From 9c856aa2fc5c14930ad1b05be15d84e4101fc541 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 11:49:09 +0530 Subject: [PATCH 01/22] Initial commit; purely untested --- Applications/WakeWord-MXChip/README.md | 27 + .../WakeWord-MXChip/src/include/README | 39 + .../WakeWord-MXChip/src/include/config.h | 23 + .../src/lib/algorithms/fastrnn.c | 43 + .../src/lib/algorithms/fastrnn.h | 39 + .../WakeWord-MXChip/src/lib/algorithms/fc.c | 9 + .../WakeWord-MXChip/src/lib/algorithms/fc.h | 39 + .../WakeWord-MXChip/src/lib/algorithms/lstm.c | 70 + .../WakeWord-MXChip/src/lib/algorithms/lstm.h | 33 + .../src/lib/algorithms/sfastrnn.c | 33 + .../src/lib/algorithms/sfastrnn.h | 70 + .../src/lib/cmsis/arm_bitreversal.c | 230 + .../src/lib/cmsis/arm_bitreversal2.S | 216 + .../src/lib/cmsis/arm_cfft_f32.c | 620 + .../src/lib/cmsis/arm_cfft_radix8_f32.c | 285 + .../src/lib/cmsis/arm_cmplx_mag_squared_f32.c | 204 + .../src/lib/cmsis/arm_common_tables.c | 22176 ++++++++++++++++ .../src/lib/cmsis/arm_common_tables.h | 121 + .../src/lib/cmsis/arm_const_structs.c | 379 + .../src/lib/cmsis/arm_const_structs.h | 66 + .../src/lib/cmsis/arm_copy_f32.c | 123 + .../src/lib/cmsis/arm_mat_mult_f32.c | 274 + .../src/lib/cmsis/arm_scale_f32.c | 157 + .../src/lib/debug_mode/debugmethods.h | 18 + .../src/lib/featurizer/logfbank.c | 244 + .../src/lib/featurizer/logfbank.h | 77 + .../sfastrnn_pipeline/sfastrnnpipeline.cpp | 183 + .../lib/sfastrnn_pipeline/sfastrnnpipeline.h | 110 + .../WakeWord-MXChip/src/lib/utils/circularq.c | 377 + .../WakeWord-MXChip/src/lib/utils/circularq.h | 126 + .../src/lib/utils/helpermath.c | 95 + .../src/lib/utils/helpermath.h | 31 + Applications/WakeWord-MXChip/src/main.ino | 125 + .../WakeWord-MXChip/src/models/README.md | 15 + .../src/models/emi_fastrnn_16_16_88.zip | Bin 0 -> 1175438 bytes .../src/models/generateModelParams.py | 125 + .../WakeWord-MXChip/src/models/model.h | 109 + .../src/models/template_MXChip.py | 140 + .../src/static/libarm_cortexM4l_math.a | Bin 0 -> 3137666 bytes .../src/static/libarm_cortexM4lf_math.a | Bin 0 -> 3097502 bytes Applications/WakeWord-MXChip/test/README | 11 + .../test/src/generateModelParams.py | 125 + .../WakeWord-MXChip/test/src/main.cpp | 124 + Applications/WakeWord-MXChip/test/src/model.h | 109 + .../WakeWord-MXChip/test/src/params.zip | Bin 0 -> 22 bytes .../test/src/template_MXChip.py | 140 + .../test/test_fastrnn/fastrnntest.py | 61 + .../test/test_fastrnn/test_fastrnn.cpp | 97 + .../WakeWord-MXChip/test/test_fc/test_fc.cpp | 103 + .../test/test_lstm/test_lstm.cpp | 195 + .../WakeWord-MXChip/test/test_mfcc/data.h | 81 + .../test/test_mfcc/generateData.py | 80 + .../test/test_mfcc/test_mfcc.cpp | 90 + .../test/test_mxchip_mic/readFromSerial.py | 34 + .../test/test_mxchip_mic/test_mxchip_mic.cpp | 107 + .../test/test_sfastrnn/sfastrnntest.py | 131 + .../test/test_sfastrnn/test_sfastrnn.cpp | 152 + .../test/time_lstm/generateLSTMParams.py | 53 + .../test/time_lstm/lstmtemplate.py | 102 + .../test/time_lstm/test_time_lstm.cpp | 215 + .../time_sfastrnn/generateSFastRNNParams.py | 98 + .../test/time_sfastrnn/template.py | 135 + .../test/time_sfastrnn/template_MXChip.py | 152 + .../test/time_sfastrnn/time_sfastrnn.cpp | 169 + .../generateSFastRNNParams.py | 124 + .../time_sfastrnn_pipeline/template_MXChip.py | 117 + .../test_sfastrnn2_pipeline.cpp | 116 + .../test/time_sfastrnn_pipeline/testdata.h | 1701 ++ 68 files changed, 31673 insertions(+) create mode 100644 Applications/WakeWord-MXChip/README.md create mode 100644 Applications/WakeWord-MXChip/src/include/README create mode 100644 Applications/WakeWord-MXChip/src/include/config.h create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fc.c create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fc.h create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_radix8_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h create mode 100644 Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c create mode 100644 Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h create mode 100644 Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp create mode 100644 Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h create mode 100644 Applications/WakeWord-MXChip/src/lib/utils/circularq.c create mode 100644 Applications/WakeWord-MXChip/src/lib/utils/circularq.h create mode 100644 Applications/WakeWord-MXChip/src/lib/utils/helpermath.c create mode 100644 Applications/WakeWord-MXChip/src/lib/utils/helpermath.h create mode 100644 Applications/WakeWord-MXChip/src/main.ino create mode 100644 Applications/WakeWord-MXChip/src/models/README.md create mode 100644 Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip create mode 100644 Applications/WakeWord-MXChip/src/models/generateModelParams.py create mode 100644 Applications/WakeWord-MXChip/src/models/model.h create mode 100644 Applications/WakeWord-MXChip/src/models/template_MXChip.py create mode 100644 Applications/WakeWord-MXChip/src/static/libarm_cortexM4l_math.a create mode 100644 Applications/WakeWord-MXChip/src/static/libarm_cortexM4lf_math.a create mode 100644 Applications/WakeWord-MXChip/test/README create mode 100644 Applications/WakeWord-MXChip/test/src/generateModelParams.py create mode 100644 Applications/WakeWord-MXChip/test/src/main.cpp create mode 100644 Applications/WakeWord-MXChip/test/src/model.h create mode 100644 Applications/WakeWord-MXChip/test/src/params.zip create mode 100644 Applications/WakeWord-MXChip/test/src/template_MXChip.py create mode 100644 Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py create mode 100644 Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_mfcc/data.h create mode 100644 Applications/WakeWord-MXChip/test/test_mfcc/generateData.py create mode 100644 Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py create mode 100644 Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py create mode 100644 Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp create mode 100644 Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py create mode 100644 Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py create mode 100644 Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/template.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h diff --git a/Applications/WakeWord-MXChip/README.md b/Applications/WakeWord-MXChip/README.md new file mode 100644 index 000000000..da66d540b --- /dev/null +++ b/Applications/WakeWord-MXChip/README.md @@ -0,0 +1,27 @@ +# S-RNN Predictor With Google Dataset + +This is intendend to work with PlatformIO. Moving it to mbed is pretty +straightfordward though. + +For PlatformIO, just installing the platformIO plugin for VSCode and adding +this project to a workspace is all you need to do. + +Before adding this project, maybe just make sure you can compile a simple blink +onto the MXChip. + +To deploy a differnt model, just extract the *contents* of the model directory +into `src` and run `python generateModelParams.py` from `src`. + +- TODO: Installation instructions for platform IO. +- TODO: Installation instruction for mbed. +- TODO: Model extraction instructions. +- TODO: Model deployment instructions. +- TODO: Re-run tests and make sure they work. +- TODO: Add a readme to each test file to explain what it is testing. +- TODO: Explain how the system works. +- TODO: Explain where on #defines have to be touched + +1. Run the firmware part of the readme. +2. Install Arduino IDE. Do not install the windows app. +3. Install VS Code +4. Install Arduino extension \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/include/README b/Applications/WakeWord-MXChip/src/include/README new file mode 100644 index 000000000..194dcd432 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/include/README @@ -0,0 +1,39 @@ + +This directory is intended for project header files. + +A header file is a file containing C declarations and macro definitions +to be shared between several project source files. You request the use of a +header file in your project source file (C, C++, etc) located in `src` folder +by including it, with the C preprocessing directive `#include'. + +```src/main.c + +#include "header.h" + +int main (void) +{ + ... +} +``` + +Including a header file produces the same results as copying the header file +into each source file that needs it. Such copying would be time-consuming +and error-prone. With a header file, the related declarations appear +in only one place. If they need to be changed, they can be changed in one +place, and programs that include the header file will automatically use the +new version when next recompiled. The header file eliminates the labor of +finding and changing all the copies as well as the risk that a failure to +find one copy will result in inconsistencies within a program. + +In C, the usual convention is to give header files names that end with `.h'. +It is most portable to use only letters, digits, dashes, and underscores in +header file names, and at most one dot. + +Read more about using header files in official GCC documentation: + +* Include Syntax +* Include Operation +* Once-Only Headers +* Computed Includes + +https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html diff --git a/Applications/WakeWord-MXChip/src/include/config.h b/Applications/WakeWord-MXChip/src/include/config.h new file mode 100644 index 000000000..a0783770f --- /dev/null +++ b/Applications/WakeWord-MXChip/src/include/config.h @@ -0,0 +1,23 @@ +/* + * Compilation Flgs for Configuration + */ + +/* + * We support 512 point FFT in F32 or Q31 data types. + * Define one of the following to enable the corresponding + * functions. + * WARNING: Do not define here. Use compiler flags. + */ + +// #define NFFT_256 +// #define NFFT_512 + +/* The floating point type to use float32_t or q32_float. + * + * WARNING: Again, this file is not included in platformIO VSCode + * for some reason. Add the -DFPTYPE=float32_t flag as a temporary + * work around. + */ + +// #define FP_F32 +// #define FP_Q31 \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c new file mode 100644 index 000000000..187675ceb --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c @@ -0,0 +1,43 @@ +#include "fastrnn.h" + +void combineHX(const struct FastRNNParams *fastrnnParams, const float *h, + const float *x, float *dst){ + memcpy(dst, h, fastrnnParams->statesLen * sizeof(float)); + memcpy(&(dst[fastrnnParams->statesLen]), x, fastrnnParams->featLen* sizeof(float)); +} + +void FastRNNStep(const struct FastRNNParams *fastrnnParams, const float *x, + const float *input_h, float *result_h){ + unsigned statesLen = fastrnnParams->statesLen; + unsigned featLen = fastrnnParams->featLen; + float h[statesLen]; + memcpy(h, input_h, statesLen * sizeof(float)); + float combinedOut[statesLen]; + float hx[statesLen + featLen]; + combineHX(fastrnnParams, h, x, hx); + // W[h, x] + matrixVectorMul(fastrnnParams->W, statesLen, statesLen + featLen, hx, + combinedOut); + // h_ = h_ + b + vectorVectorAdd(combinedOut, fastrnnParams->b, statesLen); + // Apply non-linearity (currently only sigmoid) + vsigmoid(combinedOut, statesLen); + scalarVectorMul(combinedOut, statesLen, fastrnnParams->alpha); + scalarVectorMul(h, statesLen, fastrnnParams->beta); + vectorVectorAdd(combinedOut, h, statesLen); + memcpy(result_h, combinedOut, statesLen * sizeof(float)); +} + + +void FastRNNInference(const struct FastRNNParams *fastrnnParams, + const float x[], float* result_h){ + for(int i = 0; i < fastrnnParams->statesLen; i++){ + result_h[i] = 0; + } + for (int t = 0; t < fastrnnParams->timeSteps; t++){ + FastRNNStep(fastrnnParams, (float*)&(x[t * fastrnnParams->featLen]), + result_h, result_h); + } +} + + diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h new file mode 100644 index 000000000..cc0f04192 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h @@ -0,0 +1,39 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include "helpermath.h" +#include + +struct FastRNNParams { + // h~ = W1.h + W2.x + b + // The projection matrix W1 and W2 concatenated along axis=1, [W1, W2] + // in row major order. Will be of dimension [n_hid, (n_hid + n_inp)] in + // numpy. + float* W; + // The bias vector. Of dimension [n_hidden] + float *b; + // Alpha and beta for FastRNN (sigmoided version) + float alpha; float beta; + unsigned timeSteps; + unsigned featLen; + unsigned statesLen; +}; + +// FastRNNParams: Pointer to an instance of FastRNNParams +// x: Input data. Should be of shape [numtime_steps, num_feats] flattened to +// 1-D. That is, the ith time step will be the VECTOR x[i * num_feats] +// result_h: hidden-state(h) stored in this vector. +void FastRNNInference(const struct FastRNNParams *fastrnnParams, const float x[], + float *result_h); +void FastRNNStep(const struct FastRNNParams *fastrnnParams, const float *x, + const float *input_h, float *result_h); +void combineHX(const struct FastRNNParams *fastrnnParams, const float *h, + const float *x, float *dst); + +#ifdef __cplusplus +} +#endif diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c new file mode 100644 index 000000000..b60f0b5c4 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c @@ -0,0 +1,9 @@ +#include "fc.h" + +void FCInference(const struct FCParams* fcParams, const float x[], + float* result, unsigned nonLinearity){ + matrixVectorMul(fcParams->W, fcParams->outputDim, + fcParams->inputDim, x, result); + vectorVectorAdd(result, fcParams->B, fcParams->outputDim); +} + diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h new file mode 100644 index 000000000..4257363ab --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h @@ -0,0 +1,39 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include "helpermath.h" + +/* An instance of FCParams needs to be defined else where. This will hold the + * model matrices. You pass a pointer to this FCParams instance here to perform + * your computations. + */ + +struct FCParams{ + // let x in a vector of size n = input dim + // And let the hidden dim (or output dim ) be m + // Then FC would do softmax(Wx) were W is m x n + float *W; + float *B; + unsigned inputDim; + unsigned outputDim; +}; + +// +// Set nonLinearity can be used to perform non-linearity on outputs. This +// feature is not implemented as of now and the raw outputs are returned. +// +// params: The FCParams struct instance containing the parameters for the +// current layer. +// x: Input data +// result: Float array to hold the FC result. +// nonLinearity: Choice of non-linearity to use. Currently not implemented. +void FCInference(const struct FCParams* params, const float x[], float* result, + unsigned nonLinearity); + +#ifdef __cplusplus +} +#endif diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c new file mode 100644 index 000000000..6c9fd8700 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c @@ -0,0 +1,70 @@ +#include "lstm.h" + +void combineXH(const struct LSTMParams *lstmParams, const float *x, + const float *h, float *dst){ + // TODO: Use memcpy to make this faster + memcpy(dst, x, lstmParams->featLen * sizeof(float)); + memcpy(&(dst[lstmParams->featLen]), h, lstmParams->statesLen * sizeof(float)); +} + +void LSTMStep(const struct LSTMParams *lstmParams, const float *x, + const float *input_c_h, float *result_c_h_o){ + unsigned statesLen = lstmParams->statesLen; + + float c[statesLen]; + float h[statesLen]; + float o[statesLen]; + memcpy(c, &input_c_h[0*statesLen], statesLen * sizeof(float)); + memcpy(h, &input_c_h[1*statesLen], statesLen * sizeof(float)); + + float combinedOut[4 * (lstmParams->statesLen)]; + float xh[lstmParams->statesLen + lstmParams->featLen]; + combineXH(lstmParams, x, h, xh); + matrixVectorMul(lstmParams->W, 4*lstmParams->statesLen, + lstmParams->statesLen + lstmParams->featLen, + xh, combinedOut); + vectorVectorAdd(combinedOut, lstmParams->B, + 4 * lstmParams->statesLen); + // Apply non-linearity + // i_t + vsigmoid(&combinedOut[0*lstmParams->statesLen], lstmParams->statesLen); + // c_cap_t + vtanh(&combinedOut[1*lstmParams->statesLen], lstmParams->statesLen); + // f_t (after adding forget bias) + for(int i = 0; i < lstmParams->statesLen; i++) + combinedOut[2*lstmParams->statesLen + i] += lstmParams->forgetBias; + vsigmoid(&combinedOut[2*lstmParams->statesLen], lstmParams->statesLen); + // o_t + vsigmoid(&combinedOut[3*lstmParams->statesLen], lstmParams->statesLen); + + // update c + for(int i = 0; i < lstmParams->statesLen; i++){ + //c_t = (f_t + forget_bias)*C_t-1 + i_t*c_cap_t + c[i] = combinedOut[2*lstmParams->statesLen + i] * c[i]; + c[i] += combinedOut[0*lstmParams->statesLen + + i]*combinedOut[1*lstmParams->statesLen + i]; + //o_t + o[i] = combinedOut[3*lstmParams->statesLen + i]; + //h_t + h[i] = o[i] * tanh(c[i]); + } + // returns c, h, o + for(int i = 0; i < lstmParams->statesLen; i++){ + result_c_h_o[lstmParams->statesLen * 0 + i] = c[i]; + result_c_h_o[lstmParams->statesLen * 1 + i] = h[i]; + result_c_h_o[lstmParams->statesLen * 2 + i] = o[i]; + } +} + + +void LSTMInference(const struct LSTMParams *lstmParams, const float x[], + float* result_c_h_o){ + for(int i = 0; i < 3 * lstmParams->statesLen; i++){ + result_c_h_o[i] = 0; + } + for (int t = 0; t < lstmParams->timeSteps; t++){ + LSTMStep(lstmParams, (float*)&(x[t * lstmParams->featLen]), result_c_h_o, result_c_h_o); + } +} + + diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h new file mode 100644 index 000000000..f2936bd29 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h @@ -0,0 +1,33 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include "helpermath.h" + +struct LSTMParams { + float* B; + unsigned timeSteps; + unsigned featLen; + unsigned statesLen; + float forgetBias; + float *W; // [W_i, W_c, W_f, W_o] +}; + +// lstmParams: Pointer to an instance of LSTMParams. +// x: Input data. Should be of shape [numtime_steps, num_feats] flattened to +// 1-D. That is, the ith time step will be the VECTOR x[i * num_feats] +// result_c_h_o: The cell-state (c), hidden-state(h) and output (o) will be +// stored in this vector. +void LSTMInference(const struct LSTMParams *lstmParams, const float x[], + float *result_c_h_o); +void LSTMStep(const struct LSTMParams *lstmParams, const float *x, + const float *input_c_h, float *result_c_h_o); +void combineXH(const struct LSTMParams *lstmParams, const float *x, + const float *h, float *dst); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c new file mode 100644 index 000000000..61feff383 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c @@ -0,0 +1,33 @@ +#include "sfastrnn.h" + +unsigned initSFastRNN2(struct SFastRNNParams2 *mis2, + struct FastRNNParams *p0, struct FastRNNParams *p1, + float *container1, float *h0_buffer, float *inp1_buffer){ + mis2->frnn0 = p0; + mis2->frnn1 = p1; + mis2->timeSteps0 = p0->timeSteps; + mis2->timeSteps1 = p1->timeSteps; + mis2->__featLen0 = p0->featLen; + mis2->__featLen1 = p0->statesLen; + if (mis2->__featLen1 != p1->featLen) + return 1; + int size = p1->timeSteps * p0->statesLen; + q_init(&mis2->h0q, container1, size, + cb_write_float, cb_read_float); + mis2->h0_buffer = h0_buffer; + mis2->inp1_buffer = inp1_buffer; + return 0; +} + +void SFastRNNInference2(struct SFastRNNParams2 *params, const float *x, + float *result_h) { + unsigned statesLen0 = params->frnn0->statesLen; + unsigned timeSteps1 = params->frnn1->timeSteps; + float *h0 = params->h0_buffer; + float *inp1 = params->inp1_buffer; + FastRNNInference(params->frnn0, x, h0); + q_force_enqueue_batch(&(params->h0q), h0, sizeof(float), statesLen0); + q_flatten_float(&(params->h0q), inp1); + FastRNNInference(params->frnn1, inp1, result_h); +} + diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h new file mode 100644 index 000000000..f1702d986 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h @@ -0,0 +1,70 @@ +/* + * Shallow FastRNN + * --------------- + * Currently only a 2 layer network is supported through + * in the current format, implementing 3 layer is straight + * forward. + */ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "helpermath.h" +#include "fastrnn.h" +#include "circularq.h" + +#ifdef DEBUG_MODE + #include +#endif + +// 2 Layer S-FastRNN +struct SFastRNNParams2 { + struct FastRNNParams *frnn0; + struct FastRNNParams *frnn1; + unsigned timeSteps0; + unsigned timeSteps1; + // These parameters are set internally + unsigned __featLen0; + unsigned __featLen1; + // Container for hidden states. Should be of shape + // [featLen1 * timeSteps1] + FIFOCircularQ h0q; + // We need some buffer space to run. I don't want to + // define these on the stack as that has often caused + // problems with mbed-os. Don't worry about what these + // are. h0_buffer has to be statesLen0 long and + // inp1_buffer has to be statesLen0 * timeSteps1 long. + float *h0_buffer; + float *inp1_buffer; +}; + +// 2 Layer S-FastRNN initialization +// sParams2: An instance of SFastRNNInference2 to be initialized. +// p0: The FastRNNParams for level 0 +// p1: The FastRNNParams for level 1 +// h0container: A float array of size [numTimeSteps1 * hiddenStates0] +// To store the intermediate hidden states. +// h0_buffer : +// inp1_buffer: We need some buffer space to run. I don't want to +// define these on the stack as that has often caused +// problems with mbed-os. Don't worry about what these +// are. h0_buffer has to be statesLen0 long and +// inp1_buffer has to be statesLen0 * timeSteps1 long. +unsigned initSFastRNN2(struct SFastRNNParams2 *sParams, + struct FastRNNParams *p0, struct FastRNNParams *p1, + float *h0container, float *h0_buffer, float *h1_buffer); + +// sParams : An instance of SFastRNNInference2 with the parameters +// initialized through initSFastRNN2. +// x : Input vector of shape [featLen1 * timeSteps1] +// result_h : result hidden state. +void SFastRNNInference2(struct SFastRNNParams2 *sParams, const float *x, + float *result_h); + +#ifdef __cplusplus +} +#endif + diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c new file mode 100644 index 000000000..cea48212a --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c @@ -0,0 +1,230 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_bitreversal.c + * Description: Bitreversal functions + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" +#include "arm_common_tables.h" + +/* +* @brief In-place bit reversal function. +* @param[in, out] *pSrc points to the in-place buffer of floating-point data type. +* @param[in] fftSize length of the FFT. +* @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table. +* @param[in] *pBitRevTab points to the bit reversal table. +* @return none. +*/ + +void arm_bitreversal_f32( +float32_t * pSrc, +uint16_t fftSize, +uint16_t bitRevFactor, +uint16_t * pBitRevTab) +{ + uint16_t fftLenBy2, fftLenBy2p1; + uint16_t i, j; + float32_t in; + + /* Initializations */ + j = 0U; + fftLenBy2 = fftSize >> 1U; + fftLenBy2p1 = (fftSize >> 1U) + 1U; + + /* Bit Reversal Implementation */ + for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) + { + if (i < j) + { + /* pSrc[i] <-> pSrc[j]; */ + in = pSrc[2U * i]; + pSrc[2U * i] = pSrc[2U * j]; + pSrc[2U * j] = in; + + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[(2U * i) + 1U]; + pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; + pSrc[(2U * j) + 1U] = in; + + /* pSrc[i+fftLenBy2p1] <-> pSrc[j+fftLenBy2p1] */ + in = pSrc[2U * (i + fftLenBy2p1)]; + pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; + pSrc[2U * (j + fftLenBy2p1)] = in; + + /* pSrc[i+fftLenBy2p1+1U] <-> pSrc[j+fftLenBy2p1+1U] */ + in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; + pSrc[(2U * (i + fftLenBy2p1)) + 1U] = + pSrc[(2U * (j + fftLenBy2p1)) + 1U]; + pSrc[(2U * (j + fftLenBy2p1)) + 1U] = in; + + } + + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[2U * (i + 1U)]; + pSrc[2U * (i + 1U)] = pSrc[2U * (j + fftLenBy2)]; + pSrc[2U * (j + fftLenBy2)] = in; + + /* pSrc[i+2U] <-> pSrc[j+2U] */ + in = pSrc[(2U * (i + 1U)) + 1U]; + pSrc[(2U * (i + 1U)) + 1U] = pSrc[(2U * (j + fftLenBy2)) + 1U]; + pSrc[(2U * (j + fftLenBy2)) + 1U] = in; + + /* Reading the index for the bit reversal */ + j = *pBitRevTab; + + /* Updating the bit reversal index depending on the fft length */ + pBitRevTab += bitRevFactor; + } +} + + + +/* +* @brief In-place bit reversal function. +* @param[in, out] *pSrc points to the in-place buffer of Q31 data type. +* @param[in] fftLen length of the FFT. +* @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table +* @param[in] *pBitRevTab points to bit reversal table. +* @return none. +*/ + +void arm_bitreversal_q31( +q31_t * pSrc, +uint32_t fftLen, +uint16_t bitRevFactor, +uint16_t * pBitRevTable) +{ + uint32_t fftLenBy2, fftLenBy2p1, i, j; + q31_t in; + + /* Initializations */ + j = 0U; + fftLenBy2 = fftLen / 2U; + fftLenBy2p1 = (fftLen / 2U) + 1U; + + /* Bit Reversal Implementation */ + for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) + { + if (i < j) + { + /* pSrc[i] <-> pSrc[j]; */ + in = pSrc[2U * i]; + pSrc[2U * i] = pSrc[2U * j]; + pSrc[2U * j] = in; + + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[(2U * i) + 1U]; + pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; + pSrc[(2U * j) + 1U] = in; + + /* pSrc[i+fftLenBy2p1] <-> pSrc[j+fftLenBy2p1] */ + in = pSrc[2U * (i + fftLenBy2p1)]; + pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; + pSrc[2U * (j + fftLenBy2p1)] = in; + + /* pSrc[i+fftLenBy2p1+1U] <-> pSrc[j+fftLenBy2p1+1U] */ + in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; + pSrc[(2U * (i + fftLenBy2p1)) + 1U] = + pSrc[(2U * (j + fftLenBy2p1)) + 1U]; + pSrc[(2U * (j + fftLenBy2p1)) + 1U] = in; + + } + + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[2U * (i + 1U)]; + pSrc[2U * (i + 1U)] = pSrc[2U * (j + fftLenBy2)]; + pSrc[2U * (j + fftLenBy2)] = in; + + /* pSrc[i+2U] <-> pSrc[j+2U] */ + in = pSrc[(2U * (i + 1U)) + 1U]; + pSrc[(2U * (i + 1U)) + 1U] = pSrc[(2U * (j + fftLenBy2)) + 1U]; + pSrc[(2U * (j + fftLenBy2)) + 1U] = in; + + /* Reading the index for the bit reversal */ + j = *pBitRevTable; + + /* Updating the bit reversal index depending on the fft length */ + pBitRevTable += bitRevFactor; + } +} + + + +/* + * @brief In-place bit reversal function. + * @param[in, out] *pSrc points to the in-place buffer of Q15 data type. + * @param[in] fftLen length of the FFT. + * @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table + * @param[in] *pBitRevTab points to bit reversal table. + * @return none. +*/ + +void arm_bitreversal_q15( +q15_t * pSrc16, +uint32_t fftLen, +uint16_t bitRevFactor, +uint16_t * pBitRevTab) +{ + q31_t *pSrc = (q31_t *) pSrc16; + q31_t in; + uint32_t fftLenBy2, fftLenBy2p1; + uint32_t i, j; + + /* Initializations */ + j = 0U; + fftLenBy2 = fftLen / 2U; + fftLenBy2p1 = (fftLen / 2U) + 1U; + + /* Bit Reversal Implementation */ + for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) + { + if (i < j) + { + /* pSrc[i] <-> pSrc[j]; */ + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[i]; + pSrc[i] = pSrc[j]; + pSrc[j] = in; + + /* pSrc[i + fftLenBy2p1] <-> pSrc[j + fftLenBy2p1]; */ + /* pSrc[i + fftLenBy2p1+1U] <-> pSrc[j + fftLenBy2p1+1U] */ + in = pSrc[i + fftLenBy2p1]; + pSrc[i + fftLenBy2p1] = pSrc[j + fftLenBy2p1]; + pSrc[j + fftLenBy2p1] = in; + } + + /* pSrc[i+1U] <-> pSrc[j+fftLenBy2]; */ + /* pSrc[i+2] <-> pSrc[j+fftLenBy2+1U] */ + in = pSrc[i + 1U]; + pSrc[i + 1U] = pSrc[j + fftLenBy2]; + pSrc[j + fftLenBy2] = in; + + /* Reading the index for the bit reversal */ + j = *pBitRevTab; + + /* Updating the bit reversal index depending on the fft length */ + pBitRevTab += bitRevFactor; + } +} diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S new file mode 100644 index 000000000..e0a82dbc7 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S @@ -0,0 +1,216 @@ +;/* ---------------------------------------------------------------------- +; * Project: CMSIS DSP Library +; * Title: arm_bitreversal2.S +; * Description: arm_bitreversal_32 function done in assembly for maximum speed. +; * Called after doing an fft to reorder the output. +; * The function is loop unrolled by 2. arm_bitreversal_16 as well. +; * +; * $Date: 27. January 2017 +; * $Revision: V.1.5.1 +; * +; * Target Processor: Cortex-M cores +; * -------------------------------------------------------------------- */ +;/* +; * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. +; * +; * SPDX-License-Identifier: Apache-2.0 +; * +; * Licensed under the Apache License, Version 2.0 (the License); you may +; * not use this file except in compliance with the License. +; * You may obtain a copy of the License at +; * +; * www.apache.org/licenses/LICENSE-2.0 +; * +; * Unless required by applicable law or agreed to in writing, software +; * distributed under the License is distributed on an AS IS BASIS, WITHOUT +; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +; * See the License for the specific language governing permissions and +; * limitations under the License. +; */ + +#if defined ( __CC_ARM ) /* Keil */ + #define CODESECT AREA ||.text||, CODE, READONLY, ALIGN=2 + #define LABEL +#elif defined ( __IASMARM__ ) /* IAR */ + #define CODESECT SECTION `.text`:CODE + #define PROC + #define LABEL + #define ENDP + #define EXPORT PUBLIC +#elif defined ( __CSMC__ ) /* Cosmic */ + #define CODESECT switch .text + #define THUMB + #define EXPORT xdef + #define PROC : + #define LABEL : + #define ENDP + #define arm_bitreversal_32 _arm_bitreversal_32 +#elif defined ( __TI_ARM__ ) /* TI ARM */ + #define THUMB .thumb + #define CODESECT .text + #define EXPORT .global + #define PROC : .asmfunc + #define LABEL : + #define ENDP .endasmfunc + #define END +#elif defined ( __GNUC__ ) /* GCC */ + #define THUMB .thumb + #define CODESECT .section .text + #define EXPORT .global + #define PROC : + #define LABEL : + #define ENDP + #define END + + .syntax unified +#endif + + CODESECT + THUMB + +;/* +;* @brief In-place bit reversal function. +;* @param[in, out] *pSrc points to the in-place buffer of unknown 32-bit data type. +;* @param[in] bitRevLen bit reversal table length +;* @param[in] *pBitRevTab points to bit reversal table. +;* @return none. +;*/ + EXPORT arm_bitreversal_32 + EXPORT arm_bitreversal_16 + +#if defined ( __CC_ARM ) /* Keil */ +#elif defined ( __IASMARM__ ) /* IAR */ +#elif defined ( __CSMC__ ) /* Cosmic */ +#elif defined ( __TI_ARM__ ) /* TI ARM */ +#elif defined ( __GNUC__ ) /* GCC */ + .type arm_bitreversal_16, %function + .type arm_bitreversal_32, %function +#endif + +#if defined(ARM_MATH_CM0) || defined(ARM_MATH_CM0PLUS) || defined(ARM_MATH_ARMV8MBL) + +arm_bitreversal_32 PROC + ADDS r3,r1,#1 + PUSH {r4-r6} + ADDS r1,r2,#0 + LSRS r3,r3,#1 +arm_bitreversal_32_0 LABEL + LDRH r2,[r1,#2] + LDRH r6,[r1,#0] + ADD r2,r0,r2 + ADD r6,r0,r6 + LDR r5,[r2,#0] + LDR r4,[r6,#0] + STR r5,[r6,#0] + STR r4,[r2,#0] + LDR r5,[r2,#4] + LDR r4,[r6,#4] + STR r5,[r6,#4] + STR r4,[r2,#4] + ADDS r1,r1,#4 + SUBS r3,r3,#1 + BNE arm_bitreversal_32_0 + POP {r4-r6} + BX lr + ENDP + +arm_bitreversal_16 PROC + ADDS r3,r1,#1 + PUSH {r4-r6} + ADDS r1,r2,#0 + LSRS r3,r3,#1 +arm_bitreversal_16_0 LABEL + LDRH r2,[r1,#2] + LDRH r6,[r1,#0] + LSRS r2,r2,#1 + LSRS r6,r6,#1 + ADD r2,r0,r2 + ADD r6,r0,r6 + LDR r5,[r2,#0] + LDR r4,[r6,#0] + STR r5,[r6,#0] + STR r4,[r2,#0] + ADDS r1,r1,#4 + SUBS r3,r3,#1 + BNE arm_bitreversal_16_0 + POP {r4-r6} + BX lr + ENDP + +#else + +arm_bitreversal_32 PROC + ADDS r3,r1,#1 + CMP r3,#1 + IT LS + BXLS lr + PUSH {r4-r9} + ADDS r1,r2,#2 + LSRS r3,r3,#2 +arm_bitreversal_32_0 LABEL ;/* loop unrolled by 2 */ + LDRH r8,[r1,#4] + LDRH r9,[r1,#2] + LDRH r2,[r1,#0] + LDRH r12,[r1,#-2] + ADD r8,r0,r8 + ADD r9,r0,r9 + ADD r2,r0,r2 + ADD r12,r0,r12 + LDR r7,[r9,#0] + LDR r6,[r8,#0] + LDR r5,[r2,#0] + LDR r4,[r12,#0] + STR r6,[r9,#0] + STR r7,[r8,#0] + STR r5,[r12,#0] + STR r4,[r2,#0] + LDR r7,[r9,#4] + LDR r6,[r8,#4] + LDR r5,[r2,#4] + LDR r4,[r12,#4] + STR r6,[r9,#4] + STR r7,[r8,#4] + STR r5,[r12,#4] + STR r4,[r2,#4] + ADDS r1,r1,#8 + SUBS r3,r3,#1 + BNE arm_bitreversal_32_0 + POP {r4-r9} + BX lr + ENDP + +arm_bitreversal_16 PROC + ADDS r3,r1,#1 + CMP r3,#1 + IT LS + BXLS lr + PUSH {r4-r9} + ADDS r1,r2,#2 + LSRS r3,r3,#2 +arm_bitreversal_16_0 LABEL ;/* loop unrolled by 2 */ + LDRH r8,[r1,#4] + LDRH r9,[r1,#2] + LDRH r2,[r1,#0] + LDRH r12,[r1,#-2] + ADD r8,r0,r8,LSR #1 + ADD r9,r0,r9,LSR #1 + ADD r2,r0,r2,LSR #1 + ADD r12,r0,r12,LSR #1 + LDR r7,[r9,#0] + LDR r6,[r8,#0] + LDR r5,[r2,#0] + LDR r4,[r12,#0] + STR r6,[r9,#0] + STR r7,[r8,#0] + STR r5,[r12,#0] + STR r4,[r2,#0] + ADDS r1,r1,#8 + SUBS r3,r3,#1 + BNE arm_bitreversal_16_0 + POP {r4-r9} + BX lr + ENDP + +#endif + + END diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c new file mode 100644 index 000000000..4abb6f591 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c @@ -0,0 +1,620 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_cfft_f32.c + * Description: Combined Radix Decimation in Frequency CFFT Floating point processing function + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" +#include "arm_common_tables.h" + +extern void arm_radix8_butterfly_f32( + float32_t * pSrc, + uint16_t fftLen, + const float32_t * pCoef, + uint16_t twidCoefModifier); + +extern void arm_bitreversal_32( + uint32_t * pSrc, + const uint16_t bitRevLen, + const uint16_t * pBitRevTable); + +/** +* @ingroup groupTransforms +*/ + +/** +* @defgroup ComplexFFT Complex FFT Functions +* +* \par +* The Fast Fourier Transform (FFT) is an efficient algorithm for computing the +* Discrete Fourier Transform (DFT). The FFT can be orders of magnitude faster +* than the DFT, especially for long lengths. +* The algorithms described in this section +* operate on complex data. A separate set of functions is devoted to handling +* of real sequences. +* \par +* There are separate algorithms for handling floating-point, Q15, and Q31 data +* types. The algorithms available for each data type are described next. +* \par +* The FFT functions operate in-place. That is, the array holding the input data +* will also be used to hold the corresponding result. The input data is complex +* and contains 2*fftLen interleaved values as shown below. +*
 {real[0], imag[0], real[1], imag[1],..} 
+* The FFT result will be contained in the same array and the frequency domain +* values will have the same interleaving. +* +* \par Floating-point +* The floating-point complex FFT uses a mixed-radix algorithm. Multiple radix-8 +* stages are performed along with a single radix-2 or radix-4 stage, as needed. +* The algorithm supports lengths of [16, 32, 64, ..., 4096] and each length uses +* a different twiddle factor table. +* \par +* The function uses the standard FFT definition and output values may grow by a +* factor of fftLen when computing the forward transform. The +* inverse transform includes a scale of 1/fftLen as part of the +* calculation and this matches the textbook definition of the inverse FFT. +* \par +* Pre-initialized data structures containing twiddle factors and bit reversal +* tables are provided and defined in arm_const_structs.h. Include +* this header in your function and then pass one of the constant structures as +* an argument to arm_cfft_f32. For example: +* \par +* arm_cfft_f32(arm_cfft_sR_f32_len64, pSrc, 1, 1) +* \par +* computes a 64-point inverse complex FFT including bit reversal. +* The data structures are treated as constant data and not modified during the +* calculation. The same data structure can be reused for multiple transforms +* including mixing forward and inverse transforms. +* \par +* Earlier releases of the library provided separate radix-2 and radix-4 +* algorithms that operated on floating-point data. These functions are still +* provided but are deprecated. The older functions are slower and less general +* than the new functions. +* \par +* An example of initialization of the constants for the arm_cfft_f32 function follows: +* \code +* const static arm_cfft_instance_f32 *S; +* ... +* switch (length) { +* case 16: +* S = &arm_cfft_sR_f32_len16; +* break; +* case 32: +* S = &arm_cfft_sR_f32_len32; +* break; +* case 64: +* S = &arm_cfft_sR_f32_len64; +* break; +* case 128: +* S = &arm_cfft_sR_f32_len128; +* break; +* case 256: +* S = &arm_cfft_sR_f32_len256; +* break; +* case 512: +* S = &arm_cfft_sR_f32_len512; +* break; +* case 1024: +* S = &arm_cfft_sR_f32_len1024; +* break; +* case 2048: +* S = &arm_cfft_sR_f32_len2048; +* break; +* case 4096: +* S = &arm_cfft_sR_f32_len4096; +* break; +* } +* \endcode +* \par Q15 and Q31 +* The floating-point complex FFT uses a mixed-radix algorithm. Multiple radix-4 +* stages are performed along with a single radix-2 stage, as needed. +* The algorithm supports lengths of [16, 32, 64, ..., 4096] and each length uses +* a different twiddle factor table. +* \par +* The function uses the standard FFT definition and output values may grow by a +* factor of fftLen when computing the forward transform. The +* inverse transform includes a scale of 1/fftLen as part of the +* calculation and this matches the textbook definition of the inverse FFT. +* \par +* Pre-initialized data structures containing twiddle factors and bit reversal +* tables are provided and defined in arm_const_structs.h. Include +* this header in your function and then pass one of the constant structures as +* an argument to arm_cfft_q31. For example: +* \par +* arm_cfft_q31(arm_cfft_sR_q31_len64, pSrc, 1, 1) +* \par +* computes a 64-point inverse complex FFT including bit reversal. +* The data structures are treated as constant data and not modified during the +* calculation. The same data structure can be reused for multiple transforms +* including mixing forward and inverse transforms. +* \par +* Earlier releases of the library provided separate radix-2 and radix-4 +* algorithms that operated on floating-point data. These functions are still +* provided but are deprecated. The older functions are slower and less general +* than the new functions. +* \par +* An example of initialization of the constants for the arm_cfft_q31 function follows: +* \code +* const static arm_cfft_instance_q31 *S; +* ... +* switch (length) { +* case 16: +* S = &arm_cfft_sR_q31_len16; +* break; +* case 32: +* S = &arm_cfft_sR_q31_len32; +* break; +* case 64: +* S = &arm_cfft_sR_q31_len64; +* break; +* case 128: +* S = &arm_cfft_sR_q31_len128; +* break; +* case 256: +* S = &arm_cfft_sR_q31_len256; +* break; +* case 512: +* S = &arm_cfft_sR_q31_len512; +* break; +* case 1024: +* S = &arm_cfft_sR_q31_len1024; +* break; +* case 2048: +* S = &arm_cfft_sR_q31_len2048; +* break; +* case 4096: +* S = &arm_cfft_sR_q31_len4096; +* break; +* } +* \endcode +* +*/ + +void arm_cfft_radix8by2_f32( arm_cfft_instance_f32 * S, float32_t * p1) +{ + uint32_t L = S->fftLen; + float32_t * pCol1, * pCol2, * pMid1, * pMid2; + float32_t * p2 = p1 + L; + const float32_t * tw = (float32_t *) S->pTwiddle; + float32_t t1[4], t2[4], t3[4], t4[4], twR, twI; + float32_t m0, m1, m2, m3; + uint32_t l; + + pCol1 = p1; + pCol2 = p2; + + // Define new length + L >>= 1; + // Initialize mid pointers + pMid1 = p1 + L; + pMid2 = p2 + L; + + // do two dot Fourier transform + for ( l = L >> 2; l > 0; l-- ) + { + t1[0] = p1[0]; + t1[1] = p1[1]; + t1[2] = p1[2]; + t1[3] = p1[3]; + + t2[0] = p2[0]; + t2[1] = p2[1]; + t2[2] = p2[2]; + t2[3] = p2[3]; + + t3[0] = pMid1[0]; + t3[1] = pMid1[1]; + t3[2] = pMid1[2]; + t3[3] = pMid1[3]; + + t4[0] = pMid2[0]; + t4[1] = pMid2[1]; + t4[2] = pMid2[2]; + t4[3] = pMid2[3]; + + *p1++ = t1[0] + t2[0]; + *p1++ = t1[1] + t2[1]; + *p1++ = t1[2] + t2[2]; + *p1++ = t1[3] + t2[3]; // col 1 + + t2[0] = t1[0] - t2[0]; + t2[1] = t1[1] - t2[1]; + t2[2] = t1[2] - t2[2]; + t2[3] = t1[3] - t2[3]; // for col 2 + + *pMid1++ = t3[0] + t4[0]; + *pMid1++ = t3[1] + t4[1]; + *pMid1++ = t3[2] + t4[2]; + *pMid1++ = t3[3] + t4[3]; // col 1 + + t4[0] = t4[0] - t3[0]; + t4[1] = t4[1] - t3[1]; + t4[2] = t4[2] - t3[2]; + t4[3] = t4[3] - t3[3]; // for col 2 + + twR = *tw++; + twI = *tw++; + + // multiply by twiddle factors + m0 = t2[0] * twR; + m1 = t2[1] * twI; + m2 = t2[1] * twR; + m3 = t2[0] * twI; + + // R = R * Tr - I * Ti + *p2++ = m0 + m1; + // I = I * Tr + R * Ti + *p2++ = m2 - m3; + + // use vertical symmetry + // 0.9988 - 0.0491i <==> -0.0491 - 0.9988i + m0 = t4[0] * twI; + m1 = t4[1] * twR; + m2 = t4[1] * twI; + m3 = t4[0] * twR; + + *pMid2++ = m0 - m1; + *pMid2++ = m2 + m3; + + twR = *tw++; + twI = *tw++; + + m0 = t2[2] * twR; + m1 = t2[3] * twI; + m2 = t2[3] * twR; + m3 = t2[2] * twI; + + *p2++ = m0 + m1; + *p2++ = m2 - m3; + + m0 = t4[2] * twI; + m1 = t4[3] * twR; + m2 = t4[3] * twI; + m3 = t4[2] * twR; + + *pMid2++ = m0 - m1; + *pMid2++ = m2 + m3; + } + + // first col + arm_radix8_butterfly_f32( pCol1, L, (float32_t *) S->pTwiddle, 2U); + // second col + arm_radix8_butterfly_f32( pCol2, L, (float32_t *) S->pTwiddle, 2U); +} + +void arm_cfft_radix8by4_f32( arm_cfft_instance_f32 * S, float32_t * p1) +{ + uint32_t L = S->fftLen >> 1; + float32_t * pCol1, *pCol2, *pCol3, *pCol4, *pEnd1, *pEnd2, *pEnd3, *pEnd4; + const float32_t *tw2, *tw3, *tw4; + float32_t * p2 = p1 + L; + float32_t * p3 = p2 + L; + float32_t * p4 = p3 + L; + float32_t t2[4], t3[4], t4[4], twR, twI; + float32_t p1ap3_0, p1sp3_0, p1ap3_1, p1sp3_1; + float32_t m0, m1, m2, m3; + uint32_t l, twMod2, twMod3, twMod4; + + pCol1 = p1; // points to real values by default + pCol2 = p2; + pCol3 = p3; + pCol4 = p4; + pEnd1 = p2 - 1; // points to imaginary values by default + pEnd2 = p3 - 1; + pEnd3 = p4 - 1; + pEnd4 = pEnd3 + L; + + tw2 = tw3 = tw4 = (float32_t *) S->pTwiddle; + + L >>= 1; + + // do four dot Fourier transform + + twMod2 = 2; + twMod3 = 4; + twMod4 = 6; + + // TOP + p1ap3_0 = p1[0] + p3[0]; + p1sp3_0 = p1[0] - p3[0]; + p1ap3_1 = p1[1] + p3[1]; + p1sp3_1 = p1[1] - p3[1]; + + // col 2 + t2[0] = p1sp3_0 + p2[1] - p4[1]; + t2[1] = p1sp3_1 - p2[0] + p4[0]; + // col 3 + t3[0] = p1ap3_0 - p2[0] - p4[0]; + t3[1] = p1ap3_1 - p2[1] - p4[1]; + // col 4 + t4[0] = p1sp3_0 - p2[1] + p4[1]; + t4[1] = p1sp3_1 + p2[0] - p4[0]; + // col 1 + *p1++ = p1ap3_0 + p2[0] + p4[0]; + *p1++ = p1ap3_1 + p2[1] + p4[1]; + + // Twiddle factors are ones + *p2++ = t2[0]; + *p2++ = t2[1]; + *p3++ = t3[0]; + *p3++ = t3[1]; + *p4++ = t4[0]; + *p4++ = t4[1]; + + tw2 += twMod2; + tw3 += twMod3; + tw4 += twMod4; + + for (l = (L - 2) >> 1; l > 0; l-- ) + { + // TOP + p1ap3_0 = p1[0] + p3[0]; + p1sp3_0 = p1[0] - p3[0]; + p1ap3_1 = p1[1] + p3[1]; + p1sp3_1 = p1[1] - p3[1]; + // col 2 + t2[0] = p1sp3_0 + p2[1] - p4[1]; + t2[1] = p1sp3_1 - p2[0] + p4[0]; + // col 3 + t3[0] = p1ap3_0 - p2[0] - p4[0]; + t3[1] = p1ap3_1 - p2[1] - p4[1]; + // col 4 + t4[0] = p1sp3_0 - p2[1] + p4[1]; + t4[1] = p1sp3_1 + p2[0] - p4[0]; + // col 1 - top + *p1++ = p1ap3_0 + p2[0] + p4[0]; + *p1++ = p1ap3_1 + p2[1] + p4[1]; + + // BOTTOM + p1ap3_1 = pEnd1[-1] + pEnd3[-1]; + p1sp3_1 = pEnd1[-1] - pEnd3[-1]; + p1ap3_0 = pEnd1[0] + pEnd3[0]; + p1sp3_0 = pEnd1[0] - pEnd3[0]; + // col 2 + t2[2] = pEnd2[0] - pEnd4[0] + p1sp3_1; + t2[3] = pEnd1[0] - pEnd3[0] - pEnd2[-1] + pEnd4[-1]; + // col 3 + t3[2] = p1ap3_1 - pEnd2[-1] - pEnd4[-1]; + t3[3] = p1ap3_0 - pEnd2[0] - pEnd4[0]; + // col 4 + t4[2] = pEnd2[0] - pEnd4[0] - p1sp3_1; + t4[3] = pEnd4[-1] - pEnd2[-1] - p1sp3_0; + // col 1 - Bottom + *pEnd1-- = p1ap3_0 + pEnd2[0] + pEnd4[0]; + *pEnd1-- = p1ap3_1 + pEnd2[-1] + pEnd4[-1]; + + // COL 2 + // read twiddle factors + twR = *tw2++; + twI = *tw2++; + // multiply by twiddle factors + // let Z1 = a + i(b), Z2 = c + i(d) + // => Z1 * Z2 = (a*c - b*d) + i(b*c + a*d) + + // Top + m0 = t2[0] * twR; + m1 = t2[1] * twI; + m2 = t2[1] * twR; + m3 = t2[0] * twI; + + *p2++ = m0 + m1; + *p2++ = m2 - m3; + // use vertical symmetry col 2 + // 0.9997 - 0.0245i <==> 0.0245 - 0.9997i + // Bottom + m0 = t2[3] * twI; + m1 = t2[2] * twR; + m2 = t2[2] * twI; + m3 = t2[3] * twR; + + *pEnd2-- = m0 - m1; + *pEnd2-- = m2 + m3; + + // COL 3 + twR = tw3[0]; + twI = tw3[1]; + tw3 += twMod3; + // Top + m0 = t3[0] * twR; + m1 = t3[1] * twI; + m2 = t3[1] * twR; + m3 = t3[0] * twI; + + *p3++ = m0 + m1; + *p3++ = m2 - m3; + // use vertical symmetry col 3 + // 0.9988 - 0.0491i <==> -0.9988 - 0.0491i + // Bottom + m0 = -t3[3] * twR; + m1 = t3[2] * twI; + m2 = t3[2] * twR; + m3 = t3[3] * twI; + + *pEnd3-- = m0 - m1; + *pEnd3-- = m3 - m2; + + // COL 4 + twR = tw4[0]; + twI = tw4[1]; + tw4 += twMod4; + // Top + m0 = t4[0] * twR; + m1 = t4[1] * twI; + m2 = t4[1] * twR; + m3 = t4[0] * twI; + + *p4++ = m0 + m1; + *p4++ = m2 - m3; + // use vertical symmetry col 4 + // 0.9973 - 0.0736i <==> -0.0736 + 0.9973i + // Bottom + m0 = t4[3] * twI; + m1 = t4[2] * twR; + m2 = t4[2] * twI; + m3 = t4[3] * twR; + + *pEnd4-- = m0 - m1; + *pEnd4-- = m2 + m3; + } + + //MIDDLE + // Twiddle factors are + // 1.0000 0.7071-0.7071i -1.0000i -0.7071-0.7071i + p1ap3_0 = p1[0] + p3[0]; + p1sp3_0 = p1[0] - p3[0]; + p1ap3_1 = p1[1] + p3[1]; + p1sp3_1 = p1[1] - p3[1]; + + // col 2 + t2[0] = p1sp3_0 + p2[1] - p4[1]; + t2[1] = p1sp3_1 - p2[0] + p4[0]; + // col 3 + t3[0] = p1ap3_0 - p2[0] - p4[0]; + t3[1] = p1ap3_1 - p2[1] - p4[1]; + // col 4 + t4[0] = p1sp3_0 - p2[1] + p4[1]; + t4[1] = p1sp3_1 + p2[0] - p4[0]; + // col 1 - Top + *p1++ = p1ap3_0 + p2[0] + p4[0]; + *p1++ = p1ap3_1 + p2[1] + p4[1]; + + // COL 2 + twR = tw2[0]; + twI = tw2[1]; + + m0 = t2[0] * twR; + m1 = t2[1] * twI; + m2 = t2[1] * twR; + m3 = t2[0] * twI; + + *p2++ = m0 + m1; + *p2++ = m2 - m3; + // COL 3 + twR = tw3[0]; + twI = tw3[1]; + + m0 = t3[0] * twR; + m1 = t3[1] * twI; + m2 = t3[1] * twR; + m3 = t3[0] * twI; + + *p3++ = m0 + m1; + *p3++ = m2 - m3; + // COL 4 + twR = tw4[0]; + twI = tw4[1]; + + m0 = t4[0] * twR; + m1 = t4[1] * twI; + m2 = t4[1] * twR; + m3 = t4[0] * twI; + + *p4++ = m0 + m1; + *p4++ = m2 - m3; + + // first col + arm_radix8_butterfly_f32( pCol1, L, (float32_t *) S->pTwiddle, 4U); + // second col + arm_radix8_butterfly_f32( pCol2, L, (float32_t *) S->pTwiddle, 4U); + // third col + arm_radix8_butterfly_f32( pCol3, L, (float32_t *) S->pTwiddle, 4U); + // fourth col + arm_radix8_butterfly_f32( pCol4, L, (float32_t *) S->pTwiddle, 4U); +} + +/** +* @addtogroup ComplexFFT +* @{ +*/ + +/** +* @details +* @brief Processing function for the floating-point complex FFT. +* @param[in] *S points to an instance of the floating-point CFFT structure. +* @param[in, out] *p1 points to the complex data buffer of size 2*fftLen. Processing occurs in-place. +* @param[in] ifftFlag flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. +* @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. +* @return none. +*/ + +void arm_cfft_f32( + const arm_cfft_instance_f32 * S, + float32_t * p1, + uint8_t ifftFlag, + uint8_t bitReverseFlag) +{ + uint32_t L = S->fftLen, l; + float32_t invL, * pSrc; + + if (ifftFlag == 1U) + { + /* Conjugate input data */ + pSrc = p1 + 1; + for(l=0; lpTwiddle, 1); + break; + } + + if ( bitReverseFlag ) + arm_bitreversal_32((uint32_t*)p1,S->bitRevLength,S->pBitRevTable); + + if (ifftFlag == 1U) + { + invL = 1.0f/(float32_t)L; + /* Conjugate and scale output data */ + pSrc = p1; + for(l=0; l> 3; + i1 = 0; + + do + { + i2 = i1 + n2; + i3 = i2 + n2; + i4 = i3 + n2; + i5 = i4 + n2; + i6 = i5 + n2; + i7 = i6 + n2; + i8 = i7 + n2; + r1 = pSrc[2 * i1] + pSrc[2 * i5]; + r5 = pSrc[2 * i1] - pSrc[2 * i5]; + r2 = pSrc[2 * i2] + pSrc[2 * i6]; + r6 = pSrc[2 * i2] - pSrc[2 * i6]; + r3 = pSrc[2 * i3] + pSrc[2 * i7]; + r7 = pSrc[2 * i3] - pSrc[2 * i7]; + r4 = pSrc[2 * i4] + pSrc[2 * i8]; + r8 = pSrc[2 * i4] - pSrc[2 * i8]; + t1 = r1 - r3; + r1 = r1 + r3; + r3 = r2 - r4; + r2 = r2 + r4; + pSrc[2 * i1] = r1 + r2; + pSrc[2 * i5] = r1 - r2; + r1 = pSrc[2 * i1 + 1] + pSrc[2 * i5 + 1]; + s5 = pSrc[2 * i1 + 1] - pSrc[2 * i5 + 1]; + r2 = pSrc[2 * i2 + 1] + pSrc[2 * i6 + 1]; + s6 = pSrc[2 * i2 + 1] - pSrc[2 * i6 + 1]; + s3 = pSrc[2 * i3 + 1] + pSrc[2 * i7 + 1]; + s7 = pSrc[2 * i3 + 1] - pSrc[2 * i7 + 1]; + r4 = pSrc[2 * i4 + 1] + pSrc[2 * i8 + 1]; + s8 = pSrc[2 * i4 + 1] - pSrc[2 * i8 + 1]; + t2 = r1 - s3; + r1 = r1 + s3; + s3 = r2 - r4; + r2 = r2 + r4; + pSrc[2 * i1 + 1] = r1 + r2; + pSrc[2 * i5 + 1] = r1 - r2; + pSrc[2 * i3] = t1 + s3; + pSrc[2 * i7] = t1 - s3; + pSrc[2 * i3 + 1] = t2 - r3; + pSrc[2 * i7 + 1] = t2 + r3; + r1 = (r6 - r8) * C81; + r6 = (r6 + r8) * C81; + r2 = (s6 - s8) * C81; + s6 = (s6 + s8) * C81; + t1 = r5 - r1; + r5 = r5 + r1; + r8 = r7 - r6; + r7 = r7 + r6; + t2 = s5 - r2; + s5 = s5 + r2; + s8 = s7 - s6; + s7 = s7 + s6; + pSrc[2 * i2] = r5 + s7; + pSrc[2 * i8] = r5 - s7; + pSrc[2 * i6] = t1 + s8; + pSrc[2 * i4] = t1 - s8; + pSrc[2 * i2 + 1] = s5 - r7; + pSrc[2 * i8 + 1] = s5 + r7; + pSrc[2 * i6 + 1] = t2 - r8; + pSrc[2 * i4 + 1] = t2 + r8; + + i1 += n1; + } while (i1 < fftLen); + + if (n2 < 8) + break; + + ia1 = 0; + j = 1; + + do + { + /* index calculation for the coefficients */ + id = ia1 + twidCoefModifier; + ia1 = id; + ia2 = ia1 + id; + ia3 = ia2 + id; + ia4 = ia3 + id; + ia5 = ia4 + id; + ia6 = ia5 + id; + ia7 = ia6 + id; + + co2 = pCoef[2 * ia1]; + co3 = pCoef[2 * ia2]; + co4 = pCoef[2 * ia3]; + co5 = pCoef[2 * ia4]; + co6 = pCoef[2 * ia5]; + co7 = pCoef[2 * ia6]; + co8 = pCoef[2 * ia7]; + si2 = pCoef[2 * ia1 + 1]; + si3 = pCoef[2 * ia2 + 1]; + si4 = pCoef[2 * ia3 + 1]; + si5 = pCoef[2 * ia4 + 1]; + si6 = pCoef[2 * ia5 + 1]; + si7 = pCoef[2 * ia6 + 1]; + si8 = pCoef[2 * ia7 + 1]; + + i1 = j; + + do + { + /* index calculation for the input */ + i2 = i1 + n2; + i3 = i2 + n2; + i4 = i3 + n2; + i5 = i4 + n2; + i6 = i5 + n2; + i7 = i6 + n2; + i8 = i7 + n2; + r1 = pSrc[2 * i1] + pSrc[2 * i5]; + r5 = pSrc[2 * i1] - pSrc[2 * i5]; + r2 = pSrc[2 * i2] + pSrc[2 * i6]; + r6 = pSrc[2 * i2] - pSrc[2 * i6]; + r3 = pSrc[2 * i3] + pSrc[2 * i7]; + r7 = pSrc[2 * i3] - pSrc[2 * i7]; + r4 = pSrc[2 * i4] + pSrc[2 * i8]; + r8 = pSrc[2 * i4] - pSrc[2 * i8]; + t1 = r1 - r3; + r1 = r1 + r3; + r3 = r2 - r4; + r2 = r2 + r4; + pSrc[2 * i1] = r1 + r2; + r2 = r1 - r2; + s1 = pSrc[2 * i1 + 1] + pSrc[2 * i5 + 1]; + s5 = pSrc[2 * i1 + 1] - pSrc[2 * i5 + 1]; + s2 = pSrc[2 * i2 + 1] + pSrc[2 * i6 + 1]; + s6 = pSrc[2 * i2 + 1] - pSrc[2 * i6 + 1]; + s3 = pSrc[2 * i3 + 1] + pSrc[2 * i7 + 1]; + s7 = pSrc[2 * i3 + 1] - pSrc[2 * i7 + 1]; + s4 = pSrc[2 * i4 + 1] + pSrc[2 * i8 + 1]; + s8 = pSrc[2 * i4 + 1] - pSrc[2 * i8 + 1]; + t2 = s1 - s3; + s1 = s1 + s3; + s3 = s2 - s4; + s2 = s2 + s4; + r1 = t1 + s3; + t1 = t1 - s3; + pSrc[2 * i1 + 1] = s1 + s2; + s2 = s1 - s2; + s1 = t2 - r3; + t2 = t2 + r3; + p1 = co5 * r2; + p2 = si5 * s2; + p3 = co5 * s2; + p4 = si5 * r2; + pSrc[2 * i5] = p1 + p2; + pSrc[2 * i5 + 1] = p3 - p4; + p1 = co3 * r1; + p2 = si3 * s1; + p3 = co3 * s1; + p4 = si3 * r1; + pSrc[2 * i3] = p1 + p2; + pSrc[2 * i3 + 1] = p3 - p4; + p1 = co7 * t1; + p2 = si7 * t2; + p3 = co7 * t2; + p4 = si7 * t1; + pSrc[2 * i7] = p1 + p2; + pSrc[2 * i7 + 1] = p3 - p4; + r1 = (r6 - r8) * C81; + r6 = (r6 + r8) * C81; + s1 = (s6 - s8) * C81; + s6 = (s6 + s8) * C81; + t1 = r5 - r1; + r5 = r5 + r1; + r8 = r7 - r6; + r7 = r7 + r6; + t2 = s5 - s1; + s5 = s5 + s1; + s8 = s7 - s6; + s7 = s7 + s6; + r1 = r5 + s7; + r5 = r5 - s7; + r6 = t1 + s8; + t1 = t1 - s8; + s1 = s5 - r7; + s5 = s5 + r7; + s6 = t2 - r8; + t2 = t2 + r8; + p1 = co2 * r1; + p2 = si2 * s1; + p3 = co2 * s1; + p4 = si2 * r1; + pSrc[2 * i2] = p1 + p2; + pSrc[2 * i2 + 1] = p3 - p4; + p1 = co8 * r5; + p2 = si8 * s5; + p3 = co8 * s5; + p4 = si8 * r5; + pSrc[2 * i8] = p1 + p2; + pSrc[2 * i8 + 1] = p3 - p4; + p1 = co6 * r6; + p2 = si6 * s6; + p3 = co6 * s6; + p4 = si6 * r6; + pSrc[2 * i6] = p1 + p2; + pSrc[2 * i6 + 1] = p3 - p4; + p1 = co4 * t1; + p2 = si4 * t2; + p3 = co4 * t2; + p4 = si4 * t1; + pSrc[2 * i4] = p1 + p2; + pSrc[2 * i4 + 1] = p3 - p4; + + i1 += n1; + } while (i1 < fftLen); + + j++; + } while (j < n2); + + twidCoefModifier <<= 3; + } while (n2 > 7); +} diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c new file mode 100644 index 000000000..59127a229 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c @@ -0,0 +1,204 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_cmplx_mag_squared_f32.c + * Description: Floating-point complex magnitude squared + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" + +/** + * @ingroup groupCmplxMath + */ + +/** + * @defgroup cmplx_mag_squared Complex Magnitude Squared + * + * Computes the magnitude squared of the elements of a complex data vector. + * + * The pSrc points to the source data and + * pDst points to the where the result should be written. + * numSamples specifies the number of complex samples + * in the input array and the data is stored in an interleaved fashion + * (real, imag, real, imag, ...). + * The input array has a total of 2*numSamples values; + * the output array has a total of numSamples values. + * + * The underlying algorithm is used: + * + *
+ * for(n=0; n
+ *
+ * There are separate functions for floating-point, Q15, and Q31 data types.
+ */
+
+/**
+ * @addtogroup cmplx_mag_squared
+ * @{
+ */
+
+
+/**
+ * @brief  Floating-point complex magnitude squared
+ * @param[in]  *pSrc points to the complex input vector
+ * @param[out]  *pDst points to the real output vector
+ * @param[in]  numSamples number of complex samples in the input vector
+ * @return none.
+ */
+
+void arm_cmplx_mag_squared_f32(
+  float32_t * pSrc,
+  float32_t * pDst,
+  uint32_t numSamples)
+{
+  float32_t real, imag;                          /* Temporary variables to store real and imaginary values */
+  uint32_t blkCnt;                               /* loop counter */
+
+#if defined (ARM_MATH_DSP)
+  float32_t real1, real2, real3, real4;          /* Temporary variables to hold real values */
+  float32_t imag1, imag2, imag3, imag4;          /* Temporary variables to hold imaginary values */
+  float32_t mul1, mul2, mul3, mul4;              /* Temporary variables */
+  float32_t mul5, mul6, mul7, mul8;              /* Temporary variables */
+  float32_t out1, out2, out3, out4;              /* Temporary variables to hold output values */
+
+  /*loop Unrolling */
+  blkCnt = numSamples >> 2U;
+
+  /* First part of the processing with loop unrolling.  Compute 4 outputs at a time.
+   ** a second loop below computes the remaining 1 to 3 samples. */
+  while (blkCnt > 0U)
+  {
+    /* C[0] = (A[0] * A[0] + A[1] * A[1]) */
+    /* read real input sample from source buffer */
+    real1 = pSrc[0];
+    /* read imaginary input sample from source buffer */
+    imag1 = pSrc[1];
+
+    /* calculate power of real value */
+    mul1 = real1 * real1;
+
+    /* read real input sample from source buffer */
+    real2 = pSrc[2];
+
+    /* calculate power of imaginary value */
+    mul2 = imag1 * imag1;
+
+    /* read imaginary input sample from source buffer */
+    imag2 = pSrc[3];
+
+    /* calculate power of real value */
+    mul3 = real2 * real2;
+
+    /* read real input sample from source buffer */
+    real3 = pSrc[4];
+
+    /* calculate power of imaginary value */
+    mul4 = imag2 * imag2;
+
+    /* read imaginary input sample from source buffer */
+    imag3 = pSrc[5];
+
+    /* calculate power of real value */
+    mul5 = real3 * real3;
+    /* calculate power of imaginary value */
+    mul6 = imag3 * imag3;
+
+    /* read real input sample from source buffer */
+    real4 = pSrc[6];
+
+    /* accumulate real and imaginary powers */
+    out1 = mul1 + mul2;
+
+    /* read imaginary input sample from source buffer */
+    imag4 = pSrc[7];
+
+    /* accumulate real and imaginary powers */
+    out2 = mul3 + mul4;
+
+    /* calculate power of real value */
+    mul7 = real4 * real4;
+    /* calculate power of imaginary value */
+    mul8 = imag4 * imag4;
+
+    /* store output to destination */
+    pDst[0] = out1;
+
+    /* accumulate real and imaginary powers */
+    out3 = mul5 + mul6;
+
+    /* store output to destination */
+    pDst[1] = out2;
+
+    /* accumulate real and imaginary powers */
+    out4 = mul7 + mul8;
+
+    /* store output to destination */
+    pDst[2] = out3;
+
+    /* increment destination pointer by 8 to process next samples */
+    pSrc += 8U;
+
+    /* store output to destination */
+    pDst[3] = out4;
+
+    /* increment destination pointer by 4 to process next samples */
+    pDst += 4U;
+
+    /* Decrement the loop counter */
+    blkCnt--;
+  }
+
+  /* If the numSamples is not a multiple of 4, compute any remaining output samples here.
+   ** No loop unrolling is used. */
+  blkCnt = numSamples % 0x4U;
+
+#else
+
+  /* Run the below code for Cortex-M0 */
+
+  blkCnt = numSamples;
+
+#endif /* #if defined (ARM_MATH_DSP) */
+
+  while (blkCnt > 0U)
+  {
+    /* C[0] = (A[0] * A[0] + A[1] * A[1]) */
+    real = *pSrc++;
+    imag = *pSrc++;
+
+    /* out = (real * real) + (imag * imag) */
+    /* store the result in the destination buffer. */
+    *pDst++ = (real * real) + (imag * imag);
+
+    /* Decrement the loop counter */
+    blkCnt--;
+  }
+}
+
+/**
+ * @} end of cmplx_mag_squared group
+ */
diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c
new file mode 100644
index 000000000..1f8f589b0
--- /dev/null
+++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c
@@ -0,0 +1,22176 @@
+/* ----------------------------------------------------------------------
+ * Project:      CMSIS DSP Library
+ * Title:        arm_common_tables.c
+ * Description:  common tables like fft twiddle factors, Bitreverse, reciprocal etc
+ *
+ * $Date:        27. January 2017
+ * $Revision:    V.1.5.1
+ *
+ * Target Processor: Cortex-M cores
+ * -------------------------------------------------------------------- */
+/*
+ * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * Licensed under the Apache License, Version 2.0 (the License); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "arm_math.h"
+#include "arm_common_tables.h"
+
+/**
+ * @ingroup ComplexFFT
+ */
+
+/**
+ * @addtogroup CFFT_CIFFT Complex FFT Tables
+ * @{
+ */
+
+/**
+* \par
+* Pseudo code for Generation of Bit reversal Table is
+* \par
+* 
for(l=1;l <= N/4;l++)
+* {
+*   for(i=0;i> 1;
+*  } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, + (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, + (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, + (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, + (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xCF043AB2, (q31_t)0x89BE50C3 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, + (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, + (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, + (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, + (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, + (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, + (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x8275A0C0, (q31_t)0xE70747C3, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, + (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xB8E31319, (q31_t)0x9592675B, + (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xE70747C3, (q31_t)0x8275A0C0 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7F62368F, + (q31_t)0x0C8BD35E, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7641AF3C, + (q31_t)0x30FBC54D, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x62F201AC, + (q31_t)0x5133CC94, (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x471CECE6, + (q31_t)0x6A6D98A4, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x25280C5D, + (q31_t)0x7A7D055B, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x00000000, + (q31_t)0x7FFFFFFF, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xDAD7F3A2, + (q31_t)0x7A7D055B, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xB8E31319, + (q31_t)0x6A6D98A4, (q31_t)0xAECC336B, (q31_t)0x62F201AC, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0x9D0DFE53, + (q31_t)0x5133CC94, (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x89BE50C3, + (q31_t)0x30FBC54D, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x809DC970, + (q31_t)0x0C8BD35E, (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x8275A0C0, + (q31_t)0xE70747C3, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8F1D343A, + (q31_t)0xC3A9458F, (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0xA57D8666, + (q31_t)0xA57D8666, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xC3A9458F, + (q31_t)0x8F1D343A, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xE70747C3, + (q31_t)0x8275A0C0, (q31_t)0xF3742CA1, (q31_t)0x809DC970 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FD8878D, + (q31_t)0x0647D97C, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7D8A5F3F, + (q31_t)0x18F8B83C, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x78848413, + (q31_t)0x2B1F34EB, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x70E2CBC6, + (q31_t)0x3C56BA70, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x66CF811F, + (q31_t)0x4C3FDFF3, (q31_t)0x62F201AC, (q31_t)0x5133CC94, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5A82799A, + (q31_t)0x5A82799A, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4C3FDFF3, + (q31_t)0x66CF811F, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x3C56BA70, + (q31_t)0x70E2CBC6, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2B1F34EB, + (q31_t)0x78848413, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x18F8B83C, + (q31_t)0x7D8A5F3F, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0647D97C, + (q31_t)0x7FD8878D, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF3742CA1, + (q31_t)0x7F62368F, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE0E60684, + (q31_t)0x7C29FBEE, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xCF043AB2, + (q31_t)0x7641AF3C, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xBE31E19B, + (q31_t)0x6DCA0D14, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xAECC336B, + (q31_t)0x62F201AC, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA1288376, + (q31_t)0x55F5A4D2, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9592675B, + (q31_t)0x471CECE6, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8C4A142F, + (q31_t)0x36BA2013, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8582FAA4, + (q31_t)0x25280C5D, (q31_t)0x83D60411, (q31_t)0x1F19F97B, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x8162AA03, + (q31_t)0x12C8106E, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80000000, + (q31_t)0x00000000, (q31_t)0x80277872, (q31_t)0xF9B82683, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x8162AA03, + (q31_t)0xED37EF91, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x8582FAA4, + (q31_t)0xDAD7F3A2, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8C4A142F, + (q31_t)0xC945DFEC, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9592675B, + (q31_t)0xB8E31319, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0xA1288376, + (q31_t)0xAA0A5B2D, (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAECC336B, + (q31_t)0x9D0DFE53, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBE31E19B, + (q31_t)0x9235F2EB, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCF043AB2, + (q31_t)0x89BE50C3, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xE0E60684, + (q31_t)0x83D60411, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xF3742CA1, + (q31_t)0x809DC970, (q31_t)0xF9B82683, (q31_t)0x80277872 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FF62182, + (q31_t)0x03242ABF, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F62368F, + (q31_t)0x0C8BD35E, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E1D93E9, + (q31_t)0x15E21444, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7C29FBEE, + (q31_t)0x1F19F97B, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x798A23B1, + (q31_t)0x2826B928, (q31_t)0x78848413, (q31_t)0x2B1F34EB, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x7641AF3C, + (q31_t)0x30FBC54D, (q31_t)0x7504D345, (q31_t)0x33DEF287, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x72552C84, + (q31_t)0x398CDD32, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6DCA0D14, + (q31_t)0x41CE1E64, (q31_t)0x6C242960, (q31_t)0x447ACD50, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x68A69E81, + (q31_t)0x49B41533, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x62F201AC, + (q31_t)0x5133CC94, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5CB420DF, + (q31_t)0x5842DD54, (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x55F5A4D2, + (q31_t)0x5ED77C89, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4EBFE8A4, + (q31_t)0x64E88926, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x471CECE6, + (q31_t)0x6A6D98A4, (q31_t)0x447ACD50, (q31_t)0x6C242960, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x3F1749B7, + (q31_t)0x6F5F02B1, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x36BA2013, + (q31_t)0x73B5EBD0, (q31_t)0x33DEF287, (q31_t)0x7504D345, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2E110A62, + (q31_t)0x776C4EDB, (q31_t)0x2B1F34EB, (q31_t)0x78848413, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x25280C5D, + (q31_t)0x7A7D055B, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1C0B826A, + (q31_t)0x7CE3CEB1, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x12C8106E, + (q31_t)0x7E9D55FC, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x096A9049, + (q31_t)0x7FA736B4, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x00000000, + (q31_t)0x7FFFFFFF, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF6956FB6, + (q31_t)0x7FA736B4, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xED37EF91, + (q31_t)0x7E9D55FC, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE3F47D95, + (q31_t)0x7CE3CEB1, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDAD7F3A2, + (q31_t)0x7A7D055B, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD1EEF59E, + (q31_t)0x776C4EDB, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xC945DFEC, + (q31_t)0x73B5EBD0, (q31_t)0xC67322CD, (q31_t)0x72552C84, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC0E8B648, + (q31_t)0x6F5F02B1, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xB8E31319, + (q31_t)0x6A6D98A4, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB140175B, + (q31_t)0x64E88926, (q31_t)0xAECC336B, (q31_t)0x62F201AC, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAA0A5B2D, + (q31_t)0x5ED77C89, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA34BDF20, + (q31_t)0x5842DD54, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9D0DFE53, + (q31_t)0x5133CC94, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9759617E, + (q31_t)0x49B41533, (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9235F2EB, + (q31_t)0x41CE1E64, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8DAAD37B, + (q31_t)0x398CDD32, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x89BE50C3, + (q31_t)0x30FBC54D, (q31_t)0x8893B124, (q31_t)0x2E110A62, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8675DC4E, + (q31_t)0x2826B928, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x83D60411, + (q31_t)0x1F19F97B, (q31_t)0x831C314E, (q31_t)0x1C0B826A, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x81E26C16, + (q31_t)0x15E21444, (q31_t)0x8162AA03, (q31_t)0x12C8106E, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x809DC970, + (q31_t)0x0C8BD35E, (q31_t)0x8058C94C, (q31_t)0x096A9049, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x8009DE7D, + (q31_t)0x03242ABF, (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x80277872, + (q31_t)0xF9B82683, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80F66E3C, + (q31_t)0xF054D8D4, (q31_t)0x8162AA03, (q31_t)0xED37EF91, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x8275A0C0, + (q31_t)0xE70747C3, (q31_t)0x831C314E, (q31_t)0xE3F47D95, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x84A2FC62, + (q31_t)0xDDDC5B3A, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x877B7BEC, + (q31_t)0xD4E0CB14, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8AFB2CBA, + (q31_t)0xCC210D78, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8F1D343A, + (q31_t)0xC3A9458F, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x93DBD69F, + (q31_t)0xBB8532AF, (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x99307EE0, + (q31_t)0xB3C0200C, (q31_t)0x9B1776D9, (q31_t)0xB140175B, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9F13C7D0, + (q31_t)0xAC64D510, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA57D8666, + (q31_t)0xA57D8666, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAC64D510, + (q31_t)0x9F13C7D0, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB3C0200C, + (q31_t)0x99307EE0, (q31_t)0xB64BEACC, (q31_t)0x9759617E, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBB8532AF, + (q31_t)0x93DBD69F, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC3A9458F, + (q31_t)0x8F1D343A, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCC210D78, + (q31_t)0x8AFB2CBA, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD4E0CB14, + (q31_t)0x877B7BEC, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDDDC5B3A, + (q31_t)0x84A2FC62, (q31_t)0xE0E60684, (q31_t)0x83D60411, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE70747C3, + (q31_t)0x8275A0C0, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xF054D8D4, + (q31_t)0x80F66E3C, (q31_t)0xF3742CA1, (q31_t)0x809DC970, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF9B82683, + (q31_t)0x80277872, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFD885A, + (q31_t)0x01921D1F, (q31_t)0x7FF62182, (q31_t)0x03242ABF, + (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FD8878D, + (q31_t)0x0647D97C, (q31_t)0x7FC25596, (q31_t)0x07D95B9E, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F872BF3, + (q31_t)0x0AFB6805, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, + (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F0991C3, + (q31_t)0x0FAB272B, (q31_t)0x7ED5E5C6, (q31_t)0x1139F0CE, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E5FE493, + (q31_t)0x145576B1, (q31_t)0x7E1D93E9, (q31_t)0x15E21444, + (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7D8A5F3F, + (q31_t)0x18F8B83C, (q31_t)0x7D3980EC, (q31_t)0x1A82A025, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7C894BDD, + (q31_t)0x1D934FE5, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, + (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7B5D039D, + (q31_t)0x2223A4C5, (q31_t)0x7AEF6323, (q31_t)0x23A6887E, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A05EEAD, + (q31_t)0x26A82185, (q31_t)0x798A23B1, (q31_t)0x2826B928, + (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78848413, + (q31_t)0x2B1F34EB, (q31_t)0x77FAB988, (q31_t)0x2C98FBBA, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x76D94988, + (q31_t)0x2F875262, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7504D345, + (q31_t)0x33DEF287, (q31_t)0x745F9DD1, (q31_t)0x354D9056, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x7307C3D0, + (q31_t)0x382493B0, (q31_t)0x72552C84, (q31_t)0x398CDD32, + (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x70E2CBC6, + (q31_t)0x3C56BA70, (q31_t)0x70231099, (q31_t)0x3DB832A5, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6E96A99C, + (q31_t)0x4073F21D, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, + (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6C242960, + (q31_t)0x447ACD50, (q31_t)0x6B4AF278, (q31_t)0x45CD358F, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x698C246C, + (q31_t)0x4869E664, (q31_t)0x68A69E81, (q31_t)0x49B41533, + (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x66CF811F, + (q31_t)0x4C3FDFF3, (q31_t)0x65DDFBD3, (q31_t)0x4D8162C4, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x63EF328F, + (q31_t)0x4FFB654D, (q31_t)0x62F201AC, (q31_t)0x5133CC94, + (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x60EC3830, + (q31_t)0x539B2AEF, (q31_t)0x5FE3B38D, (q31_t)0x54CA0A4A, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5DC79D7C, + (q31_t)0x571DEEF9, (q31_t)0x5CB420DF, (q31_t)0x5842DD54, + (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5A82799A, + (q31_t)0x5A82799A, (q31_t)0x59646497, (q31_t)0x5B9D1153, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x571DEEF9, + (q31_t)0x5DC79D7C, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, + (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x539B2AEF, + (q31_t)0x60EC3830, (q31_t)0x5269126E, (q31_t)0x61F1003E, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4FFB654D, + (q31_t)0x63EF328F, (q31_t)0x4EBFE8A4, (q31_t)0x64E88926, + (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4C3FDFF3, + (q31_t)0x66CF811F, (q31_t)0x4AFB6C97, (q31_t)0x67BD0FBC, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x4869E664, + (q31_t)0x698C246C, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, + (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x447ACD50, + (q31_t)0x6C242960, (q31_t)0x4325C135, (q31_t)0x6CF934FB, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4073F21D, + (q31_t)0x6E96A99C, (q31_t)0x3F1749B7, (q31_t)0x6F5F02B1, + (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3C56BA70, + (q31_t)0x70E2CBC6, (q31_t)0x3AF2EEB7, (q31_t)0x719E2CD2, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x382493B0, + (q31_t)0x7307C3D0, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, + (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x33DEF287, + (q31_t)0x7504D345, (q31_t)0x326E54C7, (q31_t)0x75A585CF, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2F875262, + (q31_t)0x76D94988, (q31_t)0x2E110A62, (q31_t)0x776C4EDB, + (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2B1F34EB, + (q31_t)0x78848413, (q31_t)0x29A3C484, (q31_t)0x7909A92C, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x26A82185, + (q31_t)0x7A05EEAD, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, + (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x2223A4C5, + (q31_t)0x7B5D039D, (q31_t)0x209F701C, (q31_t)0x7BC5E28F, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1D934FE5, + (q31_t)0x7C894BDD, (q31_t)0x1C0B826A, (q31_t)0x7CE3CEB1, + (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x18F8B83C, + (q31_t)0x7D8A5F3F, (q31_t)0x176DD9DE, (q31_t)0x7DD6668E, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x145576B1, + (q31_t)0x7E5FE493, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, + (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x0FAB272B, + (q31_t)0x7F0991C3, (q31_t)0x0E1BC2E3, (q31_t)0x7F3857F5, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0AFB6805, + (q31_t)0x7F872BF3, (q31_t)0x096A9049, (q31_t)0x7FA736B4, + (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x0647D97C, + (q31_t)0x7FD8878D, (q31_t)0x04B6195D, (q31_t)0x7FE9CBC0, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x01921D1F, + (q31_t)0x7FFD885A, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFCDBD541, + (q31_t)0x7FF62182, (q31_t)0xFB49E6A2, (q31_t)0x7FE9CBC0, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF826A461, + (q31_t)0x7FC25596, (q31_t)0xF6956FB6, (q31_t)0x7FA736B4, + (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF3742CA1, + (q31_t)0x7F62368F, (q31_t)0xF1E43D1C, (q31_t)0x7F3857F5, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEEC60F31, + (q31_t)0x7ED5E5C6, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, + (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEA1DEBBB, + (q31_t)0x7E1D93E9, (q31_t)0xE8922621, (q31_t)0x7DD6668E, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE57D5FDA, + (q31_t)0x7D3980EC, (q31_t)0xE3F47D95, (q31_t)0x7CE3CEB1, + (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE0E60684, + (q31_t)0x7C29FBEE, (q31_t)0xDF608FE3, (q31_t)0x7BC5E28F, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDC597781, + (q31_t)0x7AEF6323, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, + (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD7D946D7, + (q31_t)0x798A23B1, (q31_t)0xD65C3B7B, (q31_t)0x7909A92C, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD3670445, + (q31_t)0x77FAB988, (q31_t)0xD1EEF59E, (q31_t)0x776C4EDB, + (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xCF043AB2, + (q31_t)0x7641AF3C, (q31_t)0xCD91AB38, (q31_t)0x75A585CF, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCAB26FA9, + (q31_t)0x745F9DD1, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, + (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC67322CD, + (q31_t)0x72552C84, (q31_t)0xC50D1148, (q31_t)0x719E2CD2, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC247CD5A, + (q31_t)0x70231099, (q31_t)0xC0E8B648, (q31_t)0x6F5F02B1, + (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBE31E19B, + (q31_t)0x6DCA0D14, (q31_t)0xBCDA3ECA, (q31_t)0x6CF934FB, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBA32CA70, + (q31_t)0x6B4AF278, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, + (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB64BEACC, + (q31_t)0x68A69E81, (q31_t)0xB5049368, (q31_t)0x67BD0FBC, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB27E9D3B, + (q31_t)0x65DDFBD3, (q31_t)0xB140175B, (q31_t)0x64E88926, + (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAECC336B, + (q31_t)0x62F201AC, (q31_t)0xAD96ED91, (q31_t)0x61F1003E, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAB35F5B5, + (q31_t)0x5FE3B38D, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, + (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA7BD22AB, + (q31_t)0x5CB420DF, (q31_t)0xA69B9B68, (q31_t)0x5B9D1153, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA462EEAC, + (q31_t)0x59646497, (q31_t)0xA34BDF20, (q31_t)0x5842DD54, + (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1288376, + (q31_t)0x55F5A4D2, (q31_t)0xA01C4C72, (q31_t)0x54CA0A4A, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9E0EFFC1, + (q31_t)0x5269126E, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, + (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9B1776D9, + (q31_t)0x4EBFE8A4, (q31_t)0x9A22042C, (q31_t)0x4D8162C4, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9842F043, + (q31_t)0x4AFB6C97, (q31_t)0x9759617E, (q31_t)0x49B41533, + (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x9592675B, + (q31_t)0x471CECE6, (q31_t)0x94B50D87, (q31_t)0x45CD358F, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9306CB04, + (q31_t)0x4325C135, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, + (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x90A0FD4E, + (q31_t)0x3F1749B7, (q31_t)0x8FDCEF66, (q31_t)0x3DB832A5, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8E61D32D, + (q31_t)0x3AF2EEB7, (q31_t)0x8DAAD37B, (q31_t)0x398CDD32, + (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8C4A142F, + (q31_t)0x36BA2013, (q31_t)0x8BA0622F, (q31_t)0x354D9056, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8A5A7A30, + (q31_t)0x326E54C7, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x8893B124, + (q31_t)0x2E110A62, (q31_t)0x88054677, (q31_t)0x2C98FBBA, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x86F656D3, + (q31_t)0x29A3C484, (q31_t)0x8675DC4E, (q31_t)0x2826B928, + (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x8582FAA4, + (q31_t)0x25280C5D, (q31_t)0x85109CDC, (q31_t)0x23A6887E, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x843A1D70, + (q31_t)0x209F701C, (q31_t)0x83D60411, (q31_t)0x1F19F97B, + (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x831C314E, + (q31_t)0x1C0B826A, (q31_t)0x82C67F13, (q31_t)0x1A82A025, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x82299971, + (q31_t)0x176DD9DE, (q31_t)0x81E26C16, (q31_t)0x15E21444, + (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x8162AA03, + (q31_t)0x12C8106E, (q31_t)0x812A1A39, (q31_t)0x1139F0CE, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80C7A80A, + (q31_t)0x0E1BC2E3, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, + (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x8058C94C, + (q31_t)0x096A9049, (q31_t)0x803DAA69, (q31_t)0x07D95B9E, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80163440, + (q31_t)0x04B6195D, (q31_t)0x8009DE7D, (q31_t)0x03242ABF, + (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x80000000, + (q31_t)0x00000000, (q31_t)0x800277A5, (q31_t)0xFE6DE2E0, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x80163440, + (q31_t)0xFB49E6A2, (q31_t)0x80277872, (q31_t)0xF9B82683, + (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8058C94C, + (q31_t)0xF6956FB6, (q31_t)0x8078D40D, (q31_t)0xF50497FA, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80C7A80A, + (q31_t)0xF1E43D1C, (q31_t)0x80F66E3C, (q31_t)0xF054D8D4, + (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8162AA03, + (q31_t)0xED37EF91, (q31_t)0x81A01B6C, (q31_t)0xEBAA894E, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x82299971, + (q31_t)0xE8922621, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, + (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x831C314E, + (q31_t)0xE3F47D95, (q31_t)0x8376B422, (q31_t)0xE26CB01A, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x843A1D70, + (q31_t)0xDF608FE3, (q31_t)0x84A2FC62, (q31_t)0xDDDC5B3A, + (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x8582FAA4, + (q31_t)0xDAD7F3A2, (q31_t)0x85FA1152, (q31_t)0xD957DE7A, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86F656D3, + (q31_t)0xD65C3B7B, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, + (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x8893B124, + (q31_t)0xD1EEF59E, (q31_t)0x8926B677, (q31_t)0xD078AD9D, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8A5A7A30, + (q31_t)0xCD91AB38, (q31_t)0x8AFB2CBA, (q31_t)0xCC210D78, + (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8C4A142F, + (q31_t)0xC945DFEC, (q31_t)0x8CF83C30, (q31_t)0xC7DB6C50, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8E61D32D, + (q31_t)0xC50D1148, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, + (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x90A0FD4E, + (q31_t)0xC0E8B648, (q31_t)0x91695663, (q31_t)0xBF8C0DE2, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9306CB04, + (q31_t)0xBCDA3ECA, (q31_t)0x93DBD69F, (q31_t)0xBB8532AF, + (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x9592675B, + (q31_t)0xB8E31319, (q31_t)0x9673DB94, (q31_t)0xB796199B, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x9842F043, + (q31_t)0xB5049368, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, + (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9B1776D9, + (q31_t)0xB140175B, (q31_t)0x9C10CD70, (q31_t)0xB0049AB2, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9E0EFFC1, + (q31_t)0xAD96ED91, (q31_t)0x9F13C7D0, (q31_t)0xAC64D510, + (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA1288376, + (q31_t)0xAA0A5B2D, (q31_t)0xA2386283, (q31_t)0xA8E21106, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA462EEAC, + (q31_t)0xA69B9B68, (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA7BD22AB, + (q31_t)0xA34BDF20, (q31_t)0xA8E21106, (q31_t)0xA2386283, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAB35F5B5, + (q31_t)0xA01C4C72, (q31_t)0xAC64D510, (q31_t)0x9F13C7D0, + (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xAECC336B, + (q31_t)0x9D0DFE53, (q31_t)0xB0049AB2, (q31_t)0x9C10CD70, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB27E9D3B, + (q31_t)0x9A22042C, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, + (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB64BEACC, + (q31_t)0x9759617E, (q31_t)0xB796199B, (q31_t)0x9673DB94, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBA32CA70, + (q31_t)0x94B50D87, (q31_t)0xBB8532AF, (q31_t)0x93DBD69F, + (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBE31E19B, + (q31_t)0x9235F2EB, (q31_t)0xBF8C0DE2, (q31_t)0x91695663, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC247CD5A, + (q31_t)0x8FDCEF66, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, + (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC67322CD, + (q31_t)0x8DAAD37B, (q31_t)0xC7DB6C50, (q31_t)0x8CF83C30, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCAB26FA9, + (q31_t)0x8BA0622F, (q31_t)0xCC210D78, (q31_t)0x8AFB2CBA, + (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCF043AB2, + (q31_t)0x89BE50C3, (q31_t)0xD078AD9D, (q31_t)0x8926B677, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD3670445, + (q31_t)0x88054677, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, + (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD7D946D7, + (q31_t)0x8675DC4E, (q31_t)0xD957DE7A, (q31_t)0x85FA1152, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDC597781, + (q31_t)0x85109CDC, (q31_t)0xDDDC5B3A, (q31_t)0x84A2FC62, + (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xE0E60684, + (q31_t)0x83D60411, (q31_t)0xE26CB01A, (q31_t)0x8376B422, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE57D5FDA, + (q31_t)0x82C67F13, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, + (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xEA1DEBBB, + (q31_t)0x81E26C16, (q31_t)0xEBAA894E, (q31_t)0x81A01B6C, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xEEC60F31, + (q31_t)0x812A1A39, (q31_t)0xF054D8D4, (q31_t)0x80F66E3C, + (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF3742CA1, + (q31_t)0x809DC970, (q31_t)0xF50497FA, (q31_t)0x8078D40D, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF826A461, + (q31_t)0x803DAA69, (q31_t)0xF9B82683, (q31_t)0x80277872, + (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFCDBD541, + (q31_t)0x8009DE7D, (q31_t)0xFE6DE2E0, (q31_t)0x800277A5 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFF6216, + (q31_t)0x00C90F88, (q31_t)0x7FFD885A, (q31_t)0x01921D1F, + (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF62182, + (q31_t)0x03242ABF, (q31_t)0x7FF09477, (q31_t)0x03ED26E6, + (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE1C76B, + (q31_t)0x057F0034, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, + (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FC25596, + (q31_t)0x07D95B9E, (q31_t)0x7FB563B2, (q31_t)0x08A2009A, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F97CEBC, + (q31_t)0x0A3308BC, (q31_t)0x7F872BF3, (q31_t)0x0AFB6805, + (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F62368F, + (q31_t)0x0C8BD35E, (q31_t)0x7F4DE450, (q31_t)0x0D53DB92, + (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F2191B4, + (q31_t)0x0EE38765, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, + (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7ED5E5C6, + (q31_t)0x1139F0CE, (q31_t)0x7EBA3A39, (q31_t)0x120116D4, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E7F3956, + (q31_t)0x138EDBB0, (q31_t)0x7E5FE493, (q31_t)0x145576B1, + (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E1D93E9, + (q31_t)0x15E21444, (q31_t)0x7DFA98A7, (q31_t)0x16A81305, + (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DB0FDF7, + (q31_t)0x183366E8, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D3980EC, + (q31_t)0x1A82A025, (q31_t)0x7D0F4218, (q31_t)0x1B4732EF, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CB72724, + (q31_t)0x1CCF8CB3, (q31_t)0x7C894BDD, (q31_t)0x1D934FE5, + (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C29FBEE, + (q31_t)0x1F19F97B, (q31_t)0x7BF88830, (q31_t)0x1FDCDC1A, + (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7B920B89, + (q31_t)0x2161B39F, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, + (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7AEF6323, + (q31_t)0x23A6887E, (q31_t)0x7AB6CBA3, (q31_t)0x24677757, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A4210D8, + (q31_t)0x25E845B5, (q31_t)0x7A05EEAD, (q31_t)0x26A82185, + (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x798A23B1, + (q31_t)0x2826B928, (q31_t)0x794A7C11, (q31_t)0x28E5714A, + (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78C7ABA1, + (q31_t)0x2A61B101, (q31_t)0x78848413, (q31_t)0x2B1F34EB, + (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x77FAB988, + (q31_t)0x2C98FBBA, (q31_t)0x77B417DF, (q31_t)0x2D553AFB, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x77235F2D, + (q31_t)0x2ECC681E, (q31_t)0x76D94988, (q31_t)0x2F875262, + (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x7641AF3C, + (q31_t)0x30FBC54D, (q31_t)0x75F42C0A, (q31_t)0x31B54A5D, + (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7555BD4B, + (q31_t)0x3326E2C2, (q31_t)0x7504D345, (q31_t)0x33DEF287, + (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x745F9DD1, + (q31_t)0x354D9056, (q31_t)0x740B53FA, (q31_t)0x36041AD9, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x735F6626, + (q31_t)0x376F9E46, (q31_t)0x7307C3D0, (q31_t)0x382493B0, + (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x72552C84, + (q31_t)0x398CDD32, (q31_t)0x71FA3948, (q31_t)0x3A402DD1, + (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x71410804, + (q31_t)0x3BA51E29, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, + (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x70231099, + (q31_t)0x3DB832A5, (q31_t)0x6FC19385, (q31_t)0x3E680B2C, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6EFB5F12, + (q31_t)0x3FC5EC97, (q31_t)0x6E96A99C, (q31_t)0x4073F21D, + (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6DCA0D14, + (q31_t)0x41CE1E64, (q31_t)0x6D6227FA, (q31_t)0x427A41D0, + (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6C8F351C, + (q31_t)0x43D09AEC, (q31_t)0x6C242960, (q31_t)0x447ACD50, + (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B4AF278, + (q31_t)0x45CD358F, (q31_t)0x6ADCC964, (q31_t)0x46756827, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x69FD614A, + (q31_t)0x47C3C22E, (q31_t)0x698C246C, (q31_t)0x4869E664, + (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68A69E81, + (q31_t)0x49B41533, (q31_t)0x683257AA, (q31_t)0x4A581C9D, + (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x6746C7D7, + (q31_t)0x4B9E038F, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, + (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x65DDFBD3, + (q31_t)0x4D8162C4, (q31_t)0x6563BF92, (q31_t)0x4E210617, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x646C59BF, + (q31_t)0x4F5E08E3, (q31_t)0x63EF328F, (q31_t)0x4FFB654D, + (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x62F201AC, + (q31_t)0x5133CC94, (q31_t)0x6271FA69, (q31_t)0x51CED46E, + (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x616F146B, + (q31_t)0x53028517, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, + (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x5FE3B38D, + (q31_t)0x54CA0A4A, (q31_t)0x5F5E0DB3, (q31_t)0x556040E2, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5E50015D, + (q31_t)0x568A34A9, (q31_t)0x5DC79D7C, (q31_t)0x571DEEF9, + (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5CB420DF, + (q31_t)0x5842DD54, (q31_t)0x5C290ACC, (q31_t)0x58D40E8C, + (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B1035CF, + (q31_t)0x59F3DE12, (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59646497, + (q31_t)0x5B9D1153, (q31_t)0x58D40E8C, (q31_t)0x5C290ACC, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x57B0D256, + (q31_t)0x5D3E5236, (q31_t)0x571DEEF9, (q31_t)0x5DC79D7C, + (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x55F5A4D2, + (q31_t)0x5ED77C89, (q31_t)0x556040E2, (q31_t)0x5F5E0DB3, + (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x5433027D, + (q31_t)0x60686CCE, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, + (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x5269126E, + (q31_t)0x61F1003E, (q31_t)0x51CED46E, (q31_t)0x6271FA69, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x5097FC5E, + (q31_t)0x637114CC, (q31_t)0x4FFB654D, (q31_t)0x63EF328F, + (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4EBFE8A4, + (q31_t)0x64E88926, (q31_t)0x4E210617, (q31_t)0x6563BF92, + (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4CE10034, + (q31_t)0x66573CBB, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, + (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4AFB6C97, + (q31_t)0x67BD0FBC, (q31_t)0x4A581C9D, (q31_t)0x683257AA, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x490F57EE, + (q31_t)0x6919E320, (q31_t)0x4869E664, (q31_t)0x698C246C, + (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x471CECE6, + (q31_t)0x6A6D98A4, (q31_t)0x46756827, (q31_t)0x6ADCC964, + (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x452456BC, + (q31_t)0x6BB812D0, (q31_t)0x447ACD50, (q31_t)0x6C242960, + (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x4325C135, + (q31_t)0x6CF934FB, (q31_t)0x427A41D0, (q31_t)0x6D6227FA, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4121589A, + (q31_t)0x6E30E349, (q31_t)0x4073F21D, (q31_t)0x6E96A99C, + (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F1749B7, + (q31_t)0x6F5F02B1, (q31_t)0x3E680B2C, (q31_t)0x6FC19385, + (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D07C1D5, + (q31_t)0x708378FE, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, + (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3AF2EEB7, + (q31_t)0x719E2CD2, (q31_t)0x3A402DD1, (q31_t)0x71FA3948, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x38D8FE93, + (q31_t)0x72AF05A6, (q31_t)0x382493B0, (q31_t)0x7307C3D0, + (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x36BA2013, + (q31_t)0x73B5EBD0, (q31_t)0x36041AD9, (q31_t)0x740B53FA, + (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x3496824F, + (q31_t)0x74B2C883, (q31_t)0x33DEF287, (q31_t)0x7504D345, + (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x326E54C7, + (q31_t)0x75A585CF, (q31_t)0x31B54A5D, (q31_t)0x75F42C0A, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x3041C760, + (q31_t)0x768E0EA5, (q31_t)0x2F875262, (q31_t)0x76D94988, + (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E110A62, + (q31_t)0x776C4EDB, (q31_t)0x2D553AFB, (q31_t)0x77B417DF, + (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2BDC4E6F, + (q31_t)0x78403328, (q31_t)0x2B1F34EB, (q31_t)0x78848413, + (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x29A3C484, + (q31_t)0x7909A92C, (q31_t)0x28E5714A, (q31_t)0x794A7C11, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27679DF4, + (q31_t)0x79C89F6D, (q31_t)0x26A82185, (q31_t)0x7A05EEAD, + (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x25280C5D, + (q31_t)0x7A7D055B, (q31_t)0x24677757, (q31_t)0x7AB6CBA3, + (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x22E541AE, + (q31_t)0x7B26CB4F, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, + (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x209F701C, + (q31_t)0x7BC5E28F, (q31_t)0x1FDCDC1A, (q31_t)0x7BF88830, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1E56CA1E, + (q31_t)0x7C5A3D4F, (q31_t)0x1D934FE5, (q31_t)0x7C894BDD, + (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C0B826A, + (q31_t)0x7CE3CEB1, (q31_t)0x1B4732EF, (q31_t)0x7D0F4218, + (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x19BDCBF2, + (q31_t)0x7D628AC5, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x176DD9DE, + (q31_t)0x7DD6668E, (q31_t)0x16A81305, (q31_t)0x7DFA98A7, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x151BDF85, + (q31_t)0x7E3F57FE, (q31_t)0x145576B1, (q31_t)0x7E5FE493, + (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x12C8106E, + (q31_t)0x7E9D55FC, (q31_t)0x120116D4, (q31_t)0x7EBA3A39, + (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x1072A047, + (q31_t)0x7EF0585F, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, + (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0E1BC2E3, + (q31_t)0x7F3857F5, (q31_t)0x0D53DB92, (q31_t)0x7F4DE450, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0BC3AC35, + (q31_t)0x7F754E7F, (q31_t)0x0AFB6805, (q31_t)0x7F872BF3, + (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x096A9049, + (q31_t)0x7FA736B4, (q31_t)0x08A2009A, (q31_t)0x7FB563B2, + (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x0710A344, + (q31_t)0x7FCE0C3E, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, + (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x04B6195D, + (q31_t)0x7FE9CBC0, (q31_t)0x03ED26E6, (q31_t)0x7FF09477, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x025B26D7, + (q31_t)0x7FFA72D1, (q31_t)0x01921D1F, (q31_t)0x7FFD885A, + (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x00000000, + (q31_t)0x7FFFFFFF, (q31_t)0xFF36F078, (q31_t)0x7FFF6216, + (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFDA4D928, + (q31_t)0x7FFA72D1, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, + (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFB49E6A2, + (q31_t)0x7FE9CBC0, (q31_t)0xFA80FFCB, (q31_t)0x7FE1C76B, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF8EF5CBB, + (q31_t)0x7FCE0C3E, (q31_t)0xF826A461, (q31_t)0x7FC25596, + (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF6956FB6, + (q31_t)0x7FA736B4, (q31_t)0xF5CCF743, (q31_t)0x7F97CEBC, + (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF43C53CA, + (q31_t)0x7F754E7F, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, + (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF1E43D1C, + (q31_t)0x7F3857F5, (q31_t)0xF11C789A, (q31_t)0x7F2191B4, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEF8D5FB8, + (q31_t)0x7EF0585F, (q31_t)0xEEC60F31, (q31_t)0x7ED5E5C6, + (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xED37EF91, + (q31_t)0x7E9D55FC, (q31_t)0xEC71244F, (q31_t)0x7E7F3956, + (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEAE4207A, + (q31_t)0x7E3F57FE, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, + (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE8922621, + (q31_t)0x7DD6668E, (q31_t)0xE7CC9917, (q31_t)0x7DB0FDF7, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE642340D, + (q31_t)0x7D628AC5, (q31_t)0xE57D5FDA, (q31_t)0x7D3980EC, + (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE3F47D95, + (q31_t)0x7CE3CEB1, (q31_t)0xE330734C, (q31_t)0x7CB72724, + (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE1A935E1, + (q31_t)0x7C5A3D4F, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, + (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDF608FE3, + (q31_t)0x7BC5E28F, (q31_t)0xDE9E4C60, (q31_t)0x7B920B89, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDD1ABE51, + (q31_t)0x7B26CB4F, (q31_t)0xDC597781, (q31_t)0x7AEF6323, + (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDAD7F3A2, + (q31_t)0x7A7D055B, (q31_t)0xDA17BA4A, (q31_t)0x7A4210D8, + (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD898620C, + (q31_t)0x79C89F6D, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, + (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD65C3B7B, + (q31_t)0x7909A92C, (q31_t)0xD59E4EFE, (q31_t)0x78C7ABA1, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD423B190, + (q31_t)0x78403328, (q31_t)0xD3670445, (q31_t)0x77FAB988, + (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD1EEF59E, + (q31_t)0x776C4EDB, (q31_t)0xD13397E1, (q31_t)0x77235F2D, + (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xCFBE389F, + (q31_t)0x768E0EA5, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCD91AB38, + (q31_t)0x75A585CF, (q31_t)0xCCD91D3D, (q31_t)0x7555BD4B, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCB697DB0, + (q31_t)0x74B2C883, (q31_t)0xCAB26FA9, (q31_t)0x745F9DD1, + (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC945DFEC, + (q31_t)0x73B5EBD0, (q31_t)0xC89061BA, (q31_t)0x735F6626, + (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC727016C, + (q31_t)0x72AF05A6, (q31_t)0xC67322CD, (q31_t)0x72552C84, + (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC50D1148, + (q31_t)0x719E2CD2, (q31_t)0xC45AE1D7, (q31_t)0x71410804, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC2F83E2A, + (q31_t)0x708378FE, (q31_t)0xC247CD5A, (q31_t)0x70231099, + (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC0E8B648, + (q31_t)0x6F5F02B1, (q31_t)0xC03A1368, (q31_t)0x6EFB5F12, + (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBEDEA765, + (q31_t)0x6E30E349, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, + (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBCDA3ECA, + (q31_t)0x6CF934FB, (q31_t)0xBC2F6513, (q31_t)0x6C8F351C, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBADBA943, + (q31_t)0x6BB812D0, (q31_t)0xBA32CA70, (q31_t)0x6B4AF278, + (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB8E31319, + (q31_t)0x6A6D98A4, (q31_t)0xB83C3DD1, (q31_t)0x69FD614A, + (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB6F0A811, + (q31_t)0x6919E320, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, + (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB5049368, + (q31_t)0x67BD0FBC, (q31_t)0xB461FC70, (q31_t)0x6746C7D7, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB31EFFCB, + (q31_t)0x66573CBB, (q31_t)0xB27E9D3B, (q31_t)0x65DDFBD3, + (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB140175B, + (q31_t)0x64E88926, (q31_t)0xB0A1F71C, (q31_t)0x646C59BF, + (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAF6803A1, + (q31_t)0x637114CC, (q31_t)0xAECC336B, (q31_t)0x62F201AC, + (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xAD96ED91, + (q31_t)0x61F1003E, (q31_t)0xACFD7AE8, (q31_t)0x616F146B, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xABCCFD82, + (q31_t)0x60686CCE, (q31_t)0xAB35F5B5, (q31_t)0x5FE3B38D, + (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA0A5B2D, + (q31_t)0x5ED77C89, (q31_t)0xA975CB56, (q31_t)0x5E50015D, + (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA84F2DA9, + (q31_t)0x5D3E5236, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, + (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA69B9B68, + (q31_t)0x5B9D1153, (q31_t)0xA60C21ED, (q31_t)0x5B1035CF, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA4EFCA31, + (q31_t)0x59F3DE12, (q31_t)0xA462EEAC, (q31_t)0x59646497, + (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA34BDF20, + (q31_t)0x5842DD54, (q31_t)0xA2C1ADC9, (q31_t)0x57B0D256, + (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1AFFEA2, + (q31_t)0x568A34A9, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, + (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA01C4C72, + (q31_t)0x54CA0A4A, (q31_t)0x9F979331, (q31_t)0x5433027D, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9E90EB94, + (q31_t)0x53028517, (q31_t)0x9E0EFFC1, (q31_t)0x5269126E, + (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D0DFE53, + (q31_t)0x5133CC94, (q31_t)0x9C8EEB33, (q31_t)0x5097FC5E, + (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9B93A640, + (q31_t)0x4F5E08E3, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, + (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A22042C, + (q31_t)0x4D8162C4, (q31_t)0x99A8C344, (q31_t)0x4CE10034, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x98B93828, + (q31_t)0x4B9E038F, (q31_t)0x9842F043, (q31_t)0x4AFB6C97, + (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x9759617E, + (q31_t)0x49B41533, (q31_t)0x96E61CDF, (q31_t)0x490F57EE, + (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x96029EB5, + (q31_t)0x47C3C22E, (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x94B50D87, + (q31_t)0x45CD358F, (q31_t)0x9447ED2F, (q31_t)0x452456BC, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9370CAE4, + (q31_t)0x43D09AEC, (q31_t)0x9306CB04, (q31_t)0x4325C135, + (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9235F2EB, + (q31_t)0x41CE1E64, (q31_t)0x91CF1CB6, (q31_t)0x4121589A, + (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x9104A0ED, + (q31_t)0x3FC5EC97, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, + (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x8FDCEF66, + (q31_t)0x3DB832A5, (q31_t)0x8F7C8701, (q31_t)0x3D07C1D5, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8EBEF7FB, + (q31_t)0x3BA51E29, (q31_t)0x8E61D32D, (q31_t)0x3AF2EEB7, + (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DAAD37B, + (q31_t)0x398CDD32, (q31_t)0x8D50FA59, (q31_t)0x38D8FE93, + (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CA099D9, + (q31_t)0x376F9E46, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, + (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BA0622F, + (q31_t)0x354D9056, (q31_t)0x8B4D377C, (q31_t)0x3496824F, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AAA42B4, + (q31_t)0x3326E2C2, (q31_t)0x8A5A7A30, (q31_t)0x326E54C7, + (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89BE50C3, + (q31_t)0x30FBC54D, (q31_t)0x8971F15A, (q31_t)0x3041C760, + (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x88DCA0D3, + (q31_t)0x2ECC681E, (q31_t)0x8893B124, (q31_t)0x2E110A62, + (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x88054677, + (q31_t)0x2C98FBBA, (q31_t)0x87BFCCD7, (q31_t)0x2BDC4E6F, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8738545E, + (q31_t)0x2A61B101, (q31_t)0x86F656D3, (q31_t)0x29A3C484, + (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x8675DC4E, + (q31_t)0x2826B928, (q31_t)0x86376092, (q31_t)0x27679DF4, + (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85BDEF27, + (q31_t)0x25E845B5, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, + (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x85109CDC, + (q31_t)0x23A6887E, (q31_t)0x84D934B0, (q31_t)0x22E541AE, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x846DF476, + (q31_t)0x2161B39F, (q31_t)0x843A1D70, (q31_t)0x209F701C, + (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83D60411, + (q31_t)0x1F19F97B, (q31_t)0x83A5C2B0, (q31_t)0x1E56CA1E, + (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x8348D8DB, + (q31_t)0x1CCF8CB3, (q31_t)0x831C314E, (q31_t)0x1C0B826A, + (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82C67F13, + (q31_t)0x1A82A025, (q31_t)0x829D753A, (q31_t)0x19BDCBF2, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x824F0208, + (q31_t)0x183366E8, (q31_t)0x82299971, (q31_t)0x176DD9DE, + (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81E26C16, + (q31_t)0x15E21444, (q31_t)0x81C0A801, (q31_t)0x151BDF85, + (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x8180C6A9, + (q31_t)0x138EDBB0, (q31_t)0x8162AA03, (q31_t)0x12C8106E, + (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x812A1A39, + (q31_t)0x1139F0CE, (q31_t)0x810FA7A0, (q31_t)0x1072A047, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80DE6E4C, + (q31_t)0x0EE38765, (q31_t)0x80C7A80A, (q31_t)0x0E1BC2E3, + (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x809DC970, + (q31_t)0x0C8BD35E, (q31_t)0x808AB180, (q31_t)0x0BC3AC35, + (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80683143, + (q31_t)0x0A3308BC, (q31_t)0x8058C94C, (q31_t)0x096A9049, + (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x803DAA69, + (q31_t)0x07D95B9E, (q31_t)0x8031F3C1, (q31_t)0x0710A344, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x801E3894, + (q31_t)0x057F0034, (q31_t)0x80163440, (q31_t)0x04B6195D, + (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x8009DE7D, + (q31_t)0x03242ABF, (q31_t)0x80058D2E, (q31_t)0x025B26D7, + (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x80009DE9, + (q31_t)0x00C90F88, (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x800277A5, + (q31_t)0xFE6DE2E0, (q31_t)0x80058D2E, (q31_t)0xFDA4D928, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800F6B88, + (q31_t)0xFC12D919, (q31_t)0x80163440, (q31_t)0xFB49E6A2, + (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x80277872, + (q31_t)0xF9B82683, (q31_t)0x8031F3C1, (q31_t)0xF8EF5CBB, + (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x804A9C4D, + (q31_t)0xF75DFF65, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, + (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x8078D40D, + (q31_t)0xF50497FA, (q31_t)0x808AB180, (q31_t)0xF43C53CA, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80B21BAF, + (q31_t)0xF2AC246D, (q31_t)0x80C7A80A, (q31_t)0xF1E43D1C, + (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80F66E3C, + (q31_t)0xF054D8D4, (q31_t)0x810FA7A0, (q31_t)0xEF8D5FB8, + (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8145C5C6, + (q31_t)0xEDFEE92B, (q31_t)0x8162AA03, (q31_t)0xED37EF91, + (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81A01B6C, + (q31_t)0xEBAA894E, (q31_t)0x81C0A801, (q31_t)0xEAE4207A, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x82056758, + (q31_t)0xE957ECFB, (q31_t)0x82299971, (q31_t)0xE8922621, + (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x8275A0C0, + (q31_t)0xE70747C3, (q31_t)0x829D753A, (q31_t)0xE642340D, + (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82F0BDE8, + (q31_t)0xE4B8CD10, (q31_t)0x831C314E, (q31_t)0xE3F47D95, + (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x8376B422, + (q31_t)0xE26CB01A, (q31_t)0x83A5C2B0, (q31_t)0xE1A935E1, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x840777CF, + (q31_t)0xE02323E5, (q31_t)0x843A1D70, (q31_t)0xDF608FE3, + (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x84A2FC62, + (q31_t)0xDDDC5B3A, (q31_t)0x84D934B0, (q31_t)0xDD1ABE51, + (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x8549345C, + (q31_t)0xDB9888A8, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, + (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85FA1152, + (q31_t)0xD957DE7A, (q31_t)0x86376092, (q31_t)0xD898620C, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86B583EE, + (q31_t)0xD71A8EB5, (q31_t)0x86F656D3, (q31_t)0xD65C3B7B, + (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x877B7BEC, + (q31_t)0xD4E0CB14, (q31_t)0x87BFCCD7, (q31_t)0xD423B190, + (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x884BE820, + (q31_t)0xD2AAC504, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, + (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x8926B677, + (q31_t)0xD078AD9D, (q31_t)0x8971F15A, (q31_t)0xCFBE389F, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8A0BD3F5, + (q31_t)0xCE4AB5A2, (q31_t)0x8A5A7A30, (q31_t)0xCD91AB38, + (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8AFB2CBA, + (q31_t)0xCC210D78, (q31_t)0x8B4D377C, (q31_t)0xCB697DB0, + (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BF4AC05, + (q31_t)0xC9FBE527, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, + (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CF83C30, + (q31_t)0xC7DB6C50, (q31_t)0x8D50FA59, (q31_t)0xC727016C, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8E05C6B7, + (q31_t)0xC5BFD22E, (q31_t)0x8E61D32D, (q31_t)0xC50D1148, + (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8F1D343A, + (q31_t)0xC3A9458F, (q31_t)0x8F7C8701, (q31_t)0xC2F83E2A, + (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x903E6C7A, + (q31_t)0xC197F4D3, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, + (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x91695663, + (q31_t)0xBF8C0DE2, (q31_t)0x91CF1CB6, (q31_t)0xBEDEA765, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x929DD805, + (q31_t)0xBD85BE2F, (q31_t)0x9306CB04, (q31_t)0xBCDA3ECA, + (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x93DBD69F, + (q31_t)0xBB8532AF, (q31_t)0x9447ED2F, (q31_t)0xBADBA943, + (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x9523369B, + (q31_t)0xB98A97D8, (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x9673DB94, + (q31_t)0xB796199B, (q31_t)0x96E61CDF, (q31_t)0xB6F0A811, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x97CDA855, + (q31_t)0xB5A7E362, (q31_t)0x9842F043, (q31_t)0xB5049368, + (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x99307EE0, + (q31_t)0xB3C0200C, (q31_t)0x99A8C344, (q31_t)0xB31EFFCB, + (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A9C406D, + (q31_t)0xB1DEF9E8, (q31_t)0x9B1776D9, (q31_t)0xB140175B, + (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9C10CD70, + (q31_t)0xB0049AB2, (q31_t)0x9C8EEB33, (q31_t)0xAF6803A1, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D8E0596, + (q31_t)0xAE312B91, (q31_t)0x9E0EFFC1, (q31_t)0xAD96ED91, + (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9F13C7D0, + (q31_t)0xAC64D510, (q31_t)0x9F979331, (q31_t)0xABCCFD82, + (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA0A1F24C, + (q31_t)0xAA9FBF1D, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, + (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA2386283, + (q31_t)0xA8E21106, (q31_t)0xA2C1ADC9, (q31_t)0xA84F2DA9, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA3D6F533, + (q31_t)0xA72BF173, (q31_t)0xA462EEAC, (q31_t)0xA69B9B68, + (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA57D8666, + (q31_t)0xA57D8666, (q31_t)0xA60C21ED, (q31_t)0xA4EFCA31, + (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA72BF173, + (q31_t)0xA3D6F533, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, + (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA8E21106, + (q31_t)0xA2386283, (q31_t)0xA975CB56, (q31_t)0xA1AFFEA2, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA9FBF1D, + (q31_t)0xA0A1F24C, (q31_t)0xAB35F5B5, (q31_t)0xA01C4C72, + (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xAC64D510, + (q31_t)0x9F13C7D0, (q31_t)0xACFD7AE8, (q31_t)0x9E90EB94, + (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xAE312B91, + (q31_t)0x9D8E0596, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, + (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xB0049AB2, + (q31_t)0x9C10CD70, (q31_t)0xB0A1F71C, (q31_t)0x9B93A640, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB1DEF9E8, + (q31_t)0x9A9C406D, (q31_t)0xB27E9D3B, (q31_t)0x9A22042C, + (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB3C0200C, + (q31_t)0x99307EE0, (q31_t)0xB461FC70, (q31_t)0x98B93828, + (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB5A7E362, + (q31_t)0x97CDA855, (q31_t)0xB64BEACC, (q31_t)0x9759617E, + (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB796199B, + (q31_t)0x9673DB94, (q31_t)0xB83C3DD1, (q31_t)0x96029EB5, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB98A97D8, + (q31_t)0x9523369B, (q31_t)0xBA32CA70, (q31_t)0x94B50D87, + (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB8532AF, + (q31_t)0x93DBD69F, (q31_t)0xBC2F6513, (q31_t)0x9370CAE4, + (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD85BE2F, + (q31_t)0x929DD805, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, + (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF8C0DE2, + (q31_t)0x91695663, (q31_t)0xC03A1368, (q31_t)0x9104A0ED, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC197F4D3, + (q31_t)0x903E6C7A, (q31_t)0xC247CD5A, (q31_t)0x8FDCEF66, + (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC3A9458F, + (q31_t)0x8F1D343A, (q31_t)0xC45AE1D7, (q31_t)0x8EBEF7FB, + (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC5BFD22E, + (q31_t)0x8E05C6B7, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, + (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7DB6C50, + (q31_t)0x8CF83C30, (q31_t)0xC89061BA, (q31_t)0x8CA099D9, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC9FBE527, + (q31_t)0x8BF4AC05, (q31_t)0xCAB26FA9, (q31_t)0x8BA0622F, + (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCC210D78, + (q31_t)0x8AFB2CBA, (q31_t)0xCCD91D3D, (q31_t)0x8AAA42B4, + (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCE4AB5A2, + (q31_t)0x8A0BD3F5, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xD078AD9D, + (q31_t)0x8926B677, (q31_t)0xD13397E1, (q31_t)0x88DCA0D3, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD2AAC504, + (q31_t)0x884BE820, (q31_t)0xD3670445, (q31_t)0x88054677, + (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD4E0CB14, + (q31_t)0x877B7BEC, (q31_t)0xD59E4EFE, (q31_t)0x8738545E, + (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD71A8EB5, + (q31_t)0x86B583EE, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, + (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD957DE7A, + (q31_t)0x85FA1152, (q31_t)0xDA17BA4A, (q31_t)0x85BDEF27, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB9888A8, + (q31_t)0x8549345C, (q31_t)0xDC597781, (q31_t)0x85109CDC, + (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDDDC5B3A, + (q31_t)0x84A2FC62, (q31_t)0xDE9E4C60, (q31_t)0x846DF476, + (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xE02323E5, + (q31_t)0x840777CF, (q31_t)0xE0E60684, (q31_t)0x83D60411, + (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE26CB01A, + (q31_t)0x8376B422, (q31_t)0xE330734C, (q31_t)0x8348D8DB, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4B8CD10, + (q31_t)0x82F0BDE8, (q31_t)0xE57D5FDA, (q31_t)0x82C67F13, + (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE70747C3, + (q31_t)0x8275A0C0, (q31_t)0xE7CC9917, (q31_t)0x824F0208, + (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE957ECFB, + (q31_t)0x82056758, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, + (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEBAA894E, + (q31_t)0x81A01B6C, (q31_t)0xEC71244F, (q31_t)0x8180C6A9, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xEDFEE92B, + (q31_t)0x8145C5C6, (q31_t)0xEEC60F31, (q31_t)0x812A1A39, + (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xF054D8D4, + (q31_t)0x80F66E3C, (q31_t)0xF11C789A, (q31_t)0x80DE6E4C, + (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF2AC246D, + (q31_t)0x80B21BAF, (q31_t)0xF3742CA1, (q31_t)0x809DC970, + (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF50497FA, + (q31_t)0x8078D40D, (q31_t)0xF5CCF743, (q31_t)0x80683143, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF75DFF65, + (q31_t)0x804A9C4D, (q31_t)0xF826A461, (q31_t)0x803DAA69, + (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF9B82683, + (q31_t)0x80277872, (q31_t)0xFA80FFCB, (q31_t)0x801E3894, + (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFC12D919, + (q31_t)0x800F6B88, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D, + (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFE6DE2E0, + (q31_t)0x800277A5, (q31_t)0xFF36F078, (q31_t)0x80009DE9 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFFD885, + (q31_t)0x006487E3, (q31_t)0x7FFF6216, (q31_t)0x00C90F88, + (q31_t)0x7FFE9CB2, (q31_t)0x012D96B0, (q31_t)0x7FFD885A, + (q31_t)0x01921D1F, (q31_t)0x7FFC250F, (q31_t)0x01F6A296, + (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF871A1, + (q31_t)0x02BFA9A4, (q31_t)0x7FF62182, (q31_t)0x03242ABF, + (q31_t)0x7FF38273, (q31_t)0x0388A9E9, (q31_t)0x7FF09477, + (q31_t)0x03ED26E6, (q31_t)0x7FED5790, (q31_t)0x0451A176, + (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE5F108, + (q31_t)0x051A8E5C, (q31_t)0x7FE1C76B, (q31_t)0x057F0034, + (q31_t)0x7FDD4EEC, (q31_t)0x05E36EA9, (q31_t)0x7FD8878D, + (q31_t)0x0647D97C, (q31_t)0x7FD37152, (q31_t)0x06AC406F, + (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FC85853, + (q31_t)0x077501BE, (q31_t)0x7FC25596, (q31_t)0x07D95B9E, + (q31_t)0x7FBC040A, (q31_t)0x083DB0A7, (q31_t)0x7FB563B2, + (q31_t)0x08A2009A, (q31_t)0x7FAE7494, (q31_t)0x09064B3A, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F9FAA15, + (q31_t)0x09CECF89, (q31_t)0x7F97CEBC, (q31_t)0x0A3308BC, + (q31_t)0x7F8FA4AF, (q31_t)0x0A973BA5, (q31_t)0x7F872BF3, + (q31_t)0x0AFB6805, (q31_t)0x7F7E648B, (q31_t)0x0B5F8D9F, + (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F6BE9D4, + (q31_t)0x0C27C389, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, + (q31_t)0x7F5834B6, (q31_t)0x0CEFDB75, (q31_t)0x7F4DE450, + (q31_t)0x0D53DB92, (q31_t)0x7F434563, (q31_t)0x0DB7D376, + (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F2D1C0E, + (q31_t)0x0E7FA99D, (q31_t)0x7F2191B4, (q31_t)0x0EE38765, + (q31_t)0x7F15B8EE, (q31_t)0x0F475BFE, (q31_t)0x7F0991C3, + (q31_t)0x0FAB272B, (q31_t)0x7EFD1C3C, (q31_t)0x100EE8AD, + (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7EE34635, + (q31_t)0x10D64DBC, (q31_t)0x7ED5E5C6, (q31_t)0x1139F0CE, + (q31_t)0x7EC8371A, (q31_t)0x119D8940, (q31_t)0x7EBA3A39, + (q31_t)0x120116D4, (q31_t)0x7EABEF2C, (q31_t)0x1264994E, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E8E6EB1, + (q31_t)0x132B7BF9, (q31_t)0x7E7F3956, (q31_t)0x138EDBB0, + (q31_t)0x7E6FB5F3, (q31_t)0x13F22F57, (q31_t)0x7E5FE493, + (q31_t)0x145576B1, (q31_t)0x7E4FC53E, (q31_t)0x14B8B17F, + (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E2E9CDF, + (q31_t)0x157F0086, (q31_t)0x7E1D93E9, (q31_t)0x15E21444, + (q31_t)0x7E0C3D29, (q31_t)0x16451A83, (q31_t)0x7DFA98A7, + (q31_t)0x16A81305, (q31_t)0x7DE8A670, (q31_t)0x170AFD8D, + (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DC3D90D, + (q31_t)0x17D0A7BB, (q31_t)0x7DB0FDF7, (q31_t)0x183366E8, + (q31_t)0x7D9DD55A, (q31_t)0x18961727, (q31_t)0x7D8A5F3F, + (q31_t)0x18F8B83C, (q31_t)0x7D769BB5, (q31_t)0x195B49E9, + (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D4E2C7E, + (q31_t)0x1A203E1B, (q31_t)0x7D3980EC, (q31_t)0x1A82A025, + (q31_t)0x7D24881A, (q31_t)0x1AE4F1D6, (q31_t)0x7D0F4218, + (q31_t)0x1B4732EF, (q31_t)0x7CF9AEF0, (q31_t)0x1BA96334, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CCDA168, + (q31_t)0x1C6D9053, (q31_t)0x7CB72724, (q31_t)0x1CCF8CB3, + (q31_t)0x7CA05FF1, (q31_t)0x1D31774D, (q31_t)0x7C894BDD, + (q31_t)0x1D934FE5, (q31_t)0x7C71EAF8, (q31_t)0x1DF5163F, + (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C4242F2, + (q31_t)0x1EB86B46, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, + (q31_t)0x7C116853, (q31_t)0x1F7B7480, (q31_t)0x7BF88830, + (q31_t)0x1FDCDC1A, (q31_t)0x7BDF5B94, (q31_t)0x203E300D, + (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7BAC1D31, + (q31_t)0x21009C0B, (q31_t)0x7B920B89, (q31_t)0x2161B39F, + (q31_t)0x7B77ADA8, (q31_t)0x21C2B69C, (q31_t)0x7B5D039D, + (q31_t)0x2223A4C5, (q31_t)0x7B420D7A, (q31_t)0x22847DDF, + (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7B0B3D2C, + (q31_t)0x2345EFF7, (q31_t)0x7AEF6323, (q31_t)0x23A6887E, + (q31_t)0x7AD33D45, (q31_t)0x24070B07, (q31_t)0x7AB6CBA3, + (q31_t)0x24677757, (q31_t)0x7A9A0E4F, (q31_t)0x24C7CD32, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A5FB0D8, + (q31_t)0x2588349D, (q31_t)0x7A4210D8, (q31_t)0x25E845B5, + (q31_t)0x7A24256E, (q31_t)0x26483F6C, (q31_t)0x7A05EEAD, + (q31_t)0x26A82185, (q31_t)0x79E76CA6, (q31_t)0x2707EBC6, + (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x79A98715, + (q31_t)0x27C737D2, (q31_t)0x798A23B1, (q31_t)0x2826B928, + (q31_t)0x796A7554, (q31_t)0x288621B9, (q31_t)0x794A7C11, + (q31_t)0x28E5714A, (q31_t)0x792A37FE, (q31_t)0x2944A7A2, + (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78E8CFB1, + (q31_t)0x2A02C7B8, (q31_t)0x78C7ABA1, (q31_t)0x2A61B101, + (q31_t)0x78A63D10, (q31_t)0x2AC08025, (q31_t)0x78848413, + (q31_t)0x2B1F34EB, (q31_t)0x786280BF, (q31_t)0x2B7DCF17, + (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x781D9B64, + (q31_t)0x2C3AB2B9, (q31_t)0x77FAB988, (q31_t)0x2C98FBBA, + (q31_t)0x77D78DAA, (q31_t)0x2CF72939, (q31_t)0x77B417DF, + (q31_t)0x2D553AFB, (q31_t)0x7790583D, (q31_t)0x2DB330C7, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x7747FBCE, + (q31_t)0x2E6EC792, (q31_t)0x77235F2D, (q31_t)0x2ECC681E, + (q31_t)0x76FE790E, (q31_t)0x2F29EBCC, (q31_t)0x76D94988, + (q31_t)0x2F875262, (q31_t)0x76B3D0B3, (q31_t)0x2FE49BA6, + (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x76680376, + (q31_t)0x309ED555, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x761B1211, (q31_t)0x3158970D, (q31_t)0x75F42C0A, + (q31_t)0x31B54A5D, (q31_t)0x75CCFD42, (q31_t)0x3211DF03, + (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x757DC5CA, + (q31_t)0x32CAAB6F, (q31_t)0x7555BD4B, (q31_t)0x3326E2C2, + (q31_t)0x752D6C6C, (q31_t)0x3382FA88, (q31_t)0x7504D345, + (q31_t)0x33DEF287, (q31_t)0x74DBF1EF, (q31_t)0x343ACA87, + (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x7489571B, + (q31_t)0x34F219A7, (q31_t)0x745F9DD1, (q31_t)0x354D9056, + (q31_t)0x74359CBD, (q31_t)0x35A8E624, (q31_t)0x740B53FA, + (q31_t)0x36041AD9, (q31_t)0x73E0C3A3, (q31_t)0x365F2E3B, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x738ACC9E, + (q31_t)0x3714F02A, (q31_t)0x735F6626, (q31_t)0x376F9E46, + (q31_t)0x7333B883, (q31_t)0x37CA2A30, (q31_t)0x7307C3D0, + (q31_t)0x382493B0, (q31_t)0x72DB8828, (q31_t)0x387EDA8E, + (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x72823C66, + (q31_t)0x3932FF87, (q31_t)0x72552C84, (q31_t)0x398CDD32, + (q31_t)0x7227D61C, (q31_t)0x39E6975D, (q31_t)0x71FA3948, + (q31_t)0x3A402DD1, (q31_t)0x71CC5626, (q31_t)0x3A99A057, + (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x716FBD68, + (q31_t)0x3B4C18BA, (q31_t)0x71410804, (q31_t)0x3BA51E29, + (q31_t)0x71120CC5, (q31_t)0x3BFDFECD, (q31_t)0x70E2CBC6, + (q31_t)0x3C56BA70, (q31_t)0x70B34524, (q31_t)0x3CAF50DA, + (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x70536771, + (q31_t)0x3D600D2B, (q31_t)0x70231099, (q31_t)0x3DB832A5, + (q31_t)0x6FF27496, (q31_t)0x3E10320D, (q31_t)0x6FC19385, + (q31_t)0x3E680B2C, (q31_t)0x6F906D84, (q31_t)0x3EBFBDCC, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6F2D532C, + (q31_t)0x3F6EAEB8, (q31_t)0x6EFB5F12, (q31_t)0x3FC5EC97, + (q31_t)0x6EC92682, (q31_t)0x401D0320, (q31_t)0x6E96A99C, + (q31_t)0x4073F21D, (q31_t)0x6E63E87F, (q31_t)0x40CAB957, + (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6DFD9A1B, + (q31_t)0x4177CFB0, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, + (q31_t)0x6D963C54, (q31_t)0x42244480, (q31_t)0x6D6227FA, + (q31_t)0x427A41D0, (q31_t)0x6D2DD027, (q31_t)0x42D0161E, + (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6CC45697, + (q31_t)0x437B42E1, (q31_t)0x6C8F351C, (q31_t)0x43D09AEC, + (q31_t)0x6C59D0A9, (q31_t)0x4425C923, (q31_t)0x6C242960, + (q31_t)0x447ACD50, (q31_t)0x6BEE3F62, (q31_t)0x44CFA73F, + (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B81A3CD, + (q31_t)0x4578DB93, (q31_t)0x6B4AF278, (q31_t)0x45CD358F, + (q31_t)0x6B13FEF5, (q31_t)0x4621647C, (q31_t)0x6ADCC964, + (q31_t)0x46756827, (q31_t)0x6AA551E8, (q31_t)0x46C9405C, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x6A359DB9, + (q31_t)0x47706D93, (q31_t)0x69FD614A, (q31_t)0x47C3C22E, + (q31_t)0x69C4E37A, (q31_t)0x4816EA85, (q31_t)0x698C246C, + (q31_t)0x4869E664, (q31_t)0x69532442, (q31_t)0x48BCB598, + (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68E06129, + (q31_t)0x4961CD32, (q31_t)0x68A69E81, (q31_t)0x49B41533, + (q31_t)0x686C9B4B, (q31_t)0x4A062FBD, (q31_t)0x683257AA, + (q31_t)0x4A581C9D, (q31_t)0x67F7D3C4, (q31_t)0x4AA9DBA1, + (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x67820BB6, + (q31_t)0x4B4CCF4D, (q31_t)0x6746C7D7, (q31_t)0x4B9E038F, + (q31_t)0x670B4443, (q31_t)0x4BEF092D, (q31_t)0x66CF811F, + (q31_t)0x4C3FDFF3, (q31_t)0x66937E90, (q31_t)0x4C9087B1, + (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x661ABBC5, + (q31_t)0x4D31494B, (q31_t)0x65DDFBD3, (q31_t)0x4D8162C4, + (q31_t)0x65A0FD0B, (q31_t)0x4DD14C6E, (q31_t)0x6563BF92, + (q31_t)0x4E210617, (q31_t)0x6526438E, (q31_t)0x4E708F8F, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x64AA907F, + (q31_t)0x4F0F1126, (q31_t)0x646C59BF, (q31_t)0x4F5E08E3, + (q31_t)0x642DE50D, (q31_t)0x4FACCFAB, (q31_t)0x63EF328F, + (q31_t)0x4FFB654D, (q31_t)0x63B0426D, (q31_t)0x5049C999, + (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x6331A9D4, + (q31_t)0x50E5FD6C, (q31_t)0x62F201AC, (q31_t)0x5133CC94, + (q31_t)0x62B21C7B, (q31_t)0x518169A4, (q31_t)0x6271FA69, + (q31_t)0x51CED46E, (q31_t)0x62319B9D, (q31_t)0x521C0CC1, + (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x61B02876, + (q31_t)0x52B5E545, (q31_t)0x616F146B, (q31_t)0x53028517, + (q31_t)0x612DC446, (q31_t)0x534EF1B5, (q31_t)0x60EC3830, + (q31_t)0x539B2AEF, (q31_t)0x60AA704F, (q31_t)0x53E73097, + (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x60262DD5, + (q31_t)0x547EA073, (q31_t)0x5FE3B38D, (q31_t)0x54CA0A4A, + (q31_t)0x5FA0FE1E, (q31_t)0x55153FD4, (q31_t)0x5F5E0DB3, + (q31_t)0x556040E2, (q31_t)0x5F1AE273, (q31_t)0x55AB0D46, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5E93DC1F, + (q31_t)0x56400757, (q31_t)0x5E50015D, (q31_t)0x568A34A9, + (q31_t)0x5E0BEC6E, (q31_t)0x56D42C99, (q31_t)0x5DC79D7C, + (q31_t)0x571DEEF9, (q31_t)0x5D8314B0, (q31_t)0x57677B9D, + (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5CF95638, + (q31_t)0x57F9F2F7, (q31_t)0x5CB420DF, (q31_t)0x5842DD54, + (q31_t)0x5C6EB258, (q31_t)0x588B913F, (q31_t)0x5C290ACC, + (q31_t)0x58D40E8C, (q31_t)0x5BE32A67, (q31_t)0x591C550E, + (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B56BFBD, + (q31_t)0x59AC3CFD, (q31_t)0x5B1035CF, (q31_t)0x59F3DE12, + (q31_t)0x5AC973B4, (q31_t)0x5A3B47AA, (q31_t)0x5A82799A, + (q31_t)0x5A82799A, (q31_t)0x5A3B47AA, (q31_t)0x5AC973B4, + (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59AC3CFD, + (q31_t)0x5B56BFBD, (q31_t)0x59646497, (q31_t)0x5B9D1153, + (q31_t)0x591C550E, (q31_t)0x5BE32A67, (q31_t)0x58D40E8C, + (q31_t)0x5C290ACC, (q31_t)0x588B913F, (q31_t)0x5C6EB258, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x57F9F2F7, + (q31_t)0x5CF95638, (q31_t)0x57B0D256, (q31_t)0x5D3E5236, + (q31_t)0x57677B9D, (q31_t)0x5D8314B0, (q31_t)0x571DEEF9, + (q31_t)0x5DC79D7C, (q31_t)0x56D42C99, (q31_t)0x5E0BEC6E, + (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x56400757, + (q31_t)0x5E93DC1F, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, + (q31_t)0x55AB0D46, (q31_t)0x5F1AE273, (q31_t)0x556040E2, + (q31_t)0x5F5E0DB3, (q31_t)0x55153FD4, (q31_t)0x5FA0FE1E, + (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x547EA073, + (q31_t)0x60262DD5, (q31_t)0x5433027D, (q31_t)0x60686CCE, + (q31_t)0x53E73097, (q31_t)0x60AA704F, (q31_t)0x539B2AEF, + (q31_t)0x60EC3830, (q31_t)0x534EF1B5, (q31_t)0x612DC446, + (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x52B5E545, + (q31_t)0x61B02876, (q31_t)0x5269126E, (q31_t)0x61F1003E, + (q31_t)0x521C0CC1, (q31_t)0x62319B9D, (q31_t)0x51CED46E, + (q31_t)0x6271FA69, (q31_t)0x518169A4, (q31_t)0x62B21C7B, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x50E5FD6C, + (q31_t)0x6331A9D4, (q31_t)0x5097FC5E, (q31_t)0x637114CC, + (q31_t)0x5049C999, (q31_t)0x63B0426D, (q31_t)0x4FFB654D, + (q31_t)0x63EF328F, (q31_t)0x4FACCFAB, (q31_t)0x642DE50D, + (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4F0F1126, + (q31_t)0x64AA907F, (q31_t)0x4EBFE8A4, (q31_t)0x64E88926, + (q31_t)0x4E708F8F, (q31_t)0x6526438E, (q31_t)0x4E210617, + (q31_t)0x6563BF92, (q31_t)0x4DD14C6E, (q31_t)0x65A0FD0B, + (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4D31494B, + (q31_t)0x661ABBC5, (q31_t)0x4CE10034, (q31_t)0x66573CBB, + (q31_t)0x4C9087B1, (q31_t)0x66937E90, (q31_t)0x4C3FDFF3, + (q31_t)0x66CF811F, (q31_t)0x4BEF092D, (q31_t)0x670B4443, + (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4B4CCF4D, + (q31_t)0x67820BB6, (q31_t)0x4AFB6C97, (q31_t)0x67BD0FBC, + (q31_t)0x4AA9DBA1, (q31_t)0x67F7D3C4, (q31_t)0x4A581C9D, + (q31_t)0x683257AA, (q31_t)0x4A062FBD, (q31_t)0x686C9B4B, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x4961CD32, + (q31_t)0x68E06129, (q31_t)0x490F57EE, (q31_t)0x6919E320, + (q31_t)0x48BCB598, (q31_t)0x69532442, (q31_t)0x4869E664, + (q31_t)0x698C246C, (q31_t)0x4816EA85, (q31_t)0x69C4E37A, + (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x47706D93, + (q31_t)0x6A359DB9, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, + (q31_t)0x46C9405C, (q31_t)0x6AA551E8, (q31_t)0x46756827, + (q31_t)0x6ADCC964, (q31_t)0x4621647C, (q31_t)0x6B13FEF5, + (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x4578DB93, + (q31_t)0x6B81A3CD, (q31_t)0x452456BC, (q31_t)0x6BB812D0, + (q31_t)0x44CFA73F, (q31_t)0x6BEE3F62, (q31_t)0x447ACD50, + (q31_t)0x6C242960, (q31_t)0x4425C923, (q31_t)0x6C59D0A9, + (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x437B42E1, + (q31_t)0x6CC45697, (q31_t)0x4325C135, (q31_t)0x6CF934FB, + (q31_t)0x42D0161E, (q31_t)0x6D2DD027, (q31_t)0x427A41D0, + (q31_t)0x6D6227FA, (q31_t)0x42244480, (q31_t)0x6D963C54, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4177CFB0, + (q31_t)0x6DFD9A1B, (q31_t)0x4121589A, (q31_t)0x6E30E349, + (q31_t)0x40CAB957, (q31_t)0x6E63E87F, (q31_t)0x4073F21D, + (q31_t)0x6E96A99C, (q31_t)0x401D0320, (q31_t)0x6EC92682, + (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F6EAEB8, + (q31_t)0x6F2D532C, (q31_t)0x3F1749B7, (q31_t)0x6F5F02B1, + (q31_t)0x3EBFBDCC, (q31_t)0x6F906D84, (q31_t)0x3E680B2C, + (q31_t)0x6FC19385, (q31_t)0x3E10320D, (q31_t)0x6FF27496, + (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D600D2B, + (q31_t)0x70536771, (q31_t)0x3D07C1D5, (q31_t)0x708378FE, + (q31_t)0x3CAF50DA, (q31_t)0x70B34524, (q31_t)0x3C56BA70, + (q31_t)0x70E2CBC6, (q31_t)0x3BFDFECD, (q31_t)0x71120CC5, + (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3B4C18BA, + (q31_t)0x716FBD68, (q31_t)0x3AF2EEB7, (q31_t)0x719E2CD2, + (q31_t)0x3A99A057, (q31_t)0x71CC5626, (q31_t)0x3A402DD1, + (q31_t)0x71FA3948, (q31_t)0x39E6975D, (q31_t)0x7227D61C, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x3932FF87, + (q31_t)0x72823C66, (q31_t)0x38D8FE93, (q31_t)0x72AF05A6, + (q31_t)0x387EDA8E, (q31_t)0x72DB8828, (q31_t)0x382493B0, + (q31_t)0x7307C3D0, (q31_t)0x37CA2A30, (q31_t)0x7333B883, + (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x3714F02A, + (q31_t)0x738ACC9E, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, + (q31_t)0x365F2E3B, (q31_t)0x73E0C3A3, (q31_t)0x36041AD9, + (q31_t)0x740B53FA, (q31_t)0x35A8E624, (q31_t)0x74359CBD, + (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x34F219A7, + (q31_t)0x7489571B, (q31_t)0x3496824F, (q31_t)0x74B2C883, + (q31_t)0x343ACA87, (q31_t)0x74DBF1EF, (q31_t)0x33DEF287, + (q31_t)0x7504D345, (q31_t)0x3382FA88, (q31_t)0x752D6C6C, + (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x32CAAB6F, + (q31_t)0x757DC5CA, (q31_t)0x326E54C7, (q31_t)0x75A585CF, + (q31_t)0x3211DF03, (q31_t)0x75CCFD42, (q31_t)0x31B54A5D, + (q31_t)0x75F42C0A, (q31_t)0x3158970D, (q31_t)0x761B1211, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x309ED555, + (q31_t)0x76680376, (q31_t)0x3041C760, (q31_t)0x768E0EA5, + (q31_t)0x2FE49BA6, (q31_t)0x76B3D0B3, (q31_t)0x2F875262, + (q31_t)0x76D94988, (q31_t)0x2F29EBCC, (q31_t)0x76FE790E, + (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E6EC792, + (q31_t)0x7747FBCE, (q31_t)0x2E110A62, (q31_t)0x776C4EDB, + (q31_t)0x2DB330C7, (q31_t)0x7790583D, (q31_t)0x2D553AFB, + (q31_t)0x77B417DF, (q31_t)0x2CF72939, (q31_t)0x77D78DAA, + (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2C3AB2B9, + (q31_t)0x781D9B64, (q31_t)0x2BDC4E6F, (q31_t)0x78403328, + (q31_t)0x2B7DCF17, (q31_t)0x786280BF, (q31_t)0x2B1F34EB, + (q31_t)0x78848413, (q31_t)0x2AC08025, (q31_t)0x78A63D10, + (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x2A02C7B8, + (q31_t)0x78E8CFB1, (q31_t)0x29A3C484, (q31_t)0x7909A92C, + (q31_t)0x2944A7A2, (q31_t)0x792A37FE, (q31_t)0x28E5714A, + (q31_t)0x794A7C11, (q31_t)0x288621B9, (q31_t)0x796A7554, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27C737D2, + (q31_t)0x79A98715, (q31_t)0x27679DF4, (q31_t)0x79C89F6D, + (q31_t)0x2707EBC6, (q31_t)0x79E76CA6, (q31_t)0x26A82185, + (q31_t)0x7A05EEAD, (q31_t)0x26483F6C, (q31_t)0x7A24256E, + (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x2588349D, + (q31_t)0x7A5FB0D8, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, + (q31_t)0x24C7CD32, (q31_t)0x7A9A0E4F, (q31_t)0x24677757, + (q31_t)0x7AB6CBA3, (q31_t)0x24070B07, (q31_t)0x7AD33D45, + (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x2345EFF7, + (q31_t)0x7B0B3D2C, (q31_t)0x22E541AE, (q31_t)0x7B26CB4F, + (q31_t)0x22847DDF, (q31_t)0x7B420D7A, (q31_t)0x2223A4C5, + (q31_t)0x7B5D039D, (q31_t)0x21C2B69C, (q31_t)0x7B77ADA8, + (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x21009C0B, + (q31_t)0x7BAC1D31, (q31_t)0x209F701C, (q31_t)0x7BC5E28F, + (q31_t)0x203E300D, (q31_t)0x7BDF5B94, (q31_t)0x1FDCDC1A, + (q31_t)0x7BF88830, (q31_t)0x1F7B7480, (q31_t)0x7C116853, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1EB86B46, + (q31_t)0x7C4242F2, (q31_t)0x1E56CA1E, (q31_t)0x7C5A3D4F, + (q31_t)0x1DF5163F, (q31_t)0x7C71EAF8, (q31_t)0x1D934FE5, + (q31_t)0x7C894BDD, (q31_t)0x1D31774D, (q31_t)0x7CA05FF1, + (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C6D9053, + (q31_t)0x7CCDA168, (q31_t)0x1C0B826A, (q31_t)0x7CE3CEB1, + (q31_t)0x1BA96334, (q31_t)0x7CF9AEF0, (q31_t)0x1B4732EF, + (q31_t)0x7D0F4218, (q31_t)0x1AE4F1D6, (q31_t)0x7D24881A, + (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x1A203E1B, + (q31_t)0x7D4E2C7E, (q31_t)0x19BDCBF2, (q31_t)0x7D628AC5, + (q31_t)0x195B49E9, (q31_t)0x7D769BB5, (q31_t)0x18F8B83C, + (q31_t)0x7D8A5F3F, (q31_t)0x18961727, (q31_t)0x7D9DD55A, + (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x17D0A7BB, + (q31_t)0x7DC3D90D, (q31_t)0x176DD9DE, (q31_t)0x7DD6668E, + (q31_t)0x170AFD8D, (q31_t)0x7DE8A670, (q31_t)0x16A81305, + (q31_t)0x7DFA98A7, (q31_t)0x16451A83, (q31_t)0x7E0C3D29, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x157F0086, + (q31_t)0x7E2E9CDF, (q31_t)0x151BDF85, (q31_t)0x7E3F57FE, + (q31_t)0x14B8B17F, (q31_t)0x7E4FC53E, (q31_t)0x145576B1, + (q31_t)0x7E5FE493, (q31_t)0x13F22F57, (q31_t)0x7E6FB5F3, + (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x132B7BF9, + (q31_t)0x7E8E6EB1, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, + (q31_t)0x1264994E, (q31_t)0x7EABEF2C, (q31_t)0x120116D4, + (q31_t)0x7EBA3A39, (q31_t)0x119D8940, (q31_t)0x7EC8371A, + (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x10D64DBC, + (q31_t)0x7EE34635, (q31_t)0x1072A047, (q31_t)0x7EF0585F, + (q31_t)0x100EE8AD, (q31_t)0x7EFD1C3C, (q31_t)0x0FAB272B, + (q31_t)0x7F0991C3, (q31_t)0x0F475BFE, (q31_t)0x7F15B8EE, + (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0E7FA99D, + (q31_t)0x7F2D1C0E, (q31_t)0x0E1BC2E3, (q31_t)0x7F3857F5, + (q31_t)0x0DB7D376, (q31_t)0x7F434563, (q31_t)0x0D53DB92, + (q31_t)0x7F4DE450, (q31_t)0x0CEFDB75, (q31_t)0x7F5834B6, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0C27C389, + (q31_t)0x7F6BE9D4, (q31_t)0x0BC3AC35, (q31_t)0x7F754E7F, + (q31_t)0x0B5F8D9F, (q31_t)0x7F7E648B, (q31_t)0x0AFB6805, + (q31_t)0x7F872BF3, (q31_t)0x0A973BA5, (q31_t)0x7F8FA4AF, + (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x09CECF89, + (q31_t)0x7F9FAA15, (q31_t)0x096A9049, (q31_t)0x7FA736B4, + (q31_t)0x09064B3A, (q31_t)0x7FAE7494, (q31_t)0x08A2009A, + (q31_t)0x7FB563B2, (q31_t)0x083DB0A7, (q31_t)0x7FBC040A, + (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x077501BE, + (q31_t)0x7FC85853, (q31_t)0x0710A344, (q31_t)0x7FCE0C3E, + (q31_t)0x06AC406F, (q31_t)0x7FD37152, (q31_t)0x0647D97C, + (q31_t)0x7FD8878D, (q31_t)0x05E36EA9, (q31_t)0x7FDD4EEC, + (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x051A8E5C, + (q31_t)0x7FE5F108, (q31_t)0x04B6195D, (q31_t)0x7FE9CBC0, + (q31_t)0x0451A176, (q31_t)0x7FED5790, (q31_t)0x03ED26E6, + (q31_t)0x7FF09477, (q31_t)0x0388A9E9, (q31_t)0x7FF38273, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x02BFA9A4, + (q31_t)0x7FF871A1, (q31_t)0x025B26D7, (q31_t)0x7FFA72D1, + (q31_t)0x01F6A296, (q31_t)0x7FFC250F, (q31_t)0x01921D1F, + (q31_t)0x7FFD885A, (q31_t)0x012D96B0, (q31_t)0x7FFE9CB2, + (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x006487E3, + (q31_t)0x7FFFD885, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xFF9B781D, (q31_t)0x7FFFD885, (q31_t)0xFF36F078, + (q31_t)0x7FFF6216, (q31_t)0xFED2694F, (q31_t)0x7FFE9CB2, + (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFE095D69, + (q31_t)0x7FFC250F, (q31_t)0xFDA4D928, (q31_t)0x7FFA72D1, + (q31_t)0xFD40565B, (q31_t)0x7FF871A1, (q31_t)0xFCDBD541, + (q31_t)0x7FF62182, (q31_t)0xFC775616, (q31_t)0x7FF38273, + (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFBAE5E89, + (q31_t)0x7FED5790, (q31_t)0xFB49E6A2, (q31_t)0x7FE9CBC0, + (q31_t)0xFAE571A4, (q31_t)0x7FE5F108, (q31_t)0xFA80FFCB, + (q31_t)0x7FE1C76B, (q31_t)0xFA1C9156, (q31_t)0x7FDD4EEC, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF953BF90, + (q31_t)0x7FD37152, (q31_t)0xF8EF5CBB, (q31_t)0x7FCE0C3E, + (q31_t)0xF88AFE41, (q31_t)0x7FC85853, (q31_t)0xF826A461, + (q31_t)0x7FC25596, (q31_t)0xF7C24F58, (q31_t)0x7FBC040A, + (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF6F9B4C5, + (q31_t)0x7FAE7494, (q31_t)0xF6956FB6, (q31_t)0x7FA736B4, + (q31_t)0xF6313076, (q31_t)0x7F9FAA15, (q31_t)0xF5CCF743, + (q31_t)0x7F97CEBC, (q31_t)0xF568C45A, (q31_t)0x7F8FA4AF, + (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF4A07260, + (q31_t)0x7F7E648B, (q31_t)0xF43C53CA, (q31_t)0x7F754E7F, + (q31_t)0xF3D83C76, (q31_t)0x7F6BE9D4, (q31_t)0xF3742CA1, + (q31_t)0x7F62368F, (q31_t)0xF310248A, (q31_t)0x7F5834B6, + (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF2482C89, + (q31_t)0x7F434563, (q31_t)0xF1E43D1C, (q31_t)0x7F3857F5, + (q31_t)0xF1805662, (q31_t)0x7F2D1C0E, (q31_t)0xF11C789A, + (q31_t)0x7F2191B4, (q31_t)0xF0B8A401, (q31_t)0x7F15B8EE, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEFF11752, + (q31_t)0x7EFD1C3C, (q31_t)0xEF8D5FB8, (q31_t)0x7EF0585F, + (q31_t)0xEF29B243, (q31_t)0x7EE34635, (q31_t)0xEEC60F31, + (q31_t)0x7ED5E5C6, (q31_t)0xEE6276BF, (q31_t)0x7EC8371A, + (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xED9B66B2, + (q31_t)0x7EABEF2C, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, + (q31_t)0xECD48406, (q31_t)0x7E8E6EB1, (q31_t)0xEC71244F, + (q31_t)0x7E7F3956, (q31_t)0xEC0DD0A8, (q31_t)0x7E6FB5F3, + (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEB474E80, + (q31_t)0x7E4FC53E, (q31_t)0xEAE4207A, (q31_t)0x7E3F57FE, + (q31_t)0xEA80FF79, (q31_t)0x7E2E9CDF, (q31_t)0xEA1DEBBB, + (q31_t)0x7E1D93E9, (q31_t)0xE9BAE57C, (q31_t)0x7E0C3D29, + (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE8F50273, + (q31_t)0x7DE8A670, (q31_t)0xE8922621, (q31_t)0x7DD6668E, + (q31_t)0xE82F5844, (q31_t)0x7DC3D90D, (q31_t)0xE7CC9917, + (q31_t)0x7DB0FDF7, (q31_t)0xE769E8D8, (q31_t)0x7D9DD55A, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE6A4B616, + (q31_t)0x7D769BB5, (q31_t)0xE642340D, (q31_t)0x7D628AC5, + (q31_t)0xE5DFC1E4, (q31_t)0x7D4E2C7E, (q31_t)0xE57D5FDA, + (q31_t)0x7D3980EC, (q31_t)0xE51B0E2A, (q31_t)0x7D24881A, + (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE4569CCB, + (q31_t)0x7CF9AEF0, (q31_t)0xE3F47D95, (q31_t)0x7CE3CEB1, + (q31_t)0xE3926FAC, (q31_t)0x7CCDA168, (q31_t)0xE330734C, + (q31_t)0x7CB72724, (q31_t)0xE2CE88B2, (q31_t)0x7CA05FF1, + (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE20AE9C1, + (q31_t)0x7C71EAF8, (q31_t)0xE1A935E1, (q31_t)0x7C5A3D4F, + (q31_t)0xE14794B9, (q31_t)0x7C4242F2, (q31_t)0xE0E60684, + (q31_t)0x7C29FBEE, (q31_t)0xE0848B7F, (q31_t)0x7C116853, + (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDFC1CFF2, + (q31_t)0x7BDF5B94, (q31_t)0xDF608FE3, (q31_t)0x7BC5E28F, + (q31_t)0xDEFF63F4, (q31_t)0x7BAC1D31, (q31_t)0xDE9E4C60, + (q31_t)0x7B920B89, (q31_t)0xDE3D4963, (q31_t)0x7B77ADA8, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDD7B8220, + (q31_t)0x7B420D7A, (q31_t)0xDD1ABE51, (q31_t)0x7B26CB4F, + (q31_t)0xDCBA1008, (q31_t)0x7B0B3D2C, (q31_t)0xDC597781, + (q31_t)0x7AEF6323, (q31_t)0xDBF8F4F8, (q31_t)0x7AD33D45, + (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDB3832CD, + (q31_t)0x7A9A0E4F, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, + (q31_t)0xDA77CB62, (q31_t)0x7A5FB0D8, (q31_t)0xDA17BA4A, + (q31_t)0x7A4210D8, (q31_t)0xD9B7C093, (q31_t)0x7A24256E, + (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD8F81439, + (q31_t)0x79E76CA6, (q31_t)0xD898620C, (q31_t)0x79C89F6D, + (q31_t)0xD838C82D, (q31_t)0x79A98715, (q31_t)0xD7D946D7, + (q31_t)0x798A23B1, (q31_t)0xD779DE46, (q31_t)0x796A7554, + (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD6BB585D, + (q31_t)0x792A37FE, (q31_t)0xD65C3B7B, (q31_t)0x7909A92C, + (q31_t)0xD5FD3847, (q31_t)0x78E8CFB1, (q31_t)0xD59E4EFE, + (q31_t)0x78C7ABA1, (q31_t)0xD53F7FDA, (q31_t)0x78A63D10, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD48230E8, + (q31_t)0x786280BF, (q31_t)0xD423B190, (q31_t)0x78403328, + (q31_t)0xD3C54D46, (q31_t)0x781D9B64, (q31_t)0xD3670445, + (q31_t)0x77FAB988, (q31_t)0xD308D6C6, (q31_t)0x77D78DAA, + (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD24CCF38, + (q31_t)0x7790583D, (q31_t)0xD1EEF59E, (q31_t)0x776C4EDB, + (q31_t)0xD191386D, (q31_t)0x7747FBCE, (q31_t)0xD13397E1, + (q31_t)0x77235F2D, (q31_t)0xD0D61433, (q31_t)0x76FE790E, + (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xD01B6459, + (q31_t)0x76B3D0B3, (q31_t)0xCFBE389F, (q31_t)0x768E0EA5, + (q31_t)0xCF612AAA, (q31_t)0x76680376, (q31_t)0xCF043AB2, + (q31_t)0x7641AF3C, (q31_t)0xCEA768F2, (q31_t)0x761B1211, + (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCDEE20FC, + (q31_t)0x75CCFD42, (q31_t)0xCD91AB38, (q31_t)0x75A585CF, + (q31_t)0xCD355490, (q31_t)0x757DC5CA, (q31_t)0xCCD91D3D, + (q31_t)0x7555BD4B, (q31_t)0xCC7D0577, (q31_t)0x752D6C6C, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCBC53578, + (q31_t)0x74DBF1EF, (q31_t)0xCB697DB0, (q31_t)0x74B2C883, + (q31_t)0xCB0DE658, (q31_t)0x7489571B, (q31_t)0xCAB26FA9, + (q31_t)0x745F9DD1, (q31_t)0xCA5719DB, (q31_t)0x74359CBD, + (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC9A0D1C4, + (q31_t)0x73E0C3A3, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, + (q31_t)0xC8EB0FD6, (q31_t)0x738ACC9E, (q31_t)0xC89061BA, + (q31_t)0x735F6626, (q31_t)0xC835D5D0, (q31_t)0x7333B883, + (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC7812571, + (q31_t)0x72DB8828, (q31_t)0xC727016C, (q31_t)0x72AF05A6, + (q31_t)0xC6CD0079, (q31_t)0x72823C66, (q31_t)0xC67322CD, + (q31_t)0x72552C84, (q31_t)0xC61968A2, (q31_t)0x7227D61C, + (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC5665FA8, + (q31_t)0x71CC5626, (q31_t)0xC50D1148, (q31_t)0x719E2CD2, + (q31_t)0xC4B3E746, (q31_t)0x716FBD68, (q31_t)0xC45AE1D7, + (q31_t)0x71410804, (q31_t)0xC4020132, (q31_t)0x71120CC5, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC350AF25, + (q31_t)0x70B34524, (q31_t)0xC2F83E2A, (q31_t)0x708378FE, + (q31_t)0xC29FF2D4, (q31_t)0x70536771, (q31_t)0xC247CD5A, + (q31_t)0x70231099, (q31_t)0xC1EFCDF2, (q31_t)0x6FF27496, + (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC1404233, + (q31_t)0x6F906D84, (q31_t)0xC0E8B648, (q31_t)0x6F5F02B1, + (q31_t)0xC0915147, (q31_t)0x6F2D532C, (q31_t)0xC03A1368, + (q31_t)0x6EFB5F12, (q31_t)0xBFE2FCDF, (q31_t)0x6EC92682, + (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBF3546A8, + (q31_t)0x6E63E87F, (q31_t)0xBEDEA765, (q31_t)0x6E30E349, + (q31_t)0xBE88304F, (q31_t)0x6DFD9A1B, (q31_t)0xBE31E19B, + (q31_t)0x6DCA0D14, (q31_t)0xBDDBBB7F, (q31_t)0x6D963C54, + (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBD2FE9E1, + (q31_t)0x6D2DD027, (q31_t)0xBCDA3ECA, (q31_t)0x6CF934FB, + (q31_t)0xBC84BD1E, (q31_t)0x6CC45697, (q31_t)0xBC2F6513, + (q31_t)0x6C8F351C, (q31_t)0xBBDA36DC, (q31_t)0x6C59D0A9, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBB3058C0, + (q31_t)0x6BEE3F62, (q31_t)0xBADBA943, (q31_t)0x6BB812D0, + (q31_t)0xBA87246C, (q31_t)0x6B81A3CD, (q31_t)0xBA32CA70, + (q31_t)0x6B4AF278, (q31_t)0xB9DE9B83, (q31_t)0x6B13FEF5, + (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB936BFA3, + (q31_t)0x6AA551E8, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, + (q31_t)0xB88F926C, (q31_t)0x6A359DB9, (q31_t)0xB83C3DD1, + (q31_t)0x69FD614A, (q31_t)0xB7E9157A, (q31_t)0x69C4E37A, + (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB7434A67, + (q31_t)0x69532442, (q31_t)0xB6F0A811, (q31_t)0x6919E320, + (q31_t)0xB69E32CD, (q31_t)0x68E06129, (q31_t)0xB64BEACC, + (q31_t)0x68A69E81, (q31_t)0xB5F9D042, (q31_t)0x686C9B4B, + (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB556245E, + (q31_t)0x67F7D3C4, (q31_t)0xB5049368, (q31_t)0x67BD0FBC, + (q31_t)0xB4B330B2, (q31_t)0x67820BB6, (q31_t)0xB461FC70, + (q31_t)0x6746C7D7, (q31_t)0xB410F6D2, (q31_t)0x670B4443, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB36F784E, + (q31_t)0x66937E90, (q31_t)0xB31EFFCB, (q31_t)0x66573CBB, + (q31_t)0xB2CEB6B5, (q31_t)0x661ABBC5, (q31_t)0xB27E9D3B, + (q31_t)0x65DDFBD3, (q31_t)0xB22EB392, (q31_t)0x65A0FD0B, + (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB18F7070, + (q31_t)0x6526438E, (q31_t)0xB140175B, (q31_t)0x64E88926, + (q31_t)0xB0F0EEDA, (q31_t)0x64AA907F, (q31_t)0xB0A1F71C, + (q31_t)0x646C59BF, (q31_t)0xB0533055, (q31_t)0x642DE50D, + (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAFB63667, + (q31_t)0x63B0426D, (q31_t)0xAF6803A1, (q31_t)0x637114CC, + (q31_t)0xAF1A0293, (q31_t)0x6331A9D4, (q31_t)0xAECC336B, + (q31_t)0x62F201AC, (q31_t)0xAE7E965B, (q31_t)0x62B21C7B, + (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xADE3F33E, + (q31_t)0x62319B9D, (q31_t)0xAD96ED91, (q31_t)0x61F1003E, + (q31_t)0xAD4A1ABA, (q31_t)0x61B02876, (q31_t)0xACFD7AE8, + (q31_t)0x616F146B, (q31_t)0xACB10E4A, (q31_t)0x612DC446, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAC18CF68, + (q31_t)0x60AA704F, (q31_t)0xABCCFD82, (q31_t)0x60686CCE, + (q31_t)0xAB815F8C, (q31_t)0x60262DD5, (q31_t)0xAB35F5B5, + (q31_t)0x5FE3B38D, (q31_t)0xAAEAC02B, (q31_t)0x5FA0FE1E, + (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA54F2B9, + (q31_t)0x5F1AE273, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, + (q31_t)0xA9BFF8A8, (q31_t)0x5E93DC1F, (q31_t)0xA975CB56, + (q31_t)0x5E50015D, (q31_t)0xA92BD366, (q31_t)0x5E0BEC6E, + (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA8988463, + (q31_t)0x5D8314B0, (q31_t)0xA84F2DA9, (q31_t)0x5D3E5236, + (q31_t)0xA8060D08, (q31_t)0x5CF95638, (q31_t)0xA7BD22AB, + (q31_t)0x5CB420DF, (q31_t)0xA7746EC0, (q31_t)0x5C6EB258, + (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA6E3AAF2, + (q31_t)0x5BE32A67, (q31_t)0xA69B9B68, (q31_t)0x5B9D1153, + (q31_t)0xA653C302, (q31_t)0x5B56BFBD, (q31_t)0xA60C21ED, + (q31_t)0x5B1035CF, (q31_t)0xA5C4B855, (q31_t)0x5AC973B4, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA5368C4B, + (q31_t)0x5A3B47AA, (q31_t)0xA4EFCA31, (q31_t)0x59F3DE12, + (q31_t)0xA4A94042, (q31_t)0x59AC3CFD, (q31_t)0xA462EEAC, + (q31_t)0x59646497, (q31_t)0xA41CD598, (q31_t)0x591C550E, + (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA3914DA7, + (q31_t)0x588B913F, (q31_t)0xA34BDF20, (q31_t)0x5842DD54, + (q31_t)0xA306A9C7, (q31_t)0x57F9F2F7, (q31_t)0xA2C1ADC9, + (q31_t)0x57B0D256, (q31_t)0xA27CEB4F, (q31_t)0x57677B9D, + (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1F41391, + (q31_t)0x56D42C99, (q31_t)0xA1AFFEA2, (q31_t)0x568A34A9, + (q31_t)0xA16C23E1, (q31_t)0x56400757, (q31_t)0xA1288376, + (q31_t)0x55F5A4D2, (q31_t)0xA0E51D8C, (q31_t)0x55AB0D46, + (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA05F01E1, + (q31_t)0x55153FD4, (q31_t)0xA01C4C72, (q31_t)0x54CA0A4A, + (q31_t)0x9FD9D22A, (q31_t)0x547EA073, (q31_t)0x9F979331, + (q31_t)0x5433027D, (q31_t)0x9F558FB0, (q31_t)0x53E73097, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9ED23BB9, + (q31_t)0x534EF1B5, (q31_t)0x9E90EB94, (q31_t)0x53028517, + (q31_t)0x9E4FD789, (q31_t)0x52B5E545, (q31_t)0x9E0EFFC1, + (q31_t)0x5269126E, (q31_t)0x9DCE6462, (q31_t)0x521C0CC1, + (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D4DE384, + (q31_t)0x518169A4, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, + (q31_t)0x9CCE562B, (q31_t)0x50E5FD6C, (q31_t)0x9C8EEB33, + (q31_t)0x5097FC5E, (q31_t)0x9C4FBD92, (q31_t)0x5049C999, + (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9BD21AF2, + (q31_t)0x4FACCFAB, (q31_t)0x9B93A640, (q31_t)0x4F5E08E3, + (q31_t)0x9B556F80, (q31_t)0x4F0F1126, (q31_t)0x9B1776D9, + (q31_t)0x4EBFE8A4, (q31_t)0x9AD9BC71, (q31_t)0x4E708F8F, + (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A5F02F5, + (q31_t)0x4DD14C6E, (q31_t)0x9A22042C, (q31_t)0x4D8162C4, + (q31_t)0x99E5443A, (q31_t)0x4D31494B, (q31_t)0x99A8C344, + (q31_t)0x4CE10034, (q31_t)0x996C816F, (q31_t)0x4C9087B1, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x98F4BBBC, + (q31_t)0x4BEF092D, (q31_t)0x98B93828, (q31_t)0x4B9E038F, + (q31_t)0x987DF449, (q31_t)0x4B4CCF4D, (q31_t)0x9842F043, + (q31_t)0x4AFB6C97, (q31_t)0x98082C3B, (q31_t)0x4AA9DBA1, + (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x979364B5, + (q31_t)0x4A062FBD, (q31_t)0x9759617E, (q31_t)0x49B41533, + (q31_t)0x971F9ED6, (q31_t)0x4961CD32, (q31_t)0x96E61CDF, + (q31_t)0x490F57EE, (q31_t)0x96ACDBBD, (q31_t)0x48BCB598, + (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x963B1C85, + (q31_t)0x4816EA85, (q31_t)0x96029EB5, (q31_t)0x47C3C22E, + (q31_t)0x95CA6246, (q31_t)0x47706D93, (q31_t)0x9592675B, + (q31_t)0x471CECE6, (q31_t)0x955AAE17, (q31_t)0x46C9405C, + (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x94EC010B, + (q31_t)0x4621647C, (q31_t)0x94B50D87, (q31_t)0x45CD358F, + (q31_t)0x947E5C32, (q31_t)0x4578DB93, (q31_t)0x9447ED2F, + (q31_t)0x452456BC, (q31_t)0x9411C09D, (q31_t)0x44CFA73F, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x93A62F56, + (q31_t)0x4425C923, (q31_t)0x9370CAE4, (q31_t)0x43D09AEC, + (q31_t)0x933BA968, (q31_t)0x437B42E1, (q31_t)0x9306CB04, + (q31_t)0x4325C135, (q31_t)0x92D22FD8, (q31_t)0x42D0161E, + (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9269C3AC, + (q31_t)0x42244480, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, + (q31_t)0x920265E4, (q31_t)0x4177CFB0, (q31_t)0x91CF1CB6, + (q31_t)0x4121589A, (q31_t)0x919C1780, (q31_t)0x40CAB957, + (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x9136D97D, + (q31_t)0x401D0320, (q31_t)0x9104A0ED, (q31_t)0x3FC5EC97, + (q31_t)0x90D2ACD3, (q31_t)0x3F6EAEB8, (q31_t)0x90A0FD4E, + (q31_t)0x3F1749B7, (q31_t)0x906F927B, (q31_t)0x3EBFBDCC, + (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x900D8B69, + (q31_t)0x3E10320D, (q31_t)0x8FDCEF66, (q31_t)0x3DB832A5, + (q31_t)0x8FAC988E, (q31_t)0x3D600D2B, (q31_t)0x8F7C8701, + (q31_t)0x3D07C1D5, (q31_t)0x8F4CBADB, (q31_t)0x3CAF50DA, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8EEDF33B, + (q31_t)0x3BFDFECD, (q31_t)0x8EBEF7FB, (q31_t)0x3BA51E29, + (q31_t)0x8E904298, (q31_t)0x3B4C18BA, (q31_t)0x8E61D32D, + (q31_t)0x3AF2EEB7, (q31_t)0x8E33A9D9, (q31_t)0x3A99A057, + (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DD829E4, + (q31_t)0x39E6975D, (q31_t)0x8DAAD37B, (q31_t)0x398CDD32, + (q31_t)0x8D7DC399, (q31_t)0x3932FF87, (q31_t)0x8D50FA59, + (q31_t)0x38D8FE93, (q31_t)0x8D2477D8, (q31_t)0x387EDA8E, + (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CCC477D, + (q31_t)0x37CA2A30, (q31_t)0x8CA099D9, (q31_t)0x376F9E46, + (q31_t)0x8C753361, (q31_t)0x3714F02A, (q31_t)0x8C4A142F, + (q31_t)0x36BA2013, (q31_t)0x8C1F3C5C, (q31_t)0x365F2E3B, + (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BCA6342, + (q31_t)0x35A8E624, (q31_t)0x8BA0622F, (q31_t)0x354D9056, + (q31_t)0x8B76A8E4, (q31_t)0x34F219A7, (q31_t)0x8B4D377C, + (q31_t)0x3496824F, (q31_t)0x8B240E10, (q31_t)0x343ACA87, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AD29393, + (q31_t)0x3382FA88, (q31_t)0x8AAA42B4, (q31_t)0x3326E2C2, + (q31_t)0x8A823A35, (q31_t)0x32CAAB6F, (q31_t)0x8A5A7A30, + (q31_t)0x326E54C7, (q31_t)0x8A3302BD, (q31_t)0x3211DF03, + (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89E4EDEE, + (q31_t)0x3158970D, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x8997FC89, (q31_t)0x309ED555, (q31_t)0x8971F15A, + (q31_t)0x3041C760, (q31_t)0x894C2F4C, (q31_t)0x2FE49BA6, + (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x890186F1, + (q31_t)0x2F29EBCC, (q31_t)0x88DCA0D3, (q31_t)0x2ECC681E, + (q31_t)0x88B80431, (q31_t)0x2E6EC792, (q31_t)0x8893B124, + (q31_t)0x2E110A62, (q31_t)0x886FA7C2, (q31_t)0x2DB330C7, + (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x88287255, + (q31_t)0x2CF72939, (q31_t)0x88054677, (q31_t)0x2C98FBBA, + (q31_t)0x87E2649B, (q31_t)0x2C3AB2B9, (q31_t)0x87BFCCD7, + (q31_t)0x2BDC4E6F, (q31_t)0x879D7F40, (q31_t)0x2B7DCF17, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8759C2EF, + (q31_t)0x2AC08025, (q31_t)0x8738545E, (q31_t)0x2A61B101, + (q31_t)0x8717304E, (q31_t)0x2A02C7B8, (q31_t)0x86F656D3, + (q31_t)0x29A3C484, (q31_t)0x86D5C802, (q31_t)0x2944A7A2, + (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x86958AAB, + (q31_t)0x288621B9, (q31_t)0x8675DC4E, (q31_t)0x2826B928, + (q31_t)0x865678EA, (q31_t)0x27C737D2, (q31_t)0x86376092, + (q31_t)0x27679DF4, (q31_t)0x86189359, (q31_t)0x2707EBC6, + (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85DBDA91, + (q31_t)0x26483F6C, (q31_t)0x85BDEF27, (q31_t)0x25E845B5, + (q31_t)0x85A04F28, (q31_t)0x2588349D, (q31_t)0x8582FAA4, + (q31_t)0x25280C5D, (q31_t)0x8565F1B0, (q31_t)0x24C7CD32, + (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x852CC2BA, + (q31_t)0x24070B07, (q31_t)0x85109CDC, (q31_t)0x23A6887E, + (q31_t)0x84F4C2D3, (q31_t)0x2345EFF7, (q31_t)0x84D934B0, + (q31_t)0x22E541AE, (q31_t)0x84BDF285, (q31_t)0x22847DDF, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x84885257, + (q31_t)0x21C2B69C, (q31_t)0x846DF476, (q31_t)0x2161B39F, + (q31_t)0x8453E2CE, (q31_t)0x21009C0B, (q31_t)0x843A1D70, + (q31_t)0x209F701C, (q31_t)0x8420A46B, (q31_t)0x203E300D, + (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83EE97AC, + (q31_t)0x1F7B7480, (q31_t)0x83D60411, (q31_t)0x1F19F97B, + (q31_t)0x83BDBD0D, (q31_t)0x1EB86B46, (q31_t)0x83A5C2B0, + (q31_t)0x1E56CA1E, (q31_t)0x838E1507, (q31_t)0x1DF5163F, + (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x835FA00E, + (q31_t)0x1D31774D, (q31_t)0x8348D8DB, (q31_t)0x1CCF8CB3, + (q31_t)0x83325E97, (q31_t)0x1C6D9053, (q31_t)0x831C314E, + (q31_t)0x1C0B826A, (q31_t)0x8306510F, (q31_t)0x1BA96334, + (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82DB77E5, + (q31_t)0x1AE4F1D6, (q31_t)0x82C67F13, (q31_t)0x1A82A025, + (q31_t)0x82B1D381, (q31_t)0x1A203E1B, (q31_t)0x829D753A, + (q31_t)0x19BDCBF2, (q31_t)0x8289644A, (q31_t)0x195B49E9, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x82622AA5, + (q31_t)0x18961727, (q31_t)0x824F0208, (q31_t)0x183366E8, + (q31_t)0x823C26F2, (q31_t)0x17D0A7BB, (q31_t)0x82299971, + (q31_t)0x176DD9DE, (q31_t)0x8217598F, (q31_t)0x170AFD8D, + (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81F3C2D7, + (q31_t)0x16451A83, (q31_t)0x81E26C16, (q31_t)0x15E21444, + (q31_t)0x81D16320, (q31_t)0x157F0086, (q31_t)0x81C0A801, + (q31_t)0x151BDF85, (q31_t)0x81B03AC1, (q31_t)0x14B8B17F, + (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x81904A0C, + (q31_t)0x13F22F57, (q31_t)0x8180C6A9, (q31_t)0x138EDBB0, + (q31_t)0x8171914E, (q31_t)0x132B7BF9, (q31_t)0x8162AA03, + (q31_t)0x12C8106E, (q31_t)0x815410D3, (q31_t)0x1264994E, + (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x8137C8E6, + (q31_t)0x119D8940, (q31_t)0x812A1A39, (q31_t)0x1139F0CE, + (q31_t)0x811CB9CA, (q31_t)0x10D64DBC, (q31_t)0x810FA7A0, + (q31_t)0x1072A047, (q31_t)0x8102E3C3, (q31_t)0x100EE8AD, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80EA4712, + (q31_t)0x0F475BFE, (q31_t)0x80DE6E4C, (q31_t)0x0EE38765, + (q31_t)0x80D2E3F1, (q31_t)0x0E7FA99D, (q31_t)0x80C7A80A, + (q31_t)0x0E1BC2E3, (q31_t)0x80BCBA9C, (q31_t)0x0DB7D376, + (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x80A7CB49, + (q31_t)0x0CEFDB75, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, + (q31_t)0x8094162B, (q31_t)0x0C27C389, (q31_t)0x808AB180, + (q31_t)0x0BC3AC35, (q31_t)0x80819B74, (q31_t)0x0B5F8D9F, + (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80705B50, + (q31_t)0x0A973BA5, (q31_t)0x80683143, (q31_t)0x0A3308BC, + (q31_t)0x806055EA, (q31_t)0x09CECF89, (q31_t)0x8058C94C, + (q31_t)0x096A9049, (q31_t)0x80518B6B, (q31_t)0x09064B3A, + (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x8043FBF6, + (q31_t)0x083DB0A7, (q31_t)0x803DAA69, (q31_t)0x07D95B9E, + (q31_t)0x8037A7AC, (q31_t)0x077501BE, (q31_t)0x8031F3C1, + (q31_t)0x0710A344, (q31_t)0x802C8EAD, (q31_t)0x06AC406F, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x8022B113, + (q31_t)0x05E36EA9, (q31_t)0x801E3894, (q31_t)0x057F0034, + (q31_t)0x801A0EF7, (q31_t)0x051A8E5C, (q31_t)0x80163440, + (q31_t)0x04B6195D, (q31_t)0x8012A86F, (q31_t)0x0451A176, + (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x800C7D8C, + (q31_t)0x0388A9E9, (q31_t)0x8009DE7D, (q31_t)0x03242ABF, + (q31_t)0x80078E5E, (q31_t)0x02BFA9A4, (q31_t)0x80058D2E, + (q31_t)0x025B26D7, (q31_t)0x8003DAF0, (q31_t)0x01F6A296, + (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x8001634D, + (q31_t)0x012D96B0, (q31_t)0x80009DE9, (q31_t)0x00C90F88, + (q31_t)0x8000277A, (q31_t)0x006487E3, (q31_t)0x80000000, + (q31_t)0x00000000, (q31_t)0x8000277A, (q31_t)0xFF9B781D, + (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x8001634D, + (q31_t)0xFED2694F, (q31_t)0x800277A5, (q31_t)0xFE6DE2E0, + (q31_t)0x8003DAF0, (q31_t)0xFE095D69, (q31_t)0x80058D2E, + (q31_t)0xFDA4D928, (q31_t)0x80078E5E, (q31_t)0xFD40565B, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800C7D8C, + (q31_t)0xFC775616, (q31_t)0x800F6B88, (q31_t)0xFC12D919, + (q31_t)0x8012A86F, (q31_t)0xFBAE5E89, (q31_t)0x80163440, + (q31_t)0xFB49E6A2, (q31_t)0x801A0EF7, (q31_t)0xFAE571A4, + (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x8022B113, + (q31_t)0xFA1C9156, (q31_t)0x80277872, (q31_t)0xF9B82683, + (q31_t)0x802C8EAD, (q31_t)0xF953BF90, (q31_t)0x8031F3C1, + (q31_t)0xF8EF5CBB, (q31_t)0x8037A7AC, (q31_t)0xF88AFE41, + (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8043FBF6, + (q31_t)0xF7C24F58, (q31_t)0x804A9C4D, (q31_t)0xF75DFF65, + (q31_t)0x80518B6B, (q31_t)0xF6F9B4C5, (q31_t)0x8058C94C, + (q31_t)0xF6956FB6, (q31_t)0x806055EA, (q31_t)0xF6313076, + (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x80705B50, + (q31_t)0xF568C45A, (q31_t)0x8078D40D, (q31_t)0xF50497FA, + (q31_t)0x80819B74, (q31_t)0xF4A07260, (q31_t)0x808AB180, + (q31_t)0xF43C53CA, (q31_t)0x8094162B, (q31_t)0xF3D83C76, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80A7CB49, + (q31_t)0xF310248A, (q31_t)0x80B21BAF, (q31_t)0xF2AC246D, + (q31_t)0x80BCBA9C, (q31_t)0xF2482C89, (q31_t)0x80C7A80A, + (q31_t)0xF1E43D1C, (q31_t)0x80D2E3F1, (q31_t)0xF1805662, + (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80EA4712, + (q31_t)0xF0B8A401, (q31_t)0x80F66E3C, (q31_t)0xF054D8D4, + (q31_t)0x8102E3C3, (q31_t)0xEFF11752, (q31_t)0x810FA7A0, + (q31_t)0xEF8D5FB8, (q31_t)0x811CB9CA, (q31_t)0xEF29B243, + (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8137C8E6, + (q31_t)0xEE6276BF, (q31_t)0x8145C5C6, (q31_t)0xEDFEE92B, + (q31_t)0x815410D3, (q31_t)0xED9B66B2, (q31_t)0x8162AA03, + (q31_t)0xED37EF91, (q31_t)0x8171914E, (q31_t)0xECD48406, + (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81904A0C, + (q31_t)0xEC0DD0A8, (q31_t)0x81A01B6C, (q31_t)0xEBAA894E, + (q31_t)0x81B03AC1, (q31_t)0xEB474E80, (q31_t)0x81C0A801, + (q31_t)0xEAE4207A, (q31_t)0x81D16320, (q31_t)0xEA80FF79, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x81F3C2D7, + (q31_t)0xE9BAE57C, (q31_t)0x82056758, (q31_t)0xE957ECFB, + (q31_t)0x8217598F, (q31_t)0xE8F50273, (q31_t)0x82299971, + (q31_t)0xE8922621, (q31_t)0x823C26F2, (q31_t)0xE82F5844, + (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x82622AA5, + (q31_t)0xE769E8D8, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, + (q31_t)0x8289644A, (q31_t)0xE6A4B616, (q31_t)0x829D753A, + (q31_t)0xE642340D, (q31_t)0x82B1D381, (q31_t)0xE5DFC1E4, + (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82DB77E5, + (q31_t)0xE51B0E2A, (q31_t)0x82F0BDE8, (q31_t)0xE4B8CD10, + (q31_t)0x8306510F, (q31_t)0xE4569CCB, (q31_t)0x831C314E, + (q31_t)0xE3F47D95, (q31_t)0x83325E97, (q31_t)0xE3926FAC, + (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x835FA00E, + (q31_t)0xE2CE88B2, (q31_t)0x8376B422, (q31_t)0xE26CB01A, + (q31_t)0x838E1507, (q31_t)0xE20AE9C1, (q31_t)0x83A5C2B0, + (q31_t)0xE1A935E1, (q31_t)0x83BDBD0D, (q31_t)0xE14794B9, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x83EE97AC, + (q31_t)0xE0848B7F, (q31_t)0x840777CF, (q31_t)0xE02323E5, + (q31_t)0x8420A46B, (q31_t)0xDFC1CFF2, (q31_t)0x843A1D70, + (q31_t)0xDF608FE3, (q31_t)0x8453E2CE, (q31_t)0xDEFF63F4, + (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x84885257, + (q31_t)0xDE3D4963, (q31_t)0x84A2FC62, (q31_t)0xDDDC5B3A, + (q31_t)0x84BDF285, (q31_t)0xDD7B8220, (q31_t)0x84D934B0, + (q31_t)0xDD1ABE51, (q31_t)0x84F4C2D3, (q31_t)0xDCBA1008, + (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x852CC2BA, + (q31_t)0xDBF8F4F8, (q31_t)0x8549345C, (q31_t)0xDB9888A8, + (q31_t)0x8565F1B0, (q31_t)0xDB3832CD, (q31_t)0x8582FAA4, + (q31_t)0xDAD7F3A2, (q31_t)0x85A04F28, (q31_t)0xDA77CB62, + (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85DBDA91, + (q31_t)0xD9B7C093, (q31_t)0x85FA1152, (q31_t)0xD957DE7A, + (q31_t)0x86189359, (q31_t)0xD8F81439, (q31_t)0x86376092, + (q31_t)0xD898620C, (q31_t)0x865678EA, (q31_t)0xD838C82D, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86958AAB, + (q31_t)0xD779DE46, (q31_t)0x86B583EE, (q31_t)0xD71A8EB5, + (q31_t)0x86D5C802, (q31_t)0xD6BB585D, (q31_t)0x86F656D3, + (q31_t)0xD65C3B7B, (q31_t)0x8717304E, (q31_t)0xD5FD3847, + (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x8759C2EF, + (q31_t)0xD53F7FDA, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, + (q31_t)0x879D7F40, (q31_t)0xD48230E8, (q31_t)0x87BFCCD7, + (q31_t)0xD423B190, (q31_t)0x87E2649B, (q31_t)0xD3C54D46, + (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x88287255, + (q31_t)0xD308D6C6, (q31_t)0x884BE820, (q31_t)0xD2AAC504, + (q31_t)0x886FA7C2, (q31_t)0xD24CCF38, (q31_t)0x8893B124, + (q31_t)0xD1EEF59E, (q31_t)0x88B80431, (q31_t)0xD191386D, + (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x890186F1, + (q31_t)0xD0D61433, (q31_t)0x8926B677, (q31_t)0xD078AD9D, + (q31_t)0x894C2F4C, (q31_t)0xD01B6459, (q31_t)0x8971F15A, + (q31_t)0xCFBE389F, (q31_t)0x8997FC89, (q31_t)0xCF612AAA, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x89E4EDEE, + (q31_t)0xCEA768F2, (q31_t)0x8A0BD3F5, (q31_t)0xCE4AB5A2, + (q31_t)0x8A3302BD, (q31_t)0xCDEE20FC, (q31_t)0x8A5A7A30, + (q31_t)0xCD91AB38, (q31_t)0x8A823A35, (q31_t)0xCD355490, + (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8AD29393, + (q31_t)0xCC7D0577, (q31_t)0x8AFB2CBA, (q31_t)0xCC210D78, + (q31_t)0x8B240E10, (q31_t)0xCBC53578, (q31_t)0x8B4D377C, + (q31_t)0xCB697DB0, (q31_t)0x8B76A8E4, (q31_t)0xCB0DE658, + (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BCA6342, + (q31_t)0xCA5719DB, (q31_t)0x8BF4AC05, (q31_t)0xC9FBE527, + (q31_t)0x8C1F3C5C, (q31_t)0xC9A0D1C4, (q31_t)0x8C4A142F, + (q31_t)0xC945DFEC, (q31_t)0x8C753361, (q31_t)0xC8EB0FD6, + (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CCC477D, + (q31_t)0xC835D5D0, (q31_t)0x8CF83C30, (q31_t)0xC7DB6C50, + (q31_t)0x8D2477D8, (q31_t)0xC7812571, (q31_t)0x8D50FA59, + (q31_t)0xC727016C, (q31_t)0x8D7DC399, (q31_t)0xC6CD0079, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8DD829E4, + (q31_t)0xC61968A2, (q31_t)0x8E05C6B7, (q31_t)0xC5BFD22E, + (q31_t)0x8E33A9D9, (q31_t)0xC5665FA8, (q31_t)0x8E61D32D, + (q31_t)0xC50D1148, (q31_t)0x8E904298, (q31_t)0xC4B3E746, + (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8EEDF33B, + (q31_t)0xC4020132, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, + (q31_t)0x8F4CBADB, (q31_t)0xC350AF25, (q31_t)0x8F7C8701, + (q31_t)0xC2F83E2A, (q31_t)0x8FAC988E, (q31_t)0xC29FF2D4, + (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x900D8B69, + (q31_t)0xC1EFCDF2, (q31_t)0x903E6C7A, (q31_t)0xC197F4D3, + (q31_t)0x906F927B, (q31_t)0xC1404233, (q31_t)0x90A0FD4E, + (q31_t)0xC0E8B648, (q31_t)0x90D2ACD3, (q31_t)0xC0915147, + (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x9136D97D, + (q31_t)0xBFE2FCDF, (q31_t)0x91695663, (q31_t)0xBF8C0DE2, + (q31_t)0x919C1780, (q31_t)0xBF3546A8, (q31_t)0x91CF1CB6, + (q31_t)0xBEDEA765, (q31_t)0x920265E4, (q31_t)0xBE88304F, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9269C3AC, + (q31_t)0xBDDBBB7F, (q31_t)0x929DD805, (q31_t)0xBD85BE2F, + (q31_t)0x92D22FD8, (q31_t)0xBD2FE9E1, (q31_t)0x9306CB04, + (q31_t)0xBCDA3ECA, (q31_t)0x933BA968, (q31_t)0xBC84BD1E, + (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x93A62F56, + (q31_t)0xBBDA36DC, (q31_t)0x93DBD69F, (q31_t)0xBB8532AF, + (q31_t)0x9411C09D, (q31_t)0xBB3058C0, (q31_t)0x9447ED2F, + (q31_t)0xBADBA943, (q31_t)0x947E5C32, (q31_t)0xBA87246C, + (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x94EC010B, + (q31_t)0xB9DE9B83, (q31_t)0x9523369B, (q31_t)0xB98A97D8, + (q31_t)0x955AAE17, (q31_t)0xB936BFA3, (q31_t)0x9592675B, + (q31_t)0xB8E31319, (q31_t)0x95CA6246, (q31_t)0xB88F926C, + (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x963B1C85, + (q31_t)0xB7E9157A, (q31_t)0x9673DB94, (q31_t)0xB796199B, + (q31_t)0x96ACDBBD, (q31_t)0xB7434A67, (q31_t)0x96E61CDF, + (q31_t)0xB6F0A811, (q31_t)0x971F9ED6, (q31_t)0xB69E32CD, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x979364B5, + (q31_t)0xB5F9D042, (q31_t)0x97CDA855, (q31_t)0xB5A7E362, + (q31_t)0x98082C3B, (q31_t)0xB556245E, (q31_t)0x9842F043, + (q31_t)0xB5049368, (q31_t)0x987DF449, (q31_t)0xB4B330B2, + (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x98F4BBBC, + (q31_t)0xB410F6D2, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, + (q31_t)0x996C816F, (q31_t)0xB36F784E, (q31_t)0x99A8C344, + (q31_t)0xB31EFFCB, (q31_t)0x99E5443A, (q31_t)0xB2CEB6B5, + (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A5F02F5, + (q31_t)0xB22EB392, (q31_t)0x9A9C406D, (q31_t)0xB1DEF9E8, + (q31_t)0x9AD9BC71, (q31_t)0xB18F7070, (q31_t)0x9B1776D9, + (q31_t)0xB140175B, (q31_t)0x9B556F80, (q31_t)0xB0F0EEDA, + (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9BD21AF2, + (q31_t)0xB0533055, (q31_t)0x9C10CD70, (q31_t)0xB0049AB2, + (q31_t)0x9C4FBD92, (q31_t)0xAFB63667, (q31_t)0x9C8EEB33, + (q31_t)0xAF6803A1, (q31_t)0x9CCE562B, (q31_t)0xAF1A0293, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D4DE384, + (q31_t)0xAE7E965B, (q31_t)0x9D8E0596, (q31_t)0xAE312B91, + (q31_t)0x9DCE6462, (q31_t)0xADE3F33E, (q31_t)0x9E0EFFC1, + (q31_t)0xAD96ED91, (q31_t)0x9E4FD789, (q31_t)0xAD4A1ABA, + (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9ED23BB9, + (q31_t)0xACB10E4A, (q31_t)0x9F13C7D0, (q31_t)0xAC64D510, + (q31_t)0x9F558FB0, (q31_t)0xAC18CF68, (q31_t)0x9F979331, + (q31_t)0xABCCFD82, (q31_t)0x9FD9D22A, (q31_t)0xAB815F8C, + (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA05F01E1, + (q31_t)0xAAEAC02B, (q31_t)0xA0A1F24C, (q31_t)0xAA9FBF1D, + (q31_t)0xA0E51D8C, (q31_t)0xAA54F2B9, (q31_t)0xA1288376, + (q31_t)0xAA0A5B2D, (q31_t)0xA16C23E1, (q31_t)0xA9BFF8A8, + (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA1F41391, + (q31_t)0xA92BD366, (q31_t)0xA2386283, (q31_t)0xA8E21106, + (q31_t)0xA27CEB4F, (q31_t)0xA8988463, (q31_t)0xA2C1ADC9, + (q31_t)0xA84F2DA9, (q31_t)0xA306A9C7, (q31_t)0xA8060D08, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA3914DA7, + (q31_t)0xA7746EC0, (q31_t)0xA3D6F533, (q31_t)0xA72BF173, + (q31_t)0xA41CD598, (q31_t)0xA6E3AAF2, (q31_t)0xA462EEAC, + (q31_t)0xA69B9B68, (q31_t)0xA4A94042, (q31_t)0xA653C302, + (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA5368C4B, + (q31_t)0xA5C4B855, (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xA5C4B855, (q31_t)0xA5368C4B, (q31_t)0xA60C21ED, + (q31_t)0xA4EFCA31, (q31_t)0xA653C302, (q31_t)0xA4A94042, + (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA6E3AAF2, + (q31_t)0xA41CD598, (q31_t)0xA72BF173, (q31_t)0xA3D6F533, + (q31_t)0xA7746EC0, (q31_t)0xA3914DA7, (q31_t)0xA7BD22AB, + (q31_t)0xA34BDF20, (q31_t)0xA8060D08, (q31_t)0xA306A9C7, + (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA8988463, + (q31_t)0xA27CEB4F, (q31_t)0xA8E21106, (q31_t)0xA2386283, + (q31_t)0xA92BD366, (q31_t)0xA1F41391, (q31_t)0xA975CB56, + (q31_t)0xA1AFFEA2, (q31_t)0xA9BFF8A8, (q31_t)0xA16C23E1, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA54F2B9, + (q31_t)0xA0E51D8C, (q31_t)0xAA9FBF1D, (q31_t)0xA0A1F24C, + (q31_t)0xAAEAC02B, (q31_t)0xA05F01E1, (q31_t)0xAB35F5B5, + (q31_t)0xA01C4C72, (q31_t)0xAB815F8C, (q31_t)0x9FD9D22A, + (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xAC18CF68, + (q31_t)0x9F558FB0, (q31_t)0xAC64D510, (q31_t)0x9F13C7D0, + (q31_t)0xACB10E4A, (q31_t)0x9ED23BB9, (q31_t)0xACFD7AE8, + (q31_t)0x9E90EB94, (q31_t)0xAD4A1ABA, (q31_t)0x9E4FD789, + (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xADE3F33E, + (q31_t)0x9DCE6462, (q31_t)0xAE312B91, (q31_t)0x9D8E0596, + (q31_t)0xAE7E965B, (q31_t)0x9D4DE384, (q31_t)0xAECC336B, + (q31_t)0x9D0DFE53, (q31_t)0xAF1A0293, (q31_t)0x9CCE562B, + (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xAFB63667, + (q31_t)0x9C4FBD92, (q31_t)0xB0049AB2, (q31_t)0x9C10CD70, + (q31_t)0xB0533055, (q31_t)0x9BD21AF2, (q31_t)0xB0A1F71C, + (q31_t)0x9B93A640, (q31_t)0xB0F0EEDA, (q31_t)0x9B556F80, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB18F7070, + (q31_t)0x9AD9BC71, (q31_t)0xB1DEF9E8, (q31_t)0x9A9C406D, + (q31_t)0xB22EB392, (q31_t)0x9A5F02F5, (q31_t)0xB27E9D3B, + (q31_t)0x9A22042C, (q31_t)0xB2CEB6B5, (q31_t)0x99E5443A, + (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB36F784E, + (q31_t)0x996C816F, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, + (q31_t)0xB410F6D2, (q31_t)0x98F4BBBC, (q31_t)0xB461FC70, + (q31_t)0x98B93828, (q31_t)0xB4B330B2, (q31_t)0x987DF449, + (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB556245E, + (q31_t)0x98082C3B, (q31_t)0xB5A7E362, (q31_t)0x97CDA855, + (q31_t)0xB5F9D042, (q31_t)0x979364B5, (q31_t)0xB64BEACC, + (q31_t)0x9759617E, (q31_t)0xB69E32CD, (q31_t)0x971F9ED6, + (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB7434A67, + (q31_t)0x96ACDBBD, (q31_t)0xB796199B, (q31_t)0x9673DB94, + (q31_t)0xB7E9157A, (q31_t)0x963B1C85, (q31_t)0xB83C3DD1, + (q31_t)0x96029EB5, (q31_t)0xB88F926C, (q31_t)0x95CA6246, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB936BFA3, + (q31_t)0x955AAE17, (q31_t)0xB98A97D8, (q31_t)0x9523369B, + (q31_t)0xB9DE9B83, (q31_t)0x94EC010B, (q31_t)0xBA32CA70, + (q31_t)0x94B50D87, (q31_t)0xBA87246C, (q31_t)0x947E5C32, + (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB3058C0, + (q31_t)0x9411C09D, (q31_t)0xBB8532AF, (q31_t)0x93DBD69F, + (q31_t)0xBBDA36DC, (q31_t)0x93A62F56, (q31_t)0xBC2F6513, + (q31_t)0x9370CAE4, (q31_t)0xBC84BD1E, (q31_t)0x933BA968, + (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD2FE9E1, + (q31_t)0x92D22FD8, (q31_t)0xBD85BE2F, (q31_t)0x929DD805, + (q31_t)0xBDDBBB7F, (q31_t)0x9269C3AC, (q31_t)0xBE31E19B, + (q31_t)0x9235F2EB, (q31_t)0xBE88304F, (q31_t)0x920265E4, + (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF3546A8, + (q31_t)0x919C1780, (q31_t)0xBF8C0DE2, (q31_t)0x91695663, + (q31_t)0xBFE2FCDF, (q31_t)0x9136D97D, (q31_t)0xC03A1368, + (q31_t)0x9104A0ED, (q31_t)0xC0915147, (q31_t)0x90D2ACD3, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC1404233, + (q31_t)0x906F927B, (q31_t)0xC197F4D3, (q31_t)0x903E6C7A, + (q31_t)0xC1EFCDF2, (q31_t)0x900D8B69, (q31_t)0xC247CD5A, + (q31_t)0x8FDCEF66, (q31_t)0xC29FF2D4, (q31_t)0x8FAC988E, + (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC350AF25, + (q31_t)0x8F4CBADB, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, + (q31_t)0xC4020132, (q31_t)0x8EEDF33B, (q31_t)0xC45AE1D7, + (q31_t)0x8EBEF7FB, (q31_t)0xC4B3E746, (q31_t)0x8E904298, + (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC5665FA8, + (q31_t)0x8E33A9D9, (q31_t)0xC5BFD22E, (q31_t)0x8E05C6B7, + (q31_t)0xC61968A2, (q31_t)0x8DD829E4, (q31_t)0xC67322CD, + (q31_t)0x8DAAD37B, (q31_t)0xC6CD0079, (q31_t)0x8D7DC399, + (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7812571, + (q31_t)0x8D2477D8, (q31_t)0xC7DB6C50, (q31_t)0x8CF83C30, + (q31_t)0xC835D5D0, (q31_t)0x8CCC477D, (q31_t)0xC89061BA, + (q31_t)0x8CA099D9, (q31_t)0xC8EB0FD6, (q31_t)0x8C753361, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC9A0D1C4, + (q31_t)0x8C1F3C5C, (q31_t)0xC9FBE527, (q31_t)0x8BF4AC05, + (q31_t)0xCA5719DB, (q31_t)0x8BCA6342, (q31_t)0xCAB26FA9, + (q31_t)0x8BA0622F, (q31_t)0xCB0DE658, (q31_t)0x8B76A8E4, + (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCBC53578, + (q31_t)0x8B240E10, (q31_t)0xCC210D78, (q31_t)0x8AFB2CBA, + (q31_t)0xCC7D0577, (q31_t)0x8AD29393, (q31_t)0xCCD91D3D, + (q31_t)0x8AAA42B4, (q31_t)0xCD355490, (q31_t)0x8A823A35, + (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCDEE20FC, + (q31_t)0x8A3302BD, (q31_t)0xCE4AB5A2, (q31_t)0x8A0BD3F5, + (q31_t)0xCEA768F2, (q31_t)0x89E4EDEE, (q31_t)0xCF043AB2, + (q31_t)0x89BE50C3, (q31_t)0xCF612AAA, (q31_t)0x8997FC89, + (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xD01B6459, + (q31_t)0x894C2F4C, (q31_t)0xD078AD9D, (q31_t)0x8926B677, + (q31_t)0xD0D61433, (q31_t)0x890186F1, (q31_t)0xD13397E1, + (q31_t)0x88DCA0D3, (q31_t)0xD191386D, (q31_t)0x88B80431, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD24CCF38, + (q31_t)0x886FA7C2, (q31_t)0xD2AAC504, (q31_t)0x884BE820, + (q31_t)0xD308D6C6, (q31_t)0x88287255, (q31_t)0xD3670445, + (q31_t)0x88054677, (q31_t)0xD3C54D46, (q31_t)0x87E2649B, + (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD48230E8, + (q31_t)0x879D7F40, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, + (q31_t)0xD53F7FDA, (q31_t)0x8759C2EF, (q31_t)0xD59E4EFE, + (q31_t)0x8738545E, (q31_t)0xD5FD3847, (q31_t)0x8717304E, + (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD6BB585D, + (q31_t)0x86D5C802, (q31_t)0xD71A8EB5, (q31_t)0x86B583EE, + (q31_t)0xD779DE46, (q31_t)0x86958AAB, (q31_t)0xD7D946D7, + (q31_t)0x8675DC4E, (q31_t)0xD838C82D, (q31_t)0x865678EA, + (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD8F81439, + (q31_t)0x86189359, (q31_t)0xD957DE7A, (q31_t)0x85FA1152, + (q31_t)0xD9B7C093, (q31_t)0x85DBDA91, (q31_t)0xDA17BA4A, + (q31_t)0x85BDEF27, (q31_t)0xDA77CB62, (q31_t)0x85A04F28, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB3832CD, + (q31_t)0x8565F1B0, (q31_t)0xDB9888A8, (q31_t)0x8549345C, + (q31_t)0xDBF8F4F8, (q31_t)0x852CC2BA, (q31_t)0xDC597781, + (q31_t)0x85109CDC, (q31_t)0xDCBA1008, (q31_t)0x84F4C2D3, + (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDD7B8220, + (q31_t)0x84BDF285, (q31_t)0xDDDC5B3A, (q31_t)0x84A2FC62, + (q31_t)0xDE3D4963, (q31_t)0x84885257, (q31_t)0xDE9E4C60, + (q31_t)0x846DF476, (q31_t)0xDEFF63F4, (q31_t)0x8453E2CE, + (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xDFC1CFF2, + (q31_t)0x8420A46B, (q31_t)0xE02323E5, (q31_t)0x840777CF, + (q31_t)0xE0848B7F, (q31_t)0x83EE97AC, (q31_t)0xE0E60684, + (q31_t)0x83D60411, (q31_t)0xE14794B9, (q31_t)0x83BDBD0D, + (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE20AE9C1, + (q31_t)0x838E1507, (q31_t)0xE26CB01A, (q31_t)0x8376B422, + (q31_t)0xE2CE88B2, (q31_t)0x835FA00E, (q31_t)0xE330734C, + (q31_t)0x8348D8DB, (q31_t)0xE3926FAC, (q31_t)0x83325E97, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4569CCB, + (q31_t)0x8306510F, (q31_t)0xE4B8CD10, (q31_t)0x82F0BDE8, + (q31_t)0xE51B0E2A, (q31_t)0x82DB77E5, (q31_t)0xE57D5FDA, + (q31_t)0x82C67F13, (q31_t)0xE5DFC1E4, (q31_t)0x82B1D381, + (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE6A4B616, + (q31_t)0x8289644A, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, + (q31_t)0xE769E8D8, (q31_t)0x82622AA5, (q31_t)0xE7CC9917, + (q31_t)0x824F0208, (q31_t)0xE82F5844, (q31_t)0x823C26F2, + (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE8F50273, + (q31_t)0x8217598F, (q31_t)0xE957ECFB, (q31_t)0x82056758, + (q31_t)0xE9BAE57C, (q31_t)0x81F3C2D7, (q31_t)0xEA1DEBBB, + (q31_t)0x81E26C16, (q31_t)0xEA80FF79, (q31_t)0x81D16320, + (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEB474E80, + (q31_t)0x81B03AC1, (q31_t)0xEBAA894E, (q31_t)0x81A01B6C, + (q31_t)0xEC0DD0A8, (q31_t)0x81904A0C, (q31_t)0xEC71244F, + (q31_t)0x8180C6A9, (q31_t)0xECD48406, (q31_t)0x8171914E, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xED9B66B2, + (q31_t)0x815410D3, (q31_t)0xEDFEE92B, (q31_t)0x8145C5C6, + (q31_t)0xEE6276BF, (q31_t)0x8137C8E6, (q31_t)0xEEC60F31, + (q31_t)0x812A1A39, (q31_t)0xEF29B243, (q31_t)0x811CB9CA, + (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xEFF11752, + (q31_t)0x8102E3C3, (q31_t)0xF054D8D4, (q31_t)0x80F66E3C, + (q31_t)0xF0B8A401, (q31_t)0x80EA4712, (q31_t)0xF11C789A, + (q31_t)0x80DE6E4C, (q31_t)0xF1805662, (q31_t)0x80D2E3F1, + (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF2482C89, + (q31_t)0x80BCBA9C, (q31_t)0xF2AC246D, (q31_t)0x80B21BAF, + (q31_t)0xF310248A, (q31_t)0x80A7CB49, (q31_t)0xF3742CA1, + (q31_t)0x809DC970, (q31_t)0xF3D83C76, (q31_t)0x8094162B, + (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF4A07260, + (q31_t)0x80819B74, (q31_t)0xF50497FA, (q31_t)0x8078D40D, + (q31_t)0xF568C45A, (q31_t)0x80705B50, (q31_t)0xF5CCF743, + (q31_t)0x80683143, (q31_t)0xF6313076, (q31_t)0x806055EA, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF6F9B4C5, + (q31_t)0x80518B6B, (q31_t)0xF75DFF65, (q31_t)0x804A9C4D, + (q31_t)0xF7C24F58, (q31_t)0x8043FBF6, (q31_t)0xF826A461, + (q31_t)0x803DAA69, (q31_t)0xF88AFE41, (q31_t)0x8037A7AC, + (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF953BF90, + (q31_t)0x802C8EAD, (q31_t)0xF9B82683, (q31_t)0x80277872, + (q31_t)0xFA1C9156, (q31_t)0x8022B113, (q31_t)0xFA80FFCB, + (q31_t)0x801E3894, (q31_t)0xFAE571A4, (q31_t)0x801A0EF7, + (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFBAE5E89, + (q31_t)0x8012A86F, (q31_t)0xFC12D919, (q31_t)0x800F6B88, + (q31_t)0xFC775616, (q31_t)0x800C7D8C, (q31_t)0xFCDBD541, + (q31_t)0x8009DE7D, (q31_t)0xFD40565B, (q31_t)0x80078E5E, + (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFE095D69, + (q31_t)0x8003DAF0, (q31_t)0xFE6DE2E0, (q31_t)0x800277A5, + (q31_t)0xFED2694F, (q31_t)0x8001634D, (q31_t)0xFF36F078, + (q31_t)0x80009DE9, (q31_t)0xFF9B781D, (q31_t)0x8000277A +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = +{ + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFFF621, + (q31_t)0x003243F5, (q31_t)0x7FFFD885, (q31_t)0x006487E3, + (q31_t)0x7FFFA72C, (q31_t)0x0096CBC1, (q31_t)0x7FFF6216, + (q31_t)0x00C90F88, (q31_t)0x7FFF0942, (q31_t)0x00FB532F, + (q31_t)0x7FFE9CB2, (q31_t)0x012D96B0, (q31_t)0x7FFE1C64, + (q31_t)0x015FDA03, (q31_t)0x7FFD885A, (q31_t)0x01921D1F, + (q31_t)0x7FFCE093, (q31_t)0x01C45FFE, (q31_t)0x7FFC250F, + (q31_t)0x01F6A296, (q31_t)0x7FFB55CE, (q31_t)0x0228E4E1, + (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF97C17, + (q31_t)0x028D6870, (q31_t)0x7FF871A1, (q31_t)0x02BFA9A4, + (q31_t)0x7FF7536F, (q31_t)0x02F1EA6B, (q31_t)0x7FF62182, + (q31_t)0x03242ABF, (q31_t)0x7FF4DBD8, (q31_t)0x03566A96, + (q31_t)0x7FF38273, (q31_t)0x0388A9E9, (q31_t)0x7FF21553, + (q31_t)0x03BAE8B1, (q31_t)0x7FF09477, (q31_t)0x03ED26E6, + (q31_t)0x7FEEFFE1, (q31_t)0x041F647F, (q31_t)0x7FED5790, + (q31_t)0x0451A176, (q31_t)0x7FEB9B85, (q31_t)0x0483DDC3, + (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE7E840, + (q31_t)0x04E8543D, (q31_t)0x7FE5F108, (q31_t)0x051A8E5C, + (q31_t)0x7FE3E616, (q31_t)0x054CC7B0, (q31_t)0x7FE1C76B, + (q31_t)0x057F0034, (q31_t)0x7FDF9508, (q31_t)0x05B137DF, + (q31_t)0x7FDD4EEC, (q31_t)0x05E36EA9, (q31_t)0x7FDAF518, + (q31_t)0x0615A48A, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, + (q31_t)0x7FD6064B, (q31_t)0x067A0D75, (q31_t)0x7FD37152, + (q31_t)0x06AC406F, (q31_t)0x7FD0C8A3, (q31_t)0x06DE7261, + (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FCB3C23, + (q31_t)0x0742D310, (q31_t)0x7FC85853, (q31_t)0x077501BE, + (q31_t)0x7FC560CF, (q31_t)0x07A72F45, (q31_t)0x7FC25596, + (q31_t)0x07D95B9E, (q31_t)0x7FBF36A9, (q31_t)0x080B86C1, + (q31_t)0x7FBC040A, (q31_t)0x083DB0A7, (q31_t)0x7FB8BDB7, + (q31_t)0x086FD947, (q31_t)0x7FB563B2, (q31_t)0x08A2009A, + (q31_t)0x7FB1F5FC, (q31_t)0x08D42698, (q31_t)0x7FAE7494, + (q31_t)0x09064B3A, (q31_t)0x7FAADF7C, (q31_t)0x09386E77, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7FA37A3C, + (q31_t)0x099CB0A7, (q31_t)0x7F9FAA15, (q31_t)0x09CECF89, + (q31_t)0x7F9BC63F, (q31_t)0x0A00ECE8, (q31_t)0x7F97CEBC, + (q31_t)0x0A3308BC, (q31_t)0x7F93C38C, (q31_t)0x0A6522FE, + (q31_t)0x7F8FA4AF, (q31_t)0x0A973BA5, (q31_t)0x7F8B7226, + (q31_t)0x0AC952AA, (q31_t)0x7F872BF3, (q31_t)0x0AFB6805, + (q31_t)0x7F82D214, (q31_t)0x0B2D7BAE, (q31_t)0x7F7E648B, + (q31_t)0x0B5F8D9F, (q31_t)0x7F79E35A, (q31_t)0x0B919DCE, + (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F70A5FD, + (q31_t)0x0BF5B8CB, (q31_t)0x7F6BE9D4, (q31_t)0x0C27C389, + (q31_t)0x7F671A04, (q31_t)0x0C59CC67, (q31_t)0x7F62368F, + (q31_t)0x0C8BD35E, (q31_t)0x7F5D3F75, (q31_t)0x0CBDD865, + (q31_t)0x7F5834B6, (q31_t)0x0CEFDB75, (q31_t)0x7F531654, + (q31_t)0x0D21DC87, (q31_t)0x7F4DE450, (q31_t)0x0D53DB92, + (q31_t)0x7F489EAA, (q31_t)0x0D85D88F, (q31_t)0x7F434563, + (q31_t)0x0DB7D376, (q31_t)0x7F3DD87C, (q31_t)0x0DE9CC3F, + (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F32C3D0, + (q31_t)0x0E4DB75B, (q31_t)0x7F2D1C0E, (q31_t)0x0E7FA99D, + (q31_t)0x7F2760AF, (q31_t)0x0EB199A3, (q31_t)0x7F2191B4, + (q31_t)0x0EE38765, (q31_t)0x7F1BAF1E, (q31_t)0x0F1572DC, + (q31_t)0x7F15B8EE, (q31_t)0x0F475BFE, (q31_t)0x7F0FAF24, + (q31_t)0x0F7942C6, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, + (q31_t)0x7F0360CB, (q31_t)0x0FDD0925, (q31_t)0x7EFD1C3C, + (q31_t)0x100EE8AD, (q31_t)0x7EF6C418, (q31_t)0x1040C5BB, + (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7EE9D913, + (q31_t)0x10A4784A, (q31_t)0x7EE34635, (q31_t)0x10D64DBC, + (q31_t)0x7EDC9FC6, (q31_t)0x11082096, (q31_t)0x7ED5E5C6, + (q31_t)0x1139F0CE, (q31_t)0x7ECF1837, (q31_t)0x116BBE5F, + (q31_t)0x7EC8371A, (q31_t)0x119D8940, (q31_t)0x7EC1426F, + (q31_t)0x11CF516A, (q31_t)0x7EBA3A39, (q31_t)0x120116D4, + (q31_t)0x7EB31E77, (q31_t)0x1232D978, (q31_t)0x7EABEF2C, + (q31_t)0x1264994E, (q31_t)0x7EA4AC58, (q31_t)0x1296564D, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E95EC19, + (q31_t)0x12F9C7AA, (q31_t)0x7E8E6EB1, (q31_t)0x132B7BF9, + (q31_t)0x7E86DDC5, (q31_t)0x135D2D53, (q31_t)0x7E7F3956, + (q31_t)0x138EDBB0, (q31_t)0x7E778165, (q31_t)0x13C0870A, + (q31_t)0x7E6FB5F3, (q31_t)0x13F22F57, (q31_t)0x7E67D702, + (q31_t)0x1423D492, (q31_t)0x7E5FE493, (q31_t)0x145576B1, + (q31_t)0x7E57DEA6, (q31_t)0x148715AD, (q31_t)0x7E4FC53E, + (q31_t)0x14B8B17F, (q31_t)0x7E47985B, (q31_t)0x14EA4A1F, + (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E37042A, + (q31_t)0x154D71AA, (q31_t)0x7E2E9CDF, (q31_t)0x157F0086, + (q31_t)0x7E26221E, (q31_t)0x15B08C11, (q31_t)0x7E1D93E9, + (q31_t)0x15E21444, (q31_t)0x7E14F242, (q31_t)0x16139917, + (q31_t)0x7E0C3D29, (q31_t)0x16451A83, (q31_t)0x7E03749F, + (q31_t)0x1676987F, (q31_t)0x7DFA98A7, (q31_t)0x16A81305, + (q31_t)0x7DF1A942, (q31_t)0x16D98A0C, (q31_t)0x7DE8A670, + (q31_t)0x170AFD8D, (q31_t)0x7DDF9034, (q31_t)0x173C6D80, + (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DCD2981, + (q31_t)0x179F429F, (q31_t)0x7DC3D90D, (q31_t)0x17D0A7BB, + (q31_t)0x7DBA7534, (q31_t)0x1802092C, (q31_t)0x7DB0FDF7, + (q31_t)0x183366E8, (q31_t)0x7DA77359, (q31_t)0x1864C0E9, + (q31_t)0x7D9DD55A, (q31_t)0x18961727, (q31_t)0x7D9423FB, + (q31_t)0x18C7699B, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7D808727, (q31_t)0x192A0303, (q31_t)0x7D769BB5, + (q31_t)0x195B49E9, (q31_t)0x7D6C9CE9, (q31_t)0x198C8CE6, + (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D58654C, + (q31_t)0x19EF0706, (q31_t)0x7D4E2C7E, (q31_t)0x1A203E1B, + (q31_t)0x7D43E05E, (q31_t)0x1A517127, (q31_t)0x7D3980EC, + (q31_t)0x1A82A025, (q31_t)0x7D2F0E2A, (q31_t)0x1AB3CB0C, + (q31_t)0x7D24881A, (q31_t)0x1AE4F1D6, (q31_t)0x7D19EEBE, + (q31_t)0x1B161479, (q31_t)0x7D0F4218, (q31_t)0x1B4732EF, + (q31_t)0x7D048228, (q31_t)0x1B784D30, (q31_t)0x7CF9AEF0, + (q31_t)0x1BA96334, (q31_t)0x7CEEC873, (q31_t)0x1BDA74F5, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CD8C1AD, + (q31_t)0x1C3C8B8C, (q31_t)0x7CCDA168, (q31_t)0x1C6D9053, + (q31_t)0x7CC26DE5, (q31_t)0x1C9E90B8, (q31_t)0x7CB72724, + (q31_t)0x1CCF8CB3, (q31_t)0x7CABCD27, (q31_t)0x1D00843C, + (q31_t)0x7CA05FF1, (q31_t)0x1D31774D, (q31_t)0x7C94DF82, + (q31_t)0x1D6265DD, (q31_t)0x7C894BDD, (q31_t)0x1D934FE5, + (q31_t)0x7C7DA504, (q31_t)0x1DC4355D, (q31_t)0x7C71EAF8, + (q31_t)0x1DF5163F, (q31_t)0x7C661DBB, (q31_t)0x1E25F281, + (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C4E49B6, + (q31_t)0x1E879D0C, (q31_t)0x7C4242F2, (q31_t)0x1EB86B46, + (q31_t)0x7C362904, (q31_t)0x1EE934C2, (q31_t)0x7C29FBEE, + (q31_t)0x1F19F97B, (q31_t)0x7C1DBBB2, (q31_t)0x1F4AB967, + (q31_t)0x7C116853, (q31_t)0x1F7B7480, (q31_t)0x7C0501D1, + (q31_t)0x1FAC2ABF, (q31_t)0x7BF88830, (q31_t)0x1FDCDC1A, + (q31_t)0x7BEBFB70, (q31_t)0x200D888C, (q31_t)0x7BDF5B94, + (q31_t)0x203E300D, (q31_t)0x7BD2A89E, (q31_t)0x206ED295, + (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7BB9096A, + (q31_t)0x20D0089B, (q31_t)0x7BAC1D31, (q31_t)0x21009C0B, + (q31_t)0x7B9F1DE5, (q31_t)0x21312A65, (q31_t)0x7B920B89, + (q31_t)0x2161B39F, (q31_t)0x7B84E61E, (q31_t)0x219237B4, + (q31_t)0x7B77ADA8, (q31_t)0x21C2B69C, (q31_t)0x7B6A6227, + (q31_t)0x21F3304E, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, + (q31_t)0x7B4F920E, (q31_t)0x225413F8, (q31_t)0x7B420D7A, + (q31_t)0x22847DDF, (q31_t)0x7B3475E4, (q31_t)0x22B4E274, + (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7B190DBB, + (q31_t)0x23159B87, (q31_t)0x7B0B3D2C, (q31_t)0x2345EFF7, + (q31_t)0x7AFD59A3, (q31_t)0x23763EF7, (q31_t)0x7AEF6323, + (q31_t)0x23A6887E, (q31_t)0x7AE159AE, (q31_t)0x23D6CC86, + (q31_t)0x7AD33D45, (q31_t)0x24070B07, (q31_t)0x7AC50DEB, + (q31_t)0x243743FA, (q31_t)0x7AB6CBA3, (q31_t)0x24677757, + (q31_t)0x7AA8766E, (q31_t)0x2497A517, (q31_t)0x7A9A0E4F, + (q31_t)0x24C7CD32, (q31_t)0x7A8B9348, (q31_t)0x24F7EFA1, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A6E648A, + (q31_t)0x2558235E, (q31_t)0x7A5FB0D8, (q31_t)0x2588349D, + (q31_t)0x7A50EA46, (q31_t)0x25B84012, (q31_t)0x7A4210D8, + (q31_t)0x25E845B5, (q31_t)0x7A33248F, (q31_t)0x26184581, + (q31_t)0x7A24256E, (q31_t)0x26483F6C, (q31_t)0x7A151377, + (q31_t)0x26783370, (q31_t)0x7A05EEAD, (q31_t)0x26A82185, + (q31_t)0x79F6B711, (q31_t)0x26D809A5, (q31_t)0x79E76CA6, + (q31_t)0x2707EBC6, (q31_t)0x79D80F6F, (q31_t)0x2737C7E3, + (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x79B91CA4, + (q31_t)0x27976DF1, (q31_t)0x79A98715, (q31_t)0x27C737D2, + (q31_t)0x7999DEC3, (q31_t)0x27F6FB92, (q31_t)0x798A23B1, + (q31_t)0x2826B928, (q31_t)0x797A55E0, (q31_t)0x2856708C, + (q31_t)0x796A7554, (q31_t)0x288621B9, (q31_t)0x795A820E, + (q31_t)0x28B5CCA5, (q31_t)0x794A7C11, (q31_t)0x28E5714A, + (q31_t)0x793A6360, (q31_t)0x29150FA1, (q31_t)0x792A37FE, + (q31_t)0x2944A7A2, (q31_t)0x7919F9EB, (q31_t)0x29743945, + (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78F945C3, + (q31_t)0x29D34958, (q31_t)0x78E8CFB1, (q31_t)0x2A02C7B8, + (q31_t)0x78D846FB, (q31_t)0x2A323F9D, (q31_t)0x78C7ABA1, + (q31_t)0x2A61B101, (q31_t)0x78B6FDA8, (q31_t)0x2A911BDB, + (q31_t)0x78A63D10, (q31_t)0x2AC08025, (q31_t)0x789569DE, + (q31_t)0x2AEFDDD8, (q31_t)0x78848413, (q31_t)0x2B1F34EB, + (q31_t)0x78738BB3, (q31_t)0x2B4E8558, (q31_t)0x786280BF, + (q31_t)0x2B7DCF17, (q31_t)0x7851633B, (q31_t)0x2BAD1221, + (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x782EF08B, + (q31_t)0x2C0B83F9, (q31_t)0x781D9B64, (q31_t)0x2C3AB2B9, + (q31_t)0x780C33B8, (q31_t)0x2C69DAA6, (q31_t)0x77FAB988, + (q31_t)0x2C98FBBA, (q31_t)0x77E92CD8, (q31_t)0x2CC815ED, + (q31_t)0x77D78DAA, (q31_t)0x2CF72939, (q31_t)0x77C5DC01, + (q31_t)0x2D263595, (q31_t)0x77B417DF, (q31_t)0x2D553AFB, + (q31_t)0x77A24148, (q31_t)0x2D843963, (q31_t)0x7790583D, + (q31_t)0x2DB330C7, (q31_t)0x777E5CC3, (q31_t)0x2DE2211E, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x775A2E88, + (q31_t)0x2E3FEC8B, (q31_t)0x7747FBCE, (q31_t)0x2E6EC792, + (q31_t)0x7735B6AE, (q31_t)0x2E9D9B70, (q31_t)0x77235F2D, + (q31_t)0x2ECC681E, (q31_t)0x7710F54B, (q31_t)0x2EFB2D94, + (q31_t)0x76FE790E, (q31_t)0x2F29EBCC, (q31_t)0x76EBEA77, + (q31_t)0x2F58A2BD, (q31_t)0x76D94988, (q31_t)0x2F875262, + (q31_t)0x76C69646, (q31_t)0x2FB5FAB2, (q31_t)0x76B3D0B3, + (q31_t)0x2FE49BA6, (q31_t)0x76A0F8D2, (q31_t)0x30133538, + (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x767B1230, + (q31_t)0x30705217, (q31_t)0x76680376, (q31_t)0x309ED555, + (q31_t)0x7654E279, (q31_t)0x30CD5114, (q31_t)0x7641AF3C, + (q31_t)0x30FBC54D, (q31_t)0x762E69C3, (q31_t)0x312A31F8, + (q31_t)0x761B1211, (q31_t)0x3158970D, (q31_t)0x7607A827, + (q31_t)0x3186F487, (q31_t)0x75F42C0A, (q31_t)0x31B54A5D, + (q31_t)0x75E09DBD, (q31_t)0x31E39889, (q31_t)0x75CCFD42, + (q31_t)0x3211DF03, (q31_t)0x75B94A9C, (q31_t)0x32401DC5, + (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7591AEDD, + (q31_t)0x329C8402, (q31_t)0x757DC5CA, (q31_t)0x32CAAB6F, + (q31_t)0x7569CA98, (q31_t)0x32F8CB07, (q31_t)0x7555BD4B, + (q31_t)0x3326E2C2, (q31_t)0x75419DE6, (q31_t)0x3354F29A, + (q31_t)0x752D6C6C, (q31_t)0x3382FA88, (q31_t)0x751928E0, + (q31_t)0x33B0FA84, (q31_t)0x7504D345, (q31_t)0x33DEF287, + (q31_t)0x74F06B9E, (q31_t)0x340CE28A, (q31_t)0x74DBF1EF, + (q31_t)0x343ACA87, (q31_t)0x74C7663A, (q31_t)0x3468AA76, + (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x749E18CD, + (q31_t)0x34C4520D, (q31_t)0x7489571B, (q31_t)0x34F219A7, + (q31_t)0x74748371, (q31_t)0x351FD917, (q31_t)0x745F9DD1, + (q31_t)0x354D9056, (q31_t)0x744AA63E, (q31_t)0x357B3F5D, + (q31_t)0x74359CBD, (q31_t)0x35A8E624, (q31_t)0x74208150, + (q31_t)0x35D684A5, (q31_t)0x740B53FA, (q31_t)0x36041AD9, + (q31_t)0x73F614C0, (q31_t)0x3631A8B7, (q31_t)0x73E0C3A3, + (q31_t)0x365F2E3B, (q31_t)0x73CB60A7, (q31_t)0x368CAB5C, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x73A06522, + (q31_t)0x36E78C5A, (q31_t)0x738ACC9E, (q31_t)0x3714F02A, + (q31_t)0x73752249, (q31_t)0x37424B7A, (q31_t)0x735F6626, + (q31_t)0x376F9E46, (q31_t)0x73499838, (q31_t)0x379CE884, + (q31_t)0x7333B883, (q31_t)0x37CA2A30, (q31_t)0x731DC709, + (q31_t)0x37F76340, (q31_t)0x7307C3D0, (q31_t)0x382493B0, + (q31_t)0x72F1AED8, (q31_t)0x3851BB76, (q31_t)0x72DB8828, + (q31_t)0x387EDA8E, (q31_t)0x72C54FC0, (q31_t)0x38ABF0EF, + (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x7298A9DC, + (q31_t)0x39060372, (q31_t)0x72823C66, (q31_t)0x3932FF87, + (q31_t)0x726BBD48, (q31_t)0x395FF2C9, (q31_t)0x72552C84, + (q31_t)0x398CDD32, (q31_t)0x723E8A1F, (q31_t)0x39B9BEBB, + (q31_t)0x7227D61C, (q31_t)0x39E6975D, (q31_t)0x7211107D, + (q31_t)0x3A136712, (q31_t)0x71FA3948, (q31_t)0x3A402DD1, + (q31_t)0x71E3507F, (q31_t)0x3A6CEB95, (q31_t)0x71CC5626, + (q31_t)0x3A99A057, (q31_t)0x71B54A40, (q31_t)0x3AC64C0F, + (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x7186FDDE, + (q31_t)0x3B1F8847, (q31_t)0x716FBD68, (q31_t)0x3B4C18BA, + (q31_t)0x71586B73, (q31_t)0x3B78A007, (q31_t)0x71410804, + (q31_t)0x3BA51E29, (q31_t)0x7129931E, (q31_t)0x3BD19317, + (q31_t)0x71120CC5, (q31_t)0x3BFDFECD, (q31_t)0x70FA74FB, + (q31_t)0x3C2A6142, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, + (q31_t)0x70CB1127, (q31_t)0x3C830A4F, (q31_t)0x70B34524, + (q31_t)0x3CAF50DA, (q31_t)0x709B67C0, (q31_t)0x3CDB8E09, + (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x706B78E3, + (q31_t)0x3D33EC39, (q31_t)0x70536771, (q31_t)0x3D600D2B, + (q31_t)0x703B44AC, (q31_t)0x3D8C24A7, (q31_t)0x70231099, + (q31_t)0x3DB832A5, (q31_t)0x700ACB3B, (q31_t)0x3DE4371F, + (q31_t)0x6FF27496, (q31_t)0x3E10320D, (q31_t)0x6FDA0CAD, + (q31_t)0x3E3C2369, (q31_t)0x6FC19385, (q31_t)0x3E680B2C, + (q31_t)0x6FA90920, (q31_t)0x3E93E94F, (q31_t)0x6F906D84, + (q31_t)0x3EBFBDCC, (q31_t)0x6F77C0B3, (q31_t)0x3EEB889C, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6F463383, + (q31_t)0x3F430118, (q31_t)0x6F2D532C, (q31_t)0x3F6EAEB8, + (q31_t)0x6F1461AF, (q31_t)0x3F9A528F, (q31_t)0x6EFB5F12, + (q31_t)0x3FC5EC97, (q31_t)0x6EE24B57, (q31_t)0x3FF17CCA, + (q31_t)0x6EC92682, (q31_t)0x401D0320, (q31_t)0x6EAFF098, + (q31_t)0x40487F93, (q31_t)0x6E96A99C, (q31_t)0x4073F21D, + (q31_t)0x6E7D5193, (q31_t)0x409F5AB6, (q31_t)0x6E63E87F, + (q31_t)0x40CAB957, (q31_t)0x6E4A6E65, (q31_t)0x40F60DFB, + (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6E17472F, + (q31_t)0x414C992E, (q31_t)0x6DFD9A1B, (q31_t)0x4177CFB0, + (q31_t)0x6DE3DC11, (q31_t)0x41A2FC1A, (q31_t)0x6DCA0D14, + (q31_t)0x41CE1E64, (q31_t)0x6DB02D29, (q31_t)0x41F93688, + (q31_t)0x6D963C54, (q31_t)0x42244480, (q31_t)0x6D7C3A98, + (q31_t)0x424F4845, (q31_t)0x6D6227FA, (q31_t)0x427A41D0, + (q31_t)0x6D48047E, (q31_t)0x42A5311A, (q31_t)0x6D2DD027, + (q31_t)0x42D0161E, (q31_t)0x6D138AFA, (q31_t)0x42FAF0D4, + (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6CDECE2E, + (q31_t)0x4350873C, (q31_t)0x6CC45697, (q31_t)0x437B42E1, + (q31_t)0x6CA9CE3A, (q31_t)0x43A5F41E, (q31_t)0x6C8F351C, + (q31_t)0x43D09AEC, (q31_t)0x6C748B3F, (q31_t)0x43FB3745, + (q31_t)0x6C59D0A9, (q31_t)0x4425C923, (q31_t)0x6C3F055D, + (q31_t)0x4450507E, (q31_t)0x6C242960, (q31_t)0x447ACD50, + (q31_t)0x6C093CB6, (q31_t)0x44A53F93, (q31_t)0x6BEE3F62, + (q31_t)0x44CFA73F, (q31_t)0x6BD3316A, (q31_t)0x44FA044F, + (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B9CE39B, + (q31_t)0x454E9E80, (q31_t)0x6B81A3CD, (q31_t)0x4578DB93, + (q31_t)0x6B66536A, (q31_t)0x45A30DF0, (q31_t)0x6B4AF278, + (q31_t)0x45CD358F, (q31_t)0x6B2F80FA, (q31_t)0x45F7526B, + (q31_t)0x6B13FEF5, (q31_t)0x4621647C, (q31_t)0x6AF86C6C, + (q31_t)0x464B6BBD, (q31_t)0x6ADCC964, (q31_t)0x46756827, + (q31_t)0x6AC115E1, (q31_t)0x469F59B4, (q31_t)0x6AA551E8, + (q31_t)0x46C9405C, (q31_t)0x6A897D7D, (q31_t)0x46F31C1A, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x6A51A361, + (q31_t)0x4746B2BC, (q31_t)0x6A359DB9, (q31_t)0x47706D93, + (q31_t)0x6A1987B0, (q31_t)0x479A1D66, (q31_t)0x69FD614A, + (q31_t)0x47C3C22E, (q31_t)0x69E12A8C, (q31_t)0x47ED5BE6, + (q31_t)0x69C4E37A, (q31_t)0x4816EA85, (q31_t)0x69A88C18, + (q31_t)0x48406E07, (q31_t)0x698C246C, (q31_t)0x4869E664, + (q31_t)0x696FAC78, (q31_t)0x48935397, (q31_t)0x69532442, + (q31_t)0x48BCB598, (q31_t)0x69368BCE, (q31_t)0x48E60C62, + (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68FD2A3D, + (q31_t)0x49389836, (q31_t)0x68E06129, (q31_t)0x4961CD32, + (q31_t)0x68C387E9, (q31_t)0x498AF6DE, (q31_t)0x68A69E81, + (q31_t)0x49B41533, (q31_t)0x6889A4F5, (q31_t)0x49DD282A, + (q31_t)0x686C9B4B, (q31_t)0x4A062FBD, (q31_t)0x684F8186, + (q31_t)0x4A2F2BE5, (q31_t)0x683257AA, (q31_t)0x4A581C9D, + (q31_t)0x68151DBE, (q31_t)0x4A8101DE, (q31_t)0x67F7D3C4, + (q31_t)0x4AA9DBA1, (q31_t)0x67DA79C2, (q31_t)0x4AD2A9E1, + (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x679F95B7, + (q31_t)0x4B2423BD, (q31_t)0x67820BB6, (q31_t)0x4B4CCF4D, + (q31_t)0x676471C0, (q31_t)0x4B756F3F, (q31_t)0x6746C7D7, + (q31_t)0x4B9E038F, (q31_t)0x67290E02, (q31_t)0x4BC68C36, + (q31_t)0x670B4443, (q31_t)0x4BEF092D, (q31_t)0x66ED6AA1, + (q31_t)0x4C177A6E, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, + (q31_t)0x66B187C3, (q31_t)0x4C6839B6, (q31_t)0x66937E90, + (q31_t)0x4C9087B1, (q31_t)0x6675658C, (q31_t)0x4CB8C9DD, + (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x66390422, + (q31_t)0x4D092AB0, (q31_t)0x661ABBC5, (q31_t)0x4D31494B, + (q31_t)0x65FC63A9, (q31_t)0x4D595BFE, (q31_t)0x65DDFBD3, + (q31_t)0x4D8162C4, (q31_t)0x65BF8447, (q31_t)0x4DA95D96, + (q31_t)0x65A0FD0B, (q31_t)0x4DD14C6E, (q31_t)0x65826622, + (q31_t)0x4DF92F45, (q31_t)0x6563BF92, (q31_t)0x4E210617, + (q31_t)0x6545095F, (q31_t)0x4E48D0DC, (q31_t)0x6526438E, + (q31_t)0x4E708F8F, (q31_t)0x65076E24, (q31_t)0x4E984229, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x64C99498, + (q31_t)0x4EE782FA, (q31_t)0x64AA907F, (q31_t)0x4F0F1126, + (q31_t)0x648B7CDF, (q31_t)0x4F369320, (q31_t)0x646C59BF, + (q31_t)0x4F5E08E3, (q31_t)0x644D2722, (q31_t)0x4F857268, + (q31_t)0x642DE50D, (q31_t)0x4FACCFAB, (q31_t)0x640E9385, + (q31_t)0x4FD420A3, (q31_t)0x63EF328F, (q31_t)0x4FFB654D, + (q31_t)0x63CFC230, (q31_t)0x50229DA0, (q31_t)0x63B0426D, + (q31_t)0x5049C999, (q31_t)0x6390B34A, (q31_t)0x5070E92F, + (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x635166F8, + (q31_t)0x50BF031F, (q31_t)0x6331A9D4, (q31_t)0x50E5FD6C, + (q31_t)0x6311DD63, (q31_t)0x510CEB40, (q31_t)0x62F201AC, + (q31_t)0x5133CC94, (q31_t)0x62D216B2, (q31_t)0x515AA162, + (q31_t)0x62B21C7B, (q31_t)0x518169A4, (q31_t)0x6292130C, + (q31_t)0x51A82555, (q31_t)0x6271FA69, (q31_t)0x51CED46E, + (q31_t)0x6251D297, (q31_t)0x51F576E9, (q31_t)0x62319B9D, + (q31_t)0x521C0CC1, (q31_t)0x6211557D, (q31_t)0x524295EF, + (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x61D09BE5, + (q31_t)0x528F8237, (q31_t)0x61B02876, (q31_t)0x52B5E545, + (q31_t)0x618FA5F6, (q31_t)0x52DC3B92, (q31_t)0x616F146B, + (q31_t)0x53028517, (q31_t)0x614E73D9, (q31_t)0x5328C1D0, + (q31_t)0x612DC446, (q31_t)0x534EF1B5, (q31_t)0x610D05B7, + (q31_t)0x537514C1, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, + (q31_t)0x60CB5BB6, (q31_t)0x53C13438, (q31_t)0x60AA704F, + (q31_t)0x53E73097, (q31_t)0x60897600, (q31_t)0x540D2005, + (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x604754BE, + (q31_t)0x5458D7F9, (q31_t)0x60262DD5, (q31_t)0x547EA073, + (q31_t)0x6004F818, (q31_t)0x54A45BE5, (q31_t)0x5FE3B38D, + (q31_t)0x54CA0A4A, (q31_t)0x5FC26038, (q31_t)0x54EFAB9C, + (q31_t)0x5FA0FE1E, (q31_t)0x55153FD4, (q31_t)0x5F7F8D46, + (q31_t)0x553AC6ED, (q31_t)0x5F5E0DB3, (q31_t)0x556040E2, + (q31_t)0x5F3C7F6B, (q31_t)0x5585ADAC, (q31_t)0x5F1AE273, + (q31_t)0x55AB0D46, (q31_t)0x5EF936D1, (q31_t)0x55D05FAA, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5EB5B3A1, + (q31_t)0x561ADCB8, (q31_t)0x5E93DC1F, (q31_t)0x56400757, + (q31_t)0x5E71F606, (q31_t)0x566524AA, (q31_t)0x5E50015D, + (q31_t)0x568A34A9, (q31_t)0x5E2DFE28, (q31_t)0x56AF3750, + (q31_t)0x5E0BEC6E, (q31_t)0x56D42C99, (q31_t)0x5DE9CC32, + (q31_t)0x56F9147E, (q31_t)0x5DC79D7C, (q31_t)0x571DEEF9, + (q31_t)0x5DA5604E, (q31_t)0x5742BC05, (q31_t)0x5D8314B0, + (q31_t)0x57677B9D, (q31_t)0x5D60BAA6, (q31_t)0x578C2DB9, + (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5D1BDB65, + (q31_t)0x57D5696C, (q31_t)0x5CF95638, (q31_t)0x57F9F2F7, + (q31_t)0x5CD6C2B4, (q31_t)0x581E6EF1, (q31_t)0x5CB420DF, + (q31_t)0x5842DD54, (q31_t)0x5C9170BF, (q31_t)0x58673E1B, + (q31_t)0x5C6EB258, (q31_t)0x588B913F, (q31_t)0x5C4BE5B0, + (q31_t)0x58AFD6BC, (q31_t)0x5C290ACC, (q31_t)0x58D40E8C, + (q31_t)0x5C0621B2, (q31_t)0x58F838A9, (q31_t)0x5BE32A67, + (q31_t)0x591C550E, (q31_t)0x5BC024F0, (q31_t)0x594063B4, + (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B79EF96, + (q31_t)0x598857B1, (q31_t)0x5B56BFBD, (q31_t)0x59AC3CFD, + (q31_t)0x5B3381CE, (q31_t)0x59D01474, (q31_t)0x5B1035CF, + (q31_t)0x59F3DE12, (q31_t)0x5AECDBC4, (q31_t)0x5A1799D0, + (q31_t)0x5AC973B4, (q31_t)0x5A3B47AA, (q31_t)0x5AA5FDA4, + (q31_t)0x5A5EE79A, (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x5A5EE79A, (q31_t)0x5AA5FDA4, (q31_t)0x5A3B47AA, + (q31_t)0x5AC973B4, (q31_t)0x5A1799D0, (q31_t)0x5AECDBC4, + (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59D01474, + (q31_t)0x5B3381CE, (q31_t)0x59AC3CFD, (q31_t)0x5B56BFBD, + (q31_t)0x598857B1, (q31_t)0x5B79EF96, (q31_t)0x59646497, + (q31_t)0x5B9D1153, (q31_t)0x594063B4, (q31_t)0x5BC024F0, + (q31_t)0x591C550E, (q31_t)0x5BE32A67, (q31_t)0x58F838A9, + (q31_t)0x5C0621B2, (q31_t)0x58D40E8C, (q31_t)0x5C290ACC, + (q31_t)0x58AFD6BC, (q31_t)0x5C4BE5B0, (q31_t)0x588B913F, + (q31_t)0x5C6EB258, (q31_t)0x58673E1B, (q31_t)0x5C9170BF, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x581E6EF1, + (q31_t)0x5CD6C2B4, (q31_t)0x57F9F2F7, (q31_t)0x5CF95638, + (q31_t)0x57D5696C, (q31_t)0x5D1BDB65, (q31_t)0x57B0D256, + (q31_t)0x5D3E5236, (q31_t)0x578C2DB9, (q31_t)0x5D60BAA6, + (q31_t)0x57677B9D, (q31_t)0x5D8314B0, (q31_t)0x5742BC05, + (q31_t)0x5DA5604E, (q31_t)0x571DEEF9, (q31_t)0x5DC79D7C, + (q31_t)0x56F9147E, (q31_t)0x5DE9CC32, (q31_t)0x56D42C99, + (q31_t)0x5E0BEC6E, (q31_t)0x56AF3750, (q31_t)0x5E2DFE28, + (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x566524AA, + (q31_t)0x5E71F606, (q31_t)0x56400757, (q31_t)0x5E93DC1F, + (q31_t)0x561ADCB8, (q31_t)0x5EB5B3A1, (q31_t)0x55F5A4D2, + (q31_t)0x5ED77C89, (q31_t)0x55D05FAA, (q31_t)0x5EF936D1, + (q31_t)0x55AB0D46, (q31_t)0x5F1AE273, (q31_t)0x5585ADAC, + (q31_t)0x5F3C7F6B, (q31_t)0x556040E2, (q31_t)0x5F5E0DB3, + (q31_t)0x553AC6ED, (q31_t)0x5F7F8D46, (q31_t)0x55153FD4, + (q31_t)0x5FA0FE1E, (q31_t)0x54EFAB9C, (q31_t)0x5FC26038, + (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x54A45BE5, + (q31_t)0x6004F818, (q31_t)0x547EA073, (q31_t)0x60262DD5, + (q31_t)0x5458D7F9, (q31_t)0x604754BE, (q31_t)0x5433027D, + (q31_t)0x60686CCE, (q31_t)0x540D2005, (q31_t)0x60897600, + (q31_t)0x53E73097, (q31_t)0x60AA704F, (q31_t)0x53C13438, + (q31_t)0x60CB5BB6, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, + (q31_t)0x537514C1, (q31_t)0x610D05B7, (q31_t)0x534EF1B5, + (q31_t)0x612DC446, (q31_t)0x5328C1D0, (q31_t)0x614E73D9, + (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x52DC3B92, + (q31_t)0x618FA5F6, (q31_t)0x52B5E545, (q31_t)0x61B02876, + (q31_t)0x528F8237, (q31_t)0x61D09BE5, (q31_t)0x5269126E, + (q31_t)0x61F1003E, (q31_t)0x524295EF, (q31_t)0x6211557D, + (q31_t)0x521C0CC1, (q31_t)0x62319B9D, (q31_t)0x51F576E9, + (q31_t)0x6251D297, (q31_t)0x51CED46E, (q31_t)0x6271FA69, + (q31_t)0x51A82555, (q31_t)0x6292130C, (q31_t)0x518169A4, + (q31_t)0x62B21C7B, (q31_t)0x515AA162, (q31_t)0x62D216B2, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x510CEB40, + (q31_t)0x6311DD63, (q31_t)0x50E5FD6C, (q31_t)0x6331A9D4, + (q31_t)0x50BF031F, (q31_t)0x635166F8, (q31_t)0x5097FC5E, + (q31_t)0x637114CC, (q31_t)0x5070E92F, (q31_t)0x6390B34A, + (q31_t)0x5049C999, (q31_t)0x63B0426D, (q31_t)0x50229DA0, + (q31_t)0x63CFC230, (q31_t)0x4FFB654D, (q31_t)0x63EF328F, + (q31_t)0x4FD420A3, (q31_t)0x640E9385, (q31_t)0x4FACCFAB, + (q31_t)0x642DE50D, (q31_t)0x4F857268, (q31_t)0x644D2722, + (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4F369320, + (q31_t)0x648B7CDF, (q31_t)0x4F0F1126, (q31_t)0x64AA907F, + (q31_t)0x4EE782FA, (q31_t)0x64C99498, (q31_t)0x4EBFE8A4, + (q31_t)0x64E88926, (q31_t)0x4E984229, (q31_t)0x65076E24, + (q31_t)0x4E708F8F, (q31_t)0x6526438E, (q31_t)0x4E48D0DC, + (q31_t)0x6545095F, (q31_t)0x4E210617, (q31_t)0x6563BF92, + (q31_t)0x4DF92F45, (q31_t)0x65826622, (q31_t)0x4DD14C6E, + (q31_t)0x65A0FD0B, (q31_t)0x4DA95D96, (q31_t)0x65BF8447, + (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4D595BFE, + (q31_t)0x65FC63A9, (q31_t)0x4D31494B, (q31_t)0x661ABBC5, + (q31_t)0x4D092AB0, (q31_t)0x66390422, (q31_t)0x4CE10034, + (q31_t)0x66573CBB, (q31_t)0x4CB8C9DD, (q31_t)0x6675658C, + (q31_t)0x4C9087B1, (q31_t)0x66937E90, (q31_t)0x4C6839B6, + (q31_t)0x66B187C3, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, + (q31_t)0x4C177A6E, (q31_t)0x66ED6AA1, (q31_t)0x4BEF092D, + (q31_t)0x670B4443, (q31_t)0x4BC68C36, (q31_t)0x67290E02, + (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4B756F3F, + (q31_t)0x676471C0, (q31_t)0x4B4CCF4D, (q31_t)0x67820BB6, + (q31_t)0x4B2423BD, (q31_t)0x679F95B7, (q31_t)0x4AFB6C97, + (q31_t)0x67BD0FBC, (q31_t)0x4AD2A9E1, (q31_t)0x67DA79C2, + (q31_t)0x4AA9DBA1, (q31_t)0x67F7D3C4, (q31_t)0x4A8101DE, + (q31_t)0x68151DBE, (q31_t)0x4A581C9D, (q31_t)0x683257AA, + (q31_t)0x4A2F2BE5, (q31_t)0x684F8186, (q31_t)0x4A062FBD, + (q31_t)0x686C9B4B, (q31_t)0x49DD282A, (q31_t)0x6889A4F5, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x498AF6DE, + (q31_t)0x68C387E9, (q31_t)0x4961CD32, (q31_t)0x68E06129, + (q31_t)0x49389836, (q31_t)0x68FD2A3D, (q31_t)0x490F57EE, + (q31_t)0x6919E320, (q31_t)0x48E60C62, (q31_t)0x69368BCE, + (q31_t)0x48BCB598, (q31_t)0x69532442, (q31_t)0x48935397, + (q31_t)0x696FAC78, (q31_t)0x4869E664, (q31_t)0x698C246C, + (q31_t)0x48406E07, (q31_t)0x69A88C18, (q31_t)0x4816EA85, + (q31_t)0x69C4E37A, (q31_t)0x47ED5BE6, (q31_t)0x69E12A8C, + (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x479A1D66, + (q31_t)0x6A1987B0, (q31_t)0x47706D93, (q31_t)0x6A359DB9, + (q31_t)0x4746B2BC, (q31_t)0x6A51A361, (q31_t)0x471CECE6, + (q31_t)0x6A6D98A4, (q31_t)0x46F31C1A, (q31_t)0x6A897D7D, + (q31_t)0x46C9405C, (q31_t)0x6AA551E8, (q31_t)0x469F59B4, + (q31_t)0x6AC115E1, (q31_t)0x46756827, (q31_t)0x6ADCC964, + (q31_t)0x464B6BBD, (q31_t)0x6AF86C6C, (q31_t)0x4621647C, + (q31_t)0x6B13FEF5, (q31_t)0x45F7526B, (q31_t)0x6B2F80FA, + (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x45A30DF0, + (q31_t)0x6B66536A, (q31_t)0x4578DB93, (q31_t)0x6B81A3CD, + (q31_t)0x454E9E80, (q31_t)0x6B9CE39B, (q31_t)0x452456BC, + (q31_t)0x6BB812D0, (q31_t)0x44FA044F, (q31_t)0x6BD3316A, + (q31_t)0x44CFA73F, (q31_t)0x6BEE3F62, (q31_t)0x44A53F93, + (q31_t)0x6C093CB6, (q31_t)0x447ACD50, (q31_t)0x6C242960, + (q31_t)0x4450507E, (q31_t)0x6C3F055D, (q31_t)0x4425C923, + (q31_t)0x6C59D0A9, (q31_t)0x43FB3745, (q31_t)0x6C748B3F, + (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x43A5F41E, + (q31_t)0x6CA9CE3A, (q31_t)0x437B42E1, (q31_t)0x6CC45697, + (q31_t)0x4350873C, (q31_t)0x6CDECE2E, (q31_t)0x4325C135, + (q31_t)0x6CF934FB, (q31_t)0x42FAF0D4, (q31_t)0x6D138AFA, + (q31_t)0x42D0161E, (q31_t)0x6D2DD027, (q31_t)0x42A5311A, + (q31_t)0x6D48047E, (q31_t)0x427A41D0, (q31_t)0x6D6227FA, + (q31_t)0x424F4845, (q31_t)0x6D7C3A98, (q31_t)0x42244480, + (q31_t)0x6D963C54, (q31_t)0x41F93688, (q31_t)0x6DB02D29, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x41A2FC1A, + (q31_t)0x6DE3DC11, (q31_t)0x4177CFB0, (q31_t)0x6DFD9A1B, + (q31_t)0x414C992E, (q31_t)0x6E17472F, (q31_t)0x4121589A, + (q31_t)0x6E30E349, (q31_t)0x40F60DFB, (q31_t)0x6E4A6E65, + (q31_t)0x40CAB957, (q31_t)0x6E63E87F, (q31_t)0x409F5AB6, + (q31_t)0x6E7D5193, (q31_t)0x4073F21D, (q31_t)0x6E96A99C, + (q31_t)0x40487F93, (q31_t)0x6EAFF098, (q31_t)0x401D0320, + (q31_t)0x6EC92682, (q31_t)0x3FF17CCA, (q31_t)0x6EE24B57, + (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F9A528F, + (q31_t)0x6F1461AF, (q31_t)0x3F6EAEB8, (q31_t)0x6F2D532C, + (q31_t)0x3F430118, (q31_t)0x6F463383, (q31_t)0x3F1749B7, + (q31_t)0x6F5F02B1, (q31_t)0x3EEB889C, (q31_t)0x6F77C0B3, + (q31_t)0x3EBFBDCC, (q31_t)0x6F906D84, (q31_t)0x3E93E94F, + (q31_t)0x6FA90920, (q31_t)0x3E680B2C, (q31_t)0x6FC19385, + (q31_t)0x3E3C2369, (q31_t)0x6FDA0CAD, (q31_t)0x3E10320D, + (q31_t)0x6FF27496, (q31_t)0x3DE4371F, (q31_t)0x700ACB3B, + (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D8C24A7, + (q31_t)0x703B44AC, (q31_t)0x3D600D2B, (q31_t)0x70536771, + (q31_t)0x3D33EC39, (q31_t)0x706B78E3, (q31_t)0x3D07C1D5, + (q31_t)0x708378FE, (q31_t)0x3CDB8E09, (q31_t)0x709B67C0, + (q31_t)0x3CAF50DA, (q31_t)0x70B34524, (q31_t)0x3C830A4F, + (q31_t)0x70CB1127, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, + (q31_t)0x3C2A6142, (q31_t)0x70FA74FB, (q31_t)0x3BFDFECD, + (q31_t)0x71120CC5, (q31_t)0x3BD19317, (q31_t)0x7129931E, + (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3B78A007, + (q31_t)0x71586B73, (q31_t)0x3B4C18BA, (q31_t)0x716FBD68, + (q31_t)0x3B1F8847, (q31_t)0x7186FDDE, (q31_t)0x3AF2EEB7, + (q31_t)0x719E2CD2, (q31_t)0x3AC64C0F, (q31_t)0x71B54A40, + (q31_t)0x3A99A057, (q31_t)0x71CC5626, (q31_t)0x3A6CEB95, + (q31_t)0x71E3507F, (q31_t)0x3A402DD1, (q31_t)0x71FA3948, + (q31_t)0x3A136712, (q31_t)0x7211107D, (q31_t)0x39E6975D, + (q31_t)0x7227D61C, (q31_t)0x39B9BEBB, (q31_t)0x723E8A1F, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x395FF2C9, + (q31_t)0x726BBD48, (q31_t)0x3932FF87, (q31_t)0x72823C66, + (q31_t)0x39060372, (q31_t)0x7298A9DC, (q31_t)0x38D8FE93, + (q31_t)0x72AF05A6, (q31_t)0x38ABF0EF, (q31_t)0x72C54FC0, + (q31_t)0x387EDA8E, (q31_t)0x72DB8828, (q31_t)0x3851BB76, + (q31_t)0x72F1AED8, (q31_t)0x382493B0, (q31_t)0x7307C3D0, + (q31_t)0x37F76340, (q31_t)0x731DC709, (q31_t)0x37CA2A30, + (q31_t)0x7333B883, (q31_t)0x379CE884, (q31_t)0x73499838, + (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x37424B7A, + (q31_t)0x73752249, (q31_t)0x3714F02A, (q31_t)0x738ACC9E, + (q31_t)0x36E78C5A, (q31_t)0x73A06522, (q31_t)0x36BA2013, + (q31_t)0x73B5EBD0, (q31_t)0x368CAB5C, (q31_t)0x73CB60A7, + (q31_t)0x365F2E3B, (q31_t)0x73E0C3A3, (q31_t)0x3631A8B7, + (q31_t)0x73F614C0, (q31_t)0x36041AD9, (q31_t)0x740B53FA, + (q31_t)0x35D684A5, (q31_t)0x74208150, (q31_t)0x35A8E624, + (q31_t)0x74359CBD, (q31_t)0x357B3F5D, (q31_t)0x744AA63E, + (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x351FD917, + (q31_t)0x74748371, (q31_t)0x34F219A7, (q31_t)0x7489571B, + (q31_t)0x34C4520D, (q31_t)0x749E18CD, (q31_t)0x3496824F, + (q31_t)0x74B2C883, (q31_t)0x3468AA76, (q31_t)0x74C7663A, + (q31_t)0x343ACA87, (q31_t)0x74DBF1EF, (q31_t)0x340CE28A, + (q31_t)0x74F06B9E, (q31_t)0x33DEF287, (q31_t)0x7504D345, + (q31_t)0x33B0FA84, (q31_t)0x751928E0, (q31_t)0x3382FA88, + (q31_t)0x752D6C6C, (q31_t)0x3354F29A, (q31_t)0x75419DE6, + (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x32F8CB07, + (q31_t)0x7569CA98, (q31_t)0x32CAAB6F, (q31_t)0x757DC5CA, + (q31_t)0x329C8402, (q31_t)0x7591AEDD, (q31_t)0x326E54C7, + (q31_t)0x75A585CF, (q31_t)0x32401DC5, (q31_t)0x75B94A9C, + (q31_t)0x3211DF03, (q31_t)0x75CCFD42, (q31_t)0x31E39889, + (q31_t)0x75E09DBD, (q31_t)0x31B54A5D, (q31_t)0x75F42C0A, + (q31_t)0x3186F487, (q31_t)0x7607A827, (q31_t)0x3158970D, + (q31_t)0x761B1211, (q31_t)0x312A31F8, (q31_t)0x762E69C3, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x30CD5114, + (q31_t)0x7654E279, (q31_t)0x309ED555, (q31_t)0x76680376, + (q31_t)0x30705217, (q31_t)0x767B1230, (q31_t)0x3041C760, + (q31_t)0x768E0EA5, (q31_t)0x30133538, (q31_t)0x76A0F8D2, + (q31_t)0x2FE49BA6, (q31_t)0x76B3D0B3, (q31_t)0x2FB5FAB2, + (q31_t)0x76C69646, (q31_t)0x2F875262, (q31_t)0x76D94988, + (q31_t)0x2F58A2BD, (q31_t)0x76EBEA77, (q31_t)0x2F29EBCC, + (q31_t)0x76FE790E, (q31_t)0x2EFB2D94, (q31_t)0x7710F54B, + (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E9D9B70, + (q31_t)0x7735B6AE, (q31_t)0x2E6EC792, (q31_t)0x7747FBCE, + (q31_t)0x2E3FEC8B, (q31_t)0x775A2E88, (q31_t)0x2E110A62, + (q31_t)0x776C4EDB, (q31_t)0x2DE2211E, (q31_t)0x777E5CC3, + (q31_t)0x2DB330C7, (q31_t)0x7790583D, (q31_t)0x2D843963, + (q31_t)0x77A24148, (q31_t)0x2D553AFB, (q31_t)0x77B417DF, + (q31_t)0x2D263595, (q31_t)0x77C5DC01, (q31_t)0x2CF72939, + (q31_t)0x77D78DAA, (q31_t)0x2CC815ED, (q31_t)0x77E92CD8, + (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2C69DAA6, + (q31_t)0x780C33B8, (q31_t)0x2C3AB2B9, (q31_t)0x781D9B64, + (q31_t)0x2C0B83F9, (q31_t)0x782EF08B, (q31_t)0x2BDC4E6F, + (q31_t)0x78403328, (q31_t)0x2BAD1221, (q31_t)0x7851633B, + (q31_t)0x2B7DCF17, (q31_t)0x786280BF, (q31_t)0x2B4E8558, + (q31_t)0x78738BB3, (q31_t)0x2B1F34EB, (q31_t)0x78848413, + (q31_t)0x2AEFDDD8, (q31_t)0x789569DE, (q31_t)0x2AC08025, + (q31_t)0x78A63D10, (q31_t)0x2A911BDB, (q31_t)0x78B6FDA8, + (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x2A323F9D, + (q31_t)0x78D846FB, (q31_t)0x2A02C7B8, (q31_t)0x78E8CFB1, + (q31_t)0x29D34958, (q31_t)0x78F945C3, (q31_t)0x29A3C484, + (q31_t)0x7909A92C, (q31_t)0x29743945, (q31_t)0x7919F9EB, + (q31_t)0x2944A7A2, (q31_t)0x792A37FE, (q31_t)0x29150FA1, + (q31_t)0x793A6360, (q31_t)0x28E5714A, (q31_t)0x794A7C11, + (q31_t)0x28B5CCA5, (q31_t)0x795A820E, (q31_t)0x288621B9, + (q31_t)0x796A7554, (q31_t)0x2856708C, (q31_t)0x797A55E0, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27F6FB92, + (q31_t)0x7999DEC3, (q31_t)0x27C737D2, (q31_t)0x79A98715, + (q31_t)0x27976DF1, (q31_t)0x79B91CA4, (q31_t)0x27679DF4, + (q31_t)0x79C89F6D, (q31_t)0x2737C7E3, (q31_t)0x79D80F6F, + (q31_t)0x2707EBC6, (q31_t)0x79E76CA6, (q31_t)0x26D809A5, + (q31_t)0x79F6B711, (q31_t)0x26A82185, (q31_t)0x7A05EEAD, + (q31_t)0x26783370, (q31_t)0x7A151377, (q31_t)0x26483F6C, + (q31_t)0x7A24256E, (q31_t)0x26184581, (q31_t)0x7A33248F, + (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x25B84012, + (q31_t)0x7A50EA46, (q31_t)0x2588349D, (q31_t)0x7A5FB0D8, + (q31_t)0x2558235E, (q31_t)0x7A6E648A, (q31_t)0x25280C5D, + (q31_t)0x7A7D055B, (q31_t)0x24F7EFA1, (q31_t)0x7A8B9348, + (q31_t)0x24C7CD32, (q31_t)0x7A9A0E4F, (q31_t)0x2497A517, + (q31_t)0x7AA8766E, (q31_t)0x24677757, (q31_t)0x7AB6CBA3, + (q31_t)0x243743FA, (q31_t)0x7AC50DEB, (q31_t)0x24070B07, + (q31_t)0x7AD33D45, (q31_t)0x23D6CC86, (q31_t)0x7AE159AE, + (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x23763EF7, + (q31_t)0x7AFD59A3, (q31_t)0x2345EFF7, (q31_t)0x7B0B3D2C, + (q31_t)0x23159B87, (q31_t)0x7B190DBB, (q31_t)0x22E541AE, + (q31_t)0x7B26CB4F, (q31_t)0x22B4E274, (q31_t)0x7B3475E4, + (q31_t)0x22847DDF, (q31_t)0x7B420D7A, (q31_t)0x225413F8, + (q31_t)0x7B4F920E, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, + (q31_t)0x21F3304E, (q31_t)0x7B6A6227, (q31_t)0x21C2B69C, + (q31_t)0x7B77ADA8, (q31_t)0x219237B4, (q31_t)0x7B84E61E, + (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x21312A65, + (q31_t)0x7B9F1DE5, (q31_t)0x21009C0B, (q31_t)0x7BAC1D31, + (q31_t)0x20D0089B, (q31_t)0x7BB9096A, (q31_t)0x209F701C, + (q31_t)0x7BC5E28F, (q31_t)0x206ED295, (q31_t)0x7BD2A89E, + (q31_t)0x203E300D, (q31_t)0x7BDF5B94, (q31_t)0x200D888C, + (q31_t)0x7BEBFB70, (q31_t)0x1FDCDC1A, (q31_t)0x7BF88830, + (q31_t)0x1FAC2ABF, (q31_t)0x7C0501D1, (q31_t)0x1F7B7480, + (q31_t)0x7C116853, (q31_t)0x1F4AB967, (q31_t)0x7C1DBBB2, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1EE934C2, + (q31_t)0x7C362904, (q31_t)0x1EB86B46, (q31_t)0x7C4242F2, + (q31_t)0x1E879D0C, (q31_t)0x7C4E49B6, (q31_t)0x1E56CA1E, + (q31_t)0x7C5A3D4F, (q31_t)0x1E25F281, (q31_t)0x7C661DBB, + (q31_t)0x1DF5163F, (q31_t)0x7C71EAF8, (q31_t)0x1DC4355D, + (q31_t)0x7C7DA504, (q31_t)0x1D934FE5, (q31_t)0x7C894BDD, + (q31_t)0x1D6265DD, (q31_t)0x7C94DF82, (q31_t)0x1D31774D, + (q31_t)0x7CA05FF1, (q31_t)0x1D00843C, (q31_t)0x7CABCD27, + (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C9E90B8, + (q31_t)0x7CC26DE5, (q31_t)0x1C6D9053, (q31_t)0x7CCDA168, + (q31_t)0x1C3C8B8C, (q31_t)0x7CD8C1AD, (q31_t)0x1C0B826A, + (q31_t)0x7CE3CEB1, (q31_t)0x1BDA74F5, (q31_t)0x7CEEC873, + (q31_t)0x1BA96334, (q31_t)0x7CF9AEF0, (q31_t)0x1B784D30, + (q31_t)0x7D048228, (q31_t)0x1B4732EF, (q31_t)0x7D0F4218, + (q31_t)0x1B161479, (q31_t)0x7D19EEBE, (q31_t)0x1AE4F1D6, + (q31_t)0x7D24881A, (q31_t)0x1AB3CB0C, (q31_t)0x7D2F0E2A, + (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x1A517127, + (q31_t)0x7D43E05E, (q31_t)0x1A203E1B, (q31_t)0x7D4E2C7E, + (q31_t)0x19EF0706, (q31_t)0x7D58654C, (q31_t)0x19BDCBF2, + (q31_t)0x7D628AC5, (q31_t)0x198C8CE6, (q31_t)0x7D6C9CE9, + (q31_t)0x195B49E9, (q31_t)0x7D769BB5, (q31_t)0x192A0303, + (q31_t)0x7D808727, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x18C7699B, (q31_t)0x7D9423FB, (q31_t)0x18961727, + (q31_t)0x7D9DD55A, (q31_t)0x1864C0E9, (q31_t)0x7DA77359, + (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x1802092C, + (q31_t)0x7DBA7534, (q31_t)0x17D0A7BB, (q31_t)0x7DC3D90D, + (q31_t)0x179F429F, (q31_t)0x7DCD2981, (q31_t)0x176DD9DE, + (q31_t)0x7DD6668E, (q31_t)0x173C6D80, (q31_t)0x7DDF9034, + (q31_t)0x170AFD8D, (q31_t)0x7DE8A670, (q31_t)0x16D98A0C, + (q31_t)0x7DF1A942, (q31_t)0x16A81305, (q31_t)0x7DFA98A7, + (q31_t)0x1676987F, (q31_t)0x7E03749F, (q31_t)0x16451A83, + (q31_t)0x7E0C3D29, (q31_t)0x16139917, (q31_t)0x7E14F242, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x15B08C11, + (q31_t)0x7E26221E, (q31_t)0x157F0086, (q31_t)0x7E2E9CDF, + (q31_t)0x154D71AA, (q31_t)0x7E37042A, (q31_t)0x151BDF85, + (q31_t)0x7E3F57FE, (q31_t)0x14EA4A1F, (q31_t)0x7E47985B, + (q31_t)0x14B8B17F, (q31_t)0x7E4FC53E, (q31_t)0x148715AD, + (q31_t)0x7E57DEA6, (q31_t)0x145576B1, (q31_t)0x7E5FE493, + (q31_t)0x1423D492, (q31_t)0x7E67D702, (q31_t)0x13F22F57, + (q31_t)0x7E6FB5F3, (q31_t)0x13C0870A, (q31_t)0x7E778165, + (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x135D2D53, + (q31_t)0x7E86DDC5, (q31_t)0x132B7BF9, (q31_t)0x7E8E6EB1, + (q31_t)0x12F9C7AA, (q31_t)0x7E95EC19, (q31_t)0x12C8106E, + (q31_t)0x7E9D55FC, (q31_t)0x1296564D, (q31_t)0x7EA4AC58, + (q31_t)0x1264994E, (q31_t)0x7EABEF2C, (q31_t)0x1232D978, + (q31_t)0x7EB31E77, (q31_t)0x120116D4, (q31_t)0x7EBA3A39, + (q31_t)0x11CF516A, (q31_t)0x7EC1426F, (q31_t)0x119D8940, + (q31_t)0x7EC8371A, (q31_t)0x116BBE5F, (q31_t)0x7ECF1837, + (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x11082096, + (q31_t)0x7EDC9FC6, (q31_t)0x10D64DBC, (q31_t)0x7EE34635, + (q31_t)0x10A4784A, (q31_t)0x7EE9D913, (q31_t)0x1072A047, + (q31_t)0x7EF0585F, (q31_t)0x1040C5BB, (q31_t)0x7EF6C418, + (q31_t)0x100EE8AD, (q31_t)0x7EFD1C3C, (q31_t)0x0FDD0925, + (q31_t)0x7F0360CB, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, + (q31_t)0x0F7942C6, (q31_t)0x7F0FAF24, (q31_t)0x0F475BFE, + (q31_t)0x7F15B8EE, (q31_t)0x0F1572DC, (q31_t)0x7F1BAF1E, + (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0EB199A3, + (q31_t)0x7F2760AF, (q31_t)0x0E7FA99D, (q31_t)0x7F2D1C0E, + (q31_t)0x0E4DB75B, (q31_t)0x7F32C3D0, (q31_t)0x0E1BC2E3, + (q31_t)0x7F3857F5, (q31_t)0x0DE9CC3F, (q31_t)0x7F3DD87C, + (q31_t)0x0DB7D376, (q31_t)0x7F434563, (q31_t)0x0D85D88F, + (q31_t)0x7F489EAA, (q31_t)0x0D53DB92, (q31_t)0x7F4DE450, + (q31_t)0x0D21DC87, (q31_t)0x7F531654, (q31_t)0x0CEFDB75, + (q31_t)0x7F5834B6, (q31_t)0x0CBDD865, (q31_t)0x7F5D3F75, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0C59CC67, + (q31_t)0x7F671A04, (q31_t)0x0C27C389, (q31_t)0x7F6BE9D4, + (q31_t)0x0BF5B8CB, (q31_t)0x7F70A5FD, (q31_t)0x0BC3AC35, + (q31_t)0x7F754E7F, (q31_t)0x0B919DCE, (q31_t)0x7F79E35A, + (q31_t)0x0B5F8D9F, (q31_t)0x7F7E648B, (q31_t)0x0B2D7BAE, + (q31_t)0x7F82D214, (q31_t)0x0AFB6805, (q31_t)0x7F872BF3, + (q31_t)0x0AC952AA, (q31_t)0x7F8B7226, (q31_t)0x0A973BA5, + (q31_t)0x7F8FA4AF, (q31_t)0x0A6522FE, (q31_t)0x7F93C38C, + (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x0A00ECE8, + (q31_t)0x7F9BC63F, (q31_t)0x09CECF89, (q31_t)0x7F9FAA15, + (q31_t)0x099CB0A7, (q31_t)0x7FA37A3C, (q31_t)0x096A9049, + (q31_t)0x7FA736B4, (q31_t)0x09386E77, (q31_t)0x7FAADF7C, + (q31_t)0x09064B3A, (q31_t)0x7FAE7494, (q31_t)0x08D42698, + (q31_t)0x7FB1F5FC, (q31_t)0x08A2009A, (q31_t)0x7FB563B2, + (q31_t)0x086FD947, (q31_t)0x7FB8BDB7, (q31_t)0x083DB0A7, + (q31_t)0x7FBC040A, (q31_t)0x080B86C1, (q31_t)0x7FBF36A9, + (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x07A72F45, + (q31_t)0x7FC560CF, (q31_t)0x077501BE, (q31_t)0x7FC85853, + (q31_t)0x0742D310, (q31_t)0x7FCB3C23, (q31_t)0x0710A344, + (q31_t)0x7FCE0C3E, (q31_t)0x06DE7261, (q31_t)0x7FD0C8A3, + (q31_t)0x06AC406F, (q31_t)0x7FD37152, (q31_t)0x067A0D75, + (q31_t)0x7FD6064B, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, + (q31_t)0x0615A48A, (q31_t)0x7FDAF518, (q31_t)0x05E36EA9, + (q31_t)0x7FDD4EEC, (q31_t)0x05B137DF, (q31_t)0x7FDF9508, + (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x054CC7B0, + (q31_t)0x7FE3E616, (q31_t)0x051A8E5C, (q31_t)0x7FE5F108, + (q31_t)0x04E8543D, (q31_t)0x7FE7E840, (q31_t)0x04B6195D, + (q31_t)0x7FE9CBC0, (q31_t)0x0483DDC3, (q31_t)0x7FEB9B85, + (q31_t)0x0451A176, (q31_t)0x7FED5790, (q31_t)0x041F647F, + (q31_t)0x7FEEFFE1, (q31_t)0x03ED26E6, (q31_t)0x7FF09477, + (q31_t)0x03BAE8B1, (q31_t)0x7FF21553, (q31_t)0x0388A9E9, + (q31_t)0x7FF38273, (q31_t)0x03566A96, (q31_t)0x7FF4DBD8, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x02F1EA6B, + (q31_t)0x7FF7536F, (q31_t)0x02BFA9A4, (q31_t)0x7FF871A1, + (q31_t)0x028D6870, (q31_t)0x7FF97C17, (q31_t)0x025B26D7, + (q31_t)0x7FFA72D1, (q31_t)0x0228E4E1, (q31_t)0x7FFB55CE, + (q31_t)0x01F6A296, (q31_t)0x7FFC250F, (q31_t)0x01C45FFE, + (q31_t)0x7FFCE093, (q31_t)0x01921D1F, (q31_t)0x7FFD885A, + (q31_t)0x015FDA03, (q31_t)0x7FFE1C64, (q31_t)0x012D96B0, + (q31_t)0x7FFE9CB2, (q31_t)0x00FB532F, (q31_t)0x7FFF0942, + (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x0096CBC1, + (q31_t)0x7FFFA72C, (q31_t)0x006487E3, (q31_t)0x7FFFD885, + (q31_t)0x003243F5, (q31_t)0x7FFFF621, (q31_t)0x00000000, + (q31_t)0x7FFFFFFF, (q31_t)0xFFCDBC0A, (q31_t)0x7FFFF621, + (q31_t)0xFF9B781D, (q31_t)0x7FFFD885, (q31_t)0xFF69343E, + (q31_t)0x7FFFA72C, (q31_t)0xFF36F078, (q31_t)0x7FFF6216, + (q31_t)0xFF04ACD0, (q31_t)0x7FFF0942, (q31_t)0xFED2694F, + (q31_t)0x7FFE9CB2, (q31_t)0xFEA025FC, (q31_t)0x7FFE1C64, + (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFE3BA001, + (q31_t)0x7FFCE093, (q31_t)0xFE095D69, (q31_t)0x7FFC250F, + (q31_t)0xFDD71B1E, (q31_t)0x7FFB55CE, (q31_t)0xFDA4D928, + (q31_t)0x7FFA72D1, (q31_t)0xFD72978F, (q31_t)0x7FF97C17, + (q31_t)0xFD40565B, (q31_t)0x7FF871A1, (q31_t)0xFD0E1594, + (q31_t)0x7FF7536F, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, + (q31_t)0xFCA99569, (q31_t)0x7FF4DBD8, (q31_t)0xFC775616, + (q31_t)0x7FF38273, (q31_t)0xFC45174E, (q31_t)0x7FF21553, + (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFBE09B80, + (q31_t)0x7FEEFFE1, (q31_t)0xFBAE5E89, (q31_t)0x7FED5790, + (q31_t)0xFB7C223C, (q31_t)0x7FEB9B85, (q31_t)0xFB49E6A2, + (q31_t)0x7FE9CBC0, (q31_t)0xFB17ABC2, (q31_t)0x7FE7E840, + (q31_t)0xFAE571A4, (q31_t)0x7FE5F108, (q31_t)0xFAB3384F, + (q31_t)0x7FE3E616, (q31_t)0xFA80FFCB, (q31_t)0x7FE1C76B, + (q31_t)0xFA4EC820, (q31_t)0x7FDF9508, (q31_t)0xFA1C9156, + (q31_t)0x7FDD4EEC, (q31_t)0xF9EA5B75, (q31_t)0x7FDAF518, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF985F28A, + (q31_t)0x7FD6064B, (q31_t)0xF953BF90, (q31_t)0x7FD37152, + (q31_t)0xF9218D9E, (q31_t)0x7FD0C8A3, (q31_t)0xF8EF5CBB, + (q31_t)0x7FCE0C3E, (q31_t)0xF8BD2CEF, (q31_t)0x7FCB3C23, + (q31_t)0xF88AFE41, (q31_t)0x7FC85853, (q31_t)0xF858D0BA, + (q31_t)0x7FC560CF, (q31_t)0xF826A461, (q31_t)0x7FC25596, + (q31_t)0xF7F4793E, (q31_t)0x7FBF36A9, (q31_t)0xF7C24F58, + (q31_t)0x7FBC040A, (q31_t)0xF79026B8, (q31_t)0x7FB8BDB7, + (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF72BD967, + (q31_t)0x7FB1F5FC, (q31_t)0xF6F9B4C5, (q31_t)0x7FAE7494, + (q31_t)0xF6C79188, (q31_t)0x7FAADF7C, (q31_t)0xF6956FB6, + (q31_t)0x7FA736B4, (q31_t)0xF6634F58, (q31_t)0x7FA37A3C, + (q31_t)0xF6313076, (q31_t)0x7F9FAA15, (q31_t)0xF5FF1317, + (q31_t)0x7F9BC63F, (q31_t)0xF5CCF743, (q31_t)0x7F97CEBC, + (q31_t)0xF59ADD01, (q31_t)0x7F93C38C, (q31_t)0xF568C45A, + (q31_t)0x7F8FA4AF, (q31_t)0xF536AD55, (q31_t)0x7F8B7226, + (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF4D28451, + (q31_t)0x7F82D214, (q31_t)0xF4A07260, (q31_t)0x7F7E648B, + (q31_t)0xF46E6231, (q31_t)0x7F79E35A, (q31_t)0xF43C53CA, + (q31_t)0x7F754E7F, (q31_t)0xF40A4734, (q31_t)0x7F70A5FD, + (q31_t)0xF3D83C76, (q31_t)0x7F6BE9D4, (q31_t)0xF3A63398, + (q31_t)0x7F671A04, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, + (q31_t)0xF342279A, (q31_t)0x7F5D3F75, (q31_t)0xF310248A, + (q31_t)0x7F5834B6, (q31_t)0xF2DE2378, (q31_t)0x7F531654, + (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF27A2770, + (q31_t)0x7F489EAA, (q31_t)0xF2482C89, (q31_t)0x7F434563, + (q31_t)0xF21633C0, (q31_t)0x7F3DD87C, (q31_t)0xF1E43D1C, + (q31_t)0x7F3857F5, (q31_t)0xF1B248A5, (q31_t)0x7F32C3D0, + (q31_t)0xF1805662, (q31_t)0x7F2D1C0E, (q31_t)0xF14E665C, + (q31_t)0x7F2760AF, (q31_t)0xF11C789A, (q31_t)0x7F2191B4, + (q31_t)0xF0EA8D23, (q31_t)0x7F1BAF1E, (q31_t)0xF0B8A401, + (q31_t)0x7F15B8EE, (q31_t)0xF086BD39, (q31_t)0x7F0FAF24, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xF022F6DA, + (q31_t)0x7F0360CB, (q31_t)0xEFF11752, (q31_t)0x7EFD1C3C, + (q31_t)0xEFBF3A44, (q31_t)0x7EF6C418, (q31_t)0xEF8D5FB8, + (q31_t)0x7EF0585F, (q31_t)0xEF5B87B5, (q31_t)0x7EE9D913, + (q31_t)0xEF29B243, (q31_t)0x7EE34635, (q31_t)0xEEF7DF6A, + (q31_t)0x7EDC9FC6, (q31_t)0xEEC60F31, (q31_t)0x7ED5E5C6, + (q31_t)0xEE9441A0, (q31_t)0x7ECF1837, (q31_t)0xEE6276BF, + (q31_t)0x7EC8371A, (q31_t)0xEE30AE95, (q31_t)0x7EC1426F, + (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xEDCD2687, + (q31_t)0x7EB31E77, (q31_t)0xED9B66B2, (q31_t)0x7EABEF2C, + (q31_t)0xED69A9B2, (q31_t)0x7EA4AC58, (q31_t)0xED37EF91, + (q31_t)0x7E9D55FC, (q31_t)0xED063855, (q31_t)0x7E95EC19, + (q31_t)0xECD48406, (q31_t)0x7E8E6EB1, (q31_t)0xECA2D2AC, + (q31_t)0x7E86DDC5, (q31_t)0xEC71244F, (q31_t)0x7E7F3956, + (q31_t)0xEC3F78F5, (q31_t)0x7E778165, (q31_t)0xEC0DD0A8, + (q31_t)0x7E6FB5F3, (q31_t)0xEBDC2B6D, (q31_t)0x7E67D702, + (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEB78EA52, + (q31_t)0x7E57DEA6, (q31_t)0xEB474E80, (q31_t)0x7E4FC53E, + (q31_t)0xEB15B5E0, (q31_t)0x7E47985B, (q31_t)0xEAE4207A, + (q31_t)0x7E3F57FE, (q31_t)0xEAB28E55, (q31_t)0x7E37042A, + (q31_t)0xEA80FF79, (q31_t)0x7E2E9CDF, (q31_t)0xEA4F73EE, + (q31_t)0x7E26221E, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, + (q31_t)0xE9EC66E8, (q31_t)0x7E14F242, (q31_t)0xE9BAE57C, + (q31_t)0x7E0C3D29, (q31_t)0xE9896780, (q31_t)0x7E03749F, + (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE92675F4, + (q31_t)0x7DF1A942, (q31_t)0xE8F50273, (q31_t)0x7DE8A670, + (q31_t)0xE8C3927F, (q31_t)0x7DDF9034, (q31_t)0xE8922621, + (q31_t)0x7DD6668E, (q31_t)0xE860BD60, (q31_t)0x7DCD2981, + (q31_t)0xE82F5844, (q31_t)0x7DC3D90D, (q31_t)0xE7FDF6D3, + (q31_t)0x7DBA7534, (q31_t)0xE7CC9917, (q31_t)0x7DB0FDF7, + (q31_t)0xE79B3F16, (q31_t)0x7DA77359, (q31_t)0xE769E8D8, + (q31_t)0x7D9DD55A, (q31_t)0xE7389664, (q31_t)0x7D9423FB, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE6D5FCFC, + (q31_t)0x7D808727, (q31_t)0xE6A4B616, (q31_t)0x7D769BB5, + (q31_t)0xE6737319, (q31_t)0x7D6C9CE9, (q31_t)0xE642340D, + (q31_t)0x7D628AC5, (q31_t)0xE610F8F9, (q31_t)0x7D58654C, + (q31_t)0xE5DFC1E4, (q31_t)0x7D4E2C7E, (q31_t)0xE5AE8ED8, + (q31_t)0x7D43E05E, (q31_t)0xE57D5FDA, (q31_t)0x7D3980EC, + (q31_t)0xE54C34F3, (q31_t)0x7D2F0E2A, (q31_t)0xE51B0E2A, + (q31_t)0x7D24881A, (q31_t)0xE4E9EB86, (q31_t)0x7D19EEBE, + (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE487B2CF, + (q31_t)0x7D048228, (q31_t)0xE4569CCB, (q31_t)0x7CF9AEF0, + (q31_t)0xE4258B0A, (q31_t)0x7CEEC873, (q31_t)0xE3F47D95, + (q31_t)0x7CE3CEB1, (q31_t)0xE3C37473, (q31_t)0x7CD8C1AD, + (q31_t)0xE3926FAC, (q31_t)0x7CCDA168, (q31_t)0xE3616F47, + (q31_t)0x7CC26DE5, (q31_t)0xE330734C, (q31_t)0x7CB72724, + (q31_t)0xE2FF7BC3, (q31_t)0x7CABCD27, (q31_t)0xE2CE88B2, + (q31_t)0x7CA05FF1, (q31_t)0xE29D9A22, (q31_t)0x7C94DF82, + (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE23BCAA2, + (q31_t)0x7C7DA504, (q31_t)0xE20AE9C1, (q31_t)0x7C71EAF8, + (q31_t)0xE1DA0D7E, (q31_t)0x7C661DBB, (q31_t)0xE1A935E1, + (q31_t)0x7C5A3D4F, (q31_t)0xE17862F3, (q31_t)0x7C4E49B6, + (q31_t)0xE14794B9, (q31_t)0x7C4242F2, (q31_t)0xE116CB3D, + (q31_t)0x7C362904, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, + (q31_t)0xE0B54698, (q31_t)0x7C1DBBB2, (q31_t)0xE0848B7F, + (q31_t)0x7C116853, (q31_t)0xE053D541, (q31_t)0x7C0501D1, + (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDFF27773, + (q31_t)0x7BEBFB70, (q31_t)0xDFC1CFF2, (q31_t)0x7BDF5B94, + (q31_t)0xDF912D6A, (q31_t)0x7BD2A89E, (q31_t)0xDF608FE3, + (q31_t)0x7BC5E28F, (q31_t)0xDF2FF764, (q31_t)0x7BB9096A, + (q31_t)0xDEFF63F4, (q31_t)0x7BAC1D31, (q31_t)0xDECED59B, + (q31_t)0x7B9F1DE5, (q31_t)0xDE9E4C60, (q31_t)0x7B920B89, + (q31_t)0xDE6DC84B, (q31_t)0x7B84E61E, (q31_t)0xDE3D4963, + (q31_t)0x7B77ADA8, (q31_t)0xDE0CCFB1, (q31_t)0x7B6A6227, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDDABEC07, + (q31_t)0x7B4F920E, (q31_t)0xDD7B8220, (q31_t)0x7B420D7A, + (q31_t)0xDD4B1D8B, (q31_t)0x7B3475E4, (q31_t)0xDD1ABE51, + (q31_t)0x7B26CB4F, (q31_t)0xDCEA6478, (q31_t)0x7B190DBB, + (q31_t)0xDCBA1008, (q31_t)0x7B0B3D2C, (q31_t)0xDC89C108, + (q31_t)0x7AFD59A3, (q31_t)0xDC597781, (q31_t)0x7AEF6323, + (q31_t)0xDC293379, (q31_t)0x7AE159AE, (q31_t)0xDBF8F4F8, + (q31_t)0x7AD33D45, (q31_t)0xDBC8BC05, (q31_t)0x7AC50DEB, + (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDB685AE8, + (q31_t)0x7AA8766E, (q31_t)0xDB3832CD, (q31_t)0x7A9A0E4F, + (q31_t)0xDB08105E, (q31_t)0x7A8B9348, (q31_t)0xDAD7F3A2, + (q31_t)0x7A7D055B, (q31_t)0xDAA7DCA1, (q31_t)0x7A6E648A, + (q31_t)0xDA77CB62, (q31_t)0x7A5FB0D8, (q31_t)0xDA47BFED, + (q31_t)0x7A50EA46, (q31_t)0xDA17BA4A, (q31_t)0x7A4210D8, + (q31_t)0xD9E7BA7E, (q31_t)0x7A33248F, (q31_t)0xD9B7C093, + (q31_t)0x7A24256E, (q31_t)0xD987CC8F, (q31_t)0x7A151377, + (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD927F65B, + (q31_t)0x79F6B711, (q31_t)0xD8F81439, (q31_t)0x79E76CA6, + (q31_t)0xD8C8381C, (q31_t)0x79D80F6F, (q31_t)0xD898620C, + (q31_t)0x79C89F6D, (q31_t)0xD868920F, (q31_t)0x79B91CA4, + (q31_t)0xD838C82D, (q31_t)0x79A98715, (q31_t)0xD809046D, + (q31_t)0x7999DEC3, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, + (q31_t)0xD7A98F73, (q31_t)0x797A55E0, (q31_t)0xD779DE46, + (q31_t)0x796A7554, (q31_t)0xD74A335A, (q31_t)0x795A820E, + (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD6EAF05E, + (q31_t)0x793A6360, (q31_t)0xD6BB585D, (q31_t)0x792A37FE, + (q31_t)0xD68BC6BA, (q31_t)0x7919F9EB, (q31_t)0xD65C3B7B, + (q31_t)0x7909A92C, (q31_t)0xD62CB6A7, (q31_t)0x78F945C3, + (q31_t)0xD5FD3847, (q31_t)0x78E8CFB1, (q31_t)0xD5CDC062, + (q31_t)0x78D846FB, (q31_t)0xD59E4EFE, (q31_t)0x78C7ABA1, + (q31_t)0xD56EE424, (q31_t)0x78B6FDA8, (q31_t)0xD53F7FDA, + (q31_t)0x78A63D10, (q31_t)0xD5102227, (q31_t)0x789569DE, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD4B17AA7, + (q31_t)0x78738BB3, (q31_t)0xD48230E8, (q31_t)0x786280BF, + (q31_t)0xD452EDDE, (q31_t)0x7851633B, (q31_t)0xD423B190, + (q31_t)0x78403328, (q31_t)0xD3F47C06, (q31_t)0x782EF08B, + (q31_t)0xD3C54D46, (q31_t)0x781D9B64, (q31_t)0xD3962559, + (q31_t)0x780C33B8, (q31_t)0xD3670445, (q31_t)0x77FAB988, + (q31_t)0xD337EA12, (q31_t)0x77E92CD8, (q31_t)0xD308D6C6, + (q31_t)0x77D78DAA, (q31_t)0xD2D9CA6A, (q31_t)0x77C5DC01, + (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD27BC69C, + (q31_t)0x77A24148, (q31_t)0xD24CCF38, (q31_t)0x7790583D, + (q31_t)0xD21DDEE1, (q31_t)0x777E5CC3, (q31_t)0xD1EEF59E, + (q31_t)0x776C4EDB, (q31_t)0xD1C01374, (q31_t)0x775A2E88, + (q31_t)0xD191386D, (q31_t)0x7747FBCE, (q31_t)0xD162648F, + (q31_t)0x7735B6AE, (q31_t)0xD13397E1, (q31_t)0x77235F2D, + (q31_t)0xD104D26B, (q31_t)0x7710F54B, (q31_t)0xD0D61433, + (q31_t)0x76FE790E, (q31_t)0xD0A75D42, (q31_t)0x76EBEA77, + (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xD04A054D, + (q31_t)0x76C69646, (q31_t)0xD01B6459, (q31_t)0x76B3D0B3, + (q31_t)0xCFECCAC7, (q31_t)0x76A0F8D2, (q31_t)0xCFBE389F, + (q31_t)0x768E0EA5, (q31_t)0xCF8FADE8, (q31_t)0x767B1230, + (q31_t)0xCF612AAA, (q31_t)0x76680376, (q31_t)0xCF32AEEB, + (q31_t)0x7654E279, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xCED5CE08, (q31_t)0x762E69C3, (q31_t)0xCEA768F2, + (q31_t)0x761B1211, (q31_t)0xCE790B78, (q31_t)0x7607A827, + (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCE1C6776, + (q31_t)0x75E09DBD, (q31_t)0xCDEE20FC, (q31_t)0x75CCFD42, + (q31_t)0xCDBFE23A, (q31_t)0x75B94A9C, (q31_t)0xCD91AB38, + (q31_t)0x75A585CF, (q31_t)0xCD637BFD, (q31_t)0x7591AEDD, + (q31_t)0xCD355490, (q31_t)0x757DC5CA, (q31_t)0xCD0734F8, + (q31_t)0x7569CA98, (q31_t)0xCCD91D3D, (q31_t)0x7555BD4B, + (q31_t)0xCCAB0D65, (q31_t)0x75419DE6, (q31_t)0xCC7D0577, + (q31_t)0x752D6C6C, (q31_t)0xCC4F057B, (q31_t)0x751928E0, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCBF31D75, + (q31_t)0x74F06B9E, (q31_t)0xCBC53578, (q31_t)0x74DBF1EF, + (q31_t)0xCB975589, (q31_t)0x74C7663A, (q31_t)0xCB697DB0, + (q31_t)0x74B2C883, (q31_t)0xCB3BADF2, (q31_t)0x749E18CD, + (q31_t)0xCB0DE658, (q31_t)0x7489571B, (q31_t)0xCAE026E8, + (q31_t)0x74748371, (q31_t)0xCAB26FA9, (q31_t)0x745F9DD1, + (q31_t)0xCA84C0A2, (q31_t)0x744AA63E, (q31_t)0xCA5719DB, + (q31_t)0x74359CBD, (q31_t)0xCA297B5A, (q31_t)0x74208150, + (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC9CE5748, + (q31_t)0x73F614C0, (q31_t)0xC9A0D1C4, (q31_t)0x73E0C3A3, + (q31_t)0xC97354A3, (q31_t)0x73CB60A7, (q31_t)0xC945DFEC, + (q31_t)0x73B5EBD0, (q31_t)0xC91873A5, (q31_t)0x73A06522, + (q31_t)0xC8EB0FD6, (q31_t)0x738ACC9E, (q31_t)0xC8BDB485, + (q31_t)0x73752249, (q31_t)0xC89061BA, (q31_t)0x735F6626, + (q31_t)0xC863177B, (q31_t)0x73499838, (q31_t)0xC835D5D0, + (q31_t)0x7333B883, (q31_t)0xC8089CBF, (q31_t)0x731DC709, + (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC7AE4489, + (q31_t)0x72F1AED8, (q31_t)0xC7812571, (q31_t)0x72DB8828, + (q31_t)0xC7540F10, (q31_t)0x72C54FC0, (q31_t)0xC727016C, + (q31_t)0x72AF05A6, (q31_t)0xC6F9FC8D, (q31_t)0x7298A9DC, + (q31_t)0xC6CD0079, (q31_t)0x72823C66, (q31_t)0xC6A00D36, + (q31_t)0x726BBD48, (q31_t)0xC67322CD, (q31_t)0x72552C84, + (q31_t)0xC6464144, (q31_t)0x723E8A1F, (q31_t)0xC61968A2, + (q31_t)0x7227D61C, (q31_t)0xC5EC98ED, (q31_t)0x7211107D, + (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC593146A, + (q31_t)0x71E3507F, (q31_t)0xC5665FA8, (q31_t)0x71CC5626, + (q31_t)0xC539B3F0, (q31_t)0x71B54A40, (q31_t)0xC50D1148, + (q31_t)0x719E2CD2, (q31_t)0xC4E077B8, (q31_t)0x7186FDDE, + (q31_t)0xC4B3E746, (q31_t)0x716FBD68, (q31_t)0xC4875FF8, + (q31_t)0x71586B73, (q31_t)0xC45AE1D7, (q31_t)0x71410804, + (q31_t)0xC42E6CE8, (q31_t)0x7129931E, (q31_t)0xC4020132, + (q31_t)0x71120CC5, (q31_t)0xC3D59EBD, (q31_t)0x70FA74FB, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC37CF5B0, + (q31_t)0x70CB1127, (q31_t)0xC350AF25, (q31_t)0x70B34524, + (q31_t)0xC32471F6, (q31_t)0x709B67C0, (q31_t)0xC2F83E2A, + (q31_t)0x708378FE, (q31_t)0xC2CC13C7, (q31_t)0x706B78E3, + (q31_t)0xC29FF2D4, (q31_t)0x70536771, (q31_t)0xC273DB58, + (q31_t)0x703B44AC, (q31_t)0xC247CD5A, (q31_t)0x70231099, + (q31_t)0xC21BC8E0, (q31_t)0x700ACB3B, (q31_t)0xC1EFCDF2, + (q31_t)0x6FF27496, (q31_t)0xC1C3DC96, (q31_t)0x6FDA0CAD, + (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC16C16B0, + (q31_t)0x6FA90920, (q31_t)0xC1404233, (q31_t)0x6F906D84, + (q31_t)0xC1147763, (q31_t)0x6F77C0B3, (q31_t)0xC0E8B648, + (q31_t)0x6F5F02B1, (q31_t)0xC0BCFEE7, (q31_t)0x6F463383, + (q31_t)0xC0915147, (q31_t)0x6F2D532C, (q31_t)0xC065AD70, + (q31_t)0x6F1461AF, (q31_t)0xC03A1368, (q31_t)0x6EFB5F12, + (q31_t)0xC00E8335, (q31_t)0x6EE24B57, (q31_t)0xBFE2FCDF, + (q31_t)0x6EC92682, (q31_t)0xBFB7806C, (q31_t)0x6EAFF098, + (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBF60A54A, + (q31_t)0x6E7D5193, (q31_t)0xBF3546A8, (q31_t)0x6E63E87F, + (q31_t)0xBF09F204, (q31_t)0x6E4A6E65, (q31_t)0xBEDEA765, + (q31_t)0x6E30E349, (q31_t)0xBEB366D1, (q31_t)0x6E17472F, + (q31_t)0xBE88304F, (q31_t)0x6DFD9A1B, (q31_t)0xBE5D03E5, + (q31_t)0x6DE3DC11, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, + (q31_t)0xBE06C977, (q31_t)0x6DB02D29, (q31_t)0xBDDBBB7F, + (q31_t)0x6D963C54, (q31_t)0xBDB0B7BA, (q31_t)0x6D7C3A98, + (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBD5ACEE5, + (q31_t)0x6D48047E, (q31_t)0xBD2FE9E1, (q31_t)0x6D2DD027, + (q31_t)0xBD050F2C, (q31_t)0x6D138AFA, (q31_t)0xBCDA3ECA, + (q31_t)0x6CF934FB, (q31_t)0xBCAF78C3, (q31_t)0x6CDECE2E, + (q31_t)0xBC84BD1E, (q31_t)0x6CC45697, (q31_t)0xBC5A0BE1, + (q31_t)0x6CA9CE3A, (q31_t)0xBC2F6513, (q31_t)0x6C8F351C, + (q31_t)0xBC04C8BA, (q31_t)0x6C748B3F, (q31_t)0xBBDA36DC, + (q31_t)0x6C59D0A9, (q31_t)0xBBAFAF81, (q31_t)0x6C3F055D, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBB5AC06C, + (q31_t)0x6C093CB6, (q31_t)0xBB3058C0, (q31_t)0x6BEE3F62, + (q31_t)0xBB05FBB0, (q31_t)0x6BD3316A, (q31_t)0xBADBA943, + (q31_t)0x6BB812D0, (q31_t)0xBAB1617F, (q31_t)0x6B9CE39B, + (q31_t)0xBA87246C, (q31_t)0x6B81A3CD, (q31_t)0xBA5CF210, + (q31_t)0x6B66536A, (q31_t)0xBA32CA70, (q31_t)0x6B4AF278, + (q31_t)0xBA08AD94, (q31_t)0x6B2F80FA, (q31_t)0xB9DE9B83, + (q31_t)0x6B13FEF5, (q31_t)0xB9B49442, (q31_t)0x6AF86C6C, + (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB960A64B, + (q31_t)0x6AC115E1, (q31_t)0xB936BFA3, (q31_t)0x6AA551E8, + (q31_t)0xB90CE3E6, (q31_t)0x6A897D7D, (q31_t)0xB8E31319, + (q31_t)0x6A6D98A4, (q31_t)0xB8B94D44, (q31_t)0x6A51A361, + (q31_t)0xB88F926C, (q31_t)0x6A359DB9, (q31_t)0xB865E299, + (q31_t)0x6A1987B0, (q31_t)0xB83C3DD1, (q31_t)0x69FD614A, + (q31_t)0xB812A419, (q31_t)0x69E12A8C, (q31_t)0xB7E9157A, + (q31_t)0x69C4E37A, (q31_t)0xB7BF91F8, (q31_t)0x69A88C18, + (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB76CAC68, + (q31_t)0x696FAC78, (q31_t)0xB7434A67, (q31_t)0x69532442, + (q31_t)0xB719F39D, (q31_t)0x69368BCE, (q31_t)0xB6F0A811, + (q31_t)0x6919E320, (q31_t)0xB6C767CA, (q31_t)0x68FD2A3D, + (q31_t)0xB69E32CD, (q31_t)0x68E06129, (q31_t)0xB6750921, + (q31_t)0x68C387E9, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, + (q31_t)0xB622D7D5, (q31_t)0x6889A4F5, (q31_t)0xB5F9D042, + (q31_t)0x686C9B4B, (q31_t)0xB5D0D41A, (q31_t)0x684F8186, + (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB57EFE21, + (q31_t)0x68151DBE, (q31_t)0xB556245E, (q31_t)0x67F7D3C4, + (q31_t)0xB52D561E, (q31_t)0x67DA79C2, (q31_t)0xB5049368, + (q31_t)0x67BD0FBC, (q31_t)0xB4DBDC42, (q31_t)0x679F95B7, + (q31_t)0xB4B330B2, (q31_t)0x67820BB6, (q31_t)0xB48A90C0, + (q31_t)0x676471C0, (q31_t)0xB461FC70, (q31_t)0x6746C7D7, + (q31_t)0xB43973C9, (q31_t)0x67290E02, (q31_t)0xB410F6D2, + (q31_t)0x670B4443, (q31_t)0xB3E88591, (q31_t)0x66ED6AA1, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB397C649, + (q31_t)0x66B187C3, (q31_t)0xB36F784E, (q31_t)0x66937E90, + (q31_t)0xB3473622, (q31_t)0x6675658C, (q31_t)0xB31EFFCB, + (q31_t)0x66573CBB, (q31_t)0xB2F6D54F, (q31_t)0x66390422, + (q31_t)0xB2CEB6B5, (q31_t)0x661ABBC5, (q31_t)0xB2A6A401, + (q31_t)0x65FC63A9, (q31_t)0xB27E9D3B, (q31_t)0x65DDFBD3, + (q31_t)0xB256A26A, (q31_t)0x65BF8447, (q31_t)0xB22EB392, + (q31_t)0x65A0FD0B, (q31_t)0xB206D0BA, (q31_t)0x65826622, + (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB1B72F23, + (q31_t)0x6545095F, (q31_t)0xB18F7070, (q31_t)0x6526438E, + (q31_t)0xB167BDD6, (q31_t)0x65076E24, (q31_t)0xB140175B, + (q31_t)0x64E88926, (q31_t)0xB1187D05, (q31_t)0x64C99498, + (q31_t)0xB0F0EEDA, (q31_t)0x64AA907F, (q31_t)0xB0C96CDF, + (q31_t)0x648B7CDF, (q31_t)0xB0A1F71C, (q31_t)0x646C59BF, + (q31_t)0xB07A8D97, (q31_t)0x644D2722, (q31_t)0xB0533055, + (q31_t)0x642DE50D, (q31_t)0xB02BDF5C, (q31_t)0x640E9385, + (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAFDD625F, + (q31_t)0x63CFC230, (q31_t)0xAFB63667, (q31_t)0x63B0426D, + (q31_t)0xAF8F16D0, (q31_t)0x6390B34A, (q31_t)0xAF6803A1, + (q31_t)0x637114CC, (q31_t)0xAF40FCE0, (q31_t)0x635166F8, + (q31_t)0xAF1A0293, (q31_t)0x6331A9D4, (q31_t)0xAEF314BF, + (q31_t)0x6311DD63, (q31_t)0xAECC336B, (q31_t)0x62F201AC, + (q31_t)0xAEA55E9D, (q31_t)0x62D216B2, (q31_t)0xAE7E965B, + (q31_t)0x62B21C7B, (q31_t)0xAE57DAAA, (q31_t)0x6292130C, + (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xAE0A8916, + (q31_t)0x6251D297, (q31_t)0xADE3F33E, (q31_t)0x62319B9D, + (q31_t)0xADBD6A10, (q31_t)0x6211557D, (q31_t)0xAD96ED91, + (q31_t)0x61F1003E, (q31_t)0xAD707DC8, (q31_t)0x61D09BE5, + (q31_t)0xAD4A1ABA, (q31_t)0x61B02876, (q31_t)0xAD23C46D, + (q31_t)0x618FA5F6, (q31_t)0xACFD7AE8, (q31_t)0x616F146B, + (q31_t)0xACD73E30, (q31_t)0x614E73D9, (q31_t)0xACB10E4A, + (q31_t)0x612DC446, (q31_t)0xAC8AEB3E, (q31_t)0x610D05B7, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAC3ECBC7, + (q31_t)0x60CB5BB6, (q31_t)0xAC18CF68, (q31_t)0x60AA704F, + (q31_t)0xABF2DFFA, (q31_t)0x60897600, (q31_t)0xABCCFD82, + (q31_t)0x60686CCE, (q31_t)0xABA72806, (q31_t)0x604754BE, + (q31_t)0xAB815F8C, (q31_t)0x60262DD5, (q31_t)0xAB5BA41A, + (q31_t)0x6004F818, (q31_t)0xAB35F5B5, (q31_t)0x5FE3B38D, + (q31_t)0xAB105464, (q31_t)0x5FC26038, (q31_t)0xAAEAC02B, + (q31_t)0x5FA0FE1E, (q31_t)0xAAC53912, (q31_t)0x5F7F8D46, + (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA7A5253, + (q31_t)0x5F3C7F6B, (q31_t)0xAA54F2B9, (q31_t)0x5F1AE273, + (q31_t)0xAA2FA055, (q31_t)0x5EF936D1, (q31_t)0xAA0A5B2D, + (q31_t)0x5ED77C89, (q31_t)0xA9E52347, (q31_t)0x5EB5B3A1, + (q31_t)0xA9BFF8A8, (q31_t)0x5E93DC1F, (q31_t)0xA99ADB56, + (q31_t)0x5E71F606, (q31_t)0xA975CB56, (q31_t)0x5E50015D, + (q31_t)0xA950C8AF, (q31_t)0x5E2DFE28, (q31_t)0xA92BD366, + (q31_t)0x5E0BEC6E, (q31_t)0xA906EB81, (q31_t)0x5DE9CC32, + (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA8BD43FA, + (q31_t)0x5DA5604E, (q31_t)0xA8988463, (q31_t)0x5D8314B0, + (q31_t)0xA873D246, (q31_t)0x5D60BAA6, (q31_t)0xA84F2DA9, + (q31_t)0x5D3E5236, (q31_t)0xA82A9693, (q31_t)0x5D1BDB65, + (q31_t)0xA8060D08, (q31_t)0x5CF95638, (q31_t)0xA7E1910E, + (q31_t)0x5CD6C2B4, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, + (q31_t)0xA798C1E4, (q31_t)0x5C9170BF, (q31_t)0xA7746EC0, + (q31_t)0x5C6EB258, (q31_t)0xA7502943, (q31_t)0x5C4BE5B0, + (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA707C756, + (q31_t)0x5C0621B2, (q31_t)0xA6E3AAF2, (q31_t)0x5BE32A67, + (q31_t)0xA6BF9C4B, (q31_t)0x5BC024F0, (q31_t)0xA69B9B68, + (q31_t)0x5B9D1153, (q31_t)0xA677A84E, (q31_t)0x5B79EF96, + (q31_t)0xA653C302, (q31_t)0x5B56BFBD, (q31_t)0xA62FEB8B, + (q31_t)0x5B3381CE, (q31_t)0xA60C21ED, (q31_t)0x5B1035CF, + (q31_t)0xA5E8662F, (q31_t)0x5AECDBC4, (q31_t)0xA5C4B855, + (q31_t)0x5AC973B4, (q31_t)0xA5A11865, (q31_t)0x5AA5FDA4, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA55A025B, + (q31_t)0x5A5EE79A, (q31_t)0xA5368C4B, (q31_t)0x5A3B47AA, + (q31_t)0xA513243B, (q31_t)0x5A1799D0, (q31_t)0xA4EFCA31, + (q31_t)0x59F3DE12, (q31_t)0xA4CC7E31, (q31_t)0x59D01474, + (q31_t)0xA4A94042, (q31_t)0x59AC3CFD, (q31_t)0xA4861069, + (q31_t)0x598857B1, (q31_t)0xA462EEAC, (q31_t)0x59646497, + (q31_t)0xA43FDB0F, (q31_t)0x594063B4, (q31_t)0xA41CD598, + (q31_t)0x591C550E, (q31_t)0xA3F9DE4D, (q31_t)0x58F838A9, + (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA3B41A4F, + (q31_t)0x58AFD6BC, (q31_t)0xA3914DA7, (q31_t)0x588B913F, + (q31_t)0xA36E8F40, (q31_t)0x58673E1B, (q31_t)0xA34BDF20, + (q31_t)0x5842DD54, (q31_t)0xA3293D4B, (q31_t)0x581E6EF1, + (q31_t)0xA306A9C7, (q31_t)0x57F9F2F7, (q31_t)0xA2E4249A, + (q31_t)0x57D5696C, (q31_t)0xA2C1ADC9, (q31_t)0x57B0D256, + (q31_t)0xA29F4559, (q31_t)0x578C2DB9, (q31_t)0xA27CEB4F, + (q31_t)0x57677B9D, (q31_t)0xA25A9FB1, (q31_t)0x5742BC05, + (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA21633CD, + (q31_t)0x56F9147E, (q31_t)0xA1F41391, (q31_t)0x56D42C99, + (q31_t)0xA1D201D7, (q31_t)0x56AF3750, (q31_t)0xA1AFFEA2, + (q31_t)0x568A34A9, (q31_t)0xA18E09F9, (q31_t)0x566524AA, + (q31_t)0xA16C23E1, (q31_t)0x56400757, (q31_t)0xA14A4C5E, + (q31_t)0x561ADCB8, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, + (q31_t)0xA106C92E, (q31_t)0x55D05FAA, (q31_t)0xA0E51D8C, + (q31_t)0x55AB0D46, (q31_t)0xA0C38094, (q31_t)0x5585ADAC, + (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA08072BA, + (q31_t)0x553AC6ED, (q31_t)0xA05F01E1, (q31_t)0x55153FD4, + (q31_t)0xA03D9FC7, (q31_t)0x54EFAB9C, (q31_t)0xA01C4C72, + (q31_t)0x54CA0A4A, (q31_t)0x9FFB07E7, (q31_t)0x54A45BE5, + (q31_t)0x9FD9D22A, (q31_t)0x547EA073, (q31_t)0x9FB8AB41, + (q31_t)0x5458D7F9, (q31_t)0x9F979331, (q31_t)0x5433027D, + (q31_t)0x9F7689FF, (q31_t)0x540D2005, (q31_t)0x9F558FB0, + (q31_t)0x53E73097, (q31_t)0x9F34A449, (q31_t)0x53C13438, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9EF2FA48, + (q31_t)0x537514C1, (q31_t)0x9ED23BB9, (q31_t)0x534EF1B5, + (q31_t)0x9EB18C26, (q31_t)0x5328C1D0, (q31_t)0x9E90EB94, + (q31_t)0x53028517, (q31_t)0x9E705A09, (q31_t)0x52DC3B92, + (q31_t)0x9E4FD789, (q31_t)0x52B5E545, (q31_t)0x9E2F641A, + (q31_t)0x528F8237, (q31_t)0x9E0EFFC1, (q31_t)0x5269126E, + (q31_t)0x9DEEAA82, (q31_t)0x524295EF, (q31_t)0x9DCE6462, + (q31_t)0x521C0CC1, (q31_t)0x9DAE2D68, (q31_t)0x51F576E9, + (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D6DECF4, + (q31_t)0x51A82555, (q31_t)0x9D4DE384, (q31_t)0x518169A4, + (q31_t)0x9D2DE94D, (q31_t)0x515AA162, (q31_t)0x9D0DFE53, + (q31_t)0x5133CC94, (q31_t)0x9CEE229C, (q31_t)0x510CEB40, + (q31_t)0x9CCE562B, (q31_t)0x50E5FD6C, (q31_t)0x9CAE9907, + (q31_t)0x50BF031F, (q31_t)0x9C8EEB33, (q31_t)0x5097FC5E, + (q31_t)0x9C6F4CB5, (q31_t)0x5070E92F, (q31_t)0x9C4FBD92, + (q31_t)0x5049C999, (q31_t)0x9C303DCF, (q31_t)0x50229DA0, + (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9BF16C7A, + (q31_t)0x4FD420A3, (q31_t)0x9BD21AF2, (q31_t)0x4FACCFAB, + (q31_t)0x9BB2D8DD, (q31_t)0x4F857268, (q31_t)0x9B93A640, + (q31_t)0x4F5E08E3, (q31_t)0x9B748320, (q31_t)0x4F369320, + (q31_t)0x9B556F80, (q31_t)0x4F0F1126, (q31_t)0x9B366B67, + (q31_t)0x4EE782FA, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, + (q31_t)0x9AF891DB, (q31_t)0x4E984229, (q31_t)0x9AD9BC71, + (q31_t)0x4E708F8F, (q31_t)0x9ABAF6A0, (q31_t)0x4E48D0DC, + (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A7D99DD, + (q31_t)0x4DF92F45, (q31_t)0x9A5F02F5, (q31_t)0x4DD14C6E, + (q31_t)0x9A407BB8, (q31_t)0x4DA95D96, (q31_t)0x9A22042C, + (q31_t)0x4D8162C4, (q31_t)0x9A039C56, (q31_t)0x4D595BFE, + (q31_t)0x99E5443A, (q31_t)0x4D31494B, (q31_t)0x99C6FBDE, + (q31_t)0x4D092AB0, (q31_t)0x99A8C344, (q31_t)0x4CE10034, + (q31_t)0x998A9A73, (q31_t)0x4CB8C9DD, (q31_t)0x996C816F, + (q31_t)0x4C9087B1, (q31_t)0x994E783C, (q31_t)0x4C6839B6, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9912955E, + (q31_t)0x4C177A6E, (q31_t)0x98F4BBBC, (q31_t)0x4BEF092D, + (q31_t)0x98D6F1FE, (q31_t)0x4BC68C36, (q31_t)0x98B93828, + (q31_t)0x4B9E038F, (q31_t)0x989B8E3F, (q31_t)0x4B756F3F, + (q31_t)0x987DF449, (q31_t)0x4B4CCF4D, (q31_t)0x98606A48, + (q31_t)0x4B2423BD, (q31_t)0x9842F043, (q31_t)0x4AFB6C97, + (q31_t)0x9825863D, (q31_t)0x4AD2A9E1, (q31_t)0x98082C3B, + (q31_t)0x4AA9DBA1, (q31_t)0x97EAE241, (q31_t)0x4A8101DE, + (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x97B07E7A, + (q31_t)0x4A2F2BE5, (q31_t)0x979364B5, (q31_t)0x4A062FBD, + (q31_t)0x97765B0A, (q31_t)0x49DD282A, (q31_t)0x9759617E, + (q31_t)0x49B41533, (q31_t)0x973C7816, (q31_t)0x498AF6DE, + (q31_t)0x971F9ED6, (q31_t)0x4961CD32, (q31_t)0x9702D5C2, + (q31_t)0x49389836, (q31_t)0x96E61CDF, (q31_t)0x490F57EE, + (q31_t)0x96C97431, (q31_t)0x48E60C62, (q31_t)0x96ACDBBD, + (q31_t)0x48BCB598, (q31_t)0x96905387, (q31_t)0x48935397, + (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x965773E7, + (q31_t)0x48406E07, (q31_t)0x963B1C85, (q31_t)0x4816EA85, + (q31_t)0x961ED573, (q31_t)0x47ED5BE6, (q31_t)0x96029EB5, + (q31_t)0x47C3C22E, (q31_t)0x95E6784F, (q31_t)0x479A1D66, + (q31_t)0x95CA6246, (q31_t)0x47706D93, (q31_t)0x95AE5C9E, + (q31_t)0x4746B2BC, (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x95768282, (q31_t)0x46F31C1A, (q31_t)0x955AAE17, + (q31_t)0x46C9405C, (q31_t)0x953EEA1E, (q31_t)0x469F59B4, + (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x95079393, + (q31_t)0x464B6BBD, (q31_t)0x94EC010B, (q31_t)0x4621647C, + (q31_t)0x94D07F05, (q31_t)0x45F7526B, (q31_t)0x94B50D87, + (q31_t)0x45CD358F, (q31_t)0x9499AC95, (q31_t)0x45A30DF0, + (q31_t)0x947E5C32, (q31_t)0x4578DB93, (q31_t)0x94631C64, + (q31_t)0x454E9E80, (q31_t)0x9447ED2F, (q31_t)0x452456BC, + (q31_t)0x942CCE95, (q31_t)0x44FA044F, (q31_t)0x9411C09D, + (q31_t)0x44CFA73F, (q31_t)0x93F6C34A, (q31_t)0x44A53F93, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x93C0FAA2, + (q31_t)0x4450507E, (q31_t)0x93A62F56, (q31_t)0x4425C923, + (q31_t)0x938B74C0, (q31_t)0x43FB3745, (q31_t)0x9370CAE4, + (q31_t)0x43D09AEC, (q31_t)0x935631C5, (q31_t)0x43A5F41E, + (q31_t)0x933BA968, (q31_t)0x437B42E1, (q31_t)0x932131D1, + (q31_t)0x4350873C, (q31_t)0x9306CB04, (q31_t)0x4325C135, + (q31_t)0x92EC7505, (q31_t)0x42FAF0D4, (q31_t)0x92D22FD8, + (q31_t)0x42D0161E, (q31_t)0x92B7FB82, (q31_t)0x42A5311A, + (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9283C567, + (q31_t)0x424F4845, (q31_t)0x9269C3AC, (q31_t)0x42244480, + (q31_t)0x924FD2D6, (q31_t)0x41F93688, (q31_t)0x9235F2EB, + (q31_t)0x41CE1E64, (q31_t)0x921C23EE, (q31_t)0x41A2FC1A, + (q31_t)0x920265E4, (q31_t)0x4177CFB0, (q31_t)0x91E8B8D0, + (q31_t)0x414C992E, (q31_t)0x91CF1CB6, (q31_t)0x4121589A, + (q31_t)0x91B5919A, (q31_t)0x40F60DFB, (q31_t)0x919C1780, + (q31_t)0x40CAB957, (q31_t)0x9182AE6C, (q31_t)0x409F5AB6, + (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x91500F67, + (q31_t)0x40487F93, (q31_t)0x9136D97D, (q31_t)0x401D0320, + (q31_t)0x911DB4A8, (q31_t)0x3FF17CCA, (q31_t)0x9104A0ED, + (q31_t)0x3FC5EC97, (q31_t)0x90EB9E50, (q31_t)0x3F9A528F, + (q31_t)0x90D2ACD3, (q31_t)0x3F6EAEB8, (q31_t)0x90B9CC7C, + (q31_t)0x3F430118, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, + (q31_t)0x90883F4C, (q31_t)0x3EEB889C, (q31_t)0x906F927B, + (q31_t)0x3EBFBDCC, (q31_t)0x9056F6DF, (q31_t)0x3E93E94F, + (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x9025F352, + (q31_t)0x3E3C2369, (q31_t)0x900D8B69, (q31_t)0x3E10320D, + (q31_t)0x8FF534C4, (q31_t)0x3DE4371F, (q31_t)0x8FDCEF66, + (q31_t)0x3DB832A5, (q31_t)0x8FC4BB53, (q31_t)0x3D8C24A7, + (q31_t)0x8FAC988E, (q31_t)0x3D600D2B, (q31_t)0x8F94871D, + (q31_t)0x3D33EC39, (q31_t)0x8F7C8701, (q31_t)0x3D07C1D5, + (q31_t)0x8F64983F, (q31_t)0x3CDB8E09, (q31_t)0x8F4CBADB, + (q31_t)0x3CAF50DA, (q31_t)0x8F34EED8, (q31_t)0x3C830A4F, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8F058B04, + (q31_t)0x3C2A6142, (q31_t)0x8EEDF33B, (q31_t)0x3BFDFECD, + (q31_t)0x8ED66CE1, (q31_t)0x3BD19317, (q31_t)0x8EBEF7FB, + (q31_t)0x3BA51E29, (q31_t)0x8EA7948C, (q31_t)0x3B78A007, + (q31_t)0x8E904298, (q31_t)0x3B4C18BA, (q31_t)0x8E790222, + (q31_t)0x3B1F8847, (q31_t)0x8E61D32D, (q31_t)0x3AF2EEB7, + (q31_t)0x8E4AB5BF, (q31_t)0x3AC64C0F, (q31_t)0x8E33A9D9, + (q31_t)0x3A99A057, (q31_t)0x8E1CAF80, (q31_t)0x3A6CEB95, + (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DEEEF82, + (q31_t)0x3A136712, (q31_t)0x8DD829E4, (q31_t)0x39E6975D, + (q31_t)0x8DC175E0, (q31_t)0x39B9BEBB, (q31_t)0x8DAAD37B, + (q31_t)0x398CDD32, (q31_t)0x8D9442B7, (q31_t)0x395FF2C9, + (q31_t)0x8D7DC399, (q31_t)0x3932FF87, (q31_t)0x8D675623, + (q31_t)0x39060372, (q31_t)0x8D50FA59, (q31_t)0x38D8FE93, + (q31_t)0x8D3AB03F, (q31_t)0x38ABF0EF, (q31_t)0x8D2477D8, + (q31_t)0x387EDA8E, (q31_t)0x8D0E5127, (q31_t)0x3851BB76, + (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CE238F6, + (q31_t)0x37F76340, (q31_t)0x8CCC477D, (q31_t)0x37CA2A30, + (q31_t)0x8CB667C7, (q31_t)0x379CE884, (q31_t)0x8CA099D9, + (q31_t)0x376F9E46, (q31_t)0x8C8ADDB6, (q31_t)0x37424B7A, + (q31_t)0x8C753361, (q31_t)0x3714F02A, (q31_t)0x8C5F9ADD, + (q31_t)0x36E78C5A, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, + (q31_t)0x8C349F58, (q31_t)0x368CAB5C, (q31_t)0x8C1F3C5C, + (q31_t)0x365F2E3B, (q31_t)0x8C09EB40, (q31_t)0x3631A8B7, + (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BDF7EAF, + (q31_t)0x35D684A5, (q31_t)0x8BCA6342, (q31_t)0x35A8E624, + (q31_t)0x8BB559C1, (q31_t)0x357B3F5D, (q31_t)0x8BA0622F, + (q31_t)0x354D9056, (q31_t)0x8B8B7C8F, (q31_t)0x351FD917, + (q31_t)0x8B76A8E4, (q31_t)0x34F219A7, (q31_t)0x8B61E732, + (q31_t)0x34C4520D, (q31_t)0x8B4D377C, (q31_t)0x3496824F, + (q31_t)0x8B3899C5, (q31_t)0x3468AA76, (q31_t)0x8B240E10, + (q31_t)0x343ACA87, (q31_t)0x8B0F9461, (q31_t)0x340CE28A, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AE6D71F, + (q31_t)0x33B0FA84, (q31_t)0x8AD29393, (q31_t)0x3382FA88, + (q31_t)0x8ABE6219, (q31_t)0x3354F29A, (q31_t)0x8AAA42B4, + (q31_t)0x3326E2C2, (q31_t)0x8A963567, (q31_t)0x32F8CB07, + (q31_t)0x8A823A35, (q31_t)0x32CAAB6F, (q31_t)0x8A6E5122, + (q31_t)0x329C8402, (q31_t)0x8A5A7A30, (q31_t)0x326E54C7, + (q31_t)0x8A46B563, (q31_t)0x32401DC5, (q31_t)0x8A3302BD, + (q31_t)0x3211DF03, (q31_t)0x8A1F6242, (q31_t)0x31E39889, + (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89F857D8, + (q31_t)0x3186F487, (q31_t)0x89E4EDEE, (q31_t)0x3158970D, + (q31_t)0x89D1963C, (q31_t)0x312A31F8, (q31_t)0x89BE50C3, + (q31_t)0x30FBC54D, (q31_t)0x89AB1D86, (q31_t)0x30CD5114, + (q31_t)0x8997FC89, (q31_t)0x309ED555, (q31_t)0x8984EDCF, + (q31_t)0x30705217, (q31_t)0x8971F15A, (q31_t)0x3041C760, + (q31_t)0x895F072D, (q31_t)0x30133538, (q31_t)0x894C2F4C, + (q31_t)0x2FE49BA6, (q31_t)0x893969B9, (q31_t)0x2FB5FAB2, + (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x89141589, + (q31_t)0x2F58A2BD, (q31_t)0x890186F1, (q31_t)0x2F29EBCC, + (q31_t)0x88EF0AB4, (q31_t)0x2EFB2D94, (q31_t)0x88DCA0D3, + (q31_t)0x2ECC681E, (q31_t)0x88CA4951, (q31_t)0x2E9D9B70, + (q31_t)0x88B80431, (q31_t)0x2E6EC792, (q31_t)0x88A5D177, + (q31_t)0x2E3FEC8B, (q31_t)0x8893B124, (q31_t)0x2E110A62, + (q31_t)0x8881A33C, (q31_t)0x2DE2211E, (q31_t)0x886FA7C2, + (q31_t)0x2DB330C7, (q31_t)0x885DBEB7, (q31_t)0x2D843963, + (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x883A23FE, + (q31_t)0x2D263595, (q31_t)0x88287255, (q31_t)0x2CF72939, + (q31_t)0x8816D327, (q31_t)0x2CC815ED, (q31_t)0x88054677, + (q31_t)0x2C98FBBA, (q31_t)0x87F3CC47, (q31_t)0x2C69DAA6, + (q31_t)0x87E2649B, (q31_t)0x2C3AB2B9, (q31_t)0x87D10F75, + (q31_t)0x2C0B83F9, (q31_t)0x87BFCCD7, (q31_t)0x2BDC4E6F, + (q31_t)0x87AE9CC5, (q31_t)0x2BAD1221, (q31_t)0x879D7F40, + (q31_t)0x2B7DCF17, (q31_t)0x878C744C, (q31_t)0x2B4E8558, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x876A9621, + (q31_t)0x2AEFDDD8, (q31_t)0x8759C2EF, (q31_t)0x2AC08025, + (q31_t)0x87490257, (q31_t)0x2A911BDB, (q31_t)0x8738545E, + (q31_t)0x2A61B101, (q31_t)0x8727B904, (q31_t)0x2A323F9D, + (q31_t)0x8717304E, (q31_t)0x2A02C7B8, (q31_t)0x8706BA3C, + (q31_t)0x29D34958, (q31_t)0x86F656D3, (q31_t)0x29A3C484, + (q31_t)0x86E60614, (q31_t)0x29743945, (q31_t)0x86D5C802, + (q31_t)0x2944A7A2, (q31_t)0x86C59C9F, (q31_t)0x29150FA1, + (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x86A57DF1, + (q31_t)0x28B5CCA5, (q31_t)0x86958AAB, (q31_t)0x288621B9, + (q31_t)0x8685AA1F, (q31_t)0x2856708C, (q31_t)0x8675DC4E, + (q31_t)0x2826B928, (q31_t)0x8666213C, (q31_t)0x27F6FB92, + (q31_t)0x865678EA, (q31_t)0x27C737D2, (q31_t)0x8646E35B, + (q31_t)0x27976DF1, (q31_t)0x86376092, (q31_t)0x27679DF4, + (q31_t)0x8627F090, (q31_t)0x2737C7E3, (q31_t)0x86189359, + (q31_t)0x2707EBC6, (q31_t)0x860948EE, (q31_t)0x26D809A5, + (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85EAEC88, + (q31_t)0x26783370, (q31_t)0x85DBDA91, (q31_t)0x26483F6C, + (q31_t)0x85CCDB70, (q31_t)0x26184581, (q31_t)0x85BDEF27, + (q31_t)0x25E845B5, (q31_t)0x85AF15B9, (q31_t)0x25B84012, + (q31_t)0x85A04F28, (q31_t)0x2588349D, (q31_t)0x85919B75, + (q31_t)0x2558235E, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, + (q31_t)0x85746CB7, (q31_t)0x24F7EFA1, (q31_t)0x8565F1B0, + (q31_t)0x24C7CD32, (q31_t)0x85578991, (q31_t)0x2497A517, + (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x853AF214, + (q31_t)0x243743FA, (q31_t)0x852CC2BA, (q31_t)0x24070B07, + (q31_t)0x851EA652, (q31_t)0x23D6CC86, (q31_t)0x85109CDC, + (q31_t)0x23A6887E, (q31_t)0x8502A65C, (q31_t)0x23763EF7, + (q31_t)0x84F4C2D3, (q31_t)0x2345EFF7, (q31_t)0x84E6F244, + (q31_t)0x23159B87, (q31_t)0x84D934B0, (q31_t)0x22E541AE, + (q31_t)0x84CB8A1B, (q31_t)0x22B4E274, (q31_t)0x84BDF285, + (q31_t)0x22847DDF, (q31_t)0x84B06DF1, (q31_t)0x225413F8, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x84959DD9, + (q31_t)0x21F3304E, (q31_t)0x84885257, (q31_t)0x21C2B69C, + (q31_t)0x847B19E1, (q31_t)0x219237B4, (q31_t)0x846DF476, + (q31_t)0x2161B39F, (q31_t)0x8460E21A, (q31_t)0x21312A65, + (q31_t)0x8453E2CE, (q31_t)0x21009C0B, (q31_t)0x8446F695, + (q31_t)0x20D0089B, (q31_t)0x843A1D70, (q31_t)0x209F701C, + (q31_t)0x842D5761, (q31_t)0x206ED295, (q31_t)0x8420A46B, + (q31_t)0x203E300D, (q31_t)0x8414048F, (q31_t)0x200D888C, + (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83FAFE2E, + (q31_t)0x1FAC2ABF, (q31_t)0x83EE97AC, (q31_t)0x1F7B7480, + (q31_t)0x83E2444D, (q31_t)0x1F4AB967, (q31_t)0x83D60411, + (q31_t)0x1F19F97B, (q31_t)0x83C9D6FB, (q31_t)0x1EE934C2, + (q31_t)0x83BDBD0D, (q31_t)0x1EB86B46, (q31_t)0x83B1B649, + (q31_t)0x1E879D0C, (q31_t)0x83A5C2B0, (q31_t)0x1E56CA1E, + (q31_t)0x8399E244, (q31_t)0x1E25F281, (q31_t)0x838E1507, + (q31_t)0x1DF5163F, (q31_t)0x83825AFB, (q31_t)0x1DC4355D, + (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x836B207D, + (q31_t)0x1D6265DD, (q31_t)0x835FA00E, (q31_t)0x1D31774D, + (q31_t)0x835432D8, (q31_t)0x1D00843C, (q31_t)0x8348D8DB, + (q31_t)0x1CCF8CB3, (q31_t)0x833D921A, (q31_t)0x1C9E90B8, + (q31_t)0x83325E97, (q31_t)0x1C6D9053, (q31_t)0x83273E52, + (q31_t)0x1C3C8B8C, (q31_t)0x831C314E, (q31_t)0x1C0B826A, + (q31_t)0x8311378C, (q31_t)0x1BDA74F5, (q31_t)0x8306510F, + (q31_t)0x1BA96334, (q31_t)0x82FB7DD8, (q31_t)0x1B784D30, + (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82E61141, + (q31_t)0x1B161479, (q31_t)0x82DB77E5, (q31_t)0x1AE4F1D6, + (q31_t)0x82D0F1D5, (q31_t)0x1AB3CB0C, (q31_t)0x82C67F13, + (q31_t)0x1A82A025, (q31_t)0x82BC1FA1, (q31_t)0x1A517127, + (q31_t)0x82B1D381, (q31_t)0x1A203E1B, (q31_t)0x82A79AB3, + (q31_t)0x19EF0706, (q31_t)0x829D753A, (q31_t)0x19BDCBF2, + (q31_t)0x82936316, (q31_t)0x198C8CE6, (q31_t)0x8289644A, + (q31_t)0x195B49E9, (q31_t)0x827F78D8, (q31_t)0x192A0303, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x826BDC04, + (q31_t)0x18C7699B, (q31_t)0x82622AA5, (q31_t)0x18961727, + (q31_t)0x82588CA6, (q31_t)0x1864C0E9, (q31_t)0x824F0208, + (q31_t)0x183366E8, (q31_t)0x82458ACB, (q31_t)0x1802092C, + (q31_t)0x823C26F2, (q31_t)0x17D0A7BB, (q31_t)0x8232D67E, + (q31_t)0x179F429F, (q31_t)0x82299971, (q31_t)0x176DD9DE, + (q31_t)0x82206FCB, (q31_t)0x173C6D80, (q31_t)0x8217598F, + (q31_t)0x170AFD8D, (q31_t)0x820E56BE, (q31_t)0x16D98A0C, + (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81FC8B60, + (q31_t)0x1676987F, (q31_t)0x81F3C2D7, (q31_t)0x16451A83, + (q31_t)0x81EB0DBD, (q31_t)0x16139917, (q31_t)0x81E26C16, + (q31_t)0x15E21444, (q31_t)0x81D9DDE1, (q31_t)0x15B08C11, + (q31_t)0x81D16320, (q31_t)0x157F0086, (q31_t)0x81C8FBD5, + (q31_t)0x154D71AA, (q31_t)0x81C0A801, (q31_t)0x151BDF85, + (q31_t)0x81B867A4, (q31_t)0x14EA4A1F, (q31_t)0x81B03AC1, + (q31_t)0x14B8B17F, (q31_t)0x81A82159, (q31_t)0x148715AD, + (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x819828FD, + (q31_t)0x1423D492, (q31_t)0x81904A0C, (q31_t)0x13F22F57, + (q31_t)0x81887E9A, (q31_t)0x13C0870A, (q31_t)0x8180C6A9, + (q31_t)0x138EDBB0, (q31_t)0x8179223A, (q31_t)0x135D2D53, + (q31_t)0x8171914E, (q31_t)0x132B7BF9, (q31_t)0x816A13E6, + (q31_t)0x12F9C7AA, (q31_t)0x8162AA03, (q31_t)0x12C8106E, + (q31_t)0x815B53A8, (q31_t)0x1296564D, (q31_t)0x815410D3, + (q31_t)0x1264994E, (q31_t)0x814CE188, (q31_t)0x1232D978, + (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x813EBD90, + (q31_t)0x11CF516A, (q31_t)0x8137C8E6, (q31_t)0x119D8940, + (q31_t)0x8130E7C8, (q31_t)0x116BBE5F, (q31_t)0x812A1A39, + (q31_t)0x1139F0CE, (q31_t)0x81236039, (q31_t)0x11082096, + (q31_t)0x811CB9CA, (q31_t)0x10D64DBC, (q31_t)0x811626EC, + (q31_t)0x10A4784A, (q31_t)0x810FA7A0, (q31_t)0x1072A047, + (q31_t)0x81093BE8, (q31_t)0x1040C5BB, (q31_t)0x8102E3C3, + (q31_t)0x100EE8AD, (q31_t)0x80FC9F35, (q31_t)0x0FDD0925, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80F050DB, + (q31_t)0x0F7942C6, (q31_t)0x80EA4712, (q31_t)0x0F475BFE, + (q31_t)0x80E450E2, (q31_t)0x0F1572DC, (q31_t)0x80DE6E4C, + (q31_t)0x0EE38765, (q31_t)0x80D89F51, (q31_t)0x0EB199A3, + (q31_t)0x80D2E3F1, (q31_t)0x0E7FA99D, (q31_t)0x80CD3C2F, + (q31_t)0x0E4DB75B, (q31_t)0x80C7A80A, (q31_t)0x0E1BC2E3, + (q31_t)0x80C22783, (q31_t)0x0DE9CC3F, (q31_t)0x80BCBA9C, + (q31_t)0x0DB7D376, (q31_t)0x80B76155, (q31_t)0x0D85D88F, + (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x80ACE9AB, + (q31_t)0x0D21DC87, (q31_t)0x80A7CB49, (q31_t)0x0CEFDB75, + (q31_t)0x80A2C08B, (q31_t)0x0CBDD865, (q31_t)0x809DC970, + (q31_t)0x0C8BD35E, (q31_t)0x8098E5FB, (q31_t)0x0C59CC67, + (q31_t)0x8094162B, (q31_t)0x0C27C389, (q31_t)0x808F5A02, + (q31_t)0x0BF5B8CB, (q31_t)0x808AB180, (q31_t)0x0BC3AC35, + (q31_t)0x80861CA5, (q31_t)0x0B919DCE, (q31_t)0x80819B74, + (q31_t)0x0B5F8D9F, (q31_t)0x807D2DEB, (q31_t)0x0B2D7BAE, + (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80748DD9, + (q31_t)0x0AC952AA, (q31_t)0x80705B50, (q31_t)0x0A973BA5, + (q31_t)0x806C3C73, (q31_t)0x0A6522FE, (q31_t)0x80683143, + (q31_t)0x0A3308BC, (q31_t)0x806439C0, (q31_t)0x0A00ECE8, + (q31_t)0x806055EA, (q31_t)0x09CECF89, (q31_t)0x805C85C3, + (q31_t)0x099CB0A7, (q31_t)0x8058C94C, (q31_t)0x096A9049, + (q31_t)0x80552083, (q31_t)0x09386E77, (q31_t)0x80518B6B, + (q31_t)0x09064B3A, (q31_t)0x804E0A03, (q31_t)0x08D42698, + (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x80474248, + (q31_t)0x086FD947, (q31_t)0x8043FBF6, (q31_t)0x083DB0A7, + (q31_t)0x8040C956, (q31_t)0x080B86C1, (q31_t)0x803DAA69, + (q31_t)0x07D95B9E, (q31_t)0x803A9F31, (q31_t)0x07A72F45, + (q31_t)0x8037A7AC, (q31_t)0x077501BE, (q31_t)0x8034C3DC, + (q31_t)0x0742D310, (q31_t)0x8031F3C1, (q31_t)0x0710A344, + (q31_t)0x802F375C, (q31_t)0x06DE7261, (q31_t)0x802C8EAD, + (q31_t)0x06AC406F, (q31_t)0x8029F9B4, (q31_t)0x067A0D75, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80250AE7, + (q31_t)0x0615A48A, (q31_t)0x8022B113, (q31_t)0x05E36EA9, + (q31_t)0x80206AF8, (q31_t)0x05B137DF, (q31_t)0x801E3894, + (q31_t)0x057F0034, (q31_t)0x801C19E9, (q31_t)0x054CC7B0, + (q31_t)0x801A0EF7, (q31_t)0x051A8E5C, (q31_t)0x801817BF, + (q31_t)0x04E8543D, (q31_t)0x80163440, (q31_t)0x04B6195D, + (q31_t)0x8014647A, (q31_t)0x0483DDC3, (q31_t)0x8012A86F, + (q31_t)0x0451A176, (q31_t)0x8011001E, (q31_t)0x041F647F, + (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x800DEAAC, + (q31_t)0x03BAE8B1, (q31_t)0x800C7D8C, (q31_t)0x0388A9E9, + (q31_t)0x800B2427, (q31_t)0x03566A96, (q31_t)0x8009DE7D, + (q31_t)0x03242ABF, (q31_t)0x8008AC90, (q31_t)0x02F1EA6B, + (q31_t)0x80078E5E, (q31_t)0x02BFA9A4, (q31_t)0x800683E8, + (q31_t)0x028D6870, (q31_t)0x80058D2E, (q31_t)0x025B26D7, + (q31_t)0x8004AA31, (q31_t)0x0228E4E1, (q31_t)0x8003DAF0, + (q31_t)0x01F6A296, (q31_t)0x80031F6C, (q31_t)0x01C45FFE, + (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x8001E39B, + (q31_t)0x015FDA03, (q31_t)0x8001634D, (q31_t)0x012D96B0, + (q31_t)0x8000F6BD, (q31_t)0x00FB532F, (q31_t)0x80009DE9, + (q31_t)0x00C90F88, (q31_t)0x800058D3, (q31_t)0x0096CBC1, + (q31_t)0x8000277A, (q31_t)0x006487E3, (q31_t)0x800009DE, + (q31_t)0x003243F5, (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x800009DE, (q31_t)0xFFCDBC0A, (q31_t)0x8000277A, + (q31_t)0xFF9B781D, (q31_t)0x800058D3, (q31_t)0xFF69343E, + (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x8000F6BD, + (q31_t)0xFF04ACD0, (q31_t)0x8001634D, (q31_t)0xFED2694F, + (q31_t)0x8001E39B, (q31_t)0xFEA025FC, (q31_t)0x800277A5, + (q31_t)0xFE6DE2E0, (q31_t)0x80031F6C, (q31_t)0xFE3BA001, + (q31_t)0x8003DAF0, (q31_t)0xFE095D69, (q31_t)0x8004AA31, + (q31_t)0xFDD71B1E, (q31_t)0x80058D2E, (q31_t)0xFDA4D928, + (q31_t)0x800683E8, (q31_t)0xFD72978F, (q31_t)0x80078E5E, + (q31_t)0xFD40565B, (q31_t)0x8008AC90, (q31_t)0xFD0E1594, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800B2427, + (q31_t)0xFCA99569, (q31_t)0x800C7D8C, (q31_t)0xFC775616, + (q31_t)0x800DEAAC, (q31_t)0xFC45174E, (q31_t)0x800F6B88, + (q31_t)0xFC12D919, (q31_t)0x8011001E, (q31_t)0xFBE09B80, + (q31_t)0x8012A86F, (q31_t)0xFBAE5E89, (q31_t)0x8014647A, + (q31_t)0xFB7C223C, (q31_t)0x80163440, (q31_t)0xFB49E6A2, + (q31_t)0x801817BF, (q31_t)0xFB17ABC2, (q31_t)0x801A0EF7, + (q31_t)0xFAE571A4, (q31_t)0x801C19E9, (q31_t)0xFAB3384F, + (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x80206AF8, + (q31_t)0xFA4EC820, (q31_t)0x8022B113, (q31_t)0xFA1C9156, + (q31_t)0x80250AE7, (q31_t)0xF9EA5B75, (q31_t)0x80277872, + (q31_t)0xF9B82683, (q31_t)0x8029F9B4, (q31_t)0xF985F28A, + (q31_t)0x802C8EAD, (q31_t)0xF953BF90, (q31_t)0x802F375C, + (q31_t)0xF9218D9E, (q31_t)0x8031F3C1, (q31_t)0xF8EF5CBB, + (q31_t)0x8034C3DC, (q31_t)0xF8BD2CEF, (q31_t)0x8037A7AC, + (q31_t)0xF88AFE41, (q31_t)0x803A9F31, (q31_t)0xF858D0BA, + (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8040C956, + (q31_t)0xF7F4793E, (q31_t)0x8043FBF6, (q31_t)0xF7C24F58, + (q31_t)0x80474248, (q31_t)0xF79026B8, (q31_t)0x804A9C4D, + (q31_t)0xF75DFF65, (q31_t)0x804E0A03, (q31_t)0xF72BD967, + (q31_t)0x80518B6B, (q31_t)0xF6F9B4C5, (q31_t)0x80552083, + (q31_t)0xF6C79188, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, + (q31_t)0x805C85C3, (q31_t)0xF6634F58, (q31_t)0x806055EA, + (q31_t)0xF6313076, (q31_t)0x806439C0, (q31_t)0xF5FF1317, + (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x806C3C73, + (q31_t)0xF59ADD01, (q31_t)0x80705B50, (q31_t)0xF568C45A, + (q31_t)0x80748DD9, (q31_t)0xF536AD55, (q31_t)0x8078D40D, + (q31_t)0xF50497FA, (q31_t)0x807D2DEB, (q31_t)0xF4D28451, + (q31_t)0x80819B74, (q31_t)0xF4A07260, (q31_t)0x80861CA5, + (q31_t)0xF46E6231, (q31_t)0x808AB180, (q31_t)0xF43C53CA, + (q31_t)0x808F5A02, (q31_t)0xF40A4734, (q31_t)0x8094162B, + (q31_t)0xF3D83C76, (q31_t)0x8098E5FB, (q31_t)0xF3A63398, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80A2C08B, + (q31_t)0xF342279A, (q31_t)0x80A7CB49, (q31_t)0xF310248A, + (q31_t)0x80ACE9AB, (q31_t)0xF2DE2378, (q31_t)0x80B21BAF, + (q31_t)0xF2AC246D, (q31_t)0x80B76155, (q31_t)0xF27A2770, + (q31_t)0x80BCBA9C, (q31_t)0xF2482C89, (q31_t)0x80C22783, + (q31_t)0xF21633C0, (q31_t)0x80C7A80A, (q31_t)0xF1E43D1C, + (q31_t)0x80CD3C2F, (q31_t)0xF1B248A5, (q31_t)0x80D2E3F1, + (q31_t)0xF1805662, (q31_t)0x80D89F51, (q31_t)0xF14E665C, + (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80E450E2, + (q31_t)0xF0EA8D23, (q31_t)0x80EA4712, (q31_t)0xF0B8A401, + (q31_t)0x80F050DB, (q31_t)0xF086BD39, (q31_t)0x80F66E3C, + (q31_t)0xF054D8D4, (q31_t)0x80FC9F35, (q31_t)0xF022F6DA, + (q31_t)0x8102E3C3, (q31_t)0xEFF11752, (q31_t)0x81093BE8, + (q31_t)0xEFBF3A44, (q31_t)0x810FA7A0, (q31_t)0xEF8D5FB8, + (q31_t)0x811626EC, (q31_t)0xEF5B87B5, (q31_t)0x811CB9CA, + (q31_t)0xEF29B243, (q31_t)0x81236039, (q31_t)0xEEF7DF6A, + (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8130E7C8, + (q31_t)0xEE9441A0, (q31_t)0x8137C8E6, (q31_t)0xEE6276BF, + (q31_t)0x813EBD90, (q31_t)0xEE30AE95, (q31_t)0x8145C5C6, + (q31_t)0xEDFEE92B, (q31_t)0x814CE188, (q31_t)0xEDCD2687, + (q31_t)0x815410D3, (q31_t)0xED9B66B2, (q31_t)0x815B53A8, + (q31_t)0xED69A9B2, (q31_t)0x8162AA03, (q31_t)0xED37EF91, + (q31_t)0x816A13E6, (q31_t)0xED063855, (q31_t)0x8171914E, + (q31_t)0xECD48406, (q31_t)0x8179223A, (q31_t)0xECA2D2AC, + (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81887E9A, + (q31_t)0xEC3F78F5, (q31_t)0x81904A0C, (q31_t)0xEC0DD0A8, + (q31_t)0x819828FD, (q31_t)0xEBDC2B6D, (q31_t)0x81A01B6C, + (q31_t)0xEBAA894E, (q31_t)0x81A82159, (q31_t)0xEB78EA52, + (q31_t)0x81B03AC1, (q31_t)0xEB474E80, (q31_t)0x81B867A4, + (q31_t)0xEB15B5E0, (q31_t)0x81C0A801, (q31_t)0xEAE4207A, + (q31_t)0x81C8FBD5, (q31_t)0xEAB28E55, (q31_t)0x81D16320, + (q31_t)0xEA80FF79, (q31_t)0x81D9DDE1, (q31_t)0xEA4F73EE, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x81EB0DBD, + (q31_t)0xE9EC66E8, (q31_t)0x81F3C2D7, (q31_t)0xE9BAE57C, + (q31_t)0x81FC8B60, (q31_t)0xE9896780, (q31_t)0x82056758, + (q31_t)0xE957ECFB, (q31_t)0x820E56BE, (q31_t)0xE92675F4, + (q31_t)0x8217598F, (q31_t)0xE8F50273, (q31_t)0x82206FCB, + (q31_t)0xE8C3927F, (q31_t)0x82299971, (q31_t)0xE8922621, + (q31_t)0x8232D67E, (q31_t)0xE860BD60, (q31_t)0x823C26F2, + (q31_t)0xE82F5844, (q31_t)0x82458ACB, (q31_t)0xE7FDF6D3, + (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x82588CA6, + (q31_t)0xE79B3F16, (q31_t)0x82622AA5, (q31_t)0xE769E8D8, + (q31_t)0x826BDC04, (q31_t)0xE7389664, (q31_t)0x8275A0C0, + (q31_t)0xE70747C3, (q31_t)0x827F78D8, (q31_t)0xE6D5FCFC, + (q31_t)0x8289644A, (q31_t)0xE6A4B616, (q31_t)0x82936316, + (q31_t)0xE6737319, (q31_t)0x829D753A, (q31_t)0xE642340D, + (q31_t)0x82A79AB3, (q31_t)0xE610F8F9, (q31_t)0x82B1D381, + (q31_t)0xE5DFC1E4, (q31_t)0x82BC1FA1, (q31_t)0xE5AE8ED8, + (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82D0F1D5, + (q31_t)0xE54C34F3, (q31_t)0x82DB77E5, (q31_t)0xE51B0E2A, + (q31_t)0x82E61141, (q31_t)0xE4E9EB86, (q31_t)0x82F0BDE8, + (q31_t)0xE4B8CD10, (q31_t)0x82FB7DD8, (q31_t)0xE487B2CF, + (q31_t)0x8306510F, (q31_t)0xE4569CCB, (q31_t)0x8311378C, + (q31_t)0xE4258B0A, (q31_t)0x831C314E, (q31_t)0xE3F47D95, + (q31_t)0x83273E52, (q31_t)0xE3C37473, (q31_t)0x83325E97, + (q31_t)0xE3926FAC, (q31_t)0x833D921A, (q31_t)0xE3616F47, + (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x835432D8, + (q31_t)0xE2FF7BC3, (q31_t)0x835FA00E, (q31_t)0xE2CE88B2, + (q31_t)0x836B207D, (q31_t)0xE29D9A22, (q31_t)0x8376B422, + (q31_t)0xE26CB01A, (q31_t)0x83825AFB, (q31_t)0xE23BCAA2, + (q31_t)0x838E1507, (q31_t)0xE20AE9C1, (q31_t)0x8399E244, + (q31_t)0xE1DA0D7E, (q31_t)0x83A5C2B0, (q31_t)0xE1A935E1, + (q31_t)0x83B1B649, (q31_t)0xE17862F3, (q31_t)0x83BDBD0D, + (q31_t)0xE14794B9, (q31_t)0x83C9D6FB, (q31_t)0xE116CB3D, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x83E2444D, + (q31_t)0xE0B54698, (q31_t)0x83EE97AC, (q31_t)0xE0848B7F, + (q31_t)0x83FAFE2E, (q31_t)0xE053D541, (q31_t)0x840777CF, + (q31_t)0xE02323E5, (q31_t)0x8414048F, (q31_t)0xDFF27773, + (q31_t)0x8420A46B, (q31_t)0xDFC1CFF2, (q31_t)0x842D5761, + (q31_t)0xDF912D6A, (q31_t)0x843A1D70, (q31_t)0xDF608FE3, + (q31_t)0x8446F695, (q31_t)0xDF2FF764, (q31_t)0x8453E2CE, + (q31_t)0xDEFF63F4, (q31_t)0x8460E21A, (q31_t)0xDECED59B, + (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x847B19E1, + (q31_t)0xDE6DC84B, (q31_t)0x84885257, (q31_t)0xDE3D4963, + (q31_t)0x84959DD9, (q31_t)0xDE0CCFB1, (q31_t)0x84A2FC62, + (q31_t)0xDDDC5B3A, (q31_t)0x84B06DF1, (q31_t)0xDDABEC07, + (q31_t)0x84BDF285, (q31_t)0xDD7B8220, (q31_t)0x84CB8A1B, + (q31_t)0xDD4B1D8B, (q31_t)0x84D934B0, (q31_t)0xDD1ABE51, + (q31_t)0x84E6F244, (q31_t)0xDCEA6478, (q31_t)0x84F4C2D3, + (q31_t)0xDCBA1008, (q31_t)0x8502A65C, (q31_t)0xDC89C108, + (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x851EA652, + (q31_t)0xDC293379, (q31_t)0x852CC2BA, (q31_t)0xDBF8F4F8, + (q31_t)0x853AF214, (q31_t)0xDBC8BC05, (q31_t)0x8549345C, + (q31_t)0xDB9888A8, (q31_t)0x85578991, (q31_t)0xDB685AE8, + (q31_t)0x8565F1B0, (q31_t)0xDB3832CD, (q31_t)0x85746CB7, + (q31_t)0xDB08105E, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, + (q31_t)0x85919B75, (q31_t)0xDAA7DCA1, (q31_t)0x85A04F28, + (q31_t)0xDA77CB62, (q31_t)0x85AF15B9, (q31_t)0xDA47BFED, + (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85CCDB70, + (q31_t)0xD9E7BA7E, (q31_t)0x85DBDA91, (q31_t)0xD9B7C093, + (q31_t)0x85EAEC88, (q31_t)0xD987CC8F, (q31_t)0x85FA1152, + (q31_t)0xD957DE7A, (q31_t)0x860948EE, (q31_t)0xD927F65B, + (q31_t)0x86189359, (q31_t)0xD8F81439, (q31_t)0x8627F090, + (q31_t)0xD8C8381C, (q31_t)0x86376092, (q31_t)0xD898620C, + (q31_t)0x8646E35B, (q31_t)0xD868920F, (q31_t)0x865678EA, + (q31_t)0xD838C82D, (q31_t)0x8666213C, (q31_t)0xD809046D, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x8685AA1F, + (q31_t)0xD7A98F73, (q31_t)0x86958AAB, (q31_t)0xD779DE46, + (q31_t)0x86A57DF1, (q31_t)0xD74A335A, (q31_t)0x86B583EE, + (q31_t)0xD71A8EB5, (q31_t)0x86C59C9F, (q31_t)0xD6EAF05E, + (q31_t)0x86D5C802, (q31_t)0xD6BB585D, (q31_t)0x86E60614, + (q31_t)0xD68BC6BA, (q31_t)0x86F656D3, (q31_t)0xD65C3B7B, + (q31_t)0x8706BA3C, (q31_t)0xD62CB6A7, (q31_t)0x8717304E, + (q31_t)0xD5FD3847, (q31_t)0x8727B904, (q31_t)0xD5CDC062, + (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x87490257, + (q31_t)0xD56EE424, (q31_t)0x8759C2EF, (q31_t)0xD53F7FDA, + (q31_t)0x876A9621, (q31_t)0xD5102227, (q31_t)0x877B7BEC, + (q31_t)0xD4E0CB14, (q31_t)0x878C744C, (q31_t)0xD4B17AA7, + (q31_t)0x879D7F40, (q31_t)0xD48230E8, (q31_t)0x87AE9CC5, + (q31_t)0xD452EDDE, (q31_t)0x87BFCCD7, (q31_t)0xD423B190, + (q31_t)0x87D10F75, (q31_t)0xD3F47C06, (q31_t)0x87E2649B, + (q31_t)0xD3C54D46, (q31_t)0x87F3CC47, (q31_t)0xD3962559, + (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x8816D327, + (q31_t)0xD337EA12, (q31_t)0x88287255, (q31_t)0xD308D6C6, + (q31_t)0x883A23FE, (q31_t)0xD2D9CA6A, (q31_t)0x884BE820, + (q31_t)0xD2AAC504, (q31_t)0x885DBEB7, (q31_t)0xD27BC69C, + (q31_t)0x886FA7C2, (q31_t)0xD24CCF38, (q31_t)0x8881A33C, + (q31_t)0xD21DDEE1, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, + (q31_t)0x88A5D177, (q31_t)0xD1C01374, (q31_t)0x88B80431, + (q31_t)0xD191386D, (q31_t)0x88CA4951, (q31_t)0xD162648F, + (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x88EF0AB4, + (q31_t)0xD104D26B, (q31_t)0x890186F1, (q31_t)0xD0D61433, + (q31_t)0x89141589, (q31_t)0xD0A75D42, (q31_t)0x8926B677, + (q31_t)0xD078AD9D, (q31_t)0x893969B9, (q31_t)0xD04A054D, + (q31_t)0x894C2F4C, (q31_t)0xD01B6459, (q31_t)0x895F072D, + (q31_t)0xCFECCAC7, (q31_t)0x8971F15A, (q31_t)0xCFBE389F, + (q31_t)0x8984EDCF, (q31_t)0xCF8FADE8, (q31_t)0x8997FC89, + (q31_t)0xCF612AAA, (q31_t)0x89AB1D86, (q31_t)0xCF32AEEB, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x89D1963C, + (q31_t)0xCED5CE08, (q31_t)0x89E4EDEE, (q31_t)0xCEA768F2, + (q31_t)0x89F857D8, (q31_t)0xCE790B78, (q31_t)0x8A0BD3F5, + (q31_t)0xCE4AB5A2, (q31_t)0x8A1F6242, (q31_t)0xCE1C6776, + (q31_t)0x8A3302BD, (q31_t)0xCDEE20FC, (q31_t)0x8A46B563, + (q31_t)0xCDBFE23A, (q31_t)0x8A5A7A30, (q31_t)0xCD91AB38, + (q31_t)0x8A6E5122, (q31_t)0xCD637BFD, (q31_t)0x8A823A35, + (q31_t)0xCD355490, (q31_t)0x8A963567, (q31_t)0xCD0734F8, + (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8ABE6219, + (q31_t)0xCCAB0D65, (q31_t)0x8AD29393, (q31_t)0xCC7D0577, + (q31_t)0x8AE6D71F, (q31_t)0xCC4F057B, (q31_t)0x8AFB2CBA, + (q31_t)0xCC210D78, (q31_t)0x8B0F9461, (q31_t)0xCBF31D75, + (q31_t)0x8B240E10, (q31_t)0xCBC53578, (q31_t)0x8B3899C5, + (q31_t)0xCB975589, (q31_t)0x8B4D377C, (q31_t)0xCB697DB0, + (q31_t)0x8B61E732, (q31_t)0xCB3BADF2, (q31_t)0x8B76A8E4, + (q31_t)0xCB0DE658, (q31_t)0x8B8B7C8F, (q31_t)0xCAE026E8, + (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BB559C1, + (q31_t)0xCA84C0A2, (q31_t)0x8BCA6342, (q31_t)0xCA5719DB, + (q31_t)0x8BDF7EAF, (q31_t)0xCA297B5A, (q31_t)0x8BF4AC05, + (q31_t)0xC9FBE527, (q31_t)0x8C09EB40, (q31_t)0xC9CE5748, + (q31_t)0x8C1F3C5C, (q31_t)0xC9A0D1C4, (q31_t)0x8C349F58, + (q31_t)0xC97354A3, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, + (q31_t)0x8C5F9ADD, (q31_t)0xC91873A5, (q31_t)0x8C753361, + (q31_t)0xC8EB0FD6, (q31_t)0x8C8ADDB6, (q31_t)0xC8BDB485, + (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CB667C7, + (q31_t)0xC863177B, (q31_t)0x8CCC477D, (q31_t)0xC835D5D0, + (q31_t)0x8CE238F6, (q31_t)0xC8089CBF, (q31_t)0x8CF83C30, + (q31_t)0xC7DB6C50, (q31_t)0x8D0E5127, (q31_t)0xC7AE4489, + (q31_t)0x8D2477D8, (q31_t)0xC7812571, (q31_t)0x8D3AB03F, + (q31_t)0xC7540F10, (q31_t)0x8D50FA59, (q31_t)0xC727016C, + (q31_t)0x8D675623, (q31_t)0xC6F9FC8D, (q31_t)0x8D7DC399, + (q31_t)0xC6CD0079, (q31_t)0x8D9442B7, (q31_t)0xC6A00D36, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8DC175E0, + (q31_t)0xC6464144, (q31_t)0x8DD829E4, (q31_t)0xC61968A2, + (q31_t)0x8DEEEF82, (q31_t)0xC5EC98ED, (q31_t)0x8E05C6B7, + (q31_t)0xC5BFD22E, (q31_t)0x8E1CAF80, (q31_t)0xC593146A, + (q31_t)0x8E33A9D9, (q31_t)0xC5665FA8, (q31_t)0x8E4AB5BF, + (q31_t)0xC539B3F0, (q31_t)0x8E61D32D, (q31_t)0xC50D1148, + (q31_t)0x8E790222, (q31_t)0xC4E077B8, (q31_t)0x8E904298, + (q31_t)0xC4B3E746, (q31_t)0x8EA7948C, (q31_t)0xC4875FF8, + (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8ED66CE1, + (q31_t)0xC42E6CE8, (q31_t)0x8EEDF33B, (q31_t)0xC4020132, + (q31_t)0x8F058B04, (q31_t)0xC3D59EBD, (q31_t)0x8F1D343A, + (q31_t)0xC3A9458F, (q31_t)0x8F34EED8, (q31_t)0xC37CF5B0, + (q31_t)0x8F4CBADB, (q31_t)0xC350AF25, (q31_t)0x8F64983F, + (q31_t)0xC32471F6, (q31_t)0x8F7C8701, (q31_t)0xC2F83E2A, + (q31_t)0x8F94871D, (q31_t)0xC2CC13C7, (q31_t)0x8FAC988E, + (q31_t)0xC29FF2D4, (q31_t)0x8FC4BB53, (q31_t)0xC273DB58, + (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x8FF534C4, + (q31_t)0xC21BC8E0, (q31_t)0x900D8B69, (q31_t)0xC1EFCDF2, + (q31_t)0x9025F352, (q31_t)0xC1C3DC96, (q31_t)0x903E6C7A, + (q31_t)0xC197F4D3, (q31_t)0x9056F6DF, (q31_t)0xC16C16B0, + (q31_t)0x906F927B, (q31_t)0xC1404233, (q31_t)0x90883F4C, + (q31_t)0xC1147763, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, + (q31_t)0x90B9CC7C, (q31_t)0xC0BCFEE7, (q31_t)0x90D2ACD3, + (q31_t)0xC0915147, (q31_t)0x90EB9E50, (q31_t)0xC065AD70, + (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x911DB4A8, + (q31_t)0xC00E8335, (q31_t)0x9136D97D, (q31_t)0xBFE2FCDF, + (q31_t)0x91500F67, (q31_t)0xBFB7806C, (q31_t)0x91695663, + (q31_t)0xBF8C0DE2, (q31_t)0x9182AE6C, (q31_t)0xBF60A54A, + (q31_t)0x919C1780, (q31_t)0xBF3546A8, (q31_t)0x91B5919A, + (q31_t)0xBF09F204, (q31_t)0x91CF1CB6, (q31_t)0xBEDEA765, + (q31_t)0x91E8B8D0, (q31_t)0xBEB366D1, (q31_t)0x920265E4, + (q31_t)0xBE88304F, (q31_t)0x921C23EE, (q31_t)0xBE5D03E5, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x924FD2D6, + (q31_t)0xBE06C977, (q31_t)0x9269C3AC, (q31_t)0xBDDBBB7F, + (q31_t)0x9283C567, (q31_t)0xBDB0B7BA, (q31_t)0x929DD805, + (q31_t)0xBD85BE2F, (q31_t)0x92B7FB82, (q31_t)0xBD5ACEE5, + (q31_t)0x92D22FD8, (q31_t)0xBD2FE9E1, (q31_t)0x92EC7505, + (q31_t)0xBD050F2C, (q31_t)0x9306CB04, (q31_t)0xBCDA3ECA, + (q31_t)0x932131D1, (q31_t)0xBCAF78C3, (q31_t)0x933BA968, + (q31_t)0xBC84BD1E, (q31_t)0x935631C5, (q31_t)0xBC5A0BE1, + (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x938B74C0, + (q31_t)0xBC04C8BA, (q31_t)0x93A62F56, (q31_t)0xBBDA36DC, + (q31_t)0x93C0FAA2, (q31_t)0xBBAFAF81, (q31_t)0x93DBD69F, + (q31_t)0xBB8532AF, (q31_t)0x93F6C34A, (q31_t)0xBB5AC06C, + (q31_t)0x9411C09D, (q31_t)0xBB3058C0, (q31_t)0x942CCE95, + (q31_t)0xBB05FBB0, (q31_t)0x9447ED2F, (q31_t)0xBADBA943, + (q31_t)0x94631C64, (q31_t)0xBAB1617F, (q31_t)0x947E5C32, + (q31_t)0xBA87246C, (q31_t)0x9499AC95, (q31_t)0xBA5CF210, + (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x94D07F05, + (q31_t)0xBA08AD94, (q31_t)0x94EC010B, (q31_t)0xB9DE9B83, + (q31_t)0x95079393, (q31_t)0xB9B49442, (q31_t)0x9523369B, + (q31_t)0xB98A97D8, (q31_t)0x953EEA1E, (q31_t)0xB960A64B, + (q31_t)0x955AAE17, (q31_t)0xB936BFA3, (q31_t)0x95768282, + (q31_t)0xB90CE3E6, (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0x95AE5C9E, (q31_t)0xB8B94D44, (q31_t)0x95CA6246, + (q31_t)0xB88F926C, (q31_t)0x95E6784F, (q31_t)0xB865E299, + (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x961ED573, + (q31_t)0xB812A419, (q31_t)0x963B1C85, (q31_t)0xB7E9157A, + (q31_t)0x965773E7, (q31_t)0xB7BF91F8, (q31_t)0x9673DB94, + (q31_t)0xB796199B, (q31_t)0x96905387, (q31_t)0xB76CAC68, + (q31_t)0x96ACDBBD, (q31_t)0xB7434A67, (q31_t)0x96C97431, + (q31_t)0xB719F39D, (q31_t)0x96E61CDF, (q31_t)0xB6F0A811, + (q31_t)0x9702D5C2, (q31_t)0xB6C767CA, (q31_t)0x971F9ED6, + (q31_t)0xB69E32CD, (q31_t)0x973C7816, (q31_t)0xB6750921, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x97765B0A, + (q31_t)0xB622D7D5, (q31_t)0x979364B5, (q31_t)0xB5F9D042, + (q31_t)0x97B07E7A, (q31_t)0xB5D0D41A, (q31_t)0x97CDA855, + (q31_t)0xB5A7E362, (q31_t)0x97EAE241, (q31_t)0xB57EFE21, + (q31_t)0x98082C3B, (q31_t)0xB556245E, (q31_t)0x9825863D, + (q31_t)0xB52D561E, (q31_t)0x9842F043, (q31_t)0xB5049368, + (q31_t)0x98606A48, (q31_t)0xB4DBDC42, (q31_t)0x987DF449, + (q31_t)0xB4B330B2, (q31_t)0x989B8E3F, (q31_t)0xB48A90C0, + (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x98D6F1FE, + (q31_t)0xB43973C9, (q31_t)0x98F4BBBC, (q31_t)0xB410F6D2, + (q31_t)0x9912955E, (q31_t)0xB3E88591, (q31_t)0x99307EE0, + (q31_t)0xB3C0200C, (q31_t)0x994E783C, (q31_t)0xB397C649, + (q31_t)0x996C816F, (q31_t)0xB36F784E, (q31_t)0x998A9A73, + (q31_t)0xB3473622, (q31_t)0x99A8C344, (q31_t)0xB31EFFCB, + (q31_t)0x99C6FBDE, (q31_t)0xB2F6D54F, (q31_t)0x99E5443A, + (q31_t)0xB2CEB6B5, (q31_t)0x9A039C56, (q31_t)0xB2A6A401, + (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A407BB8, + (q31_t)0xB256A26A, (q31_t)0x9A5F02F5, (q31_t)0xB22EB392, + (q31_t)0x9A7D99DD, (q31_t)0xB206D0BA, (q31_t)0x9A9C406D, + (q31_t)0xB1DEF9E8, (q31_t)0x9ABAF6A0, (q31_t)0xB1B72F23, + (q31_t)0x9AD9BC71, (q31_t)0xB18F7070, (q31_t)0x9AF891DB, + (q31_t)0xB167BDD6, (q31_t)0x9B1776D9, (q31_t)0xB140175B, + (q31_t)0x9B366B67, (q31_t)0xB1187D05, (q31_t)0x9B556F80, + (q31_t)0xB0F0EEDA, (q31_t)0x9B748320, (q31_t)0xB0C96CDF, + (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9BB2D8DD, + (q31_t)0xB07A8D97, (q31_t)0x9BD21AF2, (q31_t)0xB0533055, + (q31_t)0x9BF16C7A, (q31_t)0xB02BDF5C, (q31_t)0x9C10CD70, + (q31_t)0xB0049AB2, (q31_t)0x9C303DCF, (q31_t)0xAFDD625F, + (q31_t)0x9C4FBD92, (q31_t)0xAFB63667, (q31_t)0x9C6F4CB5, + (q31_t)0xAF8F16D0, (q31_t)0x9C8EEB33, (q31_t)0xAF6803A1, + (q31_t)0x9CAE9907, (q31_t)0xAF40FCE0, (q31_t)0x9CCE562B, + (q31_t)0xAF1A0293, (q31_t)0x9CEE229C, (q31_t)0xAEF314BF, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D2DE94D, + (q31_t)0xAEA55E9D, (q31_t)0x9D4DE384, (q31_t)0xAE7E965B, + (q31_t)0x9D6DECF4, (q31_t)0xAE57DAAA, (q31_t)0x9D8E0596, + (q31_t)0xAE312B91, (q31_t)0x9DAE2D68, (q31_t)0xAE0A8916, + (q31_t)0x9DCE6462, (q31_t)0xADE3F33E, (q31_t)0x9DEEAA82, + (q31_t)0xADBD6A10, (q31_t)0x9E0EFFC1, (q31_t)0xAD96ED91, + (q31_t)0x9E2F641A, (q31_t)0xAD707DC8, (q31_t)0x9E4FD789, + (q31_t)0xAD4A1ABA, (q31_t)0x9E705A09, (q31_t)0xAD23C46D, + (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9EB18C26, + (q31_t)0xACD73E30, (q31_t)0x9ED23BB9, (q31_t)0xACB10E4A, + (q31_t)0x9EF2FA48, (q31_t)0xAC8AEB3E, (q31_t)0x9F13C7D0, + (q31_t)0xAC64D510, (q31_t)0x9F34A449, (q31_t)0xAC3ECBC7, + (q31_t)0x9F558FB0, (q31_t)0xAC18CF68, (q31_t)0x9F7689FF, + (q31_t)0xABF2DFFA, (q31_t)0x9F979331, (q31_t)0xABCCFD82, + (q31_t)0x9FB8AB41, (q31_t)0xABA72806, (q31_t)0x9FD9D22A, + (q31_t)0xAB815F8C, (q31_t)0x9FFB07E7, (q31_t)0xAB5BA41A, + (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA03D9FC7, + (q31_t)0xAB105464, (q31_t)0xA05F01E1, (q31_t)0xAAEAC02B, + (q31_t)0xA08072BA, (q31_t)0xAAC53912, (q31_t)0xA0A1F24C, + (q31_t)0xAA9FBF1D, (q31_t)0xA0C38094, (q31_t)0xAA7A5253, + (q31_t)0xA0E51D8C, (q31_t)0xAA54F2B9, (q31_t)0xA106C92E, + (q31_t)0xAA2FA055, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, + (q31_t)0xA14A4C5E, (q31_t)0xA9E52347, (q31_t)0xA16C23E1, + (q31_t)0xA9BFF8A8, (q31_t)0xA18E09F9, (q31_t)0xA99ADB56, + (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA1D201D7, + (q31_t)0xA950C8AF, (q31_t)0xA1F41391, (q31_t)0xA92BD366, + (q31_t)0xA21633CD, (q31_t)0xA906EB81, (q31_t)0xA2386283, + (q31_t)0xA8E21106, (q31_t)0xA25A9FB1, (q31_t)0xA8BD43FA, + (q31_t)0xA27CEB4F, (q31_t)0xA8988463, (q31_t)0xA29F4559, + (q31_t)0xA873D246, (q31_t)0xA2C1ADC9, (q31_t)0xA84F2DA9, + (q31_t)0xA2E4249A, (q31_t)0xA82A9693, (q31_t)0xA306A9C7, + (q31_t)0xA8060D08, (q31_t)0xA3293D4B, (q31_t)0xA7E1910E, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA36E8F40, + (q31_t)0xA798C1E4, (q31_t)0xA3914DA7, (q31_t)0xA7746EC0, + (q31_t)0xA3B41A4F, (q31_t)0xA7502943, (q31_t)0xA3D6F533, + (q31_t)0xA72BF173, (q31_t)0xA3F9DE4D, (q31_t)0xA707C756, + (q31_t)0xA41CD598, (q31_t)0xA6E3AAF2, (q31_t)0xA43FDB0F, + (q31_t)0xA6BF9C4B, (q31_t)0xA462EEAC, (q31_t)0xA69B9B68, + (q31_t)0xA4861069, (q31_t)0xA677A84E, (q31_t)0xA4A94042, + (q31_t)0xA653C302, (q31_t)0xA4CC7E31, (q31_t)0xA62FEB8B, + (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA513243B, + (q31_t)0xA5E8662F, (q31_t)0xA5368C4B, (q31_t)0xA5C4B855, + (q31_t)0xA55A025B, (q31_t)0xA5A11865, (q31_t)0xA57D8666, + (q31_t)0xA57D8666, (q31_t)0xA5A11865, (q31_t)0xA55A025B, + (q31_t)0xA5C4B855, (q31_t)0xA5368C4B, (q31_t)0xA5E8662F, + (q31_t)0xA513243B, (q31_t)0xA60C21ED, (q31_t)0xA4EFCA31, + (q31_t)0xA62FEB8B, (q31_t)0xA4CC7E31, (q31_t)0xA653C302, + (q31_t)0xA4A94042, (q31_t)0xA677A84E, (q31_t)0xA4861069, + (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA6BF9C4B, + (q31_t)0xA43FDB0F, (q31_t)0xA6E3AAF2, (q31_t)0xA41CD598, + (q31_t)0xA707C756, (q31_t)0xA3F9DE4D, (q31_t)0xA72BF173, + (q31_t)0xA3D6F533, (q31_t)0xA7502943, (q31_t)0xA3B41A4F, + (q31_t)0xA7746EC0, (q31_t)0xA3914DA7, (q31_t)0xA798C1E4, + (q31_t)0xA36E8F40, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, + (q31_t)0xA7E1910E, (q31_t)0xA3293D4B, (q31_t)0xA8060D08, + (q31_t)0xA306A9C7, (q31_t)0xA82A9693, (q31_t)0xA2E4249A, + (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA873D246, + (q31_t)0xA29F4559, (q31_t)0xA8988463, (q31_t)0xA27CEB4F, + (q31_t)0xA8BD43FA, (q31_t)0xA25A9FB1, (q31_t)0xA8E21106, + (q31_t)0xA2386283, (q31_t)0xA906EB81, (q31_t)0xA21633CD, + (q31_t)0xA92BD366, (q31_t)0xA1F41391, (q31_t)0xA950C8AF, + (q31_t)0xA1D201D7, (q31_t)0xA975CB56, (q31_t)0xA1AFFEA2, + (q31_t)0xA99ADB56, (q31_t)0xA18E09F9, (q31_t)0xA9BFF8A8, + (q31_t)0xA16C23E1, (q31_t)0xA9E52347, (q31_t)0xA14A4C5E, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA2FA055, + (q31_t)0xA106C92E, (q31_t)0xAA54F2B9, (q31_t)0xA0E51D8C, + (q31_t)0xAA7A5253, (q31_t)0xA0C38094, (q31_t)0xAA9FBF1D, + (q31_t)0xA0A1F24C, (q31_t)0xAAC53912, (q31_t)0xA08072BA, + (q31_t)0xAAEAC02B, (q31_t)0xA05F01E1, (q31_t)0xAB105464, + (q31_t)0xA03D9FC7, (q31_t)0xAB35F5B5, (q31_t)0xA01C4C72, + (q31_t)0xAB5BA41A, (q31_t)0x9FFB07E7, (q31_t)0xAB815F8C, + (q31_t)0x9FD9D22A, (q31_t)0xABA72806, (q31_t)0x9FB8AB41, + (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xABF2DFFA, + (q31_t)0x9F7689FF, (q31_t)0xAC18CF68, (q31_t)0x9F558FB0, + (q31_t)0xAC3ECBC7, (q31_t)0x9F34A449, (q31_t)0xAC64D510, + (q31_t)0x9F13C7D0, (q31_t)0xAC8AEB3E, (q31_t)0x9EF2FA48, + (q31_t)0xACB10E4A, (q31_t)0x9ED23BB9, (q31_t)0xACD73E30, + (q31_t)0x9EB18C26, (q31_t)0xACFD7AE8, (q31_t)0x9E90EB94, + (q31_t)0xAD23C46D, (q31_t)0x9E705A09, (q31_t)0xAD4A1ABA, + (q31_t)0x9E4FD789, (q31_t)0xAD707DC8, (q31_t)0x9E2F641A, + (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xADBD6A10, + (q31_t)0x9DEEAA82, (q31_t)0xADE3F33E, (q31_t)0x9DCE6462, + (q31_t)0xAE0A8916, (q31_t)0x9DAE2D68, (q31_t)0xAE312B91, + (q31_t)0x9D8E0596, (q31_t)0xAE57DAAA, (q31_t)0x9D6DECF4, + (q31_t)0xAE7E965B, (q31_t)0x9D4DE384, (q31_t)0xAEA55E9D, + (q31_t)0x9D2DE94D, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, + (q31_t)0xAEF314BF, (q31_t)0x9CEE229C, (q31_t)0xAF1A0293, + (q31_t)0x9CCE562B, (q31_t)0xAF40FCE0, (q31_t)0x9CAE9907, + (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xAF8F16D0, + (q31_t)0x9C6F4CB5, (q31_t)0xAFB63667, (q31_t)0x9C4FBD92, + (q31_t)0xAFDD625F, (q31_t)0x9C303DCF, (q31_t)0xB0049AB2, + (q31_t)0x9C10CD70, (q31_t)0xB02BDF5C, (q31_t)0x9BF16C7A, + (q31_t)0xB0533055, (q31_t)0x9BD21AF2, (q31_t)0xB07A8D97, + (q31_t)0x9BB2D8DD, (q31_t)0xB0A1F71C, (q31_t)0x9B93A640, + (q31_t)0xB0C96CDF, (q31_t)0x9B748320, (q31_t)0xB0F0EEDA, + (q31_t)0x9B556F80, (q31_t)0xB1187D05, (q31_t)0x9B366B67, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB167BDD6, + (q31_t)0x9AF891DB, (q31_t)0xB18F7070, (q31_t)0x9AD9BC71, + (q31_t)0xB1B72F23, (q31_t)0x9ABAF6A0, (q31_t)0xB1DEF9E8, + (q31_t)0x9A9C406D, (q31_t)0xB206D0BA, (q31_t)0x9A7D99DD, + (q31_t)0xB22EB392, (q31_t)0x9A5F02F5, (q31_t)0xB256A26A, + (q31_t)0x9A407BB8, (q31_t)0xB27E9D3B, (q31_t)0x9A22042C, + (q31_t)0xB2A6A401, (q31_t)0x9A039C56, (q31_t)0xB2CEB6B5, + (q31_t)0x99E5443A, (q31_t)0xB2F6D54F, (q31_t)0x99C6FBDE, + (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB3473622, + (q31_t)0x998A9A73, (q31_t)0xB36F784E, (q31_t)0x996C816F, + (q31_t)0xB397C649, (q31_t)0x994E783C, (q31_t)0xB3C0200C, + (q31_t)0x99307EE0, (q31_t)0xB3E88591, (q31_t)0x9912955E, + (q31_t)0xB410F6D2, (q31_t)0x98F4BBBC, (q31_t)0xB43973C9, + (q31_t)0x98D6F1FE, (q31_t)0xB461FC70, (q31_t)0x98B93828, + (q31_t)0xB48A90C0, (q31_t)0x989B8E3F, (q31_t)0xB4B330B2, + (q31_t)0x987DF449, (q31_t)0xB4DBDC42, (q31_t)0x98606A48, + (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB52D561E, + (q31_t)0x9825863D, (q31_t)0xB556245E, (q31_t)0x98082C3B, + (q31_t)0xB57EFE21, (q31_t)0x97EAE241, (q31_t)0xB5A7E362, + (q31_t)0x97CDA855, (q31_t)0xB5D0D41A, (q31_t)0x97B07E7A, + (q31_t)0xB5F9D042, (q31_t)0x979364B5, (q31_t)0xB622D7D5, + (q31_t)0x97765B0A, (q31_t)0xB64BEACC, (q31_t)0x9759617E, + (q31_t)0xB6750921, (q31_t)0x973C7816, (q31_t)0xB69E32CD, + (q31_t)0x971F9ED6, (q31_t)0xB6C767CA, (q31_t)0x9702D5C2, + (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB719F39D, + (q31_t)0x96C97431, (q31_t)0xB7434A67, (q31_t)0x96ACDBBD, + (q31_t)0xB76CAC68, (q31_t)0x96905387, (q31_t)0xB796199B, + (q31_t)0x9673DB94, (q31_t)0xB7BF91F8, (q31_t)0x965773E7, + (q31_t)0xB7E9157A, (q31_t)0x963B1C85, (q31_t)0xB812A419, + (q31_t)0x961ED573, (q31_t)0xB83C3DD1, (q31_t)0x96029EB5, + (q31_t)0xB865E299, (q31_t)0x95E6784F, (q31_t)0xB88F926C, + (q31_t)0x95CA6246, (q31_t)0xB8B94D44, (q31_t)0x95AE5C9E, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB90CE3E6, + (q31_t)0x95768282, (q31_t)0xB936BFA3, (q31_t)0x955AAE17, + (q31_t)0xB960A64B, (q31_t)0x953EEA1E, (q31_t)0xB98A97D8, + (q31_t)0x9523369B, (q31_t)0xB9B49442, (q31_t)0x95079393, + (q31_t)0xB9DE9B83, (q31_t)0x94EC010B, (q31_t)0xBA08AD94, + (q31_t)0x94D07F05, (q31_t)0xBA32CA70, (q31_t)0x94B50D87, + (q31_t)0xBA5CF210, (q31_t)0x9499AC95, (q31_t)0xBA87246C, + (q31_t)0x947E5C32, (q31_t)0xBAB1617F, (q31_t)0x94631C64, + (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB05FBB0, + (q31_t)0x942CCE95, (q31_t)0xBB3058C0, (q31_t)0x9411C09D, + (q31_t)0xBB5AC06C, (q31_t)0x93F6C34A, (q31_t)0xBB8532AF, + (q31_t)0x93DBD69F, (q31_t)0xBBAFAF81, (q31_t)0x93C0FAA2, + (q31_t)0xBBDA36DC, (q31_t)0x93A62F56, (q31_t)0xBC04C8BA, + (q31_t)0x938B74C0, (q31_t)0xBC2F6513, (q31_t)0x9370CAE4, + (q31_t)0xBC5A0BE1, (q31_t)0x935631C5, (q31_t)0xBC84BD1E, + (q31_t)0x933BA968, (q31_t)0xBCAF78C3, (q31_t)0x932131D1, + (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD050F2C, + (q31_t)0x92EC7505, (q31_t)0xBD2FE9E1, (q31_t)0x92D22FD8, + (q31_t)0xBD5ACEE5, (q31_t)0x92B7FB82, (q31_t)0xBD85BE2F, + (q31_t)0x929DD805, (q31_t)0xBDB0B7BA, (q31_t)0x9283C567, + (q31_t)0xBDDBBB7F, (q31_t)0x9269C3AC, (q31_t)0xBE06C977, + (q31_t)0x924FD2D6, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, + (q31_t)0xBE5D03E5, (q31_t)0x921C23EE, (q31_t)0xBE88304F, + (q31_t)0x920265E4, (q31_t)0xBEB366D1, (q31_t)0x91E8B8D0, + (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF09F204, + (q31_t)0x91B5919A, (q31_t)0xBF3546A8, (q31_t)0x919C1780, + (q31_t)0xBF60A54A, (q31_t)0x9182AE6C, (q31_t)0xBF8C0DE2, + (q31_t)0x91695663, (q31_t)0xBFB7806C, (q31_t)0x91500F67, + (q31_t)0xBFE2FCDF, (q31_t)0x9136D97D, (q31_t)0xC00E8335, + (q31_t)0x911DB4A8, (q31_t)0xC03A1368, (q31_t)0x9104A0ED, + (q31_t)0xC065AD70, (q31_t)0x90EB9E50, (q31_t)0xC0915147, + (q31_t)0x90D2ACD3, (q31_t)0xC0BCFEE7, (q31_t)0x90B9CC7C, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC1147763, + (q31_t)0x90883F4C, (q31_t)0xC1404233, (q31_t)0x906F927B, + (q31_t)0xC16C16B0, (q31_t)0x9056F6DF, (q31_t)0xC197F4D3, + (q31_t)0x903E6C7A, (q31_t)0xC1C3DC96, (q31_t)0x9025F352, + (q31_t)0xC1EFCDF2, (q31_t)0x900D8B69, (q31_t)0xC21BC8E0, + (q31_t)0x8FF534C4, (q31_t)0xC247CD5A, (q31_t)0x8FDCEF66, + (q31_t)0xC273DB58, (q31_t)0x8FC4BB53, (q31_t)0xC29FF2D4, + (q31_t)0x8FAC988E, (q31_t)0xC2CC13C7, (q31_t)0x8F94871D, + (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC32471F6, + (q31_t)0x8F64983F, (q31_t)0xC350AF25, (q31_t)0x8F4CBADB, + (q31_t)0xC37CF5B0, (q31_t)0x8F34EED8, (q31_t)0xC3A9458F, + (q31_t)0x8F1D343A, (q31_t)0xC3D59EBD, (q31_t)0x8F058B04, + (q31_t)0xC4020132, (q31_t)0x8EEDF33B, (q31_t)0xC42E6CE8, + (q31_t)0x8ED66CE1, (q31_t)0xC45AE1D7, (q31_t)0x8EBEF7FB, + (q31_t)0xC4875FF8, (q31_t)0x8EA7948C, (q31_t)0xC4B3E746, + (q31_t)0x8E904298, (q31_t)0xC4E077B8, (q31_t)0x8E790222, + (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC539B3F0, + (q31_t)0x8E4AB5BF, (q31_t)0xC5665FA8, (q31_t)0x8E33A9D9, + (q31_t)0xC593146A, (q31_t)0x8E1CAF80, (q31_t)0xC5BFD22E, + (q31_t)0x8E05C6B7, (q31_t)0xC5EC98ED, (q31_t)0x8DEEEF82, + (q31_t)0xC61968A2, (q31_t)0x8DD829E4, (q31_t)0xC6464144, + (q31_t)0x8DC175E0, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, + (q31_t)0xC6A00D36, (q31_t)0x8D9442B7, (q31_t)0xC6CD0079, + (q31_t)0x8D7DC399, (q31_t)0xC6F9FC8D, (q31_t)0x8D675623, + (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7540F10, + (q31_t)0x8D3AB03F, (q31_t)0xC7812571, (q31_t)0x8D2477D8, + (q31_t)0xC7AE4489, (q31_t)0x8D0E5127, (q31_t)0xC7DB6C50, + (q31_t)0x8CF83C30, (q31_t)0xC8089CBF, (q31_t)0x8CE238F6, + (q31_t)0xC835D5D0, (q31_t)0x8CCC477D, (q31_t)0xC863177B, + (q31_t)0x8CB667C7, (q31_t)0xC89061BA, (q31_t)0x8CA099D9, + (q31_t)0xC8BDB485, (q31_t)0x8C8ADDB6, (q31_t)0xC8EB0FD6, + (q31_t)0x8C753361, (q31_t)0xC91873A5, (q31_t)0x8C5F9ADD, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC97354A3, + (q31_t)0x8C349F58, (q31_t)0xC9A0D1C4, (q31_t)0x8C1F3C5C, + (q31_t)0xC9CE5748, (q31_t)0x8C09EB40, (q31_t)0xC9FBE527, + (q31_t)0x8BF4AC05, (q31_t)0xCA297B5A, (q31_t)0x8BDF7EAF, + (q31_t)0xCA5719DB, (q31_t)0x8BCA6342, (q31_t)0xCA84C0A2, + (q31_t)0x8BB559C1, (q31_t)0xCAB26FA9, (q31_t)0x8BA0622F, + (q31_t)0xCAE026E8, (q31_t)0x8B8B7C8F, (q31_t)0xCB0DE658, + (q31_t)0x8B76A8E4, (q31_t)0xCB3BADF2, (q31_t)0x8B61E732, + (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCB975589, + (q31_t)0x8B3899C5, (q31_t)0xCBC53578, (q31_t)0x8B240E10, + (q31_t)0xCBF31D75, (q31_t)0x8B0F9461, (q31_t)0xCC210D78, + (q31_t)0x8AFB2CBA, (q31_t)0xCC4F057B, (q31_t)0x8AE6D71F, + (q31_t)0xCC7D0577, (q31_t)0x8AD29393, (q31_t)0xCCAB0D65, + (q31_t)0x8ABE6219, (q31_t)0xCCD91D3D, (q31_t)0x8AAA42B4, + (q31_t)0xCD0734F8, (q31_t)0x8A963567, (q31_t)0xCD355490, + (q31_t)0x8A823A35, (q31_t)0xCD637BFD, (q31_t)0x8A6E5122, + (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCDBFE23A, + (q31_t)0x8A46B563, (q31_t)0xCDEE20FC, (q31_t)0x8A3302BD, + (q31_t)0xCE1C6776, (q31_t)0x8A1F6242, (q31_t)0xCE4AB5A2, + (q31_t)0x8A0BD3F5, (q31_t)0xCE790B78, (q31_t)0x89F857D8, + (q31_t)0xCEA768F2, (q31_t)0x89E4EDEE, (q31_t)0xCED5CE08, + (q31_t)0x89D1963C, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xCF32AEEB, (q31_t)0x89AB1D86, (q31_t)0xCF612AAA, + (q31_t)0x8997FC89, (q31_t)0xCF8FADE8, (q31_t)0x8984EDCF, + (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xCFECCAC7, + (q31_t)0x895F072D, (q31_t)0xD01B6459, (q31_t)0x894C2F4C, + (q31_t)0xD04A054D, (q31_t)0x893969B9, (q31_t)0xD078AD9D, + (q31_t)0x8926B677, (q31_t)0xD0A75D42, (q31_t)0x89141589, + (q31_t)0xD0D61433, (q31_t)0x890186F1, (q31_t)0xD104D26B, + (q31_t)0x88EF0AB4, (q31_t)0xD13397E1, (q31_t)0x88DCA0D3, + (q31_t)0xD162648F, (q31_t)0x88CA4951, (q31_t)0xD191386D, + (q31_t)0x88B80431, (q31_t)0xD1C01374, (q31_t)0x88A5D177, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD21DDEE1, + (q31_t)0x8881A33C, (q31_t)0xD24CCF38, (q31_t)0x886FA7C2, + (q31_t)0xD27BC69C, (q31_t)0x885DBEB7, (q31_t)0xD2AAC504, + (q31_t)0x884BE820, (q31_t)0xD2D9CA6A, (q31_t)0x883A23FE, + (q31_t)0xD308D6C6, (q31_t)0x88287255, (q31_t)0xD337EA12, + (q31_t)0x8816D327, (q31_t)0xD3670445, (q31_t)0x88054677, + (q31_t)0xD3962559, (q31_t)0x87F3CC47, (q31_t)0xD3C54D46, + (q31_t)0x87E2649B, (q31_t)0xD3F47C06, (q31_t)0x87D10F75, + (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD452EDDE, + (q31_t)0x87AE9CC5, (q31_t)0xD48230E8, (q31_t)0x879D7F40, + (q31_t)0xD4B17AA7, (q31_t)0x878C744C, (q31_t)0xD4E0CB14, + (q31_t)0x877B7BEC, (q31_t)0xD5102227, (q31_t)0x876A9621, + (q31_t)0xD53F7FDA, (q31_t)0x8759C2EF, (q31_t)0xD56EE424, + (q31_t)0x87490257, (q31_t)0xD59E4EFE, (q31_t)0x8738545E, + (q31_t)0xD5CDC062, (q31_t)0x8727B904, (q31_t)0xD5FD3847, + (q31_t)0x8717304E, (q31_t)0xD62CB6A7, (q31_t)0x8706BA3C, + (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD68BC6BA, + (q31_t)0x86E60614, (q31_t)0xD6BB585D, (q31_t)0x86D5C802, + (q31_t)0xD6EAF05E, (q31_t)0x86C59C9F, (q31_t)0xD71A8EB5, + (q31_t)0x86B583EE, (q31_t)0xD74A335A, (q31_t)0x86A57DF1, + (q31_t)0xD779DE46, (q31_t)0x86958AAB, (q31_t)0xD7A98F73, + (q31_t)0x8685AA1F, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, + (q31_t)0xD809046D, (q31_t)0x8666213C, (q31_t)0xD838C82D, + (q31_t)0x865678EA, (q31_t)0xD868920F, (q31_t)0x8646E35B, + (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD8C8381C, + (q31_t)0x8627F090, (q31_t)0xD8F81439, (q31_t)0x86189359, + (q31_t)0xD927F65B, (q31_t)0x860948EE, (q31_t)0xD957DE7A, + (q31_t)0x85FA1152, (q31_t)0xD987CC8F, (q31_t)0x85EAEC88, + (q31_t)0xD9B7C093, (q31_t)0x85DBDA91, (q31_t)0xD9E7BA7E, + (q31_t)0x85CCDB70, (q31_t)0xDA17BA4A, (q31_t)0x85BDEF27, + (q31_t)0xDA47BFED, (q31_t)0x85AF15B9, (q31_t)0xDA77CB62, + (q31_t)0x85A04F28, (q31_t)0xDAA7DCA1, (q31_t)0x85919B75, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB08105E, + (q31_t)0x85746CB7, (q31_t)0xDB3832CD, (q31_t)0x8565F1B0, + (q31_t)0xDB685AE8, (q31_t)0x85578991, (q31_t)0xDB9888A8, + (q31_t)0x8549345C, (q31_t)0xDBC8BC05, (q31_t)0x853AF214, + (q31_t)0xDBF8F4F8, (q31_t)0x852CC2BA, (q31_t)0xDC293379, + (q31_t)0x851EA652, (q31_t)0xDC597781, (q31_t)0x85109CDC, + (q31_t)0xDC89C108, (q31_t)0x8502A65C, (q31_t)0xDCBA1008, + (q31_t)0x84F4C2D3, (q31_t)0xDCEA6478, (q31_t)0x84E6F244, + (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDD4B1D8B, + (q31_t)0x84CB8A1B, (q31_t)0xDD7B8220, (q31_t)0x84BDF285, + (q31_t)0xDDABEC07, (q31_t)0x84B06DF1, (q31_t)0xDDDC5B3A, + (q31_t)0x84A2FC62, (q31_t)0xDE0CCFB1, (q31_t)0x84959DD9, + (q31_t)0xDE3D4963, (q31_t)0x84885257, (q31_t)0xDE6DC84B, + (q31_t)0x847B19E1, (q31_t)0xDE9E4C60, (q31_t)0x846DF476, + (q31_t)0xDECED59B, (q31_t)0x8460E21A, (q31_t)0xDEFF63F4, + (q31_t)0x8453E2CE, (q31_t)0xDF2FF764, (q31_t)0x8446F695, + (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xDF912D6A, + (q31_t)0x842D5761, (q31_t)0xDFC1CFF2, (q31_t)0x8420A46B, + (q31_t)0xDFF27773, (q31_t)0x8414048F, (q31_t)0xE02323E5, + (q31_t)0x840777CF, (q31_t)0xE053D541, (q31_t)0x83FAFE2E, + (q31_t)0xE0848B7F, (q31_t)0x83EE97AC, (q31_t)0xE0B54698, + (q31_t)0x83E2444D, (q31_t)0xE0E60684, (q31_t)0x83D60411, + (q31_t)0xE116CB3D, (q31_t)0x83C9D6FB, (q31_t)0xE14794B9, + (q31_t)0x83BDBD0D, (q31_t)0xE17862F3, (q31_t)0x83B1B649, + (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE1DA0D7E, + (q31_t)0x8399E244, (q31_t)0xE20AE9C1, (q31_t)0x838E1507, + (q31_t)0xE23BCAA2, (q31_t)0x83825AFB, (q31_t)0xE26CB01A, + (q31_t)0x8376B422, (q31_t)0xE29D9A22, (q31_t)0x836B207D, + (q31_t)0xE2CE88B2, (q31_t)0x835FA00E, (q31_t)0xE2FF7BC3, + (q31_t)0x835432D8, (q31_t)0xE330734C, (q31_t)0x8348D8DB, + (q31_t)0xE3616F47, (q31_t)0x833D921A, (q31_t)0xE3926FAC, + (q31_t)0x83325E97, (q31_t)0xE3C37473, (q31_t)0x83273E52, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4258B0A, + (q31_t)0x8311378C, (q31_t)0xE4569CCB, (q31_t)0x8306510F, + (q31_t)0xE487B2CF, (q31_t)0x82FB7DD8, (q31_t)0xE4B8CD10, + (q31_t)0x82F0BDE8, (q31_t)0xE4E9EB86, (q31_t)0x82E61141, + (q31_t)0xE51B0E2A, (q31_t)0x82DB77E5, (q31_t)0xE54C34F3, + (q31_t)0x82D0F1D5, (q31_t)0xE57D5FDA, (q31_t)0x82C67F13, + (q31_t)0xE5AE8ED8, (q31_t)0x82BC1FA1, (q31_t)0xE5DFC1E4, + (q31_t)0x82B1D381, (q31_t)0xE610F8F9, (q31_t)0x82A79AB3, + (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE6737319, + (q31_t)0x82936316, (q31_t)0xE6A4B616, (q31_t)0x8289644A, + (q31_t)0xE6D5FCFC, (q31_t)0x827F78D8, (q31_t)0xE70747C3, + (q31_t)0x8275A0C0, (q31_t)0xE7389664, (q31_t)0x826BDC04, + (q31_t)0xE769E8D8, (q31_t)0x82622AA5, (q31_t)0xE79B3F16, + (q31_t)0x82588CA6, (q31_t)0xE7CC9917, (q31_t)0x824F0208, + (q31_t)0xE7FDF6D3, (q31_t)0x82458ACB, (q31_t)0xE82F5844, + (q31_t)0x823C26F2, (q31_t)0xE860BD60, (q31_t)0x8232D67E, + (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE8C3927F, + (q31_t)0x82206FCB, (q31_t)0xE8F50273, (q31_t)0x8217598F, + (q31_t)0xE92675F4, (q31_t)0x820E56BE, (q31_t)0xE957ECFB, + (q31_t)0x82056758, (q31_t)0xE9896780, (q31_t)0x81FC8B60, + (q31_t)0xE9BAE57C, (q31_t)0x81F3C2D7, (q31_t)0xE9EC66E8, + (q31_t)0x81EB0DBD, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, + (q31_t)0xEA4F73EE, (q31_t)0x81D9DDE1, (q31_t)0xEA80FF79, + (q31_t)0x81D16320, (q31_t)0xEAB28E55, (q31_t)0x81C8FBD5, + (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEB15B5E0, + (q31_t)0x81B867A4, (q31_t)0xEB474E80, (q31_t)0x81B03AC1, + (q31_t)0xEB78EA52, (q31_t)0x81A82159, (q31_t)0xEBAA894E, + (q31_t)0x81A01B6C, (q31_t)0xEBDC2B6D, (q31_t)0x819828FD, + (q31_t)0xEC0DD0A8, (q31_t)0x81904A0C, (q31_t)0xEC3F78F5, + (q31_t)0x81887E9A, (q31_t)0xEC71244F, (q31_t)0x8180C6A9, + (q31_t)0xECA2D2AC, (q31_t)0x8179223A, (q31_t)0xECD48406, + (q31_t)0x8171914E, (q31_t)0xED063855, (q31_t)0x816A13E6, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xED69A9B2, + (q31_t)0x815B53A8, (q31_t)0xED9B66B2, (q31_t)0x815410D3, + (q31_t)0xEDCD2687, (q31_t)0x814CE188, (q31_t)0xEDFEE92B, + (q31_t)0x8145C5C6, (q31_t)0xEE30AE95, (q31_t)0x813EBD90, + (q31_t)0xEE6276BF, (q31_t)0x8137C8E6, (q31_t)0xEE9441A0, + (q31_t)0x8130E7C8, (q31_t)0xEEC60F31, (q31_t)0x812A1A39, + (q31_t)0xEEF7DF6A, (q31_t)0x81236039, (q31_t)0xEF29B243, + (q31_t)0x811CB9CA, (q31_t)0xEF5B87B5, (q31_t)0x811626EC, + (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xEFBF3A44, + (q31_t)0x81093BE8, (q31_t)0xEFF11752, (q31_t)0x8102E3C3, + (q31_t)0xF022F6DA, (q31_t)0x80FC9F35, (q31_t)0xF054D8D4, + (q31_t)0x80F66E3C, (q31_t)0xF086BD39, (q31_t)0x80F050DB, + (q31_t)0xF0B8A401, (q31_t)0x80EA4712, (q31_t)0xF0EA8D23, + (q31_t)0x80E450E2, (q31_t)0xF11C789A, (q31_t)0x80DE6E4C, + (q31_t)0xF14E665C, (q31_t)0x80D89F51, (q31_t)0xF1805662, + (q31_t)0x80D2E3F1, (q31_t)0xF1B248A5, (q31_t)0x80CD3C2F, + (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF21633C0, + (q31_t)0x80C22783, (q31_t)0xF2482C89, (q31_t)0x80BCBA9C, + (q31_t)0xF27A2770, (q31_t)0x80B76155, (q31_t)0xF2AC246D, + (q31_t)0x80B21BAF, (q31_t)0xF2DE2378, (q31_t)0x80ACE9AB, + (q31_t)0xF310248A, (q31_t)0x80A7CB49, (q31_t)0xF342279A, + (q31_t)0x80A2C08B, (q31_t)0xF3742CA1, (q31_t)0x809DC970, + (q31_t)0xF3A63398, (q31_t)0x8098E5FB, (q31_t)0xF3D83C76, + (q31_t)0x8094162B, (q31_t)0xF40A4734, (q31_t)0x808F5A02, + (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF46E6231, + (q31_t)0x80861CA5, (q31_t)0xF4A07260, (q31_t)0x80819B74, + (q31_t)0xF4D28451, (q31_t)0x807D2DEB, (q31_t)0xF50497FA, + (q31_t)0x8078D40D, (q31_t)0xF536AD55, (q31_t)0x80748DD9, + (q31_t)0xF568C45A, (q31_t)0x80705B50, (q31_t)0xF59ADD01, + (q31_t)0x806C3C73, (q31_t)0xF5CCF743, (q31_t)0x80683143, + (q31_t)0xF5FF1317, (q31_t)0x806439C0, (q31_t)0xF6313076, + (q31_t)0x806055EA, (q31_t)0xF6634F58, (q31_t)0x805C85C3, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF6C79188, + (q31_t)0x80552083, (q31_t)0xF6F9B4C5, (q31_t)0x80518B6B, + (q31_t)0xF72BD967, (q31_t)0x804E0A03, (q31_t)0xF75DFF65, + (q31_t)0x804A9C4D, (q31_t)0xF79026B8, (q31_t)0x80474248, + (q31_t)0xF7C24F58, (q31_t)0x8043FBF6, (q31_t)0xF7F4793E, + (q31_t)0x8040C956, (q31_t)0xF826A461, (q31_t)0x803DAA69, + (q31_t)0xF858D0BA, (q31_t)0x803A9F31, (q31_t)0xF88AFE41, + (q31_t)0x8037A7AC, (q31_t)0xF8BD2CEF, (q31_t)0x8034C3DC, + (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF9218D9E, + (q31_t)0x802F375C, (q31_t)0xF953BF90, (q31_t)0x802C8EAD, + (q31_t)0xF985F28A, (q31_t)0x8029F9B4, (q31_t)0xF9B82683, + (q31_t)0x80277872, (q31_t)0xF9EA5B75, (q31_t)0x80250AE7, + (q31_t)0xFA1C9156, (q31_t)0x8022B113, (q31_t)0xFA4EC820, + (q31_t)0x80206AF8, (q31_t)0xFA80FFCB, (q31_t)0x801E3894, + (q31_t)0xFAB3384F, (q31_t)0x801C19E9, (q31_t)0xFAE571A4, + (q31_t)0x801A0EF7, (q31_t)0xFB17ABC2, (q31_t)0x801817BF, + (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFB7C223C, + (q31_t)0x8014647A, (q31_t)0xFBAE5E89, (q31_t)0x8012A86F, + (q31_t)0xFBE09B80, (q31_t)0x8011001E, (q31_t)0xFC12D919, + (q31_t)0x800F6B88, (q31_t)0xFC45174E, (q31_t)0x800DEAAC, + (q31_t)0xFC775616, (q31_t)0x800C7D8C, (q31_t)0xFCA99569, + (q31_t)0x800B2427, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D, + (q31_t)0xFD0E1594, (q31_t)0x8008AC90, (q31_t)0xFD40565B, + (q31_t)0x80078E5E, (q31_t)0xFD72978F, (q31_t)0x800683E8, + (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFDD71B1E, + (q31_t)0x8004AA31, (q31_t)0xFE095D69, (q31_t)0x8003DAF0, + (q31_t)0xFE3BA001, (q31_t)0x80031F6C, (q31_t)0xFE6DE2E0, + (q31_t)0x800277A5, (q31_t)0xFEA025FC, (q31_t)0x8001E39B, + (q31_t)0xFED2694F, (q31_t)0x8001634D, (q31_t)0xFF04ACD0, + (q31_t)0x8000F6BD, (q31_t)0xFF36F078, (q31_t)0x80009DE9, + (q31_t)0xFF69343E, (q31_t)0x800058D3, (q31_t)0xFF9B781D, + (q31_t)0x8000277A, (q31_t)0xFFCDBC0A, (q31_t)0x800009DE +}; + + + +/* +* @brief q15 Twiddle factors Table +*/ + + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 16 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_16_q15[24] = { + (q15_t)0x7FFF, (q15_t)0x0000, + (q15_t)0x7641, (q15_t)0x30FB, + (q15_t)0x5A82, (q15_t)0x5A82, + (q15_t)0x30FB, (q15_t)0x7641, + (q15_t)0x0000, (q15_t)0x7FFF, + (q15_t)0xCF04, (q15_t)0x7641, + (q15_t)0xA57D, (q15_t)0x5A82, + (q15_t)0x89BE, (q15_t)0x30FB, + (q15_t)0x8000, (q15_t)0x0000, + (q15_t)0x89BE, (q15_t)0xCF04, + (q15_t)0xA57D, (q15_t)0xA57D, + (q15_t)0xCF04, (q15_t)0x89BE +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 32 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_32_q15[48] = { + (q15_t)0x7FFF, (q15_t)0x0000, + (q15_t)0x7D8A, (q15_t)0x18F8, + (q15_t)0x7641, (q15_t)0x30FB, + (q15_t)0x6A6D, (q15_t)0x471C, + (q15_t)0x5A82, (q15_t)0x5A82, + (q15_t)0x471C, (q15_t)0x6A6D, + (q15_t)0x30FB, (q15_t)0x7641, + (q15_t)0x18F8, (q15_t)0x7D8A, + (q15_t)0x0000, (q15_t)0x7FFF, + (q15_t)0xE707, (q15_t)0x7D8A, + (q15_t)0xCF04, (q15_t)0x7641, + (q15_t)0xB8E3, (q15_t)0x6A6D, + (q15_t)0xA57D, (q15_t)0x5A82, + (q15_t)0x9592, (q15_t)0x471C, + (q15_t)0x89BE, (q15_t)0x30FB, + (q15_t)0x8275, (q15_t)0x18F8, + (q15_t)0x8000, (q15_t)0x0000, + (q15_t)0x8275, (q15_t)0xE707, + (q15_t)0x89BE, (q15_t)0xCF04, + (q15_t)0x9592, (q15_t)0xB8E3, + (q15_t)0xA57D, (q15_t)0xA57D, + (q15_t)0xB8E3, (q15_t)0x9592, + (q15_t)0xCF04, (q15_t)0x89BE, + (q15_t)0xE707, (q15_t)0x8275 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 64 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_64_q15[96] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7F62, (q15_t)0x0C8B, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7A7D, (q15_t)0x2528, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x70E2, (q15_t)0x3C56, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x62F2, (q15_t)0x5133, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5133, (q15_t)0x62F2, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x3C56, (q15_t)0x70E2, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2528, (q15_t)0x7A7D, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x0C8B, (q15_t)0x7F62, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xF374, (q15_t)0x7F62, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xDAD7, (q15_t)0x7A7D, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xC3A9, (q15_t)0x70E2, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xAECC, (q15_t)0x62F2, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0x9D0D, (q15_t)0x5133, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x8F1D, (q15_t)0x3C56, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8582, (q15_t)0x2528, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x809D, (q15_t)0x0C8B, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x809D, (q15_t)0xF374, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x8582, (q15_t)0xDAD7, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8F1D, (q15_t)0xC3A9, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9D0D, (q15_t)0xAECC, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xAECC, (q15_t)0x9D0D, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xC3A9, (q15_t)0x8F1D, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xDAD7, (q15_t)0x8582, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xF374, (q15_t)0x809D +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 128 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_128_q15[192] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FD8, (q15_t)0x0647, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7E9D, (q15_t)0x12C8, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7C29, (q15_t)0x1F19, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7884, (q15_t)0x2B1F, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x73B5, (q15_t)0x36BA, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x6DCA, (q15_t)0x41CE, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x66CF, (q15_t)0x4C3F, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x5ED7, (q15_t)0x55F5, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x55F5, (q15_t)0x5ED7, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4C3F, (q15_t)0x66CF, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x41CE, (q15_t)0x6DCA, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x36BA, (q15_t)0x73B5, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2B1F, (q15_t)0x7884, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x1F19, (q15_t)0x7C29, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x12C8, (q15_t)0x7E9D, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0647, (q15_t)0x7FD8, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xF9B8, (q15_t)0x7FD8, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xED37, (q15_t)0x7E9D, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE0E6, (q15_t)0x7C29, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD4E0, (q15_t)0x7884, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xC945, (q15_t)0x73B5, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xBE31, (q15_t)0x6DCA, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB3C0, (q15_t)0x66CF, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAA0A, (q15_t)0x5ED7, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA128, (q15_t)0x55F5, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9930, (q15_t)0x4C3F, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9235, (q15_t)0x41CE, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8C4A, (q15_t)0x36BA, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x877B, (q15_t)0x2B1F, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x83D6, (q15_t)0x1F19, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8162, (q15_t)0x12C8, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8027, (q15_t)0x0647, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8027, (q15_t)0xF9B8, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x8162, (q15_t)0xED37, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x83D6, (q15_t)0xE0E6, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x877B, (q15_t)0xD4E0, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8C4A, (q15_t)0xC945, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x9235, (q15_t)0xBE31, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9930, (q15_t)0xB3C0, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0xA128, (q15_t)0xAA0A, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xAA0A, (q15_t)0xA128, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB3C0, (q15_t)0x9930, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBE31, (q15_t)0x9235, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC945, (q15_t)0x8C4A, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD4E0, (q15_t)0x877B, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xE0E6, (q15_t)0x83D6, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xED37, (q15_t)0x8162, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF9B8, (q15_t)0x8027 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 256 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_256_q15[384] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FF6, (q15_t)0x0324, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FA7, (q15_t)0x096A, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F09, (q15_t)0x0FAB, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E1D, (q15_t)0x15E2, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7CE3, (q15_t)0x1C0B, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7B5D, (q15_t)0x2223, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x798A, (q15_t)0x2826, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x776C, (q15_t)0x2E11, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x7504, (q15_t)0x33DE, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x7255, (q15_t)0x398C, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x6F5F, (q15_t)0x3F17, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6C24, (q15_t)0x447A, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x68A6, (q15_t)0x49B4, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x64E8, (q15_t)0x4EBF, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x60EC, (q15_t)0x539B, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5CB4, (q15_t)0x5842, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5842, (q15_t)0x5CB4, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x539B, (q15_t)0x60EC, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4EBF, (q15_t)0x64E8, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x49B4, (q15_t)0x68A6, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x447A, (q15_t)0x6C24, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x3F17, (q15_t)0x6F5F, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x398C, (q15_t)0x7255, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x33DE, (q15_t)0x7504, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2E11, (q15_t)0x776C, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2826, (q15_t)0x798A, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x2223, (q15_t)0x7B5D, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1C0B, (q15_t)0x7CE3, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x15E2, (q15_t)0x7E1D, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x0FAB, (q15_t)0x7F09, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x096A, (q15_t)0x7FA7, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x0324, (q15_t)0x7FF6, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFCDB, (q15_t)0x7FF6, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF695, (q15_t)0x7FA7, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF054, (q15_t)0x7F09, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEA1D, (q15_t)0x7E1D, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE3F4, (q15_t)0x7CE3, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xDDDC, (q15_t)0x7B5D, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD7D9, (q15_t)0x798A, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD1EE, (q15_t)0x776C, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCC21, (q15_t)0x7504, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC673, (q15_t)0x7255, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC0E8, (q15_t)0x6F5F, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBB85, (q15_t)0x6C24, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB64B, (q15_t)0x68A6, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB140, (q15_t)0x64E8, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAC64, (q15_t)0x60EC, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA7BD, (q15_t)0x5CB4, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA34B, (q15_t)0x5842, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0x9F13, (q15_t)0x539B, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9B17, (q15_t)0x4EBF, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9759, (q15_t)0x49B4, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x93DB, (q15_t)0x447A, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x90A0, (q15_t)0x3F17, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8DAA, (q15_t)0x398C, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8AFB, (q15_t)0x33DE, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8893, (q15_t)0x2E11, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8675, (q15_t)0x2826, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x84A2, (q15_t)0x2223, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x831C, (q15_t)0x1C0B, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x81E2, (q15_t)0x15E2, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x80F6, (q15_t)0x0FAB, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8058, (q15_t)0x096A, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8009, (q15_t)0x0324, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8009, (q15_t)0xFCDB, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8058, (q15_t)0xF695, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80F6, (q15_t)0xF054, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x81E2, (q15_t)0xEA1D, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x831C, (q15_t)0xE3F4, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x84A2, (q15_t)0xDDDC, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x8675, (q15_t)0xD7D9, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x8893, (q15_t)0xD1EE, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8AFB, (q15_t)0xCC21, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8DAA, (q15_t)0xC673, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x90A0, (q15_t)0xC0E8, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x93DB, (q15_t)0xBB85, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9759, (q15_t)0xB64B, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x9B17, (q15_t)0xB140, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9F13, (q15_t)0xAC64, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA34B, (q15_t)0xA7BD, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA7BD, (q15_t)0xA34B, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAC64, (q15_t)0x9F13, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB140, (q15_t)0x9B17, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB64B, (q15_t)0x9759, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBB85, (q15_t)0x93DB, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xC0E8, (q15_t)0x90A0, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC673, (q15_t)0x8DAA, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xCC21, (q15_t)0x8AFB, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD1EE, (q15_t)0x8893, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD7D9, (q15_t)0x8675, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDDDC, (q15_t)0x84A2, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE3F4, (q15_t)0x831C, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xEA1D, (q15_t)0x81E2, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xF054, (q15_t)0x80F6, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF695, (q15_t)0x8058, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFCDB, (q15_t)0x8009 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 512 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_512_q15[768] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFD, (q15_t)0x0192, + (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FE9, (q15_t)0x04B6, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FC2, (q15_t)0x07D9, + (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F87, (q15_t)0x0AFB, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F38, (q15_t)0x0E1B, + (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7ED5, (q15_t)0x1139, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E5F, (q15_t)0x1455, + (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7DD6, (q15_t)0x176D, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D39, (q15_t)0x1A82, + (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7C89, (q15_t)0x1D93, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7BC5, (q15_t)0x209F, + (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7AEF, (q15_t)0x23A6, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A05, (q15_t)0x26A8, + (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x7909, (q15_t)0x29A3, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x77FA, (q15_t)0x2C98, + (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x76D9, (q15_t)0x2F87, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x75A5, (q15_t)0x326E, + (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x745F, (q15_t)0x354D, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x7307, (q15_t)0x3824, + (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x719E, (q15_t)0x3AF2, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x7023, (q15_t)0x3DB8, + (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6E96, (q15_t)0x4073, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6CF9, (q15_t)0x4325, + (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6B4A, (q15_t)0x45CD, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x698C, (q15_t)0x4869, + (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x67BD, (q15_t)0x4AFB, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x65DD, (q15_t)0x4D81, + (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x63EF, (q15_t)0x4FFB, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x61F1, (q15_t)0x5269, + (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x5FE3, (q15_t)0x54CA, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5DC7, (q15_t)0x571D, + (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5B9D, (q15_t)0x5964, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5964, (q15_t)0x5B9D, + (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x571D, (q15_t)0x5DC7, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x54CA, (q15_t)0x5FE3, + (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5269, (q15_t)0x61F1, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4FFB, (q15_t)0x63EF, + (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4D81, (q15_t)0x65DD, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4AFB, (q15_t)0x67BD, + (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x4869, (q15_t)0x698C, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x45CD, (q15_t)0x6B4A, + (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4325, (q15_t)0x6CF9, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4073, (q15_t)0x6E96, + (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3DB8, (q15_t)0x7023, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3AF2, (q15_t)0x719E, + (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x3824, (q15_t)0x7307, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x354D, (q15_t)0x745F, + (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x326E, (q15_t)0x75A5, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2F87, (q15_t)0x76D9, + (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2C98, (q15_t)0x77FA, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x29A3, (q15_t)0x7909, + (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x26A8, (q15_t)0x7A05, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x23A6, (q15_t)0x7AEF, + (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x209F, (q15_t)0x7BC5, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1D93, (q15_t)0x7C89, + (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1A82, (q15_t)0x7D39, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x176D, (q15_t)0x7DD6, + (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x1455, (q15_t)0x7E5F, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1139, (q15_t)0x7ED5, + (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0E1B, (q15_t)0x7F38, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0AFB, (q15_t)0x7F87, + (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x07D9, (q15_t)0x7FC2, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x04B6, (q15_t)0x7FE9, + (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x0192, (q15_t)0x7FFD, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFE6D, (q15_t)0x7FFD, + (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFB49, (q15_t)0x7FE9, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF826, (q15_t)0x7FC2, + (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF504, (q15_t)0x7F87, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF1E4, (q15_t)0x7F38, + (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEEC6, (q15_t)0x7ED5, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEBAA, (q15_t)0x7E5F, + (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE892, (q15_t)0x7DD6, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE57D, (q15_t)0x7D39, + (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE26C, (q15_t)0x7C89, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xDF60, (q15_t)0x7BC5, + (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDC59, (q15_t)0x7AEF, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD957, (q15_t)0x7A05, + (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD65C, (q15_t)0x7909, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD367, (q15_t)0x77FA, + (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD078, (q15_t)0x76D9, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCD91, (q15_t)0x75A5, + (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCAB2, (q15_t)0x745F, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC7DB, (q15_t)0x7307, + (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC50D, (q15_t)0x719E, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC247, (q15_t)0x7023, + (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xBF8C, (q15_t)0x6E96, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBCDA, (q15_t)0x6CF9, + (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBA32, (q15_t)0x6B4A, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB796, (q15_t)0x698C, + (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB504, (q15_t)0x67BD, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB27E, (q15_t)0x65DD, + (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB004, (q15_t)0x63EF, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAD96, (q15_t)0x61F1, + (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAB35, (q15_t)0x5FE3, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA8E2, (q15_t)0x5DC7, + (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA69B, (q15_t)0x5B9D, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA462, (q15_t)0x5964, + (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA238, (q15_t)0x571D, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA01C, (q15_t)0x54CA, + (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9E0E, (q15_t)0x5269, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9C10, (q15_t)0x4FFB, + (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9A22, (q15_t)0x4D81, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9842, (q15_t)0x4AFB, + (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x9673, (q15_t)0x4869, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x94B5, (q15_t)0x45CD, + (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x9306, (q15_t)0x4325, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x9169, (q15_t)0x4073, + (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x8FDC, (q15_t)0x3DB8, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8E61, (q15_t)0x3AF2, + (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8CF8, (q15_t)0x3824, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8BA0, (q15_t)0x354D, + (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8A5A, (q15_t)0x326E, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8926, (q15_t)0x2F87, + (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x8805, (q15_t)0x2C98, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x86F6, (q15_t)0x29A3, + (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x85FA, (q15_t)0x26A8, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8510, (q15_t)0x23A6, + (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x843A, (q15_t)0x209F, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x8376, (q15_t)0x1D93, + (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x82C6, (q15_t)0x1A82, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8229, (q15_t)0x176D, + (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81A0, (q15_t)0x1455, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x812A, (q15_t)0x1139, + (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80C7, (q15_t)0x0E1B, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8078, (q15_t)0x0AFB, + (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x803D, (q15_t)0x07D9, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8016, (q15_t)0x04B6, + (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8002, (q15_t)0x0192, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8002, (q15_t)0xFE6D, + (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x8016, (q15_t)0xFB49, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x803D, (q15_t)0xF826, + (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8078, (q15_t)0xF504, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80C7, (q15_t)0xF1E4, + (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x812A, (q15_t)0xEEC6, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x81A0, (q15_t)0xEBAA, + (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x8229, (q15_t)0xE892, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x82C6, (q15_t)0xE57D, + (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8376, (q15_t)0xE26C, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x843A, (q15_t)0xDF60, + (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x8510, (q15_t)0xDC59, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85FA, (q15_t)0xD957, + (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x86F6, (q15_t)0xD65C, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x8805, (q15_t)0xD367, + (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x8926, (q15_t)0xD078, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8A5A, (q15_t)0xCD91, + (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8BA0, (q15_t)0xCAB2, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8CF8, (q15_t)0xC7DB, + (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8E61, (q15_t)0xC50D, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8FDC, (q15_t)0xC247, + (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x9169, (q15_t)0xBF8C, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x9306, (q15_t)0xBCDA, + (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x94B5, (q15_t)0xBA32, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9673, (q15_t)0xB796, + (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9842, (q15_t)0xB504, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x9A22, (q15_t)0xB27E, + (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9C10, (q15_t)0xB004, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9E0E, (q15_t)0xAD96, + (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0xA01C, (q15_t)0xAB35, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA238, (q15_t)0xA8E2, + (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA462, (q15_t)0xA69B, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA69B, (q15_t)0xA462, + (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA8E2, (q15_t)0xA238, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAB35, (q15_t)0xA01C, + (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xAD96, (q15_t)0x9E0E, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB004, (q15_t)0x9C10, + (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB27E, (q15_t)0x9A22, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB504, (q15_t)0x9842, + (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB796, (q15_t)0x9673, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBA32, (q15_t)0x94B5, + (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBCDA, (q15_t)0x9306, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBF8C, (q15_t)0x9169, + (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC247, (q15_t)0x8FDC, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC50D, (q15_t)0x8E61, + (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC7DB, (q15_t)0x8CF8, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xCAB2, (q15_t)0x8BA0, + (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCD91, (q15_t)0x8A5A, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD078, (q15_t)0x8926, + (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD367, (q15_t)0x8805, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD65C, (q15_t)0x86F6, + (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD957, (q15_t)0x85FA, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDC59, (q15_t)0x8510, + (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDF60, (q15_t)0x843A, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE26C, (q15_t)0x8376, + (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE57D, (q15_t)0x82C6, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE892, (q15_t)0x8229, + (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEBAA, (q15_t)0x81A0, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xEEC6, (q15_t)0x812A, + (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF1E4, (q15_t)0x80C7, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF504, (q15_t)0x8078, + (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF826, (q15_t)0x803D, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFB49, (q15_t)0x8016, + (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFE6D, (q15_t)0x8002 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 1024 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_1024_q15[1536] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x00C9, + (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFA, (q15_t)0x025B, + (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF0, (q15_t)0x03ED, + (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE1, (q15_t)0x057F, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FCE, (q15_t)0x0710, + (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FB5, (q15_t)0x08A2, + (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F97, (q15_t)0x0A33, + (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F75, (q15_t)0x0BC3, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F4D, (q15_t)0x0D53, + (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F21, (q15_t)0x0EE3, + (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7EF0, (q15_t)0x1072, + (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7EBA, (q15_t)0x1201, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E7F, (q15_t)0x138E, + (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E3F, (q15_t)0x151B, + (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7DFA, (q15_t)0x16A8, + (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DB0, (q15_t)0x1833, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D62, (q15_t)0x19BD, + (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D0F, (q15_t)0x1B47, + (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CB7, (q15_t)0x1CCF, + (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C5A, (q15_t)0x1E56, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7BF8, (q15_t)0x1FDC, + (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7B92, (q15_t)0x2161, + (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B26, (q15_t)0x22E5, + (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AB6, (q15_t)0x2467, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A42, (q15_t)0x25E8, + (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79C8, (q15_t)0x2767, + (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x794A, (q15_t)0x28E5, + (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78C7, (q15_t)0x2A61, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7840, (q15_t)0x2BDC, + (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77B4, (q15_t)0x2D55, + (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x7723, (q15_t)0x2ECC, + (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x768E, (q15_t)0x3041, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x75F4, (q15_t)0x31B5, + (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x7555, (q15_t)0x3326, + (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74B2, (q15_t)0x3496, + (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x740B, (q15_t)0x3604, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x735F, (q15_t)0x376F, + (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72AF, (q15_t)0x38D8, + (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x71FA, (q15_t)0x3A40, + (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x7141, (q15_t)0x3BA5, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x7083, (q15_t)0x3D07, + (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x6FC1, (q15_t)0x3E68, + (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6EFB, (q15_t)0x3FC5, + (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E30, (q15_t)0x4121, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6D62, (q15_t)0x427A, + (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6C8F, (q15_t)0x43D0, + (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6BB8, (q15_t)0x4524, + (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6ADC, (q15_t)0x4675, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x69FD, (q15_t)0x47C3, + (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x6919, (q15_t)0x490F, + (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x6832, (q15_t)0x4A58, + (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x6746, (q15_t)0x4B9E, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x6657, (q15_t)0x4CE1, + (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x6563, (q15_t)0x4E21, + (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x646C, (q15_t)0x4F5E, + (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x6371, (q15_t)0x5097, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x6271, (q15_t)0x51CE, + (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x616F, (q15_t)0x5302, + (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x6068, (q15_t)0x5433, + (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5F5E, (q15_t)0x5560, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5E50, (q15_t)0x568A, + (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5D3E, (q15_t)0x57B0, + (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C29, (q15_t)0x58D4, + (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B10, (q15_t)0x59F3, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x59F3, (q15_t)0x5B10, + (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x58D4, (q15_t)0x5C29, + (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x57B0, (q15_t)0x5D3E, + (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x568A, (q15_t)0x5E50, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x5560, (q15_t)0x5F5E, + (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x5433, (q15_t)0x6068, + (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5302, (q15_t)0x616F, + (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x51CE, (q15_t)0x6271, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x5097, (q15_t)0x6371, + (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4F5E, (q15_t)0x646C, + (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E21, (q15_t)0x6563, + (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4CE1, (q15_t)0x6657, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4B9E, (q15_t)0x6746, + (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4A58, (q15_t)0x6832, + (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x490F, (q15_t)0x6919, + (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x47C3, (q15_t)0x69FD, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x4675, (q15_t)0x6ADC, + (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x4524, (q15_t)0x6BB8, + (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x43D0, (q15_t)0x6C8F, + (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x427A, (q15_t)0x6D62, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4121, (q15_t)0x6E30, + (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x3FC5, (q15_t)0x6EFB, + (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3E68, (q15_t)0x6FC1, + (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D07, (q15_t)0x7083, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3BA5, (q15_t)0x7141, + (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3A40, (q15_t)0x71FA, + (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x38D8, (q15_t)0x72AF, + (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x376F, (q15_t)0x735F, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x3604, (q15_t)0x740B, + (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x3496, (q15_t)0x74B2, + (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x3326, (q15_t)0x7555, + (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x31B5, (q15_t)0x75F4, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x3041, (q15_t)0x768E, + (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2ECC, (q15_t)0x7723, + (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2D55, (q15_t)0x77B4, + (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2BDC, (q15_t)0x7840, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2A61, (q15_t)0x78C7, + (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x28E5, (q15_t)0x794A, + (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x2767, (q15_t)0x79C8, + (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x25E8, (q15_t)0x7A42, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x2467, (q15_t)0x7AB6, + (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x22E5, (q15_t)0x7B26, + (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x2161, (q15_t)0x7B92, + (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x1FDC, (q15_t)0x7BF8, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1E56, (q15_t)0x7C5A, + (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1CCF, (q15_t)0x7CB7, + (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1B47, (q15_t)0x7D0F, + (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x19BD, (q15_t)0x7D62, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x1833, (q15_t)0x7DB0, + (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x16A8, (q15_t)0x7DFA, + (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x151B, (q15_t)0x7E3F, + (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x138E, (q15_t)0x7E7F, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1201, (q15_t)0x7EBA, + (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x1072, (q15_t)0x7EF0, + (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0EE3, (q15_t)0x7F21, + (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0D53, (q15_t)0x7F4D, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0BC3, (q15_t)0x7F75, + (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0A33, (q15_t)0x7F97, + (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x08A2, (q15_t)0x7FB5, + (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x0710, (q15_t)0x7FCE, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x057F, (q15_t)0x7FE1, + (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x03ED, (q15_t)0x7FF0, + (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x025B, (q15_t)0x7FFA, + (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x00C9, (q15_t)0x7FFF, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFF36, (q15_t)0x7FFF, + (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFDA4, (q15_t)0x7FFA, + (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFC12, (q15_t)0x7FF0, + (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFA80, (q15_t)0x7FE1, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF8EF, (q15_t)0x7FCE, + (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF75D, (q15_t)0x7FB5, + (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF5CC, (q15_t)0x7F97, + (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF43C, (q15_t)0x7F75, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF2AC, (q15_t)0x7F4D, + (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF11C, (q15_t)0x7F21, + (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEF8D, (q15_t)0x7EF0, + (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEDFE, (q15_t)0x7EBA, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEC71, (q15_t)0x7E7F, + (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEAE4, (q15_t)0x7E3F, + (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE957, (q15_t)0x7DFA, + (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE7CC, (q15_t)0x7DB0, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE642, (q15_t)0x7D62, + (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE4B8, (q15_t)0x7D0F, + (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE330, (q15_t)0x7CB7, + (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE1A9, (q15_t)0x7C5A, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE023, (q15_t)0x7BF8, + (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDE9E, (q15_t)0x7B92, + (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDD1A, (q15_t)0x7B26, + (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDB98, (q15_t)0x7AB6, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDA17, (q15_t)0x7A42, + (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD898, (q15_t)0x79C8, + (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD71A, (q15_t)0x794A, + (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD59E, (q15_t)0x78C7, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD423, (q15_t)0x7840, + (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD2AA, (q15_t)0x77B4, + (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD133, (q15_t)0x7723, + (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xCFBE, (q15_t)0x768E, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCE4A, (q15_t)0x75F4, + (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCCD9, (q15_t)0x7555, + (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCB69, (q15_t)0x74B2, + (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xC9FB, (q15_t)0x740B, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC890, (q15_t)0x735F, + (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC727, (q15_t)0x72AF, + (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC5BF, (q15_t)0x71FA, + (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC45A, (q15_t)0x7141, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC2F8, (q15_t)0x7083, + (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC197, (q15_t)0x6FC1, + (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC03A, (q15_t)0x6EFB, + (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBEDE, (q15_t)0x6E30, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBD85, (q15_t)0x6D62, + (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBC2F, (q15_t)0x6C8F, + (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBADB, (q15_t)0x6BB8, + (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xB98A, (q15_t)0x6ADC, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB83C, (q15_t)0x69FD, + (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB6F0, (q15_t)0x6919, + (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB5A7, (q15_t)0x6832, + (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB461, (q15_t)0x6746, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB31E, (q15_t)0x6657, + (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB1DE, (q15_t)0x6563, + (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB0A1, (q15_t)0x646C, + (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAF68, (q15_t)0x6371, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAE31, (q15_t)0x6271, + (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xACFD, (q15_t)0x616F, + (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xABCC, (q15_t)0x6068, + (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAA9F, (q15_t)0x5F5E, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA975, (q15_t)0x5E50, + (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA84F, (q15_t)0x5D3E, + (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA72B, (q15_t)0x5C29, + (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA60C, (q15_t)0x5B10, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA4EF, (q15_t)0x59F3, + (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA3D6, (q15_t)0x58D4, + (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA2C1, (q15_t)0x57B0, + (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA1AF, (q15_t)0x568A, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA0A1, (q15_t)0x5560, + (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9F97, (q15_t)0x5433, + (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9E90, (q15_t)0x5302, + (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9D8E, (q15_t)0x51CE, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9C8E, (q15_t)0x5097, + (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9B93, (q15_t)0x4F5E, + (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9A9C, (q15_t)0x4E21, + (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x99A8, (q15_t)0x4CE1, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x98B9, (q15_t)0x4B9E, + (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x97CD, (q15_t)0x4A58, + (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x96E6, (q15_t)0x490F, + (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x9602, (q15_t)0x47C3, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9523, (q15_t)0x4675, + (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x9447, (q15_t)0x4524, + (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x9370, (q15_t)0x43D0, + (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x929D, (q15_t)0x427A, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x91CF, (q15_t)0x4121, + (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9104, (q15_t)0x3FC5, + (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x903E, (q15_t)0x3E68, + (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8F7C, (q15_t)0x3D07, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8EBE, (q15_t)0x3BA5, + (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E05, (q15_t)0x3A40, + (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D50, (q15_t)0x38D8, + (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CA0, (q15_t)0x376F, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8BF4, (q15_t)0x3604, + (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B4D, (q15_t)0x3496, + (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AAA, (q15_t)0x3326, + (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A0B, (q15_t)0x31B5, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8971, (q15_t)0x3041, + (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x88DC, (q15_t)0x2ECC, + (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x884B, (q15_t)0x2D55, + (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87BF, (q15_t)0x2BDC, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8738, (q15_t)0x2A61, + (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86B5, (q15_t)0x28E5, + (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8637, (q15_t)0x2767, + (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85BD, (q15_t)0x25E8, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8549, (q15_t)0x2467, + (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x84D9, (q15_t)0x22E5, + (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x846D, (q15_t)0x2161, + (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x8407, (q15_t)0x1FDC, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83A5, (q15_t)0x1E56, + (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x8348, (q15_t)0x1CCF, + (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x82F0, (q15_t)0x1B47, + (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x829D, (q15_t)0x19BD, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x824F, (q15_t)0x1833, + (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8205, (q15_t)0x16A8, + (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81C0, (q15_t)0x151B, + (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8180, (q15_t)0x138E, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x8145, (q15_t)0x1201, + (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x810F, (q15_t)0x1072, + (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80DE, (q15_t)0x0EE3, + (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80B2, (q15_t)0x0D53, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x808A, (q15_t)0x0BC3, + (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8068, (q15_t)0x0A33, + (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x804A, (q15_t)0x08A2, + (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x8031, (q15_t)0x0710, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x801E, (q15_t)0x057F, + (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x800F, (q15_t)0x03ED, + (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8005, (q15_t)0x025B, + (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8000, (q15_t)0x00C9, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFF36, + (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8005, (q15_t)0xFDA4, + (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800F, (q15_t)0xFC12, + (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x801E, (q15_t)0xFA80, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8031, (q15_t)0xF8EF, + (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x804A, (q15_t)0xF75D, + (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8068, (q15_t)0xF5CC, + (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x808A, (q15_t)0xF43C, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80B2, (q15_t)0xF2AC, + (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80DE, (q15_t)0xF11C, + (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x810F, (q15_t)0xEF8D, + (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8145, (q15_t)0xEDFE, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x8180, (q15_t)0xEC71, + (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81C0, (q15_t)0xEAE4, + (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x8205, (q15_t)0xE957, + (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x824F, (q15_t)0xE7CC, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x829D, (q15_t)0xE642, + (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82F0, (q15_t)0xE4B8, + (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8348, (q15_t)0xE330, + (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x83A5, (q15_t)0xE1A9, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x8407, (q15_t)0xE023, + (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x846D, (q15_t)0xDE9E, + (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84D9, (q15_t)0xDD1A, + (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x8549, (q15_t)0xDB98, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85BD, (q15_t)0xDA17, + (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8637, (q15_t)0xD898, + (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x86B5, (q15_t)0xD71A, + (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8738, (q15_t)0xD59E, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x87BF, (q15_t)0xD423, + (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x884B, (q15_t)0xD2AA, + (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88DC, (q15_t)0xD133, + (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x8971, (q15_t)0xCFBE, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8A0B, (q15_t)0xCE4A, + (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8AAA, (q15_t)0xCCD9, + (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B4D, (q15_t)0xCB69, + (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BF4, (q15_t)0xC9FB, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8CA0, (q15_t)0xC890, + (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D50, (q15_t)0xC727, + (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8E05, (q15_t)0xC5BF, + (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8EBE, (q15_t)0xC45A, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F7C, (q15_t)0xC2F8, + (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x903E, (q15_t)0xC197, + (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x9104, (q15_t)0xC03A, + (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x91CF, (q15_t)0xBEDE, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x929D, (q15_t)0xBD85, + (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x9370, (q15_t)0xBC2F, + (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x9447, (q15_t)0xBADB, + (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x9523, (q15_t)0xB98A, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9602, (q15_t)0xB83C, + (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x96E6, (q15_t)0xB6F0, + (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x97CD, (q15_t)0xB5A7, + (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x98B9, (q15_t)0xB461, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x99A8, (q15_t)0xB31E, + (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A9C, (q15_t)0xB1DE, + (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B93, (q15_t)0xB0A1, + (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C8E, (q15_t)0xAF68, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D8E, (q15_t)0xAE31, + (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E90, (q15_t)0xACFD, + (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F97, (q15_t)0xABCC, + (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA0A1, (q15_t)0xAA9F, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA1AF, (q15_t)0xA975, + (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA2C1, (q15_t)0xA84F, + (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA3D6, (q15_t)0xA72B, + (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA4EF, (q15_t)0xA60C, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA60C, (q15_t)0xA4EF, + (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA72B, (q15_t)0xA3D6, + (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA84F, (q15_t)0xA2C1, + (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA975, (q15_t)0xA1AF, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA9F, (q15_t)0xA0A1, + (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xABCC, (q15_t)0x9F97, + (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xACFD, (q15_t)0x9E90, + (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xAE31, (q15_t)0x9D8E, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAF68, (q15_t)0x9C8E, + (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB0A1, (q15_t)0x9B93, + (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB1DE, (q15_t)0x9A9C, + (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB31E, (q15_t)0x99A8, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB461, (q15_t)0x98B9, + (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB5A7, (q15_t)0x97CD, + (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB6F0, (q15_t)0x96E6, + (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB83C, (q15_t)0x9602, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB98A, (q15_t)0x9523, + (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBADB, (q15_t)0x9447, + (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBC2F, (q15_t)0x9370, + (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD85, (q15_t)0x929D, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBEDE, (q15_t)0x91CF, + (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xC03A, (q15_t)0x9104, + (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC197, (q15_t)0x903E, + (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC2F8, (q15_t)0x8F7C, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC45A, (q15_t)0x8EBE, + (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC5BF, (q15_t)0x8E05, + (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC727, (q15_t)0x8D50, + (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC890, (q15_t)0x8CA0, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC9FB, (q15_t)0x8BF4, + (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCB69, (q15_t)0x8B4D, + (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCCD9, (q15_t)0x8AAA, + (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCE4A, (q15_t)0x8A0B, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCFBE, (q15_t)0x8971, + (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD133, (q15_t)0x88DC, + (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD2AA, (q15_t)0x884B, + (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD423, (q15_t)0x87BF, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD59E, (q15_t)0x8738, + (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD71A, (q15_t)0x86B5, + (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD898, (q15_t)0x8637, + (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xDA17, (q15_t)0x85BD, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB98, (q15_t)0x8549, + (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDD1A, (q15_t)0x84D9, + (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE9E, (q15_t)0x846D, + (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xE023, (q15_t)0x8407, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE1A9, (q15_t)0x83A5, + (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE330, (q15_t)0x8348, + (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE4B8, (q15_t)0x82F0, + (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE642, (q15_t)0x829D, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE7CC, (q15_t)0x824F, + (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE957, (q15_t)0x8205, + (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEAE4, (q15_t)0x81C0, + (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEC71, (q15_t)0x8180, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xEDFE, (q15_t)0x8145, + (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEF8D, (q15_t)0x810F, + (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF11C, (q15_t)0x80DE, + (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF2AC, (q15_t)0x80B2, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF43C, (q15_t)0x808A, + (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF5CC, (q15_t)0x8068, + (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF75D, (q15_t)0x804A, + (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF8EF, (q15_t)0x8031, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFA80, (q15_t)0x801E, + (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFC12, (q15_t)0x800F, + (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFDA4, (q15_t)0x8005, + (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFF36, (q15_t)0x8000 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 2048 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_2048_q15[3072] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x0064, + (q15_t)0x7FFF, (q15_t)0x00C9, (q15_t)0x7FFE, (q15_t)0x012D, + (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFC, (q15_t)0x01F6, + (q15_t)0x7FFA, (q15_t)0x025B, (q15_t)0x7FF8, (q15_t)0x02BF, + (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF3, (q15_t)0x0388, + (q15_t)0x7FF0, (q15_t)0x03ED, (q15_t)0x7FED, (q15_t)0x0451, + (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE5, (q15_t)0x051A, + (q15_t)0x7FE1, (q15_t)0x057F, (q15_t)0x7FDD, (q15_t)0x05E3, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FD3, (q15_t)0x06AC, + (q15_t)0x7FCE, (q15_t)0x0710, (q15_t)0x7FC8, (q15_t)0x0775, + (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FBC, (q15_t)0x083D, + (q15_t)0x7FB5, (q15_t)0x08A2, (q15_t)0x7FAE, (q15_t)0x0906, + (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F9F, (q15_t)0x09CE, + (q15_t)0x7F97, (q15_t)0x0A33, (q15_t)0x7F8F, (q15_t)0x0A97, + (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F7E, (q15_t)0x0B5F, + (q15_t)0x7F75, (q15_t)0x0BC3, (q15_t)0x7F6B, (q15_t)0x0C27, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F58, (q15_t)0x0CEF, + (q15_t)0x7F4D, (q15_t)0x0D53, (q15_t)0x7F43, (q15_t)0x0DB7, + (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F2D, (q15_t)0x0E7F, + (q15_t)0x7F21, (q15_t)0x0EE3, (q15_t)0x7F15, (q15_t)0x0F47, + (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7EFD, (q15_t)0x100E, + (q15_t)0x7EF0, (q15_t)0x1072, (q15_t)0x7EE3, (q15_t)0x10D6, + (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7EC8, (q15_t)0x119D, + (q15_t)0x7EBA, (q15_t)0x1201, (q15_t)0x7EAB, (q15_t)0x1264, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E8E, (q15_t)0x132B, + (q15_t)0x7E7F, (q15_t)0x138E, (q15_t)0x7E6F, (q15_t)0x13F2, + (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E4F, (q15_t)0x14B8, + (q15_t)0x7E3F, (q15_t)0x151B, (q15_t)0x7E2E, (q15_t)0x157F, + (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7E0C, (q15_t)0x1645, + (q15_t)0x7DFA, (q15_t)0x16A8, (q15_t)0x7DE8, (q15_t)0x170A, + (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DC3, (q15_t)0x17D0, + (q15_t)0x7DB0, (q15_t)0x1833, (q15_t)0x7D9D, (q15_t)0x1896, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D76, (q15_t)0x195B, + (q15_t)0x7D62, (q15_t)0x19BD, (q15_t)0x7D4E, (q15_t)0x1A20, + (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D24, (q15_t)0x1AE4, + (q15_t)0x7D0F, (q15_t)0x1B47, (q15_t)0x7CF9, (q15_t)0x1BA9, + (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CCD, (q15_t)0x1C6D, + (q15_t)0x7CB7, (q15_t)0x1CCF, (q15_t)0x7CA0, (q15_t)0x1D31, + (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C71, (q15_t)0x1DF5, + (q15_t)0x7C5A, (q15_t)0x1E56, (q15_t)0x7C42, (q15_t)0x1EB8, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7C11, (q15_t)0x1F7B, + (q15_t)0x7BF8, (q15_t)0x1FDC, (q15_t)0x7BDF, (q15_t)0x203E, + (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7BAC, (q15_t)0x2100, + (q15_t)0x7B92, (q15_t)0x2161, (q15_t)0x7B77, (q15_t)0x21C2, + (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B42, (q15_t)0x2284, + (q15_t)0x7B26, (q15_t)0x22E5, (q15_t)0x7B0B, (q15_t)0x2345, + (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AD3, (q15_t)0x2407, + (q15_t)0x7AB6, (q15_t)0x2467, (q15_t)0x7A9A, (q15_t)0x24C7, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A5F, (q15_t)0x2588, + (q15_t)0x7A42, (q15_t)0x25E8, (q15_t)0x7A24, (q15_t)0x2648, + (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79E7, (q15_t)0x2707, + (q15_t)0x79C8, (q15_t)0x2767, (q15_t)0x79A9, (q15_t)0x27C7, + (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x796A, (q15_t)0x2886, + (q15_t)0x794A, (q15_t)0x28E5, (q15_t)0x792A, (q15_t)0x2944, + (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78E8, (q15_t)0x2A02, + (q15_t)0x78C7, (q15_t)0x2A61, (q15_t)0x78A6, (q15_t)0x2AC0, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7862, (q15_t)0x2B7D, + (q15_t)0x7840, (q15_t)0x2BDC, (q15_t)0x781D, (q15_t)0x2C3A, + (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77D7, (q15_t)0x2CF7, + (q15_t)0x77B4, (q15_t)0x2D55, (q15_t)0x7790, (q15_t)0x2DB3, + (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x7747, (q15_t)0x2E6E, + (q15_t)0x7723, (q15_t)0x2ECC, (q15_t)0x76FE, (q15_t)0x2F29, + (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x76B3, (q15_t)0x2FE4, + (q15_t)0x768E, (q15_t)0x3041, (q15_t)0x7668, (q15_t)0x309E, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x761B, (q15_t)0x3158, + (q15_t)0x75F4, (q15_t)0x31B5, (q15_t)0x75CC, (q15_t)0x3211, + (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x757D, (q15_t)0x32CA, + (q15_t)0x7555, (q15_t)0x3326, (q15_t)0x752D, (q15_t)0x3382, + (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74DB, (q15_t)0x343A, + (q15_t)0x74B2, (q15_t)0x3496, (q15_t)0x7489, (q15_t)0x34F2, + (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x7435, (q15_t)0x35A8, + (q15_t)0x740B, (q15_t)0x3604, (q15_t)0x73E0, (q15_t)0x365F, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x738A, (q15_t)0x3714, + (q15_t)0x735F, (q15_t)0x376F, (q15_t)0x7333, (q15_t)0x37CA, + (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72DB, (q15_t)0x387E, + (q15_t)0x72AF, (q15_t)0x38D8, (q15_t)0x7282, (q15_t)0x3932, + (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x7227, (q15_t)0x39E6, + (q15_t)0x71FA, (q15_t)0x3A40, (q15_t)0x71CC, (q15_t)0x3A99, + (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x716F, (q15_t)0x3B4C, + (q15_t)0x7141, (q15_t)0x3BA5, (q15_t)0x7112, (q15_t)0x3BFD, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x70B3, (q15_t)0x3CAF, + (q15_t)0x7083, (q15_t)0x3D07, (q15_t)0x7053, (q15_t)0x3D60, + (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x6FF2, (q15_t)0x3E10, + (q15_t)0x6FC1, (q15_t)0x3E68, (q15_t)0x6F90, (q15_t)0x3EBF, + (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6F2D, (q15_t)0x3F6E, + (q15_t)0x6EFB, (q15_t)0x3FC5, (q15_t)0x6EC9, (q15_t)0x401D, + (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E63, (q15_t)0x40CA, + (q15_t)0x6E30, (q15_t)0x4121, (q15_t)0x6DFD, (q15_t)0x4177, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6D96, (q15_t)0x4224, + (q15_t)0x6D62, (q15_t)0x427A, (q15_t)0x6D2D, (q15_t)0x42D0, + (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6CC4, (q15_t)0x437B, + (q15_t)0x6C8F, (q15_t)0x43D0, (q15_t)0x6C59, (q15_t)0x4425, + (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6BEE, (q15_t)0x44CF, + (q15_t)0x6BB8, (q15_t)0x4524, (q15_t)0x6B81, (q15_t)0x4578, + (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6B13, (q15_t)0x4621, + (q15_t)0x6ADC, (q15_t)0x4675, (q15_t)0x6AA5, (q15_t)0x46C9, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x6A35, (q15_t)0x4770, + (q15_t)0x69FD, (q15_t)0x47C3, (q15_t)0x69C4, (q15_t)0x4816, + (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x6953, (q15_t)0x48BC, + (q15_t)0x6919, (q15_t)0x490F, (q15_t)0x68E0, (q15_t)0x4961, + (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x686C, (q15_t)0x4A06, + (q15_t)0x6832, (q15_t)0x4A58, (q15_t)0x67F7, (q15_t)0x4AA9, + (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x6782, (q15_t)0x4B4C, + (q15_t)0x6746, (q15_t)0x4B9E, (q15_t)0x670B, (q15_t)0x4BEF, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x6693, (q15_t)0x4C90, + (q15_t)0x6657, (q15_t)0x4CE1, (q15_t)0x661A, (q15_t)0x4D31, + (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x65A0, (q15_t)0x4DD1, + (q15_t)0x6563, (q15_t)0x4E21, (q15_t)0x6526, (q15_t)0x4E70, + (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x64AA, (q15_t)0x4F0F, + (q15_t)0x646C, (q15_t)0x4F5E, (q15_t)0x642D, (q15_t)0x4FAC, + (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x63B0, (q15_t)0x5049, + (q15_t)0x6371, (q15_t)0x5097, (q15_t)0x6331, (q15_t)0x50E5, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x62B2, (q15_t)0x5181, + (q15_t)0x6271, (q15_t)0x51CE, (q15_t)0x6231, (q15_t)0x521C, + (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x61B0, (q15_t)0x52B5, + (q15_t)0x616F, (q15_t)0x5302, (q15_t)0x612D, (q15_t)0x534E, + (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x60AA, (q15_t)0x53E7, + (q15_t)0x6068, (q15_t)0x5433, (q15_t)0x6026, (q15_t)0x547E, + (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5FA0, (q15_t)0x5515, + (q15_t)0x5F5E, (q15_t)0x5560, (q15_t)0x5F1A, (q15_t)0x55AB, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5E93, (q15_t)0x5640, + (q15_t)0x5E50, (q15_t)0x568A, (q15_t)0x5E0B, (q15_t)0x56D4, + (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5D83, (q15_t)0x5767, + (q15_t)0x5D3E, (q15_t)0x57B0, (q15_t)0x5CF9, (q15_t)0x57F9, + (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C6E, (q15_t)0x588B, + (q15_t)0x5C29, (q15_t)0x58D4, (q15_t)0x5BE3, (q15_t)0x591C, + (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B56, (q15_t)0x59AC, + (q15_t)0x5B10, (q15_t)0x59F3, (q15_t)0x5AC9, (q15_t)0x5A3B, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5A3B, (q15_t)0x5AC9, + (q15_t)0x59F3, (q15_t)0x5B10, (q15_t)0x59AC, (q15_t)0x5B56, + (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x591C, (q15_t)0x5BE3, + (q15_t)0x58D4, (q15_t)0x5C29, (q15_t)0x588B, (q15_t)0x5C6E, + (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x57F9, (q15_t)0x5CF9, + (q15_t)0x57B0, (q15_t)0x5D3E, (q15_t)0x5767, (q15_t)0x5D83, + (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x56D4, (q15_t)0x5E0B, + (q15_t)0x568A, (q15_t)0x5E50, (q15_t)0x5640, (q15_t)0x5E93, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x55AB, (q15_t)0x5F1A, + (q15_t)0x5560, (q15_t)0x5F5E, (q15_t)0x5515, (q15_t)0x5FA0, + (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x547E, (q15_t)0x6026, + (q15_t)0x5433, (q15_t)0x6068, (q15_t)0x53E7, (q15_t)0x60AA, + (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x534E, (q15_t)0x612D, + (q15_t)0x5302, (q15_t)0x616F, (q15_t)0x52B5, (q15_t)0x61B0, + (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x521C, (q15_t)0x6231, + (q15_t)0x51CE, (q15_t)0x6271, (q15_t)0x5181, (q15_t)0x62B2, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x50E5, (q15_t)0x6331, + (q15_t)0x5097, (q15_t)0x6371, (q15_t)0x5049, (q15_t)0x63B0, + (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4FAC, (q15_t)0x642D, + (q15_t)0x4F5E, (q15_t)0x646C, (q15_t)0x4F0F, (q15_t)0x64AA, + (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E70, (q15_t)0x6526, + (q15_t)0x4E21, (q15_t)0x6563, (q15_t)0x4DD1, (q15_t)0x65A0, + (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4D31, (q15_t)0x661A, + (q15_t)0x4CE1, (q15_t)0x6657, (q15_t)0x4C90, (q15_t)0x6693, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4BEF, (q15_t)0x670B, + (q15_t)0x4B9E, (q15_t)0x6746, (q15_t)0x4B4C, (q15_t)0x6782, + (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4AA9, (q15_t)0x67F7, + (q15_t)0x4A58, (q15_t)0x6832, (q15_t)0x4A06, (q15_t)0x686C, + (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x4961, (q15_t)0x68E0, + (q15_t)0x490F, (q15_t)0x6919, (q15_t)0x48BC, (q15_t)0x6953, + (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x4816, (q15_t)0x69C4, + (q15_t)0x47C3, (q15_t)0x69FD, (q15_t)0x4770, (q15_t)0x6A35, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x46C9, (q15_t)0x6AA5, + (q15_t)0x4675, (q15_t)0x6ADC, (q15_t)0x4621, (q15_t)0x6B13, + (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x4578, (q15_t)0x6B81, + (q15_t)0x4524, (q15_t)0x6BB8, (q15_t)0x44CF, (q15_t)0x6BEE, + (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4425, (q15_t)0x6C59, + (q15_t)0x43D0, (q15_t)0x6C8F, (q15_t)0x437B, (q15_t)0x6CC4, + (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x42D0, (q15_t)0x6D2D, + (q15_t)0x427A, (q15_t)0x6D62, (q15_t)0x4224, (q15_t)0x6D96, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4177, (q15_t)0x6DFD, + (q15_t)0x4121, (q15_t)0x6E30, (q15_t)0x40CA, (q15_t)0x6E63, + (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x401D, (q15_t)0x6EC9, + (q15_t)0x3FC5, (q15_t)0x6EFB, (q15_t)0x3F6E, (q15_t)0x6F2D, + (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3EBF, (q15_t)0x6F90, + (q15_t)0x3E68, (q15_t)0x6FC1, (q15_t)0x3E10, (q15_t)0x6FF2, + (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D60, (q15_t)0x7053, + (q15_t)0x3D07, (q15_t)0x7083, (q15_t)0x3CAF, (q15_t)0x70B3, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3BFD, (q15_t)0x7112, + (q15_t)0x3BA5, (q15_t)0x7141, (q15_t)0x3B4C, (q15_t)0x716F, + (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3A99, (q15_t)0x71CC, + (q15_t)0x3A40, (q15_t)0x71FA, (q15_t)0x39E6, (q15_t)0x7227, + (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x3932, (q15_t)0x7282, + (q15_t)0x38D8, (q15_t)0x72AF, (q15_t)0x387E, (q15_t)0x72DB, + (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x37CA, (q15_t)0x7333, + (q15_t)0x376F, (q15_t)0x735F, (q15_t)0x3714, (q15_t)0x738A, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x365F, (q15_t)0x73E0, + (q15_t)0x3604, (q15_t)0x740B, (q15_t)0x35A8, (q15_t)0x7435, + (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x34F2, (q15_t)0x7489, + (q15_t)0x3496, (q15_t)0x74B2, (q15_t)0x343A, (q15_t)0x74DB, + (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x3382, (q15_t)0x752D, + (q15_t)0x3326, (q15_t)0x7555, (q15_t)0x32CA, (q15_t)0x757D, + (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x3211, (q15_t)0x75CC, + (q15_t)0x31B5, (q15_t)0x75F4, (q15_t)0x3158, (q15_t)0x761B, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x309E, (q15_t)0x7668, + (q15_t)0x3041, (q15_t)0x768E, (q15_t)0x2FE4, (q15_t)0x76B3, + (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2F29, (q15_t)0x76FE, + (q15_t)0x2ECC, (q15_t)0x7723, (q15_t)0x2E6E, (q15_t)0x7747, + (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2DB3, (q15_t)0x7790, + (q15_t)0x2D55, (q15_t)0x77B4, (q15_t)0x2CF7, (q15_t)0x77D7, + (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2C3A, (q15_t)0x781D, + (q15_t)0x2BDC, (q15_t)0x7840, (q15_t)0x2B7D, (q15_t)0x7862, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2AC0, (q15_t)0x78A6, + (q15_t)0x2A61, (q15_t)0x78C7, (q15_t)0x2A02, (q15_t)0x78E8, + (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x2944, (q15_t)0x792A, + (q15_t)0x28E5, (q15_t)0x794A, (q15_t)0x2886, (q15_t)0x796A, + (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x27C7, (q15_t)0x79A9, + (q15_t)0x2767, (q15_t)0x79C8, (q15_t)0x2707, (q15_t)0x79E7, + (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x2648, (q15_t)0x7A24, + (q15_t)0x25E8, (q15_t)0x7A42, (q15_t)0x2588, (q15_t)0x7A5F, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x24C7, (q15_t)0x7A9A, + (q15_t)0x2467, (q15_t)0x7AB6, (q15_t)0x2407, (q15_t)0x7AD3, + (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x2345, (q15_t)0x7B0B, + (q15_t)0x22E5, (q15_t)0x7B26, (q15_t)0x2284, (q15_t)0x7B42, + (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x21C2, (q15_t)0x7B77, + (q15_t)0x2161, (q15_t)0x7B92, (q15_t)0x2100, (q15_t)0x7BAC, + (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x203E, (q15_t)0x7BDF, + (q15_t)0x1FDC, (q15_t)0x7BF8, (q15_t)0x1F7B, (q15_t)0x7C11, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1EB8, (q15_t)0x7C42, + (q15_t)0x1E56, (q15_t)0x7C5A, (q15_t)0x1DF5, (q15_t)0x7C71, + (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1D31, (q15_t)0x7CA0, + (q15_t)0x1CCF, (q15_t)0x7CB7, (q15_t)0x1C6D, (q15_t)0x7CCD, + (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1BA9, (q15_t)0x7CF9, + (q15_t)0x1B47, (q15_t)0x7D0F, (q15_t)0x1AE4, (q15_t)0x7D24, + (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x1A20, (q15_t)0x7D4E, + (q15_t)0x19BD, (q15_t)0x7D62, (q15_t)0x195B, (q15_t)0x7D76, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x1896, (q15_t)0x7D9D, + (q15_t)0x1833, (q15_t)0x7DB0, (q15_t)0x17D0, (q15_t)0x7DC3, + (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x170A, (q15_t)0x7DE8, + (q15_t)0x16A8, (q15_t)0x7DFA, (q15_t)0x1645, (q15_t)0x7E0C, + (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x157F, (q15_t)0x7E2E, + (q15_t)0x151B, (q15_t)0x7E3F, (q15_t)0x14B8, (q15_t)0x7E4F, + (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x13F2, (q15_t)0x7E6F, + (q15_t)0x138E, (q15_t)0x7E7F, (q15_t)0x132B, (q15_t)0x7E8E, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1264, (q15_t)0x7EAB, + (q15_t)0x1201, (q15_t)0x7EBA, (q15_t)0x119D, (q15_t)0x7EC8, + (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x10D6, (q15_t)0x7EE3, + (q15_t)0x1072, (q15_t)0x7EF0, (q15_t)0x100E, (q15_t)0x7EFD, + (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0F47, (q15_t)0x7F15, + (q15_t)0x0EE3, (q15_t)0x7F21, (q15_t)0x0E7F, (q15_t)0x7F2D, + (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0DB7, (q15_t)0x7F43, + (q15_t)0x0D53, (q15_t)0x7F4D, (q15_t)0x0CEF, (q15_t)0x7F58, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0C27, (q15_t)0x7F6B, + (q15_t)0x0BC3, (q15_t)0x7F75, (q15_t)0x0B5F, (q15_t)0x7F7E, + (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0A97, (q15_t)0x7F8F, + (q15_t)0x0A33, (q15_t)0x7F97, (q15_t)0x09CE, (q15_t)0x7F9F, + (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x0906, (q15_t)0x7FAE, + (q15_t)0x08A2, (q15_t)0x7FB5, (q15_t)0x083D, (q15_t)0x7FBC, + (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x0775, (q15_t)0x7FC8, + (q15_t)0x0710, (q15_t)0x7FCE, (q15_t)0x06AC, (q15_t)0x7FD3, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x05E3, (q15_t)0x7FDD, + (q15_t)0x057F, (q15_t)0x7FE1, (q15_t)0x051A, (q15_t)0x7FE5, + (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x0451, (q15_t)0x7FED, + (q15_t)0x03ED, (q15_t)0x7FF0, (q15_t)0x0388, (q15_t)0x7FF3, + (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x02BF, (q15_t)0x7FF8, + (q15_t)0x025B, (q15_t)0x7FFA, (q15_t)0x01F6, (q15_t)0x7FFC, + (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x012D, (q15_t)0x7FFE, + (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x0064, (q15_t)0x7FFF, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFF9B, (q15_t)0x7FFF, + (q15_t)0xFF36, (q15_t)0x7FFF, (q15_t)0xFED2, (q15_t)0x7FFE, + (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFE09, (q15_t)0x7FFC, + (q15_t)0xFDA4, (q15_t)0x7FFA, (q15_t)0xFD40, (q15_t)0x7FF8, + (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFC77, (q15_t)0x7FF3, + (q15_t)0xFC12, (q15_t)0x7FF0, (q15_t)0xFBAE, (q15_t)0x7FED, + (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFAE5, (q15_t)0x7FE5, + (q15_t)0xFA80, (q15_t)0x7FE1, (q15_t)0xFA1C, (q15_t)0x7FDD, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF953, (q15_t)0x7FD3, + (q15_t)0xF8EF, (q15_t)0x7FCE, (q15_t)0xF88A, (q15_t)0x7FC8, + (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF7C2, (q15_t)0x7FBC, + (q15_t)0xF75D, (q15_t)0x7FB5, (q15_t)0xF6F9, (q15_t)0x7FAE, + (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF631, (q15_t)0x7F9F, + (q15_t)0xF5CC, (q15_t)0x7F97, (q15_t)0xF568, (q15_t)0x7F8F, + (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF4A0, (q15_t)0x7F7E, + (q15_t)0xF43C, (q15_t)0x7F75, (q15_t)0xF3D8, (q15_t)0x7F6B, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF310, (q15_t)0x7F58, + (q15_t)0xF2AC, (q15_t)0x7F4D, (q15_t)0xF248, (q15_t)0x7F43, + (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF180, (q15_t)0x7F2D, + (q15_t)0xF11C, (q15_t)0x7F21, (q15_t)0xF0B8, (q15_t)0x7F15, + (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEFF1, (q15_t)0x7EFD, + (q15_t)0xEF8D, (q15_t)0x7EF0, (q15_t)0xEF29, (q15_t)0x7EE3, + (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEE62, (q15_t)0x7EC8, + (q15_t)0xEDFE, (q15_t)0x7EBA, (q15_t)0xED9B, (q15_t)0x7EAB, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xECD4, (q15_t)0x7E8E, + (q15_t)0xEC71, (q15_t)0x7E7F, (q15_t)0xEC0D, (q15_t)0x7E6F, + (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEB47, (q15_t)0x7E4F, + (q15_t)0xEAE4, (q15_t)0x7E3F, (q15_t)0xEA80, (q15_t)0x7E2E, + (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE9BA, (q15_t)0x7E0C, + (q15_t)0xE957, (q15_t)0x7DFA, (q15_t)0xE8F5, (q15_t)0x7DE8, + (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE82F, (q15_t)0x7DC3, + (q15_t)0xE7CC, (q15_t)0x7DB0, (q15_t)0xE769, (q15_t)0x7D9D, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE6A4, (q15_t)0x7D76, + (q15_t)0xE642, (q15_t)0x7D62, (q15_t)0xE5DF, (q15_t)0x7D4E, + (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE51B, (q15_t)0x7D24, + (q15_t)0xE4B8, (q15_t)0x7D0F, (q15_t)0xE456, (q15_t)0x7CF9, + (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE392, (q15_t)0x7CCD, + (q15_t)0xE330, (q15_t)0x7CB7, (q15_t)0xE2CE, (q15_t)0x7CA0, + (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE20A, (q15_t)0x7C71, + (q15_t)0xE1A9, (q15_t)0x7C5A, (q15_t)0xE147, (q15_t)0x7C42, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE084, (q15_t)0x7C11, + (q15_t)0xE023, (q15_t)0x7BF8, (q15_t)0xDFC1, (q15_t)0x7BDF, + (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDEFF, (q15_t)0x7BAC, + (q15_t)0xDE9E, (q15_t)0x7B92, (q15_t)0xDE3D, (q15_t)0x7B77, + (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDD7B, (q15_t)0x7B42, + (q15_t)0xDD1A, (q15_t)0x7B26, (q15_t)0xDCBA, (q15_t)0x7B0B, + (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDBF8, (q15_t)0x7AD3, + (q15_t)0xDB98, (q15_t)0x7AB6, (q15_t)0xDB38, (q15_t)0x7A9A, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDA77, (q15_t)0x7A5F, + (q15_t)0xDA17, (q15_t)0x7A42, (q15_t)0xD9B7, (q15_t)0x7A24, + (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD8F8, (q15_t)0x79E7, + (q15_t)0xD898, (q15_t)0x79C8, (q15_t)0xD838, (q15_t)0x79A9, + (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD779, (q15_t)0x796A, + (q15_t)0xD71A, (q15_t)0x794A, (q15_t)0xD6BB, (q15_t)0x792A, + (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD5FD, (q15_t)0x78E8, + (q15_t)0xD59E, (q15_t)0x78C7, (q15_t)0xD53F, (q15_t)0x78A6, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD482, (q15_t)0x7862, + (q15_t)0xD423, (q15_t)0x7840, (q15_t)0xD3C5, (q15_t)0x781D, + (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD308, (q15_t)0x77D7, + (q15_t)0xD2AA, (q15_t)0x77B4, (q15_t)0xD24C, (q15_t)0x7790, + (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD191, (q15_t)0x7747, + (q15_t)0xD133, (q15_t)0x7723, (q15_t)0xD0D6, (q15_t)0x76FE, + (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xD01B, (q15_t)0x76B3, + (q15_t)0xCFBE, (q15_t)0x768E, (q15_t)0xCF61, (q15_t)0x7668, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCEA7, (q15_t)0x761B, + (q15_t)0xCE4A, (q15_t)0x75F4, (q15_t)0xCDEE, (q15_t)0x75CC, + (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCD35, (q15_t)0x757D, + (q15_t)0xCCD9, (q15_t)0x7555, (q15_t)0xCC7D, (q15_t)0x752D, + (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCBC5, (q15_t)0x74DB, + (q15_t)0xCB69, (q15_t)0x74B2, (q15_t)0xCB0D, (q15_t)0x7489, + (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xCA57, (q15_t)0x7435, + (q15_t)0xC9FB, (q15_t)0x740B, (q15_t)0xC9A0, (q15_t)0x73E0, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC8EB, (q15_t)0x738A, + (q15_t)0xC890, (q15_t)0x735F, (q15_t)0xC835, (q15_t)0x7333, + (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC781, (q15_t)0x72DB, + (q15_t)0xC727, (q15_t)0x72AF, (q15_t)0xC6CD, (q15_t)0x7282, + (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC619, (q15_t)0x7227, + (q15_t)0xC5BF, (q15_t)0x71FA, (q15_t)0xC566, (q15_t)0x71CC, + (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC4B3, (q15_t)0x716F, + (q15_t)0xC45A, (q15_t)0x7141, (q15_t)0xC402, (q15_t)0x7112, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC350, (q15_t)0x70B3, + (q15_t)0xC2F8, (q15_t)0x7083, (q15_t)0xC29F, (q15_t)0x7053, + (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC1EF, (q15_t)0x6FF2, + (q15_t)0xC197, (q15_t)0x6FC1, (q15_t)0xC140, (q15_t)0x6F90, + (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC091, (q15_t)0x6F2D, + (q15_t)0xC03A, (q15_t)0x6EFB, (q15_t)0xBFE2, (q15_t)0x6EC9, + (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBF35, (q15_t)0x6E63, + (q15_t)0xBEDE, (q15_t)0x6E30, (q15_t)0xBE88, (q15_t)0x6DFD, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBDDB, (q15_t)0x6D96, + (q15_t)0xBD85, (q15_t)0x6D62, (q15_t)0xBD2F, (q15_t)0x6D2D, + (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBC84, (q15_t)0x6CC4, + (q15_t)0xBC2F, (q15_t)0x6C8F, (q15_t)0xBBDA, (q15_t)0x6C59, + (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBB30, (q15_t)0x6BEE, + (q15_t)0xBADB, (q15_t)0x6BB8, (q15_t)0xBA87, (q15_t)0x6B81, + (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xB9DE, (q15_t)0x6B13, + (q15_t)0xB98A, (q15_t)0x6ADC, (q15_t)0xB936, (q15_t)0x6AA5, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB88F, (q15_t)0x6A35, + (q15_t)0xB83C, (q15_t)0x69FD, (q15_t)0xB7E9, (q15_t)0x69C4, + (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB743, (q15_t)0x6953, + (q15_t)0xB6F0, (q15_t)0x6919, (q15_t)0xB69E, (q15_t)0x68E0, + (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB5F9, (q15_t)0x686C, + (q15_t)0xB5A7, (q15_t)0x6832, (q15_t)0xB556, (q15_t)0x67F7, + (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB4B3, (q15_t)0x6782, + (q15_t)0xB461, (q15_t)0x6746, (q15_t)0xB410, (q15_t)0x670B, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB36F, (q15_t)0x6693, + (q15_t)0xB31E, (q15_t)0x6657, (q15_t)0xB2CE, (q15_t)0x661A, + (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB22E, (q15_t)0x65A0, + (q15_t)0xB1DE, (q15_t)0x6563, (q15_t)0xB18F, (q15_t)0x6526, + (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB0F0, (q15_t)0x64AA, + (q15_t)0xB0A1, (q15_t)0x646C, (q15_t)0xB053, (q15_t)0x642D, + (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAFB6, (q15_t)0x63B0, + (q15_t)0xAF68, (q15_t)0x6371, (q15_t)0xAF1A, (q15_t)0x6331, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAE7E, (q15_t)0x62B2, + (q15_t)0xAE31, (q15_t)0x6271, (q15_t)0xADE3, (q15_t)0x6231, + (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xAD4A, (q15_t)0x61B0, + (q15_t)0xACFD, (q15_t)0x616F, (q15_t)0xACB1, (q15_t)0x612D, + (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAC18, (q15_t)0x60AA, + (q15_t)0xABCC, (q15_t)0x6068, (q15_t)0xAB81, (q15_t)0x6026, + (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAAEA, (q15_t)0x5FA0, + (q15_t)0xAA9F, (q15_t)0x5F5E, (q15_t)0xAA54, (q15_t)0x5F1A, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA9BF, (q15_t)0x5E93, + (q15_t)0xA975, (q15_t)0x5E50, (q15_t)0xA92B, (q15_t)0x5E0B, + (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA898, (q15_t)0x5D83, + (q15_t)0xA84F, (q15_t)0x5D3E, (q15_t)0xA806, (q15_t)0x5CF9, + (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA774, (q15_t)0x5C6E, + (q15_t)0xA72B, (q15_t)0x5C29, (q15_t)0xA6E3, (q15_t)0x5BE3, + (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA653, (q15_t)0x5B56, + (q15_t)0xA60C, (q15_t)0x5B10, (q15_t)0xA5C4, (q15_t)0x5AC9, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA536, (q15_t)0x5A3B, + (q15_t)0xA4EF, (q15_t)0x59F3, (q15_t)0xA4A9, (q15_t)0x59AC, + (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA41C, (q15_t)0x591C, + (q15_t)0xA3D6, (q15_t)0x58D4, (q15_t)0xA391, (q15_t)0x588B, + (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA306, (q15_t)0x57F9, + (q15_t)0xA2C1, (q15_t)0x57B0, (q15_t)0xA27C, (q15_t)0x5767, + (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA1F4, (q15_t)0x56D4, + (q15_t)0xA1AF, (q15_t)0x568A, (q15_t)0xA16C, (q15_t)0x5640, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA0E5, (q15_t)0x55AB, + (q15_t)0xA0A1, (q15_t)0x5560, (q15_t)0xA05F, (q15_t)0x5515, + (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9FD9, (q15_t)0x547E, + (q15_t)0x9F97, (q15_t)0x5433, (q15_t)0x9F55, (q15_t)0x53E7, + (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9ED2, (q15_t)0x534E, + (q15_t)0x9E90, (q15_t)0x5302, (q15_t)0x9E4F, (q15_t)0x52B5, + (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9DCE, (q15_t)0x521C, + (q15_t)0x9D8E, (q15_t)0x51CE, (q15_t)0x9D4D, (q15_t)0x5181, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9CCE, (q15_t)0x50E5, + (q15_t)0x9C8E, (q15_t)0x5097, (q15_t)0x9C4F, (q15_t)0x5049, + (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9BD2, (q15_t)0x4FAC, + (q15_t)0x9B93, (q15_t)0x4F5E, (q15_t)0x9B55, (q15_t)0x4F0F, + (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9AD9, (q15_t)0x4E70, + (q15_t)0x9A9C, (q15_t)0x4E21, (q15_t)0x9A5F, (q15_t)0x4DD1, + (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x99E5, (q15_t)0x4D31, + (q15_t)0x99A8, (q15_t)0x4CE1, (q15_t)0x996C, (q15_t)0x4C90, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x98F4, (q15_t)0x4BEF, + (q15_t)0x98B9, (q15_t)0x4B9E, (q15_t)0x987D, (q15_t)0x4B4C, + (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x9808, (q15_t)0x4AA9, + (q15_t)0x97CD, (q15_t)0x4A58, (q15_t)0x9793, (q15_t)0x4A06, + (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x971F, (q15_t)0x4961, + (q15_t)0x96E6, (q15_t)0x490F, (q15_t)0x96AC, (q15_t)0x48BC, + (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x963B, (q15_t)0x4816, + (q15_t)0x9602, (q15_t)0x47C3, (q15_t)0x95CA, (q15_t)0x4770, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x955A, (q15_t)0x46C9, + (q15_t)0x9523, (q15_t)0x4675, (q15_t)0x94EC, (q15_t)0x4621, + (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x947E, (q15_t)0x4578, + (q15_t)0x9447, (q15_t)0x4524, (q15_t)0x9411, (q15_t)0x44CF, + (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x93A6, (q15_t)0x4425, + (q15_t)0x9370, (q15_t)0x43D0, (q15_t)0x933B, (q15_t)0x437B, + (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x92D2, (q15_t)0x42D0, + (q15_t)0x929D, (q15_t)0x427A, (q15_t)0x9269, (q15_t)0x4224, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x9202, (q15_t)0x4177, + (q15_t)0x91CF, (q15_t)0x4121, (q15_t)0x919C, (q15_t)0x40CA, + (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9136, (q15_t)0x401D, + (q15_t)0x9104, (q15_t)0x3FC5, (q15_t)0x90D2, (q15_t)0x3F6E, + (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x906F, (q15_t)0x3EBF, + (q15_t)0x903E, (q15_t)0x3E68, (q15_t)0x900D, (q15_t)0x3E10, + (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8FAC, (q15_t)0x3D60, + (q15_t)0x8F7C, (q15_t)0x3D07, (q15_t)0x8F4C, (q15_t)0x3CAF, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8EED, (q15_t)0x3BFD, + (q15_t)0x8EBE, (q15_t)0x3BA5, (q15_t)0x8E90, (q15_t)0x3B4C, + (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E33, (q15_t)0x3A99, + (q15_t)0x8E05, (q15_t)0x3A40, (q15_t)0x8DD8, (q15_t)0x39E6, + (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D7D, (q15_t)0x3932, + (q15_t)0x8D50, (q15_t)0x38D8, (q15_t)0x8D24, (q15_t)0x387E, + (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CCC, (q15_t)0x37CA, + (q15_t)0x8CA0, (q15_t)0x376F, (q15_t)0x8C75, (q15_t)0x3714, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8C1F, (q15_t)0x365F, + (q15_t)0x8BF4, (q15_t)0x3604, (q15_t)0x8BCA, (q15_t)0x35A8, + (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B76, (q15_t)0x34F2, + (q15_t)0x8B4D, (q15_t)0x3496, (q15_t)0x8B24, (q15_t)0x343A, + (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AD2, (q15_t)0x3382, + (q15_t)0x8AAA, (q15_t)0x3326, (q15_t)0x8A82, (q15_t)0x32CA, + (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A33, (q15_t)0x3211, + (q15_t)0x8A0B, (q15_t)0x31B5, (q15_t)0x89E4, (q15_t)0x3158, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8997, (q15_t)0x309E, + (q15_t)0x8971, (q15_t)0x3041, (q15_t)0x894C, (q15_t)0x2FE4, + (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x8901, (q15_t)0x2F29, + (q15_t)0x88DC, (q15_t)0x2ECC, (q15_t)0x88B8, (q15_t)0x2E6E, + (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x886F, (q15_t)0x2DB3, + (q15_t)0x884B, (q15_t)0x2D55, (q15_t)0x8828, (q15_t)0x2CF7, + (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87E2, (q15_t)0x2C3A, + (q15_t)0x87BF, (q15_t)0x2BDC, (q15_t)0x879D, (q15_t)0x2B7D, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8759, (q15_t)0x2AC0, + (q15_t)0x8738, (q15_t)0x2A61, (q15_t)0x8717, (q15_t)0x2A02, + (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86D5, (q15_t)0x2944, + (q15_t)0x86B5, (q15_t)0x28E5, (q15_t)0x8695, (q15_t)0x2886, + (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8656, (q15_t)0x27C7, + (q15_t)0x8637, (q15_t)0x2767, (q15_t)0x8618, (q15_t)0x2707, + (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85DB, (q15_t)0x2648, + (q15_t)0x85BD, (q15_t)0x25E8, (q15_t)0x85A0, (q15_t)0x2588, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8565, (q15_t)0x24C7, + (q15_t)0x8549, (q15_t)0x2467, (q15_t)0x852C, (q15_t)0x2407, + (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x84F4, (q15_t)0x2345, + (q15_t)0x84D9, (q15_t)0x22E5, (q15_t)0x84BD, (q15_t)0x2284, + (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x8488, (q15_t)0x21C2, + (q15_t)0x846D, (q15_t)0x2161, (q15_t)0x8453, (q15_t)0x2100, + (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x8420, (q15_t)0x203E, + (q15_t)0x8407, (q15_t)0x1FDC, (q15_t)0x83EE, (q15_t)0x1F7B, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83BD, (q15_t)0x1EB8, + (q15_t)0x83A5, (q15_t)0x1E56, (q15_t)0x838E, (q15_t)0x1DF5, + (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x835F, (q15_t)0x1D31, + (q15_t)0x8348, (q15_t)0x1CCF, (q15_t)0x8332, (q15_t)0x1C6D, + (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x8306, (q15_t)0x1BA9, + (q15_t)0x82F0, (q15_t)0x1B47, (q15_t)0x82DB, (q15_t)0x1AE4, + (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x82B1, (q15_t)0x1A20, + (q15_t)0x829D, (q15_t)0x19BD, (q15_t)0x8289, (q15_t)0x195B, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8262, (q15_t)0x1896, + (q15_t)0x824F, (q15_t)0x1833, (q15_t)0x823C, (q15_t)0x17D0, + (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8217, (q15_t)0x170A, + (q15_t)0x8205, (q15_t)0x16A8, (q15_t)0x81F3, (q15_t)0x1645, + (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81D1, (q15_t)0x157F, + (q15_t)0x81C0, (q15_t)0x151B, (q15_t)0x81B0, (q15_t)0x14B8, + (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8190, (q15_t)0x13F2, + (q15_t)0x8180, (q15_t)0x138E, (q15_t)0x8171, (q15_t)0x132B, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x8154, (q15_t)0x1264, + (q15_t)0x8145, (q15_t)0x1201, (q15_t)0x8137, (q15_t)0x119D, + (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x811C, (q15_t)0x10D6, + (q15_t)0x810F, (q15_t)0x1072, (q15_t)0x8102, (q15_t)0x100E, + (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80EA, (q15_t)0x0F47, + (q15_t)0x80DE, (q15_t)0x0EE3, (q15_t)0x80D2, (q15_t)0x0E7F, + (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80BC, (q15_t)0x0DB7, + (q15_t)0x80B2, (q15_t)0x0D53, (q15_t)0x80A7, (q15_t)0x0CEF, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8094, (q15_t)0x0C27, + (q15_t)0x808A, (q15_t)0x0BC3, (q15_t)0x8081, (q15_t)0x0B5F, + (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8070, (q15_t)0x0A97, + (q15_t)0x8068, (q15_t)0x0A33, (q15_t)0x8060, (q15_t)0x09CE, + (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x8051, (q15_t)0x0906, + (q15_t)0x804A, (q15_t)0x08A2, (q15_t)0x8043, (q15_t)0x083D, + (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x8037, (q15_t)0x0775, + (q15_t)0x8031, (q15_t)0x0710, (q15_t)0x802C, (q15_t)0x06AC, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8022, (q15_t)0x05E3, + (q15_t)0x801E, (q15_t)0x057F, (q15_t)0x801A, (q15_t)0x051A, + (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x8012, (q15_t)0x0451, + (q15_t)0x800F, (q15_t)0x03ED, (q15_t)0x800C, (q15_t)0x0388, + (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8007, (q15_t)0x02BF, + (q15_t)0x8005, (q15_t)0x025B, (q15_t)0x8003, (q15_t)0x01F6, + (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8001, (q15_t)0x012D, + (q15_t)0x8000, (q15_t)0x00C9, (q15_t)0x8000, (q15_t)0x0064, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFF9B, + (q15_t)0x8000, (q15_t)0xFF36, (q15_t)0x8001, (q15_t)0xFED2, + (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8003, (q15_t)0xFE09, + (q15_t)0x8005, (q15_t)0xFDA4, (q15_t)0x8007, (q15_t)0xFD40, + (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800C, (q15_t)0xFC77, + (q15_t)0x800F, (q15_t)0xFC12, (q15_t)0x8012, (q15_t)0xFBAE, + (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x801A, (q15_t)0xFAE5, + (q15_t)0x801E, (q15_t)0xFA80, (q15_t)0x8022, (q15_t)0xFA1C, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x802C, (q15_t)0xF953, + (q15_t)0x8031, (q15_t)0xF8EF, (q15_t)0x8037, (q15_t)0xF88A, + (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x8043, (q15_t)0xF7C2, + (q15_t)0x804A, (q15_t)0xF75D, (q15_t)0x8051, (q15_t)0xF6F9, + (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8060, (q15_t)0xF631, + (q15_t)0x8068, (q15_t)0xF5CC, (q15_t)0x8070, (q15_t)0xF568, + (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x8081, (q15_t)0xF4A0, + (q15_t)0x808A, (q15_t)0xF43C, (q15_t)0x8094, (q15_t)0xF3D8, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80A7, (q15_t)0xF310, + (q15_t)0x80B2, (q15_t)0xF2AC, (q15_t)0x80BC, (q15_t)0xF248, + (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80D2, (q15_t)0xF180, + (q15_t)0x80DE, (q15_t)0xF11C, (q15_t)0x80EA, (q15_t)0xF0B8, + (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x8102, (q15_t)0xEFF1, + (q15_t)0x810F, (q15_t)0xEF8D, (q15_t)0x811C, (q15_t)0xEF29, + (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8137, (q15_t)0xEE62, + (q15_t)0x8145, (q15_t)0xEDFE, (q15_t)0x8154, (q15_t)0xED9B, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x8171, (q15_t)0xECD4, + (q15_t)0x8180, (q15_t)0xEC71, (q15_t)0x8190, (q15_t)0xEC0D, + (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81B0, (q15_t)0xEB47, + (q15_t)0x81C0, (q15_t)0xEAE4, (q15_t)0x81D1, (q15_t)0xEA80, + (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x81F3, (q15_t)0xE9BA, + (q15_t)0x8205, (q15_t)0xE957, (q15_t)0x8217, (q15_t)0xE8F5, + (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x823C, (q15_t)0xE82F, + (q15_t)0x824F, (q15_t)0xE7CC, (q15_t)0x8262, (q15_t)0xE769, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x8289, (q15_t)0xE6A4, + (q15_t)0x829D, (q15_t)0xE642, (q15_t)0x82B1, (q15_t)0xE5DF, + (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82DB, (q15_t)0xE51B, + (q15_t)0x82F0, (q15_t)0xE4B8, (q15_t)0x8306, (q15_t)0xE456, + (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8332, (q15_t)0xE392, + (q15_t)0x8348, (q15_t)0xE330, (q15_t)0x835F, (q15_t)0xE2CE, + (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x838E, (q15_t)0xE20A, + (q15_t)0x83A5, (q15_t)0xE1A9, (q15_t)0x83BD, (q15_t)0xE147, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x83EE, (q15_t)0xE084, + (q15_t)0x8407, (q15_t)0xE023, (q15_t)0x8420, (q15_t)0xDFC1, + (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x8453, (q15_t)0xDEFF, + (q15_t)0x846D, (q15_t)0xDE9E, (q15_t)0x8488, (q15_t)0xDE3D, + (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84BD, (q15_t)0xDD7B, + (q15_t)0x84D9, (q15_t)0xDD1A, (q15_t)0x84F4, (q15_t)0xDCBA, + (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x852C, (q15_t)0xDBF8, + (q15_t)0x8549, (q15_t)0xDB98, (q15_t)0x8565, (q15_t)0xDB38, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85A0, (q15_t)0xDA77, + (q15_t)0x85BD, (q15_t)0xDA17, (q15_t)0x85DB, (q15_t)0xD9B7, + (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8618, (q15_t)0xD8F8, + (q15_t)0x8637, (q15_t)0xD898, (q15_t)0x8656, (q15_t)0xD838, + (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x8695, (q15_t)0xD779, + (q15_t)0x86B5, (q15_t)0xD71A, (q15_t)0x86D5, (q15_t)0xD6BB, + (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8717, (q15_t)0xD5FD, + (q15_t)0x8738, (q15_t)0xD59E, (q15_t)0x8759, (q15_t)0xD53F, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x879D, (q15_t)0xD482, + (q15_t)0x87BF, (q15_t)0xD423, (q15_t)0x87E2, (q15_t)0xD3C5, + (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x8828, (q15_t)0xD308, + (q15_t)0x884B, (q15_t)0xD2AA, (q15_t)0x886F, (q15_t)0xD24C, + (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88B8, (q15_t)0xD191, + (q15_t)0x88DC, (q15_t)0xD133, (q15_t)0x8901, (q15_t)0xD0D6, + (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x894C, (q15_t)0xD01B, + (q15_t)0x8971, (q15_t)0xCFBE, (q15_t)0x8997, (q15_t)0xCF61, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x89E4, (q15_t)0xCEA7, + (q15_t)0x8A0B, (q15_t)0xCE4A, (q15_t)0x8A33, (q15_t)0xCDEE, + (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8A82, (q15_t)0xCD35, + (q15_t)0x8AAA, (q15_t)0xCCD9, (q15_t)0x8AD2, (q15_t)0xCC7D, + (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B24, (q15_t)0xCBC5, + (q15_t)0x8B4D, (q15_t)0xCB69, (q15_t)0x8B76, (q15_t)0xCB0D, + (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BCA, (q15_t)0xCA57, + (q15_t)0x8BF4, (q15_t)0xC9FB, (q15_t)0x8C1F, (q15_t)0xC9A0, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8C75, (q15_t)0xC8EB, + (q15_t)0x8CA0, (q15_t)0xC890, (q15_t)0x8CCC, (q15_t)0xC835, + (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D24, (q15_t)0xC781, + (q15_t)0x8D50, (q15_t)0xC727, (q15_t)0x8D7D, (q15_t)0xC6CD, + (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8DD8, (q15_t)0xC619, + (q15_t)0x8E05, (q15_t)0xC5BF, (q15_t)0x8E33, (q15_t)0xC566, + (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8E90, (q15_t)0xC4B3, + (q15_t)0x8EBE, (q15_t)0xC45A, (q15_t)0x8EED, (q15_t)0xC402, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F4C, (q15_t)0xC350, + (q15_t)0x8F7C, (q15_t)0xC2F8, (q15_t)0x8FAC, (q15_t)0xC29F, + (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x900D, (q15_t)0xC1EF, + (q15_t)0x903E, (q15_t)0xC197, (q15_t)0x906F, (q15_t)0xC140, + (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x90D2, (q15_t)0xC091, + (q15_t)0x9104, (q15_t)0xC03A, (q15_t)0x9136, (q15_t)0xBFE2, + (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x919C, (q15_t)0xBF35, + (q15_t)0x91CF, (q15_t)0xBEDE, (q15_t)0x9202, (q15_t)0xBE88, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x9269, (q15_t)0xBDDB, + (q15_t)0x929D, (q15_t)0xBD85, (q15_t)0x92D2, (q15_t)0xBD2F, + (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x933B, (q15_t)0xBC84, + (q15_t)0x9370, (q15_t)0xBC2F, (q15_t)0x93A6, (q15_t)0xBBDA, + (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x9411, (q15_t)0xBB30, + (q15_t)0x9447, (q15_t)0xBADB, (q15_t)0x947E, (q15_t)0xBA87, + (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x94EC, (q15_t)0xB9DE, + (q15_t)0x9523, (q15_t)0xB98A, (q15_t)0x955A, (q15_t)0xB936, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x95CA, (q15_t)0xB88F, + (q15_t)0x9602, (q15_t)0xB83C, (q15_t)0x963B, (q15_t)0xB7E9, + (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x96AC, (q15_t)0xB743, + (q15_t)0x96E6, (q15_t)0xB6F0, (q15_t)0x971F, (q15_t)0xB69E, + (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9793, (q15_t)0xB5F9, + (q15_t)0x97CD, (q15_t)0xB5A7, (q15_t)0x9808, (q15_t)0xB556, + (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x987D, (q15_t)0xB4B3, + (q15_t)0x98B9, (q15_t)0xB461, (q15_t)0x98F4, (q15_t)0xB410, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x996C, (q15_t)0xB36F, + (q15_t)0x99A8, (q15_t)0xB31E, (q15_t)0x99E5, (q15_t)0xB2CE, + (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A5F, (q15_t)0xB22E, + (q15_t)0x9A9C, (q15_t)0xB1DE, (q15_t)0x9AD9, (q15_t)0xB18F, + (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B55, (q15_t)0xB0F0, + (q15_t)0x9B93, (q15_t)0xB0A1, (q15_t)0x9BD2, (q15_t)0xB053, + (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C4F, (q15_t)0xAFB6, + (q15_t)0x9C8E, (q15_t)0xAF68, (q15_t)0x9CCE, (q15_t)0xAF1A, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D4D, (q15_t)0xAE7E, + (q15_t)0x9D8E, (q15_t)0xAE31, (q15_t)0x9DCE, (q15_t)0xADE3, + (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E4F, (q15_t)0xAD4A, + (q15_t)0x9E90, (q15_t)0xACFD, (q15_t)0x9ED2, (q15_t)0xACB1, + (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F55, (q15_t)0xAC18, + (q15_t)0x9F97, (q15_t)0xABCC, (q15_t)0x9FD9, (q15_t)0xAB81, + (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA05F, (q15_t)0xAAEA, + (q15_t)0xA0A1, (q15_t)0xAA9F, (q15_t)0xA0E5, (q15_t)0xAA54, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA16C, (q15_t)0xA9BF, + (q15_t)0xA1AF, (q15_t)0xA975, (q15_t)0xA1F4, (q15_t)0xA92B, + (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA27C, (q15_t)0xA898, + (q15_t)0xA2C1, (q15_t)0xA84F, (q15_t)0xA306, (q15_t)0xA806, + (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA391, (q15_t)0xA774, + (q15_t)0xA3D6, (q15_t)0xA72B, (q15_t)0xA41C, (q15_t)0xA6E3, + (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA4A9, (q15_t)0xA653, + (q15_t)0xA4EF, (q15_t)0xA60C, (q15_t)0xA536, (q15_t)0xA5C4, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA5C4, (q15_t)0xA536, + (q15_t)0xA60C, (q15_t)0xA4EF, (q15_t)0xA653, (q15_t)0xA4A9, + (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA6E3, (q15_t)0xA41C, + (q15_t)0xA72B, (q15_t)0xA3D6, (q15_t)0xA774, (q15_t)0xA391, + (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA806, (q15_t)0xA306, + (q15_t)0xA84F, (q15_t)0xA2C1, (q15_t)0xA898, (q15_t)0xA27C, + (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA92B, (q15_t)0xA1F4, + (q15_t)0xA975, (q15_t)0xA1AF, (q15_t)0xA9BF, (q15_t)0xA16C, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA54, (q15_t)0xA0E5, + (q15_t)0xAA9F, (q15_t)0xA0A1, (q15_t)0xAAEA, (q15_t)0xA05F, + (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xAB81, (q15_t)0x9FD9, + (q15_t)0xABCC, (q15_t)0x9F97, (q15_t)0xAC18, (q15_t)0x9F55, + (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xACB1, (q15_t)0x9ED2, + (q15_t)0xACFD, (q15_t)0x9E90, (q15_t)0xAD4A, (q15_t)0x9E4F, + (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xADE3, (q15_t)0x9DCE, + (q15_t)0xAE31, (q15_t)0x9D8E, (q15_t)0xAE7E, (q15_t)0x9D4D, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAF1A, (q15_t)0x9CCE, + (q15_t)0xAF68, (q15_t)0x9C8E, (q15_t)0xAFB6, (q15_t)0x9C4F, + (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB053, (q15_t)0x9BD2, + (q15_t)0xB0A1, (q15_t)0x9B93, (q15_t)0xB0F0, (q15_t)0x9B55, + (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB18F, (q15_t)0x9AD9, + (q15_t)0xB1DE, (q15_t)0x9A9C, (q15_t)0xB22E, (q15_t)0x9A5F, + (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB2CE, (q15_t)0x99E5, + (q15_t)0xB31E, (q15_t)0x99A8, (q15_t)0xB36F, (q15_t)0x996C, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB410, (q15_t)0x98F4, + (q15_t)0xB461, (q15_t)0x98B9, (q15_t)0xB4B3, (q15_t)0x987D, + (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB556, (q15_t)0x9808, + (q15_t)0xB5A7, (q15_t)0x97CD, (q15_t)0xB5F9, (q15_t)0x9793, + (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB69E, (q15_t)0x971F, + (q15_t)0xB6F0, (q15_t)0x96E6, (q15_t)0xB743, (q15_t)0x96AC, + (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB7E9, (q15_t)0x963B, + (q15_t)0xB83C, (q15_t)0x9602, (q15_t)0xB88F, (q15_t)0x95CA, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB936, (q15_t)0x955A, + (q15_t)0xB98A, (q15_t)0x9523, (q15_t)0xB9DE, (q15_t)0x94EC, + (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBA87, (q15_t)0x947E, + (q15_t)0xBADB, (q15_t)0x9447, (q15_t)0xBB30, (q15_t)0x9411, + (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBBDA, (q15_t)0x93A6, + (q15_t)0xBC2F, (q15_t)0x9370, (q15_t)0xBC84, (q15_t)0x933B, + (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD2F, (q15_t)0x92D2, + (q15_t)0xBD85, (q15_t)0x929D, (q15_t)0xBDDB, (q15_t)0x9269, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBE88, (q15_t)0x9202, + (q15_t)0xBEDE, (q15_t)0x91CF, (q15_t)0xBF35, (q15_t)0x919C, + (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xBFE2, (q15_t)0x9136, + (q15_t)0xC03A, (q15_t)0x9104, (q15_t)0xC091, (q15_t)0x90D2, + (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC140, (q15_t)0x906F, + (q15_t)0xC197, (q15_t)0x903E, (q15_t)0xC1EF, (q15_t)0x900D, + (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC29F, (q15_t)0x8FAC, + (q15_t)0xC2F8, (q15_t)0x8F7C, (q15_t)0xC350, (q15_t)0x8F4C, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC402, (q15_t)0x8EED, + (q15_t)0xC45A, (q15_t)0x8EBE, (q15_t)0xC4B3, (q15_t)0x8E90, + (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC566, (q15_t)0x8E33, + (q15_t)0xC5BF, (q15_t)0x8E05, (q15_t)0xC619, (q15_t)0x8DD8, + (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC6CD, (q15_t)0x8D7D, + (q15_t)0xC727, (q15_t)0x8D50, (q15_t)0xC781, (q15_t)0x8D24, + (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC835, (q15_t)0x8CCC, + (q15_t)0xC890, (q15_t)0x8CA0, (q15_t)0xC8EB, (q15_t)0x8C75, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC9A0, (q15_t)0x8C1F, + (q15_t)0xC9FB, (q15_t)0x8BF4, (q15_t)0xCA57, (q15_t)0x8BCA, + (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCB0D, (q15_t)0x8B76, + (q15_t)0xCB69, (q15_t)0x8B4D, (q15_t)0xCBC5, (q15_t)0x8B24, + (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCC7D, (q15_t)0x8AD2, + (q15_t)0xCCD9, (q15_t)0x8AAA, (q15_t)0xCD35, (q15_t)0x8A82, + (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCDEE, (q15_t)0x8A33, + (q15_t)0xCE4A, (q15_t)0x8A0B, (q15_t)0xCEA7, (q15_t)0x89E4, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCF61, (q15_t)0x8997, + (q15_t)0xCFBE, (q15_t)0x8971, (q15_t)0xD01B, (q15_t)0x894C, + (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD0D6, (q15_t)0x8901, + (q15_t)0xD133, (q15_t)0x88DC, (q15_t)0xD191, (q15_t)0x88B8, + (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD24C, (q15_t)0x886F, + (q15_t)0xD2AA, (q15_t)0x884B, (q15_t)0xD308, (q15_t)0x8828, + (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD3C5, (q15_t)0x87E2, + (q15_t)0xD423, (q15_t)0x87BF, (q15_t)0xD482, (q15_t)0x879D, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD53F, (q15_t)0x8759, + (q15_t)0xD59E, (q15_t)0x8738, (q15_t)0xD5FD, (q15_t)0x8717, + (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD6BB, (q15_t)0x86D5, + (q15_t)0xD71A, (q15_t)0x86B5, (q15_t)0xD779, (q15_t)0x8695, + (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD838, (q15_t)0x8656, + (q15_t)0xD898, (q15_t)0x8637, (q15_t)0xD8F8, (q15_t)0x8618, + (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xD9B7, (q15_t)0x85DB, + (q15_t)0xDA17, (q15_t)0x85BD, (q15_t)0xDA77, (q15_t)0x85A0, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB38, (q15_t)0x8565, + (q15_t)0xDB98, (q15_t)0x8549, (q15_t)0xDBF8, (q15_t)0x852C, + (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDCBA, (q15_t)0x84F4, + (q15_t)0xDD1A, (q15_t)0x84D9, (q15_t)0xDD7B, (q15_t)0x84BD, + (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE3D, (q15_t)0x8488, + (q15_t)0xDE9E, (q15_t)0x846D, (q15_t)0xDEFF, (q15_t)0x8453, + (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xDFC1, (q15_t)0x8420, + (q15_t)0xE023, (q15_t)0x8407, (q15_t)0xE084, (q15_t)0x83EE, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE147, (q15_t)0x83BD, + (q15_t)0xE1A9, (q15_t)0x83A5, (q15_t)0xE20A, (q15_t)0x838E, + (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE2CE, (q15_t)0x835F, + (q15_t)0xE330, (q15_t)0x8348, (q15_t)0xE392, (q15_t)0x8332, + (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE456, (q15_t)0x8306, + (q15_t)0xE4B8, (q15_t)0x82F0, (q15_t)0xE51B, (q15_t)0x82DB, + (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE5DF, (q15_t)0x82B1, + (q15_t)0xE642, (q15_t)0x829D, (q15_t)0xE6A4, (q15_t)0x8289, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE769, (q15_t)0x8262, + (q15_t)0xE7CC, (q15_t)0x824F, (q15_t)0xE82F, (q15_t)0x823C, + (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE8F5, (q15_t)0x8217, + (q15_t)0xE957, (q15_t)0x8205, (q15_t)0xE9BA, (q15_t)0x81F3, + (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEA80, (q15_t)0x81D1, + (q15_t)0xEAE4, (q15_t)0x81C0, (q15_t)0xEB47, (q15_t)0x81B0, + (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEC0D, (q15_t)0x8190, + (q15_t)0xEC71, (q15_t)0x8180, (q15_t)0xECD4, (q15_t)0x8171, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xED9B, (q15_t)0x8154, + (q15_t)0xEDFE, (q15_t)0x8145, (q15_t)0xEE62, (q15_t)0x8137, + (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEF29, (q15_t)0x811C, + (q15_t)0xEF8D, (q15_t)0x810F, (q15_t)0xEFF1, (q15_t)0x8102, + (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF0B8, (q15_t)0x80EA, + (q15_t)0xF11C, (q15_t)0x80DE, (q15_t)0xF180, (q15_t)0x80D2, + (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF248, (q15_t)0x80BC, + (q15_t)0xF2AC, (q15_t)0x80B2, (q15_t)0xF310, (q15_t)0x80A7, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF3D8, (q15_t)0x8094, + (q15_t)0xF43C, (q15_t)0x808A, (q15_t)0xF4A0, (q15_t)0x8081, + (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF568, (q15_t)0x8070, + (q15_t)0xF5CC, (q15_t)0x8068, (q15_t)0xF631, (q15_t)0x8060, + (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF6F9, (q15_t)0x8051, + (q15_t)0xF75D, (q15_t)0x804A, (q15_t)0xF7C2, (q15_t)0x8043, + (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF88A, (q15_t)0x8037, + (q15_t)0xF8EF, (q15_t)0x8031, (q15_t)0xF953, (q15_t)0x802C, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFA1C, (q15_t)0x8022, + (q15_t)0xFA80, (q15_t)0x801E, (q15_t)0xFAE5, (q15_t)0x801A, + (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFBAE, (q15_t)0x8012, + (q15_t)0xFC12, (q15_t)0x800F, (q15_t)0xFC77, (q15_t)0x800C, + (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFD40, (q15_t)0x8007, + (q15_t)0xFDA4, (q15_t)0x8005, (q15_t)0xFE09, (q15_t)0x8003, + (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFED2, (q15_t)0x8001, + (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF9B, (q15_t)0x8000 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 4096 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_4096_q15[6144] = +{ + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x0032, + (q15_t)0x7FFF, (q15_t)0x0064, (q15_t)0x7FFF, (q15_t)0x0096, + (q15_t)0x7FFF, (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x00FB, + (q15_t)0x7FFE, (q15_t)0x012D, (q15_t)0x7FFE, (q15_t)0x015F, + (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFC, (q15_t)0x01C4, + (q15_t)0x7FFC, (q15_t)0x01F6, (q15_t)0x7FFB, (q15_t)0x0228, + (q15_t)0x7FFA, (q15_t)0x025B, (q15_t)0x7FF9, (q15_t)0x028D, + (q15_t)0x7FF8, (q15_t)0x02BF, (q15_t)0x7FF7, (q15_t)0x02F1, + (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF4, (q15_t)0x0356, + (q15_t)0x7FF3, (q15_t)0x0388, (q15_t)0x7FF2, (q15_t)0x03BA, + (q15_t)0x7FF0, (q15_t)0x03ED, (q15_t)0x7FEE, (q15_t)0x041F, + (q15_t)0x7FED, (q15_t)0x0451, (q15_t)0x7FEB, (q15_t)0x0483, + (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE7, (q15_t)0x04E8, + (q15_t)0x7FE5, (q15_t)0x051A, (q15_t)0x7FE3, (q15_t)0x054C, + (q15_t)0x7FE1, (q15_t)0x057F, (q15_t)0x7FDF, (q15_t)0x05B1, + (q15_t)0x7FDD, (q15_t)0x05E3, (q15_t)0x7FDA, (q15_t)0x0615, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FD6, (q15_t)0x067A, + (q15_t)0x7FD3, (q15_t)0x06AC, (q15_t)0x7FD0, (q15_t)0x06DE, + (q15_t)0x7FCE, (q15_t)0x0710, (q15_t)0x7FCB, (q15_t)0x0742, + (q15_t)0x7FC8, (q15_t)0x0775, (q15_t)0x7FC5, (q15_t)0x07A7, + (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FBF, (q15_t)0x080B, + (q15_t)0x7FBC, (q15_t)0x083D, (q15_t)0x7FB8, (q15_t)0x086F, + (q15_t)0x7FB5, (q15_t)0x08A2, (q15_t)0x7FB1, (q15_t)0x08D4, + (q15_t)0x7FAE, (q15_t)0x0906, (q15_t)0x7FAA, (q15_t)0x0938, + (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7FA3, (q15_t)0x099C, + (q15_t)0x7F9F, (q15_t)0x09CE, (q15_t)0x7F9B, (q15_t)0x0A00, + (q15_t)0x7F97, (q15_t)0x0A33, (q15_t)0x7F93, (q15_t)0x0A65, + (q15_t)0x7F8F, (q15_t)0x0A97, (q15_t)0x7F8B, (q15_t)0x0AC9, + (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F82, (q15_t)0x0B2D, + (q15_t)0x7F7E, (q15_t)0x0B5F, (q15_t)0x7F79, (q15_t)0x0B91, + (q15_t)0x7F75, (q15_t)0x0BC3, (q15_t)0x7F70, (q15_t)0x0BF5, + (q15_t)0x7F6B, (q15_t)0x0C27, (q15_t)0x7F67, (q15_t)0x0C59, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F5D, (q15_t)0x0CBD, + (q15_t)0x7F58, (q15_t)0x0CEF, (q15_t)0x7F53, (q15_t)0x0D21, + (q15_t)0x7F4D, (q15_t)0x0D53, (q15_t)0x7F48, (q15_t)0x0D85, + (q15_t)0x7F43, (q15_t)0x0DB7, (q15_t)0x7F3D, (q15_t)0x0DE9, + (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F32, (q15_t)0x0E4D, + (q15_t)0x7F2D, (q15_t)0x0E7F, (q15_t)0x7F27, (q15_t)0x0EB1, + (q15_t)0x7F21, (q15_t)0x0EE3, (q15_t)0x7F1B, (q15_t)0x0F15, + (q15_t)0x7F15, (q15_t)0x0F47, (q15_t)0x7F0F, (q15_t)0x0F79, + (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7F03, (q15_t)0x0FDD, + (q15_t)0x7EFD, (q15_t)0x100E, (q15_t)0x7EF6, (q15_t)0x1040, + (q15_t)0x7EF0, (q15_t)0x1072, (q15_t)0x7EE9, (q15_t)0x10A4, + (q15_t)0x7EE3, (q15_t)0x10D6, (q15_t)0x7EDC, (q15_t)0x1108, + (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7ECF, (q15_t)0x116B, + (q15_t)0x7EC8, (q15_t)0x119D, (q15_t)0x7EC1, (q15_t)0x11CF, + (q15_t)0x7EBA, (q15_t)0x1201, (q15_t)0x7EB3, (q15_t)0x1232, + (q15_t)0x7EAB, (q15_t)0x1264, (q15_t)0x7EA4, (q15_t)0x1296, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E95, (q15_t)0x12F9, + (q15_t)0x7E8E, (q15_t)0x132B, (q15_t)0x7E86, (q15_t)0x135D, + (q15_t)0x7E7F, (q15_t)0x138E, (q15_t)0x7E77, (q15_t)0x13C0, + (q15_t)0x7E6F, (q15_t)0x13F2, (q15_t)0x7E67, (q15_t)0x1423, + (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E57, (q15_t)0x1487, + (q15_t)0x7E4F, (q15_t)0x14B8, (q15_t)0x7E47, (q15_t)0x14EA, + (q15_t)0x7E3F, (q15_t)0x151B, (q15_t)0x7E37, (q15_t)0x154D, + (q15_t)0x7E2E, (q15_t)0x157F, (q15_t)0x7E26, (q15_t)0x15B0, + (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7E14, (q15_t)0x1613, + (q15_t)0x7E0C, (q15_t)0x1645, (q15_t)0x7E03, (q15_t)0x1676, + (q15_t)0x7DFA, (q15_t)0x16A8, (q15_t)0x7DF1, (q15_t)0x16D9, + (q15_t)0x7DE8, (q15_t)0x170A, (q15_t)0x7DDF, (q15_t)0x173C, + (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DCD, (q15_t)0x179F, + (q15_t)0x7DC3, (q15_t)0x17D0, (q15_t)0x7DBA, (q15_t)0x1802, + (q15_t)0x7DB0, (q15_t)0x1833, (q15_t)0x7DA7, (q15_t)0x1864, + (q15_t)0x7D9D, (q15_t)0x1896, (q15_t)0x7D94, (q15_t)0x18C7, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D80, (q15_t)0x192A, + (q15_t)0x7D76, (q15_t)0x195B, (q15_t)0x7D6C, (q15_t)0x198C, + (q15_t)0x7D62, (q15_t)0x19BD, (q15_t)0x7D58, (q15_t)0x19EF, + (q15_t)0x7D4E, (q15_t)0x1A20, (q15_t)0x7D43, (q15_t)0x1A51, + (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D2F, (q15_t)0x1AB3, + (q15_t)0x7D24, (q15_t)0x1AE4, (q15_t)0x7D19, (q15_t)0x1B16, + (q15_t)0x7D0F, (q15_t)0x1B47, (q15_t)0x7D04, (q15_t)0x1B78, + (q15_t)0x7CF9, (q15_t)0x1BA9, (q15_t)0x7CEE, (q15_t)0x1BDA, + (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CD8, (q15_t)0x1C3C, + (q15_t)0x7CCD, (q15_t)0x1C6D, (q15_t)0x7CC2, (q15_t)0x1C9E, + (q15_t)0x7CB7, (q15_t)0x1CCF, (q15_t)0x7CAB, (q15_t)0x1D00, + (q15_t)0x7CA0, (q15_t)0x1D31, (q15_t)0x7C94, (q15_t)0x1D62, + (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C7D, (q15_t)0x1DC4, + (q15_t)0x7C71, (q15_t)0x1DF5, (q15_t)0x7C66, (q15_t)0x1E25, + (q15_t)0x7C5A, (q15_t)0x1E56, (q15_t)0x7C4E, (q15_t)0x1E87, + (q15_t)0x7C42, (q15_t)0x1EB8, (q15_t)0x7C36, (q15_t)0x1EE9, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7C1D, (q15_t)0x1F4A, + (q15_t)0x7C11, (q15_t)0x1F7B, (q15_t)0x7C05, (q15_t)0x1FAC, + (q15_t)0x7BF8, (q15_t)0x1FDC, (q15_t)0x7BEB, (q15_t)0x200D, + (q15_t)0x7BDF, (q15_t)0x203E, (q15_t)0x7BD2, (q15_t)0x206E, + (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7BB9, (q15_t)0x20D0, + (q15_t)0x7BAC, (q15_t)0x2100, (q15_t)0x7B9F, (q15_t)0x2131, + (q15_t)0x7B92, (q15_t)0x2161, (q15_t)0x7B84, (q15_t)0x2192, + (q15_t)0x7B77, (q15_t)0x21C2, (q15_t)0x7B6A, (q15_t)0x21F3, + (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B4F, (q15_t)0x2254, + (q15_t)0x7B42, (q15_t)0x2284, (q15_t)0x7B34, (q15_t)0x22B4, + (q15_t)0x7B26, (q15_t)0x22E5, (q15_t)0x7B19, (q15_t)0x2315, + (q15_t)0x7B0B, (q15_t)0x2345, (q15_t)0x7AFD, (q15_t)0x2376, + (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AE1, (q15_t)0x23D6, + (q15_t)0x7AD3, (q15_t)0x2407, (q15_t)0x7AC5, (q15_t)0x2437, + (q15_t)0x7AB6, (q15_t)0x2467, (q15_t)0x7AA8, (q15_t)0x2497, + (q15_t)0x7A9A, (q15_t)0x24C7, (q15_t)0x7A8B, (q15_t)0x24F7, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A6E, (q15_t)0x2558, + (q15_t)0x7A5F, (q15_t)0x2588, (q15_t)0x7A50, (q15_t)0x25B8, + (q15_t)0x7A42, (q15_t)0x25E8, (q15_t)0x7A33, (q15_t)0x2618, + (q15_t)0x7A24, (q15_t)0x2648, (q15_t)0x7A15, (q15_t)0x2678, + (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79F6, (q15_t)0x26D8, + (q15_t)0x79E7, (q15_t)0x2707, (q15_t)0x79D8, (q15_t)0x2737, + (q15_t)0x79C8, (q15_t)0x2767, (q15_t)0x79B9, (q15_t)0x2797, + (q15_t)0x79A9, (q15_t)0x27C7, (q15_t)0x7999, (q15_t)0x27F6, + (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x797A, (q15_t)0x2856, + (q15_t)0x796A, (q15_t)0x2886, (q15_t)0x795A, (q15_t)0x28B5, + (q15_t)0x794A, (q15_t)0x28E5, (q15_t)0x793A, (q15_t)0x2915, + (q15_t)0x792A, (q15_t)0x2944, (q15_t)0x7919, (q15_t)0x2974, + (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78F9, (q15_t)0x29D3, + (q15_t)0x78E8, (q15_t)0x2A02, (q15_t)0x78D8, (q15_t)0x2A32, + (q15_t)0x78C7, (q15_t)0x2A61, (q15_t)0x78B6, (q15_t)0x2A91, + (q15_t)0x78A6, (q15_t)0x2AC0, (q15_t)0x7895, (q15_t)0x2AEF, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7873, (q15_t)0x2B4E, + (q15_t)0x7862, (q15_t)0x2B7D, (q15_t)0x7851, (q15_t)0x2BAD, + (q15_t)0x7840, (q15_t)0x2BDC, (q15_t)0x782E, (q15_t)0x2C0B, + (q15_t)0x781D, (q15_t)0x2C3A, (q15_t)0x780C, (q15_t)0x2C69, + (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77E9, (q15_t)0x2CC8, + (q15_t)0x77D7, (q15_t)0x2CF7, (q15_t)0x77C5, (q15_t)0x2D26, + (q15_t)0x77B4, (q15_t)0x2D55, (q15_t)0x77A2, (q15_t)0x2D84, + (q15_t)0x7790, (q15_t)0x2DB3, (q15_t)0x777E, (q15_t)0x2DE2, + (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x775A, (q15_t)0x2E3F, + (q15_t)0x7747, (q15_t)0x2E6E, (q15_t)0x7735, (q15_t)0x2E9D, + (q15_t)0x7723, (q15_t)0x2ECC, (q15_t)0x7710, (q15_t)0x2EFB, + (q15_t)0x76FE, (q15_t)0x2F29, (q15_t)0x76EB, (q15_t)0x2F58, + (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x76C6, (q15_t)0x2FB5, + (q15_t)0x76B3, (q15_t)0x2FE4, (q15_t)0x76A0, (q15_t)0x3013, + (q15_t)0x768E, (q15_t)0x3041, (q15_t)0x767B, (q15_t)0x3070, + (q15_t)0x7668, (q15_t)0x309E, (q15_t)0x7654, (q15_t)0x30CD, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x762E, (q15_t)0x312A, + (q15_t)0x761B, (q15_t)0x3158, (q15_t)0x7607, (q15_t)0x3186, + (q15_t)0x75F4, (q15_t)0x31B5, (q15_t)0x75E0, (q15_t)0x31E3, + (q15_t)0x75CC, (q15_t)0x3211, (q15_t)0x75B9, (q15_t)0x3240, + (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x7591, (q15_t)0x329C, + (q15_t)0x757D, (q15_t)0x32CA, (q15_t)0x7569, (q15_t)0x32F8, + (q15_t)0x7555, (q15_t)0x3326, (q15_t)0x7541, (q15_t)0x3354, + (q15_t)0x752D, (q15_t)0x3382, (q15_t)0x7519, (q15_t)0x33B0, + (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74F0, (q15_t)0x340C, + (q15_t)0x74DB, (q15_t)0x343A, (q15_t)0x74C7, (q15_t)0x3468, + (q15_t)0x74B2, (q15_t)0x3496, (q15_t)0x749E, (q15_t)0x34C4, + (q15_t)0x7489, (q15_t)0x34F2, (q15_t)0x7474, (q15_t)0x351F, + (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x744A, (q15_t)0x357B, + (q15_t)0x7435, (q15_t)0x35A8, (q15_t)0x7420, (q15_t)0x35D6, + (q15_t)0x740B, (q15_t)0x3604, (q15_t)0x73F6, (q15_t)0x3631, + (q15_t)0x73E0, (q15_t)0x365F, (q15_t)0x73CB, (q15_t)0x368C, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x73A0, (q15_t)0x36E7, + (q15_t)0x738A, (q15_t)0x3714, (q15_t)0x7375, (q15_t)0x3742, + (q15_t)0x735F, (q15_t)0x376F, (q15_t)0x7349, (q15_t)0x379C, + (q15_t)0x7333, (q15_t)0x37CA, (q15_t)0x731D, (q15_t)0x37F7, + (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72F1, (q15_t)0x3851, + (q15_t)0x72DB, (q15_t)0x387E, (q15_t)0x72C5, (q15_t)0x38AB, + (q15_t)0x72AF, (q15_t)0x38D8, (q15_t)0x7298, (q15_t)0x3906, + (q15_t)0x7282, (q15_t)0x3932, (q15_t)0x726B, (q15_t)0x395F, + (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x723E, (q15_t)0x39B9, + (q15_t)0x7227, (q15_t)0x39E6, (q15_t)0x7211, (q15_t)0x3A13, + (q15_t)0x71FA, (q15_t)0x3A40, (q15_t)0x71E3, (q15_t)0x3A6C, + (q15_t)0x71CC, (q15_t)0x3A99, (q15_t)0x71B5, (q15_t)0x3AC6, + (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x7186, (q15_t)0x3B1F, + (q15_t)0x716F, (q15_t)0x3B4C, (q15_t)0x7158, (q15_t)0x3B78, + (q15_t)0x7141, (q15_t)0x3BA5, (q15_t)0x7129, (q15_t)0x3BD1, + (q15_t)0x7112, (q15_t)0x3BFD, (q15_t)0x70FA, (q15_t)0x3C2A, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x70CB, (q15_t)0x3C83, + (q15_t)0x70B3, (q15_t)0x3CAF, (q15_t)0x709B, (q15_t)0x3CDB, + (q15_t)0x7083, (q15_t)0x3D07, (q15_t)0x706B, (q15_t)0x3D33, + (q15_t)0x7053, (q15_t)0x3D60, (q15_t)0x703B, (q15_t)0x3D8C, + (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x700A, (q15_t)0x3DE4, + (q15_t)0x6FF2, (q15_t)0x3E10, (q15_t)0x6FDA, (q15_t)0x3E3C, + (q15_t)0x6FC1, (q15_t)0x3E68, (q15_t)0x6FA9, (q15_t)0x3E93, + (q15_t)0x6F90, (q15_t)0x3EBF, (q15_t)0x6F77, (q15_t)0x3EEB, + (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6F46, (q15_t)0x3F43, + (q15_t)0x6F2D, (q15_t)0x3F6E, (q15_t)0x6F14, (q15_t)0x3F9A, + (q15_t)0x6EFB, (q15_t)0x3FC5, (q15_t)0x6EE2, (q15_t)0x3FF1, + (q15_t)0x6EC9, (q15_t)0x401D, (q15_t)0x6EAF, (q15_t)0x4048, + (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E7D, (q15_t)0x409F, + (q15_t)0x6E63, (q15_t)0x40CA, (q15_t)0x6E4A, (q15_t)0x40F6, + (q15_t)0x6E30, (q15_t)0x4121, (q15_t)0x6E17, (q15_t)0x414C, + (q15_t)0x6DFD, (q15_t)0x4177, (q15_t)0x6DE3, (q15_t)0x41A2, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6DB0, (q15_t)0x41F9, + (q15_t)0x6D96, (q15_t)0x4224, (q15_t)0x6D7C, (q15_t)0x424F, + (q15_t)0x6D62, (q15_t)0x427A, (q15_t)0x6D48, (q15_t)0x42A5, + (q15_t)0x6D2D, (q15_t)0x42D0, (q15_t)0x6D13, (q15_t)0x42FA, + (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6CDE, (q15_t)0x4350, + (q15_t)0x6CC4, (q15_t)0x437B, (q15_t)0x6CA9, (q15_t)0x43A5, + (q15_t)0x6C8F, (q15_t)0x43D0, (q15_t)0x6C74, (q15_t)0x43FB, + (q15_t)0x6C59, (q15_t)0x4425, (q15_t)0x6C3F, (q15_t)0x4450, + (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6C09, (q15_t)0x44A5, + (q15_t)0x6BEE, (q15_t)0x44CF, (q15_t)0x6BD3, (q15_t)0x44FA, + (q15_t)0x6BB8, (q15_t)0x4524, (q15_t)0x6B9C, (q15_t)0x454E, + (q15_t)0x6B81, (q15_t)0x4578, (q15_t)0x6B66, (q15_t)0x45A3, + (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6B2F, (q15_t)0x45F7, + (q15_t)0x6B13, (q15_t)0x4621, (q15_t)0x6AF8, (q15_t)0x464B, + (q15_t)0x6ADC, (q15_t)0x4675, (q15_t)0x6AC1, (q15_t)0x469F, + (q15_t)0x6AA5, (q15_t)0x46C9, (q15_t)0x6A89, (q15_t)0x46F3, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x6A51, (q15_t)0x4746, + (q15_t)0x6A35, (q15_t)0x4770, (q15_t)0x6A19, (q15_t)0x479A, + (q15_t)0x69FD, (q15_t)0x47C3, (q15_t)0x69E1, (q15_t)0x47ED, + (q15_t)0x69C4, (q15_t)0x4816, (q15_t)0x69A8, (q15_t)0x4840, + (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x696F, (q15_t)0x4893, + (q15_t)0x6953, (q15_t)0x48BC, (q15_t)0x6936, (q15_t)0x48E6, + (q15_t)0x6919, (q15_t)0x490F, (q15_t)0x68FD, (q15_t)0x4938, + (q15_t)0x68E0, (q15_t)0x4961, (q15_t)0x68C3, (q15_t)0x498A, + (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x6889, (q15_t)0x49DD, + (q15_t)0x686C, (q15_t)0x4A06, (q15_t)0x684F, (q15_t)0x4A2F, + (q15_t)0x6832, (q15_t)0x4A58, (q15_t)0x6815, (q15_t)0x4A81, + (q15_t)0x67F7, (q15_t)0x4AA9, (q15_t)0x67DA, (q15_t)0x4AD2, + (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x679F, (q15_t)0x4B24, + (q15_t)0x6782, (q15_t)0x4B4C, (q15_t)0x6764, (q15_t)0x4B75, + (q15_t)0x6746, (q15_t)0x4B9E, (q15_t)0x6729, (q15_t)0x4BC6, + (q15_t)0x670B, (q15_t)0x4BEF, (q15_t)0x66ED, (q15_t)0x4C17, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x66B1, (q15_t)0x4C68, + (q15_t)0x6693, (q15_t)0x4C90, (q15_t)0x6675, (q15_t)0x4CB8, + (q15_t)0x6657, (q15_t)0x4CE1, (q15_t)0x6639, (q15_t)0x4D09, + (q15_t)0x661A, (q15_t)0x4D31, (q15_t)0x65FC, (q15_t)0x4D59, + (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x65BF, (q15_t)0x4DA9, + (q15_t)0x65A0, (q15_t)0x4DD1, (q15_t)0x6582, (q15_t)0x4DF9, + (q15_t)0x6563, (q15_t)0x4E21, (q15_t)0x6545, (q15_t)0x4E48, + (q15_t)0x6526, (q15_t)0x4E70, (q15_t)0x6507, (q15_t)0x4E98, + (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x64C9, (q15_t)0x4EE7, + (q15_t)0x64AA, (q15_t)0x4F0F, (q15_t)0x648B, (q15_t)0x4F36, + (q15_t)0x646C, (q15_t)0x4F5E, (q15_t)0x644D, (q15_t)0x4F85, + (q15_t)0x642D, (q15_t)0x4FAC, (q15_t)0x640E, (q15_t)0x4FD4, + (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x63CF, (q15_t)0x5022, + (q15_t)0x63B0, (q15_t)0x5049, (q15_t)0x6390, (q15_t)0x5070, + (q15_t)0x6371, (q15_t)0x5097, (q15_t)0x6351, (q15_t)0x50BF, + (q15_t)0x6331, (q15_t)0x50E5, (q15_t)0x6311, (q15_t)0x510C, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x62D2, (q15_t)0x515A, + (q15_t)0x62B2, (q15_t)0x5181, (q15_t)0x6292, (q15_t)0x51A8, + (q15_t)0x6271, (q15_t)0x51CE, (q15_t)0x6251, (q15_t)0x51F5, + (q15_t)0x6231, (q15_t)0x521C, (q15_t)0x6211, (q15_t)0x5242, + (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x61D0, (q15_t)0x528F, + (q15_t)0x61B0, (q15_t)0x52B5, (q15_t)0x618F, (q15_t)0x52DC, + (q15_t)0x616F, (q15_t)0x5302, (q15_t)0x614E, (q15_t)0x5328, + (q15_t)0x612D, (q15_t)0x534E, (q15_t)0x610D, (q15_t)0x5375, + (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x60CB, (q15_t)0x53C1, + (q15_t)0x60AA, (q15_t)0x53E7, (q15_t)0x6089, (q15_t)0x540D, + (q15_t)0x6068, (q15_t)0x5433, (q15_t)0x6047, (q15_t)0x5458, + (q15_t)0x6026, (q15_t)0x547E, (q15_t)0x6004, (q15_t)0x54A4, + (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5FC2, (q15_t)0x54EF, + (q15_t)0x5FA0, (q15_t)0x5515, (q15_t)0x5F7F, (q15_t)0x553A, + (q15_t)0x5F5E, (q15_t)0x5560, (q15_t)0x5F3C, (q15_t)0x5585, + (q15_t)0x5F1A, (q15_t)0x55AB, (q15_t)0x5EF9, (q15_t)0x55D0, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5EB5, (q15_t)0x561A, + (q15_t)0x5E93, (q15_t)0x5640, (q15_t)0x5E71, (q15_t)0x5665, + (q15_t)0x5E50, (q15_t)0x568A, (q15_t)0x5E2D, (q15_t)0x56AF, + (q15_t)0x5E0B, (q15_t)0x56D4, (q15_t)0x5DE9, (q15_t)0x56F9, + (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5DA5, (q15_t)0x5742, + (q15_t)0x5D83, (q15_t)0x5767, (q15_t)0x5D60, (q15_t)0x578C, + (q15_t)0x5D3E, (q15_t)0x57B0, (q15_t)0x5D1B, (q15_t)0x57D5, + (q15_t)0x5CF9, (q15_t)0x57F9, (q15_t)0x5CD6, (q15_t)0x581E, + (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C91, (q15_t)0x5867, + (q15_t)0x5C6E, (q15_t)0x588B, (q15_t)0x5C4B, (q15_t)0x58AF, + (q15_t)0x5C29, (q15_t)0x58D4, (q15_t)0x5C06, (q15_t)0x58F8, + (q15_t)0x5BE3, (q15_t)0x591C, (q15_t)0x5BC0, (q15_t)0x5940, + (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B79, (q15_t)0x5988, + (q15_t)0x5B56, (q15_t)0x59AC, (q15_t)0x5B33, (q15_t)0x59D0, + (q15_t)0x5B10, (q15_t)0x59F3, (q15_t)0x5AEC, (q15_t)0x5A17, + (q15_t)0x5AC9, (q15_t)0x5A3B, (q15_t)0x5AA5, (q15_t)0x5A5E, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5A5E, (q15_t)0x5AA5, + (q15_t)0x5A3B, (q15_t)0x5AC9, (q15_t)0x5A17, (q15_t)0x5AEC, + (q15_t)0x59F3, (q15_t)0x5B10, (q15_t)0x59D0, (q15_t)0x5B33, + (q15_t)0x59AC, (q15_t)0x5B56, (q15_t)0x5988, (q15_t)0x5B79, + (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x5940, (q15_t)0x5BC0, + (q15_t)0x591C, (q15_t)0x5BE3, (q15_t)0x58F8, (q15_t)0x5C06, + (q15_t)0x58D4, (q15_t)0x5C29, (q15_t)0x58AF, (q15_t)0x5C4B, + (q15_t)0x588B, (q15_t)0x5C6E, (q15_t)0x5867, (q15_t)0x5C91, + (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x581E, (q15_t)0x5CD6, + (q15_t)0x57F9, (q15_t)0x5CF9, (q15_t)0x57D5, (q15_t)0x5D1B, + (q15_t)0x57B0, (q15_t)0x5D3E, (q15_t)0x578C, (q15_t)0x5D60, + (q15_t)0x5767, (q15_t)0x5D83, (q15_t)0x5742, (q15_t)0x5DA5, + (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x56F9, (q15_t)0x5DE9, + (q15_t)0x56D4, (q15_t)0x5E0B, (q15_t)0x56AF, (q15_t)0x5E2D, + (q15_t)0x568A, (q15_t)0x5E50, (q15_t)0x5665, (q15_t)0x5E71, + (q15_t)0x5640, (q15_t)0x5E93, (q15_t)0x561A, (q15_t)0x5EB5, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x55D0, (q15_t)0x5EF9, + (q15_t)0x55AB, (q15_t)0x5F1A, (q15_t)0x5585, (q15_t)0x5F3C, + (q15_t)0x5560, (q15_t)0x5F5E, (q15_t)0x553A, (q15_t)0x5F7F, + (q15_t)0x5515, (q15_t)0x5FA0, (q15_t)0x54EF, (q15_t)0x5FC2, + (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x54A4, (q15_t)0x6004, + (q15_t)0x547E, (q15_t)0x6026, (q15_t)0x5458, (q15_t)0x6047, + (q15_t)0x5433, (q15_t)0x6068, (q15_t)0x540D, (q15_t)0x6089, + (q15_t)0x53E7, (q15_t)0x60AA, (q15_t)0x53C1, (q15_t)0x60CB, + (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5375, (q15_t)0x610D, + (q15_t)0x534E, (q15_t)0x612D, (q15_t)0x5328, (q15_t)0x614E, + (q15_t)0x5302, (q15_t)0x616F, (q15_t)0x52DC, (q15_t)0x618F, + (q15_t)0x52B5, (q15_t)0x61B0, (q15_t)0x528F, (q15_t)0x61D0, + (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x5242, (q15_t)0x6211, + (q15_t)0x521C, (q15_t)0x6231, (q15_t)0x51F5, (q15_t)0x6251, + (q15_t)0x51CE, (q15_t)0x6271, (q15_t)0x51A8, (q15_t)0x6292, + (q15_t)0x5181, (q15_t)0x62B2, (q15_t)0x515A, (q15_t)0x62D2, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x510C, (q15_t)0x6311, + (q15_t)0x50E5, (q15_t)0x6331, (q15_t)0x50BF, (q15_t)0x6351, + (q15_t)0x5097, (q15_t)0x6371, (q15_t)0x5070, (q15_t)0x6390, + (q15_t)0x5049, (q15_t)0x63B0, (q15_t)0x5022, (q15_t)0x63CF, + (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4FD4, (q15_t)0x640E, + (q15_t)0x4FAC, (q15_t)0x642D, (q15_t)0x4F85, (q15_t)0x644D, + (q15_t)0x4F5E, (q15_t)0x646C, (q15_t)0x4F36, (q15_t)0x648B, + (q15_t)0x4F0F, (q15_t)0x64AA, (q15_t)0x4EE7, (q15_t)0x64C9, + (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E98, (q15_t)0x6507, + (q15_t)0x4E70, (q15_t)0x6526, (q15_t)0x4E48, (q15_t)0x6545, + (q15_t)0x4E21, (q15_t)0x6563, (q15_t)0x4DF9, (q15_t)0x6582, + (q15_t)0x4DD1, (q15_t)0x65A0, (q15_t)0x4DA9, (q15_t)0x65BF, + (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4D59, (q15_t)0x65FC, + (q15_t)0x4D31, (q15_t)0x661A, (q15_t)0x4D09, (q15_t)0x6639, + (q15_t)0x4CE1, (q15_t)0x6657, (q15_t)0x4CB8, (q15_t)0x6675, + (q15_t)0x4C90, (q15_t)0x6693, (q15_t)0x4C68, (q15_t)0x66B1, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4C17, (q15_t)0x66ED, + (q15_t)0x4BEF, (q15_t)0x670B, (q15_t)0x4BC6, (q15_t)0x6729, + (q15_t)0x4B9E, (q15_t)0x6746, (q15_t)0x4B75, (q15_t)0x6764, + (q15_t)0x4B4C, (q15_t)0x6782, (q15_t)0x4B24, (q15_t)0x679F, + (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4AD2, (q15_t)0x67DA, + (q15_t)0x4AA9, (q15_t)0x67F7, (q15_t)0x4A81, (q15_t)0x6815, + (q15_t)0x4A58, (q15_t)0x6832, (q15_t)0x4A2F, (q15_t)0x684F, + (q15_t)0x4A06, (q15_t)0x686C, (q15_t)0x49DD, (q15_t)0x6889, + (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x498A, (q15_t)0x68C3, + (q15_t)0x4961, (q15_t)0x68E0, (q15_t)0x4938, (q15_t)0x68FD, + (q15_t)0x490F, (q15_t)0x6919, (q15_t)0x48E6, (q15_t)0x6936, + (q15_t)0x48BC, (q15_t)0x6953, (q15_t)0x4893, (q15_t)0x696F, + (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x4840, (q15_t)0x69A8, + (q15_t)0x4816, (q15_t)0x69C4, (q15_t)0x47ED, (q15_t)0x69E1, + (q15_t)0x47C3, (q15_t)0x69FD, (q15_t)0x479A, (q15_t)0x6A19, + (q15_t)0x4770, (q15_t)0x6A35, (q15_t)0x4746, (q15_t)0x6A51, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x46F3, (q15_t)0x6A89, + (q15_t)0x46C9, (q15_t)0x6AA5, (q15_t)0x469F, (q15_t)0x6AC1, + (q15_t)0x4675, (q15_t)0x6ADC, (q15_t)0x464B, (q15_t)0x6AF8, + (q15_t)0x4621, (q15_t)0x6B13, (q15_t)0x45F7, (q15_t)0x6B2F, + (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x45A3, (q15_t)0x6B66, + (q15_t)0x4578, (q15_t)0x6B81, (q15_t)0x454E, (q15_t)0x6B9C, + (q15_t)0x4524, (q15_t)0x6BB8, (q15_t)0x44FA, (q15_t)0x6BD3, + (q15_t)0x44CF, (q15_t)0x6BEE, (q15_t)0x44A5, (q15_t)0x6C09, + (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4450, (q15_t)0x6C3F, + (q15_t)0x4425, (q15_t)0x6C59, (q15_t)0x43FB, (q15_t)0x6C74, + (q15_t)0x43D0, (q15_t)0x6C8F, (q15_t)0x43A5, (q15_t)0x6CA9, + (q15_t)0x437B, (q15_t)0x6CC4, (q15_t)0x4350, (q15_t)0x6CDE, + (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x42FA, (q15_t)0x6D13, + (q15_t)0x42D0, (q15_t)0x6D2D, (q15_t)0x42A5, (q15_t)0x6D48, + (q15_t)0x427A, (q15_t)0x6D62, (q15_t)0x424F, (q15_t)0x6D7C, + (q15_t)0x4224, (q15_t)0x6D96, (q15_t)0x41F9, (q15_t)0x6DB0, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x41A2, (q15_t)0x6DE3, + (q15_t)0x4177, (q15_t)0x6DFD, (q15_t)0x414C, (q15_t)0x6E17, + (q15_t)0x4121, (q15_t)0x6E30, (q15_t)0x40F6, (q15_t)0x6E4A, + (q15_t)0x40CA, (q15_t)0x6E63, (q15_t)0x409F, (q15_t)0x6E7D, + (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x4048, (q15_t)0x6EAF, + (q15_t)0x401D, (q15_t)0x6EC9, (q15_t)0x3FF1, (q15_t)0x6EE2, + (q15_t)0x3FC5, (q15_t)0x6EFB, (q15_t)0x3F9A, (q15_t)0x6F14, + (q15_t)0x3F6E, (q15_t)0x6F2D, (q15_t)0x3F43, (q15_t)0x6F46, + (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3EEB, (q15_t)0x6F77, + (q15_t)0x3EBF, (q15_t)0x6F90, (q15_t)0x3E93, (q15_t)0x6FA9, + (q15_t)0x3E68, (q15_t)0x6FC1, (q15_t)0x3E3C, (q15_t)0x6FDA, + (q15_t)0x3E10, (q15_t)0x6FF2, (q15_t)0x3DE4, (q15_t)0x700A, + (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D8C, (q15_t)0x703B, + (q15_t)0x3D60, (q15_t)0x7053, (q15_t)0x3D33, (q15_t)0x706B, + (q15_t)0x3D07, (q15_t)0x7083, (q15_t)0x3CDB, (q15_t)0x709B, + (q15_t)0x3CAF, (q15_t)0x70B3, (q15_t)0x3C83, (q15_t)0x70CB, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3C2A, (q15_t)0x70FA, + (q15_t)0x3BFD, (q15_t)0x7112, (q15_t)0x3BD1, (q15_t)0x7129, + (q15_t)0x3BA5, (q15_t)0x7141, (q15_t)0x3B78, (q15_t)0x7158, + (q15_t)0x3B4C, (q15_t)0x716F, (q15_t)0x3B1F, (q15_t)0x7186, + (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3AC6, (q15_t)0x71B5, + (q15_t)0x3A99, (q15_t)0x71CC, (q15_t)0x3A6C, (q15_t)0x71E3, + (q15_t)0x3A40, (q15_t)0x71FA, (q15_t)0x3A13, (q15_t)0x7211, + (q15_t)0x39E6, (q15_t)0x7227, (q15_t)0x39B9, (q15_t)0x723E, + (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x395F, (q15_t)0x726B, + (q15_t)0x3932, (q15_t)0x7282, (q15_t)0x3906, (q15_t)0x7298, + (q15_t)0x38D8, (q15_t)0x72AF, (q15_t)0x38AB, (q15_t)0x72C5, + (q15_t)0x387E, (q15_t)0x72DB, (q15_t)0x3851, (q15_t)0x72F1, + (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x37F7, (q15_t)0x731D, + (q15_t)0x37CA, (q15_t)0x7333, (q15_t)0x379C, (q15_t)0x7349, + (q15_t)0x376F, (q15_t)0x735F, (q15_t)0x3742, (q15_t)0x7375, + (q15_t)0x3714, (q15_t)0x738A, (q15_t)0x36E7, (q15_t)0x73A0, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x368C, (q15_t)0x73CB, + (q15_t)0x365F, (q15_t)0x73E0, (q15_t)0x3631, (q15_t)0x73F6, + (q15_t)0x3604, (q15_t)0x740B, (q15_t)0x35D6, (q15_t)0x7420, + (q15_t)0x35A8, (q15_t)0x7435, (q15_t)0x357B, (q15_t)0x744A, + (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x351F, (q15_t)0x7474, + (q15_t)0x34F2, (q15_t)0x7489, (q15_t)0x34C4, (q15_t)0x749E, + (q15_t)0x3496, (q15_t)0x74B2, (q15_t)0x3468, (q15_t)0x74C7, + (q15_t)0x343A, (q15_t)0x74DB, (q15_t)0x340C, (q15_t)0x74F0, + (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x33B0, (q15_t)0x7519, + (q15_t)0x3382, (q15_t)0x752D, (q15_t)0x3354, (q15_t)0x7541, + (q15_t)0x3326, (q15_t)0x7555, (q15_t)0x32F8, (q15_t)0x7569, + (q15_t)0x32CA, (q15_t)0x757D, (q15_t)0x329C, (q15_t)0x7591, + (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x3240, (q15_t)0x75B9, + (q15_t)0x3211, (q15_t)0x75CC, (q15_t)0x31E3, (q15_t)0x75E0, + (q15_t)0x31B5, (q15_t)0x75F4, (q15_t)0x3186, (q15_t)0x7607, + (q15_t)0x3158, (q15_t)0x761B, (q15_t)0x312A, (q15_t)0x762E, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x30CD, (q15_t)0x7654, + (q15_t)0x309E, (q15_t)0x7668, (q15_t)0x3070, (q15_t)0x767B, + (q15_t)0x3041, (q15_t)0x768E, (q15_t)0x3013, (q15_t)0x76A0, + (q15_t)0x2FE4, (q15_t)0x76B3, (q15_t)0x2FB5, (q15_t)0x76C6, + (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2F58, (q15_t)0x76EB, + (q15_t)0x2F29, (q15_t)0x76FE, (q15_t)0x2EFB, (q15_t)0x7710, + (q15_t)0x2ECC, (q15_t)0x7723, (q15_t)0x2E9D, (q15_t)0x7735, + (q15_t)0x2E6E, (q15_t)0x7747, (q15_t)0x2E3F, (q15_t)0x775A, + (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2DE2, (q15_t)0x777E, + (q15_t)0x2DB3, (q15_t)0x7790, (q15_t)0x2D84, (q15_t)0x77A2, + (q15_t)0x2D55, (q15_t)0x77B4, (q15_t)0x2D26, (q15_t)0x77C5, + (q15_t)0x2CF7, (q15_t)0x77D7, (q15_t)0x2CC8, (q15_t)0x77E9, + (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2C69, (q15_t)0x780C, + (q15_t)0x2C3A, (q15_t)0x781D, (q15_t)0x2C0B, (q15_t)0x782E, + (q15_t)0x2BDC, (q15_t)0x7840, (q15_t)0x2BAD, (q15_t)0x7851, + (q15_t)0x2B7D, (q15_t)0x7862, (q15_t)0x2B4E, (q15_t)0x7873, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2AEF, (q15_t)0x7895, + (q15_t)0x2AC0, (q15_t)0x78A6, (q15_t)0x2A91, (q15_t)0x78B6, + (q15_t)0x2A61, (q15_t)0x78C7, (q15_t)0x2A32, (q15_t)0x78D8, + (q15_t)0x2A02, (q15_t)0x78E8, (q15_t)0x29D3, (q15_t)0x78F9, + (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x2974, (q15_t)0x7919, + (q15_t)0x2944, (q15_t)0x792A, (q15_t)0x2915, (q15_t)0x793A, + (q15_t)0x28E5, (q15_t)0x794A, (q15_t)0x28B5, (q15_t)0x795A, + (q15_t)0x2886, (q15_t)0x796A, (q15_t)0x2856, (q15_t)0x797A, + (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x27F6, (q15_t)0x7999, + (q15_t)0x27C7, (q15_t)0x79A9, (q15_t)0x2797, (q15_t)0x79B9, + (q15_t)0x2767, (q15_t)0x79C8, (q15_t)0x2737, (q15_t)0x79D8, + (q15_t)0x2707, (q15_t)0x79E7, (q15_t)0x26D8, (q15_t)0x79F6, + (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x2678, (q15_t)0x7A15, + (q15_t)0x2648, (q15_t)0x7A24, (q15_t)0x2618, (q15_t)0x7A33, + (q15_t)0x25E8, (q15_t)0x7A42, (q15_t)0x25B8, (q15_t)0x7A50, + (q15_t)0x2588, (q15_t)0x7A5F, (q15_t)0x2558, (q15_t)0x7A6E, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x24F7, (q15_t)0x7A8B, + (q15_t)0x24C7, (q15_t)0x7A9A, (q15_t)0x2497, (q15_t)0x7AA8, + (q15_t)0x2467, (q15_t)0x7AB6, (q15_t)0x2437, (q15_t)0x7AC5, + (q15_t)0x2407, (q15_t)0x7AD3, (q15_t)0x23D6, (q15_t)0x7AE1, + (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x2376, (q15_t)0x7AFD, + (q15_t)0x2345, (q15_t)0x7B0B, (q15_t)0x2315, (q15_t)0x7B19, + (q15_t)0x22E5, (q15_t)0x7B26, (q15_t)0x22B4, (q15_t)0x7B34, + (q15_t)0x2284, (q15_t)0x7B42, (q15_t)0x2254, (q15_t)0x7B4F, + (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x21F3, (q15_t)0x7B6A, + (q15_t)0x21C2, (q15_t)0x7B77, (q15_t)0x2192, (q15_t)0x7B84, + (q15_t)0x2161, (q15_t)0x7B92, (q15_t)0x2131, (q15_t)0x7B9F, + (q15_t)0x2100, (q15_t)0x7BAC, (q15_t)0x20D0, (q15_t)0x7BB9, + (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x206E, (q15_t)0x7BD2, + (q15_t)0x203E, (q15_t)0x7BDF, (q15_t)0x200D, (q15_t)0x7BEB, + (q15_t)0x1FDC, (q15_t)0x7BF8, (q15_t)0x1FAC, (q15_t)0x7C05, + (q15_t)0x1F7B, (q15_t)0x7C11, (q15_t)0x1F4A, (q15_t)0x7C1D, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1EE9, (q15_t)0x7C36, + (q15_t)0x1EB8, (q15_t)0x7C42, (q15_t)0x1E87, (q15_t)0x7C4E, + (q15_t)0x1E56, (q15_t)0x7C5A, (q15_t)0x1E25, (q15_t)0x7C66, + (q15_t)0x1DF5, (q15_t)0x7C71, (q15_t)0x1DC4, (q15_t)0x7C7D, + (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1D62, (q15_t)0x7C94, + (q15_t)0x1D31, (q15_t)0x7CA0, (q15_t)0x1D00, (q15_t)0x7CAB, + (q15_t)0x1CCF, (q15_t)0x7CB7, (q15_t)0x1C9E, (q15_t)0x7CC2, + (q15_t)0x1C6D, (q15_t)0x7CCD, (q15_t)0x1C3C, (q15_t)0x7CD8, + (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1BDA, (q15_t)0x7CEE, + (q15_t)0x1BA9, (q15_t)0x7CF9, (q15_t)0x1B78, (q15_t)0x7D04, + (q15_t)0x1B47, (q15_t)0x7D0F, (q15_t)0x1B16, (q15_t)0x7D19, + (q15_t)0x1AE4, (q15_t)0x7D24, (q15_t)0x1AB3, (q15_t)0x7D2F, + (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x1A51, (q15_t)0x7D43, + (q15_t)0x1A20, (q15_t)0x7D4E, (q15_t)0x19EF, (q15_t)0x7D58, + (q15_t)0x19BD, (q15_t)0x7D62, (q15_t)0x198C, (q15_t)0x7D6C, + (q15_t)0x195B, (q15_t)0x7D76, (q15_t)0x192A, (q15_t)0x7D80, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x18C7, (q15_t)0x7D94, + (q15_t)0x1896, (q15_t)0x7D9D, (q15_t)0x1864, (q15_t)0x7DA7, + (q15_t)0x1833, (q15_t)0x7DB0, (q15_t)0x1802, (q15_t)0x7DBA, + (q15_t)0x17D0, (q15_t)0x7DC3, (q15_t)0x179F, (q15_t)0x7DCD, + (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x173C, (q15_t)0x7DDF, + (q15_t)0x170A, (q15_t)0x7DE8, (q15_t)0x16D9, (q15_t)0x7DF1, + (q15_t)0x16A8, (q15_t)0x7DFA, (q15_t)0x1676, (q15_t)0x7E03, + (q15_t)0x1645, (q15_t)0x7E0C, (q15_t)0x1613, (q15_t)0x7E14, + (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x15B0, (q15_t)0x7E26, + (q15_t)0x157F, (q15_t)0x7E2E, (q15_t)0x154D, (q15_t)0x7E37, + (q15_t)0x151B, (q15_t)0x7E3F, (q15_t)0x14EA, (q15_t)0x7E47, + (q15_t)0x14B8, (q15_t)0x7E4F, (q15_t)0x1487, (q15_t)0x7E57, + (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x1423, (q15_t)0x7E67, + (q15_t)0x13F2, (q15_t)0x7E6F, (q15_t)0x13C0, (q15_t)0x7E77, + (q15_t)0x138E, (q15_t)0x7E7F, (q15_t)0x135D, (q15_t)0x7E86, + (q15_t)0x132B, (q15_t)0x7E8E, (q15_t)0x12F9, (q15_t)0x7E95, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1296, (q15_t)0x7EA4, + (q15_t)0x1264, (q15_t)0x7EAB, (q15_t)0x1232, (q15_t)0x7EB3, + (q15_t)0x1201, (q15_t)0x7EBA, (q15_t)0x11CF, (q15_t)0x7EC1, + (q15_t)0x119D, (q15_t)0x7EC8, (q15_t)0x116B, (q15_t)0x7ECF, + (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x1108, (q15_t)0x7EDC, + (q15_t)0x10D6, (q15_t)0x7EE3, (q15_t)0x10A4, (q15_t)0x7EE9, + (q15_t)0x1072, (q15_t)0x7EF0, (q15_t)0x1040, (q15_t)0x7EF6, + (q15_t)0x100E, (q15_t)0x7EFD, (q15_t)0x0FDD, (q15_t)0x7F03, + (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0F79, (q15_t)0x7F0F, + (q15_t)0x0F47, (q15_t)0x7F15, (q15_t)0x0F15, (q15_t)0x7F1B, + (q15_t)0x0EE3, (q15_t)0x7F21, (q15_t)0x0EB1, (q15_t)0x7F27, + (q15_t)0x0E7F, (q15_t)0x7F2D, (q15_t)0x0E4D, (q15_t)0x7F32, + (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0DE9, (q15_t)0x7F3D, + (q15_t)0x0DB7, (q15_t)0x7F43, (q15_t)0x0D85, (q15_t)0x7F48, + (q15_t)0x0D53, (q15_t)0x7F4D, (q15_t)0x0D21, (q15_t)0x7F53, + (q15_t)0x0CEF, (q15_t)0x7F58, (q15_t)0x0CBD, (q15_t)0x7F5D, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0C59, (q15_t)0x7F67, + (q15_t)0x0C27, (q15_t)0x7F6B, (q15_t)0x0BF5, (q15_t)0x7F70, + (q15_t)0x0BC3, (q15_t)0x7F75, (q15_t)0x0B91, (q15_t)0x7F79, + (q15_t)0x0B5F, (q15_t)0x7F7E, (q15_t)0x0B2D, (q15_t)0x7F82, + (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0AC9, (q15_t)0x7F8B, + (q15_t)0x0A97, (q15_t)0x7F8F, (q15_t)0x0A65, (q15_t)0x7F93, + (q15_t)0x0A33, (q15_t)0x7F97, (q15_t)0x0A00, (q15_t)0x7F9B, + (q15_t)0x09CE, (q15_t)0x7F9F, (q15_t)0x099C, (q15_t)0x7FA3, + (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x0938, (q15_t)0x7FAA, + (q15_t)0x0906, (q15_t)0x7FAE, (q15_t)0x08D4, (q15_t)0x7FB1, + (q15_t)0x08A2, (q15_t)0x7FB5, (q15_t)0x086F, (q15_t)0x7FB8, + (q15_t)0x083D, (q15_t)0x7FBC, (q15_t)0x080B, (q15_t)0x7FBF, + (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x07A7, (q15_t)0x7FC5, + (q15_t)0x0775, (q15_t)0x7FC8, (q15_t)0x0742, (q15_t)0x7FCB, + (q15_t)0x0710, (q15_t)0x7FCE, (q15_t)0x06DE, (q15_t)0x7FD0, + (q15_t)0x06AC, (q15_t)0x7FD3, (q15_t)0x067A, (q15_t)0x7FD6, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x0615, (q15_t)0x7FDA, + (q15_t)0x05E3, (q15_t)0x7FDD, (q15_t)0x05B1, (q15_t)0x7FDF, + (q15_t)0x057F, (q15_t)0x7FE1, (q15_t)0x054C, (q15_t)0x7FE3, + (q15_t)0x051A, (q15_t)0x7FE5, (q15_t)0x04E8, (q15_t)0x7FE7, + (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x0483, (q15_t)0x7FEB, + (q15_t)0x0451, (q15_t)0x7FED, (q15_t)0x041F, (q15_t)0x7FEE, + (q15_t)0x03ED, (q15_t)0x7FF0, (q15_t)0x03BA, (q15_t)0x7FF2, + (q15_t)0x0388, (q15_t)0x7FF3, (q15_t)0x0356, (q15_t)0x7FF4, + (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x02F1, (q15_t)0x7FF7, + (q15_t)0x02BF, (q15_t)0x7FF8, (q15_t)0x028D, (q15_t)0x7FF9, + (q15_t)0x025B, (q15_t)0x7FFA, (q15_t)0x0228, (q15_t)0x7FFB, + (q15_t)0x01F6, (q15_t)0x7FFC, (q15_t)0x01C4, (q15_t)0x7FFC, + (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x015F, (q15_t)0x7FFE, + (q15_t)0x012D, (q15_t)0x7FFE, (q15_t)0x00FB, (q15_t)0x7FFF, + (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x0096, (q15_t)0x7FFF, + (q15_t)0x0064, (q15_t)0x7FFF, (q15_t)0x0032, (q15_t)0x7FFF, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFFCD, (q15_t)0x7FFF, + (q15_t)0xFF9B, (q15_t)0x7FFF, (q15_t)0xFF69, (q15_t)0x7FFF, + (q15_t)0xFF36, (q15_t)0x7FFF, (q15_t)0xFF04, (q15_t)0x7FFF, + (q15_t)0xFED2, (q15_t)0x7FFE, (q15_t)0xFEA0, (q15_t)0x7FFE, + (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFE3B, (q15_t)0x7FFC, + (q15_t)0xFE09, (q15_t)0x7FFC, (q15_t)0xFDD7, (q15_t)0x7FFB, + (q15_t)0xFDA4, (q15_t)0x7FFA, (q15_t)0xFD72, (q15_t)0x7FF9, + (q15_t)0xFD40, (q15_t)0x7FF8, (q15_t)0xFD0E, (q15_t)0x7FF7, + (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFCA9, (q15_t)0x7FF4, + (q15_t)0xFC77, (q15_t)0x7FF3, (q15_t)0xFC45, (q15_t)0x7FF2, + (q15_t)0xFC12, (q15_t)0x7FF0, (q15_t)0xFBE0, (q15_t)0x7FEE, + (q15_t)0xFBAE, (q15_t)0x7FED, (q15_t)0xFB7C, (q15_t)0x7FEB, + (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFB17, (q15_t)0x7FE7, + (q15_t)0xFAE5, (q15_t)0x7FE5, (q15_t)0xFAB3, (q15_t)0x7FE3, + (q15_t)0xFA80, (q15_t)0x7FE1, (q15_t)0xFA4E, (q15_t)0x7FDF, + (q15_t)0xFA1C, (q15_t)0x7FDD, (q15_t)0xF9EA, (q15_t)0x7FDA, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF985, (q15_t)0x7FD6, + (q15_t)0xF953, (q15_t)0x7FD3, (q15_t)0xF921, (q15_t)0x7FD0, + (q15_t)0xF8EF, (q15_t)0x7FCE, (q15_t)0xF8BD, (q15_t)0x7FCB, + (q15_t)0xF88A, (q15_t)0x7FC8, (q15_t)0xF858, (q15_t)0x7FC5, + (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF7F4, (q15_t)0x7FBF, + (q15_t)0xF7C2, (q15_t)0x7FBC, (q15_t)0xF790, (q15_t)0x7FB8, + (q15_t)0xF75D, (q15_t)0x7FB5, (q15_t)0xF72B, (q15_t)0x7FB1, + (q15_t)0xF6F9, (q15_t)0x7FAE, (q15_t)0xF6C7, (q15_t)0x7FAA, + (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF663, (q15_t)0x7FA3, + (q15_t)0xF631, (q15_t)0x7F9F, (q15_t)0xF5FF, (q15_t)0x7F9B, + (q15_t)0xF5CC, (q15_t)0x7F97, (q15_t)0xF59A, (q15_t)0x7F93, + (q15_t)0xF568, (q15_t)0x7F8F, (q15_t)0xF536, (q15_t)0x7F8B, + (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF4D2, (q15_t)0x7F82, + (q15_t)0xF4A0, (q15_t)0x7F7E, (q15_t)0xF46E, (q15_t)0x7F79, + (q15_t)0xF43C, (q15_t)0x7F75, (q15_t)0xF40A, (q15_t)0x7F70, + (q15_t)0xF3D8, (q15_t)0x7F6B, (q15_t)0xF3A6, (q15_t)0x7F67, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF342, (q15_t)0x7F5D, + (q15_t)0xF310, (q15_t)0x7F58, (q15_t)0xF2DE, (q15_t)0x7F53, + (q15_t)0xF2AC, (q15_t)0x7F4D, (q15_t)0xF27A, (q15_t)0x7F48, + (q15_t)0xF248, (q15_t)0x7F43, (q15_t)0xF216, (q15_t)0x7F3D, + (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF1B2, (q15_t)0x7F32, + (q15_t)0xF180, (q15_t)0x7F2D, (q15_t)0xF14E, (q15_t)0x7F27, + (q15_t)0xF11C, (q15_t)0x7F21, (q15_t)0xF0EA, (q15_t)0x7F1B, + (q15_t)0xF0B8, (q15_t)0x7F15, (q15_t)0xF086, (q15_t)0x7F0F, + (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xF022, (q15_t)0x7F03, + (q15_t)0xEFF1, (q15_t)0x7EFD, (q15_t)0xEFBF, (q15_t)0x7EF6, + (q15_t)0xEF8D, (q15_t)0x7EF0, (q15_t)0xEF5B, (q15_t)0x7EE9, + (q15_t)0xEF29, (q15_t)0x7EE3, (q15_t)0xEEF7, (q15_t)0x7EDC, + (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEE94, (q15_t)0x7ECF, + (q15_t)0xEE62, (q15_t)0x7EC8, (q15_t)0xEE30, (q15_t)0x7EC1, + (q15_t)0xEDFE, (q15_t)0x7EBA, (q15_t)0xEDCD, (q15_t)0x7EB3, + (q15_t)0xED9B, (q15_t)0x7EAB, (q15_t)0xED69, (q15_t)0x7EA4, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xED06, (q15_t)0x7E95, + (q15_t)0xECD4, (q15_t)0x7E8E, (q15_t)0xECA2, (q15_t)0x7E86, + (q15_t)0xEC71, (q15_t)0x7E7F, (q15_t)0xEC3F, (q15_t)0x7E77, + (q15_t)0xEC0D, (q15_t)0x7E6F, (q15_t)0xEBDC, (q15_t)0x7E67, + (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEB78, (q15_t)0x7E57, + (q15_t)0xEB47, (q15_t)0x7E4F, (q15_t)0xEB15, (q15_t)0x7E47, + (q15_t)0xEAE4, (q15_t)0x7E3F, (q15_t)0xEAB2, (q15_t)0x7E37, + (q15_t)0xEA80, (q15_t)0x7E2E, (q15_t)0xEA4F, (q15_t)0x7E26, + (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE9EC, (q15_t)0x7E14, + (q15_t)0xE9BA, (q15_t)0x7E0C, (q15_t)0xE989, (q15_t)0x7E03, + (q15_t)0xE957, (q15_t)0x7DFA, (q15_t)0xE926, (q15_t)0x7DF1, + (q15_t)0xE8F5, (q15_t)0x7DE8, (q15_t)0xE8C3, (q15_t)0x7DDF, + (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE860, (q15_t)0x7DCD, + (q15_t)0xE82F, (q15_t)0x7DC3, (q15_t)0xE7FD, (q15_t)0x7DBA, + (q15_t)0xE7CC, (q15_t)0x7DB0, (q15_t)0xE79B, (q15_t)0x7DA7, + (q15_t)0xE769, (q15_t)0x7D9D, (q15_t)0xE738, (q15_t)0x7D94, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE6D5, (q15_t)0x7D80, + (q15_t)0xE6A4, (q15_t)0x7D76, (q15_t)0xE673, (q15_t)0x7D6C, + (q15_t)0xE642, (q15_t)0x7D62, (q15_t)0xE610, (q15_t)0x7D58, + (q15_t)0xE5DF, (q15_t)0x7D4E, (q15_t)0xE5AE, (q15_t)0x7D43, + (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE54C, (q15_t)0x7D2F, + (q15_t)0xE51B, (q15_t)0x7D24, (q15_t)0xE4E9, (q15_t)0x7D19, + (q15_t)0xE4B8, (q15_t)0x7D0F, (q15_t)0xE487, (q15_t)0x7D04, + (q15_t)0xE456, (q15_t)0x7CF9, (q15_t)0xE425, (q15_t)0x7CEE, + (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE3C3, (q15_t)0x7CD8, + (q15_t)0xE392, (q15_t)0x7CCD, (q15_t)0xE361, (q15_t)0x7CC2, + (q15_t)0xE330, (q15_t)0x7CB7, (q15_t)0xE2FF, (q15_t)0x7CAB, + (q15_t)0xE2CE, (q15_t)0x7CA0, (q15_t)0xE29D, (q15_t)0x7C94, + (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE23B, (q15_t)0x7C7D, + (q15_t)0xE20A, (q15_t)0x7C71, (q15_t)0xE1DA, (q15_t)0x7C66, + (q15_t)0xE1A9, (q15_t)0x7C5A, (q15_t)0xE178, (q15_t)0x7C4E, + (q15_t)0xE147, (q15_t)0x7C42, (q15_t)0xE116, (q15_t)0x7C36, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE0B5, (q15_t)0x7C1D, + (q15_t)0xE084, (q15_t)0x7C11, (q15_t)0xE053, (q15_t)0x7C05, + (q15_t)0xE023, (q15_t)0x7BF8, (q15_t)0xDFF2, (q15_t)0x7BEB, + (q15_t)0xDFC1, (q15_t)0x7BDF, (q15_t)0xDF91, (q15_t)0x7BD2, + (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDF2F, (q15_t)0x7BB9, + (q15_t)0xDEFF, (q15_t)0x7BAC, (q15_t)0xDECE, (q15_t)0x7B9F, + (q15_t)0xDE9E, (q15_t)0x7B92, (q15_t)0xDE6D, (q15_t)0x7B84, + (q15_t)0xDE3D, (q15_t)0x7B77, (q15_t)0xDE0C, (q15_t)0x7B6A, + (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDDAB, (q15_t)0x7B4F, + (q15_t)0xDD7B, (q15_t)0x7B42, (q15_t)0xDD4B, (q15_t)0x7B34, + (q15_t)0xDD1A, (q15_t)0x7B26, (q15_t)0xDCEA, (q15_t)0x7B19, + (q15_t)0xDCBA, (q15_t)0x7B0B, (q15_t)0xDC89, (q15_t)0x7AFD, + (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDC29, (q15_t)0x7AE1, + (q15_t)0xDBF8, (q15_t)0x7AD3, (q15_t)0xDBC8, (q15_t)0x7AC5, + (q15_t)0xDB98, (q15_t)0x7AB6, (q15_t)0xDB68, (q15_t)0x7AA8, + (q15_t)0xDB38, (q15_t)0x7A9A, (q15_t)0xDB08, (q15_t)0x7A8B, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDAA7, (q15_t)0x7A6E, + (q15_t)0xDA77, (q15_t)0x7A5F, (q15_t)0xDA47, (q15_t)0x7A50, + (q15_t)0xDA17, (q15_t)0x7A42, (q15_t)0xD9E7, (q15_t)0x7A33, + (q15_t)0xD9B7, (q15_t)0x7A24, (q15_t)0xD987, (q15_t)0x7A15, + (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD927, (q15_t)0x79F6, + (q15_t)0xD8F8, (q15_t)0x79E7, (q15_t)0xD8C8, (q15_t)0x79D8, + (q15_t)0xD898, (q15_t)0x79C8, (q15_t)0xD868, (q15_t)0x79B9, + (q15_t)0xD838, (q15_t)0x79A9, (q15_t)0xD809, (q15_t)0x7999, + (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD7A9, (q15_t)0x797A, + (q15_t)0xD779, (q15_t)0x796A, (q15_t)0xD74A, (q15_t)0x795A, + (q15_t)0xD71A, (q15_t)0x794A, (q15_t)0xD6EA, (q15_t)0x793A, + (q15_t)0xD6BB, (q15_t)0x792A, (q15_t)0xD68B, (q15_t)0x7919, + (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD62C, (q15_t)0x78F9, + (q15_t)0xD5FD, (q15_t)0x78E8, (q15_t)0xD5CD, (q15_t)0x78D8, + (q15_t)0xD59E, (q15_t)0x78C7, (q15_t)0xD56E, (q15_t)0x78B6, + (q15_t)0xD53F, (q15_t)0x78A6, (q15_t)0xD510, (q15_t)0x7895, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD4B1, (q15_t)0x7873, + (q15_t)0xD482, (q15_t)0x7862, (q15_t)0xD452, (q15_t)0x7851, + (q15_t)0xD423, (q15_t)0x7840, (q15_t)0xD3F4, (q15_t)0x782E, + (q15_t)0xD3C5, (q15_t)0x781D, (q15_t)0xD396, (q15_t)0x780C, + (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD337, (q15_t)0x77E9, + (q15_t)0xD308, (q15_t)0x77D7, (q15_t)0xD2D9, (q15_t)0x77C5, + (q15_t)0xD2AA, (q15_t)0x77B4, (q15_t)0xD27B, (q15_t)0x77A2, + (q15_t)0xD24C, (q15_t)0x7790, (q15_t)0xD21D, (q15_t)0x777E, + (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD1C0, (q15_t)0x775A, + (q15_t)0xD191, (q15_t)0x7747, (q15_t)0xD162, (q15_t)0x7735, + (q15_t)0xD133, (q15_t)0x7723, (q15_t)0xD104, (q15_t)0x7710, + (q15_t)0xD0D6, (q15_t)0x76FE, (q15_t)0xD0A7, (q15_t)0x76EB, + (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xD04A, (q15_t)0x76C6, + (q15_t)0xD01B, (q15_t)0x76B3, (q15_t)0xCFEC, (q15_t)0x76A0, + (q15_t)0xCFBE, (q15_t)0x768E, (q15_t)0xCF8F, (q15_t)0x767B, + (q15_t)0xCF61, (q15_t)0x7668, (q15_t)0xCF32, (q15_t)0x7654, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCED5, (q15_t)0x762E, + (q15_t)0xCEA7, (q15_t)0x761B, (q15_t)0xCE79, (q15_t)0x7607, + (q15_t)0xCE4A, (q15_t)0x75F4, (q15_t)0xCE1C, (q15_t)0x75E0, + (q15_t)0xCDEE, (q15_t)0x75CC, (q15_t)0xCDBF, (q15_t)0x75B9, + (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCD63, (q15_t)0x7591, + (q15_t)0xCD35, (q15_t)0x757D, (q15_t)0xCD07, (q15_t)0x7569, + (q15_t)0xCCD9, (q15_t)0x7555, (q15_t)0xCCAB, (q15_t)0x7541, + (q15_t)0xCC7D, (q15_t)0x752D, (q15_t)0xCC4F, (q15_t)0x7519, + (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCBF3, (q15_t)0x74F0, + (q15_t)0xCBC5, (q15_t)0x74DB, (q15_t)0xCB97, (q15_t)0x74C7, + (q15_t)0xCB69, (q15_t)0x74B2, (q15_t)0xCB3B, (q15_t)0x749E, + (q15_t)0xCB0D, (q15_t)0x7489, (q15_t)0xCAE0, (q15_t)0x7474, + (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xCA84, (q15_t)0x744A, + (q15_t)0xCA57, (q15_t)0x7435, (q15_t)0xCA29, (q15_t)0x7420, + (q15_t)0xC9FB, (q15_t)0x740B, (q15_t)0xC9CE, (q15_t)0x73F6, + (q15_t)0xC9A0, (q15_t)0x73E0, (q15_t)0xC973, (q15_t)0x73CB, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC918, (q15_t)0x73A0, + (q15_t)0xC8EB, (q15_t)0x738A, (q15_t)0xC8BD, (q15_t)0x7375, + (q15_t)0xC890, (q15_t)0x735F, (q15_t)0xC863, (q15_t)0x7349, + (q15_t)0xC835, (q15_t)0x7333, (q15_t)0xC808, (q15_t)0x731D, + (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC7AE, (q15_t)0x72F1, + (q15_t)0xC781, (q15_t)0x72DB, (q15_t)0xC754, (q15_t)0x72C5, + (q15_t)0xC727, (q15_t)0x72AF, (q15_t)0xC6F9, (q15_t)0x7298, + (q15_t)0xC6CD, (q15_t)0x7282, (q15_t)0xC6A0, (q15_t)0x726B, + (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC646, (q15_t)0x723E, + (q15_t)0xC619, (q15_t)0x7227, (q15_t)0xC5EC, (q15_t)0x7211, + (q15_t)0xC5BF, (q15_t)0x71FA, (q15_t)0xC593, (q15_t)0x71E3, + (q15_t)0xC566, (q15_t)0x71CC, (q15_t)0xC539, (q15_t)0x71B5, + (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC4E0, (q15_t)0x7186, + (q15_t)0xC4B3, (q15_t)0x716F, (q15_t)0xC487, (q15_t)0x7158, + (q15_t)0xC45A, (q15_t)0x7141, (q15_t)0xC42E, (q15_t)0x7129, + (q15_t)0xC402, (q15_t)0x7112, (q15_t)0xC3D5, (q15_t)0x70FA, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC37C, (q15_t)0x70CB, + (q15_t)0xC350, (q15_t)0x70B3, (q15_t)0xC324, (q15_t)0x709B, + (q15_t)0xC2F8, (q15_t)0x7083, (q15_t)0xC2CC, (q15_t)0x706B, + (q15_t)0xC29F, (q15_t)0x7053, (q15_t)0xC273, (q15_t)0x703B, + (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC21B, (q15_t)0x700A, + (q15_t)0xC1EF, (q15_t)0x6FF2, (q15_t)0xC1C3, (q15_t)0x6FDA, + (q15_t)0xC197, (q15_t)0x6FC1, (q15_t)0xC16C, (q15_t)0x6FA9, + (q15_t)0xC140, (q15_t)0x6F90, (q15_t)0xC114, (q15_t)0x6F77, + (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC0BC, (q15_t)0x6F46, + (q15_t)0xC091, (q15_t)0x6F2D, (q15_t)0xC065, (q15_t)0x6F14, + (q15_t)0xC03A, (q15_t)0x6EFB, (q15_t)0xC00E, (q15_t)0x6EE2, + (q15_t)0xBFE2, (q15_t)0x6EC9, (q15_t)0xBFB7, (q15_t)0x6EAF, + (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBF60, (q15_t)0x6E7D, + (q15_t)0xBF35, (q15_t)0x6E63, (q15_t)0xBF09, (q15_t)0x6E4A, + (q15_t)0xBEDE, (q15_t)0x6E30, (q15_t)0xBEB3, (q15_t)0x6E17, + (q15_t)0xBE88, (q15_t)0x6DFD, (q15_t)0xBE5D, (q15_t)0x6DE3, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBE06, (q15_t)0x6DB0, + (q15_t)0xBDDB, (q15_t)0x6D96, (q15_t)0xBDB0, (q15_t)0x6D7C, + (q15_t)0xBD85, (q15_t)0x6D62, (q15_t)0xBD5A, (q15_t)0x6D48, + (q15_t)0xBD2F, (q15_t)0x6D2D, (q15_t)0xBD05, (q15_t)0x6D13, + (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBCAF, (q15_t)0x6CDE, + (q15_t)0xBC84, (q15_t)0x6CC4, (q15_t)0xBC5A, (q15_t)0x6CA9, + (q15_t)0xBC2F, (q15_t)0x6C8F, (q15_t)0xBC04, (q15_t)0x6C74, + (q15_t)0xBBDA, (q15_t)0x6C59, (q15_t)0xBBAF, (q15_t)0x6C3F, + (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBB5A, (q15_t)0x6C09, + (q15_t)0xBB30, (q15_t)0x6BEE, (q15_t)0xBB05, (q15_t)0x6BD3, + (q15_t)0xBADB, (q15_t)0x6BB8, (q15_t)0xBAB1, (q15_t)0x6B9C, + (q15_t)0xBA87, (q15_t)0x6B81, (q15_t)0xBA5C, (q15_t)0x6B66, + (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xBA08, (q15_t)0x6B2F, + (q15_t)0xB9DE, (q15_t)0x6B13, (q15_t)0xB9B4, (q15_t)0x6AF8, + (q15_t)0xB98A, (q15_t)0x6ADC, (q15_t)0xB960, (q15_t)0x6AC1, + (q15_t)0xB936, (q15_t)0x6AA5, (q15_t)0xB90C, (q15_t)0x6A89, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB8B9, (q15_t)0x6A51, + (q15_t)0xB88F, (q15_t)0x6A35, (q15_t)0xB865, (q15_t)0x6A19, + (q15_t)0xB83C, (q15_t)0x69FD, (q15_t)0xB812, (q15_t)0x69E1, + (q15_t)0xB7E9, (q15_t)0x69C4, (q15_t)0xB7BF, (q15_t)0x69A8, + (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB76C, (q15_t)0x696F, + (q15_t)0xB743, (q15_t)0x6953, (q15_t)0xB719, (q15_t)0x6936, + (q15_t)0xB6F0, (q15_t)0x6919, (q15_t)0xB6C7, (q15_t)0x68FD, + (q15_t)0xB69E, (q15_t)0x68E0, (q15_t)0xB675, (q15_t)0x68C3, + (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB622, (q15_t)0x6889, + (q15_t)0xB5F9, (q15_t)0x686C, (q15_t)0xB5D0, (q15_t)0x684F, + (q15_t)0xB5A7, (q15_t)0x6832, (q15_t)0xB57E, (q15_t)0x6815, + (q15_t)0xB556, (q15_t)0x67F7, (q15_t)0xB52D, (q15_t)0x67DA, + (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB4DB, (q15_t)0x679F, + (q15_t)0xB4B3, (q15_t)0x6782, (q15_t)0xB48A, (q15_t)0x6764, + (q15_t)0xB461, (q15_t)0x6746, (q15_t)0xB439, (q15_t)0x6729, + (q15_t)0xB410, (q15_t)0x670B, (q15_t)0xB3E8, (q15_t)0x66ED, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB397, (q15_t)0x66B1, + (q15_t)0xB36F, (q15_t)0x6693, (q15_t)0xB347, (q15_t)0x6675, + (q15_t)0xB31E, (q15_t)0x6657, (q15_t)0xB2F6, (q15_t)0x6639, + (q15_t)0xB2CE, (q15_t)0x661A, (q15_t)0xB2A6, (q15_t)0x65FC, + (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB256, (q15_t)0x65BF, + (q15_t)0xB22E, (q15_t)0x65A0, (q15_t)0xB206, (q15_t)0x6582, + (q15_t)0xB1DE, (q15_t)0x6563, (q15_t)0xB1B7, (q15_t)0x6545, + (q15_t)0xB18F, (q15_t)0x6526, (q15_t)0xB167, (q15_t)0x6507, + (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB118, (q15_t)0x64C9, + (q15_t)0xB0F0, (q15_t)0x64AA, (q15_t)0xB0C9, (q15_t)0x648B, + (q15_t)0xB0A1, (q15_t)0x646C, (q15_t)0xB07A, (q15_t)0x644D, + (q15_t)0xB053, (q15_t)0x642D, (q15_t)0xB02B, (q15_t)0x640E, + (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAFDD, (q15_t)0x63CF, + (q15_t)0xAFB6, (q15_t)0x63B0, (q15_t)0xAF8F, (q15_t)0x6390, + (q15_t)0xAF68, (q15_t)0x6371, (q15_t)0xAF40, (q15_t)0x6351, + (q15_t)0xAF1A, (q15_t)0x6331, (q15_t)0xAEF3, (q15_t)0x6311, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAEA5, (q15_t)0x62D2, + (q15_t)0xAE7E, (q15_t)0x62B2, (q15_t)0xAE57, (q15_t)0x6292, + (q15_t)0xAE31, (q15_t)0x6271, (q15_t)0xAE0A, (q15_t)0x6251, + (q15_t)0xADE3, (q15_t)0x6231, (q15_t)0xADBD, (q15_t)0x6211, + (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xAD70, (q15_t)0x61D0, + (q15_t)0xAD4A, (q15_t)0x61B0, (q15_t)0xAD23, (q15_t)0x618F, + (q15_t)0xACFD, (q15_t)0x616F, (q15_t)0xACD7, (q15_t)0x614E, + (q15_t)0xACB1, (q15_t)0x612D, (q15_t)0xAC8A, (q15_t)0x610D, + (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAC3E, (q15_t)0x60CB, + (q15_t)0xAC18, (q15_t)0x60AA, (q15_t)0xABF2, (q15_t)0x6089, + (q15_t)0xABCC, (q15_t)0x6068, (q15_t)0xABA7, (q15_t)0x6047, + (q15_t)0xAB81, (q15_t)0x6026, (q15_t)0xAB5B, (q15_t)0x6004, + (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAB10, (q15_t)0x5FC2, + (q15_t)0xAAEA, (q15_t)0x5FA0, (q15_t)0xAAC5, (q15_t)0x5F7F, + (q15_t)0xAA9F, (q15_t)0x5F5E, (q15_t)0xAA7A, (q15_t)0x5F3C, + (q15_t)0xAA54, (q15_t)0x5F1A, (q15_t)0xAA2F, (q15_t)0x5EF9, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA9E5, (q15_t)0x5EB5, + (q15_t)0xA9BF, (q15_t)0x5E93, (q15_t)0xA99A, (q15_t)0x5E71, + (q15_t)0xA975, (q15_t)0x5E50, (q15_t)0xA950, (q15_t)0x5E2D, + (q15_t)0xA92B, (q15_t)0x5E0B, (q15_t)0xA906, (q15_t)0x5DE9, + (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA8BD, (q15_t)0x5DA5, + (q15_t)0xA898, (q15_t)0x5D83, (q15_t)0xA873, (q15_t)0x5D60, + (q15_t)0xA84F, (q15_t)0x5D3E, (q15_t)0xA82A, (q15_t)0x5D1B, + (q15_t)0xA806, (q15_t)0x5CF9, (q15_t)0xA7E1, (q15_t)0x5CD6, + (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA798, (q15_t)0x5C91, + (q15_t)0xA774, (q15_t)0x5C6E, (q15_t)0xA750, (q15_t)0x5C4B, + (q15_t)0xA72B, (q15_t)0x5C29, (q15_t)0xA707, (q15_t)0x5C06, + (q15_t)0xA6E3, (q15_t)0x5BE3, (q15_t)0xA6BF, (q15_t)0x5BC0, + (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA677, (q15_t)0x5B79, + (q15_t)0xA653, (q15_t)0x5B56, (q15_t)0xA62F, (q15_t)0x5B33, + (q15_t)0xA60C, (q15_t)0x5B10, (q15_t)0xA5E8, (q15_t)0x5AEC, + (q15_t)0xA5C4, (q15_t)0x5AC9, (q15_t)0xA5A1, (q15_t)0x5AA5, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA55A, (q15_t)0x5A5E, + (q15_t)0xA536, (q15_t)0x5A3B, (q15_t)0xA513, (q15_t)0x5A17, + (q15_t)0xA4EF, (q15_t)0x59F3, (q15_t)0xA4CC, (q15_t)0x59D0, + (q15_t)0xA4A9, (q15_t)0x59AC, (q15_t)0xA486, (q15_t)0x5988, + (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA43F, (q15_t)0x5940, + (q15_t)0xA41C, (q15_t)0x591C, (q15_t)0xA3F9, (q15_t)0x58F8, + (q15_t)0xA3D6, (q15_t)0x58D4, (q15_t)0xA3B4, (q15_t)0x58AF, + (q15_t)0xA391, (q15_t)0x588B, (q15_t)0xA36E, (q15_t)0x5867, + (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA329, (q15_t)0x581E, + (q15_t)0xA306, (q15_t)0x57F9, (q15_t)0xA2E4, (q15_t)0x57D5, + (q15_t)0xA2C1, (q15_t)0x57B0, (q15_t)0xA29F, (q15_t)0x578C, + (q15_t)0xA27C, (q15_t)0x5767, (q15_t)0xA25A, (q15_t)0x5742, + (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA216, (q15_t)0x56F9, + (q15_t)0xA1F4, (q15_t)0x56D4, (q15_t)0xA1D2, (q15_t)0x56AF, + (q15_t)0xA1AF, (q15_t)0x568A, (q15_t)0xA18E, (q15_t)0x5665, + (q15_t)0xA16C, (q15_t)0x5640, (q15_t)0xA14A, (q15_t)0x561A, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA106, (q15_t)0x55D0, + (q15_t)0xA0E5, (q15_t)0x55AB, (q15_t)0xA0C3, (q15_t)0x5585, + (q15_t)0xA0A1, (q15_t)0x5560, (q15_t)0xA080, (q15_t)0x553A, + (q15_t)0xA05F, (q15_t)0x5515, (q15_t)0xA03D, (q15_t)0x54EF, + (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9FFB, (q15_t)0x54A4, + (q15_t)0x9FD9, (q15_t)0x547E, (q15_t)0x9FB8, (q15_t)0x5458, + (q15_t)0x9F97, (q15_t)0x5433, (q15_t)0x9F76, (q15_t)0x540D, + (q15_t)0x9F55, (q15_t)0x53E7, (q15_t)0x9F34, (q15_t)0x53C1, + (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9EF2, (q15_t)0x5375, + (q15_t)0x9ED2, (q15_t)0x534E, (q15_t)0x9EB1, (q15_t)0x5328, + (q15_t)0x9E90, (q15_t)0x5302, (q15_t)0x9E70, (q15_t)0x52DC, + (q15_t)0x9E4F, (q15_t)0x52B5, (q15_t)0x9E2F, (q15_t)0x528F, + (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9DEE, (q15_t)0x5242, + (q15_t)0x9DCE, (q15_t)0x521C, (q15_t)0x9DAE, (q15_t)0x51F5, + (q15_t)0x9D8E, (q15_t)0x51CE, (q15_t)0x9D6D, (q15_t)0x51A8, + (q15_t)0x9D4D, (q15_t)0x5181, (q15_t)0x9D2D, (q15_t)0x515A, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9CEE, (q15_t)0x510C, + (q15_t)0x9CCE, (q15_t)0x50E5, (q15_t)0x9CAE, (q15_t)0x50BF, + (q15_t)0x9C8E, (q15_t)0x5097, (q15_t)0x9C6F, (q15_t)0x5070, + (q15_t)0x9C4F, (q15_t)0x5049, (q15_t)0x9C30, (q15_t)0x5022, + (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9BF1, (q15_t)0x4FD4, + (q15_t)0x9BD2, (q15_t)0x4FAC, (q15_t)0x9BB2, (q15_t)0x4F85, + (q15_t)0x9B93, (q15_t)0x4F5E, (q15_t)0x9B74, (q15_t)0x4F36, + (q15_t)0x9B55, (q15_t)0x4F0F, (q15_t)0x9B36, (q15_t)0x4EE7, + (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9AF8, (q15_t)0x4E98, + (q15_t)0x9AD9, (q15_t)0x4E70, (q15_t)0x9ABA, (q15_t)0x4E48, + (q15_t)0x9A9C, (q15_t)0x4E21, (q15_t)0x9A7D, (q15_t)0x4DF9, + (q15_t)0x9A5F, (q15_t)0x4DD1, (q15_t)0x9A40, (q15_t)0x4DA9, + (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x9A03, (q15_t)0x4D59, + (q15_t)0x99E5, (q15_t)0x4D31, (q15_t)0x99C6, (q15_t)0x4D09, + (q15_t)0x99A8, (q15_t)0x4CE1, (q15_t)0x998A, (q15_t)0x4CB8, + (q15_t)0x996C, (q15_t)0x4C90, (q15_t)0x994E, (q15_t)0x4C68, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9912, (q15_t)0x4C17, + (q15_t)0x98F4, (q15_t)0x4BEF, (q15_t)0x98D6, (q15_t)0x4BC6, + (q15_t)0x98B9, (q15_t)0x4B9E, (q15_t)0x989B, (q15_t)0x4B75, + (q15_t)0x987D, (q15_t)0x4B4C, (q15_t)0x9860, (q15_t)0x4B24, + (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x9825, (q15_t)0x4AD2, + (q15_t)0x9808, (q15_t)0x4AA9, (q15_t)0x97EA, (q15_t)0x4A81, + (q15_t)0x97CD, (q15_t)0x4A58, (q15_t)0x97B0, (q15_t)0x4A2F, + (q15_t)0x9793, (q15_t)0x4A06, (q15_t)0x9776, (q15_t)0x49DD, + (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x973C, (q15_t)0x498A, + (q15_t)0x971F, (q15_t)0x4961, (q15_t)0x9702, (q15_t)0x4938, + (q15_t)0x96E6, (q15_t)0x490F, (q15_t)0x96C9, (q15_t)0x48E6, + (q15_t)0x96AC, (q15_t)0x48BC, (q15_t)0x9690, (q15_t)0x4893, + (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x9657, (q15_t)0x4840, + (q15_t)0x963B, (q15_t)0x4816, (q15_t)0x961E, (q15_t)0x47ED, + (q15_t)0x9602, (q15_t)0x47C3, (q15_t)0x95E6, (q15_t)0x479A, + (q15_t)0x95CA, (q15_t)0x4770, (q15_t)0x95AE, (q15_t)0x4746, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9576, (q15_t)0x46F3, + (q15_t)0x955A, (q15_t)0x46C9, (q15_t)0x953E, (q15_t)0x469F, + (q15_t)0x9523, (q15_t)0x4675, (q15_t)0x9507, (q15_t)0x464B, + (q15_t)0x94EC, (q15_t)0x4621, (q15_t)0x94D0, (q15_t)0x45F7, + (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x9499, (q15_t)0x45A3, + (q15_t)0x947E, (q15_t)0x4578, (q15_t)0x9463, (q15_t)0x454E, + (q15_t)0x9447, (q15_t)0x4524, (q15_t)0x942C, (q15_t)0x44FA, + (q15_t)0x9411, (q15_t)0x44CF, (q15_t)0x93F6, (q15_t)0x44A5, + (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x93C0, (q15_t)0x4450, + (q15_t)0x93A6, (q15_t)0x4425, (q15_t)0x938B, (q15_t)0x43FB, + (q15_t)0x9370, (q15_t)0x43D0, (q15_t)0x9356, (q15_t)0x43A5, + (q15_t)0x933B, (q15_t)0x437B, (q15_t)0x9321, (q15_t)0x4350, + (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x92EC, (q15_t)0x42FA, + (q15_t)0x92D2, (q15_t)0x42D0, (q15_t)0x92B7, (q15_t)0x42A5, + (q15_t)0x929D, (q15_t)0x427A, (q15_t)0x9283, (q15_t)0x424F, + (q15_t)0x9269, (q15_t)0x4224, (q15_t)0x924F, (q15_t)0x41F9, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x921C, (q15_t)0x41A2, + (q15_t)0x9202, (q15_t)0x4177, (q15_t)0x91E8, (q15_t)0x414C, + (q15_t)0x91CF, (q15_t)0x4121, (q15_t)0x91B5, (q15_t)0x40F6, + (q15_t)0x919C, (q15_t)0x40CA, (q15_t)0x9182, (q15_t)0x409F, + (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9150, (q15_t)0x4048, + (q15_t)0x9136, (q15_t)0x401D, (q15_t)0x911D, (q15_t)0x3FF1, + (q15_t)0x9104, (q15_t)0x3FC5, (q15_t)0x90EB, (q15_t)0x3F9A, + (q15_t)0x90D2, (q15_t)0x3F6E, (q15_t)0x90B9, (q15_t)0x3F43, + (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x9088, (q15_t)0x3EEB, + (q15_t)0x906F, (q15_t)0x3EBF, (q15_t)0x9056, (q15_t)0x3E93, + (q15_t)0x903E, (q15_t)0x3E68, (q15_t)0x9025, (q15_t)0x3E3C, + (q15_t)0x900D, (q15_t)0x3E10, (q15_t)0x8FF5, (q15_t)0x3DE4, + (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8FC4, (q15_t)0x3D8C, + (q15_t)0x8FAC, (q15_t)0x3D60, (q15_t)0x8F94, (q15_t)0x3D33, + (q15_t)0x8F7C, (q15_t)0x3D07, (q15_t)0x8F64, (q15_t)0x3CDB, + (q15_t)0x8F4C, (q15_t)0x3CAF, (q15_t)0x8F34, (q15_t)0x3C83, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8F05, (q15_t)0x3C2A, + (q15_t)0x8EED, (q15_t)0x3BFD, (q15_t)0x8ED6, (q15_t)0x3BD1, + (q15_t)0x8EBE, (q15_t)0x3BA5, (q15_t)0x8EA7, (q15_t)0x3B78, + (q15_t)0x8E90, (q15_t)0x3B4C, (q15_t)0x8E79, (q15_t)0x3B1F, + (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E4A, (q15_t)0x3AC6, + (q15_t)0x8E33, (q15_t)0x3A99, (q15_t)0x8E1C, (q15_t)0x3A6C, + (q15_t)0x8E05, (q15_t)0x3A40, (q15_t)0x8DEE, (q15_t)0x3A13, + (q15_t)0x8DD8, (q15_t)0x39E6, (q15_t)0x8DC1, (q15_t)0x39B9, + (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D94, (q15_t)0x395F, + (q15_t)0x8D7D, (q15_t)0x3932, (q15_t)0x8D67, (q15_t)0x3906, + (q15_t)0x8D50, (q15_t)0x38D8, (q15_t)0x8D3A, (q15_t)0x38AB, + (q15_t)0x8D24, (q15_t)0x387E, (q15_t)0x8D0E, (q15_t)0x3851, + (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CE2, (q15_t)0x37F7, + (q15_t)0x8CCC, (q15_t)0x37CA, (q15_t)0x8CB6, (q15_t)0x379C, + (q15_t)0x8CA0, (q15_t)0x376F, (q15_t)0x8C8A, (q15_t)0x3742, + (q15_t)0x8C75, (q15_t)0x3714, (q15_t)0x8C5F, (q15_t)0x36E7, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8C34, (q15_t)0x368C, + (q15_t)0x8C1F, (q15_t)0x365F, (q15_t)0x8C09, (q15_t)0x3631, + (q15_t)0x8BF4, (q15_t)0x3604, (q15_t)0x8BDF, (q15_t)0x35D6, + (q15_t)0x8BCA, (q15_t)0x35A8, (q15_t)0x8BB5, (q15_t)0x357B, + (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B8B, (q15_t)0x351F, + (q15_t)0x8B76, (q15_t)0x34F2, (q15_t)0x8B61, (q15_t)0x34C4, + (q15_t)0x8B4D, (q15_t)0x3496, (q15_t)0x8B38, (q15_t)0x3468, + (q15_t)0x8B24, (q15_t)0x343A, (q15_t)0x8B0F, (q15_t)0x340C, + (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AE6, (q15_t)0x33B0, + (q15_t)0x8AD2, (q15_t)0x3382, (q15_t)0x8ABE, (q15_t)0x3354, + (q15_t)0x8AAA, (q15_t)0x3326, (q15_t)0x8A96, (q15_t)0x32F8, + (q15_t)0x8A82, (q15_t)0x32CA, (q15_t)0x8A6E, (q15_t)0x329C, + (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A46, (q15_t)0x3240, + (q15_t)0x8A33, (q15_t)0x3211, (q15_t)0x8A1F, (q15_t)0x31E3, + (q15_t)0x8A0B, (q15_t)0x31B5, (q15_t)0x89F8, (q15_t)0x3186, + (q15_t)0x89E4, (q15_t)0x3158, (q15_t)0x89D1, (q15_t)0x312A, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x89AB, (q15_t)0x30CD, + (q15_t)0x8997, (q15_t)0x309E, (q15_t)0x8984, (q15_t)0x3070, + (q15_t)0x8971, (q15_t)0x3041, (q15_t)0x895F, (q15_t)0x3013, + (q15_t)0x894C, (q15_t)0x2FE4, (q15_t)0x8939, (q15_t)0x2FB5, + (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x8914, (q15_t)0x2F58, + (q15_t)0x8901, (q15_t)0x2F29, (q15_t)0x88EF, (q15_t)0x2EFB, + (q15_t)0x88DC, (q15_t)0x2ECC, (q15_t)0x88CA, (q15_t)0x2E9D, + (q15_t)0x88B8, (q15_t)0x2E6E, (q15_t)0x88A5, (q15_t)0x2E3F, + (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x8881, (q15_t)0x2DE2, + (q15_t)0x886F, (q15_t)0x2DB3, (q15_t)0x885D, (q15_t)0x2D84, + (q15_t)0x884B, (q15_t)0x2D55, (q15_t)0x883A, (q15_t)0x2D26, + (q15_t)0x8828, (q15_t)0x2CF7, (q15_t)0x8816, (q15_t)0x2CC8, + (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87F3, (q15_t)0x2C69, + (q15_t)0x87E2, (q15_t)0x2C3A, (q15_t)0x87D1, (q15_t)0x2C0B, + (q15_t)0x87BF, (q15_t)0x2BDC, (q15_t)0x87AE, (q15_t)0x2BAD, + (q15_t)0x879D, (q15_t)0x2B7D, (q15_t)0x878C, (q15_t)0x2B4E, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x876A, (q15_t)0x2AEF, + (q15_t)0x8759, (q15_t)0x2AC0, (q15_t)0x8749, (q15_t)0x2A91, + (q15_t)0x8738, (q15_t)0x2A61, (q15_t)0x8727, (q15_t)0x2A32, + (q15_t)0x8717, (q15_t)0x2A02, (q15_t)0x8706, (q15_t)0x29D3, + (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86E6, (q15_t)0x2974, + (q15_t)0x86D5, (q15_t)0x2944, (q15_t)0x86C5, (q15_t)0x2915, + (q15_t)0x86B5, (q15_t)0x28E5, (q15_t)0x86A5, (q15_t)0x28B5, + (q15_t)0x8695, (q15_t)0x2886, (q15_t)0x8685, (q15_t)0x2856, + (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8666, (q15_t)0x27F6, + (q15_t)0x8656, (q15_t)0x27C7, (q15_t)0x8646, (q15_t)0x2797, + (q15_t)0x8637, (q15_t)0x2767, (q15_t)0x8627, (q15_t)0x2737, + (q15_t)0x8618, (q15_t)0x2707, (q15_t)0x8609, (q15_t)0x26D8, + (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85EA, (q15_t)0x2678, + (q15_t)0x85DB, (q15_t)0x2648, (q15_t)0x85CC, (q15_t)0x2618, + (q15_t)0x85BD, (q15_t)0x25E8, (q15_t)0x85AF, (q15_t)0x25B8, + (q15_t)0x85A0, (q15_t)0x2588, (q15_t)0x8591, (q15_t)0x2558, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8574, (q15_t)0x24F7, + (q15_t)0x8565, (q15_t)0x24C7, (q15_t)0x8557, (q15_t)0x2497, + (q15_t)0x8549, (q15_t)0x2467, (q15_t)0x853A, (q15_t)0x2437, + (q15_t)0x852C, (q15_t)0x2407, (q15_t)0x851E, (q15_t)0x23D6, + (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x8502, (q15_t)0x2376, + (q15_t)0x84F4, (q15_t)0x2345, (q15_t)0x84E6, (q15_t)0x2315, + (q15_t)0x84D9, (q15_t)0x22E5, (q15_t)0x84CB, (q15_t)0x22B4, + (q15_t)0x84BD, (q15_t)0x2284, (q15_t)0x84B0, (q15_t)0x2254, + (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x8495, (q15_t)0x21F3, + (q15_t)0x8488, (q15_t)0x21C2, (q15_t)0x847B, (q15_t)0x2192, + (q15_t)0x846D, (q15_t)0x2161, (q15_t)0x8460, (q15_t)0x2131, + (q15_t)0x8453, (q15_t)0x2100, (q15_t)0x8446, (q15_t)0x20D0, + (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x842D, (q15_t)0x206E, + (q15_t)0x8420, (q15_t)0x203E, (q15_t)0x8414, (q15_t)0x200D, + (q15_t)0x8407, (q15_t)0x1FDC, (q15_t)0x83FA, (q15_t)0x1FAC, + (q15_t)0x83EE, (q15_t)0x1F7B, (q15_t)0x83E2, (q15_t)0x1F4A, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83C9, (q15_t)0x1EE9, + (q15_t)0x83BD, (q15_t)0x1EB8, (q15_t)0x83B1, (q15_t)0x1E87, + (q15_t)0x83A5, (q15_t)0x1E56, (q15_t)0x8399, (q15_t)0x1E25, + (q15_t)0x838E, (q15_t)0x1DF5, (q15_t)0x8382, (q15_t)0x1DC4, + (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x836B, (q15_t)0x1D62, + (q15_t)0x835F, (q15_t)0x1D31, (q15_t)0x8354, (q15_t)0x1D00, + (q15_t)0x8348, (q15_t)0x1CCF, (q15_t)0x833D, (q15_t)0x1C9E, + (q15_t)0x8332, (q15_t)0x1C6D, (q15_t)0x8327, (q15_t)0x1C3C, + (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x8311, (q15_t)0x1BDA, + (q15_t)0x8306, (q15_t)0x1BA9, (q15_t)0x82FB, (q15_t)0x1B78, + (q15_t)0x82F0, (q15_t)0x1B47, (q15_t)0x82E6, (q15_t)0x1B16, + (q15_t)0x82DB, (q15_t)0x1AE4, (q15_t)0x82D0, (q15_t)0x1AB3, + (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x82BC, (q15_t)0x1A51, + (q15_t)0x82B1, (q15_t)0x1A20, (q15_t)0x82A7, (q15_t)0x19EF, + (q15_t)0x829D, (q15_t)0x19BD, (q15_t)0x8293, (q15_t)0x198C, + (q15_t)0x8289, (q15_t)0x195B, (q15_t)0x827F, (q15_t)0x192A, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x826B, (q15_t)0x18C7, + (q15_t)0x8262, (q15_t)0x1896, (q15_t)0x8258, (q15_t)0x1864, + (q15_t)0x824F, (q15_t)0x1833, (q15_t)0x8245, (q15_t)0x1802, + (q15_t)0x823C, (q15_t)0x17D0, (q15_t)0x8232, (q15_t)0x179F, + (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8220, (q15_t)0x173C, + (q15_t)0x8217, (q15_t)0x170A, (q15_t)0x820E, (q15_t)0x16D9, + (q15_t)0x8205, (q15_t)0x16A8, (q15_t)0x81FC, (q15_t)0x1676, + (q15_t)0x81F3, (q15_t)0x1645, (q15_t)0x81EB, (q15_t)0x1613, + (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81D9, (q15_t)0x15B0, + (q15_t)0x81D1, (q15_t)0x157F, (q15_t)0x81C8, (q15_t)0x154D, + (q15_t)0x81C0, (q15_t)0x151B, (q15_t)0x81B8, (q15_t)0x14EA, + (q15_t)0x81B0, (q15_t)0x14B8, (q15_t)0x81A8, (q15_t)0x1487, + (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8198, (q15_t)0x1423, + (q15_t)0x8190, (q15_t)0x13F2, (q15_t)0x8188, (q15_t)0x13C0, + (q15_t)0x8180, (q15_t)0x138E, (q15_t)0x8179, (q15_t)0x135D, + (q15_t)0x8171, (q15_t)0x132B, (q15_t)0x816A, (q15_t)0x12F9, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x815B, (q15_t)0x1296, + (q15_t)0x8154, (q15_t)0x1264, (q15_t)0x814C, (q15_t)0x1232, + (q15_t)0x8145, (q15_t)0x1201, (q15_t)0x813E, (q15_t)0x11CF, + (q15_t)0x8137, (q15_t)0x119D, (q15_t)0x8130, (q15_t)0x116B, + (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x8123, (q15_t)0x1108, + (q15_t)0x811C, (q15_t)0x10D6, (q15_t)0x8116, (q15_t)0x10A4, + (q15_t)0x810F, (q15_t)0x1072, (q15_t)0x8109, (q15_t)0x1040, + (q15_t)0x8102, (q15_t)0x100E, (q15_t)0x80FC, (q15_t)0x0FDD, + (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80F0, (q15_t)0x0F79, + (q15_t)0x80EA, (q15_t)0x0F47, (q15_t)0x80E4, (q15_t)0x0F15, + (q15_t)0x80DE, (q15_t)0x0EE3, (q15_t)0x80D8, (q15_t)0x0EB1, + (q15_t)0x80D2, (q15_t)0x0E7F, (q15_t)0x80CD, (q15_t)0x0E4D, + (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80C2, (q15_t)0x0DE9, + (q15_t)0x80BC, (q15_t)0x0DB7, (q15_t)0x80B7, (q15_t)0x0D85, + (q15_t)0x80B2, (q15_t)0x0D53, (q15_t)0x80AC, (q15_t)0x0D21, + (q15_t)0x80A7, (q15_t)0x0CEF, (q15_t)0x80A2, (q15_t)0x0CBD, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8098, (q15_t)0x0C59, + (q15_t)0x8094, (q15_t)0x0C27, (q15_t)0x808F, (q15_t)0x0BF5, + (q15_t)0x808A, (q15_t)0x0BC3, (q15_t)0x8086, (q15_t)0x0B91, + (q15_t)0x8081, (q15_t)0x0B5F, (q15_t)0x807D, (q15_t)0x0B2D, + (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8074, (q15_t)0x0AC9, + (q15_t)0x8070, (q15_t)0x0A97, (q15_t)0x806C, (q15_t)0x0A65, + (q15_t)0x8068, (q15_t)0x0A33, (q15_t)0x8064, (q15_t)0x0A00, + (q15_t)0x8060, (q15_t)0x09CE, (q15_t)0x805C, (q15_t)0x099C, + (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x8055, (q15_t)0x0938, + (q15_t)0x8051, (q15_t)0x0906, (q15_t)0x804E, (q15_t)0x08D4, + (q15_t)0x804A, (q15_t)0x08A2, (q15_t)0x8047, (q15_t)0x086F, + (q15_t)0x8043, (q15_t)0x083D, (q15_t)0x8040, (q15_t)0x080B, + (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x803A, (q15_t)0x07A7, + (q15_t)0x8037, (q15_t)0x0775, (q15_t)0x8034, (q15_t)0x0742, + (q15_t)0x8031, (q15_t)0x0710, (q15_t)0x802F, (q15_t)0x06DE, + (q15_t)0x802C, (q15_t)0x06AC, (q15_t)0x8029, (q15_t)0x067A, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8025, (q15_t)0x0615, + (q15_t)0x8022, (q15_t)0x05E3, (q15_t)0x8020, (q15_t)0x05B1, + (q15_t)0x801E, (q15_t)0x057F, (q15_t)0x801C, (q15_t)0x054C, + (q15_t)0x801A, (q15_t)0x051A, (q15_t)0x8018, (q15_t)0x04E8, + (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x8014, (q15_t)0x0483, + (q15_t)0x8012, (q15_t)0x0451, (q15_t)0x8011, (q15_t)0x041F, + (q15_t)0x800F, (q15_t)0x03ED, (q15_t)0x800D, (q15_t)0x03BA, + (q15_t)0x800C, (q15_t)0x0388, (q15_t)0x800B, (q15_t)0x0356, + (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8008, (q15_t)0x02F1, + (q15_t)0x8007, (q15_t)0x02BF, (q15_t)0x8006, (q15_t)0x028D, + (q15_t)0x8005, (q15_t)0x025B, (q15_t)0x8004, (q15_t)0x0228, + (q15_t)0x8003, (q15_t)0x01F6, (q15_t)0x8003, (q15_t)0x01C4, + (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8001, (q15_t)0x015F, + (q15_t)0x8001, (q15_t)0x012D, (q15_t)0x8000, (q15_t)0x00FB, + (q15_t)0x8000, (q15_t)0x00C9, (q15_t)0x8000, (q15_t)0x0096, + (q15_t)0x8000, (q15_t)0x0064, (q15_t)0x8000, (q15_t)0x0032, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFFCD, + (q15_t)0x8000, (q15_t)0xFF9B, (q15_t)0x8000, (q15_t)0xFF69, + (q15_t)0x8000, (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF04, + (q15_t)0x8001, (q15_t)0xFED2, (q15_t)0x8001, (q15_t)0xFEA0, + (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8003, (q15_t)0xFE3B, + (q15_t)0x8003, (q15_t)0xFE09, (q15_t)0x8004, (q15_t)0xFDD7, + (q15_t)0x8005, (q15_t)0xFDA4, (q15_t)0x8006, (q15_t)0xFD72, + (q15_t)0x8007, (q15_t)0xFD40, (q15_t)0x8008, (q15_t)0xFD0E, + (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800B, (q15_t)0xFCA9, + (q15_t)0x800C, (q15_t)0xFC77, (q15_t)0x800D, (q15_t)0xFC45, + (q15_t)0x800F, (q15_t)0xFC12, (q15_t)0x8011, (q15_t)0xFBE0, + (q15_t)0x8012, (q15_t)0xFBAE, (q15_t)0x8014, (q15_t)0xFB7C, + (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x8018, (q15_t)0xFB17, + (q15_t)0x801A, (q15_t)0xFAE5, (q15_t)0x801C, (q15_t)0xFAB3, + (q15_t)0x801E, (q15_t)0xFA80, (q15_t)0x8020, (q15_t)0xFA4E, + (q15_t)0x8022, (q15_t)0xFA1C, (q15_t)0x8025, (q15_t)0xF9EA, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8029, (q15_t)0xF985, + (q15_t)0x802C, (q15_t)0xF953, (q15_t)0x802F, (q15_t)0xF921, + (q15_t)0x8031, (q15_t)0xF8EF, (q15_t)0x8034, (q15_t)0xF8BD, + (q15_t)0x8037, (q15_t)0xF88A, (q15_t)0x803A, (q15_t)0xF858, + (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x8040, (q15_t)0xF7F4, + (q15_t)0x8043, (q15_t)0xF7C2, (q15_t)0x8047, (q15_t)0xF790, + (q15_t)0x804A, (q15_t)0xF75D, (q15_t)0x804E, (q15_t)0xF72B, + (q15_t)0x8051, (q15_t)0xF6F9, (q15_t)0x8055, (q15_t)0xF6C7, + (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x805C, (q15_t)0xF663, + (q15_t)0x8060, (q15_t)0xF631, (q15_t)0x8064, (q15_t)0xF5FF, + (q15_t)0x8068, (q15_t)0xF5CC, (q15_t)0x806C, (q15_t)0xF59A, + (q15_t)0x8070, (q15_t)0xF568, (q15_t)0x8074, (q15_t)0xF536, + (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x807D, (q15_t)0xF4D2, + (q15_t)0x8081, (q15_t)0xF4A0, (q15_t)0x8086, (q15_t)0xF46E, + (q15_t)0x808A, (q15_t)0xF43C, (q15_t)0x808F, (q15_t)0xF40A, + (q15_t)0x8094, (q15_t)0xF3D8, (q15_t)0x8098, (q15_t)0xF3A6, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80A2, (q15_t)0xF342, + (q15_t)0x80A7, (q15_t)0xF310, (q15_t)0x80AC, (q15_t)0xF2DE, + (q15_t)0x80B2, (q15_t)0xF2AC, (q15_t)0x80B7, (q15_t)0xF27A, + (q15_t)0x80BC, (q15_t)0xF248, (q15_t)0x80C2, (q15_t)0xF216, + (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80CD, (q15_t)0xF1B2, + (q15_t)0x80D2, (q15_t)0xF180, (q15_t)0x80D8, (q15_t)0xF14E, + (q15_t)0x80DE, (q15_t)0xF11C, (q15_t)0x80E4, (q15_t)0xF0EA, + (q15_t)0x80EA, (q15_t)0xF0B8, (q15_t)0x80F0, (q15_t)0xF086, + (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x80FC, (q15_t)0xF022, + (q15_t)0x8102, (q15_t)0xEFF1, (q15_t)0x8109, (q15_t)0xEFBF, + (q15_t)0x810F, (q15_t)0xEF8D, (q15_t)0x8116, (q15_t)0xEF5B, + (q15_t)0x811C, (q15_t)0xEF29, (q15_t)0x8123, (q15_t)0xEEF7, + (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8130, (q15_t)0xEE94, + (q15_t)0x8137, (q15_t)0xEE62, (q15_t)0x813E, (q15_t)0xEE30, + (q15_t)0x8145, (q15_t)0xEDFE, (q15_t)0x814C, (q15_t)0xEDCD, + (q15_t)0x8154, (q15_t)0xED9B, (q15_t)0x815B, (q15_t)0xED69, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x816A, (q15_t)0xED06, + (q15_t)0x8171, (q15_t)0xECD4, (q15_t)0x8179, (q15_t)0xECA2, + (q15_t)0x8180, (q15_t)0xEC71, (q15_t)0x8188, (q15_t)0xEC3F, + (q15_t)0x8190, (q15_t)0xEC0D, (q15_t)0x8198, (q15_t)0xEBDC, + (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81A8, (q15_t)0xEB78, + (q15_t)0x81B0, (q15_t)0xEB47, (q15_t)0x81B8, (q15_t)0xEB15, + (q15_t)0x81C0, (q15_t)0xEAE4, (q15_t)0x81C8, (q15_t)0xEAB2, + (q15_t)0x81D1, (q15_t)0xEA80, (q15_t)0x81D9, (q15_t)0xEA4F, + (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x81EB, (q15_t)0xE9EC, + (q15_t)0x81F3, (q15_t)0xE9BA, (q15_t)0x81FC, (q15_t)0xE989, + (q15_t)0x8205, (q15_t)0xE957, (q15_t)0x820E, (q15_t)0xE926, + (q15_t)0x8217, (q15_t)0xE8F5, (q15_t)0x8220, (q15_t)0xE8C3, + (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x8232, (q15_t)0xE860, + (q15_t)0x823C, (q15_t)0xE82F, (q15_t)0x8245, (q15_t)0xE7FD, + (q15_t)0x824F, (q15_t)0xE7CC, (q15_t)0x8258, (q15_t)0xE79B, + (q15_t)0x8262, (q15_t)0xE769, (q15_t)0x826B, (q15_t)0xE738, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x827F, (q15_t)0xE6D5, + (q15_t)0x8289, (q15_t)0xE6A4, (q15_t)0x8293, (q15_t)0xE673, + (q15_t)0x829D, (q15_t)0xE642, (q15_t)0x82A7, (q15_t)0xE610, + (q15_t)0x82B1, (q15_t)0xE5DF, (q15_t)0x82BC, (q15_t)0xE5AE, + (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82D0, (q15_t)0xE54C, + (q15_t)0x82DB, (q15_t)0xE51B, (q15_t)0x82E6, (q15_t)0xE4E9, + (q15_t)0x82F0, (q15_t)0xE4B8, (q15_t)0x82FB, (q15_t)0xE487, + (q15_t)0x8306, (q15_t)0xE456, (q15_t)0x8311, (q15_t)0xE425, + (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8327, (q15_t)0xE3C3, + (q15_t)0x8332, (q15_t)0xE392, (q15_t)0x833D, (q15_t)0xE361, + (q15_t)0x8348, (q15_t)0xE330, (q15_t)0x8354, (q15_t)0xE2FF, + (q15_t)0x835F, (q15_t)0xE2CE, (q15_t)0x836B, (q15_t)0xE29D, + (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x8382, (q15_t)0xE23B, + (q15_t)0x838E, (q15_t)0xE20A, (q15_t)0x8399, (q15_t)0xE1DA, + (q15_t)0x83A5, (q15_t)0xE1A9, (q15_t)0x83B1, (q15_t)0xE178, + (q15_t)0x83BD, (q15_t)0xE147, (q15_t)0x83C9, (q15_t)0xE116, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x83E2, (q15_t)0xE0B5, + (q15_t)0x83EE, (q15_t)0xE084, (q15_t)0x83FA, (q15_t)0xE053, + (q15_t)0x8407, (q15_t)0xE023, (q15_t)0x8414, (q15_t)0xDFF2, + (q15_t)0x8420, (q15_t)0xDFC1, (q15_t)0x842D, (q15_t)0xDF91, + (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x8446, (q15_t)0xDF2F, + (q15_t)0x8453, (q15_t)0xDEFF, (q15_t)0x8460, (q15_t)0xDECE, + (q15_t)0x846D, (q15_t)0xDE9E, (q15_t)0x847B, (q15_t)0xDE6D, + (q15_t)0x8488, (q15_t)0xDE3D, (q15_t)0x8495, (q15_t)0xDE0C, + (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84B0, (q15_t)0xDDAB, + (q15_t)0x84BD, (q15_t)0xDD7B, (q15_t)0x84CB, (q15_t)0xDD4B, + (q15_t)0x84D9, (q15_t)0xDD1A, (q15_t)0x84E6, (q15_t)0xDCEA, + (q15_t)0x84F4, (q15_t)0xDCBA, (q15_t)0x8502, (q15_t)0xDC89, + (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x851E, (q15_t)0xDC29, + (q15_t)0x852C, (q15_t)0xDBF8, (q15_t)0x853A, (q15_t)0xDBC8, + (q15_t)0x8549, (q15_t)0xDB98, (q15_t)0x8557, (q15_t)0xDB68, + (q15_t)0x8565, (q15_t)0xDB38, (q15_t)0x8574, (q15_t)0xDB08, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x8591, (q15_t)0xDAA7, + (q15_t)0x85A0, (q15_t)0xDA77, (q15_t)0x85AF, (q15_t)0xDA47, + (q15_t)0x85BD, (q15_t)0xDA17, (q15_t)0x85CC, (q15_t)0xD9E7, + (q15_t)0x85DB, (q15_t)0xD9B7, (q15_t)0x85EA, (q15_t)0xD987, + (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8609, (q15_t)0xD927, + (q15_t)0x8618, (q15_t)0xD8F8, (q15_t)0x8627, (q15_t)0xD8C8, + (q15_t)0x8637, (q15_t)0xD898, (q15_t)0x8646, (q15_t)0xD868, + (q15_t)0x8656, (q15_t)0xD838, (q15_t)0x8666, (q15_t)0xD809, + (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x8685, (q15_t)0xD7A9, + (q15_t)0x8695, (q15_t)0xD779, (q15_t)0x86A5, (q15_t)0xD74A, + (q15_t)0x86B5, (q15_t)0xD71A, (q15_t)0x86C5, (q15_t)0xD6EA, + (q15_t)0x86D5, (q15_t)0xD6BB, (q15_t)0x86E6, (q15_t)0xD68B, + (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8706, (q15_t)0xD62C, + (q15_t)0x8717, (q15_t)0xD5FD, (q15_t)0x8727, (q15_t)0xD5CD, + (q15_t)0x8738, (q15_t)0xD59E, (q15_t)0x8749, (q15_t)0xD56E, + (q15_t)0x8759, (q15_t)0xD53F, (q15_t)0x876A, (q15_t)0xD510, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x878C, (q15_t)0xD4B1, + (q15_t)0x879D, (q15_t)0xD482, (q15_t)0x87AE, (q15_t)0xD452, + (q15_t)0x87BF, (q15_t)0xD423, (q15_t)0x87D1, (q15_t)0xD3F4, + (q15_t)0x87E2, (q15_t)0xD3C5, (q15_t)0x87F3, (q15_t)0xD396, + (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x8816, (q15_t)0xD337, + (q15_t)0x8828, (q15_t)0xD308, (q15_t)0x883A, (q15_t)0xD2D9, + (q15_t)0x884B, (q15_t)0xD2AA, (q15_t)0x885D, (q15_t)0xD27B, + (q15_t)0x886F, (q15_t)0xD24C, (q15_t)0x8881, (q15_t)0xD21D, + (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88A5, (q15_t)0xD1C0, + (q15_t)0x88B8, (q15_t)0xD191, (q15_t)0x88CA, (q15_t)0xD162, + (q15_t)0x88DC, (q15_t)0xD133, (q15_t)0x88EF, (q15_t)0xD104, + (q15_t)0x8901, (q15_t)0xD0D6, (q15_t)0x8914, (q15_t)0xD0A7, + (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x8939, (q15_t)0xD04A, + (q15_t)0x894C, (q15_t)0xD01B, (q15_t)0x895F, (q15_t)0xCFEC, + (q15_t)0x8971, (q15_t)0xCFBE, (q15_t)0x8984, (q15_t)0xCF8F, + (q15_t)0x8997, (q15_t)0xCF61, (q15_t)0x89AB, (q15_t)0xCF32, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x89D1, (q15_t)0xCED5, + (q15_t)0x89E4, (q15_t)0xCEA7, (q15_t)0x89F8, (q15_t)0xCE79, + (q15_t)0x8A0B, (q15_t)0xCE4A, (q15_t)0x8A1F, (q15_t)0xCE1C, + (q15_t)0x8A33, (q15_t)0xCDEE, (q15_t)0x8A46, (q15_t)0xCDBF, + (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8A6E, (q15_t)0xCD63, + (q15_t)0x8A82, (q15_t)0xCD35, (q15_t)0x8A96, (q15_t)0xCD07, + (q15_t)0x8AAA, (q15_t)0xCCD9, (q15_t)0x8ABE, (q15_t)0xCCAB, + (q15_t)0x8AD2, (q15_t)0xCC7D, (q15_t)0x8AE6, (q15_t)0xCC4F, + (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B0F, (q15_t)0xCBF3, + (q15_t)0x8B24, (q15_t)0xCBC5, (q15_t)0x8B38, (q15_t)0xCB97, + (q15_t)0x8B4D, (q15_t)0xCB69, (q15_t)0x8B61, (q15_t)0xCB3B, + (q15_t)0x8B76, (q15_t)0xCB0D, (q15_t)0x8B8B, (q15_t)0xCAE0, + (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BB5, (q15_t)0xCA84, + (q15_t)0x8BCA, (q15_t)0xCA57, (q15_t)0x8BDF, (q15_t)0xCA29, + (q15_t)0x8BF4, (q15_t)0xC9FB, (q15_t)0x8C09, (q15_t)0xC9CE, + (q15_t)0x8C1F, (q15_t)0xC9A0, (q15_t)0x8C34, (q15_t)0xC973, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8C5F, (q15_t)0xC918, + (q15_t)0x8C75, (q15_t)0xC8EB, (q15_t)0x8C8A, (q15_t)0xC8BD, + (q15_t)0x8CA0, (q15_t)0xC890, (q15_t)0x8CB6, (q15_t)0xC863, + (q15_t)0x8CCC, (q15_t)0xC835, (q15_t)0x8CE2, (q15_t)0xC808, + (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D0E, (q15_t)0xC7AE, + (q15_t)0x8D24, (q15_t)0xC781, (q15_t)0x8D3A, (q15_t)0xC754, + (q15_t)0x8D50, (q15_t)0xC727, (q15_t)0x8D67, (q15_t)0xC6F9, + (q15_t)0x8D7D, (q15_t)0xC6CD, (q15_t)0x8D94, (q15_t)0xC6A0, + (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8DC1, (q15_t)0xC646, + (q15_t)0x8DD8, (q15_t)0xC619, (q15_t)0x8DEE, (q15_t)0xC5EC, + (q15_t)0x8E05, (q15_t)0xC5BF, (q15_t)0x8E1C, (q15_t)0xC593, + (q15_t)0x8E33, (q15_t)0xC566, (q15_t)0x8E4A, (q15_t)0xC539, + (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8E79, (q15_t)0xC4E0, + (q15_t)0x8E90, (q15_t)0xC4B3, (q15_t)0x8EA7, (q15_t)0xC487, + (q15_t)0x8EBE, (q15_t)0xC45A, (q15_t)0x8ED6, (q15_t)0xC42E, + (q15_t)0x8EED, (q15_t)0xC402, (q15_t)0x8F05, (q15_t)0xC3D5, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F34, (q15_t)0xC37C, + (q15_t)0x8F4C, (q15_t)0xC350, (q15_t)0x8F64, (q15_t)0xC324, + (q15_t)0x8F7C, (q15_t)0xC2F8, (q15_t)0x8F94, (q15_t)0xC2CC, + (q15_t)0x8FAC, (q15_t)0xC29F, (q15_t)0x8FC4, (q15_t)0xC273, + (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x8FF5, (q15_t)0xC21B, + (q15_t)0x900D, (q15_t)0xC1EF, (q15_t)0x9025, (q15_t)0xC1C3, + (q15_t)0x903E, (q15_t)0xC197, (q15_t)0x9056, (q15_t)0xC16C, + (q15_t)0x906F, (q15_t)0xC140, (q15_t)0x9088, (q15_t)0xC114, + (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x90B9, (q15_t)0xC0BC, + (q15_t)0x90D2, (q15_t)0xC091, (q15_t)0x90EB, (q15_t)0xC065, + (q15_t)0x9104, (q15_t)0xC03A, (q15_t)0x911D, (q15_t)0xC00E, + (q15_t)0x9136, (q15_t)0xBFE2, (q15_t)0x9150, (q15_t)0xBFB7, + (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x9182, (q15_t)0xBF60, + (q15_t)0x919C, (q15_t)0xBF35, (q15_t)0x91B5, (q15_t)0xBF09, + (q15_t)0x91CF, (q15_t)0xBEDE, (q15_t)0x91E8, (q15_t)0xBEB3, + (q15_t)0x9202, (q15_t)0xBE88, (q15_t)0x921C, (q15_t)0xBE5D, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x924F, (q15_t)0xBE06, + (q15_t)0x9269, (q15_t)0xBDDB, (q15_t)0x9283, (q15_t)0xBDB0, + (q15_t)0x929D, (q15_t)0xBD85, (q15_t)0x92B7, (q15_t)0xBD5A, + (q15_t)0x92D2, (q15_t)0xBD2F, (q15_t)0x92EC, (q15_t)0xBD05, + (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x9321, (q15_t)0xBCAF, + (q15_t)0x933B, (q15_t)0xBC84, (q15_t)0x9356, (q15_t)0xBC5A, + (q15_t)0x9370, (q15_t)0xBC2F, (q15_t)0x938B, (q15_t)0xBC04, + (q15_t)0x93A6, (q15_t)0xBBDA, (q15_t)0x93C0, (q15_t)0xBBAF, + (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x93F6, (q15_t)0xBB5A, + (q15_t)0x9411, (q15_t)0xBB30, (q15_t)0x942C, (q15_t)0xBB05, + (q15_t)0x9447, (q15_t)0xBADB, (q15_t)0x9463, (q15_t)0xBAB1, + (q15_t)0x947E, (q15_t)0xBA87, (q15_t)0x9499, (q15_t)0xBA5C, + (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x94D0, (q15_t)0xBA08, + (q15_t)0x94EC, (q15_t)0xB9DE, (q15_t)0x9507, (q15_t)0xB9B4, + (q15_t)0x9523, (q15_t)0xB98A, (q15_t)0x953E, (q15_t)0xB960, + (q15_t)0x955A, (q15_t)0xB936, (q15_t)0x9576, (q15_t)0xB90C, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x95AE, (q15_t)0xB8B9, + (q15_t)0x95CA, (q15_t)0xB88F, (q15_t)0x95E6, (q15_t)0xB865, + (q15_t)0x9602, (q15_t)0xB83C, (q15_t)0x961E, (q15_t)0xB812, + (q15_t)0x963B, (q15_t)0xB7E9, (q15_t)0x9657, (q15_t)0xB7BF, + (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x9690, (q15_t)0xB76C, + (q15_t)0x96AC, (q15_t)0xB743, (q15_t)0x96C9, (q15_t)0xB719, + (q15_t)0x96E6, (q15_t)0xB6F0, (q15_t)0x9702, (q15_t)0xB6C7, + (q15_t)0x971F, (q15_t)0xB69E, (q15_t)0x973C, (q15_t)0xB675, + (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9776, (q15_t)0xB622, + (q15_t)0x9793, (q15_t)0xB5F9, (q15_t)0x97B0, (q15_t)0xB5D0, + (q15_t)0x97CD, (q15_t)0xB5A7, (q15_t)0x97EA, (q15_t)0xB57E, + (q15_t)0x9808, (q15_t)0xB556, (q15_t)0x9825, (q15_t)0xB52D, + (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x9860, (q15_t)0xB4DB, + (q15_t)0x987D, (q15_t)0xB4B3, (q15_t)0x989B, (q15_t)0xB48A, + (q15_t)0x98B9, (q15_t)0xB461, (q15_t)0x98D6, (q15_t)0xB439, + (q15_t)0x98F4, (q15_t)0xB410, (q15_t)0x9912, (q15_t)0xB3E8, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x994E, (q15_t)0xB397, + (q15_t)0x996C, (q15_t)0xB36F, (q15_t)0x998A, (q15_t)0xB347, + (q15_t)0x99A8, (q15_t)0xB31E, (q15_t)0x99C6, (q15_t)0xB2F6, + (q15_t)0x99E5, (q15_t)0xB2CE, (q15_t)0x9A03, (q15_t)0xB2A6, + (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A40, (q15_t)0xB256, + (q15_t)0x9A5F, (q15_t)0xB22E, (q15_t)0x9A7D, (q15_t)0xB206, + (q15_t)0x9A9C, (q15_t)0xB1DE, (q15_t)0x9ABA, (q15_t)0xB1B7, + (q15_t)0x9AD9, (q15_t)0xB18F, (q15_t)0x9AF8, (q15_t)0xB167, + (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B36, (q15_t)0xB118, + (q15_t)0x9B55, (q15_t)0xB0F0, (q15_t)0x9B74, (q15_t)0xB0C9, + (q15_t)0x9B93, (q15_t)0xB0A1, (q15_t)0x9BB2, (q15_t)0xB07A, + (q15_t)0x9BD2, (q15_t)0xB053, (q15_t)0x9BF1, (q15_t)0xB02B, + (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C30, (q15_t)0xAFDD, + (q15_t)0x9C4F, (q15_t)0xAFB6, (q15_t)0x9C6F, (q15_t)0xAF8F, + (q15_t)0x9C8E, (q15_t)0xAF68, (q15_t)0x9CAE, (q15_t)0xAF40, + (q15_t)0x9CCE, (q15_t)0xAF1A, (q15_t)0x9CEE, (q15_t)0xAEF3, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D2D, (q15_t)0xAEA5, + (q15_t)0x9D4D, (q15_t)0xAE7E, (q15_t)0x9D6D, (q15_t)0xAE57, + (q15_t)0x9D8E, (q15_t)0xAE31, (q15_t)0x9DAE, (q15_t)0xAE0A, + (q15_t)0x9DCE, (q15_t)0xADE3, (q15_t)0x9DEE, (q15_t)0xADBD, + (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E2F, (q15_t)0xAD70, + (q15_t)0x9E4F, (q15_t)0xAD4A, (q15_t)0x9E70, (q15_t)0xAD23, + (q15_t)0x9E90, (q15_t)0xACFD, (q15_t)0x9EB1, (q15_t)0xACD7, + (q15_t)0x9ED2, (q15_t)0xACB1, (q15_t)0x9EF2, (q15_t)0xAC8A, + (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F34, (q15_t)0xAC3E, + (q15_t)0x9F55, (q15_t)0xAC18, (q15_t)0x9F76, (q15_t)0xABF2, + (q15_t)0x9F97, (q15_t)0xABCC, (q15_t)0x9FB8, (q15_t)0xABA7, + (q15_t)0x9FD9, (q15_t)0xAB81, (q15_t)0x9FFB, (q15_t)0xAB5B, + (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA03D, (q15_t)0xAB10, + (q15_t)0xA05F, (q15_t)0xAAEA, (q15_t)0xA080, (q15_t)0xAAC5, + (q15_t)0xA0A1, (q15_t)0xAA9F, (q15_t)0xA0C3, (q15_t)0xAA7A, + (q15_t)0xA0E5, (q15_t)0xAA54, (q15_t)0xA106, (q15_t)0xAA2F, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA14A, (q15_t)0xA9E5, + (q15_t)0xA16C, (q15_t)0xA9BF, (q15_t)0xA18E, (q15_t)0xA99A, + (q15_t)0xA1AF, (q15_t)0xA975, (q15_t)0xA1D2, (q15_t)0xA950, + (q15_t)0xA1F4, (q15_t)0xA92B, (q15_t)0xA216, (q15_t)0xA906, + (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA25A, (q15_t)0xA8BD, + (q15_t)0xA27C, (q15_t)0xA898, (q15_t)0xA29F, (q15_t)0xA873, + (q15_t)0xA2C1, (q15_t)0xA84F, (q15_t)0xA2E4, (q15_t)0xA82A, + (q15_t)0xA306, (q15_t)0xA806, (q15_t)0xA329, (q15_t)0xA7E1, + (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA36E, (q15_t)0xA798, + (q15_t)0xA391, (q15_t)0xA774, (q15_t)0xA3B4, (q15_t)0xA750, + (q15_t)0xA3D6, (q15_t)0xA72B, (q15_t)0xA3F9, (q15_t)0xA707, + (q15_t)0xA41C, (q15_t)0xA6E3, (q15_t)0xA43F, (q15_t)0xA6BF, + (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA486, (q15_t)0xA677, + (q15_t)0xA4A9, (q15_t)0xA653, (q15_t)0xA4CC, (q15_t)0xA62F, + (q15_t)0xA4EF, (q15_t)0xA60C, (q15_t)0xA513, (q15_t)0xA5E8, + (q15_t)0xA536, (q15_t)0xA5C4, (q15_t)0xA55A, (q15_t)0xA5A1, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA5A1, (q15_t)0xA55A, + (q15_t)0xA5C4, (q15_t)0xA536, (q15_t)0xA5E8, (q15_t)0xA513, + (q15_t)0xA60C, (q15_t)0xA4EF, (q15_t)0xA62F, (q15_t)0xA4CC, + (q15_t)0xA653, (q15_t)0xA4A9, (q15_t)0xA677, (q15_t)0xA486, + (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA6BF, (q15_t)0xA43F, + (q15_t)0xA6E3, (q15_t)0xA41C, (q15_t)0xA707, (q15_t)0xA3F9, + (q15_t)0xA72B, (q15_t)0xA3D6, (q15_t)0xA750, (q15_t)0xA3B4, + (q15_t)0xA774, (q15_t)0xA391, (q15_t)0xA798, (q15_t)0xA36E, + (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA7E1, (q15_t)0xA329, + (q15_t)0xA806, (q15_t)0xA306, (q15_t)0xA82A, (q15_t)0xA2E4, + (q15_t)0xA84F, (q15_t)0xA2C1, (q15_t)0xA873, (q15_t)0xA29F, + (q15_t)0xA898, (q15_t)0xA27C, (q15_t)0xA8BD, (q15_t)0xA25A, + (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA906, (q15_t)0xA216, + (q15_t)0xA92B, (q15_t)0xA1F4, (q15_t)0xA950, (q15_t)0xA1D2, + (q15_t)0xA975, (q15_t)0xA1AF, (q15_t)0xA99A, (q15_t)0xA18E, + (q15_t)0xA9BF, (q15_t)0xA16C, (q15_t)0xA9E5, (q15_t)0xA14A, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA2F, (q15_t)0xA106, + (q15_t)0xAA54, (q15_t)0xA0E5, (q15_t)0xAA7A, (q15_t)0xA0C3, + (q15_t)0xAA9F, (q15_t)0xA0A1, (q15_t)0xAAC5, (q15_t)0xA080, + (q15_t)0xAAEA, (q15_t)0xA05F, (q15_t)0xAB10, (q15_t)0xA03D, + (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xAB5B, (q15_t)0x9FFB, + (q15_t)0xAB81, (q15_t)0x9FD9, (q15_t)0xABA7, (q15_t)0x9FB8, + (q15_t)0xABCC, (q15_t)0x9F97, (q15_t)0xABF2, (q15_t)0x9F76, + (q15_t)0xAC18, (q15_t)0x9F55, (q15_t)0xAC3E, (q15_t)0x9F34, + (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xAC8A, (q15_t)0x9EF2, + (q15_t)0xACB1, (q15_t)0x9ED2, (q15_t)0xACD7, (q15_t)0x9EB1, + (q15_t)0xACFD, (q15_t)0x9E90, (q15_t)0xAD23, (q15_t)0x9E70, + (q15_t)0xAD4A, (q15_t)0x9E4F, (q15_t)0xAD70, (q15_t)0x9E2F, + (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xADBD, (q15_t)0x9DEE, + (q15_t)0xADE3, (q15_t)0x9DCE, (q15_t)0xAE0A, (q15_t)0x9DAE, + (q15_t)0xAE31, (q15_t)0x9D8E, (q15_t)0xAE57, (q15_t)0x9D6D, + (q15_t)0xAE7E, (q15_t)0x9D4D, (q15_t)0xAEA5, (q15_t)0x9D2D, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAEF3, (q15_t)0x9CEE, + (q15_t)0xAF1A, (q15_t)0x9CCE, (q15_t)0xAF40, (q15_t)0x9CAE, + (q15_t)0xAF68, (q15_t)0x9C8E, (q15_t)0xAF8F, (q15_t)0x9C6F, + (q15_t)0xAFB6, (q15_t)0x9C4F, (q15_t)0xAFDD, (q15_t)0x9C30, + (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB02B, (q15_t)0x9BF1, + (q15_t)0xB053, (q15_t)0x9BD2, (q15_t)0xB07A, (q15_t)0x9BB2, + (q15_t)0xB0A1, (q15_t)0x9B93, (q15_t)0xB0C9, (q15_t)0x9B74, + (q15_t)0xB0F0, (q15_t)0x9B55, (q15_t)0xB118, (q15_t)0x9B36, + (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB167, (q15_t)0x9AF8, + (q15_t)0xB18F, (q15_t)0x9AD9, (q15_t)0xB1B7, (q15_t)0x9ABA, + (q15_t)0xB1DE, (q15_t)0x9A9C, (q15_t)0xB206, (q15_t)0x9A7D, + (q15_t)0xB22E, (q15_t)0x9A5F, (q15_t)0xB256, (q15_t)0x9A40, + (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB2A6, (q15_t)0x9A03, + (q15_t)0xB2CE, (q15_t)0x99E5, (q15_t)0xB2F6, (q15_t)0x99C6, + (q15_t)0xB31E, (q15_t)0x99A8, (q15_t)0xB347, (q15_t)0x998A, + (q15_t)0xB36F, (q15_t)0x996C, (q15_t)0xB397, (q15_t)0x994E, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB3E8, (q15_t)0x9912, + (q15_t)0xB410, (q15_t)0x98F4, (q15_t)0xB439, (q15_t)0x98D6, + (q15_t)0xB461, (q15_t)0x98B9, (q15_t)0xB48A, (q15_t)0x989B, + (q15_t)0xB4B3, (q15_t)0x987D, (q15_t)0xB4DB, (q15_t)0x9860, + (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB52D, (q15_t)0x9825, + (q15_t)0xB556, (q15_t)0x9808, (q15_t)0xB57E, (q15_t)0x97EA, + (q15_t)0xB5A7, (q15_t)0x97CD, (q15_t)0xB5D0, (q15_t)0x97B0, + (q15_t)0xB5F9, (q15_t)0x9793, (q15_t)0xB622, (q15_t)0x9776, + (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB675, (q15_t)0x973C, + (q15_t)0xB69E, (q15_t)0x971F, (q15_t)0xB6C7, (q15_t)0x9702, + (q15_t)0xB6F0, (q15_t)0x96E6, (q15_t)0xB719, (q15_t)0x96C9, + (q15_t)0xB743, (q15_t)0x96AC, (q15_t)0xB76C, (q15_t)0x9690, + (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB7BF, (q15_t)0x9657, + (q15_t)0xB7E9, (q15_t)0x963B, (q15_t)0xB812, (q15_t)0x961E, + (q15_t)0xB83C, (q15_t)0x9602, (q15_t)0xB865, (q15_t)0x95E6, + (q15_t)0xB88F, (q15_t)0x95CA, (q15_t)0xB8B9, (q15_t)0x95AE, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB90C, (q15_t)0x9576, + (q15_t)0xB936, (q15_t)0x955A, (q15_t)0xB960, (q15_t)0x953E, + (q15_t)0xB98A, (q15_t)0x9523, (q15_t)0xB9B4, (q15_t)0x9507, + (q15_t)0xB9DE, (q15_t)0x94EC, (q15_t)0xBA08, (q15_t)0x94D0, + (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBA5C, (q15_t)0x9499, + (q15_t)0xBA87, (q15_t)0x947E, (q15_t)0xBAB1, (q15_t)0x9463, + (q15_t)0xBADB, (q15_t)0x9447, (q15_t)0xBB05, (q15_t)0x942C, + (q15_t)0xBB30, (q15_t)0x9411, (q15_t)0xBB5A, (q15_t)0x93F6, + (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBBAF, (q15_t)0x93C0, + (q15_t)0xBBDA, (q15_t)0x93A6, (q15_t)0xBC04, (q15_t)0x938B, + (q15_t)0xBC2F, (q15_t)0x9370, (q15_t)0xBC5A, (q15_t)0x9356, + (q15_t)0xBC84, (q15_t)0x933B, (q15_t)0xBCAF, (q15_t)0x9321, + (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD05, (q15_t)0x92EC, + (q15_t)0xBD2F, (q15_t)0x92D2, (q15_t)0xBD5A, (q15_t)0x92B7, + (q15_t)0xBD85, (q15_t)0x929D, (q15_t)0xBDB0, (q15_t)0x9283, + (q15_t)0xBDDB, (q15_t)0x9269, (q15_t)0xBE06, (q15_t)0x924F, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBE5D, (q15_t)0x921C, + (q15_t)0xBE88, (q15_t)0x9202, (q15_t)0xBEB3, (q15_t)0x91E8, + (q15_t)0xBEDE, (q15_t)0x91CF, (q15_t)0xBF09, (q15_t)0x91B5, + (q15_t)0xBF35, (q15_t)0x919C, (q15_t)0xBF60, (q15_t)0x9182, + (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xBFB7, (q15_t)0x9150, + (q15_t)0xBFE2, (q15_t)0x9136, (q15_t)0xC00E, (q15_t)0x911D, + (q15_t)0xC03A, (q15_t)0x9104, (q15_t)0xC065, (q15_t)0x90EB, + (q15_t)0xC091, (q15_t)0x90D2, (q15_t)0xC0BC, (q15_t)0x90B9, + (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC114, (q15_t)0x9088, + (q15_t)0xC140, (q15_t)0x906F, (q15_t)0xC16C, (q15_t)0x9056, + (q15_t)0xC197, (q15_t)0x903E, (q15_t)0xC1C3, (q15_t)0x9025, + (q15_t)0xC1EF, (q15_t)0x900D, (q15_t)0xC21B, (q15_t)0x8FF5, + (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC273, (q15_t)0x8FC4, + (q15_t)0xC29F, (q15_t)0x8FAC, (q15_t)0xC2CC, (q15_t)0x8F94, + (q15_t)0xC2F8, (q15_t)0x8F7C, (q15_t)0xC324, (q15_t)0x8F64, + (q15_t)0xC350, (q15_t)0x8F4C, (q15_t)0xC37C, (q15_t)0x8F34, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC3D5, (q15_t)0x8F05, + (q15_t)0xC402, (q15_t)0x8EED, (q15_t)0xC42E, (q15_t)0x8ED6, + (q15_t)0xC45A, (q15_t)0x8EBE, (q15_t)0xC487, (q15_t)0x8EA7, + (q15_t)0xC4B3, (q15_t)0x8E90, (q15_t)0xC4E0, (q15_t)0x8E79, + (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC539, (q15_t)0x8E4A, + (q15_t)0xC566, (q15_t)0x8E33, (q15_t)0xC593, (q15_t)0x8E1C, + (q15_t)0xC5BF, (q15_t)0x8E05, (q15_t)0xC5EC, (q15_t)0x8DEE, + (q15_t)0xC619, (q15_t)0x8DD8, (q15_t)0xC646, (q15_t)0x8DC1, + (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC6A0, (q15_t)0x8D94, + (q15_t)0xC6CD, (q15_t)0x8D7D, (q15_t)0xC6F9, (q15_t)0x8D67, + (q15_t)0xC727, (q15_t)0x8D50, (q15_t)0xC754, (q15_t)0x8D3A, + (q15_t)0xC781, (q15_t)0x8D24, (q15_t)0xC7AE, (q15_t)0x8D0E, + (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC808, (q15_t)0x8CE2, + (q15_t)0xC835, (q15_t)0x8CCC, (q15_t)0xC863, (q15_t)0x8CB6, + (q15_t)0xC890, (q15_t)0x8CA0, (q15_t)0xC8BD, (q15_t)0x8C8A, + (q15_t)0xC8EB, (q15_t)0x8C75, (q15_t)0xC918, (q15_t)0x8C5F, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC973, (q15_t)0x8C34, + (q15_t)0xC9A0, (q15_t)0x8C1F, (q15_t)0xC9CE, (q15_t)0x8C09, + (q15_t)0xC9FB, (q15_t)0x8BF4, (q15_t)0xCA29, (q15_t)0x8BDF, + (q15_t)0xCA57, (q15_t)0x8BCA, (q15_t)0xCA84, (q15_t)0x8BB5, + (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCAE0, (q15_t)0x8B8B, + (q15_t)0xCB0D, (q15_t)0x8B76, (q15_t)0xCB3B, (q15_t)0x8B61, + (q15_t)0xCB69, (q15_t)0x8B4D, (q15_t)0xCB97, (q15_t)0x8B38, + (q15_t)0xCBC5, (q15_t)0x8B24, (q15_t)0xCBF3, (q15_t)0x8B0F, + (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCC4F, (q15_t)0x8AE6, + (q15_t)0xCC7D, (q15_t)0x8AD2, (q15_t)0xCCAB, (q15_t)0x8ABE, + (q15_t)0xCCD9, (q15_t)0x8AAA, (q15_t)0xCD07, (q15_t)0x8A96, + (q15_t)0xCD35, (q15_t)0x8A82, (q15_t)0xCD63, (q15_t)0x8A6E, + (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCDBF, (q15_t)0x8A46, + (q15_t)0xCDEE, (q15_t)0x8A33, (q15_t)0xCE1C, (q15_t)0x8A1F, + (q15_t)0xCE4A, (q15_t)0x8A0B, (q15_t)0xCE79, (q15_t)0x89F8, + (q15_t)0xCEA7, (q15_t)0x89E4, (q15_t)0xCED5, (q15_t)0x89D1, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCF32, (q15_t)0x89AB, + (q15_t)0xCF61, (q15_t)0x8997, (q15_t)0xCF8F, (q15_t)0x8984, + (q15_t)0xCFBE, (q15_t)0x8971, (q15_t)0xCFEC, (q15_t)0x895F, + (q15_t)0xD01B, (q15_t)0x894C, (q15_t)0xD04A, (q15_t)0x8939, + (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD0A7, (q15_t)0x8914, + (q15_t)0xD0D6, (q15_t)0x8901, (q15_t)0xD104, (q15_t)0x88EF, + (q15_t)0xD133, (q15_t)0x88DC, (q15_t)0xD162, (q15_t)0x88CA, + (q15_t)0xD191, (q15_t)0x88B8, (q15_t)0xD1C0, (q15_t)0x88A5, + (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD21D, (q15_t)0x8881, + (q15_t)0xD24C, (q15_t)0x886F, (q15_t)0xD27B, (q15_t)0x885D, + (q15_t)0xD2AA, (q15_t)0x884B, (q15_t)0xD2D9, (q15_t)0x883A, + (q15_t)0xD308, (q15_t)0x8828, (q15_t)0xD337, (q15_t)0x8816, + (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD396, (q15_t)0x87F3, + (q15_t)0xD3C5, (q15_t)0x87E2, (q15_t)0xD3F4, (q15_t)0x87D1, + (q15_t)0xD423, (q15_t)0x87BF, (q15_t)0xD452, (q15_t)0x87AE, + (q15_t)0xD482, (q15_t)0x879D, (q15_t)0xD4B1, (q15_t)0x878C, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD510, (q15_t)0x876A, + (q15_t)0xD53F, (q15_t)0x8759, (q15_t)0xD56E, (q15_t)0x8749, + (q15_t)0xD59E, (q15_t)0x8738, (q15_t)0xD5CD, (q15_t)0x8727, + (q15_t)0xD5FD, (q15_t)0x8717, (q15_t)0xD62C, (q15_t)0x8706, + (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD68B, (q15_t)0x86E6, + (q15_t)0xD6BB, (q15_t)0x86D5, (q15_t)0xD6EA, (q15_t)0x86C5, + (q15_t)0xD71A, (q15_t)0x86B5, (q15_t)0xD74A, (q15_t)0x86A5, + (q15_t)0xD779, (q15_t)0x8695, (q15_t)0xD7A9, (q15_t)0x8685, + (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD809, (q15_t)0x8666, + (q15_t)0xD838, (q15_t)0x8656, (q15_t)0xD868, (q15_t)0x8646, + (q15_t)0xD898, (q15_t)0x8637, (q15_t)0xD8C8, (q15_t)0x8627, + (q15_t)0xD8F8, (q15_t)0x8618, (q15_t)0xD927, (q15_t)0x8609, + (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xD987, (q15_t)0x85EA, + (q15_t)0xD9B7, (q15_t)0x85DB, (q15_t)0xD9E7, (q15_t)0x85CC, + (q15_t)0xDA17, (q15_t)0x85BD, (q15_t)0xDA47, (q15_t)0x85AF, + (q15_t)0xDA77, (q15_t)0x85A0, (q15_t)0xDAA7, (q15_t)0x8591, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB08, (q15_t)0x8574, + (q15_t)0xDB38, (q15_t)0x8565, (q15_t)0xDB68, (q15_t)0x8557, + (q15_t)0xDB98, (q15_t)0x8549, (q15_t)0xDBC8, (q15_t)0x853A, + (q15_t)0xDBF8, (q15_t)0x852C, (q15_t)0xDC29, (q15_t)0x851E, + (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDC89, (q15_t)0x8502, + (q15_t)0xDCBA, (q15_t)0x84F4, (q15_t)0xDCEA, (q15_t)0x84E6, + (q15_t)0xDD1A, (q15_t)0x84D9, (q15_t)0xDD4B, (q15_t)0x84CB, + (q15_t)0xDD7B, (q15_t)0x84BD, (q15_t)0xDDAB, (q15_t)0x84B0, + (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE0C, (q15_t)0x8495, + (q15_t)0xDE3D, (q15_t)0x8488, (q15_t)0xDE6D, (q15_t)0x847B, + (q15_t)0xDE9E, (q15_t)0x846D, (q15_t)0xDECE, (q15_t)0x8460, + (q15_t)0xDEFF, (q15_t)0x8453, (q15_t)0xDF2F, (q15_t)0x8446, + (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xDF91, (q15_t)0x842D, + (q15_t)0xDFC1, (q15_t)0x8420, (q15_t)0xDFF2, (q15_t)0x8414, + (q15_t)0xE023, (q15_t)0x8407, (q15_t)0xE053, (q15_t)0x83FA, + (q15_t)0xE084, (q15_t)0x83EE, (q15_t)0xE0B5, (q15_t)0x83E2, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE116, (q15_t)0x83C9, + (q15_t)0xE147, (q15_t)0x83BD, (q15_t)0xE178, (q15_t)0x83B1, + (q15_t)0xE1A9, (q15_t)0x83A5, (q15_t)0xE1DA, (q15_t)0x8399, + (q15_t)0xE20A, (q15_t)0x838E, (q15_t)0xE23B, (q15_t)0x8382, + (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE29D, (q15_t)0x836B, + (q15_t)0xE2CE, (q15_t)0x835F, (q15_t)0xE2FF, (q15_t)0x8354, + (q15_t)0xE330, (q15_t)0x8348, (q15_t)0xE361, (q15_t)0x833D, + (q15_t)0xE392, (q15_t)0x8332, (q15_t)0xE3C3, (q15_t)0x8327, + (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE425, (q15_t)0x8311, + (q15_t)0xE456, (q15_t)0x8306, (q15_t)0xE487, (q15_t)0x82FB, + (q15_t)0xE4B8, (q15_t)0x82F0, (q15_t)0xE4E9, (q15_t)0x82E6, + (q15_t)0xE51B, (q15_t)0x82DB, (q15_t)0xE54C, (q15_t)0x82D0, + (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE5AE, (q15_t)0x82BC, + (q15_t)0xE5DF, (q15_t)0x82B1, (q15_t)0xE610, (q15_t)0x82A7, + (q15_t)0xE642, (q15_t)0x829D, (q15_t)0xE673, (q15_t)0x8293, + (q15_t)0xE6A4, (q15_t)0x8289, (q15_t)0xE6D5, (q15_t)0x827F, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE738, (q15_t)0x826B, + (q15_t)0xE769, (q15_t)0x8262, (q15_t)0xE79B, (q15_t)0x8258, + (q15_t)0xE7CC, (q15_t)0x824F, (q15_t)0xE7FD, (q15_t)0x8245, + (q15_t)0xE82F, (q15_t)0x823C, (q15_t)0xE860, (q15_t)0x8232, + (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE8C3, (q15_t)0x8220, + (q15_t)0xE8F5, (q15_t)0x8217, (q15_t)0xE926, (q15_t)0x820E, + (q15_t)0xE957, (q15_t)0x8205, (q15_t)0xE989, (q15_t)0x81FC, + (q15_t)0xE9BA, (q15_t)0x81F3, (q15_t)0xE9EC, (q15_t)0x81EB, + (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEA4F, (q15_t)0x81D9, + (q15_t)0xEA80, (q15_t)0x81D1, (q15_t)0xEAB2, (q15_t)0x81C8, + (q15_t)0xEAE4, (q15_t)0x81C0, (q15_t)0xEB15, (q15_t)0x81B8, + (q15_t)0xEB47, (q15_t)0x81B0, (q15_t)0xEB78, (q15_t)0x81A8, + (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEBDC, (q15_t)0x8198, + (q15_t)0xEC0D, (q15_t)0x8190, (q15_t)0xEC3F, (q15_t)0x8188, + (q15_t)0xEC71, (q15_t)0x8180, (q15_t)0xECA2, (q15_t)0x8179, + (q15_t)0xECD4, (q15_t)0x8171, (q15_t)0xED06, (q15_t)0x816A, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xED69, (q15_t)0x815B, + (q15_t)0xED9B, (q15_t)0x8154, (q15_t)0xEDCD, (q15_t)0x814C, + (q15_t)0xEDFE, (q15_t)0x8145, (q15_t)0xEE30, (q15_t)0x813E, + (q15_t)0xEE62, (q15_t)0x8137, (q15_t)0xEE94, (q15_t)0x8130, + (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEEF7, (q15_t)0x8123, + (q15_t)0xEF29, (q15_t)0x811C, (q15_t)0xEF5B, (q15_t)0x8116, + (q15_t)0xEF8D, (q15_t)0x810F, (q15_t)0xEFBF, (q15_t)0x8109, + (q15_t)0xEFF1, (q15_t)0x8102, (q15_t)0xF022, (q15_t)0x80FC, + (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF086, (q15_t)0x80F0, + (q15_t)0xF0B8, (q15_t)0x80EA, (q15_t)0xF0EA, (q15_t)0x80E4, + (q15_t)0xF11C, (q15_t)0x80DE, (q15_t)0xF14E, (q15_t)0x80D8, + (q15_t)0xF180, (q15_t)0x80D2, (q15_t)0xF1B2, (q15_t)0x80CD, + (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF216, (q15_t)0x80C2, + (q15_t)0xF248, (q15_t)0x80BC, (q15_t)0xF27A, (q15_t)0x80B7, + (q15_t)0xF2AC, (q15_t)0x80B2, (q15_t)0xF2DE, (q15_t)0x80AC, + (q15_t)0xF310, (q15_t)0x80A7, (q15_t)0xF342, (q15_t)0x80A2, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF3A6, (q15_t)0x8098, + (q15_t)0xF3D8, (q15_t)0x8094, (q15_t)0xF40A, (q15_t)0x808F, + (q15_t)0xF43C, (q15_t)0x808A, (q15_t)0xF46E, (q15_t)0x8086, + (q15_t)0xF4A0, (q15_t)0x8081, (q15_t)0xF4D2, (q15_t)0x807D, + (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF536, (q15_t)0x8074, + (q15_t)0xF568, (q15_t)0x8070, (q15_t)0xF59A, (q15_t)0x806C, + (q15_t)0xF5CC, (q15_t)0x8068, (q15_t)0xF5FF, (q15_t)0x8064, + (q15_t)0xF631, (q15_t)0x8060, (q15_t)0xF663, (q15_t)0x805C, + (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF6C7, (q15_t)0x8055, + (q15_t)0xF6F9, (q15_t)0x8051, (q15_t)0xF72B, (q15_t)0x804E, + (q15_t)0xF75D, (q15_t)0x804A, (q15_t)0xF790, (q15_t)0x8047, + (q15_t)0xF7C2, (q15_t)0x8043, (q15_t)0xF7F4, (q15_t)0x8040, + (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF858, (q15_t)0x803A, + (q15_t)0xF88A, (q15_t)0x8037, (q15_t)0xF8BD, (q15_t)0x8034, + (q15_t)0xF8EF, (q15_t)0x8031, (q15_t)0xF921, (q15_t)0x802F, + (q15_t)0xF953, (q15_t)0x802C, (q15_t)0xF985, (q15_t)0x8029, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xF9EA, (q15_t)0x8025, + (q15_t)0xFA1C, (q15_t)0x8022, (q15_t)0xFA4E, (q15_t)0x8020, + (q15_t)0xFA80, (q15_t)0x801E, (q15_t)0xFAB3, (q15_t)0x801C, + (q15_t)0xFAE5, (q15_t)0x801A, (q15_t)0xFB17, (q15_t)0x8018, + (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFB7C, (q15_t)0x8014, + (q15_t)0xFBAE, (q15_t)0x8012, (q15_t)0xFBE0, (q15_t)0x8011, + (q15_t)0xFC12, (q15_t)0x800F, (q15_t)0xFC45, (q15_t)0x800D, + (q15_t)0xFC77, (q15_t)0x800C, (q15_t)0xFCA9, (q15_t)0x800B, + (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFD0E, (q15_t)0x8008, + (q15_t)0xFD40, (q15_t)0x8007, (q15_t)0xFD72, (q15_t)0x8006, + (q15_t)0xFDA4, (q15_t)0x8005, (q15_t)0xFDD7, (q15_t)0x8004, + (q15_t)0xFE09, (q15_t)0x8003, (q15_t)0xFE3B, (q15_t)0x8003, + (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFEA0, (q15_t)0x8001, + (q15_t)0xFED2, (q15_t)0x8001, (q15_t)0xFF04, (q15_t)0x8000, + (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF69, (q15_t)0x8000, + (q15_t)0xFF9B, (q15_t)0x8000, (q15_t)0xFFCD, (q15_t)0x8000 +}; + + +/** +* @} end of CFFT_CIFFT group +*/ + +/* +* @brief Q15 table for reciprocal +*/ +const q15_t ALIGN4 armRecipTableQ15[64] = { + 0x7F03, 0x7D13, 0x7B31, 0x795E, 0x7798, 0x75E0, + 0x7434, 0x7294, 0x70FF, 0x6F76, 0x6DF6, 0x6C82, + 0x6B16, 0x69B5, 0x685C, 0x670C, 0x65C4, 0x6484, + 0x634C, 0x621C, 0x60F3, 0x5FD0, 0x5EB5, 0x5DA0, + 0x5C91, 0x5B88, 0x5A85, 0x5988, 0x5890, 0x579E, + 0x56B0, 0x55C8, 0x54E4, 0x5405, 0x532B, 0x5255, + 0x5183, 0x50B6, 0x4FEC, 0x4F26, 0x4E64, 0x4DA6, + 0x4CEC, 0x4C34, 0x4B81, 0x4AD0, 0x4A23, 0x4978, + 0x48D1, 0x482D, 0x478C, 0x46ED, 0x4651, 0x45B8, + 0x4521, 0x448D, 0x43FC, 0x436C, 0x42DF, 0x4255, + 0x41CC, 0x4146, 0x40C2, 0x4040 +}; + +/* +* @brief Q31 table for reciprocal +*/ +const q31_t armRecipTableQ31[64] = { + 0x7F03F03F, 0x7D137420, 0x7B31E739, 0x795E9F94, 0x7798FD29, 0x75E06928, + 0x7434554D, 0x72943B4B, 0x70FF9C40, 0x6F760031, 0x6DF6F593, 0x6C8210E3, + 0x6B16EC3A, 0x69B526F6, 0x685C655F, 0x670C505D, 0x65C4952D, 0x6484E519, + 0x634CF53E, 0x621C7E4F, 0x60F33C61, 0x5FD0EEB3, 0x5EB55785, 0x5DA03BEB, + 0x5C9163A1, 0x5B8898E6, 0x5A85A85A, 0x598860DF, 0x58909373, 0x579E1318, + 0x56B0B4B8, 0x55C84F0B, 0x54E4BA80, 0x5405D124, 0x532B6E8F, 0x52556FD0, + 0x5183B35A, 0x50B618F3, 0x4FEC81A2, 0x4F26CFA2, 0x4E64E64E, 0x4DA6AA1D, + 0x4CEC008B, 0x4C34D010, 0x4B810016, 0x4AD078EF, 0x4A2323C4, 0x4978EA96, + 0x48D1B827, 0x482D77FE, 0x478C1657, 0x46ED801D, 0x4651A2E5, 0x45B86CE2, + 0x4521CCE1, 0x448DB244, 0x43FC0CFA, 0x436CCD78, 0x42DFE4B4, 0x42554426, + 0x41CCDDB6, 0x4146A3C6, 0x40C28923, 0x40408102 +}; + +const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE_16_TABLE_LENGTH] = +{ + /* 8x2, size 20 */ + 8,64, 24,72, 16,64, 40,80, 32,64, 56,88, 48,72, 88,104, 72,96, 104,112 +}; + +const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE_32_TABLE_LENGTH] = +{ + /* 8x4, size 48 */ + 8,64, 16,128, 24,192, 32,64, 40,72, 48,136, 56,200, 64,128, 72,80, 88,208, + 80,144, 96,192, 104,208, 112,152, 120,216, 136,192, 144,160, 168,208, + 152,224, 176,208, 184,232, 216,240, 200,224, 232,240 +}; + +const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE_64_TABLE_LENGTH] = +{ + /* radix 8, size 56 */ + 8,64, 16,128, 24,192, 32,256, 40,320, 48,384, 56,448, 80,136, 88,200, + 96,264, 104,328, 112,392, 120,456, 152,208, 160,272, 168,336, 176,400, + 184,464, 224,280, 232,344, 240,408, 248,472, 296,352, 304,416, 312,480, + 368,424, 376,488, 440,496 +}; + +const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH] = +{ + /* 8x2, size 208 */ + 8,512, 16,64, 24,576, 32,128, 40,640, 48,192, 56,704, 64,256, 72,768, + 80,320, 88,832, 96,384, 104,896, 112,448, 120,960, 128,512, 136,520, + 144,768, 152,584, 160,520, 168,648, 176,200, 184,712, 192,264, 200,776, + 208,328, 216,840, 224,392, 232,904, 240,456, 248,968, 264,528, 272,320, + 280,592, 288,768, 296,656, 304,328, 312,720, 328,784, 344,848, 352,400, + 360,912, 368,464, 376,976, 384,576, 392,536, 400,832, 408,600, 416,584, + 424,664, 432,840, 440,728, 448,592, 456,792, 464,848, 472,856, 480,600, + 488,920, 496,856, 504,984, 520,544, 528,576, 536,608, 552,672, 560,608, + 568,736, 576,768, 584,800, 592,832, 600,864, 608,800, 616,928, 624,864, + 632,992, 648,672, 656,896, 664,928, 688,904, 696,744, 704,896, 712,808, + 720,912, 728,872, 736,928, 744,936, 752,920, 760,1000, 776,800, 784,832, + 792,864, 808,904, 816,864, 824,920, 840,864, 856,880, 872,944, 888,1008, + 904,928, 912,960, 920,992, 944,968, 952,1000, 968,992, 984,1008 +}; + +const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH] = +{ + /* 8x4, size 440 */ + 8,512, 16,1024, 24,1536, 32,64, 40,576, 48,1088, 56,1600, 64,128, 72,640, + 80,1152, 88,1664, 96,192, 104,704, 112,1216, 120,1728, 128,256, 136,768, + 144,1280, 152,1792, 160,320, 168,832, 176,1344, 184,1856, 192,384, + 200,896, 208,1408, 216,1920, 224,448, 232,960, 240,1472, 248,1984, + 256,512, 264,520, 272,1032, 280,1544, 288,640, 296,584, 304,1096, 312,1608, + 320,768, 328,648, 336,1160, 344,1672, 352,896, 360,712, 368,1224, 376,1736, + 384,520, 392,776, 400,1288, 408,1800, 416,648, 424,840, 432,1352, 440,1864, + 448,776, 456,904, 464,1416, 472,1928, 480,904, 488,968, 496,1480, 504,1992, + 520,528, 512,1024, 528,1040, 536,1552, 544,1152, 552,592, 560,1104, + 568,1616, 576,1280, 584,656, 592,1168, 600,1680, 608,1408, 616,720, + 624,1232, 632,1744, 640,1032, 648,784, 656,1296, 664,1808, 672,1160, + 680,848, 688,1360, 696,1872, 704,1288, 712,912, 720,1424, 728,1936, + 736,1416, 744,976, 752,1488, 760,2000, 768,1536, 776,1552, 784,1048, + 792,1560, 800,1664, 808,1680, 816,1112, 824,1624, 832,1792, 840,1808, + 848,1176, 856,1688, 864,1920, 872,1936, 880,1240, 888,1752, 896,1544, + 904,1560, 912,1304, 920,1816, 928,1672, 936,1688, 944,1368, 952,1880, + 960,1800, 968,1816, 976,1432, 984,1944, 992,1928, 1000,1944, 1008,1496, + 1016,2008, 1032,1152, 1040,1056, 1048,1568, 1064,1408, 1072,1120, + 1080,1632, 1088,1536, 1096,1160, 1104,1184, 1112,1696, 1120,1552, + 1128,1416, 1136,1248, 1144,1760, 1160,1664, 1168,1312, 1176,1824, + 1184,1544, 1192,1920, 1200,1376, 1208,1888, 1216,1568, 1224,1672, + 1232,1440, 1240,1952, 1248,1560, 1256,1928, 1264,1504, 1272,2016, + 1288,1312, 1296,1408, 1304,1576, 1320,1424, 1328,1416, 1336,1640, + 1344,1792, 1352,1824, 1360,1920, 1368,1704, 1376,1800, 1384,1432, + 1392,1928, 1400,1768, 1416,1680, 1432,1832, 1440,1576, 1448,1936, + 1456,1832, 1464,1896, 1472,1808, 1480,1688, 1488,1936, 1496,1960, + 1504,1816, 1512,1944, 1520,1944, 1528,2024, 1560,1584, 1592,1648, + 1600,1792, 1608,1920, 1616,1800, 1624,1712, 1632,1808, 1640,1936, + 1648,1816, 1656,1776, 1672,1696, 1688,1840, 1704,1952, 1712,1928, + 1720,1904, 1728,1824, 1736,1952, 1744,1832, 1752,1968, 1760,1840, + 1768,1960, 1776,1944, 1784,2032, 1864,1872, 1848,1944, 1872,1888, + 1880,1904, 1888,1984, 1896,2000, 1912,2032, 1904,2016, 1976,2032, + 1960,1968, 2008,2032, 1992,2016, 2024,2032 +}; + +const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH] = +{ + /* radix 8, size 448 */ + 8,512, 16,1024, 24,1536, 32,2048, 40,2560, 48,3072, 56,3584, 72,576, + 80,1088, 88,1600, 96,2112, 104,2624, 112,3136, 120,3648, 136,640, 144,1152, + 152,1664, 160,2176, 168,2688, 176,3200, 184,3712, 200,704, 208,1216, + 216,1728, 224,2240, 232,2752, 240,3264, 248,3776, 264,768, 272,1280, + 280,1792, 288,2304, 296,2816, 304,3328, 312,3840, 328,832, 336,1344, + 344,1856, 352,2368, 360,2880, 368,3392, 376,3904, 392,896, 400,1408, + 408,1920, 416,2432, 424,2944, 432,3456, 440,3968, 456,960, 464,1472, + 472,1984, 480,2496, 488,3008, 496,3520, 504,4032, 528,1032, 536,1544, + 544,2056, 552,2568, 560,3080, 568,3592, 592,1096, 600,1608, 608,2120, + 616,2632, 624,3144, 632,3656, 656,1160, 664,1672, 672,2184, 680,2696, + 688,3208, 696,3720, 720,1224, 728,1736, 736,2248, 744,2760, 752,3272, + 760,3784, 784,1288, 792,1800, 800,2312, 808,2824, 816,3336, 824,3848, + 848,1352, 856,1864, 864,2376, 872,2888, 880,3400, 888,3912, 912,1416, + 920,1928, 928,2440, 936,2952, 944,3464, 952,3976, 976,1480, 984,1992, + 992,2504, 1000,3016, 1008,3528, 1016,4040, 1048,1552, 1056,2064, 1064,2576, + 1072,3088, 1080,3600, 1112,1616, 1120,2128, 1128,2640, 1136,3152, + 1144,3664, 1176,1680, 1184,2192, 1192,2704, 1200,3216, 1208,3728, + 1240,1744, 1248,2256, 1256,2768, 1264,3280, 1272,3792, 1304,1808, + 1312,2320, 1320,2832, 1328,3344, 1336,3856, 1368,1872, 1376,2384, + 1384,2896, 1392,3408, 1400,3920, 1432,1936, 1440,2448, 1448,2960, + 1456,3472, 1464,3984, 1496,2000, 1504,2512, 1512,3024, 1520,3536, + 1528,4048, 1568,2072, 1576,2584, 1584,3096, 1592,3608, 1632,2136, + 1640,2648, 1648,3160, 1656,3672, 1696,2200, 1704,2712, 1712,3224, + 1720,3736, 1760,2264, 1768,2776, 1776,3288, 1784,3800, 1824,2328, + 1832,2840, 1840,3352, 1848,3864, 1888,2392, 1896,2904, 1904,3416, + 1912,3928, 1952,2456, 1960,2968, 1968,3480, 1976,3992, 2016,2520, + 2024,3032, 2032,3544, 2040,4056, 2088,2592, 2096,3104, 2104,3616, + 2152,2656, 2160,3168, 2168,3680, 2216,2720, 2224,3232, 2232,3744, + 2280,2784, 2288,3296, 2296,3808, 2344,2848, 2352,3360, 2360,3872, + 2408,2912, 2416,3424, 2424,3936, 2472,2976, 2480,3488, 2488,4000, + 2536,3040, 2544,3552, 2552,4064, 2608,3112, 2616,3624, 2672,3176, + 2680,3688, 2736,3240, 2744,3752, 2800,3304, 2808,3816, 2864,3368, + 2872,3880, 2928,3432, 2936,3944, 2992,3496, 3000,4008, 3056,3560, + 3064,4072, 3128,3632, 3192,3696, 3256,3760, 3320,3824, 3384,3888, + 3448,3952, 3512,4016, 3576,4080 +}; + +const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE_1024_TABLE_LENGTH] = +{ + /* 8x2, size 1800 */ + 8,4096, 16,512, 24,4608, 32,1024, 40,5120, 48,1536, 56,5632, 64,2048, + 72,6144, 80,2560, 88,6656, 96,3072, 104,7168, 112,3584, 120,7680, 128,2048, + 136,4160, 144,576, 152,4672, 160,1088, 168,5184, 176,1600, 184,5696, + 192,2112, 200,6208, 208,2624, 216,6720, 224,3136, 232,7232, 240,3648, + 248,7744, 256,2048, 264,4224, 272,640, 280,4736, 288,1152, 296,5248, + 304,1664, 312,5760, 320,2176, 328,6272, 336,2688, 344,6784, 352,3200, + 360,7296, 368,3712, 376,7808, 384,2112, 392,4288, 400,704, 408,4800, + 416,1216, 424,5312, 432,1728, 440,5824, 448,2240, 456,6336, 464,2752, + 472,6848, 480,3264, 488,7360, 496,3776, 504,7872, 512,2048, 520,4352, + 528,768, 536,4864, 544,1280, 552,5376, 560,1792, 568,5888, 576,2304, + 584,6400, 592,2816, 600,6912, 608,3328, 616,7424, 624,3840, 632,7936, + 640,2176, 648,4416, 656,832, 664,4928, 672,1344, 680,5440, 688,1856, + 696,5952, 704,2368, 712,6464, 720,2880, 728,6976, 736,3392, 744,7488, + 752,3904, 760,8000, 768,2112, 776,4480, 784,896, 792,4992, 800,1408, + 808,5504, 816,1920, 824,6016, 832,2432, 840,6528, 848,2944, 856,7040, + 864,3456, 872,7552, 880,3968, 888,8064, 896,2240, 904,4544, 912,960, + 920,5056, 928,1472, 936,5568, 944,1984, 952,6080, 960,2496, 968,6592, + 976,3008, 984,7104, 992,3520, 1000,7616, 1008,4032, 1016,8128, 1024,4096, + 1032,4104, 1040,4352, 1048,4616, 1056,4104, 1064,5128, 1072,1544, + 1080,5640, 1088,2056, 1096,6152, 1104,2568, 1112,6664, 1120,3080, + 1128,7176, 1136,3592, 1144,7688, 1152,6144, 1160,4168, 1168,6400, + 1176,4680, 1184,6152, 1192,5192, 1200,1608, 1208,5704, 1216,2120, + 1224,6216, 1232,2632, 1240,6728, 1248,3144, 1256,7240, 1264,3656, + 1272,7752, 1280,4160, 1288,4232, 1296,4416, 1304,4744, 1312,4168, + 1320,5256, 1328,1672, 1336,5768, 1344,2184, 1352,6280, 1360,2696, + 1368,6792, 1376,3208, 1384,7304, 1392,3720, 1400,7816, 1408,6208, + 1416,4296, 1424,6464, 1432,4808, 1440,6216, 1448,5320, 1456,1736, + 1464,5832, 1472,2248, 1480,6344, 1488,2760, 1496,6856, 1504,3272, + 1512,7368, 1520,3784, 1528,7880, 1536,4224, 1544,4360, 1552,4480, + 1560,4872, 1568,4232, 1576,5384, 1584,1800, 1592,5896, 1600,2312, + 1608,6408, 1616,2824, 1624,6920, 1632,3336, 1640,7432, 1648,3848, + 1656,7944, 1664,6272, 1672,4424, 1680,6528, 1688,4936, 1696,6280, + 1704,5448, 1712,1864, 1720,5960, 1728,2376, 1736,6472, 1744,2888, + 1752,6984, 1760,3400, 1768,7496, 1776,3912, 1784,8008, 1792,4288, + 1800,4488, 1808,4544, 1816,5000, 1824,4296, 1832,5512, 1840,1928, + 1848,6024, 1856,2440, 1864,6536, 1872,2952, 1880,7048, 1888,3464, + 1896,7560, 1904,3976, 1912,8072, 1920,6336, 1928,4552, 1936,6592, + 1944,5064, 1952,6344, 1960,5576, 1968,1992, 1976,6088, 1984,2504, + 1992,6600, 2000,3016, 2008,7112, 2016,3528, 2024,7624, 2032,4040, + 2040,8136, 2056,4112, 2064,2112, 2072,4624, 2080,4352, 2088,5136, + 2096,4480, 2104,5648, 2120,6160, 2128,2576, 2136,6672, 2144,3088, + 2152,7184, 2160,3600, 2168,7696, 2176,2560, 2184,4176, 2192,2816, + 2200,4688, 2208,2568, 2216,5200, 2224,2824, 2232,5712, 2240,2576, + 2248,6224, 2256,2640, 2264,6736, 2272,3152, 2280,7248, 2288,3664, + 2296,7760, 2312,4240, 2320,2432, 2328,4752, 2336,6400, 2344,5264, + 2352,6528, 2360,5776, 2368,2816, 2376,6288, 2384,2704, 2392,6800, + 2400,3216, 2408,7312, 2416,3728, 2424,7824, 2432,2624, 2440,4304, + 2448,2880, 2456,4816, 2464,2632, 2472,5328, 2480,2888, 2488,5840, + 2496,2640, 2504,6352, 2512,2768, 2520,6864, 2528,3280, 2536,7376, + 2544,3792, 2552,7888, 2568,4368, 2584,4880, 2592,4416, 2600,5392, + 2608,4544, 2616,5904, 2632,6416, 2640,2832, 2648,6928, 2656,3344, + 2664,7440, 2672,3856, 2680,7952, 2696,4432, 2704,2944, 2712,4944, + 2720,4432, 2728,5456, 2736,2952, 2744,5968, 2752,2944, 2760,6480, + 2768,2896, 2776,6992, 2784,3408, 2792,7504, 2800,3920, 2808,8016, + 2824,4496, 2840,5008, 2848,6464, 2856,5520, 2864,6592, 2872,6032, + 2888,6544, 2896,2960, 2904,7056, 2912,3472, 2920,7568, 2928,3984, + 2936,8080, 2952,4560, 2960,3008, 2968,5072, 2976,6480, 2984,5584, + 2992,3016, 3000,6096, 3016,6608, 3032,7120, 3040,3536, 3048,7632, + 3056,4048, 3064,8144, 3072,4608, 3080,4120, 3088,4864, 3096,4632, + 3104,4616, 3112,5144, 3120,4872, 3128,5656, 3136,4624, 3144,6168, + 3152,4880, 3160,6680, 3168,4632, 3176,7192, 3184,3608, 3192,7704, + 3200,6656, 3208,4184, 3216,6912, 3224,4696, 3232,6664, 3240,5208, + 3248,6920, 3256,5720, 3264,6672, 3272,6232, 3280,6928, 3288,6744, + 3296,6680, 3304,7256, 3312,3672, 3320,7768, 3328,4672, 3336,4248, + 3344,4928, 3352,4760, 3360,4680, 3368,5272, 3376,4936, 3384,5784, + 3392,4688, 3400,6296, 3408,4944, 3416,6808, 3424,4696, 3432,7320, + 3440,3736, 3448,7832, 3456,6720, 3464,4312, 3472,6976, 3480,4824, + 3488,6728, 3496,5336, 3504,6984, 3512,5848, 3520,6736, 3528,6360, + 3536,6992, 3544,6872, 3552,6744, 3560,7384, 3568,3800, 3576,7896, + 3584,4736, 3592,4376, 3600,4992, 3608,4888, 3616,4744, 3624,5400, + 3632,5000, 3640,5912, 3648,4752, 3656,6424, 3664,5008, 3672,6936, + 3680,4760, 3688,7448, 3696,3864, 3704,7960, 3712,6784, 3720,4440, + 3728,7040, 3736,4952, 3744,6792, 3752,5464, 3760,7048, 3768,5976, + 3776,6800, 3784,6488, 3792,7056, 3800,7000, 3808,6808, 3816,7512, + 3824,3928, 3832,8024, 3840,4800, 3848,4504, 3856,5056, 3864,5016, + 3872,4808, 3880,5528, 3888,5064, 3896,6040, 3904,4816, 3912,6552, + 3920,5072, 3928,7064, 3936,4824, 3944,7576, 3952,3992, 3960,8088, + 3968,6848, 3976,4568, 3984,7104, 3992,5080, 4000,6856, 4008,5592, + 4016,7112, 4024,6104, 4032,6864, 4040,6616, 4048,7120, 4056,7128, + 4064,6872, 4072,7640, 4080,7128, 4088,8152, 4104,4128, 4112,4160, + 4120,4640, 4136,5152, 4144,4232, 4152,5664, 4160,4352, 4168,6176, + 4176,4416, 4184,6688, 4192,4616, 4200,7200, 4208,4744, 4216,7712, + 4224,4608, 4232,4616, 4240,4672, 4248,4704, 4256,4640, 4264,5216, + 4272,4704, 4280,5728, 4288,4864, 4296,6240, 4304,4928, 4312,6752, + 4320,4632, 4328,7264, 4336,4760, 4344,7776, 4360,4640, 4368,4416, + 4376,4768, 4384,6152, 4392,5280, 4400,6280, 4408,5792, 4424,6304, + 4440,6816, 4448,6664, 4456,7328, 4464,6792, 4472,7840, 4480,4624, + 4488,4632, 4496,4688, 4504,4832, 4512,6168, 4520,5344, 4528,6296, + 4536,5856, 4544,4880, 4552,6368, 4560,4944, 4568,6880, 4576,6680, + 4584,7392, 4592,6808, 4600,7904, 4608,6144, 4616,6152, 4624,6208, + 4632,4896, 4640,6176, 4648,5408, 4656,6240, 4664,5920, 4672,6400, + 4680,6432, 4688,6464, 4696,6944, 4704,6432, 4712,7456, 4720,4808, + 4728,7968, 4736,6656, 4744,6664, 4752,6720, 4760,4960, 4768,6688, + 4776,5472, 4784,6752, 4792,5984, 4800,6912, 4808,6496, 4816,6976, + 4824,7008, 4832,6944, 4840,7520, 4848,7008, 4856,8032, 4864,6160, + 4872,6168, 4880,6224, 4888,5024, 4896,6216, 4904,5536, 4912,6344, + 4920,6048, 4928,6416, 4936,6560, 4944,6480, 4952,7072, 4960,6728, + 4968,7584, 4976,6856, 4984,8096, 4992,6672, 5000,6680, 5008,6736, + 5016,5088, 5024,6232, 5032,5600, 5040,6360, 5048,6112, 5056,6928, + 5064,6624, 5072,6992, 5080,7136, 5088,6744, 5096,7648, 5104,6872, + 5112,8160, 5128,5152, 5136,5376, 5144,5408, 5168,5384, 5176,5672, + 5184,5376, 5192,6184, 5200,5392, 5208,6696, 5216,5408, 5224,7208, + 5232,5400, 5240,7720, 5248,7168, 5256,7200, 5264,7424, 5272,7456, + 5280,7176, 5288,7208, 5296,7432, 5304,5736, 5312,7184, 5320,6248, + 5328,7440, 5336,6760, 5344,7192, 5352,7272, 5360,7448, 5368,7784, + 5384,5408, 5392,5440, 5400,5472, 5408,6184, 5416,7208, 5424,5448, + 5432,5800, 5448,6312, 5464,6824, 5472,6696, 5480,7336, 5488,6824, + 5496,7848, 5504,7232, 5512,7264, 5520,7488, 5528,7520, 5536,7240, + 5544,7272, 5552,7496, 5560,5864, 5568,7248, 5576,6376, 5584,7504, + 5592,6888, 5600,7256, 5608,7400, 5616,7512, 5624,7912, 5632,7168, + 5640,7176, 5648,7232, 5656,7240, 5664,7200, 5672,7208, 5680,7264, + 5688,5928, 5696,7424, 5704,6440, 5712,7488, 5720,6952, 5728,7456, + 5736,7464, 5744,7520, 5752,7976, 5760,7296, 5768,7328, 5776,7552, + 5784,7584, 5792,7304, 5800,7336, 5808,7560, 5816,5992, 5824,7312, + 5832,6504, 5840,7568, 5848,7016, 5856,7320, 5864,7528, 5872,7576, + 5880,8040, 5888,7184, 5896,7192, 5904,7248, 5912,7256, 5920,6248, + 5928,7272, 5936,6376, 5944,6056, 5952,7440, 5960,6568, 5968,7504, + 5976,7080, 5984,6760, 5992,7592, 6000,6888, 6008,8104, 6016,7360, + 6024,7392, 6032,7616, 6040,7648, 6048,7368, 6056,7400, 6064,7624, + 6072,6120, 6080,7376, 6088,6632, 6096,7632, 6104,7144, 6112,7384, + 6120,7656, 6128,7640, 6136,8168, 6168,6240, 6192,6216, 6200,7264, + 6232,6704, 6248,7216, 6256,6680, 6264,7728, 6272,6656, 6280,6664, + 6288,6912, 6296,6496, 6304,6688, 6312,6696, 6320,6944, 6328,7520, + 6336,6672, 6344,6680, 6352,6928, 6360,6768, 6368,6704, 6376,7280, + 6384,6744, 6392,7792, 6408,6432, 6424,6752, 6440,7432, 6448,6536, + 6456,7560, 6472,6944, 6488,6832, 6496,6920, 6504,7344, 6512,7048, + 6520,7856, 6528,6720, 6536,6728, 6544,6976, 6552,7008, 6560,6752, + 6568,7448, 6576,7008, 6584,7576, 6592,6736, 6600,6744, 6608,6992, + 6616,6896, 6624,6936, 6632,7408, 6640,7064, 6648,7920, 6712,7280, + 6744,6960, 6760,7472, 6768,6936, 6776,7984, 6800,6848, 6808,6856, + 6832,6880, 6840,6888, 6848,7040, 6856,7048, 6864,7104, 6872,7024, + 6880,7072, 6888,7536, 6896,7136, 6904,8048, 6952,7496, 6968,7624, + 6984,7008, 7000,7088, 7016,7600, 7024,7112, 7032,8112, 7056,7104, + 7064,7112, 7080,7512, 7088,7136, 7096,7640, 7128,7152, 7144,7664, + 7160,8176, 7176,7200, 7192,7216, 7224,7272, 7240,7264, 7256,7280, + 7288,7736, 7296,7680, 7304,7712, 7312,7936, 7320,7968, 7328,7688, + 7336,7720, 7344,7944, 7352,7976, 7360,7696, 7368,7728, 7376,7952, + 7384,7984, 7392,7704, 7400,7736, 7408,7960, 7416,7800, 7432,7456, + 7448,7472, 7480,7592, 7496,7520, 7512,7536, 7528,7976, 7544,7864, + 7552,7744, 7560,7776, 7568,8000, 7576,8032, 7584,7752, 7592,7784, + 7600,8008, 7608,8040, 7616,7760, 7624,7792, 7632,8016, 7640,8048, + 7648,7768, 7656,7800, 7664,8024, 7672,7928, 7688,7712, 7704,7728, + 7752,7776, 7768,7792, 7800,7992, 7816,7840, 7824,8064, 7832,8096, + 7856,8072, 7864,8104, 7872,8064, 7880,8072, 7888,8080, 7896,8112, + 7904,8096, 7912,8104, 7920,8088, 7928,8056, 7944,7968, 7960,7984, + 8008,8032, 8024,8048, 8056,8120, 8072,8096, 8080,8128, 8088,8160, + 8112,8136, 8120,8168, 8136,8160, 8152,8176 +}; + +const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE_2048_TABLE_LENGTH] = +{ + /* 8x2, size 3808 */ + 8,4096, 16,8192, 24,12288, 32,512, 40,4608, 48,8704, 56,12800, 64,1024, + 72,5120, 80,9216, 88,13312, 96,1536, 104,5632, 112,9728, 120,13824, + 128,2048, 136,6144, 144,10240, 152,14336, 160,2560, 168,6656, 176,10752, + 184,14848, 192,3072, 200,7168, 208,11264, 216,15360, 224,3584, 232,7680, + 240,11776, 248,15872, 256,1024, 264,4160, 272,8256, 280,12352, 288,576, + 296,4672, 304,8768, 312,12864, 320,1088, 328,5184, 336,9280, 344,13376, + 352,1600, 360,5696, 368,9792, 376,13888, 384,2112, 392,6208, 400,10304, + 408,14400, 416,2624, 424,6720, 432,10816, 440,14912, 448,3136, 456,7232, + 464,11328, 472,15424, 480,3648, 488,7744, 496,11840, 504,15936, 512,2048, + 520,4224, 528,8320, 536,12416, 544,640, 552,4736, 560,8832, 568,12928, + 576,1152, 584,5248, 592,9344, 600,13440, 608,1664, 616,5760, 624,9856, + 632,13952, 640,2176, 648,6272, 656,10368, 664,14464, 672,2688, 680,6784, + 688,10880, 696,14976, 704,3200, 712,7296, 720,11392, 728,15488, 736,3712, + 744,7808, 752,11904, 760,16000, 768,3072, 776,4288, 784,8384, 792,12480, + 800,3200, 808,4800, 816,8896, 824,12992, 832,1216, 840,5312, 848,9408, + 856,13504, 864,1728, 872,5824, 880,9920, 888,14016, 896,2240, 904,6336, + 912,10432, 920,14528, 928,2752, 936,6848, 944,10944, 952,15040, 960,3264, + 968,7360, 976,11456, 984,15552, 992,3776, 1000,7872, 1008,11968, 1016,16064, + 1032,4352, 1040,8448, 1048,12544, 1056,3072, 1064,4864, 1072,8960, + 1080,13056, 1088,1280, 1096,5376, 1104,9472, 1112,13568, 1120,1792, + 1128,5888, 1136,9984, 1144,14080, 1152,2304, 1160,6400, 1168,10496, + 1176,14592, 1184,2816, 1192,6912, 1200,11008, 1208,15104, 1216,3328, + 1224,7424, 1232,11520, 1240,15616, 1248,3840, 1256,7936, 1264,12032, + 1272,16128, 1288,4416, 1296,8512, 1304,12608, 1312,3328, 1320,4928, + 1328,9024, 1336,13120, 1352,5440, 1360,9536, 1368,13632, 1376,1856, + 1384,5952, 1392,10048, 1400,14144, 1408,2368, 1416,6464, 1424,10560, + 1432,14656, 1440,2880, 1448,6976, 1456,11072, 1464,15168, 1472,3392, + 1480,7488, 1488,11584, 1496,15680, 1504,3904, 1512,8000, 1520,12096, + 1528,16192, 1536,2112, 1544,4480, 1552,8576, 1560,12672, 1568,2240, + 1576,4992, 1584,9088, 1592,13184, 1600,2368, 1608,5504, 1616,9600, + 1624,13696, 1632,1920, 1640,6016, 1648,10112, 1656,14208, 1664,2432, + 1672,6528, 1680,10624, 1688,14720, 1696,2944, 1704,7040, 1712,11136, + 1720,15232, 1728,3456, 1736,7552, 1744,11648, 1752,15744, 1760,3968, + 1768,8064, 1776,12160, 1784,16256, 1792,3136, 1800,4544, 1808,8640, + 1816,12736, 1824,3264, 1832,5056, 1840,9152, 1848,13248, 1856,3392, + 1864,5568, 1872,9664, 1880,13760, 1888,1984, 1896,6080, 1904,10176, + 1912,14272, 1920,2496, 1928,6592, 1936,10688, 1944,14784, 1952,3008, + 1960,7104, 1968,11200, 1976,15296, 1984,3520, 1992,7616, 2000,11712, + 2008,15808, 2016,4032, 2024,8128, 2032,12224, 2040,16320, 2048,4096, + 2056,4104, 2064,8200, 2072,12296, 2080,4224, 2088,4616, 2096,8712, + 2104,12808, 2112,4352, 2120,5128, 2128,9224, 2136,13320, 2144,4480, + 2152,5640, 2160,9736, 2168,13832, 2176,4104, 2184,6152, 2192,10248, + 2200,14344, 2208,2568, 2216,6664, 2224,10760, 2232,14856, 2240,3080, + 2248,7176, 2256,11272, 2264,15368, 2272,3592, 2280,7688, 2288,11784, + 2296,15880, 2304,5120, 2312,4168, 2320,8264, 2328,12360, 2336,5248, + 2344,4680, 2352,8776, 2360,12872, 2368,5376, 2376,5192, 2384,9288, + 2392,13384, 2400,5504, 2408,5704, 2416,9800, 2424,13896, 2432,5128, + 2440,6216, 2448,10312, 2456,14408, 2464,2632, 2472,6728, 2480,10824, + 2488,14920, 2496,3144, 2504,7240, 2512,11336, 2520,15432, 2528,3656, + 2536,7752, 2544,11848, 2552,15944, 2560,6144, 2568,4232, 2576,8328, + 2584,12424, 2592,6272, 2600,4744, 2608,8840, 2616,12936, 2624,6400, + 2632,5256, 2640,9352, 2648,13448, 2656,6528, 2664,5768, 2672,9864, + 2680,13960, 2688,6152, 2696,6280, 2704,10376, 2712,14472, 2720,6280, + 2728,6792, 2736,10888, 2744,14984, 2752,3208, 2760,7304, 2768,11400, + 2776,15496, 2784,3720, 2792,7816, 2800,11912, 2808,16008, 2816,7168, + 2824,4296, 2832,8392, 2840,12488, 2848,7296, 2856,4808, 2864,8904, + 2872,13000, 2880,7424, 2888,5320, 2896,9416, 2904,13512, 2912,7552, + 2920,5832, 2928,9928, 2936,14024, 2944,7176, 2952,6344, 2960,10440, + 2968,14536, 2976,7304, 2984,6856, 2992,10952, 3000,15048, 3008,3272, + 3016,7368, 3024,11464, 3032,15560, 3040,3784, 3048,7880, 3056,11976, + 3064,16072, 3072,4160, 3080,4360, 3088,8456, 3096,12552, 3104,4288, + 3112,4872, 3120,8968, 3128,13064, 3136,4416, 3144,5384, 3152,9480, + 3160,13576, 3168,4544, 3176,5896, 3184,9992, 3192,14088, 3200,4168, + 3208,6408, 3216,10504, 3224,14600, 3232,4296, 3240,6920, 3248,11016, + 3256,15112, 3264,3336, 3272,7432, 3280,11528, 3288,15624, 3296,3848, + 3304,7944, 3312,12040, 3320,16136, 3328,5184, 3336,4424, 3344,8520, + 3352,12616, 3360,5312, 3368,4936, 3376,9032, 3384,13128, 3392,5440, + 3400,5448, 3408,9544, 3416,13640, 3424,5568, 3432,5960, 3440,10056, + 3448,14152, 3456,5192, 3464,6472, 3472,10568, 3480,14664, 3488,5320, + 3496,6984, 3504,11080, 3512,15176, 3520,5448, 3528,7496, 3536,11592, + 3544,15688, 3552,3912, 3560,8008, 3568,12104, 3576,16200, 3584,6208, + 3592,4488, 3600,8584, 3608,12680, 3616,6336, 3624,5000, 3632,9096, + 3640,13192, 3648,6464, 3656,5512, 3664,9608, 3672,13704, 3680,6592, + 3688,6024, 3696,10120, 3704,14216, 3712,6216, 3720,6536, 3728,10632, + 3736,14728, 3744,6344, 3752,7048, 3760,11144, 3768,15240, 3776,6472, + 3784,7560, 3792,11656, 3800,15752, 3808,3976, 3816,8072, 3824,12168, + 3832,16264, 3840,7232, 3848,4552, 3856,8648, 3864,12744, 3872,7360, + 3880,5064, 3888,9160, 3896,13256, 3904,7488, 3912,5576, 3920,9672, + 3928,13768, 3936,7616, 3944,6088, 3952,10184, 3960,14280, 3968,7240, + 3976,6600, 3984,10696, 3992,14792, 4000,7368, 4008,7112, 4016,11208, + 4024,15304, 4032,7496, 4040,7624, 4048,11720, 4056,15816, 4064,7624, + 4072,8136, 4080,12232, 4088,16328, 4096,8192, 4104,4112, 4112,8208, + 4120,12304, 4128,8320, 4136,4624, 4144,8720, 4152,12816, 4160,8448, + 4168,5136, 4176,9232, 4184,13328, 4192,8576, 4200,5648, 4208,9744, + 4216,13840, 4224,8200, 4232,6160, 4240,10256, 4248,14352, 4256,8328, + 4264,6672, 4272,10768, 4280,14864, 4288,8456, 4296,7184, 4304,11280, + 4312,15376, 4320,8584, 4328,7696, 4336,11792, 4344,15888, 4352,9216, + 4360,9232, 4368,8272, 4376,12368, 4384,9344, 4392,4688, 4400,8784, + 4408,12880, 4416,9472, 4424,5200, 4432,9296, 4440,13392, 4448,9600, + 4456,5712, 4464,9808, 4472,13904, 4480,9224, 4488,6224, 4496,10320, + 4504,14416, 4512,9352, 4520,6736, 4528,10832, 4536,14928, 4544,9480, + 4552,7248, 4560,11344, 4568,15440, 4576,9608, 4584,7760, 4592,11856, + 4600,15952, 4608,10240, 4616,10256, 4624,8336, 4632,12432, 4640,10368, + 4648,4752, 4656,8848, 4664,12944, 4672,10496, 4680,5264, 4688,9360, + 4696,13456, 4704,10624, 4712,5776, 4720,9872, 4728,13968, 4736,10248, + 4744,6288, 4752,10384, 4760,14480, 4768,10376, 4776,6800, 4784,10896, + 4792,14992, 4800,10504, 4808,7312, 4816,11408, 4824,15504, 4832,10632, + 4840,7824, 4848,11920, 4856,16016, 4864,11264, 4872,11280, 4880,8400, + 4888,12496, 4896,11392, 4904,11408, 4912,8912, 4920,13008, 4928,11520, + 4936,5328, 4944,9424, 4952,13520, 4960,11648, 4968,5840, 4976,9936, + 4984,14032, 4992,11272, 5000,6352, 5008,10448, 5016,14544, 5024,11400, + 5032,6864, 5040,10960, 5048,15056, 5056,11528, 5064,7376, 5072,11472, + 5080,15568, 5088,11656, 5096,7888, 5104,11984, 5112,16080, 5120,8256, + 5128,8272, 5136,8464, 5144,12560, 5152,8384, 5160,8400, 5168,8976, + 5176,13072, 5184,8512, 5192,5392, 5200,9488, 5208,13584, 5216,8640, + 5224,5904, 5232,10000, 5240,14096, 5248,8264, 5256,6416, 5264,10512, + 5272,14608, 5280,8392, 5288,6928, 5296,11024, 5304,15120, 5312,8520, + 5320,7440, 5328,11536, 5336,15632, 5344,8648, 5352,7952, 5360,12048, + 5368,16144, 5376,9280, 5384,9296, 5392,8528, 5400,12624, 5408,9408, + 5416,9424, 5424,9040, 5432,13136, 5440,9536, 5448,5456, 5456,9552, + 5464,13648, 5472,9664, 5480,5968, 5488,10064, 5496,14160, 5504,9288, + 5512,6480, 5520,10576, 5528,14672, 5536,9416, 5544,6992, 5552,11088, + 5560,15184, 5568,9544, 5576,7504, 5584,11600, 5592,15696, 5600,9672, + 5608,8016, 5616,12112, 5624,16208, 5632,10304, 5640,10320, 5648,8592, + 5656,12688, 5664,10432, 5672,10448, 5680,9104, 5688,13200, 5696,10560, + 5704,10576, 5712,9616, 5720,13712, 5728,10688, 5736,6032, 5744,10128, + 5752,14224, 5760,10312, 5768,6544, 5776,10640, 5784,14736, 5792,10440, + 5800,7056, 5808,11152, 5816,15248, 5824,10568, 5832,7568, 5840,11664, + 5848,15760, 5856,10696, 5864,8080, 5872,12176, 5880,16272, 5888,11328, + 5896,11344, 5904,8656, 5912,12752, 5920,11456, 5928,11472, 5936,9168, + 5944,13264, 5952,11584, 5960,11600, 5968,9680, 5976,13776, 5984,11712, + 5992,6096, 6000,10192, 6008,14288, 6016,11336, 6024,6608, 6032,10704, + 6040,14800, 6048,11464, 6056,7120, 6064,11216, 6072,15312, 6080,11592, + 6088,7632, 6096,11728, 6104,15824, 6112,11720, 6120,8144, 6128,12240, + 6136,16336, 6144,12288, 6152,12304, 6160,8216, 6168,12312, 6176,12416, + 6184,12432, 6192,8728, 6200,12824, 6208,12544, 6216,12560, 6224,9240, + 6232,13336, 6240,12672, 6248,12688, 6256,9752, 6264,13848, 6272,12296, + 6280,12312, 6288,10264, 6296,14360, 6304,12424, 6312,6680, 6320,10776, + 6328,14872, 6336,12552, 6344,7192, 6352,11288, 6360,15384, 6368,12680, + 6376,7704, 6384,11800, 6392,15896, 6400,13312, 6408,13328, 6416,8280, + 6424,12376, 6432,13440, 6440,13456, 6448,8792, 6456,12888, 6464,13568, + 6472,13584, 6480,9304, 6488,13400, 6496,13696, 6504,13712, 6512,9816, + 6520,13912, 6528,13320, 6536,13336, 6544,10328, 6552,14424, 6560,13448, + 6568,6744, 6576,10840, 6584,14936, 6592,13576, 6600,7256, 6608,11352, + 6616,15448, 6624,13704, 6632,7768, 6640,11864, 6648,15960, 6656,14336, + 6664,14352, 6672,8344, 6680,12440, 6688,14464, 6696,14480, 6704,8856, + 6712,12952, 6720,14592, 6728,14608, 6736,9368, 6744,13464, 6752,14720, + 6760,14736, 6768,9880, 6776,13976, 6784,14344, 6792,14360, 6800,10392, + 6808,14488, 6816,14472, 6824,14488, 6832,10904, 6840,15000, 6848,14600, + 6856,7320, 6864,11416, 6872,15512, 6880,14728, 6888,7832, 6896,11928, + 6904,16024, 6912,15360, 6920,15376, 6928,8408, 6936,12504, 6944,15488, + 6952,15504, 6960,8920, 6968,13016, 6976,15616, 6984,15632, 6992,9432, + 7000,13528, 7008,15744, 7016,15760, 7024,9944, 7032,14040, 7040,15368, + 7048,15384, 7056,10456, 7064,14552, 7072,15496, 7080,15512, 7088,10968, + 7096,15064, 7104,15624, 7112,7384, 7120,11480, 7128,15576, 7136,15752, + 7144,7896, 7152,11992, 7160,16088, 7168,12352, 7176,12368, 7184,8472, + 7192,12568, 7200,12480, 7208,12496, 7216,8984, 7224,13080, 7232,12608, + 7240,12624, 7248,9496, 7256,13592, 7264,12736, 7272,12752, 7280,10008, + 7288,14104, 7296,12360, 7304,12376, 7312,10520, 7320,14616, 7328,12488, + 7336,12504, 7344,11032, 7352,15128, 7360,12616, 7368,7448, 7376,11544, + 7384,15640, 7392,12744, 7400,7960, 7408,12056, 7416,16152, 7424,13376, + 7432,13392, 7440,8536, 7448,12632, 7456,13504, 7464,13520, 7472,9048, + 7480,13144, 7488,13632, 7496,13648, 7504,9560, 7512,13656, 7520,13760, + 7528,13776, 7536,10072, 7544,14168, 7552,13384, 7560,13400, 7568,10584, + 7576,14680, 7584,13512, 7592,13528, 7600,11096, 7608,15192, 7616,13640, + 7624,13656, 7632,11608, 7640,15704, 7648,13768, 7656,8024, 7664,12120, + 7672,16216, 7680,14400, 7688,14416, 7696,8600, 7704,12696, 7712,14528, + 7720,14544, 7728,9112, 7736,13208, 7744,14656, 7752,14672, 7760,9624, + 7768,13720, 7776,14784, 7784,14800, 7792,10136, 7800,14232, 7808,14408, + 7816,14424, 7824,10648, 7832,14744, 7840,14536, 7848,14552, 7856,11160, + 7864,15256, 7872,14664, 7880,14680, 7888,11672, 7896,15768, 7904,14792, + 7912,8088, 7920,12184, 7928,16280, 7936,15424, 7944,15440, 7952,8664, + 7960,12760, 7968,15552, 7976,15568, 7984,9176, 7992,13272, 8000,15680, + 8008,15696, 8016,9688, 8024,13784, 8032,15808, 8040,15824, 8048,10200, + 8056,14296, 8064,15432, 8072,15448, 8080,10712, 8088,14808, 8096,15560, + 8104,15576, 8112,11224, 8120,15320, 8128,15688, 8136,15704, 8144,11736, + 8152,15832, 8160,15816, 8168,15832, 8176,12248, 8184,16344, 8200,8320, + 8208,8224, 8216,12320, 8232,10368, 8240,8736, 8248,12832, 8256,8448, + 8264,8384, 8272,9248, 8280,13344, 8288,9232, 8296,10432, 8304,9760, + 8312,13856, 8328,12416, 8336,10272, 8344,14368, 8352,12296, 8360,14464, + 8368,10784, 8376,14880, 8384,8456, 8392,12480, 8400,11296, 8408,15392, + 8416,12552, 8424,14528, 8432,11808, 8440,15904, 8448,9216, 8456,8576, + 8464,9232, 8472,12384, 8480,9248, 8488,10624, 8496,8800, 8504,12896, + 8512,9472, 8520,8640, 8528,9312, 8536,13408, 8544,9296, 8552,10688, + 8560,9824, 8568,13920, 8576,9224, 8584,12672, 8592,10336, 8600,14432, + 8608,13320, 8616,14720, 8624,10848, 8632,14944, 8640,9480, 8648,12736, + 8656,11360, 8664,15456, 8672,13576, 8680,14784, 8688,11872, 8696,15968, + 8704,12288, 8712,12416, 8720,12296, 8728,12448, 8736,12304, 8744,10376, + 8752,8864, 8760,12960, 8768,12352, 8776,12480, 8784,9376, 8792,13472, + 8800,12368, 8808,10440, 8816,9888, 8824,13984, 8832,12320, 8840,12424, + 8848,10400, 8856,14496, 8864,12312, 8872,14472, 8880,10912, 8888,15008, + 8896,12384, 8904,12488, 8912,11424, 8920,15520, 8928,12568, 8936,14536, + 8944,11936, 8952,16032, 8960,12544, 8968,12672, 8976,12552, 8984,12512, + 8992,12560, 9000,10632, 9008,12568, 9016,13024, 9024,12608, 9032,12736, + 9040,9440, 9048,13536, 9056,12624, 9064,10696, 9072,9952, 9080,14048, + 9088,9240, 9096,12680, 9104,10464, 9112,14560, 9120,13336, 9128,14728, + 9136,10976, 9144,15072, 9152,9496, 9160,12744, 9168,11488, 9176,15584, + 9184,13592, 9192,14792, 9200,12000, 9208,16096, 9224,9344, 9232,9248, + 9240,12576, 9256,11392, 9264,12560, 9272,13088, 9280,9472, 9288,9408, + 9296,9504, 9304,13600, 9312,9488, 9320,11456, 9328,10016, 9336,14112, + 9352,13440, 9360,10528, 9368,14624, 9376,12360, 9384,15488, 9392,11040, + 9400,15136, 9408,9480, 9416,13504, 9424,11552, 9432,15648, 9440,12616, + 9448,15552, 9456,12064, 9464,16160, 9480,9600, 9488,9504, 9496,12640, + 9512,11648, 9520,12624, 9528,13152, 9544,9664, 9552,9568, 9560,13664, + 9576,11712, 9584,10080, 9592,14176, 9608,13696, 9616,10592, 9624,14688, + 9632,13384, 9640,15744, 9648,11104, 9656,15200, 9672,13760, 9680,11616, + 9688,15712, 9696,13640, 9704,15808, 9712,12128, 9720,16224, 9728,13312, + 9736,13440, 9744,13320, 9752,12704, 9760,13328, 9768,11400, 9776,13336, + 9784,13216, 9792,13376, 9800,13504, 9808,13384, 9816,13728, 9824,13392, + 9832,11464, 9840,10144, 9848,14240, 9856,13344, 9864,13448, 9872,10656, + 9880,14752, 9888,12376, 9896,15496, 9904,11168, 9912,15264, 9920,13408, + 9928,13512, 9936,11680, 9944,15776, 9952,12632, 9960,15560, 9968,12192, + 9976,16288, 9984,13568, 9992,13696, 10000,13576, 10008,12768, 10016,13584, + 10024,11656, 10032,13592, 10040,13280, 10048,13632, 10056,13760, + 10064,13640, 10072,13792, 10080,13648, 10088,11720, 10096,10208, + 10104,14304, 10112,13600, 10120,13704, 10128,10720, 10136,14816, + 10144,13400, 10152,15752, 10160,11232, 10168,15328, 10176,13664, + 10184,13768, 10192,11744, 10200,15840, 10208,13656, 10216,15816, + 10224,12256, 10232,16352, 10248,10272, 10256,10368, 10264,12328, + 10280,10384, 10288,10376, 10296,12840, 10304,11264, 10312,11296, + 10320,11392, 10328,13352, 10336,11272, 10344,10448, 10352,11400, + 10360,13864, 10376,12432, 10392,14376, 10400,12328, 10408,14480, + 10416,10792, 10424,14888, 10432,11280, 10440,12496, 10448,11304, + 10456,15400, 10464,11288, 10472,14544, 10480,11816, 10488,15912, + 10496,11264, 10504,11272, 10512,11280, 10520,12392, 10528,11296, + 10536,10640, 10544,12496, 10552,12904, 10560,11328, 10568,11360, + 10576,11456, 10584,13416, 10592,11336, 10600,10704, 10608,11464, + 10616,13928, 10624,11392, 10632,12688, 10640,11304, 10648,14440, + 10656,13352, 10664,14736, 10672,10856, 10680,14952, 10688,11344, + 10696,12752, 10704,11368, 10712,15464, 10720,11352, 10728,14800, + 10736,11880, 10744,15976, 10752,14336, 10760,14368, 10768,14464, + 10776,12456, 10784,14344, 10792,14376, 10800,14472, 10808,12968, + 10816,15360, 10824,15392, 10832,15488, 10840,13480, 10848,15368, + 10856,15400, 10864,15496, 10872,13992, 10880,14352, 10888,12440, + 10896,14480, 10904,14504, 10912,14360, 10920,14488, 10928,14488, + 10936,15016, 10944,15376, 10952,12504, 10960,11432, 10968,15528, + 10976,15384, 10984,14552, 10992,11944, 11000,16040, 11008,14400, + 11016,14432, 11024,14528, 11032,12520, 11040,14408, 11048,14440, + 11056,14536, 11064,13032, 11072,15424, 11080,15456, 11088,15552, + 11096,13544, 11104,15432, 11112,15464, 11120,15560, 11128,14056, + 11136,14416, 11144,12696, 11152,14544, 11160,14568, 11168,14424, + 11176,14744, 11184,14552, 11192,15080, 11200,15440, 11208,12760, + 11216,11496, 11224,15592, 11232,15448, 11240,14808, 11248,12008, + 11256,16104, 11272,11296, 11280,11392, 11288,12584, 11304,11408, + 11312,12688, 11320,13096, 11328,11520, 11336,11552, 11344,11648, + 11352,13608, 11360,11528, 11368,11472, 11376,11656, 11384,14120, + 11400,13456, 11416,14632, 11424,12392, 11432,15504, 11440,14440, + 11448,15144, 11456,11536, 11464,13520, 11472,11560, 11480,15656, + 11488,11544, 11496,15568, 11504,12072, 11512,16168, 11528,11552, + 11536,11648, 11544,12648, 11560,11664, 11568,12752, 11576,13160, + 11592,11616, 11600,11712, 11608,13672, 11624,11728, 11632,11720, + 11640,14184, 11656,13712, 11672,14696, 11680,13416, 11688,15760, + 11696,15464, 11704,15208, 11720,13776, 11736,15720, 11744,13672, + 11752,15824, 11760,12136, 11768,16232, 11776,14592, 11784,14624, + 11792,14720, 11800,12712, 11808,14600, 11816,14632, 11824,14728, + 11832,13224, 11840,15616, 11848,15648, 11856,15744, 11864,13736, + 11872,15624, 11880,15656, 11888,15752, 11896,14248, 11904,14608, + 11912,13464, 11920,14736, 11928,14760, 11936,14616, 11944,15512, + 11952,14744, 11960,15272, 11968,15632, 11976,13528, 11984,15760, + 11992,15784, 12000,15640, 12008,15576, 12016,12200, 12024,16296, + 12032,14656, 12040,14688, 12048,14784, 12056,12776, 12064,14664, + 12072,14696, 12080,14792, 12088,13288, 12096,15680, 12104,15712, + 12112,15808, 12120,13800, 12128,15688, 12136,15720, 12144,15816, + 12152,14312, 12160,14672, 12168,13720, 12176,14800, 12184,14824, + 12192,14680, 12200,15768, 12208,14808, 12216,15336, 12224,15696, + 12232,13784, 12240,15824, 12248,15848, 12256,15704, 12264,15832, + 12272,15832, 12280,16360, 12312,12336, 12344,12848, 12352,12544, + 12360,12552, 12368,12560, 12376,13360, 12384,12576, 12392,12584, + 12400,13336, 12408,13872, 12424,12448, 12440,14384, 12456,14496, + 12464,14472, 12472,14896, 12480,12672, 12488,12512, 12496,12688, + 12504,15408, 12512,12680, 12520,14560, 12528,14728, 12536,15920, + 12544,13312, 12552,13320, 12560,13328, 12568,13336, 12576,13344, + 12584,13352, 12592,13360, 12600,12912, 12608,13568, 12616,13576, + 12624,13584, 12632,13424, 12640,13600, 12648,13608, 12656,13400, + 12664,13936, 12672,13440, 12680,12704, 12688,13456, 12696,14448, + 12704,13448, 12712,14752, 12720,15496, 12728,14960, 12736,13696, + 12744,12768, 12752,13712, 12760,15472, 12768,13704, 12776,14816, + 12784,15752, 12792,15984, 12800,14336, 12808,14464, 12816,14344, + 12824,14472, 12832,14352, 12840,14480, 12848,14360, 12856,12976, + 12864,14400, 12872,14528, 12880,14408, 12888,13488, 12896,14416, + 12904,14544, 12912,14424, 12920,14000, 12928,14368, 12936,14496, + 12944,14376, 12952,14512, 12960,14384, 12968,14504, 12976,14488, + 12984,15024, 12992,14432, 13000,14560, 13008,14440, 13016,15536, + 13024,14448, 13032,14568, 13040,14744, 13048,16048, 13056,14592, + 13064,14720, 13072,14600, 13080,14728, 13088,14608, 13096,14736, + 13104,14616, 13112,14744, 13120,14656, 13128,14784, 13136,14664, + 13144,13552, 13152,14672, 13160,14800, 13168,14680, 13176,14064, + 13184,14624, 13192,14752, 13200,14632, 13208,14576, 13216,13464, + 13224,14760, 13232,15512, 13240,15088, 13248,14688, 13256,14816, + 13264,14696, 13272,15600, 13280,13720, 13288,14824, 13296,15768, + 13304,16112, 13336,13360, 13368,14616, 13376,13568, 13384,13576, + 13392,13584, 13400,13616, 13408,13600, 13416,13608, 13424,13592, + 13432,14128, 13448,13472, 13464,14640, 13480,15520, 13488,14536, + 13496,15152, 13504,13696, 13512,13536, 13520,13712, 13528,15664, + 13536,13704, 13544,15584, 13552,14792, 13560,16176, 13592,13616, + 13624,14680, 13656,13680, 13688,14192, 13704,13728, 13720,14704, + 13736,15776, 13744,15560, 13752,15216, 13768,13792, 13784,15728, + 13800,15840, 13808,15816, 13816,16240, 13824,15360, 13832,15488, + 13840,15368, 13848,15496, 13856,15376, 13864,15504, 13872,15384, + 13880,15512, 13888,15424, 13896,15552, 13904,15432, 13912,15560, + 13920,15440, 13928,15568, 13936,15448, 13944,14256, 13952,15392, + 13960,15520, 13968,15400, 13976,14768, 13984,15408, 13992,15528, + 14000,14552, 14008,15280, 14016,15456, 14024,15584, 14032,15464, + 14040,15792, 14048,15472, 14056,15592, 14064,14808, 14072,16304, + 14080,15616, 14088,15744, 14096,15624, 14104,15752, 14112,15632, + 14120,15760, 14128,15640, 14136,15768, 14144,15680, 14152,15808, + 14160,15688, 14168,15816, 14176,15696, 14184,15824, 14192,15704, + 14200,14320, 14208,15648, 14216,15776, 14224,15656, 14232,14832, + 14240,15664, 14248,15784, 14256,15576, 14264,15344, 14272,15712, + 14280,15840, 14288,15720, 14296,15856, 14304,15728, 14312,15848, + 14320,15832, 14328,16368, 14392,14488, 14400,14592, 14408,14600, + 14416,14608, 14424,14616, 14432,14624, 14440,14632, 14448,14640, + 14456,15512, 14504,14512, 14520,14904, 14528,14720, 14536,14728, + 14544,14736, 14552,15416, 14560,14752, 14568,14576, 14584,15928, + 14576,14760, 14592,15360, 14600,15368, 14608,15376, 14616,15384, + 14624,15392, 14632,15400, 14640,15408, 14648,15416, 14656,15616, + 14664,15624, 14672,15632, 14680,15640, 14688,15648, 14696,15656, + 14704,15664, 14712,15576, 14720,15488, 14728,15496, 14736,15504, + 14744,15512, 14752,15520, 14760,14768, 14776,14968, 14768,15528, + 14784,15744, 14792,15752, 14800,15760, 14808,15480, 14816,15776, + 14824,14832, 14840,15992, 14832,15784, 14856,14864, 14864,14880, + 14872,14896, 14880,14976, 14888,14992, 14896,15008, 14904,15024, + 14912,15104, 14920,15120, 14928,15136, 14936,15152, 14944,15232, + 14952,15248, 14960,15264, 14968,15280, 14984,15008, 15000,15024, + 15016,15024, 15040,15112, 15048,15128, 15056,15144, 15064,15544, + 15072,15240, 15080,15256, 15088,15272, 15096,16056, 15104,15872, + 15112,15888, 15120,15904, 15128,15920, 15136,16000, 15144,16016, + 15152,16032, 15160,16048, 15168,16128, 15176,16144, 15184,16160, + 15192,16176, 15200,16256, 15208,16272, 15216,16288, 15224,16304, + 15232,15880, 15240,15896, 15248,15912, 15256,15928, 15264,16008, + 15272,16024, 15280,16040, 15288,16056, 15296,16136, 15304,16152, + 15312,16168, 15320,15608, 15328,16264, 15336,16280, 15344,16296, + 15352,16120, 15416,15512, 15424,15616, 15432,15624, 15440,15632, + 15448,15640, 15456,15648, 15464,15656, 15472,15664, 15480,15768, + 15528,15536, 15544,16048, 15552,15744, 15560,15752, 15568,15760, + 15576,15672, 15584,15776, 15592,15600, 15600,15784, 15608,16184, + 15672,15768, 15736,15832, 15784,15792, 15800,16304, 15848,15856, + 15880,16000, 15864,16248, 15888,16000, 15896,16008, 15904,16000, + 15912,16016, 15920,16008, 15928,16024, 15936,16128, 15944,16160, + 15952,16256, 15960,16288, 15968,16136, 15976,16168, 15984,16264, + 15992,16296, 16008,16032, 16024,16040, 16064,16144, 16040,16048, + 16072,16176, 16080,16272, 16088,16304, 16096,16152, 16104,16184, + 16112,16280, 16136,16256, 16120,16312, 16144,16256, 16152,16264, + 16160,16256, 16168,16272, 16176,16264, 16184,16280, 16200,16208, + 16208,16224, 16216,16240, 16224,16320, 16232,16336, 16240,16352, + 16248,16368, 16264,16288, 16280,16296, 16296,16304, 16344,16368, + 16328,16352, 16360,16368 +}; + +const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE_4096_TABLE_LENGTH] = +{ + /* radix 8, size 4032 */ + 8,4096, 16,8192, 24,12288, 32,16384, 40,20480, 48,24576, 56,28672, 64,512, + 72,4608, 80,8704, 88,12800, 96,16896, 104,20992, 112,25088, 120,29184, + 128,1024, 136,5120, 144,9216, 152,13312, 160,17408, 168,21504, 176,25600, + 184,29696, 192,1536, 200,5632, 208,9728, 216,13824, 224,17920, 232,22016, + 240,26112, 248,30208, 256,2048, 264,6144, 272,10240, 280,14336, 288,18432, + 296,22528, 304,26624, 312,30720, 320,2560, 328,6656, 336,10752, 344,14848, + 352,18944, 360,23040, 368,27136, 376,31232, 384,3072, 392,7168, 400,11264, + 408,15360, 416,19456, 424,23552, 432,27648, 440,31744, 448,3584, 456,7680, + 464,11776, 472,15872, 480,19968, 488,24064, 496,28160, 504,32256, 520,4160, + 528,8256, 536,12352, 544,16448, 552,20544, 560,24640, 568,28736, 584,4672, + 592,8768, 600,12864, 608,16960, 616,21056, 624,25152, 632,29248, 640,1088, + 648,5184, 656,9280, 664,13376, 672,17472, 680,21568, 688,25664, 696,29760, + 704,1600, 712,5696, 720,9792, 728,13888, 736,17984, 744,22080, 752,26176, + 760,30272, 768,2112, 776,6208, 784,10304, 792,14400, 800,18496, 808,22592, + 816,26688, 824,30784, 832,2624, 840,6720, 848,10816, 856,14912, 864,19008, + 872,23104, 880,27200, 888,31296, 896,3136, 904,7232, 912,11328, 920,15424, + 928,19520, 936,23616, 944,27712, 952,31808, 960,3648, 968,7744, 976,11840, + 984,15936, 992,20032, 1000,24128, 1008,28224, 1016,32320, 1032,4224, + 1040,8320, 1048,12416, 1056,16512, 1064,20608, 1072,24704, 1080,28800, + 1096,4736, 1104,8832, 1112,12928, 1120,17024, 1128,21120, 1136,25216, + 1144,29312, 1160,5248, 1168,9344, 1176,13440, 1184,17536, 1192,21632, + 1200,25728, 1208,29824, 1216,1664, 1224,5760, 1232,9856, 1240,13952, + 1248,18048, 1256,22144, 1264,26240, 1272,30336, 1280,2176, 1288,6272, + 1296,10368, 1304,14464, 1312,18560, 1320,22656, 1328,26752, 1336,30848, + 1344,2688, 1352,6784, 1360,10880, 1368,14976, 1376,19072, 1384,23168, + 1392,27264, 1400,31360, 1408,3200, 1416,7296, 1424,11392, 1432,15488, + 1440,19584, 1448,23680, 1456,27776, 1464,31872, 1472,3712, 1480,7808, + 1488,11904, 1496,16000, 1504,20096, 1512,24192, 1520,28288, 1528,32384, + 1544,4288, 1552,8384, 1560,12480, 1568,16576, 1576,20672, 1584,24768, + 1592,28864, 1608,4800, 1616,8896, 1624,12992, 1632,17088, 1640,21184, + 1648,25280, 1656,29376, 1672,5312, 1680,9408, 1688,13504, 1696,17600, + 1704,21696, 1712,25792, 1720,29888, 1736,5824, 1744,9920, 1752,14016, + 1760,18112, 1768,22208, 1776,26304, 1784,30400, 1792,2240, 1800,6336, + 1808,10432, 1816,14528, 1824,18624, 1832,22720, 1840,26816, 1848,30912, + 1856,2752, 1864,6848, 1872,10944, 1880,15040, 1888,19136, 1896,23232, + 1904,27328, 1912,31424, 1920,3264, 1928,7360, 1936,11456, 1944,15552, + 1952,19648, 1960,23744, 1968,27840, 1976,31936, 1984,3776, 1992,7872, + 2000,11968, 2008,16064, 2016,20160, 2024,24256, 2032,28352, 2040,32448, + 2056,4352, 2064,8448, 2072,12544, 2080,16640, 2088,20736, 2096,24832, + 2104,28928, 2120,4864, 2128,8960, 2136,13056, 2144,17152, 2152,21248, + 2160,25344, 2168,29440, 2184,5376, 2192,9472, 2200,13568, 2208,17664, + 2216,21760, 2224,25856, 2232,29952, 2248,5888, 2256,9984, 2264,14080, + 2272,18176, 2280,22272, 2288,26368, 2296,30464, 2312,6400, 2320,10496, + 2328,14592, 2336,18688, 2344,22784, 2352,26880, 2360,30976, 2368,2816, + 2376,6912, 2384,11008, 2392,15104, 2400,19200, 2408,23296, 2416,27392, + 2424,31488, 2432,3328, 2440,7424, 2448,11520, 2456,15616, 2464,19712, + 2472,23808, 2480,27904, 2488,32000, 2496,3840, 2504,7936, 2512,12032, + 2520,16128, 2528,20224, 2536,24320, 2544,28416, 2552,32512, 2568,4416, + 2576,8512, 2584,12608, 2592,16704, 2600,20800, 2608,24896, 2616,28992, + 2632,4928, 2640,9024, 2648,13120, 2656,17216, 2664,21312, 2672,25408, + 2680,29504, 2696,5440, 2704,9536, 2712,13632, 2720,17728, 2728,21824, + 2736,25920, 2744,30016, 2760,5952, 2768,10048, 2776,14144, 2784,18240, + 2792,22336, 2800,26432, 2808,30528, 2824,6464, 2832,10560, 2840,14656, + 2848,18752, 2856,22848, 2864,26944, 2872,31040, 2888,6976, 2896,11072, + 2904,15168, 2912,19264, 2920,23360, 2928,27456, 2936,31552, 2944,3392, + 2952,7488, 2960,11584, 2968,15680, 2976,19776, 2984,23872, 2992,27968, + 3000,32064, 3008,3904, 3016,8000, 3024,12096, 3032,16192, 3040,20288, + 3048,24384, 3056,28480, 3064,32576, 3080,4480, 3088,8576, 3096,12672, + 3104,16768, 3112,20864, 3120,24960, 3128,29056, 3144,4992, 3152,9088, + 3160,13184, 3168,17280, 3176,21376, 3184,25472, 3192,29568, 3208,5504, + 3216,9600, 3224,13696, 3232,17792, 3240,21888, 3248,25984, 3256,30080, + 3272,6016, 3280,10112, 3288,14208, 3296,18304, 3304,22400, 3312,26496, + 3320,30592, 3336,6528, 3344,10624, 3352,14720, 3360,18816, 3368,22912, + 3376,27008, 3384,31104, 3400,7040, 3408,11136, 3416,15232, 3424,19328, + 3432,23424, 3440,27520, 3448,31616, 3464,7552, 3472,11648, 3480,15744, + 3488,19840, 3496,23936, 3504,28032, 3512,32128, 3520,3968, 3528,8064, + 3536,12160, 3544,16256, 3552,20352, 3560,24448, 3568,28544, 3576,32640, + 3592,4544, 3600,8640, 3608,12736, 3616,16832, 3624,20928, 3632,25024, + 3640,29120, 3656,5056, 3664,9152, 3672,13248, 3680,17344, 3688,21440, + 3696,25536, 3704,29632, 3720,5568, 3728,9664, 3736,13760, 3744,17856, + 3752,21952, 3760,26048, 3768,30144, 3784,6080, 3792,10176, 3800,14272, + 3808,18368, 3816,22464, 3824,26560, 3832,30656, 3848,6592, 3856,10688, + 3864,14784, 3872,18880, 3880,22976, 3888,27072, 3896,31168, 3912,7104, + 3920,11200, 3928,15296, 3936,19392, 3944,23488, 3952,27584, 3960,31680, + 3976,7616, 3984,11712, 3992,15808, 4000,19904, 4008,24000, 4016,28096, + 4024,32192, 4040,8128, 4048,12224, 4056,16320, 4064,20416, 4072,24512, + 4080,28608, 4088,32704, 4112,8200, 4120,12296, 4128,16392, 4136,20488, + 4144,24584, 4152,28680, 4168,4616, 4176,8712, 4184,12808, 4192,16904, + 4200,21000, 4208,25096, 4216,29192, 4232,5128, 4240,9224, 4248,13320, + 4256,17416, 4264,21512, 4272,25608, 4280,29704, 4296,5640, 4304,9736, + 4312,13832, 4320,17928, 4328,22024, 4336,26120, 4344,30216, 4360,6152, + 4368,10248, 4376,14344, 4384,18440, 4392,22536, 4400,26632, 4408,30728, + 4424,6664, 4432,10760, 4440,14856, 4448,18952, 4456,23048, 4464,27144, + 4472,31240, 4488,7176, 4496,11272, 4504,15368, 4512,19464, 4520,23560, + 4528,27656, 4536,31752, 4552,7688, 4560,11784, 4568,15880, 4576,19976, + 4584,24072, 4592,28168, 4600,32264, 4624,8264, 4632,12360, 4640,16456, + 4648,20552, 4656,24648, 4664,28744, 4688,8776, 4696,12872, 4704,16968, + 4712,21064, 4720,25160, 4728,29256, 4744,5192, 4752,9288, 4760,13384, + 4768,17480, 4776,21576, 4784,25672, 4792,29768, 4808,5704, 4816,9800, + 4824,13896, 4832,17992, 4840,22088, 4848,26184, 4856,30280, 4872,6216, + 4880,10312, 4888,14408, 4896,18504, 4904,22600, 4912,26696, 4920,30792, + 4936,6728, 4944,10824, 4952,14920, 4960,19016, 4968,23112, 4976,27208, + 4984,31304, 5000,7240, 5008,11336, 5016,15432, 5024,19528, 5032,23624, + 5040,27720, 5048,31816, 5064,7752, 5072,11848, 5080,15944, 5088,20040, + 5096,24136, 5104,28232, 5112,32328, 5136,8328, 5144,12424, 5152,16520, + 5160,20616, 5168,24712, 5176,28808, 5200,8840, 5208,12936, 5216,17032, + 5224,21128, 5232,25224, 5240,29320, 5264,9352, 5272,13448, 5280,17544, + 5288,21640, 5296,25736, 5304,29832, 5320,5768, 5328,9864, 5336,13960, + 5344,18056, 5352,22152, 5360,26248, 5368,30344, 5384,6280, 5392,10376, + 5400,14472, 5408,18568, 5416,22664, 5424,26760, 5432,30856, 5448,6792, + 5456,10888, 5464,14984, 5472,19080, 5480,23176, 5488,27272, 5496,31368, + 5512,7304, 5520,11400, 5528,15496, 5536,19592, 5544,23688, 5552,27784, + 5560,31880, 5576,7816, 5584,11912, 5592,16008, 5600,20104, 5608,24200, + 5616,28296, 5624,32392, 5648,8392, 5656,12488, 5664,16584, 5672,20680, + 5680,24776, 5688,28872, 5712,8904, 5720,13000, 5728,17096, 5736,21192, + 5744,25288, 5752,29384, 5776,9416, 5784,13512, 5792,17608, 5800,21704, + 5808,25800, 5816,29896, 5840,9928, 5848,14024, 5856,18120, 5864,22216, + 5872,26312, 5880,30408, 5896,6344, 5904,10440, 5912,14536, 5920,18632, + 5928,22728, 5936,26824, 5944,30920, 5960,6856, 5968,10952, 5976,15048, + 5984,19144, 5992,23240, 6000,27336, 6008,31432, 6024,7368, 6032,11464, + 6040,15560, 6048,19656, 6056,23752, 6064,27848, 6072,31944, 6088,7880, + 6096,11976, 6104,16072, 6112,20168, 6120,24264, 6128,28360, 6136,32456, + 6160,8456, 6168,12552, 6176,16648, 6184,20744, 6192,24840, 6200,28936, + 6224,8968, 6232,13064, 6240,17160, 6248,21256, 6256,25352, 6264,29448, + 6288,9480, 6296,13576, 6304,17672, 6312,21768, 6320,25864, 6328,29960, + 6352,9992, 6360,14088, 6368,18184, 6376,22280, 6384,26376, 6392,30472, + 6416,10504, 6424,14600, 6432,18696, 6440,22792, 6448,26888, 6456,30984, + 6472,6920, 6480,11016, 6488,15112, 6496,19208, 6504,23304, 6512,27400, + 6520,31496, 6536,7432, 6544,11528, 6552,15624, 6560,19720, 6568,23816, + 6576,27912, 6584,32008, 6600,7944, 6608,12040, 6616,16136, 6624,20232, + 6632,24328, 6640,28424, 6648,32520, 6672,8520, 6680,12616, 6688,16712, + 6696,20808, 6704,24904, 6712,29000, 6736,9032, 6744,13128, 6752,17224, + 6760,21320, 6768,25416, 6776,29512, 6800,9544, 6808,13640, 6816,17736, + 6824,21832, 6832,25928, 6840,30024, 6864,10056, 6872,14152, 6880,18248, + 6888,22344, 6896,26440, 6904,30536, 6928,10568, 6936,14664, 6944,18760, + 6952,22856, 6960,26952, 6968,31048, 6992,11080, 7000,15176, 7008,19272, + 7016,23368, 7024,27464, 7032,31560, 7048,7496, 7056,11592, 7064,15688, + 7072,19784, 7080,23880, 7088,27976, 7096,32072, 7112,8008, 7120,12104, + 7128,16200, 7136,20296, 7144,24392, 7152,28488, 7160,32584, 7184,8584, + 7192,12680, 7200,16776, 7208,20872, 7216,24968, 7224,29064, 7248,9096, + 7256,13192, 7264,17288, 7272,21384, 7280,25480, 7288,29576, 7312,9608, + 7320,13704, 7328,17800, 7336,21896, 7344,25992, 7352,30088, 7376,10120, + 7384,14216, 7392,18312, 7400,22408, 7408,26504, 7416,30600, 7440,10632, + 7448,14728, 7456,18824, 7464,22920, 7472,27016, 7480,31112, 7504,11144, + 7512,15240, 7520,19336, 7528,23432, 7536,27528, 7544,31624, 7568,11656, + 7576,15752, 7584,19848, 7592,23944, 7600,28040, 7608,32136, 7624,8072, + 7632,12168, 7640,16264, 7648,20360, 7656,24456, 7664,28552, 7672,32648, + 7696,8648, 7704,12744, 7712,16840, 7720,20936, 7728,25032, 7736,29128, + 7760,9160, 7768,13256, 7776,17352, 7784,21448, 7792,25544, 7800,29640, + 7824,9672, 7832,13768, 7840,17864, 7848,21960, 7856,26056, 7864,30152, + 7888,10184, 7896,14280, 7904,18376, 7912,22472, 7920,26568, 7928,30664, + 7952,10696, 7960,14792, 7968,18888, 7976,22984, 7984,27080, 7992,31176, + 8016,11208, 8024,15304, 8032,19400, 8040,23496, 8048,27592, 8056,31688, + 8080,11720, 8088,15816, 8096,19912, 8104,24008, 8112,28104, 8120,32200, + 8144,12232, 8152,16328, 8160,20424, 8168,24520, 8176,28616, 8184,32712, + 8216,12304, 8224,16400, 8232,20496, 8240,24592, 8248,28688, 8272,8720, + 8280,12816, 8288,16912, 8296,21008, 8304,25104, 8312,29200, 8336,9232, + 8344,13328, 8352,17424, 8360,21520, 8368,25616, 8376,29712, 8400,9744, + 8408,13840, 8416,17936, 8424,22032, 8432,26128, 8440,30224, 8464,10256, + 8472,14352, 8480,18448, 8488,22544, 8496,26640, 8504,30736, 8528,10768, + 8536,14864, 8544,18960, 8552,23056, 8560,27152, 8568,31248, 8592,11280, + 8600,15376, 8608,19472, 8616,23568, 8624,27664, 8632,31760, 8656,11792, + 8664,15888, 8672,19984, 8680,24080, 8688,28176, 8696,32272, 8728,12368, + 8736,16464, 8744,20560, 8752,24656, 8760,28752, 8792,12880, 8800,16976, + 8808,21072, 8816,25168, 8824,29264, 8848,9296, 8856,13392, 8864,17488, + 8872,21584, 8880,25680, 8888,29776, 8912,9808, 8920,13904, 8928,18000, + 8936,22096, 8944,26192, 8952,30288, 8976,10320, 8984,14416, 8992,18512, + 9000,22608, 9008,26704, 9016,30800, 9040,10832, 9048,14928, 9056,19024, + 9064,23120, 9072,27216, 9080,31312, 9104,11344, 9112,15440, 9120,19536, + 9128,23632, 9136,27728, 9144,31824, 9168,11856, 9176,15952, 9184,20048, + 9192,24144, 9200,28240, 9208,32336, 9240,12432, 9248,16528, 9256,20624, + 9264,24720, 9272,28816, 9304,12944, 9312,17040, 9320,21136, 9328,25232, + 9336,29328, 9368,13456, 9376,17552, 9384,21648, 9392,25744, 9400,29840, + 9424,9872, 9432,13968, 9440,18064, 9448,22160, 9456,26256, 9464,30352, + 9488,10384, 9496,14480, 9504,18576, 9512,22672, 9520,26768, 9528,30864, + 9552,10896, 9560,14992, 9568,19088, 9576,23184, 9584,27280, 9592,31376, + 9616,11408, 9624,15504, 9632,19600, 9640,23696, 9648,27792, 9656,31888, + 9680,11920, 9688,16016, 9696,20112, 9704,24208, 9712,28304, 9720,32400, + 9752,12496, 9760,16592, 9768,20688, 9776,24784, 9784,28880, 9816,13008, + 9824,17104, 9832,21200, 9840,25296, 9848,29392, 9880,13520, 9888,17616, + 9896,21712, 9904,25808, 9912,29904, 9944,14032, 9952,18128, 9960,22224, + 9968,26320, 9976,30416, 10000,10448, 10008,14544, 10016,18640, 10024,22736, + 10032,26832, 10040,30928, 10064,10960, 10072,15056, 10080,19152, + 10088,23248, 10096,27344, 10104,31440, 10128,11472, 10136,15568, + 10144,19664, 10152,23760, 10160,27856, 10168,31952, 10192,11984, + 10200,16080, 10208,20176, 10216,24272, 10224,28368, 10232,32464, + 10264,12560, 10272,16656, 10280,20752, 10288,24848, 10296,28944, + 10328,13072, 10336,17168, 10344,21264, 10352,25360, 10360,29456, + 10392,13584, 10400,17680, 10408,21776, 10416,25872, 10424,29968, + 10456,14096, 10464,18192, 10472,22288, 10480,26384, 10488,30480, + 10520,14608, 10528,18704, 10536,22800, 10544,26896, 10552,30992, + 10576,11024, 10584,15120, 10592,19216, 10600,23312, 10608,27408, + 10616,31504, 10640,11536, 10648,15632, 10656,19728, 10664,23824, + 10672,27920, 10680,32016, 10704,12048, 10712,16144, 10720,20240, + 10728,24336, 10736,28432, 10744,32528, 10776,12624, 10784,16720, + 10792,20816, 10800,24912, 10808,29008, 10840,13136, 10848,17232, + 10856,21328, 10864,25424, 10872,29520, 10904,13648, 10912,17744, + 10920,21840, 10928,25936, 10936,30032, 10968,14160, 10976,18256, + 10984,22352, 10992,26448, 11000,30544, 11032,14672, 11040,18768, + 11048,22864, 11056,26960, 11064,31056, 11096,15184, 11104,19280, + 11112,23376, 11120,27472, 11128,31568, 11152,11600, 11160,15696, + 11168,19792, 11176,23888, 11184,27984, 11192,32080, 11216,12112, + 11224,16208, 11232,20304, 11240,24400, 11248,28496, 11256,32592, + 11288,12688, 11296,16784, 11304,20880, 11312,24976, 11320,29072, + 11352,13200, 11360,17296, 11368,21392, 11376,25488, 11384,29584, + 11416,13712, 11424,17808, 11432,21904, 11440,26000, 11448,30096, + 11480,14224, 11488,18320, 11496,22416, 11504,26512, 11512,30608, + 11544,14736, 11552,18832, 11560,22928, 11568,27024, 11576,31120, + 11608,15248, 11616,19344, 11624,23440, 11632,27536, 11640,31632, + 11672,15760, 11680,19856, 11688,23952, 11696,28048, 11704,32144, + 11728,12176, 11736,16272, 11744,20368, 11752,24464, 11760,28560, + 11768,32656, 11800,12752, 11808,16848, 11816,20944, 11824,25040, + 11832,29136, 11864,13264, 11872,17360, 11880,21456, 11888,25552, + 11896,29648, 11928,13776, 11936,17872, 11944,21968, 11952,26064, + 11960,30160, 11992,14288, 12000,18384, 12008,22480, 12016,26576, + 12024,30672, 12056,14800, 12064,18896, 12072,22992, 12080,27088, + 12088,31184, 12120,15312, 12128,19408, 12136,23504, 12144,27600, + 12152,31696, 12184,15824, 12192,19920, 12200,24016, 12208,28112, + 12216,32208, 12248,16336, 12256,20432, 12264,24528, 12272,28624, + 12280,32720, 12320,16408, 12328,20504, 12336,24600, 12344,28696, + 12376,12824, 12384,16920, 12392,21016, 12400,25112, 12408,29208, + 12440,13336, 12448,17432, 12456,21528, 12464,25624, 12472,29720, + 12504,13848, 12512,17944, 12520,22040, 12528,26136, 12536,30232, + 12568,14360, 12576,18456, 12584,22552, 12592,26648, 12600,30744, + 12632,14872, 12640,18968, 12648,23064, 12656,27160, 12664,31256, + 12696,15384, 12704,19480, 12712,23576, 12720,27672, 12728,31768, + 12760,15896, 12768,19992, 12776,24088, 12784,28184, 12792,32280, + 12832,16472, 12840,20568, 12848,24664, 12856,28760, 12896,16984, + 12904,21080, 12912,25176, 12920,29272, 12952,13400, 12960,17496, + 12968,21592, 12976,25688, 12984,29784, 13016,13912, 13024,18008, + 13032,22104, 13040,26200, 13048,30296, 13080,14424, 13088,18520, + 13096,22616, 13104,26712, 13112,30808, 13144,14936, 13152,19032, + 13160,23128, 13168,27224, 13176,31320, 13208,15448, 13216,19544, + 13224,23640, 13232,27736, 13240,31832, 13272,15960, 13280,20056, + 13288,24152, 13296,28248, 13304,32344, 13344,16536, 13352,20632, + 13360,24728, 13368,28824, 13408,17048, 13416,21144, 13424,25240, + 13432,29336, 13472,17560, 13480,21656, 13488,25752, 13496,29848, + 13528,13976, 13536,18072, 13544,22168, 13552,26264, 13560,30360, + 13592,14488, 13600,18584, 13608,22680, 13616,26776, 13624,30872, + 13656,15000, 13664,19096, 13672,23192, 13680,27288, 13688,31384, + 13720,15512, 13728,19608, 13736,23704, 13744,27800, 13752,31896, + 13784,16024, 13792,20120, 13800,24216, 13808,28312, 13816,32408, + 13856,16600, 13864,20696, 13872,24792, 13880,28888, 13920,17112, + 13928,21208, 13936,25304, 13944,29400, 13984,17624, 13992,21720, + 14000,25816, 14008,29912, 14048,18136, 14056,22232, 14064,26328, + 14072,30424, 14104,14552, 14112,18648, 14120,22744, 14128,26840, + 14136,30936, 14168,15064, 14176,19160, 14184,23256, 14192,27352, + 14200,31448, 14232,15576, 14240,19672, 14248,23768, 14256,27864, + 14264,31960, 14296,16088, 14304,20184, 14312,24280, 14320,28376, + 14328,32472, 14368,16664, 14376,20760, 14384,24856, 14392,28952, + 14432,17176, 14440,21272, 14448,25368, 14456,29464, 14496,17688, + 14504,21784, 14512,25880, 14520,29976, 14560,18200, 14568,22296, + 14576,26392, 14584,30488, 14624,18712, 14632,22808, 14640,26904, + 14648,31000, 14680,15128, 14688,19224, 14696,23320, 14704,27416, + 14712,31512, 14744,15640, 14752,19736, 14760,23832, 14768,27928, + 14776,32024, 14808,16152, 14816,20248, 14824,24344, 14832,28440, + 14840,32536, 14880,16728, 14888,20824, 14896,24920, 14904,29016, + 14944,17240, 14952,21336, 14960,25432, 14968,29528, 15008,17752, + 15016,21848, 15024,25944, 15032,30040, 15072,18264, 15080,22360, + 15088,26456, 15096,30552, 15136,18776, 15144,22872, 15152,26968, + 15160,31064, 15200,19288, 15208,23384, 15216,27480, 15224,31576, + 15256,15704, 15264,19800, 15272,23896, 15280,27992, 15288,32088, + 15320,16216, 15328,20312, 15336,24408, 15344,28504, 15352,32600, + 15392,16792, 15400,20888, 15408,24984, 15416,29080, 15456,17304, + 15464,21400, 15472,25496, 15480,29592, 15520,17816, 15528,21912, + 15536,26008, 15544,30104, 15584,18328, 15592,22424, 15600,26520, + 15608,30616, 15648,18840, 15656,22936, 15664,27032, 15672,31128, + 15712,19352, 15720,23448, 15728,27544, 15736,31640, 15776,19864, + 15784,23960, 15792,28056, 15800,32152, 15832,16280, 15840,20376, + 15848,24472, 15856,28568, 15864,32664, 15904,16856, 15912,20952, + 15920,25048, 15928,29144, 15968,17368, 15976,21464, 15984,25560, + 15992,29656, 16032,17880, 16040,21976, 16048,26072, 16056,30168, + 16096,18392, 16104,22488, 16112,26584, 16120,30680, 16160,18904, + 16168,23000, 16176,27096, 16184,31192, 16224,19416, 16232,23512, + 16240,27608, 16248,31704, 16288,19928, 16296,24024, 16304,28120, + 16312,32216, 16352,20440, 16360,24536, 16368,28632, 16376,32728, + 16424,20512, 16432,24608, 16440,28704, 16480,16928, 16488,21024, + 16496,25120, 16504,29216, 16544,17440, 16552,21536, 16560,25632, + 16568,29728, 16608,17952, 16616,22048, 16624,26144, 16632,30240, + 16672,18464, 16680,22560, 16688,26656, 16696,30752, 16736,18976, + 16744,23072, 16752,27168, 16760,31264, 16800,19488, 16808,23584, + 16816,27680, 16824,31776, 16864,20000, 16872,24096, 16880,28192, + 16888,32288, 16936,20576, 16944,24672, 16952,28768, 17000,21088, + 17008,25184, 17016,29280, 17056,17504, 17064,21600, 17072,25696, + 17080,29792, 17120,18016, 17128,22112, 17136,26208, 17144,30304, + 17184,18528, 17192,22624, 17200,26720, 17208,30816, 17248,19040, + 17256,23136, 17264,27232, 17272,31328, 17312,19552, 17320,23648, + 17328,27744, 17336,31840, 17376,20064, 17384,24160, 17392,28256, + 17400,32352, 17448,20640, 17456,24736, 17464,28832, 17512,21152, + 17520,25248, 17528,29344, 17576,21664, 17584,25760, 17592,29856, + 17632,18080, 17640,22176, 17648,26272, 17656,30368, 17696,18592, + 17704,22688, 17712,26784, 17720,30880, 17760,19104, 17768,23200, + 17776,27296, 17784,31392, 17824,19616, 17832,23712, 17840,27808, + 17848,31904, 17888,20128, 17896,24224, 17904,28320, 17912,32416, + 17960,20704, 17968,24800, 17976,28896, 18024,21216, 18032,25312, + 18040,29408, 18088,21728, 18096,25824, 18104,29920, 18152,22240, + 18160,26336, 18168,30432, 18208,18656, 18216,22752, 18224,26848, + 18232,30944, 18272,19168, 18280,23264, 18288,27360, 18296,31456, + 18336,19680, 18344,23776, 18352,27872, 18360,31968, 18400,20192, + 18408,24288, 18416,28384, 18424,32480, 18472,20768, 18480,24864, + 18488,28960, 18536,21280, 18544,25376, 18552,29472, 18600,21792, + 18608,25888, 18616,29984, 18664,22304, 18672,26400, 18680,30496, + 18728,22816, 18736,26912, 18744,31008, 18784,19232, 18792,23328, + 18800,27424, 18808,31520, 18848,19744, 18856,23840, 18864,27936, + 18872,32032, 18912,20256, 18920,24352, 18928,28448, 18936,32544, + 18984,20832, 18992,24928, 19000,29024, 19048,21344, 19056,25440, + 19064,29536, 19112,21856, 19120,25952, 19128,30048, 19176,22368, + 19184,26464, 19192,30560, 19240,22880, 19248,26976, 19256,31072, + 19304,23392, 19312,27488, 19320,31584, 19360,19808, 19368,23904, + 19376,28000, 19384,32096, 19424,20320, 19432,24416, 19440,28512, + 19448,32608, 19496,20896, 19504,24992, 19512,29088, 19560,21408, + 19568,25504, 19576,29600, 19624,21920, 19632,26016, 19640,30112, + 19688,22432, 19696,26528, 19704,30624, 19752,22944, 19760,27040, + 19768,31136, 19816,23456, 19824,27552, 19832,31648, 19880,23968, + 19888,28064, 19896,32160, 19936,20384, 19944,24480, 19952,28576, + 19960,32672, 20008,20960, 20016,25056, 20024,29152, 20072,21472, + 20080,25568, 20088,29664, 20136,21984, 20144,26080, 20152,30176, + 20200,22496, 20208,26592, 20216,30688, 20264,23008, 20272,27104, + 20280,31200, 20328,23520, 20336,27616, 20344,31712, 20392,24032, + 20400,28128, 20408,32224, 20456,24544, 20464,28640, 20472,32736, + 20528,24616, 20536,28712, 20584,21032, 20592,25128, 20600,29224, + 20648,21544, 20656,25640, 20664,29736, 20712,22056, 20720,26152, + 20728,30248, 20776,22568, 20784,26664, 20792,30760, 20840,23080, + 20848,27176, 20856,31272, 20904,23592, 20912,27688, 20920,31784, + 20968,24104, 20976,28200, 20984,32296, 21040,24680, 21048,28776, + 21104,25192, 21112,29288, 21160,21608, 21168,25704, 21176,29800, + 21224,22120, 21232,26216, 21240,30312, 21288,22632, 21296,26728, + 21304,30824, 21352,23144, 21360,27240, 21368,31336, 21416,23656, + 21424,27752, 21432,31848, 21480,24168, 21488,28264, 21496,32360, + 21552,24744, 21560,28840, 21616,25256, 21624,29352, 21680,25768, + 21688,29864, 21736,22184, 21744,26280, 21752,30376, 21800,22696, + 21808,26792, 21816,30888, 21864,23208, 21872,27304, 21880,31400, + 21928,23720, 21936,27816, 21944,31912, 21992,24232, 22000,28328, + 22008,32424, 22064,24808, 22072,28904, 22128,25320, 22136,29416, + 22192,25832, 22200,29928, 22256,26344, 22264,30440, 22312,22760, + 22320,26856, 22328,30952, 22376,23272, 22384,27368, 22392,31464, + 22440,23784, 22448,27880, 22456,31976, 22504,24296, 22512,28392, + 22520,32488, 22576,24872, 22584,28968, 22640,25384, 22648,29480, + 22704,25896, 22712,29992, 22768,26408, 22776,30504, 22832,26920, + 22840,31016, 22888,23336, 22896,27432, 22904,31528, 22952,23848, + 22960,27944, 22968,32040, 23016,24360, 23024,28456, 23032,32552, + 23088,24936, 23096,29032, 23152,25448, 23160,29544, 23216,25960, + 23224,30056, 23280,26472, 23288,30568, 23344,26984, 23352,31080, + 23408,27496, 23416,31592, 23464,23912, 23472,28008, 23480,32104, + 23528,24424, 23536,28520, 23544,32616, 23600,25000, 23608,29096, + 23664,25512, 23672,29608, 23728,26024, 23736,30120, 23792,26536, + 23800,30632, 23856,27048, 23864,31144, 23920,27560, 23928,31656, + 23984,28072, 23992,32168, 24040,24488, 24048,28584, 24056,32680, + 24112,25064, 24120,29160, 24176,25576, 24184,29672, 24240,26088, + 24248,30184, 24304,26600, 24312,30696, 24368,27112, 24376,31208, + 24432,27624, 24440,31720, 24496,28136, 24504,32232, 24560,28648, + 24568,32744, 24632,28720, 24688,25136, 24696,29232, 24752,25648, + 24760,29744, 24816,26160, 24824,30256, 24880,26672, 24888,30768, + 24944,27184, 24952,31280, 25008,27696, 25016,31792, 25072,28208, + 25080,32304, 25144,28784, 25208,29296, 25264,25712, 25272,29808, + 25328,26224, 25336,30320, 25392,26736, 25400,30832, 25456,27248, + 25464,31344, 25520,27760, 25528,31856, 25584,28272, 25592,32368, + 25656,28848, 25720,29360, 25784,29872, 25840,26288, 25848,30384, + 25904,26800, 25912,30896, 25968,27312, 25976,31408, 26032,27824, + 26040,31920, 26096,28336, 26104,32432, 26168,28912, 26232,29424, + 26296,29936, 26360,30448, 26416,26864, 26424,30960, 26480,27376, + 26488,31472, 26544,27888, 26552,31984, 26608,28400, 26616,32496, + 26680,28976, 26744,29488, 26808,30000, 26872,30512, 26936,31024, + 26992,27440, 27000,31536, 27056,27952, 27064,32048, 27120,28464, + 27128,32560, 27192,29040, 27256,29552, 27320,30064, 27384,30576, + 27448,31088, 27512,31600, 27568,28016, 27576,32112, 27632,28528, + 27640,32624, 27704,29104, 27768,29616, 27832,30128, 27896,30640, + 27960,31152, 28024,31664, 28088,32176, 28144,28592, 28152,32688, + 28216,29168, 28280,29680, 28344,30192, 28408,30704, 28472,31216, + 28536,31728, 28600,32240, 28664,32752, 28792,29240, 28856,29752, + 28920,30264, 28984,30776, 29048,31288, 29112,31800, 29176,32312, + 29368,29816, 29432,30328, 29496,30840, 29560,31352, 29624,31864, + 29688,32376, 29944,30392, 30008,30904, 30072,31416, 30136,31928, + 30200,32440, 30520,30968, 30584,31480, 30648,31992, 30712,32504, + 31096,31544, 31160,32056, 31224,32568, 31672,32120, 31736,32632, + 32248,32696 +}; + + +const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH] = +{ + /* radix 4, size 12 */ + 8,64, 16,32, 24,96, 40,80, 56,112, 88,104 +}; + +const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH] = +{ + /* 4x2, size 24 */ + 8,128, 16,64, 24,192, 40,160, 48,96, 56,224, 72,144, + 88,208, 104,176, 120,240, 152,200, 184,232 +}; + +const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH] = +{ + /* radix 4, size 56 */ + 8,256, 16,128, 24,384, 32,64, 40,320, 48,192, 56,448, 72,288, 80,160, 88,416, 104,352, + 112,224, 120,480, 136,272, 152,400, 168,336, 176,208, 184,464, 200,304, 216,432, + 232,368, 248,496, 280,392, 296,328, 312,456, 344,424, 376,488, 440,472 +}; + +const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH] = +{ + /* 4x2, size 112 */ + 8,512, 16,256, 24,768, 32,128, 40,640, 48,384, 56,896, 72,576, 80,320, 88,832, 96,192, + 104,704, 112,448, 120,960, 136,544, 144,288, 152,800, 168,672, 176,416, 184,928, 200,608, + 208,352, 216,864, 232,736, 240,480, 248,992, 264,528, 280,784, 296,656, 304,400, 312,912, + 328,592, 344,848, 360,720, 368,464, 376,976, 392,560, 408,816, 424,688, 440,944, 456,624, + 472,880, 488,752, 504,1008, 536,776, 552,648, 568,904, 600,840, 616,712, 632,968, + 664,808, 696,936, 728,872, 760,1000, 824,920, 888,984 +}; + +const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH] = +{ + /* radix 4, size 240 */ + 8,1024, 16,512, 24,1536, 32,256, 40,1280, 48,768, 56,1792, 64,128, 72,1152, 80,640, + 88,1664, 96,384, 104,1408, 112,896, 120,1920, 136,1088, 144,576, 152,1600, 160,320, + 168,1344, 176,832, 184,1856, 200,1216, 208,704, 216,1728, 224,448, 232,1472, 240,960, + 248,1984, 264,1056, 272,544, 280,1568, 296,1312, 304,800, 312,1824, 328,1184, 336,672, + 344,1696, 352,416, 360,1440, 368,928, 376,1952, 392,1120, 400,608, 408,1632, 424,1376, + 432,864, 440,1888, 456,1248, 464,736, 472,1760, 488,1504, 496,992, 504,2016, 520,1040, + 536,1552, 552,1296, 560,784, 568,1808, 584,1168, 592,656, 600,1680, 616,1424, 624,912, + 632,1936, 648,1104, 664,1616, 680,1360, 688,848, 696,1872, 712,1232, 728,1744, 744,1488, + 752,976, 760,2000, 776,1072, 792,1584, 808,1328, 824,1840, 840,1200, 856,1712, 872,1456, + 880,944, 888,1968, 904,1136, 920,1648, 936,1392, 952,1904, 968,1264, 984,1776, 1000,1520, + 1016,2032, 1048,1544, 1064,1288, 1080,1800, 1096,1160, 1112,1672, 1128,1416, 1144,1928, + 1176,1608, 1192,1352, 1208,1864, 1240,1736, 1256,1480, 1272,1992, 1304,1576, 1336,1832, + 1368,1704, 1384,1448, 1400,1960, 1432,1640, 1464,1896, 1496,1768, 1528,2024, 1592,1816, + 1624,1688, 1656,1944, 1720,1880, 1784,2008, 1912,1976 +}; + +const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH] = +{ + /* 4x2, size 480 */ + 8,2048, 16,1024, 24,3072, 32,512, 40,2560, 48,1536, 56,3584, 64,256, 72,2304, 80,1280, + 88,3328, 96,768, 104,2816, 112,1792, 120,3840, 136,2176, 144,1152, 152,3200, 160,640, + 168,2688, 176,1664, 184,3712, 192,384, 200,2432, 208,1408, 216,3456, 224,896, 232,2944, + 240,1920, 248,3968, 264,2112, 272,1088, 280,3136, 288,576, 296,2624, 304,1600, 312,3648, + 328,2368, 336,1344, 344,3392, 352,832, 360,2880, 368,1856, 376,3904, 392,2240, 400,1216, + 408,3264, 416,704, 424,2752, 432,1728, 440,3776, 456,2496, 464,1472, 472,3520, 480,960, + 488,3008, 496,1984, 504,4032, 520,2080, 528,1056, 536,3104, 552,2592, 560,1568, 568,3616, + 584,2336, 592,1312, 600,3360, 608,800, 616,2848, 624,1824, 632,3872, 648,2208, 656,1184, + 664,3232, 680,2720, 688,1696, 696,3744, 712,2464, 720,1440, 728,3488, 736,928, 744,2976, + 752,1952, 760,4000, 776,2144, 784,1120, 792,3168, 808,2656, 816,1632, 824,3680, 840,2400, + 848,1376, 856,3424, 872,2912, 880,1888, 888,3936, 904,2272, 912,1248, 920,3296, 936,2784, + 944,1760, 952,3808, 968,2528, 976,1504, 984,3552, 1000,3040, 1008,2016, 1016,4064, + 1032,2064, 1048,3088, 1064,2576, 1072,1552, 1080,3600, 1096,2320, 1104,1296, 1112,3344, + 1128,2832, 1136,1808, 1144,3856, 1160,2192, 1176,3216, 1192,2704, 1200,1680, 1208,3728, + 1224,2448, 1232,1424, 1240,3472, 1256,2960, 1264,1936, 1272,3984, 1288,2128, 1304,3152, + 1320,2640, 1328,1616, 1336,3664, 1352,2384, 1368,3408, 1384,2896, 1392,1872, 1400,3920, + 1416,2256, 1432,3280, 1448,2768, 1456,1744, 1464,3792, 1480,2512, 1496,3536, 1512,3024, + 1520,2000, 1528,4048, 1544,2096, 1560,3120, 1576,2608, 1592,3632, 1608,2352, 1624,3376, + 1640,2864, 1648,1840, 1656,3888, 1672,2224, 1688,3248, 1704,2736, 1720,3760, 1736,2480, + 1752,3504, 1768,2992, 1776,1968, 1784,4016, 1800,2160, 1816,3184, 1832,2672, 1848,3696, + 1864,2416, 1880,3440, 1896,2928, 1912,3952, 1928,2288, 1944,3312, 1960,2800, 1976,3824, + 1992,2544, 2008,3568, 2024,3056, 2040,4080, 2072,3080, 2088,2568, 2104,3592, 2120,2312, + 2136,3336, 2152,2824, 2168,3848, 2200,3208, 2216,2696, 2232,3720, 2248,2440, 2264,3464, + 2280,2952, 2296,3976, 2328,3144, 2344,2632, 2360,3656, 2392,3400, 2408,2888, 2424,3912, + 2456,3272, 2472,2760, 2488,3784, 2520,3528, 2536,3016, 2552,4040, 2584,3112, 2616,3624, + 2648,3368, 2664,2856, 2680,3880, 2712,3240, 2744,3752, 2776,3496, 2792,2984, 2808,4008, + 2840,3176, 2872,3688, 2904,3432, 2936,3944, 2968,3304, 3000,3816, 3032,3560, 3064,4072, + 3128,3608, 3160,3352, 3192,3864, 3256,3736, 3288,3480, 3320,3992, 3384,3672, 3448,3928, + 3512,3800, 3576,4056, 3704,3896, 3832,4024 +}; + +const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH] = +{ + /* radix 4, size 992 */ + 8,4096, 16,2048, 24,6144, 32,1024, 40,5120, 48,3072, 56,7168, 64,512, 72,4608, + 80,2560, 88,6656, 96,1536, 104,5632, 112,3584, 120,7680, 128,256, 136,4352, + 144,2304, 152,6400, 160,1280, 168,5376, 176,3328, 184,7424, 192,768, 200,4864, + 208,2816, 216,6912, 224,1792, 232,5888, 240,3840, 248,7936, 264,4224, 272,2176, + 280,6272, 288,1152, 296,5248, 304,3200, 312,7296, 320,640, 328,4736, 336,2688, + 344,6784, 352,1664, 360,5760, 368,3712, 376,7808, 392,4480, 400,2432, 408,6528, + 416,1408, 424,5504, 432,3456, 440,7552, 448,896, 456,4992, 464,2944, 472,7040, + 480,1920, 488,6016, 496,3968, 504,8064, 520,4160, 528,2112, 536,6208, 544,1088, + 552,5184, 560,3136, 568,7232, 584,4672, 592,2624, 600,6720, 608,1600, 616,5696, + 624,3648, 632,7744, 648,4416, 656,2368, 664,6464, 672,1344, 680,5440, 688,3392, + 696,7488, 704,832, 712,4928, 720,2880, 728,6976, 736,1856, 744,5952, 752,3904, + 760,8000, 776,4288, 784,2240, 792,6336, 800,1216, 808,5312, 816,3264, 824,7360, + 840,4800, 848,2752, 856,6848, 864,1728, 872,5824, 880,3776, 888,7872, 904,4544, + 912,2496, 920,6592, 928,1472, 936,5568, 944,3520, 952,7616, 968,5056, 976,3008, + 984,7104, 992,1984, 1000,6080, 1008,4032, 1016,8128, 1032,4128, 1040,2080, + 1048,6176, 1064,5152, 1072,3104, 1080,7200, 1096,4640, 1104,2592, 1112,6688, + 1120,1568, 1128,5664, 1136,3616, 1144,7712, 1160,4384, 1168,2336, 1176,6432, + 1184,1312, 1192,5408, 1200,3360, 1208,7456, 1224,4896, 1232,2848, 1240,6944, + 1248,1824, 1256,5920, 1264,3872, 1272,7968, 1288,4256, 1296,2208, 1304,6304, + 1320,5280, 1328,3232, 1336,7328, 1352,4768, 1360,2720, 1368,6816, 1376,1696, + 1384,5792, 1392,3744, 1400,7840, 1416,4512, 1424,2464, 1432,6560, 1448,5536, + 1456,3488, 1464,7584, 1480,5024, 1488,2976, 1496,7072, 1504,1952, 1512,6048, + 1520,4000, 1528,8096, 1544,4192, 1552,2144, 1560,6240, 1576,5216, 1584,3168, + 1592,7264, 1608,4704, 1616,2656, 1624,6752, 1640,5728, 1648,3680, 1656,7776, + 1672,4448, 1680,2400, 1688,6496, 1704,5472, 1712,3424, 1720,7520, 1736,4960, + 1744,2912, 1752,7008, 1760,1888, 1768,5984, 1776,3936, 1784,8032, 1800,4320, + 1808,2272, 1816,6368, 1832,5344, 1840,3296, 1848,7392, 1864,4832, 1872,2784, + 1880,6880, 1896,5856, 1904,3808, 1912,7904, 1928,4576, 1936,2528, 1944,6624, + 1960,5600, 1968,3552, 1976,7648, 1992,5088, 2000,3040, 2008,7136, 2024,6112, + 2032,4064, 2040,8160, 2056,4112, 2072,6160, 2088,5136, 2096,3088, 2104,7184, + 2120,4624, 2128,2576, 2136,6672, 2152,5648, 2160,3600, 2168,7696, 2184,4368, + 2192,2320, 2200,6416, 2216,5392, 2224,3344, 2232,7440, 2248,4880, 2256,2832, + 2264,6928, 2280,5904, 2288,3856, 2296,7952, 2312,4240, 2328,6288, 2344,5264, + 2352,3216, 2360,7312, 2376,4752, 2384,2704, 2392,6800, 2408,5776, 2416,3728, + 2424,7824, 2440,4496, 2456,6544, 2472,5520, 2480,3472, 2488,7568, 2504,5008, + 2512,2960, 2520,7056, 2536,6032, 2544,3984, 2552,8080, 2568,4176, 2584,6224, + 2600,5200, 2608,3152, 2616,7248, 2632,4688, 2648,6736, 2664,5712, 2672,3664, + 2680,7760, 2696,4432, 2712,6480, 2728,5456, 2736,3408, 2744,7504, 2760,4944, + 2768,2896, 2776,6992, 2792,5968, 2800,3920, 2808,8016, 2824,4304, 2840,6352, + 2856,5328, 2864,3280, 2872,7376, 2888,4816, 2904,6864, 2920,5840, 2928,3792, + 2936,7888, 2952,4560, 2968,6608, 2984,5584, 2992,3536, 3000,7632, 3016,5072, + 3032,7120, 3048,6096, 3056,4048, 3064,8144, 3080,4144, 3096,6192, 3112,5168, + 3128,7216, 3144,4656, 3160,6704, 3176,5680, 3184,3632, 3192,7728, 3208,4400, + 3224,6448, 3240,5424, 3248,3376, 3256,7472, 3272,4912, 3288,6960, 3304,5936, + 3312,3888, 3320,7984, 3336,4272, 3352,6320, 3368,5296, 3384,7344, 3400,4784, + 3416,6832, 3432,5808, 3440,3760, 3448,7856, 3464,4528, 3480,6576, 3496,5552, + 3512,7600, 3528,5040, 3544,7088, 3560,6064, 3568,4016, 3576,8112, 3592,4208, + 3608,6256, 3624,5232, 3640,7280, 3656,4720, 3672,6768, 3688,5744, 3704,7792, + 3720,4464, 3736,6512, 3752,5488, 3768,7536, 3784,4976, 3800,7024, 3816,6000, + 3824,3952, 3832,8048, 3848,4336, 3864,6384, 3880,5360, 3896,7408, 3912,4848, + 3928,6896, 3944,5872, 3960,7920, 3976,4592, 3992,6640, 4008,5616, 4024,7664, + 4040,5104, 4056,7152, 4072,6128, 4088,8176, 4120,6152, 4136,5128, 4152,7176, + 4168,4616, 4184,6664, 4200,5640, 4216,7688, 4232,4360, 4248,6408, 4264,5384, + 4280,7432, 4296,4872, 4312,6920, 4328,5896, 4344,7944, 4376,6280, 4392,5256, + 4408,7304, 4424,4744, 4440,6792, 4456,5768, 4472,7816, 4504,6536, 4520,5512, + 4536,7560, 4552,5000, 4568,7048, 4584,6024, 4600,8072, 4632,6216, 4648,5192, + 4664,7240, 4696,6728, 4712,5704, 4728,7752, 4760,6472, 4776,5448, 4792,7496, + 4808,4936, 4824,6984, 4840,5960, 4856,8008, 4888,6344, 4904,5320, 4920,7368, + 4952,6856, 4968,5832, 4984,7880, 5016,6600, 5032,5576, 5048,7624, 5080,7112, + 5096,6088, 5112,8136, 5144,6184, 5176,7208, 5208,6696, 5224,5672, 5240,7720, + 5272,6440, 5288,5416, 5304,7464, 5336,6952, 5352,5928, 5368,7976, 5400,6312, + 5432,7336, 5464,6824, 5480,5800, 5496,7848, 5528,6568, 5560,7592, 5592,7080, + 5608,6056, 5624,8104, 5656,6248, 5688,7272, 5720,6760, 5752,7784, 5784,6504, + 5816,7528, 5848,7016, 5864,5992, 5880,8040, 5912,6376, 5944,7400, 5976,6888, + 6008,7912, 6040,6632, 6072,7656, 6104,7144, 6136,8168, 6200,7192, 6232,6680, + 6264,7704, 6296,6424, 6328,7448, 6360,6936, 6392,7960, 6456,7320, 6488,6808, + 6520,7832, 6584,7576, 6616,7064, 6648,8088, 6712,7256, 6776,7768, 6840,7512, + 6872,7000, 6904,8024, 6968,7384, 7032,7896, 7096,7640, 7160,8152, 7288,7736, + 7352,7480, 7416,7992, 7544,7864, 7672,8120, 7928,8056 +}; + +const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH] = +{ + /* 4x2, size 1984 */ + 8,8192, 16,4096, 24,12288, 32,2048, 40,10240, 48,6144, 56,14336, 64,1024, + 72,9216, 80,5120, 88,13312, 96,3072, 104,11264, 112,7168, 120,15360, 128,512, + 136,8704, 144,4608, 152,12800, 160,2560, 168,10752, 176,6656, 184,14848, + 192,1536, 200,9728, 208,5632, 216,13824, 224,3584, 232,11776, 240,7680, + 248,15872, 264,8448, 272,4352, 280,12544, 288,2304, 296,10496, 304,6400, + 312,14592, 320,1280, 328,9472, 336,5376, 344,13568, 352,3328, 360,11520, + 368,7424, 376,15616, 384,768, 392,8960, 400,4864, 408,13056, 416,2816, + 424,11008, 432,6912, 440,15104, 448,1792, 456,9984, 464,5888, 472,14080, + 480,3840, 488,12032, 496,7936, 504,16128, 520,8320, 528,4224, 536,12416, + 544,2176, 552,10368, 560,6272, 568,14464, 576,1152, 584,9344, 592,5248, + 600,13440, 608,3200, 616,11392, 624,7296, 632,15488, 648,8832, 656,4736, + 664,12928, 672,2688, 680,10880, 688,6784, 696,14976, 704,1664, 712,9856, + 720,5760, 728,13952, 736,3712, 744,11904, 752,7808, 760,16000, 776,8576, + 784,4480, 792,12672, 800,2432, 808,10624, 816,6528, 824,14720, 832,1408, + 840,9600, 848,5504, 856,13696, 864,3456, 872,11648, 880,7552, 888,15744, + 904,9088, 912,4992, 920,13184, 928,2944, 936,11136, 944,7040, 952,15232, + 960,1920, 968,10112, 976,6016, 984,14208, 992,3968, 1000,12160, 1008,8064, + 1016,16256, 1032,8256, 1040,4160, 1048,12352, 1056,2112, 1064,10304, 1072,6208, + 1080,14400, 1096,9280, 1104,5184, 1112,13376, 1120,3136, 1128,11328, 1136,7232, + 1144,15424, 1160,8768, 1168,4672, 1176,12864, 1184,2624, 1192,10816, 1200,6720, + 1208,14912, 1216,1600, 1224,9792, 1232,5696, 1240,13888, 1248,3648, 1256,11840, + 1264,7744, 1272,15936, 1288,8512, 1296,4416, 1304,12608, 1312,2368, 1320,10560, + 1328,6464, 1336,14656, 1352,9536, 1360,5440, 1368,13632, 1376,3392, 1384,11584, + 1392,7488, 1400,15680, 1416,9024, 1424,4928, 1432,13120, 1440,2880, 1448,11072, + 1456,6976, 1464,15168, 1472,1856, 1480,10048, 1488,5952, 1496,14144, 1504,3904, + 1512,12096, 1520,8000, 1528,16192, 1544,8384, 1552,4288, 1560,12480, 1568,2240, + 1576,10432, 1584,6336, 1592,14528, 1608,9408, 1616,5312, 1624,13504, 1632,3264, + 1640,11456, 1648,7360, 1656,15552, 1672,8896, 1680,4800, 1688,12992, 1696,2752, + 1704,10944, 1712,6848, 1720,15040, 1736,9920, 1744,5824, 1752,14016, 1760,3776, + 1768,11968, 1776,7872, 1784,16064, 1800,8640, 1808,4544, 1816,12736, 1824,2496, + 1832,10688, 1840,6592, 1848,14784, 1864,9664, 1872,5568, 1880,13760, 1888,3520, + 1896,11712, 1904,7616, 1912,15808, 1928,9152, 1936,5056, 1944,13248, 1952,3008, + 1960,11200, 1968,7104, 1976,15296, 1992,10176, 2000,6080, 2008,14272, 2016,4032, + 2024,12224, 2032,8128, 2040,16320, 2056,8224, 2064,4128, 2072,12320, 2088,10272, + 2096,6176, 2104,14368, 2120,9248, 2128,5152, 2136,13344, 2144,3104, 2152,11296, + 2160,7200, 2168,15392, 2184,8736, 2192,4640, 2200,12832, 2208,2592, 2216,10784, + 2224,6688, 2232,14880, 2248,9760, 2256,5664, 2264,13856, 2272,3616, 2280,11808, + 2288,7712, 2296,15904, 2312,8480, 2320,4384, 2328,12576, 2344,10528, 2352,6432, + 2360,14624, 2376,9504, 2384,5408, 2392,13600, 2400,3360, 2408,11552, 2416,7456, + 2424,15648, 2440,8992, 2448,4896, 2456,13088, 2464,2848, 2472,11040, 2480,6944, + 2488,15136, 2504,10016, 2512,5920, 2520,14112, 2528,3872, 2536,12064, 2544,7968, + 2552,16160, 2568,8352, 2576,4256, 2584,12448, 2600,10400, 2608,6304, 2616,14496, + 2632,9376, 2640,5280, 2648,13472, 2656,3232, 2664,11424, 2672,7328, 2680,15520, + 2696,8864, 2704,4768, 2712,12960, 2728,10912, 2736,6816, 2744,15008, 2760,9888, + 2768,5792, 2776,13984, 2784,3744, 2792,11936, 2800,7840, 2808,16032, 2824,8608, + 2832,4512, 2840,12704, 2856,10656, 2864,6560, 2872,14752, 2888,9632, 2896,5536, + 2904,13728, 2912,3488, 2920,11680, 2928,7584, 2936,15776, 2952,9120, 2960,5024, + 2968,13216, 2984,11168, 2992,7072, 3000,15264, 3016,10144, 3024,6048, + 3032,14240, 3040,4000, 3048,12192, 3056,8096, 3064,16288, 3080,8288, 3088,4192, + 3096,12384, 3112,10336, 3120,6240, 3128,14432, 3144,9312, 3152,5216, 3160,13408, + 3176,11360, 3184,7264, 3192,15456, 3208,8800, 3216,4704, 3224,12896, 3240,10848, + 3248,6752, 3256,14944, 3272,9824, 3280,5728, 3288,13920, 3296,3680, 3304,11872, + 3312,7776, 3320,15968, 3336,8544, 3344,4448, 3352,12640, 3368,10592, 3376,6496, + 3384,14688, 3400,9568, 3408,5472, 3416,13664, 3432,11616, 3440,7520, 3448,15712, + 3464,9056, 3472,4960, 3480,13152, 3496,11104, 3504,7008, 3512,15200, 3528,10080, + 3536,5984, 3544,14176, 3552,3936, 3560,12128, 3568,8032, 3576,16224, 3592,8416, + 3600,4320, 3608,12512, 3624,10464, 3632,6368, 3640,14560, 3656,9440, 3664,5344, + 3672,13536, 3688,11488, 3696,7392, 3704,15584, 3720,8928, 3728,4832, 3736,13024, + 3752,10976, 3760,6880, 3768,15072, 3784,9952, 3792,5856, 3800,14048, 3816,12000, + 3824,7904, 3832,16096, 3848,8672, 3856,4576, 3864,12768, 3880,10720, 3888,6624, + 3896,14816, 3912,9696, 3920,5600, 3928,13792, 3944,11744, 3952,7648, 3960,15840, + 3976,9184, 3984,5088, 3992,13280, 4008,11232, 4016,7136, 4024,15328, 4040,10208, + 4048,6112, 4056,14304, 4072,12256, 4080,8160, 4088,16352, 4104,8208, 4120,12304, + 4136,10256, 4144,6160, 4152,14352, 4168,9232, 4176,5136, 4184,13328, 4200,11280, + 4208,7184, 4216,15376, 4232,8720, 4240,4624, 4248,12816, 4264,10768, 4272,6672, + 4280,14864, 4296,9744, 4304,5648, 4312,13840, 4328,11792, 4336,7696, 4344,15888, + 4360,8464, 4376,12560, 4392,10512, 4400,6416, 4408,14608, 4424,9488, 4432,5392, + 4440,13584, 4456,11536, 4464,7440, 4472,15632, 4488,8976, 4496,4880, 4504,13072, + 4520,11024, 4528,6928, 4536,15120, 4552,10000, 4560,5904, 4568,14096, + 4584,12048, 4592,7952, 4600,16144, 4616,8336, 4632,12432, 4648,10384, 4656,6288, + 4664,14480, 4680,9360, 4688,5264, 4696,13456, 4712,11408, 4720,7312, 4728,15504, + 4744,8848, 4760,12944, 4776,10896, 4784,6800, 4792,14992, 4808,9872, 4816,5776, + 4824,13968, 4840,11920, 4848,7824, 4856,16016, 4872,8592, 4888,12688, + 4904,10640, 4912,6544, 4920,14736, 4936,9616, 4944,5520, 4952,13712, 4968,11664, + 4976,7568, 4984,15760, 5000,9104, 5016,13200, 5032,11152, 5040,7056, 5048,15248, + 5064,10128, 5072,6032, 5080,14224, 5096,12176, 5104,8080, 5112,16272, 5128,8272, + 5144,12368, 5160,10320, 5168,6224, 5176,14416, 5192,9296, 5208,13392, + 5224,11344, 5232,7248, 5240,15440, 5256,8784, 5272,12880, 5288,10832, 5296,6736, + 5304,14928, 5320,9808, 5328,5712, 5336,13904, 5352,11856, 5360,7760, 5368,15952, + 5384,8528, 5400,12624, 5416,10576, 5424,6480, 5432,14672, 5448,9552, 5464,13648, + 5480,11600, 5488,7504, 5496,15696, 5512,9040, 5528,13136, 5544,11088, 5552,6992, + 5560,15184, 5576,10064, 5584,5968, 5592,14160, 5608,12112, 5616,8016, + 5624,16208, 5640,8400, 5656,12496, 5672,10448, 5680,6352, 5688,14544, 5704,9424, + 5720,13520, 5736,11472, 5744,7376, 5752,15568, 5768,8912, 5784,13008, + 5800,10960, 5808,6864, 5816,15056, 5832,9936, 5848,14032, 5864,11984, 5872,7888, + 5880,16080, 5896,8656, 5912,12752, 5928,10704, 5936,6608, 5944,14800, 5960,9680, + 5976,13776, 5992,11728, 6000,7632, 6008,15824, 6024,9168, 6040,13264, + 6056,11216, 6064,7120, 6072,15312, 6088,10192, 6104,14288, 6120,12240, + 6128,8144, 6136,16336, 6152,8240, 6168,12336, 6184,10288, 6200,14384, 6216,9264, + 6232,13360, 6248,11312, 6256,7216, 6264,15408, 6280,8752, 6296,12848, + 6312,10800, 6320,6704, 6328,14896, 6344,9776, 6360,13872, 6376,11824, 6384,7728, + 6392,15920, 6408,8496, 6424,12592, 6440,10544, 6456,14640, 6472,9520, + 6488,13616, 6504,11568, 6512,7472, 6520,15664, 6536,9008, 6552,13104, + 6568,11056, 6576,6960, 6584,15152, 6600,10032, 6616,14128, 6632,12080, + 6640,7984, 6648,16176, 6664,8368, 6680,12464, 6696,10416, 6712,14512, 6728,9392, + 6744,13488, 6760,11440, 6768,7344, 6776,15536, 6792,8880, 6808,12976, + 6824,10928, 6840,15024, 6856,9904, 6872,14000, 6888,11952, 6896,7856, + 6904,16048, 6920,8624, 6936,12720, 6952,10672, 6968,14768, 6984,9648, + 7000,13744, 7016,11696, 7024,7600, 7032,15792, 7048,9136, 7064,13232, + 7080,11184, 7096,15280, 7112,10160, 7128,14256, 7144,12208, 7152,8112, + 7160,16304, 7176,8304, 7192,12400, 7208,10352, 7224,14448, 7240,9328, + 7256,13424, 7272,11376, 7288,15472, 7304,8816, 7320,12912, 7336,10864, + 7352,14960, 7368,9840, 7384,13936, 7400,11888, 7408,7792, 7416,15984, 7432,8560, + 7448,12656, 7464,10608, 7480,14704, 7496,9584, 7512,13680, 7528,11632, + 7544,15728, 7560,9072, 7576,13168, 7592,11120, 7608,15216, 7624,10096, + 7640,14192, 7656,12144, 7664,8048, 7672,16240, 7688,8432, 7704,12528, + 7720,10480, 7736,14576, 7752,9456, 7768,13552, 7784,11504, 7800,15600, + 7816,8944, 7832,13040, 7848,10992, 7864,15088, 7880,9968, 7896,14064, + 7912,12016, 7928,16112, 7944,8688, 7960,12784, 7976,10736, 7992,14832, + 8008,9712, 8024,13808, 8040,11760, 8056,15856, 8072,9200, 8088,13296, + 8104,11248, 8120,15344, 8136,10224, 8152,14320, 8168,12272, 8184,16368, + 8216,12296, 8232,10248, 8248,14344, 8264,9224, 8280,13320, 8296,11272, + 8312,15368, 8328,8712, 8344,12808, 8360,10760, 8376,14856, 8392,9736, + 8408,13832, 8424,11784, 8440,15880, 8472,12552, 8488,10504, 8504,14600, + 8520,9480, 8536,13576, 8552,11528, 8568,15624, 8584,8968, 8600,13064, + 8616,11016, 8632,15112, 8648,9992, 8664,14088, 8680,12040, 8696,16136, + 8728,12424, 8744,10376, 8760,14472, 8776,9352, 8792,13448, 8808,11400, + 8824,15496, 8856,12936, 8872,10888, 8888,14984, 8904,9864, 8920,13960, + 8936,11912, 8952,16008, 8984,12680, 9000,10632, 9016,14728, 9032,9608, + 9048,13704, 9064,11656, 9080,15752, 9112,13192, 9128,11144, 9144,15240, + 9160,10120, 9176,14216, 9192,12168, 9208,16264, 9240,12360, 9256,10312, + 9272,14408, 9304,13384, 9320,11336, 9336,15432, 9368,12872, 9384,10824, + 9400,14920, 9416,9800, 9432,13896, 9448,11848, 9464,15944, 9496,12616, + 9512,10568, 9528,14664, 9560,13640, 9576,11592, 9592,15688, 9624,13128, + 9640,11080, 9656,15176, 9672,10056, 9688,14152, 9704,12104, 9720,16200, + 9752,12488, 9768,10440, 9784,14536, 9816,13512, 9832,11464, 9848,15560, + 9880,13000, 9896,10952, 9912,15048, 9944,14024, 9960,11976, 9976,16072, + 10008,12744, 10024,10696, 10040,14792, 10072,13768, 10088,11720, 10104,15816, + 10136,13256, 10152,11208, 10168,15304, 10200,14280, 10216,12232, 10232,16328, + 10264,12328, 10296,14376, 10328,13352, 10344,11304, 10360,15400, 10392,12840, + 10408,10792, 10424,14888, 10456,13864, 10472,11816, 10488,15912, 10520,12584, + 10552,14632, 10584,13608, 10600,11560, 10616,15656, 10648,13096, 10664,11048, + 10680,15144, 10712,14120, 10728,12072, 10744,16168, 10776,12456, 10808,14504, + 10840,13480, 10856,11432, 10872,15528, 10904,12968, 10936,15016, 10968,13992, + 10984,11944, 11000,16040, 11032,12712, 11064,14760, 11096,13736, 11112,11688, + 11128,15784, 11160,13224, 11192,15272, 11224,14248, 11240,12200, 11256,16296, + 11288,12392, 11320,14440, 11352,13416, 11384,15464, 11416,12904, 11448,14952, + 11480,13928, 11496,11880, 11512,15976, 11544,12648, 11576,14696, 11608,13672, + 11640,15720, 11672,13160, 11704,15208, 11736,14184, 11752,12136, 11768,16232, + 11800,12520, 11832,14568, 11864,13544, 11896,15592, 11928,13032, 11960,15080, + 11992,14056, 12024,16104, 12056,12776, 12088,14824, 12120,13800, 12152,15848, + 12184,13288, 12216,15336, 12248,14312, 12280,16360, 12344,14360, 12376,13336, + 12408,15384, 12440,12824, 12472,14872, 12504,13848, 12536,15896, 12600,14616, + 12632,13592, 12664,15640, 12696,13080, 12728,15128, 12760,14104, 12792,16152, + 12856,14488, 12888,13464, 12920,15512, 12984,15000, 13016,13976, 13048,16024, + 13112,14744, 13144,13720, 13176,15768, 13240,15256, 13272,14232, 13304,16280, + 13368,14424, 13432,15448, 13496,14936, 13528,13912, 13560,15960, 13624,14680, + 13688,15704, 13752,15192, 13784,14168, 13816,16216, 13880,14552, 13944,15576, + 14008,15064, 14072,16088, 14136,14808, 14200,15832, 14264,15320, 14328,16344, + 14456,15416, 14520,14904, 14584,15928, 14712,15672, 14776,15160, 14840,16184, + 14968,15544, 15096,16056, 15224,15800, 15352,16312, 15608,15992, 15864,16248 +}; + +const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH] = +{ + /* radix 4, size 4032 */ + 8,16384, 16,8192, 24,24576, 32,4096, 40,20480, 48,12288, 56,28672, 64,2048, + 72,18432, 80,10240, 88,26624, 96,6144, 104,22528, 112,14336, 120,30720, + 128,1024, 136,17408, 144,9216, 152,25600, 160,5120, 168,21504, 176,13312, + 184,29696, 192,3072, 200,19456, 208,11264, 216,27648, 224,7168, 232,23552, + 240,15360, 248,31744, 256,512, 264,16896, 272,8704, 280,25088, 288,4608, + 296,20992, 304,12800, 312,29184, 320,2560, 328,18944, 336,10752, 344,27136, + 352,6656, 360,23040, 368,14848, 376,31232, 384,1536, 392,17920, 400,9728, + 408,26112, 416,5632, 424,22016, 432,13824, 440,30208, 448,3584, 456,19968, + 464,11776, 472,28160, 480,7680, 488,24064, 496,15872, 504,32256, 520,16640, + 528,8448, 536,24832, 544,4352, 552,20736, 560,12544, 568,28928, 576,2304, + 584,18688, 592,10496, 600,26880, 608,6400, 616,22784, 624,14592, 632,30976, + 640,1280, 648,17664, 656,9472, 664,25856, 672,5376, 680,21760, 688,13568, + 696,29952, 704,3328, 712,19712, 720,11520, 728,27904, 736,7424, 744,23808, + 752,15616, 760,32000, 776,17152, 784,8960, 792,25344, 800,4864, 808,21248, + 816,13056, 824,29440, 832,2816, 840,19200, 848,11008, 856,27392, 864,6912, + 872,23296, 880,15104, 888,31488, 896,1792, 904,18176, 912,9984, 920,26368, + 928,5888, 936,22272, 944,14080, 952,30464, 960,3840, 968,20224, 976,12032, + 984,28416, 992,7936, 1000,24320, 1008,16128, 1016,32512, 1032,16512, 1040,8320, + 1048,24704, 1056,4224, 1064,20608, 1072,12416, 1080,28800, 1088,2176, + 1096,18560, 1104,10368, 1112,26752, 1120,6272, 1128,22656, 1136,14464, + 1144,30848, 1160,17536, 1168,9344, 1176,25728, 1184,5248, 1192,21632, + 1200,13440, 1208,29824, 1216,3200, 1224,19584, 1232,11392, 1240,27776, + 1248,7296, 1256,23680, 1264,15488, 1272,31872, 1288,17024, 1296,8832, + 1304,25216, 1312,4736, 1320,21120, 1328,12928, 1336,29312, 1344,2688, + 1352,19072, 1360,10880, 1368,27264, 1376,6784, 1384,23168, 1392,14976, + 1400,31360, 1408,1664, 1416,18048, 1424,9856, 1432,26240, 1440,5760, 1448,22144, + 1456,13952, 1464,30336, 1472,3712, 1480,20096, 1488,11904, 1496,28288, + 1504,7808, 1512,24192, 1520,16000, 1528,32384, 1544,16768, 1552,8576, + 1560,24960, 1568,4480, 1576,20864, 1584,12672, 1592,29056, 1600,2432, + 1608,18816, 1616,10624, 1624,27008, 1632,6528, 1640,22912, 1648,14720, + 1656,31104, 1672,17792, 1680,9600, 1688,25984, 1696,5504, 1704,21888, + 1712,13696, 1720,30080, 1728,3456, 1736,19840, 1744,11648, 1752,28032, + 1760,7552, 1768,23936, 1776,15744, 1784,32128, 1800,17280, 1808,9088, + 1816,25472, 1824,4992, 1832,21376, 1840,13184, 1848,29568, 1856,2944, + 1864,19328, 1872,11136, 1880,27520, 1888,7040, 1896,23424, 1904,15232, + 1912,31616, 1928,18304, 1936,10112, 1944,26496, 1952,6016, 1960,22400, + 1968,14208, 1976,30592, 1984,3968, 1992,20352, 2000,12160, 2008,28544, + 2016,8064, 2024,24448, 2032,16256, 2040,32640, 2056,16448, 2064,8256, + 2072,24640, 2080,4160, 2088,20544, 2096,12352, 2104,28736, 2120,18496, + 2128,10304, 2136,26688, 2144,6208, 2152,22592, 2160,14400, 2168,30784, + 2184,17472, 2192,9280, 2200,25664, 2208,5184, 2216,21568, 2224,13376, + 2232,29760, 2240,3136, 2248,19520, 2256,11328, 2264,27712, 2272,7232, + 2280,23616, 2288,15424, 2296,31808, 2312,16960, 2320,8768, 2328,25152, + 2336,4672, 2344,21056, 2352,12864, 2360,29248, 2368,2624, 2376,19008, + 2384,10816, 2392,27200, 2400,6720, 2408,23104, 2416,14912, 2424,31296, + 2440,17984, 2448,9792, 2456,26176, 2464,5696, 2472,22080, 2480,13888, + 2488,30272, 2496,3648, 2504,20032, 2512,11840, 2520,28224, 2528,7744, + 2536,24128, 2544,15936, 2552,32320, 2568,16704, 2576,8512, 2584,24896, + 2592,4416, 2600,20800, 2608,12608, 2616,28992, 2632,18752, 2640,10560, + 2648,26944, 2656,6464, 2664,22848, 2672,14656, 2680,31040, 2696,17728, + 2704,9536, 2712,25920, 2720,5440, 2728,21824, 2736,13632, 2744,30016, 2752,3392, + 2760,19776, 2768,11584, 2776,27968, 2784,7488, 2792,23872, 2800,15680, + 2808,32064, 2824,17216, 2832,9024, 2840,25408, 2848,4928, 2856,21312, + 2864,13120, 2872,29504, 2888,19264, 2896,11072, 2904,27456, 2912,6976, + 2920,23360, 2928,15168, 2936,31552, 2952,18240, 2960,10048, 2968,26432, + 2976,5952, 2984,22336, 2992,14144, 3000,30528, 3008,3904, 3016,20288, + 3024,12096, 3032,28480, 3040,8000, 3048,24384, 3056,16192, 3064,32576, + 3080,16576, 3088,8384, 3096,24768, 3104,4288, 3112,20672, 3120,12480, + 3128,28864, 3144,18624, 3152,10432, 3160,26816, 3168,6336, 3176,22720, + 3184,14528, 3192,30912, 3208,17600, 3216,9408, 3224,25792, 3232,5312, + 3240,21696, 3248,13504, 3256,29888, 3272,19648, 3280,11456, 3288,27840, + 3296,7360, 3304,23744, 3312,15552, 3320,31936, 3336,17088, 3344,8896, + 3352,25280, 3360,4800, 3368,21184, 3376,12992, 3384,29376, 3400,19136, + 3408,10944, 3416,27328, 3424,6848, 3432,23232, 3440,15040, 3448,31424, + 3464,18112, 3472,9920, 3480,26304, 3488,5824, 3496,22208, 3504,14016, + 3512,30400, 3520,3776, 3528,20160, 3536,11968, 3544,28352, 3552,7872, + 3560,24256, 3568,16064, 3576,32448, 3592,16832, 3600,8640, 3608,25024, + 3616,4544, 3624,20928, 3632,12736, 3640,29120, 3656,18880, 3664,10688, + 3672,27072, 3680,6592, 3688,22976, 3696,14784, 3704,31168, 3720,17856, + 3728,9664, 3736,26048, 3744,5568, 3752,21952, 3760,13760, 3768,30144, + 3784,19904, 3792,11712, 3800,28096, 3808,7616, 3816,24000, 3824,15808, + 3832,32192, 3848,17344, 3856,9152, 3864,25536, 3872,5056, 3880,21440, + 3888,13248, 3896,29632, 3912,19392, 3920,11200, 3928,27584, 3936,7104, + 3944,23488, 3952,15296, 3960,31680, 3976,18368, 3984,10176, 3992,26560, + 4000,6080, 4008,22464, 4016,14272, 4024,30656, 4040,20416, 4048,12224, + 4056,28608, 4064,8128, 4072,24512, 4080,16320, 4088,32704, 4104,16416, + 4112,8224, 4120,24608, 4136,20512, 4144,12320, 4152,28704, 4168,18464, + 4176,10272, 4184,26656, 4192,6176, 4200,22560, 4208,14368, 4216,30752, + 4232,17440, 4240,9248, 4248,25632, 4256,5152, 4264,21536, 4272,13344, + 4280,29728, 4296,19488, 4304,11296, 4312,27680, 4320,7200, 4328,23584, + 4336,15392, 4344,31776, 4360,16928, 4368,8736, 4376,25120, 4384,4640, + 4392,21024, 4400,12832, 4408,29216, 4424,18976, 4432,10784, 4440,27168, + 4448,6688, 4456,23072, 4464,14880, 4472,31264, 4488,17952, 4496,9760, + 4504,26144, 4512,5664, 4520,22048, 4528,13856, 4536,30240, 4552,20000, + 4560,11808, 4568,28192, 4576,7712, 4584,24096, 4592,15904, 4600,32288, + 4616,16672, 4624,8480, 4632,24864, 4648,20768, 4656,12576, 4664,28960, + 4680,18720, 4688,10528, 4696,26912, 4704,6432, 4712,22816, 4720,14624, + 4728,31008, 4744,17696, 4752,9504, 4760,25888, 4768,5408, 4776,21792, + 4784,13600, 4792,29984, 4808,19744, 4816,11552, 4824,27936, 4832,7456, + 4840,23840, 4848,15648, 4856,32032, 4872,17184, 4880,8992, 4888,25376, + 4904,21280, 4912,13088, 4920,29472, 4936,19232, 4944,11040, 4952,27424, + 4960,6944, 4968,23328, 4976,15136, 4984,31520, 5000,18208, 5008,10016, + 5016,26400, 5024,5920, 5032,22304, 5040,14112, 5048,30496, 5064,20256, + 5072,12064, 5080,28448, 5088,7968, 5096,24352, 5104,16160, 5112,32544, + 5128,16544, 5136,8352, 5144,24736, 5160,20640, 5168,12448, 5176,28832, + 5192,18592, 5200,10400, 5208,26784, 5216,6304, 5224,22688, 5232,14496, + 5240,30880, 5256,17568, 5264,9376, 5272,25760, 5288,21664, 5296,13472, + 5304,29856, 5320,19616, 5328,11424, 5336,27808, 5344,7328, 5352,23712, + 5360,15520, 5368,31904, 5384,17056, 5392,8864, 5400,25248, 5416,21152, + 5424,12960, 5432,29344, 5448,19104, 5456,10912, 5464,27296, 5472,6816, + 5480,23200, 5488,15008, 5496,31392, 5512,18080, 5520,9888, 5528,26272, + 5536,5792, 5544,22176, 5552,13984, 5560,30368, 5576,20128, 5584,11936, + 5592,28320, 5600,7840, 5608,24224, 5616,16032, 5624,32416, 5640,16800, + 5648,8608, 5656,24992, 5672,20896, 5680,12704, 5688,29088, 5704,18848, + 5712,10656, 5720,27040, 5728,6560, 5736,22944, 5744,14752, 5752,31136, + 5768,17824, 5776,9632, 5784,26016, 5800,21920, 5808,13728, 5816,30112, + 5832,19872, 5840,11680, 5848,28064, 5856,7584, 5864,23968, 5872,15776, + 5880,32160, 5896,17312, 5904,9120, 5912,25504, 5928,21408, 5936,13216, + 5944,29600, 5960,19360, 5968,11168, 5976,27552, 5984,7072, 5992,23456, + 6000,15264, 6008,31648, 6024,18336, 6032,10144, 6040,26528, 6056,22432, + 6064,14240, 6072,30624, 6088,20384, 6096,12192, 6104,28576, 6112,8096, + 6120,24480, 6128,16288, 6136,32672, 6152,16480, 6160,8288, 6168,24672, + 6184,20576, 6192,12384, 6200,28768, 6216,18528, 6224,10336, 6232,26720, + 6248,22624, 6256,14432, 6264,30816, 6280,17504, 6288,9312, 6296,25696, + 6312,21600, 6320,13408, 6328,29792, 6344,19552, 6352,11360, 6360,27744, + 6368,7264, 6376,23648, 6384,15456, 6392,31840, 6408,16992, 6416,8800, + 6424,25184, 6440,21088, 6448,12896, 6456,29280, 6472,19040, 6480,10848, + 6488,27232, 6496,6752, 6504,23136, 6512,14944, 6520,31328, 6536,18016, + 6544,9824, 6552,26208, 6568,22112, 6576,13920, 6584,30304, 6600,20064, + 6608,11872, 6616,28256, 6624,7776, 6632,24160, 6640,15968, 6648,32352, + 6664,16736, 6672,8544, 6680,24928, 6696,20832, 6704,12640, 6712,29024, + 6728,18784, 6736,10592, 6744,26976, 6760,22880, 6768,14688, 6776,31072, + 6792,17760, 6800,9568, 6808,25952, 6824,21856, 6832,13664, 6840,30048, + 6856,19808, 6864,11616, 6872,28000, 6880,7520, 6888,23904, 6896,15712, + 6904,32096, 6920,17248, 6928,9056, 6936,25440, 6952,21344, 6960,13152, + 6968,29536, 6984,19296, 6992,11104, 7000,27488, 7016,23392, 7024,15200, + 7032,31584, 7048,18272, 7056,10080, 7064,26464, 7080,22368, 7088,14176, + 7096,30560, 7112,20320, 7120,12128, 7128,28512, 7136,8032, 7144,24416, + 7152,16224, 7160,32608, 7176,16608, 7184,8416, 7192,24800, 7208,20704, + 7216,12512, 7224,28896, 7240,18656, 7248,10464, 7256,26848, 7272,22752, + 7280,14560, 7288,30944, 7304,17632, 7312,9440, 7320,25824, 7336,21728, + 7344,13536, 7352,29920, 7368,19680, 7376,11488, 7384,27872, 7400,23776, + 7408,15584, 7416,31968, 7432,17120, 7440,8928, 7448,25312, 7464,21216, + 7472,13024, 7480,29408, 7496,19168, 7504,10976, 7512,27360, 7528,23264, + 7536,15072, 7544,31456, 7560,18144, 7568,9952, 7576,26336, 7592,22240, + 7600,14048, 7608,30432, 7624,20192, 7632,12000, 7640,28384, 7648,7904, + 7656,24288, 7664,16096, 7672,32480, 7688,16864, 7696,8672, 7704,25056, + 7720,20960, 7728,12768, 7736,29152, 7752,18912, 7760,10720, 7768,27104, + 7784,23008, 7792,14816, 7800,31200, 7816,17888, 7824,9696, 7832,26080, + 7848,21984, 7856,13792, 7864,30176, 7880,19936, 7888,11744, 7896,28128, + 7912,24032, 7920,15840, 7928,32224, 7944,17376, 7952,9184, 7960,25568, + 7976,21472, 7984,13280, 7992,29664, 8008,19424, 8016,11232, 8024,27616, + 8040,23520, 8048,15328, 8056,31712, 8072,18400, 8080,10208, 8088,26592, + 8104,22496, 8112,14304, 8120,30688, 8136,20448, 8144,12256, 8152,28640, + 8168,24544, 8176,16352, 8184,32736, 8200,16400, 8216,24592, 8232,20496, + 8240,12304, 8248,28688, 8264,18448, 8272,10256, 8280,26640, 8296,22544, + 8304,14352, 8312,30736, 8328,17424, 8336,9232, 8344,25616, 8360,21520, + 8368,13328, 8376,29712, 8392,19472, 8400,11280, 8408,27664, 8424,23568, + 8432,15376, 8440,31760, 8456,16912, 8464,8720, 8472,25104, 8488,21008, + 8496,12816, 8504,29200, 8520,18960, 8528,10768, 8536,27152, 8552,23056, + 8560,14864, 8568,31248, 8584,17936, 8592,9744, 8600,26128, 8616,22032, + 8624,13840, 8632,30224, 8648,19984, 8656,11792, 8664,28176, 8680,24080, + 8688,15888, 8696,32272, 8712,16656, 8728,24848, 8744,20752, 8752,12560, + 8760,28944, 8776,18704, 8784,10512, 8792,26896, 8808,22800, 8816,14608, + 8824,30992, 8840,17680, 8848,9488, 8856,25872, 8872,21776, 8880,13584, + 8888,29968, 8904,19728, 8912,11536, 8920,27920, 8936,23824, 8944,15632, + 8952,32016, 8968,17168, 8984,25360, 9000,21264, 9008,13072, 9016,29456, + 9032,19216, 9040,11024, 9048,27408, 9064,23312, 9072,15120, 9080,31504, + 9096,18192, 9104,10000, 9112,26384, 9128,22288, 9136,14096, 9144,30480, + 9160,20240, 9168,12048, 9176,28432, 9192,24336, 9200,16144, 9208,32528, + 9224,16528, 9240,24720, 9256,20624, 9264,12432, 9272,28816, 9288,18576, + 9296,10384, 9304,26768, 9320,22672, 9328,14480, 9336,30864, 9352,17552, + 9368,25744, 9384,21648, 9392,13456, 9400,29840, 9416,19600, 9424,11408, + 9432,27792, 9448,23696, 9456,15504, 9464,31888, 9480,17040, 9496,25232, + 9512,21136, 9520,12944, 9528,29328, 9544,19088, 9552,10896, 9560,27280, + 9576,23184, 9584,14992, 9592,31376, 9608,18064, 9616,9872, 9624,26256, + 9640,22160, 9648,13968, 9656,30352, 9672,20112, 9680,11920, 9688,28304, + 9704,24208, 9712,16016, 9720,32400, 9736,16784, 9752,24976, 9768,20880, + 9776,12688, 9784,29072, 9800,18832, 9808,10640, 9816,27024, 9832,22928, + 9840,14736, 9848,31120, 9864,17808, 9880,26000, 9896,21904, 9904,13712, + 9912,30096, 9928,19856, 9936,11664, 9944,28048, 9960,23952, 9968,15760, + 9976,32144, 9992,17296, 10008,25488, 10024,21392, 10032,13200, 10040,29584, + 10056,19344, 10064,11152, 10072,27536, 10088,23440, 10096,15248, 10104,31632, + 10120,18320, 10136,26512, 10152,22416, 10160,14224, 10168,30608, 10184,20368, + 10192,12176, 10200,28560, 10216,24464, 10224,16272, 10232,32656, 10248,16464, + 10264,24656, 10280,20560, 10288,12368, 10296,28752, 10312,18512, 10328,26704, + 10344,22608, 10352,14416, 10360,30800, 10376,17488, 10392,25680, 10408,21584, + 10416,13392, 10424,29776, 10440,19536, 10448,11344, 10456,27728, 10472,23632, + 10480,15440, 10488,31824, 10504,16976, 10520,25168, 10536,21072, 10544,12880, + 10552,29264, 10568,19024, 10576,10832, 10584,27216, 10600,23120, 10608,14928, + 10616,31312, 10632,18000, 10648,26192, 10664,22096, 10672,13904, 10680,30288, + 10696,20048, 10704,11856, 10712,28240, 10728,24144, 10736,15952, 10744,32336, + 10760,16720, 10776,24912, 10792,20816, 10800,12624, 10808,29008, 10824,18768, + 10840,26960, 10856,22864, 10864,14672, 10872,31056, 10888,17744, 10904,25936, + 10920,21840, 10928,13648, 10936,30032, 10952,19792, 10960,11600, 10968,27984, + 10984,23888, 10992,15696, 11000,32080, 11016,17232, 11032,25424, 11048,21328, + 11056,13136, 11064,29520, 11080,19280, 11096,27472, 11112,23376, 11120,15184, + 11128,31568, 11144,18256, 11160,26448, 11176,22352, 11184,14160, 11192,30544, + 11208,20304, 11216,12112, 11224,28496, 11240,24400, 11248,16208, 11256,32592, + 11272,16592, 11288,24784, 11304,20688, 11312,12496, 11320,28880, 11336,18640, + 11352,26832, 11368,22736, 11376,14544, 11384,30928, 11400,17616, 11416,25808, + 11432,21712, 11440,13520, 11448,29904, 11464,19664, 11480,27856, 11496,23760, + 11504,15568, 11512,31952, 11528,17104, 11544,25296, 11560,21200, 11568,13008, + 11576,29392, 11592,19152, 11608,27344, 11624,23248, 11632,15056, 11640,31440, + 11656,18128, 11672,26320, 11688,22224, 11696,14032, 11704,30416, 11720,20176, + 11728,11984, 11736,28368, 11752,24272, 11760,16080, 11768,32464, 11784,16848, + 11800,25040, 11816,20944, 11824,12752, 11832,29136, 11848,18896, 11864,27088, + 11880,22992, 11888,14800, 11896,31184, 11912,17872, 11928,26064, 11944,21968, + 11952,13776, 11960,30160, 11976,19920, 11992,28112, 12008,24016, 12016,15824, + 12024,32208, 12040,17360, 12056,25552, 12072,21456, 12080,13264, 12088,29648, + 12104,19408, 12120,27600, 12136,23504, 12144,15312, 12152,31696, 12168,18384, + 12184,26576, 12200,22480, 12208,14288, 12216,30672, 12232,20432, 12248,28624, + 12264,24528, 12272,16336, 12280,32720, 12296,16432, 12312,24624, 12328,20528, + 12344,28720, 12360,18480, 12376,26672, 12392,22576, 12400,14384, 12408,30768, + 12424,17456, 12440,25648, 12456,21552, 12464,13360, 12472,29744, 12488,19504, + 12504,27696, 12520,23600, 12528,15408, 12536,31792, 12552,16944, 12568,25136, + 12584,21040, 12592,12848, 12600,29232, 12616,18992, 12632,27184, 12648,23088, + 12656,14896, 12664,31280, 12680,17968, 12696,26160, 12712,22064, 12720,13872, + 12728,30256, 12744,20016, 12760,28208, 12776,24112, 12784,15920, 12792,32304, + 12808,16688, 12824,24880, 12840,20784, 12856,28976, 12872,18736, 12888,26928, + 12904,22832, 12912,14640, 12920,31024, 12936,17712, 12952,25904, 12968,21808, + 12976,13616, 12984,30000, 13000,19760, 13016,27952, 13032,23856, 13040,15664, + 13048,32048, 13064,17200, 13080,25392, 13096,21296, 13112,29488, 13128,19248, + 13144,27440, 13160,23344, 13168,15152, 13176,31536, 13192,18224, 13208,26416, + 13224,22320, 13232,14128, 13240,30512, 13256,20272, 13272,28464, 13288,24368, + 13296,16176, 13304,32560, 13320,16560, 13336,24752, 13352,20656, 13368,28848, + 13384,18608, 13400,26800, 13416,22704, 13424,14512, 13432,30896, 13448,17584, + 13464,25776, 13480,21680, 13496,29872, 13512,19632, 13528,27824, 13544,23728, + 13552,15536, 13560,31920, 13576,17072, 13592,25264, 13608,21168, 13624,29360, + 13640,19120, 13656,27312, 13672,23216, 13680,15024, 13688,31408, 13704,18096, + 13720,26288, 13736,22192, 13744,14000, 13752,30384, 13768,20144, 13784,28336, + 13800,24240, 13808,16048, 13816,32432, 13832,16816, 13848,25008, 13864,20912, + 13880,29104, 13896,18864, 13912,27056, 13928,22960, 13936,14768, 13944,31152, + 13960,17840, 13976,26032, 13992,21936, 14008,30128, 14024,19888, 14040,28080, + 14056,23984, 14064,15792, 14072,32176, 14088,17328, 14104,25520, 14120,21424, + 14136,29616, 14152,19376, 14168,27568, 14184,23472, 14192,15280, 14200,31664, + 14216,18352, 14232,26544, 14248,22448, 14264,30640, 14280,20400, 14296,28592, + 14312,24496, 14320,16304, 14328,32688, 14344,16496, 14360,24688, 14376,20592, + 14392,28784, 14408,18544, 14424,26736, 14440,22640, 14456,30832, 14472,17520, + 14488,25712, 14504,21616, 14520,29808, 14536,19568, 14552,27760, 14568,23664, + 14576,15472, 14584,31856, 14600,17008, 14616,25200, 14632,21104, 14648,29296, + 14664,19056, 14680,27248, 14696,23152, 14704,14960, 14712,31344, 14728,18032, + 14744,26224, 14760,22128, 14776,30320, 14792,20080, 14808,28272, 14824,24176, + 14832,15984, 14840,32368, 14856,16752, 14872,24944, 14888,20848, 14904,29040, + 14920,18800, 14936,26992, 14952,22896, 14968,31088, 14984,17776, 15000,25968, + 15016,21872, 15032,30064, 15048,19824, 15064,28016, 15080,23920, 15088,15728, + 15096,32112, 15112,17264, 15128,25456, 15144,21360, 15160,29552, 15176,19312, + 15192,27504, 15208,23408, 15224,31600, 15240,18288, 15256,26480, 15272,22384, + 15288,30576, 15304,20336, 15320,28528, 15336,24432, 15344,16240, 15352,32624, + 15368,16624, 15384,24816, 15400,20720, 15416,28912, 15432,18672, 15448,26864, + 15464,22768, 15480,30960, 15496,17648, 15512,25840, 15528,21744, 15544,29936, + 15560,19696, 15576,27888, 15592,23792, 15608,31984, 15624,17136, 15640,25328, + 15656,21232, 15672,29424, 15688,19184, 15704,27376, 15720,23280, 15736,31472, + 15752,18160, 15768,26352, 15784,22256, 15800,30448, 15816,20208, 15832,28400, + 15848,24304, 15856,16112, 15864,32496, 15880,16880, 15896,25072, 15912,20976, + 15928,29168, 15944,18928, 15960,27120, 15976,23024, 15992,31216, 16008,17904, + 16024,26096, 16040,22000, 16056,30192, 16072,19952, 16088,28144, 16104,24048, + 16120,32240, 16136,17392, 16152,25584, 16168,21488, 16184,29680, 16200,19440, + 16216,27632, 16232,23536, 16248,31728, 16264,18416, 16280,26608, 16296,22512, + 16312,30704, 16328,20464, 16344,28656, 16360,24560, 16376,32752, 16408,24584, + 16424,20488, 16440,28680, 16456,18440, 16472,26632, 16488,22536, 16504,30728, + 16520,17416, 16536,25608, 16552,21512, 16568,29704, 16584,19464, 16600,27656, + 16616,23560, 16632,31752, 16648,16904, 16664,25096, 16680,21000, 16696,29192, + 16712,18952, 16728,27144, 16744,23048, 16760,31240, 16776,17928, 16792,26120, + 16808,22024, 16824,30216, 16840,19976, 16856,28168, 16872,24072, 16888,32264, + 16920,24840, 16936,20744, 16952,28936, 16968,18696, 16984,26888, 17000,22792, + 17016,30984, 17032,17672, 17048,25864, 17064,21768, 17080,29960, 17096,19720, + 17112,27912, 17128,23816, 17144,32008, 17176,25352, 17192,21256, 17208,29448, + 17224,19208, 17240,27400, 17256,23304, 17272,31496, 17288,18184, 17304,26376, + 17320,22280, 17336,30472, 17352,20232, 17368,28424, 17384,24328, 17400,32520, + 17432,24712, 17448,20616, 17464,28808, 17480,18568, 17496,26760, 17512,22664, + 17528,30856, 17560,25736, 17576,21640, 17592,29832, 17608,19592, 17624,27784, + 17640,23688, 17656,31880, 17688,25224, 17704,21128, 17720,29320, 17736,19080, + 17752,27272, 17768,23176, 17784,31368, 17800,18056, 17816,26248, 17832,22152, + 17848,30344, 17864,20104, 17880,28296, 17896,24200, 17912,32392, 17944,24968, + 17960,20872, 17976,29064, 17992,18824, 18008,27016, 18024,22920, 18040,31112, + 18072,25992, 18088,21896, 18104,30088, 18120,19848, 18136,28040, 18152,23944, + 18168,32136, 18200,25480, 18216,21384, 18232,29576, 18248,19336, 18264,27528, + 18280,23432, 18296,31624, 18328,26504, 18344,22408, 18360,30600, 18376,20360, + 18392,28552, 18408,24456, 18424,32648, 18456,24648, 18472,20552, 18488,28744, + 18520,26696, 18536,22600, 18552,30792, 18584,25672, 18600,21576, 18616,29768, + 18632,19528, 18648,27720, 18664,23624, 18680,31816, 18712,25160, 18728,21064, + 18744,29256, 18760,19016, 18776,27208, 18792,23112, 18808,31304, 18840,26184, + 18856,22088, 18872,30280, 18888,20040, 18904,28232, 18920,24136, 18936,32328, + 18968,24904, 18984,20808, 19000,29000, 19032,26952, 19048,22856, 19064,31048, + 19096,25928, 19112,21832, 19128,30024, 19144,19784, 19160,27976, 19176,23880, + 19192,32072, 19224,25416, 19240,21320, 19256,29512, 19288,27464, 19304,23368, + 19320,31560, 19352,26440, 19368,22344, 19384,30536, 19400,20296, 19416,28488, + 19432,24392, 19448,32584, 19480,24776, 19496,20680, 19512,28872, 19544,26824, + 19560,22728, 19576,30920, 19608,25800, 19624,21704, 19640,29896, 19672,27848, + 19688,23752, 19704,31944, 19736,25288, 19752,21192, 19768,29384, 19800,27336, + 19816,23240, 19832,31432, 19864,26312, 19880,22216, 19896,30408, 19912,20168, + 19928,28360, 19944,24264, 19960,32456, 19992,25032, 20008,20936, 20024,29128, + 20056,27080, 20072,22984, 20088,31176, 20120,26056, 20136,21960, 20152,30152, + 20184,28104, 20200,24008, 20216,32200, 20248,25544, 20264,21448, 20280,29640, + 20312,27592, 20328,23496, 20344,31688, 20376,26568, 20392,22472, 20408,30664, + 20440,28616, 20456,24520, 20472,32712, 20504,24616, 20536,28712, 20568,26664, + 20584,22568, 20600,30760, 20632,25640, 20648,21544, 20664,29736, 20696,27688, + 20712,23592, 20728,31784, 20760,25128, 20776,21032, 20792,29224, 20824,27176, + 20840,23080, 20856,31272, 20888,26152, 20904,22056, 20920,30248, 20952,28200, + 20968,24104, 20984,32296, 21016,24872, 21048,28968, 21080,26920, 21096,22824, + 21112,31016, 21144,25896, 21160,21800, 21176,29992, 21208,27944, 21224,23848, + 21240,32040, 21272,25384, 21304,29480, 21336,27432, 21352,23336, 21368,31528, + 21400,26408, 21416,22312, 21432,30504, 21464,28456, 21480,24360, 21496,32552, + 21528,24744, 21560,28840, 21592,26792, 21608,22696, 21624,30888, 21656,25768, + 21688,29864, 21720,27816, 21736,23720, 21752,31912, 21784,25256, 21816,29352, + 21848,27304, 21864,23208, 21880,31400, 21912,26280, 21928,22184, 21944,30376, + 21976,28328, 21992,24232, 22008,32424, 22040,25000, 22072,29096, 22104,27048, + 22120,22952, 22136,31144, 22168,26024, 22200,30120, 22232,28072, 22248,23976, + 22264,32168, 22296,25512, 22328,29608, 22360,27560, 22376,23464, 22392,31656, + 22424,26536, 22456,30632, 22488,28584, 22504,24488, 22520,32680, 22552,24680, + 22584,28776, 22616,26728, 22648,30824, 22680,25704, 22712,29800, 22744,27752, + 22760,23656, 22776,31848, 22808,25192, 22840,29288, 22872,27240, 22888,23144, + 22904,31336, 22936,26216, 22968,30312, 23000,28264, 23016,24168, 23032,32360, + 23064,24936, 23096,29032, 23128,26984, 23160,31080, 23192,25960, 23224,30056, + 23256,28008, 23272,23912, 23288,32104, 23320,25448, 23352,29544, 23384,27496, + 23416,31592, 23448,26472, 23480,30568, 23512,28520, 23528,24424, 23544,32616, + 23576,24808, 23608,28904, 23640,26856, 23672,30952, 23704,25832, 23736,29928, + 23768,27880, 23800,31976, 23832,25320, 23864,29416, 23896,27368, 23928,31464, + 23960,26344, 23992,30440, 24024,28392, 24040,24296, 24056,32488, 24088,25064, + 24120,29160, 24152,27112, 24184,31208, 24216,26088, 24248,30184, 24280,28136, + 24312,32232, 24344,25576, 24376,29672, 24408,27624, 24440,31720, 24472,26600, + 24504,30696, 24536,28648, 24568,32744, 24632,28696, 24664,26648, 24696,30744, + 24728,25624, 24760,29720, 24792,27672, 24824,31768, 24856,25112, 24888,29208, + 24920,27160, 24952,31256, 24984,26136, 25016,30232, 25048,28184, 25080,32280, + 25144,28952, 25176,26904, 25208,31000, 25240,25880, 25272,29976, 25304,27928, + 25336,32024, 25400,29464, 25432,27416, 25464,31512, 25496,26392, 25528,30488, + 25560,28440, 25592,32536, 25656,28824, 25688,26776, 25720,30872, 25784,29848, + 25816,27800, 25848,31896, 25912,29336, 25944,27288, 25976,31384, 26008,26264, + 26040,30360, 26072,28312, 26104,32408, 26168,29080, 26200,27032, 26232,31128, + 26296,30104, 26328,28056, 26360,32152, 26424,29592, 26456,27544, 26488,31640, + 26552,30616, 26584,28568, 26616,32664, 26680,28760, 26744,30808, 26808,29784, + 26840,27736, 26872,31832, 26936,29272, 26968,27224, 27000,31320, 27064,30296, + 27096,28248, 27128,32344, 27192,29016, 27256,31064, 27320,30040, 27352,27992, + 27384,32088, 27448,29528, 27512,31576, 27576,30552, 27608,28504, 27640,32600, + 27704,28888, 27768,30936, 27832,29912, 27896,31960, 27960,29400, 28024,31448, + 28088,30424, 28120,28376, 28152,32472, 28216,29144, 28280,31192, 28344,30168, + 28408,32216, 28472,29656, 28536,31704, 28600,30680, 28664,32728, 28792,30776, + 28856,29752, 28920,31800, 28984,29240, 29048,31288, 29112,30264, 29176,32312, + 29304,31032, 29368,30008, 29432,32056, 29560,31544, 29624,30520, 29688,32568, + 29816,30904, 29944,31928, 30072,31416, 30136,30392, 30200,32440, 30328,31160, + 30456,32184, 30584,31672, 30712,32696, 30968,31864, 31096,31352, 31224,32376, + 31480,32120, 31736,32632, 32248,32504 +}; + +/** +* \par +* Example code for Floating-point RFFT Twiddle factors Generation: +* \par +*
TW = exp(2*pi*i*[0:L/2-1]/L - pi/2*i).' 
+* \par +* Real and Imag values are in interleaved fashion +*/ +const float32_t twiddleCoef_rfft_32[32] = { + 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 +}; + +const float32_t twiddleCoef_rfft_64[64] = { + 0.000000000000000f, 1.000000000000000f, + 0.098017140329561f, 0.995184726672197f, + 0.195090322016128f, 0.980785280403230f, + 0.290284677254462f, 0.956940335732209f, + 0.382683432365090f, 0.923879532511287f, + 0.471396736825998f, 0.881921264348355f, + 0.555570233019602f, 0.831469612302545f, + 0.634393284163645f, 0.773010453362737f, + 0.707106781186547f, 0.707106781186548f, + 0.773010453362737f, 0.634393284163645f, + 0.831469612302545f, 0.555570233019602f, + 0.881921264348355f, 0.471396736825998f, + 0.923879532511287f, 0.382683432365090f, + 0.956940335732209f, 0.290284677254462f, + 0.980785280403230f, 0.195090322016128f, + 0.995184726672197f, 0.098017140329561f, + 1.000000000000000f, 0.000000000000000f, + 0.995184726672197f, -0.098017140329561f, + 0.980785280403230f, -0.195090322016128f, + 0.956940335732209f, -0.290284677254462f, + 0.923879532511287f, -0.382683432365090f, + 0.881921264348355f, -0.471396736825998f, + 0.831469612302545f, -0.555570233019602f, + 0.773010453362737f, -0.634393284163645f, + 0.707106781186548f, -0.707106781186547f, + 0.634393284163645f, -0.773010453362737f, + 0.555570233019602f, -0.831469612302545f, + 0.471396736825998f, -0.881921264348355f, + 0.382683432365090f, -0.923879532511287f, + 0.290284677254462f, -0.956940335732209f, + 0.195090322016129f, -0.980785280403230f, + 0.098017140329561f, -0.995184726672197f +}; + +const float32_t twiddleCoef_rfft_128[128] = { + 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 +}; + +const float32_t twiddleCoef_rfft_256[256] = { + 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 +}; + +const float32_t twiddleCoef_rfft_512[512] = { + 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 +}; + +const float32_t twiddleCoef_rfft_1024[1024] = { + 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 +}; + +const float32_t twiddleCoef_rfft_2048[2048] = { + 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 +}; + +const float32_t twiddleCoef_rfft_4096[4096] = { + 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 +}; + + +/** + * \par + * Example code for the generation of the floating-point sine table: + *
+ * tableSize = 512;
+ * for(n = 0; n < (tableSize + 1); n++)
+ * {
+ *	sinTable[n]=sin(2*pi*n/tableSize);
+ * }
+ * \par + * where pi value is 3.14159265358979 + */ + +const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1] = { + 0.00000000f, 0.01227154f, 0.02454123f, 0.03680722f, 0.04906767f, 0.06132074f, + 0.07356456f, 0.08579731f, 0.09801714f, 0.11022221f, 0.12241068f, 0.13458071f, + 0.14673047f, 0.15885814f, 0.17096189f, 0.18303989f, 0.19509032f, 0.20711138f, + 0.21910124f, 0.23105811f, 0.24298018f, 0.25486566f, 0.26671276f, 0.27851969f, + 0.29028468f, 0.30200595f, 0.31368174f, 0.32531029f, 0.33688985f, 0.34841868f, + 0.35989504f, 0.37131719f, 0.38268343f, 0.39399204f, 0.40524131f, 0.41642956f, + 0.42755509f, 0.43861624f, 0.44961133f, 0.46053871f, 0.47139674f, 0.48218377f, + 0.49289819f, 0.50353838f, 0.51410274f, 0.52458968f, 0.53499762f, 0.54532499f, + 0.55557023f, 0.56573181f, 0.57580819f, 0.58579786f, 0.59569930f, 0.60551104f, + 0.61523159f, 0.62485949f, 0.63439328f, 0.64383154f, 0.65317284f, 0.66241578f, + 0.67155895f, 0.68060100f, 0.68954054f, 0.69837625f, 0.70710678f, 0.71573083f, + 0.72424708f, 0.73265427f, 0.74095113f, 0.74913639f, 0.75720885f, 0.76516727f, + 0.77301045f, 0.78073723f, 0.78834643f, 0.79583690f, 0.80320753f, 0.81045720f, + 0.81758481f, 0.82458930f, 0.83146961f, 0.83822471f, 0.84485357f, 0.85135519f, + 0.85772861f, 0.86397286f, 0.87008699f, 0.87607009f, 0.88192126f, 0.88763962f, + 0.89322430f, 0.89867447f, 0.90398929f, 0.90916798f, 0.91420976f, 0.91911385f, + 0.92387953f, 0.92850608f, 0.93299280f, 0.93733901f, 0.94154407f, 0.94560733f, + 0.94952818f, 0.95330604f, 0.95694034f, 0.96043052f, 0.96377607f, 0.96697647f, + 0.97003125f, 0.97293995f, 0.97570213f, 0.97831737f, 0.98078528f, 0.98310549f, + 0.98527764f, 0.98730142f, 0.98917651f, 0.99090264f, 0.99247953f, 0.99390697f, + 0.99518473f, 0.99631261f, 0.99729046f, 0.99811811f, 0.99879546f, 0.99932238f, + 0.99969882f, 0.99992470f, 1.00000000f, 0.99992470f, 0.99969882f, 0.99932238f, + 0.99879546f, 0.99811811f, 0.99729046f, 0.99631261f, 0.99518473f, 0.99390697f, + 0.99247953f, 0.99090264f, 0.98917651f, 0.98730142f, 0.98527764f, 0.98310549f, + 0.98078528f, 0.97831737f, 0.97570213f, 0.97293995f, 0.97003125f, 0.96697647f, + 0.96377607f, 0.96043052f, 0.95694034f, 0.95330604f, 0.94952818f, 0.94560733f, + 0.94154407f, 0.93733901f, 0.93299280f, 0.92850608f, 0.92387953f, 0.91911385f, + 0.91420976f, 0.90916798f, 0.90398929f, 0.89867447f, 0.89322430f, 0.88763962f, + 0.88192126f, 0.87607009f, 0.87008699f, 0.86397286f, 0.85772861f, 0.85135519f, + 0.84485357f, 0.83822471f, 0.83146961f, 0.82458930f, 0.81758481f, 0.81045720f, + 0.80320753f, 0.79583690f, 0.78834643f, 0.78073723f, 0.77301045f, 0.76516727f, + 0.75720885f, 0.74913639f, 0.74095113f, 0.73265427f, 0.72424708f, 0.71573083f, + 0.70710678f, 0.69837625f, 0.68954054f, 0.68060100f, 0.67155895f, 0.66241578f, + 0.65317284f, 0.64383154f, 0.63439328f, 0.62485949f, 0.61523159f, 0.60551104f, + 0.59569930f, 0.58579786f, 0.57580819f, 0.56573181f, 0.55557023f, 0.54532499f, + 0.53499762f, 0.52458968f, 0.51410274f, 0.50353838f, 0.49289819f, 0.48218377f, + 0.47139674f, 0.46053871f, 0.44961133f, 0.43861624f, 0.42755509f, 0.41642956f, + 0.40524131f, 0.39399204f, 0.38268343f, 0.37131719f, 0.35989504f, 0.34841868f, + 0.33688985f, 0.32531029f, 0.31368174f, 0.30200595f, 0.29028468f, 0.27851969f, + 0.26671276f, 0.25486566f, 0.24298018f, 0.23105811f, 0.21910124f, 0.20711138f, + 0.19509032f, 0.18303989f, 0.17096189f, 0.15885814f, 0.14673047f, 0.13458071f, + 0.12241068f, 0.11022221f, 0.09801714f, 0.08579731f, 0.07356456f, 0.06132074f, + 0.04906767f, 0.03680722f, 0.02454123f, 0.01227154f, 0.00000000f, -0.01227154f, + -0.02454123f, -0.03680722f, -0.04906767f, -0.06132074f, -0.07356456f, + -0.08579731f, -0.09801714f, -0.11022221f, -0.12241068f, -0.13458071f, + -0.14673047f, -0.15885814f, -0.17096189f, -0.18303989f, -0.19509032f, + -0.20711138f, -0.21910124f, -0.23105811f, -0.24298018f, -0.25486566f, + -0.26671276f, -0.27851969f, -0.29028468f, -0.30200595f, -0.31368174f, + -0.32531029f, -0.33688985f, -0.34841868f, -0.35989504f, -0.37131719f, + -0.38268343f, -0.39399204f, -0.40524131f, -0.41642956f, -0.42755509f, + -0.43861624f, -0.44961133f, -0.46053871f, -0.47139674f, -0.48218377f, + -0.49289819f, -0.50353838f, -0.51410274f, -0.52458968f, -0.53499762f, + -0.54532499f, -0.55557023f, -0.56573181f, -0.57580819f, -0.58579786f, + -0.59569930f, -0.60551104f, -0.61523159f, -0.62485949f, -0.63439328f, + -0.64383154f, -0.65317284f, -0.66241578f, -0.67155895f, -0.68060100f, + -0.68954054f, -0.69837625f, -0.70710678f, -0.71573083f, -0.72424708f, + -0.73265427f, -0.74095113f, -0.74913639f, -0.75720885f, -0.76516727f, + -0.77301045f, -0.78073723f, -0.78834643f, -0.79583690f, -0.80320753f, + -0.81045720f, -0.81758481f, -0.82458930f, -0.83146961f, -0.83822471f, + -0.84485357f, -0.85135519f, -0.85772861f, -0.86397286f, -0.87008699f, + -0.87607009f, -0.88192126f, -0.88763962f, -0.89322430f, -0.89867447f, + -0.90398929f, -0.90916798f, -0.91420976f, -0.91911385f, -0.92387953f, + -0.92850608f, -0.93299280f, -0.93733901f, -0.94154407f, -0.94560733f, + -0.94952818f, -0.95330604f, -0.95694034f, -0.96043052f, -0.96377607f, + -0.96697647f, -0.97003125f, -0.97293995f, -0.97570213f, -0.97831737f, + -0.98078528f, -0.98310549f, -0.98527764f, -0.98730142f, -0.98917651f, + -0.99090264f, -0.99247953f, -0.99390697f, -0.99518473f, -0.99631261f, + -0.99729046f, -0.99811811f, -0.99879546f, -0.99932238f, -0.99969882f, + -0.99992470f, -1.00000000f, -0.99992470f, -0.99969882f, -0.99932238f, + -0.99879546f, -0.99811811f, -0.99729046f, -0.99631261f, -0.99518473f, + -0.99390697f, -0.99247953f, -0.99090264f, -0.98917651f, -0.98730142f, + -0.98527764f, -0.98310549f, -0.98078528f, -0.97831737f, -0.97570213f, + -0.97293995f, -0.97003125f, -0.96697647f, -0.96377607f, -0.96043052f, + -0.95694034f, -0.95330604f, -0.94952818f, -0.94560733f, -0.94154407f, + -0.93733901f, -0.93299280f, -0.92850608f, -0.92387953f, -0.91911385f, + -0.91420976f, -0.90916798f, -0.90398929f, -0.89867447f, -0.89322430f, + -0.88763962f, -0.88192126f, -0.87607009f, -0.87008699f, -0.86397286f, + -0.85772861f, -0.85135519f, -0.84485357f, -0.83822471f, -0.83146961f, + -0.82458930f, -0.81758481f, -0.81045720f, -0.80320753f, -0.79583690f, + -0.78834643f, -0.78073723f, -0.77301045f, -0.76516727f, -0.75720885f, + -0.74913639f, -0.74095113f, -0.73265427f, -0.72424708f, -0.71573083f, + -0.70710678f, -0.69837625f, -0.68954054f, -0.68060100f, -0.67155895f, + -0.66241578f, -0.65317284f, -0.64383154f, -0.63439328f, -0.62485949f, + -0.61523159f, -0.60551104f, -0.59569930f, -0.58579786f, -0.57580819f, + -0.56573181f, -0.55557023f, -0.54532499f, -0.53499762f, -0.52458968f, + -0.51410274f, -0.50353838f, -0.49289819f, -0.48218377f, -0.47139674f, + -0.46053871f, -0.44961133f, -0.43861624f, -0.42755509f, -0.41642956f, + -0.40524131f, -0.39399204f, -0.38268343f, -0.37131719f, -0.35989504f, + -0.34841868f, -0.33688985f, -0.32531029f, -0.31368174f, -0.30200595f, + -0.29028468f, -0.27851969f, -0.26671276f, -0.25486566f, -0.24298018f, + -0.23105811f, -0.21910124f, -0.20711138f, -0.19509032f, -0.18303989f, + -0.17096189f, -0.15885814f, -0.14673047f, -0.13458071f, -0.12241068f, + -0.11022221f, -0.09801714f, -0.08579731f, -0.07356456f, -0.06132074f, + -0.04906767f, -0.03680722f, -0.02454123f, -0.01227154f, -0.00000000f +}; + +/** + * \par + * Table values are in Q31 (1.31 fixed-point format) and generation is done in + * three steps. First, generate sin values in floating point: + *
+ * tableSize = 512;
+ * for(n = 0; n < (tableSize + 1); n++)
+ * {
+ *	sinTable[n]= sin(2*pi*n/tableSize);
+ * } 
+ * where pi value is 3.14159265358979 + * \par + * Second, convert floating-point to Q31 (Fixed point): + * (sinTable[i] * pow(2, 31)) + * \par + * Finally, round to the nearest integer value: + * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); + */ +const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1] = { + 0L, 26352928L, 52701887L, 79042909L, 105372028L, 131685278L, 157978697L, + 184248325L, 210490206L, 236700388L, 262874923L, 289009871L, 315101295L, + 341145265L, 367137861L, 393075166L, 418953276L, 444768294L, 470516330L, + 496193509L, 521795963L, 547319836L, 572761285L, 598116479L, 623381598L, + 648552838L, 673626408L, 698598533L, 723465451L, 748223418L, 772868706L, + 797397602L, 821806413L, 846091463L, 870249095L, 894275671L, 918167572L, + 941921200L, 965532978L, 988999351L, 1012316784L, 1035481766L, 1058490808L, + 1081340445L, 1104027237L, 1126547765L, 1148898640L, 1171076495L, 1193077991L, + 1214899813L, 1236538675L, 1257991320L, 1279254516L, 1300325060L, 1321199781L, + 1341875533L, 1362349204L, 1382617710L, 1402678000L, 1422527051L, 1442161874L, + 1461579514L, 1480777044L, 1499751576L, 1518500250L, 1537020244L, 1555308768L, + 1573363068L, 1591180426L, 1608758157L, 1626093616L, 1643184191L, 1660027308L, + 1676620432L, 1692961062L, 1709046739L, 1724875040L, 1740443581L, 1755750017L, + 1770792044L, 1785567396L, 1800073849L, 1814309216L, 1828271356L, 1841958164L, + 1855367581L, 1868497586L, 1881346202L, 1893911494L, 1906191570L, 1918184581L, + 1929888720L, 1941302225L, 1952423377L, 1963250501L, 1973781967L, 1984016189L, + 1993951625L, 2003586779L, 2012920201L, 2021950484L, 2030676269L, 2039096241L, + 2047209133L, 2055013723L, 2062508835L, 2069693342L, 2076566160L, 2083126254L, + 2089372638L, 2095304370L, 2100920556L, 2106220352L, 2111202959L, 2115867626L, + 2120213651L, 2124240380L, 2127947206L, 2131333572L, 2134398966L, 2137142927L, + 2139565043L, 2141664948L, 2143442326L, 2144896910L, 2146028480L, 2146836866L, + 2147321946L, 2147483647L, 2147321946L, 2146836866L, 2146028480L, 2144896910L, + 2143442326L, 2141664948L, 2139565043L, 2137142927L, 2134398966L, 2131333572L, + 2127947206L, 2124240380L, 2120213651L, 2115867626L, 2111202959L, 2106220352L, + 2100920556L, 2095304370L, 2089372638L, 2083126254L, 2076566160L, 2069693342L, + 2062508835L, 2055013723L, 2047209133L, 2039096241L, 2030676269L, 2021950484L, + 2012920201L, 2003586779L, 1993951625L, 1984016189L, 1973781967L, 1963250501L, + 1952423377L, 1941302225L, 1929888720L, 1918184581L, 1906191570L, 1893911494L, + 1881346202L, 1868497586L, 1855367581L, 1841958164L, 1828271356L, 1814309216L, + 1800073849L, 1785567396L, 1770792044L, 1755750017L, 1740443581L, 1724875040L, + 1709046739L, 1692961062L, 1676620432L, 1660027308L, 1643184191L, 1626093616L, + 1608758157L, 1591180426L, 1573363068L, 1555308768L, 1537020244L, 1518500250L, + 1499751576L, 1480777044L, 1461579514L, 1442161874L, 1422527051L, 1402678000L, + 1382617710L, 1362349204L, 1341875533L, 1321199781L, 1300325060L, 1279254516L, + 1257991320L, 1236538675L, 1214899813L, 1193077991L, 1171076495L, 1148898640L, + 1126547765L, 1104027237L, 1081340445L, 1058490808L, 1035481766L, 1012316784L, + 988999351L, 965532978L, 941921200L, 918167572L, 894275671L, 870249095L, + 846091463L, 821806413L, 797397602L, 772868706L, 748223418L, 723465451L, + 698598533L, 673626408L, 648552838L, 623381598L, 598116479L, 572761285L, + 547319836L, 521795963L, 496193509L, 470516330L, 444768294L, 418953276L, + 393075166L, 367137861L, 341145265L, 315101295L, 289009871L, 262874923L, + 236700388L, 210490206L, 184248325L, 157978697L, 131685278L, 105372028L, + 79042909L, 52701887L, 26352928L, 0L, -26352928L, -52701887L, -79042909L, + -105372028L, -131685278L, -157978697L, -184248325L, -210490206L, -236700388L, + -262874923L, -289009871L, -315101295L, -341145265L, -367137861L, -393075166L, + -418953276L, -444768294L, -470516330L, -496193509L, -521795963L, -547319836L, + -572761285L, -598116479L, -623381598L, -648552838L, -673626408L, -698598533L, + -723465451L, -748223418L, -772868706L, -797397602L, -821806413L, -846091463L, + -870249095L, -894275671L, -918167572L, -941921200L, -965532978L, -988999351L, + -1012316784L, -1035481766L, -1058490808L, -1081340445L, -1104027237L, + -1126547765L, -1148898640L, -1171076495L, -1193077991L, -1214899813L, + -1236538675L, -1257991320L, -1279254516L, -1300325060L, -1321199781L, + -1341875533L, -1362349204L, -1382617710L, -1402678000L, -1422527051L, + -1442161874L, -1461579514L, -1480777044L, -1499751576L, -1518500250L, + -1537020244L, -1555308768L, -1573363068L, -1591180426L, -1608758157L, + -1626093616L, -1643184191L, -1660027308L, -1676620432L, -1692961062L, + -1709046739L, -1724875040L, -1740443581L, -1755750017L, -1770792044L, + -1785567396L, -1800073849L, -1814309216L, -1828271356L, -1841958164L, + -1855367581L, -1868497586L, -1881346202L, -1893911494L, -1906191570L, + -1918184581L, -1929888720L, -1941302225L, -1952423377L, -1963250501L, + -1973781967L, -1984016189L, -1993951625L, -2003586779L, -2012920201L, + -2021950484L, -2030676269L, -2039096241L, -2047209133L, -2055013723L, + -2062508835L, -2069693342L, -2076566160L, -2083126254L, -2089372638L, + -2095304370L, -2100920556L, -2106220352L, -2111202959L, -2115867626L, + -2120213651L, -2124240380L, -2127947206L, -2131333572L, -2134398966L, + -2137142927L, -2139565043L, -2141664948L, -2143442326L, -2144896910L, + -2146028480L, -2146836866L, -2147321946L, (q31_t)0x80000000, -2147321946L, + -2146836866L, -2146028480L, -2144896910L, -2143442326L, -2141664948L, + -2139565043L, -2137142927L, -2134398966L, -2131333572L, -2127947206L, + -2124240380L, -2120213651L, -2115867626L, -2111202959L, -2106220352L, + -2100920556L, -2095304370L, -2089372638L, -2083126254L, -2076566160L, + -2069693342L, -2062508835L, -2055013723L, -2047209133L, -2039096241L, + -2030676269L, -2021950484L, -2012920201L, -2003586779L, -1993951625L, + -1984016189L, -1973781967L, -1963250501L, -1952423377L, -1941302225L, + -1929888720L, -1918184581L, -1906191570L, -1893911494L, -1881346202L, + -1868497586L, -1855367581L, -1841958164L, -1828271356L, -1814309216L, + -1800073849L, -1785567396L, -1770792044L, -1755750017L, -1740443581L, + -1724875040L, -1709046739L, -1692961062L, -1676620432L, -1660027308L, + -1643184191L, -1626093616L, -1608758157L, -1591180426L, -1573363068L, + -1555308768L, -1537020244L, -1518500250L, -1499751576L, -1480777044L, + -1461579514L, -1442161874L, -1422527051L, -1402678000L, -1382617710L, + -1362349204L, -1341875533L, -1321199781L, -1300325060L, -1279254516L, + -1257991320L, -1236538675L, -1214899813L, -1193077991L, -1171076495L, + -1148898640L, -1126547765L, -1104027237L, -1081340445L, -1058490808L, + -1035481766L, -1012316784L, -988999351L, -965532978L, -941921200L, + -918167572L, -894275671L, -870249095L, -846091463L, -821806413L, -797397602L, + -772868706L, -748223418L, -723465451L, -698598533L, -673626408L, -648552838L, + -623381598L, -598116479L, -572761285L, -547319836L, -521795963L, -496193509L, + -470516330L, -444768294L, -418953276L, -393075166L, -367137861L, -341145265L, + -315101295L, -289009871L, -262874923L, -236700388L, -210490206L, -184248325L, + -157978697L, -131685278L, -105372028L, -79042909L, -52701887L, -26352928L, 0 +}; + +/** + * \par + * Table values are in Q15 (1.15 fixed-point format) and generation is done in + * three steps. First, generate sin values in floating point: + *
+ * tableSize = 512;
+ * for(n = 0; n < (tableSize + 1); n++)
+ * {
+ *	sinTable[n]= sin(2*pi*n/tableSize);
+ * } 
+ * where pi value is 3.14159265358979 + * \par + * Second, convert floating-point to Q15 (Fixed point): + * (sinTable[i] * pow(2, 15)) + * \par + * Finally, round to the nearest integer value: + * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); + */ +const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1] = { + 0, 402, 804, 1206, 1608, 2009, 2411, 2811, 3212, 3612, 4011, 4410, 4808, + 5205, 5602, 5998, 6393, 6787, 7180, 7571, 7962, 8351, 8740, 9127, 9512, + 9896, 10279, 10660, 11039, 11417, 11793, 12167, 12540, 12910, 13279, + 13646, 14010, 14373, 14733, 15091, 15447, 15800, 16151, 16500, 16846, + 17190, 17531, 17869, 18205, 18538, 18868, 19195, 19520, 19841, 20160, + 20475, 20788, 21097, 21403, 21706, 22006, 22302, 22595, 22884, 23170, + 23453, 23732, 24008, 24279, 24548, 24812, 25073, 25330, 25583, 25833, + 26078, 26320, 26557, 26791, 27020, 27246, 27467, 27684, 27897, 28106, + 28311, 28511, 28707, 28899, 29086, 29269, 29448, 29622, 29792, 29957, + 30118, 30274, 30425, 30572, 30715, 30853, 30986, 31114, 31238, 31357, + 31471, 31581, 31686, 31786, 31881, 31972, 32058, 32138, 32214, 32286, + 32352, 32413, 32470, 32522, 32568, 32610, 32647, 32679, 32706, 32729, + 32746, 32758, 32766, 32767, 32766, 32758, 32746, 32729, 32706, 32679, + 32647, 32610, 32568, 32522, 32470, 32413, 32352, 32286, 32214, 32138, + 32058, 31972, 31881, 31786, 31686, 31581, 31471, 31357, 31238, 31114, + 30986, 30853, 30715, 30572, 30425, 30274, 30118, 29957, 29792, 29622, + 29448, 29269, 29086, 28899, 28707, 28511, 28311, 28106, 27897, 27684, + 27467, 27246, 27020, 26791, 26557, 26320, 26078, 25833, 25583, 25330, + 25073, 24812, 24548, 24279, 24008, 23732, 23453, 23170, 22884, 22595, + 22302, 22006, 21706, 21403, 21097, 20788, 20475, 20160, 19841, 19520, + 19195, 18868, 18538, 18205, 17869, 17531, 17190, 16846, 16500, 16151, + 15800, 15447, 15091, 14733, 14373, 14010, 13646, 13279, 12910, 12540, + 12167, 11793, 11417, 11039, 10660, 10279, 9896, 9512, 9127, 8740, 8351, + 7962, 7571, 7180, 6787, 6393, 5998, 5602, 5205, 4808, 4410, 4011, 3612, + 3212, 2811, 2411, 2009, 1608, 1206, 804, 402, 0, -402, -804, -1206, + -1608, -2009, -2411, -2811, -3212, -3612, -4011, -4410, -4808, -5205, + -5602, -5998, -6393, -6787, -7180, -7571, -7962, -8351, -8740, -9127, + -9512, -9896, -10279, -10660, -11039, -11417, -11793, -12167, -12540, + -12910, -13279, -13646, -14010, -14373, -14733, -15091, -15447, -15800, + -16151, -16500, -16846, -17190, -17531, -17869, -18205, -18538, -18868, + -19195, -19520, -19841, -20160, -20475, -20788, -21097, -21403, -21706, + -22006, -22302, -22595, -22884, -23170, -23453, -23732, -24008, -24279, + -24548, -24812, -25073, -25330, -25583, -25833, -26078, -26320, -26557, + -26791, -27020, -27246, -27467, -27684, -27897, -28106, -28311, -28511, + -28707, -28899, -29086, -29269, -29448, -29622, -29792, -29957, -30118, + -30274, -30425, -30572, -30715, -30853, -30986, -31114, -31238, -31357, + -31471, -31581, -31686, -31786, -31881, -31972, -32058, -32138, -32214, + -32286, -32352, -32413, -32470, -32522, -32568, -32610, -32647, -32679, + -32706, -32729, -32746, -32758, -32766, -32768, -32766, -32758, -32746, + -32729, -32706, -32679, -32647, -32610, -32568, -32522, -32470, -32413, + -32352, -32286, -32214, -32138, -32058, -31972, -31881, -31786, -31686, + -31581, -31471, -31357, -31238, -31114, -30986, -30853, -30715, -30572, + -30425, -30274, -30118, -29957, -29792, -29622, -29448, -29269, -29086, + -28899, -28707, -28511, -28311, -28106, -27897, -27684, -27467, -27246, + -27020, -26791, -26557, -26320, -26078, -25833, -25583, -25330, -25073, + -24812, -24548, -24279, -24008, -23732, -23453, -23170, -22884, -22595, + -22302, -22006, -21706, -21403, -21097, -20788, -20475, -20160, -19841, + -19520, -19195, -18868, -18538, -18205, -17869, -17531, -17190, -16846, + -16500, -16151, -15800, -15447, -15091, -14733, -14373, -14010, -13646, + -13279, -12910, -12540, -12167, -11793, -11417, -11039, -10660, -10279, + -9896, -9512, -9127, -8740, -8351, -7962, -7571, -7180, -6787, -6393, + -5998, -5602, -5205, -4808, -4410, -4011, -3612, -3212, -2811, -2411, + -2009, -1608, -1206, -804, -402, 0 +}; diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h new file mode 100644 index 000000000..dfea7460e --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h @@ -0,0 +1,121 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_common_tables.h + * Description: Extern declaration for common tables + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _ARM_COMMON_TABLES_H +#define _ARM_COMMON_TABLES_H + +#include "arm_math.h" + +extern const uint16_t armBitRevTable[1024]; +extern const q15_t armRecipTableQ15[64]; +extern const q31_t armRecipTableQ31[64]; +extern const float32_t twiddleCoef_16[32]; +extern const float32_t twiddleCoef_32[64]; +extern const float32_t twiddleCoef_64[128]; +extern const float32_t twiddleCoef_128[256]; +extern const float32_t twiddleCoef_256[512]; +extern const float32_t twiddleCoef_512[1024]; +extern const float32_t twiddleCoef_1024[2048]; +extern const float32_t twiddleCoef_2048[4096]; +extern const float32_t twiddleCoef_4096[8192]; +#define twiddleCoef twiddleCoef_4096 +extern const q31_t twiddleCoef_16_q31[24]; +extern const q31_t twiddleCoef_32_q31[48]; +extern const q31_t twiddleCoef_64_q31[96]; +extern const q31_t twiddleCoef_128_q31[192]; +extern const q31_t twiddleCoef_256_q31[384]; +extern const q31_t twiddleCoef_512_q31[768]; +extern const q31_t twiddleCoef_1024_q31[1536]; +extern const q31_t twiddleCoef_2048_q31[3072]; +extern const q31_t twiddleCoef_4096_q31[6144]; +extern const q15_t twiddleCoef_16_q15[24]; +extern const q15_t twiddleCoef_32_q15[48]; +extern const q15_t twiddleCoef_64_q15[96]; +extern const q15_t twiddleCoef_128_q15[192]; +extern const q15_t twiddleCoef_256_q15[384]; +extern const q15_t twiddleCoef_512_q15[768]; +extern const q15_t twiddleCoef_1024_q15[1536]; +extern const q15_t twiddleCoef_2048_q15[3072]; +extern const q15_t twiddleCoef_4096_q15[6144]; +extern const float32_t twiddleCoef_rfft_32[32]; +extern const float32_t twiddleCoef_rfft_64[64]; +extern const float32_t twiddleCoef_rfft_128[128]; +extern const float32_t twiddleCoef_rfft_256[256]; +extern const float32_t twiddleCoef_rfft_512[512]; +extern const float32_t twiddleCoef_rfft_1024[1024]; +extern const float32_t twiddleCoef_rfft_2048[2048]; +extern const float32_t twiddleCoef_rfft_4096[4096]; + +/* floating-point bit reversal tables */ +#define ARMBITREVINDEXTABLE_16_TABLE_LENGTH ((uint16_t)20) +#define ARMBITREVINDEXTABLE_32_TABLE_LENGTH ((uint16_t)48) +#define ARMBITREVINDEXTABLE_64_TABLE_LENGTH ((uint16_t)56) +#define ARMBITREVINDEXTABLE_128_TABLE_LENGTH ((uint16_t)208) +#define ARMBITREVINDEXTABLE_256_TABLE_LENGTH ((uint16_t)440) +#define ARMBITREVINDEXTABLE_512_TABLE_LENGTH ((uint16_t)448) +#define ARMBITREVINDEXTABLE_1024_TABLE_LENGTH ((uint16_t)1800) +#define ARMBITREVINDEXTABLE_2048_TABLE_LENGTH ((uint16_t)3808) +#define ARMBITREVINDEXTABLE_4096_TABLE_LENGTH ((uint16_t)4032) + +extern const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE_16_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE_32_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE_64_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE_1024_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE_2048_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE_4096_TABLE_LENGTH]; + +/* fixed-point bit reversal tables */ +#define ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH ((uint16_t)12) +#define ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH ((uint16_t)24) +#define ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH ((uint16_t)56) +#define ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH ((uint16_t)112) +#define ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH ((uint16_t)240) +#define ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH ((uint16_t)480) +#define ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH ((uint16_t)992) +#define ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH ((uint16_t)1984) +#define ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH ((uint16_t)4032) + +extern const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH]; + +/* Tables for Fast Math Sine and Cosine */ +extern const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1]; +extern const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1]; +extern const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1]; + +#endif /* ARM_COMMON_TABLES_H */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c new file mode 100644 index 000000000..4f412623f --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c @@ -0,0 +1,379 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_const_structs.c + * Description: Constant structs that are initialized for user convenience. + * For example, some can be given as arguments to the arm_cfft_f32() or arm_rfft_f32() functions. + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_const_structs.h" + +/* Floating-point structs */ +const arm_cfft_instance_f32 arm_cfft_sR_f32_len16 = { + 16, twiddleCoef_16, armBitRevIndexTable16, ARMBITREVINDEXTABLE_16_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len32 = { + 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_32_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len64 = { + 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE_64_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len128 = { + 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len256 = { + 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len512 = { + 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024 = { + 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE_1024_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048 = { + 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE_2048_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096 = { + 4096, twiddleCoef_4096, armBitRevIndexTable4096, ARMBITREVINDEXTABLE_4096_TABLE_LENGTH +}; + +/* Fixed-point structs */ +const arm_cfft_instance_q31 arm_cfft_sR_q31_len16 = { + 16, twiddleCoef_16_q31, armBitRevIndexTable_fixed_16, ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len32 = { + 32, twiddleCoef_32_q31, armBitRevIndexTable_fixed_32, ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len64 = { + 64, twiddleCoef_64_q31, armBitRevIndexTable_fixed_64, ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len128 = { + 128, twiddleCoef_128_q31, armBitRevIndexTable_fixed_128, ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len256 = { + 256, twiddleCoef_256_q31, armBitRevIndexTable_fixed_256, ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len512 = { + 512, twiddleCoef_512_q31, armBitRevIndexTable_fixed_512, ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024 = { + 1024, twiddleCoef_1024_q31, armBitRevIndexTable_fixed_1024, ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048 = { + 2048, twiddleCoef_2048_q31, armBitRevIndexTable_fixed_2048, ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096 = { + 4096, twiddleCoef_4096_q31, armBitRevIndexTable_fixed_4096, ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len16 = { + 16, twiddleCoef_16_q15, armBitRevIndexTable_fixed_16, ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len32 = { + 32, twiddleCoef_32_q15, armBitRevIndexTable_fixed_32, ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len64 = { + 64, twiddleCoef_64_q15, armBitRevIndexTable_fixed_64, ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len128 = { + 128, twiddleCoef_128_q15, armBitRevIndexTable_fixed_128, ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len256 = { + 256, twiddleCoef_256_q15, armBitRevIndexTable_fixed_256, ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len512 = { + 512, twiddleCoef_512_q15, armBitRevIndexTable_fixed_512, ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024 = { + 1024, twiddleCoef_1024_q15, armBitRevIndexTable_fixed_1024, ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048 = { + 2048, twiddleCoef_2048_q15, armBitRevIndexTable_fixed_2048, ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096 = { + 4096, twiddleCoef_4096_q15, armBitRevIndexTable_fixed_4096, ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH +}; + +/* Structure for real-value inputs */ +/* Floating-point structs */ +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len32 = { + { 16, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_16_TABLE_LENGTH }, + 32U, + (float32_t *)twiddleCoef_rfft_32 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len64 = { + { 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_32_TABLE_LENGTH }, + 64U, + (float32_t *)twiddleCoef_rfft_64 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len128 = { + { 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE_64_TABLE_LENGTH }, + 128U, + (float32_t *)twiddleCoef_rfft_128 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len256 = { + { 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH }, + 256U, + (float32_t *)twiddleCoef_rfft_256 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len512 = { + { 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH }, + 512U, + (float32_t *)twiddleCoef_rfft_512 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len1024 = { + { 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH }, + 1024U, + (float32_t *)twiddleCoef_rfft_1024 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len2048 = { + { 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE_1024_TABLE_LENGTH }, + 2048U, + (float32_t *)twiddleCoef_rfft_2048 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len4096 = { + { 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE_2048_TABLE_LENGTH }, + 4096U, + (float32_t *)twiddleCoef_rfft_4096 +}; + +/* Fixed-point structs */ +/* q31_t */ +extern const q31_t realCoefAQ31[8192]; +extern const q31_t realCoefBQ31[8192]; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len32 = { + 32U, + 0, + 1, + 256U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len16 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len64 = { + 64U, + 0, + 1, + 128U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len32 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len128 = { + 128U, + 0, + 1, + 64U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len64 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len256 = { + 256U, + 0, + 1, + 32U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len128 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len512 = { + 512U, + 0, + 1, + 16U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len256 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len1024 = { + 1024U, + 0, + 1, + 8U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len512 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len2048 = { + 2048U, + 0, + 1, + 4U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len1024 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len4096 = { + 4096U, + 0, + 1, + 2U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len2048 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len8192 = { + 8192U, + 0, + 1, + 1U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len4096 +}; + +/* q15_t */ +extern const q15_t realCoefAQ15[8192]; +extern const q15_t realCoefBQ15[8192]; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len32 = { + 32U, + 0, + 1, + 256U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len16 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len64 = { + 64U, + 0, + 1, + 128U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len32 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len128 = { + 128U, + 0, + 1, + 64U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len64 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len256 = { + 256U, + 0, + 1, + 32U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len128 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len512 = { + 512U, + 0, + 1, + 16U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len256 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len1024 = { + 1024U, + 0, + 1, + 8U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len512 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len2048 = { + 2048U, + 0, + 1, + 4U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len1024 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len4096 = { + 4096U, + 0, + 1, + 2U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len2048 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len8192 = { + 8192U, + 0, + 1, + 1U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len4096 +}; diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h new file mode 100644 index 000000000..80a3e8bbe --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h @@ -0,0 +1,66 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_const_structs.h + * Description: Constant structs that are initialized for user convenience. + * For example, some can be given as arguments to the arm_cfft_f32() function. + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _ARM_CONST_STRUCTS_H +#define _ARM_CONST_STRUCTS_H + +#include "arm_math.h" +#include "arm_common_tables.h" + + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096; + + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096; + + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096; + +#endif diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c new file mode 100644 index 000000000..1e2b5cfca --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c @@ -0,0 +1,123 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_copy_f32.c + * Description: Copies the elements of a floating-point vector + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" + +/** + * @ingroup groupSupport + */ + +/** + * @defgroup copy Vector Copy + * + * Copies sample by sample from source vector to destination vector. + * + *
+ * 	pDst[n] = pSrc[n];   0 <= n < blockSize.
+ * 
+ * + * There are separate functions for floating point, Q31, Q15, and Q7 data types. + */ + +/** + * @addtogroup copy + * @{ + */ + +/** + * @brief Copies the elements of a floating-point vector. + * @param[in] *pSrc points to input vector + * @param[out] *pDst points to output vector + * @param[in] blockSize length of the input vector + * @return none. + * + */ + + +void arm_copy_f32( + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize) +{ + uint32_t blkCnt; /* loop counter */ + +#if defined (ARM_MATH_DSP) + + /* Run the below code for Cortex-M4 and Cortex-M3 */ + float32_t in1, in2, in3, in4; + + /*loop Unrolling */ + blkCnt = blockSize >> 2U; + + /* First part of the processing with loop unrolling. Compute 4 outputs at a time. + ** a second loop below computes the remaining 1 to 3 samples. */ + while (blkCnt > 0U) + { + /* C = A */ + /* Copy and then store the results in the destination buffer */ + in1 = *pSrc++; + in2 = *pSrc++; + in3 = *pSrc++; + in4 = *pSrc++; + + *pDst++ = in1; + *pDst++ = in2; + *pDst++ = in3; + *pDst++ = in4; + + /* Decrement the loop counter */ + blkCnt--; + } + + /* If the blockSize is not a multiple of 4, compute any remaining output samples here. + ** No loop unrolling is used. */ + blkCnt = blockSize % 0x4U; + +#else + + /* Run the below code for Cortex-M0 */ + + /* Loop over blockSize number of values */ + blkCnt = blockSize; + +#endif /* #if defined (ARM_MATH_DSP) */ + + while (blkCnt > 0U) + { + /* C = A */ + /* Copy and then store the results in the destination buffer */ + *pDst++ = *pSrc++; + + /* Decrement the loop counter */ + blkCnt--; + } +} + +/** + * @} end of BasicCopy group + */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c new file mode 100644 index 000000000..a038f2ff0 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c @@ -0,0 +1,274 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_mat_mult_f32.c + * Description: Floating-point matrix multiplication + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" + +/** + * @ingroup groupMatrix + */ + +/** + * @defgroup MatrixMult Matrix Multiplication + * + * Multiplies two matrices. + * + * \image html MatrixMultiplication.gif "Multiplication of two 3 x 3 matrices" + + * Matrix multiplication is only defined if the number of columns of the + * first matrix equals the number of rows of the second matrix. + * Multiplying an M x N matrix with an N x P matrix results + * in an M x P matrix. + * When matrix size checking is enabled, the functions check: (1) that the inner dimensions of + * pSrcA and pSrcB are equal; and (2) that the size of the output + * matrix equals the outer dimensions of pSrcA and pSrcB. + */ + + +/** + * @addtogroup MatrixMult + * @{ + */ + +/** + * @brief Floating-point matrix multiplication. + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking. + */ + +arm_status arm_mat_mult_f32( + const arm_matrix_instance_f32 * pSrcA, + const arm_matrix_instance_f32 * pSrcB, + arm_matrix_instance_f32 * pDst) +{ + float32_t *pIn1 = pSrcA->pData; /* input data matrix pointer A */ + float32_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ + float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ + float32_t *pOut = pDst->pData; /* output data matrix pointer */ + float32_t *px; /* Temporary output data matrix pointer */ + float32_t sum; /* Accumulator */ + uint16_t numRowsA = pSrcA->numRows; /* number of rows of input matrix A */ + uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ + uint16_t numColsA = pSrcA->numCols; /* number of columns of input matrix A */ + +#if defined (ARM_MATH_DSP) + + /* Run the below code for Cortex-M4 and Cortex-M3 */ + + float32_t in1, in2, in3, in4; + uint16_t col, i = 0U, j, row = numRowsA, colCnt; /* loop counters */ + arm_status status; /* status of matrix multiplication */ + +#ifdef ARM_MATH_MATRIX_CHECK + + + /* Check for matrix mismatch condition */ + if ((pSrcA->numCols != pSrcB->numRows) || + (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) + { + + /* Set status as ARM_MATH_SIZE_MISMATCH */ + status = ARM_MATH_SIZE_MISMATCH; + } + else +#endif /* #ifdef ARM_MATH_MATRIX_CHECK */ + + { + /* The following loop performs the dot-product of each row in pSrcA with each column in pSrcB */ + /* row loop */ + do + { + /* Output pointer is set to starting address of the row being processed */ + px = pOut + i; + + /* For every row wise process, the column loop counter is to be initiated */ + col = numColsB; + + /* For every row wise process, the pIn2 pointer is set + ** to the starting address of the pSrcB data */ + pIn2 = pSrcB->pData; + + j = 0U; + + /* column loop */ + do + { + /* Set the variable sum, that acts as accumulator, to zero */ + sum = 0.0f; + + /* Initiate the pointer pIn1 to point to the starting address of the column being processed */ + pIn1 = pInA; + + /* Apply loop unrolling and compute 4 MACs simultaneously. */ + colCnt = numColsA >> 2U; + + /* matrix multiplication */ + while (colCnt > 0U) + { + /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ + in3 = *pIn2; + pIn2 += numColsB; + in1 = pIn1[0]; + in2 = pIn1[1]; + sum += in1 * in3; + in4 = *pIn2; + pIn2 += numColsB; + sum += in2 * in4; + + in3 = *pIn2; + pIn2 += numColsB; + in1 = pIn1[2]; + in2 = pIn1[3]; + sum += in1 * in3; + in4 = *pIn2; + pIn2 += numColsB; + sum += in2 * in4; + pIn1 += 4U; + + /* Decrement the loop count */ + colCnt--; + } + + /* If the columns of pSrcA is not a multiple of 4, compute any remaining MACs here. + ** No loop unrolling is used. */ + colCnt = numColsA % 0x4U; + + while (colCnt > 0U) + { + /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ + sum += *pIn1++ * (*pIn2); + pIn2 += numColsB; + + /* Decrement the loop counter */ + colCnt--; + } + + /* Store the result in the destination buffer */ + *px++ = sum; + + /* Update the pointer pIn2 to point to the starting address of the next column */ + j++; + pIn2 = pSrcB->pData + j; + + /* Decrement the column loop counter */ + col--; + + } while (col > 0U); + +#else + + /* Run the below code for Cortex-M0 */ + + float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ + uint16_t col, i = 0U, row = numRowsA, colCnt; /* loop counters */ + arm_status status; /* status of matrix multiplication */ + +#ifdef ARM_MATH_MATRIX_CHECK + + /* Check for matrix mismatch condition */ + if ((pSrcA->numCols != pSrcB->numRows) || + (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) + { + + /* Set status as ARM_MATH_SIZE_MISMATCH */ + status = ARM_MATH_SIZE_MISMATCH; + } + else +#endif /* #ifdef ARM_MATH_MATRIX_CHECK */ + + { + /* The following loop performs the dot-product of each row in pInA with each column in pInB */ + /* row loop */ + do + { + /* Output pointer is set to starting address of the row being processed */ + px = pOut + i; + + /* For every row wise process, the column loop counter is to be initiated */ + col = numColsB; + + /* For every row wise process, the pIn2 pointer is set + ** to the starting address of the pSrcB data */ + pIn2 = pSrcB->pData; + + /* column loop */ + do + { + /* Set the variable sum, that acts as accumulator, to zero */ + sum = 0.0f; + + /* Initialize the pointer pIn1 to point to the starting address of the row being processed */ + pIn1 = pInA; + + /* Matrix A columns number of MAC operations are to be performed */ + colCnt = numColsA; + + while (colCnt > 0U) + { + /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ + sum += *pIn1++ * (*pIn2); + pIn2 += numColsB; + + /* Decrement the loop counter */ + colCnt--; + } + + /* Store the result in the destination buffer */ + *px++ = sum; + + /* Decrement the column loop counter */ + col--; + + /* Update the pointer pIn2 to point to the starting address of the next column */ + pIn2 = pInB + (numColsB - col); + + } while (col > 0U); + +#endif /* #if defined (ARM_MATH_DSP) */ + + /* Update the pointer pInA to point to the starting address of the next row */ + i = i + numColsB; + pInA = pInA + numColsA; + + /* Decrement the row loop counter */ + row--; + + } while (row > 0U); + /* Set status as ARM_MATH_SUCCESS */ + status = ARM_MATH_SUCCESS; + } + + /* Return to application */ + return (status); +} + +/** + * @} end of MatrixMult group + */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c new file mode 100644 index 000000000..c90c03783 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c @@ -0,0 +1,157 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_scale_f32.c + * Description: Multiplies a floating-point vector by a scalar + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" + +/** + * @ingroup groupMath + */ + +/** + * @defgroup scale Vector Scale + * + * Multiply a vector by a scalar value. For floating-point data, the algorithm used is: + * + *
+ *     pDst[n] = pSrc[n] * scale,   0 <= n < blockSize.
+ * 
+ * + * In the fixed-point Q7, Q15, and Q31 functions, scale is represented by + * a fractional multiplication scaleFract and an arithmetic shift shift. + * The shift allows the gain of the scaling operation to exceed 1.0. + * The algorithm used with fixed-point data is: + * + *
+ *     pDst[n] = (pSrc[n] * scaleFract) << shift,   0 <= n < blockSize.
+ * 
+ * + * The overall scale factor applied to the fixed-point data is + *
+ *     scale = scaleFract * 2^shift.
+ * 
+ * + * The functions support in-place computation allowing the source and destination + * pointers to reference the same memory buffer. + */ + +/** + * @addtogroup scale + * @{ + */ + +/** + * @brief Multiplies a floating-point vector by a scalar. + * @param[in] *pSrc points to the input vector + * @param[in] scale scale factor to be applied + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + +void arm_scale_f32( + float32_t * pSrc, + float32_t scale, + float32_t * pDst, + uint32_t blockSize) +{ + uint32_t blkCnt; /* loop counter */ +#if defined (ARM_MATH_DSP) + +/* Run the below code for Cortex-M4 and Cortex-M3 */ + float32_t in1, in2, in3, in4; /* temporary variabels */ + + /*loop Unrolling */ + blkCnt = blockSize >> 2U; + + /* First part of the processing with loop unrolling. Compute 4 outputs at a time. + ** a second loop below computes the remaining 1 to 3 samples. */ + while (blkCnt > 0U) + { + /* C = A * scale */ + /* Scale the input and then store the results in the destination buffer. */ + /* read input samples from source */ + in1 = *pSrc; + in2 = *(pSrc + 1); + + /* multiply with scaling factor */ + in1 = in1 * scale; + + /* read input sample from source */ + in3 = *(pSrc + 2); + + /* multiply with scaling factor */ + in2 = in2 * scale; + + /* read input sample from source */ + in4 = *(pSrc + 3); + + /* multiply with scaling factor */ + in3 = in3 * scale; + in4 = in4 * scale; + /* store the result to destination */ + *pDst = in1; + *(pDst + 1) = in2; + *(pDst + 2) = in3; + *(pDst + 3) = in4; + + /* update pointers to process next samples */ + pSrc += 4U; + pDst += 4U; + + /* Decrement the loop counter */ + blkCnt--; + } + + /* If the blockSize is not a multiple of 4, compute any remaining output samples here. + ** No loop unrolling is used. */ + blkCnt = blockSize % 0x4U; + +#else + + /* Run the below code for Cortex-M0 */ + + /* Initialize blkCnt with number of samples */ + blkCnt = blockSize; + +#endif /* #if defined (ARM_MATH_DSP) */ + + while (blkCnt > 0U) + { + /* C = A * scale */ + /* Scale the input and then store the result in the destination buffer. */ + *pDst++ = (*pSrc++) * scale; + + /* Decrement the loop counter */ + blkCnt--; + } +} + +/** + * @} end of scale group + */ diff --git a/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h b/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h new file mode 100644 index 000000000..d084ed0ac --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h @@ -0,0 +1,18 @@ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void printFloatArrF32(float32_t *, int, float); +void printFloatArrQ31(q31_t *, int, float); +void printIntArr(int32_t *, int, int); +void printHexQ31(q31_t); +void printInt32(int32_t); +void printVoid(void *); +void printStr(char *); +void printFloatAddr(float *); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c new file mode 100644 index 000000000..7ef545a27 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c @@ -0,0 +1,244 @@ +#include "logfbank.h" + +#ifdef __cplusplus +extern "C" { +#endif + +float32_t meltohz(float32_t mel); +float32_t hztomel(float32_t hz); + +#ifdef FFT_Q31 + static q31_t temp_in_q31[2 * NFFT]; + static q31_t powspectrum_q31[(NFFT/ 2 + 1)]; + static q31_t feat_q31[NFILT]; +#elif FFT_F32 + static float32_t temp_in[2 * NFFT]; + static float32_t powspectrum[(NFFT/ 2 + 1)]; + static float32_t feat[NFILT]; +#endif + static void preemph_q31(q31_t *temp_in, q31_t preemph, + int len, q31_t tail); + static void preemph_f32(float32_t *temp_in, float32_t preemph, + int len, float tail); + static void next_pow_2_uint32(uint32_t n, uint32_t *pow2, uint8_t *index); + static void int32_to_q31(const int32_t *srcVec, q31_t *destVec, + int32_t len, uint8_t max_shift); + +#ifdef __cplusplus +} +#endif + + +void logfbank( + float32_t *mfcc_result, + const int32_t *data, + const void *vfbank, + const int32_t preemph_tail + ){ + int ifftFlag = 0, doBitReverse = DO_BIT_REVERSE; + +#ifdef FFT_Q31 + uint32_t scaleVal; uint8_t scaleShift; + int32_t max = 0, min = 0; + for(int i = 0; i < NFFT; i++){ + int32_t val = data[i]; + if(val > max) max = val; + if(val < min) min = val; + } + max = (max > -1 * min) ? max: -1 * min; + max = (max > fabs(preemph_tail)) ? max: fabs(preemph_tail); + next_pow_2_uint32((uint32_t) max, &scaleVal, &scaleShift); + scaleVal *= 2; scaleShift += 1; + int32_to_q31(data, temp_in_q31, NFFT, scaleShift); + // windowing q31 + q31_t tail, preemph; + float pre_f = (float)PREEMPH; + float tail_f = (float)preemph_tail / scaleVal; + arm_float_to_q31(&tail_f, &tail, 1); + arm_float_to_q31(&pre_f, &preemph, 1); + preemph_q31(temp_in_q31, preemph, (int)FRAME_LEN, tail); + for(int i = 0; i < NFFT; i++){ + q31_t val = (temp_in_q31[NFFT - 1 - i] >> (NFFT_SHIFT)); + temp_in_q31[2 * NFFT - 2 - 2 * i] = val; + temp_in_q31[2 * NFFT - 1 - 2 * i] = 0; + } + arm_cfft_q31(&arm_cfft_sR_q31_len512, temp_in_q31, ifftFlag, doBitReverse); + // Scale back otherwise we will underflow when computing magnitude + // We scale by NFFT_SHIT only. Scaling up too much causes saturation. + arm_scale_q31(temp_in_q31, 0x7fffffff, NFFT_SHIFT, temp_in_q31, 2 * NFFT); + arm_cmplx_mag_squared_q31(temp_in_q31, powspectrum_q31, NFFT); + // We are now in q29. Need to scale by 4 (shift by 2) to get back to q31 + arm_scale_q31(powspectrum_q31, 0x7fffffff, 2, powspectrum_q31, (NFFT/2+1)); + // Trying the matmul version. Scaling a little bit more so that + // we dont loose too much precision in matmuls + arm_scale_q31(powspectrum_q31, 0x7fffffff, NFFT_SHIFT, + powspectrum_q31, (NFFT/2 + 1)); + arm_matrix_instance_q31 mfilters, mpowspectrum, mfeat; + mfilters.numRows = NFILT; mfilters.numCols = NFFT/2 + 1; + mfilters.pData = (q31_t *)vfbank; + mpowspectrum.numRows = NFFT/2 + 1; mpowspectrum.numCols = 1; + mpowspectrum.pData = powspectrum_q31; + mfeat.numRows = NFILT; mfeat.numCols = 1; + mfeat.pData = feat_q31; + arm_status status; + // We are sufficiently scaled down at this point; + // don't want to rescale. + status = arm_mat_mult_fast_q31(&mfilters, &mpowspectrum, &mfeat); + // if (status != ARM_MATH_SUCCESS); do something ? + arm_q31_to_float(mfeat.pData, mfcc_result, NFILT); + arm_scale_f32(mfcc_result, scaleVal * scaleVal, mfcc_result, NFILT); + for(int i = 0; i < NFILT; i++) + if (mfcc_result[i] > 0.0f) mfcc_result[i] = log(mfcc_result[i]); + else mfcc_result[i] = log(DBL_EPS); + return; +#elif FFT_F32 + // Fbank is in float32_t + const float32_t *fbank = (float32_t*) vfbank; + // Pre-emphasis + for(int i = 0; i < NFFT; i++){ + temp_in[i] = (float)data[i]; + } + preemph_f32(temp_in, (float32_t)PREEMPH, (int)FRAME_LEN, preemph_tail); + // Convert to complex notation + // memset(temp_in, 0, 2 * NFFT * sizeof(float32_t)); is slower + for(int i = 0; i < NFFT; i++){ + temp_in[2 * NFFT - 2 - 2 * i] = temp_in[NFFT - 1 - i]; + temp_in[2 * NFFT - 1 - 2 * i] = 0; + } + arm_cfft_f32(&arm_cfft_sR_f32_len512, temp_in, ifftFlag, doBitReverse); + arm_cmplx_mag_squared_f32(temp_in, powspectrum, NFFT); + scalarVectorMul(powspectrum, (NFFT / 2 + 1), (float32_t)(1.0 / NFFT)); + + // The below is the non-mat-mul version of + // computing filter bank energies. This is faster than matmul + // version without FPU + // --- + // const float32_t *fbank2 = (float32_t*) vfbank; + // for (int l = 0; l < NFILT; l++) { + // feat[l] = 0.0f; + // int k = 0; + // for (k = 0; k < NFFT / 2 + 1; k++) + // feat[l] += powspectrum[k] * fbank2[l * (NFFT/ 2 + 1) + k]; + // if (feat[l] > 0.0f) feat[l] = log(feat[l]); + // else feat[l] = log(DBL_EPS); + // } + // The below is the matmul-equivalent + // This is slightly slower with soft float ABI. Keeping it here + // since things out to be faster with SIMD and FPU. + // --- + arm_matrix_instance_f32 mfilters, mpowspectrum, mfeat; + mfilters.numRows = NFILT; mfilters.numCols = NFFT/2 + 1; + mfilters.pData = fbank; + mpowspectrum.numRows = NFFT/2 + 1; mpowspectrum.numCols = 1; + mpowspectrum.pData = powspectrum; + mfeat.numRows = NFILT; mfeat.numCols = 1; + mfeat.pData = feat; + arm_status status; + status = arm_mat_mult_f32(&mfilters, &mpowspectrum, &mfeat); + for(int i = 0; i < NFILT; i++) + if (feat[i] > 0.0f) feat[i] = log(feat[i]); + else feat[i] = log(DBL_EPS); + // -- + arm_copy_f32(feat, mfcc_result, NFILT); + return; +#endif +} + +void get_filterbank_parameters(float32_t *fbank, int nfilt, + int samplingRate, int nfft){ + float32_t lowmel = hztomel(0.0f); + float32_t highmel = hztomel(samplingRate / 2.0f); + + // Generate nfilt center frequencies linearly spaced in the mel scale + float32_t bin[nfilt + 2]; + int i = 0; + for (i = 0; i <= nfilt + 1; i++) + bin[i] = floor(meltohz(i * (highmel - lowmel) / + (nfilt + 1) + lowmel) * (nfft + 1) / samplingRate); + + memset(fbank, 0, (nfft / 2 + 1) * nfilt * sizeof(float32_t)); + for (i = 0; i < nfilt; i++) { + int j = 0; + for (j = (int)bin[i]; j < (int)bin[i + 1]; j++) + fbank[i * (nfft / 2 + 1) + j] = (j - bin[i]) / (bin[i + 1] - bin[i]); + for (j = (int)bin[i + 1]; j < (int)bin[i + 2]; j++) + fbank[i * (nfft / 2 + 1) + j] = (bin[i + 2] - j) / (bin[i + 2] - bin[i + 1]); + } +} + +float32_t hztomel(float32_t hz) { + return 2595 * log10(1 + hz / 700.0f); +} + +float32_t meltohz(float32_t mel){ + return 700 * (pow(10, mel / 2595.0f) - 1); +} + +void preemph_q31(q31_t *temp_in, q31_t preemph, int len, q31_t tail){ + int lim; + int remaining = len; + static q31_t subs[10], batch = 10; + int start = 0; + while (remaining > 0){ + lim = (remaining < batch ? remaining: batch); + subs[0] = tail; + tail = temp_in[start + lim - 1]; + for(int i = 1 ; i < lim; i++) + subs[i] = temp_in[start + i - 1]; + arm_scale_q31(subs, preemph, 0, subs, lim); + // printFloatArrQ31(&temp_in[start], 10, 512); + // printFloatArrQ31(subs, 10, 512); + arm_sub_q31(&temp_in[start], subs, &temp_in[start], lim); + // printFloatArrQ31(&temp_in[start], 10, 512); + // printInt32(0); + start += lim; + remaining -= lim; + } +} + +void preemph_f32(float32_t *temp_in, float32_t preemph, + int len, float tail){ + for(int i = len-1; i > 0; i--){ + temp_in[i] = temp_in[i] - preemph * temp_in[i-1]; + } + temp_in[0] = temp_in[0] - preemph * tail; +} + +void next_pow_2_uint32(uint32_t n, uint32_t *pow2, uint8_t *index) { + // Convert N to power of 2 + n--; + n |= n >> 1; + n |= n >> 2; + n |= n >> 4; + n |= n >> 8; + n |= n >> 16; + n++; + *pow2 = n; + // Do a fast log to find which index this is (shift amount) + // WARNING: 0 means no shift (if n==1 or n==0) + if (n == 0) {*index = 0; return;} + if ((n & 1) == 1) {*index = 0; return;} + for(uint8_t i = 1; i <= 31; i++) + if ((n >> i) == 1) {*index = i; return;} +} + +// Converting int32 to q31 requires reversing the order. +// For instance, the number 17 in int is 0x00000011 but this +// can't be represented in q31. We need atleast q8.24 for this. +// In q8.24, we the representation is 0x11.000000 . +// +// Hence we implement this conversion as follows - we copy 'max_shift' +// number of bits from the left side of the int and into the +// first 'max_shift' bits of a zero-fileld 32 sized bitvector (for +// lack of better terminology). Hence, the returned number in q31 is the +// original number scaled down by 2^(max_shift). +// +// max_shift should at least be 2 and atmost 31 for the behaviour +// to be defined. +void int32_to_q31(const int32_t *srcVec, q31_t *destVec, + int32_t len, uint8_t max_shift){ + // Create a mask of max_shift + for(int i = 0; i < len; i++){ + destVec[i] = srcVec[i] << (31 - (max_shift)); + } +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h new file mode 100644 index 000000000..875d43bb5 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h @@ -0,0 +1,77 @@ +#pragma once +#include +#include +#include +#include +#include + +#ifdef DEBUG_MODE + #include +#endif + +#define DBL_EPS 2.2204460492503131e-16 +#define PI 3.14159265358979323846264338327 +#define SAMPLING_RATE 16000 +#define FRAME_LEN 400 +#define STRIDE 160 +#define NFILT 32 +#define HAMMING 2 +#define DO_BIT_REVERSE 1 + +// Various supported windowing schemes +#define WIN_RECTANGULAR 0 +#define WIN_HANNING 1 +#define WIN_HAMMING 2 +#define PREEMPH 0.97 + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined(NFFT_512) + #define NFFT 512 + #define NFFT_SHIFT 9 +#endif +#if defined(FFT_Q31) + #define CFFT_INSTANCE arm_cfft_sR_q31_len512 + #define CFFT_FUNC arm_cfft_q31 +#elif defined(FFT_F32) + #define CFFT_INSTANCE arm_cfft_sR_f32_len512 + #define CFFT_FUNC arm_cfft_f32 +#endif +// +// Computes the MFCC of one frame (WINLEN) of data. Note that windowing +// is not performed as part of this function. It needs to be done outside this +// method before data is passed on. Also note that many MFCC parameters like +// number of filters, stride, sampling rate, fft length etc are fixed as +// as compile time constants. Hence, this method is not a generic +// implementation - like the one found in the Pi3 or Pi0 implementations. +// +// mfcc_result - stores the output of the MFCC computation. +// data - Data of length WINLEN +// fbank - The filter bank for this configuration. Can be obtained by +// get_filterbank_parameters_xx +// preemph_tail - Tail element of the previous window for preemphasis. +// Set to 0 if this is the first window. + +void logfbank( + float32_t *mfcc_result, + const int32_t *data, + // The fbank filters. These are calculated + // externally and passed in the interest of + // speed. Use get_filterbank_parameters for this. + const void *vfbank, + const int32_t preemph_tail +); + +void get_filterbank_parameters( + float32_t *fbank, + int nfilt, + int samplingRate, + int nfft +); + +#ifdef __cplusplus +} +#endif // __cplusplus + diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp new file mode 100644 index 000000000..5a27ea4a0 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp @@ -0,0 +1,183 @@ +#include + +static unsigned init_error_code = SFASTRNN2P_UNINITIALIZED; +// Will be used as the buffer to hold the layer 0 input. +// That is, the feature vector +static float feat_container[FEAT_BUFFER_LEN]; +static float flat_feat_vec[FEAT_BUFFER_LEN]; +static float mfcc_result[NFILT]; +FIFOCircularQ featVecQ; +// Will be used as the buffer to hold the layer 1 input. +// That is, the layer 0 hidden states. +static float h0_container[H0_BUFFER_LEN]; +// Will host the SFastRNNParams for 2 layer network +static SFastRNNParams2 sfastrnn2_params; +static float h0_buffer[H0_LEN]; +static float inp1_buffer[H0_BUFFER_LEN]; +// Will host the output states of SFastRNN2 +static float final_h[FINAL_H_LEN]; +// Will host the FC layer and its output from the FC layer +struct FCParams *fcparams; +static float logits[NUM_LABELS]; +// A queue, its container and mutex to hold audio samples. +FIFOCircularQ audioQ; +static int16_t audio_samples_container[AUDIO_SAMPLES_BUFFER_LEN]; +rtos::Mutex audio_buffer_mutex; +// Prediction function for a separate thread +rtos::Thread pred_thread; +void pred_func(); +// One frame of audio +static int32_t audio_frame_buffer[NFFT]; +static int8_t quit_prediction_flag; +// We need to keep track of the tail element +// of each audio frame to make sure pre-emphasis +// is correctly performed +static int16_t preemph_tail; +// For F-bank filters +static float32_t fbank_f32[NFILT * (NFFT/ 2 + 1)]; +#ifdef FFT_Q31 + static q31_t fbank_q31[NFILT * (NFFT/ 2 + 1)]; +#endif +static void (*prediction_cb)(float *, int); + + +unsigned sfastrnn2p_init(struct FastRNNParams *p0, + struct FastRNNParams *p1, struct FCParams *fc, + void (*pred_cb)(float*, int)){ + if(init_error_code != SFASTRNN2P_UNINITIALIZED) + return SFASTRNN2P_MULTIPLE_INIT_ERROR; + + unsigned ret = 0; + ret = initSFastRNN2(&sfastrnn2_params, p0, p1, h0_container, + h0_buffer, inp1_buffer); + // Happens if input and output dimensions mismatch + if(ret != 0) + return SFASTRNN2P_SFASTRNN2_INIT_ERR; + int size = p0->statesLen * p1->timeSteps; + if (size != H0_BUFFER_LEN) + return SFASTRNN2P_H0_BUFFER_LEN_ERR; + // Check if final_h has correct dimensions + if (FINAL_H_LEN != p1->statesLen) + return SFASTRNN2P_FINAL_H_LEN_ERR; + if (H0_LEN != p0->statesLen) + return SFASTRNN2P_H0_LEN_ERR; + // Initialize the FC layer and check for output len correctness + fcparams = fc; + if (NUM_LABELS != fcparams->outputDim) + return SFASTRNN2P_FC_OUT_LEN_ERR; + if (FINAL_H_LEN != fcparams->inputDim) + return SFASTRNN2P_FC_IN_LEN_ERR; + // Initialize the audio queue + q_init(&audioQ, audio_samples_container, AUDIO_SAMPLES_BUFFER_LEN, + cb_write_int16, cb_read_int16); + // Initialize the feature vector buffer + size = p0->timeSteps * p0->featLen; + if (size != FEAT_BUFFER_LEN) + return SFASTRNN2P_FEAT_BUFFER_LEN_ERR; + q_init(&featVecQ, feat_container, FEAT_BUFFER_LEN, + cb_write_float, cb_read_float); + // Initialize fbanks + get_filterbank_parameters(fbank_f32, NFILT, SAMPLING_RATE, NFFT); + #ifdef FFT_Q31 + arm_float_to_q31(fbank_f32, fbank_q31, NFILT * (NFFT/2 + 1)); + #endif + // Initialize the frame buffer + if(NFFT < FRAME_LEN) + return SFASTRNN2P_NFFT_TOO_SMALL_ERR; + memset(audio_frame_buffer, 0, NFFT * sizeof(int32_t)); + // If we these methods don't function, we don't return. + // Also, we are royally screwed. + audio_buffer_mutex.lock(); + audio_buffer_mutex.unlock(); + // Start the prediction thread at default priority + // To pass arguments, use the callback API in RTOS + osStatus status = pred_thread.start(pred_func); + if (status != osOK) + return SFASTRNN2P_PRED_THR_SPWAN_ERR; + quit_prediction_flag = 0; + preemph_tail = 0; + // Set the prediction call_back + prediction_cb = pred_cb; + return SFASTRNN2P_SUCCESS; +} + +unsigned sfastrnn2p_add_new_samples(int16_t *samples, int len){ + int size = q_getSize(&audioQ); + if(AUDIO_SAMPLES_BUFFER_LEN - size < len) + return SFASTRNN2P_AUDIO_SAMPLES_BUFFER_FULL; + // Try to lock with timeout of 1 ms. Should be enough. + if(audio_buffer_mutex.lock(1) != osOK) + return SFASTRNN2P_AUDIO_QUEUE_MUTEX_LOCK_ERR; + // Don't use force push. We have asserted that there is enough space + // The only reason for this to fail is a failed buffer. We want to + // be aware of that. + int ret = q_enqueue_batch(&audioQ, (void *)samples, + sizeof(int16_t), len); + audio_buffer_mutex.unlock(); + if(ret != 0) + return SFASTRNN2P_AUDIO_SAMPLES_BUFFER_PUSH_ERR; + return SFASTRNN2P_SUCCESS; +} + +void pred_func(){ + int qsize; + int debug_fftTime = 0; + while (quit_prediction_flag == 0){ + qsize = q_getSize(&audioQ); + if(qsize < FRAME_LEN){ + // sleep for 5 ms + rtos:wait_ms(5); + continue; + } + while(qsize >= FRAME_LEN){ + audio_buffer_mutex.lock(); + qsize = q_getSize(&audioQ); + for(int i = 0; i < FRAME_LEN; i++) + audio_frame_buffer[i] = (int32_t)(*(int16_t*)q_atN(&audioQ, i)); + for(int i = 0; i < STRIDE; i++) + q_del_oldest(&audioQ); + audio_buffer_mutex.unlock(); + int32_t tailnew = audio_frame_buffer[STRIDE - 1]; + // Compute FFT and push to feature vector buffer + #ifdef FFT_Q31 + logfbank(mfcc_result, audio_frame_buffer, fbank_q31, preemph_tail); + #elif FFT_F32 + logfbank(mfcc_result, audio_frame_buffer, fbank_f32, preemph_tail); + #endif + // If required perform normalization + #ifdef NORMALIZE_FEAT + for(int i = 0; i < NFILT; i++){ + mfcc_result[i] = (mfcc_result[i] - featNormMean[i]); + mfcc_result[i] /= featNormStd[i]; + } + #endif + preemph_tail = tailnew; + // Feature vector is never full - maintained as an invariant. + // If its is full, we are not processing fast enough. Fail + int ret = q_enqueue_batch(&featVecQ, mfcc_result, + sizeof(float), NFILT); + if (ret != 0) + error("PredThrErr: Critial: featVecQ push fail (code %d)", ret); + // If feature vector buffer is full, flatten and make prediction + // and empty. Maintain the invariant that feature_vec will allow + // for at least one push + if (q_is_full(&featVecQ)){ + q_flatten_float(&featVecQ, flat_feat_vec); + q_reset(&featVecQ); + // We have a full feature vector. Make a prediction. + SFastRNNInference2(&sfastrnn2_params, flat_feat_vec, final_h); + FCInference(fcparams, final_h, logits, 0); + prediction_cb(logits, 13); + } + qsize = q_getSize(&audioQ); + } + } +} + +void sfastrnn2p_quit(){ + quit_prediction_flag = 1; +} + +rtos::Thread::State get_thread_state(){ + return pred_thread.get_state(); +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h new file mode 100644 index 000000000..d1401f60b --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h @@ -0,0 +1,110 @@ +/* + * Prediction Pipeline with Shallow FastRNN + * ---------------------------------------- + * + * This is written in CPP for mbed-os + * + * Currently supports 2 layer shallow fastRNN fed features + * through a 512-point FFT based log-fbank featurizer. + * + */ +#include +#include "../algorithms/sfastrnn.h" +#include +#include +#include +#include +#include +#include +#include +#include +#ifdef DEBUG_MODE + #include +#endif + +#define TIME_STEPS0 8 +#define TIME_STEPS1 6 +#define HID_STATES0 16 +#define HID_STATES1 16 +#define NUM_LABELS 13 +// The length of the container that will be used to +// hold the feature vector (number_filt x timesteps0) +#define FEAT_BUFFER_LEN (TIME_STEPS0 * NFILT) +// The length of the container that will be used to +// hold the intermediate hidden sates (hiddenDim0 x timesteps1) +#define H0_BUFFER_LEN (TIME_STEPS1 * HID_STATES0) +// Hidden state 0 len +#define H0_LEN HID_STATES0 +// The length of the final hidden state. This will be input +// to the FC layer +#define FINAL_H_LEN HID_STATES1 +// We need a buffer to keep the audio that is pushed +// in through add_new_samples. This buffer is serviced +// by the featurizer, which will flush the buffer once +// featurization is complete. +#define AUDIO_SAMPLES_BUFFER_LEN 2048 +// If feature normalization is required +#ifdef NORMALIZE_FEAT + extern float featNormMean[]; + extern float featNormStd[]; +#endif + + +// Error Codes +// ----------- +#define SFASTRNN2P_SUCCESS 0 +// H0_CONTAINER_LEN is defined to an incorrect value +// This usually means that HID_STATES0, p0->statesLen +// or p1->timeSteps are wrong. +#define SFASTRNN2P_H0_BUFFER_LEN_ERR 1 +// The hidden states len of layer 0 and the input len +// of layer 1 does not match. +#define SFASTRNN2P_SFASTRNN2_INIT_ERR 2 +#define SFASTRNN2P_AUDIO_SAMPLES_BUFFER_FULL 3 +// This happens when either the buffer is full or when +// the queue is corrupted. (check source in circularq.c) +#define SFASTRNN2P_AUDIO_SAMPLES_BUFFER_PUSH_ERR 4 +#define SFASTRNN2P_PRED_THR_SPWAN_ERR 5 +// NFFT Should be >= FRAME_LEN +#define SFASTRNN2P_NFFT_TOO_SMALL_ERR 6 +// FEAT_BUFFER_LEN should be timeSteps0 * featLen0 +#define SFASTRNN2P_FEAT_BUFFER_LEN_ERR 7 +// FINAL_H_LEN should be statesLen1 +#define SFASTRNN2P_FINAL_H_LEN_ERR 8 +// H0_BUFFER_LEN should be statesLen0 +#define SFASTRNN2P_H0_LEN_ERR 9 +// We coun't not get a lock on the audio queue to push +// new audio even after waiting for 1 ms. These samples +// will be dropped. +#define SFASTRNN2P_AUDIO_QUEUE_MUTEX_LOCK_ERR 10 +// Init function called twice. Since we spawn threads +// internally, we can't support this. A NOP second init +// can be supported (that which just returns SUCCESS) +// but I don't want to enable this behaviour to enforce +// programmer awareness. +#define SFASTRNN2P_MULTIPLE_INIT_ERROR 11 +#define SFASTRNN2P_UNINITIALIZED 12 +// The output len specified by the fc params does +// not match the ones specified in NUM_LABELS +#define SFASTRNN2P_FC_OUT_LEN_ERR 13 +// The output len specified in FINAL_H_LEN does not +// match the input required by fc parameters. +#define SFASTRNN2P_FC_IN_LEN_ERR 14 + +// Initialize the model with FastRNNParams and FC params +// This method also starts the prediction thread and waits +// for audio, pushed through using the add_new_samples +// method. +// p0, p1, fc: Model parameters +// prediction_cb: A call_back function invoked when a *non-0* class +// is prediction. The prediction score vector after the +// FC layer is passed as arguments along with its length. +unsigned sfastrnn2p_init(struct FastRNNParams *p0, + struct FastRNNParams *p1, struct FCParams *fc, + void (*prediction_cb)(float *, int)); +// Add new audio samples to the prediction pipeline. +unsigned sfastrnn2p_add_new_samples(int16_t *samples, int len); +// Stop the prediction thread. +void sfastrnn2p_quit(); +// Return the state of the prediction thread. +rtos::Thread::State get_thread_state(); diff --git a/Applications/WakeWord-MXChip/src/lib/utils/circularq.c b/Applications/WakeWord-MXChip/src/lib/utils/circularq.c new file mode 100644 index 000000000..f9f82e658 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/utils/circularq.c @@ -0,0 +1,377 @@ +#include "circularq.h" + +int q_init( + FIFOCircularQ *q, + void *container, + int length, + void(*cb_write)(void *, int, void*), + void* (*cb_read)(void *, int) +) { + q->front = -1; + q->back = -1; + q->queue = container; + q->maxSize = length; + q->cb_write = cb_write; + q->cb_read = cb_read; + return length; +} + +int q_del_oldest(FIFOCircularQ *q) { + if (q->front == -1) { + return -1; // FALSE + } + q->back++; + q->back %= q->maxSize; + if (q->back == q->front) { + q->back = -1; + q->front = -1; + } + return 0; // True +} + +int q_enqueue( + FIFOCircularQ *q, + void *obj) { + if (q->front == -1) { + // empty + q->back = 0; + q->front = 0; + } + else if (q->back == q->front) { + // full + return -1; // false + } + q->cb_write(q->queue, q->front, obj); + q->front++; + q->front %= q->maxSize; + q->back %= q->maxSize; + return 0; +} + +int q_enqueue_batch(FIFOCircularQ *q, void *obj, + size_t obj_size, int len) { + if (q_getSize(q) + len > q->maxSize) + return -1; + else { + for (int i = 0; i < len; i++) { + int ret = q_enqueue(q, obj + obj_size * i); + if (ret != 0) + return -2; + } + } + return 0; +} + +void q_force_enqueue(FIFOCircularQ *q, void *obj) { + if (q->front == -1) { + // empty + q->back = 0; + q->front = 0; + } + else if (q->back == q->front) { + // full + q->back += 1; + } + q->cb_write(q->queue, q->front, obj); + q->front++; + q->front %= q->maxSize; + q->back %= q->maxSize; +} + +void q_force_enqueue_batch(FIFOCircularQ *q, void *obj, + size_t obj_size, int len){ + for (int i = 0; i < len; i++){ + q_force_enqueue(q, obj + obj_size * i); + } +} + +void* q_atN(FIFOCircularQ *q, int i) { + if (q_getSize(q) < i || q_getSize(q) == 0) + return NULL; + + int index = (q->back + i) % q->maxSize; + return q->cb_read(q->queue, index); +} + +void* q_oldest(FIFOCircularQ *q) { + return q_atN(q, 0); +} + +void q_setN(FIFOCircularQ *q, int i, void *obj) { + int index = (q->back + i) % q->maxSize; + q->cb_write(q->queue, index, obj); +} + +int q_getSize(FIFOCircularQ *q) { + if (q->front == -1) + return 0; + else if (q->front == q->back) + return q->maxSize; + else if (q->front > q->back) + return q->front - q->back; + else + return q->front + (q->maxSize - q->back); +} + +int q_is_full(FIFOCircularQ *q){ + return (q_getSize(q) == q->maxSize); +} + +void q_reset(FIFOCircularQ *q){ + q->front = -1; + q->back = -1; +} + +void q_flatten_int(FIFOCircularQ *q, int *dst) { + int size = q_getSize(q); + for (int i = 0; i < size; i++) { + dst[i] = *(int*)q_atN(q, i); + } +} + +void q_flatten_float(FIFOCircularQ *q, float *dst) { + int size = q_getSize(q); + for (int i = 0; i < size; i++) { + dst[i] = *(float*)q_atN(q, i); + } +} + +// There is no point inlining these functions. Since we are taking +// the functions address at other places, the compiler might not +// (and cannot in most cases) inline it. +inline void cb_write_int(void *container, int index, void *val) { + int *_container = (int*)container; + _container[index] = *((int*)val); +} + +inline void cb_write_int16(void *container, int index, void *val) { + int16_t *_container = (int16_t *)container; + _container[index] = *((int16_t*)val); +} + +inline void cb_write_float(void *container, int index, void *val) { + float *_container = (float*)container; + _container[index] = *((float*)val); +} + +inline void cb_write_char(void *container, int index, void *val) { + char *_container = (char*)container; + _container[index] = *((char*)val); +} + +inline void* cb_read_int(void *container, int index) { + int *_container = (int*)container; + return &(_container[index]); +} + +inline void* cb_read_int16(void *container, int index) { + int16_t *_container = (int16_t *)container; + return &(_container[index]); +} + +void* cb_read_float(void *container, int index) { + float *_container = (float*)container; + return &(_container[index]); +} + +void* cb_read_char(void *container, int index) { + char *_container = (char*)container; + return &(_container[index]); +} + +/* + * Uncomment the following to perform circularq tests on mxchip. + * Do not forget to define the __TEST_CIRCULAR_Q__ preprocessor directive + */ + +#ifdef __TEST_CIRCULAR_Q__ +#include +int test_circularq() { + FIFOCircularQ Q; + unsigned errorCode = 0; + int container[200]; + if (!q_init(&Q, container, 200, cb_write_int, cb_read_int)) + errorCode |= 1; + + for (int i = 0; i < 100; i++) { + int j = i + 100; + q_force_enqueue(&Q, &(j)); + } + + int size = q_getSize(&Q); + if (!(size == 100)) + errorCode |= 2; + for (int i = 0; i < 100; i++) { + if (!(*(int*)(q_atN(&Q, i)) == i + 100)) + errorCode |= 4; + } + + + for (int i = 100; i < 200; i++) { + int j = i + 100; + q_force_enqueue(&Q, &j); + } + + size = q_getSize(&Q); + if (!(size == 200)) + errorCode |= 8; + for (int i = 0; i < 200; i++) { + if (!(*(int*)q_atN(&Q, i) == i + 100)) + errorCode |= 16; + } + + + for (int i = 0; i < 100; i++) { + int j = i + -10000; + q_force_enqueue(&Q, &j); + } + + size = q_getSize(&Q); + if (!(size == 200)) + errorCode |= 32; + for (int i = 0; i < 100; i++) { + if (!(*(int*)q_atN(&Q, i) == i + 100 + 100)) { + errorCode |= 64; + } + } + for (int i = 100; i < 200; i++) { + if (!(*(int*)q_atN(&Q, i) == i - 100 - 10000)) { + errorCode |= 128; + } + } + + FIFOCircularQ Qf; + float eps = 1e-10; + float containerf[1000]; + if (!q_init(&Qf, containerf, 1000, cb_write_float, cb_read_float)) + errorCode |= 256; + + for (int i = 0; i < 1000; i++) { + float j = i + 100.0; + q_force_enqueue(&Qf, &(j)); + } + + size = q_getSize(&Qf); + if (!(size == 1000)) + errorCode |= (1 << 9); + for (int i = 0; i < 1000; i++) { + float val = *(float*)(q_atN(&Qf, i)); + if (fabs(val - i - 100.0) >= eps) + errorCode |= (1 << 10); + } + + for (int i = 100; i < 1000; i++) { + float j = (float)i - 1000.0; + q_force_enqueue(&Qf, &j); + } + + size = q_getSize(&Qf); + if (!(size == 1000)) + errorCode |= (1 << 11); + + for (int i = 0; i < 100; i++) { + float val = *(float*)(q_atN(&Qf, i)); + if (fabs(val - i - 1000) >= eps) + errorCode |= (1 << 12); + } + + for (int i = 100; i < 1000; i++) { + float val = *(float*)(q_atN(&Qf, i)); + if (fabs(val - i + 1000) >= eps) + errorCode |= (1 << 12); + } + + // Testing push pop + int container3[10]; + FIFOCircularQ Q3; + q_init(&Q3, container3, 10, cb_write_int, cb_read_int); + + for (int i = 0; i < 10; i++) { + if (q_enqueue(&Q3, &i)) { + errorCode |= (1 << 16); + } + } + for (int i = 10; i < 15; i++) { + if (0 == q_enqueue(&Q3, &i)) { + errorCode |= (1 << 17); + } + } + + if(*(int*)q_oldest(&Q3) != 0) errorCode |= (1 << 18); + for (int i = 0; i < 10; i++) { + int j = *(int*)q_atN(&Q3, i); + if (j != i) errorCode |= (1 << 18); + } + + q_del_oldest(&Q3); q_del_oldest(&Q3); + if((*(int*)q_oldest(&Q3)) != 2) errorCode |= (1 << 19); + for (int i = 0; i < 8; i++) { + int j = *(int*)q_atN(&Q3, i); + if (j - 2 != i) errorCode |= (1 << 19); + } + + q_del_oldest(&Q3); + for (int i = 0; i < 7; i++){ + int j = *(int*)q_oldest(&Q3); + size = q_getSize(&Q3); + if ((size != 7 - i) || + (j != i + 3)) + errorCode |= (1 << 20); + q_del_oldest(&Q3); + } + + size = q_getSize(&(Q3)); + if (size != 0) errorCode |= (1 << 21); + + int *p1, *p2; + p1 = (int *)q_atN(&(Q3), 0); + p2 = (int *)q_oldest(&Q3); + if(p1 != NULL || p2 != NULL) errorCode |= (1 << 22); + + for (int i = 0; i < 19; i++) + q_enqueue(&(Q3), &i); + for (int i = 0; i < 10; i++) { + int k = *(int*)q_oldest(&(Q3)); + if ((k != i)) errorCode |= (1 << 23); + q_del_oldest(&(Q3)); + } + if(q_del_oldest(&(Q3)) != -1) errorCode |= 23; + + // Testing enqueu batch + float containerbq[10]; + FIFOCircularQ bq; + q_init(&bq, containerbq, 10, cb_write_float, cb_read_float); + float vals[] = {1, 2, 3, 4}; + q_enqueue_batch(&(bq), vals, sizeof(float), 4); + size = q_getSize(&bq); + if (size != 4) errorCode |= (1 << 24); + if(*(float*)q_oldest(&bq) != 1) + errorCode |= (1 << 24); + + vals[0] = 5; vals[1] = 6; + q_enqueue_batch(&(bq), vals, sizeof(float), 2); + size = q_getSize(&bq); + if (size != 6) errorCode |= (1 << 25); + vals[0] = 7; vals[1] = 8; vals[2] = 9; vals[3] = 10; + q_enqueue_batch(&(bq), vals, sizeof(float), 4); + size = q_getSize(&bq); + if (size != 10) errorCode |= (1 << 25); + for(int i = 0; i < 10; i++){ + if(fabs(*(float*)q_atN(&bq, i) - i - 1) > eps) + errorCode |= 1 << 25; + } + for(int i = 0; i < 10; i++){ + float j = *(float*)q_oldest(&bq); + if(fabs(j - i - 1) > eps) + errorCode |= 1 << 25; + q_del_oldest(&bq); + } + size = q_getSize(&bq); + if (size != 0) errorCode |= (1 << 25); + q_enqueue_batch(&(bq), vals, sizeof(float), 4); + q_enqueue_batch(&(bq), vals, sizeof(float), 4); + if(q_enqueue_batch(&(bq), vals, sizeof(float), 4) != -1) + errorCode |= (1 << 25); + return errorCode; +} +#endif //__TEST_CIRCULAR_Q__ \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/utils/circularq.h b/Applications/WakeWord-MXChip/src/lib/utils/circularq.h new file mode 100644 index 000000000..ad14d3f5f --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/utils/circularq.h @@ -0,0 +1,126 @@ +#pragma once +/* + * WARNING 1: This is not a true circular queue. You can't pop from + * the front unless the queue is full. I haven't implemented + * a pop front method + * + * WARNING 2: Not thread-safe + */ + +// @todo: reimplement with just size and not function +// pointers and memcpy. + +#include +#include + +typedef struct StructFIFOCircularQ { + void *queue; + int front; + int back; + int maxSize; + // (container to edit, index, value) + void (*cb_write)(void *, int, void *); + // (container to read, index) + void* (*cb_read)(void *, int); +} FIFOCircularQ; + +#ifdef __cplusplus + extern "C" { +#endif + +// Since we are being compied as C++ +// Returns the length of the queue (vacuous) +int q_init( + FIFOCircularQ *q, + void* container, + int length, + void (*cb_write)(void *, int, void*), + void* (*cb_read)(void *, int) + ); +// +// Returns 0 if q is not full, 1 otherwise +// +int q_is_full(FIFOCircularQ *q); + +// +// Resets the q +// +void q_reset(FIFOCircularQ *q); + +// +// deletes the at(0) element. Does not return it. +// Use q_oldest + q_del_oldest for that behaviour. +// +int q_del_oldest(FIFOCircularQ *q); + +// +// Pushes element to the back of the buffer +// Return 0 on success, -1 if buffer full +// +int q_enqueue(FIFOCircularQ *q, void *obj); + +// +// Batch version of q_enqueue. Pushes len elements or nothing +// Specify @obj_size of each object in bytes +// For a batch [0, 1, 2, 3], 0 is enqueued first, followed by +// 1, 2, 3 in that order. +// Return 0 on success, -1 if buffer full, -2 if q corrupted +// +int q_enqueue_batch(FIFOCircularQ *q, void *obj, size_t obj_size, int len); + +// +// q_enqueue and overwrite earliest element if buffer full +// +void q_force_enqueue(FIFOCircularQ *q, void *obj); +// +// Similar to q_enqueue_batch but forcefully removed earlier elements +// if queue does not have enough space +// TODO: Test cases +void q_force_enqueue_batch(FIFOCircularQ *q, void *obj, + size_t obj_size, int len); +// +// get element at N-th position in circular buffer +// 0 - earliest pushed element +// size - 1: last pushed element +// Fails if N > size +// +void* q_atN(FIFOCircularQ *q, int N); + +// +// get earliest element inserted into the circular buffer +// +void* q_oldest(FIFOCircularQ *q); + +// +// set element at N-th position in circular buffer +// Fails if N > size +// +void q_setN(FIFOCircularQ *q, int N, void *obj); + +// +// Returns number of elements in queue +// +int q_getSize(FIFOCircularQ *q); + + +void q_flatten_int(FIFOCircularQ *q, int *dst); +void q_flatten_float(FIFOCircularQ *q, float *dst); +// data type specific call back +void cb_write_int(void *container, int index, void *val); +void cb_write_int16(void *container, int index, void *val); +void cb_write_float(void *container, int index, void *val); +void cb_write_char(void *container, int index, void *val); +void* cb_read_int(void *container, int index); +void* cb_read_int16(void *container, int index); +void* cb_read_float(void *container, int index); +void* cb_read_char(void *container, int index); + +#ifdef __TEST_CIRCULAR_Q__ + You also have to manually uncomment this function + declaration in circularq.c + int test_circularq(); +#endif + +#ifdef __cplusplus +} // end extern "C" +#endif diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c new file mode 100644 index 000000000..05db3b6a1 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c @@ -0,0 +1,95 @@ +#include "helpermath.h" + +/* Left multiply mxn matrix (max) with n-d vector vec */ +void matrixVectorMul(const float *mat, const unsigned m, + const unsigned n, const float *vec, float *dst){ + for (int i = 0; i < m; i++){ + float dotProd = 0.0f; + for(int j = 0; j < n; j++){ + dotProd += mat[i*n + j] * vec[j]; + } + dst[i] = dotProd; + } +} + +void scalarVectorMul(float32_t *dst, const unsigned length, + const float32_t scalar) { + arm_scale_f32(dst, scalar, dst, length); +} + +void vectorVectorAdd(float *dstVec, const float *srcVec, + const unsigned length){ + for(unsigned i = 0; i < length; i++) + dstVec[i] += srcVec[i]; +} + +void vectorVectorHadamard(float *dst, const float *src, + const unsigned length){ + for(unsigned i = 0; i < length; i++){ + dst[i] = dst[i] * src[i]; + } +} + +float gaussian(const float *x, const float *y, + unsigned length, float gamma) { + float sumSq = 0.0; + for(unsigned i = 0; i < length; i++){ + sumSq += (x[i] - y[i])*(x[i] - y[i]); + } + sumSq = -1*gamma*gamma*sumSq; + sumSq = exp(sumSq); + return sumSq; +} + +void vsigmoid(float *vec, unsigned length){ + // Refer to: + // https://timvieira.github.io/blog/post/2014/02/11/exp-normalize-trick/ + for (int i=0; i < length; i++){ + if(vec[i] >= 0){ + float z = exp(-1 * vec[i]); + vec[i] = 1.0 / (1.0 + z); + } else { + float z = exp(vec[i]); + vec[i] = z / (1.0 + z); + } + } +} + + +void vtanh(float *vec, unsigned length){ + for (int i=0; i < length; i++){ + vec[i] = tanh(vec[i]); + } +} + +void softmax(float *input, size_t input_len) { + //https://codereview.stackexchange.com/questions/180467/implementing-softmax-in-c + float m = -INFINITY; + for (size_t i = 0; i < input_len; i++) { + if (input[i] > m) { + m = input[i]; + } + } + + float sum = 0.0; + for (size_t i = 0; i < input_len; i++) { + sum += expf(input[i] - m); + } + + float offset = m + logf(sum); + for (size_t i = 0; i < input_len; i++) { + input[i] = expf(input[i] - offset); + } +} + +int argmax(float *vec, int len){ + float max = vec[0]; + int arg = 0; + for(int i = 0; i < len; i++){ + if (vec[i] > max){ + max = vec[i]; + arg = i; + } + } + return arg; +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h new file mode 100644 index 000000000..c18fed922 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h @@ -0,0 +1,31 @@ +#pragma once + +#include +#include +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/* Left multiply mxn matrix (max) with n-d vector vec + * input matrix need to be flattened in row major form. +*/ +void matrixVectorMul(const float *mat, const unsigned m, + const unsigned n, const float *vec, float *dst); +void scalarVectorMul(float32_t *vec, const unsigned length, + const float32_t scalar); +void vectorVectorAdd(float *dstVec, const float *srcVec, + const unsigned length); +void vectorVectorHadamard(float *dst, const float *src, + const unsigned length); +float gaussian(const float *x, const float *y, + unsigned length, float gamma); +void vsigmoid(float *vec, unsigned length); +void vtanh(float *vec, unsigned length); +void softmax(float *input, size_t input_len); +int argmax(float *, int len); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/main.ino b/Applications/WakeWord-MXChip/src/main.ino new file mode 100644 index 000000000..e80a3c4e3 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/main.ino @@ -0,0 +1,125 @@ +#include "lib/sfastrnn_pipeline/sfastrnnpipeline.h" +#include +#include +#include +#include "circularq.h" + +extern struct FastRNNParams fastrnnParams0; +extern struct FastRNNParams fastrnnParams1; +extern struct FCParams fcParams; +extern void initFastRNN0(); +extern void initFastRNN1(); +extern void initFC(); +extern const char *labelInvArr[]; +// A circular q for voting +#define VOTE_WIN_LEN 10 +#define VOTE_MAJORITY 5 +FIFOCircularQ votingQ; +static int votingContainer[VOTE_WIN_LEN]; +static int votingFrequence[NUM_LABELS]; + +// TODO: Explain this +#define TRANSFER_BUFFER_MAX_LEN 128 +static AudioClass& Audio = AudioClass::getInstance(); +char readBuffer[AUDIO_CHUNK_SIZE]; +static int transfer_buffer_curr_len = 0; +static int16_t transfer_buffer[TRANSFER_BUFFER_MAX_LEN]; + +void recordCallback(void) { + int length = Audio.readFromRecordBuffer(readBuffer, AUDIO_CHUNK_SIZE); + // We are 16bit (short) and not 8bit (char). Hence actual number of samples + // is half. Further, we need to ignore the second channel in the + // audio (interleaved with the first channel). + length = length / 2; + length = length - (length % 2); + length = length / 2; + if(length > TRANSFER_BUFFER_MAX_LEN) + error("Transfer buffer too small"); + // Convert to 16 bit samples + int16_t *tempAudio = (int16_t*)readBuffer; + if (transfer_buffer_curr_len != 0) { + Serial.printf("Error: Transfer buffer not empty. %d dropped\n", length); + return; + } + // Drop every other sample (the second channel) while copying + for(int i = 0; i < length; i++) + transfer_buffer[i] = tempAudio[2 * i]; + transfer_buffer_curr_len = length; +} + +void init_record(){ + // Sampling rate 16000Hz @ 16 bit resolution + // This is hardcoded in the code. Don't change. + Audio.format(16000U, 16U); +} + +void start_record(){ + Audio.startRecord(recordCallback); +} + +void prediction_callback(float *vec, int len){ + int arg = argmax(vec, len); + int oldarg = *(int*)q_oldest(&votingQ); + if (oldarg >= NUM_LABELS || oldarg < 0) + oldarg = 0; + votingFrequence[arg]++; + votingFrequence[oldarg]--; + q_force_enqueue(&votingQ, &arg); + if (votingFrequence[arg] >= VOTE_MAJORITY){ + char str[20]; + sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); + Screen.print(str, false); + } +} + + +void setup(){ + q_init(&votingQ, votingContainer, VOTE_WIN_LEN, cb_write_int, cb_read_int); + votingFrequence[0] = 5; + Serial.begin(115200); + Screen.init(); + delay(500); + initFastRNN0(); + initFastRNN1(); + initFC(); + delay(500); + Screen.clean(); + unsigned ret = sfastrnn2p_init(&fastrnnParams0, + &fastrnnParams1, &fcParams, prediction_callback); + Serial.printf("Return code: %d (init)\n", ret); + if(ret != 0) + error("Shallow FastRNN initialization failed (code %d)", ret); + if(ret != 0) while(1); + init_record(); + delay(500); + Serial.println(); + Serial.println("Ready"); + Screen.print(0, "Ready"); +} + +int main(){ + // Setup the predictor thread and the + // audio recording thread. The prediction + // thread has alrady started and is waiting for audio. + setup(); + delay(500); + start_record(); + while (1){ + if (transfer_buffer_curr_len == 0){ + // For a 16, 16 fastRNN model, this can be pushed + // 6ms without causing errors. + rtos:wait_ms(5); + continue; + } + unsigned ret = sfastrnn2p_add_new_samples(transfer_buffer, + transfer_buffer_curr_len); + if(ret != 0) + Serial.printf("Error pushing to interface %d\n", ret); + static int count = 0; + count += transfer_buffer_curr_len; + if(count % (128 * 1000) == 0) + Serial.printf("Pushed %d seconds\n", (count/16000)); + transfer_buffer_curr_len = 0; + } +} + diff --git a/Applications/WakeWord-MXChip/src/models/README.md b/Applications/WakeWord-MXChip/src/models/README.md new file mode 100644 index 000000000..485948b97 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/models/README.md @@ -0,0 +1,15 @@ +# Naming Convention +ALGORITHM_HIDDIM0_HIDDIM1_VALACC + +ALGORITHM: + 1. EMI + Shallow + RNN + 2. Shallow + RNN + +Where RNN can be any RNN + +HIDDIM0/HIDDIM1: The hidden dimension of the two layers + +VALACC: Validation accuracy. + +More details of the model can be found in the summary.txt file in the zipped folder. + diff --git a/Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip b/Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip new file mode 100644 index 0000000000000000000000000000000000000000..c230a136c598b26ec2c97074bce2046c68eb1fd1 GIT binary patch literal 1175438 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�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%0A;uTm@JVUg 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�gY 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


~Qp_N#G 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

T;0b%rmkC#>xyqMV@am?d8mdPj0uxJF~ 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¬=wB*z?arP~Y<<=`zK5?B&v3fA5oDV1g9UY7`dAAZuKi^C zeQ5yec4+U{rR$pTBgew+>h%32h?TtlGl1XwShi=Tk?~eX*4v)O|Njoc{wrOBBy0|4 z6yNMNh-dlN^N%eNF^2Y($a|bf|GPAD5kDCn)yM6oUy(36KZTd@-yq&`ex-A^tpkG} z#+y|gAtL*o0@0n3^yj;C)ZdD)A5(g~Z%=*gN7WWF4pl$8PApv!zL!q#S1^xqfJ_f^ z-SH2;@865%k^5G-ceP_r4^>s;2@^E*2(i05%FrS?bXw=?f9KD;hFz25(-bpCI1o|z?qFy zN##can9kYc;_uUo!)c!8O6EjdAnMlU_4Xm3wVhU73*AT0yl_1Ci0*?5{?o7j|2-V6 z-2A_CT9HlNv@+bd5qVtGDkF1hP|w-*@jC|sGMkA88`0GO*(#^&+9RW$n2R8A;ca+Nz~`aPZ>LUX53!m^VJ#dZdwrTb7xP>V6(fUdIU%4Sd)S!Cnv5Z5l#FTbNchIYcOgY~2(3qO_Oj?G!Zi}<3f+IA zG99SdF9%TT%1ga(ngnFBiHo{#7hc8v_?GuI>6uP9#%&8L%3g2ALno`wzu#Sidy*D!U+)UX1?HpN zpSRUv6#CEGzayfBq~GOix-JE<*8F$nWDN4n_wW6ExeAq-Z6dF&G$3Io->b3z+VHQk zSJIg+1l+ovVO8Q`J6iv`)I4qx2C}5wv;U>FW619=7>#>LbWkuB1lxNz#l4!wmoT;KJUD~PEdPwGV3>@MiX$w9x&ap^APQMXdN z_m$p9+lVe->rT8fv1C5$(TL}sNIkA&r^mXq87s6ndtk##POVkrwMP1 zi>L~Ol>~tOG26~!`NjbGQPZKs^@)h5T!nEd{^2|!md(}Sv`7PsjsR%1Z-N- z=5Me2yY+0`b^cPN4p%eUl2kZlN;~l7^>Ix<=_VY1=W^ok$ySs#-{I-=vjf-aIfFW% zG$Dhpud9=0Io#T8Xrpwd0j_5XQPKjs(Cqz)`2afsKdr94zC+*R$yEuVvut5t#^Sj5 z_Le$a(^Qc5jKnd zCb)YO@Kw?Co>zZcvBB;5!2*^>Y-Y*$;LA!t-2jdly=)Txcy4p=BAu&ki?r1v50i0K z|E-Qd@-X%ds3^|8px_(z|Ju_|kx|g`zb2#FI{d>myBfO}(UZmByRo(&_qF!7E;P~i zGWa5=S#mR;{t|XUeS03(%ex)+Nom3QI@gehw>|iTprdv7L>*ofKVKrATLTLw8}Ypw zUC^Bs`gN0LE1tW+aX6uS0RJ;PLmhRdAa~6zPvmOEeOtFjxpTE4tDoV4$rr`AaKX<{ zN3R}bs&Bh4Qd%&{pwQXjRyS6MPn@$@%}2khePq6wW|W@t(H)lPqjRUv>H(KR?4xmS zvGV?h3CC~ol+bl*X6k*#riO35I^e$5s@&3X0(5=sb*Xo&LpkSx8K#1xS67oDMtqiS!Rk?B{kD^Ch6g?^ntG#_p6MXeOxAEtpZv# zTpq$)v82(H(=-&-Fzg?EIE+~yF4GHkLs+J!{)%m20K>#^EY*OX%YL8bQBW_3N0wa& zmuy?1p2yeu%J~}PvU*uYNiM_J);CRD^J{VT{?;`{Y8D<{i190s?Z8)Yl>!y7OVRvS z?U!!U00xQ2XH2YmK_a0VcGwKU4yC-h(zrS_-0^%VIe~yYdpuYB4Cp?fCsaH;(t()= zDxd|#b;jE_LWLE;H;5O(Y~cdJfmjc zf2K?>xj|jHlVkE*qJ}S+_ekt$noS3bfZHEul?TvvLDRPOBMEm8F4LloshH}d`BnE2 z1%t|Xd!Mq9an4}d&boOT9^!bnSEqLnU60=XcZD0F<^Ar2&cPB4b}V zv1FC=lkvkI^n0t-={Q2bWn3OT@~j(g8D>2d4d_7w!R1G1rc053`lNO&u@w8Jc4*TS zX=vt4&9$^9;#VDwgc$8;yn8_MR0Lx<=KGWnKlnt&nIpM+x{MR(LUxs>ot(n+B{x_p zr4#rwBB9A{bpmgEEjW9ukcJ5rudkKzQ&1wf$@O@9H2%CWRoWt51{YXqlh;KnF&+Mv zq+RO7uB6jY2Y{(BACh1;e&ru7ko*%$BHnA3Y?!$QTWSGqxQXdXf zS%x-9RbXSv2d@5?9VoKN>zVbPLKHZl(|`JL8U9^<`*g#55Qly9*{*kY@11zN+N+SirCIEqS|6Uht0GqTw-fD$ zoqL%ATXAeg-~9r6J4%{=)7?p_L#?KXo`iuOv@SU_s+B#8pJhWn9x@@JU#A3De%1)e zYzzHtc5ej3a-IfTnUQgNchi|ibpN=Te?f5*I|a?sI763~J291dv>@bl3$7jLvB{Sy zNBL{(+tYuPb>&Z>T8# zQYhY9*!QDXCp>S2`J zHSd?eLBQ|R&(4Pg(0R+J(l>%KjCUS!Z@m0WK*^<@u1gj~Ji=%0ZrVbhZ+5Nl_8SEJ zQfs@E_mYOQd{k+#5E8EJA@yqiqUWMNR|j`j(eQ>!v+mgu8d7Q&D##r~^om0atDyVgH@27tpg2H^q(dsR${j6h;G7i z8N81eJ$NFr0Xjou0u&}%;Iqd1V)|>k-n@#szuwo4y#^zcPisV^{@VP-xRr!gb?lhz zr^Yd?qV4oX`Uut@7tsw|>%#52cYS#!25{|Hf&G(voY~8X^hU#`W4lb+sSkR0|B}1-nqQn(NA`lij!&F%#Tm(1Kfr z9=9L7*@5aFUsX$0sTlq6q(PtX2;SQLXhzF$812hydNixs@bIMrIq7Ph$kxmB@V|*- zTu$z@8ucH*oH9b!+S_(if2&E0NGZj+&L1ayhU(Ef`YBUXXEg3-;IEynYlN_`1~y;o z+hE(h#D-6ujYu&O_GjU2!3d9ClY9RRqRN-23j=p4m>@8BqnMua)dr=TtV_r^#&tye z$C+W=s;w@xQ|5_8gl;ChtYR#TE6#fz@7+$hx}i=Fzazi|5vd_%v&5dA!px>^Fvz|n6!H^ zBKwTgz8`Jan_;-^qg)M&<)sVC>o#NltC#OqJThRtnZWVFu^T@3wVZRk+Kyrtww9Ym z=(#8AyZcH_BZ~PSHxrPdVD0mDyC+6u9Ae3@>);+ivu~wePuUM(Ud#voE8=9NID6GK zoa;ifnSEaaM1QBz=o-MJSfaMCTpNc62Y}oznPbfnl-kO#)mA*fKKW}wx zVyYox@_2jy#{DW}{Sg%Q>scdy%n$$3tl5Ier5!Ham%CBF@km-S(m6E$9^;|5ZWL~t z@;6woK~I^Wxuv2WJpan&sZwS$KG5$z-*|fvjoL!X_J1N^WV`Zi&-iZi;r=Ai)Y^q9 z;|uxj51X)%Q1x(qA{iE(fPCDn6gGui-Vt0!=cH4LOxmW6XnFfZ`QmalHeKK1x`n47 z3mQp}TVD}zowO;&{TKm1NoYznhBu(yH9v!^oBB~LuJM^|FA*8{+p5~`C1CX_NclC` zias_kgNGyN{PJ^tTL3c!?==1}X{EHHxu8Pf4SG(Z-XczZh^a);$9_yx@!%|b$j$`xcEMXH(2-ED@|6Hn3P{uSYgr4vJW?8lE6JOv^2!|Fk=CAEUt0MS3o(aj#b+i;=OXLZbQ7>=25p zs$4ow=k0r6d!>ZR2pHUX*ViMh3$JKi*H@tX*zL$RwlSk_OwVVH1YZ})LK)} z_2KKsuohkCt8{L=V&$7YCYpdp&yozv7~0TeRb=~W&j`x>%dW`f=|iR@)4=9?-T3Tx zWVM$)J?}ofNlCfXg_U7@j%s~s!V!l9Le>xZF!BKJQKnQHR*c^XmOo3wKh#^-g^nTG zd%iL&Ozp8F{g5!mS#OJGzfm&DG(LKPGIH z>IhhkJ!qPf+k#Uo&-KRWd%Y)I=JL6Z?Re#rB9DXt0V8Ct-T9>7iW{IYvVEoz4OcTB zn{Mqw)suhiDprX2I%=DInal*b8gbnnppfyDr7h>Vpg^YzjtgH~kzypGSqs+o2^HgQz;rx#@%aAe!9lw)^Q> zhYR-SyP9P(uy9vdjMfAN&vDSm6~0t_yQ_gRBiVsB)PI?X_!+{-WAeiv>D+36$^VUn zYb&O1VR`Ivu>!kvf3}1M4xsG$nCx+$0TldVA}+~CL`f~jeY7LJC>R!Pz;8*!{#%aM zBArHYP$uE|CHL+!@&Fz^A0Q|rG=SMkAABq5_dK=H25pmrcxDW`c#AKJ$37Z>5|Mr_*1H>T@*VbX1BaBjuAN(Srwp9=Ap^i;Wj4+VeB zGoE{UZWdMAyx$T!$}!3(&LFk@JA@$ZnY!{YI#CIS4*R#@$KWSwr%tz_-p^ZWkCZ!b z!KkfZ?g9zLzmR99jfglku-x9P*^9fv3c4c-2-w1j=8ANm>>2T!+qQoM+qjz)M5V~s z{pFbV(XT|5S1C=)cj`grE!X8ms)q5#ONvrzcrP-S@2|$){QMmTUs`ZcDrn`VH5n~3C!Yo%r676w z@%L(vUQD^wP@Zf-!O`ukb9d-ExN^9rVqSU}TasB9p6;Tc__Wo*w5wzkdKLCuL}dUa zuIfK}SxLaJiTz&R>3-I2sS)m>9H0vMK455XB+#{M!KWZ_@rKkV@ z{YsZjb&|h{IGV>rY-=H+^410IOBaVQ8D`I)sU;!H{{4Y>fPfd}1^;Ot>_yLnr7+i_ zb{yo?CS~ob#^gxt?YH#Ca5;SRyIjFAe!qF$g!4)(sQ3m5ZHerLqE{B)c(ef*kQAR* z(}n-ebxu;~c_*M=Rjbpo19@1b8Ll)DFn>C!w(c+$m4<@-RW6c{EF*N+bC!x5?V^$g zX9m!1+h@1c`$W`_GUhsNMMJOBJ15+&1~Bo~Sq&9Fdd|LJqcYAhgimc>N#vjH#G{IW zuU5l*@QQ2e?cOIufGb;e2suc zSs%tb&-UUap}$tFv|%hQg$?=AA#9c&ci*&^hz$3u8cHKN(Zjk>(T~3x*++O7_4Nku z*UWBdFC8-OqO^L733bEus~^UD&-cOMByWkf~TPAmW_^&kMr3`thXGu_Qy6 z3Jhj$&IvJX$BNVMRjVG8P>q9AFie_+ZmnB=8AgcM_2GMg$jKgD`fAYpoNW+4z3lSM zK2OAag&#e~i`($+ElB_Lr2#*1Ctk}}?Zi&!GqS|v&G>ZIwcHo#QM$~%<&Jz04pfR= z3uf%cy1s%tiQR*E;NEE24Uc|wQa|vWIhcs`OA1O!=0rT(J!nfB?ZQ_E$`_T^yKteO z?UprvKbkX3{0h9?zAl}C;O2y~0wJJ%PeOMGC?Rr!@2t*mUH^k_3WIS?WPf|D$ z`Rs#-j~*eSXx7y~zYJ-3bNp}#(Upj%zGuEai0DJ%%U{*1C8;R!H79=OwrVsnY*Fy4 ztwz50u1gOhsxZ~zyM*8I7M$I8Q_4iR1z*p|zvkahMAvddcZTr+6uz*)?nNC&i^J7- zJ*)b$>??=&U3W6-BwD?9^CY98Ec@LXhXzr^)Zudo6P@G5{+b=#Ie>>aCnxU}4PfM^ zyICVy-T2?JeTTkH)}VbQpQPur3N&M&%V$?LdT~5|Y`HZKNGfbRaiz^5&g2&u%in@s zq!;{bLqjO>N`b4fp&U~soitg?TA`ou!cc$CbGWis08ZinT8=qt>^ssHFPv)?pDYM&M$dz*U%iX3H z|^MA9;7Ry&CrR5#0$qHZVqC6CMs+G>%~)F_EHzO_o4k|uVqEC zA?)Fsy!e^ci?1&q5xGsz1Bb?Pu9jRO;t5y7EjeBUG_c8y@s#gC1MmK9(Z~k8zQ}of zL@f%Bd21=0ru)u?(!RwN@kadOd{SahcMcrj$^EYH*n<6g(<3!2=sx)O+a~q#dXy>N z@A=lJ1L~))zj<4c0fQE&x0Ze#z;j*mEI0DIv4dmw-pZ2!6jykCOz{8#2Y=)aq#h(- z!7jtvGYj-Sv2%Xbaj!$6g7Y7`Xe}75M45k<-Hozs`71_$>+$|^O~0NS4XDVFucK32 zgZHj}J9GYeE8Z9nZDh6XN0qxj>(%J}R$MzW{6M1~XNbJ}*seC>opzDU@jR_K)vS~o z@wx@Sm+s)^e$kFAx7L&QPSUxmb^1>J?_3Oy8HN7V61b9PmiwYK7Zs$E6+&(fqu6i# z7QW>+^!fdc!1Fr`oxD5mKM?H0sNU0u9~BOwspFd5KkgJvV1PUsi!M+xx?iYywF0U> z56;XjwxgFKh3SVu6Fs;29oZw@f{!hZ`yNZ|!}VPZM^)pxk=LflYY(*!Bbdg|l8lG& z#+Jt(6>)8tL6v)k0H>%$i=GV-42v|mwg65TfyjCm0;x7VsPU3;)}8*gT2+w5vCR@ z*ne>Q9ho%(H}lS|%#Kb&?#tGpe8EKsFqT~39WoDgeRpE-$t;3?3_p9c(H#8Pposa~ zj=~vN@4l%}3Org1)EiLih3~KT`xN}@hZ^N5SPkfet7C3$t=t4SyT5qLD}fRC&d=}A zeSHiz^Iy&LJ3@jkg?i>tX$oxca}7Ha+8{3;ZrOh6gU`_wmX+Ra+B}+U!2$x#V zy&Ky<1RH#k0A{_gw1c;O{Z>Dea7meaf0%(-ZsTWu%hSNyF%zq0IsvT$0=gz;lb~kuris`RE6WiRmLWbYjQxDP#$G{`u_|cyK|9?+ocn_EPEI9vIJN?s-0^C{Y?R$HP z(0yXZX?Dw5&@o|56KtA?H~kWK1r{dYz4UsWi^vS<@`k@SY`*{(D*o;Mz%dKsb$GP) z+YH$Id}PjH8UfhMnSA!k1QcCEk@tHkuo#&+`GI@LXTR<^87xu%lgKd|@~agX}G@|7#e9zTX za#v3M@!B$ovtRuabz&Lv7leo8Uar7`-?Zz?;U#cC_VYb~vIJR2HM)0*ECBCTE{B~b z7C_r2LSf>~GKkJ5?Y(Wj1XsC26$*pq;5kd^(H)H>*x%gx{+neP`_lg#%>< zwGL#^9`I1*SD%5wXpwZIW3#}l;KN_-OoPjD-K5|JD!k{+E-5}W2Q>4E==0}i!1!9K z-Iuya;H`=wM)QrpN8uo;v)dZrgC(V;exVN-iyz?~%TDOD=?VMkF$e*luWpvvJ_;Wi zFP}PojsjVu=b97_t-$IlH-@;C6$lMj>(R}h2bsris)oEPP%^*Ho`PVd^m&1>5%?E- zHzed_HeWuS-yr+) zB;#Y9KVXuov`Y0|gLJKGC()2axNYjY)iY%lSf^uWt)(VG@p7YYc_RgG*PqlO{vm_! z4&MBFzZsBc&m>wYEpcVcS63WRZYhcFh_2z|N z!?1ESJxXj(Cpc)h+HTjT&;91#z)4<$`O=Ds|Cr}t+cyQrofnrO)ocG5zY}xtcS`Qu zzjLc_;@VS_Lu)ILO$pz_p0y6mrhmFK5`V+qJf>YX70Yzp-iW{VcNI1*oSrXOr|&^Z zka=nK3=~m?%b&*5H0p$mL8ab%L|lG&6`&tjp4la7`-oFq9Rr| zKm7we6h1}{M|%GiH1#i~t$9M2^(WDCbRRh z+9x6e;mc`1Cn9h)RKu0ieZc>Jt$fkf$23N`CS0X6*j*4E$Y=91@6A@R-N3qjt<-@@#@Cv(dfIU(DJOSvtrGe!Ctch&*n%+zE@$n> ziFjY;-_9oXesq7GY|Q_RfO-nvAJ(^#P_Ug_(Y=j|Mr`ZvO1Bd6PF8r~bF*Glo)I_B zIg$>apR!aaE#|}TtUH(4cBg`^y|%)^mIN3KdXpCRs1}mRu{(_awSu+X@V$cnVnF=O zt@x^T`s>Ce6 zC;^regnmiyYe7*Bfs(5egD5Vv>q$j%3ZBR{Z`r-O8G`5IPvGAns8Kg7{X0VhrTM>G z+RaE{xGSYZ@HYuKLoTkpj2wYIp{Fbc4aY#Ggki7Fk5+g&rR!kv=ObjS_MUEW4hAcc zX0`Xiwa_!CX`KF}45)1{qLcEP@Q%qPhhWVb+#4viNt*Zr_xGmREQa=C+5Fj-f15|} zN3!kX%STCQTWjyV%tge3LldF{DjK6+FjPQ;p<#;G4px8SzO3j$h( zov3|et$HwK66wUxK3j|1OAW_efdIP{5{0*zuQhK-fB?wNWt)U&`NXWQnyxWoh`N3Eh{(cIfo|b0Gt5SH@pA5du8> zy?(6uMc5(5GQzn#OgHZnkmX24pM)|I zznvyM_0kx__&+T+4_=L8)n3)gn`9Esf9uvzEA7O$r}|=_2(@Fpr9V@aXD`HdskmP3 zB|y}+w-XZ^?J(nXJS1sX8(fKalk-C~AL?bod8@li@n!Gx6VlcAB zvtj!EdI@A5J~;u)FTMuySWf`&gst;g*9jPsNVhG$KMSp~8pcMa=OH$||D=oKED)yR z3PlGAF#Ywyy$$BLf!j0UcKJ0AKB;*7+cO=wX+W);6#jY}q?0o8TS*GLLxs%DB8w9?S+ zzAwv`Gc9L#_w~s?Z?1;UPa7&qS-?cs%nJ8&866%Ggo(nIfE$O=Eb+uJ)a|Hg^ zvQ<<{F%KTormwm!HvwtqTP{me8hkQ!f1u?$1?LXxhR9x@gy9RF4cD`#Aun!I)~=ET zIJa;2Lzael@R|~0ULBr*sG;SYqlVp3=l#d>ns@=o4IUg*n$CtHkIC!*iBiGw$n`Xp z-9$)#6Ss8TJPQ;*d@>G^X@>UjrX$~&yWyezX`!n6eDw91{rTT?AF}WEAThn~#-P-e zC7&$%{y&IGJmX2lhb&f&d$v$<59hs;!Dp!Gbioaiei2dggN730S2Btm3gC5DZHDOs zZ<=35_JV5p>fq!4elT41W0h9wgOrYYF9aBKfMuUR-onf`98W1pVdzJw{8@SNjZ+)^ zyR!B2!(St?Z&IWs^ztOgMx065{B#QT@*Z&@y3c~WdL>(=%cf6V6E zrnW#|@)cgW>zzQ@dF>ikP$lm4vfLIF(1)i-U!Cgy+JVPH*g9R2fXM~vUJK4dB==aI zT41AM?G&@&l>{P2?|mN=Y21TqV{`ghCn-3BYHS_PyJ0aWY%tJz2s#@gI18i(VDmY? z92Sj!*#0d3FI*~sw^8y3WcWiNs^X7U!|f8-EVNa|{b3jE{yd#2v3U$U%$I9UicCR$ znfvoh)>*L9)L(n|cn-vkr~Cbsm!OHYm*dUud3Ze=v|ZrHD6q~qybHB$fiG+i+WWq! zgU`9Y6eiXTC^h=V9dw@x{JtElo(*I;Ze)G^acDJ&C~p54kG(LV#@{<$*9&S=*Ushd zti$}jUw^+aX+u5-m5W#18gbbz)yjLBjI8=@zdKXuelT*EiB4U3KJ(B4gSRB)lpI}_ zZR^HAd}I2(+Cx~v)6lwOv=0Oih*{b?65!|dW--0iemKzP8W%j%16LkiDY^T%47O#= znsdu$!lvk6<9VJ6P<`2Z`M=A(uqeI%y0-E-WIWrfRjo1&??;7;T7zey_@T5(+NXI) z=k^&*mR^DZIwdN zX%H5Q&A;xZ=Wr9ZD6ZGc10d#evnKRI4{*5Fgq(zGP*I94N&b-z;h&4m?wQxZ#}C0; z2D^rUl}9`zbZG+Q?2g6!*)ao&pWFU6sm(z~N1o)LY zYZg1?li^j@GKYkDBPbrOZ}M_2!-jET!%xwn=&Z&PWT8ld(y0b6TRSrFEU-Rq+ff3E zN2*tb*1F(xGoM__S}%lXs1aI$9XxvD3?(0bRl z>vK~uQ`K}LW_T7JEchHv__qLrC8PbH`xfBk?rR(0HjP1p#Ut+X;sm&-I>6g!8v~u! zwsQE#6(esBA*o3@2hrB+vpJCjr%%1S668dNHy^7G_~nPwvMt?7ds()(74$o;n1{Hmb!nF_GPKCLDQ>iO!%SruXxM%4+W94|G2HQ?&-rt}2(p;0Odq;PL%-|2l83)j@wD}x)22%l zoY%Ya%KA+wWTv>Ny;A6dwunc|ygxgDdZi$nX??hM$>`?Zm`HW6sV!;!ZeyPVUlQ7KGn!$T_3p!3#sGMg9C)*3 zR}Y4D{Ks5-hKPAZNsFoGL%4nUvgpj6FW|-fsTR!2;P&>*|B5*3QHwKk{S_1h zKEwiibSGe1{s$2^!gfv>WD@YMeNG_xF9~m&^2&aDIEH%VeMS~Fqd3GF;;lGJMbncr z-y5~)d2vFR*N?6bhB4-{R=gzK6{V!Lxvc?cdVz{eRh8g-PO10g{W^#h?riG2o(H?+ zh)*~^W<#+3_fuQ1Wy7Iok4Ad?>#I(opDVuW(!DjfviTAu6cqZC@)RZS5t?m?~T2(EAew^b2Ryz031U~uB zL_*K?Z(q%`$I%@!~Y4i z9U!4=h4`8M-&-KN4C=LnDqz}7&Y)qi0s79FZOhnJ35mo$ipsV$(C7=c40@7;qE5Ek z(*%x#4 zjk9AS@fVLqrDaqr{^kAB5OjVRwb~vXa@vJNHFNXKI9@vc$TFK|>QV6ZVESab4i!&w=-rbOBI52RJTK&@8)0ILtDGBe zEzpjH=roy^!CtY&mdtDM5N1l%9o5N$gJL<*KKUz7-602`1;5Xy9G0PR%VD{bzl^ai~c<7viP%5b#gR}EY{v%SbHrjBstZ4+_F+a_6$Q{Mrh?t9J%A@H2 z%xHvSOvad{o0(k74!k0O?uxHGb`-73_iDK7_& zQX-hf{`0_M6E|IloIKS0!zxfF{}8wPU#Xp;R=`=m&Gjm~%OLI4A-`uH_Atex%yN&T z2TYo4|ISj|Aeyf#>$6=Q__G`$+y6>IPU}PBhfDhLqTIt}{dZLKyCRr>&xV4Z(sK80 zSkjOwB>aox2?8oPxwGE9M#P^t-|YRvNk!J}rq!p(WPG>~GqT=5=NSh!#e0L}7{NCl zC0;|P*a;q~Xw3^g?`wFD1RwvXY;cOAF+<`HZvw`*weBV(=Y7Xz=oWYp;0 zoWWy3Mnd15@JA8E*A~are76;#$GnR5sXJ|`HhQFb+hP}%_(&d_U+%<{!)3w3=Q^?2 zz-szSVL0xN4Bxf5D-Z=eGFX0Gs=$Ff*Yx=QD!k4`n5*he26Fk?iy6Mn&~Vr#V`01u z;uE)cvIuqH7UEX!V@4~#MwB7)<7W~7WT4>nVhDI!| zS?SzuxZTp>&2EMQ+~U2HJa_#wX@T7_{MV z!0LkQ{dTNduX1D@8N?t-=bg6N1L$ogRaU{@jf>Ru+6Zzts$Y!P?EOf^UM;@5l(G@b zU^^dt?9v!s5ZI}HW^ojAJXJgX@s4AaHmCcGkO>^Pd+nqjX##m44eqVDLBj~ut zQEUxhmu2D{#Unaq&g|k;{55cS+YCPeKfck9QokGxkp&VjnUB!VneLJ}G(CZ4Oi@QO z1gR+7Ay8ZqGKgC`t}@LZ?Z*bUB=zmrIx#s;U(m~|lU~oy3q8@jxWN`V;cwW2k{0>@ zy#JJ<{1o{Y18+IR?6+K<56Z`bVV_sT5BFl{T2O1@JtDfmsU2yCM0{iAvE|4B1ucXJ zPw}V_FyxZpfvPY99%p~|>K6|U`^P%J=A9VF&>Y`$sm0@1?Ok#-PHY-wcK$lRd~On1 zPF=kBnL34U?qBSWnw-J4M(K`s&nNJ^L$K7NoH1M)ZV)PeNJC-&|IR-xpkY z+DEWlTwtY8rxg{QUzhx&^9w#6Vc+$cfC=7$8tNh4IP2tclGfjXel2lzhQ5PWN|~3cUb37b4bc>>ImQPC&h2%>)%yBEGz2d8qj&6*Et`7<-MAaR(|y z&h=9;^v%a2GpSL0So?HMmwvx{CkCfBR3X&+h4ZyIY;X&oRJvZu`ERQDkE;jl zWH&TwMAI=UErW+=jmeuG;H{!y-CY@1RczK z$P(S7D9HM4e=OZcJew6yi6?gnsB_7TH=3T4 zw>%S8QLO02^u_J1eaEPH{9C`)Y9k5vKVIMZ>^uSUsuE>Tw+(r?{SE7wyV0oMEYbUU z2bNDg+*BSAiw70wtb!H8!Tj^1XUU=^n6TkQ`V z3=Uz~N5gyf6EuzNsi-7olIh?}#OuQiI(vvjbj}pKP;S)GkR zPZ`pR_G`rM=O=`l;(PJ4PeZ`pFcJ_OH;B3i8xo@P!D;DhN;IzQX{ z(V^*e`HIdE4i5Ya;YY2?u(Z~=X{Wce`f(;@2Io?{5u(fZyfZkma?$q1DvOAf8O{=T^YFCSq|M5!q38ylAlJ{i( z{x}8AHtSqzv?bwZ=^hJRt`SUs@npv7+%%eO-fVrrVV zL;FP%KJu?J)sUs4e%R{#X3JVM94~4A@~{!lCEIC|<#O@s4N2W=ERkryXEvuwKc}J1 zDTVv@$fz5=_bFpE8INyIP@nFmbMV9GU-ch%AgOxT>1|dIhMZlS$h+KwiGNrwjJ@i> z;k2C&-5Mmc8ETX-BoCr-+Tv9HelkW++V3iL8pMRD^owPd1kB$hzx>&Qh=%nC-&bx7 zV7tkFc^R!9T$*8S#^%a51IG$ssBO9Vj7SPTmew)lUmT#%$865Jbsq+e9(?ec zi-a8<<~x7v8byq>PRi#a;OP*mRc$>1$0(^U)8z;lR>I)Dsyu)@IjBw=al_cBk@n(R zdJm3v*S=Ox?!dD`hdxHH=HO$SJ8uV$m0abDZjA46JJs`K7$>)I?H^zm!kJs+ zX#vT@cvX;jPF|oJEzFlvrFaHWLg2kzKtdNb_j205_*;#)-llj3sSRSpq<3Y;wSLrg z9Q3sRGlWAi9~HN<5s?1_%eT*B1p56OrINS?FehT`ceRZ^JZk!q!I$pirmo`kSr!9$ z=HXqgQ*2pq?d$aEOQN1=yhWnUdAJ)R@*6(pZRy8Lw_99J(fV-V`CLIqSr=An#Kf=J zb)n$Fve*FSUR2&!GEcqShHcDKLJ?lA7+CdW_+fH0POl7M&ABS<(G%GBb*u?bXRlX| zJ}AK8tZU9w!zE~zuw<)R(}Yyf>P-R{htStNFje^7Fvf_Iw){9n#+G_th06~Iv3`Gz z)w{>NI8=GzPS&X;P$KLXjVMn53s<@3sf14SYkK;o^iL(Ki3TOJ(9gB+Uv|w~pMGq# z*Nb!==)<3lx4ubn^HTgZz4WC|9n;K=OCVXBo@C- zvLD-3OXoir4#v?eBUk!yq0l4aRT&ZE1#~5)xw>&+yG8)yJE!H(2kt^rSE;yVnG*l z%v>YOq0^v$E$Vg)(h|j^UrKi2Slhw3DIYsgrRS4bjC%|63}v&+$F}36iUV^?GVRC` z!B-=enS)!devu9ItHJtP?PJD|T5xjh%B6v$vEcM~uIKjQk7&~*n*QJs5w$=3W4&~e ziXz!ER*AubnD|bIk!_(DyM&(pl6ykNY5v!osYj`}HsQ&kpw)*(X9Q*96NWLn==S%t zN5lBs(^{zNMGYz(^3m%iRp1z-Z-u8!IcncX$;nr&LF3tywqts&$Z)bS>h~}Kw}x)x z%AotUiK3~99PFnQqsw|r=P$5(z)p$Et9wyiWjBcOfpryR%DeoPPYo@J6E zBBO1|zE9H>+?Ke*G~g}~;|Ow3r5vgF?tVI7PWccLWOmru-{`_ut&!|v`c25U=}7c{ z_N}P*GN|Ds-3M=8(Kl4jjK+algQ4QJL7W}=F1F2Z2wl}m{nz!0coje2xMA9d^6g1a zqkq-lH77~;E!h>w;&1;q&!rg>F7e+`5^I5E*6*+GXtiR#)qq#Xk8+H~y!jT55LENur1RupL*QHevu#{zI_G_I%ROMbenQcPAnw>;U zsU>T+w?uzTP^5jCiv;?_ins+b&QWStp~aFJ+n?ab>jEJF!sHh8ZouKY*jxh z3sVn%T-1>0#gP+#mEsEMdoH%^UYQOFSD6NdEpGPWJWIasplmgot-Tk$##M%6dpH8a z7TZDpmCNJU!d`G;6!$o5n~TOBTAN=#w}2bUHAM<-W%yuAOab9n1u7h{)m1xQg-&AT z>N{VypueZD3HP%yGf6%=5!05Hj>SabBIRcxTc#sx6|j=typ}2 z{UG*BC#|ojQIREcf7pciFrFEy);s0ejQ?G{l3pHGi9g<6=<>NS0OADwoI`9R807xr z$xO(`-4)#FyR*wt`PjKD{D+!RRV~_0zP1*Vm+v%mZE3-ugtFXwi4FK}OQiUd{iQgu zW;J$1t^^HScR}c3#CE~jT~C_QaWhj$c92vqD%d1%;h7*~!rtaf$7*TVXZPOl44pGh z_2zQ#&8MNv8@l0|$TO0C^Z3Kr^^S=cTj^L9E)`!*^N0DKBdg#|^DylwJu27)s zG%UT{rcFk#$De&C>F4DS zjDF~8NX6RUD?vSn$haU~KqlVoL3vTd9O1ft+}`oZJ$AVtmn%n;nB@mCB!jSg95S$b zN|>2Fq6`my5N4$$^x(_0mo8PzCTrw?PIVP-9U$2&y~xHx(x=CcU zGySCEHV(F4or-jFdwTzTVcWe29HU9?tPsX|J>UE>+&D4eU0Yi)kp1R8_qx%IN! zV4ysJc+fr(oqojM(<5bLl7OztvO@`qi$Czx(T&CCpv+^^Sb_X`YR1XBsJYX4-F`F!PqnC-`NqfK8A+Y=Sm8>Xzi=~g(;%6i$2#R-UnXHgNkJp$ ziBX)rEO`E)(Ks&iC#_v;CgU}iYZ;eHXsD*tKYn+Gg5h~5b|lc}VS7K1_wJ$*Jf0p@ z?&a5uhWX~w&1L=g=Y6Pvy=)WSD!pmEZvZ?%!@sQ(BdgoI|LFGNUgI>v>X{K-bhCQH zKz}|j*TR3n+QT@KdTD1-O)tKCTz7nks}$|`_D*ws?1G%4l&{Hr{qV#~A=7B~CA>T( zDNd;_$EaDUvxfXN==ksbXJ5~+cv167k#KY+UOrTlQbgy^R|yN#iDjiY6#JrPMy46x zss`&YlxN_qQc|ezsRG#k;PpFc#xk@=30K*5GM>uK5j(w&hCa?$ir%%7&_T2M{Ds&l z6ies0Q1_FBd7qDN8%n3|ZBAYz*ZMfRZM13E(s_;BBeYhqj)I-e5B60%jp8(ox9$qv z-`4GzeRe<_GP^&1ds3<#?d;1&;v(t!#O89YTsIAUpMYlKXDa^4YjqPiO2!#)%SSar zUD)UQ<)1z_pz*F^2K{T*&|Vz;zVv4;d^%yvOVrLq?J9#pcu_0Fl8yWNdP!nega-|I$yAH8EX<*{hUP&E#nS(tKa zmPYkx!rxILlk3;082u&j?BqHTk3}3Z3a9Jhb*^%`Wt%PxQt4tCDlS3Z)bg-0t`0cg z;9YWicO9IX)7^7#S3Eu}rL<=jr((C~{=3E!wHO<=cr@EA9oHi-$g71{;xXp^)-&2& z=vsF;H>9l`WjSRp8+Jrvm{?q7O+bz27-Nj+4M5^l#Z&Q8sBu^QC({ao9l zSB7D)zdc=7EWmQ2a#h{kCJ4A?du#GUD6TK8)}Oph#$cmLv5#wHQms#T2?;tGjJ|Fn|rLLLb71%Qz%b?w zM8zE(?L&sA+bdLC>u|D^zl!;0IZ)$2Eh>C$fgVvSsV!&YkoAqeo6PG9RGfX8eLk=p z&7W`aw!Tt>nVkfIf={g|QEX>$=td9boVpOS_h>s_x%s6=YPu0e#UH8i{?~-poCEuW zYbqh2aL4!1=aJwqDP>v#LuhEXr^}07vpcbyOGB|(n22+qMF%EW+wkG9AmLlBO;{Ku+#WAdha6j2 zZyUKZW0BhF#Z>j`<=l^%;>He~lo|UXeUyOJ)=E3hXtm?8 zn}zm0gM6@juPg9*cR5JSe7wVDU5#C@=QhV`)S<+ztkP!Ic2tVLZZWyiiURg*6%Q~5c`_Oe+dx&zLxV6 zD*M3oX8>seEs0N3c_Vr~J;>M0^?e^bWC!fI1JJ{ZN~1NAK51RdO{tkh7$=FrKv=&!s$O zmtUb`d#`t*G@Uo4Z<;1#*bHJ}ueGzC<}eQt-nfmgJyeZ?2WbJ`wk7mD z3s=_q%19We9-9-#*n+m_UJ-7urlUIT64Rw${irME;a2*9hSj#05AZlr@L{Td$3Gte z4#lXl4%(1V^LzcI%xV|DJ3Qx5)>H+YMhlA+axH`(v-o!TKoLqE-bQ+@)P`}=hh)ll z8t{ty@~6tzEx6n#^|I^P0CrX+CoqK#p~d8lFRi_881!dWTv4GN{boCl77y0re|IfiT81cxnrr;-X z#*JI=Nysu9_b9P#041ktg4^B`G3MH9cFB4ozKCO}zj3o2mz18b(Y7|@ztof5x38CB z-gd?|mW6g4zi{OYvrIQiZl$)ne4^k1jYA%!n*_|!&1Yvl+Jnl0ryVYpcHw>1pDQME zt>|{A1YX$&fNA>l!|B^~a8OTx-~W#nu38IZjC!}@^&FdE3!82XD2lgc>2Al0qO=Bk z;~|`u6Zl<4>c=0F(gHb;JCI|!qxP*qD}HG1z9p1XiTXCQY;`LV^ba4nC&JtdRT4eo z^R~0V^z-SLVBc{#?)h!%*u&}7fusp=R0-SuGkYFh#zgLtd_M=92hL_4 z5u(Bm2TtwT)1$B|(s|JnsPSjD2Mz*N#}m4b%46~4V9F_e#o-Ak#T%x7_3rK zw0u{aU|QYb-N3FKJojt1kWst{ZU2~*l)o>>s_hrcu56D&Wo}Zts(L5AH%O80)13S-1m~fsU z!j#s(@&ngrVVl6dcUM)%AWkKJXRXpaG^6hB|9WSE_~Q+OcM=t%bp5W+IgbMCVuW|` z)lSd}ed7=+*#_cTgXNu3jbKThx+Wr04=oQ{wKi>3fXmzCOxG+cp*Qx+mMxtvz;D;S z(<{0ZXg9+N@u@u^|5BpZ!IJ<++uJ2Ao>8ImEZC->qQDE)@&ljs1|ZFiVCT`-3gY_? zCwAJ@04;D;x<9EBt`8V`Bu(`|f9AUhx6WbMU-B+bjJq9LjsCheP2|HiV>Yjh8znHp zb8N&Zs|E~C`Ujk2XazG#gInA9+u`dAr8JgWGA!LTnVeRlg5AvJreHgI{qGIeb$usb zk;*DCX*3T#La$t#4$Q%5L;o}{%LwfGtor>yC%t};4aw)vS|Ie>H@WGEDyT@k@WSPI z7tnO&B(60#gF*e42J4whm}BwqR|;u?vMv|p$73y^8pr;!=vohGlV_}(EGgifd@$%y z?+knilymD#TYzsimE(3=bD&Pk-nA`Z0w$9FL|y(l0{=4i+)}kBLyW0O_ouJYuJ30_fs$QD{mq=4)#FjqTNlIDJXuT~s|Z)Z~&h1_T0LHy9|y=7Cd)pPAv?WR$1&}<#O za)AaOPp-|#Umb_F?hBhXWN1)%a=@A6bUVm+vL6r8YKKhHw6oXNNeB~N48BR%sj)(d zKDp{Sh&oXhbun-NdanGt&mz+R9Yg2LHiZ)4C3PlpTOk$B1u)b$$B#q(w2}AU#7S^m zmX^!49|RHSEyIubCSb??7x}suC~(r;-(EU)4m_9bM{;~;VJQEhu}cC843A#atREwS z2$S@3SHL9nPV2FTPL4rO!eVgy=V4f`X1SaBhzy1v2GRfd4TIK%VTey)FRcG9nUKn) z0H1nGQ{UPY9I>jmn$ded$L{mawF@pZg`?7U@1bSfp$vVWmU!*=u{o!e7|QFw!btZo@6-d5U$~Foq76fVjHAW&zZ3AEK_IDnWE_@4 zy|OkuXi)L3`2{U^1a4?;`N}6mfpXnr4x4KT@MTh&Irq;f49Vj=kFr^C*z@dBSkgS0 ziikw4F3-Z*yxG2_7t@ez@9L72GzJ0%TD@lPC%~(8@Xv3}aj3G;^XUIM4C8xmshw(U z1l67(O~d^p2qL*wJ9kb(qs^llUYG#$?DEXWN&?7TeDukQ*bS@8smV*H2Ej4DV}#)t z8R}dL-tCp6f(XG6WIbsx7#FeoKehpI*B<+;98Cq;Uee~UoE|tqOFI2@_Z&SJhl@GH zPQwY7cJ}z(VURc+d)aR{5$X;~b96UOz|eDFH&O--cD*F>%}CPgt4)6|5;+QcBsblB z_lyi&xfEX*yos3 zbd7NeNwvY7CLqJy3byKe^=+0ZMaD+1Cmuup|$ljZ?BhkU9i^Q)%oVZAu_%m@k8U(}k92@Zl3lfGWiqZat) zlzTbVY5>^sa|6P(s35HRBRQUaPaiJ)jlQEz1$)i>^1fR=pF)NK zQY#+b-USPPH-?^w&w) zEbSk?^_e^hyTg8(Zu>h7UvGM1#X~BznMcXCQO4ovO%}ExUb>#VmKahlodrlu_IRf| z4Vq(tR-zYX;es0fPES_4j!mC=b-;fDMtUQ5^s0^mi(-wz3(^2|`$xEzHnxJ{p%*GU z4-+9FPt5Zt7YUdR*-t-T9s-W2=b4eYeemn>lh+a*wQ%Tz{>gftcDQ?U^3YgqKQK7< zedF-%hbzCrD+R9gLD75;hg;wbR6coE8-H>TcJ;XoE$fqjrR2WTlEolI^3G_pHq-Uw zP`&ix=mcCI6fzaIBEre9RRtNMWY~Uw+{vY68h)5{9*+!?2j4nSQEr2%?MD#FxJI!aYAG zmVaSXD2sV@>Cf&S&`P^uB4JAb$tyV`@8(mlDdgZroBacCQkj0sdE;6(k ze63YvB7=+sf9u_kQ;@N+e0W#g2&@`aZG2T51r4{FPpND}up>!izL}W{BYTtF+UUHP zJa(59+jIMB*z)}a%IlRxww$Zi93J2@i{@m>%3$LXNQk~;TAoPhd){=7+ctXGLE6^Z-bFOdfm|PR& zdtMB=Ak_n(HTB<&?P!6PvY+$h+a9R|nYW#s1l66brdxujEK>vA{GedDxMj zGxn}Lpt(ra!IaHimfoQf5P23Yvde)C2eK^g^oKP86PVckj-bI>o(I`Kbr?jF|C)-8 z&w`E0%9=A>kBmzj-+3|-;rnwg;|roB82S*XDB?H;uR55&Dt1tTOCtMX3tgw|*Sl+j zu2A9OXOW|Y86$9@(4ecxhz6%u*oQLsW&w>~J#B58gm8(Te>}+)xWD7@ck25QIPxxN zpecP4?j-Zwz8f|Szt~v0FZk1Wp@1TKF>46qn$}+kO0+%Xym~6Z(D$ia5W@n+5OQrssFfr$F~VJJGmt zBJc(;oY8+n021R*!kpYBT$3)o`;rHv-xDga>;v z#-J@Q-|vOoESwg!J1cx*3TS`6NL*>8!udUMLGHIlfZ@~I@RBc+@P$~rwKtIfOZsA0 zLU`zVW_pjAUy=a7Ozd9XmT!W2>Y5R*)qs499ra2CQo$UM~voPf5&a=^+w3`Sy$XSEm!&@9yBn)q}K zPSJin%kCh;j8=Y`!#N7vPUKHGmq-J=_%>9+g$%YF&mItzCn5c4&TOS8y?&1h!g|Cs zeDoL|dK5?3n?0=Nvf?A~YW|&P((iHjlabH&j^1A@&)2&Nvm_XPdzxQCYZy%S%(#E& zXo7c7-V60SZ3W%kv(a}t>%nr`C;28@HS9gxT+#HY7TP|3zqIvq1ST>H?m2(20#2@V zNh6^Z8hJ`ZYVQ?;{^4JaF{-6-U+U`mK=&lLF~~)|6&-|0{@*Hwj$_c97Wm&YIU?L+ z^w8AWH48o=$2WKl#zAS~vST`x0EgVE0k3uFd9lDIeb13`h~st*=-Eetm$wcE$~_r^ zf5x6-w5MbU%g>QIOy@oZY7+0I?NiXUSW;TeJqtm)ij$_%Q_!>PaH2m84eXj;dRx%v zBqzdeOlbQA)IUsro^x{;#Pq8YnH~_~t^h;OEO8hdIG2BLQyM^F$V!1FrVDxk-pu@$ zUkW|<^cYRk%fX)`%+GMO8myPJ`hMvofz#rRAsSPt>6M_j1|+USQq z!QfI*d>@;91pf#rLzs>H*C5SHisHN9vQJo4g>+V_hG8qDVk3Q1tu1$fU9X>e)=ji=% z*=u!MVG=${9BOuyn}+S4T(R6|CgI+iv32CZQD}@mkbSFg9E4Md`b97W;(Z@#B2CC( z{JwX{Opy!*OlZrX;Lt`6dq{m1q)qV}IqfZlv(9*JCOHcnYP7u^%)Z0Dr@;8~>lheb6Z{fZ zMt}ujBa`@TaQv1enkw z#G3@C;q*DrV@iCJ@cAfvcKW+Q5jiLML-`?e^HgHVpe|AT^6>bK4FLoDYfP##Yy3tq| zL<*OlRGe-CR)KRZf9PBg{g7EcWw-#grJi>P6di?6+N%y#x4Yp#f#GX=ghqk4#kX1f zG66ubHl9>E0|Bj;Bjd*75H^+@{pxcc;DXg*5%wWqST>r-WtxODa()+rX2~#eNqzcJ z90^Fw)4HkA1kkQ1aXx%t5IB2xkFU>>fQv$VAS+4tIfr9|WtG#=GWwzEr{oNryJ5b6 z>h?Iaf3b8sOn<#jnpC1-!#HGf);xI^HV!cqUjqZnLFgg~P~7)*K(26m>87qGka@|j zn;KURfe%|CT&fjLyw|P|4XT0PPKjKnW!vD-`BUQ>#dT1B+{0`Crbf6&T)(+P27%Gn zt#iL{1O$p$o1W|$g?|^^t}2HU;PfdUO(pAbm_70Jd_o@)UXQ6QQSD|SMUSPu$7vGc zDn8HS-A*7rto^TSZ#V4D`p45YJ^_2Ul&@QbQGjDqtW)#W5Qves&a|izp!e8Wr zY0&`8y*FdJ@K+I1_AMWXH56@j6eQSdK6 z`0ei{BB<{uRPm#8$lr_m?`;wz0AJOR-bK|}F#2-MBlX)Pn7eV;%v^5+)>qyaEK~+S z$TM^1t-us~`*ZPr!V(3<)mhZPbPvNfHdasm7y`5<{c1Sh&;s_)4)aKlkb%r}B6!iA z1Zq1dj4`bw;Bk9*qIhu%%0E{eFFG;<{%uQS#{;t<<)l6H=JPn5QBL_@DKrk+dbZ6{ zKl&iE$n*2(`40Fuls+PKq8q$;4|CmOD2MwuYHW)>wnO4|h4zNC-B6fkVA}Jq6Yf~^ z891s(f&au`9ulb$9(Da1Jo~%|!X*z>on(K5AHNU|&ylFmy+_G=%6br*j`^_%5064{ z>^^2fHwpL)C*v-ErRM|FFB0xI=)Tm@K#tPy0b=~6r=8~qApPgtO%wCnb}? zg6(u#xOq2pW!K#2dD#Q6SA#u#?$yHT__^B`TRULqZbcU9gig56)hu!1(je?Rnwy&^ zF%FALzYNyHra{}eUFF)ZS@>Ztu#|2v389T&uRRYRhvYU7*U*JdfE;Ek|U z@w5kyKJn0brP2w4G45iL+61_j{#g9YCo&w<4nL&4FbE&--(fxGo(Fq&O|TtOCL;x$Aqz7w zo$vd4OT`3mbPba(u=YYxIP0nZ4)j6AQOjpW|Bb^PwWL7>ITE}*5^6rNqYu7#&97X_ zXoIWa{w@_Ijj(a`?I)dAb&#=XOj*ID9d6zaGRQvL0+oNRGAQ4nLGIw*CEB+!c$On` ztPi>v!ij{u~FVroA-l0t)WfJ#D#Q$kE>-=~WIAyBWEU za+g7&XC2e@@p|Z*x@#px-;Z;g3_|)*BM|>zrqmgF{T|la`7<`A;kyl++?%*QP^vP! zbf!B4?5^kAG8MMLGLZ0rkFDrgo5GFKpdDCGM>^dgao4!H@G0h$C->i(o(-oaEt|0>0 zrCjse6*~*9S4$+sW~X5MrLV?5^L_|8I3Sxu*8$%ywpOcBGPKJNZ7NG4KsHy~#?D`r zutVHL`FuM}0Hn%Nt>M^o2e7 zc_Y*}9L+J?M1V~dXH8l9r@<#(quk{8Bv_mSLG~|nU3>kHWyH7=O0Sun@s?=;--7u0 z1F}@G2{q%n^?4K|470b03lBk?RCk{Hr8>}vtQ6pW6b>f}J(?NUOW^Lkn@*-~W#HBI zuA|nw3{Fv+0>u($L3fS0if@Gg#QP0*bAOHkYt+k)IWHn;YVo|v`7;Yz&)k+T?FZA;W(i$_**p$ITzISZX@5s=?apSt3 z-2{-=9~Uqrjljo`RDR~ioghnG3Xze^g5P@Aay&gM!SfSi<6&+p`2I?_Telwt>aN{= zuS8p*hI`;ImuCnVDl_b7*qQ;>R$LB34-26Bsi}JX;~&8LM(d#M-wH4vXGvb08iARI zAun|+d*NSF(4BL14sG7dE!RTln3JcaNS6%eAV=V6cgxi&*c)}B_96ojd^_WI-s2%a zO7q9LKAsMsa2Y%KK5Bp`7Y?sbExthN?{jj_i@7ku^mw~2V+)w;Hw;K8=D?pgL z7x??ef0>z&3xPdD{I=ytF?@LW{8{|LVW4fjeTwJ%5D2IG@8X{#fWuJn)%!XGxVYf2 zHQ`eU0k1x^2(HE@5>5Z4Psm(N%?>rTKw zN{CGhQh@gK8QZhuIT)EQlal*E=YYc+uTpmsfo$(=FBwM$pQnEFw>L_l$bp(5Em8+t zPW;%K7-%P?5K-B36q+X9LEqsQI21Hh8JU!*`P6w0T6W^4~C z16aspc`bia>W!SybSmfPc0+N}7E~jUg0(ldKyZ2Ec1Qd(9 zZ}vz7X1yZr)tN?+kdypns7?kK``aJqKDU9%+>+H|{3v_~t!~JWA;Rv|T^IF2=3uVY z;=%6nS=br9=X9q%5q2GFtbNc(=ffzM*EHWQs5@%C?`m5)=p2eL*K*B=f{f^IAGTJ5 zDeq;^OGzD&7|F<;|J)BY#=a1uc4Wcn`7PpumFbYn_WZ%Y-L3FUq+4mn-g?;j#`bI4 zQV)=xG77F`c7Qr-vav@)Eo8b}jx~6e420#bB%Q(UQj0_Iup}T^_b8< z)5>VnT-x+2yF4FnT>NHW+?fWko?GJfu@wP>wZw#_X%$2?H<_Dwm%!D~&$OuvHy-1T4Zqd-r3-G(C?&719O1J+g_E~}6Tz+4uByrgz9TFNeNmARP#Z;kJLNGJ%vOgp~= zOH9cyAl_e66Py9RD{EyA@uq=_-7d`mi*$(D<&n}`Spl&h7kxu_&A`h&F6Rb6bb~ta zOv=_wOBo|NicGxO{;Cq=Ms@&x|#L z#@?GArnhQfP^_tTrmGtEC#7BGEU$p_`ZuOEJT=f*_20eW$8FFlE$w7=I1(I$JT^H~ zD&czJ4VCb#rQk?jXLdc=3N5)Ad-&}-fNx*+({#N?*gns*jgeLfeP_Q&zy4N)3$Log zCok3_@ub(<2aRCNj=!}pqv0po>%Nn^CK3R6t;-M-VGx5uud@+duzvsJh*i46?FO2b247Wr|Iet9Capo$2Y z?DnM^t#tkOoA92@ng+&{-k8#g|`?o}IbNUwId*hg%R>ey6rl{XA*j0`i z!^=?a$@L@KP2=&D!1(&3;Vi7UI~rRTmJ6D%7;Uyp`JzK#+%F#E65tQ{-mUPx4w~P# zdG=*ALdb08X(28uj6K)-Rxs29wT>?vb9Khxo%cbxCrWhwz39K7OV2;f*S$3_?4JgH zuVa*=-#rk&xU+Fr`yd?kIp=ckQwIpko=Q!4UJKg>I9bzuTEI^^D(qieJ6z#TJ@}im z1xCH+z+Eq(a|l_We^q1ZdqMx+VF>6vQ2U4+(!KV3JS%l&%l~Wf;P6!~gFa*!GfsIGemZ{lf zNbBD2@GEuzyeVRL9%$2mXJ01wksafp7#kS(;tv%@FCJ;OqvvT+ffQ9M3o0DVzLz*P zKmpDgj|0TC0U%8O3TIC42CXF3?}B@VVUMCqkUEV9LKoaSM@ikVSYX%9*IxpjByYbb z)0ObFOS?Ojp#h4+_oVGI8H6|)uI_`GJrMNNUpMUA&jMjxnN zXqF2SZiW{Z1^>}_n*eub{LL?J2Pck8oaL`<@J98+km0ePc<+|CO=qYgO8p`G$8 zb#SP4uk^Q|7Pvlh=)vPr0^I&q7|K`B1L2?eKRr{ahM_wak-sal;m~v0t1;KB!GWRH zD9WoEDt>mKIb~7-=eX0~n61+J|4c=m*Y$Sr5mTF1(<6ZVrT6RSU3(!aT_HbgXaHXQ z67c@oGz3k1LybImazW1k{5J$*VNUbgm7>>lzmngo6>+o=HtRg`aS*SDO=EwLTkUUv zwX|o+JU`ljW057;Wm_#ox`k#|d`yOb({Ud?#+!iGZZqZmTp!GY7;USx8U`o9etG9E zGMIh25dF)60LPwI-|}$o0;x`?kz6PP=Dj?{tELGc#Aq$?rHrN%iS`5j@i>d@O3qd;jm(#{#5xk|+>$j@)5l-3}656J0CXeT`mE-s(hC0HAAA=ys0BG^ z)s`P_X<+X3=(kgDHwX_U4k=5tLJ|?V0(HJ(@O>pnKT`^_8P{7QJe%ONPS@gV&2~^e z#P_XQuoi9ywN0L`Du9HzoPbH|LD&}d{ioXS094jr^XIrS1eZdpil}dUq51n~kw-fR zz#?!uLhWxOTq+wn%pH)9w6z0UZzU8$ZQLE({HL`L#+84f<-cM$f6D5b<-K?`XOEW1 zd=>>=uk2FzReIoT>rA1>k4|vq-NBqXlm_1u3bwaJmB5XZ%k74QF<^_{yzlxF0dhp& zv2qI1=dtNhtjK{L`08^u^ho*u^t`lbd_u3o_mJMxcVQLq-TF(w=*vndCZ&3b>()aa zdtrE5Z3q0@D;afAt{o2c80tT|o(o6BOp-fP3P7v6N27(K2GlB5bwYaE;n%@i!I7jc zIOG3B*Or3}!!^33kPp3}mEUh=>D>lntT(Ml>@Cn9@pAX_3<2sm{Jb?@wgU_Q)qv#4 zbev3jE3)Tr2IMc!k55h(fW3FsXP$Ru__nfi>lvFI3`~x%IfIzbte@#?Q!E{>%NqJ=Pu9rI7=0itX;~o^lWswdAUbZ-Pzoq^G-%HNb;+ z^W!J>w8Q)Z{xXi9a>%3ost!@>fM7SKBVFo!z;}T=*i3^6mEW~b6gbnsrs=xJ`o$i2 zIDJF!&hB3L_&7p*^;IL(KI*%;=-UJO4}BKTZs`Wi1@Vl~rf8r=r7^5r`-u_>Rl8$t zLt${gje$tM5ANkrcs_ag7G9NBy8J`N1Ky>uRt$~yg4I&ROsD4vSdm-ug0+X?hsxQ# zo|T>8{q>`H{9P&>C}Y=JKSu)3hiVxABs<{L&=TEJ@ezEQi`CfHyc z&%S2g1y2s2@F%c@p{lq5U)`}Nc)kgTzWr%|$g@-I%2(=PXGG7|aM?ES|2tE8k);ow z?2CBwz^)Ef1WyY0x3qy!@4~hcBO;t^i|C4rK!VH1(#9o& z$Y8N<7tP zGwt>7g7rJbuU2>mz$|pBZ2M>jxNkp@>~7uy>k$bY5#K7n{q+6++5^g9<=j~_BlQkg zHdLI>i?0Gz%eq&)|BJ;-=Osf&>`GC#;>I(fta23lkw95&FT(St9rbF;$@pa7e4Zq8 zC#YLECB*oW;J2yCPTE~EoT@qSp0}+J9Ib^N&n=GwH(Td<=;(x*cLeT{2lRfO-XZn% zPd7-YWK}0!s-Wk1TN5SkGWeY5>3ZWJLX)p&Z~uW3;N*7BG_k4$ORdnk4W=sCe9CP8 zT2l>}Z}=SYd;mN>*{{!CZ2$vUVVNMM_Sr47Jj0B1{EJqsQvw6Busc$p3w zSKJRwTKnaJL)qe%$T#UAWw3hXLVgl_AAXZLvNIEw!n=YQrjkHb?dVkRN)q@?a3n8EeTW+bhKxWac8NaX|VA%Sq)&qyZS}CwTHhC6)YP8JQDv&_3Uxw+)mR4wr z*4caAw+NW5`q+0X)j=2OPkD-IFDxx{w%*y<1je_FOTU^F;IQl?GH+8T{z+>$8PlkS z7p2){eewNee^`n&o#( zG(yHuzF0L~UkrAuar&;8!E5(DM5Ewb_;6q7#H%xfIC-8RM*uG;){LNY++}(Wi=lkFZ_%_VB+jM;nz+_Ai3@7M191`xRG7FhU z2_B(`M?u3;=kr>_B&ay;KPY5B3vx<5ykc_;AXfidzC?N!ItRCmsa%_elk9TV<0-R1 zEsZ%?5TMzPfCXPbku70}@t0WK#S95cFTnhbb0-9{>si3dUM%1GFaf4R$InKCd zm~h0! z2{;9C-Adt)0Fm0L|50?_@l?Kl7*|n9DpClAq!6;pxXn`Zb#jjTdG7oAT-W<@LiL^7LtrSEENx&?juxF)%yo(y z(EZ$(tG7;;ApK_9ggUJM&E2hZ!Ax+M+!>{AwA!wDJ+Q zy}E?%-UxCk@tH^eO@EQJuAM{HyoFxd&T}ZI`>34Sn-!#Tyu3(}nTqtut#S=bYbe*Y zY3MfZ8gfrjoDuJ*BSETM*ozhtQulgCQOKS`D~i+Jw}w-IdMzlF^0onDE=)BhXJ(?M zK>Tv(!U&4PTMf05XAmVm?CnLuJQ`E`vomZD9vN|bcJRGJMo8ve{{@CQbS8J#)3=9- zNTm4GaUp?z#MU@_Fk!R-Fe_@4L9HA9`UoJMKYgI*ESgzP z=z(2&*eytRrPbSI;oOsMEz z*N@Xiixa5GFzd_qzH#(;*OVyzVJEzjmsQV8$AR8rQP^TlEfoD}n>$Y&M&sRoPp=CS z(53Tn+y{OvAbZC1$0Gkspr}g`aZ;Er#`T1*O{S9($Kp{r(Wev0Zn8%BNLvruF7PuK zuMP#-BP_C>yd?0bK51REI0%P>ueiwIh5$^JuMfoz0575FyI62Pd~}S@^4yn<93?V} zlBy`k>gap19W2Yph+Sr%TJ|(5)Vbiicx@JCjw#kUc}${j1vYML#-r$cdrz+NwIw9? z-_wGjk1NPF+3TKG%rZLb5mbNW=Nzhj+vk|Ev54};VvbB&Eg_FbwYf$PSk5<7?QR~Z zLua|S2fjUP1{&AUp$mmmz+E+-PgN>`g&)fXHUF9rw~W&vm*PIOEHI_yV1!3+_7K1P zZW}@y_x65M{~m*-)e#TIMXy9iJefZ%-`BHnBcn zDa%yfEk#C`Vx+m)u^#$R^Alm+asaV7mzjCS4xvwD;W=U)6!hIVutRHW9-SEP<+zBJ zkjX2C{MXuxNc!Po;yT+Rdb^)}CUJEcMb(J#a;Ov0r(>KuG^%<)pV#_xgy%Te6mgyY zR7nJ(`aa#i1@(aYvMpwLuMCw|XQ$L}mY^-#i>HRPF0?etT_r_rLofShU9$5Bkh*Y5 z*taK*sQ*q`y8Od-P-DBSyX0AqW^}z?a6g%Vb;6GwRUGq>);mb!doc@To)4m*C*fh* zz<_)ZTaW3_6kll`5&j!|`H%4<1>~7k|9TpeknJ1C(AF6W`fs~|cZcB^>Y3;C%W>{U zMU_tpRTsL^-h&ZQcejaXl;?0;QaurQsz`Z_@>9@=bk*4Li!116!`p6=?q%ft$wkc) zn-@u66rUNkie8Gg;KO-HXhv(o@b8X1kO}-`yM3k!+OGJOIXDwQ-^MFB7ZKoTF1n+4 zyaq;T_g@8nDg-J2huzUmi9o*2tKE;~(Q|qAbHVe2Xuu}5zU~Xw_e@KO8hxXXdU|)) zmhK=h^++9);+X?G$0lI`W)cV90PvK+n0TXCL@n6vF-Uy&xz+p6O?n!G-vIL-$fB$j-n?5HKN2h;zC z^fw+e+8Da)a+(iWVv>9c>+Bgq;M90k@ z8WKU@(}Vc=HVG7&9BkcKanO>X(c$hyf?qWo1$_mx@b#YWvw9MM{gr1$5&wqK%je7r z>WXBvQ?B+O!@~*mn@3`|;E53w;`KAo->Ct~=2|88`S&ALV|PXshe6cP&2(wmdII6@ zGN)7-5>c)ouAmu_&?nPQl}3?SbcGblsMJ08|DSJ~j{eYsn(g&>2e5X)vrl(^w66`q z$DTI7XnvD>bR zI5Yz)_q}SeEGh6M^d%q5ZxU1}O^h6`8v*$zyR=$KY3McXea4c(2#Sw5`|Ln`CA#mO z@?Z3h3dBLJHDkMM2WGQd#~pmT&^?1kgfB*u=##uuQRy}TiSmv}MVuQ)Ys}ZvIMc?_ zTiDl0B2OTbeMu)O_lzPrs|w!FtQC-LW0L6~iGyQ(EnNLpcyKv!!@FT>7F1(@Uv62U zK<(1?v*mvYFmbs1&tl^o9IZTQ(ls#+%Kx%HOxJnbwtssE{>DJz#85G#?vT6{$ zyZ{ck{&3m6381vUt+m@%gW4)CcX$45L#9bY`maNFa7JX6oaogAcTwWH`n@X1e-@b- z>>dO$b8udJa0037imJ*;6A<_3tDNnBM^HU`K%NA~ncsL9g;C-#5>FnFcfhzMP${|~ zG`Sz`I5oLF^>`3W-A4{zker46z8vDr#bhx4Yn=8%aS2}RB{_QjT7avU8Scs^FT&pD zYX?uUPD6Cx&f5I@3$PaH+EC>;4;^}wveDxUa6Tz^e#?6S&=e_w$%PCWDYuu|G-lz! zhZjjn4O1|f#=>^x>j636c^+%%#6kpn0Tfe`Gij-Uw=H_=nV@ z^gP>sDXiE2IB69-?bHCAC(cm^?+5(sP6=5LBo1kvKWZ9d8u1q{`KIs&x;1BMR;VnpLsKV4vI8C^MB7; z0EyA=V>-k+_;G2z_*cLJRB;7f8O~S&Pi<#-{D%T*_>)sT9&^z0=c}=>E*b9q4Q*@X zC&7;5`y5aHBY_I8s@;;22(_mFM5;W9uutyb=a4cAFs94?6UiC|zSG$c+M?P(V4$;P z=R5(#4(?`8xxEM{u3ZthtcZis1Iu!|m3qM4d&=%O&j>PC$RC?JK}5Vv&psREv?Jd_ z+mJ3?DSCGA)wR>!HHdwfF(;BRgpm0AWD+S7efQH1oY9zo8ME@`Z{ie?O}3wu3bx67D)?Wn{}lpRbmz%*514P`7#0CQq!*$s1QJ0f&9ari2%A%6Z2>M zi7?Nmm#~55U+zK1Z-;rv;H{cE|GR!3&h04^nRq%1PZ-k+k^-mUC+&rV#wRiiaY~Nw zkcKXTdyCwZ ze#fgVLOO4yO>^i1)D`Kp8KjXxol2_H-a!KHXp`4nBoY`^=)I1?d`{r?P=o%z1yHFx z+StKOg8xoRv!1IXLPn(1Z@)$ow7+APh%udkKW8f2ZMvr+ro@@q_|F6=HV-k`9$kj< zspZ#$%ZosHch@ZH@*H@s{8Lb^TL1>fy~UC2b71V}Zdvvg0^YXV?>eMT z#Bs7EPTyD)Sa6zD>hKM)AH; z-4WpCKUpvBGY8LKbB+JFO@W6JwHJZ}7D2p5tH-RH0v!d*AA;kS;R*S}(M*L!5YamO zqnu8G@Y(fQvnR9g-_)aqhk|nevT?d^_bh-}M*BG_wK<5jvD|y{D;X@0*>DyLk%1@L z?#r|#8Mq6@O|ShK0S&&$raiesFkx_>>1Qelp4XqfcyDeI*m+M+=wz%wu^Z9K*KQ5O z77Wu&f6YM#1E>E(EKk;*m}C`tXMq7^0jrcmMuU2)p(M;4Vw{LAn?e zYxNGpjkL>$+_l(>j7K75@1nUo6jb8pnbo>UMrAjJ4=~n@paUUm_a-kiAeEASR^FBX6lx~% zHs}hLA3JKT_8ca_)r5uZ|5%A&qwvDB>^1?GwzkHj#K$3^z{JE}b`oZewV1hGtb}Xk zo_L|T4%8K{dzCYE7=0EzmEHNX2k|`Q5|vXMLc#A}ZSI}!N5-+2#>1P2;Dzy+g>qsn zL<&CBDB)^AIIiVuQkVM?-Q?5av_BDPtTEr<2qU4R@*fM^eHu_sfSKxYd>I%vy;?1{ zsX@i&bv}vXf@BED%|l1it$YN%9DLjEL1n*f(UTZ`gnP1tqN>?FtW@|P~WEx^W z9ex-PISXEzgU_O!*Wqv<^=B29%l|D)hni$9!%>-_D6Qwckhdpj&EQxiQnkoG{lUK- ziS6aMpnZ1`X-5nk{~?V-my&P)yE)U05^{NS`j^{5C_wX!zt1o#wDcL%#QJ(p+YSB4 z0a&j(`@-6Gat>whIq&VrF^|6N)Nvk)8$|1HH)((=6FqLK(cQoP7Pu$7aH3}ik$mCP zGmV(<9*j8gqYulSsn5vzW(;Rhi`yZAw-ZF8Bgmle>{j_*5**_YoxeQEU01 z7y%6&ROr9s)Pk&n`aZwJO~Et8`^`D*U1%##P4C(n5?Z!slokplqQ<@Uu65!Is65>J zHo1a`RJ{+JXgxEE?ojS?Tb9+JuElTg<7+lje4xf~qPHKheLb|O;W>Z|oM*!_K2cDE zyN;Cx?;@JeuZgNoBO_(@=);p$Z+^liN)3W z8PL-Ujd@{Tj`)Nvu9>fNAQdZAt61EG7}#+MwJLa|HsAA~BaVQQ-f^yO3Fo4%$g?at zodb|-x>a1`+>UC@(w6t1oJYpwnLiSY^GGYoD&)XRGMc-Ria#<$K-ZsnwLNd0L}Ai} z^BY&cpw1{sYtCa8ka(7BV==oG@hN5Vv($7W+194Qdt(!5N6@&{#-mXrE6V^XuD$45 zm*QvZpl(E5qS<^3o<{oKryc)YnnWGptbUCAqo}?6QpQ+ICn}gLoa%vZEG~`-V+U$v%K>9!bZG9-iBV)7Bs=~T1bo|>w^kL6d2ys>X=T|AxpdU`G`He=;j~xr>E415bfhD<;{|ML>6n9EMGmulE`lS79eO4EG8GY)EQ$icc^>^2Np+babONv47T;`zj#>g2j zlLh!~A$)mPH3jyG)JDeU&%=ecBgyxtNbn%>Wz>g#!*DIB`RvYDL-5I`MN(I<5>nJy zwRoCa(e0a^fy*Y-D5S{B;?%V|#CY&B%{QnIsx11y#<)+Sl%k~C|H3IKFi*y|&WDWt zvr+Q@e0K_c-?_iQ`0*4n8?+F!e%*$cMG6gK8(X1s4_DO%c04%9rwTAXs{}_C+1anm z$#6?y*V$3uGC0GJb{NG+;7a{atZw_DjB3LQh-#ctt1L5Xb0=YZ#VdPFs z{Us@;$uDL@)w*j}S@Z~m1YMkM`8_!U#(}~51&|YM>Dl&pl&zEc}?34Xu#P_Rw=%P<<`LTq}*<}(lbl= zQ6Gb{3E39G-}69A%_j9wSP2|Vn9B^AZU)X>NUI!rY{wCOK)c#JiP+SsrZ~D`g4%%a8_vW(JI9B zGS(=6n}fbry7LR?C%~w0_4>yPqG9P zdaRehU{WJsE@criD@0A?5|_bPN$9uZl@*wy-%%TKT!cvfXo_?f8Qy=tH|zDdAEfh{ z@+Dr6!GQl8x9X?K@P3MP@pJAtdc`HyZHMXeO^JwHJbx#o=boFrcA9|7_Z@nEKx7f^ zxAA!K{uTi}r@PAI4v^6Aoq0{CwAxU`xM4HSv>z1hxZUsV#&~YsPLluNJmh}<$ZY1) z1<|Z{mVbFwV90GFwf%bt0-hZybT~Hz?E=|`qH9F(m#&u;@>_&L_0X|r%-Gx*9LoRu zXB-Uo?D6kapM_6*2O3NAXFrNgc-f_6p(E%5!|%uQq9pW{c)#!nWe%D4Qp!|IrjhD3 z&l8C@Md(UyEAR(}0EFnto%RJ3IJle3V5n^ZX8)0nvmAJzNt;gKk97 zF59PawP6O#E?z3z;j#eVPwz0ji+x-zO7<^Y&w)dhXN$}gicwT<;WWd=E|`uxRle6| z3@)yEvwkWh!cE||5f-I@H@}Vw!$Tq*Pf~ZIdv`_-VxLvkms4IuiHF}a(VAH9>UEgda=3g3(95rHRb(N4RdUHQIK zXxg#itxxGRTJMUu_$_({<+*Y{O|2rMs5k-wnH)+EdYjPR%hh;sWZ~<|?s+JOwn#X=NAx{Dlbw4_jNgGAU%!)&mR1y+y98T|ABO%SR zEe$<-^+@6x`G=a?2%0@U(<|wohSc0|{_CYS18JI-SF^BTNI)i(28GU|M-A6E9MvKB<^c(_L zk<0#nh8J9y(4F4@lAb)+LNXv|d}eeL8B%92>l~+}v~?-DhNE;O^;!L@N!2FeZleBi z0~%6yA4}*onMX3YJMM>krXtB3OOJBpHxa3AgDK_X2D1BC`jJb6hU&Us=q-k?p$F$* zxHR<7qjcuZ*_-N%NUJSS{LSnfVy^t+)cJY=)r1>WwmB>yeD@u5MO_?v%H_fNX^f1{ z_B`rNdN7Kp)lr8T3TlwNY04f7OD56_%9cM7zl<0?g#z7UsVFYjR9N&075%7Hs=uPK zj_QujA8xf>K)=$|6MZTPs4XPLT~A~VHT~?VQQIOSx7#M~et6F#D`&X5<};6qFZW4w z#;l+MTgRYe&Q&Dv5X%tN3 z@~Ib^L*KsS7Ie?fBO}g-KIQM0(4hy_KTa3SqodshAWS79yQ#u~srG3k68v`hOY9Vq zjSiArw3$S^%t{S!I^$58S&MlL!l642_nfSf!ksT0bcvO&MNCn{eD>O@9UXi!FMLh0daKB`uYV+({&J@mJmb z(|B}D_-lEk`UtAH@VBeEs}1Y@`SJ{9IP~$C3N^`L7#;fY=+Ku{BKoA{s>v`hi>|U1 zzNyBM(0fa7I&TUY^``$kUSl$gjLSbr$ym&yedfHEZw*f)zUR|2&WSVV4#8NrNtcWs z>cb=0Ifr)5@3E`DPe6N*wrMJ?4Wj*$&2Be2I?*BKq(9d!deGU>CoxO>Bj{Nb(dIsT zKYDmglhC?8fSz#VGWMjnfK&MIX$5ONsNZ~hXb|J&q_e&6>njLo zp>&6~%+LthDp82sd#4}W5?M3eNNqz#cgG}iwsX<$l;GEKIxT4a2Dg{anM$O0&ggPY zel1AS?{lGVgNR$Bax(boB;prz<<3`~K>U->dyGxTk@wl((L$-S=-B(553gBCNOlMk zEUT^7*s{(zJK}~w&~&nTkLoyx zv*x~QxQzqP*an*jBQiX*n3h~SGzRt)A9f2>b)%9L`?*vVA|jC;hbD{&$dtjp^@?dT z3clhK|L$%f@_hQTHrF;9galQuKEBZaJ0o)K6`HF-xtj5SOHBh391NMxxG{!wN@ZE| zZjU3S9h=%|_5EnhdFP8y&Qr+p6cTY1!pX{}zZ4Se0 z;XF#Q5(SdvtjzFMM6h}qn4KCc zy-+p1F#vW?Z>*SK90u2i#QqPv$KlSWb74m=;~+NZPyM*nEJR&Wd$~GBhL-*8Z&@(D zyB;AY#wkYzTMlAA>uQ*1xH6qd{BjqQW`QA{)Ujus-;@~pgy)ONU}mnGN7 zISM+ea$8BiBj8Y#?`rFTYE)(%8&cEb1r#_?#%-33L_0ECOZOF^8Og7&QXb(@(ZqDy zi0cqC6*kz=$*)5f(=?;s3Vj70-5nPuTtm^d7uQ&f1v?=v{z}8c&@te1e0Xa8#|%^r zYCqZOhJz%B-$Az&r(o9>{l0!a3GBZ|?Yx{j2ig*NiXkHfI^=A+ErVx)Ol0@qk0-%x zo*;F>{X~dN`SJA493Dja`Q%E|a3CU}lUeni3_mOnNUc1m0q(E86I)NqVZU_Z+sT0< zG|TLDhUHZSfCEF=)qf=L$(5>`@92Pv*oW`Vxeda*!e(^dat1Q)dM;J1Xh zB<(W=B=;#ic^5)~Lv5mcsTi03Yb$-g*GPoHb8Z|n?`NUl=+7%$OC+fL_Dkoa`xL10 zKU<8thXZB9s+ILp3S6|-{_E>E4P%^C=lxq#;I_}MGH+lSMoW%*jMU(PF;j;1%)NQI zs&_`+T%QECZEvn*9-o7k)|TJ2%PBA|Zj|=o_cBBrQ!8-F9)tK6yQ^O@PFH2MlOW&- zApfb$+2C&<@C{5T4Tjag`*Rf!h!+MSGi}|ZD~JF)mv}m|bcj&I;Xmww={w5IT$s>A zfF))bLf^zNXjVQ;E|nsHz0a0Q+#do2R=$1{R!)F}#@A}AAIw9E$F*bo4lh8|>Ezd? z*!|$H3cJNnWfT%TIcVHc3Gg~M1#vyuuJreKI3~gNQILrSYvd#| z;*mNEVHuke59yFT4dTc0uaA*d8^&N@Zizead z^w(N*a}r!z`FR*klc2ap*^2 zcgI!mzRV;D3+27W9z+C{w^8QH3iEJf(RIaQbOCr0!=5H#ed!EtKq@z$0_<)Crlsy# zc*Jk3W-CvDb4NoV`ms6Q#uJgiDV}%JJP^BNc!J>K|H)>`116ZA_+1to-L}c zBmw2hBw_r=JWS|yGR37(VaKnDEwAS*5GqgA!QEem){vS|$IN+%mAC${k2VJqvA7p! zh-5JPe4P66OPQeCPA-vKyB6GF=!ZlP7So`hYTy(<^fAGycQsB&fg$|j^zF9 zUyc+w(ydY4j-Q9)9&emD4lcmV3F(#d)CC~*;Jn<8XJO|Fx`ulY2^O9eIlCv4p_ll% zRZDdaqU0^zJ-D%+T>fxL;|>K_WY8#U90^9+6IfazDRB0-hJeuk0Sr0}HVks+z@+_8 z{?PkH$d;|$5D?sgA-dxuKVC8f-)>NT`jG-MVYg*@1eSpDu->OPu!Sq;h zsgiw-K!W?Fk3=4PB*P8k$*22f=YWhq{@<>fWO(|)#y9NuEKF24_TWgE4&Q$|V~VXS z-n~cDkTM73FYSAd{hWhy{tc-O+p};;I^YQ3{W%zXWLFiRG!F($iCaG~T}}x$@#qyU zz`VC@c{z>*!R_0)XOZ)8eEs?b=0Z)5+-zI?F&{j2GJ zJ|r%Jhoq%$Qa1_q#ag`!nW8{{xLE&RAcN0$t$zhD3zBx@IEgJ1lyV7g?)^9cgbe>j zYGXtQaj5-iUqk|H_8ZT4hs{IFq4Mp(b4w7!{D*@nXC8F^3vUz&rNFP+LAurJd3f|q z-(>wV_`BQtZwfDh38{c>@aO_?MwqRlaSCjNO6Tvvt-vvc zLs8MJv(UAl?>>%`1ghnJCW|uja6f3HMt^cGXt+;mHtQdlyjZf0G3MawlTv-z9Dg|CY|4;Lo z7Us7-r~+`E`2l)LjUY>w^A1&Z7ln- z4f8T6z0P`YY-14|eMUvPycZ$tpU~D{uQ|xvpUCI`bRLAQxcWXz&4OpJk>t(CL=Zd@ zxt;O_xvncfXuVZgPy0(x5N5Yp)`u)n0w{|#AcK~vHnZ~@koW77n&r@X9EJr-2^x` z*LV2MJ2H$45m!`x;^6zse^LofbFlBk(EgUomwlj0$EOp|Lj7^P&}Jx;M%_c zygB<%)B9K8K*ZI}u9anQ|ND$Hw{#IMMf5q%3C)AaTOWpl&lcd<;@fWi&P7nx`o>ku zI|tU~`lsy&X2J5d7&<3O0wigOSgtjmITo`rVFgS`@O=V7O`-lxi(1qcoz9@Mxn56Y|K-AYcYz}ENX zS@X~u#DC{iv67kx4d$w&rXwqG`t;l0L+NCYaP| zpkFJ@nE-z#Byh1W7ofM*>Y~r_Wzg|YJ1LLpmM<@I@UQL?OrQT-%_Fb?+!3~Bs$nZI zEnz#mhqeN>yC2T1-dKRtr$LtH;)@`l1PXF#i;(&}=kMQaEJrH+_MN&s3;kPX;&NYN zIg_bqTw+3mgU9x(&J0X|%}|CgTOoE|rFZDx+rL5e6P8Pdm6zeH-u0%{^+m|yPCmfv zK!g)lhNRd_r=eKVEo|=g8uZ>K&DRvIfl65XZpQ6p5M3JcK!xkTAJwkZdXfUI&Z$fR zzbLSI)sG^cz6dV2(H*kmEa>5OozNAS0O`BxGG##{Ab%x)@s0%^!gqw>8Y@VU8;~j+ zT}TGYyaU6}d&rPfcx=^(XAP3a|3*GhUIoSz2lvYVT7?Op;)X1hWoW#hS?#-b0hZ3a zUbKi@fmrF0_d9Pd0>7}*Eob5aSQ`9m zHw!|(qI*?JiIDYp%)*2|2?5SpGmB#rFhddy`zgMtA0S4SK)6m&v5ZSq3h9PPd&T8jG z;4vP!5iQ2%GD-qnj>MQBd1Od@Bb&w|HwUZ#yl+=Jk|E}EtXlc`MW{DQ;rKiJ3*1Jn zci67YgQh_7Km^YcF!XuYzjj@O%7zRhrV=t_KYySzc5)uVr_R1-`MCg!eLGLJn6JQY zSj(Y4SpzQ5Qw%p%mw_;3OF7{^3oiwZk65DIE1dEv#pR(UCL8zt+?EtLjv#VK2Rt_Mu+VqE=g-wX#wmw6GMk(6;;=cG4OrS5zPvnhUD5&~Cd4T%95u_gTid7=73|f`8U1`g2Q3K^ORQ7a% zd&|{d+oGeewDZC5zEd+G%UI89Kz@O1|n?g{M|`Zt7!fa{Awr=B%|un>(g`*%6&{xSTpsk0Vqmg$*iD+!F+54Y!B$9%1;G2xfs6xg_$ZVyY7 zf%fB+klJ4o+~kuM9HveI@6qShZ#)`-oNA@l;hG9bgZ9a6jLqN_U}R_E+yTS$KPC5i z_P~U}^JZ<{7I=Q-g_-!t3izw~+*ok;7zipA?`AyF38{%fF2do}(2%xzk^RRo44<}m zR_oUVpNB5z*-K48R=@a#Z>e}VFUp30BZKkimH?Bj%L;lZJG6NA_dN0qWiM&h9Y;a< z>m9iegR1gmO&|C4K=G!=#m&nDpgVVaIPBasC?`Zk`{T&qKT;k*izGt=zMgPliVVlI zL!N30&cS{gqHiYy1>9U~6pBpAAfU*?{~-nsUB!1#dc2qhpFTBQY7P#rXwoM|-VeDT@c#Z$BB=<3fNDS9<((5=#wy4DS>#d8}? zu4C}7E;_pLI|XKN`N{Z+c}QdHdHu?B0hFxM`kB?|f%>uJchndKzVGl<)u$|hAe-6I zOD1!$e)Pa6pYR#L8C{JccoN_yH7(oc2N7&lE}waVp8@?4f5%^QLtqnVC?mf+78-N^ z;Ib{+U{YE!yX^B2OmaN&adJey-8;3=FzCfK59;!>(44G|7fd681WwDP4d%RT{3)iP1>F2BZKbbV- z6A=^e(Ptfbu;9OJ?;s+cJdOMV?)|9hUts0M;(F*o^}Z{P9Uxxe(fjZy=Bs1v23^=( z(~AfNH$4_%ciz8iz8Ft^J0ubRoRtFWqYr&#HP#_hm|r-7X9fE3a`l23S0CbZ9`-#s z2b^5)&MmJgpv_Vj&K*Sn&*Lv7j-PCYe>QN+dui`Qw56ij#nP=p$s@1Y8vj@j7Qsgt8|c7Ehm$A(|`qRdekkJon-H&r)#- zLM~SEx|%IQ3Z-AEbR38FXd5J4k|m&FJD!ElhZ|wH!O3Kw%R{jEt7@aeWCrV>{=Pam z0)))^CcHd72Pa2DEB$(j5Y~Cf_}~Ny?y+=f-?1kHe=TF;j=W{~J9~Lw*W4<6WV=LK zU|ELNgqZ-{%oWHVGLR6iS%8tU1@Wm@OYr#KCB8O&GVF<0G}z@c2`5yWH!Ai_z}lp@ zU;K_Kh)=z^ze)rT=ujYm1%HVL}-N4v~cp;He96XEJx@CvgSd+fx_$ELWkU&4_e~e+_P~{7_Kx#UsTl z(>hPOa7e6xX<<{Y2BgDp&XE}!VKDlxbH2_XEbRF3>}BEt+&ypiZftEGb__1-Ds9b! z^M1MHJ79Km z3EZQP+^z4Lg=4sI)Ak7h&}&}oa8JfVch1#Bz4tS4H&tr+dLRLKvt`Rw1ty_hkV`%) zv>$F(`*S5U^n*TsL)6pf1mJ9J9B}Jd0IRGaQ%`3yeE4GdNd-F(XFtU&6E0-X-yIZ_ z88i<@(Jqs{b%6(Bax3qHpIB#8g=b+vXxVGFdpQS|*p5GBh{;&nDWe0@Mv(Z7%pCjTwzg4&ur?Peo^9q*p3^fhprDa=;QBNi`=ddbXq*Cq&w5W0(-`cwY5i%F*#oa5NMEgf5}hsXYYu<%hA{uFpE19)xD30khpsk} zR>0g)+xhw8I;?$W@8P>ViMZA&qN;1t=p9cY51JoDBMk@lM@sdAtyqWmd)W!l8bKUP z->C4^(mikG2@MwH)(rxQYk(9METqHN;Kr_K#%6{^2y9l$Um9A5WU+8J4Vh)Q8Gq_b zd+Z9_KT-dkRD-mV~Kc(m%B!TaaBiDRJCt+9B zvj?(#1jw)-|J%<=f;*&{zEy=;IQ4kVKW+N|-wzy`pIIkEk-l!k!)uFBAmHEl(v1QM z2c=s-ip;_tZKbF}+f{hHJ!Dk6wgi6i{!a>|*1+;X)NSH3DohtgT&Wmag<7xJBZ^lE zh~e0SkjkB7$hytCh00owvInQCP~C{1-&I0`N8cILV^`OKaQ%X4b`TZ#Umtc8-dYA_T>37V z+W+^Orhi%;E1*OC?#Fp<9*&%}R4T(bfNz;*a z5jZGsxOMlK=|&%lY35EHNnW zGWfXy>A!Z*yx7Kiaf!>d$SOWU8serg@QmAJbsou5ViIKmZ@DH**Adp&0E-;O?2 z3a~m~yeOe|-}_y#{v;lu8Tx*I?@?tvm78GPnfc`zwwt!CB?jvtMp3 zLF##~?}sWDAl!^)h7;=t=c{hK^|()hH`+cCk2gtB@=$i*VgngUaz^q?w24qL7{lM{ zJ`c&bk3B*W3-IJ>wI`nkmM3v{55f8p#{W$xmYvt2g371H=e`PGKFCfkuB^i)dp&az z7Ajmh`e8%$`U?CVmdWUSL`AjdFFfy;Swx|4Dqa2r529|v=Yg9(S@8W;g@W#93J|1x zg?HzzfZx)CI&TR&+*|fXPSDi9;T8ZDHsftZ!rSuwU%;LpldCoHW(jD?(?(Ci9K>pWX@#Lq*U!iVy2%5!ii zH7>|jkOF(JvPRGtFmkUP$f627ef zH(|b6KXeJASY{5lMy|kVX^sG&Gc?GiaXm4gq5?s0q5tbJ6&P6uOpBkcL+Jc`V8@Yl zbgT?taqHJC(ulrwDBx% zJRKUhxP?`&QsF`MAC9&i>+p1c)kW!~HSm|cM*Cy51|1=)%;ImU@P=p>!;kp{3gLFh z8C?f0sSqEHOe*+}FWr75vIZtH1}m-F%aBGauF`*t_5BMsPRtF?gW(0c{vNI+nAnxq zeLrj!ybVnl+Q%25O7OR;@X19e&tvLMr>#I3$zj_*Y#Aom+5N43{{QnLgOt3(t5BzR zUs0i+4xCq(MT%Q!Kq$F>S|7W9#qnL1B{(YZH8GU*Rg#gwivJ|<=mgSfRm`iu5e24F z-LWC}I>Be@+ljQP0l3T_8+GgLELet^f0Dkx1Wm(ZJBQm>f&78_B5U9}G#2g2^2}ZX zRfWd~3wJC-wwwAGeQ*iFe&#ob#$o%tLY&aGSpyxL_q-vmRv`7$52Y4NA6aA9r_)NQ zFljShE9Sip|0?Mjj*c{7XL=R&A8r|(C?*_>$Jbz8>*nQuY@dxih3i{KaDUqN@K<|WX{=7Rih#rH_ z(VdKw5c7a;McZ70`XAcxc@Gs-BvnaFGBhyElzvRb@^xR^xP8n|Dn$H+@9VXzFmUS~ z^>6n&FkH}4t9rNuqCN*-FA6NdZY6s`q0{T|M@Vv6J7@*!ayOa3Utfp)=d(?e_pic( zxf7i!IZLo7tG>+=zYYnD``WZd=`gOQDMfj0lziL!>h{61sBzS%F8XX2~(vD1}P=QE|_^fz@3LV;#lS$T8_;we`#`My0jsbI4*?(zE92FUZ6 zn(gYqbaL~@cRZ{C?XA_()`3;{@hyed;XD;`ajHL(`&Qw@J=f2|Z&zW>C+|I_Qv2?D(D`3=- z&7jq=1Pq#vS2#?Uq4UN!4}VPe_Y@=yF7vKK;f5*4;5ZF>*^_V2n6Cq6Flys~)e_PV zySMbygMw(%4i8?}4I;zRQRw{ff%hTelq(Xx} zdpq;XRe03>gnYq|1|O}qdw<`h0r|PreQOCS#O^;FDv-Gf)AtBxvI=Oh|KpJF&BhH7 z`+E@;*V3Vz_Zq1xhXw=HGp}NXHb6usb*gK^JYXT&$CAj-|bx*y}q zr(9RU+ip=oi+AK5!!iY!Jy#nJagiZjinod;wE(p=vxdz-OF+s@znF@>ZpV7x7-s|x z)H9bfOv0&ft(%^<@Ma#xzql?_|CfY}I`(WooqP`p=fy3r1q{NKpFda%&n^PT_-KvT z-8E2BP0_oK`IXjDW1(uNHQ*g&%Stv`gW>(hX$InSICYSAV5cJ$PCw8x6dR<%I~DiI z@V6^Kc~!O~5=aNOLxZmE26VWaYdv(t;99(bhq>J2J<(Uy(3y0QY!UVj}TZqwi- zN6A)fEOtJUc4gH~8{lwC(Egw#9mMK_y*h8wKx*WJ&*j}q5b|_Sq>3dKUPg`%$$Vdh zZhWSdyzd(1y%EJd=ECxLM#rRO5Zjm2Ce?Y4n=t#eWN{qh>*yx+M?w*FNV_4UFRqNu zl>}&9vR?;#wJOW^@2KDr6|4}NMuS{0x5^vqc<9_i379sXfQ|mb8^bafKTUiUY`Q)V zd#CuCv+vNrY`bcN-;D-0?>QU|_gDvWt~_I^)B@_xC3swtA4E0EmLHaCYLJ?3xkA2s z8=N4!ThH~Ap;sxl>EH?-9vn)ZYS*Mef=C@XdXxsildc>{coVJ%4@BazoNY>%x#01h z2DFl)fp^!|p~~}>jVUjto3}^phdpU0X>clsCY@LpA)4+R9C|}d>9Sh{)_7k!+4fKyrcB(Pi#M84S&Sf zZGg`HrJIy8GH^e0imnkRgV@etJYIbb&X;9;xb>I{+QBg&q_AB2^YhXnRdy=Gl}C+h zs;$FjM5m~PC>6ao#NT}Vc^-XDJtkO3>qMT94xHTGH3++xpY9s$n}*wu!e~$Ga z_q&$Wva@J8_)Uc1&0*yGGH97~xCb8ewB&QQEkJ#zY%uD```Q4Y)R^2HY zoM8?cxVo1H4Ye|iPms#pF(Wpn7KsE_{6fdTX)ug>j|Pdo%S>YhtW z8G(xj7Pfa+VtupW)Y8c08U)C)RPV&@r}{ZTj%k|;^rJWK?69N4LyJE>$CI)B@U1wo z?+%vRPvm2_8L<3Yy{Z369rML-mPkKoDm?p|vGVvd9fV%q<*|N+o$I>cRI2U38yX{?cD&ayH~zH`a=UtkH&*`G_1$&Sl6h*ILWC%`f3g4mkRr6 zvQ>YmAf2iBX09E}$$?(wv1QC(oNorq-@(p_8H6QtHo)+8Udi4N8U!w#uHVM?jjdMJ zFK=}SNh$efsT+-uO+PSq?OcQ`~KR( zhUDkC1%mIhS5DMmynl<0j}}b@+1HibvDkdB6&D(MF|5P-vEc{{b1F2e=qb(pq=T05 z54ZL+>u@}yurvP}6^iways*MPuXlib-)II6#IHA;8}HbFDLsqyu=EZ1ZPQ_S?)?Us zxrXLek8FUkE`+-=V137J`>@w2mgmZ6`hcAd{Vx@M9j{!2x0WBzIhj#GVN(KchviQ{ z?zZnwNvuz;#5laHlJ>>XT*)(VBA`H`&`K54G3$8OS*Tz#DYI;3 zK?CzLVf8%+X`s97;aBS2b?|Fx@ZXK;J27NIkcCczS)DL`BRd*o2#V$MG-3X8?dtav z*Qp?*tqYLP*36Xbk^KiHL8DR4P zUgr(%cy>|YRVJNypl%IrswuCycVRsKOkVMR_6Fb@lHQA8KFzmYo+Z<|0!iAfbV36a ze*eeS*^)H}A-L;3I`Q)mbyU6Mq4o-_$;gA6G#&J8Q_21QG`K3hQy^P~2Ck$H;lXuG zFM&13T0d;S+bGrvL#(epD3jtV$M(TS`cbkk^BQdZ)B3TD<=;g-$^ZZ7dnZ@9=qx84 zemh)uxGh41F`uVeEelkre}7A&2W>#=w6ymcHjlaIi=GrpU^&q2!zPa9lV~;&EKcB1 zNPAg!sM#RuZ5D|tlf=Pg+l!XN8p|+flqG%>TQA6;HH1MH^D}{o{7q~wb=KF8OjWFb zC7UGwlF>4hUE$ExR34Y4&v9t+8CdiQ=Xoy-@OT^_8(rKpTc;lHpQX3lLn^uj5_t)Y~HD zznx?t$*ggO$5KK5*G1{S1#~!aLoJ#Un_@7eZ$g zTys{y!J(^H(}xDyCzy1f6|cfjd$v~7CJjm=N#Q4N(_zt6FSZENd8$r!)RYr82L*QD z_9$;a7hNw_9pl6>PL{!oSg$Az;XcKCa}!jIPpKNe-hjK_2l}@zV|jRAv0?W#mJ6-7 zE8_&|pwia$Np#l+T+8dVfBu^eBRs)efce1Afq2O$m|x#BE%>2{>7836BJMf1Z|s(W z&+7QsLF#z0u(bvSMT9O3s(Vc$_RCIxWn{)-PNg#;493xoGej zKR;;hONX6*^Us=M=Xv}N-qo2E^Ye2Tp8oXOg8NAcyxy#v;4v*#5fZQo#CF3k{g@wU zuZT6}S7HADl{Gu_vFsiMw}3IZHWCu06= zz!^(HdEAdpu)b3j7rr0MxuBCV;r`2zv(M0N-@-aL8hhmPU!_5vi-ExoQ#!nVZppa6 zj}E2WZImpm?<%{UbS^2{fWYV&0f~2;*#2J;k6PLU?{~r{lN2^VKDD)ktiJ)X{Smrt znBI1&RNRUCj|#ZMbJ6TrejX=170b8ED zQNVg-m3nXI2P$l{bj1JrunuR6lIm6F@W@ZZp++^m86EwS;sf`Iu#_b`C2^es!^^k2 z%pcRCVEOg%DfSImx^HK@fc4q06?;{_(N#M;=gTZgW6;MJueAtUazgJqy!*Zzpazu7J@knSx1qDm;Erk3WFT(bvs?{E7}3 zzi2Q0O?iT?x9^8?9sdSsp08;b#qwEiYKL8C$vW)aCC6K^M1@k?z042G>yTa{zlRrF zw|-MYP7U(~Ik(HhK{y(mB|o)p9^U}wI>rlA2^;Xwie=Qllm?-rw7dH;PRuJeXRZjv za#U`FeqIyvx3c|r@l#Y7loX2$2P(`y+@0z|#OBCfhOrjoA1jEf3S(~qr!0ddW)eE6+GiqkJB(;3@odgCS%w8K|`h7&Wr}9 zULJYErnL;uMJx7s6t6*5TX=L0rjM=ghTz|`RCwxy*77i3R@16ZYf`2|k?O)qWHhGB zUq5d%3vEKwl_ORBn2#9}R}T}g&odR@+^oQKAQ#zcS}VMd0`x< zW2e8IMu!DH?QQ!G8hnW`AODz$arR>Yf9{|SxY?1DWSBw+*dHv8fmW{yyS&~iWe4l^Ad z^QesD%&{JJZ{xJ_Z7O`I)%Woq+knkd$JJ}Gbg0|W&A24F0-SrcR&CB;*O_kjaPspS zh_i@v3zt%1Jbjnuq3U(4pO3YzeWAj15}noj!Y0tH)uMkyY`~#K)vD8TR5;;U=hKAE znPlvNY76QH9Ap!I;CEpQ@*mDSe($9LVMnv1nm7%NBJcap2HkWG=N*i#cdUQ`$ z8Wp&bc`SRe>$$ZU6@(w8!Nm=SFK0NhbJFwYmp+g6c-~LyJASNz$;FG?t2gqI)m;Y3 zvt?~?jNlt*Cb0s(LW5d;l2izt9{yFKhV{ju=*js#*gRRKPVKt00VWE=j$IfBJIPv{ zD-PL$K%DJq(^DJ3@I8m=rQ|A1q{nj{RNa7<9ipF1?_;kE72MhHvI@Bur84Tps9^J< zZ#O%}g{i9w%R+t|&}{H}^%d6p#cj@-^kP20Q;2f+i|!^U;68RlV0m}X?%(Y*yEnl3 zk&|+6(K=kb9`dGDj|!bnT($TyzqNLGV===*2S0RerwG=!PP9*J+`3DHO!sZY6^sL2 z4MWUS0;%BL(OxsZYaRII8LZfy)RKM%Y2=?-*}SO}p1%=VHC9`+OJ1I~oSD+m{_T!1U;?v^|(l zrfL#gRWaTEx9O$HX-EZoeCUgns8#SDc@+6gb{%v!N{%zAV;n#1`pB1i0~+gtmyB+0 z0r$iQ4z7YNu(GLLHo+d_3nuf0krvtzwDY*aSzgTp!~&BSk?382Eg8CTMf0Sz2)II+FM^3-#$&**_%51=}TLklk z|7h?#nOA5S`}#INE~`dij~~fub?@ZdfGm=}(OMN1{MCqyW7*e|62jx72Q5@3g-Xa-@ET(ynE#Lu0O`bbohKIx$mbQ9S-ih(p>1V2}N}- zdlaKK;aZza%pc=TAWUgnq+qg)VTC-Xj}^?>aZM2H}i@ zn)>~|1rW+*Y%+Vc1>FaE1%IBS!)2kzwO@{I!F$`#jA7X=VBh;sOI!`(HiNOy!4Vqh z3^E3Oy0i`jN&O?qE^83}@P&w2zzRrS>dTH>qXP4S)kA?Bm<|VzOvW9ef|EntH}j4I_PS<{b9%Q z9p~8`y@~Z{!=Uk&eB)JMk!S7C{x}bhl^F9k&8Fdl#4gSM|9{sY)>IYdcT4ah@zo1* z8O90l{-)nc8ZdcfYkk3VK3OSy(<`?a3XP}l-XRh|FHB6*@5CaAi#1A*&d?x^;i*kv z3msbT*tBPEY=CHUY6|-n4VpU6Z_HX@e4lz-+G}6~wv}x3VlhA5b>&ZC*!yLOsr5cK z+p_{nWBnHMJE`!w@nioWbrpmk#$7eW@?_)Levw|mb$D@fI-9ymhx3#FCLeokfaK66 zk~s6kIl1ufGvm3(YZ4J1Gq_P`TUO;F9J7>?u^r=o+U%wL?I6-Sq#zZ>^Usv6BY; zzE6ggc8;KlG=fKBzCYp^d+EzPPJ*yMb<6rHSYJsh^MC9@gL0d~nniI;|9XFeBbKn9 z{fp&7XbcS)nLpPUV?D6@s--{+<~KtvkJ#_uqrzps`ThFNm>-@C>V3b11~Oh|T-;dh zC;8&KnUgmlDwg3igBHfMVx0z|l^bxK@bcG~I2}ClwqE&TzTqU0moQGo4kQ>?d}Fw;c7VRKM!#M3LGu>yCdFSd77j)2?pj#2I2PjJPu+Q9!I z1rk;-O)aJ`gGSU5FYz+07mm}b&Zg7gNFP@m3l|mUD}AK@%1t3V!*-P-!)CspQb^Xbi14a#w%Pbz5}*v7`L&u8vNARf{#}dGi))A`x4`A zeMXc9#Sf1C)4#C-kJ5V=GA7BuZ}_El%ybGaT(0PnTw4MAyOnol&aZ*Z4qDi=Jj};K z8e-$Iej;xi8gR939gIX(gkJQ=!xdwWZ#Qzs;rZYX9tM|15aM{7TU@XNh25GP57jX~ zxgF*m$g~N3{BI5ZnQef<&xD5)7*}tHnVENUU_OxjfHkfVyPu}qH4g0SXR+ERxe_^KmRsd6+&O_vOd> z%BhJx0oofNqIj%Ttz-j!ru5@?k#w9n8n&* z6w+1mzXp=YP&6o$>7cg;wqwTkt;;sx{(Q;9Ygq3K>m2)i|LO)f1Txy3q;Eoi(Z4Jr z<_F6A6mk&OPcHouvx*&}fu^1$`Kl8g!g&Zut@d;f*p+WZ+NQ&cRt~*)JeYr|cKNDe z`%u_TqB$L-L&Rgn!_wF~kDk8Wd5L!uCZ<0xRAPOYU>cTZT)P1=(#%h9Wo<(0^5;enhrvGi&qM;KB@TS#79|dJ`P%lR(g7_!@KF7r))Epzz(mcyZDz1e1A1G zYZ+-^616;b#()lN?VcU(9vcwCq&}3hnBexH|$f#z)`VG;{%nwLwVA(?M`ax=61UC&0ez ze)jgF<3MOQQOIYF1BW8oAKAPaFiX#wHx$6bdY@FPA^!wen(h>e%_V|g(>Vt(^9i_} z5}>(d(*eA)inU|!20^yq>h5pnhhcNXFYyI)6EJu_v#OtIhSyq3`*sLbqbkM+xrFNz zC@duBsmW?9(m1S0T)j98!mkZ(Nd;nv2Noq!D4lhv7iIF%jbQo{XjjQNSeg@9SFGNm$!?pWL`G z4((iBRhNYbpjwvglKx^Ay4Us!Jan1?{>H&8nNOwx`>ORvLda0}23exjUsj!eYui zvl%#FiSs?a-4CzL`nw6%+2~%@sPQh&7ATgZwfpa&g1X@ex0FlE@Pn}1yw#itYp){T zaHSBywWn&-Y@ie5oCZ7vn}#6n)xE&TwFy{h)etQk8i7wz$8RZ)Ohf&?+x?MgIH0!U z&O3jahErdGcl9F?&a6lT{?I1E&>kM6wDL*VPxAVbzC8uKP9fKHTyUV~BUF`w>3<=W ze9VfG0E-OQf8sj`(2Txu*YT0zy57un+Vg4HasFUoHwyu#n{Rva*Aw8XVdJmaQAzNe@pNf5Ct_qwKny`G>7N|yX{8!WAArP-MtaCbKVwHtBAl9 z>lnePh6gpt^Bun|F&$ggWa+k&Az^uZpv1KT^7_~kf7AOxW<&7EPU~@~kG6k&=hg_w zZCgBk(~gIskZ=26@JvIKRs##NrU0=`#`Qe+EWBmIS6R!JR8Iq*A>>3FG@1ji{34DtR` zpdoPmfmj|MTKL}h9UCRUDV92uCDIIBx9B*(^n41Q%j|!B3j1jGzVz=*XCJ5zH=YbW zF%H`06g`vMV?bph%s&oo1-ADB=OQUxke6zbBr}DrLmAU{(wT?m=rbpRy|KB{=k-Z8 zo`vrQIwV7m0%ivY^wDX$B1ND#e8^PWov32xn1b4sGj!e92KVPZZB7*>n8 z-Y89i*Ik^QtNIL#ut6ZB`5f%U9lA~`Awlq3r+z^y0YWGBT(0@zL4M#@*=w6IFxf54 zDEEX2&*B%ezgAAbtGQ5N7RD(Mf13AnL}CP#^J>_3#f-o!tx~Cs{vmkDmz&73+68xg zC)ntrL!ckOVQ0{@0H6IId=(0xhjhwfr=bN2%JHPSml?@_n@vx`9K670jK4tKq6dxa1m_fW?=Kn1E*3EGB~-}UvZwH zfV{iySy?eMoZTDPTlfeT9DcZ{@%+jNsGLiDU$i^|7Yx1ju624!*E+5=t!D`9~VY0RCQOLdsLX%CuT)V>Aj0270+2 z8xz1f@m<_PzcvZ9t3ZVEHx(QQ8=<4TR4b4?_)AQSN**qsJ|astGze||A`;*aZAJe zhE?*upzjb2wF@^6Vg2d@b&b^1-ve@_rS^KmZlJ%_?0#%T0Np&zDxUdS2-LQ9B%3dQ zh4>?7d+gl9Zyt?0bBX}02bQWCu{@|{S*Jw(B*G2#;@j6JNpO+S;hP&}oN zz<*EN%U*KMK*g73>s|vK$aQcWd2@6Mt{=^AXi}Jf>v^kU=N#KX8u>n`8yf~k|576+ zp>A*&6jbJT-wiZ5w;9D3lR#&VzASQL2418Fgy?B^=<0i-^OaK8FkMk0n1h|yX zeR4E?6i&BSNH%}$hkpf4SKNiC;R)OJ`9B0QNa`q`xBW5)zV0ul59}m>iw(JCSJxPP zahBJqeHfeDn;$giB9ca-nvrr%+jJJ9H&(0|*W00gcZBH;fiW=ixRv#Mf&_bqZ|$%x zp8_cn8-rc31jy0ZIIAHv29>SZ?tAS?!1OX;o~}y-DGxI?i4Y^| zx=8>lLT=ADY;NS=|0D~3m;wezw!+qTlQ7@#@#^&DK`Hh8lwkN?gPo>6S_DsLT^A-wdC_gURVx5Ib=8f`K#9_$#z27EiW&&{J zg@mom5oj70(W5u^0{6R+^ea|lFnFnoL;2n$CnHrHg!0pOtHL>~n91Fot;&(mWVtk~{N?_(Z-eA&N! zG3Q4in(J%Fy=Rz?j_sJ|YQc0Gf0J|k=nSkWH!1Y%li_xqD#az70K#uNKWUgw!MTDQ zrZ{gLWN8L5m|%JE`E#1~g9Z|KR!S;$1mj^?owL;{U?$#A$O^WC$bvydC+ zHFtvz^UX&o7L|N>xZuar%#t<&wNiYz#aEN?fGb{6T5k%Z>*F~-T^|C9sP%)U%i|C% z^^7Y7*6Dq4efWjk<<3#aeDh;MAh8D~OV@>rpdM6Bm)TC!N1&e099SYU1(n8qk?+ru zK*W=vFyBoE)8Yg12eF=9DTF^`qBja{y{Y1N&XBWgmq$-4mpS=Xg7=2&2S9}V*(o@Bf-;Tn{NqZ#+rb$Q;blb@5INk$LR@mn~8JK8lP)%BxDS}|K8 zXoG{reWmQATO<%th{eZ?&%*6Ln(cEo^YCFeyGbL)MHxZ-@>h>weQKCP>2$_8^!C}+ zs-B;L>`Mx~vj0f1`Fsd>8uLAaddpJ-yJz6r!V1TmbOJ;e`2@IKDgM&~pEXaL0}TPzX~md)Ge&vd`X)4tdYQ8uhgcx9>EZ zJ^Jd0F2-e(-*$GERLwy9)28h*k4cdDBoLWdF#-eU@{OxS@lbSdwOrJc2w&8Cya|Cb zP*8Ow0Ut94pAJ2iz%kDust>c*}IUv_h#;QcVfu*aCZxibji$T(g8$Phdq`+HT) zb_8?|81J&49fIF-5w{in$6&i8#QkVG8RNo(EC*U=!KX=|$)1-2FHQ`xguf#|;!tb5 za_KZ!uP*u+V7)W*&*^)_AR^>7IX?`*<_*7_ruOjQJQz0nrHt*z^bsm{y!M)i;5VWH+eBW zwz^@9Ya>EQb5KgS&@?n;+#`Rp8-v|NzI%r@@cQV#+Nw>oUYv?$=jpw zF3zLv$IB^TI(_ENobxznDwq~#?HPe{Yt<(eG{-=UQ$X;pIu1mG3E!E1&q3RRalu;U zMQ8{%`?co;0landclhoa2E9ucT&L$|K;q2rAQvSHSme6%U8GQ;-f=FmSd;=$^b7e` zHWYAnYV%OFC&CW>a|ehGM40V4T^GcF2im1mGEyQVaEzB_JRu9yzufSI#~D2IFx>NK zm7jsahX>RZzYw6EU?jLoo`uH}t_zdj3DBRu-=whx^Wnz~@F9^1y6R)j|IHDh@%XWv zId#mZ+iU-B*iM7lhXOaAx0B$T85SmdYZSPu#@KIJO~96z#3f_42`Kp)b!X9H1c>rK z<_}#Phv?uWlHi*On2${#N_CoqBh#P0=3whEM0FUrH)4G@_zvC5iURB(^Tq$W*aoUe zRi-YHOc#u~b2WM9gD~yQyW@V-FbG6C>sVl% zWFb0l<5W5X`;)I;n;0QL_x)Wq-d-eVTc6=LDEy8&9TZ8 zGCvI~_mAxV=RySikh^4OrlZ3^t@WH#hG22Ns2t7RC6+$_4eZrm^m_t7w4 z#($F_kVxS!!jD6}HCuzn&LJqez|}MnGzdp?S$5t3LjbYrWumbT9tw?5wKBh_z#ql_ zTP1=^fO~QN&F}b0IP*|;mFp!AUb>&o?k}OhBNjdV;XPz{I`_1qCYl79bM1a5`4l+Y z?%Tv5MuA`Ayb}lbXJOfMJ^wVObGAEiL#_EUAolU+3;bIgTzTYM!LEwsnWErXZ+)!S ze@gJyIxq&bYQ9-%OyBzH}}8tuzjfF`j)#vm`^ZweJht@&%CDmJF~LoCod0Lw%ut z$dIUW{!tok8s4|bB{GTY#f$GthEfLxbrM0gfk?7kt5TSAsV^RN%uXF#S34maiG2EgNX!cmd4T@W5sA{X;u27VP} ze=}bngT)!{y3gsBoy?4010WieK}ZOJ!Cu754Q859+)HaI)wnln!9XO$wZJAl{K54A%Vue z;vywF8O+27{w(v5p($a{cR`JDXe+z_Qpkh=*Jht~j<1s8#iEO=M+zCD2M>Q!$2jdp z#O3oYhD5N6pcrIh{l{c3$!UB94epsF5p6!p_szu|7P_zPyR)ZKqSn_p|RYpXhyZ@8uQ|K1*o^`yQBqvWIW0KKPNKp|ifZ zCzb>U?82;Wc@uzdvdf{Y63d4Sw!g#NP01cHvy{XO@LL!W$GT4d-TY+UJk zU?VpOPo4fAtz}(+{&u$VfF&$%yrvJQTqDEAZ`!^DUJ|SY%_-lF9R!|Cg+E$LlkkcZ zp4s9)0SB}7LcXz#fyBc-(OSYp*mV$TGG8Eo;Xd9#but0CZdT3}{u_c;mEX&O14F=g zbT?&wnE>Mlj>s}xB*K-|wR1r)=OFOmhYd+hEGK5{RgCp!z)&I~YJLw1Zi(MC;j$uv zpsPui*H;o$3xDbEe@K9IA5!WY4kC!vTNAZ));J`yo-6&w_yc``1dl%nSD? zp!yZF{`>bNQ1+|b$xbK1>=*O9QJ=eDQb5iv*ryXpN&Gkd&SSl!>h;1CmthDwUR1!H zFbyMD+3}x0&cNCKf!Ytt4cLb#v6Cqpa%z?h!B)IZ# zBkkQK3J4QK{*rPC5OnC^V){oS*ovoh$p0k(eoaNT2HVebgZ+a+=LR9eJ2UHI)i7)b z+9{sb#DV#h`{#AWhoGgKl~}LU1wv;V|Ya$qVu0-m^Ve77j zCM0+@!K)if(j>WlVAx}CY3el&r(<)3FVZGqI`mF7M=KG=zMtn(;Fk zJoGQ71rHSQsyq1XevrIip)dMk5boJ^+)JG52Fd@z!?_ElV4R}HT8Q~(Ezfd71m<%Z zevYxX5DAh)?#@>55MW_fg=*0R5vGT(LCano+)TA}8Hpjlz}(myaoRXg6x1Elp40?Pz%}Cw{y|QoAXbvv7r1{A%b)5PhL&y! z_kUBOGl>UdXQRQN95}fBx_vnNHUa*LS(m-8Cc!U-fr$a$5jYrlw=ae`3>7KjJMF&# z^dH+=KFc@&543+u~9^_W`6smHNK|cJ-uGkqo#@nyc zo^&pNJ%ekL@+WLAzkf&wuNa5^-Ma-Q)}~?l+E%vJ`+T?_E_=B1ayOjY{b6uia{?qp z{QIADPrxPV;XlfV0O5uMJ|~|OKwLH}%)yHYaoTUvgS3fo#zjVa?(P&!mF9S_e8s`Q zQ6AGf=LezB&rPG!t`m0ZY3XaOopZ;J-Z?b_B8I~3O@A>?Yfk{pHw(tpdiU6b(Fed5p6 zKfS=r<>uY!(gng@`#;nE8-&=>U)X=5mbB286LhPfusZX zTu2=mti4Lk3y;sjui?7~dFuyYkm~gQuu1_`-V$ejzN;A~gmxX=JUtFiJ}>BKPZ8lq z_y_UHqXhWMU-8oe>yaUzL{f^yINaL~^~0O>K&a>)#@p@v@Q9CK)z;ewGEEKy9M;z> z9A1)jp5sBQv57YU+dn4pO5A;yadS84=oG*q5?Z1qEkKY#1r?`;tLLr5nys1#}#9_)M< z(*$|>v8lh^7QuIvCq(KA8E#Oo29pQyAhmWQYaiz@ya=@w>8Tlk59a+_g`OA(vdQh& zX6%Gao6_t`S_7OF@PCwn`MeWPv+B0nCAreE-^L5vMOCe35c_!hDC5JyU?7pP& z+h7#-u6?|x%|8sUlG<-6)+fNQp*jOg-*YsuBQ|E@YAOn*n9qLlEP=Egr*G-kbc2|@ zEYbO04?1~yQH@)21j%VAXl|Ibp_4N8W_9UPaQ4SCNkn2Clzks@oHQYV7G+4`w=)SI z>DWKkEyh6zJa16)W4??#+AG{E51!<95Bi6##u((}ZUa2$=+Q+VxObd=d&rkNA zk-gcFE0+++;#vhOBR8Mkl5>ZOp<9Pu%YOp>jU~>yfMWEK)EsX6ZxV^es%Kq%j7K^q zmaCC76X+zTh0krZIk+ldlO6GS0`N+v-CDr}cz)&7Cow%D{Jh0XG}0x*pI2_Xul}Bc z8|AxjS1DKy2bQHBo9YLzYjIyv@+P47Y~MzS;usu#c-SGvatgG_(Z3G|OhR6K+?L&| zad5mb?`$Xk8NwD*xKDlS1s)r5igf)Td~dgC&41Sjdv83cb9N~J_%?T&7gB-aXYcpj z4pkt0ZG$g2F%PV_$}Dkgc~Ep;_*s+vAQ%Vrr+ppigToKpB87UbErP+e9KF#P)9bv|t=k zU3T2$)))xy(PH|F^|_;;YJT^w6X3^6EiuIv4?0a&;z2R9Ff4an`NY#f2x9*`FI?6L z-&t1UavKIgbfY&}1CQkebBo=3pzFSr6u8KiLg3)8wbQ5jgm9TE;M$Hx>M(9xT0y z%!eX;7H-|H3AWz}d47DK2b;&DDX+6r!6xY5ZvJXK^!v!K)L7)H?ek1*dy(bbLw4iwpgN=v3htbLz)y&k(V@OEGc=9dN7`i*< z#ogZC4eZqG%l8ro;HP2zH81)>=!wt2HdfjXyL`q3+H%@pFzeh$w~b!7&W;P1Od!Fp zZXMO=EIhOuQ=|Aq+u_@wsDiazKU^I<@yY4_AiT&++x59_0Paz!%mN;RVD>S`J#VxD z`d2xO%1(?Tqn%S->sw>!m)n1R3Ae`4&GOR z*d4PiaUX;8vEAXETEk$+F4TK?wFxXF@)Eoj+u+H8jThl$GUS*lY(DsmaSY*hquY8n zgoHEA*;9zXl6U!UVNWOA?l=Fbk8za?C-1sO0v;Scrk_=oD+k)aw*EM5eZB3IPN9Q2 zpj0W@bhI@S*(4~w>YGmj?{*%!)b4!v!Yg0PSk(+xO!{G8pa#wu59yMZ%V7UoW6$1q z4Z!k^e&B>i6CAm6y=|{^IXXQ9AtG;U(3?=sZ9`!)vOo9otrtTPGM?61{C=nny{X=Z zN{D0V!U|twZr(U*j+@Aj2p7^y2j=LBdoXMWWWk)VPXLNy-z%V<-J&7o+FMV&yuNrted9u8B? zDMsI)*gM}kRgHQ>xZ~4TT2aS|zY5t`0kKIbuf4A5K&;{1%1_{@^EKKx91;B58)d!_)A!v=+_URY?RtX8ur z==oqzhz@%MEDn+c9$6OwT|HN=#fNI-sN)juou7&tesHVBq&7h3m%4fpO#df1jAC9< z0??o8p(@U`3fQA+`BQ_g5{kd#UsreHP(!@=unK<%5}`Qv+ZdD4?qEu*+}(EcGn2e{ z#<&~BmhXst^P5Kb;`~l$cBYXP?ok>2>^P!u&mYKV=>mWC#+PS&20%3a_)QJ`7|@UB zKm4utOe&| zw~KUxNFZU@JLIHS1G1ye5%{(kl;0o`ogNPiXV`dq`4jP%Ajm8uGZPJ8A8nBy=AQ8XpOh-ve`l{4x?$SvKpcF)ItbS`&O z?)trEFbQKm-h}n4Ih`rgr-Svj52$SL})m6 zFX|l08L{I}+SCkGfLG}&6QAoOc*dF7kn$K0c~_OU+B0z=_34@S9cKdgrKS0bT2#Pv z2-n(4IjlGKXbcDT5uj|iYJ9o67$)A_Rhqbhj# z=et5X~xtU2_p&smRPu1B7WxzFci`fgR`Jfed#2~x= zH@x4FWt?$OLULuI9TQipk=CAX=T!-1D7c%`)T^fmEzdlb*4XKX8)~YvpC6V(^>Xf) z7Uz1fUKjka82t;~wXJpXCK~|$wzBg>BLWh%WU5iVi$`nLDth+4%_y3wF1=-`5)IM> ze@^k?;b2@i-_Ptpc=Y+qW4H5Ucqt*V7ImTna%vUH^Dha|CLEN=(})AE)wO$RWUM#X zjIQ#8;y{4-DUvU=9d5Ipy{~7`1y3c~SU#%tL(^NS-v!&_ikV+Z-&^?|kWGdWuj8IHMZA#C= zgBlu<^{K&#pnej%bl{PjzQr)I#T6~BiVmS03LgY&_K{IwL5FE&P#RJ)=Xr5XrxwV{ zVaEg>cEaYa*MWEB$RIyAepW)Y9TMvIWIt2F*5Azd^S}-PbdE6;ungfrOCxh%ObY=x z{o`~6F>X3`a8qOMXdjr5l!b*qBZB11?8lG(^uP}uCK04FQ!4Q9C7V%&KmGea=E>cUWX4p`#GhDX~4*KH^Jx%6?*skUL>fl!fe^U z<(dH+#4}t@Pwk|@$PnY^waYX}KHfhzg(#3CvgSy8M+Hr3{pdrPG&mK$8T4C#3SUo; z^(xCy;c}#=gLL*9OkR;mb-`X2VLO)iL52d(H$v~GIj+D~sLgflE(&x!nsAQUUWQ(- z$m1fJ%fM5l;v1sB41ao;miGrO!-#LD#*OYpuxOO%was6GA4|%;>{!1^)18^+-?a$4 zxO8#$9ZO&nKTj#{U4avGvNs}HRv|+la ze3Q4-rE^;ae)p4la=%t#?t<83iLW$B;caV@z~09vzT4&P=~d9Vpe!ABauvjgOgsb< z1wQggwf4$U;m`iH!YU^klwAKPsYs;4uam*Er8Fv>`ciG^nnHu&UCJ7Z*;L?_F_b=7 zLV@-tZpJk|6yUE46Qm2KLC*kHK&rof-IuQaC}6S7L%X5249@bULw`b-q3>;5u)o(L zh-8=U^kVyD`*g&*30of%{VTP2odvMCyaAC}17KZFd%@MV2oGAO^ambO!1#UPpAuav zSdJc15|LSf1N1!+fwDCCbUB=y#!Q8eul7vc_gV(iwTxeK*%W9@HM4NKu?AOHKTbS6 zMTLz%j;G{MM*j|v{I?kXPmwF3LH2XF4*M*+TXQ8&xeDIj7cE<-&_g*yFqu$A?AC*$QR6l7PP4tuZ) zo=c&o9?h%3dAH8yyg3zW%v2Tbs8WG)xZ3N@z#14l^X>VcS(o83f3N@drbY1QPBl5mi{*89>qZ6t zG^9yMJut3bffY_GIhQReh}UneAC0EL>VB{G0m}`@DrBE3DP0G)06mY0@imy@x!)rA z5IgrXUO0c1HK^AP91b<5f}h!fj{jd899IhS|8;&9#QWF$twz_dUf>~m5<6epi|Wth zZeji*lN=7m*Wk0x`=No1=p8oZ zr9i+r9G@s36;3#^e)uO(g$#*XW5$~+FnN6b){qtza2=()CaEi6)N_2ZYhwkRQy(e) zZCD23z06k61DAko*Q0&q@)9iWT|1Di*^SLn5gKq`fM*$FOLahl%wi+se+)F}&^wUi zA-)cx;Q?|gIveo&q~$$#xmEb&9MI}LvkG3&dM-kZ2H6hpsp220VEA>LnJ~Bt6;{13 zUs=39|eB$Gxa zE@0<<=HG3plT|eEndhzAjKt<*SpChi1r?MBUXQ9otw8LEnWl>^1v1`faLm1;0u!{_ zM_i$Rfq=K8X5unD%++>fR$PMr$i8Kf2Pkl}hmHd60bfc0N&qCh|9udZ{SYcQR$(9g|eO48uPrAJ;&CuneR=VnXIFcmt> z_mybYP{F#A8{du1hvnSW*Z20ULBH6MZzt`seX;M9j;NqQsP^#d#;@3Yf($=AzR+O( zGdY!blnUS8$=;vOSpg2_3(`+!DG-iKr51fDnBSctqk0^yf8_U>p!>0>>mtbo_)!@%^M0xeia>>Un!#UWIs**QqB3 zF<*M?^W_-H*ID-bGrdz~gr0rQF&<MVQ_{()Yynb!)u-_dm4H<{)!*aM|Now^S{-D{lOV)ATC)?xrpU+|IhM? zd+RG;DZa;eK$;3i7772Bu{;x6?_T+kMg`-=neKnaG`L#9{`~HVb+B9dl76pZ1Du_w z<-Yq+p{*t-_xS@V%!=Es6~?Z>yl;W-`)VpgKCe+VxwQs^U-Tqu3aMb)8zMDJ9gxoSLvPgIoK3#_V z$>6ByHO#-59r;9um*JQ&PhY3x63{qyU)@Pv0p;1x=M+#3ak88E!Wm)SRc;3#@k7S$3OWy_F!|a z9sBL<=Y5!e{l}~(qKWYhn|55{oef|d8qK~zw+1&XM)Fi`S0OF-pGZ_P6=L%Yo;8Zl zAS7hzdf)ac{JZ4FhyT6`E!!T8#hC6GaORPoO)F5Q8ByXtfcY8s`j|Q+=Jz@W=s#~z zAV1G3T#2*>lC5r;r!7}u^T@uqL@X~F(?oFxk|-ciyUSHhdj)!5%$!xxqe5O&*wp#a z6|jG7`k-2L85oW%teM6yLI5?%I`-8fg!sS*`r$5k5b-joOLh_lg7NVSm)D_zCp6(N z>l#$cxi|V?{Bp{ZO|XuK3ZL*bl2_MOL5;qr`uxF7*pg45BZ_arISVC|Na7a!i8S7= zs<;N8iOR#q%xj>lvL&jCA_ggnA7)`2?qmtI)lK4Qc zDt;Xd0|O%rq^NLC2|xHYfd|bvnv)nO$o<>?aCL_Qq)ZLP zKbTMdy>zq7=i@Rw=<8kP#d2N+Ztlz)EWxvy0Z}2N74VjmB973`m#}j$@OoIaLWSbm(LuNR6_5}; zU&4Up(Y;q^eY`N82l2LUAIn{VJ2A~ZWhYi)^3J!cojDquz`yV1=vx8TjL3ZDIBXs= z9*NvrzDhurDIPD3^nnD%tfNX2~9(PSv0@aGC}4@8{oGr)Y&>S##N#u7wT zExNPrUWQYwr?>@@mcU`x!T2w0OR&pG-iq_>B3wl~pK4PVfRx)^Cfi*DJ7HILpK%%k zEfmQrg!$67Nye2s<{0-^3%~fcfcgI}*My=b8Wb$OBe!VL;II$9(;sXO-6a#mm@q%= zxH-b{$a@u(nt0G=)hd*&T~etyK!a`>Qs_BM@3uN36-`kTs9Z7*J;Xr+HE&wDl`S?8 z&!mdjc~?Q*Ohd@XY86iVXjK=9WBC%@!g>_*cYFVaXZtxQaN`E9QSBned7-cGYSB@^ zv**ihKF78O{ndvh zxYJga=8(Ju_txG85AI(8`Bzjn9?1fr<$r5n?3;vD$m0 z*5KK1b5UMwezTXJNm~l8!8Lh_avl0LD0}|xpkfvcG?4~V>CvuKg#%WN!nrB>r z@ko+@$P>}bRS3=96R*ET0S^bKPcPI~AZ2=?i7yD#L))wT5;6_s4~@U=O~!Ii!QxYQ zE(J8AtMuD*C=k2zrIYw`8TM})1(I}DAkpLaZHW&Q2rB<<-}Z$HMQ;{#*^My{VEVEa zthoYBe+>E0mn}n-$LsGQY|C(v?Z)#55sR>n3f#Swm*B#hE`j^-66_tP>h4*F7)B|1&ejE3w3Lec_8}jh{m_)WFgXh69pDK& zcHaM7giKU#Y(lijo)l9om;D&^3v00FzJJBROlH?ANWS*8zZj35*FR44X^Az^&$(jk zs=o@Xt}WO73}}!@_%|SU7xOLgcnu1s7hMr^$Hz)kNbz@d*zddsyWSsZ*`G=Sg?M9U z+(Q~HOn68HWBYCueV(OAg#yb_^1|9!&$-K8&RmY=za>NIkFVJJwz3ok&W%t&F=Mj( zy)p&Lt@rj^5?Fz2zQ6LnYpnp$tQ!|^M}Z>)FDt9gP=GVSR^?vf63o2pc~^~b|DHDk zZmRxEpe*G^8^`uR(8R6k^!siIbRGJxX}^6@M-b4EPpyF&tY1Y4>;3A_|uCs(MEpnlSzor|rM!j`ba; zF7X@s7{9MlGUt`4u*qMPRNjK|W!&E1-+I@8;j`#*{azX{Bzr6^Yh!%__tm?J3A_Iy zLGaK^3XGK;n_r)&zyqD?mgCs^%O3ZwaYU@ZSsurL^4-{#y=$@y?qDY`J~;|-udI7=5V2k^ zpt9PiPJ_BY@>DC92Uhi37tP#hFuPVc5FWD%`)_{@5lzJU@YjsykD^p?-1z;{M0*up z_$C$Xd$R`0vk#|SZ)1If$xNAk9~Ew#`R#M}JQYHMxk!VU&ghIor{&G4P+A_mei7q6 zt@GC%J+bR~xmOPm<|muJBkT zOQAsHgi=D14h=4fxJBg&(BPIr#=XA|7)KG`{^RRfh57h(3a959xRpOLBweM!-R(I3 zbRjDIxl(r_&J*iTaLWuZWvUnC2&?lMTv{$UC}vIOskF0d(lTZXvDR-4@WmI429 zjGumK0myTfb-cF{pyhl>1iQ!x%+)FJ`Pft8Xlk%U9M&(rV#S4ChpmJCede1>cI!}H zLcXStUxggO`Bz5W>%dj?kcHZ?2AlS`@@B9emJxbb)#LLTIB6^vG{$H`?sqw z{($zw@%aTrl&=(Y!~HonBU=!p8ksYy88?D>_6YI zK7ZcugsIR99NhMb{m-5P%AzJgMi_rbC*;TWtgL`&LviO1 z%Mhk{vr}Sj8IqrIENER^f<{H}s^YUt(0A;!in#0&JTcbN$;w>>xm!Y(?+3!b^48}? z56KZ=?|h-!&Atj%FJD+ldsCtJsou+f*gC2gOfGOg-2lm>A}>}|s8E0Wz>e7r#{Ha9 zJXMUVFgWn&Qs^HV2!|b8Pjy^{*;$pnE)}Z~n0jXHr287A2BoBDmeatf+h_cxAI4K+ ztY(~NXz=^SM=R4H3d}BU6J}4XfVqHlwl&7N#>Z2Cke^baIg##|_7^MEos_UXpdIi%j<^iSKvyU1$|4kccv(kE;vseE)YYq!Q&28ywr+fp0bh% zs4#4rH!}AGb|D~Ua<_295JbP80&Mt>gjp8 zC_p}awPwh46>>|LdYG~IDN9RX=)yR;UG|=mKnE2LanaKhv3|3t5^dc3oeEF%do1^3 z^B&}tFgY`_3|Gg;ta~R_Nd=Jz0VmEP^J_x&O2)Mu!;lY+z&QOpFGT|uxriE zr=^t&>KkM052LX@-rPRB^a;C9Lepb5oC@)cmH&QZt^mUj>v5Ic6p&`zh`EUQy;Bz3 zgA?tb?iA$>S>sK|bz8HDj~sn>|z>G2gfa})HJxL3fz zX|AWkW(9OtBlcc)TLyK5N}l6Y<# z-skNXScc^=r>~9omZA4S5WXo0oA;Z?^>&%0pyRUIF@>9Zwywe9hseaR$m^e0g5`v$*66#E|7HAKs!s_K@UByEO{zS@pRR z+Dd_W@0{sf(lijDyy&GjS%Ky8o1Y$HyeB}fz?4K;hI{qZjGg!;NFG*7nZmg6aBpjD ztTqMMq||TToLPbCj~|}NTwDgB-N`i;?TheS%GseOjSNYbK9GDdJ$~XzWYECQt=5k; z9Eb7gBYNj*HjL-nS5NXqieWroL&)96_W$z3p51kSsKB8~<6QM#1KBZV`@H=$C^qk# zEVje0^Jxrsl`u|D>||(nr9h&CQKy$F1+;!KT%|mqg71Rsms?mr><{`Pqlfv(dz;UR zr8g+xl5^E$Q+EZ#rMb=KvFB8xD^O(@q5y}~gMD@vu>N~B`BA(X4Wvxon`(Vt0iV*> zBJ}rGKzrMA`RURM?0Ti074i@J+Gi`(lz#=hY^Q}7o3Q?LR8Ls(AJzwk|6A+De9$mg z$k^og0>o*p?D?Tp3721qmS{~)z_o$9|I`hz9Cs&|4`Mz))^+imwiE0SOvSzoZ~b& z=<%ORcMBD2^0{8wK3|9M3LE=PwKW)W!q%_+iTf%oXZbLS%^ z(}QqY^MYpn`9&v(QsAsV?c<4lDzsSGXRlw|05Q=lhMKiCVA0z;cjgQ>hw;=+ zxK4%F-}D&0=~v;%>@LUmSRWF4nfFEGJq;{gcSeU|eeT&4-LZxc8tCuoIHb3;27-^> z^fL|DVZ!0M%BOoYkV)Is_3kYNdIkBfJ076Gu2W}N|9!=HEo#b;>WSqmDJk_FrfYMB z1AtfD?{CL_MwyV}70cuvU)(TqfUkRu-us z8+O3L^(z%lFyAgR#Cq_M>it2bVk+#}svAA_c93*TP!qiOYyjJ|Ir$JIy{?qu3!zC1r1*Bd%XsH=N`&kK~#w8V%ey` z{QZJ`EB~cXjK7QPIJ|aYeZjcYD-1kJxcMckihoi#)$8|RvN&JRA*&9 zwqBN0h3qi zjn+Yv#$U-Bu?puy!tQqr(?E}X`?dH_Dx9uwcld=cUWk^F=yAeyK`|6R{Sf1mCshKI z*fi`*Z@-+WwgDVA+YcspVSKUqLI-Cr_~rnP5&5Ir+!KVF8Z!?D2lxgNOa!yvGiQPC&5V zw_qWxw>s-T7Oecf24}ub-2Rh71I_DIs}xllRgEbi6 zJ-U)Di~akVNXjcODhPT9kaP z0I&g889< z$?S@;1)(R2>Gb^yNmq|#|BUilF_^3*99KYuadhfd%?!@w9B+* zKm0miI-SZr2!AzdP8s$O!YHM#ey(>2-a0LF>2(dkUU$a1Bl5#wbI2|9z4tJb{f+z) z)-nw5-(6z+7CQ{iFd2|2F#-x#!c2ZbzZ#t0Zq!AM zeLx?MZwAQlWFS6Cqi`?X-%!;)xDe1Ejea;qeKv^6K!Ygx*XyxjbcFrH*NfG8=;gz) zA*CKXTF*FsqN2D1T@yXM$gr;y{RkL{{H#er+nuL`SWXR~v~EUiVa8FU#<}Ma=nf&q zVq`q_Zvs`a&3r#rJBIFMMX@OE8bBF`OeQ^lO`)UbHw@m?PN7NJQaA6?A#_qwW9hnO z8N%(#c&d~Wh+bx~YA4C28aAk(mxP2{4Dc4-f6&vbHlq(K0+E|Ms+TbTgYx#c9yr2Qg~kr_&(eLY zLW(g=U`kRsdfu&cKdByv%19IE8asQDiK%Yi#!4ru(@Z;%s5Xj{k3tnK zZvuU~&o%BDHiF78IQDEYPoV<=&kWD4jU)GXciH1-2hrs2r&>9p)u=%zv-#ar2U>oA zj6i)pjKV%HHSVkrAy2o?#%oeNsHElut7K9;(nywi+i5h5wyK2Z1~8EbgLvfID1^Kku@etp%=eJ>NO7rw;rYYEYp| zHTdi;b+|v>1iJU!Ol~H%L1XZDx+`{gXpa%J>O4dOosw1!@drd;Q<@9#E5k$e>9C8U zgkp$szwx2m>Id|n4=70~C_{{*4$TkFQ(6P@tOMlFUk>L*==8N+KXsgum6_0u;YIO15X?f6#LT4*NYWMV`+4JfhKsB1V%Ht%UK>+Da_Pgx*1n~AcHrEZ! zpfX*;-gmkcBBEzMU%ils%=?6=dUML)(fh{LeOKF{hU1~x-<~G;DaDr1POAfhb`?wO zUINU$e6px@ydA=&h4Q4N%V1(%7!*`Kl&Ko zcl`dbA#~pNAinKo*;|2D*NwFXQsYq4`pf%oSP1B#N$rkratl(Q zue|$X5c64GslAT$ZOElCM!%QTi>UgN!@qBIA?@$qM>H-EBdrNLU*#`@sO_lIrfe)3 z`E{08y`D8GH{!Kr=E*vqA{&f9{zV9-OUeC&nwigo7*Xg@KrA7lN<$J}2 z%a)yJc>c?-9|wqN{OGT)0F5@(aMkEY%Wgc%e59v;(X|JSzj|;oGoS?p;NEG984aT+ zgK^rmM~2Xr+a;=tbp<+YeVHs6-+=Cq<;QcpsYRW1FPvHPaY!3}N_xz;qieZL`8+*D zWF6ue)#}@ZX4OInr&#LH)f?79Y@C@W{l!qZ?pisz^HfqYxeJdJk-JY)IT`VTLXxpn z7t%p*-?k|Xpr|va#`25ENZ!RfFylZE!l^&dF>dNdpP%M82A)eZuqEioW=<%zgzSqChqnuW4 za&$x$`cGJ?w>F{@b#R$Rp|4{oaZ|8!_uw#kW_I9q!M{cHG&A4a!g&E%5n8TRcMKz; z$ON|!uclC(ks6Cd*eEhMY^`2HH;e9$a^3$RJ&Ue9U*wu(SU^#JMhB|?n?uG_r|fR` zQ8ee3nlfP3gSziYSaF&RAvUH$bK&_3^uzpl5+!{Ov5hH+_3vFkyCgl^tDVPD3F(2u zgT+aNvpHnrOqfK1$Dcm+x-f}8D%>6ZvO0+FDUhK`}DpXQES7Q*fe@6Ao>A4Mda ziEg1)Om~Na9!znNknPEo{qA48(O|2(+2BGK@(dsR%azuLUb6)3<67)O3yWslS$)N* zR7KI`_3SYE_5*z@!rtdQO+otfvn7-$X7Vp0YZfgZGE*%on?t8(vt&v0v*_F%Hica$ zrjcxhL0y&R0us4STXMzt|s-xr)_kaI?r4tvZbn)Hk1Qc$Gquy>9xG^Pd6PJ~e-SO3St&-KCFFTeKp{J03E>aL zn^_1gqO->?*EHr%A&c#wMy)}~24Er-{V8IhOTYY~%3%7(N~7gD`bHBu2Z zhB#X%rY`(mM491zp>D(}bZi_SdxUEN#YV1i{wgq@}R>jsPm?4jgm73RVc)JlNu?=ltn6@$72~C_`N z!zlYnrq@TYI^g7mYV+?r-h-qc3lbo@Ju7fR@aXj znOlYG)k3__q@<#&FI?O06f4kj{WOykJ{F1RAG`24t^!ocm8v(x@}W~<(ro==9r_a* zr}O)C6Wpt^j8PSvL(cwOwmzkE=*m-R)(;oPk*`wI**)%<-ZM`RW?ULY|2=tDLKvDv z7xvV~E(^{hH`hV=-+Bv3Zmfk{IdKs!RZp?F%q=1T{u-O>{`2UEUcb!L;tYE2-h2Hd zc^bLx{jhfF#~fNQFleyIT}0{Y&tJX%x`3pur`C&aOd`(^xs=1EQz$<%*frH~5>fE? zL|qsAQH8k6E8O!QbRv7?=4X{*6rLaIztb^+I20;9>t7EebCclNTBAx7m1V!pYSaqt zkM;;=O_Xw1w+2+ZlZEIrrs1wxjuv%f8f+4Zw{gY;aHTrb!-BH{iRi!Dn=Y_` zA_%04yMfb)^@!s!+|Mb*?b#+v(wsyR?zgsL(o~|16@oFU2|7 zETEjOnz%hb7LnZp$?B}BMf8f&C(s7-=(pvp8ONnr#FoRn^Y804s=QcUY3?(J9*#|z zboMNuiI48;l;&9^?0dxd{_kOAyS#To`s^qYvDvI>Ssp{~0emyxl=@J1XN+51X&*ZN z)HzFN561bQJ=aNM6R4qqM{-zf7;*aGl01(VqN45M4ZY$Tm{U7+FwP|%QDywz-0!J{ zx%QZs^hyg5JpUk(`|BM1Y!04kavuP}L9g5^w*9D{fB5in&;kmnI6CT=vR0!?cc&8`gAd= zJ;!4SJx{h69r?C^w2JswzE8~|Z^k%hzN&e|*)9IV(QFav+)bCizIzFMmuja7*e@VY z*}4Ufl_}I|6Z)XTa0?=vj+Vx=}U(&636hBtU=J+8xnb9 zZ2;(>S%~SMZ3Tl8m3ubxy}-oY-+6+27%uhG{d7Cl37J}|{?;=jVE0tt;q4(osK7mT zH8TRl|7mthZR&xYH@Au_aNXc>(Q9wNPbYZmZ#)1MQ6ubm>pLz4Am24g3% z{>c;Hx1R_#+@9z8l}bU?{op0HcWK~o;@j$@-B@p$l)qr|i3r-`WO8-}2{!erzcqfu z!?FH86B7>tFdgdfH#*e;@+^Xhhe$mTZOY|kGt>!oevDRyn>bK7)CX3K)!-a3J9Yw^0pn=w({OzYHkOui7Se;zF6Fced|tWiLRGcsSmvIOe2?hZnREAxdQv%o2+>OdRkKRQ~a0@D>it6iN#? z3JGvpOvEEQupJZ{!&J4l2w?u!^{D4t0<^r?XO!SUWy1lLCyp=TOuq6RCS3+b%UPW+s2I5ez?}q`oQ;GFL+lb z36Kg~VJqw7a&;TPh0584`v1D2{DB(7n?=kIZa8qBD(Zzpe`C1J;>fW0_mpOzWfN3& zh#=lUJbc>_F*5#00*6~4zBGTq_GdL-n(9D?uO!pt1rstbsI^S};=_7x>{%8%IvmKH z)F2EW!okY=*7etnc%b`Otu7$n3hb{KAKaIz1AoWWxBK<5@8__>b3}r~2T){A#lz{I zI}ath@o@Kc5eJEz01wM*6zU{f;fF5$x43UL@Gek5Pu!LOigy?{BKqrK^Vighd`vAI zdq)X5&qahY#&1e;F@LY=k18CV!sZHDP8?t*154GdPqsIS&=D7>sUz9}qaVICUQF)+ zg4~%+*6m?fnsxr9%rycRZTA#mWw zzGF9spnl&v9m|U@kWtg!EM97WRcCAUZI5bbygETAm^2JWnEOt38ux&_+sS9PAKG9| zjK$3GN*9=J3(5zqbU9r3-yDyjWT=Tda%YEr#>0- zl38Oz%!y#rpQvCr+XM?Dg6YorP0%%FxW2y|;|x)!N%UU}1ab2iHo3KdWBrrr9tr_& z2;Jy=2v=JHbjr#IYXJm*Nqt91_S@HhPN{R1&XIGgmWwUvVao!?yJ+vD*tq@8kn zF|Zk&Dm(usjNqZku=j*;W*g*dB>q=8+Y083xn?E4ZE$C+S98Bs8)Qt1=e?RE!Lgau ziwssIFg%*bu3U(N^E*8(#u7v@J>s_Z2FtDZ%JfcVb{sq!{QM_%uo12<@JZ%Qw?khH zk6re@LHJ(Ja6|ge81#r9B|i!n1hp}L+WL4qyxCx^A{@cP%PE{%&}uEbc){{R_yrl} z5I5H~)dBcI|7H*-yC5lE_m+_T5abT7TGyJBp+DQ+YL3_r3y+Q8P~-ZbpOY=bHiZOV z>8`ia|89qY_k^Mwe+i&@ax*qJ2@i)=q(5nAw*XgN4a@QDT4?SgmvDWp2PRs|z+6Qg zSfmxb+V>OlMLFK&_j}p^e^OM6>kI)xM#}60TiZZj^EM~-78#7s1U1WB6JZhW_A4n6 z%Qd0Wr!($2$eyBa5-Di_hODrrQ^R#|H+9iQt_TNl_0z{|yzsDleko;uwG{-H$a>3I zelh>PC4S!<%N4hgHetqkxbQms+3hR2=oJ0H$n9Kg-#eKqT%M9(K2J1iz^4PwZ)M(z zkLm!E?fl^*?k!N3{mgJsmk2uA)W2W2x*#^o=Fe-!HV{iL@joR^1o`*rp*{>jxe#{;p1}TWo<1YxMo=93J-N7jQnlg9p!Gk0Bz)14}Oi zTGQ#YZbQba9mP$kSIq6+{Lr5aMI7YNpZpxLhJ!or zFU?je5FlDpC0PZ#KeJZrW|h=1mW#dC!^(q@m3E{oSF#tf%?HLmpX-EkH&%m>FcaYg z@B9iyzYV4)P}1QV0(|-XOh9J39?stNL}|BL;Ha{mSzUY^6zp5O@LwSjR@5(iv-{Hl zzm8ZJpFY|Jht9}fFJ9}0Q%O$Rud#iJ83K_UyLM2QXAJN5#&U>W;fqoj9u%+3KAJIa zfNK}>G@A#i!TyhHiBotDxVfn1vX?YN)<~7AEaqpdZs=}QF%DQGnU)%F6XCe6(6oMh z2lzc{-~3=n2G{P$?`N0W!NL36m|{RPoW6XR;UHf?)?Gpcyd7eBK5g?Tc7YLQCj*MT;I}=WG8;z#d%cfg zX?I)Tj+igE_-ZGp>B9P^9U0=!|B(NH2w;1^E~1H04>eq#c4t!?AUj6OAgC)?-vr>Nz5tiTIzscG2E~*UnfL~E!DgA_Ci+3$`Z=dHGIu!(&E2-jK{b zpeX!d@i{sGd{Z&;KdU;yz$S8-9Ml2pCH-may&drF0em%oNCf?pe9GSC?J#tAOgAor z452|^DrSt^U{r8oPt>^<`19_Qn_z4;yv;vlID4uAA{?I?MqqP%NpWvN1wS4>HP7uD zpy6RevsuJT9MdtYHjyOT36!&(CzSayU)`z;E7Qlrro5}mD#m9j4fw)i{?(wqJ#;LJ z8xIV=kNIMm@L=W2N^oy(0m%AY{0d?D$;BVp5;X`G&;9m2{n8FHW)I0mboG$)uOmtH zRxO-~dws-xB^Q#~WlsM1uMoQKQk=6SYruE9<0hAA7dYt#{XTo46Uu}n>%(XRaDl2_ zX}Y@)^a=!1^}EQxL@+Y=FB)6#U&UqyK0G`n5HeY+2ypHDy(u?r-Ia9W2ZFvg!u);z z&J--S4(7cSeftFm?f>R0Lls-WZiIbHy9p0Fi);o=JZHLr9qS#sVT@jro!~tE z$TZly6B-y-cS+IOz;f}?_o}ma7=E&jXB%#U)ZLtm^IABN+`nnmi0S)*=!T>JwN5Z9 zn$B7#VY!)<^i&g@^H{pT#|~G?koNeSPli(m_Vs!DHT_Z;k3C6UPN;>x2IY%B@^ug; z&33>-q!r2ou6R9R>4eJh>koa1n`O~Z(=;;cYhZtMH z%(JC3loxw`p~Rl&tVA&PV_7cSCc&A>eUUHJI^b2YJcGGR8`O8VY8R1k5OiW?`^?`a zAkgFuON*PJl0D~@9LAZhj7K+`Tw1_nTG%k8yBYTLUduZAs0*~HuPL41x*_GS%aVHl z4hAlI9=<(~2hNbz?%y>ePz^oPG<>rfG!rvN#yJKc*iUADfVB(Q+>^iEdrbhXfHZut z8X4%n<|0S2K`1;O(Ra|O1Fq>sYkZt;gQrtNl!7iia34`C4EO1Rn|53V3t0XfQj$Q& z$t`dyf}Hh1suj+=Xssxq7LcrHzfq6%0xL^6RYN~Fy5Ljg^193%0qUy^_nvicg}ple-lwRw!u3BKA;+-%n7CM= zB0t;-wW$^}BcBPt>a|k!>23$46sQ=f6%4>=7*qJ-1tRVA9uG4=G4PLZ*M1*itEcXvv$DE zzhVz~t`Z^lEE|WW76HENih5S;>j1ZgE5196ZNS!R_{}964+4|dx##>^A-!nom2pZP z-Vo8_i7y&zCD=+N@1*GcdAomtqq{@278Bcvue-S9geygPO5^8djFe+YYTZ z((4iHrICx_uYDE5o^^LD`j>9=X3-$#H+%6enJL?=8IQHcJ#PJ|%`^?$Da z27#EzkQ)D`4`jE`UG^*Ngews#vK{mT;3P!&1O^>2cfx^bgR32+3|JbP4BJ86u1df@ ztq~}#-Q|}?ssNubr9bkd3W!U0&EB4=2Qi+kN}1|b5F_C&daz!E1QQE;bUWb9HP@s7 z*$x=NujaiAA%eSS4nti+3v{%5B~@I-12pg(zUIN^YQgvdwX+o#*#5h&g6%84<@)|W zsalv``1e!z6$!#`7EIol>4T(42JG^iBuKi(I$EIA4o8n)&gEw508Z;KANoTA;qT|J zD|Rdadu=|^Cj1hoW$7J`|1rkInrPGCUbU^0-lhwc}GHiNQ3HxN@ zA)ZsDX)?MQ&V9W}B>1;LN~M5>V|zQ~{2I!y)NY61`pE@xjN`mj7{ZN0Iw0ius(x_k zD0C>FbDupu1dSd;mHk~fh+s`^o3J1Nng4s*C~GCwt8IH%DqDa@HR?A1j~}q%+1_i{ zQvwCy5NHTn}G$Z4hSH6{>Px&1&(KxIUUsJg4t{mfJ)GYGfvNP3m!h| zee{sSa_XQ;_rRUtD(I|=bqMZlggh+~UCWO|7(IXc<$Y!x+_wC-rfr7@bRCaYlMa;o!``+)_{j1-OFUb1~|LmeeaHPJIuHYoIVmm z20xsEn#Es?(`0)S=7c+8KrhNCRj3QdTL)6!uMwg5_RIXNn>hII{t0C|pB6ZrbX<*` z+X~Z{B(;BBZH9PZ^(_{i7RdX=tFXHh4>4RSH)U_*V0v_U`v-Q8Cg<^_5jrA-o%_^W zT1?4fK#uZe)tOBdl zFg}{LX(-kE(+h{w1Xk!|`eAx|Zgsnb2;aXBWXWB`cu|^nD}AaRLho@^6fAFTOJg1~pS zTc5D}r2lo`%j!@EG+(Z6d79Y)Rh)Ux<4W3rc){C}8rTByt*lXQ<+UJGYjDKCrUv>) z{QDv&8(^^b)BaCocrd*>J-u*-1fD~7*NU-TQpB453G{x}ju)Jskkp_YPWS_P| zFEN5s7F&P707F2$zdpYy4vc61TOKIal52#onc)$KHmjl9=-cY>aw|+-S9U(&(++Yr zf_2P_1Tae9;Qr5V07TGUtA8CNpcRJx3bLt%AHOJ1T?H$^k<;d6AbTa;cd>4(QZI*4 zE0!K9y>__X#iwYxuLn9S`%0>I$WTLEU0F}=fDM~^dv~r*h!uB>?kONc!zw-VNu^H6 zcR1&EMY$VPIVpQ&+la7h--(So?9Grm!)dHG_KiT6fI@0ti_i-QI}9 zgN%ezS)yDAWSz;m@mr_|5=UlPT5om2w##AHf*m51;}$+Qtm5ET3zx83Z5!fHqwg~XD2F<#p9Pzg!OmO(6c@GH9YZg_Y+`E}sFHV}n%3T>Dj*&yj)Y3^ z94P*htc`~y3kz-JSg}OFh32GX2nkj=n=*eDlVK^f-*g`H%PWD8hrkaHdz^jP1DBfMzFBFp^6O?OFxh=1 zp{ofrZrx($#t~rd3Z;M`*ACt{`PvHdyC5sqkL*$P|Igb`3}C+539aU3ELxErkl+yW zf>FH~;s(<&1uN$WH*(uM9osF`v!dEZnxha&xS}eP{Z=PAF9R za>8ka1P>fWbgrlOf{Avj!aHm~Be`0QEpgbne~TR-{8#}tdhh>mV*M&z$Ju>Ir5?;i zG?R{CJgdf&)apLb3GxS$xE721;cxlBb?0jX;309$oZqS&9;_M~f2ZpMyY+o%57`l6 zQClv9V;Iw+^5vJ7g6*IZ+^8M9+5(EC+-pACwb1H1Ji}j83#nC_V|(Zuq4=>gh4nB2 zhJ|i_=l5@iH_7$y^08bzs&ckfgRu?BcSxg=nFO%2v}Wp>gQ(gG-flAT8`XN_UX}yV#3=LSrk0pJo=P!*amjVF}^JU93kv-22(k zAM;^`u$zNyc(9eS2s{&?0rkImciqP3n8;!J(*Z{O0$neyy1*^5 zM1>3E0`YSpOnL)t;C8F9xHGIB(oRt(v+t4Myt{eLr(QDfG9`KzaN$5Xð_vmWjo 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 z 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 literal 0 HcmV?d00001 diff --git a/Applications/WakeWord-MXChip/src/models/generateModelParams.py b/Applications/WakeWord-MXChip/src/models/generateModelParams.py new file mode 100644 index 000000000..85e93816c --- /dev/null +++ b/Applications/WakeWord-MXChip/src/models/generateModelParams.py @@ -0,0 +1,125 @@ +import numpy as np +from template_MXChip import getTemplate as getTemplateMXChip +import python_speech_features as sp + + +LABELMAP13 = { + 'go': 1, 'no': 2, 'on': 3, 'up': 4, 'bed': 5, 'cat': 6, + 'dog': 7, 'off': 8, 'one': 9, 'six': 10, 'two': 11, + 'yes': 12, + 'wow': 0, 'bird': 0, 'down': 0, 'five': 0, 'four': 0, + 'left': 0, 'nine': 0, 'stop': 0, 'tree': 0, 'zero': 0, + 'eight': 0, 'happy': 0, 'house': 0, 'right': 0, 'seven': 0, + 'three': 0, 'marvin': 0, 'sheila': 0, '_background_noise_': 0 +} + +np.random.seed(42) + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN: + def __init__(self, W, U, b, alpha, beta, statesLen): + self.statesLen = statesLen + self.alpha = alpha + self.beta = beta + # Wx + Uh + b + self.W, self.U = W, U + self.Wfused = np.concatenate([U, W], axis=1) + self.b = b + + def cell(self, x, h): + Wfused = self.Wfused + b = self.b + hx = np.concatenate([h, x]) + h_= np.squeeze(np.matmul(Wfused, hx)) + h_ = np.squeeze(h_) + b + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + +class Stacked2LayerRNN: + def __init__(self, rnn0, rnn1, fcW, fcB): + self.rnn0 = rnn0 + self.rnn1 = rnn1 + self.fcW = fcW + self.fcB = fcB + + def infer(self, x): + ''' + x: [NUM_BRICKS, NUM_BRICK_TIMESTEPS, NUM_INPUT] + ''' + rnn0, rnn1 = self.rnn0, self.rnn1 + assert x.ndim == 3 + h_list = [] + for brick in x: + h = rnn0.unroll(brick) + h_list.append(h) + h_final = rnn1.unroll(h_list) + predictions = np.matmul(self.fcW, h_final) + self.fcB + return predictions + + +def main(): + # Configuration + # ------------- + paramsDir = './params/' + timeSteps0 = 8 + timeSteps1 = 6 + # ------------- + # Load the model and initialize two fast RNN cells + x_sample = np.load(paramsDir + 'x_sample.npy') + target = np.load(paramsDir + 'target_sample.npy') + predictions = np.load(paramsDir + 'predicted_sample.npy') + mean = np.load(paramsDir + 'mean.npy') + std = np.load(paramsDir + 'std.npy') + + fcW = np.load(paramsDir + 'fcW.npy').T + fcB = np.load(paramsDir + 'fcB.npy') + W0 = np.load(paramsDir + 'W0.npy').T + U0 = np.load(paramsDir + 'U0.npy').T + b0 = np.squeeze(np.load(paramsDir + 'h0.npy')) + alpha0 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha0.npy'))) + beta0 = sigmoid(np.squeeze(np.load(paramsDir + 'beta0.npy'))) + fastRNN0 = FastRNN(W0, U0, b0, alpha0, beta0, W0.shape[0]) + W1 = np.load(paramsDir + 'W1.npy').T + U1 = np.load(paramsDir + 'U1.npy').T + b1 = np.squeeze(np.load(paramsDir + 'h1.npy')) + alpha1 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha1.npy'))) + beta1 = sigmoid(np.squeeze(np.load(paramsDir + 'beta1.npy'))) + fastRNN1 = FastRNN(W1, U1, b1, alpha1, beta1, W1.shape[0]) + + srnn2 = Stacked2LayerRNN(fastRNN0, fastRNN1, fcW, fcB) + errorCount = 0 + print("Verifying outputs") + for i in range(len(x_sample)): + ret = srnn2.infer(x_sample[i]) + errorCount += int(abs(np.sum(ret - predictions[i])) >= 0.0001) + print("Done! Error cound %d for %d tests" % (errorCount, len(x_sample))) + + W0 = np.concatenate([U0, W0], axis=1) + W1 = np.concatenate([U1, W1], axis=1) + assert x_sample.shape[2] == timeSteps0 + assert x_sample.shape[1] == timeSteps1 + numOutput = fcW.shape[0] + ret = getTemplateMXChip(W0=W0, B0=b0, alpha0=alpha0, beta0=beta0, + W1=W1, B1=b1, alpha1=alpha1, beta1=beta1, + timeSteps0=timeSteps0, timeSteps1=timeSteps1, + fcW=fcW, fcB=fcB, numOutput=numOutput, + labelMap=LABELMAP13, + normalize=True, mean=mean, std=std) + print("Generating model.h") + f = open('model.h', 'w+') + print(ret, file=f) + f.close() + print("Done") + + + +main() diff --git a/Applications/WakeWord-MXChip/src/models/model.h b/Applications/WakeWord-MXChip/src/models/model.h new file mode 100644 index 000000000..8d70fbcef --- /dev/null +++ b/Applications/WakeWord-MXChip/src/models/model.h @@ -0,0 +1,109 @@ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams0; +struct FastRNNParams fastrnnParams1; +struct FCParams fcParams; + +void initFastRNN0(); +void initFastRNN1(); +void initFC(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + -4.394342, 1.670318, -2.444137, 3.987555, -0.367528, 0.847272, -1.579511, -2.468433, -7.282849, -0.976210, 3.635147, 6.876060, -3.495753, -4.241759, 5.861881, -1.029778, -0.132852, 0.482839, -0.773421, -1.058756, -0.400583, 0.313920, 0.754386, 2.407314, 0.084614, -0.621101, -1.202959, -0.817329, 1.091781, 0.803296, -1.132104, -1.491276, -1.285186, -0.367634, -0.191333, 2.019341, 0.813238, 0.842223, 1.320992, 0.335768, -0.458256, 0.623994, -0.636713, 0.135170, 0.722895, -0.540891, 0.339657, -0.178645, +-5.010478, -12.386557, 3.541905, 1.687755, -0.226694, 2.467856, -2.713917, -4.092384, 8.001176, 1.380618, -3.027768, 1.509269, 1.249332, 4.262799, 1.940189, 0.479688, -0.647341, -0.274383, 0.621559, 0.840944, 0.471705, 1.386905, 2.151344, 1.836882, 0.543310, 0.328246, -0.259154, -0.031627, 0.408222, -0.686999, -0.324494, 0.529456, -0.041894, 0.162293, 0.634429, 0.658714, 0.309362, 0.206179, 0.323115, -0.444688, 0.045480, 0.334993, -0.038282, -0.554810, 0.144400, -0.221486, 0.129975, -0.449101, +-3.118361, -1.812039, -4.206928, 2.821902, -0.748216, 4.338758, -3.047090, -10.049188, 0.120711, -8.117956, 2.690513, -1.699157, 0.425068, 2.030299, -2.204330, -1.336558, -0.831021, -0.696517, 1.643283, 0.811341, 0.816283, 0.673865, -1.026075, -1.222155, -0.589451, -1.283914, -1.704754, -0.735262, 0.259212, 1.528514, 1.482427, 1.216248, 1.072276, 0.873297, 0.285459, -0.135662, 1.117006, -0.472917, 0.991429, -0.119520, 0.087565, -0.214628, -0.061496, -0.169957, 0.019995, -0.054380, -0.090222, -0.428023, +-0.242790, 1.813288, 0.119135, -2.969033, -1.675614, -3.901589, -0.091110, -7.544526, 1.960290, -0.037544, -0.672174, 4.773893, 0.150768, -3.041260, 3.332448, -0.244760, 0.657012, -2.135938, 2.968000, -1.933262, -0.587828, -1.612573, -1.273521, -1.634842, 1.549491, 2.493810, 3.421001, 2.132683, -0.197654, -0.376506, -1.291105, 0.537511, -0.426619, -1.155925, -0.591313, -1.176670, 1.275704, 0.069142, -1.310604, 0.469024, 0.390803, 0.219441, -0.309057, 0.795271, -0.377698, -0.204987, 0.098430, -0.072286, +1.659412, -0.136527, 0.939389, -3.545981, -3.184775, -2.974060, -0.538432, -3.639727, -0.837568, -1.604512, -0.579743, -4.922958, 1.545775, 0.529332, -7.399548, 4.370611, -0.080237, 1.754189, -0.956228, 0.022387, -1.777416, -0.993705, -2.662503, -1.556300, 1.677594, 1.765419, 2.185814, 2.665101, -1.390469, -0.851602, 0.933666, 1.104553, 2.189019, -0.020495, 1.062610, 0.149326, -1.536042, -2.015504, -0.590997, -0.187154, -0.888261, -0.192437, -0.007773, -0.195747, 0.024274, 0.260669, -0.274831, -0.121948, +-0.644862, 3.412475, -5.739103, 0.730205, 1.893141, -5.632226, -0.136634, -3.698142, 1.016315, -0.203452, 1.990294, -4.053802, -2.250560, 2.936410, 0.938369, -4.563478, -0.198095, 1.321754, -1.213177, 0.746386, 0.395729, 0.735425, 0.674619, -0.286715, -0.213787, 0.695955, 1.095577, 2.195754, 0.552678, 0.022346, 0.491991, -1.117851, -2.112240, -1.116424, -0.688602, -0.407817, -0.537197, 0.696354, 0.902197, 0.448935, -0.177437, -0.303541, 0.401238, -0.163165, -0.310976, 0.233415, -0.507773, 0.439906, +0.405050, 1.563615, -2.845270, 1.864122, 2.324951, -2.308045, 1.342459, -0.484539, 0.426602, 1.209528, -1.047912, -0.280595, -0.585254, 1.265471, -2.105597, -6.096662, -0.203713, -0.298388, 1.028528, 0.607156, 0.308826, -0.618201, -0.722835, -1.619279, -0.824562, -0.617465, -0.543220, -1.233350, -2.441530, -1.802619, 2.627425, 2.585896, 1.069127, 1.195297, -1.627771, 0.595738, 1.037760, 0.417393, -0.090837, -0.146070, -0.176088, 1.056672, -0.459774, 0.658548, -0.328070, -0.268748, -0.390144, 0.451860, +-1.733371, -2.615444, -3.020136, -1.453281, 2.591630, -2.385435, -0.073184, -3.689105, -2.830683, -0.677763, 2.251215, 1.987840, -0.602462, -6.297771, 1.119586, -0.775122, -0.517076, -1.090677, 2.195573, 3.490596, 3.532367, 1.302304, -0.036746, -2.973045, -0.614896, -1.700183, -0.836986, -0.260505, -0.024295, 0.439021, -0.761616, -1.531463, -1.656251, 0.141997, -0.249461, 1.028342, 1.568828, 0.854612, 0.420676, 0.125925, -0.075899, 0.404789, 0.054414, -0.723230, 0.321348, -0.352063, -0.073613, 0.100152, +-0.264005, -1.951415, -1.429368, -1.594596, -0.371441, 0.040082, 1.656364, 2.827784, -8.510094, -3.045576, 0.982709, -0.357535, 0.458934, -5.671675, 2.810453, -2.509865, -0.055260, 0.149244, -2.556470, -0.289469, -0.956199, -0.967695, -1.253180, 0.375230, 0.470758, -0.480561, -1.188382, -0.385000, 0.729667, 1.763392, 0.788664, -0.381417, -0.188639, 0.700852, -0.828685, -0.422568, -0.385014, -0.557915, -0.905237, -0.235940, 0.497495, 0.208721, 0.115759, 0.290364, 0.086713, -0.006929, -0.818390, 1.248167, +-2.651732, -0.196781, 2.481395, -1.427539, -3.650820, -4.447654, 3.010999, -2.660051, 0.965630, -7.510485, -3.075092, -0.512343, 0.263273, 3.732776, -0.218930, -3.831048, 0.297317, -1.412834, -1.033311, 0.403555, 1.724447, 2.214988, 3.159698, 0.195241, -2.543757, -1.156173, -0.658126, -0.196266, -0.891090, -0.997414, -0.669083, -1.452945, 0.267728, 0.721529, 1.612172, 0.383177, 1.040189, 0.653729, 0.163864, -0.094382, 0.666856, 0.253287, 0.024207, -0.089818, -0.387213, -0.115701, 0.229131, -0.504887, +3.510151, 13.682715, -1.262339, -0.938372, 0.214310, -4.568920, 1.900012, 0.168166, -1.113414, 4.860772, -3.513642, -7.361302, 0.977453, 3.073361, 0.495730, 1.790086, 0.665338, 0.358030, 1.767592, 1.373327, -0.377032, -1.457430, -0.920559, 0.233391, 1.578097, 1.341954, 0.032383, 1.021583, 0.113483, -0.202995, 0.503583, 0.312998, -0.546984, 0.279893, 0.275056, -1.264586, 1.479502, -0.670943, 0.622271, -0.101685, 0.061433, -2.146494, -0.167393, -1.107415, -1.833909, -2.074111, -1.063813, -2.169270, +-2.608964, -4.021140, -0.128930, -4.680740, -3.001136, 1.165962, -2.217025, 1.472322, 1.831619, -2.566680, 2.990274, -9.275423, -1.245824, 3.842207, 0.191467, -2.173995, -0.083123, -0.301617, -1.096413, -0.374791, -1.169248, 0.193628, 0.578226, 0.233941, 0.187847, 0.837287, -0.367849, 0.188699, 1.307282, 2.631428, 3.713660, 2.160410, 1.891309, -0.735538, -1.449885, -1.196488, -0.918136, -0.692220, -1.113876, -0.364902, 0.377525, 0.318798, -0.076559, -0.037340, -0.291767, -0.562892, 0.066101, -0.191011, +1.705875, -2.202471, -0.187324, -0.836479, 0.115738, 4.280789, 0.098201, -0.026486, 3.779680, 0.790323, -0.340409, -1.200357, 0.258244, 3.573425, -2.039930, 0.448585, -0.263841, 1.054291, -0.734569, 0.357012, 0.344547, -0.227532, -1.293920, -2.773390, -0.967389, -0.291874, 1.814994, 1.863690, 2.086262, 2.177715, -0.059085, -0.779559, 0.034168, -1.790127, 0.128300, -0.917041, -0.207902, -0.319050, 0.061688, 1.112218, -0.369199, -0.069757, -0.304790, 0.515871, 0.195216, -0.047352, 0.470148, 0.135613, +-1.801733, -14.333292, -6.710084, 2.027344, -0.738840, 2.533691, -1.460382, 0.617199, 3.300643, -1.117942, 3.094809, 1.257551, -3.057455, -7.443308, 0.006572, -0.762965, -0.756610, 1.186737, -0.927841, -0.341335, -0.853035, 0.217751, 0.376304, 2.052606, 1.383751, 0.387989, 0.656082, 0.743186, -0.085105, -0.018542, 0.111765, -0.176987, 0.164592, -0.040699, -0.555956, 1.440574, -0.231119, 1.188938, 1.542780, -0.064015, -0.069175, 0.515627, 0.091999, -0.237204, 0.515334, -0.054009, 0.603516, -0.318698, +-2.384683, 2.217553, -0.510579, -3.762332, 0.927062, 1.052021, -0.594735, 2.678587, 5.472569, -5.223604, 0.411627, 0.326158, 3.073533, 0.891218, -7.836277, -0.877050, 0.337595, 0.027045, 0.207879, 1.107072, 2.751967, 3.531062, 1.655158, -3.068271, -3.484626, -1.509957, -0.649874, -0.190971, -1.526214, -1.772561, 0.418379, 0.525252, 0.049277, 1.424461, 0.954263, -0.375417, -1.519454, 0.281435, 0.668371, 0.240059, 0.549209, 0.566503, -0.102672, -0.965943, 0.562778, -0.635043, 1.523030, -0.806144, +-4.007565, -2.384225, 1.985205, 5.132339, -1.038108, -3.017178, 6.698817, 0.000970, -4.567681, -0.637183, -1.207071, 1.972803, -5.824776, 2.519549, 5.051178, -10.033369, -0.685569, -0.454371, -0.362847, -0.009798, 0.080245, -0.475046, -0.687661, 0.673480, 1.079727, 0.344966, -1.493761, -1.561329, 0.848099, 3.756004, 4.460750, 0.785049, -1.214222, -1.517126, -1.006831, -0.269839, 0.436658, 0.493897, -0.802526, -0.039728, 0.621665, -0.144493, -0.240633, 0.607524, -0.736513, 0.338355, -0.749308, 0.594335, + + }; + +static float combinedBMatrix0[] = {-0.483399,-5.375202,-0.894719,-2.971153,0.176196,-4.627392,2.712877,-3.889010,3.451340,-0.512680,3.635937,-2.563429,-1.778029,-1.228812,-4.482069,-2.371642,}; + +static float combinedWMatrix1[] = { + -8.993324, 5.766108, -0.984275, 1.232846, -0.784503, -1.215732, -1.109800, -1.419134, 0.867878, 0.985043, 1.606076, -0.275711, 1.211763, -0.110211, 2.418703, -2.073111, 1.863143, -4.919676, -2.105419, 3.112989, 3.771616, 3.573565, -0.141503, -1.749448, 2.866004, 1.695223, -2.021968, -1.316671, 1.155566, 2.337256, -0.808888, 0.022269, +1.040456, -5.227429, -0.590861, 2.846540, 2.510352, 8.778857, 0.772251, 0.013926, 1.175662, -0.919632, 1.295280, 3.194552, -0.671261, -2.404313, 2.420117, 0.925858, -1.226532, -0.982795, -2.969703, 0.164707, -0.217380, -0.768241, -0.376959, 2.921228, 3.840075, 2.656377, 0.184129, 4.891365, -0.248023, -1.842269, 2.994883, -0.866867, +-2.433946, 2.733418, -7.199495, 1.227334, -4.087968, -4.372028, 7.848134, -2.760289, 3.304864, -1.298907, 1.932202, -0.909907, 0.924740, -1.356102, -5.423501, -3.767486, 0.325634, -2.054650, 2.083872, 0.728384, 1.154159, 0.952869, 1.352677, 4.639591, -0.716756, 0.798336, -1.293890, 1.404328, -0.389740, -0.894149, 0.415447, -0.260267, +-0.407898, 0.768603, 1.095211, -4.719667, -3.602338, 3.734942, 1.431481, 2.184455, 0.390121, 1.675800, -0.604315, 0.434035, 1.974323, -1.010169, 0.466087, 0.810820, -3.064052, 1.466479, 0.240817, -1.555377, 1.680161, 1.640082, -2.491495, -3.465886, 0.882935, -0.745272, 3.704679, 4.501615, 0.154132, -2.079676, -0.336283, 1.146916, +1.872181, -0.171051, 0.428701, 0.277004, -6.850987, 0.018607, -1.209911, 5.147545, 2.395395, -0.063215, -3.504235, -0.782541, -1.775267, -1.429212, -1.090621, 3.328624, -0.369251, 0.046201, 0.682975, -1.618495, 1.281623, -2.842376, 0.478221, 2.351111, -2.736117, -1.092621, 1.578171, 4.780344, 0.432083, -0.790555, -2.146031, 0.992934, +2.229246, -3.632861, 2.121870, 1.937214, 0.773552, -7.277787, 1.350840, 3.131287, 0.261730, -2.937069, 1.273218, 2.050651, -2.149755, -3.658037, 1.927494, 4.298773, -0.149977, 3.697038, -0.205383, -2.551378, -0.561584, -2.299595, 1.620943, 0.698497, -0.871604, -1.842371, -2.693478, -1.622483, 2.097851, -5.380957, -2.524892, 0.540286, +1.974882, 0.860660, 0.483594, -4.428236, 0.254198, -0.738776, -7.166861, 4.724154, -0.094901, 3.128331, -0.223106, 0.047523, -1.512438, -0.349958, 1.349454, -1.073704, 0.963849, -7.747976, 2.641978, 1.012649, 0.867783, 3.279111, -1.728747, -1.165767, -1.853621, 2.364444, -0.712560, 1.917849, 0.494486, 1.950737, -0.027571, 0.073560, +0.185064, 2.787849, 1.392283, -3.992270, -2.176939, 1.571382, -3.505462, -10.164021, -1.369556, 1.395783, -2.141547, -5.636579, 3.930323, 0.386195, -6.129729, -1.326905, -0.328154, 1.842927, -4.650984, -1.256178, 1.218856, -2.946430, -0.695355, -0.041204, -2.726118, 2.575443, 1.594451, -1.125996, -0.521107, 1.731262, 1.239454, 1.648101, +-1.645357, 2.483098, 1.378480, -1.034285, 0.286449, 1.968899, -0.603014, 4.894711, -4.844470, 4.013346, -5.933038, 3.384772, 5.367784, 0.994224, -2.253595, -0.450002, 0.113909, -9.981983, 2.174092, 0.458702, -0.550130, 4.121709, 0.055792, 3.381026, 0.224217, -2.882266, -0.534291, 0.376481, 0.097206, -1.507773, 0.389125, -0.527342, +1.772734, -2.101506, 2.286718, 3.837304, -0.114564, -0.330263, 1.073511, 0.029877, -1.633782, -7.562314, -0.648720, 1.629470, 3.975489, 2.423227, 6.425655, 7.710009, 0.337786, -3.375684, -1.860515, 0.107860, 1.165393, -0.612101, 0.055045, -1.761673, 1.279403, 5.502572, -0.987779, 1.097176, 0.532789, -5.638363, 2.125039, 0.035663, +-1.731669, 1.573543, -1.810375, 2.018543, -4.017689, -2.031807, 2.143212, 0.437938, 2.074214, -2.458002, -7.663488, 2.675484, 7.721604, -3.649217, -3.664882, 4.330673, 0.434385, 3.215706, 1.291247, -1.357334, 1.918163, -1.578749, 0.887113, 0.056447, 4.543562, -2.219110, -0.812309, -1.380378, 0.706664, -1.992625, -0.605155, 1.648007, +-0.745284, -0.395060, 2.257222, -2.050334, -2.811226, -3.223480, -0.935113, 4.670177, -0.166676, 0.190502, 4.950702, -5.055352, -2.926551, -0.875040, -2.181215, 2.516552, 3.281529, 4.631181, 0.170389, -1.290764, -1.637012, 1.986015, 2.599300, -0.560773, -1.093340, -2.086372, -2.141530, 5.056557, -1.756402, -4.758149, -0.287663, -1.831596, +3.072729, -2.615700, 4.131379, -2.967680, 0.447018, 4.740140, -4.009865, 0.703566, -0.613143, 2.639772, -1.038132, 0.775154, -1.156957, 0.229450, 2.784570, -0.660779, 2.145897, 0.258853, -0.768564, -1.063183, 0.617708, -0.135477, -3.456913, 0.023365, 1.792191, 0.239879, 3.347177, -7.541625, 0.274615, -0.131922, -0.664101, 2.145448, +-1.414440, 1.015114, 1.871301, -1.742095, 1.538365, 1.129859, -0.626152, -0.138937, 1.232638, -1.846977, 5.286344, -2.819705, -3.333694, -6.735012, -0.789252, -1.318035, 0.881870, 1.963813, -2.723712, -1.828124, -0.737036, -2.770875, -1.962267, -6.279300, -2.201661, -5.280858, 0.328632, -4.216747, 2.882310, 0.202990, -1.582065, 6.267218, +-1.148481, -1.254931, 1.314193, 0.969432, 0.429214, -3.153016, -1.708260, 4.345199, -0.671442, 1.874414, 0.090322, -0.330771, -0.801841, 0.734000, -7.610411, 1.416348, 0.229478, 0.114050, -2.328229, 0.822486, -0.594291, 1.357512, -4.062139, -0.165713, -2.305657, 2.479547, 1.950884, -4.972633, 1.115902, -4.844807, 0.812774, 6.339092, +1.136031, 1.501339, -2.519958, 1.596872, 0.409924, -5.161640, -2.744563, -2.843511, -1.029676, -3.751853, 5.121879, -2.964035, -1.117965, 0.380782, -2.735341, -6.494120, -1.351529, -1.072190, 4.475897, -0.367306, -0.331998, 4.780028, 0.935141, 0.891659, -0.969988, 2.362436, -2.633953, 0.126173, 0.406457, 0.058628, -4.265975, -1.729679, + + }; +static float combinedBMatrix1[] = {0.390521,-1.568006,-1.247215,2.683117,-5.352313,1.015610,-2.181136,-2.871274,4.206901,2.940511,-0.876600,1.264730,2.177765,-0.583102,-1.096310,0.976021,}; + +static float fcW[] = {1.153998, 2.908503, 2.931298, -6.591868, 8.570377, 1.777791, 4.249845, -5.324548, -1.933409, 1.652255, -3.008340, 2.561109, 5.091272, 2.375975, 0.114272, 1.825302, +4.079215, 1.132804, 1.410711, 3.920387, -2.375091, -3.254151, -0.664488, 1.958657, -3.064375, 1.514691, -4.174952, 4.311438, -3.373156, 5.219816, 7.911401, -6.436582, +2.892433, 0.543585, 0.357800, -1.411686, 5.022547, -2.542740, -4.708998, 3.959384, 5.811014, -6.125777, -3.734309, -1.885103, 1.591531, 8.301410, 4.805660, -5.946973, +-8.308530, 2.225836, 2.609653, 1.061591, -1.923773, -0.394133, 2.562978, -13.416260, 0.970302, -4.682763, 2.798755, -4.203907, 3.902050, 0.464174, -0.507031, 9.735559, +2.582557, 4.024098, -3.741822, 1.387635, -0.826144, -4.692614, -2.862955, -8.454850, -4.566405, -9.172646, 7.517973, -2.362217, 1.423986, 12.640054, 0.416312, -1.751263, +-2.243015, -5.913934, -0.829215, 4.400629, -6.072413, -0.354700, -3.499763, 3.878453, -0.876954, -1.165360, 0.531110, 5.968567, 4.987993, 1.700330, -9.198635, -6.721683, +4.435347, -6.062106, -4.835220, -3.835865, 12.558668, -4.110910, -5.846931, 4.634123, -0.288808, 10.246997, 3.454742, -2.433312, -2.960399, -10.358557, -8.287789, 3.800376, +-3.147445, -1.744314, 1.603617, 7.252875, -7.243377, -3.880891, 12.423599, 5.735993, -3.459105, 2.935940, 4.733056, -4.282575, -7.891159, 4.837924, 3.405554, -2.671608, +3.892418, -1.989835, 0.918071, 0.043651, -7.037201, 10.196301, 3.654709, -10.874338, -1.109066, -7.223512, 4.990910, -5.295347, 2.799649, -0.427754, 2.969462, 1.733097, +-8.279483, 1.865549, 3.969562, 4.548631, -0.153620, 4.558271, 10.215759, -1.037572, 4.205336, -7.001508, -3.296622, -1.629840, 5.132443, -9.705027, -2.475006, 5.934279, +-1.256917, 2.953662, -3.081605, 1.836611, -2.805650, 4.750621, -0.547419, 5.925297, 3.857441, 7.218900, -3.965770, 7.754599, -11.122416, -3.871731, -6.957188, -3.133772, +-4.082258, 6.178590, -0.460052, -0.987127, 2.318068, -8.007840, -7.212764, 4.920698, -1.504554, 9.524718, -4.809536, -1.719856, -2.680660, -8.458871, 9.215178, 7.220995, +9.246867, -5.056426, -0.473073, -11.486769, 4.229325, 8.818913, -1.797206, 8.909225, 7.959111, 1.329669, -2.135564, 0.937130, 1.458388, -4.138429, -2.824711, -4.755872, +}; +static float fcB[] = {3.389326,-3.066761,0.569489,2.105324,-0.605301,2.095950,-3.786515,0.042079,-2.827516,-0.433185,2.729823,-2.976138,-2.544198,}; + +void initFastRNN0() { + fastrnnParams0.timeSteps = 8; + fastrnnParams0.featLen = 32; + fastrnnParams0.statesLen = 16; + fastrnnParams0.W = combinedWMatrix0; + fastrnnParams0.b = combinedBMatrix0; + fastrnnParams0.alpha = 0.371637; + fastrnnParams0.beta = 0.892619;} + +void initFastRNN1() { + fastrnnParams1.timeSteps = 6; + fastrnnParams1.featLen = 16; + fastrnnParams1.statesLen = 16; + fastrnnParams1.W = combinedWMatrix1; + fastrnnParams1.b = combinedBMatrix1; + fastrnnParams1.alpha = 0.393828; + fastrnnParams1.beta = 0.968985; +} + +void initFC(){ + fcParams.W = fcW; + fcParams.B = fcB; + fcParams.inputDim = 16; + fcParams.outputDim = 13; +} + + +float featNormMean[] = {3.558071,5.307965,6.723956,6.980298,7.084899,7.346985,7.488606,7.989687,7.914260,7.832272,7.907389,7.931001,7.815156,7.930761,8.122243,8.164267,8.300410,8.296384,8.287304,8.508408,8.552395,8.582291,8.675160,8.630129,8.566705,8.476798,8.394355,8.335714,8.255317,8.179764,7.816524,6.466621,}; +float featNormStd[] = {5.316042, 5.429762, 5.761431, 5.828824, 5.859360, 6.028826, 6.098757, 6.153158, 6.109560, 5.981027, 5.866415, 5.777138, 5.708584, 5.648618, 5.630316, 5.599686, 5.539146, 5.473228, 5.465712, 5.505444, 5.488520, 5.451288, 5.437470, 5.387079, 5.305981, 5.239823, 5.195953, 5.158002, 5.121702, 5.103227, 5.064711, 4.885242, }; +const char *labelInvArr[] = {"Noise", "go","no","on","up","bed","cat","dog","off","one","six","two","yes",}; + diff --git a/Applications/WakeWord-MXChip/src/models/template_MXChip.py b/Applications/WakeWord-MXChip/src/models/template_MXChip.py new file mode 100644 index 000000000..f9e61dfd0 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/models/template_MXChip.py @@ -0,0 +1,140 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, fcW, fcB, numOutput, labelMap, normalize=False, + mean=None, std=None): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert featLen1 == statesLen0 + assert fcW.shape[0] == numOutput + assert fcW.shape[1] == statesLen1 + assert fcW.ndim == 2 + assert fcB.ndim == 1 + assert fcB.shape[0] == numOutput + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + FCWStr = '' + for i in range(fcW.shape[0]): + for j in range(fcW.shape[1]): + FCWStr += '%f, ' % fcW[i][j] + FCWStr += '\n' + + FCBStr = '' + for i in range(fcB.shape[0]): + FCBStr += '%f,' % fcB[i] + + retStr = ''' +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams0; +struct FastRNNParams fastrnnParams1; +struct FCParams fcParams; + +void initFastRNN0(); +void initFastRNN1(); +void initFC(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; +static float combinedBMatrix1[] = {%s}; + +static float fcW[] = {%s}; +static float fcB[] = {%s}; + +void initFastRNN0() { + fastrnnParams0.timeSteps = %d; + fastrnnParams0.featLen = %d; + fastrnnParams0.statesLen = %d; + fastrnnParams0.W = combinedWMatrix0; + fastrnnParams0.b = combinedBMatrix0; + fastrnnParams0.alpha = %f; + fastrnnParams0.beta = %f;} + +void initFastRNN1() { + fastrnnParams1.timeSteps = %d; + fastrnnParams1.featLen = %d; + fastrnnParams1.statesLen = %d; + fastrnnParams1.W = combinedWMatrix1; + fastrnnParams1.b = combinedBMatrix1; + fastrnnParams1.alpha = %f; + fastrnnParams1.beta = %f; +} + +void initFC(){ + fcParams.W = fcW; + fcParams.B = fcB; + fcParams.inputDim = %d; + fcParams.outputDim = %d; +} + +''' % (W0Str, B0Str, W1Str, B1Str, FCWStr, FCBStr, timeSteps0, featLen0, + statesLen0, alpha0, beta0, timeSteps1, featLen1, statesLen1, alpha1, + beta1, statesLen1, numOutput) + + if normalize == True: + meanStr = '' + for val in mean: + meanStr += '%f,' % val + stdStr = '' + for val in std: + stdStr += '%f, ' % val + str2 = ''' +float featNormMean[] = {%s}; +float featNormStd[] = {%s}; +''' % (meanStr, stdStr) + retStr += str2 + label_inv = {} + for key in labelMap: + val = labelMap[key] + if val in label_inv: + label_inv[val].append(key) + else: + label_inv[val] = [key] + assert len(label_inv) == numOutput + for i in range(1, numOutput): + assert len(label_inv[i]) == 1 + + label_inv_str = 'const char *labelInvArr[] = {"Noise", ' + for i in range(1, numOutput): + label_inv_str += '"%s",' % label_inv[i][0]; + label_inv_str += "};\n" + retStr += label_inv_str; + return retStr + + diff --git a/Applications/WakeWord-MXChip/src/static/libarm_cortexM4l_math.a b/Applications/WakeWord-MXChip/src/static/libarm_cortexM4l_math.a new file mode 100644 index 0000000000000000000000000000000000000000..ca1019281237822d72758092d97a5084680f280b GIT binary patch literal 3137666 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

aUt#Nvp~BYH`wCm$0w**6O~Z)|o>^ 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 z zc8};gJ*DsVjK0@H`+kq?2R*e9_oaT=Gy6z%iuUC`7MCn%G@8z#|KC7R+54HDy@b&qp{tfxM!v4c+##Q^uUtAu! zoWFGC;$Oe;$IS1}XU;!7_m9v1?o92>@11r|?VJ)%{uy1Q|JI5Bc>Ka~^H}oO-#+?Z zj=VVX=ZCKx{?kLp5B)2OqM!r+=z$Kkd!T2HHQB$saR>U^SR>t!wbBQA-`F=4>xN_P z@vrX#9doP&?#Guo&{g*j^x3~|E56OxD-++xf$sd5cQt+tu?9AN38Az@$JW&<@hli_#fiO^Giz|{ogN5Ht-c4_(Oha%ww&2bl<-;>#^oOehkrl z|MJfq{QX}X{C|Aku{QlTe+lr39Nd0<-|_wZ%Y*y>bw2*LSPLCr=HT)E=1(|yKJk73 z^2{7O-{1862kY_cvBi%eeys6hI9R{<_I~Nq57zhBbB*usVEuosMf`Z;wTT}C&{YF{ z^uh1*H@)(~@B3fC|9|~J^tJf3=PNX+*BfWtKLC1Xvx*9;x z;}C*ALIV&C4?rj~0O9BWL}CLFjSoO9F#z%803=ca&;&gItuX^ojvavZxdG@DKLFhj z2B2r+0Q5x~fTrXDD4`5M1$6-GXamq0eE_;;3_vf;0qC1G0L|C~(55p0mD~ZS=M6yT z`~m1rFaW&@2cRGDAQfo`s7O0NMcM(1!Urja7^FCIkP_%YYMvRSw%I|d!VOY~`9bQU zFi71O2dTHxAT=xxQj5wUl~M<(nl?xs)d#7|#vt|39Hib`gVd-!NG&^qRK^{o8r~pv z+#jT_27}b&aFF^44N)*WM4`wKg`-0hi49RSK18v^5XF;2lt>Lx6Z8N zhNx5g5OqTsqMnIE)E8-pnv#d8gfc`G)FG;)4N+(GA?lVfM7=PFsBhK~HDeD^o6Znb za)+p%H$4iBWeX~ZS8GA(9 zbVj6-J0kVG5$T*iBHal_q*vjH^aCEX5Mb};phvBFX4Kkd zN39AsY8~cBt&75_bzdB{-pZraqB3fw)KROZjao9Y2vrh42)(v6IdM1upU!+J^AdguIWy~t5V^&8Sv(D&a)-7YqdSQ-P->flf#vZda zoiVHAj#)i#%sS_fS$Bdl>s2^r{eUAK00Kiv6o$$e3?0H@=mG&l_edCeL&MMl14BD3 z3{^Q8I>N)yB>{#Wh%od{hM^?|hSDkw)ioG8ro+$`1BM=%F!aHOp%n*)c3l{1dN6dt zhoNf$3_S^9=o35+ts>)479EFL*f?|&ABV0JAyVf_LDV;p*EjzizAacI^ahqjz?XwMyo z`rbHn-XDkV2IJ7{a2)yxPf&Bn1eHW5s4_M|9l|H53&aFI7BSCa7cj1a-xjpdOhM)CYTlT5%?*U3Y?NdK1(M ze}cLeOi)k43F;F(Nv$H2R2H42TG%9Y5}%~56O+_aa+3N?Pg3j5B$a0;sWvxBo#rR0 zo5CdZT%4r7N|V&IJV|XRlT=Ziq`KN9bylCGZX1)-OLLO?ZcS3N_9V6COj3L9B-QsO zsq_9MbvKx#UWb#^Pk2g-xW5!}e<|Yr(jk0Gx@Ta6} z!IbnQoRU7l)6yz3EoISZsfA5TC-G_NIx#IhC8wp&^t80jOiOuoT55CC(rJELx+zRc z&&6r!t2`}jDAQ6=otC=Vv~*UVmTnu<(o1t%`fg22v-Y&KjE)j-6LnLH}s6Pz|2@X?2J|AW~?LpjCDzvu^xys z);oE|T2f}Lv^rzewHfP}K4V=mW~@i%jP=2uu~wWJYuBBzn%<0c!k@9O1vA!@aK`!s z&swX%^?}l$^Cb)3eq(Gi&A9S*y*>TBrG0>!vVkJr`%KuX4oo zm07E(&RSh<);g=tTDOf^>!mqseYa<=Eoau+b7!r-H*1~uXRW)zto1sawSFQcPAi%8)djH7cfiOs<@J_obJ9L$q* zut?9rYs?&+W9Q&~ZVo=h&%rl@Iry142Y-?0;Dj;<7t}epqs_r*^f~yJF$cde=iqPl z9K7kw!6kPN?s;?YIe!km6U@P{!a4W{GEYZLo{pG2P2ux2L(J10IZq4BJiX1%(-m%> zKFrV47lnEHzBo_6mFMY2Wu8u{^K?y{r;qCM^krk7erV3q@9lYd*_o#^?mXS_=IP`9 zJbg8oryqy&^hbDsMv(;?M;B-kTcBxtfo6#XnkN@%kzSzJm<2k=F3|hj0)2{Kpl=8Z z^fPgR{vt2X31xvUs0(yQTcFSA3-m2xfqr2w(BJF@ded2;OYQ>Q^A_lH{sMg`SfF2p z3-k|UQO3|knZOoh3SX2NVo~PEMOk1L@3O|cTsM5i}G=QQN9{1%8$cE`6Ij}qsWqsqf0W0Ey*;# zB(ubl%#%y9NH582%#xgAm*jnJNj}9d$v1>0`I)#Rf038ugt841D5g)iF-v21hXvMn&n z_BOk0SGZ;SFu!bH6qfD#;|ma9Ty-x`x8X zbQHc~pztFTg+Dkbyz8QH(?j7CJ_=t8Q20rR!k>^;IE${rEo>D&iLb)fiB8;Tx{5ASoutq-# z*XU2kI-Nz==@zz5pTyVc>%=+u@44%A-&?28`|I@GV4Z#)uG2q}gd8zyIbziE zAv_^pAQJLDG9kZV67mk4kgHrmKEfyDOF}|^ASUE@Nh@191Wz$Zp zn|58>w2$eV_7!8(eq?UiADm5l*WI+6-ll!R-?Xm8yx9r=-mi^M)vcEf9 z_MW?C_q{FqyuW4N4Yusp;g(AL$+BAsYHzUFpnV@1q`__ zV#r%1V#X?l)HDn^s$vowhJ1{8Fpee>5=$a9 zonfJ~%lX171hPTZe_qUm=!8Y?a+-5!^I}DEQFeJ9a z(D)9+5<3h}?l2;=!{pc~y=7qV# zd~V;4)X&|DFl{MC_JSwL`vbvlp?SxrNX6@!+c7)D5RA8 zVoG_drj(kNQjY2=<+71d9-1lTy^~ThZc1r*Ddo7IQmzIm<#Cu&J|bxaN7D+4r4<@a zD=d*#crvYsOj^mYX=R^FE2sFhazjWf&&0IyMM*0KHLY~Cv~osIE4Pfa^1@6j-<-5k za??uBODpI6v~nj%E3d+|@&nB{1eS3qJmWA##^K0}Bd{5#!eyMpe8#ybWSskA#(Aq| zoSK$#j_MibvXOBfni=Q4n{gUm#yRe1oU1{`c^qb(kI1frqq`1??K(8R>#)SG!;`y? z$m}{fcGubGcAZoFu5&}!b)Jd4&KG6ZDX6W7m0M?mFL`U8m&kIz4aK zIp^;>cYag7i?pyTauUxX*NH6hl*}TZnJkiLvq+oE zBB%K*a#P46&&4eARmmbnHH&n$EOJ)QBDak!^3u#A-<>S7=Vp<$ezMP7$l zNIp!0ZXIfaEIf>_)>qMS;O6Hl*Y@TUzdFC{qXKo64=DC<> zzAAa9sOFijmS@iDdFHl}XI`3l=DU+;_S`(v_wvknKhN9^^33Zn&-_Fq7Ks&%2g<&scP9*70yomx=pT0uFc7nCbTL3v~rln-t}X?g|agkMmu z1qJ0vSWrHpMWuxmm6Lc;xlR<7r({w2%ode4S5!{(MdhYYRGy1P<*OQTMy;rv)r-n) zqo}+zi^_MWsO-5#rSBD$^L|me8x)n-VNv;smYj$&I*0I*bAc#1_sEj-hAlZ&uH+oy zOU@;sH=R76%oX_l@)8_V^)BK)uQ`mE!i+j#jHR6BTo^w{;b8Z`Z&P#L8`R?vHeQ(b> z@9#NxgFWYUxaa)D2$aGJlpzR|BMDSs3ADly=wY5fFA4;DUnJ1CYQzLJ0zIk|=w*XI zADRUE-X+k6N1(@j0=*g#=;M$;KSs=t#L6g*mr<4|qdZwgMYfFYb7k}tUq){TW%QX? zM!%?Kw4;^LGkO`lWt7nuW*PnFmeHP9M$h?W^iEJlUxj7#2UcMzyuva>h2_W!D{vL| zFkfLW3KjOgSYh9)6}F~T*rR%dy=+w2hh~L+?^f7`S7DF)74~XSVIPMT_9I$lNvz7! zc$H;|D$A2qR%EN}K38Q=@m2PQP-UNqRrZToWjk7xJ)>9ITSk?AVOH61Zk6qMRrZ`; zW$y%4_ElJAe_%D0!fPr+)KreFsRCD15A!wkqEJ)si#7GFR#T7aHTAMlQy-c&^}SnD z8(vL4?$^|-K}~%e*3^$^T_v%)O5=5vCF&|q)>V1iP zy)QQ0w_3wJsyE!rM#Ft*Hr)4K!#(ad+^a#ueH=F2k7&~+v8GGoO_wE_E>AXHk!`yB zT+=ejHdg-Y`WjvrrYzH?m55d-U*uStFY<*z)18E zPNEkG61_)~=o^kikMJaVNg&Y&B8k4!Nc5OaqE`$OePoj82aiNg_#}EQAkilwiGIRb z=t;bVUME`UQ?iAAj(Ap^YoVw47J5@?q0hw@`c;h>m)1hh>MiuP(L!IEE%dwFLi=6| zJ@2>ByFm+m9k$S)*gks*-)Aon`|Le(pMAsavq$)S_L8vAJ`nfWciKLCOy6g(82jua zbD#a-?XxHRefCqMJh&}h6)^m^PJ@<;yb03*K_k-7SPxw9eTF`T!ggy5Y)^|_hefK)i zcb}4d_cPabPxF2ErqFkvi+%U2)_2e9efPG}cVC))_q*43&-;D%ZqRpMhkf@aPGJl| zVH`@Cn|BC1=O4oE1c$I!;UVk? zewbs3!yHE*<^=vQcTqUZ-4_o>pFDDyJE|Y%E*porhvs4Ky?2;9?jPo^28X%F;bHD0 zc7&txBOFT{;dt^0Cvr!)Q~VL`hH!*?CLZCwXh*m+`VsDyafEwe9^t-uN4RtT5$;ZK zgnJbp;eOypHHJ8DzKdN0ej%p9hquP7#sCL{xs$C6^YLCOC z+DGh|M&rjcmN=&Ij+jaopp`&36CdFcp`VgJH?;yZU`s5XW|L(i*~|0qo43@87I6K<_Yhccfvd8pYZMk zC%jkT3GW9^V;2Y-yGPR48=l542{iUVq_KB8ja@Nl?2$=hAAB0S7SPy}kj6gYC$a0q zN$e?k68p@Z#7^@kv75q4?74Un`>LJ9&gv(z+r~-krFjzj?w!QW`zNux!Ab0OcoO@G zpW-eMr?`9MDeet_in}D7;vR^nxOe&~?uv1Wdt{#CKKQ4&Yr!e*NqCC;grDZF6Q{YS zct(4tpV6)uXS7G=8SR6AM!OcA(Vm27v`_e1?K*K*drF?wKJ#a_ zo5ES`xp-Fls-M+v8)vnb=2`8#cUC*^pVjULXSLViS?wo&&bvUI^X`%7yf^$g?~-uN zdmx_k-s$JOE5d_rB`q zz1zll@1=R(`|h9j?gr<**Wr2ZC&Azx$>0Ld;1>l3zb`WQTb;o#8w~!?WbpSsgI^68 z{Bg+OAMpz~OI*Nt@&YdM7w{Xx1^k(K0so?3z;78B@E7I<{F{FPzY|=*UxgR&AH+qT zBQNrTaFM?+UgY2E7x~M^MgF0Ak$>-BgXNgNZPhR3h{t|yfxWqpb zFY#aWOZ+Y4692-y#DDWI@ppnt{HyR1|AV-!bL3@R5H9QY#mo9z z%lhN+vi=djqO-&mohPs8B7a4{Azaa)iC6S5`W5|_aYcV&UeUk#SM)o<75!CsMgKuu z^*QpYF9=ut`{Gsqt#Q?VXkPW-2Uq>a;Z^@5e$8izYd%k2^F{uee?z$DKNGL{U-WDK zE#sR1!o22x^RM}Lf@}V(@S6XFVDWn-i@y`?&&8YkSN$e`+qlWUG;i|X{hR#V;3oe%yvhG0 zZt3^PTlyQ}mi|DzrN1+7>5t4?`iJ0_{v^Dmepi5j=U15QTfh zGw~kr#kfbjFz*rHf_ucP@E-Alye|miec`QfUwCNV7v2Z=g~#E2;Un=t;K>JqC_E6J zi4TM?#slGn`9Sy4&LqiZB8gI>q#{1x*@i=^Fd?X$jJo(5Fg-6CS@saVx zcx1dV9~s|*N5-r0k@16k90=m$;H~*Mcpp9vJ`zs?o_rFB!js^c_$2sZJPBTyPl9j3 zli*eOB=|w{#2b+(-kCh{A>@fqisBpci}{B97QP{Wm~X}R;al+|`A!tYcj6cGo%k($C;kZEn;*#!rYL?eznCA) zZ{Y{?2l*)!#ZTcE^HcaO{1pBWKa*e0&*b;;Gx^i}Dt-^Yia*2e=FfgG^b>o(@V)iF zmB0SMKf3cd`+uvS@TcB~vsY^GPq+WzE%gunt5AkMzW%%a`LAC7Tja03*#F(~^S{dc z(bKz+Zt=I7sVBw1_a~25|J~ns*!$0C9-RM?xPPznm)t-5PtM)nzxGFW{zF^4{og(K zJGcJ5D&M@J|Nf0X=j7|}{;tBJ3;*z%`Ol53ljrR#(*O7ums5W>a{0e~mA~Y?zH;%# zKl|$!{u2FT<_~}Gcjy1`f6kmg_wOH`+xRE{`0RfJ{q79n)XpqJzjylo5S>$hva@sQ z@Bi=O$zAi$=>O+ak-oP4w@z$G|MB?0`@;*z|4p=m{;z+UJa+Vd_}fSS&#C`%MEut; zj{Nh#`18Y=qgM|9@&EFthyJJk{`jGtzxl7I!QZ1O=+_@9&N7Sh3*&6FU-`yy)@hu1 zw)cP0zcS1Z@(bf^v|sti2l<7+=}6)%)i_h_AiprqT8lGR@I z^eewO&TNhKCcpG32l<6@wp*O>8fU%5`Gx(1{K7a3t`}#*#o4fNM%+Pu;cvQ@gZ#oc zTQ1I+jkD%{_7Cz4f78drS+;Se-9dg~oORcWGwms?e~|3CBdFq4&HX`+>)X_6!AVK2-yoC>EzO+_um9Ktd591m2MXqlKp zRF+s-RF-7*Mk;$@R#N&?8l}O+>`gK=Ub7-K{a@dkwYKNq=ac6g&U4@y_FC({ukUqV zdoACatlyAd?8pEl3z$s6kY7kvpkFHN7u$0T`Gxk}$zbHQ@R~w? zA^F9Q*BtyZWI2*wNPaQ-h4x;B{9=0#Lw+Io#r7VD{KCu^74i%1v*9xe`Gxk`@fn8v zLb56CGYO=5b_IcZLmf{exa=$)=(h2$688V~t}9>bKe9a3u)kP# zdB`s|?_b!DvV7IBUuF5LVL!|AS;Kzkqn|G3xrY7G$Gq3De`a~GVSlyk@{nI_zPy+x z8}{ccZ#L}TSsrc7rw#jk=I@Jnw&8prznDEB%fF3zxZ!-U>~b=*qfapA>4x(u%iE3l zyWu?Z;e5;Tdc*mb<@tv5G0Xdn`M=>j&GLc6d21d@ypu6cIGoRxT~6kBIKQ(z;&8ra zdBrt(3|r+RY?D{8J(sI>D1)d|xkFvb8tTpU6#8;KrT$z`Wgyp68_f0859N9qhjTs6 zW4Y17cy6>bksGZ{=0<-v^bt0El=b}tCRWBx~cqV!*qVMX(m6~GM}F-F68IRi}|_gQhu&(IX~C1lAmi@ z&Cj*87HXxoLaowXsMR_OwffFNt+A_6Ywj!bmii05m4QNUZLrW=KUC;#94_=Wj~B*D z6NRzLWMQl}RT!(EE{rwK6vmnt3iGAK!hB_^Fkf3P%-63J<{MWF^UbZrTDh%QtF{+w zbsfc8Luawp)K#pt^c8!{{l(tuK(V)Ou-Mx$RP1dUF7~#J7stvI#j)ySajb5tIMy&- z9BY~>j_1gZ(1$Rx3ra7EA6G$T1Tn1zO&TY*i~w6?l1LK z21Oi@#Zm`_fFjVeq8ZP&>Oq9o~ljZTcsq%Qk zba}jKraa!VSYD_ul^5!k%L@%F<%Ooz@r>O|dCb)sRqI?*&!ooHFAF4iqq7aLZpi%qN5#g>j*dwplE zy|Js--aJ?vs2{2gG!EAWnx|@$_0zS<#+lk=^KxyeexZ)sR z8LS&<7^)j+8m=2?nW~#?n68^_nyH&?S*}}ZSgBiTTCH1Z>8$T)?5gi*9;zQ~9IhX1 zp01y2oT;B`Ua4PhT&-Vj?ri92>T2j{8EP188g3YDnQoYBnrWD7S!q~qT5VWv>1yn3 z9&Q|Jo@tzJUTs`y?rQ368EzVCnQ5ACS#4Tr(fX@}_1CENM}8RVufqE4$>s9By1i;& zE?4f)<(dX^x#D0h*D#dJRfluA7OlZrSc8pPgN3jLE3Cn}+-QD2H(Ixl8!a#9Mw^y$ zqs8UiXv0cww7QxbZK)~yt5x}6ZOZs+U&{@v?^HfmmomPz4(s~X)?t&@VKJ=3>e@P- ztBvR9N)!3H#>xC#VJbgYKb@be%;e|f^_{C*SX+lpT8G834y&xgTA{txT4>i=Y;Wu+ z=rb#{SGo%A&Ao;8y1qhtxxdifG*DsIr4ph2| z1I@j~fx5opfY#(d(_nEx>v5nuTpVZ_D=yW>i%X@6;!@*OajAZ~xKx=bF3G>URJTxE z(wbaqS}rbWJuX#Oi%TsvtwpU#WqsLttgs$?ORaT%rPgwPskLda)Y>pqYOM~JT3g1n z9YYu9n7IYURFKTe+{Xquf{DS?;TJmHV1| zwI;PTo5H%RvM$HU3$=;zLgQ3)@7A-S*vu`+A5um9hJ`d zu1aTfZ>6)YztY(>Sm|sSs&rO|E1fN4mFe0yGF?AYnQor1OxG<|rkj>4(+w+? z>FR1_x}{bfs2{k2-tV6E0LT&uNA)W#a8YGd^?wXx>; z+F0FUZLDdzHrB9O8*6D(4poP;sk)Ru)nC`!G+5W$FkIK$GEq0*I8`@aKT|i~yjVBi zv|Kmeuv$0Y(iYZfe|<;OV0}l!aD7M1L|Chf^;1pD^-~S2^;0cv4TFtc4TH`7VZBZ? zEH}$R=9zp<@pxUsEerg5Tqv2mhlwQ-`QtEst}YRqn6KJykE#eN?%3D)&p}9;w_FfqS8H z|5NUH%6(3`w<-5CU9WqXa^F(!Rl2qA@X0+%xeqD#9_4d({Pn7kdr*AktdB?dg>n%t8&-uyv@2vH#^sbNnd1KQ0e{1)S zqX&ENqaR7Oc*Dy&O!bD3C7(L{Wj*GR&t02*>KwbTl=a42-14bpyUW+^Ek}7zrLe)H7P-%UCPU)FIZ z-*Q)y9`v%F^SbIi$<|xheW|Rs-|<&JPWqSE?oCIJ_p#4DkgWgung&3xS9ko+lWX65 zW~TR?)w-BWZT_c(G=T3V(X*lV5++UIlo?W|_9X;VC*FT-K ze(2O}{;Imov&l1+Q@Gax_gr$jO#Ua?;ln3qI?)|lyp*K>TD#XBJ>$3DT5$KB^6pGG zy8PLa>-*vHnSQj_Emilv*V%orOe^_DZ@t@o=vdQE&`=hhY;@Os|Cmfyy8Mb3ckgp+ zS_?hq^y@ZrKi>UF?jd1X%s$hva<{*y&$JnO&g!}?-1yb+aN)igF86~i-6h{VEYqJF z-@26>x$lrnhuZA!*ST*m_GWt2e|Fv0?exckOcSCv{p#ml@BaDt+ql<-X-4(s?cI)l zcx$Fpl~3<*zg_6b^r{cd?c`p2carH=XTE9|SDajDS`Md^b zBfBy^>+UCZcW1ZnmFZgip07oHi^uYBLLY43i|-lwWBXbB%+NR6bKyBf{fp*k{3K67@4aD?YQR zqw!htnMOU0&zjFX>S|mIToX}W<67aG$#gbdOLk4I-7mzhHLkg!TiCV8H5v6cu2rtt zsKaqBb4^D*j%%H3KIkI07FZKepJT1CW`d4lYl$@#^*YuXYcAY(#MUBfGU|7%Rn~0O z@mR~O>8R(i)>-pW*JCeWPl);+dj)$&)cM#;*i(W&WP1&JPSpL_i`bK*{>NU$o)vT^ z+soL~q8`Xz$DS8;LH0uS#HbIlSF&dY9n1Do_SC2sve&ZbM%|FTm_0e_hwRnt*-=Mi zFK17WdLny0dw$T>>@46+i25RD1!qRk;p{BoOo@6UXANggxNnM`MVv`df8?y<%!)cB zXBlT&)FV0TIP;<|$yvym81+fcO3uunBidQYnHuy(J8L;}gYIZ&F=ukrFFC6@v!jm5 zSYe^0pH)2Pda^^o1~hqGVnCA$w$SWnz<&h8Hs)?0SpAkKcR$297A; z_G`aOqb?lw!|Z-bVZXF{Tyh_#u%B|jJG(yH#11?NBdd_wfq#M5cF#dLz5Z$DhWTD>5bn{S;W%n}+^;)K*hkDLOJw4QWnXVq{!R&r%phPhS&Gh(C?`HGzp&rie_ZI5q>^^Xzp3e08P;Y1VjSKa7rr(Ep-A5fi z)brW>=R&=o>H47`$nIAc`UM|#{?JckdVlCQGTlG)Bia4%Lcii82MGO4#sfmXlW~F2 z4`uh;3;j}dAHL8}WxOEtTRw7w(2r&J^9%i2#t}k4m+^$q?`1g#p&!inLg*K>`v``9 zGUE-Q-^}hi82ZudeuSZ4%{WBpXS4ekhJH8W5}_Z?_(bTJedH9OpU!wi=(jU&5&H3r zUxa?$M~)Ht`HW|Te&5IbKl&M>k0Jcr%(oEz3el$!{Rz>R5d8?zhYnigVL_b0F5k&t$^bJJ6K=cVje?asF#6B(dW0C(y?jL!7%~|X#`-VTd68qsx-IynuJ z5qWaFk7DGC@cCuuXym-{T#Q^d^4!RABfkyTPj(K) z`(%deEjvFVkB#R+-1lQ1O60APv&MZn=BC7bHmr|q-;CTe^3u59MLrt2Xyl=hgNF5* z?Jsd3iJUX;3$_0r*X)rt+f(Qi%j^=%?2$OxD_+tke%UX6Igp!^VmntD60;l@vy^z4 z9}{aC7k8NuYnjaTcNaTj>!4?ahxB`toC?{`^>FKx}g`KVKNi&zFYt^OaHk z+p&C2yt5|WSrhLZ6KClyPUm~eGx^@?oc?Y;KPKimCgwRN<~b(TGGAQD&zD#8^Hu%i zLavZ2wH8{%TUy0FM@t=rzCvfAuhdoOtMn9d<=(=$zA`QbIxYq}S{^Jc6ov{5rQyOt zWmL>`tk7BSBs0)T4}V@S`uq2wO2Yyqvg)hK&h)VQ0XbU3$KJX0E|&gpy2m&Pg!C2^14_120dadR5YF~M@+Fzck43ulS zAIn5}s5~Z~vs@V~k5?wj9b&B=6|vUpw0=KR9<0uZ)6SPCDhvABVtJ~%RBo#-m-QO; z|JCwxRcxoyRT--ERP_CIkCnbkt=eCit_)OKtAiE2mz6d#o|Vd2MFdv7XR0z;ovw^k zXDUP0xk`I=UVmPwbW|6`d6x9|%ay6>N=4thvQq7>_Eo#86Z-E!RjfzNxlNSoGDM{Y9LDIU_5Thclk7Y|v``kKxS=T>qP zx%u2oZaG(z=b%+MN+vO1O@D2?X_3KRK(%2a-!Je?mX&g2KG^ZBLH zLVl^Rm|vd(*&{v(;8eG&G)OsqfXic%6YQ;{iqfV`%&T?0=Q)_2h>t?z#Sez~o6{m~C z#p&u;aYzhvNb6)sYh+04W2LlMT&XM zM5$NTy7rb*Z*{RWuj^X-NNK*xwcMrav0vBiV0o%Mtm|+>*Yu38&qZCkT!&)*y6z?_ z!@726D*d{C7ImG>=z7TITXjveX|HV8b3YJ8`oajm!H-(Gm~2o!|u#4=BD*I4&_&KEBUtkSiU3QoA1ic=lk zekQ+|&)NS*Grwxc^UD0Ev7U={T&&+>-4=7wVx1Q2vsjnKdMwsqvHps6SFE>UofYe= zSXae*D%Mf4eu{Ndte0Y)6zii{7sYxg)yB7yC^7qPC0KCf6u#QGuD4Y6K`bwaEUVqFmHfmjE` zyta7m>v}7++Wym1XxDYup}iwqZ-pLRi@n-g`g9HUYo8dR-N@d zx;Fa??K;~#^5dNKx<(fYz4_K+f4;9ckRR8+GF}|YFX)*?PZXwg&g*(E%;|g0=i79~_Z1iO{lz6cW;s8hGrnK@%wn-tXxAydU4^|5eCnkU_sf=_?E5YKdSA=I`@KWI-gEzr z#%Sr?UMc;y^QhhaRzh-EIFG zab5ddWlWb|aP^rHx7G1qT=)3Oh&%Ji+t+>N=@IwYOYhF~;+emUxG#U^SL@18jJWkX z{c+u!{xsrtx$|jb!1R{6KZq4SRqVd~w_?D1)OYXw@Q9mP-d&ax{F(dAYk6xGQ?av;h ze|P_Nc(jc>esP)m z!RyP($A5g8JNJ%C()0bxTzUUm#y>hgf0_Hoi4DoQE zm$?USd`0qyV=r?*eZwo0;|{*e-EqgOGM=*drpsLSgIgqzY;~DiI$_J??xxG!S$}zr zF@Cg{;@>y8uF~t0vmf2y)?d3#^38`fxLaShZN_J2Z{Og)(e;Mps+%{skN@b6$y=`3 z;Ep(Qhm7OY&fVayK5M6B-xD{u((0R%w;i^@opSju8SnYu9XGh2+|-#|+P1;{vSYX8 zFO?1Mhu_)VJOpS%M?JpY^*yjxa`?~IyQhxrO4|K;clP7^Wc=u;&#ZT^er{cI#}(^c z@{uHY^1}7*;MSguGd=N+^{%@80m;|*TkpO<{kEjHW4$|kzk@O!)tq1N+WHPo_Ws+Y z?w!9qB-!^jm%20FbC`J)(5~*EzSMOMzcV@Rrc2%b<&Q}2x#CiH<;RZ9_|{e@UF!Nj ze@xPP@TKmW9ga;N+5J-YrRje2G@yl*>MnKf`@spxN&mRSz2?vplWQNj#7+I;q>Pt+ z_*<8_cmL^>y z`pUC1{&vXo!|v=P3OTSy6l7!E_Ua> z>*L9#n_ukawzxX^_H!4x7Z$J1_~o~MaFN^Xglm%ZU%trgyw!NJ)m0a{)#hP02RX z7r6FEZ^}6AKIdQHW={Nk(tOkf?$NDoPSV{ka8Lj4=8V_g_U!rY2glu#{PmaTyDQqh zkd(fAzT5rbFPH}fZTG$l&v)+VFC{}qpYLwo?AGMj-OqRbyKrm9e?R`rdG3vee~==bY!>|F*9smmYSW%NM?${Bo!B+z0&EGoHM~6GQIR z`+g%S{AkFn`}a4JAAe!U9sHedX59I)6Ng;uo2Qe#_ZxEeKRKP8(Kh7H`pUO5K7IVp z-|za{zn#4H_V>G6fB)@d=40=7zn=Jxd1BDAKm4}$yFa)7Pcq&9es}K!|C8ML!nyA9 zvF~NP`^4{@>+X1ICRx4aT=%-WzMq_P*17K7i|;fK4cho$w>{VW&r^3L&%AJsyZtM7 zC%=059QUzPXET1j%hl(&zdoEMx14c~d;ceW^349{xL+MMXPz6h_BZ_NY}b3wJxO)p zYe=pXd)}Mz_+P&JY&Spk!{iNno$cOz>W`AXmb2Z@U%TefLA&4Yp0nJk zpSUl1{?li<4R4=MZaDue_krBnY!;sVlU{$8Yd!y`$;Y36pZn%c_a`^};(c!C$L}{! z4=iBahvn@#>i;FbIsSd_$%Y4$BX`rU_db~U1s+~H(_OXuLh`5Yo#}S^>q7FtC(d+V z`@+x60|Z;xZQYr!_Z7cLzPZ_%?u_|gB-OtRy7!FyGV>oCcEh0i?^C}@_Bm_Nefo>P zPKx^vx>p|maOP9k>8Uf^7k|8%Tyf7C?)w{lliYLT8SWdqt<8{8>;AOo4EL7L|1SCT ztIu%v9QFI;z$Z_4Z?0SO7{NX|uRGm+;etOT=bdr7`)bFd$tU(Z-Ch02qnSVAq{rXu zo<8WYr1g96b?RKmar9f>>zdpClw4AJuY2+SKPBrQevi9<le@0VpLrtLcDwhun+{(#4-;(WmLH$yzWMFHB)3hR=014(lgSP5 zJI!@ξ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�YrE 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

eS)+47X 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 z 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 z zT$#6kBQGnAh)4ow-n6&fHBJI^_cphAWxfG?Ltb0Kwm0Awucoa_@eOdhQ`Yu9DiMrv zFKAmeD-p0qWVap5N&rvuzP9;pO8^JLKeeeSBmgJ-cWn-rUjsvxgf_bwufc$n__p@+ zSD+O34g4BTJZAIEofq0rto87}FU=DXdo45HBK;N3%X89uyq`I24 zeRPil8Y8B+b+$YP9(j}6Dh@pcZ^Os75t@&|h-D+&KHPc)g8K|@OPcuza8d`fd3}5c zoc5`eJW~Il#c~Vyqj9bpMC&-PO5KhAMpUV*HpKH z`}aY6bZP6;S@*$N=ls@))O)~q*w0o&hkKwfJEN5>xeG#0e{9{e?Jk(TG`V$5+Z`ZK ze%%_h?+%Fl@U-ul?+ zw=v+{q?4^X7smjyCZyFd>n8BHzOR+H_9k%JNVb|(+yKk8cDGL7b^|Ph7ZD|m*TJ%| zt*xf4>u~?Mwc5yD2cCU4wDt*!2INP_R#Gh*oZr8!H8T7fcrkBDtM9ODprpgHwJqu@ z=<~v?b?VrwV6Okn)h;>wKou3*3h76RnxGjnRhrbD1W~N;NUB?<*5^XMl zy^FXl&0j8pPKD~0!lf6%f#i~w-Cr+&fplI=vfTx6d-jhObf0V4_NB$k?mVb^lG^e) z;~WU}e%q2~dk)N*@~Y)h`dPqdKWXW^8HWgP@-jC>?z>9B%mcq z?-X!S+ST&t#!0a5gJ+BH$dkY=*tMnl;tAk8cYTYB#t9J8v8tskG!)!;Vc+7Z6bk$0 z;+AVc$3eq%%a&uJV_+oTv}L^SG2r;XxW%7y6oh$AYw>kG3UbCzY#Eh*1dOU0)3R^* z5#Sd+ye0fo2uRzg*|KI{2+$keza=C7FgTg7($X~PFz7h1(2{oT5ZJj&-0Yxv2-FM^ zHisTR2t2KKddU+>@j<+fNDxZiz|FDOZBPDB@*veZL@3WAdaqH5h;=t@oRkHPPVE)0pPt z?ljosd$oCQHU%uEU24{}robd#ShL475)8W^+Uz-w1nORgo3+jnKy5;BGp$H~fz_<$ zaDNsUdBeYXZN*+-;JULpYx!PaqvP4!krW7a6mM$&H6;+7y}Yj3HDV7)S-Yw^N_h|H z7-HXiB49U|m9waMYIy*l&ssF2XB_Dcrp^0b`GXMyjGJeU^9Oss>o;FH?FR}^=rup> z^aWN+$25~3zTjD(;mxg?K45Cv;O0@LJ|H$ky;*$I8yGEAX+GZ18@yLkXig8@1)M%~ zH6@ho1g-npnw*#H1eeSOO^@St0Bf1Lrf0);0MVPurXBmXgQrw+(@*v`u*WpFseaiu zFuxBVy|FyK{s(~J>bpe`__Y14tNAbn<1(|nF6+-@(LzT10(>+x|-1L8fvCI9

1;d!8JM8?8{)emjbQ*#H34TqW*__zUs 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

~RQt9bnHx*!uu`Ai`b<*b@=W-?B#{?3I8$ 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

yqsE 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

~T!T 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

LE!_Pcwx7T&2Zh=72B^J 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

Vwn=cL)hl=rb@W0eQ z{8H6(ix}@8e!b!!6gg>|{n;vR7he_M7T*_liMz#k|L~mkZMK`3F4hu%segD*8)tpJ z#RBmx@mz7FI6<5w{!;(&oS4q`ZWZJ0;vZDJwU2*Hy0wqzRCbnsO?+4UyZDLtnfQ&k zPvqoxmQNKMi`Gy4snX97!(wl7gg8dD_UxBP=X8439}({q?-m~r|0F&wJ}15+zAo+% ztsVOw>Hie>i9d(|{J~@UNn)CqAs!<(5>FIcik$Gz^0^|Xa8oZ7IsKaYIFXaAsb3^= znm_exMb7r89uYa|pZWtL=k-&6O62r@>egR7XZchAOyop<>U@++ay~yL-ZS zUcRSvYcD@Udc55{r|Pr(JTcymo)h<(ewWC(`P4UwoT5+tMKRv4o|EyJZtd$iC!cz< z$f^0%8;YELPd!KEBz)?5BIn{$A1rc;J@q*vC)QJ6C~{&w_0{5i;sYY5(=+`k@g?zZ z;ydCFkyGcH|2vUW=cy-)wZwWNZYzFMyZxT}Ki@|*&y&$VzL94?M~Gv@k@{boK^=Xz z&qw};{_FJ+{lDJK{deWJ-aCN+e~--462G`~I=M!}bBZSJv#vVOnTG+lAWm-t?CR*U z0RI=4@!-^A)56fb^`#!`etVMjF}tmgvv6z~h)#1{Z+I-(#flRUVP&RWgK_&r9A|d1 zX=4!KZFl*JXcrId*e>I3yB9*XWgt2a)OVaL3R-O14CvnaTAmWyF6ctEzWI=C8CLNM z>YGMEi%q)%y0^a0sBZz{*gp($(fat_#g>8Sbc5aeP(1Uni%naC2ycDcP#^ab>*MCJ z>$?Ur%d|n@5@~>Mg2dIw^al{U`L517w4M8AaVOR}*Qr zf6qh4p%mR@CpSJiJNKQakIyFU!oG7MJ*($TLVZVL=e`NY{b{BK_s7=PI_Kn^ld@vV zk^R=UIk}C=eq=lMk2{&R4zhEv8op`$EnP#4>V?zFgW-nDHh;14(mnP4d%6YE%l*ez zDX$(bY1lUGWHmBY=t*BX-F&AuS~kR?UwQcZc5=3-wL7v;`IS+h@)iF}KIN}5*6LUN zB5UUFGo@2mm)+gFPS{u534UEYc-kPiT;zI}Z?vq&(zLL%=db=oi;~0XOCNCj zm4TY+ZMxpIUh1U z=RY{4&-u`jb{{ni2XJ2bPi>LM^R8Jqy?p8yzCdVsmGaPn4&k(g)x({4{W`z&!;a{e ze#S26G4owxGdu)+H1$or1Ebm>5b=gPK1F}wlOB7_fq(bbgfG#&VfTeTM~(nz*+zZR zACDNnKZ$Qx0yCIkebT?kthxNLKIuihBhZK~Ui|@6?Gcgp^Wi}P9$3ctlSL&b1viBI1_|uT7{tq!d zpW|1(p7`M#7B}YuCMUo2cZ|vD>Q24c$d!(R+Rb&J$#rQom#aJVmLS(j(OmbNTsKB@ zxw=ztBXW(5=K6=pbtiJUeRK7Pp*xvv@xw9XQiKLH*KgpO>o;)C^&9dyzssb-Tpy89 zbNxm>-z7Lp7+|iS<@0StO$>)I*Z)84gg)M$zoxb4&#?CVwOo7t+VOtp>$raB>$-mD zjr)1p@z+1l+~4Dd9(&B%^)q7wkHLRKn}F$R9`k4b?yZ(Jf7zc$3B(FIp0hyvpOGvQnBCbLn*R-D!r*t8KV8MfJ{(1PpaD@o+Z5~T66o*GkmM2_szX*W8 z?Wm}bV0mqMOF0C~KwcT{v_hE=W$m*#aBS)uoB>T)!F0=Lk$B zi%c_viD3xFb3KI-ZamwW=86P62J^+)X4TX#cd1!8PPr?PPs~GrvCLZFDOWsbdpu-n zE+QUvYn~IK@RX~}jZk>ORZ1ch-a)`dCw98=F@Mf%pX+Nj_jCw55MZN9>@x9iZA{?{ zH{Navlb@3@PB)bgAiA2$;oF#fjytMMezav4HpsTTp5>|YGRXs-oFP9iLhiqNhQ)XvbhWjiLee$+Po&8UA3d)0p*|TKi44~!aDCTz}VfEhsf&@VExQnB32I3Rs+#y z&9V3!vvAZ5{#)K{BQt%9 z@0gV6XAERWzZbFJo0I~A=dn^Ka*M!Bzo+X>o7$1D5gf+QXM#f&#&O~e1oM>v3LLW# zPkd^`BI0v5miQjQ*n6W(W(lD)$)<0{uAgFU1Z-!5UByVAPx64mVYj}N!b*gwT|bqF z5m1QOj9@ZScnZN<uuz6>Jzn7&+C8lf=EjptCpg9jf(um_u|%68XY1Cp>WbDHL4 zMr;CZ-p$3q@8p;<)l52rOs+$Kjs8#3%p5@9LcryN;2CC|W&Z$yCzUbiPegAyH4)pB z$VD()E)lh5nl2U*O-<#+zG&sMP{9s_LpxSx3WpM;&biT_+cfw1+@=@JzR^!R>BiAI z=EUkagrjIr9VO8^=Em2-Ya|bKUWsFed_E6(_ZZLTvFska`Cmc&2>~}Z+}Aw)-Aj6V zoG(zg#jqn*mwpU^{jXv!_zQCrn?$H`%i+3dMc!3YJ;@x+Bb zF+#!Jw9`Wo3Y_JM;`Ta(p@tj0zS+vtN+J}p5YSPgy&FF_!fR3|H=f`%79a8OM`8z* zXY?xI5#gRr`LS~)|5L<%WeVb(LKOD8%G?Nr?_H%NLct$o7YYg9rX29em<(*kEVC^O zh$coXB)Dm@JNl60u%6hWD@!TRWCGO@S0N-~+?s{YT2NkPk_HlMjaWczMlhu*=zgmY zIRc%-JxOe}&-R>0D@!@jEHhaOh!sXGBy_jc2i-Ia4`UvN^b$`lbLF5t0N^DacYHhm zj>QHzsEprJCh-tu5^Wjgvo|yGafd#I;&XYfMy$wtA-7o>&x_8_S7>u#PuPMiv={-~ zdO>M?c}qKCZ5*=o2&S0LD1xA=Hee~6PmK9{Gnt5Mk+Q=xm?Vzb)#pRe#ClzbEc ztGXn*sy6cHSJme7^o2D&VfuobGu+nMzS#Jm?~BdlsgRd_?`@H-(8m9Kg*Mk=ZyJW- z+*yHup~u!7hRW0H&|cyfE7fDK&(oKa#c{>3b?^+n*F@#psKGed+_N;+lA?~*mpso^ zyR5`^S%qMCvW?%0xEB!Yn%j7;)maF9AkCGwi;X)Eagz`@dwx2?e1z)}79nt*?ZUFm zTZ}Lpp$vf=z%I59ZyL9TU3y}jdn54TpO3(Qh}<;Z<$(1>S-*1**69Cz7J!z*)2EM} zG_rWC#|JMq&A;j60MFy&0F8PFMrH*X4Gz@E4rCTj4AdALn34@8^pTv#*LS}IkY=35 zuY=S0j;_=A%TweuzRWm{|EF;pzt}j9-)&sMFP@o&?*h1Tg>@Rg-z42^oyPyus0)qL zcvrp$PUF9Y)A%-lIoW}0@I`?AFz7?y=42gzpyT+Oov%WcHs>`&&a5VFdbVlVv}K#X zGw>b%q%V{Wr}5+da%Qg@=2Cj;b`JZi>oO!$8rH}9^Aa@?_h(8mD&PdID1I$kzrINr^H{I3V+4&IBiNAfsK1HWR_rK-N#yG<8vnh}t^MLi z<-0(fDgHtE;n~HMH~xE3Zn@G|it9z=#}_jLo=|>czli*=Q%C$EzXyQyAo|Y!RTYh2 zdC0Y?BgES;n(qN1e>dgltP7Sme&rz#q>gaF_W;nov0FsGdCGr{xPV0Za`AQ&$HjW3 z|55s8=}(c!|DxjGQoONCM7d9u{;ksS$KUiXfke9T-;46cNH_NX=vNEr#_ka5U8Ea( zL$056V{Zt36m_&QPh6q&RpL5vy@+ANOK#;;rKC;yvR1;zn_k_?*bOVeHpy;#=Z} zq8WFQ{-ty??n00MEDv&BD% zSBvrA0a&hhJ}F>(@!y?!Q1KhZ$Hd3QZ6co}u>1~jrx^cTfW3x>!qWAT}18iLFF)-9me(Nw@a?y`-Nlo-0li zCyN(}mx!GA#{MrA?-K73`5>L?4~tKU)^7h5>931BL_T?ExzEHe#ea!DULTO2ELIbb z7p+~s^-FKRcVq4G`zhZ!;xO?%af&!cED`66=K6;A?~uM$wD$OqN`G2>PBhmwlzUtH zPVr;$OYvLrN0IBwP))SgyJMs`5;?b!`A!whbq;dA^g-efag;btaCyp*@`a}&G&OqzqPktqC2IxAyi= zDxbBte@Xh^L~C!qL%OxM-y=QV?*1pm2Qc50>z^!E6Kjd}#4NF?$XTQ;XZ_UYN$)B4 z7YoH9;&3tE4*w#>Um{*EUL`IRZxXHj{q54%iR;Bbi+>TH5Vwjiiq=p4PU#>ye{^j)Qg#r|TUc#b$s950?PP8Vm1@pkvOEB-E#lXKah z7sXG+&qU7FWqM8V7}5HPKVEusF-Pnmb{2ERcz^NncJX7CZ=(21?cys`E+VcG*ZqI& zeFBG%<|q1K|dYN1*`Yptbjs8|c)62$8NJaeA8Il07wt^L0Ge;t@S^S<-WJ9FmD zIrp47?>i&BPxzqlap6wkv%=lNmxQkf-xR(h+%No4_&1@O=J#7fm?5m^Z@xpV2 z=Lu&C&ll1to${-N*9mVBZW7)sq@6nD9}?1Bo%C};yAS+_q7(h*6aD0Arq1$1g|tK` zJy}SDbkcTTc-p0tw)?`<^qll|AuZ5JKO>|eI_VFDv^6K4B&5kX>EnbnDknWeNZWGK zlZ7-fCvE-NX+=)j`m-ncu_yYi(`=mbuL)^APWn?JjmSwyg|rtZJxEAkN;MFwK3)SseFyNHLZ2EN zY;r+@-1-d6%i#L9!OEQvMzG#zx;V}b$gy7XZM~NvZOb6(oR1R}WkSK`T?{&?Z%x0t ze!InD_1Y_R(HIcnbg@+lYgD$HNlBN{!bFML5k&wj_~3qP-e zsV(jcpX)SpPJCzo8P{)3ie;>Iu1;T@66-uST;&$*I1u&Hs#;dRH|KY?;jO=`jqHi6 zPhA^Y=iT6RbM`O1JmtWOVz>Vp@7{!+xigyF;-v4x9?++h7oSs{gi`JelVi`;_THMZ z-%E3<4#v`ACT&w{bzy9GQOc*@!L(SbA>nFo7!vvRA7-yIfq4un(vmTz5=UBGsi;wW?1K3m&n#n{^H z?r3=>T03v$;c$mD-W`&;DAsmgO5}`pUn?K7Z|}ty6`%3$JIk)y@0|YNzP-yAzMGku z``AUXK`1k}HUniNmBDh!D)-jKO9JKIQn@84moaZ_Z3N}QU$MRj>I-*gT~nME`&iFj zwC}BpN5x)lF`#(merMQ&`&ds(O73F=V(w{!Py^1B!#@7b?myyK|A=Ew`d*Rg<#xNy zj6KI*Ko5kwb(v%Jy3+e+qxWR#{j>C*9CHT@tqr$+1Nw4T9DrxJdurrBIO0^L?;0Kp zZQA?Rw_?B9%P~=`i~e<>HDro&!{e$lU{vx+v_67?ZOBM;Y@f1u?ZME zgApfSybMO1P#Xb8fMH;`#O>!nE(G~^cK34I6jv8F#ySVdyV@UrE?NSKm?XB&+T;{TYwAJzqZ3Je`hlI;K4=F69fFiY4rwQ>zfE}GA-@ka-Bpflr$TZHy>%Q z+gT_I|8VXA>INF(Yo#gc!ComVKZ$X4j+PG(ig1Z8uvD)&9wLRW;=F&pZ1idp(fcS zXi3D(TsOioq{C^!3EBbyN!Pob9C=37XIY$qv9 z;a1rZu+!*S9QupvQr6>Fg!H9O=zW)-3r>a`1H&DJKfd)f(WO~&qX~{Xn28uTnLD7v z9m1wuN^&~MVv>)OY)5h^Nq*eO{E#|gB6eDzW02fJS|oO&_H$3j7||q}&I0M!f?5(7gyWrhj1nv*X81T)Da;xut~u0)wHLn@6FmQ$Vb0*az>!BCh%ExdVv@ECGpl@YReb@BtFScNsOA7#xORA_ozc%>;h&G<+ud8{)#s8YWmD z97pb2o(#v4K;?HWXDc?D$|1^xT7qpf1ECetF#0B_@~z8l<#4j7tYP)41e=Q1uViby z65llmxva?VZa6Ll>TxCtiaeD zZ4VYcTM{%o?)sAF5%{|dJ#~WTSwRjtJmSN~{vw+6c|G$kh2IM~{ShPB5!mODVy}VY z_#9Hy?Q_adiWCP`4m@m#`qiSm30?7*O@L`XfqFyE z;tZlra1pV&>79uLb`(V*VL}D|22Sv1kZ>@os9}PyY9N-@F!7L2RMs%D0}*u+o${RG=tz*$8ESlroI#^!A1kYW-v7|fNP;8nrf#9F*bzveeH{RKaS0g4P4UbLZm*pS#1OktpV#GTU zp`5_3C7bo-`gIcgu~K(muwy0Ytjw*blUW}C0P20>PqHMn=xnZg0Ed|`Nic}U?ngSf=6MWF@IXcocuZLyD2kE zXHCPliBl>rE-Nhu58XGVykaJ{;R9j1m1aJ;+MaaW{sr8MaZ%LEjJESK`+IYuZ3+tL zK>^lr`H}B?nH7(Yg|9~8n3H=C^Ood$jrx1#BfUoOvY0$~Sch(2lm1o54LsxIfyZ^| z>80jBQqZdl97paC-Gx0QpS~>mXs@myw;A%e%c74M@@_-^7Gw`(-f5^8FN=B$R(d)3 zJIiY_8LBQ~=H}2tQ1r%S(PepEy&IR0^maP426{vCyLE2ueeB%TVacdbqlS7}Yex_F z-gff6Rm=M0R^qzzCd`>T%WOPoyg6npES=>Xi%GqmUYY?95xaZgH)YqtvZ0F>X=h5z zkYU@!`o169t+HZT88@voJ|b}e9BM<`J_g2_Q?{_Y!td0w2^H{Z@;k`%uJ6fVc6gKv zM8HR8v0n)9Y*XM~v!HzL>;w4;W<6-*D+(>+_EV~cA?Q>TxrV2V@TC`2`yMWf8w;V za=KnjnP=RHOn;OO!N{9cZWzX8$Q&=b+a%Oo>J+1Q+Ptzk)65p2j)ToWPlqPQdF7n*xg!O4XuM?1sytaMs=X_x4^DAL2; zxK8YI;`Bx6jXBXprAy|P&t146+Ou~-@00s}i_dpo?z6#LZi7A>gEFULS|TkoZ*cmc zo=`B2cR|PPjAYUfY{y!<^u#f}o#aL-V^Tvo;ihggw}qGMwsc#$ZA0yG>q-bg4yF}3 z_Yx1du;XbaJpE8urpFsyAb7afaRQ(&)cvH8=ixyl7(Bcc1%rp@)?o1P6C4bl>9IPF z=VaCqNO_pu=1cUHsYh2li)#54Bfd{E*UX| zrt^H#W|>-v)J1Gb#D|lPL2672Q#E57DOy zjV&$opDmhRzSJ{Ew6UcHeUa$Z!YbhgBJ$15C-mGddYh0B_3VeAi~hA}zMrz(%cB1z z`T!CAXl-QEFjh$$9}Zv#(I*J|3yXx4gx2O2r`43_)k-~P90PeBk@NwZz;j=9~AyvX!ceG|2fgW6}~EbP57?xec>m74CP)BS{wO4iMBTK?}1#!A5E`E{q<o$qLS%~KUUE4-Z_)=d}%Hf5?KEHgWJ!i%>OZBP;NUe zQ1+D#%wv2&X!&_~kuI_Xko7WbM+~-a723ysVf*-|Z`=1vq%n-j04B_YKE8X~z&aVw zY|6#Mdg%LIoT}?H$_Eb5*#Lcf2W|nrt(Wa!+k*O@Lc`jDXM?RbewQiib8L2Yg(siX zH_CAIJ!c}_Ol?Ql*bs-%XWbnh_hZ5w&;D_2ge84q) z%A*fF>f&*htELRZnUANTkcI)D2!NyH_%7 z%+?O>_t?#YyFcc3a5{ueT>luR2e7kAuX|(fI$m{3``unF8Lf%*a@sX{r?KM}UOPAh zWJ}q~4|k_l|HbK6oL`(;)dE&(DZ5fPg$CeQTX(7r89TK`#!fA@x(jwtiG-lbL+@pD zsEuT>2Rqaz1H-^DFa$&|olMQF;ho*T*_#gww_EpOTNhnZVRsycYzFR0&hK%BEVWmQ z5cX}4fDH?>tpG2a#K~Qlxjl_5682>L9veOlvY{^g@D7W&mBa0oR_wd$TxGk>-95t~&rp$DzA7gZnzpPdbd;1~L%?C*ya>a*J3SJ2B%j zl7mPdAjx-kcd*F?D}#o8?hulnk)#!(Tg=+WBh`p4cVo<5M3Tql4r4C8xHEYm{+=i9 zxsCWc<&L1}1mtDW#BHQGsC7lg!fh0@-b9wMa2rjEuVIb2u7Ep+I{B8J*4Bq3BqWr;&Vtp`pN5(WoiXzb>=Maee}&IsDr$viHjzVTe6fJGdJNM?XUC(yKx_IWG| zGSRe-n?A6L9J@J#!zauT7tNlqlN z6ifgnA{h@ok%GYqp*JF|*S0R7io_gCFmb*iE?ic_1n;@N9a+ydH6(T*nsQ8V;xL{| z;#HfAqVeF@I-bxM5v8}AT0gJ^6CWd@X@pwKXQHjqh}JNn)@)y%T)#Ejm$NlbSWza_ zlI@&Rj)%5L!Nh{_E+Sg;z;Y(`8~%8L8uh?(+bAs1ysU=JQsoaMR{lV|a&(2C%Le#o z4Ga{GhfHMPq!_b4nt&MPOi;NoxCIIBEocv zz+WBo0D;=Dk~)E>4qST%!QBH+uCI108 zGdOaJ5otW`hK2^$b$`xUBTVw=x@7_h@6&m(9MK(z_1dlw?w zMDXjzb;txipn%WH_=y=OcWDh11AO9=8Ya&4iOL!#7Wl-n8YcK~#xVe3GfiW1N1)MLUb{N09#T*5<$uzhoDocxU}s-`x<61^Yw^Vrzb8%0bX%9_$7V= z8W5tuHD4m6QtfMQg8;7_T*8FA5gR+@@tV=)7vk<}&x;*2Fs2Q%LPo(P0?#SW^K-yg zmA0b1ET$sj!Y6Q8VAK}d;Q=rBh)sQ!;^PSj8x0I4dk&8-Zm(PA%_sZ zQJOoaVc`!4H%HT3h#XNiaO`wK?26bI(FV&K3?9dW4FixS?;ONg0Y1+jdHfMu9pJMZ z@8CAPg1pc_W~BSgG0XMsORYI^ouL+HQH_!A5oWpQpgOZ$&o}Lo6|Xs+Nu~$AC+ZpL zp5|rs_hw+t^safb(rud`8RKQH^wMu0HKG9jyz+b+@-7+)lU^?)zt9-zM&};a8)mw# zJ9Zn`?F1Ot&goIm{fa{K-&>jwhIi3J)R&rHIHN<4n709ow?FI5D)b&)o)1&ogU(&; zBip^q56&6xeE>V#+GQiB!t&NzJQDAhN0{3lv!$)+8e?f|tR=spHn)NK^0<8|RzHSm z>8yDRr@_qh>#@ew;_Y>YxW1{V>9l`=9j>vN{udhKVtHsxmFm2YA3DMLDkizILH?Io z;+9QVG~?gO2A6l#FR{U$>~;K)4K9Ce{*^Yk?Em^UxaR&Pw+L?+ZWCG?T)wfg-sgpTgnNbW3qKNmCUp4= zk8+9YoA(xfh>*{Ulv^mITR-VFLTe*<6KTwhR}(R7Y;19X+a$-y0b`>o+SuYEpRbhE z_p47h`v^GRg&8* z{%zu$_14k8`$St?zQ;&o96TZU=ag^OtA+d@MPnEmIX*a1K0}x-%oUm^X5@Di-9=a^ z&@B-o2Z8Q9+^gb^9weUB>SA=_n2ZZK2MZ3*)3dFmH zIgV7Jxn99gN@1dV>4eUR@$Pq6Un(H4l-yX=n zMwoaXxLN#Lgg+MkRQQ0<+!vtdY0=LLUlf}A0`m8Y-Y5J_h}RU;j)>6Q436}`@`I6->7n=JA=ry8^EkEd+MBgmDMQH9P z$p4Ax`-Ij;*x2?X|Ci!FBitqYZ{Z(=ZwTKO9uR&c{9H&!UbZ_`*hokRZ1U;HLgbfJ zqO}$7ExMnuNN8<_`E`}@X9?#D=L;_tE*F~n4dmB}{*mw}!Uu#83!fDJTF6hftnVG6 zwH5wQ^wHM8{;D>^r{KoL`UVJx2}cRX3(piL?*EXuUbfu_!rBh6RJql{YlWO)WxX4O z)^^z13jb7mYb$Km)&7O}PYRzC{#JN2n_;`I_94l$4UEY`Yb)GXbSq(7VMk#Xp|ut6 zFWTA)4-;+I-JU2q(Pns#`16G2!i$6}gkQG)cB0L&wH5xc%54+=O!#x*FNMztcL{$l z{G;#<;oHK$3J(gc?eOQKQ}6)F{!ACrtblY|VMk#XVWF^(@HF8dVdDDTlf^F)&J@lO zE)S7BzvuP;Z~OL&s-Orc%Z z`cl!$g({kd`Hsr=cp5rX|EC!k$9APPAS3d4~8jF`@ht z;f=zLLRy+I->%n8Qxnp^7uE_t6CQ_WX6CmO4i?6Qv`AroxsWC)r0sgi*NR>z#IXLm zHs&~uro4UbO?=*sDnC!iPh708x3HhEzi_y4w2}gcI~@-UXn8`X+aQ`4o86 z2eom1E0MNkkaVttzN?u~uz8%13F?~zeOtk!K3=P~ee037Wsr25<3iaJVA$kZy^HQTG;}+wTlN5XQ9p_B0 zKl|?G*Tix*hEL)8vsdRvHl?lQDzq-vpnX2KQ5Edry%dy6t-3DOKKAEW+Qye_odT?5 zI?$<3Tj#X%szU4j_)h4|m4`ze*5(e`=eg%_?bjQ-#ag$Twa*QM?}l=d)(_g}dVhQ; z?5@Z?d(f|2IP2W12hF;*w_YBpK4ZU=j+lWpMcquSj(U3RoY;&QR)OXEwWG13YvmJI zmlmtRA{{At0xQpArPk5O>#@!&IAN2UyxASVl~tL`)m8tryU~WK*ydPqETwwJJuQt! zu3QWGbKR4Fc{mxX*D^o5y78v;jTu1SC|8&*Cdq2J6pnGcgQ}4594kk@qxZfEyt~TndIqb|nkTvMtVeZfO zrKkV+uru`MEz%FWleT0Py?dqe^A`8)`{8nL*V`>t?01TG41x5}KSO$`i}JB0t!^{& z$&kM-EB5Y{$p<9=ev8$}|9D8&#+8R%_wlS>9B7*|_}xLFl{k_o4@BMj4@8r^Pu&CU zKTY{?@?%3jP5P+#T{k@WvF<}o9dz%$H&EjrT3oT;DSl&!-|ug(h*V>x**)xU_WKz2 zcf+ghrfb#RO0K&5o>_JG;bU2KSLNQSVzJoZe*4io;>pOSjnPQP+io_Pt(-7MGn`%yabc zzSptRE}lOg^PmfB+n)LcJPOXkDEHUdO|4q~Va44!)lFl^!;1my5mjYYe``*Y>dZ~f zhPBhUvhEAhj^CA2odi#Y>|SPV-O*TEcQn@41!e#vzz8r5gl9%zZQYzrz1&vC#}((? z!1Z-gcI9mBdOXH{I^?pr!frF;xe(d3BzDu@$cBoTy^>bFmGiw*V~^~`Dwn#)h27V1 zZ_D5f?svHB*_*e$FTy9GC9+`O&oy%4jKDju_d5R^Hv)g*mtfWk2qody(((Ar=5?FS zj8Mu`DB&5efq@m|gp>Fwz~grZZ_sMPNx24fVry^wIeP;+k)$61?DD&uY6|D_fxs(+ zvTz=4A-x?;cAv}SH54x345@b!ll`v6U$`Iqg%D2ZO>iUs#imEXo1rZf4sQmN{;*t$ z_hF`KC>W~ehY$@d&E_;=q%pHD(Q>*@G&`4E`5}ZVMfxl8UWPTCnVEsD$AQbT zZ)1@T*%34QzFe|RBc)`okZ^A5(gG)Rxu`Zy6754mE3?}I((b1uR_&!;?@9deSM8;V zn3EP|CH+J0lOQ~LaHP*&;Dk;KQ8;}jb|()F2(h&povCG@NjJhy(@qF05rCihEc;|| zh~+bBzZ)82(v9ZYRHkv!FE(5!%QbfX#jM-O(+{=FiIr?PPz+@vhMdMZXqFpe#XL2Q zFGj*0M)GNrSK^O5oa9Kv#_VW!1j&0zj%DshHi#3ZIqY(GG;_O?G#(RUNOJlxhhnbr zZulF>CR_;k3}#lN0Zq!d5HKlv(Kn$##aJFQecy92pzLO+}vOAvSn)EtWD^8~)v?iZIG&gl0x{38N>v5Fv zGdX`zgke}83U`D_^P5PEFH*G#tl8YU;}OBYbiuD^gXE>+)E z1a2J|x4~7BIgA5NA0V67xrAWgaAoB2aQm2?ezsXL8T<1V8YM0041x~tExKhu64wpp zT?_GQ(>l1aGF?a71Q{G62sm5#ee%~>#+YY1j|e|8Ji}jBYZ7T7m_g*t$Yek$9{3gm zyGa6`&5@i)=xLIZ2rLC7%OWJ>!GEnBN8m4o>zqSaiNWGImsHj;v4tbYIfwPOHT8ne z1l0ws1*ww1U9ia`oQDBsJVKb5jtEi0Ov`8D5<_6gWF}Y_JT2e^f~Ac~utuYTiEPAp zE(yO6AkK6UXw7;G9P&LKDz$ zTb8r_Er{TA$rtnK21SWG5Ygs}8YZ|mH;AP*OziTB${HqKMMQrR-uC%rHSZ%)i^x_G z!)PB)E*s2Yfy(UYpahy`0^6R4h=$z}KV`*WPy#1*Z1N%)7n7KbnCdJdi;EkRtg?m)eh|iGNNDf#%W66!(bw=N5{e8T3lB3<;q&tS-V~QbS z9a*mEv&B!^LqKa#r3qAfiYY#p;HyP5m{{xc>vWB$E{=$R(JX(h+91LkhrpWz7kVbL zbN$ZCV3M7L(^+ggOIgSTf01&P9wow-rU&AVC|^f1P&FyqYG+i z-0(Rfh9rUG9|Mc4)APWoMWh{5LAQ~hB72VyITu#iUm4tK&2I^RXyzdzZ|TwWG?dSC za~C2SNhmR@E~&J~7{c!)*d`R?FOLnsy@VS~ay*C9dNXLo6F8zFV5_Gs!9G|wp-mDj3sDjL$fgWJ5vU%zPb-E`**$hE=E)fX@5j?vV- ziHL57IEsp|t)6-s>bH9S*(;d8e4hDDU9b|jXb|W@gEUh zIkavx-gFbVmYg5j0Ki6wvrO+A7XB=Os-=jw|195j2iwf5f`MnphAW^P&4k4Ny#?GC zEW}Fg{z|?$e)NSpn=hji z?|pw+|4!b$%k#bLXlw6+$sw*7?=Mj9yK4B0cn4SIu3P9E>weFeTQ+gp^m(OqD~DtC z|G^gzT~NAc_Qj4CSg%_?Jg^vgsV@>(FdZ%s#&=`xf|;dDeHVzu;F-0;OBXF#xM(t_ zz_t$7QYunco;u3gTTi!Gm>P)BkXR2OR+6>^E zvW~y$@OlTJW#a8(@^x-f_Iw&&okev6v!Zl<*_qSkIsc^l4*Xwu5e%MNfragHb22rU zCGhKDe#*K&Dz$WPZnK7#Jp~?a5ym)UcAC7M99w- zy+AbAhoGFXOGo}yqSq+@yQ0ln)yV&$=sT6aU9_=3NB%EFKc)QNiryo9UugVTP_K(e za<_g_DHm31<_b_W~mHE*E`;@CG9ESo`lS;@>BHP?%`vy;uBwLcCR(dcs0n zHa;yh*E#ZdzhQeg`$05s8NiOBy9f(~eS|ULNZ~l)Bq3kSsBfxpw(tTWKW#Ffua(5r z!fS+_#U}qo;myKZgg+AgMEEn|L&B$p&kA1l$>L zu!XR-Fi&XiBarJO`eflq;pxIj!n1{(WupFBLgSYQx?J=M;VR*^LbFsLB<^=J(3GJHvCy74V+WZ$t&id0N`q6wx`PU1p zg*8IjSF^qUCH$T6_d?pgF#jWA;#&NX6hA*hX#Hnei|!=sDx?Vw^$if(HTg%19xpso zI9)hPxInl_X#Htci%wjNpLRK{?=~UVNhf`e@Im1tLR#)Hf4A@@;VZ(|g?okX3qKGZ z68=p{(;w=~7Pb(!7IqW%5EcoGg|ro7`DwyA!g<0(KcB0`Un3lcXEv6fB&10Z=}to0 z6p=nzSR^bKjuDO%(&&itvxM`77Yb>G#QZCTYlLfsTZFd?e=Pi|kOoRDZ~bVVC5^tM zy%PDa3f~mIBTV$K@$d{w`4nMWVS6DBotWQ8SS%baJVQ7^I9)hPNc$+3zgS2!DbiKK zYGI9#)>F*CSNOParx2Idztn%{G(8`2F5&C(uZh2-f8(8OTBA?UJ!Y-}@V~mxMDWW8 zeu_;PhQDl|4cr$f7h}l=n>PduT;@)ZGP)m+kK=ewY7Uy>)Q8)Gu?w(eKsse8#OHS# zY_b##n`YjJxYl0Ac(uXiO#>rXZ$<~y13A{q`fR-wNZT?^DfG$F3 z-7l!G0{VEI)R&29_5BcOmMK7FxDS(6oNus!d5l|yR_-r&*=@+jhI31{4M;jA$JIYx z*30l9Vz7Ocf&R-uo^9W+kVbRL048jPKF*ujVC&+XTcFv_8t8l33IVMgG0!IdO+Ku6LNjK2H=0daMgxf!3BlnxQHWzzOZ1QeA==6{MCinT=@P02X1sXzC z6Jm{G55^E?#x6V22?Emq;Jq6xj?_l@_XW#3mazBa=m%H#O z;JydFV@}j*_oEnhqrlz|&u}*i?DJ6a)ZsNQccZ}G4$nMy_)4Th;D-#~?av(y$mK2u zf8L$4c}#3P_M|u!T0+0>%{?hj#hw)IC%e-&rC0ANa^WG9J0!W|8HgLP;R;3?E@>*|my1n>V$zb@$deR-4D#*H6xi1R{4n^T1o<%dq3+!E!pdhJh-7j%3-(oq+O+OZVW*B4WBst}1td?s z=a3Wi4u=oA{X+X*@8uoL@^J1>J+M1e-RDp!-QW2l1TT@CpJr6IG&@~nR7J4UMWgD- zChm1{OKsDwyHWY3cEY(snfx=$M9*UKawhZUGP#q(wM$+|6U+=z+ z?BsBB5GlE#yR&y75izrFTeF{JN$iZ#gp&7Uvoq+C@&T1^6X|=T+?!1W^hhxaFm0DJ zOJ<}ojxcneWV0ju843MN!cC1w%Kf66J4ts@#{=0#fVBNgFATYVL=^<3@tKg-|3{n$Yi!*&5J`UpZRT8yTqjFbmFHn&D{G%h6|^Yo{)EkK%+ky zPjpw~F@;Vi#Z1J&X`Dx?p{$rErSUaLxG|FVk-VOThLP-s*!V`~4kyVYYkUrKN3cPh z{mWsmx}%uO!^>f>x}!;QE-dGB3XdU4{{rK5ayqGx4F#tYL*0ts&ZcxaIm7h-y5bz3 zI(IB9>4Y}t@Vk;bjwDwQ$+;^|azTt7o(^|>dlY#Vr0;VwA)mF7gwM%Ds$GTmohI-( zF$7;o>2orPIW6&+(Ud+XhH@tukCQW*a|Uv9zDMdtByhB6}OzZ?n+w zIC&VP(}Hum{SY~)?>@qnWpY0P*$Iz|xvb!1CSFBi91<-l)yl<5S_-OFBP8}Q(Gm%M zcxlBImSRkBTh>`fzzc!HgN=A3-kK-bnv0R^x5kibDBQds{usX?)9M!~cTZf-kWUyn z-kG@CjDK`5QLZVT@_c=UJb@2=&FA1xpSax1l)ES{XUJ=e+zMoHmdn@o3gupo%Ng=7 zlxx!)hsD`xU+x{sU6p0)HRL9cyqEA6a&#w`I=_~$eTR~NZzq?)Mkmecd|pBrlFjW# zCoKX_Eyn!?uUEeNOH1GVrImGmY3*-`Vq9G8?kGG9=AoKa%NTj)WdLd8-10I`A$(Z& z81MR5K`?{JFOVj~6xSb~c{#UqHOYyDQ+zJLe78(+Zs~8b#}W9e1gprc%lTWm+7kSz zG1asKIbgo06R{q71=AS3{I9t6_qweE$^e^bydzeL0WmjbJVbex@~w z;#DHi9ucPK1m2C1|G;u4S|Nf@Xk+-QbJF$iG2}aFubgW307lwH?dW+ysgpZ*$SB#43q;eOwC1aFNd@F034;ym0MA7DJ1k%*0) zi)fL<%}MCaLe^-+RI{~-VUaw~XTkW|ut-itOejnid!~_75!6Z6IXJ93zZcbptx#+~ z`R2Ul9I!JQ61ANqQG28bZ9rWn@bU_rp~pd*E@k35pQx;1;$@#$R>Q;|M06>EC(~>m z!bB}1_=J!dd)P3CiDX3ZHv{-kgHzcSt?z^g4;cavBK2=Y#JFE-HcNWOCoZXB;tijutYLzmTg~OcL{rn42?Vyy6lcP3 z48Ope&=-HFBEn&Yz;lMi5ZKWex)W`O2V82{!LRs|gf|e)jwd{v4-w%HFmZjTSF5xy zzGziLhIx*2CJ_8%gwa0_3>Bcd5(2*so9$HC$o7c!l#s!%!?;oi{0TODwb*flGr-Gj zCnC37!KNxq@~XpagzzFF`e1nt6Fd{(+mVIBy!?1=!IzA{$7Zvs3KQ&rfUjYHG`j>5 z3JB~f-bRSL4dH6LV>uHsL!d?`#v`HtVXEOnh^=4~ObJ%f-BdJzka$C4rRx!4Wlq>& zl4A*!3|Qxr#nTh?ejy!3ZznrrtHR@|!c3pQ!oSd zNdXvqdb1-#<8yTXP37AONMoHm_|0Pn9nj9`tZ&;*Vyzk>>Dx)!dFQkya-=vS*AT|8W4I00xvYEC%$h8v-kLV#H-U2 z7vi1hy$1EfHwR%hZA8!>@#^%%g+7Bo7~Of~am6?HV0H!~^oUodCoV*RroNDN0BJyo z0=Zuz6yKw!Hw1X+!G%oVJ-%_EX6`!@*rUc?Wq}h;RumC;69NYw2f01@!2!?VHW3l` zCIUwf?lQycM$sgD{_Pc;P)`~v$gF>X*JOi7@qp+=kQ`P4&rZvNPYn%3;(`1nMsxy! zrP7>BlXz38aPl}2V*=OCsyXt&po1& za$k%h^pojDvG}pF74?WCikmuEuoBTUr5sHm!J}+(gf_Lxc0vCm1payj|dNyx72jLf+emJjpij?2^Yu@@FI%_;6+e9|Lg}LGu5q%beX) z=^u5Odm59%IU~IV(N5SQ$y=D;5gu>tJS^I?FrPkh_*XW8y%NgTt~$!*Oy7o|+e$a;eGWgjHSUXEdbGV)9_@i}FY$$& z>dpO+FC2eL8`>+1wk+B9cNWtc!SGdl;n@ET_`)@?VN`q|VWt5;=$LAy%@RL>(JqJB zObGL$27Tf9-GFj~gfStXlE|MdEES$FyhvCnG+%Wgf1T)R;TGXfgxiFV2%i!@FML(_ zj__mQ--LY3V!P6XeB2^!d|QAWME4Mm6dIoudGi3x6Q|xzOzW0=bVxXY#QL zbSojJ|48$hk~oxzFLxt^V~D9(vtBrp2)PBKjV}mj;}ZwDmC9eEeB%RxeB%>`{4L5i zK5?LbD%$wOfqqo9@reU%d_GX#?8O55P3b)-Ou`srd$NegZz{U2=nkS!6x~yFf6=3a zlZBnIu9*5{xl>e6KeWE`S{i$f<%Ykpg zjq$Y3`dbrGUsQBg(Y=W{Z~cgnH$EGX8>{@Yg~k^S`Ljir3C$iUkY6eKJ3`|V2fg1V z4Xh!e9Y0e3-J%~5{U{OopA>($_{KK_<@ShvOLBjeoY?~f^?xqf_+)_2M4i;vf{60% zh~U!@fpmfBzC_3k6n}*Hr;DB}`aB}ybm43w^jt`U-X)?}h{ok=D^Q>o8Pv;c1sT`jyz$k$iO@%5GX zu<#c`E;>s7Z-mba`ASRv9w8?tNbeWc3OS=deuVceAg57@wAvv?g`I`ng`5>-evxpv zaI|ouaI(^!Y+_zXpG?=!=Dy3$GMjE403Q8$@pwav58;=XT-U!fnF;64FeL za^^k`d`2{vY9{~p!ac$_gntnp5LzETbDu{!8ZNQC@p%TC`#P{t{32noFmcbU^Tl5v zyj*ytkjoxX|M!J=3AYN({T%tvh&K0g(0>q3Q!17>_iv!f`x!7v$aT9&=LpUH9Q5&` zI}44EGx)tkpCl|277MLU-Wj54H&6W~LhF-f?)TtZpS(rNH}`$;t&iSn@vjlmf{FTW z6w)}1^c})P-@J##-yt-=1Cal<=of@93I8m#K6~$r{y@m(Z&}|L!epdLrwN+~&F=%! z=63dbn`3FmX?;S>jtCy~I7S5`FWkB!81|i||&V-3#ldq8|`G zEPPhDTlkXj72%u0cZB7bEN*Og=>ZDh1J3u;hn;}g-7$<`@Q7; zD11lw7vV=j>$8`HcPq9hRY+?~(#Huq3cCmkguR8Q3I_^llgaWEgm!PP^F)^l=L#kXE0}e?myJPtyM_q}?a!_k`(q#v`32ED-h*-Rtsx{JA_XNUl;BbM$-KHGK41z3x(r_X9~Y1oF=59D%-nCNJ~}HHwkYR-XgqH zc(;(ItdxIT__WaY9D<*?hZl`nDgU03R;{GJ5H`UxHt7~Z8n%+|Dx`fY>C=S9=MZC% z=C0&V5|#+33TXh#{7T^};nl)K-^1I)zf*XR@IE2!XsPe7!cT;Ug%Lc+Ge1MvR@h!R zR5(JoQn*@JCA>+vUHE{I?-bOZENmofEQ|{CgtYRd{7B(=;h91j|1$r4AHn)#BxPe?mo(oYHZ3ikFY_-I((ae^b;6$r?-A1c zm-(*>Y5z<5fG`_&zNDK9`v^}Ko+CU@NHbx|e@93=VbV7Xe<=Ks5V!ZQ)%Ucs-gmkS z`w9CCi-g5OTB)#o{H#kf^HD(izBfnwdBQSbg>Z#%mGEle8sP@vX5qie7xw>$4d+^; zkMKHX<{AP2tG=)WcwevqkGLib!(X<~hMADL7GuQ*n>Pdu{LDB-%6OqYu74yF71&aY4(nh@7_71Fj0lFlUPyMqY@n|B51puYalw+B4x!|ge)ZzIyS z43f^@pl>AJJ8iIeH-Zt=*QT$3oYaTgS6tr@k!G0!M22CVv`4?CwXVj|N z>=m=8zBP5mv|FaVHtmtO_g_vm=i=b~;}5%oL1)k`Xs10IQ<47%Zh%z~G<^^{?o=@0 zRrfI=l*9>k&&+;xGrtX?6i%6W=J#aaEXstFI9cP320Jupso|uU&j*nt8c4wLkPdp< zc?y1kn^^u){>d$Xw8tqSFK+~s9+TbAWs;_rUcr2-i-gTecHxwCs&gY|4nGne$_m5b zcOjCrAAiEvxc2~(4JUNJ zLt>zl69pvYold=ON+F<$>-K^mPotzO(aLSsv>FKAWpPEGPp43K;@76S; zNk8;n8c6NVLo)qKx8%V>Nk%Z;--8F9W5F$XGQYjjbsJ-^9rVRDFck`=ts4w=I7=g% zu-3-y(2^c_4iD_zGccn+?#xZ{9VV_S%Jg_&W#GNbx*Qex>0CfOkbprRp}$E^BorZr zorCV!xHTLY+Dc~}?(+ULJ#48vB3*wuY;^MN> z^87jM%PHj*Ghs~v0{3#-k!Y!MbTFwI3+K;YxL`^J7sh4@)9*><9C(kT7dv+FmX2)S z$y?fgyqA@KoOe;Qumb|#2VB=*51R{9Q_~S`BDZeU?QvN6IlhjzUG@2!V#(sKO}x#-xUF!cE;~ZVNBhZRxgh+lJcn-c~;ZIbr7jf8^r< z%j3t>OnADrTBhee-B}V;7|)o&5H{<(@<#24x|=d-Fa9>_=X&N%%1`_Ge2T6M9vr%Y z!GkA2FnCVj#SIxAp6c0${$nsD@k<;C-VrpP;Ol}13!LLYvKNXFY1f0-s(7H@x?@v4 z2?I2KcWq!HYBUN#f%&`=h~_*3 zIhIIAg?U20Gm_s!*jIRpaI|o&(40re^L>ZqW(a2s`NU5?AGwIDgjWmK3fBwGd4=2- z(dN8@{+VcVenJ0S^i#rTgy#Gr|8>#k{DS_gXx?zx4v+l^H0K?dC7Q1p57@T`K*4nIk## z_)sW~XrPnN2d+~5bOn~@n}vr^2n`xPCVyH*#iF^>7gs>-F^ATWL^s9n#=R3tV(6OC z4u2_U-sypfa?E2m0THL@g8Dv$z8%PVV_JdPM_U-!WA@=3uS@AF9Gl$HVffctze zn+CE@2L2Y?YlC!u=zEXR$q_8lM7CY z)`h~}{ra5TyRcWElN(-7uTNnwO*tNY4l$1n`O-N=XQ+FcKZkg}nL}(Fd*o1VS=}sR z5@r!ISInAv`{f;`-Lmqvm1Y+4F)9qsBl6iKgFomrG)oM29+8t0@p(l4YIsp{y0Akq zrN|j3&lu8mn_@UA=9eR!w2T>M^?Eyx*a)>?;jrV7fq6te5Y){h{s5HOw_Wpy87v(g z42>S=xxBoIOwyn%aURi3OS%zbyA}x>6TWcxPmoUfJ^qBRbZ-L$=Mi(mcl+~*qo6Ik z)oxp#+K1#l@p;7gB)8R@N4z&akJyuq->!MY%+w7e?~`nHYFAeLGYK~}^N9D0!XjaB zGWP+^BO;9nLlk$MV*Wvh&m*1|pGRa%-2wL?lef@DY??oD$U9LZHry@x7)d@Pn0drO z?;^!cXha?E;D?dqxogCRyF=phh@HW+^N34=^N59c?6k`veZ)Ls2{a~ks6UU$BQQsS zxwwv*P13#0)|r!%8@uD(Y}`{qS}F;TVc!3>c|@L7Or-G^6AvUbkI2^oINK5^`FH0L z`SXtHK=U(ig^y_-Q3WGJTd@8-B6Bd0Nbp;9rfpFJ^N7siJfaohlxZ+1KOD#pH;^9* z?V$YuLqOgp=`G{JGNhM7#?im`&WhxM;bwMc%(?PM?iQ~HWhG>fE3D(7Maam0K#KLHFc5(vgqmA zyC9V2@^@Afe7p@ZxIE5u7z&=oL=>D1w#6O5rtlauSh+ipO}T(1A}07q-ip|WhJu4k zQ`R||JU{N>wcv-=g|ni--QZ-yE^rC{!Y(iyc7YYL3*>P(c3s-*Gk)Dxe?fDK1yKMsfecrLENtU6=B?0_*~<0CEo(7zbfmzj~x z(~>wt$4PI@&=Hu8l^pRm9{l;cafIU$L(XD@lswY556}K6Kb}B!wCy9RV1#H3)}NDO z4(8;nfa{zIh6xQ#l2J!61nH?b*CBtW+W*7GcC&i*gn<>h;ww&);V#1A;?SxtT4z<) z*GtXEB4#wH3*o6kW>Vj#NU0`8^z;aXR){v12i=i>u|#+LugZ z{ZkfkN1eDb$7A{?u=p2S^A+sgzHF*0;Y4VXktgGS*cdJYBR#mr74J1R@SZX#Gxv(* zRY_NdS9@1|Q*7aE`-$JAIV<*eLvvOQSnc|k-j~_BaUAIy_}ol? zQ)34O94LCUaDs5Muv9otST4L=xLUYQc(d?_!n=g`3Lg?aCVW}=j<8nPjK6tkAH5rh zMMAsQ%P7)G*yo3cmk2&)5@$)SO!Q*W%SEpe4Kq+9zeV)jMCf}#^h-iC$ME^i!u$*& z-`_|_g?Ykm!X83C4^nQh&^$_m9wXY!`++`NG#?l#&-W_g65%Dnl|s|+$iGhX4MIL) zvfLfQp9)R?gKx$So_}rok!|Gd@eNi#@OkGS-WT=n*nM#*|7X62z0RjYKm0TEHQl9y zz;nnz9xer^2$7)x&(`+6pE8W3$0FJ`An8m+q}`?sHaQxMpgz7Yb1kK#*?pac=dO>e zGN9GBAdqG@*I9d<2?Z;6KImY*Tk!t93q00KzCDgayRQ$SFN%B{tiHtgnlfC>ybh=j zs^j|BB5lhc=`=+}l(WI+tpOw0z7+v|xMjul-Ga0&Lmhe0NBdhFY?AlRpuV-xXU`j^ zGUEE~Mw(>`5E;0x%-QH`8<@xVpwPhiUonSC+!&p>m%aF%@X5cvrwr@k= zc$*;4o{#5|#wjQRn6Lu+dRYQ!>q@lyx&!)NZ$OUnfx~mQLtoMVWA9Aht18a-f6hH8 z$%R}<*km!{6;MGi1j0@V0m4NQWeF$i>D>Jag|!SY7|MWj>jF=be4dGWVQ0@65oHFK`WES#CBg>xOcZ z<`Z}nB&Afj(EIATOTDk%jMsF^>(aBE8QIyp-dD3jO@X!Njt;$Sjh~2_T~sp?@x+uF znJW)V_=&W{J2Ns?G+(u3M%|SiX8OzAl{02WE1V;ot$na>D#v$jaQxn%HoG|CSEgUy zGw}pAgltrlz9mw(PDS%oX)D~Vn5J2gzAZcIUEwCuSN)~h$?IS3_l+jfS8ycAO}JN% zt@g*#-45loHRD5v1fxWUxyzs)y*2GDzp^OdZOcx3I5Da^J7;8dc8u{mnOLK$V>#)G zk=3ypeo^BWt>NbzKR@L6@HV$j8uCp~_}jAm^&8%(ZnJDuB2szEy*Y_7)&7B_s{PEM zmU*Tuw;(<7(S~T{fNKAgXhlY4r$jMgWK=LtGx}z_iMm%dGxE@_!-iuH?v+9MxJjR$ zV0*4w;#Ur2d;Fk1${TG6+EoOyRVn|VZAEC~sOo6QKWJZ3brk-7$UkT!TUS)=$Jj!) zZ{3DEt2dx^2PG!o%huWa<1>taWQT@8nZGJQjyQ3a*Po~)& zb*YzG5vv@>-BA;{1cgV$$PqLfH>ejbiW_PGAA#nmw|21das=!5<^ zw+CA9MG*V_4VkO*-4;bTMVTua;9AL8pLtcQgNLIgh?nK|-o7E&3)Nr!Ms;l2wVU3k z&R*tSedMMtiQb7PHeH3AF1YV}cNXrq*fw0-w}x&g>%`b0RopOyXNEQ+X?$AoX5e3P z>~JszKdl?0dH+YZ9XsqnA)01X5ThA<~HcVeF8~b;+^AHpte!4*#%J zApB|EE8yVR;q`PR;1e^GjBj`zPBuO^or!Lw_*aTuDc(f!D7a$mGToag{)*yohTgIa zB9Br%w!^)Rp#>D#4)=D7+bRAX4)+d<_0db#FInKYcT&2`NRuR8i{7+8hbZsj5G9x5 ztjD9}-fc?3FHOBp%;z48!zmt-6bInplD~V7yM}4kK&)Rj_f*Hdmtt?6kNVis(+ICq zz?PmyXo3E`KDP9{kI}doRDF!d2GT8*xWT6hdlwSMfjJENA2s%QMgJHlEAM6OGql$t zj|@aR6bjK8{*ZB4lcXQqZOChI0?gKkbX*V10Fsy0PJ1TeR}??7!-!z;awO3v@Fn^i z=P1G~#fVMvNM=@Rq;#-}IhU+QwiFx2LUfc0$%kMutV^(LCP6Vt!+8l*t|W_Xd32~e zr&f99bg~STXTofwm`T{MUhwlt70k=T7(NKKfQ2S1F~c~ICs-;D-kpo-H~7q3pN()mFRVDGY|Va(T5LoQEZhM_)uay;e&4^j6*38 zMW*&ML}F~U)~dB{_UB|Hu`k%L^w#E3vO>FxYAaf^0?6AKzLnn&YYrhDPaC1Uyo!!L z2Eu|WIyMKw!YVq_aUtL&5%tZ*QC?C-M~?9yMRYL!a~GOT+fEMr32Mrk;^z&ays6E#T`w25cro=(eW?iKZdA__Iu9h*y|DwUKOr0rp6gVt&L$d z`JE5pL{Lqnqa-rqYWHHjFIt-4suxK>V9~PfmVkA#ga3W%K@_^&YIm#Y*MuWF8 z%w-5H_CX{V9T!$8)kvEvv{NEa%NHi*7$Snop`orh-i;yD*yNBNN5G<_9~dkj+jzyqcqXoh6Lp0%BF zswlJ#@*#K$;4*t)ap)p=AavV~KxW2tz<=J4IATP9Se&wKk_855Hk;0iV3FmGi|M!o z7L6oU8RtlX=L){W?Lh@@TucW~EBuKEjB_Nh7M5ipwlOw`bmtn=B{G|*VR5{PXN_|h z!5b33#A|^su{rQ1J`8*bUNDGD@Y+W;2woZRC2|8_BDevLw^g~Wm89D|K4Y8Gea(Xv=CzGh5j^W?70)@_ zphLc^%H*mth{6_eNCj2reO|5zz&-bU5G;l57)9jlN8pAB#nzUep7TU@uGOZQ_s9q7g5-Xv_{6pMSO#j*d< zA>6?!9*^GR#YTJOarh7F)bZd$W_t_bZO>hP>+@ys0Xo=Q>1%zu4X%M2A0Ro%UNUqp zW-#pI>LBLem5i7=?MJi4(Rc98*6dSM8zu8ei1H_r`HDiBV_Rlk1c`F^zDxgc z^5^%Bx=rwQDF2J(f2HK>C9jeEh~#yWUy@ucna>3*k5|n8@7~}3yLSbSE5EB>P2xKV z&j;l@CEqLgmy(~9{JdmNIcI#MUyAgbuaX>XAkCvDc&OxdA_q4a-c?M9 zgGCN#F`Un=I}7dePb`E8LeIh4&C4)~em9iq?k2mh#O^e`Ydm)uG`Ow1R%iyWn9dcNY2e77OF zR3|xJoGi`~OT>jD`whmwK)gg`|3UxN;*H|1;yvR1;;+Qth~~OQ`j;iYE^ZV*5Vwl# ze^}lZqPd?-d^r%^qv;|Bd9|id=Js@i}LN z{G0f9@dI(IxLy3W=%b@yIE*>tn7dwk)4>!2`NbWE4lN8U#C~=%PL7XX`DlQV2iWiDM z6R!|giPwoYiFb?liN6wmBmPc&N&JiWSMgnOv$#$CRQytm;K7IOsw37Dn~6DMYw>U~ zPwXP{8y)i*BpxS@5Kk0O67AkRr$}BP+P!(smVCarOtgFRTrJt|&BKp^EdK%Vm*NxR zZ^Yk$+?d=?;M!=^$GmwRn< z$C*%fXWhvKh-cF4Q*zs&ak%jdtpM`;(mVzmu3y_wdpQclc&zX5VDV^K0vNLz z`Q=*yWSKOmHsd8t59Ie|QcA^R{Lp3TtVe!)*W!CHhHFf@JU^^kIKM(%_v7JbjV%|t zlij-;UC7|yUgx@Y%?qZ$?!&$tck;yJ(_t5bVBd|Jb6qo%b6pR@t{c>=i&maF;mZlV zG1Jv~;-9Ew&{p4Vg*;+K@VM00++-U3gTC5OM1SbZ0|7-H)>YHjrxaD^8M!#C2c+aVK$k{$7r}L1UR!P-#0V5KNcV3L zskhdbjyQZ`EZr?+;ncH}`11bd4A{9l&wypSF$1;{K>Hu11@`lO(gF+3k41Oqef=9B}8g;mR z(N~xmunZ3AML;rlKR(;C6F3+);>%&$2EcD|VbYZLBv25e9V4w@OWs}H@55;kG^ zM4apY)epUPwexQ``SsV%E+@Z6BB{BrX0BF-1h_Z!5!MDlXce7AxBEs`G)e77Z3Th z7r9p%W%GRn97-AQh{dA$zJiDNnUulVioZbenUc?!Y`&);pDQGr?EBW0vm)jG;?d%j0D{L#=4w}Vp%OH)ucH7>w7v@Gu!SerMT&IH(xLmt*S2>#*x zijdzD1hUU$U2J|Qz-`mOX;$g}lnxmiHWRXSGl<{6*jHF%!=}O`T<$ZOyPgYMdpxHu zDipVwfi}PLTKTQSjm&$1?LgMac3cd%O#`QM1oC4%Yi!v0@CeuM#!!CfR+9PE9?#)- zuaj&hh-aO($8)%6HqR65mlewIHl^Y9KyxMTb?ORO!~AI3ACorT$GGR&r&wd-Jp~WC zt(k&CZ5sOV{L<7O&v`V|-aU=ytVDkMGM@7S@_REV%KW!=B16q{IG$Yy&%KT3aBum} zyT}jYIX%DTcutpK3ww>SYdQx27jBMzaKaA1sMpeQ;uuS;dT_ zI`b#oTpe4|HP}6M=W!hluIznWCm6nI*B@1=Im9#4_+)U1=WCDaP;uJZ$ba$fNUtHD zqv_n|ah>&uo%THbVRwUNKyqAXV^(Th=dCOb`6S16-p<-+M2+jbBQY4)`FqwYCQ#!# z?`GX>L_4mtDeGOxHO6)9rLfy^9Tv{t>hEe?=P=}D$93k1$90083igld;P}w6f3Z^l zd6H_6>%`%QaUFueP};};q-g~g#&w88VIz24A{le%ah;a%#Z(a@4$GCzNF_A8mfD0h z$8{J3(@t#8p|Pc1jq5OvunEhfa3lS1kL!HHmH*L!m|p=8<2q)m(1NyD%&g^zv8_8r zyjnv#MxnjtD;E~c{V^`(pB!;90~PzE-v9M>0R4KSIOg0X>-2q13`m_hJEViNhr;%4 zwf_HtA)P&r>99BXF|5nqINSv$pCSX#AJdo)kM}-|>Fi?3{otJ!*REDF(;l68Smt}v zx6$eD!Ss0694HPJ`3|;!OlSX?4laWqY)t3BU^)8#C>@5TlccadN1F&(bY#dtg}dm7W}kNn1j4wQA)9@ANi{Ooz# z)0j?W+P;nH{A(Y_bY`H?yij|2eralt={y-~@1DkVu0($OGN!X0`R&V?4s{a?anSZQ zrW3<;8h)Fy$GKzYyiQ+hOeep`KI`ao*~OSnSVt$#jOcJB`e03Zj^=PRdg|vqiVB*y z7RPsSs+<@H;}_am^9;y9Kc_n)LLp`=d@y+PJ|cPM6NuH%IfQxnX{`{=JC^Q#lNi;{ z$f6KUd)gplDv(mj84bzX!GD2LPIIQV>q&8^MWlb23Ek*xL=-EG(bInmd8hpq?wV`S zXZvfiI6)@LUd6vJ>s(gBu0?-;*7HX6qwj(K0}_J~n+LNVH-RxHjceok4`r=~T-W^) z|J|O*EtvLCx_3jQ>P;^?;_!*FIJY-T>qC+Gy9F%m6pFA|o1Ws0utxQ!k0}kRH|v?Q z?=tw?<>nuN&u*5RXVai;(*>a2uWW-eWmaRTJtz}=@Ek^PoU7I%N*olypbQZx+XTza zGv>~NGQ8(8C_^wi4$6>9Xq0Vi!kU9JjDbNJBB(=hU}#r^GK>;7VYwLR`hR**CYY6r zqwq~vRp=Y&+5}@V-Nx2fVgAQ5?((&ULV_a}Xx}82L}r)GoIZQ%l(-p!NR47>k@|fa zz4>ojSUz=G2AgZKk4Nx)x{@OlL7NUULpv0s-aco?$B#4}$e zt%OGlXle6VIXmgar^uA~I=VDG-g_T+3GTz1%gCE?7tS3?j=S(YexJHD#mJxIE~CY% z;w-UDJWD)Jw7N9cNWMwDQ@me%M0`SgO?+Rh77ySL8S2qmJc3LM7H%RtQ^pGu)x^o8 z70>(tLgwQl(@#?PbjhblK3no~68Zf?vY9ilON0J=zaV)(k-Q$rxY$N)FLo69aL0K4 z#iPYz#s48)8D78pb!BkgX>getb2$FvRq-3?%Crr#F#qlQZwE-Y?43g6>p1T~VE*jG z7>AbfF|f7{aGEs`o(y?d=OBcI^ZNk81Ozg_bXc3;32@sqaGE*w`!cT5U?0a-hG6i6 zuU9OW^|9qHfID37%g8SdKWl7Q?QxYH+{nC#nIE!F=65mNHVvH4$H*_$_ou?nM_Bl{ zbO`0gZo}5Ewyuna0P6W!W1Y3fRSJ-wJ#Tv&S2+=V3+JC$!~AF;5c3ppHD1=|$W7RI zPsweAVkp$6ppQ+r&cDAZp5BHH%Wp8HgQ{PIl>!9SKu(*PESHfcs8zc-Uo>Nqog zsCjsm!nF-gzFakgWw|^*JQv~o*1%&|<0|&)jlZ&UI>zIBoBPzWYnOf2m6>n|DuF?U zV7xP!`vhH?p=pVqt(i5W&dS3R9TNVErmHfS-8I9x;GG$Dm!)4GUFj`PGpofnKg&-z z+m;l%JUgV0RQtWX6_Hh3C*CZ@(-T}Pef@@vt6xq$j8f~ZAHtXiVuku$tOK8B)`3r}@U;%SZ`OT3K4~8JD{9oA>)6}%*T3s^-`Sd)>%M2KemQZhX;ExF+OnIK-(9Tup0Ul(;HvK~ zR($VuPo2u9tGq2sy*d?{Sn<7XC0BYsczvC3w9b1St@B<->%7;gwa$CJHIKcw^|JKU zzf9b=DgEkSCi-kDNc?(}^MqM<#9Vs5i`&SFJ%<~F4?wj|YR=pS1Yt~$E24M}@h>@N z?kfiPXcK3 zKC}$tc8c%9;r@bRE`A5<{WU3e#BX!3Zu?rMy_h1_Z8t&({1kBAb|aij0qeFu%xGMQ z0GezgQHU86{f`U0n4$!Y8+-|9|VxRZcG3o zB@M^*pvpz?jSLIv5{!yfdq={VG!!s`NQ{Fu>+{lak`YQ5R?+cCTo=KrzF0V&0t+@# z={N~C8A^fWAWtMrn#OQp?2*VudZb;un2tt9!20ZTsF<~8efCf>YZtSa(LpgmD21Tq z$S7F~9NkPo#RQkaMnPD}7LKSbhz=DLECe4a=+SUNK`0Ain@mQj#ubOlj3Y}NSBK;a zp;^kD4rXl^U$@0DqHT^1v#nuR*f1Xad{QTm*M~9n@t;o^IJX2Bh=#Ttfh0^dgyfo1 zs7`qm9od1fpo)%Wfw0i5(tH>MjPMe9fqzL=H#iDmnH4z%7H8GgC8U}cN14HOG>YI+ zLZZUd(c;^rF^AzlAAe#_2}ggheENK>t4^OTuu&{m9r#dUR`9{v>x@H*6GpJ0I@VWL zVy(UYp&E^ap+{ovb=Ht&?<%UTQ_Tt>Z)2w6{~54o8?gcw3!Y;sbU1DfgauV}JQ4^C ztLXS6EXL)D*8=~Ns@LK8!1#|PzA*kjU06lOVdhkgC8(QJQv2a!v9=YL?!4SoP!vhx(<#aC%_^W!3$Zj5XqQU_|J;~T^7N_ zh#bmem_2WZfk0z;hF*Zh!69CP#X)n;p??Pg)=wX{GLqk-?pI&6sG`T`u*jAOjujSR z=K)#;i%f{%ARrSqmcO4hGNH#hSR8O7I89iDoj2Vluv}KX^PyFA;s!vp;|bnqs5a3G z)~v}+2k$TV6P*9AHQDJbG$F;rU|6#zI~}|RLTj?~W-5e5ze@0Mv9loA*`UX|b1@xn z!6F&K^Jo0+(y#f|(BCasbVFYgn_!74VzQiMeFTr1Mw3FaD zLR^9uFMJ7}4EPdX2EIgammJTok@d3`L5MM}@SiQU{yAt_OViL{1bbg}R<>m}R**JO z4-2PGM|A!ip+h#mFZQP?f_2aLH4j#pmlIk=1h>lZJkV?de0P^o4r+xMFv-r{+$6?J z|9I0_^DE>Y31;v8&+XY9j6&l8eADk|_qgscKWXVTk9*VOt=b%XNKWemz2>>mnO^;J zuQcw}k6*Wo707dsO|C%R<{&I&UT|IQ70B!49?KQT?_3=B{)$z`ufsCrA3E1`nwMI9 z{BQ976Bi#pCbwd`uz~P)eTV&AMXQWUlIdpU%v4*u}MMZ)2f!t??KiuyZ{!xt2tja z))Wse-aRcRUSkDut}Sk_WF!sN3`b)wK;Ha5$R`J`>AhMqpBX5xk<6zB%FjstK=LP& z`2)>0yW=F{6^esNcTwKyyZWxm@qPN6XEyLq$?e2WVplOC4i-5m!t{J2 zCdY{r#1gSw{He$>4#wyGLtY|YF7i7K{rMP9@_r)k7k?r0exm<6kt2wd|02F6zAOGy z{8;=#ba}A>SnV0dcMPq-fWqcv12O@eT2B;``!1#O>n0MGmsEUJXR5 zfl@w5>(D2gT!OR$>Ma8Bh$?9 zT=5cdnRu0WwRp35yLi9&3(>CS{j_AemiO-^|51ERd|TWkekgt>_4THeP<9w8nt+O@nVOSWrymqK4L-~EEbC=h;}XSNs{ea-g6|^UelXjd|2LPVx?Fm z-YniO-YY&RJ}N#b)?U;5CHdR6z2A`hH}O631My?=Gx1B2>-Mmob;NpNW3idYk5-JA zCl-i>;vmtk?L9)WUE7=AxtM;oc!s!0yhyxMyh2F9Q&f(GfJ6waBZwNnn6|DcLxouPMdut84Qe*f&jz?Xm&`6lVfs@GhE$SLE z4s8@R0gKa|G*=?86GQpgu>Ob<&Tk}MHmecH{CFMN{6@fS)4=I`gaAHwT4Teez{9#3 z_8jgDt{HEQ4VwUuaJfTRAUuR*xn=OSY2b98#Ct%T4jCIp{i7QB#e;Wc<`>q%IuEi< z1E;eQ`SG3E8XLA09^w4P#Z&nqNwR)d!fn&Q>1;*dZ$ci{xe{UF{AR_2^Thgbe8L{* z8{uY}JXo4vAdt_A)-a6r9?`~YiuYt518Z!&N8v%YH5c$b+X^7drCAFbu3vdP)!s%3 zv-NupZafy10LH9Ce)(1aZCMTAM!cjsCyu?Kl2R%j#W=<1_I#`#jNn4)2qTh_j1sTg?E4<~+ z67?#usNvS$XBD?x6^*X&wt7&6$w}0yXmrqTp>uVElewa9g}*H0s@mB&~6 zV~eZ(W74jepJC|zGPT+ z_K*v9_|rem8nAhgclPIZetgajZ{WLGiOmDk&-?s>e+@^R{?*yDhE>O27*QQtc>a#q zz;!#)@31j$`1q1g{PPh%hWIhWk0O3_=lK7+WJmhIp_^Y>IArs{*d?Ez|Hbg?C{jdU z7*_2sgpOIk**h{&LhO!IoSVO3snZhgWEE{5=zrGqoX^kxcsN=JO|*i?x4HG5ZQ0H< zJG?t0+p;6>wrqFBhRmznRc};BmmHOd7M+#I#{bC)cUhfPo$r66+JExd#K1&jYLK-b z0}ZmJJDlm;vifZvje5@K`SSeCbEypqX_X;<^P-;ds8i!Ch7N zD(2`eyP(Kj)p*9bYA4U%k@3;nP1ARHts|>$+>t*0fGu_XgNq{D{K%j!nQ3olMOLJ* z8nAhwhZ^_xE7MoFy?tnMW!{rfS#Q%+wpTY;@ei~<&V3Ol?kf6|YIqpp8Rc%CED0B^j zy*pCY`z>=2;awS;lbVw`?UjZX##8~kqc8N)shYF_z_!`~vmO)&#= z=i2qROx)A=TRvW^Nn!T~2{<948{a1jr*ZA)u_hy2x=V_O@ z?D^9D&G?^@oz^q!I8-5eGlP03SI*)OWm-X21VNG3ew5=4X+Mz|jUGv{k3>wwT*JhD zv!d{>^CD74x@4FFJ?i(@om0|@KCA)Uovl05YzWrP_&ar)umJ^1#?Q||vVu^uz#Sy( z6C{hdlabEth4{e+-=y0WzpVA3V%D3E1bpgq4==ZXt(isMp0 zE9-Fla|?NR3Mkf3imy=2Vq_C~2wd5}PKGv^IC(PGasL<6-H(v058-h8GuN*uewq~d za^Ik2K_|x@z$zqgLLqjRxW$O4NO}-0XizdwlADf-ppXv*C0gls;CFZ`*^eG3yX_Xen3GaEsrG-WAFz+25-w8oaw5phi^ zud>A5H~1+ z0pWAO8*>>W-~N&<;UZhYy>K*PVE9~6nPn}j^mqoY8&m&hn1JVEGaSuq1eMa9=Yk2= zu#_jvQTn$np-o+szyOtiE~7VcZNXaYT}82tlbP8k)5Fp84}g|xugu<=R02$skVYXr z3z6u^Xyj&QB1)PIAzCkpk0?D*g*v&eNuG9i?C3`EOvb3Iod8TGnO&06(U0f4ePcms zhsPSY4c)?Y?JZC*w0i*Vlkn~Vyls>TY7>E&of2^oLx=|TXIR67+)j-~xTDfXXO1zo z!B|Zvld3TtIA)m$#8K;Fq^69{n%L;gGF^(;7c!g?j_Yo;B#{*!1J7(jUW8j8%8(n4 z!;EzzfaEx*2|%QzIRGx`We`C)bOn=vaKudbaAFuNbY&h`Ovh*=%v)GRM@!_K)PAJE z;!IRJxL0B_l!6L+phiK|<%1Rv!5ol!?P5BPfQ3JybTyS7<0f4(QDB_I2(v#URN-uK zXd--#VK4>gxjaBEOWPW(=C^>2S(*&%k+Tf$8)2b3M65B+;|cz3y3V+AoTHVn(A^=- zedQFt3g;)rx0v|SIFBbGbXE8Ig4C#!mfv)nE5TLD7^xUqfYRWfC`~oMcvXau(Qk1gJ4{7cKL=-^d>GN3^V2d@hV3#;f@0E;VuSQ_}3BoB=1jOG#H1%ph9;D|t1 zlMa5%guksToG8hdohr#|7>8wH6&;tt;)D^bXwCYTgzH-#uI~a<-{9<_@^tJ&<#~DI z#1lc~7lkW-lD&F8XMta}iu|+RPlD= z(M3-7Ae-{pAhrTEMzxILp$M5~r!!jF9;2Z?h-}QA`2PrOWBh6`VNgo#{26NvEP4@w32>_M-x!LI!`eF5 zESw?hV4FB4C3~nFGhsB`$@p)~M*Qa^a${_8#JVlqWuxpvbYmw7uUWduNcmKQA?0p% zFnm7VbM}nU%ESt?uXzF(as(_Ix4<;6X0R=tnJ`+Y^!^a}7~9whDjYPi_JQX|`U$Ye zf8ieTx6wks_q^NJn*2-6VJq3?!LzYK3E49|Z;CuUD00^a)JDTKZ(ErI2QFcljP^Kx%KDa9|1cO_C#2F6m2*U-_x+Rsn(z5?Q6|_a7O~Yim$6J94I#8|A0BA zQ#&3#d-ANgQ>HqTdyOk8oin|3;;HdzGiOaLi??0Sqg%Ui(`V0(m(Q6qt1J$^ulUqc zCrzC)W$Ki1U30s{v1VAe)AGl`|H#>MW=}nG>cmMi$IT3~8+Yo&$unlo{?4;4JH5;a z>Tm09^wDO{EFC{s|tu&!;n$YVR zIt^(*GUBDC(jS$wHG%t6)Wl2VdOZevM@_>j(T~hyg_hb1onOXEZ;!Fk7nbFA^cLhE z?wy|NWtVqqzu8;5xZL~FiGy+PVz)g19HSwfea(=gygx%j`u0Tyc!zXd9P4gf#+N&R zQm#`{R95b!HWB-=EOaE*-0|aw_bV!LcE5wz-gKp>&7QiT+zFJ1Yv@5wn>@F))G3)a zV9wNO)5?M)WR6>)IBis^_eDK<=i4Hrd0j&>`Vils=90y_Cu+ljvPn}#|Hg3>> z0Z!@EvbnR$o$02XIF7}m`tQ8w*lFGJajB##!I9`mv*t`br5L-CIYv`DrEpDE>g2NJ zwc73MtY>X<-JOc{?762FmrtBNwQQ%pC8@oQP6pas0|xYpx8+qk()5ti=9I>9FyaH% zOUBXW$y3Y9=9HGTi=)TP?PU7Qyq=wU#@m)ooi%l0+0=INu}IRS6PjVV8Q?{pwHf`v2$ZVe?yO%A|h5>E{K#a5C7# zqjT7J=Bswf$HRMg*m&lMrF=Z6eoBDL!&lxGV0O}%uL3FKnH3+xa)XormxsrwgFyUP zn_uRnUUjXj4?jk!<&|oMF+(%Zh4F(J+|+qxDI|xe$>t68niqi9ikF;DC( z4i(3WR>ydS)#EBtBkH}bEo3%Ob0AB)u_+VO=L zgPU?TiE@nYBihl1GT2W3II|`mk{O!*g6SkT6U`eD{127fPQ(wEN!L~68xhMLEDjer zOhtdwUw|h|K24k}^6iN6mWmgPmx-qTK=`$iZxinl9})Sk&V2Yul6+ZwO?*?_ByJHu z68Yhg>G%zk%oI&O1Ni{SW)Tp`rr!bE$)6u}nXW)A6o-hz#L*((*cjgo7=s)%rCcV? z7Z-_3#S6usi5$#gx+}#hksqz-&(~z~Zt+3UEH@1QrzG=BEaSZ*zAA1M-w{oJhgaqrr!iPibeTk z@icL+$Z=tYFA+HwOxg6OV1?wLi&f$cB0o+uzUgN{tLtw1SIB=-_+P|L;ueu#vzgvg z|5RJ&ogbMQ-dt=Y9wv4a^Tl3bA90Xq`{9w2M~kK(M*gQrK3zOhwEge}l9!8@i#Le3 zhWPiTX5t~@p<)LyPo%y8kMCfySTy}Q{7t_O zPLcm9;v8{-xKKP-yii;rn*JX7TrHU&tXZz<_rbd*Titl`I{^PD<^PQMqPRhPReW8f z!UOaDr&#-UAq`;+uOph@2e|RM)%e%ek#8&i4kDF6nBMBj_m^yS<%dcx7P+ z7f%sO#d+eH;#uNF;-%u{;#K1H;>{veJXqet;*;VtqSc-My=1F9|C;2t#Z98so&QKO zl}4C?8sf42P37p?Amh2&M@ zH6qnqSik$khsDRlXT|5mm&HGc8^w3TZQ`fm-gM*-!0Q*wZy~l84;QVjd>6^R#lGTE z;t;V|JVBfwP7$fc!}8{f)ZL+cnMm~<$`6WG_x*Lr)W%`>KSe6#P;MgTh;fmMI1JAh zj}?cD)X!n~0+Bj6lrI+V67LnMZNu&JVT^P z4CPBjYQ|80P^1P7<#i$zVJLqnQsITNTQ?x}UMRN}aartf&H$QW;@5r-<)<;`Q~P-| zF8?-Sp4dg~Ar^>7i9W-`L7Wl z5Z8*2itEG|#Ho6|YD_sRbv&HhveQp3pEwCDFAX@uy2?4SmOEu)`9vpoQW=K2>5DmJa`{z~Quo{EIY|P>K&ubEoBgS+QEo{6F@SvO5Hx1*h#sYFNs45AMsc&%d_Rqhufxs)43kHT5&pLY#7Id!ufr1MDT9O{8+rr?;^Nu8aSP& zk>9Iy$k?#+Acymdwa52v1Tw!Etj&-2n@t0!vkEuNL!t9w!+3v&^DDrKWILH3NA_%f zx5CXd>|bbxVUY2~TKO^je%NrlgD@C4hY4gDM*E})7;_2Y70OMpTpIQR;rbP!e%bJ2 z{W!8{>-QquxJF9=V_rah`Bnf~CQSoado5EQiTvK6L&nA}0vD2kREj zFAvu##{{gg`C-09x4d}D>~+3GS9}LF(f2-I;=OLBw4LTl{A`W4+&A+j(w5a-;bOi- zrkO7>$jp~WH}fT4a&i(G6%{$ZZRS)=cA_ilR794gUFB9@HY0y~q`h~gTk&|JWg>5T zq_?+h-HbllBL_xyxS!mx<(+)*<17!G_-u=8`CI46$61lXsv{lNY=`Q@4*#RZi9a+= zUxmT5y3P^K)@@7bc8_*@C9y2gZF@APz-mQA1XhRv*fjB0HR|ZJG_-vT?54w{3N#{W}}#Ty;^=#YK;7cj9+o z{)4w8@-c?LJHOM+S>dl5xaIA+Z)ak@!vG%hR@IT-kxCzP9wM0Y(C(fztXZ2`d7@Ld zvMTCtiKKT}j~Nf%HT}ChfrY(VXLojvc=d?^TU{^GaV2~_xQg#D+MMoHW*oNR%$)Qs zzfMD&Jbzm>QjFt{*)cK9s)$AN@92+NBsmfIf3)E%GHT*rczI6yONAZ&MxV z==R>eAz0D&{=~vf%!7ILOyuJ{x59eF`Psy6k& z4@Ypn`9=$$&v8Z-C3#2dj=~&@F}SHxb0|)SggF#N2GNdy-w`=^?M^@nOs5zK`0QT2 z_A`x7#^sE|0T-{YSu(;;qppF^Zp!QTGsf{V(h=;BVVp74&B1hvHGoeA0&i?PIv;16 z_z*hJqqEIPbUs992UglIp)+qOotN`pkCpt-fiJ({W;l~e=w=M1E=ot*p%VNhFY3)RNq77-C%!cNi zd%?9A(mG3wMmfx%mM;-=FJ7bEC94qN32-9o(%tt!vs+g%iDF&)OYjKhUdYY43W&*w znN5&18hJkbLohZUb5$e1P3Kl$vH9J)IFT1jB&Xi2S*1?o#q@OuaOyL^OjI-Lb2wZm zeeffI+nZs|8aQd(JX|0RFb$)Cjs$!f7BbdPdLi00iVe{XyL~ABp5jy{>dUMThF7D5 z8F^4EIH@DjXf#8OxQ*gDN%2_3Ys5j!AoN{|w^BTcNBL*?xiO0HfyjyajWSv8(JZI| z9!wgWc^iXs5&2w*jc#Mk$1t=#>fMOfNFefsw6U4DF@$yIMr;rf7)yJ53=+)SPqGwvhFxJG=@#AUokU<;CQFJ;_~$+$-R*u;GX0qbFB zB;#JixZPv64n`ad(P_$fufwiP#$C<0bCPk5xRi05@#ENAaKvHV-#m{L&H0_|Sp+s; z1IL?iw73zD0~sTSmpo_I0_;%!l`LUBOYrO2+8D7ZM5ig^HG^%%YsDOqml?Mp8P|wI zP23|8kJr_4$+&MaZbdS#5pOne8IPy`jAY!uG48|3xJG<|aSviE3t@Xea5LSzki;}I z8_$0&*vz1b47N?Y6uwOM7sPF8s(qm8m)aspOLNu(xi@5|DPvv(TL+hX5c?n#`?zH6 zK%U6h2M)u(AXYmQ>!xI^KwisO==HiGw}aW^{U=QyX^QD3smUiXOg`ac4>Pr-o@Ra+ zp}y-L-H5YKvJSy=)*W#bXYY2h3A&XUQ$`?a1`KDAG)m1bq1d?Q{1P*LgymoYiA{ww z63iN*f3xts5qdPY6Hr*b7$MHreSyV;GTewVunI)Zbswl8H6O|4s z_a;LrsG!}>J9!N`AobeCbi4@*)k%Um8-F^s2L6Qd+n4z$ccOTxM2{qyEHufW01aWw z>Y4c{opV-33fmMOW)^#98|y%^R9+P4C1ZB6F)x4@yI`n@J_Eb}+XySIMkuWf<{8R{ZKMNf(gw$)m6;{M!-jHo-PH)rMNnsxHb`IsgM*7j%n?u+q}55Q z5zHTqD@@wpVAjZ(0oRzci^6GbwHWjeY)G4#kHYW3LP?)!fl$ujBKw<|!wB;Q+L^bI zMW#eS5PSxifJMfHa#$3~fmfz6pCi1Bxt~us9ykfsPR*g4Gk0(w z5Hn!SWF$KH*%tonlolE13B(n~Ih?o_)^ko0iN=QW*_VgY%5*;t+Zejs$t#8`{h#{nT2(QG_i@A2#g+^!LFL#E zn-dB)rXl{vVbM&2l}4vWyoH?5ovv9-2S2!*!$QXgu!v8ve>IV8{zkBOYpDBV%h^Mv zrZ-VK-sCizVAC-r$F1VoKLa*3M~f0Q2cY#&+zsnF^W7?2W-3o)X$7#6j;b1@ww zj8L|yijL!rFmF*6E42a^(=iCv$fTg-Nh8cVqlylmCl6O=6&)>2`AAL&uQnvN7abxk zNVWhgwX^DrOq6j%Q1yk2s_5X!#Ox2-3gm*!joEYcOA!atV`W6&-~pXrh_+QFx^VeQlFbj;xeZr=;MxOAIBq!Ghz>@ z$spB{9nX&JJXqY+XP9Y-oLB{6p_xy{z74{nDmre2#qCb88Sr0_{5=l!cRVUA-_E?U zg;^PuH|90O+X#y+2{y<#YuVGqOfX}0k&VpL$=eK*k|IHeSJ-ADx<2lda7c36mW>s` z)Fo>|ei3`N5uR?tQ`cp&Jw~XJ4K0O(l?eTgF~PTa+?a>-yM5e1m@$0TcmXz4mD?fG zJLJVTbKcjXqyKFlQjn7|p(ju4wZ|t_8|ig8*t3KV*0*`?vDxwrvcIkUlV$z)d`*O& zZ*7KOz_HusVH=6#0WDxdzg^$vLCj{Gi!6f0WW%oPHZoT?1@7smN7cR)_D3X zH;>7CeUh_QNRr*-Q3oz8^oi-u!~L z9cRwS^Xg3V=EuD{xuesjm_ByDnLhTHGR``?$+&lv4K}gn<<6Yf zZF(n0`Y@Ao%&slxe6x+leQ#N=ccGi>eYR+tx6++9BQL+*F?ln*`J=tMac^F(*JyCZ zBTvp*;N7z**W2L6!MOK^TYhM}e6LRQ5idL15cAO9#XPjL7BBPa#4$I`D<2HqYS$e< zzWCT7{e~22Qep9&xuuh*c1+BiRX(+J=IrT-xw9viV-ikT$DMRA%(2B0#uTO0ETl5b zOe#OUWU3QP?JA#GGN8t!rO@=N)FdN23o1E<$B_2cFut$GL6n>vuD^ZM2ua ze{LIp7r)QBZ9M+Fp4(=+z}?Jk!%YU04*N~^+vvq~_~g@1FHP zI>PX?#bqMDZqxsI@fPtu@iB3o__D|+cBXq@{FnG|(Z}-%!_C|iu%YCpVr!A#{27nW zJtXx5$Qj~%@qDpDd`>iTG7!HppLy^_%Y1+bb136;YOa`1BHm9V_m@0G@^Hy!4hGUq zkZk5&K%OJ{bj9ZzF!M8WE)f1R$!4wvWa`f`{AR_!L-K=?ACdfw=$B>ZCJ^@H?=enJ$`12ILMDfj>2*kfk@>Pmw=0f1O+$n!E z_W}7mK^gwPRXnO0us&w41M)HZ03hBb`a|AELjFwgc8F#_0EAmRx&o!#IVTeE<;O%xOUSxr)D-ggu)?dn)9Az2v(|*!#p^l1Tq7 ziTuo51;}QO0_4{fZ=?9W;(wy}+a>$xAep`{iE^_@?OI6NF5`Fo8Jp?jO70l?OZ)G*BRkv zjx%_c!Z}dN^ee>LbMp9X!SDyfr^H{2FNuE?spQ1?n?*YpFGKxn?KyV?zXwP^ zLb9DpH%IbC;-#XUD|d%v)88Zg^OD~dH;EDTXX)a>BG=Ypz3u)k{UwhT?S3w2NM0mT zi;L-&i&u)P#T&(2#e2m2#b1i1pGH2me|}m1uZeGp?~0p6(_bUqr;_ddEiU|6FY1wz zO~f2AF50g;#hIKI88iR zEEDI8OT=?Ts_L=4pNlt%w~1@S2Sht}>?z5=7he`%6W&2VJyF@$J>`BSb zh%bs8#Mi_(#Z97}i}sP^e~Dj-TrZf%F(zh<&BcSn!^9&*J6El{Zi8*3x@o+Iu z>>~a|>?aNuj}u3UW5h|~G?6;Mtk3Dolmln)fC9Zb1Uqdb`I1w`MdDJC8ovy`O{B&zZBIkoL z9)3o@)g0Tn-gnxFZN&~EHKAEffmkROiNi#Gw`07~;y7`FI7KWG%f;_;jw=Qb_s?;~ zVKxS@b;cZy|M;onu$VDjL<<{_=bvs~Uo?yt{$`5Dd1D6SzfD7rcko`tbq=htVF`HP zC&MXJKz1w4tHkwk0AwIJxAAzmZ5l?6BN4|it+CD-@UU)%-H-nG5Zn{i*f3sq;c_S7 z0PtRCxjYVR2U&ZL>nm6^Ee?NcY<^|%2_bjaAS z^B{-wD@1;4;K%&XMJDs(IEYOHr&Hb{7@MV=#)e%9cR0VT$dBz~e&{-q`P~XP)8xU@ z+?#`U5PMNTW*F`LqK&ui;C-9p+9RGi*T}+@OFjx4u3vTN_%&2K*7rqNRHp5e><9nOq+NDbmO^Mz69M>yxeZnN?xHiYx zD|s;OYX6$06Z}NIB6rEJCfx4iC7eUP`s~ZErcEe$%z47B-DHyaZUZn@jej@u4AwH3 zK4`}B-RQ3of;oc?aL0NB5Hr&LXycRdcfiAYg%jyJmj8XT{gF3{ar&KVd@{`VS~Tqw z`b9H1MbA&}^fVKacObKE(}!8TO}WD`Iyrpgbt|;y!!44f3DNH4O_{^ zWw|cZl4$on-zU6BjGx*&<{NDnvzr}Y?5;7|<0Z4^q#Ue1XJ^}B3ba%2!lf?uY2kh@ z^)JFGW~A=&{_xJqb^68%V&@mu_t*{5;IP1+X~-iFcQ*a4X$%MS!UzV3mVajqc4$!C zBG9!Wak(L5`p(Dh@G3ZxhCK`Pv|M)9kqJ(3Xwl^w@xPV65tMcEJ5yWA>PV$jgs2&`_m!QKjWG$C z#yEDdigQZ0YUdV~m1B8jvr7CAy?`?=eg3w51%r-tVSUWGY{vURhJ8)H`q}6B=X&Qw zE_I!Lo#8Q&i|RXWTR79OTtAirI`Y^qPI|qJW9vj3`iJJRKH0-FZs3+#MpU#WoU zllAe;F1S`={tcXiA*Oz1@FNv69yDyjX6N;rn`pK{@N+?(mfoQRCf}W}mt=>xYeg4( zLpr((gP*p#s7gBW{wBIF`AmmH(M#+r4iU{aT7;h@d9qj{@?D7O7m1gM%f;2=E#d>> zFU6@s|-a>#2ghB-j3idNloUDVX)0!3m0Yvi!}rRHQ#$ zviYV8`2xvi{Zz=6N_QKHm(br!epy8Ij6bhZhV$Mdd7jC**hXwGb`<-F{l%ljW5rS8 z7?F>X%y*7BPdr0hDxN1^Dy|T36mJ#p5$_kx^@QhoTYq?)@@)I;H)`{Ugm-E7Ev(Pi zT5k-i((iiBvE+6BqaTzx5QhYpNV2!;0(aP$XB2oG0?T;zwYqjZhS6Y1!o0!kEnXht z)h;&w?GWkg;J4A&2u@fE$|k0`o)G$^0tdwrSvW-b4Ku&l($c89c)IT@cC--AgjRo8Y!- zm`648`@fKfbzXeT7~QHD`D)0gBKXPc>=N19>zcaTz46e9J|R4#%@l*$@KG* zJ7yz><9Ev12yoS=KFGxHEHN5wKrvq;#%|2OPZy2dyo@w^AG=|BZdZ;X@fSIh1%$?K zSb*DoBSLP3#U%)_$430;*v)Skxc9M}PHosqjoq|B8ruD1H~YtKF!ATVXJ5473C>Ol z`<}*b%-onC%h*jYdn*{hNse=vnN7QX4a6tOeHzsH4n}5DVdWHcu(Sc0vQ+a;AZ6gV>ehUelKG;{|yQ? z`^Rpa{bM({=l74@q{hB}WMen^J-^o2P3Im#^u6odOyQs%hAx6}+O|*+*t_1%<9N}> z@B)nQ^0y@RcX)8}R&9f^8#4#WjlP5+4A{hx%xl8rR`2E`2KZ?O4Cuswev^z(#zrEV zX6AN9GdMDo8n8JDl6M4?1j;s?h~?#($AqZQ#icRe^8_<S({#3&6$8XbRd z)_S0hQD&(UH(&2C?>QKs`_8MxWi zkj-~AGGnqfdMcr{dUif&&-Ks#6nO zbbHXL;qCQ<>C_bC+;RM6v^Z6qC6eid_?58HJ0<5_`X;z zX5f*A;db4aHj>+uX_!|mnh%2bK5BG6K)ardS)Ty1(N#r0lNlfK4CPZQ*{(BluKX)V z60HmS6FUG|E<1l5r-?MMe<1oCg_v_H`!h*qNXUzAlL-Pgh0jM49lMc<( zwo-_1okQV97EU274d=_2Ah0Rid(xpf0B=QqGAV+8Howy#S~o-ffq1_TqL}|S>{LkM za?AHohlYDP$9IumZ5^5-+|az2*^WKw(7c5F7|$A8zuMz4BSZPI`(VGp<9-vYO#`R% z7V_H{9hxb~&z`p|q_g?mtNikq84TC|nT}&<4a=gftwY0k{c~(2#bLbX#h)(EuV2Mba!pe*24~m`_@n0&9%J9Qpp%p_i}8T;6X+Y(@QLkqe^B8=C$7jybC$ z+B{LOB7)u8>blXZvML%?R65x!8dO}=tYKxH6?H2zE9g*09tFvdNuV|3SOK^^rn?pFcXFi7M2A$_A~O5gq!fMWZbmM=EmoQYX8oW)&A-t)Wu&mJXyYL zV!2l>QN7!l*kiG`UAl4kN?(N9q$T<#g7S`5EMKvLR9$-34T|biW-L!jxE0XpX`jFTjq03bZ&dqho=@Z?{+x(Z zj;;1j!5R2zq#`fT)0Ab8r<+)k=wW<<<8)%Re_&8kHxV35w;(NXG}8ZN14=`gF3QX> zWxC5VDhm_MX9UNP|D%qo5D^IAf69&%vd6+WAq#?H zS2?8AIN@|iUM`aah4|XH4%#&6@R>Ma$r%HhHWc#U&irET(u+QmmqQG1Hn*4z1QR+u5DP$VVeyjKi_+QfBoj z#qCLPHagsTW;?sHS?=~g#BOp%EJ0UauLRrK87Tw5EA_aYosoVDDaHflp2K{(SP=Sa zi03k+&na$UozA0pEuIVNoq{dv&S#Z=VI&k{q(4xahp-D6_OX!=W~3;tuX^+HB^_j> zE|R##dh7%iaUl~9pm-GPa}mXf5HSwSdEWIoO#1(KZ1jr$F>cbem)VD@y}r07m)&?w zQx)s)!xmj!aS}UmRhy+Jd6jXCE|S-v3BZ9!8qTS}q(s6jJ?1PgBp-!^H^F4sgrYE+ z1dh6}n5;+?!D8E!2Nu(jFaoxLpo2@M1zU4<$*H2iN|>m0u#{vdg`j%K2uYJB8!k+A zB$xwIuU$+>AuQ%G5=vKdgRUHtu9#4>hLK!V4ao>5LfVk z!J?tW660U8xQY(bb2`KRAA4^CUqyBP|Igfe2^WZ%ggq=?77+zPSY$Iw*e;8x5KvGk zvIT-7#3VpON)R{PK~WKqi%XSSYJpm7)mG|O_kvRQ1+79wYeB7ow)+2kp81@6F9Afm z{96Ct&MTAm^PGLooH;Xh<~-*thsgP2(a?!ov4_2~ssx4G19v27n>$~~a&1+rTot7W zmTPg4KM|A*?i5%y#JIAG!Y1rkTZjk>dH(zah2R{GO{NB$=D~A?^LS-dM(ar8pv4-G0^sBltdAP#sWMtedDM?v zNtQ0DqVTLK=$R11X*p{&tpq8jfFnjh>X-lKfKA?p~7(oOVL1~0M z1|h9o@FE!H6bfvEFgGWrntORgg2K!|!J1PL*g94{ z6NeLQM7#mun0f3FT@}$)8#^y}VoTPDonCX&Kb~&4{S}FZJbSbGf7ZS}cq@*I_(wnd zedS?|j_g=?R;(+R=ZF@zZrk-6|ljl3mgV@ z?%cff+~%$4T}-`Jp8by@)C@>%r?7MQcV0FmIKf)XL(7AFyDygm%AJY7eVt5>F;9*U*ODB`A=kF7 z$anli8Laa0PmMC)|68fXZ}Y`>`f?-R?u(`!Mdx4<6g%+b@ufak+F~mRGqbp|qRW1( zaWLO+Km5Fu3wr#=K4)g4GfbZ!po8liLH3mgSqGysJpB8*4n{`W5%PA&x4o$?Y;RlB zb-txeZDA}ioW31s&VXD5;Dbl7@hxp?`!;h1G*1P$bdIT}_o$}xW{Mu%&es9g%?SE{ z;M3=sXW9%8XHGq5_6*G6A*Fowq?9so%9I1P>3PVbHXe``kvOb1($`Ao?VJAhll6mN zUesTdzD@prA`$;%>HHSS@cc2x@U=xv4U@X9_!b8|G)kgd;#j2--<6Gkw1U$QNLa~-?>r0Tl~4) z?OQS2AC~@%{9hCK`+)KGh#5G4)NM|BP6^u^;(Oxz;x6%1(bl#>e4pnHjEb2e-_X*%rO1AP zdIzza$o_%ueMFnA4mw}y(w*-!N%j-uB$4ybQ9nnVBhC}8y~6)u=~s%@ZsBh26}(OE zcZt@1;rN7|z;1*j~C@qoKQWw?+fsax=VJqoMlR4E)JU|Fgt$ajv*fzA<1t{valQDLx=REIuwiD{c|r5Z@O0nx5(G74a}&dPK|=v&1H%tqFv9 z$4Ji;j}?1~{lvIbhn1Y&!pcg z-Y-5P{!V;O>tfiwP2qIbuVxrFf*6Cw39tnijSe5!{B!o%7@}-P6S%h*QK8kzbb> z&aFjsiS)}wTayU#jnY?(w~9XzekQEw^o;~n*GBEQ~IA0(bE7K!|vNB?4RhFB`j z70(wJiI<31iA%-h;wter@lFwk@r`ql7wUe7M{kewm%Hbqf6e?-{FVN_9~S5RH`ym{ z!hO_j=;CbS`vg2HdxfUq6G{UJIIkT4#W39Y3;bm4a87QYBCUJV(sO?NJg`rC4Usm& zF+H{?m);qWT^xwsU1--&P|)W5_$=&XdX*uOd(l4K=KT2VoSyF!XpC8KV7_#B`JNBi z#ewK?{{I*SZO(5l^z`&zZW+8YV0!7};)0jtF1F_lMtZ4t3#q&=ua@4Q($d3El4SYT zKz3z-=#4>od(#}8$hZFK<=cbwc%E23T#Cu`_*;{4^09Lpfx_`4o7?Ee{g8BYQ$Xg)EgL(+ zB{$AD|8`PKg=6@%!}B&Hy$Nt+--JW5d{G5fw)FJ!(eB5<-EA&kjEn1)A4_eAnisrt z_pUv+zs8e`FSj*Gi_eI%ZrF>sOx4MIViOYmo_VNoJQnwRf3hWKW!n{F z7DiVt+}N~aVeTWj-tNmT$oybYsNS`0Z>qOyQhfZL)*ePf)$zN&-1OFd(T66*6a8L( zC>-~D?cUOM<;rNYc=mPPt}8FdT8Yt8q0C@hRp!DkYxo#j)eK{+Bxgd7N{&K~Wcmd` zs7Nz6&g$(g*(-DXtd*G`g#1;F+pesK@l>_0tF^gtJW_zNxA%K4`m#oAj8N>FZM$O8hI%*Gk5AyS#R{2j*H@da#j#DWW2+bU3wCeGUhU;!R0EFd@EdVdp{%aa z8#3cX7|q9VV++5G_=B7DhgO6mc@!BLu%N{4fCProtwEFN`Y7j$#dE|?)SuTV>F+)>xP9b;&w)B9vA1)XU6Z1A8$v`BZ{EZ zHI||tn$?ZJ@qWZ#n5+r5jwxdr>ZRG7#{KtX&S0I;@A5cmrdck=JGq*m>teV@ znl*;&Z+822)9c_dwTPDSRgG({>=a*y_B?WPt(y;zkHhh{MLpDPy`qV$2bO)v=ByRX zv$N~Ijqo|;tlb}dj9c)pw)yc$2b0EOV-MI1DeEZtvqf+ZoE#3-}{uE z{lk6tM2_3DrMZpjJ8r;)9a*cU#{2GQyF%B*isJ@&$5efK?%iJNTGwS?_rUh!20XdF z7V>>>bJnVjJEAL_mOPTXW9zefhHd)uj_jL%jrbGeH*K%ABI~ASci6MHUCt4oA44;_ zK<%w?NbgkWkAZx&1rBR=eLtguj(#)*M~n`%d*l!}h1-v&N2n&>dPKIOPYd^%PM1iH z9YEv+hUv@O83y_-f_J0_atxn-6I zo{R7w=ES>*NKJN}%dQW-)&q2WqoE)E5<+czE%9bUhO9Hp3%%8lWvbnUW!Tn`@2+Z3r2MwI z*D1$Wp3plDE#^J&4E-?(-;QD4ZMXr*obH9Tn{?Q2=DNc|;J|%ob(wmt0XPSt+Kv1$ z-;D$%sME-mAhVH`Ab6c>u0aXvntPoo_?{O!JaFH_5@ZFky#~t;;@a8G31ll-y+*EN z4NN*L#_~3_5Qn{$l3^m9g*5#h_~&`|>DK43#M#WkaLk?*;_%7lUDof#bHOH*eLB_N zRG*{D5w8AmR5P$=vj~0xOE3j$4o{@thrS&6lEV|}7gGHx_Ijn2p5K?+TDaFMJr#3w+o>YeyJvnqqr-x!-O@w(ulu)!J5#Ri+ur5{`_rN9@1 z7UmcT56~qB;S&n=AvD7SVne3gXaTf=&>Ag<@DmEW(6>Us6BA2u0t&@b>)+NBRo{fA zXu=XSVeUwQ!dw`09CrWD2hCy5 z!E$hMEr(?;hfS#*aDB25I`r7r)M6Wv^hG%Sp_Mmm1&taa{6D;yk8@#0?#4K_#ZRl4jVv&nz?#b*R@RtXMk`aGn z8~4T$B`6^C7@45N$nYT6B|Rw7YzrO)4=0F`o;qV=6sV=g5R~240>T{2a(pV2@u_6_ z7+@O%w!t3uW=9efc#s+1oG3>gQjXz72LlG-K&1_KoD_mzCveb9swlKIrF4FRLLTm~ zLD{w#|5sy2B@=gH#~{Fp1O~ci%ub^qfxGoEIU@#eC!s80>45*sYp<`H&Ae@AUqQ&^Ai+yVn-gtM}d23 z;xh=1t+qxH?XX)O6izT@ZbgCuzYK-Fxs?eDCkIMNg2E*17{{7AF{9jxv6S4YF@-0G ztr0av@I0BjohJNaja`C07q3A+&;R`B3j5z88vFd{wzExcm7qVrXEyc9N;3`?h_$`^ z5DC$rk0MB@;-CrLfdF?OA|d+!CP=9Apb0&W036owO@~JRH-m)cA2cCeLwr=o^~$V9 z&P}VMpw?O?=+8^6DXuk3=s)dj$Re~-Z z%ymwhD_!^u>wBY_e{d5Tox1Ih<^|1M5CB1KWBP5eqXcV`neu%%yXFjB1f78}We7#N5Iek5JS2um=HQRzjsGb_66?A`6(-@2#my zI~8lHSV`*nQnkVx%9Yq*`r>7DIWj@{2J9#!@vw=bh$pbatfDGGfwvxXro@NXEq2%3 z1m)n4G?MrNd)R}i35DR!JbVg{igzm%c3l+(c2H0jn~?-x+yo5?he%}?cJ%T@aDzfX z3bg4#tShT1uxo-v4^bOC9-^ue6uJlQ;{e{gEK3T!Kz(mK!C$9gZ$VXp0`E$2C*a8N zS5{GoU`K@zydaSkk%Qf`q7dB7PEEU+t*dGW_ukkMo*0ZB;r#@KQKle$3S+S2JQCx~ zz09|VQeJe3Oq7~<8lh9Yu8J*gG4_y`pCEZzqL^td;7V%&_XX}aDBJjW$=~isIR@|? zpoWQ0O&mq!SXGSR6D4a50f?Z2MiK2SQM>)JKnOqtML3n4rVSn_HUExlMvHp9|3V2-Y5+Nm*;b^FZ>->VTu{h8-0`u&Yad zGN*Uo);R&uwp5f6gW*7L6e{owx+bQC=g5#flG7h;6;@uYL;Iu=L`)un%L*;4dRizP za~f*N!rqF)aO`LdthZHmbR!AYUG?$@hc`S`Rz|gL0{&0Ij&z8{*cmz1O%-tjOps=N zvg{L*K|3dVw2;?1kqVotD;E}zyQx&ixsYiO!3;P9JDe^8SQM1%&~X?r!~2*ccar6H zy35At2x8j={0}l1oyuUe3!Qd@NCh093OGI$FnOXFkatL4VkD1*HOWJ{1bf&!w<Kqsnm*ib@Do3RF^VkHvRS3)0)-*d1L% zp>-JJ#sKVkak^bH&X-xz`wZ-MgP;(EO%~6EMdA!P9(!6o&5$Hqutn@Y|FP?ETU!Y2 zu=C+ie*X)v4rkeQQb z%$`#GJzCSkM!rv-UUp`A>BO>fTedNn8Ifit=S-|9$t&Th+0R@GwU}Co)XrKBJA>f@ zzo2v245T`?2-lB=XUD?l#bE8!;>hNaQ24fvv4|gjz9Ej%yQwmTwT*zt+6sW?kV=KZW={#gEX=yFTP{BUVSI4c$|joJUH;jF1gV8ztJ zj;(qec{H4ww;lv*tLO&M16_!~e@{sDz4h5&+XzsUTe%y}vouYzp zXsVIM5ep10vB7ngW1n0o;j_eL{+>`uqnkeCZ0DE3#@u&#S^EfN=rvhE}K{}xn#&p z&ngJ^SQW)XW=<)t^pI+>CTrPbRuhXld3xF8*)t}Vjpj+QNiLb?q>1Il-<#<{_cy51 z=_y5h4`3B}Jj#C7j=a+TJZa_Cdz$Gp-MS-PJHr^q)fDSBsJn9}Rt9O!P1Z9j7B+79 zwrCNo$$p!4RQ7Ei=-|>%L=kcfCL0}qPlo^bbx-osZcn^B9mFPWxgY*nV3daN|BY+e zHcUH?^gBD9!@+m&WQZ^xzSFn;?bK?gdn0~kH635$(zY;0jq&4TR?;meDN)#e?b_^W z{`ECEMDQe%v@_eUC8cKA+}Dc_ym*?3^2G>$&cJTx8bFl@UBU!GFVu5&~ zc!oG#JWn+H62!Ys`j17kAA$R`(q9od?+Ej$$)`2Y>^wlT=Kwh)6y42^2^=e(^ViYc z>@>j3q+c)ICf-Hj^X%Q?MiQU59~GY@5&s40FH7eOK!)2P-3B#4=MQX#N24=;4lJS0 zAuSAFUwRAa9mL+^VDTgp@kUFZDxNL(+0y4p=WiCKf0=Z%pMbtxI-iE=f2Z^f()q)k z`D~K@nDpOEH~R?0+s8fv?bz%i;2y%`Ak(cQ))$+LZAG(#K)7zy5&w9($HfsO&cmtl zpCb2j#5rP>xL8~&t`Kh%*NJB5fc);4{)qUD_!5bHUlYHQdn35fy{XuSMEN_4$IHF1 zI6>~`N&lf}b_a-ejr`FvEL~({wEhBq?7NsBKXsD!D+xSO`q5%%@mMh~^8EwjjSx>2 z`L2}i6U1ra*&^9c#N1Q9xL_|oxR*3=_iXtB7Z$IzY?)jtPn2}7mL@3)}JBX z3hApwj^1H<8^rs?--!HxL;vSQv-5=hmh|o7PVp1*bCJK-7(XIri_RXdh4faUvw!O< zy+AA!o&DPg>HGoD^!XE?EEcDWv&HkoMdBsmb>fX8$1gFRb>h!OXYaO2y7j*ZSKZF- zRr&L!FVlHXd|&)nw0;==f0ypFKZ70>GsOmC6EP;X5!;KM#O|W?*GR9w^g$xOZ!(`E zkz>H9|3I7~mWZ>&a&eJ(iFlQ`R9q=0#5=^h#Ct?OOETYwL}w4jL1A=%MSMqe{rjJ# z?-suhzY=SzpS1oS=~#acHkNx!@kp_Qm@oDct^Y^70n!JH``icMKVI&W#Iwa&Vx>4= zyjZ+UTp}(LZx(M6*NS$(Kz`01?pJbuSbSXkz4(Ioy0}f;A$}lMw~PB)?qTG`^N=ZG zM3U*%?>ii|$8h=LaB-A4TXgrGo21_?{ziOQd`H|a*2IG=)2|~|w==75M^>S5mEuj} z&EjuFXaD8wyZ$8iT6pwleus&j#IE8faf~=mTp%VyXK(eG^e4sl#XpN2=E(eV#n$3c zVmGm;*jF4Vo-7uLW5qK?uIJ74XNc#CKNK$!FBdt^lHn8L2Jsi-@5HCY=fxMrH^jHa zKZzfT9JtB!zZN-ilX`tICbkjVi=D*oVs9}n4i!g;r;6jm3E~W~RGcfGFD?=<5w8_* z5IMAz<^8dEuXw-sTk$dRIq`Y%E%A@yPVpo0bMZ@&bB{B>sF*D_5IMG${>O;j#ol6H zaiBO%94?+N{y>}}mWUN%rC23iC|)Tp5pNV%inohv#SP*w#D~Sl#b?DW;;Z7D;tufx z@ni8b@oO=RXKL0ulSJoi1?KFocIUv74aQ$yZDj#vA9?KyO@C=1Xiyi2UAmT zF18WdiJio*VsG&TaiBOvxN^F;5;@?UdUx@7 zv9HMC=ky;X{y>~4a#T9~=ZPGgPW>v8!_%p+5$_a#BHkn3Cq5)TB0eQPCvucK(|bpJ zU;MMkaqjf@@QRGADb^9|iH*b-Vk?nD-x;sFc!JnZ94ekHju$71)5UYd3b9h;7<;CF zg?O!agLt!ei?~)?CvrqS<3A)mPU2qwwDjMLFUtKj>2HbK<<0^9Oy_g)E0MO?bgv~I zCUV?A-DBcWVtcWR*j=P$0K*RvM~J72KM*I1XNfb#+2VQPLh&N;N^yy}TwEp6Ac6V+ zOuSdTU;M53m`J+?hJRUnTYOLaNc>pbEB;-i6$9hvh_qLrex%q@>@4;cPY`L=!0@!O zCC7;4#L40`kv0tsH&47kyjY|)1O1naYsA~dpNbpAP2!{C)8g+%JidOTJwG0|EI)KV zMnp5#7puS5X(#s%V!qf->?szAh2j8lusBQ{Bf9rJZhj!kALq#B|DEO+sK69}c?bC7 z_C23kpegDKuTSiqJz#^4NVnmYfo(1EpW*P+*EXJ;^o@Spj>69Kf2eRg*VXe)ACZ8c zhPDk+IH}%;NcdK?Ww*I}2f_i5v0kA(*0;gP2_(XAF$~W1ST4Q`ba5bhS0fU~fw;|y z)8OD_`uz>hdT+8JYjb{+p{M8jG8*%J*+IU{&*eJ@vWvqcUPZ;nC}?wjWzf^pTY`@w z%$CQ2A|%th46=&@(fb1Fl~B;;{4R!`p57Xyw+3!ZkJqOw9}V4H9EjeeW*BhqPJWsn zzon$7S9n}duS^fOjbwUvDh{t@ZqXy~{=zj1=*){dzrm0$+|*VFo-g1bg#&DR8Q}&v z1>|vXdjNZS`39qWuKsf1=Z^Oo$S6)JU|X}+-)_EuF-Y%q7YTHAMy6GlHyr74=xZam zyL?#=mMyIsyoGJB_8Q#W=F;obrAz0){y&&A;E?kL9NYa{&lgbH%W~UqzJQGQW$U}e z!^`g3<8515@{7yrCARL#S|48JFL`!Pbldv9umUQXviOZXgSXYZ_V@vFH#``h)acgk%=_Xv z++F8g&@A44Z%$U5J)x$4mk~{G9~gb8S^Rp;8c;ia-)=v;Ys;BCZ;X1oiZ7_UJIfF6 zj)s04@3J>KEb^uIXFV`30eyLcOB#Ih&D=pRp7vWA4vg^8qI8zzN#&I+?AC33e8(nuQR!ce+FJ#$KDLMM>;_F2Ewn$-UyE`dmzH}*c)obmg8I4NQat8smAWC8ZU1-W#<$A zDLbQCbq3V^z^m~qV-c!JiKz_^YucX93JYwGt>`xcc}mVU@!1lv61cXl%3nVGF-o%;r>XufGZr; zKq_2qsLp^(2IR(BiaMJ^y~krN0JgYOcK*>~wAvHu^XZmaHaEaA14i#y8P8c>u;Z8k z+qSQWSHvIM&Uk;>JUhO6N6i&)Vf~+Vd>3e!W5nloh)ljje;*DD%`x>4>;JHCgDL$G z^bz4B5iERkKe~i!u!9Mo#eeNbnM+N6N)Bf;OrNQAiPYdnpzu(J>04Ml72=-L_+0NB^O zHQ7f(uT4YzP+yqeXF{m+6}5hiLh#AN1OWZbK)%iiEW?1nDE~^z0|OI!n*bo*s6Im1 z`GScL3c}md?BGTZBIse50AQ#|b?sZqi59}EZ67MnLAG}$vz?jDc2c^0B>TjmtVu=~OoRA=L#e?k;0 zPjxm+YT0$`D*)7a)q@JIj^t2CLq z7;1f9Zn=zs%^$lE#cuFEoPG|!25&%koWd3euTpr-x%>*k9=iMtLRM`EoT9Wf1U{a5 zjs6OaFKrur4Phb#{1##hp8{bCcK;kKs^m4OgcIMrHkbk7S_%`K%P0tU&}A@$Us2#k zQwx(1;U&7Xh42>&xez$Mp@~bs(M51+0GCErLl{P31%wg^D#=h3jF02~k4sUKT$Uu4 zrO0Ioa+$m3d^cj`GUr_8n#&w>nOhSV-*Wn`%jrW1O_`H&VbI>#{p~M)Q!WkAV;wLT z7vFN>+eJH`3JA)jS&Vt16*Rv9^qW{m$Jc+&NAutUeLZxq8Gqa!Q!V5ltA+f`LJmjB zQOS_USei%U6<3gEpcg>*T7=L}`Ehqqwa^Qyg;*m1ifZTi`%Z$uc@L7a8{m`S zzVjX=Cqby2J_*8q-|Po&+JoF+8U#1{0cTBMB{WZ!p0g>m2!hkcHgpJhY6xaTKyO01 z4LKYq9TOisVFIm+=s~i}HV=!gf9#WBNkJTA;wXYaVc9SMVsh&a36>rNz4xEgAP7+8 z0wDgVWMl}uEMfLQ@JC=U{QxC?`iBSM5+2DLadKm~L^})eR_ri8BJRcxtCflbh5G}g zGC|?-K!IU6gg3FH+{B*(_tFG~UFJTD_}JVlA_)ozjASdK2@1SNK#7$MID|U_rP5Z2x;IefCn#_n3(Q7{mjn0G1O+}7px)U7oy=ay8&4Erhhbf5g2GvW zQjwrAFHkBI6gZd!!R99@tiTQfID&)sEINg4f%_y>Yhc+jo?s0lG>_A5K^s{bacu-u z&9-G*JN%DZLZ{I?Na!?qV&*g4ORyibS>z`JShHY}*epmsP}wn1Xd9G@$j1)%$^?a; z=3Yb$GxxGcf&xdCU|FwFBCX8H#^y4ug$9h}t7y~4LdHP#!dw7w`^Wo z`z@QF)_%(tSo?j|ViXZU`z@=q_S@Ksf5sx<2JE;J<|QcH8YuG<6gCFRf&_)9u%moL z&=$|Fw6+)=+SuMW!k{gVB&K4=dLlZ7Q)=Me& zv}@5-2Ck4o*Dq2=B-_U0{{-wA-nnMbO_@(s8PH}Ub;@PfYr`M<`Cdk|L>nBagslcq?{Xb_6?ltaC;@ zhaD%bDnWr)3*3nhu`{v^yFU(mh&|ZN^pOI4dt4xV_~d1U${$R!AICCf#BZ=;DY~iz z1ztpOC*Cx7bS@O$3EYXD=8o_bg6r&z)O9w7*BSe8n3NKiW5;wYRS62bh~Q3aH1Txe zUK58C4`MfyLkf=v?gVF1K-CZpv4_1%-#XJmb3dIJZ0_gz)_<~P<1h$XAIk`tr-K#1 z)*W>Fr>E{8V^CSPvCU@M;SP@huUjcb@vH`oXq4*=kt$OPuK#_y>cJL$Ji*chO4_ z+2(Q&VR=So-U5k1t~`K$MVkM7hU;z_^Ww3s3;qXP(rCF@A3-NtCa1e~hk|A}308j(Fy5WB1YmJLCVv9hK&;i!@8~RPsfs5(N63cxQ;UVv`tWE zFcg*GrQ^I@AwPrL7Zzlngg*{~RxlOH42J3;l!|$|RM-LL+J%@bOB8Ajc4Ro8sZeGx zl!f4>>%81$T*I5=A*4&xrGOaDiFrqYn3YVFGJ_!qp+wEgMHvkDpmR#5(i2YXz%slA zRy4|d+=aeR)MiKn8DfjrfBu_;aBjwXCmYOA2%)Ud@L+4aqV*Wz&~PI-p3C&9U7h)YX$4- zaKl)*7?##C*hgQINBii{M#S274p-2y`l>uyneQGE3pb_p_Fh_<=fTQ64_4*{@cD8? z-bteH)j^X6t%{&vS`UZ0d%`NpDx zTTbkF;oXyC|$ z8j)8UHj**`MuPv%2Igm;*|%s==X8tjf2(DA((c*S>^InzJF9hkZ8@-gIZsy7zP#EA zpx^gpQP_XXqFl{s*!v|E|{L)~A*JM-0a^aj!YpTBf}99MEpOU){ms+y8sl zGHsZC|4h5J)A{>kGtT-ypv}0omjm03<7&iX4jvPt_(4hHgG091Kx{(dGY-GGrQ3{m zm48ohpg2_Ij})diPMj{z6wenIiI<5timOD9XJR@V#eddjyb~S=nBEEEN#Z#1Y;m4= zxyZMCjCZ?uzxcSwcM$aFI|q`_isWHpQ?avnym+c;k822jj&!qSgl=p1fh*j!@f^s(cLz>mjwIElTU z*j?_YNFOPVlY6mP-L`L)+<&3)zY-so`_tk}BD%xl!_!mkaAljTBa6d)*7}5G|xED*eflAQJq|Xtn#0$kM#U{wz zF7kNp5}ob*FQorQd{}%^w7EkNZ>w~^sAf8Ei|>gai64txw}jz1LWJbYdy?<%$$Fv< zF@heG-bS>!NZ{^l>$}UHFTNR{Lwm@RM7!@mKV3S<`q1C*KVXG)js&4Q2mg>)h}ViY zh-<}lVs)GPhvfc<_>8z&d`Yyyama_SMVO!6ufV@Z|3tL=72NTVX5nni8T7-Xb2t*? zw-ouhntC^}uQ*WTDN?&r`)N5WCVrtFc@ zJBV(L+2f@55#!=eailm}94}51&k|>fv&HkoMdHEMnq49P)#8uDAB!7BuIikppazAth(Fa7@}a#Sz% z`XUGSQa?&O)SL__D_oJtQNWB}EY1*1#p-h~aHucC-ym`@F!j4cjtQpzYw=O>36Ud& z>HnJe4vA}t1BU7TiOAnV)H6hm8m8VvY$+Zob`bN$UgGg02OBf~aFJtukMf{PtPFyc?5H-U;A#xBk_1DB5;s+vb)BluBbxgm1+lcMN4x+su zMg9fS3&jEAaB-A4Ms&abOQg>btG@?WDEEuRKKlJwpZdSl<{EE{|7UZJTIB$PU^@!H zZInMjZR;jFxNvL>l-bs}F5W4l&#`rGbK!<+E)xdn2ACH5a zgWbh}=)HlD2r&xUoL?FA^z`oOk+K;^QIqLi2HC}75`RZ}ODJe_eiuVePw!Erw+U`6 zAG)(-dbEUdaUgnEVeCdR-YdAx`SDvsdU_Y(V&?HNy}H=l@!koUaq_Wq`?#6s{V?tP z(vLg8VWfwf75jEJ*V_=T5OLk++6&*|rI+tYlrIZzEME?GSH5Q;qd4q3Y>T!0b~e|m zklyPq63DW1Bh#wO8-?^Z1ho;|UA`;_%a&FR-bHAq2eG;C+AT1*w*QB;x$e=qXAu6- zYqU@3gF@i42(Ha`n1do%qx~|h(H>Y_UkrQe&3mHjVROAEyowgr8SyELSMEhSE^#*3 zw4J`@f~T5f@AaR~*b~|0cYExENal}VH$5f3wBILYbN%WbFLwLJcbnb{d)|@@!XMOx z&2^LbJ*WA5{1g2yqnb`kS|hhITkGAjwVrOa*164p8_$77b$wY{=j;tj&K!nyc_l|7 z`(|k!grlW(WFJfG#Xc;pL;kh3VQcMw5UPa|x6gsC^^k$i+WJ*kS{LE?{KDs()`s13 zPVVLLI=k`wzq^rHTF=-#WI$wT_=Cm1v$Y<)t;W(9<5gx~y`INo*43%w39PG~Me=sD zu5QvitINajY_pvXY^$5fwmN%nI5SJO)!AlC9W8*L*;b>pN!#kcjkeWTpINrm8Oz_; zQ-6)W!uudpXXu8ky?#^H`j~;)uw5Q%>#c`Zz%m%N)lK&LvaMdVFmlt7feF}F58l=! zK5fH+kHGKqu`H@@phb1fu86Dd;Jcyr_PaebjI#TMqp3vuQ+Ar;u^4!ZrC0c)fwKk8*Xk~59h}(`AI*9 z=6d&^St%ycmbxZGGDbnXW&(E9&1gqG3aikMf;IY++0SSDpVah2pVSOJxiKfSDLeFO zRX^{On%-;KeRp~j!k^R(H;rWV4}V$}4)>>R^&nVG)1LYj*iyG2&^+$1ym!FJ4eeo5 zOkw}Ofvt5o8sS%C#B9#w z{3ze)!;!DD!;#1)IMz4{PN9Y0%GP=V!efQ?A7w8taT34{}C*mX=z>i z4f@;>*ek=p`cAVyuFW1Zv^H3~{3^;n4lI|=!1}I67L$ezp`Qfd?UU9zvt#B8>vspX z&FxsIpIHdlFxEu)x;v3rtu;(>i)^if5O}nW`$yr(FI?Fykw4%;{C^td z&*6FX%|!YGs{GjDn~gL-XP7nhkPxC>W*Qb;A4-iu&9?ePY9HY)pR<_B4x`!^4}dvr z0scv}gny9gk0AIbGgH28&0$mXPq_o?EUNs%?+<5djSl`eAhy)KYeC5 zsSP;ff}?4<`DfmQ<7@aPoE|{1hR;LbG=~j2?&2K^>;=r_ZU}tLYseuQjVUaLz~AS5 zF7X<3WCnkoH~tjDI0*RI%&%)xAjGiyWk;a08uEkJJjR{@;dTlWoD0pMH`8S>guN6B zT$p?a{0ZE!ErenUxe%^~(1>X_z6jbcp*6l5LUTMkHeLZC&ZkJcT7cLcg&Kq1zx!g8 z;y?!2mg~icaUj#^rY^qaw450*r$-<(V@}G2{aRzF{%(GcKWHu=9xN9Z-*RcdpO?(# zLpJOH*Z--d=Tj@u<4jjy zhrXd(hrUs;4t-;{4t@7vInPx*cM|G>SOJ#M1}{g+%tBp3w|r@=cgzox{m!SEm$ zZ-2Y&AZC$^iG)Wn-We9Jh){l`l9@r^MGWf&g5RkFb8SleIt>rP6=Y{eg?q8X&V<+$xR)j< zuor^y96PdOu;Y-3JnUwOO(7mA6$uKb1xjUt!lXc%pP(=YJFG#81%Z2MVlf1cs$&yD zwRW%?K7(hW5IgIV9Bj_x-5Eg{T)SWhHjLoZn6(>E4U$8BBsV6FkP%W%A>usQ9NSq5 zPNR2_5FdSQqi;TT*x3>dt!B>m6BPbrHFG+#%iLj>Ng=4F)0rBN$ILY;@Tg#}Neni3 zq(gzn0(aNKU}@_oEOY!zwWN`$mQ?n`M5-mhh&t7hur4WE(q`;9mqgH#V0KMmm${E1 zg2satF)6U|pyjdYunR`Z`(c6t9}b`_NKjZ2C{;Eez(y#DL2L@#=UZ!e#@vS!ubMkn z6sGV_;GSwlBUwxRuw#wZA0{Xi1d}}yM%zY%W%G}GV z5)^_4HL_3@opvolWNVpWHJ-Fe%E#e%w*vmldIKiO{s?D*V2RKGN0A)#39BRfgLrSi^3ORhqx2?5WBMlr~Fmm#r%0l2*td* zV|NDTlnVo|p+In?b^{q_p@JMK^T?3^^0m!Xbed^53)8|%5Ll2?Ze=AHL9pJPak;C? zwAe0TUjJ8Omti=?;KnkB;I)pPgLo9X^)wWCt;3yo2fGZzDe}I7a`WMrS39gkiPa{a zL2xLZ8ER746u1*lm^CXOM#z;2e? zwNaIsR-GdWUIADR_rWTjqoB(iQwVVYb{f8tY=$@ro*&ko1?L$Fy8baZM%&n|LUstl z8v+|G^HDtiLAs-eAg$p9)549GC^6A2x`RZMj}ES_;wHp%$fH8@GzR_7c;Xp5x{8Vf zh0TFdnV|5eK$)MQ@D+CCNU$0(5ld-;LVe4AJQ4H;xFS=%!FYEF%$Uc(ia>c>ebAW) z5tMwqYQvri7NE#E-ud3(HiO$%*#8z~r5UY~v%h5H#dVrrIc8nB1X0-k*TY?5nP1J5 zj}a>lkY**)q&u5b_P+TsO*-FwfN1j(jqdj!INFPFejPi`J)b*x*U0hCOE2(j9t5$HB0*1t%-nqp;m%+G!o(&L3OP)*ym&VjJ3NPRW}YyWgPuAMHXp zr*zYGx&=3=5ho{OB(ric{&6$>Annm?hCyGsPiX?*QK_7hm)8^&hMgYnklhiNS3bn? zN`@T(JZ*C!c~mYayGlRg_BJZe1tuTMl0F&s#Fd z9PfepICh&lphw#TWd=i`2;M@Smn$UQ*-_vC2?eRhKx`L;orc`!r@J%!HtaRLau2~N zGAOQ&v>27?F>-MPt?Ve07Z7jXylt6hGFthMaD?~Gt28m;f*nj?G7wEQJ2n^E- zdmHSoM}laZYwB!>yog*&bWJJ<6+C(0hm0P@&gy#tJL|}8^m`C{x*sdTZS>oOeJl1C zvA>G_P3&%?AJe8AYwTU@tgiGe{kX1&A9^XYxBt6~(D(S~CJK1e^TW9XHd8=WUU+J( zbyry7Z?{3xtN#D|xY#hPMjO9uurZzY4Pi!1aqfP8o2a zt=N8Xr@U~T0S0{y1E7co_U3;zP97w815|4t`% zn$`)02-nUF&sl_-30gurX;AA<$6($0c$e1UI195WZww|4aB*)a%0t}zV@~XP4C069 zy2$loxAbDf!(-udSBJA>o$@<&Xn91ZE*)BR=-9e_=kR%Bjt!qTG@L#3jIwY769rs{ zsRKsmh1XXNMHYMVVqI})KN{iIoZp2t=eGuH&VOOGb=?R|FtFCo3x%uAE&#jpp8uNZ z1r9QkK>Dl$!Aj}p_V^al3%JGAZB1{)_zz4gaBdG&Om$299*11T{$Dl8Kyrb4TKyk< zA$zle=PCS#Ne0a39%s7xD)!0w1pco~9#HLUrY5fFVUt39^K$jybw&a9eYV8?e_~dF zOx%?YHm3k@QU{zm6Mh_ghqMMbzPq?_$2bQ{J1 zJ|OoO#J9x1iih!m4dMR(HmAVRxZbTENsJ&c8%^*O=|2$p>z(0dNIzHle`;=lk5vvI zzZ+QYEb$1jD~a#zJxF|!cI(ZbBL6YsMDZ-KT%0dnKqCI-(ytR&lSuzo`EQW>{o*5{ z**>Cte~|vBXzK;T-E1Afy>kDGM1D1qwjGz)M0B=}9DB_CPn7!<>CR^HT)EE^FPHz- z;s&`tCH*QjD zevpDkNb))}84Gf3+%!3ok!#R}2-P54(yzf8PJTqg4UKGVBP zyj%Q*_$%?Z;$z}7;%0H1_^$YY_!kjFZ!Mp{ixKvF$TuqHhz-T&VoS05TmsG}f-6HX zouT5%BG(3>`&e;`SR$S)&KBp33q?-Q&-hn~%f#j4Eh5KZF&tkflN&|r@1Z{=ogX&n z&rg=*AH-M0cf{@DU&K#DzTaUyzCt27_>Qb2=7@YtMEB-mOOfxJ=*}0~WDoH;aez2j z93i?n1;$CAARcONfhvW&P`pC4xo?pF4boSLw}?Lye=2Se`2vOI=8F>YY0>7yfnI&C z0S>5RI5)?@XVUpbitg3t7T^mcx;GYEid-9r?tG(1=8L_=<3;;!1b=&@3EEsa;HmQG z*F46bAWj$05i3O6kT4vF2a;Eb%f#iPn`7Wd((e{GiVuhni8iMW(tAq!3*t-So8mj- z2jXAE&%`gpFz+Ksucm1CN9gsXHy2xq?Zgh^v0^W=P#hqhB-)%jNZ0PC;5fNY7N?1& zVukoa(eAH^XZKg|YPnx8awsB?!|t=-9nya)+I<)9cHaemBlpL|C&kU;R`E6QEs;Yy znUBro1KRx<{JY%keheMM!7N;kh{0E;$3%C3ZZF-T?gAAoqUacb$7+hT@fqbH($;i^Rp^HR5&R zO3}?haEEj^2f@#!|5D`8Zyx_s;ui4_;_KozafkSU__6qz_;=CAGdk0aikTwEmec(R zv8{NFSbgq+}P;rEK zsyI%ZAWjp{7R$srB8^Fy-en@qMyRh6Zxinn*NgXvv@T)z--*wO&x@~!Z-_K2VfbC* z=i-+l=PRIphDZYw>P^I$*hcIqb{2bz1tRTI82=RUH1P~^qF5}_PKDtsMcS!Qze2oG zTq)iv-XYRjh2eiAJ|;dX(oTi`Z;P}>p}tp)-~|x%sCc+oPo#|s{o9MQQK5cGQ?K;+5hOvHJU} zRdQb|t`pab_lWn24~kES&xj}JeM)`mIA@LJ?&X!AcTUB`Nnk};z!E1_6jxSwc~d4< zO!V?5m6v;YbjYjreGlJ_zvokHcXGz@M^%e>fz|e?I`R~ z?1u{10bv*?J>OCn3GVpGY};V`cWKk%c7);YCbv1i0dT-$mRBf`Wk-6pLTy9nXtI_b z%QXtSiv!W-ak?nY!HH9=g?k^*7?ZLXBiLNHNl?@Cz2_K=o5QC&=F9we9OP{5E)GQR z#AYZT1#QmnT8 z7YB58My6Gl*A40A!?6+EUA`;_%a&FR-W0Ucj&O6EORrOxF2^2gvuXtY4mGz%x9<5p zgOG=wTca^g6fTS48gAz`LGA4MMfB!h?`gIzW3|8Vh%Z_W zuSvXT{OixZ`g+=gJ-^Ptfd}gJHZzVuk(#`*rxhz zKLlYyp_-?_Bg~2k^%=|mks6a3=6r_ldycu(Jf2FlMi!Hb*1Qf{YT!}PDsX1B zBYm&U-fn@hl={Q;zApPipq9S_nfV->w@;25n)9f?)w}8%l#k*wkez1aJsGSKWkvyC(|ry>l~Gt?dSM~88`OJ zq(N$J8Q0bsQjaeP@p3f?7O0tND*DgEE?eaL*?wolt9$t(-wV}V+7Hf$=XrfH3oqQ*AGr936ZD4ZMbZmGD{~q_FhmF)4avJB*2FV1*8T>l zF}PyDEuo0fw1`nA;35_!hvCA}IvI?wWnUANhodfR!=1s7g4wx^LDIK$eH_kg$g>H( z{V(eth5>!Poof{A5JQx_$-T#wmd%=0Hu0R;)af&d%VX^-dv-s1+_agqV->Sz%_xuI z0V-B}&ZOcgQ;MgIJ2tOdtV@39?&o$L2ltLMXU#0`SUhpk^l{T?PM$G)O7XaJCQdGy zKC}2=ooxAec%IAagg-2W!;HM@!|0$i_7y$ zSes{-S4_c(Hz?@M`Bgv|lpGN}oDo*2D^}Pc?gH`q<3< zm-i_znN?O1ONQbw#B++zDKF+CQ^~cbrp%f>X$GsBE>_q3M6gu%Pr85aaf7B;44yq{ zT;HOTI+o9xS}}KGS@D_uPZ~L7P{DxD?bNn>cfFNvy1R&h+x>vu4J+bj$D7tNRad zF=S#-A1}yG$!+X>`qpiHVa7!@E{JfAnE8vSvWiz_>x)XmE{ ztma9zLOGH8egnTzxUt{F&-Gh`TCtDXcT0DPc)Pz&_r*BnbQM>zU9(BI@IFszxR}v- z^0!iIOLeAn3nzcc1R=uqRGbPOwkN-I9X}}2wy=knPH9^hhOg;c7$#^f;Ew0E6ey9gk{NB7cW69W;M)=aVjVTiXKR zZk4`H{u`v*_!ES)H7vl_=#KP#G-<}??TF+?ceY$IQ{=g)9us*Uskaw9iG0$edp~iA zc#?Rkc)B=IEEetjApZH%7m1gMSBuw*{7uUIR*UOJJ8y8e^9DX7cWZYwgKLEGxRLI7 z2dG}^)BPWP4}`w&fbW8m7sL1cjS$ACqJB_S$sVm6G|?|)i$^>U%I<| zt022L5IwH_5u>2Z`SH3+Pj3&>~Ri%mp0v)FSkdrr z&qsRiQPAeXk!gqL?Lm5laOCgJ9PG?D3p>k}o?cJ1(?Ynp&83HTM?Jd)FN5s=q2C>K z52j^}9s1qT@Vb`UcX)Sn);{l!n&Ci$V~zN2kW}U~__yAb+#LyscSn~qtRLkt(cl%) z(f#NVs$uVYZ1ktiDT&ued_@%IyQol~sr( z)Cj1Njen7g^+stYB4tE2;6L6dEzh0`zvxKBiLB84k6tu`;a5u48>Lm*_R!Hf5}m@p zH%rwUrPT_Y8EsA9ME2iUwAOf|WN(<(*i4hPeD-BNYbfYCNxv>4@Qu<56k>3x!_xSD z?tsYqd>!WJ7c%#`RN40YzEsy^&t!gnKg-U&QPMl4NG5HQgSisj8zs8z_eQBRPJc#( z6@fQOe6hs+e{Yoj_eN>@%xUr2GbdNz2W0ub`qj^W_>GcV*!&-TqXc{9Z~aEeRxbYj zy<7T+UK&}wroDLz)-(^^A|+q+*!z_IU-JAL-ya?D_cYdH_@~}0;SG?TTK6KW{5!r! z+OJTkx0#cR&*UQC|9i*uzjsXOzXkZzo7(<;@0bq0*mdx;8ckF0botEquXxAQ6Y21s z$Ut$ZI9ePhP8Vm2{EfwUi^R*s8^!AHm^RA&*Wy#+7V%~AEpfZ}ftZPhBIegrJVxv# z4i@cc7~!T#w@;hU?L#VlKiNAb(AH7K!`$@@2d+@~+ok_l`p>1`C;egRzmsmZO-TQb z(sz?czY!kwth^!)W1n|0_(^Iyf6p*{Oyqf`{=aul!BC@p#vXn1J11Nm|9j_z=3^V0 zp>6-}cTQ{Y+Z#XAztuaZ7_J4kx$>P12V8z$p*+?iy|wUc1pS-dIW0t5FDVY;(&Nhr zC)1tl;66t|oAa9iJw4yyxFEN|jrr0&f}O`z{hia1@QA_PZ7#j)@0|FKgV#3G`=)nJ z1CbuXxy_|_H5}5*$MwiudJvQ4yB)HN!!%AsdK1zdoVW&l>FEteBJR9>(>teMpf95R zqT84r_v-JQPDEng=AF}n2$$~?15sSt9>xFk@^K8cJKk@4=ky`c`!?^KN|4@r%8PLI zLZ%&_7egTm;drQbP7}~h3z?8MmtLnXUGsY#=$%uKSS;V%ga4iL^SgKN9*beTQsD3{ z-Z^E}walu$bBe?Qe9Fju_2{Hya zjEX==2$O=0;fR1T4=NXsF)AuDYmp!hMMMQc6%#aQt$HmgTCb%_t5vHwwcw?#b!e$t zwO}oX)?jS=f1b6UbHKb*?qSi7$1SHzSOo_8$s}9=tS&)m~gle{}l2G!tfs^X2NX`WQy4TFlkQ3e8)25 zP52L!!N?IwGT8oyNel}9!-TVe@gF8Lf%JcvaFw~pA(kHehY1amg7KyZ2V{crrpQSY z&3F_3uH=U-$IpC{aAR)~F@Jyw^#6pCGR8pmSAO1j)Axe$rUZ)f)BjcS1~U2S|0*#f zjsKY%Zz^WudyX7$O8-~MA6eJd^mx-D>i25A>3I~a@urRt>0BCbneiqH34~;`HKFk) z))$O7ozGadCKzwp1S!t?jyB%(3ggUwb8x(=Es}G8alC19%7Q7n)L9>kA}%%J)D^kt zk22yEHeC8A{z<_9I~ykMiMlpSIG1rj7)>y`jtvtpLs%Y=Xai5XC6XyWYq!Mf2JDsy zC60v?A8D(^7}zS=1flgQ3lM{y2WKykL4_trKlYfSI?ZKzF3|X;*TDO~Wvirx@V?H# z(pg?S;VnpXXy?^Sc$dOpX~2=@N}-j&{;$|A(clPczoku&Qa)fF56C9ILY(%2r4?Ej~xOaIVzi5H`9 zg6$H&jip`s;>xgph3yii6NH}kzx=pT0{L;3H+LV}F7<|N9q&+|Z*F(g1zVcRg~6c&WHbyjtW_E7O_rK=8ZL?-HYAW^hh09UW=6X9yo@p#KlrDt+T8 zueCs*@tVNCq^oOx6g)@<52Q?IZ71rcV;tSr88bQ|D8l^Ot7{i%;dlEh@t}>@_RowN zjX{`g0}J3aqOEOwDDHH~;qum^yw4jmqP=anJX$LJ8e!JiI3CMZW*pZsde|lk#qrn= z*V_Xp+v5mpqHu06w`&D_xV&scBoJnujpI2JF7HE>XU9CU5ogO=5838n8J!VfuJu&l zY}|E_!{u?_yDg8G3R@n}L7NAn(-#qZEw|2!)d&ce*9e8!{T3cGx*zG7r$`0dit}|{ zo&Co6N9v?2L}BcE>zIcA8PSGsK{{JD!?+!EPr`@WR}k9X@R-paq{A+q&pdRyP~NeO z8FfKamxFmb+$Z=8I|-jV?)7D%1-I1V@Aa? zYx-h4rGn2LGx}(J4(CCjcKJ@Q7ZvUR+_J3fG+nkc_UvG}vQ7n>1f2ir5~GVelE8JXstdjuiPm$oQ$^Op(u_4Cmty$@eXCt;qK! z>SoLVG-D0mLkj1&YsNnzJ}d4L?L4;w(*G{zpfj0|hWKO`v9HJvj|~6!JU8?M9(2wA z0cjgSeU*5%NE-)+ZxAcRTg7dn*>6Z^_8a(^!lUFr7(4o(pXbJt;omk#*bTXIS_>pX)!`aR{cNr#=?mwgI9u9sXG6xp6#-@0J|L;W1^)<8>!o-g$U^ z`ZdC=vvIs0S($OiI?s*kG44fr*30d)^_D{pmv^l5+&)ElxhgL_e#G-DT;8$HbBp6z zX3K+^YTq4o$~)G1ZXBPn`z<_v#Pgi(D}txvJh#>8YwH+C&+|W=?sydTdE-Yrl@2g& z6VlnT8Nhy~dkQ{$T(u8vZ+QHu?mV}hDDPOtk9wfIKbV?=AGV#23~iqCDasp&z%Lp< z>WAZWAPbPQoSrZlbe!_suJh!sqxpfUmaQ3wani*e|5%&)}=6HJ#fY4&67h4UTZO?#y|hGn#A<# z!7n`4G?_@cCm-6KSrw_Ayz+_%bITf4RyA+Y+&MVy^4R`WS&eQUoIJCpoin(`&vr{* zZn0r#?6JYg>cKBR<|W;e4(@JLRTYa?I0w$YJfkvpFxQV9%#Bth$JgY>I~l8|B&6{* z@st*a7E5U{Xuh;Z54zb&Xg*4bqLkNmN2^-78C4~v$6a=$9l*GD_ASQ)Kq z;l}oRZoTyxH$UGrR*|1JZ_epPZpO>RMv*-F=JG1sFi#r969iHE}D@gO{o@K`83rtlcT{ZP1X!r2?8=#7kn zxf$${ox5Y3U$1Gu&8=#gJpX~SYy1}Jn*D6n;GV+t2X}inXI5bkclOq^N4T#e>l@vC zcJr#{^Y{3b?#cd!t9LiYQSz+^nk9!|o7*}=xNp1fYB3JmJS2G&_ALy@uy47|gLbt} zW>jI%W_W1D|Kt|C1H#+;ENaiFY~eO9-Bg;f!9{B`ZYfAk4sADjE!ggUL(O()Z~O7P z2X5$Fy7rxn%}*xJd#6!l-%=jI&WYt8ZobcH=T<~3_P>2{>EX8{RV~V%Z2tb9Cz6NW z$*4*ufAO~Sm|3IVoX@`71{Z}mt>t(@9Bt2X5#y_?AYwq1ONC*4l|y^pH2&D})khKG z{T+pPc6{|CMvv#upbPMeLD6Rsjq%mnsl_tqBS(6Cl{WC+T?`7wSB)`SFur;T())IN zl~X8DR7aNK#@?hB^Iv7bzRzd6jK47^JiZ$B*C8mgQDjB1hFBT%q(@obrJ5dPZI8kF zNP3j@W0ssAWzA=7dX)7I#$IKLtux9RxjI-$EW#A8H+DV#|47z*)PCETlPt4GI+5Qs zu0qSQhOxza8^2ANx0J~5O?dXg1v8z<8;woQTDJ1dAbo$Pd8_fAK>S=M^0txc7qDsX zm=qZ9{T3-5ZrQB$iJA#=h5Y^Onn?Lq!&%zMQi z1ipbci^iPC+z|?$drdu*-sE8fb-^9G30L}~*>jUyAxxvN!G`c-!(|Lv4&inR?BV}{ zz!fv|=l2?#%+ zz{$lXO$@?24B-NHt?|sz#XIRLaQ;n1CI8y57G}Y{jN{{pY!}auT#zs4=MHlyw-kd49_MlDKf+?}%v$3RL9(uhc zQ(`xV(&5ZA4hNLOd^RkaH}t4+k;|E+yG& zCLU}4saq{6O_w;<<%6r z!z0)B@@S8OYAS4lNlKw9d@7boD;rCpM-Us-NQFIv8f^#J*4bW4wGOQ{?n?Y}s0iIa z+zszJixyQ=pxFkLWz`g(3Y6v56kdUcVK=ca2%ld~;cq5GGbp4j?IDa7ZX02h@xLTXW8;<3fwQK!R{W^ z%YXS|_aoGHHAHlSaXfI2^&qr6#GC-g_ZN5^$HXV_p0m(59g$_)Hl7GNVo|sw#@mjt z=g|j9N7>LcbOQcXTbs2w*sPo&JiS@t?Pf8j-7d;#h;iJow(#a?<%khC*>e{7)f8sI z2ZydshXfjdq&v#HLtr&V2_4is%GrrLcukBwic^K4K;u|%0zU36if@c${r&IF7dmaL z8PdgsE(wJ)qzv`B&LmbDob!_qXdFxG2#>8AXaewa7W@?WsIw4uE(O(;%iysacqR`s zhu~O(4^0RyMDa!N%&-6%Co}geZQ+?=DOygMeT}ku0o-n6=m+$N zkD?U|Q7mQd1*Af2jAMI>;G<}Mv^#2s+$U%h!G7kJk-gwevf_ej%0UCi5^PSm19%Ls zhDUNI+Py{Md(OAYt10jbfOCO30B>@aG_R)2Ll;{_@Opr22N8wG z1*W{3LU4^3KM&$cc(i92`5HV5CHBIb$|&$+fN5tYEF?iE@3coSQ8zD6<6Cpo;5+1F>DZ{aa*Yyiwk_j-1!)f{XH_;E^ zLB7=4#!`bIF6U=lx}tHcXgEABAm!B*M#JN%;TD|?k1iwFZFQR;G<9^ksmyBJbo}x{ zgmMTT+RU6j zap|U|u7Ye%a88`Xnt~JItaQTAJ^3soHLeV&6t6X*`s@{*TgB+};5}!4c{PO~ZR)VH zX>m+4>4oqRZQ<#w{^Th*U#G)=PAuzTw6V8i?@ zFMoLMTgN-w3Gh70&VXn0Q<))8hqwFkO33WQ1ibC;fsnal!Y*9?3{)NomMHzQt9l0p zI(Dt>Z_d2Ax^qH;PyE>ZG`i7x-RPCi%$Y+krkD3NdrJ#?e}skki@n^0H$Ty}m6xCJ z7IUIpuT~ve`Vnt`mxS+n*N#gd0_rA*$_(PKl^6604bnS6(IdzVh`;axh%%bj!8gm#_1oWz8715n}UUP%93 zmtUQp&hY%W!rLBw^il89TbZGwm(_1T6>>C4jBj5su-H3|H9Xg4awx}|@r4yZj*g~^ zMW-{vAskb0tmx-WVTNs8*u0vtZ1?J}i4rJPX+YhTOO2_;UOec`O2NS2m1V)~Lc zZNZTlp0YQSD|*+l0$VWqoLTAx5`Y4;qF zY!(+DH*1m4A2)NsIg4hNopxccEP2R|EoJewU?%&QRnI(k!OX?;&RH;td(oJ)v7Q-N zGW;8}#J%a*BReBlLO#79JGXMMIRG8I0DIaXk^3rG1wUo(xK#UY{x~yzcK$ewv4?wW zEV7u+nqP{s?|<;}*wvZej;_wQ#$V%Ii&feO<&5^O zawoCP2G3T)v>d7^A^Cv$gQ8<>hwD`zi9n0xt6_9!_ zc-+m*V+8HoKIgQDac^MKHf@^OIn(A`uy`K+20_X>vu1rxCKTyxfzQgrf8L8b#OFj- z%y^FYlj}%q;;qu}md>vRjDK7@KUq+JSvsGIsB>_H`IkvwC4HUrO6hk?e^C14(w~!F zBRzs+_W!bt9tW9db9bz3(cAUGINyo+E*AM2jCzImeUYn;F#JXF58@%Q9{QQ_$BA5U zmO7U#Avt%093yhZ3-yKK<>G1*gXC*P?r+Wy<-i|#7m0iiNPk#5_dDZ%CjA%E_elS( z^f#p+5I<2k2LhO%kI&@sBC2^GF8x~R z>!epo|1ODsxQoQ+oQD@yKS#`x?{pdPz1F&FdKS4$?b`#bQq}DRPX1`T4d-a=?b1B2E|Qisy?9 z#iim3ah141yivSGyiNSRc)$3t_=xy|xJ&%C_^SA(_>Oo`{7C$(=<>YA_QXUE@lof8 zZ89MqFPg=)5#C*TFL9t)DvlG)^#|$Af-RuA4uK05zf@c)UMcdv!umIgw~3q~$MCJ< zHt|Q|kHx3O=fq!&uZnMp?}}XQo8@wj9f`LZL$hi)^nB@NokQrYq_-6d#qJ`%@3R~( zJ4KEaCyLX=nc_TgzIcgvnRumWubb=S!k7 zZ-M?h>2Hf1ZDqPcqA^y1{x|8o|1v&XY#=rkn~QD44q~C$UF<6k5Qm8)#c?9nyJLOR z#aZI{;zi;z(Oj32{tD^e7OxjKh&PM3h+D;N;t$0~#h;1KiZ6?=iEoMTihmXliJyvm zoa6RnikwSLy^+{dY%R7EIY*l5XzNP$7CG0M`d~3BjuOX-XNgnA*`m4LBmc$H7mKt* zVY%jd4{nftqgX9|SKKB(B>q_Zsra1ubMe>WtKwVYyCMx=SicKT=8O1UM=1r zR*042t>Qi6ed2$KKN24opAugbcZ)BJuZeGo?}~pG4~d_O_!?@qD^tuC8;MQD)?z!c zi&!M~7W;}r#8bsH#IfSp;xuuNc%HaWTq>>*SBck(H;6ZimEvvU_r$H@HgUVSLwr(v zM*O+>l1OVY?*F&NKZys$8u3%ni>Y7595GL9Cbkr5amMnC#NJ|Gk%nlDA0^TrjrvUS zJn=%2)@h8tTwEhwFVbj@@pp=}U8DXZk=AR}Ul9LW{I$4Od`sLf{#pEs_=!j(IF^?q z9w#;vX$HsmE@Fw;TO1$`5r>Osh_sAj{u$zV;)UW8@luhtbxeP~_#N?Paf^6|NE1A! z|DpI3@d@!+@kMcu__9cYJ?7spen8?_`B-|bNV6`6XOc*tE#@hl_I?a+C!Q!4iao`X zM4AOM{YY_~I7yr;&Jbxh$n=ZF%f!pYYsBls8^ucTHt~Dnz2XDnc5#RJl(l6>2t*ANwDLf&z7f%p5ZpwO#M1Jk2-bd^w4irnp(c*ZK3%fF(sjor$z11mPc*zBe z&Y1x&S`e_zN|-mi=$O_G=l6hb`1HLN=qGd$KDGyr{Tz094Kc0_ewhxB)yCCL$2hv< z;knPhC>{4}-Fo>hVjYhkIvxkObU6dz=@PAj{~>DvnQ7=*-|6tS4G^7`C~G?QyLC41 zGz5gpdl%&$Kw6f^KCtD{2EgWl=1w zUWVIxFNJLLu!xHrW1A_+*|;Up!{s^MgRvQI2TsjYdDlUqq%&zye%k?`-$b@G)$HEeaOti{5e7Jpghx(6S80`Mo1sR9Oe89NT zD6hmSpslMRWTZ>E?I>?=N=v6>`cQW{SE9Vp2;_KL9z5&Kg=gEs_il zI=!055B|Mhix#mP`zJH^ug%QakXsSI$?57GxCisxyzi`ZywZ9VnFr&ZTalfNmpGX1 z7BBHDN|LdXtaXtJ{N2W;u{H621L4Qk#K2g;hRH}JW{vgBym=sg5xRA3jlVfRnVZB1 zp98;J886AGXr7E#jXL0D!^c-ArzB5H&Q4BE&PCZjO^&OHuN_wtdk^Ktch+XjWeGp6 zjSc;ItvmPe+Sm@1Rxqx{U;Fb~XXtaaIXixI(5<(#)|u;}l}JAnX?H{p#v`xnj#On; zV$R#%{L*WZO_Q;zg%31OPOb6#j>ar7_v9y0_OrF#(C3mrt@U#e??^jSSj1(!~d&z8RY$NE7RVd1nP)Mfr!z z?r&I`UzJ}PudH&Km&P~LuWVjge?vBYvp3}67rk3G?g#Y`_K0nI*U65fZC&=hUek2T z?FapMYtBvUJF>2yT)kfWqcR$%+$i6|IJ0RzvpK}^g z|6zA_Rc@uXf0dVA(V*(gR(Vy|$EK9E-j!X28Gn)7k|OkF?v%ms=un^ z4`$_gn2i|uOr63mt>KwBFg@Vv}j**CXsjs2L7bPe3Thj$-m=EvE+h935&Xs=-# z_GVO^@y_?}x#ym0oK(Si<-7b(miUiwZqHO2E zUC0nKz-{NjadgqUnrQ}Iz+XR;Tc?piRb253^^+%d0EIO8X24hc`8gpX)J{B~d1)bqXfO_tFgt+}6 z;(G&9)44Z6;Id+;P)H&qdnE+7KWpUGG5d0+8bI}9s{Eko4txM&8%S|B!X3=m%c!yu z?hvXR@Qn|H;FePD4YmHVBF7!UW^qr|Usf#b2S)2IjbEPX&qT_ROi3fS`kW1RI!igr zXqW+Z1~rZ$#;-zVchp~yl%HneYf>sl(&9Iy)B{x6gYIZHz6j3{_3_{7W2lUR66Y6- zK;;-xoHk~GdKR7^a(HhGRB!#=<>=j8P*ejxh5nPK66L$u*_;Q&8A6%$Q&WHVAEvPe zPB!M|U=MzF`p-?l^dHVC;xr;n;mJO7`cM4G`97Rk6iS>EibZV=f~iK>FdRAXc2*Ae zG-u_I+<%ySQ)2{vl4bAo0w?CNkq`LiMDOn?1#$JjhosWrFJwWBb)+1xL~HmqG}2>mWQ&; zSk3njl;zbFM#7`Lgt>q@3+GqUN|VokrVa`V;6p~HY$PWgAbtxkmd3Fg*v6Q%-09wa z31$S?CSkwZ5+U01V0P|T2U+p83c~yFu5;EW0B(yE`5ZOYh-VVKq#@LH8$_FZ8-!O( z_A`mU8F5S&(sws`#t~&od4v(4|1r1;5Rvx zLC`z|w&u%I2NOy`(Z;cSHpm_>tp2KM9f)PB4hRhnv@TY0%Kj{0BVqt3(%e^Q1231pURbz6K^C=csl;ZbLFg+Hdk zx4S2t#uSd9qt!XZ)G@xopYYZ42W>pN!k_Yw^Yd)r`HR^M#3nQwm$y=g#_`zP1&{NG zU~k}*6FtQVYGcb8Kb43B+H1p8)zTWxy`b4S=w@0%p!h!5bg zyVKW}&{@k9l&2($zN0*SZcgOIf>#0@Im9rN1Qz2Ic-|tMm=2%eTh z;ZbRMH3jY|gxeivDnrG_*-Hd2ZoE>gHH}@rv7ACBJn|9jc;wqy9x7yG>N>;jMjddx zNd=C59(G~9GvXqS`7Hls?YqA@7Trf$qNhyP_!2o2-TGNmZgfi8lpBvzeC?Fwx9Qdl z)1%(wj_WlT?k(uox{cQ|;mu04?&cLFid(ijxoxY~Z3cK#6JDc)ms5xoUUp$S{7Z^A zubLt3J(w+HR6t?zmFMq__>lAkF=4~nO=l#yA>91u29`xUk#S21K z*XLd+t9P^ke_f*gUb(ne3HmMF2J~vk;N2|qdFmMx5<`lM6Fm!i6c#7C7Zvv^I;r@i z#0mKS$JsER?vyxt(Ad+v&Awp9>{+vB&+6K<>x>2X>)x`&g4s*XU5LNSPIT{4)Z?UH z|B>i=!OZ!KPnmhq0xl(aK@aGQ$`)TRBhhv4tfl8HnA5d;qU)%VMAtbNUepzX$LG#m z)b*Ts=bp0=|GbUBIr{VMt_x=ef5MHhS?4S|C#8RxzkD&N)I8ki!p`GI z?~wD%$Y(mhbMX2Ua-QkIbb#mNq!maWMg;S~+*ByFwDU}CSZ|nCAbI%uaU6&XyLsF= z!p1o`zmHt6ljj>;6rQ$%aS}~psU*uHF;weB5ZQsmATjql!#O@mo-7U!M~Y*_sp3p= zzPMOiC0--mByJYXpbhGIQ2LL>=fvIO%i`}uKB=>P`$djdP>-X7$QI&>;z03qk&o&8 zrZidPlOw;YUMLz{Je0$c4u+doQ0RPap}wAkUL}2t^n0Y=Fa1Z-`L@dRJEi|h9fW26wbGL)?;kyknRfU#+D8` z9s7r832BZWkjF1|GqeVpM>DX4!aIpP_?WJzm=uSL=J-MU1nGQEWcul%IgX&40X6Vj z3gna;#1=D;x9yVydmFf(%%$07|8O>@dnmP zk8uA%kBWT4r=BNr0F8PFv5QzFo-Fnkhl*T_i22OAvfu>i=6HoZUAh@+gnof^bKF9| zT>5I!9KQ&!kbaYRt9ZL;Y~PX29LFFZ(Akbh#3#jP#9iVZ@pbX{;y#gYEG*}XY)c#P zctkpDV`^H_715wK zk#43iLqAcvvE_%}Q+hvfpm?e{LgeTx%QrUt;B4vViu1)q;&e=q()d|&)PJS_fIjN-z^?aLAyipPlsVnRG#v^J$? zZUFKRRQPCdyf|H)CC(QYiC2oN#f_q!8?a5fwGDkr`c83=Xy*(Zkp7|Qqix*2nAk{c zDsoJm@zw^^&LJ3}a1N6*ew=ugI8~f2o-5857m1gN)+Tg~^y|g%h&PM3i+76miVuj} z#U0|$#An62wxEAd_#eds;)i0b_;)de2PJNAT+A1nh;7A=VqM$NlNH`y94ekB^1}kl zpDNB4&lMMlOT^2>%f&U~^&)^TRq6XNR8u~7zahtwSYIRRxM|z_^_Q}lp%G1C_+|7P zZYYDkXaSF|G0(+-SuBLK4wqNs+TfSzaJew9hiJh#y5r%o8@@0dpR4QEyUA9DIPN#P z!SJ?h>MtP8cSGrHTz|yjvECU7PnW=s?t^sv@PgfL%456EfVX)dI<(#XH3c~vHyyf_ z8I{BVR?UM<&c^XMEnM$pRJbKGsF(F|JIIURZ61iuAMgN~pde@C&W9c@uLiahe8%K< z;PEt7-YUp84@4&e?@0O%RT+ zm!@9sAGXb&LlB)$5!r@iUjC0T#xwWiG1+7|IC*vF2C8PUC`W;~VvLn`LUEccq4aaSC4!pba_@tj)8OvVx zIP6<;Dty>G)UU`m81ph<F8CKOF1V9`-HW4@bc$ z>|C;MEk5i+hOJ9w@!<%h2<=@q!){}3esV+7DRd6>ygXJ?mCUM$SG`z+^?(!J!B|%7 zPgWnwOuATa+fQDZygKRKI6N6ySCu>qr9V;ot(ch)|+q)jp}?rhHUN9>E#!t9P2ee#E|d^&&ST+&v3zK%Sq&T4XIsSmNI3Z$|j|#&OhD z+Y4nxqfaB9Q-!~jhZT=k<@U`&OT3DwcCSxnRyC;1FRe`GRMoG1?tvC%&!*ZiYF{(d zxB3It=iWFN^}SN#OlQex$>2Qy;RhQJVYzNqy~{Is*Id$Z|Ge%|}YLFQ} z)FA%YgRMVV`{|#uAI~1TuXO0ZeS-#O9BPo^9BSZ<+?O%*)P2sW`AJ%&z{+Gf*2XT0 zb+1>ERh6+Jvm#mmGbaHOwW z>D=6otulwOh{Q257L*0|SgTD84?aHCZ75UTdH?!RV zL-q|Fl5;SU;~i??b*hQ<{mt%NtbXq8AME8;G^(1`s&UniV^hmI?aJL0Nn#~(FSq-R zgZn(TX>gav+;&d8NY{;zIqkdySbXFMUb19JRc5!{&cRrON1M|o?~e@~xA?lj9vDF= zju-Dkl>aBEb7^5|ZbcJgo0D4^>5mq+=vWhJP1~Gi#x@6gG!n0JZ!Ag{CwnJ*CLd1r zNIsOz+K~TFZWT(8#7a6POAg24ZLxxS$>As%1%1#5BVZ)X?Tx`ACtHFn;`gX6Pa2n^~cLrWx39V`iKv=F@Towm&pB z%IL?RtK0{OYx%Rrea6TrJL3lTb;!|p#sHtw(lZA!aFD+PfwTkKhH^3nn<&}=@eY$Q zL@Moo8Z$Y^95PCM4k^?#@1wtoy6>U@?>&TMT{OSgiToz|5&|H1Pstc|rp$!d{Bj(N zyc*^5)$ygUkdC|-W#;(OUOljmwn^mFpEqv-meG!Kh|9@gd7naR@CgLhsb>ZdcdBBJ zJ_Qx;3{@=IRJ=1>@pIA1$PiTge5m3V!WF+5<-AfS*DXh_uykT8oEf^;xa06l(vYT3 zMoJcO?{xt4e0?rpMC8PHt|!bv$NeHMz5j%5!06% zoh`}V#rUCaA>uBe{>!xfd+M*G^_gg9K41Bjo^PjSwdh?9 z?%k}BSzJ7Rm~1U5Fk3eWO>9z|o!iR+JDxc19qv1}!GoEL+j|xTZZD?_HL*#<+shNL zIkVs6cEtWM+k3gq&Iv;%`@PI=liKWTd;vW7t$VM_H*3@Q$C-=U{0ap&{(WY*Np0hq zomqLzx<7R9u-RQaKAY^#C@_0h2u*BKo1NRvLGUTe{+!D>l&0}#Fc-Id4h3%eCCqM< z+Qu_Gv(8}l=Uu)go9z5QW|RF+oBc=3Zj*-hHM5?8z39H|p2_UoaW60zxBV>$!Tx3v z+h}g{a`-jy?i=nVo9$zptwA>ObDKGr$E?84q{?0}3`ISHJT0$cweOqDZ_685RvswhvOP%2IWIx^MWNX4m;L8_pJ^HQl)V~d?g6{IML zJOlYMq{ugI3iNf*aZ&cqL`kiDB3SPn%b8DzvVfK{oHU!!>KM!> zIWPyCVC991RiS)uPcxCDyXKi zA{79`Nh)hn0a#?03hl>WXS1%HMr1VoLGc60!SJwABKQdiYeuiAreJP*&SW;c03NnQ z1V@!kF(@+Sf|iX9m0Ze_gA!6Ec1+$L9)>>zABJEgNoZ@wLo^O=lwljvp!kWlcvQc= z{8p5|$21qphYoK@R#M zuyEup>Aq0>vDApe{_b*f7$BqPT)MoPwG4)bZ7eZ52wzq`5d!blIK2I8dmxzXwjQH! zZ_)9^=mmHf9ulkq@f%HDYj|m%biOtNDgq7x^(kP2vW@Ca{11tF~^Z_p0 z=~hj)vGy22qnFu31oCowj6hyw50MBuorenRL(kbF+Cmrzj~f#aT!6>h>l*GH!w_m5 zE93EiBj(C-3jB0Q7qd|WjH*FCb+pKA$RT^vjJm>3*oUEvs<0MBu?NZu?9W^ z>&?Rol_Ia~D2d=lP#hWM)fCtV2v1)*&FbR3l;fsFOoTV9JyYP7IboVU5Sr1l@ zr`R7J7kDDr@=3(5pz)i^DZCAjt=wd`lF9*iw1MEB!B%cEciLPiSZ92E6x%?#KRnVA z%ZxaQ2yVQXC17`_$&X5nvu|1UT3J#23 z+QO%ARki>d6E47pg__UPx;wnR!rSaNJe=Kz*)u(LnXs9722L@B1vm4$;W%JE8+e=g3t+wHxll16Uu{%)bJ@BrXRAXv= z1nLteh=XXxy#O`1){VA7SK^G}7+k2fMNs)@ljVHmcN*|$A^d#!Mew$NZ2TI8t%ctJzX^Ub{1$lYu7_MVj(uPq z`(i8neee&$KMcN zy+wtsux7cpps=kMFQk1vY~zMCVO)dUc=#7OWn&IUfkKMR~Wk#3yQy( zRp>RG4DFpM*fYF zx0`Z)x%d(9)P7#OtzO$iPvrb|7Mj4y{k8TwpH$qrsAacy zEsHxBpIF>^fOl}kt=^q(Y2|%W1Tlg?r|}14$i90Le@<`jl_k8U z39oDwO!GU#G(Wb*tN+1S!+Lu6u9%GeYSXoKU+-ymQCnK-WjlMPVKl;k+=@r*QruZSF`)Sk04jt#ft`^0G&9{$OS^Y?x_J5i=y(yMf z@)&cUJ$KsT)O3%ueSLAyz@T0R<|%7`V@>}BYoxPxO1iU~F4UH>uGGrtp^vjpV7hM# zoi=UI*i(xgoA+}jHXy3F7m5vf(ad7_rr7nH9zUWx)Unv6V7AB*E=#{KG)u(H7ctwb znIzMu1;^lIOf6Y3Gc=V0pFG0G{!mN)n&fi?#>e%_?yobY(sIdo&ldxr>9S3=w zXzctk-r9jW67hwH@i^`bjh#RALDD&x#dtn)l6+1iXN!CnqP|q*Q#$o)#OuW>af|q% zXzcuvp2ObE_unEP!>IpJ{EPTkk?$3Z=duuFp4dceCw3D{#c?7Z-C;b=FUy*L?fl=N* z>3>%IC({2eJqyPO+hNv}Mf&E_Ta(cFI?VW!#9`tjagMlHyi&Y|ME;G^ZJ@HeKPvy*?OQOBa#I|Bx`&+w)>j1{%xE`-`X02A}W-V@% zw}9c`D#c$bZWM1;{4L_W;sc^tixurLYq5g=&2Z4#-M*%D?}^q97b6KKT|E(>FO1%V zgl{2s7Q2bY{ubpAqYjP{Co10B;hrb`LUD!CeOp{7*0rg z{u;$!C*Dk=+}lYUkN1g>D*P$wzaUZ09_hbV{66U)DgG1bnfT1ca&t+P+k!;?g!Hb8 z?=Jlm#SfN#x^!H&%=X~$Ff`X^Y+tVQrlNU0MR*74oy2017kTzeQXDRh5&5Rf_$lIa zalW`nr0ELN@rwkxR$M32LWSYCiT8=-x{dHhr9UPqbLo%p86S8JBf*K6`4 z@vz9zB!+XahdfSfCbkjnJQ{xWX1YG&0C9*oTs%XhB?r@+`v6#X-V9&q8E@_n;N{Y< z68ZYhc)r4uX8spgE&WcBuknn3K>RO}uj&kcLZn?3^Ywh?Km!g#I@LY9id#8Kin@howwNXr)HyI8zjGzLxxue%2OZHoV%_+R3W z#Gi?Fe$4Ns|3R!f?8 zzfR%iJ_y~efo|@D(CxexyY{*HuL^`euYA7{Ul;9smBZ5Qyp;O7kJ$Mrb=NevYnhw> zs6hGV{s#_GzPf9e)0BwYcagYETrSpKvwWSx&HWMi?0xYzh2JCIC;m`0|7C&nv{hn# zyTmWMW_cszWqvzP#jaIetnd-yC~<~3N4!W}DB88j&HWK!=Kcs?tN0D#jp8lhZ6b}W z*q(>PN5#iPbKivgob=t|FGagH`CjREZSwunzi5r}*1R7fZ9DNqu}~Z$o+{Q|gPi7I z%)d&kd;g?;7~{8ycZ*xahs5pTt3;nQk+Mh9f zeX+6FTs&UvESmc*()W@+K(uR#50`G&5}zd9t|dN0`W*3Mak02uTq#~7UMFr8H;L8a zcg1_e`@|oLkBYRf(YAobshwC|&SP^1MP z^$d}QeAHWuwCAI4*8(3bJt@+1kMVZxZyNAXUm(&(kNQ=jUEBK>>9p8m`~xD5@~A&0 z(l(F!Z$+BuQ8#OMgS5h@dzixQ8rWw`r=c73 zUntV7jr!#x&DyAM6mePjT5D0)eV#r+&y{Ap1NCr>i}m#o`-uI-Vd6+}v^ZWg;~>ay zpR>ypK2NOsyuD1}%f;1V-RJI&3g0Ad7Vj3fird78#O>k^ai{o#xJ%q4?iJq>|3lA_ zji_Vbtf|7k#ymj`Nd0@BAiB{wbgyy8<2MG6$35eEh!!?o7X(n|c|gZ>vuq~Fc&svR zFn(v0yoSygURw+`dw@ z&-Py);%xhV1{sIad}Vi*qdX){IlH|L5fVBqo$*NY%T%g#pD}%C^PFucuLyyhCur+s zJJ_~xd3zIIFi)_znI`y!Yh@P~mGtS8p!?!^f_vJd5jZV^bMpjT3)5?5&nwGY*D>j= z&fd7SEOX=W$R@zRh0ly87#LHuS{I!G;yifoE3Um~5WBA{MQv zavpEqF&SG|(-iaODoR>7V4L$WBhbfeyu8C6=wX&% z^wx%$8|Y(hpj+ASunWmWtp6TT?8rMDSw5x}=LvqiGV^99;U_baUeZ12$07&4_=Cx& zhyBe>4|`n-4*La7F)OWAZM~9$!`^$%YO^OatIaHJQ5z{~R_oR)I2_s0^spOmQX4I4 zQX84jur^X!aM)d*SDSNl!`kSCR<+U6M-IAKjcc=SY*_1*w5oL`w5WATW2h;&HgkF$ zD^Ty;omJ`HjPZ z^Q#TLLz$k7ZT71C60ahH-$;dvU#uD468(a?hNJfV;kZ%z-fEO_C^KW!zP-8rA^Z;* z9*5l;Z;D$J8R^!zaUZk%rrzJM>gcOyV{PpNUi^ez@v8cpvu}O9rT{bg2CmDwWm+qL ze>|trVYhE)jXNN^zh3sBWJ%I#n}68-KDHpcYH0IXr|rkP?;JX6-y3<+gKji(C^M2# z<92=vD`?Lw&92C+nq1bP>XumhUD=!4Viqaq?5)F`z0I1l=ceZDwMh>7!N7gKSC!d* z_q|SOv#i!$67xM<55bz^n+G38d7V*SgQ^osIU_N)E4$L|lV6&5*lpp|xUDOYB3MVe zB#HJvUW6mBXY$l{va32Jo452@;xp?bUK|8k&NF{`2~ME zPctEz-=i{;KLajih@Wv0GDn_b$e=4sNM;2Q%UF$iy;x>Lz|O|=GY>G~c}&o#6GhJ5 z@)Cn7PGBqAkEb}13A)UoNIOEWXc+@yW(85t&n#yqH@3x8;J?B+-=76!?8lG4(!G=N zRLYu_$F};xtURp9-4m;*V}R{+6z%s;&BQYo^*$zwGx0b+=AR^$Gx2!!&fr%o|75>C zdP8=4bFaysrpf6f!R0W$32CEtUV#c z*$B6kvD2us5$;f`!y(0ILvWK+7eh5Ga-Ygl_81Kl$c)C7W9oDMn9(>sR)1NEG>(Fq z^|^;J-}k6-eeTm(<^iK&eeU7Z`r`%?-@^JwG=+L6RgU=uD!+on`6(<=`H_P+S*eSu zvU}Z;+_D#-*2i+)r&HlLNqjAn8kK+97QZT`ej92IhjeGbe}EF=mq2h|dj=^!VAAbO zYSauq9GNe}{6rR{`z_NoMMRL!s2pf;8sMqH8JtSDm+AVa(iwG(Nmqo3^HS;FV7ghU zbVlW$lR3G=@YB$=Ez`^;T7%Grrg4FO3sd2!xd~1r$7@w z&ZZ%GCVgfRaz0SNXqo74#0dnG)}2jLW}?Rsi{OLVG$jSqRQSpk1Yq(EmDQ;L7&TMj z#{$^st}EXOf%d;pc9c`t2M^<6qPc0|qH?n~c3UV2XUlIl;mC}FQjU-7Fi<6ercJd) zbD|DQ4ocwXo|J0~309CqkZB5`&E*x+xIFwef=BhlFe94fi-SxPY)#mRhs;Ls8v^E{ z5RKtIXGwWAg`f!&IU{ts2}gRG9Imnog{$GQCBzyNzM#CC!u3J;?ZBNz97C9EgEO9Z z5FX20Usg@wkw95dP2q_^DX*rm3m)YY+)}e3Ha5vPp1sZCv8hC`eUogbVEgV!b$X9f z{P@uJZ#UcD7Ukjq*j^rO=T>)w!mY(|#cf>~h{P&*tlsTb-wq+zkkKgBxEt}y%NSPi zeghb54vVQ1fyqWZo0t-W+JgdVONq?5qRvy^6K}Ig`c@l7{M=HIJ${e=wM^-pWcKq z$YmU}w?Z1sTw7jEfwe^7l^hB=3^cFP=}tgTf$)EGp=qGSDO+h zTn_~8op3C<)|g!5Z%pM%U3LCZUEB^F;zW)qz^qlyzQpbz_~8=?DuJLeqd%`PJOh(K zQG~8V!yp>Rj>|Fyokg%*%w=*zyFO*t&hzd>cub!tjbdsB<+I?ipg1u-6vgwBmlu;1 zGcD5R;{=|TPrzfZ5?ocu>{SYETxco?uLuL-u~P|NHL#xuZZj?(o60HN2ahBK`@w`$ z_&L0t>Oq;;Y#d>>lT134WnAd+utC$2oWUsC23-$T``rfdh+r@}!3Kr)vkhVj2IDel zgF?H_1~CPLu~ThO`XZk?S!3uV9L{dV5>4;bgeJVx);UCnD#UHgNyuF9P2?uw?&?={ox4 zSk{0)#U1Tkn&@}}Ow`+W@qXR~2`|6U%Ng!nfMwqUxiD5S*K0o6o0~RV@78Vb^Il$| zcX1&WZ}-Yz=1#l!Vj8?JEo4N!Lay+>xUd^byRgv9f;6enJCQNnx{dIL5BE;$=VkR9 z-5DnEiEiCa8RT6A8~H@*Q@mB>JH5XaVbZyiBp{E+ika zUbpLxr&hARxHqa#RgC6*j!k**&>HPWB>kruw%eW!jO$Yi#2;x!pSH|5{qs#RA-6{N zDLeZ4G8s>q+o#R?FT!&3b{CyH_rlq;5@u6_rQz{M4Rg+2Fzw>rP94K>=hPuXPEMS_ z4jF&ZMe`OW=3KNOfpzf{L$xk`V)TNGX3k!?@S+6^JALh?^m&ElYkSycybA;6c=bJs z&G<5}^ndR<@f<}-yY$_QVgCwy@rI~}@2Y{zvx4EVtP9WAIo=@I|3})3^Dc?xcJVIp zLGfs|;(HbUj>zY4*8h?Csp#?<0O9q;W@4duia1i7AzmadAu$ehsknl~2a9zg*O_7Y z#s(1KcSyfa@jsCMW9d&we?j_g>90!PD}A4IzAmu7DE2SeNaVW-^&+vqI8q!#qFrZ8 z=d&{P^Q4=xSm>8XU!i!;LuR?xNxw<@9io{!hVoZ z*U0}T>4!*s8~jx1q8J2YIoTxA85=+7EvO@1dxaM&U5WHlqz@sHj+4HbpYy$0-r3S; zOFy4Py7>y{XeZOHlzy#r97bk)cxB*rneztZIZK@{JEVC620KXaBo>Q3MZOU+{cv%N zXwDymPmw-doG+U52=V`H8{VBN{{`{C#b1ki#ka)$;-5uce7HTnXy#@>Zy>#~*j(i6 z9@BReIh0MEW8>sNu~Zx(juJW6&2%%x^TZ3q#UjUBnQo{hy}3Lu5N^(Uu&zxnUx^uC zDE1Uj5{HXti2QWI^k<6Zx&VEabbc*hytyubE2Z@o_O);9S;=?{xP7R_89q_b=2TU%u_ zrw8HIR{6I||Ax3vd|&)XJS>_yKFD7mp6xhJY$hhe_F`x8h&ew98=~+LqP20ZJNM@t z#oIOb`TdObULsyDUL~#-&72^}H%YG&Zx`!O*1g#7$c$@>2y@>3;sYa7ikl++7E zYYW{?I=@UZ-poA$`Dv2+1d(4Psh5fTBuV{SB0ok_zh30WNb0wVTg7c6n)#({H0wSe zCG_0TUMv!Oh<(I<;xKWfXx=x_zVXthi?hVux{o%Zj!(X}{;y%v*!!Dq(g-s%KBi%4 zI&kdku*0p?xHkA@I@}tJtDBB-bjQQv74i$ybwQfC^}c2+LmV!l#tp)+Et>(kXuvJD z5uvzKAmb6;83<1oYl8P5q@$f34hd5p+jTm8xV(F@;U6H(IvY0)0aj)l?fD;rx6a1# z^IEvxKF!fa1h8J#$L%05gtvJhI#Y4{B`C<*I2yHt%Ny1%c%NW-S@5>J%OTr55Sr%3FspmdE!MTOO@#Y#xZt`zVjki`Ln=8xRmK?_HF~?PGZyFR|tE zqZRY;9HwiB;fwq0l*jmc;KS)&!pV6NGsrQH{)eK1ozmmd`;&Tj17JT7C_$= zsTy4qD`;NUrED}-d_Q6Om9>$%t7_eAR@FM~-2JCU-2Fq`dR3$LotDw1^n_BU^Nd}u z*PO67`<7P8sWpDzZe>GZ zz~tMzGb;HX3Rv0y1+479HlxC=^v!DiF50qvcf2ZU*7A>T$i({nnH%a?y_(tam)^~h z>S$G;vgTzuNx%2R8h?M*^y_P#p^^PVy_L0COTIE^{~&)%t46yf)%cx@%91ty2!s#y z_7BZ)Pg+&$wR83l@jEB~ygRe1<@5$-P5hS0ns-(vHzps3t=v`E>A`;YUA_;-Pr%P> zrhkw8iMUbo9^}RbAp%R*-v@Y`DR(~2gk+X61m_*B;&@rXlJ$I}@>WtFbb$%UoCtUu zD4$u*-&lqjjf!Rd44Mq&B7Wv}CaXYGy!ITG^Joj@b>R)tGiG{4GbqA4UY|wyjl}#L zxg~z)9Hd0Ie4B{*cQMZQdjc7K@dN9(J1KLh%)i0i0XgdL!*6EX|5?regvL1f<3E#A zg+Q!KA2S!hojDPf*UpbEXY8|5V@}32>d)oG5M9sZi?(|*eu7m4N%t}&pe0;i3Q2@y z-v`0%#{%b4{T5T5LiP7lFN5Ire*hva7UHbl9mrUY7Q|V-JBaG}@WyCuFtuxqc0Sf| zr`8Fn;)Tpv%5CEu)c9oPG%8>3;%kvCP=8I8L!*Jpm!bHzREIL}1yqkushlnuPo&ge zQe}s^Nw)ZJR7WxPRH`j;wLY3SjOB9vJ-Yr1}4a6DCKxN!pCcZ@h}c{NAtFnavdSz13$q_ zAwI!xFQ>pW2KGI7lt-~#GL@eMv3Hce1mWdC*b@~hbrUh`7{RD!03EQ^p! zYdMcS5u$3|Vajfc3~0uVatbPY2h5DpWt&(QVI6O3FbW`870kiL+bBGWI0<-k0-=^{ z<#oe2-m}}n!w!H@e0ovhBm!rc_zA=ucvQc&oWcTlZ0A!!k+b!;i9Nmz*%{Y7O7 zJdCD@E%2VRBHW~@Y|`8CFo+@!m?T)NmO|9DV-gXxZ)v!FlhW;*6lz~kGjbc(AHP%J zafGqMHXCv579i-7Da4&YDDjdJr?6F@1fc{wE8<*i$d+JN6Fff9t3>-Cln8onLb`S1 zZ0kby7~GY?&KkQK;y-N6he*JEgjyQ`U!ztYYdq9xW0VAE!Q;4F1_Ujb#H(7w)HRiN zgP^X_>22XIHjY^<;gNj{5cJ!4c2us(KAvE6BhHfL?5v<$#B7e#(72}fWjA5p5;~&?LNtzH z=DERHzpb3Y4tSgy+ssO{RGxyz-Xd5F&ev_`%ECS{=10ZNQ`af0+jf}5$Yk6C{N4zU zQ;^sK4?|D4n*EGGC@{&R(Aae87$P`Tuu^Y&ucfw(T|M4p9m^9k=(ce@*J@1YXr62Q z5)e963lI~5=f&GPc1hTU_5Fy8IQ(~@|Noix%sXe%qH|}?o)-M)H@e`f+W7Q$`*-lL zIAwOiTMQeX1Waw(c4*(xYp~N>l<*oPyo>Q$*wR~?@Y)o53lrUFzO#fzJ6zB5yhJJ1 zvplc3UC(Y^yY)KJJFn1doah9r9d8*-dlFv9#F^gR<-@%j7*;f))41Ejnk>?2ugz z>?D>gDs~LIJ9DT3GZ!ydQ0xR&Hvho9=Ccd@ea-@gbq#7v;oUBvI}y=#_!JT}{#xk2xyOj_*HkfAc2Z;E}6Ibe!Y zW>0n#(o1TV6gywhWCx}{I9TV-UihzG){$d9N3+l2CG>Oca|Y#1kF3wiX+Jpof8~0P z7~%`L^euvc{|ft@=BOt()q=c~MB!NMb6O%Dy58L7kFd|NM_h0%KhjVq6vuj^@L$Ge zrwh}=_JLzv+M2BA;ET4-`)q$CG$Ro-9rwF)(Os0lR1C?7X6Q@>fK3wlH8G@|BqC8T$d z-c5QB>DIPqi1gDHKUVq_>E}p4U-~i;-D>)YXAk>}*9nrxHOU83(maZR9i(>>i$#tQ zF&!WC$l;9 z3jef<`HYPlXl+%_P`I^Kv9>A3)(z>bZOVM5tGmwKDur8HmFuK)UNY*V>kkTJitU1=cQ+OAkzm5vJUDi(`< z#D1b(KkroO)^=r_^s~gNBFB4K|HWe6b@i@L__xLD#SNlePw#uuw~E`uy6fsaq41|g zjwrMK--vs~x5WM8pG6KiGrje7ZB{r2&A2w=iDIGHS2XL>LQYB_E{+o?i8IByqFs+~ zsdNr~A{UevIR%6@KHv<-jxu8)m`%>75l=ax{gGY`r&xb|CT#35ggkr4_Q*>t$}RwKy?0yNIoN4XXCC$K)8MLLgn$<(zcK92R0AOIE?cC z915`FCd7ryTaNO$eQY1U?AY?|{{PrJ6Tqs9^X;E=&rNcZ+$`*i0WXUPf*~7-kjj1) z1dV`zfQSePihzKK6q5+3lv*1Sq>vy%MT?bMRBCCpO4TY_v|y>VRxB=cA=ZMR21E6G zo;lClT!LHefAgycCck-S-ZR^ov(0^H4*c9F2aem@$n4h*jvM12fQ#3=6X)n`?x2lv zblXM1Y)w(we)1E{m)pZ|@#R|P1_iT!%IDsks3af5q1w{ zxWNkN5IWK+&Vkpi3sohSCmu{mX&X)Hd1-WWG>>58wTXoZWjWEFM-pcS>yi!!YThVt>yqAQ zNfPUVhf-=@%L|}%0qo=J2Mcqs0+h2Rr7r2?#Ja%y33W-Zc6cq%t=XSTO_npgE^s)p z&OMY=9Rq{Z(mJOu=}5RP=_pF}eqvpywg9V2dFx#4<*nsj z!Menc9hCvO9d@yIpk}`*6LL8iSmUisTFdm(>%2ow%{!;N$S3(wMsmVhmN&63`G8ZF zfEGs^CM4D+90;z*3Qu)O2NUbkk2>p}mBA`+t%sw*awnn8Tm>q{j=o1{lyo8$lJy_ph%{v82b%CSQV>y!Q5Jkqm)uq=a)p;MeRUxb}Wv&n2QW2dR zEs8!I4OGBJqN{V@@lvm%d-M{l(iL12Tpe7G{u*)1^PGtW5ew~7P_P)1iRU>1G)2O^LEO8o_x8NFENdtE^ z!8%-fYX@!ETYJ_P@8G9rgsRX_Lf*kZcx5zH)%!>w^#PotzdYjP++B++MxFaU&rA<> za?lTKAAaPZlM&fVC(o3mkCK^Ih}~?8TZnJW_6S|8BQ0 zCG_por+2q9Ry=OsP}GJ!y8G~3e~#W94OZ_(d)@F>^Qu5av-R1q?^%QUl7F2Ix=-U` z8RkPn9ZJ_Z?&i$P8|-^_K@p}imqGG)9S(FEz`ub6bMb$O{;s1;NYYBcJB9wf)A%=- z@DO(Pw$R^yp$SPcLm{Dr>ycp~l=KDy>+O5~1j*xAmKQmV-UsRJIE3CJ{^>TJfA43S zIak07Q=TVSx?s{`Cg+B3HK_)lWLz-FQNDz+_=ATw{JpAz&f+AfmP)qxse0rh?Nu?R6 zTM&R62a8hgp;ixy{OK{3Mon%{-geJ`FU;)SUW~nvBD2SWX7F-g&)E0$ro`%|&4KYu zA4;5P5`KrO13tw5oM#cfIVSGGJv;nrOk9e`Ihd|kEQj_oc0O_?DQs0FPqf zK2$cbT;-WhJ+KX;a(g_vgx68oh^r|Mh{ba0W8YqBFqM<>SP{O1%0?`q$OG()zk`_0 zL*Yi*7Gd@o_e^^GqaDNTV&X#(acja88j?fKHhkpjO~cO zHWvR(83GHRjor49c4;wq2%`y zBcg?%Gdq@2bCc2;P-<-2(U&iTj5dJgk7B7k%hV1b!fz`hCi1l><8A2iTQ+{K`>59e z5q_>lM9)C)=DPd7&OfNrGp1uiCxbTfoKND{v9&4L5GeU2^W_;P$Fb1Nk7=H4G|OU| zzI=z#EQRJ6UinPB9cI2e5#g83i0Bj0xi*$sl1c5aQ1aW>m(d!~;%pN?rCO%+ek>&; zIvM+*^HeOQph+nKS3Ex@U&a*>XTaZMTBjPVmN6|~#<>EmCb$gyt)9hk2m&VfbW%Lec{UD~*-e|3krRU3coAfq8^MROV zku<62e7V-7cL16m?j(MF&oP>(;g;&Roi95XnK)0n#)`Q-8F}-0%@4{GWzKqs`*3~hsp+;*?Ov{(ia?rXhrq$1AErpif z#=g87vXfB?&8K6UQKNY`V*JwivOC(zSOdL(#PpUMy@zA@`m&R;4O(1_-*1tnM(d?m zzP?;*@_iASePfz;7|nK#Y}@%Vu0_zA5!0$RS_RPZ>*32IAUjPnW7mhD8Lg=?Eni+r zEj*2_MrzIa;u81GH~FnM2*z=YTMV+1+t}p-k#P$`qQ#C~9kNNBh!$z;FCp3ND_9X1 zv(r1*E_dl!0!J%i@-7>}hPE58XtE+^{P9-AMMmK~VlrHkvvOTYV$ZB<3VUJ!uq39y z3z|m_e&;UJhj_^x3#%9SCBblS0@_44~C&qV%*v3I5*%dSWhIYlLnCK!x+1J|*H%DMM6F-Vj z{F+$tY|Fs3kZtk?983!X)$|;OLle@JHc(9=9XC49`R*dKwAfHzSX@od3STHT%SUnz z2`qs~9QDH&R&(BWOE~01@RNsV`{gC{bTh)-;%a(sheM{zOA@i7Cxy)>76CjQz2UH| zArXc1F#o-po^wq2C}O4wpI=-}kKeANY`YqLHt>2l6ouFbXR1sO+b33K)Yxp3@wXTb zhM)x731weXLXX;LjcFrRGS4q=X$d`?wGQLV;%a(Sv(i}2*a?tOsi|38@S2%|Wf;4KYBFRrG?uj*)9)!06^x+W)9SatMML>0`&IJI!_4S2K?9Q(5)#D~}fADEhk6q6UBO zZCS51Z^1DdjOFZ{2I=%ZHXZ&p{1_YxM$AN0;?iN-m>mXZBf%DCuX&tW)*@hz4n&MkN-8#K(dPGb9N{?5;5Wt4R? z%F4>Y+Ye<^QF+i$fotK+GsU~owyR&-_NKU#pn%d4Uszmwh~taPs{pS&wD_I{u7^u< z7Wr+#da(Q{_2oCGF?%z@?7^<)c^mP=ju!j%tY*pCDU($4>Y)&(#0S`hjAeeX@O6X zME%8Jge?({fjzV+gDDgKOon?54(H+?;AP)Su$^!cEywVoe<{RXjZvDWaH-BUFq=Ui zzY1qU6af?A5YKK(^Mz&(&js6uue6#w5cP?#Nw9@Y4)he8Iux-wemA)w?o3`@!o$1) z4&@}+LCvlxo7vdByWmV9TlEY-pIHD)gu*e0oBdn}<>K$|UkzAO+;EAB=J<@`LE+Ir zDDi^vj^aUKcfn~#H1`uF))?>k^|d&^zRlSq&9(=BIe>=l&9*ByiH>FCJP&tl+s$X& zEkG-?KUA93&#O;;A}c{V2P8$%)B)2@>hnBLS(=NTU%m5gP)4{R)VIS#dmbUB_mtRhCax#Ad@#~) z+z|xxKnnGB9?d%YxtcD*t^kG4$FMV98ENe|HJCu~ z%7+;{EFc@<*c!0#s6#OhRekpu!;ILwarzQ`)UODtpWSV3(!CTH1XozAaQea_O`sbRK7(*;F=f~A~pb4Ja)usXr_ucwHQ2ayp;j6$mr2+-jTn9(dv!(?2j{>bqU6{#5j1 zN7cuUvdJ{Kj{1rd>J?*GHYzffHwGIWf0JPRYj8M;395#ig-+j2*WeJ^9T16dv+coO zKewX#*w{IJ%=Jfmm~pKV&6H!54O#(_=X=~WPfcl=YnjpaK4 zHR8%%|LRh-0x`Us#l_BnczkjxuL^hL!34~4%n>}o@H>W;MTxB z3HJ<~-OAu8hr1W*g?}8}2DpuI``})Kdk^k?xDVlId2Ki9^5OV0 zI6lPAh2vnm-556+ZW>&?j*Yi*rHEe!cLUrCIJ+^eMR3J%)G3FngtMEC<35bDn@x)^ zR-56Tfa878Zmb*Q5^<2z{R3^HsJjL3LAYPRJq))U&Td=bXB@+r<{r40;p}GjVP1@* z_4@v}cz22ui6{o zHo@Hs$2&x9gP(P83&(wW!|^^p04@q=H?|FLUh#259%&w*nZrol08 zE}Y#MHv(=ETru1dxEtW?#yHj`K5j)^Jkw;Jx5L>sX5Aiy`xTtsnCAkxXW*WLV_jZ@ zvm4`B2F5)P$GA7)?8ZEAhGX0daE#jzXE(-`!?7)G-jBt_x5q`kBU~>yTITb%GyrY{ z+-SIoaFgNe#yH-uxMC#lPIhD1P`Gh$+=n-hHE?!g8q*ZUJBi(x1}*w|!&w5i9`1HH zyDfl!5!?-ME8w^n5W%r7}MGq7v3J%=uU9F^<=~4!S#f*+h@h`HfOi7 z@K1o_O@<>mywUIuWw-dSS#jZW;paWZ-c_tV8GqmS8_N10KQTPFNA@KSE?QrAVt7yY z3@EDeboXXuY;!TgVM^J}OUZ>D{?}|v4*COIg%0AUgH=lLD-0u_cnFpX{_CW8# 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


Ok7hWTs-CYuN<2mI1TBhU|?w`iJ~u% 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
eK`HSXMLm{@ljE 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 E!BvSht!opuU|;vAZ5>^| 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

uabkcG0&@> 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

UzX)( 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 NIia`E*!E}9_kYL_FRlOp literal 0 HcmV?d00001 diff --git a/Applications/WakeWord-MXChip/src/static/libarm_cortexM4lf_math.a b/Applications/WakeWord-MXChip/src/static/libarm_cortexM4lf_math.a new file mode 100644 index 0000000000000000000000000000000000000000..d8c36583072fbd0ad929fe470a19e31e62a94565 GIT binary patch literal 3097502 zcmd?Sdwi6|**`pcN;b(R*_;!OOE`r?!X|_e4%u1JYCK^?)QBhvkdPoGAqf}+Ayuo? z+M0T3(RxU&wY1twtyNUmNj+knE|eXOP0+V}d-J@@YH>@Gg<=Y9YB z{r1CVcCMMZ?m5r({m!+^l%=h`>pDW2^8)d&>e~7Ri)yRq*VhCBL7Alg4Fnd|BL%OP zOvW5{GgiO+|Gf8Y4>9(C$=f|`7jxGaGxwRFF!v?TGI#F<%zf?c%zfKp=6>K2=6-4% zbH92QbN~5Q%;WkI^Gu%2Ji#31Iq4hBv+@Vb({?HIT)vih_Ovt4Z7Z1Pekb#cyvaPj zeTjMg=UJAP`6re({YjPxUbNblEQVrhSSgr&Rh zVdHTlA^y_}k(r>3cKdNKtKTBijzo)z(ea5`bCz;p( zEb~s>#k})AVcuoGVcv6{vG>pl=C$8Hdx&}8ERVi30_{w`XKrH|7nH}|cYnq*?Dwm$ zvkdjlta_GZHmzcrTi$1xH-8*^zqp)b+V8)tWtr-oRrWE9zR#b;veetR{a4I>XHUA8 z{sHo?)$CM+ms6M8OX6RvrkO}K3>n{fZfY{E;wViU$F{^9#YoSDxi zHebai-h2<6_}$yt#7A#p6Q93;P5jGm*rd73*rd)6*`yzSjZGR!W0QXM2%GfZGuWhm z+`}f%xs**_eixg3os&)8pTj1PMp$6(HWp}jgawv=%mOV=7P$UW7Whd!3%v0X3w-=O zo8rr1Qv#o`DQ8!)DVILNru06^rd(6Qrrdfhn{wz1Hsx6)zXFijSUUv&O&AW-Xr0W^G!=X6>T*Jy)<X zUKnAsSL|Z5H-5}!U;81Oeb2jW_Q9XC*>7FS=6F6~bIR{wb3$Eg&V|piIa^+0bFQQJ zo$YMSPioklr#@tJUb&Xd`O^h#&c~mzx!xQ$xAa3cx5mllHa^7WUh*S0cgr?5_sfs7 zx!qK4`ZHE_`9rMg`W#mEok^_fv6ooYOV6^ZH^0WJ zJ{`yA6;ERGs+YC)ZeG*d-rm2aZ^fD|)eF{aYU`@6UR1-9$ZLa(>XON8g0=O@V-8=B`=CvT7?Pi&ASPi&ASPi&ASPiT-*V>U=>F&kuw z%?4Rgy+Q4*eR7!E=hvWB@wGP+BI_5+nXp*c#P&>ST&AGf(Hxc8XpXI- zj`ekRt!!PpsSTT*7MWiii%@3Pe|hKn^_$vG?rv+hwnsUH2~yeO1gUIqf)uSy5Mm}K z2r+O8LTYD%%xdMb&i)l`+fMIV-!@=1t-W)gZT%X1(xphY2P;LgJ!UDA)zGC#RqHE7 zs+yN6Qmye!k$A!eTa(o+nW`I7wLewEQ?ximQ&Y4tdE=6|%4*JvwsoC7a#+u$IZCIp zCZHLtPYJYCPHSC=W+n*H#sncXFhNGGOOR315@dCW>gbTd64UEaov6&JGqp_5XVuvd zT6H#rvd)G~*4dEBIvX<7*$|=5h6r^wL~=%%^^I$QoI`pJOddUsS)<1>UG%uI*o_TI zpXhRGNGpq~xu(Bcb~=nVJGxL$Y~R$~+HVQS)@k5V5ffOCYwz5&DOwXNV&{}8S}yF(c<8$Bp6$^hRzwxCB32Rk*)FoJwKrNq zepUtW+0N6~zdo8repY$#+0N6uxi6YWepY$#+0N6`eR*5#X)31jshCwmD`FSh+}RaX zEkCOw^0QR{AEVjZTDAN#Vi%ARRRW)*MOp`9Przrp06wey^wG{vrzLfDti5*JPVebl zzoxgXudP3-RFl~4jporyb#`^e7qSFe87Z)f$V0!kb$#bR?b_|u&LXD)%*L3wvuj&h zZ=ZFxN0aR)nkv-HH^fmDda}JrBv6tDY_xKH{jD3?EE55B-Q3ozM^TAbA-geaJNtXv zP}9~;Yt($!Mat-s&8lCsc58osTW|ZO?a@Jr)wmvgVQY;O*T#$OJW^+krZd_ybgiC{ zv>#OQl!ffBPIydIn;PF(U6YMv&6>E`p=XYpB?$>Bo0&4fu9%%cS82=iu}LPgyF<@s z_e5XMCYtAR3fS3{s1sAymLE~&C3Cm|A_*KWDiB3oq5a5am5yw)-GNWr_YYa z$yS?cPU{KwVB5VO8|+x^61CYqAvYiGF;Q(QL!7oGvba|2nd2IpkdU&ODHH69*%@?| zwrq22KP@tAw`{kp(lwB++uXBhV9n;On__d*6sx8gVqI~6Z);cV%s@sZ(TZ9Uy;R@U zwbAu}GBU1}Ks+x0x>mqAHK}C@OQM&N61`MH(=35jMhfI6uj|&N33=7bM-`%d8Yk0^ zIx7&#B#O?fRJGX3YUB6~sYu~!o^=)hV=(K3-UbDWvW~H@_ z{x9;S$fD^`Q^a_d%wSKSq-m-f)^&GnThr6p+uun?p6uK1o>&*i)Fjg0-nLDx{cXt# z*hx~2Ww*pVBSF3WaI-){#<&b|k5T={FmuFh1<`DA`#`+Z z9-ydH7bIv)P$UI<5&LszXYU&7;{MKcv6U1jQ#IFRagR$(NL3=)BW+nbRilqa2&S7_ z&$>vd)J4{iYm&HHCCC#sSoxEyNm4Ccq*u{i#dxB!pYhS`(>R${89QG>?c)7%$HvJu<+?nfN{NXlDw(Pp@p5frL>F1lj8lsou~Cv4bQN*?G*nmu zO@*F&J&`H2oyK=YOsJKL3KP1)NJ&{H>2njR8`YLj?^sH754CqAdjhWOj!INDG>N?_ z+F9Zr9m^N@TumH(C~e%a=OGe(6e9LhwCz1Ex4rGgm5K_Jls2lV={0Jqr|6YURFGKE z9-CxGR@@Xz$WR^ajATiwYmy|zO{0|QpHn_%wX4;%S9@m?{c(MeEM0YBEQu_LYC@+2 ziY9|0o-{G8Wt#a2C=u>FMn@D-aXMJv}OpS3*|KMxzCmD6X&+*#-Ny z^v0}tE21)k&avAeKWlQkv`+uX&-R0e7P9l`rn_#o%g@##*RA)yj!q5xs+j#~D@_%O zGx5p3RrfZSj4GyQw5!wI-mX(pc2qsVj#?#E%r4s1wn0B1?5HYgN3EhNW*3b|77{_J zVpfV($ifk7wMEC+9)y@c6^#k3;?cPMR2?bkC_#R<%IILBb!`lo$DFestfl;0TN|vk5?eAcKr{z&U)|rkbzOg7Rrfq4+`PHFYfV3{;G#lmy<)EIY)T@D z;;1ajSR0b~TroD<&K9Ga=T|4nsuv{67TO}4@1**eBI+Vrq;a0He3~%!h?vkQZttSH zN=p`BSjx1r7WD$hfYd2kc8#Kn);>lL)MMQ38pOmz(Z!k-Cyv!k7n^NKOgllj6gAMq zS{v-T%3d%Zs|jPziwQN2aU_(jQxnFD$Ant(So>;|_Y{d^D)iiDl@rrWP%cFcG;tgu zQCDlX3}Wqo)dts0i9Ov&F&+{neDp^|IiEzKQCuA#dOmfEm?E>FeLlqHvyX{Hp;6r4 zvGt6WEWY8^o{dFj^p%#7tVC=v#f^k1wm^_x32R=&tCTXM0c!Kti>fog6ln!xR-C~X zCGH_7$eLOqkwUhn*qk#o$vi|H+0{&%9P1}KN|Mt@c6pgW+PI3(i6zA0pOmQ<>k})b zJujh*nHD`QWG#|qH?`Y!GV(^*9c`M$WU=WGm6`j8k&vo{Hg?exhAf$8b5^3PIV*KO zNNYu$I94rPY(6nD?F8kt+Uw;sF}Q&k#bgh(E{&8WE-C&&dQ!4VCZ>N*`4iMCAt`>_MK@Yi zFdrcqD1E}nY=%0UbalF90AB&JZSX^hcE zTB|f+OoJwjE`*rOtc;nGOix@jw4FJwCc0c#qRX}VXyU{wB_yU$XjUw#CQBI8kn9{Z zr&~fE$w}FhELrLa^jE7%A2aZiC@|MWsw`TQlVmYFAZ3;lR`YO7+BqifV~T)h1P^gBP9Jim!2$ znMlwPOEK#cO-ZN>nNpJGihqVBHMK~orokq7VsqM-#7f3!ANvV5w-YO6OJb#BjE`L^ z+5)ZBFHCHB^3=+pf?dHbX94-y`csNPD{u^PuO)Niv;Oi^gz`Fd8GRnq z;yw7BBAOO(&5VM}6?JL;5(DLx1obdWG?alnx@)Us^@S@KD4lRK;RB zwdakwR6do8ashlsdAzlkuE$66K`m_*pY8mrY(PuLM?D^-c$nUJh2>xCPdx>LS{!=A zT3k;bgq)rgMyS8+dXVfG4 zgFo6hj@aW(N;ENYCDg-jN#$SkcR-7m;g|fP%P}S$}){@LbAoN9{5Jd{DY<8NxyQA$b^~_6lg9 zgY2fJae}t4ey`Cc;1nDnQCERWgVFAjW zo=HVryO2^kjdHu5rc`I34j+T`Fz2*JeEcIc%w2_#3y~qXi9R~L?p$PXr~eSi4sW@9 zfcsliC8yhc6=n3a(;wHD9N(qvo?go3y58{wK3`33aNXkgD}7FLe?23QRZkZH)&S3m=zNkItbtp&mJx`*(S9x!; zlz-K`fSPY9zcF66K1NJR#E#q&-2)YPjWz_Bc5UKa5sK>hq)8{)Xv)4Nf-FdIKloUFr`n;`3{jQ4oz2hZyuYz(@)z$nQInMzg}-{kB*d(F8S~)M+OD59!u#%HtO*o2lMTth}^HJT(SFJ3MA`2G4yYxXesD$|rQjfdm{lm)fnw`T(s%4IO%=cAPHdsay z>Xd)kIjZa&YnbmBBy?9Vv2skJKt83(&LNoZW8|p0#L5x2bM(;%*=@V2+kQk5_xwRC z%UV0jH|#9`aWY>JeNy`!E6bPcERRLAc$n|IGzjhm&stgb*;#%c&634@m}~C3KU-N| zu(SLpnuR)LJk2xrLLatsN5=ceg8gX<#qDk@r^V~8ud;IFQ6O`iZ0DeEbKo(Hnyei2 z?Hp}(4(hhW=-9=*R*v)S9M{=7sN0&6W63R6j?3*FKcElMZfiu(E`8L>a+{sy7j_nO z+dQm{hS#ht2kk7!qFJchR?#`&4*lE8@<%&M0X5Q^*3@l(N6+#AiKtJocgYslMYB-1 z{gryk9X{F0GMxh7)p+zt=UWmiO5Y=B(y|Sf1dGsj04+FqyCuP*^L>EYobnY*f<@-L zi#9m-7w)tqSW`Y9eRiMvpe4Z)@(n}tX+N_hSTVj+Fkc#fZAs(;!P#<@;&K=ZnC~U% zJ^$}kjw2LgB1a|-zdie_(CiCJNJ7p2#Lh9-&asgB_F$kd#C}aVCQu-CEVpyK%&0Y# zqxoVhN65~xg+9pMeUxVZ3exPpXqT0x#m;hzokdWVG8z{5DwremoU83DkJ?$%Y13GQ z=3M-=mE}G=%WHO)KjttW{bUAnuYSkM^1Pkp-*y&3`^r~Q-AgiQW1t7UXJ?sAaoH&} z7ycVcHqNzjXd?Kv{ezVpvx&ytGo=m^4^2Hf=CHHm)KDut z(=~ClS)@xcX~B6KbV&#FoTN*}P@hwA z46AD9e2LocIYXDcLXGn**CkHWd4(?7ggh7Mk`ijOXO%A5h*Fp8k`K{IYjw%L(Ta9m zg7en15hjaW!;8?aE?sgaO+!zwE@?oXZMx(X)aMFaat~U%OP3r(E3VQdQ_y4A>XLD& z&-J?GC&)82g|yj24dW#z0QKL{#5otE3U}y|XJ{sQ?$IUKq&@p|$pYm0kuJeD=y_O| z3}8Auu1Vw>`%|icwL?#4zSE%i$tO`uN5;Jr_-3Q`pL!)G$$1C8|IA+?QImEhTGCAd z&&!%P=PD@stuA>NUH6tQc@C}pt1jt9*Zo72Oh2ryQPWx)3kKn$gRJm-KLj97Xr#MMRt`d++?t{Ru3s9DU381c~7tI3g z)ksso$(G@-$@ zT*1~8h^Gkk4;;kEDWZd7G(#+RG2Jsv6YE}N>twG|_GQLz9;olzuaO=!_$eFf_bXC- zY2Wr2j{ngS^;LfD3!9{f$XWc@imhMy57D%X`kOOu`q$qu*V(zh5W6Y=>4$ zeF^oAiOJ`Uo^F0!Jo=^ntzCVc8@k%o2f&Ub(IuR7{U!e-UARX3*@!iCE!0mf zx0D*4YSu=!LGRK|8Zy~G)Om4VYggZFjq0;nC%-L^%17na;HmE%8C_&PUH#5LwDHl0 z(-eq)pHY4ha;x1Yy+e}z)_@#98eF6O_FSlA(xng`ZVtU!XRC!~H_*5JsV?->0{v`L zch`o1{1Z2pdKLAqjZGCfw9!^WZaquZJx*@*ruiJW{=2%tL$DnlnHxBl8y>%xNpNnVB?Sd%L!3BcrzI zeI-XndHdTrRl8*Gtm|m)jrCt_a;WKP7qL5z2J}3d1hRyYW^@xNz;vmnnXA_)Iwa9f zQcK(TT?^UEdc9-4Ow!m|KxJriKC7)O?lBn4_)&_j2lQo<1u18hHAdD?Wyq~fPIr4V zj(#!PZo2A8v$L#qWRH7nk5+Q)`AJWY6vt3vuUV?>DVu6))iHc|{M1dY8&<@1k2R<8 zt84n$;1^8vDQv7JyFKQ^Fkw$#y!y1x{>H6qSD&=v?8?6G_WsN18x(6!KKs1W&s(#g z>Xh@Ey4o&ZEu*U`vbw3adt)1Ud#^t2l1!P-T2mjo&|uj|>`Kz=a&Z3C5?YboB}v32uW3foEE z-m|T?vahFdeRUlq_-&U;vIHAw@vje5Zdgx))m~W>s61zWpt8NIyOMnIJJ(T`O`Wae z*uH^;?OVIn_0t0@`)JrG>?7Iw*8WyK-riG5Jx<=d>-rn$+T7}HbGJ}SCe>t818;05 zn3*&@)ZdgEWBXp}I`28+*~k z*0r^T$;pacSTnGUDVwUOe0X2y6>YGBt$vF;L(A~D(=Ii|)qQAuSk%WkvQYqTpdrS-Z)Rs7BwJ8Y644b&L54e33nww1VE zh@Hsxk8P%C4~9Xnlx&tgHZl@Zg(uiMSM1Ss+Gt=_jg^nUeiL2C6 z<{0M~@0j42;Pi=`RqL`7&X z7hUkjmnR-Vd%1`_jZY_nKzkACYNUfNh`n4a$4DpsLwmW%aUfp5=14&KTrA&6&(}&L zz0gRPUJKDYE>>)$7e~|Z!Np3Abm?so&EsO@jP!BQG^_jsBYlFAKFLU*WTXd-^nj6G zZlsqR>C=q#X-4`CBYlREUSXtH80oW(^w~!GTqAw1kxoB69VfxkiM?DbXr#kSBldE! z8Y8_XmPnsmtky`cHPY*hba++7UM^N|q+^xGUM{xSNM9UFq)#rk)JR`yq=$_3kdYoX z(!)mjG9!JNk$#Gieu|NPs*!%Gk=|&eHyY_@80lvi>1P?~XBp|sjr8S4dXtgfWTdY! z(pMPiD~_BYmThzR5`6WTbZ)@g5_-#fTHps=ZvSUyEVAZ8hTCXa~1m z2=nMXv3C$Fp2_SPZN=MJOI-d_*+5);0=qFTUcv5*i`TG2aq&|2>$rG1`*U18M69?a zu%4g8%HrZ)Rvj0=fSn!}U%^`9;%nLEaq*4pYjN?V?B2L|2YWm&Ud;Y0E?&q!ii@vj zc|>L7Wz}~%tBi}&jYC{K$lBuKv)N!=d^P))iu*}t9*xFN;^L>U7vkcR7`%D#vht5( zpTxz}Se`P0taKl%h>O>=P+a^hhI_D>zBAayxcH^)s<`+{c6(gBjy)6?53uLs;U(C*pi?3pxaq)ci#khDA+Zz{eVGqW|tJt$~ z@wx2xaq&&;!?<`e^U^Jm{X(6`8}WK0ewGp6Xv8l!;@24QuN(2ZjQB%FeAI})VZ{Gw z#Bv~YV8rW<_;Mq@)`$-p@mr1f!$$nD5&xYLKW@aOpSY?r`hPNABHJ&-YmGSE za_kqsfaw~V;%GmQG=dF|R+{XffyFE!##M!e04Ut`2? zGvWt~_zOn-btC@15%hk3zpa* zjU59aVdPJ2kd;5NL6$tBL6$h7K}w5Ghoe_4vDqL?syE2sY~qK*NQ`fSkr>|&BQdTq zMp|5pjI_9MGSc+68A+;v2GbmEn<0-j%aBJ~WXSEt7-G8}hS+X`AvP&3i#AMNar36l z8pXusSn|Z?Sn|Z?Sn`DCC^ZHnY2S>gi56{+mD_BNB{iF4NsZ+>0?()oz7{516 zw@$GXis(cp&BD)l3g&5C3H9FznU#|Lu4k0{oSbyJ)SiWA@q~=BxEy@FIE~`x)EDEd zmq5Kfr$|E87R?KHd7>Lr6-wkDKWl%#sYWJ#Kky3CrNWfXGwAjUfUL|||nw3fzT6OELmzA^Acs?e|=Zt5g??+f$Su zQssZD%0H4Am(O`r$q%S}kE!QBo`C%o0K2a~Au~SQz{qyq_&-sQb|ANv-<15R* zsN!~ef1%t(k44wdhZD&LrjYx7dJ&m7k` zRK7P=IlDbteUq-cyHq)?{&KwEO3`mOrD)%`Q^@K6#5L;+=FL8!QFHzwP6`rKR3sea168ZX7c(n>|QsK8%xL<|fDv^Iog&(N!GZkhN z_lNWeDx9N2d?O6<^Hm5A67lUS+@r$1DtuUlzfs|F72+EVDA%CE78PEt!uwSCybAxK z!ffKiP;QU*a+NAPM}@sAyj6wZf{^cbD*Q}^0peI7 zU#7y9D%_^Ry()Y{g|Dm7k!h7HP~mhH)*$==V@p;1bcEk$Y`KbGjBp=g_`k97+|3BT z#~8kjjreYa_c3;jihmv9cNzPJihl>;y^QTs@t-364vm+JKZo!h#$HtM-y-}rW3Q|D zUl0z{ZzQPrzY)@Ygm1Uw`MC&b|0`5+e0Ro4`}7PIpO29C<9ZeU0z%p(&QS3S5t7}p zTE#mN()rY-;yV!1IgT%J;dx(0NOr?bDtL*K43}C&KF)`=W|}4dIs=yIIAD5$>V(sQ6(OzNW%=5MIaF-&FiF zgxAu2S2l&D-;eN1bS|iPIl^nG{wiLJ@M@~Ril2(`DyqMVUxe_Bj9seYn-C5%wnfEv zBizl{tt!4xg-@vPd4#(d`?ZR{f$&Pk{-oj`A>7H>KUF+EhvGZvTti6pABT_*oyjU* ziEuk(H7XuPIKbE!RQx=ImowI^;_V2x(YIo7j&#$Xs=n=;=?8Zy?C-V04*L_i751|# zc>J-dwSDvj5Asl~qMxWHK@}l{s8g8YTF9hNnM1jm5&kfkPs%sf($!SkhVo00KYjX+C9U z7NdCpb!HYri)0~E=CLTUWNM5jooI4Ic{cMgNjvdGbLexXnbFNB=)xGWX4c8>9((Xp z%`@X!C!CK~wUcGBpQe@=0DP(n*^Fnh*%(!0J?Zlse&QKu4OkK_(LuLzoN)E1`XZHl~LXMzv!5x%{HDzY=-$HBS(_Co@^#3TQ#;OHM^2!i8jmX zon%>TE%vNAVehC;K2h)3b3Jv-RgVAl4ws~hj7pzyDD1~2Sq?_`BwI1b1|#V<7uEH@ znPpZ#CTUny%jZvL)h=7f`nI)OH_(^u+Pmo(mY-YKuBER5SQAi5=*s~c+URh$qMPvL zPW742aaOgCzIxe4&dXKg&|5|SnNx2k{hyJP|Nq5nJmn=gC~XE5tHmGfMUYLtrqEyH zBZwtmW1A3ireJ;{Uunz!ZOC#(~GTqWClr|0QvB| z74+8iokHyniCB;kWZNKdLZ6SfK?`_hDe5fDlW$Pm|Kdye8 zD4t9one%b_{-x<7I1<%&$k2BU#gn!7F+*SBl34$d`5e_ZMxXWmyM^M(>PNIsT>Ykz zKD)hSen$1VNtv$iffV|XN$9T3PqCD&q?|8`n{sn zZ<3}Dzx|-=TbV*1I4@n_+nTCO?R?}CZ>HEE*5A!Tp{~a;( zou%oUt?6^oK}0H|^AEq_l5D=vFF?hO$9k>*=4$$;8~WZ(p>GQ1)5o`8(^sYGYc%x1 ze>7QpPcigeqqR4v>FY7{`KVpV^x?O4^!nYQ=>s2b?*}&<`lgY-Wc_!eq3>a>y|tP? z{IHci9z3F3A-!enr&J_AWhCW|IOkYUT*KX*$B}IGJ z8v3S@KFkBuFRba?W9Yj#g}!SHeYKjtWtzVG4Sf%%(Dyw<-zl2DQ#5@q8~UCmeaXh- z1w-FTt^ZEd^!<;a5BpcL_3?qBZUy;mFhrjfp6{kPlD_pnyKCQaXc zhQ8Vq^}EN=_q0|&URUO41K@X>bFwUhadmb$9Hv#`r(Hc_3?dAtKS8h zKK!VnuCG5u{jw>auFp-IfW3a3HGTLAMqS@EDfG=V^c8CQR%!Y!H1yq)qP^!C`lgXS z%&P%2i3VnAO`p(kywP^aDG4#EdqP;&e^sUy~ zyH?Y8)X?{K3Vm-I`ua6}>ot9O>G9)>^Df!?&8B?%e7Ql>*RJWqkFx3WrH~d*GJVyC zzI!!&9h$xi4SjP{=sVBQcTm%}QPX#Yq3;yZmu!F8X6So`^x5lUlcw(urH@4NwUYE* z20*J`=nK5|8v5QQeL<38K6lZZipl+NpP^3>_ZsDoc zbMRbn5cYGQH}u^@`ha!qm;Lcol`p6g-X}0yL-$hl3;FOKGx7z>=|0cSr1Bsi?wo1L z_1H-_QocoYMCC&?kKU9o`kFxP_$QUMUv~Wv(vcQ@9VUIa|Dx+KMps<2y%IDAo_nSoJrr` zBJRgY^>fggaRt~Q{jUsz&LA6f)U!cXBMUp5SlH3b!mbuJLVhPB^Q)NU58nVbCka2c7(OKj*@4^F*fEnPT#8XI{eO3hu>A<7;*+3 zLymgKkgL(r<^RRQkdDykrS>Zb1+~+#t>~I}-9(C2b_PPdKN2tMr z99{h5|Lo?^<(|Ie>CblaFXukLWYNEO^NU_6UYhsmZa$QA`qDFw@8)NoyJP8}KHAM6 zdHx$q-#WINcfR}J(v#oY&G%2ZoXson@eZCv70}3`lm}Dd~G+MSDV?e_t(4m z+^32g-h5#Yq;z2-Tc+fOB-^3O!+=-YeV^^*uWy?W+Vsbre8<-(hn^QZ`6Kt2hpxYSC%@sD>7o6*cJhC{UJ+V+$xiM* zJ||SMWGBDJKQDAe=}!JiMNO#s?>qS3@Pg3Uzudv!yRbg=iwAb_m%EmP9=dJ^4}B>V z`d8}?zVKToh3;RngFm+alu)E_2Y>RJ(?SdXdIdk{wKGD+&s@P<-ak8Z(H&Rtzd6ng zIs2~Qj-r(z|LIro8)se^x@OW9{F{qbg)aS{?R?ysmxS(oZaXhn-4Z(aTif~7o7RPv zcWvkGJKIAe;qCnKuXKj?=5Ob_Z{HO9&07Qfp?%$<9S;xib06sqU3<*{U-i`1(DCyI z_=_(Ognn5*!0-Ltj*$Ovm-9FNv@7&zyv(7J$y@Ot?1{!3Vb6}eoa3w`Sv$M zXEyfp&jPoF{*cwruN}TU^xK#E_=A)02=TA?@qxSU4CS2H$NxCt?$Bw4ef+;~9}fNH zm0o^b={=$2xAgL7Zv9TEXJs$HJO8_(6$QOK|Hk`5cmHw=pPaQXbm5I#_|w;ZKXk=e zTe!n{f5@A$g}<`%fspf=9=`M+KMb`G_VC499tb1{= znvY(_XTADt=+oOS<2z3~9P*uc89(o_=R-Gqx{?2A_6wmM_iyB1`PPe}->%xo-_3d{ z^u3IY{O3Df4!!+oC!hV7(a_i1I(f#bUxj{@-^n)|{&i@n=-?;Sy&76{SqH!EJHH9- zEAHTz`HzII``HHm*v{XEj$F2Z4<3CjbX(B|{OUb6OaEp6#4iP{!qz(LTBG}2~S(h_<5C=@VDP# z{Fl$I=6$z1_;anR`Hz=5dF`hc^SeKA@^QCZ%p2}-@$GXj=3j1f^QNa)@oPSE^WlqE z@wvkuzVXA0_*G}7@gMHFh+q408s9kSB3}3HbpGw1H1nIz^z!o>oB6l??&Z6Ge<5Ff zcLtx)b0Pm>V`>`Ey@BkH1>!=ckvR$A9r_3h!INFWa8SpPj#g z@1K; zc!~QQe)ny~eCVsodHT{4{^jE3Jpc6)?!5bKKC-)%|9i&SJae#a^4sni&v!p}2KOzSz^^;&3_kgd2|WLor}JO#p2(-1e>yLp zG>QM@NF&cbIEnxK;zoY=MU#2k>!8T`u^FXM0BIfM5cIf-9THdOmSqH9!B^h5QHgHGJygh5Y%$HGKCE>-ZJT^ZBMg9Y6TaeE!Z&3;2!OYWe@T z7sxk0LxwcuL0*(WS?GW+=!9-O1JA-U@odxqbwQm_H`EbzMV(Q1v;l2Fo6t725p6}A z(RTC!`T~7|zCj~+}lu=imP z#9oL!5ql%{NbHr^GqHDK55-=JJr#Q^_E_w-*mJS>Vh_e%j6E59Gxlig)!4JKcViF7 zUXDE-dpq`c?Dg35vG?N)z*&GZ0cQiw2%Hr-GjMj`48d7~GX-Z0&KR6EICF6J;0(f9 zgfj_e6V51{RXDS7cHs=eS%xzWXB*BqoOL+!aQ5L0#94?l5oaULNSu{8GjVp}48>WB zGZkkm&RCqaICF9K;ta-Fj58T$GtOw7)i|?pcH<1kS&lOuXFJY#ob@>KarVOofGq%< z0JZ^a1lS6&8DKlWhJY;rn*z24Yz){MusL9Rzy^UW0-FT332YSDDzI5#yTFElEd!ed zwhe3?*gCLzVEe!Zf-MA_2(}SyB-l!@nP5A?hJq~xn+moSY%JJXu(@D+!3KjZ2Ad4F z8EiDzYOvX0yTOKoEeD$pwjFFd*m|(}VEe%age?f05Vj#~MA(Y38DTrZhJ-B%n-aDq zY)sgiusLCS!Ulyc3Y!$RDQr~Os<2sMyGk3DY+2Z}ux(-E!q$b&3)>eqFl=Gi#ITKF zBg0mP%?#TaHZ*K$*wnDCVPnJAhRqGz8#Xv>aoFUr&0(X%R)@_F+Z{GMYv z!`6q*58EFY09XK+0N4N+0ayW;0oVZ;0$2i=0@wl=16Tu?1K0x?1Xu)^1lR-^1y}`` z1=s}`23Q7|2G|A|2UrJ~2iOM~2v`W12-pZ130Mi33D^l33Rnu53fKx53s?)73)l-7 z3|I`94A=}94Ok7B4cHAB4p`!2wYG3B)P=38Yj0gUCO=KAi26}| z523zP|3j!hwdWApL+v|+_ECEep}o}pLufzs$076w_0J*n5B1j}^cVHtA@m<%|3i`k z2wZ;%{Y(9Q2>ng{e+d0g<8cV%LF01><3r>^m>)D>4q?8~{5gdAL-Xkn<`d1YLzrJQ-wt8E(fm7v`A73Hg84}E zGlKa^^EHC`O7k~@`AhRTg85AIJA(O5^F4z3PV+y4`A_R1g7rY_BZBoo>m`EqLhC1j z^+W3^g7rk}D}wb!>n(!yM(Zzv^+)S5g7rx2GlKO=>otP)O6xa*^-JqHg7r-6JA(C1 z>pg`$~`MX+Dd{uROgMf+I<`x)(T5$tcY-$k(B(f${~{zv;^1p6WFj}h#T zg#9Cu1Gw_42=-6fPb1h*X@8Aif2I94g8i2E-w5_!+K(gHk7<97V1K6lI)eS0_U{Px zZ`#iz*w1Nyk6?eN{XT;Ip7#F;_J2ALA~+A|e2CzDpz|Vv^McNg2+j{WPa-%^=zNLb ze4+Cug7b#Xp9sz$I*%eakLY}g;C!O3ogge5La?g7cQn-w4iMI*%hbkLi4l z;C!a@I)d|>&hH4$Z#vH-IM3;PkKlZ#^FD&}p3eUW&VRB8BCrR@K8V0RAbTMKdx7kS z2jz&;^+B?5be?3W1a7qVv}uxH4= ziNL-gdnW>WhwPsS>>sj+BCv zuL$ffvd1E@$H+d5z&;~;EdqOu?6(N)H?rp_4&xBd`a_ zK8(OVBzrLedy(wN2<%6)CnK;Y$-a!hz9f4y0(+C}&j{>KvPUDZN69{oz&<5=Rlr^) z`&GbxC3{xDo+bNMz`iAWSHRvS`&YpJC3{%F9wz%(z&<8>S-@T<`&qz#CVN`Io+kTR zz`iDXTfp8X`&+>NCVO1K9w+-;z&J{7>HgjWUdD&bcF z{7QIM0M8P>6~MQIcLne+;a>s#OL$lS4--BXz{iA_1@JQAX94_7cv=8Y6TTL}*MzqP z@HXLZ0sKvPTmX*~J{Q2}gx3Y|I^lN#{7!gY0M8S?7r^&~_XY4i;eP=RfIbUw0F)-c z0Z?864uHxEZ~&xBfCC`i0vrH6OMnBQXA5uuR2Kmbfa)f|0Z?59H~^}<00%&A5#Ru* zZ2}wswN-!vptcKe0Mr)(902u=00%&QCBOkt-wAL4)RzJr0QIc^2S9x-zyVO-3vd85 z76Kdqjg0^YKw~Aq0npe9Z~!!x0vrI1tpEo=V=ce|(AW!b05lf_H~^X(0vrI%6#))_ z=8gadKyyie1E9GjzyZ))6W{=7?g?-JG#3Rp0GgWu901K#0Sb6J1`pt&u; z0nl6*-~edu3vd9m76do|S{ni!0Id}P4uIB<00%&8Nq_^OwI#p-&{`AV0BG$AZ~(Lx z1vmg&n*tmFtyLj8fYS2>H~?D90vrIXZ2=B|*17-(Kx30NVQmH~`uU1vmiO8wEH3+A9S(0NOhRH~`v91vmiOTLm}(+G_0J1ULXXTZH77&si_P0nphazyZ)%B)|dC*(AUL&{-wG0nphczyZ)% zCcpvE*(SgN&{-$I0nphezyZ)%D8K>G*(ksP&{-+K0nphgzyZ)%D!>8I*($&R&{-?M z0nphizyZ)%EWiQK*(|^T&{-|O0nphkzyZ)%F2DiM*)G5V&{;3Q0nphmzyXjgAix2T zZ6Lq_kgXuV0g&w=zyXjgA;1BUZ6Uw`kgXxW0g&w>zyXjgBESKVZ6d${kgX!X0g&w? zzyXjgBftTWZ6m+|kgX%Y0g&w@zyXjgB)|cXZ6v?}kgX)Z0g&w^zyXjgCBOlYZ6&|~ zkgX-a0g&w_zyXjgCcpuZZ6?40kgX=b0g&w`zyXjgC%^%aZ70A1kgX@c0g&w{zyXjg zD8K=bZ79G2kgX`d0g&w|zyXjgDZl}cZ7IM3kgX}e0g&w}zyXjgD!>7dZ7RS4kgY1f z0g&w~zyXjgD{!AhwygjMK(?*`2SB#300%&}umA@@wy^*QK(?{~2SB#700%&}v;YS{ zwzU8UK(@932SB#B00%&}xBv%0wz&WYK(@L72SB#F00%&}yZ{G4w!HucK(@XB2SB#J z00%%=K!5`vY#_h^5LOW200=t>Z~%lQ1ULY~76KdqVGRKefUt)E2S8XvfCC_GBESI< zRuSL;2)hVy0EA@(H~_*n0vrHg9RUu2u#W%-Kv+nC10ZZ9zyT0e65s#`I|*}5{ zRu#CfChRJ}0T7lI-~b5Q3UB~~bp<#8!oC6=0AXPP4uG(+00%%=S%3o|>@2_m5SA9; z00>(PZ~%n01vmi0-U1u|VQ~QtfUvm$2S8X|fCC`xF2Dg0mKWdv2-^#A0EG1gH~_-_ z0t|qP1N$TW36&q%ALW7lp%2&}`horNJYau3AJ`xD0rp4z4yyVB`=kEA{%8-dKiUWE zkM;ulqy51C=nr6j^bfE<`U}_}{Rixi{si_%{{s7?zk&VH|G@qj4`6?c53oPR3)mmy z2kejWJfy}K*dOB!?2qvW_Q!kx_Q(7H_Q!ky_Q(7I_Q!kz_Q(7J_Q!k!_Q(7?q~;^A zKjtT}Kjtg2Kjts6Kjt&AKjt^EKju5IKjuHMKh^`VKh_7ZKh_JdKh_VhKh_hlKh_tp zKh_(tKh__xKh`6#Kh`I(Kh`U-Kh`g>Kh`s_Kh`&}Kh`_2Kh{66KlTG)f9wyy{@5>o z{jq-l`(r-=_Q(DL?2r8h*dO~3us`-AV1MjS!2Z~;fc>$50sCV=1NO)M2JDah4%i?2 zAFx06LtuaGkHG%eFM<8Be**hsKLz&3{tE1m{TA3C`!BFR_G4gw?9agd*sp>8v3~>m zV?PJ>$NmoNkNqClANxPBKh6VSf1D4%{x~my{c(N(`{O(T_Q&}G?2q#X*dON)us_Zt zV1JxX!2UR|fc(AFw~pLtuZLkHG#oFM<7WeggaBJO%d0 z`3mfh^A^}2=P$57&SPMIoX^1iIIn^Iaef2)<2(oU$N3KIkMkbbALl=?KkNZuf7l1W z{;(H-{b4@<`@^09_J@4|><@bb*dO)>us`e(V1L*r!2YmTfc;^=0Q53oP%Az**lN5KBDmw^3YKLPv0o&xrVeFf|fdkfef_7|`}>@i?}*k{20u-Ab7 zVZQ{;(H;{b4@>`@^0D_J@55><@br*dO*M zus`fkV1L-B5oNCe`@?<(_J=(S><{}E*dO*Tus`fyV1L-d!2Yn0f&F1G1N*~%2KI+N z4eSs58rUE9Hn2bJZ(x7e46uLJwTeh2o4JrC>;`ySXI_CByb?0;Z?-~nKN z-~(WP;00iR;0IuT;0a)V;0s`X;0<7Z;16Jb;1OVd;1ghf;1yth;1^(j;2B_l;2U6n z;2mIp;2&Ur;2~gt;3Hsv;3Z&x;3r^z;3;5#;45H%;4NT(;4ff*;4xr-;4@%<;5A@> z;5T4@;5lG_;5%S{;5}e};6Gr0;6Y%2;6q@4;6-46;74G8;7MSA;7eeC;7wqE;7?$G z;89?I;8S3K;8kFM;8$RO;8|dQ;9FpS;9X#U;9p>W;9+2Y;A3Ea;ALQc;Adce;Avog z;A>!i;B8=k;BR1m;BjDo;B#Pq;B{bs;CEnu;CWzw;Co@OhX>U7s#^E zq4)%;8_!UDgM2pXp!f(`H`Gz_6|(MVgW@w}+t5bEcgVJ*4-_9F`v!fa_!8N7=tIS) z$i77%E51ecJ;p%sF>-7$MvAYIV}~(Re2yGjjIrW-g|IoB}f6#pdWBIcyxr{rA4oK^gloXeQgirhD1K4yHP~|$|0wq&>`98BlzSESEX7~Sy$pMr;y2}9hdod6pK>q6o~ZayxmRM( zRQxHhKloI+w_=Y~e5>4hu?H(YR_@K%qZMB(_ipUriqDmMJN9_R_sYE=XMo~^<=KEU zLh;4&?7$hK_+)vu;EYjxvpjon1}Q#To=rHT6kjdRE}UUF%W$UQY{MC+_-=Xj;S9uC zh%-^~--;uT+Y(91WBW*$0gzA1s+KR9l)%}sQC1F#l`z2{>!sb->Ptq2JO{(svq^$~@ z6}GFiVXgZtY1_iaRrg)e_Js|s?!%;Q3>#V9mr2_hHZ*K$*wpHNP1@S9xz+ufw8deQ ztNS@=tHWkj_jl5khfS~U_oS^4n_u1kNh|V8sU6<`*1e<`sHFpaw3lvoFtN8Nu)ECfuX?nfn70%lV8rxHs6Q>pt^V1L}V zO6&y;rtV`UHUmae_q7tc0mG^LT#4;~@zi~<#D2hl>OL6QUt&acUo5dBFr>Oqme>*) zQ{6X9>Za*3URq1Ao5 z#MZ#r>b_lKZ(wkBA1|>vFuJ<0m)IQ`Uft(QY!8gD?)!oL2f+a-e*no1AYJ(jNbUgT z!6kqLQ2qsyYXAoT?g7sS7Xc1H`6o!O0vv$yUyxkJo5TSq{|3o*fCB*cf%bz70SBP` zBP3S>4nX-&NG?Tk0G5A+4nX;LNUjGQ0JtBF zKe!-p0Lni^az)?(l>dn2lE48d{}RbHfdf$fCz6Z8d;~WI4nX;lxf0H~{7EBe_3t0LmW-`-9{NmA{bW4#5E^en+6A<{M96P4Guv0vq^3n9Dwq7liW8r0Ob!Sxp8m+%3n@$=imU8Kb_>( z!2u|LJITF+10d`#IeBpN-~g1rp5*Sq0Vsby$?by!0N0Q69^5}T0Ob!T?*_mDD1SkD zcK{AR`4h^!1#ke$-%#E?fCEtei1Ka%9Dwpyly?{40F*zYyxRZ=K=zKj^HBbe@-74% z0PaR$ACbKz?@W~cq`XT32cY~bOzd*A?+zpuRe0|%h|f#uyGH~{4@Ebk7%0VscBdAA4-K=~WXyGL*U z${$(YO@aeZ{>t+15*z^TGJ$7sw+RkF`8&(IPjCRrA6njxf&)*U9DwqtmUpY* z0F=MAyn6))p!~7r-7Gi&!fW!*R{3wsyIgPp%D)?UPu}?||8IF03=Tl~hs(QSZ~)4G zT;3&v15p0u@~#;ifbu^F9+h{}%0C@=Ro+=E|8;qn4Guv0x68Y3Z~)5x9e7yYi7Wqj zc~=e&K>5$hyL4~>%D-OTwSxmt{`c}O9vp!3&zE=g-~g2WzP!r^2cZ1>@c4Zs1w_W=9@d=bC_z&8Q>1bh|10l;?w z`~`d&zyZLw0sIDh9l!y=_W}F|d?COAz&8T?2z({L0TA|=J{0h!00#iy3h*oNwEzbI z-wW_B@WlWJ0N)JoGw{^_2LRs<@Hg<~00#iy4)8nh^#BI|-w*IV@C5+}0N)VsL+}*= z2SC_g`j8Oz=imU~TLKOMz9!(C;CliN0KO>Tqu`qY4gkI?;H%)f0uBJaEa0=?+X4;% zzAoUq;QIm&0KPEb!{8eO4uIAQ2VVx?8E^pbr2(G?-x_cL@U;Qo2HzWS0Pw{D9|zwY zZ~*Yt0bi%SzaxElz~{lY2OI!=eZcp@_XivRe1X6R!Z!#U0AYU)z7W1c-~ixD1U?bI zMc@G7YXrU#zDM8y;EM!4623{`0N|@6`AYI#0tZ0YpM%eYZxc8G_&R~_gzpnL0Qf?I z4~1_OH~{!cfiH#c6gU9dOQla0?X4XAD($r#8~}W;z`w#53mgD^v%t^7R|^~fe7C^g z!j}si0DQZ^@50v$8~}X3!2iM*3>*M_!@v*2R}35ge8<2a(^FR^2^ru&7|)c z_-FW{fdhbV8u)4Ws(}N5?;7}P__BcmptFsG1Awm^H~{#*f&Ydt95?{@#(@JM?9aiM z!*>oG0DS4dr^B}n8~}Xnz_-Kq4jcese-1t#zIosP2>WyJ_3+&T2SC`LgU^R=A27qzJ=fb;A@Ec2KXL=1As3g?jzuv z2o3pf69+)ppX2_Tuq+1$ zK-iz-ejC2--~b5wa>BsU7akk{eB*IHPFR_P1Ay;5?$6;%4-Npn^|)V$uRS;b!rmPB z?}WuUH~_-_9QX5t)j2o-!tNaR_weNh2SC`K<9?s+`=!r6{k}nfe&4`Pzi$u>&`(iR zFjf(ypRTBJ`B*$UJ-GCpLs7IVl00z z{p`drW10IHo4ucY0{sAEi%00^NDtG`(Ty@ze1x&OF~)L^(yy5xV{FoK#zI~Po8ot{ zyiy0N4mel_{Wj#Rpo5jwJJ_PIgL&vT8>crpSW&ZsEogDD><$O3>~XM(0}j?O=wS3) z2yE(*gB9#`u=&FdmbK5p=InQ{@dq4i$%uocA9k>rqYhSb#K9JhIauyd2b*`y!6qMf zFz$5@2K>%Jf2ngY7;p}HE1ZKBLFZs;y>qZW>>PAAItQmUIR^`yorAS4&Ou*?b8v2t zb8y0db8zV%=V1Aeb1;9ebFgOEIheW6IXHX2b8y@N=iuTI=V01l=irP{=V0*>=V0BK zb1>(qbFk`|b8yme=U~X|8l2*H4d#`)2CD4#l|Ge=#6B}ZI?3&&i8xkp`t^NzU&Cm(kWa<4la@VmqQQg=8QaEHAW?r=rW9WJeR zhwB^N;b~3oaAC7MT-)Lf`#Rj=xjpXigaLPW=^l5ue8?Tn-|G(747l^OJmDoHo^bkMPk832CtPyG6J9vx3FjX5gy$XegeM>Ogt<3uB;ZdQ@t3BJ z1OsU!-iox5ieTDEX?@yAePi0lw5GI?!sfJ*+Lp8tUq{-=+@7?N2?J>(OZTLWlnoG;N*^iMn?5psIDI5*U;4C?E0$^7ncJHN)OO=00y=_I__*+yQT3@nLUZ#;7+?e8d~58}kNoj(P)C z$Gm|_$Gw4&HzP2`pApC_%?MOiWCUgfGXiDx8G%KO8G-3d8G)kajKG4Hj6ilrMxe4M zBQS9wBhauXBQSL+BT%q6BQSqBBapQ(BQR%wMqvDbjKGq^8G)Ij8G(``8G(gk8G+oR z8G(7nG6Iv2X9T!6b2#A79QK!H4hJhThbw}a!=?3^!}X1s!_%5FhYOoChih9hhkYHH z!*hEwhbIhV4lmu4Ib1%JIh?;YbGT+-=J4$OnZx4_WDYMroH;yWG;_H4Nak?eSmtof z(ahnhW0}K~j%N;syjjCj{8__!rCGz(6QL5j!QQOl`TMel=j_iK9)BQfc*)_c;hCdZ!zD+uh8K=y z4d))s8lHD7Yk2bUtYPl;wFLaW7JsR)C0OBWsR;U7O6z?s^^LxkX-&SC!e(DfZHKRA zZjY~J!ho-3=^kH8`H-(Af3L5lW}mNR_I_W>xC6eH#fN<@Ge&(a#YcQCbz{DkoTI*$ zs$;&ENymLHA#Zle6n}P0UTJnqbwzf|tYCIaS$%fPqQ>l&=}p-!Ma|hQ3p%n}Dtoe9 zCJtn`H0;T4nL3o+Qm{9>W&XbGmO1;gTgD&AZdr0TyJhBRc1y{T?3RUN*)6$8vs>mJ z%Wj!`JiCQ^bH)PxoH2iC&RDP_XRIQaGgexkGgjZ2Gd8U$XRNR}XRNj(XKZdy&e(*3 zoUx^Qa>mMsa>nxa=8V&tKG>=U>o~=dbL^^G_Ve^Ed3t^G_Yh^B3&R^UvRx=by7b&p-Y^o`1>VJpatm zJb%fNJpaO@dH#9F^8AyJ=lQuee<)CzKNPIUAF2rE50%#E57js34^3;zA1Z9lAFA!h zADY{fKQv(=e`x8R{Gsx_`9n4P@`q;c&mS6hAb)7_;ryW)qxnO{NAid2j^+hFBsz9!lpoJVN3y*i_$G*fg!Vu&K7AuxV~jVbg?x!ltEr3Y*IJ7BCHt= z3p$FLDtn5WCJq!eHS8&Bn!2~BY5u;VraAkIn#La}YFcu*sA=YCQB%p0qNasMi<;&g zD{7j2yr_wLi$?>c#iPNB;?as=@n~s%@o0Tx@#wVX;?dfU;?cQ1#iJ7jibt33DIP7~ zTRd8`uXuF!{^HSb2Z~1*A1)r9ain;(?r8C7)v@ByNym#vL*A0nDWxT&)fFY9vw|g~ zW%VVaiyBKtr#F|3F6by3t?Vfooj6c3+OVf&bn4!c(fRvIM(6A=86AJ1WOT{llF^w* zN=6qREg7A6tYmcZ@sd&QEe!@rOM}6R(qKh>X|TSrG&rrfG+5hF8l2lx8k{gt8eF=k zG+4g3G+48*G&p;IX>iop*IsXLVL*byjC}RwtDvYqBP5a!uA`P1fXEFh&^cE#t7l>krBX zgUG^|McCY`vN2d-e|9a#ToH`R*nn&;0Dc#nz+HLh}-PWew zZ4DXS)`Hn>P1@boy3=iqx!u-^*KN)E-By3lZAFP5m8N=Bmg!L$u1Dp>9(7pmQ5TgS zbxP||H}oEL(CAU;%^r2a?orpA9(C01QJ1|Qb;j>e`+^>oCwkQZs#l$3dew2RS6vl* z)e*T@T~d10X{}e?)O*z-qgP!pd(}z1S6z2{)iJkMUGaL=S-)594|>%o(dW}tpU*OV zKEw6-oY?0N%YFW$(&tZUeg1~t=MNfv{=C`ePuP9_n$zcxx_$n#*XPd!eLhe0`vX+J zKgaa@<6OVLD)##$a=*W%^!w9VzrU&X`$I;*zhL(JlXkzq?)3X(Zoj|c_4~6yzaOP& zf@Nre;b?*rX<}HWiA9AbrZk$^&}m}Opow{tCMIl}SaWD%)TN1Kk0xdUn&7DcVvZRg z#<>AvRU9BjMS#; zGu)ugiG%vEJg6@!gZh*l49gE~(Q>2u7GKF$s4 ztKyJ8A`j_H%8)*-4e6W4kiK9J>67-5zU~a^WA2c?;tlDu!H^!MhDDYc78!0>7#8QvVR6D97T26%anv0am%U+eCKwiZYDAo4M#OP$L|m0e#3f}!oYqFf zO=Cn{Fh|5mdqiA!M#M39L|pMk#Mxj(j8dZx%ZxeIsKZlZ&Kxu5jB{hosyyZ_DPzvGHs)*^W6pv(=1kgS&bmA1taxM2 zY%u0TDTZM=hT&v}SyUKiN@JJ}gJI@PhMBM#X3b@oWshNI0*2wKab}JiXIABLW=R=m zrnPZq(->zK%yDMY9%t6wac0FEXJ&(OCQ411EH`0t@`SmlOqf&Jgt=i%nDh38x#muo z%ie@J6HJ&qHEGUqljf>CX)Y;~=Cn3xZW@#3f<0-jyOZXMH)+lWlV+5fQdn+E;p8c0 zQJYdWj45T_o>JD_DP`H4Qf7iFg{P*KIc{26m8X>@ZCcqhrj-SIT3L6el@)JVnGL3u zC^h4;+>FP`Gv1;$<82r--n>2It+_MaaxmlZ)T}qh&3dcythc1idYi_qw_wkD>+Y<# z63lv0j-@!6r4}`o+AvsZ-e##am!*~img2cNYE_=2mb5u))0m?c>^W-PougKQIV#G{ z8=O3EENb({hCOerx%0+yFmLeOg0U(u7)#oMv1u+XWF5-b=|Zc*m6MR~(sl-Jxv zc{x~=d2UHw)t2NRgRc_N><<^5$E~>5B8^M~*YwPxAux>|#4UG>rwdjw2^rP32{9n=Y?|Qjm z2h_%IZ+X1`kAJ}al5zXSKfcwo>qAd}>=gVB{|x^P{vZ4r__gqR;P=AU_@iA_{{;X3 z@wM_V!T;}U`GyU@{^~nlehhy9>1#jx0r(n!B&B`|zD6eb=*Qq|j z@HODq!`Fb{4}Zfy!+(SS2fqe>E&LuLk8>m=5jy{cVsw6vz(gVvo1Z0cd4{AAi4bBW zB1(}6Bj?w0#`1FoCBNoO&CeFJJZdwZpD*Z<$o52j#$ZGumy`K9gBgh&weqtDJHMtf zlb<&@dF*92KXY&+kz2X^+`-G^X8ru^A;_?2$?$6LLx9Myw>#rIbWYsU?v$tt9d+UJ|L)OCmcHC6Q61Byu%b z5@|O}BFC+g$g*7$d7LSUG&m)Z1KEOCy^> zY2+nQ7THFYMTV%d$R)Zg(!!KQj<98s1+FaeKq!mU=DGEIrLxGRTo$<*D~oh1Ws%cr zS!7)+i#(5)MXL0&$gV_LWXvdwTuYWkI?S@j39Br!VwXjpWXd9qPFdt&wk$I1mPPL7 z$|C((K57KsLBk=I0dTp-KiG*upt(dBWHDUVBRd7S0S$zY(j5cPSO|Q))$gO{<7Mi&w-e^@{k;L`8hmsEA)pR>a%QiuiG>BED=_#2;rW z;tftk{6MxMKI2xz@8l}teO^WUoL>>=gNpboqB6dPtc(v(mGKL7WxR>0j2~hv<8xeP z{GL!5uNEugyQRwbxLg^(9;=LZDwXk*YGr&?tBgO@E8{y7mGKdyGJYjl8E-Qyx^2f0U_=*E^N*{n^U+v|Aa!ovV!ZdX@3Ber0?!sEofPs^Z(os`wC96~9DR#ao!F z_z|`$zQ9$*9|%?PTCpm=SE`Cn%2n~3v8s5tQWZa~R>jw~s`zugD!waG6(2LI;@6T@ z@eZ>pe!{AXuh>=bCz+~vqf-?>n5~M>x>fPJxvF@-R~0|+SH+`2Rs1zU2m(n6G(`w8 znh;2a5G0lmSdI`>kq|_Q5Ez*dlo%mU3L(fUA#fTYXgVQmPY}YeK?s+VgwSdd!cmJ5 z7HvX!m?4BZhY!YQ>{SktP7XL_};Gf^#!8r8zpWVO(4Rtv|i zYGK)~79MA+g$AcuIFPLtX54DwPOe($^Qwh&ezm{{)xs;HM%Y5u2m@4&aDlE7nwT2l z5L+Y6aW%p{u}0V})d=Hqjc`3yBXlY?!b!D8Sk-ETr+SUBBT*xa7&XF`WR1{f)(FR} z8ez$<5guh~gnFk&*q^NtrrjFhcCJR~^=gE(evPmh)Cez$T45VmD-2P!!X>&^XkluF zBW$g(z|{&5#9CpmR4Yu%wZhFVhQ`?W$es1;rlbs2%I%g|I^CPvp~NTx0$ zv2_`itIMcjT}G7ZGK^f8QDSu&N~z1pYF&oY>N1*Mm)V}E%M2TJnajz#OsiR!Icn8q z7VWysL#HmYFI$(Ha_cg;a&?&=uP$@Ough!%b(t4LeP%0JpBbd;GZ*RlOfyrTIn35) z=DGUJeX%~XN2&}gHxY5kgdMkx%y0>SD!iO*Jt>kKJ$ub$ZR1SG6PgY<^tW2X<`~O zhuDV99M_P!CpKhuOAVQExgm2s){yB`8Zsx$Z5#z&o*SH-G|qKO_gn&_*^Cc52hqK{im^s?PVKX#hv1KB2e#%-eS z7JAlgq3`Be=zgz-KJT~C(V&HX zO|&KjvNf5Xk0fJEYf@rclPuSoRK?b$D77XTxizW8T9cI0nv~VnB&W3|HN7>tJ<*yR zHd>RH&DP{mt2Mc3wz98C?TgkTMAk~(< z$h0L7vu(+Ft}S_AY)kHu+L9A;Tk=M%E!m~CB~Phs$u+Gl`Alz1?o6~LM~$}R)nr?; z-E2!9x7w1+c3bkX)0RAtZA;F$ZOJ>iwq&2zmOSUTCHbH&`HE;yZXw%~15|tR0@I#6 z#I`5rxc1~du|2t4YEO>K?aAx0_GG8ho;<0xCs(!ha!2xJtRva2bRB*%=7vkmX<~ox7UPto0-;s<49m&@O6%$A*mY==EVhk0NSSrSHR7@4Am?%*(My6tl zLd9g2ig6kh({w7fJwe5W4Jvloq+&-cDz<1-v4;*7+n1$cQ!W*|m7`)k9u+&|Q?ZSJ zioGB@V_V72*dWyzyU29L4zr!Hd9E{dU+j$Skvd}&a%b#DtTWc7bjD7pov}5oGxkjH zjO|Qx#zu|K*j2MLcHHWWE!&;3$4+PLK(;eB<95dG=4@(o8!7-_r$K)ZmBCaE_cPQD_yaZYFBJk>xwc?2*$I+n?=vzRAgRa<1qC2*Y?2Zjl-LXqdckBq; z9b4eKV-Ljc*j}kSHYs<E-HpP$o||A)t|e>^yiMS{ka9M zKlecF&+V1^bCYs^?xxb8JFWKT*0uiJbG<*eE76}DGx~Ga%>LX7t3S75_vfBC{kenL z{@kqFpS$bz=g#~6xoFUzd!3h>1d1kO3{6TbO|l$Ksv=E_5=}BPO)3ga$|_BA8ck|C zO>R%nKd4Rm343MYP0dh?nAfM?2$?M7> zc~TuDSG7U%sXj>VNDPuA#vpmc93+ofgXEGuNIr4~$^F?ua@rjvZ+nB}S$~k+3jXrZPmHR)@%SZHRoX50SePL*$q-L|!w8 z$P?BOxnd8IPn;q0V0MU{b%)5i-Vk}-A0nf{5c!%IP6*U+BE}3SBz8E#a>EH#98QSR zaDtJC6N)mNkk#P?rwu1GeK@h*7*1R^hZ9Gw;l!dnoOtLAC-!BB6I1SR;+8j@IO7i| zHiF^A3t}X(l^RK0WJVH)*^$INH;+Z~@*qInf zj2a_}tL8}JxHXbkwnq|=osq_}q99ZB5rMiS@zkpv%%Bwi7ti7nJ<;sP_8IK+-7 z=D5+sJ#jR#TN+J_%cF_w%4p)GI+|G3MiWo<(Zmj8G;zfoO&qgE6HE4J;*m3&*q=me?zeB_`#u#7$)^aatWq ztZQS5=lWP;mob*OW{xFJSYwG5do1z98A}|@jwNQ@vBX_(EOFi+OGJaQ#A||)1d5Sj z3?oS_Bjsmuk}5KiC^M3xFp{h?5~neerZduZgOM(qjC9muq(z&N9y*M)FUv?%E+gIY z80n19NE-noy&%S=t<<=5kr|f`v*Xe{H!j^5$E7{exHKV;OE;8p>6AJyt!d-ZGksjz zX^cx(&2j0tH7+gN5expo%6>fJ{Xr?5fjoDYC^ieOh|{=32Ba- zknV{S(r$S|x~@z}C)EjQRhy8W>J!oqV?w%OPDsbB32DimkRCY`(*Ep(H0@4Ex4jAJ ztUn=b1{2atVp7^hO-h%TN$ChXDJ^i5(gSf)+AB{=H=I4i5Rh-I- z@>Et)rn0g+mF2Xltfo(8w;NO0%jQ(}s5O;cw5PHUovG|TcPe|!o64T?r?MNtRQ3fi zo!v@JXD>3-*~9E~cAlHg-WR8{d*tct4P`oeN}bNGY17$f`gC@uF`d0?PG^r>)7fQv zI{Vm}&K}54XJ_2$>>Y19d(NNE^1*cW6)}_DLd|3^Ff-Xh>`Zo!o5|i2XR^EHne26C zCVNty$*yWM*{AwUc84*Oy<*N}k6AO>C3`0O$eGFRcW1J;rK&yH}pg-c)9@r`6f)x;C4AuFqz78ME1I=4|$aHJe?rXR}Y7 z+3Z1gHhb5b&7SvXv(aES`r1!Gp?SXLETR+L#*QCL=1S(ejSR?}H_yTP)T zO_n`svFxJFvJV}W-RH9GEstf-_$<2-uKwbK&9Tq)Id-Qp$6ht(*yGk5yKK*~kDWR8fIG+D@#ffb{v68(bL=Z(p4~#t zvlp0o_7FGE-V^89-SRwpU72T3s`KosHqSoQ=h+>`JbT5QXOCI)?2;rLu-77D!HQ}>=S2!J?Jj5cfAGnyuZLkg9Y|Av1kd@q7`EnEs0ySRB_P~Y*<7@a+KbjhXVKc{E?T#|MeB^eXl(?G)(c|E+Da{17nvpNFt=pg z7niI(@{)B!S+Y*4OV*mUWIfZDtewV^b=6$5j$2FCvb|(Ic9yII?vi!KTe8miOBNq2 zS+9s?YYVk(U0{~2L)@};Ph7Tk%gfevW!XBZE?cYGvh`G7wssiH))jNvI%Y3hkDO&| zzq@SR_Li-){<5_hEL$&$6>A%{VqIcZtRvit^*~&)_R1^PO=ZP8t*%(>+KTmDU$J%> zE7mo0#X4cHSWlc4>!7=0-St+i^Ztqz4OXnz1g8oVr^Xmgl{ijSMNSoEPE{06l{HS) zbWYuFaO!1~Q;*u5`q1IjeJ-co@;LR3$r@kOo)veU3dXZUG4|A*PeQ{OYBd@AA zlvVYVx~i^etLig-Ro!Wev8G-z*VJS7n)=9DQ}?@T>TPdLJ?pQjo57m; zl2})_QS0g@W?enPt*Z~jb#<@2uHIDE)zjL#`dnXEcNy#IHFI4(VXv!CoOSh}yRP2# z*46WV-isQntFMU-U!XSp7_;F^+=j1;8@?!S_=>XO%i4yo=^OrbW5d5}Zum#-4gaCD z;qP-d{9E3Je{|1Y(~n5Vt&mI1>oO3t|hgmD)mFWVR58xh=$faSO3W-a_0^wh*VZ zEyOc@3$fGKLR>Ys5XbE;#A9a*alqX|-0`*$=YlQ7D{3oof!RtN;U z*-D($wh~YEt;7yvD{;l#N*uGd5|5m%#C~@xaogKUoDH@TFR5+BC1x9Ogxf|u5VsL~ z$0|8*NpA@WplfJ)ZVT?bhhjJ-0k`;Z@Ydb*si~zcIX$G9r|Hzhkjq& zq3@A*=r@!d`YCOP{!HJY?=*JkSIr&zaeIgU*x8{UaChi;ydCsb5!i>L<0G`cq@4e#P9WAG3GrkDQ(Qes`yS+uNz14R-1;sa^UdW|w}1 z+oeAccjDSC%`U!iN{>0g(A9Q!=cfDQu`Cym+ni9nrBZ?9y zimEJ%iXw`#CW@LNikD4MJZg*LLq`<%xuST>6U8%uD88U}ix-*Q;$d#LcwgKt?vZzk zHW8+WVY`?mp+1x6e5f>~mgF`<;u-e&;Z^-?=aEcWx;Aom1L==b5qJxoYlrj@$d4 z$IgD|fV)B)!LbHF*o9dPc+2b}B50q3N4zXY)Z^gTVfu%5_8Lwm@|RIyr2#-7nwuMVeSxfUp~a# zP!2Jtv_s4@;}CPzJj5Kg4>6D3L(CoT5OXd##Jr*oGZ(nS%su%qb6q*ioYW38PmROO z74tB2%s$LKat|}Ny~E7e;4t%&I>KDyjxZ18Bg{?Z2y4bn9q$9<~93-`NTb8-t|tH z=YtdGYf4sPoUEv_tSFkSXojp@wq@m^D=W7=SveEP$_whGa*;c!+?P)(He=j2Gk1c&dEHQ?xUlW}NXZ z+h@Fo?iue^aK?KZfyBnPM zUUM-@m1C5m#VE~)QJ3u)_0Ww`w}Ke;g1SIm}8xIkUCFHn!&3)G$9 z0`-c!NZpe!QrESM)KlXkb;Z6&J#sHnw}Xq+OYRc&K)yuX)GkrajZ4%u`x5oUy+qv& zE>W+!%Z4gnHWcl$q1l&>hwf$LR&d#P!Cf)#%U6sW+7;uOamBc5UojrLSByKs72_3m z)wm~LHLhz{ji>fi+)mwx_l?NF2CY#$oI4x@>BbU{K&l_-wtlbFS(oY z1MQ~#+`cJ4ac|0ZgPZbe?v|@+w_MG>)WK6Y=rcY@pQEAEba zPrKtjwePr(f;;X@?ymblyX!u;@48QdyY6dE*s=W%HX)lB4+UwwD@G27i6^9H1-8te?xh&D9S~JzZbp+%E^RZ8~zNGo5*jyjYr{Iz&Q$>C&9TI zoG-#TE1WmOxjURc#5qj#{Q;LHWV7OYGWvN6d3BuICn7?G%v%_!{QgBczo(JO?_+#> zKVzmuis%tJ;zVK*qC|;^C2B;^?`CxJI~lW)WP~g+BT|VKN#yr3W=nDrs>F-PC4R)n z?_+dJn37ltTawK0Va%1NC1#0M;+5DXK3YQ=?n?lMB4jDnAya{P36Qk_<|1S-fR_MS zj19)F0 z2~l8QLIwu$5+EA`jLgF44Dk{mO9Ml4=_L>3k19b$OiF{5z1$UfEfzeAz+9?mWYQ;5#l94)(DuR zkUiodgM@eqkWB(cDP)y^Sqj-DV30kT!VScR+=Fjpaa1q@cmV)2m4Lc9dXYVnZSLc9dXasks7vRyo6ybvz| zvS0jPzP&F2n6Quy14b-l#ef+L*)d?qLY54839v5#cnOd-;~{ef>{-a5AzlJx(|}P6 zSv4LqYlxQsSvFwWLbi>Ej2p0SA@hcK36O;YUIJv}c*w}%a|Q7dAWH{KUC7n}V;8b^ zJY?<=F9EW6z)OH^9`F(%s|UOU$nF8d7qWc7^o496Fn%HH2h3l{{s99RvVgz@hHM}( zf*~uI&n1NW5`ZBLSwdh6L$(kY!;m!u<}hRrdB`9Fix@JAh?f9aMPL>~b`f|9kYxm3 z0%RM3aST~UU>-yE5g5pjg#;!tWFvu>P&iK!F9EWYz*L58B`}sDYYEI{$X)`28M2tb zWQJ@eFq$E&3Cw25ZUVy@vYfzlhHNJ=o+0ZA%xB1c@~inS4p`8T2}QgF$ch3p8nUB2 zWJnP&A&PhjkTnJ7G-OYKK@C|{U{XhcO$`}U#7l?*yBh6F0H!r$TY1R1B3=SyUwO#D zB3=SyV}X}YxJM8#0kX8f)P`&=Ft#CU3(RfE-U5RgvbezHhHNem8C}Fnfb1?XydldA zyadSh0xtowzQ9X>>@P6DAqxylaL5KnAtMZ|aL5cJUIJu^fhi8z;wWT{fi;fyB}5^E z3@mcUBqLq|WR-zg4%ua3m_wEsnC6ge2F5vLoq>4{*=Jy&Ll!y;nP|jIDBPcjmjGF6 zV5&zEFChx7b+j)580?V61|~aXvw_hLS#4mpLv}j~8E#;?L#7+?5+Lgh%y-Cs11|xx z;J{0OY&bCDAuAq*%sApDK$aYs@{lbD#yn)rfjJM^^C)D{fkh9Qbi_-5tU563A-fI? zd&sf_(;l+zz)OIvJ23Ad`wk5JDB>kRHXe8hg}MRQ`H-PUyadSB17jbu_Q2eS>^(5} zA&Vb{Og^yrA)}9Y36R|fUIJwKf$0y~e&8iQ)*qPvko|`p0Kfu(odCcFfE@wA3Wx$T z0PzxlB>+1GfGq$!27omHI|qP006PePMF2YqfK3nuMgig_0J{Ko7y!!vb{YWN0CpTi z5ibGQ2e1PHSO~Ba0rn+C(Y}PRW`ci)|Au%8;je|?gLnzy*MhH!cnRU31%D>uC4}D# zd{2m%5Pq-lJtJO1__M&zgm?+Sh6sOV#7hWY3wTWsFCl!b;59?Mgz&Y5*A(#*!q*yJ zbHqys-wSw85HBHoui!mHyoB(*g!dHj62kWy-g8_hB3=UQO9($Bh?fw4cF?|r@H2&Y z3E^iAK68kd0Q(Zc&m`g{gr8OT%pzVw_*sU}G~y+|zJ%~Ik9Y~;vjEQo;w6O73OqB2 zmjL?`!e_ zz!`yf3E|lRX9(gYgl7w!F^HECo;`2|AzngwHo+N%cnRUz1!oxIC4^@ioN`Msm5X4Ie?-sN#A-r?)ti(VeJVuDB>jm%PXu=5icREU7?0Wyo9i}g&G&}62jUSYGA}m2y0`sFCna%5icRE zrJ<%qyad>n5Z2s?mjL?`!kQfM62e*?YIej+2y1z$=@Bmh_9Xx>q0s*#UP9O#K#zcU z31RO5Jp|$Jh;_8!oKAYKBn+`=9O@e;z`1$r37O9*=#=y4D)A?$si2SU7r zus4Dp3Goub-U)gr#7h7c9q`MrHG{j2?dpGFe5HBI@?V!g) zyo7MZ0KGTjC2S&ILf9*!eFK&@&@mLfA{AeF#XK(9}MFM)Xzm_LDe6zKIX@G3CB0`n{|-vaY4F#iJcFfbnj&v`IE1M@U6 zUjy?t(C4YZ<3OLca91MQmk{zhFwXLFi!;YMKEs!^G7g` z1oKHSuLSc;FwX?@O)&2S^G`4j1@lqxd<*kaFi!>ZRnYlS;ICjF3+A(6UJE*p3OpCg zcfq_D=>38Jf_X5Q4}*Czm>+|AGMF!ec{7+lgLyQVPlI_im|uf=HkfaNc{iAUgLycZ zkAvrWn4g1rI+(A6c{`ZDgLyod&x3hAnBRkWKA7)=c|YhrEAW6Y9|-e;Fh2--f8YtB z`?A0r!u%o3Bf@+l%qznDBFrowd@an|!u%~%U#2jh3-h{AJ(|KiFUZr6Fdq%i zuQ5Lj^VITeb?6rgyfw^U!#p<3XT!WU%x}XyH_Ug#yf@5$!#p_5hr_%$%#Xu7In0;C zygAID!#q07r^CED%&)^dJIuGkygSUl!#q69$HQ}b%+JF-J-Dx;{sn0^9C`05c3EzpAhp3F~1P=3^Csj^A0ip z5c3dGzhB@bqIp0X^Ayp%AdTh+1^y!DF`{`xf!B!U5e1$jnpYHfk7%9&`x0OVkj8vS z%!@?xkOEH<%}dglH;MU^m`92El$ckE<}n4HC7Rb1c$a9NQ{Z8uc~2VaG?<@>d75Zm z1p5+T22kK{qWMyR&xz(w1%4-*PZju{Xns}Tf1>$Tfe(u2Uj=?B=82+tS%Ei-`J-sQ zR^XGO`CA(EOVNC;z&Azny8{0d&G!m?RIE>7ekz&|7Wk@YepukIqWNMP^I6gSvA}Od z^T`6=70oXT{8u#JOk+MQntvAfv1mS;#(Y`Ko5lQDG+!<7X)&)B&0`BZTQsjN@NUsO z7xpE<3?Pm9xLB9N{9Me_Mf2hUZx_vz3p`#lZ!Yk9(L6ehdA?{~4f_&c29U=5U(5qW z^KRIe05gCBKN!u&)0i)e=H~_eFq*Fy_{3=bUf>s_`Fw$IjOOG7x>6nkHq|B zqz|MqUm58K1^zPTF=IY6(jN-^W~5IP_|8bbDDa<=zER*qBmJYmk4E}PfiI2plLCJl z=_>_3HPT;TUqZ;QM*2*FZ;kYu0{jr6VpFC6J%;jToqF9Gzj0&g7YX$2lR=944+t-vow`doo; zj`X`U=AUC8I_9GzeZ9a>NBUraua5M?0)HLpiv>PA(jQ@80?Yu?nCFi9?nu8Z@ZXWX znMQhN8tI>~F9Bu%X{3)9`0_|UO(Q+Ez@tZcYk^mf^w73CF7Wt~-dy1IBRx8e^yvcMAM^f^o}I?~0PubQq<|8LeqlcX5s8pwBtlS;2$lC6lrwo|0h{L( zaCtU?kmn(ac^0CS=OD^?24XDFKUDJULp9Gm)bh;3c;26&M; z;;n2+ypAi0_Xs8NQn4i7ES1D-OqL22 zW~tC-l?wHCsnDA#70R4ap(R@?)VifYcdk^Z@=Apczf@=pN`-!+EJKoI8GWh#}jOuJf^Y0%0teR^4@DN&ZGHp()c$+Ap^ zS(a(D$};tKS*F)1%d}+6GPQ15raM=bsq)G)9e!D+F(}LQ6Xi5XmeT}PPE$-d-O85J zbzC{!BbL+6QaN2Cm(yLba=KC}r`y$Xx0YOtZpoI@wQf1xohzrSymGq3FQ*%Wa=M?WNRnhllAtP*6jPCGWh;_(Tt%`+tVlLX z70DX8BH0zINLDHp$#%6O*`QS<`}B%rQ=%eSZB!&X&5C53RgtW>E0VoVMY1JZk*swq zlHIwAWR+Ku?C>j+jX_1SpQwzHWMzz?Dq|E=8Ea)LV|83*tVgVjHA|JT8o4sorBue+ z)yi0dRvGKlD`QQG%2>5g8S6AFV{KMttlqAS^*WWYmTYCL)~$?n=PF}WUS+JquZ%SY zm9c)JDo2u4IfAOnQA|~?m95IvaaFk+m1|e4at&Hlu1~MZH6^NY z)kamW)2zz1Syj1uyDHb~ROMQ-Rk>QXD%b5*n8{@&pIS2h9Fy6f~?~R zvPUGyW{DtcWPO?DBov7og6Fp*eqFJg=)X3F|JYOKuu2v@+wCY5kUY%$% zsuP`Nb)wCxPSo4giC(8V(UPrB)VkG)Zm&Ag;a4XbgX%;-Q6uF!h7!fpNUdy*RL9jw zJz|a2EZ0a~N{!U6)<_Lnjnt>tNKHnK)M?g8ZB~s`Z`Vk@PL0%(t&wWo8mZf>kvjYu zsWGUL`ia^sN!4a4rZ(Hk)@JLt+H8+ln{AeBvt3GUwq32wHfXikKD{>EWYlIm&Dw06 zRhzB1YqPyhZMMa&&31dW*$%%p+Zfbl`-wU>&n9FkrjBjp>ewE!j%}9f*e<1xZCC5q z2Ca_m)9ctKqmJz~>)1A{j;*)r*j}fOZE@?^Zm*8*@ax#dppNY)>MfG0w#YW@-s;oqttO-1>NM-EHoM;Hb?U7ax8CaZ>a7mH-f9f$t$w0G z&2t7-ifK?=xdydIY*3r!2DM9RP}{WzwNGzQn~Vmv(`-=N>;|>hX;53-2DRI3P&@nv zwJ~T=`-w)Mq#AvSY4lsUM!!dF^qb{Ize{QK+qFi&PjB>_j7GoHZ1mggM!(l-^jq9U zzuRl{JAy{PpCSp0A&FLwBzi=WXqHK$OCgDNjU@VXl4vqWqSGXaHk%}R9g=8qNut{$ ziH?9I`l%+JVw&_;u1W6^oAhS6Nzdov^>(dE?=zb8PP0jGvzzo@r%7*doAhq4N$&`n z^nR*Yq?l&0m1`Dz5*HUE~Uk3*IJxDqs8eoTbwq##p!ihoNlkh=?Ge!eyWwpGx?Yvxs~ZsTA6mO zmFY8DnNG8nX|r3IUbmI$_F9>apq1&T+DwXTGkfGVGoKYV+qE{c&uB9{?KZR5Z8N*Q zHnSsWGyAD_CC|@OdgOMcOKVs9jCQ5dZdZEUcBR{ES2}`rrJw5XD6YfnkvqIDt;6dx zI=oK1!|QcByzZdG>*pw{N2aJQjiUMtit4l}s@J8c?tr5DxlW@;?liizPNUE6G@K<2?UK8LF1erUc6+pLx6kf&dxLJbU+dxe>>jQ+=;8XcUb`>o zwfloUtv?d}6_5T!@J^znWA^B-J4@PGOF*dsq!Z~4D`eWm|0yRrJikfj`I z1QGV)#;5=PqR)?8eb>fs{Cm;w*K_I@H-hgLeSiP`*&lBF%6E$XzhC~)S2pZ#g$(D= z2RQx7?`%wdv*-s*yj8Xt`MZ$$9BLW%b8>U#&7wb0uj$?VpI-_Y(V_P7@5cD%7d}_? z3;u9)d2=FN^bNlE6I(aG{d-0K;BRj^xLN-jMIYh5FP`3f??;M$!i%SrP3?n4U*Wg@ z;o;_I-c|G$-m>GHw_g=~hVTE+cWyqvSM(d+*!u3xw=NZZhyV1>_id(+75#@bpZ~ed z@9ix55Wm!r+^(R9Hc&KeTy??$r{mUU6Jk-2? z>a4rD`QDQ{^X8`y6#b4fC;q?9b1NZ}JoG(I zz5hQp&-EAmk3XCJ&&|(Nz6v!t(B@_;OL_fY-qz|s6Zy1Pf6PyATXFZqQJHu0NRi@wQ^f4r4Hxx46}-27q(?@ktdlsCWC z#s6V_(ND>h_wi-_TJ%+ZtZ#t-tuKWv_fVt!O>UTf3wHvXRu6n&ff*LU(FQ}l0A(r&(?JR;&XTEuX|MA}``as|Lz03UHz9VG&hnn?Zxx#-}8e|BMN<@@1MQLuYV!j9S~~b-o``zeIG9RMt^zt6aMh6qJQ-B$DZ*|){8#U z;}>4?ELpl|Bp9|zS2FP`Y-&Uj}`r;gTjyVE%%E)(_j1SJNOO0=r{eE_)h){ z)lUk((@%flC;89*MbUpMNk7F8|3cA+`mQg(i+@WAcPoURfjh^4hVPy)`ci-BzMKEu z?}xh>LXW}x>Ho_A?q`ZVRr0F|zUN)x?uO8l@cwf@%m0g1^sT19_C9{Bqv&6KckBcF zpZ;yQ10wV`M85t({wp5|cSD4phxQ8wzx!&@*ZRfW&+%guMSts9?7#DO{w3To5qc-+ zuYH*Bx5C{Mp{K$=`}6$j{i5&nJAd;Fd}^WSfBnqKkMO_oy>N#`=*?Jo^P_zE?-l*9 z(WAe_f9_$?7yA#{kMZAIDEebZ_Wuh1Gv5t&WQ5+2|LvIkd#s{g_U`sy<9~3w=$n0# z{&oH@CW`*qwzc2nJN_x$!4Y~(c7Nix_&@n*(N9axSp3(|7Jaohf8}@hYgEx+E7QNr zpZfEn&-O2kPw@6n7yY*XNd6E0$F~=Kx9`w@pa0|!!(Abv2j=5HviY;0DEe^kJpLqq z`)1LP`#;|L6#vfyMPKeuUwniA%9}-h?mxeo;-}wT^yz+OUxxqgmZD!*{Pd^!;eQWz znuNaH?Mr{e|M9OD{kx9&S^h81gga0|Z_l51{|PTO-YWQcFTUq<{Q9ShzTPL1KjlAg zzv%BJ@BbNpZm8(FB74CuwJx>4m)>rs_A1L~STTZ>nmu)Hf zg@5r+Tz=xMaHmY@mHN&3zve&v!Eo11=%JeX`M=@+Oep$@XR5!-@A&rHUMtWPKle^T@%vz`CU zf8a*ZpFHsDE&hk~mkK`R_}~8v|E5*+EAQL+ul(qdaHmh`Rr`rw_4#jqFWmJLdf3M6 zzRM4O@NG{UXqnudf8(>u;clSN^Y%Mm%Fn(3GTa#ydg0#3{yYCukBk21zfJrH|G~DR z&-p!mz;}M4=y(3u!SD0Uhl{@F!Qc7;|6l$!+*K5M@XG7{lfU*eZ+r4U3*B@5fAfFD z6#dZu_QyZs|J!GazUUt%BGIp(FZ!c@k1vV-;`hTHNul?z=dF_HSKnXsOV9sYY4kla zMc;I=qbzEFuIQh>{oS(YsaVlR{obE1k3I^*-Atk9@Zz3|Xmz6KtN#1{RS|6;EBdP& zK2jO|@EhTdr_j6T?X8M__(;)jefQt1q8;A~cS40;$B!h5Xzi;|dksC1ulH0(pEehL z*wx>wj$ZoZq91$n|EY<7Znfyk?%7!z{gp3-yQo5s<;T8L8!bIw^l88O!Mf;Q`Qh%W z(3APQe0_B4$BMpf?jP%;KWIKy@NZvvcSCg7FNQm?LT~5#Vq>&%;b_6nZU1#+^w?*L zzV5$`lTqr>k%GVbS4NwnC%+c%*b2R)onL5*Qn!nKZ}whu^yv4)om`>U^gC@WQSv8? z{%`4%EzvzKMIX3)t~FZr3q?P8d1+g8eWK_KKl-t@==VMm?g9%vuDitc=w!6$6aU(` z+oRuf!rft^Czg75N3`c~(Kr6TW~k^_{yN+>7W&5@WT_~5spunr|Gmz9h9cZe7J6=v zHFrgc`$b>5{qe5o=YnvTS?JOI)Zy-E_3NU~{QP&jqhBa5`prN3-kxa7yNbT^cd)(D zzirr4@Sj(HsW&?QzM>C(^mbqL`|U+P`ajh4M-P0c=u6*X_D9Ehi~jWW9dz^^zfkn4 z|M}PH=(T~OU%m3xK=g|r4R^YQzV$ad2cw@FD*D&A{oY`7`j^5TaG|$35AKPM4j29G z-}&}X^kcsm?u-k)&{ID#9R2mdqQAYoehVvj`k^%wo_?>ICX^*&tmy-$35 zG+NtL^uH@VHWvN;4~9GJLT|Rv#YEp~F8blE-(jM^`ktaM-WJEBes$3wf8uN7(abxF zKKb`N%KPMh6zjQoC!;^oioW@Dax!}7yWy_A&_DkNOH{-G4R}ed`?_W#3c0j~-2 zC4{dPykgwHxW^Ekf%X91iEIL82I1)Lc;&j4o$oGCch0A~%HImjOqo<(pb{n^`lA;Yr@ z&McgFfU^wFG~}}h&pJ5saQ*?#LO2s~4g$_fI5Tk`0?tx6Q<0A+JZs_1#rX(0i{VU0 zzMt@{hBF)ICEzTFGact9;H-x;ALl3FE`U1$`HI530`3f)r+~Wz?iA!h3hx@Yb8x-_ z?jpF8aLxkmD!8+7-U9A2xYLl&DZK08&cpc&xC`MPPqpeDgN52#h3WlhmV=rO=SHB`gPITd=fYYLYC@bN zfm#u2M&!2(Ye}dnajpbvO{h7MKQ9WkDAc4lX9Be<)T}sf0<|pEw8-Zd*1Ayh;`|BJ z!cY?do|wL>oeJpsyp=ZT;8|Y=Br$s*3u-Ap27w2!F7lxh~`C`Lf8G2@%$AMlNdTQjO4SQ|qxp6)R zdU5EV4-RJ$Fq6PJADC6Z%mVp|!&wH*G;r<*W*so|K>p)!76LO7oCAVc3Cv88Upbtm zz)S__f?(DHGZ(Z^HJru3Oa|wKU{(V&8{~%$XE`v_!MP!r^}x&r`KQBK5X^*djtFK& zFf&5?SHoEn%#?7h2xd(%b3*>?a25qKDV#HcSryEzke@r8Wx-4f=Z;|31v4+?{|;wi zFcZT$B$$=K%nbR(!&w^4)Nn2dW^FKYL;mt`76&sqoKu2X9n9>IA3dDq!AuY5mSENg zGe69+fLS2S1aXcDW`!^_M1J>hmIyONoNIzvBg`C;KR%pA!b}q9oM2W7GfU*B4`-P$ z)5N(an03O;6Z!AMSt!gzaSjS*r7$zac_^5r!b}zCqF~kvGgsvA4`;D3lf^kHnAO6} z7UcoLSuV_Uac&A`y)g4d`GIg23^QSzqk>s6%#2aqAe<$`Oc~`6!dWxSoN>MiX3;Q{ zM!AJ>Rt+<2oVS8mHq5kf?h0nzF!RRwE0~4DOdRL1U{($@bDYP5Svt(r(H`4y)($gw zoX>(;Jj~=#?joGk!^|G%wP2PHGku)ff>}Sz{84@*)B->gz&S3^3P3YJd5=&_08Ihs zxm^@LM;L`37qo+tpYR)lqU(b4A3-i?hCXI&^%E7B-BDc6Tvw!&`Llv!Fe#y zQb1F|xiHXLKyyL)mQafUO$O)0K&t`G2IXNwEeA9moErnJ2Q(j)p9!@f(1dV~474K9 zj8NVt)RI6`!nrcgnm}_x`J7OT0!<3%%s{IG%?jtuK+6J63+K*2>jKRS=g&Y315FI) z&_F8#%?#(!KuZHnjeC2KZ>Y6_=7#b`p%w?49L}kMRtK6L$|HqZ9%y6EFY2w@) zXq}*WqJ6=k77Cgu&cT6J3Ysa(YlT`WXsRg36>6=Zx#D~rXtAKlqP@bQRtuUf&dY(8 z3z{yj%vr=l9URe-h{T(69d#&hw$K_bHs~1MNTm=lvnh z_o45nuxA;x|NQs+hdA$texAZ!X7uwG_BEr|qp-&rwEz6;^@lhQ2-<)C^?U>80@3ST z*ar>TfByY=1Lp+M`&HN)r#H~^ z^#*AF`RDBooKFPpKmR-y_H?7?^$na?M9=dZIJbzN_rkt!bRHD;fP?m*KQG?Ec}8@e z6!wOL_Mbm*3j4%C`_G?8Z=mz(4Rl@=@{Z^{E9@ml=UpNHh|a?|(D|4`=Vf8PIXX{M zI2Q@pfBw8J>_bQAabZt7X#e^1y0AYTo#!c>n*{AYf8H1Nt)u%Og>#gk{patC!hUvi zpQLcE614yPeUrlZN^~EkaLy9lSB3rW=sru~+$CuL`TH(~^Oxv8EbNg7?LU8C7WT`d z`?Rok9<=}beVfAhOmrU?_SA#+pTDnDIIoHB^TJ+x(EjuHeG2C{Q9Y2tIZjkBq;Q@S zwEuiPk;1u7RBxnkz7w?nd_7Xgd7^qHh4Y@Mo=M@{C#rW+IRA<2p%l)6qI#*22L;UDVz@l?LS|SrEpFZwEuj)R>+H@dM<@?qoDog>%A1tkD_`og>$5!{pah& z6wZ^PdNPG`rJ()i>&+C-m!f(!g>$B;UQOY=DXM2vICl!#f4<&L;ruD8hf_F*3fh0Z zUQXdWDypYbIF}0Af4<&M;e0Bp$5S|`3fh0ZUQgk?DyrvGIJb)G{S?lxqJAKSbF85K z=lg{e&a0 z^@Ay#qXq3h-!G&&-dFYoXnWVqMg4pV=XOE+ z&-eQ&oZm(BfE3R0qIp3I=XpW<&(9N5IM<8j4TXF!X#e?nL<;A8(Y&IN_XX`gKhH?v z+%KAUq;UQhwEz4(B!zRpXkL=Sd0^1~^YfGx&IO}+OA6)nkS`jt{Alc{JbfJ^TlW$mBKk=(EjuDsua!} zqj^>e=Z?|5D~0pNXdYI`A%pgxpO>Z3{49m$X(=>cOQCsN3g?s2JT8TE%4lAf!g*yh z&r9LlGMe|LaDExh15-H1jOK+YoM#5@KR-`Q;aoGCH>PmD8MOcWJTirI&S+kl!g*)V z{`2$9Lhc#OJ5xCS4BCHw9-2b)(G;4O7V^+&o|?kBXf$t4<9sxl$EI;k8nplXyf%&V z(rBKW#<^+G{`2$RG|o?>d2kx%s6qSB&x_MIPmSiuX`HJD?LR+nPNVsA8qK2%Icw1V z^YiLL-Wtub(>Qkx+JAoDoyPfVG!HN2utEFJ&&$&|kB#Q(X`IUj?LR+nFXXe)JU)%) z^J&oj^Yi*bUK`Ex(>S+{=KX1$-$r^s8t1r?UXaFlZqWYodO{lKxkWl`H)#KP zJtB>B-bk-VUJ_+J9b;Oyit8(ks(A?+)63Ue8S9+&j`c(>VVQ+J9aTP2(Iq(o54g4-eXZUQbQq zTs+cS{|`}D0#4Q1wo8UI(xgNsB9(*&X_8JUi8_Qd7*Z%>=3(!(_BIchL&?w};|WP= z&}xzfq)9|78feleL+XE?_gicK-*xTpI_F^Twchs`?q|LCeQ$=-$K%;QoX7sZPX2%A zwG5}1$FqMp&t*8>JbT{DaQb=nJec8h^z3;t!|Cbq>>tjPMY?+SyqV$j^?3FV=g|zO zvuDq%8BTAHXa8`X&2YMV_Pm?n^!Ir759i?wr^9E@%Nb6Ok7xgIp3ZQ(eD=JZ;q>`< z_7CUr45!m)&+8dZug{+6Gn{UpJ?|Ik_gOvw!|C{0zJN&2&+-WvPS?-!4Mh5WmX9FP z`LlclhSU4AdrJBmd_^gU10fc4ClYV^5H~23@l%c z;rtj_KAp&yf#usVoIeB0#}oN9uzWp+^J`%Fd?MclmhZ=K{tYZ2kl}nBSiT^``8lwB zLXocn%Qs{=e+QP2DDrt=`HBqZ_rUTQ8P4~C}}5G)^4!}(mWd}Wc} z15ugXQy!d^=daKg0QV zuzCQ7^YLKy0u1Np!RiS_z8m%IKL29&mr;+Vf7vi=O4oAK}0?xtX_oS z{6ttiiO5%k)tfM!zX+>G5&4X;dKHHA8)5Y;VKfMgY`H`@C z8j&vvtG8h|e-c)YBl0O>^*RjaSHkLfM7|}g-iP7*OISS+!}*x7dLf4MGhy{aB3~0$ zZ^Ur^CafMwNd{0=t6T|tR;MqSs6JNfXQmA2hr;Tq7|s`k z)mw@DQCK~e$R~x>YcZT(3ajT5`KGXXFOh!=s|RB^9~D+FCh}8Z^<)hDJp>G%{lhb7 zk-rM7M`Jjj6;`h%@>^l`Yz*hS!s^`^&VPl~!-;%YSiKy>`LVEiI*~66tG8n~e->7c zC-P}w^?D5F*TU-g7|yqa)%%IQKZMl-ihNvHy&%K+xv+Xdk*^D@H)J?}7gmob@_AwP ziVWxX!s;1CzAvoak>UJbSUsf32Zq&4iu_<$Jtf2W!mxTvhVzHPvwt{~5&6WhdQFD& zi(&PgBHtKR?h=GMo<$tC#(MKbrsPX&KI!hSl4O{Auv)AI{_$&Zmae>x%qpSUoSp`PQ&{ zUxxFqVfDZa=VQa_g++cgte%+Rd~I00vB=+s)gv>U&kd_r7Wv(5_2dlatHbKeMgBUh9-ZNQc38c-$Zv<$vooCU4y$)(IR7114=?iJ zVfFG1=f{I*|8Soc5R53A=F`S!4Se}+5%=XeMlAA;j$ zaQqOCr^4}NINlD&AL4jS9G{Bgb#eSMj_1bl?Ks{a$3NtFkQ^VA>8SZ;(xbM5+zBh;aek<;K ze7Nre;=Wgi&2Q279I^2(`rakZ{{iBVa53QLgcAXt)P$P=e@{39=uwO@0Pj!E%;EFM z*)@DVIYWl)A!oU8edJ6Pu9uu`0=^(;jBr2XtPk#woVmgMlCv+ke{u!|>p{+fV13A$ z46GM98-evBXB4oWi8}@@dONRX+&vaqG$g@@0Kk|$d_LDqo zg#9JY{9wPyvp3j(@(c{(fjoZd3HFEhCm0;^fnZ_C4}wV{UkEmY{2>?( z@`+$2$S;CfAm0dffczsp9P*L$Qpiuz(_pViZ-M;%UyV1RNUeqZCN&T8ozx!4f2aXN zhOqyBnf*ELJ^nuKJ^nrJJ-%NR`~JB1_<6YZ`1!c^cs;oHczw9{c)hsyc>TEdct5!J zcz?L}c)z&!c>lQfxE{FoxIVb|xL&yTxPG|zxSm(o^~Jr%^~Sx&^~b%({lLA){lUG* z{ldM+{lmS-{lvY;{l&e<{l>i~FE$>?&+vEHcp-m_@4?0sd2jp-Hr~i*<2A7Hhlw-!}enlp9yO<<}2I3MLaXMzgMyS{_F^PW%-`NiwaKy|iJz?<390VmXJ z{O#t1`cI#$@83GN-!FaMS--6sE`GA}mHlexH~U6t#`&&Zu-bQE!4IDbty~{B?X5nl zI^sTUI%m977utAlS~SvId~t=>#l<#W?n|V+RCG%YH0f?V5WBSBQ(rI3^PApk&)jA0 z9u~_(Jfv1AdsMEt=I*r8#$9gJfLrydR5vgE1#U{K@4D8nws#FQ=yRF1Cf=oCjfzX) zKb8Ac)*9`vTid$NXPxUl1;at-8-}sY&g-W*kKJ&}>Ffq=Co7{W#{r{tj#(S;?_FhV zx%ZXv^F4x1yZ0!WbUH95E)Kg)yLS(mdhSl!{LNlxi>H14malfs|GL|WnSHd)Fmtli zG4HUsYrf0IcI(q!Keuk)6>U+oQ_*te&Qi;>I}EJUcRaSr-0rYVX8ZSTLTjP*clalV zZJFC2!%qyX&h99M-&C}$*%@uI8UFg|F59iU;N3cGbj+RL-9OrjnYqKKeYLBHPuAJ; z%|30jCtOYU?p>xXaCMyyN+!GEYM<|U1y{bx`2OCkjqBiUsvND1wBhbfIgQ;g1@1N$ z?t0K!!O#^}p>fLo!TD<^PGZj{Kz)fzI4XpAt z_exlCsTCox`t2UM%T~i~WWlcVd&Vx^3cFNtKt)#ycFhKMufj`w@krQB8`#w|-fghM zsybU?w{v0FfA|bQ1gu^V2hq^%TMLmPJKqJOzh5gv&h)vV5JffqC)A}Os*E7I zq9Mv|2jr_tK-3vP^zk4H&p|YH2fl&GRGzsLqBIGjwHl(fH)zUqb%hloY z9l?fE$3nC(g{ZfO=#PdhD1~fjgskZ2wL^wXowy3J#Rjs5g6zqJEV>BU^aQf%3%_Wr zG-R0)WScHz-6qIBd&oi`$i@iB$~4H%Jjl`t$kywSwe^s_O_0T}Ae*}&tG_^Y_du5S zL$(h>*8ea27ytcBx&9fXP7d}{Ex&uHalgM%8wR>4y8jhb+1EsM_tsOYz1OLozbdFh zJ$Y2^&ooN>X9TtUhY#ib-JUA`wuyTERhLruszjN8k){rIf8pQy{DlAK(?$N0Pnmqr zj}*V~gAM=n`&E3!_lkVWu6|xpXCtrnT`5oMT{O?&tv!$TW+|`o^;q7Ij*j339p{5x z+M|LCURejfeW@O-{IWO5_C+_vK^3PR+wzYN#rnj66eEN(RDEG`D(6U(~ zFumz^K=ae+0Qsjz0XrI{1G1jf_`iG{>aYA*-{0|3zhB|Qvwoi+xcKQjQ1ehB;ft%Kq zyRKnX_O8z^_qk|Zj&}*Wq~g+Yv2wrmMWg-E7h3mqRJ!h4UODKTdOp_q%eg7e8_%6` z%B#?J60fLov^%@b@oM?~z0=Aq_wvs?-_usMdyjrur^B&Q7YFgu?%hr$p1W&Lf3w#* z?P;I--&ecAVs|@-;*YkqMNYPhiaKnv3wPO!D15rhr(pB0_WYWirui#(R^^@DF*i?r zN5-kl?W0b~Z0F?)t-DWt-)4W(VO!&g$5tCp7+769UTUd(T+y=RShU6LV?VbZ%dy?6 zkaO2OEnCNYe0GLeLYA1>m@Mai<1*{FjLy{A5_dFhv&_)})8vd@rg9mK$Y$xI3~Sd>)1`hKF)YUe~ReeuNVRXGWAt5zmBt!$02ToD{E zwL&r8V)>Q0++}ug-}EHn^z{l4#xC7_ut~Q!Rz)`_)_sXl?8U`DV#F8c#B5r$DJFH{ zKy;fqVvY>lj)pByPWe`DlU4T;F~c}zs>+@Of* zb9E!^=JbT0P_GDoGutOzb@q~QN45U2eATM3&RN2+*|Ro;IjYEnol&!L#9m64Y8Q!89V<8>(?b`HZKFHJ)X-DM zoT1G|XVNjFqUjqW{po=bPPEPlD|(-_5q*643c6WJiTUzp!i-wXxXJMOzJch*1q!*O1;Yz8oa$FkqSRUJ{<( z&I8pb{|3*fEBCKNiQgX?ZB%a^omf{G-CR2mtyH@y#`#`O%$d7CVg~LQ#jd@R6Ps|m zH@2l_^Fg(m!h>G7B;uHAySUNSSK_R1D#jPw2#)W)-WqRsePu%0wVZ^`tKx}zSDh1M znfr-tR~98{UCB%etCCE9cG)9Y^Kwga*d@c1mWvfB+831%MPEod)KMvxy1ddWHTC@4 z)Gz0@rENS{mzGyykS<Homg2PwK^AArepLv9T=ID{OGPw->vgC|or7}mwOXH3@ zm5k1;Jsp>+b$U!z>VFAYgT>>s9g5SkYl{?e78M=K$u69IY(!znF`ok6fr9SrF}W~7Vg#y?piFhqcRCrLHUq2tVqj6!<4W~EwD-+uv(JI zVO5#1dW(|UuH1*!bcR(GPwc#!1FO6;!4Ouw_j)j_zGA%f%`31QcCafFabC9yVV5=^ zY^mvmUCV*pGm0I!^82X=K+j1uf{b8R8)wl(bf$Y^nhfGhVsAsSSpbRaT5KS+is z*$B}h5vdH3^YU>JM3HX9j>aB{stSlMABeIg;g-$)5Oq}$eL{%B4G@hoVe$}}tOs^>g}!~+2vM91(d-LRy&j@lA*Ay47l`&-5cQc5{XUQdrjQNlkQEX_MaYoX z@2^6(*wn1zBnY z*}4LamdB(vam6knLiS^+V{t(ED-zpJe}+iX3}qh;`&3HC-`j z=z|0O)Kk^%VnQW&=r~7Zm|w~l>aFUhVOQ^UQ9Gxc6W?F+idr~?k~kRAL%T0OU8;AH|9H~Salf}_^4(-^kF!`x@k?9c#wWkF;g|Vto$$wU6+i67)QMfm ziu`{jv`@@S@8?O3&z}^xw~^P@>?-$bu$0%iS7-7nn`qwh%HGM<(e}J=_o}9Rq?ht$ zOgTDW_6611vcX0H zMxJkG&nu7)2)%hi{a8_r|IjkKIpae^{XZ<6K6kc`zQ4Ok>)gl-{eBk*(&xR9JL@-~ zw^gIX#Kq5kgzS6`8)d&~PPOwRH#Ga&{~Mv1J0{N8wr2H$Gv21c)P)Z+ZM-cKHZAHm8|mFFFTS|p zLxtD)85b9;?zQn+m*u{s;f9n~X|js$DT$H;$$y%3L+5Qhp#3~{>3W!&9%$(6J)D>2 zdH(Y^J@MhIJ=Le>F1vNF-NWOe#qvM?As$bzNv$|6qwJBZUAZDG`I`H@kxnbi#BAKp zZ;)Fx&St8SH*_p;J7T4@dcx?tt`5`cSNE&gyEd#2G#FUe=d$S9 ztThUY;$1!-X;@>cuHv$}F7Tg*ah3ZoTd1t{|7Ns5eo@_8hdZtN)SP_QolJM#_x7WL zp^@F7^Ze^K3|&-WogLmfub zL&xx4rt#X{yEp9_Fs+^7xqH{|w9UmszuBkM>TGfD_q2C=T)$=Ikgs-bfgXJAIMkDT;myh0M)2?s3H7fY&u7@XoZrwR_^R9x0 z(H6m(H9Px0D_So8cjZothozP;W}Mw&{@lQ-c7*zl*fEc-%w#jSr#U!myT3?g`?$96 z+l~YXt?`BbjQK&h3|>)jh}&^g`bI^jn{zJg4cxChS!MKir0+S zj`x7~g7<{?M(z>r74I4E9oGQY0@noB2G2KNZ}3ik~64)+lE689AM7WWwU8uuLc9%BGw0b>GV17ieZ1!D$d2V)3h31bRl z3u6pp4Py>t4`UEx5n~c#6Jr!(6=N1-7h@P>8Dkn_8)F<}9b+D2A9Db60doR#19Jp( z1#<>-2XhE>33Cc_3v&!}4Ra224|5Q65pxoA6LS=E6>}DI7jqbM8FLzQ8*?0U9djOY zA8P>C0;~yG8?Z)Tt-zXrwF7Gi))K5KSX;2hV6DNLgS7{15Y{5BNm!e(Mq#bOnuWCs zYZ%rttZ7)=u*PAn!5pgSX;5iVy(rRi?tVP zFxFzM$yl4QMq{nUnvJy^YdF?&tm#dI>}lBBu*YGq!=8t|4|^c? zLhOmy8?i@Xuf(2-y%T#V_EPMr*jus3Vz0%Xi@g_nF!o~X$=I8*M`N$Xo{ha5dpP!T z?CIFsvBzVt$DWV9A2ERcm&Jea-(R-7{=uKmZaz7PzrXrP%WwSqDb3@4ND#hP$Jrq{F{)+2!#9!enuGixx^Dnr5l{N>vaXq!h-ujH|JGbl4 zCtUBu?j@ga{Y_OoKjMCvL=}F({Ry1$`aSN~r4NelasLKBT6W=nDyb%Q;{M7Vu6>95 zeZx@d9q#|=g$8di9-i6o-e7#l)K$L5csT@5BrtxAy%uy}Jjs{3v}1g|T2$}~<1JM3 z?MsZmH_FN{F&;bOZC_w~+8SrIVZ7>XZ+(vOyXA`fbBt$!-?mna@BGO07L51f-=99i z_&2&J_YCtPu+6d=^JA2KdK2c$({;^HF@GxJ2(Y1*ZhY}HP*BBvZJf9zCC?qeG}_l{Mv#WSpVj%?7fcl z(7Mj>I@ZTWKhmyYy@Oa_?apGq88zc-Irg7>f2WmWKU$W_ zKZE_Lv#+fT`_*(rjc{+Bpc>ooSm#80XJ zVSnrl94y9uDf7gk82hJiu(k;MX~oY)Mc7{zne0OBw;J0=6k`9ixaU)V{a8}AJ)iVv z4byz=*F`g{^00q|=-ljK3YrK@4!fSRn^7fL3x^ zHe!H=n(^6)0a89BWFZE)_IFGcVt`bMxJ<-5W`9O!A_ma;5O)+YfJdFoQN#fHr;;-e z12p@}WgrG{)jxU!F~B_WnMV)<{BtA!Fk*n0`~`;*1I*UFkd7E&%@>1o!~k3K>(USd z@a?vxAqIG%@HQ1OKuU{ODq?_&EU{F?0NWjt4j~4}Sgd>qF+jxViWI~Enx70)5Cdd4 zwj?74czxF+88LwPJ;`Lm01{1^Nr(YHd|Q-+7~q`3{Y1n7yDgj(5d(b65l=)6U^1AK zfEXaqWn}_lfW6(V@rVJ2Mg+$r2GCom7>^iW;MbKn!~hzP?BWmuoQJ0jhyj8g6&^$k zu&sadLBs$HmiNXY253H<6N?x?bAnMUVgQNaA2EmlH0^U@5Ca4+*%X5q;NrZ2Xv6?# z4GNkcx1`04A+I;fMi}Y?p*1 z2KZODKMXN|T6a|#Vt|wV!Z5@DI~HyTLk!S*R3;2DK8KHn7{Ix31&tWs+IKA)F~9+T zH5xHMitaQTF@XNUNi<@B$o*q!!~ncDX&N!W{DTrSVt`yfF&Z&ISLP5JF#!CJ#{a{A zM+|^JM+|_!j~D>|9x(vEA7TJ}f5ZUzd58h<^AQ8!^&keo>q88H*NYecuOBf0-Vb5` zyg$SMc)y4N@ct14;Cdhi!1X~4fa`@A0M`#O0InxufTgg$1Ovc&BL=|rM+|`bffxYy z2QdKd7h(Y1Kg0mIpNIi)e-Q)Vej^6J{YMOd@qicr;{!1O#tUKqj32}R7*B`+Fuo82 zV7ws)!1zN9fbobJ0OJ!e0LCj~0E}P602t4R0WiK117N%(2Eh1741oE77y$DFF#zTZ zVgSq^!~mF2hygIa5CdSoAqK$wLkxiVh!_C#6EOhhD`Ei5U&H{I&xipqzYzmqz9R;} z{6`Fc^#Cyd)(6A@ST7I*VEsT0fb|410M-}809bDj17Q6@41o0rF#y&l!~j^Y5CdTS zLJWZQ3^4%KH^cx~?+^oE{X-0Z^$;-t)_IJbp*zXYoVE@M#{xkkJ{2BfZ{x1Fv{w=--z8AhHzBhgbeinWvel}hMUJG6m zUK?H`UMpTRUOV0c-V5Fn-W$0`xL3Sqymwp!Tnk(iTpL^?Tq|5NTsvGtTuWS2Tw7dY zTx(o&TzlLD+zZ?j+#B2@+$-EO+&kPu+)Lb3+*{mZ+-ux(+r(kcv9)rCGdk*#<>_OOz5CdRu!XAaa3VRmzF6?30%dn?mZ^Isk zy$*XG_CD-^*bA{IVsFGAiMGj_1qqZCTzI`5FEW%Y$3R@i94G zB>aqF{~ozwS2(^N`}_Da8h?joETT{yri6<)}C7#Q-0(ir-OvH=!E z($L@3O?dST9iV0dGh(|~A9YZymtw?zQC|rk>IY>p>^l`X>>G8FaHBp`)5SkgTf{$5 zA;79QC;pD=6n{g>OLS1iz_g$wUQlHcZHXVgSsUl>X@Qh}0>sA9 zp)(?x+A|`aN*fVF-61?IA*C^rPuYwNpb~)za$}?i^>gHYN^O)QwGG%IF{5@;Rimt^ z?onox5->*0Mz5#BMz5jHk6uA_5#E+IwP}n7MU7FT$_R&RDm8KJM9OgNSSkS6CPib1 zQP0N?^2f;Z@b!U#azLhwe^RD{-zd|{9}cXPrLy<=`(;Y9Uso$35=Gw@qYZPl= z?Sa*ktjG(#spuK}Q*m$bEMWRrOfw0Nm}U@MIc;%p7vZld1{+P64Gx+v5nN2TY#)L~ z&v+5Ea>m0TH(&{6&$tlOFrzqVh*EZt7BGkGltP1&l>CCOEA0#VPWW!7LFO|Jf}%Kz$|L;l@_f9K_IGS}XpH+PHwe}s!S-+$yhMSs0{qx_wLWtBd!%kTEQr+&ZY zRr{#|^J=TcalcTF1ix|(zF#}x>skA)ns4amHh+;{CgJYM_zleeKoA*Xjj9z8(vle6tpq`_>VD-+bRWT2p$L_0p$9tJX(W z`+|=?u)y536Mc?q^L*}VJNxt!4&Z7Za~%yIq0SVaQXS+2e(@f)u*F+%VU4#FFvwCD zW_jOS80GzKp||&RV3loJWaJ&RXpwjRq8Z+egfrOVrM38_m(AjPUa^EfnB(?PhxZGvxo)4Cd z^Bi2(?=c71aTd$(d4w!4_b6GO;n704iu*luR+xF%u2|*~y8?NOBRpQO_~tIN@|pW` zVAeUUEO1X=nc&W>^mG3}_>Ak^*R0ZTcUv{V{RlAds#mqUeO-0OO;NwZZ9TB^y!3f) z+4{TP?&=%4^$^aZoSX6LL07-k9j?a-|FP7yZ*{7xib1feDKPp14c5En8fdsS7>sxA zC%nium(6Q#x&*B$aLFYcNpF{dHQQWf{jz|B-gd{pa)k`~N)J-%q%cNB5ho z73}w4yLbNy!lTsO|7-2|{YvY4_iY3wq0hQ&`?A;N?z^)tYTtLluiUb4o#CQ=9)?r) z9U)xHSI(adZ#qv}pYN;>EJWw^?#{{U&73ctIW{9dh1zxQkdmZV@4v!`HF&YlOGgnRl3$8+tT z^(Lx&JWQnaq!Yg99fx-&g$`p)V;mL(!*ZADCWkOn4ToaWF%FLj5A^=-nVU;@Z`ho$ z+XI-GX`8p~W;Sc>ezRG2_b6az>TG#vZ@uM=ye3yzwvghghOg#H``3Z&ctlAoe$xY-m|@CR%rXqEXsB?FhF(84Q;K=Rc-m^ z;RHyEIV%fK&&$4mHG+?6|SS9Xov~t@K zW3_Qd3E{3v?&!7Z*siec>UMo#tvYNA*dDpfVtes6o$U>T)B4d`&ian^GV5IHU4UkU z@c+5+Z+GCoek5Gi2Kdcl_=`yROXR)k!#gQ#>)76FB?-(}b@-Hx@M&)FsfmOSJI$&Q zuBLCt6U(W; zU}ca?s|PDJacd5&+I7OKJqatxhZVJgl|_#2X!9so?Lt`fdxUT613O^?J2KnM1Q@>V zuuJi+{vXH~O7$R+~X(2@29m3~Lhe-5*h+J>778uC8Axec1tvL|2 z4B`21gGknbh?d^86qw4E5am7)?a2`JWrY7LXZ&ezH)O;u$PDBH`#`1`L&m6V%qG0x zhmc7HkWm82EaV7lLZ(R?xj@!M5x#IVWTG8pr0#}6!X17KnR*#AHW@M(dBpmV$&=RK zgsgr=IK@XG(>);L*BNdBMC%GwAPTBME>wkUgloJJDuvRz@lZ81frV`ZRb($z69H6} zqlAOp50&OVRGeI>Jjh4h43%isKii-xc@u7OE>x-@s92lVv=N?iKUA^?sA#!R*^skr z3YAX9AQh@!Dd8_4hf3%N714OL95BKcK$SFtYPlP#CXeu%*Fz;$)V~8&wViOBk3gk$ zgNnOm)jD94+dviegKC@rRk?t0pO-_WmRb4D{WVl>8nsB#!p;O<5j(rq5H}bgkp_9vM*Fsl+NjTl%(CMw9;d(75&n2LAfc;(h!O!AA(vbm zkdoM(PC!k4gjenjNa`OzR1?+p2*&J>#P>uX>VNQH^O0VV_F+KWxT2-Ct1m>TK`?|wN<5+md~VXF8F z(?vhe7bcChFma5ZGy&8qiZF$!!Zb1;rjjLuoBtjrl}eacB4Bbsp1$$~N0?^ZVXE;X zoc*0J>C7D;2UE`>!rxDYNyq^vBJFYIgv);)CZ$Z6nD)cuguMRYvaK*pb-+~BML7QY zFlmjE8RS2Q$qV`Z0WgUf!bCQ4>{P=2FM~;qf{AU@7;T~h=z>Y^JWO<9FxjCdKxwoY zOnX)^_3b43fNd}ds*TzYQ=tdZ3M9g$Xaf_Y#z-O24cviAG7TomJuq3KhG58u445{v zVd^|V^aQ#viAqYJhN-lSXbaq7Qe6QP>&W2@(HZ2yBuvP z;4^i4;1d-*@PX(gP*zPQCAYM)VV5eT|e^-y=$?uYqVO zs(SBH(Y?1RtKMp&tN8JYp|1bBOeOrPBpQpkzsjh-p3_uKPa)A;?Cv>1Y4v1Ne}85W z?ZuIw$&}O2cxv&_7^1^?_(MqL{NPh=KLUs*W5f>+s_FZF>eP2fqR%k+zLS#qZbh|y zGb37!z;ElR_21S|lfJDWx{WhmwJG|m24(V9jc7RDf0;^Eewj#xe;G^k95cTRqrP?z z@|o@)K59F*cX#pCyF2*5KDQE`N6P2>eEZM0`3pW@Bbtx8Pv!iKPepv^PbZ1~L-Nxh z{^O5v{No?Pi56tlM?e1PkM8`|4~|3^;{U;tZ}`EKKk-FLsUMM|BM&+7Z>Rue_g~oxB^JFNluBwzH0>*?EIE`0gUnlw`ci<2k>}p^%SB(iFhr}vv}PX zJnQx6VAP}B=x7Q~>Zl90>$py|DSz9Gg6rFJf-~Dwh)!i$J1=-dyJzsTS9^(O#s8H_ zu;D9%;7P9*6a7lXOU2;Om$JcTFC~bU<=cx7LDycq2ughMkmy=8Ut9?K+g2P@-GI;_10H`y)BOd zZ?{wvO^j1ZexPp4k-*_CF+?Ae_slKO@0m@Y;j_&|EAy^dC-8i;N?=6uM53EfYwii? zZF(1QyQwJvH8f657Xoyf3Ie2?4ii01!PCHifT#NcjGkH(ZO!{ey?{%Na{^)-rx2aZ zyv9EN!6%*mbx)f7QFG(=no*W|jo3h7V{=&!h{{KGSLbNzP9?kc!ex&H1 z`e+o<`=zE^j&-cx%pXwV>FGaLI z3iU62KG)UyFm)G*?q_#hqR*l_o{vd)=nXMpzrs-cvs(R@lLx} z%j?cPFVqiBzLVqi z;dZoF)omZ5CE9&^gV&6)(x1T`%O%xkI-pvI{0R{DXuTfzf5xAqgg z(YjkJ4@|kGcHm>REYTh%S9f^st*-T4T3tbONH1@OdzRmH_l&q{MKnqCZ>oEW-5lrn z->XU+R-1FFcqufK~Mh4L;)n4E4k$v6F!|VDoqFb7JeS}B%wQue>u03-{4U@~Y z0(bpu3GNfF`4K(S<*V!56R&Ex@3}gGXq(1dZFg&D?zo+2N{G(Mmf^WAVs^VpGe$)7 zRDMOyE%M5s>&`13uBd;Kyi)4gQkCjjS`|#RP}WuJT{WvTTqUZ;6J1ov89U;?kr2sGTaicyxcnMZx|Z7xxk!)$og& z``a#z-+%T(?>^L2*Ya@ie+FQtVJ zcS>W3_A9V-lY?2QhQr*_F+>OUyyX7wb0wv_<4Y2VCQQF%%WnA+t=->G%MyK9?&*j2 z{L^RbEl(#At=NduTkJdj)3UGnPnPJ$JpOC2Gy1R8PWiuhq9J=)Y+_edtYH^jJeugq zRuiO7Xv^}73~dEPsOzWW&H@XU+n5*1+h`W{ z?Lz(8n}Uj6OhNLlBL$vBi?+EyW7ph*k-H=dx^|*2ttvlvXL^3fPOp4hqEVZZKXs>M ze&3E)d5t?zua=&dxWhZoZO7)kjYPX9l_$BQ<5b6X=G4{gsAKax6|mjxl*M+tngO)_7iFox96=aqcqf@wswD>sEWRVOzn;;%(t4BZ=;9)k*zr3MUn| z^_}RoLJi#66D3xOC*TRd2}h!bQ$I1yO7cXXG8DlbdwB z&*I0i#}*Hdl~|x=F7DVK3zuX17DmV9iGEJ%XR1 z75{2x#s7;syw8~i|JG+J{Chg{=N8oDxn|~X*_0{RqLFD$^m(6;j@nXx^v&keN14s2 z)pI}UvDx(KhRq9(&Lq0MuNjX`A7&Jrp2-L!8b0rg#im;`#+ok9cxQrozTPA0Ce24Y zOfDW-Pqcl!BYm4}jy%|;f23d&>imWs*|zD;VXaNK4oefwU-aQhW0%7T#wLfIi2iTf zVL9U;>D?O}({F7=Enr5v&qiLl@kZNp6`~8AmHyCZczS`+`!oU32$rU48YQPm8u_L@ z-++3-zAcYT0brIlObvf-yS+* zc=wQp;ps!`4DqbW_t5us)`#w_TX`sZ9cm4w4sBfbF-2)zL&~qUs5?BIa$+q%#eePY z6ceIBoR`x7k8H~Qe|nO0|3N+C)#T0poJyYcPfYT_8q_9QB7Kx>v`9!^iQ30m3CmZG zPLNsoGye4o)Ir{ik6lq5Z@VHTUWaHR9pYP-8^@O{Ul<><9QBbB@pG1ciW^+k824Zq zY9;gH{Ff!f87~Wnn@)6-Msc_Fbm9){Da5%D4dv&9Ot59&58$I#!ElF<-vKE9!c@V9qP1N`W#!;^|mqt}+qV97-l$GYtD0R*5$btE& z0lgcUIlnT}ZGLX#DxwD!M7C?VN0w{sj11L4ZKz(Ps>bZdU-KqK-kyg#(eDw?^V%cy z<~@iQNi?IUBmSG48Nr(y8(~89qx&Md=WL6(I%h*f;vCeHszqqek&6(UBN_2X9d)H| z!@bp?g#V*n9X^q0Omo94W*-U$!fVvlg{P^Z_Ear=iQ43FDK+Wv zCRNm-z7O+PZ3$biS{pW*Xi`hUDre<{Mb1hLvm*Lb@33Dgd%|i|EW^@NP^+pJwnSxK zn3T%2utsInt%`;DD*p&wtNb=}BGItk3q3otDl~LvX{b5TvmOflt`r%1T`4FuNeQ*B zwxL=|W}!or)`d3AK%J{bsN0Mgp(|%h2pvr{ul*s#(?5pYk|BKp@mAzjm|LMo?~ zg+xq4E$rctS<~V|ekuw>ZYrWKc7KSyqD_dFqIt*=qLEz@lBJ*>;;Nt)vYhB;Wka4# zl?*AEIw16)irU$?!bwwGgs27c|wBV+xSSq)$yp=4G`=c z?=Hqy>;l1lS=99^3x>-o2pVN32~NtO z##dUPFC!)xBlDYnJ{I-9U+93b?`gxaujz?I``bj9jd@5@W9sNlL20G@Xth!C^v{u~6%MBpM+#`0kvv+1=!U)NJ0m>k zv=J`!9-<+3pofgGrR$}4&_|_FPrQ}ZmEJ;2N}JG+hoiRGkai!whF&pTpB_nc#(H#~ z)Dqf9Y9VbvG{>5Bo8&yYSW=x1ltlgUEPA5kOu9p223;nBT4V*A(fWhK=`lnPJ(4c?J&N}GJ(^xiw9&Hk%Ykw9>46D!FsLdw z3{0lw2IT2C{R(tBC@ty!8MI0NOj@CT7X2R7mz90$bXea!+N@8LRw7#Jg>+T#5<0q9 zkG3MZYJK|0uQl}bUxsu7C^vWhGNI@G+CumBY^7^J&3UM22fe$;me%TVp#Orxv-YP8 zedMPH?ex=|UQBe@Jo@1e0iE+BoOS~x=<*-&^oSoRbkp~A`V^=`y}uu)4Zi2mGT)2o zHc*Tfe>+bHe!EPs|8||8M0DGA^qH>@Y5HpuZ9+8Muj%(+-qV#|zR=;IHZ}k9o1Xba zOz^c^TEKt;^%_enf3vD}>3pG2}3I{<+ zTl>yRnDNeD==^TKP?zY-DdCg1QNojNlZ9TOxHWj2CzN?xCVcVcvhXyhaCvVUgvM`L zgj3(V6?TC#xAOIXFyggjh{bE!kXb~Jt`>5mLpvm?V?~G^(WaY+{B5@hsc+vOk_oC_ zmv&*uvi7);5$%UVo`KT0;8j_O|EsDH!&i4gCK3I5dq~C0&mo~N`$No#mVH9#w-+-) zuf5O+O$3#&?TdAxnlH>k|F+qN)`N05t1T$hwJkDqMcbj!QAF=v8d~(cDm3W%z0i$B z`~Eiced~|Vi>+c|QJ^~B);cXry>(t#Z;M{oZBQbow^)Wbwd@JgZSf8pPW17KVR_GT z!u+0Nf~SYV1D@uF8xd`Nb@=Bixro6hY7upyl+JpxA;Rs+ zwun_v_C?4L{e5gi+2hOz;p5X0{}L_!gNPrG+9RqTeUC^5m9^ueNs&t)&5j)YNH4M( zl-Gq1cSZ(1bdNNCD2P-fdi~tUs}Cw86Cd1-v?tpA?nvm?|%^Wr2chOUVU#=04TnV>ZeC5)ayilu3Hz) zfC@aZ&MkU(oiKV)U23!x@c_6IT~zxpnpgWa+7#5{O0{ESzTZ=cslKNhlLiWM=X-WB z%kKHcjJ_8W^Ac3$XYN+SgxNr zaNVt@gHvvOKKKz7?o72pTynKe+}>)VxTVC0ARzAL&4jq}n|W~&poF)+*%&wf=BGHZ zn-cL)KpkIjV_|&o4deLDHyq+sh*v>MeC_q(`0VR9W73qpupF=s+c(D>f*$9W^>|sQ02!m!bDr< zXyPKKB2k)n9&{#_UlB`+yrPh_llUK)CP`j#PHL$NNh$?Je^}M|BLtHmCmo1X5iAO?AviRjw$(ThxQP! zg=wkdDwm~powrP7z=a_7d_tSch);uUddpc}dimLm^k{H8ushqBzVz&mbeXf`4tIk4 z!PRn;!)fI%huzDg4;vCMhg*kx&b&EXe`eT`Q{a-oKcj!d;*8Ca`Db`XB#Fnv#Utm- znvcYn^&W8~eh-T?CYNo^_)_YfaR(e0j+LIt2rPY=VOIJzV=nQ5Sa9@tiRsaECGJP# z!HL1C4AyJm~wD@6GS@E~5XyPZaFneY3*6hi}zS-Zv0iw33GCQxRIa^RP zki8vTAr=*_$dM_s$$4K$=Tw7JM0VkgoWR02Ip&3u$25umgwe4#1un;!g1BQxz)`}d z;Nh{&1wW3>Etqs%lK4_sAFs*}KAxVRecX$9RJ=YuCtvb}WWM@|SKvlbmFIQ>o&cQi z&O3WzGx4tIJ0X>)aI)jns*?=3R%DzCKk0X>;H259+LM~Z(_(yXXYS(Mo4MAx$AFE< zga5aNe_IUybv*I9(1hPKgTL^DzeL{)2HvUTl)_1=ygqQoXoOEW3!jzNNHT+n3WUf)505(#Xlt)9fyFk>N5dV+P@^Ob{AS0GSW}p{HG-OISWK7Fh zTjC3%0hwe08O4XpLXVIJ$h5wSWXL*S;uqornV1C`S#wT|c!x}ZOkD#R>jIgJJ|YZc za@YA~kk!+Or^p`2^mxel3zesVk(vZmz!$24HB^O_#B1a%REo9>AE9bAfD20nRFT6_ zP54k%b`uX038*v+pyF6V$iZ`%on-pjsYzIp-NWOASiM?y7rhpKEryiaaGrS85qI$s*8GQwUus1-cOrx{@RDRxyW8C4i1~x@HXVSs4zUY!P&{-O$<4bEOJ8-G|#g z(DiJH|B4rM!W`&`^>?I+7mGS{N=xXNq0l+em*wT%80eV0E1@t83Jq!j>&tKexE@tctbB&G|9%n6WL zIv}*$fYf@MCIf1dCO$L~faJ~tqI=g|OFU@|0qOYx;>&xMNc?Gr0}|8)MCb&_5WQ+{ z15)g5nFpwG8u6`(0wj465as*Ux8SVQ3@Gy+pv@{kou$OjW)vXN6@W-x0hyw=O+6sh zzinoKTGtVun?yje*8tIedoh7{-k1T>4F$wo@vm*2osAxOfKlt z)A}JDrkMnoY9fhe&vBS^9)I+Nsb?SY?{S7nC<7*KSpi?jjHhoWlsW6^+1-Zebm;)2z!yi228?+cENhg>n zkHBP!9zuVAI>5AP3sdI~;wMxClW1Sh7MMy+h__GzOsdymV*T+;pZE+}!6X|E6Kz%R zLgG231e2~AOuS(*`J(^O`@UH)4bOzBcn0wzDu+q=O}{)$&69~QQ7}x>r(vRgIUq|s ziq^uU?FSQg!S9j8uV@TR;`%U=AArdmy^Ed>io>-2zo{L4jB;R-$7x=io$hhU$7vs@ ze$L-Wspl{CbB*?pu%^FMM})(Wd3k>+@I)8+9vMjgr8Lb3hMYP2hbm3g80w(#hZ^?G zhIl2QUNZURZ|aZD&7osw{iafn_YAGyIzYX8J)3wcpsrFbxR3I1Iw*F`vzIzqz=*k< z{i622|0?oNYHImGrS7vB<|X`2brnPoGn@F0D(k!`@>P2E_cKK~OczhE{6zU4+aey8 z@qxPWJcM{Tpq^8|^BuLqyi-mUs*Dsblal3)CJJ2TbZBkwi+>J*DQf5}S zsVhT$r0&~RQ)@NzM1D>Miy7)#_{iZS#4l5Mr7MP?ud1XBo85^g1?p0N|16`@RUZ#e z@jgxIZIqM_eo;vIx#<$`3e>MI4?F>XcT{>}VKxz zQ1>c-j(ps;pNhJnHcDLHk#elvHj49?@>#W$+S61u>fAyr%BQ7!l=&nxDxy`1cyOQ& zw=iox72gy#diUBjl<%YSql24PP^)UYM1E8aH?*nk=QoWRqo6@$7EohKY}Kd}hs#7h zRntnQQmqFjj{RIYk@~aUaI8wnSn8HR0P+4n{qH^7VbmpJ+CH#N%K%5LSS&KOR-L{Lw>Wb%E!&6WMK@=I>>^`kOn z-3_ks_iec^^1Dj>L;iH5_adLIIpRzBg`S%xzBoFcA3lVdIBljXUpBUsc&DI#+Thy+zTDyQ zlhjv?;)lquos{i8j8CQe5|0(sSsN65<&BDNp5$?=lXq}%gxtb}7d+Z^Iq_maJ+?p{ zR2~M|a-*AX@Gj*w$Sw4_$eSlEMm$?kx4q3PkJok8VY2m;OrDxt>f{0C6kdjNjmY0i zErR9^8#ZT3MTRf0Ys2;_T}NGbZ)0PL2Mp@KjrUmbB&E8i@aLKErmmbJzw6~1o|@+t z;uV8>@i}8Od86)?%gaZq@EX6qmcR0O3NK*7B;qN9y7JjVao&PW@O=7oU+}`+1yj9l ze-8fX{Y>N^_TROp;Mkbu3QouBg3S_K72ddB53Wqe68Va$)fELV4;`ZT)g~u+lb@EN z@I^}S^F8*&%LeuA;<>!wor`WN_P+NFUNz~b;w4a<2)@lCo;Rp_KexdocvNP@v~LCm z!Rz){P7_yO9DIFYm&l*&%q7KO#|uW&&75R|Y44!v4~9wvGjodnkEip1i|XpO_|S(w z3@AgDs8KXAq9z6#cVZI7jBb`l##W3Xdk?!=0nm}syDYp^7i z7=tB#@BHtZ!~6a6J{1`5z2}_0*IsMgy({~crM`KTG2iMNwY0bJ@x{bNt;@fdvFze# zt=A6k+mG-(kg-}{64fALdxrNK-Fx>U)@KZ<+d%8d!+ZIW_h)46`E>Dn`9Dm|ShMfQ zd$k9S$mkgJcV+)Gzr~$0DgwJ!pX}Q*Ao>C9=y_}Mth1MEeAz<0>Ei8C^O5iI$*({ERO=Z;-+<8* z@+SvxT2Zr;->S(C&z-CpzhvIzZ=d{I*`PW%|?^6zBJVu{eI2KDN1~;iGfunr#4F0dKJ;HAYlK?Nt--NYi&;XW73I79<|5# zmrlBK@>8v+5q%9dh98*pY}AU{Rc3FUbn(-ZwU6FhIcf2mmzDk7%DPRSG(WX_bl34C zCLMThR4|NAsk8G!d3xbV=eloNm8P#%8frb4=(~{r-@f!~VTw6RedFdm{V4s_bng!buZ~DRu&e2Zg^hgD zH(wpD^?IV;L#gn({#m8?!|%WOZDNx;|9$> zi6>)r*E`y0+Qi8BZddl7vkEWmyvNE%=ijuRxcKDgk9O?)WMb;-wUvG8+WljgxU}Az zkNhURn{f6~o%$0WKAKSUU82^DihdNWmY$P~#NBDd;ufALVVnyDB*iQnro>la% zh%shN2>vQHW`axdgl?DC#Z0>0bwW_*bCvz=jt>85LPdkR4FZf|6MR=BHmIHNF=6(L zSy~S)`d}2TEgL^4_fCVB|D7H0@_RtTHEj=!KOSM$dS%fs_IQn_UAWfyy0kBTCm~Hqb!X?M)qNWDX`AZf(w&#!dHv#%!{>Kq$wz4rBjtJ7lbosNI~9Ct#=vyORCL{`}&aWK$GyxwZHDW;=X9G6!5iiSfJM9j6Nrs33tXW zdz8|&R`;`Gd*rQbYHquCtbh9xmHh&5{x@rEYiqS;$wgzv9yGOYmNqhRtVdqD)-#R1 zDUnO+j16A$bFeYlFo7;!2 zPW4=Ht+Mano%E5ZO&&LDF?Lv&)DL`^ttk3 zmwICgcZ^nk91t{S;a96F`x^FWcYE~dDbJMbTBk-wxkQ+ApZ+*{NoKs(OOAdrOFB;- zy|34Lb7uLV(LD~FHV+xycJv$Hmz8}G>$eUb{n5(ypM|aZZ&bmBiJt{rzcVWI?RS;^ z5$n_|7-enz>a(uRmyfc1QL|-k(&kwLADzFM(tLKp=PSA&OS#oDqkqo6=AJ1_lucg@RQ?*NY`O5ohz7rm?Bx2ovM=N6J8MQ-)^+^y z+=i@?ORlAVIikzZkxzX$RQ79pZK*$UeJQ>V@u5gPt?Wq-#38#<3TysK5~18YASv1C+g>w?)KBZfw- zs_gqXzwWK!_j~`@dh(rP!)HFM8gH7PKip%qS?d)@zo7K(V}`HjvLwD`%`U@p_a2Tv zKd=`(JY7+}JjC29zZ?JU5`tgV{%uZ@!#c*+251jdPOgM&D@DZgom> zQGNHev$8rR-}|7x)}xR#^}~v4 z)NHrUJ9}7%3+>z4#||E*j2W->Jf!cDvtONIjpv_e_xTsz!|HiHY4`1jKZlN<9IW+5 zq(9Qp**k~sYm(ePXWEjXJ7?##pFd>$&>N=;EBjVfcWpAXpsr_! zhrH|EQ|q-zzophQ)FI3JZtdXxU*3?>?SJl2eQ5TOFYCXm>~q=Q^UEREOX52&_`KGT zg$q+V)*S6Iq)yA+%Kn$ROHU1co&870%$)BB*9!3O^!t=~gQJ!-)_OeB=c#(_4ug}w zp4rLwUcJHFE^O~KbBW*J4N<>V_REYpa$!*3+Ug0TS{4jid8$o9+ub>X>OV-;dPdSW zs$yv8LDgK;gkQHd7?kqgy@WwG0tT5M`Dnc*=`Xdb>cxQrzwOmIBYfAujl;7#`vfi? z*zNuN%D$T`E_NRHV8TD0*RF0b@F$<}ucmej82Dsa%m43HDf(62TU|2X)9i&`O^7ZS z@a4U|U%lM4aKPeb*DL#UUPVNQ};l&{t!lRjBC@$T2F-x9lCs#hy1EpJ*^Q-y2Nz1|xu`+deH z9qGSj+mo)5@ACTps#NLL>YL2|f1YTn_1vWI*2v7}{kQ)xvs>Ej(EhD_w{`ou@vDB{ z_b;jJ5Blxyz5NQWhjy=aeM!F_9_H@uFUR)#zUC0EhbMi!qTki)m+g#s6WsicO>3!E`4C}G^U{c=$_2yUh869#htZ&NjOFd${ zzv}bv^H)9g9J$=*+2}~EcPRbC)YL_N!s3P{Chi*DM_Dv4vEW|2K8G*=SlO3!*L&`L zw#HT@4y${ow_msLo=$Gu8c2KU;NcBpu-fZ-TV=u5L*c@oHldyZai^qXTZvM1S_>{0eAdsg;&WiPX*+1u=K_BwlB_J8Fpa3(k# zoDt3nXGZpg-NXP&c9 ze?4LWF@e}Xj38DJGi2XcVhJ&Y*g}jU)(~@KKU!iDF^Skjj3QPMvt*xIVi_@w*hY*a z))Dh$|5{=pF_G9vj3ibPGi6^}Vkt3|*h-8g))I4NzguE4F`3v*j3!nSvt=J#VmUFL z*iMWm))Vt(e_V0_If2|jjv!Z%Gi2XfatS$w+(M2a*N}5$KV5PWIf>jvjv`l)vt*xL zav3>|+(wQg*OBvN|6Ot+Ig#8*jwDx-Gi6_1aw$2L+)9om*OGH(zg}`NIhou{jwV-= zvt=J&aydDj+)j=s*OT*Qe_yZwm;h`5MgS{-8D!sIumqR_YyrjqYk)aqKVYy3m;`JB zMggmUS?Cc+UrDeGmO&i z#s+JHxn;j(usE0;Yz{^TtAp8PA7!vSm>z5o#s}+z`N9757o`@UCZIN;Mxa)pW{`cC zsU@f>s4b{5s5PiLWItwV5o!`@6KWJ{6>1jQrt*Ei6wWzsdzh`POYBFjwYBXv!YBt#inp%#Uj@phIk6MqKPxgnV z7NjPmHl#+RR-|T>eWR%*sVS)~sWGWFsX3`V>Gw)4N=-^_N{vdbO3g~`N?%xNS!!Bp zTWVZtU20x>Pf`O@3sVzQ8&e}wD^oMezSPvx)YR10)Y#P8)ZDUPHMKZ3Ikh=8I<-1A zyX<34El*8PZBLC)txwG_`&+{WzzM(&z!AU|z!}KC*Ki4N3UCW>3~&u_4zeFMTm+m1 z+yop2Tm_tk?2`?b0jB}C0mlK?0p}t6XTycSiNKA(k-(L}naIA{a4B#qa4T>ua4m2y zvfnmb44e$y3>*zy4V;ba!wr`MrvtYG#{<^`=Og=b!v(j=KpEq0-oD|#?92Hy@oR#eJ4VML{1-Avq1=j`VCHsHFg~5rzjlq$@mBE?G zzTj|aaB6UCaBOgGaBgsK^h1V=gOh`sgQJ71gR_%;#NqPb^x*d3_~82B{A7P|xIj2T zxIs8VxI#EXxI_9d!zIEg!Y#rv!ZpG<%6{ZqT!_B zrs1gJs^P3I8OXlxXbETv zXbWfzXbor%vL8HJ1eyfe1R4ce1)2rg1%1WQGSD>8HqbcGI?z01|9G?zG!e8BG!nED zG!xlZ9xVk;1#Jb51+4|m1?`1?=4df!GH5esG-x$wHnI;rS`L~H+722IS`V6!>`#vt zgeHVGghqr`gk~iB)}tk%DWNT)F`+e~IiWq#Z(Y-(geHYHg+_%|g=QuD+@ocoX`yYQ zaiMjgdCC6wXkln#Xk%z(Xk}<-vM)Yb8k!o~8X6l~8=9N!myZ^QCWkhMMu%31W`}l1 z-*~hCEfq}_Z553b ztrg8x_WMVRMUzFFMWaQlMYEN20MK&LbkTOvc+q;%e9?aC&yN<2CX67{siUoBr> z*X$kFGrX_oJFYJ>?6?28UO6XW;fk;S<9>Q~H~+`|Ev@4BANMQgCk$V<^)1h%YWIn6 zc|IM3zkJK{qE92w&$7Dg4bO88{ju(w_g=AI&MSR0Ilmvb_Ikm2p3uDXZ_amaqs@PF-oJIsmsnN1 z<=@1Exit-c6CcuR+FpbsbUBenMA=fsmaAI3i?zStX8eNMcQ^C&jO?|Mc&8ra?P zjQG@NXvb&7D>u@1Ri6+q z;5PCz`uG9)aLT=d56F*}VRIgkFXdd07vpO^AfKi=|5HwW&0Ku6oO~DI!eegileH-tC4?@z? z?t>TP+>cikhWp@&yFdMY4}4L&V8=c1hMWiT_s8w;fk*24h1~<6%zE_TE_g-G3AwOq z_FeGInKj+-f^WR$y?+yr<>gdkNxz(>o)jon(x(H;5GW*g5Ulgn0^a9cVKDjTj0AEXR6); z@5%Wjxvln=fd@0^%_svOes-x#8F-OCy38#}oA~^9@Z|FgKm88A98qu4@8C^2&t&kw z^?wJCz8Lhsn;Jg7bp9rImA<^-*LKCDZh~hAwP|q^e7p04&rR^IoPXl+c-sx|a8!22 z4e;^2h;}!?%W^JC`rwDx!P9!f!Rz2_{ZDhQgSX|plu3>1TnCR=yr{SaK6g7@d=0!V z=cttTO1=i3Ki4q!8u-4SL4OUrFXyX#dwt7Q>Vbi0CSIjJ_)~3tm3l$WU72?9k1Ny@ zOYHlvP+u%OJNpXthMdRJ`(^Db)FVxTDoUwO!efg|saNEj7XQV`rPMR^iepQuZ$`O# zmQwG?`7LP+xBf;w)avG>->8pzHER1C^^%N8%)N67MOwGHaFHz53%~UQ?-_@>exJ122e`e;xY?-|CSL(s? znCxGv4{!eY)vwfxa&CE9cLQ3$*`CJv=IQ(a+S!3kMJUnR;2y zr5SnA^=InoMnRWLsIOc0-BLomE$7vAaBEvaJ>GM$==34#^OL6^U!Y#6Z#8pl%70jR zfqMS?x&tmy-#^;X@B;O|oNuE)f9X7Y!1LrS=ivv^y(gWAFQ5-Lb8jXL3qKE^@HXnN zbMOmIZ>#6v8{|Bk|1t)hgOAAR`pG%?iHeUs&cRp6IXOdox1EL0nCLe3Ec`}>Tc@+| z9ddro_=vyHz=x!Na{LVZ$eeB~&cK(*xjN5(Xm$oZCGo!R8Tgg*T4kr=M$X}h?{WSVe9p0-^G?CkiZ9B_J33i zKQwbsQ89dxoZFKTJg68xspQfp#qdk&8htT*lbq)>=ZhUD;iJaBpLG&`%HZGiBz%>e z^YhKyS0~`JCh5+dfZuBDn|A`fOV0oK;2gWoG! zcj+j6pPVmL@XwT^@PY6Dm~a$+@a5Q=N8t1yxgig3oN!()<(r=Ael|Kf!m>|DE|of4nIq#_LrX&?UHow&;D*UYL zb59k%R?b2CdFXB%d~T;0s||klo=aaFe6O63H1U+X4L&&Y(6u7?;e-1Nir|ao+@yQw zdlkVa-+EBL2!8oPf43s|W;svkX!?(b;iDsqW*pW$0N%Y0!&l2WO9zWx55s3)Z+!I- z{C3ulKOTbbmh+cV?7a@bhuafl4#AHXym31OUrwKW`18yGI}gIAr_`K%5Pse8yw5@S zb~&$U=@0sY@bS}E-#h?6-*V}m1Mu~7j#InMNeAHbH>iyd!0+F`<8uJMU(R>>qQikg z^njGb3k%T)R^A>`h+ZJ)K80*F7NRFiuJT|%`a;Dbbw7H8oClS>J!L<7#IUxX??<0l z`*+BG^a?pA>h!Ra`_MDaHC(q3ed9gP@%zv_cdJ*8jG?t9T!BD>eyi{2vVO|`s!Z4Y|Pu9)3>&}Zy9bN8UvF!z8tRHxFK z>_N}D_|mWkeP_|k^4;h?az0g?6DxM32X#yzvm1S=dgIo+(Tn8Vs!o?)?m|!6yYKui z^d+Z_n|Gl%$$3^IzU#gVJ!~l#AJOMZsxJHyy^gsN%+V@)YyJ^EZ;5m0kLY`9(BC`I`k zy_Zkhfj;>C)gC+03+3Fcs&l+{peM%tedh=CMZ<`qAJ7}+Jg(xYsXw4c9t>^!1N!8s zV>Nz2uVk(TbGl;Ue%p?o+1798cJ$4-M{~EMcgp!)C(p!fM-NTDVA_s8`ug|h+t5py zlfhgs_vkI#&{OC4&)SB*8oIIfHuP5JX`sIj?rPYE9{Yj);rHmX#wN$VN3Uh>26Mo= zd^P!d^xOl_yMB+p+bysD_vpRM=Rp5$UE|(X^x*sobu0RC_iL-Rq8H1#VLuipY(-BV z`pXAf(U-Fxxo<^pmh;43e_oW29zAGAZa(^StBYy*=+(>xVb0i+<#qGXv-Q62`RLnz zi*9W}@0Rn&?*5d!1wGt8dfXQD@z3idY(Xz)&IohKx}Wsef}Z~T`#YP_*W0a8H>0=9 zd1W2*CvHZMcRt!>Gy43zNA)+O*E6>S{l5Ot@=fUZ-3pIwLf;=^`gRj~znpK@+qu^! zJOJ(HH{OH?pjpkpO?Uw0+_MJL&Thm5(9*nhBOZX^hFKf&0LXc0{@0X^cmQ%Qg>S?I z(BbB*4R`?LoU~4%dp6(!*wSIq20Q@fg`+p%0g&_4+O?>&0S~~*t?nD}0IaHc_d7fQ za;{p>FV}yE2cXlVDc|7%*tx#fcX$BgytQ+Us(yzDU{Tp1o4n;Q^TQTc>q+073`XUxx=k z&Wp?b{;#!o00s^|zZMTba=jgE@c_s3Ki3i~Dp%=M$0Ny>joQnrQ&dpO6tj@&) z(B{R|Ts#2rBa(9Q0LXcIEoQx+iwB_Dhx%MR0H57{xB?G=oU=E1TEPlD0DA{7S%C+@ ztM`NzcmU-5y{hTWSKtA-ysp{`JOD>7Ij_J2Am{Qm7cBdy1BJODGpn=Qu!kaj6@IUWEx$FEcR{bhInS`9qC3=hD%K0B7-0g&_kva=^F z!vhe!qt`M#0Fe*lmf-=AbN`ks@mPijz}xBZQak`|nI%i{0LXcO%eJpviU*)!pJ_|+ z01OTvv=k43oD;b0{D({N0IanKEX4!R_UOwccmU-5!0%q$m*4^DUVrlvJOK7_^OoQN zV5Sfrfa49iFTn$lytUa9JODp8cy9?F0A>wo^9IL1UW^BzwEo4#cmT5B>|cxrK+Yi? zc6|C`JOJB|4quE1;PS;zi}3)+`GkMf2w#i`;O-FT#drWp3dZ}0%f zxsFOfQ_)&=TWsmXn&037sNLD`8$1Badcp(nGWPa-JOEQ$pPi2f;N-A<^YH-4IgtBq z%$<)1U_hhs^YH-OSk-?%9soHXGI9OK^YH-mXIu z=HLO?ubdW zAm?hntI^bo2cX;6(N;VFwZ*%|cmU+Q&DLlCo{a}!_2ApH@c@kX|9LhZ06B;A_?jKF z@c@`J*UrWR(0<(f*?0ite9rflkC=@I;K`Amv+)4*aBedj4}hH8>3X2{Y&-xRV}fVn z0cd{EeKsBdInOi5{r)UG0M5miX5j%?zvlQXJOFae=d-DsX5j(YHh0-9JOI_cpE(N; zfSmu?{Jo*G@Blna?>-9;K<_)PX5j&lb3t>S)}Dn2pyv|PEIa^z#e2@e10d&xS|2~0 zi3ecO)oU~H0Hj_!I};CpoFjUm%8xVg07Q4nn~4Wt{OUzB@c=Me3=hEmlyNih02DkM zG7}HLqB%Wg;sKCzM}wX>orwqF;1SUoO?Uvl+8j9(4*;{s@BsAL>^u_>z%NH$%;5c` zFP`6@fd@d&DGi%@W(FRBna_)6-~o6xs$d2l06D+(%GzZ!@BsAq$~prNz^#ys8F&Dg zX@&!2jH`S``LH^?oGUwjR)Y;vyyB)0L*H` z1MqFN!`XNMvVPf_jR#=&sx8@g0OTCks)Lqf;{j+pcuqDRfYS8LY&-yRzN_o?k=b|v zHq{-NjR#=!{KRZL0CMi@nYmwP;{kYHt9dpafN7UScR1kzkn>>AjETy|1F*1Xa5f$Q zTX(-~JOFY|Y|^~9S$F_`JMwoH9)Kd>M_G6PP@xa0g&@}uY5Dkf(Ia>cd7*sKw9$@3myPDr`O(O zumumm!){3yJOD>$_Oajrkn?+|M|HE{0T?;2vjq=;i&sYr9sp+g;Q@$m+1i2!;N_do z#m}|ScRyve-~o{HejBWBYQY1reaoj7JOI~^er&-5Am;%0`LwkH00RQ@hTJQjq20OVZa2H(3{@Blo$>SDnIkW$UXf(Jm(D_(ua$$|%z~tIG3m$-*o;nL20J{J2|M)u|0KSd~fbYixAm<+Qd3XT$d^`aBK0E+&9x~U1 z2Y~Ct1Hkp-0g!W&xgR_L+#enQ?iUY$oS)3|zyrYZ!2`ha!UG`ZD)T(?0PuYA0Pwu= z0LXdEtOp(d)&~y&>xBnE&S7Rf@c^*CcmP;$JOFY&Gy7q#@Bpws@Bpx1@BqlU&Fm*U z0PHV30PHtB0CJu)`w5U=n6$T`)-GduvqH#`8u zJ3Ih#el_tB4*>BI4*>BJ4}hF&O+3W|KzzjmK)l5RK>Wo6Ks?3+KzzmnK)l8SK>Wr7 zKs?6-KzzpoK)lBTAm?L~5AXnxAMgN>FYo}!x!L3sJOJbuJOJbyJOFZ@Hu(q-0Qm_I z0Qm|JfSj{UKEne*e!~MmzQY3`=Wmk_@c@t?@c@u7@c_uV+~iX{0OVIZ0OVUd0CHY8 z`4|rX`56xY`5F&^oa0SC#{)oq#{)pV#{(eedxHn?0Duqh0Du?p0LZ!D;0Zhc;0rte z;0-(g;14_i;1N6k;1fIm;1xUo;1@gq;2Ass;2S&u;2k^wa(*~?2oC`G2oC^w2@imr zD-NE*0|36l0|4H_10d&(gU9dyfY0y%fYWS4*+;|weSFdU-1BdXYl}lZ}9+t zckuwo`RCwaJOJQhJOJQjJOFYoI(Qln0QedY0C*b@0QegZ0C*e^0Qeja0C*h_fSjWa zp2q_KzQ+Rq-p2y~{>KAAJ%9&*`T!3A^#UFMId`3U0uKQ71s(wE4LksH9y|329sueS zJOI=ycmU*_cIp{C0Ms{l0H}BH0Lc06)I)dxsE_afP%q&DkaOLsr|Pv z84m#UGadlyX*>Yb*LVP^w>1xdV_rS=I357%b36dl>v#aD-|+xY&*K50zQ+SVy^jY# z&bNmTzykn3fCm7+01tqid*4#<37Q8$@C$eV;2ZD&z(3#tfRDff06&2T0KNhb0Q?0W z0Qd|%0Pq`l0N^|D0Kk9X0e}y|0{}mQ2LQeV4*>iL9su|hJOJ=3cmUvA@BqNS-~oV- z!2$SE_&q!T z@O^jy;Q#Odzz5<1fFHyI0AGj)0R9jU0DK}I0Qf~b0Pu}?0N@|-0KiA$0f3*x0{~x% z2LS#O4*+~79su}FJOJ>WcmUu(@c_Vw;sJmk#RC9eiU$Dx6b}G=Djop%RXhOjt#|<7 zU-1CI$KnBipTz?JUyBC-{uU1ad@ddU_+2~z@V$5d;D7M|zz5?2fFH&K0AGv;0R9*c z0DLkY0QhA*0B(YB#sdKVj0XTd8V>;cG#&u>>RZAC0Dp}K06rTJ0Q@!{0Qhb^0Px>< z0N}&%0Kkvq0e~;Z0|0-H2LL`D4*>i+9su}uJOJ?TcmUwz@c_Wj;{kxL#{&R=j|Tug z9}fWhJ{|!0emns1|9Ak<1MmQ#58wenFTewUet-u6Jpm5@`T`yR^aeZt=nr@R&?E2w zpikfdK(D|9fPR4o06hZ_0Qv?V0Q3$#0O%ih0MJA50HBZH0YERo1Au;l2LL?<4*>cK z9su+fJOJn~cmU92@BpCC-~m9d!2^JPg9iXT2M+-H4jusX9y|c(KX?GpgYW>L58(ko zFTw+WeuM`AJqZs0`Vt-h^d>w2=udb6(4+7GpikieK(E3BfPRGs06hy20Qwdl0Q4?A z0O((M0MNtm0HBZI0YERq1Au;p2LL?{4*>ca9su+Ie!vlbR zhX(*X4-WwP9v%SnK0E;Ee|P}U1MvW$58?qpFT?|YeuxJEJrNH8`XU|x^hP`Y=#O{+ z&?E5xpiklfK(E9DfPRSw06h~A0Qx2#0Q62g0O+510MJA60HBZJ0YERs1Au;t2LL@4 z4*>cq9su-KJOJpgcmU92@c^LD;sHRf#RGtTiw6Kb7Y_jXE*=2%UOWKkzjy%9gYf{M z590wqFUA9aevAhIJsA%G`Z68>^kzH&=+Afn(4+AHpikogK(EFFfPRe!06iNI0Qxo_ z0Q7D=0O;R%0MNtn0HBZK0YERu1Au;x2LL@C4*>c)9su-qJOJqLcmUAj@c^LD;{iag z#{+^3_r_fXrCoMlh5XN@Voe({BEv+ zYvG!>Hm;Ft<(j#6?ty#Zp13#ek$dHyxp$rc&w^*dv*8)>taxTTJDwrWl4r`Z>2hBdx*Wn zo?>sY$JlG^IrbiVkiE#BWN)%Z*{keX_AYyvz096wZ?nhQ>+E^zsMcJ~4n; zKujPu5F>~c#0+8wF@#t`Od+-qV~91x9AXbKh*(5SA~q4Dh*iWaViz%tSVl}Ewh`lq zb;LYkA2EkJiPgkxVmC3I zSWZkQwiDxt^~8K)KRJM0Ku#bxkR!+yb>uv9A32a*NKPa-k|W8L`6LSO`o6HUcAomB373 zComLPO7j2+Yz4*wYk|4IUSKe=7?=!f21Wy`f!V-rU^uWGm=0_Q#slkt`M`c)K(HW~ z5NrrW1S^6W!H!@^uq2ogYzf8$Yl1n!o?uY0D3}y%3PuI1f?2_?U|6s$m=z5o#s}+z`N96w0Mr811k?u92-FJH4Ac(P5Y!UX6x0^f7}Ofn9Mm4vAk-q%B-AF< zDAX#{EYvR4Fw`>CG}JcKIMh1SJk&naK-5CiMASyqNYqNyOw>-)P}EY?RMb{@0I0R7 zxv0IU!KlTk$*9e!(Wup^*{I#9;i%=P>8S0f@u>Bv`KbM<0jUM438@XK5vdia8L1tq zA*m&)DXA@~F{w4FIjKFVL8(QlNvTb#QK?m_S*cyAVX0-QX{l|gajA8wd8vJ=fvJV5 ziK&gLk*SrbnW>$rp{b>*sj020v8lDGxv9OW!KuZm$*Ilp08pz_v*X{VhNqUNrl+>2 z#;4Y&=EwgJ2LKlUCjd79M*vpN$0S*K%1Wp8Q1dar*1kQx_C*V-vQs7kJR^V9RTHsvZ zUf^KhV&G)pX5eVxYT#^me*+E&E(cBrZU>GBt_RMC_dno(;DX?U;D+Fc;ELdkcz*;A z2`&jv32q6F39bpwiT6+7px~n5q~NCDsNkyLtayI~4ht>|P77`ejti~}&Wrb7;K1O* z;Kbm@;K<<0;LLb`1`Z7_4NeVi4UP@24bF}CZ{XnI;^5@q=HTey>fr2ne+Lc^E)Px* zZV!$Rt`E)+?hg(SE)Y%-ZV-+Tt`N?U_lMvR;S%8#;TGW-;Tqu_;U3{2;UYCoQgD-S zlyH@Bmb||NhY6PnrwO+S#|hU7=gIp|aG-FZaH4RdaHMdhaHeplaHw#paH?>taIA2x zaIU<61qTZk3nvRV3r7oA3ug;=3x^Ar3#SXW3&#uB3+D^>3kM7r3?~dX3`Y!C3}?*y zV{piD$#BYW%W%wa&2Y}Ve+CB)7Y!#3Hw{M(R}E*)`)hF6aM^I$aNBU)aNTg;y#EFV z4i^q54mS=*4p$Cm4tEZR4wnw64z~`+4%ZIn4)+cR4;K$74>u1-4_6Oo&-;6D_;C4f z`f&Sj{BZqn{=EN(27nfTCV)18Mu1j;X2AP{Xb5NtXbNZxXbfl#Xb!x8hz5ZcfhK`A zfkuH=fo8$`i)a{V8E6`48)zJ89cUiB|A+>H7J?>%HiAZiR)S{2`;%xWXenqaXe($e zXf0?iynl%XgBF7(gEoUkgI0rP!~2_PIA}R&I%qp+JZL>=KD_^l280%*X+lC9LL)*e zLNh`;LPJ7JLQ_IpLSsT}LUTfULW9z@D4|KAO`%btRiRn&{wf+4S{9lX+7=oYS{IrZ z@4upfp@pG|p^c%Dp_QST@%}6t8d@5f8rm8f8(JHh8`>Kh99kTj9NHWj9a7nhR@uBsh`SJcQ8X#IAnjqRB8X;OCnj!BGqamUtqA8*+qA{X1qB-*ZF&ZRV zB$_1JBpM}JC7LDgFQZ|iWuj@KZK83ab)tFl{xcdVS}2+*+9(<+S}B?-+9?_;S}K|< z+A10=S}U3>?_Z{F4`^{FIq2}FYkY&0iy+@38M|8 z5u+8O8T0-)8Zufknljol8Z%lmnlta8qd}uZqe-Jpqfw((qgnI*IvO@wHkvltHX1it zH<~x^zoUVpg`K3YDSKH5GSKUzPUzfQN`w69sJ5P zJ=7bUeetxam(HrYj`(WjV0Uyn-|2AfH!`~Zq{N!Nc_hY|l@^{l7 z%?n!uE91=PKdbe5#uw+ljA%U~eovb>ZO!eoI@mkD>GW~u;a{!pa=PowZjn7cPaNDc zyVu&@d-@dj{jJ~K{*RNM4R}8A$)E>=Zw@ILS~P4+^8DeWN3Q0$6H8yjLjUFIXiPp=8?=RnGZ8xX1>e(pZM>k`12Ln@+teKCAAO6B&Ioo`}zPpFDSx*QA;0ZziTpyfUHXgw5mK#wU&2 zm!?na_Vv24cT#Jl_8+ri^yyKrQfj8O8##K!{NY=Yi-wg9y*cE;;3tEg4}3P@anjxX zzx6BbyQk0E-r2nd_xwCDvd7DAr@OB1GW@HLJHP2<@0iuW-2P45J#9wBN3=foWyTk^ zK0p82ICHR4*rG@Czngy3dqU z`ueEQYD*$~!l#G6GK~(tU8P%4v9W2uHve$H`95#FMtWZHh#$#*{5+||^}^zF@15Osy49&`C(};&9^ZO2{>TISe6^wN>fxD(8Xde-xO{*6 zeQta0yEAv0ce)jv-Lc|_A=?{o^ZNdFe$kdSo2P9Ww6Xn$*zf9m8=e=m-hZ9n+JH5| ztE;byS^0Tx&lTgAFJ88H>GdTZOByd8zUbSW8w(>A4qUM9n~M2u=jY9PGq=}V+nm~S zmRjAc8M9x`nlS72%;_@&W^S0#bjIcB6Q_qyKao8lyKeUFth}s2S#`5sT8b^}ER!rf zEpe9GmZ}yni?c;1{__%lt}Xtpr})}B@jWjsb;bARW!=uID}Me&cDVSg%hQ|A*f1kN zeE#d16K1`fl`-4Ry3|^Gj%`k_xo_s?&1*ZqV*a*o1}=zLcw^zWIl~tq?Zx>knmH|mxsv< zgMT~@Z#_i313@pv+>|$MUx+%3@+4Cn>sT19(3!r{R-9yr=ien;S!-vMvlQ z@-G^ewQh5AO3nGhH|CBSG3j~Rkx6xGro8?5RZ5WW=}~L9E+4&1yw|!)ycN#m= zjk%NP?bX|D>f{=Oo=jfn(l;aL_VEn*Ro!eiXUeYgcc#$$$=rYL)P+MYPkp!~Vj8_D z-ga9%?S$w_bZn7l=F1+jnaud0N64PWTQZk-JCeCT^t-X2d61d?-pfpSw=e^S|K;!e zJ74Gf_&$wy?yNuifc?O}V1KYr*e~oG_7D4r{lvavf3eTlZ|pnvAN!E~$i8HMvQOEs>|6FP z`3&)M(nd-gx)fb+n);CygSI4_(V&JX8^^TfI0d~wb=Z=5^MALo$s$hqWv za!xs~oLkN>=a}=%x#oOx&N=U#d(J;N0xYsY;F%c$6Acu&YQMl{Zv?*kPGCfE<|Tnu z!MkAQP6Bs>-Kz`ye@xU6)FI17EfXf{p_!tlx-06kW}>#EKBUH^PAwI+F78_8792zq!DCDkTnKy$oD96qdBF{}5&Tk);Hcoa;L7d@z75XqjNttW1a~-A z@Q-kq@Sx`emkJ-N>3M<|hFjh(_~{hEaW57;Ib1t@{YQfHM>p6mvgnUllxcJ;61@7sL5x3f>m(wU5wH;Xv~Qj|ms~Sn!E(g7A89 zbMR{)362b&3$6;j3C`${;C&hh?gst^4&{BpgTQ6LN5Cm`61+ecQQL14_4y4^V^b$n z>l#J9O3g{#7$j;x>NjdI>Znno7IGE!OjA*lP*+eJj1~AEj1JBoA+R!d7tA_M;Lgng zJBsDk{+GY=?|hx_*D&jPOg{h=K8r0?uYy0 z{&d#ZzN|Cr&APMxnvNy*1N(yg!9HQXuy5Eu>?8J5bFr`3U+gpX8~cv^$3A2~ zvM<@6>{IqD`Gp7SrZfWrSj_AXPILQs8x}d7WFC%7Hd-n&v97N=HEQx3Ga)S@7Dn)1=%TPw;(8xN%dJ{dz;(_NG&n>E^0&Y44^eHz$P0ol>VL`?gh&E0{J# zd3!TDF1pzida5pR6SP z)gjI~ZL;E2rEA=b$jQozCcWa;o}8ov_DPECIC_#Ybjr}UT;n7qb5%-Q#-4Pg^S-a+ zD!QaAXD_738Jg2dYsZAZ)sfh8RL}TZ&$?K@E)hk%3BquEJ{<-*R73f9h9cr zTa_1AvGi-@__7UgUj=@x7#D7i>#=aGa%|StIKAgs<<}|O%0carsq~ zm63+hxYCis6ifNlxU;sQ$|T#3III6qrPJcFIPZQ#l-Gmq#P$4surj{U{kXIjgOvTc z2XVcc4^j@Dc@$^J9;i%O`d3`;@d3)iUeDs5yAM!2s=bJNuT_$ArtGC)$oebw@?OQc z+4?E9`@W5{z3i*(3jSZ5c$Y)D`-e_BIiQcSv!$~Vy0o{_VvUQEaIBXy2km6uhNoNqcR z9?gRl=k*;Fd!|X5w4=SEI})N)9BQYWa1K*4PqtNjT81mepW7%uXGSQyOXC&e;Yel3 z&DP49m(`TIw_7Q%>c6MB-2GBnIjp+!&z&!nt!ry2y4#;C?_aE`)VbMG@p7xBq?UfB zbZ=Z+xmsdY+=fOg!%iwnm8Er*u)}dmw!N=d={U{XY)JwUHnddH`lidoJI{b; z!8766@Qip?JTsmh&yZ)yGv(RxjCs~PbDlkGz*?{-tPN|#TCrxV9c##1vZkypYs^}+ z=Bzz?fW5$;U~jNT*emQA_6~c9y~Li<_LkUV>^1frdyhTHUSv2%X+2ibW_B?x^Gr(EkOmH?hBb*h^3}=Tk#987@ake;PoHfoIXOA<;S>#M|HaVl5 zRn9DDmov;+=1g<8Ipdsl&OB$I7(gr_CJ-Bl5yT2&2C;(}LM$Ps5L<{b#2R7_v47Ch;hU^Vji)N7)UH6CK4Nok;F=3Cb5$kN-QO&5?hI} z#9Cr5v6mQ3EG8xsn~BlHYGO9An;1?kC#DnIiSfjGVm`5-96&B0Cy*P+5#$PT2DyVA zLM|bvkXy(xpBpCb^RwN-ia*l3U5K&f}# zelURe`yu`=zJ8dmi|;?o_luuD%+HI@JIv>a&oAQh#qTTP_le(M#P1i^Q^fU%>nq~= z#Pt?&z2f?dxPEazMcj|Lzas8W+;0*0EAGFD`xnoni02`mPZ7^YJg*|2mw0|fJU{U~ zZ9Gr$d~G~m@w{z3Z}I$XJb$qsHr7L|kB#*a>t$oT#QND-Ke3)R)>EvnjrA4lZDYN~ z`rBB4u^(*g2eChF><_VDZ0r}Ye{Ad@v7c=0C$Yb5>@Tt3Z0t9&|7`3(u^(;hN3lO` z>`$>@ZR}UEe{Jkvv7c@1XR*I+>~FE(ZR~fk|84AlaUN`(2XQ`ZoDXqcY@8Qyer%i{ zah`0PCvm=PoG)?SY@9c7{%o8-aUN})M{z!FoKJCHZJbweer=pzah`3QXK}u5oNsa7 zZJc*;{%xFp5f5y{0}&r=#0L>CY{Ux@KWxMg5l?Ky6A@o*#1|27Y{VN8e{94b5sz%d zBN3l$#3vE2Y{V-Ozih-W5zlPIGZEix#5WP|Y{WYe|7^rR5f5#|LlGZs#77Y?ZNy6v zKW)TM5l?NzQxRWP;;V?aD)CmtUzPYP;;~9R7V%jH1BiI760b%4R*Byto~y)j5#Lqf zyNLHH@m|D#mH036fl59Q`9UQ=h|KYpR43^k>6GF zyU6z{`CjCI6$~K$tbzf=*Hkco_+AwZAbwT_1BlO3!2sg3RWN|~T`Cwr{B9KtAg)CP z1Bh!=!2se~RWN|Kb`=aD?nMOyh6$~I^nFM%hC1BlqE zf&oM+7(m2g6$~I^vkC?fv04QKh}f-y0YofU!2lw*t6%^T z>s2s-i2W)UK;!}y3?OoY3I-6lLInee+@XR2L@rUm03x@jU;vS8R4{pn(BDbkv0FmodFo4K?Di}cILKO@ka-*u%$MrK+Fo4LN zDi}cIQWXp!a;pjk5V=+b1Bl$Kf&oM>R>1%wH>+R(k*ifOfXLk{7(nE56$~J9y9x#n zxn2bWh}^G&033fmKJT#O^U3}EK5{?5pWM&&ko&nlazEEg?&tc+ z{oD_^pZg>CbHC(%?w{Px^C0*0e8~MgFLFQ6ugLK{$^ATEazD?T+|TnT_p=`4e%6QF z&w7#jSwC_=>q+iseaZc-H@TnnC-<`-$o=dOazFcp+|T|Y_p_hK{p>GtKl_c`&;BF# zvmeR*>`!t(`<2|!{w4RbpUM5~Z*o8To!rmb{H&cN&XfaRYiEr!=fL0ES>#MQ z@VRzYIkOJ@uAODhv;*I3XPqtXSLi$j&szzTJ9qUI_hC9Hb$)S#VTFb5E zSVz6B4!%vp-e3R+AE#k+Fo1)v)37@jz`^Hf*d7ev;QKV}4+e1X zfm&?<25|6&TI~P^aPWy*Z2<;w@QqsS0S2HJAs$hifB_tQrB=Iu0UUg$R@;C99DJu% z`+xx)e5h6%fdL$Rsa89I0UUg)R$CEYskOiW4*pfE#lQd#e)j)sHGu&f{H<2YfdL%+ zu2$=T0UZ3VRttgw9Q?3WD}n(W{IOO`f&m=-vQ}$?0UZ3ZR*QlG9Q?FatAYWjUCCe6 zvS0uQzpd4}U;qdIt<}O{00%#=)yiN12Y;^B(qI4wzpmBVU;qdIuGQjT00%#>)#_jX z2Y;{C@?Zc5zpvH$U;qdIuW0|tQG0pG#(fC1osz<+Q-U;wxw@F83g7y#}F z{0Nt%VSxYFmo%;k3;_28{)CGH1Bkt;aa3?s;8nOQFaTT@couF83;@>!-i7-D1HgrW zhvCM+0B~jCWw!jX+`ve2Pg;Ec}jcWDL|LdjHPYM_SE|q!;ZWRmw*Gjzw_X-Ap zi=`fen*{^F)l#p)-GTw&a;fLwcEJE}z0`Xm_A6ijxM1o*xM45=Tru?`+%XscE}41~ zZW#;!*G#<$_Y4Mri>4lhn+5}jT%~c=aM#qYB9|#(0Jv@HTexm80NgkAFI+en0B&5X zkN;mU*SK@)XSj4Q0NgtDwaB#!7y#~_`Wr4D3?Oo|#?iyoQ?J9_g8@YDSE%PjZr3<| zk^42yAMT&}-|-yagV+yoj&q?n;sa+y;otZg-vejD&+xN+h66`wdx@`erucqGeZkLa zu~vLdPN$F8=}ZYaomZkx7n-Eg z`6TOf;i)>EU%E~gDSolusxupMbY|yVo!OYDGrQ*N%s~Y@vwNY=T-B~K>x*?}Q;E*( zRjM|Ui#_RumXyHB~3J^ZPY-LJyQ9;tH{zu#FGU~tyCn4EQi zQO-KIXlGrO7-yYFtg|lI?5y*Qch-d@IP1I*(KN69GK^9cFT7*S1E8ddlWjGgYC{{&thkDNQtxAyVThnR_1K>Eq69YJasnv zS2&xi>0Hcuy^AHl;9_wxxmW_DTr6(UE|w}WE*6hi7fZ0&#o`(7VhKrbv3MuCSi+KA zEWXJumWWgri+{R{rJBXXuD80_19DvKF1arDz&sbbTfU3EN`Z^rqtL}3YWouDXz1*LY)|_}+Zi z_@DyesxNenuWEOV*B86Sn@U{cy-Hot?NLcC+f^-K?erH>+2on>94a&FYivW(`kuv-+jGStBiO zW|P&e*pTC94#{;ZHs-m-oATX?g9_Y=-3#4{tJ>X)^~G+*rV_VeuTr<-&@#7TpK`b2 z@TYFYeid%TkveyaLGP{)Ft}R+Oz!%?D0izN+Ff5I#$E3b>#h$ryX!sU-Sr^}?t1S; zcYRoryWTh1T_2I^uJ=!O*H^Q+TTE8>_<$UDOGvJJd|;lt)s*iZU!}l3-lNbxKG^Oa z?^)~~A5!8T?_KI1A6Dib?_2I3AMw;Z-oL^|u>a^|1PPOW0YPO5Un=^#po>ov3f(*c)h`tpf`9W>J6budV^20-VmOuH~6LN4UrbT z&daJ#Fy!cU-nse&W1e2`m9I|-D$wh_3-t+A?c(Q(^$DgDeS%l1J|VPBpWsujPY8di zPw=bICq(K!a|{Mgi>Jvm#~9_Q3yJp335xNwgv5I0R5g3*yyHD{ObMPjUWuMLp-G-O zKFOXr;i;ZEe(9b$krq$0m({bxkmG6g&h;!Y=6S|@<$IO{6?n#b7kZXdwRML zN<2%vNb(pBCND!^l$SXm+RIQS#>*ZM>tzUz_cDYe zcp1DCy$oSVUIyP}FGEDCm%%^X%TUegl@O5QW%17SN(jsof6n(xs8Zl%^)B>E2)2uV zFZN0ZDe+41F7-+XEAvY5E%!=@czM0@8{iSf3F#Cqoh z$9w05BzWg|Cwk|EC3)xgCVS^ZqA5&0_ zk3KNg$5hqqV=%`1m`n*ihQLH0Q)rU-o@5_Wc&d-dFWtu!Y4Op8T741?IX=3uT%SZ^ zo{v5>-zPDsz(*fe=#yC0?qdio_DM9A_!z=UeG)^<#AlTIB!)lrN%X7mNsQF_nvHtj zT!X>a9BA^*HAeZy8>4-5gJOK+17m%2tD1cijPbs?rUc)Fz(n8N&?MhPW3q2mmx1pku2ME~5dB>z%lvVU$ws(-G3x_@ppi@!b8 z>R%d=<8Kek^)C&~^Dhp~_b;td;9ne8=wBLa_b&-8_Ad=7@h=H0^)C%8^Dhl8_b-ij zD*jyIUs_FXh!Tfc%-S_X8KVtRK`{oaA=VI8)ojoO#2cba2?ldOq9H0Y$)GnT8=}Hf z4OU~iAu7^h&>5}b-*OCQW3C~|m?wTd-;fkkApTrvNUCZ#=mLukNv0BmIk41_6k295 z8Osex;ZF^@#tK7Hq&^_ZXb2GTJ0Q;(6`(go2jm6C1XxY60eMy91M*CX0ePWG0s7G7 zfV}Y30BdM^KwhNCct&f0$(R$6V9X6DGv)=DO!)z2K?MQ1row=-s`dawU~xd1sU#pF zur#17v@F0BS{_gq{xl#rv?8D^QfJhe^hUkOU^JUd#;Cw3W0Wb{7*!?4m}H7IMg^OV zx{!EdR7ir+9Fk~^3QH1yPBunGq#BEj>BgvP7NaiIYSf437|o%%#-u=T<)Qh;q$&l* zq|icRQn1~q3oAAzg_Ic0VWq~Turl!(<;J9lr{d2Q#-wVxK!ZsiXfhcB6HKPSyuhfy zcvEy>UX_@@VpD8jUa&dP5E37l7m^T|5Rw>}7nT$lADSGP7m*rR9GV`OSIrV=2(<>9 zLURHWLURMl#3v-0@&n7N6aq)ydyc`TO2T+tcb~H6=S`o6?-D=1iw-bGB2mDaR?tl;@Oe&UXrTE_O;Y zl{kgFmN})F%bmjA?>S|fDxJd3RZf}aYNv2dm9vAXhO>*w!Fhzq#W~p2*g4$A+d16i z<6Pzw24=j>n(aL#cZ;XJ||?408s>KyJC?wn(ea;|iXanA9yIv1Ogo$r~_oQutw z&iBmO&LyTC=SowabBQ_Mxzf4Vxy)4JT{jg(t13Ga1V74cF%JUch56NxtF-dxaWDMxfi=<%D;2mgUxyF_uTW{%gyEPRqmDURpx5< zD$g3G#wHh&kIB~*ZVE7knu1MHrWlj2ht;I=NH#V0NHeKCGfj;>vrRQTa!lSHd8Qhk z`6h4AVv~bMiOI*K%;ex%Zu0TGXL9kVl+RU}Ts*5yF&;I{jm<7*AG5DH#~fe|H3yrc z%;9El&lq#Qht=%ok!%k2NHhC+W|~7iv&{h>Ip%PWJad3&zB$~p*gV3c#2n>OW**^L zZjSQ2XAbtLG{<;UnS(v6&D9gn`KbOeA%RJIN%RTZu@5yVG^7|@}OwVeM7|$A>jXhmFeLMp^Lp_5%qda3g z^F5P2vpv&1i#;XR?g)83rP;C~j&|Qw(5w}Bkxo`z%s8sS_PdUrPc^=Lb@rQr&J6_{Giryw?4tSlj z54=ZSw(=f+<~_X5AEiG>4V9nDMHQfOkpFwDMyMLg|9w@#Dj)e>uqs^s4wb*7xP<&? ztHW(|xl*Uw>)`)i$J^`RKK44;_FigdKFbx9x>%``mAYBs36;9qe*OPncXOW(@+dB< zV%t4>%boeClI31Yi{4P^F8d-AU;smxUxl|iLe=~Y^l(WZs;n#P94>c;xU+Q!CgRkki$lWoXWXX~@I*~U;+s4i3! zY6w+_>O-}m#(S!Jx_g>?hI{IJ`g_`YMhBIH&Ozf~a8Ntw9kdR{G*y}|O_OFwQ>W?E zv}wi>su8*onh}N(>Jj=8+7ZSwRhh0#Q)Vbrm+8y2Wkw&BkIqNqWAIV?=zX+4#ynM? zE>DwZ$W!O(^R#)!C{>g$N)u&>Qb*~dv{A+?Rh6zvQ)Q@9SLv&?RmK{s8oC-9snygq z^fk0KjLE8GU9u+GkgQJDCu@_90jdC9fF{5YpbpRnXakHTsuEp^ro>R9F4320ON`zs zZ=JWs+u*JCmI~Y3n4`+kw|or}iB;G%ZXyJ%gEnW{`(rY6&nsm|1AYBP<&s$gBPCfE?H4%P>2gN@~? za$UKm+)%DA*OzO{jlL>hov+4MSPfsjuh!R?ugcfuYx0Gq$k*p<^Nlg87+s7e#t@^9 z(Z^_GjMb`YUA3m#P_3@kS8J<{I+aeR)94I3wN9_o>WoRMBwdmw$&jQ@(kE$?jQv#o zbp15_4E@yo^!>E`jHgwnb*D9_4X4$o^{2I`jb17*otMVT;HCD`duhFl+g00j+cnz_ z+tu6k+qK(`lU0*-lQokKlhu>;leLqL4^$6y4>S)957ZCz53~=AjZ}?vjWmr6jns|w zjkJx7>s0G>>on^O>(uM?>$K~Pqg11Gqco!oqtv7HqqL)p*HqVZ*EH7**VNba*RFV!#gFSRd?wNRXue*H9ZYI z)jjn+wLOi;RmXM5HOCFd)yMV6wa1OIs#smDCe{$Ej@8F%V~zi+{?+}f`PcBT`d|IO z+JB82l}4x0Xbc*)Mz7IojESm5U7{w@kf=`7Cu$Ro{wjZ+zsBF-ulCpbYyFKURVQ^P zH75-x)hG2QwI_{DRZVqGHBAjo)lKzHwM~uNRNHjhG}{c@)Z6siwA+kfsxV!cCd?3~ z4%3He!;JS;_jUI*_YL>e_x1O+_l*ry4Rj4O4Gay`4fGAP4UFlkbX~e8-H@(M*QaaK zji0JM)qSe@)bOeLQ~jsfPmNbpS9Di2R}5FwSM*o3SBxE19d#Ww9St4T9rYcx9gPQ7 z2XzNE2Mq_+2lWTF2aR)7b98ewa}0CTbM$kxbBxbb&vnl=&kfJj&-Kr>&y6)zHFY&L zH4Qb@HT5;MHH|5%6kUoY#gL*-(WhurjDe~^U7#k=5U38+2WkV27gQH?7c>_P7t|N@ z7ql0QtyHaatu(C+t<2o#)78`U)3wu$ zk5!L#k2Q}CkJXR$kF}4DZYnpOo5s!Hrgqc2Y2Az)R2y^~G#d;X)Eo30v>S}$RO58x zG~*28)Z_HywBwAoRJU}uG`9@5)VK7vw6~1iRo!*nHQf!})!p^owcU-!RL6A3G{+3b z)W`J4w8xB#REuZ(2)Qj|sw2O>yRBv=|G;a)V)Nk}}v~P?Cl|g6F7z_rrL2u9+ zjLTHZbjvi$49nEZ^vkr%j002ybOSU43s9M@>ow~Q>(%S^>$U5RL8>5KkS53wqz=*t zX@iW{Ro8XbHP;Q-)z|gcwbzYZRb6#mHC+u|)m`;nwOx%zRY!G4HAf9c)kpP5wMUKf zRr7W8HS-Pg)${f9weyXyRIhZeG_MS=)UWifw6BbHRdscBHFXVj)phlCwRMfDs#IO7 zCe@ItPSvMsQ;ow^!*s(m!wkdJ!}P`waWk`}F&?`;4?**jlEU9b-gvc4ZYR9^}V&djfJX0U7@DXP^d1{7itTQ@v3-Tye8fd zua4KpYvYaYRqu80HSZ1Y)$jH1weO9#qsppu*|&H=_A<7X{f+Hp&ttUggVf31NcI%4 zkD$Hmt7N~xa@ixmp3Eb%Pm{fy?B^uMVc#cvLD?V5o>BIZvbU7|rX6JuD*IApt*STs zSJ~6bK37@$>ODyI!;5GHb}J8?#o-`Y>z4tOK+5%X%+sysYc8mdpArYqsQHtj)3>%Ni`}uB^4PzN(fr zRn}2iJ7v9;HB#0^8_QZK>z}N7lE<;O$$BRH<5{<4t&;Ug)+94z9g?+2)*D%4WL=T9 zMAi>kGbA5mZIJaq)&N=eW37+%J=XMC$7Ah|^*Yw*SeIihj`cUz+{i0gTVp+qH8j@E zSSxEL>tn2mu@1)C7iUFS<6>PaL)NlbzhccwCHX1;=VyM;>%5Qm+de0s=Q>=E>vDa* zhwtNi`F`$$`{BO0Kkk$J<-WOpo`dJ%xp+RFljr5Rd49%$@nBpSAI6FCV%!)%#*y)4 zTp3@+nek@a8Gq)1`Cwj{ALfbqV&0fP=8^eiUYTF!nfYeknSbm6d%!NR59|bc!EUf0 z>==8-uCZ_I9DB#^v48vkf50#B5Bvmw z!Ef*%{0M)-ukbJY41dG#@IU+zf5b2GPy7^r#c%On{1|`6ukmmE9Dm2}Rq~(w|G4~o zTz+35uNTPs3grC-te3KeD%UAstyQjD$eOHtPa$i!tmn%27qaflS}^OwtQoV8%-S;R z&2s;RtV_%D6taHJnl|g)tbNOK7s~S&vTn{=I_vAKxw8(>+C1y^tl_h+&sslw0NE43 zK2-J&u%AH2pS>mQCt(i>`$pI+!u}BUgs=~Uy&vrNV2=m;I@rs>{tfnQu#U;z4BLKA z_FuB+l6{u!trWYl?IRUCV!woK4=Q^i#m;Q|SK03<_GjDs%3enH$g*dVeKhQ?VZV*o zZxQ=)*sH_-9rpCF&xgG~V)v|@7O`)Ly+rIUV$Tu#kl35VekJxWv9F1}PU2TZ?1^HZ z6nm%GPbL0W#J(%>$0GJ;iGLQck4yZui2ZQvfn(nrd)?UI#-29u^CI@1u^&zR-}Zlg z=J&kL`*^?YbMkqv!}Yi>*XMiqKE9Xl=RUX}?u+~5KDl4+oBQWEcpjdM=i@nfUY?uh zXB-$0#)a`=oER_0jqzg~8BfNQ@nxJDZ}yWi{>%e=QJEL!hkdNf7xO0mZ<|NvlX+!+ znP>LiGVjbkc7Q!#7uW}Og1ulj*bjDuJz-ba7j}ldVRzUcc8EP4+0QR>Re6a7G=mpk;Co;#Z>2oH8Jt3SeVQ&d%RM?~P z|Mxb4-Qb&j?@e#88axD}!AYCibI$!?3*0X@!u?}AJP$U-^I>Z|FE+^YW1EZtHp>`b%Zvdw z&KO|(jDcLch%vxd7z2EWF~GMN1ALA#z!w<+|esMpSEY?8SV4Uvs)PhyFJ*( zhS%-(VjDX?&sZ`BcKfo8HDh46Kiga|26p?j%@t!{w_n>_G6r`0w#_wTz}zzi*aBmK zZ7@FA3S)rnFn-t)V}NZjzStULfbB8<*dk+q?K3~vDq|q`-iP_amKg(iwm!_S-QNpf zTEi?WYp29jyTmQ>{t%w_epFD;nbS=JpNDn&1kSe8C(px717}VT>Ulp3{?_}$xJA`2 zDRC=nhsme^v&?%DW-C3777xlU0$Q z{?+bN=GE}SH*O^^HU1WzIPXQ4mHYqCGFkqdSG~8iRll>OtN*pUQopf$rm40RX3_9Y^gmlF^yQX;hO3rb!zGJ@vBVN>lx~K`_(u*)+2gDsXzA7ofM)m&}KsJYzowr0E~q*k=$RIM477BT`WYX@7N)gEdY zS*Ne%+d94$_quH@mby(W6?Gjg1M7WY*<0^jd|ijC_&E+0@z))GivOs7NqkoQWAW++ zd*dfJ$cis%kQ(2*p(Q@GVPyRCh9U8z8x4=oZ`3E=-LYM~#nBvp-?4Ulf2TKbIZl;v zHJz`=&2&B$SLU1-*U2R-ZoSMxwafgt&s@Xe3S5W9HFovjeca~cL>YUHj0)}5EGoa(^GJu@CnCdpr$rX^4vBQ`(>8Ke zpSQEl^f^Dv?6-c_T)#=PF8KM(YVz^BnF~I?F!R#K>t}lThs|8%-*#r1|Lcek`<{+i z+;??ES>Le{ANKQ#Sk&+7jLZG{4QDhNaA$h-fF0A%55P~mOphA) zZrZ7Vr>8juteQ40VC1yp0j|^P4Z0UTanR22!-FEi4S^lQg9HDWx;wC7>f6A?sY3=2 zn7Vmzt*OrjU!Kxu$l57sL&i+`b%@)P4nu$bB4KFu7e5Z2^hJ|l&A*5mRynz7*q+Jt zhDS`EFud*L+~LnAy&ax6Y0!w-lQKqhnDlT27;!Kx;gi{6mpDU6W6&lu!BxAC{}U9-k*yoGMo~k2&}G zHTk9#`9{B>wesyZChV0v36(o?9Gxw9R}m5~ciL%GxZL#~x%(%f!{kXcBO~Rh^5p6M znrQm8gFNkQdFq4m^v}Z{%1C6$hzuH$C!_OhQm%~D1R1ew%a#9H#jYM#zmBo_2xzp-LXtHr8L zi*>z@C=*LtBo^o8zh12Gf>`0ZnN2?S5v!ae*12A+^t@Q>+gY>3a-I8xh!v-aHJ=cx zejb@G79J{=ZtS&0tp1Q#|NW?U;t4y%BZl;d6z|w9UQ#OF@@DoU@tjrSK^;Fz6mQxu zUUhqpm#x_Y)06!sT19w(?gThMuhpmesN^|ylB7X`g51jS#+4s@?4 zsO}}`{*j>kFhTn;LH+rH{wWd#vLqVhNmMu`(c!v8iAsqUZ{qqp)t2aCmMGFrqDdc# zD#InZgh-T$lxSm-sFNzuCrhHxUWrD>Br26iboxo6RE0#VDv4U};`d4f8(7a#qFED( zYHcOD`AU@QE75MKM7>~%eqj;?XGk=RmZ%sn(Q&y%$<-1qGbCzmk?6TgqUb(}rbi^I z9+&8PQle~$MB7Ueb+1bFEte?#vqa-xB`QCZ=={4x=|3e}S4q@J$Ap%35$&`E%v{d&|uC?<^m@|JSnp-5ZPFyK2kre_vS^{QJVv z;NL3CzPEo`2EF~=^6G(XP&QCQqB4~NCYJ^U!n{h?P}{)2jPK@VQXzO1N- zO|Q5Z>r?SL2^)Udz~|d-Y?R-K$=F;+J0*hyHSA z@qc%77jM3szPQ)j1&ikzV|QvT9((86qUzgM7iHc)y2$tThDGFj z3vPuha=zui=-ZoKi^km4FRCv8ZDD44$wJ@q-3xEtNLje>#`J}5Hv$)af4$Yh@z+0C z`0l65n9V<(i|O;z&X{}Gl426Cg~c?x<`;A3sySxr)i(=jT)nYi&y~XqhFnQo@bt%s z1#5mBxS-RI%@$lQdp|#>?B;y;vP1I=FQ?9*csYDN`R1-m?(+jLy^MZ(u{3(k#U0UI zF2+UQEFB#kSK2nZNvSUS%n!HcP5a^CygEOun0N3($hY;xTZrw&C`pIj0pN{&$jPd1BscH((t#)%V=ekal*D~m%S*A%yn z>|XqK*8QUMvsM+YpVg&k(yY6MKC_Yw-_7h$cwy%4g7q_(7KF`gU(j~ut>dpFl8&E_ zXn%Zl#I5hgMlAi_E5hgdr!#IJ%b&6QSi+2s#{y^E{jTARl<)3L@A}=2>Ezj~^Sey% zng4Fu@86!Dw*K2y)B1ipa$40<*J+!N-U}ambZ7YMBN5@dj&uwUI`Yp{-I0Q+hYlxB zop^Y_RENX0rWPN%JSFnb+9@7~#!R_%&}~Zm!JofqcQE^ly9XwHvHC#sFZ>QvPOi$^ zGkI%X#N?5AZ71vUo=rNsKW|d_{@Ih<_IH>>jvv48U|5HJv%@O>*CA~E|Nfd7_`ke~ z?{Xt29>{GwadPgHP?y|2p{0AnLlgEk5ACwIBINO&?2s*cCWMUI;}%kL&y5L1yVp*L z-aTSM>)o{`+|N1pd1lU%&xhyq{@jrBdVImI!{g`enl--lu9o8~c2<10ac96(8ms_s|?cbUb6tUGW$b0MGqaSAP9lbR>baY6z<7iX%g;6)R#E;6@ z(rMJ_Ex(OyxMkzWE1QRnOxvs(IehbxPwQ@;_UWZ8)2FFfmp&PqmGB9*&81BbN2G4b z7%_a)pb-w6-VVRAF?aadjT45C-dJzA^TwiKqEa|)(}pI)LN@$3wCRR~p%1_AFf`}u zUx!3|oi@bh>pnwXW(_OS*-y9TOrI-ha$YITxld$TQSaVq;l1mmIrP4>I=@%$>d;=XtBt*e ztlr;~n(oikcRdPIcl1b09nxcB>htcMQoru5Pxb3w{^g^O_I$bOqqr|Sel+6Ca$m16 z<9(}FdHI&Ey3j3qRb;p5RgJm@t~%D$b5%&!mn(H$FRaYzlD%?h7g7A_Japyy&R#3K zcYd34x6_rB#7=usns-V}xzKT3%B+r^QtEfCm2#xRgB8IYs3$X4Z1$PG;$xp7D;~6O zzG8WM^@^75?}68_W;c@_HZ4d>YPv0{ zS<~dClTBtOO>8nUN!6r#(w4@JlX^EcCf)ITx@58E^(C&J1xxZhb}R|F%mGU-n>sF;X)-OTWil+;?Ov5Q(EWDe1Glq@iEalH8@pvC7PziR{LGa)IxKO$ z%kacbE=oLeT&baqax>8wx8ae9%^-|2qBea9aYERMwq?v8m0`Hiv@MmI`Jc;3*O zklJu|LhFWM2_+3iB}{J6KSAA~TS8X-RtX=~HzizmsFyIuL6cC|;gxl7y~oyp_3m0L z>Rz#0>YlT@*FA3iw$4H8$U3{M&uUY{ud}wOonk#zE5RC4E5`b^W|TFfX1KLe%~0#5 z52Q=(2cK9C9|T&r)#z*ORil^nrm>qf+StMBU~FT}HMFn}G&HqV=sm0!y_?ld?_@oy zYhe9ESI_#Vwzf4{`+?O+e;Zi$y>+qBK&8z!bPyQ2V{rsO#tgl}MTfcf0YVGhU+*3y>#XI%K+Jow%j)prpf&gTacjWybJhocU9npKx@$H4_1KzU^~yS` zN|W%{vw8_%J~Jh>eAX)A?9*-uVNd%fy#I4l!p1+t61x34JK@?BYr^a&X$f_nWGC$T zBQIg#AH@j|9{-qNeSAN`{P;z}vETKHV}5r|{JXMcVtQrI#P*fL6H9*!OPnSwi1D`- ziQ6A#CHg-)koe2Pvx#vJZzsAxtV+y(U|16Lz_jFLMaL!S6#+|pDngcAx<7wO#QoGI zHSh0OvisM9B?EuGzU0xpr%RIV8IzjbYn*iAm+ncSzl==!@9xZ`&3BWNdfnZYbm!-S zq{TnqOmh4AWzw-b4ok=05moftgO+CA{$i=`Z8)3kr3-EqEOi#8q;GG&SvuyX%d+b7 zZp$*ugO>T0M=!g1VZ2WcSPGA@KUFgrx(Yithtz&(&gfwl$)hjQsPSArZg$_T6yM& zp)05TFn?v8AF@{-yl`RVmQ%STd3~91 zZp4=@&c%Is@$8;2=bkP9(p6N~iq3ROopNSks`SuKJ#@M-b=>JcQ#GgIs)no{aVmCo z^~v1TTTb3tJ@90mv}Y%Jr)8XoO!GUDomN?VC2dWyZcX>%u50cWO(_sqyT0$YkJeWm z^~~6ObZo}pqiZu>AGw&Z>qw2vpdS?)_V%cfZ`)dbjVk`#G`OGILIB8=hnM zMzmeODcH5*n_$ribz$9qEL z?o8PUa;K$xGvuyE%iTBJazLKsU2d8@)o^*bx|=KhcS)W$Ri1jNJbj%kHyMd=8Ihy= zhs)?VY#J#ewN*x}DsQxmp7X}lGLm->Y?4t8kJc*fK3_Y?OiYv+ zIdnKqX2)Mmt> z?tb?~tmBASNxWFgK(U(o>z0ZI-THo~SW}c(RS&T)!`k*@X-mc8ZWl}w>+2#`s7b$D zcv-A+lUS!{fERTYYt^k;BbHlPoGn%yDc0Outh!FxK(X*GV(HZc1LFs^m#@$(AUSCeg+!QD?S9pD>9+qa+&j zm#EZDqEjo0QYML3^(1O(5=Kb`%ddJY(d@27wJQ?c&PkLzF469wM7>=S{jwwqu9Ik( zB2h6xqGOCi$ta1I;Sx1NC3*%+6#Yb^X`n>az7kz~Nt6{$sp<|Ab=yevZ6Q&(sYGKB ziOOygot-2~H;`yuPoj2hiQdvjUn2STcY2BHT8Zu&iSlZR_Wu|4mA&HVYM{-~CnO~f z4F_~GJ{PSAWe+*J7idSIZ}CVpCUQl`0xb$AI?^pJyqYcXS=x@*U(F*4Kl)dZd26GQK{aCq&?$W29dr+V=pC!58dDX#9?=5-j+p5t*@f2N*dLRC4S-ueR*ykx>)P7W6(=PL8*1`7)%IWmvSOOYW&!*M6U2S#hd`%?6l!m_;L+YB^TC#Rq>Kqp9WC!a z8(8m@=)j;Y($n-V{(qHq9YTVu;s<8Wap*FjBL4W$>keqdToU~ew{9izek-!-f7Jb0 z{52eT0;?@m=KC;B;-A--z;z(rtnD);bqAi1tN$)em z<1GjB8@(UXCw}QK?vB4~Y8SsuWpVsnbZ7dB)=A4=wd0q#^>^Bp`6f=^FvlrsXJy=% z?`k@yiY5(uD0Ob0iu-<7ne#vI^5QC|baEN@Q&wCH=k+#Uz#flmoFDi5pwC>-q=dyi z|DnJ&zRj>W_uh@&(6aeZbXDAvz2dI_^}x-=zh2z4jsxAR_PvhnJZZQ40nxcZdnJ79 z#n_Q)GfiGCzKuP!>ayvtknGr@3p$v877ZNqS*jn;j_u?0w|RK4aj_m3f;^u4`^OHL zk?(;%4jL{a!|TUd=Pma1Nv>Y(cIS@gy3c-DT*s$(_gU(9_bME3=n^a9!)Jk8x z<+(>A?oE&k_O|7K|J#EV`` z|6a1{RmmswL=I4^o8FwS>|0oHgI9! z?1$d(yR}-lZCAgRZA9ZIN%U(DT&|4CKc{K6b?>5Z{R+^PDXHtnr&W2e;#Dbnm>RkT@NL$c=bONb!)`_p6_FpME!Ka*lYIGkx{Mdg!cMcw3c>=ZqfRA&m-$}bm+Zw z?TN@XwZeNR%}k3dEhy@JKy;YC6>Xz7Bilyi@0-=9LCD)#8BfmiNo;<8R%5N%Z5ZvTr_YLo6=3QR!G5SrDMI&ic&-F8{{k;6&v$In1>J4f+ z@m_exixUT-Glllk;EfUC1?>%id&YDO&oTuEp1%6e)UCI72Oh6iFf~K;p^nx{oI3RK zkij?34Vb!GyLoWmezm5y{ovVPPtm7(AsSL?@oT3XSe`cI`<`Q_bXNU365ID9l}o3HhtP#w6f5>n(v)AvH!y(pU!9$InjBkX5@g=Z6_Z2 zYuHG1w4RAJ*6^r3p&35Ejl2{Q9vY|VH0r0e%|qvA$B#l|D^T>aJlD$+h_ozKieVySWGMg?r-OxJT}ld*Wp0^c=9)QI@dNm{xAAd& z9iLb7Wv~ED02{yvuma2gJHQaI1WW;2z!!FaG9%vb6JVgWIM*g%XRRuD6Y9mEh~2{DD(LX08S5Oat<#2{i3F^Skjj3QPM zvxr^9Fk%@ojo3zvBi0e~h<(IBVj(e+*hq{dRuVIboy1ULDKVAUN{l7e+G4K6UScq@ zn3zm#CPovhiP^+%VmPs!m`-db#uMv_`AU66E$0hPjXOlQF2mpQ*u;tRdQBxS8`Z#S#nx( zTXI}-U2Uvgk_VRB+}V{&A2WpZY6XL4wAX>w|EYjSLIZE|jMZ*p*QadL8Ub8>WY zb#iuccXD`gd2)JkdvbhoeR6(sf9hRo0crwj18M|n1!@Lr2Wkjv32F*z3u+8%4QdW* z4{8u<5o!`@6KWJ{6>1i07it)48EP788)_VC9cmtGA8H_KA!;IOBWfgSC2A&WCu%5a zDQYTeD{3riEov@mFKRGqF={euGio$yHEK3$H)=R)Ichp;J8C>?J!(FM2cQ2#;4Y&=7)QL13(L#pV7$Xb+og2Kbm-a9<6PzhXyy-N1L1PLpP7_N6VZ0 zLF1eIL;IWiMH8I+M=PA?K|`G9LtC8ZMRT0zM~j^CK%<=TLA#vsLere_L+hOJL<61i zMH`**Ml+r9M@yagKx3WxL3^F~LX(~OL#v(nydWCx%rDyR%(ue(paqXT%oL4y>|=#! z$73&O24X*9qBV~_Z4eE5><=w_>=BK7?6dE|md~(PvDm+gVYt`qC-_HBS)C{N%P`R}#DA>A2L6FREo%JWG5)pi zKkH-s4V^>$FZSWF-|@${PsaR?f6mqXU5URo5iLagw_kAkO8nXR>(bxw@AArNzv1r+ z-{o|4`y=q6PG|o|;KPFxzdQsl&{PCJTGe%b2%b1x%zpsB{IDtL0eJJ3=q`dkxsmA= z;L(t|J{928!Q@N#!7De>W(2=Z{9f}uc=l_T-M@lw->nB0W zKCYB}Bc@K1Qu2?OE@yrqACX;6KaigUKdSQs`3l;eA=G{A!`<;#u;oi=rb+ z{@rko*P3lObQ^0xuM9Xd@ucjMP_r^)X+sx_y{_Y_|D!~G*p zkq@@&U44@L@Y?e&C&?GlEG2(@e(~7}^2w_&Gft3ScJlW-LB5HuDf#EXPu3KZkA^qw zUQB-a%fI)F$XD-+_9^*m&VVjOvCo_u@1=&X`|7YF-%Pd?sv_w8fk=Mi4Z zkCCrOi54sQ`;v`!zayV7&q(=>{QjGwuHTXGD|~iD`s#e@fggMI%%?tBU&OZ}97sNF&8 zsmj-P4^Ur4MXf$Sy@d`f_1CSZRe987rhm5PQJ;Jb>cKUwJM5!A?ERwRf7FX>MDv#V@t9lS|EMP`7ro1+z6`8; zAeVX*U0mwV@XIc_)T4>-O7~Kqt_n%mOTCJAF7<2c;>UZaXU#=h_E6t`_k7eI>fN@Y zuS@-#Q(d&1dN}BZ=-t%EQ?9n&O}&f;FZJ`Jq|6-Z>D_II=TKkQsAI^X-rg%Zz0}{u zv*zuh9-sSH>s{36&-Ya9q+UnMm-=0EYUEDp`9GV~-bsBwI{)+z>V0MXV(_Z2JKz91 zTzIw}4#3}U_jWh{G=bp&GJi5{hXd&J_w{e!0Co*s^9>vTy1{S&=XM*ufde@IzZ2Ww z0EYh&yA2LtiD(PM0jz2Gaw{Cbw)gwD!U6o+EMhAh0Q$pl0ISRov*7@SJl~oP2k@&p zBpVK3&Ja^J96+lpH@Cn6bXc3Q1r8u@_2?~d0O%OQ0esiv%4Rr#b$_I7h67k}WB6t` z0JM(b0Kz6;%7Oz}uTRZ_14ybEngs`-tlP8>y0i%npwl0zo8SP_3x;ok13)tw4&b@l zm5p!!emmE0gafcfj@}3da8q=Z;Q(eIm(_OR0A~7a+5iXewr?%y0n5zkitt2jK1dT_zmBpqFu(Z~$mH!vXYYQzH`&V06yK z3^;%zlh0Kb?Xt%n0BxShKm4q%;VLBjzoHT75z2XJJwW<4Ch zfUpZ+!2u}iRnGgyeFX=wv1_xh-~ei=pR9ueKvNnHpyT-Xb#MUf{~Wju4j`+z{yI2- zEuuRO2N2YL=UO;`2N$B&!U2Tu?y(jQ0BveGfb#ZN(%}H~Ja5eWz8XN#R*l+-g(<9U1 z02W2`PJ;uOwz5td8~|F`Z~&>9xvSv-)XQU6!vWkrHe@v%fU-{4A4CHK%e_^B^-eNqzfzI0MG!3 z19*@#eQaFI|od+$212}e4b^{6ra7Q%T;Q+3le3=9Xkk|QU5*)zN=LJb{0O-2I0gU-H zISCG6{>zz3Z~&L?k4%CCK>HmIV8-^wNpJv{7Z{V^0CF>)E`bB6FZ%Fs0CfrqmcRkz zo!qem4#4P`x&#gY4S6_#y4fL1-~euy2P}aD$e7S^2^;`A^Kbz5J~1qT1E?&hN`wP= zxZrjo96&?SqK5-WxOyNF4xoEDRnFt4f zrac_M>aos=Z~(zm^@(r*H%`7tfCE7H9uA=Kq#qOD0Mt3f32*=>y5}Xp0YtcGC%^&J z4opjc1K54mng9ndY|ZQhH~{UQumm`Os}7?Q-~i5^>7M`x@TjC)f^EIjtyKaXz=iKj z32*?}yXqyt0i3GPB-l8BS+A^c01XB{w!#4nnRV9+2k=+L6)PM-&75;qIDk#Zj$7dX z_PZan!T}8WVV4ySKv{=x?X=Dc2VgyrVub^kw=uyA2T-G#Ai`fIDoz#!mV%s zk4J}E;Q)r554OSq%vkw}6%JtNra&tkz^k`?t#AO-_VlvC0p#xLW`zSd@uGtj4&Z;O zZLDwrb7ERp;Q$&QXljK6SSKwA;Q;=r>t=-m@aybkg#(DpX<&r|NS;y83J0(%uC^5p zAnxu5RycqOsj|mHIDmFv>aB19RkyTOIDj1sG*&o(p_9~BIDp@?R8}~EMJ-fTH~{(2 z%3u5p2f*ua0K6X#fX~ALa6LExt`7&m_rU@1{cr%>4;%pZ2M56Y!U1sqZ~#0H901P; z2f*{f0r32A0E`D50OJD(z<9v{Fn(|Vj3*ob;|mACc*6lO{%`=y2OI$N0|&r-!2vLT zZ~)9F902nR2f%#80Vw+}um?B*>;nz}dw~PMe&7JGCpZA?3l0E#g9GR(_GjY(=Q zuunJu>=h2+Be7pN0PGnK0Q-gmz~12iuzxrJ`~eOC|9}I)U*G`nA2H{)0UQAM00#hGzyW|CZ~)*5 z902$N2LRr{0f0Yn0N@cE0Qdw40A9fXfM0L`;29hM_yz|6-oXKYe{cZcAshhs2nPUO z!U2GvZ~)*b902$V2LRr}0f4`70N^nk0Qd|C0A9lZfZuQc;5i%s_znjE-opVX`)r5@ zZ~(*yH~``W902hH4uE(92S9v*10deO0T6%S0EkC$0K_La0OA!K0PzbBfOrN6KzxG( zAl|_N5dYu+h=*_h#78&);w2ma@e>Y!cnSwVe1!ub-ogP8f8hX#$8Z3|XE*@jH5>r( z8xDYY4hKMdhXWwq!vQG!i^vDy0LTyE0LT~M0LUNU0LUlc0LU-k0LVAs0LVY!0LVw+ z0LV|^0LWM10LWk90LW+H0LX9P0LXXX0LXvf0LX{n0LYKv0LYi%0LY)<0LZ7{0LZW4 z0LZuC0LZ`K0LaJS0Laha0La(i0Lb6q0LbUy0Lbs)0Lb^?0F-@Is2|_}s3+h6s4w6Es5jsMs6XHUs7K%cs88Sk zs8`?ss9)d!sAu2+sBho^sCVE1sDI!9sE6PHsE^u>WBd33zJO2Q8~6ymg3sVP_z=E?PvKkm7`}$j;d}TXzKBoaoA@Zc ziqGP^_%ObVPvhJ8IKGb0!~cN+U;&r_Hh>Xe1(*SLfFWQBm;$zdF<=dt1NMMHU=f%E zHi1!K6_^Effni`7mtt-#8_gjE#^w>B?c3ViOIxfVl=Uum`&^^h7-$)>BM$oJh7gbuj~&d7a%7fHy}qK zS0HB~cOZu#mmsGgw;;zL*C6L0_aFx$7a=DhHz7wMS0QI1cOi!%mm#Miw;{(N*CFR2 z_aO%&7a}JjHzG$OS0ZO3cOr)(mm;Skw<5)Kl7o_ql9Q5~ zlB1HVlCzS#lEaeAlGBpglH-!=lJk=Lk^_?qlM|C0lOvNWlQWY$lS7kBlT(vhlVg)> zlXH`MlY^6slarI1lcSTXle3e%lf#qClhc#iljD=?lk>CwM-4zNKuthxK#f4HK+Qny zKn+1HK}|tzL5)GJLCrz!K@CDJLQO(#LXASLLd`<$LJdPLLrp_%LybeNL(N0&Lk&bN zL`_6(M2$qPM9oC)L=8nPMNLI*MU6$R1qVRwMGZzRMomU-MvX?TM$Ja;Mh!g< zM~z3VN6n|~gQpgxCZsl`Mx<7xW~6qchNPCHrlhu{#-!Gy=A`zd2Bj9ICZ#r|Mx|Dz zW~FwehNYIJrlq!}#--M!=B4(f2BsFKCZ;x~My6J#W~O$ghNhOLrlz*0#-`S$=BD2#;4Y&=4S^0J(lRBM6V?JA<^@QzDD#eqCXKm zi0Cs!FCqE`(G!TiKlJvYe-Ax+=)*&=9s23eGl#x7^uD3L4Lxk=Q$sJB=hAV7o-*`} zp*IZuU+D2d9~XMH(2s?lEA&;NcMAPc=z&6?6KCmVLcbDvlF)aA-Xio5p+^XPKB zKM#6#(3gYW8}!$phX#Ez=!HSQ3wm16w}Rdj^q-)|1brmv6+tg7dOpzCf!+=DXP^fI zeHQ4YK)(cfBGC7M-Ujq9php3H2Qk;e2yc1`dIJd;vB<%m4bS1$D=q-jH&_fJgpjR0FKu<7yg5F>F z1wFp-4SIRuAN1_PN9fIkpU{H~U!m6){z6YJe1_gx_zgX>@Ev+#;Xm}e!iVT>g&)zw z3SXjE75+p|DtwCGQ}`78*qx(nASfq*oIDNKYhulHN!7B|VPtO?nyOpY$xU^(m6xMEEH^i11Z< z4dJi!6vAie9faS~BM9H67ZCnS&mVl4-ahy-J$&$GdiCJX^yI;(w@B|D{F)v+_%^+C z@NatN;N$eh!O!V|gRj%;27jlg4L(or8vLFfHTXWgXz>4;(sKq3ptlS-Ko1$PfL<}+ z0X<>B1bV-K3-ova8|dW%KG3rTjG#9QI6)5^XOdw?$M(F?4uU}_@|LmiC`eT1;9ai z2!Mt33IGr32>>Q?_8(m2j6c}OS$^=5Gy7m9XY;{H&ftTUoV5opIa3d2a&{ivtlQZvNC}-QjQO>Y~rJPj%K0+ooS1UnOF6ftoNramQ7Px4 zlygnW`6T6>k#b&0IrpQS-%-xtDCcREb1};K7Ui6Za^6HaH=>-MRnBp+7lZdG=PH!* z5z09S<-CG&?m#&|pqv9x_VX+I@|FGd%078zzdLKzJhQU@T-isi><3r&bu0U`m3`LA zeraXjv$B6#*@vv`Csy_aEBkwueY(niTV>xYYhT!avX52SkE-k|RrZG}`#hEXn##UQ z>L+YK*$1iYXH@njD*FqSeS*}x*Z_4iHlXakQ})p*`{9&*ZOZ;MWuKX{UrgEe1%HDL zDEqLK{Zz`nC}n?>vQJ6bZ=~!SQuhBS`*@W7ILf{nWq*va&jqdu8&LM0DEmj0eIUwy z4rO14vcE#vC!y?jQ1&e-`wx_T1j>E@WnEucpI6q|mGyFE-CJ3|R@R}F^<-*7Y(QDx zRn}>h^;TuwRHk1dfJ&vTV=C*B%DSSmKB%noDeHC0x|_0ormTZ0>siXWl(N30tP?5g zJ<7U`vi_p1qbTbk%DRTKKB25LDC-3Z@2~Lp3J=fxU;_#-uJGFmPp$CH3U93NzY345 z@UaT7s_>%<&#Ca03h$`!hYAm<@OcU^r|@eEPp0r)*gMax@J|Ylr0_usucPoY3eTeO zB?|AM@D~aXq3{U`FQC--N}aCM+e+Om)8B{rw`;)nL`y@o;d|OO<83|0=`D?}hG@+9 zLR&+$=X;^Afi{D^A9F8sHbld|mtEVw7kV3_d2j1kPA_V7H;#(N1KJztJxKrkKGOT0 z{@(O=?u`xynhBrv(tq6M`=-%jZpdlf>`TL+Jfj$S?683)4z0v7Fa{{f7 zhoV1$UI$tf_P)}+(d~F98Wm`FNWc2t(!ak?plDav`%m{q#{*3Zv^=E0eQ)$Uq}M%t z%IQ=iXI4B9rixjHeC=jJkSO~&jWoBv_0(ow)?0=C*(uX z{6H%N{SWj)&;qgd<+kaDh(>@-I|RKD^g|R4nHSQ-n}72=UPE7m_o6jIPj{}twYVnN z<~#Tq z+%|@cC1c9iGRBNGV=leKZF9g}Fel6nbHrRRXUrXQ$Xqg~%q?@wTr=nP{^vGZz$UN_ zYy?}uW~3*%&4#cgYzo`L#;`SPPI{HwY!F+-Cb3Oy6kEk+?S0p6wv0_<+t@g^j?H8H z_yE3uPv9H)2)=^P*!#HKdLqPa*Sz4h8dN@2k&z7BZhQzlF@N_`m;?rk8+T2KI<{2KI@L2KGwNdoTcf4eS}M4eT4; z4eXuX_+Wte16m;X2YMj*OA-EJ*Ac*<&<4T3&DH0qBo_0ceqc0rFi%V1RtL zO%njU67Wdw4ZRV3AI%Yb-=-ZP&r$>ipmhQUpnC!app5_qpoan;%GeZv0qCTF0ca3_ z0qCcI0cfd!0W#J_V1Qk(0pBkI1JGUp17xm>zyLH2zyS1FzyO)sA}~Pax(E!AxwmN` zh%FQm55zW#zyNe!zyP~W1ioJc2A~B428gW{fdO_s34Ff@3=rEa0t3*I0Rzxn00YF9 zi->1v&42;u&VT`8`$b@Y_(BmFfHn;nfKCkEK<3B&+`@DYK{(f{8Y+4ic>*4!c zAK&Nu@O{1?-{*eteeSQoe!uuW_mA)MJorA(hwt;e_&(2%?=v3wKI4P$GhX;UV4n|spZUS}nJ;uD(7M3)nNNJ5`Nj8{Z+xHm$M>-Zd>{M3_pujr zDzG1XAA7?0u`hfdd&Bq9%)s}tM|>aqEVSDzzK{Ll`!d)KwyB~|L}eM5#Pr@@qPRiT@L&g-?wQ5+5H>e$KUaN+aEg~ z;QQc%?Y(@)jvuybaZNkE*uIPJMC*flu;Y>K-nd6QUg7(;XRza$?b&!nJKouzoiVWE zA-)ej+Qy18v*RbeZ_`k+;ePq`HT(QzyN!` zW5Yf$z@87;un`OZD;Y1a6AZBDQ#Nb`1MK-0zHh@|dp>5vW-!2>uQ7i%47cZVHf#q2 zz#nxmT!C6ck-md`MODjW1Pbo200{X_2mSh1#?! zxPJdq&&ZxRHZ#M#hUfXs^IPVicf>W|5KkWTmbeBS;?4N@JLo}&c=Vt*#Wmm%uO9TS zxCR{J*@NB|AK!7Wi)+9k{ypf0aSb@c#|OPKt^tSm`Jk7^HQ*3mAN1O|=Yr4UImF`! zy*aJ{hj{&nV=W0AN9#MmURPcc@BYrx_Amjf&l*MJz?#Pu!4I&lq%u}@t8 zVk{KbfM{(FFj9<_V$2j{r?>{hSSqdoF}8|pK#aBGdJ8^JD8^!OJ&v(iTmxdP7T4<- z`^PmP#&U5zkFi}`1ERlmKd$$O@Ba?4VB8O4Y#7&o7%Rs80(>q}j3wiK5@XA_2Es#?0L+O&?i-jFgB&+7 zHwL+EV15j8*1#MY}v$`Z;*2Y=HMW=2+YG{4`Te7 zU@i`Fg}{6qbPZ z%*%*9G4VMcWB<4YfSe1!1AyELzz2XF3cw41TnWGrfSd@x6M)q> z0R8~vEC3z>v_YU|9;A0281@NT<{sQ>S0gnNE72sn;9-Do z6Yw#>hY5HY;Hw1u4Dd+;o(A|H0bc`rjDWWRzC^&^0G}b?ae!|S@Hw#tFs=cB*NHWK zaSZ_c4)Ey#o(K5u0N(?Abb$8(zPSGn|3eV)xd9#s_|^a)1bk?K7XrRAzz+eR7~qM3 z?+frnz{dr6BjC#d{1Nb30UinXrU0J=d{BT_0=_1|F9Dwt;F*B$2=Gn7M+A5$;0pr$ z6Y%-`frmQu?EpRs_;3I(1$;Gtp8`G^z*7O=3*f7Oj|K2nz?TB}E8sH$JQnbc06q)& zKme}=d>w$_0zM7Ea{=E4;Jbj20`OkI7XkP$;Bx>x81O9sJ`DH}051l71%Mv|J^{d! z0o^~~%Ycp_@Mb`l5BM{nvj;pH(9Hur4d~zjuLgAOfL{YTb-=R$-8taffQ}sSZa^0f z_&1>Q20R?lZ38|I=&%7V2Xxhdp94B+z|#TUGvMohjv4TFK$i^oJD@WLJRZ;u13nMv zfB~-ubiIJz13F#6^8wv0;QN4%7Vv&R7YjoWfKu1L3~h}CkCZ$a!{&J zgVHcPC@nIBQi>gvYTTeS$`4A*!l0B92c?EID8cfegerp)t`171HYiQ#gVLHYDD9eq z(!Mn)P1%D|!Wonb?x5812BjH)P}&RzrBXO3^`IeW3Ldf$WXQtMA&bCB#w3ht2A@rJA!f5_SlhOAOJWcA=-Xbu^MlISp0#)hFOd>C3F zhM^sD7^+gk&PBh(l_LahiRR8}0Jn$ie0E{{;F$_SNHN2r!ILQU!; z)VeW3<;@YQZH-XV_6W7%j8H{)gz9=D)T}>3Z3QFLUN}Pap-~EkN2NJrR7#?wQW+by zV0=_sAV#Gfa#X5PqtrM(DlIXiQkor=>fER_#*a!X!l;xLN2R7TDvisd(yB5l<8Ssvv$Zat4fVg)AX3N#Ee;KcFd}CW7ZfyW~~TgR#qIdn$nmxE{|EO z%9xc?$E=n%W=-m2*19of<;^jxZH-ye_L#Ndj9Eo@%<6h$)~r8fZ3Sc2UN~m;As9kn z7)GLR7z)D#21^JI!}A0TZ<8=wpb?!wo6AuMESe z0>iip!=who6FLm988EzS!tlNY!&5d4Cma|qxG>!DV0gxd;mrVsOCb#RpmAss9;Xpx zoW{^`n!v`TMSPr|C&uY*a-6PEeUdae6Ztr%T~D-Ge3| z6rPX~WJ1Q!37NnqBov>J=ZOhCgFrUX`{-djjNM3sZGiWebQbtChc8w(%!cw?J0ZGPB@cx!JV`_-lRR_PuiQo zq+JRp?H)8mA@CGDhfKjqbP6tGQx<|x!3)F`yhBdGRceZwqo?2{W(rQTQ*fP|vgY_H zctx0kv*Hxol%{Azo`P4EDLAK2!7XjdM)WCo-I#*&<`mqvrr>FN3f^$0;G#PPcfBci z)}Mm6f+=_}oPzt%G_?p%({so)okXYUGB#~3;?wj3F-`A~({z=Zrk3bwdWo5))9f@| z=ccVCewtnprs=FWO*f@!dQqOHSCwfxr%ux?ZQ5Scr|ETLn$DZkblZyVYfsY~&NN+g zr|GUYP0#w%^j0uU?}gKJADW?1ct)N>X5=I~BbTum3&m&T1!6|tA!p<&HAAh^Gx8EM zBd6IJxz5d4tNe_-BFxBHaYk-RGc+pC$g9eXoKt7ymNsLf`i#78%*c6jMs8a(^r}50 zZ#Xk@(VdaI-i$o!&&XTBjJy}l$bD#*O2D)B95QPs(OJ8U%~}b3)?OfH?HzK~u2Qqq z20d#pF|&4>owe)SthK?<+AG4WofT*8rZh_@MxQZa8hRB$XAZrGK?3xI&Zy|8f zMv#PqAO#meIvye?eFWJI5Tq0$NDrEWQqj?uLgp9@onr`WPDk2&nuh3yiyA1l^(PJ72pM=fGju|y5JDlf>gj4lmfBf zY?BL4g<61$^n$an++ze-YUV7LmPh5$QuqR0>{VQqeOc(Iuvg zEmcwE-OuGna1U1WmQ>L za_X|u(w1#pUsl$QWhHMeD{X6;&e_Y#hO?{`-DRcgE!#PNS=kDfmA!CT=|d}20bXGW z$cmFhSDZ4oVioWer$DSYJLHN}rB8j#TBP1titdWj^;Ybnzv65KE6!fH;`AXD zB489D5ER8w6eTcJB5+h82o&8WQM5v#P?<)NGJ~Qi7Da0uDwTOuDGMl?5mB@up)esw z_ft?5S5cJIP?^wCbj?7~T@yw3Efg->D4K9kwBVv>$3x|^kD{9aik3nY?Ln(h4PHfR z$SRAWt1N-7N;P~{sS&H}Ho3}Hs8y&=uOfA3l})j$Y>iu$>inuw7gpJfxXL!9Rk$Xv zqBUie#nn}o)K=x1zRIo{tL(11%I;gMaNS;I6V57Ia97!mw<_2DRdzF2WlP~I+k@61 z5?(_{WKG4;HI=~DBobd!NMcRhCfC#owFb55HKfI?sVR0%t#NBoi(gY(!kU^9*VKlz z29xp{N-AqAuCA%1wkDH$bZxAuyXKm@Z>_;CdreI^Yihw=Q#;<8-167d&0tL}g==aL zT8BFDI?_SbT?}1!32a^J;Ok0=9eEw?DC;h+uDhhRE_d{GwPUQiyXLyPZ>_^!d)-Yq>u$kacRSv?-1XPp&0yUv zh3jq)N>BuxUHrO3n>dXe4W;fV6w_(-!4W}+_ zuvu|~ZAu$-P2ON@$_ATLH`tc8Vb}Bxw`Odxd2@qpTN`xUj_&7dutj%+?Rpz_-QQrh zf(>>r++h3ACPl)V42f*2Npw>!W1ALO{>Lk zIxS&S&5E09Q`)3Sd6OlTO*N-(sx58PCiP91G&a?|xv93TO}b@ovMpy*ExMa(*W0vP z{-(MWY^ra$DM#-O;z)jp^OIKDNpb}@$#uLWT=$b!D@bysFv<0x z?WpE$O9ZkF6X>=^VA}|RZ_7Bbt!p?qE8Qzh~$PQdacRT{yLCW}!oFjJ7GP&bbsGaDX+p)^bj+bJ0yc)N|l=&SyC+v6` zamQ;&J7`MYk;}@ChpRgtsqLUOeMfE?JKnCj%l20g`}_)n!?I>N-7X3q)eu;DwT@XJ!Pes6qaUFSe;8DX+C8YgcOz)Q&>|@ zNi`*f<}6YUG`H}CrDv?VG8TRX(^4Q zu{4_I%6M8T5^1JPrnxGew$eIP|UFHCcNC=>OQj8sE1a1G69Wh{f#@Qhp_GH8v= zXjLjh)#!{>V={D&&1iKl!_@eUT@W%_R?KKkDTCGIj9gPPT29SqEiJMuYIer1IT@|!X0)!CVatBT?gSZaFU)9tC=1o$tW-y`a2?HhWh{%-@vK}VvS^*m zdQ~bL)w8TsXR>si&3bh%%hdU-T@ZI zdTlGq)$OcZcd}m5&3aug%hvs@-3_wdUYPazFdo5oT*6TtCvaSezR5U=;}r^r3N(%t z7+fl_I9}s$xWMBMF5q%O#PNoVD};*Uq!!&z#}(4R@m&+g_bnVL*tkPDI9_mZyyM|$ z!N(mk!0}Ru<2@)B;ny5oKypX{&G7`5!wPs#$q_k+Aai_$%25S6#}$~IRbX>`jmyym zKIi0woLvxed_&4f1v#gbl^kABb3Cc#@S2`eT1JlFHFNyFm17Ea&M7-NzToEgj+bK# ze$HtHIldI;_#U(y_3vGbM0O<--PH+f7bfvtoFsN-lHAoR)GpMacd-t$D|Ogiy~gdr z9ex+@2)lAe+|?V>E<(z?DxvHuq`Iq<+Ad1!yHWp+zRX>HKl&7oj=k#=&aPf?clD09 zi+227mkf6GQn;)4pnTLn@*IieEfUT91eT{sJkOIv-X_VsU!n3;ht6{yCU14vykFz; zbcfIL9U*Ub#Jt~-@(d~G)v}UzNHy=1TAn5KyxKDIE@|fdeJjs&?7Ulc@_xb1`yDUO zcKp2C3i5s_%=S~d1X+^%K7nQD2 z0zUdBpr3oqd;*^*x8N^qAi;a#C5cg2$4luAfTE~z!8q_otM-qK2FOD{!usHC>clHRsT zNY^g8HK(L>-ICt*N@&+Fxt*Y-?}a735A9Jcc#mr#dsYkG^UK&C-NN_y7O`iy$UVPG z?M3}~kLxmfRyT?SsdIaDm*3;N!k*m~_xz@`$F$@a@i+5G9ctuNDw`!9M#4$ zTtmu84K1TJtc=y7qozibi5giJDpWbb+GV)Tl#x1H7HV7>t4Dw3x=?0oVp(WNWvM2Y zwQ_W}*3_~xZ7ve5C$a@{X`t)MJ-!?MtWD$%)G zkw~NhlW0XIu?j-sl?ZEBP?D?|6{3Qe*VqsCPjlCL{2Vl<=*M#>e9 zR4O>BRt!?BM6bW1lSU;vS1ZQ8RpCgx;*m~;C*6wC@hSr8S9~(4sI9PK^q^{VY*nQe zQiWS+Rc>Kbq=i?N7Ewi8WL0fZ)d=fVtrkD8C0DhU zQpHTg1U0)A)`&h@C+cLKZLxKsF4l#nT-WMqU1;fbt!vcnj#(GlcHOJHb)oCm zy>3vqyJ21ELyhSDM?>l$4Y-3g`|It7@WJB#xji`P#tPazlJ8Z-5a1Exz zH=K^pU^`;NXi5#NBR8~;(!e`v!)R#@qN6wTj?swfSHoyq4X$H1ypGf0J8r}1dJUoD zH~db}a9d%+=tE7Y3pb@M(uBKcQ|@9-q>DF|F4080WK-=@&FFkF zZ$|jH$#%tN(3F~3S8i%urHOadX3)}_L|1R>U8CuC%x2KGnq1dzdR?ct^_tP^ zZ~EP!8J%yV9!bp=O_bpOt*`(ZZ zNTubHWG6yit?1|?Lz3(Tq~3yB(OS0P4$?w8XbbINEv$pL@D9-;I%JFNP%WrSx8N?* zLb_}V?Q$)w%eSK1)groL%k4-lsUx@Kj?z*(YD?`z=%W)IT`jXE?i($=W3{BN-IBXb zE2>>Bu@j+#Zgh0D!j{+zT6!1WN1_Y1kM0xEcWEErSE5_mKDlq~Q~OYx-bdQZKGtUU zi8i+{wfTLeE$nOU=+WD9w4EAlr$=AbKHRqV(YCXXx7~fScMTKhqSRC+9rBfTZ()NN{?u3J+f`|s5aE6+en{jV|}(w^traw=i5qOXls43ZS_gAPif;lwN3W4w%pU(YR_ovJ+p20tTx=Y+i2fu<9)XscD%OS_uFbeXzTs39rnmh zbX<0#wd_P|*@@P&6Rl+@TFXwfmYrxVJ8CyN0y}2M=vkd;%{tMVb)q%vkX^46tyw3C zE_yfYkbSbNcEzsSjgFYE*){snkFQZMX^eI&X@dvXtpuJK;<`l8!pPwi2?==Jrm zKGT!>Y)|WRJ-E;J@V?NK`(jV;%RMdHO7B@cq_6jkp4}t*PEYB(J)`gS(7xXz`$13b z!+ohA_RKyKU88-uk44vbU+ELkZL+WS={^%(xIWt#qVHCp?>o^guP^q4XbUacLXR#+ z-;MrnM?d$Y>!IHZKg-|meO14BpK2ff~?pg@17V zFVEG^{n1(H%+49{^gpMI^xr=9Z%$r1X`V=)_&dk{-LY54{>9O2NB`N8lSlq3MN!b9 zfAmm?+C9{>#+vK{Z``52Hr7b@W3BX|-Z%CQ#k%2GdwlS9sAG<`!2NieLtS4owZgl?xjqjmP;6Q5}KYpxPj`!iv{}Aub zftEV@-GL?>_=*nwAqN`sSZf|V_km_T*4)SY5Iy&Sf9CN2|M>9t@pH%8^gsAZfKTM` z@#E)?pYNX>KL5e(_-C;eI^O1RfB)c5ID9?vb02tS4qxvd^!tbFaj1YHjx=xGQ+pP>N=h6f-N8Gvwf03xvgh{gvX zmKcC|asU#k0ce6AfYz7+XqO#;_PGJ*3_k$f5(c0b;sEqb8i1zc0VtsiKm~OG>SzPd zIeh@SV+=sA%mL_!H2}@n1JI^30F~SUsOJqp7yJR}UN8W?2?wBG@E{dw2dGFpKtd z6p0N{G(JSJ#1O@kLzGAjQ4{nKwZ;rlyX+9P&ka#$_#x_+Fhso&hp2DT5H%$aQ3+*; zDyTzLM;oHf=|j{VV~BcX4pBd>A!^1RqBfl&s^kt)J#UD*;15yvf+6ZnI7Iz|hb06V zmN0Z!BCuhJ!iOb>7?wD4SQ6-AX`UIDw%K8+!VODD`C;j@Ff2V3ho$%Ou(YTQODT0& zs%gX0aeY|2Y79${&0*=IH7t$V!_u-dEM?qbso@PvC;egRdN3?K4Tq)A(1--XBNB>? zNH{tok=Tet<0BGFj7U5=B8k+9G(nF@Ys`qW%Z^C<+=z6BACYbeBhm|TMEWL;NK^8N zlu$;bf;u8~v=Ql?J|f*QMxY10{zO74i%^G2i#{)luh7?IwDBhoK; z)IyL^3qwaO0voj`eAHryQHvu-ErA}j=9y7zn;o?(+^BVwAGIzEqt-)l)Os(ET8ql4 zl~PBonl@@3*GH|Z#;En!9JM~$qt>!BYGvF}tKp4WC;d_DdN67|4M(ld(3l0oV-|{x zSvWdok=U3;<6{;}j9EN6W{K38H9?PAYs{Fn%Z^$5+?aKSAG2-=W7Z3C%=#upx&nF3 zN+@GiK^?O?+L(1tAG7WlW7aEk%=%%CSu^&SwdssmC3no~d1KZEf6TfUj9G8OG3yr` z=>QNIN}@1S#$f0O4nvm+7AlbDKL~) zVW_Ub&L0CaD}cNwu&^ z>NGw{-6STd=j0^ym7b*5nMo?oPEu`dk~+&zQn!Uk>ZLeIeU~PwX?c>`P$sFOI!Sf4 zN$R{lN!>Ljsn_Nt_0yW9X6;F8%bBG1+)1kMO;Q*AN$P$uNxcmxso(IF6!HF2#QRGT z?=Ky}r=&~7l=Og{lHSo%(gHIj?XXi)m79`|@l(6AYu-3X?nXW^9e1)i2xk!dN1PD?FpS~`tS zOE-yW={Y$qeWj4*NhqK zi8*6^vS+LnXU599Ggi}^u}=9j){S7sdKS)DU*K756`8ei=&aSkX06lstaX!^wVso+ z)>nGgT4!dhJUeT(xmoKhKWp6$BEfW7c|Y&RRe1 zS!>Igwf5XutMAQP7yVi5elTmj4QH+22omXb5IExPVG2j!Xj}kC!zfsw5qO?K;B6Lx zD;xqJiG?{%9lcvV*`G7l9id0-y8| z_4rB?pY-SH>%lzzG@PeD!wWQuEYLW*K$F-4 zP2&qRODxblxj>8b0=>p8(7Wscz0WPsXZQvBmass-5Etlg@&cVu7U+VyKzFnS`kcN% z-!T^GSLOo!!(N~_odvq&F3>%1fxh4`(D#A``c1e%|3VgJ3|*87Y*D80MVTQMWsY2w z1!hs+W*6lOw%pS@G+dNF!%H%XEXg>!B$L>ZOyf&3ODxGexg?A9lDx(&$-C^5yw5Gk zXZR)gmarth5SQd{@{*iTmgIuEBzLqW`JBEa-!YctSLTxZ!(Ng%oh7;CF3CM_NxtAO z$@hXK`AxVa|3a2+3|+PfY}uypWt$F1!mdaW|!>>w`?Efm+i~Kvi(q8w%;qu zc1m5gYud7XTwk`Y8q4-$bJ_mrEZZ4(*=~5t_DO%)z8);wPs3&VGrVG>$cl}lD>jL( z*fhRkv&4$clPk7Juh?tMioMIO*!$dyeTHALZwV{*3vtE%Ca>5DCE~=@6}zLY*yr>W z`;M_8#i#cg5~`EA|C{#l9D;*l)rW`xk=3Ni^cFF%&+6qwpmHg&&Y8 z{Ek849TtVF910)fQTU30!jD80{-B_6T1DZyhQcRw6uxGl@Dme-KRGCzby2wKq3|gm zg>M8X{47M_FUTsKLs#JzwhEudSK*t)D*T*Wg}>6P@H(>!=h;=b&8@;``BnI~unNBv zSK;sSD!ier!bNoz?rN*>d3_bWYplYr%~klPy$WwRtMHz?3irKL_@ciG-w#&dx8W-M z8(E{1=o($d*61Vn8hwdaqaToK^gCva-eK41Dz`=-I(4{kegmYKIJFm8$m*T7AE8` z$cCIlH{=$!A)m%Kz+Cp1WoDy)FBqzh&PKw(Pgzmi-&W z5CX#x3day8YC0T=Ap(OT+bo7uB98bdk0F-@40$MG$a^K?j8zP&X&7=`$B?TAhCDVg zT}ZAM_XnF_bf9Obu}%fdGEP~2wTE89#;-DYaqHgjCxX096B%wuz# z`RHsj8F!m$c-zcLf19};Y%@>8ZRRtw!{F!+Lt;A&jqfllvBU7>4kI!<%r3jb>~lNJ z8GeVkCG0RS#2x0FvcnYA9j2r0Fz56g=8mz$yfSx~AI=U_a(9@Xx5HfUcbI#@4)Z45 zVSb@0g}_n@g{KsTNGTkdQUo@oRJfFKlus#_g_QD8Oeycxlv2}D%5goVTs2b4V>6|E zbW%#jO(_j8rJVFr%Jm?nJPlLIXC$rQXj&n$v_j))g(cDoPo@=-Nh`Z-TG{8)${9Yb z+!E5t3o)&HQ_@O7O)DKOt(?=-${i!EyfV|u4=1gZ+_cj3(#i!tt=tRJ%9}8){6aGh zfn^*D&o~T`aX2#L2yDiwa2e+)pK&e=8Rwyxao(#Lr>13`<9f!qYGj?1H0zL9)}isN!xCACC$o;oWSw0$>+Ew`=M0~9ZV6fEg_w1| zDOsnWW}S|fb~b%8v%|y z3vuKNnnPMx4mpkIkefsfc~0h#uS^cfvpJ;A<&d*{4!JGlke6Z(`L5)UqMAdxS`Im{ z=a9Qb4tZ_nke^Nt*>iJ9-^(Ev{Ty;X$RTgT9P%68Wy;tta|GXIE)l!T19F#n$L=y! zZkIX6?=n|}UFMOv%Y0CGnYy;ioX~ffYsN0~#N1^*xw}l$+htDqyUdMXmw6WMGGEX< z)57x1X*|!|B=XF2GS7Tv^Gut|GiUicb6dzWFU36bUCA>=HP3XlJab;pGk1+V^V-Za zKb<_Y=jNHdmuD{edFFnQXWoW+<~JH~kyt@Ff)|uaL_v8#7L<2vL8)>Ds1=p-dQrJ+6qVOzQTgc=vbl5<5UIgiAW^Fb{+b*OU@^^)tdS$@yC zE$lfj#XaY{8u5SHo^xK`bM6{@&TDhe`RVRCeQ(dX=jPhg|71=Vn&y~?Ld>OqZl+hPr8U3b~(T-L|&*^3Kj!{NmnPv2c zTSj|c8NJ|_(R)D|eG`_^Us#2u@CwTi6_z6_tiV;+qkM(EEL7NsVugLLR@j-8g?$=U*w1K{C9x_?<5iX=sw_`dS&^->`&^Yh!&li` zLX~|XR@rZAmF;L%_MBd2?-*6~m04wfxK+02RoM%EmAw~K**9U8{e{(33a_aQQBygx zrV3n5J<8YA%R)_kDAv^XT1`E!*VL;x~d z_;vMOP*>lCb@dn4a4EduGDO4W$c8I$4fiPDa4!oD_o3Ku-)jx`xZZHD8V&cc*>FF4 z4fmwqaIXgq_i5O0Kch{T#F{RRH(i!!x;)u*MYiegb4~XQ-*j&YP4|V^bib()@1-@} zb9&RgV>I1YX4C!QHr<}rbT9Z#_g>I+--J!~7e=B-a1y;lkmv)FMBi~FdW0Ys6=@xfXhs zZ=tt^7Wz_bq2JYrefAi?&t4Js*+=3&`$5}hPw4yXHDjNBV(zn_ynXhRzt7$X_St9QKKli0 zv#0Skdy{Ch&&f9Xm20zS`8Io7XtOWHHv3&|vt6ytp4Z##U8BvuHrwn^x6SswHha-; zv-g8G`!;N|zp;*b1n;Pqh>rSz?5OX!j(Uvms8@uJ`bg}kAGD5oLhq>8jE?%m?5Ll- zj(W=Ps5gR+`Yi0IU$Cxv8tP5e+-VeI!+pw$t#(M4%yyspbdhP?V=f2~5?lHdSUJ-ikBeCax(0c9( zz2{ytdhQdm=YH~f?kT_L-Uxc`v#{rW!TRoLyzky5`tEbG?|$X_?peO?-WK}qOR?{M z*ZS^xz3<*N`tED9@BZ}q?nS@v-Vgfj+pzEc#wm;;D2yX1OyDT&C{JOR1qyp8QrLTq z!j9_{cGaM;$0mh+^eF74Phr;s3VRw-*k|krM&m~?mNADVCVEB*d5~t_R2hh{qT-p7yKjGz2FG;COm@u!jEzcag^i8qnyAW z=#xi|a>w&LaL#&PYjd0hMG9oJ6!$F=LhaqVe%T>Ffj&}jUG#u6tqo;;z6+zIUr ze?q$@oX}o~C$w+c3GJMILc3#}&|aA*v>)CH?Sg+oyBD0$-h?N#U-(InAx?T6dD0X3 zlip?Fr1wxf>AlxadRL8;-edEm_t8J;T@OxrPs5YmXY7r?G1WjXg1G?2}JpHv$@a7Sh-k{4{oxIE_6gPh(%X)7V-5GZzv$f-E_yG;i{5wrqIcK0=)E>CdO!V(-u>XB_cpxf z{U#WkBN<%a8T_)q;15Lxf3Gw6RfEAFn+*QZXYlI*gFg)!{4;(DXNgNVPhP@B{t|vm zxP-qDFX7+xOZXk*68_4(g#Yj_;rD_|_?z$&{)@QGbL3@S5H9l%#moGA{W5>mxXeE` zFY_P$%l!4=GXFHZ%zwtO@GNnK=gBL)$Y0@a30L?R;uZdzeuckdT;X4tSNI?P75-ju zg?|%X;eQcVb&kBM3&K_Xp?Fn)Z(P+Mn^*OZ{#E^Ya8-XAUe!P2*L0S+rt{=AUF5In zw}fl@3-Ox%O~0n!F|O&a%xn4&|C)X;xTe1euj#*t>pn+b_XXj)|4_W{zc;S?kIn1; z$KbmEG`#MA#&7s6al_}y8@|Zj@NWq>{1@U4|C@fpzhm6+Uzs=jAN~#hUU0*I6W;KD z5iI_IWbtP5di=6TdCo#9xXx@$dRg{H}2m ze{J5xfBHA^`@v28ZFm#^P2A!ikhl1E!Y%%hc#HpF+~S{@xA;%NE&f?}i~mC0=AV+oUy672@5WvIwRuEG4w2Y2s(9tw}mhr-9;q3|?(D10U!2|W2o5QRs=3-OWg&3GidG9L*)f=9xe@R9I~ zd~68fW8=N~*!UPcHlBu$jnBjrgD0ODqVU9cAwDs_8BdH?<`d&b@Wgl%J~4igPXj@G z8oW231|P$x!Dr%Gz?07cQFs=-5T6C#jAy|s^I7mCcow_~p9Q~2o_Htn#0QfnK7~B- zg?vtY6`m6>#plF#<2mu#d`|ofo)d4w=frRFh44;%A$%}j2%o|i!WZ(T@Kt;%d^cVS zug#aj&)}u-Hhd}kCSMuv#8<`#^Of-_d}VwgUmIV=*T#4Awed4}ZM+R%8^6gn!8`Fy z@WFf&dZKf-t9FY~?l zF?=t6CO?Rx_(A+;eh`0zAH-kbNAolJ$rQy;<~Q?``6K*f{vyAGqWC5JW_}5OgkQp6 z;#cy!`IY<`ekFgK-^HKdcky@l)BN2JhJIro7k;+>m-6>N`Oofs&Hdl%7yP;R>HM|Y z$FuD}c~AYP|6V9VpWptyfBV<3|7YZHyxRZE<(Ge*`LpNupWNZ^GE>ir|M6cuS^Zak z>v8Yjo_lohSK{G=&R=o=@PBvi|M87KyZ67fwY&fMqrZFSU#s%%Tlyd0`WKvh^TXd$ zSajj<-!T7?aeeZleNFmr{^ixwKOedJAHB(6ao%3LeCr?n%}alU{yFoffAp6Z|Mb7l zT)gnFA79w`FaN>${}B4ibBI$rw+#K!+5bay&iuvB&YAz@e-%$>&3{h+KVORUjpe_6 zYD4-rC;!!-UOM?dMIH2i{AbA%$N%fUbNv6D`gg~~|L)bXfAlZ^#nH_1Ye)b5fB0ud z{@efJ&Qv?hFO0L+;>^`Jdo9i{jI-F{Ox8G?Ez&+6mKm8P zS{9WhS-p|U9GI1q{*8{(!Nlw>GBaMaA`ki9*TWdo{q_5$+r8HY)?9Op@jUl+Kldc# zm8>`N3th-BBnvJf6OL?HGU7shVdiTI`GsW5kugiwoaIf2{6ezm$fPBkj*MCt@(VM6 z3|Y2h+J*c=vhETx@5sI-125zkl8r}3E?Ie&mmPgJA-|ApJ`Gw{k!ow2s3+>NBelhul_ILRjA-~YRHs2%U7vlSI{0t$#ko;o% z8AE=d{p@5g@?LmPA-|CPV#j+9ei^bH$uA_onEXP!Rw2LGu3^Y8B){0MamX*sd{H64 z&^{YJqmW-{pBH#Qgh^UugFh_gKg;#3N+) zV8}1Ddy{)K;P6WOmkec4C^J!|BQK{F&{MMg@*N)<%!08(U>*VxDW*AAQVw4f|)7 z2OIWR%PtT3#pcV4d9q=D&hlo%{+;E~#(dha-)H{5m}eW#2l9*A1G4tA7t1au zGdubOW1em}pR&B&n71AET8A=-I+Z)rrL3XeTu-4d*Hh}x^;8CO zJ+;AHPyJA?r*Syf(>#_NEsW9Kx#B{8uDqC^ zt1ji|>X!3!4J-M%rq%phOKYK4YAe(#?S)#cqfo2wEYupi3bp3GLT{>jsOx4MWA=rr~05%Xo3D zJW(90P8P@NrixLUF#lSe&me73b@gi}MXD#rdYy;(SY6skPExYOQsY zTI)MYt&Lr!*5>|FUuB@wR~sz#)en{W8iz}L%@d{Z%4BK0HdPw0pDv9z&XmTR7fTD3 zrP4xexwKHfQd($SEiE*+m0PRr<<`26a%)3pxwWaQ+}hG#?yC-z`|1YEeGNn9zNX=F zU&};!ygFGPubV25H%ynun`X-6EsN!a>QZ^3Zn?bBuu@)VS}iZMv{%}c|I=3AS!rwR zsUrN4QyGEtkVOw>FoHd#Min{1q^O*Svrmg-k(OO30w zrRI*h_J+>7_NK17_LjlAfrg>Ffu`ZQftIPd$%g5=$)=gQ$(H51rG}NdrKZ)orIyb6 zj>fL~j^?5I!N%eG!RG1usm7W5spggX<;KtE_kOmFBLd&X(b(p_ZAZ>6X=|l@_hPT3COLT7Tq+ zvHmKozn)w!->b)~_T_Tr{#>qUAeSo+=5h@~xm4C}DU zI;<7iYpsQLt;P1nj)Fe3LVKmF(B9lzXs_!lw3qt}?M(xP_TpfnyMThvSFn#SzRqmw$zFPwbtT5 zsjWDmEU8*Bma*beZM?WtnkX(cP8FBx zr;AIKnc|ZCyGwNo#U-uDrKaWLlGfu=b+x$EQqx-0npD=8t;Y)MvA5J(*H>yS_m^6m z21~6CL#5X0aH+LrOzTnWvN5d53Ttw{G+wt*8ZR%F#+#N);|(jN@#<=6yrov|tF@K; z8av8;^_}IuN>{nBxmRmaYqKe=%PQ+~th`X0C@(Zll^5!#%L|p6@`8M~3w2tXO<`SD zS(mj+XRWQ$+1OF(tnaFHHuqLK>-sC5O@o!rhM`Jlb-2>mGFF+cO;n~Erz+F+GnMJ) z`O0+NVr9B%xia0bQkkx4y)6@U z^Nmw=^Yt@z^UaHO^G(Zj^9`$Y^DS**o%YvvG!52wGz`~wv`mDxx>!Hev|K;cuv$OW z($+B8*wrxD+#lBKM8k69Ov7^XVzyq}n)@5unuZ(OT4ow2nim@&tcJhI0M6K|K{Vm*ZK$JpY$x{$72V zo-?{(%WZg`?-hE6FVF4eS-m`;muK?w9NwSm*}FV%muKwqTwR`}%ky)2W-iak<=MDA z50_`)^4wdVb<6W@d8RGTvE|vdJg=5#)bdy%#;$ef!?i{kbPzey-H_x_{OEy4i2yS3Kj!V6#4P5yB4R>=kbeffD-FZ`h+ncn!ajxy1+XY!VRzWn^F zy+6Bu^1>-E>na0J9hPkV!?j+Mp7YcD9G_hAI(tr(^`fV5I6Zmixi9N2NBqzE$@*`v z^{n)+kNtUL()xdE&yJ%9d*~w{PPTZ%%Q{T;Qy)z}eb~!-%p;$>F8TC1_FO6Jjkmbv z)5&&MtUX(f9&PyZpG(|zYtNXYSNq|ozL2b5zxJ#-dbS^Y$YyEKfc{GA$rrVeD3w` zpO3$dXI+?PRA1iS?f8ecW;#{*^bYsig`P~W`q11??zQ(MnQnFFt9Eh4$#teh(Zk+$ z%C7E<8}`j~tgWZs;x<3BE7P;?`OEI^?DoAfU5j7ydr{xwwfvpX2iw=;Yli;Vz8Bv! z^v(9O@H0jIi=UOBIrQ1~UU*OHh3!4^UU|<^7voxRO`<-=wc?sZos4VAHH~^1*P3e{ zp8H{+1)oXO&-kqP%%YCQXUS(8^)xo@2J+=0{5WCm7 z=Ynow_agUX)Ze&Qxo4ve$Gyxw9rZZwb?*6~i`ZIVO+PE%SZl1g z@Z1qwi>%40-?3I%vr)%mEwiShp2u2e%|~62y?{L->U-=J>={w#V=rM(3Hp%jHS9T2 z_hT<&Pm1~kF9g)49Jw57)?Dg#VL07Z0fHNWLi<}jl89|4$vxGAx>W!Q=oH^mS zDRvfdCPn>`vx+k->X4jeoM};y8j<;)Gb zqn*W^$x*-Ltme#)Iwog1XL{5#IqNy|b3xY(|9yAVH^b|BPMbZ)C44=e*JjUm;q2G< z%bxqf*{`1`dmapDzkXhx<7PT&ct6?mW5WBjSz2aH!}XYr`e?Xb_KZiKLldrN8ue1n zeqHZOHw~Xh_BhQm zAM^Y>Y5>pKul?Fb9XaghnVuZ>dmnY>a2{mOiwfsOrZb20BzwLTXTQ#yOm`0FQT9Bl za9(B4sS4*=_WY`F-evR9;XKUrY0iF~m)Uc$!g=bWUd`FB^EP{K7H7ZCRdMJC|Sg4mWojlZ2+4IRly_MGh%B z&Yl|=>hVm!5B0i_I)13K`n8NBgnlmL38CN1 zatuO0nDK?sFJ{jX4E=R-?5bOR}-^V&W*6Xn@kM(z~vtvCS>*iP= z$2vIHyRoi~^=qtCV?7${&RAc@Ix^Oau`Z1DU##;Y$BuPd`1@HM7QTK~SB3AN)k)#! z%j%w3-$dRVIdiN_V(v%e$?-XgksrtUAoAkKiQ~B*&+quW$M_t`$bZA)@!!E#C;@k&bTks{(oGvN7`&pp;IigODwZT;$*LQNuT&-zxd@q zZcd8rTwzGea#+k#;$ePFtYuu>WkRfFGS`!z%Jmedb3NsmTu*gwjja?H*4Ro_j59CB zSrp?ei*Z(S`COrvuN7MJVvqS+r9D5Y=d$z`I`h4yu6%E$M+~$#KUV0=kCpoKW0e81 z&B6S9VJJUe8qUvGM)h~c@-^|!ns{eTymL&PrMEbp?=8>dd#iK$v-$j(nCF<7=a`u1 zm{`kvaV0-rUd_)}^_>g3Lax+WXccd175f}5brkvvorS(qSD~-cQ^=Kj3*-8oaWT+w zG0@TSU}2#!R9Gkt7Zxg`Vy0t-*5Y`fwLDR1t%`+~rV4$<=|W$5rqEZNE7Z#Kh4JD- zK^&tnUR^4Tm6r<(#g)QBd9|=m%@uQ%TCug#T5J=CX{)psM=Kr0@k(d0ztmOiuk;ji z)!t%jwXZl)>Mu@I28yHA!QyyzsJK`fE-qF^i?zy_{@!@8O{}yHR$7_T>!yqS<(XoC zbxyo>UcbLkoDiRx5HlUCF6-Yb#l`Y!aj{w}jh0$VVojy?N=Iq5+*ukZb(IDxJ*8Zw zw=`DjD@~UAOOs-#t(C#jSb35qu zwcK9qE00$D%Ttwsa!t=;nJ5pH$Ha4%D`VyH%0#(CthJ*e)>@s`uV>1G)j4t6`SL_% zLBF?Ho~kaD+p5cDy+{3jwY*#v+o^O_hAKT3eSJM+rLR(}_E)AW1C`e5U`5xm(k8~U zQW>j=z>4=wRVJ&`m9gqfWvDt=X|K-fzZWVU)kSfhCH?twWvaST(bul5RC}v^)voG< z{y9(;>(M{w^bD1S>Tq>M|Fu+|(Z8pv)73@&dtU#&tbffm4dY;f)4r{YKt@X*;oYxv&&{|$x^B%A+%UYL3)@3c&U|~ZE8kx2%}HI)(CO=S}&o7l0@=Jxq{8D8(zf@kyFBMnwx(~vd>(JWi)Ees2`q5e|^=ZAa z)&{j^hO~BuwQk0=9w)ROr?jrLwu&=_zUsWz;G))`)>C;!Yl`($D|Tufb!rWDmb;3b zT07HPH`A5D;&geaI9(hrPFKf@Lt>aiS|>wVBSTsrE2YKaN@cmYqBXHnZPWeSQL2@@ zO0{aQ)vp zr)PA3F6!RpJ{0rUeK%1V*1a=R>DT?UsQY9__d_n-X(*8D_nTzhR_ep>g;Om0C8yEDI-o7U$zlwZxQ?VqF&N zu~>)2`YYC5vEGVxR;;gLT@~x8SVzVBDb`J~UW#>6tdC+{6zic_2gUj));+nPcV%@> z@a4t2Ce|~tj*0b4tXpEe66=&$pTxQ()+4bFiSN>x@`m#JVE-ykZ>@>xWo3 z#Cjpt39&wibwR8LVjU3k+Tyvd`>oJw`%h1yUH4sw_KtAB6?$|p_G)kG(>>U)ePTfO zr1q2IknY7{?G2;)yJNXpVO+17$n_Q`_3NqJSYg`ss`um4Hk8{@R9$hH(=39&X`M%;neq8&?cyTDdpnG`}iZ_^pyS6s~Z7nk&!<@|)s_NZHJzQ8Sj_I}I zh0)@Kd=t}!G3`0ag*pBAe4&H$ytr5xEH3HKmJ3rl&nLA1EEj9V_F`+Xr`T2;D0URb zik!w_?D1)OYXw@Q9mP z-`>C`;QNdxCf7TefNX+kGOwL?3n4)JNXg!!uET0fBvo!_p5W(bwBZ) z5qI6U-QOdmgItIo zp7Cyf%!vETM?RV9?a#hlfA4|MbRX?T+<%_Dsr#C}N8C@FCyim#n_szuuK$r=>ON?j z5qH-GU+MnS<|FP+pSnHM@4r|cad$s_XZMd^*yw({`kn6kpV{ah+46hFyy^81eQcw< z<^_*=TEt0vi?tv7f8FQ5X``FF=-KX*w%O=*zW(3cv2Xl-WuyDV!i(Kq&t2vY{6H=l z`}<|?&6R>Nc(jc>e{q@n{_D%h$9{B~JNM2?((}E`TzUUm#y>hgf0=vc#D?VD@yp!7 zPc|kW{?KLaqn9>koTU5o%iM!EydwF-v6s1@yy2C}aR*)I?!5C=8BbY!(`Byvp)Ha} zwz|wMov>wcPt#@YtiQg-7(d!e@gEypSLt=h*^h2;>#y4;`NmH-xZ7U0ZN_J2@7UnJ z-t~s$>YF#XkNxnC$y=`7;Ep(Qhm7OY&fVayIcuk6-xD{u((0R%w;j5{opQx48SnYu z9XGfi-_)60+P1;{vSYX8uayn%2jAY^JOpS%M?JpY^*y*(a@fz-yC;wBO4|K;clP7^ zWc=u;8`ry6KesNq^UC!u`EZgvap8J*P-{=dnf~(5^{%@80m;|)TkpO%{kEjHW4$|U zzqe;RsyV;jwe=m8?EUvk-QmAIINA3%m%20FbEtU~(5@bszSMOMAD$d{)1~hJ@<$~1 zUU{jz>Z34#y^s?0%{H;&i`x8qmT@b(gyLegA~yq-QR1 zuQ}wz`e&m`jtNZ8z+`_`CHy*pP zV}bVf?}tC&w%cno`EDxD#p-Bs#BCpN2jBg{j1Ru@eEoUP<%!0)-B96*WL@$B_thU< zk#WQa>ptKf?fpn{!apu{zpcMA`N1zQcK1GbWyTxdaP!5kukWhlwO3s1R$p;-^5o#f z?&@D$Z5|G^$=B|7u{-x&A4@LX{9-q^#Wl&dp1a7suy{?zFTeHui`;G}T$`-_(nW6P zt;UnBuD-~%J~D2e546s|_g&@xqrXF z?J)4!^!$k!&LI|>GRxw=cmlGf>!+eIp?|ezwN8ZrH7v9@`bM@ zzuf6O_W}R4j3;mLmm&A+eZQU*emLaT{rl_5k8T}u2Yve+8Fzl{#39%E=ILbb{f68F zPfRCgv<f0DaiIM-b<_T7wkpZM)_-JLJZB&*k+>t1*F_mXqYI@g_h@m=PjK^yob1?T%Uh{p5#VIorK$&-*eS|I2ru?dGR`ki229v)#K-{bADA za<=>VYu7wFX!rZwdzL%(`hUr9j(?wfqT!+B$ldhs`yR^t0uL{p>8{>= zA^FpH&vZNeZ6SH^<7c|B-ug510Kpb^TX&}GeZ?=5Z)|p^J7fMAN%gOT?mZ*F%=`z3 zernLY_~fsWea;$mpZUVClj8n^?v=+socR=Xdh!hSg&!>@SKfPu``(7%B=_EMhWq+% zYcpijxNDKENBurI@QKsio9os*MzD|0PoC~>z2FbYd1svNzS8k% z^6~vnch@}fXy%VN>GAivr{4Zp()!)^y7xW*STcF_d)*K2_+#dyIQlK`ble@<>c{5|f(8~>7QyWM--O@}R;hY2=w%a2ZT z-}u&FliMdwb00kYiR4r7JI!@ξ&@jKvF0r@3u6KAEh4^i+3R=iifur%!dGfBbvq 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 z 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

X__tqZI)JzmRHCO*fZPr`_MLY9 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

3D83>ZKZXb!KZYPDTC-ioe<5i67J~l$S3TXY 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

tC|a-?Y2!s}}m4Tnjc>=yz&&aHEC3r?q|Fw$T4{ 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

8S=Cobfv#!rk!`j&V7P=&rhm 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


bsaPw3FeC1y^Rl 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≷A~AK9MgD)l5g zAF~~6Xc>vexJrSc(Ig&cF(~vevU-B^+CpcLsgqpcu+Wv%oKIMc3e7`l)=yQTmWHwD z8tM_-W>Wgh_KsPn8@Bz>3h%2~wct%$qjV}$XVDV6g+xoR*)pryNk*{QNw(1Dlxk%$ zEOZZ5Fd&$Wq8rRA1O`*P%_`i3knJI=c2MvTgd_A9U_ehwR&IcxwwgY$>6@SxnXc)M zWD2DqD(Vl47s+HjpX6Q$=+0y^|1jjpzM6hl@+O4dqf}~#o~-06BvV85F3Hr8Xxc}^ zte%ogN3ILWui``Rk^B^*^GK$q>3x(;UR;f;@RL>3V)Xu&B7COntz#@M%`z47!PX~IZIR$4zGP?K`~WoR`{fckD66R+AC zuUZYnnQD<*+;~!Z*V4F3F91Ph&gs*;ON$!_LEjhBzeI zQXAw|dk6uuSY3;&heqk~&C09vW_k5q@#zI=aWJRpb(-(1(%a(I``o8jPm6m2jnnO| zf2h(sgkUXQr-6lb>uH;&N9(sm#Dp3VwIc=vM(b&MR3Ln+kro>2L?k-9hGs-`4owQ} z8G{TQZ$k%K^-#niB|t|?U}LBygkr2wfpB;uXAGc>!I3aXfshzv^JWSSH*G_uV+an~ z?HZ|sBi2SLW^6=D{jM-og@8N4dd5WS)%4`RN4thmsgVIbRST*e1(E8CoFqoKyGg9J zc#e+NCL&+Vk~z9&2`TA{Qe$><8ZOYN>O zN7%yT2(wUhC~a_8>~LQY-A&;r;@xIAj@XOiiF95M< zBS9(gM;NGU0|;bF*9LNeLX?V1BXm>20R*qnG(V#Q5bxWP5z@7Ef>$@)Pd6R$zKs+t zT8UCL8&l#-qW~3X(Uv893l7w-89ygC@tLDE((`T|5U^;i%ZX%L*9H+x)2+)9^ld2! z*)bkqD=)SFD|&PPdrhBV1pZgqPJnIl4bwYRz&AFVQq@>Z@enN}H60tG zvFj~cw!&Zfq$vesvRe%-$edU>c2dEF)F~6k6y;8uSg4KZoRMEJX<8+u7T+PV6wbZ3g07Oq?_^yG3^9 z=-iCliDUAnWMyYe$Q+ZCJ2CtJZL@{b3pKMPJL zDqR&@Fm`N_uT2_+-q{noPH&_29gUAJX?;fa=`!%{k?B4A_88Q=OPV$$J9k`85tmY! zGpV4+PP0V+3M97as1@eU$fh3Aa$(V|!bJE%W**}I-j&+OkyBu$ZJUur98Bzhptr2{ ziEX$+T<`p@s(Ax5N9Sd0=_AupQwRDA(%>VbryzFyePsKVDe3(uW>3pdVg`ha z{soi9XOAf=%;?drn_q_w>ej7$db(+w%&Ic|TG$Z{EHW$5zots9oeZ zV-PvAATuksnEVb0aN?M3@;zhx_a;CXC6SBF4axvWr_x zXa~6{XUc@p;8?_u&7az?MPYu6ti%o!L&vQJ&VPYcXW3hf%fg`<+oFxVMZdQ87Goz) zYEf8JkUIt{dAXT|xj3pV#*XEor$r$S5)DC!%gQXu^q0rxw-_^NBHr>orbtX0J61FO z`leR%$wNnsdfL~~UMK33mYtcWsiWaHQurM)(<4nSzq7StVyBx1*x~d`h z19_~^*1+!R14pKI>DhZwTKB5h-rf85z-VC_@ODjC)o7|2k2QY1qT!_JY;R27G*Auy zxLVjzh`l>s0_-@w#$*>3Vq|ObUv@Sce`!+k7dA|`W<`XBYj%p{jjrciBBJJ5=Nk(w z59?hb;zox=M0E-6(h&)nbm74T4#9wKrn~lOrv-)w^$E6w1Xi=g>ecm{Mx0(tkJoGK z33^>i1G*^Qy7|XhwJU%5ryF!d@!Jf(Dtn_0b6(*UAz8KRK8XTWH5D)R#i>hg$$RMqmH=IoRL0(DG&}_HZw`tUMYQuF;N4o!JXu-GW z2dg=$(!u;tN4o!JXd$=ghg3~1XOn)2zdHIS^cMY4E!(SsuF;Y1zZvk3IR6O9lfAN? z^vQdwHbV=)ML%4d<4e||k1rj5o1x*`i{EBwGzqTS3@y4!K*-SW9l&ohZaLb9R?{z) z^lPd5R9W>MU8QGK9c`B5Z^>Urdjv7$g{!ewgFijyr=jfr(-70BNNbe!x67<|;8HV^ zTW1K~M7kdPr>Wt_n@B^Rf1cS;73B8Ei524%MY-;fQWh>;P~T2`0I}>|3QRP*2LIG^=m|gf8WJ&ZzBAEEX##N`1!*uuO-6I zcd+~p5$DAjmMe%jZ+>O@IumZ9>IG3Tj7j4K)i;i*zGp&i#ByV1Yi2uU3iEDeKPG+0 zCwuoXGnx6!BIZn{hxssbIdctjJ#!25Ddu+O4(5AIb^f4yb^d_IIQ|Ut9PdZRK`pgzg^$i<(bjy6Rwx=QF1f;U^v<{9_>z ze(?wq{;-M&efn8|_!trTPZOd4A`$wp6QQqe^h56u$>7IC_|YjM{O2no{6?L>@RzHs z_Y3n+BJ}CIFzJUApv{SEl*s>_(yh*#O)fWPuhC3=h@ zPj56+fm`@ypzUtS3D;0teSDH0hB~#~sz+(G-GLph^>6iP?76jEx}JJB@;Tb*T28ak zWbCxrt68+W!Ft$9hjuED;>e!2zK0O@pZ0p~jY9NIdXzaCJ8xdSDUff{qXN9f5%lUk zbgLfSVx$v@H?Q7fkZ-a#3=y+g3GnK@f$&XwpZO*F1&`dSM}wgqJ8xcl-$A~~-VIWq z7<2RLQB+kd#+VzrX5d`+Zr-#%5aEA3a&SE8I!wm{LyPZt&`&D|1+ zy0_>hU~p>W*Uw(Pcm({*osB`OKlG?v43)leX$<$~p|X;LESjAHym`}_AmDHBXibYc zY-BG6JN1il4d{9Ekcm;S=XZF0X^va$o%ORv^Hi_Bv|H@u!(NGB0p4KWTkQP^dsH8) zA1)C-dn4E$olmssn5@0-JE&&e$!6{?dT(IxpQLh_AEZM&%^8W_t$Bn+^FPOM`ZY@u0WlwC^v3;j@iEZz^({68Vr_KCKY~8v; zhYogo$M)^a2>YlIPxs!b<}G;Bs;)Km)ste1aLvXRVD?{Qd{3#NwYczOmzt@8sqf}k z79Fj$%??lPnA$0I+hr}}uU~KcRX?@uqRxn+aGOO%ivlX9L)+*lejmSL{Z5 zrTzQl%Bb(tD-*uoQyFzOy)q7R801*UVUVLB+aQNQwn4T*wnDZ-ww~1;+Lb8HfTc}W zqAVvrY_llnN|bfEtzqhb%BZkz*auXGfnlHxw1HO88m4#FQ4`}zlyTw1rl@o4T&iUk z)VOJCV^!nhm$Vs)i*{VrW{kVMa7I#U&CAQ0>YWzbx>d$D3%Fv72)NSNVoR-d$u?u! z<#99gj@>Rfss3gl3yQSMD19F&>shn;|t9B_w$=xmm%=i+u?O!*jLa!Nxsdvy7 zYf!(7U836^wIxPW=tj&X3)?lW*o^PK*Ju3vVcSJ(Z6_}2!(uO4#}B+@jE{xRz)Sj! z+b`cXUQec!6Om>+g}AD99=0b*^sV!-JqsIE>pW~U z1;;v%vjEn4*ytMo)_HuZM4OGis8y}=u+67b-#QQ52PEEWqdL$!kAN4bX2WdXLk^-P z9)D16?k5wzB_1|4@1=3Z?ZGfmZ5_fTm>eGusS=QKuU=543{)mw4E2BMsjY4_h{gmSD3{R1?)%(dxNw*XAyLg_y~!!NzA|=j=QXLXvxe<>=ElJZSGkF^`Vh8r_tw; z&;iE7^V1VGeLjig_z>H$xCC{He4KKs)M^NY=T6l01=Q>~49!t>5!i$1QP`ug$YYuo zZCREa^ivZWx09pw0f^C}sCSP-V|JAmQi_lxO{E`2I<40zQ|Xk4QZQw!b{Z+)bFL|f z9bhT;rs2@Ng_M~2s3d;r?}0Gw)<1$FokKp_t$TtXtwghEw|-@VL|;c~w|-UYe}0XG z{}PBm?-Gb0|0NK%o0mWY-@NuA#JBb#^p3EbRz8IC$_HAbfNyYNyz+s?aI93IB@`@1 z+`OP6(oaO*DDS!mS_Bd8w=%+i!GyUqBle${JkVjJB@aY$#9Nm$#3CN676_EAYl9K; zZ8Z?W0tSMaI>?uV0NviuwKPJi$~%NW6A?oz$}gt?<)S4LX*3k7tusE0v12g=VGed^ zd&()W%8aM49dzpfwh2428(M*1nb8_3CK=VEW-}uXiA&`X~ts~@l z?oYD%#6=3r$CvCA4J%s;wKlCQ{Wj>C@!Y}HQdl9&nlEEE7 z!qk^GQ|_3cdNv0!hE_PMoC0Rw78aGi4Pg&r6riT3kgp|p|op|q+#`cAmds5aJ^*3t;J_co?DjL??NjcL6| z)2N|JF=9+2PqT-NNyMR!Zgxpe*3^*w%zdd!6ez9l^Lz4GtByWg~OhgQ}6$18UJd3}yqiGNy? z<6SP`UH!w$Tc|E$CgkT8kDNeDrpzEMXZeRUJEW_$DE)ukf}Q{Lf(p}VeXE52X*rLt ztEtLL^S^Z|k8cgn|D7v#yvt9_l{tS~xZ_)@Q#d9w&s^_;0jc#ebvqDE=F*AMxL4y@&s1 zXp#OR>_@A6wpDeYJGfQb-`8_gt4c(O)_0g+Jw0EQQd%Oau z>f!Tha|AP&YWPR06%#j~1-^mzrXh`le;mH!QC0|=dOI-|_w0$)HSH538brNrL08i^ zCJVZd?y(Y~qNvtQpsVRtg#}79ZKm|LOma7pyEA(;2QWu4>D~tEjb~0{x|#EtrOegL z&CC~=Z!-5V4=|51k28N^2GA@K<;F4_GTSh_F#9t{GAA+TG3h=t+1bQ=k-3Zc0rL#= z5)(gZsC>6E>8UKT(~X(N%w*;>7cfhiWyAnY+rZpJ#3}JIQ>~YP-FH}4kN!aZh~+Ps zUlS33g?XLhLvWje?A2n{B|@(;%WAy@(vwI=J=D4gP_2Ie*K+)OoKLNTK>m+eKFR!& z`3;jExS?{cF>%;#`aN0sCG6ArLgm_-jhM}tt(bJqkzQA3Pi7xx26Gg19P@r=0dp$T z!<@@p$@H#M*vRr0=JU)KnXfT-GT&kDV=BKzeUGtBcTlPRUogLAUSwWj{>;3=w2;3c zUobPAS%XQxjZu1i=50*6Sx51mnRK^~WcnSBIFLD%naRv%(w$DyQ{ULYnJlaI43HPF zyo9OFBg8+-@&=|luMqz%%UhYRF?TZGV;*20WgcUG&is;jk$IW zG0X&}o!Nv*w|ps|THgeAW;vBf&%{ysP-X@*o0-cjU`}Py?NQ42Fmoew3-fK}9_B%& zS|^2kpRlafOF{mIi8Yw@m}>nL;+wPFn%Rjdm}(sr^m?(J z&K$xV#mr((V5)Uh$XCqrEarUXV&-z@DrPxzGxIs-HsO`5{xS*Frko zGA6xq%nGI&rx0JsvRcmtnI82c{a_~D!6rF@*^qe$vlX)~Gl{9zfgxWHmhWMvGlwuo zGRH90^*g9)e8g~|%15$dC-!q(`ZWutL~$JdUtEtvQ)9mcCjXyY)}mJ2qI-NZ&vpp= zZ#Xs7Rv(|FheNNnTlFZ7wmY!Xto7gNwT8~E<-Y4Rf;2jIw9#A(ms~9wJ8iRZ5ba=1 z?4(0GmDdBiUv{k$!gX&Y{L;E1>~C))>@7nh$sYNU*Iv3`9t5>(0^Zyp4-Ihc3aDZraIEg!PKy;1m5MDqi(hb%sO z3la9_K~UR-MAGwa-n6-h@VA%mXAe^opFO(fd-ITu?XZ{ZbrQccnj`qzn+9jrO;g9IYkeD~#7R#d#0S>j?YT zZ;@Yn@m0ZBzxNSFb@BnV<-=YluK-e+w4pjapC@@W?0rT7-n@E5zwXkWgS~u2(wKyx zDmMzGy7_g3mHoq;W+ zq%if0b{H!w4r8^2cEuL_ZK`cWaLKyVwA2w;Ju$S>mXKCybKF~L>pis6nx{qgyI4QI zcC?;qR5YqNAmw1KzDP~0v_iw0VJu6C9)WPbi?`RV9c`_+t%gw%YTXDOYuM>Zt^est zt9GFFmf8)N>a*R9fD^>IY}wAYtO!J9XA&_LMws-Nh@Cq z*)Z?A(f$7Tms2cjf;Z^vhii!`mJ7j}rNp*2bd8?WBqaiCLW0p_HuR%jV!2|o*h)P= zWo->xyH=}H+HkG4S@P9CX4fr^D6PNN+O|Py#JW1GH`{8Z)+^O2l8sYZue$N2h90-P zcIo??eQmAf)l2ti_17jW?|1Rthz4afO0|Zu%WE!=DLq_y_t{!&tCz*DDUUl-E3m={ z#hMm}tu!>J<{E1$g`*Izu_h3o(WUp~1eY#Pja(a3R@ycB>e|^6YjJcp#-x0f8d7Rm z^=7JGZdoUC>^Y|@wW!Z3H9QJ9D<_~r3kyjJtFY*cqdJZHtkN2Fs?s{jT4C5CQfw80 zh@C!aS4BVsr)bERZ(H9b9yYYE2f$Qg7H^v2SSb9C6`|8xC*KLafDuTl1To3GSE31)eEt`Ga((v$w zu!g~9(QBhp!^y~j3;JC!68f)i5H?)j=C#WJIxZlM* zYrl&V1BS=z<)2qJK06?)TG@l=TWgke!=q}Z^t+g&)gLu#l>X@ZmDbh~<&kTrq}EUE zcQH3iq(r9_c7MN8+ZD31G{sV~Jms!mCTxu@OIQ=LHY6o>dF?ed%R*9WE{|VR1FW&U zdYP?F_2qG8dfU>jF{Peg+H9@6wochvtP!cR+}f;O8IJezyM77YYG3_%<+|CiJgNSlYib>bd@vVTYnF%uYTLcRYSzTw1)XLJu9Bvb(~j4@!Bz!fJiL z!eV)+!WPmkB{Su#ltUFEwnG($aRey^Dc4e*DMu>wh)cC?6+!x`+OJ>HgOe-mdC8S= z8CY4>8>^?9Cs!uyOvZ{TtgK4F>M5+5vTJXAc-uCt0eVD}G*)cJSP`Mdiu!7-sLNwT zy<5hL5R4TxD$rOFTtXv-hLOU0_FAg3;sjQ7*}`lkcc<=2&8W0x48s_KF$1l&B@C;y z&T1B2C$(X8LTXHO%UVW7{g|t9y^)$xX-%-K#3+$rUC|%sdB2Ny#9>US)il~t(I_^! z!e)uC)f+nSt^V-BsB7_a)o2kou3GIm*L92+mhL!H8wRbR+{0?2MD(pK<4EnP8mywd zw!C`LX&Tzy+`86Mrf=9+aa(oE%HZhT6^)|X=UCQF&G{&PNc{eaU?ZW{Lii^}i^cP< z2QID}Ee=!!*n-wCgzpJ>&fV4tTF3=lt;$0%7PxX8IhK{fRjuY+w=QmyO5+4-)^J}% zu-;1xUZZc&${$Rzt!b7rT$>yhaUo38ON_N47&AJhgrUdKpIXQjTZmRdBZz@9W0V>* zYSTD@G2^G%38mqs^)P1GOT*XIR%1pT->2}~Q5Z9<7&9W)MyoNSbapt#3=LyO zVCjz3H&V6oGdLC}afaZS*m3ShoxwRYD<`ZXK#NZ48n-;E^C%oCq?lty4H`2n%cEwD z`WhpIifV z_zl>zKB9kwaG;f@rGeHL5e|y7*0#}&Cfg6BT*pR{mWGDnooyN_4HNy@HvLWVTB3TCt_jUVx7boXoOD0 z!a7q-CNVeDm;40eu-r^vI>K$ex}mwPy}`YdZM;{~(Uqb1dnLNt99jg6xP1q;14@KJ zQ>1%Gp#{Fw+Gtd0fiJa?#6n-{1||AZcau0~k}vsJQ}(6Pb8<*Wh0U_)K1gU`u1|lJ zDf{&4xj3Zz^iPmnoT=$cRn5ckbu+Yhv{!7d#4%p+9*E(^Szb{e5;`3@A5uBTlj?Nj zG{wcFIvqJpQO^jSj(n!@6w)FVp`Ud85C`mo961~fV>yz3yzqv1Rp~`+B%Mc8o{sn; z9vMPurX2YjI@udes?v)XP2m!qykr^jM9>c&`f?=)2SL70a;cIRl1vqXFOvQ?lIe#L zEMg=%5@SgOedE$ssrP?nll&c(Yswo*Ms>XMDUyd&$yWNp7Ns|(5*rza*R%%c{uYSV z7oeDMQj zTs~ISytfkJxTbi&65+U}xCEkdc~jH}hLg)zS2^{2mBX9D)1*ia&uON^o5FsinGRn= zW&94Z>F}m(Iy{G!!<%8#;c<$?A%;eJ9p029l*60h)s&{3p3{`m*HW(-d<|)))5j}0 zF$%JB`r1lU537PXO3QAXfh#K3^?e)B90i31ZCgzCZc@4u~;v(A*5+DAHrG!g&gQ zZ*7D)x;E4xGy1P)ig8UJKv%P?5NpzvEKb*V;l!j}Z~nh?rSZR9S{!ooTH;V%OUy4- z3#$_0Mpc3ZXP|eTF{^sl8AHTq;wulYal2_LbM(z`ZL4X&ES5zQdaK|Ff@w6}&nU(EHakLC z_DL``2NRaVgJ8eXO#zyhK!rdLuOoh^hXPCJLZGD)xIR05^}$i&CDy9GTTFZNJQR4? zG&1{NDdYSz8%F`01t??y!K~jv0-3?1ZUc!gn6_toC~y`#)CuYbAgv??>S`lvl$YKC z=T)V!nF>$BsnQfX+PA_(0s4gsUkiV92bRqC1SXV|Ofx`QOl-#ZvLf)$6&-I@?!21< z^wVdMR&w4Qn3$kem_LjN^elmU=)Bv%YSaw+ol8}T0&eWcK%nNSczSN(hKj$J5U*Tg zdexe6I)wiHMTZW3mrSI*u;*>Z+X$S-4ksj>SHZy$wG`}FUq1`oLJJOP^{sb9ic_Vg zQwseY>9-KS7+TLMGXn@;W4CD~$J~K4u!h=(Y)w_x{sbz+Oq`0uuD+r&$nLw!uCG+8 zDH%f#9CIflBQ49oX*3pUtCi{qq^gZnE3pS^h1yIQCY5zcWvHoOCX*4gn=niT)2Xqv zY67eM??ylM$F7R==K2Y0znH27J|O4a-gNXbz9~`ubb^&ctcoX+dj)DGTReg75-7}h z7x_*Js>V=ddmw?l$D&QqLZBOl9VQ8s6($wg#8RJ$-;w8rGLcT;^iO=%3q)p{X^X(= zXMO2Zg%K+M00LLRN{u)rNHTK*_+r%>`IDmk5iZ()?2 z<4xXLc9QE@@`G!y| z6H~v@{QY`HC!nFZi_0lcth{Oj!5sDwPorz{qT1|knl)&fX zA)n{P!L)ge=T#iXefGBU*uo{H#)h&FvYakXHq2>7~{IrB(`)p9YbfpI2)2o{7ks zW5#&1lEaXz2WrDgtr?~2P2hA=qSSm9;Z-DeqLV668&YZ=QEH_yonS#E=g+FD3}v92 z{nKQLGGMZ_O{V~P*ne)aWNQA)$r2^wSXB+KRE0*^d9u_?1xFA}_Zd!LqrDOIZFYn( z^b$->HCZZyAH)7^4+ZEU6Q~f}=mNy=^iW_9c9cip`uxkulKJ=x>PrE-O2bIiOz)PN z6;GBHdH(feiOkSsiMRv1GDm^)*fCimEI~2QNkPlh=092Ts`^is@IbxR8ar&Q@KC@B z1DGsfZiBjFvP5zUb{k&QWybiM{^!XO&5vO4w3`Amuw$}xT1}QnScM%uOW+ zt(tXhLf7n22P2K}J9hu+6D5D7k_QlOn908B(=(9YSINT&7Bz(C`=(End#_4PCq$UZ zzWLD$h@avlD7mAk{MrUN_x0Kcbj#v4#t3NU&k9Vy zR4Rd{QeOMZk%hWM&3Y*Cj49wLRs^VYOk@aj6x2M40%TR?@S0ciBr1nzP{rjGpt%yV zd#6lL`p?Xh=$tXMS;gvU%h}3hG6>{7DxL=31m!DK=tv*YvMPnpPI)s)F=KEykT!o;eol)+V{ zj8H}3!;bwwH*@lqWX_!YOHwgh(h}7OpFhwcCU;d+sC!GT-V@B6LLtIi5AS&rsA0B* zITE=XIc^ZiG+`ov&b_}+n8jhtM#_n2{kS>X;~|PBZA4WrMoIXyy}*2`Z^CMI_KiGJQ}34Qila#F!R> z>3>a`8mj81Ul{i(og7mKH_)M@Oc{k{3zR3A=8P94s`#eI)Yy;VkeW5#RE#mDU=!Ot zc4Gon++q~lNWo%!ukEj#E1y@6*BxoPp^k>GPDSGm%BbIQ z^9MU$3yM{~szOSsy|OSv++Fm01Bk3GS3fOKOT9UmP}|10>9M4T(u>>lNa-T_XXv+BGzrgHC@ z`HPg4rff|$qs(K*gQgK?st-3yZDXp8Q<0rjuG%VvT)`YyjXq|MCMHIjxLsvbM`1jv z-ZC1g`uUGWYKS(XRAzN3$>DTkf@w{8ub$yEw17f+zu&cD{@(_qw~>Ugheq+L0g0-7 z(}0w$A|_K0drv@fsNtv@RIXtpm$?AY9K6rz^ZO`#Z@0i~3;!EKJu7YguNJ)fwkW$` zY~FOdi&y;@o{>~FV6VSyn*8HQ#(~H^+Es3<)7crQ9Nekq$zl_hws1iK(#|V z)D&+E$sViS^j~zmZ|pGNcA({_W9=3`66pgkC`iYmr|F}Wx&PAt$MMy;IBR+qSDXH? zh7Tjy-i-18>;GaixkFp-S@;`X0*(I$ zm6>NcqVkBFx}qp`wFiqb4 z)*7wYbg29yEbq%tFBk)V@OtP!o=ar&Z}0J#Zu-Ul_LpXa;p-^9wM*B`|0C1f@9Qaj zJM9|LXkPGq+k&8lfr|nbTbCFQs{bhSnr=i{A{v=L8hNwOx7dH7zfCv7l)l}o4AQq@ zzyDJ+?8x5t-o>h@|D)f_QPZ#f{@?T|+Ry^jb8A&9Sk&mZ(R({?&L8NPO8ITK$n;A` z)%HL09*?TrWIslWM?{n_l2!*-ZGZp2EU{II2+{v(p;z$g*vU8Oy&iO1gk(DQ)zJPS zEYq>AhW6eMdN)<>KMaxhieL3Q5B@h{RhJ$*UHEcE@NGmigw7L+Ph>io-I=|Z)E}gm!OUe& zWX@#HWeGu_*mFB8MD9)i>NvwWE4lPsTR`CFFp0GBFHy@LSxX~_uLQSTZ6 z8?xMsIh09DTS#vTa~{+CZjenZzsTIhJjy)F{E-Q#SN5Wqc4jN4li7!v%PeNDV6Gve z|F*FFG|R6rX^l6fA7;|;(bSI5S;pgmW`8hsoNuHbMuc88%j#Kr$n{xn&gqFPJ6P_* zvie^t&>z5Z2B&AToX7HHmS?g20Lx2RraQ+}AN9Xig79b($>3&Af1cA{WBDzX_p^MM zCNlU)M? z1Tlu$fSJflX67>IGnWw2j+HEzvHS#cJM(Sk0V2vd!t!U#Z#e!U%fB#n^fBoN5>ZYx z%QaZ8&+_doC$iju`!VT7 z-xeu;J5ya>A**+8frmK$DDx!q6!RRDep4qq^vo6UI@3beBgks?CWwbFlw6xh^I=M- zHSffh%r;CXvnw;5IfOZaIhr}1IgvSqIi0Dl$0%n$%d41W%*U9IGj}lGVD4tV$2`IO zjQJ(=8|EeE6((M!pxXHdlO7_YcH3K9tKgj%?`6crwW+gL>uEz*R zF>hlwVbZf|lC@@b=6FF*L1yCiPwoYh&segsIQd}kS zT}h_jBmP-@RD4Q&PTVT~MdZ7cw8w%ghF^+bi~Gf&M69M@^fJUO@o+IFHV}^%j}<$L zd16nouXwUJT;$uGtltcAt~g&jPrOK6B3>b`6jzD2h_{LNh#SR6#V5p9#W%#ii64qz ziQkG`e2Vprh}FfKB40FRdP}jLc%qmmb{G4LgT>L}cyX#YL!2j`EuJqf7MF=vi`R=> z7mM|}O}sEBJyQg$~DC!#rk41F;_fZ zJVE5!x3upg4i<-slf%A;*qxh)!gvj@Onf|)?f%u8| zwYXP|;2xLy@akg77lbL-7IVZ#;xS?iv9p*j_7?k#L&a0YN#azIFC4SHh2llxA4I-@ z%=9(lAI00nd&LLD$HXVa7sM?hUtnf_AB#K1FGar4%=8p7L#!(D1!tx=6q|{;;_>1M zBHw_fen0W|;wd6uiDvqAake;5a`BxAR z7i)`0i^qy>#P%Xzai@K6@f2}{I9)6f&k@fPuN0Syd_|u5trs_n4~cwbp6P!P-xog? zcZ=VMe5IcHRmE&ECh`?~rneKjiakWWY|rOxqs7VMG;y{#Pvook)W1}`Qd};s7T1b= zSD*S1ikrmE;tS#y@eT1E@dNP_u~gh8;b2l?iA&E)K2OY}KIHDor&#h_<@0x~4V&=Oe85Srq#Ng- zB?qUv%6fb*_m_(Q`h{j|qh0an&dkRFWqhSl#^Wio)x#(C@Hob7twaZ=aXSh-Zdra+ zuNid8m&>^mx4B@?a(W|?K>ze^bHUl=^cJBK9h?&A^kyQ=?%NSNw-+!W$-d3`M)rB? zvHqM7bjO6C_ZT8mn4rz2ErA@&?<3^58hxDkQQhUY8ewOHpvUju(*hALcvm^S`WTO4 zj0d+ly+0u$SneVoECw6P#U*W`+)W5O8w9;Z4e<*skf#4$fy0wwZ$ z4Pj@4pf?2h#Td}$(zZYj=C>C4v0UbdpWH-#pCIgP5cFmvzdrbGaGOi}01?6bUPFHF zyx}W5k>75FX~VL(J$bC>-QqeeWTtWdL3DbjA9vt&Yx#Bz_1*SY=&^6O&GoBPCJYLReyMDm=092>Y*%!9@ZR^%%_s7@@RKx{IH%6J~dgQknk^J954eTtpDt6W_ z&@J-U@2#wx7h3t?F27=S-kPoNqV|2aUmQ+dR>`dNcuomc-CbRA*$S*g zx+3i5RLf6a7Fjy1?n*DZEMsNb(v-{lZeN@hUKU**UQyxtel=58gm!ce580dZ*pR*T zm!z&7vbSZ)t2I-WMOOGLE7e@q`M!LAM@l4oeW$l7?g&*rZemlkLFWEf_ho+NEelPo zH*x8{YP(mWwL;66?W?z|#mL{~y|XW8cjNt`UETL*?#|4}jC9^!t+PKdG%{ym+q|v& zGIx6`Z`_x&>qFQyLyPs=pQWR#-R0KS1B=g1%M% zzp!t0N8f7vi+zh{kY}$KTC7>QzSRSLtI5BuZ=qJEZ=r?<>|6iL`k0?(yYK9X&-ZvU zmg0M{6~2K-x^H6<>tp^I(P2794!iX+*HPfxfZ-;+p@*e1Uj@R?@Z;zaCMK;Glj&X} ze9{cYL{d6ZxPUsH&NVS<7a#`fV>Uu|aL4^JkX#@03zo4RdJ(%m=Bdz)#5&WQ?@dP< z3}WzU2Ahp%@Dm1e%|&`NV*XT`HHRnaOvokGYP@ab=Yeoy62HBw~HcaZLU)tpSWHn0d(Esb<~I@Y{%~IK2?B zDeX>u1x5(tU-&kh&Wn}M*CyVpz{`&i-anyMxEju_HCq=jvtes?tIWF6th3CzC(Jqr z%xu`2<;iRY4>MC{^tNqF%M6&=ur;eLvuZpeAEekyaw6NBeUOqoHXF8PADMWs0%c&gNhp{v;I+aXkmL&m?FXLAfi z{`bSbhNI|f%VXusp0gb@FnN%Jm;ZX{MC0u}lD|f*v&kgD+i3s!7JaW+b{;(F?Gz1TIZ$u~wqK1QmCCaF9L>pB{V ze{rkKHDQgkgA&%qG(s!|0+z=#!o3ix&_{*8mdCn{B3(}TH&JYv3b8W9n<-AD$Uo`$ zw@^HvA_M+9ey*jskXhZzqvT|6m17d(`xN=d7@LY0t-UI96C!6~t8!E|$8qs*x&8}> z!=M`f5%N2vReJ`30SMsjP^*x&4KXsJ0sq_Tzu3ze@vmUUXdaE6LePi?c{F;J)7Pe? zKR6>!xMn(qpb-ta)9AJPoYB3`=vf*$1!u$|PlH}GdSeHT($OY=rO{7FgDEsBJ&n3-h@A|uA%3EfQ*b4*$qQjnOru@P zsLLkL#4Vs{@`eaxItAC{{E6ew_k0?C_Y95pBC0Kob|TP|MouA%{|?4^;yR%;D8cUU z|A9uE5Oo@j?nQu;$eB(di+@4JGYTFP4bI2zSMZOcG7oAI13ai}Xyr6?P{xWDi)mHS zpX998JFCZN>a0GcmD31X(PAyFYWSRzHddT-HZ`n*-~3Fc z;jGx~v{*;0BYb{!n|9A(fL*;ct(=D1y?S>f&|*EU>iV6i%>S-+XMkVwr_jo2WX(hj z+K^WkwAetam_LWg$0BYT1N^J@Ika*bStnR4p5uF9v5{6S{oAR`lgv43bCNj;o#`}m zlB@G1(}EXZek-37%;qdV$Nf(Kcm0N-L+~%HlE6Vm7UA@HuU4doHbbOrOxoX}II!1y2bq7SZY!|1w%_ zK-_nZ67*ZZ4j#eTs#@56bnGF@u$JW=}+THN7(MGKy% zmbBn`%5mU&Hu^zZ~1#@!4`Od7N!MUYH&n60*%LM@wI;xCR9xse@m3%QiEks z`zc!N@rTlaW$aFr;Zj{0>}&joZFTJaQK8Fd!G4{>>akxRfk39yaD9zdT-hf^tEQpN z&gvLv)rnS4!&$M1(t`io^;?Ga(~6^RFs;}_C(_DkxE{)~8e?yU-ESRgfoH*{hG)96 zE~AyxaAmPy(;}Bv?Lrf1#eRJwt=O;cqm|Qe{hEEQ7528Y>JYk)RvfR-(u#fVU0OK} z*Y9XWiw@ZRj-gkb75@oftRgtlOsC6{*&Y-=KucT~l4Nfrf z^OViKK?fs$PPrxr;fY30!vp#W|TmD6y8jziVm0{G)2H#@5@ zomB+Cj^%F>Oj&s-t2=8rA@WyeRTIjlhRtZ@G+bF6;I!yPtI3f}oC!0)PofpSf(Fpa zX}AH-K}U;zw3-^}PAd-8akS!4ol7gH;RYR#ixxv@H8XNHt@ssmF|GI&w2D?v!_|;h zv=~OKqR2hY>TYNCG_9OQ(25o#X*DOZ-C4cutm3qC8bK>sjHT7wNDMv6)G&m{Sf++G z5Xf{I&WdeFi;1*4Gctr${2FgUE4E<=S~(5ZhCD7>OrcdtS~(3@7F)g$ z7R9t$6nUIhZ24KVV#{AhE2rUF-irio7cPnHr4?6DT}dmhMfWFK%|)KP{LkXstLXE5 zu;Ok9{7WOv+5J96+$LJRgTQOFavE9myRDH@f`GYUxHdADRy@m}(u!w!KdqdGJ1(|{ zyB+Yai>z=~Rd9`Atm-3h@EeA8kuA=ujk7AC)e6*RHTGaxl-FYS{}@SSmtYM~b5=8H zr{Xth4lfmUq!^JvAEzlK&$!?k=hB+z0#t?rD>q!lmyZ=)42{U4!~({Pvm z{DGmx23p-6Sw}10W^APuZ!s070>dwwBlK=i0RGb4MX58 z)8ZjoJsqje)5Nn}2g>Fw=hDh)xUH0c*xiK{&lP2J!*Ei{ zZd&nNErjynJXgsZhCrWiw*-FYlm=`7_K7QL!I7W5VX&kAFt#0U7`pQujY#3yH*L3$ zHDlZT8G#y1b?wGWu+^|IHwiDzo3sV}Skc543U`y8N%nKJIP_{C87K|6WZC_V2rC z;Zk*r;br(ekmU0{QhTxa6tw(T@lgj?`285zjlI(Q)auWx+`4tJV@P|PnYbTmM_M;P zu?C3abVI%N2>9>W6z2x$Er>asu&eL;y^zk`Kj#0|4N$mp`}7mwl&42lEZxTi8vXx7 z8AZ1}^!{VgDP$yk_@tNf;e!|Hj9Pk+tWYYxbmbRFqH_c!v1%Q7?V$^xlhcQq67l+7 z3uBj=?lT^}q!nUt6%)`*Vcia6!~lPADojm8jdTe3E?^FLP7>5dcTLo{yw9OpWql6S z4)`%bZrRC$=F!wC>yfB#&?C{20gptnq(`E9Wjqq)SdT>Y|2~gILogb!$o@8u0bXsC zUt}MB$HPLeL@N{gJz+I3?}uPw%RmUr#}Z7&lHO~Be`7NLxx%9N{OyjS^|7urp`7v( z*&u)~EhG;lY?-GJd$DtQTXG+EXb^~FSsNEHfCat~KY&mj5U-8hz8JgjolGn=!GY@m zTb-f&wdZdqoI?=i37R*6zd+_OkJrCCvNg{+y#BB&e!pp zff}TFY>0*E5#$dMkBBr+tGt2yF6xdQdBEIkJofh3xlTE0ix^G}G0}y|dnRw-Fhotn z?t4QCd%y!r5Ii3{Ru4~JdV2#GBWfLXGzoE!2@Xuwcy{7yhladDvF$V9Dg;+!$N45+ zFu?&aRJ?(y{9u0L^9*2-b7X2Z)@&qpF04-4S`J)+;A-rQCT)ENvZ>C-9>O793)<2K z5DzJu-@vwv0kAXM27Eq)J`$_VRh|&Dl~b*XNTbRC9xb2%<8q77MBs~nV4uW--~{udLkTj|=1Z7|GTuM}$<*j& zh;U#fahAYL=uN_9h9a0jBkYVO^Rc5w_bgzbJ9ZpBm+$8|H}S~AY>XU^9g!OrFz_b! zRGiv*@PWWEA1BlI6J=-g%ZK?9R8U)DJNB?QZ^0@Cc&vyoU(KC}HYGFgrO_EksG1uV zL{VQmx`z;4u_x@!Ua*P*+mkt>&BkxJVAKA{d_1@{fhw~Jd_ho*nW#YohhEq#E?&g| z#|VVEs~F$~2!#2o7#M&Z%YhU2tFpK-(IU8;^a5Y}_Hch6Xx#OtaqYKlqRO;rZjQPi zRc$T%nWMo+40|t=Iyjk{_;P59R9j4crrMkbA<}Hjsxfwa85ENImMqr*y!1nIG09^^ z4+&cHh><*(v@QMnU~(UuJfF15iF&hJw#OcHc#@2p<8m=N{51&b(T;JxS@g=NCVw!J z&gPPFvy2Wu_+!!?doVi}7dUjP@Q3YyQNxj7Hfr#I0$Rzagcdb;GJ{1X;|h^tH|p@a zBdF)%0wqvoWI45D+zh1HZ6q)jdoVi}7s!q(6R{sKYA6!SMvW=h16s+bldVqRsao<^ zmWNkt3=>*&A&t2-qY}M{8XL-LC8H8r_dsK#(KqPeN@ zP+6^HR6^?oXlyZBiRN}u<$l$v^;%g?7gbKv{iFxagNqBa(nx$)@v@N@cWz6@&2~|V zM@>OJ+VLtUgi8{)QJ!hy*ca`Vj4O0e$@%Bxw;at_!+>kE5{SBBbC$`dQ(P1^E;NRT zZ%m53&9=O0wMkOl3A1nS0qty8>w?JGX zH|p3si^MNtGAfaqd%O`m1{W7-BlkQbSg4B&oKgNtcEo1`;A{>`o_8n!PVF?hKUzU@X#&h zp<7IL33Kap=oZtAi9@%T_)alf44;Q?F%$nM30}J%y2Tue&Jk>pk&qb|xNxG#yTt=W zCGIV#F{P|lGU{X`n2i^dyu1tKm5fSg@luo*h5@Z)RH8&`l$6yT>9@EB5nKgEtH>UmY!kN=2%p5f}Hh$8S zaYeDlbKACQGJL|cS+U~j)29^0;GQBjZtCc9W5;213L$8BHBkJP}d~Pn$g7EvNg< z+ReiiI)sPE!VL;?jtrmDoDu0U_=|(r!1F7{JUGotr9&`3H9YrvGMsBYX`O6gBio?I zFzt@nurs0WDl}KzvP9h7a&z~b@oVUZpE=9vY?*zs>^4+bXzUx)-&mrsT&K8mmMdVN zJli2N74%%Oty0E#<+bf+Dj!*u)0y}0!WG7!grnRVEnv;(G;i7B==x))4#{ni-Lg%% zxS(?*XobTSJDA+U;dN1FAGXII4)-%|(gv8a!{LwT82@PXr2AZyEf)?y;#(V6$#D3E zStf=K6~hgsy*3(CHt)@eDQ=B&Xsbf4Q?~a^%Z0Pytg~hXN4vXZ- z?R(E^ERvH+$;NA4cp)6R6;eMGK7;2W6khIAJrv$?wqesUk)PT~C|MgT`{4)u0#hG9 zd|4VA7dC$QYj!CUx+IOx^YAzR@(GL5n2jH9>(1!&37gxM^qJ@K+dIeQ_hy>Ye`v1F zU)z5}Exmk(t_V)qI<6qRU@aUgH6)QKrW~g45%NA3yuodi<5@ zy=KIh@9}%jF4N=hH~l0WE(x(l;c&jKeK>r>Stg=Phrir+9e&r@uESrZ3_epAx8p0k zMRiEz_q@%|b@)gBK%q$*uNlM zq(Nmyi`H=KMw3o?d5{t6J$PUq*neQBlg$rG8RtzcTK|IMLHGu2X+68inOne%;NR_( z(ER?{3|h27{gO@x59nslRJs!@jUz{`58`$(;dHUA%fo-l4I$d9)4-Fxa!v@1TSTT1-uHviJYmDd7RzHnB=0+8DjEh3U&? zJlJkjrooJ-LY_d=`;E)OgjY%CUhcBYL#vziEuS`NT2b++X=BEX;F&$RmqYea_LrYI zAN)nvh9HKV_kKn8|yc7`j~M=Mbl>% zHHqP>w|NV5-J9F4MY~wznd7F68&x!}N$eDu9P2KQk7<3(=$Sa2i7|M3oK!Sv`m|Wf zR=KU(wK)|Rl^NK7$yXt-^MAqj;K*=epRNjx&o;npzePVLU4r)yhkO+#8|1&qS0T@J z&{v_A{}Eq>=I7yHz6vo0fAy=O{0Qd2WnB56JFhyL`+w6{VHe~ds%HNrMRFFN94$@| z`N)j%XNcx`E95^&zCv6h-Xh*5J}f>XzAA1LKNaKR9`Sq8#|PaXk6a9tdnP)v<56MMhiD-NI?~BHV65?y(E}8i>6#I(9#q-5w;=|%|;@6^& z8*JutwAfDUNaA)oPwY0oO`z zow!kYn?&QI2YSXw5BRq9-V@`}`&Rs3@m@t+pQ>VYu>pzt93!?=d>b)eED(p0&>tgC zRQwdt_}W3eN+cT}JJ4S){p%IKM!ZYBPkf4m{>$QPihoo5Ox!7cPeMNhtLczjm5A+L zS*$DOh{l%=^iH4*c2vCar31S`l20bF$i_tJ8J{`OpRIV~D+l_Q@n~lZZFIaKOfrjSn2i9i-P)G`?>TZ+zc? zr%8XbI8%DY=MBm!QT!tD3h^3o9SOa=B;O}KB|ayE3zEJWq$v231 zh!2a;i*Jjci+jZ%NR$)B&U#cLvDcJ*lxTdyAib;PLE>n!P@F|#=lVg+&-j2rc!^}= z3kKoUl5ZlhZ;*Vi>>^%kDbAYM&Ef3nCi0w$|cNV)TzNdJKI6|CGLVvD!mg3J5 zFBiG)6wAGdg#MqzyA^-G__WA%si^-B3H^^mu204IQt=1TKg`BgBcWeQJW}!X#pA@| z#cm|@`-y`UKUAC~P8H80p?|)3vEnZiSBW=@cazY6NZh3O&Ej9gx5Up$=wGKIwPRS=I5>xjpY&~GE2p!kzSE&xUQf#Mhv`cuRiiszC~ z)H_eSh{SKxauWJ$#9I`9KMDOmi_a^at2j~rEycepmWsPXzoylzC~|2g=9eXMg(k{J ziN}-3x1-oq@jb+$;;G_P68f{nGZnu;yi8ms-bg}!y?CeM?-e(T&x&u6(Em{Kry`d} zV!ii^=|@<-!$`y*AvO_@A<@n!lE^P#?5X%uNZ5@Krz?G~c$VVN5ib|76mKGt@1MlG z6@S0@wD`RE4hj8_C4Vk{C;lK-s%7;KCsDuJ;?d%<;z=a(;|fI7>n)xtjuK~(&^uG| z0`W3&nRp`!z4hXqioaLfEIuo~MMD1r@l(a`5ci8eiB+)f3-xP?bx72^p4dWcEp{cL z-$xv%_}_~Y#M8wyN$4*UFH-y;#OuTx#5+moKPWz`_$S0y#W%!HN$7tm?os@AVufs^ z<9I5Gbx7zp5|38=vEoT$7qKr1{gcI06+cRxPU4zrHi>5fT+)U-n}ppG@k$bUt0b=_ zp|?@oB)(5V?_&|)jP|}j#BH6CaoK5zVP^<+!-irLv7Km^;m7rMp5*RgUvZ!~Mw}o{ z6K9I&iWi8Nic7`i;&tNf;+^6~@geaE@oDj8@m29{@jdZVafi5D{6^%;{=Bb97c<2g zBAsS1y`I=uY$hHj9xwh*>@4;Wdy9PUiuv&m#NzfNqe)J0BGhtz>bRNn~+TJB@PsSFP-fRe<*Uf zH_G3L`$RL}g!mNB-++}xuB1nq?l8!PBK;&%&K1r46yy^nmzkeJd|$;66o-kYiQ~n| z;tX+?IA1IgFBC5k>7ax4StZ^g-X`89-X}gHJ}#R1E!e*-`E~JaafkSYxL5pMjKY@X zXNWPefq1lN=D!ebBe}iUN$e{25eJAv#Z$#`;v{jVI9ohRJV#tCUMgNGE*IB`H;Z&+ z!sB^B+$5U$GK620yj9#Lek8j2vM(g>6~7l#G|yB)%oJ;gb;NoiU8k@R-JV>M`70MGudP|{vrbwqLlrIzM7=`kUBK@OKzF(vd6w1$ubcI6sU6JliD1Rx^ z>j~vBt`$joHX+S?8b}8xl$(g<=h5iPgz0@nH-9!-GToLieU?biB$O`{>7a!2wIY3x zP~ITY6$#}hMS2^d{Dw%UBb0ZD^eaO7Cz0+&C})ZEAVRs3NJk=++lllQLb;bnmm!o# zi1Z3Vd8SC`Ae7G&>HmZBH6q=BP`*v1rw_`Hh;;Ztd84>Dq(xw_^EuGCJ{K zdOeYTIw-dl>8^uvFOgn3D31{7oP%X{~*$d2IZ8E*>Z^6Y0f)@+~5rIZ%F3q`wBrFN$>AK>2- z43uk&bj3iqxk!%-lsk!Zyg+%7NDm9VU!EXN7mGwQKZf)Lk}ni55w8_ji?@ikiFb)+ zz6|-$Sp&;6^JU;x$$t^)yn*T4#a-ea@q5wCpFxk#9jI^S&%oM}j}*=P8RDBtZYi4i zG{m1Mxszz-)ezrD@?deONcRyeZ<;tuJVP||Y)D@u`C{=h@hWkJc!PM8xL({Kn)x^6 z_k`r<#h1m`#ka-x#gD~OahJGP{9cT3J`4Fr#VTT!m?Jh4n~N>QcH)U*SFwlKPaGtk zB90Kpi<8Bf;%xCO@f^|2(aawr{Q=2OiqD8Ii?51ri|>h_i>2aT@q3YePgs7ISWB!c zHWZtPxne8v1kuei=1VRR=}3k7pDKsdKChx!Sv*WULaZk?6q}1J#q#r)^d-aN zA0VD0ju1~5-8^Rb`O8a{zEoT;UMH><*NJzE_lggRkBQHSFNl8;-x9ZpABm;nE^)8; zy_ll;!3rY%FO~e*rYmxqcnBHA9 z^Qe#qNgg9k5T}bpBK-r=-pr?hmr7nL(nS!{ZxZP#i1Gs>odHpPQKU~G%I}L`ieHQL z{=@XBNC!WZvqk#(p`0tyl@H}EB0c(09wO3d59LWBefLnFFPiyN$d^f`mma3yDAExR z<@-hY5qh@=N)plNas3~Q$_mNp2Zeg<075PQ2vWZ-!hax z6U)z!(u)k!D~og#L%E(ve=(F>iF64=xtmDeAe4uRbpAqlhDaYUloyF~^Fn#0NN+Ec z?-1$Kg))7Cko4_BzAn;z3+3%1y|_^RQKX|5%9$elwNR$d50Wlf$o69Sc~LrFVfsjs zK3FIhiFC6<`FxR1R46YO=^}-)nI8q|DTVT*A|0Yoenos={8*&x6Q+MB(gO$NCzd9^F_KJp*&Qia}ml@MEV$^Tq4qq2<0n8dK00%PNc&S$`6V38$$VI zk*+}~e<0FB2<2}?Isu_vQKT;r%4QxEq`MEwxgx!OP|g$S*n{%#Mf&%ke7b1nJ0Y9- zPLQ5Fn0~oPhaHs7d?!f19hB*7gQSNJ&VxQDz9POZ((?w>KM?7^gYq}x529bk#z(~r zkq$nnpCdLAj}cpmZN-zsE@FY$M;t5;74cZr3*lJ_F89rSG={x7t{91Ox$*uQkM9lf zIL{D|Ba-?^$6**bCN>arNwiZdv8~ua>@M~a`-y|ZktFgTD^67W6tR#*J&VP0n)e&Z z`397G0(Pe3a=~1Kn&U%$d6HfE#va#PbCr+Ryy%Rn#iK@p#WO7@x=``Bxy4@dv7?Gd zdCf-`Vc`%)G(X_GZG3<2Aj!eEVw>Zw&!lSkS6of%*m0w0O&Bq0+W6@x-h@Yu9*vhl zy+G=e>0^T8D7-N`VI1nn+^x;eW2SIL6{X@Jz2;-4Pn|k$8V)jPH6AOtKnX9THXl`7 zJaf|MS;ffqH*XluTsy_A152Y;{0MBAZZumxd{Ph7ZDuR4$24w7VP{|bHN9rgDPQhz zR~XXJP0ZF4pFzDP&^eIa>~ea1uZw-zZ7#o=h~V()sD#JRvDx?Vvt!zTdaVBy*xfN9 z=ru;)+{wYD&801Y9L(=c}(M9s^{Pxmq3II-c?TThx+(V#CL+* zoZg=h5iED&MEutidMp=T8;No^A?$1r^d@$~cQOOoT-w8sgZV|z_q-V5m>(VqCh~g? zVP}J&cMb9@VL+Qp+X6Y5Ut{FA0ddR^kAxEWeS)yFLC~w&8UKmFcZ1tp+6RaT=JzJ@ zbLS0@022A_MwmA47z=w~F2{97r7``7a(W|rRVtK% z_4^X_V;y+BxJ5|R?{Mg$I)%=DY#+=)I01BJ@t6YD_F@-cY`MgM9-~6o-L@L}twtm+ zJB+(-)~_md)-9M{$9{O$ia58qtdBjuU5i*?YtgE0>vpYL9C!Tju~@E&x1TL?bKA6O z6N|NJ+ZvzTMpj(VwO79HyPS9|jT6Via<<{#0$Ymx?r4m*so_<<=gvJP3+nY+SolPt zUy?WSxGm{#R&CN~OUEWPwr2M{=bTOFoICQ=y^)??tgst2r&ryA&k@nBe*GE+=brP# zISUi1eZTxEmzss$BK515Py4#0D5G3l)%wwLF|6F#{J@rqot`}Ef)mlewv8kH<&ZP# zOl&3dKz&d zKl&*VjeN(9Bat(K6u$`+BSn4&gwzyhV+I#m3)23G&$H9!A>ypGB8&Z-5w2jo`c{anM7UzrNbM+H-lzYL%5|cQ4AuA2Ya+Wy-RKe{ zhSC>PJW^sf{XL4YXag9A>POP2G4p!SrbdjWKTR=5S!Ja2|4fnk5-WSr{w%3MG#Aks zEG~m<4p)e<7M1*+$l32`4i!np&jRW5PeqmC!L8E+P+NInHl)~tFpR&7uJ^l z(yGep`gs)jXQyiXk@dT=`PL!9%e(`jHV9>Hg!EI`;~RTkN=_GA`57!KlV^NrLgjF; z`e{@-o=!xe!oMv262exed5Tuy^zQOTeBI&xVLKTnNI8|9N zb4KZv5-M#``3&o)tWv^l8r;0~FrL~vre57SgT+)X>kF+)!0#I}s2UJ4o~p@@n*6?H z`hJfrW|CFU>ygF(l~hkEoRq;A;>^ZYaZ3p{w&4iLD+tDu`HCkC6i*INJZVN9^vThR zC&$~cA+I8kXN2SkVE*KViYM7m7$4l4LV)izg4Kz5U-|u3G1T2A5Uh_)U;d^ zo50Xmn?SH;Hi02t0mFh|m23h-i){kIy4eH-5*x3B;5&d|Mc^SU zf`wDdRYF><#T2VWuqM=UHIf#q#BWiQNU&Pea@CU-ViOy`W3i4Z(G)wh!zA0!YKIwY zj~!Zsjv`$4D8dCu8e+8w9Ywh8QG|IEldTq^qX?HhiZG92zSSZYV`sg{wb)fJgc4g* zgt$U1$@=145w@1dGv7kcdsw`|7Io0Nz*13kC<^>3%i`;&(@Dbb0*i1#P0-e zEVX_l+Ssg+g4?s{(?;O76bowFMJCZz%xMTe>G|PGvG5tqb8^D-VmU{J>y58luU@!X zEZn7e_{3PaPweyt*+^@mh}y@6Pwil0j&v%;v0R!|bn^IE4&|DX@waf_x9fnl#WG;1 zQ0Ga-1IEoB#Oh#OC$|RH-@CwApjo&I)7UBFx=bH8enhL>c5T>N9@cUyo>k=G4s=BC zPJ_CS7}#T2*AcyY42007`~UAHwaP58Hh#+VQN})Momc8j3pmrxiog6e`=vOd(h)%7L7CICMwpaQ=cAv@{`@ASJyt> z&}&pptzi1R&NQnTa)Fg#T}MskJ#cWBE?ox>3@nM4Xs^V=WhS83 z(^_~%lO{|XH#YVQg}AlL(Dhk^pLhR0-3IsSgiDTp_gZ6Z17G(1uJ2SivdAA;@yW_w z=k(qdc|@o5ZdU4U(T#C59>pboJuEeeZ!s($jK^um^ls&)R!Zw#AyhFnGg93@%s)I_ z(?7zm<=6JJ{kowX{DAyy3&usfT|WgC!uZh&ZejguxwvqdyH?!b;P;HbZOJX-9SPx* zL{umu-WE}7dyxcE^Y0FS`JjX(L zAw0aeLcB)2R$MKnl4!;ZvNA68MLzeSZ0>Q9*pM=slb1z|Zz29p>?-p5i0QuKD2eImOq%i*&h(ya9b9wE8C zXx{BX{K=9hh+IpYcISy#h-R%X#BY-P0*U*hE#hlrMXY5Z?jWIW-mwAclauM@-5SW% zB-bDz$0Q#wnQO~2o?CEE!JJQ&%Ra~Wnj*&^bKJh7hZ#5=^hMLzRn`X=!i@dfd9@on*a@ni7|@hj2v z3*`5sWV#Y#{(MG2W{G?TNV%TaP;4ghAqLa=)Pc+w-MeA^B@Y!(6@Tp=u?5mQS9I@& zEtR}nyiUAH{G-Un7p%`l@z>rF<6{!)n|=zGe<$oarT-vC*$<(YA-Z?L4wrnSSYPCm zG3vJz+leQNd`!l4vlbpWNbi*Jh`h@Xh1;x6$!@dvT|J7HCElfv?G2Ho7`7o1aDhB#-#Jk}#W>bcFOU51EYep>?h z@v73*?G<3*Dv^1BmZ+VGrm0l8j6@{ApIo^-Kdf7z8N7*TH1v0HX4vZ5Q<+op)1G7_IO?tzi>~t7Ufu_TLHV5`ON(e>Mx&g^Ku=bF` ze1ThYV2?8x>x^tP9X5zLCg#AlAsKUEJoU*ruyb&-4>SjM1e6z~J%>*>2X+_22blxo zWLo4rpHoI|4(w)xF$eZ(T5=BT^E5_s4y*;Ti)>F@V#HATjTCoC45xofac7#F1LK`c zq%^I}99UdgX%6fQiEa+;%QQ0wRuk3AV3}?Xj3dPF^viQ#ogaY3S{T?lur9R492l!> zC%t$zT9wuHyR!1UxU+L$-IH@*yh8kyIWSI>{d^9r3R@%=nl<+p(p(B&VfCPuckwDV4MSUF4g|Ub6}gja&urgW)3VX7Vg+Q{FoOD_l!+3 zQ(i~A7|ep5(!tDf)pt?hB0CKRcWkm6W9PwYyNKT~5oV@L{;`QL(>6bUj*35&{(L4N zI1yH6uIT@@qZxD`Odi?ku*5{y|Mf)JfuE7%EF~tQ{?lj3+{|90!ewU4e$xzD!t{T2 zA`FfCA2kt{fnSQC&z-iA-Nq~2L-Sy`Q!-BuT&qy#-EngJFP;Z0=kO-@kA3@$5&iXm z-{1c!^I%y$8*a^_ z2jki*Jb-`IJlK0SUVRx<(H1l9D1|nSW2BZb&nLa{(zhxfm zA{hOad9doJ)O1!r8_VVXtf**j5%hk`JlM{_@w)ja*0=mT*cRmXTjs&OM}D8UN(Ab} zI^y|!V#~laVzo$)@T zqk?CJ7T7RPMxTmiJ~HvHSRT$6CdZCp0>3#D?}}YYA(GM&33v%?KBZ{N8kQAJv{Kl+NXkGyK~j&Mcl#EjTCs9|b0w7oR0@Vp@H zT0@a=NMbnsS&DnbvJRp8RlO+xh!`0btpz!QRm!lnW2Gwj8&D8l6629`d(y(g zpIY^j7!Q?~(p6Z0zcVwy1Q~1ZcVXo_BUF{O_wy+7v{Y+DrEbjgC5T?;I_MmWP}Ukq z$(O{qdNtkvV^Nv6LuEih z6G$LfADh6?Fq=S(#BLK9nvES61Z!jy7&4vG>qoFkHi4ma*kM7iZZ-jd#1=ycuWS*l zAz#^YHPtIytZF`XXc4R~wOqBO#d=S)S_G>|Emu`(v92Z9kr%=GQp?p_TCDgA?9d`u zd1|?XkQQPSTMj~aNsQ1@gv%a9m`BmsY7sh$aM_~>^C-qzEkZ{TE_)PV9tHn2gc1oI zMY!xygn1NKSuH|G5iWZa_)1A`w(7a7T-9;nSZ!O^+*Piwh#rDyb`MUBxo(2!k%(el z8BMaHh;}`M(XNt+W(94na#y)pAsVq}%f@HOgd#QqpHC)2HV~A}-;@u%N>)5#{BbS+ z*Ip&Vdt-B&*RLO*6RRJt5DOnY{+PP;a*hmFkA?4E&^-Ji=F&RH!j;CiZ<-r!oruG1 z+VBpHYMh7)&x)PU>_onq=Iq8H;@EJVL~;5{;!^7`}s8Tzv+dtgUzGy3*XG64YBWx^|R3XWCd30X;JWB_&(YC#1CBZM~_ke zP4AQO93AL=vfwj|sywJ)8Z8HZpNzxlXJ1_9=g`=Wq3U++AHGX=4`pzp$p0WyeoRay z@tlTzk8@yrltn_t@SlB`%v|gvzj4ZMidZC`Bc3nvADArvdhsUF92es6mi(ajg7}K~ zrud%tk+@y_Qv6m7<7SWLnSX$S#%~nJn@h%Albab1NlM8o5>VB z!xH&ijqiy4P5g+2{w|S^5tz;^KgL%iAy<*i|H)F$m2CVgL5~~D;iw_ac?8+dDAyFt zMJ410k{gS;Vk@zO*iq~*_7Zt5%zRH4M~Y*`DPo~GSDY^{5-${&h*yYfMP3)PoI6Bw z-XR~FJG1Swl>G(m@vnY|j8C7K?|b6M;^(62uSnk``M>=gveg_o`{od6oydcgNmS{KumCBR$gHyJLG4|GkJGHj|I@Czc^OOFUe3?~c`%+*E8Xwh{Th z4(ruPem+$!Tj1HzsHcs{Me^lew^2EHVAsB zqTlgZvfEs61|nRTX{RHDk)%g5L9Zrz^&QHkZcV zp1S&1o6C zBA$PB`10Jm7Wt_=o(Lab$GiTv{5@Xi$`|)m-SF<-=!O^fMpwVPH?q3#_SBkvx4%@m zPk!(Gt)+fJRqThC`jcNN^(J3Y>d$)>`?6AR*ej*}u;ry*`?pH{_HE*gnij`XnzoAH zRBKNBs9G)KITdHb>s4$MA3wQOyz8*y_{YPJk58DFR_a&Wg#F4=ui$m$_d4>L86RCR zBR;CutoY`pSC;y<+QieEwuyI}*E-&C^5}S^V*Pl%VL5TXX-<4mK~DUfS`*@phK-3g zXgWULX!4l&+JZ*$qre*wf7HAd@mTv-@y^I^P5ajIvBTQL8_t^@|8!ooMgOiHQO~qp z(X>UV_olpssQE%1*{ONwmU{D^Ks{#XdAp)sWLGp2+7%6jcSXYszFu&LxANh=8L@Y5 z8?8=Xy3$*DSEOm`vW~kSEJ?j4ZE4@_E5k?RN0)g!I))4CzT;I~m9n(L_2Fd|{jeWd z8d~^D-X{Lt+*;L zykbdS$_oFuWu3icsk@@76?R1{Ecj;n9jPnRR=m46wqYq2h-6!*Elph(eyi{H=QC>N zcl)%$%Jdbn;|7*S3bIO5CufzW3>%1229~BF94#1F8k(0?8lKlG-k?2N27O^Hj(ozr zS@CgbiH4JB$1gyiczRw@ynfTx@$-ij#mBUtgO;Oy>-bZXi=mJHJI`<5r8L^KOKEER zaA^eLP(ipfZCJQ8WpbC&Fm``lcvmd^=dG1CJiIgY;)g%`@-jOnqZj{S!;$&k)r<4t z9B;`*(MtK@%e@_bwcGOhZr_}7!;Z~Sj?0GrM_%X(|H@R1SB_AQ&GMtL;?mr_mS&`O zgY8R|BW-%;_sYkZGvl!adcan+>(!_U$K$J|9(syDjAM~w(vHW57?0<<@wnKH$Kv?7 zVXbfmIUZ9>{lz#p6|cbA`U~>=3-U^i$Mc$Eykk6e!+1=?cpRtkxEAA)W6^KQvB)uL z$6|w~9E%vQ?Ku`XCTGSY1%>fV?OVp*NBf6|p^fLwiQhag+Ol(3EGbdI^L_#9y)|zW zYK{Izu{v7ajmKrIHR{W6L9{-4RvNzTZdr`hLikhkqy`w5 zW7%rh8=@7SK~L;9tZn>B^uV-v(8c)q1mm&6gQMf;aZF)CjMv-Dc#WFzT6pidbN!qr_9zL()TouP$4bL^xLO5t;;@Xd@mnwJ@PuiD(HMN;O_ zVjQD774tKawglHD_!mhI4Wnsc6rB7Q2_Nf(KZIVm=JEXGk}BZ_{TSq*S;D!Km`5}+ zl!&DLj_{+sOpcK?K#KWi#ua`Oq@+e(GoNelnZ|#COhb`TUP9qtAdJL&(a{|s{snTi z5kt|tkO%$+V#P4M6Z2mn+e~UCS_^f+zd(3l7OEeO@}?920RdqvjPFJzV%P<#>} z{)}z-Tt|@=@MkjhRqW|wrnm6?SuD_p8N`+nkFnx$5_?lDn&gzvu%c7u@;gX%%6x*C zK4}z`XWx#T`QRgC(kLh!5kV-LVEUw7&!0n`Y9Z>t!blmDpsWydO(=aDQs+{ae?du~ z1`Q+4q%>Iq|H71hx`cr^)JmzitoG050iI1U7Xd52MDaPchDoLO?MmGesY598A9yzP zW{OCZxZNlxQt4T`($0iP2hf$c;*h_9<-SDm8>Sku5$^da{g@ExEx8g`jJBz_QhYg) zO8*m;7AC|ziu)4E*HS!+wJKpj?@=5^<#Q;u!Oc&lxe0MDMLzblsSi@DlMqueuq#bv z&c?Qw;%y1>K8k;2RtuT)UW%=0YsAiYxLS!TMp^MCihO8d#X-0?th6a1HpqZzZo!Q0 zT8g`vdhRx4H~@{DUWiVyh~?0OXnG+|yOC};5>C63-Z2t7hmq*hGrh2tq%(}vS`z(l zrjJ6N=P}Q(jD$RmbOi2k(%CbObdr&fr;)}P33(ccUMtf_Ax|USX{0ui-Z0Yfl74`M z8}|}6$awy3%et1wc=r5!v>g38dH#gZHh?}ItC#^hF|-Eqddg2SeUeFkk+K=GlTG?w z$W^~)`spDaO=wBSYGw#eHDV*&;zP#qSeY&nA>)XwJd?5+#a6!F$_f4Ftenu_PT36P zX`$OuT#Zaj)0mNLWrU$?!__#JryI34Mh$Ij#Y~Q77lghIR^xasH2R~UUyTFWidR#_ zh_+HH?oq2@NLy(xq%1S0i_H<=NI91cV&$(Wn^A4$Lgk z&aM0oWi!yNT&EUfGt%c8`w^5|Ge0Z;k+K=b)_$?pH9>&G;?ElpMgjoN6d^c1di2q2TbaLN*|qo6v9x~F{%bOXAH$5Kh+m52vinS{oX9if zsEjgsy5;>-dSp@2E$>eezfN4^@di+1@j@Rn zi~i3ffNH^8s4$6#r*B7lwzg#m=kYiJ;^jb-v`Y*Ysli_poK*T7W_spNGD?d?$6hdtyi=}xwX zQplU-Jr0@~9&br!M4N35KI@wFCHc=K)AN+RVXT|bhMf5Vk z!Nd>~JcUqR*P6UoW8~#3j_$(x??wqIZo>iwY$X#9ihnud$;cd5*Di3mu}PTSE69c8 zf!u~2|4}7uZ#c^fp>vw=OK$+N2z%I@=_gu{-Heq+S0%oLDT-NdDu)o`QL@=)%lx)**vk1V~sq<+8pekU!SshbVq_mS1zm{Y4a%Zm`8h?M=x@U&10g=<7@;T zw0ZO)?Qs=Hm|ruSUk_6GnK~8N{0hkVHoqys{GPM<^=2N8Z619{o5u`OCtjKI*vUeh zN1@AOF#`A5JbIG0PBSABZGLlu`MqTG>&raM-$T451*GyYb)ugg_6w4I59f|EVP?AupC4dH zdLGN3iyh&PB=gAdisye5X)?pZN6xB7upVM_%O}~JGSHilSX5{y=tSBaifBC3=D?Z_vpMu4*`rXiDbOfl6XYa@E63e-n{O|UwYE0j zo@Dtp%U;D%r<(CM&1^jTyRoCT1&y^8#jp%(C}%X;OF3fWY|qF_}|$o;}s2C%FiF z%-hqmN%Cu_Om|>r*{i6CHEmG#ZCNvLFi-JHcdaxG7wiZ2_sB_Xddlh5ZOVL(kd)1yi)YEoj zt4S@^sPTa`lWkRj9>ayErh!fo=qfpTx}nCs(X!OC zXZ0YO$#R4JB70AMle)>i$}`H#+6)gF@9EQIPhYkfV>pT`D|R-&$q?TXalGzwGO43T)b5V;IAug}%Rg|Q~+a0q} zi0>fU5e50pqrT8aBcYVooiTBaqkS5cBy?_gg133qvAuc9Qa9zm_qfxL27QIb|) zr$zqKBZ7)Z!()Lb&As3{7(>|WF|ghWPny662<0CVbc87$5)h+Ja0oHp1P2f_GB-{L zC$<_0;jWKh`p+K{3^57=2%Fc?KwcXbAUd%%LkI(tC_zuM4+$7j$*U9EpFl-dc-_f1 zrsEZRkAQnI0MH3LBid}d($#fIK5yogo_I*Wy!aFzHoZxk*DUX)q;9^=$^Lzczpu=n zRJjp8oKU`9oG#1N!-;NuIHB}Jhi19DX6Q?*+{i0Q-9(3tL3ccM^R^?>H)3ZPQD%$b z)1}jXn@K;*kmUv*5>$n1;H33~h}(VQLKxxvE?L092gWLK*Iv#lX03?kCODYj1vnlC z5X$Qclh+dDhj@Y&M|UCOC;`Q-Tfl&=WTLnjvN&+YJW5zyvB2fVW?**a-@|xFK>pQK zejs66{VeZCgiFvtakEdX#$M(jK?$;8rIAkTggS~@Yby7>$!-8jHrq^m-ijTapciRx ztY^>v40ah%WjwjWgp23bKv_+(BfdMSo5YbYH5>DL2|LnzFprqcqdRHyD2y-^p|UiLjJARr>yuIx()2#7-1K{i8JL?qyXs8oSaiv$fW zwbm8U+E%S1E_JH~wbr`Ts#OF@p>9#M{r`Svesk|6g4(zJzwg`kedm+8-}9X1IcLtC z+0Hz9rbk?#X%o-EXp@;F*y`$wO%g1Fj;CCGW|APoZPQ57ZPWRtO?n6)LT+$%EJiW2 zuuZ$LvJTR1)A^=N9bA1wNa+injPe7Gj*TP9?XJGqBmwo^?dlswy84!|0&ikvRI8Z2 za*O)-h>7|~ksDoou}K2zd)C!AiaNSrMc!eg+op2Urv9#uVI;?%f0AG`%D?66C}Q8t zcXi~G)KPzupdCt&ceR;G0*Y^ot9LZ%>WyFN-A8<0E75v0b->Ya z?5Tro(D|CHw}5)xLu}(1ZreOp!!VN9Eohj5+rT9i_=(>@^3?dEtD!Ig4Ha(729s)8 z>@nDF*}1OX;Uve|v8N7rG`{cZHAi4CSMPALVNYh%@K{{v>K#lr?8*4!9Y@NSuHIqk z&{gW{H4pv`dosgJmhc{cV}@+llX1Nq(Y3DLp&WI6UA?17SFi5|%;=rv>K#co?BBRv z9=-3ldd<<6?dly#s=cxPb=%APAGCJ}*|2}(dO1ozbM+Q+gim($4kM}ec+(8^HF(nu z+$&RE4Z}%SLwrnT_%=R1cGw0!YOuA`P~>VDLh^{g9aer<++b(aP+Ebt{xkzq7~8PD z?cx<<@&J{Xg|)SGYb#`J6R@J@p=1SC)HbFoZV%l@M(V^P?U?!#5mIILNH&xTe9}duq#Yat+pq?`gxoHSUB3@86k=t?v76Igi&C%s|BZ#Xrs9Ys+}H zg?kD6WIU&yxTD;MaK^el=BD`Ph1?w8UgNE!MnII*gYTJqA~+cjEbVH1H4bHs9CxVE z9fef(=}_ci>|(6`W27C&X)Fg**)D(2#dE0jm>Xypo1W<6>p6eUdRt>kcq2aBUn1VO z?c7$>AGn^+Q@lCHiX5?7dE9`WL%g(cQE*f#&DaHlCop`VzGx{o(1 zOwQxgS#O$xw|u;$kg-cd z# z$k*!lep~I<7CUDA+vetC4%HT$uwiWlSTQ0s!9|HjJdbvgx1OzzcYcW7j8G4I1bQ?D zMu|r$^b8?+O9(x&_O*-mM!Wc_oO*Z`^V;K1lBw0PIS1xC*Ue>WbEmAh?@-%t^4n^Q zpZckXM>A@3N3EGgQ*BZ22w<+EZZ3DUndv>{8tTs#_33h_3b}{TrV(Vro~$<>>h&b| zHrnKyv|H`!8AbA@-QSb-_H;}S+l3PgR+u4x1#UQ< z!Gg9`>Xqjd*ywt-H8mN=5D^m`M|3m6F@&pO9Kj0-Y9rW~`g3!vEr8XXOEdwqLm6VX zbBXO8SNzs=8VCnm9}o7?)W$Fur@=Vtx9sn5NMlX!KY4NaqS@tT3nH`T&Y!s?(q%>8 zK3ylzUbr+;v1rl!B@uYyh|F9tZRU&_GiOZho!Kjro1N3={JhDC@3|2Eg?jSi-jnAp zoIZc)jG2=clue&Acj3%`wb~^YERk!SA#O$AbT;BT(ZMGFgCCp0{}`BE;rta}l{s;O zGdtq_hMVGl5^N_uTtQ~@r#pXo@ux>D)H5bJ>6r{?@yA(e!lqRG$7vFeJ$8;97B&T( zG?O(`0X5l~w{&08%oOQN|K?>`p?9$C?J5~0@h9ANe2#hA5dSGg zhwj0kJ;6C)f;0E8&Iz-exfdhM4Re~zBHX6C4K$US&5XCk)ZsKYtu-xkmYHyaYIW?I za*lh1G{|9+-1L9;*md0D;?y5|6W#9b;Nlzub4qf0xKSFMnXYuc3->s1^Z9x~$A@We zk?F3vW)F;DI6lteq5J>wW7pRsIw+c%Hkpp|p8y@5%G{CVCcEu6N2fX6nPbOIayR4u z&(XWW?KK_z^}77O)zQ1?nA$u7A`&ZP{&mW_6kCtQdOb86&y}0yraFFn!3vxO2V< z({pkQrz~1pVJ#k8KHZua6DLkvFn8fnyu!Jl4EZNc%gHslVqO3*n1<+Sb1O<_E{m2; zuUJ%W8SjZR7A>7Nf2K8M%2K#b{15s2bMI1I1?J;%6K8mJ&skJn5usbg#f6Jz&N9x_ z%FAZVUD0dGw51glGs|bqzreU2WZiw?YH%+6I!5Q0&93Lb(=8TB>SQq(rk$NVO@p&C!aaDV(`*wli_}_=aNOUDwda(&zw>?V(gHyQ+j6>jUByk=JLr# zoD5;|=<-GLW=^kIGWpEHLTdur?sjiXA6>wGqt$a4E}L1tWTt6-+*KmC+%4^P2e)ZL z+2Z+2mtap#BWE1LqnytzXv~+T+02P$W|vNP_mpW+EQ9IQ0<$|y%eV()`>$RW#+se- zKiZ|}_wo9knu%aAPoKGD$)fTlT_bq1$;>g&Hrf5~+3qgoGw07NTQak2qA!ruXL^oTx}Pm4hW4-3ynz)l{5~GO$n7IhsGrprY?3KwNnQaB$OtMODIVg zn=m?IOlk)xo8Tz~`J{LpokgM1O+sVRLnUdUv8kcb#-VX3q4CL~vy$>tS2(}5Q;P}` z#wVQBKzqcen@^wlsp*#nFLTzRl~Z4M>PdLtL>&K*rHqe!c(gey`^t|jvIha}Y zFAkot@!xp9g;qN8#j!#S(nIk?gy@g6e))t3>EQ-)QUlrh2O>AxasMMZmd7z(j$$I} z!+&r376*7cg{;=gN4LgDFS<;-K~T_dL^U9BcH~*+(+RNmFe9S(3SL zn__#<1HHx6dyE6Sp6kwUoY;Bff9Dzh7+OuChKIA+qNJAYluQzK2B%R@#=k&vPXusq z@%RexpI$}w5M^Ys0{Fk)jwCjuhvM@@4q4{oTnsr}93!49&J^c~%f;2=Wnz`MRlHfe zTYN~|BR(VU6@Mq1x4CFf2t%FiYA&`HbH#jdw8#%RFu(EH39gcS2^oTC0r4sl|B3xW zrPoNlMe^N}@00v1$uy{<{^upXE*=oS5W|=^q5c!ZPGWD7pJ!+KWnz`ML%d7eMWVik zB|j$lImvq^8=r*G_eaUb7a?TYFtL1{@_#Kk5#yfqr;tc*DfuMH9VK^@+)Hvl$%T>! zOXj2{^_?ZTOfo0lseiHLrIITpb6S+?S4*yve7)qGB-2We`tOzekmTKxpOwu2P^P{= zNPbK5e#wUQ5$7zJ=u0k~>K5DmhPbU&#fM&y+kyGTkvy-&Dy9#Z}^! z;#QIV8rY8e#XaI)@h$Nq@k^23J6Nuz*g@=0qW(NG(XvhzPg8oa(nm`kCwZ#mnUWVv zUMhKw@NAWM>-$go=V7teQGsPw1T5%nT?bsywTFEy`zE$$Qk{^)# znB=D<@00wB%OuZ| ze7@vmlGjRJCwY_PYbD<(`BusIN`64{W0Ieeyif8glK&+6eaS~8exR6A?6_PI^v2GH7EIvsh-!mdEW9E8;!_&}QpE2fnFTv|j zD-m7=jNC!&BIby_#nZ)naf~=loGeZiXN$a#VSVM|GVyZpDsi)Tt$3Swr+AL0y`KRK&qVW%f^d}`hBkmJ_C%!5ENjxHcDt;~6ygox8-3pN{#5Q7E zv8&iq93T!7&lHD=CE|FIpSq&{>0-IKOuR^3E3Oweh~|C;<$omk2Jt4bp-<%p6#t-T z?qg8?Ny)}a8uE*h|0Mod{75`3el8vrgS?KTd{|5un~ND@MC>ef7xP4Z%8h#X+Lz=D zagr{XNOOM!o-5hBEQfraDrA#gQVtjZyD>u|ixS zt`RR4uNAk6bWg_ecZ&~*4~lz4bDxNOuS$MHd{5jj@?M(y62w%osn}XPSnHt|mJe(@LLv*HUPU9hqIJK_PcRy6m6NdHoD z3h%cdr;Dw`4AI>GA-%uk0@2(DB7UUg5|K{csBe{cskmO;C~gtW{UGu`BKaxtS@A{j z74bcBzi6yNP(F$GYhY8crFgQ~PRtg2i9^MaBK^)$kGW3-*GRrp+#u2g67$h99r>V0 zuSb-h5?>Hs6zRE+>0gOKOtDc8i|Jx>k*9dgObH(N2g(AHeGW{Cydhte)ehr!aGx2fp*CIU~ zGW~V&L-CME--k@M@qk9AiOt0JB+h-E#Vj#TJWV`994rnO$B7fgY2qxA{uHTyrMOnS zOxz%D6n`XEi}b(9@;k+!iw}wP$H?@3;;Z5t;=AGpBKkNv8J~3&f~6QY;baS(5o@iu1+A;&Smq z@ltWUNLQ3BUoGAw-YVWD-Yfn>d{}&3{I$4Od|7;5{G<53ctHGE{9L3nOtvRUY$CQ0 zGsKA4RqQGD7W;|$VzD?}94$@|CyUd?*&^L>vOTNBOT^2?jp7!O?mC(OC*nQged0sn zqvEf{=fs!9--~|~-xcZpllngw|1LUsmBsjEF-<%{JV|UXb{6SAl;utn3&k_VQQ}zf zY;lS>TRcys`%&tv6fYOA605`?i8bQQ;vM2W;?Kp0#OK7{ioX|M7vB{>5dR{6EFKmA zF47$;+uKY$NjydDEOr<3#8bsH#6oeHI7*~@RqCHEo+mC6mx~vQmxz~(*N9bOwOAwG zBi<)IBt9zsT6|7?N&LO|NAX?pWAStG@1lcuirkK5F->eMb`*PxIU?P~vfL=~Eb(k{ zx;R_BK)gu2OuRy*yIJb{iFl8ApZJjYsQ7E~Iq}cphvE_OQ}Juj#=BG2(@Z=;JVk6T z(!DM7<%>ha5#l&;qIjOTNL(&nDAGMH^<5|4DE?TyOT1TnT>Q28Tk$24?sci}i1>y0 zwHU$#Gt(Q1CyA$soyG1V-Saa45OIt+PCQ2}6PJj~#Y*uKk?wt|??&;b;$7m;#9xYZ z|I7UEiU-BNh@Xo`MY;!O{*Gc#F-Pnto-Pg(M~O4Vxgy;QQ(u)>E!K!X5$_OxDgH{N zJ7SjqqxgY%Q2bc@T%@~V=5H%@6?=-k#eO2)88iQM@jP*nxLmwYq`PD0zf1g?_)GCI z@k#NZ_!p7xky*ZnhvN0(jpBXc&&5Z@$HhO0Z;D67zl$C5 z;)MFUif4&ui*(=2^y|eRi$4|V&Y9`2i#7~ID2GJ4ccwf_oFGmXr;D>i`hRBrRpJfe zP2&CHFT@wcSHwE;E0GSQsV`m375j*T#o^*Cah|wA+$homHTB&hJ|I3QzAU~f9uRBA z@F{Nj6fslG73tEN`lDj0I6<5zE)>^`8^pWCUE&ks)8aeg`yzd2v%W9IjEE~o#9XnD zI9e;u>+A zc!RiGd_sI#d{um3JRts6{7j^yaMl+QGsRr7zc^5wAo64qR4E|6ur8a*h{*EhRo8KclRo%*vd$ z1poBLh|FW!*wOgzTax`o*XFaNF-;9^cmLf#T8hi1v3unH=F-bW>^GngP75ZVBe`Kd z>|V2U#xKXhcjfDWJS^j{m$sMQ!g0lA7*>D2r;&#?ncm{%Th<`o3XHMAUMA4XSB@}- zr8NjEmo>=5v4`6((-!7q`?p~Awh2LNH}vggK`ma|M#z4BTcK|&@=_o5c=~oA?3F># z+K73g^L-Isa94wTHjah49azF$ynJ^<^w*m`8t-;+EoQwqY-9C4hOk!#L2KTr@$Z9D z_R@ZZuwUQag_adT9Q9#JIi~MrguOBdTHBy6!hjYpZ7*cMzQfR$jX3JVRBBA$`v`kw z5VRhIKE8AD7BB4`MELbZ7RC1)x-zEkuL!dY>*DgnAlGKk2>4+d*RMq{-*1bK{S8!l ztzmv|8B`2U_MQN8|8k)x7k~TuqJ7@>;!!%*z7voS!*{VMgr5%4@AnPVIndYH*AOpA zddDbrPKCZ5h{SEW@s`K-rDJ8=e20xWI4Tk6EuOxtzWw?}e9L!z12rcnr(dqg|J~m} z-OG~$ZlT?CM;DBRmgXC%&iaD&)jO*S8dW829(4GDwHeW*^~2Uz6%0DObM1Eg-nDkv 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

-RIpayH7kccBC&ezezNxwP!)ghOy=@Xg_9@J>Ik|N4V`sb`q)BfoHz&P!z+-28NvlIXq>d@~q-UIoO@N7XqjkgL zgivg{RoJp$g>*?P+F>k{%b z+S=-p+wj-oSJFtRgS0 zhy)6J>+F*5cI?`kh1MxgcKoTIJK4>>CE4-uMQO%T$mdHu%{?cNFY)5<=_OB`!q7Q+ z-;(&ExOFx0Wqc2R&7xcD;yd@mvqP)vpnh#So$&_RpYe8m60P3$jQ34%x#wi3Grm@= za{#sduv$~p;fkI|_60ua3_Ar|4j1|Bgc8tBk1o0Il-F~EKQ>gU&|mPOCvFWba8wS} z4y`@UpZ-G4U8nqBt1vxOEi0xl2G&39!kVy1(6+#z-o0jRSSRtVUK(17R{WsMlk@>z z?!X?!PJi)+(0QS{q4-liU#E%n%d6%E%c~A}r_8hXoigu$F%z4WS1oN^UN!xE)bM4J$Ao?6cNYuV=5rM7Wbxmw55_?~Cmg zb@#;-pI_!jF0s44#hJ$fnO#}l7-$V`G_eu%o0eBiiz!Mki_Zv_SF6#q+#cGryjrQX zwi41+YxrTc=4IXtZ;?OUTWI00Rp=}FuG*1m{g0J)u{t*|^G|7B78_^|nuH`mF_9& z5vU3K5u*!ei{yI0U2;+4+a9a%zLH&N%ll6GZSN{rRq?M2c{jwNZw>i3d!)7QoU9$_ zFO~M%YcoS=-9G4%m8?!ajF#{Bnf>j2s^0$p?`vRP;DaVY8*YR)N6gFCeI+l)o?}J~>edJSHmZJ4ow5>=(O3PaVD8}5 z&*%5p>uJ+v@3VeS@-zF=L)}BeLZ2KCAM^Q{$Ko>8zlPT5kuUX{BU?4S%Hf!GX=Smk z>X&=b`@BQZBXHDFUY&YBtSIYs%<6^Smj2V1aYga#*4C{F`x2RnwL^$M3u6f9EYCL| zR%?KI+}iW>zO#%4izh-Hhh=;Fga)7gYWmfRqY9!15x*utb2*H zaO4lI2@O0PSNzqN^!GoO>CZkKUsMxTFM7!81xxoQc0J7e&)bVpzTO$*46Pa3e#SEZ z<2wVbS`T##TISrxF&#wxmiH{(*Wj>KRI{*SX#W@g%--B~IE0Igb1m{&%WxS8^uzgn zw>jtk@(*lS(Ch&Y}jBGLhYVstJiR z@1XrLy!7Ir_D6igh6UHJv6n#K7d)Rje6Q_mHNbe8FeTS$`Pvh{xCVsfH?v9nz9J-s z4U78`7{iNb%r%Y;iva!CTSb6uSgeBAyEE3>0@~ae|MVGH&~Ilf1K`KZ+OR*}_48Wn z@$NEdJaKnY*r6=uhO^ial||T(EF8a+#gk4J@fP2nTiv0H_QsDRZdMnhN!USO=5hSx zM3My7-0H!)Ev8rr8jhWf$0*LH*psoJQ^Xyw#|lxGlR5&NA!BX!Qnpt!sJ_woCi74n8di-dkDc#A!%iP1!OrgU(!`R7?Cfb{AolkqRcn_O8*k%L>lL~ z$7COankCXY$Gt|p3%AIXm$UTyj7(Fsm2Zs5FF{VERgL>iWhUUsMk38>IAW0zVOPTu zUo;{NYdGRW+*>BnvW6q>g;=>Iv)=060^ERGtIGATx03m5x3c+i*NOMy&OH&PI2`E_ zO0dV_NCzQR=5!;;yK$RX`Qb?3_u?mJ;uw$hfcG5)F2lWjVy-Kt*1%ow*9h(e{VvSo zPMa%pByn2U0YoMx!SfY8K6uW?U2+vSY1L*3kvdg5L&VyGB^ssP42g|;XL_hUhU#w8 zX!X8OHDA3wX}83UrYSw&Rln9%e}L+4(r9(6@)IiS8Jn;9jr!ZJ`j@VH0B3|MZqjJ= zaZoj%=e=p)>#C1RTs`IIS+|G5?YhV(iseE&IsUOB@pz0J~H4H~n>Izr2D6Hxx zi&mu?&+*n&-ym1@L09#8dbqFez*EId8m-PLLgoZ_z3L`RYp(>|AcBJP*c>2Oq#Z6lEGK6S&Q1uO}-{|An(CqVEYH@VkKo2Xv zf$DBjw{#B9x1jni)&K0vcGX{Z)epMrC#mixjaKKBl?`xKci%OxdYyAsdK-A0{dSW@ zt5R(fRWp4%UDZrib!b@CO%|=X8EW@XwTG|VRh{UnUKLh#lSQj?F3lrU&GL1^Z(Y+| zH@T{J(8K214o?*~sjJR|wF9b8Q~ey@Y^w8MeLyW9tP}85e)+p(N3|3mXi3BNS26p%e7Xz}H9N^Q_crG}e@paB&PPfO$`;CZtr;b9o~k(hmXYx#{b#`6E3nyFp$7VhIcSg*9j$paKEy; zgzEy54kDNwpF%#ph#t3$Uz%X5YElm-oHAIQ@RoztqY0tcK{F2({tc+>COC$>8&zM1 zL%GBdBuBa17P)#xpyC!dBy#os7kh64m_>2_|L;EgBzbZW!=-?T54RwOgiFK-;d+E{ z2!tadCR24$uzEDgo!SqX>FN~-}b&Vv!0P@EpF&_ku!L&B#1<68h7 z;PBaWC{7PM36j#7&RP>*7K+ouHbWn=O=n8K9br!zCFD;Jk8Ge(b5YG6aQu###C#!s zyI_G+*s8G2JoC3%oMDATZDUuFb< zXU$r~sWA(#+0nET8MiQ&Z{|QRD!ut3zf{fq`~sRwpmjYQ%RsJ&!=WcOz}3YBXrMR? zoEC8gZ-i@8Gis4`vCwH|+o0TO)}lq6x|`rmk^Z8v%JPjV*q{CY$1;)Ca3~YO)#^Ba zL=WRFUJu*@M`e;du=e3$*u!vj(X&~b`Q~pk)`r3Crzh2nvQ?Pppvh1P+kd&2$>^`M z;piu;;7~kbt?>>ccKV@*0J9_)%48G{%0wUI9YM_SL#u#m;FvS-SM2)qlOMy`dilqs zS)5@!BXXPybt)TE4}G|m-;XN*o(RmyT9<0-EDSb;-;EQ!jGuS&Y-x5ht%{{Od@bS+ zK!;}!b0&Ad)h;5#cv2l%L>x`CHN(KGI~;Q%&4}3<1}Q`PK_p1X_yyG!)&#Dy7%P~r?WCdGK#`ZtqBsfnA3QRC^zeq(a89ms>> z7t@0-Ge=9T!^i3 z#^@iP5O}UZ2*v5)CCRinJ$sBWFC3?bw`4QA;7ys=9+>tcjyK-nL=+AxOXKw9`Qe0r zt1cn>!I}K&848CZK=2A?!s)rp2q+Ofyq=-h$@@IQllS?NywCF@WfIe~%?KzoJ-pAG zLgNUSjpt_%INbaRo{$)HEH!85L|;gbmrM-LNRE;qgyZz^yfXt8djcXad+M1KJO_Dy zgYm|taeAJE%f|H^qp_wK;-$9e)HKepKfqzMO1uMygAj?+!?P1YYTz`5fyP4!^-oi@ z06h)h&@zO7nj$$p9ZdLe!aq$hBut*B!>1wq3b-t19zWns%WpLwH%WW}~A zJZ!>;6aIOHiqOO1CCZtF9+_i$WmzOnkAFIqr3OwX*d|P#P8cEbbc(^@GDh$$!euOC zPN(rEd^F*oPPkYlPbYIJx8dZ%b2a!B}i8Vp2;i*&Sa~2^v-eg9&z-l|MT_w z_NuTS4mSO5csbw?C5E#`o6Nx(&V%!$@3pmJ8h^|%jA^P(@?lKFI^ZB##UjK|qXGW< zW1vEO6MaJ{n4N7ip1;pO!HkIy5o2C!3nLs!mO< z4lm6tJ@P+F4z`S}yvleKtw0$o?Os?~zZCYK=$E2pqK+(w)v^1rXL$o>aYAo#qAhsZ zuY|+JkKh#`+qnoM&c!H{zcV%ncL){YF}OM~L$xfmhiV*WkUy+4V=10pwKK78f=t*n z+u;06y4g$^c@JuBgGsbPQRT{xkbd^{e*vyP=t#Mz4j%ED@}sEIi2&usf}9i46R zK9BJCd665hg20`@w60ap_(gV>PM$voe3l*({BS`9g!%`+!&kkld9 z8-ISBWW!URd5)L-5h$=YTvzNu`@dudWcuQMvZa1TeJK)UTd3)Mn!bcGP?FqX(1c3*W zO$THd?`Wcj@s1++IEX=|YwkKDA*48qX(5c>iEyX`;opRiX%&R4O!#QRKQzUBVq|w< z^YMPu6b^luh{D0{svGA`gCi$4J;|;>{p4d^C-Ye6_vEAzHTGnlFFf2N2SLn(yvO)E zo2Lu^@O3eVue)je@kAjUCTf<&>0$53L=EpOd??`VlgD5@dp}3_3~q(S>uwsgnCJ{LrxcSTV!P!j&hrAR-z=U2iVpS{EWt^J!IIw`c z;bM;=a-8v(hsZKGoI`|mo@(!G$YN>Df^-WOB*cPjhr_PT-IadcWPG`0sAkc+H4PLk zWCwOOZLp|4kw;)of~9BB(Ql7OCLC^qn5d7*D=|M|gT6g4s}&fp@K_Erc_n5rY|yvo zmDD=gK*tu9S&uZ?Cnh*-(6?uw)cUrO47=G3ll^GB$7E3AW^RLyJ|?pXnGd^apmCBx ziM(vkw~w&c)0UXL60MpHO5|mOkeBAmFy6zM%OCvMaxtGulUJe%lR=5RHbcW7$tGGN z8I;hX#{DL*M9)bECA6rq&1fY`pA1T9QG;g&u5Grc$)F>&zHQWMlXEclq{%VS)ssPq zolt}CX9Ko(lR-yleV6?*x93fciTWmk5;@wS?~)^P^M|F0hDZh_a%&7_CHeCxa4NP0{smsIWm*8%Hw1Ehz86jXC6u z<{-p9oLvW|0L=nv$nG&r)j57V{=!6AX~%(crp#VAwbYr?V_ez%xzq8LMs(WD*`*7j zr!48-t=+ika~4L+jTJT+*@{{_fa72;&=?Dx*LfVmPn$D$PU&ehel~8VpWV0%CQX^a zuR{LC*)F&cpQ0F3e74-Rtsmxh_05q^xnRM}1rw%EnUXt$4Lf0K>9k1;XO~Z)&ASB% zL;FowP(BrA>mZ=bX+!LSN#!#jnP#WKD2#QUgmuyn!v)@r7ex&-bB%%0<^|q_Tn~S< zaxb8X#`;kj8qLauz0q)7aDWPR&*Po)jDZr61ps%AFPaRZ5XkudOIj z*!zjFdr<2160c2>*S??|%I}p$VahTb^8OM=rrx@Xki>h>_@6ZXhtOh6a=Rh!mlsj* z*Wq0FU$`jO`{Tu{ygNeC=FPp=VTTpIjvc#tFJD~bJs5f=^7`4Z>RO|z3eICwWkkJk z1z!88H@d)k52n4*baQjPy16a9tZ6HK{r0{4d)a=&QakFk%FXZOjWRYwQ=_R~R)Mz| z_CTZFeU(w~X_tkHr<9{me`S5W)odMae+9#@OJQMOtU$|pccv7KfbfILNbYbRi<{hB zZ*q}0w7`1^`K$~V#9FoYGI8*E*z&zuxn8rVw`XaAx5iW{*LxaPKrf7xTm){k}8j}VU6Gj>XW*LJf6$6GOk8#%5Hc)9!6JrQ6 zXbp72gyJECd-p4GlC~aAfa6=zl+{e%s;DVP!qDSCWuuZA_OX`v5?Lnd+$m{_vU4pv zoC`9kl7$C2%9{e+L6zsIg8kH>eh>uIi8N44vTPA6l#CCKYvVb`-e>Oeb> z{Y5i_1ewnR4CjcCoFbNqi^ZklH6m9_QU6x)Zt(%}m*QjM)8Y%_%i`POCt^E}0FiGu zakf|?E+^3@mx@=CSR}Yc@y1ReLf2l+h3PY~yd3&cxE=yB$Xyiw#MB=^UMMDiyhXR#Eij~MI`iAiq|Uq zdhrg?%v!_$AZ6%3B0jD7--vIBZ;Sg$=pPcpsgU81h>gUiqOnT{ePfpn?8$Jjuj0=Z z$B6t?hWVXOLXSWAK`vGJ3h{dJCh;y3diRRk#M<`ec1izb@h{S=7C#sHTP`dI-tZXa zhz-P6B=&cj*iAfB@z#FaIg+j2xGB<`EiO{LwG(%ht=ruN7!!fR{ z<9LGP*n%|kB4BID?ZkYstJqWQBNmB6MSiBn{HBPr#5rP>xKg}YyiUAHG%x&+&+U@$ z6dx2H5+4nsElwagK-SF?V5@DIO;_5}S%G#kOLe*hM^3>?IBm`LcogDHg|w zY*w}|}ok@6$rQ{uDYo8q6vFT}rz z4R!x-EH)Qgi)V|2#JQp!ub6QO_J5ng?-YM1ZWSL8pB1eg;lq-@7Hix0Jwx~JvqUrA z!2SkEK1VDT$BN^{Y2qw#sklO1C*CG<;+E~nsaf(l@dc6ZI~o4E_-FAwk#DdW|FQUm z_%|^Hag0wF@tum18;HlU&)Z3Q-Nc?^A91ueRxA_CMKeBu-`e55T;W%XKNhW>-Ipc5 zCfaexUnGAa{!Qekx2&JFkK0!AsbVLQzq&=ev&7!w0CBKr$0HLYPZ!Pj1nG}uANLCB zUnBC!# z-#=^r_C$?0P8LrQJBZfq?HQ7--P@RCYxmZSpHLoa_jaP+Tn#COCG#J%EY;vv!1cq>KB7VC+P#goKV;wfTB zv9nkp7K#JKA)>W=J65u_ds`~m+P$4G`9kqx@iOr$akY4(c&oTkyj%Q{_<*=gd{q3k z_`LW#v9|r&_Z9w;cr5$3nHm0ZJWf1bY$7%nTZ_43C-DsNEHNe)iN)d=alANLJYSqE zE)pxmOT^2?+V*enRQM0Yt>OdXuf#{iXT;~l--~|~cZ=_f`^8ViFGU*pGS@xP+Pytq zvbB4gE7{t)Jwvj!a~qRfBo>Qf#EIfm@d9z4xJ0ZJFBPv8YumfMP2snTwe8(LtnkOg zr^VlhZ;F2w_lVWv=i*^8ga;tDQ>u8JSYK=^M#XlbwR77|au2b$*k2qfju6ikzb8%; zXNmK~h2m0ig?P1iow!!KRlHODp}19iK>U?x?cDB^Z0+2>EcrF@EpfN_q4-zvGx3mU z?cCt#iim3k;X!}-;Ltk;*Z4p#Ro+i z6QTaoVr~1h`xXAFn3nD9XNo6@&Be~*>Eb|fh)8QC+~4`)d~uO@vAA5kLcB(#c@w6O zi+73Ej_iGse~GVv<0wmnu_SfTz) zVzv0O_=Wg4u`VVesBi74HkBL|YuiulsqjAHXmPAKNh}qYh}Lc@ExvGn*NL}^8%1j; z^+%GoiQC1;#izvQMQbwFp ztT;(573YhK#EZq{;7J}CZ5d{lf!d|rH6d`)~y+%4`E_lpO`FU1tRE@V5Vi#cKg@kH@tv5nYX>@1!x z_7P*^5OKITRva&uiZjJBv0SVatHjI2tHm3{wc}c(T}1JXP!{b`yJueZ-hJL>w-T6~~Ly#988eaglhj zxLmwa{JwajxK5;%Dz?v$#h;145PvN`E&fh?MSMeiTihd7i-*Lo#FU2Wk77fyvDiXv zBj$>o#2#W#u}B;$juOumr;0PgGO=8wT`t!D3UQTqgLtdBQQRzU5g!n@iI0eni_eO` z6@M@OQT(&`p7@FQx%jo{9q*U3j#yVbNo+3CvKZ^rRXj`VEe;fih$F=kaiTa?oGq4# zm1326g?Np)R=ic*EN&6EiQB~|#GT^n;#(qZps_xmh%|*pxv@xVXOugLG12nq?I$uSBo@uM)^LG_RJ{%UZhzw%6mjwH=~>*(tsJ|ZX)fNQ64DLoEhbD zA}y9tULn$O8RZ*A+ApKLS)_?F%Fm0mR7Ux2kp{~s9}sDijB*o^rpYLuCerX27v*gt4Q^5X zlSsQ;l=q8#(MLHf(zq7o6GWQMqTF7j1ue>FiL{SJd6-BuS(K-Un1=mU`}C<<9-=#_j@7yHVwSaZZtrY9&I*mA>?3w z{l@z5*qI-uo)Y<81HVlJuM<8kxVA4DcLm~t`Hc+ZhpCA~ejDHq=GOrEJz)=aAZ~rF z{H7v59w(L$O_|8=9{8Cb`vbRE;rR&fGVR7Vx}S+w?}^Ue&HjEDbSxfoyV-vAFam=0 zogJtzhTw_v{T6;yugs>eM1E&j0kmy_$H_#WXLKdbEc^TUUGq=x7Ugzq`}-45H-$gK{{H2#zh4#0*^u(Pa4ZsA z6>A)85%XfSzCW&+yV}`z@`^Y2j;sjn4`+!s~1 zsc_G7kk8`kwiUM{uh(GvJL7~cA7x&3y^1gB z_x*gibE>oNSIhAeAp3SN51o3>o)ziNzQ>opx%Z@^)DP3s`otpp!`}TLxnp16>&$v_ zuT#-*uM4_k8}1ENlw$wk&TUbWMb(=UC1DxfMLmDs=bc?U`)!Q8xi_PtaNk+W8^EG{ zdsy=>+&62vTkswJ*fjLmQ75gv)_BXwh;>z#cUEI((@nv8SyWYmLe?B+kV zKMd35_cZz;YU%CsvhLiUlODb?}nv&ySm73EbgZ_)xSKdJhzjCy-R?H5$H?6Ii2_1MdO;) zj4Q29%UD!>=hzn2mluuL>o#dy9l{Z6h4yJX7J2pPQr&V^i|V_ZOs;O*x0tWg}P2^zp(o5vHPmeZt~|{L(!wM_j*l+?hW-AiX)eemiklwwEa10 z%MQ%C*IN&RxwqbdRt>FB?RULX*w0;8cb}K$?AuF@bR*k7 z^5KfCg=qQ9({OxF+<-POt3VG74T=qqz38_tYVY+}gMK^${df)fFP-KfVlR8R&qUbQ4`)5h-+Q?2oIRJM@9gJv z=yl-bpKOdw*n49|uLF<&1ZP+XW%k^EY0221BOf|-@BGlI*XzJdKM8l*f0QyNd-{XB zu6p-${C>kv-Ybj^)){&FyFB9>$BJTkv9CY>>T8~J8{RuTcFvyV>FeK{u=m$v8PYel z24^46z=}~g``Civ&ePCBY>UO!cf$E++{1nL;Ee14?u5NB&Px4og|`ju!&K7|zqtA? zb5{Pe&nLTL@17m|_%F^Q=6A`>UGRfWI-g2-iHh z^OwUrpCX41?gGX#o5&T6EobaY6fZ}9?n1`C2baEzu@_ThebaL&E~PkvVnd3{C|(3H zgQnQ4D2+pS1}(8Kr^Ge7>8;>#S5VxHVOVD*PHz9m1T_nX12|ueci&;oBL#0 z%fH#M{F~_;=C!teC1%KMuf)uxh^iz_^41BMCV9D75e9a5m{p5xCz|9XX`#YI zpdk_)W}q<~<3zhPdfNnEs(uF}ynKE)i&9}Xhr{<~aIng@EMbuYvKgeo3E8!l7gLen8)AzmuFg-$T zdM4iuhmuZ3%xn`oBB?mSDrUjc-6)PGcwvGm9%3RK4C7YD>3JOv;qL-Prc|Se8OA$? zm6I?+E`!tntdT2Kd;lv12&M^c(Ixrd1!+Ik_ zg5PRGJNe1>7`6m!hR|dM&qYbi)&hV13YHN4;E)r+HZXgjXCfTJmjIjKU~H{CPR|x! zfB{8#c!fetWt^Ue;Lz2G=lt-pIGZWQ)VPFb0B7v+(bLU@k05&5aC*3U7fO*hJ^mpd zL5zpP5hd8B=#$B&_4|acumji$hpNno)AO7!%#PFZjxUtO>6wG0fL)cv>A40D-GktT z+=SD!!GsSdcAD^cm2rChOgjMDKasIJ0@9@1=@f~=0heP&(l07-qd`jl~Hz|%}_l4dNl6{wHY}ciq*JSono8I|njL5deFuh7?cuVz4CTf~=Lu%R=^t$l!m5F!d17JN;r9>Ds)2sWqo*D3 zr|m;l`TiKGw0*uUt@(h$S#>tK(oZ{>RNAw@EiKP}w9z2)3g17JRN6r{E$@J-etdsk zOYV^0#`C7w%n$3w%ZvF~)LGS!+$ml1Ip5!x}4?d25y2E2g&L^|a2#-Et`H20zc6ioIE=^YA(i!w0+4)+*0 zJ{ca)cgs*Bz5cCeEb$;5t_{S)aK^|WPr#vYDX{$p3wQML9K?Oho{G3gviH)U6+($C z;BeV@%{^eN2_Hf5K;RPT#tU&4E`>w!h|Azi@pujA=eEd_;J^acT{q6Nmge$R2zq(q zVs}I%oNLI5h{Bni+Q7rhHdD~X9=tI)WK3`nVKTO-Hmwu#6yE_yV}CrQdFs+{PhlAT zMx&Um1^)61NCSrxLH{N^{vCLEF=Hxwfu)}vu8Aq{2!huwG{dsQoq{^{R>3UorI+En z1oQff@e#oSGnfVCb%_3C0r`MnHa-z#nZq=K@C&uNpDh#&)b*piLKci>3XP0rqCXc7 zLvDfvwNbnnPJ}}_2o~4o!s5~{AEJmVINVG6kt%Jrs1y_2F|bjy$_zP+e(a$y81-z$#7BGSD>h79o* z7v-PY1^;N<2o{dYi(n;cr?(*L)q@SG-?*?L^~#6dg+*Px3!}qfZK|s`r^w68^%_RK z<4e3}VSp(PJ5$F;y@|QrsmORluJ;m7xgTCUE!3h>e#eepMeb>*^=pY4MYk>g;1?)i z3@OJLRjP%NCeSGOTIs%4g^$I_XeIQ`Q)T$k(*x0%_rYFjM3*Il{BU2#EB90TQa4jL z?N6xdE6hu#_l^tr{csqPN>*-hL1OP_SLV-lphWw~hiyupJzd*|nRO<}vL zqqkyNk+<4?C35?DZ3hh+bauzn^6*cFzH)otRu*@fD0F_(+sQFa zWetHPZIUJIX_-6{WmXM?2Dz+_En`IroidM>q4N2slk@-D9#n_Gjg0rPZ?Fed7^5;vbep=( zLM?DpIARNig`NFh2Nhr!E-2#u?B9iLpofs)=HdRF6AXaNbqV~zUw`xCIRde=^^qP1 zPQlGHt1prvp8tL%5#X6sBMA}d@#Z419nDS@%abf4rR4Tq>_i<8brzq;iFTq|CX@U5 z2Cr{YE2ftf&ow2KcT298 z{E6hhNe-c5Sxyejsb5#}iISs|+e_{!+1QtWeox5*6hB(zn3egN_nOFmfn@ee?r(+U z)#6PG-zfP`$$Z7hd>)Yeu;j-j|3>m3#Sg^KMGml-zP@PeO+n73jB<2W_*s(8D^tV| zmTaa$AfG3>RQj_d^9hsrUr6G3tX24}BAVHRquUvp{sujs57ciYn(;Q|){@(a`68C} z82y-7Bn}rxiQ~kH;(T$DX!;%Yvt05O;x*zL@n&(exJCS__;Znu=B&qK;!EPI;(OwU zqUnFo|6DRJeoXK2c!B1vICz5OW+E@7jBh8NCUy~Ns-N+_#J(b5Gc(-uOYnP=Cy6se zK3`Ff@1ezADLA zir*JGiN*5s9T|DMXzjIZk!m=ek3#8PplSSE6=h~>IiTrP5IgyGkS#$Fv{ zYd>bA!Z(RO67Lls6dw{F6@M*0FaAz^O?*S-n1}n{BU-z5pGy8x#B7$)v-V}`NVfLv zqLSN+r;4@h%JforUvaQFOtkjz&XYV@oF>i{7l@T&m3XE2eeniyt$4e5r?^GjD*jyj zrTB!nQ`{w5`!#=({Eqm6xK}(N9u&V8Jq!@p?pb1v*jPMCY$LW8^F?EK59y8FJ+P0$ z2Z`s1CE_@7ifHZK%$2-AtQ4!nD@Fc-Jw-bh~vakai%z5wD$il zmTc|g)V2e7qvF?zTztmzTKhOZmHcz@Vev7swq2ap75@d}X(4w?Q|akIEZtZm0;hr*u_xk8cYUln(Y?~D7y1LBvWgJ)Z&B;tk@h;zn_+XzkK$m%KyVDLyB@ zB)%$gDJIMFk$6BnD02FO@nJDb%n`YGlku&@4q~3zT`Um$i37x8;z)6vI8mG-&KAo> zYoDe{@=Ealu5vAvipb`{SM`-m}dh&WsvD~=aS#hK!KaglhjxLmwSyjEN%-X?AmH;ea*KNYu& zJH%(j--@q@e-QsHz9(AyG@nR5EPgGfVUCIInJIEzFy&@q8?n8ZFLo8r5_^l*Ud<56 zBgGPNl2|HUAXanmE^KCf9uc1upAmm2z9POOzAJt# zekT4+bTKE#eCvpH#YSRN@f5LxSlcd6FNOCNi^QSgx#IW4sp1TgE45jUi^P@U722fJ}vGNUlv~%-xBwU2gJkT*J1>7Ufh3{SYJFrJXvfh zb`bN#)5SBze&PV}9I;p&Cr%VGEHw6l?fe%+Qyx6V7@B!Sl&=A0Ov>8%F(-Gyg%^}h znhciD_c_D*Fb`ku5QVjNZf$Zv4Vp=Z-Dj{_)Jlpbw1t_*T8zro%7`Crxpx79>FE{ETy zf!Aq(&d>A2ZZ_@`1O)RN7swBn$3%YX;J0a*M=RuajqMbHxEtXQ<~JMp@i?)3Y#!Ur zcf!y7*dMrUMTg}4oZT2lw^g)yBby!l8{A(>4=~#k&?}Um;C{LN0xnp-@<4rYSQ6!X z27Xkp3@}^xnM2b&1AZAJ#F=M*Bpi3sF1iPtBVF9(ig3pA^*(=KMOYbYk~k zU5x_y^$NQeAW_!wkXoDcHUHpawb_XB%%u29XCe|Gl|9DPp_G+~z;|os65*6TA<&yl zh2G|GIL%DFn=i@m30fLo2PMB-!@bDy_;HBWh<(I+ncloHOdc@{4e<#Zziq3-B-dP}x( zjrR2$hDrPdR2)ek{je`6pEPGmDG$9<)^~2{v}p_cBxadYB2TlJ$ox5S{m?h(?RP21 z{u&*QczLOQ|Fd}R!ueB5JH}?tE-#%wbI$bG!Z}mQXU?6o!2HtT(Tkesp+{M`6zesg=_dZad-aTD1BR3wSCSn z??3aqc4i$3#)urYa9vY>aj;k{mWZX|Y;l3OT)a$NEp8C+6t{>!75ND)_xp&*@iyfT z#Dijlw^W2T6q}MMjuRDIkr;4y6VD`BAITh5QXVP!T**@;+w~r1T?h2cx(<*V_rozg z$zcV_eq#17vhPwpRqQC5c13s}$pgh9qFtZEZ;qLs<3)0=xJaxJSBR#ap?9t1>qQPQ znSQf)uV~sE;e0+0;W^lrAEME>^&7(WfF8%FTnEML2jzc!p5YuWaNj<|Q-_Z7d2l%NiES`^*98Ksmk(pX{36J&1d*H*2+qAshiucp z>u}xDPI|Q2xC4cIuX8E#qn_Pt+|39G=2sZVkCzc!z8}MH(=d-4k>A8X zfc5?mal!nCAwPTEa9Sqv;~WUnb*BHB5y>- zw1X8u)`Qz`;DY5V3Dmbf;%t5Y1V5@+2AC}m`JG_}(C!OUx;5rXW+1=nqv%mTP(6q5 zp9>MlzF!ZH`{nUr*|6Wl#`mft5>j%%9Xlr`Q_PggvF2XR=>Fa3Ue>lSJ50>IG{P$4 z(>~aDPU=PZJJ)Q@T2xQ8x_R zO4&EnxjtuAWOe46k7F6@M;vTW;I6438*wnFL-_h8vEqYS1)((~4u-dnI2b9&T<^i3 z^U;WdS3lv`6-0Rr=br>tRPKrOsOX4KI$p61yi>8ru{b%bada*^m=+*Qc(! z{BZcn#|}GJhSu&loN}di+piCMS3Y~#y)yk!>c^)X%0AdcSR>vOn&-C*%%37-<^5W$eLlrMvdh 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 0.0001) + print("Done! Error cound %d for %d tests" % (errorCount, len(x_sample))) + + W0 = np.concatenate([U0, W0], axis=1) + W1 = np.concatenate([U1, W1], axis=1) + assert x_sample.shape[2] == timeSteps0 + assert x_sample.shape[1] == timeSteps1 + numOutput = fcW.shape[0] + ret = getTemplateMXChip(W0=W0, B0=b0, alpha0=alpha0, beta0=beta0, + W1=W1, B1=b1, alpha1=alpha1, beta1=beta1, + timeSteps0=timeSteps0, timeSteps1=timeSteps1, + fcW=fcW, fcB=fcB, numOutput=numOutput, + labelMap=LABELMAP13, + normalize=True, mean=mean, std=std) + print("Generating model.h") + f = open('model.h', 'w+') + print(ret, file=f) + f.close() + print("Done") + + + +main() diff --git a/Applications/WakeWord-MXChip/test/src/main.cpp b/Applications/WakeWord-MXChip/test/src/main.cpp new file mode 100644 index 000000000..388f86812 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/src/main.cpp @@ -0,0 +1,124 @@ +#include +#include +#include +#include + +extern struct FastRNNParams fastrnnParams0; +extern struct FastRNNParams fastrnnParams1; +extern struct FCParams fcParams; +extern void initFastRNN0(); +extern void initFastRNN1(); +extern void initFC(); +extern const char *labelInvArr[]; +// A circular q for voting +#define VOTE_WIN_LEN 10 +#define VOTE_MAJORITY 5 +FIFOCircularQ votingQ; +static int votingContainer[VOTE_WIN_LEN]; +static int votingFrequence[NUM_LABELS]; + +// TODO: Explain this +#define TRANSFER_BUFFER_MAX_LEN 128 +static AudioClass& Audio = AudioClass::getInstance(); +char readBuffer[AUDIO_CHUNK_SIZE]; +static int transfer_buffer_curr_len = 0; +static int16_t transfer_buffer[TRANSFER_BUFFER_MAX_LEN]; + +void recordCallback(void) { + int length = Audio.readFromRecordBuffer(readBuffer, AUDIO_CHUNK_SIZE); + // We are 16bit (short) and not 8bit (char). Hence actual number of samples + // is half. Further, we need to ignore the second channel in the + // audio (interleaved with the first channel). + length = length / 2; + length = length - (length % 2); + length = length / 2; + if(length > TRANSFER_BUFFER_MAX_LEN) + error("Transfer buffer too small"); + // Convert to 16 bit samples + int16_t *tempAudio = (int16_t*)readBuffer; + if (transfer_buffer_curr_len != 0) { + Serial.printf("Error: Transfer buffer not empty. %d dropped\n", length); + return; + } + // Drop every other sample (the second channel) while copying + for(int i = 0; i < length; i++) + transfer_buffer[i] = tempAudio[2 * i]; + transfer_buffer_curr_len = length; +} + +void init_record(){ + // Sampling rate 16000Hz @ 16 bit resolution + // This is hardcoded in the code. Don't change. + Audio.format(16000U, 16U); +} + +void start_record(){ + Audio.startRecord(recordCallback); +} + +void prediction_callback(float *vec, int len){ + int arg = argmax(vec, len); + int oldarg = *(int*)q_oldest(&votingQ); + if (oldarg >= NUM_LABELS || oldarg < 0) + oldarg = 0; + votingFrequence[arg]++; + votingFrequence[oldarg]--; + q_force_enqueue(&votingQ, &arg); + if (votingFrequence[arg] >= VOTE_MAJORITY){ + char str[20]; + sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); + Screen.print(str, false); + } +} + + +void setup(){ + q_init(&votingQ, votingContainer, VOTE_WIN_LEN, cb_write_int, cb_read_int); + votingFrequence[0] = 5; + Serial.begin(115200); + Screen.init(); + delay(500); + initFastRNN0(); + initFastRNN1(); + initFC(); + delay(500); + Screen.clean(); + unsigned ret = sfastrnn2p_init(&fastrnnParams0, + &fastrnnParams1, &fcParams, prediction_callback); + Serial.printf("Return code: %d (init)\n", ret); + if(ret != 0) + error("Shallow FastRNN initialization failed (code %d)", ret); + if(ret != 0) while(1); + init_record(); + delay(500); + Serial.println(); + Serial.println("Ready"); + Screen.print(0, "Ready"); +} + +int main(){ + // Setup the predictor thread and the + // audio recording thread. The prediction + // thread has alrady started and is waiting for audio. + setup(); + delay(500); + start_record(); + while (1){ + if (transfer_buffer_curr_len == 0){ + // For a 16, 16 fastRNN model, this can be pushed + // 6ms without causing errors. + rtos:wait_ms(5); + continue; + } + unsigned ret = sfastrnn2p_add_new_samples(transfer_buffer, + transfer_buffer_curr_len); + if(ret != 0) + Serial.printf("Error pushing to interface %d\n", ret); + static int count = 0; + count += transfer_buffer_curr_len; + if(count % (128 * 1000) == 0) + Serial.printf("Pushed %d seconds\n", (count/16000)); + transfer_buffer_curr_len = 0; + } +} + diff --git a/Applications/WakeWord-MXChip/test/src/model.h b/Applications/WakeWord-MXChip/test/src/model.h new file mode 100644 index 000000000..8d70fbcef --- /dev/null +++ b/Applications/WakeWord-MXChip/test/src/model.h @@ -0,0 +1,109 @@ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams0; +struct FastRNNParams fastrnnParams1; +struct FCParams fcParams; + +void initFastRNN0(); +void initFastRNN1(); +void initFC(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + -4.394342, 1.670318, -2.444137, 3.987555, -0.367528, 0.847272, -1.579511, -2.468433, -7.282849, -0.976210, 3.635147, 6.876060, -3.495753, -4.241759, 5.861881, -1.029778, -0.132852, 0.482839, -0.773421, -1.058756, -0.400583, 0.313920, 0.754386, 2.407314, 0.084614, -0.621101, -1.202959, -0.817329, 1.091781, 0.803296, -1.132104, -1.491276, -1.285186, -0.367634, -0.191333, 2.019341, 0.813238, 0.842223, 1.320992, 0.335768, -0.458256, 0.623994, -0.636713, 0.135170, 0.722895, -0.540891, 0.339657, -0.178645, +-5.010478, -12.386557, 3.541905, 1.687755, -0.226694, 2.467856, -2.713917, -4.092384, 8.001176, 1.380618, -3.027768, 1.509269, 1.249332, 4.262799, 1.940189, 0.479688, -0.647341, -0.274383, 0.621559, 0.840944, 0.471705, 1.386905, 2.151344, 1.836882, 0.543310, 0.328246, -0.259154, -0.031627, 0.408222, -0.686999, -0.324494, 0.529456, -0.041894, 0.162293, 0.634429, 0.658714, 0.309362, 0.206179, 0.323115, -0.444688, 0.045480, 0.334993, -0.038282, -0.554810, 0.144400, -0.221486, 0.129975, -0.449101, +-3.118361, -1.812039, -4.206928, 2.821902, -0.748216, 4.338758, -3.047090, -10.049188, 0.120711, -8.117956, 2.690513, -1.699157, 0.425068, 2.030299, -2.204330, -1.336558, -0.831021, -0.696517, 1.643283, 0.811341, 0.816283, 0.673865, -1.026075, -1.222155, -0.589451, -1.283914, -1.704754, -0.735262, 0.259212, 1.528514, 1.482427, 1.216248, 1.072276, 0.873297, 0.285459, -0.135662, 1.117006, -0.472917, 0.991429, -0.119520, 0.087565, -0.214628, -0.061496, -0.169957, 0.019995, -0.054380, -0.090222, -0.428023, +-0.242790, 1.813288, 0.119135, -2.969033, -1.675614, -3.901589, -0.091110, -7.544526, 1.960290, -0.037544, -0.672174, 4.773893, 0.150768, -3.041260, 3.332448, -0.244760, 0.657012, -2.135938, 2.968000, -1.933262, -0.587828, -1.612573, -1.273521, -1.634842, 1.549491, 2.493810, 3.421001, 2.132683, -0.197654, -0.376506, -1.291105, 0.537511, -0.426619, -1.155925, -0.591313, -1.176670, 1.275704, 0.069142, -1.310604, 0.469024, 0.390803, 0.219441, -0.309057, 0.795271, -0.377698, -0.204987, 0.098430, -0.072286, +1.659412, -0.136527, 0.939389, -3.545981, -3.184775, -2.974060, -0.538432, -3.639727, -0.837568, -1.604512, -0.579743, -4.922958, 1.545775, 0.529332, -7.399548, 4.370611, -0.080237, 1.754189, -0.956228, 0.022387, -1.777416, -0.993705, -2.662503, -1.556300, 1.677594, 1.765419, 2.185814, 2.665101, -1.390469, -0.851602, 0.933666, 1.104553, 2.189019, -0.020495, 1.062610, 0.149326, -1.536042, -2.015504, -0.590997, -0.187154, -0.888261, -0.192437, -0.007773, -0.195747, 0.024274, 0.260669, -0.274831, -0.121948, +-0.644862, 3.412475, -5.739103, 0.730205, 1.893141, -5.632226, -0.136634, -3.698142, 1.016315, -0.203452, 1.990294, -4.053802, -2.250560, 2.936410, 0.938369, -4.563478, -0.198095, 1.321754, -1.213177, 0.746386, 0.395729, 0.735425, 0.674619, -0.286715, -0.213787, 0.695955, 1.095577, 2.195754, 0.552678, 0.022346, 0.491991, -1.117851, -2.112240, -1.116424, -0.688602, -0.407817, -0.537197, 0.696354, 0.902197, 0.448935, -0.177437, -0.303541, 0.401238, -0.163165, -0.310976, 0.233415, -0.507773, 0.439906, +0.405050, 1.563615, -2.845270, 1.864122, 2.324951, -2.308045, 1.342459, -0.484539, 0.426602, 1.209528, -1.047912, -0.280595, -0.585254, 1.265471, -2.105597, -6.096662, -0.203713, -0.298388, 1.028528, 0.607156, 0.308826, -0.618201, -0.722835, -1.619279, -0.824562, -0.617465, -0.543220, -1.233350, -2.441530, -1.802619, 2.627425, 2.585896, 1.069127, 1.195297, -1.627771, 0.595738, 1.037760, 0.417393, -0.090837, -0.146070, -0.176088, 1.056672, -0.459774, 0.658548, -0.328070, -0.268748, -0.390144, 0.451860, +-1.733371, -2.615444, -3.020136, -1.453281, 2.591630, -2.385435, -0.073184, -3.689105, -2.830683, -0.677763, 2.251215, 1.987840, -0.602462, -6.297771, 1.119586, -0.775122, -0.517076, -1.090677, 2.195573, 3.490596, 3.532367, 1.302304, -0.036746, -2.973045, -0.614896, -1.700183, -0.836986, -0.260505, -0.024295, 0.439021, -0.761616, -1.531463, -1.656251, 0.141997, -0.249461, 1.028342, 1.568828, 0.854612, 0.420676, 0.125925, -0.075899, 0.404789, 0.054414, -0.723230, 0.321348, -0.352063, -0.073613, 0.100152, +-0.264005, -1.951415, -1.429368, -1.594596, -0.371441, 0.040082, 1.656364, 2.827784, -8.510094, -3.045576, 0.982709, -0.357535, 0.458934, -5.671675, 2.810453, -2.509865, -0.055260, 0.149244, -2.556470, -0.289469, -0.956199, -0.967695, -1.253180, 0.375230, 0.470758, -0.480561, -1.188382, -0.385000, 0.729667, 1.763392, 0.788664, -0.381417, -0.188639, 0.700852, -0.828685, -0.422568, -0.385014, -0.557915, -0.905237, -0.235940, 0.497495, 0.208721, 0.115759, 0.290364, 0.086713, -0.006929, -0.818390, 1.248167, +-2.651732, -0.196781, 2.481395, -1.427539, -3.650820, -4.447654, 3.010999, -2.660051, 0.965630, -7.510485, -3.075092, -0.512343, 0.263273, 3.732776, -0.218930, -3.831048, 0.297317, -1.412834, -1.033311, 0.403555, 1.724447, 2.214988, 3.159698, 0.195241, -2.543757, -1.156173, -0.658126, -0.196266, -0.891090, -0.997414, -0.669083, -1.452945, 0.267728, 0.721529, 1.612172, 0.383177, 1.040189, 0.653729, 0.163864, -0.094382, 0.666856, 0.253287, 0.024207, -0.089818, -0.387213, -0.115701, 0.229131, -0.504887, +3.510151, 13.682715, -1.262339, -0.938372, 0.214310, -4.568920, 1.900012, 0.168166, -1.113414, 4.860772, -3.513642, -7.361302, 0.977453, 3.073361, 0.495730, 1.790086, 0.665338, 0.358030, 1.767592, 1.373327, -0.377032, -1.457430, -0.920559, 0.233391, 1.578097, 1.341954, 0.032383, 1.021583, 0.113483, -0.202995, 0.503583, 0.312998, -0.546984, 0.279893, 0.275056, -1.264586, 1.479502, -0.670943, 0.622271, -0.101685, 0.061433, -2.146494, -0.167393, -1.107415, -1.833909, -2.074111, -1.063813, -2.169270, +-2.608964, -4.021140, -0.128930, -4.680740, -3.001136, 1.165962, -2.217025, 1.472322, 1.831619, -2.566680, 2.990274, -9.275423, -1.245824, 3.842207, 0.191467, -2.173995, -0.083123, -0.301617, -1.096413, -0.374791, -1.169248, 0.193628, 0.578226, 0.233941, 0.187847, 0.837287, -0.367849, 0.188699, 1.307282, 2.631428, 3.713660, 2.160410, 1.891309, -0.735538, -1.449885, -1.196488, -0.918136, -0.692220, -1.113876, -0.364902, 0.377525, 0.318798, -0.076559, -0.037340, -0.291767, -0.562892, 0.066101, -0.191011, +1.705875, -2.202471, -0.187324, -0.836479, 0.115738, 4.280789, 0.098201, -0.026486, 3.779680, 0.790323, -0.340409, -1.200357, 0.258244, 3.573425, -2.039930, 0.448585, -0.263841, 1.054291, -0.734569, 0.357012, 0.344547, -0.227532, -1.293920, -2.773390, -0.967389, -0.291874, 1.814994, 1.863690, 2.086262, 2.177715, -0.059085, -0.779559, 0.034168, -1.790127, 0.128300, -0.917041, -0.207902, -0.319050, 0.061688, 1.112218, -0.369199, -0.069757, -0.304790, 0.515871, 0.195216, -0.047352, 0.470148, 0.135613, +-1.801733, -14.333292, -6.710084, 2.027344, -0.738840, 2.533691, -1.460382, 0.617199, 3.300643, -1.117942, 3.094809, 1.257551, -3.057455, -7.443308, 0.006572, -0.762965, -0.756610, 1.186737, -0.927841, -0.341335, -0.853035, 0.217751, 0.376304, 2.052606, 1.383751, 0.387989, 0.656082, 0.743186, -0.085105, -0.018542, 0.111765, -0.176987, 0.164592, -0.040699, -0.555956, 1.440574, -0.231119, 1.188938, 1.542780, -0.064015, -0.069175, 0.515627, 0.091999, -0.237204, 0.515334, -0.054009, 0.603516, -0.318698, +-2.384683, 2.217553, -0.510579, -3.762332, 0.927062, 1.052021, -0.594735, 2.678587, 5.472569, -5.223604, 0.411627, 0.326158, 3.073533, 0.891218, -7.836277, -0.877050, 0.337595, 0.027045, 0.207879, 1.107072, 2.751967, 3.531062, 1.655158, -3.068271, -3.484626, -1.509957, -0.649874, -0.190971, -1.526214, -1.772561, 0.418379, 0.525252, 0.049277, 1.424461, 0.954263, -0.375417, -1.519454, 0.281435, 0.668371, 0.240059, 0.549209, 0.566503, -0.102672, -0.965943, 0.562778, -0.635043, 1.523030, -0.806144, +-4.007565, -2.384225, 1.985205, 5.132339, -1.038108, -3.017178, 6.698817, 0.000970, -4.567681, -0.637183, -1.207071, 1.972803, -5.824776, 2.519549, 5.051178, -10.033369, -0.685569, -0.454371, -0.362847, -0.009798, 0.080245, -0.475046, -0.687661, 0.673480, 1.079727, 0.344966, -1.493761, -1.561329, 0.848099, 3.756004, 4.460750, 0.785049, -1.214222, -1.517126, -1.006831, -0.269839, 0.436658, 0.493897, -0.802526, -0.039728, 0.621665, -0.144493, -0.240633, 0.607524, -0.736513, 0.338355, -0.749308, 0.594335, + + }; + +static float combinedBMatrix0[] = {-0.483399,-5.375202,-0.894719,-2.971153,0.176196,-4.627392,2.712877,-3.889010,3.451340,-0.512680,3.635937,-2.563429,-1.778029,-1.228812,-4.482069,-2.371642,}; + +static float combinedWMatrix1[] = { + -8.993324, 5.766108, -0.984275, 1.232846, -0.784503, -1.215732, -1.109800, -1.419134, 0.867878, 0.985043, 1.606076, -0.275711, 1.211763, -0.110211, 2.418703, -2.073111, 1.863143, -4.919676, -2.105419, 3.112989, 3.771616, 3.573565, -0.141503, -1.749448, 2.866004, 1.695223, -2.021968, -1.316671, 1.155566, 2.337256, -0.808888, 0.022269, +1.040456, -5.227429, -0.590861, 2.846540, 2.510352, 8.778857, 0.772251, 0.013926, 1.175662, -0.919632, 1.295280, 3.194552, -0.671261, -2.404313, 2.420117, 0.925858, -1.226532, -0.982795, -2.969703, 0.164707, -0.217380, -0.768241, -0.376959, 2.921228, 3.840075, 2.656377, 0.184129, 4.891365, -0.248023, -1.842269, 2.994883, -0.866867, +-2.433946, 2.733418, -7.199495, 1.227334, -4.087968, -4.372028, 7.848134, -2.760289, 3.304864, -1.298907, 1.932202, -0.909907, 0.924740, -1.356102, -5.423501, -3.767486, 0.325634, -2.054650, 2.083872, 0.728384, 1.154159, 0.952869, 1.352677, 4.639591, -0.716756, 0.798336, -1.293890, 1.404328, -0.389740, -0.894149, 0.415447, -0.260267, +-0.407898, 0.768603, 1.095211, -4.719667, -3.602338, 3.734942, 1.431481, 2.184455, 0.390121, 1.675800, -0.604315, 0.434035, 1.974323, -1.010169, 0.466087, 0.810820, -3.064052, 1.466479, 0.240817, -1.555377, 1.680161, 1.640082, -2.491495, -3.465886, 0.882935, -0.745272, 3.704679, 4.501615, 0.154132, -2.079676, -0.336283, 1.146916, +1.872181, -0.171051, 0.428701, 0.277004, -6.850987, 0.018607, -1.209911, 5.147545, 2.395395, -0.063215, -3.504235, -0.782541, -1.775267, -1.429212, -1.090621, 3.328624, -0.369251, 0.046201, 0.682975, -1.618495, 1.281623, -2.842376, 0.478221, 2.351111, -2.736117, -1.092621, 1.578171, 4.780344, 0.432083, -0.790555, -2.146031, 0.992934, +2.229246, -3.632861, 2.121870, 1.937214, 0.773552, -7.277787, 1.350840, 3.131287, 0.261730, -2.937069, 1.273218, 2.050651, -2.149755, -3.658037, 1.927494, 4.298773, -0.149977, 3.697038, -0.205383, -2.551378, -0.561584, -2.299595, 1.620943, 0.698497, -0.871604, -1.842371, -2.693478, -1.622483, 2.097851, -5.380957, -2.524892, 0.540286, +1.974882, 0.860660, 0.483594, -4.428236, 0.254198, -0.738776, -7.166861, 4.724154, -0.094901, 3.128331, -0.223106, 0.047523, -1.512438, -0.349958, 1.349454, -1.073704, 0.963849, -7.747976, 2.641978, 1.012649, 0.867783, 3.279111, -1.728747, -1.165767, -1.853621, 2.364444, -0.712560, 1.917849, 0.494486, 1.950737, -0.027571, 0.073560, +0.185064, 2.787849, 1.392283, -3.992270, -2.176939, 1.571382, -3.505462, -10.164021, -1.369556, 1.395783, -2.141547, -5.636579, 3.930323, 0.386195, -6.129729, -1.326905, -0.328154, 1.842927, -4.650984, -1.256178, 1.218856, -2.946430, -0.695355, -0.041204, -2.726118, 2.575443, 1.594451, -1.125996, -0.521107, 1.731262, 1.239454, 1.648101, +-1.645357, 2.483098, 1.378480, -1.034285, 0.286449, 1.968899, -0.603014, 4.894711, -4.844470, 4.013346, -5.933038, 3.384772, 5.367784, 0.994224, -2.253595, -0.450002, 0.113909, -9.981983, 2.174092, 0.458702, -0.550130, 4.121709, 0.055792, 3.381026, 0.224217, -2.882266, -0.534291, 0.376481, 0.097206, -1.507773, 0.389125, -0.527342, +1.772734, -2.101506, 2.286718, 3.837304, -0.114564, -0.330263, 1.073511, 0.029877, -1.633782, -7.562314, -0.648720, 1.629470, 3.975489, 2.423227, 6.425655, 7.710009, 0.337786, -3.375684, -1.860515, 0.107860, 1.165393, -0.612101, 0.055045, -1.761673, 1.279403, 5.502572, -0.987779, 1.097176, 0.532789, -5.638363, 2.125039, 0.035663, +-1.731669, 1.573543, -1.810375, 2.018543, -4.017689, -2.031807, 2.143212, 0.437938, 2.074214, -2.458002, -7.663488, 2.675484, 7.721604, -3.649217, -3.664882, 4.330673, 0.434385, 3.215706, 1.291247, -1.357334, 1.918163, -1.578749, 0.887113, 0.056447, 4.543562, -2.219110, -0.812309, -1.380378, 0.706664, -1.992625, -0.605155, 1.648007, +-0.745284, -0.395060, 2.257222, -2.050334, -2.811226, -3.223480, -0.935113, 4.670177, -0.166676, 0.190502, 4.950702, -5.055352, -2.926551, -0.875040, -2.181215, 2.516552, 3.281529, 4.631181, 0.170389, -1.290764, -1.637012, 1.986015, 2.599300, -0.560773, -1.093340, -2.086372, -2.141530, 5.056557, -1.756402, -4.758149, -0.287663, -1.831596, +3.072729, -2.615700, 4.131379, -2.967680, 0.447018, 4.740140, -4.009865, 0.703566, -0.613143, 2.639772, -1.038132, 0.775154, -1.156957, 0.229450, 2.784570, -0.660779, 2.145897, 0.258853, -0.768564, -1.063183, 0.617708, -0.135477, -3.456913, 0.023365, 1.792191, 0.239879, 3.347177, -7.541625, 0.274615, -0.131922, -0.664101, 2.145448, +-1.414440, 1.015114, 1.871301, -1.742095, 1.538365, 1.129859, -0.626152, -0.138937, 1.232638, -1.846977, 5.286344, -2.819705, -3.333694, -6.735012, -0.789252, -1.318035, 0.881870, 1.963813, -2.723712, -1.828124, -0.737036, -2.770875, -1.962267, -6.279300, -2.201661, -5.280858, 0.328632, -4.216747, 2.882310, 0.202990, -1.582065, 6.267218, +-1.148481, -1.254931, 1.314193, 0.969432, 0.429214, -3.153016, -1.708260, 4.345199, -0.671442, 1.874414, 0.090322, -0.330771, -0.801841, 0.734000, -7.610411, 1.416348, 0.229478, 0.114050, -2.328229, 0.822486, -0.594291, 1.357512, -4.062139, -0.165713, -2.305657, 2.479547, 1.950884, -4.972633, 1.115902, -4.844807, 0.812774, 6.339092, +1.136031, 1.501339, -2.519958, 1.596872, 0.409924, -5.161640, -2.744563, -2.843511, -1.029676, -3.751853, 5.121879, -2.964035, -1.117965, 0.380782, -2.735341, -6.494120, -1.351529, -1.072190, 4.475897, -0.367306, -0.331998, 4.780028, 0.935141, 0.891659, -0.969988, 2.362436, -2.633953, 0.126173, 0.406457, 0.058628, -4.265975, -1.729679, + + }; +static float combinedBMatrix1[] = {0.390521,-1.568006,-1.247215,2.683117,-5.352313,1.015610,-2.181136,-2.871274,4.206901,2.940511,-0.876600,1.264730,2.177765,-0.583102,-1.096310,0.976021,}; + +static float fcW[] = {1.153998, 2.908503, 2.931298, -6.591868, 8.570377, 1.777791, 4.249845, -5.324548, -1.933409, 1.652255, -3.008340, 2.561109, 5.091272, 2.375975, 0.114272, 1.825302, +4.079215, 1.132804, 1.410711, 3.920387, -2.375091, -3.254151, -0.664488, 1.958657, -3.064375, 1.514691, -4.174952, 4.311438, -3.373156, 5.219816, 7.911401, -6.436582, +2.892433, 0.543585, 0.357800, -1.411686, 5.022547, -2.542740, -4.708998, 3.959384, 5.811014, -6.125777, -3.734309, -1.885103, 1.591531, 8.301410, 4.805660, -5.946973, +-8.308530, 2.225836, 2.609653, 1.061591, -1.923773, -0.394133, 2.562978, -13.416260, 0.970302, -4.682763, 2.798755, -4.203907, 3.902050, 0.464174, -0.507031, 9.735559, +2.582557, 4.024098, -3.741822, 1.387635, -0.826144, -4.692614, -2.862955, -8.454850, -4.566405, -9.172646, 7.517973, -2.362217, 1.423986, 12.640054, 0.416312, -1.751263, +-2.243015, -5.913934, -0.829215, 4.400629, -6.072413, -0.354700, -3.499763, 3.878453, -0.876954, -1.165360, 0.531110, 5.968567, 4.987993, 1.700330, -9.198635, -6.721683, +4.435347, -6.062106, -4.835220, -3.835865, 12.558668, -4.110910, -5.846931, 4.634123, -0.288808, 10.246997, 3.454742, -2.433312, -2.960399, -10.358557, -8.287789, 3.800376, +-3.147445, -1.744314, 1.603617, 7.252875, -7.243377, -3.880891, 12.423599, 5.735993, -3.459105, 2.935940, 4.733056, -4.282575, -7.891159, 4.837924, 3.405554, -2.671608, +3.892418, -1.989835, 0.918071, 0.043651, -7.037201, 10.196301, 3.654709, -10.874338, -1.109066, -7.223512, 4.990910, -5.295347, 2.799649, -0.427754, 2.969462, 1.733097, +-8.279483, 1.865549, 3.969562, 4.548631, -0.153620, 4.558271, 10.215759, -1.037572, 4.205336, -7.001508, -3.296622, -1.629840, 5.132443, -9.705027, -2.475006, 5.934279, +-1.256917, 2.953662, -3.081605, 1.836611, -2.805650, 4.750621, -0.547419, 5.925297, 3.857441, 7.218900, -3.965770, 7.754599, -11.122416, -3.871731, -6.957188, -3.133772, +-4.082258, 6.178590, -0.460052, -0.987127, 2.318068, -8.007840, -7.212764, 4.920698, -1.504554, 9.524718, -4.809536, -1.719856, -2.680660, -8.458871, 9.215178, 7.220995, +9.246867, -5.056426, -0.473073, -11.486769, 4.229325, 8.818913, -1.797206, 8.909225, 7.959111, 1.329669, -2.135564, 0.937130, 1.458388, -4.138429, -2.824711, -4.755872, +}; +static float fcB[] = {3.389326,-3.066761,0.569489,2.105324,-0.605301,2.095950,-3.786515,0.042079,-2.827516,-0.433185,2.729823,-2.976138,-2.544198,}; + +void initFastRNN0() { + fastrnnParams0.timeSteps = 8; + fastrnnParams0.featLen = 32; + fastrnnParams0.statesLen = 16; + fastrnnParams0.W = combinedWMatrix0; + fastrnnParams0.b = combinedBMatrix0; + fastrnnParams0.alpha = 0.371637; + fastrnnParams0.beta = 0.892619;} + +void initFastRNN1() { + fastrnnParams1.timeSteps = 6; + fastrnnParams1.featLen = 16; + fastrnnParams1.statesLen = 16; + fastrnnParams1.W = combinedWMatrix1; + fastrnnParams1.b = combinedBMatrix1; + fastrnnParams1.alpha = 0.393828; + fastrnnParams1.beta = 0.968985; +} + +void initFC(){ + fcParams.W = fcW; + fcParams.B = fcB; + fcParams.inputDim = 16; + fcParams.outputDim = 13; +} + + +float featNormMean[] = {3.558071,5.307965,6.723956,6.980298,7.084899,7.346985,7.488606,7.989687,7.914260,7.832272,7.907389,7.931001,7.815156,7.930761,8.122243,8.164267,8.300410,8.296384,8.287304,8.508408,8.552395,8.582291,8.675160,8.630129,8.566705,8.476798,8.394355,8.335714,8.255317,8.179764,7.816524,6.466621,}; +float featNormStd[] = {5.316042, 5.429762, 5.761431, 5.828824, 5.859360, 6.028826, 6.098757, 6.153158, 6.109560, 5.981027, 5.866415, 5.777138, 5.708584, 5.648618, 5.630316, 5.599686, 5.539146, 5.473228, 5.465712, 5.505444, 5.488520, 5.451288, 5.437470, 5.387079, 5.305981, 5.239823, 5.195953, 5.158002, 5.121702, 5.103227, 5.064711, 4.885242, }; +const char *labelInvArr[] = {"Noise", "go","no","on","up","bed","cat","dog","off","one","six","two","yes",}; + diff --git a/Applications/WakeWord-MXChip/test/src/params.zip b/Applications/WakeWord-MXChip/test/src/params.zip new file mode 100644 index 0000000000000000000000000000000000000000..15cb0ecb3e219d1701294bfdf0fe3f5cb5d208e7 GIT binary patch literal 22 NcmWIWW@Tf*000g10H*)| literal 0 HcmV?d00001 diff --git a/Applications/WakeWord-MXChip/test/src/template_MXChip.py b/Applications/WakeWord-MXChip/test/src/template_MXChip.py new file mode 100644 index 000000000..f9e61dfd0 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/src/template_MXChip.py @@ -0,0 +1,140 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, fcW, fcB, numOutput, labelMap, normalize=False, + mean=None, std=None): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert featLen1 == statesLen0 + assert fcW.shape[0] == numOutput + assert fcW.shape[1] == statesLen1 + assert fcW.ndim == 2 + assert fcB.ndim == 1 + assert fcB.shape[0] == numOutput + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + FCWStr = '' + for i in range(fcW.shape[0]): + for j in range(fcW.shape[1]): + FCWStr += '%f, ' % fcW[i][j] + FCWStr += '\n' + + FCBStr = '' + for i in range(fcB.shape[0]): + FCBStr += '%f,' % fcB[i] + + retStr = ''' +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams0; +struct FastRNNParams fastrnnParams1; +struct FCParams fcParams; + +void initFastRNN0(); +void initFastRNN1(); +void initFC(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; +static float combinedBMatrix1[] = {%s}; + +static float fcW[] = {%s}; +static float fcB[] = {%s}; + +void initFastRNN0() { + fastrnnParams0.timeSteps = %d; + fastrnnParams0.featLen = %d; + fastrnnParams0.statesLen = %d; + fastrnnParams0.W = combinedWMatrix0; + fastrnnParams0.b = combinedBMatrix0; + fastrnnParams0.alpha = %f; + fastrnnParams0.beta = %f;} + +void initFastRNN1() { + fastrnnParams1.timeSteps = %d; + fastrnnParams1.featLen = %d; + fastrnnParams1.statesLen = %d; + fastrnnParams1.W = combinedWMatrix1; + fastrnnParams1.b = combinedBMatrix1; + fastrnnParams1.alpha = %f; + fastrnnParams1.beta = %f; +} + +void initFC(){ + fcParams.W = fcW; + fcParams.B = fcB; + fcParams.inputDim = %d; + fcParams.outputDim = %d; +} + +''' % (W0Str, B0Str, W1Str, B1Str, FCWStr, FCBStr, timeSteps0, featLen0, + statesLen0, alpha0, beta0, timeSteps1, featLen1, statesLen1, alpha1, + beta1, statesLen1, numOutput) + + if normalize == True: + meanStr = '' + for val in mean: + meanStr += '%f,' % val + stdStr = '' + for val in std: + stdStr += '%f, ' % val + str2 = ''' +float featNormMean[] = {%s}; +float featNormStd[] = {%s}; +''' % (meanStr, stdStr) + retStr += str2 + label_inv = {} + for key in labelMap: + val = labelMap[key] + if val in label_inv: + label_inv[val].append(key) + else: + label_inv[val] = [key] + assert len(label_inv) == numOutput + for i in range(1, numOutput): + assert len(label_inv[i]) == 1 + + label_inv_str = 'const char *labelInvArr[] = {"Noise", ' + for i in range(1, numOutput): + label_inv_str += '"%s",' % label_inv[i][0]; + label_inv_str += "};\n" + retStr += label_inv_str; + return retStr + + diff --git a/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py b/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py new file mode 100644 index 000000000..374b0d0a7 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py @@ -0,0 +1,61 @@ +import numpy as np + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN: + def __init__(self): + self.timesteps = 8 + self.featLen = 6 + self.statesLen = 4 + self.alpha = 0.2 + self.beta = 0.8 + W = [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3,] + B = [1, 2, 3, 4,] + W = np.array(W) + self.W = np.reshape(W, [self.statesLen, self.statesLen + self.featLen]) + self.B = np.array(B) + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + + +def main(): + fastrnn = FastRNN() + x = np.array([0.1, 0.2, 0.3, 0.4, 0.5, 0.6]) + h0 = np.zeros(fastrnn.statesLen) + h = fastrnn.cell(x, h0) + print(h) + xx = [ + 0.0,0.01,0.02,0.03,0.04,0.05, + 0.06,0.07,0.08,0.09,0.1,0.11, + 0.12,0.13,0.14,0.15,0.16,0.17, + 0.18,0.19,0.2,0.21,0.22,0.23, + 0.24,0.25,0.26,0.27,0.28,0.29, + 0.3,0.31,0.32,0.33,0.34,0.35, + 0.36,0.37,0.38,0.39,0.4,0.41, + 0.42,0.43,0.44,0.45,0.46,0.47 + ] + xx = np.reshape(xx, [-1, fastrnn.featLen]) + h = fastrnn.unroll(xx) + print(h) + +main() + + diff --git a/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp b/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp new file mode 100644 index 000000000..746462d88 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp @@ -0,0 +1,97 @@ +#include "fastrnn.h" +#include +#include + + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test; +void initFastRNN_test(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix[] = { + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, + }; + +static float combinedBMatrix[] = {1, 2, 3, 4}; + + +void initFastRNN_test() { + fastrnnParams_test.timeSteps = 8; + fastrnnParams_test.featLen = 6; + fastrnnParams_test.statesLen = 4; + fastrnnParams_test.W = combinedWMatrix; + fastrnnParams_test.b = combinedBMatrix; + fastrnnParams_test.alpha = 0.2; + fastrnnParams_test.beta = 0.8; +} + +unsigned verifyOutput(float *result, float *expected, unsigned length){ + unsigned errorCount = 0; + for (int i = 0; i < length; i++){ + if(abs(result[i] - expected[i]) > 0.00001) + errorCount += 1; + } + return errorCount; +} + +unsigned testFastRNN(){ + unsigned errorCode = 0; + initFastRNN_test(); + int statesLen = fastrnnParams_test.statesLen; + int featLen = fastrnnParams_test.featLen; + + float x[] = {0.1, 0.2, 0.3, 0.4, 0.5, 0.6}; + float input_h[] = {0.0, 0.0, 0.0, 0.0}; + float hx[statesLen + featLen]; + float hx_expected[] = {0.0, 0.0, 0.0, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6}; + combineHX(&fastrnnParams_test, input_h, x, hx); + if (verifyOutput(hx, hx_expected, statesLen + featLen)) + errorCode |= 1; + float result_h[statesLen]; + FastRNNStep(&fastrnnParams_test, x, input_h, result_h); + float result_h_expected[] = {0.18798266, 0.19625871, 0.19886951, 0.19966154}; + if (verifyOutput(result_h, result_h_expected, statesLen)) + errorCode |= 2; + + float xx[] = { + 0.0,0.01,0.02,0.03,0.04,0.05, + 0.06,0.07,0.08,0.09,0.1,0.11, + 0.12,0.13,0.14,0.15,0.16,0.17, + 0.18,0.19,0.2,0.21,0.22,0.23, + 0.24,0.25,0.26,0.27,0.28,0.29, + 0.3,0.31,0.32,0.33,0.34,0.35, + 0.36,0.37,0.38,0.39,0.4,0.41, + 0.42,0.43,0.44,0.45,0.46,0.47 + }; + FastRNNInference(&fastrnnParams_test, xx, result_h); + float result_h_expected2[] = {0.77809181, 0.81525842, 0.82698329, 0.83059075}; + if (verifyOutput(result_h, result_h_expected2, statesLen)) + errorCode |= 3; + return errorCode; +} + +void setup(){ + Serial.begin(115200); + Screen.init(); + delay(500); + Serial.println("Ready"); +} + +void loop(){ + unsigned errorCode = testFastRNN(); + Serial.printf("FastRNN error Code: %d\n", errorCode); + delay(400); +} + + +int main(){ + setup(); + for(int i=0; i < 100; i++) + loop(); +} diff --git a/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp b/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp new file mode 100644 index 000000000..370319403 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp @@ -0,0 +1,103 @@ +#include +#include +#include "fc.h" + +#ifdef __cplusplus +extern "C" { +#endif +struct FCParams fcParams_test; +extern void initFC_test(); +#ifdef __cplusplus +} +#endif + +static float W[] = { + 0.496714,-0.138264,0.647689,1.523030, + -0.234153,-0.234137,1.579213,0.767435, + -0.469474,0.542560,-0.463418,-0.465730, +}; +static float B[] = {0.241962,-1.913280,-1.724918,}; +static unsigned inputDim = 4; +static unsigned outputDim = 3; + +void initFC_test(){ + fcParams_test.W = W; + fcParams_test.B = B; + fcParams_test.inputDim = inputDim; + fcParams_test.outputDim = outputDim; +} + +unsigned runFCTests(){ + float epsilon7 = 1e-4f; + float vec_0[] = {-0.562288,-1.012831,0.314247,-0.908024,}; + float vec_1[] = {-1.412304,1.465649,-0.225776,0.067528,}; + float vec_2[] = {-1.424748,-0.544383,0.110923,-1.150994,}; + float vec_3[] = {0.375698,-0.600639,-0.291694,-0.601707,}; + float vec_4[] = {1.852278,-0.013497,-1.057711,0.822545,}; + float res_0[] = {-1.076709,-1.745063,-1.733194,}; + float res_1[] = {-0.705581,-2.230472,-0.193496,}; + float res_2[] = {-2.071616,-2.160353,-0.866747,}; + float res_3[] = {-0.593720,-2.783037,-1.811772,}; + float res_4[] = {1.731574,-3.382938,-2.494760,}; + unsigned testFailures = 0; + unsigned __inpDim = 4; + unsigned __outputDim = 3; + unsigned nonLinearity = 0; + + initFC_test(); + + float result[__outputDim]; + FCInference(&fcParams_test, vec_0, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_0[i] - result[i])) > epsilon7) + testFailures |= 2; + + FCInference(&fcParams_test, vec_1, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_1[i] - result[i])) > epsilon7) + testFailures |= 4; + + FCInference(&fcParams_test, vec_2, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_2[i] - result[i])) > epsilon7) + testFailures |= 8; + + FCInference(&fcParams_test, vec_3, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_3[i] - result[i])) > epsilon7) + testFailures |= 16; + + FCInference(&fcParams_test, vec_4, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_4[i] - result[i])) > epsilon7) + testFailures |= 32; + return testFailures; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); +} + +void loop(){ + // print a string to the screen with wrapped = false + Screen.print("Hello my dude", false); + delay(1000); + int a = runFCTests(); + // print a string to the screen with wrapped = true + char buf[100]; + sprintf(buf, "Testing FC\nError Code: %d", a); + Screen.print(buf); + Serial.println(buf); + delay(3000); + // Clean up the screen + Screen.clean(); + delay(1000); +} + +int main(){ + setup(); + delay(500); + for(int i = 0; i < 100; i++) + loop(); +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp b/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp new file mode 100644 index 000000000..14f34db9d --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp @@ -0,0 +1,195 @@ +#include +#include +#include "lstm.h" + +#ifdef __cplusplus +extern "C" { +#endif +struct LSTMParams lstmParams_test; +void initLSTM_test(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix[] = { + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, + 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, + 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, + 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, + 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, + 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, + 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, + 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, + 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, + 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, + 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, + 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, + 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, + }; + +static float combinedBMatrix[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, + 11, 12, 13, 14, 15, 16}; + +void initLSTM_test() { + lstmParams_test.timeSteps = 8; + lstmParams_test.featLen = 6; + lstmParams_test.statesLen = 4; + lstmParams_test.forgetBias = 1.0; + lstmParams_test.W = combinedWMatrix; + lstmParams_test.B = combinedBMatrix; +} + +unsigned runLSTMTests(){ + float epsilon7 = 1e-7f; + float epsilon5 = 1e-5f; + float epsilon6 = 1e-6f; + float epsilon4 = 1e-4f; + + unsigned testFailures = 0; + initLSTM_test(); + unsigned m = 4 * lstmParams_test.statesLen; + unsigned n = lstmParams_test.statesLen + lstmParams_test.featLen; + for(int i = 0; i < m; i++){ + for (int j = 0; j < n; j++){ + if (fabs(lstmParams_test.W[i * n + j] - 0.1*(float)(i + j + 1.0f)) >= epsilon4){ + testFailures |= 2; + } + } + } + + for(int i = 0; i < n; i++) + if ((fabs(lstmParams_test.B[i] - (i + 1))) >= epsilon7) + testFailures |= 4; + + float x[8][6] = { + {0.00f, 0.10f, 0.20f, 0.30f, 0.40f, 0.50f,}, + {0.10f, 0.20f, 0.30f, 0.40f, 0.50f, 0.60f,}, + {0.20f, 0.30f, 0.40f, 0.50f, 0.60f, 0.70f,}, + {0.30f, 0.40f, 0.50f, 0.60f, 0.70f, 0.80f,}, + {0.40f, 0.50f, 0.60f, 0.70f, 0.80f, 0.90f,}, + {0.50f, 0.60f, 0.70f, 0.80f, 0.90f, 1.00f,}, + {0.60f, 0.70f, 0.80f, 0.90f, 1.00f, 1.10f,}, + {0.70f, 0.80f, 0.90f, 1.00f, 1.10f, 1.20f,}, + }; + + float h[4] = {0.1f, 0.3f, 0.5f, 0.7f}; + float dst[lstmParams_test.featLen + lstmParams_test.statesLen]; + combineXH(&lstmParams_test, x[0], h, dst); + float target[] = {0.0f, 0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.1f, 0.3f, 0.5f, 0.7f}; + for(int i = 0; i < lstmParams_test.featLen + lstmParams_test.statesLen; i++){ + if(fabs(target[i] - dst[i]) >= epsilon7) + testFailures |= 8; + } + float combinedOut[4 * lstmParams_test.statesLen]; + matrixVectorMul(lstmParams_test.W, 4*lstmParams_test.statesLen, + lstmParams_test.statesLen + lstmParams_test.featLen, + dst, combinedOut); + float target2[] = { + 2.1600000858f, 2.4700000286f, 2.7800002098f, + 3.0900001526f, 3.4000000954f, 3.7100000381f, + 4.0199999809f, 4.3299999237f, 4.6399998665f, + 4.9499998093f, 5.2600002289f, 5.5699996948f, + 5.8800001144f, 6.1900000572f, 6.5000000000f, + 6.8099999428f + }; + for(int i = 0; i < 4 * lstmParams_test.statesLen; i++){ + if (fabs(target2[i] - combinedOut[i]) >= epsilon6){ + testFailures |= 16; + } + } + + float testVec0[] = {0.96f, 0.01f, 0.01f, 0.02f}; + float testVec1[] = {0.02f, 0.94f, 0.02f, 0.02f}; + float target3[] = {0.98f, 0.95f, 0.03f, 0.04f}; + vectorVectorAdd(testVec1, testVec0, 4); + for(int i = 0; i < 4; i++) + if(fabs(testVec1[i] - target3[i]) >= epsilon7) + testFailures |= 32; + + float testVec2[] = {-0.2f, 0.2f, 0.0f, 1.2f, -1.2f}; + vsigmoid(testVec2, 5); + float target4[] = {0.450166f, 0.549834f, 0.5f, 0.76852478f, 0.23147522f}; + for(int i = 0; i < 5; i++){ + if(fabs(testVec2[i] - target4[i]) >= epsilon7) + testFailures |= 64; + } + + float testVec3[] = {-2.0f, 0.1f, 0.0f, 1.2f, -1.2f}; + float target5[] = {-0.96402758f, 0.09966799f, 0.00f, 0.83365461f, -0.83365461f}; + vtanh(testVec3, 5); + for(int i = 0; i < 5; i++){ + if(fabs(testVec3[i] - target5[i]) >= epsilon7) + testFailures |= 128; + } + + float result_c_h_o[3 * lstmParams_test.statesLen]; + for(int i = 0; i < 3 * lstmParams_test.statesLen; i++){ + result_c_h_o[i] = 0; + } + float target7[] = { + 0.8455291f, 0.94531806f, 0.9820137f, 0.99423402f, + 0.68872638f, 0.73765609f, 0.7539363f, 0.75916194, + 0.99999976f, 1.0f, 1.0f, 1.0f}; + + LSTMStep(&lstmParams_test, (float*)&(x[0]), result_c_h_o, result_c_h_o); + for(int i =0; i < 3 * lstmParams_test.statesLen; i++){ + if(fabs(result_c_h_o[i] - target7[i]) >= epsilon7){ + testFailures |= 256; + Serial.printf("%d %2.10f %2.10f\n", i, result_c_h_o[i], target7[i]); + } + } + float target8[] = { + 1.8336372f, 1.94265039f, 1.98141956f, 1.99410193f, + 0.95018068f, 0.95974363f, 0.96269107f, 0.9636085f, + 1.0f, 1.0f, 1.0f, 1.0f}; + + LSTMStep(&lstmParams_test, (float*)&(x[1]), result_c_h_o, result_c_h_o); + for(int i =0; i < 3 * lstmParams_test.statesLen; i++){ + if(fabs(result_c_h_o[i] - target8[i]) >= epsilon5){ + testFailures |= 512; + } + } + float target9[] = { + 7.81787791f, 7.93995698f, 7.98095536f, + 7.99402111f, 0.99999968f, 0.99999975f, + 0.99999977f, 0.99999977f, 1.0f, + 1.0f, 1.0f, 1.0f}; + for(int i = 2; i < 8; i++) + LSTMStep(&lstmParams_test, (float*)&(x[i]), result_c_h_o, result_c_h_o); + for(int i =0; i < 3 * lstmParams_test.statesLen; i++){ + if(fabs(result_c_h_o[i] - target9[i]) >= epsilon5){ + testFailures |= 1024; + } + } + return testFailures; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); +} + +void loop(){ + // print a string to the screen with wrapped = false + Screen.print("Hello my dude", false); + delay(1000); + int a = runLSTMTests(); + // print a string to the screen with wrapped = true + Screen.print("Testing LSTM", false); + char buff[30]; + sprintf(buff, "Error Code: %d", a); + Screen.print(1, buff); + Serial.println(buff); + delay(1000); + // Clean up the screen + Screen.clean(); + delay(1000); +} + +int main(){ + setup(); + for(int i = 0; i < 100; i++) + loop(); +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/data.h b/Applications/WakeWord-MXChip/test/test_mfcc/data.h new file mode 100644 index 000000000..17e0c20a4 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mfcc/data.h @@ -0,0 +1,81 @@ + +static int32_t inputData[512] = {49, -13, 64, 152, -23, -23, 157, 76, -46, 54, +-46, -46, 24, -191, -172, -56, -101, 31, -90, -141, +146, -22, 6, -142, -54, 11, -115, 37, -60, -29, +-60, 185, -1, -105, 82, -122, 20, -195, -132, 19, +73, 17, -11, -30, -147, -71, -46, 105, 34, -176, +32, -38, -67, 61, 103, 93, -83, -30, 33, 97, +-47, -18, -110, -119, 81, 135, -7, 100, 36, -64, +36, 153, -3, 156, -261, 82, 8, -29, 9, -198, +-21, 35, 147, -51, -80, -50, 91, 32, -52, 51, +9, 96, -70, -32, -39, -146, 29, 26, 0, -23, +-141, -42, -34, -80, -16, 40, 188, 17, 25, -7, +-191, -2, 6, 246, -19, 30, -3, -116, 114, 75, +79, -90, 140, -140, 58, 219, -99, -56, 9, -50, +-155, 6, -106, 47, -91, 154, -78, -32, 81, -123, +22, 130, -160, 18, 25, 78, -123, -132, 52, 29, +25, 34, -68, 23, 29, -71, 186, 47, -119, 65, +-97, 78, 115, -82, 96, 41, 82, 189, -24, -75, +-88, -81, -7, 34, 27, 82, 1, 145, -26, 272, +62, -85, -107, 48, -22, 71, 47, -7, -84, -151, +-44, 85, 21, -124, 17, 38, -88, 15, 5, -114, +35, 56, 108, 105, -137, -93, 51, 51, 51, 385, +57, 113, 95, 65, -31, 75, -77, -23, -48, 8, +231, -186, 68, -161, -47, 108, 6, -107, -71, 67, +-73, 21, 4, -65, 214, 63, -202, 18, -66, 85, +-79, -11, 50, 86, -120, -33, -47, -65, 176, 40, +-126, 91, 212, 103, -151, -48, 126, -70, 44, 77, +-92, -5, -324, -102, -25, -124, 163, -143, -44, 13, +144, -143, 116, 1, -98, 46, 19, -60, 6, -38, +11, 66, 158, -123, 213, -195, -15, 58, 28, -62, +-20, -49, -58, 84, 35, -69, 89, 30, 81, 62, +-82, -56, 74, 61, -2, 11, 127, -59, 54, -20, +-21, 109, 82, 81, 130, 2, 68, -31, 32, -13, +9, 59, -81, 209, -100, -121, 115, 79, 62, 62, +-1, -89, 7, -67, 97, -14, -82, -32, 41, -56, +-82, 24, 24, -50, -47, 23, -144, -140, -71, -21, +31, 147, 85, -15, -1, -100, -1, -28, 32, -82, +51, 153, -10, 40, 69, -40, 22, 1, 9, -77, +2, 49, 145, 95, 215, -76, 87, 18, 218, -80, +-83, -59, -212, -52, -75, 15, 34, 187, 95, -57, +-89, 49, -132, 183, 117, -46, -171, 135, -11, 123, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, }; + +static int32_t expectedOutput[257] = {41.793, 29.547, 62.804, 13.301, 30.244, 92.505, 73.004, 16.088, 39.165, 28.565, +397.818, 107.527, 227.324, 326.219, 252.630, 236.845, 348.788, 346.156, 307.596, 81.489, +119.231, 386.307, 781.322, 650.677, 4.472, 932.892, 119.390, 775.034, 160.104, 1381.281, +105.035, 431.338, 968.341, 403.091, 2260.444, 2602.124, 172.271, 756.482, 729.475, 2469.544, +2243.920, 417.316, 1097.637, 6870.347, 2304.486, 1589.195, 2319.688, 847.306, 883.634, 3500.461, +948.353, 180.531, 494.383, 1056.905, 3569.024, 982.259, 2391.659, 161.476, 878.781, 2822.093, +5565.344, 8436.151, 394.526, 1561.058, 19329.914, 2010.601, 4256.051, 4926.558, 304.681, 13448.634, +2485.606, 11832.770, 1378.445, 3264.627, 1718.334, 1764.559, 1049.182, 14464.899, 1473.367, 817.662, +8396.957, 520.658, 2239.889, 849.025, 15582.139, 19490.272, 23440.474, 1644.372, 1913.855, 19156.438, +29745.160, 5876.234, 2762.751, 10619.644, 552.129, 24774.438, 1310.197, 21900.961, 1674.933, 5613.461, +8089.484, 409.633, 17441.347, 7008.733, 11234.895, 656.733, 3542.350, 3007.550, 9928.260, 16854.987, +6053.438, 16560.280, 3294.450, 23856.849, 19678.983, 11203.448, 0.615, 7918.839, 2774.248, 10782.992, +18452.319, 11057.048, 1274.963, 8468.807, 1130.146, 4669.219, 4388.148, 3958.819, 254.462, 312.217, +14514.237, 8802.849, 44763.958, 15104.682, 1220.948, 3079.284, 9531.956, 4051.949, 5650.696, 30471.124, +3961.616, 5315.119, 35552.214, 16916.787, 31987.554, 7729.508, 279.667, 2585.061, 14863.286, 1908.158, +17284.380, 5406.848, 58302.912, 8696.597, 12261.064, 12620.354, 25249.900, 1473.245, 70175.808, 19541.233, +25919.010, 3461.238, 9083.831, 30594.502, 29649.937, 202.284, 13854.657, 8469.216, 40957.897, 22713.893, +35164.292, 58826.560, 33064.688, 25885.807, 35401.682, 42017.109, 21948.014, 60640.447, 25599.418, 8466.198, +7381.225, 8595.859, 50810.863, 5644.499, 80997.817, 42252.142, 22622.722, 39179.824, 21446.828, 13150.507, +20916.670, 13420.185, 14764.970, 885.254, 6805.845, 73013.102, 124000.210, 13638.364, 17650.726, 14471.099, +10915.778, 17633.264, 39071.292, 13349.937, 18293.646, 10747.280, 27553.379, 48679.571, 6165.208, 36.014, +2457.017, 7071.023, 59298.388, 84843.107, 36258.245, 29973.386, 3600.866, 6922.307, 19285.446, 32902.281, +40621.090, 73906.670, 109.445, 72927.182, 11425.336, 85333.789, 56009.264, 9254.815, 12928.319, 2241.109, +19164.507, 48171.533, 55107.167, 23129.786, 44115.753, 1341.106, 27747.855, 23840.321, 9819.859, 22409.505, +31655.171, 10537.328, 75577.584, 680.272, 12754.621, 22293.294, 18971.696, 15261.967, 30979.096, 14007.789, +51674.210, 1581.374, 2554.650, 13922.540, 47176.238, 39530.189, 2660.395, }; + diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py b/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py new file mode 100644 index 000000000..384ce3d61 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py @@ -0,0 +1,80 @@ +import numpy as np +import python_speech_features as sp + + +def hexToQ31(hexStr): + ''' + hexStr in format 0x + ''' + h = hexStr[2:] + value = bin(int(h, 16)) + value = value[2:] + value = value.zfill(32) + valuef = ' '.join(value[i:i + 4] for i in range(0, 32, 4)) + return value, valuef + + +def q31ToF32(value): + num = 0.0 + num += float(value[0]) + for i, x in enumerate(value[1:]): + num += float(x) * (2 ** (-(i + 1))) + return num + +def createDataFile(inputData, expectedOutput, inputLen=512, outputLen=32): + assert len(inputData) == inputLen, len(inputData) + assert len(expectedOutput) == outputLen, len(expectedOutput) + inputStr = '' + for i, x in enumerate(inputData): + inputStr += '%.0f, ' % x + if (i+1) % 10 == 0: + inputStr += '\n' + outputStr = '' + for i, x in enumerate(expectedOutput): + outputStr += '%.3f, ' % x + if (i + 1) % 10 == 0: + outputStr += '\n' + + template = ''' +static int32_t inputData[%d] = {%s}; + +static int32_t expectedOutput[%d] = {%s}; +''' % (inputLen, inputStr, outputLen, outputStr) + return template + +def main(): + np.random.seed(42) + # inputLen assumed to be same as frame len + inputLen = 512 + frameLen = 400 + preemph = 0.97 + x = np.random.normal(size=frameLen) + x = x * 100 + x = x.astype(int) + pre = np.concatenate([x[:1], x[1:] - preemph * x[:-1]]) + pre_ = np.zeros(inputLen) + pre_[:frameLen] = pre[:] + pre = pre_ + frames = sp.sigproc.framesig(pre, inputLen, inputLen) + assert len(frames) == 1 + print("FFT") + print(np.fft.fft(frames[0], n=512)[:10]) + powSpec = sp.sigproc.powspec(frames, inputLen) + powSpec = np.reshape(powSpec, -1) + print("powSpec") + # t = list(powSpec[-10:]) + # t.reverse() + print(powSpec[:10]) + fb, energy = sp.fbank(x, winlen=512/16000.0, nfilt=32, preemph=preemph) + print("FBank") + log = np.log(fb) + print(log) + x_inp = np.zeros(inputLen) + x_inp[:frameLen] = x[:] + template = createDataFile(x_inp, powSpec, inputLen=inputLen, + outputLen=inputLen/2 + 1) + fp = open('data.h', 'w+') + print(template, file=fp) + fp.close() + +main() diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp b/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp new file mode 100644 index 000000000..8e3ffcf96 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp @@ -0,0 +1,90 @@ +#include +#include "logfbank.h" +#include "data.h" + +#define PRECISION 4 + +static float32_t mfccResult[NFILT]; +static float32_t fbank_f32[NFILT * (NFFT/ 2 + 1)]; +#ifdef FFT_Q31 + static q31_t fbank_q31[NFILT * (NFFT/ 2 + 1)]; +#endif + +#ifdef DEBUG_MODE +void printVoid(void *val){ + int32_t a = *((int32_t*)val); + Serial.println(a); +} + +void printInt32(int32_t val){ + Serial.println(val); +} + +void printHexQ31(q31_t val){ + char buff[20]; + sprintf(buff, "%p", *(int*)&val); + Serial.println(buff); +} + +void printFloatArrF32(float32_t *arr, int len, float scale){ + for(int i = 0; i < len; i++){ + float val = arr[i]; + Serial.print((float)val * scale, PRECISION); Serial.print(", "); + } + Serial.println(); + delay(1000); +} + +void printFloatArrQ31(q31_t *arr, int len, float scale){ + for(int i = 0; i < len; i++){ + float32_t val; + arm_q31_to_float(&arr[i], &val, 1); + Serial.print((float)val * scale, PRECISION); Serial.print(", "); + } + Serial.println(); + delay(1000); +} +#endif // DEBUG_MODE + +void setup(){ + Serial.begin(115200); + delay(500); + Serial.println("Ready"); + delay(500); + get_filterbank_parameters(fbank_f32, NFILT, SAMPLING_RATE, NFFT); + #ifdef FFT_Q31 + arm_float_to_q31(fbank_f32, fbank_q31, NFILT * (NFFT/2 + 1)); + #endif + delay(500); +} + + +void loop(){ + #ifdef FFT_F32 + void *_fbank = (void *) fbank_f32; + #elif FFT_Q31 + void *_fbank = (void *) fbank_q31; + #endif + Serial.println("New Loop"); + delay(1000); + unsigned long startTime = micros(); + for(int i = 0; i < 100; i++){ + logfbank(mfccResult, inputData, _fbank, (int32_t)0); + } + unsigned long endTime = micros(); + float totalTime = (endTime - startTime) / 1000.0; + Serial.print("Time (ms) for 100 512 point MFCC is: "); + Serial.println(totalTime, 2); + #ifdef DEBUG_MODE + printFloatArrF32(mfccResult, NFILT, 1); + #endif + delay(1000); + Serial.println(); +} + +int main(){ + setup(); + for(int i = 0; i < 100; i++){ + loop(); + } +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py b/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py new file mode 100644 index 000000000..c342eb948 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py @@ -0,0 +1,34 @@ +from serial import Serial +import scipy.io.wavfile as wav +import numpy as np + +port = "COM3" +baud = 115200 +samplingrate = 16000 + +ser = Serial(port, baud, timeout=1) +if ser.isOpen(): + print(ser.name + ' is open...') + +lineList = [] +i=0 +while True: + print("\r Lines read: %5d" % len(lineList), end='') + lin = ser.readline() + lin = lin.decode("utf-8") + lin = lin.strip() + if len(lin) == 0: + continue + if "Done" in lin: + break + lineList.append(lin) + +ser.close() +print() + +# Skip the first two and last two lines for good measure +longStr = ''.join(lineList[2:-2]) +longStr = longStr.replace(' ', '') +numList = np.array(longStr.split(',')[:-1]).astype(float) +print("Writing %d (%fs) values" % (len(numList), len(numList)/samplingrate)) +wav.write('output.wav', samplingrate, numList) \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp b/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp new file mode 100644 index 000000000..de77939a4 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp @@ -0,0 +1,107 @@ +/* + * Step 1: Record data for 2 seconds + * Step 2: Send data through serial + * Step 3: Play data in python and see if its okay + * + // Only 16bit is supported by the audio library. Comment here[1] + // The underlying BSP audio calls to mbed-os used here[2], defined here[3] + // and documented here[4] seems to support 16000Hz @16 bits + // [1] https://github.com/Microsoft/devkit-sdk/blob/d8f9c2cf1a26aa44b8aae13e3ef7247f3f730711/AZ3166/src/libraries/AudioV2/src/AudioClassV2.cpp#47 + // [2] https://github.com/Microsoft/devkit-sdk/blob/d8f9c2cf1a26aa44b8aae13e3ef7247f3f730711/AZ3166/src/libraries/AudioV2/src/AudioClassV2.cpp#L101 + // [3] https://github.com/Microsoft/devkit-sdk/blob/d8f9c2cf1a26aa44b8aae13e3ef7247f3f730711/AZ3166/src/libraries/AudioV2/src/stm32412g_discovery_audio.h#L295 + // [4] https://os.mbed.com/users/the_sz/code/BSP_DISCO_F746NG_patch_fixed/docs/a4e658110084/group__STM32746G__DISCOVERY__AUDIO__Out__Private__Functions.html#ga18576073e3e3aca86934fc98288bc83a + */ + +#include +#include +#include +#include +#include +#include + +// Must be a multiple of 512 hence 16384 instead of 16000. +// The 512 requirement is because of the block size used +// to push to the priority queue. Partial pushes fail. +// Roughly 1 second audio +#define AUDIO_SIZE (16384 * 3) +// 2 times as we are using 16bit (2 char vs 1 char) +#define AUDIO_BUFFER_SIZE (2 * AUDIO_SIZE) + +static AudioClass& Audio = AudioClass::getInstance(); +static char audio_container[AUDIO_BUFFER_SIZE]; +static FIFOCircularQ audioQ; +char readBuffer[AUDIO_CHUNK_SIZE]; + + +void recordCallback(void) { + int length = Audio.readFromRecordBuffer(readBuffer, AUDIO_CHUNK_SIZE); + q_enqueue_batch(&audioQ, (void *)readBuffer, sizeof(char), length); +} + +void printIdleMessage(){ + Screen.clean(); + Screen.print(0, "Audio Test"); + Screen.print(1, "Hold A to Record", true); +} + +void record(){ + Serial.println("Start recording"); + // Sampling rate 16000Hz @ 16 bit resolution + Audio.format(16000U, 16U); + Audio.startRecord(recordCallback); +} + +void setup(void){ + pinMode(LED_BUILTIN, OUTPUT); + Serial.begin(115200); + Screen.init(); + Serial.println("Testing 16bit@16000Hz audio"); + q_init(&audioQ, (void *)audio_container, AUDIO_BUFFER_SIZE, + cb_write_char, cb_read_char); + // Initialize the button pin as a input + pinMode(USER_BUTTON_A, INPUT); + printIdleMessage(); + delay(500); +} + +void loop(void){ + printIdleMessage(); + while(digitalRead(USER_BUTTON_A)); + + Screen.clean(); + Screen.print(0, "Start recording:"); + record(); + while(!(q_is_full(&audioQ))){ + delay(30); + } + if(Audio.getAudioState() == AUDIO_STATE_RECORDING){ + Audio.stop(); + } + Screen.print(0, "Recording done."); + Screen.print(1, "Printing to Serial.", true); + for(int i = 0; i < AUDIO_BUFFER_SIZE; i=i+2){ + // Note that the audio returned is fake sterio, that is + // the same channel is repeated and interleaved to create + // a sterio effect. Hence we skip every other sample. + int16_t t = *(int16_t *)q_atN(&audioQ, i); + if (i % 4 == 0) + Serial.printf("%d, ", t); + if(i % 40 == 0){ + Serial.println(); + delay(10); + } + } + delay(100); + Serial.println("Done"); + Screen.clean(); + q_reset(&audioQ); + delay(100); +} + +int main(){ + setup(); + Serial.println("Starting"); + for(int i = 0; i < 100; i++) + loop(); + delay(500); +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py b/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py new file mode 100644 index 000000000..f930f92a1 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py @@ -0,0 +1,131 @@ +import numpy as np + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN0: + def __init__(self): + self.timesteps = 4 + self.featLen = 6 + self.statesLen = 4 + self.alpha = 0.2 + self.beta = 0.8 + W = [ + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, + ] + B = [1, 2, 3, 4,] + W = np.array(W) + self.W = np.reshape(W, [self.statesLen, self.statesLen + self.featLen]) + self.B = np.array(B) + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + +class FastRNN1: + def __init__(self): + self.timesteps = 3 + self.featLen = 4 + self.statesLen = 4 + self.alpha = 0.3 + self.beta = 0.7 + W = [ + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, + ] + B = [0.1, 0.2, 0.3, 0.4,] + W = np.array(W) + self.W = np.reshape(W, [self.statesLen, self.statesLen + self.featLen]) + self.B = np.array(B) + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + + + +def main(): + fastrnn0 = FastRNN0() + fastrnn1 = FastRNN1() + h0 = np.zeros(fastrnn0.statesLen) + inp1 = [] + xx0 = np.array([ + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + ]) + xx1 = np.array([ + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + ]) + xx2 = np.array([ + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + ]) + xx3 = np.array([ + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + ]) + xx4 = np.array([ + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + ]) + xx5 = np.array([ + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + ]) + h0List = [] + def predict(xx): + xx = np.reshape(xx, [-1, fastrnn0.featLen]) + h0 = fastrnn0.unroll(xx) + if len(h0List) > 2: + del h0List[0] + h0List.append(h0) + if len(h0List) <= 2: + return h0, None + inp1 = np.array(h0List) + h1 = fastrnn1.unroll(inp1) + return h0, h1 + h0, h1 = predict(xx0) + h0, h1 = predict(xx1) + h0, h1 = predict(xx2) + print(h1) + h0, h1 = predict(xx3) + print(h1) + h0, h1 = predict(xx4) + print(h1) + h0, h1 = predict(xx5) + print(h1) + + +main() + + diff --git a/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp b/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp new file mode 100644 index 000000000..d8b04cf82 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp @@ -0,0 +1,152 @@ +#include +#include +#include "sfastrnn.h" + +#define PRECISION 4 + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +void initFastRNN_test0(); +void initFastRNN_test1(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, + }; + +static float combinedBMatrix0[] = {1, 2, 3, 4}; + +static float combinedWMatrix1[] = { + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, + }; + +static float combinedBMatrix1[] = {0.1, 0.2, 0.3, 0.4}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = 4; + fastrnnParams_test0.featLen = 6; + fastrnnParams_test0.statesLen = 4; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = 0.2; + fastrnnParams_test0.beta = 0.8; +} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = 3; + fastrnnParams_test1.featLen = 4; + fastrnnParams_test1.statesLen = 4; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = 0.3; + fastrnnParams_test1.beta = 0.7; +} + +unsigned verifyOutput(float *result, float *expected, unsigned length){ + unsigned errorCount = 0; + for (int i = 0; i < length; i++){ + if(abs(result[i] - expected[i]) > 0.00001) + errorCount += 1; + } + return errorCount; +} + +unsigned testFastRNN(){ + initFastRNN_test0(); + initFastRNN_test1(); + unsigned errorCode = 0; + struct SFastRNNParams2 sparams; + unsigned statesLen0 = fastrnnParams_test0.statesLen; + unsigned timeSteps1 = fastrnnParams_test1.timeSteps; + unsigned statesLen1 = fastrnnParams_test1.statesLen; + float h0container[statesLen0 * timeSteps1]; + memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); + /*for(int i = 0; i < statesLen0 * timeSteps1; i++)*/ + /*printf("%d %1.1f\n", i, h0container[i]);*/ + /*printf(">>1\n\n");*/ + initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, + h0container); + + float result_h[statesLen1]; + float xx0[] = { + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + }; + float xx1[] = { + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + }; + float xx2[] = { + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + }; + float xx3[] = { + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + }; + float xx4[] = { + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + }; + float xx5[] = { + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + }; + SFastRNNInference2(&sparams, xx0, result_h); + SFastRNNInference2(&sparams, xx1, result_h); + SFastRNNInference2(&sparams, xx2, result_h); + float exp_h0[] ={0.60863139, 0.62427422, 0.58376938, 0.60744043}; + if(verifyOutput(result_h, exp_h0, statesLen1)) { + errorCode |= 1; + } + SFastRNNInference2(&sparams, xx3, result_h); + float exp_h1[] ={0.60897788, 0.62464093, 0.58391194, 0.60766335}; + if(verifyOutput(result_h, exp_h1, statesLen1)) { + errorCode |= 2; + } + SFastRNNInference2(&sparams, xx4, result_h); + float exp_h2[] ={0.60866079, 0.62443474, 0.58348852, 0.60734866}; + if(verifyOutput(result_h, exp_h2, statesLen1)) { + errorCode |= 4; + } + SFastRNNInference2(&sparams, xx5, result_h); + float exp_h3[] ={0.60841268, 0.62415074, 0.5834325, 0.60720676}; + if(verifyOutput(result_h, exp_h3, statesLen1)) { + errorCode |= 8; + } + return errorCode; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); + delay(500); + Serial.println("Ready"); + delay(500); +} + +int main(){ + setup(); + char buffer[30]; + for(int i = 0; i < 100; i++){ + Serial.print("New Loop - "); + unsigned errorCode = testFastRNN(); + Serial.printf("Error Code: %d\n", errorCode); + Screen.print(1, "Hello my dude", false); + sprintf(buffer, "Error code %d", errorCode); + Screen.print(2, buffer, false); + delay(1000); + Screen.clean(); + delay(500); + } +} diff --git a/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py b/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py new file mode 100644 index 000000000..18ee63cbd --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py @@ -0,0 +1,53 @@ +import numpy as np +from lstmtemplate import getFile + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class LSTM: + def __init__(self, kernel, bias, forgetBias = 1.0): + assert bias.ndim == 1 + hidDim = int(len(bias) / 4) + assert kernel.ndim == 2 + assert kernel.shape[0] == 4 * hidDim + assert kernel.shape[1] - hidDim > 0 + self.kernel = kernel + self.bias = bias + self.forgetBias = forgetBias + self.hidDim = hidDim + self.featLen = self.kernel.shape[1] - self.hidDim + + def cell(self, x, h, c): + ''' + Non batched version for simplicity + ''' + assert x.ndim == 1 + assert x.shape[0] == self.featLen + h_ = h.copy() + x_ = np.concatenate([x, h_], axis=0) + combOut = np.matmul(self.kernel, x_) + combOut = combOut + self.bias + i, j, f, o = np.split(combOut, 4, axis=0) + new_c = c * sigmoid(f + self.forgetBias) + sigmoid(i) * np.tanh(j) + new_h = np.tanh(new_c) * sigmoid(o) + new_o = sigmoid(o) + c = new_c + h = new_h + o = new_o + return h, c + + +def main(): + inputDim = 32 + hiddenDim = 32 + # [hid + feat, 4 * hid] + kernel = np.random.normal(size=(4 * hiddenDim, hiddenDim + inputDim)) + bias = np.random.normal(size=hiddenDim * 4) + x = np.random.normal(size=inputDim) + h0, c0 = np.zeros(hiddenDim), np.zeros(hiddenDim) + + lstm = LSTM(kernel, bias) + h_final, c = lstm.cell(x, h0, c0) + print(getFile(inputDim, kernel, bias, x, h_final)) + +main() \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py b/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py new file mode 100644 index 000000000..f60611c0f --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py @@ -0,0 +1,102 @@ +def getFile(inputDim, kernel, bias, x, h_final): + hiddenDim = int(kernel.shape[0] / 4) + inputDim_ = int(kernel.shape[1] - hiddenDim) + assert inputDim_ == inputDim + kernelStr = '' + for i in range(kernel.shape[0]): + for j in range(kernel.shape[1]): + val = kernel[i][j] + kernelStr += '%2.5f, ' % val + kernelStr += '\n' + + biasStr = '' + for i in range(bias.shape[0]): + val = bias[i] + biasStr += '%2.5f, ' % val + + xStr = '' + for i in range(x.shape[0]): + val = x[i] + xStr += '%2.5f, ' % val + timeSteps = 10 + template = ''' +/* + * h_final = %r + */ +#include +#include "lstm.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct LSTMParams lstmParams_test; +void initLSTM_test(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix[] = { + %s +}; + +static float combinedBMatrix[] = { + %s +}; + +void initLSTM_test() { + lstmParams_test.timeSteps = %d; + lstmParams_test.featLen = %d; + lstmParams_test.statesLen = %d; + lstmParams_test.forgetBias = 1.0; + // W is [4 * statesLen, (featLen + staetsLen)] flattened (i.e. row major) + // (first row, second row, .. .. 4 * statesLen-th row) + lstmParams_test.W = combinedWMatrix; + // 4 * statesLen + lstmParams_test.B = combinedBMatrix; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); +} + +void loop(){ + // print a string to the screen with wrapped = false + Screen.print("Hello my dude", false); + delay(1000); + initLSTM_test(); + + float x[] = {%s}; + float result_c_h_o[3 * lstmParams_test.statesLen]; + for(int i = 0; i < 3 * lstmParams_test.statesLen; i++){ + result_c_h_o[i] = 0; + } + + LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); + for (int i = 0; i < lstmParams_test.statesLen; i++) { + int j = i + lstmParams_test.statesLen; + float val = result_c_h_o[j]; + } + unsigned long StartTime = millis(); + for (int i = 0; i < 100; i++) + LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); + unsigned long CurrentTime = millis(); + unsigned long ElapsedTime = CurrentTime - StartTime; + Serial.print("Time taken for 100 runs (ms): "); + Serial.println(ElapsedTime); + Serial.print("Inp :"); Serial.print(lstmParams_test.featLen); + Serial.print(" Hid: "); Serial.println(lstmParams_test.statesLen); + + delay(1000); + // Clean up the screen + Screen.clean(); + delay(1000); +} + +int main(){ + setup(); + for(int i = 0; i < 100; i++) + loop(); +} +''' % (h_final, kernelStr, biasStr, timeSteps, inputDim, hiddenDim, xStr) + return template \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp b/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp new file mode 100644 index 000000000..7361b15ce --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp @@ -0,0 +1,215 @@ + +/* + * h_final = array([-6.71087606e-01, -1.03132299e-03, 6.56800629e-05, 4.51847417e-02, + -8.02446761e-02, 3.53527338e-01, 2.11524042e-06, -7.61333996e-01, + 3.18349005e-03, 1.28556791e-05, -3.36101384e-01, -1.00514994e-03, + -3.19386475e-02, 7.30757544e-01, 5.99826879e-01, -1.10188531e-02, + -9.76548390e-03, 6.93357436e-01, 1.31418979e-02, 6.34115905e-05, + 2.84080052e-01, -3.20119432e-01, 2.09135008e-05, 2.55955767e-08, + 7.07285625e-04, -6.45787700e-10, -6.89922962e-04, -1.20176965e-07, + 3.20921020e-05, 1.34223647e-07, 8.53080020e-03, -3.69366082e-01]) + */ +#include +#include "lstm.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct LSTMParams lstmParams_test; +void initLSTM_test(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix[] = { + -0.58519, -0.67889, -0.58548, 0.66239, 1.66877, -2.04633, -0.90499, -0.44286, 1.55263, -0.12704, 1.94729, 0.22296, 1.75172, 1.22881, -1.00343, -0.95171, 0.57279, -0.97251, 1.37922, -0.73468, 0.98781, -0.16056, -0.43780, 0.76965, -0.22528, 0.54672, -0.25075, 0.81634, -1.26560, 2.17531, -0.41969, 1.07547, -0.33286, 0.40364, 0.49471, 1.33241, -0.11244, 1.54385, 2.19004, 0.88032, -1.39531, 0.41660, 1.32557, 1.64492, 0.47534, -1.06931, 0.61036, -0.65341, 0.34520, 1.24856, -2.23269, 1.23635, -0.46464, -0.58830, -0.22311, 0.50413, -0.48230, 0.40561, 0.13406, 0.96818, 0.85829, 0.30877, 0.11098, 0.25127, +0.21568, 0.89326, -0.58914, 0.51631, -0.46550, -0.64453, 1.88184, -2.51278, 0.45288, 0.68703, 0.33804, -0.09902, 0.90298, 0.24077, 0.62384, 0.52447, -0.08076, -0.46334, 0.01476, 1.25743, 2.28601, 0.59501, -0.96664, -0.43238, 0.33130, -0.24327, -0.39466, 0.56855, -1.02932, -0.78985, 1.06101, 0.31716, -0.20102, -0.98703, 0.91727, 0.35986, 0.51243, -0.37342, -0.40922, -0.52155, 0.98470, 0.29673, -0.61873, 1.76273, -1.09229, -2.27965, 0.29485, -0.73824, 0.09882, 1.02719, 1.75132, -0.85647, 0.04490, 0.83979, -1.40102, 1.19157, 0.25300, -0.35287, -0.91364, 0.99137, 0.85060, 0.85204, 0.43696, 1.55777, +0.53652, -0.40073, -0.89541, -1.09954, 0.02670, 0.63416, -0.25361, -0.95270, -0.07732, 1.31793, 0.83414, -0.05604, 0.04828, -0.03534, 2.57229, -2.12015, 0.55550, 1.33460, 0.57300, -1.33056, 1.10481, -0.15975, -0.77737, -0.47626, 1.25486, -0.91504, 1.70741, -1.57712, 0.74065, 1.88588, -0.57965, 0.70678, -0.30761, 0.26736, -0.39388, 1.26963, 1.43449, 1.26984, -1.25620, 0.60849, -0.22611, -0.34662, -0.29789, 1.32117, -1.81797, 0.07593, -0.71847, -0.41354, -0.43430, 2.45024, 1.09733, 0.90802, 1.04410, -0.70144, -0.61707, -0.47829, -0.82087, 0.07048, -0.57282, -0.53880, 0.40690, 0.79260, -0.54353, 0.58542, +-0.52580, -1.52541, 1.33277, 0.93528, 0.16442, 0.17705, -0.37466, -0.70837, -1.61864, 0.55278, 0.83687, -0.31205, -2.63356, -2.10208, -1.55385, 1.46260, 0.40727, -0.68623, -1.23413, 1.46821, -1.24583, -0.05938, 1.26395, 0.41626, 0.06038, -1.01588, -0.15965, -0.93485, -0.19117, 1.01529, 0.43241, -1.31771, -1.74707, -0.82872, 0.71618, 0.94310, 0.31655, -0.96958, 0.61213, 0.12114, 2.17410, -0.05207, 1.52862, -0.06259, 1.32984, 0.64033, 0.80217, 0.75300, 0.71802, 0.91793, 2.13634, 0.51589, -1.54719, 0.66606, 0.04771, 0.46342, -0.55845, 0.38593, -0.32902, 0.27681, 1.36006, 0.76892, -1.47886, 0.79048, +0.06658, -0.33758, 0.42711, -0.75914, -0.19327, 1.07704, 0.40293, 0.40475, 0.29175, 0.05775, -0.65674, 0.00218, -0.49494, 0.80846, 0.88702, 1.80265, 2.13552, 1.31512, 0.31141, 0.79081, -1.08289, -0.73842, -0.75600, 0.26759, -1.91233, -0.35756, -0.46881, -0.34417, 0.14607, 0.33016, 1.37993, 1.66362, -0.49982, 0.10979, 0.80312, 0.04736, 0.19150, 2.12592, -2.92529, 2.21138, 0.31735, 1.59702, 2.46597, -0.42708, 0.61659, -1.01800, 0.26045, 2.31326, -0.70891, -1.39273, 0.88756, -0.11900, 0.35809, -0.54200, 0.43856, -0.18809, -0.98399, -1.14180, -1.12045, -2.04883, 0.10117, 1.19537, 1.23180, -1.59500, +1.51036, 0.03522, 0.75122, 2.16603, -0.47328, 1.72191, 0.90994, 0.58949, -0.14161, 0.39743, 0.45654, -2.58791, -0.06440, -1.04100, -1.37581, 0.60896, -2.23679, -0.20917, 0.65131, -0.64964, 0.58916, 1.27981, 0.45992, 0.21029, -2.33814, -0.84473, -1.37716, 0.97680, 0.05402, -0.96222, 0.06681, 1.84997, -1.53229, -1.90832, -2.44418, -1.76298, -0.33935, -0.62765, -1.35407, -0.91377, -0.23197, -0.33236, 1.24495, -2.63022, -1.40868, 0.38768, -0.60313, -0.50425, 1.54533, -0.01888, -0.40638, -0.35348, -0.06811, -0.04744, -0.73023, -0.88560, 1.11848, -2.02043, 0.94268, 0.57315, 0.32464, -0.12049, -0.53646, 1.27914, +1.33265, 0.20846, -0.36428, -0.56692, -1.12421, -0.74946, 0.57123, -1.35930, 1.58954, 1.57803, -0.40513, -0.94201, 0.86166, 1.02887, 3.27554, -0.13901, -0.94149, -2.12636, -0.06617, -1.21817, 0.54693, -1.64074, -0.82593, -1.82546, 1.84122, -0.65460, 0.74693, 0.04440, -1.68976, 0.93912, 0.54835, -0.74640, -0.45999, -0.66707, -1.91899, 0.91409, 2.29627, -0.66342, 0.07487, -0.18522, -0.85505, -0.44945, -1.06738, -0.12120, 1.16921, -1.65578, 1.35577, -2.37817, 0.06942, -1.89768, -0.38112, -0.14324, 0.45083, -0.22330, -2.14272, 1.04331, 0.15306, -1.05129, -0.18770, -1.28618, 0.21478, 1.04099, 0.41818, 0.63579, +-0.40000, 1.08378, 1.21116, -0.24618, 0.85914, 0.73398, -0.09944, -2.13482, 0.54285, -1.02514, 0.58060, -0.67567, -0.59939, -1.94512, -0.35465, -0.32791, 0.06993, -1.50554, 0.70149, -0.48328, 0.69180, 1.44660, 1.19775, -1.14540, -0.04751, 1.53017, -1.01144, 1.20073, -0.30881, 0.48837, -0.07383, 0.63331, 0.25391, 0.92241, 1.66889, 0.36349, 0.72516, 0.43282, 0.35302, -0.07570, 1.73000, -1.52690, 1.03855, -1.58233, -0.14203, -0.17524, 0.05972, -1.48941, -0.67373, 0.49048, 0.25553, -0.61720, 0.05553, 0.34320, 1.42696, -2.54999, -0.15923, 0.54998, 0.50282, 0.35703, -1.04039, 0.41253, -0.41267, -0.01784, +0.87524, -0.38165, 1.96810, -0.55404, -0.26169, -2.75142, 0.37636, 0.63236, -1.31422, -0.07175, -0.98249, -0.53589, -0.53918, -0.06593, -0.59131, -0.49761, -0.43501, -1.03297, -0.99587, 1.80756, 0.27702, -0.50010, 1.37540, -0.31474, -1.10167, 0.88362, 0.87287, -1.76269, -0.34452, 0.85744, -0.49203, 0.96459, 1.61304, 0.17574, 0.95295, 1.33515, 0.71527, 0.42316, -1.53681, 1.32175, -0.06307, -0.87212, -1.78005, -0.11774, -0.42793, 0.38406, -0.27971, 1.41042, -1.12085, -0.45681, 0.79879, 0.55974, 1.31207, -0.36507, -1.37264, -1.15540, 0.59876, -1.44234, -0.83990, 1.54946, 0.29719, 0.25104, 1.94130, 1.43717, +1.48063, 0.85512, 1.89647, 0.76804, -0.63754, -0.62482, -1.71864, -2.19824, -1.42768, 1.39065, -1.29676, -0.43946, -1.65871, -0.54534, 0.20029, -0.96311, 0.72771, -0.16363, -1.16303, 0.15941, 1.04193, -1.58877, -0.80974, 0.29560, -1.02179, -1.34949, -0.05867, 1.33166, -0.00593, 0.02216, -0.70059, 1.35114, -0.18670, -0.17418, 1.60021, -0.45857, 0.32786, -1.51128, 0.77037, 0.11008, -0.86712, 1.83075, -0.12849, 1.21747, 2.95851, 0.43697, 1.30739, 0.63331, -0.19143, 0.26125, -0.39663, 0.16476, 0.54746, -0.98632, -1.31770, 0.27863, 1.03685, -1.14529, -0.25870, 0.80852, -1.81847, 1.23807, -1.10234, -0.27737, +-0.95219, 0.59926, 0.96942, -0.00254, -0.13620, 0.27283, 0.40559, -1.68304, -0.90610, -1.07282, -0.29295, 0.19426, 1.01568, 1.65626, -1.02188, 0.51059, 1.94026, -0.21767, -0.64401, 0.65873, 0.50681, 0.60919, 1.15367, -1.29279, -0.64584, 0.40139, -0.14502, 0.18681, 0.48618, -0.38070, -0.51295, -0.97966, -0.17806, -0.04619, -0.67646, -0.48164, 0.61722, 1.24432, -0.92367, 0.17432, 0.35519, -0.24444, -1.19349, -0.75541, -1.29536, 0.65132, -0.11658, 1.32318, 1.61128, 0.23328, -0.69564, 0.16007, 0.34405, 0.97051, -0.78793, -0.03871, -0.55617, 0.01502, 0.43729, 1.09949, -0.66846, -0.07247, -0.38547, -0.65714, +-1.35967, -0.21746, 0.34835, -1.42747, 1.08207, 0.24840, -0.72708, -1.76349, 0.83272, 2.18695, 0.73015, 0.18298, 0.12276, -0.81261, -1.26827, 0.46284, 1.90358, -0.89704, 1.30032, -0.68099, -0.32194, 0.12370, 0.75693, -1.28796, 0.90296, 0.77608, -0.08263, -0.90727, 0.34395, -1.40068, 1.33076, 1.75074, 0.85803, 0.40375, 1.35216, -1.80753, -0.30478, 0.24584, -0.66830, -1.54420, 0.90713, -0.45398, 0.49492, 1.31106, 0.64361, -1.31564, 0.65985, 0.16889, -0.22491, 1.58818, -0.67005, 0.82641, -2.58285, -0.35277, -0.58256, 0.46022, 0.06887, 2.13783, -0.92914, 0.76317, -0.29014, -1.90849, -0.28795, 0.96194, +-0.61529, 0.56741, 0.17557, -0.05848, 0.30029, -1.62098, -0.05451, 0.74009, -0.67645, -0.19926, 2.19765, 0.06368, 1.17916, -2.00938, 0.61314, 0.86513, -0.85155, 1.75109, 0.53425, 0.34792, -0.79942, 1.50103, -0.80813, 0.41402, -1.06662, 0.67697, -0.06088, -1.04746, -0.00966, -0.04847, -0.27658, -1.28783, 0.01362, -0.34272, 0.34237, -1.14109, 1.58304, -0.28441, -1.08521, 1.08766, -1.70535, 0.21995, -0.71381, -0.48679, 0.18029, 1.44083, 0.54971, -1.44737, -0.20511, 0.51439, -0.26631, -0.92850, -1.11819, 0.29438, 0.52410, 0.97130, 0.40439, 1.03826, 0.71844, -1.21432, 0.30951, 0.86678, -0.18459, -1.03964, +-0.20591, 0.00808, -1.11923, -0.94402, -0.12144, 0.58467, 0.01654, 0.10058, 1.54402, -0.72495, 0.51887, -1.25087, 1.19518, 2.95573, -0.87809, -0.21256, 0.07885, 1.34868, -0.92554, -0.76654, 0.42873, 0.75793, 0.50064, 1.50193, 1.82276, 0.08824, -0.56143, -1.13649, -1.05642, 0.87808, 0.36278, 0.61532, 1.04187, 1.14801, 1.34006, -0.18048, -1.08772, 0.76403, 1.26523, 0.29162, -0.06674, 0.60644, 2.50410, 1.99756, 0.27915, 1.76207, -0.61717, 0.04345, 0.25934, 0.90624, 1.86057, 0.31798, -0.94505, -2.36416, -1.15872, -0.60045, -1.04507, -0.43484, 2.37246, -1.88466, -1.66850, -0.34509, 0.47339, 1.58891, +0.73775, 0.17748, -0.58397, 0.09369, -1.29801, -0.32233, 2.22078, -0.29508, -0.93911, 0.03328, -0.08617, -0.10239, -0.15745, 1.01933, -0.67637, 1.21999, 0.06967, -0.87091, 0.72857, -0.86144, 0.23016, -0.39724, 0.75668, 1.20682, 1.87019, -0.74277, 0.30517, 1.14098, -0.08807, -0.68411, 0.36372, 3.00492, 1.10993, -0.69445, -1.77052, -0.92357, 0.73522, 0.84834, -0.88666, -0.07124, -0.34409, -0.85464, 0.07321, -0.93645, -1.70467, -0.82758, 0.25127, 0.69022, -0.78322, -1.04244, -0.45877, 0.11258, -0.44608, -0.13900, 0.38455, -1.07706, 0.44236, 0.86087, 1.18115, -0.22989, 0.06153, -0.58584, 0.74635, -0.28866, +-1.00202, -0.05342, 1.97870, 0.28951, 1.11957, -0.82622, -1.53332, 0.14747, -0.56023, -0.86144, 0.58648, -0.37112, -1.25066, 0.19753, -1.26705, -0.86452, 0.54894, 1.32704, -1.60699, -1.24158, -0.24475, -1.05420, 0.45878, -1.50104, -1.50431, 1.29019, 1.01545, -0.50879, -0.14243, 0.33607, 0.39060, 0.01881, 0.85215, 0.69526, 1.36657, -0.70863, 1.57899, -1.10042, 1.52195, -1.62922, 0.26183, 0.50191, -0.93809, -0.06372, 0.09904, -1.00476, 0.31125, -1.40900, 0.12506, 0.33649, 0.38747, 1.42744, 0.51897, 0.86344, -1.18413, 3.05899, -1.03968, 1.60335, -1.40853, -1.55791, 1.05269, -0.12011, 0.78423, 0.91494, +0.00653, -1.12771, -1.73828, -0.51973, -0.98796, 1.23725, 0.48968, 0.33129, 0.31347, 0.60463, -1.05366, -0.68933, -1.44466, -0.65293, 0.47101, 2.25338, 0.65792, -2.76953, 0.92772, -0.55352, 0.73934, 0.67864, 0.17244, 1.33542, -2.24167, -0.78141, -0.66128, 0.58246, -0.11231, 0.44568, -1.95760, -1.33394, 1.31892, 0.05451, -0.17498, 0.22606, 0.05626, 0.78177, 1.29171, 0.75959, -0.11648, -1.23648, 0.15112, 1.62479, -0.17637, 1.08069, -0.43780, -0.74071, -0.38356, -0.10069, -2.06468, -0.06981, 0.04176, -0.78981, 1.02433, -0.38658, -1.55362, 0.13897, -0.06073, 0.85195, -1.11290, 0.79297, 0.51009, 1.06127, +-0.11730, 1.39107, -0.53646, 0.35622, 0.54713, -0.27993, 0.97441, -1.68310, 0.32900, 0.48914, -0.87833, 0.78930, -0.26246, -0.58089, 2.07000, 1.19801, -0.25492, 0.18557, 0.71168, -0.53498, -0.58550, -0.37623, -0.26535, 1.07763, -1.55963, 0.37885, 0.16210, 0.83892, -1.88397, -0.86068, 0.82018, -0.81589, 0.14449, 0.77768, 0.49007, 0.89282, -0.98747, 0.28558, 1.86552, 0.78569, -0.40652, 0.90909, 0.09043, -1.48936, -0.62673, -0.73829, -1.06069, 1.00839, -0.71258, -0.15159, 2.06864, -1.30022, -0.72549, -0.16410, 0.34086, -0.43802, -1.16785, -0.22527, 0.18484, -1.55203, 0.78046, 0.07624, 0.49472, -0.90807, +-0.55817, 1.34256, 1.25066, -0.00511, 0.82494, -0.38182, 1.94091, 1.04966, 0.52218, 0.80623, -1.20034, 0.80315, -0.27152, -0.80580, 1.34355, 1.93337, -0.70408, 0.35927, -0.15112, -0.39639, 1.21970, 0.76587, 1.54266, -0.74609, -0.42511, -1.03443, 0.61446, -0.34876, 2.04059, 0.17418, 1.55851, -0.90241, -2.91737, -0.53857, 2.46978, 0.02109, -1.68045, -1.09135, -1.09052, 1.36444, -0.95080, -1.98190, 1.12241, -1.44690, -0.49658, 0.53102, -0.23919, 2.01735, 0.31526, -1.59656, 0.30653, -0.39843, -1.21005, -0.48891, -0.14231, -1.25475, -0.34539, -0.82230, -0.06316, 0.90667, -0.41575, -0.78832, 1.37872, -1.61271, +0.99969, -0.43046, 0.06376, 0.62960, 0.76162, 0.27497, 1.36931, 1.06816, -0.47789, 0.57517, 1.77598, 2.36929, 0.41956, -2.61810, 1.64662, 0.60363, 0.08305, -0.45423, -0.72467, 0.60121, 0.87461, 3.06069, 0.95159, 2.02427, -0.48940, 0.09190, -0.15605, 0.59558, 1.33581, -1.58466, -1.44267, 0.21468, -0.36909, 0.14167, 0.49327, 0.12458, -0.89014, -0.71600, -0.55207, 1.71685, -1.07674, 0.84271, -1.21710, 1.03818, 1.25105, -2.89200, 0.63428, 1.32250, -1.43164, 0.07529, 0.05412, -0.69693, 1.51942, -0.32193, -0.21933, 2.44653, -0.32293, 1.51970, 0.11906, 1.52796, 0.50151, -0.07686, -0.20662, 0.35774, +0.44418, -2.12792, -0.33014, -1.71361, 0.70893, -1.86850, 1.94206, -0.81535, 1.49995, -1.70526, -1.15128, -0.62727, 2.76999, -0.27875, -0.25288, -0.08445, 1.06304, 0.55140, -0.66328, 0.41194, 0.97226, 0.14253, 0.68745, -0.02602, 2.00803, -1.51824, 2.81189, -0.10531, 1.87747, 1.30048, 0.17443, -0.23635, 0.59778, 0.44648, 1.24801, -1.52611, 2.01592, 0.99975, 1.38732, 0.42848, 1.20570, 0.60258, -1.10458, 0.74615, -0.28396, -0.19902, -0.34656, -0.02266, -0.33707, -0.36214, -0.37915, 1.01090, -0.71387, 2.04396, 0.04535, -0.15719, 1.40539, -0.52220, -0.46752, 0.84564, -0.36617, 0.66058, 0.57020, -0.64903, +1.42116, 0.21639, 0.61271, -0.50884, -0.23429, -0.59765, -0.54575, -1.72483, 1.09995, 0.37864, 0.14405, 0.20165, -1.06872, 1.02824, 0.55512, 0.69024, -0.36556, -0.14603, 0.28833, -0.29975, -0.66057, 0.43014, 0.45435, 0.21232, 0.15270, 0.22774, 0.94628, 0.04920, -0.61289, 0.13410, -0.10785, 1.95907, -0.24810, -1.06755, -0.05688, 0.24585, -0.42512, -0.10193, -1.29916, -1.02380, -1.09151, 0.21301, 0.04010, 0.39502, 0.04869, -1.27197, -1.29541, 0.01082, -0.89207, -0.27962, -0.05847, 0.81428, 0.17248, 0.60361, 0.67974, 1.55234, -0.97483, 0.31631, 1.68702, -1.87915, 0.66312, -0.01040, -0.10937, 0.59775, +0.50142, -0.88204, -1.43876, 1.30931, -0.24313, 0.76770, -0.79114, 0.18730, 0.81791, -1.28008, 0.71106, 0.78373, -0.16461, 0.73792, -0.56994, -1.26887, -0.82021, 0.36510, -0.76867, 0.81466, -0.50813, 0.14581, 0.27855, 0.93187, -0.15721, -0.09606, -0.89864, 0.16014, -0.45988, 0.33784, -1.73564, -0.26097, 0.04492, -0.46185, 0.72356, -0.32381, -1.36508, -0.08463, -0.44601, 0.36716, -0.73739, 0.50884, 0.29557, -0.14115, -1.00683, 0.50411, -2.95657, -1.67636, -0.40150, 0.06383, 0.43147, -1.26055, -1.76877, -1.06580, 0.48660, -0.74557, -0.31539, -0.07767, -0.26225, 1.76686, 0.43505, -0.54219, -0.47646, 2.41501, +-0.48408, 0.96123, 0.21707, 0.47817, 1.22826, 1.54962, -1.45649, 0.15794, 1.22279, 1.65321, -2.46333, 1.11642, 0.14873, 1.97955, 1.56606, -0.22684, 0.52181, 1.21286, 0.52697, -0.45494, 1.84868, 0.53121, 0.05228, 1.24009, -0.41855, -0.05361, -0.08027, -0.34198, 0.88309, -1.22968, 1.59300, -0.83945, -0.58579, 2.75251, -0.62898, 1.36910, 0.14680, -0.25802, 0.92523, -0.22816, 1.07340, 2.01796, -1.11598, 1.87208, -0.84132, -0.21062, 2.24619, 0.17335, 0.18188, -0.75581, 0.09287, -0.37768, 0.78401, -0.04159, -0.79559, -0.23589, 1.33123, 0.03318, 1.11408, 1.79871, 1.82976, 2.36856, -0.05132, 0.85759, +0.88948, -0.23935, -0.19642, 1.09916, 0.86765, 0.98090, 0.03486, 0.11863, -1.27144, -0.44091, -0.31464, -1.33020, 0.64202, 1.88715, 0.71051, -0.45550, 0.85981, 1.18896, 1.10519, -0.56137, -0.36436, -1.04067, -0.59381, -0.67363, -1.44929, -0.35194, -0.22080, 0.19052, 0.63576, 0.32198, 0.36698, -1.28152, -0.21556, 0.60838, -1.01935, -0.46918, 0.22092, -1.03051, -1.26194, -0.33948, 0.51296, -0.08554, 1.87705, 2.15547, -0.55400, 1.01186, 1.13721, -0.75560, -0.35166, 0.34511, -0.06546, -0.36252, 1.30416, 1.40842, 0.48557, 0.43414, -1.30069, -0.32309, -0.02454, 2.57678, 0.49398, -0.17755, -0.50266, -0.79557, +-0.44347, -2.74255, -0.04377, 0.89062, 0.25396, 1.01948, 0.83221, 0.25708, -0.34530, -0.44666, -0.34416, -0.19136, 0.44180, -1.26345, 0.55965, -1.45709, -0.61870, 0.11526, 0.95614, -0.59831, -0.64239, -1.02599, 0.44717, 1.65438, -0.54283, 0.57172, 0.44865, -0.90019, 0.75748, 0.48545, 2.05881, -0.18516, -1.35201, 0.22267, -1.42674, -1.34704, 0.25124, 0.18225, 1.29673, -0.02259, 0.62285, -0.87909, -1.69738, -0.64903, 0.12163, -0.22755, -0.62187, -1.39414, 0.37594, 1.80404, 0.64330, -0.78364, -0.34218, -0.01659, -0.29421, -0.33887, 0.87907, -0.84116, 0.94137, -1.18447, -0.30840, 0.06894, -0.97674, -0.64895, +-1.14891, -0.37507, -0.94608, -1.42372, -2.29947, -1.58674, -0.87400, 1.25792, 0.68800, -0.09304, 0.95765, 0.55575, 0.04079, -0.04163, 0.80465, -0.96133, -1.68476, -0.75995, -1.05407, 1.13267, -0.65040, -0.37269, -0.92525, 2.04252, 0.32751, 0.25359, -0.13385, -0.44143, -1.48205, -0.07420, 0.03964, 1.32911, 0.12692, -0.22889, 1.42497, 0.47810, -0.59504, 0.89134, -0.81914, -1.09187, 0.68855, 0.42670, 1.31457, 1.72166, 1.11530, 1.91826, -0.83363, 0.55707, -1.44042, -1.86487, 1.30124, -0.35237, -1.04000, 0.28936, -0.90027, 0.30217, 0.24409, -1.11589, -1.06211, -2.37969, 0.86426, -0.62494, 0.60934, -0.18880, +0.05087, 0.20495, -1.47225, -1.20313, -1.91399, -1.74310, -0.22262, -1.52418, 0.14438, 0.37116, -1.91393, 0.04599, 0.19944, 0.91360, 1.21721, -0.31974, -0.37419, 0.76526, 0.10943, 0.54005, -0.41303, -0.82776, 0.34479, 1.63144, -1.00223, -0.95258, 0.47309, 0.06915, 1.05282, 0.38886, 1.14725, -0.38225, 0.25122, 0.74271, 1.19737, -0.25502, 0.47566, -0.49757, 0.39605, -1.45075, 0.13866, -0.43371, -0.04886, -0.86545, -1.71006, 0.69881, -0.75978, 0.73437, 1.48963, -0.57997, 0.00051, 0.59203, -0.59990, -0.27703, 0.39682, 0.07432, -1.37437, 1.61629, 0.12231, 0.47117, -0.13857, 0.88356, 2.27364, 0.46919, +-0.04952, -1.55059, -0.58811, -1.46429, 1.40141, 1.32176, -2.52692, -0.47695, -1.14075, -0.89188, -0.43380, 0.66947, 0.31049, 0.55931, 1.17695, 0.00351, -0.03247, 0.73976, 0.55057, -0.11149, 0.82657, -1.66980, 0.09472, -0.28481, 1.32116, -0.40684, -1.41034, -2.36353, 2.74372, -0.90585, 0.31950, -0.22183, -0.74127, 0.82917, -1.43084, -0.91278, -0.61824, 0.37111, 0.55439, -0.11626, -0.07776, -1.62370, 0.14349, -0.14720, 0.29436, 0.17281, 1.01865, -0.43469, 0.52624, -0.59222, 0.32542, 1.15441, -0.05944, -0.18822, -0.67390, -0.38358, -0.28828, 0.33258, -0.01336, 1.39139, -1.88272, -0.37155, 2.13750, -1.10945, +-0.03080, 0.62510, 0.29928, -0.18286, 1.08823, -0.92565, -0.29572, -0.42884, 1.02843, -0.36742, -0.32736, 0.60631, -1.58522, -0.37644, 0.21704, 3.22563, 1.03068, -0.91697, -0.38074, -0.63426, -1.56540, -0.00037, -1.03556, -0.02613, -0.42543, 0.90908, 0.01252, 1.58350, 2.90714, -0.54138, 1.29290, -2.59475, 1.20585, 1.20740, 0.31773, 0.15036, -0.32180, 0.35486, -0.22722, -0.63508, -1.14538, -0.74566, 0.66664, 0.30470, -0.14077, 0.48734, 0.07425, 0.19400, -3.10728, -0.90804, -1.68530, -1.42587, -2.26234, 1.52073, 1.52587, -2.83106, -0.44807, -0.00771, 0.01540, 0.53538, -0.91872, -0.17955, 1.09947, -0.43501, +0.69156, -0.99861, -0.29742, -1.03751, 0.42435, -1.97357, 2.01899, 0.53408, -0.02534, 0.80830, 0.82665, -0.17019, -1.93726, -0.94747, 0.42623, -0.77487, -1.74089, -0.17799, -0.73746, 1.15838, -0.95734, -0.10743, 0.63716, 1.99484, -0.09654, -0.77578, -0.79643, -2.42452, -1.31980, -1.64064, -1.72723, -1.79989, -0.79441, 0.16161, -1.69817, 2.15505, 0.33821, -0.58842, -2.41957, 0.56774, -0.28145, -0.78589, 0.55930, 1.11354, -1.24302, -1.03237, 1.97490, 0.67878, -0.30063, 1.26693, -1.82869, -0.03937, -2.30009, -1.21430, 1.42193, 0.73859, -1.83446, 0.19549, 0.10931, 1.42139, 0.25561, 0.38929, -0.73204, 0.00120, +1.32506, 0.43873, -0.10166, 0.73890, 2.35284, -0.16428, -1.49399, -0.66131, 0.02793, 0.55520, 0.93673, -1.22474, 0.67798, -1.66689, 0.85338, -0.62660, 0.73302, 0.61708, -2.22691, 1.22145, 1.00320, -0.57958, -1.69907, -0.47749, 2.14526, -0.71422, -0.71330, -0.40071, 0.74996, 0.35585, -0.24997, 0.07688, -1.50697, 0.24670, -0.20520, 0.68949, -1.42385, 0.11184, -0.57728, 0.78679, 0.14583, -0.88498, 0.05325, -0.60386, -0.66052, 0.19383, 0.93311, -1.12448, 0.34851, -1.69594, -0.91836, -0.96358, -0.88073, 0.43347, 0.47513, -1.35024, -0.23861, -0.03232, -0.71568, 1.36439, -0.27405, 0.06018, 0.71924, 1.06190, +1.08080, -0.58400, 0.64020, 0.25283, -1.10193, 0.81358, -1.23167, -1.11135, -1.72128, 1.09010, -0.33955, -2.54976, 0.64426, -0.36763, 1.25151, 2.21685, -1.89643, -0.16387, 0.82798, -0.77685, -0.75784, -1.11664, 1.68083, -1.51176, -0.90511, -1.11946, -0.65448, 2.20566, -0.83691, -0.02311, 0.49247, -1.22492, -1.75301, 1.27472, -0.08611, 0.94206, 0.45609, -0.47151, -0.07764, 0.40158, -0.81649, 0.59251, 2.38774, 0.23925, 0.42556, 0.91261, 1.06681, -0.93983, -0.23692, 1.14284, -0.46449, -0.01022, 2.49316, -0.58021, -0.34785, 1.00303, -1.42809, 0.88188, -1.53660, 0.78696, -0.41443, -1.02203, -1.72535, -1.21178, +-0.98215, 1.47668, -0.59062, -0.15668, -1.07093, 2.07996, -0.19986, 1.34627, 0.28054, -0.00029, -0.94154, -2.60841, 0.71361, 0.21274, -0.86427, -0.56349, -2.30409, 0.96132, 1.54533, -0.79307, -2.10285, -0.28428, 0.56236, 1.37934, 0.93077, 1.58885, -0.16095, -0.21729, -1.19587, -0.30435, 1.92080, -1.69810, -0.10540, -0.20562, 1.25091, -1.02732, -2.28199, 0.76290, -0.36874, -1.19129, 0.07533, -0.16255, 1.38386, -0.17487, -0.83818, 0.08513, -1.71853, -0.20368, 0.31384, -0.89831, -0.59023, -1.90992, -2.10733, 1.45658, 1.10157, 0.38353, -0.22832, -1.96643, 0.75712, 0.62849, -1.22308, 0.59733, -1.07526, 1.27170, +-1.13263, -1.28112, 0.81436, -1.27593, -0.01944, -0.21478, -1.22214, -0.12944, -1.69363, -2.01576, 0.32652, 2.12947, -0.20326, 0.78611, -0.77334, 1.45349, -0.77045, 0.18846, 0.52359, 1.28806, 1.27522, -3.18017, -1.22818, -1.11138, -0.96328, 0.66590, 2.01800, 0.61014, -0.65624, 0.33060, -1.19629, 0.58483, -0.24029, -0.99670, -0.21893, 0.53487, -0.40401, 1.25038, 0.44774, -0.58808, -1.13428, -0.89820, -0.14691, -1.90689, -1.66584, -1.31739, 0.78591, -0.52298, -0.96763, -0.40418, -0.23967, -0.11918, -0.52421, 0.23085, -0.28273, 0.28662, 0.08784, 0.21503, -1.12845, -1.30837, -1.18540, 0.72182, -0.01803, 0.28486, +-0.44188, -0.13162, 1.17712, 0.99992, 1.06130, -1.05539, 0.78427, -2.43367, 0.47468, -0.36206, 0.89826, -0.64899, 0.83955, -0.55085, 0.56105, 0.86740, -0.86672, -0.54790, -1.60861, 0.52317, 0.43914, 0.51872, -0.88617, -0.56208, -1.26365, 0.11480, 0.97327, -0.20247, 0.29936, -0.02808, 0.17504, 0.48375, -0.51707, -1.40060, -1.14576, 0.93756, 3.73235, 1.07957, -0.18677, -1.58973, -1.03314, 1.95694, 0.35415, -0.94482, -0.11681, 1.46189, 1.12970, -0.64514, 0.05663, 0.77783, -0.22348, 0.30408, -0.10255, -1.36228, -0.18580, -0.10399, -0.52640, 0.67907, 0.42146, -0.60132, 1.04728, -0.18404, 0.06503, 1.39650, +1.13440, 0.31903, 1.42190, 1.42029, -0.84804, -1.17144, 0.17954, 0.46242, 0.79624, 1.07440, -0.41591, -1.18383, 0.14840, -0.83853, 1.08556, -0.54965, -0.50927, -0.88683, 0.89594, 0.40892, 0.79908, -0.77622, -0.66664, 1.52356, 3.08583, -0.15159, -1.08701, -0.39504, 0.74168, -1.39086, 1.01142, 1.05388, 1.20259, 0.85924, -1.29493, 0.35616, -0.87993, 0.29775, -0.88867, 0.73344, -1.12812, -0.11443, 0.81236, -1.68076, 1.13690, 1.37992, 0.96379, -0.13323, -2.50620, 1.41904, 0.09619, 1.26131, 0.55747, -0.40549, -1.04467, -0.41703, -0.32552, -0.64923, 0.67428, -1.01231, -1.55218, 0.40346, -0.00834, -0.70511, +-0.92780, -1.11749, -0.33897, 0.56567, 0.00170, 0.82810, 0.85832, -1.47688, 2.41514, -0.91181, 0.95481, -0.25044, -0.58886, -0.22235, -0.66391, 0.29969, 0.33433, -1.62437, 1.07522, 0.76843, -0.01292, 0.15365, -0.52332, 1.23498, 1.53904, 0.36254, 1.21634, 1.77216, 0.27623, 0.62172, -1.30136, -0.64784, -1.28911, 0.69986, 0.02382, 0.23781, 0.91037, 0.03833, -0.26766, 0.82589, 0.90366, -0.66367, -0.31346, 0.32172, 0.61129, 1.19808, 0.87589, -0.47908, 0.38143, -1.51587, 1.59373, 0.94156, -0.54849, -0.65676, 1.80577, 1.97424, -0.05848, -0.22448, 0.38339, 1.17076, 1.22695, -1.15642, 1.44157, -1.42682, +0.75543, 0.38103, 1.15686, -0.70363, -0.06292, 0.02797, 1.88115, 0.07363, 0.55151, -2.45638, 1.11881, 0.18466, -0.83830, -1.74028, -2.15651, -0.15095, -0.04787, 0.13943, 0.76994, 0.14245, -0.95528, 1.88322, -0.91702, -1.99604, -0.06854, 1.16264, 2.08002, -1.13562, -0.69329, 0.17104, 0.02930, 0.04341, -1.32453, 1.53579, 0.20082, -0.03935, 0.07071, -0.14976, 0.83360, 1.53013, -0.16229, -0.78130, 0.83169, -2.62397, 0.65054, -1.40282, 0.14715, 0.34408, 0.66621, -0.97444, -0.29585, -0.57301, 0.51157, 1.31904, -0.35123, 1.49241, -0.55427, 1.98324, 1.19529, 1.12972, -0.92672, -1.10841, -1.19969, -0.20723, +-0.14345, 0.33852, -1.00998, 0.63009, -0.44018, 0.65949, -0.90856, -1.57594, -0.92624, -1.73393, 2.26012, -2.08883, -0.46018, -1.79345, 1.00182, 0.09763, -0.73875, 0.98824, 0.46369, 1.69680, -1.78474, 0.09431, 0.73710, -0.42430, 1.31311, 0.23846, -1.35844, -0.07461, 1.12012, 0.00881, 0.49328, 2.05067, -0.08316, 0.42063, -0.59652, 1.54682, -0.98200, 0.54229, 0.65515, -1.28090, -0.04988, -0.39563, -0.21410, 0.17323, -1.39711, 0.67453, 1.72543, 2.66193, -0.10518, -0.07842, 0.13809, 0.84766, 0.79499, -0.23640, 2.05213, -1.72245, -1.40186, -0.27347, -0.49579, 0.80458, -1.01547, 0.86146, -0.25368, -0.46196, +-0.23383, -0.50026, -2.07530, 0.81915, 1.83364, 0.69916, -0.26968, 0.15358, 0.58225, -1.50951, 0.80619, -0.36659, 0.35474, -0.00779, -1.32348, -0.86667, -1.37336, 1.47646, 0.98162, 0.73211, -0.23950, 0.84806, -1.47818, 0.01623, -0.53480, -0.94753, -1.40731, -0.77609, 0.75078, -0.92873, -0.04792, -0.50408, 1.41171, 0.01786, -2.10980, 0.79434, 0.12221, -0.55923, 0.14971, -0.24993, 1.53726, -1.51673, 0.49920, 0.82681, 0.81600, 0.72284, -1.70331, -0.85470, 1.10472, 1.62355, -1.23560, -1.76451, 0.77465, -2.64881, 0.44162, 0.68770, -0.59858, -0.69049, 0.38811, -1.02720, -0.08050, 0.42452, 0.13659, 0.72184, +1.06941, 0.02521, -0.50933, 0.31185, -0.42669, -1.78867, -0.62025, 1.14606, 0.98392, -0.24657, -0.52661, 1.18837, 1.05207, 0.62042, 0.31162, 0.79168, -0.76924, 0.15258, 0.50725, -0.76628, -0.60436, 0.93339, -1.25667, 1.16504, -0.45793, 1.82948, -1.71842, 1.17722, 0.89556, -0.18812, -1.29834, 0.67384, -2.17051, 0.50042, 0.65010, 2.11248, -0.53700, -0.50740, 0.34560, 0.72766, 1.67805, 0.39140, -1.00035, 0.18316, 0.68533, -2.12477, -0.00757, 0.75293, 1.99713, -1.19696, -0.53677, 1.89026, 2.22987, 0.19962, 1.64625, -1.00265, -0.87274, -0.46478, -0.04596, 0.64445, 0.34478, -1.31029, -0.32131, 0.48237, +1.51860, 0.74759, 0.67646, 2.41219, -2.44067, -0.16946, 0.15967, -0.33610, 1.03948, 0.29192, 1.89108, -0.89558, 0.51313, -0.84906, -0.45269, 1.60269, -0.42449, 0.34259, -0.15604, -0.46743, 0.27643, -1.37793, -0.63716, -0.32612, -0.06757, -0.88117, -0.22763, 0.71132, 1.24376, 1.12436, 1.54314, -0.90322, 1.10818, -0.50413, 1.90760, -0.33217, -0.06826, 0.98882, 0.33356, -0.29619, -0.71083, -0.41040, 1.15772, 0.42727, -0.27667, -0.28222, -0.06911, 0.18683, 0.85124, 0.60600, 0.36921, -1.09003, 0.23113, 0.94612, -2.01327, -1.53585, -0.02236, -1.44636, -0.35940, 0.62334, 1.75081, -1.36323, -0.16271, 1.35951, +-0.55617, 1.22338, 1.30226, -1.21134, -0.25414, 1.34731, 0.05779, 0.75345, 0.57519, 0.06644, 0.66327, -1.97076, -0.37293, -0.03295, -0.14418, -0.96525, 1.98824, -2.21933, -0.87117, -0.18441, 0.66218, 0.93548, 1.49975, -2.07163, 0.61115, 0.07567, 0.02484, 0.68219, -1.11725, -1.00195, -0.17777, 1.97195, -0.02125, -1.65560, -0.53055, -1.27029, 0.60085, 1.03071, 0.58876, 0.97951, -0.41787, -1.52441, -0.68917, 0.28042, -0.55508, 0.26340, -1.76369, 1.98453, 0.00308, 0.70924, 0.11651, -0.37816, 0.05581, 0.45859, 1.05684, -0.32955, -1.12656, -0.81931, 0.85486, -0.70635, 0.02575, 1.21069, 0.32294, -0.75017, +-0.39874, -0.66534, 0.41713, -0.16007, -0.36762, 1.16510, -0.27389, 0.08077, 0.48614, -0.71607, -1.58348, -0.56218, -0.15395, -0.53679, 0.42002, -0.36951, 1.34904, -1.57607, -1.36555, 1.02446, -0.18452, -1.10210, -0.52412, -0.06563, 1.96456, 0.48891, 0.38143, 1.62727, -0.32125, 0.47865, -0.35632, -1.26215, -0.40281, -1.43002, 0.13185, 0.04344, 1.70968, 1.05832, 1.02037, 0.22664, 0.34810, -1.09991, 1.63063, 0.73564, -0.06761, 0.69521, -0.07756, -1.41133, 0.22939, -0.76372, 0.02177, 1.56401, 2.93553, -1.36042, -1.19736, 0.53739, 0.82223, -0.77064, 1.65470, -0.10959, 0.00797, -1.27207, -0.74440, 0.29212, +0.08182, -0.41645, 0.65784, 0.98224, -0.54351, 0.96184, -0.47384, 1.42663, 0.86057, 0.39083, -0.91203, -0.56799, -2.21293, 0.62288, -1.46987, 0.24210, 0.14214, -1.74878, -0.53856, -0.35957, 2.36577, 1.80212, 1.43301, 0.46596, -0.07406, 1.67309, -1.01597, -2.09173, -0.23821, 0.25365, 2.27421, 0.55430, -0.43332, -0.30797, 1.70938, -0.96675, -2.61847, 1.06292, -2.44560, 0.61591, -0.56146, -0.60065, 0.50040, -1.32383, -0.53765, -0.55117, -2.28941, 0.97133, -1.14042, 0.15860, 0.94209, -1.51321, 1.01830, 1.19879, 1.65665, 0.16870, -0.26757, -0.25419, -0.41784, 0.61530, 0.62305, -0.13424, 0.71097, 2.28112, +-0.32031, -0.86610, 0.28003, -0.51036, 0.28176, 0.56204, -0.28034, -0.37340, 0.64528, -0.32276, 0.00596, 1.00397, 0.36776, -0.41376, -1.26020, 0.13010, -0.73154, -0.79859, -0.86400, -0.72888, -1.56888, 0.06128, -0.44659, 0.41720, -0.34880, -0.20431, 0.21616, 0.00524, 0.90961, 0.53951, 0.04621, 1.03704, 1.32539, -0.67283, 1.93836, 1.40872, 0.52947, -0.29925, -1.73153, -0.34884, -0.87229, -0.06157, -0.89567, 0.26721, -0.64687, -0.84065, 0.55543, -1.41664, -1.98491, 0.68843, -0.47543, -0.88670, 0.33870, -0.44652, 0.13000, -0.08008, -0.64278, 0.99820, -1.36234, 1.30818, 0.72078, 0.11669, 1.00159, 1.76648, +-0.36990, -0.78056, 0.06567, -1.28402, 0.24409, 0.60356, -1.05943, -1.70662, -0.17719, -0.52357, -1.25040, 0.02667, -1.52620, 0.48890, 0.28346, -0.92938, -1.28038, 1.21397, -0.39090, -0.60634, -0.47653, -0.47706, -1.76067, -0.17785, 1.88587, 1.52941, -0.49607, -1.43847, -1.21620, -0.91761, -0.35432, 0.97979, -0.26006, -0.37598, 0.09880, 0.25786, 0.02820, 1.38677, -1.06562, -0.59899, 0.48055, -0.63598, 0.14060, 1.19282, -0.26880, -0.20053, -1.02754, -0.88054, -0.94464, -0.37008, -0.57156, -0.42149, -0.01488, -0.94881, 0.26900, -1.06691, 0.05576, 2.33893, 0.63671, -0.18652, -0.46782, -0.24923, -0.17402, 1.30544, +0.67096, -1.22381, -0.64890, -1.67469, -1.95983, 0.77944, -1.69572, 0.37552, 0.89875, -1.26597, -0.13931, 1.79475, -1.65009, 0.44733, 0.60627, 2.37372, -0.26378, -0.37641, 0.92563, -0.55620, -2.14089, -0.26545, -0.55725, 0.07891, 1.94441, 1.07178, 0.18906, -0.31709, 0.81907, -0.28213, -1.97921, -0.74303, -1.02584, -0.80108, -1.11064, 0.35012, -1.69784, -1.36524, 0.78445, 0.66244, 1.83501, -0.84242, -0.03233, 0.14113, -0.07926, -1.77958, 1.61961, -1.88726, 1.85939, 0.91336, -1.64248, -0.99494, -1.69463, -0.62613, -0.29273, -0.03126, 1.14604, -0.39894, 0.63413, 0.18927, 0.63215, 0.24277, 1.23844, -0.53835, +-1.12126, 0.38923, 0.52914, 1.36613, 1.99478, -0.25336, 0.24596, -1.19768, -0.93361, -2.31835, 1.11598, -0.96021, -1.14159, -0.70600, -1.35728, 0.15248, -1.25942, 1.28117, -1.05985, 0.48812, -0.65595, 0.37573, 0.66600, -0.09411, 0.41905, -1.70704, 0.98177, 0.88304, -0.62144, 0.57098, 0.66816, -0.51726, -0.28822, -0.47544, 0.80421, 0.17266, 0.90245, -0.00412, 0.34731, 0.04538, -1.27644, -0.38290, -0.24679, -1.12834, -0.35122, -0.88030, -1.87116, -0.14328, -0.32227, -1.17419, 0.20270, 1.92353, -0.63623, -1.07309, -0.18825, 1.74183, -1.15197, -0.70800, -0.63281, -0.05853, 1.24861, 1.04910, -0.76207, -0.05734, +-1.04875, 1.24489, 0.43201, 1.66222, -0.49876, 0.90150, -0.11049, -1.57717, 0.87141, 1.27562, 1.17356, 1.44552, 0.30656, 0.21045, -0.28692, -0.53994, -0.48028, -2.29124, -1.10940, -0.94760, 1.81591, -0.70509, 0.84946, -1.03983, -0.02500, 1.36298, -0.38589, -0.14816, -1.00050, 0.38462, 1.56494, 1.29673, 0.48227, -0.29301, -0.31367, -0.05131, 0.47230, 1.41305, 0.87384, -1.56192, 0.97904, 0.47610, 0.51054, -0.80561, -1.27843, -0.96398, 0.96633, -0.79974, 0.07939, 0.94403, -0.21355, -0.34755, -0.42585, 0.84233, -1.67293, -0.37999, -1.28384, -0.44033, -1.31372, -0.00293, -0.20391, 1.49640, 0.83342, 0.10499, +-0.02965, 1.26781, -1.10543, 0.28042, 1.96212, -1.82169, -0.36095, -1.01945, 0.85623, -0.06364, -0.76892, 1.65932, 0.28071, 0.87444, -0.09828, 0.70769, 0.09172, 0.06880, -0.56460, -0.18354, 0.32629, -0.41302, -0.78298, 0.83742, 1.07006, -0.62990, -0.18699, 1.61414, 0.45196, -0.85458, -0.47810, -1.24300, -0.45937, -0.62970, -0.83760, 1.41594, -0.40552, 1.15733, -0.92623, 0.13014, -0.86398, -1.21415, 0.70364, 1.41611, -1.95213, -1.44595, 0.08010, -0.91166, 0.40821, 0.80066, -0.61422, 2.13888, 0.07164, -0.61260, -0.43036, -0.73691, 1.89857, 1.60878, 0.31212, 1.01591, 1.03843, -0.61130, 1.31810, -0.48210, +-1.75973, 0.00196, -2.84218, -0.20289, 0.08391, 0.42886, -1.05264, -0.49806, 0.18220, 0.04038, -0.28038, -1.23078, 0.35082, -0.22414, -0.85740, 0.80780, -2.07420, 1.72325, -0.70579, -0.47192, -0.97442, -0.31536, -1.48302, -1.09637, -0.84983, -0.25631, -0.70238, -0.31105, -0.83542, 0.26255, 0.90094, -1.79757, 0.82159, -1.27730, 0.61218, 0.85829, 0.05724, 1.61900, -0.15573, -0.17525, 0.40899, 0.16810, 0.51295, 0.20267, 1.33036, -1.10901, -1.31102, 0.12868, -0.22335, 1.08996, 0.45027, -0.40539, 1.10023, 0.30340, 0.16487, 1.49554, 0.84643, -1.62994, 1.66596, -0.31752, 0.46857, 0.05374, 0.36869, -0.67102, +-0.15785, -0.24943, -1.40411, 0.04584, -1.31245, 1.51022, -0.66917, -0.36155, -0.83269, 0.67167, 2.09748, -0.74090, 1.18404, 0.25173, -2.13242, 0.80173, 1.70981, -1.41447, 0.26799, -0.27108, -0.38819, 0.55865, 0.92100, 0.66852, -0.90576, 1.37308, -1.31954, 0.68507, 1.85130, -1.64615, 0.73646, -0.32470, -0.50350, -0.13833, 0.50699, -0.59025, 0.01329, 0.57235, 0.36984, -0.37668, -0.49551, 0.81249, 0.27445, 2.83979, 1.61978, -1.72236, -1.59676, -0.06710, -0.50222, -1.33521, 0.40875, 0.00278, -0.88698, -1.14133, -0.85463, 1.48367, 2.36314, 0.20475, 2.08305, -0.78855, -1.56132, 0.26494, 0.19972, 0.85236, +-0.68197, 1.45853, 0.03445, 1.03007, -0.14704, -0.86276, 2.39820, -0.05952, -0.06300, -0.56264, 0.38368, 0.31118, -0.72168, -1.38548, 1.18338, 1.09109, -0.21199, -0.84324, 0.18898, -0.91309, 0.46565, 0.24566, 0.08222, -1.11791, 2.04297, -1.36056, -0.52880, 0.70379, 0.06458, -0.46106, 1.02014, 3.22286, -0.12610, 0.29218, 0.07714, 0.80381, 1.96767, 0.13806, 0.76584, 1.09441, -0.40378, -1.89680, 0.25749, 0.12488, -1.67954, 1.24401, 1.28615, -1.59418, 0.71315, -0.28243, 1.18885, -0.89441, 0.85204, -0.84249, -0.32052, -0.21771, 1.04288, 1.90814, 0.25459, 0.37996, 0.82326, -0.04784, 2.87437, -0.76653, +-0.19371, -0.98610, 0.35462, 0.52371, -0.01730, 1.11070, 0.17104, -1.57725, -1.10320, 0.57035, 0.51845, 0.76793, 0.51931, 1.34121, -0.15108, -0.32770, -1.67606, -0.27775, 1.06966, -0.13198, -0.53427, 0.08965, 0.66656, 0.65510, 0.77361, -1.21142, 1.38598, -0.43309, -1.25268, 0.02509, -0.73782, 1.71626, -0.12372, 0.95945, -0.16292, 0.36670, -1.04976, 0.24988, 0.62779, 0.35464, 1.63582, 2.12465, -0.67435, -0.90233, -1.79231, -0.61937, 0.23921, -0.50576, -1.15414, -0.23961, 0.19712, 0.28141, -0.13606, -0.65699, -1.08715, 0.43722, -0.42221, 0.96399, -0.29380, -1.91467, 0.15305, 1.08725, -0.45863, 0.98685, +0.50050, 1.41606, 0.76723, 0.05869, 0.10637, 0.44144, 0.32050, 0.41275, 0.71167, 1.06365, 1.05911, 0.28638, -0.97611, 0.02161, 0.11512, 0.49350, -1.33829, 2.12467, 0.27957, 0.20982, 0.12984, 0.05046, 0.27438, -0.03753, -1.83756, 1.14600, 0.96956, 0.06464, -1.39903, -0.83745, -0.59838, -2.16735, 0.70502, 1.72023, -1.29870, 0.41325, -0.43688, 1.28187, 0.71644, -0.49486, 0.20757, 0.48417, 0.22708, 0.27281, 0.75162, 0.48108, 1.32875, -1.90497, 0.92129, 1.07641, -0.38744, 0.75147, 0.61688, -0.42900, 0.31537, -2.21081, -0.18292, -1.04294, -0.35134, 1.03843, -0.07180, -0.76556, 1.55867, -0.22863, +1.49350, 0.55408, 1.96129, 0.84232, -2.45283, -0.13991, -0.68712, -0.36660, -0.12295, -1.75261, -0.28360, -0.70936, -0.77878, 1.08527, -1.80771, -1.26127, 0.01879, -0.86670, 0.32438, -0.52551, 0.93474, 0.06671, 0.96247, -0.78579, -0.12227, 0.43109, 1.40144, 0.94431, 0.15306, 0.15629, 0.64670, -0.85298, 1.43596, -2.05059, 0.76253, 0.65944, -1.36831, 3.00868, 0.99922, 0.13174, 0.47545, 0.71578, -1.34971, -0.28216, -0.48457, 0.98250, 0.83969, 0.49188, 2.12796, -1.25900, 1.49941, 0.08936, 0.74608, 0.11802, 1.58701, -1.20431, 0.09795, 0.40399, 0.67650, -0.59821, 0.58008, 0.80541, -1.40809, -1.10583, +1.07044, 1.04651, -0.99949, 1.74010, 0.87613, 0.85732, -0.81973, -0.74091, 0.71935, -0.77146, 0.24034, 0.08799, -0.13362, -0.46424, -0.27496, -1.05991, 0.49405, -0.37944, -0.20287, 1.58490, 0.12594, -1.65536, 0.51062, 0.93719, -0.18695, -0.78270, 1.58639, 0.20756, -0.61131, 2.10099, -1.72123, 1.43375, 1.74634, 1.04878, 0.70205, -0.03670, -0.87451, -1.05951, 0.16429, -0.15755, -1.48344, -0.36871, 1.17912, -0.36796, -0.61102, 0.42136, 1.88334, -0.19787, 0.36179, -2.18403, 1.85511, -1.33965, 0.36018, -0.53948, 0.78403, 1.41067, 1.64078, 0.89603, 1.60597, 0.93638, -0.60354, -0.40961, -0.10988, 0.36093, +-0.05875, 0.07905, -0.25230, -0.33927, 2.24002, 1.68434, -1.74417, 0.77714, 0.69936, -0.82488, -0.75625, -0.19355, -0.38622, 0.54469, 0.60354, -0.68208, -2.04304, 0.51448, -0.16888, -0.63315, 1.94429, 2.35122, -0.09755, 1.26276, 0.14659, -0.52332, 1.68198, -2.14919, 1.29116, -2.16641, 0.63243, -0.51877, -0.01213, -0.11370, 0.14179, 1.33895, 0.98973, 0.76547, -0.83906, -0.26265, 0.67825, -2.16233, -0.24544, -1.24337, -2.00078, 0.60370, 1.41613, -0.52912, -0.40633, 0.56103, 0.95182, 0.47146, 0.79244, 0.04747, 1.29962, -0.99397, 2.52184, 1.18105, -0.54715, 0.02190, -2.82601, 2.02591, -0.21875, 1.97493, +-0.70788, -1.05614, -0.58573, -1.87555, 2.21268, -0.42026, 1.15872, -2.33464, 0.10560, -1.04543, 0.60600, 1.35253, -0.36869, 0.58933, -1.08283, -0.37170, -1.20780, -0.33685, 2.49333, -0.16303, 1.86111, 1.41198, -0.66867, 0.86902, -0.82931, 0.35302, -0.87345, 0.77361, 1.31222, -0.29725, 0.62595, 1.09892, -1.56533, -0.75600, 1.59041, 1.30796, -2.37340, 0.30862, -0.89136, -0.52537, 0.13289, -0.74156, 0.02176, 2.17797, 0.39771, -1.04974, 0.49986, 1.59608, -0.68553, 0.79920, -0.18849, 1.14007, -1.73230, -0.19853, 0.61572, 0.25465, 1.17399, 1.23377, 0.11273, -0.10027, 0.10900, 0.35467, -1.10770, -0.69153, +1.46873, -1.58668, -1.29734, 1.97055, -0.24602, -0.40158, 0.81875, 0.82245, -0.92513, 2.89450, 0.46690, 2.19699, -0.75357, 0.43058, -1.37149, -1.22306, -0.51599, -0.16558, 0.97936, 0.23444, -0.26459, -1.01380, -0.43677, 1.62744, 0.16396, 0.69508, 0.16128, -0.80739, -1.87871, 1.52749, -0.59756, 1.45053, 1.12934, -0.02517, -0.66486, -1.25110, -0.76818, -1.74193, 1.63040, -0.16086, 1.83535, 0.35414, 1.43593, -0.13164, -0.35901, -0.57121, 1.12846, -0.99477, 0.39406, 1.63473, 0.16614, -0.69718, 0.33451, 1.10949, -0.46325, -0.66623, -0.01227, -0.32422, -0.16240, -0.59061, -0.88956, -0.28218, 1.14291, 0.20154, +0.64262, 0.14026, -1.30696, -1.28751, -0.68438, -0.75054, 0.48805, -0.38141, -0.00595, 0.23155, 0.63966, 1.29846, -0.47975, 0.67955, -0.02588, 0.01190, 0.98455, 0.83194, -0.27647, 2.29089, 1.04483, -0.78936, 2.17400, 1.01479, 1.04895, -0.19965, -0.22699, 0.62608, 1.23460, -0.18478, -1.51922, 0.59210, 0.44666, 2.73696, 0.49241, 1.71897, -1.83353, 1.35089, -0.04552, -0.50263, -0.46206, -0.82532, 0.82975, -0.44082, 0.61754, -1.74881, -1.68230, -0.49367, -1.61320, 1.24223, 0.86608, -0.41985, 0.81008, -0.76836, 0.84330, -0.00538, 0.86393, -0.45242, 0.49451, -0.09163, 0.17481, 0.63112, 0.36633, -1.53500, +-0.51884, -0.87973, -1.09854, 1.12816, -1.13970, 0.06002, 0.63892, 0.67210, -1.12155, -1.48628, 0.11686, -2.63368, -0.19291, -0.79701, -0.97479, 1.28248, 0.46079, 0.81323, -1.33644, 0.42208, -0.50437, 2.56692, -0.91104, 0.61386, -0.44685, 0.17609, -0.58936, -1.65898, -0.43254, 1.14656, -1.64963, -2.13793, -1.08530, 0.22308, 1.15913, 0.93997, 0.61596, 1.87234, 0.05105, -1.97969, -1.36569, -0.78382, 0.23070, -0.55726, 0.50779, 1.91191, -0.07867, 0.16832, -1.78717, 0.35900, -0.10613, 0.92756, -0.12109, -0.57165, -0.98519, 0.25179, -0.71003, -0.36158, -0.62466, 1.40113, 1.49025, 0.63996, 1.28984, 1.33859, +-0.12748, 0.02976, 0.98453, 0.61453, 0.83088, -1.14493, 0.21869, -0.81207, -1.23387, 0.21965, -1.07109, 1.21367, -0.74818, -1.27440, -0.82227, 0.54542, 0.02904, -0.82582, 0.40680, -0.10317, -0.21264, -0.82741, 0.31726, -0.10815, -0.58012, 0.10760, -0.31160, 0.60859, 0.66213, -0.08115, 0.75810, 0.67680, 1.11289, 0.23947, 1.17667, 0.72546, -0.22175, 0.16248, -0.52927, -1.07751, -1.16252, 1.93494, -2.29873, -0.65138, 0.50720, -0.12296, 0.07888, -1.21514, -0.39126, -0.67481, 0.25424, 1.63472, -1.11124, 1.13749, 0.62971, -2.17571, 0.47037, 1.17542, -0.05840, 0.72629, 0.00190, -0.53082, 1.79319, 0.06764, +2.14840, -2.04763, 0.40045, 0.33366, -1.08072, 0.90621, 0.23899, 0.02496, 1.90927, 0.25585, 0.65210, 1.36074, 0.78194, 1.30501, -1.08725, 0.25776, -0.81956, 1.29409, 0.16115, -0.41201, 1.66141, -1.05713, 2.76705, 0.39137, 0.78506, -0.16813, -0.83407, 0.92876, 0.15419, -0.90626, -0.64722, 0.22869, -0.09209, 1.81831, -0.73382, -1.03042, 2.65436, 0.03054, -1.73903, -0.95254, 0.42830, -1.61201, 2.12077, 0.25899, -0.54073, -1.06260, 1.56609, 1.09091, -2.23900, 0.11728, 0.00656, 0.38827, -0.97593, -1.23066, -0.94409, 2.61134, 1.70257, -0.33242, 0.44974, -0.07465, 1.21338, 2.09033, 0.25406, 0.49283, +-0.62045, -0.21876, -0.32497, -0.04023, -0.69510, 2.12204, -1.11244, 0.43845, -0.41484, -0.32158, 2.25632, -0.46513, 0.83654, -2.63866, 0.88529, -0.69221, -1.75318, -1.08362, -1.57059, -0.86027, 0.43989, 0.37089, -1.41272, 0.51753, 0.26098, -0.19951, -0.81329, -0.85316, 1.32904, 0.53731, -0.36025, 0.27005, -0.97843, -0.23754, -0.09485, -0.20283, 0.68119, -0.52586, 1.37905, -0.59313, 1.22688, -0.97753, -0.02872, 1.37402, -1.33569, 0.85534, -0.88724, 0.31323, 0.08768, 0.75093, 0.69044, -0.04054, -0.06231, 0.53500, -0.56410, -1.89249, 1.12571, -1.00850, 0.13169, -0.61826, -0.39555, 0.87900, -0.57046, 1.49484, +-0.84398, 0.31374, 0.69939, 0.04856, 0.85372, -0.45852, 2.45259, 0.89447, 0.43306, -1.32250, -0.73922, 0.97218, 0.50833, -1.23757, -0.59799, 0.80376, 1.69107, 0.04065, -0.96661, -0.51084, 0.76577, 1.08035, -0.40444, -0.05313, -0.94257, -1.16316, 0.29386, 2.32418, -0.22637, 0.51935, 0.58020, 0.69910, 0.06665, -0.58845, 1.73900, -0.61540, -1.00563, 0.68557, -0.13704, 0.35768, -2.13131, -0.11600, 0.08719, -1.01926, -0.70395, -0.71532, 0.46844, -0.93264, 0.91548, 2.13038, -0.58277, 0.28955, -0.30326, 0.10958, -0.99879, -0.25626, 0.77673, 0.15157, -0.63552, -0.47180, 1.34853, 0.27666, -1.55683, 0.87365, +-1.40585, 0.44493, 1.13924, -0.59671, 2.53301, -0.18772, 1.07442, 0.68799, -0.40660, 1.15862, -0.02380, -0.03530, 0.96314, 0.55183, 0.85539, -1.48252, 0.81620, -0.02124, 0.49365, -1.35158, -0.27125, 0.18748, 0.88270, 0.76936, 0.69983, 0.25673, -0.02413, -0.51860, -0.23485, -0.90501, -0.16488, -0.58260, -0.20776, 0.71860, -0.20625, 1.70542, -0.72445, -1.48237, 0.20998, 0.86173, 1.53160, 0.86054, 0.79436, 0.93313, 1.27692, -1.11559, -1.02488, -0.59363, -0.20938, -0.79121, 0.89910, 0.62078, -0.17769, 0.38392, -0.49995, 0.20730, 0.28266, -1.79260, -1.56844, -1.00290, 1.64266, 1.46768, -0.58198, -0.70856, +0.12443, -1.12864, 0.83705, 0.35632, -0.46227, 0.83671, 0.17502, 1.07355, 1.19333, -1.31351, 1.22683, 0.83176, 1.02351, 1.29801, -1.52851, 0.06286, 0.58821, 1.08345, -0.47213, 0.23109, -0.22920, 0.67146, -1.43711, 0.35106, -1.05384, -1.03279, -0.66612, 1.56324, 0.30354, 0.10757, -1.64372, -0.54469, -0.81296, 0.41802, -0.53953, 1.18226, 2.08539, -1.31628, -1.01529, 1.00961, -0.58810, 0.18902, 0.07781, -1.25920, -0.05327, 0.53479, -0.04700, -0.68084, 1.02536, -1.48766, -0.48156, -1.07584, -0.24093, -3.52910, -0.31131, 1.60169, 0.01984, -0.50108, 0.14913, 0.49991, 0.44840, 0.75204, -1.94584, 2.00248, +-0.17991, 1.50679, 0.51871, -1.57105, 0.97384, 0.90076, 1.13977, -1.43204, 1.12098, 0.00302, 0.92664, 1.43768, -1.37887, 0.29276, 0.54794, 0.10438, 0.49527, -0.25232, 1.53203, -2.69946, -0.50416, 0.60821, -0.02581, 1.48309, 1.49463, -1.72485, 1.12097, -0.46016, 0.82215, 0.27717, 0.16834, -1.08957, 1.76824, 0.91057, -0.51402, -0.46926, -3.00164, 1.49226, -1.65323, -1.97292, -0.29356, -1.01265, -0.25551, -0.16167, 0.80305, 1.28383, 0.07862, 0.56667, 1.79296, 0.20755, -1.31717, -0.14849, 0.36426, -1.31647, 1.83686, -0.12404, 1.06296, -0.53891, -2.71717, 0.60969, -1.25878, 0.66118, 0.10978, 0.49708, +-0.30865, 0.67834, -2.05731, 0.83400, 0.13812, 1.42282, 0.13977, -0.00123, 0.38989, -0.16256, 0.77016, 1.02274, -0.30452, -0.31525, 0.36152, 1.25875, -1.80018, -1.24276, 0.42803, 2.07865, 0.61861, -0.41663, 0.03361, 1.31897, 0.92185, -0.92333, -0.46355, -1.64569, 0.33774, -0.95833, -0.46237, -0.82219, 1.19943, -0.74998, -2.07049, -0.27183, -0.59084, 0.19757, -1.26779, -1.38016, 0.21009, -0.27851, -0.27691, 0.47747, -0.39004, -0.14836, -0.51376, 0.50126, -0.82392, -0.12940, -0.41000, 1.13819, -0.35502, 0.62872, -0.15008, -1.48518, -1.02349, -2.23189, -0.99930, 0.06902, -0.47432, 1.19791, 1.34000, -0.18348, +1.54009, 0.68613, 0.25770, -0.49170, -1.15191, -0.95289, -1.01602, 0.44749, 1.31346, 0.86875, -0.43888, 0.94213, 0.13303, 0.15472, 0.05747, 0.36445, -0.23481, 1.01451, 1.21191, -0.98773, 1.17395, 0.78880, 0.07422, -0.47604, -0.43743, 0.24686, -1.41817, -0.19970, 1.55267, 0.95460, 1.31673, 0.00288, 0.29836, -0.41097, 0.40230, 0.19292, -0.85377, 0.33996, -0.88337, 0.26790, -0.63680, 0.09298, 1.52480, 0.55480, 0.50869, -0.87112, -0.44523, 0.12877, 0.22433, 0.90480, 1.11421, 0.32780, -0.20308, -0.60630, -0.04681, -0.35265, -0.25441, 1.16555, -0.08639, -1.12617, -0.89283, 0.06995, -3.55139, 0.25624, +1.40166, -1.19676, -0.30667, -0.19593, -1.08825, 1.58090, 0.97382, 0.91319, -1.23443, -1.46207, -0.26137, -1.80793, -0.00243, 0.00354, -0.07857, 0.45631, 0.24823, -0.24837, -1.86515, 1.36447, -0.65822, -0.01599, 0.52130, -0.39601, -1.90187, -0.04142, -0.85567, 0.54527, 0.62230, -0.39772, -1.50530, -0.71428, -0.06815, -0.34479, -0.49932, -0.34351, 0.11237, -1.93122, -0.39525, -0.77116, -0.70628, 0.99106, 0.17525, 0.00911, 0.36307, -0.44551, 0.27155, -0.65057, 1.21782, 0.16013, -0.25751, 0.74732, 0.79462, -0.35832, 0.09574, 0.20392, 0.01135, -0.32157, -1.23593, -0.06751, -2.18217, 1.71628, 0.74258, -0.13734, +0.93244, -1.14099, 0.81060, 1.39235, -1.75806, 1.30522, -0.23193, -0.28475, -1.23092, 0.69307, -0.36050, -0.08097, -0.12015, -0.32204, 2.00236, -1.72960, 1.21829, -0.77853, -1.10745, -0.08199, 0.55123, 1.11697, -0.40306, 0.73784, 0.02248, -0.27290, -0.81137, 1.53579, 0.19930, 1.69566, 0.53709, 0.21764, 1.78644, 0.96756, 0.30023, -0.33265, -0.18856, -0.38941, 1.12752, -0.11597, 0.73786, -1.09576, -0.66484, -0.67609, 0.13514, 0.85212, -0.87261, -0.37985, 1.50442, 0.89719, -0.22069, -0.89170, 0.24169, -1.25337, 0.13151, -0.96930, -1.05939, 1.38049, 0.53343, -0.58939, 0.61804, -0.38886, 0.39751, -0.90030, +-1.09728, -0.92753, 0.39841, 0.70024, 0.73194, -0.02141, 1.05409, 0.37481, 0.10032, 0.08634, 0.53487, -1.00948, 0.05775, 1.00588, 1.54799, -2.10420, 0.93440, -1.75729, 2.16593, -0.56997, -0.17440, -0.82095, 0.18451, -0.19931, -0.27898, 0.62765, -0.31715, 0.73127, -0.56671, -0.49100, -0.17403, -1.02205, -0.48111, 0.25713, -0.46172, 0.02953, -0.71174, 1.04405, -0.19186, -0.82198, -1.04033, -0.74010, -1.23340, 0.20586, -0.37972, 0.93405, -0.29104, 0.93810, -0.60684, 1.33174, -0.60492, 0.94211, 0.33332, 0.41399, 0.74662, 1.56940, -0.25781, -1.27498, 0.31939, 0.07341, -0.72332, 0.87198, 0.52442, -0.79978, +-0.80615, 0.13361, -0.00644, -0.65545, -0.08411, 0.71060, -2.05129, -0.28196, 1.46750, -0.04293, -0.08494, -1.01537, -0.64325, -0.51079, -0.62192, -0.06323, 1.58184, -0.36490, 1.32940, -1.94279, 2.38926, -0.39120, 0.45512, 0.41129, -0.60694, -2.15806, 0.21553, 0.12072, -1.05787, 1.91944, 0.10006, -1.09632, 1.76248, -0.19050, 0.58404, -0.27674, -1.00527, 0.77994, -0.29899, -0.70973, 1.29375, -1.85105, -0.56902, 0.90472, -0.18688, -0.78489, -0.74907, 1.48502, 0.24399, 0.16016, -1.20458, -0.51050, -0.72971, -0.22622, 0.26427, 0.64953, 0.09044, -1.13191, -0.04675, 1.31468, -1.39595, 0.40546, -1.14463, 0.11196, +0.25721, 1.61086, -0.85729, 0.20835, -0.68416, 0.96398, 0.19280, -1.17498, -0.12655, -0.07148, -0.59899, -0.11177, 0.46251, -1.18840, -1.39956, -0.73348, -1.01220, 0.17934, 2.89664, -1.04961, 0.01429, 1.24549, 2.70157, -0.61724, 0.41702, 0.15592, 1.15887, -0.12249, 1.56804, 0.50220, 1.27114, -0.03746, -0.02084, 0.07571, 0.54020, -0.02740, 0.07813, 0.74613, -0.64170, 0.06574, -0.86285, -1.54994, -1.40607, -0.47129, -0.48748, -0.46208, 0.54903, -0.38793, -0.86999, 1.76412, -1.57915, -0.08768, -1.21911, 0.75094, -0.62272, 0.98563, 0.12757, -1.75594, -0.70488, -1.62013, -0.95628, -0.47363, 1.31465, -0.18145, +-1.33883, -0.72831, -1.60623, -0.32781, -0.81793, -0.25946, 2.43285, -0.04290, 0.99535, 1.96101, -0.79164, -1.13308, 0.47410, 1.47232, -0.65041, 0.49088, -0.79983, 1.20492, -0.90235, 0.99433, 0.33374, 0.75633, -0.43353, 1.20690, -0.94270, 1.56075, -1.12975, 1.05674, 0.07381, -0.41018, 1.25010, -0.07912, -0.32147, -0.02368, -0.37529, 0.75051, 2.14837, 0.57403, -0.34230, 2.39303, -1.39381, -1.01207, 1.80629, 1.10104, 0.08134, 1.69762, -0.47204, -1.74778, -0.37686, 0.49626, 0.48625, 0.49199, -1.13256, 1.21014, 1.28607, -1.45415, 1.05868, -1.61664, 0.10733, -0.95243, -0.49323, -2.97887, -1.46937, 0.42541, +-2.20553, 0.60624, 0.21910, 0.37075, -0.27386, -0.89219, -1.12598, 0.44693, -1.58662, -1.14010, -0.88612, 1.34506, 1.87768, -0.32137, -1.41363, -0.91785, -0.04875, 0.41658, 1.07430, 0.36638, 0.34440, -0.02956, 0.57945, -0.11867, 0.90634, -0.19711, 0.32798, 0.33579, 0.20257, -0.75994, 1.22110, -0.78179, 0.99193, -0.11163, -0.77141, 0.27294, 0.68031, 1.67342, -0.40875, -0.53313, 0.07368, 0.68746, -0.07448, 0.25367, 0.18508, -0.30793, -0.78439, 0.18577, 0.30676, -0.81100, 1.90100, 0.22007, 1.16332, -1.00248, 1.47492, -0.54562, -1.58254, -0.23476, 0.06925, 0.99371, -1.28585, 0.27493, -0.20690, -0.11487, +-0.99005, 2.25519, 0.67594, -0.73975, 1.40437, -0.46316, 0.06574, -0.53696, -0.23802, -1.59563, 0.94479, 0.23906, -0.51105, 0.48000, -1.73984, -1.64892, -0.77363, 2.32622, -1.07395, -0.33110, -0.73001, 1.33001, -2.23144, -0.39882, 0.53472, 0.31890, -2.17618, 0.58440, 1.13177, -0.28456, 0.31678, 0.76929, -0.47531, 1.09138, 0.38738, -0.20675, 0.63755, -0.17436, -0.35739, -0.03672, -1.09302, 0.71184, -1.49359, -0.33611, -2.29182, -0.49049, -0.37137, 1.51689, 0.02399, -1.10420, -0.22467, 1.58606, 1.80655, 1.51450, -0.28004, 0.59967, -0.85982, -0.24847, 0.47892, -1.23600, -0.07332, 0.16992, -0.65781, 0.36105, +-0.24101, 0.00256, -1.20247, -2.76906, 0.17000, 1.60323, 1.18447, 0.34121, -0.11276, 0.09355, -0.57227, -0.19640, -0.81383, 0.82703, -0.16687, 0.06838, -0.99927, -1.87296, -0.98185, 1.51044, 1.35874, -0.42849, -2.59066, -1.84269, -0.06239, -2.27174, 0.76758, -0.43087, -0.42719, -0.40260, 0.93956, 1.07347, 0.18641, -1.18627, -3.53125, -0.34906, 0.43691, 0.21646, -0.22977, -2.71418, -1.15056, -0.57598, -1.13245, -0.74038, 0.14837, -0.22559, -0.27736, 1.61208, -0.36324, -0.28843, 0.24825, -0.85080, -1.03263, -0.21692, 0.06523, 0.12645, -0.98832, 0.09824, 0.86293, -0.50667, 0.35929, -0.04738, -0.89027, 1.08326, +-1.01697, -0.40605, 0.20823, 0.36608, -0.43757, -1.80594, -1.13138, -0.01077, 1.07237, -0.59844, 0.28350, 0.58051, 0.39598, -0.14410, -0.01692, -1.29989, 1.27608, 0.06105, 0.80516, -1.26074, -0.41422, 1.26036, -0.06359, 0.93148, 1.75992, 0.56753, -0.18152, 0.22471, 0.01247, 0.60622, -0.52989, 1.65007, 1.08077, -1.29467, -0.50563, 0.33114, -1.78648, 0.73577, -0.37241, 1.30270, 0.89617, -0.26852, -0.53362, 1.93730, 1.40126, -1.63780, 0.38582, -0.84988, -0.05484, 1.16466, -0.92057, 1.02314, 1.45703, 0.48917, 0.67295, 1.19779, 0.78525, -1.51545, 0.02588, -1.05213, -0.17243, 0.23763, -0.15637, -0.01894, +2.13525, 1.24224, -0.14115, -0.92743, 1.17693, 0.07256, -1.41978, -0.10075, 0.96766, -0.16873, -0.47545, -0.07995, -0.36650, 0.54848, -0.21802, 1.52333, -0.27206, 0.23158, -0.16430, 0.13701, -1.43660, 0.62439, 1.26444, 0.89982, 1.29574, -0.75427, 0.36568, 1.52589, -1.74097, -0.68615, -1.34594, -0.56970, 0.00263, -0.40006, -0.26374, -0.22552, -0.45963, -0.30303, -0.07014, -0.97118, 1.39917, -0.02193, 0.05117, 0.43439, -1.10385, -1.08774, -1.45792, -0.58810, 0.12543, 1.35310, -0.94451, 0.05142, -0.70516, 0.87125, 0.32427, 0.44673, -1.73371, 0.50938, 0.97737, -1.17380, 0.30772, 2.17591, 0.54274, 1.90216, +-0.41258, -1.61881, -0.38482, -1.29865, -1.10543, 0.63454, 0.14586, -0.71920, 1.56143, -0.93712, -0.84933, -0.70702, 1.00829, -0.17203, -1.01492, -0.05012, -0.41320, 0.10194, 0.31246, 1.07351, 0.77088, 0.36572, 2.17160, 0.39774, -0.18744, -0.88934, -0.22506, -1.30577, 0.17332, -0.09088, -0.50004, -0.17535, -0.70699, 0.40250, -0.82022, 1.38513, 0.24795, 0.70785, 0.96559, 0.10031, -0.28777, 1.03309, -0.93225, -2.16831, -1.52053, -1.38568, 1.56005, -1.00317, 1.50526, 0.07777, -0.96128, 0.71592, 0.26133, 1.34197, -0.13518, 0.40493, -1.15262, -0.74183, -0.17699, -0.24738, 0.92078, -0.16879, -0.24138, -0.20507, +-0.35595, 0.31845, 0.14625, 0.43964, -0.67453, 1.44415, 0.05682, 0.36415, 0.28540, 1.38388, 0.62086, 1.20036, 0.69692, 0.34905, 0.26507, 0.14383, -0.84967, 0.55764, 0.03884, -0.38431, 0.32379, 0.95151, 1.23735, -0.37589, 0.00498, -1.12919, 1.08349, 0.25360, -2.28870, 0.98309, -1.36518, 0.62941, 1.42995, 1.49572, 0.04678, 0.00168, -0.80129, -0.42491, -0.80253, -0.65357, -1.05919, 0.53094, -2.03443, 1.15408, 2.14670, -0.54247, 0.85908, -0.49397, -0.39584, 0.67849, 0.50895, 0.83511, -0.82799, -1.26942, -0.54514, 0.38032, 0.65669, 1.26939, -1.38133, -0.32999, 0.50855, 1.22180, -1.11730, -0.71138, +-1.31334, 0.24870, -0.87681, -0.47499, -0.70740, -0.38871, -0.32544, -0.35544, -0.03234, 0.67953, 0.33070, 1.34494, -1.37819, -0.75626, 1.99908, -1.32461, -1.44912, -0.56919, 0.25710, 1.47118, -1.78238, -0.01484, -0.76294, 1.21984, -1.19756, 0.05353, 1.02000, 0.09184, 0.01054, 0.19583, -0.95025, 2.22179, 0.24684, 0.01200, -1.73820, -2.47140, 0.77975, -1.31409, -0.21077, 2.56860, 1.38634, 0.07209, -0.05829, 2.46935, -0.07071, 0.29556, 0.49441, 0.31420, 0.48825, 0.66149, -1.63014, 1.62449, -1.11388, 0.45511, 0.23017, -0.11744, 1.41811, -1.64963, -0.69696, -0.27932, 2.07292, -0.85232, -0.40707, -1.53219, +-0.32128, -1.52793, 2.25426, -0.98808, 2.39678, -1.01741, -0.32989, -0.16259, 0.62249, -1.02019, 0.99010, 0.45538, 0.60160, -1.20092, 0.20024, 0.35991, -0.23859, -0.45999, 0.51869, 1.74646, 0.69132, -1.84649, -0.57432, -1.23356, -0.38468, -0.47591, -0.93780, -0.19658, 0.53809, 0.63098, -0.92538, -1.06204, 0.42733, 1.61218, -0.99845, 0.23562, 0.13565, 0.43058, 0.38540, -0.81590, -1.78422, 0.23857, -0.44622, -0.15476, 0.21466, -0.76217, -1.08642, -0.39730, -2.54075, -0.67715, 0.69889, -0.67665, -0.80080, -0.14910, -0.21998, -0.37417, 0.80925, 0.88673, 0.02059, -1.06255, -0.89671, 0.10010, -0.08477, 0.05116, +-0.88120, 0.54442, -1.71751, -0.73687, -0.09702, 0.16372, -0.80278, 1.09650, 0.36093, 1.27420, 2.34554, 2.23451, 1.10999, 0.58803, -0.60301, -0.79460, 0.29864, 1.09990, -0.85488, -0.85371, -0.45638, -0.09684, -0.24541, -1.66620, -1.25564, 0.65590, -0.10367, 0.52025, -0.76923, -0.75141, -0.08316, -0.54950, 0.71703, -0.06015, -0.52683, 0.98787, 1.32085, 1.03105, 0.71450, 1.66764, 0.59907, -2.47657, 0.18591, -1.61513, -2.67209, -0.03128, -1.19090, 1.01405, -0.56904, -0.29743, -1.36125, -0.59915, -0.24633, -0.76345, 2.12115, 1.15108, 1.32785, -0.30049, 0.49668, -0.13215, -1.46148, -0.36672, -0.27531, 0.75028, +1.22916, -0.94275, 0.37593, 1.97741, 0.15367, -0.03534, -0.72217, -0.43365, -1.44270, -0.86176, -1.08940, 0.45466, -0.28839, -1.44485, 0.48054, -0.02918, -0.95350, -0.15124, -1.41848, -1.19897, -1.57796, 0.10109, -1.00283, -2.11395, 0.73036, -0.56697, 0.72246, -0.59861, -1.04432, 0.19356, -0.93944, -0.51436, 0.30438, -0.74081, 1.35963, -0.46049, -0.76032, -0.64446, 1.21056, -0.28056, 0.24472, 0.51026, 2.50698, 0.29930, 0.79613, -0.58416, 0.34731, -0.88875, 1.13700, 0.12939, 2.85792, -0.11869, 0.55208, -0.07715, 1.01010, -2.78054, -0.04872, 1.83872, 0.91303, -0.01661, -1.59022, 0.53044, 0.65304, -0.17126, +1.24444, -1.40176, -1.25467, -0.29262, -0.33342, 0.27813, -0.60982, -0.21779, -1.58171, -0.17344, -1.32243, -0.81901, -0.82012, -0.81131, 0.20617, 0.68938, -1.63004, 0.19922, -0.00823, -0.79728, 0.92516, -1.19410, -1.54640, -1.23470, 0.64822, 1.59304, -0.37889, 1.77519, 2.69826, -0.05930, -0.17798, -1.01289, 0.32157, -0.71634, -1.06164, 0.02219, -0.49894, -2.16001, 0.00019, 0.78167, 1.37777, -0.43921, 0.72138, -0.14115, 1.75786, 0.70929, 0.36014, -0.00648, -1.32037, -0.72114, -0.18485, -0.01037, -0.33821, -1.17191, 0.58635, 0.17073, 1.18413, 0.53814, 1.53569, -0.92506, -0.08343, 0.71080, -0.42671, 0.52222, +0.27726, -0.95037, -1.14853, -1.98857, -1.62879, -0.15916, -0.90031, 1.73251, 0.83676, 1.06860, 0.92287, 1.04036, -1.22499, 0.22989, -0.96210, 1.38065, -0.04484, 1.74556, -2.08146, 0.37313, 0.56796, -1.06181, 0.51823, 1.44901, 0.39413, 0.25442, 0.17698, -0.29077, 1.09053, -1.48428, -0.73732, 2.22376, 1.23238, 1.38599, 0.06045, 1.08815, -0.41584, 0.26672, 1.55747, 0.52515, 1.00263, -0.86763, 0.12907, -2.97564, 0.89179, -0.40654, 0.67489, -0.05618, -2.12774, 0.37327, 0.27866, -1.38842, 0.05611, 0.62618, -0.26894, -0.03946, 1.18908, 0.24664, -0.03551, -0.21001, -0.13935, -0.01069, 0.43278, -1.35798, +0.22224, -0.38217, -0.43448, -0.67776, -1.75976, 0.19530, 0.08227, -1.12037, 0.11763, 2.03829, 1.22538, 1.43436, 0.41548, 0.70370, -0.87883, -0.01079, -0.80776, 1.39582, 2.04070, -0.00456, -2.02410, 0.74316, -1.93993, -0.78753, 0.62061, 0.76828, -0.65801, 1.92900, -1.47330, -1.40690, -0.05214, -0.40211, -1.22301, -0.43672, 1.21840, 1.12191, 0.27711, -1.45807, 2.73064, 1.25523, 1.39737, 0.39949, -1.66998, 0.45884, 0.61901, -1.04631, 1.40275, -0.38535, 1.04360, -0.32756, 1.49499, 0.46289, -1.64540, 0.27828, -0.24482, 1.61902, 1.53022, -0.85422, -1.00901, 1.04273, -0.22529, -1.33413, 0.62836, 0.64288, +-0.84365, -0.73692, 0.55942, -0.03180, 0.79755, -1.54724, 0.37637, -0.43685, -0.35653, -1.30010, -0.01230, 0.63433, 1.30740, -2.85255, 0.03800, 1.71072, -3.01489, 1.86592, -0.19760, 0.63959, 1.84371, 0.58490, 0.58435, -1.62087, 0.78906, -1.14015, -0.80355, 0.46794, -2.82851, 1.77404, -0.96443, 1.41956, -0.12017, -0.46791, -0.83475, 0.15635, -0.28326, 1.03106, -0.06801, -1.74102, 0.31649, 0.64592, 1.43221, -0.55949, 0.33186, 1.04810, 0.99594, -1.29445, 0.04040, -0.14167, -1.10491, 0.45886, 0.66596, 0.67690, 0.23974, -0.68269, 1.12682, -1.35496, -1.26187, 0.13282, -0.25590, 1.20546, -0.86603, 0.71449, +0.85829, 0.07259, 1.89371, -1.09924, -0.94911, 0.95988, -0.36870, -1.22833, -0.92108, 0.27402, 0.09281, -0.24330, 1.70772, -1.07132, -0.04706, -0.20735, -1.56610, 0.73794, -0.11482, -1.11068, 0.15460, -0.29023, 1.84187, -0.47188, -0.28763, -0.75824, -0.00424, -0.53712, 1.57806, 0.77745, -1.49798, -1.02055, 1.70835, -1.49113, -2.17321, -1.54122, 0.24328, 0.61446, 0.19994, -1.01537, -0.99606, 0.76648, 0.14120, -1.46604, -0.10944, 0.55887, 0.10783, -0.12824, 1.61925, 1.17121, -1.49922, 0.29800, 0.57378, -0.66409, -0.22829, 0.73110, -0.44920, 0.26154, -0.58031, 0.05482, 0.08658, -0.91664, -0.03933, -1.11328, +1.10442, 0.94239, -1.04125, 0.91164, 1.26020, 0.78440, -0.28936, -0.13186, 0.24511, -0.16052, -0.43375, -1.31013, 0.99697, 0.62011, 0.71969, 1.24995, 1.09149, -0.10827, -1.86193, 0.01941, -0.67700, 1.56693, 1.20838, -1.48403, -1.78704, -0.18473, 1.44244, -0.10251, -0.38936, 3.48083, -0.99335, -0.68238, -0.39434, 1.96998, -1.10577, -1.43388, -0.27864, -2.30937, 0.32598, -0.78770, -0.36452, 0.53699, -0.75037, -0.84125, 0.16503, -0.16623, 0.29863, 1.10520, -0.14668, 0.63504, -0.48932, 0.70250, -1.71971, 0.19742, 0.39474, 2.00845, -0.38449, 1.06947, -0.27293, 0.94009, 0.30493, -1.51920, 1.08322, 0.95521, +0.24283, -0.29498, 1.32246, -0.36765, 0.56799, -0.09060, 0.55029, -0.60662, -0.20159, -0.98242, -0.54456, 1.33243, -0.12734, -1.51652, 0.63627, 0.45471, -1.24522, -0.07523, 0.94663, 0.02496, 0.23662, -0.36719, 0.66617, -1.52239, -0.63350, 0.72898, 0.61310, 0.20536, -1.02196, -1.16229, -1.09412, -1.02208, 0.32063, 0.74560, 0.60433, 0.52008, -0.34203, 0.77117, 2.01999, 1.01665, 0.16849, -0.29226, 0.76119, -0.69349, -1.06066, 0.91941, 0.53810, -1.12001, 0.53191, 1.01590, -1.56146, 0.64252, 0.09174, -0.27175, -0.44459, -0.27452, -0.78815, 0.10464, 0.88165, 0.03602, -0.99657, -0.16067, 1.11314, -1.05472, +-0.02560, -1.22258, 1.72094, -0.81637, 0.82755, -0.87327, 1.83709, -1.17922, -0.52999, -1.00402, -0.27555, 1.71114, 0.03018, 2.16486, 1.21637, -0.91525, 1.50083, 0.04645, -1.49203, 0.93318, -0.59842, -1.11957, -0.00953, -0.36754, -0.20048, 1.44796, -0.70390, -0.34499, 1.08879, 0.40224, -0.06233, -0.89326, 1.71807, 0.98269, 1.04382, 0.87311, 0.00506, -2.00177, 0.23411, 0.32665, -0.52410, -1.93567, 0.75412, -0.21672, 2.42977, -0.48078, 0.48030, 0.44333, 0.18013, -0.03013, -0.30153, -0.02987, -0.46560, 1.21782, -1.09000, -0.27815, 1.01923, 2.86877, -1.09410, 1.23266, -1.25424, -0.44087, 2.93037, 0.34423, +0.43877, -0.87342, -1.40854, -0.32461, -0.33267, 0.97984, -0.32517, 0.00604, -0.70480, -1.60140, -0.82768, 0.79860, 0.47465, -0.33738, 0.36699, 0.67286, 0.59693, 0.65594, 2.74028, -0.91373, -0.13766, -0.53726, 1.24120, -1.02273, -0.27779, 0.42418, 0.19363, -0.43558, 0.13447, -0.85260, -1.04322, 0.59737, 0.22412, -0.58549, 0.94360, -0.03367, -0.08348, -0.78158, -0.83098, -0.83073, 0.33113, -1.29833, 1.44842, 0.51466, 1.93403, 0.86634, 1.72213, -0.65798, 1.13565, -0.23222, 0.33805, 0.45858, 0.19282, 0.82610, 0.71009, 0.29548, -0.23708, -1.21643, -0.63747, -0.19325, -0.74405, 0.25904, -0.67106, 0.36974, +-1.94023, 1.84677, -0.43044, 0.49405, 0.27362, 1.06472, 3.09734, -1.25097, 0.50681, -1.77780, 0.35768, 0.19876, 0.41467, -0.79458, 0.07953, -1.11381, 0.11856, 1.76103, 0.19509, 0.16274, -1.94679, -0.74386, -1.39709, -0.42519, 0.79685, 0.89817, 0.73540, 2.30795, -1.28790, 0.90797, -0.88886, 1.46942, 0.71764, -1.78461, 0.48943, -0.28649, -0.24812, 0.72809, -0.58564, 0.25994, -1.27465, -0.19815, 1.03356, -1.00605, -1.12765, -0.47776, 0.38837, 1.23158, 0.56494, 0.83728, 0.47258, -0.49293, 2.39455, -0.23370, -0.64245, -1.67454, -1.64924, 1.28560, 0.67322, -0.06700, -0.06698, 0.70164, 0.13908, 0.35185, +0.04153, 0.74200, 0.57960, -0.88310, -1.06198, 2.18416, -0.39048, -0.67322, 0.32275, 0.88711, 2.00355, 0.58754, 0.18119, 2.95864, -0.77618, -0.03384, -0.40804, -0.92556, 0.63675, -1.20102, 0.34988, -0.26681, 0.69504, 0.50043, -0.54827, -0.54883, 0.84318, 0.29864, 0.23297, 0.73456, -0.37504, -0.61807, -0.46650, 0.68436, 0.41579, 0.49745, 1.26319, -0.55080, 0.05516, 1.42555, 0.02629, 1.18140, -0.22396, -1.71117, -3.22265, -1.13538, 0.31391, 0.63289, -1.54369, 0.33543, 0.18594, -0.77502, 1.11951, -1.53137, -0.04006, 2.07789, 1.54345, 0.05451, 0.80659, -0.48164, -0.19156, 0.83544, -1.12758, 0.70222, +-1.59213, -0.45116, 0.61770, 0.22609, -0.07319, -0.06222, 0.34924, -1.66421, -0.67377, -0.92103, 1.38816, 0.22174, 0.59199, -0.00797, -0.02194, -0.07755, -0.04155, 1.17595, -0.34528, 0.94588, -0.37925, -0.89822, -0.12982, -2.06887, -0.34512, 1.22315, 1.41671, -0.71439, -0.96511, -0.74438, 0.52094, -1.30649, 0.13952, 1.92163, -0.13345, 1.15590, -2.29260, -0.28482, 0.05748, -1.60589, 1.39224, 0.40208, 0.12032, -0.53801, -1.59519, -0.00861, -1.40505, 0.28595, -1.18083, 0.62969, 1.32795, -0.33680, -0.54336, 0.89867, -1.01030, 1.16090, -1.83038, 0.56879, 0.08579, 0.90397, -0.04861, 0.48478, -1.73111, -0.01998, +-0.88820, -0.08265, -0.34880, 0.45287, 0.16909, -0.26529, 1.23983, -0.20693, 1.15417, -0.39373, 0.70840, 1.56554, -1.46719, -0.72790, -0.97082, 0.71080, -0.83241, 0.46565, 0.76812, 1.28701, 0.11698, -0.84057, -0.56335, -0.62829, -1.39187, -2.20907, -1.98982, 0.40568, -1.63722, 0.09152, -0.73941, -0.95411, 1.16970, -0.45033, -0.30299, 1.10637, -1.02613, -0.33271, 0.74229, 0.11129, 0.93067, 1.21135, 0.40072, -0.34354, 0.37157, -2.53778, -1.54124, 0.04485, -1.61572, 0.53802, 0.16964, 0.44939, -0.13703, 0.45910, 1.77158, 0.67836, 1.77694, -0.00354, 3.34653, 0.36427, -0.30237, 0.87330, -0.00695, 1.66992, +-0.46874, 0.32854, -1.38827, -0.27021, -0.40092, -0.56692, -0.84482, -1.39468, 0.07851, 1.08754, 0.33834, 0.64880, -0.63641, -0.33739, -0.61843, -0.65330, 0.23140, -0.06096, -0.02673, 0.63799, 1.75108, -0.19954, 1.02405, -0.03796, 1.29678, -0.25595, 0.21566, 0.10358, -0.66043, 2.72287, 0.66602, 1.22254, 0.35947, 0.40536, 0.48638, -0.28803, 1.33524, 0.49577, -0.81130, -1.55661, 1.28763, -0.66758, 0.77981, -0.06971, -1.19504, -2.38971, -0.57481, -0.32576, 0.03645, -0.38162, -1.40524, 0.95820, -0.11042, 0.53283, 1.07099, -0.16535, -0.44978, 0.31592, -0.67329, -1.71099, -1.23377, -0.74785, -0.74247, -1.15398, +-0.73820, -0.72584, -1.20215, 0.11759, -0.06152, 1.04007, 0.14477, -1.22438, -0.62489, -0.21278, -0.04450, 1.49155, 0.98939, 0.84785, 0.59681, -0.67409, 0.44225, 0.97615, -0.50910, 0.33374, -0.43981, -1.45763, 1.36333, -2.24652, -0.88742, 1.56185, 0.56987, 0.60748, 0.96914, 0.33983, 1.24138, -0.53900, -2.54021, 0.32499, 0.41208, 0.36333, 0.13818, -0.47372, -1.19120, -0.03396, 0.85643, -0.14696, 0.96858, 1.89940, -2.28452, -0.00256, 0.52481, 0.14379, -1.45040, 1.75512, -2.15330, -0.76248, -0.75469, -1.87435, 0.43676, -0.33332, -0.77363, 0.41839, -0.24226, -0.31380, -0.00439, -0.24602, -1.70273, 0.81534, +0.07422, -1.36553, -0.08343, -0.36337, 0.28891, 0.18400, 0.08449, -0.36513, 0.94184, -0.93559, 1.28665, -1.10253, 1.28825, 1.17074, 1.61781, 0.22567, -0.68718, 0.73313, 1.59600, 0.19341, 0.41555, -1.35871, -0.70926, -1.17555, 0.35576, 0.56301, -0.03850, -0.50104, 1.25952, -1.23936, -0.03709, 0.04532, -0.64925, 0.21290, 1.49427, 1.15266, -1.66160, 0.34276, 1.13411, 0.53531, -1.36797, -0.51592, -1.99527, -0.78088, 1.08535, -1.01491, 0.16285, 2.04813, 0.18714, -0.83204, -0.63657, 0.91950, 1.00700, 0.33291, -0.20265, 1.34311, -0.31957, 0.23195, -1.02916, 1.19766, 0.12159, 0.92187, -1.54265, 0.09898, +1.54618, 1.20659, 0.36496, 1.62964, 1.54049, 0.50812, 0.46819, -1.39784, 1.29563, 1.04444, -0.27657, 0.97542, 1.30520, -2.53918, 0.68604, 1.89333, 0.16080, 1.31994, -0.15049, 1.46501, -0.05850, 0.97323, 0.11478, -0.07770, -1.00402, -0.84933, -0.50618, -0.80859, -0.21040, 1.39441, 1.74149, 1.56962, 0.65845, 0.48064, -1.78914, -1.04213, -0.51570, 0.76792, -1.02185, -0.61699, -0.58057, -0.17097, 0.98863, 1.19646, -0.55650, -0.23456, 1.11705, -0.48406, -1.84937, 0.91953, 0.26520, 0.07510, 0.59302, -0.61027, -0.84009, 1.39186, 0.47858, -0.19807, -0.06672, 0.83143, 0.28164, 0.17884, 0.69799, -0.00691, +-0.74675, 0.88790, -0.24469, 0.48206, -1.03858, -1.63652, 0.23203, 0.59670, 0.49765, -0.25132, -1.39990, 0.51753, 1.02429, -0.48037, 0.65445, -1.94002, -0.04051, 1.46977, -0.45046, 0.43747, 0.70882, 1.50750, 0.70636, 1.32631, 0.75582, 1.28084, 1.12401, -0.02841, 0.99158, -0.93881, -1.27379, 1.07459, -0.65545, -1.04397, 0.25299, -0.28134, 0.38906, 0.86608, 2.09824, 1.20480, -0.86412, -0.54966, 0.80500, -0.48306, -0.37098, -1.22303, 0.29710, -1.95896, -0.17270, 0.41346, 1.06015, 0.86635, 0.37681, -1.33140, 0.14081, -0.18838, 1.04005, 0.45423, -0.10477, -0.92970, 1.60344, -1.44936, -1.95076, 0.49583, +1.07391, 0.33682, -1.15981, 0.49343, 0.66313, 0.04008, -0.69361, -1.20001, -0.38246, -2.61750, -0.15790, -1.29243, -2.62391, 0.63883, -0.63315, -0.03672, -0.65776, -1.99008, -1.25404, -0.98378, 0.72811, 1.13384, -0.07493, -1.13355, 0.22724, 0.36633, -0.34658, -2.30018, -1.01168, -0.36535, 0.59858, -1.83155, 0.86853, -0.57062, -0.37739, 0.90095, -0.15108, 0.10976, 0.90492, -1.64585, 2.25878, -1.04841, 1.31703, -1.51518, 1.01515, -0.75861, -1.08039, 0.21786, -0.83918, -1.20695, 1.83537, 1.99952, -0.51369, 0.34280, 1.90230, -0.06362, 1.07105, -0.15002, 0.37323, -1.63678, 0.04955, 0.67365, 0.22679, 0.14962, +-0.05193, -0.35447, -0.03098, -1.90758, -1.24702, 1.01852, 0.86237, 0.55313, -0.14362, -0.33711, 0.71295, 1.05754, 0.28085, 1.72119, 0.54223, 1.91978, 0.22541, 0.68414, 0.18578, -0.09148, 0.36570, -0.92525, -0.35730, -0.78482, -1.92597, 0.02853, -0.11214, 0.37534, -0.48980, -0.19484, 0.79399, 2.16888, -0.06821, -0.01373, 0.77848, -0.88737, -0.48844, -1.33134, -1.31569, -0.56663, 1.08375, -1.69812, 0.76811, 1.03899, 0.01824, -2.41279, 1.57556, 0.65602, 0.81734, 2.20408, -0.44914, -3.15861, 0.93847, -1.19017, 0.02118, -0.51516, -0.98916, -0.87705, 0.51962, -1.48365, -0.06001, 0.64403, -1.32944, 1.09661, +-1.30987, -0.58400, 0.05732, 0.04255, -0.62333, 0.09853, 0.30639, 0.17146, -0.32398, 0.76275, -0.85130, 0.64394, 1.30390, -1.22256, -0.26999, 0.06931, 1.71266, -0.58852, 2.13574, -0.12332, 0.17843, -0.60534, 0.57068, 0.98848, -1.56021, -1.10231, 1.36559, 0.60422, -0.76944, -0.67308, -0.10403, -1.66679, 1.49277, -1.00088, -1.09941, 1.93889, -0.20252, 1.79428, -1.44371, 0.34741, 0.64187, 1.76539, -0.73581, -0.13481, -2.10180, -0.84328, 0.66928, -1.17965, -0.80119, 0.27654, 1.67335, 1.35929, 0.21539, 0.00760, 1.19793, 0.46425, -0.53412, -0.62384, -0.40125, 0.09378, -3.84466, 0.92386, -1.11996, 2.55242, +-0.31389, -0.32595, -2.01898, -0.01325, -0.25400, 1.60665, 0.86454, 1.75421, 0.23557, -0.19183, -0.95189, -0.75196, -2.48864, 0.20706, 1.25325, 0.19591, -2.68536, 0.66059, 0.99827, -0.01149, -0.32012, 1.87545, 1.00125, -1.35035, -0.80118, -0.08734, 0.85207, -0.74778, -1.06571, -1.06247, 0.61004, 0.01641, 0.20849, 0.99253, -0.68355, 0.92897, 1.10984, -0.84699, -0.69194, -1.57337, 2.69374, 0.19140, 1.41691, -0.87578, 0.64417, -0.16168, 1.19154, 1.05387, -0.17059, -0.26079, 2.26882, 1.17394, 0.79393, -0.17705, 1.27503, 0.79094, -0.94707, -1.25446, -1.69739, 0.22389, -0.67388, 0.26656, -1.11028, -0.50083, +1.00197, 0.59224, -0.40253, 0.60238, -0.02244, 0.69683, -0.50868, -0.31011, 0.71026, -1.24996, -0.09111, -0.23058, 0.86934, -0.15161, -0.12584, 0.23894, 0.25794, 1.05171, 1.74650, -0.14074, 1.65889, -0.00466, 0.15624, -2.20153, 0.18759, 0.05988, -2.28089, 1.42728, -0.47384, 1.98212, -0.66473, -0.29392, 1.87258, 1.48216, -0.78391, 0.27051, -0.66782, -0.46547, 0.48533, -0.19026, -0.56627, -0.15585, -2.19342, -0.51901, -0.07767, -1.13037, 0.80910, 0.49310, 1.09096, -0.17856, 0.02768, 0.19790, -0.57688, -1.67062, 0.82693, 0.09619, -0.30444, 0.11704, 0.80418, 1.84466, -1.59397, 1.06433, -0.58058, 0.87688, +-0.17998, -0.43448, -0.17355, -0.90743, -0.10424, 2.03129, 0.16385, -1.42594, 0.86974, 0.64390, -0.46549, 0.40038, 1.08080, -1.91604, 0.08686, 0.59558, -0.06505, 1.57669, 0.59838, -0.25193, -0.74904, 0.52862, 1.22537, -0.88507, 1.11827, 0.85695, 0.14087, 1.49727, -0.17611, -0.42386, 0.77279, -0.32213, 1.47404, -1.45718, 0.98806, 1.35350, -0.52621, 0.74813, -1.51130, 0.25938, -0.48198, 0.20526, -0.70649, -0.11827, 2.07674, -0.05266, -0.84509, -0.54703, 0.82229, 0.65189, 0.57750, -3.12472, 0.38696, -0.42215, 1.74775, -0.94757, 1.87351, 0.20420, 0.05568, 0.18281, 0.96262, 0.50149, -0.72419, 0.89342, +1.13577, -0.15567, 0.49166, 0.08286, -1.30091, 0.87779, 0.90052, -0.31906, -0.02919, -0.00104, -0.48506, -0.50173, 0.31716, 0.01157, 0.50657, -0.09294, 0.44179, 1.46190, 0.16381, 1.34215, 1.21540, 1.34287, -0.58908, 0.15276, -1.12407, -0.40683, 1.14967, -0.71785, -1.86998, -0.29909, 0.72058, -0.31384, 0.04566, 0.04398, -0.12387, 1.53523, -0.75787, -1.25785, -1.40395, -1.35365, 0.38901, -0.45409, -0.16447, -0.61227, 1.21648, 2.85513, -1.40020, -0.89406, -0.91840, -0.77242, 1.37710, -0.28784, 1.81174, 0.47005, -0.92224, -0.55283, 0.73307, -0.26369, 0.20877, 0.10309, 1.09415, -2.01825, 1.52038, -0.28838, +0.06314, 1.42100, 1.50334, 0.11218, -0.18290, 1.87704, 1.15922, -0.44495, 0.98078, 0.21622, 0.33343, 0.20751, 3.05328, 2.03604, 1.29375, -0.92659, 1.58932, -0.60523, -0.28162, -0.24959, 1.61032, -0.71722, 0.70919, -0.17022, 0.69935, -0.68362, 0.20330, -0.33449, 0.13841, 0.23964, 0.26293, 0.28423, 0.72406, 0.77031, 0.79847, -0.63500, 1.23771, -0.28148, 0.81333, 0.06657, 0.54992, -1.29235, -0.12661, 1.46560, 0.69869, -1.25236, -0.34088, -0.43386, -1.27380, -0.34753, 0.49644, -1.14933, -0.50167, 0.07335, 1.09346, 1.68119, 0.03690, -0.61958, -0.93036, 0.73089, -1.45595, -1.69565, -2.02141, -1.09210, +-0.05397, 1.31126, 0.36230, -1.24140, 0.46486, -1.13335, 0.69930, -1.40234, -0.41200, 0.20274, 0.24069, -0.43385, 0.62313, 0.99623, -1.21000, -1.05442, 1.02050, 0.29344, 1.21742, -1.24590, 0.80388, 0.61473, -0.54411, 0.10946, 0.65047, -0.23402, 1.23517, 1.93804, 0.31302, 0.12484, 1.14691, -0.60448, 0.56487, -0.20044, 1.87942, -0.75805, 0.23228, 1.25897, 0.68875, -1.90912, 1.32449, -0.01105, 0.12868, -0.30472, 0.39692, 0.75123, -0.75995, 1.22639, -1.74642, 0.33405, 0.66180, 0.51947, 1.01098, 0.03651, -1.04956, 1.44500, -0.67252, -0.25696, 1.86890, 1.54768, -1.33531, 0.39680, -0.00385, -0.62070, +-0.82408, -1.97148, 0.86150, -3.77707, -0.88027, 0.78740, 1.25678, 0.93507, -1.88930, -0.82724, -0.72749, -1.39509, -1.37561, -1.57432, 0.41057, 1.00044, 0.16331, -0.42828, 1.60317, -0.84434, 0.85843, -0.52982, -0.73724, -1.07295, -0.48007, 3.53894, 1.18371, 0.87976, 2.45059, 2.12411, -0.62816, 0.96893, 0.76074, -0.84036, -1.10664, 1.03967, -0.75105, 1.31867, 0.19904, 0.05036, 1.03634, -0.48167, -0.71108, 0.88952, -0.88012, -0.01180, 1.33253, -1.08458, 0.08803, 1.16913, -1.60868, 0.64255, 0.84106, 1.00331, 0.10783, 0.71784, 2.67908, 0.47053, -2.52373, 0.50865, 0.44920, -0.41399, -0.72265, -0.02414, +-1.48871, -0.04936, -1.18873, -0.86073, 1.90792, 1.11175, -1.35928, 0.61970, -2.01922, -1.41331, -2.51961, -1.11660, -0.23303, 0.30124, 0.38249, 0.70920, -0.16848, -0.80924, -1.50278, 0.81001, -0.06809, 0.80951, -0.22176, 0.18423, 0.31168, -0.50538, 0.53514, -1.43580, -1.09697, -0.43995, 0.11749, 0.02799, 1.34604, 0.66372, -0.32114, -0.86070, -0.76544, -0.59245, -0.01989, 0.32224, 0.84222, -0.10803, 0.79441, -0.28961, 0.15548, 0.81771, -1.22612, 0.37786, -0.13250, 0.31655, 0.85732, -0.58302, -0.07061, -0.96112, 0.90468, 0.35419, 0.40095, -0.24642, 1.41464, -0.22242, 1.41969, 0.48091, -0.89695, 0.05169, +-2.43378, 1.16718, -0.29049, -0.13432, -1.01133, 1.54728, 0.61775, -0.89955, 0.19892, -1.04356, -1.76862, -1.31121, 1.16595, 0.69027, -0.99196, -1.81120, 0.53965, -0.41247, -0.14112, 1.43961, -0.99613, 0.52360, -0.16746, 0.78256, -0.30163, -0.91609, -0.48290, -2.72319, 1.10098, 0.95324, -0.62835, -0.26596, -1.06363, 0.64828, -0.89394, 1.67112, -0.95337, 1.37428, 0.09942, -0.04849, -0.05791, -1.38120, -0.25628, -0.81427, 0.43317, 1.48203, -1.58460, -0.60732, -1.33930, 1.39845, 1.95511, 0.21363, 0.71282, 0.13847, -0.78627, -0.15139, -0.46751, -0.42285, 0.57471, -1.42024, 0.02021, -0.26016, 0.75675, 0.59361, +1.31134, -0.13098, -2.00734, -0.93406, 1.58324, 0.50003, 0.13689, -0.87196, 0.05833, 0.99665, 0.98327, 0.98988, 0.89339, 1.03809, 0.78621, 0.88103, 1.53572, -1.39729, 1.27808, -0.26566, -0.06674, 0.34556, -1.13794, 2.29858, -0.17696, -0.43553, 0.15821, -0.30896, -0.49620, -0.62003, 1.00067, 0.03897, 0.86280, -2.42888, -0.63050, -0.26623, -0.30546, 1.44125, -0.26496, -0.45090, -2.59505, -1.30308, 0.03894, 1.04728, 0.48377, 0.48296, 0.60754, 0.42086, -0.26480, -0.88336, -0.65156, -0.51292, -1.00359, -1.41580, -0.59354, 0.36956, -0.10194, -0.08152, -0.04885, -1.66350, 1.98368, -0.11607, -0.44747, -1.05446, +0.31919, -0.61309, 1.60072, 0.45702, 1.68852, 1.41356, -0.62903, -1.33228, 0.73355, 0.60525, -0.76326, -1.31492, -0.91790, 0.77836, 1.21115, -0.44691, 0.35436, -1.13773, 0.22315, -0.58719, -1.93163, -1.86830, -1.34928, -0.34800, -0.82163, 0.39710, 0.24323, -0.49472, 1.52686, -0.72595, -0.58865, 0.96621, 1.47062, -0.45425, -0.23638, -0.27010, 0.83252, -0.28955, 1.27675, 0.35390, 2.15685, 0.23572, 0.61856, -1.81310, -0.66225, -1.01558, 0.07135, 0.87471, -0.93605, -0.43320, 0.28074, -0.71422, 0.90045, -0.26706, 0.45304, -0.96900, -1.25666, 0.35489, -1.08641, -1.38098, 0.54523, 0.18682, 0.24350, -0.60203, +-1.28576, 0.08662, 0.75453, -0.85266, 0.16132, 1.23335, 1.14932, -0.37122, -0.47374, -0.65105, 0.20082, 0.75391, 1.51517, -1.46028, -0.77918, -0.14623, 0.03314, -0.50141, 1.48913, -0.37523, 0.95608, -0.54086, -0.20026, 1.29441, -0.77102, 1.09111, -0.17800, -2.14594, 1.30067, -0.26293, 1.07502, -1.14430, 1.04201, -0.30873, 0.08366, 0.66268, -0.24409, 0.97253, 0.44211, 0.73492, -0.30636, 2.27052, 1.23347, 0.43512, -0.30998, -0.48104, 1.32982, 0.16214, 0.17947, -0.65147, -0.60378, 0.69977, -1.02732, -0.19270, 0.28238, 0.50688, -0.35395, -0.08357, 0.74348, 0.07401, 1.18937, -0.51207, -0.68522, -0.45468, +-0.25655, -1.81461, -1.01455, 1.28570, 0.23582, -0.91208, -1.20081, 1.06752, -0.65302, -0.66323, -1.94758, -1.42050, 0.01954, -1.58466, -0.50957, -0.59811, 1.00651, 0.29189, -0.09513, -2.08497, -0.07785, 0.31931, -1.00295, 1.21390, 0.42442, 0.16516, 2.03173, -0.50764, -1.41511, -0.70048, 0.72566, -0.12342, -1.67429, -1.48115, -0.45534, -0.95356, 1.30400, 0.85432, -0.27132, -1.05450, -1.10344, 0.55857, 1.65066, -1.11683, 1.03619, 0.48329, 0.18891, -0.32099, 0.70457, 0.38589, 0.42398, -0.29999, -0.21103, -0.84580, 0.71547, 1.00467, 0.95272, 1.03182, 2.11385, 0.48845, 0.11580, 0.40509, -0.98081, 1.88289, +-1.00195, -2.47029, -0.39231, 1.51470, -1.30410, 0.26493, 0.87864, 0.02813, 0.09031, 0.84352, -0.54666, 2.21042, 1.39825, 0.70020, 0.46239, 2.78841, 0.13084, -0.34402, 0.06773, 1.28960, 1.29416, 0.65501, -0.33913, -0.94201, -0.42162, -0.56685, -0.89190, -1.98801, -0.69122, 0.99499, -0.98489, 1.43923, -2.06378, -0.04518, -0.27583, -1.29387, -1.15648, -0.81079, -0.90490, 0.79017, 1.47878, -0.33207, -1.07583, 1.09302, 1.21923, 0.18068, -0.66074, 0.49256, 0.28278, 2.20322, 1.63843, 0.53992, 0.02191, -1.36204, -0.91066, -0.22597, -0.48994, -1.14178, 0.09680, -0.12962, 0.61681, 0.45765, -1.02377, -0.34936, +0.48278, -0.10909, -1.86943, -0.37650, -1.38507, -1.61859, 0.61621, 0.64238, -0.83736, 0.21661, -1.95292, -1.20899, -0.56437, -1.00792, 0.53964, -0.31451, -0.16589, -0.31872, -0.10152, 0.16592, -1.70339, 2.32733, -0.38647, 0.88063, -1.65341, 0.02848, -0.59739, -1.81835, 0.67206, -2.24083, -0.87310, -0.10186, 1.52665, -0.46748, 0.05970, -0.66257, -0.36698, 0.94774, 0.12699, -0.46268, 0.53417, 0.39448, 1.58317, -0.60305, -0.29536, 0.25510, 0.06026, 0.31369, -0.49323, -1.24672, -0.56113, -0.88201, -1.10129, 1.20542, 0.13435, 0.62233, 1.31860, 0.43947, -0.23949, 0.02335, 1.94285, -1.06811, -0.27367, -1.32945, +-0.19557, 0.03289, 0.23699, 0.02193, 0.77532, 0.06321, 1.03667, 0.89826, 0.24111, 1.67922, 0.04711, -1.33425, 0.19713, -0.00201, 0.20935, 0.91439, -1.40974, -0.30333, 1.69111, 2.16792, 1.35641, 1.11563, -0.73544, 0.01227, -0.14725, -0.06232, -0.24038, -0.29440, -0.04491, 0.34455, -0.88821, -0.41155, 0.04259, 0.54885, -1.77159, 0.69347, 0.34039, 0.00708, 1.09252, -0.00243, 0.11856, 0.86008, 0.52716, -0.10066, 0.25756, -0.91698, -0.68245, 0.29978, -1.24074, 0.21934, 0.84363, -1.71938, -0.93181, -0.49826, 1.07815, 0.25475, -0.24071, 1.75808, -0.64675, -0.31299, -0.13181, 0.79136, -0.43765, -0.60329, +1.49109, -0.26684, -1.21487, -0.27912, 1.53077, 0.39661, -1.07599, 1.11025, 0.54383, 1.88582, -1.05229, 0.38689, -1.09319, 0.69637, 1.15841, 1.37729, 1.59648, -0.35578, 0.22528, 0.95012, -0.54138, 0.96081, -1.43280, -0.45092, 0.42463, -0.21574, 0.26036, -0.53047, -1.81373, 0.08625, 0.43978, 1.25338, 0.69635, -0.62035, 0.75300, 0.16638, 0.96760, 0.89251, 0.93753, 0.07012, -0.18235, -0.75170, -0.69281, 0.68020, -0.77610, 0.36808, 0.74171, -0.22074, -0.45656, 1.23506, 0.53328, 0.12383, 0.30385, -1.82138, 0.64436, -0.06789, -2.12688, -1.16072, 1.30753, 0.68161, 0.70475, 2.06023, 3.38877, 0.63612, + +}; + +static float combinedBMatrix[] = { + 0.63996, -0.09585, -0.15097, -1.47944, -0.47541, -0.56039, -2.40899, 0.10089, 1.33360, 0.90108, -2.08068, 0.59518, 1.20934, 1.51987, -0.43165, -0.61395, 0.01621, 1.81715, 0.07818, -1.25586, -0.85403, -0.91166, -0.16168, 1.26379, -0.22939, 1.12440, -0.08515, -1.54148, 0.45774, -0.18015, 1.09907, 1.87869, 0.70034, 1.70314, -0.18178, -0.34356, -0.02675, 0.18986, -0.42086, -0.31883, 1.64913, 0.81516, -0.26547, -1.41190, 1.64127, 2.15529, 2.32116, -1.50958, 1.34902, -0.20767, -0.11413, -0.38524, -0.68853, 0.84848, 0.26761, 1.35052, -0.27536, 1.34197, -1.76423, -0.25488, -1.78216, 0.67825, -0.66977, -0.39316, -1.97726, -0.44405, 0.27705, -0.00839, 0.68054, -0.62942, 1.22864, -0.35865, 0.85756, 0.84449, -0.30799, -0.29482, 0.62865, -0.10990, 0.67245, -0.42014, -0.27578, -0.86982, -2.34731, 0.85418, 0.13671, 1.27893, -1.05396, -0.11259, -0.31550, -1.68557, 0.58558, -0.71730, 0.59818, -1.87533, 0.76829, 0.84665, -1.00321, 0.09345, -0.56404, 0.37090, -0.55149, 0.25336, -1.86605, -0.45549, 0.58586, 0.10328, -0.68767, 0.74014, 0.45099, 0.65472, 0.35438, 0.22475, -0.38266, 0.15669, -0.92177, 0.62432, -0.11862, -1.11691, -1.27925, -1.12514, 1.55283, -0.41950, -0.60443, -0.20458, -1.01081, -1.41413, 0.61988, -0.03117, +}; + +void initLSTM_test() { + lstmParams_test.timeSteps = 10; + lstmParams_test.featLen = 32; + lstmParams_test.statesLen = 32; + lstmParams_test.forgetBias = 1.0; + // W is [4 * statesLen, (featLen + staetsLen)] flattened (i.e. row major) + // (first row, second row, .. .. 4 * statesLen-th row) + lstmParams_test.W = combinedWMatrix; + // 4 * statesLen + lstmParams_test.B = combinedBMatrix; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); +} + +void loop(){ + // print a string to the screen with wrapped = false + Screen.print("Hello my dude", false); + delay(1000); + initLSTM_test(); + + float x[] = {-0.77274, 0.83537, 0.45031, -0.68209, 2.12232, -1.34356, 0.46644, 0.11524, 0.31190, 0.16921, 1.07484, 0.98511, -0.48373, -0.49206, -2.97712, 1.72739, 0.20630, 0.90967, 1.50899, -0.20455, 0.81700, 0.59895, 0.14991, -0.56331, 0.49994, -0.09532, -0.23706, 0.98108, -1.63718, 1.24303, 0.25937, 0.74287, }; + float result_c_h_o[3 * lstmParams_test.statesLen]; + for(int i = 0; i < 3 * lstmParams_test.statesLen; i++){ + result_c_h_o[i] = 0; + } + + LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); + for (int i = 0; i < lstmParams_test.statesLen; i++) { + int j = i + lstmParams_test.statesLen; + float val = result_c_h_o[j]; + } + unsigned long StartTime = millis(); + for (int i = 0; i < 100; i++) + LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); + unsigned long CurrentTime = millis(); + unsigned long ElapsedTime = CurrentTime - StartTime; + Serial.print("Time taken for 100 runs (ms): "); + Serial.println(ElapsedTime); + Serial.print("Inp :"); Serial.print(lstmParams_test.featLen); + Serial.print(" Hid: "); Serial.println(lstmParams_test.statesLen); + + delay(1000); + // Clean up the screen + Screen.clean(); + delay(1000); +} + +int main(){ + setup(); + for(int i = 0; i < 100; i++) + loop(); +} + diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py b/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py new file mode 100644 index 000000000..96984ea4e --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py @@ -0,0 +1,98 @@ +import numpy as np +from template import getTemplate as getTemplateC +from template_MXChip import getTemplate as getTemplateMXChip + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN: + def __init__(self, W, B, alpha, beta, timeSteps, featLen, statesLen): + self.timeSteps = timeSteps + self.featLen = featLen + self.statesLen = statesLen + self.alpha = alpha + self.beta = beta + self.W = W + self.B = B + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + + +def main(device='C'): + assert device in ['C', 'MXChip'] + inputDim = 32 + hiddenDim0 = 32 + timeSteps0 = 8 + hiddenDim1 = 16 + timeSteps1 = 8 + alpha0, beta0 = 0.2, 0.8 + alpha1, beta1 = 0.1, 0.9 + W0 = np.random.normal(size=[hiddenDim0, hiddenDim0 + inputDim]) + B0 = np.random.normal(size=hiddenDim0) + W1 = np.random.normal(size=[hiddenDim1, hiddenDim1 + hiddenDim0]) + B1 = np.random.normal(size=hiddenDim1) + x0 = np.random.normal(size=[timeSteps0, inputDim]) + x1 = np.random.normal(size=[timeSteps0, inputDim]) + fastrnn0 = FastRNN(W0, B0, alpha0, beta0, timeSteps0, inputDim, hiddenDim0) + fastrnn1 = FastRNN(W1, B1, alpha1, beta1, timeSteps1, hiddenDim0, hiddenDim1) + + hList = [] + for i in range(timeSteps1): + h = fastrnn0.unroll(x0) + hList.append(h) + inp = np.array(hList) + assert inp.shape[0] == timeSteps1 + assert inp.shape[1] == hiddenDim0 + hout0 = fastrnn1.unroll(inp) + + h = fastrnn0.unroll(x1) + hList.append(h) + inp = np.array(hList[-timeSteps1:]) + assert inp.shape[0] == timeSteps1 + assert inp.shape[1] == hiddenDim0 + hout1 = fastrnn1.unroll(inp) + + h = fastrnn0.unroll(x1) + hList.append(h) + inp = np.array(hList[-timeSteps1:]) + assert inp.shape[0] == timeSteps1 + assert inp.shape[1] == hiddenDim0 + hout2 = fastrnn1.unroll(inp) + + expected = '' + for tx in hout0: + expected += '%f, ' % tx + expected += '\\n' + for tx in hout1: + expected += '%f, ' % tx + expected += '\\n' + for tx in hout2: + expected += '%f, ' % tx + expected += '\\n' + if device == 'C': + ret = getTemplateC(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, + timeSteps0, timeSteps1, x0, x1, expected) + elif device == 'MXChip': + ret = getTemplateMXChip(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, + timeSteps0, timeSteps1, x0, x1, expected) + print(ret) + + + + +device = 'MXChip' +main(device) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py b/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py new file mode 100644 index 000000000..b12f4da5c --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py @@ -0,0 +1,135 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, x0, x1, expected): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert x0.shape[0] == timeSteps0 + assert x0.shape[1] == featLen0 + assert featLen1 == statesLen0 + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + xx0Str = '' + for i in range(x0.shape[0]): + for j in range(x0.shape[1]): + xx0Str += '%f, ' % x0[i][j] + xx0Str += '\n' + xx1Str = '' + for i in range(x1.shape[0]): + for j in range(x1.shape[1]): + xx1Str += '%f, ' % x1[i][j] + xx1Str += '\n' + + return ''' +#include "algorithms/includes/sfastrnn.h" +#include + + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +void initFastRNN_test0(); +void initFastRNN_test1(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; + +static float combinedBMatrix1[] = {%s}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = %d; + fastrnnParams_test0.featLen = %d; + fastrnnParams_test0.statesLen = %d; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = %f; + fastrnnParams_test0.beta = %f; +} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = %d; + fastrnnParams_test1.featLen = %d; + fastrnnParams_test1.statesLen = %d; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = %f; + fastrnnParams_test1.beta = %f; +} + +unsigned testFastRNN(){ + initFastRNN_test0(); + initFastRNN_test1(); + unsigned errorCode = 0; + struct SFastRNNParams2 sparams; + unsigned statesLen0 = fastrnnParams_test0.statesLen; + unsigned timeSteps1 = fastrnnParams_test1.timeSteps; + unsigned statesLen1 = fastrnnParams_test1.statesLen; + float h0container[statesLen0 * timeSteps1]; + memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); + initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, + h0container); + + float result_h[statesLen1]; + float xx0[] = { + %s + }; + float xx1[] = { + %s + }; + for(int i = 0; i < timeSteps1; i++) + SFastRNNInference2(&sparams, xx0, result_h); + + SFastRNNInference2(&sparams, xx0, result_h); + for(int i =0; i < statesLen1; i++) + printf("%%2.5f ", result_h[i]); + printf("\\n"); + SFastRNNInference2(&sparams, xx1, result_h); + for(int i =0; i < statesLen1; i++) + printf("%%2.5f ", result_h[i]); + printf("\\n"); + SFastRNNInference2(&sparams, xx1, result_h); + for(int i =0; i < statesLen1; i++) + printf("%%2.5f ", result_h[i]); + printf("\\n"); + printf("Expected\\n%s"); + return errorCode; +} + +int main(){ + unsigned errorCode = testFastRNN(); +} +''' % (W0Str, B0Str, W1Str, B1Str, timeSteps0, featLen0, statesLen0, alpha0, + beta0, timeSteps1, featLen1, statesLen1, alpha1, beta1, xx0Str, xx1Str, + expected) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py b/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py new file mode 100644 index 000000000..50f78bb10 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py @@ -0,0 +1,152 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, x0, x1, expected): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert x0.shape[0] == timeSteps0 + assert x0.shape[1] == featLen0 + assert featLen1 == statesLen0 + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + xx0Str = '' + for i in range(x0.shape[0]): + for j in range(x0.shape[1]): + xx0Str += '%f, ' % x0[i][j] + xx0Str += '\n' + xx1Str = '' + for i in range(x1.shape[0]): + for j in range(x1.shape[1]): + xx1Str += '%f, ' % x1[i][j] + xx1Str += '\n' + + return ''' +#include "sfastrnn.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +void initFastRNN_test0(); +void initFastRNN_test1(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; +static float combinedBMatrix1[] = {%s}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = %d; + fastrnnParams_test0.featLen = %d; + fastrnnParams_test0.statesLen = %d; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = %f; + fastrnnParams_test0.beta = %f;} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = %d; + fastrnnParams_test1.featLen = %d; + fastrnnParams_test1.statesLen = %d; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = %f; + fastrnnParams_test1.beta = %f; +} + +unsigned testFastRNN(){ + initFastRNN_test0(); + initFastRNN_test1(); + unsigned errorCode = 0; + struct SFastRNNParams2 sparams; + unsigned statesLen0 = fastrnnParams_test0.statesLen; + unsigned timeSteps1 = fastrnnParams_test1.timeSteps; + unsigned statesLen1 = fastrnnParams_test1.statesLen; + float h0container[statesLen0 * timeSteps1]; + memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); + initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, + h0container); + + float result_h[statesLen1]; + static float xx0[] = { + %s + }; + static float xx1[] = { + %s + }; + for(int i = 0; i < timeSteps1; i++) + SFastRNNInference2(&sparams, xx0, result_h); + unsigned long StartTime = millis(); + for(int i = 0; i < 100; i++) + SFastRNNInference2(&sparams, xx1, result_h); + unsigned long CurrentTime = millis(); + unsigned long ElapsedTime = CurrentTime - StartTime; + Serial.print("Time taken for 100 runs (ms): "); + Serial.println(ElapsedTime); + Serial.print("Layer 0 ["); + Serial.print("Inp: "); Serial.print(fastrnnParams_test0.featLen); + Serial.print(" hDim: "); Serial.print(statesLen0); + Serial.print(" ts: "); Serial.print(fastrnnParams_test0.timeSteps); + Serial.println("]"); + Serial.print("Layer 1 ["); + Serial.print("Inp: "); Serial.print(fastrnnParams_test1.featLen); + Serial.print(" hDim: "); Serial.print(statesLen1); + Serial.print(" ts: "); Serial.print(fastrnnParams_test1.timeSteps); + Serial.println("]"); + return errorCode; +} + +void setup() { + Screen.init(); + Serial.begin(115200); + Serial.println("Ready"); +} + +void loop() { + Serial.println("Loop"); + testFastRNN(); + Serial.println(); + delay(1000); + +} + +int main(){ + setup(); + delay(500); + for(int i = 0; i < 100; i++) + loop(); +} +''' % (W0Str, B0Str, W1Str, B1Str, timeSteps0, featLen0, statesLen0, alpha0, + beta0, timeSteps1, featLen1, statesLen1, alpha1, beta1, xx0Str, xx1Str) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp b/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp new file mode 100644 index 000000000..f52cd87a9 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp @@ -0,0 +1,169 @@ + +#include "sfastrnn.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +void initFastRNN_test0(); +void initFastRNN_test1(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + -1.463001, -1.608238, -0.515035, 0.212683, -0.490496, 0.081317, -0.126735, 2.546996, 0.426095, -1.516358, -0.517311, 1.043285, -1.461927, 0.033619, 0.167512, -0.612685, 1.287924, -0.908442, -0.999037, -0.022562, 0.865150, 0.515413, -0.293145, 2.513954, 0.815144, -0.550754, -0.503369, 1.094128, 0.875122, -0.788792, -0.177555, -0.835176, 0.497470, -1.288407, -2.259994, 1.334897, 1.268324, 1.025427, -0.633709, 0.062466, -0.543856, -0.879896, -1.765943, -2.458441, 0.724722, -0.948708, -0.628804, 1.798527, 0.959637, -0.486350, -0.556546, 0.162826, -1.222148, -0.254480, 0.011908, 1.344277, -0.840661, 0.671354, -0.542394, 1.876581, -0.658842, 1.402100, 0.075175, -1.919560, +-0.096117, 0.733164, 2.115817, -0.771978, -1.151200, -0.863722, -1.065490, 1.410405, 0.680804, 0.030813, 0.734885, -0.110043, 1.160063, 1.850488, 1.084261, 0.473697, 0.239441, 0.386820, 0.347727, -0.526016, -1.426372, 0.363248, 1.360431, 0.770462, 0.473252, 1.213022, 0.336275, 1.579441, 0.232998, -1.431587, -1.425107, 0.528384, 0.319200, 0.364835, 0.847596, -0.959305, 1.824354, 1.198022, 0.052803, -0.130849, 1.615890, -2.067542, 0.206611, 0.084601, -1.984883, -1.286008, -0.183897, -1.068569, 1.470677, -2.702302, -0.665119, -0.346067, 1.251984, 0.445639, -0.956230, 0.234531, -0.102565, 0.313286, -0.755711, -2.137626, -0.727585, 1.146454, -0.694576, -0.789521, +0.641563, 0.483000, -0.465223, 1.269212, 1.633147, 0.002212, -0.205266, -0.432667, 0.543417, -0.657155, -0.827909, -0.544024, -0.271605, 0.714078, 0.188222, 0.961605, -1.082005, 0.528004, 1.197721, 0.625790, -0.531735, 1.496538, -0.623211, -0.039617, 0.256738, -1.122342, 1.528594, -0.738589, 0.434754, -1.350794, -1.007540, -2.232016, 0.983118, -0.406300, 0.319870, -0.003049, -0.896247, 0.565264, 0.137492, -1.327265, -1.107797, 1.816275, -0.345457, 1.293157, 0.333309, -0.054301, 0.619463, -1.385102, -0.533470, 1.346377, 1.562904, -0.223482, -1.455293, 0.737545, -0.128256, 1.240807, -1.493310, 0.080344, -0.165168, 1.231474, -0.374610, 0.711336, -1.477542, -0.470964, +-0.656386, 1.576045, -0.335401, 0.427575, 0.702232, 0.723065, -0.426154, -0.353560, 0.672140, -1.271332, 0.783266, -1.209061, -0.416216, -0.327486, -1.827358, 0.764994, -1.425648, 0.231708, -0.914214, 1.673060, 0.724350, -0.310104, 1.158892, -1.961689, 0.281941, 0.583069, -1.409553, -0.145918, -0.261622, 1.761118, -0.061617, -1.341284, -1.332836, -0.208020, 0.925792, 0.135631, 0.174579, -1.209099, 0.957962, -1.745917, -0.792186, -0.248138, -0.165440, -0.148935, -1.307238, 0.563775, 0.284707, -1.169652, -2.828754, -1.185601, 1.131491, 0.656182, -1.055730, 0.818997, -0.085208, -0.905625, 1.798508, 0.722879, 0.509572, -0.323854, -0.321564, -0.252345, 0.381476, -0.368613, +-0.074919, -0.233678, -0.123059, 0.278319, 1.068024, -0.629322, -0.691175, -1.014975, -0.599052, 0.507058, 0.002995, 0.762335, 0.380925, -0.606949, 0.725976, 0.849606, -1.460235, -1.087340, -0.742382, -0.654407, 0.093633, -0.058831, -0.104262, 0.758625, 0.765124, 2.554762, 1.594256, -1.133789, -0.611893, -0.087930, 2.320282, 0.343533, 0.446773, 0.169784, -0.118240, 0.955247, -1.891241, 0.914840, -0.759616, -0.196301, -1.654649, -0.291182, 0.490403, 0.589910, 0.633847, -1.056975, -0.388852, 0.025353, 0.944651, 0.755763, -0.751081, -0.604684, -0.609690, -0.177046, 0.443386, 0.887866, -1.463714, -1.163942, -1.393820, -0.804748, 0.697293, -0.311335, -0.044319, -1.359249, +1.380995, -1.288235, -1.710079, -0.063513, -0.902670, 0.500920, -1.924562, -0.553001, 0.097762, -0.363627, 0.652919, 2.294359, -0.307750, 0.643806, 0.547697, 0.114237, 0.737595, -1.995646, -1.084810, 0.926421, -0.712689, 0.732767, -1.330412, -1.068075, -0.463778, -0.585043, 1.070094, 1.063924, -2.929486, 1.142738, 0.825487, 0.007441, 2.138249, -1.749018, 0.824951, 2.171068, -0.648621, -0.275690, 1.510950, -0.584865, -1.253189, -0.337552, 0.401746, 0.079840, -0.652001, -0.137461, -1.162070, -2.020258, 0.498568, 0.604669, 0.797579, 0.567278, -0.204495, 0.192825, 1.735941, -2.033776, 1.035516, 1.017701, -0.877548, 1.512696, 0.518580, 2.249872, -0.601333, 0.846658, +0.510734, 0.621803, 0.803452, 0.351683, 1.638468, -0.682519, -0.404083, 0.125560, -0.648148, 0.982958, 0.698376, -2.289114, 0.044634, 0.518226, -0.412493, -2.071861, -0.324956, -1.839477, 1.093226, 0.526581, -0.433123, -0.684160, -0.680004, -0.524009, 1.577912, -0.898682, -0.158502, -0.258205, 0.240414, 2.575841, 0.683980, -0.329290, 0.916843, 0.448556, 0.720534, 2.257772, 0.382073, 0.495522, -0.569758, 0.581957, -0.476345, -0.111119, 0.600198, 0.249427, 1.124021, 0.284441, -0.922101, -1.753768, -0.280319, 1.644985, 0.281135, -0.436874, 0.575186, 1.212380, -1.181544, 1.954728, 1.151511, -0.049220, 0.338226, 0.505781, 0.980844, 0.136317, 0.732253, -0.824807, +0.345609, -0.009857, 0.251267, -1.761950, 0.563583, 0.391451, -0.632284, -1.958941, -0.212659, 1.783886, -0.615789, 1.502364, 2.157413, -1.027152, 0.003323, -1.715427, -0.033989, -0.843667, -0.238556, 0.461586, 1.589210, -0.542165, 0.817914, -0.282953, 0.250836, 0.788768, -0.152013, 1.192482, -1.220499, -1.098319, 1.127349, -0.472195, 0.967432, 2.601111, -0.172669, 0.846395, -0.523399, 2.056826, -0.241081, -0.785224, -0.408702, -0.272545, 0.627815, -0.741877, -0.573766, 1.221598, 0.311954, 0.313567, 1.390818, 0.938386, -0.764971, 1.154589, 0.384211, 0.518375, 0.100117, 0.004455, -1.156828, 1.035057, -0.414093, 0.534238, 1.665964, -1.238557, 0.191084, -1.861732, +-1.035307, 0.959128, 0.743735, 0.789472, 1.246437, 0.701509, 0.891643, 0.837673, -0.722578, -1.595812, 1.774627, 1.330297, 0.496482, 0.112419, 0.075825, 0.295705, -0.843171, 0.490802, 0.581542, -0.249847, 0.350289, 0.640288, -0.320067, -0.331324, 0.823975, -1.368907, 0.467728, 0.074980, 0.698910, 0.902905, -1.121681, 0.504973, -1.145824, 0.599793, 0.017627, -0.552890, 1.391353, 0.205946, -1.119405, -0.095463, -1.174210, 0.609547, 0.731730, -0.938541, 1.273829, -0.480448, 0.866022, -0.310405, 0.343858, 0.309644, -1.695875, -0.113766, 0.526702, -0.704588, 0.381117, 0.555971, -0.083298, 0.223039, -0.603921, 0.554882, 1.513572, 0.606811, -0.697302, 1.084783, +-0.824411, 1.212255, 0.251716, 0.991289, 0.787050, 1.810049, -1.381291, -0.239204, 0.740711, -0.260828, -0.552805, -0.366561, 0.607902, 0.382302, -0.586720, 0.340685, -1.742842, -0.181700, 1.129976, 1.117269, 0.614889, 1.217334, 0.378709, 0.400297, 1.908038, 1.839118, -0.816531, -0.704213, 1.800338, 0.233622, -0.525752, -0.018464, 0.730329, -0.028267, 0.656068, 0.705036, -0.197044, 0.180971, -0.829405, 0.674120, 0.323508, 0.768608, 0.391449, 0.243296, 0.300709, -2.348033, -1.414001, -0.200398, 1.102434, -2.231932, 1.732161, -0.326020, 1.140528, 1.271278, 0.522694, -1.078432, 0.015626, -1.056439, -1.037853, -0.918159, 0.094147, 0.469082, -0.683776, -0.354973, +-0.357925, -0.141059, 0.025697, 0.630057, 0.933137, 1.421486, -0.291685, -0.140247, 0.987696, -1.827731, 0.127905, -1.067744, 0.713877, -0.313759, -0.236097, 1.118592, 0.651725, 0.333785, 0.652355, -0.664347, 0.780957, -1.628334, 1.238844, 0.014120, -0.632629, 0.021157, -0.521321, -0.838450, 1.468607, -0.189616, -1.577276, 2.086128, 2.033473, 0.656807, -1.157364, 0.368168, 0.413005, -0.117281, 0.620078, 0.611162, -0.140577, -1.295135, 1.304626, 1.044958, -1.356967, -0.996963, -1.348607, 2.027726, 0.475379, -1.892355, 0.645032, -0.803315, 0.434021, 1.027189, -0.043401, 1.278151, 1.254890, -0.111974, 0.180807, 0.621952, 0.604677, 1.077822, 0.084286, -0.074407, +-0.001743, -0.182307, -0.580825, 0.870058, 0.760906, 1.193975, -1.317504, -2.539108, -1.646226, -0.963443, 0.313056, -0.375543, 2.002537, -0.222594, 0.275440, 1.476331, 1.783044, 0.165622, 0.725831, -0.378065, 1.055456, 1.250901, -1.341112, 0.477173, 0.234699, -0.844258, 0.286495, 0.532063, 0.707108, -2.058738, 0.890283, -0.344896, -1.784511, -0.513867, 0.171245, -0.278725, 0.766894, 1.629659, 1.521838, -0.124946, -1.195345, 0.132032, -1.581829, 1.108077, 0.500176, -1.697981, -1.586507, -0.242228, -0.104549, 0.277357, 1.348636, 2.125744, 0.876882, -1.076717, 1.386827, -1.809853, -0.856588, -0.897221, -0.377607, 1.321079, -0.908558, -0.761372, -0.200911, 0.430460, +-0.148465, -0.857781, 0.468405, -0.250052, 1.589180, 0.626148, 1.531575, 0.121657, -0.888845, 0.890931, 0.808730, 0.897105, -0.602682, 0.946364, 0.795384, -0.223129, -0.390946, 0.456790, 0.053166, 0.878724, 0.092200, 0.447698, 1.515166, -1.473201, -0.261844, -0.235641, 0.097121, 0.600700, -1.312855, -0.002022, 0.619545, -0.126614, 0.734341, 0.115081, 0.050189, 0.568430, 2.274485, 0.817138, -0.853565, 1.212112, -0.271160, -0.759457, -0.732885, 0.242077, -1.945951, -0.693670, 0.443922, 1.191742, 1.368868, 0.845173, -0.374640, -0.532568, -0.168790, -0.209430, -0.131213, 1.142410, 0.137273, 0.348015, 0.007902, -0.171617, -0.638925, 1.042563, -0.063137, -0.548751, +-1.268543, -1.589448, 0.400802, -0.035884, -1.427790, -0.484287, 1.051264, 0.643452, 1.270237, 0.344160, -0.833905, 0.621338, -1.223634, -0.153035, 0.821126, 2.146575, -0.762388, 1.253286, -0.352918, 0.066196, 0.901132, -0.215633, -0.283117, -0.892778, 0.162548, -0.439117, -0.767587, 0.656756, -0.689574, -2.500065, -1.422288, 0.529458, 0.108685, 1.245306, -1.140841, -1.056774, -1.703205, 1.318591, -0.338053, -0.213301, -0.359228, 0.007733, -1.560473, 0.136419, 0.531241, -0.310488, 0.204926, -1.355937, -0.297151, -0.751820, 0.300215, 2.335191, -0.244450, 1.367958, -1.618845, -1.641116, -0.055616, 0.526370, 1.350658, 0.061781, -0.683504, 0.521517, 0.659032, -0.116746, +-0.571604, -1.061370, -0.278182, 0.445176, 0.788918, -1.216817, -0.762992, -1.180343, 0.867532, -0.377429, -1.686184, 0.347011, -1.421098, -2.069956, 0.689898, -0.277054, 0.416750, 1.194928, -0.235726, -0.824328, 0.406894, 1.620389, 2.351292, 0.358724, 0.075213, 0.197835, 2.834250, -1.585558, -0.841795, 1.360838, 0.739969, -0.489330, -0.903515, 0.132666, -1.169586, 0.170225, 0.444489, 0.827123, 0.348231, -0.289919, -0.244911, 0.090566, 1.037541, -0.462324, -0.185077, -0.464738, -1.024161, -0.453238, -0.445479, 0.908729, 0.900200, -1.348176, 0.097660, -0.697839, -0.495622, -0.574015, -0.257277, -0.270833, 0.409955, 1.482206, 0.749976, 0.024603, 1.373003, 0.164049, +-1.456754, -1.300110, 0.025234, -0.420963, -1.576883, 0.613987, 0.694100, 0.689874, 1.205877, 2.007593, 1.666083, -0.980836, -0.126364, -1.554959, 0.198672, -0.113310, 0.217695, -0.211740, -0.373381, 0.222919, 0.445988, -0.030167, 0.762683, -0.737056, -0.081926, -0.667564, 0.037524, -0.224441, -0.694619, 1.420710, -1.097031, -0.338159, -0.419275, -0.637223, 1.227947, -0.215104, -1.306107, 0.060401, 0.145861, 1.087418, -0.346462, 0.941424, 0.196575, 0.929207, -1.642136, 0.479004, 0.230581, -1.117969, 0.426174, 1.128794, 0.721844, 1.493780, 0.303202, 0.445475, 0.844380, -1.091440, -0.910392, -0.866056, -1.187552, -0.919877, 1.575261, 1.262711, 0.258756, -2.321530, +-0.947373, -2.043256, 1.086577, -1.522211, -0.091105, -0.319406, 0.861351, 0.140311, 1.982497, 0.649078, -0.151708, -0.152833, 0.263993, 0.928447, 0.050628, -0.398580, -0.618710, 1.850019, 0.225991, -0.026175, 0.235802, -0.197658, 1.977859, 2.126461, -0.015232, 0.434709, -0.636491, -2.190803, 0.188940, 0.425188, -1.109399, -0.730657, -0.547482, -0.982741, 0.435256, -0.540448, 1.890541, -1.132653, -0.147829, -0.525846, 0.654240, 0.845450, 0.744334, 0.855637, -3.349872, 0.055510, -0.614391, -0.259732, -2.055482, 0.225336, 0.765065, 1.763559, 0.416324, -0.395050, 1.574871, 1.400474, -0.775464, 0.994908, 0.977092, 1.278381, -0.316339, -1.778320, 0.595434, 0.327128, +0.946997, 0.116508, -1.148627, -0.168981, -0.017855, -0.312633, -0.963586, 0.468335, -2.005421, -1.335210, 0.447540, -0.854689, -0.873473, 1.492171, -0.902845, 0.380926, 0.609191, 0.650184, -0.132614, -0.273727, 0.263209, -0.681756, -0.480386, 0.671442, 0.917549, 1.744384, 1.526820, -0.257427, -1.399234, 3.078232, 1.416437, -0.844867, -1.472783, -0.615501, 0.302801, 1.840260, -0.951688, -1.216707, -0.330654, -0.438198, -1.133740, 0.197940, -1.205974, -1.023256, -1.438808, 0.609494, -0.123065, 0.087935, 0.794820, 0.215548, -1.512103, -0.661055, 0.283241, 1.157466, -1.327568, -1.049157, -0.160407, 2.118951, -1.741949, -0.591967, 0.388816, -1.428809, -0.087259, 1.730990, +-0.655824, -0.841499, -0.754102, 1.769250, -0.680774, -0.638512, -0.289602, 0.945925, 1.639790, -0.467884, -1.557018, -0.880742, 0.342928, -0.269997, 0.683064, -0.198038, 0.009910, 0.848900, -0.099960, -0.363537, 1.651663, -2.096171, 0.811187, -1.108720, 0.303028, -0.790745, 0.380060, -0.107111, 1.631348, -0.664703, 0.394737, -1.040873, -0.099939, 0.149611, 0.104011, -0.666307, 0.525240, -0.246484, -0.507975, 0.081379, 0.005120, -0.785420, 0.179002, 0.127500, 0.120618, 0.454230, 1.909776, -0.301991, 2.128094, -1.178389, 1.504868, -0.060144, -1.190653, -1.062779, -1.139505, -0.947839, 1.207670, 0.341995, -0.266032, -0.145120, -0.894983, -0.334216, 0.813177, -0.672230, +1.487258, -0.471462, 1.977657, -0.947195, 0.923079, 0.562449, -0.595850, -0.389301, 0.107224, -1.738686, 1.171873, 0.237829, 0.026024, 0.043085, 0.393502, -0.134637, -0.442657, -0.683079, -0.416821, -1.684430, 3.263307, -0.394653, 1.760474, 0.087503, -1.390247, -1.019701, -0.595714, -0.744319, 0.856633, 0.767742, 0.826172, -0.669496, 1.061358, 0.666916, -0.127459, 1.207355, -0.107913, 0.669894, 0.116164, 1.348677, -1.030259, 0.857835, -1.111639, 1.378981, -0.855427, 0.648062, -0.086526, 0.967083, -0.340662, 1.902569, 0.135295, -0.874875, 0.159670, 0.356392, 0.239792, -0.245645, 0.932354, -0.554711, -0.581400, 0.126810, -0.058650, 0.263975, 0.523622, 0.667746, +-0.930225, 0.267116, -0.234715, -1.388255, 1.173064, 1.253484, 0.012921, -0.457040, -0.326132, -1.397470, 1.179496, 2.091171, 2.116489, 0.020914, -1.463098, -1.843633, 0.537561, 1.844148, -1.189715, -0.798811, -1.418671, 0.352717, 0.291326, 0.659737, -0.458307, -0.428838, -0.442313, 0.883681, -0.949518, -0.878721, -0.438892, -0.186959, -0.474857, -0.630367, 1.612263, -0.485848, -2.874293, 0.394837, 0.138422, 0.255024, 1.234430, 0.773240, 0.919058, 0.706892, -0.340510, -0.454239, -1.386860, 0.485708, -0.548497, 2.000663, 0.518821, -0.622168, -1.143710, 0.628743, 0.339881, 1.243969, 1.139429, -0.933797, 1.093981, -1.527720, 0.490597, -1.327770, 0.051054, -1.252611, +1.209431, -2.012027, -0.277262, 0.374047, 1.401123, -2.405442, -1.005645, 1.527145, -1.790519, -1.020128, -0.615476, 0.437766, 0.007577, -0.348227, 0.612899, -0.914923, 1.438117, -0.337751, 0.010932, 0.252132, -0.348376, -1.299897, -0.777878, -1.712242, 1.210980, 1.138770, 0.431333, 0.355314, 0.809475, 0.737994, 0.429586, 0.575213, 1.324337, 1.225424, -0.268907, 0.561386, -0.979146, 0.871057, 0.032131, -0.577491, 0.090084, -2.456841, 0.523039, -0.245373, 0.316880, -0.712408, -0.123132, 0.456614, 0.076258, -0.231682, -0.809009, -0.418359, 1.450024, -0.964300, 0.025567, -0.190701, 0.557115, 0.299199, -1.285935, 0.516638, -0.015067, -0.048996, -1.530476, 0.743939, +-0.087632, -0.237795, -1.748494, 0.324560, 0.996567, -0.217333, -0.951798, 0.735520, -0.583363, -0.851338, 0.272143, 0.348869, 0.531720, 0.780785, 0.473603, 1.677227, -0.588645, -1.658659, -0.669670, -0.411697, -0.007295, 0.246737, 0.289937, 0.356172, 1.684174, -0.827936, 1.303146, -2.109520, -0.249602, 0.462291, 2.163037, 0.876901, -1.104572, 0.224345, 0.375533, -1.188361, -0.516776, 0.323634, 0.761030, 1.317010, 0.511322, 0.796682, 0.024320, 0.252665, 1.388863, -1.996860, 0.233680, 1.888839, 1.813560, -0.195704, -0.282065, 1.748148, 0.592205, 0.064317, 0.200658, 0.681945, -0.968103, -1.588311, -1.371434, -0.322373, 0.501623, -2.002215, 1.188423, -0.101360, +0.832815, 0.309372, -0.676715, 0.401429, 1.494132, -0.508119, 1.336087, 0.348156, -1.207029, 0.041857, 0.661036, -0.479983, -0.204060, 0.375673, -0.982744, -1.231873, 1.232235, 0.338885, 0.263801, 2.881368, -0.100014, 0.606877, 1.971007, -0.127449, 1.746225, -1.229416, -0.089829, -0.053602, 0.821581, 0.746867, 1.371888, 0.380434, -0.896164, -2.180832, -0.643880, 0.786336, 0.999817, 0.161046, 0.877880, 2.581598, 0.730328, -0.022213, -0.678869, -1.289206, 0.420831, 0.840008, 0.166896, 0.230995, -0.238722, 1.253507, 1.061006, 1.332290, 0.349647, 0.621517, 1.555774, -0.379384, -0.355115, 0.014414, -0.711672, -0.689130, 0.759934, -0.669766, 0.338966, 1.413257, +0.125882, 0.422373, 0.164868, 0.585742, 0.006279, -0.136222, 1.103009, -0.016276, -0.571993, 0.109385, -0.205825, -2.019344, 0.250793, 1.450626, 0.204090, 0.092458, 0.522317, 0.620349, 1.370436, 1.221061, 0.095325, 2.140559, 0.315931, -0.356018, 0.441642, 1.276154, -0.163140, -0.024634, 0.950528, 0.728678, -2.187701, -0.167981, 0.776751, -0.901564, -0.606303, -1.336786, 0.378141, 1.420410, -0.491363, -2.387385, -0.998965, 1.521602, 0.575956, 0.490931, 0.362124, -0.343147, -0.366811, 0.938317, 1.358178, -1.737031, 0.403326, 1.457534, 1.455009, -0.546062, 0.906070, -0.688103, 0.541935, 0.610787, 0.084734, -0.431946, 0.092234, 0.020120, 0.370081, -1.085509, +-0.766699, -1.846519, -0.462274, 0.234367, -0.387891, -1.165649, 0.261263, 1.605798, -0.568040, 0.002279, 0.637534, 1.056061, 0.444013, -0.334450, 0.574656, 0.683390, -0.375556, 1.161827, -0.986210, -1.163667, -0.212448, -0.183307, 0.366129, 0.713572, 1.690629, 0.009710, 1.040102, -0.267165, 0.008102, 0.368498, -0.342914, -0.232736, -0.717924, 0.331248, 1.076041, -0.154518, 1.957180, -0.008852, -1.337074, 0.032930, -0.938766, 0.173280, 1.729247, -1.423780, 0.224520, 0.974680, -0.310447, -0.246174, 0.064927, -0.420509, -0.489588, -0.646048, 0.322387, 0.578508, 0.874751, -0.004504, -0.016131, -1.161888, 0.109859, 0.670216, -0.808885, 1.188366, 1.443192, 0.375175, +2.201503, -0.680021, 1.596736, 1.358726, 0.029814, -0.389830, -0.707853, 0.012638, -0.640962, -1.087072, -0.191151, 0.029112, 0.071877, -0.822328, 0.322963, -0.074128, 2.346159, -0.885715, -1.063842, -0.940051, -1.817588, -0.929156, 0.650308, 1.020584, 0.922192, -1.818931, -0.565152, -0.562206, 1.202209, -0.908231, -0.305461, -1.415426, 1.103500, 1.523590, -0.208965, 0.410340, -0.911542, -0.707234, 0.207582, 1.158709, -0.401401, -2.040193, 1.085587, -1.651855, -1.216863, 1.600915, -0.144017, 0.314040, 0.356985, 0.697651, -1.065441, -0.266442, 0.050548, -0.319988, 0.268409, 0.433542, -0.934475, 0.027427, -0.266869, -0.496563, -0.966076, -0.920852, -0.694956, -1.168002, +-0.654013, -0.149745, -0.453448, -0.022956, -0.367408, 0.768294, -0.402062, 0.646767, -1.495090, 0.343407, -0.242203, -1.043376, 0.426880, 2.218551, 0.524394, -0.323311, -0.920800, 0.772236, 0.521249, 1.064634, -0.498258, 0.683017, 0.986357, -0.315375, 0.873240, 0.924246, -0.485540, -0.007260, 0.429805, 1.364567, 1.135723, 2.126714, -1.491184, 0.905491, 0.764830, 0.568714, -0.074397, -3.012218, -0.768666, -0.201442, -1.177044, -0.170370, 2.341427, -0.158725, -0.446275, -1.370996, -0.968125, -0.586087, -0.090511, -0.118574, -0.706376, -0.002044, -1.898343, 0.960901, 1.267185, 0.399466, -0.118725, 1.382920, -0.195124, 1.014804, -0.579956, -1.852409, -0.753679, 1.224889, +-1.556481, -0.726831, -1.694961, -0.752480, 0.913122, -1.513536, 0.352719, 0.067478, 1.243720, -1.316172, -0.344290, 0.002822, 1.363216, 0.373906, 1.582268, 0.948030, -0.277098, 1.553522, 0.204972, -0.414555, -0.603771, -0.774838, -1.891244, 0.014030, 1.088728, 2.030680, 1.662312, -0.167459, 0.153842, -0.712420, 0.624826, -0.520255, 1.450186, -0.190922, -0.126950, 0.396660, 1.520250, -1.038061, 2.300509, -0.534905, -0.784033, 0.347667, 0.707030, -0.560084, -0.902751, -0.636163, 1.458103, 0.177170, -0.868484, -0.725916, 0.546606, 1.535920, -2.074674, -1.316895, -0.138825, 0.135795, -1.319068, 0.868275, -0.692367, -1.759293, 0.303811, -0.915041, 0.693098, -1.107366, +-0.033067, 1.277996, -1.095908, -0.596830, 0.818594, 0.454871, -1.997548, -0.414566, -0.298922, 0.654830, 0.881392, -1.171447, 0.386713, -1.209498, -0.191094, 0.636960, -0.186511, 0.203920, -0.861521, 2.443253, 0.365183, -0.441338, -0.504277, -0.399021, 0.461472, 1.330580, -0.866447, -0.362351, 0.830375, 1.057237, -0.767885, 1.486782, 2.251701, 1.109353, 1.493691, 0.805299, -2.777820, 0.871674, -0.322137, -1.091838, 0.078296, -1.636862, 1.601912, -0.537917, 0.407128, -0.685670, -0.105751, 0.001061, 1.601107, -0.755987, 0.571868, -1.339644, -0.328159, 0.038833, 0.289347, 1.936197, 0.329639, 1.562945, 0.291062, 0.142706, -0.292108, -1.007632, -1.118364, 0.086201, +-1.323402, -1.274702, 1.954525, -0.674944, -0.757774, -0.458517, 2.347036, 1.654635, 0.219833, 1.269037, 2.229149, -0.801153, -1.010491, -0.619999, -1.079074, 0.462847, 0.010052, -1.054169, -0.349762, -0.109445, -1.412777, 1.175815, 0.486970, 0.203585, 0.915360, -1.161195, 0.148937, 1.490127, -0.244807, 0.331855, -0.427773, -0.109768, 0.137386, -0.482816, 0.346687, 0.987238, -0.271385, 0.276682, 0.836875, 0.018161, -0.307207, 0.565118, -0.595782, -0.632032, 0.154683, -0.821840, 2.318630, 1.041404, 0.825835, 1.633344, -0.906624, -0.843114, 1.759868, -0.692644, 0.802389, 1.244419, -0.196995, -0.371310, 1.958085, 0.205873, -1.188491, 0.628176, -0.306734, -1.152330, +1.748960, -1.250720, 0.647673, 1.419473, 0.554151, 0.653606, 0.565125, 0.972337, 0.477990, -0.611764, 1.151175, -0.201181, 0.549160, 0.049755, 0.938319, -0.849869, 0.243877, -0.754113, 0.052802, 1.075256, -1.181837, -0.803333, -0.818565, 1.137928, 1.264775, -0.039846, -1.798116, -1.617380, -1.666136, -1.003204, 0.955179, 0.004328, -1.764123, 0.485474, 1.429926, 0.915478, -0.472447, 0.100746, -1.470929, -0.535812, 1.715648, 0.592510, 0.253959, -0.140632, -0.431525, -1.370412, 0.941578, -2.366421, 1.379079, -0.388469, 0.957313, 0.756529, 0.494682, -0.277110, 2.277600, -0.003246, -0.865847, 1.755084, 0.159255, -0.144554, -0.397216, -0.316015, -0.873992, -0.341031, + + }; + +static float combinedBMatrix0[] = {-0.821923,-0.770436,-1.457529,-0.692116,0.917840,0.855654,0.098558,-0.968530,0.791547,0.461784,-0.812138,-0.573899,-0.658041,1.791518,0.109328,0.234418,0.200769,0.361127,-0.902484,0.074987,0.408439,-1.952910,0.673328,0.180265,-1.684048,-0.455957,-1.291929,0.483835,0.251530,0.240671,-0.566100,-1.027852,}; + +static float combinedWMatrix1[] = { + -0.079572, 1.010639, -1.775012, 1.601770, 0.380464, 1.700940, 1.682144, 0.004111, 0.554301, 0.538089, 0.748991, 0.367411, 0.380426, 0.829259, 0.047680, 0.597817, 0.760077, 0.729829, 0.499416, 0.469848, -0.390372, 0.741787, 0.391093, -1.696635, -0.751937, 0.013258, -0.680191, -0.001031, 0.194471, -1.018807, 0.798910, 1.557475, -2.083349, 0.711706, 0.139695, -0.105899, 0.522153, -1.262495, -2.782576, 2.278375, -0.311963, 1.556499, -0.583394, 0.633369, 0.790345, -0.598467, 1.243132, -0.955706, +-0.276913, -1.537763, 1.102310, -0.816991, 0.944117, 0.350149, -0.518151, -0.129856, -2.120938, -1.056584, -0.589614, 0.224708, 1.465348, 1.443088, 1.137617, 2.256113, -0.924560, 0.192418, -0.632853, 0.193750, 0.676127, 0.890469, -1.324645, 0.833387, 0.715228, 0.088871, 0.354731, -0.894514, -0.836639, 1.178043, -1.846778, 0.311547, 1.725544, 1.072861, -0.646338, -2.383934, -0.979799, -1.792971, -0.476271, 0.417970, -0.484739, -1.627786, -0.320832, 0.732635, 0.069517, 1.146422, 1.098313, -1.068801, +-0.412911, 0.015702, -0.952685, 1.300952, 0.251893, 0.187002, 0.088522, 1.665739, 0.343693, 0.696304, 0.774528, -0.965451, 0.158482, 0.062025, -2.146026, 0.688516, -0.898788, -0.578635, 1.797422, -0.150791, -0.394565, 1.189476, -1.224870, -1.778126, -1.147893, -1.171269, -0.780080, -0.515124, -0.958307, -0.799200, 0.556863, -0.208384, -2.042026, 0.783921, 0.610801, -0.968387, -0.777982, -0.052149, -1.603191, 1.300185, 1.604945, 0.627929, -0.152670, 1.610359, 0.125751, 0.663835, -1.231250, -0.130418, +0.970202, -1.562104, 0.739450, 1.205480, -1.513343, -0.950236, 0.799201, 1.273865, -0.178462, -0.388660, -0.705930, -0.773205, 2.256703, -0.676248, -1.251304, 1.069394, -1.178837, -0.334270, -1.154090, 1.177038, 0.344436, -0.451133, 1.441097, 0.107797, 1.670370, 1.708682, -1.461428, -1.555964, -1.337666, -0.475169, -1.439023, -0.125849, -1.659160, 0.611661, 0.104008, 0.733054, 0.773528, -0.687255, 0.161889, -0.374641, -0.241549, 1.408682, -2.272800, 0.230105, 0.842431, 0.413574, 0.400499, -1.045114, +1.132277, 0.175882, -0.831024, -0.549042, -0.405825, 0.984179, 1.845832, -1.044061, -0.754816, -0.629633, 0.377282, 0.340406, -0.861429, -1.129370, 1.188513, 1.226438, -0.715993, 0.382879, 0.084133, -0.500453, 0.106935, -0.859303, 0.539714, 0.207862, -1.155193, 0.691276, 1.026561, 1.135437, 0.134692, -1.658056, 0.182844, -0.910474, -0.595207, -1.278484, 0.028596, -0.996991, -1.177703, 1.689902, 0.130803, -1.290201, -0.484373, -0.867855, 0.071132, -0.229201, -1.352147, 0.686102, -0.410713, 0.649567, +-0.068990, 1.150358, -1.752799, 0.262646, 1.308519, 0.132123, 1.689442, 0.661829, -1.456692, 0.214446, 2.167406, 0.322303, -1.229846, 0.503296, -1.164086, 2.612462, -0.511489, -1.143208, 0.181770, 0.954308, 0.136055, 1.768401, 1.832775, 0.626703, -1.794761, 0.233417, -0.092318, 2.139232, -2.161617, 0.954481, 0.653538, -0.435218, 0.699482, -0.880610, -0.144665, 0.878739, -0.278592, 1.433549, -1.421176, -0.661481, 0.008683, 0.209311, -0.209377, 1.383398, -0.422567, 0.172916, -1.318021, 0.574422, +1.648516, -0.794175, 0.050829, -1.392110, 0.333827, 0.007823, -0.780941, 0.165654, 0.108668, -0.675880, -1.704031, 0.500753, 2.314500, -1.200230, -0.516426, 1.175876, -2.729020, -1.422966, 1.588657, 0.158670, -0.054893, -0.501941, -0.270696, 0.953520, -0.058950, -0.536710, 0.239999, 0.580033, 0.213092, 1.693337, 0.573686, -0.993929, 0.651211, -0.169092, 0.848509, 0.631773, -0.323756, -0.416181, 0.801532, 0.267096, -0.355543, 1.479185, 0.989713, 1.787562, 1.371827, -0.146418, -0.775021, 0.039294, +-0.143106, -1.393044, 0.729489, 0.805061, 0.532527, 1.110953, 0.457528, 0.516815, 0.185332, 0.084175, 2.175503, -2.514298, -2.636159, -0.119683, 0.476382, 1.207823, 2.706793, -0.173495, -0.452169, -0.301030, -1.100591, 1.436898, -1.544416, -0.947960, -0.828458, 1.272432, -1.067012, -0.063938, -2.300635, -0.867870, 0.164208, 0.096259, -1.681947, 1.774622, -0.039361, 0.953327, 1.447953, -0.543702, 0.546656, -0.621001, 0.029002, 1.123420, -0.678565, -0.475772, 0.247536, -0.305408, 1.358983, 0.008659, +1.086786, 0.809736, -1.107911, -0.024606, -0.781897, -1.195758, -0.215365, 2.042416, -0.382569, 0.854137, -0.735513, 0.337939, -0.593979, 1.201335, -0.512881, -0.403624, -1.599635, 0.520721, -0.240726, -0.023926, 1.081919, -0.458000, -0.725997, 1.737847, 0.420936, 0.433443, -0.209354, 0.466891, 0.820243, 2.574957, -1.332407, 0.533745, -1.012075, -0.418343, 0.396640, -0.770129, -0.209679, -0.237824, 0.270201, 0.186531, 0.923184, 1.634915, 1.005538, -1.006746, -1.283855, 0.260582, 0.067053, 0.073514, +3.066159, -1.686890, -1.394869, -0.991302, -0.729312, 0.543902, -0.522531, -0.531127, -2.048716, -1.222974, -0.203579, 1.162480, 0.882083, -1.411804, -0.999025, 0.225945, 1.025301, 0.477981, 0.401587, -3.362888, -0.708000, 0.879134, 0.629743, 0.211071, -1.054376, -0.319103, -0.666548, 0.270454, -0.723588, -1.136060, -1.428204, -0.897900, 1.498445, -0.824573, -0.159437, -1.708405, -0.921864, -0.224240, -0.805493, -0.055547, -0.366517, 1.064944, -0.940013, -0.207914, 0.179423, 0.199083, -1.566305, 1.351952, +1.054878, 0.927320, 1.401778, -1.402371, -0.278063, -0.521980, 0.212321, -0.782230, -1.504734, -0.770825, -2.419491, -0.107284, 2.644902, 0.280714, -0.193287, -2.018058, 0.771756, 1.567445, 0.660095, 0.048403, -1.161527, 0.860082, -0.254965, -2.054029, -0.960239, 0.558347, 2.053740, -1.027634, 0.211320, 0.061989, 0.619911, 0.762082, -0.741537, -0.771457, 0.504455, 2.159199, -0.281117, 0.230427, -2.962783, -1.076597, -0.528443, 0.765412, -0.638338, 0.564368, -1.230826, 0.093669, 1.515959, 0.079805, +-0.554617, -0.468013, -0.247934, -0.618640, -1.013872, -0.410232, 0.507090, -0.227457, -1.710413, -0.429237, 0.122698, -1.148173, -1.583558, 0.327218, -0.552314, 2.407473, -0.996565, -0.047047, 0.911699, 1.103712, 0.781409, -0.929592, 0.346897, 0.435205, 1.404565, 0.471965, 1.522178, 0.398041, -0.428214, 0.324873, 0.334860, 1.276306, 0.157035, -0.364861, -1.413251, -1.361258, -0.028965, -0.827634, -1.077576, 0.266139, -0.634145, -1.286516, 3.437581, -0.136603, 0.448859, -1.129084, 0.540304, 0.659225, +-0.739504, 0.411587, 1.566798, 0.476443, -1.002026, -1.737379, 0.465573, 0.376598, 0.585847, 0.049739, 0.261440, 0.051147, -0.264067, -1.129181, -0.814202, -0.896600, 0.841810, 0.577379, 0.661100, 1.361011, 0.184780, -0.416964, 0.939900, -1.681895, -0.892885, -0.102168, 0.241934, 0.068586, 0.542730, 0.210186, -0.516278, 1.084731, 1.812801, 1.601110, -2.300474, -1.223096, -0.023037, 0.108196, 0.083601, 1.152334, 1.985726, 1.216500, 1.051149, 1.134167, 0.472556, -0.261963, 0.313344, 0.171354, +1.246304, 0.877761, 0.990020, 0.137354, 0.076433, -1.068594, -0.851166, -0.971745, 0.671022, -1.610473, 0.768979, -0.769391, -0.870306, -1.116085, -0.244580, 1.302315, 0.557150, -0.498758, -0.347456, -0.060117, -0.417689, -0.042969, -0.226866, 1.014861, 2.082572, -1.734965, -0.627782, -0.673211, 1.231489, 1.136193, -0.900954, -0.770066, -3.249496, 0.771564, -0.971411, 0.465394, 1.467712, 0.172622, -0.222064, 2.522313, -0.047311, 0.662510, 0.011539, -2.221314, 0.015368, 0.361208, -1.981613, -1.008825, +-0.567395, 0.428741, 1.139569, -0.355586, 0.775178, 1.710090, -1.073190, -1.289464, 1.328457, -1.079843, 0.374956, 0.632344, 0.889936, 0.633631, -0.678139, -0.597587, -1.767240, 0.696470, -2.196051, -1.253323, -0.117394, 1.732937, 0.957731, -0.114314, 0.502618, -1.563038, 0.305790, 0.762349, -0.459681, 0.412588, -0.045099, -0.252700, -0.144508, 0.201776, -1.667386, -1.473770, 1.086134, 0.768623, -0.186824, -2.577099, -1.269826, -1.288777, -0.360374, 1.000156, -1.404388, 0.415587, -0.681224, -0.408812, +0.190918, 0.353454, 0.669854, 0.361229, -1.126444, 1.045916, -0.084995, -1.393381, 0.928429, -1.407386, -0.845098, 1.989947, -0.031975, 1.373466, 1.040363, -0.398487, -0.317649, -0.191092, 0.938941, -0.577373, -0.806188, -0.693730, 0.923304, 0.147027, 1.436895, -0.116946, 0.597092, -0.009099, -0.829717, -0.823330, -1.429803, 0.123242, -2.567524, -1.361123, 0.674992, 0.138170, 1.677820, 0.242770, 0.898629, -0.371087, 1.300035, 0.311927, -1.099729, 1.394745, 0.789813, 0.442633, -1.895830, 0.233968, + + }; +static float combinedBMatrix1[] = {0.466970,-0.771688,-0.196361,-0.361755,-1.564999,-0.733580,0.681487,1.829485,-1.706388,-1.343395,1.382563,0.112830,-0.596906,0.030298,-0.398034,-0.385064,}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = 8; + fastrnnParams_test0.featLen = 32; + fastrnnParams_test0.statesLen = 32; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = 0.200000; + fastrnnParams_test0.beta = 0.800000;} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = 8; + fastrnnParams_test1.featLen = 32; + fastrnnParams_test1.statesLen = 16; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = 0.100000; + fastrnnParams_test1.beta = 0.900000; +} + +unsigned testFastRNN(){ + initFastRNN_test0(); + initFastRNN_test1(); + unsigned errorCode = 0; + struct SFastRNNParams2 sparams; + unsigned statesLen0 = fastrnnParams_test0.statesLen; + unsigned timeSteps1 = fastrnnParams_test1.timeSteps; + unsigned statesLen1 = fastrnnParams_test1.statesLen; + float h0container[statesLen0 * timeSteps1]; + memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); + initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, + h0container); + + float result_h[statesLen1]; + float xx0[] = { + -0.056191, 0.266785, 0.706131, -0.056590, 0.554194, 0.069645, 0.383606, -0.389710, -1.358090, -0.612110, 2.015233, -0.044182, -1.281251, -1.973740, -0.132684, -0.128783, 1.665753, -0.369606, 0.015513, -0.510067, 2.518297, 0.931629, 1.339843, 1.421740, 2.989314, -1.462043, -1.110043, -2.864840, -0.527357, -0.646060, -0.159178, -0.075092, +-0.511312, 0.942434, 0.873762, 0.116588, -0.983042, -0.824800, 1.671912, -0.672275, -0.609243, 0.252794, -1.381035, 0.730032, -0.839169, -0.694773, -0.595064, 0.326903, 0.461285, -0.042619, -0.058203, -0.554638, -0.946376, -1.076252, 0.144527, 0.356507, -1.250440, -1.214351, 2.645912, -1.017114, 1.400434, -0.645703, -0.748585, 0.873188, +1.212197, -0.125025, -1.293777, -0.344142, 2.584050, 0.580884, -0.567701, 0.929973, 0.010716, 0.524903, -0.121728, 0.661749, 0.410242, -0.483042, 0.861600, -0.328118, 0.048788, -0.298288, -1.492886, -0.360744, 1.424788, 1.879074, -1.169187, 0.590654, 0.038874, 0.165297, 1.246526, -1.756052, 0.514656, 1.510233, 2.199108, 1.011497, +1.348039, -0.441414, 0.137613, -1.196835, -0.152186, -0.229677, 0.722746, 1.132448, -0.896995, -1.159950, -0.661169, -0.110333, 0.664205, -1.210022, 0.547283, -1.104366, 0.469959, -1.465336, -0.160547, -0.887215, -2.848070, -1.570448, 0.467960, 1.138154, 1.354482, -0.795970, -0.286402, -0.464551, -0.132590, 1.130615, 1.818592, -0.197847, +-0.646041, 1.578235, -0.116582, -0.790907, -1.155138, -0.831059, -0.267613, -0.611765, 0.684839, 0.615221, -0.614833, -1.122117, -0.506492, 0.141640, 0.325319, 1.921321, -0.067482, 1.005864, 0.198167, -0.402632, -0.507546, 1.194380, 1.284281, 0.385342, 0.358281, 2.052834, 0.951517, -0.538102, 0.521491, -1.276650, -0.964844, 0.320279, +-0.937566, 0.217689, 0.911070, -1.064220, 0.681396, -0.800930, -0.320392, 0.578763, -0.073558, -1.211973, -0.686864, 1.849235, -1.631959, 0.430338, 0.720432, 0.455635, -0.254185, 1.086024, -1.872478, 0.750074, -1.377284, 0.005351, -1.726048, 0.075303, -0.052587, 0.177886, 0.591844, 1.572575, -0.397068, 0.755427, -0.506161, 0.937822, +-0.399813, 1.448343, 0.831667, 0.791065, -0.865595, -0.432023, -0.781083, 0.989580, 0.035696, -0.447442, 0.173184, -1.752484, 3.614840, 1.656095, -1.001761, 1.767076, 0.946025, 0.628080, -0.053687, 2.777987, 1.190513, -0.148970, 1.947460, -0.703608, 1.885385, -0.606568, -1.019255, 0.247924, 1.519970, -1.366303, 0.292728, -0.242215, +-0.662965, 0.879210, 0.926663, -0.224315, 0.301045, -0.390883, -0.423224, -0.138460, -0.208352, 0.983078, -0.503910, -0.761392, -0.071659, -0.089766, 0.113785, -0.844891, -1.869581, -0.635512, 0.558501, 0.395873, 0.831143, -0.028959, 0.574552, 0.832641, 1.019656, -1.818322, -1.043085, 0.212568, -0.105201, 0.471247, -0.427681, -0.596025, + + }; + float xx1[] = { + 1.231635, 1.117833, -0.535560, 0.577192, 0.086548, -0.408542, -0.430586, -0.735620, -0.823585, -0.004089, 0.986747, 0.560486, -0.718779, -0.841740, -0.581637, -0.439233, -0.418329, -0.449660, -0.558783, -0.784975, -0.748499, -0.187717, -0.319766, -1.063744, -0.482510, -0.545512, 0.148539, -0.042982, -0.093486, 0.309774, 1.687298, 1.877211, +0.477761, -0.939763, -1.242839, -2.161232, 1.064679, -0.835279, -0.649859, -0.218253, 0.384495, -0.433703, 0.779523, -0.405676, 1.015064, 0.021128, 0.375293, 0.374084, -0.274300, 0.430880, 0.815998, -0.628664, 0.222751, 0.884704, 1.669474, 0.637315, 0.090367, -1.867354, 2.666825, -1.437411, -1.344906, -0.584182, 1.386705, -0.727339, +0.658600, -0.025635, -0.047930, -1.711524, -1.252732, 0.156793, 1.044597, -0.437792, 0.696837, 0.309204, -0.001138, 1.954136, 0.974782, 1.085600, 0.784824, 0.300919, -0.494417, -0.762364, 2.795276, -0.169030, 0.987404, 0.328369, 0.222949, 1.888095, 0.298006, -0.618815, -0.330635, 0.389719, -0.625286, 1.551743, 1.579035, 0.311115, +-0.794383, -0.219263, 0.501646, 0.652492, -0.021700, -0.017374, 0.148159, -0.549022, -0.820080, -0.415760, 0.364196, 0.668794, -0.889112, 0.701957, 0.002044, -0.502291, 0.992860, 0.473977, 2.107175, 0.611529, -0.438716, -0.704469, 0.790908, -1.255312, -0.945506, 0.464973, -1.221311, -0.394176, 0.075003, -1.243079, 0.640658, 2.338804, +0.553327, 0.394777, 0.599887, 0.120523, -0.022111, -0.116350, -0.091410, -1.108693, -0.654499, -0.620681, -0.006712, -0.714101, 0.276542, -0.706556, 0.412113, -0.453296, -1.228978, 1.965989, 1.690243, -0.390909, 0.954920, 1.207894, 0.865035, -0.147056, 1.304161, -0.512061, 0.459172, -1.176981, 0.683283, 0.807899, 0.197983, -1.020839, +-1.424000, -1.523446, 0.589045, -0.173144, -0.501268, 0.108729, 0.102308, 2.156228, -0.270203, 1.140540, 0.379084, -1.355044, -0.570825, 0.989790, 0.204872, 0.533278, 1.554431, -0.427193, -0.365658, -1.638875, -0.537831, -0.426361, -0.252062, 0.670814, -0.147235, 0.232785, -0.433275, 0.540248, 0.205646, -0.711538, 0.330528, 0.928032, +0.264745, -0.805613, -0.342389, -0.383660, 1.300838, -2.229253, -0.576488, 1.049650, -0.191567, 0.434514, -1.069150, -0.748220, -0.739352, 1.488635, -0.309497, -0.056896, 0.991565, 1.098724, -1.167169, 0.932995, -1.529572, -0.326587, -0.257983, -0.550167, 0.416134, -0.368677, 1.101769, -1.339027, -0.873228, -0.960299, 0.086369, 0.145524, +-1.765507, -1.221685, 0.976221, 0.645661, -1.419126, 1.171028, -0.596129, -0.254297, -0.517926, 0.389857, 0.032958, -0.151349, -1.201180, -0.509303, -0.337875, -0.382813, 0.923180, -0.629485, -0.808807, 0.753967, -0.753527, 1.240845, 0.840624, 0.111097, -0.212108, -0.366454, 0.444949, -0.078091, -0.732064, -0.014033, 0.174081, -0.262851, + + }; + for(int i = 0; i < timeSteps1; i++) + SFastRNNInference2(&sparams, xx0, result_h); + unsigned long StartTime = millis(); + for(int i = 0; i < 100; i++) + SFastRNNInference2(&sparams, xx1, result_h); + unsigned long CurrentTime = millis(); + unsigned long ElapsedTime = CurrentTime - StartTime; + Serial.println("Time taken for 100 runs (ms): "); + Serial.println(ElapsedTime); + Serial.print("Layer 0 ["); + Serial.print("Inp: "); Serial.print(fastrnnParams_test0.featLen); + Serial.print(" hDim: "); Serial.print(statesLen0); + Serial.print(" ts: "); Serial.print(fastrnnParams_test0.timeSteps); + Serial.println("]"); + Serial.print("Layer 1 ["); + Serial.print("Inp: "); Serial.print(fastrnnParams_test1.featLen); + Serial.print(" hDim: "); Serial.print(statesLen1); + Serial.print(" ts: "); Serial.print(fastrnnParams_test1.timeSteps); + Serial.println("]"); + return errorCode; +} + +void setup() { + Screen.init(); + Serial.begin(115200); +} + +void loop() { + Serial.println("Starting"); + testFastRNN(); + delay(1000); +} + +int main(){ + setup(); + delay(500); + for(int i = 0; i < 100; i++) + loop(); +} + diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py new file mode 100644 index 000000000..7ed12f44d --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py @@ -0,0 +1,124 @@ +import numpy as np +from template_MXChip import getTemplate as getTemplateMXChip +import python_speech_features as sp + +np.random.seed(42) + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN: + def __init__(self, W, B, alpha, beta, timeSteps, featLen, statesLen): + self.timeSteps = timeSteps + self.featLen = featLen + self.statesLen = statesLen + self.alpha = alpha + self.beta = beta + self.W = W + self.B = B + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + + +def main(device='C'): + assert device in ['C', 'MXChip'] + audioLen = 16000 + inputDim = 32 + hiddenDim0 = 16 + timeSteps0 = 8 + hiddenDim1 = 16 + timeSteps1 = 8 + alpha0, beta0 = 0.2, 0.8 + alpha1, beta1 = 0.1, 0.9 + numOutput = 6 + + # Define the FastRNN model + # Replace with actual model and data later. + # ----------------------------------------- + preemph = 0.97 + W0 = np.random.normal(size=[hiddenDim0, hiddenDim0 + inputDim]) * 0.1 + B0 = np.random.normal(size=hiddenDim0) * 0.01 + W1 = np.random.normal(size=[hiddenDim1, hiddenDim1 + hiddenDim0]) + B1 = np.random.normal(size=hiddenDim1) + fastrnn0 = FastRNN(W0, B0, alpha0, beta0, timeSteps0, + inputDim, hiddenDim0) + fastrnn1 = FastRNN(W1, B1, alpha1, beta1, + timeSteps1, hiddenDim0, hiddenDim1) + fcW = np.random.normal(size=[numOutput, hiddenDim1]) + fcB = np.random.normal(size=[numOutput]) + audioSamples = (np.random.normal(size=audioLen) * 2000).astype(int) + # ----------------------------------------- + + # Create the template + ret = getTemplateMXChip(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, + timeSteps0, timeSteps1, fcW, fcB, audioSamples, numOutput) + fp = open('testdata.h', 'w+') + print(ret, file=fp) + # Check if framing is correct + frames = sp.sigproc.framesig(audioSamples, frame_len=400, frame_step=160) + tt = audioSamples[1:] - preemph * audioSamples[:-1] + tt = np.append(audioSamples[0], tt) + pre_frames = sp.sigproc.framesig(tt, frame_len=400, frame_step=160) + + for i in range(5): + tt = frames[i] + # print("input", tt[:5]) + # print("pr-ed input", pre_frames[i, :5]) + ttt = np.zeros(512) + ttt[:len(tt)] = pre_frames[i, :] + cfft = np.fft.fft(ttt, n=512) + # print("fft", cfft[:5]) + # print() + logfbank, energy = sp.fbank(audioSamples, nfilt=32, preemph=preemph) + logfbank = np.log(logfbank) + for feat in logfbank[:10]: + # print(feat[:5]) + pass + + # run fastRNN0 on the input for each brick and + # collect all the hidden satates 0 + h0_list = [] + h1_list = [] + logits_list = [] + input1List = [] + for i in range(0, len(logfbank), timeSteps0): + if i + timeSteps0 > len(logfbank): + continue + input0 = logfbank[i:i+timeSteps0] + # print(input0[7, -10:]) + assert len(input0) == timeSteps0 + h = fastrnn0.unroll(input0) + # print('--> %2d' % (i / timeSteps0), h) + h0_list.append(h) + input1List.append(h) + assert len(input1List) <= timeSteps1 + if len(input1List) == timeSteps1: + input1 = np.array(input1List) + assert len(input1) == timeSteps1 + assert input1.shape[1] == hiddenDim0 + h = fastrnn1.unroll(input1) + h1_list.append(h) + logits = np.matmul(fcW, h) + fcB + logits_list.append(logits) + print("--> h1 ", h) + print("--> fcout", logits) + print() + del input1List[0] + + +device = 'MXChip' +main(device) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py new file mode 100644 index 000000000..0e18c58b9 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py @@ -0,0 +1,117 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, fcW, fcB, x0, numOutput): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert featLen1 == statesLen0 + assert x0.ndim == 1 + assert fcW.shape[0] == numOutput + assert fcW.shape[1] == statesLen1 + assert fcW.ndim == 2 + assert fcB.ndim == 1 + assert fcB.shape[0] == numOutput + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + FCWStr = '' + for i in range(fcW.shape[0]): + for j in range(fcW.shape[1]): + FCWStr += '%f, ' % fcW[i][j] + FCWStr += '\n' + + FCBStr = '' + for i in range(fcB.shape[0]): + FCBStr += '%f,' % fcB[i] + + xx0Str = '' + for i in range(x0.shape[0]): + xx0Str += '%d, ' % x0[i] + if i % 10 == 0: + xx0Str += '\n' + + return ''' +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +struct FCParams fcParams_test; + +void initFastRNN_test0(); +void initFastRNN_test1(); +void initFC_test(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; +static float combinedBMatrix1[] = {%s}; + +static float fcW[] = {%s}; +static float fcB[] = {%s}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = %d; + fastrnnParams_test0.featLen = %d; + fastrnnParams_test0.statesLen = %d; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = %f; + fastrnnParams_test0.beta = %f;} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = %d; + fastrnnParams_test1.featLen = %d; + fastrnnParams_test1.statesLen = %d; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = %f; + fastrnnParams_test1.beta = %f; +} + +void initFC_test(){ + fcParams_test.W = fcW; + fcParams_test.B = fcB; + fcParams_test.inputDim = %d; + fcParams_test.outputDim = %d; +} + +#define TEST_AUDIO_LEN %d +static int16_t test_audio[TEST_AUDIO_LEN] = { %s +}; +''' % (W0Str, B0Str, W1Str, B1Str, FCWStr, FCBStr, timeSteps0, featLen0, + statesLen0, alpha0, beta0, timeSteps1, featLen1, statesLen1, alpha1, + beta1, statesLen1, numOutput, len(x0), xx0Str) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp new file mode 100644 index 000000000..dbbd46855 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp @@ -0,0 +1,116 @@ +#include +#include +#include + +extern struct FastRNNParams fastrnnParams_test0; +extern struct FastRNNParams fastrnnParams_test1; +extern struct FCParams fcParams_test; +extern void initFastRNN_test0(); +extern void initFastRNN_test1(); +extern void initFC_test(); + +#ifdef DEBUG_MODE +#define PRECISION 4 +void printVoid(void *val){ + int32_t a = *((int32_t*)val); + Serial.println(a); +} + +void printStr(char *a){ + Serial.print(a); +} + +void printInt32(int32_t val){ + Serial.println(val); +} + +void printFloatAddr(float *a){ + Serial.printf("%p\n", a); +} + +void printHexQ31(q31_t val){ + char buff[20]; + sprintf(buff, "%p", *(int*)&val); + Serial.println(buff); +} + +void printFloatArrF32(float32_t *arr, int len, float scale){ + for(int i = 0; i < len; i++){ + float val = ((float*)arr)[i]; + Serial.print(val * 1.0, PRECISION); Serial.print(", "); + } + Serial.println(); + delay(1000); +} + +void printIntArr(int32_t *arr, int len, int offset){ + for(int i = 0; i < len; i++){ + int32_t val = arr[i + offset]; + Serial.print(val); Serial.print(", "); + } + Serial.println(); + delay(1000); +} + +void printFloatArrQ31(q31_t *arr, int len, float scale){ + for(int i = 0; i < len; i++){ + float32_t val; + arm_q31_to_float(&arr[i], &val, 1); + Serial.print((float)val * scale, PRECISION); Serial.print(", "); + } + Serial.println(); + delay(1000); +} +#endif // DEBUG_MODE + +void setup(){ + Serial.begin(115200); + Screen.init(); + delay(500); + initFastRNN_test0(); + initFastRNN_test1(); + initFC_test(); + Serial.println(); + Serial.println("Ready"); + Screen.print(1, "Ready"); + delay(500); + Screen.clean(); + unsigned ret = sfastrnn2p_init(&fastrnnParams_test0, + &fastrnnParams_test1, &fcParams_test); + Serial.printf("Return code: %d (init)\n", ret); + if(ret != 0) + error("Shallow FastRNN initialization failed (code %d)", ret); + if(ret != 0) while(1); + + int32_t test[11] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; +} + +void loop(){ + Serial.printf("New Loop\n"); + Screen.print(1, "New Loop"); + unsigned ret = 0; + // Push 160 samples every 10ms + for(int i = 0; i < 100; i++){ + ret = sfastrnn2p_add_new_samples(&test_audio[i * 160], 160); + ret = ret | ret; + wait_ms(10); + } + // Wait for the consumer to finish + delay(1000); + Serial.printf("Return code: %d (push)\n", ret); + Screen.clean(); + delay(500); +} + +int main(){ + setup(); + delay(500); + Serial.println("NEW"); + delay(500); + for(int i = 0; i < 25; i++) + loop(); + sfastrnn2p_quit(); + delay(500); + Screen.print("Done"); +} + diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h new file mode 100644 index 000000000..e49dbefdb --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h @@ -0,0 +1,1701 @@ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +struct FCParams fcParams_test; + +void initFastRNN_test0(); +void initFastRNN_test1(); +void initFC_test(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + 0.049671, -0.013826, 0.064769, 0.152303, -0.023415, -0.023414, 0.157921, 0.076743, -0.046947, 0.054256, -0.046342, -0.046573, 0.024196, -0.191328, -0.172492, -0.056229, -0.101283, 0.031425, -0.090802, -0.141230, 0.146565, -0.022578, 0.006753, -0.142475, -0.054438, 0.011092, -0.115099, 0.037570, -0.060064, -0.029169, -0.060171, 0.185228, -0.001350, -0.105771, 0.082254, -0.122084, 0.020886, -0.195967, -0.132819, 0.019686, 0.073847, 0.017137, -0.011565, -0.030110, -0.147852, -0.071984, -0.046064, 0.105712, +0.034362, -0.176304, 0.032408, -0.038508, -0.067692, 0.061168, 0.103100, 0.093128, -0.083922, -0.030921, 0.033126, 0.097555, -0.047917, -0.018566, -0.110633, -0.119621, 0.081253, 0.135624, -0.007201, 0.100353, 0.036164, -0.064512, 0.036140, 0.153804, -0.003583, 0.156464, -0.261975, 0.082190, 0.008705, -0.029901, 0.009176, -0.198757, -0.021967, 0.035711, 0.147789, -0.051827, -0.080849, -0.050176, 0.091540, 0.032875, -0.052976, 0.051327, 0.009708, 0.096864, -0.070205, -0.032766, -0.039211, -0.146351, +0.029612, 0.026106, 0.000511, -0.023459, -0.141537, -0.042065, -0.034271, -0.080228, -0.016129, 0.040405, 0.188619, 0.017458, 0.025755, -0.007445, -0.191877, -0.002651, 0.006023, 0.246324, -0.019236, 0.030155, -0.003471, -0.116868, 0.114282, 0.075193, 0.079103, -0.090939, 0.140279, -0.140185, 0.058686, 0.219046, -0.099054, -0.056630, 0.009965, -0.050348, -0.155066, 0.006856, -0.106230, 0.047359, -0.091942, 0.154993, -0.078325, -0.032206, 0.081352, -0.123086, 0.022746, 0.130714, -0.160748, 0.018463, +0.025988, 0.078182, -0.123695, -0.132046, 0.052194, 0.029698, 0.025049, 0.034645, -0.068002, 0.023225, 0.029307, -0.071435, 0.186577, 0.047383, -0.119130, 0.065655, -0.097468, 0.078708, 0.115860, -0.082068, 0.096338, 0.041278, 0.082206, 0.189679, -0.024539, -0.075374, -0.088951, -0.081581, -0.007710, 0.034115, 0.027669, 0.082718, 0.001300, 0.145353, -0.026466, 0.272017, 0.062567, -0.085716, -0.107089, 0.048247, -0.022346, 0.071400, 0.047324, -0.007283, -0.084679, -0.151485, -0.044651, 0.085640, +0.021409, -0.124574, 0.017318, 0.038532, -0.088386, 0.015373, 0.005821, -0.114297, 0.035779, 0.056078, 0.108305, 0.105380, -0.137767, -0.093783, 0.051504, 0.051379, 0.051505, 0.385273, 0.057089, 0.113557, 0.095400, 0.065139, -0.031527, 0.075897, -0.077283, -0.023682, -0.048536, 0.008187, 0.231466, -0.186727, 0.068626, -0.161272, -0.047193, 0.108895, 0.006428, -0.107774, -0.071530, 0.067960, -0.073037, 0.021646, 0.004557, -0.065160, 0.214394, 0.063392, -0.202514, 0.018645, -0.066179, 0.085243, +-0.079252, -0.011474, 0.050499, 0.086576, -0.120030, -0.033450, -0.047495, -0.065333, 0.176545, 0.040498, -0.126088, 0.091786, 0.212216, 0.103247, -0.151937, -0.048423, 0.126691, -0.070767, 0.044382, 0.077463, -0.092693, -0.005953, -0.324127, -0.102439, -0.025257, -0.124778, 0.163241, -0.143014, -0.044004, 0.013074, 0.144127, -0.143586, 0.116316, 0.001023, -0.098151, 0.046210, 0.019906, -0.060022, 0.006980, -0.038531, 0.011352, 0.066213, 0.158602, -0.123782, 0.213303, -0.195209, -0.015179, 0.058832, +0.028099, -0.062270, -0.020812, -0.049300, -0.058936, 0.084960, 0.035702, -0.069291, 0.089960, 0.030730, 0.081286, 0.062963, -0.082900, -0.056018, 0.074729, 0.061037, -0.002090, 0.011733, 0.127766, -0.059157, 0.054710, -0.020219, -0.021768, 0.109878, 0.082542, 0.081351, 0.130548, 0.002100, 0.068195, -0.031027, 0.032417, -0.013014, 0.009700, 0.059516, -0.081822, 0.209239, -0.100602, -0.121419, 0.115811, 0.079166, 0.062412, 0.062835, -0.001225, -0.089725, 0.007580, -0.067716, 0.097512, -0.014706, +-0.082550, -0.032139, 0.041293, -0.056372, -0.082222, 0.024369, 0.024497, -0.050694, -0.047104, 0.023205, -0.144808, -0.140746, -0.071844, -0.021345, 0.031091, 0.147536, 0.085766, -0.015994, -0.001902, -0.100253, -0.001851, -0.028866, 0.032272, -0.082723, 0.051935, 0.153274, -0.010876, 0.040171, 0.069014, -0.040122, 0.022409, 0.001259, 0.009768, -0.077301, 0.002451, 0.049800, 0.145114, 0.095927, 0.215318, -0.076735, 0.087232, 0.018334, 0.218980, -0.080830, -0.083972, -0.059939, -0.212390, -0.052576, +-0.075913, 0.015039, 0.034176, 0.187617, 0.095042, -0.057690, -0.089841, 0.049192, -0.132023, 0.183146, 0.117944, -0.046918, -0.171313, 0.135387, -0.011454, 0.123782, -0.159443, -0.059938, 0.000524, 0.004698, -0.045007, 0.062285, -0.106762, -0.014238, 0.012030, 0.051444, 0.071161, -0.112464, -0.153411, 0.127768, 0.033231, -0.074849, 0.155115, 0.011567, 0.117930, 0.006752, 0.206075, 0.175534, -0.024896, 0.097157, 0.064538, 0.136863, -0.096492, 0.068605, 0.105842, -0.175874, -0.118326, -0.203923, +-0.026941, 0.071754, 0.150236, 0.007409, 0.162862, -0.138010, -0.170338, -0.005555, 0.038407, -0.003269, -0.206744, -0.008912, -0.130447, 0.066967, 0.036660, -0.093988, -0.051387, -0.105921, -0.006268, 0.095514, -0.098573, 0.050405, -0.053026, -0.079287, -0.010703, -0.103524, -0.055365, -0.119788, 0.196473, 0.003526, -0.069973, 0.021398, -0.011233, -0.022097, 0.061417, 0.075751, -0.053050, -0.057582, -0.027505, -0.230192, -0.151519, 0.136687, 0.164497, -0.024904, 0.057656, 0.031125, 0.307888, 0.111957, +-0.012792, -0.095554, -0.160645, 0.020346, -0.075635, -0.142225, -0.064657, -0.108155, 0.168714, 0.088164, -0.000797, 0.147994, 0.007737, -0.086128, 0.152312, 0.053891, -0.103725, -0.019034, -0.087562, -0.138280, 0.092618, 0.190942, -0.139857, 0.056297, -0.065064, -0.048713, -0.059239, -0.086399, 0.004852, -0.083095, 0.027046, -0.005024, -0.023895, -0.090756, -0.057677, 0.075539, 0.050092, -0.097756, 0.009933, 0.075139, -0.166941, 0.054336, -0.066262, 0.057060, -0.076326, -0.180488, -0.162754, 0.004808, +0.025972, -0.090432, 0.063859, -0.166152, -0.006608, -0.121102, -0.065184, 0.004740, -0.086041, -0.038456, 0.100629, -0.057689, 0.083569, -0.112971, 0.052980, 0.144157, -0.247164, -0.079690, 0.057707, -0.020305, 0.037115, -0.060399, 0.008659, -0.015568, 0.116778, 0.025442, 0.033760, -0.041188, -0.048761, -0.043256, 0.039445, -0.042098, 0.028977, 0.207540, 0.087112, -0.032602, 0.120121, -0.040808, -0.203812, -0.100809, -0.187079, -0.035151, 0.001842, 0.167644, 0.032693, -0.021910, 0.082941, -0.221114, +0.023561, 0.077087, -0.147859, 0.114375, 0.033850, -0.041529, 0.063278, 0.227069, 0.018187, 0.024822, -0.045936, -0.084984, 0.083034, -0.085608, 0.007157, -0.047766, 0.047898, 0.033366, 0.103754, -0.051002, -0.026987, -0.097876, -0.044429, 0.037730, 0.075699, -0.092217, 0.086961, 0.135564, 0.041343, 0.187680, -0.077379, -0.124465, -0.177872, 0.149604, 0.065437, -0.005558, 0.027997, -0.112549, 0.244575, 0.012922, 0.010939, 0.072577, 0.048101, 0.022388, -0.079047, 0.047147, 0.188202, 0.134542, +0.159319, -0.051122, -0.098960, -0.012579, 0.005572, 0.109419, -0.169246, 0.152955, -0.015801, -0.042688, -0.101210, -0.165486, 0.082317, 0.007332, -0.128996, -0.129508, -0.033578, 0.166902, -0.025959, -0.150314, -0.024574, -0.027272, -0.269689, -0.005429, -0.023093, 0.069621, 0.184896, 0.112657, -0.026889, -0.110653, 0.257336, 0.005922, 0.001393, -0.002413, 0.019808, -0.014436, -0.057366, -0.054686, -0.003275, -0.054342, -0.071285, 0.010643, -0.025498, 0.150399, -0.265097, 0.109151, 0.124609, -0.207339, +-0.034269, -0.037144, -0.140751, -0.077782, -0.111058, 0.175227, 0.093568, 0.127156, 0.072167, -0.112905, -0.052452, 0.048937, -0.122213, 0.071300, -0.024033, -0.037482, 0.071096, 0.044426, -0.036097, 0.115933, -0.108106, 0.061594, 0.059310, -0.030955, 0.032613, -0.125111, 0.092403, -0.018490, -0.052272, 0.104901, -0.070434, -0.140846, -0.155663, 0.060601, -0.128043, 0.175479, -0.208193, 0.169646, 0.021102, -0.009671, -0.054492, 0.039914, -0.003763, 0.110330, 0.011423, 0.015030, -0.036361, -0.005695, +0.030780, -0.171017, -0.134819, 0.074326, 0.017087, -0.018398, 0.001843, 0.034758, -0.053976, -0.077830, 0.019585, -0.097837, 0.040825, -0.170258, 0.102916, 0.047260, 0.025603, 0.098269, 0.166547, 0.101437, -0.184087, -0.127958, -0.062482, 0.002609, 0.051766, -0.072574, 0.018677, -0.075538, -0.061152, -0.140666, -0.092323, -0.135168, -0.097587, 0.105364, -0.094940, 0.263238, 0.049332, 0.018484, -0.085836, 0.070031, -0.057564, 0.012201, 0.256008, -0.009606, 0.114927, -0.070318, -0.003499, 0.177080, + + }; + +static float combinedBMatrix0[] = {-0.006270,0.018124,0.007078,-0.005625,0.006324,0.009726,0.006218,-0.015702,-0.007271,-0.002475,-0.000744,0.006207,0.001777,-0.013353,0.003802,0.006106,}; + +static float combinedWMatrix1[] = { + 0.559790, 1.080781, 0.833922, 0.459180, -0.070166, -1.660961, 0.429618, 0.207688, 0.271579, -1.276749, -1.081057, 1.053153, -0.039555, 0.681501, 0.028318, 0.029756, 0.938284, -0.516045, 0.096121, -0.462275, -0.434496, -0.309172, 0.222134, -0.478749, 1.255756, -0.894607, -0.186872, -0.439731, 1.446978, 0.196555, 1.031845, -1.485560, +0.267050, 0.889631, 0.082284, 1.065480, -0.517288, 1.409347, 2.298898, -0.362839, -0.445503, 1.453384, 1.579572, -0.522860, -0.420187, -0.281785, -1.344451, -0.918652, -1.004141, -0.767798, -0.034685, 0.234215, 1.550500, -0.998354, 0.984322, -0.213989, -0.049464, 0.674819, -1.122722, 0.382410, 0.166452, 0.492451, 0.289169, 2.455300, +-0.637740, -0.530997, -0.623141, -0.555477, -0.637387, 1.189017, 1.420504, -0.570746, -0.832356, 0.471416, -0.552223, 0.632932, 0.202923, -1.515744, 1.547505, 1.795878, -0.612789, -0.387702, 0.285865, 0.334457, 0.658544, 2.010205, -0.176947, -0.798297, -1.379319, -0.730930, -0.033127, 1.794558, -0.517611, 0.223788, -0.016423, 1.188393, +2.526932, -0.530869, -0.489439, 1.044161, 0.681891, 1.846707, 0.583928, -0.359292, 0.590655, 1.108704, 0.820482, 0.507274, 1.066675, 1.169296, 1.382159, 0.648710, -0.167118, 0.146714, 1.206509, -0.816936, 0.368673, -0.393339, 0.028745, 1.278452, 0.191099, 0.046437, -1.359856, 0.746254, 0.645484, 2.163255, -0.307778, 0.219150, +0.249384, 1.577453, -0.095296, 0.279022, 0.607897, 0.186609, -0.446434, 0.194090, 1.073632, -1.026515, 0.132970, -0.700121, 1.195047, -1.523187, -0.558922, 0.377212, 1.565524, -0.065750, -0.555200, 1.881157, -1.448014, -2.198806, 0.440014, -0.502054, -1.021233, 0.708356, 0.243801, -0.564079, -1.280304, 0.872457, 0.650201, -0.099176, +1.846637, -1.070085, -1.525525, -0.691908, -0.045586, 0.243339, -0.241236, 0.352055, -1.251539, 1.443765, -0.082151, 1.117296, 0.342725, 0.456753, 0.569767, 0.447709, 0.642723, 1.329153, 0.196521, 0.709004, -0.089736, 1.440117, -0.676392, 1.800940, -0.040158, -1.430775, 0.128104, -0.681052, 0.840644, -0.652624, -0.446183, -1.889541, +-0.452306, -2.423879, -1.583903, 0.760415, 0.785800, 0.425458, -0.966976, -0.047711, -0.003603, -1.158365, 1.503398, 0.877362, -0.220964, 0.026886, 0.208383, -2.041735, -0.247177, -0.681984, -1.001620, -0.281100, 1.797687, 0.640843, -0.571179, 0.572583, 1.399355, 0.924634, 0.059630, -0.646937, 0.698223, 0.393485, 0.895193, 0.635172, +1.049553, -0.535235, 1.317394, 0.197600, 2.075261, -0.689188, 1.735964, 0.197911, -0.651418, -0.483886, -0.320347, 0.424166, 0.522835, -0.573700, -0.024355, 2.142270, 1.727543, 0.436324, 0.038003, 0.120031, 0.613518, -1.022793, -0.257377, -1.668584, 0.399223, 0.647196, -0.483186, 1.573987, -1.225766, -1.464375, 0.224452, 1.047098, +1.683928, -0.458884, 1.078681, -0.038508, -0.172627, 0.883660, 0.652323, -1.576392, 1.476540, 1.380091, -0.625563, 0.395804, 0.494030, 0.260674, -0.550305, -0.671623, -0.025554, 1.172729, 0.543600, -0.370614, 0.771699, -2.848543, 1.148766, -1.739714, -0.362441, -1.119670, -1.294681, 1.160827, -0.467701, 0.346504, -0.046921, 0.477041, +0.076822, -1.282992, 0.996267, -0.493757, -1.556582, -0.428115, 1.500760, 0.850222, -0.348652, -0.349258, -0.321635, 2.076748, 0.381935, 0.430042, 1.030283, 0.238789, -0.259042, -0.196350, -0.071601, -0.037222, 0.727630, 0.051946, 0.732640, -0.080717, 0.078635, -1.998201, 0.916328, 0.346488, 0.998010, -2.896255, 2.088375, -0.139590, +1.108183, -1.039906, 0.612774, -1.053416, -0.623769, 1.914031, -0.190682, 0.217433, 0.870068, 0.495682, 0.150419, 0.364961, 2.403416, -0.057619, 0.201099, 1.050654, 1.105526, 1.187030, 0.638730, -1.143005, 1.633432, -1.146345, 0.302635, -0.754276, -0.064138, 0.328762, 0.321357, 0.421921, 1.613711, 0.453534, -0.244157, 0.964087, +1.189470, -1.227608, 0.597400, 0.701173, -0.297564, 1.375707, -0.150056, 0.125576, -0.173072, 0.015579, -1.096275, -1.440051, 1.594505, -0.846961, -0.991392, -2.153390, -0.638962, -1.323090, 1.642015, 1.009817, -0.688150, 2.252436, 0.981765, -0.324831, -2.499406, 2.290943, -1.389572, -1.645399, 1.022570, 2.439752, 1.384273, 0.563909, +0.594754, 0.853416, 0.758929, 0.281191, 0.104201, -0.062593, -0.753965, -0.280675, -1.692957, -0.098340, -0.988591, -1.103589, 0.179894, 1.392002, 0.918317, -1.570501, -0.989628, 0.940771, -0.982487, -0.224633, 0.550052, -0.968344, 0.105376, -1.334025, -0.601368, 0.319782, -1.592994, 0.440475, -0.019638, 0.552490, 0.223914, 1.364140, +0.125225, -0.429406, 0.122298, 0.543298, 0.048860, 0.040592, -0.701992, -0.662901, -1.402605, 1.749577, -1.243863, -0.692905, -0.718407, 0.894924, -0.294950, 1.247742, -0.673491, 0.278994, -0.835347, 2.145149, -1.187598, 0.309821, 0.633777, 0.413799, -0.185288, -0.129821, 0.043811, -0.147002, 0.963879, 2.210523, -0.557492, -1.369803, +-0.088282, 2.579709, -0.803675, 1.639117, 1.677701, -0.553588, 0.568983, 1.628397, -0.379128, -0.203580, -0.581681, -1.014757, -0.649278, -1.223940, 0.034083, -0.769973, 0.233786, -1.555896, 0.330880, 0.833529, -1.993736, 0.374057, 1.227669, -1.209641, 1.672572, 0.419019, -0.705012, -0.055769, 0.558327, 0.076005, 0.538756, -0.920674, +0.169361, -1.413714, -0.111226, -0.903908, -0.735530, 1.236093, 1.091310, 0.609138, -1.092313, -0.316408, 1.213098, 0.141717, 2.319330, 0.393318, 0.192049, -0.309116, 0.133541, -0.152470, 0.708109, 0.956702, -0.785989, -1.331233, -1.836205, 0.507991, -1.103367, -2.152891, 0.388579, 2.493000, -0.006071, 0.838491, 0.081829, -0.098890, + + }; +static float combinedBMatrix1[] = {0.919076,-0.290275,0.267392,0.321698,-0.668090,0.992042,-0.174960,-0.755745,0.536510,-0.898468,0.028181,-0.009119,1.085896,0.474698,-0.025027,0.817766,}; + +static float fcW[] = {1.390208, 0.557810, 0.010353, -1.311836, -1.065114, -0.305225, -0.609512, -0.186971, 0.056650, 0.529693, -0.070499, 0.486502, 0.064474, -1.975467, -0.939335, -0.144088, +-1.209695, 0.599929, 1.530751, 1.218762, -0.213443, 1.490726, 0.148667, -0.337086, -0.613403, -0.302470, -0.388177, 0.170416, 0.160574, 0.003046, 0.436938, 1.190646, +0.949554, -1.484898, -2.553921, 0.934320, -1.366879, -0.224765, -1.170113, -1.801980, 0.541463, 0.759155, -0.576510, -2.591042, -0.546244, 0.391804, -1.478912, 0.183360, +-0.015310, 0.579291, 0.119580, -0.973069, 1.196572, -0.158530, -0.027305, -0.933268, -0.443282, -0.884803, -0.172946, 1.711708, -1.371901, -1.613561, 1.471170, -0.209324, +-0.669073, 1.039905, -0.605616, 1.826010, 0.677926, -0.487911, 2.157308, -0.605715, 0.742095, 0.299293, 1.301741, 1.561511, 0.032004, -0.753418, 0.459972, -0.677715, +2.013387, 0.136535, -0.365322, 0.184680, -1.347126, -0.971614, 1.200414, -0.656894, -1.046911, 0.536653, 1.185704, 0.718953, 0.996048, -0.756795, -1.421811, 1.501334, +}; +static float fcB[] = {-0.322680,-0.250833,1.328194,0.556230,0.455888,2.165002,}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = 8; + fastrnnParams_test0.featLen = 32; + fastrnnParams_test0.statesLen = 16; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = 0.200000; + fastrnnParams_test0.beta = 0.800000;} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = 8; + fastrnnParams_test1.featLen = 16; + fastrnnParams_test1.statesLen = 16; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = 0.100000; + fastrnnParams_test1.beta = 0.900000; +} + +void initFC_test(){ + fcParams_test.W = fcW; + fcParams_test.B = fcB; + fcParams_test.inputDim = 16; + fcParams_test.outputDim = 6; +} + +#define TEST_AUDIO_LEN 16000 +static int16_t test_audio[TEST_AUDIO_LEN] = { -1287, +1855, 114, 537, 3056, 1015, 1076, 2145, -729, -1678, -2089, +-3932, 4112, -2206, -442, -553, 614, 1631, 1720, -1166, -334, +565, -497, 3214, 981, 1469, 1325, 2346, 362, -2593, 799, +-1302, -1057, 1172, 2476, 42, 617, 3404, 481, 5203, 1131, +-3521, 1506, 762, 2579, 1346, -276, -2448, -418, -1701, -1161, +1177, 3339, 789, -2391, 889, 2393, -1219, -268, 29, -1569, +1296, -241, 839, -1774, -874, 1444, -745, 3453, -799, 449, +1865, -2836, -3521, -3051, 2525, -1103, 5116, -1128, 369, 3084, +4012, 4123, 2416, 2048, 1185, 1556, -1102, -1636, -6, -340, +-906, 1392, 1910, 176, 2955, -2283, -387, -1433, -3733, -165, +-243, 3026, 1261, -2048, 3708, 2442, 1164, -452, -1918, -744, +2177, 3769, 3086, -977, -2239, 281, -3536, 646, -295, -932, +-3189, 1027, -1065, -2339, -5744, -55, 3544, 3322, -914, -1204, +937, -1996, 603, 1532, 2453, -200, -407, -1755, -1653, -452, +734, 1827, -1606, 2985, -542, -42, -1494, -4848, 1768, 1473, +-562, 133, 1031, -3125, -1058, 1588, -2508, 587, -2713, 932, +-71, -3230, 2329, -1469, -1620, 401, 2297, -2031, 123, 857, +1386, 352, -734, -1655, 172, -2144, -5842, 873, 1807, -4725, +-2019, 1238, 4114, 41, -1456, -365, 2749, -1291, -1598, -965, +-1906, 245, 3249, 646, -504, -583, -3126, 1766, -155, -360, +6386, 597, -1503, -852, 2296, 226, -2876, 1838, -1336, 3746, +2160, -894, 2562, 135, 1705, 969, -1692, -1287, 2059, -669, +-807, -1910, 847, 4125, -2135, 48, 2824, -159, 904, -2124, +856, -374, 1971, 2374, 5179, 1159, 651, 388, -706, 676, +-590, 336, 2635, -2013, 2279, 2634, -236, -4243, -1215, 2593, +-45, -1998, -1009, 1681, 1093, -477, -733, -783, -1844, 3230, +-644, 2434, 3042, 1996, -863, 807, -48, -1807, 648, -2358, +2375, -929, 402, 566, -517, 1173, -949, 1742, -2691, 252, +3877, -2000, -1355, 1027, 359, 701, 978, 1269, 2219, 819, +-482, 1345, 3799, -265, -1949, 2214, -240, -4345, 1694, -1070, +-181, 663, 380, 1418, -870, 1026, -519, 1477, 1230, -1870, +2171, -1071, 1616, 734, 3676, -446, -698, -38, -606, 1599, +-3232, -2107, -2135, 1900, 3421, -208, -337, 140, 2323, -1854, +476, 1950, 1002, 379, 2002, -5406, 1355, -1308, -3661, 1022, +2747, -274, 1905, 3224, 2629, 3279, 1484, 150, -3203, -492, +-1686, 4341, -351, 246, 1102, 87, 3390, -1245, 389, -1484, +-2640, -1223, -74, -858, -1384, -2812, -166, -3009, 1520, 164, +-2915, -618, -1504, 638, 2680, -3750, 230, -320, 1342, 426, +-1503, -638, -1592, 2152, 42, 3802, -121, -1416, -3027, -3606, +-3168, 534, 1017, -3162, 1790, -966, 293, 3224, 1793, -537, +-1782, -4303, -1438, -422, -1974, -262, 153, -449, -1300, 337, +883, -2180, 2821, -197, 37, 1416, 466, 1906, 574, -1224, +723, -2287, 217, -66, -416, -257, -3763, -1097, 185, 319, +-2055, 2531, -1732, 1938, 854, -1292, 3550, -2387, 1838, 2001, +-1341, 2784, -500, 577, 520, -268, 1621, 1586, -3497, 2608, +-3324, 2065, 2253, -2181, -821, -2211, -429, -616, 1559, 2620, +2791, -1124, -418, -3366, -1611, 1929, 3231, -2468, -1184, -52, +560, -1619, 848, -947, -28, 1092, 12, -872, -219, -176, +-740, -517, 3197, 1121, -590, 1393, -667, 2346, 739, -214, +895, -3141, -2253, -2387, 285, 3465, 4462, 1276, 1001, -3602, +-1085, -1575, -1241, -336, -944, -3958, 1495, -2145, 478, 4148, +-1838, -5060, -572, 2201, 3916, -2459, 993, -930, -211, 5288, +-3005, 507, 935, 2171, 195, 616, -783, 538, -686, 1243, +-739, 754, -58, 2252, -102, -3546, 2523, -1811, -1307, -1191, +2748, -4271, 6275, 2112, 446, -109, 571, 1042, 1290, 1111, +179, -394, -302, -389, 2267, 1187, -5880, 1311, 389, -37, +-777, 2248, 1895, -1545, 814, -1943, -2759, -1253, 1724, 1906, +1026, 1450, 1032, -1282, 863, 1600, 1508, 2377, 1416, 702, +2140, -53, -1763, -326, -1489, -1350, -289, -1584, -615, -3787, +426, 2, -1634, 1318, 1875, -3215, -1525, -1538, -1879, 1658, +-387, -529, -4007, 1270, -2478, 119, 554, 2721, -2617, -6039, +367, 3601, 2477, 419, -983, 1614, -1947, 952, 1010, 2120, +5519, 784, -1017, -51, -3538, -1389, -818, -1048, 304, -1644, +2242, 0, -18, -655, 310, 1650, -1734, -1316, -607, -2691, +-1638, -952, 1748, 525, 387, 1701, -274, 780, -206, 530, +-1165, -4877, -268, 2845, 1852, 1930, 2472, 177, 394, -1235, +-632, 1231, 2407, -278, -900, 1, 1202, -2887, -4592, -1101, +-2441, -1016, -295, -906, 2904, 653, 600, 1244, -2277, 2078, +-151, 1340, -2143, -3107, 1635, 752, -1804, -1739, 2250, -2378, +3285, -1801, 1276, -657, 1206, -1088, -325, 81, -2004, 1481, +-1026, -457, -1988, -5124, -382, 4825, 1569, -38, -525, 44, +1094, -2361, 2228, 1430, 1436, 876, 39, 1345, 1183, -708, +-1147, 203, 3098, -2478, -2935, 329, 101, 346, 487, -446, +2979, -3201, -1656, -206, -3286, -351, 3322, 41, 461, -2520, +-1232, -750, -635, 2563, 1115, -2222, 493, 996, 2280, 3161, +-2030, -1621, -2515, -468, 932, 1974, -151, -639, 303, -1670, +4179, -3215, 369, 4047, 13, -380, -714, -360, 2745, -4423, +3066, -2847, -533, -858, 1177, -3196, 924, 4048, -2726, 379, +-1323, 851, 38, -1282, 975, 3608, -381, 1439, -2586, -1912, +944, 2968, 711, -626, -1, -2500, 1209, 1764, -904, -940, +531, -873, -132, 4199, -494, -716, -1295, 1488, -362, -1298, +2642, 2839, -1200, -3733, 2015, -1369, 1581, -3940, 1785, -2422, +1461, 28, -1907, -814, 1372, 211, 1168, 3952, -3128, 3234, +208, -1797, -2660, -378, 1843, -255, 3022, -2902, -24, -2504, +727, 1773, -841, -5208, 397, 873, 808, 2471, -2142, 1360, +2385, -3557, 639, -1008, -163, 695, -974, -1351, 68, -2174, +-2171, 1358, -2297, 1332, 925, -3451, -1355, 2388, -1962, -928, +924, 1566, -503, -1195, 2844, 3477, 1957, 170, -1616, -1660, +1045, 836, 2803, 1300, -3006, 2103, -1996, -767, 500, 3991, +6219, 1213, -366, 1069, 1775, -641, 3590, 460, 995, 1331, +843, 1677, -1234, -1116, -2200, 879, 1557, 915, 3348, -11, +1337, -2183, -774, 1391, 1698, -587, -143, -3035, -714, 1780, +1150, 1001, 99, 14, -1320, 1397, 841, 984, -1052, -4306, +2194, -957, -1725, 1386, -784, 2119, 1234, 1367, -2731, 2423, +522, -738, 286, -3552, 817, -2058, -2705, -3044, 2225, -1258, +3067, -1071, -3414, -2233, 2471, -311, -1096, 320, 1003, 2234, +2896, -719, -2652, -826, 520, -1927, -1914, 687, -97, 65, +-1516, -460, -1848, 1780, 2070, -3692, -1859, -2993, -1300, -166, +-2899, -1843, -2007, 414, 138, -1443, 353, -1093, -543, 3346, +2680, -2599, 1659, 1622, -2296, 1637, 3075, -2245, -1835, 2035, +542, 1102, 681, 781, -2652, 2094, 2339, -458, -86, -3062, +1028, 1144, -124, 2248, -668, 1129, -2039, -47, -348, 450, +-739, -262, 1652, -873, -3213, 3499, 2762, -2584, 1379, -1005, +526, 588, -468, -1567, -1381, -1832, -1663, -134, -1431, 1364, +2974, -1160, 478, 999, 944, 151, 1485, 964, -2475, 1738, +1774, -1526, 75, 1366, -418, 2145, 4727, -1571, -2762, 607, +1443, -461, 2906, -2677, 1385, -1211, 3438, 3985, -1533, -1099, +1719, -774, -90, 50, -3839, -27, -1379, -986, 2887, -2513, +1626, -557, -559, 1580, 680, 1141, 1936, -662, -1224, -2170, +-1650, 5898, 2489, -2702, -2644, 963, 1094, 1097, -509, -250, +655, 171, -4438, -459, -1702, 350, 5970, 734, -627, 1843, +965, 840, 1213, 4113, -2261, 947, -1852, 1111, -1837, -834, +-590, 1951, 1836, -2491, 109, -1419, -2517, -434, -616, 4853, +865, -2755, -1129, 2042, 4176, -3171, -3759, 3741, 779, -1736, +1069, -5271, 6, 655, 1848, -2027, 171, -1850, 510, -1790, +-816, -1991, 1302, 1716, -469, 76, -2897, -599, -100, 5241, +-2223, 2928, 1993, 561, 3517, 744, 778, -106, 2447, 2192, +-1251, -2638, -405, -1600, -127, 2474, -914, -85, 116, 1696, +-4493, -1213, 422, 2400, -983, -3753, 1239, -1270, -2379, -1248, +-369, -1209, -4411, 1794, 2549, 1303, -2275, -402, -13, 1197, +1336, -1468, 163, 914, 2911, 1409, 1578, 167, 2820, 819, +-1722, 2806, 1395, -886, -958, 593, 926, 394, 622, 3399, +2143, 381, 1882, -2065, 795, 3618, -436, -1695, -1304, -2179, +-1569, -741, -2811, 31, 1804, -1815, 3038, 1021, 2061, -1315, +1709, -2183, 1780, 343, 1106, -2351, -1790, 1194, -1896, 926, +-2734, 1696, -2465, 1104, 1251, -1393, 1164, 520, -1077, -2017, +-3925, 699, -3129, 190, -526, 1358, -604, -658, 1463, 670, +632, 938, -3071, 1513, 1224, -2033, -488, -78, -268, 667, +2862, 2163, -2624, 1244, 2657, 773, 2181, 4024, 2047, 498, +2090, 289, 47, -702, 3126, -1636, 3064, 999, -2798, 735, +-4200, 1251, 1770, -1184, 247, 3908, -1011, -2117, 2963, 3925, +7, 2022, 2682, -1484, -970, 2461, 3370, 1125, -1759, 3974, +-1061, -670, 684, 3108, 1707, 829, 926, 87, 1116, -5059, +-593, 482, -2302, 772, -408, 3510, 3146, -931, -301, -147, +-903, 390, -1516, -2261, 1245, 1259, -1608, 1790, -1263, 506, +1640, -67, 909, -1032, -392, -411, -1493, -353, -3097, -982, +-569, -512, -482, -123, 958, 1749, -1299, -2406, -2084, -974, +-703, -1539, -2592, -912, 362, 1190, -1114, -825, -1853, -62, +-1696, 1146, -3571, -719, 602, 367, 5386, 699, -2008, -190, +-3552, -161, -1666, 1830, -1099, -233, -1271, 3477, -642, 3665, +1628, 964, 737, 787, -3855, -557, 1690, -97, -2810, -104, +3408, 2493, -124, 1902, -733, -3407, -1848, 3125, -547, -486, +-599, 3808, 3251, 4437, -318, 591, -3033, 2953, -2335, 433, +-2194, -1177, -1674, -1215, -1078, -1096, 1666, -2209, 441, 2435, +-1026, -1435, -461, 2359, 388, -1062, 967, -2204, 1362, 817, +-615, -1677, -1773, 1069, 2457, -1274, 916, -4174, -1169, -62, +-1819, -1873, -1335, 584, -374, -4476, -4241, -1213, 915, -5495, +-999, -1052, 2776, -770, 765, 282, -4261, 1536, 430, 1016, +7852, -4168, 3449, -574, 574, -91, -848, -1139, 659, -3034, +1501, -832, -2260, -900, 2514, -1070, 716, -1461, 1515, 1371, +3697, -351, 1337, 196, 2591, -1437, 1490, -389, -128, 183, +504, -232, 429, 3156, 1970, 1738, -911, -1778, 1910, 1752, +2945, -1207, -459, -3278, -784, 1993, -932, 1280, -381, 648, +-2295, 170, -5982, -373, -3260, 2411, 1554, 933, 3042, -1897, +3494, 1864, -473, 2271, -2212, -1649, -1217, -1057, -2113, 2446, +-517, 705, -1140, -3641, 540, -3824, -137, -2736, 3974, 1822, +211, 2527, -1692, 1086, 399, 528, 2544, 1464, 577, -3309, +-1920, -245, 186, -2260, 4823, 3032, 1204, 144, -424, -1903, +154, 515, -2483, 668, -310, -3815, -1720, -827, 3775, 1113, +-2670, 972, -3094, 2165, -942, -187, 2651, -2574, -2794, -1167, +2076, -3038, -5664, -902, 1103, 2400, -926, -822, 2307, -3739, +-777, 380, 898, -1019, 68, -4976, -1316, 907, -1964, 117, +893, -685, 340, -1925, -413, 1220, 313, -1173, 448, 1429, +-4099, 2318, -672, 850, 2394, -2743, -1418, -577, -1567, 3469, +-1713, -1111, 408, -2404, -791, 634, -665, -186, -1058, -3028, +643, 3509, 36, 450, 1385, -2538, 3405, 404, 3263, -1466, +3636, 1550, 1106, 468, -497, 2401, 280, -3934, -2234, -371, +619, -113, 2437, -3902, 287, -3635, 1519, -188, 839, -1727, +2558, 2083, 1167, -259, 1159, -1413, 1711, 3298, 2141, -1459, +722, -2586, 1144, 901, -3739, -2323, -566, -601, -2418, 777, +502, -388, -1511, 2097, 3310, -967, -1224, 982, -716, -278, +1479, -3818, 2636, 145, -822, -178, -75, -3462, 2989, 82, +886, 1903, -2042, 946, -535, 1693, -4254, -198, -1205, 864, +940, -1415, -1424, -221, -1793, 1683, -738, -5813, -749, -2077, +-3262, -2474, 218, 2657, 626, -1213, 911, -918, -1389, -2308, +-3503, -779, 316, -193, -831, -1891, 1216, -2634, 1552, -2004, +-1504, -2933, -1002, 1950, 1031, 1956, 1044, -2207, -661, -1560, +2661, -2393, 1787, 1785, 3659, -819, 1424, 4563, -1235, -3070, +-3760, 1425, -3766, -744, 874, 370, 850, 444, 2557, -1904, +-1353, -1545, 1660, 1800, 902, 2366, -2356, 3334, 3046, 1471, +3563, -3313, -1048, -1470, 1442, -2100, 1514, 2741, 1390, 567, +-1975, -1693, 2499, 1558, -78, -835, -4051, -2141, 3822, -2560, +378, 2014, -2509, 369, 1875, 24, 5736, -3337, 2117, -345, +1543, 882, -1466, 457, -3715, 1206, 596, 1277, 2116, 735, +296, -1762, -1424, 2373, 2872, -476, 92, -1809, 2345, 1330, +3882, -1756, -756, 462, 1292, -431, -1745, 1762, 1442, -1832, +2710, 2340, 268, 159, 1108, -1723, 60, -4304, 1752, -3122, +3006, -660, -423, -1255, -576, 2837, -4975, 2553, 676, -2414, +-2150, 3352, -1891, -2306, 2274, 677, -1875, 433, -2051, 2201, +2122, 1064, 723, 3522, 0, -2363, 898, 4172, -2029, -722, +832, -107, -1964, 2243, 4640, 392, -1808, -3097, 515, 2207, +950, -4, -1178, -2184, 1669, 1827, -3091, 3179, 1148, 2799, +-2684, -2731, -297, 1005, 3592, 1412, -485, -2052, 2460, -1929, +3256, -568, 3181, 1357, -273, -1038, -681, 856, 154, -1187, +-331, 157, -4257, 916, -1959, -2306, -3374, -3587, -2710, -1418, +3906, -1051, 355, 800, 262, -154, -2390, 2901, 3614, -3365, +-2048, -559, -1929, 1011, -1456, 4330, 2381, 425, 2053, 2211, +-1127, -1632, 156, 1723, 278, -3153, -1605, -147, -151, 3945, +-2771, 1011, 2978, 4542, -808, 982, 1139, 390, -197, 871, +-5064, 1364, 252, -444, 4093, -1349, -806, 3983, -1664, -1100, +-294, 1681, 415, -2585, -1064, -1214, -154, 851, 836, -3552, +2127, 505, 2769, 888, 2202, 933, 2692, 1044, -195, 4544, +1778, 1147, -2552, -2576, 585, 291, -1228, 281, 3177, 1390, +-2282, -223, -1609, -775, -827, -955, -2510, -255, -1121, -5858, +4105, 2177, -752, 37, -2343, 3391, 3794, 313, 2047, 350, +-2673, -823, 263, -909, -437, -182, -161, 104, -2121, -1434, +-2569, 1955, -4211, 2307, 2772, -604, -5206, -722, -128, -2021, +-1030, 3060, 1329, -1849, -3195, -654, -426, 992, -1070, 1022, +3870, 1631, -96, -366, -713, 2361, -1254, 90, 102, -1003, +-2744, 645, -122, 1000, -1067, 2441, -1753, 3424, -3495, 869, +950, -1591, 848, 2559, -4433, 1005, -4986, -1931, 3258, -1163, +-2347, -395, 4135, -3663, -2102, 2994, 3715, -206, -2478, 4191, +3188, 1357, -1624, -98, -320, 661, 2902, 1758, -2154, 2752, +626, 1374, 2933, -2223, -71, -1062, -3135, 693, 5023, -3680, +-64, 1281, 246, -226, -2598, 465, -1513, -4379, 2389, 1916, +103, 458, 2148, 448, 1808, -594, 2623, 641, 388, -2540, +573, -1663, -1276, -1630, -2132, 4249, 2662, 3840, -2445, 142, +-2587, -1391, -1836, 2479, -792, 2136, 1208, 4607, -2958, 2518, +2292, -1946, 2014, 672, -454, -1647, -1438, 4099, 1, 1564, +-1581, -1559, 2163, -2699, -830, 68, 222, -358, 791, 1385, +1469, -1971, -568, 2389, 1789, -2745, 702, -3956, 93, 3795, +-1895, -1668, 1528, -3085, -1265, 1192, -1268, -471, 1488, 843, +533, -678, 740, -247, 915, -993, -365, -1979, -70, -1622, +-2228, 517, 425, 1565, -862, 816, 1101, 889, -1651, 298, +728, 14, -4172, 320, 4425, -720, -1456, 746, 624, 2385, +-2515, 1462, 1180, -284, 677, 2058, 1744, -2286, 1640, -129, +145, 146, -300, 2383, -167, -2239, -787, 357, 2458, 1206, +-1701, 4970, 529, 2550, -303, 1066, 1678, 2436, 2114, 1744, +-630, -1143, 665, 1866, -445, 2130, 2905, -1832, -1673, -280, +615, -1049, 2704, 848, 78, -2871, -2631, 562, -4265, 2025, +-316, 6486, 4615, -362, -212, 1991, 3406, -3276, -3572, -1244, +1165, 993, 2139, -2399, -4632, 1716, -1656, -4036, 290, 1586, +-244, -915, -318, -741, -2696, -1429, 1042, 643, 336, -1990, +-363, -4354, 356, 2857, -2948, -1171, 658, 2505, -896, -1384, +-3937, 206, 4084, 554, -44, 644, -22, -1626, 1646, 451, +35, -1950, 2607, 1329, -1105, 2003, -995, -1564, -1519, -3542, +943, -3662, -2456, -4151, -172, -300, -653, -2085, -2344, 928, +-1101, 632, -1770, 362, 2606, 1172, -824, 514, -481, 15, +-651, -328, 424, -1986, -2031, -2777, -3200, -2434, 318, -1785, +1027, 69, -3937, 1309, 1621, -1987, 840, -1712, 195, -2528, +-3586, -765, -247, -795, -2368, -799, 538, -89, 365, -1340, +2343, -2352, 975, 2363, 961, -405, -1056, 2072, -2845, -1940, +-795, 2475, 759, -1936, -620, -1228, -1419, 1957, -2743, 3217, +1656, 2181, -925, -299, -2866, -1049, 987, 2592, -2214, -731, +-302, -2791, 1182, -1447, -390, -903, -1578, -14, -431, -743, +-1456, 639, 3307, 279, 1992, -2780, 315, -2194, -2953, -1478, +2383, 1900, 486, -3065, -392, 603, 351, -3687, -1780, -128, +1072, -4392, -324, 286, 1699, 1385, 1165, -1599, -3816, -786, +2003, 2786, 1421, 858, 759, -1112, -260, 3338, -1885, 3229, +-644, 2650, -2813, 1171, -1473, -2830, 437, 2018, -1689, -2998, +-183, -174, 1096, 1899, -118, 3711, 448, -692, -3223, -525, +-672, 1920, 924, -2358, 344, 1343, 3056, 1775, 1521, 120, +776, 2499, -2665, -698, -1545, 758, 2460, -1193, -4780, -824, +1826, 1075, 856, -559, -2558, 1030, -1668, 4368, 1141, -1161, +-1222, -185, -479, 2233, 372, -1463, 3780, 98, 1537, -1216, +726, 622, -3779, 4030, 2581, -794, -2204, 695, 173, 711, +383, 1012, 2894, 1136, -2099, 2725, 3281, 6304, -2246, 485, +-4164, 1106, -1096, 3846, -1549, -3378, -942, -3950, 1502, -4130, +56, -4155, -640, 3286, 721, -1726, -62, 36, 945, -2733, +1185, -5408, -1259, -976, 1266, 45, -2811, -1969, 397, -158, +-1158, -961, 1392, -1035, -176, 4339, -2847, -3703, 1567, -1357, +-636, -1562, -519, 3197, 1604, 1724, -2832, -2302, -5678, -1618, +1913, 1033, -443, -44, -1377, 409, 1531, -3231, 599, 1864, +-830, 1401, 5629, -208, 786, -1476, 362, 920, 389, -2039, +412, 2924, 897, 1923, -474, 1499, 558, -1901, 637, -1983, +-1265, 378, 594, -2378, 2107, 1144, -1409, -3075, -289, -891, +226, -726, -4014, -776, -611, 1267, -1396, 3357, -3823, 2622, +-448, 1719, 159, 2279, -774, -2197, 2841, -226, 443, 2469, +-2063, 1190, -1179, -264, 144, -3000, -1557, 2702, 1772, -125, +486, -588, 2713, -400, 463, 2292, -1554, 3117, -3060, 3259, +-745, -485, -3780, -909, -2079, -1215, -274, 1915, 415, 615, +-2191, -1761, 3597, -1470, 3312, -486, 4, 2140, 2543, -221, +-776, -111, 675, 1782, 8, 1237, 3276, 762, 623, -3037, +-5261, 776, -189, -1029, 487, -120, 2255, 172, -1493, 1980, +-434, 1053, -954, -1299, 168, 25, 959, -537, -3672, -865, +1587, -594, -492, 1972, -1423, -3085, -321, -968, -1932, -350, +983, -18, 613, 3626, -685, 556, -1018, -1692, -1169, -957, +718, 4698, -1432, -833, -126, 791, 527, 2568, -4852, -4773, +-991, 2194, -3131, -6015, 1142, 487, -2180, -1971, -1939, 221, +-1252, 988, -5709, -1713, -2252, -512, -1076, 1595, -3718, 90, +1116, 3713, -963, 648, -3607, -4783, 1689, -11, 2357, -2746, +1039, 3737, 839, 553, 17, -3141, 2711, -1221, 1008, -3126, +-2358, 2870, -694, 2906, -156, -3683, 1784, -1179, 1397, 50, +-3086, 328, 4392, 985, -115, 2150, 421, 419, -2183, 467, +2070, -1672, 2848, -183, -1775, 1995, -573, 1519, -583, -119, +987, 581, -3991, -2242, 1858, -264, -1047, -2717, -2159, -4043, +-202, -1196, -1933, -136, 727, 4186, -3023, 2318, 1946, -1558, +406, -915, 371, 3018, 1211, 1017, -860, -2968, -416, 2413, +-3054, -2110, 252, -1969, -1585, -847, -2731, -1948, 1406, -2614, +-3195, -1260, 1463, -393, -929, 88, -3491, 989, 766, -818, +2011, -2254, 2255, 308, -673, -39, -214, 2440, -2153, -1525, +2072, -1191, 1801, 3398, -803, 1362, -2307, 1509, 398, 946, +-1291, -3322, 1006, -4126, -634, 1882, 383, 3896, 2050, -1307, +54, -94, -3164, -1880, -1121, -4072, 94, -498, -3345, 808, +1431, 454, -648, 1182, 1360, 614, -1649, 553, 2390, -1193, +4195, -1051, 64, -1344, 446, -3484, -1092, -2184, 270, 1988, +1292, -4743, 4084, 590, -1552, 314, 352, -1333, 395, -1214, +-808, -1372, -2865, 291, 1170, 1029, 1639, 648, -1065, 1679, +-2715, -1801, -1928, 2160, 1885, 974, 2143, -1758, 697, -250, +1693, -230, -769, 1081, 1752, -1336, -122, -2116, -4996, 400, +1217, 524, -3899, -701, -4436, 2739, -2172, 2510, 1891, -1801, +-2265, 700, -1688, 204, -965, -3562, -4460, 453, -1123, -1106, +1391, 2346, -545, -681, 1000, -2713, 446, 1103, 1360, -3873, +-1522, -1756, 199, 961, 2993, -989, -995, 2299, 593, 2535, +577, -2314, -2666, -3103, 1324, 2377, 3698, 1686, 2325, -1160, +-2312, 1700, 835, 214, 774, 646, 2567, 2589, 1088, 1691, +1028, -922, 1513, -2788, 2107, -2389, 571, -1690, 1106, -67, +-3189, 841, -1155, 1762, 2, 790, -1915, -1178, -917, 1713, +3354, -1610, 2153, -4339, -2388, -1917, -2705, -3167, 825, -428, +758, 1380, 531, 1315, -139, -2373, 2115, -1178, -1871, -355, +-1825, -834, 688, 696, -1795, -975, 2148, 992, 4150, 2360, +2288, -2775, 1527, -106, -1101, 336, 1890, 1001, -1756, 1484, +-1275, 433, -606, -437, 1532, -2080, 3890, -3642, -1195, 740, +1168, -200, -114, 821, -462, 2786, 1678, 1745, -1932, -158, +-600, -2011, 720, -1075, 1310, -2140, 3438, -1792, 438, 1583, +-1141, 1704, -2458, 2904, 28, -1192, -598, 1617, -1168, -1498, +-443, -2353, 3641, -1132, 1663, 418, -1969, -11, 1568, -376, +2386, 2043, 1837, -919, -2159, -1227, 392, 1091, -4343, -16, +316, -555, 2582, 843, 2620, -431, 1874, 3270, 2623, -2184, +-507, -690, 978, 1372, -1677, 135, -4039, 2883, -1024, 111, +-619, 2292, -5675, -33, -211, -907, 3452, -1774, 1543, 712, +2523, -1334, -1465, 2192, 850, -3089, -1078, 772, 1675, -1358, +-5828, 1046, -2440, -4034, -5664, 1627, 257, -451, 2778, 1274, +3232, -2785, -69, -3233, -458, -497, 1253, 91, 1246, 1406, +4309, -630, -1882, 492, -1604, 2963, -566, -1131, -942, 1436, +-315, -1283, 3330, -1712, 71, 1304, -3262, 960, -2110, 1645, +-1925, 1385, 2211, 1722, 502, -462, -1152, 2942, -1398, -2074, +1330, -1592, -1900, -2887, -965, -165, 486, 1902, 1053, -381, +-396, 1020, 2545, 252, -938, -1985, -2890, 1332, 1155, 1154, +-257, 2813, -968, 1910, -77, -1216, 1185, 819, 713, 162, +-75, 4776, 2368, 1445, 223, 2014, 1035, 52, -607, -161, +-6340, 421, -976, 3185, 38, -2377, -99, -2092, 946, 581, +1915, -1581, 68, -2730, 1402, 1037, 991, 3, 829, 3208, +-570, 277, -2172, -1736, 195, 2207, -512, -471, -813, -1069, +589, -2994, 2561, -1330, 1443, -2539, 1337, 1343, 768, -1988, +499, -2366, -505, 2058, 1593, 30, -1949, 1291, 38, -4640, +1565, -48, 2404, -2190, -6353, 558, 583, -3381, -1956, 5510, +-611, 1461, -1301, -4180, -340, -531, -799, -229, 528, -300, +-2528, 972, -3898, -4100, 1478, 1014, -114, -2790, -1415, -525, +-3191, -1478, 1304, 2854, -838, 1512, -3828, 1318, -1607, 614, +-495, 2640, -1748, 1255, -559, -316, -367, -1691, -28, -125, +482, 169, 1595, 1847, -2101, 1737, -2372, 1175, 1239, -3822, +185, -936, -1517, 2701, -1307, -1612, 151, 1371, -283, 2332, +1061, -4356, -1058, -1123, 958, -5249, 5098, 1062, 297, 2363, +4687, 1741, 1897, 261, -283, -951, -1652, -1374, -2701, -151, +-3369, 381, -72, 293, -1044, 6153, 2720, -2489, 465, -1216, +-2028, -2680, 864, -1362, 1935, 1987, 2747, -1704, 950, 1264, +-948, -1543, 3219, 454, 1271, -1644, -2438, -1138, -248, -2128, +-19, -3377, -2240, 1341, 1207, -783, -2035, -2054, -746, 1289, +1856, -993, -2306, 535, -1647, -1036, 2650, 1654, 315, -2543, +422, 2125, -751, 2702, 2585, 3327, 610, 1174, 2828, 894, +-1002, -897, 477, -2581, -286, 2193, -4382, 3068, 2244, -919, +1086, 6, 2459, 1965, -2800, 1174, -411, 165, -1456, 3496, +2080, -1479, -2669, -771, 869, 480, 2506, 1579, 1939, 653, +-2778, -391, 2120, -103, 1006, -637, -2059, -246, 618, -1311, +-471, -1878, 2238, -588, 2905, 3057, -162, -2016, -4171, -2944, +-2747, 2756, 231, 779, -4440, -2395, 1774, 573, -294, 1129, +3271, -442, 138, 385, 4784, -4198, 1366, -229, 1133, -1314, +-97, 1422, 6225, 1616, -1696, -847, -906, -3591, -660, 1465, +-2548, 2096, 975, -1468, -283, 3196, 1467, 17, -475, 153, +-1023, -4209, 4084, 310, 796, -115, -1470, -371, -3198, 4554, +-2469, -2063, -880, 2576, 29, -2472, 2508, 1462, 1076, 1431, +4788, 4370, -1373, 3247, 766, 998, -3384, -340, -1625, 1656, +2142, -4148, -44, 2243, -373, 1458, 702, 683, -542, -2433, +-2243, 1418, 38, -277, -847, -610, 2093, -670, -2682, 1487, +-409, 62, 3215, -41, 578, -2357, -439, 1219, -3110, 401, +201, 82, 2074, 668, 2956, -1987, 271, 168, -2138, 1912, +4649, -34, 1010, 169, -1427, -3641, -1411, -2783, 3408, -230, +-691, 1778, -2243, -1533, 136, 2057, 1003, 496, 156, 800, +403, -2059, 92, -2147, 162, -961, 5078, -79, -2808, -268, +1038, 3346, -1178, -3164, 1633, -2761, -872, -515, -139, 1378, +-1367, -547, -28, 299, 195, 872, 1687, 785, 907, -3164, +100, 959, 1457, -1384, -1318, -1148, 1072, 2067, -814, 1815, +246, -248, -422, 1493, 651, 4551, -1704, 1036, -1058, -1738, +-21, 274, 5836, -368, -2260, 546, -4149, -183, 32, 1589, +1947, -1007, -301, -1532, -2256, 619, -2547, -829, -1990, 1099, +3602, -2603, -3706, -249, 31, 437, -892, -401, 735, 2080, +-3910, -737, 427, -1835, 3462, -1270, -82, 1112, -1182, -3693, +-857, 2058, -673, -1692, 1851, -661, -1020, 298, 1541, 4763, +1654, 2319, -1011, -2051, 124, 214, -2157, -350, 798, 720, +1008, 581, -1014, -1027, -2397, 3569, 26, -449, -1857, 5871, +-2146, -857, 831, 1200, 1915, 3615, 1012, -2112, -513, 615, +4136, -2795, 2405, 359, 1675, -203, -1684, 1501, 1308, 1944, +-26, -1199, -3117, 1638, 847, -1931, -1077, -933, -2965, -1635, +-2267, -824, -1477, -3254, 4045, 2505, -1558, 544, 834, 2382, +-1637, 2184, -1095, -2671, 1448, 2581, 5175, -2399, 1397, -819, +1566, -2940, -2525, -1551, 157, -1282, 1318, 2053, 1199, 3237, +831, -2433, 2726, -1210, 1820, 3147, 913, -2992, -1836, 2645, +-338, 159, 1517, 1392, 557, -417, -625, 1715, 1107, -514, +2164, -258, -1703, -1517, -1957, -544, 2467, -1610, 376, -1313, +-520, -3020, -441, -387, 1080, 446, -2396, 2168, 420, 396, +-18, -1035, 435, 951, -3493, -1077, -509, 512, 2386, -1543, +-995, -1025, -1603, -694, 1541, -2107, 855, -3403, -1122, -658, +3349, -549, -4402, -3997, 68, 1227, 750, 335, 2324, -1079, +1789, -3264, -1809, -3614, -549, -92, 228, 123, -1855, -380, +-2994, 2726, -607, -977, 3177, -2484, -2251, -2192, -135, 863, +1479, 5143, -4498, 1217, -1114, -1172, -1239, -1817, 3369, 1684, +46, 2702, -3025, -2661, -4355, -1398, 323, 205, 298, -2822, +1606, 479, 1466, -3785, 622, -2375, -794, 1068, 182, -1703, +12, -3063, 2300, -410, 2237, -1053, -1047, -1528, 1752, -1418, +1289, -764, -3951, -1140, -2358, 67, -2380, 1851, -182, -355, +1311, 1927, -40, -1542, -3547, -1372, -1234, 214, -690, 1375, +-1225, -114, 2367, 683, -120, -1203, -1266, -1701, -1082, 1511, +-443, -2699, 3536, 639, -2813, -883, 221, 3409, -2216, 1952, +2798, -1257, -555, -2072, -406, -73, 1319, 2180, -1496, -3934, +-42, 587, 498, -653, 249, 3030, 763, -746, -1000, -339, +3273, -366, -39, -964, 2197, 3919, 901, 165, 73, -4768, +1490, 268, 856, -1422, -768, -822, 2043, -757, 4165, 861, +-2551, -257, -1303, -4388, 3198, 1406, 1066, 330, -2764, -967, +1683, -2102, -5063, -454, -283, 271, 1457, 1275, 517, 2391, +-3037, 1009, 1253, -2479, -3005, -1491, -1323, 1506, -1229, -1712, +-1223, 2237, 26, -358, -220, 2584, -1498, 2631, 420, -320, +5001, -2111, -707, -2464, 1904, 3378, 3339, 2447, -395, -730, +-3342, 4071, 937, -983, 2656, -1945, 813, -345, 1277, -127, +-2901, 151, 2097, -58, 1550, -2091, -52, -1249, 1493, 62, +1380, 2175, 1383, 546, -1996, -5, -1066, -688, -749, -1959, +-3914, -1336, 386, -2696, 31, 3800, 2046, 3287, 782, 2335, +-1447, -1288, -5478, 2372, 3080, -1106, -507, -1507, 765, 2249, +-3485, 818, -553, 226, 917, -376, -207, -427, 1940, 837, +441, -2541, -757, 1797, 75, 1319, 3533, 2077, 186, -1021, +-5107, -336, -652, 780, -307, -640, -3558, -1879, 953, 3431, +-195, 655, 1904, -1621, 733, -1480, 1729, 302, 596, -1565, +1414, 4169, -2015, -679, 463, 1572, -1119, -5666, 2718, 1521, +-3485, -1215, 3136, 2895, 1877, -352, 165, -261, 2256, -1751, +-1611, 2020, -88, 2756, -1343, -109, -1844, 14, -2957, -975, +-2872, 1387, 1433, -3460, 2667, 4994, 92, -1282, 5648, -2637, +40, 359, 2690, 719, -997, -1902, -683, -2013, 95, -1128, +-2988, 2510, -995, -2536, -336, 136, -3492, 663, -2094, 3422, +1047, -799, -1490, -209, 1225, -50, -434, 116, -1207, -686, +-4171, 1947, 597, -1546, 3797, 174, -2072, 1713, 796, 789, +-851, 900, -523, 1111, -3809, -867, 3444, -1534, -1207, -895, +-2429, -4416, -461, 271, -105, -289, 86, 2045, -380, -1148, +-562, 1158, 2824, -1256, 197, 676, -1985, 40, -2931, -3538, +733, -767, 404, -35, -1952, -90, -2466, 2781, -2711, -391, +-2084, 1140, -662, -1037, 1706, 58, 1033, -1962, -2809, 214, +-637, 1252, -159, 410, -3246, 3776, -328, 1395, -1672, 616, +-2605, 904, -711, 58, 1395, -2465, -1368, 914, 4196, -276, +1182, -213, 3884, -3494, 189, -3251, -5013, 594, 278, -569, +-212, 6196, -516, 1020, -1298, 590, -476, -821, 3637, 2354, +273, -4608, -722, 5406, -461, 2206, 2883, 437, -1683, -4870, +1368, -1629, 352, -2499, -530, 67, 537, -2229, 2393, -1193, +-3348, -218, 68, 321, 2724, -472, -239, -2206, 1641, 368, +-840, -3809, 2888, -2455, -1182, 716, -2393, -2987, -4247, 1441, +-1090, 5854, -1988, -1842, -1130, 486, -940, 1224, -1957, -2763, +-3596, -4447, -1036, -601, -1262, 2486, 2456, -669, -3587, -1133, +-1199, -1314, -1395, -1306, -773, -1271, 416, 720, -1821, 2542, +-1960, -3235, 761, -1634, 642, -4807, 2784, 1344, -3000, -2957, +3344, -1474, -1668, -4532, -701, -455, 1430, -2798, -3040, 901, +2013, -3142, 2163, 75, 2183, -140, -5044, -303, 2120, -1787, +-775, -352, -5799, 3342, -1802, 1011, -173, 2515, 812, -469, +-1787, 1595, -3746, 1291, -2198, 2504, 322, 1288, 163, -3504, +-1721, 1344, 333, 2361, 806, -1933, -1592, 205, -4628, 3346, +883, 2454, -3161, 2489, 4462, -2641, 1542, 2, -3088, 985, +1667, -1202, 2331, -3333, -2989, 273, 50, -1433, 1619, 1061, +1716, -246, 1205, -891, 4107, -1625, 4210, 69, -2751, 2736, +251, 1702, 2447, 675, -1184, 1951, 1, 1371, -4307, 893, +-1277, 3306, 1246, 479, 972, -1996, 3246, 3982, 785, 3180, +-1138, -1594, 81, 869, -787, 1075, 612, -1996, 1037, 1727, +342, 2305, -2434, 935, -2340, -2228, -1261, -1884, -1095, -428, +1674, -642, -3171, 2280, -1674, -117, 893, 399, 2188, 958, +-1722, 4357, 388, -294, 1927, 498, 798, 4984, -550, -635, +233, 2143, -3013, -3931, -1174, -3267, -849, 1004, -1781, -2853, +138, 1725, -3389, 1640, 1634, 1908, 2436, 4404, -712, 219, +-832, 3, 3065, -2690, -1722, 2754, 2040, -726, 1708, 682, +3000, 149, 2051, 5284, 1196, 98, 1444, -730, 4775, 360, +-545, -1671, 2194, 1734, -994, 1152, -3017, 369, 905, 3414, +-1541, -2556, -1790, -2673, 2673, 3097, 640, 2442, 267, -190, +-666, -620, -3095, 528, -80, 1490, 187, -325, -1742, 144, +1476, -2286, 174, 466, -1436, -1175, 461, -2266, 699, -1790, +2125, 4675, -1721, 1068, -1453, 2081, -2530, 961, -1745, -413, +-2062, 1644, -1673, 1103, -688, -228, 295, -1523, 420, 3060, +-1556, 2343, 2996, -1632, -2910, 603, -1094, 3737, 69, -1604, +-2294, 2179, -1142, 87, 1911, -968, -91, -33, 1366, 1181, +-440, 127, -743, -2955, 515, 3784, -1767, -1546, -1741, 1449, +896, -317, -1836, 184, -3129, 286, 1743, -2502, -3065, 3158, +-1223, 2271, -307, -323, 876, -1767, 264, -762, -2640, 674, +-526, -314, -2420, 3182, 1753, 1928, -610, -3458, 3905, -122, +-1497, 833, 2334, -46, 2557, 2165, -2152, -1347, 1915, -5425, +-298, -2861, -953, -597, -716, -1104, -2194, 4583, 3734, -2324, +3164, -798, 258, -126, -1319, 1967, 251, -953, -2609, -1787, +-3282, 24, -2393, -531, 2740, 2398, -64, -174, 3759, 1041, +-655, -2852, 787, 1658, -1263, 582, -727, -368, -4975, -443, +1938, -1262, 105, -1511, 720, -433, -1878, 2665, 1857, -1209, +995, 1074, 1284, -3388, 2013, -1139, -715, 5275, 603, -772, +-4410, 2779, -2690, -2006, -662, 2832, 1546, -315, 616, -1200, +279, 146, 1937, 1934, 987, -724, 1483, -183, -2163, -806, +169, 1820, -367, -2418, 113, 226, 371, 1839, 2037, -1188, +-1232, -2080, 1397, 2897, -630, -482, 2933, 1011, 872, -2381, +1357, -1858, -2268, -693, -1171, -443, -2881, 1917, 2255, -3894, +1956, -1621, 1713, -136, 57, -370, 2424, -2479, 1215, 2202, +1432, 4649, -1057, 1914, -212, 2466, -15, -775, 2612, -983, +-2825, -1033, 1238, 2784, 222, 2636, -2716, -886, -577, -229, +168, 1381, -889, 278, -90, -1851, -227, -287, -330, 63, +151, -864, 2545, -2338, -1441, 5559, -2075, -2707, 1468, -4154, +-470, 4291, -3089, -3963, -2998, 1796, 2249, -1025, 1366, 2780, +3574, -492, -4602, -1641, -853, -517, -375, 2237, 2548, -343, +2196, 715, 129, 1813, 144, 4115, -2876, -1030, -253, 878, +2535, -48, -2844, 1685, 1509, -3883, -7, -3180, -1329, -1805, +1618, 233, -2571, 1760, -2867, 660, -1628, -731, 1008, 1042, +2673, -164, 612, -875, 363, 878, -196, -3607, 662, 729, +-1360, -2568, 2951, 982, -458, -2274, -1643, 2605, 275, -1101, +1019, -1628, 3001, 2705, -933, -1257, -5236, -2963, -2678, 270, +-652, -2690, -562, 1010, 1055, -3799, -256, -2766, 1803, 1568, +-1796, -1532, -922, -4505, 671, -545, 1940, -2196, -1238, -3013, +-2008, -2363, 1991, -1396, 248, -761, -2538, -336, 1198, -2415, +1618, -1699, -965, 1061, -1326, 75, -629, 258, -4761, -3659, +1231, 2074, -1820, -488, 589, 1386, -4055, -1772, -665, 1406, +4996, -456, -2813, 804, 2641, 216, -1813, 1915, 1327, -2052, +762, 1994, 2363, -132, -716, 2454, -2420, 877, -2740, 2130, +-516, 2537, 982, -2446, 2849, 3102, 1764, -1523, -612, 290, +-1407, 3384, 288, -5406, 678, -696, -149, -737, 1614, 2239, +566, -678, -82, 39, -1604, 1157, 920, 3080, 2510, -1371, +1640, -1901, 1391, -1033, -2046, 560, -5349, -3501, -354, 164, +-738, -3158, -1635, 782, 1163, -32, 2313, 794, -1494, -561, +-2805, -216, 2224, 1370, 2804, -605, 2692, -386, 2943, -43, +1414, 2950, -386, 436, 2577, -266, -2641, 4286, -939, 317, +2312, -1216, -2015, 507, -3586, -575, 490, -539, -3086, 3188, +207, 2862, -520, -1760, 538, -431, -2355, 2939, -1244, -3680, +2656, -1008, -1215, -3530, 3481, -2578, 116, 1825, 843, -119, +-3403, -1619, 375, -1574, 406, 1363, 1925, -2452, 4393, 1534, +-3, 2179, 4730, -2877, -450, -4756, 385, 730, -78, -1309, +-4099, 747, 2910, -1182, 880, -3136, 914, -786, -1524, -1520, +-787, 764, -2624, -794, -82, -2198, 3593, -1706, -1338, -1956, +3596, 1105, -1873, 2212, 401, 514, -688, -1498, 675, -1090, +3633, -2538, 3072, -222, 598, 1666, -1260, 1728, -5415, -1439, +-1848, -2507, -429, 771, 1405, 481, -1331, 738, 248, 1872, +1553, 60, -1794, -1305, -1099, -630, 536, 1430, -102, 32, +286, -1031, -1850, -3510, -1390, 946, -1405, -475, 932, 1041, +-2159, 1994, 2254, -2259, -1647, 2382, -293, -4439, -2799, -498, +-2326, -826, 64, 2924, -580, 2145, 2857, 2868, 569, -3926, +921, 2096, -162, 3489, 1719, 1136, 2172, 666, -4985, -998, +2394, -1615, -446, -2089, 3567, 3362, -1767, 294, -1360, 1229, +1019, 1623, 663, 5870, -2055, -3421, -786, -3135, -2984, -2002, +-1844, -1909, 1036, -1012, -359, 1788, -1532, -529, 731, -3883, +-4769, 692, 984, 4128, 316, 1639, -390, 594, 3334, -4247, +827, 4271, 564, 3301, -1258, -64, 67, -4435, -2336, -2193, +1644, 1744, 648, 1648, -328, 2403, 17, 115, -531, 1368, +-842, 1952, -2264, -2197, 1374, -177, -907, 1780, -1214, -400, +2798, 3078, 3144, -564, 2461, -1897, -1813, -4700, 3345, -1727, +-253, -1820, 1390, -751, -2609, 883, -2867, -1674, -4213, -2847, +357, -3929, -2962, -4, -1087, 3984, 3667, -1735, 1114, 1498, +-1194, -2991, -24, -345, -871, 884, -1501, -2303, 218, 771, +-2353, 1856, -3540, -1156, -516, -1272, -1130, 3742, -1701, 4882, +874, 184, 952, 5059, -1987, -2240, -1509, 64, -3451, 44, +3387, 302, -585, -1236, 1797, -1651, 3692, 3866, 513, -23, +2061, 2189, -1611, -1053, -2644, 818, 1333, -2699, -910, -2694, +-1797, 1102, -1466, -601, -3254, 373, -88, -1457, -378, 360, +-1629, -2952, 3611, -1266, -193, 2021, 7058, -2488, 899, -1415, +-1077, -1440, -2251, -82, -2949, 1893, 110, 844, -932, -734, +575, -2328, -715, -1719, -1781, -4219, 2678, -1373, 2326, 2137, +-2571, -2176, 5121, 3501, -63, 514, -1261, 864, -1434, -4064, +-2643, 42, -2262, -134, -2149, -1564, 1706, 494, -19, 1757, +961, 2893, -919, -859, -2602, -857, 1929, 2599, 1920, -3588, +2166, -3677, 1796, -735, 1405, -2664, 2342, -2929, -1336, -1996, +-3508, 189, 3612, 5333, 194, 2233, 464, 997, -684, 390, +1074, -1156, -154, -116, 1652, -2132, -103, 3824, 2328, 2698, +48, 641, 2004, 3120, -3903, -2630, 2618, -553, -1343, -2508, +-1110, -2804, 4182, -44, -115, 1176, 1924, 1891, 2147, -1261, +-595, 1538, -1054, -10, 797, 1570, -3555, 1429, -467, 1414, +1553, 3215, 2706, 2693, 2887, 582, 64, 1745, 1464, -618, +809, -70, -1707, 2580, 110, 4097, -3250, -1113, 65, 2274, +798, 620, -2254, -2313, 645, -2728, -1063, 1001, -1964, 3210, +2447, -3142, -1864, -4571, -1565, 1532, -827, 921, -3044, 1595, +-1110, 24, -185, -2543, -2306, 1935, 797, 2100, 649, 285, +-3452, -540, -54, 3906, 1373, 3072, 1195, -1422, 234, 472, +-1878, -768, -411, 3211, -4161, 2411, -1873, -2744, 2359, 1463, +2509, 1601, 4119, 1117, -312, 685, 2486, -1558, -1303, -617, +-4209, 276, -3772, 106, 1730, -953, 3354, -2921, 2382, 1350, +-3432, 5421, -127, -1754, -2814, -440, -254, 205, -595, 1266, +-775, -3869, -298, -4734, 707, -1958, 326, 2628, -1897, 2122, +-866, 3506, -730, -1680, 1374, -871, -1682, -955, -89, 2684, +-3868, 46, 1249, 386, 2619, -148, -369, 1184, 198, -780, +1032, -1305, -1222, -1055, 2706, -6442, 791, 68, -3361, 619, +951, 1179, -5303, 2732, -1475, 1373, 1482, -1753, 1320, -770, +-4142, 2335, -1550, -1708, -806, 544, -114, 1096, -2678, -1484, +-231, 3795, -227, 2170, 77, -967, -493, -336, 1207, 2749, +719, 2374, -1929, -829, -1448, 628, -717, 1459, -1862, 86, +1373, -4130, 4243, -566, -4050, 316, 66, -163, 1982, 1494, +595, 900, -208, 3550, -2958, 279, 130, 1626, -1687, -3487, +313, 562, 2979, -2540, 2309, 4734, -755, -2581, -813, 28, +1127, -1182, 3110, -2229, -3478, 2213, -4549, -408, 6235, -24, +-2241, -114, -101, 321, 1324, -2078, 3375, 490, 1453, -1256, +2572, -514, 555, -1866, -1993, 1376, -887, -1707, -1286, 1397, +-1258, -235, 30, -3834, -2942, 672, -1474, 2113, 1933, 1438, +3639, -166, 1297, -1168, 4904, 3967, 23, 773, 2718, -294, +-1313, 1747, 156, 365, -1668, -3435, 472, 1809, -451, 2872, +-1407, -2109, -134, -165, 1539, -1549, 2736, 3933, -78, 2499, +-2112, 2150, 2094, 1726, -31, -5908, -1283, -1251, -1956, 244, +-837, -1649, -2117, -1431, 2242, -1322, -1029, -913, 677, 912, +-6089, 2043, 2872, -2100, -1944, -900, -1512, 447, -3893, -2235, +3078, -1856, 2486, 710, -3618, 1270, -235, -910, 489, 949, +1415, 2356, 816, -2751, -947, 5886, 1448, 4738, 2790, 483, +602, -73, -3475, 36, 2421, -1199, 823, 1703, -1819, -902, +-2035, -1644, -2575, -1800, 2838, -1830, 252, -1005, 2357, 2622, +1728, 612, -462, -2383, 3887, -1519, 1327, 2119, -1110, 2076, +1528, 3455, -938, -2571, -1010, 417, 116, -786, -3818, 940, +3944, 928, 1218, 1144, 794, 1863, 790, -625, -1591, -497, +628, -632, 628, 878, 1666, 2565, 156, -2615, -690, 88, +-3671, 2777, 284, 762, 2731, -1260, 1148, -219, -368, -1544, +3331, -751, 1398, -3750, 2359, 2104, 194, -453, 800, 4577, +-3526, 1564, -1823, -39, -495, -856, -20, -2268, 2058, -3588, +1079, -653, -2341, 404, -3113, 79, -2845, 922, -1848, -901, +587, -1545, -115, -3027, 1261, 3529, 5584, 182, 1576, -3561, +3005, 1552, -967, 2474, -508, -916, 950, -2126, 2043, -2111, +-2100, -1819, 1519, -1233, -2695, -1211, -64, -2361, -2303, 4222, +-1721, -646, -734, -842, 1242, 1896, -611, -2472, 2548, -190, +3460, -4491, 390, 3837, -706, -450, 591, -1117, -624, -675, +-1254, 2457, 922, 501, 1617, -528, -1548, -1205, 3, -2118, +-1000, -1032, 4249, -5547, -359, 3451, 243, 1506, 199, -1334, +-4483, 410, -1551, -1600, -997, 3489, 4809, 434, -929, -2354, +937, 3565, -494, -4757, 1340, 1970, -3171, 352, 902, -146, +-1581, 2031, -806, -2970, -4098, 2521, 1233, 175, -880, -1057, +-2151, -862, -4240, -1472, -621, 1219, -79, 1589, 2698, 2116, +941, 23, -1961, 1479, 3359, 684, 3834, -3051, -2308, 1710, +528, 2627, -30, -1735, -427, -3065, -2257, 1944, 1745, 726, +-3442, -716, -2449, 2353, -1167, -2171, 59, -1280, 2967, -1469, +-2798, -4305, -61, -1123, -2857, 2378, 1334, -56, 2728, 1325, +-1645, -2078, 1635, 792, 339, -1692, 1215, -1510, -203, 2893, +-1321, -3145, -2105, 1988, 509, -257, -1018, 970, -1698, 611, +-1462, -1795, -1274, -750, -97, 470, -7376, -1615, -783, 3010, +-2160, 325, 2990, -2625, 787, -1604, -1009, -1606, -1463, 5443, +1688, 2203, 983, -3212, 789, 2145, -1706, 1930, 1408, 3704, +-835, -2195, -723, 2871, -3656, -4136, 178, -885, 15, 1890, +-1105, -3746, 4088, -1994, -2118, 2207, -768, -126, 965, 2167, +-666, 3039, -4271, 1519, -1679, 2744, 284, -1345, 1325, 1786, +1283, -2059, -968, -8, -82, 1499, -4029, 668, -579, -1677, +-1484, -429, -7202, -1402, -1751, 1065, -1611, -430, 3084, 1988, +1804, -999, 1086, -467, -392, 819, -1193, 2986, -320, 1236, +2911, 2063, -2817, 889, 1701, 1783, -2226, -1314, 1989, -1523, +-599, 3151, -95, -1453, -1755, 665, -2666, -494, 666, 2598, +1335, -1428, 2356, -599, -2471, -344, 2876, 330, 25, 3274, +-2862, -2571, -3231, 745, 332, 3085, 486, -808, 3, 235, +-3343, 5420, 1039, 420, 1230, 1418, -281, -1262, 1198, 771, +-1619, 2838, 586, 1459, 2783, 43, 633, 1620, -1449, 108, +251, -1912, 4635, -2814, -2596, 2628, 1426, -2051, 1214, 2935, +-60, 5197, -3448, 1387, 2333, 1782, -408, -580, 888, 1631, +1204, 2080, -2037, -455, -1880, -772, 2030, 215, 5213, 386, +119, 212, -1275, -115, 2255, 227, -1586, -1850, -900, 147, +2387, -2680, -639, 288, -3667, -1667, -1359, -1591, 383, -321, +-1110, 855, 3446, 3278, -3845, 1154, -356, 310, -796, 235, +302, -1157, -1792, -897, 468, 1197, 1706, -988, 567, 1925, +2331, -117, -441, 382, -2299, -387, 1489, 1283, -540, 435, +-1649, 1406, -155, -551, -723, -125, -895, 1316, -790, 3185, +2930, -1783, 139, -1301, -653, 4004, -615, 720, 1082, -2001, +-1710, -2412, -1771, -5700, 1089, 4108, 295, -2832, -1285, -917, +-2035, 1720, 1620, -2310, 1450, 3053, 3805, 5730, -1803, 5648, +-708, -1184, 654, -1164, 798, -2640, -477, 2571, -114, 283, +950, 2341, -3310, 1169, -536, 333, 2119, -2388, -2025, -3870, +-1098, 2660, -241, -2680, -971, -2975, -2250, 777, -2347, 2225, +-142, 171, -556, 1545, 1566, 670, 1129, -424, 1084, -675, +4, -549, -914, -1378, 935, 2621, 2342, -2513, 2578, -636, +1201, -1812, 283, 627, -2969, 1216, 2691, -349, 2720, -379, +1699, -4437, 4837, 2990, -569, -3944, 576, -2887, 889, 823, +-1882, 2241, 1611, 1951, 17, -2831, 1955, -540, -2779, 2704, +4198, -82, 4318, 182, -760, -1260, 3274, -1560, 1470, -1118, +-920, 2060, -760, -809, 2265, 3194, 1289, -1309, -1021, 159, +641, -1975, 1446, 171, -3431, -1857, -1008, -145, 3778, 476, +-1681, 441, -704, 649, 1161, 2418, -48, 3277, 1816, -1414, +4419, 653, -1670, 3305, 4155, -66, -1007, -344, 1429, 2555, +1140, 203, 2996, -625, 2061, -576, 862, -227, -111, -754, +2689, -1465, -1480, 4241, 1955, -4770, -1130, -3623, -1901, -6277, +-273, -2283, 119, -3250, 165, -829, 3003, 2822, 1570, -653, +3970, -3106, -2807, -167, 4508, -404, -366, -2883, 1891, 1906, +1578, -1258, -1413, -2586, 167, -2160, -2354, -847, -978, -1075, +932, 158, -576, 366, -1983, 210, 301, -3006, 1991, -1762, +180, 2328, 1851, 68, -724, 1895, 1349, -1236, -1589, -4144, +308, -165, 2272, 718, 2668, -1394, 2276, -1057, 1555, -2917, +470, -3969, -534, 880, -1041, -2100, 1692, -206, -979, 83, +5273, 2307, 2325, 871, 332, -4792, -1357, -961, -3749, -2314, +-3961, -76, 1637, 2213, 829, -1926, -3864, -3513, -2537, -1777, +-319, -2028, 677, -464, 21, 2280, -2360, 837, -27, -666, +1770, 1758, -1892, -364, 562, -546, 1170, 562, 3665, -3060, +-244, -1817, 1208, -3234, 692, -1260, -1468, -2892, -930, 2169, +-50, 1255, 3329, 527, -1117, 934, -1088, -1008, -3039, 1852, +-772, 364, -2071, 871, -1523, -283, 1755, 1581, -44, -3536, +5985, 3491, 1445, -1506, -227, -1086, 2527, 525, -1568, -941, +2242, 3200, 3056, 1514, -505, -6483, 594, -3, 279, 107, +-2652, 1114, 1264, 1364, 1893, 1208, -820, -141, 182, 215, +1996, 1287, 4154, 4412, 159, -7673, 2473, -1080, -1602, -796, +-893, 1224, -3118, -2155, 686, 1245, 1283, -1574, -1956, -1013, +479, 2970, -4094, -441, -2665, -3304, 1933, 1089, 898, 1842, +-959, -865, 4371, -493, 1470, 12, -3696, -4089, -1157, 2112, +1576, 1828, -1974, 3231, -1929, 425, -20, -347, 2677, -1410, +-2699, 39, -799, 6754, 1353, -818, -2112, -3760, -2050, 229, +2854, 2243, 458, -646, 537, -1037, 3436, -378, -172, -4431, +-390, 1672, -2135, -1501, 1585, -2953, 2115, -1064, -777, -2247, +756, 4919, 1562, -1728, 2271, -633, 2748, 1613, -5886, -2008, +1888, 303, -2047, -1267, -3812, -176, 4421, 1609, 4380, 1764, +2054, 3948, 754, -374, 2065, 2907, -959, -1443, 277, 1662, +1596, -2848, 3823, -1282, -530, -1805, 5396, 484, -1701, 1727, +1538, -375, 1681, -1650, -985, -4020, -2647, 3615, 3282, 131, +3325, -320, -486, 113, -249, -430, 2286, 300, 1424, 2062, +776, -1940, -2705, 297, -342, 174, -32, 5167, -2660, -3979, +664, -752, 632, 1167, 2568, -3014, -1113, 857, 1540, 4386, +1911, -113, -1780, -1128, -1185, 1310, 513, -2647, -871, 1755, +703, 1137, 765, 3252, 472, -772, -1831, 499, -4881, -368, +-411, -2728, -1856, 1619, 461, 203, 612, 185, 2485, 246, +-2916, 3260, 740, -1178, -2506, 791, -234, 3148, -691, -1674, +1791, 1850, 337, 1352, -75, 467, 2329, 1250, -338, 2704, +-4729, 4104, -3411, -1254, -81, -292, 2012, -2115, 521, -1156, +590, -129, 185, -1099, -1020, 574, 1887, -1196, -1737, 1226, +-65, 1660, -1811, -3558, -1066, -1532, -157, -1273, 1482, -576, +300, 315, 389, -48, 1021, -1591, 2798, -473, -2623, 376, +-1702, 1330, 4419, -1573, 664, -3511, 907, -1771, -1249, -2202, +1464, 2014, 46, -1728, 3179, -1500, -4324, 916, -2209, 1977, +-762, 1207, 2803, -2417, -1131, -151, 3075, -1316, -1189, 956, +-1154, 305, -3103, 4428, -2695, -643, -64, 3825, -2649, 3967, +1514, 834, -1969, 1142, -1446, 2533, -1942, -226, -1110, -1975, +1482, 1070, 2418, -3559, 2128, 5010, -903, 3790, -526, -2744, +-611, 2096, -1676, -1200, 1187, 6, 1169, 475, 959, -864, +463, -1854, 2576, -1268, 2257, -467, 403, -989, -2031, -3489, +-2110, -647, 423, 2020, -891, -1763, -2885, 960, 2766, 2532, +1419, 1277, 3395, 664, 1292, -641, -2724, -1367, -18, 121, +3852, 162, 2357, -870, -623, -2658, -1484, 1053, 15, 1885, +362, -704, 4296, -187, 2326, -802, 1419, 1856, 416, -4708, +36, 2460, 1054, 891, -3444, -1440, 822, 820, 2429, -289, +811, 32, -1973, -4511, 862, 347, -1236, -3238, 1259, -531, +1113, 3728, -4282, -1399, -418, 2909, -3272, 3871, 271, -192, +-396, -872, 2096, -2137, 690, -768, -1524, 5171, 838, 1226, +2275, -2842, 3504, -5017, -1537, -918, 1163, 437, -333, -23, +-1956, -2994, 1453, 1387, 3168, -1580, 1385, -567, 2380, 2043, +422, -679, 1921, 1293, -1368, -2655, -577, 3030, 2292, -2224, +-2335, 2549, -2271, 1018, -1232, 3234, -1540, 2286, 369, 504, +-3940, -4405, -441, 493, -2250, -2177, 1122, 1125, -275, 1560, +-2348, -711, 3295, 136, 252, 4611, -2798, 1592, 3327, -649, +1719, -1964, -1373, 769, 1597, 2241, 3139, -134, 2387, -684, +1804, 414, 891, 847, -3209, -2248, 205, -3374, 1662, 1743, +654, -2242, 2760, 4074, 294, 1021, 403, 1060, -239, -69, +1811, 4691, -2800, -207, -2360, 3184, -1175, -2886, 1276, 3488, +1327, 409, 818, 2829, -1748, -223, -905, -2335, -656, 2215, +1133, 1288, 292, 1046, -1601, -619, 384, 555, 640, -276, +-754, 6315, 1813, 826, -466, -902, -261, 585, -3760, -3138, +-1273, 414, -478, 2956, -2964, -1502, 3040, 262, 1769, 4102, +-1387, -198, -544, -3909, -620, 1762, 1081, 1238, -751, -1312, +2538, -994, 588, 326, 2923, 1942, -2590, -2375, 1157, -128, +-910, 2031, 374, 104, 1559, -750, 3137, -1576, 1313, 2867, +-2754, -686, 2284, 2314, -342, -1469, 1911, 2367, -2329, -2407, +450, 1258, -598, 1358, -1420, -4229, -847, 126, -551, -2317, +-3631, -1028, 1795, 2512, 2375, -1631, -2307, 993, 1270, 800, +-4028, -1733, -59, 974, 1534, 288, 661, 169, 1371, 625, +131, -536, 162, 969, 534, 761, 2685, 530, -1297, 1767, +-2732, -2162, 671, 1032, -2490, -765, -1212, -973, 1887, 1413, +-38, -1091, -2699, 2840, 1184, -1413, 1439, -140, -574, 870, +-1482, -687, 242, -998, 1338, 3738, -1508, -3330, -4003, -300, +-1326, 415, 265, -3206, -3629, 591, 270, -851, -3314, 942, +2543, 555, -1694, 89, -2732, 2115, 163, -3536, -601, 926, +-666, -551, -2448, 1133, -1296, -4312, -742, 1962, -773, 3475, +857, 677, -256, -136, -526, -604, 1061, -1871, -2151, -2246, +4091, 1060, 608, -2115, 1246, -233, 428, -1953, 320, -847, +-1531, 1468, -3075, 1129, 1368, -1759, -1640, -446, 564, -305, +867, 3525, -1015, -3430, 1651, 3366, 785, -2175, -247, -2237, +1285, -2702, -600, -2008, 253, -732, 353, 44, -1973, 1253, +-97, -1977, 4481, 952, -306, 2830, 3683, -290, 694, -1976, +-294, -398, 369, 665, 1119, 475, -2421, -1876, -1092, -564, +2101, -2325, -714, 1906, -599, 920, -279, 513, -456, 1334, +-3090, -726, 593, 1067, 2985, -782, 2958, -1318, 2657, 1634, +-1826, 614, -102, 1251, -446, -614, 2738, -197, 1652, -450, +3333, -1356, -1228, 3049, -889, 3202, 1783, -309, -3626, -38, +203, 2334, 3176, -1369, 1602, 1530, 2146, 997, -3884, -310, +-2311, -405, 1960, 610, 2296, 683, -2596, -5041, 297, -427, +-1953, -3401, -1469, -388, 1331, 377, 3216, -2071, 1762, 94, +1389, -873, 2143, 590, -1358, -24, -479, 978, -2359, -58, +790, 66, 2693, 1548, -14, 433, 591, 806, -3651, -603, +-2968, 2556, -121, -386, 1793, 844, -2257, -141, -670, -3489, +-1380, -367, -229, -2964, 2303, -204, 75, 801, -1576, 912, +-734, -1793, 1146, 2983, 1449, 1845, -1041, -3195, 2980, 4109, +3085, -671, -2309, -2131, -3367, -214, 3211, -283, 604, 2751, +-808, 4071, 3984, -262, -1155, 1394, -695, -2313, 2562, 2432, +311, -2525, -2459, 214, -999, -682, 2043, 1466, 2756, -1981, +-686, 1517, 896, 3064, 841, 3696, 1080, 2124, -647, 28, +1821, 3225, 1458, -166, 2754, -4383, -2844, 1363, 28, 1211, +128, 1141, -1628, 1140, 1988, 2441, 4027, 488, 547, -3046, +-1062, -386, 2100, -1222, 1592, -3, -354, 497, -782, -858, +-3409, -495, -959, -1031, 833, 1317, 464, 1990, 1151, -590, +-925, 625, 1147, 2795, 2382, -1082, -204, 1342, 2135, 1877, +-127, -2508, -1997, 545, 684, -2197, 89, 1262, -2302, 2209, +-755, 2515, -1066, -2053, -916, -190, -776, -432, 667, -342, +-132, -3418, 783, -178, 3220, -1879, -3616, 1236, 693, -2016, +-3059, 3074, 2828, -4974, -916, 3328, -952, -981, -565, -2241, +-3409, 2105, -3685, 494, 1773, -2902, -1848, 2426, 1065, -1234, +2404, 2413, 538, -1800, -826, 572, -377, 1877, -3059, -2988, +361, -983, -1254, -3536, 39, -105, 1306, 137, -265, 2354, +-2624, 1072, -3342, -1676, -2425, 1563, -130, -27, -2213, -599, +-1526, 766, -1982, 2659, -3351, -1613, 3354, -870, -2629, 438, +-950, -1671, -2191, 5536, -503, -3851, 2987, 1222, -1532, -1866, +1346, -493, -3851, 3574, -867, 2991, 2556, -2002, 2066, -1302, +-3733, -849, 795, -925, -614, 2287, 212, -1686, 1404, 395, +-5043, 856, 783, 40, 1783, -1344, 672, -3133, 814, 3906, +-1989, -1519, -1420, 259, -2126, 842, 1693, 1068, -3536, 1990, +1874, 1660, 745, 440, 2064, 3847, -1906, 2156, -172, -259, +-3073, -569, -1994, -927, -2196, -897, -812, 193, -3229, -2891, +723, -1594, 2149, 450, 1213, 2821, -619, -1148, 1743, 1019, +-374, 2782, -424, 65, 42, -1869, 155, 2793, 889, 62, +-323, 661, 1499, 1218, -663, 649, 959, -2014, 336, -4322, +965, 1320, 1495, -790, 618, 2847, 2827, -58, 278, 2221, +-3001, -646, 2671, 1950, 738, -3011, -99, -1179, 662, -1618, +-2051, -4129, 2443, -799, 314, -4, -2134, -2518, -2010, -1446, +733, -1591, 3492, 2054, 1616, -239, 3028, -436, -62, 339, +1403, 1273, -950, -1065, 1279, 1430, -786, -3174, -414, 1247, +3610, -2395, -853, -778, 2711, -69, -1814, 1117, -809, -2448, +-1785, 3468, 768, 215, -499, 584, 560, 584, 229, 1737, +46, -1955, -1224, -3958, 4053, 1725, -1660, -563, -1273, 3085, +-2839, 228, -217, 1653, -208, -3516, -502, -1944, 159, 2868, +-3478, -1600, -1105, -763, 1480, -347, 831, -1251, 459, 1555, +-1464, 1562, 104, 2090, -402, 762, -81, -192, 517, 1073, +-2499, 2867, -3719, -1369, -188, 824, 3152, -3716, -1015, -4253, +63, 543, 3181, 241, 2088, 1167, -870, -2817, 550, -2984, +2590, -324, 2390, -960, 537, 418, -90, -865, 784, -1852, +-2418, 2485, 1454, 131, 3330, -535, 2645, 351, -2049, 3696, +1981, -242, 1454, -807, 1658, -4782, -2039, 1958, -499, 415, +-2693, 3695, 2381, -401, -809, 2059, 3964, 1907, 4343, -1844, +-1638, -2377, 883, 351, -303, 1618, 2464, -3051, -1193, 1640, +-935, -1596, 2037, -2579, -603, 657, -1147, 1566, -1137, 2817, +-251, 1342, 1492, -1255, -4106, 721, 144, 1111, -453, -860, +4016, -2944, 1467, -1149, -671, -634, -1606, 1142, 2781, 940, +206, -1972, 1033, 4312, -761, -751, -1122, -978, -5490, 810, +-1691, -3220, 1506, -2164, -677, 2932, -2818, -3065, 538, 2298, +-3148, 815, 1161, -4118, 1597, 1753, -623, 2504, 2272, 206, +-902, -1945, -75, 1139, -648, -4395, 2537, 380, -759, 1714, +3049, -5603, 868, -2853, 998, 255, 1271, -998, -3746, -900, +813, 2030, -2343, 2054, -1295, 724, -1019, 364, 1783, -2454, +-1359, 369, 4803, -1726, 4080, 4008, -194, -596, -1384, -136, +-2813, -152, 2993, -1222, -481, -3402, 748, 528, 127, -433, +-585, 1003, -57, 629, 429, 2246, 1353, 385, 3036, 840, +2609, 1213, -3683, 2609, 270, -103, 562, -689, 454, -1183, +2548, -227, -765, -1849, 537, 374, 776, -2054, -3202, 1251, +2969, -2052, 3178, 567, -14, -795, -2769, 1975, -1551, -1559, +1983, -3765, -3047, -36, 586, 969, -603, 5060, -455, -461, +-1593, 247, 1229, 2407, -2978, -491, 893, 1174, 13, 1084, +-1617, 3115, 1985, -2689, -2150, -2093, 1355, -2569, -662, 909, +-132, 517, -2131, 1189, -1226, -649, 475, 206, 47, -1501, +-599, 4, -2750, -925, 775, -2554, 2313, 2539, -2490, 2715, +-287, 837, -993, 1846, 812, -1628, -2330, -2920, 375, 1144, +1301, -235, -2313, -1364, 2304, -969, 286, -2151, 673, -915, +2093, 1547, -991, -253, -1102, -2838, -1714, 396, 650, 297, +-603, 1866, 127, 1406, -3547, -7844, 567, -2849, -424, -604, +3174, 799, 331, 1673, 736, -915, 2142, -2219, 646, -3095, +407, 385, 3352, -3129, -1201, 1645, 670, 360, -1912, -1181, +2490, -103, 750, -230, -2366, 1867, 1006, 4611, -2031, 1645, +-2623, 314, 1953, -4144, -409, -1126, -1403, 770, 2241, -266, +410, 228, 3, -2178, 2216, 590, 789, -1613, -918, -352, +-3068, -3376, -1201, 1045, -1306, -2037, -1629, -910, -707, 4331, +2109, 2049, 2337, -1997, -2444, -2213, 2669, -1094, -2502, -861, +-477, 536, 501, -1656, 1371, -1278, -312, 1373, -1283, -1138, +1183, -1715, -769, 1111, 4108, 1210, 945, 1061, -2146, 231, +-59, 643, 233, 759, -622, 117, -2455, -639, 2781, 637, +-41, 3792, -2721, -2218, 3425, 91, -485, -2398, 895, 1088, +-2188, -280, -671, 511, -2238, 2503, 1831, -726, -432, -272, +-1556, -886, -540, 3225, 1893, 1869, 739, -2234, -82, 1940, +-2516, 1273, 4645, 2123, 2828, 436, 1935, -1435, 1591, 1308, +579, 2632, -1077, -374, 190, -2059, 453, -3437, 2093, 93, +-1041, -1668, -469, 1376, 1095, -1411, -1692, 1313, -1444, 119, +247, 624, 1716, -2525, -3822, -1134, 3603, 4044, 3662, -385, +-3564, -4686, -1228, -396, 2601, 1735, 454, -1779, -1921, 508, +1394, 783, -2069, 1301, 851, -2141, -1568, 1376, -469, 3178, +1002, -973, -20, 126, -1456, -1825, 1402, 1690, 1207, 3030, +-1083, 3348, -1801, -2025, -3519, -891, -1007, 1051, 487, -2385, +-785, -742, -3551, -1961, -1541, 2867, 382, 1324, -2997, 2388, +2602, -3996, -1410, 991, 1288, -1356, -610, -1194, 220, 2394, +-1542, 2001, -1563, -1695, 1637, 1843, 1702, -2631, -931, 1645, +83, -2147, 916, -1429, 3589, 3089, 1208, 2722, 129, 1530, +2955, 490, -510, -3409, -166, 1646, 1891, 1008, -1082, -3953, +-990, -608, -625, 1237, 3971, 247, -433, -518, 248, -1656, +240, 901, 419, 915, 867, -3543, 1273, -1342, -2191, -2208, +867, -445, -3363, 956, -2879, 279, 476, 1771, 3563, -2729, +-104, -552, 867, 431, -705, -881, -2232, 1975, 918, 1835, +-620, -1313, -2156, 717, -2079, 3697, -2615, 547, 3133, 1198, +351, -1936, -2763, 1540, 3012, -877, -2278, -4916, -1961, -227, +3198, 1346, 610, -800, -1166, 2811, 401, -4205, -1347, -1716, +-1092, 1125, -214, -153, 2626, -1392, 3728, -1342, 178, -562, +246, 889, 867, -1506, -2245, 5006, -967, 1398, -3215, -559, +-254, 945, -5444, 332, -2299, 648, -2072, -1710, -547, -2104, +-951, -2386, -3666, 2035, -2592, -357, 1505, -1229, -1650, 452, +2235, -2338, -300, -3464, -786, 68, -1709, -913, -2816, 154, +2111, -2194, -1245, 1005, 2424, -2986, -337, 566, -204, -4953, +1002, 3038, 233, -2062, -1026, 3539, 1819, 1280, 712, -1322, +-401, -155, 1099, 3017, 2236, -2838, 447, 1473, 1237, -1258, +5828, -2554, -2166, 467, 4233, -1672, -531, 2154, -35, -669, +1131, 545, 2060, 2582, 614, 583, 428, 978, 110, -1, +2393, 3032, -3015, 20, -1377, -621, 805, 1338, -224, -3826, +-1930, 1792, -5480, 2374, 1042, 2632, -397, -4122, 860, 2549, +1849, -1325, 173, -1065, -1638, 1910, -2395, -1787, -2208, -2980, +292, 2323, -369, -3011, 1679, 3371, -1292, -957, 1031, 3243, +-1039, -2664, 1262, 1598, 12, -1116, 1988, 1056, -1536, 98, +-2703, 1371, -524, -871, -65, 80, 1789, 1182, -312, 1527, +801, -853, -249, -296, 1010, -734, -780, 3937, 1879, -1521, +1141, 236, 783, 274, 2379, 691, -124, 2084, 466, 242, +628, -187, 18, -1173, -1502, -1997, -2783, -1759, -348, 206, +-542, -4711, 3149, 2172, 891, 3814, -1954, 3775, -1930, 477, +-2547, 29, 772, -309, 1427, 198, -1044, -1133, 1621, -1307, +1830, 2445, -3337, 2265, 4120, 504, 1198, 2074, -550, 364, +-2628, 277, 996, 1032, 2130, -1549, -1065, 3791, -300, 400, +-134, -1643, 3247, -1055, -2254, -901, -4003, -1302, -1936, 1234, +-1346, 1775, 2796, 1562, -430, 282, -3049, -267, -1720, 1388, +5145, 999, -3982, -722, 244, 174, -1461, 490, -2485, -1889, +1291, -2031, 1076, -2738, 3529, -1548, -447, 661, -1130, 286, +1150, 1921, 1582, -343, -293, 4698, 1899, -1843, 199, -670, +-270, -2458, -823, 3623, 1158, -4982, 2433, 2179, -718, 1434, +-1718, -940, 2997, -543, -3739, -126, -157, 2396, 28, -843, +2090, 241, -1500, 2309, 387, 5, 355, -2141, -1055, 7, +-389, 2544, 434, 1709, 18, 2112, 795, 26, -26, -1908, +1013, -80, -1003, 2212, -2500, -844, 2055, 631, -95, 502, +358, -3033, -698, 3233, -1318, -636, -1083, -174, -1166, 973, +394, 1547, -2101, -680, -451, 911, -1586, 1831, 2372, -1977, +-981, -1063, 5264, -859, 3355, -2533, -1979, -1373, -1691, -535, +-1417, -1638, 2316, 2447, 1898, 1047, 185, -994, -1906, 725, +-2347, -1987, 2305, 3801, 786, 2212, -491, -2675, 1224, 1138, +143, -484, 1924, -1971, -1547, -2016, 169, -2175, -1368, -1411, +-521, -2974, 174, 2494, 270, 3082, 2667, 1555, 149, 45, +1527, -783, -3765, 984, -2262, -1924, 0, -190, -2824, 330, +1932, -2256, 2544, -3120, 4234, -822, 291, -3784, -124, 456, +-172, -1126, -1893, 2261, 61, 3081, -1052, -869, 1631, -3245, +-2426, 2194, -2343, -3638, 3737, -2787, 368, 138, -5621, -534, +896, 708, 1807, -774, 1425, -1378, -2820, -2595, -2924, 2019, +-3029, 548, -531, -205, 2727, -876, 1223, 75, -304, 4599, +-2882, 2578, 1312, -959, 3258, -3696, -1043, -2416, 824, -2226, +866, -372, -958, 777, -537, -2177, 5602, -974, -4435, -1684, +-2534, 1652, 643, 797, -740, -558, -741, -162, 1670, 672, +1000, 999, 1768, 576, 717, 2377, -1330, -1711, -2371, 365, +-3707, 924, -218, 2269, -1343, -406, 2244, 2766, -1360, 363, +588, 747, -525, 2562, -3779, -842, 895, 914, 2705, 2396, +-571, 2599, -1428, 1861, 3621, 2429, 211, -663, -3057, 621, +-2230, -1586, -2381, -920, -55, 547, -1201, 2138, -416, -1575, +452, 3927, 670, -725, -3054, -438, 469, -775, -3330, -1701, +2909, 2868, -1773, 1345, -2357, 2808, 490, 1899, -3430, 1355, +-15, 1703, 1829, 131, -1201, 1559, -120, -1745, -1840, -2954, +-1020, 2205, 355, -1059, 1609, -1664, 190, -359, 1558, -3154, +-1700, -3276, -519, 2422, -1010, -1021, 1743, 2137, -177, 1369, +-2153, 2755, 4297, 1042, -4168, -1116, 1225, -842, 2544, 1176, +-1412, 64, -1787, -365, -1109, 2349, 4232, -2862, -3846, -490, +-3036, 92, 1497, 2988, 402, -386, -3956, 52, 142, 1277, +-1416, -870, -2956, -4582, -2216, -3140, 673, -1036, -1076, -1968, +-6465, 3016, -2000, -824, -2909, 1943, 286, -1652, -784, 3356, +-145, -363, -1882, -3789, -320, 650, 2199, -4496, -2250, -1161, +-6, -290, -243, 816, -1806, 1868, 866, -639, 3201, 3112, +1865, -6037, 3157, 1589, 4012, 2474, 3156, 1757, 2697, 3988, +433, -3144, -614, 779, 149, -2493, -3262, -1482, 1615, 3160, +1833, 2114, -161, -3484, -910, -517, -994, 109, 882, 1706, +-556, -3807, -965, 87, 2445, -1135, 1025, 580, 87, 1861, +-1321, -1150, -23, -1280, 1016, -1426, 452, -200, 429, -919, +-678, 192, 404, -8, 3410, -1981, -128, -3147, 744, -2230, +-556, -744, 561, -1105, -1190, 2871, 569, -1122, -501, 3290, +-470, -1378, -1369, -1098, -1188, -2559, -2248, -1658, 1183, -762, +-414, 2540, 2590, -564, -1261, -1728, 1385, -409, -772, -1627, +-1539, 640, -2630, 1989, -1067, -299, -2673, -24, -656, -100, +2943, 355, -1589, -1422, 1190, 2597, 563, 1377, 1219, 2838, +-3899, 1334, 1967, -2677, -1771, -1701, -1457, -963, 485, 1731, +2162, -1675, -1689, 2631, 1293, 165, 946, -59, 1049, -672, +537, -3021, -1375, -1354, -748, -1853, -1067, -3028, 1097, -165, +-3410, -1669, 673, -1086, -1393, -149, 687, -2872, 1100, -1600, +-35, -70, -1054, -2047, -571, 3250, -2723, 3384, -519, 70, +-2173, -1542, -1005, -2091, -417, -814, 3701, -2331, 205, 495, +-2140, 1373, -796, -4984, 1319, -2233, -2095, 1375, -694, 1835, +2420, -1289, 1586, -1510, 4466, -1385, 2052, 1687, 632, -1341, +-302, -4307, 448, 699, 266, -5946, -2531, -1496, 583, 578, +-340, 1270, -2052, 1220, 949, 755, -364, 3661, 986, -1936, +496, 1504, -1176, 2178, 764, -4684, 599, -812, 1074, 1888, +390, 3330, -357, 1249, 1609, -194, 1557, -1189, -845, -2624, +482, 650, 2358, 1582, -569, -2356, 865, 2221, 1510, 2168, +-423, -933, -1473, -111, -157, 413, -258, -267, -1553, 1883, +153, -348, -1494, -2663, 2615, 1109, -3247, 1526, 1844, 248, +3196, 433, -2833, 730, 489, -1206, 1147, -3335, 1981, -1756, +-1969, -227, 865, 327, -1485, -1012, -2266, -449, 2150, -8, +1718, 2910, -1176, -373, 4342, 2888, -3344, 774, 1, 1652, +-1489, -1679, -1352, -1143, 1630, -2362, -1245, -3578, 2014, 2542, +-654, -595, 906, 2948, 817, -1395, -3237, -2230, 146, -1310, +389, -1105, -2116, -2354, 3124, 1777, 3461, 1079, -859, 2646, +-66, 441, -85, -5893, 3209, 982, 659, -123, 326, -1194, +1233, -2614, 372, 1123, -397, 741, -1982, -1931, 473, 1357, +-3749, 1044, -1086, -385, -2679, -1703, 1932, 65, -765, -232, +978, 880, -150, 2185, 1940, 826, 109, 1314, 628, 2121, +1799, -2036, -2171, -1402, 1952, -3152, 789, 725, 2325, 360, +-2686, -1918, -2363, -1075, -365, -2330, 2941, -2650, 2692, 2370, +1796, -1387, 684, -2554, 1821, -147, -818, -2447, -4955, -2077, +2225, -805, -338, 1311, 3611, 2650, -1944, -3885, 4719, 4537, +376, -2540, 1926, -215, -225, 1788, 668, -2371, -649, 1322, +1020, 524, 1866, -723, 357, -6751, -899, 1527, -780, -932, +-2082, 2006, 1096, 1650, -3452, -320, -560, -561, -1232, -692, +1699, -3825, 3554, 967, -84, 1813, -2903, -1329, -242, 2731, +-92, 900, -1179, 973, 3354, 1991, -162, 1350, 1155, 1013, +2223, 2208, -254, 1283, -766, -1846, -538, -152, -3323, 1720, +-5534, 5429, 3003, -522, 18, 605, -1178, 385, -287, -188, +362, -2627, 79, 326, 257, -431, 2275, -707, 454, 2594, +-158, 428, -192, 2474, -515, 2566, -207, -1718, 1358, -609, +1241, -5458, 10, -919, -2126, -1106, -1147, -95, -2734, 632, +2732, 561, 1617, 2189, 2472, 3740, -998, -1436, 1566, 1416, +1551, 3778, 22, 852, -1960, 4270, -673, -616, -693, -1289, +-1458, -1047, -2731, -1570, 3897, 1471, 1851, 2354, 3668, -3542, +-2459, -1607, -939, -601, -893, 438, 70, -1445, -4351, -1985, +-1098, -494, -2259, -981, -2261, -251, -2146, -1697, -2617, -307, +-1732, 1813, 811, -139, -1594, 761, 1381, 285, 3207, 919, +1827, 267, 1351, -1593, -916, 698, 684, 1015, 2200, -2849, +-1948, 459, -1448, 6755, 1031, -156, -1030, -960, 60, 223, +-913, -546, 2688, 2769, 504, -2682, 1077, 3108, 2739, 1468, +2844, 106, 1256, -1361, 584, 2659, -1178, -1722, 194, -453, +1298, -906, 3436, -2579, 2507, -1529, -3591, 475, -509, -2219, +-3362, -16, 1951, 1169, 113, 957, -54, -2859, -2841, -406, +-321, 1701, 1514, 1210, -560, -2761, 824, 1050, -4777, -1668, +-1382, 236, -1606, -76, -421, -318, -1432, -1277, -2160, 760, +1142, -1541, 3041, -629, 3060, -1284, -4053, 804, 497, 68, +-1284, -69, -1022, -604, 1683, 368, 1219, -463, -684, -2306, +-740, -6642, -1180, -163, 1127, -537, 695, -4359, -113, -3359, +-2416, -374, 2552, 742, 36, -39, -1427, -1087, 854, -2770, +1186, -777, 1651, 1922, -3346, -1163, -1711, -3625, -2065, 4882, +1219, 3834, 1658, -1483, -763, 1176, 875, -1154, -3019, 6575, +-282, -651, 226, -485, 245, 2573, -249, -2325, -323, -928, +2847, 2342, 215, -2557, -2451, 30, 672, -749, -960, -1185, +-46, -4765, -2202, -1254, 2415, -1627, 360, 453, 2595, 2525, +-115, -950, -1327, -482, -868, 1107, 840, 1183, 2518, 3725, +249, 2198, -703, 2370, 2123, 2016, 188, -1336, -2789, -80, +3066, -619, 1570, 1687, -567, 2632, -5817, -2445, -1831, -1639, +672, 580, 787, 1192, -1900, -2436, 792, -1260, -3140, 1942, +2790, 3114, 374, 1251, 2739, -1282, 2221, 550, 1827, 372, +2592, 447, -2967, 2903, -1895, 2506, -180, 2352, 2269, 860, +1017, 845, -4027, 236, -2232, 342, -2285, -2369, 3209, 2138, +-8, 369, -495, 1139, -1352, 1987, -506, -839, 43, -1182, +657, -1074, 937, 2432, -1438, -261, 922, -871, 928, 1110, +2166, -1211, -1885, -615, -1935, 1128, -2323, 4666, 2591, 25, +1734, -3273, 5046, -1180, -240, -3711, 972, -2212, 203, -1088, +-2155, -1608, 451, -2562, -1497, 1326, 5204, 955, -1834, -734, +63, -698, 1806, 434, 1815, -628, 2651, -332, -1942, 4354, +-3649, -1477, -1254, 5016, 3613, 2987, -661, 4852, 736, 1954, +359, -98, -503, -419, 1216, 734, -62, 3019, -5933, 1019, +1435, 2293, -129, 415, 1971, 2982, -601, 533, 3357, -4248, +-1380, 2931, 2185, 1044, -897, -1763, -1182, 3096, -1256, 202, +-1507, 1685, -1077, -195, -3366, -3226, 15, -2650, 4210, -4123, +-1600, 33, -730, -2208, -1915, -1981, -573, 3903, 155, 2365, +1013, 2227, -5599, -608, 2614, -1143, 3524, 2967, -938, -1006, +-2027, -1259, -2465, 857, -2912, 1207, 1256, -3322, 3099, 1027, +1499, -1517, 1244, 2252, -197, 4003, 88, 2281, 586, 1171, +-3342, 742, -1469, -1692, 3488, -427, -2006, -718, -2600, 2867, +-1391, 1058, 2712, -1000, 1064, -2060, 4891, 1872, -385, -1545, +-227, -679, 3905, -2451, 269, -36, -234, -217, -232, 1746, +1217, 837, -6067, 599, -3311, 1292, 2948, -1852, -523, -1198, +2470, 190, 3456, 827, 484, 136, 1635, -3475, 170, -140, +1450, -375, -2077, 14, -2165, -3850, 1454, 1158, 934, 2605, +-1330, -2862, -140, -695, -1684, -159, -1223, -3672, -882, -2272, +463, -1312, 2223, 3207, 1358, -3102, 3010, 3151, 37, 2645, +-1103, -3732, -1520, 3458, -2982, 0, 68, -1025, -887, 144, +-1124, -2844, 430, 2146, 1739, -1619, -2502, -568, 3135, 1291, +1407, 1779, 841, 241, 1324, -1092, -2828, 1445, 2475, -2236, +1643, 3361, -4, -1636, 246, -1101, -1233, 866, -3207, -2887, +38, -44, 687, 3750, 209, 1196, -1951, 1535, -1052, 142, +-217, 2065, -2619, -4566, -426, 937, 304, 2464, 874, -1127, +-4650, -474, 2055, -784, 56, 842, -2030, 1246, 3274, -345, +-2258, -133, -4448, 673, 904, 3351, -387, 816, -1722, -712, +-3050, -389, -610, 598, -1247, 166, -666, -662, 160, 81, +1522, -241, -699, -361, -1429, -719, 4062, -1825, -557, -774, +-494, -662, 558, -3420, 2074, 1265, -2485, -4538, -1954, -485, +5160, 1086, -3615, -1379, -106, 507, -2629, -269, -1435, -2207, +519, 1547, 1682, 1148, -994, 1429, 618, 267, -1223, -993, +147, 4879, 602, -1222, -1664, -983, 4354, -798, 1813, -751, +522, 1583, -1143, -1282, 3317, 1969, 1581, 1574, 919, 4035, +87, 1154, -2901, -1649, -2401, 2548, -5105, -804, -5987, -1662, +-981, 2769, 793, -1666, 2131, 35, 75, -2405, -1980, -1650, +92, 155, 3088, 770, -5415, 525, -2900, -1931, -1624, -1326, +-2750, 406, -2821, 713, 4473, -2658, -569, -5046, -601, 1285, +1441, 154, 1778, 5092, 3424, -1045, -2902, -812, -1893, 902, +-2362, -145, 1676, -201, -1892, 2349, -3757, -655, -83, 31, +360, 1220, -70, -736, -815, -1223, 1575, -1293, 1693, 37, +-1042, 1236, -1454, 1276, 425, -1192, 1057, 1093, 2315, 1932, +982, -2255, 4897, -2807, 1898, 862, -2348, -248, -157, 2611, +-1426, -523, -4672, 3469, -2140, 653, -202, -196, 1619, 3342, +502, 1310, 657, 2035, -925, 2150, 2220, 2165, -1320, -336, +478, -2741, 3189, -24, 567, -1154, -2653, -1208, 438, 1346, +323, 693, -674, 992, 2965, 1409, 1619, 588, -3006, -2089, +909, -21, 879, 3352, 1452, 2517, 189, -1614, -115, -1609, +3116, 1580, 1041, 2471, -4040, 1176, -2621, -14, -623, 1323, +456, 2690, -1203, 1418, 324, -3270, -1837, -299, 2224, 927, +-2335, -280, 4035, 222, -654, 983, 1526, -912, 1005, -657, +1438, 339, 963, -1518, -1642, 1890, -158, 570, -612, 1797, +-1215, -271, 1571, 2345, -1047, 3919, 626, -2085, 738, -765, +868, -85, 148, -1823, 1980, -2312, -2217, 734, 3205, -705, +1401, 2146, 1629, -622, -2182, -4415, -525, 2356, -2248, 1400, +-1900, 212, 1415, -1318, 340, -830, 1410, 470, 113, 3116, +1324, -1380, -171, -151, 160, 5049, 741, -4071, -1085, -3864, +-659, -3974, -1743, -3041, 768, 1, 605, -209, -2788, 1027, +3844, 818, -851, -2856, -1816, 906, 2146, 521, 1599, 1415, +1013, -1316, 347, -1696, 34, 661, 3357, -2619, 963, 2962, +1517, 1665, 1175, 2596, -2174, -2771, -12, -4322, 2461, 2441, +-866, -741, -144, 104, 254, 1116, -345, 1886, 891, -1213, +2670, -2716, -184, 1933, -1446, 619, 1086, -1721, -144, -313, +-1103, 4603, -1526, 2009, -785, -2173, 205, 1298, 1841, 3124, +5890, 501, -1326, 905, -532, 1851, -2594, 4736, 1712, -3368, +-1418, 1632, 2352, -2544, 1426, -3894, -178, 2224, -1103, -3013, +292, -1209, 1259, -1770, -1545, -4042, 339, -321, -2376, 387, +2054, -431, 536, 546, -2408, 4113, -941, 1312, 1538, -279, +1213, 491, -2835, -664, -1225, -923, -2608, 2252, 3203, 1956, +2541, -689, -1272, -1557, 1288, 454, -154, 2590, 809, -1677, +-1361, 1363, 2083, 1103, 3793, 3270, 882, -1677, -2619, -774, +1506, 3653, 834, 2337, -490, 1245, 1646, -3959, -826, 1899, +548, -2393, -4860, -731, -143, -1767, 286, 1012, 1341, -4711, +-2628, -609, 1144, 978, 943, -766, -655, -1456, 1536, -1840, +1700, 415, -90, -1313, -2711, -1295, -660, -4738, -394, 1848, +1134, -992, 93, -1112, 297, 3080, 1936, 1041, -985, 1499, +-3373, -504, 1167, 1480, 1339, 589, -391, 1075, -1905, -1689, +123, 346, -3651, 910, 1545, -154, 4748, -1365, -722, -790, +-152, -657, -2813, -1093, -195, 2457, 4404, 2670, -1550, -1391, +-318, 3569, -330, -2655, -1002, 1514, 1379, -400, 1366, -4546, +207, 1721, -1665, -1672, -3732, 3179, -1440, 482, 1207, 3024, +-307, -1078, 346, 2568, -340, -1909, -3081, -2442, 1728, -641, +-1215, -1431, 170, -478, -546, 2698, 3076, -3220, 655, -1553, +-496, 618, -425, 460, 1345, 589, -1293, -1258, -2879, -1707, +3924, -1584, -2386, 639, -220, -391, 2818, 1098, -1059, -848, +-1005, 1749, -616, -3586, -96, -3074, 4368, -1931, -323, 516, +-577, -580, 843, 3052, 1535, 2957, -2093, 634, 310, 702, +2752, -441, -811, 1067, -3556, -473, -268, -1840, 2114, -2124, +-271, 586, 2706, -21, 1872, 1401, 246, -2179, -2869, 213, +-1085, 1838, 1491, -369, -2315, 1021, -2035, -1516, -1958, -277, +2340, -10, -886, -3051, 1104, -1560, 235, -708, 1676, -314, +-117, 971, 4213, 1776, -177, 6, -1049, -1899, -1105, -1544, +1306, -2142, 2666, 1504, 41, 0, -1114, 540, 2176, -1406, +-3066, 1406, 648, -2240, -1466, -1718, -1449, -647, -533, -1301, +-1516, -457, 335, -632, 2317, 1016, -3181, 1047, 1211, -869, +-2990, 16, -15, -2243, -2902, -175, -466, -834, -166, -2205, +-869, 1066, -699, -3343, -945, -2140, 534, 637, -3317, 1518, +-2224, 3118, -97, -2492, -2283, 696, -782, -193, 3225, -1398, +119, 2839, 541, -3213, 1010, -2326, 2813, -1645, 5939, 2934, +-1593, 40, 1507, 1567, 884, 2504, -245, -733, -693, 1716, +730, 582, 1590, -4102, 620, 437, 3337, -3057, 3114, 150, +977, 3351, 1121, 800, 484, -966, -56, -1431, -89, -4671, +858, -243, -672, 439, -2867, 3858, -205, -291, -1930, 47, +2773, 2071, 1708, 1092, -717, -2900, -402, -471, 2097, 618, +3224, 2394, -912, -3590, 2771, 2718, -2732, 3018, 764, 321, +3229, 2689, 1302, 946, 1232, -800, -110, -1804, -666, -733, +-1270, 273, -647, 1004, -3244, -226, 263, -621, -344, -3170, +712, 1295, 987, 2077, 403, 957, 312, 1375, -3154, -1787, +3173, -4920, -280, 2344, -186, -810, 258, -706, 61, -1366, +2217, 2846, -266, -2772, -1047, -367, 1011, -2016, -1538, 1021, +1877, -1243, -2666, 6568, 1566, -534, 1738, -248, 1734, 318, +182, -227, -2894, 3876, -1883, -2720, -425, -1922, -103, 1375, +1990, 1629, -611, 99, 815, -3515, 1141, -2914, 4080, -809, +-369, -1539, -1259, 4548, 1880, -3098, 3008, 2386, -562, 613, +-29, 3945, -1592, 292, -856, -2866, 4383, -2363, 440, -3481, +-798, 843, -1649, 1173, -538, 2320, 2723, -1173, 153, 366, +1238, 28, 380, -486, 230, 2595, 1292, 1402, 1446, -307, +637, -2170, 2537, -5565, -174, 2281, -2727, 799, -1361, -737, +1891, 396, -4068, -1952, 1950, 897, 3496, 3365, -684, 5006, +48, -1925, -1267, -4513, 3214, 3189, -2031, -455, 191, -1920, +-3510, -420, -642, -776, 445, 2859, -606, 340, 1453, 1108, +-1228, 192, 1095, -2256, 2527, 2863, -1445, 387, 1284, -1091, +963, 326, -2935, 918, -2200, 1878, -1342, -322, 2744, 992, +-2158, -2029, -1198, 789, 716, -1686, -2334, 563, -363, 4314, +73, 3628, -2340, -3146, -2240, 2378, 3512, -1564, -921, -2337, +-3623, 1436, 446, 20, -2800, 3279, -1006, 1067, -2909, -381, +582, 654, 309, 989, -2261, 394, 227, 463, 144, -2546, +-2635, -4428, 1635, 1655, 1687, 613, -4266, -2053, 340, 271, +-445, 737, 23, 241, -1278, 1964, -861, -2661, -1541, -696, +1988, -84, -372, -2497, 1570, -1303, -200, 2960, 1017, -3256, +-3539, -128, -2425, 1297, 84, 330, -1413, 3482, 5685, -557, +706, 194, -519, -1664, -2169, -2271, 810, -1039, -5156, 889, +-76, 2693, 746, -2957, -4459, -1438, -1250, 1886, -17, 2267, +-2649, 1930, 1441, -4036, 2645, 186, 784, -1729, 2550, -2371, +1664, 1641, -1948, 3966, 463, 1307, -3054, 4235, -2449, 2049, +-1989, -1237, 1577, 2055, -2542, 2180, 2089, -1875, 3197, -2913, +-1249, 958, -1707, 527, 482, -374, 1664, -456, 463, 2292, +1581, 1572, -2298, 1049, -1756, -2562, -143, -1808, 1581, 1629, +-3805, -1656, -2919, -925, 910, -484, -1179, 2600, -4609, 2473, +-1088, -156, -1054, 3085, -2461, 23, 1054, -3222, -1839, -296, +-1773, -1631, -699, 1299, -685, 2156, -1995, -2503, 3852, -1315, +-2621, -3484, 2150, -682, -507, -318, 2025, -359, 4688, 267, +2123, 1610, -72, -1173, 663, 1020, -1145, 332, 2472, 4139, +1708, 3725, -1258, 1403, 2677, -1792, -971, 3475, -1950, -2682, +3055, 2393, 864, -91, -877, 563, 3159, 477, 4333, -1795, +-39, -746, -2170, -306, 834, 1048, 4340, 928, 2300, 132, +3356, 4796, 1062, -1985, -1097, 563, 912, 1396, 920, 13, +-1272, 802, 3709, 2039, 1069, 2059, -742, -1016, -1495, -250, +-844, 2416, -950, -1605, 3885, -902, 307, 902, -2273, 2470, +1274, 3116, -1358, 198, 78, 527, -2909, 221, -2852, 716, +-4257, -3703, 1637, -1093, -1975, 2541, 655, 1744, -332, 5359, +-1209, 3488, -122, -3309, 965, 629, -2102, -1844, -49, 699, +-4941, 2106, -988, -2663, 1882, -47, 2432, 875, -3, -305, +965, -827, -1705, 1219, -288, 67, 2178, -227, 30, -1199, +861, 699, 1801, -1158, -915, 1584, 504, -1812, 2613, -3396, +1568, -2530, 3771, -3089, 2304, -163, -733, 370, 1263, -1808, +-1631, 1299, -3414, -1168, 6081, -1936, 2295, -1171, 1018, 1308, +2257, -400, 3977, -1178, 468, 490, -2243, -571, 323, -864, +4881, -1677, 2358, 1712, -27, -1730, -1536, -1035, -3571, -2006, +-2964, 2691, 1236, 1571, 1177, 333, 2921, -1221, 213, 1494, +-2642, 6193, 57, 283, 2513, 1829, 76, 260, -3008, -1112, +1034, 887, 2442, -241, -2774, 2113, 2872, 1796, -327, 2088, +6857, 230, -2623, -1172, 1250, -3209, 338, 760, 3070, 2620, +1729, -4325, 1842, 1411, 511, -3460, -1553, -2333, -4030, -5, +-1595, 5250, -337, 2587, -3138, -1060, 193, -1816, -844, -435, +-467, 3710, 756, 959, 1079, 1225, -165, -641, 333, 2313, +2252, -480, 1535, -389, 67, -947, -363, 2682, 184, 270, +-2894, -618, -482, -1658, 43, -858, 159, 243, -1911, -797, +154, 2368, 513, -1323, 798, 3415, 1833, 1095, 1451, 2879, +2151, 1133, 2137, -2163, -3004, 314, 137, -1087, 1651, -3725, +-1069, -969, -3272, 2989, -2718, -1176, 1815, 1292, -2216, 1364, +579, 4666, 807, -282, -1713, -1488, -1651, 2742, 35, 1130, +3028, -4716, 2557, 110, 870, -1656, -1510, 977, 4769, 2006, +2531, -384, -1200, -1561, -976, -4105, -1449, -1120, -350, 263, +724, -29, -1162, -3926, -1150, -1944, 932, 1818, 1877, 1513, +-267, -1043, -1494, -3014, 1983, -349, -2492, -1652, -1733, 86, +2134, -695, -4505, -378, -312, -449, -1254, 434, 132, -49, +825, -859, -973, 2760, 1118, 1653, 2452, 1051, 1856, -3158, +408, -365, 3355, 1855, -1260, 745, 335, 908, -2037, 720, +-456, 564, -1448, -1170, 2347, -2103, -1955, -103, -1543, -1770, +210, -3010, -2015, 4108, 918, -1493, 836, 1134, 1988, -254, +1952, -4076, -2112, 327, 659, -1823, 518, -1247, -553, 2049, +1817, -1994, -2114, -822, -53, -1315, 2081, 694, 812, -2533, +2334, -5640, 1668, 1868, -864, 2545, -126, 124, 679, 6373, +2688, 1402, -1825, 287, -1626, 1644, 280, -2249, 162, -1698, +302, -1718, 54, 1500, -106, -781, 406, 1394, -2214, 521, +2635, 1147, 115, 1279, 904, 1507, -4047, -3106, 2009, -3010, +803, -704, -1992, 699, 402, 4220, -1249, 2880, 704, -1322, +1598, 1131, 71, 532, -1193, -1651, 1518, -447, -160, 559, +530, -2858, 2572, 242, -405, 861, 473, 1534, 1075, 1435, +2701, 1767, -320, -2245, 3335, -475, -946, -3473, 676, 297, +-3030, 906, -996, 5380, -1138, -870, -1749, 2555, -745, -1449, +1413, -2760, 1250, 3562, 1133, 1275, 1740, 3419, 2419, 879, +1807, -1771, 1552, -2011, -734, -6165, 802, -1287, 2222, 780, +2248, -2167, 2076, 4211, 1528, 1580, 339, -1049, 1522, -3012, +-835, -3542, -1407, 1284, 1010, 101, 340, -3771, -745, -1362, +-1318, 1199, -1721, -1209, -4174, -588, -2175, 158, -1902, 209, +-289, 3344, 994, -3679, -2529, 110, -1859, -5936, 2699, 1440, +1041, -1214, 855, -1408, 409, -1841, 3032, -3140, 2464, 77, +-978, 334, 1466, 2733, 626, -1781, 111, 3633, 2695, 1817, +1591, 1398, 2317, -913, -2710, 138, -1635, -2110, -1440, 4970, +272, 723, -2444, -3687, -1638, 2876, 668, 1197, 1477, -1182, +2775, -1265, 2812, 884, -3578, -1496, -3569, 2326, -49, -4456, +751, -1074, -2967, 3355, 214, -586, -798, -3026, -2609, 2569, +-947, 44, -4088, -2636, 1219, 755, 3506, 2685, -461, 945, +-633, 4109, 2298, 339, 400, 2889, 1159, 3117, -4387, 922, +-1030, 3512, 3092, 65, 3071, 3566, 148, 4943, -62, -429, +1731, -707, 170, 2818, 38, -3390, 734, -1392, 1730, 1392, +2942, 1815, 2180, -1338, 1607, 3936, -1377, 3599, -1098, -1703, +592, 1431, 1823, -1923, 869, -1371, -2977, -1857, -1501, 1043, +2304, -2946, 703, -2353, 1258, -1245, -2102, 1599, -1173, -631, +-4439, 1893, 1641, 10, -3055, 2418, -1332, -906, 4624, -1407, +1484, 1124, 780, 564, 752, 543, -103, 3022, -2625, 2042, +1644, 1396, 2233, -185, -3737, -144, -1982, -1463, -2484, -954, +-1193, -4755, 1400, 4440, 1212, -405, -109, -841, 180, -74, +-1682, 3365, -2974, 1436, -202, 3801, 681, -719, -495, 79, +-2285, -1533, -3569, -1845, 187, 600, -3958, -274, 1126, -325, +-1267, -824, -1081, -1273, 347, 4615, -1487, -636, -103, -1374, +2196, -4741, -1062, 1636, -588, -1641, 881, 1812, 421, -1602, +912, -804, 1490, 2966, -5211, 222, -3471, 4883, -936, 1492, +-70, -1606, -1844, 3171, 1911, 3887, 110, 575, -534, -574, +-2083, 168, -1578, 883, 340, 575, 3350, -75, 1513, 4103, +2613, 2306, -613, 459, -2636, 997, 548, 46, 2054, -2415, +3269, 1803, -141, -297, 961, 3041, 203, 288, 36, 3564, +-737, -59, 2926, 294, 2274, -1822, -410, 2968, -1352, -302, +513, -1978, -827, 225, 93, 2560, 3082, -1712, 222, 1348, +3032, 1436, 581, 1333, 1347, -1855, 385, 2918, -414, 258, +-485, -4627, 41, 603, -1024, -2309, -1761, 1528, 3945, 2764, +-2688, 1709, -1326, -1164, -923, 1412, 1918, -196, -162, 928, +1135, 2352, -2568, 40, -2136, -101, -452, -93, -1599, -2974, +-4188, -262, -862, -1351, 2645, -1718, 2833, 3247, -3901, 184, +-799, -5823, -2889, 1549, 4038, 1805, 647, -42, 3365, 4296, +-1173, -3999, -4196, 2643, -94, 366, -3581, -1506, -590, 415, +-797, -2074, -1569, 2416, 489, 1224, -1797, -5907, -1046, -1733, +698, 6571, 1390, 5471, 1137, -1259, 695, 3561, 3659, -1150, +506, -2858, 1649, 3106, 79, -1334, 720, 834, 162, 357, +-347, 1991, 1472, -1966, -2021, -508, 1473, 296, -1286, 523, +-661, 1760, 666, -630, 463, 2630, -1139, 805, -140, 853, +-1309, 220, 2215, -1874, -2658, -2582, -2341, 1190, -2811, -595, +1236, 833, -771, 381, 214, -448, -421, 4470, 1618, 4961, +-993, -169, -2664, -1619, 3803, -1044, 3838, -2486, -2106, -682, +-127, 1846, 901, -832, -266, -638, -1829, -1775, 2055, -3656, +3234, -685, -1545, 1479, 2970, 2235, 1003, 2173, -3432, -1043, +-1822, 2449, -766, 1690, 1071, -1724, -1173, 2587, -1550, 249, +-1565, -627, -92, -1565, -1920, 572, -1689, -1621, -1878, -155, +1887, 3013, -1451, 4300, -2009, 2167, -1443, -1741, -1489, -104, +1159, 1339, -1887, -1979, -1833, -222, -420, -1900, 539, 4525, +-1009, -867, 1119, -1117, 1337, -1437, 3664, 689, -1240, -1177, +-1027, 2745, -2537, -1335, -1123, -31, -542, -2982, -799, -199, +-1256, 1373, 1838, -156, 461, -4322, -842, 2009, -846, -1474, +4555, 3638, 935, 2277, -4451, -1575, -939, -471, -979, -5100, +772, 1087, 3203, -1576, -1740, -5359, -587, 1802, -1223, 4286, +-513, 293, -2726, 574, -3958, 1387, 1448, 2718, -2039, 321, +1127, 884, -1730, -4783, 693, -304, -1133, 1527, -89, -2638, +-3862, -2257, 4786, 1445, 377, -363, -494, 2334, -981, 1153, +-696, 3880, 1484, 2491, -1168, 2116, -625, 220, 3270, -2085, +406, 876, 1040, -901, 4172, -2589, 2917, 2430, 3801, -3176, +-1737, 2983, -3754, -3212, -976, 383, 3184, -370, -1216, 622, +939, 882, -355, -3910, -1835, 2840, 374, -645, 2236, -2260, +-450, 275, -882, 201, -375, -2798, 362, -2656, 331, 2748, +-562, -2342, -253, -1663, 1189, -295, 3419, 2325, -306, 1431, +-786, 67, -722, 1532, 2865, 1597, 1843, 1846, 1102, -2278, +3401, 3608, -467, -741, 1224, 1101, -403, -2500, 611, 1102, +1451, 698, -542, 1988, 131, -929, -361, -3491, -364, 1376, +679, 3041, -525, 974, 1585, 4685, 289, -2088, 1695, 3731, +-645, 1682, 2457, 2034, 251, -1396, -162, 917, 1816, 667, +-759, 1110, 1720, 759, -1672, -362, 1895, -2766, -4186, 3016, +1022, 1213, -2153, 1475, 550, -3168, 2848, 317, -792, -755, +-4030, 1186, 523, -388, 2556, -2767, -1193, -1700, -557, 134, +860, -693, -1754, 3372, 4823, 286, -1513, 2950, -2893, -669, +-1392, -2319, -560, -1728, 25, 54, -1242, -741, -461, 1619, +-296, 1649, 1171, 1143, 2775, -2238, -946, 3526, -514, -5630, +-405, 269, -5234, 2667, -1427, 657, -451, -2576, -2141, -1870, +2171, -295, -1043, -1869, 2392, 2928, 2369, 984, 579, -2431, +-491, -1367, -3651, 2114, -1391, 2391, 1763, 1113, 1225, -1230, +3715, 86, 603, -1298, -1862, 954, 435, -1578, -2876, -2539, +2392, -1226, -677, 2900, -2244, -1453, -1537, 3236, 3986, 1503, +1566, -1160, 3894, 535, 1706, -211, -536, 3326, 1079, 2902, +510, -1696, -1166, 205, -1253, -2214, 2402, -1089, 276, 592, +-1176, 2901, -2234, 523, 492, -108, -2593, 1741, 1487, -1351, +1414, 749, -2561, -1707, 2276, 618, -1128, -1716, -1030, -888, +-1691, -3483, 2280, 1941, -2546, 272, -1804, -523, -689, -855, +4005, -880, -1616, -1525, 2087, -3304, -1525, 2893, 487, 383, +4264, 492, -1416, -564, -2270, 2511, 1149, 2248, 2425, -828, +-1889, -103, -1745, 329, 2264, -336, 299, -187, 1605, -1335, +-4392, 941, 1975, 892, -1280, -2270, 988, 282, -251, 3644, +-1893, 3550, 63, -3671, -358, 1918, -730, -2949, -329, -1714, +983, 1546, -2112, -1411, 1513, -1717, -2164, -2357, 704, 618, +-1368, 10, 3054, -1948, -3903, 910, -220, -1420, 1304, 1678, +-4416, -1305, 4635, 1166, 1352, 2345, 34, 1593, 1436, 1078, +-644, 344, -1176, 25, -2336, -1581, -564, -1887, -1010, -327, +804, 1898, -927, 2670, 1877, 1008, 307, 638, 2374, 2447, +2669, 82, 1109, 2687, -1247, -636, 32, 1799, 1830, -461, +-3017, 492, -1836, -2979, -2527, 652, 2722, 77, 422, 2365, +-3088, 1040, -23, 1132, -966, -1635, 281, 3298, 1721, -1015, +-2681, -3364, 2632, -1910, -651, 2642, -3227, 2984, -507, -2297, +-494, -1445, 881, -1296, -3823, -441, -2713, 408, -2374, -976, +365, -424, 500, 1360, -2315, -128, -6659, 494, -601, -1966, +631, 2345, -952, -1889, 330, -2671, -1320, 2444, 124, -3758, +-3593, 324, 1724, -3235, 899, 2660, 3775, 662, 1013, -4266, +4199, -1150, -1866, -510, 3023, 4416, 250, 1996, 86, -2075, +2953, -1244, 3071, 2597, 1228, 3657, 4464, -350, -1617, -3728, +4489, -879, 2270, -1482, 3076, -1400, -2383, -417, -1063, 1192, +-102, 1255, -582, -1330, -1167, 4089, 450, -3967, -1040, 193, +3690, 2057, -1843, 4836, -62, 2492, -2310, -4796, -2816, -6500, +4224, 429, -1849, 905, 378, 1241, 2419, -579, -1759, 1655, +1604, 201, 4355, -875, -1799, 836, -1349, 991, -1666, -800, +3781, -811, -1597, 2341, -2102, -1385, 1153, 1876, 2440, -1494, +1192, -932, -1211, 2406, -1099, 556, 311, -2141, 1932, 1120, +-3972, 554, -1545, 2194, -2890, -712, 724, 108, 1525, -3036, +3303, 1050, 2719, 1748, -23, -2568, -1127, 3179, 2770, -1239, +-5636, -425, -575, -499, 1057, 1752, 1980, 891, -3601, -682, +4608, 748, 735, 718, 830, -4766, -479, -75, 2562, 95, +-3293, 860, -1607, -2433, -1668, 1085, 2517, 965, 1264, 946, +202, 1393, -4837, 222, -2089, 2325, -294, 61, -3010, 2033, +1254, 1113, -1626, -1547, 447, -1388, 869, -4321, -975, 3593, +878, 333, 3970, -4671, -1630, -802, 1716, 1751, -1732, 1995, +-806, 2423, -2065, -246, -980, 2112, -1045, -84, 1013, 1090, +1773, 422, -836, -699, 51, 499, -294, 38, -3034, 1334, +362, 2003, 0, -3476, -716, -399, 1485, -4140, 82, 1027, +-1322, 149, -1254, -1459, -816, -1421, 1367, -1469, -1805, 3535, +1921, -3723, -1529, 484, 647, -2980, 2317, 1650, 963, 2713, +904, 897, 3115, 2202, -1683, 1266, -1328, 1008, 953, -2766, +-243, 530, -872, 629, 1611, -61, 449, 2766, 946, 401, +-1916, 1342, 660, 2567, 93, -3632, -3400, 1471, -1140, 873, +228, -333, -192, -1730, -31, -1168, -744, -647, -453, 1844, +-259, 2047, 3075, 1709, 1068, 653, 1730, 178, 1969, 1228, +-719, 1791, 182, -212, -952, 332, 1992, 1777, 706, 1199, +2543, -299, -2230, 2602, -1059, -1380, -3592, 1142, -3242, -1500, +1176, 1443, -1303, -268, -1745, -1096, 532, -1003, -488, -2929, +2265, 1020, 1585, 2580, -1650, -716, -3789, 6280, -299, 2077, +-2476, 1992, 3715, -120, -2021, -277, -4453, -75, 1641, -71, +-568, 1055, 1208, -3319, 177, 4871, -2670, -170, 3883, 2208, +-1026, 412, -4, -1496, -148, -559, 225, -1496, -2553, -82, +3430, 164, -663, 1508, -316, 3736, -7, 1400, -1509, 1006, +550, -113, -1003, -1276, 564, 1257, -254, 574, -75, 197, +-400, 35, 5396, 623, 1290, 876, -525, 2587, -582, 2110, +-668, -1919, 730, -2209, 1071, -2388, -638, -2863, 5648, -3307, +19, 2286, 2072, 1702, -634, 2702, 1826, 424, 481, -607, +-1819, 2474, 2624, -1768, -307, -286, -65, 128, 1893, -1494, +-1692, 2473, -925, -2526, -970, -660, 3109, 1849, 2295, 1639, +1892, -1376, -397, -1979, -420, 1368, 269, 2622, -2282, 1000, +-2496, 188, 1480, -429, 1102, -1919, -3327, 1114, 3488, -1992, +2444, 86, -2671, -2263, 31, -808, -2625, -3388, -1693, 387, +-12, -1002, 403, 2080, 788, -242, 1856, -1919, -449, -402, +-2473, -839, -4149, 3824, -1874, 3172, 76, 1129, -977, 415, +1300, 1329, 1549, -736, -960, -3188, 1046, 2164, 3231, 610, +-1532, -3394, 2083, -3592, -681, -448, -138, 71, 276, -4830, +29, -4459, 1464, -1110, -4314, -1628, -1140, 2381, 393, 688, +2362, -192, 1508, 1367, -2572, 2945, -2840, 1834, -3034, 1202, +3723, -425, -512, 1220, -658, 3636, 384, -640, -1080, -1865, +-1255, -701, -975, -1316, 4197, -2060, 293, 1185, 1260, -117, +-481, 903, 533, -517, -3123, -935, -2293, -1334, 66, 717, +3560, -1074, 1549, 611, 2591, 1152, -2016, -3446, 622, -1056, +-1960, -2535, 321, 3015, -817, 1180, -204, -2578, 1469, -2189, +43, -683, 1786, -2116, 781, -1679, -1022, -7270, 4184, 1101, +-1534, -2249, -991, 1433, -3784, -283, 3541, -2267, 160, 4406, +1264, 251, 1013, -801, 2599, -798, -3918, -782, -1933, -562, +-518, 2394, 1390, 526, -5, -2117, -4362, 226, 1589, -216, +-1069, 929, -166, 3371, 2465, 1919, 1515, -2580, 1325, 752, +1212, 985, 905, 5401, -152, 1872, -941, 1581, 1878, 728, +3338, -1768, -974, 424, 1761, 358, 2571, -1323, -2281, 616, +-154, 1085, -54, -680, -149, 57, -609, -406, -807, 1713, +388, 4513, 321, -1101, 5341, 827, 1980, 1184, 1246, 1071, +-2204, 735, -2649, -348, -1451, 714, 668, 962, 574, -1213, +-522, 1840, 2135, -2293, -3061, -1453, 2090, 2429, -1849, 614, +3668, 830, 2843, 1997, -1820, -379, 69, 208, 1832, 817, +-5872, -2625, -4374, 350, 480, 566, -1917, 1348, 1432, -2510, +-2932, 0, 3583, 3399, 1126, -1459, 1773, -904, -1535, -4287, +204, -1259, 192, -4598, 339, -4862, 2175, 1043, -557, 1125, +-1956, 144, 1589, -6188, -894, -45, -392, 2914, -2247, -1242, +-3831, 3020, -492, -876, -104, 1272, 694, 5295, 907, -930, +-1122, -785, -3003, 79, 1566, -1226, -1614, 3031, -2852, -4135, +-2305, -3080, 772, -721, -439, 2305, -1382, 1550, 3022, -911, +1474, -483, 1848, -3142, -3291, -782, -1777, -1033, -439, 1440, +-815, -1647, -703, -1538, -1868, -3226, 138, -1137, 1932, -2894, +-1084, 3625, -1879, -473, -2431, -2696, 3094, 342, 267, -3392, +717, 2314, 2298, 1336, -2258, 626, 1335, -3588, -2242, 1776, +1752, -3097, 1590, 190, 1562, -1269, 1290, 1687, -702, 35, +-1297, 3303, -240, -1844, -1431, 253, 1506, -2671, 3695, 617, +932, -194, 38, -296, 2035, -15, 1534, -867, 391, -1607, +2433, -1667, -649, -629, -707, 1444, -633, 2787, -1636, 338, +-1551, 841, -31, -310, 2376, -1308, 1173, -1537, 225, -2391, +-1325, -164, 3629, 201, 3309, 440, -774, 3078, 874, -1285, +941, -585, -3978, 1871, 2189, 3675, 844, -497, 1669, 1699, +3276, -89, -331, -1431, 1074, -3096, 1552, 1175, 1170, 276, +3065, 1743, -1214, -1178, -1759, 1102, -2000, 2166, 2645, -1758, +-371, 33, 1767, 3218, -3370, -636, -532, -2801, -970, 855, +-557, -3089, 5748, 532, 223, -2195, 521, -328, -3777, -2140, +1589, 3888, 734, 2206, -311, -173, 2181, 3325, 2602, -2132, +-133, 555, -519, 775, 1641, 2005, 3371, -658, -2728, 716, +3767, -953, 1373, 1391, 382, 13, -1846, -4563, -2223, -780, +2194, -206, -1038, -1781, 1313, 2716, 2126, 1212, -2951, -703, +3894, 2243, -3075, -111, 726, -1524, -4618, 197, -1575, -1567, +-709, -267, -18, -1767, -440, -3514, 622, -5712, -578, 1838, +-2118, 1432, 2311, -6615, -302, -5751, -236, -14, -4965, 3849, +572, -1698, 2930, -3591, -2458, -4598, 3602, 664, 1318, 602, +1147, 156, 541, 215, -1217, -93, 547, 221, -2955, -2689, +2165, -613, 1169, -2184, -2946, -1687, -445, -1330, 2587, 359, +3697, 808, -4825, 2112, -3019, 461, -1549, 4285, 2879, -1483, +-254, 489, 1726, 58, -2049, -1435, -8, 2468, 855, -1546, +1296, -773, 1780, 5054, -717, 1603, -1490, -224, 59, -387, +4926, -613, 1173, -3860, 863, 2284, -1055, -5020, -77, 34, +1448, 4021, -760, -1712, -2333, 396, 958, -1091, 1557, 930, +86, -1804, -963, -4859, 471, 52, 376, 1008, 771, -220, +97, -2808, -1167, 100, -1471, 1720, -1317, 432, 233, 1492, +1801, 1388, -4212, 2388, 3054, -964, 473, -1781, -3896, -1477, +-1080, -709, -1917, -1466, -22, -1540, 1087, 1363, 4760, 2251, +486, -1240, 587, 653, -1026, 1567, -2796, -488, 1111, -575, +-413, -275, -1671, 2347, -2036, 636, 827, -1897, 146, -1819, +2782, -2277, -1307, -2448, -2715, 3182, 1085, 280, -1313, 1815, +-1648, 1587, -1745, -1289, 1516, 1727, 1194, -2099, -893, 313, +-1698, 2741, -4803, -1557, -1019, -5687, -2792, 1250, 60, 3146, +3090, 866, 626, 131, -5310, -2789, 201, 1232, 579, -1784, +1874, 2964, 1875, 1979, -1118, 2151, 291, 1023, 730, -242, +-1720, -164, 1973, -882, 1786, 1474, -597, 2777, -711, 3019, +868, -31, -1775, -176, -407, -2516, -435, -1607, 1171, 2612, +-2453, 3424, -257, -1950, 1515, -892, -163, -808, -1633, 1447, +-572, -2873, 1102, -2411, -2306, 2385, -2392, -4632, 1245, -607, +-435, -629, 463, -1505, 2952, -2952, 889, 1284, -1519, -2047, +2034, -1981, -1213, 1774, 69, -3594, 3494, -1060, -805, 511, +1250, 3922, -3320, 1651, 1486, -274, 1574, 1868, -2763, 3499, +-3117, -2270, -523, 3849, -616, -63, 2864, -600, -2356, -834, +2741, 141, 3861, 1475, -1289, 102, -1706, -1336, 8958, 2037, +1722, -1246, 3139, 2198, 3763, 3666, -2958, -2219, -2007, -1887, +646, -1133, 4145, 3809, -12, 3910, 2976, -901, -4018, -435, +-1289, 413, 178, 126, 1047, -2425, 822, -879, 399, 1914, +-2448, -562, -237, -1028, 1799, -1440, -1110, -1419, 2184, -984, +920, 3951, -149, 2224, 3342, 2054, -33, 1284, -2574, -1560, +-1209, 4481, -1625, -1654, -2087, 1119, 285, 2173, 1342, -2760, +-1614, 2730, -406, 2375, -299, -1935, -606, -1936, -1131, 401, +1023, -3180, -34, -1173, -1296, 265, -1100, 2764, 2376, 2363, +-989, -1924, 164, -300, -1217, -2351, -83, -808, 1376, 1330, +2201, -2518, 802, -1454, -2440, -857, 2137, -744, 3130, 1097, +-788, 2320, 890, -1865, 3717, 518, 37, -1711, 2359, 1034, +1258, -1015, 1668, 1823, -1337, -2833, 1162, -3146, 304, -894, +2437, -785, 2214, -1028, 1999, 4120, -2136, 584, 5497, 133, +123, 1576, 82, -3414, 2264, -4005, -833, 2414, -713, -1387, +1758, -1702, -2444, 549, -365, -2487, 1273, 928, -719, -582, +940, 2380, -565, 1309, 1130, 1758, 78, -1824, -924, 685, +3636, -968, 1609, -656, 220, 3030, 1528, -2482, -1144, 2512, +283, -2297, -1637, 1406, 1988, 35, 4950, 1648, -486, -1631, +-1949, 670, -977, 3347, 2932, 1266, -2357, -1344, 2511, -1126, +2244, 949, 103, -1405, -188, 379, 2065, -1771, -525, 89, +1325, -1816, -2633, 1347, -3035, 2569, -311, -3095, -960, 758, +-1065, 40, 1480, -404, -1874, -597, 2829, 3370, -4039, 2182, +500, 1847, -1100, -3536, 1168, -1881, -2776, -2636, 1201, 278, +1564, 1338, -841, -140, -1022, -420, -1934, 780, 2150, -1633, +2562, 227, 482, -3398, -3614, 288, 1579, -1342, 3340, 1469, +-1816, 61, 4953, -2485, 1056, -645, 1413, 2534, -772, 2237, +4442, 132, 1569, -1180, 38, -353, 1593, 2409, -219, 3067, +3060, 1693, -1032, -1223, -1624, 1898, -2423, 1353, -2162, 1647, +34, 2667, 2282, 2870, 2921, 287, -2317, -2105, -4173, -2167, +137, -1119, -360, 985, -608, -2243, -106, -1796, -541, 2685, +-541, 3541, 2863, -1158, -2222, -105, 2306, -980, 1816, 2416, +-1548, -1352, 1425, 303, -1372, -704, -141, -3129, 1531, -957, +-5567, -47, -1483, 3377, -1170, -2195, 1015, -1320, -1558, 1019, +-2080, -2914, 3451, 1158, -528, -6, 1011, 1946, -1511, 732, +-1013, -377, 321, -13, 1471, 974, -3016, -2715, -739, 3657, +-1703, -416, -1072, -1108, 356, 2801, 911, -1607, 5506, 157, +-1154, 2824, -938, 3325, -1741, 2860, 402, 2582, 3803, -2265, +2551, -2817, -2094, -1606, 1007, 66, -334, 292, 1182, 1336, +2188, 3640, -42, -1042, 1227, -2288, -1357, 1998, -248, -2416, +-2979, 97, 2283, 2257, 221, 4017, -209, -277, -5134, -894, +1704, 3127, -1660, 924, 2093, 22, -4566, 494, 1522, -1894, +-508, -2310, -5140, 2054, -7, 3195, 1714, -708, -166, 1132, +1933, 645, 2211, -593, -1994, -129, 410, -2403, -2673, 894, +-812, -331, -719, 3041, 2523, -2474, -1065, 1700, 1203, -82, +-2275, -1365, -1033, 553, 3407, -1373, -2052, -217, 2063, -2893, +2907, -344, -1468, -3200, 1413, -342, 341, -1801, -638, -973, +-201, -1339, -3068, 5456, -2726, 362, -3544, -3994, 195, 348, +2522, 799, -299, -1899, 2998, 1857, -2492, 75, 288, -691, +1543, 1663, -380, -561, 2997, 1865, 144, -3258, 688, 1396, +-5509, 503, -833, -441, -1814, -296, 2783, -892, 1931, -1612, +1517, 3, 704, 14, 1283, -5135, -2839, 834, -4087, -1061, +-108, -1656, -1383, 543, 2018, -1916, -1150, -1462, -4842, 283, +1869, 2033, -1741, -2503, 43, 1658, 309, 578, 2283, -1478, +-439, 3269, -393, -2534, -1338, -1876, 714, -1791, 542, -1472, +-4246, 613, 296, 1035, -1345, -1559, 802, 3038, 22, 849, +-643, -3087, 1934, 1816, 1421, -363, 1194, 1787, 3240, 1977, +127, -2616, 311, 513, 1418, 2707, -190, 4201, -3518, 838, +-1597, -3814, -403, -2914, -322, 69, 2237, -3015, 1816, 196, +2057, -863, -2664, -2434, -2583, 955, 2953, -1129, 1258, -3046, +360, 1337, -2896, -407, 1431, -5867, 2670, 707, 1433, -825, +-3445, 1068, -165, 64, 2175, 1524, 3842, 307, -1382, -376, +831, 2031, -2934, 17, 3219, -480, 1862, 986, 1911, -1619, +-1610, 40, -3064, -539, 505, 3569, 805, 1250, 2328, -1929, +-330, 4850, -158, 2232, 1927, -2956, 620, 293, 659, -1508, +-2233, -952, -195, 2369, 3634, 2793, 1720, -2008, -817, 419, +-1264, 1154, 1440, 1072, 2050, -1809, 1865, -1391, -1881, 1064, +2431, 976, 41, 620, 272, -2251, -2485, -157, 159, 22, +1352, -430, 1125, -289, 3646, 161, 4681, 704, -427, -1798, +-2885, -1982, -1759, 789, -1052, 373, 2563, -175, 4158, -2351, +-301, -1078, 1873, -4479, -2886, -214, 3102, 451, -2703, -2394, +3345, -1242, -1885, 2954, 2022, 2548, -1900, -3050, 266, 670, +729, 2956, -3467, 1719, -2193, 1711, -949, -1627, -1219, -2891, +80, -1545, 1572, 1280, 3376, 732, 1041, 2800, -1255, -2976, +400, -2845, 4907, 2910, 4327, 124, 1101, -918, 1765, -2431, +-5086, -1581, -2910, 2955, 3631, -2805, 2583, 1902, -3139, -780, +-1160, 1495, -2457, -197, -1371, 946, -433, -1070, -426, 4072, +-833, -2082, 1166, -287, -2830, 4462, -704, -755, 319, 3460, +-3359, 551, 4174, 257, -2470, -1236, 413, 2661, -678, 1653, +-2870, -2887, -965, 2876, 137, 579, 556, 2218, -1220, 1376, +-1661, 3966, -1600, -1764, 1099, 159, 653, 454, -2180, 3226, +1787, 2717, -1056, 833, 394, 2256, 2320, 386, -3035, 3559, +1111, -1216, 813, -3022, 2110, -2942, -441, 488, 2077, 213, +1269, -56, -64, 170, -378, -3373, -1536, 489, -498, -311, +-646, -1727, -986, -613, 10, 786, -361, -2059, -2796, 5194, +-2259, -1037, 1034, 721, 1041, -885, 477, 122, -624, 490, +2110, -44, -31, 2136, 1922, 3167, -3512, 1810, 1203, -1771, +503, 2102, -1658, 885, 1742, -2142, -284, 601, -1592, -1758, +-270, 1603, 1287, -1722, 1304, -1671, -3220, -734, 2245, 1311, +-3, -833, -779, 217, -2136, -696, -431, -2702, -1676, 821, +19, -617, -1822, 3153, -1675, 503, -975, 72, 915, -2740, +-13, 2381, 3523, -260, 83, 4422, 2269, -1234, -1237, 1913, +-2022, 2175, 668, 1035, -513, -1259, 2923, -493, -821, -160, +386, -2061, -1129, -1236, 1690, -1771, -3511, -3934, -2940, 2723, +32, 1002, 1072, 112, -149, 2089, 291, 2798, 1241, -1235, +-994, -1454, 2435, -810, -1596, 639, -194, 589, 3779, 1826, +54, -2816, -999, 1422, -2342, 4281, 28, 97, -1333, 993, +-2316, 4329, 2634, 1968, -2780, 410, 2418, 1186, -2004, -1300, +-903, -1206, 3057, -3842, 1311, -2584, -1922, -4019, -1098, 3021, +529, -2396, 2034, 2462, 208, 4069, 1643, 1365, -1606, 1254, +433, 1039, -1369, 256, -1633, -4294, 1996, -3004, 214, 666, +653, -566, 542, 941, 1469, 3466, 468, 128, -1813, 871, +1334, -384, 1089, -585, 1341, 1825, 1797, 235, -2079, -1223, +1190, 4897, -681, 911, -1112, -1947, -1352, -4164, 2706, -4460, +-527, -2356, -1768, 2753, 402, -1930, -1179, -1530, -87, 345, +3791, -3832, -69, -631, 1893, 709, 1180, 690, -1863, 2422, +1597, 1831, 2528, 835, 2961, 755, -438, -13, -47, -1038, +3263, 592, 189, 776, 5959, -2263, -1690, -2761, -465, 491, +-930, -1079, 284, -1004, 620, 2228, 1354, 1762, 2171, 565, +-317, -1544, -782, -1047, 1463, 693, 1393, -2320, 2863, -853, +-2200, -878, 4967, -775, -650, -384, -297, -1562, 286, 2151, +628, -2222, -688, -1103, 105, 2660, -297, -176, 3555, 1752, +1148, 3916, 979, -3973, 1665, -3184, 904, -3427, -933, -727, +-1540, -697, 2065, -1427, 1090, -1931, -378, 647, -1993, -2623, +983, 2246, -158, -914, 311, 110, 485, -5056, -2138, -1690, +301, 371, 1272, 515, -2601, 2894, 2543, -2516, 665, -1190, +277, 2106, 4260, 1502, 589, -679, 364, 2719, -89, -1772, +-3239, 1026, 494, -1291, 2052, -843, -269, -33, -701, 471, +2303, -2284, 977, 344, 307, 1743, 98, 960, 1431, -1008, +598, -501, -265, -644, 942, 163, 789, -35, -3208, 62, +127, 485, -1187, -2390, 1249, -547, 342, -562, -12, -898, +-1936, 947, -1206, 327, 820, -1173, -2407, 4852, -1055, 1246, +3878, 1579, -600, -134, -1665, 1763, 1132, -1028, -2084, -2642, +1973, 240, 429, -1645, -2927, 1925, 84, 1814, -771, -473, +1426, 1464, 1595, -590, 1229, 2218, -209, -1026, 2685, -1308, +1258, -116, -3683, 2257, -5515, -3968, 1054, 1054, -1275, 295, +-5062, 1413, 499, -91, 41, 986, -57, -3748, 4392, 2401, +-2569, -690, -472, 2157, -4318, -998, -3521, -570, -945, 159, +-1209, -1502, 1239, 909, 1102, -353, -1143, -237, 1002, -4353, +788, 618, 124, -298, -5132, -879, 3578, 25, -614, 33, +709, 1317, -457, 849, 3353, 2012, 4680, -1313, 3352, -1581, +707, 1464, -1021, 175, 1820, -1420, 3338, -2769, 3879, 2002, +-179, -805, -1014, -271, -96, 2510, 3937, 398, -1691, -1091, +-366, -2060, -2357, 4194, 605, -1666, 1633, -2356, -2192, -1606, +3309, -505, -4883, 2420, -612, -3698, -633, 1042, 808, 3596, +-1705, 93, -1399, -3084, 1771, 926, 567, 853, -1370, -2011, +75, 2322, 3216, 1590, 58, 539, 23, -2051, 49, -2669, +-248, 3272, 1645, -1846, -144, -1668, -125, 2082, 1306, 4968, +2384, 408, 1354, -404, -2255, 2611, 2017, -482, 547, 2481, +1692, -2926, 487, -335, 2226, 2062, 2637, -2235, -1568, 2228, +-1183, -3042, 1065, -1094, 3579, 592, 320, -738, 3181, 717, +-816, -1588, -146, -1955, 2057, -3616, -279, 1220, 684, -1434, +1320, -1772, -44, 1303, 925, -1350, 2394, 173, 1485, 3058, +2235, 2240, 385, 1587, 427, -2418, 605, 512, 1167, -255, +-1522, 1313, -2626, 2917, -462, 491, 1117, 1181, -2817, 1648, +606, -1270, -1499, -668, -2597, 3444, 2972, 903, -446, -394, +1516, 3515, -1140, -2235, 3095, -3574, -2017, -493, -3120, 2224, +1713, -1149, 2559, 2898, -226, -901, 4519, 1442, 512, 2727, +603, -1011, 160, 2077, -3984, -576, 2766, -1023, 3092, 2829, +-131, -1137, -574, 5329, 3748, 250, -1216, 234, 487, -2486, +160, 2644, -3598, 1653, 2749, -1121, 3388, -1380, 882, -613, +-613, -1234, 1397, 1697, -128, -2719, 806, 844, -433, 3734, +-3127, -4434, -1461, 1420, -2111, -1961, 1902, 925, 754, 1562, +-850, -757, 1619, -2689, -4285, -866, 1861, 511, 1714, -4032, +630, 1307, -2701, 1724, -223, 6142, -4354, 2738, -788, -3234, +-1053, 554, 2074, 3443, 2843, -1930, 2260, 782, -1309, -423, +-1419, 74, -1459, -2055, 958, 1257, -375, 2735, -520, -605, +1320, -264, 169, -5040, 33, -3654, -2441, -2670, -2085, +}; + From 3520f51c078ebd077dd6c84aadede25e56fd8a4e Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 12:06:58 +0530 Subject: [PATCH 02/22] Fixed linking errors --- .../WakeWord-MXChip/src/include/README | 39 ------------------- .../src/lib/algorithms/fastrnn.h | 2 +- .../WakeWord-MXChip/src/lib/algorithms/fc.h | 2 +- .../src/lib/algorithms/sfastrnn.h | 6 +-- .../src/{include => lib}/config.h | 2 +- .../src/lib/featurizer/logfbank.h | 6 +-- .../lib/sfastrnn_pipeline/sfastrnnpipeline.h | 6 +-- .../src/lib/utils/helpermath.h | 2 +- Applications/WakeWord-MXChip/src/main.ino | 6 +-- .../WakeWord-MXChip/src/models/model.h | 4 +- 10 files changed, 18 insertions(+), 57 deletions(-) delete mode 100644 Applications/WakeWord-MXChip/src/include/README rename Applications/WakeWord-MXChip/src/{include => lib}/config.h (96%) diff --git a/Applications/WakeWord-MXChip/src/include/README b/Applications/WakeWord-MXChip/src/include/README deleted file mode 100644 index 194dcd432..000000000 --- a/Applications/WakeWord-MXChip/src/include/README +++ /dev/null @@ -1,39 +0,0 @@ - -This directory is intended for project header files. - -A header file is a file containing C declarations and macro definitions -to be shared between several project source files. You request the use of a -header file in your project source file (C, C++, etc) located in `src` folder -by including it, with the C preprocessing directive `#include'. - -```src/main.c - -#include "header.h" - -int main (void) -{ - ... -} -``` - -Including a header file produces the same results as copying the header file -into each source file that needs it. Such copying would be time-consuming -and error-prone. With a header file, the related declarations appear -in only one place. If they need to be changed, they can be changed in one -place, and programs that include the header file will automatically use the -new version when next recompiled. The header file eliminates the labor of -finding and changing all the copies as well as the risk that a failure to -find one copy will result in inconsistencies within a program. - -In C, the usual convention is to give header files names that end with `.h'. -It is most portable to use only letters, digits, dashes, and underscores in -header file names, and at most one dot. - -Read more about using header files in official GCC documentation: - -* Include Syntax -* Include Operation -* Once-Only Headers -* Computed Includes - -https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h index cc0f04192..39fddf722 100644 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h @@ -5,7 +5,7 @@ extern "C" { #endif #include -#include "helpermath.h" +#include "../utils/helpermath.h" #include struct FastRNNParams { diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h index 4257363ab..f23c6da9c 100644 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h @@ -5,7 +5,7 @@ extern "C" { #endif #include -#include "helpermath.h" +#include "../utils/helpermath.h" /* An instance of FCParams needs to be defined else where. This will hold the * model matrices. You pass a pointer to this FCParams instance here to perform diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h index f1702d986..8ee65e61c 100644 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h @@ -12,9 +12,9 @@ extern "C" { #endif -#include "helpermath.h" -#include "fastrnn.h" -#include "circularq.h" +#include "../utils/helpermath.h" +#include "../algorithms/fastrnn.h" +#include "../utils/circularq.h" #ifdef DEBUG_MODE #include diff --git a/Applications/WakeWord-MXChip/src/include/config.h b/Applications/WakeWord-MXChip/src/lib/config.h similarity index 96% rename from Applications/WakeWord-MXChip/src/include/config.h rename to Applications/WakeWord-MXChip/src/lib/config.h index a0783770f..badaca91a 100644 --- a/Applications/WakeWord-MXChip/src/include/config.h +++ b/Applications/WakeWord-MXChip/src/lib/config.h @@ -10,7 +10,7 @@ */ // #define NFFT_256 -// #define NFFT_512 +#define NFFT_512 /* The floating point type to use float32_t or q32_float. * diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h index 875d43bb5..cdbb5d15d 100644 --- a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h +++ b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h @@ -2,15 +2,15 @@ #include #include #include -#include -#include +#include "../config.h" +#include "../utils/helpermath.h" #ifdef DEBUG_MODE #include #endif #define DBL_EPS 2.2204460492503131e-16 -#define PI 3.14159265358979323846264338327 +// #define PI 3.14159265358979323846264338327 #define SAMPLING_RATE 16000 #define FRAME_LEN 400 #define STRIDE 160 diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h index d1401f60b..246bdd4b0 100644 --- a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h @@ -10,9 +10,9 @@ */ #include #include "../algorithms/sfastrnn.h" -#include -#include -#include +#include "../algorithms/fc.h" +#include "../utils/circularq.h" +#include "../featurizer/logfbank.h" #include #include #include diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h index c18fed922..56e917244 100644 --- a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h +++ b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h @@ -2,7 +2,7 @@ #include #include -#include +#include "../config.h" #ifdef __cplusplus extern "C" { diff --git a/Applications/WakeWord-MXChip/src/main.ino b/Applications/WakeWord-MXChip/src/main.ino index e80a3c4e3..1e3aa6b81 100644 --- a/Applications/WakeWord-MXChip/src/main.ino +++ b/Applications/WakeWord-MXChip/src/main.ino @@ -1,8 +1,8 @@ #include "lib/sfastrnn_pipeline/sfastrnnpipeline.h" -#include #include #include -#include "circularq.h" +#include "models/model.h" +#include "lib/utils/circularq.h" extern struct FastRNNParams fastrnnParams0; extern struct FastRNNParams fastrnnParams1; @@ -67,7 +67,7 @@ void prediction_callback(float *vec, int len){ q_force_enqueue(&votingQ, &arg); if (votingFrequence[arg] >= VOTE_MAJORITY){ char str[20]; - sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); + // sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); Screen.print(str, false); } } diff --git a/Applications/WakeWord-MXChip/src/models/model.h b/Applications/WakeWord-MXChip/src/models/model.h index 8d70fbcef..a45fcd8ad 100644 --- a/Applications/WakeWord-MXChip/src/models/model.h +++ b/Applications/WakeWord-MXChip/src/models/model.h @@ -1,6 +1,6 @@ -#include -#include +#include "../lib/algorithms/sfastrnn.h" +#include "../lib/algorithms/fc.h" #include #ifdef __cplusplus From 3b6c1d502aa938cf775f03e9c244697161f0aad8 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 12:19:53 +0530 Subject: [PATCH 03/22] Now we can compile and upload --- .../{src/main.ino => WakeWord-MXChip.ino} | 21 +++++++------------ .../WakeWord-MXChip/src/lib/algorithms/lstm.h | 2 +- .../sfastrnn_pipeline/sfastrnnpipeline.cpp | 2 +- 3 files changed, 10 insertions(+), 15 deletions(-) rename Applications/WakeWord-MXChip/{src/main.ino => WakeWord-MXChip.ino} (91%) diff --git a/Applications/WakeWord-MXChip/src/main.ino b/Applications/WakeWord-MXChip/WakeWord-MXChip.ino similarity index 91% rename from Applications/WakeWord-MXChip/src/main.ino rename to Applications/WakeWord-MXChip/WakeWord-MXChip.ino index 1e3aa6b81..a9ecff974 100644 --- a/Applications/WakeWord-MXChip/src/main.ino +++ b/Applications/WakeWord-MXChip/WakeWord-MXChip.ino @@ -1,8 +1,8 @@ -#include "lib/sfastrnn_pipeline/sfastrnnpipeline.h" +#include "src/lib/sfastrnn_pipeline/sfastrnnpipeline.h" #include #include -#include "models/model.h" -#include "lib/utils/circularq.h" +#include "src/models/model.h" +#include "src/lib/utils/circularq.h" extern struct FastRNNParams fastrnnParams0; extern struct FastRNNParams fastrnnParams1; @@ -67,7 +67,7 @@ void prediction_callback(float *vec, int len){ q_force_enqueue(&votingQ, &arg); if (votingFrequence[arg] >= VOTE_MAJORITY){ char str[20]; - // sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); + sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); Screen.print(str, false); } } @@ -95,15 +95,11 @@ void setup(){ Serial.println(); Serial.println("Ready"); Screen.print(0, "Ready"); -} - -int main(){ - // Setup the predictor thread and the - // audio recording thread. The prediction - // thread has alrady started and is waiting for audio. - setup(); delay(500); start_record(); +} + +void loop(){ while (1){ if (transfer_buffer_curr_len == 0){ // For a 16, 16 fastRNN model, this can be pushed @@ -121,5 +117,4 @@ int main(){ Serial.printf("Pushed %d seconds\n", (count/16000)); transfer_buffer_curr_len = 0; } -} - +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h index f2936bd29..f5e122068 100644 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h @@ -5,7 +5,7 @@ extern "C" { #endif #include -#include "helpermath.h" +#include "../utils/helpermath.h" struct LSTMParams { float* B; diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp index 5a27ea4a0..4a460b2e9 100644 --- a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp @@ -1,4 +1,4 @@ -#include +#include "../sfastrnn_pipeline/sfastrnnpipeline.h" static unsigned init_error_code = SFASTRNN2P_UNINITIALIZED; // Will be used as the buffer to hold the layer 0 input. From 324ed954e14dfbb2545d093db52896fa4a4d0921 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 15:05:56 +0530 Subject: [PATCH 04/22] Compilation complete --- .../WakeWord-MXChip/WakeWord-MXChip.ino | 7 ++- .../src/debug_mode/debugmethods.h | 18 ++++++++ .../src/lib/algorithms/sfastrnn.h | 3 -- Applications/WakeWord-MXChip/src/lib/config.h | 23 ---------- .../src/lib/featurizer/logfbank.h | 4 +- .../sfastrnn_pipeline/sfastrnnpipeline.cpp | 40 ++++++++++-------- .../lib/sfastrnn_pipeline/sfastrnnpipeline.h | 2 +- .../src/lib/utils/helpermath.h | 1 - .../src/static/libarm_cortexM4l_math.a | Bin 3137666 -> 0 bytes .../src/static/libarm_cortexM4lf_math.a | Bin 3097502 -> 0 bytes 10 files changed, 48 insertions(+), 50 deletions(-) create mode 100644 Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/config.h delete mode 100644 Applications/WakeWord-MXChip/src/static/libarm_cortexM4l_math.a delete mode 100644 Applications/WakeWord-MXChip/src/static/libarm_cortexM4lf_math.a diff --git a/Applications/WakeWord-MXChip/WakeWord-MXChip.ino b/Applications/WakeWord-MXChip/WakeWord-MXChip.ino index a9ecff974..af5353685 100644 --- a/Applications/WakeWord-MXChip/WakeWord-MXChip.ino +++ b/Applications/WakeWord-MXChip/WakeWord-MXChip.ino @@ -109,12 +109,17 @@ void loop(){ } unsigned ret = sfastrnn2p_add_new_samples(transfer_buffer, transfer_buffer_curr_len); - if(ret != 0) + if(ret != 0){ Serial.printf("Error pushing to interface %d\n", ret); + } static int count = 0; count += transfer_buffer_curr_len; if(count % (128 * 1000) == 0) Serial.printf("Pushed %d seconds\n", (count/16000)); transfer_buffer_curr_len = 0; } +} + +void printStr(char *a){ + Serial.println(a); } \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h b/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h new file mode 100644 index 000000000..d084ed0ac --- /dev/null +++ b/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h @@ -0,0 +1,18 @@ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void printFloatArrF32(float32_t *, int, float); +void printFloatArrQ31(q31_t *, int, float); +void printIntArr(int32_t *, int, int); +void printHexQ31(q31_t); +void printInt32(int32_t); +void printVoid(void *); +void printStr(char *); +void printFloatAddr(float *); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h index 8ee65e61c..3a12d6138 100644 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h @@ -16,9 +16,6 @@ extern "C" { #include "../algorithms/fastrnn.h" #include "../utils/circularq.h" -#ifdef DEBUG_MODE - #include -#endif // 2 Layer S-FastRNN struct SFastRNNParams2 { diff --git a/Applications/WakeWord-MXChip/src/lib/config.h b/Applications/WakeWord-MXChip/src/lib/config.h deleted file mode 100644 index badaca91a..000000000 --- a/Applications/WakeWord-MXChip/src/lib/config.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Compilation Flgs for Configuration - */ - -/* - * We support 512 point FFT in F32 or Q31 data types. - * Define one of the following to enable the corresponding - * functions. - * WARNING: Do not define here. Use compiler flags. - */ - -// #define NFFT_256 -#define NFFT_512 - -/* The floating point type to use float32_t or q32_float. - * - * WARNING: Again, this file is not included in platformIO VSCode - * for some reason. Add the -DFPTYPE=float32_t flag as a temporary - * work around. - */ - -// #define FP_F32 -// #define FP_Q31 \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h index cdbb5d15d..f299459ca 100644 --- a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h +++ b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h @@ -2,11 +2,9 @@ #include #include #include -#include "../config.h" -#include "../utils/helpermath.h" #ifdef DEBUG_MODE - #include + #include "../debug_mode/debugmethods.h" #endif #define DBL_EPS 2.2204460492503131e-16 diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp index 4a460b2e9..65fb96b38 100644 --- a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp @@ -106,7 +106,8 @@ unsigned sfastrnn2p_add_new_samples(int16_t *samples, int len){ if(AUDIO_SAMPLES_BUFFER_LEN - size < len) return SFASTRNN2P_AUDIO_SAMPLES_BUFFER_FULL; // Try to lock with timeout of 1 ms. Should be enough. - if(audio_buffer_mutex.lock(1) != osOK) + int rett = audio_buffer_mutex.lock(1); + if(rett != osOK) return SFASTRNN2P_AUDIO_QUEUE_MUTEX_LOCK_ERR; // Don't use force push. We have asserted that there is enough space // The only reason for this to fail is a failed buffer. We want to @@ -140,35 +141,38 @@ void pred_func(){ int32_t tailnew = audio_frame_buffer[STRIDE - 1]; // Compute FFT and push to feature vector buffer #ifdef FFT_Q31 + printStr("Q31"); logfbank(mfcc_result, audio_frame_buffer, fbank_q31, preemph_tail); #elif FFT_F32 + printStr("F32"); logfbank(mfcc_result, audio_frame_buffer, fbank_f32, preemph_tail); #endif // If required perform normalization #ifdef NORMALIZE_FEAT + printStr("Normalize"); for(int i = 0; i < NFILT; i++){ mfcc_result[i] = (mfcc_result[i] - featNormMean[i]); mfcc_result[i] /= featNormStd[i]; } #endif preemph_tail = tailnew; - // Feature vector is never full - maintained as an invariant. - // If its is full, we are not processing fast enough. Fail - int ret = q_enqueue_batch(&featVecQ, mfcc_result, - sizeof(float), NFILT); - if (ret != 0) - error("PredThrErr: Critial: featVecQ push fail (code %d)", ret); - // If feature vector buffer is full, flatten and make prediction - // and empty. Maintain the invariant that feature_vec will allow - // for at least one push - if (q_is_full(&featVecQ)){ - q_flatten_float(&featVecQ, flat_feat_vec); - q_reset(&featVecQ); - // We have a full feature vector. Make a prediction. - SFastRNNInference2(&sfastrnn2_params, flat_feat_vec, final_h); - FCInference(fcparams, final_h, logits, 0); - prediction_cb(logits, 13); - } + // // Feature vector is never full - maintained as an invariant. + // // If its is full, we are not processing fast enough. Fail + // int ret = q_enqueue_batch(&featVecQ, mfcc_result, + // sizeof(float), NFILT); + // if (ret != 0) + // error("PredThrErr: Critial: featVecQ push fail (code %d)", ret); + // // If feature vector buffer is full, flatten and make prediction + // // and empty. Maintain the invariant that feature_vec will allow + // // for at least one push + // if (q_is_full(&featVecQ)){ + // q_flatten_float(&featVecQ, flat_feat_vec); + // q_reset(&featVecQ); + // // We have a full feature vector. Make a prediction. + // SFastRNNInference2(&sfastrnn2_params, flat_feat_vec, final_h); + // FCInference(fcparams, final_h, logits, 0); + // prediction_cb(logits, 13); + // } qsize = q_getSize(&audioQ); } } diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h index 246bdd4b0..67278d109 100644 --- a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h @@ -19,7 +19,7 @@ #include #include #ifdef DEBUG_MODE - #include + #include "../debug_mode/debugmethods.h" #endif #define TIME_STEPS0 8 diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h index 56e917244..db79d54b4 100644 --- a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h +++ b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h @@ -2,7 +2,6 @@ #include #include -#include "../config.h" #ifdef __cplusplus extern "C" { diff --git a/Applications/WakeWord-MXChip/src/static/libarm_cortexM4l_math.a b/Applications/WakeWord-MXChip/src/static/libarm_cortexM4l_math.a deleted file mode 100644 index ca1019281237822d72758092d97a5084680f280b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3137666 zcmd?SdwiTl{XaT;OE&jy?n!Ukdz$95Nz*jFWM{dE;T}qXQVLDlCQVA4gd{BiN*gX> z#S7sg7DS1FSQR0nK!J8AfP6GjKWtcqEtn#fOtOddFI)jXLh%I&+DAO&e<2~ zJoA~E&olS=yx;TLWzOpM{>@$C%-W#yQ`gY6Y(+!e(#FPMFeH=oe}lmlO-=PyiMC9} zT=z28bk6_x{_eV(vHzd^dFN*`@A6LOJu{biFMXbQ`^%a4rn$^}*G z>~CNt%e-R`%Y5t^mid!&Vt-i~-(a!7MengJ`|rXvEX)48HO#WqU-n~E@Ksi*{)*PGXGJ@USnE&u*OyuGmnvEDkuWQsDrd$2I*pa&{)LrPRkD)P=CYEun_0=#ZdS7Y z53Jo?>NN{=&+3)v&Vrf56Iq9A)JhKVjvkrLpqsZer!nxLNss>e=+hf3oSjo@dh^ zdzejs_bE1G##}bz%!O>mo}1Z>C+}o4s68`&PqM%Ngw33p%VyTR#%4wyWi!`gvYA(Y zj?Fv}WiwyDkInqYWo%Y@Ih$2_ADhLWVzc(X#bzD8jLl|GvDx|mWV07+W3!iknaw`^ zH8%UYyV>jq==s;rv!L%z7F?Ldg4bQog16D%{q*)D*hO>E8u+t{3K z=dd|@K4f#gGndWzeh-^78D?|-*w5y?cQcziH_YZ<@G6`8^@VKik(=1urOU*_j)#e{57_q^fb2MvKqGFp5L{I-}a_VuvEp*z{) zlee+OYj?559XGSZH-E?$fBP-A_~*B=%Jd#qS@t-qY_4IIn=fOPd+G1qhgs!Qe_@rA zoviY2e_%_pX0avnf5MhTKF5}TgjF@eJ5M;t5?~QcmK(%a-U&U^B-na zD=0j78>`y*7OUzznN{7`&#LZtja7a1QC4-3(tmtCt9q02fABb~4!p&xEB?l+PpxFt zZF^Yt)i<;1&)2i+hp%SU-=n|DepdbGa#rIyjnx!xV>OjgRug`U)vO`emQGf)r=Hc^ zwTsn!=L}Z!Vk4`eIZ*TOXIO1vBde`g$!br^WwjSw&uX`aS?zE?tKA=Ewcojk)xOfx z-oImGe`n|5#(^~(uc%wLaeGHkQ{9SsmPFnVTG5zHULR^`N+z!h)i)%QFRM$czJ6I! z?RE7@l{Y3;z0}aWv@UsrEO}ysEO}ysEO}ysEO|nMlp3=^N{iVbOKdjClIjiWY#)%r z)VZ`Ct#a1hNOU&ANOZQtNOUyDNOKI4k>(gDBTa9ck)#^9**OJcZ8PMtW*PEWiwwEl z7(;Bg!w}m|FvP0%hBSG_>#R8(%WI8dVsk8cVsk8cVsk8cLUWWFHPMW>CN#&&Z8pb} zn$5AKMsv)WXTMO%6Plys3C&S*vpKdJqdB$~wQh`;8qHCejpo=Y8reX1&)W7)+dHt? zX_2LM@d#yRgI9KM*|NRkl-`a`YkQPKm>`ucPLRs>CP>lR1R-W(f)E3jAf$FC$gEbL z+&#FaW7p|DTRMiUrge4?b!^#aPr4Mz_F$z*w#O_*vKqP+scLJpV%b*7f-`K&q{LaWY(P}bRy$vPV{ zS!Y9rIvXO?*$|=5hDgpRv%Zc7$T_6vz~s^6m^FGF(?yRPi{03e^ocH~hP1M%ni~gu zWv9b`>u)=u_CI76|suQXS>L*_WoE2`K$`y+0HXCxFwcH zKC3)MPO&ngd|?L2+GS9ZkTreZ3eidi+ZB6hJI-90hY@>vy;&sG6E#+K1wAz_VQd&niDX+S%!}q^^#)*N)riecf9&_IC_)491jd61%;z zJbJ0_o^EF$OQ4mJ0=tMj^!wYlbPqLby2{#F zIHp2RwpWP+O45LhRc>IgeQSqhBA~82I{Nh}DiJSaH)d1!V1EZ{+P;0Gn$NmO8C|kj zO&d4u931TE@7#V>Y*6AgZbDz!S{>pBr`XOTb=GS-V=Y71>Iq5vK^0F~$nNTd*Tl4` z@r~Ct*;v+Zbj%JtvtyPdB&2L+$^^S&b_QLgEz`#)nau7EJ)hkZ1AW_Rp35mXV|iN&^m0P(uyekG7_tIEIC#?r^KPpj>yT@kZMlr3HD&yy&fOz zcZVgDq35ujZFJeD; zclU3kE*|XO9A8NenX0)ibG$AwAytWFue4>IRE+@|A((DzJ?kQ+QWsf6u1OrVN{}aN zu<|EYlcZX@NUx&3it$EeKjYEtQ-@5ejGZr`_RfSSsbs9=X1PQ6USak8+ZJD zh{Rrni2W9Adw1lvw_Qi6m@r9cqnestqo#U_UfDzii3RPkNp@s8rdUFTx>#ocV&uSrB!EPKOjt217h)qN8P+`3NWx>#PL1 zJ&EGxrp#}*P|I&U#wJy~fJ#WzWF;7?+P7{TAUmm_h;c)gp5j!dr6g)g)DoNHRvoFd zv(%Q}!Hs?Wy=DdCV#nKKVy61`>L4zYAa0@a+vsJ->Q2XOhy&cGuqYZ?d;Sk zDLbm(U`MTzDrOh$>Da2D4|Y@)wWC&16|;*vk%dH1s+g5x6|!)IT5Yj0wg(|DP(|Yc zt9UGKzg0&HI!chwRv8^Ev~P+7Gx@CEBcD}v$^z}RrdylS$t@w)&=6{{z1lE9GzW2C zJ=ni<^WZ>DZ*8U}+_9s#XX7BQ;9^2*y<)EIY)T@D;+QPPSQ`>&t~eWQXN%L#OY0J4 zb;}ZE%WaX(cT#;!5p|I*(m2m}K1~>ZMO^TCnNJ|+@{Msa(`)-zf%XTz;M8;i{7D=i^eiTGl2 zjD#t+K#*PuYhE~2N}16BwfXBs)fr%lw1ROf&ftp@_mC50O|6hfAzM>?&Ka6y9wLtH zY9>vN_Y)l@$>}4zyv!hNT*c?a6CC&_Wva#c#7k-KODJQe#ZC)Zi)7hN?RK4vyfJo1 zn`UuYd^*Hr=Kf(Mq$;6}U95y5OQzYJl_+b@N}UhVTHz4KtEG$0HzuZ?pqy5Fy__Zn zHxQ?o?19#$arL@1Hn^J5tZG71QdL%|l=_m_)sWgGkJhz#c}(nlu`NzkUuW70%B84* zA=b$uqjHWU=Zo~DWR*-z|A_J@s8vFebK6BXT2(M#AsHxr!pLlfI-7OS^VyhNm&I5e zqm$xt=j&tgWZh#Vo~Wcz-B`(F^)?bysMR#aX(O#wnlP?G6UG)oTxM3rOi8B4Q4MWp zcGN_d>q>OFRv%5ASfzx-6bj9XCDmjJ;~J8kgXVNg$Rjx^dy*wfJ%Ro@HRDAK_#H96>IB_k7 zx)Wl5tsVpNWZ7)oZOU3C4Jp z*tZCmIlo0%7Ya4vn}ziaO?4E|r!8~u$Id#<<#I9m<6;#o9%F3kY?3G!RA&N)n51)wq*ZQZ4f?+KVy%8<0rw>C;?}{MQKXyGxb_{Z(y%EUN2m165 z8qZVuNXM|s6AOa$L~>2NOp3^Vt$+0TLDGkRv~e7_$D5RBV&qDwN5GQGf6?DTEnbRe zts)2U>{c1)Sg51yp`Huz0&JiL*tYEDSFW~)kwE1EsZ+g zGnGNQX4X=6x6A)S`ZlwtIgKQXPlCkl|#44597x==OV`Ko)QM5RzT~x$*_xPO6gI>%E>b`a0f6<3&-fa3eJ>a?A-$xJrKafVx4*wWsaL=PC8rvh2-1EHt z5Os~G*MAM=bkFnqzlw(Usm$4=YZoPCSjw-%Bh>gd(71Z8@K=(6-m}|3Ne|Y0_Bh|O zS0=^YGwgiNb=rGggK|{g_YCTLz5g~#`Dgv~Jz1sv7N_zNnG{ogt5f-Hn(|eoA_KkR z`vU#rx!wN`l$UzG>=#h}C^~i2|GerUH%%;bXOVzv@`V3%8cnMv zPdaPzl(QyJJ8N>tS(C&5S$a*PDynKCe7J!RZP8i{PX3z3Yl*{l8^b@NSukz{ti84O;QVIv+QqCChvlA zlDJ$M_uDysZs*`E`*kYeUHE$|$8&a$f7v>Qu8b5OUfLylE< zSUIk=b9{pyV%^q)o?ZQfmE|rw%Ma}==(bv{jOJIZEQjnY$6{Hi+ZNFF;tl`D%JN$~ zO93^~n%2~9|3J_3Ac?3?uy@H8H^#D1xBZ!V${RVw%Cdlh>>KdvlP<6%Sd`h1qe&-k zwIo=C*$2^rQ?9ZkSajJ>p*E*}+LB`{ z994FX9lEh(VR=ZZ)JJV&ho0A<+r)?vk}m;;Y};ci*}a( z*jWVaE1yMmFU_RIMooU(&N7?gvQua-{123DtFm(BQ6QUqlAVL5!Zv#LUVe_1qmF{? zM^LxzZI&d~O*<(rwf3^?n`z9vJFd5KbWk9*e!ZLRBn%)?{3e!#cHftgr4Jh{weMv+3!}**wFv4+jGp(391>BMcPLBtDVWLq zvn>faC3icGyKhb-BtDvYbj)FA$*reW_!em5+_ltOzQwv^JLUIP>yjB%CtsZ|xt$dI zmg$l;R1e<@U6M%)&eyCym9Kb(t>t8#-x|E;)i$bm|hEx4vyKS?n5KjCS?tlD|`r`}%cBGxF@x zC8wf3SL>1;Xz3nZatN)sUYER$e!fYUl%qa3>yka_)sZ=*%^qqPFS&n$_)blndkLy= zk1pAPir=S8uu1z4=#pi$_P|J3yE_dX_n-?fS)q}44NJj0ufr7wOsK6Z8V{uX5 zm(k>Tt{+0ATKEGJ@d)C^=@6lKUV} z%cJ~wNH1_@Wl?UQiz5CUt0-k@qKaiKWXO`~a-Cj)~x*xIu*IM~~}eIQ7VQ^AfMn>w~^>DaPiSxrN*K2+Cu#nKHV zukPvX>8S2#-_*UKyJz$Eom)CK>}cQI)!oy<{$Ex*aMb{-si~#^PPbm9V(0hn?BCo` zdrB`HyX3c#2N>J9rK7VQE^vca^^u=f7r-XDf^8uXPZ8=L_=1sBL>I+qh9r81X=2@r zY_sfD%6_u(n+NLq_8X-K4SveT`u&O&U)s0*g`Gb-qQ1(nePNRn5jl$=Te0;k{~`L; zXAizIVR_G)l}Y%5cLo!9Oz#xx4-0{qzgA{KO3=;u7w7v<(5*TQ_b4QHt1d2O+zO8hdR&kwRZK*)|fu4 zb@JQtsC-Or4W9bWk1x$)Hf-F8evx(2Q{^uvDCbanT%q8JWN6U`|`9&CI0v+S|2N8yU4t?<+Yv%G=-0soEubXLDD3f4u+VlS55UyNKO! zG@$3xB#}lx4Il3wY}vVK168wnptp07Ue>Yk zl(Wx2{rru~YEC`BwWs6C4KlicA{$!!d$-Xm1~z>Blv9%FRBPBdK1RRcy_P+c!~&|t z22A(Tngjf1YkF_#-AS(Rjsdb}HO+s=MvU+8uQ|JSOLu2?hqadN>8VyNO;3BfJb4X$ z*(P?_IlsIws~uZrG_~147Y&cJ803O87rvVP_B>B935|ULlZ;wmty#HyZ;}=ot>CSL zU2v0iHA(&KrluHRR6n6-)kcs<)|HsjdflPQxe3P4jpVyLHAbyez30@*bM!*|aJ7FoGevta40@$xv+S{n zEe>ml@dkTw#~x0StDMoEwK7CsLE83$A5#c1NW0tSj)8&R{(;5+k2iF7 zQayp#b^uJ~s-Q>TDc0V8b^}YxNk2Qoo$oDl6}d`0rLHnpxoehtE?^tnd*TqAwHkv`u@UudK+G}0@K zbj<7c$HOX(^vZZ5J$YD_kzQq_*BI%zK8b%kEM%m^+amt)uzDjMOECWNum&T&A)ZK2 z9@c22!#g7W@vtT%y(ykZPad|?NMC8BuQt+G8|h&qJ#3^$jP!_+PCvlykeuv@dDy8& z`l&|xX-4{KMtX~p-eRPmVWgj7q@QJ^pJk+06BSP9we3 zNbfSzyNvX0M*21*eY=sq-AL~-;(bQ^3L{R0srK=(K`n;$xYLO5vivnkik*8JohSAV zV#PC=J)^C7Cu>t0toUhc$Pu5xZgIpb*n^IEJv;1(m$IKa;&a&_9q}-++m^t3UoI?KEh7K2v~K34v6_MRi2#-=F~ z$V$&<6^?il3p?UxG2Cax^_{`CIpUYG>mBj6>~2TAkv-~&2ic2`cmtbq#7}1MABw*( z!gAE*hgDxMo9BqnXDb}>mFzr6d_C)S#Piv8j(98E?})dtM;!4Q_Pirr#eVIGZ)bmV z#MjaP1jDMo-G=E#yvc~4WyH4`@hgq^jYj-dBmQM0{-_b3Fyg;6;{P_{d1=n}1dVu; z5kJR>Z!+S;M*QA zM*KD-{xu{1v=N^$;;$QV-S=0{dB0sdYfUdU;;W5#s}b)o;x`)cyNvijBmR;Rf6a*h z#fbapTG{@f{^drz(ul*$#r`1wg+?5XEA|KJ*BJ3zj5xem><{u=e1*ZE&EF!$22{3D zw@LQc^oA*Sl6rCU?xY*y@)Te{1#nj^wE0p+G8k1?6j)4ZQDBJ;(x@@85k~&R23h$N z8)V578f1wR8l<%7v~~h(VpK(MkU`iuhr>v8Ho-`Aw!=ttG{#7Cw8%(vjFXY350;Un z8fY-Fv9=lVShEaytVM?0Zj2$e+hK_9CKzIq&$0-m%&Z|#Y>t{C_W$Q4_C_^D z?ElY;Ax~(IQe)7O_6?VsXoeEAIhGEyIjSNj)QL{M)@onZen{#4z)f^p_+h~rG z8qKjQ;^Yg}SB0KYZZ2{S=~8=9nZ*+_%Hnb^>&0mlKcc=EXT1dK^$|r9sxIGRTurDelGNju zc*l$L&TOaIomMXy+_E*H%%a8wktJzD>W#JLr&-X*Bnz7Lkkidj?79W46V97*UQS;X}lj35v3}I%ZZ-~Ly`=1N zb7mr*q#Mm_R)dXRNPaJ4OhNfpW7b$*VQ8~v1Qxc%#=E~s{&)23en`c?rQ#2hza8X{ zSaz{{OnJC0iVorhB7yF=w80!8MFs<`-wa{E=jah30TD*lX$Kdb8Z{S@#0yvqNa%KyB| z|ALYqQSuiP^#U5ZwRG7(KS=SOJ5~9Yls+0?S^i}ex7+(e6@Nvg|479rlwNZ_jHZy^ zrON-<(DxG+r}-h@PXv|h@1Lcp_w6d*&sDx(sQCX;al5}KRotG(zf|#8Re%0UmHV}l z|0YGfzohcLrt;bKGTVKR%J*B9Z%W0rc`4gxj_dDKzTc~Ic6+q?CS7-5R^_z%%kh3a zMZevaqJ3XUA*cVhtyy0{e|MkCKLCD=;uIFCunb{8V?h;Ppu&0;E?42HDm-0<7pf5M z=g`-s!W}BST7}oCaGwfk3d{Vo1mJ76@Ep9V=4q!iTqP4d`E>JsxXJRKcvr4;Sv?%n_ZA!ph9qvh+n0` zeJb3q!tbi^7b-liLVObe<(gI4rotOk_@D}3RNE`c!Vgs#B#s60lU2A@g}YR^UxiPr@HG{>GOcn2 zDukCm^wcB#24kyL{B(q0XY3pmzXag{#_&Y}&gp7{dE$yj1)Jg!eJ_vWou_;a3=YO~wC&aFl-QK*j%qkoF@t`TV0kc?fC$ zD^&402x*^QsN(n*k(>78CKdk}LfRzGQ1OcplHIXE#qsq#H=R#CDt-+@I>(1q{Idwj zZn#aw??p(P&jTv{ZG?1gKd$1>BD{mKBP#xLgts&Hs*1mfkoM!ZRs7!w$zJ+U#j|L` zca!}SKuGPKiSQQ27O8jx!p||bLd8!*_*urzRPl8PKf~CiD!vWjry1*2@!be-X6!l@ z{~W?kF?PF(k0RVh?NRX~DtuLiZzB98V}Dig4-wu(_gy&@QhfsmKSAe$iqA!OBh_EU z8xY<=^;hxJ5MEF9SMiGxUdPyFD!v`zFk@G!_+Es28T-77A5h`bDtr;)9>#vE;=e<9 zEn|OB@plpKX6)Z8o}NqbYv^1|-i^KEf**Tc_fk z2zSx9TX2r_(myo=SM8u5&ZTg$-wM0zC-Sx&r2i8z`AV{yO#}2r4RYM9p`V&2K@A~< z7?q*87BcBm=1@Lngg?wI(#VfffD$C7%wwsMpvcStuJ2J@~2Snena@&d1bK)_$8>VgT@|Dr7UB z$!23rjrFFFZup63pfzAgw8RG8%5lQgqw1SPORTnPVkGI}SQa(nU|r3QiB(2*@BgA> zk~Z6T7qJ=Un~WSu=6bT3oNU$Dn$+w{mL=9Kt9O!Rv9;K<=7hbYI{8GsW6$-}Emt}I z*E?L2E;1^8!lAHVmt;8@-IHv^BpZyR+gwc7|7Mn1{g|X-F)bfGomIPRC0jZ+?c7RV zn(OSPV^}`7Z`wrPj<6=6lF)Z1wsz3rY(=-@OPcDL&T&?=nZ82VL7vMs#rqHK zvHP#W(D!{xOV(ce=#j2(2I)gSj7Pqv?<_;#&nPWfd+{x7U0;<}zd}vlPD9_@DfC@o z=sQ)@SFGv#vY`+CnXGsy;bA2=^v-$R%U1uU*T#i-w^4l)bx4iAR-m9`G??;r4!TyP1)*V z;WzAbeW#|-2kuwbcaNs8Nz?a%p>J&pec+IFeGh5+=%|bJUywRduiqBZmux&{P(EGX zA<~C@L-a?FF?}Z+`gW(#7dG_$Ow$+E^mQ8g?nu$zO@_X=wf06deftc352Vm{qoMBu zP2b6yzHb`(zMDed*9?8x&GGens;2KphQ9BUzGUO^lA&(~>9fb>%4Sm?ZlC6(- z41En+{aQ4AC3IJy&zHAT=qsRn`g}Q6(|3lZZ-t@ngB1Ff8T!_0`p(kyU1I3Vrgf04 z|1L80ZPEGMZVzgA7(gND9_6!p8$(Dxawe!vKJ{a!Tm zot2_~&l&n2(CW8V(}y4N)5mv1iu&OP6!r1_u2#PbHGTMTL|xxtiu&bHK3(6-TK(2( z`tVbVy1pAz=&LpK{aVwvUekAxq3@0q?LFVn_qNvF4Vu0^hQ5bV)bDCTpO-d0%&Q^# zyG+w}pP}zi3VmNT^c8CQ+BAL78TwvM(cbSF`sR~9dw2okq`; zFZOwZ+VO8HYk%x~2eW+gk{}n#^|CMmh9$ACf|1054`u-MiKW?g@i`I-M$cE|vt}yHlv0+ye8}_uY zh`W_VTcqeV(JPWA5XwW1dpC-&5h<=WcTE^Q?2Xc)Hw2+(Ygo zp8f6$&q4PA&!oG{bKHH@)8yIj8S+e0gNHf#_}l;8%U{Slebx6r+{-_e_u{G*|Jlng zeyMo%wDF!@XYb`t4SczTn;F;gsY}Yj10U|@ukD%<-u~O&{F+;5hhG%C z`QzW58@~D8-TX7pEeMb8+08$Ats=bg(%sy9d`Y-s)oy-Ypf-GU>2ChBiu!QfKd#~X zBg?{P|M(jI_C-zMA3k&q|54AX@S~r+hKD~94u8;o4PXAnlfvIzbq#-V?9_0y@EZQi za~}^c|MS)S+*i*C7e9A3Z~M#H;fwFNn*Y^xUf4ZwHFp)Q4F^uYn%}bMqVSEguI67@ zu|9m+->>53XI>iq(hFDdf(>oqQ@(f=zhV34@HstK@y^|y;qk~-{HafOhxg}S#rNL5 zJ^YK;hxnrhdc)UzcZi?&cz^h&8;AJ%XLp8=pFhN3{?SnQ$8(4H1HZZ^9Qf;%{C9uY z6MiCkB_BUN9DeT86kdCMc;&h)d7t~naLN2D`71YlB7Dg^yZEb_pA4rzwTs{Wxqad3 zH}2xcr`;U>!r8lc`sY6#zPfl9A20cA`1#j%^0{|^E_}^{J9*WNk?3!kjcl7h;K7W6>Z*4!n zH~*{QH3j`V|CR^C_x|__K0E6`_@Y~`;NQRL>*1@G0n^*ufw9+M)36kM7`S%#4P=vULaVy-kE? z&e*|crGGD+KCzu&aLqH}%Wl}ti{5!QJil=}->~Vq@VcXy^Tj`ZKK%Y&m-F2pKN8M9 z^KyRvlP`up^ZqveaOF$kYreUSfBK6rhkv<#8-FY7mGIXxw(%ca^P}(^PjvIjKTU*h z?dawi>wgk{IKP{3J@V7=YSG0{YW#V4#pPZ6uKRxxK2Y4nFAq$HKl#0_{K?(F3{PIZ zl@A|%HGEgmR{p*7e;s}~+R3kq{w93I)=vKQir#`31 z-sacCS9v@5hcCSmzW5tk_|Bz&2tRc07Jlj7Z-xin-OQh0e+)mge>1whW`RD&zrUW}_^y|aUb3E7jr#buzg^6)KQoPgYv0BE zrhlgKZL==sjbBOUU-`~De%qOTetye3{>6Xz`QBe&#Lu}mgD>p6h<~dklec&-;!pfF zlmE}>FXWfsoy9*~bRmE7Lp>kM*tm%QZtY3D{gp-h)rkoAbyn~VXGQo)|Eb_xU*Npxj>Y_glQ@AR`5Uky_TQcwSqtWi4gDjO%tD6QpbzeH1U}S>i7lEFX!KA zs^{}oF6S>EsposY)yS`2x0G)WHu6JnF6D3Dwv6AhtAYRByG;J!88W0H5Avc6%0dTp zK__(M9e5YsiFcz8s0-?Zx}lD!E9#88qYY>a+Jv^Djc6;{jJBf>&==?v^bPt5eT6IU@l-z zU~XWJV6I@!VD4ZJVJ=}#VQyiLVXk4$VeVlLVlHA%Vs2uNVyt7;7188fzPC9BUnG9%~?zn=u*YDp!JdP? z2YV3qBJ4@no3KY=ufm>%y$gF7_A=~g*xRtjVXwoUhrJJbAofD+iP#&lM`EwUo{7B^ zdnoo&?5WsWvBzSs#h#137ke=FV(iJ-o3Te@ug0E@y&HQt_Hyj$*xRwkW3R`akG&sf z0L}uO2{;>YM&PW#nSrwdX9&&`oGCb4aK_-Q!I^`z2WJq@BAiJ$n{Y;jF`%hqDi7AkIRZi8vc^M&hi*nTfL#XDH56oT)flamM1T#hHt<7iTce zVw}l1n{h_ttj3v*vm0kP&T^dTINNc?dg0HUw-5 z*c7lWU}M16fXxBh12zb35!fWKO<<$IR)Ng|+XXfZY#G=zux()Dz}A7y1KS5S5NsjX zM6iuuBf(aJ%>>&CHWX|r*i^8sU}M47g3Sfn3pN;RG1z3V&0wR!R)ft3+YL4xY&qC; zuVPnG9gv|-t6E-MpQP`xg zO<|+LR)x(9+f~}IWXr;)g>4HP7q%{JUf8~{fnf{7CWdVc8yU7TY-ZTbu%Tf~!={F9 z4I3M_Hf(O#-mt-8i^C>|Z4Mh9wmNKf*zU05Vavm&hiwlVAGSVhe%SuN0Kfvk1i%Ks z2*3)!48RV+5Wo_^6u=h17{D699KasHAiyHPB)}%XD8MSfEWj?nFu*dvG{82%IKVo< zJitD{K)^!4M8HPCNWe8&MP#>z_A=HoRdl>bl`X5I9sXd3$9%|oV zw2#_*811F@A4dDBKMtcmsDBQlf2h9>qra&C4x|4F`yZAZK=9_n=wIsZ!{~47|HJ5i z8jr&m4;r7t7#|w1!x%3bzrz?m8qdQRPa5CD7+)Ii!x(QG|HBx6nh%FDA839Y#{8i9 zav1Z4=FefwADT~xF`sCD9mf2k`F0rdjppBB%s-lsQOrl0pHa+Dny*pJSDL?3%wL+% zQOswW-%-qOn(tA}cbflE%zs)BQLG1AA5p9iS}#$o7g|42tRGrWQLHCgUs0?tT5nOT zH(GyDtUp?hQLIN=pHZw&TCY*8S6aVOtY2EsQLJZL-%+e@TJKS;cUu2Ztbf`MqSy~; ze~4m#p#36>{et$7DE1H9PomgQXn%=ff1&**iv5Q6pD6Yp+K-~xk7$32Vt=CjDvJGz z_OB@RFWS$d*w1Kxi(-GH{Vt0Aj`qJO_CMMWqu38=e~e;(Bej3Go zO8aXR`z!6YQS7(0|3-kc}(YX6z4OY*HN6;bbd#1e$#m# z#d%KWdlct8o%d0k_jLY8asHD%5QRNJ_CXZ(0oe;t*b8JoL}5RWJrRXHLH0!y_66A+ zQP>+~e?(z_kUbKGJwog*`*|O%(PG**j6#J7oVvVgHal z6ooxR_E8k}5!p*o*h^$TMPWaYJr#vLMfOz`_7&M%QP^8#e??(`kv$fLJx2Cf6!sa} zYf;#1WWPmWzmYu`g*`|1T@>~m*?Upgdu0DbVgHdm7==AZ_F)wEA=!&j*o$O8Mqxja zJsE{PN%mzF_9fYyQP`Vge@0<{l06!QJxcaz6!t0Es{-~a*{=fjE7`LG_AJ@A0`@K0 zy8`wu*}nqzFWJKa_AuGU0`@W4%L4W?+0O#@GuhJu_B7eo0`@i8+XD7B+1~>8H`(I? z_Bh$+0`@uC>jL&V+3y1OJK6IB_B`450`@)G`vUep+5ZCeKj8rZJV5wB03Q%u5WowB z9|Sl6!V>~`g7Ad^z976IfHw$#2;dLGBLaAY@QDCEA-p1hR|vld;1|L(0(ge-jR3wO zyd!{j2>%G+AHqWdc!=Hz9PIOfVT*L3E(fnV*+@L z@R%J-Kf;3oc#!a+06rwVD1a9UKMLSS z!jl4clJKPfz9hUUfHw($3gAz|qXKx8@TmYkCA=ztR|&rg;8()40(h42tpL6yyeoir z3I7Vi4oeJ8*HP+tmg0Mxev902vT00%&QFTerNSO{)<4uIyC00%&G zO@ITSxhKE@&|DPY0BCLsZ~!z{1vmhjy8;{l&1C@&fabOU2S9UOfCHepFTerNS`gp> zXl)2^0JK&FH~?BZ0vrIXB>@hA)|LPVKx<8a1E94hzyZ)&6yN}8Z3=Jzv{r@W07}mn z-~ebX3vd9mwgorG-YCEU&|WFP0npwlzyZ)+D!>8I-YUQW&|WLR0npwnzyZ)+EWiQK-YmcY&|WRT z0npwpzyZ)+F2DiM-Y&oa&|WXV0npwrzyZ)%Aix38*&x6H&{-kC0nphYzyZ)%BESLA z*&-yreC`$j4uH-c0SN&NcxKfX+Gr4uH-+ z0S}j(YzqMnfNTu`4uEVA0SY!d+vfNT{34uEVI0S84fNV7Z4uEVo0S-ecY(oJKfNVtp4uEV& z0Sj-cFgna}!0K!578~|Y>0S}y#zP_ z!eRm(0AVu$4uG(l00%(WO@IR+EGNJL5VjNG00`>|Z~%n;1ULY~f&v@>VM759fUu$f z2SC_SfCC^bDZl{`wiMt12x|&(0E9gSH~_+;0vrHgQvnWuu&Tg)HDOl)4uG(%00%(W zR)7N_tSi6)5cU<|00;{UZ~%mj1vmi0$^sk!VP^pjfUvXx2SC_bfCC_`Ex-W~_7>m( z2#X7F0EEp2H~_-x0vrHgcL5H7u)F{VK-gY@10bv~zyT2U7hnKX9M~V}PpkaE{wNRZ z4}HM?&=2g7_W}Fk{lNaH53oP#cSzM2*dO%=_D6ew{n0*Pf3z3aAMFSBM}GkOqkn+? z(O!_0sCWr0`|v#1?-Rg3)mm~8L&V0H(-D4cfkJG|A76m9|HShe+2f&ehKW4 z{S(+9`zf$L_E%tk?6<)F*nffju^$8bV}Azr$9@g$kNq3iANx75KlXQEf9&_b{@DM4 z{c#=u`{R57_Q!bv?2q#U*dON!us_ZhV1Jx9!2URYfcL0d<6E#c?s-~^Ap$~=P9s1&R1Z6oVURKIDditaUKKv z<9r78$9WCxkMkSYALlu+KhAexf1LNg{y6`E{b3IP`@=o}_J_Ry><{|^*dO);us`ez zV1L*f!2Ym5fc;^Q0Q?>e@*jvEam{b3IR`@=p2_J_R)><{}9*dO*Jus`feV1L+~!2Ym5f&F2R0{g>0jVgN;*dO*Q zus`fsV1L-R!2Ymzf&F3s0{g=r2KI-24D1hk8Q358Gq6AGX<&cY*TDX;w}Jg(e*^o& z9tZY^eGcpodmY#x_B*gY?0H~+*!RHxu=j!eVgCdB0}lZE10MkU11|vk13v)!15W_^ z1786918)HP1AhSf1CIdv1D^o<1Fr!41HS1Fr)61HS_M z1J45c1K$Gs1MdR+1OEd10}liH10MtX11|&n13v@%15X3{178FC18)QS1Ahbi1CImy z1D^x?1Fr-71HS|N1J48d1K$Jt1MdU-%Rj{j$TZ|pe1R+r9g0toy73OhH^_IR4vLSE zbweE$Um@#`HYh$rwhe7me1~j1`atm^vTx8wiZ79Uhdxw%itJnTvEo}~-(w6EA0x*G zW2E>RId&LB#plSe#TYBTM~*$_fZ~JX+`t@Be36_xm_wLLm{W>hl5-7nPVrB2E@Dn9 zeoD?&%vr@>$+?Uc6|0UM~)`a56`1DSlJ#b=dP1|0(xE?1_pWm3t-jOvRr9`-4xFdn@)>#kb16 z7kjYcW98nAJzDX#a_`0-uJ~NJw_}f2e6QU5aRw+pSe^|yBNSgO&kmd+icgkj3(gqD zH_NjJXOQBf<=KQYO7Ye5?7|s_vkYe%&NiHJitm5$vleHr;@{<2j5AsB^YX05nXUMHd6wf$SNy&_>v85Q{$JVxunE-tfV350GpPFm zX-mMSQ1=Vc)_~2S?jNKr0-HqLPe@w@HjBEykhTnL8g;)RZ5`M=>i$F8La>R{{fM-c zU^A)v6KPAqrc(DS($<2_1=|ZY7;G`vWa@rK+G?=b)cuXLQQaR&TM{;OM@`#;}pqeVMeKVMD`~hE1*R*QBitn_Jz#Nn0E?xw@Z|wmNKfb$=&qdD!&o zeoxx^u=&;fpTq*d1nPcJVg+CZb$=+a1TclVUzAt_m_yw^N-P3QqV6XpRsm*F_m>jO z0Mn@ZO^J1YdDQ)<#6rMC>V8yWC156Xe=4yQFqOJr1@^~%tHfTwVCp_rVl!Ygbzdv7 z8!()@&z0B?7*E~zO6&&=sP2P-{Ut_J_r(%B0z<0%WQi?-G1Yyu#Gb&Q>ONXxQ;AWn z`)Y|@fnn8sw#2r;xaz)JVqaijbssLVF)*^aFPGRE7+T$@OKc5{t?t_;_67!5_wf>& z1EZ_^dWqeE;njV<#P-1W>b@V?e;6Eq@&}OI0MeDefaDHP9$W%A0OemGxdw0m;2!XP za1r1Dlz)QcD!>6K{{_iq{GK=f<=-H=4sZbAKG1$}A>aU%e}v>pzyT=#3CX2M4#4uS zkX#Em0OfxnxfpN&%0EMLHQ)f0|AyppzyT=#4$1X^0|57f@dp4nX+> zVSkVuq4F1!+#xss}Eu%AgzQ~5VZt`i)9 z@_&+CC^!Icqu3w8l}Zl4@}H7iD)v)wtKa~Xzm?=(!2u|LEXmD+15o~2lDh>5p!~V8 zze|o+`Flz37aV}{2b0_|H~{4@Cb?s90Lq^X=ZoZ+>AaDgGq`7*Kgu6Xa?{`dl)swf zuE7B)e>TZ&g9A|hZj$>32cZ1nBsUHYK>5o_?i?I|@~4yBIyeC3Zzs8TZ~%n;B_|JV z9vp!3*OS~mH~{6(C%Jua0O0y@-h=xG2cY}`<=p@{0Oc-fCEteit_FP9Dwp?ly@880Lb2vcOJ_BQQn1s1Hjz~>?5+5 z9Dwp4m3K+t0F-~JylVmnp!`qeT@*L~+)cqg#a$KbRoq>H15o~~@@@+pfbw^hcVFND zls~Mz8v_TR{AK0c88`stPb=@%zyTzD1T>p_X!R_`9sUQQE&jtUs~Rsf&)9Dwq-mUpk<0F*zryqg6F zKzL2w*((2Sd6x?gK>2qA@5wt~<^L`3g24eO|8RL%3=Tl~kITDcZ~)4`T;4T<15p0w zz@zd`TKT5~ugW`X<-acPvcUl;|8{xT4Guv0zXK1;J8|V7FYn610Vw}@d6y0jK>63p zyLNB@%Ku*8#e)M-{`vB*9vp!3-HJ;QImo2fiTS0N@(}eh9uI-~b5wOCJ)#{u~?td`rLq zz}EzP6MRp=0l*gpd=z|BzyZKl1$-5JSHJDLV zzyZ)&;o!^QI|B{?zBJ&|;9CO@0KPWh+u(Zx4gkJ5;N#$%0}cSbI^gTn_jjZ(5BNOz z_J9L`uMhY>`2K(cfG-gEK==lM10d|r!56}J2pj->iNGhqw+I{ne2u_2!uJRq0DO_a zN5VG=8~}WkBwtCsOW*(q`*ZM_@NEJI0ADBYo$!4E2LN9v@S*UH0tWzJDe$H6odO3y zd#UuPqP>-aU!}d4g9Cu?75G>9Vu1sIZx;Aj_-cUzfbSOgTljK;1AuQA_+9vVfdhc= z7x-WJf`J2oZy5Mt_=(MXH~{#TNq*V-zM1qr1OE(PG;jd$O#?p-Uo~(5 z@LdCc4PQ2J0Ccu-Z~*Xi0|x-#H}K!^g#!lw-#Bmpg#9`Aa`?`H1As3b_;mQzfdhcA z9r$+m-hl%k?9ai+!#58c0AYU)z8=1N-~b5wbMX1_?E?n@UqA5u@cjb^K(+wKeE@s| z!2!Tm5cdV}9RvpeUqaj`z_$<_0DKK`-vHl3Z~*W{#C-&O6Ttz%R}uFW@LdE40AEJj zXTY}+8~}VBao+*oM{oe}g~WXbd?UdDz*iFYCGedD2LNA6+^4{|5*z@0EpgvMwwLt5 zgfAvI0QhEt1Awn4?rY$?2@U|hoVd?{Zznha_c}zNENMf^R7}0Qj2Xz6rjk-~ix@iu)+|rh)??Tb1L!3cjo00HiM~aR6l7a@=ph z*A*N9d|z?@1z%Wj0Pu~){TO^@!2!T`7WZdlOLK4l@T~<0K-iz-z74*&-~ix@i~BhE z=7Ix&uP*NE;JXVB0KUAq&x3C-H~{$i;=Ye;e+~`+zQDK-gl{l70Ky6!_l58s1_uCN zV%#Ufw-_7%e2sD62;XCH0Psb|eI$I7!2uBV=eVzg?=m<5!u}lhnec4}2SC`LRfUh*}OW`{W4gkK?xKD*|H8=pmTGHnlzSp>aB`n6l0TA}*xSu7g z#=!x=cN_P&@Z|;vK-iz-eiy#p-~b5waoqpH7aSY_e8a&35LT2vaXB`*Yl16PD%R00{eY+;79z9UK5*UrrcU z`oe<)fNwnR#|bNQZ~*X~$Nf2c>A?ZOw;uQF@U;gAK-in({++Nm2M0jdpW}X>usR0^ zK-it*{vN*k-~b5QbKLLKeZTbir{6aS((fAt==TjmLHa3*3dSnvrx!|_=;!Yv^z#fY zjLmPQpUPiHKPlQqKXKm0SXCeWFCT{JXRnAjz|XwT9ig9O+)qDmKFV0;0s48jG5QJg zgN&^lr=KG|LO-iNLH{HANyZwd7|T6Mzh-`nv029%3;SJcPQb;cmAY76(8V(7w;>mY zT&%3g#a2XI%tyc3xS-X=iq^T2k5^J{Oxgns#$7D^h>Iz>AhqJrf!&QCm;Tc2j;nn-x!*fU6 z!};mR@haQQ*^@XB%baM}^~@WKiAaPg#jxN*uooO{$gTyxAlJnOi7 zIPCWf&k1;jrw=!)j0(^2;*e*!tjROHBH|hLwRnaXw0ee%)_I1PwRwhfx;(?x zeV*Z&L!RO0eV*ZYBc9=c{hr~aqn_cc1D@d}W1ivZ2R*~9#y!L7M?AxeCOpF>lb+$_ zQ=Z|xqn_c~W1ivJ$34T`?~Mcl-bkR-8wmxy5r2g@QW5e-N}IfqrWS8xeycZ9xXv4C zX!Az0yS$OAK5t~kkT0R7H?nfv8%aCjjVzq- zMv5oBk;W-+B=@K{Qgh53nRVP73HyDKIRRf}TB$Em7xYCkDtwW}Az!4d$roAC;)^V3 z^+k%-`6A2Oe36_kU!=Ov7nwQai!|@^Mdpq8A_e<>k)@-)NY(*gWXYH>GX0=0vTEEH zNk8I?ESm5|N+x}g$-cetq_Lwg+`?xQ{{b}RDK-zeqG;KT-OdI!Cq>WdE(#A`h z(#D%w(#Gevri~Y_OB-)!OB>JbN*k~0OBsN$Cr$yk550CKECQm`uL)W^zo9(^zr3W>En4v)5mL%rH{`(o<7d~{$McR z4+cv8!BB-iSP}9EOPl<`rWSv2eycxNxXvGJX!8fNyZphbK7Vk=kUzM3pFcQv#2?Jx z?+@0G`h%GV{K3jGf3WnbvWi$fW~vZjpSik6Jvg4T>+(YlP_vbKz1PFF^-x-TO*b0{O&ye}g-ZzLmF zusccybB|_@)*QVA$FoMc zKf5g$$ZiXiX19eZvfC;`*=?mw*=m!z*1RvLZQe*u zTfzREwxtJh+Lnyvv`s&l)3)kJPTQi1oVJq5oVMjtIc<4IbJ}W;<+RN{p3}ztxl_SF z?o^;OcPdnoJ5>?Nohoh0ooZ^yotod8J5{(YcdDT)cdDu{cWTB^?$qjixl?mTa;Nh5 z=T6lh$epSj%bhAem^-!dNbc0aiQK8;$=s>Nqq$Qx$8x7;9nYN#`}3ye1oEb)mF7*= zRpd=A4&_aiHRVmMXvv#e(3&?@v@UOISy$dvbzk1p%%Qxg=6!in^G5Qf3ijtsEj^Go zwPY-BYWl&vsZ~evrWQ@)O_faMO)Wo~H&uHqZ)*1OyeaMv1cIf3K&T=Rs0alDrA>iA zQ%fK)zcmmjTo(v5bOi!ceSyG?p+I2uzCd8^NFb2EKM<%t5C~L`1p?&<1A&!C0)d4S zfk5$OAkcU;5U4p82+TSj2!#F90&_~I1?noM1r~><1 zTA;dbT43hTv_SK|X@Pko(*gzirv;WCm=;(vHZ3sy;IzQ1BhvzlCZ+{SCZ`3KADtGc zJvJ>c`}ni~_veoUOY=uU75O6-q5P53ru>nnmi&?Vt@$H`>+(k$y7EV=`tnC+4CRlk z-j_czcYpp!{ek?E%CY>B@`L#!E05%lES$(6DW1$9X*`-gQgbYSWY+Qgk+8pDWKL

eS)+47X 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 z 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 z zT$#6kBQGnAh)4ow-n6&fHBJI^_cphAWxfG?Ltb0Kwm0Awucoa_@eOdhQ`Yu9DiMrv zFKAmeD-p0qWVap5N&rvuzP9;pO8^JLKeeeSBmgJ-cWn-rUjsvxgf_bwufc$n__p@+ zSD+O34g4BTJZAIEofq0rto87}FU=DXdo45HBK;N3%X89uyq`I24 zeRPil8Y8B+b+$YP9(j}6Dh@pcZ^Os75t@&|h-D+&KHPc)g8K|@OPcuza8d`fd3}5c zoc5`eJW~Il#c~Vyqj9bpMC&-PO5KhAMpUV*HpKH z`}aY6bZP6;S@*$N=ls@))O)~q*w0o&hkKwfJEN5>xeG#0e{9{e?Jk(TG`V$5+Z`ZK ze%%_h?+%Fl@U-ul?+ zw=v+{q?4^X7smjyCZyFd>n8BHzOR+H_9k%JNVb|(+yKk8cDGL7b^|Ph7ZD|m*TJ%| zt*xf4>u~?Mwc5yD2cCU4wDt*!2INP_R#Gh*oZr8!H8T7fcrkBDtM9ODprpgHwJqu@ z=<~v?b?VrwV6Okn)h;>wKou3*3h76RnxGjnRhrbD1W~N;NUB?<*5^XMl zy^FXl&0j8pPKD~0!lf6%f#i~w-Cr+&fplI=vfTx6d-jhObf0V4_NB$k?mVb^lG^e) z;~WU}e%q2~dk)N*@~Y)h`dPqdKWXW^8HWgP@-jC>?z>9B%mcq z?-X!S+ST&t#!0a5gJ+BH$dkY=*tMnl;tAk8cYTYB#t9J8v8tskG!)!;Vc+7Z6bk$0 z;+AVc$3eq%%a&uJV_+oTv}L^SG2r;XxW%7y6oh$AYw>kG3UbCzY#Eh*1dOU0)3R^* z5#Sd+ye0fo2uRzg*|KI{2+$keza=C7FgTg7($X~PFz7h1(2{oT5ZJj&-0Yxv2-FM^ zHisTR2t2KKddU+>@j<+fNDxZiz|FDOZBPDB@*veZL@3WAdaqH5h;=t@oRkHPPVE)0pPt z?ljosd$oCQHU%uEU24{}robd#ShL475)8W^+Uz-w1nORgo3+jnKy5;BGp$H~fz_<$ zaDNsUdBeYXZN*+-;JULpYx!PaqvP4!krW7a6mM$&H6;+7y}Yj3HDV7)S-Yw^N_h|H z7-HXiB49U|m9waMYIy*l&ssF2XB_Dcrp^0b`GXMyjGJeU^9Oss>o;FH?FR}^=rup> z^aWN+$25~3zTjD(;mxg?K45Cv;O0@LJ|H$ky;*$I8yGEAX+GZ18@yLkXig8@1)M%~ zH6@ho1g-npnw*#H1eeSOO^@St0Bf1Lrf0);0MVPurXBmXgQrw+(@*v`u*WpFseaiu zFuxBVy|FyK{s(~J>bpe`__Y14tNAbn<1(|nF6+-@(LzT10(>+x|-1L8fvCI9

1;d!8JM8?8{)emjbQ*#H34TqW*__zUs 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

~RQt9bnHx*!uu`Ai`b<*b@=W-?B#{?3I8$ z6JhTJ?4byIDPT`UG@HvFi?G)M_FRO$7qAB-?8SgR8PVJ>do;pc4X?xR2zxhR4@cO` z0ed>4nO^pIguNcH=OgU>fIT2#F9_@jiROLTBNFzCz@Cw?cLes3guNuNrzDyMW{*kO zYXW;t!rl|ugA(?lz@C(7PMAF^VXq48SqXbrU=K^!%L02^q8VcLxP-kfu;(T0eStkN zVJ{5qiHYWm*&`G7%D|qPuy+Rb(1g7-u%{-PJ!X$h*lPoOZo=Lh*n<=H;=rDqXfByO zI$^I4?AZx>cVG`s*vkWZdZL+S_V|RoKCtH}?EQf~Kw&Qs>s74}NOo~f{R3ieQiy;QKLDw?fkk5$-fRqVM6 zd#{Q;SYa<#u_r5k5}01RqXi+d%uc3U|}y< zu_r8=*Jh7c*eh1-84G*IialguFIj!oe}-t5n>}V>uUWC@EbKii_MnBmXvLniXwLib z^D~6KYQ>(luy?K4!xr|k6?@vE8F2Qvg}rXYp0}{~t=Iz>_QDl=;-dL*_Q-|3a>bsx zuy?N5Ll^ea6?^KU*>U#Rg}rvgp1ZL3uGoVY_Tm+L@}jwN_UMJZdc~f-uy?Q6!x#4Q z6?^)knRE8|g}r{op1-j7ub2S{vjD|RKs1lej6j$bC}sx2>_9O?5M~LAnSy9mof(5L zYf#J_gxP~)1|iHM6f+6Y96K`#VOF7-SqQTW#SBB3WhiDEq8WE)9Kx(aG4l{+ABq`> zFbh%4L`3uN%t(Y;iDG6V%uWA*V&*8!9u+f4jw=%sGfB}N0y9csR;id- z3bRYqf8qPWEK@Pl6zwQ5;}m9{ikYV{`&7(8g;}U#CMw!rU`8s;N)56tDnDGj; zUd7B;nEfhdz``t8F%uT;OE4oAX2pt`u`oMU%#ejyvSOwz+NEH|EX{>Cy7G~LsnYL&LgBiCl>sHLXh1s`a1}@CP6*F@DY?}{0`FpF2r}L$uRE#zV+@C^8>H_Ct{Y5wakPOo(XTg^Y-h6;WhH zgzShSL&EFLMMb7Wv!QfK2-z1!21dxj@I3ypXupPxjF6R4WMkW zPzhNoMW#x$TSUf6$XY2fS3>qmk--wOSc*)RXzz%OmXOs_WVVFtmLkI?WVsZXF40aB z880F0rO12<*)K%~Ovr*MGGRhCOpy^2vSNzNn2;S)WXOapnIcmrm*_H)F%z<8ip-gi zJyT@Rge;mOlP218dg=_{AM~RlvnFKM6d5)i-v<<#Hqj0g88;#8rpUYr**8T7PRPP3 zGI65)C^B+FR!)(b6S8xP44sgrQ)KEyyHjNBgshz+b0=i)6d61ri>JusiT0|<=m}Xp zMP^UP?kO^SLY7aF=@ac-k?|9Xu$08#rWCazOK_NS++Vxo` zWC<0SLeZ`k8ABm!sK^`&*+WGJQOF`HGKr!+E;5QjR#A~z6tato45N@`RAd@OJ6>cQ zg{-3@^C)B=6&Xk&3#rIN3fV|SMpDR1Dl(Hoc2bd{6ta|xOr>ZyjEtp_wNzv-h3usw zgDGS&6`4%Y-WVB8A*-p#Yzo;;MTS$zaw;;NqMb4_oM#m3Rzf1CRViHMn+c1$|^FmLUvaDb!~-^rBzcy z_V(R3t3=ACRnsjM@Cr43M(?hLUve@Ar`X4icGO+*N%*_kTq6hj)m;8B7-bs zkrkO_(HQY|-8y8Eqk}t;lQ(*=vh#`zy^y6>Wa>q`i)8GDti2+0FJ$i(8GIp&ugK(! z_8Q6P3t4?dW?#teD>D2-mS2(S7wtTf@fWiGip;-|{a17Vgf4)h6Cm1$q$4171r(hD zp*x`H5C~lYMW;ZtD@n&d=o%1KT?s{JLg-E?Iut^eLeZ%Z?Pk)k5V{tM z&V|suP;@YaE{39$A==xdqak!P6rByByP@cC2we_Er$e;UNykIzdMG*{Lia<_0TH?& zicW}V-;<7r&=pa1MuhH&qC+BdNfezD(Jm+*6QOIO=$r`M6GaC_=%Oe(DWW}5Ix0d} zMbTLix+{tfi_m3JbXr6^q;y<_u8X4cB6MFA9T=etqv*s4-55njM(D~YIx|9dM$w@W zx-^PTjcE6jj*ZZ@;e2Y1(7jP~aD*<7qLU-qOQoYDbafP+9ih9U=Y%w1lpfqO&D* zw-g;N*)tM86S`v-I%GnZ z%tEJ3w97mF<#j^W%tGf(=$={Vpb1?x3!OC4o-Z9Wp{r)0vnF)cEdAbHCv@2?blOBa zz;xV%uA7C1ay9+C!FQ1A>I^ zriBit(B-ty>11DRzlDyc(Dk&?`4qaJ7CN9p7u3>r9N$OZS|$VuT~Q02QK36(DViE2 zbV)6AN=3WabWDY=sfEs|&^@)#K^3~F7CNb-J#9LwLRZy7XI1E~S{kej61uDwI<2A| zZaS_)*VVFfeUQ+7wa|eTy0DhNzYY@Zchiv-y0VsQTZ4q|tmW*EAfZcZp;If`{a*PU zx8vn`mQnkInE%bTwEi(j=;B)FF5ewT??IEp}T9L!z*-oEp&QCJL64G1qoeW z%kI15~*g_{*v`6xZK1n8kPf%dmj#LT z<&T#K30?7lbjF45_&_@3LYI6XopRAGJsoqQYd+9s4HCNN1M_WM&-xt$>7&@%q02t7kt>MvoY@1f^Cw;Rfgic~d76$G*vu0obm0fmi5KnX_xJL9 znc8vSHU6YKKadW+(4`;v8-Hqd|51OC(6t{x=U(XE54gpjbnyo?4Frky`bYC8UHt)c z_J!{LfV2Ebmw!Mke`@ESj=#|Lf5pR}d@s2D&>p*X$$2b6JJs52)^4%(dwG6?_FT1V zs(nxGTx#!8yNBBU(+-~Y;IxaTeK750X)j8Rz4hm+79B?i=aejqac59)|8C z=()U}PwP3Yo>%I*ot|ImIgXxZ=&`;YZ|gCy9(U@opB{hdF_0dI=&^vl9_wqOzAou& zgFZj&bEG~`>2rntebv7+`nc7{j=BE>kCFfG^PrChKK?h4x&Q9lz+>~j`!nzu{_j2v z`dHETTQK)k;P1|V_fIhQNig?A;P32z_dVe6_J8*`;5p#G`xxkBOy947=am2MOJMFl zVD2-Zk3VkbRi5+yyKex`jsM*rfalQvdmjKEo7(s1Ir%@Y-}w8+)7QtX_VIbm_|LmH ze!cPNjW2J!c;mkt&)xX!##=XjIHIz-na3)jmK?# zZR2Gd|Jr!g#-}#kwDF^j2W@<3<24(9*?7vvM>gKE@r#W|YQ02@luU{YCKcplXA}cpEqj!P~(9b-_v-V z#@{rartvY2cWL}e<53!4l06M*FVgsr#&a}2qwyAvpJ+Tp;~N^U(D;MK6Er@c@&1h8 zXFNXR>lrW4_;<#$Gd`X1=8PX_JUHXK8L!RwYsOR4=T+^a8Sl*aWyT{jzL@dC*!%s@ z|1zGJ@wtq*W&AATVHw}bcvZ%qGM<$2p^W!r{3d1q&>oZVm5i5U{3GKT8K1~_L&gs> z9+2^UjMroQ9pmX3AIEq%#;-9RjqzoS7i0Vv zFWI*L_+G>D8eW%7-G5xJ;cpFRYj|42%^E(|aIl7VHC(IVR}H6XcvQok8otzUq=pwY zT&Uqc4d-ciPQz^)KGSfRhPO0arQs(HCuw*{!#x_l(Qu50S2SFr;SUXGXm~=y4H`bs zaDayQGhCnH_Y9|Jcs#@18NSYNbcUBRT%6(G4CiKeHp8tMKFx4whBq@@nc>F_CuVps z!+jaP%WzzV*D_p|;jav5Wq2yXO&LDQa8QPKGF+44mkg(5cqGFe8NSGHM1~hKT#(^^ z4CiBb9>eVzKF4r4hPN?Xjp1huCu4XR!@U^3#c(W!S20|Q;ZF=_Vt5k6jTk<}a3F^F zFkFY>Hw>p?cnrf`7{0=A6o!{DT!i5t4Ci2Y2E#2FKEZGZhBq)=f#C-XCt!F0llz-| z-{klvuQ$28$=^-RZt`@Ko11*xx4HPHOT{lY5$c)8v>YuQa)&$sbM5X!1mp8=8F3Cc-!yy>@_zPjn3n?AYehnv2)>2I4pw&_=!zO?B-n?AGYC!4;p=?|Meu<7@jzOL!t znm(=R$C|#Y>93kTs_B=SzNqPcnm(uLXPUmH=}($Ir0F;Q|Gwh?>mQmvq3H*jzMtvu znLeKB*O|VY>A#sio9U;SzM1KdnLe25cbUGH>0g;XmFY*BzLV)MnLd)~7n!~gZ~gdc zAP|6`^-|GG72OtV^teto5vUtl_L@S&dm`UM`Py znzfbnA!{V73+n+^mM4IJSl_dju-;&GV)@(w#Ia7XHn1kMo@do%CAb3kjkS(7meqk} zbq44~2C$nohxH;W;0Pd$^#kiY){88!J%GEc9jwW$4y@vu0M4>jvJ|T>>z*xuEv&Ju zM_F-JZX;_Ft2HaJn*V1_WVK*LRRyq(HIh}Ib-j}Njr9_%yn_3ZHJ#Ox6d(q8(!0rX;Bi{-JyiirteDl0EKfR9);QQQx#x~xr+0W@Xpj^J_2`XM}kcC4Sm0%*@V z8p`jKbu@(kXZ;k+=UE5t^YyIV_X2pBwdpR8Ki1ki0oZSI|FH6J1u%^jdz0TIOKt?v zhjrpQzYo^7e*>t+A{B$|YXOXB-MGqaXC3~B+r|3q?*Iy~@cU%R~_FUrU{fqmM z6>*W@JL}K|uAlY6c|P_h*TdR(j{Ea0j}z9vXZSf-8~z9&=X3yrSVw>7`dQOY1@QN8 zJPui({>t~CnX}@%RP5|MdYp$C~$f06zxtHR}Rsz_P66cd>@Y&u0N7t>*E@Qmc4;t>m&- z@ON@K_ZRDhW!z_<@_1Xy->*-2TrCNp8O!o9zmvrQ?D~lNa}j@+KIAf3eHQX_f57wE z0)F=Qd92S5pz1yT?y~yL<8yO)+|1#3IGf+`EbhaZJlD+N?+?o|ou6eI&m~j2ucriX z=3TyjGQW#S+!j`wcli4=k>|MyJWstH!0Pcl7med*c#GRGmgn&?+>X&a*N+OIA?t}Z z`Ptv#=NifL?+AX5;Q=ff#@~mb{4R!Y9}f=T=RpDd@jB1huLW@XRUQxE{!lzdE&SdG z22ed90M{$r#{N9dvl{l}@4(AEAM_2N)l2*x?8D=`H`mpR-^Gjk96kB-1^)keKK>k^ z@4?qS8$k2!{BFAO{atzNcH#0m^E}as`=(<6MIHFvw&!{0X`b(&;<@-q?(23uKAzxl z+cto`Z36h_aem&`yaqhR-?LT$jB3gK)gpi%k8-~>=XctS-}S@X?xtKu6TZK30LL2f zIBm%N`4Eqp1_6wCkjHC%9{ct9J5`tast%92+FVa9evbh^mihgd_=9iAD0UJ z*p~0d+&nHb*N>(-eq?9)aWT`6Z!-LtlI};3G_EJbkFaDv4kr2WVWJ-c61a?bKjLHk z_&LUp#nF6!lppmX{fG$nV}F<*vqSyp9^yy!eLpVW^W*coehj(eN2A+(%}qac-|*v| z>wdKP*N@a|ejK{$=e;8QcP3wtwTt%U}DEzR{13 zU;6Rv20tR#^LzQ+kH>@fJ*@R(<{Cfhe8zpgil29-A9>69+GT!p`qa;R`S~$xi64Q* zejND7kA92%h*{{zM<4jnV1XY;=kqhY=SS>Z?&mpv)Sd0e4>SGfIm3_J)BJdMD!OaeSg5{U`W&?C8SkH;S3wmit!*7IZG1Ae5`@nd9d9zOvey83-C|I$A`r(AH6#thT45NWAmYn)rSpLK9pAY@OHTm|CIXBvBZZ>MLtv%@UeU!F6H|0 zM2-(ZSw3WE_%Jx#$9uf_P(Q_o_mX_Lli)+=crGW_hpcEHRFn?~B7Cri`7kcjhf~3P z?R_6+-u2<~Z6BK5@?pUZAO8K zfiv8W(>@$K<%9KCA6`4@!}jAor2fx`ZpVCBc9hFH>_elUe3)?1ho27kP`KZRp8I_K zJ10IcPxWE68|uT| z!9G;K&i(!xzbo)@ix2w-@N@R(>tFVvX_;`e`Y3jqh#{3Q& z`rvB7@8Chct{%V7x;~7r?Zf*4FV_0J*y-`&n9Ga59A4b7@gmvkMM;&HKBgCq%Ds5J z)QhggUi2;WVo<&pV{*NilI_KNnO-bO_u{iuFE%E7u`SVy@8Z2U6zj$RqP_Sn(u=d< zUR(_I;_qNDK^5XbfFZO)q#pkQMSh&KAiOalrZK)T}F7cwp zV!r1?FY-R{BJ_PP{(R4i{d2uoH`|LjGrbr--HRSmy?FRtFRI@0B4&aY=f``o_bo4$ zjqzf_C@=cF;YITiUQ`bCB5bf1Ctv5jdew`W%8LO5y}Z|>7v(SWbHBvT)!T~|FM2Wh z1ur^1=Y_kw7ZF|g-8|#P%1&Oq(ZP!+pXRdKd2zk17rP$!V)kQR^lIrv?MJ& z2mc)NV9`+z+8y>F?4Sp04tUUgzXyrmd9ZPhhxbeLAZ@z`o3?VhzU9Ba;ph0ugPvdV zHS0b2JjjDCYx&;Q9xPqyLF?rnTwUtnb;g4S7IR%6dNASx4@%~9`{sGjV~z)*Gr4Wk zJ$Ps;pP%f(kas-v)je1@j-O>Lw|x}%(;FTX4)&B6TZZtdK zM$kSt%J;f4Ww#smcDT`Jn;VC}b)(THuKO!DGB>y}V!a#Z*16GUjT>LAa-(QDm-VR| z7nbm`#cr(o(2eW`ZVZ|4#)-LZG@R|mhcny=o9f1M@4B(|9XIbY%55FT=f}8FZlGh^nK2aZ@cr~UATRn-T0=1 z8!1n5+3mRfZQO`_%#HRf-B{Axjej3@>VD?J ziz{82vCM@npSW;ov5Rvd7asn=g;(agFn6vC+h)1&*K`*$rnvCnWEY;F=)&9Mx$Lnn z{4~miTO(a49OgpfAuhb|x(jc?g{1>s*wf#I^L@FV-Y!^sa{bS{(DPXrMt5~#VP_Y< z?%=}DPw{g<;X>l$E>yR2p-~GLIyG})U{kK6kqaL*aAAEt7rv|GVqeRNf4xq`x|}Gm zJK?rE(YVTqcI8eyU*ZG`ofw_x#I$TDKFn}pb*d9zCpobv-igC8PF{PQxESWd^Z54%Zb$MPUK#5qU3KUsxLX=yx@fIoD+48hqu%0~?$O1abS;IAL4mMA>pD@|QZ1@v#%}i<}7m zz=>P)owzdBi9cpJacsI1`=&UtWs(y?6P#Ew&WSl=oOt_9CkBsjqR&t#It}8wUUj0j z#mRe)IFZuViMzd>__L=Ihn{m{Q+Fqpc5z~ACntuqcjCDxooLzC3GZW0WVdkQUNa|t zZ|cOZMouhm;Kby5PTp(Mi6;XN)bcuz<#gbBjRQxj9r(P$ff=O^Sc)8Ilkb2d+ku!2 z2mVNPU~`fKbK@OQF%CQy=|E+u1NZJb@Y5X!mfv*X&3_%}aFy@5>_EsxKK`czOV2nk zxZbS}JiD2XedWN74GwJi+<}Q} z9lRfb0|m>u4NJM6kGXA&9H{$&1NYx^a4hD)xS0;Ln&v>#WCwnn=)m;xe9u@1GT(II z@CYtz4GBL|*o;6U;N4s5OMz^i^cs@!(`?670J&5pWNcKlgp$LwM|9x1Tn zT8=(I$rfj<91T zW5j7YN`JL;ENn-wV|K(Gwqw~rJ6ir=$A$0gn6TRp+jcv4ZLy>0COg75+OgmZJL(15 zariSk2CTFr?o+OJiJgCckB@y|N5A=YM9i^c-b_0@Q|;I}*^bT=?YKP7j!|Rm$b7?& zPlns^zz{q3zGlZW%8rY#*fHc~JAaq$y!WXcl|AfO+s%%K&)D%@2Rqt7Wyf!A?daQ@ zpQnYL_uI82vWXp&8rqRjpP#R;9VLMpEb-RB?yTWlyav9i8hl<}gSsU(__Ck|^>b_R zRVII?@n=#E9*D2OhUgm9im1WbkQ%t})?oRq8dUvT!}&xF@-Nq5#>E;Wo~yywKWcFA zw;JF?4K5z5L60LfycX4<)ekk;{9O(FyK3<9_8R1TTZ0MT)ZosSHR!v(hGRXxW_1lV zF0X<0lN!ugT!Zk1HF)Ly8vHW12F+&GV9hkHYckg{v4;Do2JOexVAC5ls2o;g@+ zKXM)WY)IK-L+70~e6-bui<@llZ?s{^7dC8JXG8RA8(OchVcJp~jx4qzZ=nrc-?!m| zxi*}dX+!x`8(x@f!{P~C?prpLjk2M~NIpN*hU2f>kgIHXdVmd6Ugq}owjt^T8yfcD zXX9~HA0qGq$GU*S4lsz%9+)ku7<8n?Su<6P%z9BN;UP3@|&^zmv;Z&{6D z&8pF}Ni|wO#OJy?Z*_E%xg z-YR^!vkHT@R^jnYRjBxq@Au>p5J`j4E`QQU&|O zD%>7dh25j8Fl%HLo*!Dpdkj_Kj-?7a`&VJ=OI3L0MJ}^P6)ttH!snf;F#PE%Jp4oz z;vcKRkB{u~RIaMTk!6*5Ye^+)Evm#H?^j~l+)6Z@S&2(i zDlzw+N<1>Y5`T}b#Cs$8@1d3KL04jqr4o($SK`k;m3X&jC2IGm#PKebc(Y?As-CQ5 zFSru@TU8>pStWv+RHFSumALr;-&d=WnP3I4qZJrrtw2_J1%iqz&@R6Mm$ND`F|7hs zi51uqTY)Z-75sa56?pe<1*|tJ@a?qdAFJTY-gLxcm+k_~gk7)I45+ z6)h{^dZYrY8&|;dUraMYAzSyefzOUv<5VL6I(%JE)CIkJ+=F(tkn zu~Fq16;_Tr_sXGemE(exqsQOnIC`-ht+j{LeUi&KR*s^d_?`ph2>Y%a*j0`* zTg&nErgH4~vK+NO=kh-*N80jojQpe=e=RCUrv>HMKDQj68ReKar5q6x%h7)vmp!T+ z4M&vYlfmUkLOEU?P>x^vmZNd6ax8hS9C2Owx=!Wz@u_kI+LU8ft8(0ER*sHM%JF4` za^9<~9D@R7IN~ltpr#Dds>*Psv<$5Z%kW7~8N$-b&^5UXU&NImC9({CLd&rAZW(fK zlwshtGVHoshQjk@P-n`p`?oR_{8GkwO&PWwEJN15GW6b4hA+35A#QUSI)7D$W$Vju zYfTv*U0H@%OUrQjqcV6FlwsIBzJF#J(x;T6+dE}gI<5@=j4DID5oH)XxD0zyhO}48 z(6MhB7Q9%7KYEnG)};*nI+kJ0lVy;{%lP+?%6Ko*GHh&AhCB7kP`^$YhWbje(OHUH z)>71|CNR@~&E?`07e2u3q44&Xl72 zsZz{5UW&a(OL6~TDSZ1%(Q{8JW^XUWp3SAWv#}J8&r8u|O)1`4!S{YriVKTMk@J2j z9+_JT%M7mLUA})pDXxz#MadhbXgQ4A@_H%Wx0GT>KW$e z%iEUXK&w(nvr=R?E=9ctTu0qf4EL8{fvW_YZ6!EaQG)x$B`C-%LA|UJbWAP5s|h8T z8eM{wVI|meuLP%Wmf+sC5@cU4f#-Y)TAV4tv%i&K&@UyJe58c=K?yc~UxFWYmEe!9 zCAj%b3F0@DplBUmzp4aHmX+Yik4y0U!V;+WN-$~`mp`=x3*X^7#__$QO0a8q2@Vb7 z_NWq^?_YvzeYnmSN)Xk(1j(Jb?x(rDwk4=+RRVjn5_lVzpmu{2)UR8DhW=tSaTVhc zTQQnf6r)9PFc7!}ohJoF|G= z{c|x&4izJJe=$<`6eDJPF@iT21icS$ieeOQb&^NaD(>|)HE zR*bhM731~s#ppe{7#&7%J%fu;3&otb74v*i%+FGc^WBSaxN|YSeY%+64d2(Q7$ce$ zqgUf%w0)4us0h!zUj*;$B1BIs!tqH(STnu|V@DUEdA+=KxetW72tJ@S|Sj!@`e54534U2HPUJ+K+D#8#?As)6D@*ZS`I9gJOh53c( zlT`>$N+E8<7h+RXA;yFjqQzal=6WFx{Zok9e-)zhxk412D#WkH`JSVN=y9+RrQa9g z)UHB&xU~@7zbQn~7lrs`Z6W5YEX31G3z5305Z}LFh;efY(Rg|x?o28~(D*|18(oOX z;e|Lps1VZ?*VVre!M*w1^W2thg(&P;$Xtfo@pvI>wx`2N}i_02RfYz!2=ld04Oz#2|Jy(DYT?_C;#{yhvSAbEi3y{~GuWM3( zM;jF2WSs&iUp`_S`Iujw4^L@6wiV=~eRe+nOwGsOgnYzB<>S53eAw^gW8?LFwD>2V z*O`30a5f+R{FcvqSQSd_4a_ zJ{_QZ^q-NBYm@Ww`rG-qGn&g7k&lo;`52}05z#LnV|(W#@;UzO%KvxZ*Uo2_n}_rEJiJhqhZ7}vXrG^lA2RdMJS7jC;_^@{G7l?)^H6##53?l? z@t5;3@_ZhyozBCHC-d<0&v|HhC=Xxn%Y$QA9^T)YhlH>5F!YN&Tv(Hbjw|x8V@V!- z3-j>7dwl=QJiIm~52q&Nq1D(t{@sB*6b{Z~Pb&|X`{&{5K3vxGc_{0ehw&ZraH(A$ z+O^KZ`sR7aYn+GS59Z<5+IeW~&BY>nF2XBw*_+D6w!B=FW#r3?}tK+%IIFgH(f6T@9?{ZPFBbOO#F7|B9MR8CrusRpJ zKg~tqN4XfVfXkkf%fB_Bi(Zp*@#VN&#J!n|&ckx?>1(;TH6Rzw`{rV1&s_e^o?Li3 zPx;IaskM2j}MJpmbIao|&418547`Z)^@CN9N$cAvsXU!Lt52_^o#iGM~#q%dT8b zha9YZA_r$$Pd@&8Hd>s>hUF+<|6?}3{Vp5lc5peHv*G(P8y$kOF>F;f7B0=k zwnf=EJ3kvSv$9b$B^#|Kay?_S@y^I>EFYYWy($}j_RB_8uWXL(v(czaHoCUwI@@M* zE|ZN_4`*ZdL)rMfZZ_`tvXJh`g1ssWO-i%SDL)IZWM*M(au(*rW?^-B7Pj5X!jT(U zIR8%;bFVBUoykJ+uUYUM%VPGKg|_>%(0z9n`fbg^u&=Z5_WCT$`Ya0{Ez82H#aY<6 zAPYO@WZ{QtSvdAi7Jh##3m4wV!nGk;xQ#4?_Rm60Z!Y&aZcCReJ z!&#_$C=1rQS*Y=4!tP*Iu}WBZnaq4LVNJ?JRZJ$z!!l8FHxmWdGm-swCekltBJqz* zM4!w==+BwBbubfGzt6;lotZfGZ6$7G`0h)lE@l!=CxOt|}IqNryk61r#NPNz)#`D7*zx6Z`Y=9yU4I1_X0XJSmP zO!RkWprb7VjmtAoQ;>nQtPI>v$-t?&46myEFsm7G+?^{0w|JD+42@WT5ke4AdHv zft2AHxbS)gwhhd{{Jt4@wPyxecjt0DX5db{3>_9sH z+MA9qwx{FGP3dU0Asy*!(s6uwIu?JNj=mqH!#5`#H>agz(>v)H{Z=|2eIp$SgVS+9 zrDJ+OE~i&Ia-L1cvCiq3_f$GMKc3EOMLPc1I3089r=vqHZjUPs2d!zCT$YBG1!;)N zOv9GsGz^PPL+$W1T)CTurPtH&?B8j~IiH3Dr_=D(i8M4gnue!65dWp!j;%0 zJRP2djdzn!{BIIQUrEBbKa(+9#n^+axS% zk%U`KlF;VCBrLAQf4dU#xHS=rN)z#KULqdNNW{FvMEn(%h=)QF@$Rie{CYJJ?u&^S zaV8P_P9`G%Xd?Rjn27az6A`v85pBNVd)6o7%<4pVmL_7zqC{+aFA)hd67lrpM7%#P z5r4dq2>akfSX3gucsY^TaU#dqiFm7HBKAI!h{TqOX!~#?rZq^!Pqh<~=}tgIJGSS zxnC#XiS-G1dvyXfFHOMp4-?n}NkESo379!4f$Ty8?u|@q$FQpIE3{&=k16_118#^c79@yK5rkB3(9xsT&9W@#y7= z!<)7^G7WK9mmi1kGU9MLF%Gw*;*c5~hw7VgXmB+S?JmZl*B@~hdLj<*9*M)EAL0IKPhXSrLc0kK>TLAP&~qai}vj4v$RWdq>Bi`>;5?{AwHq^^ao~5QoXn z#$iq;E~i}_mbc=v9*)B|4dSr9b{xKU$KsGR7RO3s@oQcz{z#9-`Gi0!k5R02@V)-}KV{!GPSX`MO%bs*B&Q6ZS zsd2G5{zfd0435PQmRRiW8_T>amUD(!eAYe|pR|d^`;W$AdgEA(uNTXHKnyI77`#{+ zgHA;;cq}^x52eH~r;b5sXbjSB#~|!l46gnagHvZ>aNuMNHXV(@iUTp2yC(*3ZRPvF zib1!a7_?X!gTTizC|VH1zuO&yzo*3D*xNDKGAah24voPS#Nf4lG3feY43F^`RCkC$ zLR-GBMGOu#iNX5%TxK8|L!Hs+QWcE`#nC9rj>i3zXqEWJ`zjjlbuD2>)sIHw&BoDqqFyw;hba7GkHVIUD7;%3#d~x_ z!JZU_o6%9&5fX)|x1!MXY80#&qBsYM!Z*jGFz#>^$8Ax_-5G^bo1>V&M`6I4DAZmS zg?o#lu=PE@W=0eqn-qnVu~GPGL=WqEOH~3MYC*VL|68bbm4m#jT?7>%;ti zgD7;V9fdqsBz~@r#LSXNw9Ab|Qfegj#6@CEcqAI$jl?a9#JWq7c=>E3Do#e?_|Ztr zI1q_edm<6KB@$n3j6}b6k<6$gnejwo;`@7Er-Y+cY&iCXhU10X;ka`(9Mdj_!+JWL-%&XEqHvts7mlGj!;!Qp93OrW zj=<`0-dZ3W9X|}`oHiVTr-dVSLOAA*=KF?*V?Dz0aKCUI>=};k-NNx#`)~|u!}T=} z$K*!g$gLZWkGx@U+QP8DEDR6jhhb-W7#>du!{LZ9bh#IX-~SCmughV$bT$kFe+|RG zN5e4qKp5`s4#UVTVF>*)45QbEA!1n=#(Wfp$oKejMi|213B#zdVF(!>h7qrY;ZFZB z4C)mI=^lmw9m8<3Z5Uo`5r*FyhoN)5FdXuQ;xT(DwwH(E!Gch%%LqkHLMRqSh9c`; zC?;MHMabn);9MxjBcbT>b13#72u0&PeC?J{W+9=Nxi*x4uOk$%eiVu`?}g&Y8KGow zLg5(`iuZ?yBJR~tyxu<)zrPrY$GeB(%MPI^Zxf11kA~t#qfk8iKqz*5L*TK6U`|;G z-INgYOb;O+7y@s22xi?4!5s-f_e&wzdL{&wCqgj(NC+tLI2M} zuy1Jy91BA*ac&6CPYpry2_aZKDg>cJLeN!(;LE-t?16^hl`bLJ^Hd1R9}B^-M?!G8 zK?t0+Lg)?!<3v?3{6)c-kR6QQl7mqzhW`!;#>tz(@ckW(x6TKXM-7JkSTKek495Pw z!DOC;G2p9Ue7i0f$;*S$ZE-MG&JV_&8Np~VDHyZH2J_xC!En7Aj3NDlvE#*Hq;v~L z=MKSG+$I>8ng^qHqyNLvSx0sCG-2Gt?(Rax#7>+K*kU&}hzeM!*oky^cXxMp+THQ9 zySv|e-aq!--PxJF=X~Mby*u;FGpCqS|CEBUtX0mgwe)&jtKfrbiN90J`zy7KJzLA6 z%32BwYpIh}tK@&wVi{FSbx`=X||%PS%cez8VX0$@La8iwtZ^Q=u*SxHZ?dksUfRw4flRj)9_<8Ltj?2 z)nvO@bHl!x@8;EXK3dI$z16JT zUd{eZ)p)F}CT&?Y=jT=PYI-$|r&QB#Y&8t4W>x=c_V%d8u|qY{EvhMLsI2p+iuYft z6dytrJ)c%F_FffpuT?3v1*+IrRfSzq6+u~5q$X8S8CAvgpekN?Rq@NIissf;^f*z) zume?0F|J~sK^1E@RAIETiUSL)u$)zeD~kR2D&o|u$Q)QjNv|qScdFuQt19j_s^Zzd zO5T5~O8MhxOggQd83l{7b@veQ%SFqN>pF8Mr1jI1IuaUSwvE8eYco0cEK6EaOv$GD=&N z;nc8{4cFmeOQGDW}y-aTr+2yk5#0ok}^= zQn`;xDRcgo(D-W!m2XNge^LT>OZa`IgzPgVm{gQ7yr6{V=_Q24m#{Xxgbw~CoOLU~ z(yoLlW+e)?t%Ug9CFmKI&`D33(<$NPq7ufWT#B?OKyVUcnZoDqW`f)L1?-cXsaxt!_i;?nTUgj0!l~&BuxMJRf7UScq^j(X2 zZBvY=siJeRn5V|YI2jZ(ZbLD5R}^EuKv{EUG3Tcgvv+JUU4|7?s9KC(_hK5fFDANK zG1~QudG)gh$B#uyZOkIhKPbZZW)Uqf7Liy}q~Oz+fqKhaGDq@3I5x*RZ z@Ukpo@8x;_9E(RD#CY75u=tCaZ0;L`DQEP$HXG#onOSjK}8hyE@DaNBA&G> z;%K8HTK_8~;%lLj`&p>$eTA&OTgclhg_xcxRPrSX3C%BLWO^Z`afK`jE9Aa!Av;_P z`DIgxjcFkr4k|jvg$y$&BzJuw(^nL7Zhj#;GYWaAQOLG2g?t`T$kBdpH>0+n7QZk*)E?gX8GJW zl+T>q`Q#bqGgvntzm@qkS*WZxGoPnZ@>w=EpR%F(sH^4^&@G?F?ef{%G@tu*^U?m1 zN5=a+dOpv?=6)U@uH~`nTpp#Bc?>Gd!zCk+Z}EAo3(uq6Pm#Ih;bfb~N7Fo39Lyun zIFB9%d6=%xU1vs%X2xAm&?u6Tt>y_Vjq&rBkx?L&Rj0;R=K=9mW$TDT)emE z@0$3hX)2Z4Bn8# zo)tOd&d;IFj2vcZyZ)-LIdf8mp$)@e1 zZ060%#!9j&9-Gbgq1lX7&Bmx(HX&^lohI3|teegB?^zsvm!;$)WbycJ7G17pG5<^! zrsY{=N{s(ydVSf85wwMWDqwxgTlcXobQvt zgU%UzYNgmT%Aoz8*71E~aB#lg_c?bnLRy@lH%9JR+TB|8(-) z(y6pf=YnZEw+^K9cxO6qHmCD-Z90FKrlT@9ot9J6=`b;!ZX?p^J20JrJ<}Q1Azg`a zr!%g8I+K2;As^DvdY;Dg`)SO)md5O}X=qoZF*iSrd1*?ERa%HL_EzLh%DknbcT~|g zQS7!V_Ihbd(n(|7!Zb$BOk>!TGzN}IqwkP3y7f(?LzgsKwoXH(Q5t{$r1JH1DsNt; z^7vsYw{E6#;X*2v)v4qarIMVPN_avl-r=d(`K5BqHI-d9scbxv%F_L*Oy7~J_z_bX zuqKrbOHvg)Nh+U7<Wa>Q6uxv%;aa;CvYMvgRX2tG-;))LWHMu(CM)lsWF=OU%=uHvB$Os& zlatKmlIb3p%s2OBF4-w_CzG){n9K&_WF~A$rp>x!UMx*kYGNkiqm_*Dgk)x@ zC(~_!vR?OOs@f&v-&B#;O=jBnBs#uJ;>D9B3hpG~bU6v#Q%Q_0O`={-5|@*b2#-v{ zBp`{Y?n$(QPjEr%y@Lp4dsA5LOh z+a$&`N#f7HL@K`~;`kYoJu zeM%tzWdi#jBrx(u0{QRTgS%Jc4$0#edE#V5>MmS@g%Fnv;0q-l0Okg@XI)+KZxVS^*9{Q#WA8Xj?4LR z>`#lMb8H-W!EvnhisO$%96{!B$l*Bd?TX`=K^)!J$C1A*j#YEx_@)(y$AmcL|1yqq z{o~l$Jr0$2afCLBL!(X{*T2TH`%Ns(9>)@KD^|&QiREf_EIW!~X_y&HKzuBt!(ut* z6N|2MEMF{Ru{#<|FOyg@jAEIs8_Vq#vFw~5OWobPD<=*#L&2T4370;X!|1?uXoW( zoT4FRY;n7N-Lo~52%GFvKAB$$--e@AXM$=C(n$VTe z^jr{)|MX}&Pmac8WHhbSqLqC<8kG*wm^O>%XWeM_evjhK+bFg?iQ?YvC{|pG;#^G> zGm4`q$c$oiLKLxKQS|hU!reJa$wi6c*wH9H?1^HNQ4}{eM4`PRio$tOs85Sh@W@fL z9TA1ufG9q7k3zp)6qlPsF||$N0I!x8HwSANUl~zqE#44VtOQ9;v%sK ziR7JEB&!@FDL0Q~*x^XLc17}UOC$#CB00Y_lJVM+1ZhUnaC{`&hedL!pCaoTNkHpJ z>NbjG%by5NeTrb%%LrWmi{SIM2v(epAg4Tnu6Yq0Nr~W2R0JA<5d^qL@Y^+66VB;N;qtUFm4dX(2 z7(MdBFiHs{Gb)Tafnm&Z55vngj0Y#e7_vW%z1zbm+8CzfS%tB1VHn;s!ni*fbt{yc7eeV?9moryWdV ztzbru4`$V{V9fdj6W1k}i>-qB-Y}S6zk`_ZF^KKYgA|`^5Ls7(xP2;!I;BCVW(P4V zF^Fy9K{)vak>VVraFYb_`A85Q_XIKCFo>1wgE+V>2p{brvNeOaHZF)SLxX77FNl#{ zf>_u}S-W8nw!Z?2{18a#vq0|N4dnafK-!%OWOzv+v$F!(m=MU3us}R~0+nyoKq@U1 zy~BZg*%e50gFyPN3uNNbKo-skWHW&r9vg`BkU+xw1d`n;Q2F}=a<6_MAASVT;C%oc zp9Y|ICxD5U0+?G9z?z}}wr2!zG%i3na|Gb$6+o;*06As>R2>Z9^3DJrYzk0#69V|T zC;*jN0koYGK#$P@3>p-`=w1O#=@7uIW&td&8^G#s{)+F`pKXu)F}dl_k@NnTRr+I_ z?~hBWKVH%P1O)mM>h4dJtv~T6{7K&DPx>~0vi1DQTj@{Xe1D3k`BOU4pK^77D*F3V z*-dF}{HbcBT>tn{`N@xp7k-rA_oMWxAH}ErC@A$KFWZl-L_gBQ{YdupBi`AMC`&&= zkNDxg+Yc`TKb+V3VY}21vpIeo!4H$Mery}!hkhSFR(JAaaSK0Y)%Rn{4_`*V^JUNz zUwYp5Rca3VqEhY4&jMfGrup(9#+NHWzEpYml4IvfoT)GV`+afP?#r=_zU-!UwneJ{-U5gVAXpmX-P-**?nt z;6s~mAAb4x@W{zW@%Q_XaoC4|T|Ss^@nP#)9~Lk1Vf<_#dWaA8#`y4TkfPVihtv)} zcsBFlU|k>9e)EPm-t>9oP5qnRJUQo0b%i%EdEVHjcw-dh&71&l<(%tHV;gUt9rLEj z#G42sZ_GA$vthY68gsqrqUFt(ao$`U>P=!_Z)`eyquhkdeA-Ig9jlVM0$B(u-@E~J{Vx#ZD z#8n>rTHrz9bPtYC@<0J_Q)hq&CEYwQZKI4EdGPnQJB1(JIr`k4N%!29=iZ&nT6gvo zyQ7}z&Z{_gqC?!#_j0GFgF81*y5oMpo%uW5X{7H?sg65`7q~0+!WG?#?u4tmv!=g0 zZM(Ts+u9vd6?ew{cH{L2H^QE|vGT4P%`dxAQsc(nA~)1B+_)3#hI6nRQ$5`jpNbn% zrf%r$ccaO6H}dq{6wI|7-R8S-da4_TC%7?qxEnY7xnbSKjj^rVc+|iR*PpJ)dskjQ zamD+#E7LBz@~+AizXDfgq`C4wTImP6D*hr@-q&kN@S6nu@GGVzZ|7p8o zt?A0}ajsk$;>zJZuJrEYN@a6bw$^i{)pr*qXVQh0k6ie5!-b%8E@)M_@Hp26t7I3{ zB3(G;=fXA@7n)nSDA;Qk=IwUj^%fT#*19lci84RSMZv$jpfcKp2sOpNr;CDbbm2%7 z7driOCjGNB3tu|(^1d^cSDop7+L^o(XO?9-^ETcY>rh4J?M#k?GmFfed49kd(;d!q z(sw3F$C>F1oVhj4nOzf|X{hduzp69pU7e|D<%~{4XT_)J#EJJ#w0-KNJR44ozv!g+ zxSUvB;Kb`xCyqrs(IU`E!KgSf%*ILK!f|4ri4(UCo!GkGiSJ9Du$tpUJDdm^qv#BF zBCnSdGdnnOsi_m|>NxTIiz6nl9QpH~Bi7d(X>-OA|58U~zj7oY!I80Hjtb_^kr|GT zoH27`=|M+s?Qld_-%;V9a%B4gM?Oq*WdB4*ehzo!gsLO;yERStOPJJ31R0iP)48la3_6}h!Cf7F5YdmL~xaG>=%2OO6;&}_B? z)>9m4FxmlAH3xq8aNs~Y2R=4-V8>s3o`14u;|qK4+_Pu-6?@Lr+B2)zp5hF9CdAp3 z9Bj`(PkVyw?CD@?ubkWLsk_ad1G@ISUT%-xTzjr*+B0{YVl%{^QGM)*>S#}w=Jq($ zwO9OacIr|>k{vGlqf6=&=iTV_XOwjCW4?XV29eW?Kwb+j4fHEhA^x;x$RJRkvk*e_Kks z+M?Rp7VCz#y!>gyy!SRFKCz+IZ5wu7u;F5*4I}eya80q{L!=Fh{cT8bQRb~|*m1;$ z)4OaKw8aMNH8wn6WP{dB8v-ZW@MDCH5_7O2wVMsi+t^^BVngXKYr221X8%)b&fm61 z?V>d&tE{<|Z_TJwYwV(|dFXG=L|1EEtgLx@#F{C)t#RLC&GR+Z$YP~G)0$_Kto;IqzFAtil50Tnkc?EO;Mo z!AM^Vb~`C!b7g$c0`;91?9{g)LC1oZ^DR)DX2IqO7K9D6;C^2Vx_7ofr-cO`^(;95 z&75X$%$fPn9MkLO|~<^(o1=h8njRKA!o@uiuz;o z8kw=`_ercioFwh(N#*=`k|q~VGN$Sz8}d(LmvWMfNJZ{LfoGoTTsclgycTl3l}3;??gY1)Wdwu*FFl*FVXy@1`tyW6J)ArubhsrTB~~ z4@*r^$u?zBf+_PtP1)&Xii^D|X{M%J*=Nd^t)_I;HD%m#Q&wmzwwU5I#+1xK%6v~# zKD9HYZ4*;A{62yI(-T~~aDvwPC(w>Ofw}Vu3J#s%v;GN&EI7f&2`BLBdxEpgPf+jM zamGD3&eqe%3Cujs`QYQ!wL8wJy~o+O{#y;D1NPvlKb-rHy$71>$xMe&ppD(@FUE3Jc7}IBUtDiA$aZ)a>pLw zQm-StYI217pAXaR-eE@79ADC{HoFcJu=+5`(+^WN{4iHKALdED!+d>x zh(^~B(XsRp{o@ZY#`6$UPaIP4c86HI^pLWz9#Xg^4spEAA>}-C5Vt1>2{?a{h}?rD zgdZf`@gR8z4pO3bkgB-{IX(6u=X)Jgdwg$-A|e z=!(5~B<;o2XD{2#_OfF8UNl$iWw7R6+6~^zuXcNR^v8tL&rC?YXrk?EUVeW=(Ihw3E0Cs%RQVm-b3uFJy=fL zgWj+`Xmr{`$GUrX|8h6AS9TLtw41{*yIJD48?~dm`L}sDR~POkZsKl^_fzC8b~E7H zE`I#Ci_@oeDI7ez*cr47vDrn-J-fKOW)}%Fc5zsJ7qh$UqC@>%Ja}zP;x%Iql^8QE z&X^V+##}#UOo)LohKr3EG1-`Js!F}5md03o---6aowPc$lgpVq@eba}YFnial*vx+ zuT|=nD78!UM(m_-*PT49zmw26JJ@i22R%x6a64`XJ{~(*c6TrEO(S=dHY}yA_XDMoheF#N8qzOk<4b=VnCZ5hDzg8dr@M zDs`?V7%{uA5zm_$Vg1FB{`UYFiY(7DeaRX6`@U%+_<8`JBC(4(73)y;oRG#{C=Ah4A~~;9NWa{Et?dq*e1?R+{A)@ z%C)&N{;JRE`}%0t>QkMj&-4I&CAU#u!LaC)qodF0srn=i(Pv->eM0_jq|5V-xL({y zGoNWz_>+Do*L5o}sIpC3I#Gx?EeOi%iocYN#$P zI_k3b-v(|y-+<<&4MgT|ph@Hgb~tU|;(-l}(c6HR_6EL>-oUCJ8^}}HK-c%{Iec?H zH_O&DAz?jUp6mH^d_9W|*DHB3>uEB1J)2b5Q`}-bUB9ivxKN=#c5C!@K=DsOjpUJ4Xkf zQ94}crbDBKI!t-H5|isIi7i>lz1WqsbziB(-BxmF^GXsHD6;V@Y29ZfT1{87=hF(p z?yTTa#9 z%xLe$OgCN3a-+p;S+ZF9R$Yvx>S8=wEGGQxB2w=!Qg{s)aVB*UH~bdy*nAQ1w=d$? z@rz8b}o_E=i*&57n|6*9CDkB(UG~V+BBEh^XD>t++6zinyciV&ZW)= zZQk6}R-Qj?D&w_D@zBQqm^PMMv@u?&jm`vZwEAc>xT!X6Kh5FC?K%8cF^8(eIV5<^ z!R^Ex4j9g1&Eh#QX%7AR%|WI49G-uk&8fSyNvN8QWAbcv`pjm*$=M9sI-3?tXY*>Z zGOs#Y!S~I^^6M=0?$1JMX3-^e7GHd4alvdBaoc8Lv1}IWrp#j8fLXL`HH)X;W>WOu zOgw96vMp^UTK+TXWHFQ1+hq6ST4YujlI`!$t!kESY+ z-Km&lPGwBcRK8eECDV8+`*fx; zT6pMau|P|U#)GveZL7uMUz&`1tf}Z~5}K)rPLL+8tTm}L*5t5`ChA(6JRYQpPg_mq z{epjw{tp{wQzmo_f@&)`XbgjN;HD4+jPNc)6hE<`ly2wqP9b=u zpslI&)r6oniu~skK0KVFD8q^8UAlyPj$*2eLMMT3C@HK=Z-fx-95s63cVMD1jzrA_8PzsVdo zpG?>7lgVB-nWa-E^S1wFY+Fu7_1h$h?oVQ6%_KggOv2W85`E1kk+*dciSeUACIQTcxsQ1 zXUXRA+@3!k{c+=Y)pI;1jmGoy-8f8dj6ZT1l2A03VbNnrbXKkhm9efOpEH)Ykz-NoI+mzF8F$#a)7G)B)y^Weg0R^^W7Lg;8_*^Q=f&uB)k z8BNTz(exNP8n^bNm0aUd9DXv2H)lton>C8dL8F*qJ&G*jQ4G`>g^%VanhYAn!8W6K z{$nI7AC9E*)JTOZe%-|>GMqy(!@1!yoC$}9obkuNCyAD_4jKkUX zY8cg*htaQKnDVVOj9U)F7_)Df5|Yr8jRhrfK^&Sph|dJ&m11XAJ|0k| zzpf&it%}_URq{Kl@}`a|Jzn%3s?D@5^cPzI@r%mtM;hxkg|1sP@Ibd0#3%_u=)OKD4jwqwuiz zVWVdsY>)LJd2=7G&hNvov3(TIuRcsy>4VYR-Z)n_HoZ8ss~6rny~xn)#YMGVylvf!rayWz z;6YEcYJ0LawI>IBd*XVsC-Fu-saV`oc~$k~YoDI9YTA>5AA2CTda$CbhZ0}uq11Bd zp>R6%AbDdCh1;_SH%IkQ@;G`>uYM0YzUt1P%iYn)@6N*T?&#Tf$Hb&NmTS7>HLW|* zL%NgQt~=Ggx^ewcH=dsE#+USNGzjQMTZ?Y=-rkL2%epa1qZ_kSyRo!+H#U6k%Ch(-oJ{D7y+>EYx7?NBOVW@kIoGP5&n0z1>rvNIiabf(kt&UBvAnJ)d6 z)eO_IBja+K$|v-jQoVJ955#N2-5!p!jhI1xww5q>K(k1#}?5q62Q*J7BY{ z1IINwV4~Uq!{!}W_qjcb@3d!nMSJC((w-q6?df^6y~6j?o_h1z^Lcc8o^)%^wfgO; zdex5X%k7BDZ--ZSJ1p(nvDc&>8`rdB(X@8Rkai4d*N)D=+S2e*TP5GPEqBw}QtQ{2 z470WbZ*7a+lD6!f)Ry&q+cK+ZTSk0rLzi1^s9V;C7qM-)=-P(dLv0ArYoo*@+OT6} z829a=K>PYYT-X~By#Ehx)qfqy^?_FA-1a9u6vzpMp+Cb!^9zZS$d zYk}FP=B&Ei9QE?%G>mV~Ew|<*A8wAt#^&f~H&=N3n^UK2bFS2FuEb`Wap+<*=H)h{ zXJ|9t+ccweS2NsnnxU`RjL~Y%sNcGo!lBZXu=`EfUELJT{k)fk;e zjg@#*W1goqCdIEY2h18XWou&^ENRTCiH#L*_r@%5(wMFv8gc(dBf?7>VHnehAuf%0 zcc2kz8yc~1RwKr%H{wUfM&$oh;n-6Z7a6^nXHl)9HLmrH5NI;i{tgPFRwl5lR=0XFka~hx- z(tw}V4M;a`!1k35P^AHP2Q(S!Q)4E-xC?#rt&~reCSUhx|GOh1Wsbz7Aja z)FE_r9p+E1!}mdT2y0UZzmNaqZRtPJa{VVBy8q;v`ahZQ@2}XN`zyBs|H|MUf8~(I zU#V&KS32JQBl>ZFB<0W_`91rO%^l5IQs(@Scb$L8 zu;<@pTlRN}vHC8Lmw%Vu{lCka&)>wW{F_{G`zB2{ev_#qzsZq0-z4q)S9uxqReJCI zDl4XZ75nC2rR4S(`5gB})DC} zH)ZdTo3iZZ4H;8=L)!V=kdIq#$i=ZYB)P#2akzY4jKZ$VjNR9zkLGpx-SWCzzk5wm z6RwHLuwLaY;Vxxg^C}m&CF4C0TR-qNpWZl+Q;m zO3B=dV&ClvB$;9gUK+#YsHJbu^8{L{74(63es z3~OcY_*xmPQY-&msS&U68kxJNM(SwQNJgs~F}znT-4d(i+>vTIsa-9jx>U>KXI0{v zRV6bltK`elDv9h{B}+e4O1+XwNpY%__3J97+0aVK{#haVwH4CJr$X|!RLJJBO20vc zoZ&e385hEE0$9 zMWQyjNGh5XiSCU;`59Fxp8E<#eR`qPv@I092Ld-EKA}RWy$DX zSyJ#OQ)U!o%2~TiS+*)u?hMS7jbAh5MMZ`fyJyH}y$m@tB18WEO&7DX>7o*lF1B0K zrTN5kacYzm*1bM_r6a5(3 zJ2FP@|BIG6=b|M&AX>U_ix$g?(ek!Yw5+%mB}EZY(%&RX9JHe3Q>!RhbuUti6Cy?R zNTk@#iIlgUB4x?b2+7KbkS^vCa&&Qo-0u}3T5rQ8ydYc}*oVvJRpC-KFkA+F4HK)1 zFnQt@Ce!u8BwRgA>i!Lt4QE27&@WWF8imUK@u70LVW_BI2@$)n5P7mIL^KHzzZN0# z`F5}@hzpkJgTYc~RBovI&$;D*}~$ zJ5XAD3J~4W0LgF;kVfkRWcAPhN%-k6e{1|@k+;8uZuXatqy1%SJ%4e(;3p4*{AAP) zKRG$sPtG^-lb$zxWqXvbc}es@FM0dLQ^r+Cp`P@YwWw}UiOBY$Y)J1&zxX9Ia&eFQbS>`%8i`8mp zDOGcpUtgVMY^9U(JUB^=o|8OKcakoD9cA$uN3r#Dlu|=S`9983)Ehd==F1M^AL<|% zjUA+sIEY4b2ibkgULs@c<>r2SX)(iIG~3yW$pbryO16`m$LyrpJUh|oY9~9N+e&bj ztti+Tsk78pM)a{2-FG(PQfMQ^_BQfnm5p>)vk~pD)^f1IS|Z)7<&v(o{2Oj9L;qNb z&S@*L@U@a;11q^b)=C;Su#yp%EM;|wrC98=lq3yHx!%-L>fE%DLD3enc%OwFnr0y( zZ7ihbzPY?hG?$J?%|%1oTsC$#7n`SMl9*v8m(0xM+afdR-pfoh-<*_9`6tEN_N2tG zJSpe;pOp8XOr>3!sf=|ol@;qv<={|L8TsXen7E#hjA19_bM0{%v*oy$)H^O|LC56X zq+>Gd`cW}5IVzE@j>?1hBhr2L5n1v0usE9@mYVK|rEcyanYjFr?D}v}q8$&)-9ZPX zZPfvpwef%)`MY0|{r1blar>qH<$W^Kc%K|-wohWB_sWfFd!^BTCNl1*iEQp{B5oOb zqw3APvR+?$gtn~frY%dd=g6$3b426aY#CucTlx*0Egj2eNs|q;$wx<+_MRiY(7Dpdrc7I{PD7I<#-wXX`Hlh9w)B` zkCWP}u@bd$teF2DBf5TLL}T0->3nIleA+Qu&NUe=F_ELhOly>^y*pCI9vUevI*gR3 zDI=tC-U#u0t}fdx)Me`bcsdWbn!o>#M+!wziIAd%2-(#==Ot7k4Vk5~m6VoLciFOq zY}q4wkGkhvdzHOqMD||Uc(b#oo_Rq za=$6>lG&8ktksm4?ry?&1~uWD7j8UoiW|3gcH?D*jrp$rjk)@>D-W3G%59pv@_VOU z_~xN5Jo#@U?!CMbH|@}f7hh?}7bP_0gQ_;(0)6?>#4;k>SL-ofEILy8%Df zvjLy`+>wV*cI3649QoaX`aG{+eLmzLu$y!n_q{8i;TJb!&{K8jXKb1SjuW$E^Ot&Kg8-dT&+>rso}dTPfPPPF48j&|JQ zh%GGD~i+x8&#RT5|0{3*Nf71uuJBmFLc=$^#l# zO3>v%-f9LzEO!!ORmJ*Rjk_SNPq>(Zl~&71gz-97x7HU994 zB{liP3Zg$U)5RZH(1rJGQKk3np3ghxlKPg#ZGFRbJ$lW))OpRkLSHfM^q1_Ie8DPx zea`$np0n)X&)B&YPnpHFC#;9X6E@SgjGfDP%&P2u#QdL^vdIlf+0nia*`L`DnAges zEbZ4lwyVuO_A;)7xvag*2Hn2Ha;@*M3;ws6neG--9k|I--`rsNE;rc2i0jO5!8O+X z+*PJAxyp8Tyu!*7FEjg1mst1v7g?s=MYgr)1y(Ytm{}GSF`tj;+32R{+0vME?9Ae` z?8}8StfAQ%7OXnWvQkg6OEu-K{wHm`Fb+dsa5-Q9VF{e60vxi}tX0eud!(X$S+ImZvM-9PrTtF8C5FQfLc zTC4Z64mbC({?+%e@!fW_#p+$`;NG3=`pX^cv-1vCbHH}ia^5!9^Ym60`zN1GX_wE| z#BX7Sb(`6(JDb?Y8k<)C*}>sYeuIyNJ6EnB-_4Lf{pHM?xGnmy~7 z$NnU)Vz!%BvZnV}FlM)c_3pWxjheKKsgEpW^FAzL>zXWK2cj3Vv$?tKZt)`a#&i+; z>%EX!rz~L3`8lk0>3r6?_Iwr^JdX{YI+u+#%wf9Ev)OF-*=+fcS!~PFne5=D8SI4l z40efSvwLaN*^6z{*q6ss**}M=%ra~WtCc;OIU6T2_pcLKJCBKs51+v1cF?mm8?1bSm1@xEZirKMdgoT zBWsUjiBpHO@t=n>-H;({>ZKSqn?>Q_i>fi-ik7T(QdQRAL1k7w$ejH;Qi;82V#;pjR$wPgO;}9XZ&fGb z4^@p7Uscc3KdX$rKd5qBzE#Cryi#?3_Doglc$wep4~ zFE6WZoxGshvgW)hLvuzIFyN%BcDrM$r`A%n|8;?C;+aFLkoEgj_4IpGFCuoT_IKE( znqad<)$`p3mHqj(s?v>ls;v`OsM4aAs+d=<%DmPB)uj(}RZEIzsbaQdtK6ncRlSRu zq>3A_Q+;ijp_=?GS!JCUuUgS}gvzaYjB5AE0V;1zZ`FymL8_qFeySVmpo)s{Qa!2J zRuzA)h3eA;H&sR_XVu^L4yq}eZBn@mz$Kr+ zGsk^GIvn)rvoYUipxr8;sLAtvhJKptQ*=Dh=jxiiK6i8~pNE57e4ct+_+0mV?ET>F zF7GShYVRjS_TDAdfnFvi6JSFBYW~t=zEz;1>l;0GTbwg2xu&Q6OzegA9z9zB>MpiT z(Ic(7S|kv=YL>rP46xE;!ogi4;UuxE;;h)6q@y)l9tl@l9a8uH6vf-Ln0BeE-0rQ# zYdw>6SYeKc5Cqm{g{U5!hLK2qALar{((teBcb`ylj@tIlM?cFY4YBH{Cw#(G=v3Nghugtrh2={J><-)xQ=;0`3^yD$9_5Osc)-xXA zN6yL3RY&8z`jS)`W8vH3hP)j=3KL%3mD$!K5wf6E4kXrXT-#?dLNyG9MX%-3Q$z47 z;-hTnKNv-&U!|FhMw6)DGTb8yPoA3?>n@4}TWM+>{b?X3^)xqzcOQTiSwlDg1Xkr{iOHkEX)Xex}Cqs|d&5b_u zeDJ`hrLjw_7Ye7gHoADz-2T}%#?O`7gAOD8AM~D){s#Jtkv>c7h4>ihyP$Iz>0F?5 z8tL4i-!Rf|fqv6SzYV$uBV7yVnv8U9QrdD#VdPV~V@gBgG=8m^4ysa*9zS#VV(m zHB#(yieV$gGN+g}QfzaIaU;b#r~ksuMk))O%7l^1290NFj8s-Ql^G+I9ZqG) zNM(srnKDw@VpPVARMr@kIU|)lMrF`QWsy;tG*a1QR7Qjd0y#Z{Zdc+Z0XUPxcR3~=zC>)T9cPJ`BFVDKG37peLbd^=yBr?{oZXo!fz5& ze_fCKt9qO!&i>9tx`$#q=Xv_fS-P&%daOICN9J)o0*>loDfKv2sK>Y?del3l$D#ei zMlLPcF;Mt>fyOXPfV>IFW2eOag82XtMu5vT#qM9^sva)!)<{cUc~YH&eo&z z3_aRS)5B@9p7y=bkBl*T*v09wc?4bmP(5}=)88WX#9`^l zpR9*ps2&T0$S2U9d;)%SPG3DnGCd}F>9MH29;-YlKRl>jZl;I2u^xjO(r-HIQNe-k z#ZC`>4LWZ%y5GurB%A6{>7Nd>f9hcQRfh>5b$I=TyaF$D*ifd!rw2N;zpKO88#=7H ztix&Y8kC*Z(fT<${59zC=Ma5nua4Ho)#2zC9j!~E!-zZ`nl01e$wD0#&DFtYh7PwU z>kzNg;Y)^&=7M#2m7qi4SRD=x)sZhthv@z~tPi8}^wh!HpW24bI)r=cFshvn$t~$< zO8;*}?~#|GgFStw27R_FeaDo(`$vl!-?TXVL5qH`w6sr=7US+~QGQd4F_*Qtdrk{> zLW{))EuJ0Fq6K*$Vz+3qVyzY@muvBOp%&j~YhgM~i%NR(MU1C&Bx!LmPK*4ZT4Y6P z;oC=xzd>5;@zWxbYw@dt7CEi7aBQl@8fPsW9JI);sm0r>S_D?qV);)E9)Hr%`q~=w zEz@8^i3V%0X>hnmgVQH8IA5s2$$c8^-=@Ke^%`WX(4Z&zE9_=zaD9>nGqW`4kfOou zI1Q4AXkao>gQ=k!ROqfjDm1jWrUqUuHRLnU;7)xF>e^`#W~qU`q6X`Ks3AV6aq+nt zHy)7Z;)WWhiq+V4LXCL^YK+{YMw=~al;^3jGgpo1*=pJkRE;&6^nQ{Wg(KDQj#6WH zxEl3(sG;qwChxeK_I4&ehl?5;9O$*R8h_2ysQ)_)o}aRydXWW2evWq6v(V^#7R--k z;n9IC?A?}y%(YqQxFid&W@jOHQWn~0WT7}A3j>E`;r@Uu^bgL$nXXxA>6L|9#HWQ=d#sZk352E}0lnCzJLU&qTutnMf|rz@e8J_&*mh++EKiNcki+A#bK7`YXKFlJEEtbLP96(sVqUnT~L6Its_8qwdgjjO|1J_fN;)PU+~_JRKt)(=nU8DESrAVfZ`_r=HSr zYaFfJJP!GV<1l;2IE-994jpsG;qN4RKW!Y6Mvg1HZgo=L@(L#Y_OB^5uHrqcdrsrXAimXy({xEGNM-ZK@s zKB;)pJQYprr($@uR4o3T0^^$$Jh+#F^5PU!5GgR*k%E6K$=5PF1-CRQI4~v!GX|08 zC5SvNsuWymo&sIH6u4TZP#cttKICzEa3>it=aO;ra5B1)&t=P!Wa9gi(Jwt2tI6x~ zpieUFx+TN6Z8C;8N`}5>GUk~iW6Ap@5~htz zf_L8}Jnc&VZ<7S4hDq3IorHFO$6`16UtCMZV(z)Icz0+l{5OroqD5nIXVO^IN*;^u zF=LV3Yb+M{jK!8_V{x$dSQMI(eon-eM~TR}l!#=Jh=6U0uv?ah+tU(hzm-Jz4Nb(m zkVMR3iEwG2h~0G((at;(J3lAD`B4J0FDBr5VFFlw0_{1PfD4loP$fA5UeO8UTTQ@( zP6=2{-k5bZ3E1>+4A#6Eg9UfSAnWuP4BR({*7YQB%z#bM%j*p;vYy_>5M*bQ72(*hEL2FHoz*N-;IJ=F&KI;** z4#aSX$HURScsMp57!J$T!x5J~95Q)0EF#G((``7Wdkn`B`{C3l8-@xmhr!`0d1DHP z!DGWPxX&4e2I<34HD(yz1PsHe*2A#aVHoXSO7FiOiW}F4VzOZ<`Phfz6!~TbrVquF z=%E-HFqHNoABwO#Lvh4}JT@F(>Mq<^$sPi!fhi}Iq>}U*1 zH^*Sqycj%9k3nQ~49@z+poK>avh89}@+%r{WzmQ|AC0wpqH%R;G=A#I7c(jvp25*T z`)K&pk49J1XmorPMZVrB+A}Q*WqDCJKt37$m?-#$N8zVe6t+4?p?Bpde0nt-Z?~I>A!*SemW4> z&JV=!-2?F^cOb^72ja=#fe7~>h=S$=QK#lWjQu(QhLQoOcx(W$X#mn@4ZxbD0XW%r z07|_F;Iq>J{H-(q6<+nnuZ#Whc3*$oTG}6nwf&JZv_FOh^oM(k{&-!ZKh~G`L+`u& z@I&^)vi1GYD!U)#n11LM)(^+q_d}<;{jl+GUs#m&rRTN2w5L{IRGr@!z0&$(264U9r!jX149PRgq zQpF|T8H4F4f$EhgR$>cFl-8f z5xX)N2X(>tJvbQNU4xO-I2fxd2jdj^RmzHb;pdKCls3I!oze?deR{#HLoa-(-3ui@ zf>2Nrgd7os!K;JNbYc*m4-LZVZb1lk3&PjRL0J5@Z2 zw&{s_c0Hjf?|~aPd!WhT9!Or+1N*YbpAy*vPOJxdH0XhZe}Tv@4Wu;{0 z9Uh3~eu0?g7Kr%Df$09CI~>n-$E*DA*gccHC-L3k8q^)vT69My`AzD)3&8G+0l=;R zoS7FuYjX$SXlMXDJp-`3W&nPF^rv;Z{IP}nC7%}fqkXDBlEVG5p{+kI+xp|nXFt@u z?gzL1ezf1EAH351(6NsnTDJ3pqn#fred&fL*Sf*5kGvxbyP;odH`EUAM*B~7!(Q`yCUsf7nEG+LQHZOES%j1W$|6mqGuN* zx_80ms$Ixm=L@s5zG%AH7k<-xF>r)0Mt1YX7#Ck!tHT#V9(6|O(az|!x-%Sfo$+Z< zXWC<|Gv?OqjIbX-wcBKKI|$HnEU-xfcJ~GXJVAY0Ao?B01M+_K-^Oun21nai4w}}& zCsz)CQ%=4xhC4=v+IbAY8U|ei!{$y5XYCmte^KGfRq}T1QK8a26)KRo<7*EUo-|dV z$XtbOPkb=txDWcS@qv@h2ah9tkmu!t-nD)3?~6A!UiC&d@^F;Q@g}z18|B@-G2YD^ zpG>_m;*l4wN-x@P%?r7iUU<{bi|P|EOs(mKGw(W~LUAYBJGT>tOzVVc!#ZI@=T0be z?1b|_JJP;B9dToSM_kJ3NPeD;Chbil@p4jA0G1MJ## zz%i>181=e6%+Iz*-iG#QHL*RdkJTP3@Af!sPd<##?XcofJ5=1>4nwosp>TLRRQGL% z0gmmk>PK7Lz0npm_O?amxor_Ux-GSRZLzTtQ7?bn;MCnVC?Y?_`2}t0dfH%rk2c72 zYlBG@+aTtFC)yWyqS9hd6eoLPPA^Y%Z{~?#l{~Sfv^9bat*Jg~jcKW^Q75D|*15Na zn|W(&c+?7YMJvo)+6tdjTcK}AE9`b}1vBzRgg*j$c6+CeLUJKeoqy_m6T0oP~0%6@-z}ck*Ui@i} zt+$(FIC&f#<~GOa*yc#++8kC5nq%{Kclca$$C(}O=#}k`3q#%E&)jjiwmV!uHN%Wz z@-A#@hR!s>nG@Lz_uDr^!y3&H^QtM9oNS7-c}?*tqbcme$+O_m6g?|9MdYI<7*W^+ zak))sO|&M63T%R2E=|z!j~nXVa>KXXZn!wp4SB=e5X;@ryp9`Qd~A%oBJvw-Y)tFl zH^zzqjnS!1V_dRqjF_jccqv_xu+$Z=l3g*lrz@_wy29tL3s&E9!SCHJ=rhv=8;7~z zy~+h`?Ol-az7g`zHbTkTMle@5LUZyG^zdkeq2}Z>c-RmV4mZTKoQ9Y>x*>F38zQ-W zLqwN5!|$Rq8gF){u?}ZkAK;9&p3aD~a7OboCp;^3!iq&s=#k)r&wfr=+`tKKzBRzP zOARn^O9PZmXn@#(4e-pf0iwtQaOtrld*17rJ)C@37xFZ5`+0SdmtGgs zg6m?GTU~Vd>wr2p9q@dI1NKaHz_=&}v~BNz*VP=b>Pa008tUNv!aA52UkC18>p<46 zgI=F%}myxRvhiFzEMgNFdzfldhiD|z%u^KM*uZH6u z)v(*N8kXL%gl3l|22Qo4y=^RE=4pwm=9XA-&jQhVEl@Ap0@tD}Fs-cxt*1)t`h%*_ z@2?8SnN@KhrYgF(uZo)%RS{iUg~k`EAZAt-+#Xzo*4n9pBbHUr=uu@%J6IV{W>uzj zcPnE-hsr3mtPJ-@=14qfjvcei@qDm3>US_lkfk}&ONkvnUA8H->rztJ1b(* z*|MMWo%V0H%aNSUo84dtkhpV^w}R?bKW0*u;U*dR{EPi&i>8gJb&}&cYg86 zNx%4M_g~!Y+E1=k|Kvq3Ke<)$4<4BIgJ;(N!PlJp&c>{EFRoUSjyh?+yRPuT}fT zkM94(ggGcKK)i*Y`7@^70cm$@#=n zJALB!AAaO)`bWN~-g86BdtT!3o_{?0j{hC?j#spP$A2Gq z%ij%p%Ws;#BTHZMFVkM~3=h(4 zFZjr;7yPpG3+{R5InPdb&TrX1=Z*!>c*Njme6IO3eq{SoUefz1FaQ38o2`CA%+?cL z?R6Qim{Z0-bSUFD?mgyvCOzg;nm*>i7a#E&X~Z)-JmOi#Qr>7pDL-aW%KH<${Iu^w zKKj=K{(Q{?9_jyppLumA-P^A?+Zu8rZZ}IKZZ}IUhZgKA`H+lKEn|yQKo4mL2 z2LC+l2A@;q26x(Voo@-d&YOL`#@7)?Y>R7LQ+Ac#n|_tIYjKrNy?ljVNV~$TJ6z#@ z;xZpM_>AA@x%Zm${7KjIeCqRa+-cT1zNh6m?sN4lm*dXzP7Y`JcEcH7d+-^qHa){{ zZaU4I_c+bRzdgmp{8RjA+f%&tt&==D>m;A*c#>~8dV&`YJHd<0Pw?yc$N7z*Z@D%&D5>Da;>f0^I$&j+drSDeBZ)n zEZf4Dd2iwCOE&XOn$3K@<7U20ZsIdyHt|%GO}yXQjl6A_jl62v27ZUw)Agh5cK-uX4WS^OHl({c^>*uI)?3|h_Wyv^fN z=H&5L9(laS#Z`Pm;wt{#Y8Ch2wUW;XS;;TGU%@Tsui(C|SMVfaLzgEl=d#9fesA|O z{w0)n(2q;GO%Ac2o=dsIl_lIZc?qvla|!>pdoeE!UCd8>$mMJ2=MrN~jOXP=ymrze ze&2c#&)c<-4-8qzt=});#<>f4T+0Q#`bAe&dLB=mHIILA zpT}d*&*dd?b9q43xqR1_IlN}~IXvO{Y<_CmY;Ny1n-4oRi*Fr1i@!FV#ha|3$)mf> z7x`6KOVq zv+jC6X{wGJj%)ebe;RJbG~6>w&HWB#@sKZ>Jj64T`zL1bw%f+@+Aq@iN7rfV=;`!`48p2CJo`u?rMDdR=2JvOCgLtRGk^It%2p)ZFAb(;rkPi(Wz;Dgy&%2%K$Ma44 zadTB)9x=WT-?TTJzk1u7yEW_0BZi0ZX{$qd{@oCMs#XZU6B^8)%<9EooDSkoDg^P{ zs-FDh_#QleZy=xgwmXk#+MPEY7Qo-G^5@%b`|%;Re!NC-H-0F)EAMxr3xD^=m+L$E z@+zsF`HUU3EawZ((;IRAco5_MOH_RQ6(9b?(uW85dlN_M#V-|f;#JB!a_?3h`G~j< ze8zfW^X|9fhT83TQCM4kZB`q8{gfxa_^&lT?$w&_Ol?Kwxg}41?!ki^dhiC3E%?ht z&H2uY?mWJVJ9p{Qj9*tb<+=k+c%%1j{Ag1*-hXIg{(OZiPr2d3zgoHQwC;`g>xsn7 z6*}{?Uz~W0mQH-us0RGW8b{vYZhb!4wmv@}RF7LstIPe24m|UF9lpi04!<(GHvh8T zp4Yrzi#M~c#eG8TctEx-?{&0 zW0pMPrv-OyYr$W{SLK^GRN+JJSLXKimHDY)b3S&u8MixHiSPezN-<{2pT>FX-+ z3MD2y+t!5JE&a=^s{UbrGk>wCuYR!Ok>6Qv@mChZ%9+#7&+KM{Pi*qM53H%ldv+q} zE$d5M*@LiGEb90RcD>DW)@A)uw%PUxGoA97_5V`J)(wBio?O4r8u;B~AqVcVjK+7^ z(%f5Yx7kfb`!uq%Pp`5weXlU%sY`5U`-^Px#$qKgnXc zonSTgA7ceBM_JTD$-Y+H zj@rSl6mMe=s;w+y+ZL8vcQZRTVC!+|0 zHj|nC#EES3Lp{4<(6Cy|Gg-*^bT*++D%;|j#7{d(^ zJF1FcYaRNt%&+0B$F)#qv%43&I=cs(6&Ju%{@vKqM!szNKgJr}^JWJQcVxb~?bzvL zPv#fgk_q?btYzh#DFU zof+F0QIRc4_^Z0x_`AyX!ADis#jjPPgP*Fh%^#}rf2?iWg8c&BBJJ~>}yR|6&FuX{jM@j)h{Dfwdr}J z>V3ZuRjbooRI%+lsFrVNraEQosCqT2hRWiTsVeaJJD+iDZul(I8GH^5TJKZjJ=5oi z=TM(3Z(I4C3IFB&xM;EWUF&oI&;LwNI3VJIjwn0;y?^8nX<3nd!7tJ~)`11zNiT(~ z3lvs>zFY8-^xoTD1#d`iSf49+uKeBeae=}S(D@5WNK3sf3a^uv6xkORlinKSQm8Nn zbPa`tq{TW_;U3b{)`5kaNsq4STd42{be)Acq85 znd5~gNwclb749be*Z)$X!aGp96;304{i38WiFB~%k7KVAG`=YBGQb{R~4E;$PZMHRdkq#)b zH`F7Y_uj$qhu8|rN5ccsUmcwdlC23x{+p{7+_FX4~jj*+aG#dvy3quBmLKEs9_Ol^FAXC3I{^* zY49SQurl6YNxJoDqM?M?kZVtp4GJSdF>Fwix_V?7dXV-EQyc1#ri{}W6n=!_+^~=I zVe}-!1kz6*CL4lCD@~qiP}mYG3x>zUmo(X&ZP-rQ$!n%z9BE+DEQ7+GPB-2Y28CCla%b=)eW+hy z`0`ngH#Juo4wC*@pJz~57Al*DPNX%@t~GoouBCp&dc$GTCT}(v6wZapuc1Aus>T+> zXJTIb*X0{_lZLe0X80cib9%d>DZL&tV5gz%12H47b{X)J{g(2n^)W*h zY5wu!1`pD0eNGw_=7#DV!vfM>8E5|E{k{-~vwP)vgTmuby<`Yi^ymdcMbcfpFB$d_ zqqF15WrM=%P~By)B+ajK-Ef$=olVPc7>1LsYjMkAbZ228HpVI?xbBI%#RC!HhJ^{jp*DGvbR3Wd?=+p?cEr{VAnS=`+JB(g7(i48Ekn zm0lSXHi+s{LpEurrf&_+Nm~@WGh85E$T{ePLE(m|zBO2rnkRiW?0T%n_X_2PVA7Wh zzZw*#i0Wj+EYkCbei)jO76kq>oGzvNDfw+scq6K}4Syf%G4N8QmX&O>3hU51(=ILq(f^|7N1I}T->QF z6o!e~2vLtz6<<~Cx=ZD;orUN^+VGEsxN(QB|FoqTMQS#$n)rTOkFWi!iy5TPovnle zDYZ3X%Pl?5?zI*jNe`=Qh*LMIp6gaqC|ne^N22rw#m!9{F@|*9YFqLBx*o$~?ZjkK zYO{nDDSp-x|Ic|gyrxH;*|mkjQ&GDn+K_&9bPz|b=yCsUg zxQOcWFc&d|bZ=c(q3~PO&WdPK-S)=f-Z?#nk8=|PNdtKkp|D-l7K<=ao6Ai_@fk{= zrOiYD>D?jjLgBusy%yf2t3NjvdrwiE8CnQ;(&1A*gu;YTn=Twk-DSt{s<}4S1q#bi0_8!v1Dx$Mc*fr{_h{*@_D17ZJULBy{+22Kkk&e=K z6$;lz{Tbm%TEp5;Oxj23e9KQf+e>k>#$PDR8})g_jy-xrwdwvJ-;1p|J=R3P(r% zE76eDer1@@=2L%RcyDoQ3*DbbxKJ27>Vt`yn<+kweMH$Ny07fM!iV&BXg{IwchpZ4 zFE>!V__#l9Vn|%xwgF<%da8d@2MUGFqrRNrq|?kIMb27kpDsp1LQUrF_U&mp1?X`J0qF=~Y#?)QfZh4-U= zqo_c-HF3D;wT$Ycjw8gfrFt|o87UMNkouOQCF#bTQ6gh8mG6jHaV(eO!6i;8oFMf- zMejvaKkpwcmMx_6ri~Y+3-qYwKSn4FA@xzkm>jC#ZzYI5^Qj(NlPJpP>G2_UtnebG zeyq^UB`)%3l8|$#+?+@jCZt8PQiShpYFGQDib=Dmy?0C#$7fQ#_B2gYAYHk0oKUz# z>JJNDHsxpM@uF}#mDeg6;`=m;|0@|nVHT;+ERv>DKVxXte_Z#o$&@}{)I#AIsb4Jy zPNMQRRV#8PD(e;N#JLHSuJ(GNu#VLC79I7(dG?tg5_A;bhbM^jTIz?@pC}X#lKSVO z8tLe#6GdmW9x`x}NX?@5a_1zWFp|`V7q>Df9@8g_Dx?-AlZDrKibqTl3O`Bxe6e&K zU4NCS;!GMbp<||s@>Gh)%TtBIR?@S82uY#%SvF0mlc|0AGfiwxqBtKiU0fYYjO6L* z;!h%7r+c<=BfUB|TZAT1`|vqiC`=|jQ;0S3v>tQe3~^>O{l4=|@h(n}{!?ZOh1aC# z4&fb3`4Kcr#Ehcyv}cx>Jd*0UTC;`1a?-PjI6s{7`@wASW*FUPmpQ_UbpNI~Lg75= z`9*{d(WCp=xnk^KDxcTpig__qKXsfZ6b6)@aYS(xrJKoo@p2G-Z}@y+PWtQYe9!M&xwRqe|); zp>VVGyeXEnqkfdnTCuz>^C*GB80Sj&uiGpVT&Vx?c(WMMi0Y4kEka><=^0ssJ5&Bz=Ziom>VKr> z3pAj5=T^RG=SY0BYO82kpWf2*G#CjWQmm2RBIW_e#ow-x!YfyXqZl@SyO`q?* z>pveyx9ZgYsk>V!JTX1j3kOR*em>qUOf4wg1NMkFRp@%Q?GXxVOway8nA3fx?iCx% zs2#esSInwJ&wD=mgu)@y_<-nNk?PY*`-Q3k_1j|i3uhDR9~AEw3ZqP82;%u49S$!# zAkO{P;qLbXV%skreh)e*6n>e;8AQSl9eCqIqStpFVrCo?ExzfXe|tzMY%`5Th?ie< zkOvNnGoN+1?{GwH_@u)x?Gd4H&oo{k27S<>qkn#dSZW#@ z5gCtl823$zAX>M5PNY#dl@e!dGzx{YrtuST;=T@7rXLl#_jGvn`luLDLiZPPOehRC zjj;%`J32J3b6i}%rGuB|xL9|SSnbl|LgBM%97d?F6Dz&tgs6H=hso7WitAS>-I7iU zh25sH8Zr8k4hK7(674P$%f0fH_*1OIO_S3?;ks!&N6bA>jP}{nqVG8!Dtep|_0Q7p z=A01<^G#zuV#_HV+y|ch&%fh&LPxyZIic|2G%h3#AJt*N%X30)q&4V!ofk~%FlNtr zp|IjKb|j32I_NTsguXzBY4?i+Kcd52-(sO~bAvg!qqd4SmNgbSj>ejW0! zTo4LlPGeAF=N=vQExRb@puF2#H&K#)@i&;1g)db1zr;-Yjrraxh~GF(BTNXAu^ZiaA55Xq44fBZYJ(5(b4*KH%0bh9X4LL zDLUj*+oMcI+Tc6(V<9I?hiSjG|o^Y8+ z`B(kEIHT9$bJBgGu=h09C#`_zttb8ECvnV}H9twrar}03MJ6?zRXCI38 z={jgzl!_Z^w7)e;Ruf??>t|Z~POHJwiw8T0RlZ!*v*hr$X@o(D2&%Fo2p z7#*s`KNIR`+P~o9Gog3{Xbe+qh@^a9{9JU3&=F(*Toet^K@oE}p}i>GwXcQZJD~AW5#K{c zd!M`!-@5BiJ^ziE9H7ICYHx+&NuV)Rv8)^IwQ&8daOq0d-|3y$;Y<0l@|{rp3N-F2 zB-i2Ju=m2B>2T}JdvU=>M{AUS5Q>+9#%9HxPC5+y{6R!_B;Q;AkD{zS?!Uxeb1 zpmAXF-c1LOwdEqAG1Y68zKT~a6xXp|h2ou{v0_o?tfRH^zlmrks-G5p6L%bS`1b9a z2(M4&Ci1(uP*;ap#_z)4f$Be(A41lqazFitP&^kj<}7yD>1b{3pa1#wmer(s$o`j5 z{1`MYEhbx0I^F*zzE#sdAijlYHB)u6F!5n6@nw=sXjadXjIB0xZ*jA)`{`FT(G9m9s%s=truNJ*e{1b}DgT}yR@h>e#`I*R0Keg~1Zz4B- z*TOa5L@NFd8Yh?PaxETKt013#*22Im$dFH3+B>>}RJ2V@r}@UyEMGe;^>Nsvf*>`hg_&Ar#&Sv$-jzH@s!Y*ybOMTDxQm&rah0yGubEVQDm4Bt&t0VZI$|bWFKAKkwVBixX=(osbE$Y(XpTU(Jxkt_ z3FdP4X)O}>n#-prwdnH1Tq^z+nn#d}j%o2Spt5{zr2EgTEPbUG^R`u%iuZ-)8szH& zE!tXFk)4ldVdh&!EU>cO*d*`Tx=mj)>C?%wUCO}hUPxx zv(;KOX<;c_=V|dd%2H;nq|eQ>l!_0B=0{|;W#r-cY$^LJ(V}7FYI0?+mRPrHQt{}} z9ExnVK#K_l)nwv)Eqc7ECil(N!nQ$msrYwjo<;i1qWw)KR+qXNS|seNE{{#uqW#nA zQt|fCT#W2S`<q-O78`u6r7=^B zxKwMYc!Fq7M|!2x{oS;dX=#)WRcgrHDOwt*tsxb^5Y78Y*Rd3bc{OBo0{zaV8gg+w z`B^K}l!}*#=7ywsEXCW1nv#vwqIhvlnL1oaA6nsvd`2{XBp(dc!m5Rhw2dMEQIw7J zkJ4i9JR7NakZ6ucZXc*cwa+&4L4Vq-#no2U=%>YuezsEaC(%5VOzuq{rUF~JCRB@K zuWjX}U@dfxc2e;!(Oi{m(Nl|W6YS)`KrQy}wUbi=D2|@kNyXPh^I7s>|oR^%U(xS-9{y%^2^-fx-QtYMThoX5g*|5D9+i%#*fVNr; zt6W=-@zkQOS8b_yrD*O<9`Mj&`pVk!c5^Bh7i-I3%_t83)s~8nissiO+_Z=qR!0tY zrQge~BPTS{(i*{aq~funIXG!-prw7s9OV7_T9igQ$X|7}STM&yD*h{)r<3h#)BSyL zkYTmxe2wbL1Y0cz_NglsZx+qv$#vFR6dtN84b`=Xe_2=Fu%zp&S5GRwEt>C>W>x5S zboFF?bBfd5^<>*hTHJV4Pb!`+niG`KCR()it1nakYVaVvzMTG>yjol8OU3U+^M-QA zck+E%I?AJ8$(zL-<&`hw(;Dk26)zagEy~Xy=>4mX()2y;p;M`Ww0TRPZ{I*FJ~5hq zl&xNB&~8}+sd}!#{qqfE;8XH_{ca!?4;jr-${~+5xE|vq$2`s!OdANxTS&Z0B5==2hjnBO2s(c9CZfY0y5!MV>yO!L{`+Qt`Uc+^amcM}r!bU8UGXdkS@Ol}C1v z?`^cJRD5tWKPz|TYcS=4tIXf5f%89Cxo)EdhSrUx;*p~{T)A+q2A>u-mNQptF#A+v zIdPSS_MT}h75^N~^U8!}v@cPFn;g1?J~zuv_RppK5pGiP*3n$BGO{C(xqxoWKHiJBP&zs2dX&P*;(^Nj4q5*m|m5L{i=9J~}2^z%iXexK> zH2D3Xsa&PeV1A8eQt|82yt7QtAisKQGdU!k(sg4q8I-2M-J8v%;^m{cY3Y=t!5=So zStU_}Iq~lDW4wlZ0`5}r`O*BfG>+1MnKYN1Mrcs%*<8*Zra|Pe=2Gzh(j2$!7o)-W z)6J!Klm?Z)HOa$|1|?I+wqD&9ewE0-gJ zHMrT^Lv{<&V8|2?>C!`kR|h=g|9pkdJ>&yFy01DdWnou}yB;m&5?>9fYg$Uhb4YXU zGMH&l?_taT{P-2UG-%qTl~nwQG%qjrwWIjm*h^#obU(S=mX0@I{_d@i-C# zAh*`lpwBl?nN^2gH*F((*wgEXHd66F5+@*E)TDeBZR8C2dVfpiGPr}_sEkuxTEZQSB*vsI!e3S zYUG~iC>0MUF%okAH8rx_I>}yF)OgdsldO7){F^g6NyXnu9EF^CUX9LgI!T|i^k#BR4mvlC&F{aFmW?a;`Yv(N$Unuby(*Lj;`^S6B-v`ua znC~t3>{DaTU2my)Mv2*wb$6*Toca8>4#R}4YIv>jk&2&`xDNSbqZ-vsRWf(I8tLs+ z(r>LA4@Rh@;x#4qLvC0}_jgt$!!(UqSgMAmIg^SHmG}@DxloPnbD6B1qs9&+ zqxM}5n~zK?9#vvUWR;n8z2RK$ovsF-%4OtKHP#;FQt_`6XCk*xAb+a^WVlX^Gd&=G zs@0%SlZv;MSQP0uUX51|AYY}a5m=+MoR^|TzHeu#_+E)ukv9|Q`x`pTjCeIp-smjr z#!)_0_LYh!mY5bfXgK9xoUi;nM2(IseC3K5H5L~8Qh8K^xEFaRg3jBji%cIt=`pyA zwC$(HpPVjI@zN3-BWcbOyS{Xh&x6&d?ABFI3{oSee^;saY>A(d2LjZvD(EVM{V1JZ zca_h&sA*mCZc_2!5@RFnIK`2^o80C@`>E~jCOdmkdOz+a6@M;qIC6A5%D--Y@~mb54x-IyQ;tJ-jw!d^YNE=8mqBtjK5TTy~Oj#AI@s1F8Rys z25QVQ36QnxQ+j&_NX7F@%#UnSTa9sx0{&Znqo)mB@3#P{_<@NFl0&LfIT_epzP3=~ zG*B-7n}s101Eu04Cca3n`;mnYWr4Ek zw=8t3)kE%}ed2WfJ*46>CI(6Ff1d@5{2sF7+bo3K?I8zBV5#_>iJOu- zk%d~5f@OI@7DD$0%lO0OX?_wc6)!ZgRkGi{Ed28ikwv@d{xU)&c4i?tKSU}%Y2vSB z<9zZ>TZYOdo3h}*LS>Z=bf1Z#Qt?m|qa|PFWx;ScR1RF3g^v}&r&3&R0|2e)7W5(m7QBs;0D-u>y9+MG-QC^Y zyEg9b?(XjL?fb{auQ|v(^T&cfyNi4qVr#@o(>ZoNDIH=^pv`81Bta?)k8p;7v0lu4~x1!8IT8@4Z>pB_E^f z`!LZlAM1U6Xy(Utof~aC=HtsYANFjYkD5*LXVr4~sMREZW|m#o=5bTWd~_Qd zK+EEK9lHbAy@+1_n*f?QcU`~7#}@fm;}yt1zvp59pg{Kfl839C18HX9b&Ve@z0X78 zYC#NsqciZXL0t4Q4~=>T(agu|IzayUBo7|fgV^(-&bgNf=I(oW$nFqKGdr(q1=;y# z9;VC-=Gbd_SaK$q=Pu`AvtF-45gXJ*L8{Xl|1d0hjQYMJp5fdjHkEe!J%6i&8)tzU8Ku~ zJb0}SA>2%7nST_?#~Y9filVbUYTOQsVh^4nn9`1dNr7;Y2 zjVNdSlZQk8aopJ<58H;v@pijBEZ-4F;~VHYQr2yqhhaAHv~Q^%Lf3dk{*i~6zVS5n zfvz>>+~2jEc{`rcAP-F{B=BmzJXE(&pm7m&Jt`~J(XX?G32bVkUw7vd=vqAw`-&#g zmf;)*R}FSacy%pO5*z>`t=!{L@P_Zo>56O)`G5m z)vxPZ9C(?;PG54dyiPKMKjvao_hcG}LD$D}!0TLe-;m6SFLKfRUNRRw%|*q^DKtid zuA$|D``YZxN#XfBxmdR(h4*ge>g!)AG=77wvt@xRxo~Zp%F-8e@oQo#tDVb*<;+wX z+dvie7Cl|GLr!jPAE5~ zu_SbDFvrc#g|$^C$Ir;c!@n~*VQMb6Ch4s@6S{twSmcsJm$+Oc<>%127P_99EhBQZahAh|p}C+{E^UHx(Z5|T zjd`JKo>|x@7sY4i{`9pTyX*N_KVHJg%_U&(EGb8Y@HB zPIFlMT$K7HpE+%{!RnRIsMdPjgYsz{4P9T&c7Noez{7ktXp*bl-5#v?doFTZde9gf zx(1sMf63J@eGi_p)wb)E9^6_h7lBqiY5Wacr_CW%b-zhHnNnHLdsa_+Rmer_6Fq5c z4qeO5TBUL^uW2t@mdJ&7ST8;(qSrI77meGY>%F>Q)Zy zFZZFbKy+<6Yh2NOY|Xy>a3Ke_fA;06vpLA=(wD{w(e>vXa9oeur!NDKY`IYlk&gXXd|eKT`S;`1 zRXOlW??+>g=vsI7U6O;(^ZK#d!W?wk-jBBPaxm>oKN^=r*TZv{wr|^5_UD)>YLL|E z&)|vLzHQN;#w^h_^ZYa_2N_ZQf4XX8hvcC2r2aIXiLR?>{r)*vvcErH_0GZD>;1W{ zM-DoC=ucyv=-PX_X6gRw4`79Kz5WgZcsV%-NxlPU928xj&*<13^)m+Wx2PO#DG%Vw zupCU>I)KJV(KY>bEYf92rC)qynbip~o#y+sc4Oa05n&2k{W z{L4p;a!{!KzceO`&J-}Xeh!8w|H~?M)p!~7FHhFaLHXJL(s(U8cR*Cj!Q>PF@_l9P z20!?hD=X;d&0-LZ<)X6*v@Vr{SxpD=XmPzB=RxdSBnP#^2GKY#I={gCKeQn{b`Yn2 z&Bl$TgV^a)w*EXCL}S3{j00D^&c=+_gBb848<$HAX33}7u(lga0bLTOb zm2PL_WWr$Xx}J?v0|(RCF*+;3su!~{Xv1LcJ)4bPM+Y>)ory_K7?adgoT8jnWjGWcP2w)S0z zaN3G&WWE@}_S#2YQFJJcRim>T957D}o7O{FcXl@1-G_4DbUmNgp)`(-&Udiz#B98p zGL#F(W~1KPq5Nl5HUbU}r7>=F286u_XJhZDp{zbI8z0IIW3w^r%rFj!QY+`lFd8>U=S{dK zI2+Y#45wp2He6c_=M|r90F?Dn%g@w9htJyW2lRIal=)~b{&?y@&R}QD~c64rq zo&VAEyf&QIp>61Q!%=+K*uMKh*Q_9>JxJvoS4s1dY?9 z^Do>}KN~M*ji7s7wR|>@;Fa3hus<<^#_-V@8NRBjed!+~m|r;?JFASOWrb`!YBG|> z_t7~TRHAzh~k6&XHXIISXGej%4c(>LI=w zN#g?PJPtLMhNL>9xcg}q# zoe!ez7Cr9#(VVd%3+uLzX2rExICW+;jZvgCM6_I%h0>N|*ke%^ey=fxujXZ;Q;RV) zev!@@@yhfp42&E@_bFMJ+j9)}PRPQ46UNZkMmmecWh1ljZtob@7^dy*YhyTaP!@iB zH-^SN(s?DO^vOc#FJpPVM;7whjb-QDER6RWOJgGGOcNWXsh#xiSWZsL!nK)WX&JBk z+c=iSOVYU~UJcK}FZajNDMUNp-^X%oKo+`J9!Fy->1-4SdS;=I<2XKZ&%%V@arEk( zg=N{}Xq+XTpQ4>(miE=gap?cD@POm^qJ0*=oF7MHFzJjHx3<#HSJCmT*&+)qYmH~$ zruunnHJ-+2(m5HG+ z{I^0Dj(^a{tLvomT#dV%yeplXsG=`SW=&_WWT3f}Z($zT= z-)m3h5c^DgYCV<4*U~vY7HpS^=dn}SzD*_`^_|MRmfDG*GL^>O(pf(~Ym}+Z;Z)Xd zs4mydsSK@`iTxj^(zskY56F`?nb`E}G#0I%iIp9uv0ar+EbyI1V|MAxAeWZO#F!z| ze!8jUi)Et6mT5Gem(CS3*CG>952tb2*9`bsOy|{)8R%?1oyPjo*+aH}m4Oz{)0zA% z1NB3vbJn8_RLz}ErU7=N$F#cYUQgW(NC-T4H@>=+Bi5_)eZdV~go5BtNdtK=T7L zSZhrNYTuYahZPyH`Y?mW9n*P9j$V*~JN0IA!yG+c`$CFlOD`@cVvyZU9I`uCZ<*((EuD$k;^%yc%BHL}$? zbC|_8=^5A(G>hKJdj46nXq+>h-{h$148$#*#Us+=g_)#23$Sn(3opFbIR7% z87Mkn&QCAbyKDw_ubV^TvFThY(~4!F$L%@nZJ7a|&vQ83A_ISvpG#x4>Fg@!eoV*1 zj&r%6no=m&S3^`Bol$n2xS<=kny;bo{z?E-&0nhsCM6G{&3G!1CV3 zbgZ$M$0ujgG1z(@U!F`yaMO7-{+rIp^3%a|ln9;2uY1#RGiM%u>{J78^gJ3HPG@OZ zXsd27^Juv-9nCMyW8t;wDDpyY)s546TUstn$4Z;|`u=q~`usVc1?HxsTbKDXrku{? z^6QjzyzMogA19<^-^BTRJ0=~IR?esK=5%hCkB6k=&ujB}cc5By@81;1glbihXgb;-SwLgh z>5MRY`Re{YFJP)?I%bz&$O!jz#5G(< zr?bW^+&UdLTNm6|s&?Nhg}`w~{)m4@>1OZaI=8jkl{ zLSy^sEH>9|P~&gy5{_DvhVKWLFm6Q}w%%Mq>{nPN^*ix?Qt&h96l>PJ5 z(EZy|8cR@T!`UD`4cmWT#xF@}NU>kWV{vJ)3tUFy4C?$iQ^NE-hc6?7($IGPGM4d6 z!?SJ6XbeJ~G3N^RG`K%r#(cLl6ezfyPR?mqTXi{&PpEU~yoofFby?08ZPOs3%bDFO z4avF7Y3xFsRcFa2X*j%iInOpsLyj!xjCyIPdto_^YpC<={M{xEy^5^ho2qGOV6%c- zE2)Fsas`cfs59@hFO`OdQ7eA>*hejO`w1&(JVc#~XZNqEII(91D}GEx?v)ih|0Y$} zPp_b{5_NW-zE4t-V!M)69;BkuUn_axb}DvsTS?<6>U=#tFQ=ktzm+U^J{2pbtmN@i zspz(5C5^GDGx&5ol!~c0RoK!ezrM_MDZ9heuY?xQ#mR&j%AzQSZwtP9K|! zedSlP>qtGXhO22zM>PSsVPGm|`mJVkU$q_6R@1s?D$WmCP2)YP8^FAbRFvAXn!l## zaZaq}h4@sRe^^apL8>jl7U8MLsl0}_f>Keo@fwcuOT|)$H8f77`UAZ0o{CGEYdF>| z6=@^Zu&uM6_kuMvhNKz=9EDW0JhO(a+NR>j<2AhTXDUJquBGuM)iGeB#_CZvTg$Tz zQeoq=mifP=VqNH38hcW$1MaDjii@MyGR8U;35(aVWW`i`<60V*QauE^mrT{~+qHaM zBvscluH*QEdR{fx(U_HLCh+X16ok61`{|;Wf0csXJ=SrJdY0-cu*<^~OkK8)Pwu3s zYq*X>ZlqwtrFAscrP>RW^C>u5Y(4!?r@*)NdcHlDf;+9&(>R#wGqC=?6nu_*Oinc=I6pB33GFtrX>1CfdT!*7h!i9xZlv)#)t%rOfBpCL zjSTkI``2yc!*06$;f*wwr`i{I=N0QNZ z*cSHRpNv;?xA60>WQ1?sLSvPx-N6T2bUzQbFla+E*8SMR)2owFr^;3u$5ed}ZeNs) z?+#npWL`27gSK+s%w+w3*h*uZssX}56ZCQOxANoYWY}!q%Glw_7tUlRBW2&l2LT}e({9SE3>6nZ;&9<}N|8##Y+iAR2bxZiB zbuy0TY^Ps~WHcGA+cinXxJBD(ELOEmIJjOiyv}XslREl5KHbhPHIq@ratDpms{RSf zS4_r*KXx#qOfvrLw1a0$Bx7RO4jRK%jTDYAkc{qQcJTGrB&=S%gYF-bU?n?fd{=c; zSn@>@_C4Fd*vCnzQ}{pby_bZZHU6WqU)5S+kE=;&=K3GcT}Z<4@c-E4OcL(q{YT@% zs>i}xhtz*v@*msmOVYo;|KpgQNpQUIAB`ESW((VGPQshQ{MkWxxH1W|Tad<+Ro8`M z7bL+Yg1kFB3A6IaR@0O4dMs(IS+!qyWo#0r>?9kFOu~~3WUnE5+!v&AXw`>d%|1!E zSyPyppM<6@h1;@{(9cb1j9N8h=#{9BZ4cqxm?Wf(6Fv)1!hcJJ#;;Xph6DYQ;CoSc z+%pLaUkI(;_4q}0(%80Y(Quigy03uy>P50e22Co`BJa$&Q6Op@F^kgEudhBM$BZ-(eZa0n3s}2v>?Mg)X zUAy^sM zp6_K}7h?(U<1%~QuEstZV^|F$e*H_$Vb^`E`)48o!}rmxSt3T}?W6IB)hXiC`iXeD zcpt?!5!GcM@77F&%lUmYHnCbpY*aB33oZB4y-XrbSKrT!5{dZn$9@{OSiK`|wn)_X z1@`mOmjv|B-Oo?&6R=|Rej3wQO(eE?mH-Rxr|-iAG&r}P*>@7q{po%h?^xX=uDg_g zdDRZ^_}K&;Zgzl=PbA=_^8p$QS#2fO*`I)RIS1HwR|3LE9iZ2a1PoqyfW}Eye~E+F zCE&!F1Dvxm0dF23;N~R>s9f+MjiKDS>OtO{m4JYz2l-`c0(v?fWZ8)cm>GPK##dIy ziEV}_;QEMzbQ_d_Z}Sf_q+bGRZa+w4FRS&$fjJ5AdvuT!(-V+mafpkO)M~DBh{k1B z4~qLE5^&7n5YGiC;8EZq-tkL-W#%Covsuk3{^**3HuDbs?4DRVCaAH0h{khPSBg#k zPQa}1huEf70yb7U%zysS{r!HJ#(GwJieA4a;Isc>2HPc|Z2DnF*{BUY^e~MBtv(eq zDkh-o=EKY@lYofhhuNn@0&2d8n0U2 zEym1<$Ksnu89F&0t3Mp2@3?quDt%1x|;@xa4sj_KL?- z+v7AowmM*3<{FRZ?#DUJQEy|8b7)7s?R}ia&Q>doQLS|Q7022A4}JWe<80qZ_jma? zjjOGm7%SW9@rs>b0UJGjtrL7=t>^RS2^w=-%`vjHo^RxdpS_#WmU=zoPSAMV>XI?& za~wA9Ji&k7#bMQj6KwD@4vU_jps~8uF5{bfahOo!r2fA?4#S$Cpmc-$ElT!?uABX3Tr`Tpz9IgkQqOrl%Qsb-fao92Z6pxOI!?Jm&xOiwBrffY$ zNPBRK&GYs6-%rshD-JG|PScp;YO--#d>m^1bDCqL;!xcGG-E>JbiU>^ zjW@1t8_RjeVc)FN`geRBR&LboUG;j8o~E(L)plcO$2f$4KFvS=R+GHk85U|4hsM92 zp>fL9f8)a6%+$gyIfIFu-LmN&k|;<4RXF8dgZLw}v6vCq|-WBcc^`hLq<7JU?p$UbLz;*NUf zlg`q(=<3li^aMNXJc{U@>xDTu3q}9vovP9nsvS7(oL0kJ6Y@I39jV{!TWd0ugk#nMU_Xl!@2_~_~w3x|I$uu#WXRPevRt!-m* zGxY+E`>tLee`yx0uj^gl<=i+S+BC*)(d67v4Vlh17B5Qt)LHGU_X)Jl`sTbMfRg8XLUu1))F_^#q zA}`#JLCm#_G|s&Gfoyg)1}{on;w7l?JNBAw-|i;c!ei_iNWeJS80rWH5gf-dJM|7yUMAR zVzA5ODw~y!L2CR}8h>A%Mg|v-!STsg`R0e3`>U>U$meJ@*msr2=2y#+YhOg8|Ld!C zcpQz!#jo+g-Dq5@b&baDSMQNuFX_iSU*pKL(YP3KjW#Eu(J%iRjp?r@B-`zc#_7e^ zc$Cq|<243sjYjQr*Yx#>>{aUe7rf3wOQTV~>UEBuAC1jTuG6#t)RyF;Dbe^5 zc%4nhM`K>bb#5CO4ToXZX*vPwPx4s*XbjzaonF24c*n2vT23?$-@Q)L5QzVBolg>@ zQKI|}ro}{K>905VAuJkBxIxnwxaW0)7Cw4?i8nZ~TeLQYZm_6ZG`3H@LDL@aS#yI{ z9i#Dj{|%06s~v)CH(2J+Xw-jugQiQM9wy8F77hP8H#zzj-LBP5maeVcf-W~{ngwcR zvP7k5bwh6c?3!7Y(Bm$-Nz*e>SCe1AN1^ojo6PwXh51i!^7Wf2{8{K0P3u7IP2PJL zg}|n_7@qzH^%8H>v=!6> zWz#WH_-pEI&KVYky{m7t%)e1^+kcy;yP#eupXTZLy}3>Q%qZL`euoE=^*FWf&@>s; z6y=jI9h#Pd z+N6B;XB0*jxJ%Dw`aD_R<+k6VFskugn$Cmzr5sc{3L^sU@=3KQlt{nJu9c!NWXN5b z280@?tXv`r{Wsoao@EriAGymb-y_u$zDv`GPzRN>-bCu0^*w%n7OAgS++*;=NQD1= zkER`=Rw`>;i-bqqJ@&W|i6edP@#3jS{rP{7rYoVID#z`QM3X)D_AQBH;?$h)r)MaJFRNZg(eQqBgiN8nQXZcZ)SULYb zO{=2jw)>R+kr;9EJ}dT$#FzW}@f__~e7jH6u~6TYekZvP6RIg^N6FaMWB`cBc8pW zosHB-G%XIbZ5ebl0^Mdl;@tfaShfBU@9vC1$-|FmIvwiYGHzo8cE5kb<*Or5qts(Q zT^fOGyT>#Q4>fX`G%ErP+#hqrlnC^Te#|H1B592waoL zyxk)L&CfrkX@97-OTW|zTrK#76XSLJs!w<#G6DmeJfZ1=sK?8H{37sc;1l-nh(Lb& z6K?1nfg?kn&@@BT?4{lRB9OT8$;`S4oo`|}>{L(N23rjy`lV2j#h5!-o%+X)N@qOo0ou3Ma(}kye z@iH8vpFO2%l&B%h&iBGmv)VKExDk$srq8(KQaF}6KBMWEs58t0$HVbQ#xpiL7_RRp zJ)`e#?Uu}bM$=~}-{hX$kqV6$!riSD93(q+x zJ{&R6o^y9(IOZ05LDN!E8<~au!cnp53)b@phnwRII&}`mz`z$YofY+yIjCbeUJrS} z1#Pv(GW!L0w+u({#uqdV7B!antwA^r+M%30yl(f` zOAfNqj*I(C&M6X(_t7tD+AV4|^YrI1c#nU{$8W>%@6wkn_#zA&-n!~8Z&B8vrl4}`ggB6EIJJT{P$Yl9}7d|nb$P^8Fi|;#4`*F ze!S+|E@9YR=?%9zhvC+5Z)n;yYFYEp-(jfX`-Ug~3`6VWH$2}o44wnu&~$6myXLLB zVHmdN4e#0Le)hlNBkM5m>KmG-jhfheX%&W-#op@c<6$UT>n-0}grQc;w=}&Qb+h^Y zZ75vB^!9lu!gBQXVJNak>iycnQCpjDuZCjQR(<^WP^>-imM>0*V$Z#|G@TsvxA|yq zC?1r1$9oLL$NKMhb4w_SwSPy`&{3nC=T?NGUi>?rSft16`;G_agsN-yj;61pjyJbX z2u0xTcU&_n6tNfIaq*B)?PYP5CSU%@svANu>g7j%TN#3ZMLyAV zhtx~wp1C1N{^JuDP7gu2^Cu3P7y|F$PmCEI0yWj?G&BTlhkauG0U>BK=M#(c3W3e0 zPc*$Eb=SEkH3Z*ped65s5Iq0ziM=C3aIMs51_XydZFaWu4Z)T+pIN?p2o`qz%xA74 z7#H=KrgPM*$7jw%2;#{5(^J2PR?=LJ`Fa$Y?Uv!Qw7;43H)w^I|$`|%~5e(Z^ zU+DQL7=`zKq3J5AC(jR8gK_A^7alwxjAezta>~hI46FW?rn#i%JX`GzhO^VxpS{{M zoAvP-UpaSeFw~`I^73HFtgrlQVKAm|_{t))gOPpsD^06O?Rw4}7mVNDe`U;wU|3px zW3xfQxK`&IKlcgN_T4w`$qUxz$2Sho2u4)IH+m!mqixPQ zo?nB}DegP}wGBqqKHuq3BNz`Sd}raxdLGNZb6=TY4A}Xd1B(a4{rq>Drj(leEbuJ| z4-5Pt-v?n`l^^W!G6=mI{h;YhsoT#tcY;vH?*~_33)1&*elYGr5M~ejLDQm&nf8O% z4hNypnjf6JHwbU`{a{xHVat^tG@UB-|0!#O^!J5@WG@dw|I!xHXkic{t6IpNSwW@| zAXBCUpH7Fo3+a;> zWLg8#EIJ5v23g3hkRbdRVxj0+P8a5H52Hi0OA}XF;}Z2-Nj>1tefqAP(;=AYT^; zV)l^&V%lEXVvu&z1L1tDfLxmpsGrXQ(sNWGUcN6Nru(J62HDat5RP8flCeDF) zo21)y48-2tf)d&`(6k}sLyJH}j4CLj8VBN!sRiYiUjtEKK|wK{G3`f4x9WlV`=OxR zuNa7gy#*z|bRgQCC@7{uri}@iTOd$9)PmCDO8{oS(EYy+K;q|uV)|s-p^(Q90#K-I zA<4fLfaBE)Ny#e#nEFd0G3_#KRY-&50chN|kZd^+fR7G^#Bo;ucDol6(>2qcg@kPg zfM;|edA2eDHPZ@7-r@k<>rqHd^Gur;GGvWe|#$>rlY2P4SDPq zfNkY1CD}1R-2zK_g#dK?)ly7jO&c8Y;g0|uXlE&TzXxEbv!#6gB|z6FS&HeeX{STJ zSnGAi>c7heV04DwUorshy>)wSvuVpiK79AbsqvPQ_0b<=XIaYYSN?EcYAL4Mro9h& za@QZnX(=(+{W0>8rQE*Y57)DnVw!H+1d;QH{jvX%rMU0)$H2Fia_B#8z5TEh(|gly zh-_Wsk8KqTOS5JE$f{LXmdy7@vxbGmwBWQYA`>S0V+jgN@iG1g?^IZN5A{b)ufk$F zaoQh|=$`%<6JJ;^W%;91R$*~V@kgP)g~c@Fv{52W!u^psv9Qbu@W=0S3QIXJf81SG zSWI6|J0|kd$sZm&3rk2xfA!T0%kjVbvGZJEG3_~RoygKg`nV^BrE-0L+<3w1L`(-y`z&%`sUK{16_Ez>{c!9^5g9(i4?WHo5!1-ihKqC_?T3p`ipa_#ei-z= zh?MH@hvo%}is|QR=S7ZW`e9_{qS7E)8+&z%%HSA3-2bhpn6{p_V5Eb;AKG;+DlJ(QjulX&&K=+DD2>&p=D6_cidg-I{n#IL54r>l8 zE*9|x5Z`VY#)8Us<@bLqV|TQ>^L7Bs!&3lhx;JdriAnz=!4h4 zmJria)FzR<$o4_C_9diVst;B=myp0XA8ksO5Yt=KZjtN{@IiEJ3HjpbgOBMYq)8Va z4C_@wOp8(5Ml!L34_1sTAqU#{pxw+8^63vB99vvMOs7%%M-uRhb{uzx?(Xv@I!%k9wnqV@Wx=&l`)~ON!}2YL7{5w|HYmR7vTy z)*FtgB_(~CH%{i46w{2YTQtnOk*4A%HDKXj`Zx@sl)05P$lX&*?Mxkvb zB{$z2!}pey=^5TAf1;$mq3>H@tGJ#I!B7MJ4jV3qB*PRlel`L83g)Z-O1;%nO z)4h_D3%uZ5qLkd3>4kk2OUe65Ug%h>l>WTehGv6OQf;UgTDK@AzxVgT`u3%yT@Nob zb}1#Mv#I?o2}<&UU2rK$jP}CJ*izCX#0!-(N{MN3YGX?#ck@EAA*EzNCol9HS4!6Y zw$x7N+EQ}1u@^#il#=W9^}6?$64UO~R+qf4>V@4`O39bizqGsZ1F_Jd!lWNGE(e!Pb_R-MohOnBJ*&(`4p75B)p3jEuSNfjVo;NdF5S7`(lVm=>zG z)g%v-YX-fldAnSsk_nx_db=8@{2s+Vp&!!W_w^|>9S%P zs@iCiD`Py6VOLfT4E4adMrCDve-E^3T~=mkUsXG9GBnczpWVtzW|9X2e9B62v!5a>i#=a>A-5APCgv!j`a@Z$Z1Cq<=Xvjo2NLA{U|4L-VHr(mzQVryWzmo^0IkGHEl{dkcRQyP)0xFFT=aR+ogh-=B_peCC{@P?gmwmcAd4$8(Tpv9J?Vk zy@Hq?uXYJ#P^)hEGN^($HSLBDV=GAU2Ho)Q^a^5Hz1l96Vb!{!)S3#?sX{lnZ`1p& zx?%j@3Sv6G+BcLz-`r94QU$Sp?~Z^w6{O$`cg%QJK}_RU8;H{5raNjCtSGH6xg*4? zqP#xkjyaVpis}DqCsAVd=>5M{lsY@y5!|w(T;AZW>$fY4X#;CZQCt_fqnc+$DKy(1 zzQGk`+hli4jIAi98?3!WsXx>mWqMVVYyI5eI=G^Y%Xi1%u@%KMg|*2jUlZK%ePKme z9qEoXYbr`akUKKBRTR@3)^4L5?Bb4x$16&nlRN5Mswls8aEJe$igHC;#M*Y05zX9j z^g~5y+t3}B1uMxDTX(dzswAdUto=uEuIR39>Pqt7O0TD3C7EB?U44K`Vj9NUh?KAI zyQ05KC0X*KD>i#n5|4*n@ieHCn7*-gBxT8^uJB5)B;8MU#gLwryxq_ho(n6<^p#yPXmuqqU1aT1%EMV*@n}ya89BKtsvfT-&Bt^_r;C-u zG?TSiDLwmj)wXjbsg>Uqm)=*BJ?ULhtUzTkJ!S1$O0h_7D_5#4O9Q)Ne67mj>eUsy z8dMh3TGsZZjBxCV>g_AbZ|Djq=gM-VRagC%tSqL(tbI%=)}X8U(3NFjovwJFT3P<7 zrsvzEvY1A*HZ-MY$*#y6U0JGF>h@DB%lfZfaBzNQG5u!kY|6uDT~KvPW$Aan3p(zu zEY)vxLEKT@PTS7f;uN=&U9jb5Wx0E>3$8z|EIoF0(K(IEV!F@T>(t-pUEp54inL$e z1=$s<$eHS~ddk-cU2vya6&W+K3yS_-MeGLY;~cAq=|yYzQ=D_O7wum~ zE~j+C_{b`f5ZeVCll5_-T}&HPM)-BX$Np8MM)xkT9$7_}cj|&RldFj7Olv<>4z}%r zyyaEIyG0jF*;qyH{@w+frHYsawKhiOTg@)|K2#MMT3K7w*Q-dyGF{O0VHGibYVD9p z1B)(*|5`=Xf9#CGMXcrTSDi7xthJbSHLF=m=i8lexvsUGyWAP?8e2=yna(KN##&6* zT6?Avzqd2&J6p@k9i0*6V=Y-5J0mB|T1@j=o2SxyQD-d4vX+9gJ7Z@bYZ)}TGcFFb z*1vB$n=YyhAJQ2`W?4(Aew|TsiM5Q%>x|~>ti`mlwVf(s;yWXFzqOQ&=!}e$)-pPv zGlpEY7SqwzzN(CH>x{L}t)+xRXYBoGEkoMr{tH$W)7aJqtMqH!Ssll!@~xisx9e1u zyjq=6=eMe2`rF!RmE^K|{-`Psi*<&VOH~Ok&{-SpRmHTqwdE=vuiY>(rm7ry?1l+x zRpp;MZkXSrs+exK_FkpwSvU14tIDFIZa6lzs?^x$hRgG-ifMXl6IKdua>LurdfZiR zu-IKyo-J~N)zPYAdf(cOl{1swV0W{sIE-;aG9}LqZpEre zv2-_hm9Hkb@oosNQB6!IT>G=)9pHwPrqyJxhZ}PKswRK9xuLgxH8BlwZPZH1c5WEq ztB-5xhVkLm(&s{WY?y!{vPfG>((`-kK$rh|I_WI6D-_ni0QR!cUbb*bi#v>8ggt&CtQxJA+_dq z!qJQxVp{InCYIe}J7LY>8d70cC(IjLLn8Wj!uaVm#B|=ZUn~VPIw5m)4e6H92@zXs z$n1zt@YqvBOaopU$MTnFCp5cILk7EbLakeReEUu)^+b=;u9N8?OG3*|c=)}BY-*$( z`C>K2qFyKLDqmAfJ6>DKGQM&rOs!W_u9ohEflX`5FGV{c<*%Azy7JmnmJJ_VVBe*t ze0kx5#=bS>e-B+yCA_AX=DaqS<=90RJj$vmWiIN@)D+XI*LJf!oaTZ$`)W#q@h&KGqNcAJL5GSqQpd{$wl+2r+}Q<|zuL$&2N%5^Kiydslt+Ad@R~s2r&&9N)Wv7h`oFZ)Gb7dFQOR|yXWn54=$3_y0 zx|rUy%>UtxUBhhT@&{+ko}l}A>5QJUY{dDYvuRRG@0-r}bDfQ>zvzteJ8b09NoW1L z-bQL3ayH#+>9)&R*G<^SzgwNr`;LulS*wqGW+RW6I-9n&)STxGs{*y8%QR=)D^W}O zjC00+6>G_wVa}LjQ%i34cSiEBwWMqhXE^*(OOWA=8h_W4@td^Yl-PyFZI_SMQwQf2o#OKX)?CZoz#g ze0f?+qOLpP$opC{{JayUS=5#_$DK^qTh8uxLhFjP_4NcN6tSr-H8wlpZ2j7T)lR1U zE#ZrukkYoc44mzRwhpyr(PSqS>snh5jMnXZYs6Od+;!ddhqqZC^;DkrT z>d4(sj#yc~j(mOPXqx6y;jtrH)~h28Z#&{slRDDjvLkl1sUzN}9ZmOK5)M0}W9K^3 zcef)7`P7jK+Z?esw2uB=;b_|EvVEB&95d_4@p+CY(z}k_oaTuAgX_raagL^+E|$X` z;V`|9R2tw2%Y}91mmZGTy{eA1%y2Y~b#X{=MEl)!#52MXUyjs~@Bl|_IafzgJshDO zcIoZvh^CL~$nbw0@$_{anbOt~i@(;91wu{-wo>A% z1KiVWrQBHu(}kBRM;)+Zpsm!{>wvUTw)%It1L{q&m3kW-Ogmm0u5eI~+EyAZaM1OY zw$f~d1K!hCnon>reR*j)!U2J&ZKc&f2b8{QE3JDvVCOwsX_M(-8uZd8(E)a!^fuA~ zXA0U$>p%w#w6c>{o(`r{FD>01)ETjp=JpO4*T7Di{q2B`&F!Rd3kTD(*Vow`Fw@aa z>eY3CtGk`p)^NZ_KRc;e(ZTfYrHYjUx+U33IZFq8%eIq}U+uA^ubo)FwTI_0JNfp+ z9^c2?$-6uDSUS^Ao?Wrm_i63q?iqW0U1KL#j@V<-Haj`B#~xkx+R1_K_V{qjPIj!f z$LtGsvUa&WoNn34!uj@i{@6~YPPfOzw{|jeygk}}x0AlZ?QyGUT}dBckHO{YN@Ndv z{9e7TcxTw-RNcDblwgmn#&xAtggvUYt}FEe?D1d6x>Ci%9-*#vrHHFN3VGF)cmLD# z2(Bx4{<4R2Y+X6^hdmyr)fG0h$M7C?Wx1{H_uslQxtcwWj;bpI%G)DpN?m>Z+8$Q( z>WY6sd#qSqSL{FkA46vy=Vje(Q3EkhKwlLM#9{^pn1KnHJbOYhP*Dj%)KNqvro+O( zZn_(!yQE=*fMNj_V1by}3hK3xyZ*SJ_X@-G?|Ht@IeV{Fq^n=P)X9g6^zBAI&UZz6 zdi$k5=JO&od-qa*`(Y9DB;Nl!MJoR4Qm=WvNdNwHsi$r((%3&Q_0wyLlzv<@mo6>R z&U($F{P=+P+9@CN%TVlpvzf~hi}b~!X1=Crk?vjH%qm-amn9YI+&u}-ySPx(KTB}E za|@O9U4lP4y--UICwTVBg=&8!!L`R0YD3*b7yebCqK1jC|7(G^pOfg14i@OzOARH9FLnE#%f=v}q^{hUOPDlO1A zOB3DWt^(b)F40YHEzp-+6Mdjdf$rFm=o!}(Xy2Yh_qnV%PaO}?tR?>LaJvpYBU1s~>X@GZ^#(XM=*(5JaaZO_+(<;{KlrhFZ` zues~3&gbiD?rn?nweR`neq?sOI*)4Z%qjWWKDoJn9i6Y-In6zHaK4r-<^4XDuS?c7 z_c;&eYs}W>eBJpvc}H_URm%I_)7-gtI z4KK^r(z-3YH78#eHEiK~)ABX!oEA=MnXh9mY2i;U&R1Eh79MX4V@@0&|=IwX0>h0-b4CpoRLRMI2KyBkPv_e%18 zCrZgBNj~prXmD+k*Z&dpW0HK^PoZm{N%DVRg%%7;@{~_Q^(G`)AB6hNNbENa7}(Ow>V>vF z(b64`59XsS{n6ifDjCz#Wry`!hEj{8uo_a5DX%x^}xxS@W?aI?hueS7+ z+w;_8XG?$RJk8tN(*0KD>F)zA{nw&AUHv^DZ&seh{npZrCg{N7TQRrKQ)=&4o}HPe2TNPIO`AMzyQh^`C+4ZapjOUrnx~tdZRPD} z=V|KjR_;`v&tpO>?>-?9k8dmAawJ#xENbP?f6LW|ReanZa&`RXR{r6OTwV1>D_4A+ zt0C{T@^A0v>ithz`Mx)D)%fdH{%3QpZvC0hYfY}E{@KdMEX{=<+}e-M$yH*#);@k} zF8;sPeqv0n<~M2WIzw{xV*>yERIZZS@b?ersywT;AFIvPlET(Lwlr72bZqTMdgm&o zYis}8lfS>MweRnotA%&B_8(X0>W7Nft}4t`(gUsiQ&z6-e!R8&x6Rdz7h3zv=D9jB zsjRfU29wWvj1|p?zi^(-*a@?+pV4cV~!r) z-P-fN%+c!ot=Vto=$C`7J@&mEwK&w;_210V9slrozmlVIb&~zpnjGyqEt&guj!tZp z>;rRhly_mWyH3qfb&F(gACsfGsmab6lB0b&$zJ$Wj{bLfvYS4fqbsgU_R!iK4ZJCt zuQvydd9tf|=jcGcWPjc>M`uhNH)H(#Bj`<_g8N+IuWaIz<7<>;d^$*$Kn zNA;#9`~K!R%9)q!ubSp)!183@*eFNi*C%^p{T#i%E!i#V=IH-+BzxqMY&F}P?4!SB ztMh?m_xmARgT71ldtYR0;o)TGew?ij|4sJHce8au-4vhpMz-2CNMS#mt)7ij{ORg! zJ#|rvFI$qWB}plsH#=J&rKPyxlx!WJm*RUyXRB3*6o33;wz_soasHFpdZ>GfXFQm# znRlf4q?&BK)j!201G06vI>kGCW$T=WQr!0DZ0V^KkGLUQcMVDL?^kB)xv?qkmY=P~ z(^9;ueYW14m*Pe#+4{fbDZV!$Tjy>_@$M$s%6m1%8E0kd_MIsnd1|&E+neG;$7gHC zffRT8CrjJDOYwq3S^D~LickJ7OLdQ=_^tz4N~qh$oA+j^LxVPMvMWn>HE!d3U(3=H z7q#)b8?!V$sf}B$%+jW`HhywpmiFbg@%|ZE`seaCZa*{yI|)>bLb>pJwXfMs22ov56}I)DshOJGt*zf2lc|NpyuTrt z+R(Qx_u)*vRoT|_AIj9n5481fHJSSM@wUz@$J$ z`DR<+dR3-cEN$x<`FtL0+xolqnabbN)@@QU)$y&iz9%7*zJFVg&I4uVH7VdiZDUHMU8r-`mq( zlM_;X=Faw-nUdoL!sy|rKUMsHV?-#V!>dvX|{8D?Zza^FXP-buJ(F!LaMWGZLhax zq`I~X|GO~Ni#zh?D^vY#A#dkYUy{wg+n(xM+VXzhN%hF)yx)&f{dQA6&KIe!(}<7z zL#lJ@^LhN9>gp5ty#7n|+<)6?#ffR&f4H3%H%#+c-?!7ebJBeE=j}A};xs?<0p5|pU+Ntu6G=DLno%;4q z^O+;sskl1Lmp|7|T^~$y?W6738>D&WeeIM#IL#lFw^PQLG}pPiomxyybLwsF)MRd& zZ|~Yp4VR^P@HOpp{JJ!+D{7}dwxs!Bb~_z>i}#z_P9J@c=KL1z^ya=amt5FR>%U3! zm`3fi@Ru}iuHR0R{z~)rC$!TG$EEwMBN-Z4FWvE5hWekG?z_LwQ1>S39{PEPIwYif z^@kZsPf7RwT^YJ4Gu?H!XXvzobhmbf{<Y47zGcw4-r+dqU z49zS}_cy~cG~}Li*LyBQ_dk;Elt(kv>zQ=lcwdG(4oi1!d4|%)r+ZAF44wB*%_L!Go7Djh6e3T_rT^Ey6Zr?$2ZN; zRp0UXo}HoAhts|Lv#WmDiOT{(STwBF8)?91FHP>8w#WmPm zi^VnBT${x;+FYx}HQQXf#Wmbq%f&U_T-(Jp-dyW>&doH}esK>l_X2TGF!u&=k1+QN zanCUK4sj1L_Y!eWG4~d6k1_WeanCXL9&ryc_abpmGWRBNk23cv@;jO4-X-o~=3XZ5 zY3AN0?s4W`C+>OX-Y4#X=3Xf7iRRuY?vdtRDejr(-YM>(=3Xl9spj4)?y=@xEAF}G z-Yf3G=3XrB$>!cH?$PF6E$-Ro-YxFo=3XxD>Eut^;9<)$_j+;9H}`&V1~6v<&aGMI zY#`1E=Byyj4Cd@0&JgA-AM@kWADs#3H zXDoBp5@#-R_7Z0>a~2b4GIKT)XEbwG6K6Jab`xhfbCwflI&-!YXFPM(6K6hi_7i77 za~2e5LUT40XGC*W6lX?rb`)nwbCwimN^`apXH0X}6lYFz_7rDOa~2h6Qgb#HXH;`m z6=zm+b`@t>bCwlnT64A)XIyjE#aqqSu_IZWfz4T1oQciZSe%i~Sy`N!&DmL;q0L!Z zoT<&(TAZ<&J0y!Uw>f)@Gq^d6i!-@7n~O8LIjf5^yE(gyGrT#=i!;4B+lw>4IqQov zzd8GhX8`joAf5@#vw?UNJiBmi$T80{;+e)g+rY2MHP1TYna4c)h-V=4EF_+Z%(IbrMl#Pz z;+e@jJBeo~^DHHvsW`W`7SCAbS&MvEu6gzn&tT?ROgxjBXEVOuT=T3Zp4rT^n|OvZ z&vN3K&OF9%Ss(5BK&#vMb);!CKXIk@YE1q%9v#xmNHP61{ z8Q44vi)Ui z%sRx(!^}R!48+Vr#7xA@M#PN7%u2+}#LP~_48_b+#7xD^R>X|O%v!|E#mrvB493i2 z#7xG_W;h3jnbnAyjhWqW9||+e5i=b#+YvJ!GwTsEA2a(AGaxey5;Gw)8xk`jGb>_X z7G`!NW=Lk1BxXuxwj^duX4WKTPG97pC1z4)HYH|MW>zI;R%Ui3W>{vHC1zS? zwk2jzL z4Aaaq#Z1%8HpPt7%sR!))671_4Ajg*#Z1)9M#YTO%u2<~)XYxB4Asn1#Z1-AR>h3f z%v!k*=bPCpbBBC0ixo3jGn*ANS~IH^Gg~ve6*F8j%M~+SGust2UNh?zGhZ|N6*FKn z3l=kBGaD8&V)6;i#mv~uj>Qbw%#y`S+02&3jM>bZ#mw2vp2ZB>%%a)v6qwnxm{FTq zwU}9(*|nHqn_0G)X`9)$m~op~x0rdG*|(U1n_0M+iJRHDn30=VxtN)o**RZ#ftjU? znYx*+iy6C_wTqcMUsoa?BGpiRfdo#NiGki147c+gHa}&jk-^}{O z%-_uZ#SXyi0>n;}Y+!0Zad&cN&r#16si62wly>=wk1!R#8u&cW;+#16vjBE(L@ z>?XvH!t5%<&VuWHg4ki0U540cnB9ihahP3)*m;nzP7pf~vkMVB5wjZ+I})=ifg@39 zb|+$oVs}1StM(k+Ju14%^%kJ6zW0*zuWNpV;}C-JjS2nq8pS37XxY*b$mtq1YLk-J#eanq8vUDVp7)*fE-2 zqu4o`-J{q+nq8#WNt)fH*io8YrPx`T-KE%Jnq8*YX`0=p*m0U&r`UO#-KW@rnq8>a ziJIN0*paf|xm4^-&F)m}P|Yq?gPy<4>{i8&)$Cfu&eiN*#SYf&V#Q9@>}JJ|*6eD< z&erU1#SYi(a>Y*9>~_VD*X(-5&e!aI#SYl)g2hhQ?1sgT*zAhM&e-gZ#SYo*lEqHh z?3THoU2b;GV&`mj&teB{cF|%dZFbXQM{Rc1VrOl3*J6ilcG+U5ZFbvY$8C1qV&`pk z-(m-DcHv?tZg%5hM{aiIVrOo4=VFI$cIjfLZg%Tp$8L7*V&`sl?_vjUcJX2-Z+7!y zM{joZVrOr5_hN@{cKKqbZ+81)$8UE1V&`vm{~`lmvH&6zV6p)sBVe)uA~RsJ10q9U zvIHViV6p`wV_>odB6DD}2O@)DvIruRV6q7!qhPWMBC}w!3nIf{vJ4{AV6qJ&<6yE5 zBJ*If4qkqbmd%w)wxX3S*AM25^{$wa2iWXnXx%w)~*uU}=dXCi}UvS=ccX0mA_ zqh_*dBC}?)Ya+vDvTP#LX0mM}<7TpMBJ*alZz2O{vT!03XR>i3BWJR5A~R>Qb0R}$ zvUDO-XR>u7V`s8)Bqi3>uBC}_*dm_VUvV0=bXR>`F<7cvd zBJ*dme!N~%&N(*iVUmCvWiTr$+n7&tI4{G%&W=1iVUpD!jezuXtJ>) zBWtp{!t;pP(?5)V)nk=r!hWSUL3S!A3|)>&kpP4-!2piLH9 zWTH(rT4bb6R$64HO?Fyjs7;nyWU5WJT4bzE)>>q)P4-%3uuT?QWU@^*TV%9NR$FAY zO?F#kxJ{N@WV%hZTV%XV)>~x0P4-)4z)cohWWr5098T0VCMzy7<0d;UGUO&pE;8jN zTP`x@CTlJ-=O%j&zx^7MMHiWLlT8;Hb$amUh|Idlu8R!2$+C+~yUDhTjJwIYi_E*p zzKaaJ$-;|FyvfFkjJ(Opi_E;q&WjAa$r-ir*r$>P&Dzt&{) zMMmFb^+jf%`DSC0;Wt@+k?A+tev$DvS$~oFH`#yD0We(v(Fri!0MQXJT>;S&s zAuwG6(J3(90?{!rT?5fMFx>;uK`>ne(Md4f1kq72T?NruFx>^wVK7|=(P=Q<2GMaa zT?f&5Fx>~yfiPVN(TOnK2+@%+T?x^dFx?5!p)g$v(Wx-q3emAJT?^5d8(>)R$B-2F_og~vu5*;PeRT7;g z(_IoBCevjSohH+55*;VgbrPK?(|r;hDAR=!ohZ|d5*;bil@gsP)149>D!3$PiB6U2 zR*8<4=~{`-mFZrI4wmU+iB6X3W{HlL>1v72mg#Qk{wuCGT`tk-GTkoG@iJX6(fKmn zFVO)rT`q?vA- z=%|^ln&_;V?i%Ot>rIzUblOa}O?2E$*G+WZO!rN6;7k`zbmB}mPITl1Om|Ln z=uDSRbm~mEPIT-{*G_cqO!rQ7@Jts^bn;9$PjvK5S5I{IOm|Oo_)M2iboxxUPjviD z*H3i*O!rT808JNAbOKE`P;>-MS5R~YO?Oaq2u+tzbPD}Q(*H!q&~yz&=g@QyMF-Jz z5%Im>V7iH-qiDK{qO)kai=xA5x{RXJXu6G}<7m2$qVs6FkD>!6VI)sp*=E z&Z+61iVmvjqKX2X>86T~s_CkV&Z_CIiVmykvWiYC^U>2q$JKOQMd#IYUquJjbYVp& z)^uYP3=;WGiuIT8RuCD0p zn(nUX@R}~K==7Ryuju%adu=E>zoz>uI>4q2Os~4LX_ShNu;~hm&amkYiw?2r5{pi; z=@yHQvFRF%&avqpiw?3Myr-e)B%5xst|;zoy2_%nY`V*$!)&_DqSI`;&6+&0v*|jE z&a>%0iw?BuLW@qc=|+=3>1?{vqBCu})1pIdy40dmZMxN>V{N+DqH}G!*P?@My4a$V z&AGmT=xCd+w&-k|?zZS~n=UsVAKq?a1A330P1jp=zD@UAbihp)Ty(-sH(YeYO;?=X zpDsKXHxM0i@?8x?r`&YQMaSH9%|++jbk9Wx-E`4KC!Jn(1LpQ!OjliW)=hU^bl6Ro zU3A(_w_SAHP1jv?-c9#ibl^=FUUcG3H(qq)O;=uY=1q5Abm&c&UUceBw_bGYP1jy@ z?oIbzbns0VUv%;b_bV4ifEU=kQMfnXFER)Js^ z7v8$mD<3@bq}6AU{+Fcb_+K`<2z zTR|`u3~NC!7YutrFc_Sfewtu1cteZRINx+NtOmhsFzg2M)m;tCK`!Kg5-3c;)}>q0Ou4EsVbFboSrFfj}pLohN7D?>0d z3_C+GGz?2aFf|NYLohZBYeO(M40}T`I1GzJFgXmHLohlFt3xn547)=xJPgZ2Fg*<0 zLohxJ>q9U<4EsYcKnx2+FhL9(L@+`OD?~6u3_Cy!#WYn6T?0c3>3pc5lj@rMiGn@ z!%7j%6vIvt3>Cvt5lj`sR$C2wHG)}V*fs2jZ=(5ovS8X6wvAxi7}kwo-Wc|cVBi=Q zj$q;#HV%8Wn+z*QFmnt$M=*2@ONT)BO@^%_7(0fwqxJQ=8}^Q1@E8`4VDcC?k6`o| zR*zuz75){kKRc*5@|sq>ZH4GTyxfyjxUBp5;F!Cf$e3_D0L zgbYhaFog_TNHB&BYe+DM40}j0hzyHJexkc!6A4CxE*hqqrWLQapnPk{Wf}vzsN`k3m*h+%2WLQgrxde~tM8RM( zEGEHZGHfPzOx+EuNidrXyGbyd49ki6bq~XK5{xIqdJ@bh!+sJBD8qshOen*K5{xLr ziW1By!;TURDZ`QyOew>b5{xOsni9+@!=4fhD#M}@Oe({s5{xRtsuIj9!>$qxE5ou9 zOe@2-5{xUux)RJQ!@d#>EW^SQOf1935{xXv$`Z^h!_E>6EyL0hOfAFK5{xaw+7iqy z!`>1MF2mvyOfJLb5{xdx>JrQ@!|oCcFT?T@OfSRs5{xgt|8)iP%a3)etNw?27#5gd zf*CfLV1yY~m|%t(c9>v@8J3t}iW#<;V2l~om|%_>_LyLh85Wsfk{LD``IDOstBk$R z&4yj3;)0tE%S!@_(hMt2Fw+b>O)%8xo1Y+< zYKE;Q7;A>LCYWo6y~g$aX2W6=Og6)26O1;)Y7@*h!)_A{H^XuhOgF=J6O1>*dK1hy z!+sMCIKzSyOgO`a6O1^+iWAH@!;TXSIm40@OgY1r6O1{-niI@9!=4iiI>Vxa<9V}T z)9L;bdKy-pVAdISonY7*mYrbQ8Md7UHtlIxcY=9m*mr_~XIOZGiD%e&f{|xfd4ic| z*m;7XXIOfIsYn024n6puhP5Y{dxpIy7<`7sCzyPO%_kUrhSevSeTLm97=DK3CzyVQ z?I#$2hV>_yf6kkDyv`lj)35*q6VR{$1tZX~0tGYBumc4{(69srQ_!#l1!K^#2JtEN zH0(jGeyyir5eg=uVG{~Qp!K5^7O2Mc!tV+SGH0(;jurw@7!L&4NOToA_tV_YXH0(>k zz%(pO!NfFdOu@)BtW3eoH0(^l&@?Pf!PGQtO~KeStWCk(H0({m;4~~w!Q?b-PQmCj ztWLq~H0(~n@H8w>!Spn2Pq-wv8rG*^e)`LAju8w{!vYmdP{Rflj8MZ070gh>4iyYh z!x9xtQO?oFz)8E+uto)Q)UZbdgVeA{1(VdUNd=?Suu289)UZnh!_=@$1=G~9O$FoB zuucW@)UZzl1J$rl1rybbu7u4H&J4)fzBcy|?UWz;HDz*MRBj4n;=;#;YG{eKcUcdRe2R0Rz^s zU;`#BKhOUHMyz4Q2FzH)jtv;Hh9w&?Wer<4V9XlUY`~l~?Ad@pYgn`alh&|l14gZ3 z)y6|Pw;6VAz_2we+kk0n*tP-V*062^=B;7h1`J%o!VQ?XhK(CAat$jtVCEWjZotqb zS9l~~>Ke9gz}Pjc-GI3Z_v=W&;597XfXQpvyaA)vuzCY#uVMEF3}3_Y4Vb=$?He$D z4eK{x{yOp2f8&IWw;2|2zyvmI;D8ZqSiu1^*sy~GhOl7?2TWnZ77iH0hBX{8hYfo; zU=SM?alj-tY~uL%pW6(pIA9hVc5$SgRBTwracliz!#0j*&Mfx+GyjQY=N7~9{5w9r zu-LGWqfTP6VIxPY*2RXE99`0i+0*_V1G9<^OF5>i*bfc-J76pu)^hyVvDmPe(jx80%hV2|*-BaufR{j-rA1XHN=SY0K z*s!4Eif4-r8#?YDQfye!@zkhd!;X%b6N(K>I<`zJHf-tmY<96>O~;Xi#fCi{=d36; zEb7QuTWr|Wal@u!!>SIL)rMUiPrX%aSk^J+-C}Pj`7>7UEjFy{cxPX+VP6LfY{SBi zW4|vpZ0u-2ubfu)G7Nw_$q+jBmsG4w&D5^RqwVq7Jtk7I?q}H*D~L5pG!F0W;jN z!vlu6VTlJ!al;l57~_UD9x%rZdpux}8y0!MBsXmGfKg7*_V<8UZrJ4k!`!gU1E#rQ zo5$wyw;R@Zz&tnX^MHYFSm*&0-Hp2Z9x&1kD?MPQ8+LlYP&X{~fT?cS>H%Zju+{_S zx?!&e40i4hzXeQo!)6Z{?S|DJFxw5gJz%&SmV3Z-H*EKS@ore}0rTCk-vb7`VZjGX zc*BMd81aS`A28z$J3e5@8)ls9bofH7}a^8s_-nPrCq2EAd?2TXdyrVkkPhE*Rh z>kYd;VAva$eZaIgZ2N$5Z&>#M^WL!U0|vff;Rj57!^RI7`G%DrF!Ra7ABvt2-(gt# z0aM?w^#jJfVeJRZeZ$@l82pCCA29h1n?GRm8&-e7>^JQGfZ=ag{sGh9u>AwZzhV6c z%zuA(^RF>>+a1OQ5I6yh8z6857*{~x3^4A1z#(8<0)bP&xCH{ofN>23&H>{d2pj~) zMG!a%jGG{E6c|@Q;4Coig1}*5Tn2&Dz_<+p$ANJj1kMBFJ_sBL#)S|#5sVula3mO4 zLf}j=?u5XhU|b4;Q^B|u0>^@JEdix(J*X#(fbuFpLW$ zaAFuYM&QUWu8hE$VcZ#kL&LZ<0;dL__YYBg+?~d?5jZ!Ddn0gg7#Bz2@l)#~4Tq=Q6#kf@h$BJ>S1kM%XUI`p5 z#>EmiS&W+{aI_d#OW_JSy#&q|<9-PoFvbNFIAPdB9Sj^X zaH0+d&KTp42^=!UB@;Mhj9Vsf%ox{9;G8k;nZQ9~Tr`1`#<*z$M-4fPgMqWgxN8E3 zjd9roP8;L42^=@ZbrU#mjQb{V;20N9;KVU*oWPM|TseU=$GCF>hmLXS1Wp~})(IRt z#t!i+dY4P~ZqMuAsmfL~i1%z#(K@LV;7rxP=18kZ}zK&LQI-3LHenMHD!R zjGHKM6d6}h;4CukqQGHfTtGH@;#_fp_sGA^dT$znU(P8TV7*fHE$qzzJpCP=O=LxS|4QlyOG|4k_c33Y=2LEfqMXjB6@z zP8s)9;Gi-ts=!HQ+*E<1%DAcmXO(eR1r95w>YoQrE915b99PD56*#Yq`zml?85dUI z#4>KIz>#HKS%EXlxU&L>mT_qXPAxbR2Li{Iacu?8E#uw_99+i56*#&4`Z)&zN0)JR z1`)@q#0LQ;7l{_w7{WeTxx++&A8P9 z#~QuBeX;h%KE}NkIM{sjmVJSf%{@Ep3mk36)fPD0jJqvxxEYsQ;B+%?x4`jcTyKH% z&A8tJ2b^)iMc!6E-mp&tN1SoR#RWV27jHX`z~#NM zd4V&}NB;acaOfGAUf|R-ZoR;oP)+a7&r)xi!g8!8aH9!C^W9Zz*%VAg@MD+xC{fQp>Z1qjzi-*44j9? zeHb_pjSDewA{sYh;7ByC#K4(o+=+oh(YO=?r=oEy298DJS`3_v#=RIg7>$cDa55S< zW8i2suExOGXxxo~!_l}LV?*7(#_bq59*yfUa6TIMW8i=^F37+MY21*3Ba-KYJ%KZl zeC3|NA!%Hafm71BB?HH#aZSdWoW6XY_XG|~D~Gnw`<^d zHLlmd`D)y+fdkgKU}J6ne#Q+OIAV<}HgLuocWmI0H7?n>`4K+PUGD^rS&v=wPT-t1 z?%BXW>-EpS6F6y&n>KLN8dq)LtmXRrPT;ULF5AFqYuvVhoWFi!;LezRa)09j4xGTo4IDUvjVm~C1{-&9;1D)0 z;lL?u+`@rl*tmuR=df`P2M%K6A`YCy#!VbJis{Gf2%N>nT^u-!jmtQ28XLE9;5as} zC-ygP=fLr7T+e~?*|?tr2effP2To|?h7KIj z#uXhnqm4T{a7Y`Mbl{XWZt1`=ZCulVbK1D40|&J)c%f6+T-bpV+qkg22KJf#ch_z60mC zJFj^?PVG3rxWMCRrvb(d9yr2{D?D(98+Ul%5H~LIz$tFr;(=q_xW)tLxN(mM4szon z51i!2O&&PPjjKFxmK%3@;4t^T7q$mZb8oEO9yrcD>9*~G^W3=4J-06Ws-MG{Pr@9xce=TsV8`pZ^TsQ9Zz`<@@?17WrxY+|oyK%J#&UWK& z4;=2s@6sPxowz*3Xo9#-=Ut?+YdFKX*&KKCHxThi{3| zqf7k916$(G2_;^4=axvBTH-<1Y>B^Tl=!lYEwOEGiBGy5TU^jKcv!9Twe z7q2ey4SQdS@79<2jLomavdtxaf9@;sz^f%5HT;z*c(cS^2fh*~?&9<4{Yt$3eu+Q0 z=9L)!VTng(yb|5^mALZ-uf(}ul=$=$Ux|I+lz7L_n`7z^C4OP==D73M5?{G_b6omI ziBFifIllV4#G8h1j#)=b{NTXN(Wg$S+xOla%}y@$uh(pjFHbA={EW>p{ftugzF>3Q z-l)_UoVYofoL}nQKW~bUE-dxny_;fmvr>FYo8pF~QXiSSDNao(^@`z};?=ZL_aC?^ z24$A|!rq%AE3cH#cT*fHDD`t0n_^yvQpW|G;*O4`K2G`_ynGk{aUW;f`r{^Zo`px|WoB*PV`&Doag-HP+Uax=n_ov;R|Qs@1=F&=uR)Zgzx{r+O9$8Opf9}g?_<#RX2bEEnA!!}0y38kL=z{dD; zN~y29b7KsfQR?42Zj8LSrJj<$F%B*)_0>%_#)xI5K70ayzN*xde%cV6K9Sq^M^HSV)~>qm)yE0 zQl^*rzsuLex>;o&n!F~im|y0L8m)iA}Lncv&BIx07mx!0Q2 z@%QF3|2l1TJoajt2R*ksPIe!t8~m#vP;d-*=LS{;{s%KJHM zb<8r2SmxidCy(<>4~_Gi6m|{#oWHo>>)Z|KaTi#k3 zOD-(;RWGlM*3HVjW75i))1us+pIRB0CYQ6nSs9a4%YDmDE2DAya(||kF+8W-cQ#)c zr{tIW>xL`i@yp8H_pg`Z?<>pw-GP^*^4fCvtuM#H8_NB|vX|qwZsjhW@N&F&bGd(f z{N=c^nEx($Io99F-*ZCxN+s) zoV_B-CY3wqk`?jMv~sVgw<0>sDtGJOmdDb0<(~P;@;GmCxtnZT9#1YW_sE6IyWHI`Tpl;STkf|`;_Y^q zJO9^Zap}i=oDY}9GyBV(_{y^Q{)=*to3|{kJ6P^hM=XmaKa~67fy?5IU(5aToy(&7 z_j2EU&9Zp^uX687Ul!^AmAjzHvKVn(g_oSLjQMzloBp&kuCG_&!Mm5nq6QT{vTeD_r@)k{EVP1+RxC zoZ~B8aO;xD?poowm-F^LD%>!6NgTMf!uOuNB+`3T_|yLu$5VYOT=dQ2*weqlb9OF{ z=H(SWZS~@~zq-OzQy0hfdn>&AnZ?og!3t+rE{;BfDm;b|0?reIGA~Gykmc&Mgb##(yiExL`pHIi}JN zja(3K)v5IR4=#w4POfy)T?^u}(<=SQwF}~r)A{p^1+nI=O7_SL;_x}Vecc7o>VitY z^V9t3eQ~8P-7`NXCRF-f&yV+$D*eXn`B5*W(&rDI9|dWZF1v4j+|$0&zI}cy$f)F+<5GPN<2PuW6{Hv{^squylyMqcIDit^K_*LPM#ad&sTcuQ*+~{A(cL@d~OUH zQR%KX&5b!@_;;EcyCzintHinSe^V;ms^Q$YU`C~@{+tt+&8hU7&*ntG1(p79`aJ06`Af32_d8U5$Pd7CTU?Z!Egx2@9Svgbtc>y_|4=fop# zSGsAvIWgrOzAuMohd-$FOCQgUeIHi(%Pq6x-%l&uY{Bd}_w!2k896)Je_iQW56+G* z-&OkS-m|0PC;tB0+3~`mO83r~9kc%6-#3{ZoByu#ffHuONB{Buf0`A)9arUBcF&4a zPptB|jkDs?dR3frXGLyyXc?JukHzddF~hbya`RyZ@dTvO$KNi*Zl>#IEFjG0lBziYlwijCif4%9Xh@ zV&{ETe(BN~vFAbF->EZV-=Hdb8ZX6{PgJ?xr!U2K&s4$5c`1H=p~|Bdz7)R=G9Y0 zDyLsLJ$`?Sw{J5&e%V#!ryEa?@87TTl4GXFS9`0x_u#bH_eqtHd1o5W^;K@ZW?Jm} zvdW#NO^fXZtJo(^3;$5%iIvl0r|DI}p*LrgNcYn2yKYMa~_E5FY`)^Wgew6q3^`w~gWVNr} zF)1E>w%T{BoD{deSj}8-QfL@o-&2#K$*5}2D4P_2kFECFZj)lq#A@%1NwH#TwZBN1 z6hmfI`_KB5qW_#~pZb3j=|Jua(b9uEpES?zetg3eRF%x6%I==o# zCdQ+#_Jem%jP6^i{bHwyk^CB;fBT71=gn#_ZaOhO+)-_xI58Hz%g6h9LOiyc@5`PE z(d{F?zn&1y_f`AI>(qGQ>hW>LNi}|I>iGDyUX6!7 zGd|`vsPXuU@lpN18qerHKJpsXcwzqdIPtt1uWUX(c3n{8jSa`g*o$lY>YwA{_JkVm z_-tGxCe`?Z?c?Id);0cQ$+%eFw#HwK9T)d!)cD&$<07(Z{8Qg?aa>-Ff4hEMY|F3l zUzy|LnagVY--Y9%Hpcexk-_Jv$~odb-B{s~i)VU`!k{qQ>=FjER+_Ykbn_V`9Mg8rS)2bX+*O#>X5O9Un}q@xR+g$1^i);9HE2 zoVhhVGqC%m(=*{zN6!Y6*d0s`q6RR>KcETIXafDtMR)Rj*ecg@tY@& zj?=f)c*`%NfaKJ8-QH1A`bLeHZyFWn?x^v+IiupWcWOLs=%}dvpvGhF8x%D=DiO$SFtqn~Tsao5P$c&Ns) zdSu-7M~&M~9U1lhuJNVMjEp5m_c#Uae0ec_vkbtzGzkJE835UL2YWC(R4&KNw4+ACyt0U?Q7lO=i$*MhmX5^c>El- z{$}Iwc($mvrFc4IUorud4ODdxl5XYim97w&C&P^|gMa!*HJ0YTYk+c%0Y0 z);FF#JeKyXb?$$|;)>#0H~V^6eA27dr|lRP6@6;S;|+^C{rP$(4T~|QwchsRut=(` z^@7r2vA(9(Bf1WYYwxS|{dvP;-@sbm-fUQuKT_+Z>FHD0Kc29wbni_n* zbP61)qrqe2r$CDa8eEt<1=jg$Ftz6tsMth9T%{ESkdYv@rI%hJ>>#D)4rpX|W)Zq6+Cc}vC8Z>m7 z3^#gduyep<2<@lAij^kAmVp|~mrsTYaT?s8KMBUfYjD!9li+Eh2K(%v1l^N0SZC!V z*grypZzfHG>KPjPf7K>Ijz)vIeJ8=6dJPV2I|-uA8f;L1670^_(D%TTpyF5!9(^|v zEEA}nzfXkUCuy)B{Sm8n(==Fn>qJ)!@cPIWYW$2GdLDz~P@X*z)59D1T0a zAMZ~fKOqesIx_)|UZnc$p!BO63|l+_Qg3Lm*w_hh=(Yxb9zFp|-=%V*C&17L8tfT3 z0ro!9V7VF-z~iX~ue(oxe$O?y_|o^|HxM^{z-*_ljOp61`jfcVBTC6CIhmAg3y!LP$ z{9Q(i^UjZhHWjqkWA`}7sjS74dE?+`l@`y99|vV?YH@PvI2c$*iyeB7gH`plD2H+I zxRDmI);RF>*P@}=I7koBVzW16VOI++KEF8@-nG`^_eaNq8nifM!&tBcYq9d|v4A03 zylfl`Qb#RLA3PRqqUm zFa~xE)Z(1IW8g)s7P~AT0}bM}=rnN*BqY*#X=7m7a4n|v9s}1?wOBo94EUsL@k*UB z&^b$sQ;Ls)F*+>LGx%h zHd%`q@uT70G%Y<(jE06Y$zH%{7&u2ue}{fF%$TpmR*KPZXpt75Zi|h3C(-`1>Cg@P4VqCc7-)|5}Tq$5|lqtrjnIw?NuIRBlZRO#i6G z5r3Isqol(Fht2SlT!(Hm&G67gN8byW$&W&ZEBwq*wU`c{eKtXBZymNgZ-O2^Ivl;! z1S87m@N|j^a?0zl6f?o{N;>TCX@b2~b-3z=5iV5MVgC0qu#wG1!`blB~+9u@`baK;fm zYzWce&olLKpo0#*-PLuTTBtnO0&g-Bcn%a}61Ls~k3{BNR$-Y!? zrh_U2boisE4(bom;kz4JXf{}fP1kGbKQ_=|ia`ruNjh8;riG|v9sX8M3;jmuu&rFz^ zNAf#Plwcfq+cT)hW?<#x35ORpo2PEk4Dn|U56cVM?$ybI!qlj655~A;q1mE zA@Gb2_kBtO|MS!jXVakeFFI5#NrMWPbXYez4ZN=EuybG<$ZpVi?rHGXEgGL|BjCXu z9d27Y0xsXv;jh{eaN-YYcjyS%{g~!SnGvw&DfRb*RG9NzhfzCHVazKXrj1F3k#DHK zqEcaCfezPKONCDFb$H@M3N-(u!+V$l)nt17JS_!06?&{NFa`d0(bM0pOM&0q^cemj z8BTiYap>t}*iu}N)`iJ1zoZ`LB_)Hkv>rFNOosS!dOYTu44o_L@#f{>;8#VDFINwT z($)0nk~JLO)zD+bkl}E%ww~VW4hO8K$F_He!SaTB`nxm3U`%7OpFIqQG|{8J+b{@e zrpHNDhC$7idR+7@3FLu#Tz?=5?lL{@o16p(gYJGWzPV`HG>?d4L|< zj2sHp2kEh6&`@|6r^krmL*ab99(&(TfYph5jMEU)!SMS`(mOX8HqO!GxFv%@H(!rqk_SV(MS9E* z91O*l>e1vr7_KbSqwZQ9EL*9^%(ZclxJHj7v~l3KPLD~UapXUy$HArJ;D=3m?0-KN z#%!g2-yRELJM`FfbSxCxt;hC}vGB`YJ*ri)Fz0|Cn?4@|y-|<#ejEf94(qYX)Io6b zs2+X#4}v8p^r&nw2nPP7#}DsfpvqZ2K0g@)x6bSF?z|XS{EHqhCd5GBOL{!sEC$M5 z)#GkO3|zXd$F;u>gxp(toWEiqbiG6E8#xe^_o)AZ2EyS7dWQ0Z{sHnrDyt!|4K=cf0$;sP|Of`2IAn^|+-+ ze|RDpa6!%fuvBiqQGfM=C>H|`JKPTxZU&6Z?FYL&4A^o|KS=a4VAaO`pnM4fI)Ca* zez698a;7in%NX$dqP|eKya9I%>kF4F8gO2#zA(0m0gcMO;9t#v1F!Uf+cgXrw5AVC zs%^mPS$&{+Jp;-^`oQlE40yj}ADHZGz@xwSh5&y9uG-QYZZ$Q~?=^eF_~r(T3-1lS zt?2y9z2Q=z0V_Z41tu`y`+dEjdawbnOzZ_G+8Jhu(8PG-D1Nsa$;7#`)@HXCnTd#G8*@*@mzqUL04L4w4ZFe}6VnE-}?l3gXfU?rv z!70Ol7w<*G;w%HM*%l4WbOzLoiiUFr1BOLJLxS0W6{<$VCoA>ivnZG|+JO5GL_vdb z26`_W1&1b3J^DsL&q)TXT`vlrOflf=w~=6(ZooswBcbF>15TS039DvP`9mV1#XQn$ z8VM&C81SVm68bDQ;DMhb;PFzbXI=#8mm9EKY6K`(8L&KyfO%^S_`630)LKXFzupbD ztvBGvb={!NCK_*DH#oh;fS*IVLC@_5JXX3J{JztGlkbPa@I3~M*d7jV_8GAB=y0(7 zV8Ck;;ox%6fQze!!?eQ&9Q0>bD07U)`G>Bs_ympbpH=X=QOXhoxuN<0WG1OVB>3Q zU+GRz_pJe6+zW#h@2LIT!l2Rz1ICUDgSnp!SS}(Ayktf^UnLC2%Z)hhSx5NfY{b9= z9U)6;#FvvgLcY5Z*YxQKvBiwow{AzcT-=CWZ#zKel14mytONX5%7|IBJ3y1NM)Diz z0ISLy@w$HpC|k*hlcf%jQ^knt^P%vLzNCJ(BovZr7;#B*C|s*$#IAv%(6O!&Ke&a$ zuKGq?f3-c-Y-Gef-?fLCjg9E4X%C15YC2%cmb@yYEr&|YiAi5uI%GQAP&ncBcVMkAi+)CQt0bbk3Zup!%s zibnv7F-Baz3!vXP`qF(bRx}Y`zgo|D%TJg+|dA8s025;_Y}fv|mp40@N^PCH1#l z4fj`5e_RNJCToq@YFQv;e^2u!H4x5jpnhh7P+_wX-+2T=!d4?rz1|wOZZ~4Jb*iRB^?(tR@3jII8u8QCR*-neh|{xM!R8}IRCQ|we;+gA zmddRl@T3ugp0USeXoM{fx_h|eUHisDxXdWds zhjR~&_`F4P@OWZGolA4*@YIO1OU+>PpEN!zo52q+j94PQ85F!S;{2dy;Qz*mRf{)+ zVQ=X=xfK8_-x;yth5-5a=hbHi-gb9D0+yp9=GGX_=O`ua5 z6JD&_1PtX!e(Mk4S0MSAKU}M1!syxl;9Av$zr^`NKs6Ia`1?a_4HKUG><80onXt<_ zKiFHxgr^q!!Gn4x`u{}zpm;+Q9&Y6at$a<$lztHBXTrUg8^h!#CJb2J7`6wPa8pKO zxY68%b=x)ur&cCh;oTVO2AZ(qZ@v)DO!WP;FJ!baVKI|0%nLT*xK6&Xznuv`l=Fq# z?M;~Ruo1{Qn()caMo^=Z31i1Lf{-pIyd2dC;=`$4)f&OL2ooN9-VjztnXvhf4dG~a z6MjFXA>8e0!Ych5g4D-^x%C=C<$fkq6f~gg(S+LL4WMU?2_MgH03%~f*l%zHm@?Re zXZ#z$ns{oD)BtcO)&E?5xSB+Emehxr!%aAKczsZ&n($+*`cO5^gu|8fp?SIquV1bQ zT{3B0R@Z}AjR|*U)B}yqgf-gMgGmMx&hV}WOH9%!q|>VIQhxH#H` zZ93J32V<$;Wqoxxg(fU*s17F&nJ}|sbvS;6=3SZUaP*i7{T@_Q{r9V2`L8D2Gf@Q#FPYG%w+d!nF=0w=6->Nl z!jrG7LiP<4{eAMPpt)s2V{TPQ{*C%QrYgk#Zo-DXRiVc{ns*y=>PKQumTE5U>hCcLew1R0;Go$V{ZK*@|_d@4bhlNm4lUJ;rq z%vfhjMX2OrM!lsXI4jNgQ~F@wu4SP^Q!{S3R0gUwGvn)(W#D~tGpf_ez{Qr--k>tD zp|u%LdzFE)YAWwmY3K)L?7hA;_y?JBslGJ0wl(AZ4yEB{J2TcRQyR9mH)HDkQZTNA z8MkdK1%1M(ec7d;VP`W2b}I#+x|r$j7L zVox9N?n(Vw(+6(%GNb2TC1FD!Gj=^xlKxzQ8K+Gz384ebcy2&R@QE>_SHqHUdypB! z|0x0M;>rPIn#N=lQc6LTYJNnbTjT&dP8QW8DCv44y`n1^j%#XK4{IDlu?}gB+a-gxHyb9 zn(=n=;?T})#&Wm4Kw&jw)CMm&mTkt#1}_*ln#$?u1tDY2^miP+KtA4#%^nn^eX$u+ zwig4-L^G})RSW_roAGA1Vo)%}j6PM0(f!?wot}C^>I^ex@AHIuGtIaw#}n?(GSmOV z<_U}En6X+dPv}0+j6MJI0M7+f-XRY-y3kC2kJ1ASi)kJV@BqK1G*26Pz#n;L?E8;9 zELzU{#~r$@B)z%r^!+upZ-_hWT4TnVP2C}Jtr>gB+@Zqv)KBN#;LLjJhb3-c+GwV~ zbK(XKH&Z)XyTQ#ZX6&eRgGt-WsJpC$Ry)l2-6|#gvD1u~)0Hr5w;7#-l@PSoO#lD7 z67u(%G4_@#%spVHzenu~!9SYufZi4I(TtBfxWep1W-L?271$9ow!QBH50272+U5dN zj+=2|whJ^pX~tvWE^z&n8DCU#0qbcqR?K&XnrG>{+3O6a&Y5w<1ZPP8*^CQ%ID_{u zW;|TO8Mggu#{8EG=zhtJr4B0K&1JeSrYXoD+l=x370~=T^+$aLT)tt(9R+g8x@E>2 z$K~Mjn;D(v$YJXpn%9Hn5PsK8@5kiuZVPH^Cn86PA$ zLC+^N-s^L&~wE>4j1jON2d8K|C{QL{n@dtOle(qz!>6}2B^@Zc{q{^ltI;~ScX zHze?WOXILkg4G4oF0BMD|1smx_7a?VZ^j%S2?l;7dq+OA7oW^HJLWSREm`p5`%lcr z$%3Wke_|`;7VIAIi8Xb$;LM*tvcoPGypa5nMJO%k<@S-?cC%pT)gRb!4+~BR{=nXP zTJXrN_iT)p1wZNEv*O+sY*pqxTTsG+8QcD0HGM3&A^abJ!j2>EZA-FpKN2W z1vM@IWHs7ZaLL7IY(WV1Q`$3DJk)}ZJfE>K9V}RE-Bb3qqXqrjKV`!^S+K|N`RsOQ z3+l}IETXFg7naXwhr%s*VCNIoB*KEXBcHI9k<`!69mMvU)`D$UK481!EZD!z1Ev~6^}lhS<-}WXy7oSMo?yZ6eD1Rzi5A4o_t^d<>aWiC zShe96eD?4z8<%WB`PjScNs0x_tM0O{BdGrl{LZ$dS+HI2-&x6Y3-)?_hh=71aM+AH z>{6x$%?Wwzk`i?`Tt zi-mq)bBmp@(l`~n#cGVQ(D(N@nPs#EtF*t#u8y%_gWqqkCgUvF!hC~G9#7?$zrpTJ zpmEuGodr&`VBg5=Y~~~j4taKsJ)UgA)QQ(vo2k_A^q=eU0t@b3eu?Q9 zT5vDB#7-@;;1Aa>va(C~e7wlwm(n~aaglA$v*59fzcOjL1y6+i%DSwedHvuQHg6?y z)GzGrDq`hdSfe$>y%(6~JJRcMfgN0H!Q(G~X3FoWf2RJ-BG%J&Q}1UsZv&0XvGeTq zMhotbJu)8kM`_ z5Nmebf*-maV(~XD_(%RhHs>a-Zxar(BeyK{|E?TluWnm#6(Xy8$AVMoPZ)Lio!b5O zN2a?=*Vn8c*{XXMY~T1tcK$xCPp5xi?;cpNG&;FR?JEdQwm)4cYx5`WVA_x(QB;yKOJ(0#1`3%YLZ?q%68XoTjgxUIT_p74=z^vo%J?$$<>M-*KcJ{l~%0QVJnln zTk)T}TUdDyEB<2H!Ww&8ab1NiETotfvv+M~y}hj1D{3=KE^fs}e{Nz{Z!5|tZDP44 ztaz=~CbqJq6*nE)$aeTxam;{?>{uz%f46~MDs9CEb2hO1WvuwgZv*?QtQ9YuSTyJ*_66g`hN*mvl;bBuhwcdyS^1;53OSJ8d$O6fK_Z^Lo2>5SjiSQvf|;{E7=lX zD^BqvHnw7qGb`9qKPy&ET)~$3Tk(;61zX(2id*uQvxQBqs0&=q<^@LeYZ;r;g39|okL9$q((jM+*yvW&?{}9nQ)??eG%saYfmYm5ekn^;TQP0t z5|+TM*er4h8vs^(_jEDq-o}atau%~rK~}WZT+D)kt=RV9BG#-ejd%Y=tX?~6|J#ME za)=dkW-Vmi?XB3U@j@mKwbI{LTfkluPbVy3e{`_oWTyq}az`t6UOJy052O6n^VzOW zR{ZJGJhr+soj-COo7KgN9g59k*@hJ}n!(NtuwsqH)7hqh zR=nO~I-4G2#oS+~u@Qr4{*0K$B4TNtxldz_LbD-LTrl|3a^y*-8fG{lM* z^;6h)@zl=JQ`ndUYRA^eEM}+`Uv!zwS|`%Hd^CxbN}~BYb`txO=&qW?P7I^|-#?Kp z8*ataUK5!v*-HM?IV>WDu9s;!tad8R`}#TTBQfCk1oq1aE8dTtz`jef(*IjMo*744 zF=WAb)-BzNuLH)j>KRsC`SUpTh8UGRj-AM~qD(oC&Cjyp=9Obvl7{-J%~;k-OXc4f z!<0HJ?$L~4SBUW?$FS9UE0)+anq?TQ_+!{;7G$J$J{ZM3O;#*3Y81OlJXC2ETWO|# z+mp>wEY#oKvsnu()$=zild`RNrHqxGA~p!Ou-s8rw2U*eKBMXSJYZr~$5^rYYa{!E znAyO{){nK~u{Z-u8)wDR3-v5uycLIB(6IvIcBPK(pFs5w(lSeq6}xFQENG$?7jMd9 zvPo8a{2-GZCN`^_$wp76^`v_S3!XyradJA7rjorQBiWC{f&Zj2(=;nRzoxNP(`h^s zN3b`;N@2BUTG2B!ncX2qnuoImv#dCG$1oN(+ln{xlbHJ) z8t)oO><}@oZz9vpwc_gBq0Dz4&Bv1o>^`xcl)x6ur+#Y@&$=$K;`gaTm~0`fJF5q? z9mM*#;@HqdR{H<{;#j%GR{XAWEc=Q0VDunnSVH}?FNW1$YQ>nB1KD-rqPhdw#60TP zm;tQCGAovx*Pq=db~)FN}VJpxrNrx_Z?aBtu!B-bYvTelao5IPTOccE(>LU5bs}U&qi;z zqIdE3tnv=Jo^I_s&x~d5rS>&v%zd8~FQus2QsReIfvm}X>i3(i*)d`VpVq9`0h-^PTCvB( z+)*u=;RjlW_OxIgKhk~ad2_ai_@Q=lRv&3T3~a{s5`*Uiunq_5{&1!#yGR@-Z^~j1 zS#eG4ChSk*@sa*af0*XUT0f>ZVnx?GjoEZ!?Xrzo`J+~BAMVRm5QmIw#Ofcj;^+en z**0R{UkzC6<5v8kegk%hcs;g0>u|z~f6uSS&JaufT$e?jw4$$TU3Q5W26b4UQ)DNr zHoHl*Y^cQs{$#}k_iC~`#BCL7ve?sfokZ4PcZv6Ns~~`6w<t6}#PnY)vmWPZopZ0uE)bUlS7Kd$rt4K#ksT+V++2YLU9jS< zKgzSc#Fv%JvnIdLdf%fQTSqK6r7WxVE3M;4%CLFFHvg1nUKiPiRSm^lI#v~Ua^ua`Z8U|Atl%`;vS2(#mZl${#ALgiNwEq z6=MZN=jono=rt?)9QRORyRnKlsNYs7*#u(GYp(1SG0xkS z^}k8$at9Z7oM^B(v&Oe*Tz4wieBz9!awgrT>$8TO4JEGb>%`6xH|NS&z;9OEds1Qx zh~qwgR(~SSOZlXZyF>e*8z0oiiTlFdtLyzv_s8Au)RT$VYZa)U5g*U`TOEFv_8+o0 z>di!#w7=BF?@|44zf`9ZRb5`F&k`H%`%~TEKCNSQpQ&?*?dImI9}vS8Pt?H=tk^sK zk$MR+_Rb&b0^+dn2kNLl=(;>`PrZR?sDD@O{E+6^{5$Fa#2lC3)H{jOGjFMjJ)--| z-5ct`#03%8)q9Ccf4r(L{+RB!4X>z&5Z5fcq~1eZr@W~4cw)u%nqSldi5u_#tlmo8 z9Ccpplu!GZgJ;#zoW5t&t2h_`q<+omeoEc$De37>sAm#4{&7rwhq%7`QFWtdWcTo4 zwSlC?pBW`j&HI{ z{S(o;Y=^qU3))9{ZCCdujx=pmFC`{D*{r@tjP1QiUH2vR*YOSNWMa2~_3ACe&=u>{ ze-YK*Yt_wOS+R*_jao~r^K_MZ53y3;mFfawiIdCKE&rl<)_j>-OMJI-sd^XjX^AE3 z*Tmnfi`4$FY5jY)K%GiF+Hb!4d*ZHBbJc$kziTl^UF{9^^XggZe#D7BGu3m5hEX%r z=ZM3ePgA@6P5aXUQ`JBWJ3U#QMQqt>l6nKN&UZQLyTmf3C#cK5wW4CoICU4|s~2O` z*~H%lj#h6co;j1P{)3pFWl@(apnY1TQQe7Hvyo11Bz{n4sW%XRy+2ZYgZTZyRJF%D zy00!Cu5Lx_sY_H3B{t|Dubxf(+&E5si1@2VjQSaI&BK1`^8e6%d;L2NFLmZ=)VdJY!a?zb7v2 z(@K4gnAohj`W3NRiKgl@AFSx~tg*Tk@!ZLV>VCw9tLmxE#Q5ym>ZL@#{x#G;65qE_ zsc#dH`BYYaBu;-`US07cjrZv?>Q=<+-}$I}5uc3qR%Z~m4=kphPBgZ5SFb0wE90s@ zPIP}ISKlFCI4i0DA^JtX5A^v&>$3Zszy`#y!+!?0BVN)!3hYZ9o1y&{Q z?7uS5j~G~LNnjh|q0@5%!-=6|W&{o(o^CxUa5ypI)tEpXab2`Aa2#>#;ncuf;$Hu_ zz{SLa%X$QUM?79UEO0CFj71%|pLpR}^z#GI9(eGRT zPCV~_xAjBfrQ)YrKPBFLwz>67;@#78TfgD?(Z<#V#B0UFTE8dWJ6)#rN8KDgtC>1C9$qLt8F3FUKD2o#555!WUqA}$;%j!{eOg>6k*eAC5q+9mdsC*-HGt9$lCl~<%_zG_P_CrY6tiV#Dek5yM}nJT z5yjn0DI%2HNc7-oiYO&dbgChF$hjD;oM984JPOFVqPq~~9?f`e4`oe)Qw@d3bJ9}u zRMxkNN{aSb}R(qlU}bwyOz(_;{Ikm9Nk zy*-k7?loJXPBltV*YF-urgEk0$|LqVeNvtztzzMlLUMC-QZz49CPXKXRa|s(v$srP z?BXSB@E$H^=?X(-)IagMB&;=Qtm&M&=((&SR9A4xvxkUvXhxNR9+qfci#Xlig} zo7QuRl;vlAmP=(W6J>{JOdM*r9cpDL&8}8lDmRR)9d)YvMbDX{Hgiy@*G4K=l?2%d z_lPfgjU0OM6tPv-DwP|>&0VRl{i4>xp*EEw_F`pZjv6Ja&>-)Np2?xNvrx}fDo5rd zS>=W&zUZxT=-n#Rt16Y#Q{!YRzvo}{&QP?xOxA)7@I!G^DalI6YI*s1$h|6h^>8U6 zi;{V}(449%d3XRNQfHTu!dC*#8ixi{T zC{A?dC%P3UgFNEyL#H`T@+fAvO)4$jY0zp*T%{PLD!Gb1)yr4b#?w{>=Q^HYJ|$!& zWkD|U+IsR*i#r#pI#IQ~N#u2Vorpy^Ab?&fiC z&W`qYInGWZos(aeq+=UZirRvjK4nq_2Uk%@f5{^99LkhoQxYFEMx-0b!A;2|eiJGT zr6?woqBz>wqLCa9qfteSMpAlV2%?xwiso?WMi>xjchb0VmtS=_GsaRZNmmpk%%_`1&@cf6*hd(g(*k?w%f-nvpOf zJtZ_Nb#P|Vh|~;eaO?hQ=_7`w$EK(fl9J;yRCRSNo7d|Nm&jc*hm8<*5SDRppi){yxADY1hSlTzdV-!_|} z&yegb39}a@NmPE!kinS&F-fUOnK21XoA?gq4UQQSpAegsoEej;Pm9m+P2~L;laV=u zc1$GD@bmLhVlxv-vP~&xTSvus>^k@yq+p~0~IZivcV%VViIBpXO2kEh-u;% z&{B#^%8ZKF#HVM(hbG4kjj~lFBQrKLD?>_aHzFg{rfW-0Pe{ltY?eeqm-y7S`X*9% z9DM{wb&cs7+`VH=bXa(Y9$kW?q+an!LlZMaDH(|)(lb?je^|5v{!Lm+8A*nC-YHTN zS+rLnm8L>$GNu1(Z%Q#SS!AVYlbB2q^>0p5M_JAMn}`O9dZ)FuHLrVYTyne=9TOEA z+P$zKiKa=M-rf$;oUdxfjU^mUDKR7d^e}{JMigZ|ycJ10n zN84?4v$isew6G;LFwN;XbQbJOEI`#jT+%L^5Jd0PTu*bhjjgD!@dy{9{ z#=v&+R~l*Ucuk935k;zHpAcWEi&@8;%BxsdLr3oiN5#h`OSWd%2hApT2=Ae4=kKqg zHNe;3whH*Q@^7W8n;xGWADaps2X)^s%n&wI-*fVW_r@#%tkav zV>6OyMl?!D5Gz-s3>sj*f>GL#*v!~M`Ky`L(!bSLS4`jbFGEmUQ4(Y7n9=+a z`45X_<03s=xaJgIkKw`LVd0_QT;^Y9UvN~19$njqcaLcw71iy_MQf`eA6h>73T<_7 zAKg7BG&rnFkEr%vQoFPd??4y6-GF1T+S&$(*Gw!MMaEvD`QKVqmycX`+hR^@zlsV` zwHFJzimsHw@fjJkNY(o<4=nA*=%(|T0&SE`UY^Ay70HgkZ{xvU-eVQxE-95xpID2C=%r2&gw{#+xG?zktBswx=`W~g>Cz+D@^-pCqnuz_U(0HzKc}R z5vNVBjPi>Hxg@sZg^8|G14lfF>$^H68|9Mn8~aMBr9*@6T{6lq8sw7OH~Mb2eWXpt zo9nw3Rj2y9f1~gIWjmP7_1(YG_xMKNLyC83P}j&L+71^9a+($8ipYGHjC9BMC=%on-^P9ka)}yQB*>)_MI`%yrry&2-9XNGJ} zngU}vsVj0gsY|DD(ooIdq#>EjNmG|!9ZuEkYll;9dIIAzkza$HObUXbtP`FXtr2MP`rOcT@!S_EzNqw{iwyjbu%!5xD81rH0J68u^4uHYlVKLuY4 z{v*gI1h1!yU@^h+f~^I^1bYh(71Rih6Pzu`U&C>`+Xc@G-W1Fi{72Bu$*x~cu#RAJ z!7hTSf@Z-fg8a=5FYkN7y@KZjZwfx*be5#2f-g9$)AdDra!w^D+3^u_IU&~&vcF(+ zksd7MP$5SOxu=k0g`6PdkwVr8d6baHb5gxdiS$dHG+$o``2#0S%CfY!@%q)|r1{-O z$Xz&T{wD}IgOld@G$AkIqAWainy-2jtQ;@G0yuN%* z<+MF35^D;%uArY_fMAGVN5O7_{JEUl86X%dXuD1*JyXa=L95_2!I^>!1eXY|5?m{| zO>mdsF+tn)L*>}6AL2!kep~Ra;7h?bf*%F>lP<46e~rjlTClQUH9`Jbk>~Rl%bZLw zSg@lYf0fVk`D;hcL4vmHj^@P(F4KI_a?(7oa?<#Z7kZNfb2&+W0VnA%=Oq1goTSfR zV{-ck1o=x~K5tHQ(tP=qljg|{PMRNgIZ6Ky!DpPL|Av$FKXQ^jf1c&~F1&wK^ny$D z6Tx=AV?NowP#}AxDmm5tGM^;h41G#wY#cE&-OfZuj5h3(eQ-}Dh&(YNTWhToSQ>5e;&?e^nHEUIkVkP9OY<)Q|P>e_Bw4kHfbq6Ug8e^sJG zSy-U<42h4+8cL6L2_vYfws>q@96iL?TWe2A9x=G67)wt&L*qq%*fst&C7Hh$5f-UK zCF+@!lz4jTv-P6=tOR-wLrSzo_l?b@XP>yNOfvgF9Qe+Jra|G3GvJ#uX=>O)HTvXw zw6xj6w|YE}hdOl7)cTKle69JmT)x+F1U~0@;P-C6`wXIkhl}(DSw~`3I=Bu$czHaH z+jG?S48@CXa~<{uQSw)M{Nx}yL~!V3k^Ge&FTi1(q7J>O-|F$r1iyepaOf>3`73*U zDIr@Z5gdB^DE^h+^&*)?qUXNV`4d^~7rDI5>}wT$B&ZsWY%N$Of8!4a+Ujb0^Mj7k;hXNO(| ziWDt3ptO?|M0&hjS}F_6ZS;*jKUXJ7Mfr~4uvhOJdzodOY{SOw@!dY}7u(eM#$E*3 zD>A%=ZB&0_Z)_2Jd|&FY7xj(3L1d5b!yLg84gbd8Y_iAe!|O-4h(dbf@$g#d zB#kW`RQnikn@Qj3>54f?BW!2bKe!G*_#Tnd5gw6V(QDmdI-Qh?j>qC6?d5BVqrGED zkETbO!(JsXC#k7JAUew8W9V30c=iUeH_MS(M2{yGnI2LE+54FiRFvL;4qh%FA6~bj z_EfZPY^O9waF{N<3-Q;%BO0sx16np~72w~rxxY%~r{cl>>F?*)ym@n#s+C{M09&$Z zkh`^gmr(m_bGucURJX7_JY_Z?EV{kg`>!rNmz0qjJuc|x8hSKQo-;0SMyOY)cWAd4 z*}gzsgg$*sGbHDct4FUsPy!3 zf%l#0f^sB#l3a>pPm;Y!R+8*VvXW#a$qJGcBrER7)Y40DX~j!#CplTWa-nsO@};+8 zrm{w8WP!J5J31l@Jc*t}B~eLK5EY)X)-tMz{H3@2@r5R#!J#daw%O`gFSJRhAJv=J zxo?5eV|RfxquUEpB$wNVy1o3|s@szVZtV+7dDLxwI#d?gvq0r(%cHWmR8B~qHpyE^ zN}Hs#N&8>QJlazYTwbbNoL_o7-@L$bQmZKQ-O81DA$L)}R4BVW2`lgQv)fCh+fN~~ zP^yLPJQ;K>P;mUn5QYlY)gVMhEU?};+?H3;mC4V;h z;)9{&TW#{exI-Wx3?<*`lMlupHc_b@M#X>e!BCFlxrII$%JW?8qvUnqJ{ZoMc+L7M zpOWm#-7h}y+Dzjn3f(W1wxy=f{X*G~n<#X@;Ok`(_Y37UZm`h(LfN02x+3c8sa(KY za#e`l%0@i*nypao`{1JBo#9-cTfD9`P@L-YNogf5x1#PB%355b(EUOg&qXIUd!rQg z{*k-gp;V_DN+n;Z$o;}DdMdYY(bAzo_1e^xprR!58;czy$0xc%~SXy2(cLX z4sfRiA$k>YF(BpQ4%Y$U!=&NVK!ltEgHqKhYq=v zZq4J7qxSUI1YS#-)Q2O$R(wB>mUPG^qs&(CVYc+19DLEB#>s5e+F(oX!NJ!yxs+wi z;}LsT^&pG3z!wF+=#htlJ;A=C;Y&{uw+nvNsBK9-Il9mxm(nuxc%;8w(B<(+vRyFc z@yKX8Xn;7T*wfSUcx0|Ey(h;~Tl&b%JRVtN7j$_%!n;K-jWp%)$N@UYA%x?&Jv}Xt z_fLUM&?xeFR~enUunvPPER+{bP{`qr-8bxw>P6!<|J-qXHq`O`4%;S+Ec0rlPBbjzV zk;fzB>7bd*G0mRtT{uB`J-A(&)ccG1j3GAjU2Mu3iMFw|mz9xhE33afC(Sm{_JT7q zZ3XkemP;8r+o;=XkzumcVv?)3iN(W=^tz->lC(2(mrrmX+;JuE3?SJ zW$A1K$6Y09Mw{|@B!~{0z8oR;^fcSR@r#pM$iZKJ(IuFf$0Pg+hy-08kMJ!E38p+A z*+mD~S5h{Ca!bMD?_VO7!Vuiz)00 z^vPRQG!&J6N!iI(!T$rDbpFf!Iov&`hP;AG92gWo$+D;qgZN zqgJ62n^^PTh!H%k9{(6#v&)L^wc5)|_;N{9Tg&5LKKgU968{L7|0$_xb10L2>oHWs zO~~$-QRo!JAAJAy>;JEOfw-T}|FsX$zxVjDSK{A!`8d259R5VYVTRXba7tRTE+&Qh zVcDbHLFV6h0dZZM7SI2m=K}OU?AKwRriFe-|IR_Eu&a5MZJPhTItLYc1^wUj0dlyH z*nNHe#TCfr{KK1?F*r8a?%(vkp)1h8dP<40N()QnujAWhB_xn%me%e-C#A)a{H+5| zS~U6S6>*T`!|v!jyYJ2a*IqV!fAh7UP0b?r9Dd7b>s5D*`&hSe%JHrfTymTzDkjM% zlh2LxzoM@V-ynYpUv8y5jr-OV4cr%|XyCpsMT7ibd{4gh6)9d+o$Qyey&wKk2mZGB zOZZn`5&kgrC2-#n{s80%+)fRLK;*I?9eh{7$A$ZTFp4_@&+qIIh+OXdjm+OUI0DcA z;^t>xtn6+gF)=n5s+a^?P03$V2pL&%U#Z)KFIV(etM6Cq8W;ZU8cv?>R0Vf>30|F( zgr7L+CH7^`a`gQqCv_9w#JTfFQ$fB_<1*ixaq`U=r-hUBrwA?-Tr0?D0RMiI&v_>r zPX2D0ld52&%|C>`SLLs2oJgsmNcR^6!S;fk1bYb%6dWv=Ca4v(2u=~q6=4{9cv$e1;Ln1W1pgM~8(n^WDZv_oO$37lBLrgvZQn!Fd1Hml->-8!e5=a2Rq&wT zdBNL)w(pNgkG{&W>DLnEKOE!dw-byKj1^2194|Oaa3QBNJ#h-I;H1lQhoH?bgzO#> zvh8O{B>y7h-vsY-Qu?1l{!7Roh3rW$g1Fs^f+|kZuP@}5f{c^u(@Rh*m@BxSlg>jy zoBs#NXN7!4@P^<6!N-C$d|!Q^ZkwM}9=}F;xhg@vHglPOpTXH!&^9kgZY$(4!LEYc z1^Ifw&x;j|7fcmQ7aS{?BRE}fmf%9crGmD3OLo@_nZGdPuXF5Mn$ZZ5W3fla;D8Gl0 z`v}GfCJ2rY%n&pPS_CHuP8OUeX!8#v`|E_fQE->wK0({BQc3Takoik!-tOyyU-^wu zx;wuPiC%(b1#RmBrPma4T|t}w7^OE8G6=R63=`}s$lrQ%`*DIvf+>PFKQhWU2ziX) z1VR3So1Z^haEah@!S4k(3GNoOtxI&?Q6ZlcJTLgG;7!3hf)54r1z!sm2+C+{#p}a= zmT2oY!IFX%1^EvYc|QLoBPaiPF=tc37J@;7A%dL+y9xFd>@UcF-N@}E38o8b1kHk@ z1o`(2Tz{_M62awyYXvt5ZWr7w_@m%q!Bc`~1uqI-75q)`p5PO~KLy_iz7v$FZoGa9 zL3)>Olj-+`HkK8vC|EM8j_a5E2Q8a+`+}{+dQghXw2h^$mM#Ck=&!{e zXNou={cq{^Wb?qL?kRj)2%vb;Kud@%RHIL>N0)>xe5=Rvc&I}Mf719*dVZwyZMj8X z`O#Fd1->VxEsGRnljz!_%`4w$(zcnN2tqSYMpV6o~yt{4T zKG|#P5QvVlzV+MLL-wx!8$GUHq`RbYRM-qkLU=aL`lr1Y2P%iJ$W9=ZN9*Oy99`AenJJvSrtrF53OZ_biOjznH6 ze}pP$yX7tpjS3w|-X^^Zl$D|il+h-rUw0B<8KeS

yqsE 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

~T!T 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

LE!_Pcwx7T&2Zh=72B^J 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

Vwn=cL)hl=rb@W0eQ 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%0AUgH=lLD-0u_cnFpX{_CW8# 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


Ok7hWTs-CYuN<2mI1TBhU|?w`iJ~u% zTq>Dwmkj6267?!2|4Q<9$$YS9{2s}C1m}Ky0A=`lk~^Uyl)I6L?vLKgm(a>m_roX~y3xd8_0{By(+P#y=-{kK|V*b1iAc^D*C)SMn#4gLuScd^(Bp zG?lzj@=qjlJc#kXlKiq{ev6m;zbpBD$-J8USFCB&pXtDWBPxy*$B7q-JTIv?Ph2D} z7k?mfiURfS6#0Tl`2msVE9FPUm&A9(TJe8mO(T?JF3um?)A3g)mWw|NQRX@?3865lJ68b{>AwF#fL=G z{}8@Y@-C6TZc?A?%#!;>-ZvCf<{U&JoD|o%aZxYKy{;)~?J4MrfA#aiVOYzsD>A#5Q;3xO{ zlgPD-DDyrCACi5OtNLVU8ACN>vMe@49h)+tw5rGB=UC)#hF@+VZrb8ww3 z679E6$4j0f^1emAtHf)>QgN9`dpzo`6nX!mY{neGyCw6dX@>JYMs5@NQ!(Y;;)~+T z;@`w~#1F-fMGyB0?w=&`zDBvJ*iJl2%og*+K4M>Sm{=r^5yy*D#OWgK{g~f8u~b|p z{yuN7|)SBNXcTf}wZ29duYvOf2S{I!kp zgW|8n--tWJog%FdsQ;??ck!Ue;Wx%}2#)mN$RsgcY%I1C+lU=SzL#;o?qa^!TRcM? zEDjNA4#E8 z4Zof6mcnbqL*hqb!*9AK<3Ww}PZRC85+agM7Q2cCqW!jOf60TzVPcW^uYS{YvGyw! zX^_J5-6F0NH;8wOKNYu%+r&r3$HkrEF7eOeUXd0r%QY#0;^Cm?cKU zlf|xLp4e0DD-INgisy*uix-HK#3|zC;%u?uH(#$)`1K-9cv!zRVzqdOxLKr~F!lb` zZ@#{y{az9OCcYyc5D$yAA!0tsVy4(sY$LW4JB!`KeDO5#3~_)sL>w-T7RQM+T4MgQ z#RcLb@jCH(@g}iM{E=8C-Y(uH{#3kA+$KIOJ}y2b+Hb)=FWG(zcCTdnE!eju+i$@h zl5D>P`-$WPJX@Rg6={`4IZL$Pf<0Msj#wb}5&Mcphzn@Bq{rvI$CM|@HItN6OOUwlveQ2bcTNb%EaB6b$LiTy?U z4cK9li^MVFcyY35zXdy6@;uRg3$|GDjpFx3`z_ejl4%{s`ra+xFFq(fE^ET3B{vp3i1r(>Ig$&+K4M?-EOD54zIcH+S)3+bAzmpi z5{pG#mYpy9Mq)ob?>D6$CT`gG!GGx+KcBlME{6uc@l&YGk_~7khi%ENz(?#aUIon7 z4u7eKM_scu)MFgCli_gr`BFWOt2fLy{&!V85}K_W{^Im>`WXphuy~p0_!;d~sYA#7 z&VjRKfY&_JRocSG#SMi&KD~7(;+JdaF+H|{O^;(t@#%etd)6NjW;Yu*69LxGxZj~L zKS2Mqn~j@}fcSia?Gcdf=gV-LFXwF9ec*M*qVq=R(PrbWhI~wVXi$!OupZ3brgt;^ zb{}}1g-DNjcC&FS5D=eU)42371QSbd1N?R$c%9`)Z^LJ_^E$-Er`Hkb@i?)3@pGs) zLuPu2Hd|*X{H8&AjQ<5(yxu#lK6^dfC!}W*!=JIOozMIp(00Vdm#=!+n0S0C^sj+SB_Et@;OvHJDS{LbEsNkReFC8RU&3s^jp4ldgGNh zN1cPE{ZERzr>B=E)La*6wyJsg{OK*qnn%3@ZeV;UVO7iWR+wG&Qt64&rJ-?cQ{eZ! z)C#vx)%{gYxFYdj$Sc1;qhek(p(fBMlE^r z4-WGrz+j0$CfDXyYMq>k zwV^qf(Y0=3ZOiSC*Co2o)Omx`YeF7M@-9j-^QpQN_vyN%!I^m@Yg^8Ft}Z-yXI--E z)tu#x8~jvVy89&JyqZw@3%g&Ard91_9+me+19jd*n-69trB;3azCcyD66Hwmb7G4@ zm<7}QFSX93hXy=}R1OV#tS)iz%IKlpk7o?r-`@+a^{P`R^;zhwc`akW{=tF%wH+d< zZGsiaRc_9j0Zv(PSD%G}iq@D9w)Cy^swS0Q%@QxYf^C#u8K_wbe@0aZb5t7PZ=;G3 z{)RALC6u38(G+u1nqt<<@SnA+YF_ylr}d!b<&80GrEz&P{B2g=a;?+FIk3L8#hPa8 z!Yg_FlFac7Rg~ZF_G!K*u*%J=x*u)dD_9d~T;-&e1>8J~HX1~0^um0ga}T&F-oecDgsNw1k`ug|>l2cyc#Jld2CB~8|GgmM zoGwv(jG@D(Xi;tE%#7)27d%y$*r7S3aJLhqzpV>gn)yyJGqu%uwM{ce);2Br4MTFg znn7+}v`=)-;C6$4TNm!IZ}+qBI31F!g6lUrUS06|P}S1=QmS%KY&&Q#!jV(*d9}fF zJ5RrF!0w+CVGWv*f6RRG}NIB@H4A|d4P&pWLuey4>ys8S!$=ir_PE$Jv%#5BO z{su9x$L$kFdlvt!Syf9D->jlVl~*~o?e;@I^j1zk;Q_bLt@k&pyf@3ONo?*O%=9wz zICpTMKYtJmV+LRdG&2Fg;IPd62L=StQ}^#~R(W|AXBM@>k;y#Z1yXmpy>T3BmIP8y zY_=A)NQHhz<$xoa-{W+^koD`0_BS8L1<1b!1>N7`LJ}T~^PCfj z8*Z4`b0-u%Gf>{9527*0XB81hNQAz3nEtM#Oi0pWfM=BYPGd+gffj<^U+M3^(1avy zq0WB#FW?;qGk-QA9nAcpSzP_hpDZTckAGU?I_h{=Fd?(JwYQR?-NrNYMuz5GK`)+C z9j{jj{$fq2wFt-5ptaCMdAAdxpcxzw2A4x6fj32b{p(@+`Qu6Ohwk(6WBd*R)`z+y zZ8AKeVNUSQw7U?2xkAaA)VnL~J|hN_OOQwK$7!@-#$r*)=F+`MA{L8!kkNOiwMBG_ zi(3^8oZy9}xUT8$Lr_S?)SXDd|?e-1(lYUMPH*y=h{StrV&kf>apt$Kin6wi=H;9vg;-(65GEkiISD6k( zi+wZe$C~bQp3r6lvR@rH9VpC3a*BvkjCVBQtHzlgBg}jT5mPpr!#fwwbtV$DPKJ%= zRx=BO!eeN6m{)Esp^++ou7|L#gdYAj;yIWSL{CeU2K#L@`%z#KjVe9c;$tbOL|fTw zVp{}0ObH@3!C~)BCG_w|BnYJ?{1xe5EAaH#1_uLFf))d24|*CS3(N`=GYX3 zgq=B`V)Oh^hA;uxFb_-Y5Eo(Vivrm4!V68a?Ze-raH!AxYI=Clg|M)ip2ohgxSAeb zSrId{nmU|6_27BK+QbzCC;}cDEfEDI#;TvD-7r6lXoJnr5TC1TN7T zQ4t(jVP;isF!Jb%;FyXa^SM7xrk@#Fefsynahf9ec3d3&EEwZ#$>Q_2W%w05``}>b zP4Ez-c?lj*gc5$6jV9Pw2qkzd(d7xh`7W@>5npYbe>)1m3cx>wN05beoe4ZnEE~?! z`c}FC*_rKa{Pl}4l3*W0FCzTXOsFr-n28AWi!hqE*cB$xF$9Yd!1+L~F~R2(EDa7> z{n0!BC4~5eDf08j#S9)=2jDV8=tB2!NpGkQG6{?%csS7vb}yb;yx`$X??*ll2Mhat zw8W>Mc3DV~cn^+hq%KTFaTlfyCA=`Thr{I>^WBgDg;U^=0FeiWOT>oQ71Ic|F`2Y2 z)eZ2l0s$wtnk+L}Uu)Jz@!rt9#c!wU*-Wdtuu$ak2H z=OtwT912YE$7N&mPtORrWW2m5zuz(W@JX>tWCDUP8^NYf08c+SbT2{~#10ZGvkxx5 zLsKqB1rwd3ir{$_L0j&49jKV?^Y(9T_8(OdJij8yp2kK>bbR@X(t87``h9gAkpriz zO(DDiXYO=+?L&oB2Hyt82tgZUDjE~uVa4q>6Ne|@oW=y*y7V*$i@d^*j2!n%jKKe^ zzn}3xzgQ)Vxu?#ZGaFy$nELO3mGm*kE$oR&2Pb-&+1{1en3v$qiFlb2`R7JDb?%t! zT^{ioM>>T5d}+}cUdjudFezX}+ni8dZqMAF-kj|2UgM!&N;akzbobH=yPoPz8tR=A z>0aQSo9*@9d_%5xO*Uo(!PErH51bv|r^WAk zH@WYJZZk6*x_imLy3h;n;Jk$NNE(_i`6~A!m!e@1;8MEwXaPo7V zi!Z?&H2&oNUz*3j>-^`>W7zGcq<0*^-w^uq&TEY09k(;Q2?NnPr!G8oc!86cmNYy$ z&^XxCZRWP{TDq;=)^6KCd)^|B-Qq)n&cRRPW53R~RZfUcz>JpH2Y3#Lf$BF8Pc`w| z@$(w+ZXdUK{*o-Q5YK!RJSO6?BGYLLF*6p_IOe0rGb8x*LHrhN{N~~7ob3?6HsLWi zW}X82T7#R;vCEA%h-bPOX~D=A-@QPL>M%EBmn(AIDS!ic5(%Yl3P)!&dS{4(#i8OD zae_EQoF#r&EERtst`ct-e=OcF{#x82{z2R)z9qgVejxJUob}=p2$?4K5C@6oQ|gGn zMDiTb*iWNte3vpza!qrg_~zKgkLH7yNWNB%(oS$ z|3k@UoD}kU$(t1aponHS?ZqcXwwvi^Ap1XM{$@pHi6@C&MAOd@-$Qa#H2n<$qUp~FZ)k5lR`ChsEvU4soaWNAb_%KGE7?|6TGy@rd|OF_HZYof!`TOEJaf8T# z2F7!wgnUBWA?_7l75VZ{y>~^9##8=O4B?(YIV?64TZw!%XFTT-k=@07vA4)KV#c2- zo-K|N$BGw={N^t8XNhyg?}}U}mGK<0BX1Hb#2<+p#El|V?3632=YL@sr} zcx!jPQ1W7Nxp+ za!BM_Vw9VREyT8Bd$Egns@Ow3UFN?3mJb;;Y6*I&p zB7YZSd?ztm%oEQL2Z%$&;o|wCwWGdR@>Fq_I9DtYmx?RIo5dfARpLf*lW6UxAC~-t zxI?sd(|aWUMf|JymRKWNJL(T5TRUnOkL7F^{x(Q*J!G<>{WO0pWO#wtN3?d+XGtC= zju$Ty`RgM0w|3FjO15^<{JD|ww}^L&cZ)w4e<||!Nb3JlY-r#7fx?f733xWAzO`?* zcFZR!+}bhcNVay&eIySQ&lJ&&Uuf@WpBtJ|@9Ww-;stMh_Gi76$7hH5X-U>~*#({Ppcpc7(_!B+aY}`!9*3YQb=)<&^x0{Wdj)3@lBd}j9 zLjd!oy3LpGh;|=%op;e6BlKvqaaTi*Pj5>H|NVmL@$KBEcQgEUA9&5GruFaP^>Hf@ z7oXntxb*n`V$<6Ie|&mbNR0DM?PlZnE)k#JE~LkLvV7@qHoeX8bDtbIZZ~0QfX{t) zV;tQtM5}j2v#(~y_%iec*~CER%WXSceED9Ct1pTWE8lMTy*N9@2rBSZ>=@rhdaq(% zyRi=3$hhh`qmW(>0?`e>(2j8#6i#OX+H88TW9(TFso%cTjxqPNo;gPS%k3C*PBEDs zXUBN!mV{^`>=-vsZ?ZB2c8pH{PSNJ8+|y@HZ&emrm06B8uxt7UV8`f;549|BU3LO& z-~Lz{%xhHMI~vT3L>rfH4CO_WSHYsudBX|hwOEy27A|iF`?p4G@{R-xBd}D=I}!i` zg^94nYicYOe*}xg7HiYW!<7jYDT6YrGRl)G5@59$gw^86*5UP`waL{zj|A4aH3L(f z?#_V)F`LDKp}#opk5Y`SBJ3su7r}P1+m^f|q0PTI;^drmBs3}SNa9Z9{O;p*D+WLN zPGIoUbxUEnc!Rt5oxnXwuwFdvNXvdG(Yhz=Zn`J`NXtpISA>;fl3Vpe-OcyxtXt+@ z7#$UL`#gtzo~--c-~e)QE1uoG7x^StrBr5A(}FR*YTkVbuw5LG{?HL;(rHHmUEMxU zV~<0Fo~&Eq+byOhtx2qg?czZ1P=@D~2CI56bo1LrgB7o*4%|Q3ghpx`=Pb=isz|G9 z9ld`5Z5R_^!;zcbRl$0(WqA|WEjB4{j=#;zTN``AHKncAwyaF42=qR8|H{4UIiSO=2tBh-zb0oMk z|45@8wC&)WBY}7Gjx?IIvu^2Nw{M`Pzn40Q;SN&SxBGieQe|qLdjnQSzYl3AKX}B+ zL>W`vKIgzf@w&ku?shBd+YzPigB8rnX{k7JaQd!9W1$$LRb`?r<>uXiN|x-8Xxmh^ zZJ;WEmB>@jhAC*n#XoCa)!M`~uV__uQQO3-ZK3tkyXjrdt z)a~GO2y|ZcsM7&whIh#W(fvWMDyj2s_Q)Wtd7XAm-htIv?(zWv5bffz7aiW+ylT7S z4N4r;yrRVcFDYpkj=&lD=sTTi1Kr)eM|QU{Ym(R7DgN%w=2dPK`v+(vj9xyh1FRy^ z!@)!_2nN9b7#QZB&Rm$=JG-BL%X#z?T!-1Nxa8;Kc)YIJNP%0z>yYNJ$f9~^jdOE)}yh37ctqEGnI~$8QPP7y3Oa`%?!=C zfnMJ1yY#3>sLeop+A}CLg@sw|wLy1gs#RXE=vCVFmd% z{E5Nl5MTwlCT$r!w1TXZ*`t%pA+cap+EYNFLm+u0@(Zp@>kYk_738fFVFmdYMz2rn zhv*cSqolHed<6%Go6DKs#tM?2C_=(7U>CO^6XfV$_*QE5r^sIp!W?;Z2e1&Vo2(!i zOZ$d2mc|`S@h9-5jey6EQe>hSH-&g6#YV_XR*)3;Qe*?VXJtd2glgF0;i6qO^wA3!P8XQsT9v<(-qcjTPiMEI~iq>^XnJ39{515aK?~BgnaSY3ygdxE!LBxe(Dy z;5cE%*L{Y%8)Ldg`~`IzZAbp>`i)JRXPa*E2gEcsiTd)J)IHHW~xiWPI?>pUbKYFH(>=Dz~OE36_#&bg@%Gz<{FotHE^`oBzXpy2sWtQ__w2SanVen|xNIY#J-q>sUs$+=haQ>Q{d0EvI_=^P$cD9soNVYMKE`+Tm^fWcX z+~R6_IPmD(d15~bETU1Rhr@X$5qeabV{JA0d<9z*Vl^C;HjWo_a08-FyLH-*{49*ShH z$o_!IJ_Q2OBeHBbhj1srafij=4f2!aaL{M@wixdyVjCP?;A^bxH<4Kg$Z0+&46P#>TS#~T&9VB&Fm&Y0+4}pxJrDtx(1+YW3MTWtiEit_H zr5p`yvps{q`{7J!=?S29AS|w?C(9R#tLZrfjvWW+>4z_@E`;YC6F!C*XTq;8HU^zj z{P2lr;<<3ff|H&yUszmCPq{A?SJT5efHz^lUZZBZzG#9DVCyc((iDrXu)r z7aZ$@R{$d2&%YDU%lERhqm6ewOUj-N-9bo&g+v3{vf_x^k|x47_DZxU3v2FKIN0#M z>F=-~VE4tow!g+%cJ@RplZ-bsqdW)B8jmrb6>&22*%v3%&+{cd4a&^brh&?ujSawK z2=haN2MuB>q* zxUxu3o;Ra-cJtK5^_=)E7C0KOtYn1eCDKjr@Q-ICubH^EJZLVSd?kk~_k+fDlfqss z=sv-Vk|`LtI*kfkoz|?3Ks#SHLBkrOfkJ)LvVSE#9E|%eD^AGHac8{ClsA_^e*D~PTxjxjnb^3=No>BP}vUs|o4F6-NO1p~bVlM>{F;Sln3_x&g$0EP|2l%fpo`Isp;)Rla{&@oW5J#wZo+~+=2r4p z*@mT>W+vQ^1)2$7HjKw9&)h>;s%f^XS}jp)Y`!AMgMcd(G1x@M61@3GD#2qQ=fsP2jHJRtuipl&51OSa((1sbCpX8UKz~|7GOatHVLW-w())*EjknmWL;m zhk17L2(aZpuDz#G_Xrkv{}MdM;lsL&^iS{$k|+3R6fj{Pa!asa7uY0T0=SOp&Oe;? zegE0M%|G)KzkI8Zer@&Q)W9yHc(`Wqr?3=SlnJSgK4%mO%OqG1Ux_} za8KF5-cH5BUo>_l7=q;{K*=dTT=?M@bp32|#wY!7Yv*~3;OUy@EsoJmwi#Sx~=g zwVe%z*eM;(47%fXYJNfE*4;1hHo{Hz9Sj~;w(?2LYIY=2V7+g*ed9OXy0r0@=6MZz zqtOmt1B?m|oDY}Vq27q0UOwD$dynXX67so?!NYbHeQsNNw?S*I319P;4E0{Yj2GX* z5a95*&28PdwO1>0tCx9X;^3~{tC#og<$d4|MM=2fdZj}#Y=(P$pIhHCwYqPubx2J( zhGLJvAJiW#{B!b`oie50=s^X}XKBy&YN;XIPlqsVJj!BL- zei9D2$9!*B(A7ERm3&$bZc-7Z-Xy=kuF5*9k4pie@I>8SyuO*Z$-9=5BDk zCrC)?j&# z4#58XO!98Yyj5lXA4KDG2%m2n6Ih=2tjzz1WaDcHIR(eK@l6ryk|@tdK9+AGxr5{a z68od8XnYM(exUM)l90zq#^GVg^X`}Rc+DfTMZSiiZ0?i6){@(c1tL!-mWzu+MROh? zeVk-I8ME9}@nX@O4@h4wxlA%_I3n5SJ*uRJ>fgLcC5i=R4}%DB1YnL;k*G>r>3Phg^@JiVusw z6rU5H7hf0O6yFyADSjZ*07Jce2S!>S<7SduisrmWzV$Kgq4eJ30MYswkCHrA*tdbPw%(fSxSl5Bm9TS>M)#+;Lk^?Qna#DU@vag;b#oFv*YpZS)OdKQVR zL_5awI>|SQw~JfF9ikn}`EkiliG1%#{V$6LL_3D_JCdu!4@JI@WOWtcD$W!y5*Lb>h?k02h~E@fi)+N2#R~CuajW=4@m{f} zuQ6W^vw#01J|{je{;z1qY<^4f5%E3o-(pQ)W9wsl8g4Y%PBXEkXvb{sB)OZ|Q~ac3 zH}mZ_+bI#hAzm)l^fk6)Hg8n^?c!GP9&v~GGtrLOTyw1E-z(qx9KRy@b&)UJ*+1)J zoPsy*lxvA~#fD;2v4z-P>?m5F;~tXv2A}#yh!=>{#S@Lie5J}=Bib>TH%qo-FyAHF zj={WB@-M|-iF?Io#23ZCh(|<@TWPk7=tg`wUCa`ji>*YuD6n3UXnl}}NggfQF_ph2 zd74O{2G(C9E*Hy0JBIRl$#;l%i#tU-W-`4XsP7rE=2*z@D7{Jy;~tjfBVv8gj)9yb zxt&PA3YISxhl%Hic8udmlBbKa#hPOs(*c9}R*UqxpnSJTrwhtI6X|L}`S&7SEhyVD zi|rW2A1ED%`^Wl%V>6ig_P)F3{dTeLtLn4d=kF_yhu~9V<6_gAfK6>eTm0vK!L5V| ze326jwp=a}8RtG`V7dLa65{x&HDM(F+d53(J;;TDayF08OgLBN9?4FMct zMj!h%5sR&ZsB;;v8GJsm!A9pH!N!@l0+k!4+fvEAIY_G3Zd1pZif2={%l5b)WKCc3 z^>rO5hIAWjTT77;)b~!ilk*kd34JJ<2v*;9HS~qs`~KVPAI}@xzb%N{I*2+iKp&q2 zY_NHokr3=(7wF^qQC}7ot8W|Ptdoz0p+^Jk>l*uw`E)Q0mg|F)cp)n&FptY)qLQ8M zC|7I+knJ+;#uDsbZ}gAPyXE^lz#pL+^ zY&kNpxtw*|jhk{y%t~at3a2$k8b;JKwx&q9lx>8=^jl4FvFn}iVz(uP)T>d< zNu$MJWg0IFE7IP@|I5?TkiI;PmZi(mh9mb-K{*`n`f`UFL`==+(z zO|curK@TFz70UiQBJL1w7n*A7@H#XACF;7PytPhhUH9BjDTL8kYs0DVva)04aT9RO z>$&c9fXk=%wG6u%8AIxEI7|97rnYmutR}b&r4dLwg$(?%nS~QIiy~-Au;g)SZ$Qc>O*2?S056y&bL;%aJ(!)^L4LVh4&-r zYx_fgy*#IHw0HEHqAZWsQ3h;6ESDQ{HzMwzxy(e!!2$;fBHu*E5j?ArO0W`L`$i?4 z1d!mg!~%aCf>q(ZWXNA`xXL*s^|0c(m5fnMz(EI+xzxh}i9NMtM+eG|W*Hl(5MBmB zy<-Ap$JlZtmBA0h&|l@X!EBo!w%tNmd*wGnfB5zDEA852L)iLFjA}}W8i|v`mSK}N znCp>o&-lMRI@sI=b4x$_5MfU^ZjM)Xf`_TTG2!>66I!*JobO$PX~gqFE?(0o-^TYF zJz~m;eq#qu89s32AYkC=(dUeIj`h;lb}TSB)>q{nFh)-*U9#9otm~K|69-NiF=Px@ ze8Aw3@i#cB5xEjt#||7bc1pb8km2J-4|L|wn!k9KoqgQAwAXlC{-!qrLM3X#MPb~C zfg{Ii>sK3vD>*t=wdBubaIQoLM)n&yWMn+yhmjbdE7^GUp}8~#{HO6lu!j*`ZxYRq z88=|Sz%lSkNQ_m63B1QnEAa=<`iSqv@kiD&qpBTmc&%d})WMOp7R{gX(L-hApmD?d z;R-uwz<{2yc0AFY~cLqvu4hmH8VD9(ZU(C7B617XmR^k*Ss!y z1+mWg1>N$`DmW|F4pY9&!fyo*P=Pq0j>)a*3 z%URvN#;YQq7lQBfam$*t)MPDp%TCUfp9YOgSSC>-Xw8b^WFV`Kz*b4*auYN@_qal`t}^KR|)^lfb$-w zqK!}Uj=zBQaNpHO94HPIdC$rG$>Lmbfyn1&=C2aJCEhIZIh6T#i95uH#HYl4;vd96 zi?51R;s;_F8<={{yGk%yGQUe=dK2-}zVom4t{;YpJE;#3g+CD=6Mv<4eka+yJ4E|0 zOMXrHhb6x&8Fx=cUkZuxwI$nkhH<426|vgJhQ_mjwm6>SB#$RDCgzA8#7?5QNkci~ z%K`RN`asd_XQWS(JYAeEn*ELZMUpQSSBTe&t3^JXuwT5RCAW&-7k7%g#3#gGi@z10 z6Zea+h;NJk6l=c2=JO8QwePO&xL4+QKsq0QnBQIOD-ICN`IMI2zG%jjx7&Y+%GGE3 zr?pvrWInIpzaJ$&6T)v^QJ!-aEP1G0{>YK&*3K2EXOa={4kXy<#mEb`n~TT35@fPnrrUO}LfqCt z)M<$GAjXJ-%`1Z()VCSOIj=X=hiCSLzMB!Zbr5yBL7(}Zqkv%Z$`KFh+ZND=OJG9Z z_X2egb@-ljzEu*)yA$!Cz6YVt?l(je`hKiBJRTVC!%ir)2M=Vb=CWI~<@nxXA<}HH z<@O*U&>d$2%mO@yY~Xfg_!X95{~imhFMhHU{d*p9bf*L`;VS4Wv;t_`s)Kl-+s-r4 zckmeHSUzxAI=i5+2#Jl5UKb1d$Nj^;1@%>7rw&D$4Yu7*ox61|{IA+LG5veO#yR@r zZJabYej*#E7sI-T+K=G>P|9Xhm$`F_NlBx*6Q9#R!;E9uIE@F+iENz4uo>$QjUGL0 zyqvL&{+iKa+c;^%gyB;*PX4l0w{dbzz)xZ0q_Gs=-)}|bgpJex&Ym{TO_}B=95&9M zKs~;*zZd23oqhCCiiz*+qjVw+C%?1zZJhph_L=UPsN)tL-^ST5Xyfe92G7G%dn zex!8D#%X^UK99KrVpf@3OsG2^Fa_nQwz z7`}5Pg-D9|q%e|p6jIW8lix*p{5V<8oBS?N&YLeWnm?U7BH=?2pvo9W-N<(+MZ)F< zYB-z*9SLh@6hi8)$am8C&9wE{JcNYH)6PTs^0azbq07>GAQv8+95V_Yo6jIWvL4yt z^)7AmwZe^%50A}zG8Z61Yv%UMHOQdHCO=XR-z(#0$c*tB-jSJua`f1|mbv#yj5v`P zYK3=Za=T@^G?>Dg$zC$>l`4bV7M19+*^iMJQs}YSpA8yoCO@0>9XO3OlV3}^#ca@6 zGufg$kfO0>uAmsFO_p}v>;s7S6QU=qnH^E$Bs?~`=J43u0dP6xv3bg4^OQAn!I#gP zIlHj)XB$lFqt?u?<$GVx^BR8^k4-tZp>toE@p?Yqj_HpLbzFljS2SVEtZsU%X1O%x zvqZt;7(G9=VbDJozLFlG39IPIm^IDLsP4)7g%~(LdWf9z(ZsF6r>#2<@6P#1e6-XnggMZ|qm#TBX zZ;9`S?~62QuwSVn@1rT3ugbuFl1GVC#D(H=@fs5Lw(G_3kg!kQCf+07M?&vIk{^-$ z8_8yz7v%p*@_ywXl>B$e?@2b}GNIjk+<8-P7ZIyh%_k6UUPjIqV>nN_%coQzKuB9^$qRb#QE)lkv&C7W(XdLo}hUrcdTA*a@w% z4Q*gsTy~53Aj2c*>_R_k{@ZeUAO-u^1wN0tfpYc^yu1T%4^m%FVvmsjm|*@fBVSrw6uX`8YOQ_8PDBLnkyUFl_RN-b{^r$(oIG&H!F z&ues5WVO@5Ids|;={vG-*;5rMb6VX5JKOg7#&}+QQ@kP`UDr0=G~Rp8c=X2E=waqF zerJEa`5)SNW!#s~HL|;LmE<8tZV|sC?wRlM+Z*}3sz}lJs%UO#qq8nWC4Eh94NWcL zt5nn1^^^Mi`bmAEfIc^&?<}J!rJ}evyIXPbef`6j)h#8y@||fv z^5XS2rEZ9Bd=c9>>sI$@D3rRc?k4BVv-d_e)!*pea%B*7VrrvX~Zx%Wm z-F2~esGQr{jZZL|`(e%et?kA~nG~*@O&M%bxW)5LEL5?l$|-Z>jpE^o=EchE`i5G!?5=XQpSi54s^u2`@4V*BWo|t5M*mRShJIBo^D~;Jm)EXv z^EdQQji;?i-`inX1T*Ayjz9aV)2bnk5FQ_!UTaWsI%X|fl)*K<8{q8I_;f9 zKPYRuq4DPE+AAXyo2B4<^1RgYbvxW%O*VwqyPYd`q^%402)_}kTj8Xy@zzDk8*Rc? z>(yvo`lkL>;l7wB4>QPR;_SEtGsta-H>hyRy^8QU&L8I;&aRb#nb{&~-W%7XrBs}A z2u}St1AbH%s&H>U=is#|D3RJbj^n*aY)@IOt-{;Rp=)NC!*yr) z04%slfKf04M!+x_9-duzU;ohI?9jn|jW=D?gnRFF?6YiK;WGBRJ+X)0SQW}>-gqOf zQW+>;dsF}S_O&px%7r#x_gdzr?9SQivhY7;-N9G?jvog9w;}BEStUw`0)AjrGvJ*L z??=4m$Vj}?xtKyIg|7=d7ylCPbpFVUaLO9ic$e{h^G!GlEe#E<)*)U5M*_Olp{KXfTW0 zJ?2FUXK_oskEyj7T9fZ%Y8iL(9hv)4fwQ=oTZa22VivddNXPq_SAlew_jE3&Qo!el zxE*0|UxPZ%;`S{@;z)^dv|9JN{fKf)MGxbjdp$*d3Ksny{<*8SLgd|GCfjpwU@kw{ z%QUX$-=X*fv}AG^5qAwmYR_bw?plhc;m#!!zvvRva2JvJCdGAJbB=3hW^pU0#5*xF zi<^-aP@3zw>)8bk+?TnM^^C}I_c)825sFfgH{4OA?~AiKiBjowoxw) zB8TVo#a~d|oe(d=4Ou2iDfcwo51C2bZf4cDjno;Fds6xuRw`>*p`<4vWj18R4O{X5 zb!N^eaNLb7Iv#f_Su;@4NOO&Zibh%v33Ijm4PB_slFeQ=P>>Vt!1LF5=D7@Z`9O<(&Y=3nDiOqgcv zZkLgvSUCS0$z#`KV7nwj6fq2nL7Zu#;|ag$+JDiKlL%&q`17xoA`vql5oK8XdDMD0 zsibgiBB4iB$h-j1@^hds3b8ohEYj~$FQL8wv~)(vHXDjqUqzDVfCLuVTn5n_Y zdNj|WSIC>NVD6jcm5gk{l8OxWk@4+VSTNAvZ7XemnPIzXRHHA6z$XthO>kAJPr=p_ zsclSwv4p?<$8r1JjRjv16q9TediSqjWEU3bBlg<#7Z5pwg%!vuld-6@k`X=%V&h}( zG(;l4u)LCyMp&>Ni6(w}No5;EdSIa{vNslNexe8qW^-Cz$w;xEZa0DH9@;XYGyeOl zGM3)|$*$xEuc?75YWGtR@Noge`X4og^l4X^QyyNFA zuVkbLuTsu#jyBg=dtQpw1bHiwZHu;4&^VMS`IaOL~h z3th}cg+4}x`$B0YBO`rbStTQ*d|^%{BV&DGUgbEE?;Y+=UoSE_oH@)LxbrnyDFur&aEipH;`>gPvSNh?^h(K5?3XH zD$yRn^+zh9{(#5}Sg>IT&V$8skB7uGvt>pTyRq6#wwr))yA2q(AsuCD zbHTcD@B3S8EVqk?u7q$1bHnt*l7cu6Q@b{45DIcGGb1b+Wn1un8y577cnk{;_y<@1 z9J-z~n|lnw4dpr$?4<&wQP2dQCcIAJtSchNV@X9kwV+8Q;}>8-ae@~I7PDFy_m$wP zg$Ntx6lEl@gXqXRD;VJ>z-G2v!ld)C;Dr+D4*={S>yrMim}qwernE}7SdchWc`6Ub z0tEz5b##bP6L?$hU_A z)tniVh=_@fB6zC{y~H{{mGHOQB)i>g zN0OUv(#Q3+vuSi9(Zz3{;42AiQDTLkN<8kT5>NW6L_^b+i9{p6R|F?jfCl0YKb7$N zI`Q~@o%nHm?Qa@ApD6a*CszBZ#0`EbK?f^L97z1ZPbJ!zuAEP_^Ls_?^iv6QkLipe z{Jx%l{Jx(5aed`E&sk-G3;gzp&3@{w056p|#$R8-NR>$+MHHFNm`mtz6CFkH%87%N zD8qt^`&ZcO2aXwD8<5B%1Sb?s!&nxbb1?TMg@#x%OakvdT6Sr2thH(vtYz2j6-4-= z3)cn0Kh)Q*UYXjX3FCKQF`coOd?WCp{~Q)nBG^%T!F%2$k0bmOdqS|KHz8m~y5(fD zsV=6eBYsmam<{$W1pERM+$L!C1@r5|rm)$Qn`XRSQ>wL1QFUEk-771Wp^ATP9dGly zATk&WZaxU!iqyT%wJRCfjRn8K*P00(DLjb<`+(Ss1>L$faTjKU1Ah|w|?bp?>*<%W-WWR-hwId#&}t`uERum*R1S~x7)6Z>A?z}lF~&5 z{MXsh5NgxsT{K`p>Bue^RnHFTc5LsafGd}shwhle^zpT(?_v=X%E zeAEHz(|9}i2iP&b7d_5&dtAfdSa`|t-V%MKFILj`s9Lh!J_CAA9yGUf@RI41@m*!d z#S3SbE}gb$)|3Gw#ta!VrE6aCm{AL6EuCz{$q*)ET(+;zno+uVGDdLIW*@L*5kGXD zd+98m5rGET{PcMXXIwM}d5+m|NiV0b%5aB?&1?@8PFQ&SLG#S!*64(b=U%vA*36h$ z@scr%W&|d+!|{u|%rAHpyeKY1!7=dc`$Jxyc*#G`ymoiH-j+~$R!)B!torfhcp5){ zcieV}rVLoP2%j=_9MQ!|%}g6nD^xdJ-)-QY<~4Fpch7K}g?K|-BLq`EkMBksSJR*T zS!41S@!e=Mw3D6a1I%WDa57`#wFs1_p1c}zFUZ_x+(*Zq_s+k3_%2verkFi6W%m3f z^KdPcFm2|{<6h*95H_?=bO6H9!<(ZQCm_oT! z@(RgUN#^Y~^VdthTk<`UcS-)aLREtxmwtpAE+-UU`|?B$*E)l($Ld%|7KPCG)4Aaw>`T>Pl`TxsBvp$(&b+<%=cLW-&pJ*_7H21JvWHyFvFiO@_1wYIg;sjL3yd< z<&yb&g7u7l9P-V4XplE4{|@Ezod@fiw>HS<@kjX)fe~Gnl zT(Dgpe=Nu2k8*4AOr;yYIi%A+hvfz+f3W1ylKG_%^QTFkEt$qY>g9+(%;(z~%HI|% zL=Ga)bdIjXa=RoyE3=A`pWv|cn2?*{0;GV^8wzZ zd~@8R-tCgNigq4AbNnO!XG;Ht$Txv(_Zjg|;-5vn8f5-IL~|ZM=F<_=)5Hw1p2&f} zm>&~!#13L7v4_}OEEdgqg8FtIz;Q~yK%6dKBrX&$5ib>K9cMqT5zQBQkjo|WcYyi) z5|6w~{DHVb!$bN;^++^}(dYKaZR)5VyWBj$?vVv$%Z z4i`s>=ZjwxXNq&gi^V14aVBdFA=6sQ;*<bdx=N^C3UiJir>#Iwa>ajL zSVwXLv56QH+ln2;&SE$5Y_Xp>SR5`+5GRZDmtp%0#mmH%;??4H;#%=WakIEZyi5Fn zxI?^Od`Ns)d{X?4_&f3U;!EPo;sNn*;)&)XqyrGwud&!x>>zd)yNPFu{lvlIaB-Y? zzBpB!DPANl6fY4k6|WG#Dc&Hi6E}*th&AUk{ISx1Dn2DXEj};4B+})H>;F&D&TAM- z_tUe)x?*Fox!6w36${1gVqbB9I8+=d(#eYLPZQ^g^Tlt7my1`6*NJPz8^v42+r{sR zKNNS092c1F(yfd9jrgqiN0EMB%zsmSTl}Z^q3Gcmo#mopw%Al`A+{59#jfI6B8_j< z6Bp@OMtP!0-!jVcMS7P}E)#M2{n+^^i*?^#pXK23XP@t!yv5&`Z$>e)qZxhLagAt8 z|H^+NbFn6I$Ru%i;Fagqr1;$IuoFE=eaWmya?v+YP>^!|j?0 zv;*Okb&8CHe@)>6fQqLf$}(Ko-e@eg4~ROve|p9HTbaym?3nwwv7oZ%1LbV7pAW?XE=J)#JHwwuhmfq7VpurM47=tDOX`tCqHsPA;> zyXhF)c?-$~^*NpV{lxwmhhLEUZ95j~Z5vxm_3@!xHRY1pTwy59ZFq`aX*|j`g&|GdqJ02GMs2`$}WZ7dibSJ{EbjM z?s&Ws@y~TTH)VM9s;S|_WyNmqlz6n*Eo&CP-DwneTF{Gs!Boye`4e=`U&pY^?GpVd z{;jn=rb-3)x(`G_IG0x;1rF}CvUuDap$E?*%9l{UF)Mx+Bf@7+UeDuwCS_W*&^kJ9rW48JxOMA2FI+x434!weg?;u+&VR8 zaO4>XFCv230T&ZU4lW}|I+wsN5GpS*WJ!N=Mnn>!A!2ZwA*c?sIz~uUjF7hC=!6p; z5={xX&e#HQhGi-PPJeq&8JYj6BN&4680^iEnf3Pn;*5!jX|}KxKCOStBaRzu-O5|m zyB(ZTnzfr03c*i9ju~cna5K2cSLL<;$$M}lww>=Na&ck76gbu{2)_LPsDsEc+&t)L zU^Y?GWkqf(P-zFw@Eu!%ZXbau5EG4ljNiv+^7pVkJUL&Fq(jO_CmeyKl20c6qDg(d?Wnd z5&zmv--iy#>b~CO*^)RBYmP&sV=FQC40ZAyy?G|aO?4D9--+_xi^MIu;ql(F^M01) zdWwC;;o`X>pNUv*hFBsl6<3I>#kHb&hlzT3N!}^`OngNAmAF^ry*JxCD845~_}hl` zW}+Jy=-a_}#O56&c&^Hu+d9ZoC4XJz7D_hn9+AI7@@f+Lc1XToM0ZR& zk3!~~?GEzzpd1r%r)6aBYo_DTz>qg{l>3WA#1Y~+@qCeYdn~_DyhOZITqRyD@|lk1 z`3y+jA>J+iNW4!p#}95|ZU2#M>e=<9^4~L}VDsiewsB@1M7c*)hOl|F5D&InlmS}`(%3H3ZM(}5w{;MO7p~*P7*Vi! zrI3UAvT-8w9H2g^PUyQHaa#vb=Qq&DayHn!YmgAs$8l|}K3ujE`ffqo)}f9Upzpju zf{kuOUQk~?^x6GZ8+mqpzlS*MpYz;+oP!V>IXkHGr!7t;3cX~eOLC4dPrtOS31Y_M(dcMIhbVKDT)l#r5rV)?-8 z;p;mb+eqX+&BxhN)}ynXkD(8?l)_J9OX-?l(D`I-DVzrpp@uD`&LKA?YhSZ?y?A(& zTNaLA*XYWrqn-8|)nfM4cJY#j&N=j9e#t`-tf;@PVRs@FMcd-vvv!M7wE}D^^x=aM zBNw?IA0I*nK=m=9XCdE7+lcg) zX*kfF6=}5)zdWrj(wC?G8UHU!n}QUK2~FoNJ0^4tNtoeo4QkYihWi?uO?nv%^b6Bi z1G@~&1Q7fC=A2gH^xK&`Kw<mM( z7}RF5DR&fGI*%fCyXW!_gGpIf9CtLu-%=dU+%a1bJ&L7v2Fbk{v^ugA#R& zt)`B9ZfFS-GQ!i4S=V)!09-!3ktXbBz={G}N(w)QPi+UoN)ue*(o6(brbzJ1`&vOO zPI`4KPKLGOM1xkGA@%%^?PbTo*a^Y!=d-HYacWop*giXH$Eg#ry@Ux9vxtbq2cMIW9g{!skaYA9ZQkYEnzDB+u*M57;a-Qex__ z;R8nw8asH(z|o`684U+_7z~U_ z5J;K>tnm!}ca&ea2YXg?Y#4i$L= z$Mi4S&h@g|eO-J@d`Em=#7%;-#XoW1`-*l2?no zqi4S=#jWD^#e2mci@y*b75NCj`p=0kihmK!{zv|slKG6l@*j$6+Kw3_9~zk7T(sY2 z7<(wvQ&|s>Qg(YnH0AB~{!iNT@Dp;%p2rQ2fZbyPAK77|NZ2;I_{oX?wp>0^80Y?D zU^!k#ZLoLnOvCBr6e(jSp5>_jG%PH`h4L^gRyU%~R4h@PgErW_K}ZPdn+JVQB9r>q z7psrwm92xQGY`6Wjk3Y!%|(KZGjBGGIz0mkHaZJ=!FIdg8Zi}_Y?tY_-J15iEy#!= z-v+C%6bV6n>+wLwbAbA=N(p_}BW~*;YDThPIU8)=HAo2RyCa|vT}|k#Y0u;67Z+G1 zC}*QJ?Rh()&+fO6v*+buCmgP^->7q^bo01jXpYXFj6H7+${p*ts%g)AFtEP76R`W^ zX~eNhOV}pEgV0y#N6mk`zBTQ6zk$A!vF9Cvz9J|&kv%UTJGJvM+J!x@YZu=@XZ|OA zqq@an`6k8xUyz^QtsBz16n0VZ6Z=MGbH{(go)^9azEN>F^uR0X>y4~e)NFV~neWj| zm9WcWEP6V2Y_@U{MYihpp?C*k z(TAAZcPpawiQ@5e7g7Q~Q8)puFBIP{aygEfO(rtf(XbtIoQ#Y<86J-3u%bARQ-W5s z)SwmZOX&;cTZS$VUiggl9LA%%*b2-J49Ww^y#Isct3INmU3S{!S)tVg%@lP_GbBv!g`;k?B$JoUzA&7VGN=FC|$CwI;366>5_ z(Cy;F$w=?GVBwcxE;2qvb^mPBkM(t9ZD7TsIqT9`Q^0qIGKQ)i@D7qW>#JgWf^CJp zKGr}uC*|2x-B{B7qpn7w?(O({KpSKTG_piRm z#A%G}f=yJ-b^$RF%;OED7Fbvg&yObXc_$c{$M9KfCc%3^dxflNGue(O1^evHGF&M0 zytjQo)VxULSRyvqXdDTA*eFuQE(pi+ff|o|TZcty3;n(75H@d4AkK7-5&8%t3bx!# z$ia5`z2#n{@phT%c0HCNZtEcGY{mwUF`{7e7DEo|tAakB!__W+d7Ck4?>^0 zUQJI)EB{p!Ro{1BcX3|pbnzOr)q*#63E+tcu-#>=(GDRXfwH6b@D+5j^{88 z+t3E8=5n8C%PmYhw#{U>$^j!rtHgG#LJcuROzo5?-e;w`q*n>DWSqWf56f03^ z1<W+eNHhLUcaCrI& z3VC!RN_FO2g)VC19HnDnlHx~i6JM0&A5Hpim{SVuUo_p zT*O=~j@yso9f(D5Wv-di-hMg8H$ed_N$|_DG-Tn+F}g5uIgYg?X&~`}hLf+ZwWK9h zwWh}rk4acd2xg!9a_p;ZE%8U5#4-J!_;Re;V-1H8_^KF9KDD(ZVKz9KInS$^J&bwb zqZXMjz#5Vq*7qdrBA>|G;U8QH3rg~EkP(Q7#PQ53U$l{gKi9{zk?=zIWw(*=87&#? zotmHWMc7Dq@63BIKkzOv8BWGVat4a?rV>E=ye7xS$c*h}RGDxJ5NtZ&{OApd;HGn79^@+BnnZkD`7L^n)2k2>Z@ zMIH~PA7YN!LHw%PMgD`nBs_jk`I6xHV8G#J!e_CI@R+l~UKMkZfWzD=QU=G{vd`Bn z!-euNEVd7bIy}$s3?$g-AfyNNZG$isnY<>ZVzK)85M}Ei>iiqR?-^0Bd2=D#IJ5W( z$RjF4*t}VY2ixU1ReO=fcA0M5U52==gQ#;89*$#-DA>GG$U%KCKp)Rx>O(Z4?|Q^- z9Yme`p)YyuPv%{Nyr8}}1Nv~eN$9KTOY%7Mofl}pMr-<#{0sW*ehb<~z6af`laGa= zDXvKaunlcs9+#b>EjJalNxMi1c24JG=!0G4tYg|mx*yw@q#(Z_ z-*+ZCv0Y?WE7M@YF472JY;!K|l=!3D=gsM}#<{j{`G$C#c#rj%k9)wjIbGJfz1qf8 z-?%b7<=_Ud_nMw-d#yWb{n?l~_^~Ti$4|#x+&5ts>z47t@^HMd+aunnINYmy`5kY3 z)9YG}`E0$8Hg!D4T->>vYR<;Z`MNP@?wgn|_d%z; zPW<-6;b6mpGhLt^4*<~*t2wyn4Dm&NN zSZn>p_|r#27uLS9I6fl&$WeD-!^2K|&|xR7{$Zzh;9)0aPgSgJ&jDxPiw7bDCt`l$ zJyku*9zGfxi2NdVv$q~)+!qgI4g59I+Qd=2IPK;=RgKD6H)HLds&;5C6|G@D@f%+} zkPaQuT+aFZ=+TS|Upx?UA35q(YxB{gS*~gKK)Zo^s*1|8p|Kxyy?7woMf>xdb&noR zb&=X1sorTfx8K+ltxPD}Q&m!yi540{Ymqx5%2B8Ho~rz^-ABC(pFZjg z^x`ibh`M{K2D1n5o&#rM&FT)^bD*8;RIt{bs;MkHuw}dhN;0>dTXUPB^&+(H)z%qg2(70!L}Kr^$2{PyY(#9CvkopGV* z9a`X4U`vl2&APAyjv2OWTd{k>_JXap-Nbg?p1JWT_HHDeemFb*?0DOCE8mI!sQac| z%=-O@Eokdop*P%UR~!=~_d1n(sy6S&{M_5i;``$3F^hIv^zy1Q92Mzfs=|%;RF!RM zi{8gtosW5xTiv*)>e?;XUaeZMfAK&|Zl6|Mt2J95#WoxrpA_GHG!64{H%Cv~wX)k` z1Eic*?C-;<$-NltGkg5tVK>?&-YdQ|{$iE0-&y;!eR~e%|DY(|dE+FfANEv7%-h|u zJP-f#%5(8Qx14iCw01~ z@1E;=;D3*Gz3{)+y1o_l4tZHU_MU~lXYaox-ebdyReQI*SaoRoi&d}hf3fP#-OZa{ zfLXi;VFvGWu~wnDlY@cOZoUn3)`uryM(JTZYvS>9;*T9oxsXRU&W#keS8n`o`!HyC zGaM*c%Uyq6x(TexR4PKA(J{1$^^u}!1X?uHY4EN;R)R-l_w%hByeFMzg z)b+3h_HL;kZxGLpcYN)KxJdff$*_A9E}Bu^;Qldi0kl!rR(XAgiIbK@*j9f4c>MWE z*jDE;g%4ecvAU*0wRaU$`pxJ6aN0zc`3~dfujKzoN*oQs;`#`rq{Wpk)LxvmeT!=| z%Korj=P}iHQNwSTq5v9sZ6> ztGyY`>nzA=eV_rOc^Nlv*ksMm@$fLSXp=pMxg#XfCVP;IT2j%-FioJfTuxfx_C?fj z=I95|y%TA)$rdpZM^47oEY*){ODJ+Pxcw>8uRDVe9PWU7k$660QFg)|$lNO_vJ-Bc z;y#KE@y{JZ@n2Xnm*qR|V0Nn)ie)attj$K+X(Y_rY@`E5DwNa=_Z68lP;Ut9aa8rp zl4XuNlsb7&lvy&}afeZQ1yb~Swm+Oj&%+8v&18&5{3pd56S-g0BaaGmwCX4~uRDTk z7Q-E2CMMh&Nnt32=omzNkpneHhbKgiw~TH51JunjTh^`Pw$7>tpS#9c<5KImqup$j z2z{yS%+Jy0?h!m`TxT*-hQ*)2ulg*~n9;9?Ka2GGLmS7#ZU$q) zs%~G&2kZnDxOTj^y) zI5knoxwM2dLkT#SPOU;*wSq-{)R5r>gV`rbl zg5!+%4Hh$-_M7N!m0876#0Mrin&8o4rcF<-#bnenfz{cd=PWO&WQ4QTK$u#|F8CW| zBEg?2#dE%~yfV3g&QG>Jk*$Z!9y*usTgPx28p~dtVLEue z-6AZ3_Dwi;|3A;E zl_H~h93j;&d;-;DxdLzc8~B|SjBpijCK7BGU46{76EW?KCDhI<$84u1HrH@0xUv)e z<-|(KO@E4cN>nx-cce$&g{O1l@aL#vR^>Ai5c z5ZsAo9%wb=@JiGli=FeDab5>eo*0b<Ij0$a2@9?;1Un7aaDqPyyt3E>!l*?PCh!7}O@M$>3fz#v z5R`w9!v9ytKbSpjF?_}g3qG6E_@lUQY)+T)rLj(4W}cZV75_1TYRt>Z^XBIvgORLQ zz8xhC(KCve-PN_C``|D9l5V465`phnli^!@Y}#4u`HLU7EIR-ls!; z$NU-SZ>Ns0fUAgjz_kj~@(ZVakV#OHcfA{_8)@a$ z8tOf_BIe!Z##-Tbz{M&Pukv3r{%cv}T^RFDj}>?`^SrjDT_z6pYUO$RRt&|)Xx=;& z!p9G0u35Nmck7aL-A@i^iVQPqr~ke;IO^xIMgl$2#IeU17qp~!aj7P>H4T}jOwo;ku>TE%KlkfL-pX>s(u5!V#oY?A;gT<>=?PzBTG*3)B^)@@zAAnI#~u4L z@t!~Nay$4Q+ip_3#`tFBzdnI%6c>NqX}eBnc^00u^8-Hy{4F@<{IUJBwuij7U+Vc| z>j%~&_&!N#I89Y4t1%qea9wbvdfAp+Gf@j`jCPe7tb7wMmuC;q~zyB zGZqBeJtCPmW$Xv<`pG7unNJjQC(6)k#^;CJN3t214)O@evx z_sHB|mx(LItHtX?bDW`^FTZpYiGgb-GJ4>d8k>#u(fw2lh9;)>7#jlAoMdOEoatkG! z;}|lnrPOEKa={xUuM;TJ>@=kG=_zUq-@z>)2h|h_94y9gNp~=6A?}$|*eke?SSj-S>i_Juuv#94x zF;DC!_7rQ*7s`iV*5iXPIYpcyUL-CQmx^}Y&?_ZhBhpq*J$#HMZxinn?-6&1KNTMm z9}}Mx?YyDSN~Ud-uY$)5Rk-q6;P&BHU&^CjDPLwiZ) z!#?Z9MVkL9PZDQ{7m5qSMWUT2bfx60#p}d!@n-Q>@pkbC;*Z3d^MyXF^k0g5L_2Tj zA0*p(L;qK@oi~*4FStHOMGtYxX(C3iG;&?>bdi1(EZ0UnQ!Eg>ioL}mafmoVt( znI_H^=ZmG{GI6DNrMOzO^M>9mxk9`{yj!d}f9PXMe^UG(@ps}2;(qZp@eT1Eu}b_< z^iuuxii+lK4f0}=bHol}C$XE@Q{-DBZl96jdEz8-x;R^0C@vN+6<3JYh}Vnj#GAxh z#M{K0^M^j7^vA_LqMb+ddC4z{cHYp#lB+~Jk0|FjGRK>kE!Gzsi_OJ$Vy@Uj>@5xu z2Z#=ZERwZY~MKmu-sog!t-I}HY2l;e9coO%ggE%UNgWrz_t zrueqR2CHut5^S7#oXeHp+1X(8rXeBN?#|OO{~XG)U2X@i2g!S3TL)3+Dmb{s7*Vi! zymt=jyQ8K5JW74(SggKl5Vv&@b?$(^?@Hta_3aGkqYc68qccQM-%jZJ6SkiX zHt$9x1ob@zeOy2Gk5AK9-<^oFPCgcf@8D5-Qw@F0-;O0%u6=`J`|R=F-}V7fX9LO= zGorwD8ThOa?B8z!>&vHk+dn=#;27oRHsJ;6<8!nPwyioyu*WjBLl1F zWMhNmBN2z;$9~ILgaRFop|4Zt9tDN5WH`~cj0J@ST|1lNC-&Lf(#bS<44=Jn`0QoF zXD@wyo49k>8N6*yo$|=x4|_C^r>=)j+#7?#t>YQ%AB<$JiLT9DS9`s4=;vi^k7n0t8EyXlH;>j04?7qNLC%NQ zQtzCj-cop%4R3wao89tgy*lR{Y%uKh9p@a(7}oz_Mn;FD^}Jn&-AESnM-NA$d-u7U zYQg_0wm(#ywqe7)FIC}rInh@0_pkb(V|e7jl$6$Jt?sos(VTGo0Xavr3qP!v_IB;G zU+j3d-mmJVzFj-jeY>`M|BgWi-9g^QKh^WzuIFesyQ!AtI-VAtZMYezU za43>m;T;aw%Bnc$;F$Duq=vV=1fQvVcyD#tj+`jAa4+|kc2%Li!{bx2CG+14FYoeR zcwYW{p(b743+1LAO)YfKre~IWG*lQq91j0&-_H-bS?3)5-@@qOP?SCIP!;O+{JwPf zZAG?wZw&L&%d;w`G|R4dD00D^_IuMegy=o#Wp}=*e~({m=%4!wx0TZ>)N%bUoL1f; z*SqpQFJ3sHA}x2Hb2t*>@!_3hOuzJQPEG_QEQ{!$N^_&;08to6SIrFvj3g`_*3fspE--|?B;`k_h zFBMD$!ytS<-wT1EsCyRMVw(r{J^q^WiwAgbV@{8-dmqlTgMRE?RQ?(3Hd9ge?9xx_v4B zi{d4SxJB%D8^mgJQ}}*wqbPDyxC2=DAVpsH-C~M4$f&)YxdY!tl_?Z|oDjEBd>|pd zOcAA2xDooAO%FEXGB?vm@NP36bHAiyJm#o&Ieyf#jmI3NdyPboIZEx()ol968EFut z+T5+~5U$I06z3q~4yCx0;X6+?NTEa>ke(+jE z8q%o7A6cjV6^Nlt)_NI{SFyOaerRiLwzYo52x~oxNIhH9*5>*iM9sHY`;N1*EzSBq z$4Xq^1B`He|IOOAWN>|tpeDDx`+eFCOzrH5YPVv9wYwuy&z7{c*>l#UUDEyGPg$Gm zJCv2UzF%X6J-?W>ZAsg6)@IEp=>CK@0aN=bTl;2P`vt+Uz-N^4j74;a=9} zdKa-0*Lw^jT<=A!ZA;povo>pv!s5RCcU!yM*4}Ds|CF_DN!4z|TJ$(;jDx-Q`Bd=+ zFM@wUS=`=O@hynX>9m{oLb)?cxwlyE3{%ELozr=*JEOXuY}~U4^t6KLG@6HI7GdFY z{Bd;Ei{T{A#nRZc)!bZ}2cmXk)1WU;pf)&|?t-2sU%Z2^es(Yi>Y3df3Sz9J#oNqb+`&L1{5H?1=40zhs#TKsL1u1xV zW69C(xKvxRAxq-Ak%2Vq5WhIr;dG`ja)$bE#>&KqrvAzfG3uL~gd6Pr*mv-DJ!Bl3 zc#Vg5PY%hSAd|s;X9J&{L{FKI1tCpH{+GKi;Z`OVqBFe57B2#R#_| z!W#r5FhavVoX6PJKbYt!Vm}r*cU@Y^$m_naypoYazObT_kq@w-kA%OE7B5S9{r;wCzVU?)?sk5XGj81-wey_>JPOvuH5W<;E2PJwZi9gGIJ3h?~0D}ZRS&*S}y zjK?Blyvaw|}a@yuqVzNvTt!H*e`zO1qx zA{>DiLb%dyAyeJ<)d;9<0CS@r7Y+XNAe|lTn_D>|A|k?aq~{EDwE&T<*RocAMvvtf*v!FV}D>Ao}>}%PVci z(MNR81a|u=EbxQF**LJGWaP08}kps2}Cv)&snyzk`e!i zoWNa@g-ws`N$@SFhsnz-lPB&tp18MTNpY4s@atssZY(&+i5*ysHz^}rVWcO|?{T~) z@q&YMj(8sn{IpkAGQ#Tz($Ps1c=h1(9oy;Lx{^`)pkmz!e>Kk|t~2YgcEd_WRvQ7{ ztc+~Ng7yhsNpWm%SjotPSm2jBmVT*>zk&rS>B9F$v$jCM+SktCqg;Cf99_`Oz32Y^s6s-9&itu2< zs^h;2HtE>KM%!Ws5ixiF$(6E6sJZ;3#S&dRf;`@p2Uf}^1#8+g9A8$My_XNHluZiO zv}u9sfW42$k#CjRq+m^(_K~yNR?5YG&o_raVprNE=&_}ej|j=WvzCAP8E=c(q+m^( z7TA@n#fwK^t(nA&H*1o9c4F0-eavf+ZJFgqVF~Q^WKu#6lRo~6H6A4<7(I#2LACtd z<+<3mO(ml&6*%^1LY!xk5+^WAOvaMpT+B+0vQ%J=d6VA-OQ6T}BjQhainExN7-gwo z39K(t5W?m^|MAjc15d4|vHTXxb2bs=Dow<~eoVz;Loki~3x=THS!gumj6;b}JQ}(0 zR*L@v7A~6AX~=>Z^Onq<_0=Dv-1pwI^X<);zj*HADHqO|kvE6?=Ocq~VHaVZv6=9? zMFH$OzE7M#t#l3~Jhx(xo1NYsuy~u-YK_;jcUP1>l3|qGRr*}7oTjZh?=$n$2e@;a1uXx+GVWQ&)1 zWa8j%-gj3FZQi`t+wHDuIc(UlftdA2e%>0IT~627Xl7!;q`UW&DPu+q?^is56VAyU zJK@NSdEnsa>^p*gPR`#`rt}*JC*}(JueyFOnzeYzJUfcL?*VQ%lzmw}cYz(G z-E?;Jz%faG@Z))ce=;ZVuhi^~pTG%x#++%3jys~6aRS#N=-|7AeE!4XF=Iw&=ZhZg z4EMCSdIbH!a|4%fUcry!4_@M(=cZ@n^v~#rPCL_PO`DESoB4>Fg3B~q9y*Tb;-qG# zji?o>i*Z34xTkrI+|%7N+-4!(nb!!xl(2L7!(g_DpRZu>^!sJgJlvTEgNMsw{a`}i zmyXF_C0}rE|6}-qA7kD?`)k5mbNt3e{QXKF;yRSU1|r-HoKS{*cd_%iznNbs_7De( zLq*=su-s&EuDC$FOk5>?OT1a!EZ!yV5dYJ@;KO;(fqt(Nza#!q{GIqbiQm$f#Ft4} zZ{HE$BcaFRoea_=BxF8sQ$9^{3(0LH^FfIDT_qdeR>;MYM=F1eWaHC{{OOYCDgR>0 zmq{*@Yr=+|;oBv$ zEs1n~mP(!__ECO+akMyIoJFGi0@3)GLgv@?)LSO55!aJAUcXDC+&1xkr9V!h-c#Zq zmH)E%hImN%?}%aCMX_E)JdK3@nAl#-Q+{W$rcdZNmAgPRzM#-EPvuL*GVve~5pP%iR`GuE0r6KP+WW2eCvm^>Ul9+9)(7+7 zlySVK;R49|#`h9(L&;4@UiV0(=Zn3SK2Y*GBTH6*KKgB zHX}GDEB7VS3}9J7FW?C)L^$vI*>v6EOR+HWxI@8LkD z+ix;PNw(i)&`*Qy%n>gZmxwFGRpPhAZ;Lg*#W25@(07;ew~ISPdV;XMUx|CgXT%r9 zzliUO?~C>ui#qz9X(OH~7K?+$b4BxeiFPMTo+{22=Zo}BVgKy!<~5S97uSh5i8a5S zpf?Na|5$uVd|G@~{G<4mctoVv66=64wBVg@kBcW#nPHbMkM2yh`NAP`7cM2X50 zt_UcBums4HkSPC2q&gDi4@9aQQBD=9c|^Ir zNChOy`688!C>M#;HKII8oG#85se;7tRU*}lC|@m7+lcb_MJgRp{+UR{BFcXdsaZt% zUGZhfr#NPMQRXH?kX0D14QZwG5k!CIzp7o#QEYkM0D%VojZeOHOJfM+NRI5 zQH6IA`-uHSGY*0L3nh;bM~k!ce8aJxzk5xxPnnzZ^&0MIP;F>pvvtLPo=^Prn~mov zxY>9;;Ym091~HQa#1 z^jI!_sST$0R~$su5W89D+$QlB;C=9X^k=)-cr)P<%y&_)<2-a~2@IKJYvi{x;t%xY>5W^tPa%_JE(=Y`*rx3RkUI+B+KkqPaN*`2_>|eaX2w z-Nu;Q;&XG3!`bugX&WrQ;oSf9nIXFuCbPze;-MHYhAciO^b~=o7!z| z4{O>NUwl=pZS0}Q@v+vhq&-!Zw2#C5oD}ca+N48KuX$}+EZR2&V$YmtWknF0IDt z9K{@>oUmKlI(BR|mfGfS$60@y_N2SV(ynn&O}moE zjc;gKmbBHjS8BXusWr)4{qpVn8y~2S~BqiF* z^sMytv18SLmP+)j&^EUYSKiy~ACb{}8ggD{|6tqtE!RDEvC8E4wC*UQ zU#3KB`DOBZfA?5wjbEljOC<%$nEZ*Bio{#WjSV(AC;Ek7hE6DhpQm32wv(S{qMiIa zQ|pdX3aK@Iu6`-lQptf*;L5}GAATZbD=h6l!0VB71zBsqwK~O;RBPMv_WUPG@c#nOt7-Rg9|U@tBEzu3?ccJEul!g};p)Cu$Ta<0YMtig=7n&hj)_2JsSF>gn+ zji~h~&K7iVzQa?)wb59bNgwmyRGN^kX*XtDFe&a6F>!{(B5@zT4rj(v;y$S+&RFyV z|K8xL>!Jnjpv+C#m?8PSUG3}IZJX-0Eo!%^1!hII*whyP+iuFi z|C~)7F+(z?Se}vjv0)k7)T#OIp>SkOti`rgxF>}Njer&V7aNLeT5NKTzas`a z{_Up1?mTPa>Pm78lVb1gb59=$|KvmApKZb}$F$S=VVHyPO*hT@!?eX|h>sb8 zXCVgWD)J%E+d+4aV&juyJ|TpYsFdc_(rd^<{tu@ZM3T&qdnDx%cqS$&@;iaomWOm1 zPG=7~`%L43k?=U?7&Z%&B4aZo9|_-#u%sC%GS(OE4tHXG(QHJ=`l9Q3Fyx;FWd`4sv^hTtwuuF?uZ%!M@bb5vO?RzVn=`4xc+l1dunMHB?70KF~Z)A>-8*B6hM*N8pF`3U7 zY3V1OL+Wnd(EUiAqo(QQ3Hcnn7NxIF$Q)hc8-b0Vo&p(hto$NnzJe&dT2wlna|tCc zZ3daI*pf#fuCch^&t$(5FHpwhzAqjyB4!Z!Vi|JIsDROZUwqPt{j4|`AHy;#`djfn zBMz|Qv3T#us5r@r%PB%rMoDdgn9j59_BW0EE`yUO&iPCvuP+mThKO%Ck9dPLX8lhy&ItsgHl5G3!~~Be z&c_a0{#&Y&N9WX2SR3~kkyB4$L)@b%r=G%9agV_{^%Qo*J+K}Cg`46Yn2JH+mbeGj z1E7$JYsYA{)BMZ=U)Wwn$08#vUsF#<4R(}ndsQ-yqrl4JIC#Wc0cA&m@$D42psGzQ zG0thsVj_0VNFX_?i}_Uqlf>MtH74yHzJEL=IJ%e=%oHlM<9Hj)cUX?gLA9Fj^O_jQ zYcTWj)10^y&O5Pl>KAz*c1%_%ucu?TFI3di@q{m|si%YE$522fUiJN#)gOT4Fm@(I za`Rhy;iHaRT40!8Y@p3)a-z za~#mYW9rN9rfDE^{)I;b_|M@J}yH{%}Y&=mN6 z(vN`-O<^E*9A92f2k$}gPzu@jA@M!X-6`yhd!XA=xF0_osPzk#bUbf_@)`AXq?)Fg zNU-TpRe~Rc&_CAH(?RP9NdDDIUIY|A(S}HRXBAslE?N>HZ>MJ9IpzTHqO zYW(0ZqSQEx3F_Uzml%p#q3PbPq@xHs(jath-wsrJ>Q|}II8%!$tkCPelNDNHDl~-^ zikezXVTGs;h8rO(RBVbqg&1d?#l$ndFDo?96nzS@z&MME2H%$$?^mdyl8%Xfg$Pxs zAyAGAneS?_`B$n4(W6W*KKO@v8633av6l zpG;I3XEA}RgSip>Sc)@rxRMTPF5wIjs?gy;g(iQM3b7{U3Zf&+)T5MDqOu11II9#h z^(ZAq7-um-?Eyq!?f!z@q`{i3!)^pR_~{!3B`W+1R9De)zFz@?7n6zqRZ6|qwEZNO zxw9$gB$k!MSdT5flh|gQ#YET? zd=havb`<L>C%Dgv70D#++h5Ri2c)iXF*aQe}Vc5QS&? zLq7`f5%!RC?iw-`JvxM+OEL>PrdZy}u#k*x6Q|p555w^&c08RDFJTWk%jb~UCX;jLkeO(4 z)cw^;USMntBhbM-kq>dVaZV!GMDR`IcVj!*hIzFEl* zo{Z#>BOc!1@N=9*+-I^WC0I#Z>VX^=nC$THS?teaM~;MYTolN05p(R|_o%lk2g30- z&OLH`yOIt+$5P?}lg(t}SH@Wy$Z-);H{0v@-+&#hN~k55kstZF9IRwV?PEG+DZ$q- zWO%TW4nM=m#Dm!Jdq_NMoaVkB!PSPu3I847++`+X{Cho-VL3CTzB3X&T*;pOp z&(VZHi&fa9+cG)qIPAm9K-^$BH7)Vz&)WvOA+B=bVdEUnZo(4>UxM0gh|5N%0vmjZ zyG1@pAoP21Z516uv74FYC$+7on=hYukRjF?=Om&A zyXTze#$T;a)x;`ue3$BFPJA)nqG-V!wIQfTiBW^Z&hQDM~G11QSm$5s6UB+2V&}1{>@{F+;rLmv>CEWe}aQ6=N?5{Ur zPjw((hzB9~+16wE*>Teth8w5}WKBk(NbpSRj@z2?WJTDS{g`k2o~#Fd;ry5feNR?{ z9o&z3*!N^D_(SK%Z16o<30|CyifgadxTk~i+KQ#($01lR{(wYS_V<$!%l@2vaZOdJ z#x+%?8rM{nYFtxQs&P$KsYFe64w6tZThn0qZAGnLu%4*AIT`U2$e%60qA5s@5^oWS zs(<zrjJ)6|ioQrrp z`DEbNDivAV=Y&MfKfRu+Qlg%Lvt;XOtHjdVYR0S7q@Ibh6gZ!L>6_FuQTjkVea|NK zH0L5-Pd=OYwMs*I?2}5O=AT|qbCbs9tQ#)wTS@i~ZL8_uMRjLR)H85rPMlAa2G4}% zcFlV7!3`xy>i#}^6s5!+SXYd_FEzSXCu;t_(;bgyCP8}#_G9V<*+(J2o@`26PpB^8 zQJovI)y8MR;1-n4{5+=z8saNkY?ysY*|OzJ=P#eRI680PqPZ)g-6{qS=w3E|$;xQ? z(xr=5M4<;2ox6C}+&OdR&ME7k*DqSoCx5`XeaqnAYsu0jb9-?*aoIxO)I-_gnX?xx zT=Gvh`LJU33df(VZf!~=X6QpdYc_tqKWT>nEts&wfS*)qbjc2bX;#@`_#sRgbnNP# zAEo7mm9WE*5#@?{u(q%~iZ$tEpaF{j{%*e4rqo-AMF3lkgbjoI_W7rdntU2o%In#= zYviol_W7rK?MI&4vD5rd{CVdUw#UkNTwE|8D9GvJH7}eTh~}L?uPZVt?&PhCdZ|$a zadp77JUGt7k&PqA(^s-1y@MEKtEnpF3Wm+|O#JyPJ9e6Ne7mzd!HPsTCWoaAn=v{6 z;4hPCd7({gV*A{Dv`>DYPpO)p(kPoSl1I+??^Vq6t9)K`Kqu6jjhk7@Ce4h-D-e&( z1HM=JtoJ)N3P!!V-FaTu!pJvI_gY113Zqrw#U^2-9sKjA!H7kvHw|a2(1UG^o;$ka zoZ1^(pF!R)F5Klk7K)5~+`IO|sP}RR^&jb-mzUcfAE{k0D@t6)f5s!%gW(D-O4zNu zCoESipqUD<`K~D=`g@mNSa#MFI=ZE zP(!StS3a|Ru5Ym-zC7V)nWK;;5Yq_8riU^2@xO4{LEA!cn;pl`mq;#`Tq*ey$r~hZmb^pq4U%t> ze5d65C3BRC`MoOn9mx%nKaw256AsIlNg_T!BU9$OW0W~^M)@?!{K7-|Y{{jPr%C2# z28J(_%mH}H99&^~8zgU*yhHL0l5dgBIjoF-zvSJLpOnlwtPFoi@~e{Hk<3S6hG&w< zpTjtm3nUMeJXG=s$>SuKN}eTof#l_qDjLxVfD!ZO`d*apll-vc zCnP^B`31?ZOXl2F9^WAOBgqjA&R6D|x--&64>Ait)cMxg0}@l-H2RAKuPCVmpTlJG3n^M2v|g;uLYZ$PWOFzd}4; zTqj;3ZV_)3cZqk1KNWv2@^uuAfJu|~W`yiUADyj?W?8OJ{) zd9P^tH~jx7`8Cn>bNK&7^2egbegXej!dk$!)|Ok!sA0-&O1*_7e+5KJPFdb)89L>k6DAd73y^l6NbE@HU3PQm|{ z%;zKee<*sq?jWa#nPRrsPV6Y=iB$LDai@#J#HKbuX3F2#%tHJnl9!8B;>BW($mb`f zf1P-vc#C+u_;c|gv8fFZYy0Chg})=dD;^a;7L#$~VZN!NwGGlratE=q*jwx?7K($# zGsUyS@gkqUm`_uiA*!jKs+SAFMcTEE31juOw15lifu$=vkUIyCHEBjh=t-{v8hdxaq^!io+I*k zj^#XGtQ5Z~UMBLnj`22&cAeFF$v267&SN~T$U^>DyierwAN?N@9~X_yFSwtT{G#|r z@lBCR7CheCCiy@zAK>U87SqJ$VjGd8{K~=f9~JkBzY$*$Ul#X^ zcAeJ4k{iTyJQp)P>L8IhVpQxZ_7Dri0ph9R5OIV!S}YMKiPOYc;zDt;$meyIqe83_ zFBUHsH;7k?TgB_eo5UZAw~0R$?-ze5J|=Ru4D>rlb+E)3l?-yU`-ua^)5T%p zXt7wdwp^x4=4>eDw?eEEFBUHsH;7k?Tg7X|8^j-oKN9Z}e=7b${H6GWxL5qGXl=v1 zBKdXk&*CAmLHtnkFq@0@Nf9%}Y_Xl#Q9MCBQS2+8Byx5b(;FjB6{m~y#B;=R#g$^E zxK_MOyh7Y8ZV~In?~1#`Tg9J<_lggS4~xGRpBA4NUlLyv_lpO`!{Sl#V=)=SwXA=t z*g|Y2b`U#@-NjyFKXITqSS%7pi^XD@I76g86Xw52TrFNGa=ISFuN1e7*NQvEUE&?$ zPsE>#4~f4LpA?@JpBFhFkomnMzAqjTU3>&!c#@bQwh-Hj9mK9;53xWTAf74?5l4ul zMNUX$elx`R;y1(<;(20~c(J%%tP!`0*N8WWJH;P~cZfd~?-w~ElI3|y{GIrs_?oz1 zJS4s^ek5|Nf$5})&BfMYTd|XPyx3FhBXUY6(>%^VnE|GIYS-uCvN5v<^--y2xUlCsy|12I78^jMqFVjyyMdTz@=GRWl z6}yUk#D3x+@pN&7I9eLo5*|iPOYc;zDt;xJo=<Q z{1|bDI7eJ5t`;vBH;DD(cf~u!yT!-EJ>pB^E8=_N2Vx4oJ+M4!;&Ebok#o-(ezG`H zJX@SD&KAqX3h^@W3UP;cy?BTC6Y&x8aq;)!AH;*=VKIbnCM;jF$jR}Pqav5eq}*SO zi6h0S;&gGDST253yiD9GUL)Qj-Yz~QJ|aFRz91eD-w`=`pXG~)$BFI5Jh4C=CY~Xd zie=&=ahZ6L_)YODahv!9@kinV;%@ON@mZ1P1z6sLqKl99l#|5PVq39?*jqeZ943wz zOT~raVzE+OE7povi#x?#;!nlhB5^3j-@v_C%Vpp+;SSSt_$BGlg zdEzIhK-?$(Mtn`&FaA~hNNf(na6JAPv5VME93Y+|juOX+ zGsHRKN^!M#xwt{ZFwN)M;2fy&d~}z;-$v&0xr_1|+sTAxQ67Eg%$>Dz{`7@Q<}G#P zo;hpQ^0}*mp^KKz4vI6E&s;KpE)*{l$A8ji5w$&);)?R+PTuULixPM&o0E@zj!H5;mc^zwE^rK-&NFyddz21sHm^C5t(!sH@h)-$6VqnHWG3;^-E7!qcm&hyhxB-!SUx-k#?!k2ZXUz_!0i=u zAb#hv8^gH&NVM^0ocQUsH1AV9z-)UFugD5uSnj*QVEGCI^~KL(ynK(rjp{AaVNS~) zU(S~1Xr%W$dk|>bg$z{B8G-cp9hKjt@i<}f<@sUR0?q1dLBAgaKfBrVdKV1r+t=8} z^#6U4EzOfoKB>TuIU}`d_~@AH+LTzvZt-$5pEe%3Q&oxA5 zJl7B&yrsb@zT@coN4|ZlbEtZB`k{{to7E(5PJU~B`aOqmq7Uw>9&?~3ZBuN_fwb(% zCI|Mpu5XjFDXF$cY!^NQrPA))sKE{4G47xv`+n%`D(YTzFODnSn_LH5jWw|G6;3{s z<@{F+3V6A9#bE!idVE9HqT+_EH4h(6$t`Y3Uj)m3YaTh8oVzuawSRH{_Et)0o?c8x9N(8%S9obH4#-3Tf zm=}BUjdkcuet!zP)DubP{M;dlb85~Y|G{wC_Yu+K#TRPNt^`wJgvaYBH2HG=k0f1(d_$3x&OpMl8MSP@lliX= zFJA8gCe-CjI{Crh>p7K9e$)2)ET$8?;|(;*5|Qu@_`~$sCd5Q}?;#@LJ%|B&Y$Jdq zTxU-Ba+lYAQXPWB-*KOU8{c3dq@;(P45}l*T3a}jaT5YUxlXecNHpwa+-Ag3GwKnB z!x?Rucy5?qDV%VU#E6r$jdF5E2Lz|O-5|KM;D(YnRa!EbpF5PHV=1yU?l6kGDOTd2TSW1%*fT3&uWLA~ zMuTmcGzDg)%P1|Ya9}VMVZSmGtfiensWn!(| zGzc&thA<;?QKgJoagpCwGww$cekcuypq(#8Qq9@M|0FwJ&7HKgGjR(}ImS&(J0)#U z63uf(G8`{L;ml(OVwAZV#LR@4n&+OLZamVgS+A>ovtG30#p94-C>c#JvtANu$BW5G z%!C+--25}ldbLGWX}yc2>I$rP?KKXgzk&dgox=nmQhYOK+B}*#Bj5=OAOxd_o%h`0 zdV3%O;>W;IY~qe3czI$5J8?dC&w+KVY#iSfJLcIEIoOSVH#qwE{)vRg;;8sm2p3W# zGEKxO1k*E?wCKq5{SyiB!6?2Bg$q-d30sR2Q;QAeuo8kT!RnRN+r#jP&!@U}AoIPI^6_ zz$CcLHVgmR;>e1Tm<6Wz69=(lvi+KRI(XB7KRXlair9%NPe8cYm<~%}Y-!ozK&Ys< zb%U^`o(1A>1g8BHPx(hIt7rZ!A^ZtHf5fNbL*F0&&1OrT>grsCr@euK^+tn7=xHbEvOxTY>HO zwuxL!@Qk4(2}=$q!h;FIW&y!8V4L8+D%-a3PqfoygqkhUqMsI;gE%1*FMe^FtJOc& z|Ie$}Zoh&%WF}Jl-f1|yu()aT@_0nrrj!A%CvnUqPo;%X(Qs|Y9^g67?49kU>;>Z97w;b6c z-@6GDDxY`qdU!Wi<$38N`*rnJM7`fT^Kw_2nSq%#qepnZb@II1Dhoqc_}0aYy8->M z9JQvg`3pu5ghyg6>lG^(V;UExq0U>l9Lt6$T0qN7n+b3K)a9(rvf7`>F+TAOjqexF zl>GD7xc;(hMF(qz^BSMph}Q9^xS831jl4Nmk?l0>l(I7xmXBCDs|+JWy;dxpSAO2i z<#VSGJFDc(lIi{Pib{%?%ssEnh-DDUikB}vXYTCs6=i1(8`fy1A<{D~8J}@@?ts2X z|Fh;DnhA$XSC$XO_}4c|7M?%X`CmBa&{W<|23x;8N%Za&oA{HmUZb1!A>$g}7O~Ui_ZO2QMD~Gx1UJY4K(84e=fEeUZ<8Jf6c+ zWQN#ZED}q^*&?5P7~if#dI4p;pjMF>Of&0`f>$Ztwer7FGT+G=k8>fJ&i#_j+ycmZ zBtNC_7bO2tvYCT}jm^3x@M4lYCzMqxhQmw#cVd z#ycYZO$_tA!9OB$WQKA(v9oxB*hlOq4iZlnIh4cWCx~U@3~|2r4RN`+N;Lfz$6qX& zucu6p_Ym@n=E&Tpcs~|*i;s%G7M~V>FaAM%T|6NERs2XyV!uNAWcw}{t@H;B8$Tg9ex zW;mqA^qv%dBht1e{a+Se70r6`@INH^i{{L5kdEoJ6?4U|Vjr=ec&a!=0?qvRz-dS~9@8Z#iny+Cdz+`I8&S}E)tiC7l>8jrQ+q{7tNu$ zS@C`-Hl0KBko+GJo6e!(&@1cnhS+pn-lOvWSj<9P#4;kL)X={%0W#JfTw>{|#6rdJk7kI!nheAmDoOz-zd@5z9Nb#85v-Xf&O z`mubO*ll_@!_8y*VCQx-GUGf@yD^NrKl+!5HwV|~QX5He81ENy+n{Fv3=3^_51?FFwwvG`}&>g1YcwN5YR z;H%Zq*bR})&96GSMOVeLu#%;Rl`2=n!hNygR&|Tbsj;-$)GL#>r|ig$<-<3ezkcYz zpYIqt=3vO}`Exhd$<03MzMtM}^Us}J@1W~p0ndXwt78Yk-jFDITeT(r0e+a(hZyVb1T=KT0y2Z|kMai2|wzaD`v1qE3vMF<0dhM{H zNUd|CbMX9&oT$^O+4emR{i^Y;+zlU!q(%-!nnn87#!fjB8GZ7R$eO-KB4wu>Nq+m} zBgsAc9!Xw*%8~G*laGX-c;x6M?w`>BTx1p_P#;TDYzz<_;Qj;F$tw3k*%I4ZYVq6m1Cg%-EY$*S6yHH;o!#VW_2)*cPJ8aI;Ef;Z$@n*PvFe0FF2B1 zhO_qeqes`f1vqOsJL{js*+OmMA2R-KVF*Xkm*?P*`yzG8+s=x8*d|mr=r+WA3$6b+ zTYZE3!M>!rb`=k%{q&HVI`qJhp($?-OJRHVXbAOKx6iryn7Zj5lIngI*|Ffnz0Q_U zjG7i%1y`Z|TZZ~QIuz*5!}i7wI9^@K>H9pyjD#Y6oleK>Z-HgUt{55uSsIq?@II&R z&rXk`ydtOeShK2}vn_NQO4ja#hLF+1IM!%k?Cg*q%Rdqtg|lmPSQ0H%b$IEInr$nL zvA5U0;dE(_wng9R*9mKyHrxLA>rP$w7+Vje@X&JUxebwYv>ccWhQTlx0z>KU$t)Ag zwtwI4Z>;1qv$=JI-9O>pmi|Ww91tlro{4|Z`FI==8|!>bM7Xco(fuqqq5i?|ecrQl z_n2;cQZ8YfT)Iy`m;b{_)M)U2LHCf0jZeyQz)m+^EOx#v7Oe@Ndx{GB%UXK&!;a6;*WD=b43JC5Kx>fF{WM>HG{vO^^@LZ)2L!1o<|O4>zQnQH0!3 zvl}TMN#|$XxF*P7B|;Nq2Xi=@&I+cwy&$;xF5IvPrJp^QuT@k9DKIV$qNKlsG~K=~ z(_~wwa|FZfXJig8q|<7J+uwZ=-Z#MMtAm_m!hcDbWpW1^`3G=j@afDw*~qND(fT;W zh}6T&Tn4p|K}NiTBK1WIUA6$1q3evG!Er{L}ukKxPgJ~S(n&93wBpx_c;x2}nTi^N`d*V91@Dn^Hi z4w|PkXOxZ{>`0REd(QHT`1vSAB}SY2ln|_5$XOL8)yr;(_cF#U!j6U~)XTO6d)bz% zL@yi96GeMIXrL`sbojk#LgU`F()6YiQ3JnqCKSTS)`^k@gnLmggIe!yn`JljQG&^ z#|cB3BiP|j_|?KCO9ux);cx4bj0{;9GzKx$IL8sJ2UboY));3g!NP}})vGpvHyQ7; z-N=?@M4z)og}Rw7D12E=774y=<(9@-W=oKYRQwW5NR*&7QG!V<0kg&7R{?&m)9m3P zc<}`kicSQR2s!6hB$AqzNNOUJT4f@SBbX{8ui|O&lO6X!yfS5p%1lU9ri_*O$kcWM z+t#m4yfn6N1@)WmLu_`YWT&_`JhnD$dsHxvtqq?N*}Z~cMn(zk@ocaYu;Wr$S4FiY zKC;Ze zlWN0szpgNQ6K1?GQ$BPVo|#S9;Uuob?l~3yHS#Op-=>5pwt_Fg@ga8HrwKM38tK|9 zrgoJ%Y69V>w$e|Hg@js`EhC&v_$AXvO9^Pp-iQS}22kQZU;!finN8FFy zM4^K}+lZ35(N5sc4S!4UYe?`D1Af=5>gnJQ1^oTWVPPIP{Mt_-o;7vC3Z1Mg>x72i zS!G+$2=+*xYo1`N-uRmWw8q~bSfb}imT0$w?OB>YFCYGeD_?IxtM6Z`!2S20L4w zncJ-mvfP{X*DK#;rsc$`}5CRk~hjroj1U%$m{K8 z<`wjUVqh<>Uobw;>oIbaHy(O}^Sl;$XXW?yR_9^4hTdE+qD^7b(VCSvAsf>fq7do6r#c5pxf9Zk@a~*~=dJMt(n|e3+gW#N0fqo`_W)3ZcCi zS5IsaE%0tc;=gzDPNZuj(#+$U1(934^mn;n!NpZ0yFlp?i&vBzwM8rrG098K^B#5! zr%-zlAHlvzVbQD}kWgLxq{2^rf5$4?otxhu`gOkIVqCS)sF(d6iy2IxK4jb(`JYsi zOeifPXQS8X>nj>nKU2`AN{nA!XVG-O&sZzLC~qco2;=pnX5;^a3ZqWIxZx$v|2;)U zzu%nQ*I71f>D+nqR+ttxXWES~x{ZG|# z9Fke>dQZFm&TA&{Ej_UXekkGjpQPu=bMP5@j^-}#S$dAR`QRZ04;C2x|3}5AMLzz~f4}$_ z@o!=n&oc~96SGC5cLx7l$s9RnJih0U3&qvqrQ!w>W43%7A^9Fby}+AAK4bBCGe!^p z`z1f7@FykzPV!5Vjg4f)e@F5Wg?}X3=zk%+4W0&>pRs`q4v;)tH2PfdpG+C$m?Qs% zlFKEpmdv*VrngzVLA+VvcS^oT@@~mbiRQxq@_9w_8;ZwAWTyLpWDn1cp)`M#h2`S2 zC3(F3^CX{4;<(c!k5YKC%<$yUE;0cJ)-IV$p2xP-pbF#1#Ir=Jm&tc9hR+hs zbp?5`5l=&%#G}jx*fmO z`#?0;AC3#LAA{yP1T!QXy<^D7NsfwL#GYawaiCZz4inE1&lbmt<~m0DMn4&xBmV`W z(NBi|O39VtT9KcESnltL91ftoP2{I8%0CkC5`QW_C_XHj>mBibFWFr8kYATDxpaWndx`vKTdvenD%E7`0`fN*nP0Ef!|Oz|vnyjUtu7iWvh#Z}^k z;zi;*alLq@xK+GXyg}s0KbHR|;sfGtagVr9d|rG>w6@OoOMX}6*a_49o9N;ON7>ps z=YR@jYwP?t$(_X$M60*?SvJqlP`pv%c(GKRF3uL4>Tg=T&5IRo^)@$1wzki=O1@US zL2POR{U`FjSA0->SllD-6Q2`b5dS28mOdvx$Fkj$M106IveoN6R@4{Nv6q-H z4i<~VQQ{bJk~meIC0aet#geU_C)c=P`PPWk!K1uR{Ek>Fa?Klt?+|YkZx(MA?-cJ9 ze=hR-Gmp2n&|i`Ky7;d67m?qm89!U>ES?~8O&x|05Up+VVUn$F^AgGYzRmbc#VYY) z@!R5e#5%EF{DJr*@m}%g;v?eY;%~*@i+>W|5dT|zPvrM@man zwLQK^^0VUeqP0c-nq=x1Fufxpl_M#K#WbT@cwMG65$<`M66Oyeh^506fw#Z+R z{FeCNA~iCYFQ0+QW@3ieT5K!kiq`hHwKZNS{}H0KHC`gw+8UoBd5*YJTrF0Mmxx!0 z8^vqH>%^VnF7e0WJ>sv#C&k~0zY|{(txfTFCI3aFY6;uL+753e`8bh^B@FK=;xhhR zeR(vuiErNt@(5aquAYdAr%Lx$p?)`(b;>iK4SJ zU*^YpkQLbNF>u1DB;px||Idb%Lky;ubK;lN*Qbrv1)q}Mx0s zZd(R8opnfWIoi)|Hms?>{(VS~^<#RUr?3ClR*u8DWOieE-0u|oDBum;Aij*geklgf zcn`3f?JsKAQ%$|>?`uf|EUSFFSXzSYo?m%~Qo_vLi zlQ||8huXor*(>Un|@sE>+n{LqI z$-uJPO-2l*|CnMp;}pb$K5zPk6q6)IoXAB?H92E2kl}KK5X!5aA#mdlC^xqU{4=4_ zJD83re3~;8cL?*~T`}`4Xr(fL?#-E_JB%4VLXkPTMHJtoxPs#F``|nVURh7U;hw=9 z`(kg=4PriGWV^-QMkhJj9UC&YwJ_^>jO*3|-2Z+()G$n{op}rmr%}^0xf{%%w=O+FD{u4O(Ku;tD}aZ0U_Hv1J4;v7LEL3pd*xoGew<%*M9Znm4w^ zmetr6TZ_xqx^4@Xrn9pzU+X%d)Qv;YUyjLhPERjP|JLA4k9SROXfW&-8uFyUjeB8Y z>jEc~SBL`RoInileF+}q+h2ntzIBERiXa3Jg-Nau+10pLhDfHv1IO0W#bg4SBaoby z#%mm5L^oadcinwvW{zq7X( zst`ol17Iwo;7#QoVjzNuxB-U?ur#l zm#^p^?Vr~#FF#t)Cx1Ynlk-oGc7qA_xieSH?H-+qLwe8EA-($dngx^Wvlm2R$$jC9 zg-e%23;Olxck+P$@}K{M`Ukvc+Ku>T1}viJrQX>m6l zp6=k*(`)?X3@Pm3bt|wX?)CKa;%}FJ6wkb=B%*ufX*?+786vQG4jv@}n`bP3Cp!_cmS6{JsB2 z)De~!&;bzPQTqt>oc!9W9yiB}W+%A4kyj|qG9Mk=kxKDge{Db(q z*dS6xmB)qAu%!9+3T8=eE#`<;M}gDE7=MyDPc+|9;r~s^MmGVnUDx?K`eTscMiMW0 zKN0U!{D&n!Ej}mzS0uk7`H-+c2#I5+z9Dj@lOPqH78 zQIY+Dau2b$$j2!9pCS$shl}PsBYdjlS>im=oNt6LmwdihDXtUOi+s^wenuw+G;cfL z_vL@5c(?e7__+9#_^kM{_^SAx_D)5T$8 zGSf{-v@b*x-?qPbLB;WWZvMN+9zU^ON8DaW{4)PfAB1d&_Cb@z@7Dd`4sPh?X6uCi zjAzCWz^3sS#*ObD9FzK@czqD3X}-J<+l}XuTTkq`44uK)xn<$PV*1BoXB_U7$78o; zfYVuo{Zw1{Kv*%{!Svc7y_azy(_^2q>CJ#Um>zY8ngu+plh>Pd!|B|PijNC;SSPQ~ zV7^>0Zy5raFa2%47r||hffGXwjuWLrn+>}Vaxguv=f-;t)8j9xO>Z;Y_82&wE=Z5@ z>}JDi;1Nu(B9I<$Z#F&NC+smygSLQpueO_YUJs98dh3v$J#TQv)8p?AkLiP*+cum8 z>g3yvVchw96pVK_5?^W~DU9L#y&~<#ZzeWv`mr9|9>yLlUrnICe3G#B{Vm)m&N9Gk zrAV)@6+oL;3%CQtcCJNwZ+uET#t(E$XFbvz49_<3&&JMtv#_&l!StTMNiBk(-E6+S z3r^1O;}1TX|Nr{2N~lT2$12Bt`LW7hq7@#uwXn4UF;-cRAXE4FSmlQZ@S+U0_6DXg z&N(m2d6L%={n1r2UmBW}n_vXyeADrY9LUZQm4v&vjo}jLlR{exiI4v=k_gwf3GD= zmo!Os#cCMI%j=E5GyRM(?9kLCy8rb1k4^@A*m0xB{{v%{W`O8_$5`cO&(Qi(v|M5oZrz+6@g`+BSrKmFXk9;^KO$0|Q>vXs4z+iwqD(ANLVvC3gck7H-W zqM2s`d6wjb;@4x9emi|VR*81Nc)~jN3vj(?UUndVJyyBmv+Wvx(OBjG0)@$T=ns4y z#1N6$nvOx@Wz%e(@SpMQ_({`v4CD6oSmoDamFx%CV-Jo6emz#nR`IVPdreXPCyZ70 zJ^8DQRpt-W(B>EGRgUMNDF)yCYyBV7tIS2E{d$L8eveDP0unzgHr+5*`51y4k5wik zBJ?UpGhia!R#$piIkH0tYoHGcsxrKn==?jF*{V zez!3yIiF(lj4p^r4a(ywW=X`TWN;R4h8sl^(4b@~xy45%TOpFsprj*;kmk(9 z9l|{9sN_)QPmkuz(H+JN&8Q@Ebc-nRvt;vj6o+$c)r?BM0*8ABbBvElGR7w~C|OTv zP>un(e?2Ps^{C|6qmoUB5C4CUO3v$B@Q<0O`Uf;9KYc(4CHjw9vG9{aPC<>zPqQHP zrN$@!7mYxErIAO|V8$#`yaoPgI*)(f=%RmltO%?y85n8&l>Vz>WcJ}i70&!xXA(dE zc=$4JnZ_v@j}3wCYn@51AZ$h%{eJg(I+N^T|6-lVX*gFLpPVf&6VDTk?i|9+I25>1 z{!Miz@09<&;)CL2;$D#tn#}J_@g4E7_*aqLit)^w1ehWDIB|$rEKV1fibneZ$5HEm z<7kcS%-}`$I{Je*DgLdJe2b%mp(|!}?Wj-2o$`3> zwhV9@9m%e^HtlA^is6CF+!?HZ!$@y00*{5vu~(bk47lwva5~hC`Z79_+c9ABWppHW zZxuQ2YIpPzs7 z02BX<#~nZ9#T*!SY=e0vz4jj*a~sxQYmN2S_BKSW4Og_Px#Q^J_quH?jbw0k_mJJ@@TVuSi!7fT0?qH+U7kC-EMtxf9mjw4G|pQ=GMoKx)oCzA~|~+ za;krE)EnL%xg-yt))48Lv2jmBpIaX~8XErM{`B05Sh;FSLwIzvE3q=!tncb<2yW*|FPCxaLLF?xLa-+8kfk z?v6eCqxa>+vNxs0Zi(F<%ifA~r%rAN_i(yyi6P}d_r})8etFcpZ(i))*zOogaGzT^ zFg81uebt-$Uc|9`_IGd#V#meWZ8?*+%CUmhVAKF>oAqqJ_1JAV8+EBg?x2maoZ8Ud zR&_ZQ`ERtT+Z5}*?M0k7@2v;DHnqo@b=baL-L0N)?VUwj zgRQn2=hCb}mlawWLo0Y2cm^Zm8nV#B1FJ8>(OK!^8q!DaX&77`i;ao>;;1vf`PDD( z&zxU^^RxS?JHG{_EJ%@@aSf5t^g)hrheyY7j@|k9A96E8hq6KgW9Tj3ulL;&!#Zm_ zxJF&(TV6`I?%TJa1eYBb!x?e~U}6V9mDhb1o?iXG(y)4>QB0mERp z%pJ(`uw?u9^>uTKwiUI&8f(dWJ9otS^;--p;^mta)*`XCJI;&kd?Pv5Dc1Iy&awAi ze-1Yo{~i-|ug8rdokj^cq}_DG7{4)9Kn3l%KJqXMp`=Fv?=HIS82`ES=}e!~=kb3y zX(!V4deUw6k*71xF8WNqoc|+9704H=$wwe1M*iPsv@C>Z(zoYSMlib4 zMm5>|Ab10-Op@W-5F6hEj7ds2Qe!d*|AJxR@JT?@srUzL2-M9@T8?0>boLb7SS$wu zRyuPsX2HRg&O$PU;4~YFL}3|0+Q!YUrWnp(t8t~X7ECcoB33%vKsh<11A6si=f)UHz32>< z#yx`~%}8WSfWsX@aUDdnhS`~{+G~_%W6d!mU4gQg)z3yUW`8_Ln8nXVQCbBl;}T{v zng{m9uXqMqz&(paD2K?!$Ihlu&#+QPHR5XgKxd4Ni-S|}(cwxY;fMOGvyI_#I}u{m zQ!8c;uS3dsk~xf}cp9DsGMjcy+|bBwLt10I4R(n!7?KFFts2{H$kY;J3bjj&K}6-a;l$wL zz0eSc)7^#KfU}7u!`^i1*o2({B)gmmK&1GV0~f3o5c7=FtR?10-S{?N{^J|pRAHBa z;2;4O={Q(PN4fDYA*!)seT_Bs4LAiuan?*EI%xJ3iwqIG$-qDZ!A@%8M^Uyu*bxOu z#5cc4q83cvEQQ6k*k%MA zK?iFaPdc7A9K7A3qy*zMUJ8sa?0)&C5WI)D&SYXeii&KvRIwEzrkLXhzr>RXHVKxC zA}Wn@8u7MqP9Xfom`22~BQ9|^cC=S{JslH$p`xCSX}++go{mM>QEsB#_g_|D0S9Z2 zlxzcFoh4g+lpF;&+d%vui5&?Lteai@OWmTHw^y?TMO>xs2pjOyo%nz#eic%gG|+ zJ&rIRot?@G@*LwmmRN-yvDc71O>i%|6?_&uIt}rh@m{^A2Ic=gc3d5Ve{RO|voKBC z23BX;i^9EY$~m5hnxrNZBaE|z;BXXDBK&+;nS3AhV-SA6m1{0V4$K?%BW}SSa+a5q zcl+)N@>$=#hI|t{R<0pfOhjMwSI{qK3Cd))dGJzaV=UGLi-8fDrs>aHQ%{HA^Cks4 ziA{igdjLx6Ijfe{)4`9yScQ%7`#k*V*kSx95NurZGvZg+J+ys29jq<kRZoY1_KS&^u%l=Mi-)2mE})6Lj(EAlmso(^q(KKSF8C8`uqWYJ0xLk#S#3f} zh|96#c2ZSOhktV@AvR;j!Mr(KZ=87G_qT1T0dALfS8+8aR)5Ld(j)^^Dw}~*G@OuQ7S+XZ5o-EJMQ>Mbxi081Q>$v8G{{=$hWa*P?3ObhXyTQ3` zJ?o;IyI)$>!e~?sg@8&D{<$1W@Xm$0tTXrSk4#ZZh!CcH{9sObaN0&FiR8xd;1g|)BK4KzvE`CQ& zGv4C~wm-br*z*9lxy$$$8#Ry3b`}2fys>wa%m;THd&=P4frR`kx5Qq#Sbfb_F?dxp zP3swx);NO6qT)AHCK4XUg#ELQ?(%u*q0{rQo!H?dSP;)y?cY9ln&59!fD@US&Gt~7 z+C;t+nePqem??yx*7?C((Ue45#Wt-RIBYW?qDp}{@ZO%QL|3(*iscXGeQ7^UB zYZb}vJ*X2bKVfOCth`C1uuxV({-|CjdhPR8cnk8p_4dxoD=0Xr zU$5TYxTx1F>Xqb~|K(nXd0zWcEWVY~s{qSr4VdJu8tJ7)v0&FqWL@5SQ127HtFe;S zeq7{NW3emC_nb%lVx41(eW2YD=*|aUD!f? zRU^B4>#*e3>L~73iAA)uU{Qf1LqrKhQn4ahs7pXZ88cDalMFh2lT~aW1nRQ${2uJy0Uy| z+%nXE$^<@Zn(8a-UD)#jwWPRdudi;_>fd?2EdCCB#(G(Ay58=8>-DnQ2Y=84zjgHf zSFD#6MLt=~%xu}#Vdxo)5D72Zyb5j}tlQ+m1HbC#3F_0=%L??r&(OcHF_?BT_J79O zS;LtQK8o=@nxu{{Stc$NmxvdL)#4T6X7PIQd*baPzj-lT4#kpBi!Y0Bhc+14|NR0YjAXbqWgWD)xMI!#Sl8t>T$Ul;Nr^4@-{E*~5 zlAn_Ng5*C+eoL~|wMfB38uO)EG--6#!ETh1UxEB-iGeZ=G%z0DyvP#y|Ci)hk{3xf zYw+N>HS*^xI*;2dZk7LcCGV7cyX0Spdqp(+=jwp8QMh^jMEf2uxx1Jz_7`KK>1T+~ zQCFT9GuIF_{SBNU|8vEa;u^79yiB}8H2n|9Z;^bRc%yiWX!;}K-6PrbOUSz=oBj!T zpXA?&uZnMq|1G{J^5SNF!eW}(Tx=ueh`C}{v5(kKJXIVbjug)pO+QC|^CfeDgZZ2H zEASG@>%{Mfwc<9BZyh}Dd*Tno+r_&?qjQ9KzmUw~ARhOG__X+2@g?yUaliOykuw;0 zJl~Q?m;DY*5;H}`GfxZ#e?Eu z@k0?mekNYiHLZ@3|FL2Rk!vV3-4n$;vA<~6zC-vB$-~97#Ia(jSSHR9Ik3a@mx?RI z^TkS$A9NURqqs$+&I$d$D}GPBMZ8_SNBo)iOYt#rulS7kg7~udhWM8Fp7??IvFPEo zn&n9on~SZ*wqj?|u6e~zR6Oovaj;k<+O@96NVaQTl}Vm0&KLQSi|L&&UMzk~v};{$ zl3XX&i#Lhi7jF}PEZ+bB*gF&Os;cwd?|t@3a*`ZE5(WVg!l0sHOc<0Q)eyoF5ha8{ zh7?c+L752{F(qM85hoz1BmoX}s#WTMwsmTqT1yrE6SWqtT3W{jYeB3g#@743YrpH{ z5C`mV?`@xZ_mh?1_pN#Fwf1oK{?=OJQ{t~hyVlh!(q9wb673pS2c>^3Hi=(|A=I7q zw`*Osk#5(z%974`&lrzi@yOG~GsR)zNbx*zyf{gmF3uGB8IbwewXG_ouMyXa*Ngm8 z$oRL4cZv6iKNam-R!>QPMtokZ6JHbG6yFj5Bpwt$7MsK`#6&#su|6qchS*N*BHFdE zPLh6#I8e+Jhlyv2MdCPdia1T2EnY10(<$roJ#oEwy?C=|*UGv@`W@m!;$z~|qFpO% zuk@G2KZx&$ABYFVM)7Z=T`Q{%zSXjxcCD-~(oYn7i~RP>c!lCQ;%IS#I9Z$_UL-CM zmxz~(72=iRda+8pS>zXHmcLW{vG}m~jQFg`HCY({HzL1DQ?C~fiFR$Q&!y9FjqyTa zSZpI6Beq;4tGE1575UMd`Pj9wMoK?V94}51r;9ViOT>lZa&d*oujtJGdhsUFu8sA5 z>2__bd!+9Y9~SM}SkFj*R^(@S=KrSnj`%0>p!l))H_^p2wK;xbSmbwo`gavi5Kk6! z#Q~yS8!KP>+2Xn4IB}wgZvDT19#u?KU7G#%FRuQ-eJ~mU8y;EBb|U_xTksLgZ2d(G z8?O&MD6Q@DW7|VV7c_52 zSTFvjvS}bX526BZP|#+>_}kvf4BCim#YHSYn+@YP!}xNGj>U&S*mAO5mdE`dzXxa2 zKy(`L;v|cLHXC*s^!WVtpWwe^VSXuaHopy!Z5oJ9hm81lG0kDuA}l_?gK_!MB*f-- z3*`9xdLchP$J@<@ZHGsEew>Jc`^WmF!P)%y+mdN=;J7{B#{V4XYknBR`I|F7-p$D9 ztL%QCQ9PSI1cUBEtAH$*+f#7y^$VeXIMk+od_!gH$9FC0N{axqjY59?tODBo#bJo` zWd?UZes59GX5*1@hs&u%e*FCkeB<1x_o1JD$7TlF{9yMx==7}S?PznO=H{N>-=A>c z=ytzc8w^`)z5#3ZyAgK30oeUI8$yv*8()DPZEo2EO@|H#Bi{`|3$J3YLESoEm3bMS`BNPW=TlGH7d zfAH$cKo6`L6>QTKC@2oOeRH~Eark~k4Z+c{8$PF|pkbd|yt1~vvpF+N4B&*Cz3B>qPHxYp+{Fa9+2DK%Q5dRGnH_8)P5dW7vVt|2%L*2Pn* z(JnU?czXvnw$JI)&_1Ww*<84x&^gsPxV|!2i#7;)he8QwAkBcrQ0M-Qq40pl#6JBS z6L&gIZq9(lApC-PDNO-qKw|*@ft_BH>$ztnAQgQ31(Cxa>Jn
eK`HSXMLm{@ljE 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 E!BvSht!opuU|;vAZ5>^| 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

uabkcG0&@> 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

UzX)( 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 NIia`E*!E}9_kYL_FRlOp diff --git a/Applications/WakeWord-MXChip/src/static/libarm_cortexM4lf_math.a b/Applications/WakeWord-MXChip/src/static/libarm_cortexM4lf_math.a deleted file mode 100644 index d8c36583072fbd0ad929fe470a19e31e62a94565..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3097502 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ξ&@jKvF0r@3u6KAEh4^i+3R=iifur%!dGfBbvq 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 z zo)lCt>^JeQp$)UnZ|^C*CekpL99tI4kr}MsF(>MraP#iW20wnwDSBpa19#+}@Zjh6 zrn?*WX1H$eC-y?=f*Govo0GSvv}leQs-#V$_k>SzPk(H0$o+8h$!dk{kw$sj@||an zxp({4i(5T>=`JVlk;42K?2Q%5PAnW_EB0S;7nT25hh2`3($7Hv=Y-g(+YS>;6Oa%S zOS0uYlq9R5LMiO*c)Sz6KEv^gIi@@$^M*1we}aUha8kqT!Jl)g7y?696ctI~?&}W=kO{K>z;v7UvW!x-vFCBgAr%4 zPuL4Sm7N>6&rd-Qp*3HG!A^!fL8KdpI4hJ{XG>3GYfDd) zy7NWoz=&hZ#K|IJl}|^BtVMx1q7}IC``=|S_(Ou&8?eJid)W;Io7ez|5~9!QvpCC8-v2IDv&iD1HOy7eqco@8^*(!Z4pd z1w?8-JSL3@zJyVr0@n-_bp8Zi!WhC_2^~Q&!is80`4aeY4_r%7_8u7W=fIo&CnlSn z#$@K1`#ps~B%2nBz@{cbHzA7%ewE^z^Lb$U!t1B$Ne+fb4HNvD#Po|fu(ds^6XNqE z>3R4S7Y`~nLA;cBa^QH6_>L!T+*lCf;U~b)fVZ8U?lL@*pVpd~uUkAqCos$l_0vpX z;Ic~HdyinsqEVJNGwLSDxiHiFz{zdF^xaPHxxHYZ%4!!;a7xydhU! z#Hom#p(yAT7fn8)v-i7;v+(uBgm1Wu5vi~BZVumU*x}j%8#fNBa{1nP!pBOiZ8r7N zf5-2I&wb8dX3y^Ucs$BoPfKBCQ!BeZNKvgZlp3no^t@++Y0 z&$b#Uwoe5a(aR!>QZ7$koODHaiMJG5|9Pn!ErVf5liv$JM~I%^Iz7BYISP$CPex5P z&rwU*7{yY>X^QMlFg?$cc$MOE#p@MsQ(UX~pyFeS98)s?CdHQ&UsHTXu`%DjNY|2x z?jQ9J#3&KBfy@ISK1X@c|AQC(KjH^49K7iN!HeD>Sgz@-G=72dw<(Ig73m%(kK;W~ zgi^t*o0lO9As^l zPI0oLTqnd=DlgXyyj(BfLJj}E;x&rbDgH$9W<|M<$oEU-?^FDZqS4bor@UNGr2muh ze^va4;v0&)6yH_ct0?n4$j=cO&$Ef*v5MbPY^%uig-q8)vAZHigAC7C1b(Q9eh} zfJv8)0Mfj+bWC>%33X;9!{H8^CMQqBZ%1RpcIFs(rlIHYV(>;bNM|kldscuU3lMJ0 zTL*c(|0$1UG4j~hzJ8&;jFJhb_Cn3PljJpr2AkG^ZXX3^qz&`GP3@90qj>l!V zIWF5WlLw^p3hvt|33Vo}9K0=W9V*4t%fa-)dmxYPuyID-LIl|IHb7W5!dN~w`KElU zK$|=uohT~p3M;^nD-mbQ+XH#LPLzj7Fp#$fH1qISbhqI-zc``(7=Jgso$jR6`sssL zAzfbzR>$+8TL*8KkBbXXL@8fWpgG@XK;x2D0K{#9y!z;aGa;`&`rwwhSZuG^CZWqC z$7MNKHXJu_Q*fW28F2Ay5cJ&ZYqP7zsokRD4!y5|dr{!(=!5s%KW^Ld4C;fM#ZKNt zYhB5^BcZvmqCJt^$M-(&7VQZOx_v?je+N3?jmgjfhmtn+{4jJnQ@Fh?9dH_Sz#(fQznwRhCks(-n@MN^t}66YeyeBqwvj*%L^@LpfYUvOCG##rTDuco~x5u-tTjqE9D8!Z$)B z_Db+xNXi0jY;W-;Z)|V%Lejdnw{n{^!sFHPMzB`#|b?riJY{uvRO{(`Q-74aMCG{{eyqlsj5nVn5@qaP#Ox6JiESl{+mA9j3u!HW&8zTAGw zE{bnMs~;bK9=Y)d{J1endK^>}_KI79iNd=@JWNw|e0q{#k9a7FTqT;Bl+Ah0n!7Cs zwux@>jV3pz5+rxE$xWh}NonWiQ(3^=6JKRo9-9;RlKWN?JT{4DCZ*B)_)cT|!_c*w&{215ENJ}$2G*TPlX(KZb zZKhF=3zH7RUrnj@Zg_$-uxS^xav29yv)9|CRtPVfCe*7pcAL1|c)_a!taj0o;VXSB!6Iaxup{=8TuZKx3ToH6oFJdRvInSqC5_x49PMoIUfWWa8hyIF-3&F@VH19*N_kP~!M7^2V;E?-0OcH#Yo`p$*%PKix@L!=nnw8}>o}3T9 zR`{zcv%H2`UaK3tNm*WT?!MCqV!X)LwBvPNdj7cC*ymt0&$1MrE6u4w79DzATa3;7 zCfV0|7UFZa+jYPRiu%t=$X)iu%}RVh2CwQ)K+y2e7rog4L#qSYyJE|ipV9KNPG!kNnzU2c?W$>e3A1Gye0>qcQ}N-D{Zr_c?aHhvb=%w4&y<87V{45 zJy2iXPjRp!$FdA(hk?lM6tO~aw&Fs?D->5M-lTY&;(dyupN596mAMFvVhxAEP)$u}twoBGNBXyjsz$x4ur(anQ!& z{ajJjTO;3Nn*R5Sn>7AK#jQk)c-|(W{O=HvZ;$d}&zCFTu}1v2$OGwkJoe9sY?p`} zLJ(UjN>2_v`-lu@|B)#78!%V-LdE`yLlxOgXZp{3UgbtT&Mk^-71t>~toXR%vx*xP zUs2qm_)kT-k5T^jmH&^T+`kAv(7uObc%LDj#tew<6gw(X^}uir*olJ`sh=Z1R&l%{ zl@kn~ueeB&<9CKHQ(UP??FGZlyvp6m|4NbS48}jLxKZ&1MKhoBH|6E|LHcdVoB0%Z zo)FINKINHtl{DpPo`d1C&=A;4`8JB}6{$jDy55S^q>wLCoS-;akt!0#FHoc!guHpK z_WL{`{vl15%p#}6?{~10-#iZy<;`=E_&l7a_0WvzKD&7yyc>?r^YB{Gp^C+|$1kr3 znl5oUiUv%&Yy^-+$THN-+$o{)FD6=2Afh_lPL3G#TIC=XR0$Xf%Nd3Y?kzatahr^Ydk{%%E+?nijo zSqH|Mbn6j7+PDY`&-b2jJP$g)YwYs9V$~mXghBb90gcO40T9<0^6E3s^A_aQXP)O0 z$m4s2Z5Fzia@eZbc&W*A)V97uchMC9S{$)w`G@ zV!>ZRz52IO*u5NldLR6BM2P(WFd^oN{(@jkwoGA`P||(mLbA*s8w0q1&f_LRFaK<& z4yQcDWRWE4C`MA6AU;0#!)2e|dIn_=X6i_IBN$|o?xh=%8L3G44G9cSfTSe1BNM6( zD$X@HDO?L-Y*5WWz(r!aYJSRP2){6ePaJGe{hKn>2GuJF3axZ+MB4h;pqj(1feote z$mQli0`^ew2hL@0BV#9$x%qp*kA=_R8`~|Y2Fbox20Qe=g{l^yd>d5#b|7XbS#BPP zk>fg%%sEWkpIKW#h}e-T14HLliyf)C2p2n2zXj3sCPc6Zm>+T7i$GB2oaB%?YDel2 zcBD{$xbgj|3F$n+jui0{KfEPzp--n1uk-1aL^klqn@;4t0Ge%6;Mhn(drZiJ#~y&H z8WKHyW?l^mYMv1@zlKC#c&MNWL;dgyu_-l1!iN(kNH}aqkyz%3vj8{xBz^xyT{Z^!_=G~vVB#d9 zE9L_N7Y3!ap-B1{augvC-gSxzEU?&y;-xBrSKCk|&x6N>B={H1vJEv0feR$QXd&R! z)U^?Ta~Nu5khbcLg%Z~azagP`D!$`YH;zrq40t1x@>arAmYoi49bQxz-$YwYRDJp8 zUC_W%&42i|njXi-hlWwFGK$}6+1c40vpaRepEozlOUw0UXL;Ys&Fj(;yC2e{n6S9B z(;!S{yfo6Mv%IF<4DqiuG^r+Z7gZSug|o6Q0?=yu`~olp=}?oBp{Y3 zPEnkrc%kAF#cLF=Q~a6Y8pQ_`*DF4zxIuBF;){xZQG88tr{c$otx%aPpX{vwb|nwp zP7g&{JD&RKZ7hi{82PW(G+kbsGPW#><*|luLBMz!w<~q+>aG z2NU`15_u00TPjKi3Ot`>hIdfRR?Jb%Rm@Wypg34@tm1gZ^A*3RSfw~m@lwUh6@Q?3 zt>TXr<@%yrw<`a0MJ|S8dGA;JouXWCgi~L`_~#Y3C~j4JQ*pbZ%yl9ChsvXaEBV8U z9N1Fcaf&A>nmK~RJr`W@$n<9_awJT?NYUt`IqqlpG{qT;940fozBZD6qUmo?g{cLeW7sY`-$gqu(^xBLS8SVG0wN9t-9zyCfcX2)BnYjydTwX_(&7Qm1 zfs4Rr%Q&7Z9lN9z<#S7Csnw#cIlX$EmeaL+uk2_P|8V|q*X-<`J$pu@J-YR%{~i?< z1lp?{fevUlo5N<&u3=Z-^Zm$Gv6O2gD<*Gx{_WH|o!y!44Ke3Lr%gtz!LnO-XFAI_ zT(TE-Y4(Qu4coS?*MM!84j8uW#?x+0%inf+zO(#}rtb19_NKV7Tr~Ldw0_$z?YFe4 zw;ZY6MQMGvUE23=Z##D`Z5sMvcxBS^zr7vm*JOJn^tZReZsGO@-f`PQsb_8X(wc2g z4forQPZ1nDHUD?J-HhbjnaQD8TI}J?4OT^d46~S-t#*0onVW|137_ScV`c9_+b$o} zWP568*tT0vFWjEyt>5jY*KSVv@uP1$Z5rN#FV$bebNI)brKnv07F4@PRR~ybYFsMA z|G}JxnAJ(Nid!MD@v8(W+K8p6F+fdxo)HcGTlBq z5XMF}!Y|^vc|QgD64@cllK*dz+*8s(zM)aL6>I@n&R_I>5ghwcsodn}_G8v9pg=cv z+hsIO^D>Ul7?s@EEpju_I)(H*sgD@50 z8WNWXgBTJ^d}dw^iDf=BzlOy1@YshyU@soBDr!iqmGI$&=Oi5Ze-bQ^wLTr3^m?!- zp(V&)O6*tyOYf`s&3PaV!UER{6gDdm{4-wOm$=mrCh%C$_xA+^jwfwzJ|I62KG`W+ z5gxfBdWIh`-S>d0p=J(sR%7 zV*6R&f7DD+-RtA*YuaUa*ZS)tt7(X5Dh^>R}WVJzTf(kO)E^2UjWO2$B$xD)!hOhL#j}`g(8Dm1z zQZw2Xe6`o(b17KdNrMou9$ItTc@73GmfP1Z5MLB==ZOZ;<}>09C=VmAX28rKv`Ijb z*!O$WbxZ3ZH^*6Q=Xo8dd#?M))v@RwJOfDTcTXa!qr@12lDXcwx#F=zjFs9EaRcz0 zGrqfGZ^eAYnBqvqF^Z*%(-h|_E>OHmak=94inl59&CKIIsQ8#7$5#yJ3zf(|CGj=I z|0wb$NS#uWBD<1Y_uYty^v5dCZZ-K1%6C@&ROMs;&)$~+R#Bb%&)k`t+$7f!0Rb`M zWfKt$VGE0h3Cm?w0z_p=WeuAwk+2z25J7QkakuJg(4wWSwbr7gJ}NvbZmoUb-}-D{ zTkUhf5=o(MAh!O0zi+;C@5v=V5T&A?52EbUX!9@sU~ zUjk&VG|@OTueg@@Wje#XbPIwLzl@`62aj&|u<6*}rk2Zd$vEyex&iRUHuYvuW?BJ8 zEJPf-J%>p5H2QY(M@=AO_scCS>s1VI@<4R1!Uo<(L7j=44Bg0#Itd$IY#PIgV?Sk= z+ZcW9TBKvSERWkkycFKHSB6T(5N4c-n}Yz`-i8LjF-?2C`WkyHA)7o9omH^MW8XLv zw;Tbsy{9dE?8A*c_LC+LMCW$cTV(|pk^QP|k9;k+kM-l#-`Kk!GV|oa(>2GrIW49A z82=M^JKb^^pT`X97)Sqvq6Ry=k*?4vK$c7QIJ{lIKUv$$(TAzuvyib%%K_r@(YU>g z0%VzVC&HU!o;trt{XZ1cnRG;J^PJhRN4ksS7gH|x59?;zyI02`2o`7TS-p&`vU6De zvS(MYm~@9NHHE+2Eo2Q1ytfccpNQsqndP32a-G?Iqog1v8)3*(xV$g$Cbk5xb@pAYajv(B^GxhN zaU*_!xQ0FP;|}6jX9radrrp6jmm1P@?BWigAvQ`Qo*wKrnlsgfQ_(h!Ihxr3-}rp| zaH!Fk;~okpnUqbqxthBLgjUQw=6;j=b!KAjy%d<6!bv8j=5ETeS=m0!JzdI;(gbt1 zp}?FJPBN)9Cz5~OYoMcwQX%ei2 z)6`ChR;ELH!UuE5dALF5cr4-AQR@6}9u%_HJB2eO{6a!r5WYm_h0EdQ6q{XyF9cs% z#XU;fDJ*Xn2^vXYmlRODl!COp{YW@g!zNUz7s97GU}#Hj^-VTA4Wh*{Evt;>V3wGw zb7>e;cYHB7NEi&YSamS5R}u>Yc_|>_(je))YKpXuMPCT5M7)U523{7Gp}+zMeHgPiQ2oAgoBXJ4 zu!*wRP;Ew9r$XDaqyHU5bQJxU%|o;AGmd>+QFi0xiZImKUw%pFK=ZyS>5_dn!;UB3 zneCp+J6kKg)IKedmRD)c+2g(>-^z9%o}_p(QSbTc;+?rmnSP)m%csr(3h`paDT=&- zW%xqH6^hp?lG|YX{fZo>Q-4(PSBlRm{y)Xn6*-P)`WnR#6hBdPd8I}C35q8x%A96| zbDjp{<$JEcN2!BbFg)WE)Nxb1Mbo{Y`hTnb2i0ZnDDr=x`o|jYV{pLy8AQa(I^NJ_ zoeAizG`<57<#tl!0;I%5elFcR)R+$e|wf4vL)=<@iB3M|q6zuQ*7tSg}NL zyy67K8H%$NdCNyT%M`Csyk1d`FT~%ax*T87f2{g{DsEQ%jpBbR%JGHt)vCXz_>rQ_ znMb_G{SD-eB(aI2JlBBUN_E~@GQL2uNO7Rza7A*1Om~suc*UuTGZg13Rw!PnxI*zd z#hVoGP&B;yeX4Wz63gS=EpekF?`^4XQ+!?VO-0_lGX4`q-lbBPNl`%Fqf$RZQTm_s zz560?A;HUdGg`u?nR=Xq_iL7 ze*$l(8`aKI7yS^MC?j6{x4-eiAM(V?Zw?X5Q zY&#qeUV`Jat*Hc%Z9!)ZuzGM2lEd@hU3!89hdVqE?$^PCW2O1%?#EheyCyz8?wo${ zUVr?Eo!#4X`grAgojzXme(U|-ls5bQ0{7fK;K6Sc9z1QEJ0NGDd-m#njrM!f_HA!6 zardvL#rI&HkfvzZU|0KY7i>$kFShDcvt_b*!H*>JPU!~CbJMPc>ba4YNEqTF>a{D`+2F6Qgw1*LK2vmj|7kHtgABJ_dmWV)k}RvGc3h^2G0IJ$HD zW+P_|dRBj`!iZl6HF_1o-NMHF9d$y$h;t(!KpehZid9Uw;cvrdcVe0WEOj4Mo}lg! zrseP=_~_|Ss<#FzK6@%ETeksQiDxeNynEq7R3V3hlM_u?!^@#*I;J7<=3aCk(luhb zUox!;H))$A&=7R)cv(w+0D?FuY19)xuTkiz!igqjLk^z6ku!HI2&c28(nier4|vJR zS%;F7!igr8=0x&3NpyQ!vzMIij3X^8t8W&c4}~>}toNSQ0O4E(K0Oa}8@VKWyXcTc zFsYN@#3*k4*jY<6v0yn#)2bAk9A z(&E@~LyCh&r=DCl-p;_rgo9ah7gq@K&`V{*FVb61J>XQ&Y)vN!CP{ z&|Lh6L^2olpjAy4B3s$GZ{z$61uuktLw_gU0P2Bxf@qj2b1G(5Oqf1pO5O}M>H#yU zak);;q(*yl?4dKMIdrx^x|-v9<$2)1M}Px=CW@KT)3A!j?G;14Q-_|+XpmVSUx-N5Vh)m@lp)%pufZRUp_g5!O7=7OGq5(P|{xEB)C>71U zTnGPcrdc0ImRpqfr9IH_38ox7;$X9=QL!;4{qR8IsHRiTFRNHMTRy`oM}j#H>PKkX zL*maq$$G+sQ6oly|LWhrckB!vawYO6#I$+yV^~)uHgL}5vZ+(crpAir&zn+KQ890R zMf(`ujL7RO??&YJ>f9@K#{9C`Ws@q(+Q-HtODFRJ#aZ3Ynmm8f+$l3+^UD^^tiX~t zu`b>6yY(vg7S18wYaNW^W=GclIO4cDI8VA{2hFf!!Es|iVcqNU8kThRnOn_!RdkDT z0ZHY!c`_vz@-SzZ4pJ}><9;OHiraF*gYnyEYJ3mHzKZ=7ixn?YF!;;V|UDZZ^(t@x3m@Q$#@8yVJXq~gVjOBIC&MEql_ zZzAHVu|@G|BF6i|ZzJ8ystdmj{SDRMAwrk=vPgddE>z4X^JEdun>Fe!iO_}DhTdDl zhbZzkhUH(V$hmjaXDL=HUa5E!5q54-{SL(k6@R2y-}T7f)b#Htn)S#(p^kFGyf+4B z5>c;gMKrtUJewFU#~G048ugfB8%5s7GTiXr9QaY^P?IRf8E}y5=PRP?llZZU?3k@7`q*Ksm7-!-`e#fKX0}dVxoS}K*p{w2Z-Z)1HFs_WS!{H{7jc{9btrhv~eaK(b_z@fYpcp z&c|`u+86^Gd&$9munPC#`0s8#y49Qi{w;SDP7CtRBv`nPMgE4HBCqW_`SV(V+qG8U z?iH-S{nRdJT>hr=LBTrOZLy(2d-?7Z)FN7l0Cq;H4s*rjTM};MQDzB+&q6k=qb(0e z{qXM)=#4?9kXc9jQYHfp$gqg4ZJnI|%?8JR znc_P`^eZAnHW0&Y$MX?XB!O)u%RN)z@dzdOE@huUSt=8I`#}MDNEjZ3mse4^P{NA| z6X8L2F0G=#Qd7vzVhI{aVC;cQIp-kMEXhonHNsNC!%WQ}pT`=qVq8L)7!TwTL|SEf zfVjr^Z3EAI#K2xfdD33Rf~38QCA7y4h$nEwQ?BCk%dFSGX^EJGO;@OG=6s4VzZlvlLC|;~6qXfjyRDF)3 zv>U=JRliDcmEyM*Z&AEY@d3q$6dzH1O7R)RmlR)7{EOoMDN6gH{2J9iRQy56%ZT@($U#VI#TA6FczI7;zCMd5RiZnEmL6z3{(5KcQQ6wQ3k zn^nI{@m|I6EB-+75ycIPn-zbp_<|zuV_1%yPm$#Dfo73#_9%=$ThsA;=PV&}{2bBR zttsmn@KiqDzdFZTM>LJJAK>4*oCqq8PHt1JQXA%J(U#GjZ$(jLfL=P%yhklO^KVZ`kGDNPY!rSuPI8M7ftjw(X6; z2F4I(oQY$9W82$=z8{C{0X)`9gqb|FF%R~b&Nvgd909hy-&*$Ary`rw^A4cN1JPNA zh)b*hBeH+9?fnV%xSiZybl(Yk_d{l$e0aK@*a?Mb7vmU5{}V-%?o1e)XA)@~(>Fa_W8zfJLn#Vx9j(&wY?1yXSSEuE!;|!1H?TCd-dV5-iN*aF`0m@8y(TwJjX{R z3K7Wh0iQdvT<#y%4do`>034@n6I#-q%%zw)S65?=9d;gPw;o)nmG1EKIN#-tO5w4% z9;>_O(>@b+-ka&{@iY7xL$)=}-xeRS+s}5|74OZNUA#A1`tTkv>%o2-H&2Lf=(m1z zxA?<*LRk;>dk%W>-pK3+5Y{%Hz30=jv0Ccz$0YnQgmsTU0C{ozA;=x$8~3;otn}(+ z@A0!=+MZFJc`{d6ZM^Nb)oyg`UO#Is>`#xc?H9$Ws_Qq$;*$pY@qcX3nRwbnuB>`d ze8-Mh{G%O<(6&K)`)+e=Of(JJ4Q6l1_60xS!A2trB$dZ3q3|aH>1P5w?vcdWs(q2n z8_w9G$qe_?n^B2`<(Xq7ou@;R61#}`pW{!kpsGwAl?7Gtl{tA!#!uhI{BDHQ6awW@ zk?(&5+hIPA!YZn(0BQb{_)T}GqIkC}lHy~{{DE`%v?#)9tZug#pvT}dxN?x&eGQ{W zW}HK%fN}1q3_fFWdoYhX8iy624^3zC{0zjbc?%b)I2(aj-4rqB(AHY2yjTb7eySfP z)IN|JX^F5o{i@p`7|P%7jhdw!sS3xZmorgV`l;8 z2cd+e@ZibHt0-I};bZRx(3tCt#jiN_F@b>+8VC}WFyVT5lt2jblt2=f%rlO8=E8f< zl4VsCSeomMAuNa2* zO5}!M46t&G;4zbuz&goHO4|g&#O2}_$1NONJaDX=?QC7fkq)QM9{GFd$MqZMbF`B` zs>MosxL$+2{PsmNJ9&-XTq zFuCrVbxG^@Vz?otloqnMzFG`c`H;C&%a$B$J{&sWApWR$#v_{mH)Y;Jl2-{Dt6uC~ z^0+*ZXRF1I&73|L)82%UOYm=+`PfgFJAfy%J9+jub*@c{@GtYb;dnG|xnzIJz+=IY z@%ogLr~$R4s}Dy;PKyHwwts>nOCDcIhAeT|B=6^=$V2{1_%WdHV?g1@aIeL&b6xL+ z_ttzxigCr!it^|acFI(rtyrOWl_D>gEdOT3?Uf3En1;%3E{6#qaBJI}XDJh=*{J4=xxY3hZFgB9hz1L31p=j{d4O;j}V$I@7jL(JFerRjy| zLdS7*JeN5kk9U?Um?D9u`BLy)><5iAy?H+buztq938B&oFk)YX^E57mr+YfnamFCB z31l2Da$ZM(JP%DCh|a|rj6X_2or#+W-N=l}0Xeb23NRw?DC}}`(Q#}+B+F%a+z#SA zc#{XBvl0<83hGSUCD3hqD$A7|=! z8)TD*HZ~w)niXKgHHfqAeFA&jKGrWA-q>3UnR)Wz>6+sNC0A%1+3Bu_F}9U) zCLQ}P%EorAcgWL&TZ-ZG~*}T-}hV7s8A)W%2rI^HTgi*6&Rs zph-uxHqR-Cz52}8T8o|9vJQI*o=aBktQXJKEhg^pJlAgSs6+Bxp^QiNIfX;FWhR)e z{C$zq{C#Pgz;vZO04A!3vQ}Wa!leVB+uSK$I&l5w(s=$pe|EriVO7t=a9t7My0(Ms zdLbjpb@kd8IvCfr{NP;IS=gW`DJ(unNp(rCi|DSi z5sL}S;lXt+siJT_Jd$wWOJf$-)fj3_f=Xy0NLa#z>m;=JAwZC)1d_O9o^i}GA6~dF z3d`ZabrDv=E7wIaFkMP}kHCZLA_S&+WlFdhBr;hufI+5#|KCOk6I0gFeyMkf3e}1p@18+!P#op|361W!6^wtkb-d>l#6> zD-s)fgk+bzKNt`qwOE_4^mMIDJ9o$Hn!(hn#8wMqb0iBR9-RL=MwFNAyTlx<p8N*K~5rwBk80&60VEwUz_VnSp`vUt$EZOJ=ewi19C+J6^AQ+!*!uua8t~yGLd_q z$o)%-q|;%=hKuy6kbU86ESE6hq*Idk0c|xUT2Wo!5u!nvB8t zqY3NDvL+(TF1K+#xvm&GjxESY?gw;?^e4nru4^?mFotmBOj)U1*XtHH#VZush4xm! zn>-Mm^@vDbi;{7vT-R>P9{V_B@3s_s8xb+xD!_H0{ zA?(w59ZI4vn5NW>K%WSgkg=*J*YCyAnZdUogaD4sdh4FHf6pcSM z(B0#@56AaxKdC%dW_Fdv-`cSdGrOG4OVD6?Kkb%av!bWr=f6!WnpOqMa(^MS4&XTC z!D@RwkPwUib)gnYpGnOR4}=!t^sr!V7uM#J`CE}Nm&n74e?LW3a>c)UnD9Il-~}uG z^``>m8>{LX;z9kjK)7T?9GUplwzajn0*5MdE6Gm)Iz z6=_XX=5{SXvW%t7W@dNEn~^=3s~)qv)**XT2s7cdUZwgBvx>^mZrjAx#5c+a_PSrrA= z3`87Z1$-D(6&7uy7?>VsOh>q$TjyN;0yQs+t}~txRB#-mgo{BU^)(F`m?@zdRt;}L z5}1)Gk_LEsCR_{>qfOi53)jhJmCs$^ZU-*Eb}T5k`cZG6nM?ap@n`IDjz|71+wL~49+knzVy+mUBXevXxQ0d$ ztPg+2s~(3VZ2#K)S?v|pgg(Q=NZf+pu_cBxMBE3leBw!p9Oc;G4>?oA`5cq!`YH}o z9Ikl0aA!WRhPW@uAYyxD9uly%>UoO&HJ!{iLcF}shkP>62>K+A=UfQdDOVlMA>0_R z&7TK{HdyUQJA-rM2!wVy>>-vZ&Q#>6jNwZauU5QP@n*%_6*=%_`t^!GRh0R82!BHL zCl$9UKCk$y;-3`XP~4%oTk(Cx)cIk2*v;~@6;D!>_gfL(PIVc-KsWDS7HGJK(SPDq9X6-S>7dzeEWm?VnvSasb8;niz07Q7+$6LeZ_|qA5oO^>k#wJdTKhJ zw@3ed3_Yul^XX=%pe@iWUy8YA8&MDA%=o$p0j!^K??T|Mrg26*2Lb3JoI;IgmgUHN z#3s;j=p=ZT^B|i%OgaO1vAjhv&csbXfRP#39AwQFE5L~35oedXL^}6???G3eD0ePo zlLw;nM{Hn>f;tm73wkYkxJdFE#qG$1XS>kuRq!ScMCW5fB(G)3xGNB6+gokfV^xj4 zTOr%_GSO(9hijY>zk>kV-d(WA`mlZw6ZWbgGfzG|-4dLfm!PeUV;udD6ivD}V5~0w z?H8I3Ag%GT67Z#)&>Lr zRy3l;gq?TdeMdig+b*Ya4Bn}HI_{qi?roPpt9X|;D`!`zvUry}ZbQwES$k@7J|4Vz zcTK$V!98C1{hGHc2jhK7hCYYTX$TD=^x4Yitk6M~X?s5H{(j9{R%o|4)0b6l!W)!) z(=u(3pZ3i5?CMC1rn^0-*|tdYC*O4|QDS9KB0kW%2gJtaM{1^5Ue#}R&7jJf?JH1Q z;pMIx5PxF_V?Nk15e*sa58rKt?Tns}fK8@#Wy6CX%tITAgqRK%W|mO6J+)A}OkVfH zLZ@B97_;`6tWppO;~gao=F;y)RC4keCu(_J5tCSZOvpSxeIG5jk>--gA4JXfKSd3~ zry(e1?J=H9E*Ck#r=$1-=Y9)n9787oPm$xe^+%4f3v)yS7sqrh0XMMmItr@W#GE-umun|o9 zOdy|64C=6E1VnKrpEbKo_^6eLWr_IA0pSk#u(Oz48pWU<#WeT=JTeo4DiuRYxS&e; zRh0+{GL^6oW=1e)CO@gMq=Aw|ZV1M}a>zHr<5LI()=56E+-E3#; zQ*o4iZD*YYYw@53J}Yt7mv30MYCmE;W}W4A@@9lOx@64G+v+tO+9~mlrB}y0mH|;_ zU3> zzt&qF`nLPcyOi2EU*!BUwtFppEI9saze|ZQRwWJoNI0^NOb-sIt731(BE`XqyzgVW zaf*`^XDBXGyj+nNdZy?74w2Vb;(sV|ltlf9iklRFO~k#^vx>hVV$jcL_Duhp>TjyP zNAX{ZS-kQgo#DoWd(nFdhI3d*dmQdj7w!c*hqu(_Wd`VUtOu{RM4lJK9L1Po8^sQa zofHccr9F|aNcDk==PQm<9IN;(#o3DGic1uiDy~$Nc82{ms^6x#PI0~BPZbR}Chd)U zTQs~@dn5c64gaI!Ulrd{d{=R|B8RzbACK(_l>Go~pt|f2=rZ~Tw$$*pisqe3K2>M_ zLd5}!=AB7C=VrWcnZWU?%ZLa14Atd4I0TpV`M*2K6Yw}Ev#<}pOnlZh)W2a#9ad2w)Zsps2qfGJFrO!dn+KDJP@5nVUOvI zGjUfUz_$0YWsiNFsUQ0hlZQ5*LIlq(loXFk~s*sBkpbr*JOOVq_UvyF03Q8p>DNZ8@ly6@hlpj&d`%D}k;cGo|Z_d(@d!w^Q?v0d=#L8bUo!q~AN5w7peY;{5 ze&4ESh~GCWp2WN|7rEZXw_qbVcoWi1+lH0Gh6S;1uf5xI;*;Yi$Nyi`Pe1zCr_b-j zS5Ds9do@dVXU9$0=-|-s-9e}tk4xuK(-KnG;3xSGB%3z*;v+8(9*>6F>wR6#L`9Ps z?x*wNizo9-#x7t;B%F;h!ANmJSdx*#5ZCcO;7{t(UmjN>^Loyd%w`p^eRU1I~O#EOKur){?{yXLGxDP^3^Iyhqy328b+Xvyn<1eBctOj-tFSRlF2)}RS z_PqzYef>N7VIQY10#2*5?)Lo^CYX|QN~u*-xhju#x34|a@DDB{J00q}Tda#^(PNk(5#NA%KU zbcu=1g&@a&;%bsSIZYZim2s1BW`%;)KfY$O)y#$Is1`Om7auCl^XBK_cW$RnojROz z&N<$~KHjMd&b`3P%JYVOFGR|%ek4({Lh_AKS@z7ngnk`(xl6ltwm;l?#P5Jg%N2Bk zje}24OT1yq_cD`jY1Rrps@2afE$E609Iyr&0;FciB3Xfy7ekL1(v9OAn{$hq4h6{m zrC)aJ>d4CURcY6Ruk}}Z*L~S}w;Zefydv7p!-dLrp4=@YLp&L++j>?~f#f+Da9hrE z8dw_RPn0!ylXYm65}&H`BA#>}W|K8Zs&Wr?I&^gHvM-W6T(XM^h`0$8CY4Q^JafYA zsWTVNnKw1~Lb4{pw8Z#^G) z;WAeW;UiR+HR%yQM|Bx$L%%_F6ffoT=wm&2juClW5MzpM6c5MW_1AQ~A7OqDZipP! z5XUP{P@JYH?T>hl*qM&=Nr)>IS1W!;@m59QNs;b8)gMum{ep1WFTl+j{*2-airW=s z{~+C)s=uSSSMd|Y2-^+mqKdL#py#T7hN3*yM|e-wdCS6l7PaJyrudlRCdDm^&nv#D__E@wio6SAIn|2qDSo8L z+aktiD#|xzp*K;T_eqSG*$%+Ys&lyA>rVOHIc(x_0mp_`{{k zN1D`f?eRbR8oG|~=!%>|c)FFigwa0dGBFK3b@nBu4iM!w{$?w{i0pf8d;IPIxj5S6 zab)cA8esB3bc)arw^2}M;>w^KnNhz-x+$j7thh;#?Q-8oC%P8tST4g&xeKg35S^Yl zPGc0*nX<~E+xBk5an1gi_IQ;y_O69&@<4RPz#h{XXX36#fNgJ`We=B%guU-VHhE}c z2JDqt0YhzWZSKxQ5u4|FeLCrnLgKgK@-Z>Q@FMFhoJp} zxp})E1CyEE5-euKUl?~pX6Jf zAOv#|D@_wJYqaf02&T#PU{B0fLS2~)qP4L9{`l<>ch4lB2<0R*eKUGLrl z+3=H%AuB&g<8*GM6O6hEelp`-*m3(l$f%JSL#YTmX};!J^g3cLhtF!kxPDAXFCX_D z^g5)52uI8p%{Jay7u$H?CkL#r3>@xjo@^2jk!+-d%Yg*ikPw5%S0$HLQ6OQ5nPLPU zqzDf_=Gj-miwXTCy!^^43bdU=m=Om{^yuLLrerW6;nE=KS1&0t2dFv1=^|c0 zI1}D;7P?ieP)~UM>LtZOcvP1VRBM4NpA}_c)@(g)dQ5^YBG3>fw&7P?E`CEInZ7Kj zZ4ev$(x7oNy8rqzX-B(k8kw}%;?5mA<>QslGrT23z2<$+?a=yEFDvGqKQzRz0|>bz zi)__JkYQ<*ugxN9M@y6a8_6+nUa|`hpvS%#TI>j@S2==@^-G?-$G3Sj_BzI~cPYwl zyfVDXzs9?k3>tLyZ$jEQF1zD!e|-G2Y{^;pgmKyl>E~sHGSeFRjop*nrd~7mWVg9{ ziks`U2$8Bdz}aEGvxl@t!hyC<$P_&73r(Ph5ZieeQL%?kx@51(uw(IVC&!b?I;3)B zsX9lJN$26Nl^hzkn(dy#nWZj{CikUW9gP>Lqv6K5JIN&tROB_0`bfo#6{jecD=t>N zQt?K`n-%X>{DI;I#s5@%O7VHcZHk{4HzwmhY=>|y7-ScrVYywyh|p!Q$iX+u#k~!W z79!6FBKIRPrr1WYgJLH|X+Navqk4Zu-lsA@_a(7JQ3kBg4d*pO!)GgUtjF}r6nS4q z{RYKb6z@=cQ1M5Kk16uLhxxWBKCSp0#s5}(Rq;=XI~1!G|DpJyB2QA(M&M#tlv^)qfI zgb7xF5zj?9PqRXJx<5fFL?rt<95#vj?-7tq9*E8xP`*z=or#+S-N=l(218^{WHHW& zoD*u7o15i06A{UB$xm=Qh~@Am4@Bp2&v9ZD)R{P*pSHcF=qT7n&>n9^jlHWOn>-Mm zS749nj5BdOzioRrTJ|6&?2%tFd1&Kp*qdwx7?J(1ZSP(f;r6k9+3==*_d#Z!e0aLS z*a>yzF%v@!IYDO*M?UFUSN5xNnpV4llrI_;hU<6dt>3}d_;P;mY91I_{V7}Nr zFl#s%PA*dpX1H#q8{tZ576(I~C&9tYW`+Yfn9GnktB`TR!K{N?KMv;eT^bB0wMDw% z;+kQp=!ZDt>j*d)Hc2W6!`=ei34tdF7zx4|@bao11rGcXPLMfxPBDQj4CaC@tD->5 zDGUrPl4>Cikm%8a0YM!O$-poNcoRY!5icMFRRRN(2c-+VGB6Yi;9cheLLt1ynBpuB zhTF#cplk3ej<-NKBH(=a<&QabOn|NPmDjK5i-U3(a+E7>3GXtq^I4r*dYAP9?~(`J z<-9t07cPu-1UJ*HRg$H_&HmS9VXZHYnK^Jxtt4ae`ORHAfR?c?xYlGTBs*SbE(Q0P z2jg7Wu^dmFO9Rs*3MM;Ds>gzJVgJqXTi~cAU47QmItj_qe@h3S!nvd@s1^x^;os)Jd9foUl+&1{)D%3 zh46G-2dEGkn?S~HPuyGcys+)P2Icz*GtR_KM1YYQw*sSK@~Ordu@nJzxe@ev#fW6N zYzJ-!k-UM)1JU^bZnR?*)S0+TpxgGwpzmbgPJ1@TvI4rv1JQXF_LA3tWZadAv+d2W z>_JS_?>5M`z5ju|NmhUn*$>$EmcR(NkM+xjH`}`wGV|oa({XOk1hk=XjHCatqDgn> zK{%F;nhqc?fLR5$4SPJs%{oY<5?kJoV!MPdCb;;jw zQ{=T>O)H!6ojtE(ywNVda`Y~5T%%o~S)+HkvwGBATj};$T+_DFL;T{JYbqDlJXl!` z#wDBs#>ES7dj#u6xo0m%x_#TzYjT=z#2Qigo1U$?cGgq7oLS|AWXh>C5^WN+6K9WL z{6OwyzKB$l4s&3*ZaOBNyn#TxqsM6}nD~-O1Ae#}G_OBpvp&>bCX0mMVOS)cb8V7u ze=}dkpxR(vB1ASOU&pgu4iudQlPBV60-rE>PDObY zg}8(l6S!056+8+wmqNSHTAK4c=_Dw(f#;e~#4`i=d}2_Or-&NeSKe53)W9T6MWVcqW;U_44b8VON}f~Mr>Fo zZ(*KyDrebrz$}|#rwt4Fm}T>ooFncb?hNO$OigSHJO89R7QD{qHJ66_pf;}) z9ER3HP$YH`sJsrwq*3GvWh<`(6kZ1?ybdDUG9G+QM@`pNQTPa?D^h*1BCj~KH%@Vq zBJ0NRMT#=_1Nv&!zoU4E;(sWvQ~aUgCdFS9aj)^L;%|t!aoVo&|Ev1zs_#W)El}DEn6Kf&he1DE^?r&R z)iB=(#nFn=eh9x<_34VdZ)AFoEs4DEBVMogZAEEEgx{_D{fZANKCbwL;#S4y6}KtA ztSIdXd#|bfj^ewDA1Urv46*%?K24FMUFxSOwpNt)`4G>%^C);Do@d{@OT~tU!)_3F zG`tb}5aUcQ-5&wQHskJvzrYGG;<*S%cjpws)AhkQ&HMHyka5@~_yV4XCJ#g|hFm9a zG$|$BZMZ$W)5>VXZy}vs?(8h5&h?(kQ|xuX2F4I(oUu0>0k*x4=$mo49>5!2jWCmk zHip3-(-~*tmLb5l*T=HQK922-)5f_S-sFMkj7J2|J>!gcGXiXT!(os4+0N*06ZYrcOj_^PE>?& zB@^%rwAT9N2c4VKqh~N#CpIy2*}&m(*EKbx%`Kd{e)o%d#91@jDl z#t^Juz71aw^s}9I#d~vR7w?UhKD@`vdJta*oDkp8ZzI14xF?kL5Tpt5;=PgC4?t=g z&))Ot*;wgm_+t{z-|lh7ERHi}$M{BkoscV)XJei8m$qkAXP%7Jp`wkq{kGbTj@|2L zt%d#R@wNT%Wy0vj&9V5TfqwiS+jAzKCSMM`D86Gy3||ghgv|@u+jqHNqaWbs(d0IB z1I2-V8is@*hsff9f08${Lg^&1JnW?88c_vE=2b9J(PW1E>E}|xBo*e5q~8K9Nkv`B z{D0?9urQQ-98kU+2mRzXhlpTuvvTZ&XJ znXBN%L88mrL@r`P*B7A2;4`>PmD_C%qeo^;MFO`wJJktFZ0n;X+mN-^B5In!ec^GeX(B+d<0too~jME#<&~^ z%2TxvaqKL>{2-LD6du%6c@>3gBz!CfUo?h=obW4-$6{chga(3yB}}*;9wiWhJSC9C zCG(79p1JUzvt(Hn1(t^8kO<4+buA@|f$37(3p&wpgurwuq=aL2I9F*ZFvxV#8i+xC zE;9LOsrV`=0b1AD<0M>AAgV6uusYt{w6KCaMJ89)@-7$0Yg>_f z&6^)98g*W5;GD^2Q>T_qjTO(IH>IqiV&43U_Ob4H-SRrey5x5*$nVv;SL_TdUr{!x zqO5&vJhF5u(=2CoKWp;*Npq*nh|MosG_zvnyt%P1-SWHjD&SE301nIUAW7oPGiNEikueC@FF78$5rQC1?s#vW<2LsQ0D-V`drmvz7{VMRh|2n z^@}O;yrJGfv6EtfqO>pKi&P(|c)sE&MGlN;hbJdd+8J1``eMb)6;~)qyCdCAs!RJr zU#t2$#UCsFRB@x?CdFSX8Xi&h2kh`3j`gXvKcK&(;qNLMzUx!fWxpU@7TXipQ1M{z zjJ4PJvlQhWKIAJ@J$2or(Hd^}u!*Y6endVwFVchak>%47Im#k_&hw-6ggowPt}oTP z=IjTJ<9?&-2ajEyaBo7Yv;vIS7vVUqokDoJr!&!)A+iZ%9uBk@f#-Q>@<4Ph#$fzW z3hGSUMCe9lR1U}qzLH{`5qU>pmz#@@V+$f#F3U6J&Vy|7Ky+3jB1S=-iMs^4ZSPO$ zqu2-09yTdqkNttk1JPLrdrW7XiMtX3wmo~DZ}xGfez!q3d1zw;BBogZMqGn9+aA~X z=614v+3?2RTFA_k4^P(|Culj^+BnA1v!AllT@PbyE8|Q$_Ft5Zcr?#xaUSiZ3 zECqD<`B6Q3)_Z=`Ztkc<@?4>eNA@{|L$_rnn6CVNk<$EqX`8@wr9A*9s)w>xV7kJk z12=B&6z6YgJb#}*JK(yoM$lonu8445+rf3ckdfrNdhH7xjO$u{aIR|*HYnN*KO4;+ z;U=m}a$Vdd0lQ_^8&cX!t}A|6xUS2PD8Y3Nq!J0sx_7l+a08FElGZ-pPq4^PU0fGm zP6OA~0tW}UuKCn_pOjm`b*(xW*Tn;wu1>D2F{~xHu30da;JR+6aztDgCwy647w4-5 zs&HLAXTFMD7n}DGTvv>n?TnoZSR`UGVL3dwt|e6zu7^hw4t#0M;<_3`jY&`m4Fm~G zm~fqh7C!_C@{~Xlm&`McdFI0l*F|ADJh(2xN_geECnw6`RTo)6T!wc7Cn?RVjT>J)oqOT!A-4Y4} z*3~$9w&}=7{%f{QIERx*ySR~ZT_ebKMPg&?Np{IPIRV2_e?Ca6`juwLus857;?d6J zs^=0&$B6QhUHt`5&9a6q|30!SiVnq|uhqtMFhKS<-*8=-R*SF$XNx7>7x~RTwtsD| zD|OkUpf6-?!ueHE5l`ciRS_PE!Kj{D&}!`)ZHy#uK}T-S5x&g;W< zO~zpS(S-G6SrZXvm)p3WTvrSo#};HH_k(U)`V(R**R>iO7(=*mrmR%1>-BnaUF%_w zeU)*>UMknM+p@<#j_u6)-3D*+Ky)@DqOLhzYY=C1NhG+K|8QK_Y4zl~z5`?R;ksCf z`fyzl)Q|1L`tiQqZ0}acHrLg&o?KTm*sBlMwV<9{*E$@hEm0Ta%sxmA8iVDQ4$pP< z>e?kH?(lQERyL5*YP}1nbGmv@*m-vrCOSse>~mfpwk@3h2h8enqfVQgeg4v%ectSx zeWB9D1E1SGHNF_!*5Wv3USFb)Op0Y@eG|J}?~LxOri`93@5LPYrbU zxbDO8J=;$z&y|^7rSZ3REX2$%XY&#?nBGsjZLwKVzOeVKX+_hjKt3RJ5^Fn+LLRKE z6hT6)?Q|x!P&(I0#DY%eKnsaoncIa`m`M6!L8lX#ERy~MXvqbgZiNB6X_#dSp?MO)C8sj$xkC{^}I52uKjXo%$7bNpsi~w=TJmZA{mj3)#Y90w`kVvtCEO#=pIN@#`| z@ph!i&lE`mC5TM87$ioUw)LE)$!3MJEKv!jGTCw^7d7_dfn)7#XX~VaLrw?&eht~P zqg~5HrTO?o_~`O`W%J^6WBxm+fn^7FA;I zmi-yM`ZI~#ZNbc{gdxtrGQ^q8%c>P)z4n+KHaG{aTXifrwJ(@U`?pONi=vA;7=Okd z=Xm7Lvh8lu>QNbdEar-FRKc-%;5a%@y86r&<5iEt5w?GA{w!q)E7E5@j+{F?6L!g! zA**0t#es^$6^|G0%;$9w_a*YaBeqNCApu)69GIurU(?BaBZQAqU7iO+pQJj6#mrZ( zI-28i<nGMz?bRQEB;hb=I0^& z3Duue+^YDzB1g*1|0l&a6n7}@R(xMEb$(bT+YR}%6;Dz;S+Sj>j9-wBFMKe4fucNy zhdxAgzNW(X3lvKgCo1xOp7EC`^6d}mixoMxr+&TSEsA$2Rw;g8@gc=W6os2U#C)@! znvUn~=dd1Ea8@7Z)6GsnTcBBl*9X-4mKSy0yNPRwU#0_RA+DRE0mjj_gXf*@;nH

X__tqZI)JzmRHCO*fZPr`_MLY9 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

3D83>ZKZXb!KZYPDTC-ioe<5i67J~l$S3TXY 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

tC|a-?Y2!s}}m4Tnjc>=yz&&aHEC3r?q|Fw$T4{ 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

8S=Cobfv#!rk!`j&V7P=&rhm zWrSs8-D5IB8O=(h`(7xDv9TKF-Y^HrNbUr=$3BEJ{I*=Ii1< zvo3&G}oEYmfz=={lbxvYIy5*z_6Avb@P?m z#eHiS30=?KKww)&)nuF7eDhU|k>&T@Haxds%=NzG#y9-W(3M9+-G$+qF^s`rhB3xi z#x{eIB!q;lsZgmbA)%5iSqg=@zimdgqKzy`BCUvsC?rv$g(#&gq53R|ES0bO&wI{2 z_nvdlUCzDdxzGDN^2uV`9_ZVI(~>7b@9D3%lufQUS+38QkWTg~xvnqWFPZ#bbFuzd zDLHxHV1d3wEGfBeIa@#0Q8amhaYo-jK_pqpI9-4B7hJOXHlhCUdw+#ep^(0e@V9V4 zctU^DV@Y`W%29oW?t)PFVT69_(wwm5-68!=&u4|?`9OWQf*GM3)la|h$ke~qp8A${ z{|Qr^cIc}sd=v5mw(4)27#DgbI_h^k_##xuw$aZxJtDkcX`!DRG$gd?G}fOr`y{+I zW}ttL@=^E)ud5FYy%(-k*3_@5=@+`1s_2`gzZJS{W9SnCdxUF3sQL=#uZ2s9r2bKv zm%`F~QGL}fFN78~D?Dn$b74jIBG2_~hmi7hme+ImsnAtql2>B)L>Qwy&TD2p7V=Go zc-)^&!U)#^-rMI7h4u$~c`vUv2>^iTib7n^!JRxcZtfI`SN^ zLb60Cdh!%cd;E&1dwzsr||jIKo9Mt;67g5m|CH17Z}=GR$a`$m7>`ra&Iu%|a~YxQa2WcW^A>DdgSC+5m?iAfV)%iYA= zuro#Yp~99IYn&|n)n>_CmKO+reK6&9%pt;oSwr4%FC;7>^LUQ6eBo|2ZQjqEMBz7M zHQx6VCxiz!GkL51;)PH4%JJ%LVug}NDZDJrqe9aZ60b@uTIhHQ&trc*BDAbp*6ZyI z7c$!C^m;2og?%5U^wiIX2$OzH=+zt#7D|vt^v>@+AWUF=)N8U2624m9r)Q!UAe6Cx zrT0_DU%1Bex!#{S-+y4^6TR&NdxRYDNN=jyOSpKZPOq=bLs(H-r6-xWOSrB6wqA0a zyYTgkYkJ%Kw+lB673l?RaucS_<>@^%bP+a*U(h?i+#(!cW$JknoP`4hsd{I>ISN}g zVtT9|dtt^-zTWpnTcORtcs){?jj%61S}*L3m2g*Dn4W5qrLeZ(pdRy(g%Dq{PtR|s znb5FhkKUxUsnDTkmtH&1SZFimrZ>qj60#Sa^?Zqj!Z8VZJ;ux`;TdHsJ>`!)p|*jU z-r;Au!UAg}J<IjXyJL`s;dJE%+Ol@RjH`*oMv#D$*DuXQ)ni3t_GI(0j45`~SyZMs)35rmuL znsi&UaKZ<|dfl~xzXJM&YTa+~zXdx>?&wa2EeYbQ%XHTVEC{g2S9D+Ro)^Tv&ey%S z<)^@H=z{LB%@2X}Os1}n>9nA7B~@2de^Ov2Ezs51_%67k40KV&uL2V9xGq;_T;OOP zqbo1=MR3?DTzBiAVZpIo!Ma^PKMR5b19bDh4+?A|eRQiwJ_uHlcIzsBcrPeU+ot=Z zr(a-rakK8j7jFecrS`gnr#*t@Dl6U7O|JzO&1SlX>R$@{yNqVYP}%NYevUA`Mw~0|2Lf#tVXaUa#Uv$sTN2l4(jN_cLlY{ z{W`Zng<$j9*E&i3JA$T5ojN&5w*>4PZ8|H7Hv|XnHR+TmmI<<&>UC};mI|&uuh#jI zcvVpN_KpscbVUFSmFeu|Ulut3cST14E(sQX!@iCQe#LLo*?R{OI3t^NzE(j3D9v8yVI5y^`J9!` zr$>o`YXxRHTiQ+t&X*eL;9tZGLd*4aM0#QcI`=s`ZUaXJ&zsmfUxuRv9vw%Qi0*yk;{Y}m=24D}Se zUf0I`7PnjQ-KvRegzXgk=TOgmoVi2LyS18IRIp7@;(mww?1rnr*Sm~sb$_eixBnIH zpC_9I$iaLrsb`a5ChP*&XV_8T6qCvQJ!3CGkEe3SaCU++fN@o1Hwvl+d~Si7wcvVM zJooVG4FW7HnhRU67dU5!aYxuVU%+nB@f2YRHvt|p#2AN!?ovMPp!*bk_U}eFjF$#AvQAyDDjl}gjqbPVg zh3ATvDF|N7E_0R}pB5Irj0Q0vEX_oKKk|f?W!aIBnPQ0taRtXR&1kQ&Fzs z9Q*JG`=EN8WBqFx6R2O~xKo!f1+5}ZC2s*c#mVFNIL>3!I_Eh%_Wi`nd8avN5`JKZ zSEX>++0z)h8s+@DJBbO_Byp6wzhg(%#&MFrf5q%fqByqX3GA6jg8uaQ{@=VrdInt{SG!~RjEC={ucIV!%gjN0XMK1%MxwM$uf+(zEGQ9UW#2X zzo;Gj_9`Z3c2=9Tas~4>&CveADZ=uNleKl+3b7|fuy$E&0oG@jpna?`4|{EJO#4*( zMXW~ui1zG{Yz)y0(JoTHfSKzAY3Dnh!`^E9X^$K^gYDJy)IOG*iFL7eXuCf-h3Tkn z)lQg6#}2a`wP%#mu=9#G+7+8pu>ABjTmG^D%aAe9uIWTEKPesUt4lDZ zK-SP6QP|!9(60w@UGTJ*TPGIuOWbL}ac+C5kh<3Pi9CmW{k5Zoav`_^I->P#(rni1B)l+)_iYKX(L*!Sfn&3ERynAOjpn(vQtvAFM(nmU!*SpLYkX49l5 zc5`4z^D0jRD}FPe*&EEpgwK05ca*4N?vJ}Ql}3~?@`Dad0}U2dcK5Mnx<3v<6CFYneMfk`?IFduqUfDSM~je_SADVH>!R|ITh-fmxI2d z0VOO=mmA|~axPud{>K+I`?QQ^viT@_1|w@KLc?g>aS_egr=QVH5q~sT)K4fO=$FPR zua9V{=ZuDH(Ew`d@=e40+dK5m#!-z5<9<}mbWmew(pz+&UcZL@(;oDq>T3-??G4&M z>(mhQeT6;~YtwjF+KoP5dZe-V;{{qeS*H8vy+tIG}YZ~Di zPf_27A`NoH6SSv1Ph-0NF}kk!yoMIJ1;s9$*0{2}32jJ8(FiYoh<-{$H3UBz(EpAk zX-wEWKt}`PG_p_Cp-*>5X`KC7i=KB5)p)c# zrPHX&&v)uIa~bHs$Q$*rt?8(s=Y@L2l~h#u$y4>lrITphy=HaK9m%M8=>v7E>jHG| zg?s9e1Pr|_ELWfQM$oR<>+1D)A$06uvHB}1fPV8RP&Yl0guZjiRv&$sfL5=|Qvb|6 zfgb0ksq4nXqdbN{z2QYH`cw?47w8^C-R9%fJJ1-kc{Ezx?o$-1-V>%SZW)RGv%ynm zW=EifclW8s{tQDO741=HZx2PEXYNv0xE+E%25#z}l84aJ2xs-N;DhK({C8K?2bIdTZ2`hWydbiad4BKL)ZhNn1Us&=<|0Q&rc%`Je;Cit03f zZ&d6RP2KI0C#v#DO1+QmfvVmXQ@;i6LZ$L>>Rm(b=;+BM_6GYM==Ip2>|a;6q2Bu^ z*?&lG==_dx_O=igG|6U&J@tGG`eW4q``zlz=yp~wn|fvwnkU}PJ~!`(zMgAmAMkcS z=Z0F?aHAb6(%r!RreTZzeNe+L6xyI8WfknA?^bB_`5Wx%?HkZ&FmjECg`HNkS$ib7PXRw*oW1O(1@kuY?javP5TnV zR-7_G&%Fv~2Y9SPQyPQW3lDkd;p+kHcRG5g*?Au}IZFqffp)XeWe$2iY#V#aer=TN zwVA!QOA{@&w`V^z*FY(TR_xGXHX6t>WAB$yLyN_X*w>G%ps!|lY|Ae!^!tD|TWN<9 z`lC&a?a-)*j#M()5A+ylbG{rKT%e=r$rSc!qC9FJO=5qKq@iQJc=owLS@hVZWwjI+ z8T5zIoZ9nx3hJdYrRJ?Ch2ADjsF~zQpp!F0YChs*lr=D*)*VYiji2a9kKp(5+n&HtmVU23(Wh+RkN3Gg(rN7APjg@L1X}^(&dNbYF~5SAzyVlYP)Ft$O9@{jgtBnIkCu8qY--%?q@l*z{EGmqo))#{I6GtLpe$9 z+mV+@?FGD=#R;IV3B(<7u7ZB(_keuy|8u2q$8 zXh52_SE}l+e}L$k-BiuIUxy^AmZ&8c8*cM(dyP}TWf1u_FesvV}~NOSNB)eAMZ5#V}MwZiNcqHi3b%BZ`6JZ2tJ?O1;u z*}M{<+R<FUOe(9 zG)HBc8;6X#ol()KI);oGrK?=FIf``Cg({()(a4Pjpn`fwA<^%Tt4xd?L3A5qRC13- zAkPcKRW6EzBYsG*%4lXN@?n2~N+SC(vSpKxO5mMCNQvHVm2+0X$duGJ75Ntj5YCjd z%AoIlWXnrCm4*KT5x=_|RD6>H5WjQlRAgoLAuh3NRAdVGB6?mtl|5_xkU0x&m7mQ% z$Zcgcm3KS$AUppms!+zfkcmN>N?N=p651rC;w9yQd?*rAiMq54*?{6y`iyoWDf^d{ z)1K@=S{;8Xr+IHjrnr;J{gZBp7LD=Z9pcDWGm-!MS8pAm9OiXAo=Cd%1bS45%<$!$`|~MkcEhY%Fv=AlIpfkx%TX8L~8XOWlKW? zB;lVxGUd5G^6o!ZWnM53;dX9PK2Ov`0&dzWyIj^m(o!vzcUW;g{u5HQw0fu{|Vo$QAQU0 zMU}}fm5`&>D=gVaCh|#TkrhN$L@a*)V2M^LAjrG#te-pRNL}q0*6N>f$fxt4ST*Np z$b8H@R{ArTH6^4;(SOD#bfc_ICjHK0mC3cfe7zBEZ9ejW8J%l#6F)U|5X zCvh@ThTUPkyh%b#0?Syk+r^M_n=7o`IU=H@n$L>9D1t;U|8wE9CLr~Fr&*GtIOIol z3hPV@Sko+$NwegkXJA1S3| zzJ}S;_mxg=d<9dU-Bs$D>4qn+-cpJv>VofqQl;JQFW|^Mmz7e8ov?~&u9D=vXK;<| zIi>!C9kA`U45c|{JN%$ES;_Bt8_X$$mE`$PVE*w0C5BNe{B-9rrQp#P7{B_6l2}eN ztV<42n%UX}ZyXL((#1c5of~|W?o>Cz8!vb$!66N>PULo_BDDwb%H}OfGCg(h6D#VR%|8cbp;&B zP*UWQ%w%w{!x{#2%!i+@ z!6ecY^X|n`cwlgxIlr?6E~*`3Vlr1@kIVsPK*tsM_n}^98dd~n*>*FD8!y8QRtNLx z?@Ms{Yzy;!Z2>&{tbu89G#_>@u3?U?$%9WNR4_kJUW8kB-eBt9%z?k@Uu8BP%7zJ| zmzagz3o!XZHnVH=9K2GM#oSta79LAWV=@BIz>Pryrh!HlEU*O3v!74HR`SQ0j+alt zU%o{%9rtCxNiAW_GwSIuDfb}LU?>#^QTvz*S5n}w&U=_!f=


bsaPw3FeC1y^Rl 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≷A~AK9MgD)l5g zAF~~6Xc>vexJrSc(Ig&cF(~vevU-B^+CpcLsgqpcu+Wv%oKIMc3e7`l)=yQTmWHwD z8tM_-W>Wgh_KsPn8@Bz>3h%2~wct%$qjV}$XVDV6g+xoR*)pryNk*{QNw(1Dlxk%$ zEOZZ5Fd&$Wq8rRA1O`*P%_`i3knJI=c2MvTgd_A9U_ehwR&IcxwwgY$>6@SxnXc)M zWD2DqD(Vl47s+HjpX6Q$=+0y^|1jjpzM6hl@+O4dqf}~#o~-06BvV85F3Hr8Xxc}^ zte%ogN3ILWui``Rk^B^*^GK$q>3x(;UR;f;@RL>3V)Xu&B7COntz#@M%`z47!PX~IZIR$4zGP?K`~WoR`{fckD66R+AC zuUZYnnQD<*+;~!Z*V4F3F91Ph&gs*;ON$!_LEjhBzeI zQXAw|dk6uuSY3;&heqk~&C09vW_k5q@#zI=aWJRpb(-(1(%a(I``o8jPm6m2jnnO| zf2h(sgkUXQr-6lb>uH;&N9(sm#Dp3VwIc=vM(b&MR3Ln+kro>2L?k-9hGs-`4owQ} z8G{TQZ$k%K^-#niB|t|?U}LBygkr2wfpB;uXAGc>!I3aXfshzv^JWSSH*G_uV+an~ z?HZ|sBi2SLW^6=D{jM-og@8N4dd5WS)%4`RN4thmsgVIbRST*e1(E8CoFqoKyGg9J zc#e+NCL&+Vk~z9&2`TA{Qe$><8ZOYN>O zN7%yT2(wUhC~a_8>~LQY-A&;r;@xIAj@XOiiF95M< zBS9(gM;NGU0|;bF*9LNeLX?V1BXm>20R*qnG(V#Q5bxWP5z@7Ef>$@)Pd6R$zKs+t zT8UCL8&l#-qW~3X(Uv893l7w-89ygC@tLDE((`T|5U^;i%ZX%L*9H+x)2+)9^ld2! z*)bkqD=)SFD|&PPdrhBV1pZgqPJnIl4bwYRz&AFVQq@>Z@enN}H60tG zvFj~cw!&Zfq$vesvRe%-$edU>c2dEF)F~6k6y;8uSg4KZoRMEJX<8+u7T+PV6wbZ3g07Oq?_^yG3^9 z=-iCliDUAnWMyYe$Q+ZCJ2CtJZL@{b3pKMPJL zDqR&@Fm`N_uT2_+-q{noPH&_29gUAJX?;fa=`!%{k?B4A_88Q=OPV$$J9k`85tmY! zGpV4+PP0V+3M97as1@eU$fh3Aa$(V|!bJE%W**}I-j&+OkyBu$ZJUur98Bzhptr2{ ziEX$+T<`p@s(Ax5N9Sd0=_AupQwRDA(%>VbryzFyePsKVDe3(uW>3pdVg`ha z{soi9XOAf=%;?drn_q_w>ej7$db(+w%&Ic|TG$Z{EHW$5zots9oeZ zV-PvAATuksnEVb0aN?M3@;zhx_a;CXC6SBF4axvWr_x zXa~6{XUc@p;8?_u&7az?MPYu6ti%o!L&vQJ&VPYcXW3hf%fg`<+oFxVMZdQ87Goz) zYEf8JkUIt{dAXT|xj3pV#*XEor$r$S5)DC!%gQXu^q0rxw-_^NBHr>orbtX0J61FO z`leR%$wNnsdfL~~UMK33mYtcWsiWaHQurM)(<4nSzq7StVyBx1*x~d`h z19_~^*1+!R14pKI>DhZwTKB5h-rf85z-VC_@ODjC)o7|2k2QY1qT!_JY;R27G*Auy zxLVjzh`l>s0_-@w#$*>3Vq|ObUv@Sce`!+k7dA|`W<`XBYj%p{jjrciBBJJ5=Nk(w z59?hb;zox=M0E-6(h&)nbm74T4#9wKrn~lOrv-)w^$E6w1Xi=g>ecm{Mx0(tkJoGK z33^>i1G*^Qy7|XhwJU%5ryF!d@!Jf(Dtn_0b6(*UAz8KRK8XTWH5D)R#i>hg$$RMqmH=IoRL0(DG&}_HZw`tUMYQuF;N4o!JXu-GW z2dg=$(!u;tN4o!JXd$=ghg3~1XOn)2zdHIS^cMY4E!(SsuF;Y1zZvk3IR6O9lfAN? z^vQdwHbV=)ML%4d<4e||k1rj5o1x*`i{EBwGzqTS3@y4!K*-SW9l&ohZaLb9R?{z) z^lPd5R9W>MU8QGK9c`B5Z^>Urdjv7$g{!ewgFijyr=jfr(-70BNNbe!x67<|;8HV^ zTW1K~M7kdPr>Wt_n@B^Rf1cS;73B8Ei524%MY-;fQWh>;P~T2`0I}>|3QRP*2LIG^=m|gf8WJ&ZzBAEEX##N`1!*uuO-6I zcd+~p5$DAjmMe%jZ+>O@IumZ9>IG3Tj7j4K)i;i*zGp&i#ByV1Yi2uU3iEDeKPG+0 zCwuoXGnx6!BIZn{hxssbIdctjJ#!25Ddu+O4(5AIb^f4yb^d_IIQ|Ut9PdZRK`pgzg^$i<(bjy6Rwx=QF1f;U^v<{9_>z ze(?wq{;-M&efn8|_!trTPZOd4A`$wp6QQqe^h56u$>7IC_|YjM{O2no{6?L>@RzHs z_Y3n+BJ}CIFzJUApv{SEl*s>_(yh*#O)fWPuhC3=h@ zPj56+fm`@ypzUtS3D;0teSDH0hB~#~sz+(G-GLph^>6iP?76jEx}JJB@;Tb*T28ak zWbCxrt68+W!Ft$9hjuED;>e!2zK0O@pZ0p~jY9NIdXzaCJ8xdSDUff{qXN9f5%lUk zbgLfSVx$v@H?Q7fkZ-a#3=y+g3GnK@f$&XwpZO*F1&`dSM}wgqJ8xcl-$A~~-VIWq z7<2RLQB+kd#+VzrX5d`+Zr-#%5aEA3a&SE8I!wm{LyPZt&`&D|1+ zy0_>hU~p>W*Uw(Pcm({*osB`OKlG?v43)leX$<$~p|X;LESjAHym`}_AmDHBXibYc zY-BG6JN1il4d{9Ekcm;S=XZF0X^va$o%ORv^Hi_Bv|H@u!(NGB0p4KWTkQP^dsH8) zA1)C-dn4E$olmssn5@0-JE&&e$!6{?dT(IxpQLh_AEZM&%^8W_t$Bn+^FPOM`ZY@u0WlwC^v3;j@iEZz^({68Vr_KCKY~8v; zhYogo$M)^a2>YlIPxs!b<}G;Bs;)Km)ste1aLvXRVD?{Qd{3#NwYczOmzt@8sqf}k z79Fj$%??lPnA$0I+hr}}uU~KcRX?@uqRxn+aGOO%ivlX9L)+*lejmSL{Z5 zrTzQl%Bb(tD-*uoQyFzOy)q7R801*UVUVLB+aQNQwn4T*wnDZ-ww~1;+Lb8HfTc}W zqAVvrY_llnN|bfEtzqhb%BZkz*auXGfnlHxw1HO88m4#FQ4`}zlyTw1rl@o4T&iUk z)VOJCV^!nhm$Vs)i*{VrW{kVMa7I#U&CAQ0>YWzbx>d$D3%Fv72)NSNVoR-d$u?u! z<#99gj@>Rfss3gl3yQSMD19F&>shn;|t9B_w$=xmm%=i+u?O!*jLa!Nxsdvy7 zYf!(7U836^wIxPW=tj&X3)?lW*o^PK*Ju3vVcSJ(Z6_}2!(uO4#}B+@jE{xRz)Sj! z+b`cXUQec!6Om>+g}AD99=0b*^sV!-JqsIE>pW~U z1;;v%vjEn4*ytMo)_HuZM4OGis8y}=u+67b-#QQ52PEEWqdL$!kAN4bX2WdXLk^-P z9)D16?k5wzB_1|4@1=3Z?ZGfmZ5_fTm>eGusS=QKuU=543{)mw4E2BMsjY4_h{gmSD3{R1?)%(dxNw*XAyLg_y~!!NzA|=j=QXLXvxe<>=ElJZSGkF^`Vh8r_tw; z&;iE7^V1VGeLjig_z>H$xCC{He4KKs)M^NY=T6l01=Q>~49!t>5!i$1QP`ug$YYuo zZCREa^ivZWx09pw0f^C}sCSP-V|JAmQi_lxO{E`2I<40zQ|Xk4QZQw!b{Z+)bFL|f z9bhT;rs2@Ng_M~2s3d;r?}0Gw)<1$FokKp_t$TtXtwghEw|-@VL|;c~w|-UYe}0XG z{}PBm?-Gb0|0NK%o0mWY-@NuA#JBb#^p3EbRz8IC$_HAbfNyYNyz+s?aI93IB@`@1 z+`OP6(oaO*DDS!mS_Bd8w=%+i!GyUqBle${JkVjJB@aY$#9Nm$#3CN676_EAYl9K; zZ8Z?W0tSMaI>?uV0NviuwKPJi$~%NW6A?oz$}gt?<)S4LX*3k7tusE0v12g=VGed^ zd&()W%8aM49dzpfwh2428(M*1nb8_3CK=VEW-}uXiA&`X~ts~@l z?oYD%#6=3r$CvCA4J%s;wKlCQ{Wj>C@!Y}HQdl9&nlEEE7 z!qk^GQ|_3cdNv0!hE_PMoC0Rw78aGi4Pg&r6riT3kgp|p|op|q+#`cAmds5aJ^*3t;J_co?DjL??NjcL6| z)2N|JF=9+2PqT-NNyMR!Zgxpe*3^*w%zdd!6ez9l^Lz4GtByWg~OhgQ}6$18UJd3}yqiGNy? z<6SP`UH!w$Tc|E$CgkT8kDNeDrpzEMXZeRUJEW_$DE)ukf}Q{Lf(p}VeXE52X*rLt ztEtLL^S^Z|k8cgn|D7v#yvt9_l{tS~xZ_)@Q#d9w&s^_;0jc#ebvqDE=F*AMxL4y@&s1 zXp#OR>_@A6wpDeYJGfQb-`8_gt4c(O)_0g+Jw0EQQd%Oau z>f!Tha|AP&YWPR06%#j~1-^mzrXh`le;mH!QC0|=dOI-|_w0$)HSH538brNrL08i^ zCJVZd?y(Y~qNvtQpsVRtg#}79ZKm|LOma7pyEA(;2QWu4>D~tEjb~0{x|#EtrOegL z&CC~=Z!-5V4=|51k28N^2GA@K<;F4_GTSh_F#9t{GAA+TG3h=t+1bQ=k-3Zc0rL#= z5)(gZsC>6E>8UKT(~X(N%w*;>7cfhiWyAnY+rZpJ#3}JIQ>~YP-FH}4kN!aZh~+Ps zUlS33g?XLhLvWje?A2n{B|@(;%WAy@(vwI=J=D4gP_2Ie*K+)OoKLNTK>m+eKFR!& z`3;jExS?{cF>%;#`aN0sCG6ArLgm_-jhM}tt(bJqkzQA3Pi7xx26Gg19P@r=0dp$T z!<@@p$@H#M*vRr0=JU)KnXfT-GT&kDV=BKzeUGtBcTlPRUogLAUSwWj{>;3=w2;3c zUobPAS%XQxjZu1i=50*6Sx51mnRK^~WcnSBIFLD%naRv%(w$DyQ{ULYnJlaI43HPF zyo9OFBg8+-@&=|luMqz%%UhYRF?TZGV;*20WgcUG&is;jk$IW zG0X&}o!Nv*w|ps|THgeAW;vBf&%{ysP-X@*o0-cjU`}Py?NQ42Fmoew3-fK}9_B%& zS|^2kpRlafOF{mIi8Yw@m}>nL;+wPFn%Rjdm}(sr^m?(J z&K$xV#mr((V5)Uh$XCqrEarUXV&-z@DrPxzGxIs-HsO`5{xS*Frko zGA6xq%nGI&rx0JsvRcmtnI82c{a_~D!6rF@*^qe$vlX)~Gl{9zfgxWHmhWMvGlwuo zGRH90^*g9)e8g~|%15$dC-!q(`ZWutL~$JdUtEtvQ)9mcCjXyY)}mJ2qI-NZ&vpp= zZ#Xs7Rv(|FheNNnTlFZ7wmY!Xto7gNwT8~E<-Y4Rf;2jIw9#A(ms~9wJ8iRZ5ba=1 z?4(0GmDdBiUv{k$!gX&Y{L;E1>~C))>@7nh$sYNU*Iv3`9t5>(0^Zyp4-Ihc3aDZraIEg!PKy;1m5MDqi(hb%sO z3la9_K~UR-MAGwa-n6-h@VA%mXAe^opFO(fd-ITu?XZ{ZbrQccnj`qzn+9jrO;g9IYkeD~#7R#d#0S>j?YT zZ;@Yn@m0ZBzxNSFb@BnV<-=YluK-e+w4pjapC@@W?0rT7-n@E5zwXkWgS~u2(wKyx zDmMzGy7_g3mHoq;W+ zq%if0b{H!w4r8^2cEuL_ZK`cWaLKyVwA2w;Ju$S>mXKCybKF~L>pis6nx{qgyI4QI zcC?;qR5YqNAmw1KzDP~0v_iw0VJu6C9)WPbi?`RV9c`_+t%gw%YTXDOYuM>Zt^est zt9GFFmf8)N>a*R9fD^>IY}wAYtO!J9XA&_LMws-Nh@Cq z*)Z?A(f$7Tms2cjf;Z^vhii!`mJ7j}rNp*2bd8?WBqaiCLW0p_HuR%jV!2|o*h)P= zWo->xyH=}H+HkG4S@P9CX4fr^D6PNN+O|Py#JW1GH`{8Z)+^O2l8sYZue$N2h90-P zcIo??eQmAf)l2ti_17jW?|1Rthz4afO0|Zu%WE!=DLq_y_t{!&tCz*DDUUl-E3m={ z#hMm}tu!>J<{E1$g`*Izu_h3o(WUp~1eY#Pja(a3R@ycB>e|^6YjJcp#-x0f8d7Rm z^=7JGZdoUC>^Y|@wW!Z3H9QJ9D<_~r3kyjJtFY*cqdJZHtkN2Fs?s{jT4C5CQfw80 zh@C!aS4BVsr)bERZ(H9b9yYYE2f$Qg7H^v2SSb9C6`|8xC*KLafDuTl1To3GSE31)eEt`Ga((v$w zu!g~9(QBhp!^y~j3;JC!68f)i5H?)j=C#WJIxZlM* zYrl&V1BS=z<)2qJK06?)TG@l=TWgke!=q}Z^t+g&)gLu#l>X@ZmDbh~<&kTrq}EUE zcQH3iq(r9_c7MN8+ZD31G{sV~Jms!mCTxu@OIQ=LHY6o>dF?ed%R*9WE{|VR1FW&U zdYP?F_2qG8dfU>jF{Peg+H9@6wochvtP!cR+}f;O8IJezyM77YYG3_%<+|CiJgNSlYib>bd@vVTYnF%uYTLcRYSzTw1)XLJu9Bvb(~j4@!Bz!fJiL z!eV)+!WPmkB{Su#ltUFEwnG($aRey^Dc4e*DMu>wh)cC?6+!x`+OJ>HgOe-mdC8S= z8CY4>8>^?9Cs!uyOvZ{TtgK4F>M5+5vTJXAc-uCt0eVD}G*)cJSP`Mdiu!7-sLNwT zy<5hL5R4TxD$rOFTtXv-hLOU0_FAg3;sjQ7*}`lkcc<=2&8W0x48s_KF$1l&B@C;y z&T1B2C$(X8LTXHO%UVW7{g|t9y^)$xX-%-K#3+$rUC|%sdB2Ny#9>US)il~t(I_^! z!e)uC)f+nSt^V-BsB7_a)o2kou3GIm*L92+mhL!H8wRbR+{0?2MD(pK<4EnP8mywd zw!C`LX&Tzy+`86Mrf=9+aa(oE%HZhT6^)|X=UCQF&G{&PNc{eaU?ZW{Lii^}i^cP< z2QID}Ee=!!*n-wCgzpJ>&fV4tTF3=lt;$0%7PxX8IhK{fRjuY+w=QmyO5+4-)^J}% zu-;1xUZZc&${$Rzt!b7rT$>yhaUo38ON_N47&AJhgrUdKpIXQjTZmRdBZz@9W0V>* zYSTD@G2^G%38mqs^)P1GOT*XIR%1pT->2}~Q5Z9<7&9W)MyoNSbapt#3=LyO zVCjz3H&V6oGdLC}afaZS*m3ShoxwRYD<`ZXK#NZ48n-;E^C%oCq?lty4H`2n%cEwD z`WhpIifV z_zl>zKB9kwaG;f@rGeHL5e|y7*0#}&Cfg6BT*pR{mWGDnooyN_4HNy@HvLWVTB3TCt_jUVx7boXoOD0 z!a7q-CNVeDm;40eu-r^vI>K$ex}mwPy}`YdZM;{~(Uqb1dnLNt99jg6xP1q;14@KJ zQ>1%Gp#{Fw+Gtd0fiJa?#6n-{1||AZcau0~k}vsJQ}(6Pb8<*Wh0U_)K1gU`u1|lJ zDf{&4xj3Zz^iPmnoT=$cRn5ckbu+Yhv{!7d#4%p+9*E(^Szb{e5;`3@A5uBTlj?Nj zG{wcFIvqJpQO^jSj(n!@6w)FVp`Ud85C`mo961~fV>yz3yzqv1Rp~`+B%Mc8o{sn; z9vMPurX2YjI@udes?v)XP2m!qykr^jM9>c&`f?=)2SL70a;cIRl1vqXFOvQ?lIe#L zEMg=%5@SgOedE$ssrP?nll&c(Yswo*Ms>XMDUyd&$yWNp7Ns|(5*rza*R%%c{uYSV z7oeDMQj zTs~ISytfkJxTbi&65+U}xCEkdc~jH}hLg)zS2^{2mBX9D)1*ia&uON^o5FsinGRn= zW&94Z>F}m(Iy{G!!<%8#;c<$?A%;eJ9p029l*60h)s&{3p3{`m*HW(-d<|)))5j}0 zF$%JB`r1lU537PXO3QAXfh#K3^?e)B90i31ZCgzCZc@4u~;v(A*5+DAHrG!g&gQ zZ*7D)x;E4xGy1P)ig8UJKv%P?5NpzvEKb*V;l!j}Z~nh?rSZR9S{!ooTH;V%OUy4- z3#$_0Mpc3ZXP|eTF{^sl8AHTq;wulYal2_LbM(z`ZL4X&ES5zQdaK|Ff@w6}&nU(EHakLC z_DL``2NRaVgJ8eXO#zyhK!rdLuOoh^hXPCJLZGD)xIR05^}$i&CDy9GTTFZNJQR4? zG&1{NDdYSz8%F`01t??y!K~jv0-3?1ZUc!gn6_toC~y`#)CuYbAgv??>S`lvl$YKC z=T)V!nF>$BsnQfX+PA_(0s4gsUkiV92bRqC1SXV|Ofx`QOl-#ZvLf)$6&-I@?!21< z^wVdMR&w4Qn3$kem_LjN^elmU=)Bv%YSaw+ol8}T0&eWcK%nNSczSN(hKj$J5U*Tg zdexe6I)wiHMTZW3mrSI*u;*>Z+X$S-4ksj>SHZy$wG`}FUq1`oLJJOP^{sb9ic_Vg zQwseY>9-KS7+TLMGXn@;W4CD~$J~K4u!h=(Y)w_x{sbz+Oq`0uuD+r&$nLw!uCG+8 zDH%f#9CIflBQ49oX*3pUtCi{qq^gZnE3pS^h1yIQCY5zcWvHoOCX*4gn=niT)2Xqv zY67eM??ylM$F7R==K2Y0znH27J|O4a-gNXbz9~`ubb^&ctcoX+dj)DGTReg75-7}h z7x_*Js>V=ddmw?l$D&QqLZBOl9VQ8s6($wg#8RJ$-;w8rGLcT;^iO=%3q)p{X^X(= zXMO2Zg%K+M00LLRN{u)rNHTK*_+r%>`IDmk5iZ()?2 z<4xXLc9QE@@`G!y| z6H~v@{QY`HC!nFZi_0lcth{Oj!5sDwPorz{qT1|knl)&fX zA)n{P!L)ge=T#iXefGBU*uo{H#)h&FvYakXHq2>7~{IrB(`)p9YbfpI2)2o{7ks zW5#&1lEaXz2WrDgtr?~2P2hA=qSSm9;Z-DeqLV668&YZ=QEH_yonS#E=g+FD3}v92 z{nKQLGGMZ_O{V~P*ne)aWNQA)$r2^wSXB+KRE0*^d9u_?1xFA}_Zd!LqrDOIZFYn( z^b$->HCZZyAH)7^4+ZEU6Q~f}=mNy=^iW_9c9cip`uxkulKJ=x>PrE-O2bIiOz)PN z6;GBHdH(feiOkSsiMRv1GDm^)*fCimEI~2QNkPlh=092Ts`^is@IbxR8ar&Q@KC@B z1DGsfZiBjFvP5zUb{k&QWybiM{^!XO&5vO4w3`Amuw$}xT1}QnScM%uOW+ zt(tXhLf7n22P2K}J9hu+6D5D7k_QlOn908B(=(9YSINT&7Bz(C`=(End#_4PCq$UZ zzWLD$h@avlD7mAk{MrUN_x0Kcbj#v4#t3NU&k9Vy zR4Rd{QeOMZk%hWM&3Y*Cj49wLRs^VYOk@aj6x2M40%TR?@S0ciBr1nzP{rjGpt%yV zd#6lL`p?Xh=$tXMS;gvU%h}3hG6>{7DxL=31m!DK=tv*YvMPnpPI)s)F=KEykT!o;eol)+V{ zj8H}3!;bwwH*@lqWX_!YOHwgh(h}7OpFhwcCU;d+sC!GT-V@B6LLtIi5AS&rsA0B* zITE=XIc^ZiG+`ov&b_}+n8jhtM#_n2{kS>X;~|PBZA4WrMoIXyy}*2`Z^CMI_KiGJQ}34Qila#F!R> z>3>a`8mj81Ul{i(og7mKH_)M@Oc{k{3zR3A=8P94s`#eI)Yy;VkeW5#RE#mDU=!Ot zc4Gon++q~lNWo%!ukEj#E1y@6*BxoPp^k>GPDSGm%BbIQ z^9MU$3yM{~szOSsy|OSv++Fm01Bk3GS3fOKOT9UmP}|10>9M4T(u>>lNa-T_XXv+BGzrgHC@ z`HPg4rff|$qs(K*gQgK?st-3yZDXp8Q<0rjuG%VvT)`YyjXq|MCMHIjxLsvbM`1jv z-ZC1g`uUGWYKS(XRAzN3$>DTkf@w{8ub$yEw17f+zu&cD{@(_qw~>Ugheq+L0g0-7 z(}0w$A|_K0drv@fsNtv@RIXtpm$?AY9K6rz^ZO`#Z@0i~3;!EKJu7YguNJ)fwkW$` zY~FOdi&y;@o{>~FV6VSyn*8HQ#(~H^+Es3<)7crQ9Nekq$zl_hws1iK(#|V z)D&+E$sViS^j~zmZ|pGNcA({_W9=3`66pgkC`iYmr|F}Wx&PAt$MMy;IBR+qSDXH? zh7Tjy-i-18>;GaixkFp-S@;`X0*(I$ zm6>NcqVkBFx}qp`wFiqb4 z)*7wYbg29yEbq%tFBk)V@OtP!o=ar&Z}0J#Zu-Ul_LpXa;p-^9wM*B`|0C1f@9Qaj zJM9|LXkPGq+k&8lfr|nbTbCFQs{bhSnr=i{A{v=L8hNwOx7dH7zfCv7l)l}o4AQq@ zzyDJ+?8x5t-o>h@|D)f_QPZ#f{@?T|+Ry^jb8A&9Sk&mZ(R({?&L8NPO8ITK$n;A` z)%HL09*?TrWIslWM?{n_l2!*-ZGZp2EU{II2+{v(p;z$g*vU8Oy&iO1gk(DQ)zJPS zEYq>AhW6eMdN)<>KMaxhieL3Q5B@h{RhJ$*UHEcE@NGmigw7L+Ph>io-I=|Z)E}gm!OUe& zWX@#HWeGu_*mFB8MD9)i>NvwWE4lPsTR`CFFp0GBFHy@LSxX~_uLQSTZ6 z8?xMsIh09DTS#vTa~{+CZjenZzsTIhJjy)F{E-Q#SN5Wqc4jN4li7!v%PeNDV6Gve z|F*FFG|R6rX^l6fA7;|;(bSI5S;pgmW`8hsoNuHbMuc88%j#Kr$n{xn&gqFPJ6P_* zvie^t&>z5Z2B&AToX7HHmS?g20Lx2RraQ+}AN9Xig79b($>3&Af1cA{WBDzX_p^MM zCNlU)M? z1Tlu$fSJflX67>IGnWw2j+HEzvHS#cJM(Sk0V2vd!t!U#Z#e!U%fB#n^fBoN5>ZYx z%QaZ8&+_doC$iju`!VT7 z-xeu;J5ya>A**+8frmK$DDx!q6!RRDep4qq^vo6UI@3beBgks?CWwbFlw6xh^I=M- zHSffh%r;CXvnw;5IfOZaIhr}1IgvSqIi0Dl$0%n$%d41W%*U9IGj}lGVD4tV$2`IO zjQJ(=8|EeE6((M!pxXHdlO7_YcH3K9tKgj%?`6crwW+gL>uEz*R zF>hlwVbZf|lC@@b=6FF*L1yCiPwoYh&segsIQd}kS zT}h_jBmP-@RD4Q&PTVT~MdZ7cw8w%ghF^+bi~Gf&M69M@^fJUO@o+IFHV}^%j}<$L zd16nouXwUJT;$uGtltcAt~g&jPrOK6B3>b`6jzD2h_{LNh#SR6#V5p9#W%#ii64qz ziQkG`e2Vprh}FfKB40FRdP}jLc%qmmb{G4LgT>L}cyX#YL!2j`EuJqf7MF=vi`R=> z7mM|}O}sEBJyQg$~DC!#rk41F;_fZ zJVE5!x3upg4i<-slf%A;*qxh)!gvj@Onf|)?f%u8| zwYXP|;2xLy@akg77lbL-7IVZ#;xS?iv9p*j_7?k#L&a0YN#azIFC4SHh2llxA4I-@ z%=9(lAI00nd&LLD$HXVa7sM?hUtnf_AB#K1FGar4%=8p7L#!(D1!tx=6q|{;;_>1M zBHw_fen0W|;wd6uiDvqAake;5a`BxAR z7i)`0i^qy>#P%Xzai@K6@f2}{I9)6f&k@fPuN0Syd_|u5trs_n4~cwbp6P!P-xog? zcZ=VMe5IcHRmE&ECh`?~rneKjiakWWY|rOxqs7VMG;y{#Pvook)W1}`Qd};s7T1b= zSD*S1ikrmE;tS#y@eT1E@dNP_u~gh8;b2l?iA&E)K2OY}KIHDor&#h_<@0x~4V&=Oe85Srq#Ng- zB?qUv%6fb*_m_(Q`h{j|qh0an&dkRFWqhSl#^Wio)x#(C@Hob7twaZ=aXSh-Zdra+ zuNid8m&>^mx4B@?a(W|?K>ze^bHUl=^cJBK9h?&A^kyQ=?%NSNw-+!W$-d3`M)rB? zvHqM7bjO6C_ZT8mn4rz2ErA@&?<3^58hxDkQQhUY8ewOHpvUju(*hALcvm^S`WTO4 zj0d+ly+0u$SneVoECw6P#U*W`+)W5O8w9;Z4e<*skf#4$fy0wwZ$ z4Pj@4pf?2h#Td}$(zZYj=C>C4v0UbdpWH-#pCIgP5cFmvzdrbGaGOi}01?6bUPFHF zyx}W5k>75FX~VL(J$bC>-QqeeWTtWdL3DbjA9vt&Yx#Bz_1*SY=&^6O&GoBPCJYLReyMDm=092>Y*%!9@ZR^%%_s7@@RKx{IH%6J~dgQknk^J954eTtpDt6W_ z&@J-U@2#wx7h3t?F27=S-kPoNqV|2aUmQ+dR>`dNcuomc-CbRA*$S*g zx+3i5RLf6a7Fjy1?n*DZEMsNb(v-{lZeN@hUKU**UQyxtel=58gm!ce580dZ*pR*T zm!z&7vbSZ)t2I-WMOOGLE7e@q`M!LAM@l4oeW$l7?g&*rZemlkLFWEf_ho+NEelPo zH*x8{YP(mWwL;66?W?z|#mL{~y|XW8cjNt`UETL*?#|4}jC9^!t+PKdG%{ym+q|v& zGIx6`Z`_x&>qFQyLyPs=pQWR#-R0KS1B=g1%M% zzp!t0N8f7vi+zh{kY}$KTC7>QzSRSLtI5BuZ=qJEZ=r?<>|6iL`k0?(yYK9X&-ZvU zmg0M{6~2K-x^H6<>tp^I(P2794!iX+*HPfxfZ-;+p@*e1Uj@R?@Z;zaCMK;Glj&X} ze9{cYL{d6ZxPUsH&NVS<7a#`fV>Uu|aL4^JkX#@03zo4RdJ(%m=Bdz)#5&WQ?@dP< z3}WzU2Ahp%@Dm1e%|&`NV*XT`HHRnaOvokGYP@ab=Yeoy62HBw~HcaZLU)tpSWHn0d(Esb<~I@Y{%~IK2?B zDeX>u1x5(tU-&kh&Wn}M*CyVpz{`&i-anyMxEju_HCq=jvtes?tIWF6th3CzC(Jqr z%xu`2<;iRY4>MC{^tNqF%M6&=ur;eLvuZpeAEekyaw6NBeUOqoHXF8PADMWs0%c&gNhp{v;I+aXkmL&m?FXLAfi z{`bSbhNI|f%VXusp0gb@FnN%Jm;ZX{MC0u}lD|f*v&kgD+i3s!7JaW+b{;(F?Gz1TIZ$u~wqK1QmCCaF9L>pB{V ze{rkKHDQgkgA&%qG(s!|0+z=#!o3ix&_{*8mdCn{B3(}TH&JYv3b8W9n<-AD$Uo`$ zw@^HvA_M+9ey*jskXhZzqvT|6m17d(`xN=d7@LY0t-UI96C!6~t8!E|$8qs*x&8}> z!=M`f5%N2vReJ`30SMsjP^*x&4KXsJ0sq_Tzu3ze@vmUUXdaE6LePi?c{F;J)7Pe? zKR6>!xMn(qpb-ta)9AJPoYB3`=vf*$1!u$|PlH}GdSeHT($OY=rO{7FgDEsBJ&n3-h@A|uA%3EfQ*b4*$qQjnOru@P zsLLkL#4Vs{@`eaxItAC{{E6ew_k0?C_Y95pBC0Kob|TP|MouA%{|?4^;yR%;D8cUU z|A9uE5Oo@j?nQu;$eB(di+@4JGYTFP4bI2zSMZOcG7oAI13ai}Xyr6?P{xWDi)mHS zpX998JFCZN>a0GcmD31X(PAyFYWSRzHddT-HZ`n*-~3Fc z;jGx~v{*;0BYb{!n|9A(fL*;ct(=D1y?S>f&|*EU>iV6i%>S-+XMkVwr_jo2WX(hj z+K^WkwAetam_LWg$0BYT1N^J@Ika*bStnR4p5uF9v5{6S{oAR`lgv43bCNj;o#`}m zlB@G1(}EXZek-37%;qdV$Nf(Kcm0N-L+~%HlE6Vm7UA@HuU4doHbbOrOxoX}II!1y2bq7SZY!|1w%_ zK-_nZ67*ZZ4j#eTs#@56bnGF@u$JW=}+THN7(MGKy% zmbBn`%5mU&Hu^zZ~1#@!4`Od7N!MUYH&n60*%LM@wI;xCR9xse@m3%QiEks z`zc!N@rTlaW$aFr;Zj{0>}&joZFTJaQK8Fd!G4{>>akxRfk39yaD9zdT-hf^tEQpN z&gvLv)rnS4!&$M1(t`io^;?Ga(~6^RFs;}_C(_DkxE{)~8e?yU-ESRgfoH*{hG)96 zE~AyxaAmPy(;}Bv?Lrf1#eRJwt=O;cqm|Qe{hEEQ7528Y>JYk)RvfR-(u#fVU0OK} z*Y9XWiw@ZRj-gkb75@oftRgtlOsC6{*&Y-=KucT~l4Nfrf z^OViKK?fs$PPrxr;fY30!vp#W|TmD6y8jziVm0{G)2H#@5@ zomB+Cj^%F>Oj&s-t2=8rA@WyeRTIjlhRtZ@G+bF6;I!yPtI3f}oC!0)PofpSf(Fpa zX}AH-K}U;zw3-^}PAd-8akS!4ol7gH;RYR#ixxv@H8XNHt@ssmF|GI&w2D?v!_|;h zv=~OKqR2hY>TYNCG_9OQ(25o#X*DOZ-C4cutm3qC8bK>sjHT7wNDMv6)G&m{Sf++G z5Xf{I&WdeFi;1*4Gctr${2FgUE4E<=S~(5ZhCD7>OrcdtS~(3@7F)g$ z7R9t$6nUIhZ24KVV#{AhE2rUF-irio7cPnHr4?6DT}dmhMfWFK%|)KP{LkXstLXE5 zu;Ok9{7WOv+5J96+$LJRgTQOFavE9myRDH@f`GYUxHdADRy@m}(u!w!KdqdGJ1(|{ zyB+Yai>z=~Rd9`Atm-3h@EeA8kuA=ujk7AC)e6*RHTGaxl-FYS{}@SSmtYM~b5=8H zr{Xth4lfmUq!^JvAEzlK&$!?k=hB+z0#t?rD>q!lmyZ=)42{U4!~({Pvm z{DGmx23p-6Sw}10W^APuZ!s070>dwwBlK=i0RGb4MX58 z)8ZjoJsqje)5Nn}2g>Fw=hDh)xUH0c*xiK{&lP2J!*Ei{ zZd&nNErjynJXgsZhCrWiw*-FYlm=`7_K7QL!I7W5VX&kAFt#0U7`pQujY#3yH*L3$ zHDlZT8G#y1b?wGWu+^|IHwiDzo3sV}Skc543U`y8N%nKJIP_{C87K|6WZC_V2rC z;Zk*r;br(ekmU0{QhTxa6tw(T@lgj?`285zjlI(Q)auWx+`4tJV@P|PnYbTmM_M;P zu?C3abVI%N2>9>W6z2x$Er>asu&eL;y^zk`Kj#0|4N$mp`}7mwl&42lEZxTi8vXx7 z8AZ1}^!{VgDP$yk_@tNf;e!|Hj9Pk+tWYYxbmbRFqH_c!v1%Q7?V$^xlhcQq67l+7 z3uBj=?lT^}q!nUt6%)`*Vcia6!~lPADojm8jdTe3E?^FLP7>5dcTLo{yw9OpWql6S z4)`%bZrRC$=F!wC>yfB#&?C{20gptnq(`E9Wjqq)SdT>Y|2~gILogb!$o@8u0bXsC zUt}MB$HPLeL@N{gJz+I3?}uPw%RmUr#}Z7&lHO~Be`7NLxx%9N{OyjS^|7urp`7v( z*&u)~EhG;lY?-GJd$DtQTXG+EXb^~FSsNEHfCat~KY&mj5U-8hz8JgjolGn=!GY@m zTb-f&wdZdqoI?=i37R*6zd+_OkJrCCvNg{+y#BB&e!pp zff}TFY>0*E5#$dMkBBr+tGt2yF6xdQdBEIkJofh3xlTE0ix^G}G0}y|dnRw-Fhotn z?t4QCd%y!r5Ii3{Ru4~JdV2#GBWfLXGzoE!2@Xuwcy{7yhladDvF$V9Dg;+!$N45+ zFu?&aRJ?(y{9u0L^9*2-b7X2Z)@&qpF04-4S`J)+;A-rQCT)ENvZ>C-9>O793)<2K z5DzJu-@vwv0kAXM27Eq)J`$_VRh|&Dl~b*XNTbRC9xb2%<8q77MBs~nV4uW--~{udLkTj|=1Z7|GTuM}$<*j& zh;U#fahAYL=uN_9h9a0jBkYVO^Rc5w_bgzbJ9ZpBm+$8|H}S~AY>XU^9g!OrFz_b! zRGiv*@PWWEA1BlI6J=-g%ZK?9R8U)DJNB?QZ^0@Cc&vyoU(KC}HYGFgrO_EksG1uV zL{VQmx`z;4u_x@!Ua*P*+mkt>&BkxJVAKA{d_1@{fhw~Jd_ho*nW#YohhEq#E?&g| z#|VVEs~F$~2!#2o7#M&Z%YhU2tFpK-(IU8;^a5Y}_Hch6Xx#OtaqYKlqRO;rZjQPi zRc$T%nWMo+40|t=Iyjk{_;P59R9j4crrMkbA<}Hjsxfwa85ENImMqr*y!1nIG09^^ z4+&cHh><*(v@QMnU~(UuJfF15iF&hJw#OcHc#@2p<8m=N{51&b(T;JxS@g=NCVw!J z&gPPFvy2Wu_+!!?doVi}7dUjP@Q3YyQNxj7Hfr#I0$Rzagcdb;GJ{1X;|h^tH|p@a zBdF)%0wqvoWI45D+zh1HZ6q)jdoVi}7s!q(6R{sKYA6!SMvW=h16s+bldVqRsao<^ zmWNkt3=>*&A&t2-qY}M{8XL-LC8H8r_dsK#(KqPeN@ zP+6^HR6^?oXlyZBiRN}u<$l$v^;%g?7gbKv{iFxagNqBa(nx$)@v@N@cWz6@&2~|V zM@>OJ+VLtUgi8{)QJ!hy*ca`Vj4O0e$@%Bxw;at_!+>kE5{SBBbC$`dQ(P1^E;NRT zZ%m53&9=O0wMkOl3A1nS0qty8>w?JGX zH|p3si^MNtGAfaqd%O`m1{W7-BlkQbSg4B&oKgNtcEo1`;A{>`o_8n!PVF?hKUzU@X#&h zp<7IL33Kap=oZtAi9@%T_)alf44;Q?F%$nM30}J%y2Tue&Jk>pk&qb|xNxG#yTt=W zCGIV#F{P|lGU{X`n2i^dyu1tKm5fSg@luo*h5@Z)RH8&`l$6yT>9@EB5nKgEtH>UmY!kN=2%p5f}Hh$8S zaYeDlbKACQGJL|cS+U~j)29^0;GQBjZtCc9W5;213L$8BHBkJP}d~Pn$g7EvNg< z+ReiiI)sPE!VL;?jtrmDoDu0U_=|(r!1F7{JUGotr9&`3H9YrvGMsBYX`O6gBio?I zFzt@nurs0WDl}KzvP9h7a&z~b@oVUZpE=9vY?*zs>^4+bXzUx)-&mrsT&K8mmMdVN zJli2N74%%Oty0E#<+bf+Dj!*u)0y}0!WG7!grnRVEnv;(G;i7B==x))4#{ni-Lg%% zxS(?*XobTSJDA+U;dN1FAGXII4)-%|(gv8a!{LwT82@PXr2AZyEf)?y;#(V6$#D3E zStf=K6~hgsy*3(CHt)@eDQ=B&Xsbf4Q?~a^%Z0Pytg~hXN4vXZ- z?R(E^ERvH+$;NA4cp)6R6;eMGK7;2W6khIAJrv$?wqesUk)PT~C|MgT`{4)u0#hG9 zd|4VA7dC$QYj!CUx+IOx^YAzR@(GL5n2jH9>(1!&37gxM^qJ@K+dIeQ_hy>Ye`v1F zU)z5}Exmk(t_V)qI<6qRU@aUgH6)QKrW~g45%NA3yuodi<5@ zy=KIh@9}%jF4N=hH~l0WE(x(l;c&jKeK>r>Stg=Phrir+9e&r@uESrZ3_epAx8p0k zMRiEz_q@%|b@)gBK%q$*uNlM zq(Nmyi`H=KMw3o?d5{t6J$PUq*neQBlg$rG8RtzcTK|IMLHGu2X+68inOne%;NR_( z(ER?{3|h27{gO@x59nslRJs!@jUz{`58`$(;dHUA%fo-l4I$d9)4-Fxa!v@1TSTT1-uHviJYmDd7RzHnB=0+8DjEh3U&? zJlJkjrooJ-LY_d=`;E)OgjY%CUhcBYL#vziEuS`NT2b++X=BEX;F&$RmqYea_LrYI zAN)nvh9HKV_kKn8|yc7`j~M=Mbl>% zHHqP>w|NV5-J9F4MY~wznd7F68&x!}N$eDu9P2KQk7<3(=$Sa2i7|M3oK!Sv`m|Wf zR=KU(wK)|Rl^NK7$yXt-^MAqj;K*=epRNjx&o;npzePVLU4r)yhkO+#8|1&qS0T@J z&{v_A{}Eq>=I7yHz6vo0fAy=O{0Qd2WnB56JFhyL`+w6{VHe~ds%HNrMRFFN94$@| z`N)j%XNcx`E95^&zCv6h-Xh*5J}f>XzAA1LKNaKR9`Sq8#|PaXk6a9tdnP)v<56MMhiD-NI?~BHV65?y(E}8i>6#I(9#q-5w;=|%|;@6^& z8*JutwAfDUNaA)oPwY0oO`z zow!kYn?&QI2YSXw5BRq9-V@`}`&Rs3@m@t+pQ>VYu>pzt93!?=d>b)eED(p0&>tgC zRQwdt_}W3eN+cT}JJ4S){p%IKM!ZYBPkf4m{>$QPihoo5Ox!7cPeMNhtLczjm5A+L zS*$DOh{l%=^iH4*c2vCar31S`l20bF$i_tJ8J{`OpRIV~D+l_Q@n~lZZFIaKOfrjSn2i9i-P)G`?>TZ+zc? zr%8XbI8%DY=MBm!QT!tD3h^3o9SOa=B;O}KB|ayE3zEJWq$v231 zh!2a;i*Jjci+jZ%NR$)B&U#cLvDcJ*lxTdyAib;PLE>n!P@F|#=lVg+&-j2rc!^}= z3kKoUl5ZlhZ;*Vi>>^%kDbAYM&Ef3nCi0w$|cNV)TzNdJKI6|CGLVvD!mg3J5 zFBiG)6wAGdg#MqzyA^-G__WA%si^-B3H^^mu204IQt=1TKg`BgBcWeQJW}!X#pA@| z#cm|@`-y`UKUAC~P8H80p?|)3vEnZiSBW=@cazY6NZh3O&Ej9gx5Up$=wGKIwPRS=I5>xjpY&~GE2p!kzSE&xUQf#Mhv`cuRiiszC~ z)H_eSh{SKxauWJ$#9I`9KMDOmi_a^at2j~rEycepmWsPXzoylzC~|2g=9eXMg(k{J ziN}-3x1-oq@jb+$;;G_P68f{nGZnu;yi8ms-bg}!y?CeM?-e(T&x&u6(Em{Kry`d} zV!ii^=|@<-!$`y*AvO_@A<@n!lE^P#?5X%uNZ5@Krz?G~c$VVN5ib|76mKGt@1MlG z6@S0@wD`RE4hj8_C4Vk{C;lK-s%7;KCsDuJ;?d%<;z=a(;|fI7>n)xtjuK~(&^uG| z0`W3&nRp`!z4hXqioaLfEIuo~MMD1r@l(a`5ci8eiB+)f3-xP?bx72^p4dWcEp{cL z-$xv%_}_~Y#M8wyN$4*UFH-y;#OuTx#5+moKPWz`_$S0y#W%!HN$7tm?os@AVufs^ z<9I5Gbx7zp5|38=vEoT$7qKr1{gcI06+cRxPU4zrHi>5fT+)U-n}ppG@k$bUt0b=_ zp|?@oB)(5V?_&|)jP|}j#BH6CaoK5zVP^<+!-irLv7Km^;m7rMp5*RgUvZ!~Mw}o{ z6K9I&iWi8Nic7`i;&tNf;+^6~@geaE@oDj8@m29{@jdZVafi5D{6^%;{=Bb97c<2g zBAsS1y`I=uY$hHj9xwh*>@4;Wdy9PUiuv&m#NzfNqe)J0BGhtz>bRNn~+TJB@PsSFP-fRe<*Uf zH_G3L`$RL}g!mNB-++}xuB1nq?l8!PBK;&%&K1r46yy^nmzkeJd|$;66o-kYiQ~n| z;tX+?IA1IgFBC5k>7ax4StZ^g-X`89-X}gHJ}#R1E!e*-`E~JaafkSYxL5pMjKY@X zXNWPefq1lN=D!ebBe}iUN$e{25eJAv#Z$#`;v{jVI9ohRJV#tCUMgNGE*IB`H;Z&+ z!sB^B+$5U$GK620yj9#Lek8j2vM(g>6~7l#G|yB)%oJ;gb;NoiU8k@R-JV>M`70MGudP|{vrbwqLlrIzM7=`kUBK@OKzF(vd6w1$ubcI6sU6JliD1Rx^ z>j~vBt`$joHX+S?8b}8xl$(g<=h5iPgz0@nH-9!-GToLieU?biB$O`{>7a!2wIY3x zP~ITY6$#}hMS2^d{Dw%UBb0ZD^eaO7Cz0+&C})ZEAVRs3NJk=++lllQLb;bnmm!o# zi1Z3Vd8SC`Ae7G&>HmZBH6q=BP`*v1rw_`Hh;;Ztd84>Dq(xw_^EuGCJ{K zdOeYTIw-dl>8^uvFOgn3D31{7oP%X{~*$d2IZ8E*>Z^6Y0f)@+~5rIZ%F3q`wBrFN$>AK>2- z43uk&bj3iqxk!%-lsk!Zyg+%7NDm9VU!EXN7mGwQKZf)Lk}ni55w8_ji?@ikiFb)+ zz6|-$Sp&;6^JU;x$$t^)yn*T4#a-ea@q5wCpFxk#9jI^S&%oM}j}*=P8RDBtZYi4i zG{m1Mxszz-)ezrD@?deONcRyeZ<;tuJVP||Y)D@u`C{=h@hWkJc!PM8xL({Kn)x^6 z_k`r<#h1m`#ka-x#gD~OahJGP{9cT3J`4Fr#VTT!m?Jh4n~N>QcH)U*SFwlKPaGtk zB90Kpi<8Bf;%xCO@f^|2(aawr{Q=2OiqD8Ii?51ri|>h_i>2aT@q3YePgs7ISWB!c zHWZtPxne8v1kuei=1VRR=}3k7pDKsdKChx!Sv*WULaZk?6q}1J#q#r)^d-aN zA0VD0ju1~5-8^Rb`O8a{zEoT;UMH><*NJzE_lggRkBQHSFNl8;-x9ZpABm;nE^)8; zy_ll;!3rY%FO~e*rYmxqcnBHA9 z^Qe#qNgg9k5T}bpBK-r=-pr?hmr7nL(nS!{ZxZP#i1Gs>odHpPQKU~G%I}L`ieHQL z{=@XBNC!WZvqk#(p`0tyl@H}EB0c(09wO3d59LWBefLnFFPiyN$d^f`mma3yDAExR z<@-hY5qh@=N)plNas3~Q$_mNp2Zeg<075PQ2vWZ-!hax z6U)z!(u)k!D~og#L%E(ve=(F>iF64=xtmDeAe4uRbpAqlhDaYUloyF~^Fn#0NN+Ec z?-1$Kg))7Cko4_BzAn;z3+3%1y|_^RQKX|5%9$elwNR$d50Wlf$o69Sc~LrFVfsjs zK3FIhiFC6<`FxR1R46YO=^}-)nI8q|DTVT*A|0Yoenos={8*&x6Q+MB(gO$NCzd9^F_KJp*&Qia}ml@MEV$^Tq4qq2<0n8dK00%PNc&S$`6V38$$VI zk*+}~e<0FB2<2}?Isu_vQKT;r%4QxEq`MEwxgx!OP|g$S*n{%#Mf&%ke7b1nJ0Y9- zPLQ5Fn0~oPhaHs7d?!f19hB*7gQSNJ&VxQDz9POZ((?w>KM?7^gYq}x529bk#z(~r zkq$nnpCdLAj}cpmZN-zsE@FY$M;t5;74cZr3*lJ_F89rSG={x7t{91Ox$*uQkM9lf zIL{D|Ba-?^$6**bCN>arNwiZdv8~ua>@M~a`-y|ZktFgTD^67W6tR#*J&VP0n)e&Z z`397G0(Pe3a=~1Kn&U%$d6HfE#va#PbCr+Ryy%Rn#iK@p#WO7@x=``Bxy4@dv7?Gd zdCf-`Vc`%)G(X_GZG3<2Aj!eEVw>Zw&!lSkS6of%*m0w0O&Bq0+W6@x-h@Yu9*vhl zy+G=e>0^T8D7-N`VI1nn+^x;eW2SIL6{X@Jz2;-4Pn|k$8V)jPH6AOtKnX9THXl`7 zJaf|MS;ffqH*XluTsy_A152Y;{0MBAZZumxd{Ph7ZDuR4$24w7VP{|bHN9rgDPQhz zR~XXJP0ZF4pFzDP&^eIa>~ea1uZw-zZ7#o=h~V()sD#JRvDx?Vvt!zTdaVBy*xfN9 z=ru;)+{wYD&801Y9L(=c}(M9s^{Pxmq3II-c?TThx+(V#CL+* zoZg=h5iED&MEutidMp=T8;No^A?$1r^d@$~cQOOoT-w8sgZV|z_q-V5m>(VqCh~g? zVP}J&cMb9@VL+Qp+X6Y5Ut{FA0ddR^kAxEWeS)yFLC~w&8UKmFcZ1tp+6RaT=JzJ@ zbLS0@022A_MwmA47z=w~F2{97r7``7a(W|rRVtK% z_4^X_V;y+BxJ5|R?{Mg$I)%=DY#+=)I01BJ@t6YD_F@-cY`MgM9-~6o-L@L}twtm+ zJB+(-)~_md)-9M{$9{O$ia58qtdBjuU5i*?YtgE0>vpYL9C!Tju~@E&x1TL?bKA6O z6N|NJ+ZvzTMpj(VwO79HyPS9|jT6Via<<{#0$Ymx?r4m*so_<<=gvJP3+nY+SolPt zUy?WSxGm{#R&CN~OUEWPwr2M{=bTOFoICQ=y^)??tgst2r&ryA&k@nBe*GE+=brP# zISUi1eZTxEmzss$BK515Py4#0D5G3l)%wwLF|6F#{J@rqot`}Ef)mlewv8kH<&ZP# zOl&3dKz&d zKl&*VjeN(9Bat(K6u$`+BSn4&gwzyhV+I#m3)23G&$H9!A>ypGB8&Z-5w2jo`c{anM7UzrNbM+H-lzYL%5|cQ4AuA2Ya+Wy-RKe{ zhSC>PJW^sf{XL4YXag9A>POP2G4p!SrbdjWKTR=5S!Ja2|4fnk5-WSr{w%3MG#Aks zEG~m<4p)e<7M1*+$l32`4i!np&jRW5PeqmC!L8E+P+NInHl)~tFpR&7uJ^l z(yGep`gs)jXQyiXk@dT=`PL!9%e(`jHV9>Hg!EI`;~RTkN=_GA`57!KlV^NrLgjF; z`e{@-o=!xe!oMv262exed5Tuy^zQOTeBI&xVLKTnNI8|9N zb4KZv5-M#``3&o)tWv^l8r;0~FrL~vre57SgT+)X>kF+)!0#I}s2UJ4o~p@@n*6?H z`hJfrW|CFU>ygF(l~hkEoRq;A;>^ZYaZ3p{w&4iLD+tDu`HCkC6i*INJZVN9^vThR zC&$~cA+I8kXN2SkVE*KViYM7m7$4l4LV)izg4Kz5U-|u3G1T2A5Uh_)U;d^ zo50Xmn?SH;Hi02t0mFh|m23h-i){kIy4eH-5*x3B;5&d|Mc^SU zf`wDdRYF><#T2VWuqM=UHIf#q#BWiQNU&Pea@CU-ViOy`W3i4Z(G)wh!zA0!YKIwY zj~!Zsjv`$4D8dCu8e+8w9Ywh8QG|IEldTq^qX?HhiZG92zSSZYV`sg{wb)fJgc4g* zgt$U1$@=145w@1dGv7kcdsw`|7Io0Nz*13kC<^>3%i`;&(@Dbb0*i1#P0-e zEVX_l+Ssg+g4?s{(?;O76bowFMJCZz%xMTe>G|PGvG5tqb8^D-VmU{J>y58luU@!X zEZn7e_{3PaPweyt*+^@mh}y@6Pwil0j&v%;v0R!|bn^IE4&|DX@waf_x9fnl#WG;1 zQ0Ga-1IEoB#Oh#OC$|RH-@CwApjo&I)7UBFx=bH8enhL>c5T>N9@cUyo>k=G4s=BC zPJ_CS7}#T2*AcyY42007`~UAHwaP58Hh#+VQN})Momc8j3pmrxiog6e`=vOd(h)%7L7CICMwpaQ=cAv@{`@ASJyt> z&}&pptzi1R&NQnTa)Fg#T}MskJ#cWBE?ox>3@nM4Xs^V=WhS83 z(^_~%lO{|XH#YVQg}AlL(Dhk^pLhR0-3IsSgiDTp_gZ6Z17G(1uJ2SivdAA;@yW_w z=k(qdc|@o5ZdU4U(T#C59>pboJuEeeZ!s($jK^um^ls&)R!Zw#AyhFnGg93@%s)I_ z(?7zm<=6JJ{kowX{DAyy3&usfT|WgC!uZh&ZejguxwvqdyH?!b;P;HbZOJX-9SPx* zL{umu-WE}7dyxcE^Y0FS`JjX(L zAw0aeLcB)2R$MKnl4!;ZvNA68MLzeSZ0>Q9*pM=slb1z|Zz29p>?-p5i0QuKD2eImOq%i*&h(ya9b9wE8C zXx{BX{K=9hh+IpYcISy#h-R%X#BY-P0*U*hE#hlrMXY5Z?jWIW-mwAclauM@-5SW% zB-bDz$0Q#wnQO~2o?CEE!JJQ&%Ra~Wnj*&^bKJh7hZ#5=^hMLzRn`X=!i@dfd9@on*a@ni7|@hj2v z3*`5sWV#Y#{(MG2W{G?TNV%TaP;4ghAqLa=)Pc+w-MeA^B@Y!(6@Tp=u?5mQS9I@& zEtR}nyiUAH{G-Un7p%`l@z>rF<6{!)n|=zGe<$oarT-vC*$<(YA-Z?L4wrnSSYPCm zG3vJz+leQNd`!l4vlbpWNbi*Jh`h@Xh1;x6$!@dvT|J7HCElfv?G2Ho7`7o1aDhB#-#Jk}#W>bcFOU51EYep>?h z@v73*?G<3*Dv^1BmZ+VGrm0l8j6@{ApIo^-Kdf7z8N7*TH1v0HX4vZ5Q<+op)1G7_IO?tzi>~t7Ufu_TLHV5`ON(e>Mx&g^Ku=bF` ze1ThYV2?8x>x^tP9X5zLCg#AlAsKUEJoU*ruyb&-4>SjM1e6z~J%>*>2X+_22blxo zWLo4rpHoI|4(w)xF$eZ(T5=BT^E5_s4y*;Ti)>F@V#HATjTCoC45xofac7#F1LK`c zq%^I}99UdgX%6fQiEa+;%QQ0wRuk3AV3}?Xj3dPF^viQ#ogaY3S{T?lur9R492l!> zC%t$zT9wuHyR!1UxU+L$-IH@*yh8kyIWSI>{d^9r3R@%=nl<+p(p(B&VfCPuckwDV4MSUF4g|Ub6}gja&urgW)3VX7Vg+Q{FoOD_l!+3 zQ(i~A7|ep5(!tDf)pt?hB0CKRcWkm6W9PwYyNKT~5oV@L{;`QL(>6bUj*35&{(L4N zI1yH6uIT@@qZxD`Odi?ku*5{y|Mf)JfuE7%EF~tQ{?lj3+{|90!ewU4e$xzD!t{T2 zA`FfCA2kt{fnSQC&z-iA-Nq~2L-Sy`Q!-BuT&qy#-EngJFP;Z0=kO-@kA3@$5&iXm z-{1c!^I%y$8*a^_ z2jki*Jb-`IJlK0SUVRx<(H1l9D1|nSW2BZb&nLa{(zhxfm zA{hOad9doJ)O1!r8_VVXtf**j5%hk`JlM{_@w)ja*0=mT*cRmXTjs&OM}D8UN(Ab} zI^y|!V#~laVzo$)@T zqk?CJ7T7RPMxTmiJ~HvHSRT$6CdZCp0>3#D?}}YYA(GM&33v%?KBZ{N8kQAJv{Kl+NXkGyK~j&Mcl#EjTCs9|b0w7oR0@Vp@H zT0@a=NMbnsS&DnbvJRp8RlO+xh!`0btpz!QRm!lnW2Gwj8&D8l6629`d(y(g zpIY^j7!Q?~(p6Z0zcVwy1Q~1ZcVXo_BUF{O_wy+7v{Y+DrEbjgC5T?;I_MmWP}Ukq z$(O{qdNtkvV^Nv6LuEih z6G$LfADh6?Fq=S(#BLK9nvES61Z!jy7&4vG>qoFkHi4ma*kM7iZZ-jd#1=ycuWS*l zAz#^YHPtIytZF`XXc4R~wOqBO#d=S)S_G>|Emu`(v92Z9kr%=GQp?p_TCDgA?9d`u zd1|?XkQQPSTMj~aNsQ1@gv%a9m`BmsY7sh$aM_~>^C-qzEkZ{TE_)PV9tHn2gc1oI zMY!xygn1NKSuH|G5iWZa_)1A`w(7a7T-9;nSZ!O^+*Piwh#rDyb`MUBxo(2!k%(el z8BMaHh;}`M(XNt+W(94na#y)pAsVq}%f@HOgd#QqpHC)2HV~A}-;@u%N>)5#{BbS+ z*Ip&Vdt-B&*RLO*6RRJt5DOnY{+PP;a*hmFkA?4E&^-Ji=F&RH!j;CiZ<-r!oruG1 z+VBpHYMh7)&x)PU>_onq=Iq8H;@EJVL~;5{;!^7`}s8Tzv+dtgUzGy3*XG64YBWx^|R3XWCd30X;JWB_&(YC#1CBZM~_ke zP4AQO93AL=vfwj|sywJ)8Z8HZpNzxlXJ1_9=g`=Wq3U++AHGX=4`pzp$p0WyeoRay z@tlTzk8@yrltn_t@SlB`%v|gvzj4ZMidZC`Bc3nvADArvdhsUF92es6mi(ajg7}K~ zrud%tk+@y_Qv6m7<7SWLnSX$S#%~nJn@h%Albab1NlM8o5>VB z!xH&ijqiy4P5g+2{w|S^5tz;^KgL%iAy<*i|H)F$m2CVgL5~~D;iw_ac?8+dDAyFt zMJ410k{gS;Vk@zO*iq~*_7Zt5%zRH4M~Y*`DPo~GSDY^{5-${&h*yYfMP3)PoI6Bw z-XR~FJG1Swl>G(m@vnY|j8C7K?|b6M;^(62uSnk``M>=gveg_o`{od6oydcgNmS{KumCBR$gHyJLG4|GkJGHj|I@Czc^OOFUe3?~c`%+*E8Xwh{Th z4(ruPem+$!Tj1HzsHcs{Me^lew^2EHVAsB zqTlgZvfEs61|nRTX{RHDk)%g5L9Zrz^&QHkZcV zp1S&1o6C zBA$PB`10Jm7Wt_=o(Lab$GiTv{5@Xi$`|)m-SF<-=!O^fMpwVPH?q3#_SBkvx4%@m zPk!(Gt)+fJRqThC`jcNN^(J3Y>d$)>`?6AR*ej*}u;ry*`?pH{_HE*gnij`XnzoAH zRBKNBs9G)KITdHb>s4$MA3wQOyz8*y_{YPJk58DFR_a&Wg#F4=ui$m$_d4>L86RCR zBR;CutoY`pSC;y<+QieEwuyI}*E-&C^5}S^V*Pl%VL5TXX-<4mK~DUfS`*@phK-3g zXgWULX!4l&+JZ*$qre*wf7HAd@mTv-@y^I^P5ajIvBTQL8_t^@|8!ooMgOiHQO~qp z(X>UV_olpssQE%1*{ONwmU{D^Ks{#XdAp)sWLGp2+7%6jcSXYszFu&LxANh=8L@Y5 z8?8=Xy3$*DSEOm`vW~kSEJ?j4ZE4@_E5k?RN0)g!I))4CzT;I~m9n(L_2Fd|{jeWd z8d~^D-X{Lt+*;L zykbdS$_oFuWu3icsk@@76?R1{Ecj;n9jPnRR=m46wqYq2h-6!*Elph(eyi{H=QC>N zcl)%$%Jdbn;|7*S3bIO5CufzW3>%1229~BF94#1F8k(0?8lKlG-k?2N27O^Hj(ozr zS@CgbiH4JB$1gyiczRw@ynfTx@$-ij#mBUtgO;Oy>-bZXi=mJHJI`<5r8L^KOKEER zaA^eLP(ipfZCJQ8WpbC&Fm``lcvmd^=dG1CJiIgY;)g%`@-jOnqZj{S!;$&k)r<4t z9B;`*(MtK@%e@_bwcGOhZr_}7!;Z~Sj?0GrM_%X(|H@R1SB_AQ&GMtL;?mr_mS&`O zgY8R|BW-%;_sYkZGvl!adcan+>(!_U$K$J|9(syDjAM~w(vHW57?0<<@wnKH$Kv?7 zVXbfmIUZ9>{lz#p6|cbA`U~>=3-U^i$Mc$Eykk6e!+1=?cpRtkxEAA)W6^KQvB)uL z$6|w~9E%vQ?Ku`XCTGSY1%>fV?OVp*NBf6|p^fLwiQhag+Ol(3EGbdI^L_#9y)|zW zYK{Izu{v7ajmKrIHR{W6L9{-4RvNzTZdr`hLikhkqy`w5 zW7%rh8=@7SK~L;9tZn>B^uV-v(8c)q1mm&6gQMf;aZF)CjMv-Dc#WFzT6pidbN!qr_9zL()TouP$4bL^xLO5t;;@Xd@mnwJ@PuiD(HMN;O_ zVjQD774tKawglHD_!mhI4Wnsc6rB7Q2_Nf(KZIVm=JEXGk}BZ_{TSq*S;D!Km`5}+ zl!&DLj_{+sOpcK?K#KWi#ua`Oq@+e(GoNelnZ|#COhb`TUP9qtAdJL&(a{|s{snTi z5kt|tkO%$+V#P4M6Z2mn+e~UCS_^f+zd(3l7OEeO@}?920RdqvjPFJzV%P<#>} z{)}z-Tt|@=@MkjhRqW|wrnm6?SuD_p8N`+nkFnx$5_?lDn&gzvu%c7u@;gX%%6x*C zK4}z`XWx#T`QRgC(kLh!5kV-LVEUw7&!0n`Y9Z>t!blmDpsWydO(=aDQs+{ae?du~ z1`Q+4q%>Iq|H71hx`cr^)JmzitoG050iI1U7Xd52MDaPchDoLO?MmGesY598A9yzP zW{OCZxZNlxQt4T`($0iP2hf$c;*h_9<-SDm8>Sku5$^da{g@ExEx8g`jJBz_QhYg) zO8*m;7AC|ziu)4E*HS!+wJKpj?@=5^<#Q;u!Oc&lxe0MDMLzblsSi@DlMqueuq#bv z&c?Qw;%y1>K8k;2RtuT)UW%=0YsAiYxLS!TMp^MCihO8d#X-0?th6a1HpqZzZo!Q0 zT8g`vdhRx4H~@{DUWiVyh~?0OXnG+|yOC};5>C63-Z2t7hmq*hGrh2tq%(}vS`z(l zrjJ6N=P}Q(jD$RmbOi2k(%CbObdr&fr;)}P33(ccUMtf_Ax|USX{0ui-Z0Yfl74`M z8}|}6$awy3%et1wc=r5!v>g38dH#gZHh?}ItC#^hF|-Eqddg2SeUeFkk+K=GlTG?w z$W^~)`spDaO=wBSYGw#eHDV*&;zP#qSeY&nA>)XwJd?5+#a6!F$_f4Ftenu_PT36P zX`$OuT#Zaj)0mNLWrU$?!__#JryI34Mh$Ij#Y~Q77lghIR^xasH2R~UUyTFWidR#_ zh_+HH?oq2@NLy(xq%1S0i_H<=NI91cV&$(Wn^A4$Lgk z&aM0oWi!yNT&EUfGt%c8`w^5|Ge0Z;k+K=b)_$?pH9>&G;?ElpMgjoN6d^c1di2q2TbaLN*|qo6v9x~F{%bOXAH$5Kh+m52vinS{oX9if zsEjgsy5;>-dSp@2E$>eezfN4^@di+1@j@Rn zi~i3ffNH^8s4$6#r*B7lwzg#m=kYiJ;^jb-v`Y*Ysli_poK*T7W_spNGD?d?$6hdtyi=}xwX zQplU-Jr0@~9&br!M4N35KI@wFCHc=K)AN+RVXT|bhMf5Vk z!Nd>~JcUqR*P6UoW8~#3j_$(x??wqIZo>iwY$X#9ihnud$;cd5*Di3mu}PTSE69c8 zf!u~2|4}7uZ#c^fp>vw=OK$+N2z%I@=_gu{-Heq+S0%oLDT-NdDu)o`QL@=)%lx)**vk1V~sq<+8pekU!SshbVq_mS1zm{Y4a%Zm`8h?M=x@U&10g=<7@;T zw0ZO)?Qs=Hm|ruSUk_6GnK~8N{0hkVHoqys{GPM<^=2N8Z619{o5u`OCtjKI*vUeh zN1@AOF#`A5JbIG0PBSABZGLlu`MqTG>&raM-$T451*GyYb)ugg_6w4I59f|EVP?AupC4dH zdLGN3iyh&PB=gAdisye5X)?pZN6xB7upVM_%O}~JGSHilSX5{y=tSBaifBC3=D?Z_vpMu4*`rXiDbOfl6XYa@E63e-n{O|UwYE0j zo@Dtp%U;D%r<(CM&1^jTyRoCT1&y^8#jp%(C}%X;OF3fWY|qF_}|$o;}s2C%FiF z%-hqmN%Cu_Om|>r*{i6CHEmG#ZCNvLFi-JHcdaxG7wiZ2_sB_Xddlh5ZOVL(kd)1yi)YEoj zt4S@^sPTa`lWkRj9>ayErh!fo=qfpTx}nCs(X!OC zXZ0YO$#R4JB70AMle)>i$}`H#+6)gF@9EQIPhYkfV>pT`D|R-&$q?TXalGzwGO43T)b5V;IAug}%Rg|Q~+a0q} zi0>fU5e50pqrT8aBcYVooiTBaqkS5cBy?_gg133qvAuc9Qa9zm_qfxL27QIb|) zr$zqKBZ7)Z!()Lb&As3{7(>|WF|ghWPny662<0CVbc87$5)h+Ja0oHp1P2f_GB-{L zC$<_0;jWKh`p+K{3^57=2%Fc?KwcXbAUd%%LkI(tC_zuM4+$7j$*U9EpFl-dc-_f1 zrsEZRkAQnI0MH3LBid}d($#fIK5yogo_I*Wy!aFzHoZxk*DUX)q;9^=$^Lzczpu=n zRJjp8oKU`9oG#1N!-;NuIHB}Jhi19DX6Q?*+{i0Q-9(3tL3ccM^R^?>H)3ZPQD%$b z)1}jXn@K;*kmUv*5>$n1;H33~h}(VQLKxxvE?L092gWLK*Iv#lX03?kCODYj1vnlC z5X$Qclh+dDhj@Y&M|UCOC;`Q-Tfl&=WTLnjvN&+YJW5zyvB2fVW?**a-@|xFK>pQK zejs66{VeZCgiFvtakEdX#$M(jK?$;8rIAkTggS~@Yby7>$!-8jHrq^m-ijTapciRx ztY^>v40ah%WjwjWgp23bKv_+(BfdMSo5YbYH5>DL2|LnzFprqcqdRHyD2y-^p|UiLjJARr>yuIx()2#7-1K{i8JL?qyXs8oSaiv$fW zwbm8U+E%S1E_JH~wbr`Ts#OF@p>9#M{r`Svesk|6g4(zJzwg`kedm+8-}9X1IcLtC z+0Hz9rbk?#X%o-EXp@;F*y`$wO%g1Fj;CCGW|APoZPQ57ZPWRtO?n6)LT+$%EJiW2 zuuZ$LvJTR1)A^=N9bA1wNa+injPe7Gj*TP9?XJGqBmwo^?dlswy84!|0&ikvRI8Z2 za*O)-h>7|~ksDoou}K2zd)C!AiaNSrMc!eg+op2Urv9#uVI;?%f0AG`%D?66C}Q8t zcXi~G)KPzupdCt&ceR;G0*Y^ot9LZ%>WyFN-A8<0E75v0b->Ya z?5Tro(D|CHw}5)xLu}(1ZreOp!!VN9Eohj5+rT9i_=(>@^3?dEtD!Ig4Ha(729s)8 z>@nDF*}1OX;Uve|v8N7rG`{cZHAi4CSMPALVNYh%@K{{v>K#lr?8*4!9Y@NSuHIqk z&{gW{H4pv`dosgJmhc{cV}@+llX1Nq(Y3DLp&WI6UA?17SFi5|%;=rv>K#co?BBRv z9=-3ldd<<6?dly#s=cxPb=%APAGCJ}*|2}(dO1ozbM+Q+gim($4kM}ec+(8^HF(nu z+$&RE4Z}%SLwrnT_%=R1cGw0!YOuA`P~>VDLh^{g9aer<++b(aP+Ebt{xkzq7~8PD z?cx<<@&J{Xg|)SGYb#`J6R@J@p=1SC)HbFoZV%l@M(V^P?U?!#5mIILNH&xTe9}duq#Yat+pq?`gxoHSUB3@86k=t?v76Igi&C%s|BZ#Xrs9Ys+}H zg?kD6WIU&yxTD;MaK^el=BD`Ph1?w8UgNE!MnII*gYTJqA~+cjEbVH1H4bHs9CxVE z9fef(=}_ci>|(6`W27C&X)Fg**)D(2#dE0jm>Xypo1W<6>p6eUdRt>kcq2aBUn1VO z?c7$>AGn^+Q@lCHiX5?7dE9`WL%g(cQE*f#&DaHlCop`VzGx{o(1 zOwQxgS#O$xw|u;$kg-cd z# z$k*!lep~I<7CUDA+vetC4%HT$uwiWlSTQ0s!9|HjJdbvgx1OzzcYcW7j8G4I1bQ?D zMu|r$^b8?+O9(x&_O*-mM!Wc_oO*Z`^V;K1lBw0PIS1xC*Ue>WbEmAh?@-%t^4n^Q zpZckXM>A@3N3EGgQ*BZ22w<+EZZ3DUndv>{8tTs#_33h_3b}{TrV(Vro~$<>>h&b| zHrnKyv|H`!8AbA@-QSb-_H;}S+l3PgR+u4x1#UQ< z!Gg9`>Xqjd*ywt-H8mN=5D^m`M|3m6F@&pO9Kj0-Y9rW~`g3!vEr8XXOEdwqLm6VX zbBXO8SNzs=8VCnm9}o7?)W$Fur@=Vtx9sn5NMlX!KY4NaqS@tT3nH`T&Y!s?(q%>8 zK3ylzUbr+;v1rl!B@uYyh|F9tZRU&_GiOZho!Kjro1N3={JhDC@3|2Eg?jSi-jnAp zoIZc)jG2=clue&Acj3%`wb~^YERk!SA#O$AbT;BT(ZMGFgCCp0{}`BE;rta}l{s;O zGdtq_hMVGl5^N_uTtQ~@r#pXo@ux>D)H5bJ>6r{?@yA(e!lqRG$7vFeJ$8;97B&T( zG?O(`0X5l~w{&08%oOQN|K?>`p?9$C?J5~0@h9ANe2#hA5dSGg zhwj0kJ;6C)f;0E8&Iz-exfdhM4Re~zBHX6C4K$US&5XCk)ZsKYtu-xkmYHyaYIW?I za*lh1G{|9+-1L9;*md0D;?y5|6W#9b;Nlzub4qf0xKSFMnXYuc3->s1^Z9x~$A@We zk?F3vW)F;DI6lteq5J>wW7pRsIw+c%Hkpp|p8y@5%G{CVCcEu6N2fX6nPbOIayR4u z&(XWW?KK_z^}77O)zQ1?nA$u7A`&ZP{&mW_6kCtQdOb86&y}0yraFFn!3vxO2V< z({pkQrz~1pVJ#k8KHZua6DLkvFn8fnyu!Jl4EZNc%gHslVqO3*n1<+Sb1O<_E{m2; zuUJ%W8SjZR7A>7Nf2K8M%2K#b{15s2bMI1I1?J;%6K8mJ&skJn5usbg#f6Jz&N9x_ z%FAZVUD0dGw51glGs|bqzreU2WZiw?YH%+6I!5Q0&93Lb(=8TB>SQq(rk$NVO@p&C!aaDV(`*wli_}_=aNOUDwda(&zw>?V(gHyQ+j6>jUByk=JLr# zoD5;|=<-GLW=^kIGWpEHLTdur?sjiXA6>wGqt$a4E}L1tWTt6-+*KmC+%4^P2e)ZL z+2Z+2mtap#BWE1LqnytzXv~+T+02P$W|vNP_mpW+EQ9IQ0<$|y%eV()`>$RW#+se- zKiZ|}_wo9knu%aAPoKGD$)fTlT_bq1$;>g&Hrf5~+3qgoGw07NTQak2qA!ruXL^oTx}Pm4hW4-3ynz)l{5~GO$n7IhsGrprY?3KwNnQaB$OtMODIVg zn=m?IOlk)xo8Tz~`J{LpokgM1O+sVRLnUdUv8kcb#-VX3q4CL~vy$>tS2(}5Q;P}` z#wVQBKzqcen@^wlsp*#nFLTzRl~Z4M>PdLtL>&K*rHqe!c(gey`^t|jvIha}Y zFAkot@!xp9g;qN8#j!#S(nIk?gy@g6e))t3>EQ-)QUlrh2O>AxasMMZmd7z(j$$I} z!+&r376*7cg{;=gN4LgDFS<;-K~T_dL^U9BcH~*+(+RNmFe9S(3SL zn__#<1HHx6dyE6Sp6kwUoY;Bff9Dzh7+OuChKIA+qNJAYluQzK2B%R@#=k&vPXusq z@%RexpI$}w5M^Ys0{Fk)jwCjuhvM@@4q4{oTnsr}93!49&J^c~%f;2=Wnz`MRlHfe zTYN~|BR(VU6@Mq1x4CFf2t%FiYA&`HbH#jdw8#%RFu(EH39gcS2^oTC0r4sl|B3xW zrPoNlMe^N}@00v1$uy{<{^upXE*=oS5W|=^q5c!ZPGWD7pJ!+KWnz`ML%d7eMWVik zB|j$lImvq^8=r*G_eaUb7a?TYFtL1{@_#Kk5#yfqr;tc*DfuMH9VK^@+)Hvl$%T>! zOXj2{^_?ZTOfo0lseiHLrIITpb6S+?S4*yve7)qGB-2We`tOzekmTKxpOwu2P^P{= zNPbK5e#wUQ5$7zJ=u0k~>K5DmhPbU&#fM&y+kyGTkvy-&Dy9#Z}^! z;#QIV8rY8e#XaI)@h$Nq@k^23J6Nuz*g@=0qW(NG(XvhzPg8oa(nm`kCwZ#mnUWVv zUMhKw@NAWM>-$go=V7teQGsPw1T5%nT?bsywTFEy`zE$$Qk{^)# znB=D<@00wB%OuZ| ze7@vmlGjRJCwY_PYbD<(`BusIN`64{W0Ieeyif8glK&+6eaS~8exR6A?6_PI^v2GH7EIvsh-!mdEW9E8;!_&}QpE2fnFTv|j zD-m7=jNC!&BIby_#nZ)naf~=loGeZiXN$a#VSVM|GVyZpDsi)Tt$3Swr+AL0y`KRK&qVW%f^d}`hBkmJ_C%!5ENjxHcDt;~6ygox8-3pN{#5Q7E zv8&iq93T!7&lHD=CE|FIpSq&{>0-IKOuR^3E3Oweh~|C;<$omk2Jt4bp-<%p6#t-T z?qg8?Ny)}a8uE*h|0Mod{75`3el8vrgS?KTd{|5un~ND@MC>ef7xP4Z%8h#X+Lz=D zagr{XNOOM!o-5hBEQfraDrA#gQVtjZyD>u|ixS zt`RR4uNAk6bWg_ecZ&~*4~lz4bDxNOuS$MHd{5jj@?M(y62w%osn}XPSnHt|mJe(@LLv*HUPU9hqIJK_PcRy6m6NdHoD z3h%cdr;Dw`4AI>GA-%uk0@2(DB7UUg5|K{csBe{cskmO;C~gtW{UGu`BKaxtS@A{j z74bcBzi6yNP(F$GYhY8crFgQ~PRtg2i9^MaBK^)$kGW3-*GRrp+#u2g67$h99r>V0 zuSb-h5?>Hs6zRE+>0gOKOtDc8i|Jx>k*9dgObH(N2g(AHeGW{Cydhte)ehr!aGx2fp*CIU~ zGW~V&L-CME--k@M@qk9AiOt0JB+h-E#Vj#TJWV`994rnO$B7fgY2qxA{uHTyrMOnS zOxz%D6n`XEi}b(9@;k+!iw}wP$H?@3;;Z5t;=AGpBKkNv8J~3&f~6QY;baS(5o@iu1+A;&Smq z@ltWUNLQ3BUoGAw-YVWD-Yfn>d{}&3{I$4Od|7;5{G<53ctHGE{9L3nOtvRUY$CQ0 zGsKA4RqQGD7W;|$VzD?}94$@|CyUd?*&^L>vOTNBOT^2?jp7!O?mC(OC*nQged0sn zqvEf{=fs!9--~|~-xcZpllngw|1LUsmBsjEF-<%{JV|UXb{6SAl;utn3&k_VQQ}zf zY;lS>TRcys`%&tv6fYOA605`?i8bQQ;vM2W;?Kp0#OK7{ioX|M7vB{>5dR{6EFKmA zF47$;+uKY$NjydDEOr<3#8bsH#6oeHI7*~@RqCHEo+mC6mx~vQmxz~(*N9bOwOAwG zBi<)IBt9zsT6|7?N&LO|NAX?pWAStG@1lcuirkK5F->eMb`*PxIU?P~vfL=~Eb(k{ zx;R_BK)gu2OuRy*yIJb{iFl8ApZJjYsQ7E~Iq}cphvE_OQ}Juj#=BG2(@Z=;JVk6T z(!DM7<%>ha5#l&;qIjOTNL(&nDAGMH^<5|4DE?TyOT1TnT>Q28Tk$24?sci}i1>y0 zwHU$#Gt(Q1CyA$soyG1V-Saa45OIt+PCQ2}6PJj~#Y*uKk?wt|??&;b;$7m;#9xYZ z|I7UEiU-BNh@Xo`MY;!O{*Gc#F-Pnto-Pg(M~O4Vxgy;QQ(u)>E!K!X5$_OxDgH{N zJ7SjqqxgY%Q2bc@T%@~V=5H%@6?=-k#eO2)88iQM@jP*nxLmwYq`PD0zf1g?_)GCI z@k#NZ_!p7xky*ZnhvN0(jpBXc&&5Z@$HhO0Z;D67zl$C5 z;)MFUif4&ui*(=2^y|eRi$4|V&Y9`2i#7~ID2GJ4ccwf_oFGmXr;D>i`hRBrRpJfe zP2&CHFT@wcSHwE;E0GSQsV`m375j*T#o^*Cah|wA+$homHTB&hJ|I3QzAU~f9uRBA z@F{Nj6fslG73tEN`lDj0I6<5zE)>^`8^pWCUE&ks)8aeg`yzd2v%W9IjEE~o#9XnD zI9e;u>+A zc!RiGd_sI#d{um3JRts6{7j^yaMl+QGsRr7zc^5wAo64qR4E|6ur8a*h{*EhRo8KclRo%*vd$ z1poBLh|FW!*wOgzTax`o*XFaNF-;9^cmLf#T8hi1v3unH=F-bW>^GngP75ZVBe`Kd z>|V2U#xKXhcjfDWJS^j{m$sMQ!g0lA7*>D2r;&#?ncm{%Th<`o3XHMAUMA4XSB@}- zr8NjEmo>=5v4`6((-!7q`?p~Awh2LNH}vggK`ma|M#z4BTcK|&@=_o5c=~oA?3F># z+K73g^L-Isa94wTHjah49azF$ynJ^<^w*m`8t-;+EoQwqY-9C4hOk!#L2KTr@$Z9D z_R@ZZuwUQag_adT9Q9#JIi~MrguOBdTHBy6!hjYpZ7*cMzQfR$jX3JVRBBA$`v`kw z5VRhIKE8AD7BB4`MELbZ7RC1)x-zEkuL!dY>*DgnAlGKk2>4+d*RMq{-*1bK{S8!l ztzmv|8B`2U_MQN8|8k)x7k~TuqJ7@>;!!%*z7voS!*{VMgr5%4@AnPVIndYH*AOpA zddDbrPKCZ5h{SEW@s`K-rDJ8=e20xWI4Tk6EuOxtzWw?}e9L!z12rcnr(dqg|J~m} z-OG~$ZlT?CM;DBRmgXC%&iaD&)jO*S8dW829(4GDwHeW*^~2Uz6%0DObM1Eg-nDkv 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

-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%0AdcSR>vOn&-C*%%37-<^5W$eLlrMvdh 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 Date: Thu, 18 Jul 2019 15:28:30 +0530 Subject: [PATCH 05/22] Removing old Wakeword folder --- Applications/WakeWord-MXChip/README.md | 27 - .../WakeWord-MXChip/WakeWord-MXChip.ino | 125 - .../src/debug_mode/debugmethods.h | 18 - .../src/lib/algorithms/fastrnn.c | 43 - .../src/lib/algorithms/fastrnn.h | 39 - .../WakeWord-MXChip/src/lib/algorithms/fc.c | 9 - .../WakeWord-MXChip/src/lib/algorithms/fc.h | 39 - .../WakeWord-MXChip/src/lib/algorithms/lstm.c | 70 - .../WakeWord-MXChip/src/lib/algorithms/lstm.h | 33 - .../src/lib/algorithms/sfastrnn.c | 33 - .../src/lib/algorithms/sfastrnn.h | 67 - .../src/lib/cmsis/arm_bitreversal.c | 230 - .../src/lib/cmsis/arm_bitreversal2.S | 216 - .../src/lib/cmsis/arm_cfft_f32.c | 620 - .../src/lib/cmsis/arm_cfft_radix8_f32.c | 285 - .../src/lib/cmsis/arm_cmplx_mag_squared_f32.c | 204 - .../src/lib/cmsis/arm_common_tables.c | 22176 ---------------- .../src/lib/cmsis/arm_common_tables.h | 121 - .../src/lib/cmsis/arm_const_structs.c | 379 - .../src/lib/cmsis/arm_const_structs.h | 66 - .../src/lib/cmsis/arm_copy_f32.c | 123 - .../src/lib/cmsis/arm_mat_mult_f32.c | 274 - .../src/lib/cmsis/arm_scale_f32.c | 157 - .../src/lib/debug_mode/debugmethods.h | 18 - .../src/lib/featurizer/logfbank.c | 244 - .../src/lib/featurizer/logfbank.h | 75 - .../sfastrnn_pipeline/sfastrnnpipeline.cpp | 187 - .../lib/sfastrnn_pipeline/sfastrnnpipeline.h | 110 - .../WakeWord-MXChip/src/lib/utils/circularq.c | 377 - .../WakeWord-MXChip/src/lib/utils/circularq.h | 126 - .../src/lib/utils/helpermath.c | 95 - .../src/lib/utils/helpermath.h | 30 - .../WakeWord-MXChip/src/models/README.md | 15 - .../src/models/emi_fastrnn_16_16_88.zip | Bin 1175438 -> 0 bytes .../src/models/generateModelParams.py | 125 - .../WakeWord-MXChip/src/models/model.h | 109 - .../src/models/template_MXChip.py | 140 - Applications/WakeWord-MXChip/test/README | 11 - .../test/src/generateModelParams.py | 125 - .../WakeWord-MXChip/test/src/main.cpp | 124 - Applications/WakeWord-MXChip/test/src/model.h | 109 - .../WakeWord-MXChip/test/src/params.zip | Bin 22 -> 0 bytes .../test/src/template_MXChip.py | 140 - .../test/test_fastrnn/fastrnntest.py | 61 - .../test/test_fastrnn/test_fastrnn.cpp | 97 - .../WakeWord-MXChip/test/test_fc/test_fc.cpp | 103 - .../test/test_lstm/test_lstm.cpp | 195 - .../WakeWord-MXChip/test/test_mfcc/data.h | 81 - .../test/test_mfcc/generateData.py | 80 - .../test/test_mfcc/test_mfcc.cpp | 90 - .../test/test_mxchip_mic/readFromSerial.py | 34 - .../test/test_mxchip_mic/test_mxchip_mic.cpp | 107 - .../test/test_sfastrnn/sfastrnntest.py | 131 - .../test/test_sfastrnn/test_sfastrnn.cpp | 152 - .../test/time_lstm/generateLSTMParams.py | 53 - .../test/time_lstm/lstmtemplate.py | 102 - .../test/time_lstm/test_time_lstm.cpp | 215 - .../time_sfastrnn/generateSFastRNNParams.py | 98 - .../test/time_sfastrnn/template.py | 135 - .../test/time_sfastrnn/template_MXChip.py | 152 - .../test/time_sfastrnn/time_sfastrnn.cpp | 169 - .../generateSFastRNNParams.py | 124 - .../time_sfastrnn_pipeline/template_MXChip.py | 117 - .../test_sfastrnn2_pipeline.cpp | 116 - .../test/time_sfastrnn_pipeline/testdata.h | 1701 -- 65 files changed, 31627 deletions(-) delete mode 100644 Applications/WakeWord-MXChip/README.md delete mode 100644 Applications/WakeWord-MXChip/WakeWord-MXChip.ino delete mode 100644 Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fc.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fc.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_radix8_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp delete mode 100644 Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/utils/circularq.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/utils/circularq.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/utils/helpermath.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/utils/helpermath.h delete mode 100644 Applications/WakeWord-MXChip/src/models/README.md delete mode 100644 Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip delete mode 100644 Applications/WakeWord-MXChip/src/models/generateModelParams.py delete mode 100644 Applications/WakeWord-MXChip/src/models/model.h delete mode 100644 Applications/WakeWord-MXChip/src/models/template_MXChip.py delete mode 100644 Applications/WakeWord-MXChip/test/README delete mode 100644 Applications/WakeWord-MXChip/test/src/generateModelParams.py delete mode 100644 Applications/WakeWord-MXChip/test/src/main.cpp delete mode 100644 Applications/WakeWord-MXChip/test/src/model.h delete mode 100644 Applications/WakeWord-MXChip/test/src/params.zip delete mode 100644 Applications/WakeWord-MXChip/test/src/template_MXChip.py delete mode 100644 Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py delete mode 100644 Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp delete mode 100644 Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp delete mode 100644 Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp delete mode 100644 Applications/WakeWord-MXChip/test/test_mfcc/data.h delete mode 100644 Applications/WakeWord-MXChip/test/test_mfcc/generateData.py delete mode 100644 Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp delete mode 100644 Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py delete mode 100644 Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp delete mode 100644 Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py delete mode 100644 Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp delete mode 100644 Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py delete mode 100644 Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py delete mode 100644 Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp delete mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py delete mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/template.py delete mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py delete mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp delete mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py delete mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py delete mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp delete mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h diff --git a/Applications/WakeWord-MXChip/README.md b/Applications/WakeWord-MXChip/README.md deleted file mode 100644 index da66d540b..000000000 --- a/Applications/WakeWord-MXChip/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# S-RNN Predictor With Google Dataset - -This is intendend to work with PlatformIO. Moving it to mbed is pretty -straightfordward though. - -For PlatformIO, just installing the platformIO plugin for VSCode and adding -this project to a workspace is all you need to do. - -Before adding this project, maybe just make sure you can compile a simple blink -onto the MXChip. - -To deploy a differnt model, just extract the *contents* of the model directory -into `src` and run `python generateModelParams.py` from `src`. - -- TODO: Installation instructions for platform IO. -- TODO: Installation instruction for mbed. -- TODO: Model extraction instructions. -- TODO: Model deployment instructions. -- TODO: Re-run tests and make sure they work. -- TODO: Add a readme to each test file to explain what it is testing. -- TODO: Explain how the system works. -- TODO: Explain where on #defines have to be touched - -1. Run the firmware part of the readme. -2. Install Arduino IDE. Do not install the windows app. -3. Install VS Code -4. Install Arduino extension \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/WakeWord-MXChip.ino b/Applications/WakeWord-MXChip/WakeWord-MXChip.ino deleted file mode 100644 index af5353685..000000000 --- a/Applications/WakeWord-MXChip/WakeWord-MXChip.ino +++ /dev/null @@ -1,125 +0,0 @@ -#include "src/lib/sfastrnn_pipeline/sfastrnnpipeline.h" -#include -#include -#include "src/models/model.h" -#include "src/lib/utils/circularq.h" - -extern struct FastRNNParams fastrnnParams0; -extern struct FastRNNParams fastrnnParams1; -extern struct FCParams fcParams; -extern void initFastRNN0(); -extern void initFastRNN1(); -extern void initFC(); -extern const char *labelInvArr[]; -// A circular q for voting -#define VOTE_WIN_LEN 10 -#define VOTE_MAJORITY 5 -FIFOCircularQ votingQ; -static int votingContainer[VOTE_WIN_LEN]; -static int votingFrequence[NUM_LABELS]; - -// TODO: Explain this -#define TRANSFER_BUFFER_MAX_LEN 128 -static AudioClass& Audio = AudioClass::getInstance(); -char readBuffer[AUDIO_CHUNK_SIZE]; -static int transfer_buffer_curr_len = 0; -static int16_t transfer_buffer[TRANSFER_BUFFER_MAX_LEN]; - -void recordCallback(void) { - int length = Audio.readFromRecordBuffer(readBuffer, AUDIO_CHUNK_SIZE); - // We are 16bit (short) and not 8bit (char). Hence actual number of samples - // is half. Further, we need to ignore the second channel in the - // audio (interleaved with the first channel). - length = length / 2; - length = length - (length % 2); - length = length / 2; - if(length > TRANSFER_BUFFER_MAX_LEN) - error("Transfer buffer too small"); - // Convert to 16 bit samples - int16_t *tempAudio = (int16_t*)readBuffer; - if (transfer_buffer_curr_len != 0) { - Serial.printf("Error: Transfer buffer not empty. %d dropped\n", length); - return; - } - // Drop every other sample (the second channel) while copying - for(int i = 0; i < length; i++) - transfer_buffer[i] = tempAudio[2 * i]; - transfer_buffer_curr_len = length; -} - -void init_record(){ - // Sampling rate 16000Hz @ 16 bit resolution - // This is hardcoded in the code. Don't change. - Audio.format(16000U, 16U); -} - -void start_record(){ - Audio.startRecord(recordCallback); -} - -void prediction_callback(float *vec, int len){ - int arg = argmax(vec, len); - int oldarg = *(int*)q_oldest(&votingQ); - if (oldarg >= NUM_LABELS || oldarg < 0) - oldarg = 0; - votingFrequence[arg]++; - votingFrequence[oldarg]--; - q_force_enqueue(&votingQ, &arg); - if (votingFrequence[arg] >= VOTE_MAJORITY){ - char str[20]; - sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); - Screen.print(str, false); - } -} - - -void setup(){ - q_init(&votingQ, votingContainer, VOTE_WIN_LEN, cb_write_int, cb_read_int); - votingFrequence[0] = 5; - Serial.begin(115200); - Screen.init(); - delay(500); - initFastRNN0(); - initFastRNN1(); - initFC(); - delay(500); - Screen.clean(); - unsigned ret = sfastrnn2p_init(&fastrnnParams0, - &fastrnnParams1, &fcParams, prediction_callback); - Serial.printf("Return code: %d (init)\n", ret); - if(ret != 0) - error("Shallow FastRNN initialization failed (code %d)", ret); - if(ret != 0) while(1); - init_record(); - delay(500); - Serial.println(); - Serial.println("Ready"); - Screen.print(0, "Ready"); - delay(500); - start_record(); -} - -void loop(){ - while (1){ - if (transfer_buffer_curr_len == 0){ - // For a 16, 16 fastRNN model, this can be pushed - // 6ms without causing errors. - rtos:wait_ms(5); - continue; - } - unsigned ret = sfastrnn2p_add_new_samples(transfer_buffer, - transfer_buffer_curr_len); - if(ret != 0){ - Serial.printf("Error pushing to interface %d\n", ret); - } - static int count = 0; - count += transfer_buffer_curr_len; - if(count % (128 * 1000) == 0) - Serial.printf("Pushed %d seconds\n", (count/16000)); - transfer_buffer_curr_len = 0; - } -} - -void printStr(char *a){ - Serial.println(a); -} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h b/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h deleted file mode 100644 index d084ed0ac..000000000 --- a/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h +++ /dev/null @@ -1,18 +0,0 @@ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -void printFloatArrF32(float32_t *, int, float); -void printFloatArrQ31(q31_t *, int, float); -void printIntArr(int32_t *, int, int); -void printHexQ31(q31_t); -void printInt32(int32_t); -void printVoid(void *); -void printStr(char *); -void printFloatAddr(float *); - -#ifdef __cplusplus -} -#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c deleted file mode 100644 index 187675ceb..000000000 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c +++ /dev/null @@ -1,43 +0,0 @@ -#include "fastrnn.h" - -void combineHX(const struct FastRNNParams *fastrnnParams, const float *h, - const float *x, float *dst){ - memcpy(dst, h, fastrnnParams->statesLen * sizeof(float)); - memcpy(&(dst[fastrnnParams->statesLen]), x, fastrnnParams->featLen* sizeof(float)); -} - -void FastRNNStep(const struct FastRNNParams *fastrnnParams, const float *x, - const float *input_h, float *result_h){ - unsigned statesLen = fastrnnParams->statesLen; - unsigned featLen = fastrnnParams->featLen; - float h[statesLen]; - memcpy(h, input_h, statesLen * sizeof(float)); - float combinedOut[statesLen]; - float hx[statesLen + featLen]; - combineHX(fastrnnParams, h, x, hx); - // W[h, x] - matrixVectorMul(fastrnnParams->W, statesLen, statesLen + featLen, hx, - combinedOut); - // h_ = h_ + b - vectorVectorAdd(combinedOut, fastrnnParams->b, statesLen); - // Apply non-linearity (currently only sigmoid) - vsigmoid(combinedOut, statesLen); - scalarVectorMul(combinedOut, statesLen, fastrnnParams->alpha); - scalarVectorMul(h, statesLen, fastrnnParams->beta); - vectorVectorAdd(combinedOut, h, statesLen); - memcpy(result_h, combinedOut, statesLen * sizeof(float)); -} - - -void FastRNNInference(const struct FastRNNParams *fastrnnParams, - const float x[], float* result_h){ - for(int i = 0; i < fastrnnParams->statesLen; i++){ - result_h[i] = 0; - } - for (int t = 0; t < fastrnnParams->timeSteps; t++){ - FastRNNStep(fastrnnParams, (float*)&(x[t * fastrnnParams->featLen]), - result_h, result_h); - } -} - - diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h deleted file mode 100644 index 39fddf722..000000000 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include "../utils/helpermath.h" -#include - -struct FastRNNParams { - // h~ = W1.h + W2.x + b - // The projection matrix W1 and W2 concatenated along axis=1, [W1, W2] - // in row major order. Will be of dimension [n_hid, (n_hid + n_inp)] in - // numpy. - float* W; - // The bias vector. Of dimension [n_hidden] - float *b; - // Alpha and beta for FastRNN (sigmoided version) - float alpha; float beta; - unsigned timeSteps; - unsigned featLen; - unsigned statesLen; -}; - -// FastRNNParams: Pointer to an instance of FastRNNParams -// x: Input data. Should be of shape [numtime_steps, num_feats] flattened to -// 1-D. That is, the ith time step will be the VECTOR x[i * num_feats] -// result_h: hidden-state(h) stored in this vector. -void FastRNNInference(const struct FastRNNParams *fastrnnParams, const float x[], - float *result_h); -void FastRNNStep(const struct FastRNNParams *fastrnnParams, const float *x, - const float *input_h, float *result_h); -void combineHX(const struct FastRNNParams *fastrnnParams, const float *h, - const float *x, float *dst); - -#ifdef __cplusplus -} -#endif diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c deleted file mode 100644 index b60f0b5c4..000000000 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "fc.h" - -void FCInference(const struct FCParams* fcParams, const float x[], - float* result, unsigned nonLinearity){ - matrixVectorMul(fcParams->W, fcParams->outputDim, - fcParams->inputDim, x, result); - vectorVectorAdd(result, fcParams->B, fcParams->outputDim); -} - diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h deleted file mode 100644 index f23c6da9c..000000000 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include "../utils/helpermath.h" - -/* An instance of FCParams needs to be defined else where. This will hold the - * model matrices. You pass a pointer to this FCParams instance here to perform - * your computations. - */ - -struct FCParams{ - // let x in a vector of size n = input dim - // And let the hidden dim (or output dim ) be m - // Then FC would do softmax(Wx) were W is m x n - float *W; - float *B; - unsigned inputDim; - unsigned outputDim; -}; - -// -// Set nonLinearity can be used to perform non-linearity on outputs. This -// feature is not implemented as of now and the raw outputs are returned. -// -// params: The FCParams struct instance containing the parameters for the -// current layer. -// x: Input data -// result: Float array to hold the FC result. -// nonLinearity: Choice of non-linearity to use. Currently not implemented. -void FCInference(const struct FCParams* params, const float x[], float* result, - unsigned nonLinearity); - -#ifdef __cplusplus -} -#endif diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c deleted file mode 100644 index 6c9fd8700..000000000 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c +++ /dev/null @@ -1,70 +0,0 @@ -#include "lstm.h" - -void combineXH(const struct LSTMParams *lstmParams, const float *x, - const float *h, float *dst){ - // TODO: Use memcpy to make this faster - memcpy(dst, x, lstmParams->featLen * sizeof(float)); - memcpy(&(dst[lstmParams->featLen]), h, lstmParams->statesLen * sizeof(float)); -} - -void LSTMStep(const struct LSTMParams *lstmParams, const float *x, - const float *input_c_h, float *result_c_h_o){ - unsigned statesLen = lstmParams->statesLen; - - float c[statesLen]; - float h[statesLen]; - float o[statesLen]; - memcpy(c, &input_c_h[0*statesLen], statesLen * sizeof(float)); - memcpy(h, &input_c_h[1*statesLen], statesLen * sizeof(float)); - - float combinedOut[4 * (lstmParams->statesLen)]; - float xh[lstmParams->statesLen + lstmParams->featLen]; - combineXH(lstmParams, x, h, xh); - matrixVectorMul(lstmParams->W, 4*lstmParams->statesLen, - lstmParams->statesLen + lstmParams->featLen, - xh, combinedOut); - vectorVectorAdd(combinedOut, lstmParams->B, - 4 * lstmParams->statesLen); - // Apply non-linearity - // i_t - vsigmoid(&combinedOut[0*lstmParams->statesLen], lstmParams->statesLen); - // c_cap_t - vtanh(&combinedOut[1*lstmParams->statesLen], lstmParams->statesLen); - // f_t (after adding forget bias) - for(int i = 0; i < lstmParams->statesLen; i++) - combinedOut[2*lstmParams->statesLen + i] += lstmParams->forgetBias; - vsigmoid(&combinedOut[2*lstmParams->statesLen], lstmParams->statesLen); - // o_t - vsigmoid(&combinedOut[3*lstmParams->statesLen], lstmParams->statesLen); - - // update c - for(int i = 0; i < lstmParams->statesLen; i++){ - //c_t = (f_t + forget_bias)*C_t-1 + i_t*c_cap_t - c[i] = combinedOut[2*lstmParams->statesLen + i] * c[i]; - c[i] += combinedOut[0*lstmParams->statesLen + - i]*combinedOut[1*lstmParams->statesLen + i]; - //o_t - o[i] = combinedOut[3*lstmParams->statesLen + i]; - //h_t - h[i] = o[i] * tanh(c[i]); - } - // returns c, h, o - for(int i = 0; i < lstmParams->statesLen; i++){ - result_c_h_o[lstmParams->statesLen * 0 + i] = c[i]; - result_c_h_o[lstmParams->statesLen * 1 + i] = h[i]; - result_c_h_o[lstmParams->statesLen * 2 + i] = o[i]; - } -} - - -void LSTMInference(const struct LSTMParams *lstmParams, const float x[], - float* result_c_h_o){ - for(int i = 0; i < 3 * lstmParams->statesLen; i++){ - result_c_h_o[i] = 0; - } - for (int t = 0; t < lstmParams->timeSteps; t++){ - LSTMStep(lstmParams, (float*)&(x[t * lstmParams->featLen]), result_c_h_o, result_c_h_o); - } -} - - diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h deleted file mode 100644 index f5e122068..000000000 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include -#include "../utils/helpermath.h" - -struct LSTMParams { - float* B; - unsigned timeSteps; - unsigned featLen; - unsigned statesLen; - float forgetBias; - float *W; // [W_i, W_c, W_f, W_o] -}; - -// lstmParams: Pointer to an instance of LSTMParams. -// x: Input data. Should be of shape [numtime_steps, num_feats] flattened to -// 1-D. That is, the ith time step will be the VECTOR x[i * num_feats] -// result_c_h_o: The cell-state (c), hidden-state(h) and output (o) will be -// stored in this vector. -void LSTMInference(const struct LSTMParams *lstmParams, const float x[], - float *result_c_h_o); -void LSTMStep(const struct LSTMParams *lstmParams, const float *x, - const float *input_c_h, float *result_c_h_o); -void combineXH(const struct LSTMParams *lstmParams, const float *x, - const float *h, float *dst); - -#ifdef __cplusplus -} -#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c deleted file mode 100644 index 61feff383..000000000 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c +++ /dev/null @@ -1,33 +0,0 @@ -#include "sfastrnn.h" - -unsigned initSFastRNN2(struct SFastRNNParams2 *mis2, - struct FastRNNParams *p0, struct FastRNNParams *p1, - float *container1, float *h0_buffer, float *inp1_buffer){ - mis2->frnn0 = p0; - mis2->frnn1 = p1; - mis2->timeSteps0 = p0->timeSteps; - mis2->timeSteps1 = p1->timeSteps; - mis2->__featLen0 = p0->featLen; - mis2->__featLen1 = p0->statesLen; - if (mis2->__featLen1 != p1->featLen) - return 1; - int size = p1->timeSteps * p0->statesLen; - q_init(&mis2->h0q, container1, size, - cb_write_float, cb_read_float); - mis2->h0_buffer = h0_buffer; - mis2->inp1_buffer = inp1_buffer; - return 0; -} - -void SFastRNNInference2(struct SFastRNNParams2 *params, const float *x, - float *result_h) { - unsigned statesLen0 = params->frnn0->statesLen; - unsigned timeSteps1 = params->frnn1->timeSteps; - float *h0 = params->h0_buffer; - float *inp1 = params->inp1_buffer; - FastRNNInference(params->frnn0, x, h0); - q_force_enqueue_batch(&(params->h0q), h0, sizeof(float), statesLen0); - q_flatten_float(&(params->h0q), inp1); - FastRNNInference(params->frnn1, inp1, result_h); -} - diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h deleted file mode 100644 index 3a12d6138..000000000 --- a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Shallow FastRNN - * --------------- - * Currently only a 2 layer network is supported through - * in the current format, implementing 3 layer is straight - * forward. - */ - -#pragma once - -#ifdef __cplusplus -extern "C" { -#endif - -#include "../utils/helpermath.h" -#include "../algorithms/fastrnn.h" -#include "../utils/circularq.h" - - -// 2 Layer S-FastRNN -struct SFastRNNParams2 { - struct FastRNNParams *frnn0; - struct FastRNNParams *frnn1; - unsigned timeSteps0; - unsigned timeSteps1; - // These parameters are set internally - unsigned __featLen0; - unsigned __featLen1; - // Container for hidden states. Should be of shape - // [featLen1 * timeSteps1] - FIFOCircularQ h0q; - // We need some buffer space to run. I don't want to - // define these on the stack as that has often caused - // problems with mbed-os. Don't worry about what these - // are. h0_buffer has to be statesLen0 long and - // inp1_buffer has to be statesLen0 * timeSteps1 long. - float *h0_buffer; - float *inp1_buffer; -}; - -// 2 Layer S-FastRNN initialization -// sParams2: An instance of SFastRNNInference2 to be initialized. -// p0: The FastRNNParams for level 0 -// p1: The FastRNNParams for level 1 -// h0container: A float array of size [numTimeSteps1 * hiddenStates0] -// To store the intermediate hidden states. -// h0_buffer : -// inp1_buffer: We need some buffer space to run. I don't want to -// define these on the stack as that has often caused -// problems with mbed-os. Don't worry about what these -// are. h0_buffer has to be statesLen0 long and -// inp1_buffer has to be statesLen0 * timeSteps1 long. -unsigned initSFastRNN2(struct SFastRNNParams2 *sParams, - struct FastRNNParams *p0, struct FastRNNParams *p1, - float *h0container, float *h0_buffer, float *h1_buffer); - -// sParams : An instance of SFastRNNInference2 with the parameters -// initialized through initSFastRNN2. -// x : Input vector of shape [featLen1 * timeSteps1] -// result_h : result hidden state. -void SFastRNNInference2(struct SFastRNNParams2 *sParams, const float *x, - float *result_h); - -#ifdef __cplusplus -} -#endif - diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c deleted file mode 100644 index cea48212a..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c +++ /dev/null @@ -1,230 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_bitreversal.c - * Description: Bitreversal functions - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" -#include "arm_common_tables.h" - -/* -* @brief In-place bit reversal function. -* @param[in, out] *pSrc points to the in-place buffer of floating-point data type. -* @param[in] fftSize length of the FFT. -* @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table. -* @param[in] *pBitRevTab points to the bit reversal table. -* @return none. -*/ - -void arm_bitreversal_f32( -float32_t * pSrc, -uint16_t fftSize, -uint16_t bitRevFactor, -uint16_t * pBitRevTab) -{ - uint16_t fftLenBy2, fftLenBy2p1; - uint16_t i, j; - float32_t in; - - /* Initializations */ - j = 0U; - fftLenBy2 = fftSize >> 1U; - fftLenBy2p1 = (fftSize >> 1U) + 1U; - - /* Bit Reversal Implementation */ - for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) - { - if (i < j) - { - /* pSrc[i] <-> pSrc[j]; */ - in = pSrc[2U * i]; - pSrc[2U * i] = pSrc[2U * j]; - pSrc[2U * j] = in; - - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[(2U * i) + 1U]; - pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; - pSrc[(2U * j) + 1U] = in; - - /* pSrc[i+fftLenBy2p1] <-> pSrc[j+fftLenBy2p1] */ - in = pSrc[2U * (i + fftLenBy2p1)]; - pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; - pSrc[2U * (j + fftLenBy2p1)] = in; - - /* pSrc[i+fftLenBy2p1+1U] <-> pSrc[j+fftLenBy2p1+1U] */ - in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; - pSrc[(2U * (i + fftLenBy2p1)) + 1U] = - pSrc[(2U * (j + fftLenBy2p1)) + 1U]; - pSrc[(2U * (j + fftLenBy2p1)) + 1U] = in; - - } - - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[2U * (i + 1U)]; - pSrc[2U * (i + 1U)] = pSrc[2U * (j + fftLenBy2)]; - pSrc[2U * (j + fftLenBy2)] = in; - - /* pSrc[i+2U] <-> pSrc[j+2U] */ - in = pSrc[(2U * (i + 1U)) + 1U]; - pSrc[(2U * (i + 1U)) + 1U] = pSrc[(2U * (j + fftLenBy2)) + 1U]; - pSrc[(2U * (j + fftLenBy2)) + 1U] = in; - - /* Reading the index for the bit reversal */ - j = *pBitRevTab; - - /* Updating the bit reversal index depending on the fft length */ - pBitRevTab += bitRevFactor; - } -} - - - -/* -* @brief In-place bit reversal function. -* @param[in, out] *pSrc points to the in-place buffer of Q31 data type. -* @param[in] fftLen length of the FFT. -* @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table -* @param[in] *pBitRevTab points to bit reversal table. -* @return none. -*/ - -void arm_bitreversal_q31( -q31_t * pSrc, -uint32_t fftLen, -uint16_t bitRevFactor, -uint16_t * pBitRevTable) -{ - uint32_t fftLenBy2, fftLenBy2p1, i, j; - q31_t in; - - /* Initializations */ - j = 0U; - fftLenBy2 = fftLen / 2U; - fftLenBy2p1 = (fftLen / 2U) + 1U; - - /* Bit Reversal Implementation */ - for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) - { - if (i < j) - { - /* pSrc[i] <-> pSrc[j]; */ - in = pSrc[2U * i]; - pSrc[2U * i] = pSrc[2U * j]; - pSrc[2U * j] = in; - - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[(2U * i) + 1U]; - pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; - pSrc[(2U * j) + 1U] = in; - - /* pSrc[i+fftLenBy2p1] <-> pSrc[j+fftLenBy2p1] */ - in = pSrc[2U * (i + fftLenBy2p1)]; - pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; - pSrc[2U * (j + fftLenBy2p1)] = in; - - /* pSrc[i+fftLenBy2p1+1U] <-> pSrc[j+fftLenBy2p1+1U] */ - in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; - pSrc[(2U * (i + fftLenBy2p1)) + 1U] = - pSrc[(2U * (j + fftLenBy2p1)) + 1U]; - pSrc[(2U * (j + fftLenBy2p1)) + 1U] = in; - - } - - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[2U * (i + 1U)]; - pSrc[2U * (i + 1U)] = pSrc[2U * (j + fftLenBy2)]; - pSrc[2U * (j + fftLenBy2)] = in; - - /* pSrc[i+2U] <-> pSrc[j+2U] */ - in = pSrc[(2U * (i + 1U)) + 1U]; - pSrc[(2U * (i + 1U)) + 1U] = pSrc[(2U * (j + fftLenBy2)) + 1U]; - pSrc[(2U * (j + fftLenBy2)) + 1U] = in; - - /* Reading the index for the bit reversal */ - j = *pBitRevTable; - - /* Updating the bit reversal index depending on the fft length */ - pBitRevTable += bitRevFactor; - } -} - - - -/* - * @brief In-place bit reversal function. - * @param[in, out] *pSrc points to the in-place buffer of Q15 data type. - * @param[in] fftLen length of the FFT. - * @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table - * @param[in] *pBitRevTab points to bit reversal table. - * @return none. -*/ - -void arm_bitreversal_q15( -q15_t * pSrc16, -uint32_t fftLen, -uint16_t bitRevFactor, -uint16_t * pBitRevTab) -{ - q31_t *pSrc = (q31_t *) pSrc16; - q31_t in; - uint32_t fftLenBy2, fftLenBy2p1; - uint32_t i, j; - - /* Initializations */ - j = 0U; - fftLenBy2 = fftLen / 2U; - fftLenBy2p1 = (fftLen / 2U) + 1U; - - /* Bit Reversal Implementation */ - for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) - { - if (i < j) - { - /* pSrc[i] <-> pSrc[j]; */ - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[i]; - pSrc[i] = pSrc[j]; - pSrc[j] = in; - - /* pSrc[i + fftLenBy2p1] <-> pSrc[j + fftLenBy2p1]; */ - /* pSrc[i + fftLenBy2p1+1U] <-> pSrc[j + fftLenBy2p1+1U] */ - in = pSrc[i + fftLenBy2p1]; - pSrc[i + fftLenBy2p1] = pSrc[j + fftLenBy2p1]; - pSrc[j + fftLenBy2p1] = in; - } - - /* pSrc[i+1U] <-> pSrc[j+fftLenBy2]; */ - /* pSrc[i+2] <-> pSrc[j+fftLenBy2+1U] */ - in = pSrc[i + 1U]; - pSrc[i + 1U] = pSrc[j + fftLenBy2]; - pSrc[j + fftLenBy2] = in; - - /* Reading the index for the bit reversal */ - j = *pBitRevTab; - - /* Updating the bit reversal index depending on the fft length */ - pBitRevTab += bitRevFactor; - } -} diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S deleted file mode 100644 index e0a82dbc7..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S +++ /dev/null @@ -1,216 +0,0 @@ -;/* ---------------------------------------------------------------------- -; * Project: CMSIS DSP Library -; * Title: arm_bitreversal2.S -; * Description: arm_bitreversal_32 function done in assembly for maximum speed. -; * Called after doing an fft to reorder the output. -; * The function is loop unrolled by 2. arm_bitreversal_16 as well. -; * -; * $Date: 27. January 2017 -; * $Revision: V.1.5.1 -; * -; * Target Processor: Cortex-M cores -; * -------------------------------------------------------------------- */ -;/* -; * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. -; * -; * SPDX-License-Identifier: Apache-2.0 -; * -; * Licensed under the Apache License, Version 2.0 (the License); you may -; * not use this file except in compliance with the License. -; * You may obtain a copy of the License at -; * -; * www.apache.org/licenses/LICENSE-2.0 -; * -; * Unless required by applicable law or agreed to in writing, software -; * distributed under the License is distributed on an AS IS BASIS, WITHOUT -; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -; * See the License for the specific language governing permissions and -; * limitations under the License. -; */ - -#if defined ( __CC_ARM ) /* Keil */ - #define CODESECT AREA ||.text||, CODE, READONLY, ALIGN=2 - #define LABEL -#elif defined ( __IASMARM__ ) /* IAR */ - #define CODESECT SECTION `.text`:CODE - #define PROC - #define LABEL - #define ENDP - #define EXPORT PUBLIC -#elif defined ( __CSMC__ ) /* Cosmic */ - #define CODESECT switch .text - #define THUMB - #define EXPORT xdef - #define PROC : - #define LABEL : - #define ENDP - #define arm_bitreversal_32 _arm_bitreversal_32 -#elif defined ( __TI_ARM__ ) /* TI ARM */ - #define THUMB .thumb - #define CODESECT .text - #define EXPORT .global - #define PROC : .asmfunc - #define LABEL : - #define ENDP .endasmfunc - #define END -#elif defined ( __GNUC__ ) /* GCC */ - #define THUMB .thumb - #define CODESECT .section .text - #define EXPORT .global - #define PROC : - #define LABEL : - #define ENDP - #define END - - .syntax unified -#endif - - CODESECT - THUMB - -;/* -;* @brief In-place bit reversal function. -;* @param[in, out] *pSrc points to the in-place buffer of unknown 32-bit data type. -;* @param[in] bitRevLen bit reversal table length -;* @param[in] *pBitRevTab points to bit reversal table. -;* @return none. -;*/ - EXPORT arm_bitreversal_32 - EXPORT arm_bitreversal_16 - -#if defined ( __CC_ARM ) /* Keil */ -#elif defined ( __IASMARM__ ) /* IAR */ -#elif defined ( __CSMC__ ) /* Cosmic */ -#elif defined ( __TI_ARM__ ) /* TI ARM */ -#elif defined ( __GNUC__ ) /* GCC */ - .type arm_bitreversal_16, %function - .type arm_bitreversal_32, %function -#endif - -#if defined(ARM_MATH_CM0) || defined(ARM_MATH_CM0PLUS) || defined(ARM_MATH_ARMV8MBL) - -arm_bitreversal_32 PROC - ADDS r3,r1,#1 - PUSH {r4-r6} - ADDS r1,r2,#0 - LSRS r3,r3,#1 -arm_bitreversal_32_0 LABEL - LDRH r2,[r1,#2] - LDRH r6,[r1,#0] - ADD r2,r0,r2 - ADD r6,r0,r6 - LDR r5,[r2,#0] - LDR r4,[r6,#0] - STR r5,[r6,#0] - STR r4,[r2,#0] - LDR r5,[r2,#4] - LDR r4,[r6,#4] - STR r5,[r6,#4] - STR r4,[r2,#4] - ADDS r1,r1,#4 - SUBS r3,r3,#1 - BNE arm_bitreversal_32_0 - POP {r4-r6} - BX lr - ENDP - -arm_bitreversal_16 PROC - ADDS r3,r1,#1 - PUSH {r4-r6} - ADDS r1,r2,#0 - LSRS r3,r3,#1 -arm_bitreversal_16_0 LABEL - LDRH r2,[r1,#2] - LDRH r6,[r1,#0] - LSRS r2,r2,#1 - LSRS r6,r6,#1 - ADD r2,r0,r2 - ADD r6,r0,r6 - LDR r5,[r2,#0] - LDR r4,[r6,#0] - STR r5,[r6,#0] - STR r4,[r2,#0] - ADDS r1,r1,#4 - SUBS r3,r3,#1 - BNE arm_bitreversal_16_0 - POP {r4-r6} - BX lr - ENDP - -#else - -arm_bitreversal_32 PROC - ADDS r3,r1,#1 - CMP r3,#1 - IT LS - BXLS lr - PUSH {r4-r9} - ADDS r1,r2,#2 - LSRS r3,r3,#2 -arm_bitreversal_32_0 LABEL ;/* loop unrolled by 2 */ - LDRH r8,[r1,#4] - LDRH r9,[r1,#2] - LDRH r2,[r1,#0] - LDRH r12,[r1,#-2] - ADD r8,r0,r8 - ADD r9,r0,r9 - ADD r2,r0,r2 - ADD r12,r0,r12 - LDR r7,[r9,#0] - LDR r6,[r8,#0] - LDR r5,[r2,#0] - LDR r4,[r12,#0] - STR r6,[r9,#0] - STR r7,[r8,#0] - STR r5,[r12,#0] - STR r4,[r2,#0] - LDR r7,[r9,#4] - LDR r6,[r8,#4] - LDR r5,[r2,#4] - LDR r4,[r12,#4] - STR r6,[r9,#4] - STR r7,[r8,#4] - STR r5,[r12,#4] - STR r4,[r2,#4] - ADDS r1,r1,#8 - SUBS r3,r3,#1 - BNE arm_bitreversal_32_0 - POP {r4-r9} - BX lr - ENDP - -arm_bitreversal_16 PROC - ADDS r3,r1,#1 - CMP r3,#1 - IT LS - BXLS lr - PUSH {r4-r9} - ADDS r1,r2,#2 - LSRS r3,r3,#2 -arm_bitreversal_16_0 LABEL ;/* loop unrolled by 2 */ - LDRH r8,[r1,#4] - LDRH r9,[r1,#2] - LDRH r2,[r1,#0] - LDRH r12,[r1,#-2] - ADD r8,r0,r8,LSR #1 - ADD r9,r0,r9,LSR #1 - ADD r2,r0,r2,LSR #1 - ADD r12,r0,r12,LSR #1 - LDR r7,[r9,#0] - LDR r6,[r8,#0] - LDR r5,[r2,#0] - LDR r4,[r12,#0] - STR r6,[r9,#0] - STR r7,[r8,#0] - STR r5,[r12,#0] - STR r4,[r2,#0] - ADDS r1,r1,#8 - SUBS r3,r3,#1 - BNE arm_bitreversal_16_0 - POP {r4-r9} - BX lr - ENDP - -#endif - - END diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c deleted file mode 100644 index 4abb6f591..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c +++ /dev/null @@ -1,620 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_cfft_f32.c - * Description: Combined Radix Decimation in Frequency CFFT Floating point processing function - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" -#include "arm_common_tables.h" - -extern void arm_radix8_butterfly_f32( - float32_t * pSrc, - uint16_t fftLen, - const float32_t * pCoef, - uint16_t twidCoefModifier); - -extern void arm_bitreversal_32( - uint32_t * pSrc, - const uint16_t bitRevLen, - const uint16_t * pBitRevTable); - -/** -* @ingroup groupTransforms -*/ - -/** -* @defgroup ComplexFFT Complex FFT Functions -* -* \par -* The Fast Fourier Transform (FFT) is an efficient algorithm for computing the -* Discrete Fourier Transform (DFT). The FFT can be orders of magnitude faster -* than the DFT, especially for long lengths. -* The algorithms described in this section -* operate on complex data. A separate set of functions is devoted to handling -* of real sequences. -* \par -* There are separate algorithms for handling floating-point, Q15, and Q31 data -* types. The algorithms available for each data type are described next. -* \par -* The FFT functions operate in-place. That is, the array holding the input data -* will also be used to hold the corresponding result. The input data is complex -* and contains 2*fftLen interleaved values as shown below. -*
 {real[0], imag[0], real[1], imag[1],..} 
-* The FFT result will be contained in the same array and the frequency domain -* values will have the same interleaving. -* -* \par Floating-point -* The floating-point complex FFT uses a mixed-radix algorithm. Multiple radix-8 -* stages are performed along with a single radix-2 or radix-4 stage, as needed. -* The algorithm supports lengths of [16, 32, 64, ..., 4096] and each length uses -* a different twiddle factor table. -* \par -* The function uses the standard FFT definition and output values may grow by a -* factor of fftLen when computing the forward transform. The -* inverse transform includes a scale of 1/fftLen as part of the -* calculation and this matches the textbook definition of the inverse FFT. -* \par -* Pre-initialized data structures containing twiddle factors and bit reversal -* tables are provided and defined in arm_const_structs.h. Include -* this header in your function and then pass one of the constant structures as -* an argument to arm_cfft_f32. For example: -* \par -* arm_cfft_f32(arm_cfft_sR_f32_len64, pSrc, 1, 1) -* \par -* computes a 64-point inverse complex FFT including bit reversal. -* The data structures are treated as constant data and not modified during the -* calculation. The same data structure can be reused for multiple transforms -* including mixing forward and inverse transforms. -* \par -* Earlier releases of the library provided separate radix-2 and radix-4 -* algorithms that operated on floating-point data. These functions are still -* provided but are deprecated. The older functions are slower and less general -* than the new functions. -* \par -* An example of initialization of the constants for the arm_cfft_f32 function follows: -* \code -* const static arm_cfft_instance_f32 *S; -* ... -* switch (length) { -* case 16: -* S = &arm_cfft_sR_f32_len16; -* break; -* case 32: -* S = &arm_cfft_sR_f32_len32; -* break; -* case 64: -* S = &arm_cfft_sR_f32_len64; -* break; -* case 128: -* S = &arm_cfft_sR_f32_len128; -* break; -* case 256: -* S = &arm_cfft_sR_f32_len256; -* break; -* case 512: -* S = &arm_cfft_sR_f32_len512; -* break; -* case 1024: -* S = &arm_cfft_sR_f32_len1024; -* break; -* case 2048: -* S = &arm_cfft_sR_f32_len2048; -* break; -* case 4096: -* S = &arm_cfft_sR_f32_len4096; -* break; -* } -* \endcode -* \par Q15 and Q31 -* The floating-point complex FFT uses a mixed-radix algorithm. Multiple radix-4 -* stages are performed along with a single radix-2 stage, as needed. -* The algorithm supports lengths of [16, 32, 64, ..., 4096] and each length uses -* a different twiddle factor table. -* \par -* The function uses the standard FFT definition and output values may grow by a -* factor of fftLen when computing the forward transform. The -* inverse transform includes a scale of 1/fftLen as part of the -* calculation and this matches the textbook definition of the inverse FFT. -* \par -* Pre-initialized data structures containing twiddle factors and bit reversal -* tables are provided and defined in arm_const_structs.h. Include -* this header in your function and then pass one of the constant structures as -* an argument to arm_cfft_q31. For example: -* \par -* arm_cfft_q31(arm_cfft_sR_q31_len64, pSrc, 1, 1) -* \par -* computes a 64-point inverse complex FFT including bit reversal. -* The data structures are treated as constant data and not modified during the -* calculation. The same data structure can be reused for multiple transforms -* including mixing forward and inverse transforms. -* \par -* Earlier releases of the library provided separate radix-2 and radix-4 -* algorithms that operated on floating-point data. These functions are still -* provided but are deprecated. The older functions are slower and less general -* than the new functions. -* \par -* An example of initialization of the constants for the arm_cfft_q31 function follows: -* \code -* const static arm_cfft_instance_q31 *S; -* ... -* switch (length) { -* case 16: -* S = &arm_cfft_sR_q31_len16; -* break; -* case 32: -* S = &arm_cfft_sR_q31_len32; -* break; -* case 64: -* S = &arm_cfft_sR_q31_len64; -* break; -* case 128: -* S = &arm_cfft_sR_q31_len128; -* break; -* case 256: -* S = &arm_cfft_sR_q31_len256; -* break; -* case 512: -* S = &arm_cfft_sR_q31_len512; -* break; -* case 1024: -* S = &arm_cfft_sR_q31_len1024; -* break; -* case 2048: -* S = &arm_cfft_sR_q31_len2048; -* break; -* case 4096: -* S = &arm_cfft_sR_q31_len4096; -* break; -* } -* \endcode -* -*/ - -void arm_cfft_radix8by2_f32( arm_cfft_instance_f32 * S, float32_t * p1) -{ - uint32_t L = S->fftLen; - float32_t * pCol1, * pCol2, * pMid1, * pMid2; - float32_t * p2 = p1 + L; - const float32_t * tw = (float32_t *) S->pTwiddle; - float32_t t1[4], t2[4], t3[4], t4[4], twR, twI; - float32_t m0, m1, m2, m3; - uint32_t l; - - pCol1 = p1; - pCol2 = p2; - - // Define new length - L >>= 1; - // Initialize mid pointers - pMid1 = p1 + L; - pMid2 = p2 + L; - - // do two dot Fourier transform - for ( l = L >> 2; l > 0; l-- ) - { - t1[0] = p1[0]; - t1[1] = p1[1]; - t1[2] = p1[2]; - t1[3] = p1[3]; - - t2[0] = p2[0]; - t2[1] = p2[1]; - t2[2] = p2[2]; - t2[3] = p2[3]; - - t3[0] = pMid1[0]; - t3[1] = pMid1[1]; - t3[2] = pMid1[2]; - t3[3] = pMid1[3]; - - t4[0] = pMid2[0]; - t4[1] = pMid2[1]; - t4[2] = pMid2[2]; - t4[3] = pMid2[3]; - - *p1++ = t1[0] + t2[0]; - *p1++ = t1[1] + t2[1]; - *p1++ = t1[2] + t2[2]; - *p1++ = t1[3] + t2[3]; // col 1 - - t2[0] = t1[0] - t2[0]; - t2[1] = t1[1] - t2[1]; - t2[2] = t1[2] - t2[2]; - t2[3] = t1[3] - t2[3]; // for col 2 - - *pMid1++ = t3[0] + t4[0]; - *pMid1++ = t3[1] + t4[1]; - *pMid1++ = t3[2] + t4[2]; - *pMid1++ = t3[3] + t4[3]; // col 1 - - t4[0] = t4[0] - t3[0]; - t4[1] = t4[1] - t3[1]; - t4[2] = t4[2] - t3[2]; - t4[3] = t4[3] - t3[3]; // for col 2 - - twR = *tw++; - twI = *tw++; - - // multiply by twiddle factors - m0 = t2[0] * twR; - m1 = t2[1] * twI; - m2 = t2[1] * twR; - m3 = t2[0] * twI; - - // R = R * Tr - I * Ti - *p2++ = m0 + m1; - // I = I * Tr + R * Ti - *p2++ = m2 - m3; - - // use vertical symmetry - // 0.9988 - 0.0491i <==> -0.0491 - 0.9988i - m0 = t4[0] * twI; - m1 = t4[1] * twR; - m2 = t4[1] * twI; - m3 = t4[0] * twR; - - *pMid2++ = m0 - m1; - *pMid2++ = m2 + m3; - - twR = *tw++; - twI = *tw++; - - m0 = t2[2] * twR; - m1 = t2[3] * twI; - m2 = t2[3] * twR; - m3 = t2[2] * twI; - - *p2++ = m0 + m1; - *p2++ = m2 - m3; - - m0 = t4[2] * twI; - m1 = t4[3] * twR; - m2 = t4[3] * twI; - m3 = t4[2] * twR; - - *pMid2++ = m0 - m1; - *pMid2++ = m2 + m3; - } - - // first col - arm_radix8_butterfly_f32( pCol1, L, (float32_t *) S->pTwiddle, 2U); - // second col - arm_radix8_butterfly_f32( pCol2, L, (float32_t *) S->pTwiddle, 2U); -} - -void arm_cfft_radix8by4_f32( arm_cfft_instance_f32 * S, float32_t * p1) -{ - uint32_t L = S->fftLen >> 1; - float32_t * pCol1, *pCol2, *pCol3, *pCol4, *pEnd1, *pEnd2, *pEnd3, *pEnd4; - const float32_t *tw2, *tw3, *tw4; - float32_t * p2 = p1 + L; - float32_t * p3 = p2 + L; - float32_t * p4 = p3 + L; - float32_t t2[4], t3[4], t4[4], twR, twI; - float32_t p1ap3_0, p1sp3_0, p1ap3_1, p1sp3_1; - float32_t m0, m1, m2, m3; - uint32_t l, twMod2, twMod3, twMod4; - - pCol1 = p1; // points to real values by default - pCol2 = p2; - pCol3 = p3; - pCol4 = p4; - pEnd1 = p2 - 1; // points to imaginary values by default - pEnd2 = p3 - 1; - pEnd3 = p4 - 1; - pEnd4 = pEnd3 + L; - - tw2 = tw3 = tw4 = (float32_t *) S->pTwiddle; - - L >>= 1; - - // do four dot Fourier transform - - twMod2 = 2; - twMod3 = 4; - twMod4 = 6; - - // TOP - p1ap3_0 = p1[0] + p3[0]; - p1sp3_0 = p1[0] - p3[0]; - p1ap3_1 = p1[1] + p3[1]; - p1sp3_1 = p1[1] - p3[1]; - - // col 2 - t2[0] = p1sp3_0 + p2[1] - p4[1]; - t2[1] = p1sp3_1 - p2[0] + p4[0]; - // col 3 - t3[0] = p1ap3_0 - p2[0] - p4[0]; - t3[1] = p1ap3_1 - p2[1] - p4[1]; - // col 4 - t4[0] = p1sp3_0 - p2[1] + p4[1]; - t4[1] = p1sp3_1 + p2[0] - p4[0]; - // col 1 - *p1++ = p1ap3_0 + p2[0] + p4[0]; - *p1++ = p1ap3_1 + p2[1] + p4[1]; - - // Twiddle factors are ones - *p2++ = t2[0]; - *p2++ = t2[1]; - *p3++ = t3[0]; - *p3++ = t3[1]; - *p4++ = t4[0]; - *p4++ = t4[1]; - - tw2 += twMod2; - tw3 += twMod3; - tw4 += twMod4; - - for (l = (L - 2) >> 1; l > 0; l-- ) - { - // TOP - p1ap3_0 = p1[0] + p3[0]; - p1sp3_0 = p1[0] - p3[0]; - p1ap3_1 = p1[1] + p3[1]; - p1sp3_1 = p1[1] - p3[1]; - // col 2 - t2[0] = p1sp3_0 + p2[1] - p4[1]; - t2[1] = p1sp3_1 - p2[0] + p4[0]; - // col 3 - t3[0] = p1ap3_0 - p2[0] - p4[0]; - t3[1] = p1ap3_1 - p2[1] - p4[1]; - // col 4 - t4[0] = p1sp3_0 - p2[1] + p4[1]; - t4[1] = p1sp3_1 + p2[0] - p4[0]; - // col 1 - top - *p1++ = p1ap3_0 + p2[0] + p4[0]; - *p1++ = p1ap3_1 + p2[1] + p4[1]; - - // BOTTOM - p1ap3_1 = pEnd1[-1] + pEnd3[-1]; - p1sp3_1 = pEnd1[-1] - pEnd3[-1]; - p1ap3_0 = pEnd1[0] + pEnd3[0]; - p1sp3_0 = pEnd1[0] - pEnd3[0]; - // col 2 - t2[2] = pEnd2[0] - pEnd4[0] + p1sp3_1; - t2[3] = pEnd1[0] - pEnd3[0] - pEnd2[-1] + pEnd4[-1]; - // col 3 - t3[2] = p1ap3_1 - pEnd2[-1] - pEnd4[-1]; - t3[3] = p1ap3_0 - pEnd2[0] - pEnd4[0]; - // col 4 - t4[2] = pEnd2[0] - pEnd4[0] - p1sp3_1; - t4[3] = pEnd4[-1] - pEnd2[-1] - p1sp3_0; - // col 1 - Bottom - *pEnd1-- = p1ap3_0 + pEnd2[0] + pEnd4[0]; - *pEnd1-- = p1ap3_1 + pEnd2[-1] + pEnd4[-1]; - - // COL 2 - // read twiddle factors - twR = *tw2++; - twI = *tw2++; - // multiply by twiddle factors - // let Z1 = a + i(b), Z2 = c + i(d) - // => Z1 * Z2 = (a*c - b*d) + i(b*c + a*d) - - // Top - m0 = t2[0] * twR; - m1 = t2[1] * twI; - m2 = t2[1] * twR; - m3 = t2[0] * twI; - - *p2++ = m0 + m1; - *p2++ = m2 - m3; - // use vertical symmetry col 2 - // 0.9997 - 0.0245i <==> 0.0245 - 0.9997i - // Bottom - m0 = t2[3] * twI; - m1 = t2[2] * twR; - m2 = t2[2] * twI; - m3 = t2[3] * twR; - - *pEnd2-- = m0 - m1; - *pEnd2-- = m2 + m3; - - // COL 3 - twR = tw3[0]; - twI = tw3[1]; - tw3 += twMod3; - // Top - m0 = t3[0] * twR; - m1 = t3[1] * twI; - m2 = t3[1] * twR; - m3 = t3[0] * twI; - - *p3++ = m0 + m1; - *p3++ = m2 - m3; - // use vertical symmetry col 3 - // 0.9988 - 0.0491i <==> -0.9988 - 0.0491i - // Bottom - m0 = -t3[3] * twR; - m1 = t3[2] * twI; - m2 = t3[2] * twR; - m3 = t3[3] * twI; - - *pEnd3-- = m0 - m1; - *pEnd3-- = m3 - m2; - - // COL 4 - twR = tw4[0]; - twI = tw4[1]; - tw4 += twMod4; - // Top - m0 = t4[0] * twR; - m1 = t4[1] * twI; - m2 = t4[1] * twR; - m3 = t4[0] * twI; - - *p4++ = m0 + m1; - *p4++ = m2 - m3; - // use vertical symmetry col 4 - // 0.9973 - 0.0736i <==> -0.0736 + 0.9973i - // Bottom - m0 = t4[3] * twI; - m1 = t4[2] * twR; - m2 = t4[2] * twI; - m3 = t4[3] * twR; - - *pEnd4-- = m0 - m1; - *pEnd4-- = m2 + m3; - } - - //MIDDLE - // Twiddle factors are - // 1.0000 0.7071-0.7071i -1.0000i -0.7071-0.7071i - p1ap3_0 = p1[0] + p3[0]; - p1sp3_0 = p1[0] - p3[0]; - p1ap3_1 = p1[1] + p3[1]; - p1sp3_1 = p1[1] - p3[1]; - - // col 2 - t2[0] = p1sp3_0 + p2[1] - p4[1]; - t2[1] = p1sp3_1 - p2[0] + p4[0]; - // col 3 - t3[0] = p1ap3_0 - p2[0] - p4[0]; - t3[1] = p1ap3_1 - p2[1] - p4[1]; - // col 4 - t4[0] = p1sp3_0 - p2[1] + p4[1]; - t4[1] = p1sp3_1 + p2[0] - p4[0]; - // col 1 - Top - *p1++ = p1ap3_0 + p2[0] + p4[0]; - *p1++ = p1ap3_1 + p2[1] + p4[1]; - - // COL 2 - twR = tw2[0]; - twI = tw2[1]; - - m0 = t2[0] * twR; - m1 = t2[1] * twI; - m2 = t2[1] * twR; - m3 = t2[0] * twI; - - *p2++ = m0 + m1; - *p2++ = m2 - m3; - // COL 3 - twR = tw3[0]; - twI = tw3[1]; - - m0 = t3[0] * twR; - m1 = t3[1] * twI; - m2 = t3[1] * twR; - m3 = t3[0] * twI; - - *p3++ = m0 + m1; - *p3++ = m2 - m3; - // COL 4 - twR = tw4[0]; - twI = tw4[1]; - - m0 = t4[0] * twR; - m1 = t4[1] * twI; - m2 = t4[1] * twR; - m3 = t4[0] * twI; - - *p4++ = m0 + m1; - *p4++ = m2 - m3; - - // first col - arm_radix8_butterfly_f32( pCol1, L, (float32_t *) S->pTwiddle, 4U); - // second col - arm_radix8_butterfly_f32( pCol2, L, (float32_t *) S->pTwiddle, 4U); - // third col - arm_radix8_butterfly_f32( pCol3, L, (float32_t *) S->pTwiddle, 4U); - // fourth col - arm_radix8_butterfly_f32( pCol4, L, (float32_t *) S->pTwiddle, 4U); -} - -/** -* @addtogroup ComplexFFT -* @{ -*/ - -/** -* @details -* @brief Processing function for the floating-point complex FFT. -* @param[in] *S points to an instance of the floating-point CFFT structure. -* @param[in, out] *p1 points to the complex data buffer of size 2*fftLen. Processing occurs in-place. -* @param[in] ifftFlag flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. -* @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. -* @return none. -*/ - -void arm_cfft_f32( - const arm_cfft_instance_f32 * S, - float32_t * p1, - uint8_t ifftFlag, - uint8_t bitReverseFlag) -{ - uint32_t L = S->fftLen, l; - float32_t invL, * pSrc; - - if (ifftFlag == 1U) - { - /* Conjugate input data */ - pSrc = p1 + 1; - for(l=0; lpTwiddle, 1); - break; - } - - if ( bitReverseFlag ) - arm_bitreversal_32((uint32_t*)p1,S->bitRevLength,S->pBitRevTable); - - if (ifftFlag == 1U) - { - invL = 1.0f/(float32_t)L; - /* Conjugate and scale output data */ - pSrc = p1; - for(l=0; l> 3; - i1 = 0; - - do - { - i2 = i1 + n2; - i3 = i2 + n2; - i4 = i3 + n2; - i5 = i4 + n2; - i6 = i5 + n2; - i7 = i6 + n2; - i8 = i7 + n2; - r1 = pSrc[2 * i1] + pSrc[2 * i5]; - r5 = pSrc[2 * i1] - pSrc[2 * i5]; - r2 = pSrc[2 * i2] + pSrc[2 * i6]; - r6 = pSrc[2 * i2] - pSrc[2 * i6]; - r3 = pSrc[2 * i3] + pSrc[2 * i7]; - r7 = pSrc[2 * i3] - pSrc[2 * i7]; - r4 = pSrc[2 * i4] + pSrc[2 * i8]; - r8 = pSrc[2 * i4] - pSrc[2 * i8]; - t1 = r1 - r3; - r1 = r1 + r3; - r3 = r2 - r4; - r2 = r2 + r4; - pSrc[2 * i1] = r1 + r2; - pSrc[2 * i5] = r1 - r2; - r1 = pSrc[2 * i1 + 1] + pSrc[2 * i5 + 1]; - s5 = pSrc[2 * i1 + 1] - pSrc[2 * i5 + 1]; - r2 = pSrc[2 * i2 + 1] + pSrc[2 * i6 + 1]; - s6 = pSrc[2 * i2 + 1] - pSrc[2 * i6 + 1]; - s3 = pSrc[2 * i3 + 1] + pSrc[2 * i7 + 1]; - s7 = pSrc[2 * i3 + 1] - pSrc[2 * i7 + 1]; - r4 = pSrc[2 * i4 + 1] + pSrc[2 * i8 + 1]; - s8 = pSrc[2 * i4 + 1] - pSrc[2 * i8 + 1]; - t2 = r1 - s3; - r1 = r1 + s3; - s3 = r2 - r4; - r2 = r2 + r4; - pSrc[2 * i1 + 1] = r1 + r2; - pSrc[2 * i5 + 1] = r1 - r2; - pSrc[2 * i3] = t1 + s3; - pSrc[2 * i7] = t1 - s3; - pSrc[2 * i3 + 1] = t2 - r3; - pSrc[2 * i7 + 1] = t2 + r3; - r1 = (r6 - r8) * C81; - r6 = (r6 + r8) * C81; - r2 = (s6 - s8) * C81; - s6 = (s6 + s8) * C81; - t1 = r5 - r1; - r5 = r5 + r1; - r8 = r7 - r6; - r7 = r7 + r6; - t2 = s5 - r2; - s5 = s5 + r2; - s8 = s7 - s6; - s7 = s7 + s6; - pSrc[2 * i2] = r5 + s7; - pSrc[2 * i8] = r5 - s7; - pSrc[2 * i6] = t1 + s8; - pSrc[2 * i4] = t1 - s8; - pSrc[2 * i2 + 1] = s5 - r7; - pSrc[2 * i8 + 1] = s5 + r7; - pSrc[2 * i6 + 1] = t2 - r8; - pSrc[2 * i4 + 1] = t2 + r8; - - i1 += n1; - } while (i1 < fftLen); - - if (n2 < 8) - break; - - ia1 = 0; - j = 1; - - do - { - /* index calculation for the coefficients */ - id = ia1 + twidCoefModifier; - ia1 = id; - ia2 = ia1 + id; - ia3 = ia2 + id; - ia4 = ia3 + id; - ia5 = ia4 + id; - ia6 = ia5 + id; - ia7 = ia6 + id; - - co2 = pCoef[2 * ia1]; - co3 = pCoef[2 * ia2]; - co4 = pCoef[2 * ia3]; - co5 = pCoef[2 * ia4]; - co6 = pCoef[2 * ia5]; - co7 = pCoef[2 * ia6]; - co8 = pCoef[2 * ia7]; - si2 = pCoef[2 * ia1 + 1]; - si3 = pCoef[2 * ia2 + 1]; - si4 = pCoef[2 * ia3 + 1]; - si5 = pCoef[2 * ia4 + 1]; - si6 = pCoef[2 * ia5 + 1]; - si7 = pCoef[2 * ia6 + 1]; - si8 = pCoef[2 * ia7 + 1]; - - i1 = j; - - do - { - /* index calculation for the input */ - i2 = i1 + n2; - i3 = i2 + n2; - i4 = i3 + n2; - i5 = i4 + n2; - i6 = i5 + n2; - i7 = i6 + n2; - i8 = i7 + n2; - r1 = pSrc[2 * i1] + pSrc[2 * i5]; - r5 = pSrc[2 * i1] - pSrc[2 * i5]; - r2 = pSrc[2 * i2] + pSrc[2 * i6]; - r6 = pSrc[2 * i2] - pSrc[2 * i6]; - r3 = pSrc[2 * i3] + pSrc[2 * i7]; - r7 = pSrc[2 * i3] - pSrc[2 * i7]; - r4 = pSrc[2 * i4] + pSrc[2 * i8]; - r8 = pSrc[2 * i4] - pSrc[2 * i8]; - t1 = r1 - r3; - r1 = r1 + r3; - r3 = r2 - r4; - r2 = r2 + r4; - pSrc[2 * i1] = r1 + r2; - r2 = r1 - r2; - s1 = pSrc[2 * i1 + 1] + pSrc[2 * i5 + 1]; - s5 = pSrc[2 * i1 + 1] - pSrc[2 * i5 + 1]; - s2 = pSrc[2 * i2 + 1] + pSrc[2 * i6 + 1]; - s6 = pSrc[2 * i2 + 1] - pSrc[2 * i6 + 1]; - s3 = pSrc[2 * i3 + 1] + pSrc[2 * i7 + 1]; - s7 = pSrc[2 * i3 + 1] - pSrc[2 * i7 + 1]; - s4 = pSrc[2 * i4 + 1] + pSrc[2 * i8 + 1]; - s8 = pSrc[2 * i4 + 1] - pSrc[2 * i8 + 1]; - t2 = s1 - s3; - s1 = s1 + s3; - s3 = s2 - s4; - s2 = s2 + s4; - r1 = t1 + s3; - t1 = t1 - s3; - pSrc[2 * i1 + 1] = s1 + s2; - s2 = s1 - s2; - s1 = t2 - r3; - t2 = t2 + r3; - p1 = co5 * r2; - p2 = si5 * s2; - p3 = co5 * s2; - p4 = si5 * r2; - pSrc[2 * i5] = p1 + p2; - pSrc[2 * i5 + 1] = p3 - p4; - p1 = co3 * r1; - p2 = si3 * s1; - p3 = co3 * s1; - p4 = si3 * r1; - pSrc[2 * i3] = p1 + p2; - pSrc[2 * i3 + 1] = p3 - p4; - p1 = co7 * t1; - p2 = si7 * t2; - p3 = co7 * t2; - p4 = si7 * t1; - pSrc[2 * i7] = p1 + p2; - pSrc[2 * i7 + 1] = p3 - p4; - r1 = (r6 - r8) * C81; - r6 = (r6 + r8) * C81; - s1 = (s6 - s8) * C81; - s6 = (s6 + s8) * C81; - t1 = r5 - r1; - r5 = r5 + r1; - r8 = r7 - r6; - r7 = r7 + r6; - t2 = s5 - s1; - s5 = s5 + s1; - s8 = s7 - s6; - s7 = s7 + s6; - r1 = r5 + s7; - r5 = r5 - s7; - r6 = t1 + s8; - t1 = t1 - s8; - s1 = s5 - r7; - s5 = s5 + r7; - s6 = t2 - r8; - t2 = t2 + r8; - p1 = co2 * r1; - p2 = si2 * s1; - p3 = co2 * s1; - p4 = si2 * r1; - pSrc[2 * i2] = p1 + p2; - pSrc[2 * i2 + 1] = p3 - p4; - p1 = co8 * r5; - p2 = si8 * s5; - p3 = co8 * s5; - p4 = si8 * r5; - pSrc[2 * i8] = p1 + p2; - pSrc[2 * i8 + 1] = p3 - p4; - p1 = co6 * r6; - p2 = si6 * s6; - p3 = co6 * s6; - p4 = si6 * r6; - pSrc[2 * i6] = p1 + p2; - pSrc[2 * i6 + 1] = p3 - p4; - p1 = co4 * t1; - p2 = si4 * t2; - p3 = co4 * t2; - p4 = si4 * t1; - pSrc[2 * i4] = p1 + p2; - pSrc[2 * i4 + 1] = p3 - p4; - - i1 += n1; - } while (i1 < fftLen); - - j++; - } while (j < n2); - - twidCoefModifier <<= 3; - } while (n2 > 7); -} diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c deleted file mode 100644 index 59127a229..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c +++ /dev/null @@ -1,204 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_cmplx_mag_squared_f32.c - * Description: Floating-point complex magnitude squared - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" - -/** - * @ingroup groupCmplxMath - */ - -/** - * @defgroup cmplx_mag_squared Complex Magnitude Squared - * - * Computes the magnitude squared of the elements of a complex data vector. - * - * The pSrc points to the source data and - * pDst points to the where the result should be written. - * numSamples specifies the number of complex samples - * in the input array and the data is stored in an interleaved fashion - * (real, imag, real, imag, ...). - * The input array has a total of 2*numSamples values; - * the output array has a total of numSamples values. - * - * The underlying algorithm is used: - * - *
- * for(n=0; n
- *
- * There are separate functions for floating-point, Q15, and Q31 data types.
- */
-
-/**
- * @addtogroup cmplx_mag_squared
- * @{
- */
-
-
-/**
- * @brief  Floating-point complex magnitude squared
- * @param[in]  *pSrc points to the complex input vector
- * @param[out]  *pDst points to the real output vector
- * @param[in]  numSamples number of complex samples in the input vector
- * @return none.
- */
-
-void arm_cmplx_mag_squared_f32(
-  float32_t * pSrc,
-  float32_t * pDst,
-  uint32_t numSamples)
-{
-  float32_t real, imag;                          /* Temporary variables to store real and imaginary values */
-  uint32_t blkCnt;                               /* loop counter */
-
-#if defined (ARM_MATH_DSP)
-  float32_t real1, real2, real3, real4;          /* Temporary variables to hold real values */
-  float32_t imag1, imag2, imag3, imag4;          /* Temporary variables to hold imaginary values */
-  float32_t mul1, mul2, mul3, mul4;              /* Temporary variables */
-  float32_t mul5, mul6, mul7, mul8;              /* Temporary variables */
-  float32_t out1, out2, out3, out4;              /* Temporary variables to hold output values */
-
-  /*loop Unrolling */
-  blkCnt = numSamples >> 2U;
-
-  /* First part of the processing with loop unrolling.  Compute 4 outputs at a time.
-   ** a second loop below computes the remaining 1 to 3 samples. */
-  while (blkCnt > 0U)
-  {
-    /* C[0] = (A[0] * A[0] + A[1] * A[1]) */
-    /* read real input sample from source buffer */
-    real1 = pSrc[0];
-    /* read imaginary input sample from source buffer */
-    imag1 = pSrc[1];
-
-    /* calculate power of real value */
-    mul1 = real1 * real1;
-
-    /* read real input sample from source buffer */
-    real2 = pSrc[2];
-
-    /* calculate power of imaginary value */
-    mul2 = imag1 * imag1;
-
-    /* read imaginary input sample from source buffer */
-    imag2 = pSrc[3];
-
-    /* calculate power of real value */
-    mul3 = real2 * real2;
-
-    /* read real input sample from source buffer */
-    real3 = pSrc[4];
-
-    /* calculate power of imaginary value */
-    mul4 = imag2 * imag2;
-
-    /* read imaginary input sample from source buffer */
-    imag3 = pSrc[5];
-
-    /* calculate power of real value */
-    mul5 = real3 * real3;
-    /* calculate power of imaginary value */
-    mul6 = imag3 * imag3;
-
-    /* read real input sample from source buffer */
-    real4 = pSrc[6];
-
-    /* accumulate real and imaginary powers */
-    out1 = mul1 + mul2;
-
-    /* read imaginary input sample from source buffer */
-    imag4 = pSrc[7];
-
-    /* accumulate real and imaginary powers */
-    out2 = mul3 + mul4;
-
-    /* calculate power of real value */
-    mul7 = real4 * real4;
-    /* calculate power of imaginary value */
-    mul8 = imag4 * imag4;
-
-    /* store output to destination */
-    pDst[0] = out1;
-
-    /* accumulate real and imaginary powers */
-    out3 = mul5 + mul6;
-
-    /* store output to destination */
-    pDst[1] = out2;
-
-    /* accumulate real and imaginary powers */
-    out4 = mul7 + mul8;
-
-    /* store output to destination */
-    pDst[2] = out3;
-
-    /* increment destination pointer by 8 to process next samples */
-    pSrc += 8U;
-
-    /* store output to destination */
-    pDst[3] = out4;
-
-    /* increment destination pointer by 4 to process next samples */
-    pDst += 4U;
-
-    /* Decrement the loop counter */
-    blkCnt--;
-  }
-
-  /* If the numSamples is not a multiple of 4, compute any remaining output samples here.
-   ** No loop unrolling is used. */
-  blkCnt = numSamples % 0x4U;
-
-#else
-
-  /* Run the below code for Cortex-M0 */
-
-  blkCnt = numSamples;
-
-#endif /* #if defined (ARM_MATH_DSP) */
-
-  while (blkCnt > 0U)
-  {
-    /* C[0] = (A[0] * A[0] + A[1] * A[1]) */
-    real = *pSrc++;
-    imag = *pSrc++;
-
-    /* out = (real * real) + (imag * imag) */
-    /* store the result in the destination buffer. */
-    *pDst++ = (real * real) + (imag * imag);
-
-    /* Decrement the loop counter */
-    blkCnt--;
-  }
-}
-
-/**
- * @} end of cmplx_mag_squared group
- */
diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c
deleted file mode 100644
index 1f8f589b0..000000000
--- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c
+++ /dev/null
@@ -1,22176 +0,0 @@
-/* ----------------------------------------------------------------------
- * Project:      CMSIS DSP Library
- * Title:        arm_common_tables.c
- * Description:  common tables like fft twiddle factors, Bitreverse, reciprocal etc
- *
- * $Date:        27. January 2017
- * $Revision:    V.1.5.1
- *
- * Target Processor: Cortex-M cores
- * -------------------------------------------------------------------- */
-/*
- * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "arm_math.h"
-#include "arm_common_tables.h"
-
-/**
- * @ingroup ComplexFFT
- */
-
-/**
- * @addtogroup CFFT_CIFFT Complex FFT Tables
- * @{
- */
-
-/**
-* \par
-* Pseudo code for Generation of Bit reversal Table is
-* \par
-* 
for(l=1;l <= N/4;l++)
-* {
-*   for(i=0;i> 1;
-*  } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, - (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, - (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, - (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, - (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xCF043AB2, (q31_t)0x89BE50C3 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, - (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, - (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, - (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, - (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, - (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, - (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x8275A0C0, (q31_t)0xE70747C3, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, - (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xB8E31319, (q31_t)0x9592675B, - (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xE70747C3, (q31_t)0x8275A0C0 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7F62368F, - (q31_t)0x0C8BD35E, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7641AF3C, - (q31_t)0x30FBC54D, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x62F201AC, - (q31_t)0x5133CC94, (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x471CECE6, - (q31_t)0x6A6D98A4, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x25280C5D, - (q31_t)0x7A7D055B, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x00000000, - (q31_t)0x7FFFFFFF, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xDAD7F3A2, - (q31_t)0x7A7D055B, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xB8E31319, - (q31_t)0x6A6D98A4, (q31_t)0xAECC336B, (q31_t)0x62F201AC, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0x9D0DFE53, - (q31_t)0x5133CC94, (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x89BE50C3, - (q31_t)0x30FBC54D, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x809DC970, - (q31_t)0x0C8BD35E, (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x8275A0C0, - (q31_t)0xE70747C3, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8F1D343A, - (q31_t)0xC3A9458F, (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0xA57D8666, - (q31_t)0xA57D8666, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xC3A9458F, - (q31_t)0x8F1D343A, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xE70747C3, - (q31_t)0x8275A0C0, (q31_t)0xF3742CA1, (q31_t)0x809DC970 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FD8878D, - (q31_t)0x0647D97C, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7D8A5F3F, - (q31_t)0x18F8B83C, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x78848413, - (q31_t)0x2B1F34EB, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x70E2CBC6, - (q31_t)0x3C56BA70, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x66CF811F, - (q31_t)0x4C3FDFF3, (q31_t)0x62F201AC, (q31_t)0x5133CC94, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5A82799A, - (q31_t)0x5A82799A, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4C3FDFF3, - (q31_t)0x66CF811F, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x3C56BA70, - (q31_t)0x70E2CBC6, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2B1F34EB, - (q31_t)0x78848413, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x18F8B83C, - (q31_t)0x7D8A5F3F, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0647D97C, - (q31_t)0x7FD8878D, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF3742CA1, - (q31_t)0x7F62368F, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE0E60684, - (q31_t)0x7C29FBEE, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xCF043AB2, - (q31_t)0x7641AF3C, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xBE31E19B, - (q31_t)0x6DCA0D14, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xAECC336B, - (q31_t)0x62F201AC, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA1288376, - (q31_t)0x55F5A4D2, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9592675B, - (q31_t)0x471CECE6, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8C4A142F, - (q31_t)0x36BA2013, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8582FAA4, - (q31_t)0x25280C5D, (q31_t)0x83D60411, (q31_t)0x1F19F97B, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x8162AA03, - (q31_t)0x12C8106E, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80000000, - (q31_t)0x00000000, (q31_t)0x80277872, (q31_t)0xF9B82683, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x8162AA03, - (q31_t)0xED37EF91, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x8582FAA4, - (q31_t)0xDAD7F3A2, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8C4A142F, - (q31_t)0xC945DFEC, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9592675B, - (q31_t)0xB8E31319, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0xA1288376, - (q31_t)0xAA0A5B2D, (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAECC336B, - (q31_t)0x9D0DFE53, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBE31E19B, - (q31_t)0x9235F2EB, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCF043AB2, - (q31_t)0x89BE50C3, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xE0E60684, - (q31_t)0x83D60411, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xF3742CA1, - (q31_t)0x809DC970, (q31_t)0xF9B82683, (q31_t)0x80277872 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FF62182, - (q31_t)0x03242ABF, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F62368F, - (q31_t)0x0C8BD35E, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E1D93E9, - (q31_t)0x15E21444, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7C29FBEE, - (q31_t)0x1F19F97B, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x798A23B1, - (q31_t)0x2826B928, (q31_t)0x78848413, (q31_t)0x2B1F34EB, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x7641AF3C, - (q31_t)0x30FBC54D, (q31_t)0x7504D345, (q31_t)0x33DEF287, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x72552C84, - (q31_t)0x398CDD32, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6DCA0D14, - (q31_t)0x41CE1E64, (q31_t)0x6C242960, (q31_t)0x447ACD50, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x68A69E81, - (q31_t)0x49B41533, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x62F201AC, - (q31_t)0x5133CC94, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5CB420DF, - (q31_t)0x5842DD54, (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x55F5A4D2, - (q31_t)0x5ED77C89, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4EBFE8A4, - (q31_t)0x64E88926, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x471CECE6, - (q31_t)0x6A6D98A4, (q31_t)0x447ACD50, (q31_t)0x6C242960, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x3F1749B7, - (q31_t)0x6F5F02B1, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x36BA2013, - (q31_t)0x73B5EBD0, (q31_t)0x33DEF287, (q31_t)0x7504D345, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2E110A62, - (q31_t)0x776C4EDB, (q31_t)0x2B1F34EB, (q31_t)0x78848413, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x25280C5D, - (q31_t)0x7A7D055B, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1C0B826A, - (q31_t)0x7CE3CEB1, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x12C8106E, - (q31_t)0x7E9D55FC, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x096A9049, - (q31_t)0x7FA736B4, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x00000000, - (q31_t)0x7FFFFFFF, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF6956FB6, - (q31_t)0x7FA736B4, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xED37EF91, - (q31_t)0x7E9D55FC, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE3F47D95, - (q31_t)0x7CE3CEB1, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDAD7F3A2, - (q31_t)0x7A7D055B, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD1EEF59E, - (q31_t)0x776C4EDB, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xC945DFEC, - (q31_t)0x73B5EBD0, (q31_t)0xC67322CD, (q31_t)0x72552C84, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC0E8B648, - (q31_t)0x6F5F02B1, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xB8E31319, - (q31_t)0x6A6D98A4, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB140175B, - (q31_t)0x64E88926, (q31_t)0xAECC336B, (q31_t)0x62F201AC, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAA0A5B2D, - (q31_t)0x5ED77C89, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA34BDF20, - (q31_t)0x5842DD54, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9D0DFE53, - (q31_t)0x5133CC94, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9759617E, - (q31_t)0x49B41533, (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9235F2EB, - (q31_t)0x41CE1E64, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8DAAD37B, - (q31_t)0x398CDD32, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x89BE50C3, - (q31_t)0x30FBC54D, (q31_t)0x8893B124, (q31_t)0x2E110A62, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8675DC4E, - (q31_t)0x2826B928, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x83D60411, - (q31_t)0x1F19F97B, (q31_t)0x831C314E, (q31_t)0x1C0B826A, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x81E26C16, - (q31_t)0x15E21444, (q31_t)0x8162AA03, (q31_t)0x12C8106E, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x809DC970, - (q31_t)0x0C8BD35E, (q31_t)0x8058C94C, (q31_t)0x096A9049, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x8009DE7D, - (q31_t)0x03242ABF, (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x80277872, - (q31_t)0xF9B82683, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80F66E3C, - (q31_t)0xF054D8D4, (q31_t)0x8162AA03, (q31_t)0xED37EF91, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x8275A0C0, - (q31_t)0xE70747C3, (q31_t)0x831C314E, (q31_t)0xE3F47D95, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x84A2FC62, - (q31_t)0xDDDC5B3A, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x877B7BEC, - (q31_t)0xD4E0CB14, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8AFB2CBA, - (q31_t)0xCC210D78, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8F1D343A, - (q31_t)0xC3A9458F, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x93DBD69F, - (q31_t)0xBB8532AF, (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x99307EE0, - (q31_t)0xB3C0200C, (q31_t)0x9B1776D9, (q31_t)0xB140175B, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9F13C7D0, - (q31_t)0xAC64D510, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA57D8666, - (q31_t)0xA57D8666, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAC64D510, - (q31_t)0x9F13C7D0, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB3C0200C, - (q31_t)0x99307EE0, (q31_t)0xB64BEACC, (q31_t)0x9759617E, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBB8532AF, - (q31_t)0x93DBD69F, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC3A9458F, - (q31_t)0x8F1D343A, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCC210D78, - (q31_t)0x8AFB2CBA, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD4E0CB14, - (q31_t)0x877B7BEC, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDDDC5B3A, - (q31_t)0x84A2FC62, (q31_t)0xE0E60684, (q31_t)0x83D60411, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE70747C3, - (q31_t)0x8275A0C0, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xF054D8D4, - (q31_t)0x80F66E3C, (q31_t)0xF3742CA1, (q31_t)0x809DC970, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF9B82683, - (q31_t)0x80277872, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFD885A, - (q31_t)0x01921D1F, (q31_t)0x7FF62182, (q31_t)0x03242ABF, - (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FD8878D, - (q31_t)0x0647D97C, (q31_t)0x7FC25596, (q31_t)0x07D95B9E, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F872BF3, - (q31_t)0x0AFB6805, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, - (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F0991C3, - (q31_t)0x0FAB272B, (q31_t)0x7ED5E5C6, (q31_t)0x1139F0CE, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E5FE493, - (q31_t)0x145576B1, (q31_t)0x7E1D93E9, (q31_t)0x15E21444, - (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7D8A5F3F, - (q31_t)0x18F8B83C, (q31_t)0x7D3980EC, (q31_t)0x1A82A025, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7C894BDD, - (q31_t)0x1D934FE5, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, - (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7B5D039D, - (q31_t)0x2223A4C5, (q31_t)0x7AEF6323, (q31_t)0x23A6887E, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A05EEAD, - (q31_t)0x26A82185, (q31_t)0x798A23B1, (q31_t)0x2826B928, - (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78848413, - (q31_t)0x2B1F34EB, (q31_t)0x77FAB988, (q31_t)0x2C98FBBA, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x76D94988, - (q31_t)0x2F875262, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7504D345, - (q31_t)0x33DEF287, (q31_t)0x745F9DD1, (q31_t)0x354D9056, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x7307C3D0, - (q31_t)0x382493B0, (q31_t)0x72552C84, (q31_t)0x398CDD32, - (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x70E2CBC6, - (q31_t)0x3C56BA70, (q31_t)0x70231099, (q31_t)0x3DB832A5, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6E96A99C, - (q31_t)0x4073F21D, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, - (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6C242960, - (q31_t)0x447ACD50, (q31_t)0x6B4AF278, (q31_t)0x45CD358F, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x698C246C, - (q31_t)0x4869E664, (q31_t)0x68A69E81, (q31_t)0x49B41533, - (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x66CF811F, - (q31_t)0x4C3FDFF3, (q31_t)0x65DDFBD3, (q31_t)0x4D8162C4, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x63EF328F, - (q31_t)0x4FFB654D, (q31_t)0x62F201AC, (q31_t)0x5133CC94, - (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x60EC3830, - (q31_t)0x539B2AEF, (q31_t)0x5FE3B38D, (q31_t)0x54CA0A4A, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5DC79D7C, - (q31_t)0x571DEEF9, (q31_t)0x5CB420DF, (q31_t)0x5842DD54, - (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5A82799A, - (q31_t)0x5A82799A, (q31_t)0x59646497, (q31_t)0x5B9D1153, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x571DEEF9, - (q31_t)0x5DC79D7C, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, - (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x539B2AEF, - (q31_t)0x60EC3830, (q31_t)0x5269126E, (q31_t)0x61F1003E, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4FFB654D, - (q31_t)0x63EF328F, (q31_t)0x4EBFE8A4, (q31_t)0x64E88926, - (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4C3FDFF3, - (q31_t)0x66CF811F, (q31_t)0x4AFB6C97, (q31_t)0x67BD0FBC, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x4869E664, - (q31_t)0x698C246C, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, - (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x447ACD50, - (q31_t)0x6C242960, (q31_t)0x4325C135, (q31_t)0x6CF934FB, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4073F21D, - (q31_t)0x6E96A99C, (q31_t)0x3F1749B7, (q31_t)0x6F5F02B1, - (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3C56BA70, - (q31_t)0x70E2CBC6, (q31_t)0x3AF2EEB7, (q31_t)0x719E2CD2, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x382493B0, - (q31_t)0x7307C3D0, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, - (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x33DEF287, - (q31_t)0x7504D345, (q31_t)0x326E54C7, (q31_t)0x75A585CF, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2F875262, - (q31_t)0x76D94988, (q31_t)0x2E110A62, (q31_t)0x776C4EDB, - (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2B1F34EB, - (q31_t)0x78848413, (q31_t)0x29A3C484, (q31_t)0x7909A92C, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x26A82185, - (q31_t)0x7A05EEAD, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, - (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x2223A4C5, - (q31_t)0x7B5D039D, (q31_t)0x209F701C, (q31_t)0x7BC5E28F, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1D934FE5, - (q31_t)0x7C894BDD, (q31_t)0x1C0B826A, (q31_t)0x7CE3CEB1, - (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x18F8B83C, - (q31_t)0x7D8A5F3F, (q31_t)0x176DD9DE, (q31_t)0x7DD6668E, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x145576B1, - (q31_t)0x7E5FE493, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, - (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x0FAB272B, - (q31_t)0x7F0991C3, (q31_t)0x0E1BC2E3, (q31_t)0x7F3857F5, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0AFB6805, - (q31_t)0x7F872BF3, (q31_t)0x096A9049, (q31_t)0x7FA736B4, - (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x0647D97C, - (q31_t)0x7FD8878D, (q31_t)0x04B6195D, (q31_t)0x7FE9CBC0, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x01921D1F, - (q31_t)0x7FFD885A, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFCDBD541, - (q31_t)0x7FF62182, (q31_t)0xFB49E6A2, (q31_t)0x7FE9CBC0, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF826A461, - (q31_t)0x7FC25596, (q31_t)0xF6956FB6, (q31_t)0x7FA736B4, - (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF3742CA1, - (q31_t)0x7F62368F, (q31_t)0xF1E43D1C, (q31_t)0x7F3857F5, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEEC60F31, - (q31_t)0x7ED5E5C6, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, - (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEA1DEBBB, - (q31_t)0x7E1D93E9, (q31_t)0xE8922621, (q31_t)0x7DD6668E, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE57D5FDA, - (q31_t)0x7D3980EC, (q31_t)0xE3F47D95, (q31_t)0x7CE3CEB1, - (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE0E60684, - (q31_t)0x7C29FBEE, (q31_t)0xDF608FE3, (q31_t)0x7BC5E28F, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDC597781, - (q31_t)0x7AEF6323, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, - (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD7D946D7, - (q31_t)0x798A23B1, (q31_t)0xD65C3B7B, (q31_t)0x7909A92C, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD3670445, - (q31_t)0x77FAB988, (q31_t)0xD1EEF59E, (q31_t)0x776C4EDB, - (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xCF043AB2, - (q31_t)0x7641AF3C, (q31_t)0xCD91AB38, (q31_t)0x75A585CF, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCAB26FA9, - (q31_t)0x745F9DD1, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, - (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC67322CD, - (q31_t)0x72552C84, (q31_t)0xC50D1148, (q31_t)0x719E2CD2, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC247CD5A, - (q31_t)0x70231099, (q31_t)0xC0E8B648, (q31_t)0x6F5F02B1, - (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBE31E19B, - (q31_t)0x6DCA0D14, (q31_t)0xBCDA3ECA, (q31_t)0x6CF934FB, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBA32CA70, - (q31_t)0x6B4AF278, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, - (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB64BEACC, - (q31_t)0x68A69E81, (q31_t)0xB5049368, (q31_t)0x67BD0FBC, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB27E9D3B, - (q31_t)0x65DDFBD3, (q31_t)0xB140175B, (q31_t)0x64E88926, - (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAECC336B, - (q31_t)0x62F201AC, (q31_t)0xAD96ED91, (q31_t)0x61F1003E, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAB35F5B5, - (q31_t)0x5FE3B38D, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, - (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA7BD22AB, - (q31_t)0x5CB420DF, (q31_t)0xA69B9B68, (q31_t)0x5B9D1153, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA462EEAC, - (q31_t)0x59646497, (q31_t)0xA34BDF20, (q31_t)0x5842DD54, - (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1288376, - (q31_t)0x55F5A4D2, (q31_t)0xA01C4C72, (q31_t)0x54CA0A4A, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9E0EFFC1, - (q31_t)0x5269126E, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, - (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9B1776D9, - (q31_t)0x4EBFE8A4, (q31_t)0x9A22042C, (q31_t)0x4D8162C4, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9842F043, - (q31_t)0x4AFB6C97, (q31_t)0x9759617E, (q31_t)0x49B41533, - (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x9592675B, - (q31_t)0x471CECE6, (q31_t)0x94B50D87, (q31_t)0x45CD358F, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9306CB04, - (q31_t)0x4325C135, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, - (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x90A0FD4E, - (q31_t)0x3F1749B7, (q31_t)0x8FDCEF66, (q31_t)0x3DB832A5, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8E61D32D, - (q31_t)0x3AF2EEB7, (q31_t)0x8DAAD37B, (q31_t)0x398CDD32, - (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8C4A142F, - (q31_t)0x36BA2013, (q31_t)0x8BA0622F, (q31_t)0x354D9056, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8A5A7A30, - (q31_t)0x326E54C7, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x8893B124, - (q31_t)0x2E110A62, (q31_t)0x88054677, (q31_t)0x2C98FBBA, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x86F656D3, - (q31_t)0x29A3C484, (q31_t)0x8675DC4E, (q31_t)0x2826B928, - (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x8582FAA4, - (q31_t)0x25280C5D, (q31_t)0x85109CDC, (q31_t)0x23A6887E, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x843A1D70, - (q31_t)0x209F701C, (q31_t)0x83D60411, (q31_t)0x1F19F97B, - (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x831C314E, - (q31_t)0x1C0B826A, (q31_t)0x82C67F13, (q31_t)0x1A82A025, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x82299971, - (q31_t)0x176DD9DE, (q31_t)0x81E26C16, (q31_t)0x15E21444, - (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x8162AA03, - (q31_t)0x12C8106E, (q31_t)0x812A1A39, (q31_t)0x1139F0CE, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80C7A80A, - (q31_t)0x0E1BC2E3, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, - (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x8058C94C, - (q31_t)0x096A9049, (q31_t)0x803DAA69, (q31_t)0x07D95B9E, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80163440, - (q31_t)0x04B6195D, (q31_t)0x8009DE7D, (q31_t)0x03242ABF, - (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x80000000, - (q31_t)0x00000000, (q31_t)0x800277A5, (q31_t)0xFE6DE2E0, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x80163440, - (q31_t)0xFB49E6A2, (q31_t)0x80277872, (q31_t)0xF9B82683, - (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8058C94C, - (q31_t)0xF6956FB6, (q31_t)0x8078D40D, (q31_t)0xF50497FA, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80C7A80A, - (q31_t)0xF1E43D1C, (q31_t)0x80F66E3C, (q31_t)0xF054D8D4, - (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8162AA03, - (q31_t)0xED37EF91, (q31_t)0x81A01B6C, (q31_t)0xEBAA894E, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x82299971, - (q31_t)0xE8922621, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, - (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x831C314E, - (q31_t)0xE3F47D95, (q31_t)0x8376B422, (q31_t)0xE26CB01A, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x843A1D70, - (q31_t)0xDF608FE3, (q31_t)0x84A2FC62, (q31_t)0xDDDC5B3A, - (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x8582FAA4, - (q31_t)0xDAD7F3A2, (q31_t)0x85FA1152, (q31_t)0xD957DE7A, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86F656D3, - (q31_t)0xD65C3B7B, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, - (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x8893B124, - (q31_t)0xD1EEF59E, (q31_t)0x8926B677, (q31_t)0xD078AD9D, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8A5A7A30, - (q31_t)0xCD91AB38, (q31_t)0x8AFB2CBA, (q31_t)0xCC210D78, - (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8C4A142F, - (q31_t)0xC945DFEC, (q31_t)0x8CF83C30, (q31_t)0xC7DB6C50, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8E61D32D, - (q31_t)0xC50D1148, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, - (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x90A0FD4E, - (q31_t)0xC0E8B648, (q31_t)0x91695663, (q31_t)0xBF8C0DE2, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9306CB04, - (q31_t)0xBCDA3ECA, (q31_t)0x93DBD69F, (q31_t)0xBB8532AF, - (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x9592675B, - (q31_t)0xB8E31319, (q31_t)0x9673DB94, (q31_t)0xB796199B, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x9842F043, - (q31_t)0xB5049368, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, - (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9B1776D9, - (q31_t)0xB140175B, (q31_t)0x9C10CD70, (q31_t)0xB0049AB2, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9E0EFFC1, - (q31_t)0xAD96ED91, (q31_t)0x9F13C7D0, (q31_t)0xAC64D510, - (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA1288376, - (q31_t)0xAA0A5B2D, (q31_t)0xA2386283, (q31_t)0xA8E21106, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA462EEAC, - (q31_t)0xA69B9B68, (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA7BD22AB, - (q31_t)0xA34BDF20, (q31_t)0xA8E21106, (q31_t)0xA2386283, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAB35F5B5, - (q31_t)0xA01C4C72, (q31_t)0xAC64D510, (q31_t)0x9F13C7D0, - (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xAECC336B, - (q31_t)0x9D0DFE53, (q31_t)0xB0049AB2, (q31_t)0x9C10CD70, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB27E9D3B, - (q31_t)0x9A22042C, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, - (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB64BEACC, - (q31_t)0x9759617E, (q31_t)0xB796199B, (q31_t)0x9673DB94, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBA32CA70, - (q31_t)0x94B50D87, (q31_t)0xBB8532AF, (q31_t)0x93DBD69F, - (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBE31E19B, - (q31_t)0x9235F2EB, (q31_t)0xBF8C0DE2, (q31_t)0x91695663, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC247CD5A, - (q31_t)0x8FDCEF66, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, - (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC67322CD, - (q31_t)0x8DAAD37B, (q31_t)0xC7DB6C50, (q31_t)0x8CF83C30, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCAB26FA9, - (q31_t)0x8BA0622F, (q31_t)0xCC210D78, (q31_t)0x8AFB2CBA, - (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCF043AB2, - (q31_t)0x89BE50C3, (q31_t)0xD078AD9D, (q31_t)0x8926B677, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD3670445, - (q31_t)0x88054677, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, - (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD7D946D7, - (q31_t)0x8675DC4E, (q31_t)0xD957DE7A, (q31_t)0x85FA1152, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDC597781, - (q31_t)0x85109CDC, (q31_t)0xDDDC5B3A, (q31_t)0x84A2FC62, - (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xE0E60684, - (q31_t)0x83D60411, (q31_t)0xE26CB01A, (q31_t)0x8376B422, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE57D5FDA, - (q31_t)0x82C67F13, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, - (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xEA1DEBBB, - (q31_t)0x81E26C16, (q31_t)0xEBAA894E, (q31_t)0x81A01B6C, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xEEC60F31, - (q31_t)0x812A1A39, (q31_t)0xF054D8D4, (q31_t)0x80F66E3C, - (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF3742CA1, - (q31_t)0x809DC970, (q31_t)0xF50497FA, (q31_t)0x8078D40D, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF826A461, - (q31_t)0x803DAA69, (q31_t)0xF9B82683, (q31_t)0x80277872, - (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFCDBD541, - (q31_t)0x8009DE7D, (q31_t)0xFE6DE2E0, (q31_t)0x800277A5 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFF6216, - (q31_t)0x00C90F88, (q31_t)0x7FFD885A, (q31_t)0x01921D1F, - (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF62182, - (q31_t)0x03242ABF, (q31_t)0x7FF09477, (q31_t)0x03ED26E6, - (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE1C76B, - (q31_t)0x057F0034, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, - (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FC25596, - (q31_t)0x07D95B9E, (q31_t)0x7FB563B2, (q31_t)0x08A2009A, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F97CEBC, - (q31_t)0x0A3308BC, (q31_t)0x7F872BF3, (q31_t)0x0AFB6805, - (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F62368F, - (q31_t)0x0C8BD35E, (q31_t)0x7F4DE450, (q31_t)0x0D53DB92, - (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F2191B4, - (q31_t)0x0EE38765, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, - (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7ED5E5C6, - (q31_t)0x1139F0CE, (q31_t)0x7EBA3A39, (q31_t)0x120116D4, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E7F3956, - (q31_t)0x138EDBB0, (q31_t)0x7E5FE493, (q31_t)0x145576B1, - (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E1D93E9, - (q31_t)0x15E21444, (q31_t)0x7DFA98A7, (q31_t)0x16A81305, - (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DB0FDF7, - (q31_t)0x183366E8, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D3980EC, - (q31_t)0x1A82A025, (q31_t)0x7D0F4218, (q31_t)0x1B4732EF, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CB72724, - (q31_t)0x1CCF8CB3, (q31_t)0x7C894BDD, (q31_t)0x1D934FE5, - (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C29FBEE, - (q31_t)0x1F19F97B, (q31_t)0x7BF88830, (q31_t)0x1FDCDC1A, - (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7B920B89, - (q31_t)0x2161B39F, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, - (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7AEF6323, - (q31_t)0x23A6887E, (q31_t)0x7AB6CBA3, (q31_t)0x24677757, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A4210D8, - (q31_t)0x25E845B5, (q31_t)0x7A05EEAD, (q31_t)0x26A82185, - (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x798A23B1, - (q31_t)0x2826B928, (q31_t)0x794A7C11, (q31_t)0x28E5714A, - (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78C7ABA1, - (q31_t)0x2A61B101, (q31_t)0x78848413, (q31_t)0x2B1F34EB, - (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x77FAB988, - (q31_t)0x2C98FBBA, (q31_t)0x77B417DF, (q31_t)0x2D553AFB, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x77235F2D, - (q31_t)0x2ECC681E, (q31_t)0x76D94988, (q31_t)0x2F875262, - (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x7641AF3C, - (q31_t)0x30FBC54D, (q31_t)0x75F42C0A, (q31_t)0x31B54A5D, - (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7555BD4B, - (q31_t)0x3326E2C2, (q31_t)0x7504D345, (q31_t)0x33DEF287, - (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x745F9DD1, - (q31_t)0x354D9056, (q31_t)0x740B53FA, (q31_t)0x36041AD9, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x735F6626, - (q31_t)0x376F9E46, (q31_t)0x7307C3D0, (q31_t)0x382493B0, - (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x72552C84, - (q31_t)0x398CDD32, (q31_t)0x71FA3948, (q31_t)0x3A402DD1, - (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x71410804, - (q31_t)0x3BA51E29, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, - (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x70231099, - (q31_t)0x3DB832A5, (q31_t)0x6FC19385, (q31_t)0x3E680B2C, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6EFB5F12, - (q31_t)0x3FC5EC97, (q31_t)0x6E96A99C, (q31_t)0x4073F21D, - (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6DCA0D14, - (q31_t)0x41CE1E64, (q31_t)0x6D6227FA, (q31_t)0x427A41D0, - (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6C8F351C, - (q31_t)0x43D09AEC, (q31_t)0x6C242960, (q31_t)0x447ACD50, - (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B4AF278, - (q31_t)0x45CD358F, (q31_t)0x6ADCC964, (q31_t)0x46756827, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x69FD614A, - (q31_t)0x47C3C22E, (q31_t)0x698C246C, (q31_t)0x4869E664, - (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68A69E81, - (q31_t)0x49B41533, (q31_t)0x683257AA, (q31_t)0x4A581C9D, - (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x6746C7D7, - (q31_t)0x4B9E038F, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, - (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x65DDFBD3, - (q31_t)0x4D8162C4, (q31_t)0x6563BF92, (q31_t)0x4E210617, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x646C59BF, - (q31_t)0x4F5E08E3, (q31_t)0x63EF328F, (q31_t)0x4FFB654D, - (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x62F201AC, - (q31_t)0x5133CC94, (q31_t)0x6271FA69, (q31_t)0x51CED46E, - (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x616F146B, - (q31_t)0x53028517, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, - (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x5FE3B38D, - (q31_t)0x54CA0A4A, (q31_t)0x5F5E0DB3, (q31_t)0x556040E2, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5E50015D, - (q31_t)0x568A34A9, (q31_t)0x5DC79D7C, (q31_t)0x571DEEF9, - (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5CB420DF, - (q31_t)0x5842DD54, (q31_t)0x5C290ACC, (q31_t)0x58D40E8C, - (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B1035CF, - (q31_t)0x59F3DE12, (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59646497, - (q31_t)0x5B9D1153, (q31_t)0x58D40E8C, (q31_t)0x5C290ACC, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x57B0D256, - (q31_t)0x5D3E5236, (q31_t)0x571DEEF9, (q31_t)0x5DC79D7C, - (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x55F5A4D2, - (q31_t)0x5ED77C89, (q31_t)0x556040E2, (q31_t)0x5F5E0DB3, - (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x5433027D, - (q31_t)0x60686CCE, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, - (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x5269126E, - (q31_t)0x61F1003E, (q31_t)0x51CED46E, (q31_t)0x6271FA69, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x5097FC5E, - (q31_t)0x637114CC, (q31_t)0x4FFB654D, (q31_t)0x63EF328F, - (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4EBFE8A4, - (q31_t)0x64E88926, (q31_t)0x4E210617, (q31_t)0x6563BF92, - (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4CE10034, - (q31_t)0x66573CBB, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, - (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4AFB6C97, - (q31_t)0x67BD0FBC, (q31_t)0x4A581C9D, (q31_t)0x683257AA, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x490F57EE, - (q31_t)0x6919E320, (q31_t)0x4869E664, (q31_t)0x698C246C, - (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x471CECE6, - (q31_t)0x6A6D98A4, (q31_t)0x46756827, (q31_t)0x6ADCC964, - (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x452456BC, - (q31_t)0x6BB812D0, (q31_t)0x447ACD50, (q31_t)0x6C242960, - (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x4325C135, - (q31_t)0x6CF934FB, (q31_t)0x427A41D0, (q31_t)0x6D6227FA, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4121589A, - (q31_t)0x6E30E349, (q31_t)0x4073F21D, (q31_t)0x6E96A99C, - (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F1749B7, - (q31_t)0x6F5F02B1, (q31_t)0x3E680B2C, (q31_t)0x6FC19385, - (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D07C1D5, - (q31_t)0x708378FE, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, - (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3AF2EEB7, - (q31_t)0x719E2CD2, (q31_t)0x3A402DD1, (q31_t)0x71FA3948, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x38D8FE93, - (q31_t)0x72AF05A6, (q31_t)0x382493B0, (q31_t)0x7307C3D0, - (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x36BA2013, - (q31_t)0x73B5EBD0, (q31_t)0x36041AD9, (q31_t)0x740B53FA, - (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x3496824F, - (q31_t)0x74B2C883, (q31_t)0x33DEF287, (q31_t)0x7504D345, - (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x326E54C7, - (q31_t)0x75A585CF, (q31_t)0x31B54A5D, (q31_t)0x75F42C0A, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x3041C760, - (q31_t)0x768E0EA5, (q31_t)0x2F875262, (q31_t)0x76D94988, - (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E110A62, - (q31_t)0x776C4EDB, (q31_t)0x2D553AFB, (q31_t)0x77B417DF, - (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2BDC4E6F, - (q31_t)0x78403328, (q31_t)0x2B1F34EB, (q31_t)0x78848413, - (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x29A3C484, - (q31_t)0x7909A92C, (q31_t)0x28E5714A, (q31_t)0x794A7C11, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27679DF4, - (q31_t)0x79C89F6D, (q31_t)0x26A82185, (q31_t)0x7A05EEAD, - (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x25280C5D, - (q31_t)0x7A7D055B, (q31_t)0x24677757, (q31_t)0x7AB6CBA3, - (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x22E541AE, - (q31_t)0x7B26CB4F, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, - (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x209F701C, - (q31_t)0x7BC5E28F, (q31_t)0x1FDCDC1A, (q31_t)0x7BF88830, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1E56CA1E, - (q31_t)0x7C5A3D4F, (q31_t)0x1D934FE5, (q31_t)0x7C894BDD, - (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C0B826A, - (q31_t)0x7CE3CEB1, (q31_t)0x1B4732EF, (q31_t)0x7D0F4218, - (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x19BDCBF2, - (q31_t)0x7D628AC5, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x176DD9DE, - (q31_t)0x7DD6668E, (q31_t)0x16A81305, (q31_t)0x7DFA98A7, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x151BDF85, - (q31_t)0x7E3F57FE, (q31_t)0x145576B1, (q31_t)0x7E5FE493, - (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x12C8106E, - (q31_t)0x7E9D55FC, (q31_t)0x120116D4, (q31_t)0x7EBA3A39, - (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x1072A047, - (q31_t)0x7EF0585F, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, - (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0E1BC2E3, - (q31_t)0x7F3857F5, (q31_t)0x0D53DB92, (q31_t)0x7F4DE450, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0BC3AC35, - (q31_t)0x7F754E7F, (q31_t)0x0AFB6805, (q31_t)0x7F872BF3, - (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x096A9049, - (q31_t)0x7FA736B4, (q31_t)0x08A2009A, (q31_t)0x7FB563B2, - (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x0710A344, - (q31_t)0x7FCE0C3E, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, - (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x04B6195D, - (q31_t)0x7FE9CBC0, (q31_t)0x03ED26E6, (q31_t)0x7FF09477, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x025B26D7, - (q31_t)0x7FFA72D1, (q31_t)0x01921D1F, (q31_t)0x7FFD885A, - (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x00000000, - (q31_t)0x7FFFFFFF, (q31_t)0xFF36F078, (q31_t)0x7FFF6216, - (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFDA4D928, - (q31_t)0x7FFA72D1, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, - (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFB49E6A2, - (q31_t)0x7FE9CBC0, (q31_t)0xFA80FFCB, (q31_t)0x7FE1C76B, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF8EF5CBB, - (q31_t)0x7FCE0C3E, (q31_t)0xF826A461, (q31_t)0x7FC25596, - (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF6956FB6, - (q31_t)0x7FA736B4, (q31_t)0xF5CCF743, (q31_t)0x7F97CEBC, - (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF43C53CA, - (q31_t)0x7F754E7F, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, - (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF1E43D1C, - (q31_t)0x7F3857F5, (q31_t)0xF11C789A, (q31_t)0x7F2191B4, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEF8D5FB8, - (q31_t)0x7EF0585F, (q31_t)0xEEC60F31, (q31_t)0x7ED5E5C6, - (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xED37EF91, - (q31_t)0x7E9D55FC, (q31_t)0xEC71244F, (q31_t)0x7E7F3956, - (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEAE4207A, - (q31_t)0x7E3F57FE, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, - (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE8922621, - (q31_t)0x7DD6668E, (q31_t)0xE7CC9917, (q31_t)0x7DB0FDF7, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE642340D, - (q31_t)0x7D628AC5, (q31_t)0xE57D5FDA, (q31_t)0x7D3980EC, - (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE3F47D95, - (q31_t)0x7CE3CEB1, (q31_t)0xE330734C, (q31_t)0x7CB72724, - (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE1A935E1, - (q31_t)0x7C5A3D4F, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, - (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDF608FE3, - (q31_t)0x7BC5E28F, (q31_t)0xDE9E4C60, (q31_t)0x7B920B89, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDD1ABE51, - (q31_t)0x7B26CB4F, (q31_t)0xDC597781, (q31_t)0x7AEF6323, - (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDAD7F3A2, - (q31_t)0x7A7D055B, (q31_t)0xDA17BA4A, (q31_t)0x7A4210D8, - (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD898620C, - (q31_t)0x79C89F6D, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, - (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD65C3B7B, - (q31_t)0x7909A92C, (q31_t)0xD59E4EFE, (q31_t)0x78C7ABA1, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD423B190, - (q31_t)0x78403328, (q31_t)0xD3670445, (q31_t)0x77FAB988, - (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD1EEF59E, - (q31_t)0x776C4EDB, (q31_t)0xD13397E1, (q31_t)0x77235F2D, - (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xCFBE389F, - (q31_t)0x768E0EA5, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCD91AB38, - (q31_t)0x75A585CF, (q31_t)0xCCD91D3D, (q31_t)0x7555BD4B, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCB697DB0, - (q31_t)0x74B2C883, (q31_t)0xCAB26FA9, (q31_t)0x745F9DD1, - (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC945DFEC, - (q31_t)0x73B5EBD0, (q31_t)0xC89061BA, (q31_t)0x735F6626, - (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC727016C, - (q31_t)0x72AF05A6, (q31_t)0xC67322CD, (q31_t)0x72552C84, - (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC50D1148, - (q31_t)0x719E2CD2, (q31_t)0xC45AE1D7, (q31_t)0x71410804, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC2F83E2A, - (q31_t)0x708378FE, (q31_t)0xC247CD5A, (q31_t)0x70231099, - (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC0E8B648, - (q31_t)0x6F5F02B1, (q31_t)0xC03A1368, (q31_t)0x6EFB5F12, - (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBEDEA765, - (q31_t)0x6E30E349, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, - (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBCDA3ECA, - (q31_t)0x6CF934FB, (q31_t)0xBC2F6513, (q31_t)0x6C8F351C, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBADBA943, - (q31_t)0x6BB812D0, (q31_t)0xBA32CA70, (q31_t)0x6B4AF278, - (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB8E31319, - (q31_t)0x6A6D98A4, (q31_t)0xB83C3DD1, (q31_t)0x69FD614A, - (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB6F0A811, - (q31_t)0x6919E320, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, - (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB5049368, - (q31_t)0x67BD0FBC, (q31_t)0xB461FC70, (q31_t)0x6746C7D7, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB31EFFCB, - (q31_t)0x66573CBB, (q31_t)0xB27E9D3B, (q31_t)0x65DDFBD3, - (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB140175B, - (q31_t)0x64E88926, (q31_t)0xB0A1F71C, (q31_t)0x646C59BF, - (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAF6803A1, - (q31_t)0x637114CC, (q31_t)0xAECC336B, (q31_t)0x62F201AC, - (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xAD96ED91, - (q31_t)0x61F1003E, (q31_t)0xACFD7AE8, (q31_t)0x616F146B, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xABCCFD82, - (q31_t)0x60686CCE, (q31_t)0xAB35F5B5, (q31_t)0x5FE3B38D, - (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA0A5B2D, - (q31_t)0x5ED77C89, (q31_t)0xA975CB56, (q31_t)0x5E50015D, - (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA84F2DA9, - (q31_t)0x5D3E5236, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, - (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA69B9B68, - (q31_t)0x5B9D1153, (q31_t)0xA60C21ED, (q31_t)0x5B1035CF, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA4EFCA31, - (q31_t)0x59F3DE12, (q31_t)0xA462EEAC, (q31_t)0x59646497, - (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA34BDF20, - (q31_t)0x5842DD54, (q31_t)0xA2C1ADC9, (q31_t)0x57B0D256, - (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1AFFEA2, - (q31_t)0x568A34A9, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, - (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA01C4C72, - (q31_t)0x54CA0A4A, (q31_t)0x9F979331, (q31_t)0x5433027D, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9E90EB94, - (q31_t)0x53028517, (q31_t)0x9E0EFFC1, (q31_t)0x5269126E, - (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D0DFE53, - (q31_t)0x5133CC94, (q31_t)0x9C8EEB33, (q31_t)0x5097FC5E, - (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9B93A640, - (q31_t)0x4F5E08E3, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, - (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A22042C, - (q31_t)0x4D8162C4, (q31_t)0x99A8C344, (q31_t)0x4CE10034, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x98B93828, - (q31_t)0x4B9E038F, (q31_t)0x9842F043, (q31_t)0x4AFB6C97, - (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x9759617E, - (q31_t)0x49B41533, (q31_t)0x96E61CDF, (q31_t)0x490F57EE, - (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x96029EB5, - (q31_t)0x47C3C22E, (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x94B50D87, - (q31_t)0x45CD358F, (q31_t)0x9447ED2F, (q31_t)0x452456BC, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9370CAE4, - (q31_t)0x43D09AEC, (q31_t)0x9306CB04, (q31_t)0x4325C135, - (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9235F2EB, - (q31_t)0x41CE1E64, (q31_t)0x91CF1CB6, (q31_t)0x4121589A, - (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x9104A0ED, - (q31_t)0x3FC5EC97, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, - (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x8FDCEF66, - (q31_t)0x3DB832A5, (q31_t)0x8F7C8701, (q31_t)0x3D07C1D5, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8EBEF7FB, - (q31_t)0x3BA51E29, (q31_t)0x8E61D32D, (q31_t)0x3AF2EEB7, - (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DAAD37B, - (q31_t)0x398CDD32, (q31_t)0x8D50FA59, (q31_t)0x38D8FE93, - (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CA099D9, - (q31_t)0x376F9E46, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, - (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BA0622F, - (q31_t)0x354D9056, (q31_t)0x8B4D377C, (q31_t)0x3496824F, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AAA42B4, - (q31_t)0x3326E2C2, (q31_t)0x8A5A7A30, (q31_t)0x326E54C7, - (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89BE50C3, - (q31_t)0x30FBC54D, (q31_t)0x8971F15A, (q31_t)0x3041C760, - (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x88DCA0D3, - (q31_t)0x2ECC681E, (q31_t)0x8893B124, (q31_t)0x2E110A62, - (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x88054677, - (q31_t)0x2C98FBBA, (q31_t)0x87BFCCD7, (q31_t)0x2BDC4E6F, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8738545E, - (q31_t)0x2A61B101, (q31_t)0x86F656D3, (q31_t)0x29A3C484, - (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x8675DC4E, - (q31_t)0x2826B928, (q31_t)0x86376092, (q31_t)0x27679DF4, - (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85BDEF27, - (q31_t)0x25E845B5, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, - (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x85109CDC, - (q31_t)0x23A6887E, (q31_t)0x84D934B0, (q31_t)0x22E541AE, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x846DF476, - (q31_t)0x2161B39F, (q31_t)0x843A1D70, (q31_t)0x209F701C, - (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83D60411, - (q31_t)0x1F19F97B, (q31_t)0x83A5C2B0, (q31_t)0x1E56CA1E, - (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x8348D8DB, - (q31_t)0x1CCF8CB3, (q31_t)0x831C314E, (q31_t)0x1C0B826A, - (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82C67F13, - (q31_t)0x1A82A025, (q31_t)0x829D753A, (q31_t)0x19BDCBF2, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x824F0208, - (q31_t)0x183366E8, (q31_t)0x82299971, (q31_t)0x176DD9DE, - (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81E26C16, - (q31_t)0x15E21444, (q31_t)0x81C0A801, (q31_t)0x151BDF85, - (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x8180C6A9, - (q31_t)0x138EDBB0, (q31_t)0x8162AA03, (q31_t)0x12C8106E, - (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x812A1A39, - (q31_t)0x1139F0CE, (q31_t)0x810FA7A0, (q31_t)0x1072A047, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80DE6E4C, - (q31_t)0x0EE38765, (q31_t)0x80C7A80A, (q31_t)0x0E1BC2E3, - (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x809DC970, - (q31_t)0x0C8BD35E, (q31_t)0x808AB180, (q31_t)0x0BC3AC35, - (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80683143, - (q31_t)0x0A3308BC, (q31_t)0x8058C94C, (q31_t)0x096A9049, - (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x803DAA69, - (q31_t)0x07D95B9E, (q31_t)0x8031F3C1, (q31_t)0x0710A344, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x801E3894, - (q31_t)0x057F0034, (q31_t)0x80163440, (q31_t)0x04B6195D, - (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x8009DE7D, - (q31_t)0x03242ABF, (q31_t)0x80058D2E, (q31_t)0x025B26D7, - (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x80009DE9, - (q31_t)0x00C90F88, (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x800277A5, - (q31_t)0xFE6DE2E0, (q31_t)0x80058D2E, (q31_t)0xFDA4D928, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800F6B88, - (q31_t)0xFC12D919, (q31_t)0x80163440, (q31_t)0xFB49E6A2, - (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x80277872, - (q31_t)0xF9B82683, (q31_t)0x8031F3C1, (q31_t)0xF8EF5CBB, - (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x804A9C4D, - (q31_t)0xF75DFF65, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, - (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x8078D40D, - (q31_t)0xF50497FA, (q31_t)0x808AB180, (q31_t)0xF43C53CA, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80B21BAF, - (q31_t)0xF2AC246D, (q31_t)0x80C7A80A, (q31_t)0xF1E43D1C, - (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80F66E3C, - (q31_t)0xF054D8D4, (q31_t)0x810FA7A0, (q31_t)0xEF8D5FB8, - (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8145C5C6, - (q31_t)0xEDFEE92B, (q31_t)0x8162AA03, (q31_t)0xED37EF91, - (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81A01B6C, - (q31_t)0xEBAA894E, (q31_t)0x81C0A801, (q31_t)0xEAE4207A, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x82056758, - (q31_t)0xE957ECFB, (q31_t)0x82299971, (q31_t)0xE8922621, - (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x8275A0C0, - (q31_t)0xE70747C3, (q31_t)0x829D753A, (q31_t)0xE642340D, - (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82F0BDE8, - (q31_t)0xE4B8CD10, (q31_t)0x831C314E, (q31_t)0xE3F47D95, - (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x8376B422, - (q31_t)0xE26CB01A, (q31_t)0x83A5C2B0, (q31_t)0xE1A935E1, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x840777CF, - (q31_t)0xE02323E5, (q31_t)0x843A1D70, (q31_t)0xDF608FE3, - (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x84A2FC62, - (q31_t)0xDDDC5B3A, (q31_t)0x84D934B0, (q31_t)0xDD1ABE51, - (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x8549345C, - (q31_t)0xDB9888A8, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, - (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85FA1152, - (q31_t)0xD957DE7A, (q31_t)0x86376092, (q31_t)0xD898620C, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86B583EE, - (q31_t)0xD71A8EB5, (q31_t)0x86F656D3, (q31_t)0xD65C3B7B, - (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x877B7BEC, - (q31_t)0xD4E0CB14, (q31_t)0x87BFCCD7, (q31_t)0xD423B190, - (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x884BE820, - (q31_t)0xD2AAC504, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, - (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x8926B677, - (q31_t)0xD078AD9D, (q31_t)0x8971F15A, (q31_t)0xCFBE389F, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8A0BD3F5, - (q31_t)0xCE4AB5A2, (q31_t)0x8A5A7A30, (q31_t)0xCD91AB38, - (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8AFB2CBA, - (q31_t)0xCC210D78, (q31_t)0x8B4D377C, (q31_t)0xCB697DB0, - (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BF4AC05, - (q31_t)0xC9FBE527, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, - (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CF83C30, - (q31_t)0xC7DB6C50, (q31_t)0x8D50FA59, (q31_t)0xC727016C, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8E05C6B7, - (q31_t)0xC5BFD22E, (q31_t)0x8E61D32D, (q31_t)0xC50D1148, - (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8F1D343A, - (q31_t)0xC3A9458F, (q31_t)0x8F7C8701, (q31_t)0xC2F83E2A, - (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x903E6C7A, - (q31_t)0xC197F4D3, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, - (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x91695663, - (q31_t)0xBF8C0DE2, (q31_t)0x91CF1CB6, (q31_t)0xBEDEA765, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x929DD805, - (q31_t)0xBD85BE2F, (q31_t)0x9306CB04, (q31_t)0xBCDA3ECA, - (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x93DBD69F, - (q31_t)0xBB8532AF, (q31_t)0x9447ED2F, (q31_t)0xBADBA943, - (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x9523369B, - (q31_t)0xB98A97D8, (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x9673DB94, - (q31_t)0xB796199B, (q31_t)0x96E61CDF, (q31_t)0xB6F0A811, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x97CDA855, - (q31_t)0xB5A7E362, (q31_t)0x9842F043, (q31_t)0xB5049368, - (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x99307EE0, - (q31_t)0xB3C0200C, (q31_t)0x99A8C344, (q31_t)0xB31EFFCB, - (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A9C406D, - (q31_t)0xB1DEF9E8, (q31_t)0x9B1776D9, (q31_t)0xB140175B, - (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9C10CD70, - (q31_t)0xB0049AB2, (q31_t)0x9C8EEB33, (q31_t)0xAF6803A1, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D8E0596, - (q31_t)0xAE312B91, (q31_t)0x9E0EFFC1, (q31_t)0xAD96ED91, - (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9F13C7D0, - (q31_t)0xAC64D510, (q31_t)0x9F979331, (q31_t)0xABCCFD82, - (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA0A1F24C, - (q31_t)0xAA9FBF1D, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, - (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA2386283, - (q31_t)0xA8E21106, (q31_t)0xA2C1ADC9, (q31_t)0xA84F2DA9, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA3D6F533, - (q31_t)0xA72BF173, (q31_t)0xA462EEAC, (q31_t)0xA69B9B68, - (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA57D8666, - (q31_t)0xA57D8666, (q31_t)0xA60C21ED, (q31_t)0xA4EFCA31, - (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA72BF173, - (q31_t)0xA3D6F533, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, - (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA8E21106, - (q31_t)0xA2386283, (q31_t)0xA975CB56, (q31_t)0xA1AFFEA2, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA9FBF1D, - (q31_t)0xA0A1F24C, (q31_t)0xAB35F5B5, (q31_t)0xA01C4C72, - (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xAC64D510, - (q31_t)0x9F13C7D0, (q31_t)0xACFD7AE8, (q31_t)0x9E90EB94, - (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xAE312B91, - (q31_t)0x9D8E0596, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, - (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xB0049AB2, - (q31_t)0x9C10CD70, (q31_t)0xB0A1F71C, (q31_t)0x9B93A640, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB1DEF9E8, - (q31_t)0x9A9C406D, (q31_t)0xB27E9D3B, (q31_t)0x9A22042C, - (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB3C0200C, - (q31_t)0x99307EE0, (q31_t)0xB461FC70, (q31_t)0x98B93828, - (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB5A7E362, - (q31_t)0x97CDA855, (q31_t)0xB64BEACC, (q31_t)0x9759617E, - (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB796199B, - (q31_t)0x9673DB94, (q31_t)0xB83C3DD1, (q31_t)0x96029EB5, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB98A97D8, - (q31_t)0x9523369B, (q31_t)0xBA32CA70, (q31_t)0x94B50D87, - (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB8532AF, - (q31_t)0x93DBD69F, (q31_t)0xBC2F6513, (q31_t)0x9370CAE4, - (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD85BE2F, - (q31_t)0x929DD805, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, - (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF8C0DE2, - (q31_t)0x91695663, (q31_t)0xC03A1368, (q31_t)0x9104A0ED, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC197F4D3, - (q31_t)0x903E6C7A, (q31_t)0xC247CD5A, (q31_t)0x8FDCEF66, - (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC3A9458F, - (q31_t)0x8F1D343A, (q31_t)0xC45AE1D7, (q31_t)0x8EBEF7FB, - (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC5BFD22E, - (q31_t)0x8E05C6B7, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, - (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7DB6C50, - (q31_t)0x8CF83C30, (q31_t)0xC89061BA, (q31_t)0x8CA099D9, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC9FBE527, - (q31_t)0x8BF4AC05, (q31_t)0xCAB26FA9, (q31_t)0x8BA0622F, - (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCC210D78, - (q31_t)0x8AFB2CBA, (q31_t)0xCCD91D3D, (q31_t)0x8AAA42B4, - (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCE4AB5A2, - (q31_t)0x8A0BD3F5, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xD078AD9D, - (q31_t)0x8926B677, (q31_t)0xD13397E1, (q31_t)0x88DCA0D3, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD2AAC504, - (q31_t)0x884BE820, (q31_t)0xD3670445, (q31_t)0x88054677, - (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD4E0CB14, - (q31_t)0x877B7BEC, (q31_t)0xD59E4EFE, (q31_t)0x8738545E, - (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD71A8EB5, - (q31_t)0x86B583EE, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, - (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD957DE7A, - (q31_t)0x85FA1152, (q31_t)0xDA17BA4A, (q31_t)0x85BDEF27, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB9888A8, - (q31_t)0x8549345C, (q31_t)0xDC597781, (q31_t)0x85109CDC, - (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDDDC5B3A, - (q31_t)0x84A2FC62, (q31_t)0xDE9E4C60, (q31_t)0x846DF476, - (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xE02323E5, - (q31_t)0x840777CF, (q31_t)0xE0E60684, (q31_t)0x83D60411, - (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE26CB01A, - (q31_t)0x8376B422, (q31_t)0xE330734C, (q31_t)0x8348D8DB, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4B8CD10, - (q31_t)0x82F0BDE8, (q31_t)0xE57D5FDA, (q31_t)0x82C67F13, - (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE70747C3, - (q31_t)0x8275A0C0, (q31_t)0xE7CC9917, (q31_t)0x824F0208, - (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE957ECFB, - (q31_t)0x82056758, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, - (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEBAA894E, - (q31_t)0x81A01B6C, (q31_t)0xEC71244F, (q31_t)0x8180C6A9, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xEDFEE92B, - (q31_t)0x8145C5C6, (q31_t)0xEEC60F31, (q31_t)0x812A1A39, - (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xF054D8D4, - (q31_t)0x80F66E3C, (q31_t)0xF11C789A, (q31_t)0x80DE6E4C, - (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF2AC246D, - (q31_t)0x80B21BAF, (q31_t)0xF3742CA1, (q31_t)0x809DC970, - (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF50497FA, - (q31_t)0x8078D40D, (q31_t)0xF5CCF743, (q31_t)0x80683143, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF75DFF65, - (q31_t)0x804A9C4D, (q31_t)0xF826A461, (q31_t)0x803DAA69, - (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF9B82683, - (q31_t)0x80277872, (q31_t)0xFA80FFCB, (q31_t)0x801E3894, - (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFC12D919, - (q31_t)0x800F6B88, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D, - (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFE6DE2E0, - (q31_t)0x800277A5, (q31_t)0xFF36F078, (q31_t)0x80009DE9 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFFD885, - (q31_t)0x006487E3, (q31_t)0x7FFF6216, (q31_t)0x00C90F88, - (q31_t)0x7FFE9CB2, (q31_t)0x012D96B0, (q31_t)0x7FFD885A, - (q31_t)0x01921D1F, (q31_t)0x7FFC250F, (q31_t)0x01F6A296, - (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF871A1, - (q31_t)0x02BFA9A4, (q31_t)0x7FF62182, (q31_t)0x03242ABF, - (q31_t)0x7FF38273, (q31_t)0x0388A9E9, (q31_t)0x7FF09477, - (q31_t)0x03ED26E6, (q31_t)0x7FED5790, (q31_t)0x0451A176, - (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE5F108, - (q31_t)0x051A8E5C, (q31_t)0x7FE1C76B, (q31_t)0x057F0034, - (q31_t)0x7FDD4EEC, (q31_t)0x05E36EA9, (q31_t)0x7FD8878D, - (q31_t)0x0647D97C, (q31_t)0x7FD37152, (q31_t)0x06AC406F, - (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FC85853, - (q31_t)0x077501BE, (q31_t)0x7FC25596, (q31_t)0x07D95B9E, - (q31_t)0x7FBC040A, (q31_t)0x083DB0A7, (q31_t)0x7FB563B2, - (q31_t)0x08A2009A, (q31_t)0x7FAE7494, (q31_t)0x09064B3A, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F9FAA15, - (q31_t)0x09CECF89, (q31_t)0x7F97CEBC, (q31_t)0x0A3308BC, - (q31_t)0x7F8FA4AF, (q31_t)0x0A973BA5, (q31_t)0x7F872BF3, - (q31_t)0x0AFB6805, (q31_t)0x7F7E648B, (q31_t)0x0B5F8D9F, - (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F6BE9D4, - (q31_t)0x0C27C389, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, - (q31_t)0x7F5834B6, (q31_t)0x0CEFDB75, (q31_t)0x7F4DE450, - (q31_t)0x0D53DB92, (q31_t)0x7F434563, (q31_t)0x0DB7D376, - (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F2D1C0E, - (q31_t)0x0E7FA99D, (q31_t)0x7F2191B4, (q31_t)0x0EE38765, - (q31_t)0x7F15B8EE, (q31_t)0x0F475BFE, (q31_t)0x7F0991C3, - (q31_t)0x0FAB272B, (q31_t)0x7EFD1C3C, (q31_t)0x100EE8AD, - (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7EE34635, - (q31_t)0x10D64DBC, (q31_t)0x7ED5E5C6, (q31_t)0x1139F0CE, - (q31_t)0x7EC8371A, (q31_t)0x119D8940, (q31_t)0x7EBA3A39, - (q31_t)0x120116D4, (q31_t)0x7EABEF2C, (q31_t)0x1264994E, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E8E6EB1, - (q31_t)0x132B7BF9, (q31_t)0x7E7F3956, (q31_t)0x138EDBB0, - (q31_t)0x7E6FB5F3, (q31_t)0x13F22F57, (q31_t)0x7E5FE493, - (q31_t)0x145576B1, (q31_t)0x7E4FC53E, (q31_t)0x14B8B17F, - (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E2E9CDF, - (q31_t)0x157F0086, (q31_t)0x7E1D93E9, (q31_t)0x15E21444, - (q31_t)0x7E0C3D29, (q31_t)0x16451A83, (q31_t)0x7DFA98A7, - (q31_t)0x16A81305, (q31_t)0x7DE8A670, (q31_t)0x170AFD8D, - (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DC3D90D, - (q31_t)0x17D0A7BB, (q31_t)0x7DB0FDF7, (q31_t)0x183366E8, - (q31_t)0x7D9DD55A, (q31_t)0x18961727, (q31_t)0x7D8A5F3F, - (q31_t)0x18F8B83C, (q31_t)0x7D769BB5, (q31_t)0x195B49E9, - (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D4E2C7E, - (q31_t)0x1A203E1B, (q31_t)0x7D3980EC, (q31_t)0x1A82A025, - (q31_t)0x7D24881A, (q31_t)0x1AE4F1D6, (q31_t)0x7D0F4218, - (q31_t)0x1B4732EF, (q31_t)0x7CF9AEF0, (q31_t)0x1BA96334, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CCDA168, - (q31_t)0x1C6D9053, (q31_t)0x7CB72724, (q31_t)0x1CCF8CB3, - (q31_t)0x7CA05FF1, (q31_t)0x1D31774D, (q31_t)0x7C894BDD, - (q31_t)0x1D934FE5, (q31_t)0x7C71EAF8, (q31_t)0x1DF5163F, - (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C4242F2, - (q31_t)0x1EB86B46, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, - (q31_t)0x7C116853, (q31_t)0x1F7B7480, (q31_t)0x7BF88830, - (q31_t)0x1FDCDC1A, (q31_t)0x7BDF5B94, (q31_t)0x203E300D, - (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7BAC1D31, - (q31_t)0x21009C0B, (q31_t)0x7B920B89, (q31_t)0x2161B39F, - (q31_t)0x7B77ADA8, (q31_t)0x21C2B69C, (q31_t)0x7B5D039D, - (q31_t)0x2223A4C5, (q31_t)0x7B420D7A, (q31_t)0x22847DDF, - (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7B0B3D2C, - (q31_t)0x2345EFF7, (q31_t)0x7AEF6323, (q31_t)0x23A6887E, - (q31_t)0x7AD33D45, (q31_t)0x24070B07, (q31_t)0x7AB6CBA3, - (q31_t)0x24677757, (q31_t)0x7A9A0E4F, (q31_t)0x24C7CD32, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A5FB0D8, - (q31_t)0x2588349D, (q31_t)0x7A4210D8, (q31_t)0x25E845B5, - (q31_t)0x7A24256E, (q31_t)0x26483F6C, (q31_t)0x7A05EEAD, - (q31_t)0x26A82185, (q31_t)0x79E76CA6, (q31_t)0x2707EBC6, - (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x79A98715, - (q31_t)0x27C737D2, (q31_t)0x798A23B1, (q31_t)0x2826B928, - (q31_t)0x796A7554, (q31_t)0x288621B9, (q31_t)0x794A7C11, - (q31_t)0x28E5714A, (q31_t)0x792A37FE, (q31_t)0x2944A7A2, - (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78E8CFB1, - (q31_t)0x2A02C7B8, (q31_t)0x78C7ABA1, (q31_t)0x2A61B101, - (q31_t)0x78A63D10, (q31_t)0x2AC08025, (q31_t)0x78848413, - (q31_t)0x2B1F34EB, (q31_t)0x786280BF, (q31_t)0x2B7DCF17, - (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x781D9B64, - (q31_t)0x2C3AB2B9, (q31_t)0x77FAB988, (q31_t)0x2C98FBBA, - (q31_t)0x77D78DAA, (q31_t)0x2CF72939, (q31_t)0x77B417DF, - (q31_t)0x2D553AFB, (q31_t)0x7790583D, (q31_t)0x2DB330C7, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x7747FBCE, - (q31_t)0x2E6EC792, (q31_t)0x77235F2D, (q31_t)0x2ECC681E, - (q31_t)0x76FE790E, (q31_t)0x2F29EBCC, (q31_t)0x76D94988, - (q31_t)0x2F875262, (q31_t)0x76B3D0B3, (q31_t)0x2FE49BA6, - (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x76680376, - (q31_t)0x309ED555, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x761B1211, (q31_t)0x3158970D, (q31_t)0x75F42C0A, - (q31_t)0x31B54A5D, (q31_t)0x75CCFD42, (q31_t)0x3211DF03, - (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x757DC5CA, - (q31_t)0x32CAAB6F, (q31_t)0x7555BD4B, (q31_t)0x3326E2C2, - (q31_t)0x752D6C6C, (q31_t)0x3382FA88, (q31_t)0x7504D345, - (q31_t)0x33DEF287, (q31_t)0x74DBF1EF, (q31_t)0x343ACA87, - (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x7489571B, - (q31_t)0x34F219A7, (q31_t)0x745F9DD1, (q31_t)0x354D9056, - (q31_t)0x74359CBD, (q31_t)0x35A8E624, (q31_t)0x740B53FA, - (q31_t)0x36041AD9, (q31_t)0x73E0C3A3, (q31_t)0x365F2E3B, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x738ACC9E, - (q31_t)0x3714F02A, (q31_t)0x735F6626, (q31_t)0x376F9E46, - (q31_t)0x7333B883, (q31_t)0x37CA2A30, (q31_t)0x7307C3D0, - (q31_t)0x382493B0, (q31_t)0x72DB8828, (q31_t)0x387EDA8E, - (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x72823C66, - (q31_t)0x3932FF87, (q31_t)0x72552C84, (q31_t)0x398CDD32, - (q31_t)0x7227D61C, (q31_t)0x39E6975D, (q31_t)0x71FA3948, - (q31_t)0x3A402DD1, (q31_t)0x71CC5626, (q31_t)0x3A99A057, - (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x716FBD68, - (q31_t)0x3B4C18BA, (q31_t)0x71410804, (q31_t)0x3BA51E29, - (q31_t)0x71120CC5, (q31_t)0x3BFDFECD, (q31_t)0x70E2CBC6, - (q31_t)0x3C56BA70, (q31_t)0x70B34524, (q31_t)0x3CAF50DA, - (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x70536771, - (q31_t)0x3D600D2B, (q31_t)0x70231099, (q31_t)0x3DB832A5, - (q31_t)0x6FF27496, (q31_t)0x3E10320D, (q31_t)0x6FC19385, - (q31_t)0x3E680B2C, (q31_t)0x6F906D84, (q31_t)0x3EBFBDCC, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6F2D532C, - (q31_t)0x3F6EAEB8, (q31_t)0x6EFB5F12, (q31_t)0x3FC5EC97, - (q31_t)0x6EC92682, (q31_t)0x401D0320, (q31_t)0x6E96A99C, - (q31_t)0x4073F21D, (q31_t)0x6E63E87F, (q31_t)0x40CAB957, - (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6DFD9A1B, - (q31_t)0x4177CFB0, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, - (q31_t)0x6D963C54, (q31_t)0x42244480, (q31_t)0x6D6227FA, - (q31_t)0x427A41D0, (q31_t)0x6D2DD027, (q31_t)0x42D0161E, - (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6CC45697, - (q31_t)0x437B42E1, (q31_t)0x6C8F351C, (q31_t)0x43D09AEC, - (q31_t)0x6C59D0A9, (q31_t)0x4425C923, (q31_t)0x6C242960, - (q31_t)0x447ACD50, (q31_t)0x6BEE3F62, (q31_t)0x44CFA73F, - (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B81A3CD, - (q31_t)0x4578DB93, (q31_t)0x6B4AF278, (q31_t)0x45CD358F, - (q31_t)0x6B13FEF5, (q31_t)0x4621647C, (q31_t)0x6ADCC964, - (q31_t)0x46756827, (q31_t)0x6AA551E8, (q31_t)0x46C9405C, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x6A359DB9, - (q31_t)0x47706D93, (q31_t)0x69FD614A, (q31_t)0x47C3C22E, - (q31_t)0x69C4E37A, (q31_t)0x4816EA85, (q31_t)0x698C246C, - (q31_t)0x4869E664, (q31_t)0x69532442, (q31_t)0x48BCB598, - (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68E06129, - (q31_t)0x4961CD32, (q31_t)0x68A69E81, (q31_t)0x49B41533, - (q31_t)0x686C9B4B, (q31_t)0x4A062FBD, (q31_t)0x683257AA, - (q31_t)0x4A581C9D, (q31_t)0x67F7D3C4, (q31_t)0x4AA9DBA1, - (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x67820BB6, - (q31_t)0x4B4CCF4D, (q31_t)0x6746C7D7, (q31_t)0x4B9E038F, - (q31_t)0x670B4443, (q31_t)0x4BEF092D, (q31_t)0x66CF811F, - (q31_t)0x4C3FDFF3, (q31_t)0x66937E90, (q31_t)0x4C9087B1, - (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x661ABBC5, - (q31_t)0x4D31494B, (q31_t)0x65DDFBD3, (q31_t)0x4D8162C4, - (q31_t)0x65A0FD0B, (q31_t)0x4DD14C6E, (q31_t)0x6563BF92, - (q31_t)0x4E210617, (q31_t)0x6526438E, (q31_t)0x4E708F8F, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x64AA907F, - (q31_t)0x4F0F1126, (q31_t)0x646C59BF, (q31_t)0x4F5E08E3, - (q31_t)0x642DE50D, (q31_t)0x4FACCFAB, (q31_t)0x63EF328F, - (q31_t)0x4FFB654D, (q31_t)0x63B0426D, (q31_t)0x5049C999, - (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x6331A9D4, - (q31_t)0x50E5FD6C, (q31_t)0x62F201AC, (q31_t)0x5133CC94, - (q31_t)0x62B21C7B, (q31_t)0x518169A4, (q31_t)0x6271FA69, - (q31_t)0x51CED46E, (q31_t)0x62319B9D, (q31_t)0x521C0CC1, - (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x61B02876, - (q31_t)0x52B5E545, (q31_t)0x616F146B, (q31_t)0x53028517, - (q31_t)0x612DC446, (q31_t)0x534EF1B5, (q31_t)0x60EC3830, - (q31_t)0x539B2AEF, (q31_t)0x60AA704F, (q31_t)0x53E73097, - (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x60262DD5, - (q31_t)0x547EA073, (q31_t)0x5FE3B38D, (q31_t)0x54CA0A4A, - (q31_t)0x5FA0FE1E, (q31_t)0x55153FD4, (q31_t)0x5F5E0DB3, - (q31_t)0x556040E2, (q31_t)0x5F1AE273, (q31_t)0x55AB0D46, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5E93DC1F, - (q31_t)0x56400757, (q31_t)0x5E50015D, (q31_t)0x568A34A9, - (q31_t)0x5E0BEC6E, (q31_t)0x56D42C99, (q31_t)0x5DC79D7C, - (q31_t)0x571DEEF9, (q31_t)0x5D8314B0, (q31_t)0x57677B9D, - (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5CF95638, - (q31_t)0x57F9F2F7, (q31_t)0x5CB420DF, (q31_t)0x5842DD54, - (q31_t)0x5C6EB258, (q31_t)0x588B913F, (q31_t)0x5C290ACC, - (q31_t)0x58D40E8C, (q31_t)0x5BE32A67, (q31_t)0x591C550E, - (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B56BFBD, - (q31_t)0x59AC3CFD, (q31_t)0x5B1035CF, (q31_t)0x59F3DE12, - (q31_t)0x5AC973B4, (q31_t)0x5A3B47AA, (q31_t)0x5A82799A, - (q31_t)0x5A82799A, (q31_t)0x5A3B47AA, (q31_t)0x5AC973B4, - (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59AC3CFD, - (q31_t)0x5B56BFBD, (q31_t)0x59646497, (q31_t)0x5B9D1153, - (q31_t)0x591C550E, (q31_t)0x5BE32A67, (q31_t)0x58D40E8C, - (q31_t)0x5C290ACC, (q31_t)0x588B913F, (q31_t)0x5C6EB258, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x57F9F2F7, - (q31_t)0x5CF95638, (q31_t)0x57B0D256, (q31_t)0x5D3E5236, - (q31_t)0x57677B9D, (q31_t)0x5D8314B0, (q31_t)0x571DEEF9, - (q31_t)0x5DC79D7C, (q31_t)0x56D42C99, (q31_t)0x5E0BEC6E, - (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x56400757, - (q31_t)0x5E93DC1F, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, - (q31_t)0x55AB0D46, (q31_t)0x5F1AE273, (q31_t)0x556040E2, - (q31_t)0x5F5E0DB3, (q31_t)0x55153FD4, (q31_t)0x5FA0FE1E, - (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x547EA073, - (q31_t)0x60262DD5, (q31_t)0x5433027D, (q31_t)0x60686CCE, - (q31_t)0x53E73097, (q31_t)0x60AA704F, (q31_t)0x539B2AEF, - (q31_t)0x60EC3830, (q31_t)0x534EF1B5, (q31_t)0x612DC446, - (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x52B5E545, - (q31_t)0x61B02876, (q31_t)0x5269126E, (q31_t)0x61F1003E, - (q31_t)0x521C0CC1, (q31_t)0x62319B9D, (q31_t)0x51CED46E, - (q31_t)0x6271FA69, (q31_t)0x518169A4, (q31_t)0x62B21C7B, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x50E5FD6C, - (q31_t)0x6331A9D4, (q31_t)0x5097FC5E, (q31_t)0x637114CC, - (q31_t)0x5049C999, (q31_t)0x63B0426D, (q31_t)0x4FFB654D, - (q31_t)0x63EF328F, (q31_t)0x4FACCFAB, (q31_t)0x642DE50D, - (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4F0F1126, - (q31_t)0x64AA907F, (q31_t)0x4EBFE8A4, (q31_t)0x64E88926, - (q31_t)0x4E708F8F, (q31_t)0x6526438E, (q31_t)0x4E210617, - (q31_t)0x6563BF92, (q31_t)0x4DD14C6E, (q31_t)0x65A0FD0B, - (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4D31494B, - (q31_t)0x661ABBC5, (q31_t)0x4CE10034, (q31_t)0x66573CBB, - (q31_t)0x4C9087B1, (q31_t)0x66937E90, (q31_t)0x4C3FDFF3, - (q31_t)0x66CF811F, (q31_t)0x4BEF092D, (q31_t)0x670B4443, - (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4B4CCF4D, - (q31_t)0x67820BB6, (q31_t)0x4AFB6C97, (q31_t)0x67BD0FBC, - (q31_t)0x4AA9DBA1, (q31_t)0x67F7D3C4, (q31_t)0x4A581C9D, - (q31_t)0x683257AA, (q31_t)0x4A062FBD, (q31_t)0x686C9B4B, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x4961CD32, - (q31_t)0x68E06129, (q31_t)0x490F57EE, (q31_t)0x6919E320, - (q31_t)0x48BCB598, (q31_t)0x69532442, (q31_t)0x4869E664, - (q31_t)0x698C246C, (q31_t)0x4816EA85, (q31_t)0x69C4E37A, - (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x47706D93, - (q31_t)0x6A359DB9, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, - (q31_t)0x46C9405C, (q31_t)0x6AA551E8, (q31_t)0x46756827, - (q31_t)0x6ADCC964, (q31_t)0x4621647C, (q31_t)0x6B13FEF5, - (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x4578DB93, - (q31_t)0x6B81A3CD, (q31_t)0x452456BC, (q31_t)0x6BB812D0, - (q31_t)0x44CFA73F, (q31_t)0x6BEE3F62, (q31_t)0x447ACD50, - (q31_t)0x6C242960, (q31_t)0x4425C923, (q31_t)0x6C59D0A9, - (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x437B42E1, - (q31_t)0x6CC45697, (q31_t)0x4325C135, (q31_t)0x6CF934FB, - (q31_t)0x42D0161E, (q31_t)0x6D2DD027, (q31_t)0x427A41D0, - (q31_t)0x6D6227FA, (q31_t)0x42244480, (q31_t)0x6D963C54, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4177CFB0, - (q31_t)0x6DFD9A1B, (q31_t)0x4121589A, (q31_t)0x6E30E349, - (q31_t)0x40CAB957, (q31_t)0x6E63E87F, (q31_t)0x4073F21D, - (q31_t)0x6E96A99C, (q31_t)0x401D0320, (q31_t)0x6EC92682, - (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F6EAEB8, - (q31_t)0x6F2D532C, (q31_t)0x3F1749B7, (q31_t)0x6F5F02B1, - (q31_t)0x3EBFBDCC, (q31_t)0x6F906D84, (q31_t)0x3E680B2C, - (q31_t)0x6FC19385, (q31_t)0x3E10320D, (q31_t)0x6FF27496, - (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D600D2B, - (q31_t)0x70536771, (q31_t)0x3D07C1D5, (q31_t)0x708378FE, - (q31_t)0x3CAF50DA, (q31_t)0x70B34524, (q31_t)0x3C56BA70, - (q31_t)0x70E2CBC6, (q31_t)0x3BFDFECD, (q31_t)0x71120CC5, - (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3B4C18BA, - (q31_t)0x716FBD68, (q31_t)0x3AF2EEB7, (q31_t)0x719E2CD2, - (q31_t)0x3A99A057, (q31_t)0x71CC5626, (q31_t)0x3A402DD1, - (q31_t)0x71FA3948, (q31_t)0x39E6975D, (q31_t)0x7227D61C, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x3932FF87, - (q31_t)0x72823C66, (q31_t)0x38D8FE93, (q31_t)0x72AF05A6, - (q31_t)0x387EDA8E, (q31_t)0x72DB8828, (q31_t)0x382493B0, - (q31_t)0x7307C3D0, (q31_t)0x37CA2A30, (q31_t)0x7333B883, - (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x3714F02A, - (q31_t)0x738ACC9E, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, - (q31_t)0x365F2E3B, (q31_t)0x73E0C3A3, (q31_t)0x36041AD9, - (q31_t)0x740B53FA, (q31_t)0x35A8E624, (q31_t)0x74359CBD, - (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x34F219A7, - (q31_t)0x7489571B, (q31_t)0x3496824F, (q31_t)0x74B2C883, - (q31_t)0x343ACA87, (q31_t)0x74DBF1EF, (q31_t)0x33DEF287, - (q31_t)0x7504D345, (q31_t)0x3382FA88, (q31_t)0x752D6C6C, - (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x32CAAB6F, - (q31_t)0x757DC5CA, (q31_t)0x326E54C7, (q31_t)0x75A585CF, - (q31_t)0x3211DF03, (q31_t)0x75CCFD42, (q31_t)0x31B54A5D, - (q31_t)0x75F42C0A, (q31_t)0x3158970D, (q31_t)0x761B1211, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x309ED555, - (q31_t)0x76680376, (q31_t)0x3041C760, (q31_t)0x768E0EA5, - (q31_t)0x2FE49BA6, (q31_t)0x76B3D0B3, (q31_t)0x2F875262, - (q31_t)0x76D94988, (q31_t)0x2F29EBCC, (q31_t)0x76FE790E, - (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E6EC792, - (q31_t)0x7747FBCE, (q31_t)0x2E110A62, (q31_t)0x776C4EDB, - (q31_t)0x2DB330C7, (q31_t)0x7790583D, (q31_t)0x2D553AFB, - (q31_t)0x77B417DF, (q31_t)0x2CF72939, (q31_t)0x77D78DAA, - (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2C3AB2B9, - (q31_t)0x781D9B64, (q31_t)0x2BDC4E6F, (q31_t)0x78403328, - (q31_t)0x2B7DCF17, (q31_t)0x786280BF, (q31_t)0x2B1F34EB, - (q31_t)0x78848413, (q31_t)0x2AC08025, (q31_t)0x78A63D10, - (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x2A02C7B8, - (q31_t)0x78E8CFB1, (q31_t)0x29A3C484, (q31_t)0x7909A92C, - (q31_t)0x2944A7A2, (q31_t)0x792A37FE, (q31_t)0x28E5714A, - (q31_t)0x794A7C11, (q31_t)0x288621B9, (q31_t)0x796A7554, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27C737D2, - (q31_t)0x79A98715, (q31_t)0x27679DF4, (q31_t)0x79C89F6D, - (q31_t)0x2707EBC6, (q31_t)0x79E76CA6, (q31_t)0x26A82185, - (q31_t)0x7A05EEAD, (q31_t)0x26483F6C, (q31_t)0x7A24256E, - (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x2588349D, - (q31_t)0x7A5FB0D8, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, - (q31_t)0x24C7CD32, (q31_t)0x7A9A0E4F, (q31_t)0x24677757, - (q31_t)0x7AB6CBA3, (q31_t)0x24070B07, (q31_t)0x7AD33D45, - (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x2345EFF7, - (q31_t)0x7B0B3D2C, (q31_t)0x22E541AE, (q31_t)0x7B26CB4F, - (q31_t)0x22847DDF, (q31_t)0x7B420D7A, (q31_t)0x2223A4C5, - (q31_t)0x7B5D039D, (q31_t)0x21C2B69C, (q31_t)0x7B77ADA8, - (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x21009C0B, - (q31_t)0x7BAC1D31, (q31_t)0x209F701C, (q31_t)0x7BC5E28F, - (q31_t)0x203E300D, (q31_t)0x7BDF5B94, (q31_t)0x1FDCDC1A, - (q31_t)0x7BF88830, (q31_t)0x1F7B7480, (q31_t)0x7C116853, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1EB86B46, - (q31_t)0x7C4242F2, (q31_t)0x1E56CA1E, (q31_t)0x7C5A3D4F, - (q31_t)0x1DF5163F, (q31_t)0x7C71EAF8, (q31_t)0x1D934FE5, - (q31_t)0x7C894BDD, (q31_t)0x1D31774D, (q31_t)0x7CA05FF1, - (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C6D9053, - (q31_t)0x7CCDA168, (q31_t)0x1C0B826A, (q31_t)0x7CE3CEB1, - (q31_t)0x1BA96334, (q31_t)0x7CF9AEF0, (q31_t)0x1B4732EF, - (q31_t)0x7D0F4218, (q31_t)0x1AE4F1D6, (q31_t)0x7D24881A, - (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x1A203E1B, - (q31_t)0x7D4E2C7E, (q31_t)0x19BDCBF2, (q31_t)0x7D628AC5, - (q31_t)0x195B49E9, (q31_t)0x7D769BB5, (q31_t)0x18F8B83C, - (q31_t)0x7D8A5F3F, (q31_t)0x18961727, (q31_t)0x7D9DD55A, - (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x17D0A7BB, - (q31_t)0x7DC3D90D, (q31_t)0x176DD9DE, (q31_t)0x7DD6668E, - (q31_t)0x170AFD8D, (q31_t)0x7DE8A670, (q31_t)0x16A81305, - (q31_t)0x7DFA98A7, (q31_t)0x16451A83, (q31_t)0x7E0C3D29, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x157F0086, - (q31_t)0x7E2E9CDF, (q31_t)0x151BDF85, (q31_t)0x7E3F57FE, - (q31_t)0x14B8B17F, (q31_t)0x7E4FC53E, (q31_t)0x145576B1, - (q31_t)0x7E5FE493, (q31_t)0x13F22F57, (q31_t)0x7E6FB5F3, - (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x132B7BF9, - (q31_t)0x7E8E6EB1, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, - (q31_t)0x1264994E, (q31_t)0x7EABEF2C, (q31_t)0x120116D4, - (q31_t)0x7EBA3A39, (q31_t)0x119D8940, (q31_t)0x7EC8371A, - (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x10D64DBC, - (q31_t)0x7EE34635, (q31_t)0x1072A047, (q31_t)0x7EF0585F, - (q31_t)0x100EE8AD, (q31_t)0x7EFD1C3C, (q31_t)0x0FAB272B, - (q31_t)0x7F0991C3, (q31_t)0x0F475BFE, (q31_t)0x7F15B8EE, - (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0E7FA99D, - (q31_t)0x7F2D1C0E, (q31_t)0x0E1BC2E3, (q31_t)0x7F3857F5, - (q31_t)0x0DB7D376, (q31_t)0x7F434563, (q31_t)0x0D53DB92, - (q31_t)0x7F4DE450, (q31_t)0x0CEFDB75, (q31_t)0x7F5834B6, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0C27C389, - (q31_t)0x7F6BE9D4, (q31_t)0x0BC3AC35, (q31_t)0x7F754E7F, - (q31_t)0x0B5F8D9F, (q31_t)0x7F7E648B, (q31_t)0x0AFB6805, - (q31_t)0x7F872BF3, (q31_t)0x0A973BA5, (q31_t)0x7F8FA4AF, - (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x09CECF89, - (q31_t)0x7F9FAA15, (q31_t)0x096A9049, (q31_t)0x7FA736B4, - (q31_t)0x09064B3A, (q31_t)0x7FAE7494, (q31_t)0x08A2009A, - (q31_t)0x7FB563B2, (q31_t)0x083DB0A7, (q31_t)0x7FBC040A, - (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x077501BE, - (q31_t)0x7FC85853, (q31_t)0x0710A344, (q31_t)0x7FCE0C3E, - (q31_t)0x06AC406F, (q31_t)0x7FD37152, (q31_t)0x0647D97C, - (q31_t)0x7FD8878D, (q31_t)0x05E36EA9, (q31_t)0x7FDD4EEC, - (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x051A8E5C, - (q31_t)0x7FE5F108, (q31_t)0x04B6195D, (q31_t)0x7FE9CBC0, - (q31_t)0x0451A176, (q31_t)0x7FED5790, (q31_t)0x03ED26E6, - (q31_t)0x7FF09477, (q31_t)0x0388A9E9, (q31_t)0x7FF38273, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x02BFA9A4, - (q31_t)0x7FF871A1, (q31_t)0x025B26D7, (q31_t)0x7FFA72D1, - (q31_t)0x01F6A296, (q31_t)0x7FFC250F, (q31_t)0x01921D1F, - (q31_t)0x7FFD885A, (q31_t)0x012D96B0, (q31_t)0x7FFE9CB2, - (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x006487E3, - (q31_t)0x7FFFD885, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xFF9B781D, (q31_t)0x7FFFD885, (q31_t)0xFF36F078, - (q31_t)0x7FFF6216, (q31_t)0xFED2694F, (q31_t)0x7FFE9CB2, - (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFE095D69, - (q31_t)0x7FFC250F, (q31_t)0xFDA4D928, (q31_t)0x7FFA72D1, - (q31_t)0xFD40565B, (q31_t)0x7FF871A1, (q31_t)0xFCDBD541, - (q31_t)0x7FF62182, (q31_t)0xFC775616, (q31_t)0x7FF38273, - (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFBAE5E89, - (q31_t)0x7FED5790, (q31_t)0xFB49E6A2, (q31_t)0x7FE9CBC0, - (q31_t)0xFAE571A4, (q31_t)0x7FE5F108, (q31_t)0xFA80FFCB, - (q31_t)0x7FE1C76B, (q31_t)0xFA1C9156, (q31_t)0x7FDD4EEC, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF953BF90, - (q31_t)0x7FD37152, (q31_t)0xF8EF5CBB, (q31_t)0x7FCE0C3E, - (q31_t)0xF88AFE41, (q31_t)0x7FC85853, (q31_t)0xF826A461, - (q31_t)0x7FC25596, (q31_t)0xF7C24F58, (q31_t)0x7FBC040A, - (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF6F9B4C5, - (q31_t)0x7FAE7494, (q31_t)0xF6956FB6, (q31_t)0x7FA736B4, - (q31_t)0xF6313076, (q31_t)0x7F9FAA15, (q31_t)0xF5CCF743, - (q31_t)0x7F97CEBC, (q31_t)0xF568C45A, (q31_t)0x7F8FA4AF, - (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF4A07260, - (q31_t)0x7F7E648B, (q31_t)0xF43C53CA, (q31_t)0x7F754E7F, - (q31_t)0xF3D83C76, (q31_t)0x7F6BE9D4, (q31_t)0xF3742CA1, - (q31_t)0x7F62368F, (q31_t)0xF310248A, (q31_t)0x7F5834B6, - (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF2482C89, - (q31_t)0x7F434563, (q31_t)0xF1E43D1C, (q31_t)0x7F3857F5, - (q31_t)0xF1805662, (q31_t)0x7F2D1C0E, (q31_t)0xF11C789A, - (q31_t)0x7F2191B4, (q31_t)0xF0B8A401, (q31_t)0x7F15B8EE, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEFF11752, - (q31_t)0x7EFD1C3C, (q31_t)0xEF8D5FB8, (q31_t)0x7EF0585F, - (q31_t)0xEF29B243, (q31_t)0x7EE34635, (q31_t)0xEEC60F31, - (q31_t)0x7ED5E5C6, (q31_t)0xEE6276BF, (q31_t)0x7EC8371A, - (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xED9B66B2, - (q31_t)0x7EABEF2C, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, - (q31_t)0xECD48406, (q31_t)0x7E8E6EB1, (q31_t)0xEC71244F, - (q31_t)0x7E7F3956, (q31_t)0xEC0DD0A8, (q31_t)0x7E6FB5F3, - (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEB474E80, - (q31_t)0x7E4FC53E, (q31_t)0xEAE4207A, (q31_t)0x7E3F57FE, - (q31_t)0xEA80FF79, (q31_t)0x7E2E9CDF, (q31_t)0xEA1DEBBB, - (q31_t)0x7E1D93E9, (q31_t)0xE9BAE57C, (q31_t)0x7E0C3D29, - (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE8F50273, - (q31_t)0x7DE8A670, (q31_t)0xE8922621, (q31_t)0x7DD6668E, - (q31_t)0xE82F5844, (q31_t)0x7DC3D90D, (q31_t)0xE7CC9917, - (q31_t)0x7DB0FDF7, (q31_t)0xE769E8D8, (q31_t)0x7D9DD55A, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE6A4B616, - (q31_t)0x7D769BB5, (q31_t)0xE642340D, (q31_t)0x7D628AC5, - (q31_t)0xE5DFC1E4, (q31_t)0x7D4E2C7E, (q31_t)0xE57D5FDA, - (q31_t)0x7D3980EC, (q31_t)0xE51B0E2A, (q31_t)0x7D24881A, - (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE4569CCB, - (q31_t)0x7CF9AEF0, (q31_t)0xE3F47D95, (q31_t)0x7CE3CEB1, - (q31_t)0xE3926FAC, (q31_t)0x7CCDA168, (q31_t)0xE330734C, - (q31_t)0x7CB72724, (q31_t)0xE2CE88B2, (q31_t)0x7CA05FF1, - (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE20AE9C1, - (q31_t)0x7C71EAF8, (q31_t)0xE1A935E1, (q31_t)0x7C5A3D4F, - (q31_t)0xE14794B9, (q31_t)0x7C4242F2, (q31_t)0xE0E60684, - (q31_t)0x7C29FBEE, (q31_t)0xE0848B7F, (q31_t)0x7C116853, - (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDFC1CFF2, - (q31_t)0x7BDF5B94, (q31_t)0xDF608FE3, (q31_t)0x7BC5E28F, - (q31_t)0xDEFF63F4, (q31_t)0x7BAC1D31, (q31_t)0xDE9E4C60, - (q31_t)0x7B920B89, (q31_t)0xDE3D4963, (q31_t)0x7B77ADA8, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDD7B8220, - (q31_t)0x7B420D7A, (q31_t)0xDD1ABE51, (q31_t)0x7B26CB4F, - (q31_t)0xDCBA1008, (q31_t)0x7B0B3D2C, (q31_t)0xDC597781, - (q31_t)0x7AEF6323, (q31_t)0xDBF8F4F8, (q31_t)0x7AD33D45, - (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDB3832CD, - (q31_t)0x7A9A0E4F, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, - (q31_t)0xDA77CB62, (q31_t)0x7A5FB0D8, (q31_t)0xDA17BA4A, - (q31_t)0x7A4210D8, (q31_t)0xD9B7C093, (q31_t)0x7A24256E, - (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD8F81439, - (q31_t)0x79E76CA6, (q31_t)0xD898620C, (q31_t)0x79C89F6D, - (q31_t)0xD838C82D, (q31_t)0x79A98715, (q31_t)0xD7D946D7, - (q31_t)0x798A23B1, (q31_t)0xD779DE46, (q31_t)0x796A7554, - (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD6BB585D, - (q31_t)0x792A37FE, (q31_t)0xD65C3B7B, (q31_t)0x7909A92C, - (q31_t)0xD5FD3847, (q31_t)0x78E8CFB1, (q31_t)0xD59E4EFE, - (q31_t)0x78C7ABA1, (q31_t)0xD53F7FDA, (q31_t)0x78A63D10, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD48230E8, - (q31_t)0x786280BF, (q31_t)0xD423B190, (q31_t)0x78403328, - (q31_t)0xD3C54D46, (q31_t)0x781D9B64, (q31_t)0xD3670445, - (q31_t)0x77FAB988, (q31_t)0xD308D6C6, (q31_t)0x77D78DAA, - (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD24CCF38, - (q31_t)0x7790583D, (q31_t)0xD1EEF59E, (q31_t)0x776C4EDB, - (q31_t)0xD191386D, (q31_t)0x7747FBCE, (q31_t)0xD13397E1, - (q31_t)0x77235F2D, (q31_t)0xD0D61433, (q31_t)0x76FE790E, - (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xD01B6459, - (q31_t)0x76B3D0B3, (q31_t)0xCFBE389F, (q31_t)0x768E0EA5, - (q31_t)0xCF612AAA, (q31_t)0x76680376, (q31_t)0xCF043AB2, - (q31_t)0x7641AF3C, (q31_t)0xCEA768F2, (q31_t)0x761B1211, - (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCDEE20FC, - (q31_t)0x75CCFD42, (q31_t)0xCD91AB38, (q31_t)0x75A585CF, - (q31_t)0xCD355490, (q31_t)0x757DC5CA, (q31_t)0xCCD91D3D, - (q31_t)0x7555BD4B, (q31_t)0xCC7D0577, (q31_t)0x752D6C6C, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCBC53578, - (q31_t)0x74DBF1EF, (q31_t)0xCB697DB0, (q31_t)0x74B2C883, - (q31_t)0xCB0DE658, (q31_t)0x7489571B, (q31_t)0xCAB26FA9, - (q31_t)0x745F9DD1, (q31_t)0xCA5719DB, (q31_t)0x74359CBD, - (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC9A0D1C4, - (q31_t)0x73E0C3A3, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, - (q31_t)0xC8EB0FD6, (q31_t)0x738ACC9E, (q31_t)0xC89061BA, - (q31_t)0x735F6626, (q31_t)0xC835D5D0, (q31_t)0x7333B883, - (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC7812571, - (q31_t)0x72DB8828, (q31_t)0xC727016C, (q31_t)0x72AF05A6, - (q31_t)0xC6CD0079, (q31_t)0x72823C66, (q31_t)0xC67322CD, - (q31_t)0x72552C84, (q31_t)0xC61968A2, (q31_t)0x7227D61C, - (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC5665FA8, - (q31_t)0x71CC5626, (q31_t)0xC50D1148, (q31_t)0x719E2CD2, - (q31_t)0xC4B3E746, (q31_t)0x716FBD68, (q31_t)0xC45AE1D7, - (q31_t)0x71410804, (q31_t)0xC4020132, (q31_t)0x71120CC5, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC350AF25, - (q31_t)0x70B34524, (q31_t)0xC2F83E2A, (q31_t)0x708378FE, - (q31_t)0xC29FF2D4, (q31_t)0x70536771, (q31_t)0xC247CD5A, - (q31_t)0x70231099, (q31_t)0xC1EFCDF2, (q31_t)0x6FF27496, - (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC1404233, - (q31_t)0x6F906D84, (q31_t)0xC0E8B648, (q31_t)0x6F5F02B1, - (q31_t)0xC0915147, (q31_t)0x6F2D532C, (q31_t)0xC03A1368, - (q31_t)0x6EFB5F12, (q31_t)0xBFE2FCDF, (q31_t)0x6EC92682, - (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBF3546A8, - (q31_t)0x6E63E87F, (q31_t)0xBEDEA765, (q31_t)0x6E30E349, - (q31_t)0xBE88304F, (q31_t)0x6DFD9A1B, (q31_t)0xBE31E19B, - (q31_t)0x6DCA0D14, (q31_t)0xBDDBBB7F, (q31_t)0x6D963C54, - (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBD2FE9E1, - (q31_t)0x6D2DD027, (q31_t)0xBCDA3ECA, (q31_t)0x6CF934FB, - (q31_t)0xBC84BD1E, (q31_t)0x6CC45697, (q31_t)0xBC2F6513, - (q31_t)0x6C8F351C, (q31_t)0xBBDA36DC, (q31_t)0x6C59D0A9, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBB3058C0, - (q31_t)0x6BEE3F62, (q31_t)0xBADBA943, (q31_t)0x6BB812D0, - (q31_t)0xBA87246C, (q31_t)0x6B81A3CD, (q31_t)0xBA32CA70, - (q31_t)0x6B4AF278, (q31_t)0xB9DE9B83, (q31_t)0x6B13FEF5, - (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB936BFA3, - (q31_t)0x6AA551E8, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, - (q31_t)0xB88F926C, (q31_t)0x6A359DB9, (q31_t)0xB83C3DD1, - (q31_t)0x69FD614A, (q31_t)0xB7E9157A, (q31_t)0x69C4E37A, - (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB7434A67, - (q31_t)0x69532442, (q31_t)0xB6F0A811, (q31_t)0x6919E320, - (q31_t)0xB69E32CD, (q31_t)0x68E06129, (q31_t)0xB64BEACC, - (q31_t)0x68A69E81, (q31_t)0xB5F9D042, (q31_t)0x686C9B4B, - (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB556245E, - (q31_t)0x67F7D3C4, (q31_t)0xB5049368, (q31_t)0x67BD0FBC, - (q31_t)0xB4B330B2, (q31_t)0x67820BB6, (q31_t)0xB461FC70, - (q31_t)0x6746C7D7, (q31_t)0xB410F6D2, (q31_t)0x670B4443, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB36F784E, - (q31_t)0x66937E90, (q31_t)0xB31EFFCB, (q31_t)0x66573CBB, - (q31_t)0xB2CEB6B5, (q31_t)0x661ABBC5, (q31_t)0xB27E9D3B, - (q31_t)0x65DDFBD3, (q31_t)0xB22EB392, (q31_t)0x65A0FD0B, - (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB18F7070, - (q31_t)0x6526438E, (q31_t)0xB140175B, (q31_t)0x64E88926, - (q31_t)0xB0F0EEDA, (q31_t)0x64AA907F, (q31_t)0xB0A1F71C, - (q31_t)0x646C59BF, (q31_t)0xB0533055, (q31_t)0x642DE50D, - (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAFB63667, - (q31_t)0x63B0426D, (q31_t)0xAF6803A1, (q31_t)0x637114CC, - (q31_t)0xAF1A0293, (q31_t)0x6331A9D4, (q31_t)0xAECC336B, - (q31_t)0x62F201AC, (q31_t)0xAE7E965B, (q31_t)0x62B21C7B, - (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xADE3F33E, - (q31_t)0x62319B9D, (q31_t)0xAD96ED91, (q31_t)0x61F1003E, - (q31_t)0xAD4A1ABA, (q31_t)0x61B02876, (q31_t)0xACFD7AE8, - (q31_t)0x616F146B, (q31_t)0xACB10E4A, (q31_t)0x612DC446, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAC18CF68, - (q31_t)0x60AA704F, (q31_t)0xABCCFD82, (q31_t)0x60686CCE, - (q31_t)0xAB815F8C, (q31_t)0x60262DD5, (q31_t)0xAB35F5B5, - (q31_t)0x5FE3B38D, (q31_t)0xAAEAC02B, (q31_t)0x5FA0FE1E, - (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA54F2B9, - (q31_t)0x5F1AE273, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, - (q31_t)0xA9BFF8A8, (q31_t)0x5E93DC1F, (q31_t)0xA975CB56, - (q31_t)0x5E50015D, (q31_t)0xA92BD366, (q31_t)0x5E0BEC6E, - (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA8988463, - (q31_t)0x5D8314B0, (q31_t)0xA84F2DA9, (q31_t)0x5D3E5236, - (q31_t)0xA8060D08, (q31_t)0x5CF95638, (q31_t)0xA7BD22AB, - (q31_t)0x5CB420DF, (q31_t)0xA7746EC0, (q31_t)0x5C6EB258, - (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA6E3AAF2, - (q31_t)0x5BE32A67, (q31_t)0xA69B9B68, (q31_t)0x5B9D1153, - (q31_t)0xA653C302, (q31_t)0x5B56BFBD, (q31_t)0xA60C21ED, - (q31_t)0x5B1035CF, (q31_t)0xA5C4B855, (q31_t)0x5AC973B4, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA5368C4B, - (q31_t)0x5A3B47AA, (q31_t)0xA4EFCA31, (q31_t)0x59F3DE12, - (q31_t)0xA4A94042, (q31_t)0x59AC3CFD, (q31_t)0xA462EEAC, - (q31_t)0x59646497, (q31_t)0xA41CD598, (q31_t)0x591C550E, - (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA3914DA7, - (q31_t)0x588B913F, (q31_t)0xA34BDF20, (q31_t)0x5842DD54, - (q31_t)0xA306A9C7, (q31_t)0x57F9F2F7, (q31_t)0xA2C1ADC9, - (q31_t)0x57B0D256, (q31_t)0xA27CEB4F, (q31_t)0x57677B9D, - (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1F41391, - (q31_t)0x56D42C99, (q31_t)0xA1AFFEA2, (q31_t)0x568A34A9, - (q31_t)0xA16C23E1, (q31_t)0x56400757, (q31_t)0xA1288376, - (q31_t)0x55F5A4D2, (q31_t)0xA0E51D8C, (q31_t)0x55AB0D46, - (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA05F01E1, - (q31_t)0x55153FD4, (q31_t)0xA01C4C72, (q31_t)0x54CA0A4A, - (q31_t)0x9FD9D22A, (q31_t)0x547EA073, (q31_t)0x9F979331, - (q31_t)0x5433027D, (q31_t)0x9F558FB0, (q31_t)0x53E73097, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9ED23BB9, - (q31_t)0x534EF1B5, (q31_t)0x9E90EB94, (q31_t)0x53028517, - (q31_t)0x9E4FD789, (q31_t)0x52B5E545, (q31_t)0x9E0EFFC1, - (q31_t)0x5269126E, (q31_t)0x9DCE6462, (q31_t)0x521C0CC1, - (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D4DE384, - (q31_t)0x518169A4, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, - (q31_t)0x9CCE562B, (q31_t)0x50E5FD6C, (q31_t)0x9C8EEB33, - (q31_t)0x5097FC5E, (q31_t)0x9C4FBD92, (q31_t)0x5049C999, - (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9BD21AF2, - (q31_t)0x4FACCFAB, (q31_t)0x9B93A640, (q31_t)0x4F5E08E3, - (q31_t)0x9B556F80, (q31_t)0x4F0F1126, (q31_t)0x9B1776D9, - (q31_t)0x4EBFE8A4, (q31_t)0x9AD9BC71, (q31_t)0x4E708F8F, - (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A5F02F5, - (q31_t)0x4DD14C6E, (q31_t)0x9A22042C, (q31_t)0x4D8162C4, - (q31_t)0x99E5443A, (q31_t)0x4D31494B, (q31_t)0x99A8C344, - (q31_t)0x4CE10034, (q31_t)0x996C816F, (q31_t)0x4C9087B1, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x98F4BBBC, - (q31_t)0x4BEF092D, (q31_t)0x98B93828, (q31_t)0x4B9E038F, - (q31_t)0x987DF449, (q31_t)0x4B4CCF4D, (q31_t)0x9842F043, - (q31_t)0x4AFB6C97, (q31_t)0x98082C3B, (q31_t)0x4AA9DBA1, - (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x979364B5, - (q31_t)0x4A062FBD, (q31_t)0x9759617E, (q31_t)0x49B41533, - (q31_t)0x971F9ED6, (q31_t)0x4961CD32, (q31_t)0x96E61CDF, - (q31_t)0x490F57EE, (q31_t)0x96ACDBBD, (q31_t)0x48BCB598, - (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x963B1C85, - (q31_t)0x4816EA85, (q31_t)0x96029EB5, (q31_t)0x47C3C22E, - (q31_t)0x95CA6246, (q31_t)0x47706D93, (q31_t)0x9592675B, - (q31_t)0x471CECE6, (q31_t)0x955AAE17, (q31_t)0x46C9405C, - (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x94EC010B, - (q31_t)0x4621647C, (q31_t)0x94B50D87, (q31_t)0x45CD358F, - (q31_t)0x947E5C32, (q31_t)0x4578DB93, (q31_t)0x9447ED2F, - (q31_t)0x452456BC, (q31_t)0x9411C09D, (q31_t)0x44CFA73F, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x93A62F56, - (q31_t)0x4425C923, (q31_t)0x9370CAE4, (q31_t)0x43D09AEC, - (q31_t)0x933BA968, (q31_t)0x437B42E1, (q31_t)0x9306CB04, - (q31_t)0x4325C135, (q31_t)0x92D22FD8, (q31_t)0x42D0161E, - (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9269C3AC, - (q31_t)0x42244480, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, - (q31_t)0x920265E4, (q31_t)0x4177CFB0, (q31_t)0x91CF1CB6, - (q31_t)0x4121589A, (q31_t)0x919C1780, (q31_t)0x40CAB957, - (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x9136D97D, - (q31_t)0x401D0320, (q31_t)0x9104A0ED, (q31_t)0x3FC5EC97, - (q31_t)0x90D2ACD3, (q31_t)0x3F6EAEB8, (q31_t)0x90A0FD4E, - (q31_t)0x3F1749B7, (q31_t)0x906F927B, (q31_t)0x3EBFBDCC, - (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x900D8B69, - (q31_t)0x3E10320D, (q31_t)0x8FDCEF66, (q31_t)0x3DB832A5, - (q31_t)0x8FAC988E, (q31_t)0x3D600D2B, (q31_t)0x8F7C8701, - (q31_t)0x3D07C1D5, (q31_t)0x8F4CBADB, (q31_t)0x3CAF50DA, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8EEDF33B, - (q31_t)0x3BFDFECD, (q31_t)0x8EBEF7FB, (q31_t)0x3BA51E29, - (q31_t)0x8E904298, (q31_t)0x3B4C18BA, (q31_t)0x8E61D32D, - (q31_t)0x3AF2EEB7, (q31_t)0x8E33A9D9, (q31_t)0x3A99A057, - (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DD829E4, - (q31_t)0x39E6975D, (q31_t)0x8DAAD37B, (q31_t)0x398CDD32, - (q31_t)0x8D7DC399, (q31_t)0x3932FF87, (q31_t)0x8D50FA59, - (q31_t)0x38D8FE93, (q31_t)0x8D2477D8, (q31_t)0x387EDA8E, - (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CCC477D, - (q31_t)0x37CA2A30, (q31_t)0x8CA099D9, (q31_t)0x376F9E46, - (q31_t)0x8C753361, (q31_t)0x3714F02A, (q31_t)0x8C4A142F, - (q31_t)0x36BA2013, (q31_t)0x8C1F3C5C, (q31_t)0x365F2E3B, - (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BCA6342, - (q31_t)0x35A8E624, (q31_t)0x8BA0622F, (q31_t)0x354D9056, - (q31_t)0x8B76A8E4, (q31_t)0x34F219A7, (q31_t)0x8B4D377C, - (q31_t)0x3496824F, (q31_t)0x8B240E10, (q31_t)0x343ACA87, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AD29393, - (q31_t)0x3382FA88, (q31_t)0x8AAA42B4, (q31_t)0x3326E2C2, - (q31_t)0x8A823A35, (q31_t)0x32CAAB6F, (q31_t)0x8A5A7A30, - (q31_t)0x326E54C7, (q31_t)0x8A3302BD, (q31_t)0x3211DF03, - (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89E4EDEE, - (q31_t)0x3158970D, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x8997FC89, (q31_t)0x309ED555, (q31_t)0x8971F15A, - (q31_t)0x3041C760, (q31_t)0x894C2F4C, (q31_t)0x2FE49BA6, - (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x890186F1, - (q31_t)0x2F29EBCC, (q31_t)0x88DCA0D3, (q31_t)0x2ECC681E, - (q31_t)0x88B80431, (q31_t)0x2E6EC792, (q31_t)0x8893B124, - (q31_t)0x2E110A62, (q31_t)0x886FA7C2, (q31_t)0x2DB330C7, - (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x88287255, - (q31_t)0x2CF72939, (q31_t)0x88054677, (q31_t)0x2C98FBBA, - (q31_t)0x87E2649B, (q31_t)0x2C3AB2B9, (q31_t)0x87BFCCD7, - (q31_t)0x2BDC4E6F, (q31_t)0x879D7F40, (q31_t)0x2B7DCF17, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8759C2EF, - (q31_t)0x2AC08025, (q31_t)0x8738545E, (q31_t)0x2A61B101, - (q31_t)0x8717304E, (q31_t)0x2A02C7B8, (q31_t)0x86F656D3, - (q31_t)0x29A3C484, (q31_t)0x86D5C802, (q31_t)0x2944A7A2, - (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x86958AAB, - (q31_t)0x288621B9, (q31_t)0x8675DC4E, (q31_t)0x2826B928, - (q31_t)0x865678EA, (q31_t)0x27C737D2, (q31_t)0x86376092, - (q31_t)0x27679DF4, (q31_t)0x86189359, (q31_t)0x2707EBC6, - (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85DBDA91, - (q31_t)0x26483F6C, (q31_t)0x85BDEF27, (q31_t)0x25E845B5, - (q31_t)0x85A04F28, (q31_t)0x2588349D, (q31_t)0x8582FAA4, - (q31_t)0x25280C5D, (q31_t)0x8565F1B0, (q31_t)0x24C7CD32, - (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x852CC2BA, - (q31_t)0x24070B07, (q31_t)0x85109CDC, (q31_t)0x23A6887E, - (q31_t)0x84F4C2D3, (q31_t)0x2345EFF7, (q31_t)0x84D934B0, - (q31_t)0x22E541AE, (q31_t)0x84BDF285, (q31_t)0x22847DDF, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x84885257, - (q31_t)0x21C2B69C, (q31_t)0x846DF476, (q31_t)0x2161B39F, - (q31_t)0x8453E2CE, (q31_t)0x21009C0B, (q31_t)0x843A1D70, - (q31_t)0x209F701C, (q31_t)0x8420A46B, (q31_t)0x203E300D, - (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83EE97AC, - (q31_t)0x1F7B7480, (q31_t)0x83D60411, (q31_t)0x1F19F97B, - (q31_t)0x83BDBD0D, (q31_t)0x1EB86B46, (q31_t)0x83A5C2B0, - (q31_t)0x1E56CA1E, (q31_t)0x838E1507, (q31_t)0x1DF5163F, - (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x835FA00E, - (q31_t)0x1D31774D, (q31_t)0x8348D8DB, (q31_t)0x1CCF8CB3, - (q31_t)0x83325E97, (q31_t)0x1C6D9053, (q31_t)0x831C314E, - (q31_t)0x1C0B826A, (q31_t)0x8306510F, (q31_t)0x1BA96334, - (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82DB77E5, - (q31_t)0x1AE4F1D6, (q31_t)0x82C67F13, (q31_t)0x1A82A025, - (q31_t)0x82B1D381, (q31_t)0x1A203E1B, (q31_t)0x829D753A, - (q31_t)0x19BDCBF2, (q31_t)0x8289644A, (q31_t)0x195B49E9, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x82622AA5, - (q31_t)0x18961727, (q31_t)0x824F0208, (q31_t)0x183366E8, - (q31_t)0x823C26F2, (q31_t)0x17D0A7BB, (q31_t)0x82299971, - (q31_t)0x176DD9DE, (q31_t)0x8217598F, (q31_t)0x170AFD8D, - (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81F3C2D7, - (q31_t)0x16451A83, (q31_t)0x81E26C16, (q31_t)0x15E21444, - (q31_t)0x81D16320, (q31_t)0x157F0086, (q31_t)0x81C0A801, - (q31_t)0x151BDF85, (q31_t)0x81B03AC1, (q31_t)0x14B8B17F, - (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x81904A0C, - (q31_t)0x13F22F57, (q31_t)0x8180C6A9, (q31_t)0x138EDBB0, - (q31_t)0x8171914E, (q31_t)0x132B7BF9, (q31_t)0x8162AA03, - (q31_t)0x12C8106E, (q31_t)0x815410D3, (q31_t)0x1264994E, - (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x8137C8E6, - (q31_t)0x119D8940, (q31_t)0x812A1A39, (q31_t)0x1139F0CE, - (q31_t)0x811CB9CA, (q31_t)0x10D64DBC, (q31_t)0x810FA7A0, - (q31_t)0x1072A047, (q31_t)0x8102E3C3, (q31_t)0x100EE8AD, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80EA4712, - (q31_t)0x0F475BFE, (q31_t)0x80DE6E4C, (q31_t)0x0EE38765, - (q31_t)0x80D2E3F1, (q31_t)0x0E7FA99D, (q31_t)0x80C7A80A, - (q31_t)0x0E1BC2E3, (q31_t)0x80BCBA9C, (q31_t)0x0DB7D376, - (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x80A7CB49, - (q31_t)0x0CEFDB75, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, - (q31_t)0x8094162B, (q31_t)0x0C27C389, (q31_t)0x808AB180, - (q31_t)0x0BC3AC35, (q31_t)0x80819B74, (q31_t)0x0B5F8D9F, - (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80705B50, - (q31_t)0x0A973BA5, (q31_t)0x80683143, (q31_t)0x0A3308BC, - (q31_t)0x806055EA, (q31_t)0x09CECF89, (q31_t)0x8058C94C, - (q31_t)0x096A9049, (q31_t)0x80518B6B, (q31_t)0x09064B3A, - (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x8043FBF6, - (q31_t)0x083DB0A7, (q31_t)0x803DAA69, (q31_t)0x07D95B9E, - (q31_t)0x8037A7AC, (q31_t)0x077501BE, (q31_t)0x8031F3C1, - (q31_t)0x0710A344, (q31_t)0x802C8EAD, (q31_t)0x06AC406F, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x8022B113, - (q31_t)0x05E36EA9, (q31_t)0x801E3894, (q31_t)0x057F0034, - (q31_t)0x801A0EF7, (q31_t)0x051A8E5C, (q31_t)0x80163440, - (q31_t)0x04B6195D, (q31_t)0x8012A86F, (q31_t)0x0451A176, - (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x800C7D8C, - (q31_t)0x0388A9E9, (q31_t)0x8009DE7D, (q31_t)0x03242ABF, - (q31_t)0x80078E5E, (q31_t)0x02BFA9A4, (q31_t)0x80058D2E, - (q31_t)0x025B26D7, (q31_t)0x8003DAF0, (q31_t)0x01F6A296, - (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x8001634D, - (q31_t)0x012D96B0, (q31_t)0x80009DE9, (q31_t)0x00C90F88, - (q31_t)0x8000277A, (q31_t)0x006487E3, (q31_t)0x80000000, - (q31_t)0x00000000, (q31_t)0x8000277A, (q31_t)0xFF9B781D, - (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x8001634D, - (q31_t)0xFED2694F, (q31_t)0x800277A5, (q31_t)0xFE6DE2E0, - (q31_t)0x8003DAF0, (q31_t)0xFE095D69, (q31_t)0x80058D2E, - (q31_t)0xFDA4D928, (q31_t)0x80078E5E, (q31_t)0xFD40565B, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800C7D8C, - (q31_t)0xFC775616, (q31_t)0x800F6B88, (q31_t)0xFC12D919, - (q31_t)0x8012A86F, (q31_t)0xFBAE5E89, (q31_t)0x80163440, - (q31_t)0xFB49E6A2, (q31_t)0x801A0EF7, (q31_t)0xFAE571A4, - (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x8022B113, - (q31_t)0xFA1C9156, (q31_t)0x80277872, (q31_t)0xF9B82683, - (q31_t)0x802C8EAD, (q31_t)0xF953BF90, (q31_t)0x8031F3C1, - (q31_t)0xF8EF5CBB, (q31_t)0x8037A7AC, (q31_t)0xF88AFE41, - (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8043FBF6, - (q31_t)0xF7C24F58, (q31_t)0x804A9C4D, (q31_t)0xF75DFF65, - (q31_t)0x80518B6B, (q31_t)0xF6F9B4C5, (q31_t)0x8058C94C, - (q31_t)0xF6956FB6, (q31_t)0x806055EA, (q31_t)0xF6313076, - (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x80705B50, - (q31_t)0xF568C45A, (q31_t)0x8078D40D, (q31_t)0xF50497FA, - (q31_t)0x80819B74, (q31_t)0xF4A07260, (q31_t)0x808AB180, - (q31_t)0xF43C53CA, (q31_t)0x8094162B, (q31_t)0xF3D83C76, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80A7CB49, - (q31_t)0xF310248A, (q31_t)0x80B21BAF, (q31_t)0xF2AC246D, - (q31_t)0x80BCBA9C, (q31_t)0xF2482C89, (q31_t)0x80C7A80A, - (q31_t)0xF1E43D1C, (q31_t)0x80D2E3F1, (q31_t)0xF1805662, - (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80EA4712, - (q31_t)0xF0B8A401, (q31_t)0x80F66E3C, (q31_t)0xF054D8D4, - (q31_t)0x8102E3C3, (q31_t)0xEFF11752, (q31_t)0x810FA7A0, - (q31_t)0xEF8D5FB8, (q31_t)0x811CB9CA, (q31_t)0xEF29B243, - (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8137C8E6, - (q31_t)0xEE6276BF, (q31_t)0x8145C5C6, (q31_t)0xEDFEE92B, - (q31_t)0x815410D3, (q31_t)0xED9B66B2, (q31_t)0x8162AA03, - (q31_t)0xED37EF91, (q31_t)0x8171914E, (q31_t)0xECD48406, - (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81904A0C, - (q31_t)0xEC0DD0A8, (q31_t)0x81A01B6C, (q31_t)0xEBAA894E, - (q31_t)0x81B03AC1, (q31_t)0xEB474E80, (q31_t)0x81C0A801, - (q31_t)0xEAE4207A, (q31_t)0x81D16320, (q31_t)0xEA80FF79, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x81F3C2D7, - (q31_t)0xE9BAE57C, (q31_t)0x82056758, (q31_t)0xE957ECFB, - (q31_t)0x8217598F, (q31_t)0xE8F50273, (q31_t)0x82299971, - (q31_t)0xE8922621, (q31_t)0x823C26F2, (q31_t)0xE82F5844, - (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x82622AA5, - (q31_t)0xE769E8D8, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, - (q31_t)0x8289644A, (q31_t)0xE6A4B616, (q31_t)0x829D753A, - (q31_t)0xE642340D, (q31_t)0x82B1D381, (q31_t)0xE5DFC1E4, - (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82DB77E5, - (q31_t)0xE51B0E2A, (q31_t)0x82F0BDE8, (q31_t)0xE4B8CD10, - (q31_t)0x8306510F, (q31_t)0xE4569CCB, (q31_t)0x831C314E, - (q31_t)0xE3F47D95, (q31_t)0x83325E97, (q31_t)0xE3926FAC, - (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x835FA00E, - (q31_t)0xE2CE88B2, (q31_t)0x8376B422, (q31_t)0xE26CB01A, - (q31_t)0x838E1507, (q31_t)0xE20AE9C1, (q31_t)0x83A5C2B0, - (q31_t)0xE1A935E1, (q31_t)0x83BDBD0D, (q31_t)0xE14794B9, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x83EE97AC, - (q31_t)0xE0848B7F, (q31_t)0x840777CF, (q31_t)0xE02323E5, - (q31_t)0x8420A46B, (q31_t)0xDFC1CFF2, (q31_t)0x843A1D70, - (q31_t)0xDF608FE3, (q31_t)0x8453E2CE, (q31_t)0xDEFF63F4, - (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x84885257, - (q31_t)0xDE3D4963, (q31_t)0x84A2FC62, (q31_t)0xDDDC5B3A, - (q31_t)0x84BDF285, (q31_t)0xDD7B8220, (q31_t)0x84D934B0, - (q31_t)0xDD1ABE51, (q31_t)0x84F4C2D3, (q31_t)0xDCBA1008, - (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x852CC2BA, - (q31_t)0xDBF8F4F8, (q31_t)0x8549345C, (q31_t)0xDB9888A8, - (q31_t)0x8565F1B0, (q31_t)0xDB3832CD, (q31_t)0x8582FAA4, - (q31_t)0xDAD7F3A2, (q31_t)0x85A04F28, (q31_t)0xDA77CB62, - (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85DBDA91, - (q31_t)0xD9B7C093, (q31_t)0x85FA1152, (q31_t)0xD957DE7A, - (q31_t)0x86189359, (q31_t)0xD8F81439, (q31_t)0x86376092, - (q31_t)0xD898620C, (q31_t)0x865678EA, (q31_t)0xD838C82D, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86958AAB, - (q31_t)0xD779DE46, (q31_t)0x86B583EE, (q31_t)0xD71A8EB5, - (q31_t)0x86D5C802, (q31_t)0xD6BB585D, (q31_t)0x86F656D3, - (q31_t)0xD65C3B7B, (q31_t)0x8717304E, (q31_t)0xD5FD3847, - (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x8759C2EF, - (q31_t)0xD53F7FDA, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, - (q31_t)0x879D7F40, (q31_t)0xD48230E8, (q31_t)0x87BFCCD7, - (q31_t)0xD423B190, (q31_t)0x87E2649B, (q31_t)0xD3C54D46, - (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x88287255, - (q31_t)0xD308D6C6, (q31_t)0x884BE820, (q31_t)0xD2AAC504, - (q31_t)0x886FA7C2, (q31_t)0xD24CCF38, (q31_t)0x8893B124, - (q31_t)0xD1EEF59E, (q31_t)0x88B80431, (q31_t)0xD191386D, - (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x890186F1, - (q31_t)0xD0D61433, (q31_t)0x8926B677, (q31_t)0xD078AD9D, - (q31_t)0x894C2F4C, (q31_t)0xD01B6459, (q31_t)0x8971F15A, - (q31_t)0xCFBE389F, (q31_t)0x8997FC89, (q31_t)0xCF612AAA, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x89E4EDEE, - (q31_t)0xCEA768F2, (q31_t)0x8A0BD3F5, (q31_t)0xCE4AB5A2, - (q31_t)0x8A3302BD, (q31_t)0xCDEE20FC, (q31_t)0x8A5A7A30, - (q31_t)0xCD91AB38, (q31_t)0x8A823A35, (q31_t)0xCD355490, - (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8AD29393, - (q31_t)0xCC7D0577, (q31_t)0x8AFB2CBA, (q31_t)0xCC210D78, - (q31_t)0x8B240E10, (q31_t)0xCBC53578, (q31_t)0x8B4D377C, - (q31_t)0xCB697DB0, (q31_t)0x8B76A8E4, (q31_t)0xCB0DE658, - (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BCA6342, - (q31_t)0xCA5719DB, (q31_t)0x8BF4AC05, (q31_t)0xC9FBE527, - (q31_t)0x8C1F3C5C, (q31_t)0xC9A0D1C4, (q31_t)0x8C4A142F, - (q31_t)0xC945DFEC, (q31_t)0x8C753361, (q31_t)0xC8EB0FD6, - (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CCC477D, - (q31_t)0xC835D5D0, (q31_t)0x8CF83C30, (q31_t)0xC7DB6C50, - (q31_t)0x8D2477D8, (q31_t)0xC7812571, (q31_t)0x8D50FA59, - (q31_t)0xC727016C, (q31_t)0x8D7DC399, (q31_t)0xC6CD0079, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8DD829E4, - (q31_t)0xC61968A2, (q31_t)0x8E05C6B7, (q31_t)0xC5BFD22E, - (q31_t)0x8E33A9D9, (q31_t)0xC5665FA8, (q31_t)0x8E61D32D, - (q31_t)0xC50D1148, (q31_t)0x8E904298, (q31_t)0xC4B3E746, - (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8EEDF33B, - (q31_t)0xC4020132, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, - (q31_t)0x8F4CBADB, (q31_t)0xC350AF25, (q31_t)0x8F7C8701, - (q31_t)0xC2F83E2A, (q31_t)0x8FAC988E, (q31_t)0xC29FF2D4, - (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x900D8B69, - (q31_t)0xC1EFCDF2, (q31_t)0x903E6C7A, (q31_t)0xC197F4D3, - (q31_t)0x906F927B, (q31_t)0xC1404233, (q31_t)0x90A0FD4E, - (q31_t)0xC0E8B648, (q31_t)0x90D2ACD3, (q31_t)0xC0915147, - (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x9136D97D, - (q31_t)0xBFE2FCDF, (q31_t)0x91695663, (q31_t)0xBF8C0DE2, - (q31_t)0x919C1780, (q31_t)0xBF3546A8, (q31_t)0x91CF1CB6, - (q31_t)0xBEDEA765, (q31_t)0x920265E4, (q31_t)0xBE88304F, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9269C3AC, - (q31_t)0xBDDBBB7F, (q31_t)0x929DD805, (q31_t)0xBD85BE2F, - (q31_t)0x92D22FD8, (q31_t)0xBD2FE9E1, (q31_t)0x9306CB04, - (q31_t)0xBCDA3ECA, (q31_t)0x933BA968, (q31_t)0xBC84BD1E, - (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x93A62F56, - (q31_t)0xBBDA36DC, (q31_t)0x93DBD69F, (q31_t)0xBB8532AF, - (q31_t)0x9411C09D, (q31_t)0xBB3058C0, (q31_t)0x9447ED2F, - (q31_t)0xBADBA943, (q31_t)0x947E5C32, (q31_t)0xBA87246C, - (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x94EC010B, - (q31_t)0xB9DE9B83, (q31_t)0x9523369B, (q31_t)0xB98A97D8, - (q31_t)0x955AAE17, (q31_t)0xB936BFA3, (q31_t)0x9592675B, - (q31_t)0xB8E31319, (q31_t)0x95CA6246, (q31_t)0xB88F926C, - (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x963B1C85, - (q31_t)0xB7E9157A, (q31_t)0x9673DB94, (q31_t)0xB796199B, - (q31_t)0x96ACDBBD, (q31_t)0xB7434A67, (q31_t)0x96E61CDF, - (q31_t)0xB6F0A811, (q31_t)0x971F9ED6, (q31_t)0xB69E32CD, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x979364B5, - (q31_t)0xB5F9D042, (q31_t)0x97CDA855, (q31_t)0xB5A7E362, - (q31_t)0x98082C3B, (q31_t)0xB556245E, (q31_t)0x9842F043, - (q31_t)0xB5049368, (q31_t)0x987DF449, (q31_t)0xB4B330B2, - (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x98F4BBBC, - (q31_t)0xB410F6D2, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, - (q31_t)0x996C816F, (q31_t)0xB36F784E, (q31_t)0x99A8C344, - (q31_t)0xB31EFFCB, (q31_t)0x99E5443A, (q31_t)0xB2CEB6B5, - (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A5F02F5, - (q31_t)0xB22EB392, (q31_t)0x9A9C406D, (q31_t)0xB1DEF9E8, - (q31_t)0x9AD9BC71, (q31_t)0xB18F7070, (q31_t)0x9B1776D9, - (q31_t)0xB140175B, (q31_t)0x9B556F80, (q31_t)0xB0F0EEDA, - (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9BD21AF2, - (q31_t)0xB0533055, (q31_t)0x9C10CD70, (q31_t)0xB0049AB2, - (q31_t)0x9C4FBD92, (q31_t)0xAFB63667, (q31_t)0x9C8EEB33, - (q31_t)0xAF6803A1, (q31_t)0x9CCE562B, (q31_t)0xAF1A0293, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D4DE384, - (q31_t)0xAE7E965B, (q31_t)0x9D8E0596, (q31_t)0xAE312B91, - (q31_t)0x9DCE6462, (q31_t)0xADE3F33E, (q31_t)0x9E0EFFC1, - (q31_t)0xAD96ED91, (q31_t)0x9E4FD789, (q31_t)0xAD4A1ABA, - (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9ED23BB9, - (q31_t)0xACB10E4A, (q31_t)0x9F13C7D0, (q31_t)0xAC64D510, - (q31_t)0x9F558FB0, (q31_t)0xAC18CF68, (q31_t)0x9F979331, - (q31_t)0xABCCFD82, (q31_t)0x9FD9D22A, (q31_t)0xAB815F8C, - (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA05F01E1, - (q31_t)0xAAEAC02B, (q31_t)0xA0A1F24C, (q31_t)0xAA9FBF1D, - (q31_t)0xA0E51D8C, (q31_t)0xAA54F2B9, (q31_t)0xA1288376, - (q31_t)0xAA0A5B2D, (q31_t)0xA16C23E1, (q31_t)0xA9BFF8A8, - (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA1F41391, - (q31_t)0xA92BD366, (q31_t)0xA2386283, (q31_t)0xA8E21106, - (q31_t)0xA27CEB4F, (q31_t)0xA8988463, (q31_t)0xA2C1ADC9, - (q31_t)0xA84F2DA9, (q31_t)0xA306A9C7, (q31_t)0xA8060D08, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA3914DA7, - (q31_t)0xA7746EC0, (q31_t)0xA3D6F533, (q31_t)0xA72BF173, - (q31_t)0xA41CD598, (q31_t)0xA6E3AAF2, (q31_t)0xA462EEAC, - (q31_t)0xA69B9B68, (q31_t)0xA4A94042, (q31_t)0xA653C302, - (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA5368C4B, - (q31_t)0xA5C4B855, (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xA5C4B855, (q31_t)0xA5368C4B, (q31_t)0xA60C21ED, - (q31_t)0xA4EFCA31, (q31_t)0xA653C302, (q31_t)0xA4A94042, - (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA6E3AAF2, - (q31_t)0xA41CD598, (q31_t)0xA72BF173, (q31_t)0xA3D6F533, - (q31_t)0xA7746EC0, (q31_t)0xA3914DA7, (q31_t)0xA7BD22AB, - (q31_t)0xA34BDF20, (q31_t)0xA8060D08, (q31_t)0xA306A9C7, - (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA8988463, - (q31_t)0xA27CEB4F, (q31_t)0xA8E21106, (q31_t)0xA2386283, - (q31_t)0xA92BD366, (q31_t)0xA1F41391, (q31_t)0xA975CB56, - (q31_t)0xA1AFFEA2, (q31_t)0xA9BFF8A8, (q31_t)0xA16C23E1, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA54F2B9, - (q31_t)0xA0E51D8C, (q31_t)0xAA9FBF1D, (q31_t)0xA0A1F24C, - (q31_t)0xAAEAC02B, (q31_t)0xA05F01E1, (q31_t)0xAB35F5B5, - (q31_t)0xA01C4C72, (q31_t)0xAB815F8C, (q31_t)0x9FD9D22A, - (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xAC18CF68, - (q31_t)0x9F558FB0, (q31_t)0xAC64D510, (q31_t)0x9F13C7D0, - (q31_t)0xACB10E4A, (q31_t)0x9ED23BB9, (q31_t)0xACFD7AE8, - (q31_t)0x9E90EB94, (q31_t)0xAD4A1ABA, (q31_t)0x9E4FD789, - (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xADE3F33E, - (q31_t)0x9DCE6462, (q31_t)0xAE312B91, (q31_t)0x9D8E0596, - (q31_t)0xAE7E965B, (q31_t)0x9D4DE384, (q31_t)0xAECC336B, - (q31_t)0x9D0DFE53, (q31_t)0xAF1A0293, (q31_t)0x9CCE562B, - (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xAFB63667, - (q31_t)0x9C4FBD92, (q31_t)0xB0049AB2, (q31_t)0x9C10CD70, - (q31_t)0xB0533055, (q31_t)0x9BD21AF2, (q31_t)0xB0A1F71C, - (q31_t)0x9B93A640, (q31_t)0xB0F0EEDA, (q31_t)0x9B556F80, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB18F7070, - (q31_t)0x9AD9BC71, (q31_t)0xB1DEF9E8, (q31_t)0x9A9C406D, - (q31_t)0xB22EB392, (q31_t)0x9A5F02F5, (q31_t)0xB27E9D3B, - (q31_t)0x9A22042C, (q31_t)0xB2CEB6B5, (q31_t)0x99E5443A, - (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB36F784E, - (q31_t)0x996C816F, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, - (q31_t)0xB410F6D2, (q31_t)0x98F4BBBC, (q31_t)0xB461FC70, - (q31_t)0x98B93828, (q31_t)0xB4B330B2, (q31_t)0x987DF449, - (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB556245E, - (q31_t)0x98082C3B, (q31_t)0xB5A7E362, (q31_t)0x97CDA855, - (q31_t)0xB5F9D042, (q31_t)0x979364B5, (q31_t)0xB64BEACC, - (q31_t)0x9759617E, (q31_t)0xB69E32CD, (q31_t)0x971F9ED6, - (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB7434A67, - (q31_t)0x96ACDBBD, (q31_t)0xB796199B, (q31_t)0x9673DB94, - (q31_t)0xB7E9157A, (q31_t)0x963B1C85, (q31_t)0xB83C3DD1, - (q31_t)0x96029EB5, (q31_t)0xB88F926C, (q31_t)0x95CA6246, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB936BFA3, - (q31_t)0x955AAE17, (q31_t)0xB98A97D8, (q31_t)0x9523369B, - (q31_t)0xB9DE9B83, (q31_t)0x94EC010B, (q31_t)0xBA32CA70, - (q31_t)0x94B50D87, (q31_t)0xBA87246C, (q31_t)0x947E5C32, - (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB3058C0, - (q31_t)0x9411C09D, (q31_t)0xBB8532AF, (q31_t)0x93DBD69F, - (q31_t)0xBBDA36DC, (q31_t)0x93A62F56, (q31_t)0xBC2F6513, - (q31_t)0x9370CAE4, (q31_t)0xBC84BD1E, (q31_t)0x933BA968, - (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD2FE9E1, - (q31_t)0x92D22FD8, (q31_t)0xBD85BE2F, (q31_t)0x929DD805, - (q31_t)0xBDDBBB7F, (q31_t)0x9269C3AC, (q31_t)0xBE31E19B, - (q31_t)0x9235F2EB, (q31_t)0xBE88304F, (q31_t)0x920265E4, - (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF3546A8, - (q31_t)0x919C1780, (q31_t)0xBF8C0DE2, (q31_t)0x91695663, - (q31_t)0xBFE2FCDF, (q31_t)0x9136D97D, (q31_t)0xC03A1368, - (q31_t)0x9104A0ED, (q31_t)0xC0915147, (q31_t)0x90D2ACD3, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC1404233, - (q31_t)0x906F927B, (q31_t)0xC197F4D3, (q31_t)0x903E6C7A, - (q31_t)0xC1EFCDF2, (q31_t)0x900D8B69, (q31_t)0xC247CD5A, - (q31_t)0x8FDCEF66, (q31_t)0xC29FF2D4, (q31_t)0x8FAC988E, - (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC350AF25, - (q31_t)0x8F4CBADB, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, - (q31_t)0xC4020132, (q31_t)0x8EEDF33B, (q31_t)0xC45AE1D7, - (q31_t)0x8EBEF7FB, (q31_t)0xC4B3E746, (q31_t)0x8E904298, - (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC5665FA8, - (q31_t)0x8E33A9D9, (q31_t)0xC5BFD22E, (q31_t)0x8E05C6B7, - (q31_t)0xC61968A2, (q31_t)0x8DD829E4, (q31_t)0xC67322CD, - (q31_t)0x8DAAD37B, (q31_t)0xC6CD0079, (q31_t)0x8D7DC399, - (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7812571, - (q31_t)0x8D2477D8, (q31_t)0xC7DB6C50, (q31_t)0x8CF83C30, - (q31_t)0xC835D5D0, (q31_t)0x8CCC477D, (q31_t)0xC89061BA, - (q31_t)0x8CA099D9, (q31_t)0xC8EB0FD6, (q31_t)0x8C753361, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC9A0D1C4, - (q31_t)0x8C1F3C5C, (q31_t)0xC9FBE527, (q31_t)0x8BF4AC05, - (q31_t)0xCA5719DB, (q31_t)0x8BCA6342, (q31_t)0xCAB26FA9, - (q31_t)0x8BA0622F, (q31_t)0xCB0DE658, (q31_t)0x8B76A8E4, - (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCBC53578, - (q31_t)0x8B240E10, (q31_t)0xCC210D78, (q31_t)0x8AFB2CBA, - (q31_t)0xCC7D0577, (q31_t)0x8AD29393, (q31_t)0xCCD91D3D, - (q31_t)0x8AAA42B4, (q31_t)0xCD355490, (q31_t)0x8A823A35, - (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCDEE20FC, - (q31_t)0x8A3302BD, (q31_t)0xCE4AB5A2, (q31_t)0x8A0BD3F5, - (q31_t)0xCEA768F2, (q31_t)0x89E4EDEE, (q31_t)0xCF043AB2, - (q31_t)0x89BE50C3, (q31_t)0xCF612AAA, (q31_t)0x8997FC89, - (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xD01B6459, - (q31_t)0x894C2F4C, (q31_t)0xD078AD9D, (q31_t)0x8926B677, - (q31_t)0xD0D61433, (q31_t)0x890186F1, (q31_t)0xD13397E1, - (q31_t)0x88DCA0D3, (q31_t)0xD191386D, (q31_t)0x88B80431, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD24CCF38, - (q31_t)0x886FA7C2, (q31_t)0xD2AAC504, (q31_t)0x884BE820, - (q31_t)0xD308D6C6, (q31_t)0x88287255, (q31_t)0xD3670445, - (q31_t)0x88054677, (q31_t)0xD3C54D46, (q31_t)0x87E2649B, - (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD48230E8, - (q31_t)0x879D7F40, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, - (q31_t)0xD53F7FDA, (q31_t)0x8759C2EF, (q31_t)0xD59E4EFE, - (q31_t)0x8738545E, (q31_t)0xD5FD3847, (q31_t)0x8717304E, - (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD6BB585D, - (q31_t)0x86D5C802, (q31_t)0xD71A8EB5, (q31_t)0x86B583EE, - (q31_t)0xD779DE46, (q31_t)0x86958AAB, (q31_t)0xD7D946D7, - (q31_t)0x8675DC4E, (q31_t)0xD838C82D, (q31_t)0x865678EA, - (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD8F81439, - (q31_t)0x86189359, (q31_t)0xD957DE7A, (q31_t)0x85FA1152, - (q31_t)0xD9B7C093, (q31_t)0x85DBDA91, (q31_t)0xDA17BA4A, - (q31_t)0x85BDEF27, (q31_t)0xDA77CB62, (q31_t)0x85A04F28, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB3832CD, - (q31_t)0x8565F1B0, (q31_t)0xDB9888A8, (q31_t)0x8549345C, - (q31_t)0xDBF8F4F8, (q31_t)0x852CC2BA, (q31_t)0xDC597781, - (q31_t)0x85109CDC, (q31_t)0xDCBA1008, (q31_t)0x84F4C2D3, - (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDD7B8220, - (q31_t)0x84BDF285, (q31_t)0xDDDC5B3A, (q31_t)0x84A2FC62, - (q31_t)0xDE3D4963, (q31_t)0x84885257, (q31_t)0xDE9E4C60, - (q31_t)0x846DF476, (q31_t)0xDEFF63F4, (q31_t)0x8453E2CE, - (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xDFC1CFF2, - (q31_t)0x8420A46B, (q31_t)0xE02323E5, (q31_t)0x840777CF, - (q31_t)0xE0848B7F, (q31_t)0x83EE97AC, (q31_t)0xE0E60684, - (q31_t)0x83D60411, (q31_t)0xE14794B9, (q31_t)0x83BDBD0D, - (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE20AE9C1, - (q31_t)0x838E1507, (q31_t)0xE26CB01A, (q31_t)0x8376B422, - (q31_t)0xE2CE88B2, (q31_t)0x835FA00E, (q31_t)0xE330734C, - (q31_t)0x8348D8DB, (q31_t)0xE3926FAC, (q31_t)0x83325E97, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4569CCB, - (q31_t)0x8306510F, (q31_t)0xE4B8CD10, (q31_t)0x82F0BDE8, - (q31_t)0xE51B0E2A, (q31_t)0x82DB77E5, (q31_t)0xE57D5FDA, - (q31_t)0x82C67F13, (q31_t)0xE5DFC1E4, (q31_t)0x82B1D381, - (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE6A4B616, - (q31_t)0x8289644A, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, - (q31_t)0xE769E8D8, (q31_t)0x82622AA5, (q31_t)0xE7CC9917, - (q31_t)0x824F0208, (q31_t)0xE82F5844, (q31_t)0x823C26F2, - (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE8F50273, - (q31_t)0x8217598F, (q31_t)0xE957ECFB, (q31_t)0x82056758, - (q31_t)0xE9BAE57C, (q31_t)0x81F3C2D7, (q31_t)0xEA1DEBBB, - (q31_t)0x81E26C16, (q31_t)0xEA80FF79, (q31_t)0x81D16320, - (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEB474E80, - (q31_t)0x81B03AC1, (q31_t)0xEBAA894E, (q31_t)0x81A01B6C, - (q31_t)0xEC0DD0A8, (q31_t)0x81904A0C, (q31_t)0xEC71244F, - (q31_t)0x8180C6A9, (q31_t)0xECD48406, (q31_t)0x8171914E, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xED9B66B2, - (q31_t)0x815410D3, (q31_t)0xEDFEE92B, (q31_t)0x8145C5C6, - (q31_t)0xEE6276BF, (q31_t)0x8137C8E6, (q31_t)0xEEC60F31, - (q31_t)0x812A1A39, (q31_t)0xEF29B243, (q31_t)0x811CB9CA, - (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xEFF11752, - (q31_t)0x8102E3C3, (q31_t)0xF054D8D4, (q31_t)0x80F66E3C, - (q31_t)0xF0B8A401, (q31_t)0x80EA4712, (q31_t)0xF11C789A, - (q31_t)0x80DE6E4C, (q31_t)0xF1805662, (q31_t)0x80D2E3F1, - (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF2482C89, - (q31_t)0x80BCBA9C, (q31_t)0xF2AC246D, (q31_t)0x80B21BAF, - (q31_t)0xF310248A, (q31_t)0x80A7CB49, (q31_t)0xF3742CA1, - (q31_t)0x809DC970, (q31_t)0xF3D83C76, (q31_t)0x8094162B, - (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF4A07260, - (q31_t)0x80819B74, (q31_t)0xF50497FA, (q31_t)0x8078D40D, - (q31_t)0xF568C45A, (q31_t)0x80705B50, (q31_t)0xF5CCF743, - (q31_t)0x80683143, (q31_t)0xF6313076, (q31_t)0x806055EA, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF6F9B4C5, - (q31_t)0x80518B6B, (q31_t)0xF75DFF65, (q31_t)0x804A9C4D, - (q31_t)0xF7C24F58, (q31_t)0x8043FBF6, (q31_t)0xF826A461, - (q31_t)0x803DAA69, (q31_t)0xF88AFE41, (q31_t)0x8037A7AC, - (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF953BF90, - (q31_t)0x802C8EAD, (q31_t)0xF9B82683, (q31_t)0x80277872, - (q31_t)0xFA1C9156, (q31_t)0x8022B113, (q31_t)0xFA80FFCB, - (q31_t)0x801E3894, (q31_t)0xFAE571A4, (q31_t)0x801A0EF7, - (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFBAE5E89, - (q31_t)0x8012A86F, (q31_t)0xFC12D919, (q31_t)0x800F6B88, - (q31_t)0xFC775616, (q31_t)0x800C7D8C, (q31_t)0xFCDBD541, - (q31_t)0x8009DE7D, (q31_t)0xFD40565B, (q31_t)0x80078E5E, - (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFE095D69, - (q31_t)0x8003DAF0, (q31_t)0xFE6DE2E0, (q31_t)0x800277A5, - (q31_t)0xFED2694F, (q31_t)0x8001634D, (q31_t)0xFF36F078, - (q31_t)0x80009DE9, (q31_t)0xFF9B781D, (q31_t)0x8000277A -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = -{ - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFFF621, - (q31_t)0x003243F5, (q31_t)0x7FFFD885, (q31_t)0x006487E3, - (q31_t)0x7FFFA72C, (q31_t)0x0096CBC1, (q31_t)0x7FFF6216, - (q31_t)0x00C90F88, (q31_t)0x7FFF0942, (q31_t)0x00FB532F, - (q31_t)0x7FFE9CB2, (q31_t)0x012D96B0, (q31_t)0x7FFE1C64, - (q31_t)0x015FDA03, (q31_t)0x7FFD885A, (q31_t)0x01921D1F, - (q31_t)0x7FFCE093, (q31_t)0x01C45FFE, (q31_t)0x7FFC250F, - (q31_t)0x01F6A296, (q31_t)0x7FFB55CE, (q31_t)0x0228E4E1, - (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF97C17, - (q31_t)0x028D6870, (q31_t)0x7FF871A1, (q31_t)0x02BFA9A4, - (q31_t)0x7FF7536F, (q31_t)0x02F1EA6B, (q31_t)0x7FF62182, - (q31_t)0x03242ABF, (q31_t)0x7FF4DBD8, (q31_t)0x03566A96, - (q31_t)0x7FF38273, (q31_t)0x0388A9E9, (q31_t)0x7FF21553, - (q31_t)0x03BAE8B1, (q31_t)0x7FF09477, (q31_t)0x03ED26E6, - (q31_t)0x7FEEFFE1, (q31_t)0x041F647F, (q31_t)0x7FED5790, - (q31_t)0x0451A176, (q31_t)0x7FEB9B85, (q31_t)0x0483DDC3, - (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE7E840, - (q31_t)0x04E8543D, (q31_t)0x7FE5F108, (q31_t)0x051A8E5C, - (q31_t)0x7FE3E616, (q31_t)0x054CC7B0, (q31_t)0x7FE1C76B, - (q31_t)0x057F0034, (q31_t)0x7FDF9508, (q31_t)0x05B137DF, - (q31_t)0x7FDD4EEC, (q31_t)0x05E36EA9, (q31_t)0x7FDAF518, - (q31_t)0x0615A48A, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, - (q31_t)0x7FD6064B, (q31_t)0x067A0D75, (q31_t)0x7FD37152, - (q31_t)0x06AC406F, (q31_t)0x7FD0C8A3, (q31_t)0x06DE7261, - (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FCB3C23, - (q31_t)0x0742D310, (q31_t)0x7FC85853, (q31_t)0x077501BE, - (q31_t)0x7FC560CF, (q31_t)0x07A72F45, (q31_t)0x7FC25596, - (q31_t)0x07D95B9E, (q31_t)0x7FBF36A9, (q31_t)0x080B86C1, - (q31_t)0x7FBC040A, (q31_t)0x083DB0A7, (q31_t)0x7FB8BDB7, - (q31_t)0x086FD947, (q31_t)0x7FB563B2, (q31_t)0x08A2009A, - (q31_t)0x7FB1F5FC, (q31_t)0x08D42698, (q31_t)0x7FAE7494, - (q31_t)0x09064B3A, (q31_t)0x7FAADF7C, (q31_t)0x09386E77, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7FA37A3C, - (q31_t)0x099CB0A7, (q31_t)0x7F9FAA15, (q31_t)0x09CECF89, - (q31_t)0x7F9BC63F, (q31_t)0x0A00ECE8, (q31_t)0x7F97CEBC, - (q31_t)0x0A3308BC, (q31_t)0x7F93C38C, (q31_t)0x0A6522FE, - (q31_t)0x7F8FA4AF, (q31_t)0x0A973BA5, (q31_t)0x7F8B7226, - (q31_t)0x0AC952AA, (q31_t)0x7F872BF3, (q31_t)0x0AFB6805, - (q31_t)0x7F82D214, (q31_t)0x0B2D7BAE, (q31_t)0x7F7E648B, - (q31_t)0x0B5F8D9F, (q31_t)0x7F79E35A, (q31_t)0x0B919DCE, - (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F70A5FD, - (q31_t)0x0BF5B8CB, (q31_t)0x7F6BE9D4, (q31_t)0x0C27C389, - (q31_t)0x7F671A04, (q31_t)0x0C59CC67, (q31_t)0x7F62368F, - (q31_t)0x0C8BD35E, (q31_t)0x7F5D3F75, (q31_t)0x0CBDD865, - (q31_t)0x7F5834B6, (q31_t)0x0CEFDB75, (q31_t)0x7F531654, - (q31_t)0x0D21DC87, (q31_t)0x7F4DE450, (q31_t)0x0D53DB92, - (q31_t)0x7F489EAA, (q31_t)0x0D85D88F, (q31_t)0x7F434563, - (q31_t)0x0DB7D376, (q31_t)0x7F3DD87C, (q31_t)0x0DE9CC3F, - (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F32C3D0, - (q31_t)0x0E4DB75B, (q31_t)0x7F2D1C0E, (q31_t)0x0E7FA99D, - (q31_t)0x7F2760AF, (q31_t)0x0EB199A3, (q31_t)0x7F2191B4, - (q31_t)0x0EE38765, (q31_t)0x7F1BAF1E, (q31_t)0x0F1572DC, - (q31_t)0x7F15B8EE, (q31_t)0x0F475BFE, (q31_t)0x7F0FAF24, - (q31_t)0x0F7942C6, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, - (q31_t)0x7F0360CB, (q31_t)0x0FDD0925, (q31_t)0x7EFD1C3C, - (q31_t)0x100EE8AD, (q31_t)0x7EF6C418, (q31_t)0x1040C5BB, - (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7EE9D913, - (q31_t)0x10A4784A, (q31_t)0x7EE34635, (q31_t)0x10D64DBC, - (q31_t)0x7EDC9FC6, (q31_t)0x11082096, (q31_t)0x7ED5E5C6, - (q31_t)0x1139F0CE, (q31_t)0x7ECF1837, (q31_t)0x116BBE5F, - (q31_t)0x7EC8371A, (q31_t)0x119D8940, (q31_t)0x7EC1426F, - (q31_t)0x11CF516A, (q31_t)0x7EBA3A39, (q31_t)0x120116D4, - (q31_t)0x7EB31E77, (q31_t)0x1232D978, (q31_t)0x7EABEF2C, - (q31_t)0x1264994E, (q31_t)0x7EA4AC58, (q31_t)0x1296564D, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E95EC19, - (q31_t)0x12F9C7AA, (q31_t)0x7E8E6EB1, (q31_t)0x132B7BF9, - (q31_t)0x7E86DDC5, (q31_t)0x135D2D53, (q31_t)0x7E7F3956, - (q31_t)0x138EDBB0, (q31_t)0x7E778165, (q31_t)0x13C0870A, - (q31_t)0x7E6FB5F3, (q31_t)0x13F22F57, (q31_t)0x7E67D702, - (q31_t)0x1423D492, (q31_t)0x7E5FE493, (q31_t)0x145576B1, - (q31_t)0x7E57DEA6, (q31_t)0x148715AD, (q31_t)0x7E4FC53E, - (q31_t)0x14B8B17F, (q31_t)0x7E47985B, (q31_t)0x14EA4A1F, - (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E37042A, - (q31_t)0x154D71AA, (q31_t)0x7E2E9CDF, (q31_t)0x157F0086, - (q31_t)0x7E26221E, (q31_t)0x15B08C11, (q31_t)0x7E1D93E9, - (q31_t)0x15E21444, (q31_t)0x7E14F242, (q31_t)0x16139917, - (q31_t)0x7E0C3D29, (q31_t)0x16451A83, (q31_t)0x7E03749F, - (q31_t)0x1676987F, (q31_t)0x7DFA98A7, (q31_t)0x16A81305, - (q31_t)0x7DF1A942, (q31_t)0x16D98A0C, (q31_t)0x7DE8A670, - (q31_t)0x170AFD8D, (q31_t)0x7DDF9034, (q31_t)0x173C6D80, - (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DCD2981, - (q31_t)0x179F429F, (q31_t)0x7DC3D90D, (q31_t)0x17D0A7BB, - (q31_t)0x7DBA7534, (q31_t)0x1802092C, (q31_t)0x7DB0FDF7, - (q31_t)0x183366E8, (q31_t)0x7DA77359, (q31_t)0x1864C0E9, - (q31_t)0x7D9DD55A, (q31_t)0x18961727, (q31_t)0x7D9423FB, - (q31_t)0x18C7699B, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7D808727, (q31_t)0x192A0303, (q31_t)0x7D769BB5, - (q31_t)0x195B49E9, (q31_t)0x7D6C9CE9, (q31_t)0x198C8CE6, - (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D58654C, - (q31_t)0x19EF0706, (q31_t)0x7D4E2C7E, (q31_t)0x1A203E1B, - (q31_t)0x7D43E05E, (q31_t)0x1A517127, (q31_t)0x7D3980EC, - (q31_t)0x1A82A025, (q31_t)0x7D2F0E2A, (q31_t)0x1AB3CB0C, - (q31_t)0x7D24881A, (q31_t)0x1AE4F1D6, (q31_t)0x7D19EEBE, - (q31_t)0x1B161479, (q31_t)0x7D0F4218, (q31_t)0x1B4732EF, - (q31_t)0x7D048228, (q31_t)0x1B784D30, (q31_t)0x7CF9AEF0, - (q31_t)0x1BA96334, (q31_t)0x7CEEC873, (q31_t)0x1BDA74F5, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CD8C1AD, - (q31_t)0x1C3C8B8C, (q31_t)0x7CCDA168, (q31_t)0x1C6D9053, - (q31_t)0x7CC26DE5, (q31_t)0x1C9E90B8, (q31_t)0x7CB72724, - (q31_t)0x1CCF8CB3, (q31_t)0x7CABCD27, (q31_t)0x1D00843C, - (q31_t)0x7CA05FF1, (q31_t)0x1D31774D, (q31_t)0x7C94DF82, - (q31_t)0x1D6265DD, (q31_t)0x7C894BDD, (q31_t)0x1D934FE5, - (q31_t)0x7C7DA504, (q31_t)0x1DC4355D, (q31_t)0x7C71EAF8, - (q31_t)0x1DF5163F, (q31_t)0x7C661DBB, (q31_t)0x1E25F281, - (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C4E49B6, - (q31_t)0x1E879D0C, (q31_t)0x7C4242F2, (q31_t)0x1EB86B46, - (q31_t)0x7C362904, (q31_t)0x1EE934C2, (q31_t)0x7C29FBEE, - (q31_t)0x1F19F97B, (q31_t)0x7C1DBBB2, (q31_t)0x1F4AB967, - (q31_t)0x7C116853, (q31_t)0x1F7B7480, (q31_t)0x7C0501D1, - (q31_t)0x1FAC2ABF, (q31_t)0x7BF88830, (q31_t)0x1FDCDC1A, - (q31_t)0x7BEBFB70, (q31_t)0x200D888C, (q31_t)0x7BDF5B94, - (q31_t)0x203E300D, (q31_t)0x7BD2A89E, (q31_t)0x206ED295, - (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7BB9096A, - (q31_t)0x20D0089B, (q31_t)0x7BAC1D31, (q31_t)0x21009C0B, - (q31_t)0x7B9F1DE5, (q31_t)0x21312A65, (q31_t)0x7B920B89, - (q31_t)0x2161B39F, (q31_t)0x7B84E61E, (q31_t)0x219237B4, - (q31_t)0x7B77ADA8, (q31_t)0x21C2B69C, (q31_t)0x7B6A6227, - (q31_t)0x21F3304E, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, - (q31_t)0x7B4F920E, (q31_t)0x225413F8, (q31_t)0x7B420D7A, - (q31_t)0x22847DDF, (q31_t)0x7B3475E4, (q31_t)0x22B4E274, - (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7B190DBB, - (q31_t)0x23159B87, (q31_t)0x7B0B3D2C, (q31_t)0x2345EFF7, - (q31_t)0x7AFD59A3, (q31_t)0x23763EF7, (q31_t)0x7AEF6323, - (q31_t)0x23A6887E, (q31_t)0x7AE159AE, (q31_t)0x23D6CC86, - (q31_t)0x7AD33D45, (q31_t)0x24070B07, (q31_t)0x7AC50DEB, - (q31_t)0x243743FA, (q31_t)0x7AB6CBA3, (q31_t)0x24677757, - (q31_t)0x7AA8766E, (q31_t)0x2497A517, (q31_t)0x7A9A0E4F, - (q31_t)0x24C7CD32, (q31_t)0x7A8B9348, (q31_t)0x24F7EFA1, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A6E648A, - (q31_t)0x2558235E, (q31_t)0x7A5FB0D8, (q31_t)0x2588349D, - (q31_t)0x7A50EA46, (q31_t)0x25B84012, (q31_t)0x7A4210D8, - (q31_t)0x25E845B5, (q31_t)0x7A33248F, (q31_t)0x26184581, - (q31_t)0x7A24256E, (q31_t)0x26483F6C, (q31_t)0x7A151377, - (q31_t)0x26783370, (q31_t)0x7A05EEAD, (q31_t)0x26A82185, - (q31_t)0x79F6B711, (q31_t)0x26D809A5, (q31_t)0x79E76CA6, - (q31_t)0x2707EBC6, (q31_t)0x79D80F6F, (q31_t)0x2737C7E3, - (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x79B91CA4, - (q31_t)0x27976DF1, (q31_t)0x79A98715, (q31_t)0x27C737D2, - (q31_t)0x7999DEC3, (q31_t)0x27F6FB92, (q31_t)0x798A23B1, - (q31_t)0x2826B928, (q31_t)0x797A55E0, (q31_t)0x2856708C, - (q31_t)0x796A7554, (q31_t)0x288621B9, (q31_t)0x795A820E, - (q31_t)0x28B5CCA5, (q31_t)0x794A7C11, (q31_t)0x28E5714A, - (q31_t)0x793A6360, (q31_t)0x29150FA1, (q31_t)0x792A37FE, - (q31_t)0x2944A7A2, (q31_t)0x7919F9EB, (q31_t)0x29743945, - (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78F945C3, - (q31_t)0x29D34958, (q31_t)0x78E8CFB1, (q31_t)0x2A02C7B8, - (q31_t)0x78D846FB, (q31_t)0x2A323F9D, (q31_t)0x78C7ABA1, - (q31_t)0x2A61B101, (q31_t)0x78B6FDA8, (q31_t)0x2A911BDB, - (q31_t)0x78A63D10, (q31_t)0x2AC08025, (q31_t)0x789569DE, - (q31_t)0x2AEFDDD8, (q31_t)0x78848413, (q31_t)0x2B1F34EB, - (q31_t)0x78738BB3, (q31_t)0x2B4E8558, (q31_t)0x786280BF, - (q31_t)0x2B7DCF17, (q31_t)0x7851633B, (q31_t)0x2BAD1221, - (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x782EF08B, - (q31_t)0x2C0B83F9, (q31_t)0x781D9B64, (q31_t)0x2C3AB2B9, - (q31_t)0x780C33B8, (q31_t)0x2C69DAA6, (q31_t)0x77FAB988, - (q31_t)0x2C98FBBA, (q31_t)0x77E92CD8, (q31_t)0x2CC815ED, - (q31_t)0x77D78DAA, (q31_t)0x2CF72939, (q31_t)0x77C5DC01, - (q31_t)0x2D263595, (q31_t)0x77B417DF, (q31_t)0x2D553AFB, - (q31_t)0x77A24148, (q31_t)0x2D843963, (q31_t)0x7790583D, - (q31_t)0x2DB330C7, (q31_t)0x777E5CC3, (q31_t)0x2DE2211E, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x775A2E88, - (q31_t)0x2E3FEC8B, (q31_t)0x7747FBCE, (q31_t)0x2E6EC792, - (q31_t)0x7735B6AE, (q31_t)0x2E9D9B70, (q31_t)0x77235F2D, - (q31_t)0x2ECC681E, (q31_t)0x7710F54B, (q31_t)0x2EFB2D94, - (q31_t)0x76FE790E, (q31_t)0x2F29EBCC, (q31_t)0x76EBEA77, - (q31_t)0x2F58A2BD, (q31_t)0x76D94988, (q31_t)0x2F875262, - (q31_t)0x76C69646, (q31_t)0x2FB5FAB2, (q31_t)0x76B3D0B3, - (q31_t)0x2FE49BA6, (q31_t)0x76A0F8D2, (q31_t)0x30133538, - (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x767B1230, - (q31_t)0x30705217, (q31_t)0x76680376, (q31_t)0x309ED555, - (q31_t)0x7654E279, (q31_t)0x30CD5114, (q31_t)0x7641AF3C, - (q31_t)0x30FBC54D, (q31_t)0x762E69C3, (q31_t)0x312A31F8, - (q31_t)0x761B1211, (q31_t)0x3158970D, (q31_t)0x7607A827, - (q31_t)0x3186F487, (q31_t)0x75F42C0A, (q31_t)0x31B54A5D, - (q31_t)0x75E09DBD, (q31_t)0x31E39889, (q31_t)0x75CCFD42, - (q31_t)0x3211DF03, (q31_t)0x75B94A9C, (q31_t)0x32401DC5, - (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7591AEDD, - (q31_t)0x329C8402, (q31_t)0x757DC5CA, (q31_t)0x32CAAB6F, - (q31_t)0x7569CA98, (q31_t)0x32F8CB07, (q31_t)0x7555BD4B, - (q31_t)0x3326E2C2, (q31_t)0x75419DE6, (q31_t)0x3354F29A, - (q31_t)0x752D6C6C, (q31_t)0x3382FA88, (q31_t)0x751928E0, - (q31_t)0x33B0FA84, (q31_t)0x7504D345, (q31_t)0x33DEF287, - (q31_t)0x74F06B9E, (q31_t)0x340CE28A, (q31_t)0x74DBF1EF, - (q31_t)0x343ACA87, (q31_t)0x74C7663A, (q31_t)0x3468AA76, - (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x749E18CD, - (q31_t)0x34C4520D, (q31_t)0x7489571B, (q31_t)0x34F219A7, - (q31_t)0x74748371, (q31_t)0x351FD917, (q31_t)0x745F9DD1, - (q31_t)0x354D9056, (q31_t)0x744AA63E, (q31_t)0x357B3F5D, - (q31_t)0x74359CBD, (q31_t)0x35A8E624, (q31_t)0x74208150, - (q31_t)0x35D684A5, (q31_t)0x740B53FA, (q31_t)0x36041AD9, - (q31_t)0x73F614C0, (q31_t)0x3631A8B7, (q31_t)0x73E0C3A3, - (q31_t)0x365F2E3B, (q31_t)0x73CB60A7, (q31_t)0x368CAB5C, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x73A06522, - (q31_t)0x36E78C5A, (q31_t)0x738ACC9E, (q31_t)0x3714F02A, - (q31_t)0x73752249, (q31_t)0x37424B7A, (q31_t)0x735F6626, - (q31_t)0x376F9E46, (q31_t)0x73499838, (q31_t)0x379CE884, - (q31_t)0x7333B883, (q31_t)0x37CA2A30, (q31_t)0x731DC709, - (q31_t)0x37F76340, (q31_t)0x7307C3D0, (q31_t)0x382493B0, - (q31_t)0x72F1AED8, (q31_t)0x3851BB76, (q31_t)0x72DB8828, - (q31_t)0x387EDA8E, (q31_t)0x72C54FC0, (q31_t)0x38ABF0EF, - (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x7298A9DC, - (q31_t)0x39060372, (q31_t)0x72823C66, (q31_t)0x3932FF87, - (q31_t)0x726BBD48, (q31_t)0x395FF2C9, (q31_t)0x72552C84, - (q31_t)0x398CDD32, (q31_t)0x723E8A1F, (q31_t)0x39B9BEBB, - (q31_t)0x7227D61C, (q31_t)0x39E6975D, (q31_t)0x7211107D, - (q31_t)0x3A136712, (q31_t)0x71FA3948, (q31_t)0x3A402DD1, - (q31_t)0x71E3507F, (q31_t)0x3A6CEB95, (q31_t)0x71CC5626, - (q31_t)0x3A99A057, (q31_t)0x71B54A40, (q31_t)0x3AC64C0F, - (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x7186FDDE, - (q31_t)0x3B1F8847, (q31_t)0x716FBD68, (q31_t)0x3B4C18BA, - (q31_t)0x71586B73, (q31_t)0x3B78A007, (q31_t)0x71410804, - (q31_t)0x3BA51E29, (q31_t)0x7129931E, (q31_t)0x3BD19317, - (q31_t)0x71120CC5, (q31_t)0x3BFDFECD, (q31_t)0x70FA74FB, - (q31_t)0x3C2A6142, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, - (q31_t)0x70CB1127, (q31_t)0x3C830A4F, (q31_t)0x70B34524, - (q31_t)0x3CAF50DA, (q31_t)0x709B67C0, (q31_t)0x3CDB8E09, - (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x706B78E3, - (q31_t)0x3D33EC39, (q31_t)0x70536771, (q31_t)0x3D600D2B, - (q31_t)0x703B44AC, (q31_t)0x3D8C24A7, (q31_t)0x70231099, - (q31_t)0x3DB832A5, (q31_t)0x700ACB3B, (q31_t)0x3DE4371F, - (q31_t)0x6FF27496, (q31_t)0x3E10320D, (q31_t)0x6FDA0CAD, - (q31_t)0x3E3C2369, (q31_t)0x6FC19385, (q31_t)0x3E680B2C, - (q31_t)0x6FA90920, (q31_t)0x3E93E94F, (q31_t)0x6F906D84, - (q31_t)0x3EBFBDCC, (q31_t)0x6F77C0B3, (q31_t)0x3EEB889C, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6F463383, - (q31_t)0x3F430118, (q31_t)0x6F2D532C, (q31_t)0x3F6EAEB8, - (q31_t)0x6F1461AF, (q31_t)0x3F9A528F, (q31_t)0x6EFB5F12, - (q31_t)0x3FC5EC97, (q31_t)0x6EE24B57, (q31_t)0x3FF17CCA, - (q31_t)0x6EC92682, (q31_t)0x401D0320, (q31_t)0x6EAFF098, - (q31_t)0x40487F93, (q31_t)0x6E96A99C, (q31_t)0x4073F21D, - (q31_t)0x6E7D5193, (q31_t)0x409F5AB6, (q31_t)0x6E63E87F, - (q31_t)0x40CAB957, (q31_t)0x6E4A6E65, (q31_t)0x40F60DFB, - (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6E17472F, - (q31_t)0x414C992E, (q31_t)0x6DFD9A1B, (q31_t)0x4177CFB0, - (q31_t)0x6DE3DC11, (q31_t)0x41A2FC1A, (q31_t)0x6DCA0D14, - (q31_t)0x41CE1E64, (q31_t)0x6DB02D29, (q31_t)0x41F93688, - (q31_t)0x6D963C54, (q31_t)0x42244480, (q31_t)0x6D7C3A98, - (q31_t)0x424F4845, (q31_t)0x6D6227FA, (q31_t)0x427A41D0, - (q31_t)0x6D48047E, (q31_t)0x42A5311A, (q31_t)0x6D2DD027, - (q31_t)0x42D0161E, (q31_t)0x6D138AFA, (q31_t)0x42FAF0D4, - (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6CDECE2E, - (q31_t)0x4350873C, (q31_t)0x6CC45697, (q31_t)0x437B42E1, - (q31_t)0x6CA9CE3A, (q31_t)0x43A5F41E, (q31_t)0x6C8F351C, - (q31_t)0x43D09AEC, (q31_t)0x6C748B3F, (q31_t)0x43FB3745, - (q31_t)0x6C59D0A9, (q31_t)0x4425C923, (q31_t)0x6C3F055D, - (q31_t)0x4450507E, (q31_t)0x6C242960, (q31_t)0x447ACD50, - (q31_t)0x6C093CB6, (q31_t)0x44A53F93, (q31_t)0x6BEE3F62, - (q31_t)0x44CFA73F, (q31_t)0x6BD3316A, (q31_t)0x44FA044F, - (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B9CE39B, - (q31_t)0x454E9E80, (q31_t)0x6B81A3CD, (q31_t)0x4578DB93, - (q31_t)0x6B66536A, (q31_t)0x45A30DF0, (q31_t)0x6B4AF278, - (q31_t)0x45CD358F, (q31_t)0x6B2F80FA, (q31_t)0x45F7526B, - (q31_t)0x6B13FEF5, (q31_t)0x4621647C, (q31_t)0x6AF86C6C, - (q31_t)0x464B6BBD, (q31_t)0x6ADCC964, (q31_t)0x46756827, - (q31_t)0x6AC115E1, (q31_t)0x469F59B4, (q31_t)0x6AA551E8, - (q31_t)0x46C9405C, (q31_t)0x6A897D7D, (q31_t)0x46F31C1A, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x6A51A361, - (q31_t)0x4746B2BC, (q31_t)0x6A359DB9, (q31_t)0x47706D93, - (q31_t)0x6A1987B0, (q31_t)0x479A1D66, (q31_t)0x69FD614A, - (q31_t)0x47C3C22E, (q31_t)0x69E12A8C, (q31_t)0x47ED5BE6, - (q31_t)0x69C4E37A, (q31_t)0x4816EA85, (q31_t)0x69A88C18, - (q31_t)0x48406E07, (q31_t)0x698C246C, (q31_t)0x4869E664, - (q31_t)0x696FAC78, (q31_t)0x48935397, (q31_t)0x69532442, - (q31_t)0x48BCB598, (q31_t)0x69368BCE, (q31_t)0x48E60C62, - (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68FD2A3D, - (q31_t)0x49389836, (q31_t)0x68E06129, (q31_t)0x4961CD32, - (q31_t)0x68C387E9, (q31_t)0x498AF6DE, (q31_t)0x68A69E81, - (q31_t)0x49B41533, (q31_t)0x6889A4F5, (q31_t)0x49DD282A, - (q31_t)0x686C9B4B, (q31_t)0x4A062FBD, (q31_t)0x684F8186, - (q31_t)0x4A2F2BE5, (q31_t)0x683257AA, (q31_t)0x4A581C9D, - (q31_t)0x68151DBE, (q31_t)0x4A8101DE, (q31_t)0x67F7D3C4, - (q31_t)0x4AA9DBA1, (q31_t)0x67DA79C2, (q31_t)0x4AD2A9E1, - (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x679F95B7, - (q31_t)0x4B2423BD, (q31_t)0x67820BB6, (q31_t)0x4B4CCF4D, - (q31_t)0x676471C0, (q31_t)0x4B756F3F, (q31_t)0x6746C7D7, - (q31_t)0x4B9E038F, (q31_t)0x67290E02, (q31_t)0x4BC68C36, - (q31_t)0x670B4443, (q31_t)0x4BEF092D, (q31_t)0x66ED6AA1, - (q31_t)0x4C177A6E, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, - (q31_t)0x66B187C3, (q31_t)0x4C6839B6, (q31_t)0x66937E90, - (q31_t)0x4C9087B1, (q31_t)0x6675658C, (q31_t)0x4CB8C9DD, - (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x66390422, - (q31_t)0x4D092AB0, (q31_t)0x661ABBC5, (q31_t)0x4D31494B, - (q31_t)0x65FC63A9, (q31_t)0x4D595BFE, (q31_t)0x65DDFBD3, - (q31_t)0x4D8162C4, (q31_t)0x65BF8447, (q31_t)0x4DA95D96, - (q31_t)0x65A0FD0B, (q31_t)0x4DD14C6E, (q31_t)0x65826622, - (q31_t)0x4DF92F45, (q31_t)0x6563BF92, (q31_t)0x4E210617, - (q31_t)0x6545095F, (q31_t)0x4E48D0DC, (q31_t)0x6526438E, - (q31_t)0x4E708F8F, (q31_t)0x65076E24, (q31_t)0x4E984229, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x64C99498, - (q31_t)0x4EE782FA, (q31_t)0x64AA907F, (q31_t)0x4F0F1126, - (q31_t)0x648B7CDF, (q31_t)0x4F369320, (q31_t)0x646C59BF, - (q31_t)0x4F5E08E3, (q31_t)0x644D2722, (q31_t)0x4F857268, - (q31_t)0x642DE50D, (q31_t)0x4FACCFAB, (q31_t)0x640E9385, - (q31_t)0x4FD420A3, (q31_t)0x63EF328F, (q31_t)0x4FFB654D, - (q31_t)0x63CFC230, (q31_t)0x50229DA0, (q31_t)0x63B0426D, - (q31_t)0x5049C999, (q31_t)0x6390B34A, (q31_t)0x5070E92F, - (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x635166F8, - (q31_t)0x50BF031F, (q31_t)0x6331A9D4, (q31_t)0x50E5FD6C, - (q31_t)0x6311DD63, (q31_t)0x510CEB40, (q31_t)0x62F201AC, - (q31_t)0x5133CC94, (q31_t)0x62D216B2, (q31_t)0x515AA162, - (q31_t)0x62B21C7B, (q31_t)0x518169A4, (q31_t)0x6292130C, - (q31_t)0x51A82555, (q31_t)0x6271FA69, (q31_t)0x51CED46E, - (q31_t)0x6251D297, (q31_t)0x51F576E9, (q31_t)0x62319B9D, - (q31_t)0x521C0CC1, (q31_t)0x6211557D, (q31_t)0x524295EF, - (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x61D09BE5, - (q31_t)0x528F8237, (q31_t)0x61B02876, (q31_t)0x52B5E545, - (q31_t)0x618FA5F6, (q31_t)0x52DC3B92, (q31_t)0x616F146B, - (q31_t)0x53028517, (q31_t)0x614E73D9, (q31_t)0x5328C1D0, - (q31_t)0x612DC446, (q31_t)0x534EF1B5, (q31_t)0x610D05B7, - (q31_t)0x537514C1, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, - (q31_t)0x60CB5BB6, (q31_t)0x53C13438, (q31_t)0x60AA704F, - (q31_t)0x53E73097, (q31_t)0x60897600, (q31_t)0x540D2005, - (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x604754BE, - (q31_t)0x5458D7F9, (q31_t)0x60262DD5, (q31_t)0x547EA073, - (q31_t)0x6004F818, (q31_t)0x54A45BE5, (q31_t)0x5FE3B38D, - (q31_t)0x54CA0A4A, (q31_t)0x5FC26038, (q31_t)0x54EFAB9C, - (q31_t)0x5FA0FE1E, (q31_t)0x55153FD4, (q31_t)0x5F7F8D46, - (q31_t)0x553AC6ED, (q31_t)0x5F5E0DB3, (q31_t)0x556040E2, - (q31_t)0x5F3C7F6B, (q31_t)0x5585ADAC, (q31_t)0x5F1AE273, - (q31_t)0x55AB0D46, (q31_t)0x5EF936D1, (q31_t)0x55D05FAA, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5EB5B3A1, - (q31_t)0x561ADCB8, (q31_t)0x5E93DC1F, (q31_t)0x56400757, - (q31_t)0x5E71F606, (q31_t)0x566524AA, (q31_t)0x5E50015D, - (q31_t)0x568A34A9, (q31_t)0x5E2DFE28, (q31_t)0x56AF3750, - (q31_t)0x5E0BEC6E, (q31_t)0x56D42C99, (q31_t)0x5DE9CC32, - (q31_t)0x56F9147E, (q31_t)0x5DC79D7C, (q31_t)0x571DEEF9, - (q31_t)0x5DA5604E, (q31_t)0x5742BC05, (q31_t)0x5D8314B0, - (q31_t)0x57677B9D, (q31_t)0x5D60BAA6, (q31_t)0x578C2DB9, - (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5D1BDB65, - (q31_t)0x57D5696C, (q31_t)0x5CF95638, (q31_t)0x57F9F2F7, - (q31_t)0x5CD6C2B4, (q31_t)0x581E6EF1, (q31_t)0x5CB420DF, - (q31_t)0x5842DD54, (q31_t)0x5C9170BF, (q31_t)0x58673E1B, - (q31_t)0x5C6EB258, (q31_t)0x588B913F, (q31_t)0x5C4BE5B0, - (q31_t)0x58AFD6BC, (q31_t)0x5C290ACC, (q31_t)0x58D40E8C, - (q31_t)0x5C0621B2, (q31_t)0x58F838A9, (q31_t)0x5BE32A67, - (q31_t)0x591C550E, (q31_t)0x5BC024F0, (q31_t)0x594063B4, - (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B79EF96, - (q31_t)0x598857B1, (q31_t)0x5B56BFBD, (q31_t)0x59AC3CFD, - (q31_t)0x5B3381CE, (q31_t)0x59D01474, (q31_t)0x5B1035CF, - (q31_t)0x59F3DE12, (q31_t)0x5AECDBC4, (q31_t)0x5A1799D0, - (q31_t)0x5AC973B4, (q31_t)0x5A3B47AA, (q31_t)0x5AA5FDA4, - (q31_t)0x5A5EE79A, (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x5A5EE79A, (q31_t)0x5AA5FDA4, (q31_t)0x5A3B47AA, - (q31_t)0x5AC973B4, (q31_t)0x5A1799D0, (q31_t)0x5AECDBC4, - (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59D01474, - (q31_t)0x5B3381CE, (q31_t)0x59AC3CFD, (q31_t)0x5B56BFBD, - (q31_t)0x598857B1, (q31_t)0x5B79EF96, (q31_t)0x59646497, - (q31_t)0x5B9D1153, (q31_t)0x594063B4, (q31_t)0x5BC024F0, - (q31_t)0x591C550E, (q31_t)0x5BE32A67, (q31_t)0x58F838A9, - (q31_t)0x5C0621B2, (q31_t)0x58D40E8C, (q31_t)0x5C290ACC, - (q31_t)0x58AFD6BC, (q31_t)0x5C4BE5B0, (q31_t)0x588B913F, - (q31_t)0x5C6EB258, (q31_t)0x58673E1B, (q31_t)0x5C9170BF, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x581E6EF1, - (q31_t)0x5CD6C2B4, (q31_t)0x57F9F2F7, (q31_t)0x5CF95638, - (q31_t)0x57D5696C, (q31_t)0x5D1BDB65, (q31_t)0x57B0D256, - (q31_t)0x5D3E5236, (q31_t)0x578C2DB9, (q31_t)0x5D60BAA6, - (q31_t)0x57677B9D, (q31_t)0x5D8314B0, (q31_t)0x5742BC05, - (q31_t)0x5DA5604E, (q31_t)0x571DEEF9, (q31_t)0x5DC79D7C, - (q31_t)0x56F9147E, (q31_t)0x5DE9CC32, (q31_t)0x56D42C99, - (q31_t)0x5E0BEC6E, (q31_t)0x56AF3750, (q31_t)0x5E2DFE28, - (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x566524AA, - (q31_t)0x5E71F606, (q31_t)0x56400757, (q31_t)0x5E93DC1F, - (q31_t)0x561ADCB8, (q31_t)0x5EB5B3A1, (q31_t)0x55F5A4D2, - (q31_t)0x5ED77C89, (q31_t)0x55D05FAA, (q31_t)0x5EF936D1, - (q31_t)0x55AB0D46, (q31_t)0x5F1AE273, (q31_t)0x5585ADAC, - (q31_t)0x5F3C7F6B, (q31_t)0x556040E2, (q31_t)0x5F5E0DB3, - (q31_t)0x553AC6ED, (q31_t)0x5F7F8D46, (q31_t)0x55153FD4, - (q31_t)0x5FA0FE1E, (q31_t)0x54EFAB9C, (q31_t)0x5FC26038, - (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x54A45BE5, - (q31_t)0x6004F818, (q31_t)0x547EA073, (q31_t)0x60262DD5, - (q31_t)0x5458D7F9, (q31_t)0x604754BE, (q31_t)0x5433027D, - (q31_t)0x60686CCE, (q31_t)0x540D2005, (q31_t)0x60897600, - (q31_t)0x53E73097, (q31_t)0x60AA704F, (q31_t)0x53C13438, - (q31_t)0x60CB5BB6, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, - (q31_t)0x537514C1, (q31_t)0x610D05B7, (q31_t)0x534EF1B5, - (q31_t)0x612DC446, (q31_t)0x5328C1D0, (q31_t)0x614E73D9, - (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x52DC3B92, - (q31_t)0x618FA5F6, (q31_t)0x52B5E545, (q31_t)0x61B02876, - (q31_t)0x528F8237, (q31_t)0x61D09BE5, (q31_t)0x5269126E, - (q31_t)0x61F1003E, (q31_t)0x524295EF, (q31_t)0x6211557D, - (q31_t)0x521C0CC1, (q31_t)0x62319B9D, (q31_t)0x51F576E9, - (q31_t)0x6251D297, (q31_t)0x51CED46E, (q31_t)0x6271FA69, - (q31_t)0x51A82555, (q31_t)0x6292130C, (q31_t)0x518169A4, - (q31_t)0x62B21C7B, (q31_t)0x515AA162, (q31_t)0x62D216B2, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x510CEB40, - (q31_t)0x6311DD63, (q31_t)0x50E5FD6C, (q31_t)0x6331A9D4, - (q31_t)0x50BF031F, (q31_t)0x635166F8, (q31_t)0x5097FC5E, - (q31_t)0x637114CC, (q31_t)0x5070E92F, (q31_t)0x6390B34A, - (q31_t)0x5049C999, (q31_t)0x63B0426D, (q31_t)0x50229DA0, - (q31_t)0x63CFC230, (q31_t)0x4FFB654D, (q31_t)0x63EF328F, - (q31_t)0x4FD420A3, (q31_t)0x640E9385, (q31_t)0x4FACCFAB, - (q31_t)0x642DE50D, (q31_t)0x4F857268, (q31_t)0x644D2722, - (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4F369320, - (q31_t)0x648B7CDF, (q31_t)0x4F0F1126, (q31_t)0x64AA907F, - (q31_t)0x4EE782FA, (q31_t)0x64C99498, (q31_t)0x4EBFE8A4, - (q31_t)0x64E88926, (q31_t)0x4E984229, (q31_t)0x65076E24, - (q31_t)0x4E708F8F, (q31_t)0x6526438E, (q31_t)0x4E48D0DC, - (q31_t)0x6545095F, (q31_t)0x4E210617, (q31_t)0x6563BF92, - (q31_t)0x4DF92F45, (q31_t)0x65826622, (q31_t)0x4DD14C6E, - (q31_t)0x65A0FD0B, (q31_t)0x4DA95D96, (q31_t)0x65BF8447, - (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4D595BFE, - (q31_t)0x65FC63A9, (q31_t)0x4D31494B, (q31_t)0x661ABBC5, - (q31_t)0x4D092AB0, (q31_t)0x66390422, (q31_t)0x4CE10034, - (q31_t)0x66573CBB, (q31_t)0x4CB8C9DD, (q31_t)0x6675658C, - (q31_t)0x4C9087B1, (q31_t)0x66937E90, (q31_t)0x4C6839B6, - (q31_t)0x66B187C3, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, - (q31_t)0x4C177A6E, (q31_t)0x66ED6AA1, (q31_t)0x4BEF092D, - (q31_t)0x670B4443, (q31_t)0x4BC68C36, (q31_t)0x67290E02, - (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4B756F3F, - (q31_t)0x676471C0, (q31_t)0x4B4CCF4D, (q31_t)0x67820BB6, - (q31_t)0x4B2423BD, (q31_t)0x679F95B7, (q31_t)0x4AFB6C97, - (q31_t)0x67BD0FBC, (q31_t)0x4AD2A9E1, (q31_t)0x67DA79C2, - (q31_t)0x4AA9DBA1, (q31_t)0x67F7D3C4, (q31_t)0x4A8101DE, - (q31_t)0x68151DBE, (q31_t)0x4A581C9D, (q31_t)0x683257AA, - (q31_t)0x4A2F2BE5, (q31_t)0x684F8186, (q31_t)0x4A062FBD, - (q31_t)0x686C9B4B, (q31_t)0x49DD282A, (q31_t)0x6889A4F5, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x498AF6DE, - (q31_t)0x68C387E9, (q31_t)0x4961CD32, (q31_t)0x68E06129, - (q31_t)0x49389836, (q31_t)0x68FD2A3D, (q31_t)0x490F57EE, - (q31_t)0x6919E320, (q31_t)0x48E60C62, (q31_t)0x69368BCE, - (q31_t)0x48BCB598, (q31_t)0x69532442, (q31_t)0x48935397, - (q31_t)0x696FAC78, (q31_t)0x4869E664, (q31_t)0x698C246C, - (q31_t)0x48406E07, (q31_t)0x69A88C18, (q31_t)0x4816EA85, - (q31_t)0x69C4E37A, (q31_t)0x47ED5BE6, (q31_t)0x69E12A8C, - (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x479A1D66, - (q31_t)0x6A1987B0, (q31_t)0x47706D93, (q31_t)0x6A359DB9, - (q31_t)0x4746B2BC, (q31_t)0x6A51A361, (q31_t)0x471CECE6, - (q31_t)0x6A6D98A4, (q31_t)0x46F31C1A, (q31_t)0x6A897D7D, - (q31_t)0x46C9405C, (q31_t)0x6AA551E8, (q31_t)0x469F59B4, - (q31_t)0x6AC115E1, (q31_t)0x46756827, (q31_t)0x6ADCC964, - (q31_t)0x464B6BBD, (q31_t)0x6AF86C6C, (q31_t)0x4621647C, - (q31_t)0x6B13FEF5, (q31_t)0x45F7526B, (q31_t)0x6B2F80FA, - (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x45A30DF0, - (q31_t)0x6B66536A, (q31_t)0x4578DB93, (q31_t)0x6B81A3CD, - (q31_t)0x454E9E80, (q31_t)0x6B9CE39B, (q31_t)0x452456BC, - (q31_t)0x6BB812D0, (q31_t)0x44FA044F, (q31_t)0x6BD3316A, - (q31_t)0x44CFA73F, (q31_t)0x6BEE3F62, (q31_t)0x44A53F93, - (q31_t)0x6C093CB6, (q31_t)0x447ACD50, (q31_t)0x6C242960, - (q31_t)0x4450507E, (q31_t)0x6C3F055D, (q31_t)0x4425C923, - (q31_t)0x6C59D0A9, (q31_t)0x43FB3745, (q31_t)0x6C748B3F, - (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x43A5F41E, - (q31_t)0x6CA9CE3A, (q31_t)0x437B42E1, (q31_t)0x6CC45697, - (q31_t)0x4350873C, (q31_t)0x6CDECE2E, (q31_t)0x4325C135, - (q31_t)0x6CF934FB, (q31_t)0x42FAF0D4, (q31_t)0x6D138AFA, - (q31_t)0x42D0161E, (q31_t)0x6D2DD027, (q31_t)0x42A5311A, - (q31_t)0x6D48047E, (q31_t)0x427A41D0, (q31_t)0x6D6227FA, - (q31_t)0x424F4845, (q31_t)0x6D7C3A98, (q31_t)0x42244480, - (q31_t)0x6D963C54, (q31_t)0x41F93688, (q31_t)0x6DB02D29, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x41A2FC1A, - (q31_t)0x6DE3DC11, (q31_t)0x4177CFB0, (q31_t)0x6DFD9A1B, - (q31_t)0x414C992E, (q31_t)0x6E17472F, (q31_t)0x4121589A, - (q31_t)0x6E30E349, (q31_t)0x40F60DFB, (q31_t)0x6E4A6E65, - (q31_t)0x40CAB957, (q31_t)0x6E63E87F, (q31_t)0x409F5AB6, - (q31_t)0x6E7D5193, (q31_t)0x4073F21D, (q31_t)0x6E96A99C, - (q31_t)0x40487F93, (q31_t)0x6EAFF098, (q31_t)0x401D0320, - (q31_t)0x6EC92682, (q31_t)0x3FF17CCA, (q31_t)0x6EE24B57, - (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F9A528F, - (q31_t)0x6F1461AF, (q31_t)0x3F6EAEB8, (q31_t)0x6F2D532C, - (q31_t)0x3F430118, (q31_t)0x6F463383, (q31_t)0x3F1749B7, - (q31_t)0x6F5F02B1, (q31_t)0x3EEB889C, (q31_t)0x6F77C0B3, - (q31_t)0x3EBFBDCC, (q31_t)0x6F906D84, (q31_t)0x3E93E94F, - (q31_t)0x6FA90920, (q31_t)0x3E680B2C, (q31_t)0x6FC19385, - (q31_t)0x3E3C2369, (q31_t)0x6FDA0CAD, (q31_t)0x3E10320D, - (q31_t)0x6FF27496, (q31_t)0x3DE4371F, (q31_t)0x700ACB3B, - (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D8C24A7, - (q31_t)0x703B44AC, (q31_t)0x3D600D2B, (q31_t)0x70536771, - (q31_t)0x3D33EC39, (q31_t)0x706B78E3, (q31_t)0x3D07C1D5, - (q31_t)0x708378FE, (q31_t)0x3CDB8E09, (q31_t)0x709B67C0, - (q31_t)0x3CAF50DA, (q31_t)0x70B34524, (q31_t)0x3C830A4F, - (q31_t)0x70CB1127, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, - (q31_t)0x3C2A6142, (q31_t)0x70FA74FB, (q31_t)0x3BFDFECD, - (q31_t)0x71120CC5, (q31_t)0x3BD19317, (q31_t)0x7129931E, - (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3B78A007, - (q31_t)0x71586B73, (q31_t)0x3B4C18BA, (q31_t)0x716FBD68, - (q31_t)0x3B1F8847, (q31_t)0x7186FDDE, (q31_t)0x3AF2EEB7, - (q31_t)0x719E2CD2, (q31_t)0x3AC64C0F, (q31_t)0x71B54A40, - (q31_t)0x3A99A057, (q31_t)0x71CC5626, (q31_t)0x3A6CEB95, - (q31_t)0x71E3507F, (q31_t)0x3A402DD1, (q31_t)0x71FA3948, - (q31_t)0x3A136712, (q31_t)0x7211107D, (q31_t)0x39E6975D, - (q31_t)0x7227D61C, (q31_t)0x39B9BEBB, (q31_t)0x723E8A1F, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x395FF2C9, - (q31_t)0x726BBD48, (q31_t)0x3932FF87, (q31_t)0x72823C66, - (q31_t)0x39060372, (q31_t)0x7298A9DC, (q31_t)0x38D8FE93, - (q31_t)0x72AF05A6, (q31_t)0x38ABF0EF, (q31_t)0x72C54FC0, - (q31_t)0x387EDA8E, (q31_t)0x72DB8828, (q31_t)0x3851BB76, - (q31_t)0x72F1AED8, (q31_t)0x382493B0, (q31_t)0x7307C3D0, - (q31_t)0x37F76340, (q31_t)0x731DC709, (q31_t)0x37CA2A30, - (q31_t)0x7333B883, (q31_t)0x379CE884, (q31_t)0x73499838, - (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x37424B7A, - (q31_t)0x73752249, (q31_t)0x3714F02A, (q31_t)0x738ACC9E, - (q31_t)0x36E78C5A, (q31_t)0x73A06522, (q31_t)0x36BA2013, - (q31_t)0x73B5EBD0, (q31_t)0x368CAB5C, (q31_t)0x73CB60A7, - (q31_t)0x365F2E3B, (q31_t)0x73E0C3A3, (q31_t)0x3631A8B7, - (q31_t)0x73F614C0, (q31_t)0x36041AD9, (q31_t)0x740B53FA, - (q31_t)0x35D684A5, (q31_t)0x74208150, (q31_t)0x35A8E624, - (q31_t)0x74359CBD, (q31_t)0x357B3F5D, (q31_t)0x744AA63E, - (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x351FD917, - (q31_t)0x74748371, (q31_t)0x34F219A7, (q31_t)0x7489571B, - (q31_t)0x34C4520D, (q31_t)0x749E18CD, (q31_t)0x3496824F, - (q31_t)0x74B2C883, (q31_t)0x3468AA76, (q31_t)0x74C7663A, - (q31_t)0x343ACA87, (q31_t)0x74DBF1EF, (q31_t)0x340CE28A, - (q31_t)0x74F06B9E, (q31_t)0x33DEF287, (q31_t)0x7504D345, - (q31_t)0x33B0FA84, (q31_t)0x751928E0, (q31_t)0x3382FA88, - (q31_t)0x752D6C6C, (q31_t)0x3354F29A, (q31_t)0x75419DE6, - (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x32F8CB07, - (q31_t)0x7569CA98, (q31_t)0x32CAAB6F, (q31_t)0x757DC5CA, - (q31_t)0x329C8402, (q31_t)0x7591AEDD, (q31_t)0x326E54C7, - (q31_t)0x75A585CF, (q31_t)0x32401DC5, (q31_t)0x75B94A9C, - (q31_t)0x3211DF03, (q31_t)0x75CCFD42, (q31_t)0x31E39889, - (q31_t)0x75E09DBD, (q31_t)0x31B54A5D, (q31_t)0x75F42C0A, - (q31_t)0x3186F487, (q31_t)0x7607A827, (q31_t)0x3158970D, - (q31_t)0x761B1211, (q31_t)0x312A31F8, (q31_t)0x762E69C3, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x30CD5114, - (q31_t)0x7654E279, (q31_t)0x309ED555, (q31_t)0x76680376, - (q31_t)0x30705217, (q31_t)0x767B1230, (q31_t)0x3041C760, - (q31_t)0x768E0EA5, (q31_t)0x30133538, (q31_t)0x76A0F8D2, - (q31_t)0x2FE49BA6, (q31_t)0x76B3D0B3, (q31_t)0x2FB5FAB2, - (q31_t)0x76C69646, (q31_t)0x2F875262, (q31_t)0x76D94988, - (q31_t)0x2F58A2BD, (q31_t)0x76EBEA77, (q31_t)0x2F29EBCC, - (q31_t)0x76FE790E, (q31_t)0x2EFB2D94, (q31_t)0x7710F54B, - (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E9D9B70, - (q31_t)0x7735B6AE, (q31_t)0x2E6EC792, (q31_t)0x7747FBCE, - (q31_t)0x2E3FEC8B, (q31_t)0x775A2E88, (q31_t)0x2E110A62, - (q31_t)0x776C4EDB, (q31_t)0x2DE2211E, (q31_t)0x777E5CC3, - (q31_t)0x2DB330C7, (q31_t)0x7790583D, (q31_t)0x2D843963, - (q31_t)0x77A24148, (q31_t)0x2D553AFB, (q31_t)0x77B417DF, - (q31_t)0x2D263595, (q31_t)0x77C5DC01, (q31_t)0x2CF72939, - (q31_t)0x77D78DAA, (q31_t)0x2CC815ED, (q31_t)0x77E92CD8, - (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2C69DAA6, - (q31_t)0x780C33B8, (q31_t)0x2C3AB2B9, (q31_t)0x781D9B64, - (q31_t)0x2C0B83F9, (q31_t)0x782EF08B, (q31_t)0x2BDC4E6F, - (q31_t)0x78403328, (q31_t)0x2BAD1221, (q31_t)0x7851633B, - (q31_t)0x2B7DCF17, (q31_t)0x786280BF, (q31_t)0x2B4E8558, - (q31_t)0x78738BB3, (q31_t)0x2B1F34EB, (q31_t)0x78848413, - (q31_t)0x2AEFDDD8, (q31_t)0x789569DE, (q31_t)0x2AC08025, - (q31_t)0x78A63D10, (q31_t)0x2A911BDB, (q31_t)0x78B6FDA8, - (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x2A323F9D, - (q31_t)0x78D846FB, (q31_t)0x2A02C7B8, (q31_t)0x78E8CFB1, - (q31_t)0x29D34958, (q31_t)0x78F945C3, (q31_t)0x29A3C484, - (q31_t)0x7909A92C, (q31_t)0x29743945, (q31_t)0x7919F9EB, - (q31_t)0x2944A7A2, (q31_t)0x792A37FE, (q31_t)0x29150FA1, - (q31_t)0x793A6360, (q31_t)0x28E5714A, (q31_t)0x794A7C11, - (q31_t)0x28B5CCA5, (q31_t)0x795A820E, (q31_t)0x288621B9, - (q31_t)0x796A7554, (q31_t)0x2856708C, (q31_t)0x797A55E0, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27F6FB92, - (q31_t)0x7999DEC3, (q31_t)0x27C737D2, (q31_t)0x79A98715, - (q31_t)0x27976DF1, (q31_t)0x79B91CA4, (q31_t)0x27679DF4, - (q31_t)0x79C89F6D, (q31_t)0x2737C7E3, (q31_t)0x79D80F6F, - (q31_t)0x2707EBC6, (q31_t)0x79E76CA6, (q31_t)0x26D809A5, - (q31_t)0x79F6B711, (q31_t)0x26A82185, (q31_t)0x7A05EEAD, - (q31_t)0x26783370, (q31_t)0x7A151377, (q31_t)0x26483F6C, - (q31_t)0x7A24256E, (q31_t)0x26184581, (q31_t)0x7A33248F, - (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x25B84012, - (q31_t)0x7A50EA46, (q31_t)0x2588349D, (q31_t)0x7A5FB0D8, - (q31_t)0x2558235E, (q31_t)0x7A6E648A, (q31_t)0x25280C5D, - (q31_t)0x7A7D055B, (q31_t)0x24F7EFA1, (q31_t)0x7A8B9348, - (q31_t)0x24C7CD32, (q31_t)0x7A9A0E4F, (q31_t)0x2497A517, - (q31_t)0x7AA8766E, (q31_t)0x24677757, (q31_t)0x7AB6CBA3, - (q31_t)0x243743FA, (q31_t)0x7AC50DEB, (q31_t)0x24070B07, - (q31_t)0x7AD33D45, (q31_t)0x23D6CC86, (q31_t)0x7AE159AE, - (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x23763EF7, - (q31_t)0x7AFD59A3, (q31_t)0x2345EFF7, (q31_t)0x7B0B3D2C, - (q31_t)0x23159B87, (q31_t)0x7B190DBB, (q31_t)0x22E541AE, - (q31_t)0x7B26CB4F, (q31_t)0x22B4E274, (q31_t)0x7B3475E4, - (q31_t)0x22847DDF, (q31_t)0x7B420D7A, (q31_t)0x225413F8, - (q31_t)0x7B4F920E, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, - (q31_t)0x21F3304E, (q31_t)0x7B6A6227, (q31_t)0x21C2B69C, - (q31_t)0x7B77ADA8, (q31_t)0x219237B4, (q31_t)0x7B84E61E, - (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x21312A65, - (q31_t)0x7B9F1DE5, (q31_t)0x21009C0B, (q31_t)0x7BAC1D31, - (q31_t)0x20D0089B, (q31_t)0x7BB9096A, (q31_t)0x209F701C, - (q31_t)0x7BC5E28F, (q31_t)0x206ED295, (q31_t)0x7BD2A89E, - (q31_t)0x203E300D, (q31_t)0x7BDF5B94, (q31_t)0x200D888C, - (q31_t)0x7BEBFB70, (q31_t)0x1FDCDC1A, (q31_t)0x7BF88830, - (q31_t)0x1FAC2ABF, (q31_t)0x7C0501D1, (q31_t)0x1F7B7480, - (q31_t)0x7C116853, (q31_t)0x1F4AB967, (q31_t)0x7C1DBBB2, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1EE934C2, - (q31_t)0x7C362904, (q31_t)0x1EB86B46, (q31_t)0x7C4242F2, - (q31_t)0x1E879D0C, (q31_t)0x7C4E49B6, (q31_t)0x1E56CA1E, - (q31_t)0x7C5A3D4F, (q31_t)0x1E25F281, (q31_t)0x7C661DBB, - (q31_t)0x1DF5163F, (q31_t)0x7C71EAF8, (q31_t)0x1DC4355D, - (q31_t)0x7C7DA504, (q31_t)0x1D934FE5, (q31_t)0x7C894BDD, - (q31_t)0x1D6265DD, (q31_t)0x7C94DF82, (q31_t)0x1D31774D, - (q31_t)0x7CA05FF1, (q31_t)0x1D00843C, (q31_t)0x7CABCD27, - (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C9E90B8, - (q31_t)0x7CC26DE5, (q31_t)0x1C6D9053, (q31_t)0x7CCDA168, - (q31_t)0x1C3C8B8C, (q31_t)0x7CD8C1AD, (q31_t)0x1C0B826A, - (q31_t)0x7CE3CEB1, (q31_t)0x1BDA74F5, (q31_t)0x7CEEC873, - (q31_t)0x1BA96334, (q31_t)0x7CF9AEF0, (q31_t)0x1B784D30, - (q31_t)0x7D048228, (q31_t)0x1B4732EF, (q31_t)0x7D0F4218, - (q31_t)0x1B161479, (q31_t)0x7D19EEBE, (q31_t)0x1AE4F1D6, - (q31_t)0x7D24881A, (q31_t)0x1AB3CB0C, (q31_t)0x7D2F0E2A, - (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x1A517127, - (q31_t)0x7D43E05E, (q31_t)0x1A203E1B, (q31_t)0x7D4E2C7E, - (q31_t)0x19EF0706, (q31_t)0x7D58654C, (q31_t)0x19BDCBF2, - (q31_t)0x7D628AC5, (q31_t)0x198C8CE6, (q31_t)0x7D6C9CE9, - (q31_t)0x195B49E9, (q31_t)0x7D769BB5, (q31_t)0x192A0303, - (q31_t)0x7D808727, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x18C7699B, (q31_t)0x7D9423FB, (q31_t)0x18961727, - (q31_t)0x7D9DD55A, (q31_t)0x1864C0E9, (q31_t)0x7DA77359, - (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x1802092C, - (q31_t)0x7DBA7534, (q31_t)0x17D0A7BB, (q31_t)0x7DC3D90D, - (q31_t)0x179F429F, (q31_t)0x7DCD2981, (q31_t)0x176DD9DE, - (q31_t)0x7DD6668E, (q31_t)0x173C6D80, (q31_t)0x7DDF9034, - (q31_t)0x170AFD8D, (q31_t)0x7DE8A670, (q31_t)0x16D98A0C, - (q31_t)0x7DF1A942, (q31_t)0x16A81305, (q31_t)0x7DFA98A7, - (q31_t)0x1676987F, (q31_t)0x7E03749F, (q31_t)0x16451A83, - (q31_t)0x7E0C3D29, (q31_t)0x16139917, (q31_t)0x7E14F242, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x15B08C11, - (q31_t)0x7E26221E, (q31_t)0x157F0086, (q31_t)0x7E2E9CDF, - (q31_t)0x154D71AA, (q31_t)0x7E37042A, (q31_t)0x151BDF85, - (q31_t)0x7E3F57FE, (q31_t)0x14EA4A1F, (q31_t)0x7E47985B, - (q31_t)0x14B8B17F, (q31_t)0x7E4FC53E, (q31_t)0x148715AD, - (q31_t)0x7E57DEA6, (q31_t)0x145576B1, (q31_t)0x7E5FE493, - (q31_t)0x1423D492, (q31_t)0x7E67D702, (q31_t)0x13F22F57, - (q31_t)0x7E6FB5F3, (q31_t)0x13C0870A, (q31_t)0x7E778165, - (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x135D2D53, - (q31_t)0x7E86DDC5, (q31_t)0x132B7BF9, (q31_t)0x7E8E6EB1, - (q31_t)0x12F9C7AA, (q31_t)0x7E95EC19, (q31_t)0x12C8106E, - (q31_t)0x7E9D55FC, (q31_t)0x1296564D, (q31_t)0x7EA4AC58, - (q31_t)0x1264994E, (q31_t)0x7EABEF2C, (q31_t)0x1232D978, - (q31_t)0x7EB31E77, (q31_t)0x120116D4, (q31_t)0x7EBA3A39, - (q31_t)0x11CF516A, (q31_t)0x7EC1426F, (q31_t)0x119D8940, - (q31_t)0x7EC8371A, (q31_t)0x116BBE5F, (q31_t)0x7ECF1837, - (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x11082096, - (q31_t)0x7EDC9FC6, (q31_t)0x10D64DBC, (q31_t)0x7EE34635, - (q31_t)0x10A4784A, (q31_t)0x7EE9D913, (q31_t)0x1072A047, - (q31_t)0x7EF0585F, (q31_t)0x1040C5BB, (q31_t)0x7EF6C418, - (q31_t)0x100EE8AD, (q31_t)0x7EFD1C3C, (q31_t)0x0FDD0925, - (q31_t)0x7F0360CB, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, - (q31_t)0x0F7942C6, (q31_t)0x7F0FAF24, (q31_t)0x0F475BFE, - (q31_t)0x7F15B8EE, (q31_t)0x0F1572DC, (q31_t)0x7F1BAF1E, - (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0EB199A3, - (q31_t)0x7F2760AF, (q31_t)0x0E7FA99D, (q31_t)0x7F2D1C0E, - (q31_t)0x0E4DB75B, (q31_t)0x7F32C3D0, (q31_t)0x0E1BC2E3, - (q31_t)0x7F3857F5, (q31_t)0x0DE9CC3F, (q31_t)0x7F3DD87C, - (q31_t)0x0DB7D376, (q31_t)0x7F434563, (q31_t)0x0D85D88F, - (q31_t)0x7F489EAA, (q31_t)0x0D53DB92, (q31_t)0x7F4DE450, - (q31_t)0x0D21DC87, (q31_t)0x7F531654, (q31_t)0x0CEFDB75, - (q31_t)0x7F5834B6, (q31_t)0x0CBDD865, (q31_t)0x7F5D3F75, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0C59CC67, - (q31_t)0x7F671A04, (q31_t)0x0C27C389, (q31_t)0x7F6BE9D4, - (q31_t)0x0BF5B8CB, (q31_t)0x7F70A5FD, (q31_t)0x0BC3AC35, - (q31_t)0x7F754E7F, (q31_t)0x0B919DCE, (q31_t)0x7F79E35A, - (q31_t)0x0B5F8D9F, (q31_t)0x7F7E648B, (q31_t)0x0B2D7BAE, - (q31_t)0x7F82D214, (q31_t)0x0AFB6805, (q31_t)0x7F872BF3, - (q31_t)0x0AC952AA, (q31_t)0x7F8B7226, (q31_t)0x0A973BA5, - (q31_t)0x7F8FA4AF, (q31_t)0x0A6522FE, (q31_t)0x7F93C38C, - (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x0A00ECE8, - (q31_t)0x7F9BC63F, (q31_t)0x09CECF89, (q31_t)0x7F9FAA15, - (q31_t)0x099CB0A7, (q31_t)0x7FA37A3C, (q31_t)0x096A9049, - (q31_t)0x7FA736B4, (q31_t)0x09386E77, (q31_t)0x7FAADF7C, - (q31_t)0x09064B3A, (q31_t)0x7FAE7494, (q31_t)0x08D42698, - (q31_t)0x7FB1F5FC, (q31_t)0x08A2009A, (q31_t)0x7FB563B2, - (q31_t)0x086FD947, (q31_t)0x7FB8BDB7, (q31_t)0x083DB0A7, - (q31_t)0x7FBC040A, (q31_t)0x080B86C1, (q31_t)0x7FBF36A9, - (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x07A72F45, - (q31_t)0x7FC560CF, (q31_t)0x077501BE, (q31_t)0x7FC85853, - (q31_t)0x0742D310, (q31_t)0x7FCB3C23, (q31_t)0x0710A344, - (q31_t)0x7FCE0C3E, (q31_t)0x06DE7261, (q31_t)0x7FD0C8A3, - (q31_t)0x06AC406F, (q31_t)0x7FD37152, (q31_t)0x067A0D75, - (q31_t)0x7FD6064B, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, - (q31_t)0x0615A48A, (q31_t)0x7FDAF518, (q31_t)0x05E36EA9, - (q31_t)0x7FDD4EEC, (q31_t)0x05B137DF, (q31_t)0x7FDF9508, - (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x054CC7B0, - (q31_t)0x7FE3E616, (q31_t)0x051A8E5C, (q31_t)0x7FE5F108, - (q31_t)0x04E8543D, (q31_t)0x7FE7E840, (q31_t)0x04B6195D, - (q31_t)0x7FE9CBC0, (q31_t)0x0483DDC3, (q31_t)0x7FEB9B85, - (q31_t)0x0451A176, (q31_t)0x7FED5790, (q31_t)0x041F647F, - (q31_t)0x7FEEFFE1, (q31_t)0x03ED26E6, (q31_t)0x7FF09477, - (q31_t)0x03BAE8B1, (q31_t)0x7FF21553, (q31_t)0x0388A9E9, - (q31_t)0x7FF38273, (q31_t)0x03566A96, (q31_t)0x7FF4DBD8, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x02F1EA6B, - (q31_t)0x7FF7536F, (q31_t)0x02BFA9A4, (q31_t)0x7FF871A1, - (q31_t)0x028D6870, (q31_t)0x7FF97C17, (q31_t)0x025B26D7, - (q31_t)0x7FFA72D1, (q31_t)0x0228E4E1, (q31_t)0x7FFB55CE, - (q31_t)0x01F6A296, (q31_t)0x7FFC250F, (q31_t)0x01C45FFE, - (q31_t)0x7FFCE093, (q31_t)0x01921D1F, (q31_t)0x7FFD885A, - (q31_t)0x015FDA03, (q31_t)0x7FFE1C64, (q31_t)0x012D96B0, - (q31_t)0x7FFE9CB2, (q31_t)0x00FB532F, (q31_t)0x7FFF0942, - (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x0096CBC1, - (q31_t)0x7FFFA72C, (q31_t)0x006487E3, (q31_t)0x7FFFD885, - (q31_t)0x003243F5, (q31_t)0x7FFFF621, (q31_t)0x00000000, - (q31_t)0x7FFFFFFF, (q31_t)0xFFCDBC0A, (q31_t)0x7FFFF621, - (q31_t)0xFF9B781D, (q31_t)0x7FFFD885, (q31_t)0xFF69343E, - (q31_t)0x7FFFA72C, (q31_t)0xFF36F078, (q31_t)0x7FFF6216, - (q31_t)0xFF04ACD0, (q31_t)0x7FFF0942, (q31_t)0xFED2694F, - (q31_t)0x7FFE9CB2, (q31_t)0xFEA025FC, (q31_t)0x7FFE1C64, - (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFE3BA001, - (q31_t)0x7FFCE093, (q31_t)0xFE095D69, (q31_t)0x7FFC250F, - (q31_t)0xFDD71B1E, (q31_t)0x7FFB55CE, (q31_t)0xFDA4D928, - (q31_t)0x7FFA72D1, (q31_t)0xFD72978F, (q31_t)0x7FF97C17, - (q31_t)0xFD40565B, (q31_t)0x7FF871A1, (q31_t)0xFD0E1594, - (q31_t)0x7FF7536F, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, - (q31_t)0xFCA99569, (q31_t)0x7FF4DBD8, (q31_t)0xFC775616, - (q31_t)0x7FF38273, (q31_t)0xFC45174E, (q31_t)0x7FF21553, - (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFBE09B80, - (q31_t)0x7FEEFFE1, (q31_t)0xFBAE5E89, (q31_t)0x7FED5790, - (q31_t)0xFB7C223C, (q31_t)0x7FEB9B85, (q31_t)0xFB49E6A2, - (q31_t)0x7FE9CBC0, (q31_t)0xFB17ABC2, (q31_t)0x7FE7E840, - (q31_t)0xFAE571A4, (q31_t)0x7FE5F108, (q31_t)0xFAB3384F, - (q31_t)0x7FE3E616, (q31_t)0xFA80FFCB, (q31_t)0x7FE1C76B, - (q31_t)0xFA4EC820, (q31_t)0x7FDF9508, (q31_t)0xFA1C9156, - (q31_t)0x7FDD4EEC, (q31_t)0xF9EA5B75, (q31_t)0x7FDAF518, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF985F28A, - (q31_t)0x7FD6064B, (q31_t)0xF953BF90, (q31_t)0x7FD37152, - (q31_t)0xF9218D9E, (q31_t)0x7FD0C8A3, (q31_t)0xF8EF5CBB, - (q31_t)0x7FCE0C3E, (q31_t)0xF8BD2CEF, (q31_t)0x7FCB3C23, - (q31_t)0xF88AFE41, (q31_t)0x7FC85853, (q31_t)0xF858D0BA, - (q31_t)0x7FC560CF, (q31_t)0xF826A461, (q31_t)0x7FC25596, - (q31_t)0xF7F4793E, (q31_t)0x7FBF36A9, (q31_t)0xF7C24F58, - (q31_t)0x7FBC040A, (q31_t)0xF79026B8, (q31_t)0x7FB8BDB7, - (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF72BD967, - (q31_t)0x7FB1F5FC, (q31_t)0xF6F9B4C5, (q31_t)0x7FAE7494, - (q31_t)0xF6C79188, (q31_t)0x7FAADF7C, (q31_t)0xF6956FB6, - (q31_t)0x7FA736B4, (q31_t)0xF6634F58, (q31_t)0x7FA37A3C, - (q31_t)0xF6313076, (q31_t)0x7F9FAA15, (q31_t)0xF5FF1317, - (q31_t)0x7F9BC63F, (q31_t)0xF5CCF743, (q31_t)0x7F97CEBC, - (q31_t)0xF59ADD01, (q31_t)0x7F93C38C, (q31_t)0xF568C45A, - (q31_t)0x7F8FA4AF, (q31_t)0xF536AD55, (q31_t)0x7F8B7226, - (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF4D28451, - (q31_t)0x7F82D214, (q31_t)0xF4A07260, (q31_t)0x7F7E648B, - (q31_t)0xF46E6231, (q31_t)0x7F79E35A, (q31_t)0xF43C53CA, - (q31_t)0x7F754E7F, (q31_t)0xF40A4734, (q31_t)0x7F70A5FD, - (q31_t)0xF3D83C76, (q31_t)0x7F6BE9D4, (q31_t)0xF3A63398, - (q31_t)0x7F671A04, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, - (q31_t)0xF342279A, (q31_t)0x7F5D3F75, (q31_t)0xF310248A, - (q31_t)0x7F5834B6, (q31_t)0xF2DE2378, (q31_t)0x7F531654, - (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF27A2770, - (q31_t)0x7F489EAA, (q31_t)0xF2482C89, (q31_t)0x7F434563, - (q31_t)0xF21633C0, (q31_t)0x7F3DD87C, (q31_t)0xF1E43D1C, - (q31_t)0x7F3857F5, (q31_t)0xF1B248A5, (q31_t)0x7F32C3D0, - (q31_t)0xF1805662, (q31_t)0x7F2D1C0E, (q31_t)0xF14E665C, - (q31_t)0x7F2760AF, (q31_t)0xF11C789A, (q31_t)0x7F2191B4, - (q31_t)0xF0EA8D23, (q31_t)0x7F1BAF1E, (q31_t)0xF0B8A401, - (q31_t)0x7F15B8EE, (q31_t)0xF086BD39, (q31_t)0x7F0FAF24, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xF022F6DA, - (q31_t)0x7F0360CB, (q31_t)0xEFF11752, (q31_t)0x7EFD1C3C, - (q31_t)0xEFBF3A44, (q31_t)0x7EF6C418, (q31_t)0xEF8D5FB8, - (q31_t)0x7EF0585F, (q31_t)0xEF5B87B5, (q31_t)0x7EE9D913, - (q31_t)0xEF29B243, (q31_t)0x7EE34635, (q31_t)0xEEF7DF6A, - (q31_t)0x7EDC9FC6, (q31_t)0xEEC60F31, (q31_t)0x7ED5E5C6, - (q31_t)0xEE9441A0, (q31_t)0x7ECF1837, (q31_t)0xEE6276BF, - (q31_t)0x7EC8371A, (q31_t)0xEE30AE95, (q31_t)0x7EC1426F, - (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xEDCD2687, - (q31_t)0x7EB31E77, (q31_t)0xED9B66B2, (q31_t)0x7EABEF2C, - (q31_t)0xED69A9B2, (q31_t)0x7EA4AC58, (q31_t)0xED37EF91, - (q31_t)0x7E9D55FC, (q31_t)0xED063855, (q31_t)0x7E95EC19, - (q31_t)0xECD48406, (q31_t)0x7E8E6EB1, (q31_t)0xECA2D2AC, - (q31_t)0x7E86DDC5, (q31_t)0xEC71244F, (q31_t)0x7E7F3956, - (q31_t)0xEC3F78F5, (q31_t)0x7E778165, (q31_t)0xEC0DD0A8, - (q31_t)0x7E6FB5F3, (q31_t)0xEBDC2B6D, (q31_t)0x7E67D702, - (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEB78EA52, - (q31_t)0x7E57DEA6, (q31_t)0xEB474E80, (q31_t)0x7E4FC53E, - (q31_t)0xEB15B5E0, (q31_t)0x7E47985B, (q31_t)0xEAE4207A, - (q31_t)0x7E3F57FE, (q31_t)0xEAB28E55, (q31_t)0x7E37042A, - (q31_t)0xEA80FF79, (q31_t)0x7E2E9CDF, (q31_t)0xEA4F73EE, - (q31_t)0x7E26221E, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, - (q31_t)0xE9EC66E8, (q31_t)0x7E14F242, (q31_t)0xE9BAE57C, - (q31_t)0x7E0C3D29, (q31_t)0xE9896780, (q31_t)0x7E03749F, - (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE92675F4, - (q31_t)0x7DF1A942, (q31_t)0xE8F50273, (q31_t)0x7DE8A670, - (q31_t)0xE8C3927F, (q31_t)0x7DDF9034, (q31_t)0xE8922621, - (q31_t)0x7DD6668E, (q31_t)0xE860BD60, (q31_t)0x7DCD2981, - (q31_t)0xE82F5844, (q31_t)0x7DC3D90D, (q31_t)0xE7FDF6D3, - (q31_t)0x7DBA7534, (q31_t)0xE7CC9917, (q31_t)0x7DB0FDF7, - (q31_t)0xE79B3F16, (q31_t)0x7DA77359, (q31_t)0xE769E8D8, - (q31_t)0x7D9DD55A, (q31_t)0xE7389664, (q31_t)0x7D9423FB, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE6D5FCFC, - (q31_t)0x7D808727, (q31_t)0xE6A4B616, (q31_t)0x7D769BB5, - (q31_t)0xE6737319, (q31_t)0x7D6C9CE9, (q31_t)0xE642340D, - (q31_t)0x7D628AC5, (q31_t)0xE610F8F9, (q31_t)0x7D58654C, - (q31_t)0xE5DFC1E4, (q31_t)0x7D4E2C7E, (q31_t)0xE5AE8ED8, - (q31_t)0x7D43E05E, (q31_t)0xE57D5FDA, (q31_t)0x7D3980EC, - (q31_t)0xE54C34F3, (q31_t)0x7D2F0E2A, (q31_t)0xE51B0E2A, - (q31_t)0x7D24881A, (q31_t)0xE4E9EB86, (q31_t)0x7D19EEBE, - (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE487B2CF, - (q31_t)0x7D048228, (q31_t)0xE4569CCB, (q31_t)0x7CF9AEF0, - (q31_t)0xE4258B0A, (q31_t)0x7CEEC873, (q31_t)0xE3F47D95, - (q31_t)0x7CE3CEB1, (q31_t)0xE3C37473, (q31_t)0x7CD8C1AD, - (q31_t)0xE3926FAC, (q31_t)0x7CCDA168, (q31_t)0xE3616F47, - (q31_t)0x7CC26DE5, (q31_t)0xE330734C, (q31_t)0x7CB72724, - (q31_t)0xE2FF7BC3, (q31_t)0x7CABCD27, (q31_t)0xE2CE88B2, - (q31_t)0x7CA05FF1, (q31_t)0xE29D9A22, (q31_t)0x7C94DF82, - (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE23BCAA2, - (q31_t)0x7C7DA504, (q31_t)0xE20AE9C1, (q31_t)0x7C71EAF8, - (q31_t)0xE1DA0D7E, (q31_t)0x7C661DBB, (q31_t)0xE1A935E1, - (q31_t)0x7C5A3D4F, (q31_t)0xE17862F3, (q31_t)0x7C4E49B6, - (q31_t)0xE14794B9, (q31_t)0x7C4242F2, (q31_t)0xE116CB3D, - (q31_t)0x7C362904, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, - (q31_t)0xE0B54698, (q31_t)0x7C1DBBB2, (q31_t)0xE0848B7F, - (q31_t)0x7C116853, (q31_t)0xE053D541, (q31_t)0x7C0501D1, - (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDFF27773, - (q31_t)0x7BEBFB70, (q31_t)0xDFC1CFF2, (q31_t)0x7BDF5B94, - (q31_t)0xDF912D6A, (q31_t)0x7BD2A89E, (q31_t)0xDF608FE3, - (q31_t)0x7BC5E28F, (q31_t)0xDF2FF764, (q31_t)0x7BB9096A, - (q31_t)0xDEFF63F4, (q31_t)0x7BAC1D31, (q31_t)0xDECED59B, - (q31_t)0x7B9F1DE5, (q31_t)0xDE9E4C60, (q31_t)0x7B920B89, - (q31_t)0xDE6DC84B, (q31_t)0x7B84E61E, (q31_t)0xDE3D4963, - (q31_t)0x7B77ADA8, (q31_t)0xDE0CCFB1, (q31_t)0x7B6A6227, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDDABEC07, - (q31_t)0x7B4F920E, (q31_t)0xDD7B8220, (q31_t)0x7B420D7A, - (q31_t)0xDD4B1D8B, (q31_t)0x7B3475E4, (q31_t)0xDD1ABE51, - (q31_t)0x7B26CB4F, (q31_t)0xDCEA6478, (q31_t)0x7B190DBB, - (q31_t)0xDCBA1008, (q31_t)0x7B0B3D2C, (q31_t)0xDC89C108, - (q31_t)0x7AFD59A3, (q31_t)0xDC597781, (q31_t)0x7AEF6323, - (q31_t)0xDC293379, (q31_t)0x7AE159AE, (q31_t)0xDBF8F4F8, - (q31_t)0x7AD33D45, (q31_t)0xDBC8BC05, (q31_t)0x7AC50DEB, - (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDB685AE8, - (q31_t)0x7AA8766E, (q31_t)0xDB3832CD, (q31_t)0x7A9A0E4F, - (q31_t)0xDB08105E, (q31_t)0x7A8B9348, (q31_t)0xDAD7F3A2, - (q31_t)0x7A7D055B, (q31_t)0xDAA7DCA1, (q31_t)0x7A6E648A, - (q31_t)0xDA77CB62, (q31_t)0x7A5FB0D8, (q31_t)0xDA47BFED, - (q31_t)0x7A50EA46, (q31_t)0xDA17BA4A, (q31_t)0x7A4210D8, - (q31_t)0xD9E7BA7E, (q31_t)0x7A33248F, (q31_t)0xD9B7C093, - (q31_t)0x7A24256E, (q31_t)0xD987CC8F, (q31_t)0x7A151377, - (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD927F65B, - (q31_t)0x79F6B711, (q31_t)0xD8F81439, (q31_t)0x79E76CA6, - (q31_t)0xD8C8381C, (q31_t)0x79D80F6F, (q31_t)0xD898620C, - (q31_t)0x79C89F6D, (q31_t)0xD868920F, (q31_t)0x79B91CA4, - (q31_t)0xD838C82D, (q31_t)0x79A98715, (q31_t)0xD809046D, - (q31_t)0x7999DEC3, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, - (q31_t)0xD7A98F73, (q31_t)0x797A55E0, (q31_t)0xD779DE46, - (q31_t)0x796A7554, (q31_t)0xD74A335A, (q31_t)0x795A820E, - (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD6EAF05E, - (q31_t)0x793A6360, (q31_t)0xD6BB585D, (q31_t)0x792A37FE, - (q31_t)0xD68BC6BA, (q31_t)0x7919F9EB, (q31_t)0xD65C3B7B, - (q31_t)0x7909A92C, (q31_t)0xD62CB6A7, (q31_t)0x78F945C3, - (q31_t)0xD5FD3847, (q31_t)0x78E8CFB1, (q31_t)0xD5CDC062, - (q31_t)0x78D846FB, (q31_t)0xD59E4EFE, (q31_t)0x78C7ABA1, - (q31_t)0xD56EE424, (q31_t)0x78B6FDA8, (q31_t)0xD53F7FDA, - (q31_t)0x78A63D10, (q31_t)0xD5102227, (q31_t)0x789569DE, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD4B17AA7, - (q31_t)0x78738BB3, (q31_t)0xD48230E8, (q31_t)0x786280BF, - (q31_t)0xD452EDDE, (q31_t)0x7851633B, (q31_t)0xD423B190, - (q31_t)0x78403328, (q31_t)0xD3F47C06, (q31_t)0x782EF08B, - (q31_t)0xD3C54D46, (q31_t)0x781D9B64, (q31_t)0xD3962559, - (q31_t)0x780C33B8, (q31_t)0xD3670445, (q31_t)0x77FAB988, - (q31_t)0xD337EA12, (q31_t)0x77E92CD8, (q31_t)0xD308D6C6, - (q31_t)0x77D78DAA, (q31_t)0xD2D9CA6A, (q31_t)0x77C5DC01, - (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD27BC69C, - (q31_t)0x77A24148, (q31_t)0xD24CCF38, (q31_t)0x7790583D, - (q31_t)0xD21DDEE1, (q31_t)0x777E5CC3, (q31_t)0xD1EEF59E, - (q31_t)0x776C4EDB, (q31_t)0xD1C01374, (q31_t)0x775A2E88, - (q31_t)0xD191386D, (q31_t)0x7747FBCE, (q31_t)0xD162648F, - (q31_t)0x7735B6AE, (q31_t)0xD13397E1, (q31_t)0x77235F2D, - (q31_t)0xD104D26B, (q31_t)0x7710F54B, (q31_t)0xD0D61433, - (q31_t)0x76FE790E, (q31_t)0xD0A75D42, (q31_t)0x76EBEA77, - (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xD04A054D, - (q31_t)0x76C69646, (q31_t)0xD01B6459, (q31_t)0x76B3D0B3, - (q31_t)0xCFECCAC7, (q31_t)0x76A0F8D2, (q31_t)0xCFBE389F, - (q31_t)0x768E0EA5, (q31_t)0xCF8FADE8, (q31_t)0x767B1230, - (q31_t)0xCF612AAA, (q31_t)0x76680376, (q31_t)0xCF32AEEB, - (q31_t)0x7654E279, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xCED5CE08, (q31_t)0x762E69C3, (q31_t)0xCEA768F2, - (q31_t)0x761B1211, (q31_t)0xCE790B78, (q31_t)0x7607A827, - (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCE1C6776, - (q31_t)0x75E09DBD, (q31_t)0xCDEE20FC, (q31_t)0x75CCFD42, - (q31_t)0xCDBFE23A, (q31_t)0x75B94A9C, (q31_t)0xCD91AB38, - (q31_t)0x75A585CF, (q31_t)0xCD637BFD, (q31_t)0x7591AEDD, - (q31_t)0xCD355490, (q31_t)0x757DC5CA, (q31_t)0xCD0734F8, - (q31_t)0x7569CA98, (q31_t)0xCCD91D3D, (q31_t)0x7555BD4B, - (q31_t)0xCCAB0D65, (q31_t)0x75419DE6, (q31_t)0xCC7D0577, - (q31_t)0x752D6C6C, (q31_t)0xCC4F057B, (q31_t)0x751928E0, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCBF31D75, - (q31_t)0x74F06B9E, (q31_t)0xCBC53578, (q31_t)0x74DBF1EF, - (q31_t)0xCB975589, (q31_t)0x74C7663A, (q31_t)0xCB697DB0, - (q31_t)0x74B2C883, (q31_t)0xCB3BADF2, (q31_t)0x749E18CD, - (q31_t)0xCB0DE658, (q31_t)0x7489571B, (q31_t)0xCAE026E8, - (q31_t)0x74748371, (q31_t)0xCAB26FA9, (q31_t)0x745F9DD1, - (q31_t)0xCA84C0A2, (q31_t)0x744AA63E, (q31_t)0xCA5719DB, - (q31_t)0x74359CBD, (q31_t)0xCA297B5A, (q31_t)0x74208150, - (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC9CE5748, - (q31_t)0x73F614C0, (q31_t)0xC9A0D1C4, (q31_t)0x73E0C3A3, - (q31_t)0xC97354A3, (q31_t)0x73CB60A7, (q31_t)0xC945DFEC, - (q31_t)0x73B5EBD0, (q31_t)0xC91873A5, (q31_t)0x73A06522, - (q31_t)0xC8EB0FD6, (q31_t)0x738ACC9E, (q31_t)0xC8BDB485, - (q31_t)0x73752249, (q31_t)0xC89061BA, (q31_t)0x735F6626, - (q31_t)0xC863177B, (q31_t)0x73499838, (q31_t)0xC835D5D0, - (q31_t)0x7333B883, (q31_t)0xC8089CBF, (q31_t)0x731DC709, - (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC7AE4489, - (q31_t)0x72F1AED8, (q31_t)0xC7812571, (q31_t)0x72DB8828, - (q31_t)0xC7540F10, (q31_t)0x72C54FC0, (q31_t)0xC727016C, - (q31_t)0x72AF05A6, (q31_t)0xC6F9FC8D, (q31_t)0x7298A9DC, - (q31_t)0xC6CD0079, (q31_t)0x72823C66, (q31_t)0xC6A00D36, - (q31_t)0x726BBD48, (q31_t)0xC67322CD, (q31_t)0x72552C84, - (q31_t)0xC6464144, (q31_t)0x723E8A1F, (q31_t)0xC61968A2, - (q31_t)0x7227D61C, (q31_t)0xC5EC98ED, (q31_t)0x7211107D, - (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC593146A, - (q31_t)0x71E3507F, (q31_t)0xC5665FA8, (q31_t)0x71CC5626, - (q31_t)0xC539B3F0, (q31_t)0x71B54A40, (q31_t)0xC50D1148, - (q31_t)0x719E2CD2, (q31_t)0xC4E077B8, (q31_t)0x7186FDDE, - (q31_t)0xC4B3E746, (q31_t)0x716FBD68, (q31_t)0xC4875FF8, - (q31_t)0x71586B73, (q31_t)0xC45AE1D7, (q31_t)0x71410804, - (q31_t)0xC42E6CE8, (q31_t)0x7129931E, (q31_t)0xC4020132, - (q31_t)0x71120CC5, (q31_t)0xC3D59EBD, (q31_t)0x70FA74FB, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC37CF5B0, - (q31_t)0x70CB1127, (q31_t)0xC350AF25, (q31_t)0x70B34524, - (q31_t)0xC32471F6, (q31_t)0x709B67C0, (q31_t)0xC2F83E2A, - (q31_t)0x708378FE, (q31_t)0xC2CC13C7, (q31_t)0x706B78E3, - (q31_t)0xC29FF2D4, (q31_t)0x70536771, (q31_t)0xC273DB58, - (q31_t)0x703B44AC, (q31_t)0xC247CD5A, (q31_t)0x70231099, - (q31_t)0xC21BC8E0, (q31_t)0x700ACB3B, (q31_t)0xC1EFCDF2, - (q31_t)0x6FF27496, (q31_t)0xC1C3DC96, (q31_t)0x6FDA0CAD, - (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC16C16B0, - (q31_t)0x6FA90920, (q31_t)0xC1404233, (q31_t)0x6F906D84, - (q31_t)0xC1147763, (q31_t)0x6F77C0B3, (q31_t)0xC0E8B648, - (q31_t)0x6F5F02B1, (q31_t)0xC0BCFEE7, (q31_t)0x6F463383, - (q31_t)0xC0915147, (q31_t)0x6F2D532C, (q31_t)0xC065AD70, - (q31_t)0x6F1461AF, (q31_t)0xC03A1368, (q31_t)0x6EFB5F12, - (q31_t)0xC00E8335, (q31_t)0x6EE24B57, (q31_t)0xBFE2FCDF, - (q31_t)0x6EC92682, (q31_t)0xBFB7806C, (q31_t)0x6EAFF098, - (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBF60A54A, - (q31_t)0x6E7D5193, (q31_t)0xBF3546A8, (q31_t)0x6E63E87F, - (q31_t)0xBF09F204, (q31_t)0x6E4A6E65, (q31_t)0xBEDEA765, - (q31_t)0x6E30E349, (q31_t)0xBEB366D1, (q31_t)0x6E17472F, - (q31_t)0xBE88304F, (q31_t)0x6DFD9A1B, (q31_t)0xBE5D03E5, - (q31_t)0x6DE3DC11, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, - (q31_t)0xBE06C977, (q31_t)0x6DB02D29, (q31_t)0xBDDBBB7F, - (q31_t)0x6D963C54, (q31_t)0xBDB0B7BA, (q31_t)0x6D7C3A98, - (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBD5ACEE5, - (q31_t)0x6D48047E, (q31_t)0xBD2FE9E1, (q31_t)0x6D2DD027, - (q31_t)0xBD050F2C, (q31_t)0x6D138AFA, (q31_t)0xBCDA3ECA, - (q31_t)0x6CF934FB, (q31_t)0xBCAF78C3, (q31_t)0x6CDECE2E, - (q31_t)0xBC84BD1E, (q31_t)0x6CC45697, (q31_t)0xBC5A0BE1, - (q31_t)0x6CA9CE3A, (q31_t)0xBC2F6513, (q31_t)0x6C8F351C, - (q31_t)0xBC04C8BA, (q31_t)0x6C748B3F, (q31_t)0xBBDA36DC, - (q31_t)0x6C59D0A9, (q31_t)0xBBAFAF81, (q31_t)0x6C3F055D, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBB5AC06C, - (q31_t)0x6C093CB6, (q31_t)0xBB3058C0, (q31_t)0x6BEE3F62, - (q31_t)0xBB05FBB0, (q31_t)0x6BD3316A, (q31_t)0xBADBA943, - (q31_t)0x6BB812D0, (q31_t)0xBAB1617F, (q31_t)0x6B9CE39B, - (q31_t)0xBA87246C, (q31_t)0x6B81A3CD, (q31_t)0xBA5CF210, - (q31_t)0x6B66536A, (q31_t)0xBA32CA70, (q31_t)0x6B4AF278, - (q31_t)0xBA08AD94, (q31_t)0x6B2F80FA, (q31_t)0xB9DE9B83, - (q31_t)0x6B13FEF5, (q31_t)0xB9B49442, (q31_t)0x6AF86C6C, - (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB960A64B, - (q31_t)0x6AC115E1, (q31_t)0xB936BFA3, (q31_t)0x6AA551E8, - (q31_t)0xB90CE3E6, (q31_t)0x6A897D7D, (q31_t)0xB8E31319, - (q31_t)0x6A6D98A4, (q31_t)0xB8B94D44, (q31_t)0x6A51A361, - (q31_t)0xB88F926C, (q31_t)0x6A359DB9, (q31_t)0xB865E299, - (q31_t)0x6A1987B0, (q31_t)0xB83C3DD1, (q31_t)0x69FD614A, - (q31_t)0xB812A419, (q31_t)0x69E12A8C, (q31_t)0xB7E9157A, - (q31_t)0x69C4E37A, (q31_t)0xB7BF91F8, (q31_t)0x69A88C18, - (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB76CAC68, - (q31_t)0x696FAC78, (q31_t)0xB7434A67, (q31_t)0x69532442, - (q31_t)0xB719F39D, (q31_t)0x69368BCE, (q31_t)0xB6F0A811, - (q31_t)0x6919E320, (q31_t)0xB6C767CA, (q31_t)0x68FD2A3D, - (q31_t)0xB69E32CD, (q31_t)0x68E06129, (q31_t)0xB6750921, - (q31_t)0x68C387E9, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, - (q31_t)0xB622D7D5, (q31_t)0x6889A4F5, (q31_t)0xB5F9D042, - (q31_t)0x686C9B4B, (q31_t)0xB5D0D41A, (q31_t)0x684F8186, - (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB57EFE21, - (q31_t)0x68151DBE, (q31_t)0xB556245E, (q31_t)0x67F7D3C4, - (q31_t)0xB52D561E, (q31_t)0x67DA79C2, (q31_t)0xB5049368, - (q31_t)0x67BD0FBC, (q31_t)0xB4DBDC42, (q31_t)0x679F95B7, - (q31_t)0xB4B330B2, (q31_t)0x67820BB6, (q31_t)0xB48A90C0, - (q31_t)0x676471C0, (q31_t)0xB461FC70, (q31_t)0x6746C7D7, - (q31_t)0xB43973C9, (q31_t)0x67290E02, (q31_t)0xB410F6D2, - (q31_t)0x670B4443, (q31_t)0xB3E88591, (q31_t)0x66ED6AA1, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB397C649, - (q31_t)0x66B187C3, (q31_t)0xB36F784E, (q31_t)0x66937E90, - (q31_t)0xB3473622, (q31_t)0x6675658C, (q31_t)0xB31EFFCB, - (q31_t)0x66573CBB, (q31_t)0xB2F6D54F, (q31_t)0x66390422, - (q31_t)0xB2CEB6B5, (q31_t)0x661ABBC5, (q31_t)0xB2A6A401, - (q31_t)0x65FC63A9, (q31_t)0xB27E9D3B, (q31_t)0x65DDFBD3, - (q31_t)0xB256A26A, (q31_t)0x65BF8447, (q31_t)0xB22EB392, - (q31_t)0x65A0FD0B, (q31_t)0xB206D0BA, (q31_t)0x65826622, - (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB1B72F23, - (q31_t)0x6545095F, (q31_t)0xB18F7070, (q31_t)0x6526438E, - (q31_t)0xB167BDD6, (q31_t)0x65076E24, (q31_t)0xB140175B, - (q31_t)0x64E88926, (q31_t)0xB1187D05, (q31_t)0x64C99498, - (q31_t)0xB0F0EEDA, (q31_t)0x64AA907F, (q31_t)0xB0C96CDF, - (q31_t)0x648B7CDF, (q31_t)0xB0A1F71C, (q31_t)0x646C59BF, - (q31_t)0xB07A8D97, (q31_t)0x644D2722, (q31_t)0xB0533055, - (q31_t)0x642DE50D, (q31_t)0xB02BDF5C, (q31_t)0x640E9385, - (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAFDD625F, - (q31_t)0x63CFC230, (q31_t)0xAFB63667, (q31_t)0x63B0426D, - (q31_t)0xAF8F16D0, (q31_t)0x6390B34A, (q31_t)0xAF6803A1, - (q31_t)0x637114CC, (q31_t)0xAF40FCE0, (q31_t)0x635166F8, - (q31_t)0xAF1A0293, (q31_t)0x6331A9D4, (q31_t)0xAEF314BF, - (q31_t)0x6311DD63, (q31_t)0xAECC336B, (q31_t)0x62F201AC, - (q31_t)0xAEA55E9D, (q31_t)0x62D216B2, (q31_t)0xAE7E965B, - (q31_t)0x62B21C7B, (q31_t)0xAE57DAAA, (q31_t)0x6292130C, - (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xAE0A8916, - (q31_t)0x6251D297, (q31_t)0xADE3F33E, (q31_t)0x62319B9D, - (q31_t)0xADBD6A10, (q31_t)0x6211557D, (q31_t)0xAD96ED91, - (q31_t)0x61F1003E, (q31_t)0xAD707DC8, (q31_t)0x61D09BE5, - (q31_t)0xAD4A1ABA, (q31_t)0x61B02876, (q31_t)0xAD23C46D, - (q31_t)0x618FA5F6, (q31_t)0xACFD7AE8, (q31_t)0x616F146B, - (q31_t)0xACD73E30, (q31_t)0x614E73D9, (q31_t)0xACB10E4A, - (q31_t)0x612DC446, (q31_t)0xAC8AEB3E, (q31_t)0x610D05B7, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAC3ECBC7, - (q31_t)0x60CB5BB6, (q31_t)0xAC18CF68, (q31_t)0x60AA704F, - (q31_t)0xABF2DFFA, (q31_t)0x60897600, (q31_t)0xABCCFD82, - (q31_t)0x60686CCE, (q31_t)0xABA72806, (q31_t)0x604754BE, - (q31_t)0xAB815F8C, (q31_t)0x60262DD5, (q31_t)0xAB5BA41A, - (q31_t)0x6004F818, (q31_t)0xAB35F5B5, (q31_t)0x5FE3B38D, - (q31_t)0xAB105464, (q31_t)0x5FC26038, (q31_t)0xAAEAC02B, - (q31_t)0x5FA0FE1E, (q31_t)0xAAC53912, (q31_t)0x5F7F8D46, - (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA7A5253, - (q31_t)0x5F3C7F6B, (q31_t)0xAA54F2B9, (q31_t)0x5F1AE273, - (q31_t)0xAA2FA055, (q31_t)0x5EF936D1, (q31_t)0xAA0A5B2D, - (q31_t)0x5ED77C89, (q31_t)0xA9E52347, (q31_t)0x5EB5B3A1, - (q31_t)0xA9BFF8A8, (q31_t)0x5E93DC1F, (q31_t)0xA99ADB56, - (q31_t)0x5E71F606, (q31_t)0xA975CB56, (q31_t)0x5E50015D, - (q31_t)0xA950C8AF, (q31_t)0x5E2DFE28, (q31_t)0xA92BD366, - (q31_t)0x5E0BEC6E, (q31_t)0xA906EB81, (q31_t)0x5DE9CC32, - (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA8BD43FA, - (q31_t)0x5DA5604E, (q31_t)0xA8988463, (q31_t)0x5D8314B0, - (q31_t)0xA873D246, (q31_t)0x5D60BAA6, (q31_t)0xA84F2DA9, - (q31_t)0x5D3E5236, (q31_t)0xA82A9693, (q31_t)0x5D1BDB65, - (q31_t)0xA8060D08, (q31_t)0x5CF95638, (q31_t)0xA7E1910E, - (q31_t)0x5CD6C2B4, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, - (q31_t)0xA798C1E4, (q31_t)0x5C9170BF, (q31_t)0xA7746EC0, - (q31_t)0x5C6EB258, (q31_t)0xA7502943, (q31_t)0x5C4BE5B0, - (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA707C756, - (q31_t)0x5C0621B2, (q31_t)0xA6E3AAF2, (q31_t)0x5BE32A67, - (q31_t)0xA6BF9C4B, (q31_t)0x5BC024F0, (q31_t)0xA69B9B68, - (q31_t)0x5B9D1153, (q31_t)0xA677A84E, (q31_t)0x5B79EF96, - (q31_t)0xA653C302, (q31_t)0x5B56BFBD, (q31_t)0xA62FEB8B, - (q31_t)0x5B3381CE, (q31_t)0xA60C21ED, (q31_t)0x5B1035CF, - (q31_t)0xA5E8662F, (q31_t)0x5AECDBC4, (q31_t)0xA5C4B855, - (q31_t)0x5AC973B4, (q31_t)0xA5A11865, (q31_t)0x5AA5FDA4, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA55A025B, - (q31_t)0x5A5EE79A, (q31_t)0xA5368C4B, (q31_t)0x5A3B47AA, - (q31_t)0xA513243B, (q31_t)0x5A1799D0, (q31_t)0xA4EFCA31, - (q31_t)0x59F3DE12, (q31_t)0xA4CC7E31, (q31_t)0x59D01474, - (q31_t)0xA4A94042, (q31_t)0x59AC3CFD, (q31_t)0xA4861069, - (q31_t)0x598857B1, (q31_t)0xA462EEAC, (q31_t)0x59646497, - (q31_t)0xA43FDB0F, (q31_t)0x594063B4, (q31_t)0xA41CD598, - (q31_t)0x591C550E, (q31_t)0xA3F9DE4D, (q31_t)0x58F838A9, - (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA3B41A4F, - (q31_t)0x58AFD6BC, (q31_t)0xA3914DA7, (q31_t)0x588B913F, - (q31_t)0xA36E8F40, (q31_t)0x58673E1B, (q31_t)0xA34BDF20, - (q31_t)0x5842DD54, (q31_t)0xA3293D4B, (q31_t)0x581E6EF1, - (q31_t)0xA306A9C7, (q31_t)0x57F9F2F7, (q31_t)0xA2E4249A, - (q31_t)0x57D5696C, (q31_t)0xA2C1ADC9, (q31_t)0x57B0D256, - (q31_t)0xA29F4559, (q31_t)0x578C2DB9, (q31_t)0xA27CEB4F, - (q31_t)0x57677B9D, (q31_t)0xA25A9FB1, (q31_t)0x5742BC05, - (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA21633CD, - (q31_t)0x56F9147E, (q31_t)0xA1F41391, (q31_t)0x56D42C99, - (q31_t)0xA1D201D7, (q31_t)0x56AF3750, (q31_t)0xA1AFFEA2, - (q31_t)0x568A34A9, (q31_t)0xA18E09F9, (q31_t)0x566524AA, - (q31_t)0xA16C23E1, (q31_t)0x56400757, (q31_t)0xA14A4C5E, - (q31_t)0x561ADCB8, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, - (q31_t)0xA106C92E, (q31_t)0x55D05FAA, (q31_t)0xA0E51D8C, - (q31_t)0x55AB0D46, (q31_t)0xA0C38094, (q31_t)0x5585ADAC, - (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA08072BA, - (q31_t)0x553AC6ED, (q31_t)0xA05F01E1, (q31_t)0x55153FD4, - (q31_t)0xA03D9FC7, (q31_t)0x54EFAB9C, (q31_t)0xA01C4C72, - (q31_t)0x54CA0A4A, (q31_t)0x9FFB07E7, (q31_t)0x54A45BE5, - (q31_t)0x9FD9D22A, (q31_t)0x547EA073, (q31_t)0x9FB8AB41, - (q31_t)0x5458D7F9, (q31_t)0x9F979331, (q31_t)0x5433027D, - (q31_t)0x9F7689FF, (q31_t)0x540D2005, (q31_t)0x9F558FB0, - (q31_t)0x53E73097, (q31_t)0x9F34A449, (q31_t)0x53C13438, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9EF2FA48, - (q31_t)0x537514C1, (q31_t)0x9ED23BB9, (q31_t)0x534EF1B5, - (q31_t)0x9EB18C26, (q31_t)0x5328C1D0, (q31_t)0x9E90EB94, - (q31_t)0x53028517, (q31_t)0x9E705A09, (q31_t)0x52DC3B92, - (q31_t)0x9E4FD789, (q31_t)0x52B5E545, (q31_t)0x9E2F641A, - (q31_t)0x528F8237, (q31_t)0x9E0EFFC1, (q31_t)0x5269126E, - (q31_t)0x9DEEAA82, (q31_t)0x524295EF, (q31_t)0x9DCE6462, - (q31_t)0x521C0CC1, (q31_t)0x9DAE2D68, (q31_t)0x51F576E9, - (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D6DECF4, - (q31_t)0x51A82555, (q31_t)0x9D4DE384, (q31_t)0x518169A4, - (q31_t)0x9D2DE94D, (q31_t)0x515AA162, (q31_t)0x9D0DFE53, - (q31_t)0x5133CC94, (q31_t)0x9CEE229C, (q31_t)0x510CEB40, - (q31_t)0x9CCE562B, (q31_t)0x50E5FD6C, (q31_t)0x9CAE9907, - (q31_t)0x50BF031F, (q31_t)0x9C8EEB33, (q31_t)0x5097FC5E, - (q31_t)0x9C6F4CB5, (q31_t)0x5070E92F, (q31_t)0x9C4FBD92, - (q31_t)0x5049C999, (q31_t)0x9C303DCF, (q31_t)0x50229DA0, - (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9BF16C7A, - (q31_t)0x4FD420A3, (q31_t)0x9BD21AF2, (q31_t)0x4FACCFAB, - (q31_t)0x9BB2D8DD, (q31_t)0x4F857268, (q31_t)0x9B93A640, - (q31_t)0x4F5E08E3, (q31_t)0x9B748320, (q31_t)0x4F369320, - (q31_t)0x9B556F80, (q31_t)0x4F0F1126, (q31_t)0x9B366B67, - (q31_t)0x4EE782FA, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, - (q31_t)0x9AF891DB, (q31_t)0x4E984229, (q31_t)0x9AD9BC71, - (q31_t)0x4E708F8F, (q31_t)0x9ABAF6A0, (q31_t)0x4E48D0DC, - (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A7D99DD, - (q31_t)0x4DF92F45, (q31_t)0x9A5F02F5, (q31_t)0x4DD14C6E, - (q31_t)0x9A407BB8, (q31_t)0x4DA95D96, (q31_t)0x9A22042C, - (q31_t)0x4D8162C4, (q31_t)0x9A039C56, (q31_t)0x4D595BFE, - (q31_t)0x99E5443A, (q31_t)0x4D31494B, (q31_t)0x99C6FBDE, - (q31_t)0x4D092AB0, (q31_t)0x99A8C344, (q31_t)0x4CE10034, - (q31_t)0x998A9A73, (q31_t)0x4CB8C9DD, (q31_t)0x996C816F, - (q31_t)0x4C9087B1, (q31_t)0x994E783C, (q31_t)0x4C6839B6, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9912955E, - (q31_t)0x4C177A6E, (q31_t)0x98F4BBBC, (q31_t)0x4BEF092D, - (q31_t)0x98D6F1FE, (q31_t)0x4BC68C36, (q31_t)0x98B93828, - (q31_t)0x4B9E038F, (q31_t)0x989B8E3F, (q31_t)0x4B756F3F, - (q31_t)0x987DF449, (q31_t)0x4B4CCF4D, (q31_t)0x98606A48, - (q31_t)0x4B2423BD, (q31_t)0x9842F043, (q31_t)0x4AFB6C97, - (q31_t)0x9825863D, (q31_t)0x4AD2A9E1, (q31_t)0x98082C3B, - (q31_t)0x4AA9DBA1, (q31_t)0x97EAE241, (q31_t)0x4A8101DE, - (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x97B07E7A, - (q31_t)0x4A2F2BE5, (q31_t)0x979364B5, (q31_t)0x4A062FBD, - (q31_t)0x97765B0A, (q31_t)0x49DD282A, (q31_t)0x9759617E, - (q31_t)0x49B41533, (q31_t)0x973C7816, (q31_t)0x498AF6DE, - (q31_t)0x971F9ED6, (q31_t)0x4961CD32, (q31_t)0x9702D5C2, - (q31_t)0x49389836, (q31_t)0x96E61CDF, (q31_t)0x490F57EE, - (q31_t)0x96C97431, (q31_t)0x48E60C62, (q31_t)0x96ACDBBD, - (q31_t)0x48BCB598, (q31_t)0x96905387, (q31_t)0x48935397, - (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x965773E7, - (q31_t)0x48406E07, (q31_t)0x963B1C85, (q31_t)0x4816EA85, - (q31_t)0x961ED573, (q31_t)0x47ED5BE6, (q31_t)0x96029EB5, - (q31_t)0x47C3C22E, (q31_t)0x95E6784F, (q31_t)0x479A1D66, - (q31_t)0x95CA6246, (q31_t)0x47706D93, (q31_t)0x95AE5C9E, - (q31_t)0x4746B2BC, (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x95768282, (q31_t)0x46F31C1A, (q31_t)0x955AAE17, - (q31_t)0x46C9405C, (q31_t)0x953EEA1E, (q31_t)0x469F59B4, - (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x95079393, - (q31_t)0x464B6BBD, (q31_t)0x94EC010B, (q31_t)0x4621647C, - (q31_t)0x94D07F05, (q31_t)0x45F7526B, (q31_t)0x94B50D87, - (q31_t)0x45CD358F, (q31_t)0x9499AC95, (q31_t)0x45A30DF0, - (q31_t)0x947E5C32, (q31_t)0x4578DB93, (q31_t)0x94631C64, - (q31_t)0x454E9E80, (q31_t)0x9447ED2F, (q31_t)0x452456BC, - (q31_t)0x942CCE95, (q31_t)0x44FA044F, (q31_t)0x9411C09D, - (q31_t)0x44CFA73F, (q31_t)0x93F6C34A, (q31_t)0x44A53F93, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x93C0FAA2, - (q31_t)0x4450507E, (q31_t)0x93A62F56, (q31_t)0x4425C923, - (q31_t)0x938B74C0, (q31_t)0x43FB3745, (q31_t)0x9370CAE4, - (q31_t)0x43D09AEC, (q31_t)0x935631C5, (q31_t)0x43A5F41E, - (q31_t)0x933BA968, (q31_t)0x437B42E1, (q31_t)0x932131D1, - (q31_t)0x4350873C, (q31_t)0x9306CB04, (q31_t)0x4325C135, - (q31_t)0x92EC7505, (q31_t)0x42FAF0D4, (q31_t)0x92D22FD8, - (q31_t)0x42D0161E, (q31_t)0x92B7FB82, (q31_t)0x42A5311A, - (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9283C567, - (q31_t)0x424F4845, (q31_t)0x9269C3AC, (q31_t)0x42244480, - (q31_t)0x924FD2D6, (q31_t)0x41F93688, (q31_t)0x9235F2EB, - (q31_t)0x41CE1E64, (q31_t)0x921C23EE, (q31_t)0x41A2FC1A, - (q31_t)0x920265E4, (q31_t)0x4177CFB0, (q31_t)0x91E8B8D0, - (q31_t)0x414C992E, (q31_t)0x91CF1CB6, (q31_t)0x4121589A, - (q31_t)0x91B5919A, (q31_t)0x40F60DFB, (q31_t)0x919C1780, - (q31_t)0x40CAB957, (q31_t)0x9182AE6C, (q31_t)0x409F5AB6, - (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x91500F67, - (q31_t)0x40487F93, (q31_t)0x9136D97D, (q31_t)0x401D0320, - (q31_t)0x911DB4A8, (q31_t)0x3FF17CCA, (q31_t)0x9104A0ED, - (q31_t)0x3FC5EC97, (q31_t)0x90EB9E50, (q31_t)0x3F9A528F, - (q31_t)0x90D2ACD3, (q31_t)0x3F6EAEB8, (q31_t)0x90B9CC7C, - (q31_t)0x3F430118, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, - (q31_t)0x90883F4C, (q31_t)0x3EEB889C, (q31_t)0x906F927B, - (q31_t)0x3EBFBDCC, (q31_t)0x9056F6DF, (q31_t)0x3E93E94F, - (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x9025F352, - (q31_t)0x3E3C2369, (q31_t)0x900D8B69, (q31_t)0x3E10320D, - (q31_t)0x8FF534C4, (q31_t)0x3DE4371F, (q31_t)0x8FDCEF66, - (q31_t)0x3DB832A5, (q31_t)0x8FC4BB53, (q31_t)0x3D8C24A7, - (q31_t)0x8FAC988E, (q31_t)0x3D600D2B, (q31_t)0x8F94871D, - (q31_t)0x3D33EC39, (q31_t)0x8F7C8701, (q31_t)0x3D07C1D5, - (q31_t)0x8F64983F, (q31_t)0x3CDB8E09, (q31_t)0x8F4CBADB, - (q31_t)0x3CAF50DA, (q31_t)0x8F34EED8, (q31_t)0x3C830A4F, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8F058B04, - (q31_t)0x3C2A6142, (q31_t)0x8EEDF33B, (q31_t)0x3BFDFECD, - (q31_t)0x8ED66CE1, (q31_t)0x3BD19317, (q31_t)0x8EBEF7FB, - (q31_t)0x3BA51E29, (q31_t)0x8EA7948C, (q31_t)0x3B78A007, - (q31_t)0x8E904298, (q31_t)0x3B4C18BA, (q31_t)0x8E790222, - (q31_t)0x3B1F8847, (q31_t)0x8E61D32D, (q31_t)0x3AF2EEB7, - (q31_t)0x8E4AB5BF, (q31_t)0x3AC64C0F, (q31_t)0x8E33A9D9, - (q31_t)0x3A99A057, (q31_t)0x8E1CAF80, (q31_t)0x3A6CEB95, - (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DEEEF82, - (q31_t)0x3A136712, (q31_t)0x8DD829E4, (q31_t)0x39E6975D, - (q31_t)0x8DC175E0, (q31_t)0x39B9BEBB, (q31_t)0x8DAAD37B, - (q31_t)0x398CDD32, (q31_t)0x8D9442B7, (q31_t)0x395FF2C9, - (q31_t)0x8D7DC399, (q31_t)0x3932FF87, (q31_t)0x8D675623, - (q31_t)0x39060372, (q31_t)0x8D50FA59, (q31_t)0x38D8FE93, - (q31_t)0x8D3AB03F, (q31_t)0x38ABF0EF, (q31_t)0x8D2477D8, - (q31_t)0x387EDA8E, (q31_t)0x8D0E5127, (q31_t)0x3851BB76, - (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CE238F6, - (q31_t)0x37F76340, (q31_t)0x8CCC477D, (q31_t)0x37CA2A30, - (q31_t)0x8CB667C7, (q31_t)0x379CE884, (q31_t)0x8CA099D9, - (q31_t)0x376F9E46, (q31_t)0x8C8ADDB6, (q31_t)0x37424B7A, - (q31_t)0x8C753361, (q31_t)0x3714F02A, (q31_t)0x8C5F9ADD, - (q31_t)0x36E78C5A, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, - (q31_t)0x8C349F58, (q31_t)0x368CAB5C, (q31_t)0x8C1F3C5C, - (q31_t)0x365F2E3B, (q31_t)0x8C09EB40, (q31_t)0x3631A8B7, - (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BDF7EAF, - (q31_t)0x35D684A5, (q31_t)0x8BCA6342, (q31_t)0x35A8E624, - (q31_t)0x8BB559C1, (q31_t)0x357B3F5D, (q31_t)0x8BA0622F, - (q31_t)0x354D9056, (q31_t)0x8B8B7C8F, (q31_t)0x351FD917, - (q31_t)0x8B76A8E4, (q31_t)0x34F219A7, (q31_t)0x8B61E732, - (q31_t)0x34C4520D, (q31_t)0x8B4D377C, (q31_t)0x3496824F, - (q31_t)0x8B3899C5, (q31_t)0x3468AA76, (q31_t)0x8B240E10, - (q31_t)0x343ACA87, (q31_t)0x8B0F9461, (q31_t)0x340CE28A, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AE6D71F, - (q31_t)0x33B0FA84, (q31_t)0x8AD29393, (q31_t)0x3382FA88, - (q31_t)0x8ABE6219, (q31_t)0x3354F29A, (q31_t)0x8AAA42B4, - (q31_t)0x3326E2C2, (q31_t)0x8A963567, (q31_t)0x32F8CB07, - (q31_t)0x8A823A35, (q31_t)0x32CAAB6F, (q31_t)0x8A6E5122, - (q31_t)0x329C8402, (q31_t)0x8A5A7A30, (q31_t)0x326E54C7, - (q31_t)0x8A46B563, (q31_t)0x32401DC5, (q31_t)0x8A3302BD, - (q31_t)0x3211DF03, (q31_t)0x8A1F6242, (q31_t)0x31E39889, - (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89F857D8, - (q31_t)0x3186F487, (q31_t)0x89E4EDEE, (q31_t)0x3158970D, - (q31_t)0x89D1963C, (q31_t)0x312A31F8, (q31_t)0x89BE50C3, - (q31_t)0x30FBC54D, (q31_t)0x89AB1D86, (q31_t)0x30CD5114, - (q31_t)0x8997FC89, (q31_t)0x309ED555, (q31_t)0x8984EDCF, - (q31_t)0x30705217, (q31_t)0x8971F15A, (q31_t)0x3041C760, - (q31_t)0x895F072D, (q31_t)0x30133538, (q31_t)0x894C2F4C, - (q31_t)0x2FE49BA6, (q31_t)0x893969B9, (q31_t)0x2FB5FAB2, - (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x89141589, - (q31_t)0x2F58A2BD, (q31_t)0x890186F1, (q31_t)0x2F29EBCC, - (q31_t)0x88EF0AB4, (q31_t)0x2EFB2D94, (q31_t)0x88DCA0D3, - (q31_t)0x2ECC681E, (q31_t)0x88CA4951, (q31_t)0x2E9D9B70, - (q31_t)0x88B80431, (q31_t)0x2E6EC792, (q31_t)0x88A5D177, - (q31_t)0x2E3FEC8B, (q31_t)0x8893B124, (q31_t)0x2E110A62, - (q31_t)0x8881A33C, (q31_t)0x2DE2211E, (q31_t)0x886FA7C2, - (q31_t)0x2DB330C7, (q31_t)0x885DBEB7, (q31_t)0x2D843963, - (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x883A23FE, - (q31_t)0x2D263595, (q31_t)0x88287255, (q31_t)0x2CF72939, - (q31_t)0x8816D327, (q31_t)0x2CC815ED, (q31_t)0x88054677, - (q31_t)0x2C98FBBA, (q31_t)0x87F3CC47, (q31_t)0x2C69DAA6, - (q31_t)0x87E2649B, (q31_t)0x2C3AB2B9, (q31_t)0x87D10F75, - (q31_t)0x2C0B83F9, (q31_t)0x87BFCCD7, (q31_t)0x2BDC4E6F, - (q31_t)0x87AE9CC5, (q31_t)0x2BAD1221, (q31_t)0x879D7F40, - (q31_t)0x2B7DCF17, (q31_t)0x878C744C, (q31_t)0x2B4E8558, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x876A9621, - (q31_t)0x2AEFDDD8, (q31_t)0x8759C2EF, (q31_t)0x2AC08025, - (q31_t)0x87490257, (q31_t)0x2A911BDB, (q31_t)0x8738545E, - (q31_t)0x2A61B101, (q31_t)0x8727B904, (q31_t)0x2A323F9D, - (q31_t)0x8717304E, (q31_t)0x2A02C7B8, (q31_t)0x8706BA3C, - (q31_t)0x29D34958, (q31_t)0x86F656D3, (q31_t)0x29A3C484, - (q31_t)0x86E60614, (q31_t)0x29743945, (q31_t)0x86D5C802, - (q31_t)0x2944A7A2, (q31_t)0x86C59C9F, (q31_t)0x29150FA1, - (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x86A57DF1, - (q31_t)0x28B5CCA5, (q31_t)0x86958AAB, (q31_t)0x288621B9, - (q31_t)0x8685AA1F, (q31_t)0x2856708C, (q31_t)0x8675DC4E, - (q31_t)0x2826B928, (q31_t)0x8666213C, (q31_t)0x27F6FB92, - (q31_t)0x865678EA, (q31_t)0x27C737D2, (q31_t)0x8646E35B, - (q31_t)0x27976DF1, (q31_t)0x86376092, (q31_t)0x27679DF4, - (q31_t)0x8627F090, (q31_t)0x2737C7E3, (q31_t)0x86189359, - (q31_t)0x2707EBC6, (q31_t)0x860948EE, (q31_t)0x26D809A5, - (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85EAEC88, - (q31_t)0x26783370, (q31_t)0x85DBDA91, (q31_t)0x26483F6C, - (q31_t)0x85CCDB70, (q31_t)0x26184581, (q31_t)0x85BDEF27, - (q31_t)0x25E845B5, (q31_t)0x85AF15B9, (q31_t)0x25B84012, - (q31_t)0x85A04F28, (q31_t)0x2588349D, (q31_t)0x85919B75, - (q31_t)0x2558235E, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, - (q31_t)0x85746CB7, (q31_t)0x24F7EFA1, (q31_t)0x8565F1B0, - (q31_t)0x24C7CD32, (q31_t)0x85578991, (q31_t)0x2497A517, - (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x853AF214, - (q31_t)0x243743FA, (q31_t)0x852CC2BA, (q31_t)0x24070B07, - (q31_t)0x851EA652, (q31_t)0x23D6CC86, (q31_t)0x85109CDC, - (q31_t)0x23A6887E, (q31_t)0x8502A65C, (q31_t)0x23763EF7, - (q31_t)0x84F4C2D3, (q31_t)0x2345EFF7, (q31_t)0x84E6F244, - (q31_t)0x23159B87, (q31_t)0x84D934B0, (q31_t)0x22E541AE, - (q31_t)0x84CB8A1B, (q31_t)0x22B4E274, (q31_t)0x84BDF285, - (q31_t)0x22847DDF, (q31_t)0x84B06DF1, (q31_t)0x225413F8, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x84959DD9, - (q31_t)0x21F3304E, (q31_t)0x84885257, (q31_t)0x21C2B69C, - (q31_t)0x847B19E1, (q31_t)0x219237B4, (q31_t)0x846DF476, - (q31_t)0x2161B39F, (q31_t)0x8460E21A, (q31_t)0x21312A65, - (q31_t)0x8453E2CE, (q31_t)0x21009C0B, (q31_t)0x8446F695, - (q31_t)0x20D0089B, (q31_t)0x843A1D70, (q31_t)0x209F701C, - (q31_t)0x842D5761, (q31_t)0x206ED295, (q31_t)0x8420A46B, - (q31_t)0x203E300D, (q31_t)0x8414048F, (q31_t)0x200D888C, - (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83FAFE2E, - (q31_t)0x1FAC2ABF, (q31_t)0x83EE97AC, (q31_t)0x1F7B7480, - (q31_t)0x83E2444D, (q31_t)0x1F4AB967, (q31_t)0x83D60411, - (q31_t)0x1F19F97B, (q31_t)0x83C9D6FB, (q31_t)0x1EE934C2, - (q31_t)0x83BDBD0D, (q31_t)0x1EB86B46, (q31_t)0x83B1B649, - (q31_t)0x1E879D0C, (q31_t)0x83A5C2B0, (q31_t)0x1E56CA1E, - (q31_t)0x8399E244, (q31_t)0x1E25F281, (q31_t)0x838E1507, - (q31_t)0x1DF5163F, (q31_t)0x83825AFB, (q31_t)0x1DC4355D, - (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x836B207D, - (q31_t)0x1D6265DD, (q31_t)0x835FA00E, (q31_t)0x1D31774D, - (q31_t)0x835432D8, (q31_t)0x1D00843C, (q31_t)0x8348D8DB, - (q31_t)0x1CCF8CB3, (q31_t)0x833D921A, (q31_t)0x1C9E90B8, - (q31_t)0x83325E97, (q31_t)0x1C6D9053, (q31_t)0x83273E52, - (q31_t)0x1C3C8B8C, (q31_t)0x831C314E, (q31_t)0x1C0B826A, - (q31_t)0x8311378C, (q31_t)0x1BDA74F5, (q31_t)0x8306510F, - (q31_t)0x1BA96334, (q31_t)0x82FB7DD8, (q31_t)0x1B784D30, - (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82E61141, - (q31_t)0x1B161479, (q31_t)0x82DB77E5, (q31_t)0x1AE4F1D6, - (q31_t)0x82D0F1D5, (q31_t)0x1AB3CB0C, (q31_t)0x82C67F13, - (q31_t)0x1A82A025, (q31_t)0x82BC1FA1, (q31_t)0x1A517127, - (q31_t)0x82B1D381, (q31_t)0x1A203E1B, (q31_t)0x82A79AB3, - (q31_t)0x19EF0706, (q31_t)0x829D753A, (q31_t)0x19BDCBF2, - (q31_t)0x82936316, (q31_t)0x198C8CE6, (q31_t)0x8289644A, - (q31_t)0x195B49E9, (q31_t)0x827F78D8, (q31_t)0x192A0303, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x826BDC04, - (q31_t)0x18C7699B, (q31_t)0x82622AA5, (q31_t)0x18961727, - (q31_t)0x82588CA6, (q31_t)0x1864C0E9, (q31_t)0x824F0208, - (q31_t)0x183366E8, (q31_t)0x82458ACB, (q31_t)0x1802092C, - (q31_t)0x823C26F2, (q31_t)0x17D0A7BB, (q31_t)0x8232D67E, - (q31_t)0x179F429F, (q31_t)0x82299971, (q31_t)0x176DD9DE, - (q31_t)0x82206FCB, (q31_t)0x173C6D80, (q31_t)0x8217598F, - (q31_t)0x170AFD8D, (q31_t)0x820E56BE, (q31_t)0x16D98A0C, - (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81FC8B60, - (q31_t)0x1676987F, (q31_t)0x81F3C2D7, (q31_t)0x16451A83, - (q31_t)0x81EB0DBD, (q31_t)0x16139917, (q31_t)0x81E26C16, - (q31_t)0x15E21444, (q31_t)0x81D9DDE1, (q31_t)0x15B08C11, - (q31_t)0x81D16320, (q31_t)0x157F0086, (q31_t)0x81C8FBD5, - (q31_t)0x154D71AA, (q31_t)0x81C0A801, (q31_t)0x151BDF85, - (q31_t)0x81B867A4, (q31_t)0x14EA4A1F, (q31_t)0x81B03AC1, - (q31_t)0x14B8B17F, (q31_t)0x81A82159, (q31_t)0x148715AD, - (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x819828FD, - (q31_t)0x1423D492, (q31_t)0x81904A0C, (q31_t)0x13F22F57, - (q31_t)0x81887E9A, (q31_t)0x13C0870A, (q31_t)0x8180C6A9, - (q31_t)0x138EDBB0, (q31_t)0x8179223A, (q31_t)0x135D2D53, - (q31_t)0x8171914E, (q31_t)0x132B7BF9, (q31_t)0x816A13E6, - (q31_t)0x12F9C7AA, (q31_t)0x8162AA03, (q31_t)0x12C8106E, - (q31_t)0x815B53A8, (q31_t)0x1296564D, (q31_t)0x815410D3, - (q31_t)0x1264994E, (q31_t)0x814CE188, (q31_t)0x1232D978, - (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x813EBD90, - (q31_t)0x11CF516A, (q31_t)0x8137C8E6, (q31_t)0x119D8940, - (q31_t)0x8130E7C8, (q31_t)0x116BBE5F, (q31_t)0x812A1A39, - (q31_t)0x1139F0CE, (q31_t)0x81236039, (q31_t)0x11082096, - (q31_t)0x811CB9CA, (q31_t)0x10D64DBC, (q31_t)0x811626EC, - (q31_t)0x10A4784A, (q31_t)0x810FA7A0, (q31_t)0x1072A047, - (q31_t)0x81093BE8, (q31_t)0x1040C5BB, (q31_t)0x8102E3C3, - (q31_t)0x100EE8AD, (q31_t)0x80FC9F35, (q31_t)0x0FDD0925, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80F050DB, - (q31_t)0x0F7942C6, (q31_t)0x80EA4712, (q31_t)0x0F475BFE, - (q31_t)0x80E450E2, (q31_t)0x0F1572DC, (q31_t)0x80DE6E4C, - (q31_t)0x0EE38765, (q31_t)0x80D89F51, (q31_t)0x0EB199A3, - (q31_t)0x80D2E3F1, (q31_t)0x0E7FA99D, (q31_t)0x80CD3C2F, - (q31_t)0x0E4DB75B, (q31_t)0x80C7A80A, (q31_t)0x0E1BC2E3, - (q31_t)0x80C22783, (q31_t)0x0DE9CC3F, (q31_t)0x80BCBA9C, - (q31_t)0x0DB7D376, (q31_t)0x80B76155, (q31_t)0x0D85D88F, - (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x80ACE9AB, - (q31_t)0x0D21DC87, (q31_t)0x80A7CB49, (q31_t)0x0CEFDB75, - (q31_t)0x80A2C08B, (q31_t)0x0CBDD865, (q31_t)0x809DC970, - (q31_t)0x0C8BD35E, (q31_t)0x8098E5FB, (q31_t)0x0C59CC67, - (q31_t)0x8094162B, (q31_t)0x0C27C389, (q31_t)0x808F5A02, - (q31_t)0x0BF5B8CB, (q31_t)0x808AB180, (q31_t)0x0BC3AC35, - (q31_t)0x80861CA5, (q31_t)0x0B919DCE, (q31_t)0x80819B74, - (q31_t)0x0B5F8D9F, (q31_t)0x807D2DEB, (q31_t)0x0B2D7BAE, - (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80748DD9, - (q31_t)0x0AC952AA, (q31_t)0x80705B50, (q31_t)0x0A973BA5, - (q31_t)0x806C3C73, (q31_t)0x0A6522FE, (q31_t)0x80683143, - (q31_t)0x0A3308BC, (q31_t)0x806439C0, (q31_t)0x0A00ECE8, - (q31_t)0x806055EA, (q31_t)0x09CECF89, (q31_t)0x805C85C3, - (q31_t)0x099CB0A7, (q31_t)0x8058C94C, (q31_t)0x096A9049, - (q31_t)0x80552083, (q31_t)0x09386E77, (q31_t)0x80518B6B, - (q31_t)0x09064B3A, (q31_t)0x804E0A03, (q31_t)0x08D42698, - (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x80474248, - (q31_t)0x086FD947, (q31_t)0x8043FBF6, (q31_t)0x083DB0A7, - (q31_t)0x8040C956, (q31_t)0x080B86C1, (q31_t)0x803DAA69, - (q31_t)0x07D95B9E, (q31_t)0x803A9F31, (q31_t)0x07A72F45, - (q31_t)0x8037A7AC, (q31_t)0x077501BE, (q31_t)0x8034C3DC, - (q31_t)0x0742D310, (q31_t)0x8031F3C1, (q31_t)0x0710A344, - (q31_t)0x802F375C, (q31_t)0x06DE7261, (q31_t)0x802C8EAD, - (q31_t)0x06AC406F, (q31_t)0x8029F9B4, (q31_t)0x067A0D75, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80250AE7, - (q31_t)0x0615A48A, (q31_t)0x8022B113, (q31_t)0x05E36EA9, - (q31_t)0x80206AF8, (q31_t)0x05B137DF, (q31_t)0x801E3894, - (q31_t)0x057F0034, (q31_t)0x801C19E9, (q31_t)0x054CC7B0, - (q31_t)0x801A0EF7, (q31_t)0x051A8E5C, (q31_t)0x801817BF, - (q31_t)0x04E8543D, (q31_t)0x80163440, (q31_t)0x04B6195D, - (q31_t)0x8014647A, (q31_t)0x0483DDC3, (q31_t)0x8012A86F, - (q31_t)0x0451A176, (q31_t)0x8011001E, (q31_t)0x041F647F, - (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x800DEAAC, - (q31_t)0x03BAE8B1, (q31_t)0x800C7D8C, (q31_t)0x0388A9E9, - (q31_t)0x800B2427, (q31_t)0x03566A96, (q31_t)0x8009DE7D, - (q31_t)0x03242ABF, (q31_t)0x8008AC90, (q31_t)0x02F1EA6B, - (q31_t)0x80078E5E, (q31_t)0x02BFA9A4, (q31_t)0x800683E8, - (q31_t)0x028D6870, (q31_t)0x80058D2E, (q31_t)0x025B26D7, - (q31_t)0x8004AA31, (q31_t)0x0228E4E1, (q31_t)0x8003DAF0, - (q31_t)0x01F6A296, (q31_t)0x80031F6C, (q31_t)0x01C45FFE, - (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x8001E39B, - (q31_t)0x015FDA03, (q31_t)0x8001634D, (q31_t)0x012D96B0, - (q31_t)0x8000F6BD, (q31_t)0x00FB532F, (q31_t)0x80009DE9, - (q31_t)0x00C90F88, (q31_t)0x800058D3, (q31_t)0x0096CBC1, - (q31_t)0x8000277A, (q31_t)0x006487E3, (q31_t)0x800009DE, - (q31_t)0x003243F5, (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x800009DE, (q31_t)0xFFCDBC0A, (q31_t)0x8000277A, - (q31_t)0xFF9B781D, (q31_t)0x800058D3, (q31_t)0xFF69343E, - (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x8000F6BD, - (q31_t)0xFF04ACD0, (q31_t)0x8001634D, (q31_t)0xFED2694F, - (q31_t)0x8001E39B, (q31_t)0xFEA025FC, (q31_t)0x800277A5, - (q31_t)0xFE6DE2E0, (q31_t)0x80031F6C, (q31_t)0xFE3BA001, - (q31_t)0x8003DAF0, (q31_t)0xFE095D69, (q31_t)0x8004AA31, - (q31_t)0xFDD71B1E, (q31_t)0x80058D2E, (q31_t)0xFDA4D928, - (q31_t)0x800683E8, (q31_t)0xFD72978F, (q31_t)0x80078E5E, - (q31_t)0xFD40565B, (q31_t)0x8008AC90, (q31_t)0xFD0E1594, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800B2427, - (q31_t)0xFCA99569, (q31_t)0x800C7D8C, (q31_t)0xFC775616, - (q31_t)0x800DEAAC, (q31_t)0xFC45174E, (q31_t)0x800F6B88, - (q31_t)0xFC12D919, (q31_t)0x8011001E, (q31_t)0xFBE09B80, - (q31_t)0x8012A86F, (q31_t)0xFBAE5E89, (q31_t)0x8014647A, - (q31_t)0xFB7C223C, (q31_t)0x80163440, (q31_t)0xFB49E6A2, - (q31_t)0x801817BF, (q31_t)0xFB17ABC2, (q31_t)0x801A0EF7, - (q31_t)0xFAE571A4, (q31_t)0x801C19E9, (q31_t)0xFAB3384F, - (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x80206AF8, - (q31_t)0xFA4EC820, (q31_t)0x8022B113, (q31_t)0xFA1C9156, - (q31_t)0x80250AE7, (q31_t)0xF9EA5B75, (q31_t)0x80277872, - (q31_t)0xF9B82683, (q31_t)0x8029F9B4, (q31_t)0xF985F28A, - (q31_t)0x802C8EAD, (q31_t)0xF953BF90, (q31_t)0x802F375C, - (q31_t)0xF9218D9E, (q31_t)0x8031F3C1, (q31_t)0xF8EF5CBB, - (q31_t)0x8034C3DC, (q31_t)0xF8BD2CEF, (q31_t)0x8037A7AC, - (q31_t)0xF88AFE41, (q31_t)0x803A9F31, (q31_t)0xF858D0BA, - (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8040C956, - (q31_t)0xF7F4793E, (q31_t)0x8043FBF6, (q31_t)0xF7C24F58, - (q31_t)0x80474248, (q31_t)0xF79026B8, (q31_t)0x804A9C4D, - (q31_t)0xF75DFF65, (q31_t)0x804E0A03, (q31_t)0xF72BD967, - (q31_t)0x80518B6B, (q31_t)0xF6F9B4C5, (q31_t)0x80552083, - (q31_t)0xF6C79188, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, - (q31_t)0x805C85C3, (q31_t)0xF6634F58, (q31_t)0x806055EA, - (q31_t)0xF6313076, (q31_t)0x806439C0, (q31_t)0xF5FF1317, - (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x806C3C73, - (q31_t)0xF59ADD01, (q31_t)0x80705B50, (q31_t)0xF568C45A, - (q31_t)0x80748DD9, (q31_t)0xF536AD55, (q31_t)0x8078D40D, - (q31_t)0xF50497FA, (q31_t)0x807D2DEB, (q31_t)0xF4D28451, - (q31_t)0x80819B74, (q31_t)0xF4A07260, (q31_t)0x80861CA5, - (q31_t)0xF46E6231, (q31_t)0x808AB180, (q31_t)0xF43C53CA, - (q31_t)0x808F5A02, (q31_t)0xF40A4734, (q31_t)0x8094162B, - (q31_t)0xF3D83C76, (q31_t)0x8098E5FB, (q31_t)0xF3A63398, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80A2C08B, - (q31_t)0xF342279A, (q31_t)0x80A7CB49, (q31_t)0xF310248A, - (q31_t)0x80ACE9AB, (q31_t)0xF2DE2378, (q31_t)0x80B21BAF, - (q31_t)0xF2AC246D, (q31_t)0x80B76155, (q31_t)0xF27A2770, - (q31_t)0x80BCBA9C, (q31_t)0xF2482C89, (q31_t)0x80C22783, - (q31_t)0xF21633C0, (q31_t)0x80C7A80A, (q31_t)0xF1E43D1C, - (q31_t)0x80CD3C2F, (q31_t)0xF1B248A5, (q31_t)0x80D2E3F1, - (q31_t)0xF1805662, (q31_t)0x80D89F51, (q31_t)0xF14E665C, - (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80E450E2, - (q31_t)0xF0EA8D23, (q31_t)0x80EA4712, (q31_t)0xF0B8A401, - (q31_t)0x80F050DB, (q31_t)0xF086BD39, (q31_t)0x80F66E3C, - (q31_t)0xF054D8D4, (q31_t)0x80FC9F35, (q31_t)0xF022F6DA, - (q31_t)0x8102E3C3, (q31_t)0xEFF11752, (q31_t)0x81093BE8, - (q31_t)0xEFBF3A44, (q31_t)0x810FA7A0, (q31_t)0xEF8D5FB8, - (q31_t)0x811626EC, (q31_t)0xEF5B87B5, (q31_t)0x811CB9CA, - (q31_t)0xEF29B243, (q31_t)0x81236039, (q31_t)0xEEF7DF6A, - (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8130E7C8, - (q31_t)0xEE9441A0, (q31_t)0x8137C8E6, (q31_t)0xEE6276BF, - (q31_t)0x813EBD90, (q31_t)0xEE30AE95, (q31_t)0x8145C5C6, - (q31_t)0xEDFEE92B, (q31_t)0x814CE188, (q31_t)0xEDCD2687, - (q31_t)0x815410D3, (q31_t)0xED9B66B2, (q31_t)0x815B53A8, - (q31_t)0xED69A9B2, (q31_t)0x8162AA03, (q31_t)0xED37EF91, - (q31_t)0x816A13E6, (q31_t)0xED063855, (q31_t)0x8171914E, - (q31_t)0xECD48406, (q31_t)0x8179223A, (q31_t)0xECA2D2AC, - (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81887E9A, - (q31_t)0xEC3F78F5, (q31_t)0x81904A0C, (q31_t)0xEC0DD0A8, - (q31_t)0x819828FD, (q31_t)0xEBDC2B6D, (q31_t)0x81A01B6C, - (q31_t)0xEBAA894E, (q31_t)0x81A82159, (q31_t)0xEB78EA52, - (q31_t)0x81B03AC1, (q31_t)0xEB474E80, (q31_t)0x81B867A4, - (q31_t)0xEB15B5E0, (q31_t)0x81C0A801, (q31_t)0xEAE4207A, - (q31_t)0x81C8FBD5, (q31_t)0xEAB28E55, (q31_t)0x81D16320, - (q31_t)0xEA80FF79, (q31_t)0x81D9DDE1, (q31_t)0xEA4F73EE, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x81EB0DBD, - (q31_t)0xE9EC66E8, (q31_t)0x81F3C2D7, (q31_t)0xE9BAE57C, - (q31_t)0x81FC8B60, (q31_t)0xE9896780, (q31_t)0x82056758, - (q31_t)0xE957ECFB, (q31_t)0x820E56BE, (q31_t)0xE92675F4, - (q31_t)0x8217598F, (q31_t)0xE8F50273, (q31_t)0x82206FCB, - (q31_t)0xE8C3927F, (q31_t)0x82299971, (q31_t)0xE8922621, - (q31_t)0x8232D67E, (q31_t)0xE860BD60, (q31_t)0x823C26F2, - (q31_t)0xE82F5844, (q31_t)0x82458ACB, (q31_t)0xE7FDF6D3, - (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x82588CA6, - (q31_t)0xE79B3F16, (q31_t)0x82622AA5, (q31_t)0xE769E8D8, - (q31_t)0x826BDC04, (q31_t)0xE7389664, (q31_t)0x8275A0C0, - (q31_t)0xE70747C3, (q31_t)0x827F78D8, (q31_t)0xE6D5FCFC, - (q31_t)0x8289644A, (q31_t)0xE6A4B616, (q31_t)0x82936316, - (q31_t)0xE6737319, (q31_t)0x829D753A, (q31_t)0xE642340D, - (q31_t)0x82A79AB3, (q31_t)0xE610F8F9, (q31_t)0x82B1D381, - (q31_t)0xE5DFC1E4, (q31_t)0x82BC1FA1, (q31_t)0xE5AE8ED8, - (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82D0F1D5, - (q31_t)0xE54C34F3, (q31_t)0x82DB77E5, (q31_t)0xE51B0E2A, - (q31_t)0x82E61141, (q31_t)0xE4E9EB86, (q31_t)0x82F0BDE8, - (q31_t)0xE4B8CD10, (q31_t)0x82FB7DD8, (q31_t)0xE487B2CF, - (q31_t)0x8306510F, (q31_t)0xE4569CCB, (q31_t)0x8311378C, - (q31_t)0xE4258B0A, (q31_t)0x831C314E, (q31_t)0xE3F47D95, - (q31_t)0x83273E52, (q31_t)0xE3C37473, (q31_t)0x83325E97, - (q31_t)0xE3926FAC, (q31_t)0x833D921A, (q31_t)0xE3616F47, - (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x835432D8, - (q31_t)0xE2FF7BC3, (q31_t)0x835FA00E, (q31_t)0xE2CE88B2, - (q31_t)0x836B207D, (q31_t)0xE29D9A22, (q31_t)0x8376B422, - (q31_t)0xE26CB01A, (q31_t)0x83825AFB, (q31_t)0xE23BCAA2, - (q31_t)0x838E1507, (q31_t)0xE20AE9C1, (q31_t)0x8399E244, - (q31_t)0xE1DA0D7E, (q31_t)0x83A5C2B0, (q31_t)0xE1A935E1, - (q31_t)0x83B1B649, (q31_t)0xE17862F3, (q31_t)0x83BDBD0D, - (q31_t)0xE14794B9, (q31_t)0x83C9D6FB, (q31_t)0xE116CB3D, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x83E2444D, - (q31_t)0xE0B54698, (q31_t)0x83EE97AC, (q31_t)0xE0848B7F, - (q31_t)0x83FAFE2E, (q31_t)0xE053D541, (q31_t)0x840777CF, - (q31_t)0xE02323E5, (q31_t)0x8414048F, (q31_t)0xDFF27773, - (q31_t)0x8420A46B, (q31_t)0xDFC1CFF2, (q31_t)0x842D5761, - (q31_t)0xDF912D6A, (q31_t)0x843A1D70, (q31_t)0xDF608FE3, - (q31_t)0x8446F695, (q31_t)0xDF2FF764, (q31_t)0x8453E2CE, - (q31_t)0xDEFF63F4, (q31_t)0x8460E21A, (q31_t)0xDECED59B, - (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x847B19E1, - (q31_t)0xDE6DC84B, (q31_t)0x84885257, (q31_t)0xDE3D4963, - (q31_t)0x84959DD9, (q31_t)0xDE0CCFB1, (q31_t)0x84A2FC62, - (q31_t)0xDDDC5B3A, (q31_t)0x84B06DF1, (q31_t)0xDDABEC07, - (q31_t)0x84BDF285, (q31_t)0xDD7B8220, (q31_t)0x84CB8A1B, - (q31_t)0xDD4B1D8B, (q31_t)0x84D934B0, (q31_t)0xDD1ABE51, - (q31_t)0x84E6F244, (q31_t)0xDCEA6478, (q31_t)0x84F4C2D3, - (q31_t)0xDCBA1008, (q31_t)0x8502A65C, (q31_t)0xDC89C108, - (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x851EA652, - (q31_t)0xDC293379, (q31_t)0x852CC2BA, (q31_t)0xDBF8F4F8, - (q31_t)0x853AF214, (q31_t)0xDBC8BC05, (q31_t)0x8549345C, - (q31_t)0xDB9888A8, (q31_t)0x85578991, (q31_t)0xDB685AE8, - (q31_t)0x8565F1B0, (q31_t)0xDB3832CD, (q31_t)0x85746CB7, - (q31_t)0xDB08105E, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, - (q31_t)0x85919B75, (q31_t)0xDAA7DCA1, (q31_t)0x85A04F28, - (q31_t)0xDA77CB62, (q31_t)0x85AF15B9, (q31_t)0xDA47BFED, - (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85CCDB70, - (q31_t)0xD9E7BA7E, (q31_t)0x85DBDA91, (q31_t)0xD9B7C093, - (q31_t)0x85EAEC88, (q31_t)0xD987CC8F, (q31_t)0x85FA1152, - (q31_t)0xD957DE7A, (q31_t)0x860948EE, (q31_t)0xD927F65B, - (q31_t)0x86189359, (q31_t)0xD8F81439, (q31_t)0x8627F090, - (q31_t)0xD8C8381C, (q31_t)0x86376092, (q31_t)0xD898620C, - (q31_t)0x8646E35B, (q31_t)0xD868920F, (q31_t)0x865678EA, - (q31_t)0xD838C82D, (q31_t)0x8666213C, (q31_t)0xD809046D, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x8685AA1F, - (q31_t)0xD7A98F73, (q31_t)0x86958AAB, (q31_t)0xD779DE46, - (q31_t)0x86A57DF1, (q31_t)0xD74A335A, (q31_t)0x86B583EE, - (q31_t)0xD71A8EB5, (q31_t)0x86C59C9F, (q31_t)0xD6EAF05E, - (q31_t)0x86D5C802, (q31_t)0xD6BB585D, (q31_t)0x86E60614, - (q31_t)0xD68BC6BA, (q31_t)0x86F656D3, (q31_t)0xD65C3B7B, - (q31_t)0x8706BA3C, (q31_t)0xD62CB6A7, (q31_t)0x8717304E, - (q31_t)0xD5FD3847, (q31_t)0x8727B904, (q31_t)0xD5CDC062, - (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x87490257, - (q31_t)0xD56EE424, (q31_t)0x8759C2EF, (q31_t)0xD53F7FDA, - (q31_t)0x876A9621, (q31_t)0xD5102227, (q31_t)0x877B7BEC, - (q31_t)0xD4E0CB14, (q31_t)0x878C744C, (q31_t)0xD4B17AA7, - (q31_t)0x879D7F40, (q31_t)0xD48230E8, (q31_t)0x87AE9CC5, - (q31_t)0xD452EDDE, (q31_t)0x87BFCCD7, (q31_t)0xD423B190, - (q31_t)0x87D10F75, (q31_t)0xD3F47C06, (q31_t)0x87E2649B, - (q31_t)0xD3C54D46, (q31_t)0x87F3CC47, (q31_t)0xD3962559, - (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x8816D327, - (q31_t)0xD337EA12, (q31_t)0x88287255, (q31_t)0xD308D6C6, - (q31_t)0x883A23FE, (q31_t)0xD2D9CA6A, (q31_t)0x884BE820, - (q31_t)0xD2AAC504, (q31_t)0x885DBEB7, (q31_t)0xD27BC69C, - (q31_t)0x886FA7C2, (q31_t)0xD24CCF38, (q31_t)0x8881A33C, - (q31_t)0xD21DDEE1, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, - (q31_t)0x88A5D177, (q31_t)0xD1C01374, (q31_t)0x88B80431, - (q31_t)0xD191386D, (q31_t)0x88CA4951, (q31_t)0xD162648F, - (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x88EF0AB4, - (q31_t)0xD104D26B, (q31_t)0x890186F1, (q31_t)0xD0D61433, - (q31_t)0x89141589, (q31_t)0xD0A75D42, (q31_t)0x8926B677, - (q31_t)0xD078AD9D, (q31_t)0x893969B9, (q31_t)0xD04A054D, - (q31_t)0x894C2F4C, (q31_t)0xD01B6459, (q31_t)0x895F072D, - (q31_t)0xCFECCAC7, (q31_t)0x8971F15A, (q31_t)0xCFBE389F, - (q31_t)0x8984EDCF, (q31_t)0xCF8FADE8, (q31_t)0x8997FC89, - (q31_t)0xCF612AAA, (q31_t)0x89AB1D86, (q31_t)0xCF32AEEB, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x89D1963C, - (q31_t)0xCED5CE08, (q31_t)0x89E4EDEE, (q31_t)0xCEA768F2, - (q31_t)0x89F857D8, (q31_t)0xCE790B78, (q31_t)0x8A0BD3F5, - (q31_t)0xCE4AB5A2, (q31_t)0x8A1F6242, (q31_t)0xCE1C6776, - (q31_t)0x8A3302BD, (q31_t)0xCDEE20FC, (q31_t)0x8A46B563, - (q31_t)0xCDBFE23A, (q31_t)0x8A5A7A30, (q31_t)0xCD91AB38, - (q31_t)0x8A6E5122, (q31_t)0xCD637BFD, (q31_t)0x8A823A35, - (q31_t)0xCD355490, (q31_t)0x8A963567, (q31_t)0xCD0734F8, - (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8ABE6219, - (q31_t)0xCCAB0D65, (q31_t)0x8AD29393, (q31_t)0xCC7D0577, - (q31_t)0x8AE6D71F, (q31_t)0xCC4F057B, (q31_t)0x8AFB2CBA, - (q31_t)0xCC210D78, (q31_t)0x8B0F9461, (q31_t)0xCBF31D75, - (q31_t)0x8B240E10, (q31_t)0xCBC53578, (q31_t)0x8B3899C5, - (q31_t)0xCB975589, (q31_t)0x8B4D377C, (q31_t)0xCB697DB0, - (q31_t)0x8B61E732, (q31_t)0xCB3BADF2, (q31_t)0x8B76A8E4, - (q31_t)0xCB0DE658, (q31_t)0x8B8B7C8F, (q31_t)0xCAE026E8, - (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BB559C1, - (q31_t)0xCA84C0A2, (q31_t)0x8BCA6342, (q31_t)0xCA5719DB, - (q31_t)0x8BDF7EAF, (q31_t)0xCA297B5A, (q31_t)0x8BF4AC05, - (q31_t)0xC9FBE527, (q31_t)0x8C09EB40, (q31_t)0xC9CE5748, - (q31_t)0x8C1F3C5C, (q31_t)0xC9A0D1C4, (q31_t)0x8C349F58, - (q31_t)0xC97354A3, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, - (q31_t)0x8C5F9ADD, (q31_t)0xC91873A5, (q31_t)0x8C753361, - (q31_t)0xC8EB0FD6, (q31_t)0x8C8ADDB6, (q31_t)0xC8BDB485, - (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CB667C7, - (q31_t)0xC863177B, (q31_t)0x8CCC477D, (q31_t)0xC835D5D0, - (q31_t)0x8CE238F6, (q31_t)0xC8089CBF, (q31_t)0x8CF83C30, - (q31_t)0xC7DB6C50, (q31_t)0x8D0E5127, (q31_t)0xC7AE4489, - (q31_t)0x8D2477D8, (q31_t)0xC7812571, (q31_t)0x8D3AB03F, - (q31_t)0xC7540F10, (q31_t)0x8D50FA59, (q31_t)0xC727016C, - (q31_t)0x8D675623, (q31_t)0xC6F9FC8D, (q31_t)0x8D7DC399, - (q31_t)0xC6CD0079, (q31_t)0x8D9442B7, (q31_t)0xC6A00D36, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8DC175E0, - (q31_t)0xC6464144, (q31_t)0x8DD829E4, (q31_t)0xC61968A2, - (q31_t)0x8DEEEF82, (q31_t)0xC5EC98ED, (q31_t)0x8E05C6B7, - (q31_t)0xC5BFD22E, (q31_t)0x8E1CAF80, (q31_t)0xC593146A, - (q31_t)0x8E33A9D9, (q31_t)0xC5665FA8, (q31_t)0x8E4AB5BF, - (q31_t)0xC539B3F0, (q31_t)0x8E61D32D, (q31_t)0xC50D1148, - (q31_t)0x8E790222, (q31_t)0xC4E077B8, (q31_t)0x8E904298, - (q31_t)0xC4B3E746, (q31_t)0x8EA7948C, (q31_t)0xC4875FF8, - (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8ED66CE1, - (q31_t)0xC42E6CE8, (q31_t)0x8EEDF33B, (q31_t)0xC4020132, - (q31_t)0x8F058B04, (q31_t)0xC3D59EBD, (q31_t)0x8F1D343A, - (q31_t)0xC3A9458F, (q31_t)0x8F34EED8, (q31_t)0xC37CF5B0, - (q31_t)0x8F4CBADB, (q31_t)0xC350AF25, (q31_t)0x8F64983F, - (q31_t)0xC32471F6, (q31_t)0x8F7C8701, (q31_t)0xC2F83E2A, - (q31_t)0x8F94871D, (q31_t)0xC2CC13C7, (q31_t)0x8FAC988E, - (q31_t)0xC29FF2D4, (q31_t)0x8FC4BB53, (q31_t)0xC273DB58, - (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x8FF534C4, - (q31_t)0xC21BC8E0, (q31_t)0x900D8B69, (q31_t)0xC1EFCDF2, - (q31_t)0x9025F352, (q31_t)0xC1C3DC96, (q31_t)0x903E6C7A, - (q31_t)0xC197F4D3, (q31_t)0x9056F6DF, (q31_t)0xC16C16B0, - (q31_t)0x906F927B, (q31_t)0xC1404233, (q31_t)0x90883F4C, - (q31_t)0xC1147763, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, - (q31_t)0x90B9CC7C, (q31_t)0xC0BCFEE7, (q31_t)0x90D2ACD3, - (q31_t)0xC0915147, (q31_t)0x90EB9E50, (q31_t)0xC065AD70, - (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x911DB4A8, - (q31_t)0xC00E8335, (q31_t)0x9136D97D, (q31_t)0xBFE2FCDF, - (q31_t)0x91500F67, (q31_t)0xBFB7806C, (q31_t)0x91695663, - (q31_t)0xBF8C0DE2, (q31_t)0x9182AE6C, (q31_t)0xBF60A54A, - (q31_t)0x919C1780, (q31_t)0xBF3546A8, (q31_t)0x91B5919A, - (q31_t)0xBF09F204, (q31_t)0x91CF1CB6, (q31_t)0xBEDEA765, - (q31_t)0x91E8B8D0, (q31_t)0xBEB366D1, (q31_t)0x920265E4, - (q31_t)0xBE88304F, (q31_t)0x921C23EE, (q31_t)0xBE5D03E5, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x924FD2D6, - (q31_t)0xBE06C977, (q31_t)0x9269C3AC, (q31_t)0xBDDBBB7F, - (q31_t)0x9283C567, (q31_t)0xBDB0B7BA, (q31_t)0x929DD805, - (q31_t)0xBD85BE2F, (q31_t)0x92B7FB82, (q31_t)0xBD5ACEE5, - (q31_t)0x92D22FD8, (q31_t)0xBD2FE9E1, (q31_t)0x92EC7505, - (q31_t)0xBD050F2C, (q31_t)0x9306CB04, (q31_t)0xBCDA3ECA, - (q31_t)0x932131D1, (q31_t)0xBCAF78C3, (q31_t)0x933BA968, - (q31_t)0xBC84BD1E, (q31_t)0x935631C5, (q31_t)0xBC5A0BE1, - (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x938B74C0, - (q31_t)0xBC04C8BA, (q31_t)0x93A62F56, (q31_t)0xBBDA36DC, - (q31_t)0x93C0FAA2, (q31_t)0xBBAFAF81, (q31_t)0x93DBD69F, - (q31_t)0xBB8532AF, (q31_t)0x93F6C34A, (q31_t)0xBB5AC06C, - (q31_t)0x9411C09D, (q31_t)0xBB3058C0, (q31_t)0x942CCE95, - (q31_t)0xBB05FBB0, (q31_t)0x9447ED2F, (q31_t)0xBADBA943, - (q31_t)0x94631C64, (q31_t)0xBAB1617F, (q31_t)0x947E5C32, - (q31_t)0xBA87246C, (q31_t)0x9499AC95, (q31_t)0xBA5CF210, - (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x94D07F05, - (q31_t)0xBA08AD94, (q31_t)0x94EC010B, (q31_t)0xB9DE9B83, - (q31_t)0x95079393, (q31_t)0xB9B49442, (q31_t)0x9523369B, - (q31_t)0xB98A97D8, (q31_t)0x953EEA1E, (q31_t)0xB960A64B, - (q31_t)0x955AAE17, (q31_t)0xB936BFA3, (q31_t)0x95768282, - (q31_t)0xB90CE3E6, (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0x95AE5C9E, (q31_t)0xB8B94D44, (q31_t)0x95CA6246, - (q31_t)0xB88F926C, (q31_t)0x95E6784F, (q31_t)0xB865E299, - (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x961ED573, - (q31_t)0xB812A419, (q31_t)0x963B1C85, (q31_t)0xB7E9157A, - (q31_t)0x965773E7, (q31_t)0xB7BF91F8, (q31_t)0x9673DB94, - (q31_t)0xB796199B, (q31_t)0x96905387, (q31_t)0xB76CAC68, - (q31_t)0x96ACDBBD, (q31_t)0xB7434A67, (q31_t)0x96C97431, - (q31_t)0xB719F39D, (q31_t)0x96E61CDF, (q31_t)0xB6F0A811, - (q31_t)0x9702D5C2, (q31_t)0xB6C767CA, (q31_t)0x971F9ED6, - (q31_t)0xB69E32CD, (q31_t)0x973C7816, (q31_t)0xB6750921, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x97765B0A, - (q31_t)0xB622D7D5, (q31_t)0x979364B5, (q31_t)0xB5F9D042, - (q31_t)0x97B07E7A, (q31_t)0xB5D0D41A, (q31_t)0x97CDA855, - (q31_t)0xB5A7E362, (q31_t)0x97EAE241, (q31_t)0xB57EFE21, - (q31_t)0x98082C3B, (q31_t)0xB556245E, (q31_t)0x9825863D, - (q31_t)0xB52D561E, (q31_t)0x9842F043, (q31_t)0xB5049368, - (q31_t)0x98606A48, (q31_t)0xB4DBDC42, (q31_t)0x987DF449, - (q31_t)0xB4B330B2, (q31_t)0x989B8E3F, (q31_t)0xB48A90C0, - (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x98D6F1FE, - (q31_t)0xB43973C9, (q31_t)0x98F4BBBC, (q31_t)0xB410F6D2, - (q31_t)0x9912955E, (q31_t)0xB3E88591, (q31_t)0x99307EE0, - (q31_t)0xB3C0200C, (q31_t)0x994E783C, (q31_t)0xB397C649, - (q31_t)0x996C816F, (q31_t)0xB36F784E, (q31_t)0x998A9A73, - (q31_t)0xB3473622, (q31_t)0x99A8C344, (q31_t)0xB31EFFCB, - (q31_t)0x99C6FBDE, (q31_t)0xB2F6D54F, (q31_t)0x99E5443A, - (q31_t)0xB2CEB6B5, (q31_t)0x9A039C56, (q31_t)0xB2A6A401, - (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A407BB8, - (q31_t)0xB256A26A, (q31_t)0x9A5F02F5, (q31_t)0xB22EB392, - (q31_t)0x9A7D99DD, (q31_t)0xB206D0BA, (q31_t)0x9A9C406D, - (q31_t)0xB1DEF9E8, (q31_t)0x9ABAF6A0, (q31_t)0xB1B72F23, - (q31_t)0x9AD9BC71, (q31_t)0xB18F7070, (q31_t)0x9AF891DB, - (q31_t)0xB167BDD6, (q31_t)0x9B1776D9, (q31_t)0xB140175B, - (q31_t)0x9B366B67, (q31_t)0xB1187D05, (q31_t)0x9B556F80, - (q31_t)0xB0F0EEDA, (q31_t)0x9B748320, (q31_t)0xB0C96CDF, - (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9BB2D8DD, - (q31_t)0xB07A8D97, (q31_t)0x9BD21AF2, (q31_t)0xB0533055, - (q31_t)0x9BF16C7A, (q31_t)0xB02BDF5C, (q31_t)0x9C10CD70, - (q31_t)0xB0049AB2, (q31_t)0x9C303DCF, (q31_t)0xAFDD625F, - (q31_t)0x9C4FBD92, (q31_t)0xAFB63667, (q31_t)0x9C6F4CB5, - (q31_t)0xAF8F16D0, (q31_t)0x9C8EEB33, (q31_t)0xAF6803A1, - (q31_t)0x9CAE9907, (q31_t)0xAF40FCE0, (q31_t)0x9CCE562B, - (q31_t)0xAF1A0293, (q31_t)0x9CEE229C, (q31_t)0xAEF314BF, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D2DE94D, - (q31_t)0xAEA55E9D, (q31_t)0x9D4DE384, (q31_t)0xAE7E965B, - (q31_t)0x9D6DECF4, (q31_t)0xAE57DAAA, (q31_t)0x9D8E0596, - (q31_t)0xAE312B91, (q31_t)0x9DAE2D68, (q31_t)0xAE0A8916, - (q31_t)0x9DCE6462, (q31_t)0xADE3F33E, (q31_t)0x9DEEAA82, - (q31_t)0xADBD6A10, (q31_t)0x9E0EFFC1, (q31_t)0xAD96ED91, - (q31_t)0x9E2F641A, (q31_t)0xAD707DC8, (q31_t)0x9E4FD789, - (q31_t)0xAD4A1ABA, (q31_t)0x9E705A09, (q31_t)0xAD23C46D, - (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9EB18C26, - (q31_t)0xACD73E30, (q31_t)0x9ED23BB9, (q31_t)0xACB10E4A, - (q31_t)0x9EF2FA48, (q31_t)0xAC8AEB3E, (q31_t)0x9F13C7D0, - (q31_t)0xAC64D510, (q31_t)0x9F34A449, (q31_t)0xAC3ECBC7, - (q31_t)0x9F558FB0, (q31_t)0xAC18CF68, (q31_t)0x9F7689FF, - (q31_t)0xABF2DFFA, (q31_t)0x9F979331, (q31_t)0xABCCFD82, - (q31_t)0x9FB8AB41, (q31_t)0xABA72806, (q31_t)0x9FD9D22A, - (q31_t)0xAB815F8C, (q31_t)0x9FFB07E7, (q31_t)0xAB5BA41A, - (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA03D9FC7, - (q31_t)0xAB105464, (q31_t)0xA05F01E1, (q31_t)0xAAEAC02B, - (q31_t)0xA08072BA, (q31_t)0xAAC53912, (q31_t)0xA0A1F24C, - (q31_t)0xAA9FBF1D, (q31_t)0xA0C38094, (q31_t)0xAA7A5253, - (q31_t)0xA0E51D8C, (q31_t)0xAA54F2B9, (q31_t)0xA106C92E, - (q31_t)0xAA2FA055, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, - (q31_t)0xA14A4C5E, (q31_t)0xA9E52347, (q31_t)0xA16C23E1, - (q31_t)0xA9BFF8A8, (q31_t)0xA18E09F9, (q31_t)0xA99ADB56, - (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA1D201D7, - (q31_t)0xA950C8AF, (q31_t)0xA1F41391, (q31_t)0xA92BD366, - (q31_t)0xA21633CD, (q31_t)0xA906EB81, (q31_t)0xA2386283, - (q31_t)0xA8E21106, (q31_t)0xA25A9FB1, (q31_t)0xA8BD43FA, - (q31_t)0xA27CEB4F, (q31_t)0xA8988463, (q31_t)0xA29F4559, - (q31_t)0xA873D246, (q31_t)0xA2C1ADC9, (q31_t)0xA84F2DA9, - (q31_t)0xA2E4249A, (q31_t)0xA82A9693, (q31_t)0xA306A9C7, - (q31_t)0xA8060D08, (q31_t)0xA3293D4B, (q31_t)0xA7E1910E, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA36E8F40, - (q31_t)0xA798C1E4, (q31_t)0xA3914DA7, (q31_t)0xA7746EC0, - (q31_t)0xA3B41A4F, (q31_t)0xA7502943, (q31_t)0xA3D6F533, - (q31_t)0xA72BF173, (q31_t)0xA3F9DE4D, (q31_t)0xA707C756, - (q31_t)0xA41CD598, (q31_t)0xA6E3AAF2, (q31_t)0xA43FDB0F, - (q31_t)0xA6BF9C4B, (q31_t)0xA462EEAC, (q31_t)0xA69B9B68, - (q31_t)0xA4861069, (q31_t)0xA677A84E, (q31_t)0xA4A94042, - (q31_t)0xA653C302, (q31_t)0xA4CC7E31, (q31_t)0xA62FEB8B, - (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA513243B, - (q31_t)0xA5E8662F, (q31_t)0xA5368C4B, (q31_t)0xA5C4B855, - (q31_t)0xA55A025B, (q31_t)0xA5A11865, (q31_t)0xA57D8666, - (q31_t)0xA57D8666, (q31_t)0xA5A11865, (q31_t)0xA55A025B, - (q31_t)0xA5C4B855, (q31_t)0xA5368C4B, (q31_t)0xA5E8662F, - (q31_t)0xA513243B, (q31_t)0xA60C21ED, (q31_t)0xA4EFCA31, - (q31_t)0xA62FEB8B, (q31_t)0xA4CC7E31, (q31_t)0xA653C302, - (q31_t)0xA4A94042, (q31_t)0xA677A84E, (q31_t)0xA4861069, - (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA6BF9C4B, - (q31_t)0xA43FDB0F, (q31_t)0xA6E3AAF2, (q31_t)0xA41CD598, - (q31_t)0xA707C756, (q31_t)0xA3F9DE4D, (q31_t)0xA72BF173, - (q31_t)0xA3D6F533, (q31_t)0xA7502943, (q31_t)0xA3B41A4F, - (q31_t)0xA7746EC0, (q31_t)0xA3914DA7, (q31_t)0xA798C1E4, - (q31_t)0xA36E8F40, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, - (q31_t)0xA7E1910E, (q31_t)0xA3293D4B, (q31_t)0xA8060D08, - (q31_t)0xA306A9C7, (q31_t)0xA82A9693, (q31_t)0xA2E4249A, - (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA873D246, - (q31_t)0xA29F4559, (q31_t)0xA8988463, (q31_t)0xA27CEB4F, - (q31_t)0xA8BD43FA, (q31_t)0xA25A9FB1, (q31_t)0xA8E21106, - (q31_t)0xA2386283, (q31_t)0xA906EB81, (q31_t)0xA21633CD, - (q31_t)0xA92BD366, (q31_t)0xA1F41391, (q31_t)0xA950C8AF, - (q31_t)0xA1D201D7, (q31_t)0xA975CB56, (q31_t)0xA1AFFEA2, - (q31_t)0xA99ADB56, (q31_t)0xA18E09F9, (q31_t)0xA9BFF8A8, - (q31_t)0xA16C23E1, (q31_t)0xA9E52347, (q31_t)0xA14A4C5E, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA2FA055, - (q31_t)0xA106C92E, (q31_t)0xAA54F2B9, (q31_t)0xA0E51D8C, - (q31_t)0xAA7A5253, (q31_t)0xA0C38094, (q31_t)0xAA9FBF1D, - (q31_t)0xA0A1F24C, (q31_t)0xAAC53912, (q31_t)0xA08072BA, - (q31_t)0xAAEAC02B, (q31_t)0xA05F01E1, (q31_t)0xAB105464, - (q31_t)0xA03D9FC7, (q31_t)0xAB35F5B5, (q31_t)0xA01C4C72, - (q31_t)0xAB5BA41A, (q31_t)0x9FFB07E7, (q31_t)0xAB815F8C, - (q31_t)0x9FD9D22A, (q31_t)0xABA72806, (q31_t)0x9FB8AB41, - (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xABF2DFFA, - (q31_t)0x9F7689FF, (q31_t)0xAC18CF68, (q31_t)0x9F558FB0, - (q31_t)0xAC3ECBC7, (q31_t)0x9F34A449, (q31_t)0xAC64D510, - (q31_t)0x9F13C7D0, (q31_t)0xAC8AEB3E, (q31_t)0x9EF2FA48, - (q31_t)0xACB10E4A, (q31_t)0x9ED23BB9, (q31_t)0xACD73E30, - (q31_t)0x9EB18C26, (q31_t)0xACFD7AE8, (q31_t)0x9E90EB94, - (q31_t)0xAD23C46D, (q31_t)0x9E705A09, (q31_t)0xAD4A1ABA, - (q31_t)0x9E4FD789, (q31_t)0xAD707DC8, (q31_t)0x9E2F641A, - (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xADBD6A10, - (q31_t)0x9DEEAA82, (q31_t)0xADE3F33E, (q31_t)0x9DCE6462, - (q31_t)0xAE0A8916, (q31_t)0x9DAE2D68, (q31_t)0xAE312B91, - (q31_t)0x9D8E0596, (q31_t)0xAE57DAAA, (q31_t)0x9D6DECF4, - (q31_t)0xAE7E965B, (q31_t)0x9D4DE384, (q31_t)0xAEA55E9D, - (q31_t)0x9D2DE94D, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, - (q31_t)0xAEF314BF, (q31_t)0x9CEE229C, (q31_t)0xAF1A0293, - (q31_t)0x9CCE562B, (q31_t)0xAF40FCE0, (q31_t)0x9CAE9907, - (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xAF8F16D0, - (q31_t)0x9C6F4CB5, (q31_t)0xAFB63667, (q31_t)0x9C4FBD92, - (q31_t)0xAFDD625F, (q31_t)0x9C303DCF, (q31_t)0xB0049AB2, - (q31_t)0x9C10CD70, (q31_t)0xB02BDF5C, (q31_t)0x9BF16C7A, - (q31_t)0xB0533055, (q31_t)0x9BD21AF2, (q31_t)0xB07A8D97, - (q31_t)0x9BB2D8DD, (q31_t)0xB0A1F71C, (q31_t)0x9B93A640, - (q31_t)0xB0C96CDF, (q31_t)0x9B748320, (q31_t)0xB0F0EEDA, - (q31_t)0x9B556F80, (q31_t)0xB1187D05, (q31_t)0x9B366B67, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB167BDD6, - (q31_t)0x9AF891DB, (q31_t)0xB18F7070, (q31_t)0x9AD9BC71, - (q31_t)0xB1B72F23, (q31_t)0x9ABAF6A0, (q31_t)0xB1DEF9E8, - (q31_t)0x9A9C406D, (q31_t)0xB206D0BA, (q31_t)0x9A7D99DD, - (q31_t)0xB22EB392, (q31_t)0x9A5F02F5, (q31_t)0xB256A26A, - (q31_t)0x9A407BB8, (q31_t)0xB27E9D3B, (q31_t)0x9A22042C, - (q31_t)0xB2A6A401, (q31_t)0x9A039C56, (q31_t)0xB2CEB6B5, - (q31_t)0x99E5443A, (q31_t)0xB2F6D54F, (q31_t)0x99C6FBDE, - (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB3473622, - (q31_t)0x998A9A73, (q31_t)0xB36F784E, (q31_t)0x996C816F, - (q31_t)0xB397C649, (q31_t)0x994E783C, (q31_t)0xB3C0200C, - (q31_t)0x99307EE0, (q31_t)0xB3E88591, (q31_t)0x9912955E, - (q31_t)0xB410F6D2, (q31_t)0x98F4BBBC, (q31_t)0xB43973C9, - (q31_t)0x98D6F1FE, (q31_t)0xB461FC70, (q31_t)0x98B93828, - (q31_t)0xB48A90C0, (q31_t)0x989B8E3F, (q31_t)0xB4B330B2, - (q31_t)0x987DF449, (q31_t)0xB4DBDC42, (q31_t)0x98606A48, - (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB52D561E, - (q31_t)0x9825863D, (q31_t)0xB556245E, (q31_t)0x98082C3B, - (q31_t)0xB57EFE21, (q31_t)0x97EAE241, (q31_t)0xB5A7E362, - (q31_t)0x97CDA855, (q31_t)0xB5D0D41A, (q31_t)0x97B07E7A, - (q31_t)0xB5F9D042, (q31_t)0x979364B5, (q31_t)0xB622D7D5, - (q31_t)0x97765B0A, (q31_t)0xB64BEACC, (q31_t)0x9759617E, - (q31_t)0xB6750921, (q31_t)0x973C7816, (q31_t)0xB69E32CD, - (q31_t)0x971F9ED6, (q31_t)0xB6C767CA, (q31_t)0x9702D5C2, - (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB719F39D, - (q31_t)0x96C97431, (q31_t)0xB7434A67, (q31_t)0x96ACDBBD, - (q31_t)0xB76CAC68, (q31_t)0x96905387, (q31_t)0xB796199B, - (q31_t)0x9673DB94, (q31_t)0xB7BF91F8, (q31_t)0x965773E7, - (q31_t)0xB7E9157A, (q31_t)0x963B1C85, (q31_t)0xB812A419, - (q31_t)0x961ED573, (q31_t)0xB83C3DD1, (q31_t)0x96029EB5, - (q31_t)0xB865E299, (q31_t)0x95E6784F, (q31_t)0xB88F926C, - (q31_t)0x95CA6246, (q31_t)0xB8B94D44, (q31_t)0x95AE5C9E, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB90CE3E6, - (q31_t)0x95768282, (q31_t)0xB936BFA3, (q31_t)0x955AAE17, - (q31_t)0xB960A64B, (q31_t)0x953EEA1E, (q31_t)0xB98A97D8, - (q31_t)0x9523369B, (q31_t)0xB9B49442, (q31_t)0x95079393, - (q31_t)0xB9DE9B83, (q31_t)0x94EC010B, (q31_t)0xBA08AD94, - (q31_t)0x94D07F05, (q31_t)0xBA32CA70, (q31_t)0x94B50D87, - (q31_t)0xBA5CF210, (q31_t)0x9499AC95, (q31_t)0xBA87246C, - (q31_t)0x947E5C32, (q31_t)0xBAB1617F, (q31_t)0x94631C64, - (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB05FBB0, - (q31_t)0x942CCE95, (q31_t)0xBB3058C0, (q31_t)0x9411C09D, - (q31_t)0xBB5AC06C, (q31_t)0x93F6C34A, (q31_t)0xBB8532AF, - (q31_t)0x93DBD69F, (q31_t)0xBBAFAF81, (q31_t)0x93C0FAA2, - (q31_t)0xBBDA36DC, (q31_t)0x93A62F56, (q31_t)0xBC04C8BA, - (q31_t)0x938B74C0, (q31_t)0xBC2F6513, (q31_t)0x9370CAE4, - (q31_t)0xBC5A0BE1, (q31_t)0x935631C5, (q31_t)0xBC84BD1E, - (q31_t)0x933BA968, (q31_t)0xBCAF78C3, (q31_t)0x932131D1, - (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD050F2C, - (q31_t)0x92EC7505, (q31_t)0xBD2FE9E1, (q31_t)0x92D22FD8, - (q31_t)0xBD5ACEE5, (q31_t)0x92B7FB82, (q31_t)0xBD85BE2F, - (q31_t)0x929DD805, (q31_t)0xBDB0B7BA, (q31_t)0x9283C567, - (q31_t)0xBDDBBB7F, (q31_t)0x9269C3AC, (q31_t)0xBE06C977, - (q31_t)0x924FD2D6, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, - (q31_t)0xBE5D03E5, (q31_t)0x921C23EE, (q31_t)0xBE88304F, - (q31_t)0x920265E4, (q31_t)0xBEB366D1, (q31_t)0x91E8B8D0, - (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF09F204, - (q31_t)0x91B5919A, (q31_t)0xBF3546A8, (q31_t)0x919C1780, - (q31_t)0xBF60A54A, (q31_t)0x9182AE6C, (q31_t)0xBF8C0DE2, - (q31_t)0x91695663, (q31_t)0xBFB7806C, (q31_t)0x91500F67, - (q31_t)0xBFE2FCDF, (q31_t)0x9136D97D, (q31_t)0xC00E8335, - (q31_t)0x911DB4A8, (q31_t)0xC03A1368, (q31_t)0x9104A0ED, - (q31_t)0xC065AD70, (q31_t)0x90EB9E50, (q31_t)0xC0915147, - (q31_t)0x90D2ACD3, (q31_t)0xC0BCFEE7, (q31_t)0x90B9CC7C, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC1147763, - (q31_t)0x90883F4C, (q31_t)0xC1404233, (q31_t)0x906F927B, - (q31_t)0xC16C16B0, (q31_t)0x9056F6DF, (q31_t)0xC197F4D3, - (q31_t)0x903E6C7A, (q31_t)0xC1C3DC96, (q31_t)0x9025F352, - (q31_t)0xC1EFCDF2, (q31_t)0x900D8B69, (q31_t)0xC21BC8E0, - (q31_t)0x8FF534C4, (q31_t)0xC247CD5A, (q31_t)0x8FDCEF66, - (q31_t)0xC273DB58, (q31_t)0x8FC4BB53, (q31_t)0xC29FF2D4, - (q31_t)0x8FAC988E, (q31_t)0xC2CC13C7, (q31_t)0x8F94871D, - (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC32471F6, - (q31_t)0x8F64983F, (q31_t)0xC350AF25, (q31_t)0x8F4CBADB, - (q31_t)0xC37CF5B0, (q31_t)0x8F34EED8, (q31_t)0xC3A9458F, - (q31_t)0x8F1D343A, (q31_t)0xC3D59EBD, (q31_t)0x8F058B04, - (q31_t)0xC4020132, (q31_t)0x8EEDF33B, (q31_t)0xC42E6CE8, - (q31_t)0x8ED66CE1, (q31_t)0xC45AE1D7, (q31_t)0x8EBEF7FB, - (q31_t)0xC4875FF8, (q31_t)0x8EA7948C, (q31_t)0xC4B3E746, - (q31_t)0x8E904298, (q31_t)0xC4E077B8, (q31_t)0x8E790222, - (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC539B3F0, - (q31_t)0x8E4AB5BF, (q31_t)0xC5665FA8, (q31_t)0x8E33A9D9, - (q31_t)0xC593146A, (q31_t)0x8E1CAF80, (q31_t)0xC5BFD22E, - (q31_t)0x8E05C6B7, (q31_t)0xC5EC98ED, (q31_t)0x8DEEEF82, - (q31_t)0xC61968A2, (q31_t)0x8DD829E4, (q31_t)0xC6464144, - (q31_t)0x8DC175E0, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, - (q31_t)0xC6A00D36, (q31_t)0x8D9442B7, (q31_t)0xC6CD0079, - (q31_t)0x8D7DC399, (q31_t)0xC6F9FC8D, (q31_t)0x8D675623, - (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7540F10, - (q31_t)0x8D3AB03F, (q31_t)0xC7812571, (q31_t)0x8D2477D8, - (q31_t)0xC7AE4489, (q31_t)0x8D0E5127, (q31_t)0xC7DB6C50, - (q31_t)0x8CF83C30, (q31_t)0xC8089CBF, (q31_t)0x8CE238F6, - (q31_t)0xC835D5D0, (q31_t)0x8CCC477D, (q31_t)0xC863177B, - (q31_t)0x8CB667C7, (q31_t)0xC89061BA, (q31_t)0x8CA099D9, - (q31_t)0xC8BDB485, (q31_t)0x8C8ADDB6, (q31_t)0xC8EB0FD6, - (q31_t)0x8C753361, (q31_t)0xC91873A5, (q31_t)0x8C5F9ADD, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC97354A3, - (q31_t)0x8C349F58, (q31_t)0xC9A0D1C4, (q31_t)0x8C1F3C5C, - (q31_t)0xC9CE5748, (q31_t)0x8C09EB40, (q31_t)0xC9FBE527, - (q31_t)0x8BF4AC05, (q31_t)0xCA297B5A, (q31_t)0x8BDF7EAF, - (q31_t)0xCA5719DB, (q31_t)0x8BCA6342, (q31_t)0xCA84C0A2, - (q31_t)0x8BB559C1, (q31_t)0xCAB26FA9, (q31_t)0x8BA0622F, - (q31_t)0xCAE026E8, (q31_t)0x8B8B7C8F, (q31_t)0xCB0DE658, - (q31_t)0x8B76A8E4, (q31_t)0xCB3BADF2, (q31_t)0x8B61E732, - (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCB975589, - (q31_t)0x8B3899C5, (q31_t)0xCBC53578, (q31_t)0x8B240E10, - (q31_t)0xCBF31D75, (q31_t)0x8B0F9461, (q31_t)0xCC210D78, - (q31_t)0x8AFB2CBA, (q31_t)0xCC4F057B, (q31_t)0x8AE6D71F, - (q31_t)0xCC7D0577, (q31_t)0x8AD29393, (q31_t)0xCCAB0D65, - (q31_t)0x8ABE6219, (q31_t)0xCCD91D3D, (q31_t)0x8AAA42B4, - (q31_t)0xCD0734F8, (q31_t)0x8A963567, (q31_t)0xCD355490, - (q31_t)0x8A823A35, (q31_t)0xCD637BFD, (q31_t)0x8A6E5122, - (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCDBFE23A, - (q31_t)0x8A46B563, (q31_t)0xCDEE20FC, (q31_t)0x8A3302BD, - (q31_t)0xCE1C6776, (q31_t)0x8A1F6242, (q31_t)0xCE4AB5A2, - (q31_t)0x8A0BD3F5, (q31_t)0xCE790B78, (q31_t)0x89F857D8, - (q31_t)0xCEA768F2, (q31_t)0x89E4EDEE, (q31_t)0xCED5CE08, - (q31_t)0x89D1963C, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xCF32AEEB, (q31_t)0x89AB1D86, (q31_t)0xCF612AAA, - (q31_t)0x8997FC89, (q31_t)0xCF8FADE8, (q31_t)0x8984EDCF, - (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xCFECCAC7, - (q31_t)0x895F072D, (q31_t)0xD01B6459, (q31_t)0x894C2F4C, - (q31_t)0xD04A054D, (q31_t)0x893969B9, (q31_t)0xD078AD9D, - (q31_t)0x8926B677, (q31_t)0xD0A75D42, (q31_t)0x89141589, - (q31_t)0xD0D61433, (q31_t)0x890186F1, (q31_t)0xD104D26B, - (q31_t)0x88EF0AB4, (q31_t)0xD13397E1, (q31_t)0x88DCA0D3, - (q31_t)0xD162648F, (q31_t)0x88CA4951, (q31_t)0xD191386D, - (q31_t)0x88B80431, (q31_t)0xD1C01374, (q31_t)0x88A5D177, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD21DDEE1, - (q31_t)0x8881A33C, (q31_t)0xD24CCF38, (q31_t)0x886FA7C2, - (q31_t)0xD27BC69C, (q31_t)0x885DBEB7, (q31_t)0xD2AAC504, - (q31_t)0x884BE820, (q31_t)0xD2D9CA6A, (q31_t)0x883A23FE, - (q31_t)0xD308D6C6, (q31_t)0x88287255, (q31_t)0xD337EA12, - (q31_t)0x8816D327, (q31_t)0xD3670445, (q31_t)0x88054677, - (q31_t)0xD3962559, (q31_t)0x87F3CC47, (q31_t)0xD3C54D46, - (q31_t)0x87E2649B, (q31_t)0xD3F47C06, (q31_t)0x87D10F75, - (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD452EDDE, - (q31_t)0x87AE9CC5, (q31_t)0xD48230E8, (q31_t)0x879D7F40, - (q31_t)0xD4B17AA7, (q31_t)0x878C744C, (q31_t)0xD4E0CB14, - (q31_t)0x877B7BEC, (q31_t)0xD5102227, (q31_t)0x876A9621, - (q31_t)0xD53F7FDA, (q31_t)0x8759C2EF, (q31_t)0xD56EE424, - (q31_t)0x87490257, (q31_t)0xD59E4EFE, (q31_t)0x8738545E, - (q31_t)0xD5CDC062, (q31_t)0x8727B904, (q31_t)0xD5FD3847, - (q31_t)0x8717304E, (q31_t)0xD62CB6A7, (q31_t)0x8706BA3C, - (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD68BC6BA, - (q31_t)0x86E60614, (q31_t)0xD6BB585D, (q31_t)0x86D5C802, - (q31_t)0xD6EAF05E, (q31_t)0x86C59C9F, (q31_t)0xD71A8EB5, - (q31_t)0x86B583EE, (q31_t)0xD74A335A, (q31_t)0x86A57DF1, - (q31_t)0xD779DE46, (q31_t)0x86958AAB, (q31_t)0xD7A98F73, - (q31_t)0x8685AA1F, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, - (q31_t)0xD809046D, (q31_t)0x8666213C, (q31_t)0xD838C82D, - (q31_t)0x865678EA, (q31_t)0xD868920F, (q31_t)0x8646E35B, - (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD8C8381C, - (q31_t)0x8627F090, (q31_t)0xD8F81439, (q31_t)0x86189359, - (q31_t)0xD927F65B, (q31_t)0x860948EE, (q31_t)0xD957DE7A, - (q31_t)0x85FA1152, (q31_t)0xD987CC8F, (q31_t)0x85EAEC88, - (q31_t)0xD9B7C093, (q31_t)0x85DBDA91, (q31_t)0xD9E7BA7E, - (q31_t)0x85CCDB70, (q31_t)0xDA17BA4A, (q31_t)0x85BDEF27, - (q31_t)0xDA47BFED, (q31_t)0x85AF15B9, (q31_t)0xDA77CB62, - (q31_t)0x85A04F28, (q31_t)0xDAA7DCA1, (q31_t)0x85919B75, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB08105E, - (q31_t)0x85746CB7, (q31_t)0xDB3832CD, (q31_t)0x8565F1B0, - (q31_t)0xDB685AE8, (q31_t)0x85578991, (q31_t)0xDB9888A8, - (q31_t)0x8549345C, (q31_t)0xDBC8BC05, (q31_t)0x853AF214, - (q31_t)0xDBF8F4F8, (q31_t)0x852CC2BA, (q31_t)0xDC293379, - (q31_t)0x851EA652, (q31_t)0xDC597781, (q31_t)0x85109CDC, - (q31_t)0xDC89C108, (q31_t)0x8502A65C, (q31_t)0xDCBA1008, - (q31_t)0x84F4C2D3, (q31_t)0xDCEA6478, (q31_t)0x84E6F244, - (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDD4B1D8B, - (q31_t)0x84CB8A1B, (q31_t)0xDD7B8220, (q31_t)0x84BDF285, - (q31_t)0xDDABEC07, (q31_t)0x84B06DF1, (q31_t)0xDDDC5B3A, - (q31_t)0x84A2FC62, (q31_t)0xDE0CCFB1, (q31_t)0x84959DD9, - (q31_t)0xDE3D4963, (q31_t)0x84885257, (q31_t)0xDE6DC84B, - (q31_t)0x847B19E1, (q31_t)0xDE9E4C60, (q31_t)0x846DF476, - (q31_t)0xDECED59B, (q31_t)0x8460E21A, (q31_t)0xDEFF63F4, - (q31_t)0x8453E2CE, (q31_t)0xDF2FF764, (q31_t)0x8446F695, - (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xDF912D6A, - (q31_t)0x842D5761, (q31_t)0xDFC1CFF2, (q31_t)0x8420A46B, - (q31_t)0xDFF27773, (q31_t)0x8414048F, (q31_t)0xE02323E5, - (q31_t)0x840777CF, (q31_t)0xE053D541, (q31_t)0x83FAFE2E, - (q31_t)0xE0848B7F, (q31_t)0x83EE97AC, (q31_t)0xE0B54698, - (q31_t)0x83E2444D, (q31_t)0xE0E60684, (q31_t)0x83D60411, - (q31_t)0xE116CB3D, (q31_t)0x83C9D6FB, (q31_t)0xE14794B9, - (q31_t)0x83BDBD0D, (q31_t)0xE17862F3, (q31_t)0x83B1B649, - (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE1DA0D7E, - (q31_t)0x8399E244, (q31_t)0xE20AE9C1, (q31_t)0x838E1507, - (q31_t)0xE23BCAA2, (q31_t)0x83825AFB, (q31_t)0xE26CB01A, - (q31_t)0x8376B422, (q31_t)0xE29D9A22, (q31_t)0x836B207D, - (q31_t)0xE2CE88B2, (q31_t)0x835FA00E, (q31_t)0xE2FF7BC3, - (q31_t)0x835432D8, (q31_t)0xE330734C, (q31_t)0x8348D8DB, - (q31_t)0xE3616F47, (q31_t)0x833D921A, (q31_t)0xE3926FAC, - (q31_t)0x83325E97, (q31_t)0xE3C37473, (q31_t)0x83273E52, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4258B0A, - (q31_t)0x8311378C, (q31_t)0xE4569CCB, (q31_t)0x8306510F, - (q31_t)0xE487B2CF, (q31_t)0x82FB7DD8, (q31_t)0xE4B8CD10, - (q31_t)0x82F0BDE8, (q31_t)0xE4E9EB86, (q31_t)0x82E61141, - (q31_t)0xE51B0E2A, (q31_t)0x82DB77E5, (q31_t)0xE54C34F3, - (q31_t)0x82D0F1D5, (q31_t)0xE57D5FDA, (q31_t)0x82C67F13, - (q31_t)0xE5AE8ED8, (q31_t)0x82BC1FA1, (q31_t)0xE5DFC1E4, - (q31_t)0x82B1D381, (q31_t)0xE610F8F9, (q31_t)0x82A79AB3, - (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE6737319, - (q31_t)0x82936316, (q31_t)0xE6A4B616, (q31_t)0x8289644A, - (q31_t)0xE6D5FCFC, (q31_t)0x827F78D8, (q31_t)0xE70747C3, - (q31_t)0x8275A0C0, (q31_t)0xE7389664, (q31_t)0x826BDC04, - (q31_t)0xE769E8D8, (q31_t)0x82622AA5, (q31_t)0xE79B3F16, - (q31_t)0x82588CA6, (q31_t)0xE7CC9917, (q31_t)0x824F0208, - (q31_t)0xE7FDF6D3, (q31_t)0x82458ACB, (q31_t)0xE82F5844, - (q31_t)0x823C26F2, (q31_t)0xE860BD60, (q31_t)0x8232D67E, - (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE8C3927F, - (q31_t)0x82206FCB, (q31_t)0xE8F50273, (q31_t)0x8217598F, - (q31_t)0xE92675F4, (q31_t)0x820E56BE, (q31_t)0xE957ECFB, - (q31_t)0x82056758, (q31_t)0xE9896780, (q31_t)0x81FC8B60, - (q31_t)0xE9BAE57C, (q31_t)0x81F3C2D7, (q31_t)0xE9EC66E8, - (q31_t)0x81EB0DBD, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, - (q31_t)0xEA4F73EE, (q31_t)0x81D9DDE1, (q31_t)0xEA80FF79, - (q31_t)0x81D16320, (q31_t)0xEAB28E55, (q31_t)0x81C8FBD5, - (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEB15B5E0, - (q31_t)0x81B867A4, (q31_t)0xEB474E80, (q31_t)0x81B03AC1, - (q31_t)0xEB78EA52, (q31_t)0x81A82159, (q31_t)0xEBAA894E, - (q31_t)0x81A01B6C, (q31_t)0xEBDC2B6D, (q31_t)0x819828FD, - (q31_t)0xEC0DD0A8, (q31_t)0x81904A0C, (q31_t)0xEC3F78F5, - (q31_t)0x81887E9A, (q31_t)0xEC71244F, (q31_t)0x8180C6A9, - (q31_t)0xECA2D2AC, (q31_t)0x8179223A, (q31_t)0xECD48406, - (q31_t)0x8171914E, (q31_t)0xED063855, (q31_t)0x816A13E6, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xED69A9B2, - (q31_t)0x815B53A8, (q31_t)0xED9B66B2, (q31_t)0x815410D3, - (q31_t)0xEDCD2687, (q31_t)0x814CE188, (q31_t)0xEDFEE92B, - (q31_t)0x8145C5C6, (q31_t)0xEE30AE95, (q31_t)0x813EBD90, - (q31_t)0xEE6276BF, (q31_t)0x8137C8E6, (q31_t)0xEE9441A0, - (q31_t)0x8130E7C8, (q31_t)0xEEC60F31, (q31_t)0x812A1A39, - (q31_t)0xEEF7DF6A, (q31_t)0x81236039, (q31_t)0xEF29B243, - (q31_t)0x811CB9CA, (q31_t)0xEF5B87B5, (q31_t)0x811626EC, - (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xEFBF3A44, - (q31_t)0x81093BE8, (q31_t)0xEFF11752, (q31_t)0x8102E3C3, - (q31_t)0xF022F6DA, (q31_t)0x80FC9F35, (q31_t)0xF054D8D4, - (q31_t)0x80F66E3C, (q31_t)0xF086BD39, (q31_t)0x80F050DB, - (q31_t)0xF0B8A401, (q31_t)0x80EA4712, (q31_t)0xF0EA8D23, - (q31_t)0x80E450E2, (q31_t)0xF11C789A, (q31_t)0x80DE6E4C, - (q31_t)0xF14E665C, (q31_t)0x80D89F51, (q31_t)0xF1805662, - (q31_t)0x80D2E3F1, (q31_t)0xF1B248A5, (q31_t)0x80CD3C2F, - (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF21633C0, - (q31_t)0x80C22783, (q31_t)0xF2482C89, (q31_t)0x80BCBA9C, - (q31_t)0xF27A2770, (q31_t)0x80B76155, (q31_t)0xF2AC246D, - (q31_t)0x80B21BAF, (q31_t)0xF2DE2378, (q31_t)0x80ACE9AB, - (q31_t)0xF310248A, (q31_t)0x80A7CB49, (q31_t)0xF342279A, - (q31_t)0x80A2C08B, (q31_t)0xF3742CA1, (q31_t)0x809DC970, - (q31_t)0xF3A63398, (q31_t)0x8098E5FB, (q31_t)0xF3D83C76, - (q31_t)0x8094162B, (q31_t)0xF40A4734, (q31_t)0x808F5A02, - (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF46E6231, - (q31_t)0x80861CA5, (q31_t)0xF4A07260, (q31_t)0x80819B74, - (q31_t)0xF4D28451, (q31_t)0x807D2DEB, (q31_t)0xF50497FA, - (q31_t)0x8078D40D, (q31_t)0xF536AD55, (q31_t)0x80748DD9, - (q31_t)0xF568C45A, (q31_t)0x80705B50, (q31_t)0xF59ADD01, - (q31_t)0x806C3C73, (q31_t)0xF5CCF743, (q31_t)0x80683143, - (q31_t)0xF5FF1317, (q31_t)0x806439C0, (q31_t)0xF6313076, - (q31_t)0x806055EA, (q31_t)0xF6634F58, (q31_t)0x805C85C3, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF6C79188, - (q31_t)0x80552083, (q31_t)0xF6F9B4C5, (q31_t)0x80518B6B, - (q31_t)0xF72BD967, (q31_t)0x804E0A03, (q31_t)0xF75DFF65, - (q31_t)0x804A9C4D, (q31_t)0xF79026B8, (q31_t)0x80474248, - (q31_t)0xF7C24F58, (q31_t)0x8043FBF6, (q31_t)0xF7F4793E, - (q31_t)0x8040C956, (q31_t)0xF826A461, (q31_t)0x803DAA69, - (q31_t)0xF858D0BA, (q31_t)0x803A9F31, (q31_t)0xF88AFE41, - (q31_t)0x8037A7AC, (q31_t)0xF8BD2CEF, (q31_t)0x8034C3DC, - (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF9218D9E, - (q31_t)0x802F375C, (q31_t)0xF953BF90, (q31_t)0x802C8EAD, - (q31_t)0xF985F28A, (q31_t)0x8029F9B4, (q31_t)0xF9B82683, - (q31_t)0x80277872, (q31_t)0xF9EA5B75, (q31_t)0x80250AE7, - (q31_t)0xFA1C9156, (q31_t)0x8022B113, (q31_t)0xFA4EC820, - (q31_t)0x80206AF8, (q31_t)0xFA80FFCB, (q31_t)0x801E3894, - (q31_t)0xFAB3384F, (q31_t)0x801C19E9, (q31_t)0xFAE571A4, - (q31_t)0x801A0EF7, (q31_t)0xFB17ABC2, (q31_t)0x801817BF, - (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFB7C223C, - (q31_t)0x8014647A, (q31_t)0xFBAE5E89, (q31_t)0x8012A86F, - (q31_t)0xFBE09B80, (q31_t)0x8011001E, (q31_t)0xFC12D919, - (q31_t)0x800F6B88, (q31_t)0xFC45174E, (q31_t)0x800DEAAC, - (q31_t)0xFC775616, (q31_t)0x800C7D8C, (q31_t)0xFCA99569, - (q31_t)0x800B2427, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D, - (q31_t)0xFD0E1594, (q31_t)0x8008AC90, (q31_t)0xFD40565B, - (q31_t)0x80078E5E, (q31_t)0xFD72978F, (q31_t)0x800683E8, - (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFDD71B1E, - (q31_t)0x8004AA31, (q31_t)0xFE095D69, (q31_t)0x8003DAF0, - (q31_t)0xFE3BA001, (q31_t)0x80031F6C, (q31_t)0xFE6DE2E0, - (q31_t)0x800277A5, (q31_t)0xFEA025FC, (q31_t)0x8001E39B, - (q31_t)0xFED2694F, (q31_t)0x8001634D, (q31_t)0xFF04ACD0, - (q31_t)0x8000F6BD, (q31_t)0xFF36F078, (q31_t)0x80009DE9, - (q31_t)0xFF69343E, (q31_t)0x800058D3, (q31_t)0xFF9B781D, - (q31_t)0x8000277A, (q31_t)0xFFCDBC0A, (q31_t)0x800009DE -}; - - - -/* -* @brief q15 Twiddle factors Table -*/ - - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 16 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_16_q15[24] = { - (q15_t)0x7FFF, (q15_t)0x0000, - (q15_t)0x7641, (q15_t)0x30FB, - (q15_t)0x5A82, (q15_t)0x5A82, - (q15_t)0x30FB, (q15_t)0x7641, - (q15_t)0x0000, (q15_t)0x7FFF, - (q15_t)0xCF04, (q15_t)0x7641, - (q15_t)0xA57D, (q15_t)0x5A82, - (q15_t)0x89BE, (q15_t)0x30FB, - (q15_t)0x8000, (q15_t)0x0000, - (q15_t)0x89BE, (q15_t)0xCF04, - (q15_t)0xA57D, (q15_t)0xA57D, - (q15_t)0xCF04, (q15_t)0x89BE -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 32 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_32_q15[48] = { - (q15_t)0x7FFF, (q15_t)0x0000, - (q15_t)0x7D8A, (q15_t)0x18F8, - (q15_t)0x7641, (q15_t)0x30FB, - (q15_t)0x6A6D, (q15_t)0x471C, - (q15_t)0x5A82, (q15_t)0x5A82, - (q15_t)0x471C, (q15_t)0x6A6D, - (q15_t)0x30FB, (q15_t)0x7641, - (q15_t)0x18F8, (q15_t)0x7D8A, - (q15_t)0x0000, (q15_t)0x7FFF, - (q15_t)0xE707, (q15_t)0x7D8A, - (q15_t)0xCF04, (q15_t)0x7641, - (q15_t)0xB8E3, (q15_t)0x6A6D, - (q15_t)0xA57D, (q15_t)0x5A82, - (q15_t)0x9592, (q15_t)0x471C, - (q15_t)0x89BE, (q15_t)0x30FB, - (q15_t)0x8275, (q15_t)0x18F8, - (q15_t)0x8000, (q15_t)0x0000, - (q15_t)0x8275, (q15_t)0xE707, - (q15_t)0x89BE, (q15_t)0xCF04, - (q15_t)0x9592, (q15_t)0xB8E3, - (q15_t)0xA57D, (q15_t)0xA57D, - (q15_t)0xB8E3, (q15_t)0x9592, - (q15_t)0xCF04, (q15_t)0x89BE, - (q15_t)0xE707, (q15_t)0x8275 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 64 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_64_q15[96] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7F62, (q15_t)0x0C8B, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7A7D, (q15_t)0x2528, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x70E2, (q15_t)0x3C56, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x62F2, (q15_t)0x5133, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5133, (q15_t)0x62F2, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x3C56, (q15_t)0x70E2, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2528, (q15_t)0x7A7D, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x0C8B, (q15_t)0x7F62, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xF374, (q15_t)0x7F62, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xDAD7, (q15_t)0x7A7D, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xC3A9, (q15_t)0x70E2, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xAECC, (q15_t)0x62F2, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0x9D0D, (q15_t)0x5133, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x8F1D, (q15_t)0x3C56, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8582, (q15_t)0x2528, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x809D, (q15_t)0x0C8B, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x809D, (q15_t)0xF374, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x8582, (q15_t)0xDAD7, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8F1D, (q15_t)0xC3A9, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9D0D, (q15_t)0xAECC, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xAECC, (q15_t)0x9D0D, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xC3A9, (q15_t)0x8F1D, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xDAD7, (q15_t)0x8582, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xF374, (q15_t)0x809D -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 128 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_128_q15[192] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FD8, (q15_t)0x0647, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7E9D, (q15_t)0x12C8, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7C29, (q15_t)0x1F19, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7884, (q15_t)0x2B1F, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x73B5, (q15_t)0x36BA, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x6DCA, (q15_t)0x41CE, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x66CF, (q15_t)0x4C3F, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x5ED7, (q15_t)0x55F5, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x55F5, (q15_t)0x5ED7, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4C3F, (q15_t)0x66CF, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x41CE, (q15_t)0x6DCA, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x36BA, (q15_t)0x73B5, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2B1F, (q15_t)0x7884, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x1F19, (q15_t)0x7C29, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x12C8, (q15_t)0x7E9D, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0647, (q15_t)0x7FD8, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xF9B8, (q15_t)0x7FD8, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xED37, (q15_t)0x7E9D, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE0E6, (q15_t)0x7C29, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD4E0, (q15_t)0x7884, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xC945, (q15_t)0x73B5, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xBE31, (q15_t)0x6DCA, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB3C0, (q15_t)0x66CF, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAA0A, (q15_t)0x5ED7, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA128, (q15_t)0x55F5, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9930, (q15_t)0x4C3F, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9235, (q15_t)0x41CE, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8C4A, (q15_t)0x36BA, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x877B, (q15_t)0x2B1F, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x83D6, (q15_t)0x1F19, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8162, (q15_t)0x12C8, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8027, (q15_t)0x0647, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8027, (q15_t)0xF9B8, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x8162, (q15_t)0xED37, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x83D6, (q15_t)0xE0E6, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x877B, (q15_t)0xD4E0, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8C4A, (q15_t)0xC945, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x9235, (q15_t)0xBE31, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9930, (q15_t)0xB3C0, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0xA128, (q15_t)0xAA0A, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xAA0A, (q15_t)0xA128, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB3C0, (q15_t)0x9930, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBE31, (q15_t)0x9235, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC945, (q15_t)0x8C4A, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD4E0, (q15_t)0x877B, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xE0E6, (q15_t)0x83D6, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xED37, (q15_t)0x8162, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF9B8, (q15_t)0x8027 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 256 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_256_q15[384] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FF6, (q15_t)0x0324, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FA7, (q15_t)0x096A, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F09, (q15_t)0x0FAB, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E1D, (q15_t)0x15E2, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7CE3, (q15_t)0x1C0B, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7B5D, (q15_t)0x2223, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x798A, (q15_t)0x2826, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x776C, (q15_t)0x2E11, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x7504, (q15_t)0x33DE, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x7255, (q15_t)0x398C, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x6F5F, (q15_t)0x3F17, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6C24, (q15_t)0x447A, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x68A6, (q15_t)0x49B4, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x64E8, (q15_t)0x4EBF, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x60EC, (q15_t)0x539B, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5CB4, (q15_t)0x5842, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5842, (q15_t)0x5CB4, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x539B, (q15_t)0x60EC, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4EBF, (q15_t)0x64E8, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x49B4, (q15_t)0x68A6, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x447A, (q15_t)0x6C24, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x3F17, (q15_t)0x6F5F, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x398C, (q15_t)0x7255, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x33DE, (q15_t)0x7504, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2E11, (q15_t)0x776C, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2826, (q15_t)0x798A, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x2223, (q15_t)0x7B5D, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1C0B, (q15_t)0x7CE3, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x15E2, (q15_t)0x7E1D, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x0FAB, (q15_t)0x7F09, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x096A, (q15_t)0x7FA7, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x0324, (q15_t)0x7FF6, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFCDB, (q15_t)0x7FF6, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF695, (q15_t)0x7FA7, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF054, (q15_t)0x7F09, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEA1D, (q15_t)0x7E1D, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE3F4, (q15_t)0x7CE3, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xDDDC, (q15_t)0x7B5D, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD7D9, (q15_t)0x798A, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD1EE, (q15_t)0x776C, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCC21, (q15_t)0x7504, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC673, (q15_t)0x7255, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC0E8, (q15_t)0x6F5F, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBB85, (q15_t)0x6C24, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB64B, (q15_t)0x68A6, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB140, (q15_t)0x64E8, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAC64, (q15_t)0x60EC, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA7BD, (q15_t)0x5CB4, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA34B, (q15_t)0x5842, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0x9F13, (q15_t)0x539B, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9B17, (q15_t)0x4EBF, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9759, (q15_t)0x49B4, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x93DB, (q15_t)0x447A, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x90A0, (q15_t)0x3F17, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8DAA, (q15_t)0x398C, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8AFB, (q15_t)0x33DE, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8893, (q15_t)0x2E11, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8675, (q15_t)0x2826, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x84A2, (q15_t)0x2223, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x831C, (q15_t)0x1C0B, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x81E2, (q15_t)0x15E2, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x80F6, (q15_t)0x0FAB, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8058, (q15_t)0x096A, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8009, (q15_t)0x0324, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8009, (q15_t)0xFCDB, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8058, (q15_t)0xF695, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80F6, (q15_t)0xF054, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x81E2, (q15_t)0xEA1D, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x831C, (q15_t)0xE3F4, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x84A2, (q15_t)0xDDDC, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x8675, (q15_t)0xD7D9, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x8893, (q15_t)0xD1EE, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8AFB, (q15_t)0xCC21, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8DAA, (q15_t)0xC673, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x90A0, (q15_t)0xC0E8, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x93DB, (q15_t)0xBB85, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9759, (q15_t)0xB64B, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x9B17, (q15_t)0xB140, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9F13, (q15_t)0xAC64, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA34B, (q15_t)0xA7BD, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA7BD, (q15_t)0xA34B, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAC64, (q15_t)0x9F13, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB140, (q15_t)0x9B17, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB64B, (q15_t)0x9759, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBB85, (q15_t)0x93DB, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xC0E8, (q15_t)0x90A0, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC673, (q15_t)0x8DAA, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xCC21, (q15_t)0x8AFB, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD1EE, (q15_t)0x8893, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD7D9, (q15_t)0x8675, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDDDC, (q15_t)0x84A2, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE3F4, (q15_t)0x831C, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xEA1D, (q15_t)0x81E2, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xF054, (q15_t)0x80F6, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF695, (q15_t)0x8058, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFCDB, (q15_t)0x8009 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 512 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_512_q15[768] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFD, (q15_t)0x0192, - (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FE9, (q15_t)0x04B6, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FC2, (q15_t)0x07D9, - (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F87, (q15_t)0x0AFB, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F38, (q15_t)0x0E1B, - (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7ED5, (q15_t)0x1139, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E5F, (q15_t)0x1455, - (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7DD6, (q15_t)0x176D, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D39, (q15_t)0x1A82, - (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7C89, (q15_t)0x1D93, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7BC5, (q15_t)0x209F, - (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7AEF, (q15_t)0x23A6, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A05, (q15_t)0x26A8, - (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x7909, (q15_t)0x29A3, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x77FA, (q15_t)0x2C98, - (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x76D9, (q15_t)0x2F87, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x75A5, (q15_t)0x326E, - (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x745F, (q15_t)0x354D, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x7307, (q15_t)0x3824, - (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x719E, (q15_t)0x3AF2, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x7023, (q15_t)0x3DB8, - (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6E96, (q15_t)0x4073, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6CF9, (q15_t)0x4325, - (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6B4A, (q15_t)0x45CD, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x698C, (q15_t)0x4869, - (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x67BD, (q15_t)0x4AFB, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x65DD, (q15_t)0x4D81, - (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x63EF, (q15_t)0x4FFB, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x61F1, (q15_t)0x5269, - (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x5FE3, (q15_t)0x54CA, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5DC7, (q15_t)0x571D, - (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5B9D, (q15_t)0x5964, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5964, (q15_t)0x5B9D, - (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x571D, (q15_t)0x5DC7, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x54CA, (q15_t)0x5FE3, - (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5269, (q15_t)0x61F1, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4FFB, (q15_t)0x63EF, - (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4D81, (q15_t)0x65DD, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4AFB, (q15_t)0x67BD, - (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x4869, (q15_t)0x698C, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x45CD, (q15_t)0x6B4A, - (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4325, (q15_t)0x6CF9, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4073, (q15_t)0x6E96, - (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3DB8, (q15_t)0x7023, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3AF2, (q15_t)0x719E, - (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x3824, (q15_t)0x7307, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x354D, (q15_t)0x745F, - (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x326E, (q15_t)0x75A5, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2F87, (q15_t)0x76D9, - (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2C98, (q15_t)0x77FA, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x29A3, (q15_t)0x7909, - (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x26A8, (q15_t)0x7A05, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x23A6, (q15_t)0x7AEF, - (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x209F, (q15_t)0x7BC5, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1D93, (q15_t)0x7C89, - (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1A82, (q15_t)0x7D39, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x176D, (q15_t)0x7DD6, - (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x1455, (q15_t)0x7E5F, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1139, (q15_t)0x7ED5, - (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0E1B, (q15_t)0x7F38, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0AFB, (q15_t)0x7F87, - (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x07D9, (q15_t)0x7FC2, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x04B6, (q15_t)0x7FE9, - (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x0192, (q15_t)0x7FFD, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFE6D, (q15_t)0x7FFD, - (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFB49, (q15_t)0x7FE9, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF826, (q15_t)0x7FC2, - (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF504, (q15_t)0x7F87, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF1E4, (q15_t)0x7F38, - (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEEC6, (q15_t)0x7ED5, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEBAA, (q15_t)0x7E5F, - (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE892, (q15_t)0x7DD6, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE57D, (q15_t)0x7D39, - (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE26C, (q15_t)0x7C89, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xDF60, (q15_t)0x7BC5, - (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDC59, (q15_t)0x7AEF, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD957, (q15_t)0x7A05, - (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD65C, (q15_t)0x7909, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD367, (q15_t)0x77FA, - (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD078, (q15_t)0x76D9, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCD91, (q15_t)0x75A5, - (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCAB2, (q15_t)0x745F, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC7DB, (q15_t)0x7307, - (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC50D, (q15_t)0x719E, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC247, (q15_t)0x7023, - (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xBF8C, (q15_t)0x6E96, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBCDA, (q15_t)0x6CF9, - (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBA32, (q15_t)0x6B4A, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB796, (q15_t)0x698C, - (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB504, (q15_t)0x67BD, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB27E, (q15_t)0x65DD, - (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB004, (q15_t)0x63EF, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAD96, (q15_t)0x61F1, - (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAB35, (q15_t)0x5FE3, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA8E2, (q15_t)0x5DC7, - (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA69B, (q15_t)0x5B9D, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA462, (q15_t)0x5964, - (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA238, (q15_t)0x571D, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA01C, (q15_t)0x54CA, - (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9E0E, (q15_t)0x5269, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9C10, (q15_t)0x4FFB, - (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9A22, (q15_t)0x4D81, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9842, (q15_t)0x4AFB, - (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x9673, (q15_t)0x4869, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x94B5, (q15_t)0x45CD, - (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x9306, (q15_t)0x4325, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x9169, (q15_t)0x4073, - (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x8FDC, (q15_t)0x3DB8, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8E61, (q15_t)0x3AF2, - (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8CF8, (q15_t)0x3824, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8BA0, (q15_t)0x354D, - (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8A5A, (q15_t)0x326E, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8926, (q15_t)0x2F87, - (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x8805, (q15_t)0x2C98, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x86F6, (q15_t)0x29A3, - (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x85FA, (q15_t)0x26A8, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8510, (q15_t)0x23A6, - (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x843A, (q15_t)0x209F, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x8376, (q15_t)0x1D93, - (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x82C6, (q15_t)0x1A82, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8229, (q15_t)0x176D, - (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81A0, (q15_t)0x1455, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x812A, (q15_t)0x1139, - (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80C7, (q15_t)0x0E1B, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8078, (q15_t)0x0AFB, - (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x803D, (q15_t)0x07D9, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8016, (q15_t)0x04B6, - (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8002, (q15_t)0x0192, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8002, (q15_t)0xFE6D, - (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x8016, (q15_t)0xFB49, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x803D, (q15_t)0xF826, - (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8078, (q15_t)0xF504, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80C7, (q15_t)0xF1E4, - (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x812A, (q15_t)0xEEC6, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x81A0, (q15_t)0xEBAA, - (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x8229, (q15_t)0xE892, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x82C6, (q15_t)0xE57D, - (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8376, (q15_t)0xE26C, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x843A, (q15_t)0xDF60, - (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x8510, (q15_t)0xDC59, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85FA, (q15_t)0xD957, - (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x86F6, (q15_t)0xD65C, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x8805, (q15_t)0xD367, - (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x8926, (q15_t)0xD078, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8A5A, (q15_t)0xCD91, - (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8BA0, (q15_t)0xCAB2, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8CF8, (q15_t)0xC7DB, - (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8E61, (q15_t)0xC50D, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8FDC, (q15_t)0xC247, - (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x9169, (q15_t)0xBF8C, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x9306, (q15_t)0xBCDA, - (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x94B5, (q15_t)0xBA32, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9673, (q15_t)0xB796, - (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9842, (q15_t)0xB504, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x9A22, (q15_t)0xB27E, - (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9C10, (q15_t)0xB004, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9E0E, (q15_t)0xAD96, - (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0xA01C, (q15_t)0xAB35, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA238, (q15_t)0xA8E2, - (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA462, (q15_t)0xA69B, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA69B, (q15_t)0xA462, - (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA8E2, (q15_t)0xA238, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAB35, (q15_t)0xA01C, - (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xAD96, (q15_t)0x9E0E, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB004, (q15_t)0x9C10, - (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB27E, (q15_t)0x9A22, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB504, (q15_t)0x9842, - (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB796, (q15_t)0x9673, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBA32, (q15_t)0x94B5, - (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBCDA, (q15_t)0x9306, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBF8C, (q15_t)0x9169, - (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC247, (q15_t)0x8FDC, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC50D, (q15_t)0x8E61, - (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC7DB, (q15_t)0x8CF8, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xCAB2, (q15_t)0x8BA0, - (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCD91, (q15_t)0x8A5A, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD078, (q15_t)0x8926, - (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD367, (q15_t)0x8805, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD65C, (q15_t)0x86F6, - (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD957, (q15_t)0x85FA, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDC59, (q15_t)0x8510, - (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDF60, (q15_t)0x843A, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE26C, (q15_t)0x8376, - (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE57D, (q15_t)0x82C6, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE892, (q15_t)0x8229, - (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEBAA, (q15_t)0x81A0, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xEEC6, (q15_t)0x812A, - (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF1E4, (q15_t)0x80C7, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF504, (q15_t)0x8078, - (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF826, (q15_t)0x803D, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFB49, (q15_t)0x8016, - (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFE6D, (q15_t)0x8002 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 1024 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_1024_q15[1536] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x00C9, - (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFA, (q15_t)0x025B, - (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF0, (q15_t)0x03ED, - (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE1, (q15_t)0x057F, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FCE, (q15_t)0x0710, - (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FB5, (q15_t)0x08A2, - (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F97, (q15_t)0x0A33, - (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F75, (q15_t)0x0BC3, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F4D, (q15_t)0x0D53, - (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F21, (q15_t)0x0EE3, - (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7EF0, (q15_t)0x1072, - (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7EBA, (q15_t)0x1201, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E7F, (q15_t)0x138E, - (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E3F, (q15_t)0x151B, - (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7DFA, (q15_t)0x16A8, - (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DB0, (q15_t)0x1833, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D62, (q15_t)0x19BD, - (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D0F, (q15_t)0x1B47, - (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CB7, (q15_t)0x1CCF, - (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C5A, (q15_t)0x1E56, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7BF8, (q15_t)0x1FDC, - (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7B92, (q15_t)0x2161, - (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B26, (q15_t)0x22E5, - (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AB6, (q15_t)0x2467, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A42, (q15_t)0x25E8, - (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79C8, (q15_t)0x2767, - (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x794A, (q15_t)0x28E5, - (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78C7, (q15_t)0x2A61, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7840, (q15_t)0x2BDC, - (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77B4, (q15_t)0x2D55, - (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x7723, (q15_t)0x2ECC, - (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x768E, (q15_t)0x3041, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x75F4, (q15_t)0x31B5, - (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x7555, (q15_t)0x3326, - (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74B2, (q15_t)0x3496, - (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x740B, (q15_t)0x3604, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x735F, (q15_t)0x376F, - (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72AF, (q15_t)0x38D8, - (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x71FA, (q15_t)0x3A40, - (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x7141, (q15_t)0x3BA5, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x7083, (q15_t)0x3D07, - (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x6FC1, (q15_t)0x3E68, - (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6EFB, (q15_t)0x3FC5, - (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E30, (q15_t)0x4121, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6D62, (q15_t)0x427A, - (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6C8F, (q15_t)0x43D0, - (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6BB8, (q15_t)0x4524, - (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6ADC, (q15_t)0x4675, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x69FD, (q15_t)0x47C3, - (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x6919, (q15_t)0x490F, - (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x6832, (q15_t)0x4A58, - (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x6746, (q15_t)0x4B9E, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x6657, (q15_t)0x4CE1, - (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x6563, (q15_t)0x4E21, - (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x646C, (q15_t)0x4F5E, - (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x6371, (q15_t)0x5097, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x6271, (q15_t)0x51CE, - (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x616F, (q15_t)0x5302, - (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x6068, (q15_t)0x5433, - (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5F5E, (q15_t)0x5560, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5E50, (q15_t)0x568A, - (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5D3E, (q15_t)0x57B0, - (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C29, (q15_t)0x58D4, - (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B10, (q15_t)0x59F3, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x59F3, (q15_t)0x5B10, - (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x58D4, (q15_t)0x5C29, - (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x57B0, (q15_t)0x5D3E, - (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x568A, (q15_t)0x5E50, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x5560, (q15_t)0x5F5E, - (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x5433, (q15_t)0x6068, - (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5302, (q15_t)0x616F, - (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x51CE, (q15_t)0x6271, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x5097, (q15_t)0x6371, - (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4F5E, (q15_t)0x646C, - (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E21, (q15_t)0x6563, - (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4CE1, (q15_t)0x6657, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4B9E, (q15_t)0x6746, - (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4A58, (q15_t)0x6832, - (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x490F, (q15_t)0x6919, - (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x47C3, (q15_t)0x69FD, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x4675, (q15_t)0x6ADC, - (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x4524, (q15_t)0x6BB8, - (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x43D0, (q15_t)0x6C8F, - (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x427A, (q15_t)0x6D62, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4121, (q15_t)0x6E30, - (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x3FC5, (q15_t)0x6EFB, - (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3E68, (q15_t)0x6FC1, - (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D07, (q15_t)0x7083, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3BA5, (q15_t)0x7141, - (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3A40, (q15_t)0x71FA, - (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x38D8, (q15_t)0x72AF, - (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x376F, (q15_t)0x735F, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x3604, (q15_t)0x740B, - (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x3496, (q15_t)0x74B2, - (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x3326, (q15_t)0x7555, - (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x31B5, (q15_t)0x75F4, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x3041, (q15_t)0x768E, - (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2ECC, (q15_t)0x7723, - (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2D55, (q15_t)0x77B4, - (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2BDC, (q15_t)0x7840, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2A61, (q15_t)0x78C7, - (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x28E5, (q15_t)0x794A, - (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x2767, (q15_t)0x79C8, - (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x25E8, (q15_t)0x7A42, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x2467, (q15_t)0x7AB6, - (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x22E5, (q15_t)0x7B26, - (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x2161, (q15_t)0x7B92, - (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x1FDC, (q15_t)0x7BF8, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1E56, (q15_t)0x7C5A, - (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1CCF, (q15_t)0x7CB7, - (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1B47, (q15_t)0x7D0F, - (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x19BD, (q15_t)0x7D62, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x1833, (q15_t)0x7DB0, - (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x16A8, (q15_t)0x7DFA, - (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x151B, (q15_t)0x7E3F, - (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x138E, (q15_t)0x7E7F, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1201, (q15_t)0x7EBA, - (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x1072, (q15_t)0x7EF0, - (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0EE3, (q15_t)0x7F21, - (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0D53, (q15_t)0x7F4D, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0BC3, (q15_t)0x7F75, - (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0A33, (q15_t)0x7F97, - (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x08A2, (q15_t)0x7FB5, - (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x0710, (q15_t)0x7FCE, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x057F, (q15_t)0x7FE1, - (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x03ED, (q15_t)0x7FF0, - (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x025B, (q15_t)0x7FFA, - (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x00C9, (q15_t)0x7FFF, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFF36, (q15_t)0x7FFF, - (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFDA4, (q15_t)0x7FFA, - (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFC12, (q15_t)0x7FF0, - (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFA80, (q15_t)0x7FE1, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF8EF, (q15_t)0x7FCE, - (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF75D, (q15_t)0x7FB5, - (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF5CC, (q15_t)0x7F97, - (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF43C, (q15_t)0x7F75, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF2AC, (q15_t)0x7F4D, - (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF11C, (q15_t)0x7F21, - (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEF8D, (q15_t)0x7EF0, - (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEDFE, (q15_t)0x7EBA, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEC71, (q15_t)0x7E7F, - (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEAE4, (q15_t)0x7E3F, - (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE957, (q15_t)0x7DFA, - (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE7CC, (q15_t)0x7DB0, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE642, (q15_t)0x7D62, - (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE4B8, (q15_t)0x7D0F, - (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE330, (q15_t)0x7CB7, - (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE1A9, (q15_t)0x7C5A, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE023, (q15_t)0x7BF8, - (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDE9E, (q15_t)0x7B92, - (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDD1A, (q15_t)0x7B26, - (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDB98, (q15_t)0x7AB6, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDA17, (q15_t)0x7A42, - (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD898, (q15_t)0x79C8, - (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD71A, (q15_t)0x794A, - (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD59E, (q15_t)0x78C7, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD423, (q15_t)0x7840, - (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD2AA, (q15_t)0x77B4, - (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD133, (q15_t)0x7723, - (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xCFBE, (q15_t)0x768E, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCE4A, (q15_t)0x75F4, - (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCCD9, (q15_t)0x7555, - (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCB69, (q15_t)0x74B2, - (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xC9FB, (q15_t)0x740B, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC890, (q15_t)0x735F, - (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC727, (q15_t)0x72AF, - (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC5BF, (q15_t)0x71FA, - (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC45A, (q15_t)0x7141, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC2F8, (q15_t)0x7083, - (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC197, (q15_t)0x6FC1, - (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC03A, (q15_t)0x6EFB, - (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBEDE, (q15_t)0x6E30, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBD85, (q15_t)0x6D62, - (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBC2F, (q15_t)0x6C8F, - (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBADB, (q15_t)0x6BB8, - (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xB98A, (q15_t)0x6ADC, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB83C, (q15_t)0x69FD, - (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB6F0, (q15_t)0x6919, - (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB5A7, (q15_t)0x6832, - (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB461, (q15_t)0x6746, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB31E, (q15_t)0x6657, - (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB1DE, (q15_t)0x6563, - (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB0A1, (q15_t)0x646C, - (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAF68, (q15_t)0x6371, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAE31, (q15_t)0x6271, - (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xACFD, (q15_t)0x616F, - (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xABCC, (q15_t)0x6068, - (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAA9F, (q15_t)0x5F5E, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA975, (q15_t)0x5E50, - (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA84F, (q15_t)0x5D3E, - (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA72B, (q15_t)0x5C29, - (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA60C, (q15_t)0x5B10, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA4EF, (q15_t)0x59F3, - (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA3D6, (q15_t)0x58D4, - (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA2C1, (q15_t)0x57B0, - (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA1AF, (q15_t)0x568A, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA0A1, (q15_t)0x5560, - (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9F97, (q15_t)0x5433, - (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9E90, (q15_t)0x5302, - (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9D8E, (q15_t)0x51CE, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9C8E, (q15_t)0x5097, - (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9B93, (q15_t)0x4F5E, - (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9A9C, (q15_t)0x4E21, - (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x99A8, (q15_t)0x4CE1, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x98B9, (q15_t)0x4B9E, - (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x97CD, (q15_t)0x4A58, - (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x96E6, (q15_t)0x490F, - (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x9602, (q15_t)0x47C3, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9523, (q15_t)0x4675, - (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x9447, (q15_t)0x4524, - (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x9370, (q15_t)0x43D0, - (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x929D, (q15_t)0x427A, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x91CF, (q15_t)0x4121, - (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9104, (q15_t)0x3FC5, - (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x903E, (q15_t)0x3E68, - (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8F7C, (q15_t)0x3D07, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8EBE, (q15_t)0x3BA5, - (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E05, (q15_t)0x3A40, - (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D50, (q15_t)0x38D8, - (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CA0, (q15_t)0x376F, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8BF4, (q15_t)0x3604, - (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B4D, (q15_t)0x3496, - (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AAA, (q15_t)0x3326, - (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A0B, (q15_t)0x31B5, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8971, (q15_t)0x3041, - (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x88DC, (q15_t)0x2ECC, - (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x884B, (q15_t)0x2D55, - (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87BF, (q15_t)0x2BDC, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8738, (q15_t)0x2A61, - (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86B5, (q15_t)0x28E5, - (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8637, (q15_t)0x2767, - (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85BD, (q15_t)0x25E8, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8549, (q15_t)0x2467, - (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x84D9, (q15_t)0x22E5, - (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x846D, (q15_t)0x2161, - (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x8407, (q15_t)0x1FDC, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83A5, (q15_t)0x1E56, - (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x8348, (q15_t)0x1CCF, - (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x82F0, (q15_t)0x1B47, - (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x829D, (q15_t)0x19BD, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x824F, (q15_t)0x1833, - (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8205, (q15_t)0x16A8, - (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81C0, (q15_t)0x151B, - (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8180, (q15_t)0x138E, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x8145, (q15_t)0x1201, - (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x810F, (q15_t)0x1072, - (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80DE, (q15_t)0x0EE3, - (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80B2, (q15_t)0x0D53, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x808A, (q15_t)0x0BC3, - (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8068, (q15_t)0x0A33, - (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x804A, (q15_t)0x08A2, - (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x8031, (q15_t)0x0710, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x801E, (q15_t)0x057F, - (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x800F, (q15_t)0x03ED, - (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8005, (q15_t)0x025B, - (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8000, (q15_t)0x00C9, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFF36, - (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8005, (q15_t)0xFDA4, - (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800F, (q15_t)0xFC12, - (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x801E, (q15_t)0xFA80, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8031, (q15_t)0xF8EF, - (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x804A, (q15_t)0xF75D, - (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8068, (q15_t)0xF5CC, - (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x808A, (q15_t)0xF43C, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80B2, (q15_t)0xF2AC, - (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80DE, (q15_t)0xF11C, - (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x810F, (q15_t)0xEF8D, - (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8145, (q15_t)0xEDFE, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x8180, (q15_t)0xEC71, - (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81C0, (q15_t)0xEAE4, - (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x8205, (q15_t)0xE957, - (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x824F, (q15_t)0xE7CC, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x829D, (q15_t)0xE642, - (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82F0, (q15_t)0xE4B8, - (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8348, (q15_t)0xE330, - (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x83A5, (q15_t)0xE1A9, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x8407, (q15_t)0xE023, - (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x846D, (q15_t)0xDE9E, - (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84D9, (q15_t)0xDD1A, - (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x8549, (q15_t)0xDB98, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85BD, (q15_t)0xDA17, - (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8637, (q15_t)0xD898, - (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x86B5, (q15_t)0xD71A, - (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8738, (q15_t)0xD59E, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x87BF, (q15_t)0xD423, - (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x884B, (q15_t)0xD2AA, - (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88DC, (q15_t)0xD133, - (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x8971, (q15_t)0xCFBE, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8A0B, (q15_t)0xCE4A, - (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8AAA, (q15_t)0xCCD9, - (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B4D, (q15_t)0xCB69, - (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BF4, (q15_t)0xC9FB, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8CA0, (q15_t)0xC890, - (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D50, (q15_t)0xC727, - (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8E05, (q15_t)0xC5BF, - (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8EBE, (q15_t)0xC45A, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F7C, (q15_t)0xC2F8, - (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x903E, (q15_t)0xC197, - (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x9104, (q15_t)0xC03A, - (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x91CF, (q15_t)0xBEDE, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x929D, (q15_t)0xBD85, - (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x9370, (q15_t)0xBC2F, - (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x9447, (q15_t)0xBADB, - (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x9523, (q15_t)0xB98A, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9602, (q15_t)0xB83C, - (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x96E6, (q15_t)0xB6F0, - (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x97CD, (q15_t)0xB5A7, - (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x98B9, (q15_t)0xB461, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x99A8, (q15_t)0xB31E, - (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A9C, (q15_t)0xB1DE, - (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B93, (q15_t)0xB0A1, - (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C8E, (q15_t)0xAF68, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D8E, (q15_t)0xAE31, - (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E90, (q15_t)0xACFD, - (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F97, (q15_t)0xABCC, - (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA0A1, (q15_t)0xAA9F, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA1AF, (q15_t)0xA975, - (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA2C1, (q15_t)0xA84F, - (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA3D6, (q15_t)0xA72B, - (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA4EF, (q15_t)0xA60C, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA60C, (q15_t)0xA4EF, - (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA72B, (q15_t)0xA3D6, - (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA84F, (q15_t)0xA2C1, - (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA975, (q15_t)0xA1AF, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA9F, (q15_t)0xA0A1, - (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xABCC, (q15_t)0x9F97, - (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xACFD, (q15_t)0x9E90, - (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xAE31, (q15_t)0x9D8E, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAF68, (q15_t)0x9C8E, - (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB0A1, (q15_t)0x9B93, - (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB1DE, (q15_t)0x9A9C, - (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB31E, (q15_t)0x99A8, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB461, (q15_t)0x98B9, - (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB5A7, (q15_t)0x97CD, - (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB6F0, (q15_t)0x96E6, - (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB83C, (q15_t)0x9602, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB98A, (q15_t)0x9523, - (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBADB, (q15_t)0x9447, - (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBC2F, (q15_t)0x9370, - (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD85, (q15_t)0x929D, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBEDE, (q15_t)0x91CF, - (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xC03A, (q15_t)0x9104, - (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC197, (q15_t)0x903E, - (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC2F8, (q15_t)0x8F7C, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC45A, (q15_t)0x8EBE, - (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC5BF, (q15_t)0x8E05, - (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC727, (q15_t)0x8D50, - (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC890, (q15_t)0x8CA0, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC9FB, (q15_t)0x8BF4, - (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCB69, (q15_t)0x8B4D, - (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCCD9, (q15_t)0x8AAA, - (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCE4A, (q15_t)0x8A0B, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCFBE, (q15_t)0x8971, - (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD133, (q15_t)0x88DC, - (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD2AA, (q15_t)0x884B, - (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD423, (q15_t)0x87BF, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD59E, (q15_t)0x8738, - (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD71A, (q15_t)0x86B5, - (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD898, (q15_t)0x8637, - (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xDA17, (q15_t)0x85BD, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB98, (q15_t)0x8549, - (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDD1A, (q15_t)0x84D9, - (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE9E, (q15_t)0x846D, - (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xE023, (q15_t)0x8407, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE1A9, (q15_t)0x83A5, - (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE330, (q15_t)0x8348, - (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE4B8, (q15_t)0x82F0, - (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE642, (q15_t)0x829D, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE7CC, (q15_t)0x824F, - (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE957, (q15_t)0x8205, - (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEAE4, (q15_t)0x81C0, - (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEC71, (q15_t)0x8180, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xEDFE, (q15_t)0x8145, - (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEF8D, (q15_t)0x810F, - (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF11C, (q15_t)0x80DE, - (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF2AC, (q15_t)0x80B2, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF43C, (q15_t)0x808A, - (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF5CC, (q15_t)0x8068, - (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF75D, (q15_t)0x804A, - (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF8EF, (q15_t)0x8031, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFA80, (q15_t)0x801E, - (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFC12, (q15_t)0x800F, - (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFDA4, (q15_t)0x8005, - (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFF36, (q15_t)0x8000 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 2048 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_2048_q15[3072] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x0064, - (q15_t)0x7FFF, (q15_t)0x00C9, (q15_t)0x7FFE, (q15_t)0x012D, - (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFC, (q15_t)0x01F6, - (q15_t)0x7FFA, (q15_t)0x025B, (q15_t)0x7FF8, (q15_t)0x02BF, - (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF3, (q15_t)0x0388, - (q15_t)0x7FF0, (q15_t)0x03ED, (q15_t)0x7FED, (q15_t)0x0451, - (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE5, (q15_t)0x051A, - (q15_t)0x7FE1, (q15_t)0x057F, (q15_t)0x7FDD, (q15_t)0x05E3, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FD3, (q15_t)0x06AC, - (q15_t)0x7FCE, (q15_t)0x0710, (q15_t)0x7FC8, (q15_t)0x0775, - (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FBC, (q15_t)0x083D, - (q15_t)0x7FB5, (q15_t)0x08A2, (q15_t)0x7FAE, (q15_t)0x0906, - (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F9F, (q15_t)0x09CE, - (q15_t)0x7F97, (q15_t)0x0A33, (q15_t)0x7F8F, (q15_t)0x0A97, - (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F7E, (q15_t)0x0B5F, - (q15_t)0x7F75, (q15_t)0x0BC3, (q15_t)0x7F6B, (q15_t)0x0C27, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F58, (q15_t)0x0CEF, - (q15_t)0x7F4D, (q15_t)0x0D53, (q15_t)0x7F43, (q15_t)0x0DB7, - (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F2D, (q15_t)0x0E7F, - (q15_t)0x7F21, (q15_t)0x0EE3, (q15_t)0x7F15, (q15_t)0x0F47, - (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7EFD, (q15_t)0x100E, - (q15_t)0x7EF0, (q15_t)0x1072, (q15_t)0x7EE3, (q15_t)0x10D6, - (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7EC8, (q15_t)0x119D, - (q15_t)0x7EBA, (q15_t)0x1201, (q15_t)0x7EAB, (q15_t)0x1264, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E8E, (q15_t)0x132B, - (q15_t)0x7E7F, (q15_t)0x138E, (q15_t)0x7E6F, (q15_t)0x13F2, - (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E4F, (q15_t)0x14B8, - (q15_t)0x7E3F, (q15_t)0x151B, (q15_t)0x7E2E, (q15_t)0x157F, - (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7E0C, (q15_t)0x1645, - (q15_t)0x7DFA, (q15_t)0x16A8, (q15_t)0x7DE8, (q15_t)0x170A, - (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DC3, (q15_t)0x17D0, - (q15_t)0x7DB0, (q15_t)0x1833, (q15_t)0x7D9D, (q15_t)0x1896, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D76, (q15_t)0x195B, - (q15_t)0x7D62, (q15_t)0x19BD, (q15_t)0x7D4E, (q15_t)0x1A20, - (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D24, (q15_t)0x1AE4, - (q15_t)0x7D0F, (q15_t)0x1B47, (q15_t)0x7CF9, (q15_t)0x1BA9, - (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CCD, (q15_t)0x1C6D, - (q15_t)0x7CB7, (q15_t)0x1CCF, (q15_t)0x7CA0, (q15_t)0x1D31, - (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C71, (q15_t)0x1DF5, - (q15_t)0x7C5A, (q15_t)0x1E56, (q15_t)0x7C42, (q15_t)0x1EB8, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7C11, (q15_t)0x1F7B, - (q15_t)0x7BF8, (q15_t)0x1FDC, (q15_t)0x7BDF, (q15_t)0x203E, - (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7BAC, (q15_t)0x2100, - (q15_t)0x7B92, (q15_t)0x2161, (q15_t)0x7B77, (q15_t)0x21C2, - (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B42, (q15_t)0x2284, - (q15_t)0x7B26, (q15_t)0x22E5, (q15_t)0x7B0B, (q15_t)0x2345, - (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AD3, (q15_t)0x2407, - (q15_t)0x7AB6, (q15_t)0x2467, (q15_t)0x7A9A, (q15_t)0x24C7, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A5F, (q15_t)0x2588, - (q15_t)0x7A42, (q15_t)0x25E8, (q15_t)0x7A24, (q15_t)0x2648, - (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79E7, (q15_t)0x2707, - (q15_t)0x79C8, (q15_t)0x2767, (q15_t)0x79A9, (q15_t)0x27C7, - (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x796A, (q15_t)0x2886, - (q15_t)0x794A, (q15_t)0x28E5, (q15_t)0x792A, (q15_t)0x2944, - (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78E8, (q15_t)0x2A02, - (q15_t)0x78C7, (q15_t)0x2A61, (q15_t)0x78A6, (q15_t)0x2AC0, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7862, (q15_t)0x2B7D, - (q15_t)0x7840, (q15_t)0x2BDC, (q15_t)0x781D, (q15_t)0x2C3A, - (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77D7, (q15_t)0x2CF7, - (q15_t)0x77B4, (q15_t)0x2D55, (q15_t)0x7790, (q15_t)0x2DB3, - (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x7747, (q15_t)0x2E6E, - (q15_t)0x7723, (q15_t)0x2ECC, (q15_t)0x76FE, (q15_t)0x2F29, - (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x76B3, (q15_t)0x2FE4, - (q15_t)0x768E, (q15_t)0x3041, (q15_t)0x7668, (q15_t)0x309E, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x761B, (q15_t)0x3158, - (q15_t)0x75F4, (q15_t)0x31B5, (q15_t)0x75CC, (q15_t)0x3211, - (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x757D, (q15_t)0x32CA, - (q15_t)0x7555, (q15_t)0x3326, (q15_t)0x752D, (q15_t)0x3382, - (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74DB, (q15_t)0x343A, - (q15_t)0x74B2, (q15_t)0x3496, (q15_t)0x7489, (q15_t)0x34F2, - (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x7435, (q15_t)0x35A8, - (q15_t)0x740B, (q15_t)0x3604, (q15_t)0x73E0, (q15_t)0x365F, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x738A, (q15_t)0x3714, - (q15_t)0x735F, (q15_t)0x376F, (q15_t)0x7333, (q15_t)0x37CA, - (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72DB, (q15_t)0x387E, - (q15_t)0x72AF, (q15_t)0x38D8, (q15_t)0x7282, (q15_t)0x3932, - (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x7227, (q15_t)0x39E6, - (q15_t)0x71FA, (q15_t)0x3A40, (q15_t)0x71CC, (q15_t)0x3A99, - (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x716F, (q15_t)0x3B4C, - (q15_t)0x7141, (q15_t)0x3BA5, (q15_t)0x7112, (q15_t)0x3BFD, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x70B3, (q15_t)0x3CAF, - (q15_t)0x7083, (q15_t)0x3D07, (q15_t)0x7053, (q15_t)0x3D60, - (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x6FF2, (q15_t)0x3E10, - (q15_t)0x6FC1, (q15_t)0x3E68, (q15_t)0x6F90, (q15_t)0x3EBF, - (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6F2D, (q15_t)0x3F6E, - (q15_t)0x6EFB, (q15_t)0x3FC5, (q15_t)0x6EC9, (q15_t)0x401D, - (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E63, (q15_t)0x40CA, - (q15_t)0x6E30, (q15_t)0x4121, (q15_t)0x6DFD, (q15_t)0x4177, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6D96, (q15_t)0x4224, - (q15_t)0x6D62, (q15_t)0x427A, (q15_t)0x6D2D, (q15_t)0x42D0, - (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6CC4, (q15_t)0x437B, - (q15_t)0x6C8F, (q15_t)0x43D0, (q15_t)0x6C59, (q15_t)0x4425, - (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6BEE, (q15_t)0x44CF, - (q15_t)0x6BB8, (q15_t)0x4524, (q15_t)0x6B81, (q15_t)0x4578, - (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6B13, (q15_t)0x4621, - (q15_t)0x6ADC, (q15_t)0x4675, (q15_t)0x6AA5, (q15_t)0x46C9, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x6A35, (q15_t)0x4770, - (q15_t)0x69FD, (q15_t)0x47C3, (q15_t)0x69C4, (q15_t)0x4816, - (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x6953, (q15_t)0x48BC, - (q15_t)0x6919, (q15_t)0x490F, (q15_t)0x68E0, (q15_t)0x4961, - (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x686C, (q15_t)0x4A06, - (q15_t)0x6832, (q15_t)0x4A58, (q15_t)0x67F7, (q15_t)0x4AA9, - (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x6782, (q15_t)0x4B4C, - (q15_t)0x6746, (q15_t)0x4B9E, (q15_t)0x670B, (q15_t)0x4BEF, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x6693, (q15_t)0x4C90, - (q15_t)0x6657, (q15_t)0x4CE1, (q15_t)0x661A, (q15_t)0x4D31, - (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x65A0, (q15_t)0x4DD1, - (q15_t)0x6563, (q15_t)0x4E21, (q15_t)0x6526, (q15_t)0x4E70, - (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x64AA, (q15_t)0x4F0F, - (q15_t)0x646C, (q15_t)0x4F5E, (q15_t)0x642D, (q15_t)0x4FAC, - (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x63B0, (q15_t)0x5049, - (q15_t)0x6371, (q15_t)0x5097, (q15_t)0x6331, (q15_t)0x50E5, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x62B2, (q15_t)0x5181, - (q15_t)0x6271, (q15_t)0x51CE, (q15_t)0x6231, (q15_t)0x521C, - (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x61B0, (q15_t)0x52B5, - (q15_t)0x616F, (q15_t)0x5302, (q15_t)0x612D, (q15_t)0x534E, - (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x60AA, (q15_t)0x53E7, - (q15_t)0x6068, (q15_t)0x5433, (q15_t)0x6026, (q15_t)0x547E, - (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5FA0, (q15_t)0x5515, - (q15_t)0x5F5E, (q15_t)0x5560, (q15_t)0x5F1A, (q15_t)0x55AB, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5E93, (q15_t)0x5640, - (q15_t)0x5E50, (q15_t)0x568A, (q15_t)0x5E0B, (q15_t)0x56D4, - (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5D83, (q15_t)0x5767, - (q15_t)0x5D3E, (q15_t)0x57B0, (q15_t)0x5CF9, (q15_t)0x57F9, - (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C6E, (q15_t)0x588B, - (q15_t)0x5C29, (q15_t)0x58D4, (q15_t)0x5BE3, (q15_t)0x591C, - (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B56, (q15_t)0x59AC, - (q15_t)0x5B10, (q15_t)0x59F3, (q15_t)0x5AC9, (q15_t)0x5A3B, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5A3B, (q15_t)0x5AC9, - (q15_t)0x59F3, (q15_t)0x5B10, (q15_t)0x59AC, (q15_t)0x5B56, - (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x591C, (q15_t)0x5BE3, - (q15_t)0x58D4, (q15_t)0x5C29, (q15_t)0x588B, (q15_t)0x5C6E, - (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x57F9, (q15_t)0x5CF9, - (q15_t)0x57B0, (q15_t)0x5D3E, (q15_t)0x5767, (q15_t)0x5D83, - (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x56D4, (q15_t)0x5E0B, - (q15_t)0x568A, (q15_t)0x5E50, (q15_t)0x5640, (q15_t)0x5E93, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x55AB, (q15_t)0x5F1A, - (q15_t)0x5560, (q15_t)0x5F5E, (q15_t)0x5515, (q15_t)0x5FA0, - (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x547E, (q15_t)0x6026, - (q15_t)0x5433, (q15_t)0x6068, (q15_t)0x53E7, (q15_t)0x60AA, - (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x534E, (q15_t)0x612D, - (q15_t)0x5302, (q15_t)0x616F, (q15_t)0x52B5, (q15_t)0x61B0, - (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x521C, (q15_t)0x6231, - (q15_t)0x51CE, (q15_t)0x6271, (q15_t)0x5181, (q15_t)0x62B2, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x50E5, (q15_t)0x6331, - (q15_t)0x5097, (q15_t)0x6371, (q15_t)0x5049, (q15_t)0x63B0, - (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4FAC, (q15_t)0x642D, - (q15_t)0x4F5E, (q15_t)0x646C, (q15_t)0x4F0F, (q15_t)0x64AA, - (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E70, (q15_t)0x6526, - (q15_t)0x4E21, (q15_t)0x6563, (q15_t)0x4DD1, (q15_t)0x65A0, - (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4D31, (q15_t)0x661A, - (q15_t)0x4CE1, (q15_t)0x6657, (q15_t)0x4C90, (q15_t)0x6693, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4BEF, (q15_t)0x670B, - (q15_t)0x4B9E, (q15_t)0x6746, (q15_t)0x4B4C, (q15_t)0x6782, - (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4AA9, (q15_t)0x67F7, - (q15_t)0x4A58, (q15_t)0x6832, (q15_t)0x4A06, (q15_t)0x686C, - (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x4961, (q15_t)0x68E0, - (q15_t)0x490F, (q15_t)0x6919, (q15_t)0x48BC, (q15_t)0x6953, - (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x4816, (q15_t)0x69C4, - (q15_t)0x47C3, (q15_t)0x69FD, (q15_t)0x4770, (q15_t)0x6A35, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x46C9, (q15_t)0x6AA5, - (q15_t)0x4675, (q15_t)0x6ADC, (q15_t)0x4621, (q15_t)0x6B13, - (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x4578, (q15_t)0x6B81, - (q15_t)0x4524, (q15_t)0x6BB8, (q15_t)0x44CF, (q15_t)0x6BEE, - (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4425, (q15_t)0x6C59, - (q15_t)0x43D0, (q15_t)0x6C8F, (q15_t)0x437B, (q15_t)0x6CC4, - (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x42D0, (q15_t)0x6D2D, - (q15_t)0x427A, (q15_t)0x6D62, (q15_t)0x4224, (q15_t)0x6D96, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4177, (q15_t)0x6DFD, - (q15_t)0x4121, (q15_t)0x6E30, (q15_t)0x40CA, (q15_t)0x6E63, - (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x401D, (q15_t)0x6EC9, - (q15_t)0x3FC5, (q15_t)0x6EFB, (q15_t)0x3F6E, (q15_t)0x6F2D, - (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3EBF, (q15_t)0x6F90, - (q15_t)0x3E68, (q15_t)0x6FC1, (q15_t)0x3E10, (q15_t)0x6FF2, - (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D60, (q15_t)0x7053, - (q15_t)0x3D07, (q15_t)0x7083, (q15_t)0x3CAF, (q15_t)0x70B3, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3BFD, (q15_t)0x7112, - (q15_t)0x3BA5, (q15_t)0x7141, (q15_t)0x3B4C, (q15_t)0x716F, - (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3A99, (q15_t)0x71CC, - (q15_t)0x3A40, (q15_t)0x71FA, (q15_t)0x39E6, (q15_t)0x7227, - (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x3932, (q15_t)0x7282, - (q15_t)0x38D8, (q15_t)0x72AF, (q15_t)0x387E, (q15_t)0x72DB, - (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x37CA, (q15_t)0x7333, - (q15_t)0x376F, (q15_t)0x735F, (q15_t)0x3714, (q15_t)0x738A, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x365F, (q15_t)0x73E0, - (q15_t)0x3604, (q15_t)0x740B, (q15_t)0x35A8, (q15_t)0x7435, - (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x34F2, (q15_t)0x7489, - (q15_t)0x3496, (q15_t)0x74B2, (q15_t)0x343A, (q15_t)0x74DB, - (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x3382, (q15_t)0x752D, - (q15_t)0x3326, (q15_t)0x7555, (q15_t)0x32CA, (q15_t)0x757D, - (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x3211, (q15_t)0x75CC, - (q15_t)0x31B5, (q15_t)0x75F4, (q15_t)0x3158, (q15_t)0x761B, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x309E, (q15_t)0x7668, - (q15_t)0x3041, (q15_t)0x768E, (q15_t)0x2FE4, (q15_t)0x76B3, - (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2F29, (q15_t)0x76FE, - (q15_t)0x2ECC, (q15_t)0x7723, (q15_t)0x2E6E, (q15_t)0x7747, - (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2DB3, (q15_t)0x7790, - (q15_t)0x2D55, (q15_t)0x77B4, (q15_t)0x2CF7, (q15_t)0x77D7, - (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2C3A, (q15_t)0x781D, - (q15_t)0x2BDC, (q15_t)0x7840, (q15_t)0x2B7D, (q15_t)0x7862, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2AC0, (q15_t)0x78A6, - (q15_t)0x2A61, (q15_t)0x78C7, (q15_t)0x2A02, (q15_t)0x78E8, - (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x2944, (q15_t)0x792A, - (q15_t)0x28E5, (q15_t)0x794A, (q15_t)0x2886, (q15_t)0x796A, - (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x27C7, (q15_t)0x79A9, - (q15_t)0x2767, (q15_t)0x79C8, (q15_t)0x2707, (q15_t)0x79E7, - (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x2648, (q15_t)0x7A24, - (q15_t)0x25E8, (q15_t)0x7A42, (q15_t)0x2588, (q15_t)0x7A5F, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x24C7, (q15_t)0x7A9A, - (q15_t)0x2467, (q15_t)0x7AB6, (q15_t)0x2407, (q15_t)0x7AD3, - (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x2345, (q15_t)0x7B0B, - (q15_t)0x22E5, (q15_t)0x7B26, (q15_t)0x2284, (q15_t)0x7B42, - (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x21C2, (q15_t)0x7B77, - (q15_t)0x2161, (q15_t)0x7B92, (q15_t)0x2100, (q15_t)0x7BAC, - (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x203E, (q15_t)0x7BDF, - (q15_t)0x1FDC, (q15_t)0x7BF8, (q15_t)0x1F7B, (q15_t)0x7C11, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1EB8, (q15_t)0x7C42, - (q15_t)0x1E56, (q15_t)0x7C5A, (q15_t)0x1DF5, (q15_t)0x7C71, - (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1D31, (q15_t)0x7CA0, - (q15_t)0x1CCF, (q15_t)0x7CB7, (q15_t)0x1C6D, (q15_t)0x7CCD, - (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1BA9, (q15_t)0x7CF9, - (q15_t)0x1B47, (q15_t)0x7D0F, (q15_t)0x1AE4, (q15_t)0x7D24, - (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x1A20, (q15_t)0x7D4E, - (q15_t)0x19BD, (q15_t)0x7D62, (q15_t)0x195B, (q15_t)0x7D76, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x1896, (q15_t)0x7D9D, - (q15_t)0x1833, (q15_t)0x7DB0, (q15_t)0x17D0, (q15_t)0x7DC3, - (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x170A, (q15_t)0x7DE8, - (q15_t)0x16A8, (q15_t)0x7DFA, (q15_t)0x1645, (q15_t)0x7E0C, - (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x157F, (q15_t)0x7E2E, - (q15_t)0x151B, (q15_t)0x7E3F, (q15_t)0x14B8, (q15_t)0x7E4F, - (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x13F2, (q15_t)0x7E6F, - (q15_t)0x138E, (q15_t)0x7E7F, (q15_t)0x132B, (q15_t)0x7E8E, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1264, (q15_t)0x7EAB, - (q15_t)0x1201, (q15_t)0x7EBA, (q15_t)0x119D, (q15_t)0x7EC8, - (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x10D6, (q15_t)0x7EE3, - (q15_t)0x1072, (q15_t)0x7EF0, (q15_t)0x100E, (q15_t)0x7EFD, - (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0F47, (q15_t)0x7F15, - (q15_t)0x0EE3, (q15_t)0x7F21, (q15_t)0x0E7F, (q15_t)0x7F2D, - (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0DB7, (q15_t)0x7F43, - (q15_t)0x0D53, (q15_t)0x7F4D, (q15_t)0x0CEF, (q15_t)0x7F58, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0C27, (q15_t)0x7F6B, - (q15_t)0x0BC3, (q15_t)0x7F75, (q15_t)0x0B5F, (q15_t)0x7F7E, - (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0A97, (q15_t)0x7F8F, - (q15_t)0x0A33, (q15_t)0x7F97, (q15_t)0x09CE, (q15_t)0x7F9F, - (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x0906, (q15_t)0x7FAE, - (q15_t)0x08A2, (q15_t)0x7FB5, (q15_t)0x083D, (q15_t)0x7FBC, - (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x0775, (q15_t)0x7FC8, - (q15_t)0x0710, (q15_t)0x7FCE, (q15_t)0x06AC, (q15_t)0x7FD3, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x05E3, (q15_t)0x7FDD, - (q15_t)0x057F, (q15_t)0x7FE1, (q15_t)0x051A, (q15_t)0x7FE5, - (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x0451, (q15_t)0x7FED, - (q15_t)0x03ED, (q15_t)0x7FF0, (q15_t)0x0388, (q15_t)0x7FF3, - (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x02BF, (q15_t)0x7FF8, - (q15_t)0x025B, (q15_t)0x7FFA, (q15_t)0x01F6, (q15_t)0x7FFC, - (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x012D, (q15_t)0x7FFE, - (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x0064, (q15_t)0x7FFF, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFF9B, (q15_t)0x7FFF, - (q15_t)0xFF36, (q15_t)0x7FFF, (q15_t)0xFED2, (q15_t)0x7FFE, - (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFE09, (q15_t)0x7FFC, - (q15_t)0xFDA4, (q15_t)0x7FFA, (q15_t)0xFD40, (q15_t)0x7FF8, - (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFC77, (q15_t)0x7FF3, - (q15_t)0xFC12, (q15_t)0x7FF0, (q15_t)0xFBAE, (q15_t)0x7FED, - (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFAE5, (q15_t)0x7FE5, - (q15_t)0xFA80, (q15_t)0x7FE1, (q15_t)0xFA1C, (q15_t)0x7FDD, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF953, (q15_t)0x7FD3, - (q15_t)0xF8EF, (q15_t)0x7FCE, (q15_t)0xF88A, (q15_t)0x7FC8, - (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF7C2, (q15_t)0x7FBC, - (q15_t)0xF75D, (q15_t)0x7FB5, (q15_t)0xF6F9, (q15_t)0x7FAE, - (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF631, (q15_t)0x7F9F, - (q15_t)0xF5CC, (q15_t)0x7F97, (q15_t)0xF568, (q15_t)0x7F8F, - (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF4A0, (q15_t)0x7F7E, - (q15_t)0xF43C, (q15_t)0x7F75, (q15_t)0xF3D8, (q15_t)0x7F6B, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF310, (q15_t)0x7F58, - (q15_t)0xF2AC, (q15_t)0x7F4D, (q15_t)0xF248, (q15_t)0x7F43, - (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF180, (q15_t)0x7F2D, - (q15_t)0xF11C, (q15_t)0x7F21, (q15_t)0xF0B8, (q15_t)0x7F15, - (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEFF1, (q15_t)0x7EFD, - (q15_t)0xEF8D, (q15_t)0x7EF0, (q15_t)0xEF29, (q15_t)0x7EE3, - (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEE62, (q15_t)0x7EC8, - (q15_t)0xEDFE, (q15_t)0x7EBA, (q15_t)0xED9B, (q15_t)0x7EAB, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xECD4, (q15_t)0x7E8E, - (q15_t)0xEC71, (q15_t)0x7E7F, (q15_t)0xEC0D, (q15_t)0x7E6F, - (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEB47, (q15_t)0x7E4F, - (q15_t)0xEAE4, (q15_t)0x7E3F, (q15_t)0xEA80, (q15_t)0x7E2E, - (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE9BA, (q15_t)0x7E0C, - (q15_t)0xE957, (q15_t)0x7DFA, (q15_t)0xE8F5, (q15_t)0x7DE8, - (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE82F, (q15_t)0x7DC3, - (q15_t)0xE7CC, (q15_t)0x7DB0, (q15_t)0xE769, (q15_t)0x7D9D, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE6A4, (q15_t)0x7D76, - (q15_t)0xE642, (q15_t)0x7D62, (q15_t)0xE5DF, (q15_t)0x7D4E, - (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE51B, (q15_t)0x7D24, - (q15_t)0xE4B8, (q15_t)0x7D0F, (q15_t)0xE456, (q15_t)0x7CF9, - (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE392, (q15_t)0x7CCD, - (q15_t)0xE330, (q15_t)0x7CB7, (q15_t)0xE2CE, (q15_t)0x7CA0, - (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE20A, (q15_t)0x7C71, - (q15_t)0xE1A9, (q15_t)0x7C5A, (q15_t)0xE147, (q15_t)0x7C42, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE084, (q15_t)0x7C11, - (q15_t)0xE023, (q15_t)0x7BF8, (q15_t)0xDFC1, (q15_t)0x7BDF, - (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDEFF, (q15_t)0x7BAC, - (q15_t)0xDE9E, (q15_t)0x7B92, (q15_t)0xDE3D, (q15_t)0x7B77, - (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDD7B, (q15_t)0x7B42, - (q15_t)0xDD1A, (q15_t)0x7B26, (q15_t)0xDCBA, (q15_t)0x7B0B, - (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDBF8, (q15_t)0x7AD3, - (q15_t)0xDB98, (q15_t)0x7AB6, (q15_t)0xDB38, (q15_t)0x7A9A, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDA77, (q15_t)0x7A5F, - (q15_t)0xDA17, (q15_t)0x7A42, (q15_t)0xD9B7, (q15_t)0x7A24, - (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD8F8, (q15_t)0x79E7, - (q15_t)0xD898, (q15_t)0x79C8, (q15_t)0xD838, (q15_t)0x79A9, - (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD779, (q15_t)0x796A, - (q15_t)0xD71A, (q15_t)0x794A, (q15_t)0xD6BB, (q15_t)0x792A, - (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD5FD, (q15_t)0x78E8, - (q15_t)0xD59E, (q15_t)0x78C7, (q15_t)0xD53F, (q15_t)0x78A6, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD482, (q15_t)0x7862, - (q15_t)0xD423, (q15_t)0x7840, (q15_t)0xD3C5, (q15_t)0x781D, - (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD308, (q15_t)0x77D7, - (q15_t)0xD2AA, (q15_t)0x77B4, (q15_t)0xD24C, (q15_t)0x7790, - (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD191, (q15_t)0x7747, - (q15_t)0xD133, (q15_t)0x7723, (q15_t)0xD0D6, (q15_t)0x76FE, - (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xD01B, (q15_t)0x76B3, - (q15_t)0xCFBE, (q15_t)0x768E, (q15_t)0xCF61, (q15_t)0x7668, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCEA7, (q15_t)0x761B, - (q15_t)0xCE4A, (q15_t)0x75F4, (q15_t)0xCDEE, (q15_t)0x75CC, - (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCD35, (q15_t)0x757D, - (q15_t)0xCCD9, (q15_t)0x7555, (q15_t)0xCC7D, (q15_t)0x752D, - (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCBC5, (q15_t)0x74DB, - (q15_t)0xCB69, (q15_t)0x74B2, (q15_t)0xCB0D, (q15_t)0x7489, - (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xCA57, (q15_t)0x7435, - (q15_t)0xC9FB, (q15_t)0x740B, (q15_t)0xC9A0, (q15_t)0x73E0, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC8EB, (q15_t)0x738A, - (q15_t)0xC890, (q15_t)0x735F, (q15_t)0xC835, (q15_t)0x7333, - (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC781, (q15_t)0x72DB, - (q15_t)0xC727, (q15_t)0x72AF, (q15_t)0xC6CD, (q15_t)0x7282, - (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC619, (q15_t)0x7227, - (q15_t)0xC5BF, (q15_t)0x71FA, (q15_t)0xC566, (q15_t)0x71CC, - (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC4B3, (q15_t)0x716F, - (q15_t)0xC45A, (q15_t)0x7141, (q15_t)0xC402, (q15_t)0x7112, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC350, (q15_t)0x70B3, - (q15_t)0xC2F8, (q15_t)0x7083, (q15_t)0xC29F, (q15_t)0x7053, - (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC1EF, (q15_t)0x6FF2, - (q15_t)0xC197, (q15_t)0x6FC1, (q15_t)0xC140, (q15_t)0x6F90, - (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC091, (q15_t)0x6F2D, - (q15_t)0xC03A, (q15_t)0x6EFB, (q15_t)0xBFE2, (q15_t)0x6EC9, - (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBF35, (q15_t)0x6E63, - (q15_t)0xBEDE, (q15_t)0x6E30, (q15_t)0xBE88, (q15_t)0x6DFD, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBDDB, (q15_t)0x6D96, - (q15_t)0xBD85, (q15_t)0x6D62, (q15_t)0xBD2F, (q15_t)0x6D2D, - (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBC84, (q15_t)0x6CC4, - (q15_t)0xBC2F, (q15_t)0x6C8F, (q15_t)0xBBDA, (q15_t)0x6C59, - (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBB30, (q15_t)0x6BEE, - (q15_t)0xBADB, (q15_t)0x6BB8, (q15_t)0xBA87, (q15_t)0x6B81, - (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xB9DE, (q15_t)0x6B13, - (q15_t)0xB98A, (q15_t)0x6ADC, (q15_t)0xB936, (q15_t)0x6AA5, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB88F, (q15_t)0x6A35, - (q15_t)0xB83C, (q15_t)0x69FD, (q15_t)0xB7E9, (q15_t)0x69C4, - (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB743, (q15_t)0x6953, - (q15_t)0xB6F0, (q15_t)0x6919, (q15_t)0xB69E, (q15_t)0x68E0, - (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB5F9, (q15_t)0x686C, - (q15_t)0xB5A7, (q15_t)0x6832, (q15_t)0xB556, (q15_t)0x67F7, - (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB4B3, (q15_t)0x6782, - (q15_t)0xB461, (q15_t)0x6746, (q15_t)0xB410, (q15_t)0x670B, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB36F, (q15_t)0x6693, - (q15_t)0xB31E, (q15_t)0x6657, (q15_t)0xB2CE, (q15_t)0x661A, - (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB22E, (q15_t)0x65A0, - (q15_t)0xB1DE, (q15_t)0x6563, (q15_t)0xB18F, (q15_t)0x6526, - (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB0F0, (q15_t)0x64AA, - (q15_t)0xB0A1, (q15_t)0x646C, (q15_t)0xB053, (q15_t)0x642D, - (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAFB6, (q15_t)0x63B0, - (q15_t)0xAF68, (q15_t)0x6371, (q15_t)0xAF1A, (q15_t)0x6331, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAE7E, (q15_t)0x62B2, - (q15_t)0xAE31, (q15_t)0x6271, (q15_t)0xADE3, (q15_t)0x6231, - (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xAD4A, (q15_t)0x61B0, - (q15_t)0xACFD, (q15_t)0x616F, (q15_t)0xACB1, (q15_t)0x612D, - (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAC18, (q15_t)0x60AA, - (q15_t)0xABCC, (q15_t)0x6068, (q15_t)0xAB81, (q15_t)0x6026, - (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAAEA, (q15_t)0x5FA0, - (q15_t)0xAA9F, (q15_t)0x5F5E, (q15_t)0xAA54, (q15_t)0x5F1A, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA9BF, (q15_t)0x5E93, - (q15_t)0xA975, (q15_t)0x5E50, (q15_t)0xA92B, (q15_t)0x5E0B, - (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA898, (q15_t)0x5D83, - (q15_t)0xA84F, (q15_t)0x5D3E, (q15_t)0xA806, (q15_t)0x5CF9, - (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA774, (q15_t)0x5C6E, - (q15_t)0xA72B, (q15_t)0x5C29, (q15_t)0xA6E3, (q15_t)0x5BE3, - (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA653, (q15_t)0x5B56, - (q15_t)0xA60C, (q15_t)0x5B10, (q15_t)0xA5C4, (q15_t)0x5AC9, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA536, (q15_t)0x5A3B, - (q15_t)0xA4EF, (q15_t)0x59F3, (q15_t)0xA4A9, (q15_t)0x59AC, - (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA41C, (q15_t)0x591C, - (q15_t)0xA3D6, (q15_t)0x58D4, (q15_t)0xA391, (q15_t)0x588B, - (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA306, (q15_t)0x57F9, - (q15_t)0xA2C1, (q15_t)0x57B0, (q15_t)0xA27C, (q15_t)0x5767, - (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA1F4, (q15_t)0x56D4, - (q15_t)0xA1AF, (q15_t)0x568A, (q15_t)0xA16C, (q15_t)0x5640, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA0E5, (q15_t)0x55AB, - (q15_t)0xA0A1, (q15_t)0x5560, (q15_t)0xA05F, (q15_t)0x5515, - (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9FD9, (q15_t)0x547E, - (q15_t)0x9F97, (q15_t)0x5433, (q15_t)0x9F55, (q15_t)0x53E7, - (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9ED2, (q15_t)0x534E, - (q15_t)0x9E90, (q15_t)0x5302, (q15_t)0x9E4F, (q15_t)0x52B5, - (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9DCE, (q15_t)0x521C, - (q15_t)0x9D8E, (q15_t)0x51CE, (q15_t)0x9D4D, (q15_t)0x5181, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9CCE, (q15_t)0x50E5, - (q15_t)0x9C8E, (q15_t)0x5097, (q15_t)0x9C4F, (q15_t)0x5049, - (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9BD2, (q15_t)0x4FAC, - (q15_t)0x9B93, (q15_t)0x4F5E, (q15_t)0x9B55, (q15_t)0x4F0F, - (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9AD9, (q15_t)0x4E70, - (q15_t)0x9A9C, (q15_t)0x4E21, (q15_t)0x9A5F, (q15_t)0x4DD1, - (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x99E5, (q15_t)0x4D31, - (q15_t)0x99A8, (q15_t)0x4CE1, (q15_t)0x996C, (q15_t)0x4C90, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x98F4, (q15_t)0x4BEF, - (q15_t)0x98B9, (q15_t)0x4B9E, (q15_t)0x987D, (q15_t)0x4B4C, - (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x9808, (q15_t)0x4AA9, - (q15_t)0x97CD, (q15_t)0x4A58, (q15_t)0x9793, (q15_t)0x4A06, - (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x971F, (q15_t)0x4961, - (q15_t)0x96E6, (q15_t)0x490F, (q15_t)0x96AC, (q15_t)0x48BC, - (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x963B, (q15_t)0x4816, - (q15_t)0x9602, (q15_t)0x47C3, (q15_t)0x95CA, (q15_t)0x4770, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x955A, (q15_t)0x46C9, - (q15_t)0x9523, (q15_t)0x4675, (q15_t)0x94EC, (q15_t)0x4621, - (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x947E, (q15_t)0x4578, - (q15_t)0x9447, (q15_t)0x4524, (q15_t)0x9411, (q15_t)0x44CF, - (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x93A6, (q15_t)0x4425, - (q15_t)0x9370, (q15_t)0x43D0, (q15_t)0x933B, (q15_t)0x437B, - (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x92D2, (q15_t)0x42D0, - (q15_t)0x929D, (q15_t)0x427A, (q15_t)0x9269, (q15_t)0x4224, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x9202, (q15_t)0x4177, - (q15_t)0x91CF, (q15_t)0x4121, (q15_t)0x919C, (q15_t)0x40CA, - (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9136, (q15_t)0x401D, - (q15_t)0x9104, (q15_t)0x3FC5, (q15_t)0x90D2, (q15_t)0x3F6E, - (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x906F, (q15_t)0x3EBF, - (q15_t)0x903E, (q15_t)0x3E68, (q15_t)0x900D, (q15_t)0x3E10, - (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8FAC, (q15_t)0x3D60, - (q15_t)0x8F7C, (q15_t)0x3D07, (q15_t)0x8F4C, (q15_t)0x3CAF, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8EED, (q15_t)0x3BFD, - (q15_t)0x8EBE, (q15_t)0x3BA5, (q15_t)0x8E90, (q15_t)0x3B4C, - (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E33, (q15_t)0x3A99, - (q15_t)0x8E05, (q15_t)0x3A40, (q15_t)0x8DD8, (q15_t)0x39E6, - (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D7D, (q15_t)0x3932, - (q15_t)0x8D50, (q15_t)0x38D8, (q15_t)0x8D24, (q15_t)0x387E, - (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CCC, (q15_t)0x37CA, - (q15_t)0x8CA0, (q15_t)0x376F, (q15_t)0x8C75, (q15_t)0x3714, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8C1F, (q15_t)0x365F, - (q15_t)0x8BF4, (q15_t)0x3604, (q15_t)0x8BCA, (q15_t)0x35A8, - (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B76, (q15_t)0x34F2, - (q15_t)0x8B4D, (q15_t)0x3496, (q15_t)0x8B24, (q15_t)0x343A, - (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AD2, (q15_t)0x3382, - (q15_t)0x8AAA, (q15_t)0x3326, (q15_t)0x8A82, (q15_t)0x32CA, - (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A33, (q15_t)0x3211, - (q15_t)0x8A0B, (q15_t)0x31B5, (q15_t)0x89E4, (q15_t)0x3158, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8997, (q15_t)0x309E, - (q15_t)0x8971, (q15_t)0x3041, (q15_t)0x894C, (q15_t)0x2FE4, - (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x8901, (q15_t)0x2F29, - (q15_t)0x88DC, (q15_t)0x2ECC, (q15_t)0x88B8, (q15_t)0x2E6E, - (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x886F, (q15_t)0x2DB3, - (q15_t)0x884B, (q15_t)0x2D55, (q15_t)0x8828, (q15_t)0x2CF7, - (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87E2, (q15_t)0x2C3A, - (q15_t)0x87BF, (q15_t)0x2BDC, (q15_t)0x879D, (q15_t)0x2B7D, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8759, (q15_t)0x2AC0, - (q15_t)0x8738, (q15_t)0x2A61, (q15_t)0x8717, (q15_t)0x2A02, - (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86D5, (q15_t)0x2944, - (q15_t)0x86B5, (q15_t)0x28E5, (q15_t)0x8695, (q15_t)0x2886, - (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8656, (q15_t)0x27C7, - (q15_t)0x8637, (q15_t)0x2767, (q15_t)0x8618, (q15_t)0x2707, - (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85DB, (q15_t)0x2648, - (q15_t)0x85BD, (q15_t)0x25E8, (q15_t)0x85A0, (q15_t)0x2588, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8565, (q15_t)0x24C7, - (q15_t)0x8549, (q15_t)0x2467, (q15_t)0x852C, (q15_t)0x2407, - (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x84F4, (q15_t)0x2345, - (q15_t)0x84D9, (q15_t)0x22E5, (q15_t)0x84BD, (q15_t)0x2284, - (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x8488, (q15_t)0x21C2, - (q15_t)0x846D, (q15_t)0x2161, (q15_t)0x8453, (q15_t)0x2100, - (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x8420, (q15_t)0x203E, - (q15_t)0x8407, (q15_t)0x1FDC, (q15_t)0x83EE, (q15_t)0x1F7B, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83BD, (q15_t)0x1EB8, - (q15_t)0x83A5, (q15_t)0x1E56, (q15_t)0x838E, (q15_t)0x1DF5, - (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x835F, (q15_t)0x1D31, - (q15_t)0x8348, (q15_t)0x1CCF, (q15_t)0x8332, (q15_t)0x1C6D, - (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x8306, (q15_t)0x1BA9, - (q15_t)0x82F0, (q15_t)0x1B47, (q15_t)0x82DB, (q15_t)0x1AE4, - (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x82B1, (q15_t)0x1A20, - (q15_t)0x829D, (q15_t)0x19BD, (q15_t)0x8289, (q15_t)0x195B, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8262, (q15_t)0x1896, - (q15_t)0x824F, (q15_t)0x1833, (q15_t)0x823C, (q15_t)0x17D0, - (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8217, (q15_t)0x170A, - (q15_t)0x8205, (q15_t)0x16A8, (q15_t)0x81F3, (q15_t)0x1645, - (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81D1, (q15_t)0x157F, - (q15_t)0x81C0, (q15_t)0x151B, (q15_t)0x81B0, (q15_t)0x14B8, - (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8190, (q15_t)0x13F2, - (q15_t)0x8180, (q15_t)0x138E, (q15_t)0x8171, (q15_t)0x132B, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x8154, (q15_t)0x1264, - (q15_t)0x8145, (q15_t)0x1201, (q15_t)0x8137, (q15_t)0x119D, - (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x811C, (q15_t)0x10D6, - (q15_t)0x810F, (q15_t)0x1072, (q15_t)0x8102, (q15_t)0x100E, - (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80EA, (q15_t)0x0F47, - (q15_t)0x80DE, (q15_t)0x0EE3, (q15_t)0x80D2, (q15_t)0x0E7F, - (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80BC, (q15_t)0x0DB7, - (q15_t)0x80B2, (q15_t)0x0D53, (q15_t)0x80A7, (q15_t)0x0CEF, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8094, (q15_t)0x0C27, - (q15_t)0x808A, (q15_t)0x0BC3, (q15_t)0x8081, (q15_t)0x0B5F, - (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8070, (q15_t)0x0A97, - (q15_t)0x8068, (q15_t)0x0A33, (q15_t)0x8060, (q15_t)0x09CE, - (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x8051, (q15_t)0x0906, - (q15_t)0x804A, (q15_t)0x08A2, (q15_t)0x8043, (q15_t)0x083D, - (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x8037, (q15_t)0x0775, - (q15_t)0x8031, (q15_t)0x0710, (q15_t)0x802C, (q15_t)0x06AC, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8022, (q15_t)0x05E3, - (q15_t)0x801E, (q15_t)0x057F, (q15_t)0x801A, (q15_t)0x051A, - (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x8012, (q15_t)0x0451, - (q15_t)0x800F, (q15_t)0x03ED, (q15_t)0x800C, (q15_t)0x0388, - (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8007, (q15_t)0x02BF, - (q15_t)0x8005, (q15_t)0x025B, (q15_t)0x8003, (q15_t)0x01F6, - (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8001, (q15_t)0x012D, - (q15_t)0x8000, (q15_t)0x00C9, (q15_t)0x8000, (q15_t)0x0064, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFF9B, - (q15_t)0x8000, (q15_t)0xFF36, (q15_t)0x8001, (q15_t)0xFED2, - (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8003, (q15_t)0xFE09, - (q15_t)0x8005, (q15_t)0xFDA4, (q15_t)0x8007, (q15_t)0xFD40, - (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800C, (q15_t)0xFC77, - (q15_t)0x800F, (q15_t)0xFC12, (q15_t)0x8012, (q15_t)0xFBAE, - (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x801A, (q15_t)0xFAE5, - (q15_t)0x801E, (q15_t)0xFA80, (q15_t)0x8022, (q15_t)0xFA1C, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x802C, (q15_t)0xF953, - (q15_t)0x8031, (q15_t)0xF8EF, (q15_t)0x8037, (q15_t)0xF88A, - (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x8043, (q15_t)0xF7C2, - (q15_t)0x804A, (q15_t)0xF75D, (q15_t)0x8051, (q15_t)0xF6F9, - (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8060, (q15_t)0xF631, - (q15_t)0x8068, (q15_t)0xF5CC, (q15_t)0x8070, (q15_t)0xF568, - (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x8081, (q15_t)0xF4A0, - (q15_t)0x808A, (q15_t)0xF43C, (q15_t)0x8094, (q15_t)0xF3D8, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80A7, (q15_t)0xF310, - (q15_t)0x80B2, (q15_t)0xF2AC, (q15_t)0x80BC, (q15_t)0xF248, - (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80D2, (q15_t)0xF180, - (q15_t)0x80DE, (q15_t)0xF11C, (q15_t)0x80EA, (q15_t)0xF0B8, - (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x8102, (q15_t)0xEFF1, - (q15_t)0x810F, (q15_t)0xEF8D, (q15_t)0x811C, (q15_t)0xEF29, - (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8137, (q15_t)0xEE62, - (q15_t)0x8145, (q15_t)0xEDFE, (q15_t)0x8154, (q15_t)0xED9B, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x8171, (q15_t)0xECD4, - (q15_t)0x8180, (q15_t)0xEC71, (q15_t)0x8190, (q15_t)0xEC0D, - (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81B0, (q15_t)0xEB47, - (q15_t)0x81C0, (q15_t)0xEAE4, (q15_t)0x81D1, (q15_t)0xEA80, - (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x81F3, (q15_t)0xE9BA, - (q15_t)0x8205, (q15_t)0xE957, (q15_t)0x8217, (q15_t)0xE8F5, - (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x823C, (q15_t)0xE82F, - (q15_t)0x824F, (q15_t)0xE7CC, (q15_t)0x8262, (q15_t)0xE769, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x8289, (q15_t)0xE6A4, - (q15_t)0x829D, (q15_t)0xE642, (q15_t)0x82B1, (q15_t)0xE5DF, - (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82DB, (q15_t)0xE51B, - (q15_t)0x82F0, (q15_t)0xE4B8, (q15_t)0x8306, (q15_t)0xE456, - (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8332, (q15_t)0xE392, - (q15_t)0x8348, (q15_t)0xE330, (q15_t)0x835F, (q15_t)0xE2CE, - (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x838E, (q15_t)0xE20A, - (q15_t)0x83A5, (q15_t)0xE1A9, (q15_t)0x83BD, (q15_t)0xE147, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x83EE, (q15_t)0xE084, - (q15_t)0x8407, (q15_t)0xE023, (q15_t)0x8420, (q15_t)0xDFC1, - (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x8453, (q15_t)0xDEFF, - (q15_t)0x846D, (q15_t)0xDE9E, (q15_t)0x8488, (q15_t)0xDE3D, - (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84BD, (q15_t)0xDD7B, - (q15_t)0x84D9, (q15_t)0xDD1A, (q15_t)0x84F4, (q15_t)0xDCBA, - (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x852C, (q15_t)0xDBF8, - (q15_t)0x8549, (q15_t)0xDB98, (q15_t)0x8565, (q15_t)0xDB38, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85A0, (q15_t)0xDA77, - (q15_t)0x85BD, (q15_t)0xDA17, (q15_t)0x85DB, (q15_t)0xD9B7, - (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8618, (q15_t)0xD8F8, - (q15_t)0x8637, (q15_t)0xD898, (q15_t)0x8656, (q15_t)0xD838, - (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x8695, (q15_t)0xD779, - (q15_t)0x86B5, (q15_t)0xD71A, (q15_t)0x86D5, (q15_t)0xD6BB, - (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8717, (q15_t)0xD5FD, - (q15_t)0x8738, (q15_t)0xD59E, (q15_t)0x8759, (q15_t)0xD53F, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x879D, (q15_t)0xD482, - (q15_t)0x87BF, (q15_t)0xD423, (q15_t)0x87E2, (q15_t)0xD3C5, - (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x8828, (q15_t)0xD308, - (q15_t)0x884B, (q15_t)0xD2AA, (q15_t)0x886F, (q15_t)0xD24C, - (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88B8, (q15_t)0xD191, - (q15_t)0x88DC, (q15_t)0xD133, (q15_t)0x8901, (q15_t)0xD0D6, - (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x894C, (q15_t)0xD01B, - (q15_t)0x8971, (q15_t)0xCFBE, (q15_t)0x8997, (q15_t)0xCF61, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x89E4, (q15_t)0xCEA7, - (q15_t)0x8A0B, (q15_t)0xCE4A, (q15_t)0x8A33, (q15_t)0xCDEE, - (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8A82, (q15_t)0xCD35, - (q15_t)0x8AAA, (q15_t)0xCCD9, (q15_t)0x8AD2, (q15_t)0xCC7D, - (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B24, (q15_t)0xCBC5, - (q15_t)0x8B4D, (q15_t)0xCB69, (q15_t)0x8B76, (q15_t)0xCB0D, - (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BCA, (q15_t)0xCA57, - (q15_t)0x8BF4, (q15_t)0xC9FB, (q15_t)0x8C1F, (q15_t)0xC9A0, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8C75, (q15_t)0xC8EB, - (q15_t)0x8CA0, (q15_t)0xC890, (q15_t)0x8CCC, (q15_t)0xC835, - (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D24, (q15_t)0xC781, - (q15_t)0x8D50, (q15_t)0xC727, (q15_t)0x8D7D, (q15_t)0xC6CD, - (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8DD8, (q15_t)0xC619, - (q15_t)0x8E05, (q15_t)0xC5BF, (q15_t)0x8E33, (q15_t)0xC566, - (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8E90, (q15_t)0xC4B3, - (q15_t)0x8EBE, (q15_t)0xC45A, (q15_t)0x8EED, (q15_t)0xC402, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F4C, (q15_t)0xC350, - (q15_t)0x8F7C, (q15_t)0xC2F8, (q15_t)0x8FAC, (q15_t)0xC29F, - (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x900D, (q15_t)0xC1EF, - (q15_t)0x903E, (q15_t)0xC197, (q15_t)0x906F, (q15_t)0xC140, - (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x90D2, (q15_t)0xC091, - (q15_t)0x9104, (q15_t)0xC03A, (q15_t)0x9136, (q15_t)0xBFE2, - (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x919C, (q15_t)0xBF35, - (q15_t)0x91CF, (q15_t)0xBEDE, (q15_t)0x9202, (q15_t)0xBE88, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x9269, (q15_t)0xBDDB, - (q15_t)0x929D, (q15_t)0xBD85, (q15_t)0x92D2, (q15_t)0xBD2F, - (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x933B, (q15_t)0xBC84, - (q15_t)0x9370, (q15_t)0xBC2F, (q15_t)0x93A6, (q15_t)0xBBDA, - (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x9411, (q15_t)0xBB30, - (q15_t)0x9447, (q15_t)0xBADB, (q15_t)0x947E, (q15_t)0xBA87, - (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x94EC, (q15_t)0xB9DE, - (q15_t)0x9523, (q15_t)0xB98A, (q15_t)0x955A, (q15_t)0xB936, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x95CA, (q15_t)0xB88F, - (q15_t)0x9602, (q15_t)0xB83C, (q15_t)0x963B, (q15_t)0xB7E9, - (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x96AC, (q15_t)0xB743, - (q15_t)0x96E6, (q15_t)0xB6F0, (q15_t)0x971F, (q15_t)0xB69E, - (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9793, (q15_t)0xB5F9, - (q15_t)0x97CD, (q15_t)0xB5A7, (q15_t)0x9808, (q15_t)0xB556, - (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x987D, (q15_t)0xB4B3, - (q15_t)0x98B9, (q15_t)0xB461, (q15_t)0x98F4, (q15_t)0xB410, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x996C, (q15_t)0xB36F, - (q15_t)0x99A8, (q15_t)0xB31E, (q15_t)0x99E5, (q15_t)0xB2CE, - (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A5F, (q15_t)0xB22E, - (q15_t)0x9A9C, (q15_t)0xB1DE, (q15_t)0x9AD9, (q15_t)0xB18F, - (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B55, (q15_t)0xB0F0, - (q15_t)0x9B93, (q15_t)0xB0A1, (q15_t)0x9BD2, (q15_t)0xB053, - (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C4F, (q15_t)0xAFB6, - (q15_t)0x9C8E, (q15_t)0xAF68, (q15_t)0x9CCE, (q15_t)0xAF1A, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D4D, (q15_t)0xAE7E, - (q15_t)0x9D8E, (q15_t)0xAE31, (q15_t)0x9DCE, (q15_t)0xADE3, - (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E4F, (q15_t)0xAD4A, - (q15_t)0x9E90, (q15_t)0xACFD, (q15_t)0x9ED2, (q15_t)0xACB1, - (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F55, (q15_t)0xAC18, - (q15_t)0x9F97, (q15_t)0xABCC, (q15_t)0x9FD9, (q15_t)0xAB81, - (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA05F, (q15_t)0xAAEA, - (q15_t)0xA0A1, (q15_t)0xAA9F, (q15_t)0xA0E5, (q15_t)0xAA54, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA16C, (q15_t)0xA9BF, - (q15_t)0xA1AF, (q15_t)0xA975, (q15_t)0xA1F4, (q15_t)0xA92B, - (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA27C, (q15_t)0xA898, - (q15_t)0xA2C1, (q15_t)0xA84F, (q15_t)0xA306, (q15_t)0xA806, - (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA391, (q15_t)0xA774, - (q15_t)0xA3D6, (q15_t)0xA72B, (q15_t)0xA41C, (q15_t)0xA6E3, - (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA4A9, (q15_t)0xA653, - (q15_t)0xA4EF, (q15_t)0xA60C, (q15_t)0xA536, (q15_t)0xA5C4, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA5C4, (q15_t)0xA536, - (q15_t)0xA60C, (q15_t)0xA4EF, (q15_t)0xA653, (q15_t)0xA4A9, - (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA6E3, (q15_t)0xA41C, - (q15_t)0xA72B, (q15_t)0xA3D6, (q15_t)0xA774, (q15_t)0xA391, - (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA806, (q15_t)0xA306, - (q15_t)0xA84F, (q15_t)0xA2C1, (q15_t)0xA898, (q15_t)0xA27C, - (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA92B, (q15_t)0xA1F4, - (q15_t)0xA975, (q15_t)0xA1AF, (q15_t)0xA9BF, (q15_t)0xA16C, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA54, (q15_t)0xA0E5, - (q15_t)0xAA9F, (q15_t)0xA0A1, (q15_t)0xAAEA, (q15_t)0xA05F, - (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xAB81, (q15_t)0x9FD9, - (q15_t)0xABCC, (q15_t)0x9F97, (q15_t)0xAC18, (q15_t)0x9F55, - (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xACB1, (q15_t)0x9ED2, - (q15_t)0xACFD, (q15_t)0x9E90, (q15_t)0xAD4A, (q15_t)0x9E4F, - (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xADE3, (q15_t)0x9DCE, - (q15_t)0xAE31, (q15_t)0x9D8E, (q15_t)0xAE7E, (q15_t)0x9D4D, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAF1A, (q15_t)0x9CCE, - (q15_t)0xAF68, (q15_t)0x9C8E, (q15_t)0xAFB6, (q15_t)0x9C4F, - (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB053, (q15_t)0x9BD2, - (q15_t)0xB0A1, (q15_t)0x9B93, (q15_t)0xB0F0, (q15_t)0x9B55, - (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB18F, (q15_t)0x9AD9, - (q15_t)0xB1DE, (q15_t)0x9A9C, (q15_t)0xB22E, (q15_t)0x9A5F, - (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB2CE, (q15_t)0x99E5, - (q15_t)0xB31E, (q15_t)0x99A8, (q15_t)0xB36F, (q15_t)0x996C, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB410, (q15_t)0x98F4, - (q15_t)0xB461, (q15_t)0x98B9, (q15_t)0xB4B3, (q15_t)0x987D, - (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB556, (q15_t)0x9808, - (q15_t)0xB5A7, (q15_t)0x97CD, (q15_t)0xB5F9, (q15_t)0x9793, - (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB69E, (q15_t)0x971F, - (q15_t)0xB6F0, (q15_t)0x96E6, (q15_t)0xB743, (q15_t)0x96AC, - (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB7E9, (q15_t)0x963B, - (q15_t)0xB83C, (q15_t)0x9602, (q15_t)0xB88F, (q15_t)0x95CA, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB936, (q15_t)0x955A, - (q15_t)0xB98A, (q15_t)0x9523, (q15_t)0xB9DE, (q15_t)0x94EC, - (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBA87, (q15_t)0x947E, - (q15_t)0xBADB, (q15_t)0x9447, (q15_t)0xBB30, (q15_t)0x9411, - (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBBDA, (q15_t)0x93A6, - (q15_t)0xBC2F, (q15_t)0x9370, (q15_t)0xBC84, (q15_t)0x933B, - (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD2F, (q15_t)0x92D2, - (q15_t)0xBD85, (q15_t)0x929D, (q15_t)0xBDDB, (q15_t)0x9269, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBE88, (q15_t)0x9202, - (q15_t)0xBEDE, (q15_t)0x91CF, (q15_t)0xBF35, (q15_t)0x919C, - (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xBFE2, (q15_t)0x9136, - (q15_t)0xC03A, (q15_t)0x9104, (q15_t)0xC091, (q15_t)0x90D2, - (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC140, (q15_t)0x906F, - (q15_t)0xC197, (q15_t)0x903E, (q15_t)0xC1EF, (q15_t)0x900D, - (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC29F, (q15_t)0x8FAC, - (q15_t)0xC2F8, (q15_t)0x8F7C, (q15_t)0xC350, (q15_t)0x8F4C, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC402, (q15_t)0x8EED, - (q15_t)0xC45A, (q15_t)0x8EBE, (q15_t)0xC4B3, (q15_t)0x8E90, - (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC566, (q15_t)0x8E33, - (q15_t)0xC5BF, (q15_t)0x8E05, (q15_t)0xC619, (q15_t)0x8DD8, - (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC6CD, (q15_t)0x8D7D, - (q15_t)0xC727, (q15_t)0x8D50, (q15_t)0xC781, (q15_t)0x8D24, - (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC835, (q15_t)0x8CCC, - (q15_t)0xC890, (q15_t)0x8CA0, (q15_t)0xC8EB, (q15_t)0x8C75, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC9A0, (q15_t)0x8C1F, - (q15_t)0xC9FB, (q15_t)0x8BF4, (q15_t)0xCA57, (q15_t)0x8BCA, - (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCB0D, (q15_t)0x8B76, - (q15_t)0xCB69, (q15_t)0x8B4D, (q15_t)0xCBC5, (q15_t)0x8B24, - (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCC7D, (q15_t)0x8AD2, - (q15_t)0xCCD9, (q15_t)0x8AAA, (q15_t)0xCD35, (q15_t)0x8A82, - (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCDEE, (q15_t)0x8A33, - (q15_t)0xCE4A, (q15_t)0x8A0B, (q15_t)0xCEA7, (q15_t)0x89E4, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCF61, (q15_t)0x8997, - (q15_t)0xCFBE, (q15_t)0x8971, (q15_t)0xD01B, (q15_t)0x894C, - (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD0D6, (q15_t)0x8901, - (q15_t)0xD133, (q15_t)0x88DC, (q15_t)0xD191, (q15_t)0x88B8, - (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD24C, (q15_t)0x886F, - (q15_t)0xD2AA, (q15_t)0x884B, (q15_t)0xD308, (q15_t)0x8828, - (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD3C5, (q15_t)0x87E2, - (q15_t)0xD423, (q15_t)0x87BF, (q15_t)0xD482, (q15_t)0x879D, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD53F, (q15_t)0x8759, - (q15_t)0xD59E, (q15_t)0x8738, (q15_t)0xD5FD, (q15_t)0x8717, - (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD6BB, (q15_t)0x86D5, - (q15_t)0xD71A, (q15_t)0x86B5, (q15_t)0xD779, (q15_t)0x8695, - (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD838, (q15_t)0x8656, - (q15_t)0xD898, (q15_t)0x8637, (q15_t)0xD8F8, (q15_t)0x8618, - (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xD9B7, (q15_t)0x85DB, - (q15_t)0xDA17, (q15_t)0x85BD, (q15_t)0xDA77, (q15_t)0x85A0, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB38, (q15_t)0x8565, - (q15_t)0xDB98, (q15_t)0x8549, (q15_t)0xDBF8, (q15_t)0x852C, - (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDCBA, (q15_t)0x84F4, - (q15_t)0xDD1A, (q15_t)0x84D9, (q15_t)0xDD7B, (q15_t)0x84BD, - (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE3D, (q15_t)0x8488, - (q15_t)0xDE9E, (q15_t)0x846D, (q15_t)0xDEFF, (q15_t)0x8453, - (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xDFC1, (q15_t)0x8420, - (q15_t)0xE023, (q15_t)0x8407, (q15_t)0xE084, (q15_t)0x83EE, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE147, (q15_t)0x83BD, - (q15_t)0xE1A9, (q15_t)0x83A5, (q15_t)0xE20A, (q15_t)0x838E, - (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE2CE, (q15_t)0x835F, - (q15_t)0xE330, (q15_t)0x8348, (q15_t)0xE392, (q15_t)0x8332, - (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE456, (q15_t)0x8306, - (q15_t)0xE4B8, (q15_t)0x82F0, (q15_t)0xE51B, (q15_t)0x82DB, - (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE5DF, (q15_t)0x82B1, - (q15_t)0xE642, (q15_t)0x829D, (q15_t)0xE6A4, (q15_t)0x8289, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE769, (q15_t)0x8262, - (q15_t)0xE7CC, (q15_t)0x824F, (q15_t)0xE82F, (q15_t)0x823C, - (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE8F5, (q15_t)0x8217, - (q15_t)0xE957, (q15_t)0x8205, (q15_t)0xE9BA, (q15_t)0x81F3, - (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEA80, (q15_t)0x81D1, - (q15_t)0xEAE4, (q15_t)0x81C0, (q15_t)0xEB47, (q15_t)0x81B0, - (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEC0D, (q15_t)0x8190, - (q15_t)0xEC71, (q15_t)0x8180, (q15_t)0xECD4, (q15_t)0x8171, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xED9B, (q15_t)0x8154, - (q15_t)0xEDFE, (q15_t)0x8145, (q15_t)0xEE62, (q15_t)0x8137, - (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEF29, (q15_t)0x811C, - (q15_t)0xEF8D, (q15_t)0x810F, (q15_t)0xEFF1, (q15_t)0x8102, - (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF0B8, (q15_t)0x80EA, - (q15_t)0xF11C, (q15_t)0x80DE, (q15_t)0xF180, (q15_t)0x80D2, - (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF248, (q15_t)0x80BC, - (q15_t)0xF2AC, (q15_t)0x80B2, (q15_t)0xF310, (q15_t)0x80A7, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF3D8, (q15_t)0x8094, - (q15_t)0xF43C, (q15_t)0x808A, (q15_t)0xF4A0, (q15_t)0x8081, - (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF568, (q15_t)0x8070, - (q15_t)0xF5CC, (q15_t)0x8068, (q15_t)0xF631, (q15_t)0x8060, - (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF6F9, (q15_t)0x8051, - (q15_t)0xF75D, (q15_t)0x804A, (q15_t)0xF7C2, (q15_t)0x8043, - (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF88A, (q15_t)0x8037, - (q15_t)0xF8EF, (q15_t)0x8031, (q15_t)0xF953, (q15_t)0x802C, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFA1C, (q15_t)0x8022, - (q15_t)0xFA80, (q15_t)0x801E, (q15_t)0xFAE5, (q15_t)0x801A, - (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFBAE, (q15_t)0x8012, - (q15_t)0xFC12, (q15_t)0x800F, (q15_t)0xFC77, (q15_t)0x800C, - (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFD40, (q15_t)0x8007, - (q15_t)0xFDA4, (q15_t)0x8005, (q15_t)0xFE09, (q15_t)0x8003, - (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFED2, (q15_t)0x8001, - (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF9B, (q15_t)0x8000 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 4096 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_4096_q15[6144] = -{ - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x0032, - (q15_t)0x7FFF, (q15_t)0x0064, (q15_t)0x7FFF, (q15_t)0x0096, - (q15_t)0x7FFF, (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x00FB, - (q15_t)0x7FFE, (q15_t)0x012D, (q15_t)0x7FFE, (q15_t)0x015F, - (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFC, (q15_t)0x01C4, - (q15_t)0x7FFC, (q15_t)0x01F6, (q15_t)0x7FFB, (q15_t)0x0228, - (q15_t)0x7FFA, (q15_t)0x025B, (q15_t)0x7FF9, (q15_t)0x028D, - (q15_t)0x7FF8, (q15_t)0x02BF, (q15_t)0x7FF7, (q15_t)0x02F1, - (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF4, (q15_t)0x0356, - (q15_t)0x7FF3, (q15_t)0x0388, (q15_t)0x7FF2, (q15_t)0x03BA, - (q15_t)0x7FF0, (q15_t)0x03ED, (q15_t)0x7FEE, (q15_t)0x041F, - (q15_t)0x7FED, (q15_t)0x0451, (q15_t)0x7FEB, (q15_t)0x0483, - (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE7, (q15_t)0x04E8, - (q15_t)0x7FE5, (q15_t)0x051A, (q15_t)0x7FE3, (q15_t)0x054C, - (q15_t)0x7FE1, (q15_t)0x057F, (q15_t)0x7FDF, (q15_t)0x05B1, - (q15_t)0x7FDD, (q15_t)0x05E3, (q15_t)0x7FDA, (q15_t)0x0615, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FD6, (q15_t)0x067A, - (q15_t)0x7FD3, (q15_t)0x06AC, (q15_t)0x7FD0, (q15_t)0x06DE, - (q15_t)0x7FCE, (q15_t)0x0710, (q15_t)0x7FCB, (q15_t)0x0742, - (q15_t)0x7FC8, (q15_t)0x0775, (q15_t)0x7FC5, (q15_t)0x07A7, - (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FBF, (q15_t)0x080B, - (q15_t)0x7FBC, (q15_t)0x083D, (q15_t)0x7FB8, (q15_t)0x086F, - (q15_t)0x7FB5, (q15_t)0x08A2, (q15_t)0x7FB1, (q15_t)0x08D4, - (q15_t)0x7FAE, (q15_t)0x0906, (q15_t)0x7FAA, (q15_t)0x0938, - (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7FA3, (q15_t)0x099C, - (q15_t)0x7F9F, (q15_t)0x09CE, (q15_t)0x7F9B, (q15_t)0x0A00, - (q15_t)0x7F97, (q15_t)0x0A33, (q15_t)0x7F93, (q15_t)0x0A65, - (q15_t)0x7F8F, (q15_t)0x0A97, (q15_t)0x7F8B, (q15_t)0x0AC9, - (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F82, (q15_t)0x0B2D, - (q15_t)0x7F7E, (q15_t)0x0B5F, (q15_t)0x7F79, (q15_t)0x0B91, - (q15_t)0x7F75, (q15_t)0x0BC3, (q15_t)0x7F70, (q15_t)0x0BF5, - (q15_t)0x7F6B, (q15_t)0x0C27, (q15_t)0x7F67, (q15_t)0x0C59, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F5D, (q15_t)0x0CBD, - (q15_t)0x7F58, (q15_t)0x0CEF, (q15_t)0x7F53, (q15_t)0x0D21, - (q15_t)0x7F4D, (q15_t)0x0D53, (q15_t)0x7F48, (q15_t)0x0D85, - (q15_t)0x7F43, (q15_t)0x0DB7, (q15_t)0x7F3D, (q15_t)0x0DE9, - (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F32, (q15_t)0x0E4D, - (q15_t)0x7F2D, (q15_t)0x0E7F, (q15_t)0x7F27, (q15_t)0x0EB1, - (q15_t)0x7F21, (q15_t)0x0EE3, (q15_t)0x7F1B, (q15_t)0x0F15, - (q15_t)0x7F15, (q15_t)0x0F47, (q15_t)0x7F0F, (q15_t)0x0F79, - (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7F03, (q15_t)0x0FDD, - (q15_t)0x7EFD, (q15_t)0x100E, (q15_t)0x7EF6, (q15_t)0x1040, - (q15_t)0x7EF0, (q15_t)0x1072, (q15_t)0x7EE9, (q15_t)0x10A4, - (q15_t)0x7EE3, (q15_t)0x10D6, (q15_t)0x7EDC, (q15_t)0x1108, - (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7ECF, (q15_t)0x116B, - (q15_t)0x7EC8, (q15_t)0x119D, (q15_t)0x7EC1, (q15_t)0x11CF, - (q15_t)0x7EBA, (q15_t)0x1201, (q15_t)0x7EB3, (q15_t)0x1232, - (q15_t)0x7EAB, (q15_t)0x1264, (q15_t)0x7EA4, (q15_t)0x1296, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E95, (q15_t)0x12F9, - (q15_t)0x7E8E, (q15_t)0x132B, (q15_t)0x7E86, (q15_t)0x135D, - (q15_t)0x7E7F, (q15_t)0x138E, (q15_t)0x7E77, (q15_t)0x13C0, - (q15_t)0x7E6F, (q15_t)0x13F2, (q15_t)0x7E67, (q15_t)0x1423, - (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E57, (q15_t)0x1487, - (q15_t)0x7E4F, (q15_t)0x14B8, (q15_t)0x7E47, (q15_t)0x14EA, - (q15_t)0x7E3F, (q15_t)0x151B, (q15_t)0x7E37, (q15_t)0x154D, - (q15_t)0x7E2E, (q15_t)0x157F, (q15_t)0x7E26, (q15_t)0x15B0, - (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7E14, (q15_t)0x1613, - (q15_t)0x7E0C, (q15_t)0x1645, (q15_t)0x7E03, (q15_t)0x1676, - (q15_t)0x7DFA, (q15_t)0x16A8, (q15_t)0x7DF1, (q15_t)0x16D9, - (q15_t)0x7DE8, (q15_t)0x170A, (q15_t)0x7DDF, (q15_t)0x173C, - (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DCD, (q15_t)0x179F, - (q15_t)0x7DC3, (q15_t)0x17D0, (q15_t)0x7DBA, (q15_t)0x1802, - (q15_t)0x7DB0, (q15_t)0x1833, (q15_t)0x7DA7, (q15_t)0x1864, - (q15_t)0x7D9D, (q15_t)0x1896, (q15_t)0x7D94, (q15_t)0x18C7, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D80, (q15_t)0x192A, - (q15_t)0x7D76, (q15_t)0x195B, (q15_t)0x7D6C, (q15_t)0x198C, - (q15_t)0x7D62, (q15_t)0x19BD, (q15_t)0x7D58, (q15_t)0x19EF, - (q15_t)0x7D4E, (q15_t)0x1A20, (q15_t)0x7D43, (q15_t)0x1A51, - (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D2F, (q15_t)0x1AB3, - (q15_t)0x7D24, (q15_t)0x1AE4, (q15_t)0x7D19, (q15_t)0x1B16, - (q15_t)0x7D0F, (q15_t)0x1B47, (q15_t)0x7D04, (q15_t)0x1B78, - (q15_t)0x7CF9, (q15_t)0x1BA9, (q15_t)0x7CEE, (q15_t)0x1BDA, - (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CD8, (q15_t)0x1C3C, - (q15_t)0x7CCD, (q15_t)0x1C6D, (q15_t)0x7CC2, (q15_t)0x1C9E, - (q15_t)0x7CB7, (q15_t)0x1CCF, (q15_t)0x7CAB, (q15_t)0x1D00, - (q15_t)0x7CA0, (q15_t)0x1D31, (q15_t)0x7C94, (q15_t)0x1D62, - (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C7D, (q15_t)0x1DC4, - (q15_t)0x7C71, (q15_t)0x1DF5, (q15_t)0x7C66, (q15_t)0x1E25, - (q15_t)0x7C5A, (q15_t)0x1E56, (q15_t)0x7C4E, (q15_t)0x1E87, - (q15_t)0x7C42, (q15_t)0x1EB8, (q15_t)0x7C36, (q15_t)0x1EE9, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7C1D, (q15_t)0x1F4A, - (q15_t)0x7C11, (q15_t)0x1F7B, (q15_t)0x7C05, (q15_t)0x1FAC, - (q15_t)0x7BF8, (q15_t)0x1FDC, (q15_t)0x7BEB, (q15_t)0x200D, - (q15_t)0x7BDF, (q15_t)0x203E, (q15_t)0x7BD2, (q15_t)0x206E, - (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7BB9, (q15_t)0x20D0, - (q15_t)0x7BAC, (q15_t)0x2100, (q15_t)0x7B9F, (q15_t)0x2131, - (q15_t)0x7B92, (q15_t)0x2161, (q15_t)0x7B84, (q15_t)0x2192, - (q15_t)0x7B77, (q15_t)0x21C2, (q15_t)0x7B6A, (q15_t)0x21F3, - (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B4F, (q15_t)0x2254, - (q15_t)0x7B42, (q15_t)0x2284, (q15_t)0x7B34, (q15_t)0x22B4, - (q15_t)0x7B26, (q15_t)0x22E5, (q15_t)0x7B19, (q15_t)0x2315, - (q15_t)0x7B0B, (q15_t)0x2345, (q15_t)0x7AFD, (q15_t)0x2376, - (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AE1, (q15_t)0x23D6, - (q15_t)0x7AD3, (q15_t)0x2407, (q15_t)0x7AC5, (q15_t)0x2437, - (q15_t)0x7AB6, (q15_t)0x2467, (q15_t)0x7AA8, (q15_t)0x2497, - (q15_t)0x7A9A, (q15_t)0x24C7, (q15_t)0x7A8B, (q15_t)0x24F7, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A6E, (q15_t)0x2558, - (q15_t)0x7A5F, (q15_t)0x2588, (q15_t)0x7A50, (q15_t)0x25B8, - (q15_t)0x7A42, (q15_t)0x25E8, (q15_t)0x7A33, (q15_t)0x2618, - (q15_t)0x7A24, (q15_t)0x2648, (q15_t)0x7A15, (q15_t)0x2678, - (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79F6, (q15_t)0x26D8, - (q15_t)0x79E7, (q15_t)0x2707, (q15_t)0x79D8, (q15_t)0x2737, - (q15_t)0x79C8, (q15_t)0x2767, (q15_t)0x79B9, (q15_t)0x2797, - (q15_t)0x79A9, (q15_t)0x27C7, (q15_t)0x7999, (q15_t)0x27F6, - (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x797A, (q15_t)0x2856, - (q15_t)0x796A, (q15_t)0x2886, (q15_t)0x795A, (q15_t)0x28B5, - (q15_t)0x794A, (q15_t)0x28E5, (q15_t)0x793A, (q15_t)0x2915, - (q15_t)0x792A, (q15_t)0x2944, (q15_t)0x7919, (q15_t)0x2974, - (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78F9, (q15_t)0x29D3, - (q15_t)0x78E8, (q15_t)0x2A02, (q15_t)0x78D8, (q15_t)0x2A32, - (q15_t)0x78C7, (q15_t)0x2A61, (q15_t)0x78B6, (q15_t)0x2A91, - (q15_t)0x78A6, (q15_t)0x2AC0, (q15_t)0x7895, (q15_t)0x2AEF, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7873, (q15_t)0x2B4E, - (q15_t)0x7862, (q15_t)0x2B7D, (q15_t)0x7851, (q15_t)0x2BAD, - (q15_t)0x7840, (q15_t)0x2BDC, (q15_t)0x782E, (q15_t)0x2C0B, - (q15_t)0x781D, (q15_t)0x2C3A, (q15_t)0x780C, (q15_t)0x2C69, - (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77E9, (q15_t)0x2CC8, - (q15_t)0x77D7, (q15_t)0x2CF7, (q15_t)0x77C5, (q15_t)0x2D26, - (q15_t)0x77B4, (q15_t)0x2D55, (q15_t)0x77A2, (q15_t)0x2D84, - (q15_t)0x7790, (q15_t)0x2DB3, (q15_t)0x777E, (q15_t)0x2DE2, - (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x775A, (q15_t)0x2E3F, - (q15_t)0x7747, (q15_t)0x2E6E, (q15_t)0x7735, (q15_t)0x2E9D, - (q15_t)0x7723, (q15_t)0x2ECC, (q15_t)0x7710, (q15_t)0x2EFB, - (q15_t)0x76FE, (q15_t)0x2F29, (q15_t)0x76EB, (q15_t)0x2F58, - (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x76C6, (q15_t)0x2FB5, - (q15_t)0x76B3, (q15_t)0x2FE4, (q15_t)0x76A0, (q15_t)0x3013, - (q15_t)0x768E, (q15_t)0x3041, (q15_t)0x767B, (q15_t)0x3070, - (q15_t)0x7668, (q15_t)0x309E, (q15_t)0x7654, (q15_t)0x30CD, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x762E, (q15_t)0x312A, - (q15_t)0x761B, (q15_t)0x3158, (q15_t)0x7607, (q15_t)0x3186, - (q15_t)0x75F4, (q15_t)0x31B5, (q15_t)0x75E0, (q15_t)0x31E3, - (q15_t)0x75CC, (q15_t)0x3211, (q15_t)0x75B9, (q15_t)0x3240, - (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x7591, (q15_t)0x329C, - (q15_t)0x757D, (q15_t)0x32CA, (q15_t)0x7569, (q15_t)0x32F8, - (q15_t)0x7555, (q15_t)0x3326, (q15_t)0x7541, (q15_t)0x3354, - (q15_t)0x752D, (q15_t)0x3382, (q15_t)0x7519, (q15_t)0x33B0, - (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74F0, (q15_t)0x340C, - (q15_t)0x74DB, (q15_t)0x343A, (q15_t)0x74C7, (q15_t)0x3468, - (q15_t)0x74B2, (q15_t)0x3496, (q15_t)0x749E, (q15_t)0x34C4, - (q15_t)0x7489, (q15_t)0x34F2, (q15_t)0x7474, (q15_t)0x351F, - (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x744A, (q15_t)0x357B, - (q15_t)0x7435, (q15_t)0x35A8, (q15_t)0x7420, (q15_t)0x35D6, - (q15_t)0x740B, (q15_t)0x3604, (q15_t)0x73F6, (q15_t)0x3631, - (q15_t)0x73E0, (q15_t)0x365F, (q15_t)0x73CB, (q15_t)0x368C, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x73A0, (q15_t)0x36E7, - (q15_t)0x738A, (q15_t)0x3714, (q15_t)0x7375, (q15_t)0x3742, - (q15_t)0x735F, (q15_t)0x376F, (q15_t)0x7349, (q15_t)0x379C, - (q15_t)0x7333, (q15_t)0x37CA, (q15_t)0x731D, (q15_t)0x37F7, - (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72F1, (q15_t)0x3851, - (q15_t)0x72DB, (q15_t)0x387E, (q15_t)0x72C5, (q15_t)0x38AB, - (q15_t)0x72AF, (q15_t)0x38D8, (q15_t)0x7298, (q15_t)0x3906, - (q15_t)0x7282, (q15_t)0x3932, (q15_t)0x726B, (q15_t)0x395F, - (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x723E, (q15_t)0x39B9, - (q15_t)0x7227, (q15_t)0x39E6, (q15_t)0x7211, (q15_t)0x3A13, - (q15_t)0x71FA, (q15_t)0x3A40, (q15_t)0x71E3, (q15_t)0x3A6C, - (q15_t)0x71CC, (q15_t)0x3A99, (q15_t)0x71B5, (q15_t)0x3AC6, - (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x7186, (q15_t)0x3B1F, - (q15_t)0x716F, (q15_t)0x3B4C, (q15_t)0x7158, (q15_t)0x3B78, - (q15_t)0x7141, (q15_t)0x3BA5, (q15_t)0x7129, (q15_t)0x3BD1, - (q15_t)0x7112, (q15_t)0x3BFD, (q15_t)0x70FA, (q15_t)0x3C2A, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x70CB, (q15_t)0x3C83, - (q15_t)0x70B3, (q15_t)0x3CAF, (q15_t)0x709B, (q15_t)0x3CDB, - (q15_t)0x7083, (q15_t)0x3D07, (q15_t)0x706B, (q15_t)0x3D33, - (q15_t)0x7053, (q15_t)0x3D60, (q15_t)0x703B, (q15_t)0x3D8C, - (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x700A, (q15_t)0x3DE4, - (q15_t)0x6FF2, (q15_t)0x3E10, (q15_t)0x6FDA, (q15_t)0x3E3C, - (q15_t)0x6FC1, (q15_t)0x3E68, (q15_t)0x6FA9, (q15_t)0x3E93, - (q15_t)0x6F90, (q15_t)0x3EBF, (q15_t)0x6F77, (q15_t)0x3EEB, - (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6F46, (q15_t)0x3F43, - (q15_t)0x6F2D, (q15_t)0x3F6E, (q15_t)0x6F14, (q15_t)0x3F9A, - (q15_t)0x6EFB, (q15_t)0x3FC5, (q15_t)0x6EE2, (q15_t)0x3FF1, - (q15_t)0x6EC9, (q15_t)0x401D, (q15_t)0x6EAF, (q15_t)0x4048, - (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E7D, (q15_t)0x409F, - (q15_t)0x6E63, (q15_t)0x40CA, (q15_t)0x6E4A, (q15_t)0x40F6, - (q15_t)0x6E30, (q15_t)0x4121, (q15_t)0x6E17, (q15_t)0x414C, - (q15_t)0x6DFD, (q15_t)0x4177, (q15_t)0x6DE3, (q15_t)0x41A2, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6DB0, (q15_t)0x41F9, - (q15_t)0x6D96, (q15_t)0x4224, (q15_t)0x6D7C, (q15_t)0x424F, - (q15_t)0x6D62, (q15_t)0x427A, (q15_t)0x6D48, (q15_t)0x42A5, - (q15_t)0x6D2D, (q15_t)0x42D0, (q15_t)0x6D13, (q15_t)0x42FA, - (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6CDE, (q15_t)0x4350, - (q15_t)0x6CC4, (q15_t)0x437B, (q15_t)0x6CA9, (q15_t)0x43A5, - (q15_t)0x6C8F, (q15_t)0x43D0, (q15_t)0x6C74, (q15_t)0x43FB, - (q15_t)0x6C59, (q15_t)0x4425, (q15_t)0x6C3F, (q15_t)0x4450, - (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6C09, (q15_t)0x44A5, - (q15_t)0x6BEE, (q15_t)0x44CF, (q15_t)0x6BD3, (q15_t)0x44FA, - (q15_t)0x6BB8, (q15_t)0x4524, (q15_t)0x6B9C, (q15_t)0x454E, - (q15_t)0x6B81, (q15_t)0x4578, (q15_t)0x6B66, (q15_t)0x45A3, - (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6B2F, (q15_t)0x45F7, - (q15_t)0x6B13, (q15_t)0x4621, (q15_t)0x6AF8, (q15_t)0x464B, - (q15_t)0x6ADC, (q15_t)0x4675, (q15_t)0x6AC1, (q15_t)0x469F, - (q15_t)0x6AA5, (q15_t)0x46C9, (q15_t)0x6A89, (q15_t)0x46F3, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x6A51, (q15_t)0x4746, - (q15_t)0x6A35, (q15_t)0x4770, (q15_t)0x6A19, (q15_t)0x479A, - (q15_t)0x69FD, (q15_t)0x47C3, (q15_t)0x69E1, (q15_t)0x47ED, - (q15_t)0x69C4, (q15_t)0x4816, (q15_t)0x69A8, (q15_t)0x4840, - (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x696F, (q15_t)0x4893, - (q15_t)0x6953, (q15_t)0x48BC, (q15_t)0x6936, (q15_t)0x48E6, - (q15_t)0x6919, (q15_t)0x490F, (q15_t)0x68FD, (q15_t)0x4938, - (q15_t)0x68E0, (q15_t)0x4961, (q15_t)0x68C3, (q15_t)0x498A, - (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x6889, (q15_t)0x49DD, - (q15_t)0x686C, (q15_t)0x4A06, (q15_t)0x684F, (q15_t)0x4A2F, - (q15_t)0x6832, (q15_t)0x4A58, (q15_t)0x6815, (q15_t)0x4A81, - (q15_t)0x67F7, (q15_t)0x4AA9, (q15_t)0x67DA, (q15_t)0x4AD2, - (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x679F, (q15_t)0x4B24, - (q15_t)0x6782, (q15_t)0x4B4C, (q15_t)0x6764, (q15_t)0x4B75, - (q15_t)0x6746, (q15_t)0x4B9E, (q15_t)0x6729, (q15_t)0x4BC6, - (q15_t)0x670B, (q15_t)0x4BEF, (q15_t)0x66ED, (q15_t)0x4C17, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x66B1, (q15_t)0x4C68, - (q15_t)0x6693, (q15_t)0x4C90, (q15_t)0x6675, (q15_t)0x4CB8, - (q15_t)0x6657, (q15_t)0x4CE1, (q15_t)0x6639, (q15_t)0x4D09, - (q15_t)0x661A, (q15_t)0x4D31, (q15_t)0x65FC, (q15_t)0x4D59, - (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x65BF, (q15_t)0x4DA9, - (q15_t)0x65A0, (q15_t)0x4DD1, (q15_t)0x6582, (q15_t)0x4DF9, - (q15_t)0x6563, (q15_t)0x4E21, (q15_t)0x6545, (q15_t)0x4E48, - (q15_t)0x6526, (q15_t)0x4E70, (q15_t)0x6507, (q15_t)0x4E98, - (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x64C9, (q15_t)0x4EE7, - (q15_t)0x64AA, (q15_t)0x4F0F, (q15_t)0x648B, (q15_t)0x4F36, - (q15_t)0x646C, (q15_t)0x4F5E, (q15_t)0x644D, (q15_t)0x4F85, - (q15_t)0x642D, (q15_t)0x4FAC, (q15_t)0x640E, (q15_t)0x4FD4, - (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x63CF, (q15_t)0x5022, - (q15_t)0x63B0, (q15_t)0x5049, (q15_t)0x6390, (q15_t)0x5070, - (q15_t)0x6371, (q15_t)0x5097, (q15_t)0x6351, (q15_t)0x50BF, - (q15_t)0x6331, (q15_t)0x50E5, (q15_t)0x6311, (q15_t)0x510C, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x62D2, (q15_t)0x515A, - (q15_t)0x62B2, (q15_t)0x5181, (q15_t)0x6292, (q15_t)0x51A8, - (q15_t)0x6271, (q15_t)0x51CE, (q15_t)0x6251, (q15_t)0x51F5, - (q15_t)0x6231, (q15_t)0x521C, (q15_t)0x6211, (q15_t)0x5242, - (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x61D0, (q15_t)0x528F, - (q15_t)0x61B0, (q15_t)0x52B5, (q15_t)0x618F, (q15_t)0x52DC, - (q15_t)0x616F, (q15_t)0x5302, (q15_t)0x614E, (q15_t)0x5328, - (q15_t)0x612D, (q15_t)0x534E, (q15_t)0x610D, (q15_t)0x5375, - (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x60CB, (q15_t)0x53C1, - (q15_t)0x60AA, (q15_t)0x53E7, (q15_t)0x6089, (q15_t)0x540D, - (q15_t)0x6068, (q15_t)0x5433, (q15_t)0x6047, (q15_t)0x5458, - (q15_t)0x6026, (q15_t)0x547E, (q15_t)0x6004, (q15_t)0x54A4, - (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5FC2, (q15_t)0x54EF, - (q15_t)0x5FA0, (q15_t)0x5515, (q15_t)0x5F7F, (q15_t)0x553A, - (q15_t)0x5F5E, (q15_t)0x5560, (q15_t)0x5F3C, (q15_t)0x5585, - (q15_t)0x5F1A, (q15_t)0x55AB, (q15_t)0x5EF9, (q15_t)0x55D0, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5EB5, (q15_t)0x561A, - (q15_t)0x5E93, (q15_t)0x5640, (q15_t)0x5E71, (q15_t)0x5665, - (q15_t)0x5E50, (q15_t)0x568A, (q15_t)0x5E2D, (q15_t)0x56AF, - (q15_t)0x5E0B, (q15_t)0x56D4, (q15_t)0x5DE9, (q15_t)0x56F9, - (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5DA5, (q15_t)0x5742, - (q15_t)0x5D83, (q15_t)0x5767, (q15_t)0x5D60, (q15_t)0x578C, - (q15_t)0x5D3E, (q15_t)0x57B0, (q15_t)0x5D1B, (q15_t)0x57D5, - (q15_t)0x5CF9, (q15_t)0x57F9, (q15_t)0x5CD6, (q15_t)0x581E, - (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C91, (q15_t)0x5867, - (q15_t)0x5C6E, (q15_t)0x588B, (q15_t)0x5C4B, (q15_t)0x58AF, - (q15_t)0x5C29, (q15_t)0x58D4, (q15_t)0x5C06, (q15_t)0x58F8, - (q15_t)0x5BE3, (q15_t)0x591C, (q15_t)0x5BC0, (q15_t)0x5940, - (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B79, (q15_t)0x5988, - (q15_t)0x5B56, (q15_t)0x59AC, (q15_t)0x5B33, (q15_t)0x59D0, - (q15_t)0x5B10, (q15_t)0x59F3, (q15_t)0x5AEC, (q15_t)0x5A17, - (q15_t)0x5AC9, (q15_t)0x5A3B, (q15_t)0x5AA5, (q15_t)0x5A5E, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5A5E, (q15_t)0x5AA5, - (q15_t)0x5A3B, (q15_t)0x5AC9, (q15_t)0x5A17, (q15_t)0x5AEC, - (q15_t)0x59F3, (q15_t)0x5B10, (q15_t)0x59D0, (q15_t)0x5B33, - (q15_t)0x59AC, (q15_t)0x5B56, (q15_t)0x5988, (q15_t)0x5B79, - (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x5940, (q15_t)0x5BC0, - (q15_t)0x591C, (q15_t)0x5BE3, (q15_t)0x58F8, (q15_t)0x5C06, - (q15_t)0x58D4, (q15_t)0x5C29, (q15_t)0x58AF, (q15_t)0x5C4B, - (q15_t)0x588B, (q15_t)0x5C6E, (q15_t)0x5867, (q15_t)0x5C91, - (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x581E, (q15_t)0x5CD6, - (q15_t)0x57F9, (q15_t)0x5CF9, (q15_t)0x57D5, (q15_t)0x5D1B, - (q15_t)0x57B0, (q15_t)0x5D3E, (q15_t)0x578C, (q15_t)0x5D60, - (q15_t)0x5767, (q15_t)0x5D83, (q15_t)0x5742, (q15_t)0x5DA5, - (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x56F9, (q15_t)0x5DE9, - (q15_t)0x56D4, (q15_t)0x5E0B, (q15_t)0x56AF, (q15_t)0x5E2D, - (q15_t)0x568A, (q15_t)0x5E50, (q15_t)0x5665, (q15_t)0x5E71, - (q15_t)0x5640, (q15_t)0x5E93, (q15_t)0x561A, (q15_t)0x5EB5, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x55D0, (q15_t)0x5EF9, - (q15_t)0x55AB, (q15_t)0x5F1A, (q15_t)0x5585, (q15_t)0x5F3C, - (q15_t)0x5560, (q15_t)0x5F5E, (q15_t)0x553A, (q15_t)0x5F7F, - (q15_t)0x5515, (q15_t)0x5FA0, (q15_t)0x54EF, (q15_t)0x5FC2, - (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x54A4, (q15_t)0x6004, - (q15_t)0x547E, (q15_t)0x6026, (q15_t)0x5458, (q15_t)0x6047, - (q15_t)0x5433, (q15_t)0x6068, (q15_t)0x540D, (q15_t)0x6089, - (q15_t)0x53E7, (q15_t)0x60AA, (q15_t)0x53C1, (q15_t)0x60CB, - (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5375, (q15_t)0x610D, - (q15_t)0x534E, (q15_t)0x612D, (q15_t)0x5328, (q15_t)0x614E, - (q15_t)0x5302, (q15_t)0x616F, (q15_t)0x52DC, (q15_t)0x618F, - (q15_t)0x52B5, (q15_t)0x61B0, (q15_t)0x528F, (q15_t)0x61D0, - (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x5242, (q15_t)0x6211, - (q15_t)0x521C, (q15_t)0x6231, (q15_t)0x51F5, (q15_t)0x6251, - (q15_t)0x51CE, (q15_t)0x6271, (q15_t)0x51A8, (q15_t)0x6292, - (q15_t)0x5181, (q15_t)0x62B2, (q15_t)0x515A, (q15_t)0x62D2, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x510C, (q15_t)0x6311, - (q15_t)0x50E5, (q15_t)0x6331, (q15_t)0x50BF, (q15_t)0x6351, - (q15_t)0x5097, (q15_t)0x6371, (q15_t)0x5070, (q15_t)0x6390, - (q15_t)0x5049, (q15_t)0x63B0, (q15_t)0x5022, (q15_t)0x63CF, - (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4FD4, (q15_t)0x640E, - (q15_t)0x4FAC, (q15_t)0x642D, (q15_t)0x4F85, (q15_t)0x644D, - (q15_t)0x4F5E, (q15_t)0x646C, (q15_t)0x4F36, (q15_t)0x648B, - (q15_t)0x4F0F, (q15_t)0x64AA, (q15_t)0x4EE7, (q15_t)0x64C9, - (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E98, (q15_t)0x6507, - (q15_t)0x4E70, (q15_t)0x6526, (q15_t)0x4E48, (q15_t)0x6545, - (q15_t)0x4E21, (q15_t)0x6563, (q15_t)0x4DF9, (q15_t)0x6582, - (q15_t)0x4DD1, (q15_t)0x65A0, (q15_t)0x4DA9, (q15_t)0x65BF, - (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4D59, (q15_t)0x65FC, - (q15_t)0x4D31, (q15_t)0x661A, (q15_t)0x4D09, (q15_t)0x6639, - (q15_t)0x4CE1, (q15_t)0x6657, (q15_t)0x4CB8, (q15_t)0x6675, - (q15_t)0x4C90, (q15_t)0x6693, (q15_t)0x4C68, (q15_t)0x66B1, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4C17, (q15_t)0x66ED, - (q15_t)0x4BEF, (q15_t)0x670B, (q15_t)0x4BC6, (q15_t)0x6729, - (q15_t)0x4B9E, (q15_t)0x6746, (q15_t)0x4B75, (q15_t)0x6764, - (q15_t)0x4B4C, (q15_t)0x6782, (q15_t)0x4B24, (q15_t)0x679F, - (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4AD2, (q15_t)0x67DA, - (q15_t)0x4AA9, (q15_t)0x67F7, (q15_t)0x4A81, (q15_t)0x6815, - (q15_t)0x4A58, (q15_t)0x6832, (q15_t)0x4A2F, (q15_t)0x684F, - (q15_t)0x4A06, (q15_t)0x686C, (q15_t)0x49DD, (q15_t)0x6889, - (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x498A, (q15_t)0x68C3, - (q15_t)0x4961, (q15_t)0x68E0, (q15_t)0x4938, (q15_t)0x68FD, - (q15_t)0x490F, (q15_t)0x6919, (q15_t)0x48E6, (q15_t)0x6936, - (q15_t)0x48BC, (q15_t)0x6953, (q15_t)0x4893, (q15_t)0x696F, - (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x4840, (q15_t)0x69A8, - (q15_t)0x4816, (q15_t)0x69C4, (q15_t)0x47ED, (q15_t)0x69E1, - (q15_t)0x47C3, (q15_t)0x69FD, (q15_t)0x479A, (q15_t)0x6A19, - (q15_t)0x4770, (q15_t)0x6A35, (q15_t)0x4746, (q15_t)0x6A51, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x46F3, (q15_t)0x6A89, - (q15_t)0x46C9, (q15_t)0x6AA5, (q15_t)0x469F, (q15_t)0x6AC1, - (q15_t)0x4675, (q15_t)0x6ADC, (q15_t)0x464B, (q15_t)0x6AF8, - (q15_t)0x4621, (q15_t)0x6B13, (q15_t)0x45F7, (q15_t)0x6B2F, - (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x45A3, (q15_t)0x6B66, - (q15_t)0x4578, (q15_t)0x6B81, (q15_t)0x454E, (q15_t)0x6B9C, - (q15_t)0x4524, (q15_t)0x6BB8, (q15_t)0x44FA, (q15_t)0x6BD3, - (q15_t)0x44CF, (q15_t)0x6BEE, (q15_t)0x44A5, (q15_t)0x6C09, - (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4450, (q15_t)0x6C3F, - (q15_t)0x4425, (q15_t)0x6C59, (q15_t)0x43FB, (q15_t)0x6C74, - (q15_t)0x43D0, (q15_t)0x6C8F, (q15_t)0x43A5, (q15_t)0x6CA9, - (q15_t)0x437B, (q15_t)0x6CC4, (q15_t)0x4350, (q15_t)0x6CDE, - (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x42FA, (q15_t)0x6D13, - (q15_t)0x42D0, (q15_t)0x6D2D, (q15_t)0x42A5, (q15_t)0x6D48, - (q15_t)0x427A, (q15_t)0x6D62, (q15_t)0x424F, (q15_t)0x6D7C, - (q15_t)0x4224, (q15_t)0x6D96, (q15_t)0x41F9, (q15_t)0x6DB0, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x41A2, (q15_t)0x6DE3, - (q15_t)0x4177, (q15_t)0x6DFD, (q15_t)0x414C, (q15_t)0x6E17, - (q15_t)0x4121, (q15_t)0x6E30, (q15_t)0x40F6, (q15_t)0x6E4A, - (q15_t)0x40CA, (q15_t)0x6E63, (q15_t)0x409F, (q15_t)0x6E7D, - (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x4048, (q15_t)0x6EAF, - (q15_t)0x401D, (q15_t)0x6EC9, (q15_t)0x3FF1, (q15_t)0x6EE2, - (q15_t)0x3FC5, (q15_t)0x6EFB, (q15_t)0x3F9A, (q15_t)0x6F14, - (q15_t)0x3F6E, (q15_t)0x6F2D, (q15_t)0x3F43, (q15_t)0x6F46, - (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3EEB, (q15_t)0x6F77, - (q15_t)0x3EBF, (q15_t)0x6F90, (q15_t)0x3E93, (q15_t)0x6FA9, - (q15_t)0x3E68, (q15_t)0x6FC1, (q15_t)0x3E3C, (q15_t)0x6FDA, - (q15_t)0x3E10, (q15_t)0x6FF2, (q15_t)0x3DE4, (q15_t)0x700A, - (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D8C, (q15_t)0x703B, - (q15_t)0x3D60, (q15_t)0x7053, (q15_t)0x3D33, (q15_t)0x706B, - (q15_t)0x3D07, (q15_t)0x7083, (q15_t)0x3CDB, (q15_t)0x709B, - (q15_t)0x3CAF, (q15_t)0x70B3, (q15_t)0x3C83, (q15_t)0x70CB, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3C2A, (q15_t)0x70FA, - (q15_t)0x3BFD, (q15_t)0x7112, (q15_t)0x3BD1, (q15_t)0x7129, - (q15_t)0x3BA5, (q15_t)0x7141, (q15_t)0x3B78, (q15_t)0x7158, - (q15_t)0x3B4C, (q15_t)0x716F, (q15_t)0x3B1F, (q15_t)0x7186, - (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3AC6, (q15_t)0x71B5, - (q15_t)0x3A99, (q15_t)0x71CC, (q15_t)0x3A6C, (q15_t)0x71E3, - (q15_t)0x3A40, (q15_t)0x71FA, (q15_t)0x3A13, (q15_t)0x7211, - (q15_t)0x39E6, (q15_t)0x7227, (q15_t)0x39B9, (q15_t)0x723E, - (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x395F, (q15_t)0x726B, - (q15_t)0x3932, (q15_t)0x7282, (q15_t)0x3906, (q15_t)0x7298, - (q15_t)0x38D8, (q15_t)0x72AF, (q15_t)0x38AB, (q15_t)0x72C5, - (q15_t)0x387E, (q15_t)0x72DB, (q15_t)0x3851, (q15_t)0x72F1, - (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x37F7, (q15_t)0x731D, - (q15_t)0x37CA, (q15_t)0x7333, (q15_t)0x379C, (q15_t)0x7349, - (q15_t)0x376F, (q15_t)0x735F, (q15_t)0x3742, (q15_t)0x7375, - (q15_t)0x3714, (q15_t)0x738A, (q15_t)0x36E7, (q15_t)0x73A0, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x368C, (q15_t)0x73CB, - (q15_t)0x365F, (q15_t)0x73E0, (q15_t)0x3631, (q15_t)0x73F6, - (q15_t)0x3604, (q15_t)0x740B, (q15_t)0x35D6, (q15_t)0x7420, - (q15_t)0x35A8, (q15_t)0x7435, (q15_t)0x357B, (q15_t)0x744A, - (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x351F, (q15_t)0x7474, - (q15_t)0x34F2, (q15_t)0x7489, (q15_t)0x34C4, (q15_t)0x749E, - (q15_t)0x3496, (q15_t)0x74B2, (q15_t)0x3468, (q15_t)0x74C7, - (q15_t)0x343A, (q15_t)0x74DB, (q15_t)0x340C, (q15_t)0x74F0, - (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x33B0, (q15_t)0x7519, - (q15_t)0x3382, (q15_t)0x752D, (q15_t)0x3354, (q15_t)0x7541, - (q15_t)0x3326, (q15_t)0x7555, (q15_t)0x32F8, (q15_t)0x7569, - (q15_t)0x32CA, (q15_t)0x757D, (q15_t)0x329C, (q15_t)0x7591, - (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x3240, (q15_t)0x75B9, - (q15_t)0x3211, (q15_t)0x75CC, (q15_t)0x31E3, (q15_t)0x75E0, - (q15_t)0x31B5, (q15_t)0x75F4, (q15_t)0x3186, (q15_t)0x7607, - (q15_t)0x3158, (q15_t)0x761B, (q15_t)0x312A, (q15_t)0x762E, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x30CD, (q15_t)0x7654, - (q15_t)0x309E, (q15_t)0x7668, (q15_t)0x3070, (q15_t)0x767B, - (q15_t)0x3041, (q15_t)0x768E, (q15_t)0x3013, (q15_t)0x76A0, - (q15_t)0x2FE4, (q15_t)0x76B3, (q15_t)0x2FB5, (q15_t)0x76C6, - (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2F58, (q15_t)0x76EB, - (q15_t)0x2F29, (q15_t)0x76FE, (q15_t)0x2EFB, (q15_t)0x7710, - (q15_t)0x2ECC, (q15_t)0x7723, (q15_t)0x2E9D, (q15_t)0x7735, - (q15_t)0x2E6E, (q15_t)0x7747, (q15_t)0x2E3F, (q15_t)0x775A, - (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2DE2, (q15_t)0x777E, - (q15_t)0x2DB3, (q15_t)0x7790, (q15_t)0x2D84, (q15_t)0x77A2, - (q15_t)0x2D55, (q15_t)0x77B4, (q15_t)0x2D26, (q15_t)0x77C5, - (q15_t)0x2CF7, (q15_t)0x77D7, (q15_t)0x2CC8, (q15_t)0x77E9, - (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2C69, (q15_t)0x780C, - (q15_t)0x2C3A, (q15_t)0x781D, (q15_t)0x2C0B, (q15_t)0x782E, - (q15_t)0x2BDC, (q15_t)0x7840, (q15_t)0x2BAD, (q15_t)0x7851, - (q15_t)0x2B7D, (q15_t)0x7862, (q15_t)0x2B4E, (q15_t)0x7873, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2AEF, (q15_t)0x7895, - (q15_t)0x2AC0, (q15_t)0x78A6, (q15_t)0x2A91, (q15_t)0x78B6, - (q15_t)0x2A61, (q15_t)0x78C7, (q15_t)0x2A32, (q15_t)0x78D8, - (q15_t)0x2A02, (q15_t)0x78E8, (q15_t)0x29D3, (q15_t)0x78F9, - (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x2974, (q15_t)0x7919, - (q15_t)0x2944, (q15_t)0x792A, (q15_t)0x2915, (q15_t)0x793A, - (q15_t)0x28E5, (q15_t)0x794A, (q15_t)0x28B5, (q15_t)0x795A, - (q15_t)0x2886, (q15_t)0x796A, (q15_t)0x2856, (q15_t)0x797A, - (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x27F6, (q15_t)0x7999, - (q15_t)0x27C7, (q15_t)0x79A9, (q15_t)0x2797, (q15_t)0x79B9, - (q15_t)0x2767, (q15_t)0x79C8, (q15_t)0x2737, (q15_t)0x79D8, - (q15_t)0x2707, (q15_t)0x79E7, (q15_t)0x26D8, (q15_t)0x79F6, - (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x2678, (q15_t)0x7A15, - (q15_t)0x2648, (q15_t)0x7A24, (q15_t)0x2618, (q15_t)0x7A33, - (q15_t)0x25E8, (q15_t)0x7A42, (q15_t)0x25B8, (q15_t)0x7A50, - (q15_t)0x2588, (q15_t)0x7A5F, (q15_t)0x2558, (q15_t)0x7A6E, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x24F7, (q15_t)0x7A8B, - (q15_t)0x24C7, (q15_t)0x7A9A, (q15_t)0x2497, (q15_t)0x7AA8, - (q15_t)0x2467, (q15_t)0x7AB6, (q15_t)0x2437, (q15_t)0x7AC5, - (q15_t)0x2407, (q15_t)0x7AD3, (q15_t)0x23D6, (q15_t)0x7AE1, - (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x2376, (q15_t)0x7AFD, - (q15_t)0x2345, (q15_t)0x7B0B, (q15_t)0x2315, (q15_t)0x7B19, - (q15_t)0x22E5, (q15_t)0x7B26, (q15_t)0x22B4, (q15_t)0x7B34, - (q15_t)0x2284, (q15_t)0x7B42, (q15_t)0x2254, (q15_t)0x7B4F, - (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x21F3, (q15_t)0x7B6A, - (q15_t)0x21C2, (q15_t)0x7B77, (q15_t)0x2192, (q15_t)0x7B84, - (q15_t)0x2161, (q15_t)0x7B92, (q15_t)0x2131, (q15_t)0x7B9F, - (q15_t)0x2100, (q15_t)0x7BAC, (q15_t)0x20D0, (q15_t)0x7BB9, - (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x206E, (q15_t)0x7BD2, - (q15_t)0x203E, (q15_t)0x7BDF, (q15_t)0x200D, (q15_t)0x7BEB, - (q15_t)0x1FDC, (q15_t)0x7BF8, (q15_t)0x1FAC, (q15_t)0x7C05, - (q15_t)0x1F7B, (q15_t)0x7C11, (q15_t)0x1F4A, (q15_t)0x7C1D, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1EE9, (q15_t)0x7C36, - (q15_t)0x1EB8, (q15_t)0x7C42, (q15_t)0x1E87, (q15_t)0x7C4E, - (q15_t)0x1E56, (q15_t)0x7C5A, (q15_t)0x1E25, (q15_t)0x7C66, - (q15_t)0x1DF5, (q15_t)0x7C71, (q15_t)0x1DC4, (q15_t)0x7C7D, - (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1D62, (q15_t)0x7C94, - (q15_t)0x1D31, (q15_t)0x7CA0, (q15_t)0x1D00, (q15_t)0x7CAB, - (q15_t)0x1CCF, (q15_t)0x7CB7, (q15_t)0x1C9E, (q15_t)0x7CC2, - (q15_t)0x1C6D, (q15_t)0x7CCD, (q15_t)0x1C3C, (q15_t)0x7CD8, - (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1BDA, (q15_t)0x7CEE, - (q15_t)0x1BA9, (q15_t)0x7CF9, (q15_t)0x1B78, (q15_t)0x7D04, - (q15_t)0x1B47, (q15_t)0x7D0F, (q15_t)0x1B16, (q15_t)0x7D19, - (q15_t)0x1AE4, (q15_t)0x7D24, (q15_t)0x1AB3, (q15_t)0x7D2F, - (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x1A51, (q15_t)0x7D43, - (q15_t)0x1A20, (q15_t)0x7D4E, (q15_t)0x19EF, (q15_t)0x7D58, - (q15_t)0x19BD, (q15_t)0x7D62, (q15_t)0x198C, (q15_t)0x7D6C, - (q15_t)0x195B, (q15_t)0x7D76, (q15_t)0x192A, (q15_t)0x7D80, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x18C7, (q15_t)0x7D94, - (q15_t)0x1896, (q15_t)0x7D9D, (q15_t)0x1864, (q15_t)0x7DA7, - (q15_t)0x1833, (q15_t)0x7DB0, (q15_t)0x1802, (q15_t)0x7DBA, - (q15_t)0x17D0, (q15_t)0x7DC3, (q15_t)0x179F, (q15_t)0x7DCD, - (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x173C, (q15_t)0x7DDF, - (q15_t)0x170A, (q15_t)0x7DE8, (q15_t)0x16D9, (q15_t)0x7DF1, - (q15_t)0x16A8, (q15_t)0x7DFA, (q15_t)0x1676, (q15_t)0x7E03, - (q15_t)0x1645, (q15_t)0x7E0C, (q15_t)0x1613, (q15_t)0x7E14, - (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x15B0, (q15_t)0x7E26, - (q15_t)0x157F, (q15_t)0x7E2E, (q15_t)0x154D, (q15_t)0x7E37, - (q15_t)0x151B, (q15_t)0x7E3F, (q15_t)0x14EA, (q15_t)0x7E47, - (q15_t)0x14B8, (q15_t)0x7E4F, (q15_t)0x1487, (q15_t)0x7E57, - (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x1423, (q15_t)0x7E67, - (q15_t)0x13F2, (q15_t)0x7E6F, (q15_t)0x13C0, (q15_t)0x7E77, - (q15_t)0x138E, (q15_t)0x7E7F, (q15_t)0x135D, (q15_t)0x7E86, - (q15_t)0x132B, (q15_t)0x7E8E, (q15_t)0x12F9, (q15_t)0x7E95, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1296, (q15_t)0x7EA4, - (q15_t)0x1264, (q15_t)0x7EAB, (q15_t)0x1232, (q15_t)0x7EB3, - (q15_t)0x1201, (q15_t)0x7EBA, (q15_t)0x11CF, (q15_t)0x7EC1, - (q15_t)0x119D, (q15_t)0x7EC8, (q15_t)0x116B, (q15_t)0x7ECF, - (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x1108, (q15_t)0x7EDC, - (q15_t)0x10D6, (q15_t)0x7EE3, (q15_t)0x10A4, (q15_t)0x7EE9, - (q15_t)0x1072, (q15_t)0x7EF0, (q15_t)0x1040, (q15_t)0x7EF6, - (q15_t)0x100E, (q15_t)0x7EFD, (q15_t)0x0FDD, (q15_t)0x7F03, - (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0F79, (q15_t)0x7F0F, - (q15_t)0x0F47, (q15_t)0x7F15, (q15_t)0x0F15, (q15_t)0x7F1B, - (q15_t)0x0EE3, (q15_t)0x7F21, (q15_t)0x0EB1, (q15_t)0x7F27, - (q15_t)0x0E7F, (q15_t)0x7F2D, (q15_t)0x0E4D, (q15_t)0x7F32, - (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0DE9, (q15_t)0x7F3D, - (q15_t)0x0DB7, (q15_t)0x7F43, (q15_t)0x0D85, (q15_t)0x7F48, - (q15_t)0x0D53, (q15_t)0x7F4D, (q15_t)0x0D21, (q15_t)0x7F53, - (q15_t)0x0CEF, (q15_t)0x7F58, (q15_t)0x0CBD, (q15_t)0x7F5D, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0C59, (q15_t)0x7F67, - (q15_t)0x0C27, (q15_t)0x7F6B, (q15_t)0x0BF5, (q15_t)0x7F70, - (q15_t)0x0BC3, (q15_t)0x7F75, (q15_t)0x0B91, (q15_t)0x7F79, - (q15_t)0x0B5F, (q15_t)0x7F7E, (q15_t)0x0B2D, (q15_t)0x7F82, - (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0AC9, (q15_t)0x7F8B, - (q15_t)0x0A97, (q15_t)0x7F8F, (q15_t)0x0A65, (q15_t)0x7F93, - (q15_t)0x0A33, (q15_t)0x7F97, (q15_t)0x0A00, (q15_t)0x7F9B, - (q15_t)0x09CE, (q15_t)0x7F9F, (q15_t)0x099C, (q15_t)0x7FA3, - (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x0938, (q15_t)0x7FAA, - (q15_t)0x0906, (q15_t)0x7FAE, (q15_t)0x08D4, (q15_t)0x7FB1, - (q15_t)0x08A2, (q15_t)0x7FB5, (q15_t)0x086F, (q15_t)0x7FB8, - (q15_t)0x083D, (q15_t)0x7FBC, (q15_t)0x080B, (q15_t)0x7FBF, - (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x07A7, (q15_t)0x7FC5, - (q15_t)0x0775, (q15_t)0x7FC8, (q15_t)0x0742, (q15_t)0x7FCB, - (q15_t)0x0710, (q15_t)0x7FCE, (q15_t)0x06DE, (q15_t)0x7FD0, - (q15_t)0x06AC, (q15_t)0x7FD3, (q15_t)0x067A, (q15_t)0x7FD6, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x0615, (q15_t)0x7FDA, - (q15_t)0x05E3, (q15_t)0x7FDD, (q15_t)0x05B1, (q15_t)0x7FDF, - (q15_t)0x057F, (q15_t)0x7FE1, (q15_t)0x054C, (q15_t)0x7FE3, - (q15_t)0x051A, (q15_t)0x7FE5, (q15_t)0x04E8, (q15_t)0x7FE7, - (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x0483, (q15_t)0x7FEB, - (q15_t)0x0451, (q15_t)0x7FED, (q15_t)0x041F, (q15_t)0x7FEE, - (q15_t)0x03ED, (q15_t)0x7FF0, (q15_t)0x03BA, (q15_t)0x7FF2, - (q15_t)0x0388, (q15_t)0x7FF3, (q15_t)0x0356, (q15_t)0x7FF4, - (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x02F1, (q15_t)0x7FF7, - (q15_t)0x02BF, (q15_t)0x7FF8, (q15_t)0x028D, (q15_t)0x7FF9, - (q15_t)0x025B, (q15_t)0x7FFA, (q15_t)0x0228, (q15_t)0x7FFB, - (q15_t)0x01F6, (q15_t)0x7FFC, (q15_t)0x01C4, (q15_t)0x7FFC, - (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x015F, (q15_t)0x7FFE, - (q15_t)0x012D, (q15_t)0x7FFE, (q15_t)0x00FB, (q15_t)0x7FFF, - (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x0096, (q15_t)0x7FFF, - (q15_t)0x0064, (q15_t)0x7FFF, (q15_t)0x0032, (q15_t)0x7FFF, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFFCD, (q15_t)0x7FFF, - (q15_t)0xFF9B, (q15_t)0x7FFF, (q15_t)0xFF69, (q15_t)0x7FFF, - (q15_t)0xFF36, (q15_t)0x7FFF, (q15_t)0xFF04, (q15_t)0x7FFF, - (q15_t)0xFED2, (q15_t)0x7FFE, (q15_t)0xFEA0, (q15_t)0x7FFE, - (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFE3B, (q15_t)0x7FFC, - (q15_t)0xFE09, (q15_t)0x7FFC, (q15_t)0xFDD7, (q15_t)0x7FFB, - (q15_t)0xFDA4, (q15_t)0x7FFA, (q15_t)0xFD72, (q15_t)0x7FF9, - (q15_t)0xFD40, (q15_t)0x7FF8, (q15_t)0xFD0E, (q15_t)0x7FF7, - (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFCA9, (q15_t)0x7FF4, - (q15_t)0xFC77, (q15_t)0x7FF3, (q15_t)0xFC45, (q15_t)0x7FF2, - (q15_t)0xFC12, (q15_t)0x7FF0, (q15_t)0xFBE0, (q15_t)0x7FEE, - (q15_t)0xFBAE, (q15_t)0x7FED, (q15_t)0xFB7C, (q15_t)0x7FEB, - (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFB17, (q15_t)0x7FE7, - (q15_t)0xFAE5, (q15_t)0x7FE5, (q15_t)0xFAB3, (q15_t)0x7FE3, - (q15_t)0xFA80, (q15_t)0x7FE1, (q15_t)0xFA4E, (q15_t)0x7FDF, - (q15_t)0xFA1C, (q15_t)0x7FDD, (q15_t)0xF9EA, (q15_t)0x7FDA, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF985, (q15_t)0x7FD6, - (q15_t)0xF953, (q15_t)0x7FD3, (q15_t)0xF921, (q15_t)0x7FD0, - (q15_t)0xF8EF, (q15_t)0x7FCE, (q15_t)0xF8BD, (q15_t)0x7FCB, - (q15_t)0xF88A, (q15_t)0x7FC8, (q15_t)0xF858, (q15_t)0x7FC5, - (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF7F4, (q15_t)0x7FBF, - (q15_t)0xF7C2, (q15_t)0x7FBC, (q15_t)0xF790, (q15_t)0x7FB8, - (q15_t)0xF75D, (q15_t)0x7FB5, (q15_t)0xF72B, (q15_t)0x7FB1, - (q15_t)0xF6F9, (q15_t)0x7FAE, (q15_t)0xF6C7, (q15_t)0x7FAA, - (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF663, (q15_t)0x7FA3, - (q15_t)0xF631, (q15_t)0x7F9F, (q15_t)0xF5FF, (q15_t)0x7F9B, - (q15_t)0xF5CC, (q15_t)0x7F97, (q15_t)0xF59A, (q15_t)0x7F93, - (q15_t)0xF568, (q15_t)0x7F8F, (q15_t)0xF536, (q15_t)0x7F8B, - (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF4D2, (q15_t)0x7F82, - (q15_t)0xF4A0, (q15_t)0x7F7E, (q15_t)0xF46E, (q15_t)0x7F79, - (q15_t)0xF43C, (q15_t)0x7F75, (q15_t)0xF40A, (q15_t)0x7F70, - (q15_t)0xF3D8, (q15_t)0x7F6B, (q15_t)0xF3A6, (q15_t)0x7F67, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF342, (q15_t)0x7F5D, - (q15_t)0xF310, (q15_t)0x7F58, (q15_t)0xF2DE, (q15_t)0x7F53, - (q15_t)0xF2AC, (q15_t)0x7F4D, (q15_t)0xF27A, (q15_t)0x7F48, - (q15_t)0xF248, (q15_t)0x7F43, (q15_t)0xF216, (q15_t)0x7F3D, - (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF1B2, (q15_t)0x7F32, - (q15_t)0xF180, (q15_t)0x7F2D, (q15_t)0xF14E, (q15_t)0x7F27, - (q15_t)0xF11C, (q15_t)0x7F21, (q15_t)0xF0EA, (q15_t)0x7F1B, - (q15_t)0xF0B8, (q15_t)0x7F15, (q15_t)0xF086, (q15_t)0x7F0F, - (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xF022, (q15_t)0x7F03, - (q15_t)0xEFF1, (q15_t)0x7EFD, (q15_t)0xEFBF, (q15_t)0x7EF6, - (q15_t)0xEF8D, (q15_t)0x7EF0, (q15_t)0xEF5B, (q15_t)0x7EE9, - (q15_t)0xEF29, (q15_t)0x7EE3, (q15_t)0xEEF7, (q15_t)0x7EDC, - (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEE94, (q15_t)0x7ECF, - (q15_t)0xEE62, (q15_t)0x7EC8, (q15_t)0xEE30, (q15_t)0x7EC1, - (q15_t)0xEDFE, (q15_t)0x7EBA, (q15_t)0xEDCD, (q15_t)0x7EB3, - (q15_t)0xED9B, (q15_t)0x7EAB, (q15_t)0xED69, (q15_t)0x7EA4, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xED06, (q15_t)0x7E95, - (q15_t)0xECD4, (q15_t)0x7E8E, (q15_t)0xECA2, (q15_t)0x7E86, - (q15_t)0xEC71, (q15_t)0x7E7F, (q15_t)0xEC3F, (q15_t)0x7E77, - (q15_t)0xEC0D, (q15_t)0x7E6F, (q15_t)0xEBDC, (q15_t)0x7E67, - (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEB78, (q15_t)0x7E57, - (q15_t)0xEB47, (q15_t)0x7E4F, (q15_t)0xEB15, (q15_t)0x7E47, - (q15_t)0xEAE4, (q15_t)0x7E3F, (q15_t)0xEAB2, (q15_t)0x7E37, - (q15_t)0xEA80, (q15_t)0x7E2E, (q15_t)0xEA4F, (q15_t)0x7E26, - (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE9EC, (q15_t)0x7E14, - (q15_t)0xE9BA, (q15_t)0x7E0C, (q15_t)0xE989, (q15_t)0x7E03, - (q15_t)0xE957, (q15_t)0x7DFA, (q15_t)0xE926, (q15_t)0x7DF1, - (q15_t)0xE8F5, (q15_t)0x7DE8, (q15_t)0xE8C3, (q15_t)0x7DDF, - (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE860, (q15_t)0x7DCD, - (q15_t)0xE82F, (q15_t)0x7DC3, (q15_t)0xE7FD, (q15_t)0x7DBA, - (q15_t)0xE7CC, (q15_t)0x7DB0, (q15_t)0xE79B, (q15_t)0x7DA7, - (q15_t)0xE769, (q15_t)0x7D9D, (q15_t)0xE738, (q15_t)0x7D94, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE6D5, (q15_t)0x7D80, - (q15_t)0xE6A4, (q15_t)0x7D76, (q15_t)0xE673, (q15_t)0x7D6C, - (q15_t)0xE642, (q15_t)0x7D62, (q15_t)0xE610, (q15_t)0x7D58, - (q15_t)0xE5DF, (q15_t)0x7D4E, (q15_t)0xE5AE, (q15_t)0x7D43, - (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE54C, (q15_t)0x7D2F, - (q15_t)0xE51B, (q15_t)0x7D24, (q15_t)0xE4E9, (q15_t)0x7D19, - (q15_t)0xE4B8, (q15_t)0x7D0F, (q15_t)0xE487, (q15_t)0x7D04, - (q15_t)0xE456, (q15_t)0x7CF9, (q15_t)0xE425, (q15_t)0x7CEE, - (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE3C3, (q15_t)0x7CD8, - (q15_t)0xE392, (q15_t)0x7CCD, (q15_t)0xE361, (q15_t)0x7CC2, - (q15_t)0xE330, (q15_t)0x7CB7, (q15_t)0xE2FF, (q15_t)0x7CAB, - (q15_t)0xE2CE, (q15_t)0x7CA0, (q15_t)0xE29D, (q15_t)0x7C94, - (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE23B, (q15_t)0x7C7D, - (q15_t)0xE20A, (q15_t)0x7C71, (q15_t)0xE1DA, (q15_t)0x7C66, - (q15_t)0xE1A9, (q15_t)0x7C5A, (q15_t)0xE178, (q15_t)0x7C4E, - (q15_t)0xE147, (q15_t)0x7C42, (q15_t)0xE116, (q15_t)0x7C36, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE0B5, (q15_t)0x7C1D, - (q15_t)0xE084, (q15_t)0x7C11, (q15_t)0xE053, (q15_t)0x7C05, - (q15_t)0xE023, (q15_t)0x7BF8, (q15_t)0xDFF2, (q15_t)0x7BEB, - (q15_t)0xDFC1, (q15_t)0x7BDF, (q15_t)0xDF91, (q15_t)0x7BD2, - (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDF2F, (q15_t)0x7BB9, - (q15_t)0xDEFF, (q15_t)0x7BAC, (q15_t)0xDECE, (q15_t)0x7B9F, - (q15_t)0xDE9E, (q15_t)0x7B92, (q15_t)0xDE6D, (q15_t)0x7B84, - (q15_t)0xDE3D, (q15_t)0x7B77, (q15_t)0xDE0C, (q15_t)0x7B6A, - (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDDAB, (q15_t)0x7B4F, - (q15_t)0xDD7B, (q15_t)0x7B42, (q15_t)0xDD4B, (q15_t)0x7B34, - (q15_t)0xDD1A, (q15_t)0x7B26, (q15_t)0xDCEA, (q15_t)0x7B19, - (q15_t)0xDCBA, (q15_t)0x7B0B, (q15_t)0xDC89, (q15_t)0x7AFD, - (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDC29, (q15_t)0x7AE1, - (q15_t)0xDBF8, (q15_t)0x7AD3, (q15_t)0xDBC8, (q15_t)0x7AC5, - (q15_t)0xDB98, (q15_t)0x7AB6, (q15_t)0xDB68, (q15_t)0x7AA8, - (q15_t)0xDB38, (q15_t)0x7A9A, (q15_t)0xDB08, (q15_t)0x7A8B, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDAA7, (q15_t)0x7A6E, - (q15_t)0xDA77, (q15_t)0x7A5F, (q15_t)0xDA47, (q15_t)0x7A50, - (q15_t)0xDA17, (q15_t)0x7A42, (q15_t)0xD9E7, (q15_t)0x7A33, - (q15_t)0xD9B7, (q15_t)0x7A24, (q15_t)0xD987, (q15_t)0x7A15, - (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD927, (q15_t)0x79F6, - (q15_t)0xD8F8, (q15_t)0x79E7, (q15_t)0xD8C8, (q15_t)0x79D8, - (q15_t)0xD898, (q15_t)0x79C8, (q15_t)0xD868, (q15_t)0x79B9, - (q15_t)0xD838, (q15_t)0x79A9, (q15_t)0xD809, (q15_t)0x7999, - (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD7A9, (q15_t)0x797A, - (q15_t)0xD779, (q15_t)0x796A, (q15_t)0xD74A, (q15_t)0x795A, - (q15_t)0xD71A, (q15_t)0x794A, (q15_t)0xD6EA, (q15_t)0x793A, - (q15_t)0xD6BB, (q15_t)0x792A, (q15_t)0xD68B, (q15_t)0x7919, - (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD62C, (q15_t)0x78F9, - (q15_t)0xD5FD, (q15_t)0x78E8, (q15_t)0xD5CD, (q15_t)0x78D8, - (q15_t)0xD59E, (q15_t)0x78C7, (q15_t)0xD56E, (q15_t)0x78B6, - (q15_t)0xD53F, (q15_t)0x78A6, (q15_t)0xD510, (q15_t)0x7895, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD4B1, (q15_t)0x7873, - (q15_t)0xD482, (q15_t)0x7862, (q15_t)0xD452, (q15_t)0x7851, - (q15_t)0xD423, (q15_t)0x7840, (q15_t)0xD3F4, (q15_t)0x782E, - (q15_t)0xD3C5, (q15_t)0x781D, (q15_t)0xD396, (q15_t)0x780C, - (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD337, (q15_t)0x77E9, - (q15_t)0xD308, (q15_t)0x77D7, (q15_t)0xD2D9, (q15_t)0x77C5, - (q15_t)0xD2AA, (q15_t)0x77B4, (q15_t)0xD27B, (q15_t)0x77A2, - (q15_t)0xD24C, (q15_t)0x7790, (q15_t)0xD21D, (q15_t)0x777E, - (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD1C0, (q15_t)0x775A, - (q15_t)0xD191, (q15_t)0x7747, (q15_t)0xD162, (q15_t)0x7735, - (q15_t)0xD133, (q15_t)0x7723, (q15_t)0xD104, (q15_t)0x7710, - (q15_t)0xD0D6, (q15_t)0x76FE, (q15_t)0xD0A7, (q15_t)0x76EB, - (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xD04A, (q15_t)0x76C6, - (q15_t)0xD01B, (q15_t)0x76B3, (q15_t)0xCFEC, (q15_t)0x76A0, - (q15_t)0xCFBE, (q15_t)0x768E, (q15_t)0xCF8F, (q15_t)0x767B, - (q15_t)0xCF61, (q15_t)0x7668, (q15_t)0xCF32, (q15_t)0x7654, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCED5, (q15_t)0x762E, - (q15_t)0xCEA7, (q15_t)0x761B, (q15_t)0xCE79, (q15_t)0x7607, - (q15_t)0xCE4A, (q15_t)0x75F4, (q15_t)0xCE1C, (q15_t)0x75E0, - (q15_t)0xCDEE, (q15_t)0x75CC, (q15_t)0xCDBF, (q15_t)0x75B9, - (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCD63, (q15_t)0x7591, - (q15_t)0xCD35, (q15_t)0x757D, (q15_t)0xCD07, (q15_t)0x7569, - (q15_t)0xCCD9, (q15_t)0x7555, (q15_t)0xCCAB, (q15_t)0x7541, - (q15_t)0xCC7D, (q15_t)0x752D, (q15_t)0xCC4F, (q15_t)0x7519, - (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCBF3, (q15_t)0x74F0, - (q15_t)0xCBC5, (q15_t)0x74DB, (q15_t)0xCB97, (q15_t)0x74C7, - (q15_t)0xCB69, (q15_t)0x74B2, (q15_t)0xCB3B, (q15_t)0x749E, - (q15_t)0xCB0D, (q15_t)0x7489, (q15_t)0xCAE0, (q15_t)0x7474, - (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xCA84, (q15_t)0x744A, - (q15_t)0xCA57, (q15_t)0x7435, (q15_t)0xCA29, (q15_t)0x7420, - (q15_t)0xC9FB, (q15_t)0x740B, (q15_t)0xC9CE, (q15_t)0x73F6, - (q15_t)0xC9A0, (q15_t)0x73E0, (q15_t)0xC973, (q15_t)0x73CB, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC918, (q15_t)0x73A0, - (q15_t)0xC8EB, (q15_t)0x738A, (q15_t)0xC8BD, (q15_t)0x7375, - (q15_t)0xC890, (q15_t)0x735F, (q15_t)0xC863, (q15_t)0x7349, - (q15_t)0xC835, (q15_t)0x7333, (q15_t)0xC808, (q15_t)0x731D, - (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC7AE, (q15_t)0x72F1, - (q15_t)0xC781, (q15_t)0x72DB, (q15_t)0xC754, (q15_t)0x72C5, - (q15_t)0xC727, (q15_t)0x72AF, (q15_t)0xC6F9, (q15_t)0x7298, - (q15_t)0xC6CD, (q15_t)0x7282, (q15_t)0xC6A0, (q15_t)0x726B, - (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC646, (q15_t)0x723E, - (q15_t)0xC619, (q15_t)0x7227, (q15_t)0xC5EC, (q15_t)0x7211, - (q15_t)0xC5BF, (q15_t)0x71FA, (q15_t)0xC593, (q15_t)0x71E3, - (q15_t)0xC566, (q15_t)0x71CC, (q15_t)0xC539, (q15_t)0x71B5, - (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC4E0, (q15_t)0x7186, - (q15_t)0xC4B3, (q15_t)0x716F, (q15_t)0xC487, (q15_t)0x7158, - (q15_t)0xC45A, (q15_t)0x7141, (q15_t)0xC42E, (q15_t)0x7129, - (q15_t)0xC402, (q15_t)0x7112, (q15_t)0xC3D5, (q15_t)0x70FA, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC37C, (q15_t)0x70CB, - (q15_t)0xC350, (q15_t)0x70B3, (q15_t)0xC324, (q15_t)0x709B, - (q15_t)0xC2F8, (q15_t)0x7083, (q15_t)0xC2CC, (q15_t)0x706B, - (q15_t)0xC29F, (q15_t)0x7053, (q15_t)0xC273, (q15_t)0x703B, - (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC21B, (q15_t)0x700A, - (q15_t)0xC1EF, (q15_t)0x6FF2, (q15_t)0xC1C3, (q15_t)0x6FDA, - (q15_t)0xC197, (q15_t)0x6FC1, (q15_t)0xC16C, (q15_t)0x6FA9, - (q15_t)0xC140, (q15_t)0x6F90, (q15_t)0xC114, (q15_t)0x6F77, - (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC0BC, (q15_t)0x6F46, - (q15_t)0xC091, (q15_t)0x6F2D, (q15_t)0xC065, (q15_t)0x6F14, - (q15_t)0xC03A, (q15_t)0x6EFB, (q15_t)0xC00E, (q15_t)0x6EE2, - (q15_t)0xBFE2, (q15_t)0x6EC9, (q15_t)0xBFB7, (q15_t)0x6EAF, - (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBF60, (q15_t)0x6E7D, - (q15_t)0xBF35, (q15_t)0x6E63, (q15_t)0xBF09, (q15_t)0x6E4A, - (q15_t)0xBEDE, (q15_t)0x6E30, (q15_t)0xBEB3, (q15_t)0x6E17, - (q15_t)0xBE88, (q15_t)0x6DFD, (q15_t)0xBE5D, (q15_t)0x6DE3, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBE06, (q15_t)0x6DB0, - (q15_t)0xBDDB, (q15_t)0x6D96, (q15_t)0xBDB0, (q15_t)0x6D7C, - (q15_t)0xBD85, (q15_t)0x6D62, (q15_t)0xBD5A, (q15_t)0x6D48, - (q15_t)0xBD2F, (q15_t)0x6D2D, (q15_t)0xBD05, (q15_t)0x6D13, - (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBCAF, (q15_t)0x6CDE, - (q15_t)0xBC84, (q15_t)0x6CC4, (q15_t)0xBC5A, (q15_t)0x6CA9, - (q15_t)0xBC2F, (q15_t)0x6C8F, (q15_t)0xBC04, (q15_t)0x6C74, - (q15_t)0xBBDA, (q15_t)0x6C59, (q15_t)0xBBAF, (q15_t)0x6C3F, - (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBB5A, (q15_t)0x6C09, - (q15_t)0xBB30, (q15_t)0x6BEE, (q15_t)0xBB05, (q15_t)0x6BD3, - (q15_t)0xBADB, (q15_t)0x6BB8, (q15_t)0xBAB1, (q15_t)0x6B9C, - (q15_t)0xBA87, (q15_t)0x6B81, (q15_t)0xBA5C, (q15_t)0x6B66, - (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xBA08, (q15_t)0x6B2F, - (q15_t)0xB9DE, (q15_t)0x6B13, (q15_t)0xB9B4, (q15_t)0x6AF8, - (q15_t)0xB98A, (q15_t)0x6ADC, (q15_t)0xB960, (q15_t)0x6AC1, - (q15_t)0xB936, (q15_t)0x6AA5, (q15_t)0xB90C, (q15_t)0x6A89, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB8B9, (q15_t)0x6A51, - (q15_t)0xB88F, (q15_t)0x6A35, (q15_t)0xB865, (q15_t)0x6A19, - (q15_t)0xB83C, (q15_t)0x69FD, (q15_t)0xB812, (q15_t)0x69E1, - (q15_t)0xB7E9, (q15_t)0x69C4, (q15_t)0xB7BF, (q15_t)0x69A8, - (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB76C, (q15_t)0x696F, - (q15_t)0xB743, (q15_t)0x6953, (q15_t)0xB719, (q15_t)0x6936, - (q15_t)0xB6F0, (q15_t)0x6919, (q15_t)0xB6C7, (q15_t)0x68FD, - (q15_t)0xB69E, (q15_t)0x68E0, (q15_t)0xB675, (q15_t)0x68C3, - (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB622, (q15_t)0x6889, - (q15_t)0xB5F9, (q15_t)0x686C, (q15_t)0xB5D0, (q15_t)0x684F, - (q15_t)0xB5A7, (q15_t)0x6832, (q15_t)0xB57E, (q15_t)0x6815, - (q15_t)0xB556, (q15_t)0x67F7, (q15_t)0xB52D, (q15_t)0x67DA, - (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB4DB, (q15_t)0x679F, - (q15_t)0xB4B3, (q15_t)0x6782, (q15_t)0xB48A, (q15_t)0x6764, - (q15_t)0xB461, (q15_t)0x6746, (q15_t)0xB439, (q15_t)0x6729, - (q15_t)0xB410, (q15_t)0x670B, (q15_t)0xB3E8, (q15_t)0x66ED, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB397, (q15_t)0x66B1, - (q15_t)0xB36F, (q15_t)0x6693, (q15_t)0xB347, (q15_t)0x6675, - (q15_t)0xB31E, (q15_t)0x6657, (q15_t)0xB2F6, (q15_t)0x6639, - (q15_t)0xB2CE, (q15_t)0x661A, (q15_t)0xB2A6, (q15_t)0x65FC, - (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB256, (q15_t)0x65BF, - (q15_t)0xB22E, (q15_t)0x65A0, (q15_t)0xB206, (q15_t)0x6582, - (q15_t)0xB1DE, (q15_t)0x6563, (q15_t)0xB1B7, (q15_t)0x6545, - (q15_t)0xB18F, (q15_t)0x6526, (q15_t)0xB167, (q15_t)0x6507, - (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB118, (q15_t)0x64C9, - (q15_t)0xB0F0, (q15_t)0x64AA, (q15_t)0xB0C9, (q15_t)0x648B, - (q15_t)0xB0A1, (q15_t)0x646C, (q15_t)0xB07A, (q15_t)0x644D, - (q15_t)0xB053, (q15_t)0x642D, (q15_t)0xB02B, (q15_t)0x640E, - (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAFDD, (q15_t)0x63CF, - (q15_t)0xAFB6, (q15_t)0x63B0, (q15_t)0xAF8F, (q15_t)0x6390, - (q15_t)0xAF68, (q15_t)0x6371, (q15_t)0xAF40, (q15_t)0x6351, - (q15_t)0xAF1A, (q15_t)0x6331, (q15_t)0xAEF3, (q15_t)0x6311, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAEA5, (q15_t)0x62D2, - (q15_t)0xAE7E, (q15_t)0x62B2, (q15_t)0xAE57, (q15_t)0x6292, - (q15_t)0xAE31, (q15_t)0x6271, (q15_t)0xAE0A, (q15_t)0x6251, - (q15_t)0xADE3, (q15_t)0x6231, (q15_t)0xADBD, (q15_t)0x6211, - (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xAD70, (q15_t)0x61D0, - (q15_t)0xAD4A, (q15_t)0x61B0, (q15_t)0xAD23, (q15_t)0x618F, - (q15_t)0xACFD, (q15_t)0x616F, (q15_t)0xACD7, (q15_t)0x614E, - (q15_t)0xACB1, (q15_t)0x612D, (q15_t)0xAC8A, (q15_t)0x610D, - (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAC3E, (q15_t)0x60CB, - (q15_t)0xAC18, (q15_t)0x60AA, (q15_t)0xABF2, (q15_t)0x6089, - (q15_t)0xABCC, (q15_t)0x6068, (q15_t)0xABA7, (q15_t)0x6047, - (q15_t)0xAB81, (q15_t)0x6026, (q15_t)0xAB5B, (q15_t)0x6004, - (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAB10, (q15_t)0x5FC2, - (q15_t)0xAAEA, (q15_t)0x5FA0, (q15_t)0xAAC5, (q15_t)0x5F7F, - (q15_t)0xAA9F, (q15_t)0x5F5E, (q15_t)0xAA7A, (q15_t)0x5F3C, - (q15_t)0xAA54, (q15_t)0x5F1A, (q15_t)0xAA2F, (q15_t)0x5EF9, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA9E5, (q15_t)0x5EB5, - (q15_t)0xA9BF, (q15_t)0x5E93, (q15_t)0xA99A, (q15_t)0x5E71, - (q15_t)0xA975, (q15_t)0x5E50, (q15_t)0xA950, (q15_t)0x5E2D, - (q15_t)0xA92B, (q15_t)0x5E0B, (q15_t)0xA906, (q15_t)0x5DE9, - (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA8BD, (q15_t)0x5DA5, - (q15_t)0xA898, (q15_t)0x5D83, (q15_t)0xA873, (q15_t)0x5D60, - (q15_t)0xA84F, (q15_t)0x5D3E, (q15_t)0xA82A, (q15_t)0x5D1B, - (q15_t)0xA806, (q15_t)0x5CF9, (q15_t)0xA7E1, (q15_t)0x5CD6, - (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA798, (q15_t)0x5C91, - (q15_t)0xA774, (q15_t)0x5C6E, (q15_t)0xA750, (q15_t)0x5C4B, - (q15_t)0xA72B, (q15_t)0x5C29, (q15_t)0xA707, (q15_t)0x5C06, - (q15_t)0xA6E3, (q15_t)0x5BE3, (q15_t)0xA6BF, (q15_t)0x5BC0, - (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA677, (q15_t)0x5B79, - (q15_t)0xA653, (q15_t)0x5B56, (q15_t)0xA62F, (q15_t)0x5B33, - (q15_t)0xA60C, (q15_t)0x5B10, (q15_t)0xA5E8, (q15_t)0x5AEC, - (q15_t)0xA5C4, (q15_t)0x5AC9, (q15_t)0xA5A1, (q15_t)0x5AA5, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA55A, (q15_t)0x5A5E, - (q15_t)0xA536, (q15_t)0x5A3B, (q15_t)0xA513, (q15_t)0x5A17, - (q15_t)0xA4EF, (q15_t)0x59F3, (q15_t)0xA4CC, (q15_t)0x59D0, - (q15_t)0xA4A9, (q15_t)0x59AC, (q15_t)0xA486, (q15_t)0x5988, - (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA43F, (q15_t)0x5940, - (q15_t)0xA41C, (q15_t)0x591C, (q15_t)0xA3F9, (q15_t)0x58F8, - (q15_t)0xA3D6, (q15_t)0x58D4, (q15_t)0xA3B4, (q15_t)0x58AF, - (q15_t)0xA391, (q15_t)0x588B, (q15_t)0xA36E, (q15_t)0x5867, - (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA329, (q15_t)0x581E, - (q15_t)0xA306, (q15_t)0x57F9, (q15_t)0xA2E4, (q15_t)0x57D5, - (q15_t)0xA2C1, (q15_t)0x57B0, (q15_t)0xA29F, (q15_t)0x578C, - (q15_t)0xA27C, (q15_t)0x5767, (q15_t)0xA25A, (q15_t)0x5742, - (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA216, (q15_t)0x56F9, - (q15_t)0xA1F4, (q15_t)0x56D4, (q15_t)0xA1D2, (q15_t)0x56AF, - (q15_t)0xA1AF, (q15_t)0x568A, (q15_t)0xA18E, (q15_t)0x5665, - (q15_t)0xA16C, (q15_t)0x5640, (q15_t)0xA14A, (q15_t)0x561A, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA106, (q15_t)0x55D0, - (q15_t)0xA0E5, (q15_t)0x55AB, (q15_t)0xA0C3, (q15_t)0x5585, - (q15_t)0xA0A1, (q15_t)0x5560, (q15_t)0xA080, (q15_t)0x553A, - (q15_t)0xA05F, (q15_t)0x5515, (q15_t)0xA03D, (q15_t)0x54EF, - (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9FFB, (q15_t)0x54A4, - (q15_t)0x9FD9, (q15_t)0x547E, (q15_t)0x9FB8, (q15_t)0x5458, - (q15_t)0x9F97, (q15_t)0x5433, (q15_t)0x9F76, (q15_t)0x540D, - (q15_t)0x9F55, (q15_t)0x53E7, (q15_t)0x9F34, (q15_t)0x53C1, - (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9EF2, (q15_t)0x5375, - (q15_t)0x9ED2, (q15_t)0x534E, (q15_t)0x9EB1, (q15_t)0x5328, - (q15_t)0x9E90, (q15_t)0x5302, (q15_t)0x9E70, (q15_t)0x52DC, - (q15_t)0x9E4F, (q15_t)0x52B5, (q15_t)0x9E2F, (q15_t)0x528F, - (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9DEE, (q15_t)0x5242, - (q15_t)0x9DCE, (q15_t)0x521C, (q15_t)0x9DAE, (q15_t)0x51F5, - (q15_t)0x9D8E, (q15_t)0x51CE, (q15_t)0x9D6D, (q15_t)0x51A8, - (q15_t)0x9D4D, (q15_t)0x5181, (q15_t)0x9D2D, (q15_t)0x515A, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9CEE, (q15_t)0x510C, - (q15_t)0x9CCE, (q15_t)0x50E5, (q15_t)0x9CAE, (q15_t)0x50BF, - (q15_t)0x9C8E, (q15_t)0x5097, (q15_t)0x9C6F, (q15_t)0x5070, - (q15_t)0x9C4F, (q15_t)0x5049, (q15_t)0x9C30, (q15_t)0x5022, - (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9BF1, (q15_t)0x4FD4, - (q15_t)0x9BD2, (q15_t)0x4FAC, (q15_t)0x9BB2, (q15_t)0x4F85, - (q15_t)0x9B93, (q15_t)0x4F5E, (q15_t)0x9B74, (q15_t)0x4F36, - (q15_t)0x9B55, (q15_t)0x4F0F, (q15_t)0x9B36, (q15_t)0x4EE7, - (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9AF8, (q15_t)0x4E98, - (q15_t)0x9AD9, (q15_t)0x4E70, (q15_t)0x9ABA, (q15_t)0x4E48, - (q15_t)0x9A9C, (q15_t)0x4E21, (q15_t)0x9A7D, (q15_t)0x4DF9, - (q15_t)0x9A5F, (q15_t)0x4DD1, (q15_t)0x9A40, (q15_t)0x4DA9, - (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x9A03, (q15_t)0x4D59, - (q15_t)0x99E5, (q15_t)0x4D31, (q15_t)0x99C6, (q15_t)0x4D09, - (q15_t)0x99A8, (q15_t)0x4CE1, (q15_t)0x998A, (q15_t)0x4CB8, - (q15_t)0x996C, (q15_t)0x4C90, (q15_t)0x994E, (q15_t)0x4C68, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9912, (q15_t)0x4C17, - (q15_t)0x98F4, (q15_t)0x4BEF, (q15_t)0x98D6, (q15_t)0x4BC6, - (q15_t)0x98B9, (q15_t)0x4B9E, (q15_t)0x989B, (q15_t)0x4B75, - (q15_t)0x987D, (q15_t)0x4B4C, (q15_t)0x9860, (q15_t)0x4B24, - (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x9825, (q15_t)0x4AD2, - (q15_t)0x9808, (q15_t)0x4AA9, (q15_t)0x97EA, (q15_t)0x4A81, - (q15_t)0x97CD, (q15_t)0x4A58, (q15_t)0x97B0, (q15_t)0x4A2F, - (q15_t)0x9793, (q15_t)0x4A06, (q15_t)0x9776, (q15_t)0x49DD, - (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x973C, (q15_t)0x498A, - (q15_t)0x971F, (q15_t)0x4961, (q15_t)0x9702, (q15_t)0x4938, - (q15_t)0x96E6, (q15_t)0x490F, (q15_t)0x96C9, (q15_t)0x48E6, - (q15_t)0x96AC, (q15_t)0x48BC, (q15_t)0x9690, (q15_t)0x4893, - (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x9657, (q15_t)0x4840, - (q15_t)0x963B, (q15_t)0x4816, (q15_t)0x961E, (q15_t)0x47ED, - (q15_t)0x9602, (q15_t)0x47C3, (q15_t)0x95E6, (q15_t)0x479A, - (q15_t)0x95CA, (q15_t)0x4770, (q15_t)0x95AE, (q15_t)0x4746, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9576, (q15_t)0x46F3, - (q15_t)0x955A, (q15_t)0x46C9, (q15_t)0x953E, (q15_t)0x469F, - (q15_t)0x9523, (q15_t)0x4675, (q15_t)0x9507, (q15_t)0x464B, - (q15_t)0x94EC, (q15_t)0x4621, (q15_t)0x94D0, (q15_t)0x45F7, - (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x9499, (q15_t)0x45A3, - (q15_t)0x947E, (q15_t)0x4578, (q15_t)0x9463, (q15_t)0x454E, - (q15_t)0x9447, (q15_t)0x4524, (q15_t)0x942C, (q15_t)0x44FA, - (q15_t)0x9411, (q15_t)0x44CF, (q15_t)0x93F6, (q15_t)0x44A5, - (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x93C0, (q15_t)0x4450, - (q15_t)0x93A6, (q15_t)0x4425, (q15_t)0x938B, (q15_t)0x43FB, - (q15_t)0x9370, (q15_t)0x43D0, (q15_t)0x9356, (q15_t)0x43A5, - (q15_t)0x933B, (q15_t)0x437B, (q15_t)0x9321, (q15_t)0x4350, - (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x92EC, (q15_t)0x42FA, - (q15_t)0x92D2, (q15_t)0x42D0, (q15_t)0x92B7, (q15_t)0x42A5, - (q15_t)0x929D, (q15_t)0x427A, (q15_t)0x9283, (q15_t)0x424F, - (q15_t)0x9269, (q15_t)0x4224, (q15_t)0x924F, (q15_t)0x41F9, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x921C, (q15_t)0x41A2, - (q15_t)0x9202, (q15_t)0x4177, (q15_t)0x91E8, (q15_t)0x414C, - (q15_t)0x91CF, (q15_t)0x4121, (q15_t)0x91B5, (q15_t)0x40F6, - (q15_t)0x919C, (q15_t)0x40CA, (q15_t)0x9182, (q15_t)0x409F, - (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9150, (q15_t)0x4048, - (q15_t)0x9136, (q15_t)0x401D, (q15_t)0x911D, (q15_t)0x3FF1, - (q15_t)0x9104, (q15_t)0x3FC5, (q15_t)0x90EB, (q15_t)0x3F9A, - (q15_t)0x90D2, (q15_t)0x3F6E, (q15_t)0x90B9, (q15_t)0x3F43, - (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x9088, (q15_t)0x3EEB, - (q15_t)0x906F, (q15_t)0x3EBF, (q15_t)0x9056, (q15_t)0x3E93, - (q15_t)0x903E, (q15_t)0x3E68, (q15_t)0x9025, (q15_t)0x3E3C, - (q15_t)0x900D, (q15_t)0x3E10, (q15_t)0x8FF5, (q15_t)0x3DE4, - (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8FC4, (q15_t)0x3D8C, - (q15_t)0x8FAC, (q15_t)0x3D60, (q15_t)0x8F94, (q15_t)0x3D33, - (q15_t)0x8F7C, (q15_t)0x3D07, (q15_t)0x8F64, (q15_t)0x3CDB, - (q15_t)0x8F4C, (q15_t)0x3CAF, (q15_t)0x8F34, (q15_t)0x3C83, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8F05, (q15_t)0x3C2A, - (q15_t)0x8EED, (q15_t)0x3BFD, (q15_t)0x8ED6, (q15_t)0x3BD1, - (q15_t)0x8EBE, (q15_t)0x3BA5, (q15_t)0x8EA7, (q15_t)0x3B78, - (q15_t)0x8E90, (q15_t)0x3B4C, (q15_t)0x8E79, (q15_t)0x3B1F, - (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E4A, (q15_t)0x3AC6, - (q15_t)0x8E33, (q15_t)0x3A99, (q15_t)0x8E1C, (q15_t)0x3A6C, - (q15_t)0x8E05, (q15_t)0x3A40, (q15_t)0x8DEE, (q15_t)0x3A13, - (q15_t)0x8DD8, (q15_t)0x39E6, (q15_t)0x8DC1, (q15_t)0x39B9, - (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D94, (q15_t)0x395F, - (q15_t)0x8D7D, (q15_t)0x3932, (q15_t)0x8D67, (q15_t)0x3906, - (q15_t)0x8D50, (q15_t)0x38D8, (q15_t)0x8D3A, (q15_t)0x38AB, - (q15_t)0x8D24, (q15_t)0x387E, (q15_t)0x8D0E, (q15_t)0x3851, - (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CE2, (q15_t)0x37F7, - (q15_t)0x8CCC, (q15_t)0x37CA, (q15_t)0x8CB6, (q15_t)0x379C, - (q15_t)0x8CA0, (q15_t)0x376F, (q15_t)0x8C8A, (q15_t)0x3742, - (q15_t)0x8C75, (q15_t)0x3714, (q15_t)0x8C5F, (q15_t)0x36E7, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8C34, (q15_t)0x368C, - (q15_t)0x8C1F, (q15_t)0x365F, (q15_t)0x8C09, (q15_t)0x3631, - (q15_t)0x8BF4, (q15_t)0x3604, (q15_t)0x8BDF, (q15_t)0x35D6, - (q15_t)0x8BCA, (q15_t)0x35A8, (q15_t)0x8BB5, (q15_t)0x357B, - (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B8B, (q15_t)0x351F, - (q15_t)0x8B76, (q15_t)0x34F2, (q15_t)0x8B61, (q15_t)0x34C4, - (q15_t)0x8B4D, (q15_t)0x3496, (q15_t)0x8B38, (q15_t)0x3468, - (q15_t)0x8B24, (q15_t)0x343A, (q15_t)0x8B0F, (q15_t)0x340C, - (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AE6, (q15_t)0x33B0, - (q15_t)0x8AD2, (q15_t)0x3382, (q15_t)0x8ABE, (q15_t)0x3354, - (q15_t)0x8AAA, (q15_t)0x3326, (q15_t)0x8A96, (q15_t)0x32F8, - (q15_t)0x8A82, (q15_t)0x32CA, (q15_t)0x8A6E, (q15_t)0x329C, - (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A46, (q15_t)0x3240, - (q15_t)0x8A33, (q15_t)0x3211, (q15_t)0x8A1F, (q15_t)0x31E3, - (q15_t)0x8A0B, (q15_t)0x31B5, (q15_t)0x89F8, (q15_t)0x3186, - (q15_t)0x89E4, (q15_t)0x3158, (q15_t)0x89D1, (q15_t)0x312A, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x89AB, (q15_t)0x30CD, - (q15_t)0x8997, (q15_t)0x309E, (q15_t)0x8984, (q15_t)0x3070, - (q15_t)0x8971, (q15_t)0x3041, (q15_t)0x895F, (q15_t)0x3013, - (q15_t)0x894C, (q15_t)0x2FE4, (q15_t)0x8939, (q15_t)0x2FB5, - (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x8914, (q15_t)0x2F58, - (q15_t)0x8901, (q15_t)0x2F29, (q15_t)0x88EF, (q15_t)0x2EFB, - (q15_t)0x88DC, (q15_t)0x2ECC, (q15_t)0x88CA, (q15_t)0x2E9D, - (q15_t)0x88B8, (q15_t)0x2E6E, (q15_t)0x88A5, (q15_t)0x2E3F, - (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x8881, (q15_t)0x2DE2, - (q15_t)0x886F, (q15_t)0x2DB3, (q15_t)0x885D, (q15_t)0x2D84, - (q15_t)0x884B, (q15_t)0x2D55, (q15_t)0x883A, (q15_t)0x2D26, - (q15_t)0x8828, (q15_t)0x2CF7, (q15_t)0x8816, (q15_t)0x2CC8, - (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87F3, (q15_t)0x2C69, - (q15_t)0x87E2, (q15_t)0x2C3A, (q15_t)0x87D1, (q15_t)0x2C0B, - (q15_t)0x87BF, (q15_t)0x2BDC, (q15_t)0x87AE, (q15_t)0x2BAD, - (q15_t)0x879D, (q15_t)0x2B7D, (q15_t)0x878C, (q15_t)0x2B4E, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x876A, (q15_t)0x2AEF, - (q15_t)0x8759, (q15_t)0x2AC0, (q15_t)0x8749, (q15_t)0x2A91, - (q15_t)0x8738, (q15_t)0x2A61, (q15_t)0x8727, (q15_t)0x2A32, - (q15_t)0x8717, (q15_t)0x2A02, (q15_t)0x8706, (q15_t)0x29D3, - (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86E6, (q15_t)0x2974, - (q15_t)0x86D5, (q15_t)0x2944, (q15_t)0x86C5, (q15_t)0x2915, - (q15_t)0x86B5, (q15_t)0x28E5, (q15_t)0x86A5, (q15_t)0x28B5, - (q15_t)0x8695, (q15_t)0x2886, (q15_t)0x8685, (q15_t)0x2856, - (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8666, (q15_t)0x27F6, - (q15_t)0x8656, (q15_t)0x27C7, (q15_t)0x8646, (q15_t)0x2797, - (q15_t)0x8637, (q15_t)0x2767, (q15_t)0x8627, (q15_t)0x2737, - (q15_t)0x8618, (q15_t)0x2707, (q15_t)0x8609, (q15_t)0x26D8, - (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85EA, (q15_t)0x2678, - (q15_t)0x85DB, (q15_t)0x2648, (q15_t)0x85CC, (q15_t)0x2618, - (q15_t)0x85BD, (q15_t)0x25E8, (q15_t)0x85AF, (q15_t)0x25B8, - (q15_t)0x85A0, (q15_t)0x2588, (q15_t)0x8591, (q15_t)0x2558, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8574, (q15_t)0x24F7, - (q15_t)0x8565, (q15_t)0x24C7, (q15_t)0x8557, (q15_t)0x2497, - (q15_t)0x8549, (q15_t)0x2467, (q15_t)0x853A, (q15_t)0x2437, - (q15_t)0x852C, (q15_t)0x2407, (q15_t)0x851E, (q15_t)0x23D6, - (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x8502, (q15_t)0x2376, - (q15_t)0x84F4, (q15_t)0x2345, (q15_t)0x84E6, (q15_t)0x2315, - (q15_t)0x84D9, (q15_t)0x22E5, (q15_t)0x84CB, (q15_t)0x22B4, - (q15_t)0x84BD, (q15_t)0x2284, (q15_t)0x84B0, (q15_t)0x2254, - (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x8495, (q15_t)0x21F3, - (q15_t)0x8488, (q15_t)0x21C2, (q15_t)0x847B, (q15_t)0x2192, - (q15_t)0x846D, (q15_t)0x2161, (q15_t)0x8460, (q15_t)0x2131, - (q15_t)0x8453, (q15_t)0x2100, (q15_t)0x8446, (q15_t)0x20D0, - (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x842D, (q15_t)0x206E, - (q15_t)0x8420, (q15_t)0x203E, (q15_t)0x8414, (q15_t)0x200D, - (q15_t)0x8407, (q15_t)0x1FDC, (q15_t)0x83FA, (q15_t)0x1FAC, - (q15_t)0x83EE, (q15_t)0x1F7B, (q15_t)0x83E2, (q15_t)0x1F4A, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83C9, (q15_t)0x1EE9, - (q15_t)0x83BD, (q15_t)0x1EB8, (q15_t)0x83B1, (q15_t)0x1E87, - (q15_t)0x83A5, (q15_t)0x1E56, (q15_t)0x8399, (q15_t)0x1E25, - (q15_t)0x838E, (q15_t)0x1DF5, (q15_t)0x8382, (q15_t)0x1DC4, - (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x836B, (q15_t)0x1D62, - (q15_t)0x835F, (q15_t)0x1D31, (q15_t)0x8354, (q15_t)0x1D00, - (q15_t)0x8348, (q15_t)0x1CCF, (q15_t)0x833D, (q15_t)0x1C9E, - (q15_t)0x8332, (q15_t)0x1C6D, (q15_t)0x8327, (q15_t)0x1C3C, - (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x8311, (q15_t)0x1BDA, - (q15_t)0x8306, (q15_t)0x1BA9, (q15_t)0x82FB, (q15_t)0x1B78, - (q15_t)0x82F0, (q15_t)0x1B47, (q15_t)0x82E6, (q15_t)0x1B16, - (q15_t)0x82DB, (q15_t)0x1AE4, (q15_t)0x82D0, (q15_t)0x1AB3, - (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x82BC, (q15_t)0x1A51, - (q15_t)0x82B1, (q15_t)0x1A20, (q15_t)0x82A7, (q15_t)0x19EF, - (q15_t)0x829D, (q15_t)0x19BD, (q15_t)0x8293, (q15_t)0x198C, - (q15_t)0x8289, (q15_t)0x195B, (q15_t)0x827F, (q15_t)0x192A, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x826B, (q15_t)0x18C7, - (q15_t)0x8262, (q15_t)0x1896, (q15_t)0x8258, (q15_t)0x1864, - (q15_t)0x824F, (q15_t)0x1833, (q15_t)0x8245, (q15_t)0x1802, - (q15_t)0x823C, (q15_t)0x17D0, (q15_t)0x8232, (q15_t)0x179F, - (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8220, (q15_t)0x173C, - (q15_t)0x8217, (q15_t)0x170A, (q15_t)0x820E, (q15_t)0x16D9, - (q15_t)0x8205, (q15_t)0x16A8, (q15_t)0x81FC, (q15_t)0x1676, - (q15_t)0x81F3, (q15_t)0x1645, (q15_t)0x81EB, (q15_t)0x1613, - (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81D9, (q15_t)0x15B0, - (q15_t)0x81D1, (q15_t)0x157F, (q15_t)0x81C8, (q15_t)0x154D, - (q15_t)0x81C0, (q15_t)0x151B, (q15_t)0x81B8, (q15_t)0x14EA, - (q15_t)0x81B0, (q15_t)0x14B8, (q15_t)0x81A8, (q15_t)0x1487, - (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8198, (q15_t)0x1423, - (q15_t)0x8190, (q15_t)0x13F2, (q15_t)0x8188, (q15_t)0x13C0, - (q15_t)0x8180, (q15_t)0x138E, (q15_t)0x8179, (q15_t)0x135D, - (q15_t)0x8171, (q15_t)0x132B, (q15_t)0x816A, (q15_t)0x12F9, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x815B, (q15_t)0x1296, - (q15_t)0x8154, (q15_t)0x1264, (q15_t)0x814C, (q15_t)0x1232, - (q15_t)0x8145, (q15_t)0x1201, (q15_t)0x813E, (q15_t)0x11CF, - (q15_t)0x8137, (q15_t)0x119D, (q15_t)0x8130, (q15_t)0x116B, - (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x8123, (q15_t)0x1108, - (q15_t)0x811C, (q15_t)0x10D6, (q15_t)0x8116, (q15_t)0x10A4, - (q15_t)0x810F, (q15_t)0x1072, (q15_t)0x8109, (q15_t)0x1040, - (q15_t)0x8102, (q15_t)0x100E, (q15_t)0x80FC, (q15_t)0x0FDD, - (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80F0, (q15_t)0x0F79, - (q15_t)0x80EA, (q15_t)0x0F47, (q15_t)0x80E4, (q15_t)0x0F15, - (q15_t)0x80DE, (q15_t)0x0EE3, (q15_t)0x80D8, (q15_t)0x0EB1, - (q15_t)0x80D2, (q15_t)0x0E7F, (q15_t)0x80CD, (q15_t)0x0E4D, - (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80C2, (q15_t)0x0DE9, - (q15_t)0x80BC, (q15_t)0x0DB7, (q15_t)0x80B7, (q15_t)0x0D85, - (q15_t)0x80B2, (q15_t)0x0D53, (q15_t)0x80AC, (q15_t)0x0D21, - (q15_t)0x80A7, (q15_t)0x0CEF, (q15_t)0x80A2, (q15_t)0x0CBD, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8098, (q15_t)0x0C59, - (q15_t)0x8094, (q15_t)0x0C27, (q15_t)0x808F, (q15_t)0x0BF5, - (q15_t)0x808A, (q15_t)0x0BC3, (q15_t)0x8086, (q15_t)0x0B91, - (q15_t)0x8081, (q15_t)0x0B5F, (q15_t)0x807D, (q15_t)0x0B2D, - (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8074, (q15_t)0x0AC9, - (q15_t)0x8070, (q15_t)0x0A97, (q15_t)0x806C, (q15_t)0x0A65, - (q15_t)0x8068, (q15_t)0x0A33, (q15_t)0x8064, (q15_t)0x0A00, - (q15_t)0x8060, (q15_t)0x09CE, (q15_t)0x805C, (q15_t)0x099C, - (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x8055, (q15_t)0x0938, - (q15_t)0x8051, (q15_t)0x0906, (q15_t)0x804E, (q15_t)0x08D4, - (q15_t)0x804A, (q15_t)0x08A2, (q15_t)0x8047, (q15_t)0x086F, - (q15_t)0x8043, (q15_t)0x083D, (q15_t)0x8040, (q15_t)0x080B, - (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x803A, (q15_t)0x07A7, - (q15_t)0x8037, (q15_t)0x0775, (q15_t)0x8034, (q15_t)0x0742, - (q15_t)0x8031, (q15_t)0x0710, (q15_t)0x802F, (q15_t)0x06DE, - (q15_t)0x802C, (q15_t)0x06AC, (q15_t)0x8029, (q15_t)0x067A, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8025, (q15_t)0x0615, - (q15_t)0x8022, (q15_t)0x05E3, (q15_t)0x8020, (q15_t)0x05B1, - (q15_t)0x801E, (q15_t)0x057F, (q15_t)0x801C, (q15_t)0x054C, - (q15_t)0x801A, (q15_t)0x051A, (q15_t)0x8018, (q15_t)0x04E8, - (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x8014, (q15_t)0x0483, - (q15_t)0x8012, (q15_t)0x0451, (q15_t)0x8011, (q15_t)0x041F, - (q15_t)0x800F, (q15_t)0x03ED, (q15_t)0x800D, (q15_t)0x03BA, - (q15_t)0x800C, (q15_t)0x0388, (q15_t)0x800B, (q15_t)0x0356, - (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8008, (q15_t)0x02F1, - (q15_t)0x8007, (q15_t)0x02BF, (q15_t)0x8006, (q15_t)0x028D, - (q15_t)0x8005, (q15_t)0x025B, (q15_t)0x8004, (q15_t)0x0228, - (q15_t)0x8003, (q15_t)0x01F6, (q15_t)0x8003, (q15_t)0x01C4, - (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8001, (q15_t)0x015F, - (q15_t)0x8001, (q15_t)0x012D, (q15_t)0x8000, (q15_t)0x00FB, - (q15_t)0x8000, (q15_t)0x00C9, (q15_t)0x8000, (q15_t)0x0096, - (q15_t)0x8000, (q15_t)0x0064, (q15_t)0x8000, (q15_t)0x0032, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFFCD, - (q15_t)0x8000, (q15_t)0xFF9B, (q15_t)0x8000, (q15_t)0xFF69, - (q15_t)0x8000, (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF04, - (q15_t)0x8001, (q15_t)0xFED2, (q15_t)0x8001, (q15_t)0xFEA0, - (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8003, (q15_t)0xFE3B, - (q15_t)0x8003, (q15_t)0xFE09, (q15_t)0x8004, (q15_t)0xFDD7, - (q15_t)0x8005, (q15_t)0xFDA4, (q15_t)0x8006, (q15_t)0xFD72, - (q15_t)0x8007, (q15_t)0xFD40, (q15_t)0x8008, (q15_t)0xFD0E, - (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800B, (q15_t)0xFCA9, - (q15_t)0x800C, (q15_t)0xFC77, (q15_t)0x800D, (q15_t)0xFC45, - (q15_t)0x800F, (q15_t)0xFC12, (q15_t)0x8011, (q15_t)0xFBE0, - (q15_t)0x8012, (q15_t)0xFBAE, (q15_t)0x8014, (q15_t)0xFB7C, - (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x8018, (q15_t)0xFB17, - (q15_t)0x801A, (q15_t)0xFAE5, (q15_t)0x801C, (q15_t)0xFAB3, - (q15_t)0x801E, (q15_t)0xFA80, (q15_t)0x8020, (q15_t)0xFA4E, - (q15_t)0x8022, (q15_t)0xFA1C, (q15_t)0x8025, (q15_t)0xF9EA, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8029, (q15_t)0xF985, - (q15_t)0x802C, (q15_t)0xF953, (q15_t)0x802F, (q15_t)0xF921, - (q15_t)0x8031, (q15_t)0xF8EF, (q15_t)0x8034, (q15_t)0xF8BD, - (q15_t)0x8037, (q15_t)0xF88A, (q15_t)0x803A, (q15_t)0xF858, - (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x8040, (q15_t)0xF7F4, - (q15_t)0x8043, (q15_t)0xF7C2, (q15_t)0x8047, (q15_t)0xF790, - (q15_t)0x804A, (q15_t)0xF75D, (q15_t)0x804E, (q15_t)0xF72B, - (q15_t)0x8051, (q15_t)0xF6F9, (q15_t)0x8055, (q15_t)0xF6C7, - (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x805C, (q15_t)0xF663, - (q15_t)0x8060, (q15_t)0xF631, (q15_t)0x8064, (q15_t)0xF5FF, - (q15_t)0x8068, (q15_t)0xF5CC, (q15_t)0x806C, (q15_t)0xF59A, - (q15_t)0x8070, (q15_t)0xF568, (q15_t)0x8074, (q15_t)0xF536, - (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x807D, (q15_t)0xF4D2, - (q15_t)0x8081, (q15_t)0xF4A0, (q15_t)0x8086, (q15_t)0xF46E, - (q15_t)0x808A, (q15_t)0xF43C, (q15_t)0x808F, (q15_t)0xF40A, - (q15_t)0x8094, (q15_t)0xF3D8, (q15_t)0x8098, (q15_t)0xF3A6, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80A2, (q15_t)0xF342, - (q15_t)0x80A7, (q15_t)0xF310, (q15_t)0x80AC, (q15_t)0xF2DE, - (q15_t)0x80B2, (q15_t)0xF2AC, (q15_t)0x80B7, (q15_t)0xF27A, - (q15_t)0x80BC, (q15_t)0xF248, (q15_t)0x80C2, (q15_t)0xF216, - (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80CD, (q15_t)0xF1B2, - (q15_t)0x80D2, (q15_t)0xF180, (q15_t)0x80D8, (q15_t)0xF14E, - (q15_t)0x80DE, (q15_t)0xF11C, (q15_t)0x80E4, (q15_t)0xF0EA, - (q15_t)0x80EA, (q15_t)0xF0B8, (q15_t)0x80F0, (q15_t)0xF086, - (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x80FC, (q15_t)0xF022, - (q15_t)0x8102, (q15_t)0xEFF1, (q15_t)0x8109, (q15_t)0xEFBF, - (q15_t)0x810F, (q15_t)0xEF8D, (q15_t)0x8116, (q15_t)0xEF5B, - (q15_t)0x811C, (q15_t)0xEF29, (q15_t)0x8123, (q15_t)0xEEF7, - (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8130, (q15_t)0xEE94, - (q15_t)0x8137, (q15_t)0xEE62, (q15_t)0x813E, (q15_t)0xEE30, - (q15_t)0x8145, (q15_t)0xEDFE, (q15_t)0x814C, (q15_t)0xEDCD, - (q15_t)0x8154, (q15_t)0xED9B, (q15_t)0x815B, (q15_t)0xED69, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x816A, (q15_t)0xED06, - (q15_t)0x8171, (q15_t)0xECD4, (q15_t)0x8179, (q15_t)0xECA2, - (q15_t)0x8180, (q15_t)0xEC71, (q15_t)0x8188, (q15_t)0xEC3F, - (q15_t)0x8190, (q15_t)0xEC0D, (q15_t)0x8198, (q15_t)0xEBDC, - (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81A8, (q15_t)0xEB78, - (q15_t)0x81B0, (q15_t)0xEB47, (q15_t)0x81B8, (q15_t)0xEB15, - (q15_t)0x81C0, (q15_t)0xEAE4, (q15_t)0x81C8, (q15_t)0xEAB2, - (q15_t)0x81D1, (q15_t)0xEA80, (q15_t)0x81D9, (q15_t)0xEA4F, - (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x81EB, (q15_t)0xE9EC, - (q15_t)0x81F3, (q15_t)0xE9BA, (q15_t)0x81FC, (q15_t)0xE989, - (q15_t)0x8205, (q15_t)0xE957, (q15_t)0x820E, (q15_t)0xE926, - (q15_t)0x8217, (q15_t)0xE8F5, (q15_t)0x8220, (q15_t)0xE8C3, - (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x8232, (q15_t)0xE860, - (q15_t)0x823C, (q15_t)0xE82F, (q15_t)0x8245, (q15_t)0xE7FD, - (q15_t)0x824F, (q15_t)0xE7CC, (q15_t)0x8258, (q15_t)0xE79B, - (q15_t)0x8262, (q15_t)0xE769, (q15_t)0x826B, (q15_t)0xE738, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x827F, (q15_t)0xE6D5, - (q15_t)0x8289, (q15_t)0xE6A4, (q15_t)0x8293, (q15_t)0xE673, - (q15_t)0x829D, (q15_t)0xE642, (q15_t)0x82A7, (q15_t)0xE610, - (q15_t)0x82B1, (q15_t)0xE5DF, (q15_t)0x82BC, (q15_t)0xE5AE, - (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82D0, (q15_t)0xE54C, - (q15_t)0x82DB, (q15_t)0xE51B, (q15_t)0x82E6, (q15_t)0xE4E9, - (q15_t)0x82F0, (q15_t)0xE4B8, (q15_t)0x82FB, (q15_t)0xE487, - (q15_t)0x8306, (q15_t)0xE456, (q15_t)0x8311, (q15_t)0xE425, - (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8327, (q15_t)0xE3C3, - (q15_t)0x8332, (q15_t)0xE392, (q15_t)0x833D, (q15_t)0xE361, - (q15_t)0x8348, (q15_t)0xE330, (q15_t)0x8354, (q15_t)0xE2FF, - (q15_t)0x835F, (q15_t)0xE2CE, (q15_t)0x836B, (q15_t)0xE29D, - (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x8382, (q15_t)0xE23B, - (q15_t)0x838E, (q15_t)0xE20A, (q15_t)0x8399, (q15_t)0xE1DA, - (q15_t)0x83A5, (q15_t)0xE1A9, (q15_t)0x83B1, (q15_t)0xE178, - (q15_t)0x83BD, (q15_t)0xE147, (q15_t)0x83C9, (q15_t)0xE116, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x83E2, (q15_t)0xE0B5, - (q15_t)0x83EE, (q15_t)0xE084, (q15_t)0x83FA, (q15_t)0xE053, - (q15_t)0x8407, (q15_t)0xE023, (q15_t)0x8414, (q15_t)0xDFF2, - (q15_t)0x8420, (q15_t)0xDFC1, (q15_t)0x842D, (q15_t)0xDF91, - (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x8446, (q15_t)0xDF2F, - (q15_t)0x8453, (q15_t)0xDEFF, (q15_t)0x8460, (q15_t)0xDECE, - (q15_t)0x846D, (q15_t)0xDE9E, (q15_t)0x847B, (q15_t)0xDE6D, - (q15_t)0x8488, (q15_t)0xDE3D, (q15_t)0x8495, (q15_t)0xDE0C, - (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84B0, (q15_t)0xDDAB, - (q15_t)0x84BD, (q15_t)0xDD7B, (q15_t)0x84CB, (q15_t)0xDD4B, - (q15_t)0x84D9, (q15_t)0xDD1A, (q15_t)0x84E6, (q15_t)0xDCEA, - (q15_t)0x84F4, (q15_t)0xDCBA, (q15_t)0x8502, (q15_t)0xDC89, - (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x851E, (q15_t)0xDC29, - (q15_t)0x852C, (q15_t)0xDBF8, (q15_t)0x853A, (q15_t)0xDBC8, - (q15_t)0x8549, (q15_t)0xDB98, (q15_t)0x8557, (q15_t)0xDB68, - (q15_t)0x8565, (q15_t)0xDB38, (q15_t)0x8574, (q15_t)0xDB08, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x8591, (q15_t)0xDAA7, - (q15_t)0x85A0, (q15_t)0xDA77, (q15_t)0x85AF, (q15_t)0xDA47, - (q15_t)0x85BD, (q15_t)0xDA17, (q15_t)0x85CC, (q15_t)0xD9E7, - (q15_t)0x85DB, (q15_t)0xD9B7, (q15_t)0x85EA, (q15_t)0xD987, - (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8609, (q15_t)0xD927, - (q15_t)0x8618, (q15_t)0xD8F8, (q15_t)0x8627, (q15_t)0xD8C8, - (q15_t)0x8637, (q15_t)0xD898, (q15_t)0x8646, (q15_t)0xD868, - (q15_t)0x8656, (q15_t)0xD838, (q15_t)0x8666, (q15_t)0xD809, - (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x8685, (q15_t)0xD7A9, - (q15_t)0x8695, (q15_t)0xD779, (q15_t)0x86A5, (q15_t)0xD74A, - (q15_t)0x86B5, (q15_t)0xD71A, (q15_t)0x86C5, (q15_t)0xD6EA, - (q15_t)0x86D5, (q15_t)0xD6BB, (q15_t)0x86E6, (q15_t)0xD68B, - (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8706, (q15_t)0xD62C, - (q15_t)0x8717, (q15_t)0xD5FD, (q15_t)0x8727, (q15_t)0xD5CD, - (q15_t)0x8738, (q15_t)0xD59E, (q15_t)0x8749, (q15_t)0xD56E, - (q15_t)0x8759, (q15_t)0xD53F, (q15_t)0x876A, (q15_t)0xD510, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x878C, (q15_t)0xD4B1, - (q15_t)0x879D, (q15_t)0xD482, (q15_t)0x87AE, (q15_t)0xD452, - (q15_t)0x87BF, (q15_t)0xD423, (q15_t)0x87D1, (q15_t)0xD3F4, - (q15_t)0x87E2, (q15_t)0xD3C5, (q15_t)0x87F3, (q15_t)0xD396, - (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x8816, (q15_t)0xD337, - (q15_t)0x8828, (q15_t)0xD308, (q15_t)0x883A, (q15_t)0xD2D9, - (q15_t)0x884B, (q15_t)0xD2AA, (q15_t)0x885D, (q15_t)0xD27B, - (q15_t)0x886F, (q15_t)0xD24C, (q15_t)0x8881, (q15_t)0xD21D, - (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88A5, (q15_t)0xD1C0, - (q15_t)0x88B8, (q15_t)0xD191, (q15_t)0x88CA, (q15_t)0xD162, - (q15_t)0x88DC, (q15_t)0xD133, (q15_t)0x88EF, (q15_t)0xD104, - (q15_t)0x8901, (q15_t)0xD0D6, (q15_t)0x8914, (q15_t)0xD0A7, - (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x8939, (q15_t)0xD04A, - (q15_t)0x894C, (q15_t)0xD01B, (q15_t)0x895F, (q15_t)0xCFEC, - (q15_t)0x8971, (q15_t)0xCFBE, (q15_t)0x8984, (q15_t)0xCF8F, - (q15_t)0x8997, (q15_t)0xCF61, (q15_t)0x89AB, (q15_t)0xCF32, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x89D1, (q15_t)0xCED5, - (q15_t)0x89E4, (q15_t)0xCEA7, (q15_t)0x89F8, (q15_t)0xCE79, - (q15_t)0x8A0B, (q15_t)0xCE4A, (q15_t)0x8A1F, (q15_t)0xCE1C, - (q15_t)0x8A33, (q15_t)0xCDEE, (q15_t)0x8A46, (q15_t)0xCDBF, - (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8A6E, (q15_t)0xCD63, - (q15_t)0x8A82, (q15_t)0xCD35, (q15_t)0x8A96, (q15_t)0xCD07, - (q15_t)0x8AAA, (q15_t)0xCCD9, (q15_t)0x8ABE, (q15_t)0xCCAB, - (q15_t)0x8AD2, (q15_t)0xCC7D, (q15_t)0x8AE6, (q15_t)0xCC4F, - (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B0F, (q15_t)0xCBF3, - (q15_t)0x8B24, (q15_t)0xCBC5, (q15_t)0x8B38, (q15_t)0xCB97, - (q15_t)0x8B4D, (q15_t)0xCB69, (q15_t)0x8B61, (q15_t)0xCB3B, - (q15_t)0x8B76, (q15_t)0xCB0D, (q15_t)0x8B8B, (q15_t)0xCAE0, - (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BB5, (q15_t)0xCA84, - (q15_t)0x8BCA, (q15_t)0xCA57, (q15_t)0x8BDF, (q15_t)0xCA29, - (q15_t)0x8BF4, (q15_t)0xC9FB, (q15_t)0x8C09, (q15_t)0xC9CE, - (q15_t)0x8C1F, (q15_t)0xC9A0, (q15_t)0x8C34, (q15_t)0xC973, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8C5F, (q15_t)0xC918, - (q15_t)0x8C75, (q15_t)0xC8EB, (q15_t)0x8C8A, (q15_t)0xC8BD, - (q15_t)0x8CA0, (q15_t)0xC890, (q15_t)0x8CB6, (q15_t)0xC863, - (q15_t)0x8CCC, (q15_t)0xC835, (q15_t)0x8CE2, (q15_t)0xC808, - (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D0E, (q15_t)0xC7AE, - (q15_t)0x8D24, (q15_t)0xC781, (q15_t)0x8D3A, (q15_t)0xC754, - (q15_t)0x8D50, (q15_t)0xC727, (q15_t)0x8D67, (q15_t)0xC6F9, - (q15_t)0x8D7D, (q15_t)0xC6CD, (q15_t)0x8D94, (q15_t)0xC6A0, - (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8DC1, (q15_t)0xC646, - (q15_t)0x8DD8, (q15_t)0xC619, (q15_t)0x8DEE, (q15_t)0xC5EC, - (q15_t)0x8E05, (q15_t)0xC5BF, (q15_t)0x8E1C, (q15_t)0xC593, - (q15_t)0x8E33, (q15_t)0xC566, (q15_t)0x8E4A, (q15_t)0xC539, - (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8E79, (q15_t)0xC4E0, - (q15_t)0x8E90, (q15_t)0xC4B3, (q15_t)0x8EA7, (q15_t)0xC487, - (q15_t)0x8EBE, (q15_t)0xC45A, (q15_t)0x8ED6, (q15_t)0xC42E, - (q15_t)0x8EED, (q15_t)0xC402, (q15_t)0x8F05, (q15_t)0xC3D5, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F34, (q15_t)0xC37C, - (q15_t)0x8F4C, (q15_t)0xC350, (q15_t)0x8F64, (q15_t)0xC324, - (q15_t)0x8F7C, (q15_t)0xC2F8, (q15_t)0x8F94, (q15_t)0xC2CC, - (q15_t)0x8FAC, (q15_t)0xC29F, (q15_t)0x8FC4, (q15_t)0xC273, - (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x8FF5, (q15_t)0xC21B, - (q15_t)0x900D, (q15_t)0xC1EF, (q15_t)0x9025, (q15_t)0xC1C3, - (q15_t)0x903E, (q15_t)0xC197, (q15_t)0x9056, (q15_t)0xC16C, - (q15_t)0x906F, (q15_t)0xC140, (q15_t)0x9088, (q15_t)0xC114, - (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x90B9, (q15_t)0xC0BC, - (q15_t)0x90D2, (q15_t)0xC091, (q15_t)0x90EB, (q15_t)0xC065, - (q15_t)0x9104, (q15_t)0xC03A, (q15_t)0x911D, (q15_t)0xC00E, - (q15_t)0x9136, (q15_t)0xBFE2, (q15_t)0x9150, (q15_t)0xBFB7, - (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x9182, (q15_t)0xBF60, - (q15_t)0x919C, (q15_t)0xBF35, (q15_t)0x91B5, (q15_t)0xBF09, - (q15_t)0x91CF, (q15_t)0xBEDE, (q15_t)0x91E8, (q15_t)0xBEB3, - (q15_t)0x9202, (q15_t)0xBE88, (q15_t)0x921C, (q15_t)0xBE5D, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x924F, (q15_t)0xBE06, - (q15_t)0x9269, (q15_t)0xBDDB, (q15_t)0x9283, (q15_t)0xBDB0, - (q15_t)0x929D, (q15_t)0xBD85, (q15_t)0x92B7, (q15_t)0xBD5A, - (q15_t)0x92D2, (q15_t)0xBD2F, (q15_t)0x92EC, (q15_t)0xBD05, - (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x9321, (q15_t)0xBCAF, - (q15_t)0x933B, (q15_t)0xBC84, (q15_t)0x9356, (q15_t)0xBC5A, - (q15_t)0x9370, (q15_t)0xBC2F, (q15_t)0x938B, (q15_t)0xBC04, - (q15_t)0x93A6, (q15_t)0xBBDA, (q15_t)0x93C0, (q15_t)0xBBAF, - (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x93F6, (q15_t)0xBB5A, - (q15_t)0x9411, (q15_t)0xBB30, (q15_t)0x942C, (q15_t)0xBB05, - (q15_t)0x9447, (q15_t)0xBADB, (q15_t)0x9463, (q15_t)0xBAB1, - (q15_t)0x947E, (q15_t)0xBA87, (q15_t)0x9499, (q15_t)0xBA5C, - (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x94D0, (q15_t)0xBA08, - (q15_t)0x94EC, (q15_t)0xB9DE, (q15_t)0x9507, (q15_t)0xB9B4, - (q15_t)0x9523, (q15_t)0xB98A, (q15_t)0x953E, (q15_t)0xB960, - (q15_t)0x955A, (q15_t)0xB936, (q15_t)0x9576, (q15_t)0xB90C, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x95AE, (q15_t)0xB8B9, - (q15_t)0x95CA, (q15_t)0xB88F, (q15_t)0x95E6, (q15_t)0xB865, - (q15_t)0x9602, (q15_t)0xB83C, (q15_t)0x961E, (q15_t)0xB812, - (q15_t)0x963B, (q15_t)0xB7E9, (q15_t)0x9657, (q15_t)0xB7BF, - (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x9690, (q15_t)0xB76C, - (q15_t)0x96AC, (q15_t)0xB743, (q15_t)0x96C9, (q15_t)0xB719, - (q15_t)0x96E6, (q15_t)0xB6F0, (q15_t)0x9702, (q15_t)0xB6C7, - (q15_t)0x971F, (q15_t)0xB69E, (q15_t)0x973C, (q15_t)0xB675, - (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9776, (q15_t)0xB622, - (q15_t)0x9793, (q15_t)0xB5F9, (q15_t)0x97B0, (q15_t)0xB5D0, - (q15_t)0x97CD, (q15_t)0xB5A7, (q15_t)0x97EA, (q15_t)0xB57E, - (q15_t)0x9808, (q15_t)0xB556, (q15_t)0x9825, (q15_t)0xB52D, - (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x9860, (q15_t)0xB4DB, - (q15_t)0x987D, (q15_t)0xB4B3, (q15_t)0x989B, (q15_t)0xB48A, - (q15_t)0x98B9, (q15_t)0xB461, (q15_t)0x98D6, (q15_t)0xB439, - (q15_t)0x98F4, (q15_t)0xB410, (q15_t)0x9912, (q15_t)0xB3E8, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x994E, (q15_t)0xB397, - (q15_t)0x996C, (q15_t)0xB36F, (q15_t)0x998A, (q15_t)0xB347, - (q15_t)0x99A8, (q15_t)0xB31E, (q15_t)0x99C6, (q15_t)0xB2F6, - (q15_t)0x99E5, (q15_t)0xB2CE, (q15_t)0x9A03, (q15_t)0xB2A6, - (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A40, (q15_t)0xB256, - (q15_t)0x9A5F, (q15_t)0xB22E, (q15_t)0x9A7D, (q15_t)0xB206, - (q15_t)0x9A9C, (q15_t)0xB1DE, (q15_t)0x9ABA, (q15_t)0xB1B7, - (q15_t)0x9AD9, (q15_t)0xB18F, (q15_t)0x9AF8, (q15_t)0xB167, - (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B36, (q15_t)0xB118, - (q15_t)0x9B55, (q15_t)0xB0F0, (q15_t)0x9B74, (q15_t)0xB0C9, - (q15_t)0x9B93, (q15_t)0xB0A1, (q15_t)0x9BB2, (q15_t)0xB07A, - (q15_t)0x9BD2, (q15_t)0xB053, (q15_t)0x9BF1, (q15_t)0xB02B, - (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C30, (q15_t)0xAFDD, - (q15_t)0x9C4F, (q15_t)0xAFB6, (q15_t)0x9C6F, (q15_t)0xAF8F, - (q15_t)0x9C8E, (q15_t)0xAF68, (q15_t)0x9CAE, (q15_t)0xAF40, - (q15_t)0x9CCE, (q15_t)0xAF1A, (q15_t)0x9CEE, (q15_t)0xAEF3, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D2D, (q15_t)0xAEA5, - (q15_t)0x9D4D, (q15_t)0xAE7E, (q15_t)0x9D6D, (q15_t)0xAE57, - (q15_t)0x9D8E, (q15_t)0xAE31, (q15_t)0x9DAE, (q15_t)0xAE0A, - (q15_t)0x9DCE, (q15_t)0xADE3, (q15_t)0x9DEE, (q15_t)0xADBD, - (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E2F, (q15_t)0xAD70, - (q15_t)0x9E4F, (q15_t)0xAD4A, (q15_t)0x9E70, (q15_t)0xAD23, - (q15_t)0x9E90, (q15_t)0xACFD, (q15_t)0x9EB1, (q15_t)0xACD7, - (q15_t)0x9ED2, (q15_t)0xACB1, (q15_t)0x9EF2, (q15_t)0xAC8A, - (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F34, (q15_t)0xAC3E, - (q15_t)0x9F55, (q15_t)0xAC18, (q15_t)0x9F76, (q15_t)0xABF2, - (q15_t)0x9F97, (q15_t)0xABCC, (q15_t)0x9FB8, (q15_t)0xABA7, - (q15_t)0x9FD9, (q15_t)0xAB81, (q15_t)0x9FFB, (q15_t)0xAB5B, - (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA03D, (q15_t)0xAB10, - (q15_t)0xA05F, (q15_t)0xAAEA, (q15_t)0xA080, (q15_t)0xAAC5, - (q15_t)0xA0A1, (q15_t)0xAA9F, (q15_t)0xA0C3, (q15_t)0xAA7A, - (q15_t)0xA0E5, (q15_t)0xAA54, (q15_t)0xA106, (q15_t)0xAA2F, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA14A, (q15_t)0xA9E5, - (q15_t)0xA16C, (q15_t)0xA9BF, (q15_t)0xA18E, (q15_t)0xA99A, - (q15_t)0xA1AF, (q15_t)0xA975, (q15_t)0xA1D2, (q15_t)0xA950, - (q15_t)0xA1F4, (q15_t)0xA92B, (q15_t)0xA216, (q15_t)0xA906, - (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA25A, (q15_t)0xA8BD, - (q15_t)0xA27C, (q15_t)0xA898, (q15_t)0xA29F, (q15_t)0xA873, - (q15_t)0xA2C1, (q15_t)0xA84F, (q15_t)0xA2E4, (q15_t)0xA82A, - (q15_t)0xA306, (q15_t)0xA806, (q15_t)0xA329, (q15_t)0xA7E1, - (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA36E, (q15_t)0xA798, - (q15_t)0xA391, (q15_t)0xA774, (q15_t)0xA3B4, (q15_t)0xA750, - (q15_t)0xA3D6, (q15_t)0xA72B, (q15_t)0xA3F9, (q15_t)0xA707, - (q15_t)0xA41C, (q15_t)0xA6E3, (q15_t)0xA43F, (q15_t)0xA6BF, - (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA486, (q15_t)0xA677, - (q15_t)0xA4A9, (q15_t)0xA653, (q15_t)0xA4CC, (q15_t)0xA62F, - (q15_t)0xA4EF, (q15_t)0xA60C, (q15_t)0xA513, (q15_t)0xA5E8, - (q15_t)0xA536, (q15_t)0xA5C4, (q15_t)0xA55A, (q15_t)0xA5A1, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA5A1, (q15_t)0xA55A, - (q15_t)0xA5C4, (q15_t)0xA536, (q15_t)0xA5E8, (q15_t)0xA513, - (q15_t)0xA60C, (q15_t)0xA4EF, (q15_t)0xA62F, (q15_t)0xA4CC, - (q15_t)0xA653, (q15_t)0xA4A9, (q15_t)0xA677, (q15_t)0xA486, - (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA6BF, (q15_t)0xA43F, - (q15_t)0xA6E3, (q15_t)0xA41C, (q15_t)0xA707, (q15_t)0xA3F9, - (q15_t)0xA72B, (q15_t)0xA3D6, (q15_t)0xA750, (q15_t)0xA3B4, - (q15_t)0xA774, (q15_t)0xA391, (q15_t)0xA798, (q15_t)0xA36E, - (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA7E1, (q15_t)0xA329, - (q15_t)0xA806, (q15_t)0xA306, (q15_t)0xA82A, (q15_t)0xA2E4, - (q15_t)0xA84F, (q15_t)0xA2C1, (q15_t)0xA873, (q15_t)0xA29F, - (q15_t)0xA898, (q15_t)0xA27C, (q15_t)0xA8BD, (q15_t)0xA25A, - (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA906, (q15_t)0xA216, - (q15_t)0xA92B, (q15_t)0xA1F4, (q15_t)0xA950, (q15_t)0xA1D2, - (q15_t)0xA975, (q15_t)0xA1AF, (q15_t)0xA99A, (q15_t)0xA18E, - (q15_t)0xA9BF, (q15_t)0xA16C, (q15_t)0xA9E5, (q15_t)0xA14A, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA2F, (q15_t)0xA106, - (q15_t)0xAA54, (q15_t)0xA0E5, (q15_t)0xAA7A, (q15_t)0xA0C3, - (q15_t)0xAA9F, (q15_t)0xA0A1, (q15_t)0xAAC5, (q15_t)0xA080, - (q15_t)0xAAEA, (q15_t)0xA05F, (q15_t)0xAB10, (q15_t)0xA03D, - (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xAB5B, (q15_t)0x9FFB, - (q15_t)0xAB81, (q15_t)0x9FD9, (q15_t)0xABA7, (q15_t)0x9FB8, - (q15_t)0xABCC, (q15_t)0x9F97, (q15_t)0xABF2, (q15_t)0x9F76, - (q15_t)0xAC18, (q15_t)0x9F55, (q15_t)0xAC3E, (q15_t)0x9F34, - (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xAC8A, (q15_t)0x9EF2, - (q15_t)0xACB1, (q15_t)0x9ED2, (q15_t)0xACD7, (q15_t)0x9EB1, - (q15_t)0xACFD, (q15_t)0x9E90, (q15_t)0xAD23, (q15_t)0x9E70, - (q15_t)0xAD4A, (q15_t)0x9E4F, (q15_t)0xAD70, (q15_t)0x9E2F, - (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xADBD, (q15_t)0x9DEE, - (q15_t)0xADE3, (q15_t)0x9DCE, (q15_t)0xAE0A, (q15_t)0x9DAE, - (q15_t)0xAE31, (q15_t)0x9D8E, (q15_t)0xAE57, (q15_t)0x9D6D, - (q15_t)0xAE7E, (q15_t)0x9D4D, (q15_t)0xAEA5, (q15_t)0x9D2D, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAEF3, (q15_t)0x9CEE, - (q15_t)0xAF1A, (q15_t)0x9CCE, (q15_t)0xAF40, (q15_t)0x9CAE, - (q15_t)0xAF68, (q15_t)0x9C8E, (q15_t)0xAF8F, (q15_t)0x9C6F, - (q15_t)0xAFB6, (q15_t)0x9C4F, (q15_t)0xAFDD, (q15_t)0x9C30, - (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB02B, (q15_t)0x9BF1, - (q15_t)0xB053, (q15_t)0x9BD2, (q15_t)0xB07A, (q15_t)0x9BB2, - (q15_t)0xB0A1, (q15_t)0x9B93, (q15_t)0xB0C9, (q15_t)0x9B74, - (q15_t)0xB0F0, (q15_t)0x9B55, (q15_t)0xB118, (q15_t)0x9B36, - (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB167, (q15_t)0x9AF8, - (q15_t)0xB18F, (q15_t)0x9AD9, (q15_t)0xB1B7, (q15_t)0x9ABA, - (q15_t)0xB1DE, (q15_t)0x9A9C, (q15_t)0xB206, (q15_t)0x9A7D, - (q15_t)0xB22E, (q15_t)0x9A5F, (q15_t)0xB256, (q15_t)0x9A40, - (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB2A6, (q15_t)0x9A03, - (q15_t)0xB2CE, (q15_t)0x99E5, (q15_t)0xB2F6, (q15_t)0x99C6, - (q15_t)0xB31E, (q15_t)0x99A8, (q15_t)0xB347, (q15_t)0x998A, - (q15_t)0xB36F, (q15_t)0x996C, (q15_t)0xB397, (q15_t)0x994E, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB3E8, (q15_t)0x9912, - (q15_t)0xB410, (q15_t)0x98F4, (q15_t)0xB439, (q15_t)0x98D6, - (q15_t)0xB461, (q15_t)0x98B9, (q15_t)0xB48A, (q15_t)0x989B, - (q15_t)0xB4B3, (q15_t)0x987D, (q15_t)0xB4DB, (q15_t)0x9860, - (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB52D, (q15_t)0x9825, - (q15_t)0xB556, (q15_t)0x9808, (q15_t)0xB57E, (q15_t)0x97EA, - (q15_t)0xB5A7, (q15_t)0x97CD, (q15_t)0xB5D0, (q15_t)0x97B0, - (q15_t)0xB5F9, (q15_t)0x9793, (q15_t)0xB622, (q15_t)0x9776, - (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB675, (q15_t)0x973C, - (q15_t)0xB69E, (q15_t)0x971F, (q15_t)0xB6C7, (q15_t)0x9702, - (q15_t)0xB6F0, (q15_t)0x96E6, (q15_t)0xB719, (q15_t)0x96C9, - (q15_t)0xB743, (q15_t)0x96AC, (q15_t)0xB76C, (q15_t)0x9690, - (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB7BF, (q15_t)0x9657, - (q15_t)0xB7E9, (q15_t)0x963B, (q15_t)0xB812, (q15_t)0x961E, - (q15_t)0xB83C, (q15_t)0x9602, (q15_t)0xB865, (q15_t)0x95E6, - (q15_t)0xB88F, (q15_t)0x95CA, (q15_t)0xB8B9, (q15_t)0x95AE, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB90C, (q15_t)0x9576, - (q15_t)0xB936, (q15_t)0x955A, (q15_t)0xB960, (q15_t)0x953E, - (q15_t)0xB98A, (q15_t)0x9523, (q15_t)0xB9B4, (q15_t)0x9507, - (q15_t)0xB9DE, (q15_t)0x94EC, (q15_t)0xBA08, (q15_t)0x94D0, - (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBA5C, (q15_t)0x9499, - (q15_t)0xBA87, (q15_t)0x947E, (q15_t)0xBAB1, (q15_t)0x9463, - (q15_t)0xBADB, (q15_t)0x9447, (q15_t)0xBB05, (q15_t)0x942C, - (q15_t)0xBB30, (q15_t)0x9411, (q15_t)0xBB5A, (q15_t)0x93F6, - (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBBAF, (q15_t)0x93C0, - (q15_t)0xBBDA, (q15_t)0x93A6, (q15_t)0xBC04, (q15_t)0x938B, - (q15_t)0xBC2F, (q15_t)0x9370, (q15_t)0xBC5A, (q15_t)0x9356, - (q15_t)0xBC84, (q15_t)0x933B, (q15_t)0xBCAF, (q15_t)0x9321, - (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD05, (q15_t)0x92EC, - (q15_t)0xBD2F, (q15_t)0x92D2, (q15_t)0xBD5A, (q15_t)0x92B7, - (q15_t)0xBD85, (q15_t)0x929D, (q15_t)0xBDB0, (q15_t)0x9283, - (q15_t)0xBDDB, (q15_t)0x9269, (q15_t)0xBE06, (q15_t)0x924F, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBE5D, (q15_t)0x921C, - (q15_t)0xBE88, (q15_t)0x9202, (q15_t)0xBEB3, (q15_t)0x91E8, - (q15_t)0xBEDE, (q15_t)0x91CF, (q15_t)0xBF09, (q15_t)0x91B5, - (q15_t)0xBF35, (q15_t)0x919C, (q15_t)0xBF60, (q15_t)0x9182, - (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xBFB7, (q15_t)0x9150, - (q15_t)0xBFE2, (q15_t)0x9136, (q15_t)0xC00E, (q15_t)0x911D, - (q15_t)0xC03A, (q15_t)0x9104, (q15_t)0xC065, (q15_t)0x90EB, - (q15_t)0xC091, (q15_t)0x90D2, (q15_t)0xC0BC, (q15_t)0x90B9, - (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC114, (q15_t)0x9088, - (q15_t)0xC140, (q15_t)0x906F, (q15_t)0xC16C, (q15_t)0x9056, - (q15_t)0xC197, (q15_t)0x903E, (q15_t)0xC1C3, (q15_t)0x9025, - (q15_t)0xC1EF, (q15_t)0x900D, (q15_t)0xC21B, (q15_t)0x8FF5, - (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC273, (q15_t)0x8FC4, - (q15_t)0xC29F, (q15_t)0x8FAC, (q15_t)0xC2CC, (q15_t)0x8F94, - (q15_t)0xC2F8, (q15_t)0x8F7C, (q15_t)0xC324, (q15_t)0x8F64, - (q15_t)0xC350, (q15_t)0x8F4C, (q15_t)0xC37C, (q15_t)0x8F34, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC3D5, (q15_t)0x8F05, - (q15_t)0xC402, (q15_t)0x8EED, (q15_t)0xC42E, (q15_t)0x8ED6, - (q15_t)0xC45A, (q15_t)0x8EBE, (q15_t)0xC487, (q15_t)0x8EA7, - (q15_t)0xC4B3, (q15_t)0x8E90, (q15_t)0xC4E0, (q15_t)0x8E79, - (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC539, (q15_t)0x8E4A, - (q15_t)0xC566, (q15_t)0x8E33, (q15_t)0xC593, (q15_t)0x8E1C, - (q15_t)0xC5BF, (q15_t)0x8E05, (q15_t)0xC5EC, (q15_t)0x8DEE, - (q15_t)0xC619, (q15_t)0x8DD8, (q15_t)0xC646, (q15_t)0x8DC1, - (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC6A0, (q15_t)0x8D94, - (q15_t)0xC6CD, (q15_t)0x8D7D, (q15_t)0xC6F9, (q15_t)0x8D67, - (q15_t)0xC727, (q15_t)0x8D50, (q15_t)0xC754, (q15_t)0x8D3A, - (q15_t)0xC781, (q15_t)0x8D24, (q15_t)0xC7AE, (q15_t)0x8D0E, - (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC808, (q15_t)0x8CE2, - (q15_t)0xC835, (q15_t)0x8CCC, (q15_t)0xC863, (q15_t)0x8CB6, - (q15_t)0xC890, (q15_t)0x8CA0, (q15_t)0xC8BD, (q15_t)0x8C8A, - (q15_t)0xC8EB, (q15_t)0x8C75, (q15_t)0xC918, (q15_t)0x8C5F, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC973, (q15_t)0x8C34, - (q15_t)0xC9A0, (q15_t)0x8C1F, (q15_t)0xC9CE, (q15_t)0x8C09, - (q15_t)0xC9FB, (q15_t)0x8BF4, (q15_t)0xCA29, (q15_t)0x8BDF, - (q15_t)0xCA57, (q15_t)0x8BCA, (q15_t)0xCA84, (q15_t)0x8BB5, - (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCAE0, (q15_t)0x8B8B, - (q15_t)0xCB0D, (q15_t)0x8B76, (q15_t)0xCB3B, (q15_t)0x8B61, - (q15_t)0xCB69, (q15_t)0x8B4D, (q15_t)0xCB97, (q15_t)0x8B38, - (q15_t)0xCBC5, (q15_t)0x8B24, (q15_t)0xCBF3, (q15_t)0x8B0F, - (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCC4F, (q15_t)0x8AE6, - (q15_t)0xCC7D, (q15_t)0x8AD2, (q15_t)0xCCAB, (q15_t)0x8ABE, - (q15_t)0xCCD9, (q15_t)0x8AAA, (q15_t)0xCD07, (q15_t)0x8A96, - (q15_t)0xCD35, (q15_t)0x8A82, (q15_t)0xCD63, (q15_t)0x8A6E, - (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCDBF, (q15_t)0x8A46, - (q15_t)0xCDEE, (q15_t)0x8A33, (q15_t)0xCE1C, (q15_t)0x8A1F, - (q15_t)0xCE4A, (q15_t)0x8A0B, (q15_t)0xCE79, (q15_t)0x89F8, - (q15_t)0xCEA7, (q15_t)0x89E4, (q15_t)0xCED5, (q15_t)0x89D1, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCF32, (q15_t)0x89AB, - (q15_t)0xCF61, (q15_t)0x8997, (q15_t)0xCF8F, (q15_t)0x8984, - (q15_t)0xCFBE, (q15_t)0x8971, (q15_t)0xCFEC, (q15_t)0x895F, - (q15_t)0xD01B, (q15_t)0x894C, (q15_t)0xD04A, (q15_t)0x8939, - (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD0A7, (q15_t)0x8914, - (q15_t)0xD0D6, (q15_t)0x8901, (q15_t)0xD104, (q15_t)0x88EF, - (q15_t)0xD133, (q15_t)0x88DC, (q15_t)0xD162, (q15_t)0x88CA, - (q15_t)0xD191, (q15_t)0x88B8, (q15_t)0xD1C0, (q15_t)0x88A5, - (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD21D, (q15_t)0x8881, - (q15_t)0xD24C, (q15_t)0x886F, (q15_t)0xD27B, (q15_t)0x885D, - (q15_t)0xD2AA, (q15_t)0x884B, (q15_t)0xD2D9, (q15_t)0x883A, - (q15_t)0xD308, (q15_t)0x8828, (q15_t)0xD337, (q15_t)0x8816, - (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD396, (q15_t)0x87F3, - (q15_t)0xD3C5, (q15_t)0x87E2, (q15_t)0xD3F4, (q15_t)0x87D1, - (q15_t)0xD423, (q15_t)0x87BF, (q15_t)0xD452, (q15_t)0x87AE, - (q15_t)0xD482, (q15_t)0x879D, (q15_t)0xD4B1, (q15_t)0x878C, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD510, (q15_t)0x876A, - (q15_t)0xD53F, (q15_t)0x8759, (q15_t)0xD56E, (q15_t)0x8749, - (q15_t)0xD59E, (q15_t)0x8738, (q15_t)0xD5CD, (q15_t)0x8727, - (q15_t)0xD5FD, (q15_t)0x8717, (q15_t)0xD62C, (q15_t)0x8706, - (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD68B, (q15_t)0x86E6, - (q15_t)0xD6BB, (q15_t)0x86D5, (q15_t)0xD6EA, (q15_t)0x86C5, - (q15_t)0xD71A, (q15_t)0x86B5, (q15_t)0xD74A, (q15_t)0x86A5, - (q15_t)0xD779, (q15_t)0x8695, (q15_t)0xD7A9, (q15_t)0x8685, - (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD809, (q15_t)0x8666, - (q15_t)0xD838, (q15_t)0x8656, (q15_t)0xD868, (q15_t)0x8646, - (q15_t)0xD898, (q15_t)0x8637, (q15_t)0xD8C8, (q15_t)0x8627, - (q15_t)0xD8F8, (q15_t)0x8618, (q15_t)0xD927, (q15_t)0x8609, - (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xD987, (q15_t)0x85EA, - (q15_t)0xD9B7, (q15_t)0x85DB, (q15_t)0xD9E7, (q15_t)0x85CC, - (q15_t)0xDA17, (q15_t)0x85BD, (q15_t)0xDA47, (q15_t)0x85AF, - (q15_t)0xDA77, (q15_t)0x85A0, (q15_t)0xDAA7, (q15_t)0x8591, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB08, (q15_t)0x8574, - (q15_t)0xDB38, (q15_t)0x8565, (q15_t)0xDB68, (q15_t)0x8557, - (q15_t)0xDB98, (q15_t)0x8549, (q15_t)0xDBC8, (q15_t)0x853A, - (q15_t)0xDBF8, (q15_t)0x852C, (q15_t)0xDC29, (q15_t)0x851E, - (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDC89, (q15_t)0x8502, - (q15_t)0xDCBA, (q15_t)0x84F4, (q15_t)0xDCEA, (q15_t)0x84E6, - (q15_t)0xDD1A, (q15_t)0x84D9, (q15_t)0xDD4B, (q15_t)0x84CB, - (q15_t)0xDD7B, (q15_t)0x84BD, (q15_t)0xDDAB, (q15_t)0x84B0, - (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE0C, (q15_t)0x8495, - (q15_t)0xDE3D, (q15_t)0x8488, (q15_t)0xDE6D, (q15_t)0x847B, - (q15_t)0xDE9E, (q15_t)0x846D, (q15_t)0xDECE, (q15_t)0x8460, - (q15_t)0xDEFF, (q15_t)0x8453, (q15_t)0xDF2F, (q15_t)0x8446, - (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xDF91, (q15_t)0x842D, - (q15_t)0xDFC1, (q15_t)0x8420, (q15_t)0xDFF2, (q15_t)0x8414, - (q15_t)0xE023, (q15_t)0x8407, (q15_t)0xE053, (q15_t)0x83FA, - (q15_t)0xE084, (q15_t)0x83EE, (q15_t)0xE0B5, (q15_t)0x83E2, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE116, (q15_t)0x83C9, - (q15_t)0xE147, (q15_t)0x83BD, (q15_t)0xE178, (q15_t)0x83B1, - (q15_t)0xE1A9, (q15_t)0x83A5, (q15_t)0xE1DA, (q15_t)0x8399, - (q15_t)0xE20A, (q15_t)0x838E, (q15_t)0xE23B, (q15_t)0x8382, - (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE29D, (q15_t)0x836B, - (q15_t)0xE2CE, (q15_t)0x835F, (q15_t)0xE2FF, (q15_t)0x8354, - (q15_t)0xE330, (q15_t)0x8348, (q15_t)0xE361, (q15_t)0x833D, - (q15_t)0xE392, (q15_t)0x8332, (q15_t)0xE3C3, (q15_t)0x8327, - (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE425, (q15_t)0x8311, - (q15_t)0xE456, (q15_t)0x8306, (q15_t)0xE487, (q15_t)0x82FB, - (q15_t)0xE4B8, (q15_t)0x82F0, (q15_t)0xE4E9, (q15_t)0x82E6, - (q15_t)0xE51B, (q15_t)0x82DB, (q15_t)0xE54C, (q15_t)0x82D0, - (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE5AE, (q15_t)0x82BC, - (q15_t)0xE5DF, (q15_t)0x82B1, (q15_t)0xE610, (q15_t)0x82A7, - (q15_t)0xE642, (q15_t)0x829D, (q15_t)0xE673, (q15_t)0x8293, - (q15_t)0xE6A4, (q15_t)0x8289, (q15_t)0xE6D5, (q15_t)0x827F, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE738, (q15_t)0x826B, - (q15_t)0xE769, (q15_t)0x8262, (q15_t)0xE79B, (q15_t)0x8258, - (q15_t)0xE7CC, (q15_t)0x824F, (q15_t)0xE7FD, (q15_t)0x8245, - (q15_t)0xE82F, (q15_t)0x823C, (q15_t)0xE860, (q15_t)0x8232, - (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE8C3, (q15_t)0x8220, - (q15_t)0xE8F5, (q15_t)0x8217, (q15_t)0xE926, (q15_t)0x820E, - (q15_t)0xE957, (q15_t)0x8205, (q15_t)0xE989, (q15_t)0x81FC, - (q15_t)0xE9BA, (q15_t)0x81F3, (q15_t)0xE9EC, (q15_t)0x81EB, - (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEA4F, (q15_t)0x81D9, - (q15_t)0xEA80, (q15_t)0x81D1, (q15_t)0xEAB2, (q15_t)0x81C8, - (q15_t)0xEAE4, (q15_t)0x81C0, (q15_t)0xEB15, (q15_t)0x81B8, - (q15_t)0xEB47, (q15_t)0x81B0, (q15_t)0xEB78, (q15_t)0x81A8, - (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEBDC, (q15_t)0x8198, - (q15_t)0xEC0D, (q15_t)0x8190, (q15_t)0xEC3F, (q15_t)0x8188, - (q15_t)0xEC71, (q15_t)0x8180, (q15_t)0xECA2, (q15_t)0x8179, - (q15_t)0xECD4, (q15_t)0x8171, (q15_t)0xED06, (q15_t)0x816A, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xED69, (q15_t)0x815B, - (q15_t)0xED9B, (q15_t)0x8154, (q15_t)0xEDCD, (q15_t)0x814C, - (q15_t)0xEDFE, (q15_t)0x8145, (q15_t)0xEE30, (q15_t)0x813E, - (q15_t)0xEE62, (q15_t)0x8137, (q15_t)0xEE94, (q15_t)0x8130, - (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEEF7, (q15_t)0x8123, - (q15_t)0xEF29, (q15_t)0x811C, (q15_t)0xEF5B, (q15_t)0x8116, - (q15_t)0xEF8D, (q15_t)0x810F, (q15_t)0xEFBF, (q15_t)0x8109, - (q15_t)0xEFF1, (q15_t)0x8102, (q15_t)0xF022, (q15_t)0x80FC, - (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF086, (q15_t)0x80F0, - (q15_t)0xF0B8, (q15_t)0x80EA, (q15_t)0xF0EA, (q15_t)0x80E4, - (q15_t)0xF11C, (q15_t)0x80DE, (q15_t)0xF14E, (q15_t)0x80D8, - (q15_t)0xF180, (q15_t)0x80D2, (q15_t)0xF1B2, (q15_t)0x80CD, - (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF216, (q15_t)0x80C2, - (q15_t)0xF248, (q15_t)0x80BC, (q15_t)0xF27A, (q15_t)0x80B7, - (q15_t)0xF2AC, (q15_t)0x80B2, (q15_t)0xF2DE, (q15_t)0x80AC, - (q15_t)0xF310, (q15_t)0x80A7, (q15_t)0xF342, (q15_t)0x80A2, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF3A6, (q15_t)0x8098, - (q15_t)0xF3D8, (q15_t)0x8094, (q15_t)0xF40A, (q15_t)0x808F, - (q15_t)0xF43C, (q15_t)0x808A, (q15_t)0xF46E, (q15_t)0x8086, - (q15_t)0xF4A0, (q15_t)0x8081, (q15_t)0xF4D2, (q15_t)0x807D, - (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF536, (q15_t)0x8074, - (q15_t)0xF568, (q15_t)0x8070, (q15_t)0xF59A, (q15_t)0x806C, - (q15_t)0xF5CC, (q15_t)0x8068, (q15_t)0xF5FF, (q15_t)0x8064, - (q15_t)0xF631, (q15_t)0x8060, (q15_t)0xF663, (q15_t)0x805C, - (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF6C7, (q15_t)0x8055, - (q15_t)0xF6F9, (q15_t)0x8051, (q15_t)0xF72B, (q15_t)0x804E, - (q15_t)0xF75D, (q15_t)0x804A, (q15_t)0xF790, (q15_t)0x8047, - (q15_t)0xF7C2, (q15_t)0x8043, (q15_t)0xF7F4, (q15_t)0x8040, - (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF858, (q15_t)0x803A, - (q15_t)0xF88A, (q15_t)0x8037, (q15_t)0xF8BD, (q15_t)0x8034, - (q15_t)0xF8EF, (q15_t)0x8031, (q15_t)0xF921, (q15_t)0x802F, - (q15_t)0xF953, (q15_t)0x802C, (q15_t)0xF985, (q15_t)0x8029, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xF9EA, (q15_t)0x8025, - (q15_t)0xFA1C, (q15_t)0x8022, (q15_t)0xFA4E, (q15_t)0x8020, - (q15_t)0xFA80, (q15_t)0x801E, (q15_t)0xFAB3, (q15_t)0x801C, - (q15_t)0xFAE5, (q15_t)0x801A, (q15_t)0xFB17, (q15_t)0x8018, - (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFB7C, (q15_t)0x8014, - (q15_t)0xFBAE, (q15_t)0x8012, (q15_t)0xFBE0, (q15_t)0x8011, - (q15_t)0xFC12, (q15_t)0x800F, (q15_t)0xFC45, (q15_t)0x800D, - (q15_t)0xFC77, (q15_t)0x800C, (q15_t)0xFCA9, (q15_t)0x800B, - (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFD0E, (q15_t)0x8008, - (q15_t)0xFD40, (q15_t)0x8007, (q15_t)0xFD72, (q15_t)0x8006, - (q15_t)0xFDA4, (q15_t)0x8005, (q15_t)0xFDD7, (q15_t)0x8004, - (q15_t)0xFE09, (q15_t)0x8003, (q15_t)0xFE3B, (q15_t)0x8003, - (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFEA0, (q15_t)0x8001, - (q15_t)0xFED2, (q15_t)0x8001, (q15_t)0xFF04, (q15_t)0x8000, - (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF69, (q15_t)0x8000, - (q15_t)0xFF9B, (q15_t)0x8000, (q15_t)0xFFCD, (q15_t)0x8000 -}; - - -/** -* @} end of CFFT_CIFFT group -*/ - -/* -* @brief Q15 table for reciprocal -*/ -const q15_t ALIGN4 armRecipTableQ15[64] = { - 0x7F03, 0x7D13, 0x7B31, 0x795E, 0x7798, 0x75E0, - 0x7434, 0x7294, 0x70FF, 0x6F76, 0x6DF6, 0x6C82, - 0x6B16, 0x69B5, 0x685C, 0x670C, 0x65C4, 0x6484, - 0x634C, 0x621C, 0x60F3, 0x5FD0, 0x5EB5, 0x5DA0, - 0x5C91, 0x5B88, 0x5A85, 0x5988, 0x5890, 0x579E, - 0x56B0, 0x55C8, 0x54E4, 0x5405, 0x532B, 0x5255, - 0x5183, 0x50B6, 0x4FEC, 0x4F26, 0x4E64, 0x4DA6, - 0x4CEC, 0x4C34, 0x4B81, 0x4AD0, 0x4A23, 0x4978, - 0x48D1, 0x482D, 0x478C, 0x46ED, 0x4651, 0x45B8, - 0x4521, 0x448D, 0x43FC, 0x436C, 0x42DF, 0x4255, - 0x41CC, 0x4146, 0x40C2, 0x4040 -}; - -/* -* @brief Q31 table for reciprocal -*/ -const q31_t armRecipTableQ31[64] = { - 0x7F03F03F, 0x7D137420, 0x7B31E739, 0x795E9F94, 0x7798FD29, 0x75E06928, - 0x7434554D, 0x72943B4B, 0x70FF9C40, 0x6F760031, 0x6DF6F593, 0x6C8210E3, - 0x6B16EC3A, 0x69B526F6, 0x685C655F, 0x670C505D, 0x65C4952D, 0x6484E519, - 0x634CF53E, 0x621C7E4F, 0x60F33C61, 0x5FD0EEB3, 0x5EB55785, 0x5DA03BEB, - 0x5C9163A1, 0x5B8898E6, 0x5A85A85A, 0x598860DF, 0x58909373, 0x579E1318, - 0x56B0B4B8, 0x55C84F0B, 0x54E4BA80, 0x5405D124, 0x532B6E8F, 0x52556FD0, - 0x5183B35A, 0x50B618F3, 0x4FEC81A2, 0x4F26CFA2, 0x4E64E64E, 0x4DA6AA1D, - 0x4CEC008B, 0x4C34D010, 0x4B810016, 0x4AD078EF, 0x4A2323C4, 0x4978EA96, - 0x48D1B827, 0x482D77FE, 0x478C1657, 0x46ED801D, 0x4651A2E5, 0x45B86CE2, - 0x4521CCE1, 0x448DB244, 0x43FC0CFA, 0x436CCD78, 0x42DFE4B4, 0x42554426, - 0x41CCDDB6, 0x4146A3C6, 0x40C28923, 0x40408102 -}; - -const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE_16_TABLE_LENGTH] = -{ - /* 8x2, size 20 */ - 8,64, 24,72, 16,64, 40,80, 32,64, 56,88, 48,72, 88,104, 72,96, 104,112 -}; - -const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE_32_TABLE_LENGTH] = -{ - /* 8x4, size 48 */ - 8,64, 16,128, 24,192, 32,64, 40,72, 48,136, 56,200, 64,128, 72,80, 88,208, - 80,144, 96,192, 104,208, 112,152, 120,216, 136,192, 144,160, 168,208, - 152,224, 176,208, 184,232, 216,240, 200,224, 232,240 -}; - -const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE_64_TABLE_LENGTH] = -{ - /* radix 8, size 56 */ - 8,64, 16,128, 24,192, 32,256, 40,320, 48,384, 56,448, 80,136, 88,200, - 96,264, 104,328, 112,392, 120,456, 152,208, 160,272, 168,336, 176,400, - 184,464, 224,280, 232,344, 240,408, 248,472, 296,352, 304,416, 312,480, - 368,424, 376,488, 440,496 -}; - -const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH] = -{ - /* 8x2, size 208 */ - 8,512, 16,64, 24,576, 32,128, 40,640, 48,192, 56,704, 64,256, 72,768, - 80,320, 88,832, 96,384, 104,896, 112,448, 120,960, 128,512, 136,520, - 144,768, 152,584, 160,520, 168,648, 176,200, 184,712, 192,264, 200,776, - 208,328, 216,840, 224,392, 232,904, 240,456, 248,968, 264,528, 272,320, - 280,592, 288,768, 296,656, 304,328, 312,720, 328,784, 344,848, 352,400, - 360,912, 368,464, 376,976, 384,576, 392,536, 400,832, 408,600, 416,584, - 424,664, 432,840, 440,728, 448,592, 456,792, 464,848, 472,856, 480,600, - 488,920, 496,856, 504,984, 520,544, 528,576, 536,608, 552,672, 560,608, - 568,736, 576,768, 584,800, 592,832, 600,864, 608,800, 616,928, 624,864, - 632,992, 648,672, 656,896, 664,928, 688,904, 696,744, 704,896, 712,808, - 720,912, 728,872, 736,928, 744,936, 752,920, 760,1000, 776,800, 784,832, - 792,864, 808,904, 816,864, 824,920, 840,864, 856,880, 872,944, 888,1008, - 904,928, 912,960, 920,992, 944,968, 952,1000, 968,992, 984,1008 -}; - -const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH] = -{ - /* 8x4, size 440 */ - 8,512, 16,1024, 24,1536, 32,64, 40,576, 48,1088, 56,1600, 64,128, 72,640, - 80,1152, 88,1664, 96,192, 104,704, 112,1216, 120,1728, 128,256, 136,768, - 144,1280, 152,1792, 160,320, 168,832, 176,1344, 184,1856, 192,384, - 200,896, 208,1408, 216,1920, 224,448, 232,960, 240,1472, 248,1984, - 256,512, 264,520, 272,1032, 280,1544, 288,640, 296,584, 304,1096, 312,1608, - 320,768, 328,648, 336,1160, 344,1672, 352,896, 360,712, 368,1224, 376,1736, - 384,520, 392,776, 400,1288, 408,1800, 416,648, 424,840, 432,1352, 440,1864, - 448,776, 456,904, 464,1416, 472,1928, 480,904, 488,968, 496,1480, 504,1992, - 520,528, 512,1024, 528,1040, 536,1552, 544,1152, 552,592, 560,1104, - 568,1616, 576,1280, 584,656, 592,1168, 600,1680, 608,1408, 616,720, - 624,1232, 632,1744, 640,1032, 648,784, 656,1296, 664,1808, 672,1160, - 680,848, 688,1360, 696,1872, 704,1288, 712,912, 720,1424, 728,1936, - 736,1416, 744,976, 752,1488, 760,2000, 768,1536, 776,1552, 784,1048, - 792,1560, 800,1664, 808,1680, 816,1112, 824,1624, 832,1792, 840,1808, - 848,1176, 856,1688, 864,1920, 872,1936, 880,1240, 888,1752, 896,1544, - 904,1560, 912,1304, 920,1816, 928,1672, 936,1688, 944,1368, 952,1880, - 960,1800, 968,1816, 976,1432, 984,1944, 992,1928, 1000,1944, 1008,1496, - 1016,2008, 1032,1152, 1040,1056, 1048,1568, 1064,1408, 1072,1120, - 1080,1632, 1088,1536, 1096,1160, 1104,1184, 1112,1696, 1120,1552, - 1128,1416, 1136,1248, 1144,1760, 1160,1664, 1168,1312, 1176,1824, - 1184,1544, 1192,1920, 1200,1376, 1208,1888, 1216,1568, 1224,1672, - 1232,1440, 1240,1952, 1248,1560, 1256,1928, 1264,1504, 1272,2016, - 1288,1312, 1296,1408, 1304,1576, 1320,1424, 1328,1416, 1336,1640, - 1344,1792, 1352,1824, 1360,1920, 1368,1704, 1376,1800, 1384,1432, - 1392,1928, 1400,1768, 1416,1680, 1432,1832, 1440,1576, 1448,1936, - 1456,1832, 1464,1896, 1472,1808, 1480,1688, 1488,1936, 1496,1960, - 1504,1816, 1512,1944, 1520,1944, 1528,2024, 1560,1584, 1592,1648, - 1600,1792, 1608,1920, 1616,1800, 1624,1712, 1632,1808, 1640,1936, - 1648,1816, 1656,1776, 1672,1696, 1688,1840, 1704,1952, 1712,1928, - 1720,1904, 1728,1824, 1736,1952, 1744,1832, 1752,1968, 1760,1840, - 1768,1960, 1776,1944, 1784,2032, 1864,1872, 1848,1944, 1872,1888, - 1880,1904, 1888,1984, 1896,2000, 1912,2032, 1904,2016, 1976,2032, - 1960,1968, 2008,2032, 1992,2016, 2024,2032 -}; - -const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH] = -{ - /* radix 8, size 448 */ - 8,512, 16,1024, 24,1536, 32,2048, 40,2560, 48,3072, 56,3584, 72,576, - 80,1088, 88,1600, 96,2112, 104,2624, 112,3136, 120,3648, 136,640, 144,1152, - 152,1664, 160,2176, 168,2688, 176,3200, 184,3712, 200,704, 208,1216, - 216,1728, 224,2240, 232,2752, 240,3264, 248,3776, 264,768, 272,1280, - 280,1792, 288,2304, 296,2816, 304,3328, 312,3840, 328,832, 336,1344, - 344,1856, 352,2368, 360,2880, 368,3392, 376,3904, 392,896, 400,1408, - 408,1920, 416,2432, 424,2944, 432,3456, 440,3968, 456,960, 464,1472, - 472,1984, 480,2496, 488,3008, 496,3520, 504,4032, 528,1032, 536,1544, - 544,2056, 552,2568, 560,3080, 568,3592, 592,1096, 600,1608, 608,2120, - 616,2632, 624,3144, 632,3656, 656,1160, 664,1672, 672,2184, 680,2696, - 688,3208, 696,3720, 720,1224, 728,1736, 736,2248, 744,2760, 752,3272, - 760,3784, 784,1288, 792,1800, 800,2312, 808,2824, 816,3336, 824,3848, - 848,1352, 856,1864, 864,2376, 872,2888, 880,3400, 888,3912, 912,1416, - 920,1928, 928,2440, 936,2952, 944,3464, 952,3976, 976,1480, 984,1992, - 992,2504, 1000,3016, 1008,3528, 1016,4040, 1048,1552, 1056,2064, 1064,2576, - 1072,3088, 1080,3600, 1112,1616, 1120,2128, 1128,2640, 1136,3152, - 1144,3664, 1176,1680, 1184,2192, 1192,2704, 1200,3216, 1208,3728, - 1240,1744, 1248,2256, 1256,2768, 1264,3280, 1272,3792, 1304,1808, - 1312,2320, 1320,2832, 1328,3344, 1336,3856, 1368,1872, 1376,2384, - 1384,2896, 1392,3408, 1400,3920, 1432,1936, 1440,2448, 1448,2960, - 1456,3472, 1464,3984, 1496,2000, 1504,2512, 1512,3024, 1520,3536, - 1528,4048, 1568,2072, 1576,2584, 1584,3096, 1592,3608, 1632,2136, - 1640,2648, 1648,3160, 1656,3672, 1696,2200, 1704,2712, 1712,3224, - 1720,3736, 1760,2264, 1768,2776, 1776,3288, 1784,3800, 1824,2328, - 1832,2840, 1840,3352, 1848,3864, 1888,2392, 1896,2904, 1904,3416, - 1912,3928, 1952,2456, 1960,2968, 1968,3480, 1976,3992, 2016,2520, - 2024,3032, 2032,3544, 2040,4056, 2088,2592, 2096,3104, 2104,3616, - 2152,2656, 2160,3168, 2168,3680, 2216,2720, 2224,3232, 2232,3744, - 2280,2784, 2288,3296, 2296,3808, 2344,2848, 2352,3360, 2360,3872, - 2408,2912, 2416,3424, 2424,3936, 2472,2976, 2480,3488, 2488,4000, - 2536,3040, 2544,3552, 2552,4064, 2608,3112, 2616,3624, 2672,3176, - 2680,3688, 2736,3240, 2744,3752, 2800,3304, 2808,3816, 2864,3368, - 2872,3880, 2928,3432, 2936,3944, 2992,3496, 3000,4008, 3056,3560, - 3064,4072, 3128,3632, 3192,3696, 3256,3760, 3320,3824, 3384,3888, - 3448,3952, 3512,4016, 3576,4080 -}; - -const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE_1024_TABLE_LENGTH] = -{ - /* 8x2, size 1800 */ - 8,4096, 16,512, 24,4608, 32,1024, 40,5120, 48,1536, 56,5632, 64,2048, - 72,6144, 80,2560, 88,6656, 96,3072, 104,7168, 112,3584, 120,7680, 128,2048, - 136,4160, 144,576, 152,4672, 160,1088, 168,5184, 176,1600, 184,5696, - 192,2112, 200,6208, 208,2624, 216,6720, 224,3136, 232,7232, 240,3648, - 248,7744, 256,2048, 264,4224, 272,640, 280,4736, 288,1152, 296,5248, - 304,1664, 312,5760, 320,2176, 328,6272, 336,2688, 344,6784, 352,3200, - 360,7296, 368,3712, 376,7808, 384,2112, 392,4288, 400,704, 408,4800, - 416,1216, 424,5312, 432,1728, 440,5824, 448,2240, 456,6336, 464,2752, - 472,6848, 480,3264, 488,7360, 496,3776, 504,7872, 512,2048, 520,4352, - 528,768, 536,4864, 544,1280, 552,5376, 560,1792, 568,5888, 576,2304, - 584,6400, 592,2816, 600,6912, 608,3328, 616,7424, 624,3840, 632,7936, - 640,2176, 648,4416, 656,832, 664,4928, 672,1344, 680,5440, 688,1856, - 696,5952, 704,2368, 712,6464, 720,2880, 728,6976, 736,3392, 744,7488, - 752,3904, 760,8000, 768,2112, 776,4480, 784,896, 792,4992, 800,1408, - 808,5504, 816,1920, 824,6016, 832,2432, 840,6528, 848,2944, 856,7040, - 864,3456, 872,7552, 880,3968, 888,8064, 896,2240, 904,4544, 912,960, - 920,5056, 928,1472, 936,5568, 944,1984, 952,6080, 960,2496, 968,6592, - 976,3008, 984,7104, 992,3520, 1000,7616, 1008,4032, 1016,8128, 1024,4096, - 1032,4104, 1040,4352, 1048,4616, 1056,4104, 1064,5128, 1072,1544, - 1080,5640, 1088,2056, 1096,6152, 1104,2568, 1112,6664, 1120,3080, - 1128,7176, 1136,3592, 1144,7688, 1152,6144, 1160,4168, 1168,6400, - 1176,4680, 1184,6152, 1192,5192, 1200,1608, 1208,5704, 1216,2120, - 1224,6216, 1232,2632, 1240,6728, 1248,3144, 1256,7240, 1264,3656, - 1272,7752, 1280,4160, 1288,4232, 1296,4416, 1304,4744, 1312,4168, - 1320,5256, 1328,1672, 1336,5768, 1344,2184, 1352,6280, 1360,2696, - 1368,6792, 1376,3208, 1384,7304, 1392,3720, 1400,7816, 1408,6208, - 1416,4296, 1424,6464, 1432,4808, 1440,6216, 1448,5320, 1456,1736, - 1464,5832, 1472,2248, 1480,6344, 1488,2760, 1496,6856, 1504,3272, - 1512,7368, 1520,3784, 1528,7880, 1536,4224, 1544,4360, 1552,4480, - 1560,4872, 1568,4232, 1576,5384, 1584,1800, 1592,5896, 1600,2312, - 1608,6408, 1616,2824, 1624,6920, 1632,3336, 1640,7432, 1648,3848, - 1656,7944, 1664,6272, 1672,4424, 1680,6528, 1688,4936, 1696,6280, - 1704,5448, 1712,1864, 1720,5960, 1728,2376, 1736,6472, 1744,2888, - 1752,6984, 1760,3400, 1768,7496, 1776,3912, 1784,8008, 1792,4288, - 1800,4488, 1808,4544, 1816,5000, 1824,4296, 1832,5512, 1840,1928, - 1848,6024, 1856,2440, 1864,6536, 1872,2952, 1880,7048, 1888,3464, - 1896,7560, 1904,3976, 1912,8072, 1920,6336, 1928,4552, 1936,6592, - 1944,5064, 1952,6344, 1960,5576, 1968,1992, 1976,6088, 1984,2504, - 1992,6600, 2000,3016, 2008,7112, 2016,3528, 2024,7624, 2032,4040, - 2040,8136, 2056,4112, 2064,2112, 2072,4624, 2080,4352, 2088,5136, - 2096,4480, 2104,5648, 2120,6160, 2128,2576, 2136,6672, 2144,3088, - 2152,7184, 2160,3600, 2168,7696, 2176,2560, 2184,4176, 2192,2816, - 2200,4688, 2208,2568, 2216,5200, 2224,2824, 2232,5712, 2240,2576, - 2248,6224, 2256,2640, 2264,6736, 2272,3152, 2280,7248, 2288,3664, - 2296,7760, 2312,4240, 2320,2432, 2328,4752, 2336,6400, 2344,5264, - 2352,6528, 2360,5776, 2368,2816, 2376,6288, 2384,2704, 2392,6800, - 2400,3216, 2408,7312, 2416,3728, 2424,7824, 2432,2624, 2440,4304, - 2448,2880, 2456,4816, 2464,2632, 2472,5328, 2480,2888, 2488,5840, - 2496,2640, 2504,6352, 2512,2768, 2520,6864, 2528,3280, 2536,7376, - 2544,3792, 2552,7888, 2568,4368, 2584,4880, 2592,4416, 2600,5392, - 2608,4544, 2616,5904, 2632,6416, 2640,2832, 2648,6928, 2656,3344, - 2664,7440, 2672,3856, 2680,7952, 2696,4432, 2704,2944, 2712,4944, - 2720,4432, 2728,5456, 2736,2952, 2744,5968, 2752,2944, 2760,6480, - 2768,2896, 2776,6992, 2784,3408, 2792,7504, 2800,3920, 2808,8016, - 2824,4496, 2840,5008, 2848,6464, 2856,5520, 2864,6592, 2872,6032, - 2888,6544, 2896,2960, 2904,7056, 2912,3472, 2920,7568, 2928,3984, - 2936,8080, 2952,4560, 2960,3008, 2968,5072, 2976,6480, 2984,5584, - 2992,3016, 3000,6096, 3016,6608, 3032,7120, 3040,3536, 3048,7632, - 3056,4048, 3064,8144, 3072,4608, 3080,4120, 3088,4864, 3096,4632, - 3104,4616, 3112,5144, 3120,4872, 3128,5656, 3136,4624, 3144,6168, - 3152,4880, 3160,6680, 3168,4632, 3176,7192, 3184,3608, 3192,7704, - 3200,6656, 3208,4184, 3216,6912, 3224,4696, 3232,6664, 3240,5208, - 3248,6920, 3256,5720, 3264,6672, 3272,6232, 3280,6928, 3288,6744, - 3296,6680, 3304,7256, 3312,3672, 3320,7768, 3328,4672, 3336,4248, - 3344,4928, 3352,4760, 3360,4680, 3368,5272, 3376,4936, 3384,5784, - 3392,4688, 3400,6296, 3408,4944, 3416,6808, 3424,4696, 3432,7320, - 3440,3736, 3448,7832, 3456,6720, 3464,4312, 3472,6976, 3480,4824, - 3488,6728, 3496,5336, 3504,6984, 3512,5848, 3520,6736, 3528,6360, - 3536,6992, 3544,6872, 3552,6744, 3560,7384, 3568,3800, 3576,7896, - 3584,4736, 3592,4376, 3600,4992, 3608,4888, 3616,4744, 3624,5400, - 3632,5000, 3640,5912, 3648,4752, 3656,6424, 3664,5008, 3672,6936, - 3680,4760, 3688,7448, 3696,3864, 3704,7960, 3712,6784, 3720,4440, - 3728,7040, 3736,4952, 3744,6792, 3752,5464, 3760,7048, 3768,5976, - 3776,6800, 3784,6488, 3792,7056, 3800,7000, 3808,6808, 3816,7512, - 3824,3928, 3832,8024, 3840,4800, 3848,4504, 3856,5056, 3864,5016, - 3872,4808, 3880,5528, 3888,5064, 3896,6040, 3904,4816, 3912,6552, - 3920,5072, 3928,7064, 3936,4824, 3944,7576, 3952,3992, 3960,8088, - 3968,6848, 3976,4568, 3984,7104, 3992,5080, 4000,6856, 4008,5592, - 4016,7112, 4024,6104, 4032,6864, 4040,6616, 4048,7120, 4056,7128, - 4064,6872, 4072,7640, 4080,7128, 4088,8152, 4104,4128, 4112,4160, - 4120,4640, 4136,5152, 4144,4232, 4152,5664, 4160,4352, 4168,6176, - 4176,4416, 4184,6688, 4192,4616, 4200,7200, 4208,4744, 4216,7712, - 4224,4608, 4232,4616, 4240,4672, 4248,4704, 4256,4640, 4264,5216, - 4272,4704, 4280,5728, 4288,4864, 4296,6240, 4304,4928, 4312,6752, - 4320,4632, 4328,7264, 4336,4760, 4344,7776, 4360,4640, 4368,4416, - 4376,4768, 4384,6152, 4392,5280, 4400,6280, 4408,5792, 4424,6304, - 4440,6816, 4448,6664, 4456,7328, 4464,6792, 4472,7840, 4480,4624, - 4488,4632, 4496,4688, 4504,4832, 4512,6168, 4520,5344, 4528,6296, - 4536,5856, 4544,4880, 4552,6368, 4560,4944, 4568,6880, 4576,6680, - 4584,7392, 4592,6808, 4600,7904, 4608,6144, 4616,6152, 4624,6208, - 4632,4896, 4640,6176, 4648,5408, 4656,6240, 4664,5920, 4672,6400, - 4680,6432, 4688,6464, 4696,6944, 4704,6432, 4712,7456, 4720,4808, - 4728,7968, 4736,6656, 4744,6664, 4752,6720, 4760,4960, 4768,6688, - 4776,5472, 4784,6752, 4792,5984, 4800,6912, 4808,6496, 4816,6976, - 4824,7008, 4832,6944, 4840,7520, 4848,7008, 4856,8032, 4864,6160, - 4872,6168, 4880,6224, 4888,5024, 4896,6216, 4904,5536, 4912,6344, - 4920,6048, 4928,6416, 4936,6560, 4944,6480, 4952,7072, 4960,6728, - 4968,7584, 4976,6856, 4984,8096, 4992,6672, 5000,6680, 5008,6736, - 5016,5088, 5024,6232, 5032,5600, 5040,6360, 5048,6112, 5056,6928, - 5064,6624, 5072,6992, 5080,7136, 5088,6744, 5096,7648, 5104,6872, - 5112,8160, 5128,5152, 5136,5376, 5144,5408, 5168,5384, 5176,5672, - 5184,5376, 5192,6184, 5200,5392, 5208,6696, 5216,5408, 5224,7208, - 5232,5400, 5240,7720, 5248,7168, 5256,7200, 5264,7424, 5272,7456, - 5280,7176, 5288,7208, 5296,7432, 5304,5736, 5312,7184, 5320,6248, - 5328,7440, 5336,6760, 5344,7192, 5352,7272, 5360,7448, 5368,7784, - 5384,5408, 5392,5440, 5400,5472, 5408,6184, 5416,7208, 5424,5448, - 5432,5800, 5448,6312, 5464,6824, 5472,6696, 5480,7336, 5488,6824, - 5496,7848, 5504,7232, 5512,7264, 5520,7488, 5528,7520, 5536,7240, - 5544,7272, 5552,7496, 5560,5864, 5568,7248, 5576,6376, 5584,7504, - 5592,6888, 5600,7256, 5608,7400, 5616,7512, 5624,7912, 5632,7168, - 5640,7176, 5648,7232, 5656,7240, 5664,7200, 5672,7208, 5680,7264, - 5688,5928, 5696,7424, 5704,6440, 5712,7488, 5720,6952, 5728,7456, - 5736,7464, 5744,7520, 5752,7976, 5760,7296, 5768,7328, 5776,7552, - 5784,7584, 5792,7304, 5800,7336, 5808,7560, 5816,5992, 5824,7312, - 5832,6504, 5840,7568, 5848,7016, 5856,7320, 5864,7528, 5872,7576, - 5880,8040, 5888,7184, 5896,7192, 5904,7248, 5912,7256, 5920,6248, - 5928,7272, 5936,6376, 5944,6056, 5952,7440, 5960,6568, 5968,7504, - 5976,7080, 5984,6760, 5992,7592, 6000,6888, 6008,8104, 6016,7360, - 6024,7392, 6032,7616, 6040,7648, 6048,7368, 6056,7400, 6064,7624, - 6072,6120, 6080,7376, 6088,6632, 6096,7632, 6104,7144, 6112,7384, - 6120,7656, 6128,7640, 6136,8168, 6168,6240, 6192,6216, 6200,7264, - 6232,6704, 6248,7216, 6256,6680, 6264,7728, 6272,6656, 6280,6664, - 6288,6912, 6296,6496, 6304,6688, 6312,6696, 6320,6944, 6328,7520, - 6336,6672, 6344,6680, 6352,6928, 6360,6768, 6368,6704, 6376,7280, - 6384,6744, 6392,7792, 6408,6432, 6424,6752, 6440,7432, 6448,6536, - 6456,7560, 6472,6944, 6488,6832, 6496,6920, 6504,7344, 6512,7048, - 6520,7856, 6528,6720, 6536,6728, 6544,6976, 6552,7008, 6560,6752, - 6568,7448, 6576,7008, 6584,7576, 6592,6736, 6600,6744, 6608,6992, - 6616,6896, 6624,6936, 6632,7408, 6640,7064, 6648,7920, 6712,7280, - 6744,6960, 6760,7472, 6768,6936, 6776,7984, 6800,6848, 6808,6856, - 6832,6880, 6840,6888, 6848,7040, 6856,7048, 6864,7104, 6872,7024, - 6880,7072, 6888,7536, 6896,7136, 6904,8048, 6952,7496, 6968,7624, - 6984,7008, 7000,7088, 7016,7600, 7024,7112, 7032,8112, 7056,7104, - 7064,7112, 7080,7512, 7088,7136, 7096,7640, 7128,7152, 7144,7664, - 7160,8176, 7176,7200, 7192,7216, 7224,7272, 7240,7264, 7256,7280, - 7288,7736, 7296,7680, 7304,7712, 7312,7936, 7320,7968, 7328,7688, - 7336,7720, 7344,7944, 7352,7976, 7360,7696, 7368,7728, 7376,7952, - 7384,7984, 7392,7704, 7400,7736, 7408,7960, 7416,7800, 7432,7456, - 7448,7472, 7480,7592, 7496,7520, 7512,7536, 7528,7976, 7544,7864, - 7552,7744, 7560,7776, 7568,8000, 7576,8032, 7584,7752, 7592,7784, - 7600,8008, 7608,8040, 7616,7760, 7624,7792, 7632,8016, 7640,8048, - 7648,7768, 7656,7800, 7664,8024, 7672,7928, 7688,7712, 7704,7728, - 7752,7776, 7768,7792, 7800,7992, 7816,7840, 7824,8064, 7832,8096, - 7856,8072, 7864,8104, 7872,8064, 7880,8072, 7888,8080, 7896,8112, - 7904,8096, 7912,8104, 7920,8088, 7928,8056, 7944,7968, 7960,7984, - 8008,8032, 8024,8048, 8056,8120, 8072,8096, 8080,8128, 8088,8160, - 8112,8136, 8120,8168, 8136,8160, 8152,8176 -}; - -const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE_2048_TABLE_LENGTH] = -{ - /* 8x2, size 3808 */ - 8,4096, 16,8192, 24,12288, 32,512, 40,4608, 48,8704, 56,12800, 64,1024, - 72,5120, 80,9216, 88,13312, 96,1536, 104,5632, 112,9728, 120,13824, - 128,2048, 136,6144, 144,10240, 152,14336, 160,2560, 168,6656, 176,10752, - 184,14848, 192,3072, 200,7168, 208,11264, 216,15360, 224,3584, 232,7680, - 240,11776, 248,15872, 256,1024, 264,4160, 272,8256, 280,12352, 288,576, - 296,4672, 304,8768, 312,12864, 320,1088, 328,5184, 336,9280, 344,13376, - 352,1600, 360,5696, 368,9792, 376,13888, 384,2112, 392,6208, 400,10304, - 408,14400, 416,2624, 424,6720, 432,10816, 440,14912, 448,3136, 456,7232, - 464,11328, 472,15424, 480,3648, 488,7744, 496,11840, 504,15936, 512,2048, - 520,4224, 528,8320, 536,12416, 544,640, 552,4736, 560,8832, 568,12928, - 576,1152, 584,5248, 592,9344, 600,13440, 608,1664, 616,5760, 624,9856, - 632,13952, 640,2176, 648,6272, 656,10368, 664,14464, 672,2688, 680,6784, - 688,10880, 696,14976, 704,3200, 712,7296, 720,11392, 728,15488, 736,3712, - 744,7808, 752,11904, 760,16000, 768,3072, 776,4288, 784,8384, 792,12480, - 800,3200, 808,4800, 816,8896, 824,12992, 832,1216, 840,5312, 848,9408, - 856,13504, 864,1728, 872,5824, 880,9920, 888,14016, 896,2240, 904,6336, - 912,10432, 920,14528, 928,2752, 936,6848, 944,10944, 952,15040, 960,3264, - 968,7360, 976,11456, 984,15552, 992,3776, 1000,7872, 1008,11968, 1016,16064, - 1032,4352, 1040,8448, 1048,12544, 1056,3072, 1064,4864, 1072,8960, - 1080,13056, 1088,1280, 1096,5376, 1104,9472, 1112,13568, 1120,1792, - 1128,5888, 1136,9984, 1144,14080, 1152,2304, 1160,6400, 1168,10496, - 1176,14592, 1184,2816, 1192,6912, 1200,11008, 1208,15104, 1216,3328, - 1224,7424, 1232,11520, 1240,15616, 1248,3840, 1256,7936, 1264,12032, - 1272,16128, 1288,4416, 1296,8512, 1304,12608, 1312,3328, 1320,4928, - 1328,9024, 1336,13120, 1352,5440, 1360,9536, 1368,13632, 1376,1856, - 1384,5952, 1392,10048, 1400,14144, 1408,2368, 1416,6464, 1424,10560, - 1432,14656, 1440,2880, 1448,6976, 1456,11072, 1464,15168, 1472,3392, - 1480,7488, 1488,11584, 1496,15680, 1504,3904, 1512,8000, 1520,12096, - 1528,16192, 1536,2112, 1544,4480, 1552,8576, 1560,12672, 1568,2240, - 1576,4992, 1584,9088, 1592,13184, 1600,2368, 1608,5504, 1616,9600, - 1624,13696, 1632,1920, 1640,6016, 1648,10112, 1656,14208, 1664,2432, - 1672,6528, 1680,10624, 1688,14720, 1696,2944, 1704,7040, 1712,11136, - 1720,15232, 1728,3456, 1736,7552, 1744,11648, 1752,15744, 1760,3968, - 1768,8064, 1776,12160, 1784,16256, 1792,3136, 1800,4544, 1808,8640, - 1816,12736, 1824,3264, 1832,5056, 1840,9152, 1848,13248, 1856,3392, - 1864,5568, 1872,9664, 1880,13760, 1888,1984, 1896,6080, 1904,10176, - 1912,14272, 1920,2496, 1928,6592, 1936,10688, 1944,14784, 1952,3008, - 1960,7104, 1968,11200, 1976,15296, 1984,3520, 1992,7616, 2000,11712, - 2008,15808, 2016,4032, 2024,8128, 2032,12224, 2040,16320, 2048,4096, - 2056,4104, 2064,8200, 2072,12296, 2080,4224, 2088,4616, 2096,8712, - 2104,12808, 2112,4352, 2120,5128, 2128,9224, 2136,13320, 2144,4480, - 2152,5640, 2160,9736, 2168,13832, 2176,4104, 2184,6152, 2192,10248, - 2200,14344, 2208,2568, 2216,6664, 2224,10760, 2232,14856, 2240,3080, - 2248,7176, 2256,11272, 2264,15368, 2272,3592, 2280,7688, 2288,11784, - 2296,15880, 2304,5120, 2312,4168, 2320,8264, 2328,12360, 2336,5248, - 2344,4680, 2352,8776, 2360,12872, 2368,5376, 2376,5192, 2384,9288, - 2392,13384, 2400,5504, 2408,5704, 2416,9800, 2424,13896, 2432,5128, - 2440,6216, 2448,10312, 2456,14408, 2464,2632, 2472,6728, 2480,10824, - 2488,14920, 2496,3144, 2504,7240, 2512,11336, 2520,15432, 2528,3656, - 2536,7752, 2544,11848, 2552,15944, 2560,6144, 2568,4232, 2576,8328, - 2584,12424, 2592,6272, 2600,4744, 2608,8840, 2616,12936, 2624,6400, - 2632,5256, 2640,9352, 2648,13448, 2656,6528, 2664,5768, 2672,9864, - 2680,13960, 2688,6152, 2696,6280, 2704,10376, 2712,14472, 2720,6280, - 2728,6792, 2736,10888, 2744,14984, 2752,3208, 2760,7304, 2768,11400, - 2776,15496, 2784,3720, 2792,7816, 2800,11912, 2808,16008, 2816,7168, - 2824,4296, 2832,8392, 2840,12488, 2848,7296, 2856,4808, 2864,8904, - 2872,13000, 2880,7424, 2888,5320, 2896,9416, 2904,13512, 2912,7552, - 2920,5832, 2928,9928, 2936,14024, 2944,7176, 2952,6344, 2960,10440, - 2968,14536, 2976,7304, 2984,6856, 2992,10952, 3000,15048, 3008,3272, - 3016,7368, 3024,11464, 3032,15560, 3040,3784, 3048,7880, 3056,11976, - 3064,16072, 3072,4160, 3080,4360, 3088,8456, 3096,12552, 3104,4288, - 3112,4872, 3120,8968, 3128,13064, 3136,4416, 3144,5384, 3152,9480, - 3160,13576, 3168,4544, 3176,5896, 3184,9992, 3192,14088, 3200,4168, - 3208,6408, 3216,10504, 3224,14600, 3232,4296, 3240,6920, 3248,11016, - 3256,15112, 3264,3336, 3272,7432, 3280,11528, 3288,15624, 3296,3848, - 3304,7944, 3312,12040, 3320,16136, 3328,5184, 3336,4424, 3344,8520, - 3352,12616, 3360,5312, 3368,4936, 3376,9032, 3384,13128, 3392,5440, - 3400,5448, 3408,9544, 3416,13640, 3424,5568, 3432,5960, 3440,10056, - 3448,14152, 3456,5192, 3464,6472, 3472,10568, 3480,14664, 3488,5320, - 3496,6984, 3504,11080, 3512,15176, 3520,5448, 3528,7496, 3536,11592, - 3544,15688, 3552,3912, 3560,8008, 3568,12104, 3576,16200, 3584,6208, - 3592,4488, 3600,8584, 3608,12680, 3616,6336, 3624,5000, 3632,9096, - 3640,13192, 3648,6464, 3656,5512, 3664,9608, 3672,13704, 3680,6592, - 3688,6024, 3696,10120, 3704,14216, 3712,6216, 3720,6536, 3728,10632, - 3736,14728, 3744,6344, 3752,7048, 3760,11144, 3768,15240, 3776,6472, - 3784,7560, 3792,11656, 3800,15752, 3808,3976, 3816,8072, 3824,12168, - 3832,16264, 3840,7232, 3848,4552, 3856,8648, 3864,12744, 3872,7360, - 3880,5064, 3888,9160, 3896,13256, 3904,7488, 3912,5576, 3920,9672, - 3928,13768, 3936,7616, 3944,6088, 3952,10184, 3960,14280, 3968,7240, - 3976,6600, 3984,10696, 3992,14792, 4000,7368, 4008,7112, 4016,11208, - 4024,15304, 4032,7496, 4040,7624, 4048,11720, 4056,15816, 4064,7624, - 4072,8136, 4080,12232, 4088,16328, 4096,8192, 4104,4112, 4112,8208, - 4120,12304, 4128,8320, 4136,4624, 4144,8720, 4152,12816, 4160,8448, - 4168,5136, 4176,9232, 4184,13328, 4192,8576, 4200,5648, 4208,9744, - 4216,13840, 4224,8200, 4232,6160, 4240,10256, 4248,14352, 4256,8328, - 4264,6672, 4272,10768, 4280,14864, 4288,8456, 4296,7184, 4304,11280, - 4312,15376, 4320,8584, 4328,7696, 4336,11792, 4344,15888, 4352,9216, - 4360,9232, 4368,8272, 4376,12368, 4384,9344, 4392,4688, 4400,8784, - 4408,12880, 4416,9472, 4424,5200, 4432,9296, 4440,13392, 4448,9600, - 4456,5712, 4464,9808, 4472,13904, 4480,9224, 4488,6224, 4496,10320, - 4504,14416, 4512,9352, 4520,6736, 4528,10832, 4536,14928, 4544,9480, - 4552,7248, 4560,11344, 4568,15440, 4576,9608, 4584,7760, 4592,11856, - 4600,15952, 4608,10240, 4616,10256, 4624,8336, 4632,12432, 4640,10368, - 4648,4752, 4656,8848, 4664,12944, 4672,10496, 4680,5264, 4688,9360, - 4696,13456, 4704,10624, 4712,5776, 4720,9872, 4728,13968, 4736,10248, - 4744,6288, 4752,10384, 4760,14480, 4768,10376, 4776,6800, 4784,10896, - 4792,14992, 4800,10504, 4808,7312, 4816,11408, 4824,15504, 4832,10632, - 4840,7824, 4848,11920, 4856,16016, 4864,11264, 4872,11280, 4880,8400, - 4888,12496, 4896,11392, 4904,11408, 4912,8912, 4920,13008, 4928,11520, - 4936,5328, 4944,9424, 4952,13520, 4960,11648, 4968,5840, 4976,9936, - 4984,14032, 4992,11272, 5000,6352, 5008,10448, 5016,14544, 5024,11400, - 5032,6864, 5040,10960, 5048,15056, 5056,11528, 5064,7376, 5072,11472, - 5080,15568, 5088,11656, 5096,7888, 5104,11984, 5112,16080, 5120,8256, - 5128,8272, 5136,8464, 5144,12560, 5152,8384, 5160,8400, 5168,8976, - 5176,13072, 5184,8512, 5192,5392, 5200,9488, 5208,13584, 5216,8640, - 5224,5904, 5232,10000, 5240,14096, 5248,8264, 5256,6416, 5264,10512, - 5272,14608, 5280,8392, 5288,6928, 5296,11024, 5304,15120, 5312,8520, - 5320,7440, 5328,11536, 5336,15632, 5344,8648, 5352,7952, 5360,12048, - 5368,16144, 5376,9280, 5384,9296, 5392,8528, 5400,12624, 5408,9408, - 5416,9424, 5424,9040, 5432,13136, 5440,9536, 5448,5456, 5456,9552, - 5464,13648, 5472,9664, 5480,5968, 5488,10064, 5496,14160, 5504,9288, - 5512,6480, 5520,10576, 5528,14672, 5536,9416, 5544,6992, 5552,11088, - 5560,15184, 5568,9544, 5576,7504, 5584,11600, 5592,15696, 5600,9672, - 5608,8016, 5616,12112, 5624,16208, 5632,10304, 5640,10320, 5648,8592, - 5656,12688, 5664,10432, 5672,10448, 5680,9104, 5688,13200, 5696,10560, - 5704,10576, 5712,9616, 5720,13712, 5728,10688, 5736,6032, 5744,10128, - 5752,14224, 5760,10312, 5768,6544, 5776,10640, 5784,14736, 5792,10440, - 5800,7056, 5808,11152, 5816,15248, 5824,10568, 5832,7568, 5840,11664, - 5848,15760, 5856,10696, 5864,8080, 5872,12176, 5880,16272, 5888,11328, - 5896,11344, 5904,8656, 5912,12752, 5920,11456, 5928,11472, 5936,9168, - 5944,13264, 5952,11584, 5960,11600, 5968,9680, 5976,13776, 5984,11712, - 5992,6096, 6000,10192, 6008,14288, 6016,11336, 6024,6608, 6032,10704, - 6040,14800, 6048,11464, 6056,7120, 6064,11216, 6072,15312, 6080,11592, - 6088,7632, 6096,11728, 6104,15824, 6112,11720, 6120,8144, 6128,12240, - 6136,16336, 6144,12288, 6152,12304, 6160,8216, 6168,12312, 6176,12416, - 6184,12432, 6192,8728, 6200,12824, 6208,12544, 6216,12560, 6224,9240, - 6232,13336, 6240,12672, 6248,12688, 6256,9752, 6264,13848, 6272,12296, - 6280,12312, 6288,10264, 6296,14360, 6304,12424, 6312,6680, 6320,10776, - 6328,14872, 6336,12552, 6344,7192, 6352,11288, 6360,15384, 6368,12680, - 6376,7704, 6384,11800, 6392,15896, 6400,13312, 6408,13328, 6416,8280, - 6424,12376, 6432,13440, 6440,13456, 6448,8792, 6456,12888, 6464,13568, - 6472,13584, 6480,9304, 6488,13400, 6496,13696, 6504,13712, 6512,9816, - 6520,13912, 6528,13320, 6536,13336, 6544,10328, 6552,14424, 6560,13448, - 6568,6744, 6576,10840, 6584,14936, 6592,13576, 6600,7256, 6608,11352, - 6616,15448, 6624,13704, 6632,7768, 6640,11864, 6648,15960, 6656,14336, - 6664,14352, 6672,8344, 6680,12440, 6688,14464, 6696,14480, 6704,8856, - 6712,12952, 6720,14592, 6728,14608, 6736,9368, 6744,13464, 6752,14720, - 6760,14736, 6768,9880, 6776,13976, 6784,14344, 6792,14360, 6800,10392, - 6808,14488, 6816,14472, 6824,14488, 6832,10904, 6840,15000, 6848,14600, - 6856,7320, 6864,11416, 6872,15512, 6880,14728, 6888,7832, 6896,11928, - 6904,16024, 6912,15360, 6920,15376, 6928,8408, 6936,12504, 6944,15488, - 6952,15504, 6960,8920, 6968,13016, 6976,15616, 6984,15632, 6992,9432, - 7000,13528, 7008,15744, 7016,15760, 7024,9944, 7032,14040, 7040,15368, - 7048,15384, 7056,10456, 7064,14552, 7072,15496, 7080,15512, 7088,10968, - 7096,15064, 7104,15624, 7112,7384, 7120,11480, 7128,15576, 7136,15752, - 7144,7896, 7152,11992, 7160,16088, 7168,12352, 7176,12368, 7184,8472, - 7192,12568, 7200,12480, 7208,12496, 7216,8984, 7224,13080, 7232,12608, - 7240,12624, 7248,9496, 7256,13592, 7264,12736, 7272,12752, 7280,10008, - 7288,14104, 7296,12360, 7304,12376, 7312,10520, 7320,14616, 7328,12488, - 7336,12504, 7344,11032, 7352,15128, 7360,12616, 7368,7448, 7376,11544, - 7384,15640, 7392,12744, 7400,7960, 7408,12056, 7416,16152, 7424,13376, - 7432,13392, 7440,8536, 7448,12632, 7456,13504, 7464,13520, 7472,9048, - 7480,13144, 7488,13632, 7496,13648, 7504,9560, 7512,13656, 7520,13760, - 7528,13776, 7536,10072, 7544,14168, 7552,13384, 7560,13400, 7568,10584, - 7576,14680, 7584,13512, 7592,13528, 7600,11096, 7608,15192, 7616,13640, - 7624,13656, 7632,11608, 7640,15704, 7648,13768, 7656,8024, 7664,12120, - 7672,16216, 7680,14400, 7688,14416, 7696,8600, 7704,12696, 7712,14528, - 7720,14544, 7728,9112, 7736,13208, 7744,14656, 7752,14672, 7760,9624, - 7768,13720, 7776,14784, 7784,14800, 7792,10136, 7800,14232, 7808,14408, - 7816,14424, 7824,10648, 7832,14744, 7840,14536, 7848,14552, 7856,11160, - 7864,15256, 7872,14664, 7880,14680, 7888,11672, 7896,15768, 7904,14792, - 7912,8088, 7920,12184, 7928,16280, 7936,15424, 7944,15440, 7952,8664, - 7960,12760, 7968,15552, 7976,15568, 7984,9176, 7992,13272, 8000,15680, - 8008,15696, 8016,9688, 8024,13784, 8032,15808, 8040,15824, 8048,10200, - 8056,14296, 8064,15432, 8072,15448, 8080,10712, 8088,14808, 8096,15560, - 8104,15576, 8112,11224, 8120,15320, 8128,15688, 8136,15704, 8144,11736, - 8152,15832, 8160,15816, 8168,15832, 8176,12248, 8184,16344, 8200,8320, - 8208,8224, 8216,12320, 8232,10368, 8240,8736, 8248,12832, 8256,8448, - 8264,8384, 8272,9248, 8280,13344, 8288,9232, 8296,10432, 8304,9760, - 8312,13856, 8328,12416, 8336,10272, 8344,14368, 8352,12296, 8360,14464, - 8368,10784, 8376,14880, 8384,8456, 8392,12480, 8400,11296, 8408,15392, - 8416,12552, 8424,14528, 8432,11808, 8440,15904, 8448,9216, 8456,8576, - 8464,9232, 8472,12384, 8480,9248, 8488,10624, 8496,8800, 8504,12896, - 8512,9472, 8520,8640, 8528,9312, 8536,13408, 8544,9296, 8552,10688, - 8560,9824, 8568,13920, 8576,9224, 8584,12672, 8592,10336, 8600,14432, - 8608,13320, 8616,14720, 8624,10848, 8632,14944, 8640,9480, 8648,12736, - 8656,11360, 8664,15456, 8672,13576, 8680,14784, 8688,11872, 8696,15968, - 8704,12288, 8712,12416, 8720,12296, 8728,12448, 8736,12304, 8744,10376, - 8752,8864, 8760,12960, 8768,12352, 8776,12480, 8784,9376, 8792,13472, - 8800,12368, 8808,10440, 8816,9888, 8824,13984, 8832,12320, 8840,12424, - 8848,10400, 8856,14496, 8864,12312, 8872,14472, 8880,10912, 8888,15008, - 8896,12384, 8904,12488, 8912,11424, 8920,15520, 8928,12568, 8936,14536, - 8944,11936, 8952,16032, 8960,12544, 8968,12672, 8976,12552, 8984,12512, - 8992,12560, 9000,10632, 9008,12568, 9016,13024, 9024,12608, 9032,12736, - 9040,9440, 9048,13536, 9056,12624, 9064,10696, 9072,9952, 9080,14048, - 9088,9240, 9096,12680, 9104,10464, 9112,14560, 9120,13336, 9128,14728, - 9136,10976, 9144,15072, 9152,9496, 9160,12744, 9168,11488, 9176,15584, - 9184,13592, 9192,14792, 9200,12000, 9208,16096, 9224,9344, 9232,9248, - 9240,12576, 9256,11392, 9264,12560, 9272,13088, 9280,9472, 9288,9408, - 9296,9504, 9304,13600, 9312,9488, 9320,11456, 9328,10016, 9336,14112, - 9352,13440, 9360,10528, 9368,14624, 9376,12360, 9384,15488, 9392,11040, - 9400,15136, 9408,9480, 9416,13504, 9424,11552, 9432,15648, 9440,12616, - 9448,15552, 9456,12064, 9464,16160, 9480,9600, 9488,9504, 9496,12640, - 9512,11648, 9520,12624, 9528,13152, 9544,9664, 9552,9568, 9560,13664, - 9576,11712, 9584,10080, 9592,14176, 9608,13696, 9616,10592, 9624,14688, - 9632,13384, 9640,15744, 9648,11104, 9656,15200, 9672,13760, 9680,11616, - 9688,15712, 9696,13640, 9704,15808, 9712,12128, 9720,16224, 9728,13312, - 9736,13440, 9744,13320, 9752,12704, 9760,13328, 9768,11400, 9776,13336, - 9784,13216, 9792,13376, 9800,13504, 9808,13384, 9816,13728, 9824,13392, - 9832,11464, 9840,10144, 9848,14240, 9856,13344, 9864,13448, 9872,10656, - 9880,14752, 9888,12376, 9896,15496, 9904,11168, 9912,15264, 9920,13408, - 9928,13512, 9936,11680, 9944,15776, 9952,12632, 9960,15560, 9968,12192, - 9976,16288, 9984,13568, 9992,13696, 10000,13576, 10008,12768, 10016,13584, - 10024,11656, 10032,13592, 10040,13280, 10048,13632, 10056,13760, - 10064,13640, 10072,13792, 10080,13648, 10088,11720, 10096,10208, - 10104,14304, 10112,13600, 10120,13704, 10128,10720, 10136,14816, - 10144,13400, 10152,15752, 10160,11232, 10168,15328, 10176,13664, - 10184,13768, 10192,11744, 10200,15840, 10208,13656, 10216,15816, - 10224,12256, 10232,16352, 10248,10272, 10256,10368, 10264,12328, - 10280,10384, 10288,10376, 10296,12840, 10304,11264, 10312,11296, - 10320,11392, 10328,13352, 10336,11272, 10344,10448, 10352,11400, - 10360,13864, 10376,12432, 10392,14376, 10400,12328, 10408,14480, - 10416,10792, 10424,14888, 10432,11280, 10440,12496, 10448,11304, - 10456,15400, 10464,11288, 10472,14544, 10480,11816, 10488,15912, - 10496,11264, 10504,11272, 10512,11280, 10520,12392, 10528,11296, - 10536,10640, 10544,12496, 10552,12904, 10560,11328, 10568,11360, - 10576,11456, 10584,13416, 10592,11336, 10600,10704, 10608,11464, - 10616,13928, 10624,11392, 10632,12688, 10640,11304, 10648,14440, - 10656,13352, 10664,14736, 10672,10856, 10680,14952, 10688,11344, - 10696,12752, 10704,11368, 10712,15464, 10720,11352, 10728,14800, - 10736,11880, 10744,15976, 10752,14336, 10760,14368, 10768,14464, - 10776,12456, 10784,14344, 10792,14376, 10800,14472, 10808,12968, - 10816,15360, 10824,15392, 10832,15488, 10840,13480, 10848,15368, - 10856,15400, 10864,15496, 10872,13992, 10880,14352, 10888,12440, - 10896,14480, 10904,14504, 10912,14360, 10920,14488, 10928,14488, - 10936,15016, 10944,15376, 10952,12504, 10960,11432, 10968,15528, - 10976,15384, 10984,14552, 10992,11944, 11000,16040, 11008,14400, - 11016,14432, 11024,14528, 11032,12520, 11040,14408, 11048,14440, - 11056,14536, 11064,13032, 11072,15424, 11080,15456, 11088,15552, - 11096,13544, 11104,15432, 11112,15464, 11120,15560, 11128,14056, - 11136,14416, 11144,12696, 11152,14544, 11160,14568, 11168,14424, - 11176,14744, 11184,14552, 11192,15080, 11200,15440, 11208,12760, - 11216,11496, 11224,15592, 11232,15448, 11240,14808, 11248,12008, - 11256,16104, 11272,11296, 11280,11392, 11288,12584, 11304,11408, - 11312,12688, 11320,13096, 11328,11520, 11336,11552, 11344,11648, - 11352,13608, 11360,11528, 11368,11472, 11376,11656, 11384,14120, - 11400,13456, 11416,14632, 11424,12392, 11432,15504, 11440,14440, - 11448,15144, 11456,11536, 11464,13520, 11472,11560, 11480,15656, - 11488,11544, 11496,15568, 11504,12072, 11512,16168, 11528,11552, - 11536,11648, 11544,12648, 11560,11664, 11568,12752, 11576,13160, - 11592,11616, 11600,11712, 11608,13672, 11624,11728, 11632,11720, - 11640,14184, 11656,13712, 11672,14696, 11680,13416, 11688,15760, - 11696,15464, 11704,15208, 11720,13776, 11736,15720, 11744,13672, - 11752,15824, 11760,12136, 11768,16232, 11776,14592, 11784,14624, - 11792,14720, 11800,12712, 11808,14600, 11816,14632, 11824,14728, - 11832,13224, 11840,15616, 11848,15648, 11856,15744, 11864,13736, - 11872,15624, 11880,15656, 11888,15752, 11896,14248, 11904,14608, - 11912,13464, 11920,14736, 11928,14760, 11936,14616, 11944,15512, - 11952,14744, 11960,15272, 11968,15632, 11976,13528, 11984,15760, - 11992,15784, 12000,15640, 12008,15576, 12016,12200, 12024,16296, - 12032,14656, 12040,14688, 12048,14784, 12056,12776, 12064,14664, - 12072,14696, 12080,14792, 12088,13288, 12096,15680, 12104,15712, - 12112,15808, 12120,13800, 12128,15688, 12136,15720, 12144,15816, - 12152,14312, 12160,14672, 12168,13720, 12176,14800, 12184,14824, - 12192,14680, 12200,15768, 12208,14808, 12216,15336, 12224,15696, - 12232,13784, 12240,15824, 12248,15848, 12256,15704, 12264,15832, - 12272,15832, 12280,16360, 12312,12336, 12344,12848, 12352,12544, - 12360,12552, 12368,12560, 12376,13360, 12384,12576, 12392,12584, - 12400,13336, 12408,13872, 12424,12448, 12440,14384, 12456,14496, - 12464,14472, 12472,14896, 12480,12672, 12488,12512, 12496,12688, - 12504,15408, 12512,12680, 12520,14560, 12528,14728, 12536,15920, - 12544,13312, 12552,13320, 12560,13328, 12568,13336, 12576,13344, - 12584,13352, 12592,13360, 12600,12912, 12608,13568, 12616,13576, - 12624,13584, 12632,13424, 12640,13600, 12648,13608, 12656,13400, - 12664,13936, 12672,13440, 12680,12704, 12688,13456, 12696,14448, - 12704,13448, 12712,14752, 12720,15496, 12728,14960, 12736,13696, - 12744,12768, 12752,13712, 12760,15472, 12768,13704, 12776,14816, - 12784,15752, 12792,15984, 12800,14336, 12808,14464, 12816,14344, - 12824,14472, 12832,14352, 12840,14480, 12848,14360, 12856,12976, - 12864,14400, 12872,14528, 12880,14408, 12888,13488, 12896,14416, - 12904,14544, 12912,14424, 12920,14000, 12928,14368, 12936,14496, - 12944,14376, 12952,14512, 12960,14384, 12968,14504, 12976,14488, - 12984,15024, 12992,14432, 13000,14560, 13008,14440, 13016,15536, - 13024,14448, 13032,14568, 13040,14744, 13048,16048, 13056,14592, - 13064,14720, 13072,14600, 13080,14728, 13088,14608, 13096,14736, - 13104,14616, 13112,14744, 13120,14656, 13128,14784, 13136,14664, - 13144,13552, 13152,14672, 13160,14800, 13168,14680, 13176,14064, - 13184,14624, 13192,14752, 13200,14632, 13208,14576, 13216,13464, - 13224,14760, 13232,15512, 13240,15088, 13248,14688, 13256,14816, - 13264,14696, 13272,15600, 13280,13720, 13288,14824, 13296,15768, - 13304,16112, 13336,13360, 13368,14616, 13376,13568, 13384,13576, - 13392,13584, 13400,13616, 13408,13600, 13416,13608, 13424,13592, - 13432,14128, 13448,13472, 13464,14640, 13480,15520, 13488,14536, - 13496,15152, 13504,13696, 13512,13536, 13520,13712, 13528,15664, - 13536,13704, 13544,15584, 13552,14792, 13560,16176, 13592,13616, - 13624,14680, 13656,13680, 13688,14192, 13704,13728, 13720,14704, - 13736,15776, 13744,15560, 13752,15216, 13768,13792, 13784,15728, - 13800,15840, 13808,15816, 13816,16240, 13824,15360, 13832,15488, - 13840,15368, 13848,15496, 13856,15376, 13864,15504, 13872,15384, - 13880,15512, 13888,15424, 13896,15552, 13904,15432, 13912,15560, - 13920,15440, 13928,15568, 13936,15448, 13944,14256, 13952,15392, - 13960,15520, 13968,15400, 13976,14768, 13984,15408, 13992,15528, - 14000,14552, 14008,15280, 14016,15456, 14024,15584, 14032,15464, - 14040,15792, 14048,15472, 14056,15592, 14064,14808, 14072,16304, - 14080,15616, 14088,15744, 14096,15624, 14104,15752, 14112,15632, - 14120,15760, 14128,15640, 14136,15768, 14144,15680, 14152,15808, - 14160,15688, 14168,15816, 14176,15696, 14184,15824, 14192,15704, - 14200,14320, 14208,15648, 14216,15776, 14224,15656, 14232,14832, - 14240,15664, 14248,15784, 14256,15576, 14264,15344, 14272,15712, - 14280,15840, 14288,15720, 14296,15856, 14304,15728, 14312,15848, - 14320,15832, 14328,16368, 14392,14488, 14400,14592, 14408,14600, - 14416,14608, 14424,14616, 14432,14624, 14440,14632, 14448,14640, - 14456,15512, 14504,14512, 14520,14904, 14528,14720, 14536,14728, - 14544,14736, 14552,15416, 14560,14752, 14568,14576, 14584,15928, - 14576,14760, 14592,15360, 14600,15368, 14608,15376, 14616,15384, - 14624,15392, 14632,15400, 14640,15408, 14648,15416, 14656,15616, - 14664,15624, 14672,15632, 14680,15640, 14688,15648, 14696,15656, - 14704,15664, 14712,15576, 14720,15488, 14728,15496, 14736,15504, - 14744,15512, 14752,15520, 14760,14768, 14776,14968, 14768,15528, - 14784,15744, 14792,15752, 14800,15760, 14808,15480, 14816,15776, - 14824,14832, 14840,15992, 14832,15784, 14856,14864, 14864,14880, - 14872,14896, 14880,14976, 14888,14992, 14896,15008, 14904,15024, - 14912,15104, 14920,15120, 14928,15136, 14936,15152, 14944,15232, - 14952,15248, 14960,15264, 14968,15280, 14984,15008, 15000,15024, - 15016,15024, 15040,15112, 15048,15128, 15056,15144, 15064,15544, - 15072,15240, 15080,15256, 15088,15272, 15096,16056, 15104,15872, - 15112,15888, 15120,15904, 15128,15920, 15136,16000, 15144,16016, - 15152,16032, 15160,16048, 15168,16128, 15176,16144, 15184,16160, - 15192,16176, 15200,16256, 15208,16272, 15216,16288, 15224,16304, - 15232,15880, 15240,15896, 15248,15912, 15256,15928, 15264,16008, - 15272,16024, 15280,16040, 15288,16056, 15296,16136, 15304,16152, - 15312,16168, 15320,15608, 15328,16264, 15336,16280, 15344,16296, - 15352,16120, 15416,15512, 15424,15616, 15432,15624, 15440,15632, - 15448,15640, 15456,15648, 15464,15656, 15472,15664, 15480,15768, - 15528,15536, 15544,16048, 15552,15744, 15560,15752, 15568,15760, - 15576,15672, 15584,15776, 15592,15600, 15600,15784, 15608,16184, - 15672,15768, 15736,15832, 15784,15792, 15800,16304, 15848,15856, - 15880,16000, 15864,16248, 15888,16000, 15896,16008, 15904,16000, - 15912,16016, 15920,16008, 15928,16024, 15936,16128, 15944,16160, - 15952,16256, 15960,16288, 15968,16136, 15976,16168, 15984,16264, - 15992,16296, 16008,16032, 16024,16040, 16064,16144, 16040,16048, - 16072,16176, 16080,16272, 16088,16304, 16096,16152, 16104,16184, - 16112,16280, 16136,16256, 16120,16312, 16144,16256, 16152,16264, - 16160,16256, 16168,16272, 16176,16264, 16184,16280, 16200,16208, - 16208,16224, 16216,16240, 16224,16320, 16232,16336, 16240,16352, - 16248,16368, 16264,16288, 16280,16296, 16296,16304, 16344,16368, - 16328,16352, 16360,16368 -}; - -const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE_4096_TABLE_LENGTH] = -{ - /* radix 8, size 4032 */ - 8,4096, 16,8192, 24,12288, 32,16384, 40,20480, 48,24576, 56,28672, 64,512, - 72,4608, 80,8704, 88,12800, 96,16896, 104,20992, 112,25088, 120,29184, - 128,1024, 136,5120, 144,9216, 152,13312, 160,17408, 168,21504, 176,25600, - 184,29696, 192,1536, 200,5632, 208,9728, 216,13824, 224,17920, 232,22016, - 240,26112, 248,30208, 256,2048, 264,6144, 272,10240, 280,14336, 288,18432, - 296,22528, 304,26624, 312,30720, 320,2560, 328,6656, 336,10752, 344,14848, - 352,18944, 360,23040, 368,27136, 376,31232, 384,3072, 392,7168, 400,11264, - 408,15360, 416,19456, 424,23552, 432,27648, 440,31744, 448,3584, 456,7680, - 464,11776, 472,15872, 480,19968, 488,24064, 496,28160, 504,32256, 520,4160, - 528,8256, 536,12352, 544,16448, 552,20544, 560,24640, 568,28736, 584,4672, - 592,8768, 600,12864, 608,16960, 616,21056, 624,25152, 632,29248, 640,1088, - 648,5184, 656,9280, 664,13376, 672,17472, 680,21568, 688,25664, 696,29760, - 704,1600, 712,5696, 720,9792, 728,13888, 736,17984, 744,22080, 752,26176, - 760,30272, 768,2112, 776,6208, 784,10304, 792,14400, 800,18496, 808,22592, - 816,26688, 824,30784, 832,2624, 840,6720, 848,10816, 856,14912, 864,19008, - 872,23104, 880,27200, 888,31296, 896,3136, 904,7232, 912,11328, 920,15424, - 928,19520, 936,23616, 944,27712, 952,31808, 960,3648, 968,7744, 976,11840, - 984,15936, 992,20032, 1000,24128, 1008,28224, 1016,32320, 1032,4224, - 1040,8320, 1048,12416, 1056,16512, 1064,20608, 1072,24704, 1080,28800, - 1096,4736, 1104,8832, 1112,12928, 1120,17024, 1128,21120, 1136,25216, - 1144,29312, 1160,5248, 1168,9344, 1176,13440, 1184,17536, 1192,21632, - 1200,25728, 1208,29824, 1216,1664, 1224,5760, 1232,9856, 1240,13952, - 1248,18048, 1256,22144, 1264,26240, 1272,30336, 1280,2176, 1288,6272, - 1296,10368, 1304,14464, 1312,18560, 1320,22656, 1328,26752, 1336,30848, - 1344,2688, 1352,6784, 1360,10880, 1368,14976, 1376,19072, 1384,23168, - 1392,27264, 1400,31360, 1408,3200, 1416,7296, 1424,11392, 1432,15488, - 1440,19584, 1448,23680, 1456,27776, 1464,31872, 1472,3712, 1480,7808, - 1488,11904, 1496,16000, 1504,20096, 1512,24192, 1520,28288, 1528,32384, - 1544,4288, 1552,8384, 1560,12480, 1568,16576, 1576,20672, 1584,24768, - 1592,28864, 1608,4800, 1616,8896, 1624,12992, 1632,17088, 1640,21184, - 1648,25280, 1656,29376, 1672,5312, 1680,9408, 1688,13504, 1696,17600, - 1704,21696, 1712,25792, 1720,29888, 1736,5824, 1744,9920, 1752,14016, - 1760,18112, 1768,22208, 1776,26304, 1784,30400, 1792,2240, 1800,6336, - 1808,10432, 1816,14528, 1824,18624, 1832,22720, 1840,26816, 1848,30912, - 1856,2752, 1864,6848, 1872,10944, 1880,15040, 1888,19136, 1896,23232, - 1904,27328, 1912,31424, 1920,3264, 1928,7360, 1936,11456, 1944,15552, - 1952,19648, 1960,23744, 1968,27840, 1976,31936, 1984,3776, 1992,7872, - 2000,11968, 2008,16064, 2016,20160, 2024,24256, 2032,28352, 2040,32448, - 2056,4352, 2064,8448, 2072,12544, 2080,16640, 2088,20736, 2096,24832, - 2104,28928, 2120,4864, 2128,8960, 2136,13056, 2144,17152, 2152,21248, - 2160,25344, 2168,29440, 2184,5376, 2192,9472, 2200,13568, 2208,17664, - 2216,21760, 2224,25856, 2232,29952, 2248,5888, 2256,9984, 2264,14080, - 2272,18176, 2280,22272, 2288,26368, 2296,30464, 2312,6400, 2320,10496, - 2328,14592, 2336,18688, 2344,22784, 2352,26880, 2360,30976, 2368,2816, - 2376,6912, 2384,11008, 2392,15104, 2400,19200, 2408,23296, 2416,27392, - 2424,31488, 2432,3328, 2440,7424, 2448,11520, 2456,15616, 2464,19712, - 2472,23808, 2480,27904, 2488,32000, 2496,3840, 2504,7936, 2512,12032, - 2520,16128, 2528,20224, 2536,24320, 2544,28416, 2552,32512, 2568,4416, - 2576,8512, 2584,12608, 2592,16704, 2600,20800, 2608,24896, 2616,28992, - 2632,4928, 2640,9024, 2648,13120, 2656,17216, 2664,21312, 2672,25408, - 2680,29504, 2696,5440, 2704,9536, 2712,13632, 2720,17728, 2728,21824, - 2736,25920, 2744,30016, 2760,5952, 2768,10048, 2776,14144, 2784,18240, - 2792,22336, 2800,26432, 2808,30528, 2824,6464, 2832,10560, 2840,14656, - 2848,18752, 2856,22848, 2864,26944, 2872,31040, 2888,6976, 2896,11072, - 2904,15168, 2912,19264, 2920,23360, 2928,27456, 2936,31552, 2944,3392, - 2952,7488, 2960,11584, 2968,15680, 2976,19776, 2984,23872, 2992,27968, - 3000,32064, 3008,3904, 3016,8000, 3024,12096, 3032,16192, 3040,20288, - 3048,24384, 3056,28480, 3064,32576, 3080,4480, 3088,8576, 3096,12672, - 3104,16768, 3112,20864, 3120,24960, 3128,29056, 3144,4992, 3152,9088, - 3160,13184, 3168,17280, 3176,21376, 3184,25472, 3192,29568, 3208,5504, - 3216,9600, 3224,13696, 3232,17792, 3240,21888, 3248,25984, 3256,30080, - 3272,6016, 3280,10112, 3288,14208, 3296,18304, 3304,22400, 3312,26496, - 3320,30592, 3336,6528, 3344,10624, 3352,14720, 3360,18816, 3368,22912, - 3376,27008, 3384,31104, 3400,7040, 3408,11136, 3416,15232, 3424,19328, - 3432,23424, 3440,27520, 3448,31616, 3464,7552, 3472,11648, 3480,15744, - 3488,19840, 3496,23936, 3504,28032, 3512,32128, 3520,3968, 3528,8064, - 3536,12160, 3544,16256, 3552,20352, 3560,24448, 3568,28544, 3576,32640, - 3592,4544, 3600,8640, 3608,12736, 3616,16832, 3624,20928, 3632,25024, - 3640,29120, 3656,5056, 3664,9152, 3672,13248, 3680,17344, 3688,21440, - 3696,25536, 3704,29632, 3720,5568, 3728,9664, 3736,13760, 3744,17856, - 3752,21952, 3760,26048, 3768,30144, 3784,6080, 3792,10176, 3800,14272, - 3808,18368, 3816,22464, 3824,26560, 3832,30656, 3848,6592, 3856,10688, - 3864,14784, 3872,18880, 3880,22976, 3888,27072, 3896,31168, 3912,7104, - 3920,11200, 3928,15296, 3936,19392, 3944,23488, 3952,27584, 3960,31680, - 3976,7616, 3984,11712, 3992,15808, 4000,19904, 4008,24000, 4016,28096, - 4024,32192, 4040,8128, 4048,12224, 4056,16320, 4064,20416, 4072,24512, - 4080,28608, 4088,32704, 4112,8200, 4120,12296, 4128,16392, 4136,20488, - 4144,24584, 4152,28680, 4168,4616, 4176,8712, 4184,12808, 4192,16904, - 4200,21000, 4208,25096, 4216,29192, 4232,5128, 4240,9224, 4248,13320, - 4256,17416, 4264,21512, 4272,25608, 4280,29704, 4296,5640, 4304,9736, - 4312,13832, 4320,17928, 4328,22024, 4336,26120, 4344,30216, 4360,6152, - 4368,10248, 4376,14344, 4384,18440, 4392,22536, 4400,26632, 4408,30728, - 4424,6664, 4432,10760, 4440,14856, 4448,18952, 4456,23048, 4464,27144, - 4472,31240, 4488,7176, 4496,11272, 4504,15368, 4512,19464, 4520,23560, - 4528,27656, 4536,31752, 4552,7688, 4560,11784, 4568,15880, 4576,19976, - 4584,24072, 4592,28168, 4600,32264, 4624,8264, 4632,12360, 4640,16456, - 4648,20552, 4656,24648, 4664,28744, 4688,8776, 4696,12872, 4704,16968, - 4712,21064, 4720,25160, 4728,29256, 4744,5192, 4752,9288, 4760,13384, - 4768,17480, 4776,21576, 4784,25672, 4792,29768, 4808,5704, 4816,9800, - 4824,13896, 4832,17992, 4840,22088, 4848,26184, 4856,30280, 4872,6216, - 4880,10312, 4888,14408, 4896,18504, 4904,22600, 4912,26696, 4920,30792, - 4936,6728, 4944,10824, 4952,14920, 4960,19016, 4968,23112, 4976,27208, - 4984,31304, 5000,7240, 5008,11336, 5016,15432, 5024,19528, 5032,23624, - 5040,27720, 5048,31816, 5064,7752, 5072,11848, 5080,15944, 5088,20040, - 5096,24136, 5104,28232, 5112,32328, 5136,8328, 5144,12424, 5152,16520, - 5160,20616, 5168,24712, 5176,28808, 5200,8840, 5208,12936, 5216,17032, - 5224,21128, 5232,25224, 5240,29320, 5264,9352, 5272,13448, 5280,17544, - 5288,21640, 5296,25736, 5304,29832, 5320,5768, 5328,9864, 5336,13960, - 5344,18056, 5352,22152, 5360,26248, 5368,30344, 5384,6280, 5392,10376, - 5400,14472, 5408,18568, 5416,22664, 5424,26760, 5432,30856, 5448,6792, - 5456,10888, 5464,14984, 5472,19080, 5480,23176, 5488,27272, 5496,31368, - 5512,7304, 5520,11400, 5528,15496, 5536,19592, 5544,23688, 5552,27784, - 5560,31880, 5576,7816, 5584,11912, 5592,16008, 5600,20104, 5608,24200, - 5616,28296, 5624,32392, 5648,8392, 5656,12488, 5664,16584, 5672,20680, - 5680,24776, 5688,28872, 5712,8904, 5720,13000, 5728,17096, 5736,21192, - 5744,25288, 5752,29384, 5776,9416, 5784,13512, 5792,17608, 5800,21704, - 5808,25800, 5816,29896, 5840,9928, 5848,14024, 5856,18120, 5864,22216, - 5872,26312, 5880,30408, 5896,6344, 5904,10440, 5912,14536, 5920,18632, - 5928,22728, 5936,26824, 5944,30920, 5960,6856, 5968,10952, 5976,15048, - 5984,19144, 5992,23240, 6000,27336, 6008,31432, 6024,7368, 6032,11464, - 6040,15560, 6048,19656, 6056,23752, 6064,27848, 6072,31944, 6088,7880, - 6096,11976, 6104,16072, 6112,20168, 6120,24264, 6128,28360, 6136,32456, - 6160,8456, 6168,12552, 6176,16648, 6184,20744, 6192,24840, 6200,28936, - 6224,8968, 6232,13064, 6240,17160, 6248,21256, 6256,25352, 6264,29448, - 6288,9480, 6296,13576, 6304,17672, 6312,21768, 6320,25864, 6328,29960, - 6352,9992, 6360,14088, 6368,18184, 6376,22280, 6384,26376, 6392,30472, - 6416,10504, 6424,14600, 6432,18696, 6440,22792, 6448,26888, 6456,30984, - 6472,6920, 6480,11016, 6488,15112, 6496,19208, 6504,23304, 6512,27400, - 6520,31496, 6536,7432, 6544,11528, 6552,15624, 6560,19720, 6568,23816, - 6576,27912, 6584,32008, 6600,7944, 6608,12040, 6616,16136, 6624,20232, - 6632,24328, 6640,28424, 6648,32520, 6672,8520, 6680,12616, 6688,16712, - 6696,20808, 6704,24904, 6712,29000, 6736,9032, 6744,13128, 6752,17224, - 6760,21320, 6768,25416, 6776,29512, 6800,9544, 6808,13640, 6816,17736, - 6824,21832, 6832,25928, 6840,30024, 6864,10056, 6872,14152, 6880,18248, - 6888,22344, 6896,26440, 6904,30536, 6928,10568, 6936,14664, 6944,18760, - 6952,22856, 6960,26952, 6968,31048, 6992,11080, 7000,15176, 7008,19272, - 7016,23368, 7024,27464, 7032,31560, 7048,7496, 7056,11592, 7064,15688, - 7072,19784, 7080,23880, 7088,27976, 7096,32072, 7112,8008, 7120,12104, - 7128,16200, 7136,20296, 7144,24392, 7152,28488, 7160,32584, 7184,8584, - 7192,12680, 7200,16776, 7208,20872, 7216,24968, 7224,29064, 7248,9096, - 7256,13192, 7264,17288, 7272,21384, 7280,25480, 7288,29576, 7312,9608, - 7320,13704, 7328,17800, 7336,21896, 7344,25992, 7352,30088, 7376,10120, - 7384,14216, 7392,18312, 7400,22408, 7408,26504, 7416,30600, 7440,10632, - 7448,14728, 7456,18824, 7464,22920, 7472,27016, 7480,31112, 7504,11144, - 7512,15240, 7520,19336, 7528,23432, 7536,27528, 7544,31624, 7568,11656, - 7576,15752, 7584,19848, 7592,23944, 7600,28040, 7608,32136, 7624,8072, - 7632,12168, 7640,16264, 7648,20360, 7656,24456, 7664,28552, 7672,32648, - 7696,8648, 7704,12744, 7712,16840, 7720,20936, 7728,25032, 7736,29128, - 7760,9160, 7768,13256, 7776,17352, 7784,21448, 7792,25544, 7800,29640, - 7824,9672, 7832,13768, 7840,17864, 7848,21960, 7856,26056, 7864,30152, - 7888,10184, 7896,14280, 7904,18376, 7912,22472, 7920,26568, 7928,30664, - 7952,10696, 7960,14792, 7968,18888, 7976,22984, 7984,27080, 7992,31176, - 8016,11208, 8024,15304, 8032,19400, 8040,23496, 8048,27592, 8056,31688, - 8080,11720, 8088,15816, 8096,19912, 8104,24008, 8112,28104, 8120,32200, - 8144,12232, 8152,16328, 8160,20424, 8168,24520, 8176,28616, 8184,32712, - 8216,12304, 8224,16400, 8232,20496, 8240,24592, 8248,28688, 8272,8720, - 8280,12816, 8288,16912, 8296,21008, 8304,25104, 8312,29200, 8336,9232, - 8344,13328, 8352,17424, 8360,21520, 8368,25616, 8376,29712, 8400,9744, - 8408,13840, 8416,17936, 8424,22032, 8432,26128, 8440,30224, 8464,10256, - 8472,14352, 8480,18448, 8488,22544, 8496,26640, 8504,30736, 8528,10768, - 8536,14864, 8544,18960, 8552,23056, 8560,27152, 8568,31248, 8592,11280, - 8600,15376, 8608,19472, 8616,23568, 8624,27664, 8632,31760, 8656,11792, - 8664,15888, 8672,19984, 8680,24080, 8688,28176, 8696,32272, 8728,12368, - 8736,16464, 8744,20560, 8752,24656, 8760,28752, 8792,12880, 8800,16976, - 8808,21072, 8816,25168, 8824,29264, 8848,9296, 8856,13392, 8864,17488, - 8872,21584, 8880,25680, 8888,29776, 8912,9808, 8920,13904, 8928,18000, - 8936,22096, 8944,26192, 8952,30288, 8976,10320, 8984,14416, 8992,18512, - 9000,22608, 9008,26704, 9016,30800, 9040,10832, 9048,14928, 9056,19024, - 9064,23120, 9072,27216, 9080,31312, 9104,11344, 9112,15440, 9120,19536, - 9128,23632, 9136,27728, 9144,31824, 9168,11856, 9176,15952, 9184,20048, - 9192,24144, 9200,28240, 9208,32336, 9240,12432, 9248,16528, 9256,20624, - 9264,24720, 9272,28816, 9304,12944, 9312,17040, 9320,21136, 9328,25232, - 9336,29328, 9368,13456, 9376,17552, 9384,21648, 9392,25744, 9400,29840, - 9424,9872, 9432,13968, 9440,18064, 9448,22160, 9456,26256, 9464,30352, - 9488,10384, 9496,14480, 9504,18576, 9512,22672, 9520,26768, 9528,30864, - 9552,10896, 9560,14992, 9568,19088, 9576,23184, 9584,27280, 9592,31376, - 9616,11408, 9624,15504, 9632,19600, 9640,23696, 9648,27792, 9656,31888, - 9680,11920, 9688,16016, 9696,20112, 9704,24208, 9712,28304, 9720,32400, - 9752,12496, 9760,16592, 9768,20688, 9776,24784, 9784,28880, 9816,13008, - 9824,17104, 9832,21200, 9840,25296, 9848,29392, 9880,13520, 9888,17616, - 9896,21712, 9904,25808, 9912,29904, 9944,14032, 9952,18128, 9960,22224, - 9968,26320, 9976,30416, 10000,10448, 10008,14544, 10016,18640, 10024,22736, - 10032,26832, 10040,30928, 10064,10960, 10072,15056, 10080,19152, - 10088,23248, 10096,27344, 10104,31440, 10128,11472, 10136,15568, - 10144,19664, 10152,23760, 10160,27856, 10168,31952, 10192,11984, - 10200,16080, 10208,20176, 10216,24272, 10224,28368, 10232,32464, - 10264,12560, 10272,16656, 10280,20752, 10288,24848, 10296,28944, - 10328,13072, 10336,17168, 10344,21264, 10352,25360, 10360,29456, - 10392,13584, 10400,17680, 10408,21776, 10416,25872, 10424,29968, - 10456,14096, 10464,18192, 10472,22288, 10480,26384, 10488,30480, - 10520,14608, 10528,18704, 10536,22800, 10544,26896, 10552,30992, - 10576,11024, 10584,15120, 10592,19216, 10600,23312, 10608,27408, - 10616,31504, 10640,11536, 10648,15632, 10656,19728, 10664,23824, - 10672,27920, 10680,32016, 10704,12048, 10712,16144, 10720,20240, - 10728,24336, 10736,28432, 10744,32528, 10776,12624, 10784,16720, - 10792,20816, 10800,24912, 10808,29008, 10840,13136, 10848,17232, - 10856,21328, 10864,25424, 10872,29520, 10904,13648, 10912,17744, - 10920,21840, 10928,25936, 10936,30032, 10968,14160, 10976,18256, - 10984,22352, 10992,26448, 11000,30544, 11032,14672, 11040,18768, - 11048,22864, 11056,26960, 11064,31056, 11096,15184, 11104,19280, - 11112,23376, 11120,27472, 11128,31568, 11152,11600, 11160,15696, - 11168,19792, 11176,23888, 11184,27984, 11192,32080, 11216,12112, - 11224,16208, 11232,20304, 11240,24400, 11248,28496, 11256,32592, - 11288,12688, 11296,16784, 11304,20880, 11312,24976, 11320,29072, - 11352,13200, 11360,17296, 11368,21392, 11376,25488, 11384,29584, - 11416,13712, 11424,17808, 11432,21904, 11440,26000, 11448,30096, - 11480,14224, 11488,18320, 11496,22416, 11504,26512, 11512,30608, - 11544,14736, 11552,18832, 11560,22928, 11568,27024, 11576,31120, - 11608,15248, 11616,19344, 11624,23440, 11632,27536, 11640,31632, - 11672,15760, 11680,19856, 11688,23952, 11696,28048, 11704,32144, - 11728,12176, 11736,16272, 11744,20368, 11752,24464, 11760,28560, - 11768,32656, 11800,12752, 11808,16848, 11816,20944, 11824,25040, - 11832,29136, 11864,13264, 11872,17360, 11880,21456, 11888,25552, - 11896,29648, 11928,13776, 11936,17872, 11944,21968, 11952,26064, - 11960,30160, 11992,14288, 12000,18384, 12008,22480, 12016,26576, - 12024,30672, 12056,14800, 12064,18896, 12072,22992, 12080,27088, - 12088,31184, 12120,15312, 12128,19408, 12136,23504, 12144,27600, - 12152,31696, 12184,15824, 12192,19920, 12200,24016, 12208,28112, - 12216,32208, 12248,16336, 12256,20432, 12264,24528, 12272,28624, - 12280,32720, 12320,16408, 12328,20504, 12336,24600, 12344,28696, - 12376,12824, 12384,16920, 12392,21016, 12400,25112, 12408,29208, - 12440,13336, 12448,17432, 12456,21528, 12464,25624, 12472,29720, - 12504,13848, 12512,17944, 12520,22040, 12528,26136, 12536,30232, - 12568,14360, 12576,18456, 12584,22552, 12592,26648, 12600,30744, - 12632,14872, 12640,18968, 12648,23064, 12656,27160, 12664,31256, - 12696,15384, 12704,19480, 12712,23576, 12720,27672, 12728,31768, - 12760,15896, 12768,19992, 12776,24088, 12784,28184, 12792,32280, - 12832,16472, 12840,20568, 12848,24664, 12856,28760, 12896,16984, - 12904,21080, 12912,25176, 12920,29272, 12952,13400, 12960,17496, - 12968,21592, 12976,25688, 12984,29784, 13016,13912, 13024,18008, - 13032,22104, 13040,26200, 13048,30296, 13080,14424, 13088,18520, - 13096,22616, 13104,26712, 13112,30808, 13144,14936, 13152,19032, - 13160,23128, 13168,27224, 13176,31320, 13208,15448, 13216,19544, - 13224,23640, 13232,27736, 13240,31832, 13272,15960, 13280,20056, - 13288,24152, 13296,28248, 13304,32344, 13344,16536, 13352,20632, - 13360,24728, 13368,28824, 13408,17048, 13416,21144, 13424,25240, - 13432,29336, 13472,17560, 13480,21656, 13488,25752, 13496,29848, - 13528,13976, 13536,18072, 13544,22168, 13552,26264, 13560,30360, - 13592,14488, 13600,18584, 13608,22680, 13616,26776, 13624,30872, - 13656,15000, 13664,19096, 13672,23192, 13680,27288, 13688,31384, - 13720,15512, 13728,19608, 13736,23704, 13744,27800, 13752,31896, - 13784,16024, 13792,20120, 13800,24216, 13808,28312, 13816,32408, - 13856,16600, 13864,20696, 13872,24792, 13880,28888, 13920,17112, - 13928,21208, 13936,25304, 13944,29400, 13984,17624, 13992,21720, - 14000,25816, 14008,29912, 14048,18136, 14056,22232, 14064,26328, - 14072,30424, 14104,14552, 14112,18648, 14120,22744, 14128,26840, - 14136,30936, 14168,15064, 14176,19160, 14184,23256, 14192,27352, - 14200,31448, 14232,15576, 14240,19672, 14248,23768, 14256,27864, - 14264,31960, 14296,16088, 14304,20184, 14312,24280, 14320,28376, - 14328,32472, 14368,16664, 14376,20760, 14384,24856, 14392,28952, - 14432,17176, 14440,21272, 14448,25368, 14456,29464, 14496,17688, - 14504,21784, 14512,25880, 14520,29976, 14560,18200, 14568,22296, - 14576,26392, 14584,30488, 14624,18712, 14632,22808, 14640,26904, - 14648,31000, 14680,15128, 14688,19224, 14696,23320, 14704,27416, - 14712,31512, 14744,15640, 14752,19736, 14760,23832, 14768,27928, - 14776,32024, 14808,16152, 14816,20248, 14824,24344, 14832,28440, - 14840,32536, 14880,16728, 14888,20824, 14896,24920, 14904,29016, - 14944,17240, 14952,21336, 14960,25432, 14968,29528, 15008,17752, - 15016,21848, 15024,25944, 15032,30040, 15072,18264, 15080,22360, - 15088,26456, 15096,30552, 15136,18776, 15144,22872, 15152,26968, - 15160,31064, 15200,19288, 15208,23384, 15216,27480, 15224,31576, - 15256,15704, 15264,19800, 15272,23896, 15280,27992, 15288,32088, - 15320,16216, 15328,20312, 15336,24408, 15344,28504, 15352,32600, - 15392,16792, 15400,20888, 15408,24984, 15416,29080, 15456,17304, - 15464,21400, 15472,25496, 15480,29592, 15520,17816, 15528,21912, - 15536,26008, 15544,30104, 15584,18328, 15592,22424, 15600,26520, - 15608,30616, 15648,18840, 15656,22936, 15664,27032, 15672,31128, - 15712,19352, 15720,23448, 15728,27544, 15736,31640, 15776,19864, - 15784,23960, 15792,28056, 15800,32152, 15832,16280, 15840,20376, - 15848,24472, 15856,28568, 15864,32664, 15904,16856, 15912,20952, - 15920,25048, 15928,29144, 15968,17368, 15976,21464, 15984,25560, - 15992,29656, 16032,17880, 16040,21976, 16048,26072, 16056,30168, - 16096,18392, 16104,22488, 16112,26584, 16120,30680, 16160,18904, - 16168,23000, 16176,27096, 16184,31192, 16224,19416, 16232,23512, - 16240,27608, 16248,31704, 16288,19928, 16296,24024, 16304,28120, - 16312,32216, 16352,20440, 16360,24536, 16368,28632, 16376,32728, - 16424,20512, 16432,24608, 16440,28704, 16480,16928, 16488,21024, - 16496,25120, 16504,29216, 16544,17440, 16552,21536, 16560,25632, - 16568,29728, 16608,17952, 16616,22048, 16624,26144, 16632,30240, - 16672,18464, 16680,22560, 16688,26656, 16696,30752, 16736,18976, - 16744,23072, 16752,27168, 16760,31264, 16800,19488, 16808,23584, - 16816,27680, 16824,31776, 16864,20000, 16872,24096, 16880,28192, - 16888,32288, 16936,20576, 16944,24672, 16952,28768, 17000,21088, - 17008,25184, 17016,29280, 17056,17504, 17064,21600, 17072,25696, - 17080,29792, 17120,18016, 17128,22112, 17136,26208, 17144,30304, - 17184,18528, 17192,22624, 17200,26720, 17208,30816, 17248,19040, - 17256,23136, 17264,27232, 17272,31328, 17312,19552, 17320,23648, - 17328,27744, 17336,31840, 17376,20064, 17384,24160, 17392,28256, - 17400,32352, 17448,20640, 17456,24736, 17464,28832, 17512,21152, - 17520,25248, 17528,29344, 17576,21664, 17584,25760, 17592,29856, - 17632,18080, 17640,22176, 17648,26272, 17656,30368, 17696,18592, - 17704,22688, 17712,26784, 17720,30880, 17760,19104, 17768,23200, - 17776,27296, 17784,31392, 17824,19616, 17832,23712, 17840,27808, - 17848,31904, 17888,20128, 17896,24224, 17904,28320, 17912,32416, - 17960,20704, 17968,24800, 17976,28896, 18024,21216, 18032,25312, - 18040,29408, 18088,21728, 18096,25824, 18104,29920, 18152,22240, - 18160,26336, 18168,30432, 18208,18656, 18216,22752, 18224,26848, - 18232,30944, 18272,19168, 18280,23264, 18288,27360, 18296,31456, - 18336,19680, 18344,23776, 18352,27872, 18360,31968, 18400,20192, - 18408,24288, 18416,28384, 18424,32480, 18472,20768, 18480,24864, - 18488,28960, 18536,21280, 18544,25376, 18552,29472, 18600,21792, - 18608,25888, 18616,29984, 18664,22304, 18672,26400, 18680,30496, - 18728,22816, 18736,26912, 18744,31008, 18784,19232, 18792,23328, - 18800,27424, 18808,31520, 18848,19744, 18856,23840, 18864,27936, - 18872,32032, 18912,20256, 18920,24352, 18928,28448, 18936,32544, - 18984,20832, 18992,24928, 19000,29024, 19048,21344, 19056,25440, - 19064,29536, 19112,21856, 19120,25952, 19128,30048, 19176,22368, - 19184,26464, 19192,30560, 19240,22880, 19248,26976, 19256,31072, - 19304,23392, 19312,27488, 19320,31584, 19360,19808, 19368,23904, - 19376,28000, 19384,32096, 19424,20320, 19432,24416, 19440,28512, - 19448,32608, 19496,20896, 19504,24992, 19512,29088, 19560,21408, - 19568,25504, 19576,29600, 19624,21920, 19632,26016, 19640,30112, - 19688,22432, 19696,26528, 19704,30624, 19752,22944, 19760,27040, - 19768,31136, 19816,23456, 19824,27552, 19832,31648, 19880,23968, - 19888,28064, 19896,32160, 19936,20384, 19944,24480, 19952,28576, - 19960,32672, 20008,20960, 20016,25056, 20024,29152, 20072,21472, - 20080,25568, 20088,29664, 20136,21984, 20144,26080, 20152,30176, - 20200,22496, 20208,26592, 20216,30688, 20264,23008, 20272,27104, - 20280,31200, 20328,23520, 20336,27616, 20344,31712, 20392,24032, - 20400,28128, 20408,32224, 20456,24544, 20464,28640, 20472,32736, - 20528,24616, 20536,28712, 20584,21032, 20592,25128, 20600,29224, - 20648,21544, 20656,25640, 20664,29736, 20712,22056, 20720,26152, - 20728,30248, 20776,22568, 20784,26664, 20792,30760, 20840,23080, - 20848,27176, 20856,31272, 20904,23592, 20912,27688, 20920,31784, - 20968,24104, 20976,28200, 20984,32296, 21040,24680, 21048,28776, - 21104,25192, 21112,29288, 21160,21608, 21168,25704, 21176,29800, - 21224,22120, 21232,26216, 21240,30312, 21288,22632, 21296,26728, - 21304,30824, 21352,23144, 21360,27240, 21368,31336, 21416,23656, - 21424,27752, 21432,31848, 21480,24168, 21488,28264, 21496,32360, - 21552,24744, 21560,28840, 21616,25256, 21624,29352, 21680,25768, - 21688,29864, 21736,22184, 21744,26280, 21752,30376, 21800,22696, - 21808,26792, 21816,30888, 21864,23208, 21872,27304, 21880,31400, - 21928,23720, 21936,27816, 21944,31912, 21992,24232, 22000,28328, - 22008,32424, 22064,24808, 22072,28904, 22128,25320, 22136,29416, - 22192,25832, 22200,29928, 22256,26344, 22264,30440, 22312,22760, - 22320,26856, 22328,30952, 22376,23272, 22384,27368, 22392,31464, - 22440,23784, 22448,27880, 22456,31976, 22504,24296, 22512,28392, - 22520,32488, 22576,24872, 22584,28968, 22640,25384, 22648,29480, - 22704,25896, 22712,29992, 22768,26408, 22776,30504, 22832,26920, - 22840,31016, 22888,23336, 22896,27432, 22904,31528, 22952,23848, - 22960,27944, 22968,32040, 23016,24360, 23024,28456, 23032,32552, - 23088,24936, 23096,29032, 23152,25448, 23160,29544, 23216,25960, - 23224,30056, 23280,26472, 23288,30568, 23344,26984, 23352,31080, - 23408,27496, 23416,31592, 23464,23912, 23472,28008, 23480,32104, - 23528,24424, 23536,28520, 23544,32616, 23600,25000, 23608,29096, - 23664,25512, 23672,29608, 23728,26024, 23736,30120, 23792,26536, - 23800,30632, 23856,27048, 23864,31144, 23920,27560, 23928,31656, - 23984,28072, 23992,32168, 24040,24488, 24048,28584, 24056,32680, - 24112,25064, 24120,29160, 24176,25576, 24184,29672, 24240,26088, - 24248,30184, 24304,26600, 24312,30696, 24368,27112, 24376,31208, - 24432,27624, 24440,31720, 24496,28136, 24504,32232, 24560,28648, - 24568,32744, 24632,28720, 24688,25136, 24696,29232, 24752,25648, - 24760,29744, 24816,26160, 24824,30256, 24880,26672, 24888,30768, - 24944,27184, 24952,31280, 25008,27696, 25016,31792, 25072,28208, - 25080,32304, 25144,28784, 25208,29296, 25264,25712, 25272,29808, - 25328,26224, 25336,30320, 25392,26736, 25400,30832, 25456,27248, - 25464,31344, 25520,27760, 25528,31856, 25584,28272, 25592,32368, - 25656,28848, 25720,29360, 25784,29872, 25840,26288, 25848,30384, - 25904,26800, 25912,30896, 25968,27312, 25976,31408, 26032,27824, - 26040,31920, 26096,28336, 26104,32432, 26168,28912, 26232,29424, - 26296,29936, 26360,30448, 26416,26864, 26424,30960, 26480,27376, - 26488,31472, 26544,27888, 26552,31984, 26608,28400, 26616,32496, - 26680,28976, 26744,29488, 26808,30000, 26872,30512, 26936,31024, - 26992,27440, 27000,31536, 27056,27952, 27064,32048, 27120,28464, - 27128,32560, 27192,29040, 27256,29552, 27320,30064, 27384,30576, - 27448,31088, 27512,31600, 27568,28016, 27576,32112, 27632,28528, - 27640,32624, 27704,29104, 27768,29616, 27832,30128, 27896,30640, - 27960,31152, 28024,31664, 28088,32176, 28144,28592, 28152,32688, - 28216,29168, 28280,29680, 28344,30192, 28408,30704, 28472,31216, - 28536,31728, 28600,32240, 28664,32752, 28792,29240, 28856,29752, - 28920,30264, 28984,30776, 29048,31288, 29112,31800, 29176,32312, - 29368,29816, 29432,30328, 29496,30840, 29560,31352, 29624,31864, - 29688,32376, 29944,30392, 30008,30904, 30072,31416, 30136,31928, - 30200,32440, 30520,30968, 30584,31480, 30648,31992, 30712,32504, - 31096,31544, 31160,32056, 31224,32568, 31672,32120, 31736,32632, - 32248,32696 -}; - - -const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH] = -{ - /* radix 4, size 12 */ - 8,64, 16,32, 24,96, 40,80, 56,112, 88,104 -}; - -const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH] = -{ - /* 4x2, size 24 */ - 8,128, 16,64, 24,192, 40,160, 48,96, 56,224, 72,144, - 88,208, 104,176, 120,240, 152,200, 184,232 -}; - -const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH] = -{ - /* radix 4, size 56 */ - 8,256, 16,128, 24,384, 32,64, 40,320, 48,192, 56,448, 72,288, 80,160, 88,416, 104,352, - 112,224, 120,480, 136,272, 152,400, 168,336, 176,208, 184,464, 200,304, 216,432, - 232,368, 248,496, 280,392, 296,328, 312,456, 344,424, 376,488, 440,472 -}; - -const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH] = -{ - /* 4x2, size 112 */ - 8,512, 16,256, 24,768, 32,128, 40,640, 48,384, 56,896, 72,576, 80,320, 88,832, 96,192, - 104,704, 112,448, 120,960, 136,544, 144,288, 152,800, 168,672, 176,416, 184,928, 200,608, - 208,352, 216,864, 232,736, 240,480, 248,992, 264,528, 280,784, 296,656, 304,400, 312,912, - 328,592, 344,848, 360,720, 368,464, 376,976, 392,560, 408,816, 424,688, 440,944, 456,624, - 472,880, 488,752, 504,1008, 536,776, 552,648, 568,904, 600,840, 616,712, 632,968, - 664,808, 696,936, 728,872, 760,1000, 824,920, 888,984 -}; - -const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH] = -{ - /* radix 4, size 240 */ - 8,1024, 16,512, 24,1536, 32,256, 40,1280, 48,768, 56,1792, 64,128, 72,1152, 80,640, - 88,1664, 96,384, 104,1408, 112,896, 120,1920, 136,1088, 144,576, 152,1600, 160,320, - 168,1344, 176,832, 184,1856, 200,1216, 208,704, 216,1728, 224,448, 232,1472, 240,960, - 248,1984, 264,1056, 272,544, 280,1568, 296,1312, 304,800, 312,1824, 328,1184, 336,672, - 344,1696, 352,416, 360,1440, 368,928, 376,1952, 392,1120, 400,608, 408,1632, 424,1376, - 432,864, 440,1888, 456,1248, 464,736, 472,1760, 488,1504, 496,992, 504,2016, 520,1040, - 536,1552, 552,1296, 560,784, 568,1808, 584,1168, 592,656, 600,1680, 616,1424, 624,912, - 632,1936, 648,1104, 664,1616, 680,1360, 688,848, 696,1872, 712,1232, 728,1744, 744,1488, - 752,976, 760,2000, 776,1072, 792,1584, 808,1328, 824,1840, 840,1200, 856,1712, 872,1456, - 880,944, 888,1968, 904,1136, 920,1648, 936,1392, 952,1904, 968,1264, 984,1776, 1000,1520, - 1016,2032, 1048,1544, 1064,1288, 1080,1800, 1096,1160, 1112,1672, 1128,1416, 1144,1928, - 1176,1608, 1192,1352, 1208,1864, 1240,1736, 1256,1480, 1272,1992, 1304,1576, 1336,1832, - 1368,1704, 1384,1448, 1400,1960, 1432,1640, 1464,1896, 1496,1768, 1528,2024, 1592,1816, - 1624,1688, 1656,1944, 1720,1880, 1784,2008, 1912,1976 -}; - -const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH] = -{ - /* 4x2, size 480 */ - 8,2048, 16,1024, 24,3072, 32,512, 40,2560, 48,1536, 56,3584, 64,256, 72,2304, 80,1280, - 88,3328, 96,768, 104,2816, 112,1792, 120,3840, 136,2176, 144,1152, 152,3200, 160,640, - 168,2688, 176,1664, 184,3712, 192,384, 200,2432, 208,1408, 216,3456, 224,896, 232,2944, - 240,1920, 248,3968, 264,2112, 272,1088, 280,3136, 288,576, 296,2624, 304,1600, 312,3648, - 328,2368, 336,1344, 344,3392, 352,832, 360,2880, 368,1856, 376,3904, 392,2240, 400,1216, - 408,3264, 416,704, 424,2752, 432,1728, 440,3776, 456,2496, 464,1472, 472,3520, 480,960, - 488,3008, 496,1984, 504,4032, 520,2080, 528,1056, 536,3104, 552,2592, 560,1568, 568,3616, - 584,2336, 592,1312, 600,3360, 608,800, 616,2848, 624,1824, 632,3872, 648,2208, 656,1184, - 664,3232, 680,2720, 688,1696, 696,3744, 712,2464, 720,1440, 728,3488, 736,928, 744,2976, - 752,1952, 760,4000, 776,2144, 784,1120, 792,3168, 808,2656, 816,1632, 824,3680, 840,2400, - 848,1376, 856,3424, 872,2912, 880,1888, 888,3936, 904,2272, 912,1248, 920,3296, 936,2784, - 944,1760, 952,3808, 968,2528, 976,1504, 984,3552, 1000,3040, 1008,2016, 1016,4064, - 1032,2064, 1048,3088, 1064,2576, 1072,1552, 1080,3600, 1096,2320, 1104,1296, 1112,3344, - 1128,2832, 1136,1808, 1144,3856, 1160,2192, 1176,3216, 1192,2704, 1200,1680, 1208,3728, - 1224,2448, 1232,1424, 1240,3472, 1256,2960, 1264,1936, 1272,3984, 1288,2128, 1304,3152, - 1320,2640, 1328,1616, 1336,3664, 1352,2384, 1368,3408, 1384,2896, 1392,1872, 1400,3920, - 1416,2256, 1432,3280, 1448,2768, 1456,1744, 1464,3792, 1480,2512, 1496,3536, 1512,3024, - 1520,2000, 1528,4048, 1544,2096, 1560,3120, 1576,2608, 1592,3632, 1608,2352, 1624,3376, - 1640,2864, 1648,1840, 1656,3888, 1672,2224, 1688,3248, 1704,2736, 1720,3760, 1736,2480, - 1752,3504, 1768,2992, 1776,1968, 1784,4016, 1800,2160, 1816,3184, 1832,2672, 1848,3696, - 1864,2416, 1880,3440, 1896,2928, 1912,3952, 1928,2288, 1944,3312, 1960,2800, 1976,3824, - 1992,2544, 2008,3568, 2024,3056, 2040,4080, 2072,3080, 2088,2568, 2104,3592, 2120,2312, - 2136,3336, 2152,2824, 2168,3848, 2200,3208, 2216,2696, 2232,3720, 2248,2440, 2264,3464, - 2280,2952, 2296,3976, 2328,3144, 2344,2632, 2360,3656, 2392,3400, 2408,2888, 2424,3912, - 2456,3272, 2472,2760, 2488,3784, 2520,3528, 2536,3016, 2552,4040, 2584,3112, 2616,3624, - 2648,3368, 2664,2856, 2680,3880, 2712,3240, 2744,3752, 2776,3496, 2792,2984, 2808,4008, - 2840,3176, 2872,3688, 2904,3432, 2936,3944, 2968,3304, 3000,3816, 3032,3560, 3064,4072, - 3128,3608, 3160,3352, 3192,3864, 3256,3736, 3288,3480, 3320,3992, 3384,3672, 3448,3928, - 3512,3800, 3576,4056, 3704,3896, 3832,4024 -}; - -const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH] = -{ - /* radix 4, size 992 */ - 8,4096, 16,2048, 24,6144, 32,1024, 40,5120, 48,3072, 56,7168, 64,512, 72,4608, - 80,2560, 88,6656, 96,1536, 104,5632, 112,3584, 120,7680, 128,256, 136,4352, - 144,2304, 152,6400, 160,1280, 168,5376, 176,3328, 184,7424, 192,768, 200,4864, - 208,2816, 216,6912, 224,1792, 232,5888, 240,3840, 248,7936, 264,4224, 272,2176, - 280,6272, 288,1152, 296,5248, 304,3200, 312,7296, 320,640, 328,4736, 336,2688, - 344,6784, 352,1664, 360,5760, 368,3712, 376,7808, 392,4480, 400,2432, 408,6528, - 416,1408, 424,5504, 432,3456, 440,7552, 448,896, 456,4992, 464,2944, 472,7040, - 480,1920, 488,6016, 496,3968, 504,8064, 520,4160, 528,2112, 536,6208, 544,1088, - 552,5184, 560,3136, 568,7232, 584,4672, 592,2624, 600,6720, 608,1600, 616,5696, - 624,3648, 632,7744, 648,4416, 656,2368, 664,6464, 672,1344, 680,5440, 688,3392, - 696,7488, 704,832, 712,4928, 720,2880, 728,6976, 736,1856, 744,5952, 752,3904, - 760,8000, 776,4288, 784,2240, 792,6336, 800,1216, 808,5312, 816,3264, 824,7360, - 840,4800, 848,2752, 856,6848, 864,1728, 872,5824, 880,3776, 888,7872, 904,4544, - 912,2496, 920,6592, 928,1472, 936,5568, 944,3520, 952,7616, 968,5056, 976,3008, - 984,7104, 992,1984, 1000,6080, 1008,4032, 1016,8128, 1032,4128, 1040,2080, - 1048,6176, 1064,5152, 1072,3104, 1080,7200, 1096,4640, 1104,2592, 1112,6688, - 1120,1568, 1128,5664, 1136,3616, 1144,7712, 1160,4384, 1168,2336, 1176,6432, - 1184,1312, 1192,5408, 1200,3360, 1208,7456, 1224,4896, 1232,2848, 1240,6944, - 1248,1824, 1256,5920, 1264,3872, 1272,7968, 1288,4256, 1296,2208, 1304,6304, - 1320,5280, 1328,3232, 1336,7328, 1352,4768, 1360,2720, 1368,6816, 1376,1696, - 1384,5792, 1392,3744, 1400,7840, 1416,4512, 1424,2464, 1432,6560, 1448,5536, - 1456,3488, 1464,7584, 1480,5024, 1488,2976, 1496,7072, 1504,1952, 1512,6048, - 1520,4000, 1528,8096, 1544,4192, 1552,2144, 1560,6240, 1576,5216, 1584,3168, - 1592,7264, 1608,4704, 1616,2656, 1624,6752, 1640,5728, 1648,3680, 1656,7776, - 1672,4448, 1680,2400, 1688,6496, 1704,5472, 1712,3424, 1720,7520, 1736,4960, - 1744,2912, 1752,7008, 1760,1888, 1768,5984, 1776,3936, 1784,8032, 1800,4320, - 1808,2272, 1816,6368, 1832,5344, 1840,3296, 1848,7392, 1864,4832, 1872,2784, - 1880,6880, 1896,5856, 1904,3808, 1912,7904, 1928,4576, 1936,2528, 1944,6624, - 1960,5600, 1968,3552, 1976,7648, 1992,5088, 2000,3040, 2008,7136, 2024,6112, - 2032,4064, 2040,8160, 2056,4112, 2072,6160, 2088,5136, 2096,3088, 2104,7184, - 2120,4624, 2128,2576, 2136,6672, 2152,5648, 2160,3600, 2168,7696, 2184,4368, - 2192,2320, 2200,6416, 2216,5392, 2224,3344, 2232,7440, 2248,4880, 2256,2832, - 2264,6928, 2280,5904, 2288,3856, 2296,7952, 2312,4240, 2328,6288, 2344,5264, - 2352,3216, 2360,7312, 2376,4752, 2384,2704, 2392,6800, 2408,5776, 2416,3728, - 2424,7824, 2440,4496, 2456,6544, 2472,5520, 2480,3472, 2488,7568, 2504,5008, - 2512,2960, 2520,7056, 2536,6032, 2544,3984, 2552,8080, 2568,4176, 2584,6224, - 2600,5200, 2608,3152, 2616,7248, 2632,4688, 2648,6736, 2664,5712, 2672,3664, - 2680,7760, 2696,4432, 2712,6480, 2728,5456, 2736,3408, 2744,7504, 2760,4944, - 2768,2896, 2776,6992, 2792,5968, 2800,3920, 2808,8016, 2824,4304, 2840,6352, - 2856,5328, 2864,3280, 2872,7376, 2888,4816, 2904,6864, 2920,5840, 2928,3792, - 2936,7888, 2952,4560, 2968,6608, 2984,5584, 2992,3536, 3000,7632, 3016,5072, - 3032,7120, 3048,6096, 3056,4048, 3064,8144, 3080,4144, 3096,6192, 3112,5168, - 3128,7216, 3144,4656, 3160,6704, 3176,5680, 3184,3632, 3192,7728, 3208,4400, - 3224,6448, 3240,5424, 3248,3376, 3256,7472, 3272,4912, 3288,6960, 3304,5936, - 3312,3888, 3320,7984, 3336,4272, 3352,6320, 3368,5296, 3384,7344, 3400,4784, - 3416,6832, 3432,5808, 3440,3760, 3448,7856, 3464,4528, 3480,6576, 3496,5552, - 3512,7600, 3528,5040, 3544,7088, 3560,6064, 3568,4016, 3576,8112, 3592,4208, - 3608,6256, 3624,5232, 3640,7280, 3656,4720, 3672,6768, 3688,5744, 3704,7792, - 3720,4464, 3736,6512, 3752,5488, 3768,7536, 3784,4976, 3800,7024, 3816,6000, - 3824,3952, 3832,8048, 3848,4336, 3864,6384, 3880,5360, 3896,7408, 3912,4848, - 3928,6896, 3944,5872, 3960,7920, 3976,4592, 3992,6640, 4008,5616, 4024,7664, - 4040,5104, 4056,7152, 4072,6128, 4088,8176, 4120,6152, 4136,5128, 4152,7176, - 4168,4616, 4184,6664, 4200,5640, 4216,7688, 4232,4360, 4248,6408, 4264,5384, - 4280,7432, 4296,4872, 4312,6920, 4328,5896, 4344,7944, 4376,6280, 4392,5256, - 4408,7304, 4424,4744, 4440,6792, 4456,5768, 4472,7816, 4504,6536, 4520,5512, - 4536,7560, 4552,5000, 4568,7048, 4584,6024, 4600,8072, 4632,6216, 4648,5192, - 4664,7240, 4696,6728, 4712,5704, 4728,7752, 4760,6472, 4776,5448, 4792,7496, - 4808,4936, 4824,6984, 4840,5960, 4856,8008, 4888,6344, 4904,5320, 4920,7368, - 4952,6856, 4968,5832, 4984,7880, 5016,6600, 5032,5576, 5048,7624, 5080,7112, - 5096,6088, 5112,8136, 5144,6184, 5176,7208, 5208,6696, 5224,5672, 5240,7720, - 5272,6440, 5288,5416, 5304,7464, 5336,6952, 5352,5928, 5368,7976, 5400,6312, - 5432,7336, 5464,6824, 5480,5800, 5496,7848, 5528,6568, 5560,7592, 5592,7080, - 5608,6056, 5624,8104, 5656,6248, 5688,7272, 5720,6760, 5752,7784, 5784,6504, - 5816,7528, 5848,7016, 5864,5992, 5880,8040, 5912,6376, 5944,7400, 5976,6888, - 6008,7912, 6040,6632, 6072,7656, 6104,7144, 6136,8168, 6200,7192, 6232,6680, - 6264,7704, 6296,6424, 6328,7448, 6360,6936, 6392,7960, 6456,7320, 6488,6808, - 6520,7832, 6584,7576, 6616,7064, 6648,8088, 6712,7256, 6776,7768, 6840,7512, - 6872,7000, 6904,8024, 6968,7384, 7032,7896, 7096,7640, 7160,8152, 7288,7736, - 7352,7480, 7416,7992, 7544,7864, 7672,8120, 7928,8056 -}; - -const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH] = -{ - /* 4x2, size 1984 */ - 8,8192, 16,4096, 24,12288, 32,2048, 40,10240, 48,6144, 56,14336, 64,1024, - 72,9216, 80,5120, 88,13312, 96,3072, 104,11264, 112,7168, 120,15360, 128,512, - 136,8704, 144,4608, 152,12800, 160,2560, 168,10752, 176,6656, 184,14848, - 192,1536, 200,9728, 208,5632, 216,13824, 224,3584, 232,11776, 240,7680, - 248,15872, 264,8448, 272,4352, 280,12544, 288,2304, 296,10496, 304,6400, - 312,14592, 320,1280, 328,9472, 336,5376, 344,13568, 352,3328, 360,11520, - 368,7424, 376,15616, 384,768, 392,8960, 400,4864, 408,13056, 416,2816, - 424,11008, 432,6912, 440,15104, 448,1792, 456,9984, 464,5888, 472,14080, - 480,3840, 488,12032, 496,7936, 504,16128, 520,8320, 528,4224, 536,12416, - 544,2176, 552,10368, 560,6272, 568,14464, 576,1152, 584,9344, 592,5248, - 600,13440, 608,3200, 616,11392, 624,7296, 632,15488, 648,8832, 656,4736, - 664,12928, 672,2688, 680,10880, 688,6784, 696,14976, 704,1664, 712,9856, - 720,5760, 728,13952, 736,3712, 744,11904, 752,7808, 760,16000, 776,8576, - 784,4480, 792,12672, 800,2432, 808,10624, 816,6528, 824,14720, 832,1408, - 840,9600, 848,5504, 856,13696, 864,3456, 872,11648, 880,7552, 888,15744, - 904,9088, 912,4992, 920,13184, 928,2944, 936,11136, 944,7040, 952,15232, - 960,1920, 968,10112, 976,6016, 984,14208, 992,3968, 1000,12160, 1008,8064, - 1016,16256, 1032,8256, 1040,4160, 1048,12352, 1056,2112, 1064,10304, 1072,6208, - 1080,14400, 1096,9280, 1104,5184, 1112,13376, 1120,3136, 1128,11328, 1136,7232, - 1144,15424, 1160,8768, 1168,4672, 1176,12864, 1184,2624, 1192,10816, 1200,6720, - 1208,14912, 1216,1600, 1224,9792, 1232,5696, 1240,13888, 1248,3648, 1256,11840, - 1264,7744, 1272,15936, 1288,8512, 1296,4416, 1304,12608, 1312,2368, 1320,10560, - 1328,6464, 1336,14656, 1352,9536, 1360,5440, 1368,13632, 1376,3392, 1384,11584, - 1392,7488, 1400,15680, 1416,9024, 1424,4928, 1432,13120, 1440,2880, 1448,11072, - 1456,6976, 1464,15168, 1472,1856, 1480,10048, 1488,5952, 1496,14144, 1504,3904, - 1512,12096, 1520,8000, 1528,16192, 1544,8384, 1552,4288, 1560,12480, 1568,2240, - 1576,10432, 1584,6336, 1592,14528, 1608,9408, 1616,5312, 1624,13504, 1632,3264, - 1640,11456, 1648,7360, 1656,15552, 1672,8896, 1680,4800, 1688,12992, 1696,2752, - 1704,10944, 1712,6848, 1720,15040, 1736,9920, 1744,5824, 1752,14016, 1760,3776, - 1768,11968, 1776,7872, 1784,16064, 1800,8640, 1808,4544, 1816,12736, 1824,2496, - 1832,10688, 1840,6592, 1848,14784, 1864,9664, 1872,5568, 1880,13760, 1888,3520, - 1896,11712, 1904,7616, 1912,15808, 1928,9152, 1936,5056, 1944,13248, 1952,3008, - 1960,11200, 1968,7104, 1976,15296, 1992,10176, 2000,6080, 2008,14272, 2016,4032, - 2024,12224, 2032,8128, 2040,16320, 2056,8224, 2064,4128, 2072,12320, 2088,10272, - 2096,6176, 2104,14368, 2120,9248, 2128,5152, 2136,13344, 2144,3104, 2152,11296, - 2160,7200, 2168,15392, 2184,8736, 2192,4640, 2200,12832, 2208,2592, 2216,10784, - 2224,6688, 2232,14880, 2248,9760, 2256,5664, 2264,13856, 2272,3616, 2280,11808, - 2288,7712, 2296,15904, 2312,8480, 2320,4384, 2328,12576, 2344,10528, 2352,6432, - 2360,14624, 2376,9504, 2384,5408, 2392,13600, 2400,3360, 2408,11552, 2416,7456, - 2424,15648, 2440,8992, 2448,4896, 2456,13088, 2464,2848, 2472,11040, 2480,6944, - 2488,15136, 2504,10016, 2512,5920, 2520,14112, 2528,3872, 2536,12064, 2544,7968, - 2552,16160, 2568,8352, 2576,4256, 2584,12448, 2600,10400, 2608,6304, 2616,14496, - 2632,9376, 2640,5280, 2648,13472, 2656,3232, 2664,11424, 2672,7328, 2680,15520, - 2696,8864, 2704,4768, 2712,12960, 2728,10912, 2736,6816, 2744,15008, 2760,9888, - 2768,5792, 2776,13984, 2784,3744, 2792,11936, 2800,7840, 2808,16032, 2824,8608, - 2832,4512, 2840,12704, 2856,10656, 2864,6560, 2872,14752, 2888,9632, 2896,5536, - 2904,13728, 2912,3488, 2920,11680, 2928,7584, 2936,15776, 2952,9120, 2960,5024, - 2968,13216, 2984,11168, 2992,7072, 3000,15264, 3016,10144, 3024,6048, - 3032,14240, 3040,4000, 3048,12192, 3056,8096, 3064,16288, 3080,8288, 3088,4192, - 3096,12384, 3112,10336, 3120,6240, 3128,14432, 3144,9312, 3152,5216, 3160,13408, - 3176,11360, 3184,7264, 3192,15456, 3208,8800, 3216,4704, 3224,12896, 3240,10848, - 3248,6752, 3256,14944, 3272,9824, 3280,5728, 3288,13920, 3296,3680, 3304,11872, - 3312,7776, 3320,15968, 3336,8544, 3344,4448, 3352,12640, 3368,10592, 3376,6496, - 3384,14688, 3400,9568, 3408,5472, 3416,13664, 3432,11616, 3440,7520, 3448,15712, - 3464,9056, 3472,4960, 3480,13152, 3496,11104, 3504,7008, 3512,15200, 3528,10080, - 3536,5984, 3544,14176, 3552,3936, 3560,12128, 3568,8032, 3576,16224, 3592,8416, - 3600,4320, 3608,12512, 3624,10464, 3632,6368, 3640,14560, 3656,9440, 3664,5344, - 3672,13536, 3688,11488, 3696,7392, 3704,15584, 3720,8928, 3728,4832, 3736,13024, - 3752,10976, 3760,6880, 3768,15072, 3784,9952, 3792,5856, 3800,14048, 3816,12000, - 3824,7904, 3832,16096, 3848,8672, 3856,4576, 3864,12768, 3880,10720, 3888,6624, - 3896,14816, 3912,9696, 3920,5600, 3928,13792, 3944,11744, 3952,7648, 3960,15840, - 3976,9184, 3984,5088, 3992,13280, 4008,11232, 4016,7136, 4024,15328, 4040,10208, - 4048,6112, 4056,14304, 4072,12256, 4080,8160, 4088,16352, 4104,8208, 4120,12304, - 4136,10256, 4144,6160, 4152,14352, 4168,9232, 4176,5136, 4184,13328, 4200,11280, - 4208,7184, 4216,15376, 4232,8720, 4240,4624, 4248,12816, 4264,10768, 4272,6672, - 4280,14864, 4296,9744, 4304,5648, 4312,13840, 4328,11792, 4336,7696, 4344,15888, - 4360,8464, 4376,12560, 4392,10512, 4400,6416, 4408,14608, 4424,9488, 4432,5392, - 4440,13584, 4456,11536, 4464,7440, 4472,15632, 4488,8976, 4496,4880, 4504,13072, - 4520,11024, 4528,6928, 4536,15120, 4552,10000, 4560,5904, 4568,14096, - 4584,12048, 4592,7952, 4600,16144, 4616,8336, 4632,12432, 4648,10384, 4656,6288, - 4664,14480, 4680,9360, 4688,5264, 4696,13456, 4712,11408, 4720,7312, 4728,15504, - 4744,8848, 4760,12944, 4776,10896, 4784,6800, 4792,14992, 4808,9872, 4816,5776, - 4824,13968, 4840,11920, 4848,7824, 4856,16016, 4872,8592, 4888,12688, - 4904,10640, 4912,6544, 4920,14736, 4936,9616, 4944,5520, 4952,13712, 4968,11664, - 4976,7568, 4984,15760, 5000,9104, 5016,13200, 5032,11152, 5040,7056, 5048,15248, - 5064,10128, 5072,6032, 5080,14224, 5096,12176, 5104,8080, 5112,16272, 5128,8272, - 5144,12368, 5160,10320, 5168,6224, 5176,14416, 5192,9296, 5208,13392, - 5224,11344, 5232,7248, 5240,15440, 5256,8784, 5272,12880, 5288,10832, 5296,6736, - 5304,14928, 5320,9808, 5328,5712, 5336,13904, 5352,11856, 5360,7760, 5368,15952, - 5384,8528, 5400,12624, 5416,10576, 5424,6480, 5432,14672, 5448,9552, 5464,13648, - 5480,11600, 5488,7504, 5496,15696, 5512,9040, 5528,13136, 5544,11088, 5552,6992, - 5560,15184, 5576,10064, 5584,5968, 5592,14160, 5608,12112, 5616,8016, - 5624,16208, 5640,8400, 5656,12496, 5672,10448, 5680,6352, 5688,14544, 5704,9424, - 5720,13520, 5736,11472, 5744,7376, 5752,15568, 5768,8912, 5784,13008, - 5800,10960, 5808,6864, 5816,15056, 5832,9936, 5848,14032, 5864,11984, 5872,7888, - 5880,16080, 5896,8656, 5912,12752, 5928,10704, 5936,6608, 5944,14800, 5960,9680, - 5976,13776, 5992,11728, 6000,7632, 6008,15824, 6024,9168, 6040,13264, - 6056,11216, 6064,7120, 6072,15312, 6088,10192, 6104,14288, 6120,12240, - 6128,8144, 6136,16336, 6152,8240, 6168,12336, 6184,10288, 6200,14384, 6216,9264, - 6232,13360, 6248,11312, 6256,7216, 6264,15408, 6280,8752, 6296,12848, - 6312,10800, 6320,6704, 6328,14896, 6344,9776, 6360,13872, 6376,11824, 6384,7728, - 6392,15920, 6408,8496, 6424,12592, 6440,10544, 6456,14640, 6472,9520, - 6488,13616, 6504,11568, 6512,7472, 6520,15664, 6536,9008, 6552,13104, - 6568,11056, 6576,6960, 6584,15152, 6600,10032, 6616,14128, 6632,12080, - 6640,7984, 6648,16176, 6664,8368, 6680,12464, 6696,10416, 6712,14512, 6728,9392, - 6744,13488, 6760,11440, 6768,7344, 6776,15536, 6792,8880, 6808,12976, - 6824,10928, 6840,15024, 6856,9904, 6872,14000, 6888,11952, 6896,7856, - 6904,16048, 6920,8624, 6936,12720, 6952,10672, 6968,14768, 6984,9648, - 7000,13744, 7016,11696, 7024,7600, 7032,15792, 7048,9136, 7064,13232, - 7080,11184, 7096,15280, 7112,10160, 7128,14256, 7144,12208, 7152,8112, - 7160,16304, 7176,8304, 7192,12400, 7208,10352, 7224,14448, 7240,9328, - 7256,13424, 7272,11376, 7288,15472, 7304,8816, 7320,12912, 7336,10864, - 7352,14960, 7368,9840, 7384,13936, 7400,11888, 7408,7792, 7416,15984, 7432,8560, - 7448,12656, 7464,10608, 7480,14704, 7496,9584, 7512,13680, 7528,11632, - 7544,15728, 7560,9072, 7576,13168, 7592,11120, 7608,15216, 7624,10096, - 7640,14192, 7656,12144, 7664,8048, 7672,16240, 7688,8432, 7704,12528, - 7720,10480, 7736,14576, 7752,9456, 7768,13552, 7784,11504, 7800,15600, - 7816,8944, 7832,13040, 7848,10992, 7864,15088, 7880,9968, 7896,14064, - 7912,12016, 7928,16112, 7944,8688, 7960,12784, 7976,10736, 7992,14832, - 8008,9712, 8024,13808, 8040,11760, 8056,15856, 8072,9200, 8088,13296, - 8104,11248, 8120,15344, 8136,10224, 8152,14320, 8168,12272, 8184,16368, - 8216,12296, 8232,10248, 8248,14344, 8264,9224, 8280,13320, 8296,11272, - 8312,15368, 8328,8712, 8344,12808, 8360,10760, 8376,14856, 8392,9736, - 8408,13832, 8424,11784, 8440,15880, 8472,12552, 8488,10504, 8504,14600, - 8520,9480, 8536,13576, 8552,11528, 8568,15624, 8584,8968, 8600,13064, - 8616,11016, 8632,15112, 8648,9992, 8664,14088, 8680,12040, 8696,16136, - 8728,12424, 8744,10376, 8760,14472, 8776,9352, 8792,13448, 8808,11400, - 8824,15496, 8856,12936, 8872,10888, 8888,14984, 8904,9864, 8920,13960, - 8936,11912, 8952,16008, 8984,12680, 9000,10632, 9016,14728, 9032,9608, - 9048,13704, 9064,11656, 9080,15752, 9112,13192, 9128,11144, 9144,15240, - 9160,10120, 9176,14216, 9192,12168, 9208,16264, 9240,12360, 9256,10312, - 9272,14408, 9304,13384, 9320,11336, 9336,15432, 9368,12872, 9384,10824, - 9400,14920, 9416,9800, 9432,13896, 9448,11848, 9464,15944, 9496,12616, - 9512,10568, 9528,14664, 9560,13640, 9576,11592, 9592,15688, 9624,13128, - 9640,11080, 9656,15176, 9672,10056, 9688,14152, 9704,12104, 9720,16200, - 9752,12488, 9768,10440, 9784,14536, 9816,13512, 9832,11464, 9848,15560, - 9880,13000, 9896,10952, 9912,15048, 9944,14024, 9960,11976, 9976,16072, - 10008,12744, 10024,10696, 10040,14792, 10072,13768, 10088,11720, 10104,15816, - 10136,13256, 10152,11208, 10168,15304, 10200,14280, 10216,12232, 10232,16328, - 10264,12328, 10296,14376, 10328,13352, 10344,11304, 10360,15400, 10392,12840, - 10408,10792, 10424,14888, 10456,13864, 10472,11816, 10488,15912, 10520,12584, - 10552,14632, 10584,13608, 10600,11560, 10616,15656, 10648,13096, 10664,11048, - 10680,15144, 10712,14120, 10728,12072, 10744,16168, 10776,12456, 10808,14504, - 10840,13480, 10856,11432, 10872,15528, 10904,12968, 10936,15016, 10968,13992, - 10984,11944, 11000,16040, 11032,12712, 11064,14760, 11096,13736, 11112,11688, - 11128,15784, 11160,13224, 11192,15272, 11224,14248, 11240,12200, 11256,16296, - 11288,12392, 11320,14440, 11352,13416, 11384,15464, 11416,12904, 11448,14952, - 11480,13928, 11496,11880, 11512,15976, 11544,12648, 11576,14696, 11608,13672, - 11640,15720, 11672,13160, 11704,15208, 11736,14184, 11752,12136, 11768,16232, - 11800,12520, 11832,14568, 11864,13544, 11896,15592, 11928,13032, 11960,15080, - 11992,14056, 12024,16104, 12056,12776, 12088,14824, 12120,13800, 12152,15848, - 12184,13288, 12216,15336, 12248,14312, 12280,16360, 12344,14360, 12376,13336, - 12408,15384, 12440,12824, 12472,14872, 12504,13848, 12536,15896, 12600,14616, - 12632,13592, 12664,15640, 12696,13080, 12728,15128, 12760,14104, 12792,16152, - 12856,14488, 12888,13464, 12920,15512, 12984,15000, 13016,13976, 13048,16024, - 13112,14744, 13144,13720, 13176,15768, 13240,15256, 13272,14232, 13304,16280, - 13368,14424, 13432,15448, 13496,14936, 13528,13912, 13560,15960, 13624,14680, - 13688,15704, 13752,15192, 13784,14168, 13816,16216, 13880,14552, 13944,15576, - 14008,15064, 14072,16088, 14136,14808, 14200,15832, 14264,15320, 14328,16344, - 14456,15416, 14520,14904, 14584,15928, 14712,15672, 14776,15160, 14840,16184, - 14968,15544, 15096,16056, 15224,15800, 15352,16312, 15608,15992, 15864,16248 -}; - -const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH] = -{ - /* radix 4, size 4032 */ - 8,16384, 16,8192, 24,24576, 32,4096, 40,20480, 48,12288, 56,28672, 64,2048, - 72,18432, 80,10240, 88,26624, 96,6144, 104,22528, 112,14336, 120,30720, - 128,1024, 136,17408, 144,9216, 152,25600, 160,5120, 168,21504, 176,13312, - 184,29696, 192,3072, 200,19456, 208,11264, 216,27648, 224,7168, 232,23552, - 240,15360, 248,31744, 256,512, 264,16896, 272,8704, 280,25088, 288,4608, - 296,20992, 304,12800, 312,29184, 320,2560, 328,18944, 336,10752, 344,27136, - 352,6656, 360,23040, 368,14848, 376,31232, 384,1536, 392,17920, 400,9728, - 408,26112, 416,5632, 424,22016, 432,13824, 440,30208, 448,3584, 456,19968, - 464,11776, 472,28160, 480,7680, 488,24064, 496,15872, 504,32256, 520,16640, - 528,8448, 536,24832, 544,4352, 552,20736, 560,12544, 568,28928, 576,2304, - 584,18688, 592,10496, 600,26880, 608,6400, 616,22784, 624,14592, 632,30976, - 640,1280, 648,17664, 656,9472, 664,25856, 672,5376, 680,21760, 688,13568, - 696,29952, 704,3328, 712,19712, 720,11520, 728,27904, 736,7424, 744,23808, - 752,15616, 760,32000, 776,17152, 784,8960, 792,25344, 800,4864, 808,21248, - 816,13056, 824,29440, 832,2816, 840,19200, 848,11008, 856,27392, 864,6912, - 872,23296, 880,15104, 888,31488, 896,1792, 904,18176, 912,9984, 920,26368, - 928,5888, 936,22272, 944,14080, 952,30464, 960,3840, 968,20224, 976,12032, - 984,28416, 992,7936, 1000,24320, 1008,16128, 1016,32512, 1032,16512, 1040,8320, - 1048,24704, 1056,4224, 1064,20608, 1072,12416, 1080,28800, 1088,2176, - 1096,18560, 1104,10368, 1112,26752, 1120,6272, 1128,22656, 1136,14464, - 1144,30848, 1160,17536, 1168,9344, 1176,25728, 1184,5248, 1192,21632, - 1200,13440, 1208,29824, 1216,3200, 1224,19584, 1232,11392, 1240,27776, - 1248,7296, 1256,23680, 1264,15488, 1272,31872, 1288,17024, 1296,8832, - 1304,25216, 1312,4736, 1320,21120, 1328,12928, 1336,29312, 1344,2688, - 1352,19072, 1360,10880, 1368,27264, 1376,6784, 1384,23168, 1392,14976, - 1400,31360, 1408,1664, 1416,18048, 1424,9856, 1432,26240, 1440,5760, 1448,22144, - 1456,13952, 1464,30336, 1472,3712, 1480,20096, 1488,11904, 1496,28288, - 1504,7808, 1512,24192, 1520,16000, 1528,32384, 1544,16768, 1552,8576, - 1560,24960, 1568,4480, 1576,20864, 1584,12672, 1592,29056, 1600,2432, - 1608,18816, 1616,10624, 1624,27008, 1632,6528, 1640,22912, 1648,14720, - 1656,31104, 1672,17792, 1680,9600, 1688,25984, 1696,5504, 1704,21888, - 1712,13696, 1720,30080, 1728,3456, 1736,19840, 1744,11648, 1752,28032, - 1760,7552, 1768,23936, 1776,15744, 1784,32128, 1800,17280, 1808,9088, - 1816,25472, 1824,4992, 1832,21376, 1840,13184, 1848,29568, 1856,2944, - 1864,19328, 1872,11136, 1880,27520, 1888,7040, 1896,23424, 1904,15232, - 1912,31616, 1928,18304, 1936,10112, 1944,26496, 1952,6016, 1960,22400, - 1968,14208, 1976,30592, 1984,3968, 1992,20352, 2000,12160, 2008,28544, - 2016,8064, 2024,24448, 2032,16256, 2040,32640, 2056,16448, 2064,8256, - 2072,24640, 2080,4160, 2088,20544, 2096,12352, 2104,28736, 2120,18496, - 2128,10304, 2136,26688, 2144,6208, 2152,22592, 2160,14400, 2168,30784, - 2184,17472, 2192,9280, 2200,25664, 2208,5184, 2216,21568, 2224,13376, - 2232,29760, 2240,3136, 2248,19520, 2256,11328, 2264,27712, 2272,7232, - 2280,23616, 2288,15424, 2296,31808, 2312,16960, 2320,8768, 2328,25152, - 2336,4672, 2344,21056, 2352,12864, 2360,29248, 2368,2624, 2376,19008, - 2384,10816, 2392,27200, 2400,6720, 2408,23104, 2416,14912, 2424,31296, - 2440,17984, 2448,9792, 2456,26176, 2464,5696, 2472,22080, 2480,13888, - 2488,30272, 2496,3648, 2504,20032, 2512,11840, 2520,28224, 2528,7744, - 2536,24128, 2544,15936, 2552,32320, 2568,16704, 2576,8512, 2584,24896, - 2592,4416, 2600,20800, 2608,12608, 2616,28992, 2632,18752, 2640,10560, - 2648,26944, 2656,6464, 2664,22848, 2672,14656, 2680,31040, 2696,17728, - 2704,9536, 2712,25920, 2720,5440, 2728,21824, 2736,13632, 2744,30016, 2752,3392, - 2760,19776, 2768,11584, 2776,27968, 2784,7488, 2792,23872, 2800,15680, - 2808,32064, 2824,17216, 2832,9024, 2840,25408, 2848,4928, 2856,21312, - 2864,13120, 2872,29504, 2888,19264, 2896,11072, 2904,27456, 2912,6976, - 2920,23360, 2928,15168, 2936,31552, 2952,18240, 2960,10048, 2968,26432, - 2976,5952, 2984,22336, 2992,14144, 3000,30528, 3008,3904, 3016,20288, - 3024,12096, 3032,28480, 3040,8000, 3048,24384, 3056,16192, 3064,32576, - 3080,16576, 3088,8384, 3096,24768, 3104,4288, 3112,20672, 3120,12480, - 3128,28864, 3144,18624, 3152,10432, 3160,26816, 3168,6336, 3176,22720, - 3184,14528, 3192,30912, 3208,17600, 3216,9408, 3224,25792, 3232,5312, - 3240,21696, 3248,13504, 3256,29888, 3272,19648, 3280,11456, 3288,27840, - 3296,7360, 3304,23744, 3312,15552, 3320,31936, 3336,17088, 3344,8896, - 3352,25280, 3360,4800, 3368,21184, 3376,12992, 3384,29376, 3400,19136, - 3408,10944, 3416,27328, 3424,6848, 3432,23232, 3440,15040, 3448,31424, - 3464,18112, 3472,9920, 3480,26304, 3488,5824, 3496,22208, 3504,14016, - 3512,30400, 3520,3776, 3528,20160, 3536,11968, 3544,28352, 3552,7872, - 3560,24256, 3568,16064, 3576,32448, 3592,16832, 3600,8640, 3608,25024, - 3616,4544, 3624,20928, 3632,12736, 3640,29120, 3656,18880, 3664,10688, - 3672,27072, 3680,6592, 3688,22976, 3696,14784, 3704,31168, 3720,17856, - 3728,9664, 3736,26048, 3744,5568, 3752,21952, 3760,13760, 3768,30144, - 3784,19904, 3792,11712, 3800,28096, 3808,7616, 3816,24000, 3824,15808, - 3832,32192, 3848,17344, 3856,9152, 3864,25536, 3872,5056, 3880,21440, - 3888,13248, 3896,29632, 3912,19392, 3920,11200, 3928,27584, 3936,7104, - 3944,23488, 3952,15296, 3960,31680, 3976,18368, 3984,10176, 3992,26560, - 4000,6080, 4008,22464, 4016,14272, 4024,30656, 4040,20416, 4048,12224, - 4056,28608, 4064,8128, 4072,24512, 4080,16320, 4088,32704, 4104,16416, - 4112,8224, 4120,24608, 4136,20512, 4144,12320, 4152,28704, 4168,18464, - 4176,10272, 4184,26656, 4192,6176, 4200,22560, 4208,14368, 4216,30752, - 4232,17440, 4240,9248, 4248,25632, 4256,5152, 4264,21536, 4272,13344, - 4280,29728, 4296,19488, 4304,11296, 4312,27680, 4320,7200, 4328,23584, - 4336,15392, 4344,31776, 4360,16928, 4368,8736, 4376,25120, 4384,4640, - 4392,21024, 4400,12832, 4408,29216, 4424,18976, 4432,10784, 4440,27168, - 4448,6688, 4456,23072, 4464,14880, 4472,31264, 4488,17952, 4496,9760, - 4504,26144, 4512,5664, 4520,22048, 4528,13856, 4536,30240, 4552,20000, - 4560,11808, 4568,28192, 4576,7712, 4584,24096, 4592,15904, 4600,32288, - 4616,16672, 4624,8480, 4632,24864, 4648,20768, 4656,12576, 4664,28960, - 4680,18720, 4688,10528, 4696,26912, 4704,6432, 4712,22816, 4720,14624, - 4728,31008, 4744,17696, 4752,9504, 4760,25888, 4768,5408, 4776,21792, - 4784,13600, 4792,29984, 4808,19744, 4816,11552, 4824,27936, 4832,7456, - 4840,23840, 4848,15648, 4856,32032, 4872,17184, 4880,8992, 4888,25376, - 4904,21280, 4912,13088, 4920,29472, 4936,19232, 4944,11040, 4952,27424, - 4960,6944, 4968,23328, 4976,15136, 4984,31520, 5000,18208, 5008,10016, - 5016,26400, 5024,5920, 5032,22304, 5040,14112, 5048,30496, 5064,20256, - 5072,12064, 5080,28448, 5088,7968, 5096,24352, 5104,16160, 5112,32544, - 5128,16544, 5136,8352, 5144,24736, 5160,20640, 5168,12448, 5176,28832, - 5192,18592, 5200,10400, 5208,26784, 5216,6304, 5224,22688, 5232,14496, - 5240,30880, 5256,17568, 5264,9376, 5272,25760, 5288,21664, 5296,13472, - 5304,29856, 5320,19616, 5328,11424, 5336,27808, 5344,7328, 5352,23712, - 5360,15520, 5368,31904, 5384,17056, 5392,8864, 5400,25248, 5416,21152, - 5424,12960, 5432,29344, 5448,19104, 5456,10912, 5464,27296, 5472,6816, - 5480,23200, 5488,15008, 5496,31392, 5512,18080, 5520,9888, 5528,26272, - 5536,5792, 5544,22176, 5552,13984, 5560,30368, 5576,20128, 5584,11936, - 5592,28320, 5600,7840, 5608,24224, 5616,16032, 5624,32416, 5640,16800, - 5648,8608, 5656,24992, 5672,20896, 5680,12704, 5688,29088, 5704,18848, - 5712,10656, 5720,27040, 5728,6560, 5736,22944, 5744,14752, 5752,31136, - 5768,17824, 5776,9632, 5784,26016, 5800,21920, 5808,13728, 5816,30112, - 5832,19872, 5840,11680, 5848,28064, 5856,7584, 5864,23968, 5872,15776, - 5880,32160, 5896,17312, 5904,9120, 5912,25504, 5928,21408, 5936,13216, - 5944,29600, 5960,19360, 5968,11168, 5976,27552, 5984,7072, 5992,23456, - 6000,15264, 6008,31648, 6024,18336, 6032,10144, 6040,26528, 6056,22432, - 6064,14240, 6072,30624, 6088,20384, 6096,12192, 6104,28576, 6112,8096, - 6120,24480, 6128,16288, 6136,32672, 6152,16480, 6160,8288, 6168,24672, - 6184,20576, 6192,12384, 6200,28768, 6216,18528, 6224,10336, 6232,26720, - 6248,22624, 6256,14432, 6264,30816, 6280,17504, 6288,9312, 6296,25696, - 6312,21600, 6320,13408, 6328,29792, 6344,19552, 6352,11360, 6360,27744, - 6368,7264, 6376,23648, 6384,15456, 6392,31840, 6408,16992, 6416,8800, - 6424,25184, 6440,21088, 6448,12896, 6456,29280, 6472,19040, 6480,10848, - 6488,27232, 6496,6752, 6504,23136, 6512,14944, 6520,31328, 6536,18016, - 6544,9824, 6552,26208, 6568,22112, 6576,13920, 6584,30304, 6600,20064, - 6608,11872, 6616,28256, 6624,7776, 6632,24160, 6640,15968, 6648,32352, - 6664,16736, 6672,8544, 6680,24928, 6696,20832, 6704,12640, 6712,29024, - 6728,18784, 6736,10592, 6744,26976, 6760,22880, 6768,14688, 6776,31072, - 6792,17760, 6800,9568, 6808,25952, 6824,21856, 6832,13664, 6840,30048, - 6856,19808, 6864,11616, 6872,28000, 6880,7520, 6888,23904, 6896,15712, - 6904,32096, 6920,17248, 6928,9056, 6936,25440, 6952,21344, 6960,13152, - 6968,29536, 6984,19296, 6992,11104, 7000,27488, 7016,23392, 7024,15200, - 7032,31584, 7048,18272, 7056,10080, 7064,26464, 7080,22368, 7088,14176, - 7096,30560, 7112,20320, 7120,12128, 7128,28512, 7136,8032, 7144,24416, - 7152,16224, 7160,32608, 7176,16608, 7184,8416, 7192,24800, 7208,20704, - 7216,12512, 7224,28896, 7240,18656, 7248,10464, 7256,26848, 7272,22752, - 7280,14560, 7288,30944, 7304,17632, 7312,9440, 7320,25824, 7336,21728, - 7344,13536, 7352,29920, 7368,19680, 7376,11488, 7384,27872, 7400,23776, - 7408,15584, 7416,31968, 7432,17120, 7440,8928, 7448,25312, 7464,21216, - 7472,13024, 7480,29408, 7496,19168, 7504,10976, 7512,27360, 7528,23264, - 7536,15072, 7544,31456, 7560,18144, 7568,9952, 7576,26336, 7592,22240, - 7600,14048, 7608,30432, 7624,20192, 7632,12000, 7640,28384, 7648,7904, - 7656,24288, 7664,16096, 7672,32480, 7688,16864, 7696,8672, 7704,25056, - 7720,20960, 7728,12768, 7736,29152, 7752,18912, 7760,10720, 7768,27104, - 7784,23008, 7792,14816, 7800,31200, 7816,17888, 7824,9696, 7832,26080, - 7848,21984, 7856,13792, 7864,30176, 7880,19936, 7888,11744, 7896,28128, - 7912,24032, 7920,15840, 7928,32224, 7944,17376, 7952,9184, 7960,25568, - 7976,21472, 7984,13280, 7992,29664, 8008,19424, 8016,11232, 8024,27616, - 8040,23520, 8048,15328, 8056,31712, 8072,18400, 8080,10208, 8088,26592, - 8104,22496, 8112,14304, 8120,30688, 8136,20448, 8144,12256, 8152,28640, - 8168,24544, 8176,16352, 8184,32736, 8200,16400, 8216,24592, 8232,20496, - 8240,12304, 8248,28688, 8264,18448, 8272,10256, 8280,26640, 8296,22544, - 8304,14352, 8312,30736, 8328,17424, 8336,9232, 8344,25616, 8360,21520, - 8368,13328, 8376,29712, 8392,19472, 8400,11280, 8408,27664, 8424,23568, - 8432,15376, 8440,31760, 8456,16912, 8464,8720, 8472,25104, 8488,21008, - 8496,12816, 8504,29200, 8520,18960, 8528,10768, 8536,27152, 8552,23056, - 8560,14864, 8568,31248, 8584,17936, 8592,9744, 8600,26128, 8616,22032, - 8624,13840, 8632,30224, 8648,19984, 8656,11792, 8664,28176, 8680,24080, - 8688,15888, 8696,32272, 8712,16656, 8728,24848, 8744,20752, 8752,12560, - 8760,28944, 8776,18704, 8784,10512, 8792,26896, 8808,22800, 8816,14608, - 8824,30992, 8840,17680, 8848,9488, 8856,25872, 8872,21776, 8880,13584, - 8888,29968, 8904,19728, 8912,11536, 8920,27920, 8936,23824, 8944,15632, - 8952,32016, 8968,17168, 8984,25360, 9000,21264, 9008,13072, 9016,29456, - 9032,19216, 9040,11024, 9048,27408, 9064,23312, 9072,15120, 9080,31504, - 9096,18192, 9104,10000, 9112,26384, 9128,22288, 9136,14096, 9144,30480, - 9160,20240, 9168,12048, 9176,28432, 9192,24336, 9200,16144, 9208,32528, - 9224,16528, 9240,24720, 9256,20624, 9264,12432, 9272,28816, 9288,18576, - 9296,10384, 9304,26768, 9320,22672, 9328,14480, 9336,30864, 9352,17552, - 9368,25744, 9384,21648, 9392,13456, 9400,29840, 9416,19600, 9424,11408, - 9432,27792, 9448,23696, 9456,15504, 9464,31888, 9480,17040, 9496,25232, - 9512,21136, 9520,12944, 9528,29328, 9544,19088, 9552,10896, 9560,27280, - 9576,23184, 9584,14992, 9592,31376, 9608,18064, 9616,9872, 9624,26256, - 9640,22160, 9648,13968, 9656,30352, 9672,20112, 9680,11920, 9688,28304, - 9704,24208, 9712,16016, 9720,32400, 9736,16784, 9752,24976, 9768,20880, - 9776,12688, 9784,29072, 9800,18832, 9808,10640, 9816,27024, 9832,22928, - 9840,14736, 9848,31120, 9864,17808, 9880,26000, 9896,21904, 9904,13712, - 9912,30096, 9928,19856, 9936,11664, 9944,28048, 9960,23952, 9968,15760, - 9976,32144, 9992,17296, 10008,25488, 10024,21392, 10032,13200, 10040,29584, - 10056,19344, 10064,11152, 10072,27536, 10088,23440, 10096,15248, 10104,31632, - 10120,18320, 10136,26512, 10152,22416, 10160,14224, 10168,30608, 10184,20368, - 10192,12176, 10200,28560, 10216,24464, 10224,16272, 10232,32656, 10248,16464, - 10264,24656, 10280,20560, 10288,12368, 10296,28752, 10312,18512, 10328,26704, - 10344,22608, 10352,14416, 10360,30800, 10376,17488, 10392,25680, 10408,21584, - 10416,13392, 10424,29776, 10440,19536, 10448,11344, 10456,27728, 10472,23632, - 10480,15440, 10488,31824, 10504,16976, 10520,25168, 10536,21072, 10544,12880, - 10552,29264, 10568,19024, 10576,10832, 10584,27216, 10600,23120, 10608,14928, - 10616,31312, 10632,18000, 10648,26192, 10664,22096, 10672,13904, 10680,30288, - 10696,20048, 10704,11856, 10712,28240, 10728,24144, 10736,15952, 10744,32336, - 10760,16720, 10776,24912, 10792,20816, 10800,12624, 10808,29008, 10824,18768, - 10840,26960, 10856,22864, 10864,14672, 10872,31056, 10888,17744, 10904,25936, - 10920,21840, 10928,13648, 10936,30032, 10952,19792, 10960,11600, 10968,27984, - 10984,23888, 10992,15696, 11000,32080, 11016,17232, 11032,25424, 11048,21328, - 11056,13136, 11064,29520, 11080,19280, 11096,27472, 11112,23376, 11120,15184, - 11128,31568, 11144,18256, 11160,26448, 11176,22352, 11184,14160, 11192,30544, - 11208,20304, 11216,12112, 11224,28496, 11240,24400, 11248,16208, 11256,32592, - 11272,16592, 11288,24784, 11304,20688, 11312,12496, 11320,28880, 11336,18640, - 11352,26832, 11368,22736, 11376,14544, 11384,30928, 11400,17616, 11416,25808, - 11432,21712, 11440,13520, 11448,29904, 11464,19664, 11480,27856, 11496,23760, - 11504,15568, 11512,31952, 11528,17104, 11544,25296, 11560,21200, 11568,13008, - 11576,29392, 11592,19152, 11608,27344, 11624,23248, 11632,15056, 11640,31440, - 11656,18128, 11672,26320, 11688,22224, 11696,14032, 11704,30416, 11720,20176, - 11728,11984, 11736,28368, 11752,24272, 11760,16080, 11768,32464, 11784,16848, - 11800,25040, 11816,20944, 11824,12752, 11832,29136, 11848,18896, 11864,27088, - 11880,22992, 11888,14800, 11896,31184, 11912,17872, 11928,26064, 11944,21968, - 11952,13776, 11960,30160, 11976,19920, 11992,28112, 12008,24016, 12016,15824, - 12024,32208, 12040,17360, 12056,25552, 12072,21456, 12080,13264, 12088,29648, - 12104,19408, 12120,27600, 12136,23504, 12144,15312, 12152,31696, 12168,18384, - 12184,26576, 12200,22480, 12208,14288, 12216,30672, 12232,20432, 12248,28624, - 12264,24528, 12272,16336, 12280,32720, 12296,16432, 12312,24624, 12328,20528, - 12344,28720, 12360,18480, 12376,26672, 12392,22576, 12400,14384, 12408,30768, - 12424,17456, 12440,25648, 12456,21552, 12464,13360, 12472,29744, 12488,19504, - 12504,27696, 12520,23600, 12528,15408, 12536,31792, 12552,16944, 12568,25136, - 12584,21040, 12592,12848, 12600,29232, 12616,18992, 12632,27184, 12648,23088, - 12656,14896, 12664,31280, 12680,17968, 12696,26160, 12712,22064, 12720,13872, - 12728,30256, 12744,20016, 12760,28208, 12776,24112, 12784,15920, 12792,32304, - 12808,16688, 12824,24880, 12840,20784, 12856,28976, 12872,18736, 12888,26928, - 12904,22832, 12912,14640, 12920,31024, 12936,17712, 12952,25904, 12968,21808, - 12976,13616, 12984,30000, 13000,19760, 13016,27952, 13032,23856, 13040,15664, - 13048,32048, 13064,17200, 13080,25392, 13096,21296, 13112,29488, 13128,19248, - 13144,27440, 13160,23344, 13168,15152, 13176,31536, 13192,18224, 13208,26416, - 13224,22320, 13232,14128, 13240,30512, 13256,20272, 13272,28464, 13288,24368, - 13296,16176, 13304,32560, 13320,16560, 13336,24752, 13352,20656, 13368,28848, - 13384,18608, 13400,26800, 13416,22704, 13424,14512, 13432,30896, 13448,17584, - 13464,25776, 13480,21680, 13496,29872, 13512,19632, 13528,27824, 13544,23728, - 13552,15536, 13560,31920, 13576,17072, 13592,25264, 13608,21168, 13624,29360, - 13640,19120, 13656,27312, 13672,23216, 13680,15024, 13688,31408, 13704,18096, - 13720,26288, 13736,22192, 13744,14000, 13752,30384, 13768,20144, 13784,28336, - 13800,24240, 13808,16048, 13816,32432, 13832,16816, 13848,25008, 13864,20912, - 13880,29104, 13896,18864, 13912,27056, 13928,22960, 13936,14768, 13944,31152, - 13960,17840, 13976,26032, 13992,21936, 14008,30128, 14024,19888, 14040,28080, - 14056,23984, 14064,15792, 14072,32176, 14088,17328, 14104,25520, 14120,21424, - 14136,29616, 14152,19376, 14168,27568, 14184,23472, 14192,15280, 14200,31664, - 14216,18352, 14232,26544, 14248,22448, 14264,30640, 14280,20400, 14296,28592, - 14312,24496, 14320,16304, 14328,32688, 14344,16496, 14360,24688, 14376,20592, - 14392,28784, 14408,18544, 14424,26736, 14440,22640, 14456,30832, 14472,17520, - 14488,25712, 14504,21616, 14520,29808, 14536,19568, 14552,27760, 14568,23664, - 14576,15472, 14584,31856, 14600,17008, 14616,25200, 14632,21104, 14648,29296, - 14664,19056, 14680,27248, 14696,23152, 14704,14960, 14712,31344, 14728,18032, - 14744,26224, 14760,22128, 14776,30320, 14792,20080, 14808,28272, 14824,24176, - 14832,15984, 14840,32368, 14856,16752, 14872,24944, 14888,20848, 14904,29040, - 14920,18800, 14936,26992, 14952,22896, 14968,31088, 14984,17776, 15000,25968, - 15016,21872, 15032,30064, 15048,19824, 15064,28016, 15080,23920, 15088,15728, - 15096,32112, 15112,17264, 15128,25456, 15144,21360, 15160,29552, 15176,19312, - 15192,27504, 15208,23408, 15224,31600, 15240,18288, 15256,26480, 15272,22384, - 15288,30576, 15304,20336, 15320,28528, 15336,24432, 15344,16240, 15352,32624, - 15368,16624, 15384,24816, 15400,20720, 15416,28912, 15432,18672, 15448,26864, - 15464,22768, 15480,30960, 15496,17648, 15512,25840, 15528,21744, 15544,29936, - 15560,19696, 15576,27888, 15592,23792, 15608,31984, 15624,17136, 15640,25328, - 15656,21232, 15672,29424, 15688,19184, 15704,27376, 15720,23280, 15736,31472, - 15752,18160, 15768,26352, 15784,22256, 15800,30448, 15816,20208, 15832,28400, - 15848,24304, 15856,16112, 15864,32496, 15880,16880, 15896,25072, 15912,20976, - 15928,29168, 15944,18928, 15960,27120, 15976,23024, 15992,31216, 16008,17904, - 16024,26096, 16040,22000, 16056,30192, 16072,19952, 16088,28144, 16104,24048, - 16120,32240, 16136,17392, 16152,25584, 16168,21488, 16184,29680, 16200,19440, - 16216,27632, 16232,23536, 16248,31728, 16264,18416, 16280,26608, 16296,22512, - 16312,30704, 16328,20464, 16344,28656, 16360,24560, 16376,32752, 16408,24584, - 16424,20488, 16440,28680, 16456,18440, 16472,26632, 16488,22536, 16504,30728, - 16520,17416, 16536,25608, 16552,21512, 16568,29704, 16584,19464, 16600,27656, - 16616,23560, 16632,31752, 16648,16904, 16664,25096, 16680,21000, 16696,29192, - 16712,18952, 16728,27144, 16744,23048, 16760,31240, 16776,17928, 16792,26120, - 16808,22024, 16824,30216, 16840,19976, 16856,28168, 16872,24072, 16888,32264, - 16920,24840, 16936,20744, 16952,28936, 16968,18696, 16984,26888, 17000,22792, - 17016,30984, 17032,17672, 17048,25864, 17064,21768, 17080,29960, 17096,19720, - 17112,27912, 17128,23816, 17144,32008, 17176,25352, 17192,21256, 17208,29448, - 17224,19208, 17240,27400, 17256,23304, 17272,31496, 17288,18184, 17304,26376, - 17320,22280, 17336,30472, 17352,20232, 17368,28424, 17384,24328, 17400,32520, - 17432,24712, 17448,20616, 17464,28808, 17480,18568, 17496,26760, 17512,22664, - 17528,30856, 17560,25736, 17576,21640, 17592,29832, 17608,19592, 17624,27784, - 17640,23688, 17656,31880, 17688,25224, 17704,21128, 17720,29320, 17736,19080, - 17752,27272, 17768,23176, 17784,31368, 17800,18056, 17816,26248, 17832,22152, - 17848,30344, 17864,20104, 17880,28296, 17896,24200, 17912,32392, 17944,24968, - 17960,20872, 17976,29064, 17992,18824, 18008,27016, 18024,22920, 18040,31112, - 18072,25992, 18088,21896, 18104,30088, 18120,19848, 18136,28040, 18152,23944, - 18168,32136, 18200,25480, 18216,21384, 18232,29576, 18248,19336, 18264,27528, - 18280,23432, 18296,31624, 18328,26504, 18344,22408, 18360,30600, 18376,20360, - 18392,28552, 18408,24456, 18424,32648, 18456,24648, 18472,20552, 18488,28744, - 18520,26696, 18536,22600, 18552,30792, 18584,25672, 18600,21576, 18616,29768, - 18632,19528, 18648,27720, 18664,23624, 18680,31816, 18712,25160, 18728,21064, - 18744,29256, 18760,19016, 18776,27208, 18792,23112, 18808,31304, 18840,26184, - 18856,22088, 18872,30280, 18888,20040, 18904,28232, 18920,24136, 18936,32328, - 18968,24904, 18984,20808, 19000,29000, 19032,26952, 19048,22856, 19064,31048, - 19096,25928, 19112,21832, 19128,30024, 19144,19784, 19160,27976, 19176,23880, - 19192,32072, 19224,25416, 19240,21320, 19256,29512, 19288,27464, 19304,23368, - 19320,31560, 19352,26440, 19368,22344, 19384,30536, 19400,20296, 19416,28488, - 19432,24392, 19448,32584, 19480,24776, 19496,20680, 19512,28872, 19544,26824, - 19560,22728, 19576,30920, 19608,25800, 19624,21704, 19640,29896, 19672,27848, - 19688,23752, 19704,31944, 19736,25288, 19752,21192, 19768,29384, 19800,27336, - 19816,23240, 19832,31432, 19864,26312, 19880,22216, 19896,30408, 19912,20168, - 19928,28360, 19944,24264, 19960,32456, 19992,25032, 20008,20936, 20024,29128, - 20056,27080, 20072,22984, 20088,31176, 20120,26056, 20136,21960, 20152,30152, - 20184,28104, 20200,24008, 20216,32200, 20248,25544, 20264,21448, 20280,29640, - 20312,27592, 20328,23496, 20344,31688, 20376,26568, 20392,22472, 20408,30664, - 20440,28616, 20456,24520, 20472,32712, 20504,24616, 20536,28712, 20568,26664, - 20584,22568, 20600,30760, 20632,25640, 20648,21544, 20664,29736, 20696,27688, - 20712,23592, 20728,31784, 20760,25128, 20776,21032, 20792,29224, 20824,27176, - 20840,23080, 20856,31272, 20888,26152, 20904,22056, 20920,30248, 20952,28200, - 20968,24104, 20984,32296, 21016,24872, 21048,28968, 21080,26920, 21096,22824, - 21112,31016, 21144,25896, 21160,21800, 21176,29992, 21208,27944, 21224,23848, - 21240,32040, 21272,25384, 21304,29480, 21336,27432, 21352,23336, 21368,31528, - 21400,26408, 21416,22312, 21432,30504, 21464,28456, 21480,24360, 21496,32552, - 21528,24744, 21560,28840, 21592,26792, 21608,22696, 21624,30888, 21656,25768, - 21688,29864, 21720,27816, 21736,23720, 21752,31912, 21784,25256, 21816,29352, - 21848,27304, 21864,23208, 21880,31400, 21912,26280, 21928,22184, 21944,30376, - 21976,28328, 21992,24232, 22008,32424, 22040,25000, 22072,29096, 22104,27048, - 22120,22952, 22136,31144, 22168,26024, 22200,30120, 22232,28072, 22248,23976, - 22264,32168, 22296,25512, 22328,29608, 22360,27560, 22376,23464, 22392,31656, - 22424,26536, 22456,30632, 22488,28584, 22504,24488, 22520,32680, 22552,24680, - 22584,28776, 22616,26728, 22648,30824, 22680,25704, 22712,29800, 22744,27752, - 22760,23656, 22776,31848, 22808,25192, 22840,29288, 22872,27240, 22888,23144, - 22904,31336, 22936,26216, 22968,30312, 23000,28264, 23016,24168, 23032,32360, - 23064,24936, 23096,29032, 23128,26984, 23160,31080, 23192,25960, 23224,30056, - 23256,28008, 23272,23912, 23288,32104, 23320,25448, 23352,29544, 23384,27496, - 23416,31592, 23448,26472, 23480,30568, 23512,28520, 23528,24424, 23544,32616, - 23576,24808, 23608,28904, 23640,26856, 23672,30952, 23704,25832, 23736,29928, - 23768,27880, 23800,31976, 23832,25320, 23864,29416, 23896,27368, 23928,31464, - 23960,26344, 23992,30440, 24024,28392, 24040,24296, 24056,32488, 24088,25064, - 24120,29160, 24152,27112, 24184,31208, 24216,26088, 24248,30184, 24280,28136, - 24312,32232, 24344,25576, 24376,29672, 24408,27624, 24440,31720, 24472,26600, - 24504,30696, 24536,28648, 24568,32744, 24632,28696, 24664,26648, 24696,30744, - 24728,25624, 24760,29720, 24792,27672, 24824,31768, 24856,25112, 24888,29208, - 24920,27160, 24952,31256, 24984,26136, 25016,30232, 25048,28184, 25080,32280, - 25144,28952, 25176,26904, 25208,31000, 25240,25880, 25272,29976, 25304,27928, - 25336,32024, 25400,29464, 25432,27416, 25464,31512, 25496,26392, 25528,30488, - 25560,28440, 25592,32536, 25656,28824, 25688,26776, 25720,30872, 25784,29848, - 25816,27800, 25848,31896, 25912,29336, 25944,27288, 25976,31384, 26008,26264, - 26040,30360, 26072,28312, 26104,32408, 26168,29080, 26200,27032, 26232,31128, - 26296,30104, 26328,28056, 26360,32152, 26424,29592, 26456,27544, 26488,31640, - 26552,30616, 26584,28568, 26616,32664, 26680,28760, 26744,30808, 26808,29784, - 26840,27736, 26872,31832, 26936,29272, 26968,27224, 27000,31320, 27064,30296, - 27096,28248, 27128,32344, 27192,29016, 27256,31064, 27320,30040, 27352,27992, - 27384,32088, 27448,29528, 27512,31576, 27576,30552, 27608,28504, 27640,32600, - 27704,28888, 27768,30936, 27832,29912, 27896,31960, 27960,29400, 28024,31448, - 28088,30424, 28120,28376, 28152,32472, 28216,29144, 28280,31192, 28344,30168, - 28408,32216, 28472,29656, 28536,31704, 28600,30680, 28664,32728, 28792,30776, - 28856,29752, 28920,31800, 28984,29240, 29048,31288, 29112,30264, 29176,32312, - 29304,31032, 29368,30008, 29432,32056, 29560,31544, 29624,30520, 29688,32568, - 29816,30904, 29944,31928, 30072,31416, 30136,30392, 30200,32440, 30328,31160, - 30456,32184, 30584,31672, 30712,32696, 30968,31864, 31096,31352, 31224,32376, - 31480,32120, 31736,32632, 32248,32504 -}; - -/** -* \par -* Example code for Floating-point RFFT Twiddle factors Generation: -* \par -*
TW = exp(2*pi*i*[0:L/2-1]/L - pi/2*i).' 
-* \par -* Real and Imag values are in interleaved fashion -*/ -const float32_t twiddleCoef_rfft_32[32] = { - 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 -}; - -const float32_t twiddleCoef_rfft_64[64] = { - 0.000000000000000f, 1.000000000000000f, - 0.098017140329561f, 0.995184726672197f, - 0.195090322016128f, 0.980785280403230f, - 0.290284677254462f, 0.956940335732209f, - 0.382683432365090f, 0.923879532511287f, - 0.471396736825998f, 0.881921264348355f, - 0.555570233019602f, 0.831469612302545f, - 0.634393284163645f, 0.773010453362737f, - 0.707106781186547f, 0.707106781186548f, - 0.773010453362737f, 0.634393284163645f, - 0.831469612302545f, 0.555570233019602f, - 0.881921264348355f, 0.471396736825998f, - 0.923879532511287f, 0.382683432365090f, - 0.956940335732209f, 0.290284677254462f, - 0.980785280403230f, 0.195090322016128f, - 0.995184726672197f, 0.098017140329561f, - 1.000000000000000f, 0.000000000000000f, - 0.995184726672197f, -0.098017140329561f, - 0.980785280403230f, -0.195090322016128f, - 0.956940335732209f, -0.290284677254462f, - 0.923879532511287f, -0.382683432365090f, - 0.881921264348355f, -0.471396736825998f, - 0.831469612302545f, -0.555570233019602f, - 0.773010453362737f, -0.634393284163645f, - 0.707106781186548f, -0.707106781186547f, - 0.634393284163645f, -0.773010453362737f, - 0.555570233019602f, -0.831469612302545f, - 0.471396736825998f, -0.881921264348355f, - 0.382683432365090f, -0.923879532511287f, - 0.290284677254462f, -0.956940335732209f, - 0.195090322016129f, -0.980785280403230f, - 0.098017140329561f, -0.995184726672197f -}; - -const float32_t twiddleCoef_rfft_128[128] = { - 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 -}; - -const float32_t twiddleCoef_rfft_256[256] = { - 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 -}; - -const float32_t twiddleCoef_rfft_512[512] = { - 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 -}; - -const float32_t twiddleCoef_rfft_1024[1024] = { - 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 -}; - -const float32_t twiddleCoef_rfft_2048[2048] = { - 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 -}; - -const float32_t twiddleCoef_rfft_4096[4096] = { - 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 -}; - - -/** - * \par - * Example code for the generation of the floating-point sine table: - *
- * tableSize = 512;
- * for(n = 0; n < (tableSize + 1); n++)
- * {
- *	sinTable[n]=sin(2*pi*n/tableSize);
- * }
- * \par - * where pi value is 3.14159265358979 - */ - -const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1] = { - 0.00000000f, 0.01227154f, 0.02454123f, 0.03680722f, 0.04906767f, 0.06132074f, - 0.07356456f, 0.08579731f, 0.09801714f, 0.11022221f, 0.12241068f, 0.13458071f, - 0.14673047f, 0.15885814f, 0.17096189f, 0.18303989f, 0.19509032f, 0.20711138f, - 0.21910124f, 0.23105811f, 0.24298018f, 0.25486566f, 0.26671276f, 0.27851969f, - 0.29028468f, 0.30200595f, 0.31368174f, 0.32531029f, 0.33688985f, 0.34841868f, - 0.35989504f, 0.37131719f, 0.38268343f, 0.39399204f, 0.40524131f, 0.41642956f, - 0.42755509f, 0.43861624f, 0.44961133f, 0.46053871f, 0.47139674f, 0.48218377f, - 0.49289819f, 0.50353838f, 0.51410274f, 0.52458968f, 0.53499762f, 0.54532499f, - 0.55557023f, 0.56573181f, 0.57580819f, 0.58579786f, 0.59569930f, 0.60551104f, - 0.61523159f, 0.62485949f, 0.63439328f, 0.64383154f, 0.65317284f, 0.66241578f, - 0.67155895f, 0.68060100f, 0.68954054f, 0.69837625f, 0.70710678f, 0.71573083f, - 0.72424708f, 0.73265427f, 0.74095113f, 0.74913639f, 0.75720885f, 0.76516727f, - 0.77301045f, 0.78073723f, 0.78834643f, 0.79583690f, 0.80320753f, 0.81045720f, - 0.81758481f, 0.82458930f, 0.83146961f, 0.83822471f, 0.84485357f, 0.85135519f, - 0.85772861f, 0.86397286f, 0.87008699f, 0.87607009f, 0.88192126f, 0.88763962f, - 0.89322430f, 0.89867447f, 0.90398929f, 0.90916798f, 0.91420976f, 0.91911385f, - 0.92387953f, 0.92850608f, 0.93299280f, 0.93733901f, 0.94154407f, 0.94560733f, - 0.94952818f, 0.95330604f, 0.95694034f, 0.96043052f, 0.96377607f, 0.96697647f, - 0.97003125f, 0.97293995f, 0.97570213f, 0.97831737f, 0.98078528f, 0.98310549f, - 0.98527764f, 0.98730142f, 0.98917651f, 0.99090264f, 0.99247953f, 0.99390697f, - 0.99518473f, 0.99631261f, 0.99729046f, 0.99811811f, 0.99879546f, 0.99932238f, - 0.99969882f, 0.99992470f, 1.00000000f, 0.99992470f, 0.99969882f, 0.99932238f, - 0.99879546f, 0.99811811f, 0.99729046f, 0.99631261f, 0.99518473f, 0.99390697f, - 0.99247953f, 0.99090264f, 0.98917651f, 0.98730142f, 0.98527764f, 0.98310549f, - 0.98078528f, 0.97831737f, 0.97570213f, 0.97293995f, 0.97003125f, 0.96697647f, - 0.96377607f, 0.96043052f, 0.95694034f, 0.95330604f, 0.94952818f, 0.94560733f, - 0.94154407f, 0.93733901f, 0.93299280f, 0.92850608f, 0.92387953f, 0.91911385f, - 0.91420976f, 0.90916798f, 0.90398929f, 0.89867447f, 0.89322430f, 0.88763962f, - 0.88192126f, 0.87607009f, 0.87008699f, 0.86397286f, 0.85772861f, 0.85135519f, - 0.84485357f, 0.83822471f, 0.83146961f, 0.82458930f, 0.81758481f, 0.81045720f, - 0.80320753f, 0.79583690f, 0.78834643f, 0.78073723f, 0.77301045f, 0.76516727f, - 0.75720885f, 0.74913639f, 0.74095113f, 0.73265427f, 0.72424708f, 0.71573083f, - 0.70710678f, 0.69837625f, 0.68954054f, 0.68060100f, 0.67155895f, 0.66241578f, - 0.65317284f, 0.64383154f, 0.63439328f, 0.62485949f, 0.61523159f, 0.60551104f, - 0.59569930f, 0.58579786f, 0.57580819f, 0.56573181f, 0.55557023f, 0.54532499f, - 0.53499762f, 0.52458968f, 0.51410274f, 0.50353838f, 0.49289819f, 0.48218377f, - 0.47139674f, 0.46053871f, 0.44961133f, 0.43861624f, 0.42755509f, 0.41642956f, - 0.40524131f, 0.39399204f, 0.38268343f, 0.37131719f, 0.35989504f, 0.34841868f, - 0.33688985f, 0.32531029f, 0.31368174f, 0.30200595f, 0.29028468f, 0.27851969f, - 0.26671276f, 0.25486566f, 0.24298018f, 0.23105811f, 0.21910124f, 0.20711138f, - 0.19509032f, 0.18303989f, 0.17096189f, 0.15885814f, 0.14673047f, 0.13458071f, - 0.12241068f, 0.11022221f, 0.09801714f, 0.08579731f, 0.07356456f, 0.06132074f, - 0.04906767f, 0.03680722f, 0.02454123f, 0.01227154f, 0.00000000f, -0.01227154f, - -0.02454123f, -0.03680722f, -0.04906767f, -0.06132074f, -0.07356456f, - -0.08579731f, -0.09801714f, -0.11022221f, -0.12241068f, -0.13458071f, - -0.14673047f, -0.15885814f, -0.17096189f, -0.18303989f, -0.19509032f, - -0.20711138f, -0.21910124f, -0.23105811f, -0.24298018f, -0.25486566f, - -0.26671276f, -0.27851969f, -0.29028468f, -0.30200595f, -0.31368174f, - -0.32531029f, -0.33688985f, -0.34841868f, -0.35989504f, -0.37131719f, - -0.38268343f, -0.39399204f, -0.40524131f, -0.41642956f, -0.42755509f, - -0.43861624f, -0.44961133f, -0.46053871f, -0.47139674f, -0.48218377f, - -0.49289819f, -0.50353838f, -0.51410274f, -0.52458968f, -0.53499762f, - -0.54532499f, -0.55557023f, -0.56573181f, -0.57580819f, -0.58579786f, - -0.59569930f, -0.60551104f, -0.61523159f, -0.62485949f, -0.63439328f, - -0.64383154f, -0.65317284f, -0.66241578f, -0.67155895f, -0.68060100f, - -0.68954054f, -0.69837625f, -0.70710678f, -0.71573083f, -0.72424708f, - -0.73265427f, -0.74095113f, -0.74913639f, -0.75720885f, -0.76516727f, - -0.77301045f, -0.78073723f, -0.78834643f, -0.79583690f, -0.80320753f, - -0.81045720f, -0.81758481f, -0.82458930f, -0.83146961f, -0.83822471f, - -0.84485357f, -0.85135519f, -0.85772861f, -0.86397286f, -0.87008699f, - -0.87607009f, -0.88192126f, -0.88763962f, -0.89322430f, -0.89867447f, - -0.90398929f, -0.90916798f, -0.91420976f, -0.91911385f, -0.92387953f, - -0.92850608f, -0.93299280f, -0.93733901f, -0.94154407f, -0.94560733f, - -0.94952818f, -0.95330604f, -0.95694034f, -0.96043052f, -0.96377607f, - -0.96697647f, -0.97003125f, -0.97293995f, -0.97570213f, -0.97831737f, - -0.98078528f, -0.98310549f, -0.98527764f, -0.98730142f, -0.98917651f, - -0.99090264f, -0.99247953f, -0.99390697f, -0.99518473f, -0.99631261f, - -0.99729046f, -0.99811811f, -0.99879546f, -0.99932238f, -0.99969882f, - -0.99992470f, -1.00000000f, -0.99992470f, -0.99969882f, -0.99932238f, - -0.99879546f, -0.99811811f, -0.99729046f, -0.99631261f, -0.99518473f, - -0.99390697f, -0.99247953f, -0.99090264f, -0.98917651f, -0.98730142f, - -0.98527764f, -0.98310549f, -0.98078528f, -0.97831737f, -0.97570213f, - -0.97293995f, -0.97003125f, -0.96697647f, -0.96377607f, -0.96043052f, - -0.95694034f, -0.95330604f, -0.94952818f, -0.94560733f, -0.94154407f, - -0.93733901f, -0.93299280f, -0.92850608f, -0.92387953f, -0.91911385f, - -0.91420976f, -0.90916798f, -0.90398929f, -0.89867447f, -0.89322430f, - -0.88763962f, -0.88192126f, -0.87607009f, -0.87008699f, -0.86397286f, - -0.85772861f, -0.85135519f, -0.84485357f, -0.83822471f, -0.83146961f, - -0.82458930f, -0.81758481f, -0.81045720f, -0.80320753f, -0.79583690f, - -0.78834643f, -0.78073723f, -0.77301045f, -0.76516727f, -0.75720885f, - -0.74913639f, -0.74095113f, -0.73265427f, -0.72424708f, -0.71573083f, - -0.70710678f, -0.69837625f, -0.68954054f, -0.68060100f, -0.67155895f, - -0.66241578f, -0.65317284f, -0.64383154f, -0.63439328f, -0.62485949f, - -0.61523159f, -0.60551104f, -0.59569930f, -0.58579786f, -0.57580819f, - -0.56573181f, -0.55557023f, -0.54532499f, -0.53499762f, -0.52458968f, - -0.51410274f, -0.50353838f, -0.49289819f, -0.48218377f, -0.47139674f, - -0.46053871f, -0.44961133f, -0.43861624f, -0.42755509f, -0.41642956f, - -0.40524131f, -0.39399204f, -0.38268343f, -0.37131719f, -0.35989504f, - -0.34841868f, -0.33688985f, -0.32531029f, -0.31368174f, -0.30200595f, - -0.29028468f, -0.27851969f, -0.26671276f, -0.25486566f, -0.24298018f, - -0.23105811f, -0.21910124f, -0.20711138f, -0.19509032f, -0.18303989f, - -0.17096189f, -0.15885814f, -0.14673047f, -0.13458071f, -0.12241068f, - -0.11022221f, -0.09801714f, -0.08579731f, -0.07356456f, -0.06132074f, - -0.04906767f, -0.03680722f, -0.02454123f, -0.01227154f, -0.00000000f -}; - -/** - * \par - * Table values are in Q31 (1.31 fixed-point format) and generation is done in - * three steps. First, generate sin values in floating point: - *
- * tableSize = 512;
- * for(n = 0; n < (tableSize + 1); n++)
- * {
- *	sinTable[n]= sin(2*pi*n/tableSize);
- * } 
- * where pi value is 3.14159265358979 - * \par - * Second, convert floating-point to Q31 (Fixed point): - * (sinTable[i] * pow(2, 31)) - * \par - * Finally, round to the nearest integer value: - * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); - */ -const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1] = { - 0L, 26352928L, 52701887L, 79042909L, 105372028L, 131685278L, 157978697L, - 184248325L, 210490206L, 236700388L, 262874923L, 289009871L, 315101295L, - 341145265L, 367137861L, 393075166L, 418953276L, 444768294L, 470516330L, - 496193509L, 521795963L, 547319836L, 572761285L, 598116479L, 623381598L, - 648552838L, 673626408L, 698598533L, 723465451L, 748223418L, 772868706L, - 797397602L, 821806413L, 846091463L, 870249095L, 894275671L, 918167572L, - 941921200L, 965532978L, 988999351L, 1012316784L, 1035481766L, 1058490808L, - 1081340445L, 1104027237L, 1126547765L, 1148898640L, 1171076495L, 1193077991L, - 1214899813L, 1236538675L, 1257991320L, 1279254516L, 1300325060L, 1321199781L, - 1341875533L, 1362349204L, 1382617710L, 1402678000L, 1422527051L, 1442161874L, - 1461579514L, 1480777044L, 1499751576L, 1518500250L, 1537020244L, 1555308768L, - 1573363068L, 1591180426L, 1608758157L, 1626093616L, 1643184191L, 1660027308L, - 1676620432L, 1692961062L, 1709046739L, 1724875040L, 1740443581L, 1755750017L, - 1770792044L, 1785567396L, 1800073849L, 1814309216L, 1828271356L, 1841958164L, - 1855367581L, 1868497586L, 1881346202L, 1893911494L, 1906191570L, 1918184581L, - 1929888720L, 1941302225L, 1952423377L, 1963250501L, 1973781967L, 1984016189L, - 1993951625L, 2003586779L, 2012920201L, 2021950484L, 2030676269L, 2039096241L, - 2047209133L, 2055013723L, 2062508835L, 2069693342L, 2076566160L, 2083126254L, - 2089372638L, 2095304370L, 2100920556L, 2106220352L, 2111202959L, 2115867626L, - 2120213651L, 2124240380L, 2127947206L, 2131333572L, 2134398966L, 2137142927L, - 2139565043L, 2141664948L, 2143442326L, 2144896910L, 2146028480L, 2146836866L, - 2147321946L, 2147483647L, 2147321946L, 2146836866L, 2146028480L, 2144896910L, - 2143442326L, 2141664948L, 2139565043L, 2137142927L, 2134398966L, 2131333572L, - 2127947206L, 2124240380L, 2120213651L, 2115867626L, 2111202959L, 2106220352L, - 2100920556L, 2095304370L, 2089372638L, 2083126254L, 2076566160L, 2069693342L, - 2062508835L, 2055013723L, 2047209133L, 2039096241L, 2030676269L, 2021950484L, - 2012920201L, 2003586779L, 1993951625L, 1984016189L, 1973781967L, 1963250501L, - 1952423377L, 1941302225L, 1929888720L, 1918184581L, 1906191570L, 1893911494L, - 1881346202L, 1868497586L, 1855367581L, 1841958164L, 1828271356L, 1814309216L, - 1800073849L, 1785567396L, 1770792044L, 1755750017L, 1740443581L, 1724875040L, - 1709046739L, 1692961062L, 1676620432L, 1660027308L, 1643184191L, 1626093616L, - 1608758157L, 1591180426L, 1573363068L, 1555308768L, 1537020244L, 1518500250L, - 1499751576L, 1480777044L, 1461579514L, 1442161874L, 1422527051L, 1402678000L, - 1382617710L, 1362349204L, 1341875533L, 1321199781L, 1300325060L, 1279254516L, - 1257991320L, 1236538675L, 1214899813L, 1193077991L, 1171076495L, 1148898640L, - 1126547765L, 1104027237L, 1081340445L, 1058490808L, 1035481766L, 1012316784L, - 988999351L, 965532978L, 941921200L, 918167572L, 894275671L, 870249095L, - 846091463L, 821806413L, 797397602L, 772868706L, 748223418L, 723465451L, - 698598533L, 673626408L, 648552838L, 623381598L, 598116479L, 572761285L, - 547319836L, 521795963L, 496193509L, 470516330L, 444768294L, 418953276L, - 393075166L, 367137861L, 341145265L, 315101295L, 289009871L, 262874923L, - 236700388L, 210490206L, 184248325L, 157978697L, 131685278L, 105372028L, - 79042909L, 52701887L, 26352928L, 0L, -26352928L, -52701887L, -79042909L, - -105372028L, -131685278L, -157978697L, -184248325L, -210490206L, -236700388L, - -262874923L, -289009871L, -315101295L, -341145265L, -367137861L, -393075166L, - -418953276L, -444768294L, -470516330L, -496193509L, -521795963L, -547319836L, - -572761285L, -598116479L, -623381598L, -648552838L, -673626408L, -698598533L, - -723465451L, -748223418L, -772868706L, -797397602L, -821806413L, -846091463L, - -870249095L, -894275671L, -918167572L, -941921200L, -965532978L, -988999351L, - -1012316784L, -1035481766L, -1058490808L, -1081340445L, -1104027237L, - -1126547765L, -1148898640L, -1171076495L, -1193077991L, -1214899813L, - -1236538675L, -1257991320L, -1279254516L, -1300325060L, -1321199781L, - -1341875533L, -1362349204L, -1382617710L, -1402678000L, -1422527051L, - -1442161874L, -1461579514L, -1480777044L, -1499751576L, -1518500250L, - -1537020244L, -1555308768L, -1573363068L, -1591180426L, -1608758157L, - -1626093616L, -1643184191L, -1660027308L, -1676620432L, -1692961062L, - -1709046739L, -1724875040L, -1740443581L, -1755750017L, -1770792044L, - -1785567396L, -1800073849L, -1814309216L, -1828271356L, -1841958164L, - -1855367581L, -1868497586L, -1881346202L, -1893911494L, -1906191570L, - -1918184581L, -1929888720L, -1941302225L, -1952423377L, -1963250501L, - -1973781967L, -1984016189L, -1993951625L, -2003586779L, -2012920201L, - -2021950484L, -2030676269L, -2039096241L, -2047209133L, -2055013723L, - -2062508835L, -2069693342L, -2076566160L, -2083126254L, -2089372638L, - -2095304370L, -2100920556L, -2106220352L, -2111202959L, -2115867626L, - -2120213651L, -2124240380L, -2127947206L, -2131333572L, -2134398966L, - -2137142927L, -2139565043L, -2141664948L, -2143442326L, -2144896910L, - -2146028480L, -2146836866L, -2147321946L, (q31_t)0x80000000, -2147321946L, - -2146836866L, -2146028480L, -2144896910L, -2143442326L, -2141664948L, - -2139565043L, -2137142927L, -2134398966L, -2131333572L, -2127947206L, - -2124240380L, -2120213651L, -2115867626L, -2111202959L, -2106220352L, - -2100920556L, -2095304370L, -2089372638L, -2083126254L, -2076566160L, - -2069693342L, -2062508835L, -2055013723L, -2047209133L, -2039096241L, - -2030676269L, -2021950484L, -2012920201L, -2003586779L, -1993951625L, - -1984016189L, -1973781967L, -1963250501L, -1952423377L, -1941302225L, - -1929888720L, -1918184581L, -1906191570L, -1893911494L, -1881346202L, - -1868497586L, -1855367581L, -1841958164L, -1828271356L, -1814309216L, - -1800073849L, -1785567396L, -1770792044L, -1755750017L, -1740443581L, - -1724875040L, -1709046739L, -1692961062L, -1676620432L, -1660027308L, - -1643184191L, -1626093616L, -1608758157L, -1591180426L, -1573363068L, - -1555308768L, -1537020244L, -1518500250L, -1499751576L, -1480777044L, - -1461579514L, -1442161874L, -1422527051L, -1402678000L, -1382617710L, - -1362349204L, -1341875533L, -1321199781L, -1300325060L, -1279254516L, - -1257991320L, -1236538675L, -1214899813L, -1193077991L, -1171076495L, - -1148898640L, -1126547765L, -1104027237L, -1081340445L, -1058490808L, - -1035481766L, -1012316784L, -988999351L, -965532978L, -941921200L, - -918167572L, -894275671L, -870249095L, -846091463L, -821806413L, -797397602L, - -772868706L, -748223418L, -723465451L, -698598533L, -673626408L, -648552838L, - -623381598L, -598116479L, -572761285L, -547319836L, -521795963L, -496193509L, - -470516330L, -444768294L, -418953276L, -393075166L, -367137861L, -341145265L, - -315101295L, -289009871L, -262874923L, -236700388L, -210490206L, -184248325L, - -157978697L, -131685278L, -105372028L, -79042909L, -52701887L, -26352928L, 0 -}; - -/** - * \par - * Table values are in Q15 (1.15 fixed-point format) and generation is done in - * three steps. First, generate sin values in floating point: - *
- * tableSize = 512;
- * for(n = 0; n < (tableSize + 1); n++)
- * {
- *	sinTable[n]= sin(2*pi*n/tableSize);
- * } 
- * where pi value is 3.14159265358979 - * \par - * Second, convert floating-point to Q15 (Fixed point): - * (sinTable[i] * pow(2, 15)) - * \par - * Finally, round to the nearest integer value: - * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); - */ -const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1] = { - 0, 402, 804, 1206, 1608, 2009, 2411, 2811, 3212, 3612, 4011, 4410, 4808, - 5205, 5602, 5998, 6393, 6787, 7180, 7571, 7962, 8351, 8740, 9127, 9512, - 9896, 10279, 10660, 11039, 11417, 11793, 12167, 12540, 12910, 13279, - 13646, 14010, 14373, 14733, 15091, 15447, 15800, 16151, 16500, 16846, - 17190, 17531, 17869, 18205, 18538, 18868, 19195, 19520, 19841, 20160, - 20475, 20788, 21097, 21403, 21706, 22006, 22302, 22595, 22884, 23170, - 23453, 23732, 24008, 24279, 24548, 24812, 25073, 25330, 25583, 25833, - 26078, 26320, 26557, 26791, 27020, 27246, 27467, 27684, 27897, 28106, - 28311, 28511, 28707, 28899, 29086, 29269, 29448, 29622, 29792, 29957, - 30118, 30274, 30425, 30572, 30715, 30853, 30986, 31114, 31238, 31357, - 31471, 31581, 31686, 31786, 31881, 31972, 32058, 32138, 32214, 32286, - 32352, 32413, 32470, 32522, 32568, 32610, 32647, 32679, 32706, 32729, - 32746, 32758, 32766, 32767, 32766, 32758, 32746, 32729, 32706, 32679, - 32647, 32610, 32568, 32522, 32470, 32413, 32352, 32286, 32214, 32138, - 32058, 31972, 31881, 31786, 31686, 31581, 31471, 31357, 31238, 31114, - 30986, 30853, 30715, 30572, 30425, 30274, 30118, 29957, 29792, 29622, - 29448, 29269, 29086, 28899, 28707, 28511, 28311, 28106, 27897, 27684, - 27467, 27246, 27020, 26791, 26557, 26320, 26078, 25833, 25583, 25330, - 25073, 24812, 24548, 24279, 24008, 23732, 23453, 23170, 22884, 22595, - 22302, 22006, 21706, 21403, 21097, 20788, 20475, 20160, 19841, 19520, - 19195, 18868, 18538, 18205, 17869, 17531, 17190, 16846, 16500, 16151, - 15800, 15447, 15091, 14733, 14373, 14010, 13646, 13279, 12910, 12540, - 12167, 11793, 11417, 11039, 10660, 10279, 9896, 9512, 9127, 8740, 8351, - 7962, 7571, 7180, 6787, 6393, 5998, 5602, 5205, 4808, 4410, 4011, 3612, - 3212, 2811, 2411, 2009, 1608, 1206, 804, 402, 0, -402, -804, -1206, - -1608, -2009, -2411, -2811, -3212, -3612, -4011, -4410, -4808, -5205, - -5602, -5998, -6393, -6787, -7180, -7571, -7962, -8351, -8740, -9127, - -9512, -9896, -10279, -10660, -11039, -11417, -11793, -12167, -12540, - -12910, -13279, -13646, -14010, -14373, -14733, -15091, -15447, -15800, - -16151, -16500, -16846, -17190, -17531, -17869, -18205, -18538, -18868, - -19195, -19520, -19841, -20160, -20475, -20788, -21097, -21403, -21706, - -22006, -22302, -22595, -22884, -23170, -23453, -23732, -24008, -24279, - -24548, -24812, -25073, -25330, -25583, -25833, -26078, -26320, -26557, - -26791, -27020, -27246, -27467, -27684, -27897, -28106, -28311, -28511, - -28707, -28899, -29086, -29269, -29448, -29622, -29792, -29957, -30118, - -30274, -30425, -30572, -30715, -30853, -30986, -31114, -31238, -31357, - -31471, -31581, -31686, -31786, -31881, -31972, -32058, -32138, -32214, - -32286, -32352, -32413, -32470, -32522, -32568, -32610, -32647, -32679, - -32706, -32729, -32746, -32758, -32766, -32768, -32766, -32758, -32746, - -32729, -32706, -32679, -32647, -32610, -32568, -32522, -32470, -32413, - -32352, -32286, -32214, -32138, -32058, -31972, -31881, -31786, -31686, - -31581, -31471, -31357, -31238, -31114, -30986, -30853, -30715, -30572, - -30425, -30274, -30118, -29957, -29792, -29622, -29448, -29269, -29086, - -28899, -28707, -28511, -28311, -28106, -27897, -27684, -27467, -27246, - -27020, -26791, -26557, -26320, -26078, -25833, -25583, -25330, -25073, - -24812, -24548, -24279, -24008, -23732, -23453, -23170, -22884, -22595, - -22302, -22006, -21706, -21403, -21097, -20788, -20475, -20160, -19841, - -19520, -19195, -18868, -18538, -18205, -17869, -17531, -17190, -16846, - -16500, -16151, -15800, -15447, -15091, -14733, -14373, -14010, -13646, - -13279, -12910, -12540, -12167, -11793, -11417, -11039, -10660, -10279, - -9896, -9512, -9127, -8740, -8351, -7962, -7571, -7180, -6787, -6393, - -5998, -5602, -5205, -4808, -4410, -4011, -3612, -3212, -2811, -2411, - -2009, -1608, -1206, -804, -402, 0 -}; diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h deleted file mode 100644 index dfea7460e..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h +++ /dev/null @@ -1,121 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_common_tables.h - * Description: Extern declaration for common tables - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ARM_COMMON_TABLES_H -#define _ARM_COMMON_TABLES_H - -#include "arm_math.h" - -extern const uint16_t armBitRevTable[1024]; -extern const q15_t armRecipTableQ15[64]; -extern const q31_t armRecipTableQ31[64]; -extern const float32_t twiddleCoef_16[32]; -extern const float32_t twiddleCoef_32[64]; -extern const float32_t twiddleCoef_64[128]; -extern const float32_t twiddleCoef_128[256]; -extern const float32_t twiddleCoef_256[512]; -extern const float32_t twiddleCoef_512[1024]; -extern const float32_t twiddleCoef_1024[2048]; -extern const float32_t twiddleCoef_2048[4096]; -extern const float32_t twiddleCoef_4096[8192]; -#define twiddleCoef twiddleCoef_4096 -extern const q31_t twiddleCoef_16_q31[24]; -extern const q31_t twiddleCoef_32_q31[48]; -extern const q31_t twiddleCoef_64_q31[96]; -extern const q31_t twiddleCoef_128_q31[192]; -extern const q31_t twiddleCoef_256_q31[384]; -extern const q31_t twiddleCoef_512_q31[768]; -extern const q31_t twiddleCoef_1024_q31[1536]; -extern const q31_t twiddleCoef_2048_q31[3072]; -extern const q31_t twiddleCoef_4096_q31[6144]; -extern const q15_t twiddleCoef_16_q15[24]; -extern const q15_t twiddleCoef_32_q15[48]; -extern const q15_t twiddleCoef_64_q15[96]; -extern const q15_t twiddleCoef_128_q15[192]; -extern const q15_t twiddleCoef_256_q15[384]; -extern const q15_t twiddleCoef_512_q15[768]; -extern const q15_t twiddleCoef_1024_q15[1536]; -extern const q15_t twiddleCoef_2048_q15[3072]; -extern const q15_t twiddleCoef_4096_q15[6144]; -extern const float32_t twiddleCoef_rfft_32[32]; -extern const float32_t twiddleCoef_rfft_64[64]; -extern const float32_t twiddleCoef_rfft_128[128]; -extern const float32_t twiddleCoef_rfft_256[256]; -extern const float32_t twiddleCoef_rfft_512[512]; -extern const float32_t twiddleCoef_rfft_1024[1024]; -extern const float32_t twiddleCoef_rfft_2048[2048]; -extern const float32_t twiddleCoef_rfft_4096[4096]; - -/* floating-point bit reversal tables */ -#define ARMBITREVINDEXTABLE_16_TABLE_LENGTH ((uint16_t)20) -#define ARMBITREVINDEXTABLE_32_TABLE_LENGTH ((uint16_t)48) -#define ARMBITREVINDEXTABLE_64_TABLE_LENGTH ((uint16_t)56) -#define ARMBITREVINDEXTABLE_128_TABLE_LENGTH ((uint16_t)208) -#define ARMBITREVINDEXTABLE_256_TABLE_LENGTH ((uint16_t)440) -#define ARMBITREVINDEXTABLE_512_TABLE_LENGTH ((uint16_t)448) -#define ARMBITREVINDEXTABLE_1024_TABLE_LENGTH ((uint16_t)1800) -#define ARMBITREVINDEXTABLE_2048_TABLE_LENGTH ((uint16_t)3808) -#define ARMBITREVINDEXTABLE_4096_TABLE_LENGTH ((uint16_t)4032) - -extern const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE_16_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE_32_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE_64_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE_1024_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE_2048_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE_4096_TABLE_LENGTH]; - -/* fixed-point bit reversal tables */ -#define ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH ((uint16_t)12) -#define ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH ((uint16_t)24) -#define ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH ((uint16_t)56) -#define ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH ((uint16_t)112) -#define ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH ((uint16_t)240) -#define ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH ((uint16_t)480) -#define ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH ((uint16_t)992) -#define ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH ((uint16_t)1984) -#define ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH ((uint16_t)4032) - -extern const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH]; - -/* Tables for Fast Math Sine and Cosine */ -extern const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1]; -extern const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1]; -extern const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1]; - -#endif /* ARM_COMMON_TABLES_H */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c deleted file mode 100644 index 4f412623f..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c +++ /dev/null @@ -1,379 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_const_structs.c - * Description: Constant structs that are initialized for user convenience. - * For example, some can be given as arguments to the arm_cfft_f32() or arm_rfft_f32() functions. - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_const_structs.h" - -/* Floating-point structs */ -const arm_cfft_instance_f32 arm_cfft_sR_f32_len16 = { - 16, twiddleCoef_16, armBitRevIndexTable16, ARMBITREVINDEXTABLE_16_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len32 = { - 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_32_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len64 = { - 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE_64_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len128 = { - 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len256 = { - 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len512 = { - 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024 = { - 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE_1024_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048 = { - 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE_2048_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096 = { - 4096, twiddleCoef_4096, armBitRevIndexTable4096, ARMBITREVINDEXTABLE_4096_TABLE_LENGTH -}; - -/* Fixed-point structs */ -const arm_cfft_instance_q31 arm_cfft_sR_q31_len16 = { - 16, twiddleCoef_16_q31, armBitRevIndexTable_fixed_16, ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len32 = { - 32, twiddleCoef_32_q31, armBitRevIndexTable_fixed_32, ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len64 = { - 64, twiddleCoef_64_q31, armBitRevIndexTable_fixed_64, ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len128 = { - 128, twiddleCoef_128_q31, armBitRevIndexTable_fixed_128, ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len256 = { - 256, twiddleCoef_256_q31, armBitRevIndexTable_fixed_256, ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len512 = { - 512, twiddleCoef_512_q31, armBitRevIndexTable_fixed_512, ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024 = { - 1024, twiddleCoef_1024_q31, armBitRevIndexTable_fixed_1024, ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048 = { - 2048, twiddleCoef_2048_q31, armBitRevIndexTable_fixed_2048, ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096 = { - 4096, twiddleCoef_4096_q31, armBitRevIndexTable_fixed_4096, ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len16 = { - 16, twiddleCoef_16_q15, armBitRevIndexTable_fixed_16, ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len32 = { - 32, twiddleCoef_32_q15, armBitRevIndexTable_fixed_32, ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len64 = { - 64, twiddleCoef_64_q15, armBitRevIndexTable_fixed_64, ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len128 = { - 128, twiddleCoef_128_q15, armBitRevIndexTable_fixed_128, ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len256 = { - 256, twiddleCoef_256_q15, armBitRevIndexTable_fixed_256, ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len512 = { - 512, twiddleCoef_512_q15, armBitRevIndexTable_fixed_512, ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024 = { - 1024, twiddleCoef_1024_q15, armBitRevIndexTable_fixed_1024, ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048 = { - 2048, twiddleCoef_2048_q15, armBitRevIndexTable_fixed_2048, ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096 = { - 4096, twiddleCoef_4096_q15, armBitRevIndexTable_fixed_4096, ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH -}; - -/* Structure for real-value inputs */ -/* Floating-point structs */ -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len32 = { - { 16, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_16_TABLE_LENGTH }, - 32U, - (float32_t *)twiddleCoef_rfft_32 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len64 = { - { 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_32_TABLE_LENGTH }, - 64U, - (float32_t *)twiddleCoef_rfft_64 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len128 = { - { 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE_64_TABLE_LENGTH }, - 128U, - (float32_t *)twiddleCoef_rfft_128 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len256 = { - { 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH }, - 256U, - (float32_t *)twiddleCoef_rfft_256 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len512 = { - { 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH }, - 512U, - (float32_t *)twiddleCoef_rfft_512 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len1024 = { - { 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH }, - 1024U, - (float32_t *)twiddleCoef_rfft_1024 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len2048 = { - { 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE_1024_TABLE_LENGTH }, - 2048U, - (float32_t *)twiddleCoef_rfft_2048 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len4096 = { - { 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE_2048_TABLE_LENGTH }, - 4096U, - (float32_t *)twiddleCoef_rfft_4096 -}; - -/* Fixed-point structs */ -/* q31_t */ -extern const q31_t realCoefAQ31[8192]; -extern const q31_t realCoefBQ31[8192]; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len32 = { - 32U, - 0, - 1, - 256U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len16 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len64 = { - 64U, - 0, - 1, - 128U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len32 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len128 = { - 128U, - 0, - 1, - 64U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len64 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len256 = { - 256U, - 0, - 1, - 32U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len128 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len512 = { - 512U, - 0, - 1, - 16U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len256 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len1024 = { - 1024U, - 0, - 1, - 8U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len512 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len2048 = { - 2048U, - 0, - 1, - 4U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len1024 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len4096 = { - 4096U, - 0, - 1, - 2U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len2048 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len8192 = { - 8192U, - 0, - 1, - 1U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len4096 -}; - -/* q15_t */ -extern const q15_t realCoefAQ15[8192]; -extern const q15_t realCoefBQ15[8192]; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len32 = { - 32U, - 0, - 1, - 256U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len16 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len64 = { - 64U, - 0, - 1, - 128U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len32 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len128 = { - 128U, - 0, - 1, - 64U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len64 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len256 = { - 256U, - 0, - 1, - 32U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len128 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len512 = { - 512U, - 0, - 1, - 16U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len256 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len1024 = { - 1024U, - 0, - 1, - 8U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len512 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len2048 = { - 2048U, - 0, - 1, - 4U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len1024 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len4096 = { - 4096U, - 0, - 1, - 2U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len2048 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len8192 = { - 8192U, - 0, - 1, - 1U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len4096 -}; diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h deleted file mode 100644 index 80a3e8bbe..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h +++ /dev/null @@ -1,66 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_const_structs.h - * Description: Constant structs that are initialized for user convenience. - * For example, some can be given as arguments to the arm_cfft_f32() function. - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ARM_CONST_STRUCTS_H -#define _ARM_CONST_STRUCTS_H - -#include "arm_math.h" -#include "arm_common_tables.h" - - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096; - - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096; - - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096; - -#endif diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c deleted file mode 100644 index 1e2b5cfca..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c +++ /dev/null @@ -1,123 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_copy_f32.c - * Description: Copies the elements of a floating-point vector - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" - -/** - * @ingroup groupSupport - */ - -/** - * @defgroup copy Vector Copy - * - * Copies sample by sample from source vector to destination vector. - * - *
- * 	pDst[n] = pSrc[n];   0 <= n < blockSize.
- * 
- * - * There are separate functions for floating point, Q31, Q15, and Q7 data types. - */ - -/** - * @addtogroup copy - * @{ - */ - -/** - * @brief Copies the elements of a floating-point vector. - * @param[in] *pSrc points to input vector - * @param[out] *pDst points to output vector - * @param[in] blockSize length of the input vector - * @return none. - * - */ - - -void arm_copy_f32( - float32_t * pSrc, - float32_t * pDst, - uint32_t blockSize) -{ - uint32_t blkCnt; /* loop counter */ - -#if defined (ARM_MATH_DSP) - - /* Run the below code for Cortex-M4 and Cortex-M3 */ - float32_t in1, in2, in3, in4; - - /*loop Unrolling */ - blkCnt = blockSize >> 2U; - - /* First part of the processing with loop unrolling. Compute 4 outputs at a time. - ** a second loop below computes the remaining 1 to 3 samples. */ - while (blkCnt > 0U) - { - /* C = A */ - /* Copy and then store the results in the destination buffer */ - in1 = *pSrc++; - in2 = *pSrc++; - in3 = *pSrc++; - in4 = *pSrc++; - - *pDst++ = in1; - *pDst++ = in2; - *pDst++ = in3; - *pDst++ = in4; - - /* Decrement the loop counter */ - blkCnt--; - } - - /* If the blockSize is not a multiple of 4, compute any remaining output samples here. - ** No loop unrolling is used. */ - blkCnt = blockSize % 0x4U; - -#else - - /* Run the below code for Cortex-M0 */ - - /* Loop over blockSize number of values */ - blkCnt = blockSize; - -#endif /* #if defined (ARM_MATH_DSP) */ - - while (blkCnt > 0U) - { - /* C = A */ - /* Copy and then store the results in the destination buffer */ - *pDst++ = *pSrc++; - - /* Decrement the loop counter */ - blkCnt--; - } -} - -/** - * @} end of BasicCopy group - */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c deleted file mode 100644 index a038f2ff0..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c +++ /dev/null @@ -1,274 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_mat_mult_f32.c - * Description: Floating-point matrix multiplication - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" - -/** - * @ingroup groupMatrix - */ - -/** - * @defgroup MatrixMult Matrix Multiplication - * - * Multiplies two matrices. - * - * \image html MatrixMultiplication.gif "Multiplication of two 3 x 3 matrices" - - * Matrix multiplication is only defined if the number of columns of the - * first matrix equals the number of rows of the second matrix. - * Multiplying an M x N matrix with an N x P matrix results - * in an M x P matrix. - * When matrix size checking is enabled, the functions check: (1) that the inner dimensions of - * pSrcA and pSrcB are equal; and (2) that the size of the output - * matrix equals the outer dimensions of pSrcA and pSrcB. - */ - - -/** - * @addtogroup MatrixMult - * @{ - */ - -/** - * @brief Floating-point matrix multiplication. - * @param[in] *pSrcA points to the first input matrix structure - * @param[in] *pSrcB points to the second input matrix structure - * @param[out] *pDst points to output matrix structure - * @return The function returns either - * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking. - */ - -arm_status arm_mat_mult_f32( - const arm_matrix_instance_f32 * pSrcA, - const arm_matrix_instance_f32 * pSrcB, - arm_matrix_instance_f32 * pDst) -{ - float32_t *pIn1 = pSrcA->pData; /* input data matrix pointer A */ - float32_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ - float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ - float32_t *pOut = pDst->pData; /* output data matrix pointer */ - float32_t *px; /* Temporary output data matrix pointer */ - float32_t sum; /* Accumulator */ - uint16_t numRowsA = pSrcA->numRows; /* number of rows of input matrix A */ - uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ - uint16_t numColsA = pSrcA->numCols; /* number of columns of input matrix A */ - -#if defined (ARM_MATH_DSP) - - /* Run the below code for Cortex-M4 and Cortex-M3 */ - - float32_t in1, in2, in3, in4; - uint16_t col, i = 0U, j, row = numRowsA, colCnt; /* loop counters */ - arm_status status; /* status of matrix multiplication */ - -#ifdef ARM_MATH_MATRIX_CHECK - - - /* Check for matrix mismatch condition */ - if ((pSrcA->numCols != pSrcB->numRows) || - (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) - { - - /* Set status as ARM_MATH_SIZE_MISMATCH */ - status = ARM_MATH_SIZE_MISMATCH; - } - else -#endif /* #ifdef ARM_MATH_MATRIX_CHECK */ - - { - /* The following loop performs the dot-product of each row in pSrcA with each column in pSrcB */ - /* row loop */ - do - { - /* Output pointer is set to starting address of the row being processed */ - px = pOut + i; - - /* For every row wise process, the column loop counter is to be initiated */ - col = numColsB; - - /* For every row wise process, the pIn2 pointer is set - ** to the starting address of the pSrcB data */ - pIn2 = pSrcB->pData; - - j = 0U; - - /* column loop */ - do - { - /* Set the variable sum, that acts as accumulator, to zero */ - sum = 0.0f; - - /* Initiate the pointer pIn1 to point to the starting address of the column being processed */ - pIn1 = pInA; - - /* Apply loop unrolling and compute 4 MACs simultaneously. */ - colCnt = numColsA >> 2U; - - /* matrix multiplication */ - while (colCnt > 0U) - { - /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ - in3 = *pIn2; - pIn2 += numColsB; - in1 = pIn1[0]; - in2 = pIn1[1]; - sum += in1 * in3; - in4 = *pIn2; - pIn2 += numColsB; - sum += in2 * in4; - - in3 = *pIn2; - pIn2 += numColsB; - in1 = pIn1[2]; - in2 = pIn1[3]; - sum += in1 * in3; - in4 = *pIn2; - pIn2 += numColsB; - sum += in2 * in4; - pIn1 += 4U; - - /* Decrement the loop count */ - colCnt--; - } - - /* If the columns of pSrcA is not a multiple of 4, compute any remaining MACs here. - ** No loop unrolling is used. */ - colCnt = numColsA % 0x4U; - - while (colCnt > 0U) - { - /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ - sum += *pIn1++ * (*pIn2); - pIn2 += numColsB; - - /* Decrement the loop counter */ - colCnt--; - } - - /* Store the result in the destination buffer */ - *px++ = sum; - - /* Update the pointer pIn2 to point to the starting address of the next column */ - j++; - pIn2 = pSrcB->pData + j; - - /* Decrement the column loop counter */ - col--; - - } while (col > 0U); - -#else - - /* Run the below code for Cortex-M0 */ - - float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ - uint16_t col, i = 0U, row = numRowsA, colCnt; /* loop counters */ - arm_status status; /* status of matrix multiplication */ - -#ifdef ARM_MATH_MATRIX_CHECK - - /* Check for matrix mismatch condition */ - if ((pSrcA->numCols != pSrcB->numRows) || - (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) - { - - /* Set status as ARM_MATH_SIZE_MISMATCH */ - status = ARM_MATH_SIZE_MISMATCH; - } - else -#endif /* #ifdef ARM_MATH_MATRIX_CHECK */ - - { - /* The following loop performs the dot-product of each row in pInA with each column in pInB */ - /* row loop */ - do - { - /* Output pointer is set to starting address of the row being processed */ - px = pOut + i; - - /* For every row wise process, the column loop counter is to be initiated */ - col = numColsB; - - /* For every row wise process, the pIn2 pointer is set - ** to the starting address of the pSrcB data */ - pIn2 = pSrcB->pData; - - /* column loop */ - do - { - /* Set the variable sum, that acts as accumulator, to zero */ - sum = 0.0f; - - /* Initialize the pointer pIn1 to point to the starting address of the row being processed */ - pIn1 = pInA; - - /* Matrix A columns number of MAC operations are to be performed */ - colCnt = numColsA; - - while (colCnt > 0U) - { - /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ - sum += *pIn1++ * (*pIn2); - pIn2 += numColsB; - - /* Decrement the loop counter */ - colCnt--; - } - - /* Store the result in the destination buffer */ - *px++ = sum; - - /* Decrement the column loop counter */ - col--; - - /* Update the pointer pIn2 to point to the starting address of the next column */ - pIn2 = pInB + (numColsB - col); - - } while (col > 0U); - -#endif /* #if defined (ARM_MATH_DSP) */ - - /* Update the pointer pInA to point to the starting address of the next row */ - i = i + numColsB; - pInA = pInA + numColsA; - - /* Decrement the row loop counter */ - row--; - - } while (row > 0U); - /* Set status as ARM_MATH_SUCCESS */ - status = ARM_MATH_SUCCESS; - } - - /* Return to application */ - return (status); -} - -/** - * @} end of MatrixMult group - */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c deleted file mode 100644 index c90c03783..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c +++ /dev/null @@ -1,157 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_scale_f32.c - * Description: Multiplies a floating-point vector by a scalar - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" - -/** - * @ingroup groupMath - */ - -/** - * @defgroup scale Vector Scale - * - * Multiply a vector by a scalar value. For floating-point data, the algorithm used is: - * - *
- *     pDst[n] = pSrc[n] * scale,   0 <= n < blockSize.
- * 
- * - * In the fixed-point Q7, Q15, and Q31 functions, scale is represented by - * a fractional multiplication scaleFract and an arithmetic shift shift. - * The shift allows the gain of the scaling operation to exceed 1.0. - * The algorithm used with fixed-point data is: - * - *
- *     pDst[n] = (pSrc[n] * scaleFract) << shift,   0 <= n < blockSize.
- * 
- * - * The overall scale factor applied to the fixed-point data is - *
- *     scale = scaleFract * 2^shift.
- * 
- * - * The functions support in-place computation allowing the source and destination - * pointers to reference the same memory buffer. - */ - -/** - * @addtogroup scale - * @{ - */ - -/** - * @brief Multiplies a floating-point vector by a scalar. - * @param[in] *pSrc points to the input vector - * @param[in] scale scale factor to be applied - * @param[out] *pDst points to the output vector - * @param[in] blockSize number of samples in the vector - * @return none. - */ - - -void arm_scale_f32( - float32_t * pSrc, - float32_t scale, - float32_t * pDst, - uint32_t blockSize) -{ - uint32_t blkCnt; /* loop counter */ -#if defined (ARM_MATH_DSP) - -/* Run the below code for Cortex-M4 and Cortex-M3 */ - float32_t in1, in2, in3, in4; /* temporary variabels */ - - /*loop Unrolling */ - blkCnt = blockSize >> 2U; - - /* First part of the processing with loop unrolling. Compute 4 outputs at a time. - ** a second loop below computes the remaining 1 to 3 samples. */ - while (blkCnt > 0U) - { - /* C = A * scale */ - /* Scale the input and then store the results in the destination buffer. */ - /* read input samples from source */ - in1 = *pSrc; - in2 = *(pSrc + 1); - - /* multiply with scaling factor */ - in1 = in1 * scale; - - /* read input sample from source */ - in3 = *(pSrc + 2); - - /* multiply with scaling factor */ - in2 = in2 * scale; - - /* read input sample from source */ - in4 = *(pSrc + 3); - - /* multiply with scaling factor */ - in3 = in3 * scale; - in4 = in4 * scale; - /* store the result to destination */ - *pDst = in1; - *(pDst + 1) = in2; - *(pDst + 2) = in3; - *(pDst + 3) = in4; - - /* update pointers to process next samples */ - pSrc += 4U; - pDst += 4U; - - /* Decrement the loop counter */ - blkCnt--; - } - - /* If the blockSize is not a multiple of 4, compute any remaining output samples here. - ** No loop unrolling is used. */ - blkCnt = blockSize % 0x4U; - -#else - - /* Run the below code for Cortex-M0 */ - - /* Initialize blkCnt with number of samples */ - blkCnt = blockSize; - -#endif /* #if defined (ARM_MATH_DSP) */ - - while (blkCnt > 0U) - { - /* C = A * scale */ - /* Scale the input and then store the result in the destination buffer. */ - *pDst++ = (*pSrc++) * scale; - - /* Decrement the loop counter */ - blkCnt--; - } -} - -/** - * @} end of scale group - */ diff --git a/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h b/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h deleted file mode 100644 index d084ed0ac..000000000 --- a/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h +++ /dev/null @@ -1,18 +0,0 @@ -#include - -#ifdef __cplusplus -extern "C" { -#endif - -void printFloatArrF32(float32_t *, int, float); -void printFloatArrQ31(q31_t *, int, float); -void printIntArr(int32_t *, int, int); -void printHexQ31(q31_t); -void printInt32(int32_t); -void printVoid(void *); -void printStr(char *); -void printFloatAddr(float *); - -#ifdef __cplusplus -} -#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c deleted file mode 100644 index 7ef545a27..000000000 --- a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c +++ /dev/null @@ -1,244 +0,0 @@ -#include "logfbank.h" - -#ifdef __cplusplus -extern "C" { -#endif - -float32_t meltohz(float32_t mel); -float32_t hztomel(float32_t hz); - -#ifdef FFT_Q31 - static q31_t temp_in_q31[2 * NFFT]; - static q31_t powspectrum_q31[(NFFT/ 2 + 1)]; - static q31_t feat_q31[NFILT]; -#elif FFT_F32 - static float32_t temp_in[2 * NFFT]; - static float32_t powspectrum[(NFFT/ 2 + 1)]; - static float32_t feat[NFILT]; -#endif - static void preemph_q31(q31_t *temp_in, q31_t preemph, - int len, q31_t tail); - static void preemph_f32(float32_t *temp_in, float32_t preemph, - int len, float tail); - static void next_pow_2_uint32(uint32_t n, uint32_t *pow2, uint8_t *index); - static void int32_to_q31(const int32_t *srcVec, q31_t *destVec, - int32_t len, uint8_t max_shift); - -#ifdef __cplusplus -} -#endif - - -void logfbank( - float32_t *mfcc_result, - const int32_t *data, - const void *vfbank, - const int32_t preemph_tail - ){ - int ifftFlag = 0, doBitReverse = DO_BIT_REVERSE; - -#ifdef FFT_Q31 - uint32_t scaleVal; uint8_t scaleShift; - int32_t max = 0, min = 0; - for(int i = 0; i < NFFT; i++){ - int32_t val = data[i]; - if(val > max) max = val; - if(val < min) min = val; - } - max = (max > -1 * min) ? max: -1 * min; - max = (max > fabs(preemph_tail)) ? max: fabs(preemph_tail); - next_pow_2_uint32((uint32_t) max, &scaleVal, &scaleShift); - scaleVal *= 2; scaleShift += 1; - int32_to_q31(data, temp_in_q31, NFFT, scaleShift); - // windowing q31 - q31_t tail, preemph; - float pre_f = (float)PREEMPH; - float tail_f = (float)preemph_tail / scaleVal; - arm_float_to_q31(&tail_f, &tail, 1); - arm_float_to_q31(&pre_f, &preemph, 1); - preemph_q31(temp_in_q31, preemph, (int)FRAME_LEN, tail); - for(int i = 0; i < NFFT; i++){ - q31_t val = (temp_in_q31[NFFT - 1 - i] >> (NFFT_SHIFT)); - temp_in_q31[2 * NFFT - 2 - 2 * i] = val; - temp_in_q31[2 * NFFT - 1 - 2 * i] = 0; - } - arm_cfft_q31(&arm_cfft_sR_q31_len512, temp_in_q31, ifftFlag, doBitReverse); - // Scale back otherwise we will underflow when computing magnitude - // We scale by NFFT_SHIT only. Scaling up too much causes saturation. - arm_scale_q31(temp_in_q31, 0x7fffffff, NFFT_SHIFT, temp_in_q31, 2 * NFFT); - arm_cmplx_mag_squared_q31(temp_in_q31, powspectrum_q31, NFFT); - // We are now in q29. Need to scale by 4 (shift by 2) to get back to q31 - arm_scale_q31(powspectrum_q31, 0x7fffffff, 2, powspectrum_q31, (NFFT/2+1)); - // Trying the matmul version. Scaling a little bit more so that - // we dont loose too much precision in matmuls - arm_scale_q31(powspectrum_q31, 0x7fffffff, NFFT_SHIFT, - powspectrum_q31, (NFFT/2 + 1)); - arm_matrix_instance_q31 mfilters, mpowspectrum, mfeat; - mfilters.numRows = NFILT; mfilters.numCols = NFFT/2 + 1; - mfilters.pData = (q31_t *)vfbank; - mpowspectrum.numRows = NFFT/2 + 1; mpowspectrum.numCols = 1; - mpowspectrum.pData = powspectrum_q31; - mfeat.numRows = NFILT; mfeat.numCols = 1; - mfeat.pData = feat_q31; - arm_status status; - // We are sufficiently scaled down at this point; - // don't want to rescale. - status = arm_mat_mult_fast_q31(&mfilters, &mpowspectrum, &mfeat); - // if (status != ARM_MATH_SUCCESS); do something ? - arm_q31_to_float(mfeat.pData, mfcc_result, NFILT); - arm_scale_f32(mfcc_result, scaleVal * scaleVal, mfcc_result, NFILT); - for(int i = 0; i < NFILT; i++) - if (mfcc_result[i] > 0.0f) mfcc_result[i] = log(mfcc_result[i]); - else mfcc_result[i] = log(DBL_EPS); - return; -#elif FFT_F32 - // Fbank is in float32_t - const float32_t *fbank = (float32_t*) vfbank; - // Pre-emphasis - for(int i = 0; i < NFFT; i++){ - temp_in[i] = (float)data[i]; - } - preemph_f32(temp_in, (float32_t)PREEMPH, (int)FRAME_LEN, preemph_tail); - // Convert to complex notation - // memset(temp_in, 0, 2 * NFFT * sizeof(float32_t)); is slower - for(int i = 0; i < NFFT; i++){ - temp_in[2 * NFFT - 2 - 2 * i] = temp_in[NFFT - 1 - i]; - temp_in[2 * NFFT - 1 - 2 * i] = 0; - } - arm_cfft_f32(&arm_cfft_sR_f32_len512, temp_in, ifftFlag, doBitReverse); - arm_cmplx_mag_squared_f32(temp_in, powspectrum, NFFT); - scalarVectorMul(powspectrum, (NFFT / 2 + 1), (float32_t)(1.0 / NFFT)); - - // The below is the non-mat-mul version of - // computing filter bank energies. This is faster than matmul - // version without FPU - // --- - // const float32_t *fbank2 = (float32_t*) vfbank; - // for (int l = 0; l < NFILT; l++) { - // feat[l] = 0.0f; - // int k = 0; - // for (k = 0; k < NFFT / 2 + 1; k++) - // feat[l] += powspectrum[k] * fbank2[l * (NFFT/ 2 + 1) + k]; - // if (feat[l] > 0.0f) feat[l] = log(feat[l]); - // else feat[l] = log(DBL_EPS); - // } - // The below is the matmul-equivalent - // This is slightly slower with soft float ABI. Keeping it here - // since things out to be faster with SIMD and FPU. - // --- - arm_matrix_instance_f32 mfilters, mpowspectrum, mfeat; - mfilters.numRows = NFILT; mfilters.numCols = NFFT/2 + 1; - mfilters.pData = fbank; - mpowspectrum.numRows = NFFT/2 + 1; mpowspectrum.numCols = 1; - mpowspectrum.pData = powspectrum; - mfeat.numRows = NFILT; mfeat.numCols = 1; - mfeat.pData = feat; - arm_status status; - status = arm_mat_mult_f32(&mfilters, &mpowspectrum, &mfeat); - for(int i = 0; i < NFILT; i++) - if (feat[i] > 0.0f) feat[i] = log(feat[i]); - else feat[i] = log(DBL_EPS); - // -- - arm_copy_f32(feat, mfcc_result, NFILT); - return; -#endif -} - -void get_filterbank_parameters(float32_t *fbank, int nfilt, - int samplingRate, int nfft){ - float32_t lowmel = hztomel(0.0f); - float32_t highmel = hztomel(samplingRate / 2.0f); - - // Generate nfilt center frequencies linearly spaced in the mel scale - float32_t bin[nfilt + 2]; - int i = 0; - for (i = 0; i <= nfilt + 1; i++) - bin[i] = floor(meltohz(i * (highmel - lowmel) / - (nfilt + 1) + lowmel) * (nfft + 1) / samplingRate); - - memset(fbank, 0, (nfft / 2 + 1) * nfilt * sizeof(float32_t)); - for (i = 0; i < nfilt; i++) { - int j = 0; - for (j = (int)bin[i]; j < (int)bin[i + 1]; j++) - fbank[i * (nfft / 2 + 1) + j] = (j - bin[i]) / (bin[i + 1] - bin[i]); - for (j = (int)bin[i + 1]; j < (int)bin[i + 2]; j++) - fbank[i * (nfft / 2 + 1) + j] = (bin[i + 2] - j) / (bin[i + 2] - bin[i + 1]); - } -} - -float32_t hztomel(float32_t hz) { - return 2595 * log10(1 + hz / 700.0f); -} - -float32_t meltohz(float32_t mel){ - return 700 * (pow(10, mel / 2595.0f) - 1); -} - -void preemph_q31(q31_t *temp_in, q31_t preemph, int len, q31_t tail){ - int lim; - int remaining = len; - static q31_t subs[10], batch = 10; - int start = 0; - while (remaining > 0){ - lim = (remaining < batch ? remaining: batch); - subs[0] = tail; - tail = temp_in[start + lim - 1]; - for(int i = 1 ; i < lim; i++) - subs[i] = temp_in[start + i - 1]; - arm_scale_q31(subs, preemph, 0, subs, lim); - // printFloatArrQ31(&temp_in[start], 10, 512); - // printFloatArrQ31(subs, 10, 512); - arm_sub_q31(&temp_in[start], subs, &temp_in[start], lim); - // printFloatArrQ31(&temp_in[start], 10, 512); - // printInt32(0); - start += lim; - remaining -= lim; - } -} - -void preemph_f32(float32_t *temp_in, float32_t preemph, - int len, float tail){ - for(int i = len-1; i > 0; i--){ - temp_in[i] = temp_in[i] - preemph * temp_in[i-1]; - } - temp_in[0] = temp_in[0] - preemph * tail; -} - -void next_pow_2_uint32(uint32_t n, uint32_t *pow2, uint8_t *index) { - // Convert N to power of 2 - n--; - n |= n >> 1; - n |= n >> 2; - n |= n >> 4; - n |= n >> 8; - n |= n >> 16; - n++; - *pow2 = n; - // Do a fast log to find which index this is (shift amount) - // WARNING: 0 means no shift (if n==1 or n==0) - if (n == 0) {*index = 0; return;} - if ((n & 1) == 1) {*index = 0; return;} - for(uint8_t i = 1; i <= 31; i++) - if ((n >> i) == 1) {*index = i; return;} -} - -// Converting int32 to q31 requires reversing the order. -// For instance, the number 17 in int is 0x00000011 but this -// can't be represented in q31. We need atleast q8.24 for this. -// In q8.24, we the representation is 0x11.000000 . -// -// Hence we implement this conversion as follows - we copy 'max_shift' -// number of bits from the left side of the int and into the -// first 'max_shift' bits of a zero-fileld 32 sized bitvector (for -// lack of better terminology). Hence, the returned number in q31 is the -// original number scaled down by 2^(max_shift). -// -// max_shift should at least be 2 and atmost 31 for the behaviour -// to be defined. -void int32_to_q31(const int32_t *srcVec, q31_t *destVec, - int32_t len, uint8_t max_shift){ - // Create a mask of max_shift - for(int i = 0; i < len; i++){ - destVec[i] = srcVec[i] << (31 - (max_shift)); - } -} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h deleted file mode 100644 index f299459ca..000000000 --- a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h +++ /dev/null @@ -1,75 +0,0 @@ -#pragma once -#include -#include -#include - -#ifdef DEBUG_MODE - #include "../debug_mode/debugmethods.h" -#endif - -#define DBL_EPS 2.2204460492503131e-16 -// #define PI 3.14159265358979323846264338327 -#define SAMPLING_RATE 16000 -#define FRAME_LEN 400 -#define STRIDE 160 -#define NFILT 32 -#define HAMMING 2 -#define DO_BIT_REVERSE 1 - -// Various supported windowing schemes -#define WIN_RECTANGULAR 0 -#define WIN_HANNING 1 -#define WIN_HAMMING 2 -#define PREEMPH 0.97 - -#ifdef __cplusplus -extern "C" { -#endif - -#if defined(NFFT_512) - #define NFFT 512 - #define NFFT_SHIFT 9 -#endif -#if defined(FFT_Q31) - #define CFFT_INSTANCE arm_cfft_sR_q31_len512 - #define CFFT_FUNC arm_cfft_q31 -#elif defined(FFT_F32) - #define CFFT_INSTANCE arm_cfft_sR_f32_len512 - #define CFFT_FUNC arm_cfft_f32 -#endif -// -// Computes the MFCC of one frame (WINLEN) of data. Note that windowing -// is not performed as part of this function. It needs to be done outside this -// method before data is passed on. Also note that many MFCC parameters like -// number of filters, stride, sampling rate, fft length etc are fixed as -// as compile time constants. Hence, this method is not a generic -// implementation - like the one found in the Pi3 or Pi0 implementations. -// -// mfcc_result - stores the output of the MFCC computation. -// data - Data of length WINLEN -// fbank - The filter bank for this configuration. Can be obtained by -// get_filterbank_parameters_xx -// preemph_tail - Tail element of the previous window for preemphasis. -// Set to 0 if this is the first window. - -void logfbank( - float32_t *mfcc_result, - const int32_t *data, - // The fbank filters. These are calculated - // externally and passed in the interest of - // speed. Use get_filterbank_parameters for this. - const void *vfbank, - const int32_t preemph_tail -); - -void get_filterbank_parameters( - float32_t *fbank, - int nfilt, - int samplingRate, - int nfft -); - -#ifdef __cplusplus -} -#endif // __cplusplus - diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp deleted file mode 100644 index 65fb96b38..000000000 --- a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp +++ /dev/null @@ -1,187 +0,0 @@ -#include "../sfastrnn_pipeline/sfastrnnpipeline.h" - -static unsigned init_error_code = SFASTRNN2P_UNINITIALIZED; -// Will be used as the buffer to hold the layer 0 input. -// That is, the feature vector -static float feat_container[FEAT_BUFFER_LEN]; -static float flat_feat_vec[FEAT_BUFFER_LEN]; -static float mfcc_result[NFILT]; -FIFOCircularQ featVecQ; -// Will be used as the buffer to hold the layer 1 input. -// That is, the layer 0 hidden states. -static float h0_container[H0_BUFFER_LEN]; -// Will host the SFastRNNParams for 2 layer network -static SFastRNNParams2 sfastrnn2_params; -static float h0_buffer[H0_LEN]; -static float inp1_buffer[H0_BUFFER_LEN]; -// Will host the output states of SFastRNN2 -static float final_h[FINAL_H_LEN]; -// Will host the FC layer and its output from the FC layer -struct FCParams *fcparams; -static float logits[NUM_LABELS]; -// A queue, its container and mutex to hold audio samples. -FIFOCircularQ audioQ; -static int16_t audio_samples_container[AUDIO_SAMPLES_BUFFER_LEN]; -rtos::Mutex audio_buffer_mutex; -// Prediction function for a separate thread -rtos::Thread pred_thread; -void pred_func(); -// One frame of audio -static int32_t audio_frame_buffer[NFFT]; -static int8_t quit_prediction_flag; -// We need to keep track of the tail element -// of each audio frame to make sure pre-emphasis -// is correctly performed -static int16_t preemph_tail; -// For F-bank filters -static float32_t fbank_f32[NFILT * (NFFT/ 2 + 1)]; -#ifdef FFT_Q31 - static q31_t fbank_q31[NFILT * (NFFT/ 2 + 1)]; -#endif -static void (*prediction_cb)(float *, int); - - -unsigned sfastrnn2p_init(struct FastRNNParams *p0, - struct FastRNNParams *p1, struct FCParams *fc, - void (*pred_cb)(float*, int)){ - if(init_error_code != SFASTRNN2P_UNINITIALIZED) - return SFASTRNN2P_MULTIPLE_INIT_ERROR; - - unsigned ret = 0; - ret = initSFastRNN2(&sfastrnn2_params, p0, p1, h0_container, - h0_buffer, inp1_buffer); - // Happens if input and output dimensions mismatch - if(ret != 0) - return SFASTRNN2P_SFASTRNN2_INIT_ERR; - int size = p0->statesLen * p1->timeSteps; - if (size != H0_BUFFER_LEN) - return SFASTRNN2P_H0_BUFFER_LEN_ERR; - // Check if final_h has correct dimensions - if (FINAL_H_LEN != p1->statesLen) - return SFASTRNN2P_FINAL_H_LEN_ERR; - if (H0_LEN != p0->statesLen) - return SFASTRNN2P_H0_LEN_ERR; - // Initialize the FC layer and check for output len correctness - fcparams = fc; - if (NUM_LABELS != fcparams->outputDim) - return SFASTRNN2P_FC_OUT_LEN_ERR; - if (FINAL_H_LEN != fcparams->inputDim) - return SFASTRNN2P_FC_IN_LEN_ERR; - // Initialize the audio queue - q_init(&audioQ, audio_samples_container, AUDIO_SAMPLES_BUFFER_LEN, - cb_write_int16, cb_read_int16); - // Initialize the feature vector buffer - size = p0->timeSteps * p0->featLen; - if (size != FEAT_BUFFER_LEN) - return SFASTRNN2P_FEAT_BUFFER_LEN_ERR; - q_init(&featVecQ, feat_container, FEAT_BUFFER_LEN, - cb_write_float, cb_read_float); - // Initialize fbanks - get_filterbank_parameters(fbank_f32, NFILT, SAMPLING_RATE, NFFT); - #ifdef FFT_Q31 - arm_float_to_q31(fbank_f32, fbank_q31, NFILT * (NFFT/2 + 1)); - #endif - // Initialize the frame buffer - if(NFFT < FRAME_LEN) - return SFASTRNN2P_NFFT_TOO_SMALL_ERR; - memset(audio_frame_buffer, 0, NFFT * sizeof(int32_t)); - // If we these methods don't function, we don't return. - // Also, we are royally screwed. - audio_buffer_mutex.lock(); - audio_buffer_mutex.unlock(); - // Start the prediction thread at default priority - // To pass arguments, use the callback API in RTOS - osStatus status = pred_thread.start(pred_func); - if (status != osOK) - return SFASTRNN2P_PRED_THR_SPWAN_ERR; - quit_prediction_flag = 0; - preemph_tail = 0; - // Set the prediction call_back - prediction_cb = pred_cb; - return SFASTRNN2P_SUCCESS; -} - -unsigned sfastrnn2p_add_new_samples(int16_t *samples, int len){ - int size = q_getSize(&audioQ); - if(AUDIO_SAMPLES_BUFFER_LEN - size < len) - return SFASTRNN2P_AUDIO_SAMPLES_BUFFER_FULL; - // Try to lock with timeout of 1 ms. Should be enough. - int rett = audio_buffer_mutex.lock(1); - if(rett != osOK) - return SFASTRNN2P_AUDIO_QUEUE_MUTEX_LOCK_ERR; - // Don't use force push. We have asserted that there is enough space - // The only reason for this to fail is a failed buffer. We want to - // be aware of that. - int ret = q_enqueue_batch(&audioQ, (void *)samples, - sizeof(int16_t), len); - audio_buffer_mutex.unlock(); - if(ret != 0) - return SFASTRNN2P_AUDIO_SAMPLES_BUFFER_PUSH_ERR; - return SFASTRNN2P_SUCCESS; -} - -void pred_func(){ - int qsize; - int debug_fftTime = 0; - while (quit_prediction_flag == 0){ - qsize = q_getSize(&audioQ); - if(qsize < FRAME_LEN){ - // sleep for 5 ms - rtos:wait_ms(5); - continue; - } - while(qsize >= FRAME_LEN){ - audio_buffer_mutex.lock(); - qsize = q_getSize(&audioQ); - for(int i = 0; i < FRAME_LEN; i++) - audio_frame_buffer[i] = (int32_t)(*(int16_t*)q_atN(&audioQ, i)); - for(int i = 0; i < STRIDE; i++) - q_del_oldest(&audioQ); - audio_buffer_mutex.unlock(); - int32_t tailnew = audio_frame_buffer[STRIDE - 1]; - // Compute FFT and push to feature vector buffer - #ifdef FFT_Q31 - printStr("Q31"); - logfbank(mfcc_result, audio_frame_buffer, fbank_q31, preemph_tail); - #elif FFT_F32 - printStr("F32"); - logfbank(mfcc_result, audio_frame_buffer, fbank_f32, preemph_tail); - #endif - // If required perform normalization - #ifdef NORMALIZE_FEAT - printStr("Normalize"); - for(int i = 0; i < NFILT; i++){ - mfcc_result[i] = (mfcc_result[i] - featNormMean[i]); - mfcc_result[i] /= featNormStd[i]; - } - #endif - preemph_tail = tailnew; - // // Feature vector is never full - maintained as an invariant. - // // If its is full, we are not processing fast enough. Fail - // int ret = q_enqueue_batch(&featVecQ, mfcc_result, - // sizeof(float), NFILT); - // if (ret != 0) - // error("PredThrErr: Critial: featVecQ push fail (code %d)", ret); - // // If feature vector buffer is full, flatten and make prediction - // // and empty. Maintain the invariant that feature_vec will allow - // // for at least one push - // if (q_is_full(&featVecQ)){ - // q_flatten_float(&featVecQ, flat_feat_vec); - // q_reset(&featVecQ); - // // We have a full feature vector. Make a prediction. - // SFastRNNInference2(&sfastrnn2_params, flat_feat_vec, final_h); - // FCInference(fcparams, final_h, logits, 0); - // prediction_cb(logits, 13); - // } - qsize = q_getSize(&audioQ); - } - } -} - -void sfastrnn2p_quit(){ - quit_prediction_flag = 1; -} - -rtos::Thread::State get_thread_state(){ - return pred_thread.get_state(); -} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h deleted file mode 100644 index 67278d109..000000000 --- a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Prediction Pipeline with Shallow FastRNN - * ---------------------------------------- - * - * This is written in CPP for mbed-os - * - * Currently supports 2 layer shallow fastRNN fed features - * through a 512-point FFT based log-fbank featurizer. - * - */ -#include -#include "../algorithms/sfastrnn.h" -#include "../algorithms/fc.h" -#include "../utils/circularq.h" -#include "../featurizer/logfbank.h" -#include -#include -#include -#include -#include -#ifdef DEBUG_MODE - #include "../debug_mode/debugmethods.h" -#endif - -#define TIME_STEPS0 8 -#define TIME_STEPS1 6 -#define HID_STATES0 16 -#define HID_STATES1 16 -#define NUM_LABELS 13 -// The length of the container that will be used to -// hold the feature vector (number_filt x timesteps0) -#define FEAT_BUFFER_LEN (TIME_STEPS0 * NFILT) -// The length of the container that will be used to -// hold the intermediate hidden sates (hiddenDim0 x timesteps1) -#define H0_BUFFER_LEN (TIME_STEPS1 * HID_STATES0) -// Hidden state 0 len -#define H0_LEN HID_STATES0 -// The length of the final hidden state. This will be input -// to the FC layer -#define FINAL_H_LEN HID_STATES1 -// We need a buffer to keep the audio that is pushed -// in through add_new_samples. This buffer is serviced -// by the featurizer, which will flush the buffer once -// featurization is complete. -#define AUDIO_SAMPLES_BUFFER_LEN 2048 -// If feature normalization is required -#ifdef NORMALIZE_FEAT - extern float featNormMean[]; - extern float featNormStd[]; -#endif - - -// Error Codes -// ----------- -#define SFASTRNN2P_SUCCESS 0 -// H0_CONTAINER_LEN is defined to an incorrect value -// This usually means that HID_STATES0, p0->statesLen -// or p1->timeSteps are wrong. -#define SFASTRNN2P_H0_BUFFER_LEN_ERR 1 -// The hidden states len of layer 0 and the input len -// of layer 1 does not match. -#define SFASTRNN2P_SFASTRNN2_INIT_ERR 2 -#define SFASTRNN2P_AUDIO_SAMPLES_BUFFER_FULL 3 -// This happens when either the buffer is full or when -// the queue is corrupted. (check source in circularq.c) -#define SFASTRNN2P_AUDIO_SAMPLES_BUFFER_PUSH_ERR 4 -#define SFASTRNN2P_PRED_THR_SPWAN_ERR 5 -// NFFT Should be >= FRAME_LEN -#define SFASTRNN2P_NFFT_TOO_SMALL_ERR 6 -// FEAT_BUFFER_LEN should be timeSteps0 * featLen0 -#define SFASTRNN2P_FEAT_BUFFER_LEN_ERR 7 -// FINAL_H_LEN should be statesLen1 -#define SFASTRNN2P_FINAL_H_LEN_ERR 8 -// H0_BUFFER_LEN should be statesLen0 -#define SFASTRNN2P_H0_LEN_ERR 9 -// We coun't not get a lock on the audio queue to push -// new audio even after waiting for 1 ms. These samples -// will be dropped. -#define SFASTRNN2P_AUDIO_QUEUE_MUTEX_LOCK_ERR 10 -// Init function called twice. Since we spawn threads -// internally, we can't support this. A NOP second init -// can be supported (that which just returns SUCCESS) -// but I don't want to enable this behaviour to enforce -// programmer awareness. -#define SFASTRNN2P_MULTIPLE_INIT_ERROR 11 -#define SFASTRNN2P_UNINITIALIZED 12 -// The output len specified by the fc params does -// not match the ones specified in NUM_LABELS -#define SFASTRNN2P_FC_OUT_LEN_ERR 13 -// The output len specified in FINAL_H_LEN does not -// match the input required by fc parameters. -#define SFASTRNN2P_FC_IN_LEN_ERR 14 - -// Initialize the model with FastRNNParams and FC params -// This method also starts the prediction thread and waits -// for audio, pushed through using the add_new_samples -// method. -// p0, p1, fc: Model parameters -// prediction_cb: A call_back function invoked when a *non-0* class -// is prediction. The prediction score vector after the -// FC layer is passed as arguments along with its length. -unsigned sfastrnn2p_init(struct FastRNNParams *p0, - struct FastRNNParams *p1, struct FCParams *fc, - void (*prediction_cb)(float *, int)); -// Add new audio samples to the prediction pipeline. -unsigned sfastrnn2p_add_new_samples(int16_t *samples, int len); -// Stop the prediction thread. -void sfastrnn2p_quit(); -// Return the state of the prediction thread. -rtos::Thread::State get_thread_state(); diff --git a/Applications/WakeWord-MXChip/src/lib/utils/circularq.c b/Applications/WakeWord-MXChip/src/lib/utils/circularq.c deleted file mode 100644 index f9f82e658..000000000 --- a/Applications/WakeWord-MXChip/src/lib/utils/circularq.c +++ /dev/null @@ -1,377 +0,0 @@ -#include "circularq.h" - -int q_init( - FIFOCircularQ *q, - void *container, - int length, - void(*cb_write)(void *, int, void*), - void* (*cb_read)(void *, int) -) { - q->front = -1; - q->back = -1; - q->queue = container; - q->maxSize = length; - q->cb_write = cb_write; - q->cb_read = cb_read; - return length; -} - -int q_del_oldest(FIFOCircularQ *q) { - if (q->front == -1) { - return -1; // FALSE - } - q->back++; - q->back %= q->maxSize; - if (q->back == q->front) { - q->back = -1; - q->front = -1; - } - return 0; // True -} - -int q_enqueue( - FIFOCircularQ *q, - void *obj) { - if (q->front == -1) { - // empty - q->back = 0; - q->front = 0; - } - else if (q->back == q->front) { - // full - return -1; // false - } - q->cb_write(q->queue, q->front, obj); - q->front++; - q->front %= q->maxSize; - q->back %= q->maxSize; - return 0; -} - -int q_enqueue_batch(FIFOCircularQ *q, void *obj, - size_t obj_size, int len) { - if (q_getSize(q) + len > q->maxSize) - return -1; - else { - for (int i = 0; i < len; i++) { - int ret = q_enqueue(q, obj + obj_size * i); - if (ret != 0) - return -2; - } - } - return 0; -} - -void q_force_enqueue(FIFOCircularQ *q, void *obj) { - if (q->front == -1) { - // empty - q->back = 0; - q->front = 0; - } - else if (q->back == q->front) { - // full - q->back += 1; - } - q->cb_write(q->queue, q->front, obj); - q->front++; - q->front %= q->maxSize; - q->back %= q->maxSize; -} - -void q_force_enqueue_batch(FIFOCircularQ *q, void *obj, - size_t obj_size, int len){ - for (int i = 0; i < len; i++){ - q_force_enqueue(q, obj + obj_size * i); - } -} - -void* q_atN(FIFOCircularQ *q, int i) { - if (q_getSize(q) < i || q_getSize(q) == 0) - return NULL; - - int index = (q->back + i) % q->maxSize; - return q->cb_read(q->queue, index); -} - -void* q_oldest(FIFOCircularQ *q) { - return q_atN(q, 0); -} - -void q_setN(FIFOCircularQ *q, int i, void *obj) { - int index = (q->back + i) % q->maxSize; - q->cb_write(q->queue, index, obj); -} - -int q_getSize(FIFOCircularQ *q) { - if (q->front == -1) - return 0; - else if (q->front == q->back) - return q->maxSize; - else if (q->front > q->back) - return q->front - q->back; - else - return q->front + (q->maxSize - q->back); -} - -int q_is_full(FIFOCircularQ *q){ - return (q_getSize(q) == q->maxSize); -} - -void q_reset(FIFOCircularQ *q){ - q->front = -1; - q->back = -1; -} - -void q_flatten_int(FIFOCircularQ *q, int *dst) { - int size = q_getSize(q); - for (int i = 0; i < size; i++) { - dst[i] = *(int*)q_atN(q, i); - } -} - -void q_flatten_float(FIFOCircularQ *q, float *dst) { - int size = q_getSize(q); - for (int i = 0; i < size; i++) { - dst[i] = *(float*)q_atN(q, i); - } -} - -// There is no point inlining these functions. Since we are taking -// the functions address at other places, the compiler might not -// (and cannot in most cases) inline it. -inline void cb_write_int(void *container, int index, void *val) { - int *_container = (int*)container; - _container[index] = *((int*)val); -} - -inline void cb_write_int16(void *container, int index, void *val) { - int16_t *_container = (int16_t *)container; - _container[index] = *((int16_t*)val); -} - -inline void cb_write_float(void *container, int index, void *val) { - float *_container = (float*)container; - _container[index] = *((float*)val); -} - -inline void cb_write_char(void *container, int index, void *val) { - char *_container = (char*)container; - _container[index] = *((char*)val); -} - -inline void* cb_read_int(void *container, int index) { - int *_container = (int*)container; - return &(_container[index]); -} - -inline void* cb_read_int16(void *container, int index) { - int16_t *_container = (int16_t *)container; - return &(_container[index]); -} - -void* cb_read_float(void *container, int index) { - float *_container = (float*)container; - return &(_container[index]); -} - -void* cb_read_char(void *container, int index) { - char *_container = (char*)container; - return &(_container[index]); -} - -/* - * Uncomment the following to perform circularq tests on mxchip. - * Do not forget to define the __TEST_CIRCULAR_Q__ preprocessor directive - */ - -#ifdef __TEST_CIRCULAR_Q__ -#include -int test_circularq() { - FIFOCircularQ Q; - unsigned errorCode = 0; - int container[200]; - if (!q_init(&Q, container, 200, cb_write_int, cb_read_int)) - errorCode |= 1; - - for (int i = 0; i < 100; i++) { - int j = i + 100; - q_force_enqueue(&Q, &(j)); - } - - int size = q_getSize(&Q); - if (!(size == 100)) - errorCode |= 2; - for (int i = 0; i < 100; i++) { - if (!(*(int*)(q_atN(&Q, i)) == i + 100)) - errorCode |= 4; - } - - - for (int i = 100; i < 200; i++) { - int j = i + 100; - q_force_enqueue(&Q, &j); - } - - size = q_getSize(&Q); - if (!(size == 200)) - errorCode |= 8; - for (int i = 0; i < 200; i++) { - if (!(*(int*)q_atN(&Q, i) == i + 100)) - errorCode |= 16; - } - - - for (int i = 0; i < 100; i++) { - int j = i + -10000; - q_force_enqueue(&Q, &j); - } - - size = q_getSize(&Q); - if (!(size == 200)) - errorCode |= 32; - for (int i = 0; i < 100; i++) { - if (!(*(int*)q_atN(&Q, i) == i + 100 + 100)) { - errorCode |= 64; - } - } - for (int i = 100; i < 200; i++) { - if (!(*(int*)q_atN(&Q, i) == i - 100 - 10000)) { - errorCode |= 128; - } - } - - FIFOCircularQ Qf; - float eps = 1e-10; - float containerf[1000]; - if (!q_init(&Qf, containerf, 1000, cb_write_float, cb_read_float)) - errorCode |= 256; - - for (int i = 0; i < 1000; i++) { - float j = i + 100.0; - q_force_enqueue(&Qf, &(j)); - } - - size = q_getSize(&Qf); - if (!(size == 1000)) - errorCode |= (1 << 9); - for (int i = 0; i < 1000; i++) { - float val = *(float*)(q_atN(&Qf, i)); - if (fabs(val - i - 100.0) >= eps) - errorCode |= (1 << 10); - } - - for (int i = 100; i < 1000; i++) { - float j = (float)i - 1000.0; - q_force_enqueue(&Qf, &j); - } - - size = q_getSize(&Qf); - if (!(size == 1000)) - errorCode |= (1 << 11); - - for (int i = 0; i < 100; i++) { - float val = *(float*)(q_atN(&Qf, i)); - if (fabs(val - i - 1000) >= eps) - errorCode |= (1 << 12); - } - - for (int i = 100; i < 1000; i++) { - float val = *(float*)(q_atN(&Qf, i)); - if (fabs(val - i + 1000) >= eps) - errorCode |= (1 << 12); - } - - // Testing push pop - int container3[10]; - FIFOCircularQ Q3; - q_init(&Q3, container3, 10, cb_write_int, cb_read_int); - - for (int i = 0; i < 10; i++) { - if (q_enqueue(&Q3, &i)) { - errorCode |= (1 << 16); - } - } - for (int i = 10; i < 15; i++) { - if (0 == q_enqueue(&Q3, &i)) { - errorCode |= (1 << 17); - } - } - - if(*(int*)q_oldest(&Q3) != 0) errorCode |= (1 << 18); - for (int i = 0; i < 10; i++) { - int j = *(int*)q_atN(&Q3, i); - if (j != i) errorCode |= (1 << 18); - } - - q_del_oldest(&Q3); q_del_oldest(&Q3); - if((*(int*)q_oldest(&Q3)) != 2) errorCode |= (1 << 19); - for (int i = 0; i < 8; i++) { - int j = *(int*)q_atN(&Q3, i); - if (j - 2 != i) errorCode |= (1 << 19); - } - - q_del_oldest(&Q3); - for (int i = 0; i < 7; i++){ - int j = *(int*)q_oldest(&Q3); - size = q_getSize(&Q3); - if ((size != 7 - i) || - (j != i + 3)) - errorCode |= (1 << 20); - q_del_oldest(&Q3); - } - - size = q_getSize(&(Q3)); - if (size != 0) errorCode |= (1 << 21); - - int *p1, *p2; - p1 = (int *)q_atN(&(Q3), 0); - p2 = (int *)q_oldest(&Q3); - if(p1 != NULL || p2 != NULL) errorCode |= (1 << 22); - - for (int i = 0; i < 19; i++) - q_enqueue(&(Q3), &i); - for (int i = 0; i < 10; i++) { - int k = *(int*)q_oldest(&(Q3)); - if ((k != i)) errorCode |= (1 << 23); - q_del_oldest(&(Q3)); - } - if(q_del_oldest(&(Q3)) != -1) errorCode |= 23; - - // Testing enqueu batch - float containerbq[10]; - FIFOCircularQ bq; - q_init(&bq, containerbq, 10, cb_write_float, cb_read_float); - float vals[] = {1, 2, 3, 4}; - q_enqueue_batch(&(bq), vals, sizeof(float), 4); - size = q_getSize(&bq); - if (size != 4) errorCode |= (1 << 24); - if(*(float*)q_oldest(&bq) != 1) - errorCode |= (1 << 24); - - vals[0] = 5; vals[1] = 6; - q_enqueue_batch(&(bq), vals, sizeof(float), 2); - size = q_getSize(&bq); - if (size != 6) errorCode |= (1 << 25); - vals[0] = 7; vals[1] = 8; vals[2] = 9; vals[3] = 10; - q_enqueue_batch(&(bq), vals, sizeof(float), 4); - size = q_getSize(&bq); - if (size != 10) errorCode |= (1 << 25); - for(int i = 0; i < 10; i++){ - if(fabs(*(float*)q_atN(&bq, i) - i - 1) > eps) - errorCode |= 1 << 25; - } - for(int i = 0; i < 10; i++){ - float j = *(float*)q_oldest(&bq); - if(fabs(j - i - 1) > eps) - errorCode |= 1 << 25; - q_del_oldest(&bq); - } - size = q_getSize(&bq); - if (size != 0) errorCode |= (1 << 25); - q_enqueue_batch(&(bq), vals, sizeof(float), 4); - q_enqueue_batch(&(bq), vals, sizeof(float), 4); - if(q_enqueue_batch(&(bq), vals, sizeof(float), 4) != -1) - errorCode |= (1 << 25); - return errorCode; -} -#endif //__TEST_CIRCULAR_Q__ \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/utils/circularq.h b/Applications/WakeWord-MXChip/src/lib/utils/circularq.h deleted file mode 100644 index ad14d3f5f..000000000 --- a/Applications/WakeWord-MXChip/src/lib/utils/circularq.h +++ /dev/null @@ -1,126 +0,0 @@ -#pragma once -/* - * WARNING 1: This is not a true circular queue. You can't pop from - * the front unless the queue is full. I haven't implemented - * a pop front method - * - * WARNING 2: Not thread-safe - */ - -// @todo: reimplement with just size and not function -// pointers and memcpy. - -#include -#include - -typedef struct StructFIFOCircularQ { - void *queue; - int front; - int back; - int maxSize; - // (container to edit, index, value) - void (*cb_write)(void *, int, void *); - // (container to read, index) - void* (*cb_read)(void *, int); -} FIFOCircularQ; - -#ifdef __cplusplus - extern "C" { -#endif - -// Since we are being compied as C++ -// Returns the length of the queue (vacuous) -int q_init( - FIFOCircularQ *q, - void* container, - int length, - void (*cb_write)(void *, int, void*), - void* (*cb_read)(void *, int) - ); -// -// Returns 0 if q is not full, 1 otherwise -// -int q_is_full(FIFOCircularQ *q); - -// -// Resets the q -// -void q_reset(FIFOCircularQ *q); - -// -// deletes the at(0) element. Does not return it. -// Use q_oldest + q_del_oldest for that behaviour. -// -int q_del_oldest(FIFOCircularQ *q); - -// -// Pushes element to the back of the buffer -// Return 0 on success, -1 if buffer full -// -int q_enqueue(FIFOCircularQ *q, void *obj); - -// -// Batch version of q_enqueue. Pushes len elements or nothing -// Specify @obj_size of each object in bytes -// For a batch [0, 1, 2, 3], 0 is enqueued first, followed by -// 1, 2, 3 in that order. -// Return 0 on success, -1 if buffer full, -2 if q corrupted -// -int q_enqueue_batch(FIFOCircularQ *q, void *obj, size_t obj_size, int len); - -// -// q_enqueue and overwrite earliest element if buffer full -// -void q_force_enqueue(FIFOCircularQ *q, void *obj); -// -// Similar to q_enqueue_batch but forcefully removed earlier elements -// if queue does not have enough space -// TODO: Test cases -void q_force_enqueue_batch(FIFOCircularQ *q, void *obj, - size_t obj_size, int len); -// -// get element at N-th position in circular buffer -// 0 - earliest pushed element -// size - 1: last pushed element -// Fails if N > size -// -void* q_atN(FIFOCircularQ *q, int N); - -// -// get earliest element inserted into the circular buffer -// -void* q_oldest(FIFOCircularQ *q); - -// -// set element at N-th position in circular buffer -// Fails if N > size -// -void q_setN(FIFOCircularQ *q, int N, void *obj); - -// -// Returns number of elements in queue -// -int q_getSize(FIFOCircularQ *q); - - -void q_flatten_int(FIFOCircularQ *q, int *dst); -void q_flatten_float(FIFOCircularQ *q, float *dst); -// data type specific call back -void cb_write_int(void *container, int index, void *val); -void cb_write_int16(void *container, int index, void *val); -void cb_write_float(void *container, int index, void *val); -void cb_write_char(void *container, int index, void *val); -void* cb_read_int(void *container, int index); -void* cb_read_int16(void *container, int index); -void* cb_read_float(void *container, int index); -void* cb_read_char(void *container, int index); - -#ifdef __TEST_CIRCULAR_Q__ - You also have to manually uncomment this function - declaration in circularq.c - int test_circularq(); -#endif - -#ifdef __cplusplus -} // end extern "C" -#endif diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c deleted file mode 100644 index 05db3b6a1..000000000 --- a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c +++ /dev/null @@ -1,95 +0,0 @@ -#include "helpermath.h" - -/* Left multiply mxn matrix (max) with n-d vector vec */ -void matrixVectorMul(const float *mat, const unsigned m, - const unsigned n, const float *vec, float *dst){ - for (int i = 0; i < m; i++){ - float dotProd = 0.0f; - for(int j = 0; j < n; j++){ - dotProd += mat[i*n + j] * vec[j]; - } - dst[i] = dotProd; - } -} - -void scalarVectorMul(float32_t *dst, const unsigned length, - const float32_t scalar) { - arm_scale_f32(dst, scalar, dst, length); -} - -void vectorVectorAdd(float *dstVec, const float *srcVec, - const unsigned length){ - for(unsigned i = 0; i < length; i++) - dstVec[i] += srcVec[i]; -} - -void vectorVectorHadamard(float *dst, const float *src, - const unsigned length){ - for(unsigned i = 0; i < length; i++){ - dst[i] = dst[i] * src[i]; - } -} - -float gaussian(const float *x, const float *y, - unsigned length, float gamma) { - float sumSq = 0.0; - for(unsigned i = 0; i < length; i++){ - sumSq += (x[i] - y[i])*(x[i] - y[i]); - } - sumSq = -1*gamma*gamma*sumSq; - sumSq = exp(sumSq); - return sumSq; -} - -void vsigmoid(float *vec, unsigned length){ - // Refer to: - // https://timvieira.github.io/blog/post/2014/02/11/exp-normalize-trick/ - for (int i=0; i < length; i++){ - if(vec[i] >= 0){ - float z = exp(-1 * vec[i]); - vec[i] = 1.0 / (1.0 + z); - } else { - float z = exp(vec[i]); - vec[i] = z / (1.0 + z); - } - } -} - - -void vtanh(float *vec, unsigned length){ - for (int i=0; i < length; i++){ - vec[i] = tanh(vec[i]); - } -} - -void softmax(float *input, size_t input_len) { - //https://codereview.stackexchange.com/questions/180467/implementing-softmax-in-c - float m = -INFINITY; - for (size_t i = 0; i < input_len; i++) { - if (input[i] > m) { - m = input[i]; - } - } - - float sum = 0.0; - for (size_t i = 0; i < input_len; i++) { - sum += expf(input[i] - m); - } - - float offset = m + logf(sum); - for (size_t i = 0; i < input_len; i++) { - input[i] = expf(input[i] - offset); - } -} - -int argmax(float *vec, int len){ - float max = vec[0]; - int arg = 0; - for(int i = 0; i < len; i++){ - if (vec[i] > max){ - max = vec[i]; - arg = i; - } - } - return arg; -} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h deleted file mode 100644 index db79d54b4..000000000 --- a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h +++ /dev/null @@ -1,30 +0,0 @@ -#pragma once - -#include -#include - -#ifdef __cplusplus - extern "C" { -#endif - -/* Left multiply mxn matrix (max) with n-d vector vec - * input matrix need to be flattened in row major form. -*/ -void matrixVectorMul(const float *mat, const unsigned m, - const unsigned n, const float *vec, float *dst); -void scalarVectorMul(float32_t *vec, const unsigned length, - const float32_t scalar); -void vectorVectorAdd(float *dstVec, const float *srcVec, - const unsigned length); -void vectorVectorHadamard(float *dst, const float *src, - const unsigned length); -float gaussian(const float *x, const float *y, - unsigned length, float gamma); -void vsigmoid(float *vec, unsigned length); -void vtanh(float *vec, unsigned length); -void softmax(float *input, size_t input_len); -int argmax(float *, int len); - -#ifdef __cplusplus -} -#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/models/README.md b/Applications/WakeWord-MXChip/src/models/README.md deleted file mode 100644 index 485948b97..000000000 --- a/Applications/WakeWord-MXChip/src/models/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Naming Convention -ALGORITHM_HIDDIM0_HIDDIM1_VALACC - -ALGORITHM: - 1. EMI + Shallow + RNN - 2. Shallow + RNN - -Where RNN can be any RNN - -HIDDIM0/HIDDIM1: The hidden dimension of the two layers - -VALACC: Validation accuracy. - -More details of the model can be found in the summary.txt file in the zipped folder. - diff --git a/Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip b/Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip deleted file mode 100644 index c230a136c598b26ec2c97074bce2046c68eb1fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1175438 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�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
-@oe|U1%B;8r^c70Jq4K_sV%DAnAy>ME%?l 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%0A;uTm@JVUg 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�gY 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


~Qp_N#G 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

T;0b%rmkC#>xyqMV@am?d8mdPj0uxJF~ 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¬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ð_vmWjo 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 z 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 diff --git a/Applications/WakeWord-MXChip/src/models/generateModelParams.py b/Applications/WakeWord-MXChip/src/models/generateModelParams.py deleted file mode 100644 index 85e93816c..000000000 --- a/Applications/WakeWord-MXChip/src/models/generateModelParams.py +++ /dev/null @@ -1,125 +0,0 @@ -import numpy as np -from template_MXChip import getTemplate as getTemplateMXChip -import python_speech_features as sp - - -LABELMAP13 = { - 'go': 1, 'no': 2, 'on': 3, 'up': 4, 'bed': 5, 'cat': 6, - 'dog': 7, 'off': 8, 'one': 9, 'six': 10, 'two': 11, - 'yes': 12, - 'wow': 0, 'bird': 0, 'down': 0, 'five': 0, 'four': 0, - 'left': 0, 'nine': 0, 'stop': 0, 'tree': 0, 'zero': 0, - 'eight': 0, 'happy': 0, 'house': 0, 'right': 0, 'seven': 0, - 'three': 0, 'marvin': 0, 'sheila': 0, '_background_noise_': 0 -} - -np.random.seed(42) - -def sigmoid(x): - return 1.0 / (1 + np.exp(-x).astype(np.float32)) - -class FastRNN: - def __init__(self, W, U, b, alpha, beta, statesLen): - self.statesLen = statesLen - self.alpha = alpha - self.beta = beta - # Wx + Uh + b - self.W, self.U = W, U - self.Wfused = np.concatenate([U, W], axis=1) - self.b = b - - def cell(self, x, h): - Wfused = self.Wfused - b = self.b - hx = np.concatenate([h, x]) - h_= np.squeeze(np.matmul(Wfused, hx)) - h_ = np.squeeze(h_) + b - h_ = sigmoid(h_) - h_ = self.alpha * h_ + self.beta * h - return h_ - - def unroll(self, x_list): - h = np.zeros(self.statesLen) - for x in x_list: - h = self.cell(x, h) - return h - -class Stacked2LayerRNN: - def __init__(self, rnn0, rnn1, fcW, fcB): - self.rnn0 = rnn0 - self.rnn1 = rnn1 - self.fcW = fcW - self.fcB = fcB - - def infer(self, x): - ''' - x: [NUM_BRICKS, NUM_BRICK_TIMESTEPS, NUM_INPUT] - ''' - rnn0, rnn1 = self.rnn0, self.rnn1 - assert x.ndim == 3 - h_list = [] - for brick in x: - h = rnn0.unroll(brick) - h_list.append(h) - h_final = rnn1.unroll(h_list) - predictions = np.matmul(self.fcW, h_final) + self.fcB - return predictions - - -def main(): - # Configuration - # ------------- - paramsDir = './params/' - timeSteps0 = 8 - timeSteps1 = 6 - # ------------- - # Load the model and initialize two fast RNN cells - x_sample = np.load(paramsDir + 'x_sample.npy') - target = np.load(paramsDir + 'target_sample.npy') - predictions = np.load(paramsDir + 'predicted_sample.npy') - mean = np.load(paramsDir + 'mean.npy') - std = np.load(paramsDir + 'std.npy') - - fcW = np.load(paramsDir + 'fcW.npy').T - fcB = np.load(paramsDir + 'fcB.npy') - W0 = np.load(paramsDir + 'W0.npy').T - U0 = np.load(paramsDir + 'U0.npy').T - b0 = np.squeeze(np.load(paramsDir + 'h0.npy')) - alpha0 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha0.npy'))) - beta0 = sigmoid(np.squeeze(np.load(paramsDir + 'beta0.npy'))) - fastRNN0 = FastRNN(W0, U0, b0, alpha0, beta0, W0.shape[0]) - W1 = np.load(paramsDir + 'W1.npy').T - U1 = np.load(paramsDir + 'U1.npy').T - b1 = np.squeeze(np.load(paramsDir + 'h1.npy')) - alpha1 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha1.npy'))) - beta1 = sigmoid(np.squeeze(np.load(paramsDir + 'beta1.npy'))) - fastRNN1 = FastRNN(W1, U1, b1, alpha1, beta1, W1.shape[0]) - - srnn2 = Stacked2LayerRNN(fastRNN0, fastRNN1, fcW, fcB) - errorCount = 0 - print("Verifying outputs") - for i in range(len(x_sample)): - ret = srnn2.infer(x_sample[i]) - errorCount += int(abs(np.sum(ret - predictions[i])) >= 0.0001) - print("Done! Error cound %d for %d tests" % (errorCount, len(x_sample))) - - W0 = np.concatenate([U0, W0], axis=1) - W1 = np.concatenate([U1, W1], axis=1) - assert x_sample.shape[2] == timeSteps0 - assert x_sample.shape[1] == timeSteps1 - numOutput = fcW.shape[0] - ret = getTemplateMXChip(W0=W0, B0=b0, alpha0=alpha0, beta0=beta0, - W1=W1, B1=b1, alpha1=alpha1, beta1=beta1, - timeSteps0=timeSteps0, timeSteps1=timeSteps1, - fcW=fcW, fcB=fcB, numOutput=numOutput, - labelMap=LABELMAP13, - normalize=True, mean=mean, std=std) - print("Generating model.h") - f = open('model.h', 'w+') - print(ret, file=f) - f.close() - print("Done") - - - -main() diff --git a/Applications/WakeWord-MXChip/src/models/model.h b/Applications/WakeWord-MXChip/src/models/model.h deleted file mode 100644 index a45fcd8ad..000000000 --- a/Applications/WakeWord-MXChip/src/models/model.h +++ /dev/null @@ -1,109 +0,0 @@ - -#include "../lib/algorithms/sfastrnn.h" -#include "../lib/algorithms/fc.h" -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams0; -struct FastRNNParams fastrnnParams1; -struct FCParams fcParams; - -void initFastRNN0(); -void initFastRNN1(); -void initFC(); - -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - -4.394342, 1.670318, -2.444137, 3.987555, -0.367528, 0.847272, -1.579511, -2.468433, -7.282849, -0.976210, 3.635147, 6.876060, -3.495753, -4.241759, 5.861881, -1.029778, -0.132852, 0.482839, -0.773421, -1.058756, -0.400583, 0.313920, 0.754386, 2.407314, 0.084614, -0.621101, -1.202959, -0.817329, 1.091781, 0.803296, -1.132104, -1.491276, -1.285186, -0.367634, -0.191333, 2.019341, 0.813238, 0.842223, 1.320992, 0.335768, -0.458256, 0.623994, -0.636713, 0.135170, 0.722895, -0.540891, 0.339657, -0.178645, --5.010478, -12.386557, 3.541905, 1.687755, -0.226694, 2.467856, -2.713917, -4.092384, 8.001176, 1.380618, -3.027768, 1.509269, 1.249332, 4.262799, 1.940189, 0.479688, -0.647341, -0.274383, 0.621559, 0.840944, 0.471705, 1.386905, 2.151344, 1.836882, 0.543310, 0.328246, -0.259154, -0.031627, 0.408222, -0.686999, -0.324494, 0.529456, -0.041894, 0.162293, 0.634429, 0.658714, 0.309362, 0.206179, 0.323115, -0.444688, 0.045480, 0.334993, -0.038282, -0.554810, 0.144400, -0.221486, 0.129975, -0.449101, --3.118361, -1.812039, -4.206928, 2.821902, -0.748216, 4.338758, -3.047090, -10.049188, 0.120711, -8.117956, 2.690513, -1.699157, 0.425068, 2.030299, -2.204330, -1.336558, -0.831021, -0.696517, 1.643283, 0.811341, 0.816283, 0.673865, -1.026075, -1.222155, -0.589451, -1.283914, -1.704754, -0.735262, 0.259212, 1.528514, 1.482427, 1.216248, 1.072276, 0.873297, 0.285459, -0.135662, 1.117006, -0.472917, 0.991429, -0.119520, 0.087565, -0.214628, -0.061496, -0.169957, 0.019995, -0.054380, -0.090222, -0.428023, --0.242790, 1.813288, 0.119135, -2.969033, -1.675614, -3.901589, -0.091110, -7.544526, 1.960290, -0.037544, -0.672174, 4.773893, 0.150768, -3.041260, 3.332448, -0.244760, 0.657012, -2.135938, 2.968000, -1.933262, -0.587828, -1.612573, -1.273521, -1.634842, 1.549491, 2.493810, 3.421001, 2.132683, -0.197654, -0.376506, -1.291105, 0.537511, -0.426619, -1.155925, -0.591313, -1.176670, 1.275704, 0.069142, -1.310604, 0.469024, 0.390803, 0.219441, -0.309057, 0.795271, -0.377698, -0.204987, 0.098430, -0.072286, -1.659412, -0.136527, 0.939389, -3.545981, -3.184775, -2.974060, -0.538432, -3.639727, -0.837568, -1.604512, -0.579743, -4.922958, 1.545775, 0.529332, -7.399548, 4.370611, -0.080237, 1.754189, -0.956228, 0.022387, -1.777416, -0.993705, -2.662503, -1.556300, 1.677594, 1.765419, 2.185814, 2.665101, -1.390469, -0.851602, 0.933666, 1.104553, 2.189019, -0.020495, 1.062610, 0.149326, -1.536042, -2.015504, -0.590997, -0.187154, -0.888261, -0.192437, -0.007773, -0.195747, 0.024274, 0.260669, -0.274831, -0.121948, --0.644862, 3.412475, -5.739103, 0.730205, 1.893141, -5.632226, -0.136634, -3.698142, 1.016315, -0.203452, 1.990294, -4.053802, -2.250560, 2.936410, 0.938369, -4.563478, -0.198095, 1.321754, -1.213177, 0.746386, 0.395729, 0.735425, 0.674619, -0.286715, -0.213787, 0.695955, 1.095577, 2.195754, 0.552678, 0.022346, 0.491991, -1.117851, -2.112240, -1.116424, -0.688602, -0.407817, -0.537197, 0.696354, 0.902197, 0.448935, -0.177437, -0.303541, 0.401238, -0.163165, -0.310976, 0.233415, -0.507773, 0.439906, -0.405050, 1.563615, -2.845270, 1.864122, 2.324951, -2.308045, 1.342459, -0.484539, 0.426602, 1.209528, -1.047912, -0.280595, -0.585254, 1.265471, -2.105597, -6.096662, -0.203713, -0.298388, 1.028528, 0.607156, 0.308826, -0.618201, -0.722835, -1.619279, -0.824562, -0.617465, -0.543220, -1.233350, -2.441530, -1.802619, 2.627425, 2.585896, 1.069127, 1.195297, -1.627771, 0.595738, 1.037760, 0.417393, -0.090837, -0.146070, -0.176088, 1.056672, -0.459774, 0.658548, -0.328070, -0.268748, -0.390144, 0.451860, --1.733371, -2.615444, -3.020136, -1.453281, 2.591630, -2.385435, -0.073184, -3.689105, -2.830683, -0.677763, 2.251215, 1.987840, -0.602462, -6.297771, 1.119586, -0.775122, -0.517076, -1.090677, 2.195573, 3.490596, 3.532367, 1.302304, -0.036746, -2.973045, -0.614896, -1.700183, -0.836986, -0.260505, -0.024295, 0.439021, -0.761616, -1.531463, -1.656251, 0.141997, -0.249461, 1.028342, 1.568828, 0.854612, 0.420676, 0.125925, -0.075899, 0.404789, 0.054414, -0.723230, 0.321348, -0.352063, -0.073613, 0.100152, --0.264005, -1.951415, -1.429368, -1.594596, -0.371441, 0.040082, 1.656364, 2.827784, -8.510094, -3.045576, 0.982709, -0.357535, 0.458934, -5.671675, 2.810453, -2.509865, -0.055260, 0.149244, -2.556470, -0.289469, -0.956199, -0.967695, -1.253180, 0.375230, 0.470758, -0.480561, -1.188382, -0.385000, 0.729667, 1.763392, 0.788664, -0.381417, -0.188639, 0.700852, -0.828685, -0.422568, -0.385014, -0.557915, -0.905237, -0.235940, 0.497495, 0.208721, 0.115759, 0.290364, 0.086713, -0.006929, -0.818390, 1.248167, --2.651732, -0.196781, 2.481395, -1.427539, -3.650820, -4.447654, 3.010999, -2.660051, 0.965630, -7.510485, -3.075092, -0.512343, 0.263273, 3.732776, -0.218930, -3.831048, 0.297317, -1.412834, -1.033311, 0.403555, 1.724447, 2.214988, 3.159698, 0.195241, -2.543757, -1.156173, -0.658126, -0.196266, -0.891090, -0.997414, -0.669083, -1.452945, 0.267728, 0.721529, 1.612172, 0.383177, 1.040189, 0.653729, 0.163864, -0.094382, 0.666856, 0.253287, 0.024207, -0.089818, -0.387213, -0.115701, 0.229131, -0.504887, -3.510151, 13.682715, -1.262339, -0.938372, 0.214310, -4.568920, 1.900012, 0.168166, -1.113414, 4.860772, -3.513642, -7.361302, 0.977453, 3.073361, 0.495730, 1.790086, 0.665338, 0.358030, 1.767592, 1.373327, -0.377032, -1.457430, -0.920559, 0.233391, 1.578097, 1.341954, 0.032383, 1.021583, 0.113483, -0.202995, 0.503583, 0.312998, -0.546984, 0.279893, 0.275056, -1.264586, 1.479502, -0.670943, 0.622271, -0.101685, 0.061433, -2.146494, -0.167393, -1.107415, -1.833909, -2.074111, -1.063813, -2.169270, --2.608964, -4.021140, -0.128930, -4.680740, -3.001136, 1.165962, -2.217025, 1.472322, 1.831619, -2.566680, 2.990274, -9.275423, -1.245824, 3.842207, 0.191467, -2.173995, -0.083123, -0.301617, -1.096413, -0.374791, -1.169248, 0.193628, 0.578226, 0.233941, 0.187847, 0.837287, -0.367849, 0.188699, 1.307282, 2.631428, 3.713660, 2.160410, 1.891309, -0.735538, -1.449885, -1.196488, -0.918136, -0.692220, -1.113876, -0.364902, 0.377525, 0.318798, -0.076559, -0.037340, -0.291767, -0.562892, 0.066101, -0.191011, -1.705875, -2.202471, -0.187324, -0.836479, 0.115738, 4.280789, 0.098201, -0.026486, 3.779680, 0.790323, -0.340409, -1.200357, 0.258244, 3.573425, -2.039930, 0.448585, -0.263841, 1.054291, -0.734569, 0.357012, 0.344547, -0.227532, -1.293920, -2.773390, -0.967389, -0.291874, 1.814994, 1.863690, 2.086262, 2.177715, -0.059085, -0.779559, 0.034168, -1.790127, 0.128300, -0.917041, -0.207902, -0.319050, 0.061688, 1.112218, -0.369199, -0.069757, -0.304790, 0.515871, 0.195216, -0.047352, 0.470148, 0.135613, --1.801733, -14.333292, -6.710084, 2.027344, -0.738840, 2.533691, -1.460382, 0.617199, 3.300643, -1.117942, 3.094809, 1.257551, -3.057455, -7.443308, 0.006572, -0.762965, -0.756610, 1.186737, -0.927841, -0.341335, -0.853035, 0.217751, 0.376304, 2.052606, 1.383751, 0.387989, 0.656082, 0.743186, -0.085105, -0.018542, 0.111765, -0.176987, 0.164592, -0.040699, -0.555956, 1.440574, -0.231119, 1.188938, 1.542780, -0.064015, -0.069175, 0.515627, 0.091999, -0.237204, 0.515334, -0.054009, 0.603516, -0.318698, --2.384683, 2.217553, -0.510579, -3.762332, 0.927062, 1.052021, -0.594735, 2.678587, 5.472569, -5.223604, 0.411627, 0.326158, 3.073533, 0.891218, -7.836277, -0.877050, 0.337595, 0.027045, 0.207879, 1.107072, 2.751967, 3.531062, 1.655158, -3.068271, -3.484626, -1.509957, -0.649874, -0.190971, -1.526214, -1.772561, 0.418379, 0.525252, 0.049277, 1.424461, 0.954263, -0.375417, -1.519454, 0.281435, 0.668371, 0.240059, 0.549209, 0.566503, -0.102672, -0.965943, 0.562778, -0.635043, 1.523030, -0.806144, --4.007565, -2.384225, 1.985205, 5.132339, -1.038108, -3.017178, 6.698817, 0.000970, -4.567681, -0.637183, -1.207071, 1.972803, -5.824776, 2.519549, 5.051178, -10.033369, -0.685569, -0.454371, -0.362847, -0.009798, 0.080245, -0.475046, -0.687661, 0.673480, 1.079727, 0.344966, -1.493761, -1.561329, 0.848099, 3.756004, 4.460750, 0.785049, -1.214222, -1.517126, -1.006831, -0.269839, 0.436658, 0.493897, -0.802526, -0.039728, 0.621665, -0.144493, -0.240633, 0.607524, -0.736513, 0.338355, -0.749308, 0.594335, - - }; - -static float combinedBMatrix0[] = {-0.483399,-5.375202,-0.894719,-2.971153,0.176196,-4.627392,2.712877,-3.889010,3.451340,-0.512680,3.635937,-2.563429,-1.778029,-1.228812,-4.482069,-2.371642,}; - -static float combinedWMatrix1[] = { - -8.993324, 5.766108, -0.984275, 1.232846, -0.784503, -1.215732, -1.109800, -1.419134, 0.867878, 0.985043, 1.606076, -0.275711, 1.211763, -0.110211, 2.418703, -2.073111, 1.863143, -4.919676, -2.105419, 3.112989, 3.771616, 3.573565, -0.141503, -1.749448, 2.866004, 1.695223, -2.021968, -1.316671, 1.155566, 2.337256, -0.808888, 0.022269, -1.040456, -5.227429, -0.590861, 2.846540, 2.510352, 8.778857, 0.772251, 0.013926, 1.175662, -0.919632, 1.295280, 3.194552, -0.671261, -2.404313, 2.420117, 0.925858, -1.226532, -0.982795, -2.969703, 0.164707, -0.217380, -0.768241, -0.376959, 2.921228, 3.840075, 2.656377, 0.184129, 4.891365, -0.248023, -1.842269, 2.994883, -0.866867, --2.433946, 2.733418, -7.199495, 1.227334, -4.087968, -4.372028, 7.848134, -2.760289, 3.304864, -1.298907, 1.932202, -0.909907, 0.924740, -1.356102, -5.423501, -3.767486, 0.325634, -2.054650, 2.083872, 0.728384, 1.154159, 0.952869, 1.352677, 4.639591, -0.716756, 0.798336, -1.293890, 1.404328, -0.389740, -0.894149, 0.415447, -0.260267, --0.407898, 0.768603, 1.095211, -4.719667, -3.602338, 3.734942, 1.431481, 2.184455, 0.390121, 1.675800, -0.604315, 0.434035, 1.974323, -1.010169, 0.466087, 0.810820, -3.064052, 1.466479, 0.240817, -1.555377, 1.680161, 1.640082, -2.491495, -3.465886, 0.882935, -0.745272, 3.704679, 4.501615, 0.154132, -2.079676, -0.336283, 1.146916, -1.872181, -0.171051, 0.428701, 0.277004, -6.850987, 0.018607, -1.209911, 5.147545, 2.395395, -0.063215, -3.504235, -0.782541, -1.775267, -1.429212, -1.090621, 3.328624, -0.369251, 0.046201, 0.682975, -1.618495, 1.281623, -2.842376, 0.478221, 2.351111, -2.736117, -1.092621, 1.578171, 4.780344, 0.432083, -0.790555, -2.146031, 0.992934, -2.229246, -3.632861, 2.121870, 1.937214, 0.773552, -7.277787, 1.350840, 3.131287, 0.261730, -2.937069, 1.273218, 2.050651, -2.149755, -3.658037, 1.927494, 4.298773, -0.149977, 3.697038, -0.205383, -2.551378, -0.561584, -2.299595, 1.620943, 0.698497, -0.871604, -1.842371, -2.693478, -1.622483, 2.097851, -5.380957, -2.524892, 0.540286, -1.974882, 0.860660, 0.483594, -4.428236, 0.254198, -0.738776, -7.166861, 4.724154, -0.094901, 3.128331, -0.223106, 0.047523, -1.512438, -0.349958, 1.349454, -1.073704, 0.963849, -7.747976, 2.641978, 1.012649, 0.867783, 3.279111, -1.728747, -1.165767, -1.853621, 2.364444, -0.712560, 1.917849, 0.494486, 1.950737, -0.027571, 0.073560, -0.185064, 2.787849, 1.392283, -3.992270, -2.176939, 1.571382, -3.505462, -10.164021, -1.369556, 1.395783, -2.141547, -5.636579, 3.930323, 0.386195, -6.129729, -1.326905, -0.328154, 1.842927, -4.650984, -1.256178, 1.218856, -2.946430, -0.695355, -0.041204, -2.726118, 2.575443, 1.594451, -1.125996, -0.521107, 1.731262, 1.239454, 1.648101, --1.645357, 2.483098, 1.378480, -1.034285, 0.286449, 1.968899, -0.603014, 4.894711, -4.844470, 4.013346, -5.933038, 3.384772, 5.367784, 0.994224, -2.253595, -0.450002, 0.113909, -9.981983, 2.174092, 0.458702, -0.550130, 4.121709, 0.055792, 3.381026, 0.224217, -2.882266, -0.534291, 0.376481, 0.097206, -1.507773, 0.389125, -0.527342, -1.772734, -2.101506, 2.286718, 3.837304, -0.114564, -0.330263, 1.073511, 0.029877, -1.633782, -7.562314, -0.648720, 1.629470, 3.975489, 2.423227, 6.425655, 7.710009, 0.337786, -3.375684, -1.860515, 0.107860, 1.165393, -0.612101, 0.055045, -1.761673, 1.279403, 5.502572, -0.987779, 1.097176, 0.532789, -5.638363, 2.125039, 0.035663, --1.731669, 1.573543, -1.810375, 2.018543, -4.017689, -2.031807, 2.143212, 0.437938, 2.074214, -2.458002, -7.663488, 2.675484, 7.721604, -3.649217, -3.664882, 4.330673, 0.434385, 3.215706, 1.291247, -1.357334, 1.918163, -1.578749, 0.887113, 0.056447, 4.543562, -2.219110, -0.812309, -1.380378, 0.706664, -1.992625, -0.605155, 1.648007, --0.745284, -0.395060, 2.257222, -2.050334, -2.811226, -3.223480, -0.935113, 4.670177, -0.166676, 0.190502, 4.950702, -5.055352, -2.926551, -0.875040, -2.181215, 2.516552, 3.281529, 4.631181, 0.170389, -1.290764, -1.637012, 1.986015, 2.599300, -0.560773, -1.093340, -2.086372, -2.141530, 5.056557, -1.756402, -4.758149, -0.287663, -1.831596, -3.072729, -2.615700, 4.131379, -2.967680, 0.447018, 4.740140, -4.009865, 0.703566, -0.613143, 2.639772, -1.038132, 0.775154, -1.156957, 0.229450, 2.784570, -0.660779, 2.145897, 0.258853, -0.768564, -1.063183, 0.617708, -0.135477, -3.456913, 0.023365, 1.792191, 0.239879, 3.347177, -7.541625, 0.274615, -0.131922, -0.664101, 2.145448, --1.414440, 1.015114, 1.871301, -1.742095, 1.538365, 1.129859, -0.626152, -0.138937, 1.232638, -1.846977, 5.286344, -2.819705, -3.333694, -6.735012, -0.789252, -1.318035, 0.881870, 1.963813, -2.723712, -1.828124, -0.737036, -2.770875, -1.962267, -6.279300, -2.201661, -5.280858, 0.328632, -4.216747, 2.882310, 0.202990, -1.582065, 6.267218, --1.148481, -1.254931, 1.314193, 0.969432, 0.429214, -3.153016, -1.708260, 4.345199, -0.671442, 1.874414, 0.090322, -0.330771, -0.801841, 0.734000, -7.610411, 1.416348, 0.229478, 0.114050, -2.328229, 0.822486, -0.594291, 1.357512, -4.062139, -0.165713, -2.305657, 2.479547, 1.950884, -4.972633, 1.115902, -4.844807, 0.812774, 6.339092, -1.136031, 1.501339, -2.519958, 1.596872, 0.409924, -5.161640, -2.744563, -2.843511, -1.029676, -3.751853, 5.121879, -2.964035, -1.117965, 0.380782, -2.735341, -6.494120, -1.351529, -1.072190, 4.475897, -0.367306, -0.331998, 4.780028, 0.935141, 0.891659, -0.969988, 2.362436, -2.633953, 0.126173, 0.406457, 0.058628, -4.265975, -1.729679, - - }; -static float combinedBMatrix1[] = {0.390521,-1.568006,-1.247215,2.683117,-5.352313,1.015610,-2.181136,-2.871274,4.206901,2.940511,-0.876600,1.264730,2.177765,-0.583102,-1.096310,0.976021,}; - -static float fcW[] = {1.153998, 2.908503, 2.931298, -6.591868, 8.570377, 1.777791, 4.249845, -5.324548, -1.933409, 1.652255, -3.008340, 2.561109, 5.091272, 2.375975, 0.114272, 1.825302, -4.079215, 1.132804, 1.410711, 3.920387, -2.375091, -3.254151, -0.664488, 1.958657, -3.064375, 1.514691, -4.174952, 4.311438, -3.373156, 5.219816, 7.911401, -6.436582, -2.892433, 0.543585, 0.357800, -1.411686, 5.022547, -2.542740, -4.708998, 3.959384, 5.811014, -6.125777, -3.734309, -1.885103, 1.591531, 8.301410, 4.805660, -5.946973, --8.308530, 2.225836, 2.609653, 1.061591, -1.923773, -0.394133, 2.562978, -13.416260, 0.970302, -4.682763, 2.798755, -4.203907, 3.902050, 0.464174, -0.507031, 9.735559, -2.582557, 4.024098, -3.741822, 1.387635, -0.826144, -4.692614, -2.862955, -8.454850, -4.566405, -9.172646, 7.517973, -2.362217, 1.423986, 12.640054, 0.416312, -1.751263, --2.243015, -5.913934, -0.829215, 4.400629, -6.072413, -0.354700, -3.499763, 3.878453, -0.876954, -1.165360, 0.531110, 5.968567, 4.987993, 1.700330, -9.198635, -6.721683, -4.435347, -6.062106, -4.835220, -3.835865, 12.558668, -4.110910, -5.846931, 4.634123, -0.288808, 10.246997, 3.454742, -2.433312, -2.960399, -10.358557, -8.287789, 3.800376, --3.147445, -1.744314, 1.603617, 7.252875, -7.243377, -3.880891, 12.423599, 5.735993, -3.459105, 2.935940, 4.733056, -4.282575, -7.891159, 4.837924, 3.405554, -2.671608, -3.892418, -1.989835, 0.918071, 0.043651, -7.037201, 10.196301, 3.654709, -10.874338, -1.109066, -7.223512, 4.990910, -5.295347, 2.799649, -0.427754, 2.969462, 1.733097, --8.279483, 1.865549, 3.969562, 4.548631, -0.153620, 4.558271, 10.215759, -1.037572, 4.205336, -7.001508, -3.296622, -1.629840, 5.132443, -9.705027, -2.475006, 5.934279, --1.256917, 2.953662, -3.081605, 1.836611, -2.805650, 4.750621, -0.547419, 5.925297, 3.857441, 7.218900, -3.965770, 7.754599, -11.122416, -3.871731, -6.957188, -3.133772, --4.082258, 6.178590, -0.460052, -0.987127, 2.318068, -8.007840, -7.212764, 4.920698, -1.504554, 9.524718, -4.809536, -1.719856, -2.680660, -8.458871, 9.215178, 7.220995, -9.246867, -5.056426, -0.473073, -11.486769, 4.229325, 8.818913, -1.797206, 8.909225, 7.959111, 1.329669, -2.135564, 0.937130, 1.458388, -4.138429, -2.824711, -4.755872, -}; -static float fcB[] = {3.389326,-3.066761,0.569489,2.105324,-0.605301,2.095950,-3.786515,0.042079,-2.827516,-0.433185,2.729823,-2.976138,-2.544198,}; - -void initFastRNN0() { - fastrnnParams0.timeSteps = 8; - fastrnnParams0.featLen = 32; - fastrnnParams0.statesLen = 16; - fastrnnParams0.W = combinedWMatrix0; - fastrnnParams0.b = combinedBMatrix0; - fastrnnParams0.alpha = 0.371637; - fastrnnParams0.beta = 0.892619;} - -void initFastRNN1() { - fastrnnParams1.timeSteps = 6; - fastrnnParams1.featLen = 16; - fastrnnParams1.statesLen = 16; - fastrnnParams1.W = combinedWMatrix1; - fastrnnParams1.b = combinedBMatrix1; - fastrnnParams1.alpha = 0.393828; - fastrnnParams1.beta = 0.968985; -} - -void initFC(){ - fcParams.W = fcW; - fcParams.B = fcB; - fcParams.inputDim = 16; - fcParams.outputDim = 13; -} - - -float featNormMean[] = {3.558071,5.307965,6.723956,6.980298,7.084899,7.346985,7.488606,7.989687,7.914260,7.832272,7.907389,7.931001,7.815156,7.930761,8.122243,8.164267,8.300410,8.296384,8.287304,8.508408,8.552395,8.582291,8.675160,8.630129,8.566705,8.476798,8.394355,8.335714,8.255317,8.179764,7.816524,6.466621,}; -float featNormStd[] = {5.316042, 5.429762, 5.761431, 5.828824, 5.859360, 6.028826, 6.098757, 6.153158, 6.109560, 5.981027, 5.866415, 5.777138, 5.708584, 5.648618, 5.630316, 5.599686, 5.539146, 5.473228, 5.465712, 5.505444, 5.488520, 5.451288, 5.437470, 5.387079, 5.305981, 5.239823, 5.195953, 5.158002, 5.121702, 5.103227, 5.064711, 4.885242, }; -const char *labelInvArr[] = {"Noise", "go","no","on","up","bed","cat","dog","off","one","six","two","yes",}; - diff --git a/Applications/WakeWord-MXChip/src/models/template_MXChip.py b/Applications/WakeWord-MXChip/src/models/template_MXChip.py deleted file mode 100644 index f9e61dfd0..000000000 --- a/Applications/WakeWord-MXChip/src/models/template_MXChip.py +++ /dev/null @@ -1,140 +0,0 @@ -def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, - timeSteps1, fcW, fcB, numOutput, labelMap, normalize=False, - mean=None, std=None): - statesLen0 = len(B0) - featLen0 = W0.shape[1] - statesLen0 - statesLen1 = len(B1) - featLen1 = W1.shape[1] - statesLen1 - assert W0.shape[0] == statesLen0 - assert W1.shape[0] == statesLen1 - assert featLen1 == statesLen0 - assert fcW.shape[0] == numOutput - assert fcW.shape[1] == statesLen1 - assert fcW.ndim == 2 - assert fcB.ndim == 1 - assert fcB.shape[0] == numOutput - - W0Str = '' - for i in range(W0.shape[0]): - for j in range(W0.shape[1]): - W0Str += '%f, ' % W0[i][j] - W0Str += '\n' - - B0Str = '' - for i in range(B0.shape[0]): - B0Str += '%f,' % B0[i] - - W1Str = '' - for i in range(W1.shape[0]): - for j in range(W1.shape[1]): - W1Str += '%f, ' % W1[i][j] - W1Str += '\n' - - B1Str = '' - for i in range(B1.shape[0]): - B1Str += '%f,' % B1[i] - - FCWStr = '' - for i in range(fcW.shape[0]): - for j in range(fcW.shape[1]): - FCWStr += '%f, ' % fcW[i][j] - FCWStr += '\n' - - FCBStr = '' - for i in range(fcB.shape[0]): - FCBStr += '%f,' % fcB[i] - - retStr = ''' -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams0; -struct FastRNNParams fastrnnParams1; -struct FCParams fcParams; - -void initFastRNN0(); -void initFastRNN1(); -void initFC(); - -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - %s - }; - -static float combinedBMatrix0[] = {%s}; - -static float combinedWMatrix1[] = { - %s - }; -static float combinedBMatrix1[] = {%s}; - -static float fcW[] = {%s}; -static float fcB[] = {%s}; - -void initFastRNN0() { - fastrnnParams0.timeSteps = %d; - fastrnnParams0.featLen = %d; - fastrnnParams0.statesLen = %d; - fastrnnParams0.W = combinedWMatrix0; - fastrnnParams0.b = combinedBMatrix0; - fastrnnParams0.alpha = %f; - fastrnnParams0.beta = %f;} - -void initFastRNN1() { - fastrnnParams1.timeSteps = %d; - fastrnnParams1.featLen = %d; - fastrnnParams1.statesLen = %d; - fastrnnParams1.W = combinedWMatrix1; - fastrnnParams1.b = combinedBMatrix1; - fastrnnParams1.alpha = %f; - fastrnnParams1.beta = %f; -} - -void initFC(){ - fcParams.W = fcW; - fcParams.B = fcB; - fcParams.inputDim = %d; - fcParams.outputDim = %d; -} - -''' % (W0Str, B0Str, W1Str, B1Str, FCWStr, FCBStr, timeSteps0, featLen0, - statesLen0, alpha0, beta0, timeSteps1, featLen1, statesLen1, alpha1, - beta1, statesLen1, numOutput) - - if normalize == True: - meanStr = '' - for val in mean: - meanStr += '%f,' % val - stdStr = '' - for val in std: - stdStr += '%f, ' % val - str2 = ''' -float featNormMean[] = {%s}; -float featNormStd[] = {%s}; -''' % (meanStr, stdStr) - retStr += str2 - label_inv = {} - for key in labelMap: - val = labelMap[key] - if val in label_inv: - label_inv[val].append(key) - else: - label_inv[val] = [key] - assert len(label_inv) == numOutput - for i in range(1, numOutput): - assert len(label_inv[i]) == 1 - - label_inv_str = 'const char *labelInvArr[] = {"Noise", ' - for i in range(1, numOutput): - label_inv_str += '"%s",' % label_inv[i][0]; - label_inv_str += "};\n" - retStr += label_inv_str; - return retStr - - diff --git a/Applications/WakeWord-MXChip/test/README b/Applications/WakeWord-MXChip/test/README deleted file mode 100644 index df5066e64..000000000 --- a/Applications/WakeWord-MXChip/test/README +++ /dev/null @@ -1,11 +0,0 @@ - -This directory is intended for PIO Unit Testing and project tests. - -Unit Testing is a software testing method by which individual units of -source code, sets of one or more MCU program modules together with associated -control data, usage procedures, and operating procedures, are tested to -determine whether they are fit for use. Unit testing finds problems early -in the development cycle. - -More information about PIO Unit Testing: -- https://docs.platformio.org/page/plus/unit-testing.html diff --git a/Applications/WakeWord-MXChip/test/src/generateModelParams.py b/Applications/WakeWord-MXChip/test/src/generateModelParams.py deleted file mode 100644 index 85e93816c..000000000 --- a/Applications/WakeWord-MXChip/test/src/generateModelParams.py +++ /dev/null @@ -1,125 +0,0 @@ -import numpy as np -from template_MXChip import getTemplate as getTemplateMXChip -import python_speech_features as sp - - -LABELMAP13 = { - 'go': 1, 'no': 2, 'on': 3, 'up': 4, 'bed': 5, 'cat': 6, - 'dog': 7, 'off': 8, 'one': 9, 'six': 10, 'two': 11, - 'yes': 12, - 'wow': 0, 'bird': 0, 'down': 0, 'five': 0, 'four': 0, - 'left': 0, 'nine': 0, 'stop': 0, 'tree': 0, 'zero': 0, - 'eight': 0, 'happy': 0, 'house': 0, 'right': 0, 'seven': 0, - 'three': 0, 'marvin': 0, 'sheila': 0, '_background_noise_': 0 -} - -np.random.seed(42) - -def sigmoid(x): - return 1.0 / (1 + np.exp(-x).astype(np.float32)) - -class FastRNN: - def __init__(self, W, U, b, alpha, beta, statesLen): - self.statesLen = statesLen - self.alpha = alpha - self.beta = beta - # Wx + Uh + b - self.W, self.U = W, U - self.Wfused = np.concatenate([U, W], axis=1) - self.b = b - - def cell(self, x, h): - Wfused = self.Wfused - b = self.b - hx = np.concatenate([h, x]) - h_= np.squeeze(np.matmul(Wfused, hx)) - h_ = np.squeeze(h_) + b - h_ = sigmoid(h_) - h_ = self.alpha * h_ + self.beta * h - return h_ - - def unroll(self, x_list): - h = np.zeros(self.statesLen) - for x in x_list: - h = self.cell(x, h) - return h - -class Stacked2LayerRNN: - def __init__(self, rnn0, rnn1, fcW, fcB): - self.rnn0 = rnn0 - self.rnn1 = rnn1 - self.fcW = fcW - self.fcB = fcB - - def infer(self, x): - ''' - x: [NUM_BRICKS, NUM_BRICK_TIMESTEPS, NUM_INPUT] - ''' - rnn0, rnn1 = self.rnn0, self.rnn1 - assert x.ndim == 3 - h_list = [] - for brick in x: - h = rnn0.unroll(brick) - h_list.append(h) - h_final = rnn1.unroll(h_list) - predictions = np.matmul(self.fcW, h_final) + self.fcB - return predictions - - -def main(): - # Configuration - # ------------- - paramsDir = './params/' - timeSteps0 = 8 - timeSteps1 = 6 - # ------------- - # Load the model and initialize two fast RNN cells - x_sample = np.load(paramsDir + 'x_sample.npy') - target = np.load(paramsDir + 'target_sample.npy') - predictions = np.load(paramsDir + 'predicted_sample.npy') - mean = np.load(paramsDir + 'mean.npy') - std = np.load(paramsDir + 'std.npy') - - fcW = np.load(paramsDir + 'fcW.npy').T - fcB = np.load(paramsDir + 'fcB.npy') - W0 = np.load(paramsDir + 'W0.npy').T - U0 = np.load(paramsDir + 'U0.npy').T - b0 = np.squeeze(np.load(paramsDir + 'h0.npy')) - alpha0 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha0.npy'))) - beta0 = sigmoid(np.squeeze(np.load(paramsDir + 'beta0.npy'))) - fastRNN0 = FastRNN(W0, U0, b0, alpha0, beta0, W0.shape[0]) - W1 = np.load(paramsDir + 'W1.npy').T - U1 = np.load(paramsDir + 'U1.npy').T - b1 = np.squeeze(np.load(paramsDir + 'h1.npy')) - alpha1 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha1.npy'))) - beta1 = sigmoid(np.squeeze(np.load(paramsDir + 'beta1.npy'))) - fastRNN1 = FastRNN(W1, U1, b1, alpha1, beta1, W1.shape[0]) - - srnn2 = Stacked2LayerRNN(fastRNN0, fastRNN1, fcW, fcB) - errorCount = 0 - print("Verifying outputs") - for i in range(len(x_sample)): - ret = srnn2.infer(x_sample[i]) - errorCount += int(abs(np.sum(ret - predictions[i])) >= 0.0001) - print("Done! Error cound %d for %d tests" % (errorCount, len(x_sample))) - - W0 = np.concatenate([U0, W0], axis=1) - W1 = np.concatenate([U1, W1], axis=1) - assert x_sample.shape[2] == timeSteps0 - assert x_sample.shape[1] == timeSteps1 - numOutput = fcW.shape[0] - ret = getTemplateMXChip(W0=W0, B0=b0, alpha0=alpha0, beta0=beta0, - W1=W1, B1=b1, alpha1=alpha1, beta1=beta1, - timeSteps0=timeSteps0, timeSteps1=timeSteps1, - fcW=fcW, fcB=fcB, numOutput=numOutput, - labelMap=LABELMAP13, - normalize=True, mean=mean, std=std) - print("Generating model.h") - f = open('model.h', 'w+') - print(ret, file=f) - f.close() - print("Done") - - - -main() diff --git a/Applications/WakeWord-MXChip/test/src/main.cpp b/Applications/WakeWord-MXChip/test/src/main.cpp deleted file mode 100644 index 388f86812..000000000 --- a/Applications/WakeWord-MXChip/test/src/main.cpp +++ /dev/null @@ -1,124 +0,0 @@ -#include -#include -#include -#include - -extern struct FastRNNParams fastrnnParams0; -extern struct FastRNNParams fastrnnParams1; -extern struct FCParams fcParams; -extern void initFastRNN0(); -extern void initFastRNN1(); -extern void initFC(); -extern const char *labelInvArr[]; -// A circular q for voting -#define VOTE_WIN_LEN 10 -#define VOTE_MAJORITY 5 -FIFOCircularQ votingQ; -static int votingContainer[VOTE_WIN_LEN]; -static int votingFrequence[NUM_LABELS]; - -// TODO: Explain this -#define TRANSFER_BUFFER_MAX_LEN 128 -static AudioClass& Audio = AudioClass::getInstance(); -char readBuffer[AUDIO_CHUNK_SIZE]; -static int transfer_buffer_curr_len = 0; -static int16_t transfer_buffer[TRANSFER_BUFFER_MAX_LEN]; - -void recordCallback(void) { - int length = Audio.readFromRecordBuffer(readBuffer, AUDIO_CHUNK_SIZE); - // We are 16bit (short) and not 8bit (char). Hence actual number of samples - // is half. Further, we need to ignore the second channel in the - // audio (interleaved with the first channel). - length = length / 2; - length = length - (length % 2); - length = length / 2; - if(length > TRANSFER_BUFFER_MAX_LEN) - error("Transfer buffer too small"); - // Convert to 16 bit samples - int16_t *tempAudio = (int16_t*)readBuffer; - if (transfer_buffer_curr_len != 0) { - Serial.printf("Error: Transfer buffer not empty. %d dropped\n", length); - return; - } - // Drop every other sample (the second channel) while copying - for(int i = 0; i < length; i++) - transfer_buffer[i] = tempAudio[2 * i]; - transfer_buffer_curr_len = length; -} - -void init_record(){ - // Sampling rate 16000Hz @ 16 bit resolution - // This is hardcoded in the code. Don't change. - Audio.format(16000U, 16U); -} - -void start_record(){ - Audio.startRecord(recordCallback); -} - -void prediction_callback(float *vec, int len){ - int arg = argmax(vec, len); - int oldarg = *(int*)q_oldest(&votingQ); - if (oldarg >= NUM_LABELS || oldarg < 0) - oldarg = 0; - votingFrequence[arg]++; - votingFrequence[oldarg]--; - q_force_enqueue(&votingQ, &arg); - if (votingFrequence[arg] >= VOTE_MAJORITY){ - char str[20]; - sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); - Screen.print(str, false); - } -} - - -void setup(){ - q_init(&votingQ, votingContainer, VOTE_WIN_LEN, cb_write_int, cb_read_int); - votingFrequence[0] = 5; - Serial.begin(115200); - Screen.init(); - delay(500); - initFastRNN0(); - initFastRNN1(); - initFC(); - delay(500); - Screen.clean(); - unsigned ret = sfastrnn2p_init(&fastrnnParams0, - &fastrnnParams1, &fcParams, prediction_callback); - Serial.printf("Return code: %d (init)\n", ret); - if(ret != 0) - error("Shallow FastRNN initialization failed (code %d)", ret); - if(ret != 0) while(1); - init_record(); - delay(500); - Serial.println(); - Serial.println("Ready"); - Screen.print(0, "Ready"); -} - -int main(){ - // Setup the predictor thread and the - // audio recording thread. The prediction - // thread has alrady started and is waiting for audio. - setup(); - delay(500); - start_record(); - while (1){ - if (transfer_buffer_curr_len == 0){ - // For a 16, 16 fastRNN model, this can be pushed - // 6ms without causing errors. - rtos:wait_ms(5); - continue; - } - unsigned ret = sfastrnn2p_add_new_samples(transfer_buffer, - transfer_buffer_curr_len); - if(ret != 0) - Serial.printf("Error pushing to interface %d\n", ret); - static int count = 0; - count += transfer_buffer_curr_len; - if(count % (128 * 1000) == 0) - Serial.printf("Pushed %d seconds\n", (count/16000)); - transfer_buffer_curr_len = 0; - } -} - diff --git a/Applications/WakeWord-MXChip/test/src/model.h b/Applications/WakeWord-MXChip/test/src/model.h deleted file mode 100644 index 8d70fbcef..000000000 --- a/Applications/WakeWord-MXChip/test/src/model.h +++ /dev/null @@ -1,109 +0,0 @@ - -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams0; -struct FastRNNParams fastrnnParams1; -struct FCParams fcParams; - -void initFastRNN0(); -void initFastRNN1(); -void initFC(); - -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - -4.394342, 1.670318, -2.444137, 3.987555, -0.367528, 0.847272, -1.579511, -2.468433, -7.282849, -0.976210, 3.635147, 6.876060, -3.495753, -4.241759, 5.861881, -1.029778, -0.132852, 0.482839, -0.773421, -1.058756, -0.400583, 0.313920, 0.754386, 2.407314, 0.084614, -0.621101, -1.202959, -0.817329, 1.091781, 0.803296, -1.132104, -1.491276, -1.285186, -0.367634, -0.191333, 2.019341, 0.813238, 0.842223, 1.320992, 0.335768, -0.458256, 0.623994, -0.636713, 0.135170, 0.722895, -0.540891, 0.339657, -0.178645, --5.010478, -12.386557, 3.541905, 1.687755, -0.226694, 2.467856, -2.713917, -4.092384, 8.001176, 1.380618, -3.027768, 1.509269, 1.249332, 4.262799, 1.940189, 0.479688, -0.647341, -0.274383, 0.621559, 0.840944, 0.471705, 1.386905, 2.151344, 1.836882, 0.543310, 0.328246, -0.259154, -0.031627, 0.408222, -0.686999, -0.324494, 0.529456, -0.041894, 0.162293, 0.634429, 0.658714, 0.309362, 0.206179, 0.323115, -0.444688, 0.045480, 0.334993, -0.038282, -0.554810, 0.144400, -0.221486, 0.129975, -0.449101, --3.118361, -1.812039, -4.206928, 2.821902, -0.748216, 4.338758, -3.047090, -10.049188, 0.120711, -8.117956, 2.690513, -1.699157, 0.425068, 2.030299, -2.204330, -1.336558, -0.831021, -0.696517, 1.643283, 0.811341, 0.816283, 0.673865, -1.026075, -1.222155, -0.589451, -1.283914, -1.704754, -0.735262, 0.259212, 1.528514, 1.482427, 1.216248, 1.072276, 0.873297, 0.285459, -0.135662, 1.117006, -0.472917, 0.991429, -0.119520, 0.087565, -0.214628, -0.061496, -0.169957, 0.019995, -0.054380, -0.090222, -0.428023, --0.242790, 1.813288, 0.119135, -2.969033, -1.675614, -3.901589, -0.091110, -7.544526, 1.960290, -0.037544, -0.672174, 4.773893, 0.150768, -3.041260, 3.332448, -0.244760, 0.657012, -2.135938, 2.968000, -1.933262, -0.587828, -1.612573, -1.273521, -1.634842, 1.549491, 2.493810, 3.421001, 2.132683, -0.197654, -0.376506, -1.291105, 0.537511, -0.426619, -1.155925, -0.591313, -1.176670, 1.275704, 0.069142, -1.310604, 0.469024, 0.390803, 0.219441, -0.309057, 0.795271, -0.377698, -0.204987, 0.098430, -0.072286, -1.659412, -0.136527, 0.939389, -3.545981, -3.184775, -2.974060, -0.538432, -3.639727, -0.837568, -1.604512, -0.579743, -4.922958, 1.545775, 0.529332, -7.399548, 4.370611, -0.080237, 1.754189, -0.956228, 0.022387, -1.777416, -0.993705, -2.662503, -1.556300, 1.677594, 1.765419, 2.185814, 2.665101, -1.390469, -0.851602, 0.933666, 1.104553, 2.189019, -0.020495, 1.062610, 0.149326, -1.536042, -2.015504, -0.590997, -0.187154, -0.888261, -0.192437, -0.007773, -0.195747, 0.024274, 0.260669, -0.274831, -0.121948, --0.644862, 3.412475, -5.739103, 0.730205, 1.893141, -5.632226, -0.136634, -3.698142, 1.016315, -0.203452, 1.990294, -4.053802, -2.250560, 2.936410, 0.938369, -4.563478, -0.198095, 1.321754, -1.213177, 0.746386, 0.395729, 0.735425, 0.674619, -0.286715, -0.213787, 0.695955, 1.095577, 2.195754, 0.552678, 0.022346, 0.491991, -1.117851, -2.112240, -1.116424, -0.688602, -0.407817, -0.537197, 0.696354, 0.902197, 0.448935, -0.177437, -0.303541, 0.401238, -0.163165, -0.310976, 0.233415, -0.507773, 0.439906, -0.405050, 1.563615, -2.845270, 1.864122, 2.324951, -2.308045, 1.342459, -0.484539, 0.426602, 1.209528, -1.047912, -0.280595, -0.585254, 1.265471, -2.105597, -6.096662, -0.203713, -0.298388, 1.028528, 0.607156, 0.308826, -0.618201, -0.722835, -1.619279, -0.824562, -0.617465, -0.543220, -1.233350, -2.441530, -1.802619, 2.627425, 2.585896, 1.069127, 1.195297, -1.627771, 0.595738, 1.037760, 0.417393, -0.090837, -0.146070, -0.176088, 1.056672, -0.459774, 0.658548, -0.328070, -0.268748, -0.390144, 0.451860, --1.733371, -2.615444, -3.020136, -1.453281, 2.591630, -2.385435, -0.073184, -3.689105, -2.830683, -0.677763, 2.251215, 1.987840, -0.602462, -6.297771, 1.119586, -0.775122, -0.517076, -1.090677, 2.195573, 3.490596, 3.532367, 1.302304, -0.036746, -2.973045, -0.614896, -1.700183, -0.836986, -0.260505, -0.024295, 0.439021, -0.761616, -1.531463, -1.656251, 0.141997, -0.249461, 1.028342, 1.568828, 0.854612, 0.420676, 0.125925, -0.075899, 0.404789, 0.054414, -0.723230, 0.321348, -0.352063, -0.073613, 0.100152, --0.264005, -1.951415, -1.429368, -1.594596, -0.371441, 0.040082, 1.656364, 2.827784, -8.510094, -3.045576, 0.982709, -0.357535, 0.458934, -5.671675, 2.810453, -2.509865, -0.055260, 0.149244, -2.556470, -0.289469, -0.956199, -0.967695, -1.253180, 0.375230, 0.470758, -0.480561, -1.188382, -0.385000, 0.729667, 1.763392, 0.788664, -0.381417, -0.188639, 0.700852, -0.828685, -0.422568, -0.385014, -0.557915, -0.905237, -0.235940, 0.497495, 0.208721, 0.115759, 0.290364, 0.086713, -0.006929, -0.818390, 1.248167, --2.651732, -0.196781, 2.481395, -1.427539, -3.650820, -4.447654, 3.010999, -2.660051, 0.965630, -7.510485, -3.075092, -0.512343, 0.263273, 3.732776, -0.218930, -3.831048, 0.297317, -1.412834, -1.033311, 0.403555, 1.724447, 2.214988, 3.159698, 0.195241, -2.543757, -1.156173, -0.658126, -0.196266, -0.891090, -0.997414, -0.669083, -1.452945, 0.267728, 0.721529, 1.612172, 0.383177, 1.040189, 0.653729, 0.163864, -0.094382, 0.666856, 0.253287, 0.024207, -0.089818, -0.387213, -0.115701, 0.229131, -0.504887, -3.510151, 13.682715, -1.262339, -0.938372, 0.214310, -4.568920, 1.900012, 0.168166, -1.113414, 4.860772, -3.513642, -7.361302, 0.977453, 3.073361, 0.495730, 1.790086, 0.665338, 0.358030, 1.767592, 1.373327, -0.377032, -1.457430, -0.920559, 0.233391, 1.578097, 1.341954, 0.032383, 1.021583, 0.113483, -0.202995, 0.503583, 0.312998, -0.546984, 0.279893, 0.275056, -1.264586, 1.479502, -0.670943, 0.622271, -0.101685, 0.061433, -2.146494, -0.167393, -1.107415, -1.833909, -2.074111, -1.063813, -2.169270, --2.608964, -4.021140, -0.128930, -4.680740, -3.001136, 1.165962, -2.217025, 1.472322, 1.831619, -2.566680, 2.990274, -9.275423, -1.245824, 3.842207, 0.191467, -2.173995, -0.083123, -0.301617, -1.096413, -0.374791, -1.169248, 0.193628, 0.578226, 0.233941, 0.187847, 0.837287, -0.367849, 0.188699, 1.307282, 2.631428, 3.713660, 2.160410, 1.891309, -0.735538, -1.449885, -1.196488, -0.918136, -0.692220, -1.113876, -0.364902, 0.377525, 0.318798, -0.076559, -0.037340, -0.291767, -0.562892, 0.066101, -0.191011, -1.705875, -2.202471, -0.187324, -0.836479, 0.115738, 4.280789, 0.098201, -0.026486, 3.779680, 0.790323, -0.340409, -1.200357, 0.258244, 3.573425, -2.039930, 0.448585, -0.263841, 1.054291, -0.734569, 0.357012, 0.344547, -0.227532, -1.293920, -2.773390, -0.967389, -0.291874, 1.814994, 1.863690, 2.086262, 2.177715, -0.059085, -0.779559, 0.034168, -1.790127, 0.128300, -0.917041, -0.207902, -0.319050, 0.061688, 1.112218, -0.369199, -0.069757, -0.304790, 0.515871, 0.195216, -0.047352, 0.470148, 0.135613, --1.801733, -14.333292, -6.710084, 2.027344, -0.738840, 2.533691, -1.460382, 0.617199, 3.300643, -1.117942, 3.094809, 1.257551, -3.057455, -7.443308, 0.006572, -0.762965, -0.756610, 1.186737, -0.927841, -0.341335, -0.853035, 0.217751, 0.376304, 2.052606, 1.383751, 0.387989, 0.656082, 0.743186, -0.085105, -0.018542, 0.111765, -0.176987, 0.164592, -0.040699, -0.555956, 1.440574, -0.231119, 1.188938, 1.542780, -0.064015, -0.069175, 0.515627, 0.091999, -0.237204, 0.515334, -0.054009, 0.603516, -0.318698, --2.384683, 2.217553, -0.510579, -3.762332, 0.927062, 1.052021, -0.594735, 2.678587, 5.472569, -5.223604, 0.411627, 0.326158, 3.073533, 0.891218, -7.836277, -0.877050, 0.337595, 0.027045, 0.207879, 1.107072, 2.751967, 3.531062, 1.655158, -3.068271, -3.484626, -1.509957, -0.649874, -0.190971, -1.526214, -1.772561, 0.418379, 0.525252, 0.049277, 1.424461, 0.954263, -0.375417, -1.519454, 0.281435, 0.668371, 0.240059, 0.549209, 0.566503, -0.102672, -0.965943, 0.562778, -0.635043, 1.523030, -0.806144, --4.007565, -2.384225, 1.985205, 5.132339, -1.038108, -3.017178, 6.698817, 0.000970, -4.567681, -0.637183, -1.207071, 1.972803, -5.824776, 2.519549, 5.051178, -10.033369, -0.685569, -0.454371, -0.362847, -0.009798, 0.080245, -0.475046, -0.687661, 0.673480, 1.079727, 0.344966, -1.493761, -1.561329, 0.848099, 3.756004, 4.460750, 0.785049, -1.214222, -1.517126, -1.006831, -0.269839, 0.436658, 0.493897, -0.802526, -0.039728, 0.621665, -0.144493, -0.240633, 0.607524, -0.736513, 0.338355, -0.749308, 0.594335, - - }; - -static float combinedBMatrix0[] = {-0.483399,-5.375202,-0.894719,-2.971153,0.176196,-4.627392,2.712877,-3.889010,3.451340,-0.512680,3.635937,-2.563429,-1.778029,-1.228812,-4.482069,-2.371642,}; - -static float combinedWMatrix1[] = { - -8.993324, 5.766108, -0.984275, 1.232846, -0.784503, -1.215732, -1.109800, -1.419134, 0.867878, 0.985043, 1.606076, -0.275711, 1.211763, -0.110211, 2.418703, -2.073111, 1.863143, -4.919676, -2.105419, 3.112989, 3.771616, 3.573565, -0.141503, -1.749448, 2.866004, 1.695223, -2.021968, -1.316671, 1.155566, 2.337256, -0.808888, 0.022269, -1.040456, -5.227429, -0.590861, 2.846540, 2.510352, 8.778857, 0.772251, 0.013926, 1.175662, -0.919632, 1.295280, 3.194552, -0.671261, -2.404313, 2.420117, 0.925858, -1.226532, -0.982795, -2.969703, 0.164707, -0.217380, -0.768241, -0.376959, 2.921228, 3.840075, 2.656377, 0.184129, 4.891365, -0.248023, -1.842269, 2.994883, -0.866867, --2.433946, 2.733418, -7.199495, 1.227334, -4.087968, -4.372028, 7.848134, -2.760289, 3.304864, -1.298907, 1.932202, -0.909907, 0.924740, -1.356102, -5.423501, -3.767486, 0.325634, -2.054650, 2.083872, 0.728384, 1.154159, 0.952869, 1.352677, 4.639591, -0.716756, 0.798336, -1.293890, 1.404328, -0.389740, -0.894149, 0.415447, -0.260267, --0.407898, 0.768603, 1.095211, -4.719667, -3.602338, 3.734942, 1.431481, 2.184455, 0.390121, 1.675800, -0.604315, 0.434035, 1.974323, -1.010169, 0.466087, 0.810820, -3.064052, 1.466479, 0.240817, -1.555377, 1.680161, 1.640082, -2.491495, -3.465886, 0.882935, -0.745272, 3.704679, 4.501615, 0.154132, -2.079676, -0.336283, 1.146916, -1.872181, -0.171051, 0.428701, 0.277004, -6.850987, 0.018607, -1.209911, 5.147545, 2.395395, -0.063215, -3.504235, -0.782541, -1.775267, -1.429212, -1.090621, 3.328624, -0.369251, 0.046201, 0.682975, -1.618495, 1.281623, -2.842376, 0.478221, 2.351111, -2.736117, -1.092621, 1.578171, 4.780344, 0.432083, -0.790555, -2.146031, 0.992934, -2.229246, -3.632861, 2.121870, 1.937214, 0.773552, -7.277787, 1.350840, 3.131287, 0.261730, -2.937069, 1.273218, 2.050651, -2.149755, -3.658037, 1.927494, 4.298773, -0.149977, 3.697038, -0.205383, -2.551378, -0.561584, -2.299595, 1.620943, 0.698497, -0.871604, -1.842371, -2.693478, -1.622483, 2.097851, -5.380957, -2.524892, 0.540286, -1.974882, 0.860660, 0.483594, -4.428236, 0.254198, -0.738776, -7.166861, 4.724154, -0.094901, 3.128331, -0.223106, 0.047523, -1.512438, -0.349958, 1.349454, -1.073704, 0.963849, -7.747976, 2.641978, 1.012649, 0.867783, 3.279111, -1.728747, -1.165767, -1.853621, 2.364444, -0.712560, 1.917849, 0.494486, 1.950737, -0.027571, 0.073560, -0.185064, 2.787849, 1.392283, -3.992270, -2.176939, 1.571382, -3.505462, -10.164021, -1.369556, 1.395783, -2.141547, -5.636579, 3.930323, 0.386195, -6.129729, -1.326905, -0.328154, 1.842927, -4.650984, -1.256178, 1.218856, -2.946430, -0.695355, -0.041204, -2.726118, 2.575443, 1.594451, -1.125996, -0.521107, 1.731262, 1.239454, 1.648101, --1.645357, 2.483098, 1.378480, -1.034285, 0.286449, 1.968899, -0.603014, 4.894711, -4.844470, 4.013346, -5.933038, 3.384772, 5.367784, 0.994224, -2.253595, -0.450002, 0.113909, -9.981983, 2.174092, 0.458702, -0.550130, 4.121709, 0.055792, 3.381026, 0.224217, -2.882266, -0.534291, 0.376481, 0.097206, -1.507773, 0.389125, -0.527342, -1.772734, -2.101506, 2.286718, 3.837304, -0.114564, -0.330263, 1.073511, 0.029877, -1.633782, -7.562314, -0.648720, 1.629470, 3.975489, 2.423227, 6.425655, 7.710009, 0.337786, -3.375684, -1.860515, 0.107860, 1.165393, -0.612101, 0.055045, -1.761673, 1.279403, 5.502572, -0.987779, 1.097176, 0.532789, -5.638363, 2.125039, 0.035663, --1.731669, 1.573543, -1.810375, 2.018543, -4.017689, -2.031807, 2.143212, 0.437938, 2.074214, -2.458002, -7.663488, 2.675484, 7.721604, -3.649217, -3.664882, 4.330673, 0.434385, 3.215706, 1.291247, -1.357334, 1.918163, -1.578749, 0.887113, 0.056447, 4.543562, -2.219110, -0.812309, -1.380378, 0.706664, -1.992625, -0.605155, 1.648007, --0.745284, -0.395060, 2.257222, -2.050334, -2.811226, -3.223480, -0.935113, 4.670177, -0.166676, 0.190502, 4.950702, -5.055352, -2.926551, -0.875040, -2.181215, 2.516552, 3.281529, 4.631181, 0.170389, -1.290764, -1.637012, 1.986015, 2.599300, -0.560773, -1.093340, -2.086372, -2.141530, 5.056557, -1.756402, -4.758149, -0.287663, -1.831596, -3.072729, -2.615700, 4.131379, -2.967680, 0.447018, 4.740140, -4.009865, 0.703566, -0.613143, 2.639772, -1.038132, 0.775154, -1.156957, 0.229450, 2.784570, -0.660779, 2.145897, 0.258853, -0.768564, -1.063183, 0.617708, -0.135477, -3.456913, 0.023365, 1.792191, 0.239879, 3.347177, -7.541625, 0.274615, -0.131922, -0.664101, 2.145448, --1.414440, 1.015114, 1.871301, -1.742095, 1.538365, 1.129859, -0.626152, -0.138937, 1.232638, -1.846977, 5.286344, -2.819705, -3.333694, -6.735012, -0.789252, -1.318035, 0.881870, 1.963813, -2.723712, -1.828124, -0.737036, -2.770875, -1.962267, -6.279300, -2.201661, -5.280858, 0.328632, -4.216747, 2.882310, 0.202990, -1.582065, 6.267218, --1.148481, -1.254931, 1.314193, 0.969432, 0.429214, -3.153016, -1.708260, 4.345199, -0.671442, 1.874414, 0.090322, -0.330771, -0.801841, 0.734000, -7.610411, 1.416348, 0.229478, 0.114050, -2.328229, 0.822486, -0.594291, 1.357512, -4.062139, -0.165713, -2.305657, 2.479547, 1.950884, -4.972633, 1.115902, -4.844807, 0.812774, 6.339092, -1.136031, 1.501339, -2.519958, 1.596872, 0.409924, -5.161640, -2.744563, -2.843511, -1.029676, -3.751853, 5.121879, -2.964035, -1.117965, 0.380782, -2.735341, -6.494120, -1.351529, -1.072190, 4.475897, -0.367306, -0.331998, 4.780028, 0.935141, 0.891659, -0.969988, 2.362436, -2.633953, 0.126173, 0.406457, 0.058628, -4.265975, -1.729679, - - }; -static float combinedBMatrix1[] = {0.390521,-1.568006,-1.247215,2.683117,-5.352313,1.015610,-2.181136,-2.871274,4.206901,2.940511,-0.876600,1.264730,2.177765,-0.583102,-1.096310,0.976021,}; - -static float fcW[] = {1.153998, 2.908503, 2.931298, -6.591868, 8.570377, 1.777791, 4.249845, -5.324548, -1.933409, 1.652255, -3.008340, 2.561109, 5.091272, 2.375975, 0.114272, 1.825302, -4.079215, 1.132804, 1.410711, 3.920387, -2.375091, -3.254151, -0.664488, 1.958657, -3.064375, 1.514691, -4.174952, 4.311438, -3.373156, 5.219816, 7.911401, -6.436582, -2.892433, 0.543585, 0.357800, -1.411686, 5.022547, -2.542740, -4.708998, 3.959384, 5.811014, -6.125777, -3.734309, -1.885103, 1.591531, 8.301410, 4.805660, -5.946973, --8.308530, 2.225836, 2.609653, 1.061591, -1.923773, -0.394133, 2.562978, -13.416260, 0.970302, -4.682763, 2.798755, -4.203907, 3.902050, 0.464174, -0.507031, 9.735559, -2.582557, 4.024098, -3.741822, 1.387635, -0.826144, -4.692614, -2.862955, -8.454850, -4.566405, -9.172646, 7.517973, -2.362217, 1.423986, 12.640054, 0.416312, -1.751263, --2.243015, -5.913934, -0.829215, 4.400629, -6.072413, -0.354700, -3.499763, 3.878453, -0.876954, -1.165360, 0.531110, 5.968567, 4.987993, 1.700330, -9.198635, -6.721683, -4.435347, -6.062106, -4.835220, -3.835865, 12.558668, -4.110910, -5.846931, 4.634123, -0.288808, 10.246997, 3.454742, -2.433312, -2.960399, -10.358557, -8.287789, 3.800376, --3.147445, -1.744314, 1.603617, 7.252875, -7.243377, -3.880891, 12.423599, 5.735993, -3.459105, 2.935940, 4.733056, -4.282575, -7.891159, 4.837924, 3.405554, -2.671608, -3.892418, -1.989835, 0.918071, 0.043651, -7.037201, 10.196301, 3.654709, -10.874338, -1.109066, -7.223512, 4.990910, -5.295347, 2.799649, -0.427754, 2.969462, 1.733097, --8.279483, 1.865549, 3.969562, 4.548631, -0.153620, 4.558271, 10.215759, -1.037572, 4.205336, -7.001508, -3.296622, -1.629840, 5.132443, -9.705027, -2.475006, 5.934279, --1.256917, 2.953662, -3.081605, 1.836611, -2.805650, 4.750621, -0.547419, 5.925297, 3.857441, 7.218900, -3.965770, 7.754599, -11.122416, -3.871731, -6.957188, -3.133772, --4.082258, 6.178590, -0.460052, -0.987127, 2.318068, -8.007840, -7.212764, 4.920698, -1.504554, 9.524718, -4.809536, -1.719856, -2.680660, -8.458871, 9.215178, 7.220995, -9.246867, -5.056426, -0.473073, -11.486769, 4.229325, 8.818913, -1.797206, 8.909225, 7.959111, 1.329669, -2.135564, 0.937130, 1.458388, -4.138429, -2.824711, -4.755872, -}; -static float fcB[] = {3.389326,-3.066761,0.569489,2.105324,-0.605301,2.095950,-3.786515,0.042079,-2.827516,-0.433185,2.729823,-2.976138,-2.544198,}; - -void initFastRNN0() { - fastrnnParams0.timeSteps = 8; - fastrnnParams0.featLen = 32; - fastrnnParams0.statesLen = 16; - fastrnnParams0.W = combinedWMatrix0; - fastrnnParams0.b = combinedBMatrix0; - fastrnnParams0.alpha = 0.371637; - fastrnnParams0.beta = 0.892619;} - -void initFastRNN1() { - fastrnnParams1.timeSteps = 6; - fastrnnParams1.featLen = 16; - fastrnnParams1.statesLen = 16; - fastrnnParams1.W = combinedWMatrix1; - fastrnnParams1.b = combinedBMatrix1; - fastrnnParams1.alpha = 0.393828; - fastrnnParams1.beta = 0.968985; -} - -void initFC(){ - fcParams.W = fcW; - fcParams.B = fcB; - fcParams.inputDim = 16; - fcParams.outputDim = 13; -} - - -float featNormMean[] = {3.558071,5.307965,6.723956,6.980298,7.084899,7.346985,7.488606,7.989687,7.914260,7.832272,7.907389,7.931001,7.815156,7.930761,8.122243,8.164267,8.300410,8.296384,8.287304,8.508408,8.552395,8.582291,8.675160,8.630129,8.566705,8.476798,8.394355,8.335714,8.255317,8.179764,7.816524,6.466621,}; -float featNormStd[] = {5.316042, 5.429762, 5.761431, 5.828824, 5.859360, 6.028826, 6.098757, 6.153158, 6.109560, 5.981027, 5.866415, 5.777138, 5.708584, 5.648618, 5.630316, 5.599686, 5.539146, 5.473228, 5.465712, 5.505444, 5.488520, 5.451288, 5.437470, 5.387079, 5.305981, 5.239823, 5.195953, 5.158002, 5.121702, 5.103227, 5.064711, 4.885242, }; -const char *labelInvArr[] = {"Noise", "go","no","on","up","bed","cat","dog","off","one","six","two","yes",}; - diff --git a/Applications/WakeWord-MXChip/test/src/params.zip b/Applications/WakeWord-MXChip/test/src/params.zip deleted file mode 100644 index 15cb0ecb3e219d1701294bfdf0fe3f5cb5d208e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22 NcmWIWW@Tf*000g10H*)| diff --git a/Applications/WakeWord-MXChip/test/src/template_MXChip.py b/Applications/WakeWord-MXChip/test/src/template_MXChip.py deleted file mode 100644 index f9e61dfd0..000000000 --- a/Applications/WakeWord-MXChip/test/src/template_MXChip.py +++ /dev/null @@ -1,140 +0,0 @@ -def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, - timeSteps1, fcW, fcB, numOutput, labelMap, normalize=False, - mean=None, std=None): - statesLen0 = len(B0) - featLen0 = W0.shape[1] - statesLen0 - statesLen1 = len(B1) - featLen1 = W1.shape[1] - statesLen1 - assert W0.shape[0] == statesLen0 - assert W1.shape[0] == statesLen1 - assert featLen1 == statesLen0 - assert fcW.shape[0] == numOutput - assert fcW.shape[1] == statesLen1 - assert fcW.ndim == 2 - assert fcB.ndim == 1 - assert fcB.shape[0] == numOutput - - W0Str = '' - for i in range(W0.shape[0]): - for j in range(W0.shape[1]): - W0Str += '%f, ' % W0[i][j] - W0Str += '\n' - - B0Str = '' - for i in range(B0.shape[0]): - B0Str += '%f,' % B0[i] - - W1Str = '' - for i in range(W1.shape[0]): - for j in range(W1.shape[1]): - W1Str += '%f, ' % W1[i][j] - W1Str += '\n' - - B1Str = '' - for i in range(B1.shape[0]): - B1Str += '%f,' % B1[i] - - FCWStr = '' - for i in range(fcW.shape[0]): - for j in range(fcW.shape[1]): - FCWStr += '%f, ' % fcW[i][j] - FCWStr += '\n' - - FCBStr = '' - for i in range(fcB.shape[0]): - FCBStr += '%f,' % fcB[i] - - retStr = ''' -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams0; -struct FastRNNParams fastrnnParams1; -struct FCParams fcParams; - -void initFastRNN0(); -void initFastRNN1(); -void initFC(); - -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - %s - }; - -static float combinedBMatrix0[] = {%s}; - -static float combinedWMatrix1[] = { - %s - }; -static float combinedBMatrix1[] = {%s}; - -static float fcW[] = {%s}; -static float fcB[] = {%s}; - -void initFastRNN0() { - fastrnnParams0.timeSteps = %d; - fastrnnParams0.featLen = %d; - fastrnnParams0.statesLen = %d; - fastrnnParams0.W = combinedWMatrix0; - fastrnnParams0.b = combinedBMatrix0; - fastrnnParams0.alpha = %f; - fastrnnParams0.beta = %f;} - -void initFastRNN1() { - fastrnnParams1.timeSteps = %d; - fastrnnParams1.featLen = %d; - fastrnnParams1.statesLen = %d; - fastrnnParams1.W = combinedWMatrix1; - fastrnnParams1.b = combinedBMatrix1; - fastrnnParams1.alpha = %f; - fastrnnParams1.beta = %f; -} - -void initFC(){ - fcParams.W = fcW; - fcParams.B = fcB; - fcParams.inputDim = %d; - fcParams.outputDim = %d; -} - -''' % (W0Str, B0Str, W1Str, B1Str, FCWStr, FCBStr, timeSteps0, featLen0, - statesLen0, alpha0, beta0, timeSteps1, featLen1, statesLen1, alpha1, - beta1, statesLen1, numOutput) - - if normalize == True: - meanStr = '' - for val in mean: - meanStr += '%f,' % val - stdStr = '' - for val in std: - stdStr += '%f, ' % val - str2 = ''' -float featNormMean[] = {%s}; -float featNormStd[] = {%s}; -''' % (meanStr, stdStr) - retStr += str2 - label_inv = {} - for key in labelMap: - val = labelMap[key] - if val in label_inv: - label_inv[val].append(key) - else: - label_inv[val] = [key] - assert len(label_inv) == numOutput - for i in range(1, numOutput): - assert len(label_inv[i]) == 1 - - label_inv_str = 'const char *labelInvArr[] = {"Noise", ' - for i in range(1, numOutput): - label_inv_str += '"%s",' % label_inv[i][0]; - label_inv_str += "};\n" - retStr += label_inv_str; - return retStr - - diff --git a/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py b/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py deleted file mode 100644 index 374b0d0a7..000000000 --- a/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py +++ /dev/null @@ -1,61 +0,0 @@ -import numpy as np - -def sigmoid(x): - return 1.0 / (1 + np.exp(-x).astype(np.float32)) - -class FastRNN: - def __init__(self): - self.timesteps = 8 - self.featLen = 6 - self.statesLen = 4 - self.alpha = 0.2 - self.beta = 0.8 - W = [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, - 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, - 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, - 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3,] - B = [1, 2, 3, 4,] - W = np.array(W) - self.W = np.reshape(W, [self.statesLen, self.statesLen + self.featLen]) - self.B = np.array(B) - - def cell(self, x, h): - W = self.W - B = self.B - hx = np.concatenate([h, x]) - hcomb = np.matmul(W, hx) - h_ = hcomb + B - h_ = sigmoid(h_) - h_ = self.alpha * h_ + self.beta * h - return h_ - - def unroll(self, x_list): - h = np.zeros(self.statesLen) - for x in x_list: - h = self.cell(x, h) - return h - - -def main(): - fastrnn = FastRNN() - x = np.array([0.1, 0.2, 0.3, 0.4, 0.5, 0.6]) - h0 = np.zeros(fastrnn.statesLen) - h = fastrnn.cell(x, h0) - print(h) - xx = [ - 0.0,0.01,0.02,0.03,0.04,0.05, - 0.06,0.07,0.08,0.09,0.1,0.11, - 0.12,0.13,0.14,0.15,0.16,0.17, - 0.18,0.19,0.2,0.21,0.22,0.23, - 0.24,0.25,0.26,0.27,0.28,0.29, - 0.3,0.31,0.32,0.33,0.34,0.35, - 0.36,0.37,0.38,0.39,0.4,0.41, - 0.42,0.43,0.44,0.45,0.46,0.47 - ] - xx = np.reshape(xx, [-1, fastrnn.featLen]) - h = fastrnn.unroll(xx) - print(h) - -main() - - diff --git a/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp b/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp deleted file mode 100644 index 746462d88..000000000 --- a/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp +++ /dev/null @@ -1,97 +0,0 @@ -#include "fastrnn.h" -#include -#include - - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams_test; -void initFastRNN_test(); -#ifdef __cplusplus -} -#endif -static float combinedWMatrix[] = { - 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, - 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, - 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, - 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, - }; - -static float combinedBMatrix[] = {1, 2, 3, 4}; - - -void initFastRNN_test() { - fastrnnParams_test.timeSteps = 8; - fastrnnParams_test.featLen = 6; - fastrnnParams_test.statesLen = 4; - fastrnnParams_test.W = combinedWMatrix; - fastrnnParams_test.b = combinedBMatrix; - fastrnnParams_test.alpha = 0.2; - fastrnnParams_test.beta = 0.8; -} - -unsigned verifyOutput(float *result, float *expected, unsigned length){ - unsigned errorCount = 0; - for (int i = 0; i < length; i++){ - if(abs(result[i] - expected[i]) > 0.00001) - errorCount += 1; - } - return errorCount; -} - -unsigned testFastRNN(){ - unsigned errorCode = 0; - initFastRNN_test(); - int statesLen = fastrnnParams_test.statesLen; - int featLen = fastrnnParams_test.featLen; - - float x[] = {0.1, 0.2, 0.3, 0.4, 0.5, 0.6}; - float input_h[] = {0.0, 0.0, 0.0, 0.0}; - float hx[statesLen + featLen]; - float hx_expected[] = {0.0, 0.0, 0.0, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6}; - combineHX(&fastrnnParams_test, input_h, x, hx); - if (verifyOutput(hx, hx_expected, statesLen + featLen)) - errorCode |= 1; - float result_h[statesLen]; - FastRNNStep(&fastrnnParams_test, x, input_h, result_h); - float result_h_expected[] = {0.18798266, 0.19625871, 0.19886951, 0.19966154}; - if (verifyOutput(result_h, result_h_expected, statesLen)) - errorCode |= 2; - - float xx[] = { - 0.0,0.01,0.02,0.03,0.04,0.05, - 0.06,0.07,0.08,0.09,0.1,0.11, - 0.12,0.13,0.14,0.15,0.16,0.17, - 0.18,0.19,0.2,0.21,0.22,0.23, - 0.24,0.25,0.26,0.27,0.28,0.29, - 0.3,0.31,0.32,0.33,0.34,0.35, - 0.36,0.37,0.38,0.39,0.4,0.41, - 0.42,0.43,0.44,0.45,0.46,0.47 - }; - FastRNNInference(&fastrnnParams_test, xx, result_h); - float result_h_expected2[] = {0.77809181, 0.81525842, 0.82698329, 0.83059075}; - if (verifyOutput(result_h, result_h_expected2, statesLen)) - errorCode |= 3; - return errorCode; -} - -void setup(){ - Serial.begin(115200); - Screen.init(); - delay(500); - Serial.println("Ready"); -} - -void loop(){ - unsigned errorCode = testFastRNN(); - Serial.printf("FastRNN error Code: %d\n", errorCode); - delay(400); -} - - -int main(){ - setup(); - for(int i=0; i < 100; i++) - loop(); -} diff --git a/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp b/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp deleted file mode 100644 index 370319403..000000000 --- a/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp +++ /dev/null @@ -1,103 +0,0 @@ -#include -#include -#include "fc.h" - -#ifdef __cplusplus -extern "C" { -#endif -struct FCParams fcParams_test; -extern void initFC_test(); -#ifdef __cplusplus -} -#endif - -static float W[] = { - 0.496714,-0.138264,0.647689,1.523030, - -0.234153,-0.234137,1.579213,0.767435, - -0.469474,0.542560,-0.463418,-0.465730, -}; -static float B[] = {0.241962,-1.913280,-1.724918,}; -static unsigned inputDim = 4; -static unsigned outputDim = 3; - -void initFC_test(){ - fcParams_test.W = W; - fcParams_test.B = B; - fcParams_test.inputDim = inputDim; - fcParams_test.outputDim = outputDim; -} - -unsigned runFCTests(){ - float epsilon7 = 1e-4f; - float vec_0[] = {-0.562288,-1.012831,0.314247,-0.908024,}; - float vec_1[] = {-1.412304,1.465649,-0.225776,0.067528,}; - float vec_2[] = {-1.424748,-0.544383,0.110923,-1.150994,}; - float vec_3[] = {0.375698,-0.600639,-0.291694,-0.601707,}; - float vec_4[] = {1.852278,-0.013497,-1.057711,0.822545,}; - float res_0[] = {-1.076709,-1.745063,-1.733194,}; - float res_1[] = {-0.705581,-2.230472,-0.193496,}; - float res_2[] = {-2.071616,-2.160353,-0.866747,}; - float res_3[] = {-0.593720,-2.783037,-1.811772,}; - float res_4[] = {1.731574,-3.382938,-2.494760,}; - unsigned testFailures = 0; - unsigned __inpDim = 4; - unsigned __outputDim = 3; - unsigned nonLinearity = 0; - - initFC_test(); - - float result[__outputDim]; - FCInference(&fcParams_test, vec_0, result, nonLinearity); - for(int i = 0; i < __outputDim; i++) - if ((fabs(res_0[i] - result[i])) > epsilon7) - testFailures |= 2; - - FCInference(&fcParams_test, vec_1, result, nonLinearity); - for(int i = 0; i < __outputDim; i++) - if ((fabs(res_1[i] - result[i])) > epsilon7) - testFailures |= 4; - - FCInference(&fcParams_test, vec_2, result, nonLinearity); - for(int i = 0; i < __outputDim; i++) - if ((fabs(res_2[i] - result[i])) > epsilon7) - testFailures |= 8; - - FCInference(&fcParams_test, vec_3, result, nonLinearity); - for(int i = 0; i < __outputDim; i++) - if ((fabs(res_3[i] - result[i])) > epsilon7) - testFailures |= 16; - - FCInference(&fcParams_test, vec_4, result, nonLinearity); - for(int i = 0; i < __outputDim; i++) - if ((fabs(res_4[i] - result[i])) > epsilon7) - testFailures |= 32; - return testFailures; -} - -void setup(){ - Screen.init(); - Serial.begin(115200); -} - -void loop(){ - // print a string to the screen with wrapped = false - Screen.print("Hello my dude", false); - delay(1000); - int a = runFCTests(); - // print a string to the screen with wrapped = true - char buf[100]; - sprintf(buf, "Testing FC\nError Code: %d", a); - Screen.print(buf); - Serial.println(buf); - delay(3000); - // Clean up the screen - Screen.clean(); - delay(1000); -} - -int main(){ - setup(); - delay(500); - for(int i = 0; i < 100; i++) - loop(); -} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp b/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp deleted file mode 100644 index 14f34db9d..000000000 --- a/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp +++ /dev/null @@ -1,195 +0,0 @@ -#include -#include -#include "lstm.h" - -#ifdef __cplusplus -extern "C" { -#endif -struct LSTMParams lstmParams_test; -void initLSTM_test(); -#ifdef __cplusplus -} -#endif -static float combinedWMatrix[] = { - 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, - 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, - 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, - 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, - 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, - 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, - 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, - 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, - 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, - 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, - 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, - 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, - 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, - 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, - 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, - 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, - }; - -static float combinedBMatrix[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, - 11, 12, 13, 14, 15, 16}; - -void initLSTM_test() { - lstmParams_test.timeSteps = 8; - lstmParams_test.featLen = 6; - lstmParams_test.statesLen = 4; - lstmParams_test.forgetBias = 1.0; - lstmParams_test.W = combinedWMatrix; - lstmParams_test.B = combinedBMatrix; -} - -unsigned runLSTMTests(){ - float epsilon7 = 1e-7f; - float epsilon5 = 1e-5f; - float epsilon6 = 1e-6f; - float epsilon4 = 1e-4f; - - unsigned testFailures = 0; - initLSTM_test(); - unsigned m = 4 * lstmParams_test.statesLen; - unsigned n = lstmParams_test.statesLen + lstmParams_test.featLen; - for(int i = 0; i < m; i++){ - for (int j = 0; j < n; j++){ - if (fabs(lstmParams_test.W[i * n + j] - 0.1*(float)(i + j + 1.0f)) >= epsilon4){ - testFailures |= 2; - } - } - } - - for(int i = 0; i < n; i++) - if ((fabs(lstmParams_test.B[i] - (i + 1))) >= epsilon7) - testFailures |= 4; - - float x[8][6] = { - {0.00f, 0.10f, 0.20f, 0.30f, 0.40f, 0.50f,}, - {0.10f, 0.20f, 0.30f, 0.40f, 0.50f, 0.60f,}, - {0.20f, 0.30f, 0.40f, 0.50f, 0.60f, 0.70f,}, - {0.30f, 0.40f, 0.50f, 0.60f, 0.70f, 0.80f,}, - {0.40f, 0.50f, 0.60f, 0.70f, 0.80f, 0.90f,}, - {0.50f, 0.60f, 0.70f, 0.80f, 0.90f, 1.00f,}, - {0.60f, 0.70f, 0.80f, 0.90f, 1.00f, 1.10f,}, - {0.70f, 0.80f, 0.90f, 1.00f, 1.10f, 1.20f,}, - }; - - float h[4] = {0.1f, 0.3f, 0.5f, 0.7f}; - float dst[lstmParams_test.featLen + lstmParams_test.statesLen]; - combineXH(&lstmParams_test, x[0], h, dst); - float target[] = {0.0f, 0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.1f, 0.3f, 0.5f, 0.7f}; - for(int i = 0; i < lstmParams_test.featLen + lstmParams_test.statesLen; i++){ - if(fabs(target[i] - dst[i]) >= epsilon7) - testFailures |= 8; - } - float combinedOut[4 * lstmParams_test.statesLen]; - matrixVectorMul(lstmParams_test.W, 4*lstmParams_test.statesLen, - lstmParams_test.statesLen + lstmParams_test.featLen, - dst, combinedOut); - float target2[] = { - 2.1600000858f, 2.4700000286f, 2.7800002098f, - 3.0900001526f, 3.4000000954f, 3.7100000381f, - 4.0199999809f, 4.3299999237f, 4.6399998665f, - 4.9499998093f, 5.2600002289f, 5.5699996948f, - 5.8800001144f, 6.1900000572f, 6.5000000000f, - 6.8099999428f - }; - for(int i = 0; i < 4 * lstmParams_test.statesLen; i++){ - if (fabs(target2[i] - combinedOut[i]) >= epsilon6){ - testFailures |= 16; - } - } - - float testVec0[] = {0.96f, 0.01f, 0.01f, 0.02f}; - float testVec1[] = {0.02f, 0.94f, 0.02f, 0.02f}; - float target3[] = {0.98f, 0.95f, 0.03f, 0.04f}; - vectorVectorAdd(testVec1, testVec0, 4); - for(int i = 0; i < 4; i++) - if(fabs(testVec1[i] - target3[i]) >= epsilon7) - testFailures |= 32; - - float testVec2[] = {-0.2f, 0.2f, 0.0f, 1.2f, -1.2f}; - vsigmoid(testVec2, 5); - float target4[] = {0.450166f, 0.549834f, 0.5f, 0.76852478f, 0.23147522f}; - for(int i = 0; i < 5; i++){ - if(fabs(testVec2[i] - target4[i]) >= epsilon7) - testFailures |= 64; - } - - float testVec3[] = {-2.0f, 0.1f, 0.0f, 1.2f, -1.2f}; - float target5[] = {-0.96402758f, 0.09966799f, 0.00f, 0.83365461f, -0.83365461f}; - vtanh(testVec3, 5); - for(int i = 0; i < 5; i++){ - if(fabs(testVec3[i] - target5[i]) >= epsilon7) - testFailures |= 128; - } - - float result_c_h_o[3 * lstmParams_test.statesLen]; - for(int i = 0; i < 3 * lstmParams_test.statesLen; i++){ - result_c_h_o[i] = 0; - } - float target7[] = { - 0.8455291f, 0.94531806f, 0.9820137f, 0.99423402f, - 0.68872638f, 0.73765609f, 0.7539363f, 0.75916194, - 0.99999976f, 1.0f, 1.0f, 1.0f}; - - LSTMStep(&lstmParams_test, (float*)&(x[0]), result_c_h_o, result_c_h_o); - for(int i =0; i < 3 * lstmParams_test.statesLen; i++){ - if(fabs(result_c_h_o[i] - target7[i]) >= epsilon7){ - testFailures |= 256; - Serial.printf("%d %2.10f %2.10f\n", i, result_c_h_o[i], target7[i]); - } - } - float target8[] = { - 1.8336372f, 1.94265039f, 1.98141956f, 1.99410193f, - 0.95018068f, 0.95974363f, 0.96269107f, 0.9636085f, - 1.0f, 1.0f, 1.0f, 1.0f}; - - LSTMStep(&lstmParams_test, (float*)&(x[1]), result_c_h_o, result_c_h_o); - for(int i =0; i < 3 * lstmParams_test.statesLen; i++){ - if(fabs(result_c_h_o[i] - target8[i]) >= epsilon5){ - testFailures |= 512; - } - } - float target9[] = { - 7.81787791f, 7.93995698f, 7.98095536f, - 7.99402111f, 0.99999968f, 0.99999975f, - 0.99999977f, 0.99999977f, 1.0f, - 1.0f, 1.0f, 1.0f}; - for(int i = 2; i < 8; i++) - LSTMStep(&lstmParams_test, (float*)&(x[i]), result_c_h_o, result_c_h_o); - for(int i =0; i < 3 * lstmParams_test.statesLen; i++){ - if(fabs(result_c_h_o[i] - target9[i]) >= epsilon5){ - testFailures |= 1024; - } - } - return testFailures; -} - -void setup(){ - Screen.init(); - Serial.begin(115200); -} - -void loop(){ - // print a string to the screen with wrapped = false - Screen.print("Hello my dude", false); - delay(1000); - int a = runLSTMTests(); - // print a string to the screen with wrapped = true - Screen.print("Testing LSTM", false); - char buff[30]; - sprintf(buff, "Error Code: %d", a); - Screen.print(1, buff); - Serial.println(buff); - delay(1000); - // Clean up the screen - Screen.clean(); - delay(1000); -} - -int main(){ - setup(); - for(int i = 0; i < 100; i++) - loop(); -} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/data.h b/Applications/WakeWord-MXChip/test/test_mfcc/data.h deleted file mode 100644 index 17e0c20a4..000000000 --- a/Applications/WakeWord-MXChip/test/test_mfcc/data.h +++ /dev/null @@ -1,81 +0,0 @@ - -static int32_t inputData[512] = {49, -13, 64, 152, -23, -23, 157, 76, -46, 54, --46, -46, 24, -191, -172, -56, -101, 31, -90, -141, -146, -22, 6, -142, -54, 11, -115, 37, -60, -29, --60, 185, -1, -105, 82, -122, 20, -195, -132, 19, -73, 17, -11, -30, -147, -71, -46, 105, 34, -176, -32, -38, -67, 61, 103, 93, -83, -30, 33, 97, --47, -18, -110, -119, 81, 135, -7, 100, 36, -64, -36, 153, -3, 156, -261, 82, 8, -29, 9, -198, --21, 35, 147, -51, -80, -50, 91, 32, -52, 51, -9, 96, -70, -32, -39, -146, 29, 26, 0, -23, --141, -42, -34, -80, -16, 40, 188, 17, 25, -7, --191, -2, 6, 246, -19, 30, -3, -116, 114, 75, -79, -90, 140, -140, 58, 219, -99, -56, 9, -50, --155, 6, -106, 47, -91, 154, -78, -32, 81, -123, -22, 130, -160, 18, 25, 78, -123, -132, 52, 29, -25, 34, -68, 23, 29, -71, 186, 47, -119, 65, --97, 78, 115, -82, 96, 41, 82, 189, -24, -75, --88, -81, -7, 34, 27, 82, 1, 145, -26, 272, -62, -85, -107, 48, -22, 71, 47, -7, -84, -151, --44, 85, 21, -124, 17, 38, -88, 15, 5, -114, -35, 56, 108, 105, -137, -93, 51, 51, 51, 385, -57, 113, 95, 65, -31, 75, -77, -23, -48, 8, -231, -186, 68, -161, -47, 108, 6, -107, -71, 67, --73, 21, 4, -65, 214, 63, -202, 18, -66, 85, --79, -11, 50, 86, -120, -33, -47, -65, 176, 40, --126, 91, 212, 103, -151, -48, 126, -70, 44, 77, --92, -5, -324, -102, -25, -124, 163, -143, -44, 13, -144, -143, 116, 1, -98, 46, 19, -60, 6, -38, -11, 66, 158, -123, 213, -195, -15, 58, 28, -62, --20, -49, -58, 84, 35, -69, 89, 30, 81, 62, --82, -56, 74, 61, -2, 11, 127, -59, 54, -20, --21, 109, 82, 81, 130, 2, 68, -31, 32, -13, -9, 59, -81, 209, -100, -121, 115, 79, 62, 62, --1, -89, 7, -67, 97, -14, -82, -32, 41, -56, --82, 24, 24, -50, -47, 23, -144, -140, -71, -21, -31, 147, 85, -15, -1, -100, -1, -28, 32, -82, -51, 153, -10, 40, 69, -40, 22, 1, 9, -77, -2, 49, 145, 95, 215, -76, 87, 18, 218, -80, --83, -59, -212, -52, -75, 15, 34, 187, 95, -57, --89, 49, -132, 183, 117, -46, -171, 135, -11, 123, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0, 0, }; - -static int32_t expectedOutput[257] = {41.793, 29.547, 62.804, 13.301, 30.244, 92.505, 73.004, 16.088, 39.165, 28.565, -397.818, 107.527, 227.324, 326.219, 252.630, 236.845, 348.788, 346.156, 307.596, 81.489, -119.231, 386.307, 781.322, 650.677, 4.472, 932.892, 119.390, 775.034, 160.104, 1381.281, -105.035, 431.338, 968.341, 403.091, 2260.444, 2602.124, 172.271, 756.482, 729.475, 2469.544, -2243.920, 417.316, 1097.637, 6870.347, 2304.486, 1589.195, 2319.688, 847.306, 883.634, 3500.461, -948.353, 180.531, 494.383, 1056.905, 3569.024, 982.259, 2391.659, 161.476, 878.781, 2822.093, -5565.344, 8436.151, 394.526, 1561.058, 19329.914, 2010.601, 4256.051, 4926.558, 304.681, 13448.634, -2485.606, 11832.770, 1378.445, 3264.627, 1718.334, 1764.559, 1049.182, 14464.899, 1473.367, 817.662, -8396.957, 520.658, 2239.889, 849.025, 15582.139, 19490.272, 23440.474, 1644.372, 1913.855, 19156.438, -29745.160, 5876.234, 2762.751, 10619.644, 552.129, 24774.438, 1310.197, 21900.961, 1674.933, 5613.461, -8089.484, 409.633, 17441.347, 7008.733, 11234.895, 656.733, 3542.350, 3007.550, 9928.260, 16854.987, -6053.438, 16560.280, 3294.450, 23856.849, 19678.983, 11203.448, 0.615, 7918.839, 2774.248, 10782.992, -18452.319, 11057.048, 1274.963, 8468.807, 1130.146, 4669.219, 4388.148, 3958.819, 254.462, 312.217, -14514.237, 8802.849, 44763.958, 15104.682, 1220.948, 3079.284, 9531.956, 4051.949, 5650.696, 30471.124, -3961.616, 5315.119, 35552.214, 16916.787, 31987.554, 7729.508, 279.667, 2585.061, 14863.286, 1908.158, -17284.380, 5406.848, 58302.912, 8696.597, 12261.064, 12620.354, 25249.900, 1473.245, 70175.808, 19541.233, -25919.010, 3461.238, 9083.831, 30594.502, 29649.937, 202.284, 13854.657, 8469.216, 40957.897, 22713.893, -35164.292, 58826.560, 33064.688, 25885.807, 35401.682, 42017.109, 21948.014, 60640.447, 25599.418, 8466.198, -7381.225, 8595.859, 50810.863, 5644.499, 80997.817, 42252.142, 22622.722, 39179.824, 21446.828, 13150.507, -20916.670, 13420.185, 14764.970, 885.254, 6805.845, 73013.102, 124000.210, 13638.364, 17650.726, 14471.099, -10915.778, 17633.264, 39071.292, 13349.937, 18293.646, 10747.280, 27553.379, 48679.571, 6165.208, 36.014, -2457.017, 7071.023, 59298.388, 84843.107, 36258.245, 29973.386, 3600.866, 6922.307, 19285.446, 32902.281, -40621.090, 73906.670, 109.445, 72927.182, 11425.336, 85333.789, 56009.264, 9254.815, 12928.319, 2241.109, -19164.507, 48171.533, 55107.167, 23129.786, 44115.753, 1341.106, 27747.855, 23840.321, 9819.859, 22409.505, -31655.171, 10537.328, 75577.584, 680.272, 12754.621, 22293.294, 18971.696, 15261.967, 30979.096, 14007.789, -51674.210, 1581.374, 2554.650, 13922.540, 47176.238, 39530.189, 2660.395, }; - diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py b/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py deleted file mode 100644 index 384ce3d61..000000000 --- a/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py +++ /dev/null @@ -1,80 +0,0 @@ -import numpy as np -import python_speech_features as sp - - -def hexToQ31(hexStr): - ''' - hexStr in format 0x - ''' - h = hexStr[2:] - value = bin(int(h, 16)) - value = value[2:] - value = value.zfill(32) - valuef = ' '.join(value[i:i + 4] for i in range(0, 32, 4)) - return value, valuef - - -def q31ToF32(value): - num = 0.0 - num += float(value[0]) - for i, x in enumerate(value[1:]): - num += float(x) * (2 ** (-(i + 1))) - return num - -def createDataFile(inputData, expectedOutput, inputLen=512, outputLen=32): - assert len(inputData) == inputLen, len(inputData) - assert len(expectedOutput) == outputLen, len(expectedOutput) - inputStr = '' - for i, x in enumerate(inputData): - inputStr += '%.0f, ' % x - if (i+1) % 10 == 0: - inputStr += '\n' - outputStr = '' - for i, x in enumerate(expectedOutput): - outputStr += '%.3f, ' % x - if (i + 1) % 10 == 0: - outputStr += '\n' - - template = ''' -static int32_t inputData[%d] = {%s}; - -static int32_t expectedOutput[%d] = {%s}; -''' % (inputLen, inputStr, outputLen, outputStr) - return template - -def main(): - np.random.seed(42) - # inputLen assumed to be same as frame len - inputLen = 512 - frameLen = 400 - preemph = 0.97 - x = np.random.normal(size=frameLen) - x = x * 100 - x = x.astype(int) - pre = np.concatenate([x[:1], x[1:] - preemph * x[:-1]]) - pre_ = np.zeros(inputLen) - pre_[:frameLen] = pre[:] - pre = pre_ - frames = sp.sigproc.framesig(pre, inputLen, inputLen) - assert len(frames) == 1 - print("FFT") - print(np.fft.fft(frames[0], n=512)[:10]) - powSpec = sp.sigproc.powspec(frames, inputLen) - powSpec = np.reshape(powSpec, -1) - print("powSpec") - # t = list(powSpec[-10:]) - # t.reverse() - print(powSpec[:10]) - fb, energy = sp.fbank(x, winlen=512/16000.0, nfilt=32, preemph=preemph) - print("FBank") - log = np.log(fb) - print(log) - x_inp = np.zeros(inputLen) - x_inp[:frameLen] = x[:] - template = createDataFile(x_inp, powSpec, inputLen=inputLen, - outputLen=inputLen/2 + 1) - fp = open('data.h', 'w+') - print(template, file=fp) - fp.close() - -main() diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp b/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp deleted file mode 100644 index 8e3ffcf96..000000000 --- a/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp +++ /dev/null @@ -1,90 +0,0 @@ -#include -#include "logfbank.h" -#include "data.h" - -#define PRECISION 4 - -static float32_t mfccResult[NFILT]; -static float32_t fbank_f32[NFILT * (NFFT/ 2 + 1)]; -#ifdef FFT_Q31 - static q31_t fbank_q31[NFILT * (NFFT/ 2 + 1)]; -#endif - -#ifdef DEBUG_MODE -void printVoid(void *val){ - int32_t a = *((int32_t*)val); - Serial.println(a); -} - -void printInt32(int32_t val){ - Serial.println(val); -} - -void printHexQ31(q31_t val){ - char buff[20]; - sprintf(buff, "%p", *(int*)&val); - Serial.println(buff); -} - -void printFloatArrF32(float32_t *arr, int len, float scale){ - for(int i = 0; i < len; i++){ - float val = arr[i]; - Serial.print((float)val * scale, PRECISION); Serial.print(", "); - } - Serial.println(); - delay(1000); -} - -void printFloatArrQ31(q31_t *arr, int len, float scale){ - for(int i = 0; i < len; i++){ - float32_t val; - arm_q31_to_float(&arr[i], &val, 1); - Serial.print((float)val * scale, PRECISION); Serial.print(", "); - } - Serial.println(); - delay(1000); -} -#endif // DEBUG_MODE - -void setup(){ - Serial.begin(115200); - delay(500); - Serial.println("Ready"); - delay(500); - get_filterbank_parameters(fbank_f32, NFILT, SAMPLING_RATE, NFFT); - #ifdef FFT_Q31 - arm_float_to_q31(fbank_f32, fbank_q31, NFILT * (NFFT/2 + 1)); - #endif - delay(500); -} - - -void loop(){ - #ifdef FFT_F32 - void *_fbank = (void *) fbank_f32; - #elif FFT_Q31 - void *_fbank = (void *) fbank_q31; - #endif - Serial.println("New Loop"); - delay(1000); - unsigned long startTime = micros(); - for(int i = 0; i < 100; i++){ - logfbank(mfccResult, inputData, _fbank, (int32_t)0); - } - unsigned long endTime = micros(); - float totalTime = (endTime - startTime) / 1000.0; - Serial.print("Time (ms) for 100 512 point MFCC is: "); - Serial.println(totalTime, 2); - #ifdef DEBUG_MODE - printFloatArrF32(mfccResult, NFILT, 1); - #endif - delay(1000); - Serial.println(); -} - -int main(){ - setup(); - for(int i = 0; i < 100; i++){ - loop(); - } -} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py b/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py deleted file mode 100644 index c342eb948..000000000 --- a/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py +++ /dev/null @@ -1,34 +0,0 @@ -from serial import Serial -import scipy.io.wavfile as wav -import numpy as np - -port = "COM3" -baud = 115200 -samplingrate = 16000 - -ser = Serial(port, baud, timeout=1) -if ser.isOpen(): - print(ser.name + ' is open...') - -lineList = [] -i=0 -while True: - print("\r Lines read: %5d" % len(lineList), end='') - lin = ser.readline() - lin = lin.decode("utf-8") - lin = lin.strip() - if len(lin) == 0: - continue - if "Done" in lin: - break - lineList.append(lin) - -ser.close() -print() - -# Skip the first two and last two lines for good measure -longStr = ''.join(lineList[2:-2]) -longStr = longStr.replace(' ', '') -numList = np.array(longStr.split(',')[:-1]).astype(float) -print("Writing %d (%fs) values" % (len(numList), len(numList)/samplingrate)) -wav.write('output.wav', samplingrate, numList) \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp b/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp deleted file mode 100644 index de77939a4..000000000 --- a/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Step 1: Record data for 2 seconds - * Step 2: Send data through serial - * Step 3: Play data in python and see if its okay - * - // Only 16bit is supported by the audio library. Comment here[1] - // The underlying BSP audio calls to mbed-os used here[2], defined here[3] - // and documented here[4] seems to support 16000Hz @16 bits - // [1] https://github.com/Microsoft/devkit-sdk/blob/d8f9c2cf1a26aa44b8aae13e3ef7247f3f730711/AZ3166/src/libraries/AudioV2/src/AudioClassV2.cpp#47 - // [2] https://github.com/Microsoft/devkit-sdk/blob/d8f9c2cf1a26aa44b8aae13e3ef7247f3f730711/AZ3166/src/libraries/AudioV2/src/AudioClassV2.cpp#L101 - // [3] https://github.com/Microsoft/devkit-sdk/blob/d8f9c2cf1a26aa44b8aae13e3ef7247f3f730711/AZ3166/src/libraries/AudioV2/src/stm32412g_discovery_audio.h#L295 - // [4] https://os.mbed.com/users/the_sz/code/BSP_DISCO_F746NG_patch_fixed/docs/a4e658110084/group__STM32746G__DISCOVERY__AUDIO__Out__Private__Functions.html#ga18576073e3e3aca86934fc98288bc83a - */ - -#include -#include -#include -#include -#include -#include - -// Must be a multiple of 512 hence 16384 instead of 16000. -// The 512 requirement is because of the block size used -// to push to the priority queue. Partial pushes fail. -// Roughly 1 second audio -#define AUDIO_SIZE (16384 * 3) -// 2 times as we are using 16bit (2 char vs 1 char) -#define AUDIO_BUFFER_SIZE (2 * AUDIO_SIZE) - -static AudioClass& Audio = AudioClass::getInstance(); -static char audio_container[AUDIO_BUFFER_SIZE]; -static FIFOCircularQ audioQ; -char readBuffer[AUDIO_CHUNK_SIZE]; - - -void recordCallback(void) { - int length = Audio.readFromRecordBuffer(readBuffer, AUDIO_CHUNK_SIZE); - q_enqueue_batch(&audioQ, (void *)readBuffer, sizeof(char), length); -} - -void printIdleMessage(){ - Screen.clean(); - Screen.print(0, "Audio Test"); - Screen.print(1, "Hold A to Record", true); -} - -void record(){ - Serial.println("Start recording"); - // Sampling rate 16000Hz @ 16 bit resolution - Audio.format(16000U, 16U); - Audio.startRecord(recordCallback); -} - -void setup(void){ - pinMode(LED_BUILTIN, OUTPUT); - Serial.begin(115200); - Screen.init(); - Serial.println("Testing 16bit@16000Hz audio"); - q_init(&audioQ, (void *)audio_container, AUDIO_BUFFER_SIZE, - cb_write_char, cb_read_char); - // Initialize the button pin as a input - pinMode(USER_BUTTON_A, INPUT); - printIdleMessage(); - delay(500); -} - -void loop(void){ - printIdleMessage(); - while(digitalRead(USER_BUTTON_A)); - - Screen.clean(); - Screen.print(0, "Start recording:"); - record(); - while(!(q_is_full(&audioQ))){ - delay(30); - } - if(Audio.getAudioState() == AUDIO_STATE_RECORDING){ - Audio.stop(); - } - Screen.print(0, "Recording done."); - Screen.print(1, "Printing to Serial.", true); - for(int i = 0; i < AUDIO_BUFFER_SIZE; i=i+2){ - // Note that the audio returned is fake sterio, that is - // the same channel is repeated and interleaved to create - // a sterio effect. Hence we skip every other sample. - int16_t t = *(int16_t *)q_atN(&audioQ, i); - if (i % 4 == 0) - Serial.printf("%d, ", t); - if(i % 40 == 0){ - Serial.println(); - delay(10); - } - } - delay(100); - Serial.println("Done"); - Screen.clean(); - q_reset(&audioQ); - delay(100); -} - -int main(){ - setup(); - Serial.println("Starting"); - for(int i = 0; i < 100; i++) - loop(); - delay(500); -} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py b/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py deleted file mode 100644 index f930f92a1..000000000 --- a/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py +++ /dev/null @@ -1,131 +0,0 @@ -import numpy as np - -def sigmoid(x): - return 1.0 / (1 + np.exp(-x).astype(np.float32)) - -class FastRNN0: - def __init__(self): - self.timesteps = 4 - self.featLen = 6 - self.statesLen = 4 - self.alpha = 0.2 - self.beta = 0.8 - W = [ - 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, - 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, - 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, - 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, - ] - B = [1, 2, 3, 4,] - W = np.array(W) - self.W = np.reshape(W, [self.statesLen, self.statesLen + self.featLen]) - self.B = np.array(B) - - def cell(self, x, h): - W = self.W - B = self.B - hx = np.concatenate([h, x]) - hcomb = np.matmul(W, hx) - h_ = hcomb + B - h_ = sigmoid(h_) - h_ = self.alpha * h_ + self.beta * h - return h_ - - def unroll(self, x_list): - h = np.zeros(self.statesLen) - for x in x_list: - h = self.cell(x, h) - return h - -class FastRNN1: - def __init__(self): - self.timesteps = 3 - self.featLen = 4 - self.statesLen = 4 - self.alpha = 0.3 - self.beta = 0.7 - W = [ - 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, - 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, - 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, - 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, - ] - B = [0.1, 0.2, 0.3, 0.4,] - W = np.array(W) - self.W = np.reshape(W, [self.statesLen, self.statesLen + self.featLen]) - self.B = np.array(B) - - def cell(self, x, h): - W = self.W - B = self.B - hx = np.concatenate([h, x]) - hcomb = np.matmul(W, hx) - h_ = hcomb + B - h_ = sigmoid(h_) - h_ = self.alpha * h_ + self.beta * h - return h_ - - def unroll(self, x_list): - h = np.zeros(self.statesLen) - for x in x_list: - h = self.cell(x, h) - return h - - - -def main(): - fastrnn0 = FastRNN0() - fastrnn1 = FastRNN1() - h0 = np.zeros(fastrnn0.statesLen) - inp1 = [] - xx0 = np.array([ - 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, - 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, - ]) - xx1 = np.array([ - 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, - 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, - ]) - xx2 = np.array([ - 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, - 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, - ]) - xx3 = np.array([ - 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, - 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, - ]) - xx4 = np.array([ - 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, - 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, - ]) - xx5 = np.array([ - 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, - 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, - ]) - h0List = [] - def predict(xx): - xx = np.reshape(xx, [-1, fastrnn0.featLen]) - h0 = fastrnn0.unroll(xx) - if len(h0List) > 2: - del h0List[0] - h0List.append(h0) - if len(h0List) <= 2: - return h0, None - inp1 = np.array(h0List) - h1 = fastrnn1.unroll(inp1) - return h0, h1 - h0, h1 = predict(xx0) - h0, h1 = predict(xx1) - h0, h1 = predict(xx2) - print(h1) - h0, h1 = predict(xx3) - print(h1) - h0, h1 = predict(xx4) - print(h1) - h0, h1 = predict(xx5) - print(h1) - - -main() - - diff --git a/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp b/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp deleted file mode 100644 index d8b04cf82..000000000 --- a/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp +++ /dev/null @@ -1,152 +0,0 @@ -#include -#include -#include "sfastrnn.h" - -#define PRECISION 4 - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams_test0; -struct FastRNNParams fastrnnParams_test1; -void initFastRNN_test0(); -void initFastRNN_test1(); -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, - 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, - 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, - 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, - }; - -static float combinedBMatrix0[] = {1, 2, 3, 4}; - -static float combinedWMatrix1[] = { - 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, - 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, - 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, - 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, - }; - -static float combinedBMatrix1[] = {0.1, 0.2, 0.3, 0.4}; - -void initFastRNN_test0() { - fastrnnParams_test0.timeSteps = 4; - fastrnnParams_test0.featLen = 6; - fastrnnParams_test0.statesLen = 4; - fastrnnParams_test0.W = combinedWMatrix0; - fastrnnParams_test0.b = combinedBMatrix0; - fastrnnParams_test0.alpha = 0.2; - fastrnnParams_test0.beta = 0.8; -} - -void initFastRNN_test1() { - fastrnnParams_test1.timeSteps = 3; - fastrnnParams_test1.featLen = 4; - fastrnnParams_test1.statesLen = 4; - fastrnnParams_test1.W = combinedWMatrix1; - fastrnnParams_test1.b = combinedBMatrix1; - fastrnnParams_test1.alpha = 0.3; - fastrnnParams_test1.beta = 0.7; -} - -unsigned verifyOutput(float *result, float *expected, unsigned length){ - unsigned errorCount = 0; - for (int i = 0; i < length; i++){ - if(abs(result[i] - expected[i]) > 0.00001) - errorCount += 1; - } - return errorCount; -} - -unsigned testFastRNN(){ - initFastRNN_test0(); - initFastRNN_test1(); - unsigned errorCode = 0; - struct SFastRNNParams2 sparams; - unsigned statesLen0 = fastrnnParams_test0.statesLen; - unsigned timeSteps1 = fastrnnParams_test1.timeSteps; - unsigned statesLen1 = fastrnnParams_test1.statesLen; - float h0container[statesLen0 * timeSteps1]; - memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); - /*for(int i = 0; i < statesLen0 * timeSteps1; i++)*/ - /*printf("%d %1.1f\n", i, h0container[i]);*/ - /*printf(">>1\n\n");*/ - initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, - h0container); - - float result_h[statesLen1]; - float xx0[] = { - 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, - 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, - }; - float xx1[] = { - 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, - 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, - }; - float xx2[] = { - 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, - 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, - }; - float xx3[] = { - 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, - 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, - }; - float xx4[] = { - 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, - 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, - }; - float xx5[] = { - 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, - 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, - }; - SFastRNNInference2(&sparams, xx0, result_h); - SFastRNNInference2(&sparams, xx1, result_h); - SFastRNNInference2(&sparams, xx2, result_h); - float exp_h0[] ={0.60863139, 0.62427422, 0.58376938, 0.60744043}; - if(verifyOutput(result_h, exp_h0, statesLen1)) { - errorCode |= 1; - } - SFastRNNInference2(&sparams, xx3, result_h); - float exp_h1[] ={0.60897788, 0.62464093, 0.58391194, 0.60766335}; - if(verifyOutput(result_h, exp_h1, statesLen1)) { - errorCode |= 2; - } - SFastRNNInference2(&sparams, xx4, result_h); - float exp_h2[] ={0.60866079, 0.62443474, 0.58348852, 0.60734866}; - if(verifyOutput(result_h, exp_h2, statesLen1)) { - errorCode |= 4; - } - SFastRNNInference2(&sparams, xx5, result_h); - float exp_h3[] ={0.60841268, 0.62415074, 0.5834325, 0.60720676}; - if(verifyOutput(result_h, exp_h3, statesLen1)) { - errorCode |= 8; - } - return errorCode; -} - -void setup(){ - Screen.init(); - Serial.begin(115200); - delay(500); - Serial.println("Ready"); - delay(500); -} - -int main(){ - setup(); - char buffer[30]; - for(int i = 0; i < 100; i++){ - Serial.print("New Loop - "); - unsigned errorCode = testFastRNN(); - Serial.printf("Error Code: %d\n", errorCode); - Screen.print(1, "Hello my dude", false); - sprintf(buffer, "Error code %d", errorCode); - Screen.print(2, buffer, false); - delay(1000); - Screen.clean(); - delay(500); - } -} diff --git a/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py b/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py deleted file mode 100644 index 18ee63cbd..000000000 --- a/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py +++ /dev/null @@ -1,53 +0,0 @@ -import numpy as np -from lstmtemplate import getFile - -def sigmoid(x): - return 1.0 / (1 + np.exp(-x).astype(np.float32)) - -class LSTM: - def __init__(self, kernel, bias, forgetBias = 1.0): - assert bias.ndim == 1 - hidDim = int(len(bias) / 4) - assert kernel.ndim == 2 - assert kernel.shape[0] == 4 * hidDim - assert kernel.shape[1] - hidDim > 0 - self.kernel = kernel - self.bias = bias - self.forgetBias = forgetBias - self.hidDim = hidDim - self.featLen = self.kernel.shape[1] - self.hidDim - - def cell(self, x, h, c): - ''' - Non batched version for simplicity - ''' - assert x.ndim == 1 - assert x.shape[0] == self.featLen - h_ = h.copy() - x_ = np.concatenate([x, h_], axis=0) - combOut = np.matmul(self.kernel, x_) - combOut = combOut + self.bias - i, j, f, o = np.split(combOut, 4, axis=0) - new_c = c * sigmoid(f + self.forgetBias) + sigmoid(i) * np.tanh(j) - new_h = np.tanh(new_c) * sigmoid(o) - new_o = sigmoid(o) - c = new_c - h = new_h - o = new_o - return h, c - - -def main(): - inputDim = 32 - hiddenDim = 32 - # [hid + feat, 4 * hid] - kernel = np.random.normal(size=(4 * hiddenDim, hiddenDim + inputDim)) - bias = np.random.normal(size=hiddenDim * 4) - x = np.random.normal(size=inputDim) - h0, c0 = np.zeros(hiddenDim), np.zeros(hiddenDim) - - lstm = LSTM(kernel, bias) - h_final, c = lstm.cell(x, h0, c0) - print(getFile(inputDim, kernel, bias, x, h_final)) - -main() \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py b/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py deleted file mode 100644 index f60611c0f..000000000 --- a/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py +++ /dev/null @@ -1,102 +0,0 @@ -def getFile(inputDim, kernel, bias, x, h_final): - hiddenDim = int(kernel.shape[0] / 4) - inputDim_ = int(kernel.shape[1] - hiddenDim) - assert inputDim_ == inputDim - kernelStr = '' - for i in range(kernel.shape[0]): - for j in range(kernel.shape[1]): - val = kernel[i][j] - kernelStr += '%2.5f, ' % val - kernelStr += '\n' - - biasStr = '' - for i in range(bias.shape[0]): - val = bias[i] - biasStr += '%2.5f, ' % val - - xStr = '' - for i in range(x.shape[0]): - val = x[i] - xStr += '%2.5f, ' % val - timeSteps = 10 - template = ''' -/* - * h_final = %r - */ -#include -#include "lstm.h" -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct LSTMParams lstmParams_test; -void initLSTM_test(); -#ifdef __cplusplus -} -#endif -static float combinedWMatrix[] = { - %s -}; - -static float combinedBMatrix[] = { - %s -}; - -void initLSTM_test() { - lstmParams_test.timeSteps = %d; - lstmParams_test.featLen = %d; - lstmParams_test.statesLen = %d; - lstmParams_test.forgetBias = 1.0; - // W is [4 * statesLen, (featLen + staetsLen)] flattened (i.e. row major) - // (first row, second row, .. .. 4 * statesLen-th row) - lstmParams_test.W = combinedWMatrix; - // 4 * statesLen - lstmParams_test.B = combinedBMatrix; -} - -void setup(){ - Screen.init(); - Serial.begin(115200); -} - -void loop(){ - // print a string to the screen with wrapped = false - Screen.print("Hello my dude", false); - delay(1000); - initLSTM_test(); - - float x[] = {%s}; - float result_c_h_o[3 * lstmParams_test.statesLen]; - for(int i = 0; i < 3 * lstmParams_test.statesLen; i++){ - result_c_h_o[i] = 0; - } - - LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); - for (int i = 0; i < lstmParams_test.statesLen; i++) { - int j = i + lstmParams_test.statesLen; - float val = result_c_h_o[j]; - } - unsigned long StartTime = millis(); - for (int i = 0; i < 100; i++) - LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); - unsigned long CurrentTime = millis(); - unsigned long ElapsedTime = CurrentTime - StartTime; - Serial.print("Time taken for 100 runs (ms): "); - Serial.println(ElapsedTime); - Serial.print("Inp :"); Serial.print(lstmParams_test.featLen); - Serial.print(" Hid: "); Serial.println(lstmParams_test.statesLen); - - delay(1000); - // Clean up the screen - Screen.clean(); - delay(1000); -} - -int main(){ - setup(); - for(int i = 0; i < 100; i++) - loop(); -} -''' % (h_final, kernelStr, biasStr, timeSteps, inputDim, hiddenDim, xStr) - return template \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp b/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp deleted file mode 100644 index 7361b15ce..000000000 --- a/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp +++ /dev/null @@ -1,215 +0,0 @@ - -/* - * h_final = array([-6.71087606e-01, -1.03132299e-03, 6.56800629e-05, 4.51847417e-02, - -8.02446761e-02, 3.53527338e-01, 2.11524042e-06, -7.61333996e-01, - 3.18349005e-03, 1.28556791e-05, -3.36101384e-01, -1.00514994e-03, - -3.19386475e-02, 7.30757544e-01, 5.99826879e-01, -1.10188531e-02, - -9.76548390e-03, 6.93357436e-01, 1.31418979e-02, 6.34115905e-05, - 2.84080052e-01, -3.20119432e-01, 2.09135008e-05, 2.55955767e-08, - 7.07285625e-04, -6.45787700e-10, -6.89922962e-04, -1.20176965e-07, - 3.20921020e-05, 1.34223647e-07, 8.53080020e-03, -3.69366082e-01]) - */ -#include -#include "lstm.h" -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct LSTMParams lstmParams_test; -void initLSTM_test(); -#ifdef __cplusplus -} -#endif -static float combinedWMatrix[] = { - -0.58519, -0.67889, -0.58548, 0.66239, 1.66877, -2.04633, -0.90499, -0.44286, 1.55263, -0.12704, 1.94729, 0.22296, 1.75172, 1.22881, -1.00343, -0.95171, 0.57279, -0.97251, 1.37922, -0.73468, 0.98781, -0.16056, -0.43780, 0.76965, -0.22528, 0.54672, -0.25075, 0.81634, -1.26560, 2.17531, -0.41969, 1.07547, -0.33286, 0.40364, 0.49471, 1.33241, -0.11244, 1.54385, 2.19004, 0.88032, -1.39531, 0.41660, 1.32557, 1.64492, 0.47534, -1.06931, 0.61036, -0.65341, 0.34520, 1.24856, -2.23269, 1.23635, -0.46464, -0.58830, -0.22311, 0.50413, -0.48230, 0.40561, 0.13406, 0.96818, 0.85829, 0.30877, 0.11098, 0.25127, -0.21568, 0.89326, -0.58914, 0.51631, -0.46550, -0.64453, 1.88184, -2.51278, 0.45288, 0.68703, 0.33804, -0.09902, 0.90298, 0.24077, 0.62384, 0.52447, -0.08076, -0.46334, 0.01476, 1.25743, 2.28601, 0.59501, -0.96664, -0.43238, 0.33130, -0.24327, -0.39466, 0.56855, -1.02932, -0.78985, 1.06101, 0.31716, -0.20102, -0.98703, 0.91727, 0.35986, 0.51243, -0.37342, -0.40922, -0.52155, 0.98470, 0.29673, -0.61873, 1.76273, -1.09229, -2.27965, 0.29485, -0.73824, 0.09882, 1.02719, 1.75132, -0.85647, 0.04490, 0.83979, -1.40102, 1.19157, 0.25300, -0.35287, -0.91364, 0.99137, 0.85060, 0.85204, 0.43696, 1.55777, -0.53652, -0.40073, -0.89541, -1.09954, 0.02670, 0.63416, -0.25361, -0.95270, -0.07732, 1.31793, 0.83414, -0.05604, 0.04828, -0.03534, 2.57229, -2.12015, 0.55550, 1.33460, 0.57300, -1.33056, 1.10481, -0.15975, -0.77737, -0.47626, 1.25486, -0.91504, 1.70741, -1.57712, 0.74065, 1.88588, -0.57965, 0.70678, -0.30761, 0.26736, -0.39388, 1.26963, 1.43449, 1.26984, -1.25620, 0.60849, -0.22611, -0.34662, -0.29789, 1.32117, -1.81797, 0.07593, -0.71847, -0.41354, -0.43430, 2.45024, 1.09733, 0.90802, 1.04410, -0.70144, -0.61707, -0.47829, -0.82087, 0.07048, -0.57282, -0.53880, 0.40690, 0.79260, -0.54353, 0.58542, --0.52580, -1.52541, 1.33277, 0.93528, 0.16442, 0.17705, -0.37466, -0.70837, -1.61864, 0.55278, 0.83687, -0.31205, -2.63356, -2.10208, -1.55385, 1.46260, 0.40727, -0.68623, -1.23413, 1.46821, -1.24583, -0.05938, 1.26395, 0.41626, 0.06038, -1.01588, -0.15965, -0.93485, -0.19117, 1.01529, 0.43241, -1.31771, -1.74707, -0.82872, 0.71618, 0.94310, 0.31655, -0.96958, 0.61213, 0.12114, 2.17410, -0.05207, 1.52862, -0.06259, 1.32984, 0.64033, 0.80217, 0.75300, 0.71802, 0.91793, 2.13634, 0.51589, -1.54719, 0.66606, 0.04771, 0.46342, -0.55845, 0.38593, -0.32902, 0.27681, 1.36006, 0.76892, -1.47886, 0.79048, -0.06658, -0.33758, 0.42711, -0.75914, -0.19327, 1.07704, 0.40293, 0.40475, 0.29175, 0.05775, -0.65674, 0.00218, -0.49494, 0.80846, 0.88702, 1.80265, 2.13552, 1.31512, 0.31141, 0.79081, -1.08289, -0.73842, -0.75600, 0.26759, -1.91233, -0.35756, -0.46881, -0.34417, 0.14607, 0.33016, 1.37993, 1.66362, -0.49982, 0.10979, 0.80312, 0.04736, 0.19150, 2.12592, -2.92529, 2.21138, 0.31735, 1.59702, 2.46597, -0.42708, 0.61659, -1.01800, 0.26045, 2.31326, -0.70891, -1.39273, 0.88756, -0.11900, 0.35809, -0.54200, 0.43856, -0.18809, -0.98399, -1.14180, -1.12045, -2.04883, 0.10117, 1.19537, 1.23180, -1.59500, -1.51036, 0.03522, 0.75122, 2.16603, -0.47328, 1.72191, 0.90994, 0.58949, -0.14161, 0.39743, 0.45654, -2.58791, -0.06440, -1.04100, -1.37581, 0.60896, -2.23679, -0.20917, 0.65131, -0.64964, 0.58916, 1.27981, 0.45992, 0.21029, -2.33814, -0.84473, -1.37716, 0.97680, 0.05402, -0.96222, 0.06681, 1.84997, -1.53229, -1.90832, -2.44418, -1.76298, -0.33935, -0.62765, -1.35407, -0.91377, -0.23197, -0.33236, 1.24495, -2.63022, -1.40868, 0.38768, -0.60313, -0.50425, 1.54533, -0.01888, -0.40638, -0.35348, -0.06811, -0.04744, -0.73023, -0.88560, 1.11848, -2.02043, 0.94268, 0.57315, 0.32464, -0.12049, -0.53646, 1.27914, -1.33265, 0.20846, -0.36428, -0.56692, -1.12421, -0.74946, 0.57123, -1.35930, 1.58954, 1.57803, -0.40513, -0.94201, 0.86166, 1.02887, 3.27554, -0.13901, -0.94149, -2.12636, -0.06617, -1.21817, 0.54693, -1.64074, -0.82593, -1.82546, 1.84122, -0.65460, 0.74693, 0.04440, -1.68976, 0.93912, 0.54835, -0.74640, -0.45999, -0.66707, -1.91899, 0.91409, 2.29627, -0.66342, 0.07487, -0.18522, -0.85505, -0.44945, -1.06738, -0.12120, 1.16921, -1.65578, 1.35577, -2.37817, 0.06942, -1.89768, -0.38112, -0.14324, 0.45083, -0.22330, -2.14272, 1.04331, 0.15306, -1.05129, -0.18770, -1.28618, 0.21478, 1.04099, 0.41818, 0.63579, --0.40000, 1.08378, 1.21116, -0.24618, 0.85914, 0.73398, -0.09944, -2.13482, 0.54285, -1.02514, 0.58060, -0.67567, -0.59939, -1.94512, -0.35465, -0.32791, 0.06993, -1.50554, 0.70149, -0.48328, 0.69180, 1.44660, 1.19775, -1.14540, -0.04751, 1.53017, -1.01144, 1.20073, -0.30881, 0.48837, -0.07383, 0.63331, 0.25391, 0.92241, 1.66889, 0.36349, 0.72516, 0.43282, 0.35302, -0.07570, 1.73000, -1.52690, 1.03855, -1.58233, -0.14203, -0.17524, 0.05972, -1.48941, -0.67373, 0.49048, 0.25553, -0.61720, 0.05553, 0.34320, 1.42696, -2.54999, -0.15923, 0.54998, 0.50282, 0.35703, -1.04039, 0.41253, -0.41267, -0.01784, -0.87524, -0.38165, 1.96810, -0.55404, -0.26169, -2.75142, 0.37636, 0.63236, -1.31422, -0.07175, -0.98249, -0.53589, -0.53918, -0.06593, -0.59131, -0.49761, -0.43501, -1.03297, -0.99587, 1.80756, 0.27702, -0.50010, 1.37540, -0.31474, -1.10167, 0.88362, 0.87287, -1.76269, -0.34452, 0.85744, -0.49203, 0.96459, 1.61304, 0.17574, 0.95295, 1.33515, 0.71527, 0.42316, -1.53681, 1.32175, -0.06307, -0.87212, -1.78005, -0.11774, -0.42793, 0.38406, -0.27971, 1.41042, -1.12085, -0.45681, 0.79879, 0.55974, 1.31207, -0.36507, -1.37264, -1.15540, 0.59876, -1.44234, -0.83990, 1.54946, 0.29719, 0.25104, 1.94130, 1.43717, -1.48063, 0.85512, 1.89647, 0.76804, -0.63754, -0.62482, -1.71864, -2.19824, -1.42768, 1.39065, -1.29676, -0.43946, -1.65871, -0.54534, 0.20029, -0.96311, 0.72771, -0.16363, -1.16303, 0.15941, 1.04193, -1.58877, -0.80974, 0.29560, -1.02179, -1.34949, -0.05867, 1.33166, -0.00593, 0.02216, -0.70059, 1.35114, -0.18670, -0.17418, 1.60021, -0.45857, 0.32786, -1.51128, 0.77037, 0.11008, -0.86712, 1.83075, -0.12849, 1.21747, 2.95851, 0.43697, 1.30739, 0.63331, -0.19143, 0.26125, -0.39663, 0.16476, 0.54746, -0.98632, -1.31770, 0.27863, 1.03685, -1.14529, -0.25870, 0.80852, -1.81847, 1.23807, -1.10234, -0.27737, --0.95219, 0.59926, 0.96942, -0.00254, -0.13620, 0.27283, 0.40559, -1.68304, -0.90610, -1.07282, -0.29295, 0.19426, 1.01568, 1.65626, -1.02188, 0.51059, 1.94026, -0.21767, -0.64401, 0.65873, 0.50681, 0.60919, 1.15367, -1.29279, -0.64584, 0.40139, -0.14502, 0.18681, 0.48618, -0.38070, -0.51295, -0.97966, -0.17806, -0.04619, -0.67646, -0.48164, 0.61722, 1.24432, -0.92367, 0.17432, 0.35519, -0.24444, -1.19349, -0.75541, -1.29536, 0.65132, -0.11658, 1.32318, 1.61128, 0.23328, -0.69564, 0.16007, 0.34405, 0.97051, -0.78793, -0.03871, -0.55617, 0.01502, 0.43729, 1.09949, -0.66846, -0.07247, -0.38547, -0.65714, --1.35967, -0.21746, 0.34835, -1.42747, 1.08207, 0.24840, -0.72708, -1.76349, 0.83272, 2.18695, 0.73015, 0.18298, 0.12276, -0.81261, -1.26827, 0.46284, 1.90358, -0.89704, 1.30032, -0.68099, -0.32194, 0.12370, 0.75693, -1.28796, 0.90296, 0.77608, -0.08263, -0.90727, 0.34395, -1.40068, 1.33076, 1.75074, 0.85803, 0.40375, 1.35216, -1.80753, -0.30478, 0.24584, -0.66830, -1.54420, 0.90713, -0.45398, 0.49492, 1.31106, 0.64361, -1.31564, 0.65985, 0.16889, -0.22491, 1.58818, -0.67005, 0.82641, -2.58285, -0.35277, -0.58256, 0.46022, 0.06887, 2.13783, -0.92914, 0.76317, -0.29014, -1.90849, -0.28795, 0.96194, --0.61529, 0.56741, 0.17557, -0.05848, 0.30029, -1.62098, -0.05451, 0.74009, -0.67645, -0.19926, 2.19765, 0.06368, 1.17916, -2.00938, 0.61314, 0.86513, -0.85155, 1.75109, 0.53425, 0.34792, -0.79942, 1.50103, -0.80813, 0.41402, -1.06662, 0.67697, -0.06088, -1.04746, -0.00966, -0.04847, -0.27658, -1.28783, 0.01362, -0.34272, 0.34237, -1.14109, 1.58304, -0.28441, -1.08521, 1.08766, -1.70535, 0.21995, -0.71381, -0.48679, 0.18029, 1.44083, 0.54971, -1.44737, -0.20511, 0.51439, -0.26631, -0.92850, -1.11819, 0.29438, 0.52410, 0.97130, 0.40439, 1.03826, 0.71844, -1.21432, 0.30951, 0.86678, -0.18459, -1.03964, --0.20591, 0.00808, -1.11923, -0.94402, -0.12144, 0.58467, 0.01654, 0.10058, 1.54402, -0.72495, 0.51887, -1.25087, 1.19518, 2.95573, -0.87809, -0.21256, 0.07885, 1.34868, -0.92554, -0.76654, 0.42873, 0.75793, 0.50064, 1.50193, 1.82276, 0.08824, -0.56143, -1.13649, -1.05642, 0.87808, 0.36278, 0.61532, 1.04187, 1.14801, 1.34006, -0.18048, -1.08772, 0.76403, 1.26523, 0.29162, -0.06674, 0.60644, 2.50410, 1.99756, 0.27915, 1.76207, -0.61717, 0.04345, 0.25934, 0.90624, 1.86057, 0.31798, -0.94505, -2.36416, -1.15872, -0.60045, -1.04507, -0.43484, 2.37246, -1.88466, -1.66850, -0.34509, 0.47339, 1.58891, -0.73775, 0.17748, -0.58397, 0.09369, -1.29801, -0.32233, 2.22078, -0.29508, -0.93911, 0.03328, -0.08617, -0.10239, -0.15745, 1.01933, -0.67637, 1.21999, 0.06967, -0.87091, 0.72857, -0.86144, 0.23016, -0.39724, 0.75668, 1.20682, 1.87019, -0.74277, 0.30517, 1.14098, -0.08807, -0.68411, 0.36372, 3.00492, 1.10993, -0.69445, -1.77052, -0.92357, 0.73522, 0.84834, -0.88666, -0.07124, -0.34409, -0.85464, 0.07321, -0.93645, -1.70467, -0.82758, 0.25127, 0.69022, -0.78322, -1.04244, -0.45877, 0.11258, -0.44608, -0.13900, 0.38455, -1.07706, 0.44236, 0.86087, 1.18115, -0.22989, 0.06153, -0.58584, 0.74635, -0.28866, --1.00202, -0.05342, 1.97870, 0.28951, 1.11957, -0.82622, -1.53332, 0.14747, -0.56023, -0.86144, 0.58648, -0.37112, -1.25066, 0.19753, -1.26705, -0.86452, 0.54894, 1.32704, -1.60699, -1.24158, -0.24475, -1.05420, 0.45878, -1.50104, -1.50431, 1.29019, 1.01545, -0.50879, -0.14243, 0.33607, 0.39060, 0.01881, 0.85215, 0.69526, 1.36657, -0.70863, 1.57899, -1.10042, 1.52195, -1.62922, 0.26183, 0.50191, -0.93809, -0.06372, 0.09904, -1.00476, 0.31125, -1.40900, 0.12506, 0.33649, 0.38747, 1.42744, 0.51897, 0.86344, -1.18413, 3.05899, -1.03968, 1.60335, -1.40853, -1.55791, 1.05269, -0.12011, 0.78423, 0.91494, -0.00653, -1.12771, -1.73828, -0.51973, -0.98796, 1.23725, 0.48968, 0.33129, 0.31347, 0.60463, -1.05366, -0.68933, -1.44466, -0.65293, 0.47101, 2.25338, 0.65792, -2.76953, 0.92772, -0.55352, 0.73934, 0.67864, 0.17244, 1.33542, -2.24167, -0.78141, -0.66128, 0.58246, -0.11231, 0.44568, -1.95760, -1.33394, 1.31892, 0.05451, -0.17498, 0.22606, 0.05626, 0.78177, 1.29171, 0.75959, -0.11648, -1.23648, 0.15112, 1.62479, -0.17637, 1.08069, -0.43780, -0.74071, -0.38356, -0.10069, -2.06468, -0.06981, 0.04176, -0.78981, 1.02433, -0.38658, -1.55362, 0.13897, -0.06073, 0.85195, -1.11290, 0.79297, 0.51009, 1.06127, --0.11730, 1.39107, -0.53646, 0.35622, 0.54713, -0.27993, 0.97441, -1.68310, 0.32900, 0.48914, -0.87833, 0.78930, -0.26246, -0.58089, 2.07000, 1.19801, -0.25492, 0.18557, 0.71168, -0.53498, -0.58550, -0.37623, -0.26535, 1.07763, -1.55963, 0.37885, 0.16210, 0.83892, -1.88397, -0.86068, 0.82018, -0.81589, 0.14449, 0.77768, 0.49007, 0.89282, -0.98747, 0.28558, 1.86552, 0.78569, -0.40652, 0.90909, 0.09043, -1.48936, -0.62673, -0.73829, -1.06069, 1.00839, -0.71258, -0.15159, 2.06864, -1.30022, -0.72549, -0.16410, 0.34086, -0.43802, -1.16785, -0.22527, 0.18484, -1.55203, 0.78046, 0.07624, 0.49472, -0.90807, --0.55817, 1.34256, 1.25066, -0.00511, 0.82494, -0.38182, 1.94091, 1.04966, 0.52218, 0.80623, -1.20034, 0.80315, -0.27152, -0.80580, 1.34355, 1.93337, -0.70408, 0.35927, -0.15112, -0.39639, 1.21970, 0.76587, 1.54266, -0.74609, -0.42511, -1.03443, 0.61446, -0.34876, 2.04059, 0.17418, 1.55851, -0.90241, -2.91737, -0.53857, 2.46978, 0.02109, -1.68045, -1.09135, -1.09052, 1.36444, -0.95080, -1.98190, 1.12241, -1.44690, -0.49658, 0.53102, -0.23919, 2.01735, 0.31526, -1.59656, 0.30653, -0.39843, -1.21005, -0.48891, -0.14231, -1.25475, -0.34539, -0.82230, -0.06316, 0.90667, -0.41575, -0.78832, 1.37872, -1.61271, -0.99969, -0.43046, 0.06376, 0.62960, 0.76162, 0.27497, 1.36931, 1.06816, -0.47789, 0.57517, 1.77598, 2.36929, 0.41956, -2.61810, 1.64662, 0.60363, 0.08305, -0.45423, -0.72467, 0.60121, 0.87461, 3.06069, 0.95159, 2.02427, -0.48940, 0.09190, -0.15605, 0.59558, 1.33581, -1.58466, -1.44267, 0.21468, -0.36909, 0.14167, 0.49327, 0.12458, -0.89014, -0.71600, -0.55207, 1.71685, -1.07674, 0.84271, -1.21710, 1.03818, 1.25105, -2.89200, 0.63428, 1.32250, -1.43164, 0.07529, 0.05412, -0.69693, 1.51942, -0.32193, -0.21933, 2.44653, -0.32293, 1.51970, 0.11906, 1.52796, 0.50151, -0.07686, -0.20662, 0.35774, -0.44418, -2.12792, -0.33014, -1.71361, 0.70893, -1.86850, 1.94206, -0.81535, 1.49995, -1.70526, -1.15128, -0.62727, 2.76999, -0.27875, -0.25288, -0.08445, 1.06304, 0.55140, -0.66328, 0.41194, 0.97226, 0.14253, 0.68745, -0.02602, 2.00803, -1.51824, 2.81189, -0.10531, 1.87747, 1.30048, 0.17443, -0.23635, 0.59778, 0.44648, 1.24801, -1.52611, 2.01592, 0.99975, 1.38732, 0.42848, 1.20570, 0.60258, -1.10458, 0.74615, -0.28396, -0.19902, -0.34656, -0.02266, -0.33707, -0.36214, -0.37915, 1.01090, -0.71387, 2.04396, 0.04535, -0.15719, 1.40539, -0.52220, -0.46752, 0.84564, -0.36617, 0.66058, 0.57020, -0.64903, -1.42116, 0.21639, 0.61271, -0.50884, -0.23429, -0.59765, -0.54575, -1.72483, 1.09995, 0.37864, 0.14405, 0.20165, -1.06872, 1.02824, 0.55512, 0.69024, -0.36556, -0.14603, 0.28833, -0.29975, -0.66057, 0.43014, 0.45435, 0.21232, 0.15270, 0.22774, 0.94628, 0.04920, -0.61289, 0.13410, -0.10785, 1.95907, -0.24810, -1.06755, -0.05688, 0.24585, -0.42512, -0.10193, -1.29916, -1.02380, -1.09151, 0.21301, 0.04010, 0.39502, 0.04869, -1.27197, -1.29541, 0.01082, -0.89207, -0.27962, -0.05847, 0.81428, 0.17248, 0.60361, 0.67974, 1.55234, -0.97483, 0.31631, 1.68702, -1.87915, 0.66312, -0.01040, -0.10937, 0.59775, -0.50142, -0.88204, -1.43876, 1.30931, -0.24313, 0.76770, -0.79114, 0.18730, 0.81791, -1.28008, 0.71106, 0.78373, -0.16461, 0.73792, -0.56994, -1.26887, -0.82021, 0.36510, -0.76867, 0.81466, -0.50813, 0.14581, 0.27855, 0.93187, -0.15721, -0.09606, -0.89864, 0.16014, -0.45988, 0.33784, -1.73564, -0.26097, 0.04492, -0.46185, 0.72356, -0.32381, -1.36508, -0.08463, -0.44601, 0.36716, -0.73739, 0.50884, 0.29557, -0.14115, -1.00683, 0.50411, -2.95657, -1.67636, -0.40150, 0.06383, 0.43147, -1.26055, -1.76877, -1.06580, 0.48660, -0.74557, -0.31539, -0.07767, -0.26225, 1.76686, 0.43505, -0.54219, -0.47646, 2.41501, --0.48408, 0.96123, 0.21707, 0.47817, 1.22826, 1.54962, -1.45649, 0.15794, 1.22279, 1.65321, -2.46333, 1.11642, 0.14873, 1.97955, 1.56606, -0.22684, 0.52181, 1.21286, 0.52697, -0.45494, 1.84868, 0.53121, 0.05228, 1.24009, -0.41855, -0.05361, -0.08027, -0.34198, 0.88309, -1.22968, 1.59300, -0.83945, -0.58579, 2.75251, -0.62898, 1.36910, 0.14680, -0.25802, 0.92523, -0.22816, 1.07340, 2.01796, -1.11598, 1.87208, -0.84132, -0.21062, 2.24619, 0.17335, 0.18188, -0.75581, 0.09287, -0.37768, 0.78401, -0.04159, -0.79559, -0.23589, 1.33123, 0.03318, 1.11408, 1.79871, 1.82976, 2.36856, -0.05132, 0.85759, -0.88948, -0.23935, -0.19642, 1.09916, 0.86765, 0.98090, 0.03486, 0.11863, -1.27144, -0.44091, -0.31464, -1.33020, 0.64202, 1.88715, 0.71051, -0.45550, 0.85981, 1.18896, 1.10519, -0.56137, -0.36436, -1.04067, -0.59381, -0.67363, -1.44929, -0.35194, -0.22080, 0.19052, 0.63576, 0.32198, 0.36698, -1.28152, -0.21556, 0.60838, -1.01935, -0.46918, 0.22092, -1.03051, -1.26194, -0.33948, 0.51296, -0.08554, 1.87705, 2.15547, -0.55400, 1.01186, 1.13721, -0.75560, -0.35166, 0.34511, -0.06546, -0.36252, 1.30416, 1.40842, 0.48557, 0.43414, -1.30069, -0.32309, -0.02454, 2.57678, 0.49398, -0.17755, -0.50266, -0.79557, --0.44347, -2.74255, -0.04377, 0.89062, 0.25396, 1.01948, 0.83221, 0.25708, -0.34530, -0.44666, -0.34416, -0.19136, 0.44180, -1.26345, 0.55965, -1.45709, -0.61870, 0.11526, 0.95614, -0.59831, -0.64239, -1.02599, 0.44717, 1.65438, -0.54283, 0.57172, 0.44865, -0.90019, 0.75748, 0.48545, 2.05881, -0.18516, -1.35201, 0.22267, -1.42674, -1.34704, 0.25124, 0.18225, 1.29673, -0.02259, 0.62285, -0.87909, -1.69738, -0.64903, 0.12163, -0.22755, -0.62187, -1.39414, 0.37594, 1.80404, 0.64330, -0.78364, -0.34218, -0.01659, -0.29421, -0.33887, 0.87907, -0.84116, 0.94137, -1.18447, -0.30840, 0.06894, -0.97674, -0.64895, --1.14891, -0.37507, -0.94608, -1.42372, -2.29947, -1.58674, -0.87400, 1.25792, 0.68800, -0.09304, 0.95765, 0.55575, 0.04079, -0.04163, 0.80465, -0.96133, -1.68476, -0.75995, -1.05407, 1.13267, -0.65040, -0.37269, -0.92525, 2.04252, 0.32751, 0.25359, -0.13385, -0.44143, -1.48205, -0.07420, 0.03964, 1.32911, 0.12692, -0.22889, 1.42497, 0.47810, -0.59504, 0.89134, -0.81914, -1.09187, 0.68855, 0.42670, 1.31457, 1.72166, 1.11530, 1.91826, -0.83363, 0.55707, -1.44042, -1.86487, 1.30124, -0.35237, -1.04000, 0.28936, -0.90027, 0.30217, 0.24409, -1.11589, -1.06211, -2.37969, 0.86426, -0.62494, 0.60934, -0.18880, -0.05087, 0.20495, -1.47225, -1.20313, -1.91399, -1.74310, -0.22262, -1.52418, 0.14438, 0.37116, -1.91393, 0.04599, 0.19944, 0.91360, 1.21721, -0.31974, -0.37419, 0.76526, 0.10943, 0.54005, -0.41303, -0.82776, 0.34479, 1.63144, -1.00223, -0.95258, 0.47309, 0.06915, 1.05282, 0.38886, 1.14725, -0.38225, 0.25122, 0.74271, 1.19737, -0.25502, 0.47566, -0.49757, 0.39605, -1.45075, 0.13866, -0.43371, -0.04886, -0.86545, -1.71006, 0.69881, -0.75978, 0.73437, 1.48963, -0.57997, 0.00051, 0.59203, -0.59990, -0.27703, 0.39682, 0.07432, -1.37437, 1.61629, 0.12231, 0.47117, -0.13857, 0.88356, 2.27364, 0.46919, --0.04952, -1.55059, -0.58811, -1.46429, 1.40141, 1.32176, -2.52692, -0.47695, -1.14075, -0.89188, -0.43380, 0.66947, 0.31049, 0.55931, 1.17695, 0.00351, -0.03247, 0.73976, 0.55057, -0.11149, 0.82657, -1.66980, 0.09472, -0.28481, 1.32116, -0.40684, -1.41034, -2.36353, 2.74372, -0.90585, 0.31950, -0.22183, -0.74127, 0.82917, -1.43084, -0.91278, -0.61824, 0.37111, 0.55439, -0.11626, -0.07776, -1.62370, 0.14349, -0.14720, 0.29436, 0.17281, 1.01865, -0.43469, 0.52624, -0.59222, 0.32542, 1.15441, -0.05944, -0.18822, -0.67390, -0.38358, -0.28828, 0.33258, -0.01336, 1.39139, -1.88272, -0.37155, 2.13750, -1.10945, --0.03080, 0.62510, 0.29928, -0.18286, 1.08823, -0.92565, -0.29572, -0.42884, 1.02843, -0.36742, -0.32736, 0.60631, -1.58522, -0.37644, 0.21704, 3.22563, 1.03068, -0.91697, -0.38074, -0.63426, -1.56540, -0.00037, -1.03556, -0.02613, -0.42543, 0.90908, 0.01252, 1.58350, 2.90714, -0.54138, 1.29290, -2.59475, 1.20585, 1.20740, 0.31773, 0.15036, -0.32180, 0.35486, -0.22722, -0.63508, -1.14538, -0.74566, 0.66664, 0.30470, -0.14077, 0.48734, 0.07425, 0.19400, -3.10728, -0.90804, -1.68530, -1.42587, -2.26234, 1.52073, 1.52587, -2.83106, -0.44807, -0.00771, 0.01540, 0.53538, -0.91872, -0.17955, 1.09947, -0.43501, -0.69156, -0.99861, -0.29742, -1.03751, 0.42435, -1.97357, 2.01899, 0.53408, -0.02534, 0.80830, 0.82665, -0.17019, -1.93726, -0.94747, 0.42623, -0.77487, -1.74089, -0.17799, -0.73746, 1.15838, -0.95734, -0.10743, 0.63716, 1.99484, -0.09654, -0.77578, -0.79643, -2.42452, -1.31980, -1.64064, -1.72723, -1.79989, -0.79441, 0.16161, -1.69817, 2.15505, 0.33821, -0.58842, -2.41957, 0.56774, -0.28145, -0.78589, 0.55930, 1.11354, -1.24302, -1.03237, 1.97490, 0.67878, -0.30063, 1.26693, -1.82869, -0.03937, -2.30009, -1.21430, 1.42193, 0.73859, -1.83446, 0.19549, 0.10931, 1.42139, 0.25561, 0.38929, -0.73204, 0.00120, -1.32506, 0.43873, -0.10166, 0.73890, 2.35284, -0.16428, -1.49399, -0.66131, 0.02793, 0.55520, 0.93673, -1.22474, 0.67798, -1.66689, 0.85338, -0.62660, 0.73302, 0.61708, -2.22691, 1.22145, 1.00320, -0.57958, -1.69907, -0.47749, 2.14526, -0.71422, -0.71330, -0.40071, 0.74996, 0.35585, -0.24997, 0.07688, -1.50697, 0.24670, -0.20520, 0.68949, -1.42385, 0.11184, -0.57728, 0.78679, 0.14583, -0.88498, 0.05325, -0.60386, -0.66052, 0.19383, 0.93311, -1.12448, 0.34851, -1.69594, -0.91836, -0.96358, -0.88073, 0.43347, 0.47513, -1.35024, -0.23861, -0.03232, -0.71568, 1.36439, -0.27405, 0.06018, 0.71924, 1.06190, -1.08080, -0.58400, 0.64020, 0.25283, -1.10193, 0.81358, -1.23167, -1.11135, -1.72128, 1.09010, -0.33955, -2.54976, 0.64426, -0.36763, 1.25151, 2.21685, -1.89643, -0.16387, 0.82798, -0.77685, -0.75784, -1.11664, 1.68083, -1.51176, -0.90511, -1.11946, -0.65448, 2.20566, -0.83691, -0.02311, 0.49247, -1.22492, -1.75301, 1.27472, -0.08611, 0.94206, 0.45609, -0.47151, -0.07764, 0.40158, -0.81649, 0.59251, 2.38774, 0.23925, 0.42556, 0.91261, 1.06681, -0.93983, -0.23692, 1.14284, -0.46449, -0.01022, 2.49316, -0.58021, -0.34785, 1.00303, -1.42809, 0.88188, -1.53660, 0.78696, -0.41443, -1.02203, -1.72535, -1.21178, --0.98215, 1.47668, -0.59062, -0.15668, -1.07093, 2.07996, -0.19986, 1.34627, 0.28054, -0.00029, -0.94154, -2.60841, 0.71361, 0.21274, -0.86427, -0.56349, -2.30409, 0.96132, 1.54533, -0.79307, -2.10285, -0.28428, 0.56236, 1.37934, 0.93077, 1.58885, -0.16095, -0.21729, -1.19587, -0.30435, 1.92080, -1.69810, -0.10540, -0.20562, 1.25091, -1.02732, -2.28199, 0.76290, -0.36874, -1.19129, 0.07533, -0.16255, 1.38386, -0.17487, -0.83818, 0.08513, -1.71853, -0.20368, 0.31384, -0.89831, -0.59023, -1.90992, -2.10733, 1.45658, 1.10157, 0.38353, -0.22832, -1.96643, 0.75712, 0.62849, -1.22308, 0.59733, -1.07526, 1.27170, --1.13263, -1.28112, 0.81436, -1.27593, -0.01944, -0.21478, -1.22214, -0.12944, -1.69363, -2.01576, 0.32652, 2.12947, -0.20326, 0.78611, -0.77334, 1.45349, -0.77045, 0.18846, 0.52359, 1.28806, 1.27522, -3.18017, -1.22818, -1.11138, -0.96328, 0.66590, 2.01800, 0.61014, -0.65624, 0.33060, -1.19629, 0.58483, -0.24029, -0.99670, -0.21893, 0.53487, -0.40401, 1.25038, 0.44774, -0.58808, -1.13428, -0.89820, -0.14691, -1.90689, -1.66584, -1.31739, 0.78591, -0.52298, -0.96763, -0.40418, -0.23967, -0.11918, -0.52421, 0.23085, -0.28273, 0.28662, 0.08784, 0.21503, -1.12845, -1.30837, -1.18540, 0.72182, -0.01803, 0.28486, --0.44188, -0.13162, 1.17712, 0.99992, 1.06130, -1.05539, 0.78427, -2.43367, 0.47468, -0.36206, 0.89826, -0.64899, 0.83955, -0.55085, 0.56105, 0.86740, -0.86672, -0.54790, -1.60861, 0.52317, 0.43914, 0.51872, -0.88617, -0.56208, -1.26365, 0.11480, 0.97327, -0.20247, 0.29936, -0.02808, 0.17504, 0.48375, -0.51707, -1.40060, -1.14576, 0.93756, 3.73235, 1.07957, -0.18677, -1.58973, -1.03314, 1.95694, 0.35415, -0.94482, -0.11681, 1.46189, 1.12970, -0.64514, 0.05663, 0.77783, -0.22348, 0.30408, -0.10255, -1.36228, -0.18580, -0.10399, -0.52640, 0.67907, 0.42146, -0.60132, 1.04728, -0.18404, 0.06503, 1.39650, -1.13440, 0.31903, 1.42190, 1.42029, -0.84804, -1.17144, 0.17954, 0.46242, 0.79624, 1.07440, -0.41591, -1.18383, 0.14840, -0.83853, 1.08556, -0.54965, -0.50927, -0.88683, 0.89594, 0.40892, 0.79908, -0.77622, -0.66664, 1.52356, 3.08583, -0.15159, -1.08701, -0.39504, 0.74168, -1.39086, 1.01142, 1.05388, 1.20259, 0.85924, -1.29493, 0.35616, -0.87993, 0.29775, -0.88867, 0.73344, -1.12812, -0.11443, 0.81236, -1.68076, 1.13690, 1.37992, 0.96379, -0.13323, -2.50620, 1.41904, 0.09619, 1.26131, 0.55747, -0.40549, -1.04467, -0.41703, -0.32552, -0.64923, 0.67428, -1.01231, -1.55218, 0.40346, -0.00834, -0.70511, --0.92780, -1.11749, -0.33897, 0.56567, 0.00170, 0.82810, 0.85832, -1.47688, 2.41514, -0.91181, 0.95481, -0.25044, -0.58886, -0.22235, -0.66391, 0.29969, 0.33433, -1.62437, 1.07522, 0.76843, -0.01292, 0.15365, -0.52332, 1.23498, 1.53904, 0.36254, 1.21634, 1.77216, 0.27623, 0.62172, -1.30136, -0.64784, -1.28911, 0.69986, 0.02382, 0.23781, 0.91037, 0.03833, -0.26766, 0.82589, 0.90366, -0.66367, -0.31346, 0.32172, 0.61129, 1.19808, 0.87589, -0.47908, 0.38143, -1.51587, 1.59373, 0.94156, -0.54849, -0.65676, 1.80577, 1.97424, -0.05848, -0.22448, 0.38339, 1.17076, 1.22695, -1.15642, 1.44157, -1.42682, -0.75543, 0.38103, 1.15686, -0.70363, -0.06292, 0.02797, 1.88115, 0.07363, 0.55151, -2.45638, 1.11881, 0.18466, -0.83830, -1.74028, -2.15651, -0.15095, -0.04787, 0.13943, 0.76994, 0.14245, -0.95528, 1.88322, -0.91702, -1.99604, -0.06854, 1.16264, 2.08002, -1.13562, -0.69329, 0.17104, 0.02930, 0.04341, -1.32453, 1.53579, 0.20082, -0.03935, 0.07071, -0.14976, 0.83360, 1.53013, -0.16229, -0.78130, 0.83169, -2.62397, 0.65054, -1.40282, 0.14715, 0.34408, 0.66621, -0.97444, -0.29585, -0.57301, 0.51157, 1.31904, -0.35123, 1.49241, -0.55427, 1.98324, 1.19529, 1.12972, -0.92672, -1.10841, -1.19969, -0.20723, --0.14345, 0.33852, -1.00998, 0.63009, -0.44018, 0.65949, -0.90856, -1.57594, -0.92624, -1.73393, 2.26012, -2.08883, -0.46018, -1.79345, 1.00182, 0.09763, -0.73875, 0.98824, 0.46369, 1.69680, -1.78474, 0.09431, 0.73710, -0.42430, 1.31311, 0.23846, -1.35844, -0.07461, 1.12012, 0.00881, 0.49328, 2.05067, -0.08316, 0.42063, -0.59652, 1.54682, -0.98200, 0.54229, 0.65515, -1.28090, -0.04988, -0.39563, -0.21410, 0.17323, -1.39711, 0.67453, 1.72543, 2.66193, -0.10518, -0.07842, 0.13809, 0.84766, 0.79499, -0.23640, 2.05213, -1.72245, -1.40186, -0.27347, -0.49579, 0.80458, -1.01547, 0.86146, -0.25368, -0.46196, --0.23383, -0.50026, -2.07530, 0.81915, 1.83364, 0.69916, -0.26968, 0.15358, 0.58225, -1.50951, 0.80619, -0.36659, 0.35474, -0.00779, -1.32348, -0.86667, -1.37336, 1.47646, 0.98162, 0.73211, -0.23950, 0.84806, -1.47818, 0.01623, -0.53480, -0.94753, -1.40731, -0.77609, 0.75078, -0.92873, -0.04792, -0.50408, 1.41171, 0.01786, -2.10980, 0.79434, 0.12221, -0.55923, 0.14971, -0.24993, 1.53726, -1.51673, 0.49920, 0.82681, 0.81600, 0.72284, -1.70331, -0.85470, 1.10472, 1.62355, -1.23560, -1.76451, 0.77465, -2.64881, 0.44162, 0.68770, -0.59858, -0.69049, 0.38811, -1.02720, -0.08050, 0.42452, 0.13659, 0.72184, -1.06941, 0.02521, -0.50933, 0.31185, -0.42669, -1.78867, -0.62025, 1.14606, 0.98392, -0.24657, -0.52661, 1.18837, 1.05207, 0.62042, 0.31162, 0.79168, -0.76924, 0.15258, 0.50725, -0.76628, -0.60436, 0.93339, -1.25667, 1.16504, -0.45793, 1.82948, -1.71842, 1.17722, 0.89556, -0.18812, -1.29834, 0.67384, -2.17051, 0.50042, 0.65010, 2.11248, -0.53700, -0.50740, 0.34560, 0.72766, 1.67805, 0.39140, -1.00035, 0.18316, 0.68533, -2.12477, -0.00757, 0.75293, 1.99713, -1.19696, -0.53677, 1.89026, 2.22987, 0.19962, 1.64625, -1.00265, -0.87274, -0.46478, -0.04596, 0.64445, 0.34478, -1.31029, -0.32131, 0.48237, -1.51860, 0.74759, 0.67646, 2.41219, -2.44067, -0.16946, 0.15967, -0.33610, 1.03948, 0.29192, 1.89108, -0.89558, 0.51313, -0.84906, -0.45269, 1.60269, -0.42449, 0.34259, -0.15604, -0.46743, 0.27643, -1.37793, -0.63716, -0.32612, -0.06757, -0.88117, -0.22763, 0.71132, 1.24376, 1.12436, 1.54314, -0.90322, 1.10818, -0.50413, 1.90760, -0.33217, -0.06826, 0.98882, 0.33356, -0.29619, -0.71083, -0.41040, 1.15772, 0.42727, -0.27667, -0.28222, -0.06911, 0.18683, 0.85124, 0.60600, 0.36921, -1.09003, 0.23113, 0.94612, -2.01327, -1.53585, -0.02236, -1.44636, -0.35940, 0.62334, 1.75081, -1.36323, -0.16271, 1.35951, --0.55617, 1.22338, 1.30226, -1.21134, -0.25414, 1.34731, 0.05779, 0.75345, 0.57519, 0.06644, 0.66327, -1.97076, -0.37293, -0.03295, -0.14418, -0.96525, 1.98824, -2.21933, -0.87117, -0.18441, 0.66218, 0.93548, 1.49975, -2.07163, 0.61115, 0.07567, 0.02484, 0.68219, -1.11725, -1.00195, -0.17777, 1.97195, -0.02125, -1.65560, -0.53055, -1.27029, 0.60085, 1.03071, 0.58876, 0.97951, -0.41787, -1.52441, -0.68917, 0.28042, -0.55508, 0.26340, -1.76369, 1.98453, 0.00308, 0.70924, 0.11651, -0.37816, 0.05581, 0.45859, 1.05684, -0.32955, -1.12656, -0.81931, 0.85486, -0.70635, 0.02575, 1.21069, 0.32294, -0.75017, --0.39874, -0.66534, 0.41713, -0.16007, -0.36762, 1.16510, -0.27389, 0.08077, 0.48614, -0.71607, -1.58348, -0.56218, -0.15395, -0.53679, 0.42002, -0.36951, 1.34904, -1.57607, -1.36555, 1.02446, -0.18452, -1.10210, -0.52412, -0.06563, 1.96456, 0.48891, 0.38143, 1.62727, -0.32125, 0.47865, -0.35632, -1.26215, -0.40281, -1.43002, 0.13185, 0.04344, 1.70968, 1.05832, 1.02037, 0.22664, 0.34810, -1.09991, 1.63063, 0.73564, -0.06761, 0.69521, -0.07756, -1.41133, 0.22939, -0.76372, 0.02177, 1.56401, 2.93553, -1.36042, -1.19736, 0.53739, 0.82223, -0.77064, 1.65470, -0.10959, 0.00797, -1.27207, -0.74440, 0.29212, -0.08182, -0.41645, 0.65784, 0.98224, -0.54351, 0.96184, -0.47384, 1.42663, 0.86057, 0.39083, -0.91203, -0.56799, -2.21293, 0.62288, -1.46987, 0.24210, 0.14214, -1.74878, -0.53856, -0.35957, 2.36577, 1.80212, 1.43301, 0.46596, -0.07406, 1.67309, -1.01597, -2.09173, -0.23821, 0.25365, 2.27421, 0.55430, -0.43332, -0.30797, 1.70938, -0.96675, -2.61847, 1.06292, -2.44560, 0.61591, -0.56146, -0.60065, 0.50040, -1.32383, -0.53765, -0.55117, -2.28941, 0.97133, -1.14042, 0.15860, 0.94209, -1.51321, 1.01830, 1.19879, 1.65665, 0.16870, -0.26757, -0.25419, -0.41784, 0.61530, 0.62305, -0.13424, 0.71097, 2.28112, --0.32031, -0.86610, 0.28003, -0.51036, 0.28176, 0.56204, -0.28034, -0.37340, 0.64528, -0.32276, 0.00596, 1.00397, 0.36776, -0.41376, -1.26020, 0.13010, -0.73154, -0.79859, -0.86400, -0.72888, -1.56888, 0.06128, -0.44659, 0.41720, -0.34880, -0.20431, 0.21616, 0.00524, 0.90961, 0.53951, 0.04621, 1.03704, 1.32539, -0.67283, 1.93836, 1.40872, 0.52947, -0.29925, -1.73153, -0.34884, -0.87229, -0.06157, -0.89567, 0.26721, -0.64687, -0.84065, 0.55543, -1.41664, -1.98491, 0.68843, -0.47543, -0.88670, 0.33870, -0.44652, 0.13000, -0.08008, -0.64278, 0.99820, -1.36234, 1.30818, 0.72078, 0.11669, 1.00159, 1.76648, --0.36990, -0.78056, 0.06567, -1.28402, 0.24409, 0.60356, -1.05943, -1.70662, -0.17719, -0.52357, -1.25040, 0.02667, -1.52620, 0.48890, 0.28346, -0.92938, -1.28038, 1.21397, -0.39090, -0.60634, -0.47653, -0.47706, -1.76067, -0.17785, 1.88587, 1.52941, -0.49607, -1.43847, -1.21620, -0.91761, -0.35432, 0.97979, -0.26006, -0.37598, 0.09880, 0.25786, 0.02820, 1.38677, -1.06562, -0.59899, 0.48055, -0.63598, 0.14060, 1.19282, -0.26880, -0.20053, -1.02754, -0.88054, -0.94464, -0.37008, -0.57156, -0.42149, -0.01488, -0.94881, 0.26900, -1.06691, 0.05576, 2.33893, 0.63671, -0.18652, -0.46782, -0.24923, -0.17402, 1.30544, -0.67096, -1.22381, -0.64890, -1.67469, -1.95983, 0.77944, -1.69572, 0.37552, 0.89875, -1.26597, -0.13931, 1.79475, -1.65009, 0.44733, 0.60627, 2.37372, -0.26378, -0.37641, 0.92563, -0.55620, -2.14089, -0.26545, -0.55725, 0.07891, 1.94441, 1.07178, 0.18906, -0.31709, 0.81907, -0.28213, -1.97921, -0.74303, -1.02584, -0.80108, -1.11064, 0.35012, -1.69784, -1.36524, 0.78445, 0.66244, 1.83501, -0.84242, -0.03233, 0.14113, -0.07926, -1.77958, 1.61961, -1.88726, 1.85939, 0.91336, -1.64248, -0.99494, -1.69463, -0.62613, -0.29273, -0.03126, 1.14604, -0.39894, 0.63413, 0.18927, 0.63215, 0.24277, 1.23844, -0.53835, --1.12126, 0.38923, 0.52914, 1.36613, 1.99478, -0.25336, 0.24596, -1.19768, -0.93361, -2.31835, 1.11598, -0.96021, -1.14159, -0.70600, -1.35728, 0.15248, -1.25942, 1.28117, -1.05985, 0.48812, -0.65595, 0.37573, 0.66600, -0.09411, 0.41905, -1.70704, 0.98177, 0.88304, -0.62144, 0.57098, 0.66816, -0.51726, -0.28822, -0.47544, 0.80421, 0.17266, 0.90245, -0.00412, 0.34731, 0.04538, -1.27644, -0.38290, -0.24679, -1.12834, -0.35122, -0.88030, -1.87116, -0.14328, -0.32227, -1.17419, 0.20270, 1.92353, -0.63623, -1.07309, -0.18825, 1.74183, -1.15197, -0.70800, -0.63281, -0.05853, 1.24861, 1.04910, -0.76207, -0.05734, --1.04875, 1.24489, 0.43201, 1.66222, -0.49876, 0.90150, -0.11049, -1.57717, 0.87141, 1.27562, 1.17356, 1.44552, 0.30656, 0.21045, -0.28692, -0.53994, -0.48028, -2.29124, -1.10940, -0.94760, 1.81591, -0.70509, 0.84946, -1.03983, -0.02500, 1.36298, -0.38589, -0.14816, -1.00050, 0.38462, 1.56494, 1.29673, 0.48227, -0.29301, -0.31367, -0.05131, 0.47230, 1.41305, 0.87384, -1.56192, 0.97904, 0.47610, 0.51054, -0.80561, -1.27843, -0.96398, 0.96633, -0.79974, 0.07939, 0.94403, -0.21355, -0.34755, -0.42585, 0.84233, -1.67293, -0.37999, -1.28384, -0.44033, -1.31372, -0.00293, -0.20391, 1.49640, 0.83342, 0.10499, --0.02965, 1.26781, -1.10543, 0.28042, 1.96212, -1.82169, -0.36095, -1.01945, 0.85623, -0.06364, -0.76892, 1.65932, 0.28071, 0.87444, -0.09828, 0.70769, 0.09172, 0.06880, -0.56460, -0.18354, 0.32629, -0.41302, -0.78298, 0.83742, 1.07006, -0.62990, -0.18699, 1.61414, 0.45196, -0.85458, -0.47810, -1.24300, -0.45937, -0.62970, -0.83760, 1.41594, -0.40552, 1.15733, -0.92623, 0.13014, -0.86398, -1.21415, 0.70364, 1.41611, -1.95213, -1.44595, 0.08010, -0.91166, 0.40821, 0.80066, -0.61422, 2.13888, 0.07164, -0.61260, -0.43036, -0.73691, 1.89857, 1.60878, 0.31212, 1.01591, 1.03843, -0.61130, 1.31810, -0.48210, --1.75973, 0.00196, -2.84218, -0.20289, 0.08391, 0.42886, -1.05264, -0.49806, 0.18220, 0.04038, -0.28038, -1.23078, 0.35082, -0.22414, -0.85740, 0.80780, -2.07420, 1.72325, -0.70579, -0.47192, -0.97442, -0.31536, -1.48302, -1.09637, -0.84983, -0.25631, -0.70238, -0.31105, -0.83542, 0.26255, 0.90094, -1.79757, 0.82159, -1.27730, 0.61218, 0.85829, 0.05724, 1.61900, -0.15573, -0.17525, 0.40899, 0.16810, 0.51295, 0.20267, 1.33036, -1.10901, -1.31102, 0.12868, -0.22335, 1.08996, 0.45027, -0.40539, 1.10023, 0.30340, 0.16487, 1.49554, 0.84643, -1.62994, 1.66596, -0.31752, 0.46857, 0.05374, 0.36869, -0.67102, --0.15785, -0.24943, -1.40411, 0.04584, -1.31245, 1.51022, -0.66917, -0.36155, -0.83269, 0.67167, 2.09748, -0.74090, 1.18404, 0.25173, -2.13242, 0.80173, 1.70981, -1.41447, 0.26799, -0.27108, -0.38819, 0.55865, 0.92100, 0.66852, -0.90576, 1.37308, -1.31954, 0.68507, 1.85130, -1.64615, 0.73646, -0.32470, -0.50350, -0.13833, 0.50699, -0.59025, 0.01329, 0.57235, 0.36984, -0.37668, -0.49551, 0.81249, 0.27445, 2.83979, 1.61978, -1.72236, -1.59676, -0.06710, -0.50222, -1.33521, 0.40875, 0.00278, -0.88698, -1.14133, -0.85463, 1.48367, 2.36314, 0.20475, 2.08305, -0.78855, -1.56132, 0.26494, 0.19972, 0.85236, --0.68197, 1.45853, 0.03445, 1.03007, -0.14704, -0.86276, 2.39820, -0.05952, -0.06300, -0.56264, 0.38368, 0.31118, -0.72168, -1.38548, 1.18338, 1.09109, -0.21199, -0.84324, 0.18898, -0.91309, 0.46565, 0.24566, 0.08222, -1.11791, 2.04297, -1.36056, -0.52880, 0.70379, 0.06458, -0.46106, 1.02014, 3.22286, -0.12610, 0.29218, 0.07714, 0.80381, 1.96767, 0.13806, 0.76584, 1.09441, -0.40378, -1.89680, 0.25749, 0.12488, -1.67954, 1.24401, 1.28615, -1.59418, 0.71315, -0.28243, 1.18885, -0.89441, 0.85204, -0.84249, -0.32052, -0.21771, 1.04288, 1.90814, 0.25459, 0.37996, 0.82326, -0.04784, 2.87437, -0.76653, --0.19371, -0.98610, 0.35462, 0.52371, -0.01730, 1.11070, 0.17104, -1.57725, -1.10320, 0.57035, 0.51845, 0.76793, 0.51931, 1.34121, -0.15108, -0.32770, -1.67606, -0.27775, 1.06966, -0.13198, -0.53427, 0.08965, 0.66656, 0.65510, 0.77361, -1.21142, 1.38598, -0.43309, -1.25268, 0.02509, -0.73782, 1.71626, -0.12372, 0.95945, -0.16292, 0.36670, -1.04976, 0.24988, 0.62779, 0.35464, 1.63582, 2.12465, -0.67435, -0.90233, -1.79231, -0.61937, 0.23921, -0.50576, -1.15414, -0.23961, 0.19712, 0.28141, -0.13606, -0.65699, -1.08715, 0.43722, -0.42221, 0.96399, -0.29380, -1.91467, 0.15305, 1.08725, -0.45863, 0.98685, -0.50050, 1.41606, 0.76723, 0.05869, 0.10637, 0.44144, 0.32050, 0.41275, 0.71167, 1.06365, 1.05911, 0.28638, -0.97611, 0.02161, 0.11512, 0.49350, -1.33829, 2.12467, 0.27957, 0.20982, 0.12984, 0.05046, 0.27438, -0.03753, -1.83756, 1.14600, 0.96956, 0.06464, -1.39903, -0.83745, -0.59838, -2.16735, 0.70502, 1.72023, -1.29870, 0.41325, -0.43688, 1.28187, 0.71644, -0.49486, 0.20757, 0.48417, 0.22708, 0.27281, 0.75162, 0.48108, 1.32875, -1.90497, 0.92129, 1.07641, -0.38744, 0.75147, 0.61688, -0.42900, 0.31537, -2.21081, -0.18292, -1.04294, -0.35134, 1.03843, -0.07180, -0.76556, 1.55867, -0.22863, -1.49350, 0.55408, 1.96129, 0.84232, -2.45283, -0.13991, -0.68712, -0.36660, -0.12295, -1.75261, -0.28360, -0.70936, -0.77878, 1.08527, -1.80771, -1.26127, 0.01879, -0.86670, 0.32438, -0.52551, 0.93474, 0.06671, 0.96247, -0.78579, -0.12227, 0.43109, 1.40144, 0.94431, 0.15306, 0.15629, 0.64670, -0.85298, 1.43596, -2.05059, 0.76253, 0.65944, -1.36831, 3.00868, 0.99922, 0.13174, 0.47545, 0.71578, -1.34971, -0.28216, -0.48457, 0.98250, 0.83969, 0.49188, 2.12796, -1.25900, 1.49941, 0.08936, 0.74608, 0.11802, 1.58701, -1.20431, 0.09795, 0.40399, 0.67650, -0.59821, 0.58008, 0.80541, -1.40809, -1.10583, -1.07044, 1.04651, -0.99949, 1.74010, 0.87613, 0.85732, -0.81973, -0.74091, 0.71935, -0.77146, 0.24034, 0.08799, -0.13362, -0.46424, -0.27496, -1.05991, 0.49405, -0.37944, -0.20287, 1.58490, 0.12594, -1.65536, 0.51062, 0.93719, -0.18695, -0.78270, 1.58639, 0.20756, -0.61131, 2.10099, -1.72123, 1.43375, 1.74634, 1.04878, 0.70205, -0.03670, -0.87451, -1.05951, 0.16429, -0.15755, -1.48344, -0.36871, 1.17912, -0.36796, -0.61102, 0.42136, 1.88334, -0.19787, 0.36179, -2.18403, 1.85511, -1.33965, 0.36018, -0.53948, 0.78403, 1.41067, 1.64078, 0.89603, 1.60597, 0.93638, -0.60354, -0.40961, -0.10988, 0.36093, --0.05875, 0.07905, -0.25230, -0.33927, 2.24002, 1.68434, -1.74417, 0.77714, 0.69936, -0.82488, -0.75625, -0.19355, -0.38622, 0.54469, 0.60354, -0.68208, -2.04304, 0.51448, -0.16888, -0.63315, 1.94429, 2.35122, -0.09755, 1.26276, 0.14659, -0.52332, 1.68198, -2.14919, 1.29116, -2.16641, 0.63243, -0.51877, -0.01213, -0.11370, 0.14179, 1.33895, 0.98973, 0.76547, -0.83906, -0.26265, 0.67825, -2.16233, -0.24544, -1.24337, -2.00078, 0.60370, 1.41613, -0.52912, -0.40633, 0.56103, 0.95182, 0.47146, 0.79244, 0.04747, 1.29962, -0.99397, 2.52184, 1.18105, -0.54715, 0.02190, -2.82601, 2.02591, -0.21875, 1.97493, --0.70788, -1.05614, -0.58573, -1.87555, 2.21268, -0.42026, 1.15872, -2.33464, 0.10560, -1.04543, 0.60600, 1.35253, -0.36869, 0.58933, -1.08283, -0.37170, -1.20780, -0.33685, 2.49333, -0.16303, 1.86111, 1.41198, -0.66867, 0.86902, -0.82931, 0.35302, -0.87345, 0.77361, 1.31222, -0.29725, 0.62595, 1.09892, -1.56533, -0.75600, 1.59041, 1.30796, -2.37340, 0.30862, -0.89136, -0.52537, 0.13289, -0.74156, 0.02176, 2.17797, 0.39771, -1.04974, 0.49986, 1.59608, -0.68553, 0.79920, -0.18849, 1.14007, -1.73230, -0.19853, 0.61572, 0.25465, 1.17399, 1.23377, 0.11273, -0.10027, 0.10900, 0.35467, -1.10770, -0.69153, -1.46873, -1.58668, -1.29734, 1.97055, -0.24602, -0.40158, 0.81875, 0.82245, -0.92513, 2.89450, 0.46690, 2.19699, -0.75357, 0.43058, -1.37149, -1.22306, -0.51599, -0.16558, 0.97936, 0.23444, -0.26459, -1.01380, -0.43677, 1.62744, 0.16396, 0.69508, 0.16128, -0.80739, -1.87871, 1.52749, -0.59756, 1.45053, 1.12934, -0.02517, -0.66486, -1.25110, -0.76818, -1.74193, 1.63040, -0.16086, 1.83535, 0.35414, 1.43593, -0.13164, -0.35901, -0.57121, 1.12846, -0.99477, 0.39406, 1.63473, 0.16614, -0.69718, 0.33451, 1.10949, -0.46325, -0.66623, -0.01227, -0.32422, -0.16240, -0.59061, -0.88956, -0.28218, 1.14291, 0.20154, -0.64262, 0.14026, -1.30696, -1.28751, -0.68438, -0.75054, 0.48805, -0.38141, -0.00595, 0.23155, 0.63966, 1.29846, -0.47975, 0.67955, -0.02588, 0.01190, 0.98455, 0.83194, -0.27647, 2.29089, 1.04483, -0.78936, 2.17400, 1.01479, 1.04895, -0.19965, -0.22699, 0.62608, 1.23460, -0.18478, -1.51922, 0.59210, 0.44666, 2.73696, 0.49241, 1.71897, -1.83353, 1.35089, -0.04552, -0.50263, -0.46206, -0.82532, 0.82975, -0.44082, 0.61754, -1.74881, -1.68230, -0.49367, -1.61320, 1.24223, 0.86608, -0.41985, 0.81008, -0.76836, 0.84330, -0.00538, 0.86393, -0.45242, 0.49451, -0.09163, 0.17481, 0.63112, 0.36633, -1.53500, --0.51884, -0.87973, -1.09854, 1.12816, -1.13970, 0.06002, 0.63892, 0.67210, -1.12155, -1.48628, 0.11686, -2.63368, -0.19291, -0.79701, -0.97479, 1.28248, 0.46079, 0.81323, -1.33644, 0.42208, -0.50437, 2.56692, -0.91104, 0.61386, -0.44685, 0.17609, -0.58936, -1.65898, -0.43254, 1.14656, -1.64963, -2.13793, -1.08530, 0.22308, 1.15913, 0.93997, 0.61596, 1.87234, 0.05105, -1.97969, -1.36569, -0.78382, 0.23070, -0.55726, 0.50779, 1.91191, -0.07867, 0.16832, -1.78717, 0.35900, -0.10613, 0.92756, -0.12109, -0.57165, -0.98519, 0.25179, -0.71003, -0.36158, -0.62466, 1.40113, 1.49025, 0.63996, 1.28984, 1.33859, --0.12748, 0.02976, 0.98453, 0.61453, 0.83088, -1.14493, 0.21869, -0.81207, -1.23387, 0.21965, -1.07109, 1.21367, -0.74818, -1.27440, -0.82227, 0.54542, 0.02904, -0.82582, 0.40680, -0.10317, -0.21264, -0.82741, 0.31726, -0.10815, -0.58012, 0.10760, -0.31160, 0.60859, 0.66213, -0.08115, 0.75810, 0.67680, 1.11289, 0.23947, 1.17667, 0.72546, -0.22175, 0.16248, -0.52927, -1.07751, -1.16252, 1.93494, -2.29873, -0.65138, 0.50720, -0.12296, 0.07888, -1.21514, -0.39126, -0.67481, 0.25424, 1.63472, -1.11124, 1.13749, 0.62971, -2.17571, 0.47037, 1.17542, -0.05840, 0.72629, 0.00190, -0.53082, 1.79319, 0.06764, -2.14840, -2.04763, 0.40045, 0.33366, -1.08072, 0.90621, 0.23899, 0.02496, 1.90927, 0.25585, 0.65210, 1.36074, 0.78194, 1.30501, -1.08725, 0.25776, -0.81956, 1.29409, 0.16115, -0.41201, 1.66141, -1.05713, 2.76705, 0.39137, 0.78506, -0.16813, -0.83407, 0.92876, 0.15419, -0.90626, -0.64722, 0.22869, -0.09209, 1.81831, -0.73382, -1.03042, 2.65436, 0.03054, -1.73903, -0.95254, 0.42830, -1.61201, 2.12077, 0.25899, -0.54073, -1.06260, 1.56609, 1.09091, -2.23900, 0.11728, 0.00656, 0.38827, -0.97593, -1.23066, -0.94409, 2.61134, 1.70257, -0.33242, 0.44974, -0.07465, 1.21338, 2.09033, 0.25406, 0.49283, --0.62045, -0.21876, -0.32497, -0.04023, -0.69510, 2.12204, -1.11244, 0.43845, -0.41484, -0.32158, 2.25632, -0.46513, 0.83654, -2.63866, 0.88529, -0.69221, -1.75318, -1.08362, -1.57059, -0.86027, 0.43989, 0.37089, -1.41272, 0.51753, 0.26098, -0.19951, -0.81329, -0.85316, 1.32904, 0.53731, -0.36025, 0.27005, -0.97843, -0.23754, -0.09485, -0.20283, 0.68119, -0.52586, 1.37905, -0.59313, 1.22688, -0.97753, -0.02872, 1.37402, -1.33569, 0.85534, -0.88724, 0.31323, 0.08768, 0.75093, 0.69044, -0.04054, -0.06231, 0.53500, -0.56410, -1.89249, 1.12571, -1.00850, 0.13169, -0.61826, -0.39555, 0.87900, -0.57046, 1.49484, --0.84398, 0.31374, 0.69939, 0.04856, 0.85372, -0.45852, 2.45259, 0.89447, 0.43306, -1.32250, -0.73922, 0.97218, 0.50833, -1.23757, -0.59799, 0.80376, 1.69107, 0.04065, -0.96661, -0.51084, 0.76577, 1.08035, -0.40444, -0.05313, -0.94257, -1.16316, 0.29386, 2.32418, -0.22637, 0.51935, 0.58020, 0.69910, 0.06665, -0.58845, 1.73900, -0.61540, -1.00563, 0.68557, -0.13704, 0.35768, -2.13131, -0.11600, 0.08719, -1.01926, -0.70395, -0.71532, 0.46844, -0.93264, 0.91548, 2.13038, -0.58277, 0.28955, -0.30326, 0.10958, -0.99879, -0.25626, 0.77673, 0.15157, -0.63552, -0.47180, 1.34853, 0.27666, -1.55683, 0.87365, --1.40585, 0.44493, 1.13924, -0.59671, 2.53301, -0.18772, 1.07442, 0.68799, -0.40660, 1.15862, -0.02380, -0.03530, 0.96314, 0.55183, 0.85539, -1.48252, 0.81620, -0.02124, 0.49365, -1.35158, -0.27125, 0.18748, 0.88270, 0.76936, 0.69983, 0.25673, -0.02413, -0.51860, -0.23485, -0.90501, -0.16488, -0.58260, -0.20776, 0.71860, -0.20625, 1.70542, -0.72445, -1.48237, 0.20998, 0.86173, 1.53160, 0.86054, 0.79436, 0.93313, 1.27692, -1.11559, -1.02488, -0.59363, -0.20938, -0.79121, 0.89910, 0.62078, -0.17769, 0.38392, -0.49995, 0.20730, 0.28266, -1.79260, -1.56844, -1.00290, 1.64266, 1.46768, -0.58198, -0.70856, -0.12443, -1.12864, 0.83705, 0.35632, -0.46227, 0.83671, 0.17502, 1.07355, 1.19333, -1.31351, 1.22683, 0.83176, 1.02351, 1.29801, -1.52851, 0.06286, 0.58821, 1.08345, -0.47213, 0.23109, -0.22920, 0.67146, -1.43711, 0.35106, -1.05384, -1.03279, -0.66612, 1.56324, 0.30354, 0.10757, -1.64372, -0.54469, -0.81296, 0.41802, -0.53953, 1.18226, 2.08539, -1.31628, -1.01529, 1.00961, -0.58810, 0.18902, 0.07781, -1.25920, -0.05327, 0.53479, -0.04700, -0.68084, 1.02536, -1.48766, -0.48156, -1.07584, -0.24093, -3.52910, -0.31131, 1.60169, 0.01984, -0.50108, 0.14913, 0.49991, 0.44840, 0.75204, -1.94584, 2.00248, --0.17991, 1.50679, 0.51871, -1.57105, 0.97384, 0.90076, 1.13977, -1.43204, 1.12098, 0.00302, 0.92664, 1.43768, -1.37887, 0.29276, 0.54794, 0.10438, 0.49527, -0.25232, 1.53203, -2.69946, -0.50416, 0.60821, -0.02581, 1.48309, 1.49463, -1.72485, 1.12097, -0.46016, 0.82215, 0.27717, 0.16834, -1.08957, 1.76824, 0.91057, -0.51402, -0.46926, -3.00164, 1.49226, -1.65323, -1.97292, -0.29356, -1.01265, -0.25551, -0.16167, 0.80305, 1.28383, 0.07862, 0.56667, 1.79296, 0.20755, -1.31717, -0.14849, 0.36426, -1.31647, 1.83686, -0.12404, 1.06296, -0.53891, -2.71717, 0.60969, -1.25878, 0.66118, 0.10978, 0.49708, --0.30865, 0.67834, -2.05731, 0.83400, 0.13812, 1.42282, 0.13977, -0.00123, 0.38989, -0.16256, 0.77016, 1.02274, -0.30452, -0.31525, 0.36152, 1.25875, -1.80018, -1.24276, 0.42803, 2.07865, 0.61861, -0.41663, 0.03361, 1.31897, 0.92185, -0.92333, -0.46355, -1.64569, 0.33774, -0.95833, -0.46237, -0.82219, 1.19943, -0.74998, -2.07049, -0.27183, -0.59084, 0.19757, -1.26779, -1.38016, 0.21009, -0.27851, -0.27691, 0.47747, -0.39004, -0.14836, -0.51376, 0.50126, -0.82392, -0.12940, -0.41000, 1.13819, -0.35502, 0.62872, -0.15008, -1.48518, -1.02349, -2.23189, -0.99930, 0.06902, -0.47432, 1.19791, 1.34000, -0.18348, -1.54009, 0.68613, 0.25770, -0.49170, -1.15191, -0.95289, -1.01602, 0.44749, 1.31346, 0.86875, -0.43888, 0.94213, 0.13303, 0.15472, 0.05747, 0.36445, -0.23481, 1.01451, 1.21191, -0.98773, 1.17395, 0.78880, 0.07422, -0.47604, -0.43743, 0.24686, -1.41817, -0.19970, 1.55267, 0.95460, 1.31673, 0.00288, 0.29836, -0.41097, 0.40230, 0.19292, -0.85377, 0.33996, -0.88337, 0.26790, -0.63680, 0.09298, 1.52480, 0.55480, 0.50869, -0.87112, -0.44523, 0.12877, 0.22433, 0.90480, 1.11421, 0.32780, -0.20308, -0.60630, -0.04681, -0.35265, -0.25441, 1.16555, -0.08639, -1.12617, -0.89283, 0.06995, -3.55139, 0.25624, -1.40166, -1.19676, -0.30667, -0.19593, -1.08825, 1.58090, 0.97382, 0.91319, -1.23443, -1.46207, -0.26137, -1.80793, -0.00243, 0.00354, -0.07857, 0.45631, 0.24823, -0.24837, -1.86515, 1.36447, -0.65822, -0.01599, 0.52130, -0.39601, -1.90187, -0.04142, -0.85567, 0.54527, 0.62230, -0.39772, -1.50530, -0.71428, -0.06815, -0.34479, -0.49932, -0.34351, 0.11237, -1.93122, -0.39525, -0.77116, -0.70628, 0.99106, 0.17525, 0.00911, 0.36307, -0.44551, 0.27155, -0.65057, 1.21782, 0.16013, -0.25751, 0.74732, 0.79462, -0.35832, 0.09574, 0.20392, 0.01135, -0.32157, -1.23593, -0.06751, -2.18217, 1.71628, 0.74258, -0.13734, -0.93244, -1.14099, 0.81060, 1.39235, -1.75806, 1.30522, -0.23193, -0.28475, -1.23092, 0.69307, -0.36050, -0.08097, -0.12015, -0.32204, 2.00236, -1.72960, 1.21829, -0.77853, -1.10745, -0.08199, 0.55123, 1.11697, -0.40306, 0.73784, 0.02248, -0.27290, -0.81137, 1.53579, 0.19930, 1.69566, 0.53709, 0.21764, 1.78644, 0.96756, 0.30023, -0.33265, -0.18856, -0.38941, 1.12752, -0.11597, 0.73786, -1.09576, -0.66484, -0.67609, 0.13514, 0.85212, -0.87261, -0.37985, 1.50442, 0.89719, -0.22069, -0.89170, 0.24169, -1.25337, 0.13151, -0.96930, -1.05939, 1.38049, 0.53343, -0.58939, 0.61804, -0.38886, 0.39751, -0.90030, --1.09728, -0.92753, 0.39841, 0.70024, 0.73194, -0.02141, 1.05409, 0.37481, 0.10032, 0.08634, 0.53487, -1.00948, 0.05775, 1.00588, 1.54799, -2.10420, 0.93440, -1.75729, 2.16593, -0.56997, -0.17440, -0.82095, 0.18451, -0.19931, -0.27898, 0.62765, -0.31715, 0.73127, -0.56671, -0.49100, -0.17403, -1.02205, -0.48111, 0.25713, -0.46172, 0.02953, -0.71174, 1.04405, -0.19186, -0.82198, -1.04033, -0.74010, -1.23340, 0.20586, -0.37972, 0.93405, -0.29104, 0.93810, -0.60684, 1.33174, -0.60492, 0.94211, 0.33332, 0.41399, 0.74662, 1.56940, -0.25781, -1.27498, 0.31939, 0.07341, -0.72332, 0.87198, 0.52442, -0.79978, --0.80615, 0.13361, -0.00644, -0.65545, -0.08411, 0.71060, -2.05129, -0.28196, 1.46750, -0.04293, -0.08494, -1.01537, -0.64325, -0.51079, -0.62192, -0.06323, 1.58184, -0.36490, 1.32940, -1.94279, 2.38926, -0.39120, 0.45512, 0.41129, -0.60694, -2.15806, 0.21553, 0.12072, -1.05787, 1.91944, 0.10006, -1.09632, 1.76248, -0.19050, 0.58404, -0.27674, -1.00527, 0.77994, -0.29899, -0.70973, 1.29375, -1.85105, -0.56902, 0.90472, -0.18688, -0.78489, -0.74907, 1.48502, 0.24399, 0.16016, -1.20458, -0.51050, -0.72971, -0.22622, 0.26427, 0.64953, 0.09044, -1.13191, -0.04675, 1.31468, -1.39595, 0.40546, -1.14463, 0.11196, -0.25721, 1.61086, -0.85729, 0.20835, -0.68416, 0.96398, 0.19280, -1.17498, -0.12655, -0.07148, -0.59899, -0.11177, 0.46251, -1.18840, -1.39956, -0.73348, -1.01220, 0.17934, 2.89664, -1.04961, 0.01429, 1.24549, 2.70157, -0.61724, 0.41702, 0.15592, 1.15887, -0.12249, 1.56804, 0.50220, 1.27114, -0.03746, -0.02084, 0.07571, 0.54020, -0.02740, 0.07813, 0.74613, -0.64170, 0.06574, -0.86285, -1.54994, -1.40607, -0.47129, -0.48748, -0.46208, 0.54903, -0.38793, -0.86999, 1.76412, -1.57915, -0.08768, -1.21911, 0.75094, -0.62272, 0.98563, 0.12757, -1.75594, -0.70488, -1.62013, -0.95628, -0.47363, 1.31465, -0.18145, --1.33883, -0.72831, -1.60623, -0.32781, -0.81793, -0.25946, 2.43285, -0.04290, 0.99535, 1.96101, -0.79164, -1.13308, 0.47410, 1.47232, -0.65041, 0.49088, -0.79983, 1.20492, -0.90235, 0.99433, 0.33374, 0.75633, -0.43353, 1.20690, -0.94270, 1.56075, -1.12975, 1.05674, 0.07381, -0.41018, 1.25010, -0.07912, -0.32147, -0.02368, -0.37529, 0.75051, 2.14837, 0.57403, -0.34230, 2.39303, -1.39381, -1.01207, 1.80629, 1.10104, 0.08134, 1.69762, -0.47204, -1.74778, -0.37686, 0.49626, 0.48625, 0.49199, -1.13256, 1.21014, 1.28607, -1.45415, 1.05868, -1.61664, 0.10733, -0.95243, -0.49323, -2.97887, -1.46937, 0.42541, --2.20553, 0.60624, 0.21910, 0.37075, -0.27386, -0.89219, -1.12598, 0.44693, -1.58662, -1.14010, -0.88612, 1.34506, 1.87768, -0.32137, -1.41363, -0.91785, -0.04875, 0.41658, 1.07430, 0.36638, 0.34440, -0.02956, 0.57945, -0.11867, 0.90634, -0.19711, 0.32798, 0.33579, 0.20257, -0.75994, 1.22110, -0.78179, 0.99193, -0.11163, -0.77141, 0.27294, 0.68031, 1.67342, -0.40875, -0.53313, 0.07368, 0.68746, -0.07448, 0.25367, 0.18508, -0.30793, -0.78439, 0.18577, 0.30676, -0.81100, 1.90100, 0.22007, 1.16332, -1.00248, 1.47492, -0.54562, -1.58254, -0.23476, 0.06925, 0.99371, -1.28585, 0.27493, -0.20690, -0.11487, --0.99005, 2.25519, 0.67594, -0.73975, 1.40437, -0.46316, 0.06574, -0.53696, -0.23802, -1.59563, 0.94479, 0.23906, -0.51105, 0.48000, -1.73984, -1.64892, -0.77363, 2.32622, -1.07395, -0.33110, -0.73001, 1.33001, -2.23144, -0.39882, 0.53472, 0.31890, -2.17618, 0.58440, 1.13177, -0.28456, 0.31678, 0.76929, -0.47531, 1.09138, 0.38738, -0.20675, 0.63755, -0.17436, -0.35739, -0.03672, -1.09302, 0.71184, -1.49359, -0.33611, -2.29182, -0.49049, -0.37137, 1.51689, 0.02399, -1.10420, -0.22467, 1.58606, 1.80655, 1.51450, -0.28004, 0.59967, -0.85982, -0.24847, 0.47892, -1.23600, -0.07332, 0.16992, -0.65781, 0.36105, --0.24101, 0.00256, -1.20247, -2.76906, 0.17000, 1.60323, 1.18447, 0.34121, -0.11276, 0.09355, -0.57227, -0.19640, -0.81383, 0.82703, -0.16687, 0.06838, -0.99927, -1.87296, -0.98185, 1.51044, 1.35874, -0.42849, -2.59066, -1.84269, -0.06239, -2.27174, 0.76758, -0.43087, -0.42719, -0.40260, 0.93956, 1.07347, 0.18641, -1.18627, -3.53125, -0.34906, 0.43691, 0.21646, -0.22977, -2.71418, -1.15056, -0.57598, -1.13245, -0.74038, 0.14837, -0.22559, -0.27736, 1.61208, -0.36324, -0.28843, 0.24825, -0.85080, -1.03263, -0.21692, 0.06523, 0.12645, -0.98832, 0.09824, 0.86293, -0.50667, 0.35929, -0.04738, -0.89027, 1.08326, --1.01697, -0.40605, 0.20823, 0.36608, -0.43757, -1.80594, -1.13138, -0.01077, 1.07237, -0.59844, 0.28350, 0.58051, 0.39598, -0.14410, -0.01692, -1.29989, 1.27608, 0.06105, 0.80516, -1.26074, -0.41422, 1.26036, -0.06359, 0.93148, 1.75992, 0.56753, -0.18152, 0.22471, 0.01247, 0.60622, -0.52989, 1.65007, 1.08077, -1.29467, -0.50563, 0.33114, -1.78648, 0.73577, -0.37241, 1.30270, 0.89617, -0.26852, -0.53362, 1.93730, 1.40126, -1.63780, 0.38582, -0.84988, -0.05484, 1.16466, -0.92057, 1.02314, 1.45703, 0.48917, 0.67295, 1.19779, 0.78525, -1.51545, 0.02588, -1.05213, -0.17243, 0.23763, -0.15637, -0.01894, -2.13525, 1.24224, -0.14115, -0.92743, 1.17693, 0.07256, -1.41978, -0.10075, 0.96766, -0.16873, -0.47545, -0.07995, -0.36650, 0.54848, -0.21802, 1.52333, -0.27206, 0.23158, -0.16430, 0.13701, -1.43660, 0.62439, 1.26444, 0.89982, 1.29574, -0.75427, 0.36568, 1.52589, -1.74097, -0.68615, -1.34594, -0.56970, 0.00263, -0.40006, -0.26374, -0.22552, -0.45963, -0.30303, -0.07014, -0.97118, 1.39917, -0.02193, 0.05117, 0.43439, -1.10385, -1.08774, -1.45792, -0.58810, 0.12543, 1.35310, -0.94451, 0.05142, -0.70516, 0.87125, 0.32427, 0.44673, -1.73371, 0.50938, 0.97737, -1.17380, 0.30772, 2.17591, 0.54274, 1.90216, --0.41258, -1.61881, -0.38482, -1.29865, -1.10543, 0.63454, 0.14586, -0.71920, 1.56143, -0.93712, -0.84933, -0.70702, 1.00829, -0.17203, -1.01492, -0.05012, -0.41320, 0.10194, 0.31246, 1.07351, 0.77088, 0.36572, 2.17160, 0.39774, -0.18744, -0.88934, -0.22506, -1.30577, 0.17332, -0.09088, -0.50004, -0.17535, -0.70699, 0.40250, -0.82022, 1.38513, 0.24795, 0.70785, 0.96559, 0.10031, -0.28777, 1.03309, -0.93225, -2.16831, -1.52053, -1.38568, 1.56005, -1.00317, 1.50526, 0.07777, -0.96128, 0.71592, 0.26133, 1.34197, -0.13518, 0.40493, -1.15262, -0.74183, -0.17699, -0.24738, 0.92078, -0.16879, -0.24138, -0.20507, --0.35595, 0.31845, 0.14625, 0.43964, -0.67453, 1.44415, 0.05682, 0.36415, 0.28540, 1.38388, 0.62086, 1.20036, 0.69692, 0.34905, 0.26507, 0.14383, -0.84967, 0.55764, 0.03884, -0.38431, 0.32379, 0.95151, 1.23735, -0.37589, 0.00498, -1.12919, 1.08349, 0.25360, -2.28870, 0.98309, -1.36518, 0.62941, 1.42995, 1.49572, 0.04678, 0.00168, -0.80129, -0.42491, -0.80253, -0.65357, -1.05919, 0.53094, -2.03443, 1.15408, 2.14670, -0.54247, 0.85908, -0.49397, -0.39584, 0.67849, 0.50895, 0.83511, -0.82799, -1.26942, -0.54514, 0.38032, 0.65669, 1.26939, -1.38133, -0.32999, 0.50855, 1.22180, -1.11730, -0.71138, --1.31334, 0.24870, -0.87681, -0.47499, -0.70740, -0.38871, -0.32544, -0.35544, -0.03234, 0.67953, 0.33070, 1.34494, -1.37819, -0.75626, 1.99908, -1.32461, -1.44912, -0.56919, 0.25710, 1.47118, -1.78238, -0.01484, -0.76294, 1.21984, -1.19756, 0.05353, 1.02000, 0.09184, 0.01054, 0.19583, -0.95025, 2.22179, 0.24684, 0.01200, -1.73820, -2.47140, 0.77975, -1.31409, -0.21077, 2.56860, 1.38634, 0.07209, -0.05829, 2.46935, -0.07071, 0.29556, 0.49441, 0.31420, 0.48825, 0.66149, -1.63014, 1.62449, -1.11388, 0.45511, 0.23017, -0.11744, 1.41811, -1.64963, -0.69696, -0.27932, 2.07292, -0.85232, -0.40707, -1.53219, --0.32128, -1.52793, 2.25426, -0.98808, 2.39678, -1.01741, -0.32989, -0.16259, 0.62249, -1.02019, 0.99010, 0.45538, 0.60160, -1.20092, 0.20024, 0.35991, -0.23859, -0.45999, 0.51869, 1.74646, 0.69132, -1.84649, -0.57432, -1.23356, -0.38468, -0.47591, -0.93780, -0.19658, 0.53809, 0.63098, -0.92538, -1.06204, 0.42733, 1.61218, -0.99845, 0.23562, 0.13565, 0.43058, 0.38540, -0.81590, -1.78422, 0.23857, -0.44622, -0.15476, 0.21466, -0.76217, -1.08642, -0.39730, -2.54075, -0.67715, 0.69889, -0.67665, -0.80080, -0.14910, -0.21998, -0.37417, 0.80925, 0.88673, 0.02059, -1.06255, -0.89671, 0.10010, -0.08477, 0.05116, --0.88120, 0.54442, -1.71751, -0.73687, -0.09702, 0.16372, -0.80278, 1.09650, 0.36093, 1.27420, 2.34554, 2.23451, 1.10999, 0.58803, -0.60301, -0.79460, 0.29864, 1.09990, -0.85488, -0.85371, -0.45638, -0.09684, -0.24541, -1.66620, -1.25564, 0.65590, -0.10367, 0.52025, -0.76923, -0.75141, -0.08316, -0.54950, 0.71703, -0.06015, -0.52683, 0.98787, 1.32085, 1.03105, 0.71450, 1.66764, 0.59907, -2.47657, 0.18591, -1.61513, -2.67209, -0.03128, -1.19090, 1.01405, -0.56904, -0.29743, -1.36125, -0.59915, -0.24633, -0.76345, 2.12115, 1.15108, 1.32785, -0.30049, 0.49668, -0.13215, -1.46148, -0.36672, -0.27531, 0.75028, -1.22916, -0.94275, 0.37593, 1.97741, 0.15367, -0.03534, -0.72217, -0.43365, -1.44270, -0.86176, -1.08940, 0.45466, -0.28839, -1.44485, 0.48054, -0.02918, -0.95350, -0.15124, -1.41848, -1.19897, -1.57796, 0.10109, -1.00283, -2.11395, 0.73036, -0.56697, 0.72246, -0.59861, -1.04432, 0.19356, -0.93944, -0.51436, 0.30438, -0.74081, 1.35963, -0.46049, -0.76032, -0.64446, 1.21056, -0.28056, 0.24472, 0.51026, 2.50698, 0.29930, 0.79613, -0.58416, 0.34731, -0.88875, 1.13700, 0.12939, 2.85792, -0.11869, 0.55208, -0.07715, 1.01010, -2.78054, -0.04872, 1.83872, 0.91303, -0.01661, -1.59022, 0.53044, 0.65304, -0.17126, -1.24444, -1.40176, -1.25467, -0.29262, -0.33342, 0.27813, -0.60982, -0.21779, -1.58171, -0.17344, -1.32243, -0.81901, -0.82012, -0.81131, 0.20617, 0.68938, -1.63004, 0.19922, -0.00823, -0.79728, 0.92516, -1.19410, -1.54640, -1.23470, 0.64822, 1.59304, -0.37889, 1.77519, 2.69826, -0.05930, -0.17798, -1.01289, 0.32157, -0.71634, -1.06164, 0.02219, -0.49894, -2.16001, 0.00019, 0.78167, 1.37777, -0.43921, 0.72138, -0.14115, 1.75786, 0.70929, 0.36014, -0.00648, -1.32037, -0.72114, -0.18485, -0.01037, -0.33821, -1.17191, 0.58635, 0.17073, 1.18413, 0.53814, 1.53569, -0.92506, -0.08343, 0.71080, -0.42671, 0.52222, -0.27726, -0.95037, -1.14853, -1.98857, -1.62879, -0.15916, -0.90031, 1.73251, 0.83676, 1.06860, 0.92287, 1.04036, -1.22499, 0.22989, -0.96210, 1.38065, -0.04484, 1.74556, -2.08146, 0.37313, 0.56796, -1.06181, 0.51823, 1.44901, 0.39413, 0.25442, 0.17698, -0.29077, 1.09053, -1.48428, -0.73732, 2.22376, 1.23238, 1.38599, 0.06045, 1.08815, -0.41584, 0.26672, 1.55747, 0.52515, 1.00263, -0.86763, 0.12907, -2.97564, 0.89179, -0.40654, 0.67489, -0.05618, -2.12774, 0.37327, 0.27866, -1.38842, 0.05611, 0.62618, -0.26894, -0.03946, 1.18908, 0.24664, -0.03551, -0.21001, -0.13935, -0.01069, 0.43278, -1.35798, -0.22224, -0.38217, -0.43448, -0.67776, -1.75976, 0.19530, 0.08227, -1.12037, 0.11763, 2.03829, 1.22538, 1.43436, 0.41548, 0.70370, -0.87883, -0.01079, -0.80776, 1.39582, 2.04070, -0.00456, -2.02410, 0.74316, -1.93993, -0.78753, 0.62061, 0.76828, -0.65801, 1.92900, -1.47330, -1.40690, -0.05214, -0.40211, -1.22301, -0.43672, 1.21840, 1.12191, 0.27711, -1.45807, 2.73064, 1.25523, 1.39737, 0.39949, -1.66998, 0.45884, 0.61901, -1.04631, 1.40275, -0.38535, 1.04360, -0.32756, 1.49499, 0.46289, -1.64540, 0.27828, -0.24482, 1.61902, 1.53022, -0.85422, -1.00901, 1.04273, -0.22529, -1.33413, 0.62836, 0.64288, --0.84365, -0.73692, 0.55942, -0.03180, 0.79755, -1.54724, 0.37637, -0.43685, -0.35653, -1.30010, -0.01230, 0.63433, 1.30740, -2.85255, 0.03800, 1.71072, -3.01489, 1.86592, -0.19760, 0.63959, 1.84371, 0.58490, 0.58435, -1.62087, 0.78906, -1.14015, -0.80355, 0.46794, -2.82851, 1.77404, -0.96443, 1.41956, -0.12017, -0.46791, -0.83475, 0.15635, -0.28326, 1.03106, -0.06801, -1.74102, 0.31649, 0.64592, 1.43221, -0.55949, 0.33186, 1.04810, 0.99594, -1.29445, 0.04040, -0.14167, -1.10491, 0.45886, 0.66596, 0.67690, 0.23974, -0.68269, 1.12682, -1.35496, -1.26187, 0.13282, -0.25590, 1.20546, -0.86603, 0.71449, -0.85829, 0.07259, 1.89371, -1.09924, -0.94911, 0.95988, -0.36870, -1.22833, -0.92108, 0.27402, 0.09281, -0.24330, 1.70772, -1.07132, -0.04706, -0.20735, -1.56610, 0.73794, -0.11482, -1.11068, 0.15460, -0.29023, 1.84187, -0.47188, -0.28763, -0.75824, -0.00424, -0.53712, 1.57806, 0.77745, -1.49798, -1.02055, 1.70835, -1.49113, -2.17321, -1.54122, 0.24328, 0.61446, 0.19994, -1.01537, -0.99606, 0.76648, 0.14120, -1.46604, -0.10944, 0.55887, 0.10783, -0.12824, 1.61925, 1.17121, -1.49922, 0.29800, 0.57378, -0.66409, -0.22829, 0.73110, -0.44920, 0.26154, -0.58031, 0.05482, 0.08658, -0.91664, -0.03933, -1.11328, -1.10442, 0.94239, -1.04125, 0.91164, 1.26020, 0.78440, -0.28936, -0.13186, 0.24511, -0.16052, -0.43375, -1.31013, 0.99697, 0.62011, 0.71969, 1.24995, 1.09149, -0.10827, -1.86193, 0.01941, -0.67700, 1.56693, 1.20838, -1.48403, -1.78704, -0.18473, 1.44244, -0.10251, -0.38936, 3.48083, -0.99335, -0.68238, -0.39434, 1.96998, -1.10577, -1.43388, -0.27864, -2.30937, 0.32598, -0.78770, -0.36452, 0.53699, -0.75037, -0.84125, 0.16503, -0.16623, 0.29863, 1.10520, -0.14668, 0.63504, -0.48932, 0.70250, -1.71971, 0.19742, 0.39474, 2.00845, -0.38449, 1.06947, -0.27293, 0.94009, 0.30493, -1.51920, 1.08322, 0.95521, -0.24283, -0.29498, 1.32246, -0.36765, 0.56799, -0.09060, 0.55029, -0.60662, -0.20159, -0.98242, -0.54456, 1.33243, -0.12734, -1.51652, 0.63627, 0.45471, -1.24522, -0.07523, 0.94663, 0.02496, 0.23662, -0.36719, 0.66617, -1.52239, -0.63350, 0.72898, 0.61310, 0.20536, -1.02196, -1.16229, -1.09412, -1.02208, 0.32063, 0.74560, 0.60433, 0.52008, -0.34203, 0.77117, 2.01999, 1.01665, 0.16849, -0.29226, 0.76119, -0.69349, -1.06066, 0.91941, 0.53810, -1.12001, 0.53191, 1.01590, -1.56146, 0.64252, 0.09174, -0.27175, -0.44459, -0.27452, -0.78815, 0.10464, 0.88165, 0.03602, -0.99657, -0.16067, 1.11314, -1.05472, --0.02560, -1.22258, 1.72094, -0.81637, 0.82755, -0.87327, 1.83709, -1.17922, -0.52999, -1.00402, -0.27555, 1.71114, 0.03018, 2.16486, 1.21637, -0.91525, 1.50083, 0.04645, -1.49203, 0.93318, -0.59842, -1.11957, -0.00953, -0.36754, -0.20048, 1.44796, -0.70390, -0.34499, 1.08879, 0.40224, -0.06233, -0.89326, 1.71807, 0.98269, 1.04382, 0.87311, 0.00506, -2.00177, 0.23411, 0.32665, -0.52410, -1.93567, 0.75412, -0.21672, 2.42977, -0.48078, 0.48030, 0.44333, 0.18013, -0.03013, -0.30153, -0.02987, -0.46560, 1.21782, -1.09000, -0.27815, 1.01923, 2.86877, -1.09410, 1.23266, -1.25424, -0.44087, 2.93037, 0.34423, -0.43877, -0.87342, -1.40854, -0.32461, -0.33267, 0.97984, -0.32517, 0.00604, -0.70480, -1.60140, -0.82768, 0.79860, 0.47465, -0.33738, 0.36699, 0.67286, 0.59693, 0.65594, 2.74028, -0.91373, -0.13766, -0.53726, 1.24120, -1.02273, -0.27779, 0.42418, 0.19363, -0.43558, 0.13447, -0.85260, -1.04322, 0.59737, 0.22412, -0.58549, 0.94360, -0.03367, -0.08348, -0.78158, -0.83098, -0.83073, 0.33113, -1.29833, 1.44842, 0.51466, 1.93403, 0.86634, 1.72213, -0.65798, 1.13565, -0.23222, 0.33805, 0.45858, 0.19282, 0.82610, 0.71009, 0.29548, -0.23708, -1.21643, -0.63747, -0.19325, -0.74405, 0.25904, -0.67106, 0.36974, --1.94023, 1.84677, -0.43044, 0.49405, 0.27362, 1.06472, 3.09734, -1.25097, 0.50681, -1.77780, 0.35768, 0.19876, 0.41467, -0.79458, 0.07953, -1.11381, 0.11856, 1.76103, 0.19509, 0.16274, -1.94679, -0.74386, -1.39709, -0.42519, 0.79685, 0.89817, 0.73540, 2.30795, -1.28790, 0.90797, -0.88886, 1.46942, 0.71764, -1.78461, 0.48943, -0.28649, -0.24812, 0.72809, -0.58564, 0.25994, -1.27465, -0.19815, 1.03356, -1.00605, -1.12765, -0.47776, 0.38837, 1.23158, 0.56494, 0.83728, 0.47258, -0.49293, 2.39455, -0.23370, -0.64245, -1.67454, -1.64924, 1.28560, 0.67322, -0.06700, -0.06698, 0.70164, 0.13908, 0.35185, -0.04153, 0.74200, 0.57960, -0.88310, -1.06198, 2.18416, -0.39048, -0.67322, 0.32275, 0.88711, 2.00355, 0.58754, 0.18119, 2.95864, -0.77618, -0.03384, -0.40804, -0.92556, 0.63675, -1.20102, 0.34988, -0.26681, 0.69504, 0.50043, -0.54827, -0.54883, 0.84318, 0.29864, 0.23297, 0.73456, -0.37504, -0.61807, -0.46650, 0.68436, 0.41579, 0.49745, 1.26319, -0.55080, 0.05516, 1.42555, 0.02629, 1.18140, -0.22396, -1.71117, -3.22265, -1.13538, 0.31391, 0.63289, -1.54369, 0.33543, 0.18594, -0.77502, 1.11951, -1.53137, -0.04006, 2.07789, 1.54345, 0.05451, 0.80659, -0.48164, -0.19156, 0.83544, -1.12758, 0.70222, --1.59213, -0.45116, 0.61770, 0.22609, -0.07319, -0.06222, 0.34924, -1.66421, -0.67377, -0.92103, 1.38816, 0.22174, 0.59199, -0.00797, -0.02194, -0.07755, -0.04155, 1.17595, -0.34528, 0.94588, -0.37925, -0.89822, -0.12982, -2.06887, -0.34512, 1.22315, 1.41671, -0.71439, -0.96511, -0.74438, 0.52094, -1.30649, 0.13952, 1.92163, -0.13345, 1.15590, -2.29260, -0.28482, 0.05748, -1.60589, 1.39224, 0.40208, 0.12032, -0.53801, -1.59519, -0.00861, -1.40505, 0.28595, -1.18083, 0.62969, 1.32795, -0.33680, -0.54336, 0.89867, -1.01030, 1.16090, -1.83038, 0.56879, 0.08579, 0.90397, -0.04861, 0.48478, -1.73111, -0.01998, --0.88820, -0.08265, -0.34880, 0.45287, 0.16909, -0.26529, 1.23983, -0.20693, 1.15417, -0.39373, 0.70840, 1.56554, -1.46719, -0.72790, -0.97082, 0.71080, -0.83241, 0.46565, 0.76812, 1.28701, 0.11698, -0.84057, -0.56335, -0.62829, -1.39187, -2.20907, -1.98982, 0.40568, -1.63722, 0.09152, -0.73941, -0.95411, 1.16970, -0.45033, -0.30299, 1.10637, -1.02613, -0.33271, 0.74229, 0.11129, 0.93067, 1.21135, 0.40072, -0.34354, 0.37157, -2.53778, -1.54124, 0.04485, -1.61572, 0.53802, 0.16964, 0.44939, -0.13703, 0.45910, 1.77158, 0.67836, 1.77694, -0.00354, 3.34653, 0.36427, -0.30237, 0.87330, -0.00695, 1.66992, --0.46874, 0.32854, -1.38827, -0.27021, -0.40092, -0.56692, -0.84482, -1.39468, 0.07851, 1.08754, 0.33834, 0.64880, -0.63641, -0.33739, -0.61843, -0.65330, 0.23140, -0.06096, -0.02673, 0.63799, 1.75108, -0.19954, 1.02405, -0.03796, 1.29678, -0.25595, 0.21566, 0.10358, -0.66043, 2.72287, 0.66602, 1.22254, 0.35947, 0.40536, 0.48638, -0.28803, 1.33524, 0.49577, -0.81130, -1.55661, 1.28763, -0.66758, 0.77981, -0.06971, -1.19504, -2.38971, -0.57481, -0.32576, 0.03645, -0.38162, -1.40524, 0.95820, -0.11042, 0.53283, 1.07099, -0.16535, -0.44978, 0.31592, -0.67329, -1.71099, -1.23377, -0.74785, -0.74247, -1.15398, --0.73820, -0.72584, -1.20215, 0.11759, -0.06152, 1.04007, 0.14477, -1.22438, -0.62489, -0.21278, -0.04450, 1.49155, 0.98939, 0.84785, 0.59681, -0.67409, 0.44225, 0.97615, -0.50910, 0.33374, -0.43981, -1.45763, 1.36333, -2.24652, -0.88742, 1.56185, 0.56987, 0.60748, 0.96914, 0.33983, 1.24138, -0.53900, -2.54021, 0.32499, 0.41208, 0.36333, 0.13818, -0.47372, -1.19120, -0.03396, 0.85643, -0.14696, 0.96858, 1.89940, -2.28452, -0.00256, 0.52481, 0.14379, -1.45040, 1.75512, -2.15330, -0.76248, -0.75469, -1.87435, 0.43676, -0.33332, -0.77363, 0.41839, -0.24226, -0.31380, -0.00439, -0.24602, -1.70273, 0.81534, -0.07422, -1.36553, -0.08343, -0.36337, 0.28891, 0.18400, 0.08449, -0.36513, 0.94184, -0.93559, 1.28665, -1.10253, 1.28825, 1.17074, 1.61781, 0.22567, -0.68718, 0.73313, 1.59600, 0.19341, 0.41555, -1.35871, -0.70926, -1.17555, 0.35576, 0.56301, -0.03850, -0.50104, 1.25952, -1.23936, -0.03709, 0.04532, -0.64925, 0.21290, 1.49427, 1.15266, -1.66160, 0.34276, 1.13411, 0.53531, -1.36797, -0.51592, -1.99527, -0.78088, 1.08535, -1.01491, 0.16285, 2.04813, 0.18714, -0.83204, -0.63657, 0.91950, 1.00700, 0.33291, -0.20265, 1.34311, -0.31957, 0.23195, -1.02916, 1.19766, 0.12159, 0.92187, -1.54265, 0.09898, -1.54618, 1.20659, 0.36496, 1.62964, 1.54049, 0.50812, 0.46819, -1.39784, 1.29563, 1.04444, -0.27657, 0.97542, 1.30520, -2.53918, 0.68604, 1.89333, 0.16080, 1.31994, -0.15049, 1.46501, -0.05850, 0.97323, 0.11478, -0.07770, -1.00402, -0.84933, -0.50618, -0.80859, -0.21040, 1.39441, 1.74149, 1.56962, 0.65845, 0.48064, -1.78914, -1.04213, -0.51570, 0.76792, -1.02185, -0.61699, -0.58057, -0.17097, 0.98863, 1.19646, -0.55650, -0.23456, 1.11705, -0.48406, -1.84937, 0.91953, 0.26520, 0.07510, 0.59302, -0.61027, -0.84009, 1.39186, 0.47858, -0.19807, -0.06672, 0.83143, 0.28164, 0.17884, 0.69799, -0.00691, --0.74675, 0.88790, -0.24469, 0.48206, -1.03858, -1.63652, 0.23203, 0.59670, 0.49765, -0.25132, -1.39990, 0.51753, 1.02429, -0.48037, 0.65445, -1.94002, -0.04051, 1.46977, -0.45046, 0.43747, 0.70882, 1.50750, 0.70636, 1.32631, 0.75582, 1.28084, 1.12401, -0.02841, 0.99158, -0.93881, -1.27379, 1.07459, -0.65545, -1.04397, 0.25299, -0.28134, 0.38906, 0.86608, 2.09824, 1.20480, -0.86412, -0.54966, 0.80500, -0.48306, -0.37098, -1.22303, 0.29710, -1.95896, -0.17270, 0.41346, 1.06015, 0.86635, 0.37681, -1.33140, 0.14081, -0.18838, 1.04005, 0.45423, -0.10477, -0.92970, 1.60344, -1.44936, -1.95076, 0.49583, -1.07391, 0.33682, -1.15981, 0.49343, 0.66313, 0.04008, -0.69361, -1.20001, -0.38246, -2.61750, -0.15790, -1.29243, -2.62391, 0.63883, -0.63315, -0.03672, -0.65776, -1.99008, -1.25404, -0.98378, 0.72811, 1.13384, -0.07493, -1.13355, 0.22724, 0.36633, -0.34658, -2.30018, -1.01168, -0.36535, 0.59858, -1.83155, 0.86853, -0.57062, -0.37739, 0.90095, -0.15108, 0.10976, 0.90492, -1.64585, 2.25878, -1.04841, 1.31703, -1.51518, 1.01515, -0.75861, -1.08039, 0.21786, -0.83918, -1.20695, 1.83537, 1.99952, -0.51369, 0.34280, 1.90230, -0.06362, 1.07105, -0.15002, 0.37323, -1.63678, 0.04955, 0.67365, 0.22679, 0.14962, --0.05193, -0.35447, -0.03098, -1.90758, -1.24702, 1.01852, 0.86237, 0.55313, -0.14362, -0.33711, 0.71295, 1.05754, 0.28085, 1.72119, 0.54223, 1.91978, 0.22541, 0.68414, 0.18578, -0.09148, 0.36570, -0.92525, -0.35730, -0.78482, -1.92597, 0.02853, -0.11214, 0.37534, -0.48980, -0.19484, 0.79399, 2.16888, -0.06821, -0.01373, 0.77848, -0.88737, -0.48844, -1.33134, -1.31569, -0.56663, 1.08375, -1.69812, 0.76811, 1.03899, 0.01824, -2.41279, 1.57556, 0.65602, 0.81734, 2.20408, -0.44914, -3.15861, 0.93847, -1.19017, 0.02118, -0.51516, -0.98916, -0.87705, 0.51962, -1.48365, -0.06001, 0.64403, -1.32944, 1.09661, --1.30987, -0.58400, 0.05732, 0.04255, -0.62333, 0.09853, 0.30639, 0.17146, -0.32398, 0.76275, -0.85130, 0.64394, 1.30390, -1.22256, -0.26999, 0.06931, 1.71266, -0.58852, 2.13574, -0.12332, 0.17843, -0.60534, 0.57068, 0.98848, -1.56021, -1.10231, 1.36559, 0.60422, -0.76944, -0.67308, -0.10403, -1.66679, 1.49277, -1.00088, -1.09941, 1.93889, -0.20252, 1.79428, -1.44371, 0.34741, 0.64187, 1.76539, -0.73581, -0.13481, -2.10180, -0.84328, 0.66928, -1.17965, -0.80119, 0.27654, 1.67335, 1.35929, 0.21539, 0.00760, 1.19793, 0.46425, -0.53412, -0.62384, -0.40125, 0.09378, -3.84466, 0.92386, -1.11996, 2.55242, --0.31389, -0.32595, -2.01898, -0.01325, -0.25400, 1.60665, 0.86454, 1.75421, 0.23557, -0.19183, -0.95189, -0.75196, -2.48864, 0.20706, 1.25325, 0.19591, -2.68536, 0.66059, 0.99827, -0.01149, -0.32012, 1.87545, 1.00125, -1.35035, -0.80118, -0.08734, 0.85207, -0.74778, -1.06571, -1.06247, 0.61004, 0.01641, 0.20849, 0.99253, -0.68355, 0.92897, 1.10984, -0.84699, -0.69194, -1.57337, 2.69374, 0.19140, 1.41691, -0.87578, 0.64417, -0.16168, 1.19154, 1.05387, -0.17059, -0.26079, 2.26882, 1.17394, 0.79393, -0.17705, 1.27503, 0.79094, -0.94707, -1.25446, -1.69739, 0.22389, -0.67388, 0.26656, -1.11028, -0.50083, -1.00197, 0.59224, -0.40253, 0.60238, -0.02244, 0.69683, -0.50868, -0.31011, 0.71026, -1.24996, -0.09111, -0.23058, 0.86934, -0.15161, -0.12584, 0.23894, 0.25794, 1.05171, 1.74650, -0.14074, 1.65889, -0.00466, 0.15624, -2.20153, 0.18759, 0.05988, -2.28089, 1.42728, -0.47384, 1.98212, -0.66473, -0.29392, 1.87258, 1.48216, -0.78391, 0.27051, -0.66782, -0.46547, 0.48533, -0.19026, -0.56627, -0.15585, -2.19342, -0.51901, -0.07767, -1.13037, 0.80910, 0.49310, 1.09096, -0.17856, 0.02768, 0.19790, -0.57688, -1.67062, 0.82693, 0.09619, -0.30444, 0.11704, 0.80418, 1.84466, -1.59397, 1.06433, -0.58058, 0.87688, --0.17998, -0.43448, -0.17355, -0.90743, -0.10424, 2.03129, 0.16385, -1.42594, 0.86974, 0.64390, -0.46549, 0.40038, 1.08080, -1.91604, 0.08686, 0.59558, -0.06505, 1.57669, 0.59838, -0.25193, -0.74904, 0.52862, 1.22537, -0.88507, 1.11827, 0.85695, 0.14087, 1.49727, -0.17611, -0.42386, 0.77279, -0.32213, 1.47404, -1.45718, 0.98806, 1.35350, -0.52621, 0.74813, -1.51130, 0.25938, -0.48198, 0.20526, -0.70649, -0.11827, 2.07674, -0.05266, -0.84509, -0.54703, 0.82229, 0.65189, 0.57750, -3.12472, 0.38696, -0.42215, 1.74775, -0.94757, 1.87351, 0.20420, 0.05568, 0.18281, 0.96262, 0.50149, -0.72419, 0.89342, -1.13577, -0.15567, 0.49166, 0.08286, -1.30091, 0.87779, 0.90052, -0.31906, -0.02919, -0.00104, -0.48506, -0.50173, 0.31716, 0.01157, 0.50657, -0.09294, 0.44179, 1.46190, 0.16381, 1.34215, 1.21540, 1.34287, -0.58908, 0.15276, -1.12407, -0.40683, 1.14967, -0.71785, -1.86998, -0.29909, 0.72058, -0.31384, 0.04566, 0.04398, -0.12387, 1.53523, -0.75787, -1.25785, -1.40395, -1.35365, 0.38901, -0.45409, -0.16447, -0.61227, 1.21648, 2.85513, -1.40020, -0.89406, -0.91840, -0.77242, 1.37710, -0.28784, 1.81174, 0.47005, -0.92224, -0.55283, 0.73307, -0.26369, 0.20877, 0.10309, 1.09415, -2.01825, 1.52038, -0.28838, -0.06314, 1.42100, 1.50334, 0.11218, -0.18290, 1.87704, 1.15922, -0.44495, 0.98078, 0.21622, 0.33343, 0.20751, 3.05328, 2.03604, 1.29375, -0.92659, 1.58932, -0.60523, -0.28162, -0.24959, 1.61032, -0.71722, 0.70919, -0.17022, 0.69935, -0.68362, 0.20330, -0.33449, 0.13841, 0.23964, 0.26293, 0.28423, 0.72406, 0.77031, 0.79847, -0.63500, 1.23771, -0.28148, 0.81333, 0.06657, 0.54992, -1.29235, -0.12661, 1.46560, 0.69869, -1.25236, -0.34088, -0.43386, -1.27380, -0.34753, 0.49644, -1.14933, -0.50167, 0.07335, 1.09346, 1.68119, 0.03690, -0.61958, -0.93036, 0.73089, -1.45595, -1.69565, -2.02141, -1.09210, --0.05397, 1.31126, 0.36230, -1.24140, 0.46486, -1.13335, 0.69930, -1.40234, -0.41200, 0.20274, 0.24069, -0.43385, 0.62313, 0.99623, -1.21000, -1.05442, 1.02050, 0.29344, 1.21742, -1.24590, 0.80388, 0.61473, -0.54411, 0.10946, 0.65047, -0.23402, 1.23517, 1.93804, 0.31302, 0.12484, 1.14691, -0.60448, 0.56487, -0.20044, 1.87942, -0.75805, 0.23228, 1.25897, 0.68875, -1.90912, 1.32449, -0.01105, 0.12868, -0.30472, 0.39692, 0.75123, -0.75995, 1.22639, -1.74642, 0.33405, 0.66180, 0.51947, 1.01098, 0.03651, -1.04956, 1.44500, -0.67252, -0.25696, 1.86890, 1.54768, -1.33531, 0.39680, -0.00385, -0.62070, --0.82408, -1.97148, 0.86150, -3.77707, -0.88027, 0.78740, 1.25678, 0.93507, -1.88930, -0.82724, -0.72749, -1.39509, -1.37561, -1.57432, 0.41057, 1.00044, 0.16331, -0.42828, 1.60317, -0.84434, 0.85843, -0.52982, -0.73724, -1.07295, -0.48007, 3.53894, 1.18371, 0.87976, 2.45059, 2.12411, -0.62816, 0.96893, 0.76074, -0.84036, -1.10664, 1.03967, -0.75105, 1.31867, 0.19904, 0.05036, 1.03634, -0.48167, -0.71108, 0.88952, -0.88012, -0.01180, 1.33253, -1.08458, 0.08803, 1.16913, -1.60868, 0.64255, 0.84106, 1.00331, 0.10783, 0.71784, 2.67908, 0.47053, -2.52373, 0.50865, 0.44920, -0.41399, -0.72265, -0.02414, --1.48871, -0.04936, -1.18873, -0.86073, 1.90792, 1.11175, -1.35928, 0.61970, -2.01922, -1.41331, -2.51961, -1.11660, -0.23303, 0.30124, 0.38249, 0.70920, -0.16848, -0.80924, -1.50278, 0.81001, -0.06809, 0.80951, -0.22176, 0.18423, 0.31168, -0.50538, 0.53514, -1.43580, -1.09697, -0.43995, 0.11749, 0.02799, 1.34604, 0.66372, -0.32114, -0.86070, -0.76544, -0.59245, -0.01989, 0.32224, 0.84222, -0.10803, 0.79441, -0.28961, 0.15548, 0.81771, -1.22612, 0.37786, -0.13250, 0.31655, 0.85732, -0.58302, -0.07061, -0.96112, 0.90468, 0.35419, 0.40095, -0.24642, 1.41464, -0.22242, 1.41969, 0.48091, -0.89695, 0.05169, --2.43378, 1.16718, -0.29049, -0.13432, -1.01133, 1.54728, 0.61775, -0.89955, 0.19892, -1.04356, -1.76862, -1.31121, 1.16595, 0.69027, -0.99196, -1.81120, 0.53965, -0.41247, -0.14112, 1.43961, -0.99613, 0.52360, -0.16746, 0.78256, -0.30163, -0.91609, -0.48290, -2.72319, 1.10098, 0.95324, -0.62835, -0.26596, -1.06363, 0.64828, -0.89394, 1.67112, -0.95337, 1.37428, 0.09942, -0.04849, -0.05791, -1.38120, -0.25628, -0.81427, 0.43317, 1.48203, -1.58460, -0.60732, -1.33930, 1.39845, 1.95511, 0.21363, 0.71282, 0.13847, -0.78627, -0.15139, -0.46751, -0.42285, 0.57471, -1.42024, 0.02021, -0.26016, 0.75675, 0.59361, -1.31134, -0.13098, -2.00734, -0.93406, 1.58324, 0.50003, 0.13689, -0.87196, 0.05833, 0.99665, 0.98327, 0.98988, 0.89339, 1.03809, 0.78621, 0.88103, 1.53572, -1.39729, 1.27808, -0.26566, -0.06674, 0.34556, -1.13794, 2.29858, -0.17696, -0.43553, 0.15821, -0.30896, -0.49620, -0.62003, 1.00067, 0.03897, 0.86280, -2.42888, -0.63050, -0.26623, -0.30546, 1.44125, -0.26496, -0.45090, -2.59505, -1.30308, 0.03894, 1.04728, 0.48377, 0.48296, 0.60754, 0.42086, -0.26480, -0.88336, -0.65156, -0.51292, -1.00359, -1.41580, -0.59354, 0.36956, -0.10194, -0.08152, -0.04885, -1.66350, 1.98368, -0.11607, -0.44747, -1.05446, -0.31919, -0.61309, 1.60072, 0.45702, 1.68852, 1.41356, -0.62903, -1.33228, 0.73355, 0.60525, -0.76326, -1.31492, -0.91790, 0.77836, 1.21115, -0.44691, 0.35436, -1.13773, 0.22315, -0.58719, -1.93163, -1.86830, -1.34928, -0.34800, -0.82163, 0.39710, 0.24323, -0.49472, 1.52686, -0.72595, -0.58865, 0.96621, 1.47062, -0.45425, -0.23638, -0.27010, 0.83252, -0.28955, 1.27675, 0.35390, 2.15685, 0.23572, 0.61856, -1.81310, -0.66225, -1.01558, 0.07135, 0.87471, -0.93605, -0.43320, 0.28074, -0.71422, 0.90045, -0.26706, 0.45304, -0.96900, -1.25666, 0.35489, -1.08641, -1.38098, 0.54523, 0.18682, 0.24350, -0.60203, --1.28576, 0.08662, 0.75453, -0.85266, 0.16132, 1.23335, 1.14932, -0.37122, -0.47374, -0.65105, 0.20082, 0.75391, 1.51517, -1.46028, -0.77918, -0.14623, 0.03314, -0.50141, 1.48913, -0.37523, 0.95608, -0.54086, -0.20026, 1.29441, -0.77102, 1.09111, -0.17800, -2.14594, 1.30067, -0.26293, 1.07502, -1.14430, 1.04201, -0.30873, 0.08366, 0.66268, -0.24409, 0.97253, 0.44211, 0.73492, -0.30636, 2.27052, 1.23347, 0.43512, -0.30998, -0.48104, 1.32982, 0.16214, 0.17947, -0.65147, -0.60378, 0.69977, -1.02732, -0.19270, 0.28238, 0.50688, -0.35395, -0.08357, 0.74348, 0.07401, 1.18937, -0.51207, -0.68522, -0.45468, --0.25655, -1.81461, -1.01455, 1.28570, 0.23582, -0.91208, -1.20081, 1.06752, -0.65302, -0.66323, -1.94758, -1.42050, 0.01954, -1.58466, -0.50957, -0.59811, 1.00651, 0.29189, -0.09513, -2.08497, -0.07785, 0.31931, -1.00295, 1.21390, 0.42442, 0.16516, 2.03173, -0.50764, -1.41511, -0.70048, 0.72566, -0.12342, -1.67429, -1.48115, -0.45534, -0.95356, 1.30400, 0.85432, -0.27132, -1.05450, -1.10344, 0.55857, 1.65066, -1.11683, 1.03619, 0.48329, 0.18891, -0.32099, 0.70457, 0.38589, 0.42398, -0.29999, -0.21103, -0.84580, 0.71547, 1.00467, 0.95272, 1.03182, 2.11385, 0.48845, 0.11580, 0.40509, -0.98081, 1.88289, --1.00195, -2.47029, -0.39231, 1.51470, -1.30410, 0.26493, 0.87864, 0.02813, 0.09031, 0.84352, -0.54666, 2.21042, 1.39825, 0.70020, 0.46239, 2.78841, 0.13084, -0.34402, 0.06773, 1.28960, 1.29416, 0.65501, -0.33913, -0.94201, -0.42162, -0.56685, -0.89190, -1.98801, -0.69122, 0.99499, -0.98489, 1.43923, -2.06378, -0.04518, -0.27583, -1.29387, -1.15648, -0.81079, -0.90490, 0.79017, 1.47878, -0.33207, -1.07583, 1.09302, 1.21923, 0.18068, -0.66074, 0.49256, 0.28278, 2.20322, 1.63843, 0.53992, 0.02191, -1.36204, -0.91066, -0.22597, -0.48994, -1.14178, 0.09680, -0.12962, 0.61681, 0.45765, -1.02377, -0.34936, -0.48278, -0.10909, -1.86943, -0.37650, -1.38507, -1.61859, 0.61621, 0.64238, -0.83736, 0.21661, -1.95292, -1.20899, -0.56437, -1.00792, 0.53964, -0.31451, -0.16589, -0.31872, -0.10152, 0.16592, -1.70339, 2.32733, -0.38647, 0.88063, -1.65341, 0.02848, -0.59739, -1.81835, 0.67206, -2.24083, -0.87310, -0.10186, 1.52665, -0.46748, 0.05970, -0.66257, -0.36698, 0.94774, 0.12699, -0.46268, 0.53417, 0.39448, 1.58317, -0.60305, -0.29536, 0.25510, 0.06026, 0.31369, -0.49323, -1.24672, -0.56113, -0.88201, -1.10129, 1.20542, 0.13435, 0.62233, 1.31860, 0.43947, -0.23949, 0.02335, 1.94285, -1.06811, -0.27367, -1.32945, --0.19557, 0.03289, 0.23699, 0.02193, 0.77532, 0.06321, 1.03667, 0.89826, 0.24111, 1.67922, 0.04711, -1.33425, 0.19713, -0.00201, 0.20935, 0.91439, -1.40974, -0.30333, 1.69111, 2.16792, 1.35641, 1.11563, -0.73544, 0.01227, -0.14725, -0.06232, -0.24038, -0.29440, -0.04491, 0.34455, -0.88821, -0.41155, 0.04259, 0.54885, -1.77159, 0.69347, 0.34039, 0.00708, 1.09252, -0.00243, 0.11856, 0.86008, 0.52716, -0.10066, 0.25756, -0.91698, -0.68245, 0.29978, -1.24074, 0.21934, 0.84363, -1.71938, -0.93181, -0.49826, 1.07815, 0.25475, -0.24071, 1.75808, -0.64675, -0.31299, -0.13181, 0.79136, -0.43765, -0.60329, -1.49109, -0.26684, -1.21487, -0.27912, 1.53077, 0.39661, -1.07599, 1.11025, 0.54383, 1.88582, -1.05229, 0.38689, -1.09319, 0.69637, 1.15841, 1.37729, 1.59648, -0.35578, 0.22528, 0.95012, -0.54138, 0.96081, -1.43280, -0.45092, 0.42463, -0.21574, 0.26036, -0.53047, -1.81373, 0.08625, 0.43978, 1.25338, 0.69635, -0.62035, 0.75300, 0.16638, 0.96760, 0.89251, 0.93753, 0.07012, -0.18235, -0.75170, -0.69281, 0.68020, -0.77610, 0.36808, 0.74171, -0.22074, -0.45656, 1.23506, 0.53328, 0.12383, 0.30385, -1.82138, 0.64436, -0.06789, -2.12688, -1.16072, 1.30753, 0.68161, 0.70475, 2.06023, 3.38877, 0.63612, - -}; - -static float combinedBMatrix[] = { - 0.63996, -0.09585, -0.15097, -1.47944, -0.47541, -0.56039, -2.40899, 0.10089, 1.33360, 0.90108, -2.08068, 0.59518, 1.20934, 1.51987, -0.43165, -0.61395, 0.01621, 1.81715, 0.07818, -1.25586, -0.85403, -0.91166, -0.16168, 1.26379, -0.22939, 1.12440, -0.08515, -1.54148, 0.45774, -0.18015, 1.09907, 1.87869, 0.70034, 1.70314, -0.18178, -0.34356, -0.02675, 0.18986, -0.42086, -0.31883, 1.64913, 0.81516, -0.26547, -1.41190, 1.64127, 2.15529, 2.32116, -1.50958, 1.34902, -0.20767, -0.11413, -0.38524, -0.68853, 0.84848, 0.26761, 1.35052, -0.27536, 1.34197, -1.76423, -0.25488, -1.78216, 0.67825, -0.66977, -0.39316, -1.97726, -0.44405, 0.27705, -0.00839, 0.68054, -0.62942, 1.22864, -0.35865, 0.85756, 0.84449, -0.30799, -0.29482, 0.62865, -0.10990, 0.67245, -0.42014, -0.27578, -0.86982, -2.34731, 0.85418, 0.13671, 1.27893, -1.05396, -0.11259, -0.31550, -1.68557, 0.58558, -0.71730, 0.59818, -1.87533, 0.76829, 0.84665, -1.00321, 0.09345, -0.56404, 0.37090, -0.55149, 0.25336, -1.86605, -0.45549, 0.58586, 0.10328, -0.68767, 0.74014, 0.45099, 0.65472, 0.35438, 0.22475, -0.38266, 0.15669, -0.92177, 0.62432, -0.11862, -1.11691, -1.27925, -1.12514, 1.55283, -0.41950, -0.60443, -0.20458, -1.01081, -1.41413, 0.61988, -0.03117, -}; - -void initLSTM_test() { - lstmParams_test.timeSteps = 10; - lstmParams_test.featLen = 32; - lstmParams_test.statesLen = 32; - lstmParams_test.forgetBias = 1.0; - // W is [4 * statesLen, (featLen + staetsLen)] flattened (i.e. row major) - // (first row, second row, .. .. 4 * statesLen-th row) - lstmParams_test.W = combinedWMatrix; - // 4 * statesLen - lstmParams_test.B = combinedBMatrix; -} - -void setup(){ - Screen.init(); - Serial.begin(115200); -} - -void loop(){ - // print a string to the screen with wrapped = false - Screen.print("Hello my dude", false); - delay(1000); - initLSTM_test(); - - float x[] = {-0.77274, 0.83537, 0.45031, -0.68209, 2.12232, -1.34356, 0.46644, 0.11524, 0.31190, 0.16921, 1.07484, 0.98511, -0.48373, -0.49206, -2.97712, 1.72739, 0.20630, 0.90967, 1.50899, -0.20455, 0.81700, 0.59895, 0.14991, -0.56331, 0.49994, -0.09532, -0.23706, 0.98108, -1.63718, 1.24303, 0.25937, 0.74287, }; - float result_c_h_o[3 * lstmParams_test.statesLen]; - for(int i = 0; i < 3 * lstmParams_test.statesLen; i++){ - result_c_h_o[i] = 0; - } - - LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); - for (int i = 0; i < lstmParams_test.statesLen; i++) { - int j = i + lstmParams_test.statesLen; - float val = result_c_h_o[j]; - } - unsigned long StartTime = millis(); - for (int i = 0; i < 100; i++) - LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); - unsigned long CurrentTime = millis(); - unsigned long ElapsedTime = CurrentTime - StartTime; - Serial.print("Time taken for 100 runs (ms): "); - Serial.println(ElapsedTime); - Serial.print("Inp :"); Serial.print(lstmParams_test.featLen); - Serial.print(" Hid: "); Serial.println(lstmParams_test.statesLen); - - delay(1000); - // Clean up the screen - Screen.clean(); - delay(1000); -} - -int main(){ - setup(); - for(int i = 0; i < 100; i++) - loop(); -} - diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py b/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py deleted file mode 100644 index 96984ea4e..000000000 --- a/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py +++ /dev/null @@ -1,98 +0,0 @@ -import numpy as np -from template import getTemplate as getTemplateC -from template_MXChip import getTemplate as getTemplateMXChip - -def sigmoid(x): - return 1.0 / (1 + np.exp(-x).astype(np.float32)) - -class FastRNN: - def __init__(self, W, B, alpha, beta, timeSteps, featLen, statesLen): - self.timeSteps = timeSteps - self.featLen = featLen - self.statesLen = statesLen - self.alpha = alpha - self.beta = beta - self.W = W - self.B = B - - def cell(self, x, h): - W = self.W - B = self.B - hx = np.concatenate([h, x]) - hcomb = np.matmul(W, hx) - h_ = hcomb + B - h_ = sigmoid(h_) - h_ = self.alpha * h_ + self.beta * h - return h_ - - def unroll(self, x_list): - h = np.zeros(self.statesLen) - for x in x_list: - h = self.cell(x, h) - return h - - -def main(device='C'): - assert device in ['C', 'MXChip'] - inputDim = 32 - hiddenDim0 = 32 - timeSteps0 = 8 - hiddenDim1 = 16 - timeSteps1 = 8 - alpha0, beta0 = 0.2, 0.8 - alpha1, beta1 = 0.1, 0.9 - W0 = np.random.normal(size=[hiddenDim0, hiddenDim0 + inputDim]) - B0 = np.random.normal(size=hiddenDim0) - W1 = np.random.normal(size=[hiddenDim1, hiddenDim1 + hiddenDim0]) - B1 = np.random.normal(size=hiddenDim1) - x0 = np.random.normal(size=[timeSteps0, inputDim]) - x1 = np.random.normal(size=[timeSteps0, inputDim]) - fastrnn0 = FastRNN(W0, B0, alpha0, beta0, timeSteps0, inputDim, hiddenDim0) - fastrnn1 = FastRNN(W1, B1, alpha1, beta1, timeSteps1, hiddenDim0, hiddenDim1) - - hList = [] - for i in range(timeSteps1): - h = fastrnn0.unroll(x0) - hList.append(h) - inp = np.array(hList) - assert inp.shape[0] == timeSteps1 - assert inp.shape[1] == hiddenDim0 - hout0 = fastrnn1.unroll(inp) - - h = fastrnn0.unroll(x1) - hList.append(h) - inp = np.array(hList[-timeSteps1:]) - assert inp.shape[0] == timeSteps1 - assert inp.shape[1] == hiddenDim0 - hout1 = fastrnn1.unroll(inp) - - h = fastrnn0.unroll(x1) - hList.append(h) - inp = np.array(hList[-timeSteps1:]) - assert inp.shape[0] == timeSteps1 - assert inp.shape[1] == hiddenDim0 - hout2 = fastrnn1.unroll(inp) - - expected = '' - for tx in hout0: - expected += '%f, ' % tx - expected += '\\n' - for tx in hout1: - expected += '%f, ' % tx - expected += '\\n' - for tx in hout2: - expected += '%f, ' % tx - expected += '\\n' - if device == 'C': - ret = getTemplateC(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, - timeSteps0, timeSteps1, x0, x1, expected) - elif device == 'MXChip': - ret = getTemplateMXChip(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, - timeSteps0, timeSteps1, x0, x1, expected) - print(ret) - - - - -device = 'MXChip' -main(device) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py b/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py deleted file mode 100644 index b12f4da5c..000000000 --- a/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py +++ /dev/null @@ -1,135 +0,0 @@ -def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, - timeSteps1, x0, x1, expected): - statesLen0 = len(B0) - featLen0 = W0.shape[1] - statesLen0 - statesLen1 = len(B1) - featLen1 = W1.shape[1] - statesLen1 - assert W0.shape[0] == statesLen0 - assert W1.shape[0] == statesLen1 - assert x0.shape[0] == timeSteps0 - assert x0.shape[1] == featLen0 - assert featLen1 == statesLen0 - - W0Str = '' - for i in range(W0.shape[0]): - for j in range(W0.shape[1]): - W0Str += '%f, ' % W0[i][j] - W0Str += '\n' - - B0Str = '' - for i in range(B0.shape[0]): - B0Str += '%f,' % B0[i] - - W1Str = '' - for i in range(W1.shape[0]): - for j in range(W1.shape[1]): - W1Str += '%f, ' % W1[i][j] - W1Str += '\n' - - B1Str = '' - for i in range(B1.shape[0]): - B1Str += '%f,' % B1[i] - - xx0Str = '' - for i in range(x0.shape[0]): - for j in range(x0.shape[1]): - xx0Str += '%f, ' % x0[i][j] - xx0Str += '\n' - xx1Str = '' - for i in range(x1.shape[0]): - for j in range(x1.shape[1]): - xx1Str += '%f, ' % x1[i][j] - xx1Str += '\n' - - return ''' -#include "algorithms/includes/sfastrnn.h" -#include - - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams_test0; -struct FastRNNParams fastrnnParams_test1; -void initFastRNN_test0(); -void initFastRNN_test1(); -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - %s - }; - -static float combinedBMatrix0[] = {%s}; - -static float combinedWMatrix1[] = { - %s - }; - -static float combinedBMatrix1[] = {%s}; - -void initFastRNN_test0() { - fastrnnParams_test0.timeSteps = %d; - fastrnnParams_test0.featLen = %d; - fastrnnParams_test0.statesLen = %d; - fastrnnParams_test0.W = combinedWMatrix0; - fastrnnParams_test0.b = combinedBMatrix0; - fastrnnParams_test0.alpha = %f; - fastrnnParams_test0.beta = %f; -} - -void initFastRNN_test1() { - fastrnnParams_test1.timeSteps = %d; - fastrnnParams_test1.featLen = %d; - fastrnnParams_test1.statesLen = %d; - fastrnnParams_test1.W = combinedWMatrix1; - fastrnnParams_test1.b = combinedBMatrix1; - fastrnnParams_test1.alpha = %f; - fastrnnParams_test1.beta = %f; -} - -unsigned testFastRNN(){ - initFastRNN_test0(); - initFastRNN_test1(); - unsigned errorCode = 0; - struct SFastRNNParams2 sparams; - unsigned statesLen0 = fastrnnParams_test0.statesLen; - unsigned timeSteps1 = fastrnnParams_test1.timeSteps; - unsigned statesLen1 = fastrnnParams_test1.statesLen; - float h0container[statesLen0 * timeSteps1]; - memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); - initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, - h0container); - - float result_h[statesLen1]; - float xx0[] = { - %s - }; - float xx1[] = { - %s - }; - for(int i = 0; i < timeSteps1; i++) - SFastRNNInference2(&sparams, xx0, result_h); - - SFastRNNInference2(&sparams, xx0, result_h); - for(int i =0; i < statesLen1; i++) - printf("%%2.5f ", result_h[i]); - printf("\\n"); - SFastRNNInference2(&sparams, xx1, result_h); - for(int i =0; i < statesLen1; i++) - printf("%%2.5f ", result_h[i]); - printf("\\n"); - SFastRNNInference2(&sparams, xx1, result_h); - for(int i =0; i < statesLen1; i++) - printf("%%2.5f ", result_h[i]); - printf("\\n"); - printf("Expected\\n%s"); - return errorCode; -} - -int main(){ - unsigned errorCode = testFastRNN(); -} -''' % (W0Str, B0Str, W1Str, B1Str, timeSteps0, featLen0, statesLen0, alpha0, - beta0, timeSteps1, featLen1, statesLen1, alpha1, beta1, xx0Str, xx1Str, - expected) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py b/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py deleted file mode 100644 index 50f78bb10..000000000 --- a/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py +++ /dev/null @@ -1,152 +0,0 @@ -def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, - timeSteps1, x0, x1, expected): - statesLen0 = len(B0) - featLen0 = W0.shape[1] - statesLen0 - statesLen1 = len(B1) - featLen1 = W1.shape[1] - statesLen1 - assert W0.shape[0] == statesLen0 - assert W1.shape[0] == statesLen1 - assert x0.shape[0] == timeSteps0 - assert x0.shape[1] == featLen0 - assert featLen1 == statesLen0 - - W0Str = '' - for i in range(W0.shape[0]): - for j in range(W0.shape[1]): - W0Str += '%f, ' % W0[i][j] - W0Str += '\n' - - B0Str = '' - for i in range(B0.shape[0]): - B0Str += '%f,' % B0[i] - - W1Str = '' - for i in range(W1.shape[0]): - for j in range(W1.shape[1]): - W1Str += '%f, ' % W1[i][j] - W1Str += '\n' - - B1Str = '' - for i in range(B1.shape[0]): - B1Str += '%f,' % B1[i] - - xx0Str = '' - for i in range(x0.shape[0]): - for j in range(x0.shape[1]): - xx0Str += '%f, ' % x0[i][j] - xx0Str += '\n' - xx1Str = '' - for i in range(x1.shape[0]): - for j in range(x1.shape[1]): - xx1Str += '%f, ' % x1[i][j] - xx1Str += '\n' - - return ''' -#include "sfastrnn.h" -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams_test0; -struct FastRNNParams fastrnnParams_test1; -void initFastRNN_test0(); -void initFastRNN_test1(); -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - %s - }; - -static float combinedBMatrix0[] = {%s}; - -static float combinedWMatrix1[] = { - %s - }; -static float combinedBMatrix1[] = {%s}; - -void initFastRNN_test0() { - fastrnnParams_test0.timeSteps = %d; - fastrnnParams_test0.featLen = %d; - fastrnnParams_test0.statesLen = %d; - fastrnnParams_test0.W = combinedWMatrix0; - fastrnnParams_test0.b = combinedBMatrix0; - fastrnnParams_test0.alpha = %f; - fastrnnParams_test0.beta = %f;} - -void initFastRNN_test1() { - fastrnnParams_test1.timeSteps = %d; - fastrnnParams_test1.featLen = %d; - fastrnnParams_test1.statesLen = %d; - fastrnnParams_test1.W = combinedWMatrix1; - fastrnnParams_test1.b = combinedBMatrix1; - fastrnnParams_test1.alpha = %f; - fastrnnParams_test1.beta = %f; -} - -unsigned testFastRNN(){ - initFastRNN_test0(); - initFastRNN_test1(); - unsigned errorCode = 0; - struct SFastRNNParams2 sparams; - unsigned statesLen0 = fastrnnParams_test0.statesLen; - unsigned timeSteps1 = fastrnnParams_test1.timeSteps; - unsigned statesLen1 = fastrnnParams_test1.statesLen; - float h0container[statesLen0 * timeSteps1]; - memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); - initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, - h0container); - - float result_h[statesLen1]; - static float xx0[] = { - %s - }; - static float xx1[] = { - %s - }; - for(int i = 0; i < timeSteps1; i++) - SFastRNNInference2(&sparams, xx0, result_h); - unsigned long StartTime = millis(); - for(int i = 0; i < 100; i++) - SFastRNNInference2(&sparams, xx1, result_h); - unsigned long CurrentTime = millis(); - unsigned long ElapsedTime = CurrentTime - StartTime; - Serial.print("Time taken for 100 runs (ms): "); - Serial.println(ElapsedTime); - Serial.print("Layer 0 ["); - Serial.print("Inp: "); Serial.print(fastrnnParams_test0.featLen); - Serial.print(" hDim: "); Serial.print(statesLen0); - Serial.print(" ts: "); Serial.print(fastrnnParams_test0.timeSteps); - Serial.println("]"); - Serial.print("Layer 1 ["); - Serial.print("Inp: "); Serial.print(fastrnnParams_test1.featLen); - Serial.print(" hDim: "); Serial.print(statesLen1); - Serial.print(" ts: "); Serial.print(fastrnnParams_test1.timeSteps); - Serial.println("]"); - return errorCode; -} - -void setup() { - Screen.init(); - Serial.begin(115200); - Serial.println("Ready"); -} - -void loop() { - Serial.println("Loop"); - testFastRNN(); - Serial.println(); - delay(1000); - -} - -int main(){ - setup(); - delay(500); - for(int i = 0; i < 100; i++) - loop(); -} -''' % (W0Str, B0Str, W1Str, B1Str, timeSteps0, featLen0, statesLen0, alpha0, - beta0, timeSteps1, featLen1, statesLen1, alpha1, beta1, xx0Str, xx1Str) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp b/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp deleted file mode 100644 index f52cd87a9..000000000 --- a/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp +++ /dev/null @@ -1,169 +0,0 @@ - -#include "sfastrnn.h" -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams_test0; -struct FastRNNParams fastrnnParams_test1; -void initFastRNN_test0(); -void initFastRNN_test1(); -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - -1.463001, -1.608238, -0.515035, 0.212683, -0.490496, 0.081317, -0.126735, 2.546996, 0.426095, -1.516358, -0.517311, 1.043285, -1.461927, 0.033619, 0.167512, -0.612685, 1.287924, -0.908442, -0.999037, -0.022562, 0.865150, 0.515413, -0.293145, 2.513954, 0.815144, -0.550754, -0.503369, 1.094128, 0.875122, -0.788792, -0.177555, -0.835176, 0.497470, -1.288407, -2.259994, 1.334897, 1.268324, 1.025427, -0.633709, 0.062466, -0.543856, -0.879896, -1.765943, -2.458441, 0.724722, -0.948708, -0.628804, 1.798527, 0.959637, -0.486350, -0.556546, 0.162826, -1.222148, -0.254480, 0.011908, 1.344277, -0.840661, 0.671354, -0.542394, 1.876581, -0.658842, 1.402100, 0.075175, -1.919560, --0.096117, 0.733164, 2.115817, -0.771978, -1.151200, -0.863722, -1.065490, 1.410405, 0.680804, 0.030813, 0.734885, -0.110043, 1.160063, 1.850488, 1.084261, 0.473697, 0.239441, 0.386820, 0.347727, -0.526016, -1.426372, 0.363248, 1.360431, 0.770462, 0.473252, 1.213022, 0.336275, 1.579441, 0.232998, -1.431587, -1.425107, 0.528384, 0.319200, 0.364835, 0.847596, -0.959305, 1.824354, 1.198022, 0.052803, -0.130849, 1.615890, -2.067542, 0.206611, 0.084601, -1.984883, -1.286008, -0.183897, -1.068569, 1.470677, -2.702302, -0.665119, -0.346067, 1.251984, 0.445639, -0.956230, 0.234531, -0.102565, 0.313286, -0.755711, -2.137626, -0.727585, 1.146454, -0.694576, -0.789521, -0.641563, 0.483000, -0.465223, 1.269212, 1.633147, 0.002212, -0.205266, -0.432667, 0.543417, -0.657155, -0.827909, -0.544024, -0.271605, 0.714078, 0.188222, 0.961605, -1.082005, 0.528004, 1.197721, 0.625790, -0.531735, 1.496538, -0.623211, -0.039617, 0.256738, -1.122342, 1.528594, -0.738589, 0.434754, -1.350794, -1.007540, -2.232016, 0.983118, -0.406300, 0.319870, -0.003049, -0.896247, 0.565264, 0.137492, -1.327265, -1.107797, 1.816275, -0.345457, 1.293157, 0.333309, -0.054301, 0.619463, -1.385102, -0.533470, 1.346377, 1.562904, -0.223482, -1.455293, 0.737545, -0.128256, 1.240807, -1.493310, 0.080344, -0.165168, 1.231474, -0.374610, 0.711336, -1.477542, -0.470964, --0.656386, 1.576045, -0.335401, 0.427575, 0.702232, 0.723065, -0.426154, -0.353560, 0.672140, -1.271332, 0.783266, -1.209061, -0.416216, -0.327486, -1.827358, 0.764994, -1.425648, 0.231708, -0.914214, 1.673060, 0.724350, -0.310104, 1.158892, -1.961689, 0.281941, 0.583069, -1.409553, -0.145918, -0.261622, 1.761118, -0.061617, -1.341284, -1.332836, -0.208020, 0.925792, 0.135631, 0.174579, -1.209099, 0.957962, -1.745917, -0.792186, -0.248138, -0.165440, -0.148935, -1.307238, 0.563775, 0.284707, -1.169652, -2.828754, -1.185601, 1.131491, 0.656182, -1.055730, 0.818997, -0.085208, -0.905625, 1.798508, 0.722879, 0.509572, -0.323854, -0.321564, -0.252345, 0.381476, -0.368613, --0.074919, -0.233678, -0.123059, 0.278319, 1.068024, -0.629322, -0.691175, -1.014975, -0.599052, 0.507058, 0.002995, 0.762335, 0.380925, -0.606949, 0.725976, 0.849606, -1.460235, -1.087340, -0.742382, -0.654407, 0.093633, -0.058831, -0.104262, 0.758625, 0.765124, 2.554762, 1.594256, -1.133789, -0.611893, -0.087930, 2.320282, 0.343533, 0.446773, 0.169784, -0.118240, 0.955247, -1.891241, 0.914840, -0.759616, -0.196301, -1.654649, -0.291182, 0.490403, 0.589910, 0.633847, -1.056975, -0.388852, 0.025353, 0.944651, 0.755763, -0.751081, -0.604684, -0.609690, -0.177046, 0.443386, 0.887866, -1.463714, -1.163942, -1.393820, -0.804748, 0.697293, -0.311335, -0.044319, -1.359249, -1.380995, -1.288235, -1.710079, -0.063513, -0.902670, 0.500920, -1.924562, -0.553001, 0.097762, -0.363627, 0.652919, 2.294359, -0.307750, 0.643806, 0.547697, 0.114237, 0.737595, -1.995646, -1.084810, 0.926421, -0.712689, 0.732767, -1.330412, -1.068075, -0.463778, -0.585043, 1.070094, 1.063924, -2.929486, 1.142738, 0.825487, 0.007441, 2.138249, -1.749018, 0.824951, 2.171068, -0.648621, -0.275690, 1.510950, -0.584865, -1.253189, -0.337552, 0.401746, 0.079840, -0.652001, -0.137461, -1.162070, -2.020258, 0.498568, 0.604669, 0.797579, 0.567278, -0.204495, 0.192825, 1.735941, -2.033776, 1.035516, 1.017701, -0.877548, 1.512696, 0.518580, 2.249872, -0.601333, 0.846658, -0.510734, 0.621803, 0.803452, 0.351683, 1.638468, -0.682519, -0.404083, 0.125560, -0.648148, 0.982958, 0.698376, -2.289114, 0.044634, 0.518226, -0.412493, -2.071861, -0.324956, -1.839477, 1.093226, 0.526581, -0.433123, -0.684160, -0.680004, -0.524009, 1.577912, -0.898682, -0.158502, -0.258205, 0.240414, 2.575841, 0.683980, -0.329290, 0.916843, 0.448556, 0.720534, 2.257772, 0.382073, 0.495522, -0.569758, 0.581957, -0.476345, -0.111119, 0.600198, 0.249427, 1.124021, 0.284441, -0.922101, -1.753768, -0.280319, 1.644985, 0.281135, -0.436874, 0.575186, 1.212380, -1.181544, 1.954728, 1.151511, -0.049220, 0.338226, 0.505781, 0.980844, 0.136317, 0.732253, -0.824807, -0.345609, -0.009857, 0.251267, -1.761950, 0.563583, 0.391451, -0.632284, -1.958941, -0.212659, 1.783886, -0.615789, 1.502364, 2.157413, -1.027152, 0.003323, -1.715427, -0.033989, -0.843667, -0.238556, 0.461586, 1.589210, -0.542165, 0.817914, -0.282953, 0.250836, 0.788768, -0.152013, 1.192482, -1.220499, -1.098319, 1.127349, -0.472195, 0.967432, 2.601111, -0.172669, 0.846395, -0.523399, 2.056826, -0.241081, -0.785224, -0.408702, -0.272545, 0.627815, -0.741877, -0.573766, 1.221598, 0.311954, 0.313567, 1.390818, 0.938386, -0.764971, 1.154589, 0.384211, 0.518375, 0.100117, 0.004455, -1.156828, 1.035057, -0.414093, 0.534238, 1.665964, -1.238557, 0.191084, -1.861732, --1.035307, 0.959128, 0.743735, 0.789472, 1.246437, 0.701509, 0.891643, 0.837673, -0.722578, -1.595812, 1.774627, 1.330297, 0.496482, 0.112419, 0.075825, 0.295705, -0.843171, 0.490802, 0.581542, -0.249847, 0.350289, 0.640288, -0.320067, -0.331324, 0.823975, -1.368907, 0.467728, 0.074980, 0.698910, 0.902905, -1.121681, 0.504973, -1.145824, 0.599793, 0.017627, -0.552890, 1.391353, 0.205946, -1.119405, -0.095463, -1.174210, 0.609547, 0.731730, -0.938541, 1.273829, -0.480448, 0.866022, -0.310405, 0.343858, 0.309644, -1.695875, -0.113766, 0.526702, -0.704588, 0.381117, 0.555971, -0.083298, 0.223039, -0.603921, 0.554882, 1.513572, 0.606811, -0.697302, 1.084783, --0.824411, 1.212255, 0.251716, 0.991289, 0.787050, 1.810049, -1.381291, -0.239204, 0.740711, -0.260828, -0.552805, -0.366561, 0.607902, 0.382302, -0.586720, 0.340685, -1.742842, -0.181700, 1.129976, 1.117269, 0.614889, 1.217334, 0.378709, 0.400297, 1.908038, 1.839118, -0.816531, -0.704213, 1.800338, 0.233622, -0.525752, -0.018464, 0.730329, -0.028267, 0.656068, 0.705036, -0.197044, 0.180971, -0.829405, 0.674120, 0.323508, 0.768608, 0.391449, 0.243296, 0.300709, -2.348033, -1.414001, -0.200398, 1.102434, -2.231932, 1.732161, -0.326020, 1.140528, 1.271278, 0.522694, -1.078432, 0.015626, -1.056439, -1.037853, -0.918159, 0.094147, 0.469082, -0.683776, -0.354973, --0.357925, -0.141059, 0.025697, 0.630057, 0.933137, 1.421486, -0.291685, -0.140247, 0.987696, -1.827731, 0.127905, -1.067744, 0.713877, -0.313759, -0.236097, 1.118592, 0.651725, 0.333785, 0.652355, -0.664347, 0.780957, -1.628334, 1.238844, 0.014120, -0.632629, 0.021157, -0.521321, -0.838450, 1.468607, -0.189616, -1.577276, 2.086128, 2.033473, 0.656807, -1.157364, 0.368168, 0.413005, -0.117281, 0.620078, 0.611162, -0.140577, -1.295135, 1.304626, 1.044958, -1.356967, -0.996963, -1.348607, 2.027726, 0.475379, -1.892355, 0.645032, -0.803315, 0.434021, 1.027189, -0.043401, 1.278151, 1.254890, -0.111974, 0.180807, 0.621952, 0.604677, 1.077822, 0.084286, -0.074407, --0.001743, -0.182307, -0.580825, 0.870058, 0.760906, 1.193975, -1.317504, -2.539108, -1.646226, -0.963443, 0.313056, -0.375543, 2.002537, -0.222594, 0.275440, 1.476331, 1.783044, 0.165622, 0.725831, -0.378065, 1.055456, 1.250901, -1.341112, 0.477173, 0.234699, -0.844258, 0.286495, 0.532063, 0.707108, -2.058738, 0.890283, -0.344896, -1.784511, -0.513867, 0.171245, -0.278725, 0.766894, 1.629659, 1.521838, -0.124946, -1.195345, 0.132032, -1.581829, 1.108077, 0.500176, -1.697981, -1.586507, -0.242228, -0.104549, 0.277357, 1.348636, 2.125744, 0.876882, -1.076717, 1.386827, -1.809853, -0.856588, -0.897221, -0.377607, 1.321079, -0.908558, -0.761372, -0.200911, 0.430460, --0.148465, -0.857781, 0.468405, -0.250052, 1.589180, 0.626148, 1.531575, 0.121657, -0.888845, 0.890931, 0.808730, 0.897105, -0.602682, 0.946364, 0.795384, -0.223129, -0.390946, 0.456790, 0.053166, 0.878724, 0.092200, 0.447698, 1.515166, -1.473201, -0.261844, -0.235641, 0.097121, 0.600700, -1.312855, -0.002022, 0.619545, -0.126614, 0.734341, 0.115081, 0.050189, 0.568430, 2.274485, 0.817138, -0.853565, 1.212112, -0.271160, -0.759457, -0.732885, 0.242077, -1.945951, -0.693670, 0.443922, 1.191742, 1.368868, 0.845173, -0.374640, -0.532568, -0.168790, -0.209430, -0.131213, 1.142410, 0.137273, 0.348015, 0.007902, -0.171617, -0.638925, 1.042563, -0.063137, -0.548751, --1.268543, -1.589448, 0.400802, -0.035884, -1.427790, -0.484287, 1.051264, 0.643452, 1.270237, 0.344160, -0.833905, 0.621338, -1.223634, -0.153035, 0.821126, 2.146575, -0.762388, 1.253286, -0.352918, 0.066196, 0.901132, -0.215633, -0.283117, -0.892778, 0.162548, -0.439117, -0.767587, 0.656756, -0.689574, -2.500065, -1.422288, 0.529458, 0.108685, 1.245306, -1.140841, -1.056774, -1.703205, 1.318591, -0.338053, -0.213301, -0.359228, 0.007733, -1.560473, 0.136419, 0.531241, -0.310488, 0.204926, -1.355937, -0.297151, -0.751820, 0.300215, 2.335191, -0.244450, 1.367958, -1.618845, -1.641116, -0.055616, 0.526370, 1.350658, 0.061781, -0.683504, 0.521517, 0.659032, -0.116746, --0.571604, -1.061370, -0.278182, 0.445176, 0.788918, -1.216817, -0.762992, -1.180343, 0.867532, -0.377429, -1.686184, 0.347011, -1.421098, -2.069956, 0.689898, -0.277054, 0.416750, 1.194928, -0.235726, -0.824328, 0.406894, 1.620389, 2.351292, 0.358724, 0.075213, 0.197835, 2.834250, -1.585558, -0.841795, 1.360838, 0.739969, -0.489330, -0.903515, 0.132666, -1.169586, 0.170225, 0.444489, 0.827123, 0.348231, -0.289919, -0.244911, 0.090566, 1.037541, -0.462324, -0.185077, -0.464738, -1.024161, -0.453238, -0.445479, 0.908729, 0.900200, -1.348176, 0.097660, -0.697839, -0.495622, -0.574015, -0.257277, -0.270833, 0.409955, 1.482206, 0.749976, 0.024603, 1.373003, 0.164049, --1.456754, -1.300110, 0.025234, -0.420963, -1.576883, 0.613987, 0.694100, 0.689874, 1.205877, 2.007593, 1.666083, -0.980836, -0.126364, -1.554959, 0.198672, -0.113310, 0.217695, -0.211740, -0.373381, 0.222919, 0.445988, -0.030167, 0.762683, -0.737056, -0.081926, -0.667564, 0.037524, -0.224441, -0.694619, 1.420710, -1.097031, -0.338159, -0.419275, -0.637223, 1.227947, -0.215104, -1.306107, 0.060401, 0.145861, 1.087418, -0.346462, 0.941424, 0.196575, 0.929207, -1.642136, 0.479004, 0.230581, -1.117969, 0.426174, 1.128794, 0.721844, 1.493780, 0.303202, 0.445475, 0.844380, -1.091440, -0.910392, -0.866056, -1.187552, -0.919877, 1.575261, 1.262711, 0.258756, -2.321530, --0.947373, -2.043256, 1.086577, -1.522211, -0.091105, -0.319406, 0.861351, 0.140311, 1.982497, 0.649078, -0.151708, -0.152833, 0.263993, 0.928447, 0.050628, -0.398580, -0.618710, 1.850019, 0.225991, -0.026175, 0.235802, -0.197658, 1.977859, 2.126461, -0.015232, 0.434709, -0.636491, -2.190803, 0.188940, 0.425188, -1.109399, -0.730657, -0.547482, -0.982741, 0.435256, -0.540448, 1.890541, -1.132653, -0.147829, -0.525846, 0.654240, 0.845450, 0.744334, 0.855637, -3.349872, 0.055510, -0.614391, -0.259732, -2.055482, 0.225336, 0.765065, 1.763559, 0.416324, -0.395050, 1.574871, 1.400474, -0.775464, 0.994908, 0.977092, 1.278381, -0.316339, -1.778320, 0.595434, 0.327128, -0.946997, 0.116508, -1.148627, -0.168981, -0.017855, -0.312633, -0.963586, 0.468335, -2.005421, -1.335210, 0.447540, -0.854689, -0.873473, 1.492171, -0.902845, 0.380926, 0.609191, 0.650184, -0.132614, -0.273727, 0.263209, -0.681756, -0.480386, 0.671442, 0.917549, 1.744384, 1.526820, -0.257427, -1.399234, 3.078232, 1.416437, -0.844867, -1.472783, -0.615501, 0.302801, 1.840260, -0.951688, -1.216707, -0.330654, -0.438198, -1.133740, 0.197940, -1.205974, -1.023256, -1.438808, 0.609494, -0.123065, 0.087935, 0.794820, 0.215548, -1.512103, -0.661055, 0.283241, 1.157466, -1.327568, -1.049157, -0.160407, 2.118951, -1.741949, -0.591967, 0.388816, -1.428809, -0.087259, 1.730990, --0.655824, -0.841499, -0.754102, 1.769250, -0.680774, -0.638512, -0.289602, 0.945925, 1.639790, -0.467884, -1.557018, -0.880742, 0.342928, -0.269997, 0.683064, -0.198038, 0.009910, 0.848900, -0.099960, -0.363537, 1.651663, -2.096171, 0.811187, -1.108720, 0.303028, -0.790745, 0.380060, -0.107111, 1.631348, -0.664703, 0.394737, -1.040873, -0.099939, 0.149611, 0.104011, -0.666307, 0.525240, -0.246484, -0.507975, 0.081379, 0.005120, -0.785420, 0.179002, 0.127500, 0.120618, 0.454230, 1.909776, -0.301991, 2.128094, -1.178389, 1.504868, -0.060144, -1.190653, -1.062779, -1.139505, -0.947839, 1.207670, 0.341995, -0.266032, -0.145120, -0.894983, -0.334216, 0.813177, -0.672230, -1.487258, -0.471462, 1.977657, -0.947195, 0.923079, 0.562449, -0.595850, -0.389301, 0.107224, -1.738686, 1.171873, 0.237829, 0.026024, 0.043085, 0.393502, -0.134637, -0.442657, -0.683079, -0.416821, -1.684430, 3.263307, -0.394653, 1.760474, 0.087503, -1.390247, -1.019701, -0.595714, -0.744319, 0.856633, 0.767742, 0.826172, -0.669496, 1.061358, 0.666916, -0.127459, 1.207355, -0.107913, 0.669894, 0.116164, 1.348677, -1.030259, 0.857835, -1.111639, 1.378981, -0.855427, 0.648062, -0.086526, 0.967083, -0.340662, 1.902569, 0.135295, -0.874875, 0.159670, 0.356392, 0.239792, -0.245645, 0.932354, -0.554711, -0.581400, 0.126810, -0.058650, 0.263975, 0.523622, 0.667746, --0.930225, 0.267116, -0.234715, -1.388255, 1.173064, 1.253484, 0.012921, -0.457040, -0.326132, -1.397470, 1.179496, 2.091171, 2.116489, 0.020914, -1.463098, -1.843633, 0.537561, 1.844148, -1.189715, -0.798811, -1.418671, 0.352717, 0.291326, 0.659737, -0.458307, -0.428838, -0.442313, 0.883681, -0.949518, -0.878721, -0.438892, -0.186959, -0.474857, -0.630367, 1.612263, -0.485848, -2.874293, 0.394837, 0.138422, 0.255024, 1.234430, 0.773240, 0.919058, 0.706892, -0.340510, -0.454239, -1.386860, 0.485708, -0.548497, 2.000663, 0.518821, -0.622168, -1.143710, 0.628743, 0.339881, 1.243969, 1.139429, -0.933797, 1.093981, -1.527720, 0.490597, -1.327770, 0.051054, -1.252611, -1.209431, -2.012027, -0.277262, 0.374047, 1.401123, -2.405442, -1.005645, 1.527145, -1.790519, -1.020128, -0.615476, 0.437766, 0.007577, -0.348227, 0.612899, -0.914923, 1.438117, -0.337751, 0.010932, 0.252132, -0.348376, -1.299897, -0.777878, -1.712242, 1.210980, 1.138770, 0.431333, 0.355314, 0.809475, 0.737994, 0.429586, 0.575213, 1.324337, 1.225424, -0.268907, 0.561386, -0.979146, 0.871057, 0.032131, -0.577491, 0.090084, -2.456841, 0.523039, -0.245373, 0.316880, -0.712408, -0.123132, 0.456614, 0.076258, -0.231682, -0.809009, -0.418359, 1.450024, -0.964300, 0.025567, -0.190701, 0.557115, 0.299199, -1.285935, 0.516638, -0.015067, -0.048996, -1.530476, 0.743939, --0.087632, -0.237795, -1.748494, 0.324560, 0.996567, -0.217333, -0.951798, 0.735520, -0.583363, -0.851338, 0.272143, 0.348869, 0.531720, 0.780785, 0.473603, 1.677227, -0.588645, -1.658659, -0.669670, -0.411697, -0.007295, 0.246737, 0.289937, 0.356172, 1.684174, -0.827936, 1.303146, -2.109520, -0.249602, 0.462291, 2.163037, 0.876901, -1.104572, 0.224345, 0.375533, -1.188361, -0.516776, 0.323634, 0.761030, 1.317010, 0.511322, 0.796682, 0.024320, 0.252665, 1.388863, -1.996860, 0.233680, 1.888839, 1.813560, -0.195704, -0.282065, 1.748148, 0.592205, 0.064317, 0.200658, 0.681945, -0.968103, -1.588311, -1.371434, -0.322373, 0.501623, -2.002215, 1.188423, -0.101360, -0.832815, 0.309372, -0.676715, 0.401429, 1.494132, -0.508119, 1.336087, 0.348156, -1.207029, 0.041857, 0.661036, -0.479983, -0.204060, 0.375673, -0.982744, -1.231873, 1.232235, 0.338885, 0.263801, 2.881368, -0.100014, 0.606877, 1.971007, -0.127449, 1.746225, -1.229416, -0.089829, -0.053602, 0.821581, 0.746867, 1.371888, 0.380434, -0.896164, -2.180832, -0.643880, 0.786336, 0.999817, 0.161046, 0.877880, 2.581598, 0.730328, -0.022213, -0.678869, -1.289206, 0.420831, 0.840008, 0.166896, 0.230995, -0.238722, 1.253507, 1.061006, 1.332290, 0.349647, 0.621517, 1.555774, -0.379384, -0.355115, 0.014414, -0.711672, -0.689130, 0.759934, -0.669766, 0.338966, 1.413257, -0.125882, 0.422373, 0.164868, 0.585742, 0.006279, -0.136222, 1.103009, -0.016276, -0.571993, 0.109385, -0.205825, -2.019344, 0.250793, 1.450626, 0.204090, 0.092458, 0.522317, 0.620349, 1.370436, 1.221061, 0.095325, 2.140559, 0.315931, -0.356018, 0.441642, 1.276154, -0.163140, -0.024634, 0.950528, 0.728678, -2.187701, -0.167981, 0.776751, -0.901564, -0.606303, -1.336786, 0.378141, 1.420410, -0.491363, -2.387385, -0.998965, 1.521602, 0.575956, 0.490931, 0.362124, -0.343147, -0.366811, 0.938317, 1.358178, -1.737031, 0.403326, 1.457534, 1.455009, -0.546062, 0.906070, -0.688103, 0.541935, 0.610787, 0.084734, -0.431946, 0.092234, 0.020120, 0.370081, -1.085509, --0.766699, -1.846519, -0.462274, 0.234367, -0.387891, -1.165649, 0.261263, 1.605798, -0.568040, 0.002279, 0.637534, 1.056061, 0.444013, -0.334450, 0.574656, 0.683390, -0.375556, 1.161827, -0.986210, -1.163667, -0.212448, -0.183307, 0.366129, 0.713572, 1.690629, 0.009710, 1.040102, -0.267165, 0.008102, 0.368498, -0.342914, -0.232736, -0.717924, 0.331248, 1.076041, -0.154518, 1.957180, -0.008852, -1.337074, 0.032930, -0.938766, 0.173280, 1.729247, -1.423780, 0.224520, 0.974680, -0.310447, -0.246174, 0.064927, -0.420509, -0.489588, -0.646048, 0.322387, 0.578508, 0.874751, -0.004504, -0.016131, -1.161888, 0.109859, 0.670216, -0.808885, 1.188366, 1.443192, 0.375175, -2.201503, -0.680021, 1.596736, 1.358726, 0.029814, -0.389830, -0.707853, 0.012638, -0.640962, -1.087072, -0.191151, 0.029112, 0.071877, -0.822328, 0.322963, -0.074128, 2.346159, -0.885715, -1.063842, -0.940051, -1.817588, -0.929156, 0.650308, 1.020584, 0.922192, -1.818931, -0.565152, -0.562206, 1.202209, -0.908231, -0.305461, -1.415426, 1.103500, 1.523590, -0.208965, 0.410340, -0.911542, -0.707234, 0.207582, 1.158709, -0.401401, -2.040193, 1.085587, -1.651855, -1.216863, 1.600915, -0.144017, 0.314040, 0.356985, 0.697651, -1.065441, -0.266442, 0.050548, -0.319988, 0.268409, 0.433542, -0.934475, 0.027427, -0.266869, -0.496563, -0.966076, -0.920852, -0.694956, -1.168002, --0.654013, -0.149745, -0.453448, -0.022956, -0.367408, 0.768294, -0.402062, 0.646767, -1.495090, 0.343407, -0.242203, -1.043376, 0.426880, 2.218551, 0.524394, -0.323311, -0.920800, 0.772236, 0.521249, 1.064634, -0.498258, 0.683017, 0.986357, -0.315375, 0.873240, 0.924246, -0.485540, -0.007260, 0.429805, 1.364567, 1.135723, 2.126714, -1.491184, 0.905491, 0.764830, 0.568714, -0.074397, -3.012218, -0.768666, -0.201442, -1.177044, -0.170370, 2.341427, -0.158725, -0.446275, -1.370996, -0.968125, -0.586087, -0.090511, -0.118574, -0.706376, -0.002044, -1.898343, 0.960901, 1.267185, 0.399466, -0.118725, 1.382920, -0.195124, 1.014804, -0.579956, -1.852409, -0.753679, 1.224889, --1.556481, -0.726831, -1.694961, -0.752480, 0.913122, -1.513536, 0.352719, 0.067478, 1.243720, -1.316172, -0.344290, 0.002822, 1.363216, 0.373906, 1.582268, 0.948030, -0.277098, 1.553522, 0.204972, -0.414555, -0.603771, -0.774838, -1.891244, 0.014030, 1.088728, 2.030680, 1.662312, -0.167459, 0.153842, -0.712420, 0.624826, -0.520255, 1.450186, -0.190922, -0.126950, 0.396660, 1.520250, -1.038061, 2.300509, -0.534905, -0.784033, 0.347667, 0.707030, -0.560084, -0.902751, -0.636163, 1.458103, 0.177170, -0.868484, -0.725916, 0.546606, 1.535920, -2.074674, -1.316895, -0.138825, 0.135795, -1.319068, 0.868275, -0.692367, -1.759293, 0.303811, -0.915041, 0.693098, -1.107366, --0.033067, 1.277996, -1.095908, -0.596830, 0.818594, 0.454871, -1.997548, -0.414566, -0.298922, 0.654830, 0.881392, -1.171447, 0.386713, -1.209498, -0.191094, 0.636960, -0.186511, 0.203920, -0.861521, 2.443253, 0.365183, -0.441338, -0.504277, -0.399021, 0.461472, 1.330580, -0.866447, -0.362351, 0.830375, 1.057237, -0.767885, 1.486782, 2.251701, 1.109353, 1.493691, 0.805299, -2.777820, 0.871674, -0.322137, -1.091838, 0.078296, -1.636862, 1.601912, -0.537917, 0.407128, -0.685670, -0.105751, 0.001061, 1.601107, -0.755987, 0.571868, -1.339644, -0.328159, 0.038833, 0.289347, 1.936197, 0.329639, 1.562945, 0.291062, 0.142706, -0.292108, -1.007632, -1.118364, 0.086201, --1.323402, -1.274702, 1.954525, -0.674944, -0.757774, -0.458517, 2.347036, 1.654635, 0.219833, 1.269037, 2.229149, -0.801153, -1.010491, -0.619999, -1.079074, 0.462847, 0.010052, -1.054169, -0.349762, -0.109445, -1.412777, 1.175815, 0.486970, 0.203585, 0.915360, -1.161195, 0.148937, 1.490127, -0.244807, 0.331855, -0.427773, -0.109768, 0.137386, -0.482816, 0.346687, 0.987238, -0.271385, 0.276682, 0.836875, 0.018161, -0.307207, 0.565118, -0.595782, -0.632032, 0.154683, -0.821840, 2.318630, 1.041404, 0.825835, 1.633344, -0.906624, -0.843114, 1.759868, -0.692644, 0.802389, 1.244419, -0.196995, -0.371310, 1.958085, 0.205873, -1.188491, 0.628176, -0.306734, -1.152330, -1.748960, -1.250720, 0.647673, 1.419473, 0.554151, 0.653606, 0.565125, 0.972337, 0.477990, -0.611764, 1.151175, -0.201181, 0.549160, 0.049755, 0.938319, -0.849869, 0.243877, -0.754113, 0.052802, 1.075256, -1.181837, -0.803333, -0.818565, 1.137928, 1.264775, -0.039846, -1.798116, -1.617380, -1.666136, -1.003204, 0.955179, 0.004328, -1.764123, 0.485474, 1.429926, 0.915478, -0.472447, 0.100746, -1.470929, -0.535812, 1.715648, 0.592510, 0.253959, -0.140632, -0.431525, -1.370412, 0.941578, -2.366421, 1.379079, -0.388469, 0.957313, 0.756529, 0.494682, -0.277110, 2.277600, -0.003246, -0.865847, 1.755084, 0.159255, -0.144554, -0.397216, -0.316015, -0.873992, -0.341031, - - }; - -static float combinedBMatrix0[] = {-0.821923,-0.770436,-1.457529,-0.692116,0.917840,0.855654,0.098558,-0.968530,0.791547,0.461784,-0.812138,-0.573899,-0.658041,1.791518,0.109328,0.234418,0.200769,0.361127,-0.902484,0.074987,0.408439,-1.952910,0.673328,0.180265,-1.684048,-0.455957,-1.291929,0.483835,0.251530,0.240671,-0.566100,-1.027852,}; - -static float combinedWMatrix1[] = { - -0.079572, 1.010639, -1.775012, 1.601770, 0.380464, 1.700940, 1.682144, 0.004111, 0.554301, 0.538089, 0.748991, 0.367411, 0.380426, 0.829259, 0.047680, 0.597817, 0.760077, 0.729829, 0.499416, 0.469848, -0.390372, 0.741787, 0.391093, -1.696635, -0.751937, 0.013258, -0.680191, -0.001031, 0.194471, -1.018807, 0.798910, 1.557475, -2.083349, 0.711706, 0.139695, -0.105899, 0.522153, -1.262495, -2.782576, 2.278375, -0.311963, 1.556499, -0.583394, 0.633369, 0.790345, -0.598467, 1.243132, -0.955706, --0.276913, -1.537763, 1.102310, -0.816991, 0.944117, 0.350149, -0.518151, -0.129856, -2.120938, -1.056584, -0.589614, 0.224708, 1.465348, 1.443088, 1.137617, 2.256113, -0.924560, 0.192418, -0.632853, 0.193750, 0.676127, 0.890469, -1.324645, 0.833387, 0.715228, 0.088871, 0.354731, -0.894514, -0.836639, 1.178043, -1.846778, 0.311547, 1.725544, 1.072861, -0.646338, -2.383934, -0.979799, -1.792971, -0.476271, 0.417970, -0.484739, -1.627786, -0.320832, 0.732635, 0.069517, 1.146422, 1.098313, -1.068801, --0.412911, 0.015702, -0.952685, 1.300952, 0.251893, 0.187002, 0.088522, 1.665739, 0.343693, 0.696304, 0.774528, -0.965451, 0.158482, 0.062025, -2.146026, 0.688516, -0.898788, -0.578635, 1.797422, -0.150791, -0.394565, 1.189476, -1.224870, -1.778126, -1.147893, -1.171269, -0.780080, -0.515124, -0.958307, -0.799200, 0.556863, -0.208384, -2.042026, 0.783921, 0.610801, -0.968387, -0.777982, -0.052149, -1.603191, 1.300185, 1.604945, 0.627929, -0.152670, 1.610359, 0.125751, 0.663835, -1.231250, -0.130418, -0.970202, -1.562104, 0.739450, 1.205480, -1.513343, -0.950236, 0.799201, 1.273865, -0.178462, -0.388660, -0.705930, -0.773205, 2.256703, -0.676248, -1.251304, 1.069394, -1.178837, -0.334270, -1.154090, 1.177038, 0.344436, -0.451133, 1.441097, 0.107797, 1.670370, 1.708682, -1.461428, -1.555964, -1.337666, -0.475169, -1.439023, -0.125849, -1.659160, 0.611661, 0.104008, 0.733054, 0.773528, -0.687255, 0.161889, -0.374641, -0.241549, 1.408682, -2.272800, 0.230105, 0.842431, 0.413574, 0.400499, -1.045114, -1.132277, 0.175882, -0.831024, -0.549042, -0.405825, 0.984179, 1.845832, -1.044061, -0.754816, -0.629633, 0.377282, 0.340406, -0.861429, -1.129370, 1.188513, 1.226438, -0.715993, 0.382879, 0.084133, -0.500453, 0.106935, -0.859303, 0.539714, 0.207862, -1.155193, 0.691276, 1.026561, 1.135437, 0.134692, -1.658056, 0.182844, -0.910474, -0.595207, -1.278484, 0.028596, -0.996991, -1.177703, 1.689902, 0.130803, -1.290201, -0.484373, -0.867855, 0.071132, -0.229201, -1.352147, 0.686102, -0.410713, 0.649567, --0.068990, 1.150358, -1.752799, 0.262646, 1.308519, 0.132123, 1.689442, 0.661829, -1.456692, 0.214446, 2.167406, 0.322303, -1.229846, 0.503296, -1.164086, 2.612462, -0.511489, -1.143208, 0.181770, 0.954308, 0.136055, 1.768401, 1.832775, 0.626703, -1.794761, 0.233417, -0.092318, 2.139232, -2.161617, 0.954481, 0.653538, -0.435218, 0.699482, -0.880610, -0.144665, 0.878739, -0.278592, 1.433549, -1.421176, -0.661481, 0.008683, 0.209311, -0.209377, 1.383398, -0.422567, 0.172916, -1.318021, 0.574422, -1.648516, -0.794175, 0.050829, -1.392110, 0.333827, 0.007823, -0.780941, 0.165654, 0.108668, -0.675880, -1.704031, 0.500753, 2.314500, -1.200230, -0.516426, 1.175876, -2.729020, -1.422966, 1.588657, 0.158670, -0.054893, -0.501941, -0.270696, 0.953520, -0.058950, -0.536710, 0.239999, 0.580033, 0.213092, 1.693337, 0.573686, -0.993929, 0.651211, -0.169092, 0.848509, 0.631773, -0.323756, -0.416181, 0.801532, 0.267096, -0.355543, 1.479185, 0.989713, 1.787562, 1.371827, -0.146418, -0.775021, 0.039294, --0.143106, -1.393044, 0.729489, 0.805061, 0.532527, 1.110953, 0.457528, 0.516815, 0.185332, 0.084175, 2.175503, -2.514298, -2.636159, -0.119683, 0.476382, 1.207823, 2.706793, -0.173495, -0.452169, -0.301030, -1.100591, 1.436898, -1.544416, -0.947960, -0.828458, 1.272432, -1.067012, -0.063938, -2.300635, -0.867870, 0.164208, 0.096259, -1.681947, 1.774622, -0.039361, 0.953327, 1.447953, -0.543702, 0.546656, -0.621001, 0.029002, 1.123420, -0.678565, -0.475772, 0.247536, -0.305408, 1.358983, 0.008659, -1.086786, 0.809736, -1.107911, -0.024606, -0.781897, -1.195758, -0.215365, 2.042416, -0.382569, 0.854137, -0.735513, 0.337939, -0.593979, 1.201335, -0.512881, -0.403624, -1.599635, 0.520721, -0.240726, -0.023926, 1.081919, -0.458000, -0.725997, 1.737847, 0.420936, 0.433443, -0.209354, 0.466891, 0.820243, 2.574957, -1.332407, 0.533745, -1.012075, -0.418343, 0.396640, -0.770129, -0.209679, -0.237824, 0.270201, 0.186531, 0.923184, 1.634915, 1.005538, -1.006746, -1.283855, 0.260582, 0.067053, 0.073514, -3.066159, -1.686890, -1.394869, -0.991302, -0.729312, 0.543902, -0.522531, -0.531127, -2.048716, -1.222974, -0.203579, 1.162480, 0.882083, -1.411804, -0.999025, 0.225945, 1.025301, 0.477981, 0.401587, -3.362888, -0.708000, 0.879134, 0.629743, 0.211071, -1.054376, -0.319103, -0.666548, 0.270454, -0.723588, -1.136060, -1.428204, -0.897900, 1.498445, -0.824573, -0.159437, -1.708405, -0.921864, -0.224240, -0.805493, -0.055547, -0.366517, 1.064944, -0.940013, -0.207914, 0.179423, 0.199083, -1.566305, 1.351952, -1.054878, 0.927320, 1.401778, -1.402371, -0.278063, -0.521980, 0.212321, -0.782230, -1.504734, -0.770825, -2.419491, -0.107284, 2.644902, 0.280714, -0.193287, -2.018058, 0.771756, 1.567445, 0.660095, 0.048403, -1.161527, 0.860082, -0.254965, -2.054029, -0.960239, 0.558347, 2.053740, -1.027634, 0.211320, 0.061989, 0.619911, 0.762082, -0.741537, -0.771457, 0.504455, 2.159199, -0.281117, 0.230427, -2.962783, -1.076597, -0.528443, 0.765412, -0.638338, 0.564368, -1.230826, 0.093669, 1.515959, 0.079805, --0.554617, -0.468013, -0.247934, -0.618640, -1.013872, -0.410232, 0.507090, -0.227457, -1.710413, -0.429237, 0.122698, -1.148173, -1.583558, 0.327218, -0.552314, 2.407473, -0.996565, -0.047047, 0.911699, 1.103712, 0.781409, -0.929592, 0.346897, 0.435205, 1.404565, 0.471965, 1.522178, 0.398041, -0.428214, 0.324873, 0.334860, 1.276306, 0.157035, -0.364861, -1.413251, -1.361258, -0.028965, -0.827634, -1.077576, 0.266139, -0.634145, -1.286516, 3.437581, -0.136603, 0.448859, -1.129084, 0.540304, 0.659225, --0.739504, 0.411587, 1.566798, 0.476443, -1.002026, -1.737379, 0.465573, 0.376598, 0.585847, 0.049739, 0.261440, 0.051147, -0.264067, -1.129181, -0.814202, -0.896600, 0.841810, 0.577379, 0.661100, 1.361011, 0.184780, -0.416964, 0.939900, -1.681895, -0.892885, -0.102168, 0.241934, 0.068586, 0.542730, 0.210186, -0.516278, 1.084731, 1.812801, 1.601110, -2.300474, -1.223096, -0.023037, 0.108196, 0.083601, 1.152334, 1.985726, 1.216500, 1.051149, 1.134167, 0.472556, -0.261963, 0.313344, 0.171354, -1.246304, 0.877761, 0.990020, 0.137354, 0.076433, -1.068594, -0.851166, -0.971745, 0.671022, -1.610473, 0.768979, -0.769391, -0.870306, -1.116085, -0.244580, 1.302315, 0.557150, -0.498758, -0.347456, -0.060117, -0.417689, -0.042969, -0.226866, 1.014861, 2.082572, -1.734965, -0.627782, -0.673211, 1.231489, 1.136193, -0.900954, -0.770066, -3.249496, 0.771564, -0.971411, 0.465394, 1.467712, 0.172622, -0.222064, 2.522313, -0.047311, 0.662510, 0.011539, -2.221314, 0.015368, 0.361208, -1.981613, -1.008825, --0.567395, 0.428741, 1.139569, -0.355586, 0.775178, 1.710090, -1.073190, -1.289464, 1.328457, -1.079843, 0.374956, 0.632344, 0.889936, 0.633631, -0.678139, -0.597587, -1.767240, 0.696470, -2.196051, -1.253323, -0.117394, 1.732937, 0.957731, -0.114314, 0.502618, -1.563038, 0.305790, 0.762349, -0.459681, 0.412588, -0.045099, -0.252700, -0.144508, 0.201776, -1.667386, -1.473770, 1.086134, 0.768623, -0.186824, -2.577099, -1.269826, -1.288777, -0.360374, 1.000156, -1.404388, 0.415587, -0.681224, -0.408812, -0.190918, 0.353454, 0.669854, 0.361229, -1.126444, 1.045916, -0.084995, -1.393381, 0.928429, -1.407386, -0.845098, 1.989947, -0.031975, 1.373466, 1.040363, -0.398487, -0.317649, -0.191092, 0.938941, -0.577373, -0.806188, -0.693730, 0.923304, 0.147027, 1.436895, -0.116946, 0.597092, -0.009099, -0.829717, -0.823330, -1.429803, 0.123242, -2.567524, -1.361123, 0.674992, 0.138170, 1.677820, 0.242770, 0.898629, -0.371087, 1.300035, 0.311927, -1.099729, 1.394745, 0.789813, 0.442633, -1.895830, 0.233968, - - }; -static float combinedBMatrix1[] = {0.466970,-0.771688,-0.196361,-0.361755,-1.564999,-0.733580,0.681487,1.829485,-1.706388,-1.343395,1.382563,0.112830,-0.596906,0.030298,-0.398034,-0.385064,}; - -void initFastRNN_test0() { - fastrnnParams_test0.timeSteps = 8; - fastrnnParams_test0.featLen = 32; - fastrnnParams_test0.statesLen = 32; - fastrnnParams_test0.W = combinedWMatrix0; - fastrnnParams_test0.b = combinedBMatrix0; - fastrnnParams_test0.alpha = 0.200000; - fastrnnParams_test0.beta = 0.800000;} - -void initFastRNN_test1() { - fastrnnParams_test1.timeSteps = 8; - fastrnnParams_test1.featLen = 32; - fastrnnParams_test1.statesLen = 16; - fastrnnParams_test1.W = combinedWMatrix1; - fastrnnParams_test1.b = combinedBMatrix1; - fastrnnParams_test1.alpha = 0.100000; - fastrnnParams_test1.beta = 0.900000; -} - -unsigned testFastRNN(){ - initFastRNN_test0(); - initFastRNN_test1(); - unsigned errorCode = 0; - struct SFastRNNParams2 sparams; - unsigned statesLen0 = fastrnnParams_test0.statesLen; - unsigned timeSteps1 = fastrnnParams_test1.timeSteps; - unsigned statesLen1 = fastrnnParams_test1.statesLen; - float h0container[statesLen0 * timeSteps1]; - memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); - initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, - h0container); - - float result_h[statesLen1]; - float xx0[] = { - -0.056191, 0.266785, 0.706131, -0.056590, 0.554194, 0.069645, 0.383606, -0.389710, -1.358090, -0.612110, 2.015233, -0.044182, -1.281251, -1.973740, -0.132684, -0.128783, 1.665753, -0.369606, 0.015513, -0.510067, 2.518297, 0.931629, 1.339843, 1.421740, 2.989314, -1.462043, -1.110043, -2.864840, -0.527357, -0.646060, -0.159178, -0.075092, --0.511312, 0.942434, 0.873762, 0.116588, -0.983042, -0.824800, 1.671912, -0.672275, -0.609243, 0.252794, -1.381035, 0.730032, -0.839169, -0.694773, -0.595064, 0.326903, 0.461285, -0.042619, -0.058203, -0.554638, -0.946376, -1.076252, 0.144527, 0.356507, -1.250440, -1.214351, 2.645912, -1.017114, 1.400434, -0.645703, -0.748585, 0.873188, -1.212197, -0.125025, -1.293777, -0.344142, 2.584050, 0.580884, -0.567701, 0.929973, 0.010716, 0.524903, -0.121728, 0.661749, 0.410242, -0.483042, 0.861600, -0.328118, 0.048788, -0.298288, -1.492886, -0.360744, 1.424788, 1.879074, -1.169187, 0.590654, 0.038874, 0.165297, 1.246526, -1.756052, 0.514656, 1.510233, 2.199108, 1.011497, -1.348039, -0.441414, 0.137613, -1.196835, -0.152186, -0.229677, 0.722746, 1.132448, -0.896995, -1.159950, -0.661169, -0.110333, 0.664205, -1.210022, 0.547283, -1.104366, 0.469959, -1.465336, -0.160547, -0.887215, -2.848070, -1.570448, 0.467960, 1.138154, 1.354482, -0.795970, -0.286402, -0.464551, -0.132590, 1.130615, 1.818592, -0.197847, --0.646041, 1.578235, -0.116582, -0.790907, -1.155138, -0.831059, -0.267613, -0.611765, 0.684839, 0.615221, -0.614833, -1.122117, -0.506492, 0.141640, 0.325319, 1.921321, -0.067482, 1.005864, 0.198167, -0.402632, -0.507546, 1.194380, 1.284281, 0.385342, 0.358281, 2.052834, 0.951517, -0.538102, 0.521491, -1.276650, -0.964844, 0.320279, --0.937566, 0.217689, 0.911070, -1.064220, 0.681396, -0.800930, -0.320392, 0.578763, -0.073558, -1.211973, -0.686864, 1.849235, -1.631959, 0.430338, 0.720432, 0.455635, -0.254185, 1.086024, -1.872478, 0.750074, -1.377284, 0.005351, -1.726048, 0.075303, -0.052587, 0.177886, 0.591844, 1.572575, -0.397068, 0.755427, -0.506161, 0.937822, --0.399813, 1.448343, 0.831667, 0.791065, -0.865595, -0.432023, -0.781083, 0.989580, 0.035696, -0.447442, 0.173184, -1.752484, 3.614840, 1.656095, -1.001761, 1.767076, 0.946025, 0.628080, -0.053687, 2.777987, 1.190513, -0.148970, 1.947460, -0.703608, 1.885385, -0.606568, -1.019255, 0.247924, 1.519970, -1.366303, 0.292728, -0.242215, --0.662965, 0.879210, 0.926663, -0.224315, 0.301045, -0.390883, -0.423224, -0.138460, -0.208352, 0.983078, -0.503910, -0.761392, -0.071659, -0.089766, 0.113785, -0.844891, -1.869581, -0.635512, 0.558501, 0.395873, 0.831143, -0.028959, 0.574552, 0.832641, 1.019656, -1.818322, -1.043085, 0.212568, -0.105201, 0.471247, -0.427681, -0.596025, - - }; - float xx1[] = { - 1.231635, 1.117833, -0.535560, 0.577192, 0.086548, -0.408542, -0.430586, -0.735620, -0.823585, -0.004089, 0.986747, 0.560486, -0.718779, -0.841740, -0.581637, -0.439233, -0.418329, -0.449660, -0.558783, -0.784975, -0.748499, -0.187717, -0.319766, -1.063744, -0.482510, -0.545512, 0.148539, -0.042982, -0.093486, 0.309774, 1.687298, 1.877211, -0.477761, -0.939763, -1.242839, -2.161232, 1.064679, -0.835279, -0.649859, -0.218253, 0.384495, -0.433703, 0.779523, -0.405676, 1.015064, 0.021128, 0.375293, 0.374084, -0.274300, 0.430880, 0.815998, -0.628664, 0.222751, 0.884704, 1.669474, 0.637315, 0.090367, -1.867354, 2.666825, -1.437411, -1.344906, -0.584182, 1.386705, -0.727339, -0.658600, -0.025635, -0.047930, -1.711524, -1.252732, 0.156793, 1.044597, -0.437792, 0.696837, 0.309204, -0.001138, 1.954136, 0.974782, 1.085600, 0.784824, 0.300919, -0.494417, -0.762364, 2.795276, -0.169030, 0.987404, 0.328369, 0.222949, 1.888095, 0.298006, -0.618815, -0.330635, 0.389719, -0.625286, 1.551743, 1.579035, 0.311115, --0.794383, -0.219263, 0.501646, 0.652492, -0.021700, -0.017374, 0.148159, -0.549022, -0.820080, -0.415760, 0.364196, 0.668794, -0.889112, 0.701957, 0.002044, -0.502291, 0.992860, 0.473977, 2.107175, 0.611529, -0.438716, -0.704469, 0.790908, -1.255312, -0.945506, 0.464973, -1.221311, -0.394176, 0.075003, -1.243079, 0.640658, 2.338804, -0.553327, 0.394777, 0.599887, 0.120523, -0.022111, -0.116350, -0.091410, -1.108693, -0.654499, -0.620681, -0.006712, -0.714101, 0.276542, -0.706556, 0.412113, -0.453296, -1.228978, 1.965989, 1.690243, -0.390909, 0.954920, 1.207894, 0.865035, -0.147056, 1.304161, -0.512061, 0.459172, -1.176981, 0.683283, 0.807899, 0.197983, -1.020839, --1.424000, -1.523446, 0.589045, -0.173144, -0.501268, 0.108729, 0.102308, 2.156228, -0.270203, 1.140540, 0.379084, -1.355044, -0.570825, 0.989790, 0.204872, 0.533278, 1.554431, -0.427193, -0.365658, -1.638875, -0.537831, -0.426361, -0.252062, 0.670814, -0.147235, 0.232785, -0.433275, 0.540248, 0.205646, -0.711538, 0.330528, 0.928032, -0.264745, -0.805613, -0.342389, -0.383660, 1.300838, -2.229253, -0.576488, 1.049650, -0.191567, 0.434514, -1.069150, -0.748220, -0.739352, 1.488635, -0.309497, -0.056896, 0.991565, 1.098724, -1.167169, 0.932995, -1.529572, -0.326587, -0.257983, -0.550167, 0.416134, -0.368677, 1.101769, -1.339027, -0.873228, -0.960299, 0.086369, 0.145524, --1.765507, -1.221685, 0.976221, 0.645661, -1.419126, 1.171028, -0.596129, -0.254297, -0.517926, 0.389857, 0.032958, -0.151349, -1.201180, -0.509303, -0.337875, -0.382813, 0.923180, -0.629485, -0.808807, 0.753967, -0.753527, 1.240845, 0.840624, 0.111097, -0.212108, -0.366454, 0.444949, -0.078091, -0.732064, -0.014033, 0.174081, -0.262851, - - }; - for(int i = 0; i < timeSteps1; i++) - SFastRNNInference2(&sparams, xx0, result_h); - unsigned long StartTime = millis(); - for(int i = 0; i < 100; i++) - SFastRNNInference2(&sparams, xx1, result_h); - unsigned long CurrentTime = millis(); - unsigned long ElapsedTime = CurrentTime - StartTime; - Serial.println("Time taken for 100 runs (ms): "); - Serial.println(ElapsedTime); - Serial.print("Layer 0 ["); - Serial.print("Inp: "); Serial.print(fastrnnParams_test0.featLen); - Serial.print(" hDim: "); Serial.print(statesLen0); - Serial.print(" ts: "); Serial.print(fastrnnParams_test0.timeSteps); - Serial.println("]"); - Serial.print("Layer 1 ["); - Serial.print("Inp: "); Serial.print(fastrnnParams_test1.featLen); - Serial.print(" hDim: "); Serial.print(statesLen1); - Serial.print(" ts: "); Serial.print(fastrnnParams_test1.timeSteps); - Serial.println("]"); - return errorCode; -} - -void setup() { - Screen.init(); - Serial.begin(115200); -} - -void loop() { - Serial.println("Starting"); - testFastRNN(); - delay(1000); -} - -int main(){ - setup(); - delay(500); - for(int i = 0; i < 100; i++) - loop(); -} - diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py deleted file mode 100644 index 7ed12f44d..000000000 --- a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py +++ /dev/null @@ -1,124 +0,0 @@ -import numpy as np -from template_MXChip import getTemplate as getTemplateMXChip -import python_speech_features as sp - -np.random.seed(42) - -def sigmoid(x): - return 1.0 / (1 + np.exp(-x).astype(np.float32)) - -class FastRNN: - def __init__(self, W, B, alpha, beta, timeSteps, featLen, statesLen): - self.timeSteps = timeSteps - self.featLen = featLen - self.statesLen = statesLen - self.alpha = alpha - self.beta = beta - self.W = W - self.B = B - - def cell(self, x, h): - W = self.W - B = self.B - hx = np.concatenate([h, x]) - hcomb = np.matmul(W, hx) - h_ = hcomb + B - h_ = sigmoid(h_) - h_ = self.alpha * h_ + self.beta * h - return h_ - - def unroll(self, x_list): - h = np.zeros(self.statesLen) - for x in x_list: - h = self.cell(x, h) - return h - - -def main(device='C'): - assert device in ['C', 'MXChip'] - audioLen = 16000 - inputDim = 32 - hiddenDim0 = 16 - timeSteps0 = 8 - hiddenDim1 = 16 - timeSteps1 = 8 - alpha0, beta0 = 0.2, 0.8 - alpha1, beta1 = 0.1, 0.9 - numOutput = 6 - - # Define the FastRNN model - # Replace with actual model and data later. - # ----------------------------------------- - preemph = 0.97 - W0 = np.random.normal(size=[hiddenDim0, hiddenDim0 + inputDim]) * 0.1 - B0 = np.random.normal(size=hiddenDim0) * 0.01 - W1 = np.random.normal(size=[hiddenDim1, hiddenDim1 + hiddenDim0]) - B1 = np.random.normal(size=hiddenDim1) - fastrnn0 = FastRNN(W0, B0, alpha0, beta0, timeSteps0, - inputDim, hiddenDim0) - fastrnn1 = FastRNN(W1, B1, alpha1, beta1, - timeSteps1, hiddenDim0, hiddenDim1) - fcW = np.random.normal(size=[numOutput, hiddenDim1]) - fcB = np.random.normal(size=[numOutput]) - audioSamples = (np.random.normal(size=audioLen) * 2000).astype(int) - # ----------------------------------------- - - # Create the template - ret = getTemplateMXChip(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, - timeSteps0, timeSteps1, fcW, fcB, audioSamples, numOutput) - fp = open('testdata.h', 'w+') - print(ret, file=fp) - # Check if framing is correct - frames = sp.sigproc.framesig(audioSamples, frame_len=400, frame_step=160) - tt = audioSamples[1:] - preemph * audioSamples[:-1] - tt = np.append(audioSamples[0], tt) - pre_frames = sp.sigproc.framesig(tt, frame_len=400, frame_step=160) - - for i in range(5): - tt = frames[i] - # print("input", tt[:5]) - # print("pr-ed input", pre_frames[i, :5]) - ttt = np.zeros(512) - ttt[:len(tt)] = pre_frames[i, :] - cfft = np.fft.fft(ttt, n=512) - # print("fft", cfft[:5]) - # print() - logfbank, energy = sp.fbank(audioSamples, nfilt=32, preemph=preemph) - logfbank = np.log(logfbank) - for feat in logfbank[:10]: - # print(feat[:5]) - pass - - # run fastRNN0 on the input for each brick and - # collect all the hidden satates 0 - h0_list = [] - h1_list = [] - logits_list = [] - input1List = [] - for i in range(0, len(logfbank), timeSteps0): - if i + timeSteps0 > len(logfbank): - continue - input0 = logfbank[i:i+timeSteps0] - # print(input0[7, -10:]) - assert len(input0) == timeSteps0 - h = fastrnn0.unroll(input0) - # print('--> %2d' % (i / timeSteps0), h) - h0_list.append(h) - input1List.append(h) - assert len(input1List) <= timeSteps1 - if len(input1List) == timeSteps1: - input1 = np.array(input1List) - assert len(input1) == timeSteps1 - assert input1.shape[1] == hiddenDim0 - h = fastrnn1.unroll(input1) - h1_list.append(h) - logits = np.matmul(fcW, h) + fcB - logits_list.append(logits) - print("--> h1 ", h) - print("--> fcout", logits) - print() - del input1List[0] - - -device = 'MXChip' -main(device) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py deleted file mode 100644 index 0e18c58b9..000000000 --- a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py +++ /dev/null @@ -1,117 +0,0 @@ -def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, - timeSteps1, fcW, fcB, x0, numOutput): - statesLen0 = len(B0) - featLen0 = W0.shape[1] - statesLen0 - statesLen1 = len(B1) - featLen1 = W1.shape[1] - statesLen1 - assert W0.shape[0] == statesLen0 - assert W1.shape[0] == statesLen1 - assert featLen1 == statesLen0 - assert x0.ndim == 1 - assert fcW.shape[0] == numOutput - assert fcW.shape[1] == statesLen1 - assert fcW.ndim == 2 - assert fcB.ndim == 1 - assert fcB.shape[0] == numOutput - - W0Str = '' - for i in range(W0.shape[0]): - for j in range(W0.shape[1]): - W0Str += '%f, ' % W0[i][j] - W0Str += '\n' - - B0Str = '' - for i in range(B0.shape[0]): - B0Str += '%f,' % B0[i] - - W1Str = '' - for i in range(W1.shape[0]): - for j in range(W1.shape[1]): - W1Str += '%f, ' % W1[i][j] - W1Str += '\n' - - B1Str = '' - for i in range(B1.shape[0]): - B1Str += '%f,' % B1[i] - - FCWStr = '' - for i in range(fcW.shape[0]): - for j in range(fcW.shape[1]): - FCWStr += '%f, ' % fcW[i][j] - FCWStr += '\n' - - FCBStr = '' - for i in range(fcB.shape[0]): - FCBStr += '%f,' % fcB[i] - - xx0Str = '' - for i in range(x0.shape[0]): - xx0Str += '%d, ' % x0[i] - if i % 10 == 0: - xx0Str += '\n' - - return ''' -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams_test0; -struct FastRNNParams fastrnnParams_test1; -struct FCParams fcParams_test; - -void initFastRNN_test0(); -void initFastRNN_test1(); -void initFC_test(); - -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - %s - }; - -static float combinedBMatrix0[] = {%s}; - -static float combinedWMatrix1[] = { - %s - }; -static float combinedBMatrix1[] = {%s}; - -static float fcW[] = {%s}; -static float fcB[] = {%s}; - -void initFastRNN_test0() { - fastrnnParams_test0.timeSteps = %d; - fastrnnParams_test0.featLen = %d; - fastrnnParams_test0.statesLen = %d; - fastrnnParams_test0.W = combinedWMatrix0; - fastrnnParams_test0.b = combinedBMatrix0; - fastrnnParams_test0.alpha = %f; - fastrnnParams_test0.beta = %f;} - -void initFastRNN_test1() { - fastrnnParams_test1.timeSteps = %d; - fastrnnParams_test1.featLen = %d; - fastrnnParams_test1.statesLen = %d; - fastrnnParams_test1.W = combinedWMatrix1; - fastrnnParams_test1.b = combinedBMatrix1; - fastrnnParams_test1.alpha = %f; - fastrnnParams_test1.beta = %f; -} - -void initFC_test(){ - fcParams_test.W = fcW; - fcParams_test.B = fcB; - fcParams_test.inputDim = %d; - fcParams_test.outputDim = %d; -} - -#define TEST_AUDIO_LEN %d -static int16_t test_audio[TEST_AUDIO_LEN] = { %s -}; -''' % (W0Str, B0Str, W1Str, B1Str, FCWStr, FCBStr, timeSteps0, featLen0, - statesLen0, alpha0, beta0, timeSteps1, featLen1, statesLen1, alpha1, - beta1, statesLen1, numOutput, len(x0), xx0Str) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp deleted file mode 100644 index dbbd46855..000000000 --- a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp +++ /dev/null @@ -1,116 +0,0 @@ -#include -#include -#include - -extern struct FastRNNParams fastrnnParams_test0; -extern struct FastRNNParams fastrnnParams_test1; -extern struct FCParams fcParams_test; -extern void initFastRNN_test0(); -extern void initFastRNN_test1(); -extern void initFC_test(); - -#ifdef DEBUG_MODE -#define PRECISION 4 -void printVoid(void *val){ - int32_t a = *((int32_t*)val); - Serial.println(a); -} - -void printStr(char *a){ - Serial.print(a); -} - -void printInt32(int32_t val){ - Serial.println(val); -} - -void printFloatAddr(float *a){ - Serial.printf("%p\n", a); -} - -void printHexQ31(q31_t val){ - char buff[20]; - sprintf(buff, "%p", *(int*)&val); - Serial.println(buff); -} - -void printFloatArrF32(float32_t *arr, int len, float scale){ - for(int i = 0; i < len; i++){ - float val = ((float*)arr)[i]; - Serial.print(val * 1.0, PRECISION); Serial.print(", "); - } - Serial.println(); - delay(1000); -} - -void printIntArr(int32_t *arr, int len, int offset){ - for(int i = 0; i < len; i++){ - int32_t val = arr[i + offset]; - Serial.print(val); Serial.print(", "); - } - Serial.println(); - delay(1000); -} - -void printFloatArrQ31(q31_t *arr, int len, float scale){ - for(int i = 0; i < len; i++){ - float32_t val; - arm_q31_to_float(&arr[i], &val, 1); - Serial.print((float)val * scale, PRECISION); Serial.print(", "); - } - Serial.println(); - delay(1000); -} -#endif // DEBUG_MODE - -void setup(){ - Serial.begin(115200); - Screen.init(); - delay(500); - initFastRNN_test0(); - initFastRNN_test1(); - initFC_test(); - Serial.println(); - Serial.println("Ready"); - Screen.print(1, "Ready"); - delay(500); - Screen.clean(); - unsigned ret = sfastrnn2p_init(&fastrnnParams_test0, - &fastrnnParams_test1, &fcParams_test); - Serial.printf("Return code: %d (init)\n", ret); - if(ret != 0) - error("Shallow FastRNN initialization failed (code %d)", ret); - if(ret != 0) while(1); - - int32_t test[11] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; -} - -void loop(){ - Serial.printf("New Loop\n"); - Screen.print(1, "New Loop"); - unsigned ret = 0; - // Push 160 samples every 10ms - for(int i = 0; i < 100; i++){ - ret = sfastrnn2p_add_new_samples(&test_audio[i * 160], 160); - ret = ret | ret; - wait_ms(10); - } - // Wait for the consumer to finish - delay(1000); - Serial.printf("Return code: %d (push)\n", ret); - Screen.clean(); - delay(500); -} - -int main(){ - setup(); - delay(500); - Serial.println("NEW"); - delay(500); - for(int i = 0; i < 25; i++) - loop(); - sfastrnn2p_quit(); - delay(500); - Screen.print("Done"); -} - diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h deleted file mode 100644 index e49dbefdb..000000000 --- a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h +++ /dev/null @@ -1,1701 +0,0 @@ - -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif -struct FastRNNParams fastrnnParams_test0; -struct FastRNNParams fastrnnParams_test1; -struct FCParams fcParams_test; - -void initFastRNN_test0(); -void initFastRNN_test1(); -void initFC_test(); - -#ifdef __cplusplus -} -#endif -static float combinedWMatrix0[] = { - 0.049671, -0.013826, 0.064769, 0.152303, -0.023415, -0.023414, 0.157921, 0.076743, -0.046947, 0.054256, -0.046342, -0.046573, 0.024196, -0.191328, -0.172492, -0.056229, -0.101283, 0.031425, -0.090802, -0.141230, 0.146565, -0.022578, 0.006753, -0.142475, -0.054438, 0.011092, -0.115099, 0.037570, -0.060064, -0.029169, -0.060171, 0.185228, -0.001350, -0.105771, 0.082254, -0.122084, 0.020886, -0.195967, -0.132819, 0.019686, 0.073847, 0.017137, -0.011565, -0.030110, -0.147852, -0.071984, -0.046064, 0.105712, -0.034362, -0.176304, 0.032408, -0.038508, -0.067692, 0.061168, 0.103100, 0.093128, -0.083922, -0.030921, 0.033126, 0.097555, -0.047917, -0.018566, -0.110633, -0.119621, 0.081253, 0.135624, -0.007201, 0.100353, 0.036164, -0.064512, 0.036140, 0.153804, -0.003583, 0.156464, -0.261975, 0.082190, 0.008705, -0.029901, 0.009176, -0.198757, -0.021967, 0.035711, 0.147789, -0.051827, -0.080849, -0.050176, 0.091540, 0.032875, -0.052976, 0.051327, 0.009708, 0.096864, -0.070205, -0.032766, -0.039211, -0.146351, -0.029612, 0.026106, 0.000511, -0.023459, -0.141537, -0.042065, -0.034271, -0.080228, -0.016129, 0.040405, 0.188619, 0.017458, 0.025755, -0.007445, -0.191877, -0.002651, 0.006023, 0.246324, -0.019236, 0.030155, -0.003471, -0.116868, 0.114282, 0.075193, 0.079103, -0.090939, 0.140279, -0.140185, 0.058686, 0.219046, -0.099054, -0.056630, 0.009965, -0.050348, -0.155066, 0.006856, -0.106230, 0.047359, -0.091942, 0.154993, -0.078325, -0.032206, 0.081352, -0.123086, 0.022746, 0.130714, -0.160748, 0.018463, -0.025988, 0.078182, -0.123695, -0.132046, 0.052194, 0.029698, 0.025049, 0.034645, -0.068002, 0.023225, 0.029307, -0.071435, 0.186577, 0.047383, -0.119130, 0.065655, -0.097468, 0.078708, 0.115860, -0.082068, 0.096338, 0.041278, 0.082206, 0.189679, -0.024539, -0.075374, -0.088951, -0.081581, -0.007710, 0.034115, 0.027669, 0.082718, 0.001300, 0.145353, -0.026466, 0.272017, 0.062567, -0.085716, -0.107089, 0.048247, -0.022346, 0.071400, 0.047324, -0.007283, -0.084679, -0.151485, -0.044651, 0.085640, -0.021409, -0.124574, 0.017318, 0.038532, -0.088386, 0.015373, 0.005821, -0.114297, 0.035779, 0.056078, 0.108305, 0.105380, -0.137767, -0.093783, 0.051504, 0.051379, 0.051505, 0.385273, 0.057089, 0.113557, 0.095400, 0.065139, -0.031527, 0.075897, -0.077283, -0.023682, -0.048536, 0.008187, 0.231466, -0.186727, 0.068626, -0.161272, -0.047193, 0.108895, 0.006428, -0.107774, -0.071530, 0.067960, -0.073037, 0.021646, 0.004557, -0.065160, 0.214394, 0.063392, -0.202514, 0.018645, -0.066179, 0.085243, --0.079252, -0.011474, 0.050499, 0.086576, -0.120030, -0.033450, -0.047495, -0.065333, 0.176545, 0.040498, -0.126088, 0.091786, 0.212216, 0.103247, -0.151937, -0.048423, 0.126691, -0.070767, 0.044382, 0.077463, -0.092693, -0.005953, -0.324127, -0.102439, -0.025257, -0.124778, 0.163241, -0.143014, -0.044004, 0.013074, 0.144127, -0.143586, 0.116316, 0.001023, -0.098151, 0.046210, 0.019906, -0.060022, 0.006980, -0.038531, 0.011352, 0.066213, 0.158602, -0.123782, 0.213303, -0.195209, -0.015179, 0.058832, -0.028099, -0.062270, -0.020812, -0.049300, -0.058936, 0.084960, 0.035702, -0.069291, 0.089960, 0.030730, 0.081286, 0.062963, -0.082900, -0.056018, 0.074729, 0.061037, -0.002090, 0.011733, 0.127766, -0.059157, 0.054710, -0.020219, -0.021768, 0.109878, 0.082542, 0.081351, 0.130548, 0.002100, 0.068195, -0.031027, 0.032417, -0.013014, 0.009700, 0.059516, -0.081822, 0.209239, -0.100602, -0.121419, 0.115811, 0.079166, 0.062412, 0.062835, -0.001225, -0.089725, 0.007580, -0.067716, 0.097512, -0.014706, --0.082550, -0.032139, 0.041293, -0.056372, -0.082222, 0.024369, 0.024497, -0.050694, -0.047104, 0.023205, -0.144808, -0.140746, -0.071844, -0.021345, 0.031091, 0.147536, 0.085766, -0.015994, -0.001902, -0.100253, -0.001851, -0.028866, 0.032272, -0.082723, 0.051935, 0.153274, -0.010876, 0.040171, 0.069014, -0.040122, 0.022409, 0.001259, 0.009768, -0.077301, 0.002451, 0.049800, 0.145114, 0.095927, 0.215318, -0.076735, 0.087232, 0.018334, 0.218980, -0.080830, -0.083972, -0.059939, -0.212390, -0.052576, --0.075913, 0.015039, 0.034176, 0.187617, 0.095042, -0.057690, -0.089841, 0.049192, -0.132023, 0.183146, 0.117944, -0.046918, -0.171313, 0.135387, -0.011454, 0.123782, -0.159443, -0.059938, 0.000524, 0.004698, -0.045007, 0.062285, -0.106762, -0.014238, 0.012030, 0.051444, 0.071161, -0.112464, -0.153411, 0.127768, 0.033231, -0.074849, 0.155115, 0.011567, 0.117930, 0.006752, 0.206075, 0.175534, -0.024896, 0.097157, 0.064538, 0.136863, -0.096492, 0.068605, 0.105842, -0.175874, -0.118326, -0.203923, --0.026941, 0.071754, 0.150236, 0.007409, 0.162862, -0.138010, -0.170338, -0.005555, 0.038407, -0.003269, -0.206744, -0.008912, -0.130447, 0.066967, 0.036660, -0.093988, -0.051387, -0.105921, -0.006268, 0.095514, -0.098573, 0.050405, -0.053026, -0.079287, -0.010703, -0.103524, -0.055365, -0.119788, 0.196473, 0.003526, -0.069973, 0.021398, -0.011233, -0.022097, 0.061417, 0.075751, -0.053050, -0.057582, -0.027505, -0.230192, -0.151519, 0.136687, 0.164497, -0.024904, 0.057656, 0.031125, 0.307888, 0.111957, --0.012792, -0.095554, -0.160645, 0.020346, -0.075635, -0.142225, -0.064657, -0.108155, 0.168714, 0.088164, -0.000797, 0.147994, 0.007737, -0.086128, 0.152312, 0.053891, -0.103725, -0.019034, -0.087562, -0.138280, 0.092618, 0.190942, -0.139857, 0.056297, -0.065064, -0.048713, -0.059239, -0.086399, 0.004852, -0.083095, 0.027046, -0.005024, -0.023895, -0.090756, -0.057677, 0.075539, 0.050092, -0.097756, 0.009933, 0.075139, -0.166941, 0.054336, -0.066262, 0.057060, -0.076326, -0.180488, -0.162754, 0.004808, -0.025972, -0.090432, 0.063859, -0.166152, -0.006608, -0.121102, -0.065184, 0.004740, -0.086041, -0.038456, 0.100629, -0.057689, 0.083569, -0.112971, 0.052980, 0.144157, -0.247164, -0.079690, 0.057707, -0.020305, 0.037115, -0.060399, 0.008659, -0.015568, 0.116778, 0.025442, 0.033760, -0.041188, -0.048761, -0.043256, 0.039445, -0.042098, 0.028977, 0.207540, 0.087112, -0.032602, 0.120121, -0.040808, -0.203812, -0.100809, -0.187079, -0.035151, 0.001842, 0.167644, 0.032693, -0.021910, 0.082941, -0.221114, -0.023561, 0.077087, -0.147859, 0.114375, 0.033850, -0.041529, 0.063278, 0.227069, 0.018187, 0.024822, -0.045936, -0.084984, 0.083034, -0.085608, 0.007157, -0.047766, 0.047898, 0.033366, 0.103754, -0.051002, -0.026987, -0.097876, -0.044429, 0.037730, 0.075699, -0.092217, 0.086961, 0.135564, 0.041343, 0.187680, -0.077379, -0.124465, -0.177872, 0.149604, 0.065437, -0.005558, 0.027997, -0.112549, 0.244575, 0.012922, 0.010939, 0.072577, 0.048101, 0.022388, -0.079047, 0.047147, 0.188202, 0.134542, -0.159319, -0.051122, -0.098960, -0.012579, 0.005572, 0.109419, -0.169246, 0.152955, -0.015801, -0.042688, -0.101210, -0.165486, 0.082317, 0.007332, -0.128996, -0.129508, -0.033578, 0.166902, -0.025959, -0.150314, -0.024574, -0.027272, -0.269689, -0.005429, -0.023093, 0.069621, 0.184896, 0.112657, -0.026889, -0.110653, 0.257336, 0.005922, 0.001393, -0.002413, 0.019808, -0.014436, -0.057366, -0.054686, -0.003275, -0.054342, -0.071285, 0.010643, -0.025498, 0.150399, -0.265097, 0.109151, 0.124609, -0.207339, --0.034269, -0.037144, -0.140751, -0.077782, -0.111058, 0.175227, 0.093568, 0.127156, 0.072167, -0.112905, -0.052452, 0.048937, -0.122213, 0.071300, -0.024033, -0.037482, 0.071096, 0.044426, -0.036097, 0.115933, -0.108106, 0.061594, 0.059310, -0.030955, 0.032613, -0.125111, 0.092403, -0.018490, -0.052272, 0.104901, -0.070434, -0.140846, -0.155663, 0.060601, -0.128043, 0.175479, -0.208193, 0.169646, 0.021102, -0.009671, -0.054492, 0.039914, -0.003763, 0.110330, 0.011423, 0.015030, -0.036361, -0.005695, -0.030780, -0.171017, -0.134819, 0.074326, 0.017087, -0.018398, 0.001843, 0.034758, -0.053976, -0.077830, 0.019585, -0.097837, 0.040825, -0.170258, 0.102916, 0.047260, 0.025603, 0.098269, 0.166547, 0.101437, -0.184087, -0.127958, -0.062482, 0.002609, 0.051766, -0.072574, 0.018677, -0.075538, -0.061152, -0.140666, -0.092323, -0.135168, -0.097587, 0.105364, -0.094940, 0.263238, 0.049332, 0.018484, -0.085836, 0.070031, -0.057564, 0.012201, 0.256008, -0.009606, 0.114927, -0.070318, -0.003499, 0.177080, - - }; - -static float combinedBMatrix0[] = {-0.006270,0.018124,0.007078,-0.005625,0.006324,0.009726,0.006218,-0.015702,-0.007271,-0.002475,-0.000744,0.006207,0.001777,-0.013353,0.003802,0.006106,}; - -static float combinedWMatrix1[] = { - 0.559790, 1.080781, 0.833922, 0.459180, -0.070166, -1.660961, 0.429618, 0.207688, 0.271579, -1.276749, -1.081057, 1.053153, -0.039555, 0.681501, 0.028318, 0.029756, 0.938284, -0.516045, 0.096121, -0.462275, -0.434496, -0.309172, 0.222134, -0.478749, 1.255756, -0.894607, -0.186872, -0.439731, 1.446978, 0.196555, 1.031845, -1.485560, -0.267050, 0.889631, 0.082284, 1.065480, -0.517288, 1.409347, 2.298898, -0.362839, -0.445503, 1.453384, 1.579572, -0.522860, -0.420187, -0.281785, -1.344451, -0.918652, -1.004141, -0.767798, -0.034685, 0.234215, 1.550500, -0.998354, 0.984322, -0.213989, -0.049464, 0.674819, -1.122722, 0.382410, 0.166452, 0.492451, 0.289169, 2.455300, --0.637740, -0.530997, -0.623141, -0.555477, -0.637387, 1.189017, 1.420504, -0.570746, -0.832356, 0.471416, -0.552223, 0.632932, 0.202923, -1.515744, 1.547505, 1.795878, -0.612789, -0.387702, 0.285865, 0.334457, 0.658544, 2.010205, -0.176947, -0.798297, -1.379319, -0.730930, -0.033127, 1.794558, -0.517611, 0.223788, -0.016423, 1.188393, -2.526932, -0.530869, -0.489439, 1.044161, 0.681891, 1.846707, 0.583928, -0.359292, 0.590655, 1.108704, 0.820482, 0.507274, 1.066675, 1.169296, 1.382159, 0.648710, -0.167118, 0.146714, 1.206509, -0.816936, 0.368673, -0.393339, 0.028745, 1.278452, 0.191099, 0.046437, -1.359856, 0.746254, 0.645484, 2.163255, -0.307778, 0.219150, -0.249384, 1.577453, -0.095296, 0.279022, 0.607897, 0.186609, -0.446434, 0.194090, 1.073632, -1.026515, 0.132970, -0.700121, 1.195047, -1.523187, -0.558922, 0.377212, 1.565524, -0.065750, -0.555200, 1.881157, -1.448014, -2.198806, 0.440014, -0.502054, -1.021233, 0.708356, 0.243801, -0.564079, -1.280304, 0.872457, 0.650201, -0.099176, -1.846637, -1.070085, -1.525525, -0.691908, -0.045586, 0.243339, -0.241236, 0.352055, -1.251539, 1.443765, -0.082151, 1.117296, 0.342725, 0.456753, 0.569767, 0.447709, 0.642723, 1.329153, 0.196521, 0.709004, -0.089736, 1.440117, -0.676392, 1.800940, -0.040158, -1.430775, 0.128104, -0.681052, 0.840644, -0.652624, -0.446183, -1.889541, --0.452306, -2.423879, -1.583903, 0.760415, 0.785800, 0.425458, -0.966976, -0.047711, -0.003603, -1.158365, 1.503398, 0.877362, -0.220964, 0.026886, 0.208383, -2.041735, -0.247177, -0.681984, -1.001620, -0.281100, 1.797687, 0.640843, -0.571179, 0.572583, 1.399355, 0.924634, 0.059630, -0.646937, 0.698223, 0.393485, 0.895193, 0.635172, -1.049553, -0.535235, 1.317394, 0.197600, 2.075261, -0.689188, 1.735964, 0.197911, -0.651418, -0.483886, -0.320347, 0.424166, 0.522835, -0.573700, -0.024355, 2.142270, 1.727543, 0.436324, 0.038003, 0.120031, 0.613518, -1.022793, -0.257377, -1.668584, 0.399223, 0.647196, -0.483186, 1.573987, -1.225766, -1.464375, 0.224452, 1.047098, -1.683928, -0.458884, 1.078681, -0.038508, -0.172627, 0.883660, 0.652323, -1.576392, 1.476540, 1.380091, -0.625563, 0.395804, 0.494030, 0.260674, -0.550305, -0.671623, -0.025554, 1.172729, 0.543600, -0.370614, 0.771699, -2.848543, 1.148766, -1.739714, -0.362441, -1.119670, -1.294681, 1.160827, -0.467701, 0.346504, -0.046921, 0.477041, -0.076822, -1.282992, 0.996267, -0.493757, -1.556582, -0.428115, 1.500760, 0.850222, -0.348652, -0.349258, -0.321635, 2.076748, 0.381935, 0.430042, 1.030283, 0.238789, -0.259042, -0.196350, -0.071601, -0.037222, 0.727630, 0.051946, 0.732640, -0.080717, 0.078635, -1.998201, 0.916328, 0.346488, 0.998010, -2.896255, 2.088375, -0.139590, -1.108183, -1.039906, 0.612774, -1.053416, -0.623769, 1.914031, -0.190682, 0.217433, 0.870068, 0.495682, 0.150419, 0.364961, 2.403416, -0.057619, 0.201099, 1.050654, 1.105526, 1.187030, 0.638730, -1.143005, 1.633432, -1.146345, 0.302635, -0.754276, -0.064138, 0.328762, 0.321357, 0.421921, 1.613711, 0.453534, -0.244157, 0.964087, -1.189470, -1.227608, 0.597400, 0.701173, -0.297564, 1.375707, -0.150056, 0.125576, -0.173072, 0.015579, -1.096275, -1.440051, 1.594505, -0.846961, -0.991392, -2.153390, -0.638962, -1.323090, 1.642015, 1.009817, -0.688150, 2.252436, 0.981765, -0.324831, -2.499406, 2.290943, -1.389572, -1.645399, 1.022570, 2.439752, 1.384273, 0.563909, -0.594754, 0.853416, 0.758929, 0.281191, 0.104201, -0.062593, -0.753965, -0.280675, -1.692957, -0.098340, -0.988591, -1.103589, 0.179894, 1.392002, 0.918317, -1.570501, -0.989628, 0.940771, -0.982487, -0.224633, 0.550052, -0.968344, 0.105376, -1.334025, -0.601368, 0.319782, -1.592994, 0.440475, -0.019638, 0.552490, 0.223914, 1.364140, -0.125225, -0.429406, 0.122298, 0.543298, 0.048860, 0.040592, -0.701992, -0.662901, -1.402605, 1.749577, -1.243863, -0.692905, -0.718407, 0.894924, -0.294950, 1.247742, -0.673491, 0.278994, -0.835347, 2.145149, -1.187598, 0.309821, 0.633777, 0.413799, -0.185288, -0.129821, 0.043811, -0.147002, 0.963879, 2.210523, -0.557492, -1.369803, --0.088282, 2.579709, -0.803675, 1.639117, 1.677701, -0.553588, 0.568983, 1.628397, -0.379128, -0.203580, -0.581681, -1.014757, -0.649278, -1.223940, 0.034083, -0.769973, 0.233786, -1.555896, 0.330880, 0.833529, -1.993736, 0.374057, 1.227669, -1.209641, 1.672572, 0.419019, -0.705012, -0.055769, 0.558327, 0.076005, 0.538756, -0.920674, -0.169361, -1.413714, -0.111226, -0.903908, -0.735530, 1.236093, 1.091310, 0.609138, -1.092313, -0.316408, 1.213098, 0.141717, 2.319330, 0.393318, 0.192049, -0.309116, 0.133541, -0.152470, 0.708109, 0.956702, -0.785989, -1.331233, -1.836205, 0.507991, -1.103367, -2.152891, 0.388579, 2.493000, -0.006071, 0.838491, 0.081829, -0.098890, - - }; -static float combinedBMatrix1[] = {0.919076,-0.290275,0.267392,0.321698,-0.668090,0.992042,-0.174960,-0.755745,0.536510,-0.898468,0.028181,-0.009119,1.085896,0.474698,-0.025027,0.817766,}; - -static float fcW[] = {1.390208, 0.557810, 0.010353, -1.311836, -1.065114, -0.305225, -0.609512, -0.186971, 0.056650, 0.529693, -0.070499, 0.486502, 0.064474, -1.975467, -0.939335, -0.144088, --1.209695, 0.599929, 1.530751, 1.218762, -0.213443, 1.490726, 0.148667, -0.337086, -0.613403, -0.302470, -0.388177, 0.170416, 0.160574, 0.003046, 0.436938, 1.190646, -0.949554, -1.484898, -2.553921, 0.934320, -1.366879, -0.224765, -1.170113, -1.801980, 0.541463, 0.759155, -0.576510, -2.591042, -0.546244, 0.391804, -1.478912, 0.183360, --0.015310, 0.579291, 0.119580, -0.973069, 1.196572, -0.158530, -0.027305, -0.933268, -0.443282, -0.884803, -0.172946, 1.711708, -1.371901, -1.613561, 1.471170, -0.209324, --0.669073, 1.039905, -0.605616, 1.826010, 0.677926, -0.487911, 2.157308, -0.605715, 0.742095, 0.299293, 1.301741, 1.561511, 0.032004, -0.753418, 0.459972, -0.677715, -2.013387, 0.136535, -0.365322, 0.184680, -1.347126, -0.971614, 1.200414, -0.656894, -1.046911, 0.536653, 1.185704, 0.718953, 0.996048, -0.756795, -1.421811, 1.501334, -}; -static float fcB[] = {-0.322680,-0.250833,1.328194,0.556230,0.455888,2.165002,}; - -void initFastRNN_test0() { - fastrnnParams_test0.timeSteps = 8; - fastrnnParams_test0.featLen = 32; - fastrnnParams_test0.statesLen = 16; - fastrnnParams_test0.W = combinedWMatrix0; - fastrnnParams_test0.b = combinedBMatrix0; - fastrnnParams_test0.alpha = 0.200000; - fastrnnParams_test0.beta = 0.800000;} - -void initFastRNN_test1() { - fastrnnParams_test1.timeSteps = 8; - fastrnnParams_test1.featLen = 16; - fastrnnParams_test1.statesLen = 16; - fastrnnParams_test1.W = combinedWMatrix1; - fastrnnParams_test1.b = combinedBMatrix1; - fastrnnParams_test1.alpha = 0.100000; - fastrnnParams_test1.beta = 0.900000; -} - -void initFC_test(){ - fcParams_test.W = fcW; - fcParams_test.B = fcB; - fcParams_test.inputDim = 16; - fcParams_test.outputDim = 6; -} - -#define TEST_AUDIO_LEN 16000 -static int16_t test_audio[TEST_AUDIO_LEN] = { -1287, -1855, 114, 537, 3056, 1015, 1076, 2145, -729, -1678, -2089, --3932, 4112, -2206, -442, -553, 614, 1631, 1720, -1166, -334, -565, -497, 3214, 981, 1469, 1325, 2346, 362, -2593, 799, --1302, -1057, 1172, 2476, 42, 617, 3404, 481, 5203, 1131, --3521, 1506, 762, 2579, 1346, -276, -2448, -418, -1701, -1161, -1177, 3339, 789, -2391, 889, 2393, -1219, -268, 29, -1569, -1296, -241, 839, -1774, -874, 1444, -745, 3453, -799, 449, -1865, -2836, -3521, -3051, 2525, -1103, 5116, -1128, 369, 3084, -4012, 4123, 2416, 2048, 1185, 1556, -1102, -1636, -6, -340, --906, 1392, 1910, 176, 2955, -2283, -387, -1433, -3733, -165, --243, 3026, 1261, -2048, 3708, 2442, 1164, -452, -1918, -744, -2177, 3769, 3086, -977, -2239, 281, -3536, 646, -295, -932, --3189, 1027, -1065, -2339, -5744, -55, 3544, 3322, -914, -1204, -937, -1996, 603, 1532, 2453, -200, -407, -1755, -1653, -452, -734, 1827, -1606, 2985, -542, -42, -1494, -4848, 1768, 1473, --562, 133, 1031, -3125, -1058, 1588, -2508, 587, -2713, 932, --71, -3230, 2329, -1469, -1620, 401, 2297, -2031, 123, 857, -1386, 352, -734, -1655, 172, -2144, -5842, 873, 1807, -4725, --2019, 1238, 4114, 41, -1456, -365, 2749, -1291, -1598, -965, --1906, 245, 3249, 646, -504, -583, -3126, 1766, -155, -360, -6386, 597, -1503, -852, 2296, 226, -2876, 1838, -1336, 3746, -2160, -894, 2562, 135, 1705, 969, -1692, -1287, 2059, -669, --807, -1910, 847, 4125, -2135, 48, 2824, -159, 904, -2124, -856, -374, 1971, 2374, 5179, 1159, 651, 388, -706, 676, --590, 336, 2635, -2013, 2279, 2634, -236, -4243, -1215, 2593, --45, -1998, -1009, 1681, 1093, -477, -733, -783, -1844, 3230, --644, 2434, 3042, 1996, -863, 807, -48, -1807, 648, -2358, -2375, -929, 402, 566, -517, 1173, -949, 1742, -2691, 252, -3877, -2000, -1355, 1027, 359, 701, 978, 1269, 2219, 819, --482, 1345, 3799, -265, -1949, 2214, -240, -4345, 1694, -1070, --181, 663, 380, 1418, -870, 1026, -519, 1477, 1230, -1870, -2171, -1071, 1616, 734, 3676, -446, -698, -38, -606, 1599, --3232, -2107, -2135, 1900, 3421, -208, -337, 140, 2323, -1854, -476, 1950, 1002, 379, 2002, -5406, 1355, -1308, -3661, 1022, -2747, -274, 1905, 3224, 2629, 3279, 1484, 150, -3203, -492, --1686, 4341, -351, 246, 1102, 87, 3390, -1245, 389, -1484, --2640, -1223, -74, -858, -1384, -2812, -166, -3009, 1520, 164, --2915, -618, -1504, 638, 2680, -3750, 230, -320, 1342, 426, --1503, -638, -1592, 2152, 42, 3802, -121, -1416, -3027, -3606, --3168, 534, 1017, -3162, 1790, -966, 293, 3224, 1793, -537, --1782, -4303, -1438, -422, -1974, -262, 153, -449, -1300, 337, -883, -2180, 2821, -197, 37, 1416, 466, 1906, 574, -1224, -723, -2287, 217, -66, -416, -257, -3763, -1097, 185, 319, --2055, 2531, -1732, 1938, 854, -1292, 3550, -2387, 1838, 2001, --1341, 2784, -500, 577, 520, -268, 1621, 1586, -3497, 2608, --3324, 2065, 2253, -2181, -821, -2211, -429, -616, 1559, 2620, -2791, -1124, -418, -3366, -1611, 1929, 3231, -2468, -1184, -52, -560, -1619, 848, -947, -28, 1092, 12, -872, -219, -176, --740, -517, 3197, 1121, -590, 1393, -667, 2346, 739, -214, -895, -3141, -2253, -2387, 285, 3465, 4462, 1276, 1001, -3602, --1085, -1575, -1241, -336, -944, -3958, 1495, -2145, 478, 4148, --1838, -5060, -572, 2201, 3916, -2459, 993, -930, -211, 5288, --3005, 507, 935, 2171, 195, 616, -783, 538, -686, 1243, --739, 754, -58, 2252, -102, -3546, 2523, -1811, -1307, -1191, -2748, -4271, 6275, 2112, 446, -109, 571, 1042, 1290, 1111, -179, -394, -302, -389, 2267, 1187, -5880, 1311, 389, -37, --777, 2248, 1895, -1545, 814, -1943, -2759, -1253, 1724, 1906, -1026, 1450, 1032, -1282, 863, 1600, 1508, 2377, 1416, 702, -2140, -53, -1763, -326, -1489, -1350, -289, -1584, -615, -3787, -426, 2, -1634, 1318, 1875, -3215, -1525, -1538, -1879, 1658, --387, -529, -4007, 1270, -2478, 119, 554, 2721, -2617, -6039, -367, 3601, 2477, 419, -983, 1614, -1947, 952, 1010, 2120, -5519, 784, -1017, -51, -3538, -1389, -818, -1048, 304, -1644, -2242, 0, -18, -655, 310, 1650, -1734, -1316, -607, -2691, --1638, -952, 1748, 525, 387, 1701, -274, 780, -206, 530, --1165, -4877, -268, 2845, 1852, 1930, 2472, 177, 394, -1235, --632, 1231, 2407, -278, -900, 1, 1202, -2887, -4592, -1101, --2441, -1016, -295, -906, 2904, 653, 600, 1244, -2277, 2078, --151, 1340, -2143, -3107, 1635, 752, -1804, -1739, 2250, -2378, -3285, -1801, 1276, -657, 1206, -1088, -325, 81, -2004, 1481, --1026, -457, -1988, -5124, -382, 4825, 1569, -38, -525, 44, -1094, -2361, 2228, 1430, 1436, 876, 39, 1345, 1183, -708, --1147, 203, 3098, -2478, -2935, 329, 101, 346, 487, -446, -2979, -3201, -1656, -206, -3286, -351, 3322, 41, 461, -2520, --1232, -750, -635, 2563, 1115, -2222, 493, 996, 2280, 3161, --2030, -1621, -2515, -468, 932, 1974, -151, -639, 303, -1670, -4179, -3215, 369, 4047, 13, -380, -714, -360, 2745, -4423, -3066, -2847, -533, -858, 1177, -3196, 924, 4048, -2726, 379, --1323, 851, 38, -1282, 975, 3608, -381, 1439, -2586, -1912, -944, 2968, 711, -626, -1, -2500, 1209, 1764, -904, -940, -531, -873, -132, 4199, -494, -716, -1295, 1488, -362, -1298, -2642, 2839, -1200, -3733, 2015, -1369, 1581, -3940, 1785, -2422, -1461, 28, -1907, -814, 1372, 211, 1168, 3952, -3128, 3234, -208, -1797, -2660, -378, 1843, -255, 3022, -2902, -24, -2504, -727, 1773, -841, -5208, 397, 873, 808, 2471, -2142, 1360, -2385, -3557, 639, -1008, -163, 695, -974, -1351, 68, -2174, --2171, 1358, -2297, 1332, 925, -3451, -1355, 2388, -1962, -928, -924, 1566, -503, -1195, 2844, 3477, 1957, 170, -1616, -1660, -1045, 836, 2803, 1300, -3006, 2103, -1996, -767, 500, 3991, -6219, 1213, -366, 1069, 1775, -641, 3590, 460, 995, 1331, -843, 1677, -1234, -1116, -2200, 879, 1557, 915, 3348, -11, -1337, -2183, -774, 1391, 1698, -587, -143, -3035, -714, 1780, -1150, 1001, 99, 14, -1320, 1397, 841, 984, -1052, -4306, -2194, -957, -1725, 1386, -784, 2119, 1234, 1367, -2731, 2423, -522, -738, 286, -3552, 817, -2058, -2705, -3044, 2225, -1258, -3067, -1071, -3414, -2233, 2471, -311, -1096, 320, 1003, 2234, -2896, -719, -2652, -826, 520, -1927, -1914, 687, -97, 65, --1516, -460, -1848, 1780, 2070, -3692, -1859, -2993, -1300, -166, --2899, -1843, -2007, 414, 138, -1443, 353, -1093, -543, 3346, -2680, -2599, 1659, 1622, -2296, 1637, 3075, -2245, -1835, 2035, -542, 1102, 681, 781, -2652, 2094, 2339, -458, -86, -3062, -1028, 1144, -124, 2248, -668, 1129, -2039, -47, -348, 450, --739, -262, 1652, -873, -3213, 3499, 2762, -2584, 1379, -1005, -526, 588, -468, -1567, -1381, -1832, -1663, -134, -1431, 1364, -2974, -1160, 478, 999, 944, 151, 1485, 964, -2475, 1738, -1774, -1526, 75, 1366, -418, 2145, 4727, -1571, -2762, 607, -1443, -461, 2906, -2677, 1385, -1211, 3438, 3985, -1533, -1099, -1719, -774, -90, 50, -3839, -27, -1379, -986, 2887, -2513, -1626, -557, -559, 1580, 680, 1141, 1936, -662, -1224, -2170, --1650, 5898, 2489, -2702, -2644, 963, 1094, 1097, -509, -250, -655, 171, -4438, -459, -1702, 350, 5970, 734, -627, 1843, -965, 840, 1213, 4113, -2261, 947, -1852, 1111, -1837, -834, --590, 1951, 1836, -2491, 109, -1419, -2517, -434, -616, 4853, -865, -2755, -1129, 2042, 4176, -3171, -3759, 3741, 779, -1736, -1069, -5271, 6, 655, 1848, -2027, 171, -1850, 510, -1790, --816, -1991, 1302, 1716, -469, 76, -2897, -599, -100, 5241, --2223, 2928, 1993, 561, 3517, 744, 778, -106, 2447, 2192, --1251, -2638, -405, -1600, -127, 2474, -914, -85, 116, 1696, --4493, -1213, 422, 2400, -983, -3753, 1239, -1270, -2379, -1248, --369, -1209, -4411, 1794, 2549, 1303, -2275, -402, -13, 1197, -1336, -1468, 163, 914, 2911, 1409, 1578, 167, 2820, 819, --1722, 2806, 1395, -886, -958, 593, 926, 394, 622, 3399, -2143, 381, 1882, -2065, 795, 3618, -436, -1695, -1304, -2179, --1569, -741, -2811, 31, 1804, -1815, 3038, 1021, 2061, -1315, -1709, -2183, 1780, 343, 1106, -2351, -1790, 1194, -1896, 926, --2734, 1696, -2465, 1104, 1251, -1393, 1164, 520, -1077, -2017, --3925, 699, -3129, 190, -526, 1358, -604, -658, 1463, 670, -632, 938, -3071, 1513, 1224, -2033, -488, -78, -268, 667, -2862, 2163, -2624, 1244, 2657, 773, 2181, 4024, 2047, 498, -2090, 289, 47, -702, 3126, -1636, 3064, 999, -2798, 735, --4200, 1251, 1770, -1184, 247, 3908, -1011, -2117, 2963, 3925, -7, 2022, 2682, -1484, -970, 2461, 3370, 1125, -1759, 3974, --1061, -670, 684, 3108, 1707, 829, 926, 87, 1116, -5059, --593, 482, -2302, 772, -408, 3510, 3146, -931, -301, -147, --903, 390, -1516, -2261, 1245, 1259, -1608, 1790, -1263, 506, -1640, -67, 909, -1032, -392, -411, -1493, -353, -3097, -982, --569, -512, -482, -123, 958, 1749, -1299, -2406, -2084, -974, --703, -1539, -2592, -912, 362, 1190, -1114, -825, -1853, -62, --1696, 1146, -3571, -719, 602, 367, 5386, 699, -2008, -190, --3552, -161, -1666, 1830, -1099, -233, -1271, 3477, -642, 3665, -1628, 964, 737, 787, -3855, -557, 1690, -97, -2810, -104, -3408, 2493, -124, 1902, -733, -3407, -1848, 3125, -547, -486, --599, 3808, 3251, 4437, -318, 591, -3033, 2953, -2335, 433, --2194, -1177, -1674, -1215, -1078, -1096, 1666, -2209, 441, 2435, --1026, -1435, -461, 2359, 388, -1062, 967, -2204, 1362, 817, --615, -1677, -1773, 1069, 2457, -1274, 916, -4174, -1169, -62, --1819, -1873, -1335, 584, -374, -4476, -4241, -1213, 915, -5495, --999, -1052, 2776, -770, 765, 282, -4261, 1536, 430, 1016, -7852, -4168, 3449, -574, 574, -91, -848, -1139, 659, -3034, -1501, -832, -2260, -900, 2514, -1070, 716, -1461, 1515, 1371, -3697, -351, 1337, 196, 2591, -1437, 1490, -389, -128, 183, -504, -232, 429, 3156, 1970, 1738, -911, -1778, 1910, 1752, -2945, -1207, -459, -3278, -784, 1993, -932, 1280, -381, 648, --2295, 170, -5982, -373, -3260, 2411, 1554, 933, 3042, -1897, -3494, 1864, -473, 2271, -2212, -1649, -1217, -1057, -2113, 2446, --517, 705, -1140, -3641, 540, -3824, -137, -2736, 3974, 1822, -211, 2527, -1692, 1086, 399, 528, 2544, 1464, 577, -3309, --1920, -245, 186, -2260, 4823, 3032, 1204, 144, -424, -1903, -154, 515, -2483, 668, -310, -3815, -1720, -827, 3775, 1113, --2670, 972, -3094, 2165, -942, -187, 2651, -2574, -2794, -1167, -2076, -3038, -5664, -902, 1103, 2400, -926, -822, 2307, -3739, --777, 380, 898, -1019, 68, -4976, -1316, 907, -1964, 117, -893, -685, 340, -1925, -413, 1220, 313, -1173, 448, 1429, --4099, 2318, -672, 850, 2394, -2743, -1418, -577, -1567, 3469, --1713, -1111, 408, -2404, -791, 634, -665, -186, -1058, -3028, -643, 3509, 36, 450, 1385, -2538, 3405, 404, 3263, -1466, -3636, 1550, 1106, 468, -497, 2401, 280, -3934, -2234, -371, -619, -113, 2437, -3902, 287, -3635, 1519, -188, 839, -1727, -2558, 2083, 1167, -259, 1159, -1413, 1711, 3298, 2141, -1459, -722, -2586, 1144, 901, -3739, -2323, -566, -601, -2418, 777, -502, -388, -1511, 2097, 3310, -967, -1224, 982, -716, -278, -1479, -3818, 2636, 145, -822, -178, -75, -3462, 2989, 82, -886, 1903, -2042, 946, -535, 1693, -4254, -198, -1205, 864, -940, -1415, -1424, -221, -1793, 1683, -738, -5813, -749, -2077, --3262, -2474, 218, 2657, 626, -1213, 911, -918, -1389, -2308, --3503, -779, 316, -193, -831, -1891, 1216, -2634, 1552, -2004, --1504, -2933, -1002, 1950, 1031, 1956, 1044, -2207, -661, -1560, -2661, -2393, 1787, 1785, 3659, -819, 1424, 4563, -1235, -3070, --3760, 1425, -3766, -744, 874, 370, 850, 444, 2557, -1904, --1353, -1545, 1660, 1800, 902, 2366, -2356, 3334, 3046, 1471, -3563, -3313, -1048, -1470, 1442, -2100, 1514, 2741, 1390, 567, --1975, -1693, 2499, 1558, -78, -835, -4051, -2141, 3822, -2560, -378, 2014, -2509, 369, 1875, 24, 5736, -3337, 2117, -345, -1543, 882, -1466, 457, -3715, 1206, 596, 1277, 2116, 735, -296, -1762, -1424, 2373, 2872, -476, 92, -1809, 2345, 1330, -3882, -1756, -756, 462, 1292, -431, -1745, 1762, 1442, -1832, -2710, 2340, 268, 159, 1108, -1723, 60, -4304, 1752, -3122, -3006, -660, -423, -1255, -576, 2837, -4975, 2553, 676, -2414, --2150, 3352, -1891, -2306, 2274, 677, -1875, 433, -2051, 2201, -2122, 1064, 723, 3522, 0, -2363, 898, 4172, -2029, -722, -832, -107, -1964, 2243, 4640, 392, -1808, -3097, 515, 2207, -950, -4, -1178, -2184, 1669, 1827, -3091, 3179, 1148, 2799, --2684, -2731, -297, 1005, 3592, 1412, -485, -2052, 2460, -1929, -3256, -568, 3181, 1357, -273, -1038, -681, 856, 154, -1187, --331, 157, -4257, 916, -1959, -2306, -3374, -3587, -2710, -1418, -3906, -1051, 355, 800, 262, -154, -2390, 2901, 3614, -3365, --2048, -559, -1929, 1011, -1456, 4330, 2381, 425, 2053, 2211, --1127, -1632, 156, 1723, 278, -3153, -1605, -147, -151, 3945, --2771, 1011, 2978, 4542, -808, 982, 1139, 390, -197, 871, --5064, 1364, 252, -444, 4093, -1349, -806, 3983, -1664, -1100, --294, 1681, 415, -2585, -1064, -1214, -154, 851, 836, -3552, -2127, 505, 2769, 888, 2202, 933, 2692, 1044, -195, 4544, -1778, 1147, -2552, -2576, 585, 291, -1228, 281, 3177, 1390, --2282, -223, -1609, -775, -827, -955, -2510, -255, -1121, -5858, -4105, 2177, -752, 37, -2343, 3391, 3794, 313, 2047, 350, --2673, -823, 263, -909, -437, -182, -161, 104, -2121, -1434, --2569, 1955, -4211, 2307, 2772, -604, -5206, -722, -128, -2021, --1030, 3060, 1329, -1849, -3195, -654, -426, 992, -1070, 1022, -3870, 1631, -96, -366, -713, 2361, -1254, 90, 102, -1003, --2744, 645, -122, 1000, -1067, 2441, -1753, 3424, -3495, 869, -950, -1591, 848, 2559, -4433, 1005, -4986, -1931, 3258, -1163, --2347, -395, 4135, -3663, -2102, 2994, 3715, -206, -2478, 4191, -3188, 1357, -1624, -98, -320, 661, 2902, 1758, -2154, 2752, -626, 1374, 2933, -2223, -71, -1062, -3135, 693, 5023, -3680, --64, 1281, 246, -226, -2598, 465, -1513, -4379, 2389, 1916, -103, 458, 2148, 448, 1808, -594, 2623, 641, 388, -2540, -573, -1663, -1276, -1630, -2132, 4249, 2662, 3840, -2445, 142, --2587, -1391, -1836, 2479, -792, 2136, 1208, 4607, -2958, 2518, -2292, -1946, 2014, 672, -454, -1647, -1438, 4099, 1, 1564, --1581, -1559, 2163, -2699, -830, 68, 222, -358, 791, 1385, -1469, -1971, -568, 2389, 1789, -2745, 702, -3956, 93, 3795, --1895, -1668, 1528, -3085, -1265, 1192, -1268, -471, 1488, 843, -533, -678, 740, -247, 915, -993, -365, -1979, -70, -1622, --2228, 517, 425, 1565, -862, 816, 1101, 889, -1651, 298, -728, 14, -4172, 320, 4425, -720, -1456, 746, 624, 2385, --2515, 1462, 1180, -284, 677, 2058, 1744, -2286, 1640, -129, -145, 146, -300, 2383, -167, -2239, -787, 357, 2458, 1206, --1701, 4970, 529, 2550, -303, 1066, 1678, 2436, 2114, 1744, --630, -1143, 665, 1866, -445, 2130, 2905, -1832, -1673, -280, -615, -1049, 2704, 848, 78, -2871, -2631, 562, -4265, 2025, --316, 6486, 4615, -362, -212, 1991, 3406, -3276, -3572, -1244, -1165, 993, 2139, -2399, -4632, 1716, -1656, -4036, 290, 1586, --244, -915, -318, -741, -2696, -1429, 1042, 643, 336, -1990, --363, -4354, 356, 2857, -2948, -1171, 658, 2505, -896, -1384, --3937, 206, 4084, 554, -44, 644, -22, -1626, 1646, 451, -35, -1950, 2607, 1329, -1105, 2003, -995, -1564, -1519, -3542, -943, -3662, -2456, -4151, -172, -300, -653, -2085, -2344, 928, --1101, 632, -1770, 362, 2606, 1172, -824, 514, -481, 15, --651, -328, 424, -1986, -2031, -2777, -3200, -2434, 318, -1785, -1027, 69, -3937, 1309, 1621, -1987, 840, -1712, 195, -2528, --3586, -765, -247, -795, -2368, -799, 538, -89, 365, -1340, -2343, -2352, 975, 2363, 961, -405, -1056, 2072, -2845, -1940, --795, 2475, 759, -1936, -620, -1228, -1419, 1957, -2743, 3217, -1656, 2181, -925, -299, -2866, -1049, 987, 2592, -2214, -731, --302, -2791, 1182, -1447, -390, -903, -1578, -14, -431, -743, --1456, 639, 3307, 279, 1992, -2780, 315, -2194, -2953, -1478, -2383, 1900, 486, -3065, -392, 603, 351, -3687, -1780, -128, -1072, -4392, -324, 286, 1699, 1385, 1165, -1599, -3816, -786, -2003, 2786, 1421, 858, 759, -1112, -260, 3338, -1885, 3229, --644, 2650, -2813, 1171, -1473, -2830, 437, 2018, -1689, -2998, --183, -174, 1096, 1899, -118, 3711, 448, -692, -3223, -525, --672, 1920, 924, -2358, 344, 1343, 3056, 1775, 1521, 120, -776, 2499, -2665, -698, -1545, 758, 2460, -1193, -4780, -824, -1826, 1075, 856, -559, -2558, 1030, -1668, 4368, 1141, -1161, --1222, -185, -479, 2233, 372, -1463, 3780, 98, 1537, -1216, -726, 622, -3779, 4030, 2581, -794, -2204, 695, 173, 711, -383, 1012, 2894, 1136, -2099, 2725, 3281, 6304, -2246, 485, --4164, 1106, -1096, 3846, -1549, -3378, -942, -3950, 1502, -4130, -56, -4155, -640, 3286, 721, -1726, -62, 36, 945, -2733, -1185, -5408, -1259, -976, 1266, 45, -2811, -1969, 397, -158, --1158, -961, 1392, -1035, -176, 4339, -2847, -3703, 1567, -1357, --636, -1562, -519, 3197, 1604, 1724, -2832, -2302, -5678, -1618, -1913, 1033, -443, -44, -1377, 409, 1531, -3231, 599, 1864, --830, 1401, 5629, -208, 786, -1476, 362, 920, 389, -2039, -412, 2924, 897, 1923, -474, 1499, 558, -1901, 637, -1983, --1265, 378, 594, -2378, 2107, 1144, -1409, -3075, -289, -891, -226, -726, -4014, -776, -611, 1267, -1396, 3357, -3823, 2622, --448, 1719, 159, 2279, -774, -2197, 2841, -226, 443, 2469, --2063, 1190, -1179, -264, 144, -3000, -1557, 2702, 1772, -125, -486, -588, 2713, -400, 463, 2292, -1554, 3117, -3060, 3259, --745, -485, -3780, -909, -2079, -1215, -274, 1915, 415, 615, --2191, -1761, 3597, -1470, 3312, -486, 4, 2140, 2543, -221, --776, -111, 675, 1782, 8, 1237, 3276, 762, 623, -3037, --5261, 776, -189, -1029, 487, -120, 2255, 172, -1493, 1980, --434, 1053, -954, -1299, 168, 25, 959, -537, -3672, -865, -1587, -594, -492, 1972, -1423, -3085, -321, -968, -1932, -350, -983, -18, 613, 3626, -685, 556, -1018, -1692, -1169, -957, -718, 4698, -1432, -833, -126, 791, 527, 2568, -4852, -4773, --991, 2194, -3131, -6015, 1142, 487, -2180, -1971, -1939, 221, --1252, 988, -5709, -1713, -2252, -512, -1076, 1595, -3718, 90, -1116, 3713, -963, 648, -3607, -4783, 1689, -11, 2357, -2746, -1039, 3737, 839, 553, 17, -3141, 2711, -1221, 1008, -3126, --2358, 2870, -694, 2906, -156, -3683, 1784, -1179, 1397, 50, --3086, 328, 4392, 985, -115, 2150, 421, 419, -2183, 467, -2070, -1672, 2848, -183, -1775, 1995, -573, 1519, -583, -119, -987, 581, -3991, -2242, 1858, -264, -1047, -2717, -2159, -4043, --202, -1196, -1933, -136, 727, 4186, -3023, 2318, 1946, -1558, -406, -915, 371, 3018, 1211, 1017, -860, -2968, -416, 2413, --3054, -2110, 252, -1969, -1585, -847, -2731, -1948, 1406, -2614, --3195, -1260, 1463, -393, -929, 88, -3491, 989, 766, -818, -2011, -2254, 2255, 308, -673, -39, -214, 2440, -2153, -1525, -2072, -1191, 1801, 3398, -803, 1362, -2307, 1509, 398, 946, --1291, -3322, 1006, -4126, -634, 1882, 383, 3896, 2050, -1307, -54, -94, -3164, -1880, -1121, -4072, 94, -498, -3345, 808, -1431, 454, -648, 1182, 1360, 614, -1649, 553, 2390, -1193, -4195, -1051, 64, -1344, 446, -3484, -1092, -2184, 270, 1988, -1292, -4743, 4084, 590, -1552, 314, 352, -1333, 395, -1214, --808, -1372, -2865, 291, 1170, 1029, 1639, 648, -1065, 1679, --2715, -1801, -1928, 2160, 1885, 974, 2143, -1758, 697, -250, -1693, -230, -769, 1081, 1752, -1336, -122, -2116, -4996, 400, -1217, 524, -3899, -701, -4436, 2739, -2172, 2510, 1891, -1801, --2265, 700, -1688, 204, -965, -3562, -4460, 453, -1123, -1106, -1391, 2346, -545, -681, 1000, -2713, 446, 1103, 1360, -3873, --1522, -1756, 199, 961, 2993, -989, -995, 2299, 593, 2535, -577, -2314, -2666, -3103, 1324, 2377, 3698, 1686, 2325, -1160, --2312, 1700, 835, 214, 774, 646, 2567, 2589, 1088, 1691, -1028, -922, 1513, -2788, 2107, -2389, 571, -1690, 1106, -67, --3189, 841, -1155, 1762, 2, 790, -1915, -1178, -917, 1713, -3354, -1610, 2153, -4339, -2388, -1917, -2705, -3167, 825, -428, -758, 1380, 531, 1315, -139, -2373, 2115, -1178, -1871, -355, --1825, -834, 688, 696, -1795, -975, 2148, 992, 4150, 2360, -2288, -2775, 1527, -106, -1101, 336, 1890, 1001, -1756, 1484, --1275, 433, -606, -437, 1532, -2080, 3890, -3642, -1195, 740, -1168, -200, -114, 821, -462, 2786, 1678, 1745, -1932, -158, --600, -2011, 720, -1075, 1310, -2140, 3438, -1792, 438, 1583, --1141, 1704, -2458, 2904, 28, -1192, -598, 1617, -1168, -1498, --443, -2353, 3641, -1132, 1663, 418, -1969, -11, 1568, -376, -2386, 2043, 1837, -919, -2159, -1227, 392, 1091, -4343, -16, -316, -555, 2582, 843, 2620, -431, 1874, 3270, 2623, -2184, --507, -690, 978, 1372, -1677, 135, -4039, 2883, -1024, 111, --619, 2292, -5675, -33, -211, -907, 3452, -1774, 1543, 712, -2523, -1334, -1465, 2192, 850, -3089, -1078, 772, 1675, -1358, --5828, 1046, -2440, -4034, -5664, 1627, 257, -451, 2778, 1274, -3232, -2785, -69, -3233, -458, -497, 1253, 91, 1246, 1406, -4309, -630, -1882, 492, -1604, 2963, -566, -1131, -942, 1436, --315, -1283, 3330, -1712, 71, 1304, -3262, 960, -2110, 1645, --1925, 1385, 2211, 1722, 502, -462, -1152, 2942, -1398, -2074, -1330, -1592, -1900, -2887, -965, -165, 486, 1902, 1053, -381, --396, 1020, 2545, 252, -938, -1985, -2890, 1332, 1155, 1154, --257, 2813, -968, 1910, -77, -1216, 1185, 819, 713, 162, --75, 4776, 2368, 1445, 223, 2014, 1035, 52, -607, -161, --6340, 421, -976, 3185, 38, -2377, -99, -2092, 946, 581, -1915, -1581, 68, -2730, 1402, 1037, 991, 3, 829, 3208, --570, 277, -2172, -1736, 195, 2207, -512, -471, -813, -1069, -589, -2994, 2561, -1330, 1443, -2539, 1337, 1343, 768, -1988, -499, -2366, -505, 2058, 1593, 30, -1949, 1291, 38, -4640, -1565, -48, 2404, -2190, -6353, 558, 583, -3381, -1956, 5510, --611, 1461, -1301, -4180, -340, -531, -799, -229, 528, -300, --2528, 972, -3898, -4100, 1478, 1014, -114, -2790, -1415, -525, --3191, -1478, 1304, 2854, -838, 1512, -3828, 1318, -1607, 614, --495, 2640, -1748, 1255, -559, -316, -367, -1691, -28, -125, -482, 169, 1595, 1847, -2101, 1737, -2372, 1175, 1239, -3822, -185, -936, -1517, 2701, -1307, -1612, 151, 1371, -283, 2332, -1061, -4356, -1058, -1123, 958, -5249, 5098, 1062, 297, 2363, -4687, 1741, 1897, 261, -283, -951, -1652, -1374, -2701, -151, --3369, 381, -72, 293, -1044, 6153, 2720, -2489, 465, -1216, --2028, -2680, 864, -1362, 1935, 1987, 2747, -1704, 950, 1264, --948, -1543, 3219, 454, 1271, -1644, -2438, -1138, -248, -2128, --19, -3377, -2240, 1341, 1207, -783, -2035, -2054, -746, 1289, -1856, -993, -2306, 535, -1647, -1036, 2650, 1654, 315, -2543, -422, 2125, -751, 2702, 2585, 3327, 610, 1174, 2828, 894, --1002, -897, 477, -2581, -286, 2193, -4382, 3068, 2244, -919, -1086, 6, 2459, 1965, -2800, 1174, -411, 165, -1456, 3496, -2080, -1479, -2669, -771, 869, 480, 2506, 1579, 1939, 653, --2778, -391, 2120, -103, 1006, -637, -2059, -246, 618, -1311, --471, -1878, 2238, -588, 2905, 3057, -162, -2016, -4171, -2944, --2747, 2756, 231, 779, -4440, -2395, 1774, 573, -294, 1129, -3271, -442, 138, 385, 4784, -4198, 1366, -229, 1133, -1314, --97, 1422, 6225, 1616, -1696, -847, -906, -3591, -660, 1465, --2548, 2096, 975, -1468, -283, 3196, 1467, 17, -475, 153, --1023, -4209, 4084, 310, 796, -115, -1470, -371, -3198, 4554, --2469, -2063, -880, 2576, 29, -2472, 2508, 1462, 1076, 1431, -4788, 4370, -1373, 3247, 766, 998, -3384, -340, -1625, 1656, -2142, -4148, -44, 2243, -373, 1458, 702, 683, -542, -2433, --2243, 1418, 38, -277, -847, -610, 2093, -670, -2682, 1487, --409, 62, 3215, -41, 578, -2357, -439, 1219, -3110, 401, -201, 82, 2074, 668, 2956, -1987, 271, 168, -2138, 1912, -4649, -34, 1010, 169, -1427, -3641, -1411, -2783, 3408, -230, --691, 1778, -2243, -1533, 136, 2057, 1003, 496, 156, 800, -403, -2059, 92, -2147, 162, -961, 5078, -79, -2808, -268, -1038, 3346, -1178, -3164, 1633, -2761, -872, -515, -139, 1378, --1367, -547, -28, 299, 195, 872, 1687, 785, 907, -3164, -100, 959, 1457, -1384, -1318, -1148, 1072, 2067, -814, 1815, -246, -248, -422, 1493, 651, 4551, -1704, 1036, -1058, -1738, --21, 274, 5836, -368, -2260, 546, -4149, -183, 32, 1589, -1947, -1007, -301, -1532, -2256, 619, -2547, -829, -1990, 1099, -3602, -2603, -3706, -249, 31, 437, -892, -401, 735, 2080, --3910, -737, 427, -1835, 3462, -1270, -82, 1112, -1182, -3693, --857, 2058, -673, -1692, 1851, -661, -1020, 298, 1541, 4763, -1654, 2319, -1011, -2051, 124, 214, -2157, -350, 798, 720, -1008, 581, -1014, -1027, -2397, 3569, 26, -449, -1857, 5871, --2146, -857, 831, 1200, 1915, 3615, 1012, -2112, -513, 615, -4136, -2795, 2405, 359, 1675, -203, -1684, 1501, 1308, 1944, --26, -1199, -3117, 1638, 847, -1931, -1077, -933, -2965, -1635, --2267, -824, -1477, -3254, 4045, 2505, -1558, 544, 834, 2382, --1637, 2184, -1095, -2671, 1448, 2581, 5175, -2399, 1397, -819, -1566, -2940, -2525, -1551, 157, -1282, 1318, 2053, 1199, 3237, -831, -2433, 2726, -1210, 1820, 3147, 913, -2992, -1836, 2645, --338, 159, 1517, 1392, 557, -417, -625, 1715, 1107, -514, -2164, -258, -1703, -1517, -1957, -544, 2467, -1610, 376, -1313, --520, -3020, -441, -387, 1080, 446, -2396, 2168, 420, 396, --18, -1035, 435, 951, -3493, -1077, -509, 512, 2386, -1543, --995, -1025, -1603, -694, 1541, -2107, 855, -3403, -1122, -658, -3349, -549, -4402, -3997, 68, 1227, 750, 335, 2324, -1079, -1789, -3264, -1809, -3614, -549, -92, 228, 123, -1855, -380, --2994, 2726, -607, -977, 3177, -2484, -2251, -2192, -135, 863, -1479, 5143, -4498, 1217, -1114, -1172, -1239, -1817, 3369, 1684, -46, 2702, -3025, -2661, -4355, -1398, 323, 205, 298, -2822, -1606, 479, 1466, -3785, 622, -2375, -794, 1068, 182, -1703, -12, -3063, 2300, -410, 2237, -1053, -1047, -1528, 1752, -1418, -1289, -764, -3951, -1140, -2358, 67, -2380, 1851, -182, -355, -1311, 1927, -40, -1542, -3547, -1372, -1234, 214, -690, 1375, --1225, -114, 2367, 683, -120, -1203, -1266, -1701, -1082, 1511, --443, -2699, 3536, 639, -2813, -883, 221, 3409, -2216, 1952, -2798, -1257, -555, -2072, -406, -73, 1319, 2180, -1496, -3934, --42, 587, 498, -653, 249, 3030, 763, -746, -1000, -339, -3273, -366, -39, -964, 2197, 3919, 901, 165, 73, -4768, -1490, 268, 856, -1422, -768, -822, 2043, -757, 4165, 861, --2551, -257, -1303, -4388, 3198, 1406, 1066, 330, -2764, -967, -1683, -2102, -5063, -454, -283, 271, 1457, 1275, 517, 2391, --3037, 1009, 1253, -2479, -3005, -1491, -1323, 1506, -1229, -1712, --1223, 2237, 26, -358, -220, 2584, -1498, 2631, 420, -320, -5001, -2111, -707, -2464, 1904, 3378, 3339, 2447, -395, -730, --3342, 4071, 937, -983, 2656, -1945, 813, -345, 1277, -127, --2901, 151, 2097, -58, 1550, -2091, -52, -1249, 1493, 62, -1380, 2175, 1383, 546, -1996, -5, -1066, -688, -749, -1959, --3914, -1336, 386, -2696, 31, 3800, 2046, 3287, 782, 2335, --1447, -1288, -5478, 2372, 3080, -1106, -507, -1507, 765, 2249, --3485, 818, -553, 226, 917, -376, -207, -427, 1940, 837, -441, -2541, -757, 1797, 75, 1319, 3533, 2077, 186, -1021, --5107, -336, -652, 780, -307, -640, -3558, -1879, 953, 3431, --195, 655, 1904, -1621, 733, -1480, 1729, 302, 596, -1565, -1414, 4169, -2015, -679, 463, 1572, -1119, -5666, 2718, 1521, --3485, -1215, 3136, 2895, 1877, -352, 165, -261, 2256, -1751, --1611, 2020, -88, 2756, -1343, -109, -1844, 14, -2957, -975, --2872, 1387, 1433, -3460, 2667, 4994, 92, -1282, 5648, -2637, -40, 359, 2690, 719, -997, -1902, -683, -2013, 95, -1128, --2988, 2510, -995, -2536, -336, 136, -3492, 663, -2094, 3422, -1047, -799, -1490, -209, 1225, -50, -434, 116, -1207, -686, --4171, 1947, 597, -1546, 3797, 174, -2072, 1713, 796, 789, --851, 900, -523, 1111, -3809, -867, 3444, -1534, -1207, -895, --2429, -4416, -461, 271, -105, -289, 86, 2045, -380, -1148, --562, 1158, 2824, -1256, 197, 676, -1985, 40, -2931, -3538, -733, -767, 404, -35, -1952, -90, -2466, 2781, -2711, -391, --2084, 1140, -662, -1037, 1706, 58, 1033, -1962, -2809, 214, --637, 1252, -159, 410, -3246, 3776, -328, 1395, -1672, 616, --2605, 904, -711, 58, 1395, -2465, -1368, 914, 4196, -276, -1182, -213, 3884, -3494, 189, -3251, -5013, 594, 278, -569, --212, 6196, -516, 1020, -1298, 590, -476, -821, 3637, 2354, -273, -4608, -722, 5406, -461, 2206, 2883, 437, -1683, -4870, -1368, -1629, 352, -2499, -530, 67, 537, -2229, 2393, -1193, --3348, -218, 68, 321, 2724, -472, -239, -2206, 1641, 368, --840, -3809, 2888, -2455, -1182, 716, -2393, -2987, -4247, 1441, --1090, 5854, -1988, -1842, -1130, 486, -940, 1224, -1957, -2763, --3596, -4447, -1036, -601, -1262, 2486, 2456, -669, -3587, -1133, --1199, -1314, -1395, -1306, -773, -1271, 416, 720, -1821, 2542, --1960, -3235, 761, -1634, 642, -4807, 2784, 1344, -3000, -2957, -3344, -1474, -1668, -4532, -701, -455, 1430, -2798, -3040, 901, -2013, -3142, 2163, 75, 2183, -140, -5044, -303, 2120, -1787, --775, -352, -5799, 3342, -1802, 1011, -173, 2515, 812, -469, --1787, 1595, -3746, 1291, -2198, 2504, 322, 1288, 163, -3504, --1721, 1344, 333, 2361, 806, -1933, -1592, 205, -4628, 3346, -883, 2454, -3161, 2489, 4462, -2641, 1542, 2, -3088, 985, -1667, -1202, 2331, -3333, -2989, 273, 50, -1433, 1619, 1061, -1716, -246, 1205, -891, 4107, -1625, 4210, 69, -2751, 2736, -251, 1702, 2447, 675, -1184, 1951, 1, 1371, -4307, 893, --1277, 3306, 1246, 479, 972, -1996, 3246, 3982, 785, 3180, --1138, -1594, 81, 869, -787, 1075, 612, -1996, 1037, 1727, -342, 2305, -2434, 935, -2340, -2228, -1261, -1884, -1095, -428, -1674, -642, -3171, 2280, -1674, -117, 893, 399, 2188, 958, --1722, 4357, 388, -294, 1927, 498, 798, 4984, -550, -635, -233, 2143, -3013, -3931, -1174, -3267, -849, 1004, -1781, -2853, -138, 1725, -3389, 1640, 1634, 1908, 2436, 4404, -712, 219, --832, 3, 3065, -2690, -1722, 2754, 2040, -726, 1708, 682, -3000, 149, 2051, 5284, 1196, 98, 1444, -730, 4775, 360, --545, -1671, 2194, 1734, -994, 1152, -3017, 369, 905, 3414, --1541, -2556, -1790, -2673, 2673, 3097, 640, 2442, 267, -190, --666, -620, -3095, 528, -80, 1490, 187, -325, -1742, 144, -1476, -2286, 174, 466, -1436, -1175, 461, -2266, 699, -1790, -2125, 4675, -1721, 1068, -1453, 2081, -2530, 961, -1745, -413, --2062, 1644, -1673, 1103, -688, -228, 295, -1523, 420, 3060, --1556, 2343, 2996, -1632, -2910, 603, -1094, 3737, 69, -1604, --2294, 2179, -1142, 87, 1911, -968, -91, -33, 1366, 1181, --440, 127, -743, -2955, 515, 3784, -1767, -1546, -1741, 1449, -896, -317, -1836, 184, -3129, 286, 1743, -2502, -3065, 3158, --1223, 2271, -307, -323, 876, -1767, 264, -762, -2640, 674, --526, -314, -2420, 3182, 1753, 1928, -610, -3458, 3905, -122, --1497, 833, 2334, -46, 2557, 2165, -2152, -1347, 1915, -5425, --298, -2861, -953, -597, -716, -1104, -2194, 4583, 3734, -2324, -3164, -798, 258, -126, -1319, 1967, 251, -953, -2609, -1787, --3282, 24, -2393, -531, 2740, 2398, -64, -174, 3759, 1041, --655, -2852, 787, 1658, -1263, 582, -727, -368, -4975, -443, -1938, -1262, 105, -1511, 720, -433, -1878, 2665, 1857, -1209, -995, 1074, 1284, -3388, 2013, -1139, -715, 5275, 603, -772, --4410, 2779, -2690, -2006, -662, 2832, 1546, -315, 616, -1200, -279, 146, 1937, 1934, 987, -724, 1483, -183, -2163, -806, -169, 1820, -367, -2418, 113, 226, 371, 1839, 2037, -1188, --1232, -2080, 1397, 2897, -630, -482, 2933, 1011, 872, -2381, -1357, -1858, -2268, -693, -1171, -443, -2881, 1917, 2255, -3894, -1956, -1621, 1713, -136, 57, -370, 2424, -2479, 1215, 2202, -1432, 4649, -1057, 1914, -212, 2466, -15, -775, 2612, -983, --2825, -1033, 1238, 2784, 222, 2636, -2716, -886, -577, -229, -168, 1381, -889, 278, -90, -1851, -227, -287, -330, 63, -151, -864, 2545, -2338, -1441, 5559, -2075, -2707, 1468, -4154, --470, 4291, -3089, -3963, -2998, 1796, 2249, -1025, 1366, 2780, -3574, -492, -4602, -1641, -853, -517, -375, 2237, 2548, -343, -2196, 715, 129, 1813, 144, 4115, -2876, -1030, -253, 878, -2535, -48, -2844, 1685, 1509, -3883, -7, -3180, -1329, -1805, -1618, 233, -2571, 1760, -2867, 660, -1628, -731, 1008, 1042, -2673, -164, 612, -875, 363, 878, -196, -3607, 662, 729, --1360, -2568, 2951, 982, -458, -2274, -1643, 2605, 275, -1101, -1019, -1628, 3001, 2705, -933, -1257, -5236, -2963, -2678, 270, --652, -2690, -562, 1010, 1055, -3799, -256, -2766, 1803, 1568, --1796, -1532, -922, -4505, 671, -545, 1940, -2196, -1238, -3013, --2008, -2363, 1991, -1396, 248, -761, -2538, -336, 1198, -2415, -1618, -1699, -965, 1061, -1326, 75, -629, 258, -4761, -3659, -1231, 2074, -1820, -488, 589, 1386, -4055, -1772, -665, 1406, -4996, -456, -2813, 804, 2641, 216, -1813, 1915, 1327, -2052, -762, 1994, 2363, -132, -716, 2454, -2420, 877, -2740, 2130, --516, 2537, 982, -2446, 2849, 3102, 1764, -1523, -612, 290, --1407, 3384, 288, -5406, 678, -696, -149, -737, 1614, 2239, -566, -678, -82, 39, -1604, 1157, 920, 3080, 2510, -1371, -1640, -1901, 1391, -1033, -2046, 560, -5349, -3501, -354, 164, --738, -3158, -1635, 782, 1163, -32, 2313, 794, -1494, -561, --2805, -216, 2224, 1370, 2804, -605, 2692, -386, 2943, -43, -1414, 2950, -386, 436, 2577, -266, -2641, 4286, -939, 317, -2312, -1216, -2015, 507, -3586, -575, 490, -539, -3086, 3188, -207, 2862, -520, -1760, 538, -431, -2355, 2939, -1244, -3680, -2656, -1008, -1215, -3530, 3481, -2578, 116, 1825, 843, -119, --3403, -1619, 375, -1574, 406, 1363, 1925, -2452, 4393, 1534, --3, 2179, 4730, -2877, -450, -4756, 385, 730, -78, -1309, --4099, 747, 2910, -1182, 880, -3136, 914, -786, -1524, -1520, --787, 764, -2624, -794, -82, -2198, 3593, -1706, -1338, -1956, -3596, 1105, -1873, 2212, 401, 514, -688, -1498, 675, -1090, -3633, -2538, 3072, -222, 598, 1666, -1260, 1728, -5415, -1439, --1848, -2507, -429, 771, 1405, 481, -1331, 738, 248, 1872, -1553, 60, -1794, -1305, -1099, -630, 536, 1430, -102, 32, -286, -1031, -1850, -3510, -1390, 946, -1405, -475, 932, 1041, --2159, 1994, 2254, -2259, -1647, 2382, -293, -4439, -2799, -498, --2326, -826, 64, 2924, -580, 2145, 2857, 2868, 569, -3926, -921, 2096, -162, 3489, 1719, 1136, 2172, 666, -4985, -998, -2394, -1615, -446, -2089, 3567, 3362, -1767, 294, -1360, 1229, -1019, 1623, 663, 5870, -2055, -3421, -786, -3135, -2984, -2002, --1844, -1909, 1036, -1012, -359, 1788, -1532, -529, 731, -3883, --4769, 692, 984, 4128, 316, 1639, -390, 594, 3334, -4247, -827, 4271, 564, 3301, -1258, -64, 67, -4435, -2336, -2193, -1644, 1744, 648, 1648, -328, 2403, 17, 115, -531, 1368, --842, 1952, -2264, -2197, 1374, -177, -907, 1780, -1214, -400, -2798, 3078, 3144, -564, 2461, -1897, -1813, -4700, 3345, -1727, --253, -1820, 1390, -751, -2609, 883, -2867, -1674, -4213, -2847, -357, -3929, -2962, -4, -1087, 3984, 3667, -1735, 1114, 1498, --1194, -2991, -24, -345, -871, 884, -1501, -2303, 218, 771, --2353, 1856, -3540, -1156, -516, -1272, -1130, 3742, -1701, 4882, -874, 184, 952, 5059, -1987, -2240, -1509, 64, -3451, 44, -3387, 302, -585, -1236, 1797, -1651, 3692, 3866, 513, -23, -2061, 2189, -1611, -1053, -2644, 818, 1333, -2699, -910, -2694, --1797, 1102, -1466, -601, -3254, 373, -88, -1457, -378, 360, --1629, -2952, 3611, -1266, -193, 2021, 7058, -2488, 899, -1415, --1077, -1440, -2251, -82, -2949, 1893, 110, 844, -932, -734, -575, -2328, -715, -1719, -1781, -4219, 2678, -1373, 2326, 2137, --2571, -2176, 5121, 3501, -63, 514, -1261, 864, -1434, -4064, --2643, 42, -2262, -134, -2149, -1564, 1706, 494, -19, 1757, -961, 2893, -919, -859, -2602, -857, 1929, 2599, 1920, -3588, -2166, -3677, 1796, -735, 1405, -2664, 2342, -2929, -1336, -1996, --3508, 189, 3612, 5333, 194, 2233, 464, 997, -684, 390, -1074, -1156, -154, -116, 1652, -2132, -103, 3824, 2328, 2698, -48, 641, 2004, 3120, -3903, -2630, 2618, -553, -1343, -2508, --1110, -2804, 4182, -44, -115, 1176, 1924, 1891, 2147, -1261, --595, 1538, -1054, -10, 797, 1570, -3555, 1429, -467, 1414, -1553, 3215, 2706, 2693, 2887, 582, 64, 1745, 1464, -618, -809, -70, -1707, 2580, 110, 4097, -3250, -1113, 65, 2274, -798, 620, -2254, -2313, 645, -2728, -1063, 1001, -1964, 3210, -2447, -3142, -1864, -4571, -1565, 1532, -827, 921, -3044, 1595, --1110, 24, -185, -2543, -2306, 1935, 797, 2100, 649, 285, --3452, -540, -54, 3906, 1373, 3072, 1195, -1422, 234, 472, --1878, -768, -411, 3211, -4161, 2411, -1873, -2744, 2359, 1463, -2509, 1601, 4119, 1117, -312, 685, 2486, -1558, -1303, -617, --4209, 276, -3772, 106, 1730, -953, 3354, -2921, 2382, 1350, --3432, 5421, -127, -1754, -2814, -440, -254, 205, -595, 1266, --775, -3869, -298, -4734, 707, -1958, 326, 2628, -1897, 2122, --866, 3506, -730, -1680, 1374, -871, -1682, -955, -89, 2684, --3868, 46, 1249, 386, 2619, -148, -369, 1184, 198, -780, -1032, -1305, -1222, -1055, 2706, -6442, 791, 68, -3361, 619, -951, 1179, -5303, 2732, -1475, 1373, 1482, -1753, 1320, -770, --4142, 2335, -1550, -1708, -806, 544, -114, 1096, -2678, -1484, --231, 3795, -227, 2170, 77, -967, -493, -336, 1207, 2749, -719, 2374, -1929, -829, -1448, 628, -717, 1459, -1862, 86, -1373, -4130, 4243, -566, -4050, 316, 66, -163, 1982, 1494, -595, 900, -208, 3550, -2958, 279, 130, 1626, -1687, -3487, -313, 562, 2979, -2540, 2309, 4734, -755, -2581, -813, 28, -1127, -1182, 3110, -2229, -3478, 2213, -4549, -408, 6235, -24, --2241, -114, -101, 321, 1324, -2078, 3375, 490, 1453, -1256, -2572, -514, 555, -1866, -1993, 1376, -887, -1707, -1286, 1397, --1258, -235, 30, -3834, -2942, 672, -1474, 2113, 1933, 1438, -3639, -166, 1297, -1168, 4904, 3967, 23, 773, 2718, -294, --1313, 1747, 156, 365, -1668, -3435, 472, 1809, -451, 2872, --1407, -2109, -134, -165, 1539, -1549, 2736, 3933, -78, 2499, --2112, 2150, 2094, 1726, -31, -5908, -1283, -1251, -1956, 244, --837, -1649, -2117, -1431, 2242, -1322, -1029, -913, 677, 912, --6089, 2043, 2872, -2100, -1944, -900, -1512, 447, -3893, -2235, -3078, -1856, 2486, 710, -3618, 1270, -235, -910, 489, 949, -1415, 2356, 816, -2751, -947, 5886, 1448, 4738, 2790, 483, -602, -73, -3475, 36, 2421, -1199, 823, 1703, -1819, -902, --2035, -1644, -2575, -1800, 2838, -1830, 252, -1005, 2357, 2622, -1728, 612, -462, -2383, 3887, -1519, 1327, 2119, -1110, 2076, -1528, 3455, -938, -2571, -1010, 417, 116, -786, -3818, 940, -3944, 928, 1218, 1144, 794, 1863, 790, -625, -1591, -497, -628, -632, 628, 878, 1666, 2565, 156, -2615, -690, 88, --3671, 2777, 284, 762, 2731, -1260, 1148, -219, -368, -1544, -3331, -751, 1398, -3750, 2359, 2104, 194, -453, 800, 4577, --3526, 1564, -1823, -39, -495, -856, -20, -2268, 2058, -3588, -1079, -653, -2341, 404, -3113, 79, -2845, 922, -1848, -901, -587, -1545, -115, -3027, 1261, 3529, 5584, 182, 1576, -3561, -3005, 1552, -967, 2474, -508, -916, 950, -2126, 2043, -2111, --2100, -1819, 1519, -1233, -2695, -1211, -64, -2361, -2303, 4222, --1721, -646, -734, -842, 1242, 1896, -611, -2472, 2548, -190, -3460, -4491, 390, 3837, -706, -450, 591, -1117, -624, -675, --1254, 2457, 922, 501, 1617, -528, -1548, -1205, 3, -2118, --1000, -1032, 4249, -5547, -359, 3451, 243, 1506, 199, -1334, --4483, 410, -1551, -1600, -997, 3489, 4809, 434, -929, -2354, -937, 3565, -494, -4757, 1340, 1970, -3171, 352, 902, -146, --1581, 2031, -806, -2970, -4098, 2521, 1233, 175, -880, -1057, --2151, -862, -4240, -1472, -621, 1219, -79, 1589, 2698, 2116, -941, 23, -1961, 1479, 3359, 684, 3834, -3051, -2308, 1710, -528, 2627, -30, -1735, -427, -3065, -2257, 1944, 1745, 726, --3442, -716, -2449, 2353, -1167, -2171, 59, -1280, 2967, -1469, --2798, -4305, -61, -1123, -2857, 2378, 1334, -56, 2728, 1325, --1645, -2078, 1635, 792, 339, -1692, 1215, -1510, -203, 2893, --1321, -3145, -2105, 1988, 509, -257, -1018, 970, -1698, 611, --1462, -1795, -1274, -750, -97, 470, -7376, -1615, -783, 3010, --2160, 325, 2990, -2625, 787, -1604, -1009, -1606, -1463, 5443, -1688, 2203, 983, -3212, 789, 2145, -1706, 1930, 1408, 3704, --835, -2195, -723, 2871, -3656, -4136, 178, -885, 15, 1890, --1105, -3746, 4088, -1994, -2118, 2207, -768, -126, 965, 2167, --666, 3039, -4271, 1519, -1679, 2744, 284, -1345, 1325, 1786, -1283, -2059, -968, -8, -82, 1499, -4029, 668, -579, -1677, --1484, -429, -7202, -1402, -1751, 1065, -1611, -430, 3084, 1988, -1804, -999, 1086, -467, -392, 819, -1193, 2986, -320, 1236, -2911, 2063, -2817, 889, 1701, 1783, -2226, -1314, 1989, -1523, --599, 3151, -95, -1453, -1755, 665, -2666, -494, 666, 2598, -1335, -1428, 2356, -599, -2471, -344, 2876, 330, 25, 3274, --2862, -2571, -3231, 745, 332, 3085, 486, -808, 3, 235, --3343, 5420, 1039, 420, 1230, 1418, -281, -1262, 1198, 771, --1619, 2838, 586, 1459, 2783, 43, 633, 1620, -1449, 108, -251, -1912, 4635, -2814, -2596, 2628, 1426, -2051, 1214, 2935, --60, 5197, -3448, 1387, 2333, 1782, -408, -580, 888, 1631, -1204, 2080, -2037, -455, -1880, -772, 2030, 215, 5213, 386, -119, 212, -1275, -115, 2255, 227, -1586, -1850, -900, 147, -2387, -2680, -639, 288, -3667, -1667, -1359, -1591, 383, -321, --1110, 855, 3446, 3278, -3845, 1154, -356, 310, -796, 235, -302, -1157, -1792, -897, 468, 1197, 1706, -988, 567, 1925, -2331, -117, -441, 382, -2299, -387, 1489, 1283, -540, 435, --1649, 1406, -155, -551, -723, -125, -895, 1316, -790, 3185, -2930, -1783, 139, -1301, -653, 4004, -615, 720, 1082, -2001, --1710, -2412, -1771, -5700, 1089, 4108, 295, -2832, -1285, -917, --2035, 1720, 1620, -2310, 1450, 3053, 3805, 5730, -1803, 5648, --708, -1184, 654, -1164, 798, -2640, -477, 2571, -114, 283, -950, 2341, -3310, 1169, -536, 333, 2119, -2388, -2025, -3870, --1098, 2660, -241, -2680, -971, -2975, -2250, 777, -2347, 2225, --142, 171, -556, 1545, 1566, 670, 1129, -424, 1084, -675, -4, -549, -914, -1378, 935, 2621, 2342, -2513, 2578, -636, -1201, -1812, 283, 627, -2969, 1216, 2691, -349, 2720, -379, -1699, -4437, 4837, 2990, -569, -3944, 576, -2887, 889, 823, --1882, 2241, 1611, 1951, 17, -2831, 1955, -540, -2779, 2704, -4198, -82, 4318, 182, -760, -1260, 3274, -1560, 1470, -1118, --920, 2060, -760, -809, 2265, 3194, 1289, -1309, -1021, 159, -641, -1975, 1446, 171, -3431, -1857, -1008, -145, 3778, 476, --1681, 441, -704, 649, 1161, 2418, -48, 3277, 1816, -1414, -4419, 653, -1670, 3305, 4155, -66, -1007, -344, 1429, 2555, -1140, 203, 2996, -625, 2061, -576, 862, -227, -111, -754, -2689, -1465, -1480, 4241, 1955, -4770, -1130, -3623, -1901, -6277, --273, -2283, 119, -3250, 165, -829, 3003, 2822, 1570, -653, -3970, -3106, -2807, -167, 4508, -404, -366, -2883, 1891, 1906, -1578, -1258, -1413, -2586, 167, -2160, -2354, -847, -978, -1075, -932, 158, -576, 366, -1983, 210, 301, -3006, 1991, -1762, -180, 2328, 1851, 68, -724, 1895, 1349, -1236, -1589, -4144, -308, -165, 2272, 718, 2668, -1394, 2276, -1057, 1555, -2917, -470, -3969, -534, 880, -1041, -2100, 1692, -206, -979, 83, -5273, 2307, 2325, 871, 332, -4792, -1357, -961, -3749, -2314, --3961, -76, 1637, 2213, 829, -1926, -3864, -3513, -2537, -1777, --319, -2028, 677, -464, 21, 2280, -2360, 837, -27, -666, -1770, 1758, -1892, -364, 562, -546, 1170, 562, 3665, -3060, --244, -1817, 1208, -3234, 692, -1260, -1468, -2892, -930, 2169, --50, 1255, 3329, 527, -1117, 934, -1088, -1008, -3039, 1852, --772, 364, -2071, 871, -1523, -283, 1755, 1581, -44, -3536, -5985, 3491, 1445, -1506, -227, -1086, 2527, 525, -1568, -941, -2242, 3200, 3056, 1514, -505, -6483, 594, -3, 279, 107, --2652, 1114, 1264, 1364, 1893, 1208, -820, -141, 182, 215, -1996, 1287, 4154, 4412, 159, -7673, 2473, -1080, -1602, -796, --893, 1224, -3118, -2155, 686, 1245, 1283, -1574, -1956, -1013, -479, 2970, -4094, -441, -2665, -3304, 1933, 1089, 898, 1842, --959, -865, 4371, -493, 1470, 12, -3696, -4089, -1157, 2112, -1576, 1828, -1974, 3231, -1929, 425, -20, -347, 2677, -1410, --2699, 39, -799, 6754, 1353, -818, -2112, -3760, -2050, 229, -2854, 2243, 458, -646, 537, -1037, 3436, -378, -172, -4431, --390, 1672, -2135, -1501, 1585, -2953, 2115, -1064, -777, -2247, -756, 4919, 1562, -1728, 2271, -633, 2748, 1613, -5886, -2008, -1888, 303, -2047, -1267, -3812, -176, 4421, 1609, 4380, 1764, -2054, 3948, 754, -374, 2065, 2907, -959, -1443, 277, 1662, -1596, -2848, 3823, -1282, -530, -1805, 5396, 484, -1701, 1727, -1538, -375, 1681, -1650, -985, -4020, -2647, 3615, 3282, 131, -3325, -320, -486, 113, -249, -430, 2286, 300, 1424, 2062, -776, -1940, -2705, 297, -342, 174, -32, 5167, -2660, -3979, -664, -752, 632, 1167, 2568, -3014, -1113, 857, 1540, 4386, -1911, -113, -1780, -1128, -1185, 1310, 513, -2647, -871, 1755, -703, 1137, 765, 3252, 472, -772, -1831, 499, -4881, -368, --411, -2728, -1856, 1619, 461, 203, 612, 185, 2485, 246, --2916, 3260, 740, -1178, -2506, 791, -234, 3148, -691, -1674, -1791, 1850, 337, 1352, -75, 467, 2329, 1250, -338, 2704, --4729, 4104, -3411, -1254, -81, -292, 2012, -2115, 521, -1156, -590, -129, 185, -1099, -1020, 574, 1887, -1196, -1737, 1226, --65, 1660, -1811, -3558, -1066, -1532, -157, -1273, 1482, -576, -300, 315, 389, -48, 1021, -1591, 2798, -473, -2623, 376, --1702, 1330, 4419, -1573, 664, -3511, 907, -1771, -1249, -2202, -1464, 2014, 46, -1728, 3179, -1500, -4324, 916, -2209, 1977, --762, 1207, 2803, -2417, -1131, -151, 3075, -1316, -1189, 956, --1154, 305, -3103, 4428, -2695, -643, -64, 3825, -2649, 3967, -1514, 834, -1969, 1142, -1446, 2533, -1942, -226, -1110, -1975, -1482, 1070, 2418, -3559, 2128, 5010, -903, 3790, -526, -2744, --611, 2096, -1676, -1200, 1187, 6, 1169, 475, 959, -864, -463, -1854, 2576, -1268, 2257, -467, 403, -989, -2031, -3489, --2110, -647, 423, 2020, -891, -1763, -2885, 960, 2766, 2532, -1419, 1277, 3395, 664, 1292, -641, -2724, -1367, -18, 121, -3852, 162, 2357, -870, -623, -2658, -1484, 1053, 15, 1885, -362, -704, 4296, -187, 2326, -802, 1419, 1856, 416, -4708, -36, 2460, 1054, 891, -3444, -1440, 822, 820, 2429, -289, -811, 32, -1973, -4511, 862, 347, -1236, -3238, 1259, -531, -1113, 3728, -4282, -1399, -418, 2909, -3272, 3871, 271, -192, --396, -872, 2096, -2137, 690, -768, -1524, 5171, 838, 1226, -2275, -2842, 3504, -5017, -1537, -918, 1163, 437, -333, -23, --1956, -2994, 1453, 1387, 3168, -1580, 1385, -567, 2380, 2043, -422, -679, 1921, 1293, -1368, -2655, -577, 3030, 2292, -2224, --2335, 2549, -2271, 1018, -1232, 3234, -1540, 2286, 369, 504, --3940, -4405, -441, 493, -2250, -2177, 1122, 1125, -275, 1560, --2348, -711, 3295, 136, 252, 4611, -2798, 1592, 3327, -649, -1719, -1964, -1373, 769, 1597, 2241, 3139, -134, 2387, -684, -1804, 414, 891, 847, -3209, -2248, 205, -3374, 1662, 1743, -654, -2242, 2760, 4074, 294, 1021, 403, 1060, -239, -69, -1811, 4691, -2800, -207, -2360, 3184, -1175, -2886, 1276, 3488, -1327, 409, 818, 2829, -1748, -223, -905, -2335, -656, 2215, -1133, 1288, 292, 1046, -1601, -619, 384, 555, 640, -276, --754, 6315, 1813, 826, -466, -902, -261, 585, -3760, -3138, --1273, 414, -478, 2956, -2964, -1502, 3040, 262, 1769, 4102, --1387, -198, -544, -3909, -620, 1762, 1081, 1238, -751, -1312, -2538, -994, 588, 326, 2923, 1942, -2590, -2375, 1157, -128, --910, 2031, 374, 104, 1559, -750, 3137, -1576, 1313, 2867, --2754, -686, 2284, 2314, -342, -1469, 1911, 2367, -2329, -2407, -450, 1258, -598, 1358, -1420, -4229, -847, 126, -551, -2317, --3631, -1028, 1795, 2512, 2375, -1631, -2307, 993, 1270, 800, --4028, -1733, -59, 974, 1534, 288, 661, 169, 1371, 625, -131, -536, 162, 969, 534, 761, 2685, 530, -1297, 1767, --2732, -2162, 671, 1032, -2490, -765, -1212, -973, 1887, 1413, --38, -1091, -2699, 2840, 1184, -1413, 1439, -140, -574, 870, --1482, -687, 242, -998, 1338, 3738, -1508, -3330, -4003, -300, --1326, 415, 265, -3206, -3629, 591, 270, -851, -3314, 942, -2543, 555, -1694, 89, -2732, 2115, 163, -3536, -601, 926, --666, -551, -2448, 1133, -1296, -4312, -742, 1962, -773, 3475, -857, 677, -256, -136, -526, -604, 1061, -1871, -2151, -2246, -4091, 1060, 608, -2115, 1246, -233, 428, -1953, 320, -847, --1531, 1468, -3075, 1129, 1368, -1759, -1640, -446, 564, -305, -867, 3525, -1015, -3430, 1651, 3366, 785, -2175, -247, -2237, -1285, -2702, -600, -2008, 253, -732, 353, 44, -1973, 1253, --97, -1977, 4481, 952, -306, 2830, 3683, -290, 694, -1976, --294, -398, 369, 665, 1119, 475, -2421, -1876, -1092, -564, -2101, -2325, -714, 1906, -599, 920, -279, 513, -456, 1334, --3090, -726, 593, 1067, 2985, -782, 2958, -1318, 2657, 1634, --1826, 614, -102, 1251, -446, -614, 2738, -197, 1652, -450, -3333, -1356, -1228, 3049, -889, 3202, 1783, -309, -3626, -38, -203, 2334, 3176, -1369, 1602, 1530, 2146, 997, -3884, -310, --2311, -405, 1960, 610, 2296, 683, -2596, -5041, 297, -427, --1953, -3401, -1469, -388, 1331, 377, 3216, -2071, 1762, 94, -1389, -873, 2143, 590, -1358, -24, -479, 978, -2359, -58, -790, 66, 2693, 1548, -14, 433, 591, 806, -3651, -603, --2968, 2556, -121, -386, 1793, 844, -2257, -141, -670, -3489, --1380, -367, -229, -2964, 2303, -204, 75, 801, -1576, 912, --734, -1793, 1146, 2983, 1449, 1845, -1041, -3195, 2980, 4109, -3085, -671, -2309, -2131, -3367, -214, 3211, -283, 604, 2751, --808, 4071, 3984, -262, -1155, 1394, -695, -2313, 2562, 2432, -311, -2525, -2459, 214, -999, -682, 2043, 1466, 2756, -1981, --686, 1517, 896, 3064, 841, 3696, 1080, 2124, -647, 28, -1821, 3225, 1458, -166, 2754, -4383, -2844, 1363, 28, 1211, -128, 1141, -1628, 1140, 1988, 2441, 4027, 488, 547, -3046, --1062, -386, 2100, -1222, 1592, -3, -354, 497, -782, -858, --3409, -495, -959, -1031, 833, 1317, 464, 1990, 1151, -590, --925, 625, 1147, 2795, 2382, -1082, -204, 1342, 2135, 1877, --127, -2508, -1997, 545, 684, -2197, 89, 1262, -2302, 2209, --755, 2515, -1066, -2053, -916, -190, -776, -432, 667, -342, --132, -3418, 783, -178, 3220, -1879, -3616, 1236, 693, -2016, --3059, 3074, 2828, -4974, -916, 3328, -952, -981, -565, -2241, --3409, 2105, -3685, 494, 1773, -2902, -1848, 2426, 1065, -1234, -2404, 2413, 538, -1800, -826, 572, -377, 1877, -3059, -2988, -361, -983, -1254, -3536, 39, -105, 1306, 137, -265, 2354, --2624, 1072, -3342, -1676, -2425, 1563, -130, -27, -2213, -599, --1526, 766, -1982, 2659, -3351, -1613, 3354, -870, -2629, 438, --950, -1671, -2191, 5536, -503, -3851, 2987, 1222, -1532, -1866, -1346, -493, -3851, 3574, -867, 2991, 2556, -2002, 2066, -1302, --3733, -849, 795, -925, -614, 2287, 212, -1686, 1404, 395, --5043, 856, 783, 40, 1783, -1344, 672, -3133, 814, 3906, --1989, -1519, -1420, 259, -2126, 842, 1693, 1068, -3536, 1990, -1874, 1660, 745, 440, 2064, 3847, -1906, 2156, -172, -259, --3073, -569, -1994, -927, -2196, -897, -812, 193, -3229, -2891, -723, -1594, 2149, 450, 1213, 2821, -619, -1148, 1743, 1019, --374, 2782, -424, 65, 42, -1869, 155, 2793, 889, 62, --323, 661, 1499, 1218, -663, 649, 959, -2014, 336, -4322, -965, 1320, 1495, -790, 618, 2847, 2827, -58, 278, 2221, --3001, -646, 2671, 1950, 738, -3011, -99, -1179, 662, -1618, --2051, -4129, 2443, -799, 314, -4, -2134, -2518, -2010, -1446, -733, -1591, 3492, 2054, 1616, -239, 3028, -436, -62, 339, -1403, 1273, -950, -1065, 1279, 1430, -786, -3174, -414, 1247, -3610, -2395, -853, -778, 2711, -69, -1814, 1117, -809, -2448, --1785, 3468, 768, 215, -499, 584, 560, 584, 229, 1737, -46, -1955, -1224, -3958, 4053, 1725, -1660, -563, -1273, 3085, --2839, 228, -217, 1653, -208, -3516, -502, -1944, 159, 2868, --3478, -1600, -1105, -763, 1480, -347, 831, -1251, 459, 1555, --1464, 1562, 104, 2090, -402, 762, -81, -192, 517, 1073, --2499, 2867, -3719, -1369, -188, 824, 3152, -3716, -1015, -4253, -63, 543, 3181, 241, 2088, 1167, -870, -2817, 550, -2984, -2590, -324, 2390, -960, 537, 418, -90, -865, 784, -1852, --2418, 2485, 1454, 131, 3330, -535, 2645, 351, -2049, 3696, -1981, -242, 1454, -807, 1658, -4782, -2039, 1958, -499, 415, --2693, 3695, 2381, -401, -809, 2059, 3964, 1907, 4343, -1844, --1638, -2377, 883, 351, -303, 1618, 2464, -3051, -1193, 1640, --935, -1596, 2037, -2579, -603, 657, -1147, 1566, -1137, 2817, --251, 1342, 1492, -1255, -4106, 721, 144, 1111, -453, -860, -4016, -2944, 1467, -1149, -671, -634, -1606, 1142, 2781, 940, -206, -1972, 1033, 4312, -761, -751, -1122, -978, -5490, 810, --1691, -3220, 1506, -2164, -677, 2932, -2818, -3065, 538, 2298, --3148, 815, 1161, -4118, 1597, 1753, -623, 2504, 2272, 206, --902, -1945, -75, 1139, -648, -4395, 2537, 380, -759, 1714, -3049, -5603, 868, -2853, 998, 255, 1271, -998, -3746, -900, -813, 2030, -2343, 2054, -1295, 724, -1019, 364, 1783, -2454, --1359, 369, 4803, -1726, 4080, 4008, -194, -596, -1384, -136, --2813, -152, 2993, -1222, -481, -3402, 748, 528, 127, -433, --585, 1003, -57, 629, 429, 2246, 1353, 385, 3036, 840, -2609, 1213, -3683, 2609, 270, -103, 562, -689, 454, -1183, -2548, -227, -765, -1849, 537, 374, 776, -2054, -3202, 1251, -2969, -2052, 3178, 567, -14, -795, -2769, 1975, -1551, -1559, -1983, -3765, -3047, -36, 586, 969, -603, 5060, -455, -461, --1593, 247, 1229, 2407, -2978, -491, 893, 1174, 13, 1084, --1617, 3115, 1985, -2689, -2150, -2093, 1355, -2569, -662, 909, --132, 517, -2131, 1189, -1226, -649, 475, 206, 47, -1501, --599, 4, -2750, -925, 775, -2554, 2313, 2539, -2490, 2715, --287, 837, -993, 1846, 812, -1628, -2330, -2920, 375, 1144, -1301, -235, -2313, -1364, 2304, -969, 286, -2151, 673, -915, -2093, 1547, -991, -253, -1102, -2838, -1714, 396, 650, 297, --603, 1866, 127, 1406, -3547, -7844, 567, -2849, -424, -604, -3174, 799, 331, 1673, 736, -915, 2142, -2219, 646, -3095, -407, 385, 3352, -3129, -1201, 1645, 670, 360, -1912, -1181, -2490, -103, 750, -230, -2366, 1867, 1006, 4611, -2031, 1645, --2623, 314, 1953, -4144, -409, -1126, -1403, 770, 2241, -266, -410, 228, 3, -2178, 2216, 590, 789, -1613, -918, -352, --3068, -3376, -1201, 1045, -1306, -2037, -1629, -910, -707, 4331, -2109, 2049, 2337, -1997, -2444, -2213, 2669, -1094, -2502, -861, --477, 536, 501, -1656, 1371, -1278, -312, 1373, -1283, -1138, -1183, -1715, -769, 1111, 4108, 1210, 945, 1061, -2146, 231, --59, 643, 233, 759, -622, 117, -2455, -639, 2781, 637, --41, 3792, -2721, -2218, 3425, 91, -485, -2398, 895, 1088, --2188, -280, -671, 511, -2238, 2503, 1831, -726, -432, -272, --1556, -886, -540, 3225, 1893, 1869, 739, -2234, -82, 1940, --2516, 1273, 4645, 2123, 2828, 436, 1935, -1435, 1591, 1308, -579, 2632, -1077, -374, 190, -2059, 453, -3437, 2093, 93, --1041, -1668, -469, 1376, 1095, -1411, -1692, 1313, -1444, 119, -247, 624, 1716, -2525, -3822, -1134, 3603, 4044, 3662, -385, --3564, -4686, -1228, -396, 2601, 1735, 454, -1779, -1921, 508, -1394, 783, -2069, 1301, 851, -2141, -1568, 1376, -469, 3178, -1002, -973, -20, 126, -1456, -1825, 1402, 1690, 1207, 3030, --1083, 3348, -1801, -2025, -3519, -891, -1007, 1051, 487, -2385, --785, -742, -3551, -1961, -1541, 2867, 382, 1324, -2997, 2388, -2602, -3996, -1410, 991, 1288, -1356, -610, -1194, 220, 2394, --1542, 2001, -1563, -1695, 1637, 1843, 1702, -2631, -931, 1645, -83, -2147, 916, -1429, 3589, 3089, 1208, 2722, 129, 1530, -2955, 490, -510, -3409, -166, 1646, 1891, 1008, -1082, -3953, --990, -608, -625, 1237, 3971, 247, -433, -518, 248, -1656, -240, 901, 419, 915, 867, -3543, 1273, -1342, -2191, -2208, -867, -445, -3363, 956, -2879, 279, 476, 1771, 3563, -2729, --104, -552, 867, 431, -705, -881, -2232, 1975, 918, 1835, --620, -1313, -2156, 717, -2079, 3697, -2615, 547, 3133, 1198, -351, -1936, -2763, 1540, 3012, -877, -2278, -4916, -1961, -227, -3198, 1346, 610, -800, -1166, 2811, 401, -4205, -1347, -1716, --1092, 1125, -214, -153, 2626, -1392, 3728, -1342, 178, -562, -246, 889, 867, -1506, -2245, 5006, -967, 1398, -3215, -559, --254, 945, -5444, 332, -2299, 648, -2072, -1710, -547, -2104, --951, -2386, -3666, 2035, -2592, -357, 1505, -1229, -1650, 452, -2235, -2338, -300, -3464, -786, 68, -1709, -913, -2816, 154, -2111, -2194, -1245, 1005, 2424, -2986, -337, 566, -204, -4953, -1002, 3038, 233, -2062, -1026, 3539, 1819, 1280, 712, -1322, --401, -155, 1099, 3017, 2236, -2838, 447, 1473, 1237, -1258, -5828, -2554, -2166, 467, 4233, -1672, -531, 2154, -35, -669, -1131, 545, 2060, 2582, 614, 583, 428, 978, 110, -1, -2393, 3032, -3015, 20, -1377, -621, 805, 1338, -224, -3826, --1930, 1792, -5480, 2374, 1042, 2632, -397, -4122, 860, 2549, -1849, -1325, 173, -1065, -1638, 1910, -2395, -1787, -2208, -2980, -292, 2323, -369, -3011, 1679, 3371, -1292, -957, 1031, 3243, --1039, -2664, 1262, 1598, 12, -1116, 1988, 1056, -1536, 98, --2703, 1371, -524, -871, -65, 80, 1789, 1182, -312, 1527, -801, -853, -249, -296, 1010, -734, -780, 3937, 1879, -1521, -1141, 236, 783, 274, 2379, 691, -124, 2084, 466, 242, -628, -187, 18, -1173, -1502, -1997, -2783, -1759, -348, 206, --542, -4711, 3149, 2172, 891, 3814, -1954, 3775, -1930, 477, --2547, 29, 772, -309, 1427, 198, -1044, -1133, 1621, -1307, -1830, 2445, -3337, 2265, 4120, 504, 1198, 2074, -550, 364, --2628, 277, 996, 1032, 2130, -1549, -1065, 3791, -300, 400, --134, -1643, 3247, -1055, -2254, -901, -4003, -1302, -1936, 1234, --1346, 1775, 2796, 1562, -430, 282, -3049, -267, -1720, 1388, -5145, 999, -3982, -722, 244, 174, -1461, 490, -2485, -1889, -1291, -2031, 1076, -2738, 3529, -1548, -447, 661, -1130, 286, -1150, 1921, 1582, -343, -293, 4698, 1899, -1843, 199, -670, --270, -2458, -823, 3623, 1158, -4982, 2433, 2179, -718, 1434, --1718, -940, 2997, -543, -3739, -126, -157, 2396, 28, -843, -2090, 241, -1500, 2309, 387, 5, 355, -2141, -1055, 7, --389, 2544, 434, 1709, 18, 2112, 795, 26, -26, -1908, -1013, -80, -1003, 2212, -2500, -844, 2055, 631, -95, 502, -358, -3033, -698, 3233, -1318, -636, -1083, -174, -1166, 973, -394, 1547, -2101, -680, -451, 911, -1586, 1831, 2372, -1977, --981, -1063, 5264, -859, 3355, -2533, -1979, -1373, -1691, -535, --1417, -1638, 2316, 2447, 1898, 1047, 185, -994, -1906, 725, --2347, -1987, 2305, 3801, 786, 2212, -491, -2675, 1224, 1138, -143, -484, 1924, -1971, -1547, -2016, 169, -2175, -1368, -1411, --521, -2974, 174, 2494, 270, 3082, 2667, 1555, 149, 45, -1527, -783, -3765, 984, -2262, -1924, 0, -190, -2824, 330, -1932, -2256, 2544, -3120, 4234, -822, 291, -3784, -124, 456, --172, -1126, -1893, 2261, 61, 3081, -1052, -869, 1631, -3245, --2426, 2194, -2343, -3638, 3737, -2787, 368, 138, -5621, -534, -896, 708, 1807, -774, 1425, -1378, -2820, -2595, -2924, 2019, --3029, 548, -531, -205, 2727, -876, 1223, 75, -304, 4599, --2882, 2578, 1312, -959, 3258, -3696, -1043, -2416, 824, -2226, -866, -372, -958, 777, -537, -2177, 5602, -974, -4435, -1684, --2534, 1652, 643, 797, -740, -558, -741, -162, 1670, 672, -1000, 999, 1768, 576, 717, 2377, -1330, -1711, -2371, 365, --3707, 924, -218, 2269, -1343, -406, 2244, 2766, -1360, 363, -588, 747, -525, 2562, -3779, -842, 895, 914, 2705, 2396, --571, 2599, -1428, 1861, 3621, 2429, 211, -663, -3057, 621, --2230, -1586, -2381, -920, -55, 547, -1201, 2138, -416, -1575, -452, 3927, 670, -725, -3054, -438, 469, -775, -3330, -1701, -2909, 2868, -1773, 1345, -2357, 2808, 490, 1899, -3430, 1355, --15, 1703, 1829, 131, -1201, 1559, -120, -1745, -1840, -2954, --1020, 2205, 355, -1059, 1609, -1664, 190, -359, 1558, -3154, --1700, -3276, -519, 2422, -1010, -1021, 1743, 2137, -177, 1369, --2153, 2755, 4297, 1042, -4168, -1116, 1225, -842, 2544, 1176, --1412, 64, -1787, -365, -1109, 2349, 4232, -2862, -3846, -490, --3036, 92, 1497, 2988, 402, -386, -3956, 52, 142, 1277, --1416, -870, -2956, -4582, -2216, -3140, 673, -1036, -1076, -1968, --6465, 3016, -2000, -824, -2909, 1943, 286, -1652, -784, 3356, --145, -363, -1882, -3789, -320, 650, 2199, -4496, -2250, -1161, --6, -290, -243, 816, -1806, 1868, 866, -639, 3201, 3112, -1865, -6037, 3157, 1589, 4012, 2474, 3156, 1757, 2697, 3988, -433, -3144, -614, 779, 149, -2493, -3262, -1482, 1615, 3160, -1833, 2114, -161, -3484, -910, -517, -994, 109, 882, 1706, --556, -3807, -965, 87, 2445, -1135, 1025, 580, 87, 1861, --1321, -1150, -23, -1280, 1016, -1426, 452, -200, 429, -919, --678, 192, 404, -8, 3410, -1981, -128, -3147, 744, -2230, --556, -744, 561, -1105, -1190, 2871, 569, -1122, -501, 3290, --470, -1378, -1369, -1098, -1188, -2559, -2248, -1658, 1183, -762, --414, 2540, 2590, -564, -1261, -1728, 1385, -409, -772, -1627, --1539, 640, -2630, 1989, -1067, -299, -2673, -24, -656, -100, -2943, 355, -1589, -1422, 1190, 2597, 563, 1377, 1219, 2838, --3899, 1334, 1967, -2677, -1771, -1701, -1457, -963, 485, 1731, -2162, -1675, -1689, 2631, 1293, 165, 946, -59, 1049, -672, -537, -3021, -1375, -1354, -748, -1853, -1067, -3028, 1097, -165, --3410, -1669, 673, -1086, -1393, -149, 687, -2872, 1100, -1600, --35, -70, -1054, -2047, -571, 3250, -2723, 3384, -519, 70, --2173, -1542, -1005, -2091, -417, -814, 3701, -2331, 205, 495, --2140, 1373, -796, -4984, 1319, -2233, -2095, 1375, -694, 1835, -2420, -1289, 1586, -1510, 4466, -1385, 2052, 1687, 632, -1341, --302, -4307, 448, 699, 266, -5946, -2531, -1496, 583, 578, --340, 1270, -2052, 1220, 949, 755, -364, 3661, 986, -1936, -496, 1504, -1176, 2178, 764, -4684, 599, -812, 1074, 1888, -390, 3330, -357, 1249, 1609, -194, 1557, -1189, -845, -2624, -482, 650, 2358, 1582, -569, -2356, 865, 2221, 1510, 2168, --423, -933, -1473, -111, -157, 413, -258, -267, -1553, 1883, -153, -348, -1494, -2663, 2615, 1109, -3247, 1526, 1844, 248, -3196, 433, -2833, 730, 489, -1206, 1147, -3335, 1981, -1756, --1969, -227, 865, 327, -1485, -1012, -2266, -449, 2150, -8, -1718, 2910, -1176, -373, 4342, 2888, -3344, 774, 1, 1652, --1489, -1679, -1352, -1143, 1630, -2362, -1245, -3578, 2014, 2542, --654, -595, 906, 2948, 817, -1395, -3237, -2230, 146, -1310, -389, -1105, -2116, -2354, 3124, 1777, 3461, 1079, -859, 2646, --66, 441, -85, -5893, 3209, 982, 659, -123, 326, -1194, -1233, -2614, 372, 1123, -397, 741, -1982, -1931, 473, 1357, --3749, 1044, -1086, -385, -2679, -1703, 1932, 65, -765, -232, -978, 880, -150, 2185, 1940, 826, 109, 1314, 628, 2121, -1799, -2036, -2171, -1402, 1952, -3152, 789, 725, 2325, 360, --2686, -1918, -2363, -1075, -365, -2330, 2941, -2650, 2692, 2370, -1796, -1387, 684, -2554, 1821, -147, -818, -2447, -4955, -2077, -2225, -805, -338, 1311, 3611, 2650, -1944, -3885, 4719, 4537, -376, -2540, 1926, -215, -225, 1788, 668, -2371, -649, 1322, -1020, 524, 1866, -723, 357, -6751, -899, 1527, -780, -932, --2082, 2006, 1096, 1650, -3452, -320, -560, -561, -1232, -692, -1699, -3825, 3554, 967, -84, 1813, -2903, -1329, -242, 2731, --92, 900, -1179, 973, 3354, 1991, -162, 1350, 1155, 1013, -2223, 2208, -254, 1283, -766, -1846, -538, -152, -3323, 1720, --5534, 5429, 3003, -522, 18, 605, -1178, 385, -287, -188, -362, -2627, 79, 326, 257, -431, 2275, -707, 454, 2594, --158, 428, -192, 2474, -515, 2566, -207, -1718, 1358, -609, -1241, -5458, 10, -919, -2126, -1106, -1147, -95, -2734, 632, -2732, 561, 1617, 2189, 2472, 3740, -998, -1436, 1566, 1416, -1551, 3778, 22, 852, -1960, 4270, -673, -616, -693, -1289, --1458, -1047, -2731, -1570, 3897, 1471, 1851, 2354, 3668, -3542, --2459, -1607, -939, -601, -893, 438, 70, -1445, -4351, -1985, --1098, -494, -2259, -981, -2261, -251, -2146, -1697, -2617, -307, --1732, 1813, 811, -139, -1594, 761, 1381, 285, 3207, 919, -1827, 267, 1351, -1593, -916, 698, 684, 1015, 2200, -2849, --1948, 459, -1448, 6755, 1031, -156, -1030, -960, 60, 223, --913, -546, 2688, 2769, 504, -2682, 1077, 3108, 2739, 1468, -2844, 106, 1256, -1361, 584, 2659, -1178, -1722, 194, -453, -1298, -906, 3436, -2579, 2507, -1529, -3591, 475, -509, -2219, --3362, -16, 1951, 1169, 113, 957, -54, -2859, -2841, -406, --321, 1701, 1514, 1210, -560, -2761, 824, 1050, -4777, -1668, --1382, 236, -1606, -76, -421, -318, -1432, -1277, -2160, 760, -1142, -1541, 3041, -629, 3060, -1284, -4053, 804, 497, 68, --1284, -69, -1022, -604, 1683, 368, 1219, -463, -684, -2306, --740, -6642, -1180, -163, 1127, -537, 695, -4359, -113, -3359, --2416, -374, 2552, 742, 36, -39, -1427, -1087, 854, -2770, -1186, -777, 1651, 1922, -3346, -1163, -1711, -3625, -2065, 4882, -1219, 3834, 1658, -1483, -763, 1176, 875, -1154, -3019, 6575, --282, -651, 226, -485, 245, 2573, -249, -2325, -323, -928, -2847, 2342, 215, -2557, -2451, 30, 672, -749, -960, -1185, --46, -4765, -2202, -1254, 2415, -1627, 360, 453, 2595, 2525, --115, -950, -1327, -482, -868, 1107, 840, 1183, 2518, 3725, -249, 2198, -703, 2370, 2123, 2016, 188, -1336, -2789, -80, -3066, -619, 1570, 1687, -567, 2632, -5817, -2445, -1831, -1639, -672, 580, 787, 1192, -1900, -2436, 792, -1260, -3140, 1942, -2790, 3114, 374, 1251, 2739, -1282, 2221, 550, 1827, 372, -2592, 447, -2967, 2903, -1895, 2506, -180, 2352, 2269, 860, -1017, 845, -4027, 236, -2232, 342, -2285, -2369, 3209, 2138, --8, 369, -495, 1139, -1352, 1987, -506, -839, 43, -1182, -657, -1074, 937, 2432, -1438, -261, 922, -871, 928, 1110, -2166, -1211, -1885, -615, -1935, 1128, -2323, 4666, 2591, 25, -1734, -3273, 5046, -1180, -240, -3711, 972, -2212, 203, -1088, --2155, -1608, 451, -2562, -1497, 1326, 5204, 955, -1834, -734, -63, -698, 1806, 434, 1815, -628, 2651, -332, -1942, 4354, --3649, -1477, -1254, 5016, 3613, 2987, -661, 4852, 736, 1954, -359, -98, -503, -419, 1216, 734, -62, 3019, -5933, 1019, -1435, 2293, -129, 415, 1971, 2982, -601, 533, 3357, -4248, --1380, 2931, 2185, 1044, -897, -1763, -1182, 3096, -1256, 202, --1507, 1685, -1077, -195, -3366, -3226, 15, -2650, 4210, -4123, --1600, 33, -730, -2208, -1915, -1981, -573, 3903, 155, 2365, -1013, 2227, -5599, -608, 2614, -1143, 3524, 2967, -938, -1006, --2027, -1259, -2465, 857, -2912, 1207, 1256, -3322, 3099, 1027, -1499, -1517, 1244, 2252, -197, 4003, 88, 2281, 586, 1171, --3342, 742, -1469, -1692, 3488, -427, -2006, -718, -2600, 2867, --1391, 1058, 2712, -1000, 1064, -2060, 4891, 1872, -385, -1545, --227, -679, 3905, -2451, 269, -36, -234, -217, -232, 1746, -1217, 837, -6067, 599, -3311, 1292, 2948, -1852, -523, -1198, -2470, 190, 3456, 827, 484, 136, 1635, -3475, 170, -140, -1450, -375, -2077, 14, -2165, -3850, 1454, 1158, 934, 2605, --1330, -2862, -140, -695, -1684, -159, -1223, -3672, -882, -2272, -463, -1312, 2223, 3207, 1358, -3102, 3010, 3151, 37, 2645, --1103, -3732, -1520, 3458, -2982, 0, 68, -1025, -887, 144, --1124, -2844, 430, 2146, 1739, -1619, -2502, -568, 3135, 1291, -1407, 1779, 841, 241, 1324, -1092, -2828, 1445, 2475, -2236, -1643, 3361, -4, -1636, 246, -1101, -1233, 866, -3207, -2887, -38, -44, 687, 3750, 209, 1196, -1951, 1535, -1052, 142, --217, 2065, -2619, -4566, -426, 937, 304, 2464, 874, -1127, --4650, -474, 2055, -784, 56, 842, -2030, 1246, 3274, -345, --2258, -133, -4448, 673, 904, 3351, -387, 816, -1722, -712, --3050, -389, -610, 598, -1247, 166, -666, -662, 160, 81, -1522, -241, -699, -361, -1429, -719, 4062, -1825, -557, -774, --494, -662, 558, -3420, 2074, 1265, -2485, -4538, -1954, -485, -5160, 1086, -3615, -1379, -106, 507, -2629, -269, -1435, -2207, -519, 1547, 1682, 1148, -994, 1429, 618, 267, -1223, -993, -147, 4879, 602, -1222, -1664, -983, 4354, -798, 1813, -751, -522, 1583, -1143, -1282, 3317, 1969, 1581, 1574, 919, 4035, -87, 1154, -2901, -1649, -2401, 2548, -5105, -804, -5987, -1662, --981, 2769, 793, -1666, 2131, 35, 75, -2405, -1980, -1650, -92, 155, 3088, 770, -5415, 525, -2900, -1931, -1624, -1326, --2750, 406, -2821, 713, 4473, -2658, -569, -5046, -601, 1285, -1441, 154, 1778, 5092, 3424, -1045, -2902, -812, -1893, 902, --2362, -145, 1676, -201, -1892, 2349, -3757, -655, -83, 31, -360, 1220, -70, -736, -815, -1223, 1575, -1293, 1693, 37, --1042, 1236, -1454, 1276, 425, -1192, 1057, 1093, 2315, 1932, -982, -2255, 4897, -2807, 1898, 862, -2348, -248, -157, 2611, --1426, -523, -4672, 3469, -2140, 653, -202, -196, 1619, 3342, -502, 1310, 657, 2035, -925, 2150, 2220, 2165, -1320, -336, -478, -2741, 3189, -24, 567, -1154, -2653, -1208, 438, 1346, -323, 693, -674, 992, 2965, 1409, 1619, 588, -3006, -2089, -909, -21, 879, 3352, 1452, 2517, 189, -1614, -115, -1609, -3116, 1580, 1041, 2471, -4040, 1176, -2621, -14, -623, 1323, -456, 2690, -1203, 1418, 324, -3270, -1837, -299, 2224, 927, --2335, -280, 4035, 222, -654, 983, 1526, -912, 1005, -657, -1438, 339, 963, -1518, -1642, 1890, -158, 570, -612, 1797, --1215, -271, 1571, 2345, -1047, 3919, 626, -2085, 738, -765, -868, -85, 148, -1823, 1980, -2312, -2217, 734, 3205, -705, -1401, 2146, 1629, -622, -2182, -4415, -525, 2356, -2248, 1400, --1900, 212, 1415, -1318, 340, -830, 1410, 470, 113, 3116, -1324, -1380, -171, -151, 160, 5049, 741, -4071, -1085, -3864, --659, -3974, -1743, -3041, 768, 1, 605, -209, -2788, 1027, -3844, 818, -851, -2856, -1816, 906, 2146, 521, 1599, 1415, -1013, -1316, 347, -1696, 34, 661, 3357, -2619, 963, 2962, -1517, 1665, 1175, 2596, -2174, -2771, -12, -4322, 2461, 2441, --866, -741, -144, 104, 254, 1116, -345, 1886, 891, -1213, -2670, -2716, -184, 1933, -1446, 619, 1086, -1721, -144, -313, --1103, 4603, -1526, 2009, -785, -2173, 205, 1298, 1841, 3124, -5890, 501, -1326, 905, -532, 1851, -2594, 4736, 1712, -3368, --1418, 1632, 2352, -2544, 1426, -3894, -178, 2224, -1103, -3013, -292, -1209, 1259, -1770, -1545, -4042, 339, -321, -2376, 387, -2054, -431, 536, 546, -2408, 4113, -941, 1312, 1538, -279, -1213, 491, -2835, -664, -1225, -923, -2608, 2252, 3203, 1956, -2541, -689, -1272, -1557, 1288, 454, -154, 2590, 809, -1677, --1361, 1363, 2083, 1103, 3793, 3270, 882, -1677, -2619, -774, -1506, 3653, 834, 2337, -490, 1245, 1646, -3959, -826, 1899, -548, -2393, -4860, -731, -143, -1767, 286, 1012, 1341, -4711, --2628, -609, 1144, 978, 943, -766, -655, -1456, 1536, -1840, -1700, 415, -90, -1313, -2711, -1295, -660, -4738, -394, 1848, -1134, -992, 93, -1112, 297, 3080, 1936, 1041, -985, 1499, --3373, -504, 1167, 1480, 1339, 589, -391, 1075, -1905, -1689, -123, 346, -3651, 910, 1545, -154, 4748, -1365, -722, -790, --152, -657, -2813, -1093, -195, 2457, 4404, 2670, -1550, -1391, --318, 3569, -330, -2655, -1002, 1514, 1379, -400, 1366, -4546, -207, 1721, -1665, -1672, -3732, 3179, -1440, 482, 1207, 3024, --307, -1078, 346, 2568, -340, -1909, -3081, -2442, 1728, -641, --1215, -1431, 170, -478, -546, 2698, 3076, -3220, 655, -1553, --496, 618, -425, 460, 1345, 589, -1293, -1258, -2879, -1707, -3924, -1584, -2386, 639, -220, -391, 2818, 1098, -1059, -848, --1005, 1749, -616, -3586, -96, -3074, 4368, -1931, -323, 516, --577, -580, 843, 3052, 1535, 2957, -2093, 634, 310, 702, -2752, -441, -811, 1067, -3556, -473, -268, -1840, 2114, -2124, --271, 586, 2706, -21, 1872, 1401, 246, -2179, -2869, 213, --1085, 1838, 1491, -369, -2315, 1021, -2035, -1516, -1958, -277, -2340, -10, -886, -3051, 1104, -1560, 235, -708, 1676, -314, --117, 971, 4213, 1776, -177, 6, -1049, -1899, -1105, -1544, -1306, -2142, 2666, 1504, 41, 0, -1114, 540, 2176, -1406, --3066, 1406, 648, -2240, -1466, -1718, -1449, -647, -533, -1301, --1516, -457, 335, -632, 2317, 1016, -3181, 1047, 1211, -869, --2990, 16, -15, -2243, -2902, -175, -466, -834, -166, -2205, --869, 1066, -699, -3343, -945, -2140, 534, 637, -3317, 1518, --2224, 3118, -97, -2492, -2283, 696, -782, -193, 3225, -1398, -119, 2839, 541, -3213, 1010, -2326, 2813, -1645, 5939, 2934, --1593, 40, 1507, 1567, 884, 2504, -245, -733, -693, 1716, -730, 582, 1590, -4102, 620, 437, 3337, -3057, 3114, 150, -977, 3351, 1121, 800, 484, -966, -56, -1431, -89, -4671, -858, -243, -672, 439, -2867, 3858, -205, -291, -1930, 47, -2773, 2071, 1708, 1092, -717, -2900, -402, -471, 2097, 618, -3224, 2394, -912, -3590, 2771, 2718, -2732, 3018, 764, 321, -3229, 2689, 1302, 946, 1232, -800, -110, -1804, -666, -733, --1270, 273, -647, 1004, -3244, -226, 263, -621, -344, -3170, -712, 1295, 987, 2077, 403, 957, 312, 1375, -3154, -1787, -3173, -4920, -280, 2344, -186, -810, 258, -706, 61, -1366, -2217, 2846, -266, -2772, -1047, -367, 1011, -2016, -1538, 1021, -1877, -1243, -2666, 6568, 1566, -534, 1738, -248, 1734, 318, -182, -227, -2894, 3876, -1883, -2720, -425, -1922, -103, 1375, -1990, 1629, -611, 99, 815, -3515, 1141, -2914, 4080, -809, --369, -1539, -1259, 4548, 1880, -3098, 3008, 2386, -562, 613, --29, 3945, -1592, 292, -856, -2866, 4383, -2363, 440, -3481, --798, 843, -1649, 1173, -538, 2320, 2723, -1173, 153, 366, -1238, 28, 380, -486, 230, 2595, 1292, 1402, 1446, -307, -637, -2170, 2537, -5565, -174, 2281, -2727, 799, -1361, -737, -1891, 396, -4068, -1952, 1950, 897, 3496, 3365, -684, 5006, -48, -1925, -1267, -4513, 3214, 3189, -2031, -455, 191, -1920, --3510, -420, -642, -776, 445, 2859, -606, 340, 1453, 1108, --1228, 192, 1095, -2256, 2527, 2863, -1445, 387, 1284, -1091, -963, 326, -2935, 918, -2200, 1878, -1342, -322, 2744, 992, --2158, -2029, -1198, 789, 716, -1686, -2334, 563, -363, 4314, -73, 3628, -2340, -3146, -2240, 2378, 3512, -1564, -921, -2337, --3623, 1436, 446, 20, -2800, 3279, -1006, 1067, -2909, -381, -582, 654, 309, 989, -2261, 394, 227, 463, 144, -2546, --2635, -4428, 1635, 1655, 1687, 613, -4266, -2053, 340, 271, --445, 737, 23, 241, -1278, 1964, -861, -2661, -1541, -696, -1988, -84, -372, -2497, 1570, -1303, -200, 2960, 1017, -3256, --3539, -128, -2425, 1297, 84, 330, -1413, 3482, 5685, -557, -706, 194, -519, -1664, -2169, -2271, 810, -1039, -5156, 889, --76, 2693, 746, -2957, -4459, -1438, -1250, 1886, -17, 2267, --2649, 1930, 1441, -4036, 2645, 186, 784, -1729, 2550, -2371, -1664, 1641, -1948, 3966, 463, 1307, -3054, 4235, -2449, 2049, --1989, -1237, 1577, 2055, -2542, 2180, 2089, -1875, 3197, -2913, --1249, 958, -1707, 527, 482, -374, 1664, -456, 463, 2292, -1581, 1572, -2298, 1049, -1756, -2562, -143, -1808, 1581, 1629, --3805, -1656, -2919, -925, 910, -484, -1179, 2600, -4609, 2473, --1088, -156, -1054, 3085, -2461, 23, 1054, -3222, -1839, -296, --1773, -1631, -699, 1299, -685, 2156, -1995, -2503, 3852, -1315, --2621, -3484, 2150, -682, -507, -318, 2025, -359, 4688, 267, -2123, 1610, -72, -1173, 663, 1020, -1145, 332, 2472, 4139, -1708, 3725, -1258, 1403, 2677, -1792, -971, 3475, -1950, -2682, -3055, 2393, 864, -91, -877, 563, 3159, 477, 4333, -1795, --39, -746, -2170, -306, 834, 1048, 4340, 928, 2300, 132, -3356, 4796, 1062, -1985, -1097, 563, 912, 1396, 920, 13, --1272, 802, 3709, 2039, 1069, 2059, -742, -1016, -1495, -250, --844, 2416, -950, -1605, 3885, -902, 307, 902, -2273, 2470, -1274, 3116, -1358, 198, 78, 527, -2909, 221, -2852, 716, --4257, -3703, 1637, -1093, -1975, 2541, 655, 1744, -332, 5359, --1209, 3488, -122, -3309, 965, 629, -2102, -1844, -49, 699, --4941, 2106, -988, -2663, 1882, -47, 2432, 875, -3, -305, -965, -827, -1705, 1219, -288, 67, 2178, -227, 30, -1199, -861, 699, 1801, -1158, -915, 1584, 504, -1812, 2613, -3396, -1568, -2530, 3771, -3089, 2304, -163, -733, 370, 1263, -1808, --1631, 1299, -3414, -1168, 6081, -1936, 2295, -1171, 1018, 1308, -2257, -400, 3977, -1178, 468, 490, -2243, -571, 323, -864, -4881, -1677, 2358, 1712, -27, -1730, -1536, -1035, -3571, -2006, --2964, 2691, 1236, 1571, 1177, 333, 2921, -1221, 213, 1494, --2642, 6193, 57, 283, 2513, 1829, 76, 260, -3008, -1112, -1034, 887, 2442, -241, -2774, 2113, 2872, 1796, -327, 2088, -6857, 230, -2623, -1172, 1250, -3209, 338, 760, 3070, 2620, -1729, -4325, 1842, 1411, 511, -3460, -1553, -2333, -4030, -5, --1595, 5250, -337, 2587, -3138, -1060, 193, -1816, -844, -435, --467, 3710, 756, 959, 1079, 1225, -165, -641, 333, 2313, -2252, -480, 1535, -389, 67, -947, -363, 2682, 184, 270, --2894, -618, -482, -1658, 43, -858, 159, 243, -1911, -797, -154, 2368, 513, -1323, 798, 3415, 1833, 1095, 1451, 2879, -2151, 1133, 2137, -2163, -3004, 314, 137, -1087, 1651, -3725, --1069, -969, -3272, 2989, -2718, -1176, 1815, 1292, -2216, 1364, -579, 4666, 807, -282, -1713, -1488, -1651, 2742, 35, 1130, -3028, -4716, 2557, 110, 870, -1656, -1510, 977, 4769, 2006, -2531, -384, -1200, -1561, -976, -4105, -1449, -1120, -350, 263, -724, -29, -1162, -3926, -1150, -1944, 932, 1818, 1877, 1513, --267, -1043, -1494, -3014, 1983, -349, -2492, -1652, -1733, 86, -2134, -695, -4505, -378, -312, -449, -1254, 434, 132, -49, -825, -859, -973, 2760, 1118, 1653, 2452, 1051, 1856, -3158, -408, -365, 3355, 1855, -1260, 745, 335, 908, -2037, 720, --456, 564, -1448, -1170, 2347, -2103, -1955, -103, -1543, -1770, -210, -3010, -2015, 4108, 918, -1493, 836, 1134, 1988, -254, -1952, -4076, -2112, 327, 659, -1823, 518, -1247, -553, 2049, -1817, -1994, -2114, -822, -53, -1315, 2081, 694, 812, -2533, -2334, -5640, 1668, 1868, -864, 2545, -126, 124, 679, 6373, -2688, 1402, -1825, 287, -1626, 1644, 280, -2249, 162, -1698, -302, -1718, 54, 1500, -106, -781, 406, 1394, -2214, 521, -2635, 1147, 115, 1279, 904, 1507, -4047, -3106, 2009, -3010, -803, -704, -1992, 699, 402, 4220, -1249, 2880, 704, -1322, -1598, 1131, 71, 532, -1193, -1651, 1518, -447, -160, 559, -530, -2858, 2572, 242, -405, 861, 473, 1534, 1075, 1435, -2701, 1767, -320, -2245, 3335, -475, -946, -3473, 676, 297, --3030, 906, -996, 5380, -1138, -870, -1749, 2555, -745, -1449, -1413, -2760, 1250, 3562, 1133, 1275, 1740, 3419, 2419, 879, -1807, -1771, 1552, -2011, -734, -6165, 802, -1287, 2222, 780, -2248, -2167, 2076, 4211, 1528, 1580, 339, -1049, 1522, -3012, --835, -3542, -1407, 1284, 1010, 101, 340, -3771, -745, -1362, --1318, 1199, -1721, -1209, -4174, -588, -2175, 158, -1902, 209, --289, 3344, 994, -3679, -2529, 110, -1859, -5936, 2699, 1440, -1041, -1214, 855, -1408, 409, -1841, 3032, -3140, 2464, 77, --978, 334, 1466, 2733, 626, -1781, 111, 3633, 2695, 1817, -1591, 1398, 2317, -913, -2710, 138, -1635, -2110, -1440, 4970, -272, 723, -2444, -3687, -1638, 2876, 668, 1197, 1477, -1182, -2775, -1265, 2812, 884, -3578, -1496, -3569, 2326, -49, -4456, -751, -1074, -2967, 3355, 214, -586, -798, -3026, -2609, 2569, --947, 44, -4088, -2636, 1219, 755, 3506, 2685, -461, 945, --633, 4109, 2298, 339, 400, 2889, 1159, 3117, -4387, 922, --1030, 3512, 3092, 65, 3071, 3566, 148, 4943, -62, -429, -1731, -707, 170, 2818, 38, -3390, 734, -1392, 1730, 1392, -2942, 1815, 2180, -1338, 1607, 3936, -1377, 3599, -1098, -1703, -592, 1431, 1823, -1923, 869, -1371, -2977, -1857, -1501, 1043, -2304, -2946, 703, -2353, 1258, -1245, -2102, 1599, -1173, -631, --4439, 1893, 1641, 10, -3055, 2418, -1332, -906, 4624, -1407, -1484, 1124, 780, 564, 752, 543, -103, 3022, -2625, 2042, -1644, 1396, 2233, -185, -3737, -144, -1982, -1463, -2484, -954, --1193, -4755, 1400, 4440, 1212, -405, -109, -841, 180, -74, --1682, 3365, -2974, 1436, -202, 3801, 681, -719, -495, 79, --2285, -1533, -3569, -1845, 187, 600, -3958, -274, 1126, -325, --1267, -824, -1081, -1273, 347, 4615, -1487, -636, -103, -1374, -2196, -4741, -1062, 1636, -588, -1641, 881, 1812, 421, -1602, -912, -804, 1490, 2966, -5211, 222, -3471, 4883, -936, 1492, --70, -1606, -1844, 3171, 1911, 3887, 110, 575, -534, -574, --2083, 168, -1578, 883, 340, 575, 3350, -75, 1513, 4103, -2613, 2306, -613, 459, -2636, 997, 548, 46, 2054, -2415, -3269, 1803, -141, -297, 961, 3041, 203, 288, 36, 3564, --737, -59, 2926, 294, 2274, -1822, -410, 2968, -1352, -302, -513, -1978, -827, 225, 93, 2560, 3082, -1712, 222, 1348, -3032, 1436, 581, 1333, 1347, -1855, 385, 2918, -414, 258, --485, -4627, 41, 603, -1024, -2309, -1761, 1528, 3945, 2764, --2688, 1709, -1326, -1164, -923, 1412, 1918, -196, -162, 928, -1135, 2352, -2568, 40, -2136, -101, -452, -93, -1599, -2974, --4188, -262, -862, -1351, 2645, -1718, 2833, 3247, -3901, 184, --799, -5823, -2889, 1549, 4038, 1805, 647, -42, 3365, 4296, --1173, -3999, -4196, 2643, -94, 366, -3581, -1506, -590, 415, --797, -2074, -1569, 2416, 489, 1224, -1797, -5907, -1046, -1733, -698, 6571, 1390, 5471, 1137, -1259, 695, 3561, 3659, -1150, -506, -2858, 1649, 3106, 79, -1334, 720, 834, 162, 357, --347, 1991, 1472, -1966, -2021, -508, 1473, 296, -1286, 523, --661, 1760, 666, -630, 463, 2630, -1139, 805, -140, 853, --1309, 220, 2215, -1874, -2658, -2582, -2341, 1190, -2811, -595, -1236, 833, -771, 381, 214, -448, -421, 4470, 1618, 4961, --993, -169, -2664, -1619, 3803, -1044, 3838, -2486, -2106, -682, --127, 1846, 901, -832, -266, -638, -1829, -1775, 2055, -3656, -3234, -685, -1545, 1479, 2970, 2235, 1003, 2173, -3432, -1043, --1822, 2449, -766, 1690, 1071, -1724, -1173, 2587, -1550, 249, --1565, -627, -92, -1565, -1920, 572, -1689, -1621, -1878, -155, -1887, 3013, -1451, 4300, -2009, 2167, -1443, -1741, -1489, -104, -1159, 1339, -1887, -1979, -1833, -222, -420, -1900, 539, 4525, --1009, -867, 1119, -1117, 1337, -1437, 3664, 689, -1240, -1177, --1027, 2745, -2537, -1335, -1123, -31, -542, -2982, -799, -199, --1256, 1373, 1838, -156, 461, -4322, -842, 2009, -846, -1474, -4555, 3638, 935, 2277, -4451, -1575, -939, -471, -979, -5100, -772, 1087, 3203, -1576, -1740, -5359, -587, 1802, -1223, 4286, --513, 293, -2726, 574, -3958, 1387, 1448, 2718, -2039, 321, -1127, 884, -1730, -4783, 693, -304, -1133, 1527, -89, -2638, --3862, -2257, 4786, 1445, 377, -363, -494, 2334, -981, 1153, --696, 3880, 1484, 2491, -1168, 2116, -625, 220, 3270, -2085, -406, 876, 1040, -901, 4172, -2589, 2917, 2430, 3801, -3176, --1737, 2983, -3754, -3212, -976, 383, 3184, -370, -1216, 622, -939, 882, -355, -3910, -1835, 2840, 374, -645, 2236, -2260, --450, 275, -882, 201, -375, -2798, 362, -2656, 331, 2748, --562, -2342, -253, -1663, 1189, -295, 3419, 2325, -306, 1431, --786, 67, -722, 1532, 2865, 1597, 1843, 1846, 1102, -2278, -3401, 3608, -467, -741, 1224, 1101, -403, -2500, 611, 1102, -1451, 698, -542, 1988, 131, -929, -361, -3491, -364, 1376, -679, 3041, -525, 974, 1585, 4685, 289, -2088, 1695, 3731, --645, 1682, 2457, 2034, 251, -1396, -162, 917, 1816, 667, --759, 1110, 1720, 759, -1672, -362, 1895, -2766, -4186, 3016, -1022, 1213, -2153, 1475, 550, -3168, 2848, 317, -792, -755, --4030, 1186, 523, -388, 2556, -2767, -1193, -1700, -557, 134, -860, -693, -1754, 3372, 4823, 286, -1513, 2950, -2893, -669, --1392, -2319, -560, -1728, 25, 54, -1242, -741, -461, 1619, --296, 1649, 1171, 1143, 2775, -2238, -946, 3526, -514, -5630, --405, 269, -5234, 2667, -1427, 657, -451, -2576, -2141, -1870, -2171, -295, -1043, -1869, 2392, 2928, 2369, 984, 579, -2431, --491, -1367, -3651, 2114, -1391, 2391, 1763, 1113, 1225, -1230, -3715, 86, 603, -1298, -1862, 954, 435, -1578, -2876, -2539, -2392, -1226, -677, 2900, -2244, -1453, -1537, 3236, 3986, 1503, -1566, -1160, 3894, 535, 1706, -211, -536, 3326, 1079, 2902, -510, -1696, -1166, 205, -1253, -2214, 2402, -1089, 276, 592, --1176, 2901, -2234, 523, 492, -108, -2593, 1741, 1487, -1351, -1414, 749, -2561, -1707, 2276, 618, -1128, -1716, -1030, -888, --1691, -3483, 2280, 1941, -2546, 272, -1804, -523, -689, -855, -4005, -880, -1616, -1525, 2087, -3304, -1525, 2893, 487, 383, -4264, 492, -1416, -564, -2270, 2511, 1149, 2248, 2425, -828, --1889, -103, -1745, 329, 2264, -336, 299, -187, 1605, -1335, --4392, 941, 1975, 892, -1280, -2270, 988, 282, -251, 3644, --1893, 3550, 63, -3671, -358, 1918, -730, -2949, -329, -1714, -983, 1546, -2112, -1411, 1513, -1717, -2164, -2357, 704, 618, --1368, 10, 3054, -1948, -3903, 910, -220, -1420, 1304, 1678, --4416, -1305, 4635, 1166, 1352, 2345, 34, 1593, 1436, 1078, --644, 344, -1176, 25, -2336, -1581, -564, -1887, -1010, -327, -804, 1898, -927, 2670, 1877, 1008, 307, 638, 2374, 2447, -2669, 82, 1109, 2687, -1247, -636, 32, 1799, 1830, -461, --3017, 492, -1836, -2979, -2527, 652, 2722, 77, 422, 2365, --3088, 1040, -23, 1132, -966, -1635, 281, 3298, 1721, -1015, --2681, -3364, 2632, -1910, -651, 2642, -3227, 2984, -507, -2297, --494, -1445, 881, -1296, -3823, -441, -2713, 408, -2374, -976, -365, -424, 500, 1360, -2315, -128, -6659, 494, -601, -1966, -631, 2345, -952, -1889, 330, -2671, -1320, 2444, 124, -3758, --3593, 324, 1724, -3235, 899, 2660, 3775, 662, 1013, -4266, -4199, -1150, -1866, -510, 3023, 4416, 250, 1996, 86, -2075, -2953, -1244, 3071, 2597, 1228, 3657, 4464, -350, -1617, -3728, -4489, -879, 2270, -1482, 3076, -1400, -2383, -417, -1063, 1192, --102, 1255, -582, -1330, -1167, 4089, 450, -3967, -1040, 193, -3690, 2057, -1843, 4836, -62, 2492, -2310, -4796, -2816, -6500, -4224, 429, -1849, 905, 378, 1241, 2419, -579, -1759, 1655, -1604, 201, 4355, -875, -1799, 836, -1349, 991, -1666, -800, -3781, -811, -1597, 2341, -2102, -1385, 1153, 1876, 2440, -1494, -1192, -932, -1211, 2406, -1099, 556, 311, -2141, 1932, 1120, --3972, 554, -1545, 2194, -2890, -712, 724, 108, 1525, -3036, -3303, 1050, 2719, 1748, -23, -2568, -1127, 3179, 2770, -1239, --5636, -425, -575, -499, 1057, 1752, 1980, 891, -3601, -682, -4608, 748, 735, 718, 830, -4766, -479, -75, 2562, 95, --3293, 860, -1607, -2433, -1668, 1085, 2517, 965, 1264, 946, -202, 1393, -4837, 222, -2089, 2325, -294, 61, -3010, 2033, -1254, 1113, -1626, -1547, 447, -1388, 869, -4321, -975, 3593, -878, 333, 3970, -4671, -1630, -802, 1716, 1751, -1732, 1995, --806, 2423, -2065, -246, -980, 2112, -1045, -84, 1013, 1090, -1773, 422, -836, -699, 51, 499, -294, 38, -3034, 1334, -362, 2003, 0, -3476, -716, -399, 1485, -4140, 82, 1027, --1322, 149, -1254, -1459, -816, -1421, 1367, -1469, -1805, 3535, -1921, -3723, -1529, 484, 647, -2980, 2317, 1650, 963, 2713, -904, 897, 3115, 2202, -1683, 1266, -1328, 1008, 953, -2766, --243, 530, -872, 629, 1611, -61, 449, 2766, 946, 401, --1916, 1342, 660, 2567, 93, -3632, -3400, 1471, -1140, 873, -228, -333, -192, -1730, -31, -1168, -744, -647, -453, 1844, --259, 2047, 3075, 1709, 1068, 653, 1730, 178, 1969, 1228, --719, 1791, 182, -212, -952, 332, 1992, 1777, 706, 1199, -2543, -299, -2230, 2602, -1059, -1380, -3592, 1142, -3242, -1500, -1176, 1443, -1303, -268, -1745, -1096, 532, -1003, -488, -2929, -2265, 1020, 1585, 2580, -1650, -716, -3789, 6280, -299, 2077, --2476, 1992, 3715, -120, -2021, -277, -4453, -75, 1641, -71, --568, 1055, 1208, -3319, 177, 4871, -2670, -170, 3883, 2208, --1026, 412, -4, -1496, -148, -559, 225, -1496, -2553, -82, -3430, 164, -663, 1508, -316, 3736, -7, 1400, -1509, 1006, -550, -113, -1003, -1276, 564, 1257, -254, 574, -75, 197, --400, 35, 5396, 623, 1290, 876, -525, 2587, -582, 2110, --668, -1919, 730, -2209, 1071, -2388, -638, -2863, 5648, -3307, -19, 2286, 2072, 1702, -634, 2702, 1826, 424, 481, -607, --1819, 2474, 2624, -1768, -307, -286, -65, 128, 1893, -1494, --1692, 2473, -925, -2526, -970, -660, 3109, 1849, 2295, 1639, -1892, -1376, -397, -1979, -420, 1368, 269, 2622, -2282, 1000, --2496, 188, 1480, -429, 1102, -1919, -3327, 1114, 3488, -1992, -2444, 86, -2671, -2263, 31, -808, -2625, -3388, -1693, 387, --12, -1002, 403, 2080, 788, -242, 1856, -1919, -449, -402, --2473, -839, -4149, 3824, -1874, 3172, 76, 1129, -977, 415, -1300, 1329, 1549, -736, -960, -3188, 1046, 2164, 3231, 610, --1532, -3394, 2083, -3592, -681, -448, -138, 71, 276, -4830, -29, -4459, 1464, -1110, -4314, -1628, -1140, 2381, 393, 688, -2362, -192, 1508, 1367, -2572, 2945, -2840, 1834, -3034, 1202, -3723, -425, -512, 1220, -658, 3636, 384, -640, -1080, -1865, --1255, -701, -975, -1316, 4197, -2060, 293, 1185, 1260, -117, --481, 903, 533, -517, -3123, -935, -2293, -1334, 66, 717, -3560, -1074, 1549, 611, 2591, 1152, -2016, -3446, 622, -1056, --1960, -2535, 321, 3015, -817, 1180, -204, -2578, 1469, -2189, -43, -683, 1786, -2116, 781, -1679, -1022, -7270, 4184, 1101, --1534, -2249, -991, 1433, -3784, -283, 3541, -2267, 160, 4406, -1264, 251, 1013, -801, 2599, -798, -3918, -782, -1933, -562, --518, 2394, 1390, 526, -5, -2117, -4362, 226, 1589, -216, --1069, 929, -166, 3371, 2465, 1919, 1515, -2580, 1325, 752, -1212, 985, 905, 5401, -152, 1872, -941, 1581, 1878, 728, -3338, -1768, -974, 424, 1761, 358, 2571, -1323, -2281, 616, --154, 1085, -54, -680, -149, 57, -609, -406, -807, 1713, -388, 4513, 321, -1101, 5341, 827, 1980, 1184, 1246, 1071, --2204, 735, -2649, -348, -1451, 714, 668, 962, 574, -1213, --522, 1840, 2135, -2293, -3061, -1453, 2090, 2429, -1849, 614, -3668, 830, 2843, 1997, -1820, -379, 69, 208, 1832, 817, --5872, -2625, -4374, 350, 480, 566, -1917, 1348, 1432, -2510, --2932, 0, 3583, 3399, 1126, -1459, 1773, -904, -1535, -4287, -204, -1259, 192, -4598, 339, -4862, 2175, 1043, -557, 1125, --1956, 144, 1589, -6188, -894, -45, -392, 2914, -2247, -1242, --3831, 3020, -492, -876, -104, 1272, 694, 5295, 907, -930, --1122, -785, -3003, 79, 1566, -1226, -1614, 3031, -2852, -4135, --2305, -3080, 772, -721, -439, 2305, -1382, 1550, 3022, -911, -1474, -483, 1848, -3142, -3291, -782, -1777, -1033, -439, 1440, --815, -1647, -703, -1538, -1868, -3226, 138, -1137, 1932, -2894, --1084, 3625, -1879, -473, -2431, -2696, 3094, 342, 267, -3392, -717, 2314, 2298, 1336, -2258, 626, 1335, -3588, -2242, 1776, -1752, -3097, 1590, 190, 1562, -1269, 1290, 1687, -702, 35, --1297, 3303, -240, -1844, -1431, 253, 1506, -2671, 3695, 617, -932, -194, 38, -296, 2035, -15, 1534, -867, 391, -1607, -2433, -1667, -649, -629, -707, 1444, -633, 2787, -1636, 338, --1551, 841, -31, -310, 2376, -1308, 1173, -1537, 225, -2391, --1325, -164, 3629, 201, 3309, 440, -774, 3078, 874, -1285, -941, -585, -3978, 1871, 2189, 3675, 844, -497, 1669, 1699, -3276, -89, -331, -1431, 1074, -3096, 1552, 1175, 1170, 276, -3065, 1743, -1214, -1178, -1759, 1102, -2000, 2166, 2645, -1758, --371, 33, 1767, 3218, -3370, -636, -532, -2801, -970, 855, --557, -3089, 5748, 532, 223, -2195, 521, -328, -3777, -2140, -1589, 3888, 734, 2206, -311, -173, 2181, 3325, 2602, -2132, --133, 555, -519, 775, 1641, 2005, 3371, -658, -2728, 716, -3767, -953, 1373, 1391, 382, 13, -1846, -4563, -2223, -780, -2194, -206, -1038, -1781, 1313, 2716, 2126, 1212, -2951, -703, -3894, 2243, -3075, -111, 726, -1524, -4618, 197, -1575, -1567, --709, -267, -18, -1767, -440, -3514, 622, -5712, -578, 1838, --2118, 1432, 2311, -6615, -302, -5751, -236, -14, -4965, 3849, -572, -1698, 2930, -3591, -2458, -4598, 3602, 664, 1318, 602, -1147, 156, 541, 215, -1217, -93, 547, 221, -2955, -2689, -2165, -613, 1169, -2184, -2946, -1687, -445, -1330, 2587, 359, -3697, 808, -4825, 2112, -3019, 461, -1549, 4285, 2879, -1483, --254, 489, 1726, 58, -2049, -1435, -8, 2468, 855, -1546, -1296, -773, 1780, 5054, -717, 1603, -1490, -224, 59, -387, -4926, -613, 1173, -3860, 863, 2284, -1055, -5020, -77, 34, -1448, 4021, -760, -1712, -2333, 396, 958, -1091, 1557, 930, -86, -1804, -963, -4859, 471, 52, 376, 1008, 771, -220, -97, -2808, -1167, 100, -1471, 1720, -1317, 432, 233, 1492, -1801, 1388, -4212, 2388, 3054, -964, 473, -1781, -3896, -1477, --1080, -709, -1917, -1466, -22, -1540, 1087, 1363, 4760, 2251, -486, -1240, 587, 653, -1026, 1567, -2796, -488, 1111, -575, --413, -275, -1671, 2347, -2036, 636, 827, -1897, 146, -1819, -2782, -2277, -1307, -2448, -2715, 3182, 1085, 280, -1313, 1815, --1648, 1587, -1745, -1289, 1516, 1727, 1194, -2099, -893, 313, --1698, 2741, -4803, -1557, -1019, -5687, -2792, 1250, 60, 3146, -3090, 866, 626, 131, -5310, -2789, 201, 1232, 579, -1784, -1874, 2964, 1875, 1979, -1118, 2151, 291, 1023, 730, -242, --1720, -164, 1973, -882, 1786, 1474, -597, 2777, -711, 3019, -868, -31, -1775, -176, -407, -2516, -435, -1607, 1171, 2612, --2453, 3424, -257, -1950, 1515, -892, -163, -808, -1633, 1447, --572, -2873, 1102, -2411, -2306, 2385, -2392, -4632, 1245, -607, --435, -629, 463, -1505, 2952, -2952, 889, 1284, -1519, -2047, -2034, -1981, -1213, 1774, 69, -3594, 3494, -1060, -805, 511, -1250, 3922, -3320, 1651, 1486, -274, 1574, 1868, -2763, 3499, --3117, -2270, -523, 3849, -616, -63, 2864, -600, -2356, -834, -2741, 141, 3861, 1475, -1289, 102, -1706, -1336, 8958, 2037, -1722, -1246, 3139, 2198, 3763, 3666, -2958, -2219, -2007, -1887, -646, -1133, 4145, 3809, -12, 3910, 2976, -901, -4018, -435, --1289, 413, 178, 126, 1047, -2425, 822, -879, 399, 1914, --2448, -562, -237, -1028, 1799, -1440, -1110, -1419, 2184, -984, -920, 3951, -149, 2224, 3342, 2054, -33, 1284, -2574, -1560, --1209, 4481, -1625, -1654, -2087, 1119, 285, 2173, 1342, -2760, --1614, 2730, -406, 2375, -299, -1935, -606, -1936, -1131, 401, -1023, -3180, -34, -1173, -1296, 265, -1100, 2764, 2376, 2363, --989, -1924, 164, -300, -1217, -2351, -83, -808, 1376, 1330, -2201, -2518, 802, -1454, -2440, -857, 2137, -744, 3130, 1097, --788, 2320, 890, -1865, 3717, 518, 37, -1711, 2359, 1034, -1258, -1015, 1668, 1823, -1337, -2833, 1162, -3146, 304, -894, -2437, -785, 2214, -1028, 1999, 4120, -2136, 584, 5497, 133, -123, 1576, 82, -3414, 2264, -4005, -833, 2414, -713, -1387, -1758, -1702, -2444, 549, -365, -2487, 1273, 928, -719, -582, -940, 2380, -565, 1309, 1130, 1758, 78, -1824, -924, 685, -3636, -968, 1609, -656, 220, 3030, 1528, -2482, -1144, 2512, -283, -2297, -1637, 1406, 1988, 35, 4950, 1648, -486, -1631, --1949, 670, -977, 3347, 2932, 1266, -2357, -1344, 2511, -1126, -2244, 949, 103, -1405, -188, 379, 2065, -1771, -525, 89, -1325, -1816, -2633, 1347, -3035, 2569, -311, -3095, -960, 758, --1065, 40, 1480, -404, -1874, -597, 2829, 3370, -4039, 2182, -500, 1847, -1100, -3536, 1168, -1881, -2776, -2636, 1201, 278, -1564, 1338, -841, -140, -1022, -420, -1934, 780, 2150, -1633, -2562, 227, 482, -3398, -3614, 288, 1579, -1342, 3340, 1469, --1816, 61, 4953, -2485, 1056, -645, 1413, 2534, -772, 2237, -4442, 132, 1569, -1180, 38, -353, 1593, 2409, -219, 3067, -3060, 1693, -1032, -1223, -1624, 1898, -2423, 1353, -2162, 1647, -34, 2667, 2282, 2870, 2921, 287, -2317, -2105, -4173, -2167, -137, -1119, -360, 985, -608, -2243, -106, -1796, -541, 2685, --541, 3541, 2863, -1158, -2222, -105, 2306, -980, 1816, 2416, --1548, -1352, 1425, 303, -1372, -704, -141, -3129, 1531, -957, --5567, -47, -1483, 3377, -1170, -2195, 1015, -1320, -1558, 1019, --2080, -2914, 3451, 1158, -528, -6, 1011, 1946, -1511, 732, --1013, -377, 321, -13, 1471, 974, -3016, -2715, -739, 3657, --1703, -416, -1072, -1108, 356, 2801, 911, -1607, 5506, 157, --1154, 2824, -938, 3325, -1741, 2860, 402, 2582, 3803, -2265, -2551, -2817, -2094, -1606, 1007, 66, -334, 292, 1182, 1336, -2188, 3640, -42, -1042, 1227, -2288, -1357, 1998, -248, -2416, --2979, 97, 2283, 2257, 221, 4017, -209, -277, -5134, -894, -1704, 3127, -1660, 924, 2093, 22, -4566, 494, 1522, -1894, --508, -2310, -5140, 2054, -7, 3195, 1714, -708, -166, 1132, -1933, 645, 2211, -593, -1994, -129, 410, -2403, -2673, 894, --812, -331, -719, 3041, 2523, -2474, -1065, 1700, 1203, -82, --2275, -1365, -1033, 553, 3407, -1373, -2052, -217, 2063, -2893, -2907, -344, -1468, -3200, 1413, -342, 341, -1801, -638, -973, --201, -1339, -3068, 5456, -2726, 362, -3544, -3994, 195, 348, -2522, 799, -299, -1899, 2998, 1857, -2492, 75, 288, -691, -1543, 1663, -380, -561, 2997, 1865, 144, -3258, 688, 1396, --5509, 503, -833, -441, -1814, -296, 2783, -892, 1931, -1612, -1517, 3, 704, 14, 1283, -5135, -2839, 834, -4087, -1061, --108, -1656, -1383, 543, 2018, -1916, -1150, -1462, -4842, 283, -1869, 2033, -1741, -2503, 43, 1658, 309, 578, 2283, -1478, --439, 3269, -393, -2534, -1338, -1876, 714, -1791, 542, -1472, --4246, 613, 296, 1035, -1345, -1559, 802, 3038, 22, 849, --643, -3087, 1934, 1816, 1421, -363, 1194, 1787, 3240, 1977, -127, -2616, 311, 513, 1418, 2707, -190, 4201, -3518, 838, --1597, -3814, -403, -2914, -322, 69, 2237, -3015, 1816, 196, -2057, -863, -2664, -2434, -2583, 955, 2953, -1129, 1258, -3046, -360, 1337, -2896, -407, 1431, -5867, 2670, 707, 1433, -825, --3445, 1068, -165, 64, 2175, 1524, 3842, 307, -1382, -376, -831, 2031, -2934, 17, 3219, -480, 1862, 986, 1911, -1619, --1610, 40, -3064, -539, 505, 3569, 805, 1250, 2328, -1929, --330, 4850, -158, 2232, 1927, -2956, 620, 293, 659, -1508, --2233, -952, -195, 2369, 3634, 2793, 1720, -2008, -817, 419, --1264, 1154, 1440, 1072, 2050, -1809, 1865, -1391, -1881, 1064, -2431, 976, 41, 620, 272, -2251, -2485, -157, 159, 22, -1352, -430, 1125, -289, 3646, 161, 4681, 704, -427, -1798, --2885, -1982, -1759, 789, -1052, 373, 2563, -175, 4158, -2351, --301, -1078, 1873, -4479, -2886, -214, 3102, 451, -2703, -2394, -3345, -1242, -1885, 2954, 2022, 2548, -1900, -3050, 266, 670, -729, 2956, -3467, 1719, -2193, 1711, -949, -1627, -1219, -2891, -80, -1545, 1572, 1280, 3376, 732, 1041, 2800, -1255, -2976, -400, -2845, 4907, 2910, 4327, 124, 1101, -918, 1765, -2431, --5086, -1581, -2910, 2955, 3631, -2805, 2583, 1902, -3139, -780, --1160, 1495, -2457, -197, -1371, 946, -433, -1070, -426, 4072, --833, -2082, 1166, -287, -2830, 4462, -704, -755, 319, 3460, --3359, 551, 4174, 257, -2470, -1236, 413, 2661, -678, 1653, --2870, -2887, -965, 2876, 137, 579, 556, 2218, -1220, 1376, --1661, 3966, -1600, -1764, 1099, 159, 653, 454, -2180, 3226, -1787, 2717, -1056, 833, 394, 2256, 2320, 386, -3035, 3559, -1111, -1216, 813, -3022, 2110, -2942, -441, 488, 2077, 213, -1269, -56, -64, 170, -378, -3373, -1536, 489, -498, -311, --646, -1727, -986, -613, 10, 786, -361, -2059, -2796, 5194, --2259, -1037, 1034, 721, 1041, -885, 477, 122, -624, 490, -2110, -44, -31, 2136, 1922, 3167, -3512, 1810, 1203, -1771, -503, 2102, -1658, 885, 1742, -2142, -284, 601, -1592, -1758, --270, 1603, 1287, -1722, 1304, -1671, -3220, -734, 2245, 1311, --3, -833, -779, 217, -2136, -696, -431, -2702, -1676, 821, -19, -617, -1822, 3153, -1675, 503, -975, 72, 915, -2740, --13, 2381, 3523, -260, 83, 4422, 2269, -1234, -1237, 1913, --2022, 2175, 668, 1035, -513, -1259, 2923, -493, -821, -160, -386, -2061, -1129, -1236, 1690, -1771, -3511, -3934, -2940, 2723, -32, 1002, 1072, 112, -149, 2089, 291, 2798, 1241, -1235, --994, -1454, 2435, -810, -1596, 639, -194, 589, 3779, 1826, -54, -2816, -999, 1422, -2342, 4281, 28, 97, -1333, 993, --2316, 4329, 2634, 1968, -2780, 410, 2418, 1186, -2004, -1300, --903, -1206, 3057, -3842, 1311, -2584, -1922, -4019, -1098, 3021, -529, -2396, 2034, 2462, 208, 4069, 1643, 1365, -1606, 1254, -433, 1039, -1369, 256, -1633, -4294, 1996, -3004, 214, 666, -653, -566, 542, 941, 1469, 3466, 468, 128, -1813, 871, -1334, -384, 1089, -585, 1341, 1825, 1797, 235, -2079, -1223, -1190, 4897, -681, 911, -1112, -1947, -1352, -4164, 2706, -4460, --527, -2356, -1768, 2753, 402, -1930, -1179, -1530, -87, 345, -3791, -3832, -69, -631, 1893, 709, 1180, 690, -1863, 2422, -1597, 1831, 2528, 835, 2961, 755, -438, -13, -47, -1038, -3263, 592, 189, 776, 5959, -2263, -1690, -2761, -465, 491, --930, -1079, 284, -1004, 620, 2228, 1354, 1762, 2171, 565, --317, -1544, -782, -1047, 1463, 693, 1393, -2320, 2863, -853, --2200, -878, 4967, -775, -650, -384, -297, -1562, 286, 2151, -628, -2222, -688, -1103, 105, 2660, -297, -176, 3555, 1752, -1148, 3916, 979, -3973, 1665, -3184, 904, -3427, -933, -727, --1540, -697, 2065, -1427, 1090, -1931, -378, 647, -1993, -2623, -983, 2246, -158, -914, 311, 110, 485, -5056, -2138, -1690, -301, 371, 1272, 515, -2601, 2894, 2543, -2516, 665, -1190, -277, 2106, 4260, 1502, 589, -679, 364, 2719, -89, -1772, --3239, 1026, 494, -1291, 2052, -843, -269, -33, -701, 471, -2303, -2284, 977, 344, 307, 1743, 98, 960, 1431, -1008, -598, -501, -265, -644, 942, 163, 789, -35, -3208, 62, -127, 485, -1187, -2390, 1249, -547, 342, -562, -12, -898, --1936, 947, -1206, 327, 820, -1173, -2407, 4852, -1055, 1246, -3878, 1579, -600, -134, -1665, 1763, 1132, -1028, -2084, -2642, -1973, 240, 429, -1645, -2927, 1925, 84, 1814, -771, -473, -1426, 1464, 1595, -590, 1229, 2218, -209, -1026, 2685, -1308, -1258, -116, -3683, 2257, -5515, -3968, 1054, 1054, -1275, 295, --5062, 1413, 499, -91, 41, 986, -57, -3748, 4392, 2401, --2569, -690, -472, 2157, -4318, -998, -3521, -570, -945, 159, --1209, -1502, 1239, 909, 1102, -353, -1143, -237, 1002, -4353, -788, 618, 124, -298, -5132, -879, 3578, 25, -614, 33, -709, 1317, -457, 849, 3353, 2012, 4680, -1313, 3352, -1581, -707, 1464, -1021, 175, 1820, -1420, 3338, -2769, 3879, 2002, --179, -805, -1014, -271, -96, 2510, 3937, 398, -1691, -1091, --366, -2060, -2357, 4194, 605, -1666, 1633, -2356, -2192, -1606, -3309, -505, -4883, 2420, -612, -3698, -633, 1042, 808, 3596, --1705, 93, -1399, -3084, 1771, 926, 567, 853, -1370, -2011, -75, 2322, 3216, 1590, 58, 539, 23, -2051, 49, -2669, --248, 3272, 1645, -1846, -144, -1668, -125, 2082, 1306, 4968, -2384, 408, 1354, -404, -2255, 2611, 2017, -482, 547, 2481, -1692, -2926, 487, -335, 2226, 2062, 2637, -2235, -1568, 2228, --1183, -3042, 1065, -1094, 3579, 592, 320, -738, 3181, 717, --816, -1588, -146, -1955, 2057, -3616, -279, 1220, 684, -1434, -1320, -1772, -44, 1303, 925, -1350, 2394, 173, 1485, 3058, -2235, 2240, 385, 1587, 427, -2418, 605, 512, 1167, -255, --1522, 1313, -2626, 2917, -462, 491, 1117, 1181, -2817, 1648, -606, -1270, -1499, -668, -2597, 3444, 2972, 903, -446, -394, -1516, 3515, -1140, -2235, 3095, -3574, -2017, -493, -3120, 2224, -1713, -1149, 2559, 2898, -226, -901, 4519, 1442, 512, 2727, -603, -1011, 160, 2077, -3984, -576, 2766, -1023, 3092, 2829, --131, -1137, -574, 5329, 3748, 250, -1216, 234, 487, -2486, -160, 2644, -3598, 1653, 2749, -1121, 3388, -1380, 882, -613, --613, -1234, 1397, 1697, -128, -2719, 806, 844, -433, 3734, --3127, -4434, -1461, 1420, -2111, -1961, 1902, 925, 754, 1562, --850, -757, 1619, -2689, -4285, -866, 1861, 511, 1714, -4032, -630, 1307, -2701, 1724, -223, 6142, -4354, 2738, -788, -3234, --1053, 554, 2074, 3443, 2843, -1930, 2260, 782, -1309, -423, --1419, 74, -1459, -2055, 958, 1257, -375, 2735, -520, -605, -1320, -264, 169, -5040, 33, -3654, -2441, -2670, -2085, -}; - From eb824e060142629dd5620da03130bc93ea6913c6 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 15:28:42 +0530 Subject: [PATCH 06/22] Adding new wakeword folder --- Applications/WakeWord-MXChip/README.md | 27 + .../WakeWord-MXChip/WakeWord-MXChip.ino | 125 + .../src/debug_mode/debugmethods.h | 18 + .../src/lib/algorithms/fastrnn.c | 43 + .../src/lib/algorithms/fastrnn.h | 39 + .../WakeWord-MXChip/src/lib/algorithms/fc.c | 9 + .../WakeWord-MXChip/src/lib/algorithms/fc.h | 39 + .../WakeWord-MXChip/src/lib/algorithms/lstm.c | 70 + .../WakeWord-MXChip/src/lib/algorithms/lstm.h | 33 + .../src/lib/algorithms/sfastrnn.c | 33 + .../src/lib/algorithms/sfastrnn.h | 67 + .../src/lib/cmsis/arm_bitreversal.c | 230 + .../src/lib/cmsis/arm_bitreversal2.S | 216 + .../src/lib/cmsis/arm_cfft_f32.c | 620 + .../src/lib/cmsis/arm_cfft_radix8_f32.c | 285 + .../src/lib/cmsis/arm_cmplx_mag_squared_f32.c | 204 + .../src/lib/cmsis/arm_common_tables.c | 22176 ++++++++++++++++ .../src/lib/cmsis/arm_common_tables.h | 121 + .../src/lib/cmsis/arm_const_structs.c | 379 + .../src/lib/cmsis/arm_const_structs.h | 66 + .../src/lib/cmsis/arm_copy_f32.c | 123 + .../src/lib/cmsis/arm_mat_mult_f32.c | 274 + .../src/lib/cmsis/arm_scale_f32.c | 157 + .../src/lib/debug_mode/debugmethods.h | 18 + .../src/lib/featurizer/logfbank.c | 244 + .../src/lib/featurizer/logfbank.h | 75 + .../sfastrnn_pipeline/sfastrnnpipeline.cpp | 187 + .../lib/sfastrnn_pipeline/sfastrnnpipeline.h | 110 + .../WakeWord-MXChip/src/lib/utils/circularq.c | 377 + .../WakeWord-MXChip/src/lib/utils/circularq.h | 126 + .../src/lib/utils/helpermath.c | 95 + .../src/lib/utils/helpermath.h | 30 + .../WakeWord-MXChip/src/models/README.md | 15 + .../src/models/emi_fastrnn_16_16_88.zip | Bin 0 -> 1175438 bytes .../src/models/generateModelParams.py | 125 + .../WakeWord-MXChip/src/models/model.h | 109 + .../src/models/template_MXChip.py | 140 + Applications/WakeWord-MXChip/test/README | 11 + .../test/src/generateModelParams.py | 125 + .../WakeWord-MXChip/test/src/main.cpp | 124 + Applications/WakeWord-MXChip/test/src/model.h | 109 + .../WakeWord-MXChip/test/src/params.zip | Bin 0 -> 22 bytes .../test/src/template_MXChip.py | 140 + .../test/test_fastrnn/fastrnntest.py | 61 + .../test/test_fastrnn/test_fastrnn.cpp | 97 + .../WakeWord-MXChip/test/test_fc/test_fc.cpp | 103 + .../test/test_lstm/test_lstm.cpp | 195 + .../WakeWord-MXChip/test/test_mfcc/data.h | 81 + .../test/test_mfcc/generateData.py | 80 + .../test/test_mfcc/test_mfcc.cpp | 90 + .../test/test_mxchip_mic/readFromSerial.py | 34 + .../test/test_mxchip_mic/test_mxchip_mic.cpp | 107 + .../test/test_sfastrnn/sfastrnntest.py | 131 + .../test/test_sfastrnn/test_sfastrnn.cpp | 152 + .../test/time_lstm/generateLSTMParams.py | 53 + .../test/time_lstm/lstmtemplate.py | 102 + .../test/time_lstm/test_time_lstm.cpp | 215 + .../time_sfastrnn/generateSFastRNNParams.py | 98 + .../test/time_sfastrnn/template.py | 135 + .../test/time_sfastrnn/template_MXChip.py | 152 + .../test/time_sfastrnn/time_sfastrnn.cpp | 169 + .../generateSFastRNNParams.py | 124 + .../time_sfastrnn_pipeline/template_MXChip.py | 117 + .../test_sfastrnn2_pipeline.cpp | 116 + .../test/time_sfastrnn_pipeline/testdata.h | 1701 ++ 65 files changed, 31627 insertions(+) create mode 100644 Applications/WakeWord-MXChip/README.md create mode 100644 Applications/WakeWord-MXChip/WakeWord-MXChip.ino create mode 100644 Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fc.c create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/fc.h create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c create mode 100644 Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_radix8_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c create mode 100644 Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h create mode 100644 Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c create mode 100644 Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h create mode 100644 Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp create mode 100644 Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h create mode 100644 Applications/WakeWord-MXChip/src/lib/utils/circularq.c create mode 100644 Applications/WakeWord-MXChip/src/lib/utils/circularq.h create mode 100644 Applications/WakeWord-MXChip/src/lib/utils/helpermath.c create mode 100644 Applications/WakeWord-MXChip/src/lib/utils/helpermath.h create mode 100644 Applications/WakeWord-MXChip/src/models/README.md create mode 100644 Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip create mode 100644 Applications/WakeWord-MXChip/src/models/generateModelParams.py create mode 100644 Applications/WakeWord-MXChip/src/models/model.h create mode 100644 Applications/WakeWord-MXChip/src/models/template_MXChip.py create mode 100644 Applications/WakeWord-MXChip/test/README create mode 100644 Applications/WakeWord-MXChip/test/src/generateModelParams.py create mode 100644 Applications/WakeWord-MXChip/test/src/main.cpp create mode 100644 Applications/WakeWord-MXChip/test/src/model.h create mode 100644 Applications/WakeWord-MXChip/test/src/params.zip create mode 100644 Applications/WakeWord-MXChip/test/src/template_MXChip.py create mode 100644 Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py create mode 100644 Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_mfcc/data.h create mode 100644 Applications/WakeWord-MXChip/test/test_mfcc/generateData.py create mode 100644 Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py create mode 100644 Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp create mode 100644 Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py create mode 100644 Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp create mode 100644 Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py create mode 100644 Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py create mode 100644 Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/template.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp create mode 100644 Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h diff --git a/Applications/WakeWord-MXChip/README.md b/Applications/WakeWord-MXChip/README.md new file mode 100644 index 000000000..da66d540b --- /dev/null +++ b/Applications/WakeWord-MXChip/README.md @@ -0,0 +1,27 @@ +# S-RNN Predictor With Google Dataset + +This is intendend to work with PlatformIO. Moving it to mbed is pretty +straightfordward though. + +For PlatformIO, just installing the platformIO plugin for VSCode and adding +this project to a workspace is all you need to do. + +Before adding this project, maybe just make sure you can compile a simple blink +onto the MXChip. + +To deploy a differnt model, just extract the *contents* of the model directory +into `src` and run `python generateModelParams.py` from `src`. + +- TODO: Installation instructions for platform IO. +- TODO: Installation instruction for mbed. +- TODO: Model extraction instructions. +- TODO: Model deployment instructions. +- TODO: Re-run tests and make sure they work. +- TODO: Add a readme to each test file to explain what it is testing. +- TODO: Explain how the system works. +- TODO: Explain where on #defines have to be touched + +1. Run the firmware part of the readme. +2. Install Arduino IDE. Do not install the windows app. +3. Install VS Code +4. Install Arduino extension \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/WakeWord-MXChip.ino b/Applications/WakeWord-MXChip/WakeWord-MXChip.ino new file mode 100644 index 000000000..af5353685 --- /dev/null +++ b/Applications/WakeWord-MXChip/WakeWord-MXChip.ino @@ -0,0 +1,125 @@ +#include "src/lib/sfastrnn_pipeline/sfastrnnpipeline.h" +#include +#include +#include "src/models/model.h" +#include "src/lib/utils/circularq.h" + +extern struct FastRNNParams fastrnnParams0; +extern struct FastRNNParams fastrnnParams1; +extern struct FCParams fcParams; +extern void initFastRNN0(); +extern void initFastRNN1(); +extern void initFC(); +extern const char *labelInvArr[]; +// A circular q for voting +#define VOTE_WIN_LEN 10 +#define VOTE_MAJORITY 5 +FIFOCircularQ votingQ; +static int votingContainer[VOTE_WIN_LEN]; +static int votingFrequence[NUM_LABELS]; + +// TODO: Explain this +#define TRANSFER_BUFFER_MAX_LEN 128 +static AudioClass& Audio = AudioClass::getInstance(); +char readBuffer[AUDIO_CHUNK_SIZE]; +static int transfer_buffer_curr_len = 0; +static int16_t transfer_buffer[TRANSFER_BUFFER_MAX_LEN]; + +void recordCallback(void) { + int length = Audio.readFromRecordBuffer(readBuffer, AUDIO_CHUNK_SIZE); + // We are 16bit (short) and not 8bit (char). Hence actual number of samples + // is half. Further, we need to ignore the second channel in the + // audio (interleaved with the first channel). + length = length / 2; + length = length - (length % 2); + length = length / 2; + if(length > TRANSFER_BUFFER_MAX_LEN) + error("Transfer buffer too small"); + // Convert to 16 bit samples + int16_t *tempAudio = (int16_t*)readBuffer; + if (transfer_buffer_curr_len != 0) { + Serial.printf("Error: Transfer buffer not empty. %d dropped\n", length); + return; + } + // Drop every other sample (the second channel) while copying + for(int i = 0; i < length; i++) + transfer_buffer[i] = tempAudio[2 * i]; + transfer_buffer_curr_len = length; +} + +void init_record(){ + // Sampling rate 16000Hz @ 16 bit resolution + // This is hardcoded in the code. Don't change. + Audio.format(16000U, 16U); +} + +void start_record(){ + Audio.startRecord(recordCallback); +} + +void prediction_callback(float *vec, int len){ + int arg = argmax(vec, len); + int oldarg = *(int*)q_oldest(&votingQ); + if (oldarg >= NUM_LABELS || oldarg < 0) + oldarg = 0; + votingFrequence[arg]++; + votingFrequence[oldarg]--; + q_force_enqueue(&votingQ, &arg); + if (votingFrequence[arg] >= VOTE_MAJORITY){ + char str[20]; + sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); + Screen.print(str, false); + } +} + + +void setup(){ + q_init(&votingQ, votingContainer, VOTE_WIN_LEN, cb_write_int, cb_read_int); + votingFrequence[0] = 5; + Serial.begin(115200); + Screen.init(); + delay(500); + initFastRNN0(); + initFastRNN1(); + initFC(); + delay(500); + Screen.clean(); + unsigned ret = sfastrnn2p_init(&fastrnnParams0, + &fastrnnParams1, &fcParams, prediction_callback); + Serial.printf("Return code: %d (init)\n", ret); + if(ret != 0) + error("Shallow FastRNN initialization failed (code %d)", ret); + if(ret != 0) while(1); + init_record(); + delay(500); + Serial.println(); + Serial.println("Ready"); + Screen.print(0, "Ready"); + delay(500); + start_record(); +} + +void loop(){ + while (1){ + if (transfer_buffer_curr_len == 0){ + // For a 16, 16 fastRNN model, this can be pushed + // 6ms without causing errors. + rtos:wait_ms(5); + continue; + } + unsigned ret = sfastrnn2p_add_new_samples(transfer_buffer, + transfer_buffer_curr_len); + if(ret != 0){ + Serial.printf("Error pushing to interface %d\n", ret); + } + static int count = 0; + count += transfer_buffer_curr_len; + if(count % (128 * 1000) == 0) + Serial.printf("Pushed %d seconds\n", (count/16000)); + transfer_buffer_curr_len = 0; + } +} + +void printStr(char *a){ + Serial.println(a); +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h b/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h new file mode 100644 index 000000000..d084ed0ac --- /dev/null +++ b/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h @@ -0,0 +1,18 @@ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void printFloatArrF32(float32_t *, int, float); +void printFloatArrQ31(q31_t *, int, float); +void printIntArr(int32_t *, int, int); +void printHexQ31(q31_t); +void printInt32(int32_t); +void printVoid(void *); +void printStr(char *); +void printFloatAddr(float *); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c new file mode 100644 index 000000000..187675ceb --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c @@ -0,0 +1,43 @@ +#include "fastrnn.h" + +void combineHX(const struct FastRNNParams *fastrnnParams, const float *h, + const float *x, float *dst){ + memcpy(dst, h, fastrnnParams->statesLen * sizeof(float)); + memcpy(&(dst[fastrnnParams->statesLen]), x, fastrnnParams->featLen* sizeof(float)); +} + +void FastRNNStep(const struct FastRNNParams *fastrnnParams, const float *x, + const float *input_h, float *result_h){ + unsigned statesLen = fastrnnParams->statesLen; + unsigned featLen = fastrnnParams->featLen; + float h[statesLen]; + memcpy(h, input_h, statesLen * sizeof(float)); + float combinedOut[statesLen]; + float hx[statesLen + featLen]; + combineHX(fastrnnParams, h, x, hx); + // W[h, x] + matrixVectorMul(fastrnnParams->W, statesLen, statesLen + featLen, hx, + combinedOut); + // h_ = h_ + b + vectorVectorAdd(combinedOut, fastrnnParams->b, statesLen); + // Apply non-linearity (currently only sigmoid) + vsigmoid(combinedOut, statesLen); + scalarVectorMul(combinedOut, statesLen, fastrnnParams->alpha); + scalarVectorMul(h, statesLen, fastrnnParams->beta); + vectorVectorAdd(combinedOut, h, statesLen); + memcpy(result_h, combinedOut, statesLen * sizeof(float)); +} + + +void FastRNNInference(const struct FastRNNParams *fastrnnParams, + const float x[], float* result_h){ + for(int i = 0; i < fastrnnParams->statesLen; i++){ + result_h[i] = 0; + } + for (int t = 0; t < fastrnnParams->timeSteps; t++){ + FastRNNStep(fastrnnParams, (float*)&(x[t * fastrnnParams->featLen]), + result_h, result_h); + } +} + + diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h new file mode 100644 index 000000000..39fddf722 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h @@ -0,0 +1,39 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include "../utils/helpermath.h" +#include + +struct FastRNNParams { + // h~ = W1.h + W2.x + b + // The projection matrix W1 and W2 concatenated along axis=1, [W1, W2] + // in row major order. Will be of dimension [n_hid, (n_hid + n_inp)] in + // numpy. + float* W; + // The bias vector. Of dimension [n_hidden] + float *b; + // Alpha and beta for FastRNN (sigmoided version) + float alpha; float beta; + unsigned timeSteps; + unsigned featLen; + unsigned statesLen; +}; + +// FastRNNParams: Pointer to an instance of FastRNNParams +// x: Input data. Should be of shape [numtime_steps, num_feats] flattened to +// 1-D. That is, the ith time step will be the VECTOR x[i * num_feats] +// result_h: hidden-state(h) stored in this vector. +void FastRNNInference(const struct FastRNNParams *fastrnnParams, const float x[], + float *result_h); +void FastRNNStep(const struct FastRNNParams *fastrnnParams, const float *x, + const float *input_h, float *result_h); +void combineHX(const struct FastRNNParams *fastrnnParams, const float *h, + const float *x, float *dst); + +#ifdef __cplusplus +} +#endif diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c new file mode 100644 index 000000000..b60f0b5c4 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c @@ -0,0 +1,9 @@ +#include "fc.h" + +void FCInference(const struct FCParams* fcParams, const float x[], + float* result, unsigned nonLinearity){ + matrixVectorMul(fcParams->W, fcParams->outputDim, + fcParams->inputDim, x, result); + vectorVectorAdd(result, fcParams->B, fcParams->outputDim); +} + diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h new file mode 100644 index 000000000..f23c6da9c --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h @@ -0,0 +1,39 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include "../utils/helpermath.h" + +/* An instance of FCParams needs to be defined else where. This will hold the + * model matrices. You pass a pointer to this FCParams instance here to perform + * your computations. + */ + +struct FCParams{ + // let x in a vector of size n = input dim + // And let the hidden dim (or output dim ) be m + // Then FC would do softmax(Wx) were W is m x n + float *W; + float *B; + unsigned inputDim; + unsigned outputDim; +}; + +// +// Set nonLinearity can be used to perform non-linearity on outputs. This +// feature is not implemented as of now and the raw outputs are returned. +// +// params: The FCParams struct instance containing the parameters for the +// current layer. +// x: Input data +// result: Float array to hold the FC result. +// nonLinearity: Choice of non-linearity to use. Currently not implemented. +void FCInference(const struct FCParams* params, const float x[], float* result, + unsigned nonLinearity); + +#ifdef __cplusplus +} +#endif diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c new file mode 100644 index 000000000..6c9fd8700 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c @@ -0,0 +1,70 @@ +#include "lstm.h" + +void combineXH(const struct LSTMParams *lstmParams, const float *x, + const float *h, float *dst){ + // TODO: Use memcpy to make this faster + memcpy(dst, x, lstmParams->featLen * sizeof(float)); + memcpy(&(dst[lstmParams->featLen]), h, lstmParams->statesLen * sizeof(float)); +} + +void LSTMStep(const struct LSTMParams *lstmParams, const float *x, + const float *input_c_h, float *result_c_h_o){ + unsigned statesLen = lstmParams->statesLen; + + float c[statesLen]; + float h[statesLen]; + float o[statesLen]; + memcpy(c, &input_c_h[0*statesLen], statesLen * sizeof(float)); + memcpy(h, &input_c_h[1*statesLen], statesLen * sizeof(float)); + + float combinedOut[4 * (lstmParams->statesLen)]; + float xh[lstmParams->statesLen + lstmParams->featLen]; + combineXH(lstmParams, x, h, xh); + matrixVectorMul(lstmParams->W, 4*lstmParams->statesLen, + lstmParams->statesLen + lstmParams->featLen, + xh, combinedOut); + vectorVectorAdd(combinedOut, lstmParams->B, + 4 * lstmParams->statesLen); + // Apply non-linearity + // i_t + vsigmoid(&combinedOut[0*lstmParams->statesLen], lstmParams->statesLen); + // c_cap_t + vtanh(&combinedOut[1*lstmParams->statesLen], lstmParams->statesLen); + // f_t (after adding forget bias) + for(int i = 0; i < lstmParams->statesLen; i++) + combinedOut[2*lstmParams->statesLen + i] += lstmParams->forgetBias; + vsigmoid(&combinedOut[2*lstmParams->statesLen], lstmParams->statesLen); + // o_t + vsigmoid(&combinedOut[3*lstmParams->statesLen], lstmParams->statesLen); + + // update c + for(int i = 0; i < lstmParams->statesLen; i++){ + //c_t = (f_t + forget_bias)*C_t-1 + i_t*c_cap_t + c[i] = combinedOut[2*lstmParams->statesLen + i] * c[i]; + c[i] += combinedOut[0*lstmParams->statesLen + + i]*combinedOut[1*lstmParams->statesLen + i]; + //o_t + o[i] = combinedOut[3*lstmParams->statesLen + i]; + //h_t + h[i] = o[i] * tanh(c[i]); + } + // returns c, h, o + for(int i = 0; i < lstmParams->statesLen; i++){ + result_c_h_o[lstmParams->statesLen * 0 + i] = c[i]; + result_c_h_o[lstmParams->statesLen * 1 + i] = h[i]; + result_c_h_o[lstmParams->statesLen * 2 + i] = o[i]; + } +} + + +void LSTMInference(const struct LSTMParams *lstmParams, const float x[], + float* result_c_h_o){ + for(int i = 0; i < 3 * lstmParams->statesLen; i++){ + result_c_h_o[i] = 0; + } + for (int t = 0; t < lstmParams->timeSteps; t++){ + LSTMStep(lstmParams, (float*)&(x[t * lstmParams->featLen]), result_c_h_o, result_c_h_o); + } +} + + diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h new file mode 100644 index 000000000..f5e122068 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h @@ -0,0 +1,33 @@ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include "../utils/helpermath.h" + +struct LSTMParams { + float* B; + unsigned timeSteps; + unsigned featLen; + unsigned statesLen; + float forgetBias; + float *W; // [W_i, W_c, W_f, W_o] +}; + +// lstmParams: Pointer to an instance of LSTMParams. +// x: Input data. Should be of shape [numtime_steps, num_feats] flattened to +// 1-D. That is, the ith time step will be the VECTOR x[i * num_feats] +// result_c_h_o: The cell-state (c), hidden-state(h) and output (o) will be +// stored in this vector. +void LSTMInference(const struct LSTMParams *lstmParams, const float x[], + float *result_c_h_o); +void LSTMStep(const struct LSTMParams *lstmParams, const float *x, + const float *input_c_h, float *result_c_h_o); +void combineXH(const struct LSTMParams *lstmParams, const float *x, + const float *h, float *dst); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c new file mode 100644 index 000000000..61feff383 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c @@ -0,0 +1,33 @@ +#include "sfastrnn.h" + +unsigned initSFastRNN2(struct SFastRNNParams2 *mis2, + struct FastRNNParams *p0, struct FastRNNParams *p1, + float *container1, float *h0_buffer, float *inp1_buffer){ + mis2->frnn0 = p0; + mis2->frnn1 = p1; + mis2->timeSteps0 = p0->timeSteps; + mis2->timeSteps1 = p1->timeSteps; + mis2->__featLen0 = p0->featLen; + mis2->__featLen1 = p0->statesLen; + if (mis2->__featLen1 != p1->featLen) + return 1; + int size = p1->timeSteps * p0->statesLen; + q_init(&mis2->h0q, container1, size, + cb_write_float, cb_read_float); + mis2->h0_buffer = h0_buffer; + mis2->inp1_buffer = inp1_buffer; + return 0; +} + +void SFastRNNInference2(struct SFastRNNParams2 *params, const float *x, + float *result_h) { + unsigned statesLen0 = params->frnn0->statesLen; + unsigned timeSteps1 = params->frnn1->timeSteps; + float *h0 = params->h0_buffer; + float *inp1 = params->inp1_buffer; + FastRNNInference(params->frnn0, x, h0); + q_force_enqueue_batch(&(params->h0q), h0, sizeof(float), statesLen0); + q_flatten_float(&(params->h0q), inp1); + FastRNNInference(params->frnn1, inp1, result_h); +} + diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h new file mode 100644 index 000000000..3a12d6138 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h @@ -0,0 +1,67 @@ +/* + * Shallow FastRNN + * --------------- + * Currently only a 2 layer network is supported through + * in the current format, implementing 3 layer is straight + * forward. + */ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "../utils/helpermath.h" +#include "../algorithms/fastrnn.h" +#include "../utils/circularq.h" + + +// 2 Layer S-FastRNN +struct SFastRNNParams2 { + struct FastRNNParams *frnn0; + struct FastRNNParams *frnn1; + unsigned timeSteps0; + unsigned timeSteps1; + // These parameters are set internally + unsigned __featLen0; + unsigned __featLen1; + // Container for hidden states. Should be of shape + // [featLen1 * timeSteps1] + FIFOCircularQ h0q; + // We need some buffer space to run. I don't want to + // define these on the stack as that has often caused + // problems with mbed-os. Don't worry about what these + // are. h0_buffer has to be statesLen0 long and + // inp1_buffer has to be statesLen0 * timeSteps1 long. + float *h0_buffer; + float *inp1_buffer; +}; + +// 2 Layer S-FastRNN initialization +// sParams2: An instance of SFastRNNInference2 to be initialized. +// p0: The FastRNNParams for level 0 +// p1: The FastRNNParams for level 1 +// h0container: A float array of size [numTimeSteps1 * hiddenStates0] +// To store the intermediate hidden states. +// h0_buffer : +// inp1_buffer: We need some buffer space to run. I don't want to +// define these on the stack as that has often caused +// problems with mbed-os. Don't worry about what these +// are. h0_buffer has to be statesLen0 long and +// inp1_buffer has to be statesLen0 * timeSteps1 long. +unsigned initSFastRNN2(struct SFastRNNParams2 *sParams, + struct FastRNNParams *p0, struct FastRNNParams *p1, + float *h0container, float *h0_buffer, float *h1_buffer); + +// sParams : An instance of SFastRNNInference2 with the parameters +// initialized through initSFastRNN2. +// x : Input vector of shape [featLen1 * timeSteps1] +// result_h : result hidden state. +void SFastRNNInference2(struct SFastRNNParams2 *sParams, const float *x, + float *result_h); + +#ifdef __cplusplus +} +#endif + diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c new file mode 100644 index 000000000..cea48212a --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c @@ -0,0 +1,230 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_bitreversal.c + * Description: Bitreversal functions + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" +#include "arm_common_tables.h" + +/* +* @brief In-place bit reversal function. +* @param[in, out] *pSrc points to the in-place buffer of floating-point data type. +* @param[in] fftSize length of the FFT. +* @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table. +* @param[in] *pBitRevTab points to the bit reversal table. +* @return none. +*/ + +void arm_bitreversal_f32( +float32_t * pSrc, +uint16_t fftSize, +uint16_t bitRevFactor, +uint16_t * pBitRevTab) +{ + uint16_t fftLenBy2, fftLenBy2p1; + uint16_t i, j; + float32_t in; + + /* Initializations */ + j = 0U; + fftLenBy2 = fftSize >> 1U; + fftLenBy2p1 = (fftSize >> 1U) + 1U; + + /* Bit Reversal Implementation */ + for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) + { + if (i < j) + { + /* pSrc[i] <-> pSrc[j]; */ + in = pSrc[2U * i]; + pSrc[2U * i] = pSrc[2U * j]; + pSrc[2U * j] = in; + + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[(2U * i) + 1U]; + pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; + pSrc[(2U * j) + 1U] = in; + + /* pSrc[i+fftLenBy2p1] <-> pSrc[j+fftLenBy2p1] */ + in = pSrc[2U * (i + fftLenBy2p1)]; + pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; + pSrc[2U * (j + fftLenBy2p1)] = in; + + /* pSrc[i+fftLenBy2p1+1U] <-> pSrc[j+fftLenBy2p1+1U] */ + in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; + pSrc[(2U * (i + fftLenBy2p1)) + 1U] = + pSrc[(2U * (j + fftLenBy2p1)) + 1U]; + pSrc[(2U * (j + fftLenBy2p1)) + 1U] = in; + + } + + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[2U * (i + 1U)]; + pSrc[2U * (i + 1U)] = pSrc[2U * (j + fftLenBy2)]; + pSrc[2U * (j + fftLenBy2)] = in; + + /* pSrc[i+2U] <-> pSrc[j+2U] */ + in = pSrc[(2U * (i + 1U)) + 1U]; + pSrc[(2U * (i + 1U)) + 1U] = pSrc[(2U * (j + fftLenBy2)) + 1U]; + pSrc[(2U * (j + fftLenBy2)) + 1U] = in; + + /* Reading the index for the bit reversal */ + j = *pBitRevTab; + + /* Updating the bit reversal index depending on the fft length */ + pBitRevTab += bitRevFactor; + } +} + + + +/* +* @brief In-place bit reversal function. +* @param[in, out] *pSrc points to the in-place buffer of Q31 data type. +* @param[in] fftLen length of the FFT. +* @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table +* @param[in] *pBitRevTab points to bit reversal table. +* @return none. +*/ + +void arm_bitreversal_q31( +q31_t * pSrc, +uint32_t fftLen, +uint16_t bitRevFactor, +uint16_t * pBitRevTable) +{ + uint32_t fftLenBy2, fftLenBy2p1, i, j; + q31_t in; + + /* Initializations */ + j = 0U; + fftLenBy2 = fftLen / 2U; + fftLenBy2p1 = (fftLen / 2U) + 1U; + + /* Bit Reversal Implementation */ + for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) + { + if (i < j) + { + /* pSrc[i] <-> pSrc[j]; */ + in = pSrc[2U * i]; + pSrc[2U * i] = pSrc[2U * j]; + pSrc[2U * j] = in; + + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[(2U * i) + 1U]; + pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; + pSrc[(2U * j) + 1U] = in; + + /* pSrc[i+fftLenBy2p1] <-> pSrc[j+fftLenBy2p1] */ + in = pSrc[2U * (i + fftLenBy2p1)]; + pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; + pSrc[2U * (j + fftLenBy2p1)] = in; + + /* pSrc[i+fftLenBy2p1+1U] <-> pSrc[j+fftLenBy2p1+1U] */ + in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; + pSrc[(2U * (i + fftLenBy2p1)) + 1U] = + pSrc[(2U * (j + fftLenBy2p1)) + 1U]; + pSrc[(2U * (j + fftLenBy2p1)) + 1U] = in; + + } + + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[2U * (i + 1U)]; + pSrc[2U * (i + 1U)] = pSrc[2U * (j + fftLenBy2)]; + pSrc[2U * (j + fftLenBy2)] = in; + + /* pSrc[i+2U] <-> pSrc[j+2U] */ + in = pSrc[(2U * (i + 1U)) + 1U]; + pSrc[(2U * (i + 1U)) + 1U] = pSrc[(2U * (j + fftLenBy2)) + 1U]; + pSrc[(2U * (j + fftLenBy2)) + 1U] = in; + + /* Reading the index for the bit reversal */ + j = *pBitRevTable; + + /* Updating the bit reversal index depending on the fft length */ + pBitRevTable += bitRevFactor; + } +} + + + +/* + * @brief In-place bit reversal function. + * @param[in, out] *pSrc points to the in-place buffer of Q15 data type. + * @param[in] fftLen length of the FFT. + * @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table + * @param[in] *pBitRevTab points to bit reversal table. + * @return none. +*/ + +void arm_bitreversal_q15( +q15_t * pSrc16, +uint32_t fftLen, +uint16_t bitRevFactor, +uint16_t * pBitRevTab) +{ + q31_t *pSrc = (q31_t *) pSrc16; + q31_t in; + uint32_t fftLenBy2, fftLenBy2p1; + uint32_t i, j; + + /* Initializations */ + j = 0U; + fftLenBy2 = fftLen / 2U; + fftLenBy2p1 = (fftLen / 2U) + 1U; + + /* Bit Reversal Implementation */ + for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) + { + if (i < j) + { + /* pSrc[i] <-> pSrc[j]; */ + /* pSrc[i+1U] <-> pSrc[j+1U] */ + in = pSrc[i]; + pSrc[i] = pSrc[j]; + pSrc[j] = in; + + /* pSrc[i + fftLenBy2p1] <-> pSrc[j + fftLenBy2p1]; */ + /* pSrc[i + fftLenBy2p1+1U] <-> pSrc[j + fftLenBy2p1+1U] */ + in = pSrc[i + fftLenBy2p1]; + pSrc[i + fftLenBy2p1] = pSrc[j + fftLenBy2p1]; + pSrc[j + fftLenBy2p1] = in; + } + + /* pSrc[i+1U] <-> pSrc[j+fftLenBy2]; */ + /* pSrc[i+2] <-> pSrc[j+fftLenBy2+1U] */ + in = pSrc[i + 1U]; + pSrc[i + 1U] = pSrc[j + fftLenBy2]; + pSrc[j + fftLenBy2] = in; + + /* Reading the index for the bit reversal */ + j = *pBitRevTab; + + /* Updating the bit reversal index depending on the fft length */ + pBitRevTab += bitRevFactor; + } +} diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S new file mode 100644 index 000000000..e0a82dbc7 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S @@ -0,0 +1,216 @@ +;/* ---------------------------------------------------------------------- +; * Project: CMSIS DSP Library +; * Title: arm_bitreversal2.S +; * Description: arm_bitreversal_32 function done in assembly for maximum speed. +; * Called after doing an fft to reorder the output. +; * The function is loop unrolled by 2. arm_bitreversal_16 as well. +; * +; * $Date: 27. January 2017 +; * $Revision: V.1.5.1 +; * +; * Target Processor: Cortex-M cores +; * -------------------------------------------------------------------- */ +;/* +; * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. +; * +; * SPDX-License-Identifier: Apache-2.0 +; * +; * Licensed under the Apache License, Version 2.0 (the License); you may +; * not use this file except in compliance with the License. +; * You may obtain a copy of the License at +; * +; * www.apache.org/licenses/LICENSE-2.0 +; * +; * Unless required by applicable law or agreed to in writing, software +; * distributed under the License is distributed on an AS IS BASIS, WITHOUT +; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +; * See the License for the specific language governing permissions and +; * limitations under the License. +; */ + +#if defined ( __CC_ARM ) /* Keil */ + #define CODESECT AREA ||.text||, CODE, READONLY, ALIGN=2 + #define LABEL +#elif defined ( __IASMARM__ ) /* IAR */ + #define CODESECT SECTION `.text`:CODE + #define PROC + #define LABEL + #define ENDP + #define EXPORT PUBLIC +#elif defined ( __CSMC__ ) /* Cosmic */ + #define CODESECT switch .text + #define THUMB + #define EXPORT xdef + #define PROC : + #define LABEL : + #define ENDP + #define arm_bitreversal_32 _arm_bitreversal_32 +#elif defined ( __TI_ARM__ ) /* TI ARM */ + #define THUMB .thumb + #define CODESECT .text + #define EXPORT .global + #define PROC : .asmfunc + #define LABEL : + #define ENDP .endasmfunc + #define END +#elif defined ( __GNUC__ ) /* GCC */ + #define THUMB .thumb + #define CODESECT .section .text + #define EXPORT .global + #define PROC : + #define LABEL : + #define ENDP + #define END + + .syntax unified +#endif + + CODESECT + THUMB + +;/* +;* @brief In-place bit reversal function. +;* @param[in, out] *pSrc points to the in-place buffer of unknown 32-bit data type. +;* @param[in] bitRevLen bit reversal table length +;* @param[in] *pBitRevTab points to bit reversal table. +;* @return none. +;*/ + EXPORT arm_bitreversal_32 + EXPORT arm_bitreversal_16 + +#if defined ( __CC_ARM ) /* Keil */ +#elif defined ( __IASMARM__ ) /* IAR */ +#elif defined ( __CSMC__ ) /* Cosmic */ +#elif defined ( __TI_ARM__ ) /* TI ARM */ +#elif defined ( __GNUC__ ) /* GCC */ + .type arm_bitreversal_16, %function + .type arm_bitreversal_32, %function +#endif + +#if defined(ARM_MATH_CM0) || defined(ARM_MATH_CM0PLUS) || defined(ARM_MATH_ARMV8MBL) + +arm_bitreversal_32 PROC + ADDS r3,r1,#1 + PUSH {r4-r6} + ADDS r1,r2,#0 + LSRS r3,r3,#1 +arm_bitreversal_32_0 LABEL + LDRH r2,[r1,#2] + LDRH r6,[r1,#0] + ADD r2,r0,r2 + ADD r6,r0,r6 + LDR r5,[r2,#0] + LDR r4,[r6,#0] + STR r5,[r6,#0] + STR r4,[r2,#0] + LDR r5,[r2,#4] + LDR r4,[r6,#4] + STR r5,[r6,#4] + STR r4,[r2,#4] + ADDS r1,r1,#4 + SUBS r3,r3,#1 + BNE arm_bitreversal_32_0 + POP {r4-r6} + BX lr + ENDP + +arm_bitreversal_16 PROC + ADDS r3,r1,#1 + PUSH {r4-r6} + ADDS r1,r2,#0 + LSRS r3,r3,#1 +arm_bitreversal_16_0 LABEL + LDRH r2,[r1,#2] + LDRH r6,[r1,#0] + LSRS r2,r2,#1 + LSRS r6,r6,#1 + ADD r2,r0,r2 + ADD r6,r0,r6 + LDR r5,[r2,#0] + LDR r4,[r6,#0] + STR r5,[r6,#0] + STR r4,[r2,#0] + ADDS r1,r1,#4 + SUBS r3,r3,#1 + BNE arm_bitreversal_16_0 + POP {r4-r6} + BX lr + ENDP + +#else + +arm_bitreversal_32 PROC + ADDS r3,r1,#1 + CMP r3,#1 + IT LS + BXLS lr + PUSH {r4-r9} + ADDS r1,r2,#2 + LSRS r3,r3,#2 +arm_bitreversal_32_0 LABEL ;/* loop unrolled by 2 */ + LDRH r8,[r1,#4] + LDRH r9,[r1,#2] + LDRH r2,[r1,#0] + LDRH r12,[r1,#-2] + ADD r8,r0,r8 + ADD r9,r0,r9 + ADD r2,r0,r2 + ADD r12,r0,r12 + LDR r7,[r9,#0] + LDR r6,[r8,#0] + LDR r5,[r2,#0] + LDR r4,[r12,#0] + STR r6,[r9,#0] + STR r7,[r8,#0] + STR r5,[r12,#0] + STR r4,[r2,#0] + LDR r7,[r9,#4] + LDR r6,[r8,#4] + LDR r5,[r2,#4] + LDR r4,[r12,#4] + STR r6,[r9,#4] + STR r7,[r8,#4] + STR r5,[r12,#4] + STR r4,[r2,#4] + ADDS r1,r1,#8 + SUBS r3,r3,#1 + BNE arm_bitreversal_32_0 + POP {r4-r9} + BX lr + ENDP + +arm_bitreversal_16 PROC + ADDS r3,r1,#1 + CMP r3,#1 + IT LS + BXLS lr + PUSH {r4-r9} + ADDS r1,r2,#2 + LSRS r3,r3,#2 +arm_bitreversal_16_0 LABEL ;/* loop unrolled by 2 */ + LDRH r8,[r1,#4] + LDRH r9,[r1,#2] + LDRH r2,[r1,#0] + LDRH r12,[r1,#-2] + ADD r8,r0,r8,LSR #1 + ADD r9,r0,r9,LSR #1 + ADD r2,r0,r2,LSR #1 + ADD r12,r0,r12,LSR #1 + LDR r7,[r9,#0] + LDR r6,[r8,#0] + LDR r5,[r2,#0] + LDR r4,[r12,#0] + STR r6,[r9,#0] + STR r7,[r8,#0] + STR r5,[r12,#0] + STR r4,[r2,#0] + ADDS r1,r1,#8 + SUBS r3,r3,#1 + BNE arm_bitreversal_16_0 + POP {r4-r9} + BX lr + ENDP + +#endif + + END diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c new file mode 100644 index 000000000..4abb6f591 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c @@ -0,0 +1,620 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_cfft_f32.c + * Description: Combined Radix Decimation in Frequency CFFT Floating point processing function + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" +#include "arm_common_tables.h" + +extern void arm_radix8_butterfly_f32( + float32_t * pSrc, + uint16_t fftLen, + const float32_t * pCoef, + uint16_t twidCoefModifier); + +extern void arm_bitreversal_32( + uint32_t * pSrc, + const uint16_t bitRevLen, + const uint16_t * pBitRevTable); + +/** +* @ingroup groupTransforms +*/ + +/** +* @defgroup ComplexFFT Complex FFT Functions +* +* \par +* The Fast Fourier Transform (FFT) is an efficient algorithm for computing the +* Discrete Fourier Transform (DFT). The FFT can be orders of magnitude faster +* than the DFT, especially for long lengths. +* The algorithms described in this section +* operate on complex data. A separate set of functions is devoted to handling +* of real sequences. +* \par +* There are separate algorithms for handling floating-point, Q15, and Q31 data +* types. The algorithms available for each data type are described next. +* \par +* The FFT functions operate in-place. That is, the array holding the input data +* will also be used to hold the corresponding result. The input data is complex +* and contains 2*fftLen interleaved values as shown below. +*

 {real[0], imag[0], real[1], imag[1],..} 
+* The FFT result will be contained in the same array and the frequency domain +* values will have the same interleaving. +* +* \par Floating-point +* The floating-point complex FFT uses a mixed-radix algorithm. Multiple radix-8 +* stages are performed along with a single radix-2 or radix-4 stage, as needed. +* The algorithm supports lengths of [16, 32, 64, ..., 4096] and each length uses +* a different twiddle factor table. +* \par +* The function uses the standard FFT definition and output values may grow by a +* factor of fftLen when computing the forward transform. The +* inverse transform includes a scale of 1/fftLen as part of the +* calculation and this matches the textbook definition of the inverse FFT. +* \par +* Pre-initialized data structures containing twiddle factors and bit reversal +* tables are provided and defined in arm_const_structs.h. Include +* this header in your function and then pass one of the constant structures as +* an argument to arm_cfft_f32. For example: +* \par +* arm_cfft_f32(arm_cfft_sR_f32_len64, pSrc, 1, 1) +* \par +* computes a 64-point inverse complex FFT including bit reversal. +* The data structures are treated as constant data and not modified during the +* calculation. The same data structure can be reused for multiple transforms +* including mixing forward and inverse transforms. +* \par +* Earlier releases of the library provided separate radix-2 and radix-4 +* algorithms that operated on floating-point data. These functions are still +* provided but are deprecated. The older functions are slower and less general +* than the new functions. +* \par +* An example of initialization of the constants for the arm_cfft_f32 function follows: +* \code +* const static arm_cfft_instance_f32 *S; +* ... +* switch (length) { +* case 16: +* S = &arm_cfft_sR_f32_len16; +* break; +* case 32: +* S = &arm_cfft_sR_f32_len32; +* break; +* case 64: +* S = &arm_cfft_sR_f32_len64; +* break; +* case 128: +* S = &arm_cfft_sR_f32_len128; +* break; +* case 256: +* S = &arm_cfft_sR_f32_len256; +* break; +* case 512: +* S = &arm_cfft_sR_f32_len512; +* break; +* case 1024: +* S = &arm_cfft_sR_f32_len1024; +* break; +* case 2048: +* S = &arm_cfft_sR_f32_len2048; +* break; +* case 4096: +* S = &arm_cfft_sR_f32_len4096; +* break; +* } +* \endcode +* \par Q15 and Q31 +* The floating-point complex FFT uses a mixed-radix algorithm. Multiple radix-4 +* stages are performed along with a single radix-2 stage, as needed. +* The algorithm supports lengths of [16, 32, 64, ..., 4096] and each length uses +* a different twiddle factor table. +* \par +* The function uses the standard FFT definition and output values may grow by a +* factor of fftLen when computing the forward transform. The +* inverse transform includes a scale of 1/fftLen as part of the +* calculation and this matches the textbook definition of the inverse FFT. +* \par +* Pre-initialized data structures containing twiddle factors and bit reversal +* tables are provided and defined in arm_const_structs.h. Include +* this header in your function and then pass one of the constant structures as +* an argument to arm_cfft_q31. For example: +* \par +* arm_cfft_q31(arm_cfft_sR_q31_len64, pSrc, 1, 1) +* \par +* computes a 64-point inverse complex FFT including bit reversal. +* The data structures are treated as constant data and not modified during the +* calculation. The same data structure can be reused for multiple transforms +* including mixing forward and inverse transforms. +* \par +* Earlier releases of the library provided separate radix-2 and radix-4 +* algorithms that operated on floating-point data. These functions are still +* provided but are deprecated. The older functions are slower and less general +* than the new functions. +* \par +* An example of initialization of the constants for the arm_cfft_q31 function follows: +* \code +* const static arm_cfft_instance_q31 *S; +* ... +* switch (length) { +* case 16: +* S = &arm_cfft_sR_q31_len16; +* break; +* case 32: +* S = &arm_cfft_sR_q31_len32; +* break; +* case 64: +* S = &arm_cfft_sR_q31_len64; +* break; +* case 128: +* S = &arm_cfft_sR_q31_len128; +* break; +* case 256: +* S = &arm_cfft_sR_q31_len256; +* break; +* case 512: +* S = &arm_cfft_sR_q31_len512; +* break; +* case 1024: +* S = &arm_cfft_sR_q31_len1024; +* break; +* case 2048: +* S = &arm_cfft_sR_q31_len2048; +* break; +* case 4096: +* S = &arm_cfft_sR_q31_len4096; +* break; +* } +* \endcode +* +*/ + +void arm_cfft_radix8by2_f32( arm_cfft_instance_f32 * S, float32_t * p1) +{ + uint32_t L = S->fftLen; + float32_t * pCol1, * pCol2, * pMid1, * pMid2; + float32_t * p2 = p1 + L; + const float32_t * tw = (float32_t *) S->pTwiddle; + float32_t t1[4], t2[4], t3[4], t4[4], twR, twI; + float32_t m0, m1, m2, m3; + uint32_t l; + + pCol1 = p1; + pCol2 = p2; + + // Define new length + L >>= 1; + // Initialize mid pointers + pMid1 = p1 + L; + pMid2 = p2 + L; + + // do two dot Fourier transform + for ( l = L >> 2; l > 0; l-- ) + { + t1[0] = p1[0]; + t1[1] = p1[1]; + t1[2] = p1[2]; + t1[3] = p1[3]; + + t2[0] = p2[0]; + t2[1] = p2[1]; + t2[2] = p2[2]; + t2[3] = p2[3]; + + t3[0] = pMid1[0]; + t3[1] = pMid1[1]; + t3[2] = pMid1[2]; + t3[3] = pMid1[3]; + + t4[0] = pMid2[0]; + t4[1] = pMid2[1]; + t4[2] = pMid2[2]; + t4[3] = pMid2[3]; + + *p1++ = t1[0] + t2[0]; + *p1++ = t1[1] + t2[1]; + *p1++ = t1[2] + t2[2]; + *p1++ = t1[3] + t2[3]; // col 1 + + t2[0] = t1[0] - t2[0]; + t2[1] = t1[1] - t2[1]; + t2[2] = t1[2] - t2[2]; + t2[3] = t1[3] - t2[3]; // for col 2 + + *pMid1++ = t3[0] + t4[0]; + *pMid1++ = t3[1] + t4[1]; + *pMid1++ = t3[2] + t4[2]; + *pMid1++ = t3[3] + t4[3]; // col 1 + + t4[0] = t4[0] - t3[0]; + t4[1] = t4[1] - t3[1]; + t4[2] = t4[2] - t3[2]; + t4[3] = t4[3] - t3[3]; // for col 2 + + twR = *tw++; + twI = *tw++; + + // multiply by twiddle factors + m0 = t2[0] * twR; + m1 = t2[1] * twI; + m2 = t2[1] * twR; + m3 = t2[0] * twI; + + // R = R * Tr - I * Ti + *p2++ = m0 + m1; + // I = I * Tr + R * Ti + *p2++ = m2 - m3; + + // use vertical symmetry + // 0.9988 - 0.0491i <==> -0.0491 - 0.9988i + m0 = t4[0] * twI; + m1 = t4[1] * twR; + m2 = t4[1] * twI; + m3 = t4[0] * twR; + + *pMid2++ = m0 - m1; + *pMid2++ = m2 + m3; + + twR = *tw++; + twI = *tw++; + + m0 = t2[2] * twR; + m1 = t2[3] * twI; + m2 = t2[3] * twR; + m3 = t2[2] * twI; + + *p2++ = m0 + m1; + *p2++ = m2 - m3; + + m0 = t4[2] * twI; + m1 = t4[3] * twR; + m2 = t4[3] * twI; + m3 = t4[2] * twR; + + *pMid2++ = m0 - m1; + *pMid2++ = m2 + m3; + } + + // first col + arm_radix8_butterfly_f32( pCol1, L, (float32_t *) S->pTwiddle, 2U); + // second col + arm_radix8_butterfly_f32( pCol2, L, (float32_t *) S->pTwiddle, 2U); +} + +void arm_cfft_radix8by4_f32( arm_cfft_instance_f32 * S, float32_t * p1) +{ + uint32_t L = S->fftLen >> 1; + float32_t * pCol1, *pCol2, *pCol3, *pCol4, *pEnd1, *pEnd2, *pEnd3, *pEnd4; + const float32_t *tw2, *tw3, *tw4; + float32_t * p2 = p1 + L; + float32_t * p3 = p2 + L; + float32_t * p4 = p3 + L; + float32_t t2[4], t3[4], t4[4], twR, twI; + float32_t p1ap3_0, p1sp3_0, p1ap3_1, p1sp3_1; + float32_t m0, m1, m2, m3; + uint32_t l, twMod2, twMod3, twMod4; + + pCol1 = p1; // points to real values by default + pCol2 = p2; + pCol3 = p3; + pCol4 = p4; + pEnd1 = p2 - 1; // points to imaginary values by default + pEnd2 = p3 - 1; + pEnd3 = p4 - 1; + pEnd4 = pEnd3 + L; + + tw2 = tw3 = tw4 = (float32_t *) S->pTwiddle; + + L >>= 1; + + // do four dot Fourier transform + + twMod2 = 2; + twMod3 = 4; + twMod4 = 6; + + // TOP + p1ap3_0 = p1[0] + p3[0]; + p1sp3_0 = p1[0] - p3[0]; + p1ap3_1 = p1[1] + p3[1]; + p1sp3_1 = p1[1] - p3[1]; + + // col 2 + t2[0] = p1sp3_0 + p2[1] - p4[1]; + t2[1] = p1sp3_1 - p2[0] + p4[0]; + // col 3 + t3[0] = p1ap3_0 - p2[0] - p4[0]; + t3[1] = p1ap3_1 - p2[1] - p4[1]; + // col 4 + t4[0] = p1sp3_0 - p2[1] + p4[1]; + t4[1] = p1sp3_1 + p2[0] - p4[0]; + // col 1 + *p1++ = p1ap3_0 + p2[0] + p4[0]; + *p1++ = p1ap3_1 + p2[1] + p4[1]; + + // Twiddle factors are ones + *p2++ = t2[0]; + *p2++ = t2[1]; + *p3++ = t3[0]; + *p3++ = t3[1]; + *p4++ = t4[0]; + *p4++ = t4[1]; + + tw2 += twMod2; + tw3 += twMod3; + tw4 += twMod4; + + for (l = (L - 2) >> 1; l > 0; l-- ) + { + // TOP + p1ap3_0 = p1[0] + p3[0]; + p1sp3_0 = p1[0] - p3[0]; + p1ap3_1 = p1[1] + p3[1]; + p1sp3_1 = p1[1] - p3[1]; + // col 2 + t2[0] = p1sp3_0 + p2[1] - p4[1]; + t2[1] = p1sp3_1 - p2[0] + p4[0]; + // col 3 + t3[0] = p1ap3_0 - p2[0] - p4[0]; + t3[1] = p1ap3_1 - p2[1] - p4[1]; + // col 4 + t4[0] = p1sp3_0 - p2[1] + p4[1]; + t4[1] = p1sp3_1 + p2[0] - p4[0]; + // col 1 - top + *p1++ = p1ap3_0 + p2[0] + p4[0]; + *p1++ = p1ap3_1 + p2[1] + p4[1]; + + // BOTTOM + p1ap3_1 = pEnd1[-1] + pEnd3[-1]; + p1sp3_1 = pEnd1[-1] - pEnd3[-1]; + p1ap3_0 = pEnd1[0] + pEnd3[0]; + p1sp3_0 = pEnd1[0] - pEnd3[0]; + // col 2 + t2[2] = pEnd2[0] - pEnd4[0] + p1sp3_1; + t2[3] = pEnd1[0] - pEnd3[0] - pEnd2[-1] + pEnd4[-1]; + // col 3 + t3[2] = p1ap3_1 - pEnd2[-1] - pEnd4[-1]; + t3[3] = p1ap3_0 - pEnd2[0] - pEnd4[0]; + // col 4 + t4[2] = pEnd2[0] - pEnd4[0] - p1sp3_1; + t4[3] = pEnd4[-1] - pEnd2[-1] - p1sp3_0; + // col 1 - Bottom + *pEnd1-- = p1ap3_0 + pEnd2[0] + pEnd4[0]; + *pEnd1-- = p1ap3_1 + pEnd2[-1] + pEnd4[-1]; + + // COL 2 + // read twiddle factors + twR = *tw2++; + twI = *tw2++; + // multiply by twiddle factors + // let Z1 = a + i(b), Z2 = c + i(d) + // => Z1 * Z2 = (a*c - b*d) + i(b*c + a*d) + + // Top + m0 = t2[0] * twR; + m1 = t2[1] * twI; + m2 = t2[1] * twR; + m3 = t2[0] * twI; + + *p2++ = m0 + m1; + *p2++ = m2 - m3; + // use vertical symmetry col 2 + // 0.9997 - 0.0245i <==> 0.0245 - 0.9997i + // Bottom + m0 = t2[3] * twI; + m1 = t2[2] * twR; + m2 = t2[2] * twI; + m3 = t2[3] * twR; + + *pEnd2-- = m0 - m1; + *pEnd2-- = m2 + m3; + + // COL 3 + twR = tw3[0]; + twI = tw3[1]; + tw3 += twMod3; + // Top + m0 = t3[0] * twR; + m1 = t3[1] * twI; + m2 = t3[1] * twR; + m3 = t3[0] * twI; + + *p3++ = m0 + m1; + *p3++ = m2 - m3; + // use vertical symmetry col 3 + // 0.9988 - 0.0491i <==> -0.9988 - 0.0491i + // Bottom + m0 = -t3[3] * twR; + m1 = t3[2] * twI; + m2 = t3[2] * twR; + m3 = t3[3] * twI; + + *pEnd3-- = m0 - m1; + *pEnd3-- = m3 - m2; + + // COL 4 + twR = tw4[0]; + twI = tw4[1]; + tw4 += twMod4; + // Top + m0 = t4[0] * twR; + m1 = t4[1] * twI; + m2 = t4[1] * twR; + m3 = t4[0] * twI; + + *p4++ = m0 + m1; + *p4++ = m2 - m3; + // use vertical symmetry col 4 + // 0.9973 - 0.0736i <==> -0.0736 + 0.9973i + // Bottom + m0 = t4[3] * twI; + m1 = t4[2] * twR; + m2 = t4[2] * twI; + m3 = t4[3] * twR; + + *pEnd4-- = m0 - m1; + *pEnd4-- = m2 + m3; + } + + //MIDDLE + // Twiddle factors are + // 1.0000 0.7071-0.7071i -1.0000i -0.7071-0.7071i + p1ap3_0 = p1[0] + p3[0]; + p1sp3_0 = p1[0] - p3[0]; + p1ap3_1 = p1[1] + p3[1]; + p1sp3_1 = p1[1] - p3[1]; + + // col 2 + t2[0] = p1sp3_0 + p2[1] - p4[1]; + t2[1] = p1sp3_1 - p2[0] + p4[0]; + // col 3 + t3[0] = p1ap3_0 - p2[0] - p4[0]; + t3[1] = p1ap3_1 - p2[1] - p4[1]; + // col 4 + t4[0] = p1sp3_0 - p2[1] + p4[1]; + t4[1] = p1sp3_1 + p2[0] - p4[0]; + // col 1 - Top + *p1++ = p1ap3_0 + p2[0] + p4[0]; + *p1++ = p1ap3_1 + p2[1] + p4[1]; + + // COL 2 + twR = tw2[0]; + twI = tw2[1]; + + m0 = t2[0] * twR; + m1 = t2[1] * twI; + m2 = t2[1] * twR; + m3 = t2[0] * twI; + + *p2++ = m0 + m1; + *p2++ = m2 - m3; + // COL 3 + twR = tw3[0]; + twI = tw3[1]; + + m0 = t3[0] * twR; + m1 = t3[1] * twI; + m2 = t3[1] * twR; + m3 = t3[0] * twI; + + *p3++ = m0 + m1; + *p3++ = m2 - m3; + // COL 4 + twR = tw4[0]; + twI = tw4[1]; + + m0 = t4[0] * twR; + m1 = t4[1] * twI; + m2 = t4[1] * twR; + m3 = t4[0] * twI; + + *p4++ = m0 + m1; + *p4++ = m2 - m3; + + // first col + arm_radix8_butterfly_f32( pCol1, L, (float32_t *) S->pTwiddle, 4U); + // second col + arm_radix8_butterfly_f32( pCol2, L, (float32_t *) S->pTwiddle, 4U); + // third col + arm_radix8_butterfly_f32( pCol3, L, (float32_t *) S->pTwiddle, 4U); + // fourth col + arm_radix8_butterfly_f32( pCol4, L, (float32_t *) S->pTwiddle, 4U); +} + +/** +* @addtogroup ComplexFFT +* @{ +*/ + +/** +* @details +* @brief Processing function for the floating-point complex FFT. +* @param[in] *S points to an instance of the floating-point CFFT structure. +* @param[in, out] *p1 points to the complex data buffer of size 2*fftLen. Processing occurs in-place. +* @param[in] ifftFlag flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. +* @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. +* @return none. +*/ + +void arm_cfft_f32( + const arm_cfft_instance_f32 * S, + float32_t * p1, + uint8_t ifftFlag, + uint8_t bitReverseFlag) +{ + uint32_t L = S->fftLen, l; + float32_t invL, * pSrc; + + if (ifftFlag == 1U) + { + /* Conjugate input data */ + pSrc = p1 + 1; + for(l=0; lpTwiddle, 1); + break; + } + + if ( bitReverseFlag ) + arm_bitreversal_32((uint32_t*)p1,S->bitRevLength,S->pBitRevTable); + + if (ifftFlag == 1U) + { + invL = 1.0f/(float32_t)L; + /* Conjugate and scale output data */ + pSrc = p1; + for(l=0; l> 3; + i1 = 0; + + do + { + i2 = i1 + n2; + i3 = i2 + n2; + i4 = i3 + n2; + i5 = i4 + n2; + i6 = i5 + n2; + i7 = i6 + n2; + i8 = i7 + n2; + r1 = pSrc[2 * i1] + pSrc[2 * i5]; + r5 = pSrc[2 * i1] - pSrc[2 * i5]; + r2 = pSrc[2 * i2] + pSrc[2 * i6]; + r6 = pSrc[2 * i2] - pSrc[2 * i6]; + r3 = pSrc[2 * i3] + pSrc[2 * i7]; + r7 = pSrc[2 * i3] - pSrc[2 * i7]; + r4 = pSrc[2 * i4] + pSrc[2 * i8]; + r8 = pSrc[2 * i4] - pSrc[2 * i8]; + t1 = r1 - r3; + r1 = r1 + r3; + r3 = r2 - r4; + r2 = r2 + r4; + pSrc[2 * i1] = r1 + r2; + pSrc[2 * i5] = r1 - r2; + r1 = pSrc[2 * i1 + 1] + pSrc[2 * i5 + 1]; + s5 = pSrc[2 * i1 + 1] - pSrc[2 * i5 + 1]; + r2 = pSrc[2 * i2 + 1] + pSrc[2 * i6 + 1]; + s6 = pSrc[2 * i2 + 1] - pSrc[2 * i6 + 1]; + s3 = pSrc[2 * i3 + 1] + pSrc[2 * i7 + 1]; + s7 = pSrc[2 * i3 + 1] - pSrc[2 * i7 + 1]; + r4 = pSrc[2 * i4 + 1] + pSrc[2 * i8 + 1]; + s8 = pSrc[2 * i4 + 1] - pSrc[2 * i8 + 1]; + t2 = r1 - s3; + r1 = r1 + s3; + s3 = r2 - r4; + r2 = r2 + r4; + pSrc[2 * i1 + 1] = r1 + r2; + pSrc[2 * i5 + 1] = r1 - r2; + pSrc[2 * i3] = t1 + s3; + pSrc[2 * i7] = t1 - s3; + pSrc[2 * i3 + 1] = t2 - r3; + pSrc[2 * i7 + 1] = t2 + r3; + r1 = (r6 - r8) * C81; + r6 = (r6 + r8) * C81; + r2 = (s6 - s8) * C81; + s6 = (s6 + s8) * C81; + t1 = r5 - r1; + r5 = r5 + r1; + r8 = r7 - r6; + r7 = r7 + r6; + t2 = s5 - r2; + s5 = s5 + r2; + s8 = s7 - s6; + s7 = s7 + s6; + pSrc[2 * i2] = r5 + s7; + pSrc[2 * i8] = r5 - s7; + pSrc[2 * i6] = t1 + s8; + pSrc[2 * i4] = t1 - s8; + pSrc[2 * i2 + 1] = s5 - r7; + pSrc[2 * i8 + 1] = s5 + r7; + pSrc[2 * i6 + 1] = t2 - r8; + pSrc[2 * i4 + 1] = t2 + r8; + + i1 += n1; + } while (i1 < fftLen); + + if (n2 < 8) + break; + + ia1 = 0; + j = 1; + + do + { + /* index calculation for the coefficients */ + id = ia1 + twidCoefModifier; + ia1 = id; + ia2 = ia1 + id; + ia3 = ia2 + id; + ia4 = ia3 + id; + ia5 = ia4 + id; + ia6 = ia5 + id; + ia7 = ia6 + id; + + co2 = pCoef[2 * ia1]; + co3 = pCoef[2 * ia2]; + co4 = pCoef[2 * ia3]; + co5 = pCoef[2 * ia4]; + co6 = pCoef[2 * ia5]; + co7 = pCoef[2 * ia6]; + co8 = pCoef[2 * ia7]; + si2 = pCoef[2 * ia1 + 1]; + si3 = pCoef[2 * ia2 + 1]; + si4 = pCoef[2 * ia3 + 1]; + si5 = pCoef[2 * ia4 + 1]; + si6 = pCoef[2 * ia5 + 1]; + si7 = pCoef[2 * ia6 + 1]; + si8 = pCoef[2 * ia7 + 1]; + + i1 = j; + + do + { + /* index calculation for the input */ + i2 = i1 + n2; + i3 = i2 + n2; + i4 = i3 + n2; + i5 = i4 + n2; + i6 = i5 + n2; + i7 = i6 + n2; + i8 = i7 + n2; + r1 = pSrc[2 * i1] + pSrc[2 * i5]; + r5 = pSrc[2 * i1] - pSrc[2 * i5]; + r2 = pSrc[2 * i2] + pSrc[2 * i6]; + r6 = pSrc[2 * i2] - pSrc[2 * i6]; + r3 = pSrc[2 * i3] + pSrc[2 * i7]; + r7 = pSrc[2 * i3] - pSrc[2 * i7]; + r4 = pSrc[2 * i4] + pSrc[2 * i8]; + r8 = pSrc[2 * i4] - pSrc[2 * i8]; + t1 = r1 - r3; + r1 = r1 + r3; + r3 = r2 - r4; + r2 = r2 + r4; + pSrc[2 * i1] = r1 + r2; + r2 = r1 - r2; + s1 = pSrc[2 * i1 + 1] + pSrc[2 * i5 + 1]; + s5 = pSrc[2 * i1 + 1] - pSrc[2 * i5 + 1]; + s2 = pSrc[2 * i2 + 1] + pSrc[2 * i6 + 1]; + s6 = pSrc[2 * i2 + 1] - pSrc[2 * i6 + 1]; + s3 = pSrc[2 * i3 + 1] + pSrc[2 * i7 + 1]; + s7 = pSrc[2 * i3 + 1] - pSrc[2 * i7 + 1]; + s4 = pSrc[2 * i4 + 1] + pSrc[2 * i8 + 1]; + s8 = pSrc[2 * i4 + 1] - pSrc[2 * i8 + 1]; + t2 = s1 - s3; + s1 = s1 + s3; + s3 = s2 - s4; + s2 = s2 + s4; + r1 = t1 + s3; + t1 = t1 - s3; + pSrc[2 * i1 + 1] = s1 + s2; + s2 = s1 - s2; + s1 = t2 - r3; + t2 = t2 + r3; + p1 = co5 * r2; + p2 = si5 * s2; + p3 = co5 * s2; + p4 = si5 * r2; + pSrc[2 * i5] = p1 + p2; + pSrc[2 * i5 + 1] = p3 - p4; + p1 = co3 * r1; + p2 = si3 * s1; + p3 = co3 * s1; + p4 = si3 * r1; + pSrc[2 * i3] = p1 + p2; + pSrc[2 * i3 + 1] = p3 - p4; + p1 = co7 * t1; + p2 = si7 * t2; + p3 = co7 * t2; + p4 = si7 * t1; + pSrc[2 * i7] = p1 + p2; + pSrc[2 * i7 + 1] = p3 - p4; + r1 = (r6 - r8) * C81; + r6 = (r6 + r8) * C81; + s1 = (s6 - s8) * C81; + s6 = (s6 + s8) * C81; + t1 = r5 - r1; + r5 = r5 + r1; + r8 = r7 - r6; + r7 = r7 + r6; + t2 = s5 - s1; + s5 = s5 + s1; + s8 = s7 - s6; + s7 = s7 + s6; + r1 = r5 + s7; + r5 = r5 - s7; + r6 = t1 + s8; + t1 = t1 - s8; + s1 = s5 - r7; + s5 = s5 + r7; + s6 = t2 - r8; + t2 = t2 + r8; + p1 = co2 * r1; + p2 = si2 * s1; + p3 = co2 * s1; + p4 = si2 * r1; + pSrc[2 * i2] = p1 + p2; + pSrc[2 * i2 + 1] = p3 - p4; + p1 = co8 * r5; + p2 = si8 * s5; + p3 = co8 * s5; + p4 = si8 * r5; + pSrc[2 * i8] = p1 + p2; + pSrc[2 * i8 + 1] = p3 - p4; + p1 = co6 * r6; + p2 = si6 * s6; + p3 = co6 * s6; + p4 = si6 * r6; + pSrc[2 * i6] = p1 + p2; + pSrc[2 * i6 + 1] = p3 - p4; + p1 = co4 * t1; + p2 = si4 * t2; + p3 = co4 * t2; + p4 = si4 * t1; + pSrc[2 * i4] = p1 + p2; + pSrc[2 * i4 + 1] = p3 - p4; + + i1 += n1; + } while (i1 < fftLen); + + j++; + } while (j < n2); + + twidCoefModifier <<= 3; + } while (n2 > 7); +} diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c new file mode 100644 index 000000000..59127a229 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c @@ -0,0 +1,204 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_cmplx_mag_squared_f32.c + * Description: Floating-point complex magnitude squared + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" + +/** + * @ingroup groupCmplxMath + */ + +/** + * @defgroup cmplx_mag_squared Complex Magnitude Squared + * + * Computes the magnitude squared of the elements of a complex data vector. + * + * The pSrc points to the source data and + * pDst points to the where the result should be written. + * numSamples specifies the number of complex samples + * in the input array and the data is stored in an interleaved fashion + * (real, imag, real, imag, ...). + * The input array has a total of 2*numSamples values; + * the output array has a total of numSamples values. + * + * The underlying algorithm is used: + * + *
+ * for(n=0; n
+ *
+ * There are separate functions for floating-point, Q15, and Q31 data types.
+ */
+
+/**
+ * @addtogroup cmplx_mag_squared
+ * @{
+ */
+
+
+/**
+ * @brief  Floating-point complex magnitude squared
+ * @param[in]  *pSrc points to the complex input vector
+ * @param[out]  *pDst points to the real output vector
+ * @param[in]  numSamples number of complex samples in the input vector
+ * @return none.
+ */
+
+void arm_cmplx_mag_squared_f32(
+  float32_t * pSrc,
+  float32_t * pDst,
+  uint32_t numSamples)
+{
+  float32_t real, imag;                          /* Temporary variables to store real and imaginary values */
+  uint32_t blkCnt;                               /* loop counter */
+
+#if defined (ARM_MATH_DSP)
+  float32_t real1, real2, real3, real4;          /* Temporary variables to hold real values */
+  float32_t imag1, imag2, imag3, imag4;          /* Temporary variables to hold imaginary values */
+  float32_t mul1, mul2, mul3, mul4;              /* Temporary variables */
+  float32_t mul5, mul6, mul7, mul8;              /* Temporary variables */
+  float32_t out1, out2, out3, out4;              /* Temporary variables to hold output values */
+
+  /*loop Unrolling */
+  blkCnt = numSamples >> 2U;
+
+  /* First part of the processing with loop unrolling.  Compute 4 outputs at a time.
+   ** a second loop below computes the remaining 1 to 3 samples. */
+  while (blkCnt > 0U)
+  {
+    /* C[0] = (A[0] * A[0] + A[1] * A[1]) */
+    /* read real input sample from source buffer */
+    real1 = pSrc[0];
+    /* read imaginary input sample from source buffer */
+    imag1 = pSrc[1];
+
+    /* calculate power of real value */
+    mul1 = real1 * real1;
+
+    /* read real input sample from source buffer */
+    real2 = pSrc[2];
+
+    /* calculate power of imaginary value */
+    mul2 = imag1 * imag1;
+
+    /* read imaginary input sample from source buffer */
+    imag2 = pSrc[3];
+
+    /* calculate power of real value */
+    mul3 = real2 * real2;
+
+    /* read real input sample from source buffer */
+    real3 = pSrc[4];
+
+    /* calculate power of imaginary value */
+    mul4 = imag2 * imag2;
+
+    /* read imaginary input sample from source buffer */
+    imag3 = pSrc[5];
+
+    /* calculate power of real value */
+    mul5 = real3 * real3;
+    /* calculate power of imaginary value */
+    mul6 = imag3 * imag3;
+
+    /* read real input sample from source buffer */
+    real4 = pSrc[6];
+
+    /* accumulate real and imaginary powers */
+    out1 = mul1 + mul2;
+
+    /* read imaginary input sample from source buffer */
+    imag4 = pSrc[7];
+
+    /* accumulate real and imaginary powers */
+    out2 = mul3 + mul4;
+
+    /* calculate power of real value */
+    mul7 = real4 * real4;
+    /* calculate power of imaginary value */
+    mul8 = imag4 * imag4;
+
+    /* store output to destination */
+    pDst[0] = out1;
+
+    /* accumulate real and imaginary powers */
+    out3 = mul5 + mul6;
+
+    /* store output to destination */
+    pDst[1] = out2;
+
+    /* accumulate real and imaginary powers */
+    out4 = mul7 + mul8;
+
+    /* store output to destination */
+    pDst[2] = out3;
+
+    /* increment destination pointer by 8 to process next samples */
+    pSrc += 8U;
+
+    /* store output to destination */
+    pDst[3] = out4;
+
+    /* increment destination pointer by 4 to process next samples */
+    pDst += 4U;
+
+    /* Decrement the loop counter */
+    blkCnt--;
+  }
+
+  /* If the numSamples is not a multiple of 4, compute any remaining output samples here.
+   ** No loop unrolling is used. */
+  blkCnt = numSamples % 0x4U;
+
+#else
+
+  /* Run the below code for Cortex-M0 */
+
+  blkCnt = numSamples;
+
+#endif /* #if defined (ARM_MATH_DSP) */
+
+  while (blkCnt > 0U)
+  {
+    /* C[0] = (A[0] * A[0] + A[1] * A[1]) */
+    real = *pSrc++;
+    imag = *pSrc++;
+
+    /* out = (real * real) + (imag * imag) */
+    /* store the result in the destination buffer. */
+    *pDst++ = (real * real) + (imag * imag);
+
+    /* Decrement the loop counter */
+    blkCnt--;
+  }
+}
+
+/**
+ * @} end of cmplx_mag_squared group
+ */
diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c
new file mode 100644
index 000000000..1f8f589b0
--- /dev/null
+++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c
@@ -0,0 +1,22176 @@
+/* ----------------------------------------------------------------------
+ * Project:      CMSIS DSP Library
+ * Title:        arm_common_tables.c
+ * Description:  common tables like fft twiddle factors, Bitreverse, reciprocal etc
+ *
+ * $Date:        27. January 2017
+ * $Revision:    V.1.5.1
+ *
+ * Target Processor: Cortex-M cores
+ * -------------------------------------------------------------------- */
+/*
+ * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * Licensed under the Apache License, Version 2.0 (the License); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "arm_math.h"
+#include "arm_common_tables.h"
+
+/**
+ * @ingroup ComplexFFT
+ */
+
+/**
+ * @addtogroup CFFT_CIFFT Complex FFT Tables
+ * @{
+ */
+
+/**
+* \par
+* Pseudo code for Generation of Bit reversal Table is
+* \par
+* 
for(l=1;l <= N/4;l++)
+* {
+*   for(i=0;i> 1;
+*  } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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 +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, + (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, + (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, + (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, + (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xCF043AB2, (q31_t)0x89BE50C3 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, + (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, + (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, + (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, + (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, + (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, + (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x8275A0C0, (q31_t)0xE70747C3, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, + (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xB8E31319, (q31_t)0x9592675B, + (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xE70747C3, (q31_t)0x8275A0C0 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7F62368F, + (q31_t)0x0C8BD35E, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7641AF3C, + (q31_t)0x30FBC54D, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x62F201AC, + (q31_t)0x5133CC94, (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x471CECE6, + (q31_t)0x6A6D98A4, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x25280C5D, + (q31_t)0x7A7D055B, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x00000000, + (q31_t)0x7FFFFFFF, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xDAD7F3A2, + (q31_t)0x7A7D055B, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xB8E31319, + (q31_t)0x6A6D98A4, (q31_t)0xAECC336B, (q31_t)0x62F201AC, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0x9D0DFE53, + (q31_t)0x5133CC94, (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x89BE50C3, + (q31_t)0x30FBC54D, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x809DC970, + (q31_t)0x0C8BD35E, (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x8275A0C0, + (q31_t)0xE70747C3, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8F1D343A, + (q31_t)0xC3A9458F, (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0xA57D8666, + (q31_t)0xA57D8666, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xC3A9458F, + (q31_t)0x8F1D343A, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xE70747C3, + (q31_t)0x8275A0C0, (q31_t)0xF3742CA1, (q31_t)0x809DC970 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FD8878D, + (q31_t)0x0647D97C, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7D8A5F3F, + (q31_t)0x18F8B83C, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x78848413, + (q31_t)0x2B1F34EB, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x70E2CBC6, + (q31_t)0x3C56BA70, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x66CF811F, + (q31_t)0x4C3FDFF3, (q31_t)0x62F201AC, (q31_t)0x5133CC94, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5A82799A, + (q31_t)0x5A82799A, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4C3FDFF3, + (q31_t)0x66CF811F, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x3C56BA70, + (q31_t)0x70E2CBC6, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2B1F34EB, + (q31_t)0x78848413, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x18F8B83C, + (q31_t)0x7D8A5F3F, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0647D97C, + (q31_t)0x7FD8878D, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF3742CA1, + (q31_t)0x7F62368F, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE0E60684, + (q31_t)0x7C29FBEE, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xCF043AB2, + (q31_t)0x7641AF3C, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xBE31E19B, + (q31_t)0x6DCA0D14, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xAECC336B, + (q31_t)0x62F201AC, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA1288376, + (q31_t)0x55F5A4D2, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9592675B, + (q31_t)0x471CECE6, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8C4A142F, + (q31_t)0x36BA2013, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8582FAA4, + (q31_t)0x25280C5D, (q31_t)0x83D60411, (q31_t)0x1F19F97B, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x8162AA03, + (q31_t)0x12C8106E, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80000000, + (q31_t)0x00000000, (q31_t)0x80277872, (q31_t)0xF9B82683, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x8162AA03, + (q31_t)0xED37EF91, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x8582FAA4, + (q31_t)0xDAD7F3A2, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8C4A142F, + (q31_t)0xC945DFEC, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9592675B, + (q31_t)0xB8E31319, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0xA1288376, + (q31_t)0xAA0A5B2D, (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAECC336B, + (q31_t)0x9D0DFE53, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBE31E19B, + (q31_t)0x9235F2EB, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCF043AB2, + (q31_t)0x89BE50C3, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xE0E60684, + (q31_t)0x83D60411, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xF3742CA1, + (q31_t)0x809DC970, (q31_t)0xF9B82683, (q31_t)0x80277872 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FF62182, + (q31_t)0x03242ABF, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F62368F, + (q31_t)0x0C8BD35E, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E1D93E9, + (q31_t)0x15E21444, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7C29FBEE, + (q31_t)0x1F19F97B, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x798A23B1, + (q31_t)0x2826B928, (q31_t)0x78848413, (q31_t)0x2B1F34EB, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x7641AF3C, + (q31_t)0x30FBC54D, (q31_t)0x7504D345, (q31_t)0x33DEF287, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x72552C84, + (q31_t)0x398CDD32, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6DCA0D14, + (q31_t)0x41CE1E64, (q31_t)0x6C242960, (q31_t)0x447ACD50, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x68A69E81, + (q31_t)0x49B41533, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x62F201AC, + (q31_t)0x5133CC94, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5CB420DF, + (q31_t)0x5842DD54, (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x55F5A4D2, + (q31_t)0x5ED77C89, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4EBFE8A4, + (q31_t)0x64E88926, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x471CECE6, + (q31_t)0x6A6D98A4, (q31_t)0x447ACD50, (q31_t)0x6C242960, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x3F1749B7, + (q31_t)0x6F5F02B1, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x36BA2013, + (q31_t)0x73B5EBD0, (q31_t)0x33DEF287, (q31_t)0x7504D345, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2E110A62, + (q31_t)0x776C4EDB, (q31_t)0x2B1F34EB, (q31_t)0x78848413, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x25280C5D, + (q31_t)0x7A7D055B, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1C0B826A, + (q31_t)0x7CE3CEB1, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x12C8106E, + (q31_t)0x7E9D55FC, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x096A9049, + (q31_t)0x7FA736B4, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x00000000, + (q31_t)0x7FFFFFFF, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF6956FB6, + (q31_t)0x7FA736B4, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xED37EF91, + (q31_t)0x7E9D55FC, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE3F47D95, + (q31_t)0x7CE3CEB1, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDAD7F3A2, + (q31_t)0x7A7D055B, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD1EEF59E, + (q31_t)0x776C4EDB, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xC945DFEC, + (q31_t)0x73B5EBD0, (q31_t)0xC67322CD, (q31_t)0x72552C84, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC0E8B648, + (q31_t)0x6F5F02B1, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xB8E31319, + (q31_t)0x6A6D98A4, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB140175B, + (q31_t)0x64E88926, (q31_t)0xAECC336B, (q31_t)0x62F201AC, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAA0A5B2D, + (q31_t)0x5ED77C89, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA34BDF20, + (q31_t)0x5842DD54, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9D0DFE53, + (q31_t)0x5133CC94, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9759617E, + (q31_t)0x49B41533, (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9235F2EB, + (q31_t)0x41CE1E64, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8DAAD37B, + (q31_t)0x398CDD32, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x89BE50C3, + (q31_t)0x30FBC54D, (q31_t)0x8893B124, (q31_t)0x2E110A62, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8675DC4E, + (q31_t)0x2826B928, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x83D60411, + (q31_t)0x1F19F97B, (q31_t)0x831C314E, (q31_t)0x1C0B826A, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x81E26C16, + (q31_t)0x15E21444, (q31_t)0x8162AA03, (q31_t)0x12C8106E, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x809DC970, + (q31_t)0x0C8BD35E, (q31_t)0x8058C94C, (q31_t)0x096A9049, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x8009DE7D, + (q31_t)0x03242ABF, (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x80277872, + (q31_t)0xF9B82683, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80F66E3C, + (q31_t)0xF054D8D4, (q31_t)0x8162AA03, (q31_t)0xED37EF91, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x8275A0C0, + (q31_t)0xE70747C3, (q31_t)0x831C314E, (q31_t)0xE3F47D95, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x84A2FC62, + (q31_t)0xDDDC5B3A, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x877B7BEC, + (q31_t)0xD4E0CB14, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8AFB2CBA, + (q31_t)0xCC210D78, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8F1D343A, + (q31_t)0xC3A9458F, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x93DBD69F, + (q31_t)0xBB8532AF, (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x99307EE0, + (q31_t)0xB3C0200C, (q31_t)0x9B1776D9, (q31_t)0xB140175B, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9F13C7D0, + (q31_t)0xAC64D510, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA57D8666, + (q31_t)0xA57D8666, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAC64D510, + (q31_t)0x9F13C7D0, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB3C0200C, + (q31_t)0x99307EE0, (q31_t)0xB64BEACC, (q31_t)0x9759617E, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBB8532AF, + (q31_t)0x93DBD69F, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC3A9458F, + (q31_t)0x8F1D343A, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCC210D78, + (q31_t)0x8AFB2CBA, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD4E0CB14, + (q31_t)0x877B7BEC, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDDDC5B3A, + (q31_t)0x84A2FC62, (q31_t)0xE0E60684, (q31_t)0x83D60411, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE70747C3, + (q31_t)0x8275A0C0, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xF054D8D4, + (q31_t)0x80F66E3C, (q31_t)0xF3742CA1, (q31_t)0x809DC970, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF9B82683, + (q31_t)0x80277872, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFD885A, + (q31_t)0x01921D1F, (q31_t)0x7FF62182, (q31_t)0x03242ABF, + (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FD8878D, + (q31_t)0x0647D97C, (q31_t)0x7FC25596, (q31_t)0x07D95B9E, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F872BF3, + (q31_t)0x0AFB6805, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, + (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F0991C3, + (q31_t)0x0FAB272B, (q31_t)0x7ED5E5C6, (q31_t)0x1139F0CE, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E5FE493, + (q31_t)0x145576B1, (q31_t)0x7E1D93E9, (q31_t)0x15E21444, + (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7D8A5F3F, + (q31_t)0x18F8B83C, (q31_t)0x7D3980EC, (q31_t)0x1A82A025, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7C894BDD, + (q31_t)0x1D934FE5, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, + (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7B5D039D, + (q31_t)0x2223A4C5, (q31_t)0x7AEF6323, (q31_t)0x23A6887E, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A05EEAD, + (q31_t)0x26A82185, (q31_t)0x798A23B1, (q31_t)0x2826B928, + (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78848413, + (q31_t)0x2B1F34EB, (q31_t)0x77FAB988, (q31_t)0x2C98FBBA, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x76D94988, + (q31_t)0x2F875262, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7504D345, + (q31_t)0x33DEF287, (q31_t)0x745F9DD1, (q31_t)0x354D9056, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x7307C3D0, + (q31_t)0x382493B0, (q31_t)0x72552C84, (q31_t)0x398CDD32, + (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x70E2CBC6, + (q31_t)0x3C56BA70, (q31_t)0x70231099, (q31_t)0x3DB832A5, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6E96A99C, + (q31_t)0x4073F21D, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, + (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6C242960, + (q31_t)0x447ACD50, (q31_t)0x6B4AF278, (q31_t)0x45CD358F, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x698C246C, + (q31_t)0x4869E664, (q31_t)0x68A69E81, (q31_t)0x49B41533, + (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x66CF811F, + (q31_t)0x4C3FDFF3, (q31_t)0x65DDFBD3, (q31_t)0x4D8162C4, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x63EF328F, + (q31_t)0x4FFB654D, (q31_t)0x62F201AC, (q31_t)0x5133CC94, + (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x60EC3830, + (q31_t)0x539B2AEF, (q31_t)0x5FE3B38D, (q31_t)0x54CA0A4A, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5DC79D7C, + (q31_t)0x571DEEF9, (q31_t)0x5CB420DF, (q31_t)0x5842DD54, + (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5A82799A, + (q31_t)0x5A82799A, (q31_t)0x59646497, (q31_t)0x5B9D1153, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x571DEEF9, + (q31_t)0x5DC79D7C, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, + (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x539B2AEF, + (q31_t)0x60EC3830, (q31_t)0x5269126E, (q31_t)0x61F1003E, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4FFB654D, + (q31_t)0x63EF328F, (q31_t)0x4EBFE8A4, (q31_t)0x64E88926, + (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4C3FDFF3, + (q31_t)0x66CF811F, (q31_t)0x4AFB6C97, (q31_t)0x67BD0FBC, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x4869E664, + (q31_t)0x698C246C, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, + (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x447ACD50, + (q31_t)0x6C242960, (q31_t)0x4325C135, (q31_t)0x6CF934FB, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4073F21D, + (q31_t)0x6E96A99C, (q31_t)0x3F1749B7, (q31_t)0x6F5F02B1, + (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3C56BA70, + (q31_t)0x70E2CBC6, (q31_t)0x3AF2EEB7, (q31_t)0x719E2CD2, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x382493B0, + (q31_t)0x7307C3D0, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, + (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x33DEF287, + (q31_t)0x7504D345, (q31_t)0x326E54C7, (q31_t)0x75A585CF, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2F875262, + (q31_t)0x76D94988, (q31_t)0x2E110A62, (q31_t)0x776C4EDB, + (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2B1F34EB, + (q31_t)0x78848413, (q31_t)0x29A3C484, (q31_t)0x7909A92C, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x26A82185, + (q31_t)0x7A05EEAD, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, + (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x2223A4C5, + (q31_t)0x7B5D039D, (q31_t)0x209F701C, (q31_t)0x7BC5E28F, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1D934FE5, + (q31_t)0x7C894BDD, (q31_t)0x1C0B826A, (q31_t)0x7CE3CEB1, + (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x18F8B83C, + (q31_t)0x7D8A5F3F, (q31_t)0x176DD9DE, (q31_t)0x7DD6668E, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x145576B1, + (q31_t)0x7E5FE493, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, + (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x0FAB272B, + (q31_t)0x7F0991C3, (q31_t)0x0E1BC2E3, (q31_t)0x7F3857F5, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0AFB6805, + (q31_t)0x7F872BF3, (q31_t)0x096A9049, (q31_t)0x7FA736B4, + (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x0647D97C, + (q31_t)0x7FD8878D, (q31_t)0x04B6195D, (q31_t)0x7FE9CBC0, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x01921D1F, + (q31_t)0x7FFD885A, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFCDBD541, + (q31_t)0x7FF62182, (q31_t)0xFB49E6A2, (q31_t)0x7FE9CBC0, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF826A461, + (q31_t)0x7FC25596, (q31_t)0xF6956FB6, (q31_t)0x7FA736B4, + (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF3742CA1, + (q31_t)0x7F62368F, (q31_t)0xF1E43D1C, (q31_t)0x7F3857F5, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEEC60F31, + (q31_t)0x7ED5E5C6, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, + (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEA1DEBBB, + (q31_t)0x7E1D93E9, (q31_t)0xE8922621, (q31_t)0x7DD6668E, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE57D5FDA, + (q31_t)0x7D3980EC, (q31_t)0xE3F47D95, (q31_t)0x7CE3CEB1, + (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE0E60684, + (q31_t)0x7C29FBEE, (q31_t)0xDF608FE3, (q31_t)0x7BC5E28F, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDC597781, + (q31_t)0x7AEF6323, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, + (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD7D946D7, + (q31_t)0x798A23B1, (q31_t)0xD65C3B7B, (q31_t)0x7909A92C, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD3670445, + (q31_t)0x77FAB988, (q31_t)0xD1EEF59E, (q31_t)0x776C4EDB, + (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xCF043AB2, + (q31_t)0x7641AF3C, (q31_t)0xCD91AB38, (q31_t)0x75A585CF, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCAB26FA9, + (q31_t)0x745F9DD1, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, + (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC67322CD, + (q31_t)0x72552C84, (q31_t)0xC50D1148, (q31_t)0x719E2CD2, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC247CD5A, + (q31_t)0x70231099, (q31_t)0xC0E8B648, (q31_t)0x6F5F02B1, + (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBE31E19B, + (q31_t)0x6DCA0D14, (q31_t)0xBCDA3ECA, (q31_t)0x6CF934FB, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBA32CA70, + (q31_t)0x6B4AF278, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, + (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB64BEACC, + (q31_t)0x68A69E81, (q31_t)0xB5049368, (q31_t)0x67BD0FBC, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB27E9D3B, + (q31_t)0x65DDFBD3, (q31_t)0xB140175B, (q31_t)0x64E88926, + (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAECC336B, + (q31_t)0x62F201AC, (q31_t)0xAD96ED91, (q31_t)0x61F1003E, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAB35F5B5, + (q31_t)0x5FE3B38D, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, + (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA7BD22AB, + (q31_t)0x5CB420DF, (q31_t)0xA69B9B68, (q31_t)0x5B9D1153, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA462EEAC, + (q31_t)0x59646497, (q31_t)0xA34BDF20, (q31_t)0x5842DD54, + (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1288376, + (q31_t)0x55F5A4D2, (q31_t)0xA01C4C72, (q31_t)0x54CA0A4A, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9E0EFFC1, + (q31_t)0x5269126E, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, + (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9B1776D9, + (q31_t)0x4EBFE8A4, (q31_t)0x9A22042C, (q31_t)0x4D8162C4, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9842F043, + (q31_t)0x4AFB6C97, (q31_t)0x9759617E, (q31_t)0x49B41533, + (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x9592675B, + (q31_t)0x471CECE6, (q31_t)0x94B50D87, (q31_t)0x45CD358F, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9306CB04, + (q31_t)0x4325C135, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, + (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x90A0FD4E, + (q31_t)0x3F1749B7, (q31_t)0x8FDCEF66, (q31_t)0x3DB832A5, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8E61D32D, + (q31_t)0x3AF2EEB7, (q31_t)0x8DAAD37B, (q31_t)0x398CDD32, + (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8C4A142F, + (q31_t)0x36BA2013, (q31_t)0x8BA0622F, (q31_t)0x354D9056, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8A5A7A30, + (q31_t)0x326E54C7, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x8893B124, + (q31_t)0x2E110A62, (q31_t)0x88054677, (q31_t)0x2C98FBBA, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x86F656D3, + (q31_t)0x29A3C484, (q31_t)0x8675DC4E, (q31_t)0x2826B928, + (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x8582FAA4, + (q31_t)0x25280C5D, (q31_t)0x85109CDC, (q31_t)0x23A6887E, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x843A1D70, + (q31_t)0x209F701C, (q31_t)0x83D60411, (q31_t)0x1F19F97B, + (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x831C314E, + (q31_t)0x1C0B826A, (q31_t)0x82C67F13, (q31_t)0x1A82A025, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x82299971, + (q31_t)0x176DD9DE, (q31_t)0x81E26C16, (q31_t)0x15E21444, + (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x8162AA03, + (q31_t)0x12C8106E, (q31_t)0x812A1A39, (q31_t)0x1139F0CE, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80C7A80A, + (q31_t)0x0E1BC2E3, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, + (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x8058C94C, + (q31_t)0x096A9049, (q31_t)0x803DAA69, (q31_t)0x07D95B9E, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80163440, + (q31_t)0x04B6195D, (q31_t)0x8009DE7D, (q31_t)0x03242ABF, + (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x80000000, + (q31_t)0x00000000, (q31_t)0x800277A5, (q31_t)0xFE6DE2E0, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x80163440, + (q31_t)0xFB49E6A2, (q31_t)0x80277872, (q31_t)0xF9B82683, + (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8058C94C, + (q31_t)0xF6956FB6, (q31_t)0x8078D40D, (q31_t)0xF50497FA, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80C7A80A, + (q31_t)0xF1E43D1C, (q31_t)0x80F66E3C, (q31_t)0xF054D8D4, + (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8162AA03, + (q31_t)0xED37EF91, (q31_t)0x81A01B6C, (q31_t)0xEBAA894E, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x82299971, + (q31_t)0xE8922621, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, + (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x831C314E, + (q31_t)0xE3F47D95, (q31_t)0x8376B422, (q31_t)0xE26CB01A, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x843A1D70, + (q31_t)0xDF608FE3, (q31_t)0x84A2FC62, (q31_t)0xDDDC5B3A, + (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x8582FAA4, + (q31_t)0xDAD7F3A2, (q31_t)0x85FA1152, (q31_t)0xD957DE7A, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86F656D3, + (q31_t)0xD65C3B7B, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, + (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x8893B124, + (q31_t)0xD1EEF59E, (q31_t)0x8926B677, (q31_t)0xD078AD9D, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8A5A7A30, + (q31_t)0xCD91AB38, (q31_t)0x8AFB2CBA, (q31_t)0xCC210D78, + (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8C4A142F, + (q31_t)0xC945DFEC, (q31_t)0x8CF83C30, (q31_t)0xC7DB6C50, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8E61D32D, + (q31_t)0xC50D1148, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, + (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x90A0FD4E, + (q31_t)0xC0E8B648, (q31_t)0x91695663, (q31_t)0xBF8C0DE2, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9306CB04, + (q31_t)0xBCDA3ECA, (q31_t)0x93DBD69F, (q31_t)0xBB8532AF, + (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x9592675B, + (q31_t)0xB8E31319, (q31_t)0x9673DB94, (q31_t)0xB796199B, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x9842F043, + (q31_t)0xB5049368, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, + (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9B1776D9, + (q31_t)0xB140175B, (q31_t)0x9C10CD70, (q31_t)0xB0049AB2, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9E0EFFC1, + (q31_t)0xAD96ED91, (q31_t)0x9F13C7D0, (q31_t)0xAC64D510, + (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA1288376, + (q31_t)0xAA0A5B2D, (q31_t)0xA2386283, (q31_t)0xA8E21106, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA462EEAC, + (q31_t)0xA69B9B68, (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA7BD22AB, + (q31_t)0xA34BDF20, (q31_t)0xA8E21106, (q31_t)0xA2386283, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAB35F5B5, + (q31_t)0xA01C4C72, (q31_t)0xAC64D510, (q31_t)0x9F13C7D0, + (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xAECC336B, + (q31_t)0x9D0DFE53, (q31_t)0xB0049AB2, (q31_t)0x9C10CD70, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB27E9D3B, + (q31_t)0x9A22042C, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, + (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB64BEACC, + (q31_t)0x9759617E, (q31_t)0xB796199B, (q31_t)0x9673DB94, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBA32CA70, + (q31_t)0x94B50D87, (q31_t)0xBB8532AF, (q31_t)0x93DBD69F, + (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBE31E19B, + (q31_t)0x9235F2EB, (q31_t)0xBF8C0DE2, (q31_t)0x91695663, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC247CD5A, + (q31_t)0x8FDCEF66, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, + (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC67322CD, + (q31_t)0x8DAAD37B, (q31_t)0xC7DB6C50, (q31_t)0x8CF83C30, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCAB26FA9, + (q31_t)0x8BA0622F, (q31_t)0xCC210D78, (q31_t)0x8AFB2CBA, + (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCF043AB2, + (q31_t)0x89BE50C3, (q31_t)0xD078AD9D, (q31_t)0x8926B677, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD3670445, + (q31_t)0x88054677, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, + (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD7D946D7, + (q31_t)0x8675DC4E, (q31_t)0xD957DE7A, (q31_t)0x85FA1152, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDC597781, + (q31_t)0x85109CDC, (q31_t)0xDDDC5B3A, (q31_t)0x84A2FC62, + (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xE0E60684, + (q31_t)0x83D60411, (q31_t)0xE26CB01A, (q31_t)0x8376B422, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE57D5FDA, + (q31_t)0x82C67F13, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, + (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xEA1DEBBB, + (q31_t)0x81E26C16, (q31_t)0xEBAA894E, (q31_t)0x81A01B6C, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xEEC60F31, + (q31_t)0x812A1A39, (q31_t)0xF054D8D4, (q31_t)0x80F66E3C, + (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF3742CA1, + (q31_t)0x809DC970, (q31_t)0xF50497FA, (q31_t)0x8078D40D, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF826A461, + (q31_t)0x803DAA69, (q31_t)0xF9B82683, (q31_t)0x80277872, + (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFCDBD541, + (q31_t)0x8009DE7D, (q31_t)0xFE6DE2E0, (q31_t)0x800277A5 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFF6216, + (q31_t)0x00C90F88, (q31_t)0x7FFD885A, (q31_t)0x01921D1F, + (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF62182, + (q31_t)0x03242ABF, (q31_t)0x7FF09477, (q31_t)0x03ED26E6, + (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE1C76B, + (q31_t)0x057F0034, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, + (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FC25596, + (q31_t)0x07D95B9E, (q31_t)0x7FB563B2, (q31_t)0x08A2009A, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F97CEBC, + (q31_t)0x0A3308BC, (q31_t)0x7F872BF3, (q31_t)0x0AFB6805, + (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F62368F, + (q31_t)0x0C8BD35E, (q31_t)0x7F4DE450, (q31_t)0x0D53DB92, + (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F2191B4, + (q31_t)0x0EE38765, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, + (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7ED5E5C6, + (q31_t)0x1139F0CE, (q31_t)0x7EBA3A39, (q31_t)0x120116D4, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E7F3956, + (q31_t)0x138EDBB0, (q31_t)0x7E5FE493, (q31_t)0x145576B1, + (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E1D93E9, + (q31_t)0x15E21444, (q31_t)0x7DFA98A7, (q31_t)0x16A81305, + (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DB0FDF7, + (q31_t)0x183366E8, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D3980EC, + (q31_t)0x1A82A025, (q31_t)0x7D0F4218, (q31_t)0x1B4732EF, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CB72724, + (q31_t)0x1CCF8CB3, (q31_t)0x7C894BDD, (q31_t)0x1D934FE5, + (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C29FBEE, + (q31_t)0x1F19F97B, (q31_t)0x7BF88830, (q31_t)0x1FDCDC1A, + (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7B920B89, + (q31_t)0x2161B39F, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, + (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7AEF6323, + (q31_t)0x23A6887E, (q31_t)0x7AB6CBA3, (q31_t)0x24677757, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A4210D8, + (q31_t)0x25E845B5, (q31_t)0x7A05EEAD, (q31_t)0x26A82185, + (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x798A23B1, + (q31_t)0x2826B928, (q31_t)0x794A7C11, (q31_t)0x28E5714A, + (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78C7ABA1, + (q31_t)0x2A61B101, (q31_t)0x78848413, (q31_t)0x2B1F34EB, + (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x77FAB988, + (q31_t)0x2C98FBBA, (q31_t)0x77B417DF, (q31_t)0x2D553AFB, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x77235F2D, + (q31_t)0x2ECC681E, (q31_t)0x76D94988, (q31_t)0x2F875262, + (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x7641AF3C, + (q31_t)0x30FBC54D, (q31_t)0x75F42C0A, (q31_t)0x31B54A5D, + (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7555BD4B, + (q31_t)0x3326E2C2, (q31_t)0x7504D345, (q31_t)0x33DEF287, + (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x745F9DD1, + (q31_t)0x354D9056, (q31_t)0x740B53FA, (q31_t)0x36041AD9, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x735F6626, + (q31_t)0x376F9E46, (q31_t)0x7307C3D0, (q31_t)0x382493B0, + (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x72552C84, + (q31_t)0x398CDD32, (q31_t)0x71FA3948, (q31_t)0x3A402DD1, + (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x71410804, + (q31_t)0x3BA51E29, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, + (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x70231099, + (q31_t)0x3DB832A5, (q31_t)0x6FC19385, (q31_t)0x3E680B2C, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6EFB5F12, + (q31_t)0x3FC5EC97, (q31_t)0x6E96A99C, (q31_t)0x4073F21D, + (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6DCA0D14, + (q31_t)0x41CE1E64, (q31_t)0x6D6227FA, (q31_t)0x427A41D0, + (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6C8F351C, + (q31_t)0x43D09AEC, (q31_t)0x6C242960, (q31_t)0x447ACD50, + (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B4AF278, + (q31_t)0x45CD358F, (q31_t)0x6ADCC964, (q31_t)0x46756827, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x69FD614A, + (q31_t)0x47C3C22E, (q31_t)0x698C246C, (q31_t)0x4869E664, + (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68A69E81, + (q31_t)0x49B41533, (q31_t)0x683257AA, (q31_t)0x4A581C9D, + (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x6746C7D7, + (q31_t)0x4B9E038F, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, + (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x65DDFBD3, + (q31_t)0x4D8162C4, (q31_t)0x6563BF92, (q31_t)0x4E210617, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x646C59BF, + (q31_t)0x4F5E08E3, (q31_t)0x63EF328F, (q31_t)0x4FFB654D, + (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x62F201AC, + (q31_t)0x5133CC94, (q31_t)0x6271FA69, (q31_t)0x51CED46E, + (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x616F146B, + (q31_t)0x53028517, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, + (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x5FE3B38D, + (q31_t)0x54CA0A4A, (q31_t)0x5F5E0DB3, (q31_t)0x556040E2, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5E50015D, + (q31_t)0x568A34A9, (q31_t)0x5DC79D7C, (q31_t)0x571DEEF9, + (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5CB420DF, + (q31_t)0x5842DD54, (q31_t)0x5C290ACC, (q31_t)0x58D40E8C, + (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B1035CF, + (q31_t)0x59F3DE12, (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59646497, + (q31_t)0x5B9D1153, (q31_t)0x58D40E8C, (q31_t)0x5C290ACC, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x57B0D256, + (q31_t)0x5D3E5236, (q31_t)0x571DEEF9, (q31_t)0x5DC79D7C, + (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x55F5A4D2, + (q31_t)0x5ED77C89, (q31_t)0x556040E2, (q31_t)0x5F5E0DB3, + (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x5433027D, + (q31_t)0x60686CCE, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, + (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x5269126E, + (q31_t)0x61F1003E, (q31_t)0x51CED46E, (q31_t)0x6271FA69, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x5097FC5E, + (q31_t)0x637114CC, (q31_t)0x4FFB654D, (q31_t)0x63EF328F, + (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4EBFE8A4, + (q31_t)0x64E88926, (q31_t)0x4E210617, (q31_t)0x6563BF92, + (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4CE10034, + (q31_t)0x66573CBB, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, + (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4AFB6C97, + (q31_t)0x67BD0FBC, (q31_t)0x4A581C9D, (q31_t)0x683257AA, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x490F57EE, + (q31_t)0x6919E320, (q31_t)0x4869E664, (q31_t)0x698C246C, + (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x471CECE6, + (q31_t)0x6A6D98A4, (q31_t)0x46756827, (q31_t)0x6ADCC964, + (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x452456BC, + (q31_t)0x6BB812D0, (q31_t)0x447ACD50, (q31_t)0x6C242960, + (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x4325C135, + (q31_t)0x6CF934FB, (q31_t)0x427A41D0, (q31_t)0x6D6227FA, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4121589A, + (q31_t)0x6E30E349, (q31_t)0x4073F21D, (q31_t)0x6E96A99C, + (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F1749B7, + (q31_t)0x6F5F02B1, (q31_t)0x3E680B2C, (q31_t)0x6FC19385, + (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D07C1D5, + (q31_t)0x708378FE, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, + (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3AF2EEB7, + (q31_t)0x719E2CD2, (q31_t)0x3A402DD1, (q31_t)0x71FA3948, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x38D8FE93, + (q31_t)0x72AF05A6, (q31_t)0x382493B0, (q31_t)0x7307C3D0, + (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x36BA2013, + (q31_t)0x73B5EBD0, (q31_t)0x36041AD9, (q31_t)0x740B53FA, + (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x3496824F, + (q31_t)0x74B2C883, (q31_t)0x33DEF287, (q31_t)0x7504D345, + (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x326E54C7, + (q31_t)0x75A585CF, (q31_t)0x31B54A5D, (q31_t)0x75F42C0A, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x3041C760, + (q31_t)0x768E0EA5, (q31_t)0x2F875262, (q31_t)0x76D94988, + (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E110A62, + (q31_t)0x776C4EDB, (q31_t)0x2D553AFB, (q31_t)0x77B417DF, + (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2BDC4E6F, + (q31_t)0x78403328, (q31_t)0x2B1F34EB, (q31_t)0x78848413, + (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x29A3C484, + (q31_t)0x7909A92C, (q31_t)0x28E5714A, (q31_t)0x794A7C11, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27679DF4, + (q31_t)0x79C89F6D, (q31_t)0x26A82185, (q31_t)0x7A05EEAD, + (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x25280C5D, + (q31_t)0x7A7D055B, (q31_t)0x24677757, (q31_t)0x7AB6CBA3, + (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x22E541AE, + (q31_t)0x7B26CB4F, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, + (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x209F701C, + (q31_t)0x7BC5E28F, (q31_t)0x1FDCDC1A, (q31_t)0x7BF88830, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1E56CA1E, + (q31_t)0x7C5A3D4F, (q31_t)0x1D934FE5, (q31_t)0x7C894BDD, + (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C0B826A, + (q31_t)0x7CE3CEB1, (q31_t)0x1B4732EF, (q31_t)0x7D0F4218, + (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x19BDCBF2, + (q31_t)0x7D628AC5, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x176DD9DE, + (q31_t)0x7DD6668E, (q31_t)0x16A81305, (q31_t)0x7DFA98A7, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x151BDF85, + (q31_t)0x7E3F57FE, (q31_t)0x145576B1, (q31_t)0x7E5FE493, + (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x12C8106E, + (q31_t)0x7E9D55FC, (q31_t)0x120116D4, (q31_t)0x7EBA3A39, + (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x1072A047, + (q31_t)0x7EF0585F, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, + (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0E1BC2E3, + (q31_t)0x7F3857F5, (q31_t)0x0D53DB92, (q31_t)0x7F4DE450, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0BC3AC35, + (q31_t)0x7F754E7F, (q31_t)0x0AFB6805, (q31_t)0x7F872BF3, + (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x096A9049, + (q31_t)0x7FA736B4, (q31_t)0x08A2009A, (q31_t)0x7FB563B2, + (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x0710A344, + (q31_t)0x7FCE0C3E, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, + (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x04B6195D, + (q31_t)0x7FE9CBC0, (q31_t)0x03ED26E6, (q31_t)0x7FF09477, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x025B26D7, + (q31_t)0x7FFA72D1, (q31_t)0x01921D1F, (q31_t)0x7FFD885A, + (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x00000000, + (q31_t)0x7FFFFFFF, (q31_t)0xFF36F078, (q31_t)0x7FFF6216, + (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFDA4D928, + (q31_t)0x7FFA72D1, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, + (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFB49E6A2, + (q31_t)0x7FE9CBC0, (q31_t)0xFA80FFCB, (q31_t)0x7FE1C76B, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF8EF5CBB, + (q31_t)0x7FCE0C3E, (q31_t)0xF826A461, (q31_t)0x7FC25596, + (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF6956FB6, + (q31_t)0x7FA736B4, (q31_t)0xF5CCF743, (q31_t)0x7F97CEBC, + (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF43C53CA, + (q31_t)0x7F754E7F, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, + (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF1E43D1C, + (q31_t)0x7F3857F5, (q31_t)0xF11C789A, (q31_t)0x7F2191B4, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEF8D5FB8, + (q31_t)0x7EF0585F, (q31_t)0xEEC60F31, (q31_t)0x7ED5E5C6, + (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xED37EF91, + (q31_t)0x7E9D55FC, (q31_t)0xEC71244F, (q31_t)0x7E7F3956, + (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEAE4207A, + (q31_t)0x7E3F57FE, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, + (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE8922621, + (q31_t)0x7DD6668E, (q31_t)0xE7CC9917, (q31_t)0x7DB0FDF7, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE642340D, + (q31_t)0x7D628AC5, (q31_t)0xE57D5FDA, (q31_t)0x7D3980EC, + (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE3F47D95, + (q31_t)0x7CE3CEB1, (q31_t)0xE330734C, (q31_t)0x7CB72724, + (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE1A935E1, + (q31_t)0x7C5A3D4F, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, + (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDF608FE3, + (q31_t)0x7BC5E28F, (q31_t)0xDE9E4C60, (q31_t)0x7B920B89, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDD1ABE51, + (q31_t)0x7B26CB4F, (q31_t)0xDC597781, (q31_t)0x7AEF6323, + (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDAD7F3A2, + (q31_t)0x7A7D055B, (q31_t)0xDA17BA4A, (q31_t)0x7A4210D8, + (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD898620C, + (q31_t)0x79C89F6D, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, + (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD65C3B7B, + (q31_t)0x7909A92C, (q31_t)0xD59E4EFE, (q31_t)0x78C7ABA1, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD423B190, + (q31_t)0x78403328, (q31_t)0xD3670445, (q31_t)0x77FAB988, + (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD1EEF59E, + (q31_t)0x776C4EDB, (q31_t)0xD13397E1, (q31_t)0x77235F2D, + (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xCFBE389F, + (q31_t)0x768E0EA5, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCD91AB38, + (q31_t)0x75A585CF, (q31_t)0xCCD91D3D, (q31_t)0x7555BD4B, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCB697DB0, + (q31_t)0x74B2C883, (q31_t)0xCAB26FA9, (q31_t)0x745F9DD1, + (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC945DFEC, + (q31_t)0x73B5EBD0, (q31_t)0xC89061BA, (q31_t)0x735F6626, + (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC727016C, + (q31_t)0x72AF05A6, (q31_t)0xC67322CD, (q31_t)0x72552C84, + (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC50D1148, + (q31_t)0x719E2CD2, (q31_t)0xC45AE1D7, (q31_t)0x71410804, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC2F83E2A, + (q31_t)0x708378FE, (q31_t)0xC247CD5A, (q31_t)0x70231099, + (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC0E8B648, + (q31_t)0x6F5F02B1, (q31_t)0xC03A1368, (q31_t)0x6EFB5F12, + (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBEDEA765, + (q31_t)0x6E30E349, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, + (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBCDA3ECA, + (q31_t)0x6CF934FB, (q31_t)0xBC2F6513, (q31_t)0x6C8F351C, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBADBA943, + (q31_t)0x6BB812D0, (q31_t)0xBA32CA70, (q31_t)0x6B4AF278, + (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB8E31319, + (q31_t)0x6A6D98A4, (q31_t)0xB83C3DD1, (q31_t)0x69FD614A, + (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB6F0A811, + (q31_t)0x6919E320, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, + (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB5049368, + (q31_t)0x67BD0FBC, (q31_t)0xB461FC70, (q31_t)0x6746C7D7, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB31EFFCB, + (q31_t)0x66573CBB, (q31_t)0xB27E9D3B, (q31_t)0x65DDFBD3, + (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB140175B, + (q31_t)0x64E88926, (q31_t)0xB0A1F71C, (q31_t)0x646C59BF, + (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAF6803A1, + (q31_t)0x637114CC, (q31_t)0xAECC336B, (q31_t)0x62F201AC, + (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xAD96ED91, + (q31_t)0x61F1003E, (q31_t)0xACFD7AE8, (q31_t)0x616F146B, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xABCCFD82, + (q31_t)0x60686CCE, (q31_t)0xAB35F5B5, (q31_t)0x5FE3B38D, + (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA0A5B2D, + (q31_t)0x5ED77C89, (q31_t)0xA975CB56, (q31_t)0x5E50015D, + (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA84F2DA9, + (q31_t)0x5D3E5236, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, + (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA69B9B68, + (q31_t)0x5B9D1153, (q31_t)0xA60C21ED, (q31_t)0x5B1035CF, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA4EFCA31, + (q31_t)0x59F3DE12, (q31_t)0xA462EEAC, (q31_t)0x59646497, + (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA34BDF20, + (q31_t)0x5842DD54, (q31_t)0xA2C1ADC9, (q31_t)0x57B0D256, + (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1AFFEA2, + (q31_t)0x568A34A9, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, + (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA01C4C72, + (q31_t)0x54CA0A4A, (q31_t)0x9F979331, (q31_t)0x5433027D, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9E90EB94, + (q31_t)0x53028517, (q31_t)0x9E0EFFC1, (q31_t)0x5269126E, + (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D0DFE53, + (q31_t)0x5133CC94, (q31_t)0x9C8EEB33, (q31_t)0x5097FC5E, + (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9B93A640, + (q31_t)0x4F5E08E3, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, + (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A22042C, + (q31_t)0x4D8162C4, (q31_t)0x99A8C344, (q31_t)0x4CE10034, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x98B93828, + (q31_t)0x4B9E038F, (q31_t)0x9842F043, (q31_t)0x4AFB6C97, + (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x9759617E, + (q31_t)0x49B41533, (q31_t)0x96E61CDF, (q31_t)0x490F57EE, + (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x96029EB5, + (q31_t)0x47C3C22E, (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x94B50D87, + (q31_t)0x45CD358F, (q31_t)0x9447ED2F, (q31_t)0x452456BC, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9370CAE4, + (q31_t)0x43D09AEC, (q31_t)0x9306CB04, (q31_t)0x4325C135, + (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9235F2EB, + (q31_t)0x41CE1E64, (q31_t)0x91CF1CB6, (q31_t)0x4121589A, + (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x9104A0ED, + (q31_t)0x3FC5EC97, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, + (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x8FDCEF66, + (q31_t)0x3DB832A5, (q31_t)0x8F7C8701, (q31_t)0x3D07C1D5, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8EBEF7FB, + (q31_t)0x3BA51E29, (q31_t)0x8E61D32D, (q31_t)0x3AF2EEB7, + (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DAAD37B, + (q31_t)0x398CDD32, (q31_t)0x8D50FA59, (q31_t)0x38D8FE93, + (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CA099D9, + (q31_t)0x376F9E46, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, + (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BA0622F, + (q31_t)0x354D9056, (q31_t)0x8B4D377C, (q31_t)0x3496824F, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AAA42B4, + (q31_t)0x3326E2C2, (q31_t)0x8A5A7A30, (q31_t)0x326E54C7, + (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89BE50C3, + (q31_t)0x30FBC54D, (q31_t)0x8971F15A, (q31_t)0x3041C760, + (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x88DCA0D3, + (q31_t)0x2ECC681E, (q31_t)0x8893B124, (q31_t)0x2E110A62, + (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x88054677, + (q31_t)0x2C98FBBA, (q31_t)0x87BFCCD7, (q31_t)0x2BDC4E6F, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8738545E, + (q31_t)0x2A61B101, (q31_t)0x86F656D3, (q31_t)0x29A3C484, + (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x8675DC4E, + (q31_t)0x2826B928, (q31_t)0x86376092, (q31_t)0x27679DF4, + (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85BDEF27, + (q31_t)0x25E845B5, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, + (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x85109CDC, + (q31_t)0x23A6887E, (q31_t)0x84D934B0, (q31_t)0x22E541AE, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x846DF476, + (q31_t)0x2161B39F, (q31_t)0x843A1D70, (q31_t)0x209F701C, + (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83D60411, + (q31_t)0x1F19F97B, (q31_t)0x83A5C2B0, (q31_t)0x1E56CA1E, + (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x8348D8DB, + (q31_t)0x1CCF8CB3, (q31_t)0x831C314E, (q31_t)0x1C0B826A, + (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82C67F13, + (q31_t)0x1A82A025, (q31_t)0x829D753A, (q31_t)0x19BDCBF2, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x824F0208, + (q31_t)0x183366E8, (q31_t)0x82299971, (q31_t)0x176DD9DE, + (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81E26C16, + (q31_t)0x15E21444, (q31_t)0x81C0A801, (q31_t)0x151BDF85, + (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x8180C6A9, + (q31_t)0x138EDBB0, (q31_t)0x8162AA03, (q31_t)0x12C8106E, + (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x812A1A39, + (q31_t)0x1139F0CE, (q31_t)0x810FA7A0, (q31_t)0x1072A047, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80DE6E4C, + (q31_t)0x0EE38765, (q31_t)0x80C7A80A, (q31_t)0x0E1BC2E3, + (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x809DC970, + (q31_t)0x0C8BD35E, (q31_t)0x808AB180, (q31_t)0x0BC3AC35, + (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80683143, + (q31_t)0x0A3308BC, (q31_t)0x8058C94C, (q31_t)0x096A9049, + (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x803DAA69, + (q31_t)0x07D95B9E, (q31_t)0x8031F3C1, (q31_t)0x0710A344, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x801E3894, + (q31_t)0x057F0034, (q31_t)0x80163440, (q31_t)0x04B6195D, + (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x8009DE7D, + (q31_t)0x03242ABF, (q31_t)0x80058D2E, (q31_t)0x025B26D7, + (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x80009DE9, + (q31_t)0x00C90F88, (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x800277A5, + (q31_t)0xFE6DE2E0, (q31_t)0x80058D2E, (q31_t)0xFDA4D928, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800F6B88, + (q31_t)0xFC12D919, (q31_t)0x80163440, (q31_t)0xFB49E6A2, + (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x80277872, + (q31_t)0xF9B82683, (q31_t)0x8031F3C1, (q31_t)0xF8EF5CBB, + (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x804A9C4D, + (q31_t)0xF75DFF65, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, + (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x8078D40D, + (q31_t)0xF50497FA, (q31_t)0x808AB180, (q31_t)0xF43C53CA, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80B21BAF, + (q31_t)0xF2AC246D, (q31_t)0x80C7A80A, (q31_t)0xF1E43D1C, + (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80F66E3C, + (q31_t)0xF054D8D4, (q31_t)0x810FA7A0, (q31_t)0xEF8D5FB8, + (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8145C5C6, + (q31_t)0xEDFEE92B, (q31_t)0x8162AA03, (q31_t)0xED37EF91, + (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81A01B6C, + (q31_t)0xEBAA894E, (q31_t)0x81C0A801, (q31_t)0xEAE4207A, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x82056758, + (q31_t)0xE957ECFB, (q31_t)0x82299971, (q31_t)0xE8922621, + (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x8275A0C0, + (q31_t)0xE70747C3, (q31_t)0x829D753A, (q31_t)0xE642340D, + (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82F0BDE8, + (q31_t)0xE4B8CD10, (q31_t)0x831C314E, (q31_t)0xE3F47D95, + (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x8376B422, + (q31_t)0xE26CB01A, (q31_t)0x83A5C2B0, (q31_t)0xE1A935E1, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x840777CF, + (q31_t)0xE02323E5, (q31_t)0x843A1D70, (q31_t)0xDF608FE3, + (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x84A2FC62, + (q31_t)0xDDDC5B3A, (q31_t)0x84D934B0, (q31_t)0xDD1ABE51, + (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x8549345C, + (q31_t)0xDB9888A8, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, + (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85FA1152, + (q31_t)0xD957DE7A, (q31_t)0x86376092, (q31_t)0xD898620C, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86B583EE, + (q31_t)0xD71A8EB5, (q31_t)0x86F656D3, (q31_t)0xD65C3B7B, + (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x877B7BEC, + (q31_t)0xD4E0CB14, (q31_t)0x87BFCCD7, (q31_t)0xD423B190, + (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x884BE820, + (q31_t)0xD2AAC504, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, + (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x8926B677, + (q31_t)0xD078AD9D, (q31_t)0x8971F15A, (q31_t)0xCFBE389F, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8A0BD3F5, + (q31_t)0xCE4AB5A2, (q31_t)0x8A5A7A30, (q31_t)0xCD91AB38, + (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8AFB2CBA, + (q31_t)0xCC210D78, (q31_t)0x8B4D377C, (q31_t)0xCB697DB0, + (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BF4AC05, + (q31_t)0xC9FBE527, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, + (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CF83C30, + (q31_t)0xC7DB6C50, (q31_t)0x8D50FA59, (q31_t)0xC727016C, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8E05C6B7, + (q31_t)0xC5BFD22E, (q31_t)0x8E61D32D, (q31_t)0xC50D1148, + (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8F1D343A, + (q31_t)0xC3A9458F, (q31_t)0x8F7C8701, (q31_t)0xC2F83E2A, + (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x903E6C7A, + (q31_t)0xC197F4D3, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, + (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x91695663, + (q31_t)0xBF8C0DE2, (q31_t)0x91CF1CB6, (q31_t)0xBEDEA765, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x929DD805, + (q31_t)0xBD85BE2F, (q31_t)0x9306CB04, (q31_t)0xBCDA3ECA, + (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x93DBD69F, + (q31_t)0xBB8532AF, (q31_t)0x9447ED2F, (q31_t)0xBADBA943, + (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x9523369B, + (q31_t)0xB98A97D8, (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x9673DB94, + (q31_t)0xB796199B, (q31_t)0x96E61CDF, (q31_t)0xB6F0A811, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x97CDA855, + (q31_t)0xB5A7E362, (q31_t)0x9842F043, (q31_t)0xB5049368, + (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x99307EE0, + (q31_t)0xB3C0200C, (q31_t)0x99A8C344, (q31_t)0xB31EFFCB, + (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A9C406D, + (q31_t)0xB1DEF9E8, (q31_t)0x9B1776D9, (q31_t)0xB140175B, + (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9C10CD70, + (q31_t)0xB0049AB2, (q31_t)0x9C8EEB33, (q31_t)0xAF6803A1, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D8E0596, + (q31_t)0xAE312B91, (q31_t)0x9E0EFFC1, (q31_t)0xAD96ED91, + (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9F13C7D0, + (q31_t)0xAC64D510, (q31_t)0x9F979331, (q31_t)0xABCCFD82, + (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA0A1F24C, + (q31_t)0xAA9FBF1D, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, + (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA2386283, + (q31_t)0xA8E21106, (q31_t)0xA2C1ADC9, (q31_t)0xA84F2DA9, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA3D6F533, + (q31_t)0xA72BF173, (q31_t)0xA462EEAC, (q31_t)0xA69B9B68, + (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA57D8666, + (q31_t)0xA57D8666, (q31_t)0xA60C21ED, (q31_t)0xA4EFCA31, + (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA72BF173, + (q31_t)0xA3D6F533, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, + (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA8E21106, + (q31_t)0xA2386283, (q31_t)0xA975CB56, (q31_t)0xA1AFFEA2, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA9FBF1D, + (q31_t)0xA0A1F24C, (q31_t)0xAB35F5B5, (q31_t)0xA01C4C72, + (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xAC64D510, + (q31_t)0x9F13C7D0, (q31_t)0xACFD7AE8, (q31_t)0x9E90EB94, + (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xAE312B91, + (q31_t)0x9D8E0596, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, + (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xB0049AB2, + (q31_t)0x9C10CD70, (q31_t)0xB0A1F71C, (q31_t)0x9B93A640, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB1DEF9E8, + (q31_t)0x9A9C406D, (q31_t)0xB27E9D3B, (q31_t)0x9A22042C, + (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB3C0200C, + (q31_t)0x99307EE0, (q31_t)0xB461FC70, (q31_t)0x98B93828, + (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB5A7E362, + (q31_t)0x97CDA855, (q31_t)0xB64BEACC, (q31_t)0x9759617E, + (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB796199B, + (q31_t)0x9673DB94, (q31_t)0xB83C3DD1, (q31_t)0x96029EB5, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB98A97D8, + (q31_t)0x9523369B, (q31_t)0xBA32CA70, (q31_t)0x94B50D87, + (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB8532AF, + (q31_t)0x93DBD69F, (q31_t)0xBC2F6513, (q31_t)0x9370CAE4, + (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD85BE2F, + (q31_t)0x929DD805, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, + (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF8C0DE2, + (q31_t)0x91695663, (q31_t)0xC03A1368, (q31_t)0x9104A0ED, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC197F4D3, + (q31_t)0x903E6C7A, (q31_t)0xC247CD5A, (q31_t)0x8FDCEF66, + (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC3A9458F, + (q31_t)0x8F1D343A, (q31_t)0xC45AE1D7, (q31_t)0x8EBEF7FB, + (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC5BFD22E, + (q31_t)0x8E05C6B7, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, + (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7DB6C50, + (q31_t)0x8CF83C30, (q31_t)0xC89061BA, (q31_t)0x8CA099D9, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC9FBE527, + (q31_t)0x8BF4AC05, (q31_t)0xCAB26FA9, (q31_t)0x8BA0622F, + (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCC210D78, + (q31_t)0x8AFB2CBA, (q31_t)0xCCD91D3D, (q31_t)0x8AAA42B4, + (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCE4AB5A2, + (q31_t)0x8A0BD3F5, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xD078AD9D, + (q31_t)0x8926B677, (q31_t)0xD13397E1, (q31_t)0x88DCA0D3, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD2AAC504, + (q31_t)0x884BE820, (q31_t)0xD3670445, (q31_t)0x88054677, + (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD4E0CB14, + (q31_t)0x877B7BEC, (q31_t)0xD59E4EFE, (q31_t)0x8738545E, + (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD71A8EB5, + (q31_t)0x86B583EE, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, + (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD957DE7A, + (q31_t)0x85FA1152, (q31_t)0xDA17BA4A, (q31_t)0x85BDEF27, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB9888A8, + (q31_t)0x8549345C, (q31_t)0xDC597781, (q31_t)0x85109CDC, + (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDDDC5B3A, + (q31_t)0x84A2FC62, (q31_t)0xDE9E4C60, (q31_t)0x846DF476, + (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xE02323E5, + (q31_t)0x840777CF, (q31_t)0xE0E60684, (q31_t)0x83D60411, + (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE26CB01A, + (q31_t)0x8376B422, (q31_t)0xE330734C, (q31_t)0x8348D8DB, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4B8CD10, + (q31_t)0x82F0BDE8, (q31_t)0xE57D5FDA, (q31_t)0x82C67F13, + (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE70747C3, + (q31_t)0x8275A0C0, (q31_t)0xE7CC9917, (q31_t)0x824F0208, + (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE957ECFB, + (q31_t)0x82056758, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, + (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEBAA894E, + (q31_t)0x81A01B6C, (q31_t)0xEC71244F, (q31_t)0x8180C6A9, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xEDFEE92B, + (q31_t)0x8145C5C6, (q31_t)0xEEC60F31, (q31_t)0x812A1A39, + (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xF054D8D4, + (q31_t)0x80F66E3C, (q31_t)0xF11C789A, (q31_t)0x80DE6E4C, + (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF2AC246D, + (q31_t)0x80B21BAF, (q31_t)0xF3742CA1, (q31_t)0x809DC970, + (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF50497FA, + (q31_t)0x8078D40D, (q31_t)0xF5CCF743, (q31_t)0x80683143, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF75DFF65, + (q31_t)0x804A9C4D, (q31_t)0xF826A461, (q31_t)0x803DAA69, + (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF9B82683, + (q31_t)0x80277872, (q31_t)0xFA80FFCB, (q31_t)0x801E3894, + (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFC12D919, + (q31_t)0x800F6B88, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D, + (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFE6DE2E0, + (q31_t)0x800277A5, (q31_t)0xFF36F078, (q31_t)0x80009DE9 +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = { + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFFD885, + (q31_t)0x006487E3, (q31_t)0x7FFF6216, (q31_t)0x00C90F88, + (q31_t)0x7FFE9CB2, (q31_t)0x012D96B0, (q31_t)0x7FFD885A, + (q31_t)0x01921D1F, (q31_t)0x7FFC250F, (q31_t)0x01F6A296, + (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF871A1, + (q31_t)0x02BFA9A4, (q31_t)0x7FF62182, (q31_t)0x03242ABF, + (q31_t)0x7FF38273, (q31_t)0x0388A9E9, (q31_t)0x7FF09477, + (q31_t)0x03ED26E6, (q31_t)0x7FED5790, (q31_t)0x0451A176, + (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE5F108, + (q31_t)0x051A8E5C, (q31_t)0x7FE1C76B, (q31_t)0x057F0034, + (q31_t)0x7FDD4EEC, (q31_t)0x05E36EA9, (q31_t)0x7FD8878D, + (q31_t)0x0647D97C, (q31_t)0x7FD37152, (q31_t)0x06AC406F, + (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FC85853, + (q31_t)0x077501BE, (q31_t)0x7FC25596, (q31_t)0x07D95B9E, + (q31_t)0x7FBC040A, (q31_t)0x083DB0A7, (q31_t)0x7FB563B2, + (q31_t)0x08A2009A, (q31_t)0x7FAE7494, (q31_t)0x09064B3A, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F9FAA15, + (q31_t)0x09CECF89, (q31_t)0x7F97CEBC, (q31_t)0x0A3308BC, + (q31_t)0x7F8FA4AF, (q31_t)0x0A973BA5, (q31_t)0x7F872BF3, + (q31_t)0x0AFB6805, (q31_t)0x7F7E648B, (q31_t)0x0B5F8D9F, + (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F6BE9D4, + (q31_t)0x0C27C389, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, + (q31_t)0x7F5834B6, (q31_t)0x0CEFDB75, (q31_t)0x7F4DE450, + (q31_t)0x0D53DB92, (q31_t)0x7F434563, (q31_t)0x0DB7D376, + (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F2D1C0E, + (q31_t)0x0E7FA99D, (q31_t)0x7F2191B4, (q31_t)0x0EE38765, + (q31_t)0x7F15B8EE, (q31_t)0x0F475BFE, (q31_t)0x7F0991C3, + (q31_t)0x0FAB272B, (q31_t)0x7EFD1C3C, (q31_t)0x100EE8AD, + (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7EE34635, + (q31_t)0x10D64DBC, (q31_t)0x7ED5E5C6, (q31_t)0x1139F0CE, + (q31_t)0x7EC8371A, (q31_t)0x119D8940, (q31_t)0x7EBA3A39, + (q31_t)0x120116D4, (q31_t)0x7EABEF2C, (q31_t)0x1264994E, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E8E6EB1, + (q31_t)0x132B7BF9, (q31_t)0x7E7F3956, (q31_t)0x138EDBB0, + (q31_t)0x7E6FB5F3, (q31_t)0x13F22F57, (q31_t)0x7E5FE493, + (q31_t)0x145576B1, (q31_t)0x7E4FC53E, (q31_t)0x14B8B17F, + (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E2E9CDF, + (q31_t)0x157F0086, (q31_t)0x7E1D93E9, (q31_t)0x15E21444, + (q31_t)0x7E0C3D29, (q31_t)0x16451A83, (q31_t)0x7DFA98A7, + (q31_t)0x16A81305, (q31_t)0x7DE8A670, (q31_t)0x170AFD8D, + (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DC3D90D, + (q31_t)0x17D0A7BB, (q31_t)0x7DB0FDF7, (q31_t)0x183366E8, + (q31_t)0x7D9DD55A, (q31_t)0x18961727, (q31_t)0x7D8A5F3F, + (q31_t)0x18F8B83C, (q31_t)0x7D769BB5, (q31_t)0x195B49E9, + (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D4E2C7E, + (q31_t)0x1A203E1B, (q31_t)0x7D3980EC, (q31_t)0x1A82A025, + (q31_t)0x7D24881A, (q31_t)0x1AE4F1D6, (q31_t)0x7D0F4218, + (q31_t)0x1B4732EF, (q31_t)0x7CF9AEF0, (q31_t)0x1BA96334, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CCDA168, + (q31_t)0x1C6D9053, (q31_t)0x7CB72724, (q31_t)0x1CCF8CB3, + (q31_t)0x7CA05FF1, (q31_t)0x1D31774D, (q31_t)0x7C894BDD, + (q31_t)0x1D934FE5, (q31_t)0x7C71EAF8, (q31_t)0x1DF5163F, + (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C4242F2, + (q31_t)0x1EB86B46, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, + (q31_t)0x7C116853, (q31_t)0x1F7B7480, (q31_t)0x7BF88830, + (q31_t)0x1FDCDC1A, (q31_t)0x7BDF5B94, (q31_t)0x203E300D, + (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7BAC1D31, + (q31_t)0x21009C0B, (q31_t)0x7B920B89, (q31_t)0x2161B39F, + (q31_t)0x7B77ADA8, (q31_t)0x21C2B69C, (q31_t)0x7B5D039D, + (q31_t)0x2223A4C5, (q31_t)0x7B420D7A, (q31_t)0x22847DDF, + (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7B0B3D2C, + (q31_t)0x2345EFF7, (q31_t)0x7AEF6323, (q31_t)0x23A6887E, + (q31_t)0x7AD33D45, (q31_t)0x24070B07, (q31_t)0x7AB6CBA3, + (q31_t)0x24677757, (q31_t)0x7A9A0E4F, (q31_t)0x24C7CD32, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A5FB0D8, + (q31_t)0x2588349D, (q31_t)0x7A4210D8, (q31_t)0x25E845B5, + (q31_t)0x7A24256E, (q31_t)0x26483F6C, (q31_t)0x7A05EEAD, + (q31_t)0x26A82185, (q31_t)0x79E76CA6, (q31_t)0x2707EBC6, + (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x79A98715, + (q31_t)0x27C737D2, (q31_t)0x798A23B1, (q31_t)0x2826B928, + (q31_t)0x796A7554, (q31_t)0x288621B9, (q31_t)0x794A7C11, + (q31_t)0x28E5714A, (q31_t)0x792A37FE, (q31_t)0x2944A7A2, + (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78E8CFB1, + (q31_t)0x2A02C7B8, (q31_t)0x78C7ABA1, (q31_t)0x2A61B101, + (q31_t)0x78A63D10, (q31_t)0x2AC08025, (q31_t)0x78848413, + (q31_t)0x2B1F34EB, (q31_t)0x786280BF, (q31_t)0x2B7DCF17, + (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x781D9B64, + (q31_t)0x2C3AB2B9, (q31_t)0x77FAB988, (q31_t)0x2C98FBBA, + (q31_t)0x77D78DAA, (q31_t)0x2CF72939, (q31_t)0x77B417DF, + (q31_t)0x2D553AFB, (q31_t)0x7790583D, (q31_t)0x2DB330C7, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x7747FBCE, + (q31_t)0x2E6EC792, (q31_t)0x77235F2D, (q31_t)0x2ECC681E, + (q31_t)0x76FE790E, (q31_t)0x2F29EBCC, (q31_t)0x76D94988, + (q31_t)0x2F875262, (q31_t)0x76B3D0B3, (q31_t)0x2FE49BA6, + (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x76680376, + (q31_t)0x309ED555, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, + (q31_t)0x761B1211, (q31_t)0x3158970D, (q31_t)0x75F42C0A, + (q31_t)0x31B54A5D, (q31_t)0x75CCFD42, (q31_t)0x3211DF03, + (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x757DC5CA, + (q31_t)0x32CAAB6F, (q31_t)0x7555BD4B, (q31_t)0x3326E2C2, + (q31_t)0x752D6C6C, (q31_t)0x3382FA88, (q31_t)0x7504D345, + (q31_t)0x33DEF287, (q31_t)0x74DBF1EF, (q31_t)0x343ACA87, + (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x7489571B, + (q31_t)0x34F219A7, (q31_t)0x745F9DD1, (q31_t)0x354D9056, + (q31_t)0x74359CBD, (q31_t)0x35A8E624, (q31_t)0x740B53FA, + (q31_t)0x36041AD9, (q31_t)0x73E0C3A3, (q31_t)0x365F2E3B, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x738ACC9E, + (q31_t)0x3714F02A, (q31_t)0x735F6626, (q31_t)0x376F9E46, + (q31_t)0x7333B883, (q31_t)0x37CA2A30, (q31_t)0x7307C3D0, + (q31_t)0x382493B0, (q31_t)0x72DB8828, (q31_t)0x387EDA8E, + (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x72823C66, + (q31_t)0x3932FF87, (q31_t)0x72552C84, (q31_t)0x398CDD32, + (q31_t)0x7227D61C, (q31_t)0x39E6975D, (q31_t)0x71FA3948, + (q31_t)0x3A402DD1, (q31_t)0x71CC5626, (q31_t)0x3A99A057, + (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x716FBD68, + (q31_t)0x3B4C18BA, (q31_t)0x71410804, (q31_t)0x3BA51E29, + (q31_t)0x71120CC5, (q31_t)0x3BFDFECD, (q31_t)0x70E2CBC6, + (q31_t)0x3C56BA70, (q31_t)0x70B34524, (q31_t)0x3CAF50DA, + (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x70536771, + (q31_t)0x3D600D2B, (q31_t)0x70231099, (q31_t)0x3DB832A5, + (q31_t)0x6FF27496, (q31_t)0x3E10320D, (q31_t)0x6FC19385, + (q31_t)0x3E680B2C, (q31_t)0x6F906D84, (q31_t)0x3EBFBDCC, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6F2D532C, + (q31_t)0x3F6EAEB8, (q31_t)0x6EFB5F12, (q31_t)0x3FC5EC97, + (q31_t)0x6EC92682, (q31_t)0x401D0320, (q31_t)0x6E96A99C, + (q31_t)0x4073F21D, (q31_t)0x6E63E87F, (q31_t)0x40CAB957, + (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6DFD9A1B, + (q31_t)0x4177CFB0, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, + (q31_t)0x6D963C54, (q31_t)0x42244480, (q31_t)0x6D6227FA, + (q31_t)0x427A41D0, (q31_t)0x6D2DD027, (q31_t)0x42D0161E, + (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6CC45697, + (q31_t)0x437B42E1, (q31_t)0x6C8F351C, (q31_t)0x43D09AEC, + (q31_t)0x6C59D0A9, (q31_t)0x4425C923, (q31_t)0x6C242960, + (q31_t)0x447ACD50, (q31_t)0x6BEE3F62, (q31_t)0x44CFA73F, + (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B81A3CD, + (q31_t)0x4578DB93, (q31_t)0x6B4AF278, (q31_t)0x45CD358F, + (q31_t)0x6B13FEF5, (q31_t)0x4621647C, (q31_t)0x6ADCC964, + (q31_t)0x46756827, (q31_t)0x6AA551E8, (q31_t)0x46C9405C, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x6A359DB9, + (q31_t)0x47706D93, (q31_t)0x69FD614A, (q31_t)0x47C3C22E, + (q31_t)0x69C4E37A, (q31_t)0x4816EA85, (q31_t)0x698C246C, + (q31_t)0x4869E664, (q31_t)0x69532442, (q31_t)0x48BCB598, + (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68E06129, + (q31_t)0x4961CD32, (q31_t)0x68A69E81, (q31_t)0x49B41533, + (q31_t)0x686C9B4B, (q31_t)0x4A062FBD, (q31_t)0x683257AA, + (q31_t)0x4A581C9D, (q31_t)0x67F7D3C4, (q31_t)0x4AA9DBA1, + (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x67820BB6, + (q31_t)0x4B4CCF4D, (q31_t)0x6746C7D7, (q31_t)0x4B9E038F, + (q31_t)0x670B4443, (q31_t)0x4BEF092D, (q31_t)0x66CF811F, + (q31_t)0x4C3FDFF3, (q31_t)0x66937E90, (q31_t)0x4C9087B1, + (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x661ABBC5, + (q31_t)0x4D31494B, (q31_t)0x65DDFBD3, (q31_t)0x4D8162C4, + (q31_t)0x65A0FD0B, (q31_t)0x4DD14C6E, (q31_t)0x6563BF92, + (q31_t)0x4E210617, (q31_t)0x6526438E, (q31_t)0x4E708F8F, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x64AA907F, + (q31_t)0x4F0F1126, (q31_t)0x646C59BF, (q31_t)0x4F5E08E3, + (q31_t)0x642DE50D, (q31_t)0x4FACCFAB, (q31_t)0x63EF328F, + (q31_t)0x4FFB654D, (q31_t)0x63B0426D, (q31_t)0x5049C999, + (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x6331A9D4, + (q31_t)0x50E5FD6C, (q31_t)0x62F201AC, (q31_t)0x5133CC94, + (q31_t)0x62B21C7B, (q31_t)0x518169A4, (q31_t)0x6271FA69, + (q31_t)0x51CED46E, (q31_t)0x62319B9D, (q31_t)0x521C0CC1, + (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x61B02876, + (q31_t)0x52B5E545, (q31_t)0x616F146B, (q31_t)0x53028517, + (q31_t)0x612DC446, (q31_t)0x534EF1B5, (q31_t)0x60EC3830, + (q31_t)0x539B2AEF, (q31_t)0x60AA704F, (q31_t)0x53E73097, + (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x60262DD5, + (q31_t)0x547EA073, (q31_t)0x5FE3B38D, (q31_t)0x54CA0A4A, + (q31_t)0x5FA0FE1E, (q31_t)0x55153FD4, (q31_t)0x5F5E0DB3, + (q31_t)0x556040E2, (q31_t)0x5F1AE273, (q31_t)0x55AB0D46, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5E93DC1F, + (q31_t)0x56400757, (q31_t)0x5E50015D, (q31_t)0x568A34A9, + (q31_t)0x5E0BEC6E, (q31_t)0x56D42C99, (q31_t)0x5DC79D7C, + (q31_t)0x571DEEF9, (q31_t)0x5D8314B0, (q31_t)0x57677B9D, + (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5CF95638, + (q31_t)0x57F9F2F7, (q31_t)0x5CB420DF, (q31_t)0x5842DD54, + (q31_t)0x5C6EB258, (q31_t)0x588B913F, (q31_t)0x5C290ACC, + (q31_t)0x58D40E8C, (q31_t)0x5BE32A67, (q31_t)0x591C550E, + (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B56BFBD, + (q31_t)0x59AC3CFD, (q31_t)0x5B1035CF, (q31_t)0x59F3DE12, + (q31_t)0x5AC973B4, (q31_t)0x5A3B47AA, (q31_t)0x5A82799A, + (q31_t)0x5A82799A, (q31_t)0x5A3B47AA, (q31_t)0x5AC973B4, + (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59AC3CFD, + (q31_t)0x5B56BFBD, (q31_t)0x59646497, (q31_t)0x5B9D1153, + (q31_t)0x591C550E, (q31_t)0x5BE32A67, (q31_t)0x58D40E8C, + (q31_t)0x5C290ACC, (q31_t)0x588B913F, (q31_t)0x5C6EB258, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x57F9F2F7, + (q31_t)0x5CF95638, (q31_t)0x57B0D256, (q31_t)0x5D3E5236, + (q31_t)0x57677B9D, (q31_t)0x5D8314B0, (q31_t)0x571DEEF9, + (q31_t)0x5DC79D7C, (q31_t)0x56D42C99, (q31_t)0x5E0BEC6E, + (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x56400757, + (q31_t)0x5E93DC1F, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, + (q31_t)0x55AB0D46, (q31_t)0x5F1AE273, (q31_t)0x556040E2, + (q31_t)0x5F5E0DB3, (q31_t)0x55153FD4, (q31_t)0x5FA0FE1E, + (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x547EA073, + (q31_t)0x60262DD5, (q31_t)0x5433027D, (q31_t)0x60686CCE, + (q31_t)0x53E73097, (q31_t)0x60AA704F, (q31_t)0x539B2AEF, + (q31_t)0x60EC3830, (q31_t)0x534EF1B5, (q31_t)0x612DC446, + (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x52B5E545, + (q31_t)0x61B02876, (q31_t)0x5269126E, (q31_t)0x61F1003E, + (q31_t)0x521C0CC1, (q31_t)0x62319B9D, (q31_t)0x51CED46E, + (q31_t)0x6271FA69, (q31_t)0x518169A4, (q31_t)0x62B21C7B, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x50E5FD6C, + (q31_t)0x6331A9D4, (q31_t)0x5097FC5E, (q31_t)0x637114CC, + (q31_t)0x5049C999, (q31_t)0x63B0426D, (q31_t)0x4FFB654D, + (q31_t)0x63EF328F, (q31_t)0x4FACCFAB, (q31_t)0x642DE50D, + (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4F0F1126, + (q31_t)0x64AA907F, (q31_t)0x4EBFE8A4, (q31_t)0x64E88926, + (q31_t)0x4E708F8F, (q31_t)0x6526438E, (q31_t)0x4E210617, + (q31_t)0x6563BF92, (q31_t)0x4DD14C6E, (q31_t)0x65A0FD0B, + (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4D31494B, + (q31_t)0x661ABBC5, (q31_t)0x4CE10034, (q31_t)0x66573CBB, + (q31_t)0x4C9087B1, (q31_t)0x66937E90, (q31_t)0x4C3FDFF3, + (q31_t)0x66CF811F, (q31_t)0x4BEF092D, (q31_t)0x670B4443, + (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4B4CCF4D, + (q31_t)0x67820BB6, (q31_t)0x4AFB6C97, (q31_t)0x67BD0FBC, + (q31_t)0x4AA9DBA1, (q31_t)0x67F7D3C4, (q31_t)0x4A581C9D, + (q31_t)0x683257AA, (q31_t)0x4A062FBD, (q31_t)0x686C9B4B, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x4961CD32, + (q31_t)0x68E06129, (q31_t)0x490F57EE, (q31_t)0x6919E320, + (q31_t)0x48BCB598, (q31_t)0x69532442, (q31_t)0x4869E664, + (q31_t)0x698C246C, (q31_t)0x4816EA85, (q31_t)0x69C4E37A, + (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x47706D93, + (q31_t)0x6A359DB9, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, + (q31_t)0x46C9405C, (q31_t)0x6AA551E8, (q31_t)0x46756827, + (q31_t)0x6ADCC964, (q31_t)0x4621647C, (q31_t)0x6B13FEF5, + (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x4578DB93, + (q31_t)0x6B81A3CD, (q31_t)0x452456BC, (q31_t)0x6BB812D0, + (q31_t)0x44CFA73F, (q31_t)0x6BEE3F62, (q31_t)0x447ACD50, + (q31_t)0x6C242960, (q31_t)0x4425C923, (q31_t)0x6C59D0A9, + (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x437B42E1, + (q31_t)0x6CC45697, (q31_t)0x4325C135, (q31_t)0x6CF934FB, + (q31_t)0x42D0161E, (q31_t)0x6D2DD027, (q31_t)0x427A41D0, + (q31_t)0x6D6227FA, (q31_t)0x42244480, (q31_t)0x6D963C54, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4177CFB0, + (q31_t)0x6DFD9A1B, (q31_t)0x4121589A, (q31_t)0x6E30E349, + (q31_t)0x40CAB957, (q31_t)0x6E63E87F, (q31_t)0x4073F21D, + (q31_t)0x6E96A99C, (q31_t)0x401D0320, (q31_t)0x6EC92682, + (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F6EAEB8, + (q31_t)0x6F2D532C, (q31_t)0x3F1749B7, (q31_t)0x6F5F02B1, + (q31_t)0x3EBFBDCC, (q31_t)0x6F906D84, (q31_t)0x3E680B2C, + (q31_t)0x6FC19385, (q31_t)0x3E10320D, (q31_t)0x6FF27496, + (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D600D2B, + (q31_t)0x70536771, (q31_t)0x3D07C1D5, (q31_t)0x708378FE, + (q31_t)0x3CAF50DA, (q31_t)0x70B34524, (q31_t)0x3C56BA70, + (q31_t)0x70E2CBC6, (q31_t)0x3BFDFECD, (q31_t)0x71120CC5, + (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3B4C18BA, + (q31_t)0x716FBD68, (q31_t)0x3AF2EEB7, (q31_t)0x719E2CD2, + (q31_t)0x3A99A057, (q31_t)0x71CC5626, (q31_t)0x3A402DD1, + (q31_t)0x71FA3948, (q31_t)0x39E6975D, (q31_t)0x7227D61C, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x3932FF87, + (q31_t)0x72823C66, (q31_t)0x38D8FE93, (q31_t)0x72AF05A6, + (q31_t)0x387EDA8E, (q31_t)0x72DB8828, (q31_t)0x382493B0, + (q31_t)0x7307C3D0, (q31_t)0x37CA2A30, (q31_t)0x7333B883, + (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x3714F02A, + (q31_t)0x738ACC9E, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, + (q31_t)0x365F2E3B, (q31_t)0x73E0C3A3, (q31_t)0x36041AD9, + (q31_t)0x740B53FA, (q31_t)0x35A8E624, (q31_t)0x74359CBD, + (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x34F219A7, + (q31_t)0x7489571B, (q31_t)0x3496824F, (q31_t)0x74B2C883, + (q31_t)0x343ACA87, (q31_t)0x74DBF1EF, (q31_t)0x33DEF287, + (q31_t)0x7504D345, (q31_t)0x3382FA88, (q31_t)0x752D6C6C, + (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x32CAAB6F, + (q31_t)0x757DC5CA, (q31_t)0x326E54C7, (q31_t)0x75A585CF, + (q31_t)0x3211DF03, (q31_t)0x75CCFD42, (q31_t)0x31B54A5D, + (q31_t)0x75F42C0A, (q31_t)0x3158970D, (q31_t)0x761B1211, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x309ED555, + (q31_t)0x76680376, (q31_t)0x3041C760, (q31_t)0x768E0EA5, + (q31_t)0x2FE49BA6, (q31_t)0x76B3D0B3, (q31_t)0x2F875262, + (q31_t)0x76D94988, (q31_t)0x2F29EBCC, (q31_t)0x76FE790E, + (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E6EC792, + (q31_t)0x7747FBCE, (q31_t)0x2E110A62, (q31_t)0x776C4EDB, + (q31_t)0x2DB330C7, (q31_t)0x7790583D, (q31_t)0x2D553AFB, + (q31_t)0x77B417DF, (q31_t)0x2CF72939, (q31_t)0x77D78DAA, + (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2C3AB2B9, + (q31_t)0x781D9B64, (q31_t)0x2BDC4E6F, (q31_t)0x78403328, + (q31_t)0x2B7DCF17, (q31_t)0x786280BF, (q31_t)0x2B1F34EB, + (q31_t)0x78848413, (q31_t)0x2AC08025, (q31_t)0x78A63D10, + (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x2A02C7B8, + (q31_t)0x78E8CFB1, (q31_t)0x29A3C484, (q31_t)0x7909A92C, + (q31_t)0x2944A7A2, (q31_t)0x792A37FE, (q31_t)0x28E5714A, + (q31_t)0x794A7C11, (q31_t)0x288621B9, (q31_t)0x796A7554, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27C737D2, + (q31_t)0x79A98715, (q31_t)0x27679DF4, (q31_t)0x79C89F6D, + (q31_t)0x2707EBC6, (q31_t)0x79E76CA6, (q31_t)0x26A82185, + (q31_t)0x7A05EEAD, (q31_t)0x26483F6C, (q31_t)0x7A24256E, + (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x2588349D, + (q31_t)0x7A5FB0D8, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, + (q31_t)0x24C7CD32, (q31_t)0x7A9A0E4F, (q31_t)0x24677757, + (q31_t)0x7AB6CBA3, (q31_t)0x24070B07, (q31_t)0x7AD33D45, + (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x2345EFF7, + (q31_t)0x7B0B3D2C, (q31_t)0x22E541AE, (q31_t)0x7B26CB4F, + (q31_t)0x22847DDF, (q31_t)0x7B420D7A, (q31_t)0x2223A4C5, + (q31_t)0x7B5D039D, (q31_t)0x21C2B69C, (q31_t)0x7B77ADA8, + (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x21009C0B, + (q31_t)0x7BAC1D31, (q31_t)0x209F701C, (q31_t)0x7BC5E28F, + (q31_t)0x203E300D, (q31_t)0x7BDF5B94, (q31_t)0x1FDCDC1A, + (q31_t)0x7BF88830, (q31_t)0x1F7B7480, (q31_t)0x7C116853, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1EB86B46, + (q31_t)0x7C4242F2, (q31_t)0x1E56CA1E, (q31_t)0x7C5A3D4F, + (q31_t)0x1DF5163F, (q31_t)0x7C71EAF8, (q31_t)0x1D934FE5, + (q31_t)0x7C894BDD, (q31_t)0x1D31774D, (q31_t)0x7CA05FF1, + (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C6D9053, + (q31_t)0x7CCDA168, (q31_t)0x1C0B826A, (q31_t)0x7CE3CEB1, + (q31_t)0x1BA96334, (q31_t)0x7CF9AEF0, (q31_t)0x1B4732EF, + (q31_t)0x7D0F4218, (q31_t)0x1AE4F1D6, (q31_t)0x7D24881A, + (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x1A203E1B, + (q31_t)0x7D4E2C7E, (q31_t)0x19BDCBF2, (q31_t)0x7D628AC5, + (q31_t)0x195B49E9, (q31_t)0x7D769BB5, (q31_t)0x18F8B83C, + (q31_t)0x7D8A5F3F, (q31_t)0x18961727, (q31_t)0x7D9DD55A, + (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x17D0A7BB, + (q31_t)0x7DC3D90D, (q31_t)0x176DD9DE, (q31_t)0x7DD6668E, + (q31_t)0x170AFD8D, (q31_t)0x7DE8A670, (q31_t)0x16A81305, + (q31_t)0x7DFA98A7, (q31_t)0x16451A83, (q31_t)0x7E0C3D29, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x157F0086, + (q31_t)0x7E2E9CDF, (q31_t)0x151BDF85, (q31_t)0x7E3F57FE, + (q31_t)0x14B8B17F, (q31_t)0x7E4FC53E, (q31_t)0x145576B1, + (q31_t)0x7E5FE493, (q31_t)0x13F22F57, (q31_t)0x7E6FB5F3, + (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x132B7BF9, + (q31_t)0x7E8E6EB1, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, + (q31_t)0x1264994E, (q31_t)0x7EABEF2C, (q31_t)0x120116D4, + (q31_t)0x7EBA3A39, (q31_t)0x119D8940, (q31_t)0x7EC8371A, + (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x10D64DBC, + (q31_t)0x7EE34635, (q31_t)0x1072A047, (q31_t)0x7EF0585F, + (q31_t)0x100EE8AD, (q31_t)0x7EFD1C3C, (q31_t)0x0FAB272B, + (q31_t)0x7F0991C3, (q31_t)0x0F475BFE, (q31_t)0x7F15B8EE, + (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0E7FA99D, + (q31_t)0x7F2D1C0E, (q31_t)0x0E1BC2E3, (q31_t)0x7F3857F5, + (q31_t)0x0DB7D376, (q31_t)0x7F434563, (q31_t)0x0D53DB92, + (q31_t)0x7F4DE450, (q31_t)0x0CEFDB75, (q31_t)0x7F5834B6, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0C27C389, + (q31_t)0x7F6BE9D4, (q31_t)0x0BC3AC35, (q31_t)0x7F754E7F, + (q31_t)0x0B5F8D9F, (q31_t)0x7F7E648B, (q31_t)0x0AFB6805, + (q31_t)0x7F872BF3, (q31_t)0x0A973BA5, (q31_t)0x7F8FA4AF, + (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x09CECF89, + (q31_t)0x7F9FAA15, (q31_t)0x096A9049, (q31_t)0x7FA736B4, + (q31_t)0x09064B3A, (q31_t)0x7FAE7494, (q31_t)0x08A2009A, + (q31_t)0x7FB563B2, (q31_t)0x083DB0A7, (q31_t)0x7FBC040A, + (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x077501BE, + (q31_t)0x7FC85853, (q31_t)0x0710A344, (q31_t)0x7FCE0C3E, + (q31_t)0x06AC406F, (q31_t)0x7FD37152, (q31_t)0x0647D97C, + (q31_t)0x7FD8878D, (q31_t)0x05E36EA9, (q31_t)0x7FDD4EEC, + (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x051A8E5C, + (q31_t)0x7FE5F108, (q31_t)0x04B6195D, (q31_t)0x7FE9CBC0, + (q31_t)0x0451A176, (q31_t)0x7FED5790, (q31_t)0x03ED26E6, + (q31_t)0x7FF09477, (q31_t)0x0388A9E9, (q31_t)0x7FF38273, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x02BFA9A4, + (q31_t)0x7FF871A1, (q31_t)0x025B26D7, (q31_t)0x7FFA72D1, + (q31_t)0x01F6A296, (q31_t)0x7FFC250F, (q31_t)0x01921D1F, + (q31_t)0x7FFD885A, (q31_t)0x012D96B0, (q31_t)0x7FFE9CB2, + (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x006487E3, + (q31_t)0x7FFFD885, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, + (q31_t)0xFF9B781D, (q31_t)0x7FFFD885, (q31_t)0xFF36F078, + (q31_t)0x7FFF6216, (q31_t)0xFED2694F, (q31_t)0x7FFE9CB2, + (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFE095D69, + (q31_t)0x7FFC250F, (q31_t)0xFDA4D928, (q31_t)0x7FFA72D1, + (q31_t)0xFD40565B, (q31_t)0x7FF871A1, (q31_t)0xFCDBD541, + (q31_t)0x7FF62182, (q31_t)0xFC775616, (q31_t)0x7FF38273, + (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFBAE5E89, + (q31_t)0x7FED5790, (q31_t)0xFB49E6A2, (q31_t)0x7FE9CBC0, + (q31_t)0xFAE571A4, (q31_t)0x7FE5F108, (q31_t)0xFA80FFCB, + (q31_t)0x7FE1C76B, (q31_t)0xFA1C9156, (q31_t)0x7FDD4EEC, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF953BF90, + (q31_t)0x7FD37152, (q31_t)0xF8EF5CBB, (q31_t)0x7FCE0C3E, + (q31_t)0xF88AFE41, (q31_t)0x7FC85853, (q31_t)0xF826A461, + (q31_t)0x7FC25596, (q31_t)0xF7C24F58, (q31_t)0x7FBC040A, + (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF6F9B4C5, + (q31_t)0x7FAE7494, (q31_t)0xF6956FB6, (q31_t)0x7FA736B4, + (q31_t)0xF6313076, (q31_t)0x7F9FAA15, (q31_t)0xF5CCF743, + (q31_t)0x7F97CEBC, (q31_t)0xF568C45A, (q31_t)0x7F8FA4AF, + (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF4A07260, + (q31_t)0x7F7E648B, (q31_t)0xF43C53CA, (q31_t)0x7F754E7F, + (q31_t)0xF3D83C76, (q31_t)0x7F6BE9D4, (q31_t)0xF3742CA1, + (q31_t)0x7F62368F, (q31_t)0xF310248A, (q31_t)0x7F5834B6, + (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF2482C89, + (q31_t)0x7F434563, (q31_t)0xF1E43D1C, (q31_t)0x7F3857F5, + (q31_t)0xF1805662, (q31_t)0x7F2D1C0E, (q31_t)0xF11C789A, + (q31_t)0x7F2191B4, (q31_t)0xF0B8A401, (q31_t)0x7F15B8EE, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEFF11752, + (q31_t)0x7EFD1C3C, (q31_t)0xEF8D5FB8, (q31_t)0x7EF0585F, + (q31_t)0xEF29B243, (q31_t)0x7EE34635, (q31_t)0xEEC60F31, + (q31_t)0x7ED5E5C6, (q31_t)0xEE6276BF, (q31_t)0x7EC8371A, + (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xED9B66B2, + (q31_t)0x7EABEF2C, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, + (q31_t)0xECD48406, (q31_t)0x7E8E6EB1, (q31_t)0xEC71244F, + (q31_t)0x7E7F3956, (q31_t)0xEC0DD0A8, (q31_t)0x7E6FB5F3, + (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEB474E80, + (q31_t)0x7E4FC53E, (q31_t)0xEAE4207A, (q31_t)0x7E3F57FE, + (q31_t)0xEA80FF79, (q31_t)0x7E2E9CDF, (q31_t)0xEA1DEBBB, + (q31_t)0x7E1D93E9, (q31_t)0xE9BAE57C, (q31_t)0x7E0C3D29, + (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE8F50273, + (q31_t)0x7DE8A670, (q31_t)0xE8922621, (q31_t)0x7DD6668E, + (q31_t)0xE82F5844, (q31_t)0x7DC3D90D, (q31_t)0xE7CC9917, + (q31_t)0x7DB0FDF7, (q31_t)0xE769E8D8, (q31_t)0x7D9DD55A, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE6A4B616, + (q31_t)0x7D769BB5, (q31_t)0xE642340D, (q31_t)0x7D628AC5, + (q31_t)0xE5DFC1E4, (q31_t)0x7D4E2C7E, (q31_t)0xE57D5FDA, + (q31_t)0x7D3980EC, (q31_t)0xE51B0E2A, (q31_t)0x7D24881A, + (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE4569CCB, + (q31_t)0x7CF9AEF0, (q31_t)0xE3F47D95, (q31_t)0x7CE3CEB1, + (q31_t)0xE3926FAC, (q31_t)0x7CCDA168, (q31_t)0xE330734C, + (q31_t)0x7CB72724, (q31_t)0xE2CE88B2, (q31_t)0x7CA05FF1, + (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE20AE9C1, + (q31_t)0x7C71EAF8, (q31_t)0xE1A935E1, (q31_t)0x7C5A3D4F, + (q31_t)0xE14794B9, (q31_t)0x7C4242F2, (q31_t)0xE0E60684, + (q31_t)0x7C29FBEE, (q31_t)0xE0848B7F, (q31_t)0x7C116853, + (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDFC1CFF2, + (q31_t)0x7BDF5B94, (q31_t)0xDF608FE3, (q31_t)0x7BC5E28F, + (q31_t)0xDEFF63F4, (q31_t)0x7BAC1D31, (q31_t)0xDE9E4C60, + (q31_t)0x7B920B89, (q31_t)0xDE3D4963, (q31_t)0x7B77ADA8, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDD7B8220, + (q31_t)0x7B420D7A, (q31_t)0xDD1ABE51, (q31_t)0x7B26CB4F, + (q31_t)0xDCBA1008, (q31_t)0x7B0B3D2C, (q31_t)0xDC597781, + (q31_t)0x7AEF6323, (q31_t)0xDBF8F4F8, (q31_t)0x7AD33D45, + (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDB3832CD, + (q31_t)0x7A9A0E4F, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, + (q31_t)0xDA77CB62, (q31_t)0x7A5FB0D8, (q31_t)0xDA17BA4A, + (q31_t)0x7A4210D8, (q31_t)0xD9B7C093, (q31_t)0x7A24256E, + (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD8F81439, + (q31_t)0x79E76CA6, (q31_t)0xD898620C, (q31_t)0x79C89F6D, + (q31_t)0xD838C82D, (q31_t)0x79A98715, (q31_t)0xD7D946D7, + (q31_t)0x798A23B1, (q31_t)0xD779DE46, (q31_t)0x796A7554, + (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD6BB585D, + (q31_t)0x792A37FE, (q31_t)0xD65C3B7B, (q31_t)0x7909A92C, + (q31_t)0xD5FD3847, (q31_t)0x78E8CFB1, (q31_t)0xD59E4EFE, + (q31_t)0x78C7ABA1, (q31_t)0xD53F7FDA, (q31_t)0x78A63D10, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD48230E8, + (q31_t)0x786280BF, (q31_t)0xD423B190, (q31_t)0x78403328, + (q31_t)0xD3C54D46, (q31_t)0x781D9B64, (q31_t)0xD3670445, + (q31_t)0x77FAB988, (q31_t)0xD308D6C6, (q31_t)0x77D78DAA, + (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD24CCF38, + (q31_t)0x7790583D, (q31_t)0xD1EEF59E, (q31_t)0x776C4EDB, + (q31_t)0xD191386D, (q31_t)0x7747FBCE, (q31_t)0xD13397E1, + (q31_t)0x77235F2D, (q31_t)0xD0D61433, (q31_t)0x76FE790E, + (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xD01B6459, + (q31_t)0x76B3D0B3, (q31_t)0xCFBE389F, (q31_t)0x768E0EA5, + (q31_t)0xCF612AAA, (q31_t)0x76680376, (q31_t)0xCF043AB2, + (q31_t)0x7641AF3C, (q31_t)0xCEA768F2, (q31_t)0x761B1211, + (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCDEE20FC, + (q31_t)0x75CCFD42, (q31_t)0xCD91AB38, (q31_t)0x75A585CF, + (q31_t)0xCD355490, (q31_t)0x757DC5CA, (q31_t)0xCCD91D3D, + (q31_t)0x7555BD4B, (q31_t)0xCC7D0577, (q31_t)0x752D6C6C, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCBC53578, + (q31_t)0x74DBF1EF, (q31_t)0xCB697DB0, (q31_t)0x74B2C883, + (q31_t)0xCB0DE658, (q31_t)0x7489571B, (q31_t)0xCAB26FA9, + (q31_t)0x745F9DD1, (q31_t)0xCA5719DB, (q31_t)0x74359CBD, + (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC9A0D1C4, + (q31_t)0x73E0C3A3, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, + (q31_t)0xC8EB0FD6, (q31_t)0x738ACC9E, (q31_t)0xC89061BA, + (q31_t)0x735F6626, (q31_t)0xC835D5D0, (q31_t)0x7333B883, + (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC7812571, + (q31_t)0x72DB8828, (q31_t)0xC727016C, (q31_t)0x72AF05A6, + (q31_t)0xC6CD0079, (q31_t)0x72823C66, (q31_t)0xC67322CD, + (q31_t)0x72552C84, (q31_t)0xC61968A2, (q31_t)0x7227D61C, + (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC5665FA8, + (q31_t)0x71CC5626, (q31_t)0xC50D1148, (q31_t)0x719E2CD2, + (q31_t)0xC4B3E746, (q31_t)0x716FBD68, (q31_t)0xC45AE1D7, + (q31_t)0x71410804, (q31_t)0xC4020132, (q31_t)0x71120CC5, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC350AF25, + (q31_t)0x70B34524, (q31_t)0xC2F83E2A, (q31_t)0x708378FE, + (q31_t)0xC29FF2D4, (q31_t)0x70536771, (q31_t)0xC247CD5A, + (q31_t)0x70231099, (q31_t)0xC1EFCDF2, (q31_t)0x6FF27496, + (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC1404233, + (q31_t)0x6F906D84, (q31_t)0xC0E8B648, (q31_t)0x6F5F02B1, + (q31_t)0xC0915147, (q31_t)0x6F2D532C, (q31_t)0xC03A1368, + (q31_t)0x6EFB5F12, (q31_t)0xBFE2FCDF, (q31_t)0x6EC92682, + (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBF3546A8, + (q31_t)0x6E63E87F, (q31_t)0xBEDEA765, (q31_t)0x6E30E349, + (q31_t)0xBE88304F, (q31_t)0x6DFD9A1B, (q31_t)0xBE31E19B, + (q31_t)0x6DCA0D14, (q31_t)0xBDDBBB7F, (q31_t)0x6D963C54, + (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBD2FE9E1, + (q31_t)0x6D2DD027, (q31_t)0xBCDA3ECA, (q31_t)0x6CF934FB, + (q31_t)0xBC84BD1E, (q31_t)0x6CC45697, (q31_t)0xBC2F6513, + (q31_t)0x6C8F351C, (q31_t)0xBBDA36DC, (q31_t)0x6C59D0A9, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBB3058C0, + (q31_t)0x6BEE3F62, (q31_t)0xBADBA943, (q31_t)0x6BB812D0, + (q31_t)0xBA87246C, (q31_t)0x6B81A3CD, (q31_t)0xBA32CA70, + (q31_t)0x6B4AF278, (q31_t)0xB9DE9B83, (q31_t)0x6B13FEF5, + (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB936BFA3, + (q31_t)0x6AA551E8, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, + (q31_t)0xB88F926C, (q31_t)0x6A359DB9, (q31_t)0xB83C3DD1, + (q31_t)0x69FD614A, (q31_t)0xB7E9157A, (q31_t)0x69C4E37A, + (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB7434A67, + (q31_t)0x69532442, (q31_t)0xB6F0A811, (q31_t)0x6919E320, + (q31_t)0xB69E32CD, (q31_t)0x68E06129, (q31_t)0xB64BEACC, + (q31_t)0x68A69E81, (q31_t)0xB5F9D042, (q31_t)0x686C9B4B, + (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB556245E, + (q31_t)0x67F7D3C4, (q31_t)0xB5049368, (q31_t)0x67BD0FBC, + (q31_t)0xB4B330B2, (q31_t)0x67820BB6, (q31_t)0xB461FC70, + (q31_t)0x6746C7D7, (q31_t)0xB410F6D2, (q31_t)0x670B4443, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB36F784E, + (q31_t)0x66937E90, (q31_t)0xB31EFFCB, (q31_t)0x66573CBB, + (q31_t)0xB2CEB6B5, (q31_t)0x661ABBC5, (q31_t)0xB27E9D3B, + (q31_t)0x65DDFBD3, (q31_t)0xB22EB392, (q31_t)0x65A0FD0B, + (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB18F7070, + (q31_t)0x6526438E, (q31_t)0xB140175B, (q31_t)0x64E88926, + (q31_t)0xB0F0EEDA, (q31_t)0x64AA907F, (q31_t)0xB0A1F71C, + (q31_t)0x646C59BF, (q31_t)0xB0533055, (q31_t)0x642DE50D, + (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAFB63667, + (q31_t)0x63B0426D, (q31_t)0xAF6803A1, (q31_t)0x637114CC, + (q31_t)0xAF1A0293, (q31_t)0x6331A9D4, (q31_t)0xAECC336B, + (q31_t)0x62F201AC, (q31_t)0xAE7E965B, (q31_t)0x62B21C7B, + (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xADE3F33E, + (q31_t)0x62319B9D, (q31_t)0xAD96ED91, (q31_t)0x61F1003E, + (q31_t)0xAD4A1ABA, (q31_t)0x61B02876, (q31_t)0xACFD7AE8, + (q31_t)0x616F146B, (q31_t)0xACB10E4A, (q31_t)0x612DC446, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAC18CF68, + (q31_t)0x60AA704F, (q31_t)0xABCCFD82, (q31_t)0x60686CCE, + (q31_t)0xAB815F8C, (q31_t)0x60262DD5, (q31_t)0xAB35F5B5, + (q31_t)0x5FE3B38D, (q31_t)0xAAEAC02B, (q31_t)0x5FA0FE1E, + (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA54F2B9, + (q31_t)0x5F1AE273, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, + (q31_t)0xA9BFF8A8, (q31_t)0x5E93DC1F, (q31_t)0xA975CB56, + (q31_t)0x5E50015D, (q31_t)0xA92BD366, (q31_t)0x5E0BEC6E, + (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA8988463, + (q31_t)0x5D8314B0, (q31_t)0xA84F2DA9, (q31_t)0x5D3E5236, + (q31_t)0xA8060D08, (q31_t)0x5CF95638, (q31_t)0xA7BD22AB, + (q31_t)0x5CB420DF, (q31_t)0xA7746EC0, (q31_t)0x5C6EB258, + (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA6E3AAF2, + (q31_t)0x5BE32A67, (q31_t)0xA69B9B68, (q31_t)0x5B9D1153, + (q31_t)0xA653C302, (q31_t)0x5B56BFBD, (q31_t)0xA60C21ED, + (q31_t)0x5B1035CF, (q31_t)0xA5C4B855, (q31_t)0x5AC973B4, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA5368C4B, + (q31_t)0x5A3B47AA, (q31_t)0xA4EFCA31, (q31_t)0x59F3DE12, + (q31_t)0xA4A94042, (q31_t)0x59AC3CFD, (q31_t)0xA462EEAC, + (q31_t)0x59646497, (q31_t)0xA41CD598, (q31_t)0x591C550E, + (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA3914DA7, + (q31_t)0x588B913F, (q31_t)0xA34BDF20, (q31_t)0x5842DD54, + (q31_t)0xA306A9C7, (q31_t)0x57F9F2F7, (q31_t)0xA2C1ADC9, + (q31_t)0x57B0D256, (q31_t)0xA27CEB4F, (q31_t)0x57677B9D, + (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1F41391, + (q31_t)0x56D42C99, (q31_t)0xA1AFFEA2, (q31_t)0x568A34A9, + (q31_t)0xA16C23E1, (q31_t)0x56400757, (q31_t)0xA1288376, + (q31_t)0x55F5A4D2, (q31_t)0xA0E51D8C, (q31_t)0x55AB0D46, + (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA05F01E1, + (q31_t)0x55153FD4, (q31_t)0xA01C4C72, (q31_t)0x54CA0A4A, + (q31_t)0x9FD9D22A, (q31_t)0x547EA073, (q31_t)0x9F979331, + (q31_t)0x5433027D, (q31_t)0x9F558FB0, (q31_t)0x53E73097, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9ED23BB9, + (q31_t)0x534EF1B5, (q31_t)0x9E90EB94, (q31_t)0x53028517, + (q31_t)0x9E4FD789, (q31_t)0x52B5E545, (q31_t)0x9E0EFFC1, + (q31_t)0x5269126E, (q31_t)0x9DCE6462, (q31_t)0x521C0CC1, + (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D4DE384, + (q31_t)0x518169A4, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, + (q31_t)0x9CCE562B, (q31_t)0x50E5FD6C, (q31_t)0x9C8EEB33, + (q31_t)0x5097FC5E, (q31_t)0x9C4FBD92, (q31_t)0x5049C999, + (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9BD21AF2, + (q31_t)0x4FACCFAB, (q31_t)0x9B93A640, (q31_t)0x4F5E08E3, + (q31_t)0x9B556F80, (q31_t)0x4F0F1126, (q31_t)0x9B1776D9, + (q31_t)0x4EBFE8A4, (q31_t)0x9AD9BC71, (q31_t)0x4E708F8F, + (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A5F02F5, + (q31_t)0x4DD14C6E, (q31_t)0x9A22042C, (q31_t)0x4D8162C4, + (q31_t)0x99E5443A, (q31_t)0x4D31494B, (q31_t)0x99A8C344, + (q31_t)0x4CE10034, (q31_t)0x996C816F, (q31_t)0x4C9087B1, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x98F4BBBC, + (q31_t)0x4BEF092D, (q31_t)0x98B93828, (q31_t)0x4B9E038F, + (q31_t)0x987DF449, (q31_t)0x4B4CCF4D, (q31_t)0x9842F043, + (q31_t)0x4AFB6C97, (q31_t)0x98082C3B, (q31_t)0x4AA9DBA1, + (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x979364B5, + (q31_t)0x4A062FBD, (q31_t)0x9759617E, (q31_t)0x49B41533, + (q31_t)0x971F9ED6, (q31_t)0x4961CD32, (q31_t)0x96E61CDF, + (q31_t)0x490F57EE, (q31_t)0x96ACDBBD, (q31_t)0x48BCB598, + (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x963B1C85, + (q31_t)0x4816EA85, (q31_t)0x96029EB5, (q31_t)0x47C3C22E, + (q31_t)0x95CA6246, (q31_t)0x47706D93, (q31_t)0x9592675B, + (q31_t)0x471CECE6, (q31_t)0x955AAE17, (q31_t)0x46C9405C, + (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x94EC010B, + (q31_t)0x4621647C, (q31_t)0x94B50D87, (q31_t)0x45CD358F, + (q31_t)0x947E5C32, (q31_t)0x4578DB93, (q31_t)0x9447ED2F, + (q31_t)0x452456BC, (q31_t)0x9411C09D, (q31_t)0x44CFA73F, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x93A62F56, + (q31_t)0x4425C923, (q31_t)0x9370CAE4, (q31_t)0x43D09AEC, + (q31_t)0x933BA968, (q31_t)0x437B42E1, (q31_t)0x9306CB04, + (q31_t)0x4325C135, (q31_t)0x92D22FD8, (q31_t)0x42D0161E, + (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9269C3AC, + (q31_t)0x42244480, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, + (q31_t)0x920265E4, (q31_t)0x4177CFB0, (q31_t)0x91CF1CB6, + (q31_t)0x4121589A, (q31_t)0x919C1780, (q31_t)0x40CAB957, + (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x9136D97D, + (q31_t)0x401D0320, (q31_t)0x9104A0ED, (q31_t)0x3FC5EC97, + (q31_t)0x90D2ACD3, (q31_t)0x3F6EAEB8, (q31_t)0x90A0FD4E, + (q31_t)0x3F1749B7, (q31_t)0x906F927B, (q31_t)0x3EBFBDCC, + (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x900D8B69, + (q31_t)0x3E10320D, (q31_t)0x8FDCEF66, (q31_t)0x3DB832A5, + (q31_t)0x8FAC988E, (q31_t)0x3D600D2B, (q31_t)0x8F7C8701, + (q31_t)0x3D07C1D5, (q31_t)0x8F4CBADB, (q31_t)0x3CAF50DA, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8EEDF33B, + (q31_t)0x3BFDFECD, (q31_t)0x8EBEF7FB, (q31_t)0x3BA51E29, + (q31_t)0x8E904298, (q31_t)0x3B4C18BA, (q31_t)0x8E61D32D, + (q31_t)0x3AF2EEB7, (q31_t)0x8E33A9D9, (q31_t)0x3A99A057, + (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DD829E4, + (q31_t)0x39E6975D, (q31_t)0x8DAAD37B, (q31_t)0x398CDD32, + (q31_t)0x8D7DC399, (q31_t)0x3932FF87, (q31_t)0x8D50FA59, + (q31_t)0x38D8FE93, (q31_t)0x8D2477D8, (q31_t)0x387EDA8E, + (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CCC477D, + (q31_t)0x37CA2A30, (q31_t)0x8CA099D9, (q31_t)0x376F9E46, + (q31_t)0x8C753361, (q31_t)0x3714F02A, (q31_t)0x8C4A142F, + (q31_t)0x36BA2013, (q31_t)0x8C1F3C5C, (q31_t)0x365F2E3B, + (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BCA6342, + (q31_t)0x35A8E624, (q31_t)0x8BA0622F, (q31_t)0x354D9056, + (q31_t)0x8B76A8E4, (q31_t)0x34F219A7, (q31_t)0x8B4D377C, + (q31_t)0x3496824F, (q31_t)0x8B240E10, (q31_t)0x343ACA87, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AD29393, + (q31_t)0x3382FA88, (q31_t)0x8AAA42B4, (q31_t)0x3326E2C2, + (q31_t)0x8A823A35, (q31_t)0x32CAAB6F, (q31_t)0x8A5A7A30, + (q31_t)0x326E54C7, (q31_t)0x8A3302BD, (q31_t)0x3211DF03, + (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89E4EDEE, + (q31_t)0x3158970D, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, + (q31_t)0x8997FC89, (q31_t)0x309ED555, (q31_t)0x8971F15A, + (q31_t)0x3041C760, (q31_t)0x894C2F4C, (q31_t)0x2FE49BA6, + (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x890186F1, + (q31_t)0x2F29EBCC, (q31_t)0x88DCA0D3, (q31_t)0x2ECC681E, + (q31_t)0x88B80431, (q31_t)0x2E6EC792, (q31_t)0x8893B124, + (q31_t)0x2E110A62, (q31_t)0x886FA7C2, (q31_t)0x2DB330C7, + (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x88287255, + (q31_t)0x2CF72939, (q31_t)0x88054677, (q31_t)0x2C98FBBA, + (q31_t)0x87E2649B, (q31_t)0x2C3AB2B9, (q31_t)0x87BFCCD7, + (q31_t)0x2BDC4E6F, (q31_t)0x879D7F40, (q31_t)0x2B7DCF17, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8759C2EF, + (q31_t)0x2AC08025, (q31_t)0x8738545E, (q31_t)0x2A61B101, + (q31_t)0x8717304E, (q31_t)0x2A02C7B8, (q31_t)0x86F656D3, + (q31_t)0x29A3C484, (q31_t)0x86D5C802, (q31_t)0x2944A7A2, + (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x86958AAB, + (q31_t)0x288621B9, (q31_t)0x8675DC4E, (q31_t)0x2826B928, + (q31_t)0x865678EA, (q31_t)0x27C737D2, (q31_t)0x86376092, + (q31_t)0x27679DF4, (q31_t)0x86189359, (q31_t)0x2707EBC6, + (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85DBDA91, + (q31_t)0x26483F6C, (q31_t)0x85BDEF27, (q31_t)0x25E845B5, + (q31_t)0x85A04F28, (q31_t)0x2588349D, (q31_t)0x8582FAA4, + (q31_t)0x25280C5D, (q31_t)0x8565F1B0, (q31_t)0x24C7CD32, + (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x852CC2BA, + (q31_t)0x24070B07, (q31_t)0x85109CDC, (q31_t)0x23A6887E, + (q31_t)0x84F4C2D3, (q31_t)0x2345EFF7, (q31_t)0x84D934B0, + (q31_t)0x22E541AE, (q31_t)0x84BDF285, (q31_t)0x22847DDF, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x84885257, + (q31_t)0x21C2B69C, (q31_t)0x846DF476, (q31_t)0x2161B39F, + (q31_t)0x8453E2CE, (q31_t)0x21009C0B, (q31_t)0x843A1D70, + (q31_t)0x209F701C, (q31_t)0x8420A46B, (q31_t)0x203E300D, + (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83EE97AC, + (q31_t)0x1F7B7480, (q31_t)0x83D60411, (q31_t)0x1F19F97B, + (q31_t)0x83BDBD0D, (q31_t)0x1EB86B46, (q31_t)0x83A5C2B0, + (q31_t)0x1E56CA1E, (q31_t)0x838E1507, (q31_t)0x1DF5163F, + (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x835FA00E, + (q31_t)0x1D31774D, (q31_t)0x8348D8DB, (q31_t)0x1CCF8CB3, + (q31_t)0x83325E97, (q31_t)0x1C6D9053, (q31_t)0x831C314E, + (q31_t)0x1C0B826A, (q31_t)0x8306510F, (q31_t)0x1BA96334, + (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82DB77E5, + (q31_t)0x1AE4F1D6, (q31_t)0x82C67F13, (q31_t)0x1A82A025, + (q31_t)0x82B1D381, (q31_t)0x1A203E1B, (q31_t)0x829D753A, + (q31_t)0x19BDCBF2, (q31_t)0x8289644A, (q31_t)0x195B49E9, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x82622AA5, + (q31_t)0x18961727, (q31_t)0x824F0208, (q31_t)0x183366E8, + (q31_t)0x823C26F2, (q31_t)0x17D0A7BB, (q31_t)0x82299971, + (q31_t)0x176DD9DE, (q31_t)0x8217598F, (q31_t)0x170AFD8D, + (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81F3C2D7, + (q31_t)0x16451A83, (q31_t)0x81E26C16, (q31_t)0x15E21444, + (q31_t)0x81D16320, (q31_t)0x157F0086, (q31_t)0x81C0A801, + (q31_t)0x151BDF85, (q31_t)0x81B03AC1, (q31_t)0x14B8B17F, + (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x81904A0C, + (q31_t)0x13F22F57, (q31_t)0x8180C6A9, (q31_t)0x138EDBB0, + (q31_t)0x8171914E, (q31_t)0x132B7BF9, (q31_t)0x8162AA03, + (q31_t)0x12C8106E, (q31_t)0x815410D3, (q31_t)0x1264994E, + (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x8137C8E6, + (q31_t)0x119D8940, (q31_t)0x812A1A39, (q31_t)0x1139F0CE, + (q31_t)0x811CB9CA, (q31_t)0x10D64DBC, (q31_t)0x810FA7A0, + (q31_t)0x1072A047, (q31_t)0x8102E3C3, (q31_t)0x100EE8AD, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80EA4712, + (q31_t)0x0F475BFE, (q31_t)0x80DE6E4C, (q31_t)0x0EE38765, + (q31_t)0x80D2E3F1, (q31_t)0x0E7FA99D, (q31_t)0x80C7A80A, + (q31_t)0x0E1BC2E3, (q31_t)0x80BCBA9C, (q31_t)0x0DB7D376, + (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x80A7CB49, + (q31_t)0x0CEFDB75, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, + (q31_t)0x8094162B, (q31_t)0x0C27C389, (q31_t)0x808AB180, + (q31_t)0x0BC3AC35, (q31_t)0x80819B74, (q31_t)0x0B5F8D9F, + (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80705B50, + (q31_t)0x0A973BA5, (q31_t)0x80683143, (q31_t)0x0A3308BC, + (q31_t)0x806055EA, (q31_t)0x09CECF89, (q31_t)0x8058C94C, + (q31_t)0x096A9049, (q31_t)0x80518B6B, (q31_t)0x09064B3A, + (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x8043FBF6, + (q31_t)0x083DB0A7, (q31_t)0x803DAA69, (q31_t)0x07D95B9E, + (q31_t)0x8037A7AC, (q31_t)0x077501BE, (q31_t)0x8031F3C1, + (q31_t)0x0710A344, (q31_t)0x802C8EAD, (q31_t)0x06AC406F, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x8022B113, + (q31_t)0x05E36EA9, (q31_t)0x801E3894, (q31_t)0x057F0034, + (q31_t)0x801A0EF7, (q31_t)0x051A8E5C, (q31_t)0x80163440, + (q31_t)0x04B6195D, (q31_t)0x8012A86F, (q31_t)0x0451A176, + (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x800C7D8C, + (q31_t)0x0388A9E9, (q31_t)0x8009DE7D, (q31_t)0x03242ABF, + (q31_t)0x80078E5E, (q31_t)0x02BFA9A4, (q31_t)0x80058D2E, + (q31_t)0x025B26D7, (q31_t)0x8003DAF0, (q31_t)0x01F6A296, + (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x8001634D, + (q31_t)0x012D96B0, (q31_t)0x80009DE9, (q31_t)0x00C90F88, + (q31_t)0x8000277A, (q31_t)0x006487E3, (q31_t)0x80000000, + (q31_t)0x00000000, (q31_t)0x8000277A, (q31_t)0xFF9B781D, + (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x8001634D, + (q31_t)0xFED2694F, (q31_t)0x800277A5, (q31_t)0xFE6DE2E0, + (q31_t)0x8003DAF0, (q31_t)0xFE095D69, (q31_t)0x80058D2E, + (q31_t)0xFDA4D928, (q31_t)0x80078E5E, (q31_t)0xFD40565B, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800C7D8C, + (q31_t)0xFC775616, (q31_t)0x800F6B88, (q31_t)0xFC12D919, + (q31_t)0x8012A86F, (q31_t)0xFBAE5E89, (q31_t)0x80163440, + (q31_t)0xFB49E6A2, (q31_t)0x801A0EF7, (q31_t)0xFAE571A4, + (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x8022B113, + (q31_t)0xFA1C9156, (q31_t)0x80277872, (q31_t)0xF9B82683, + (q31_t)0x802C8EAD, (q31_t)0xF953BF90, (q31_t)0x8031F3C1, + (q31_t)0xF8EF5CBB, (q31_t)0x8037A7AC, (q31_t)0xF88AFE41, + (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8043FBF6, + (q31_t)0xF7C24F58, (q31_t)0x804A9C4D, (q31_t)0xF75DFF65, + (q31_t)0x80518B6B, (q31_t)0xF6F9B4C5, (q31_t)0x8058C94C, + (q31_t)0xF6956FB6, (q31_t)0x806055EA, (q31_t)0xF6313076, + (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x80705B50, + (q31_t)0xF568C45A, (q31_t)0x8078D40D, (q31_t)0xF50497FA, + (q31_t)0x80819B74, (q31_t)0xF4A07260, (q31_t)0x808AB180, + (q31_t)0xF43C53CA, (q31_t)0x8094162B, (q31_t)0xF3D83C76, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80A7CB49, + (q31_t)0xF310248A, (q31_t)0x80B21BAF, (q31_t)0xF2AC246D, + (q31_t)0x80BCBA9C, (q31_t)0xF2482C89, (q31_t)0x80C7A80A, + (q31_t)0xF1E43D1C, (q31_t)0x80D2E3F1, (q31_t)0xF1805662, + (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80EA4712, + (q31_t)0xF0B8A401, (q31_t)0x80F66E3C, (q31_t)0xF054D8D4, + (q31_t)0x8102E3C3, (q31_t)0xEFF11752, (q31_t)0x810FA7A0, + (q31_t)0xEF8D5FB8, (q31_t)0x811CB9CA, (q31_t)0xEF29B243, + (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8137C8E6, + (q31_t)0xEE6276BF, (q31_t)0x8145C5C6, (q31_t)0xEDFEE92B, + (q31_t)0x815410D3, (q31_t)0xED9B66B2, (q31_t)0x8162AA03, + (q31_t)0xED37EF91, (q31_t)0x8171914E, (q31_t)0xECD48406, + (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81904A0C, + (q31_t)0xEC0DD0A8, (q31_t)0x81A01B6C, (q31_t)0xEBAA894E, + (q31_t)0x81B03AC1, (q31_t)0xEB474E80, (q31_t)0x81C0A801, + (q31_t)0xEAE4207A, (q31_t)0x81D16320, (q31_t)0xEA80FF79, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x81F3C2D7, + (q31_t)0xE9BAE57C, (q31_t)0x82056758, (q31_t)0xE957ECFB, + (q31_t)0x8217598F, (q31_t)0xE8F50273, (q31_t)0x82299971, + (q31_t)0xE8922621, (q31_t)0x823C26F2, (q31_t)0xE82F5844, + (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x82622AA5, + (q31_t)0xE769E8D8, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, + (q31_t)0x8289644A, (q31_t)0xE6A4B616, (q31_t)0x829D753A, + (q31_t)0xE642340D, (q31_t)0x82B1D381, (q31_t)0xE5DFC1E4, + (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82DB77E5, + (q31_t)0xE51B0E2A, (q31_t)0x82F0BDE8, (q31_t)0xE4B8CD10, + (q31_t)0x8306510F, (q31_t)0xE4569CCB, (q31_t)0x831C314E, + (q31_t)0xE3F47D95, (q31_t)0x83325E97, (q31_t)0xE3926FAC, + (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x835FA00E, + (q31_t)0xE2CE88B2, (q31_t)0x8376B422, (q31_t)0xE26CB01A, + (q31_t)0x838E1507, (q31_t)0xE20AE9C1, (q31_t)0x83A5C2B0, + (q31_t)0xE1A935E1, (q31_t)0x83BDBD0D, (q31_t)0xE14794B9, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x83EE97AC, + (q31_t)0xE0848B7F, (q31_t)0x840777CF, (q31_t)0xE02323E5, + (q31_t)0x8420A46B, (q31_t)0xDFC1CFF2, (q31_t)0x843A1D70, + (q31_t)0xDF608FE3, (q31_t)0x8453E2CE, (q31_t)0xDEFF63F4, + (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x84885257, + (q31_t)0xDE3D4963, (q31_t)0x84A2FC62, (q31_t)0xDDDC5B3A, + (q31_t)0x84BDF285, (q31_t)0xDD7B8220, (q31_t)0x84D934B0, + (q31_t)0xDD1ABE51, (q31_t)0x84F4C2D3, (q31_t)0xDCBA1008, + (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x852CC2BA, + (q31_t)0xDBF8F4F8, (q31_t)0x8549345C, (q31_t)0xDB9888A8, + (q31_t)0x8565F1B0, (q31_t)0xDB3832CD, (q31_t)0x8582FAA4, + (q31_t)0xDAD7F3A2, (q31_t)0x85A04F28, (q31_t)0xDA77CB62, + (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85DBDA91, + (q31_t)0xD9B7C093, (q31_t)0x85FA1152, (q31_t)0xD957DE7A, + (q31_t)0x86189359, (q31_t)0xD8F81439, (q31_t)0x86376092, + (q31_t)0xD898620C, (q31_t)0x865678EA, (q31_t)0xD838C82D, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86958AAB, + (q31_t)0xD779DE46, (q31_t)0x86B583EE, (q31_t)0xD71A8EB5, + (q31_t)0x86D5C802, (q31_t)0xD6BB585D, (q31_t)0x86F656D3, + (q31_t)0xD65C3B7B, (q31_t)0x8717304E, (q31_t)0xD5FD3847, + (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x8759C2EF, + (q31_t)0xD53F7FDA, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, + (q31_t)0x879D7F40, (q31_t)0xD48230E8, (q31_t)0x87BFCCD7, + (q31_t)0xD423B190, (q31_t)0x87E2649B, (q31_t)0xD3C54D46, + (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x88287255, + (q31_t)0xD308D6C6, (q31_t)0x884BE820, (q31_t)0xD2AAC504, + (q31_t)0x886FA7C2, (q31_t)0xD24CCF38, (q31_t)0x8893B124, + (q31_t)0xD1EEF59E, (q31_t)0x88B80431, (q31_t)0xD191386D, + (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x890186F1, + (q31_t)0xD0D61433, (q31_t)0x8926B677, (q31_t)0xD078AD9D, + (q31_t)0x894C2F4C, (q31_t)0xD01B6459, (q31_t)0x8971F15A, + (q31_t)0xCFBE389F, (q31_t)0x8997FC89, (q31_t)0xCF612AAA, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x89E4EDEE, + (q31_t)0xCEA768F2, (q31_t)0x8A0BD3F5, (q31_t)0xCE4AB5A2, + (q31_t)0x8A3302BD, (q31_t)0xCDEE20FC, (q31_t)0x8A5A7A30, + (q31_t)0xCD91AB38, (q31_t)0x8A823A35, (q31_t)0xCD355490, + (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8AD29393, + (q31_t)0xCC7D0577, (q31_t)0x8AFB2CBA, (q31_t)0xCC210D78, + (q31_t)0x8B240E10, (q31_t)0xCBC53578, (q31_t)0x8B4D377C, + (q31_t)0xCB697DB0, (q31_t)0x8B76A8E4, (q31_t)0xCB0DE658, + (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BCA6342, + (q31_t)0xCA5719DB, (q31_t)0x8BF4AC05, (q31_t)0xC9FBE527, + (q31_t)0x8C1F3C5C, (q31_t)0xC9A0D1C4, (q31_t)0x8C4A142F, + (q31_t)0xC945DFEC, (q31_t)0x8C753361, (q31_t)0xC8EB0FD6, + (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CCC477D, + (q31_t)0xC835D5D0, (q31_t)0x8CF83C30, (q31_t)0xC7DB6C50, + (q31_t)0x8D2477D8, (q31_t)0xC7812571, (q31_t)0x8D50FA59, + (q31_t)0xC727016C, (q31_t)0x8D7DC399, (q31_t)0xC6CD0079, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8DD829E4, + (q31_t)0xC61968A2, (q31_t)0x8E05C6B7, (q31_t)0xC5BFD22E, + (q31_t)0x8E33A9D9, (q31_t)0xC5665FA8, (q31_t)0x8E61D32D, + (q31_t)0xC50D1148, (q31_t)0x8E904298, (q31_t)0xC4B3E746, + (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8EEDF33B, + (q31_t)0xC4020132, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, + (q31_t)0x8F4CBADB, (q31_t)0xC350AF25, (q31_t)0x8F7C8701, + (q31_t)0xC2F83E2A, (q31_t)0x8FAC988E, (q31_t)0xC29FF2D4, + (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x900D8B69, + (q31_t)0xC1EFCDF2, (q31_t)0x903E6C7A, (q31_t)0xC197F4D3, + (q31_t)0x906F927B, (q31_t)0xC1404233, (q31_t)0x90A0FD4E, + (q31_t)0xC0E8B648, (q31_t)0x90D2ACD3, (q31_t)0xC0915147, + (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x9136D97D, + (q31_t)0xBFE2FCDF, (q31_t)0x91695663, (q31_t)0xBF8C0DE2, + (q31_t)0x919C1780, (q31_t)0xBF3546A8, (q31_t)0x91CF1CB6, + (q31_t)0xBEDEA765, (q31_t)0x920265E4, (q31_t)0xBE88304F, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9269C3AC, + (q31_t)0xBDDBBB7F, (q31_t)0x929DD805, (q31_t)0xBD85BE2F, + (q31_t)0x92D22FD8, (q31_t)0xBD2FE9E1, (q31_t)0x9306CB04, + (q31_t)0xBCDA3ECA, (q31_t)0x933BA968, (q31_t)0xBC84BD1E, + (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x93A62F56, + (q31_t)0xBBDA36DC, (q31_t)0x93DBD69F, (q31_t)0xBB8532AF, + (q31_t)0x9411C09D, (q31_t)0xBB3058C0, (q31_t)0x9447ED2F, + (q31_t)0xBADBA943, (q31_t)0x947E5C32, (q31_t)0xBA87246C, + (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x94EC010B, + (q31_t)0xB9DE9B83, (q31_t)0x9523369B, (q31_t)0xB98A97D8, + (q31_t)0x955AAE17, (q31_t)0xB936BFA3, (q31_t)0x9592675B, + (q31_t)0xB8E31319, (q31_t)0x95CA6246, (q31_t)0xB88F926C, + (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x963B1C85, + (q31_t)0xB7E9157A, (q31_t)0x9673DB94, (q31_t)0xB796199B, + (q31_t)0x96ACDBBD, (q31_t)0xB7434A67, (q31_t)0x96E61CDF, + (q31_t)0xB6F0A811, (q31_t)0x971F9ED6, (q31_t)0xB69E32CD, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x979364B5, + (q31_t)0xB5F9D042, (q31_t)0x97CDA855, (q31_t)0xB5A7E362, + (q31_t)0x98082C3B, (q31_t)0xB556245E, (q31_t)0x9842F043, + (q31_t)0xB5049368, (q31_t)0x987DF449, (q31_t)0xB4B330B2, + (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x98F4BBBC, + (q31_t)0xB410F6D2, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, + (q31_t)0x996C816F, (q31_t)0xB36F784E, (q31_t)0x99A8C344, + (q31_t)0xB31EFFCB, (q31_t)0x99E5443A, (q31_t)0xB2CEB6B5, + (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A5F02F5, + (q31_t)0xB22EB392, (q31_t)0x9A9C406D, (q31_t)0xB1DEF9E8, + (q31_t)0x9AD9BC71, (q31_t)0xB18F7070, (q31_t)0x9B1776D9, + (q31_t)0xB140175B, (q31_t)0x9B556F80, (q31_t)0xB0F0EEDA, + (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9BD21AF2, + (q31_t)0xB0533055, (q31_t)0x9C10CD70, (q31_t)0xB0049AB2, + (q31_t)0x9C4FBD92, (q31_t)0xAFB63667, (q31_t)0x9C8EEB33, + (q31_t)0xAF6803A1, (q31_t)0x9CCE562B, (q31_t)0xAF1A0293, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D4DE384, + (q31_t)0xAE7E965B, (q31_t)0x9D8E0596, (q31_t)0xAE312B91, + (q31_t)0x9DCE6462, (q31_t)0xADE3F33E, (q31_t)0x9E0EFFC1, + (q31_t)0xAD96ED91, (q31_t)0x9E4FD789, (q31_t)0xAD4A1ABA, + (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9ED23BB9, + (q31_t)0xACB10E4A, (q31_t)0x9F13C7D0, (q31_t)0xAC64D510, + (q31_t)0x9F558FB0, (q31_t)0xAC18CF68, (q31_t)0x9F979331, + (q31_t)0xABCCFD82, (q31_t)0x9FD9D22A, (q31_t)0xAB815F8C, + (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA05F01E1, + (q31_t)0xAAEAC02B, (q31_t)0xA0A1F24C, (q31_t)0xAA9FBF1D, + (q31_t)0xA0E51D8C, (q31_t)0xAA54F2B9, (q31_t)0xA1288376, + (q31_t)0xAA0A5B2D, (q31_t)0xA16C23E1, (q31_t)0xA9BFF8A8, + (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA1F41391, + (q31_t)0xA92BD366, (q31_t)0xA2386283, (q31_t)0xA8E21106, + (q31_t)0xA27CEB4F, (q31_t)0xA8988463, (q31_t)0xA2C1ADC9, + (q31_t)0xA84F2DA9, (q31_t)0xA306A9C7, (q31_t)0xA8060D08, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA3914DA7, + (q31_t)0xA7746EC0, (q31_t)0xA3D6F533, (q31_t)0xA72BF173, + (q31_t)0xA41CD598, (q31_t)0xA6E3AAF2, (q31_t)0xA462EEAC, + (q31_t)0xA69B9B68, (q31_t)0xA4A94042, (q31_t)0xA653C302, + (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA5368C4B, + (q31_t)0xA5C4B855, (q31_t)0xA57D8666, (q31_t)0xA57D8666, + (q31_t)0xA5C4B855, (q31_t)0xA5368C4B, (q31_t)0xA60C21ED, + (q31_t)0xA4EFCA31, (q31_t)0xA653C302, (q31_t)0xA4A94042, + (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA6E3AAF2, + (q31_t)0xA41CD598, (q31_t)0xA72BF173, (q31_t)0xA3D6F533, + (q31_t)0xA7746EC0, (q31_t)0xA3914DA7, (q31_t)0xA7BD22AB, + (q31_t)0xA34BDF20, (q31_t)0xA8060D08, (q31_t)0xA306A9C7, + (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA8988463, + (q31_t)0xA27CEB4F, (q31_t)0xA8E21106, (q31_t)0xA2386283, + (q31_t)0xA92BD366, (q31_t)0xA1F41391, (q31_t)0xA975CB56, + (q31_t)0xA1AFFEA2, (q31_t)0xA9BFF8A8, (q31_t)0xA16C23E1, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA54F2B9, + (q31_t)0xA0E51D8C, (q31_t)0xAA9FBF1D, (q31_t)0xA0A1F24C, + (q31_t)0xAAEAC02B, (q31_t)0xA05F01E1, (q31_t)0xAB35F5B5, + (q31_t)0xA01C4C72, (q31_t)0xAB815F8C, (q31_t)0x9FD9D22A, + (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xAC18CF68, + (q31_t)0x9F558FB0, (q31_t)0xAC64D510, (q31_t)0x9F13C7D0, + (q31_t)0xACB10E4A, (q31_t)0x9ED23BB9, (q31_t)0xACFD7AE8, + (q31_t)0x9E90EB94, (q31_t)0xAD4A1ABA, (q31_t)0x9E4FD789, + (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xADE3F33E, + (q31_t)0x9DCE6462, (q31_t)0xAE312B91, (q31_t)0x9D8E0596, + (q31_t)0xAE7E965B, (q31_t)0x9D4DE384, (q31_t)0xAECC336B, + (q31_t)0x9D0DFE53, (q31_t)0xAF1A0293, (q31_t)0x9CCE562B, + (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xAFB63667, + (q31_t)0x9C4FBD92, (q31_t)0xB0049AB2, (q31_t)0x9C10CD70, + (q31_t)0xB0533055, (q31_t)0x9BD21AF2, (q31_t)0xB0A1F71C, + (q31_t)0x9B93A640, (q31_t)0xB0F0EEDA, (q31_t)0x9B556F80, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB18F7070, + (q31_t)0x9AD9BC71, (q31_t)0xB1DEF9E8, (q31_t)0x9A9C406D, + (q31_t)0xB22EB392, (q31_t)0x9A5F02F5, (q31_t)0xB27E9D3B, + (q31_t)0x9A22042C, (q31_t)0xB2CEB6B5, (q31_t)0x99E5443A, + (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB36F784E, + (q31_t)0x996C816F, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, + (q31_t)0xB410F6D2, (q31_t)0x98F4BBBC, (q31_t)0xB461FC70, + (q31_t)0x98B93828, (q31_t)0xB4B330B2, (q31_t)0x987DF449, + (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB556245E, + (q31_t)0x98082C3B, (q31_t)0xB5A7E362, (q31_t)0x97CDA855, + (q31_t)0xB5F9D042, (q31_t)0x979364B5, (q31_t)0xB64BEACC, + (q31_t)0x9759617E, (q31_t)0xB69E32CD, (q31_t)0x971F9ED6, + (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB7434A67, + (q31_t)0x96ACDBBD, (q31_t)0xB796199B, (q31_t)0x9673DB94, + (q31_t)0xB7E9157A, (q31_t)0x963B1C85, (q31_t)0xB83C3DD1, + (q31_t)0x96029EB5, (q31_t)0xB88F926C, (q31_t)0x95CA6246, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB936BFA3, + (q31_t)0x955AAE17, (q31_t)0xB98A97D8, (q31_t)0x9523369B, + (q31_t)0xB9DE9B83, (q31_t)0x94EC010B, (q31_t)0xBA32CA70, + (q31_t)0x94B50D87, (q31_t)0xBA87246C, (q31_t)0x947E5C32, + (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB3058C0, + (q31_t)0x9411C09D, (q31_t)0xBB8532AF, (q31_t)0x93DBD69F, + (q31_t)0xBBDA36DC, (q31_t)0x93A62F56, (q31_t)0xBC2F6513, + (q31_t)0x9370CAE4, (q31_t)0xBC84BD1E, (q31_t)0x933BA968, + (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD2FE9E1, + (q31_t)0x92D22FD8, (q31_t)0xBD85BE2F, (q31_t)0x929DD805, + (q31_t)0xBDDBBB7F, (q31_t)0x9269C3AC, (q31_t)0xBE31E19B, + (q31_t)0x9235F2EB, (q31_t)0xBE88304F, (q31_t)0x920265E4, + (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF3546A8, + (q31_t)0x919C1780, (q31_t)0xBF8C0DE2, (q31_t)0x91695663, + (q31_t)0xBFE2FCDF, (q31_t)0x9136D97D, (q31_t)0xC03A1368, + (q31_t)0x9104A0ED, (q31_t)0xC0915147, (q31_t)0x90D2ACD3, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC1404233, + (q31_t)0x906F927B, (q31_t)0xC197F4D3, (q31_t)0x903E6C7A, + (q31_t)0xC1EFCDF2, (q31_t)0x900D8B69, (q31_t)0xC247CD5A, + (q31_t)0x8FDCEF66, (q31_t)0xC29FF2D4, (q31_t)0x8FAC988E, + (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC350AF25, + (q31_t)0x8F4CBADB, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, + (q31_t)0xC4020132, (q31_t)0x8EEDF33B, (q31_t)0xC45AE1D7, + (q31_t)0x8EBEF7FB, (q31_t)0xC4B3E746, (q31_t)0x8E904298, + (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC5665FA8, + (q31_t)0x8E33A9D9, (q31_t)0xC5BFD22E, (q31_t)0x8E05C6B7, + (q31_t)0xC61968A2, (q31_t)0x8DD829E4, (q31_t)0xC67322CD, + (q31_t)0x8DAAD37B, (q31_t)0xC6CD0079, (q31_t)0x8D7DC399, + (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7812571, + (q31_t)0x8D2477D8, (q31_t)0xC7DB6C50, (q31_t)0x8CF83C30, + (q31_t)0xC835D5D0, (q31_t)0x8CCC477D, (q31_t)0xC89061BA, + (q31_t)0x8CA099D9, (q31_t)0xC8EB0FD6, (q31_t)0x8C753361, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC9A0D1C4, + (q31_t)0x8C1F3C5C, (q31_t)0xC9FBE527, (q31_t)0x8BF4AC05, + (q31_t)0xCA5719DB, (q31_t)0x8BCA6342, (q31_t)0xCAB26FA9, + (q31_t)0x8BA0622F, (q31_t)0xCB0DE658, (q31_t)0x8B76A8E4, + (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCBC53578, + (q31_t)0x8B240E10, (q31_t)0xCC210D78, (q31_t)0x8AFB2CBA, + (q31_t)0xCC7D0577, (q31_t)0x8AD29393, (q31_t)0xCCD91D3D, + (q31_t)0x8AAA42B4, (q31_t)0xCD355490, (q31_t)0x8A823A35, + (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCDEE20FC, + (q31_t)0x8A3302BD, (q31_t)0xCE4AB5A2, (q31_t)0x8A0BD3F5, + (q31_t)0xCEA768F2, (q31_t)0x89E4EDEE, (q31_t)0xCF043AB2, + (q31_t)0x89BE50C3, (q31_t)0xCF612AAA, (q31_t)0x8997FC89, + (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xD01B6459, + (q31_t)0x894C2F4C, (q31_t)0xD078AD9D, (q31_t)0x8926B677, + (q31_t)0xD0D61433, (q31_t)0x890186F1, (q31_t)0xD13397E1, + (q31_t)0x88DCA0D3, (q31_t)0xD191386D, (q31_t)0x88B80431, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD24CCF38, + (q31_t)0x886FA7C2, (q31_t)0xD2AAC504, (q31_t)0x884BE820, + (q31_t)0xD308D6C6, (q31_t)0x88287255, (q31_t)0xD3670445, + (q31_t)0x88054677, (q31_t)0xD3C54D46, (q31_t)0x87E2649B, + (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD48230E8, + (q31_t)0x879D7F40, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, + (q31_t)0xD53F7FDA, (q31_t)0x8759C2EF, (q31_t)0xD59E4EFE, + (q31_t)0x8738545E, (q31_t)0xD5FD3847, (q31_t)0x8717304E, + (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD6BB585D, + (q31_t)0x86D5C802, (q31_t)0xD71A8EB5, (q31_t)0x86B583EE, + (q31_t)0xD779DE46, (q31_t)0x86958AAB, (q31_t)0xD7D946D7, + (q31_t)0x8675DC4E, (q31_t)0xD838C82D, (q31_t)0x865678EA, + (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD8F81439, + (q31_t)0x86189359, (q31_t)0xD957DE7A, (q31_t)0x85FA1152, + (q31_t)0xD9B7C093, (q31_t)0x85DBDA91, (q31_t)0xDA17BA4A, + (q31_t)0x85BDEF27, (q31_t)0xDA77CB62, (q31_t)0x85A04F28, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB3832CD, + (q31_t)0x8565F1B0, (q31_t)0xDB9888A8, (q31_t)0x8549345C, + (q31_t)0xDBF8F4F8, (q31_t)0x852CC2BA, (q31_t)0xDC597781, + (q31_t)0x85109CDC, (q31_t)0xDCBA1008, (q31_t)0x84F4C2D3, + (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDD7B8220, + (q31_t)0x84BDF285, (q31_t)0xDDDC5B3A, (q31_t)0x84A2FC62, + (q31_t)0xDE3D4963, (q31_t)0x84885257, (q31_t)0xDE9E4C60, + (q31_t)0x846DF476, (q31_t)0xDEFF63F4, (q31_t)0x8453E2CE, + (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xDFC1CFF2, + (q31_t)0x8420A46B, (q31_t)0xE02323E5, (q31_t)0x840777CF, + (q31_t)0xE0848B7F, (q31_t)0x83EE97AC, (q31_t)0xE0E60684, + (q31_t)0x83D60411, (q31_t)0xE14794B9, (q31_t)0x83BDBD0D, + (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE20AE9C1, + (q31_t)0x838E1507, (q31_t)0xE26CB01A, (q31_t)0x8376B422, + (q31_t)0xE2CE88B2, (q31_t)0x835FA00E, (q31_t)0xE330734C, + (q31_t)0x8348D8DB, (q31_t)0xE3926FAC, (q31_t)0x83325E97, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4569CCB, + (q31_t)0x8306510F, (q31_t)0xE4B8CD10, (q31_t)0x82F0BDE8, + (q31_t)0xE51B0E2A, (q31_t)0x82DB77E5, (q31_t)0xE57D5FDA, + (q31_t)0x82C67F13, (q31_t)0xE5DFC1E4, (q31_t)0x82B1D381, + (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE6A4B616, + (q31_t)0x8289644A, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, + (q31_t)0xE769E8D8, (q31_t)0x82622AA5, (q31_t)0xE7CC9917, + (q31_t)0x824F0208, (q31_t)0xE82F5844, (q31_t)0x823C26F2, + (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE8F50273, + (q31_t)0x8217598F, (q31_t)0xE957ECFB, (q31_t)0x82056758, + (q31_t)0xE9BAE57C, (q31_t)0x81F3C2D7, (q31_t)0xEA1DEBBB, + (q31_t)0x81E26C16, (q31_t)0xEA80FF79, (q31_t)0x81D16320, + (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEB474E80, + (q31_t)0x81B03AC1, (q31_t)0xEBAA894E, (q31_t)0x81A01B6C, + (q31_t)0xEC0DD0A8, (q31_t)0x81904A0C, (q31_t)0xEC71244F, + (q31_t)0x8180C6A9, (q31_t)0xECD48406, (q31_t)0x8171914E, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xED9B66B2, + (q31_t)0x815410D3, (q31_t)0xEDFEE92B, (q31_t)0x8145C5C6, + (q31_t)0xEE6276BF, (q31_t)0x8137C8E6, (q31_t)0xEEC60F31, + (q31_t)0x812A1A39, (q31_t)0xEF29B243, (q31_t)0x811CB9CA, + (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xEFF11752, + (q31_t)0x8102E3C3, (q31_t)0xF054D8D4, (q31_t)0x80F66E3C, + (q31_t)0xF0B8A401, (q31_t)0x80EA4712, (q31_t)0xF11C789A, + (q31_t)0x80DE6E4C, (q31_t)0xF1805662, (q31_t)0x80D2E3F1, + (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF2482C89, + (q31_t)0x80BCBA9C, (q31_t)0xF2AC246D, (q31_t)0x80B21BAF, + (q31_t)0xF310248A, (q31_t)0x80A7CB49, (q31_t)0xF3742CA1, + (q31_t)0x809DC970, (q31_t)0xF3D83C76, (q31_t)0x8094162B, + (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF4A07260, + (q31_t)0x80819B74, (q31_t)0xF50497FA, (q31_t)0x8078D40D, + (q31_t)0xF568C45A, (q31_t)0x80705B50, (q31_t)0xF5CCF743, + (q31_t)0x80683143, (q31_t)0xF6313076, (q31_t)0x806055EA, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF6F9B4C5, + (q31_t)0x80518B6B, (q31_t)0xF75DFF65, (q31_t)0x804A9C4D, + (q31_t)0xF7C24F58, (q31_t)0x8043FBF6, (q31_t)0xF826A461, + (q31_t)0x803DAA69, (q31_t)0xF88AFE41, (q31_t)0x8037A7AC, + (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF953BF90, + (q31_t)0x802C8EAD, (q31_t)0xF9B82683, (q31_t)0x80277872, + (q31_t)0xFA1C9156, (q31_t)0x8022B113, (q31_t)0xFA80FFCB, + (q31_t)0x801E3894, (q31_t)0xFAE571A4, (q31_t)0x801A0EF7, + (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFBAE5E89, + (q31_t)0x8012A86F, (q31_t)0xFC12D919, (q31_t)0x800F6B88, + (q31_t)0xFC775616, (q31_t)0x800C7D8C, (q31_t)0xFCDBD541, + (q31_t)0x8009DE7D, (q31_t)0xFD40565B, (q31_t)0x80078E5E, + (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFE095D69, + (q31_t)0x8003DAF0, (q31_t)0xFE6DE2E0, (q31_t)0x800277A5, + (q31_t)0xFED2694F, (q31_t)0x8001634D, (q31_t)0xFF36F078, + (q31_t)0x80009DE9, (q31_t)0xFF9B781D, (q31_t)0x8000277A +}; + +/** +* \par +* Example code for Q31 Twiddle factors Generation:: +* \par +*
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);
+* } 
+* \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] = +{ + (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFFF621, + (q31_t)0x003243F5, (q31_t)0x7FFFD885, (q31_t)0x006487E3, + (q31_t)0x7FFFA72C, (q31_t)0x0096CBC1, (q31_t)0x7FFF6216, + (q31_t)0x00C90F88, (q31_t)0x7FFF0942, (q31_t)0x00FB532F, + (q31_t)0x7FFE9CB2, (q31_t)0x012D96B0, (q31_t)0x7FFE1C64, + (q31_t)0x015FDA03, (q31_t)0x7FFD885A, (q31_t)0x01921D1F, + (q31_t)0x7FFCE093, (q31_t)0x01C45FFE, (q31_t)0x7FFC250F, + (q31_t)0x01F6A296, (q31_t)0x7FFB55CE, (q31_t)0x0228E4E1, + (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF97C17, + (q31_t)0x028D6870, (q31_t)0x7FF871A1, (q31_t)0x02BFA9A4, + (q31_t)0x7FF7536F, (q31_t)0x02F1EA6B, (q31_t)0x7FF62182, + (q31_t)0x03242ABF, (q31_t)0x7FF4DBD8, (q31_t)0x03566A96, + (q31_t)0x7FF38273, (q31_t)0x0388A9E9, (q31_t)0x7FF21553, + (q31_t)0x03BAE8B1, (q31_t)0x7FF09477, (q31_t)0x03ED26E6, + (q31_t)0x7FEEFFE1, (q31_t)0x041F647F, (q31_t)0x7FED5790, + (q31_t)0x0451A176, (q31_t)0x7FEB9B85, (q31_t)0x0483DDC3, + (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE7E840, + (q31_t)0x04E8543D, (q31_t)0x7FE5F108, (q31_t)0x051A8E5C, + (q31_t)0x7FE3E616, (q31_t)0x054CC7B0, (q31_t)0x7FE1C76B, + (q31_t)0x057F0034, (q31_t)0x7FDF9508, (q31_t)0x05B137DF, + (q31_t)0x7FDD4EEC, (q31_t)0x05E36EA9, (q31_t)0x7FDAF518, + (q31_t)0x0615A48A, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, + (q31_t)0x7FD6064B, (q31_t)0x067A0D75, (q31_t)0x7FD37152, + (q31_t)0x06AC406F, (q31_t)0x7FD0C8A3, (q31_t)0x06DE7261, + (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FCB3C23, + (q31_t)0x0742D310, (q31_t)0x7FC85853, (q31_t)0x077501BE, + (q31_t)0x7FC560CF, (q31_t)0x07A72F45, (q31_t)0x7FC25596, + (q31_t)0x07D95B9E, (q31_t)0x7FBF36A9, (q31_t)0x080B86C1, + (q31_t)0x7FBC040A, (q31_t)0x083DB0A7, (q31_t)0x7FB8BDB7, + (q31_t)0x086FD947, (q31_t)0x7FB563B2, (q31_t)0x08A2009A, + (q31_t)0x7FB1F5FC, (q31_t)0x08D42698, (q31_t)0x7FAE7494, + (q31_t)0x09064B3A, (q31_t)0x7FAADF7C, (q31_t)0x09386E77, + (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7FA37A3C, + (q31_t)0x099CB0A7, (q31_t)0x7F9FAA15, (q31_t)0x09CECF89, + (q31_t)0x7F9BC63F, (q31_t)0x0A00ECE8, (q31_t)0x7F97CEBC, + (q31_t)0x0A3308BC, (q31_t)0x7F93C38C, (q31_t)0x0A6522FE, + (q31_t)0x7F8FA4AF, (q31_t)0x0A973BA5, (q31_t)0x7F8B7226, + (q31_t)0x0AC952AA, (q31_t)0x7F872BF3, (q31_t)0x0AFB6805, + (q31_t)0x7F82D214, (q31_t)0x0B2D7BAE, (q31_t)0x7F7E648B, + (q31_t)0x0B5F8D9F, (q31_t)0x7F79E35A, (q31_t)0x0B919DCE, + (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F70A5FD, + (q31_t)0x0BF5B8CB, (q31_t)0x7F6BE9D4, (q31_t)0x0C27C389, + (q31_t)0x7F671A04, (q31_t)0x0C59CC67, (q31_t)0x7F62368F, + (q31_t)0x0C8BD35E, (q31_t)0x7F5D3F75, (q31_t)0x0CBDD865, + (q31_t)0x7F5834B6, (q31_t)0x0CEFDB75, (q31_t)0x7F531654, + (q31_t)0x0D21DC87, (q31_t)0x7F4DE450, (q31_t)0x0D53DB92, + (q31_t)0x7F489EAA, (q31_t)0x0D85D88F, (q31_t)0x7F434563, + (q31_t)0x0DB7D376, (q31_t)0x7F3DD87C, (q31_t)0x0DE9CC3F, + (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F32C3D0, + (q31_t)0x0E4DB75B, (q31_t)0x7F2D1C0E, (q31_t)0x0E7FA99D, + (q31_t)0x7F2760AF, (q31_t)0x0EB199A3, (q31_t)0x7F2191B4, + (q31_t)0x0EE38765, (q31_t)0x7F1BAF1E, (q31_t)0x0F1572DC, + (q31_t)0x7F15B8EE, (q31_t)0x0F475BFE, (q31_t)0x7F0FAF24, + (q31_t)0x0F7942C6, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, + (q31_t)0x7F0360CB, (q31_t)0x0FDD0925, (q31_t)0x7EFD1C3C, + (q31_t)0x100EE8AD, (q31_t)0x7EF6C418, (q31_t)0x1040C5BB, + (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7EE9D913, + (q31_t)0x10A4784A, (q31_t)0x7EE34635, (q31_t)0x10D64DBC, + (q31_t)0x7EDC9FC6, (q31_t)0x11082096, (q31_t)0x7ED5E5C6, + (q31_t)0x1139F0CE, (q31_t)0x7ECF1837, (q31_t)0x116BBE5F, + (q31_t)0x7EC8371A, (q31_t)0x119D8940, (q31_t)0x7EC1426F, + (q31_t)0x11CF516A, (q31_t)0x7EBA3A39, (q31_t)0x120116D4, + (q31_t)0x7EB31E77, (q31_t)0x1232D978, (q31_t)0x7EABEF2C, + (q31_t)0x1264994E, (q31_t)0x7EA4AC58, (q31_t)0x1296564D, + (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E95EC19, + (q31_t)0x12F9C7AA, (q31_t)0x7E8E6EB1, (q31_t)0x132B7BF9, + (q31_t)0x7E86DDC5, (q31_t)0x135D2D53, (q31_t)0x7E7F3956, + (q31_t)0x138EDBB0, (q31_t)0x7E778165, (q31_t)0x13C0870A, + (q31_t)0x7E6FB5F3, (q31_t)0x13F22F57, (q31_t)0x7E67D702, + (q31_t)0x1423D492, (q31_t)0x7E5FE493, (q31_t)0x145576B1, + (q31_t)0x7E57DEA6, (q31_t)0x148715AD, (q31_t)0x7E4FC53E, + (q31_t)0x14B8B17F, (q31_t)0x7E47985B, (q31_t)0x14EA4A1F, + (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E37042A, + (q31_t)0x154D71AA, (q31_t)0x7E2E9CDF, (q31_t)0x157F0086, + (q31_t)0x7E26221E, (q31_t)0x15B08C11, (q31_t)0x7E1D93E9, + (q31_t)0x15E21444, (q31_t)0x7E14F242, (q31_t)0x16139917, + (q31_t)0x7E0C3D29, (q31_t)0x16451A83, (q31_t)0x7E03749F, + (q31_t)0x1676987F, (q31_t)0x7DFA98A7, (q31_t)0x16A81305, + (q31_t)0x7DF1A942, (q31_t)0x16D98A0C, (q31_t)0x7DE8A670, + (q31_t)0x170AFD8D, (q31_t)0x7DDF9034, (q31_t)0x173C6D80, + (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DCD2981, + (q31_t)0x179F429F, (q31_t)0x7DC3D90D, (q31_t)0x17D0A7BB, + (q31_t)0x7DBA7534, (q31_t)0x1802092C, (q31_t)0x7DB0FDF7, + (q31_t)0x183366E8, (q31_t)0x7DA77359, (q31_t)0x1864C0E9, + (q31_t)0x7D9DD55A, (q31_t)0x18961727, (q31_t)0x7D9423FB, + (q31_t)0x18C7699B, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, + (q31_t)0x7D808727, (q31_t)0x192A0303, (q31_t)0x7D769BB5, + (q31_t)0x195B49E9, (q31_t)0x7D6C9CE9, (q31_t)0x198C8CE6, + (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D58654C, + (q31_t)0x19EF0706, (q31_t)0x7D4E2C7E, (q31_t)0x1A203E1B, + (q31_t)0x7D43E05E, (q31_t)0x1A517127, (q31_t)0x7D3980EC, + (q31_t)0x1A82A025, (q31_t)0x7D2F0E2A, (q31_t)0x1AB3CB0C, + (q31_t)0x7D24881A, (q31_t)0x1AE4F1D6, (q31_t)0x7D19EEBE, + (q31_t)0x1B161479, (q31_t)0x7D0F4218, (q31_t)0x1B4732EF, + (q31_t)0x7D048228, (q31_t)0x1B784D30, (q31_t)0x7CF9AEF0, + (q31_t)0x1BA96334, (q31_t)0x7CEEC873, (q31_t)0x1BDA74F5, + (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CD8C1AD, + (q31_t)0x1C3C8B8C, (q31_t)0x7CCDA168, (q31_t)0x1C6D9053, + (q31_t)0x7CC26DE5, (q31_t)0x1C9E90B8, (q31_t)0x7CB72724, + (q31_t)0x1CCF8CB3, (q31_t)0x7CABCD27, (q31_t)0x1D00843C, + (q31_t)0x7CA05FF1, (q31_t)0x1D31774D, (q31_t)0x7C94DF82, + (q31_t)0x1D6265DD, (q31_t)0x7C894BDD, (q31_t)0x1D934FE5, + (q31_t)0x7C7DA504, (q31_t)0x1DC4355D, (q31_t)0x7C71EAF8, + (q31_t)0x1DF5163F, (q31_t)0x7C661DBB, (q31_t)0x1E25F281, + (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C4E49B6, + (q31_t)0x1E879D0C, (q31_t)0x7C4242F2, (q31_t)0x1EB86B46, + (q31_t)0x7C362904, (q31_t)0x1EE934C2, (q31_t)0x7C29FBEE, + (q31_t)0x1F19F97B, (q31_t)0x7C1DBBB2, (q31_t)0x1F4AB967, + (q31_t)0x7C116853, (q31_t)0x1F7B7480, (q31_t)0x7C0501D1, + (q31_t)0x1FAC2ABF, (q31_t)0x7BF88830, (q31_t)0x1FDCDC1A, + (q31_t)0x7BEBFB70, (q31_t)0x200D888C, (q31_t)0x7BDF5B94, + (q31_t)0x203E300D, (q31_t)0x7BD2A89E, (q31_t)0x206ED295, + (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7BB9096A, + (q31_t)0x20D0089B, (q31_t)0x7BAC1D31, (q31_t)0x21009C0B, + (q31_t)0x7B9F1DE5, (q31_t)0x21312A65, (q31_t)0x7B920B89, + (q31_t)0x2161B39F, (q31_t)0x7B84E61E, (q31_t)0x219237B4, + (q31_t)0x7B77ADA8, (q31_t)0x21C2B69C, (q31_t)0x7B6A6227, + (q31_t)0x21F3304E, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, + (q31_t)0x7B4F920E, (q31_t)0x225413F8, (q31_t)0x7B420D7A, + (q31_t)0x22847DDF, (q31_t)0x7B3475E4, (q31_t)0x22B4E274, + (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7B190DBB, + (q31_t)0x23159B87, (q31_t)0x7B0B3D2C, (q31_t)0x2345EFF7, + (q31_t)0x7AFD59A3, (q31_t)0x23763EF7, (q31_t)0x7AEF6323, + (q31_t)0x23A6887E, (q31_t)0x7AE159AE, (q31_t)0x23D6CC86, + (q31_t)0x7AD33D45, (q31_t)0x24070B07, (q31_t)0x7AC50DEB, + (q31_t)0x243743FA, (q31_t)0x7AB6CBA3, (q31_t)0x24677757, + (q31_t)0x7AA8766E, (q31_t)0x2497A517, (q31_t)0x7A9A0E4F, + (q31_t)0x24C7CD32, (q31_t)0x7A8B9348, (q31_t)0x24F7EFA1, + (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A6E648A, + (q31_t)0x2558235E, (q31_t)0x7A5FB0D8, (q31_t)0x2588349D, + (q31_t)0x7A50EA46, (q31_t)0x25B84012, (q31_t)0x7A4210D8, + (q31_t)0x25E845B5, (q31_t)0x7A33248F, (q31_t)0x26184581, + (q31_t)0x7A24256E, (q31_t)0x26483F6C, (q31_t)0x7A151377, + (q31_t)0x26783370, (q31_t)0x7A05EEAD, (q31_t)0x26A82185, + (q31_t)0x79F6B711, (q31_t)0x26D809A5, (q31_t)0x79E76CA6, + (q31_t)0x2707EBC6, (q31_t)0x79D80F6F, (q31_t)0x2737C7E3, + (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x79B91CA4, + (q31_t)0x27976DF1, (q31_t)0x79A98715, (q31_t)0x27C737D2, + (q31_t)0x7999DEC3, (q31_t)0x27F6FB92, (q31_t)0x798A23B1, + (q31_t)0x2826B928, (q31_t)0x797A55E0, (q31_t)0x2856708C, + (q31_t)0x796A7554, (q31_t)0x288621B9, (q31_t)0x795A820E, + (q31_t)0x28B5CCA5, (q31_t)0x794A7C11, (q31_t)0x28E5714A, + (q31_t)0x793A6360, (q31_t)0x29150FA1, (q31_t)0x792A37FE, + (q31_t)0x2944A7A2, (q31_t)0x7919F9EB, (q31_t)0x29743945, + (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78F945C3, + (q31_t)0x29D34958, (q31_t)0x78E8CFB1, (q31_t)0x2A02C7B8, + (q31_t)0x78D846FB, (q31_t)0x2A323F9D, (q31_t)0x78C7ABA1, + (q31_t)0x2A61B101, (q31_t)0x78B6FDA8, (q31_t)0x2A911BDB, + (q31_t)0x78A63D10, (q31_t)0x2AC08025, (q31_t)0x789569DE, + (q31_t)0x2AEFDDD8, (q31_t)0x78848413, (q31_t)0x2B1F34EB, + (q31_t)0x78738BB3, (q31_t)0x2B4E8558, (q31_t)0x786280BF, + (q31_t)0x2B7DCF17, (q31_t)0x7851633B, (q31_t)0x2BAD1221, + (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x782EF08B, + (q31_t)0x2C0B83F9, (q31_t)0x781D9B64, (q31_t)0x2C3AB2B9, + (q31_t)0x780C33B8, (q31_t)0x2C69DAA6, (q31_t)0x77FAB988, + (q31_t)0x2C98FBBA, (q31_t)0x77E92CD8, (q31_t)0x2CC815ED, + (q31_t)0x77D78DAA, (q31_t)0x2CF72939, (q31_t)0x77C5DC01, + (q31_t)0x2D263595, (q31_t)0x77B417DF, (q31_t)0x2D553AFB, + (q31_t)0x77A24148, (q31_t)0x2D843963, (q31_t)0x7790583D, + (q31_t)0x2DB330C7, (q31_t)0x777E5CC3, (q31_t)0x2DE2211E, + (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x775A2E88, + (q31_t)0x2E3FEC8B, (q31_t)0x7747FBCE, (q31_t)0x2E6EC792, + (q31_t)0x7735B6AE, (q31_t)0x2E9D9B70, (q31_t)0x77235F2D, + (q31_t)0x2ECC681E, (q31_t)0x7710F54B, (q31_t)0x2EFB2D94, + (q31_t)0x76FE790E, (q31_t)0x2F29EBCC, (q31_t)0x76EBEA77, + (q31_t)0x2F58A2BD, (q31_t)0x76D94988, (q31_t)0x2F875262, + (q31_t)0x76C69646, (q31_t)0x2FB5FAB2, (q31_t)0x76B3D0B3, + (q31_t)0x2FE49BA6, (q31_t)0x76A0F8D2, (q31_t)0x30133538, + (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x767B1230, + (q31_t)0x30705217, (q31_t)0x76680376, (q31_t)0x309ED555, + (q31_t)0x7654E279, (q31_t)0x30CD5114, (q31_t)0x7641AF3C, + (q31_t)0x30FBC54D, (q31_t)0x762E69C3, (q31_t)0x312A31F8, + (q31_t)0x761B1211, (q31_t)0x3158970D, (q31_t)0x7607A827, + (q31_t)0x3186F487, (q31_t)0x75F42C0A, (q31_t)0x31B54A5D, + (q31_t)0x75E09DBD, (q31_t)0x31E39889, (q31_t)0x75CCFD42, + (q31_t)0x3211DF03, (q31_t)0x75B94A9C, (q31_t)0x32401DC5, + (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7591AEDD, + (q31_t)0x329C8402, (q31_t)0x757DC5CA, (q31_t)0x32CAAB6F, + (q31_t)0x7569CA98, (q31_t)0x32F8CB07, (q31_t)0x7555BD4B, + (q31_t)0x3326E2C2, (q31_t)0x75419DE6, (q31_t)0x3354F29A, + (q31_t)0x752D6C6C, (q31_t)0x3382FA88, (q31_t)0x751928E0, + (q31_t)0x33B0FA84, (q31_t)0x7504D345, (q31_t)0x33DEF287, + (q31_t)0x74F06B9E, (q31_t)0x340CE28A, (q31_t)0x74DBF1EF, + (q31_t)0x343ACA87, (q31_t)0x74C7663A, (q31_t)0x3468AA76, + (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x749E18CD, + (q31_t)0x34C4520D, (q31_t)0x7489571B, (q31_t)0x34F219A7, + (q31_t)0x74748371, (q31_t)0x351FD917, (q31_t)0x745F9DD1, + (q31_t)0x354D9056, (q31_t)0x744AA63E, (q31_t)0x357B3F5D, + (q31_t)0x74359CBD, (q31_t)0x35A8E624, (q31_t)0x74208150, + (q31_t)0x35D684A5, (q31_t)0x740B53FA, (q31_t)0x36041AD9, + (q31_t)0x73F614C0, (q31_t)0x3631A8B7, (q31_t)0x73E0C3A3, + (q31_t)0x365F2E3B, (q31_t)0x73CB60A7, (q31_t)0x368CAB5C, + (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x73A06522, + (q31_t)0x36E78C5A, (q31_t)0x738ACC9E, (q31_t)0x3714F02A, + (q31_t)0x73752249, (q31_t)0x37424B7A, (q31_t)0x735F6626, + (q31_t)0x376F9E46, (q31_t)0x73499838, (q31_t)0x379CE884, + (q31_t)0x7333B883, (q31_t)0x37CA2A30, (q31_t)0x731DC709, + (q31_t)0x37F76340, (q31_t)0x7307C3D0, (q31_t)0x382493B0, + (q31_t)0x72F1AED8, (q31_t)0x3851BB76, (q31_t)0x72DB8828, + (q31_t)0x387EDA8E, (q31_t)0x72C54FC0, (q31_t)0x38ABF0EF, + (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x7298A9DC, + (q31_t)0x39060372, (q31_t)0x72823C66, (q31_t)0x3932FF87, + (q31_t)0x726BBD48, (q31_t)0x395FF2C9, (q31_t)0x72552C84, + (q31_t)0x398CDD32, (q31_t)0x723E8A1F, (q31_t)0x39B9BEBB, + (q31_t)0x7227D61C, (q31_t)0x39E6975D, (q31_t)0x7211107D, + (q31_t)0x3A136712, (q31_t)0x71FA3948, (q31_t)0x3A402DD1, + (q31_t)0x71E3507F, (q31_t)0x3A6CEB95, (q31_t)0x71CC5626, + (q31_t)0x3A99A057, (q31_t)0x71B54A40, (q31_t)0x3AC64C0F, + (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x7186FDDE, + (q31_t)0x3B1F8847, (q31_t)0x716FBD68, (q31_t)0x3B4C18BA, + (q31_t)0x71586B73, (q31_t)0x3B78A007, (q31_t)0x71410804, + (q31_t)0x3BA51E29, (q31_t)0x7129931E, (q31_t)0x3BD19317, + (q31_t)0x71120CC5, (q31_t)0x3BFDFECD, (q31_t)0x70FA74FB, + (q31_t)0x3C2A6142, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, + (q31_t)0x70CB1127, (q31_t)0x3C830A4F, (q31_t)0x70B34524, + (q31_t)0x3CAF50DA, (q31_t)0x709B67C0, (q31_t)0x3CDB8E09, + (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x706B78E3, + (q31_t)0x3D33EC39, (q31_t)0x70536771, (q31_t)0x3D600D2B, + (q31_t)0x703B44AC, (q31_t)0x3D8C24A7, (q31_t)0x70231099, + (q31_t)0x3DB832A5, (q31_t)0x700ACB3B, (q31_t)0x3DE4371F, + (q31_t)0x6FF27496, (q31_t)0x3E10320D, (q31_t)0x6FDA0CAD, + (q31_t)0x3E3C2369, (q31_t)0x6FC19385, (q31_t)0x3E680B2C, + (q31_t)0x6FA90920, (q31_t)0x3E93E94F, (q31_t)0x6F906D84, + (q31_t)0x3EBFBDCC, (q31_t)0x6F77C0B3, (q31_t)0x3EEB889C, + (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6F463383, + (q31_t)0x3F430118, (q31_t)0x6F2D532C, (q31_t)0x3F6EAEB8, + (q31_t)0x6F1461AF, (q31_t)0x3F9A528F, (q31_t)0x6EFB5F12, + (q31_t)0x3FC5EC97, (q31_t)0x6EE24B57, (q31_t)0x3FF17CCA, + (q31_t)0x6EC92682, (q31_t)0x401D0320, (q31_t)0x6EAFF098, + (q31_t)0x40487F93, (q31_t)0x6E96A99C, (q31_t)0x4073F21D, + (q31_t)0x6E7D5193, (q31_t)0x409F5AB6, (q31_t)0x6E63E87F, + (q31_t)0x40CAB957, (q31_t)0x6E4A6E65, (q31_t)0x40F60DFB, + (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6E17472F, + (q31_t)0x414C992E, (q31_t)0x6DFD9A1B, (q31_t)0x4177CFB0, + (q31_t)0x6DE3DC11, (q31_t)0x41A2FC1A, (q31_t)0x6DCA0D14, + (q31_t)0x41CE1E64, (q31_t)0x6DB02D29, (q31_t)0x41F93688, + (q31_t)0x6D963C54, (q31_t)0x42244480, (q31_t)0x6D7C3A98, + (q31_t)0x424F4845, (q31_t)0x6D6227FA, (q31_t)0x427A41D0, + (q31_t)0x6D48047E, (q31_t)0x42A5311A, (q31_t)0x6D2DD027, + (q31_t)0x42D0161E, (q31_t)0x6D138AFA, (q31_t)0x42FAF0D4, + (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6CDECE2E, + (q31_t)0x4350873C, (q31_t)0x6CC45697, (q31_t)0x437B42E1, + (q31_t)0x6CA9CE3A, (q31_t)0x43A5F41E, (q31_t)0x6C8F351C, + (q31_t)0x43D09AEC, (q31_t)0x6C748B3F, (q31_t)0x43FB3745, + (q31_t)0x6C59D0A9, (q31_t)0x4425C923, (q31_t)0x6C3F055D, + (q31_t)0x4450507E, (q31_t)0x6C242960, (q31_t)0x447ACD50, + (q31_t)0x6C093CB6, (q31_t)0x44A53F93, (q31_t)0x6BEE3F62, + (q31_t)0x44CFA73F, (q31_t)0x6BD3316A, (q31_t)0x44FA044F, + (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B9CE39B, + (q31_t)0x454E9E80, (q31_t)0x6B81A3CD, (q31_t)0x4578DB93, + (q31_t)0x6B66536A, (q31_t)0x45A30DF0, (q31_t)0x6B4AF278, + (q31_t)0x45CD358F, (q31_t)0x6B2F80FA, (q31_t)0x45F7526B, + (q31_t)0x6B13FEF5, (q31_t)0x4621647C, (q31_t)0x6AF86C6C, + (q31_t)0x464B6BBD, (q31_t)0x6ADCC964, (q31_t)0x46756827, + (q31_t)0x6AC115E1, (q31_t)0x469F59B4, (q31_t)0x6AA551E8, + (q31_t)0x46C9405C, (q31_t)0x6A897D7D, (q31_t)0x46F31C1A, + (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x6A51A361, + (q31_t)0x4746B2BC, (q31_t)0x6A359DB9, (q31_t)0x47706D93, + (q31_t)0x6A1987B0, (q31_t)0x479A1D66, (q31_t)0x69FD614A, + (q31_t)0x47C3C22E, (q31_t)0x69E12A8C, (q31_t)0x47ED5BE6, + (q31_t)0x69C4E37A, (q31_t)0x4816EA85, (q31_t)0x69A88C18, + (q31_t)0x48406E07, (q31_t)0x698C246C, (q31_t)0x4869E664, + (q31_t)0x696FAC78, (q31_t)0x48935397, (q31_t)0x69532442, + (q31_t)0x48BCB598, (q31_t)0x69368BCE, (q31_t)0x48E60C62, + (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68FD2A3D, + (q31_t)0x49389836, (q31_t)0x68E06129, (q31_t)0x4961CD32, + (q31_t)0x68C387E9, (q31_t)0x498AF6DE, (q31_t)0x68A69E81, + (q31_t)0x49B41533, (q31_t)0x6889A4F5, (q31_t)0x49DD282A, + (q31_t)0x686C9B4B, (q31_t)0x4A062FBD, (q31_t)0x684F8186, + (q31_t)0x4A2F2BE5, (q31_t)0x683257AA, (q31_t)0x4A581C9D, + (q31_t)0x68151DBE, (q31_t)0x4A8101DE, (q31_t)0x67F7D3C4, + (q31_t)0x4AA9DBA1, (q31_t)0x67DA79C2, (q31_t)0x4AD2A9E1, + (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x679F95B7, + (q31_t)0x4B2423BD, (q31_t)0x67820BB6, (q31_t)0x4B4CCF4D, + (q31_t)0x676471C0, (q31_t)0x4B756F3F, (q31_t)0x6746C7D7, + (q31_t)0x4B9E038F, (q31_t)0x67290E02, (q31_t)0x4BC68C36, + (q31_t)0x670B4443, (q31_t)0x4BEF092D, (q31_t)0x66ED6AA1, + (q31_t)0x4C177A6E, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, + (q31_t)0x66B187C3, (q31_t)0x4C6839B6, (q31_t)0x66937E90, + (q31_t)0x4C9087B1, (q31_t)0x6675658C, (q31_t)0x4CB8C9DD, + (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x66390422, + (q31_t)0x4D092AB0, (q31_t)0x661ABBC5, (q31_t)0x4D31494B, + (q31_t)0x65FC63A9, (q31_t)0x4D595BFE, (q31_t)0x65DDFBD3, + (q31_t)0x4D8162C4, (q31_t)0x65BF8447, (q31_t)0x4DA95D96, + (q31_t)0x65A0FD0B, (q31_t)0x4DD14C6E, (q31_t)0x65826622, + (q31_t)0x4DF92F45, (q31_t)0x6563BF92, (q31_t)0x4E210617, + (q31_t)0x6545095F, (q31_t)0x4E48D0DC, (q31_t)0x6526438E, + (q31_t)0x4E708F8F, (q31_t)0x65076E24, (q31_t)0x4E984229, + (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x64C99498, + (q31_t)0x4EE782FA, (q31_t)0x64AA907F, (q31_t)0x4F0F1126, + (q31_t)0x648B7CDF, (q31_t)0x4F369320, (q31_t)0x646C59BF, + (q31_t)0x4F5E08E3, (q31_t)0x644D2722, (q31_t)0x4F857268, + (q31_t)0x642DE50D, (q31_t)0x4FACCFAB, (q31_t)0x640E9385, + (q31_t)0x4FD420A3, (q31_t)0x63EF328F, (q31_t)0x4FFB654D, + (q31_t)0x63CFC230, (q31_t)0x50229DA0, (q31_t)0x63B0426D, + (q31_t)0x5049C999, (q31_t)0x6390B34A, (q31_t)0x5070E92F, + (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x635166F8, + (q31_t)0x50BF031F, (q31_t)0x6331A9D4, (q31_t)0x50E5FD6C, + (q31_t)0x6311DD63, (q31_t)0x510CEB40, (q31_t)0x62F201AC, + (q31_t)0x5133CC94, (q31_t)0x62D216B2, (q31_t)0x515AA162, + (q31_t)0x62B21C7B, (q31_t)0x518169A4, (q31_t)0x6292130C, + (q31_t)0x51A82555, (q31_t)0x6271FA69, (q31_t)0x51CED46E, + (q31_t)0x6251D297, (q31_t)0x51F576E9, (q31_t)0x62319B9D, + (q31_t)0x521C0CC1, (q31_t)0x6211557D, (q31_t)0x524295EF, + (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x61D09BE5, + (q31_t)0x528F8237, (q31_t)0x61B02876, (q31_t)0x52B5E545, + (q31_t)0x618FA5F6, (q31_t)0x52DC3B92, (q31_t)0x616F146B, + (q31_t)0x53028517, (q31_t)0x614E73D9, (q31_t)0x5328C1D0, + (q31_t)0x612DC446, (q31_t)0x534EF1B5, (q31_t)0x610D05B7, + (q31_t)0x537514C1, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, + (q31_t)0x60CB5BB6, (q31_t)0x53C13438, (q31_t)0x60AA704F, + (q31_t)0x53E73097, (q31_t)0x60897600, (q31_t)0x540D2005, + (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x604754BE, + (q31_t)0x5458D7F9, (q31_t)0x60262DD5, (q31_t)0x547EA073, + (q31_t)0x6004F818, (q31_t)0x54A45BE5, (q31_t)0x5FE3B38D, + (q31_t)0x54CA0A4A, (q31_t)0x5FC26038, (q31_t)0x54EFAB9C, + (q31_t)0x5FA0FE1E, (q31_t)0x55153FD4, (q31_t)0x5F7F8D46, + (q31_t)0x553AC6ED, (q31_t)0x5F5E0DB3, (q31_t)0x556040E2, + (q31_t)0x5F3C7F6B, (q31_t)0x5585ADAC, (q31_t)0x5F1AE273, + (q31_t)0x55AB0D46, (q31_t)0x5EF936D1, (q31_t)0x55D05FAA, + (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5EB5B3A1, + (q31_t)0x561ADCB8, (q31_t)0x5E93DC1F, (q31_t)0x56400757, + (q31_t)0x5E71F606, (q31_t)0x566524AA, (q31_t)0x5E50015D, + (q31_t)0x568A34A9, (q31_t)0x5E2DFE28, (q31_t)0x56AF3750, + (q31_t)0x5E0BEC6E, (q31_t)0x56D42C99, (q31_t)0x5DE9CC32, + (q31_t)0x56F9147E, (q31_t)0x5DC79D7C, (q31_t)0x571DEEF9, + (q31_t)0x5DA5604E, (q31_t)0x5742BC05, (q31_t)0x5D8314B0, + (q31_t)0x57677B9D, (q31_t)0x5D60BAA6, (q31_t)0x578C2DB9, + (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5D1BDB65, + (q31_t)0x57D5696C, (q31_t)0x5CF95638, (q31_t)0x57F9F2F7, + (q31_t)0x5CD6C2B4, (q31_t)0x581E6EF1, (q31_t)0x5CB420DF, + (q31_t)0x5842DD54, (q31_t)0x5C9170BF, (q31_t)0x58673E1B, + (q31_t)0x5C6EB258, (q31_t)0x588B913F, (q31_t)0x5C4BE5B0, + (q31_t)0x58AFD6BC, (q31_t)0x5C290ACC, (q31_t)0x58D40E8C, + (q31_t)0x5C0621B2, (q31_t)0x58F838A9, (q31_t)0x5BE32A67, + (q31_t)0x591C550E, (q31_t)0x5BC024F0, (q31_t)0x594063B4, + (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B79EF96, + (q31_t)0x598857B1, (q31_t)0x5B56BFBD, (q31_t)0x59AC3CFD, + (q31_t)0x5B3381CE, (q31_t)0x59D01474, (q31_t)0x5B1035CF, + (q31_t)0x59F3DE12, (q31_t)0x5AECDBC4, (q31_t)0x5A1799D0, + (q31_t)0x5AC973B4, (q31_t)0x5A3B47AA, (q31_t)0x5AA5FDA4, + (q31_t)0x5A5EE79A, (q31_t)0x5A82799A, (q31_t)0x5A82799A, + (q31_t)0x5A5EE79A, (q31_t)0x5AA5FDA4, (q31_t)0x5A3B47AA, + (q31_t)0x5AC973B4, (q31_t)0x5A1799D0, (q31_t)0x5AECDBC4, + (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59D01474, + (q31_t)0x5B3381CE, (q31_t)0x59AC3CFD, (q31_t)0x5B56BFBD, + (q31_t)0x598857B1, (q31_t)0x5B79EF96, (q31_t)0x59646497, + (q31_t)0x5B9D1153, (q31_t)0x594063B4, (q31_t)0x5BC024F0, + (q31_t)0x591C550E, (q31_t)0x5BE32A67, (q31_t)0x58F838A9, + (q31_t)0x5C0621B2, (q31_t)0x58D40E8C, (q31_t)0x5C290ACC, + (q31_t)0x58AFD6BC, (q31_t)0x5C4BE5B0, (q31_t)0x588B913F, + (q31_t)0x5C6EB258, (q31_t)0x58673E1B, (q31_t)0x5C9170BF, + (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x581E6EF1, + (q31_t)0x5CD6C2B4, (q31_t)0x57F9F2F7, (q31_t)0x5CF95638, + (q31_t)0x57D5696C, (q31_t)0x5D1BDB65, (q31_t)0x57B0D256, + (q31_t)0x5D3E5236, (q31_t)0x578C2DB9, (q31_t)0x5D60BAA6, + (q31_t)0x57677B9D, (q31_t)0x5D8314B0, (q31_t)0x5742BC05, + (q31_t)0x5DA5604E, (q31_t)0x571DEEF9, (q31_t)0x5DC79D7C, + (q31_t)0x56F9147E, (q31_t)0x5DE9CC32, (q31_t)0x56D42C99, + (q31_t)0x5E0BEC6E, (q31_t)0x56AF3750, (q31_t)0x5E2DFE28, + (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x566524AA, + (q31_t)0x5E71F606, (q31_t)0x56400757, (q31_t)0x5E93DC1F, + (q31_t)0x561ADCB8, (q31_t)0x5EB5B3A1, (q31_t)0x55F5A4D2, + (q31_t)0x5ED77C89, (q31_t)0x55D05FAA, (q31_t)0x5EF936D1, + (q31_t)0x55AB0D46, (q31_t)0x5F1AE273, (q31_t)0x5585ADAC, + (q31_t)0x5F3C7F6B, (q31_t)0x556040E2, (q31_t)0x5F5E0DB3, + (q31_t)0x553AC6ED, (q31_t)0x5F7F8D46, (q31_t)0x55153FD4, + (q31_t)0x5FA0FE1E, (q31_t)0x54EFAB9C, (q31_t)0x5FC26038, + (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x54A45BE5, + (q31_t)0x6004F818, (q31_t)0x547EA073, (q31_t)0x60262DD5, + (q31_t)0x5458D7F9, (q31_t)0x604754BE, (q31_t)0x5433027D, + (q31_t)0x60686CCE, (q31_t)0x540D2005, (q31_t)0x60897600, + (q31_t)0x53E73097, (q31_t)0x60AA704F, (q31_t)0x53C13438, + (q31_t)0x60CB5BB6, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, + (q31_t)0x537514C1, (q31_t)0x610D05B7, (q31_t)0x534EF1B5, + (q31_t)0x612DC446, (q31_t)0x5328C1D0, (q31_t)0x614E73D9, + (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x52DC3B92, + (q31_t)0x618FA5F6, (q31_t)0x52B5E545, (q31_t)0x61B02876, + (q31_t)0x528F8237, (q31_t)0x61D09BE5, (q31_t)0x5269126E, + (q31_t)0x61F1003E, (q31_t)0x524295EF, (q31_t)0x6211557D, + (q31_t)0x521C0CC1, (q31_t)0x62319B9D, (q31_t)0x51F576E9, + (q31_t)0x6251D297, (q31_t)0x51CED46E, (q31_t)0x6271FA69, + (q31_t)0x51A82555, (q31_t)0x6292130C, (q31_t)0x518169A4, + (q31_t)0x62B21C7B, (q31_t)0x515AA162, (q31_t)0x62D216B2, + (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x510CEB40, + (q31_t)0x6311DD63, (q31_t)0x50E5FD6C, (q31_t)0x6331A9D4, + (q31_t)0x50BF031F, (q31_t)0x635166F8, (q31_t)0x5097FC5E, + (q31_t)0x637114CC, (q31_t)0x5070E92F, (q31_t)0x6390B34A, + (q31_t)0x5049C999, (q31_t)0x63B0426D, (q31_t)0x50229DA0, + (q31_t)0x63CFC230, (q31_t)0x4FFB654D, (q31_t)0x63EF328F, + (q31_t)0x4FD420A3, (q31_t)0x640E9385, (q31_t)0x4FACCFAB, + (q31_t)0x642DE50D, (q31_t)0x4F857268, (q31_t)0x644D2722, + (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4F369320, + (q31_t)0x648B7CDF, (q31_t)0x4F0F1126, (q31_t)0x64AA907F, + (q31_t)0x4EE782FA, (q31_t)0x64C99498, (q31_t)0x4EBFE8A4, + (q31_t)0x64E88926, (q31_t)0x4E984229, (q31_t)0x65076E24, + (q31_t)0x4E708F8F, (q31_t)0x6526438E, (q31_t)0x4E48D0DC, + (q31_t)0x6545095F, (q31_t)0x4E210617, (q31_t)0x6563BF92, + (q31_t)0x4DF92F45, (q31_t)0x65826622, (q31_t)0x4DD14C6E, + (q31_t)0x65A0FD0B, (q31_t)0x4DA95D96, (q31_t)0x65BF8447, + (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4D595BFE, + (q31_t)0x65FC63A9, (q31_t)0x4D31494B, (q31_t)0x661ABBC5, + (q31_t)0x4D092AB0, (q31_t)0x66390422, (q31_t)0x4CE10034, + (q31_t)0x66573CBB, (q31_t)0x4CB8C9DD, (q31_t)0x6675658C, + (q31_t)0x4C9087B1, (q31_t)0x66937E90, (q31_t)0x4C6839B6, + (q31_t)0x66B187C3, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, + (q31_t)0x4C177A6E, (q31_t)0x66ED6AA1, (q31_t)0x4BEF092D, + (q31_t)0x670B4443, (q31_t)0x4BC68C36, (q31_t)0x67290E02, + (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4B756F3F, + (q31_t)0x676471C0, (q31_t)0x4B4CCF4D, (q31_t)0x67820BB6, + (q31_t)0x4B2423BD, (q31_t)0x679F95B7, (q31_t)0x4AFB6C97, + (q31_t)0x67BD0FBC, (q31_t)0x4AD2A9E1, (q31_t)0x67DA79C2, + (q31_t)0x4AA9DBA1, (q31_t)0x67F7D3C4, (q31_t)0x4A8101DE, + (q31_t)0x68151DBE, (q31_t)0x4A581C9D, (q31_t)0x683257AA, + (q31_t)0x4A2F2BE5, (q31_t)0x684F8186, (q31_t)0x4A062FBD, + (q31_t)0x686C9B4B, (q31_t)0x49DD282A, (q31_t)0x6889A4F5, + (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x498AF6DE, + (q31_t)0x68C387E9, (q31_t)0x4961CD32, (q31_t)0x68E06129, + (q31_t)0x49389836, (q31_t)0x68FD2A3D, (q31_t)0x490F57EE, + (q31_t)0x6919E320, (q31_t)0x48E60C62, (q31_t)0x69368BCE, + (q31_t)0x48BCB598, (q31_t)0x69532442, (q31_t)0x48935397, + (q31_t)0x696FAC78, (q31_t)0x4869E664, (q31_t)0x698C246C, + (q31_t)0x48406E07, (q31_t)0x69A88C18, (q31_t)0x4816EA85, + (q31_t)0x69C4E37A, (q31_t)0x47ED5BE6, (q31_t)0x69E12A8C, + (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x479A1D66, + (q31_t)0x6A1987B0, (q31_t)0x47706D93, (q31_t)0x6A359DB9, + (q31_t)0x4746B2BC, (q31_t)0x6A51A361, (q31_t)0x471CECE6, + (q31_t)0x6A6D98A4, (q31_t)0x46F31C1A, (q31_t)0x6A897D7D, + (q31_t)0x46C9405C, (q31_t)0x6AA551E8, (q31_t)0x469F59B4, + (q31_t)0x6AC115E1, (q31_t)0x46756827, (q31_t)0x6ADCC964, + (q31_t)0x464B6BBD, (q31_t)0x6AF86C6C, (q31_t)0x4621647C, + (q31_t)0x6B13FEF5, (q31_t)0x45F7526B, (q31_t)0x6B2F80FA, + (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x45A30DF0, + (q31_t)0x6B66536A, (q31_t)0x4578DB93, (q31_t)0x6B81A3CD, + (q31_t)0x454E9E80, (q31_t)0x6B9CE39B, (q31_t)0x452456BC, + (q31_t)0x6BB812D0, (q31_t)0x44FA044F, (q31_t)0x6BD3316A, + (q31_t)0x44CFA73F, (q31_t)0x6BEE3F62, (q31_t)0x44A53F93, + (q31_t)0x6C093CB6, (q31_t)0x447ACD50, (q31_t)0x6C242960, + (q31_t)0x4450507E, (q31_t)0x6C3F055D, (q31_t)0x4425C923, + (q31_t)0x6C59D0A9, (q31_t)0x43FB3745, (q31_t)0x6C748B3F, + (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x43A5F41E, + (q31_t)0x6CA9CE3A, (q31_t)0x437B42E1, (q31_t)0x6CC45697, + (q31_t)0x4350873C, (q31_t)0x6CDECE2E, (q31_t)0x4325C135, + (q31_t)0x6CF934FB, (q31_t)0x42FAF0D4, (q31_t)0x6D138AFA, + (q31_t)0x42D0161E, (q31_t)0x6D2DD027, (q31_t)0x42A5311A, + (q31_t)0x6D48047E, (q31_t)0x427A41D0, (q31_t)0x6D6227FA, + (q31_t)0x424F4845, (q31_t)0x6D7C3A98, (q31_t)0x42244480, + (q31_t)0x6D963C54, (q31_t)0x41F93688, (q31_t)0x6DB02D29, + (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x41A2FC1A, + (q31_t)0x6DE3DC11, (q31_t)0x4177CFB0, (q31_t)0x6DFD9A1B, + (q31_t)0x414C992E, (q31_t)0x6E17472F, (q31_t)0x4121589A, + (q31_t)0x6E30E349, (q31_t)0x40F60DFB, (q31_t)0x6E4A6E65, + (q31_t)0x40CAB957, (q31_t)0x6E63E87F, (q31_t)0x409F5AB6, + (q31_t)0x6E7D5193, (q31_t)0x4073F21D, (q31_t)0x6E96A99C, + (q31_t)0x40487F93, (q31_t)0x6EAFF098, (q31_t)0x401D0320, + (q31_t)0x6EC92682, (q31_t)0x3FF17CCA, (q31_t)0x6EE24B57, + (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F9A528F, + (q31_t)0x6F1461AF, (q31_t)0x3F6EAEB8, (q31_t)0x6F2D532C, + (q31_t)0x3F430118, (q31_t)0x6F463383, (q31_t)0x3F1749B7, + (q31_t)0x6F5F02B1, (q31_t)0x3EEB889C, (q31_t)0x6F77C0B3, + (q31_t)0x3EBFBDCC, (q31_t)0x6F906D84, (q31_t)0x3E93E94F, + (q31_t)0x6FA90920, (q31_t)0x3E680B2C, (q31_t)0x6FC19385, + (q31_t)0x3E3C2369, (q31_t)0x6FDA0CAD, (q31_t)0x3E10320D, + (q31_t)0x6FF27496, (q31_t)0x3DE4371F, (q31_t)0x700ACB3B, + (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D8C24A7, + (q31_t)0x703B44AC, (q31_t)0x3D600D2B, (q31_t)0x70536771, + (q31_t)0x3D33EC39, (q31_t)0x706B78E3, (q31_t)0x3D07C1D5, + (q31_t)0x708378FE, (q31_t)0x3CDB8E09, (q31_t)0x709B67C0, + (q31_t)0x3CAF50DA, (q31_t)0x70B34524, (q31_t)0x3C830A4F, + (q31_t)0x70CB1127, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, + (q31_t)0x3C2A6142, (q31_t)0x70FA74FB, (q31_t)0x3BFDFECD, + (q31_t)0x71120CC5, (q31_t)0x3BD19317, (q31_t)0x7129931E, + (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3B78A007, + (q31_t)0x71586B73, (q31_t)0x3B4C18BA, (q31_t)0x716FBD68, + (q31_t)0x3B1F8847, (q31_t)0x7186FDDE, (q31_t)0x3AF2EEB7, + (q31_t)0x719E2CD2, (q31_t)0x3AC64C0F, (q31_t)0x71B54A40, + (q31_t)0x3A99A057, (q31_t)0x71CC5626, (q31_t)0x3A6CEB95, + (q31_t)0x71E3507F, (q31_t)0x3A402DD1, (q31_t)0x71FA3948, + (q31_t)0x3A136712, (q31_t)0x7211107D, (q31_t)0x39E6975D, + (q31_t)0x7227D61C, (q31_t)0x39B9BEBB, (q31_t)0x723E8A1F, + (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x395FF2C9, + (q31_t)0x726BBD48, (q31_t)0x3932FF87, (q31_t)0x72823C66, + (q31_t)0x39060372, (q31_t)0x7298A9DC, (q31_t)0x38D8FE93, + (q31_t)0x72AF05A6, (q31_t)0x38ABF0EF, (q31_t)0x72C54FC0, + (q31_t)0x387EDA8E, (q31_t)0x72DB8828, (q31_t)0x3851BB76, + (q31_t)0x72F1AED8, (q31_t)0x382493B0, (q31_t)0x7307C3D0, + (q31_t)0x37F76340, (q31_t)0x731DC709, (q31_t)0x37CA2A30, + (q31_t)0x7333B883, (q31_t)0x379CE884, (q31_t)0x73499838, + (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x37424B7A, + (q31_t)0x73752249, (q31_t)0x3714F02A, (q31_t)0x738ACC9E, + (q31_t)0x36E78C5A, (q31_t)0x73A06522, (q31_t)0x36BA2013, + (q31_t)0x73B5EBD0, (q31_t)0x368CAB5C, (q31_t)0x73CB60A7, + (q31_t)0x365F2E3B, (q31_t)0x73E0C3A3, (q31_t)0x3631A8B7, + (q31_t)0x73F614C0, (q31_t)0x36041AD9, (q31_t)0x740B53FA, + (q31_t)0x35D684A5, (q31_t)0x74208150, (q31_t)0x35A8E624, + (q31_t)0x74359CBD, (q31_t)0x357B3F5D, (q31_t)0x744AA63E, + (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x351FD917, + (q31_t)0x74748371, (q31_t)0x34F219A7, (q31_t)0x7489571B, + (q31_t)0x34C4520D, (q31_t)0x749E18CD, (q31_t)0x3496824F, + (q31_t)0x74B2C883, (q31_t)0x3468AA76, (q31_t)0x74C7663A, + (q31_t)0x343ACA87, (q31_t)0x74DBF1EF, (q31_t)0x340CE28A, + (q31_t)0x74F06B9E, (q31_t)0x33DEF287, (q31_t)0x7504D345, + (q31_t)0x33B0FA84, (q31_t)0x751928E0, (q31_t)0x3382FA88, + (q31_t)0x752D6C6C, (q31_t)0x3354F29A, (q31_t)0x75419DE6, + (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x32F8CB07, + (q31_t)0x7569CA98, (q31_t)0x32CAAB6F, (q31_t)0x757DC5CA, + (q31_t)0x329C8402, (q31_t)0x7591AEDD, (q31_t)0x326E54C7, + (q31_t)0x75A585CF, (q31_t)0x32401DC5, (q31_t)0x75B94A9C, + (q31_t)0x3211DF03, (q31_t)0x75CCFD42, (q31_t)0x31E39889, + (q31_t)0x75E09DBD, (q31_t)0x31B54A5D, (q31_t)0x75F42C0A, + (q31_t)0x3186F487, (q31_t)0x7607A827, (q31_t)0x3158970D, + (q31_t)0x761B1211, (q31_t)0x312A31F8, (q31_t)0x762E69C3, + (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x30CD5114, + (q31_t)0x7654E279, (q31_t)0x309ED555, (q31_t)0x76680376, + (q31_t)0x30705217, (q31_t)0x767B1230, (q31_t)0x3041C760, + (q31_t)0x768E0EA5, (q31_t)0x30133538, (q31_t)0x76A0F8D2, + (q31_t)0x2FE49BA6, (q31_t)0x76B3D0B3, (q31_t)0x2FB5FAB2, + (q31_t)0x76C69646, (q31_t)0x2F875262, (q31_t)0x76D94988, + (q31_t)0x2F58A2BD, (q31_t)0x76EBEA77, (q31_t)0x2F29EBCC, + (q31_t)0x76FE790E, (q31_t)0x2EFB2D94, (q31_t)0x7710F54B, + (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E9D9B70, + (q31_t)0x7735B6AE, (q31_t)0x2E6EC792, (q31_t)0x7747FBCE, + (q31_t)0x2E3FEC8B, (q31_t)0x775A2E88, (q31_t)0x2E110A62, + (q31_t)0x776C4EDB, (q31_t)0x2DE2211E, (q31_t)0x777E5CC3, + (q31_t)0x2DB330C7, (q31_t)0x7790583D, (q31_t)0x2D843963, + (q31_t)0x77A24148, (q31_t)0x2D553AFB, (q31_t)0x77B417DF, + (q31_t)0x2D263595, (q31_t)0x77C5DC01, (q31_t)0x2CF72939, + (q31_t)0x77D78DAA, (q31_t)0x2CC815ED, (q31_t)0x77E92CD8, + (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2C69DAA6, + (q31_t)0x780C33B8, (q31_t)0x2C3AB2B9, (q31_t)0x781D9B64, + (q31_t)0x2C0B83F9, (q31_t)0x782EF08B, (q31_t)0x2BDC4E6F, + (q31_t)0x78403328, (q31_t)0x2BAD1221, (q31_t)0x7851633B, + (q31_t)0x2B7DCF17, (q31_t)0x786280BF, (q31_t)0x2B4E8558, + (q31_t)0x78738BB3, (q31_t)0x2B1F34EB, (q31_t)0x78848413, + (q31_t)0x2AEFDDD8, (q31_t)0x789569DE, (q31_t)0x2AC08025, + (q31_t)0x78A63D10, (q31_t)0x2A911BDB, (q31_t)0x78B6FDA8, + (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x2A323F9D, + (q31_t)0x78D846FB, (q31_t)0x2A02C7B8, (q31_t)0x78E8CFB1, + (q31_t)0x29D34958, (q31_t)0x78F945C3, (q31_t)0x29A3C484, + (q31_t)0x7909A92C, (q31_t)0x29743945, (q31_t)0x7919F9EB, + (q31_t)0x2944A7A2, (q31_t)0x792A37FE, (q31_t)0x29150FA1, + (q31_t)0x793A6360, (q31_t)0x28E5714A, (q31_t)0x794A7C11, + (q31_t)0x28B5CCA5, (q31_t)0x795A820E, (q31_t)0x288621B9, + (q31_t)0x796A7554, (q31_t)0x2856708C, (q31_t)0x797A55E0, + (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27F6FB92, + (q31_t)0x7999DEC3, (q31_t)0x27C737D2, (q31_t)0x79A98715, + (q31_t)0x27976DF1, (q31_t)0x79B91CA4, (q31_t)0x27679DF4, + (q31_t)0x79C89F6D, (q31_t)0x2737C7E3, (q31_t)0x79D80F6F, + (q31_t)0x2707EBC6, (q31_t)0x79E76CA6, (q31_t)0x26D809A5, + (q31_t)0x79F6B711, (q31_t)0x26A82185, (q31_t)0x7A05EEAD, + (q31_t)0x26783370, (q31_t)0x7A151377, (q31_t)0x26483F6C, + (q31_t)0x7A24256E, (q31_t)0x26184581, (q31_t)0x7A33248F, + (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x25B84012, + (q31_t)0x7A50EA46, (q31_t)0x2588349D, (q31_t)0x7A5FB0D8, + (q31_t)0x2558235E, (q31_t)0x7A6E648A, (q31_t)0x25280C5D, + (q31_t)0x7A7D055B, (q31_t)0x24F7EFA1, (q31_t)0x7A8B9348, + (q31_t)0x24C7CD32, (q31_t)0x7A9A0E4F, (q31_t)0x2497A517, + (q31_t)0x7AA8766E, (q31_t)0x24677757, (q31_t)0x7AB6CBA3, + (q31_t)0x243743FA, (q31_t)0x7AC50DEB, (q31_t)0x24070B07, + (q31_t)0x7AD33D45, (q31_t)0x23D6CC86, (q31_t)0x7AE159AE, + (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x23763EF7, + (q31_t)0x7AFD59A3, (q31_t)0x2345EFF7, (q31_t)0x7B0B3D2C, + (q31_t)0x23159B87, (q31_t)0x7B190DBB, (q31_t)0x22E541AE, + (q31_t)0x7B26CB4F, (q31_t)0x22B4E274, (q31_t)0x7B3475E4, + (q31_t)0x22847DDF, (q31_t)0x7B420D7A, (q31_t)0x225413F8, + (q31_t)0x7B4F920E, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, + (q31_t)0x21F3304E, (q31_t)0x7B6A6227, (q31_t)0x21C2B69C, + (q31_t)0x7B77ADA8, (q31_t)0x219237B4, (q31_t)0x7B84E61E, + (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x21312A65, + (q31_t)0x7B9F1DE5, (q31_t)0x21009C0B, (q31_t)0x7BAC1D31, + (q31_t)0x20D0089B, (q31_t)0x7BB9096A, (q31_t)0x209F701C, + (q31_t)0x7BC5E28F, (q31_t)0x206ED295, (q31_t)0x7BD2A89E, + (q31_t)0x203E300D, (q31_t)0x7BDF5B94, (q31_t)0x200D888C, + (q31_t)0x7BEBFB70, (q31_t)0x1FDCDC1A, (q31_t)0x7BF88830, + (q31_t)0x1FAC2ABF, (q31_t)0x7C0501D1, (q31_t)0x1F7B7480, + (q31_t)0x7C116853, (q31_t)0x1F4AB967, (q31_t)0x7C1DBBB2, + (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1EE934C2, + (q31_t)0x7C362904, (q31_t)0x1EB86B46, (q31_t)0x7C4242F2, + (q31_t)0x1E879D0C, (q31_t)0x7C4E49B6, (q31_t)0x1E56CA1E, + (q31_t)0x7C5A3D4F, (q31_t)0x1E25F281, (q31_t)0x7C661DBB, + (q31_t)0x1DF5163F, (q31_t)0x7C71EAF8, (q31_t)0x1DC4355D, + (q31_t)0x7C7DA504, (q31_t)0x1D934FE5, (q31_t)0x7C894BDD, + (q31_t)0x1D6265DD, (q31_t)0x7C94DF82, (q31_t)0x1D31774D, + (q31_t)0x7CA05FF1, (q31_t)0x1D00843C, (q31_t)0x7CABCD27, + (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C9E90B8, + (q31_t)0x7CC26DE5, (q31_t)0x1C6D9053, (q31_t)0x7CCDA168, + (q31_t)0x1C3C8B8C, (q31_t)0x7CD8C1AD, (q31_t)0x1C0B826A, + (q31_t)0x7CE3CEB1, (q31_t)0x1BDA74F5, (q31_t)0x7CEEC873, + (q31_t)0x1BA96334, (q31_t)0x7CF9AEF0, (q31_t)0x1B784D30, + (q31_t)0x7D048228, (q31_t)0x1B4732EF, (q31_t)0x7D0F4218, + (q31_t)0x1B161479, (q31_t)0x7D19EEBE, (q31_t)0x1AE4F1D6, + (q31_t)0x7D24881A, (q31_t)0x1AB3CB0C, (q31_t)0x7D2F0E2A, + (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x1A517127, + (q31_t)0x7D43E05E, (q31_t)0x1A203E1B, (q31_t)0x7D4E2C7E, + (q31_t)0x19EF0706, (q31_t)0x7D58654C, (q31_t)0x19BDCBF2, + (q31_t)0x7D628AC5, (q31_t)0x198C8CE6, (q31_t)0x7D6C9CE9, + (q31_t)0x195B49E9, (q31_t)0x7D769BB5, (q31_t)0x192A0303, + (q31_t)0x7D808727, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, + (q31_t)0x18C7699B, (q31_t)0x7D9423FB, (q31_t)0x18961727, + (q31_t)0x7D9DD55A, (q31_t)0x1864C0E9, (q31_t)0x7DA77359, + (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x1802092C, + (q31_t)0x7DBA7534, (q31_t)0x17D0A7BB, (q31_t)0x7DC3D90D, + (q31_t)0x179F429F, (q31_t)0x7DCD2981, (q31_t)0x176DD9DE, + (q31_t)0x7DD6668E, (q31_t)0x173C6D80, (q31_t)0x7DDF9034, + (q31_t)0x170AFD8D, (q31_t)0x7DE8A670, (q31_t)0x16D98A0C, + (q31_t)0x7DF1A942, (q31_t)0x16A81305, (q31_t)0x7DFA98A7, + (q31_t)0x1676987F, (q31_t)0x7E03749F, (q31_t)0x16451A83, + (q31_t)0x7E0C3D29, (q31_t)0x16139917, (q31_t)0x7E14F242, + (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x15B08C11, + (q31_t)0x7E26221E, (q31_t)0x157F0086, (q31_t)0x7E2E9CDF, + (q31_t)0x154D71AA, (q31_t)0x7E37042A, (q31_t)0x151BDF85, + (q31_t)0x7E3F57FE, (q31_t)0x14EA4A1F, (q31_t)0x7E47985B, + (q31_t)0x14B8B17F, (q31_t)0x7E4FC53E, (q31_t)0x148715AD, + (q31_t)0x7E57DEA6, (q31_t)0x145576B1, (q31_t)0x7E5FE493, + (q31_t)0x1423D492, (q31_t)0x7E67D702, (q31_t)0x13F22F57, + (q31_t)0x7E6FB5F3, (q31_t)0x13C0870A, (q31_t)0x7E778165, + (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x135D2D53, + (q31_t)0x7E86DDC5, (q31_t)0x132B7BF9, (q31_t)0x7E8E6EB1, + (q31_t)0x12F9C7AA, (q31_t)0x7E95EC19, (q31_t)0x12C8106E, + (q31_t)0x7E9D55FC, (q31_t)0x1296564D, (q31_t)0x7EA4AC58, + (q31_t)0x1264994E, (q31_t)0x7EABEF2C, (q31_t)0x1232D978, + (q31_t)0x7EB31E77, (q31_t)0x120116D4, (q31_t)0x7EBA3A39, + (q31_t)0x11CF516A, (q31_t)0x7EC1426F, (q31_t)0x119D8940, + (q31_t)0x7EC8371A, (q31_t)0x116BBE5F, (q31_t)0x7ECF1837, + (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x11082096, + (q31_t)0x7EDC9FC6, (q31_t)0x10D64DBC, (q31_t)0x7EE34635, + (q31_t)0x10A4784A, (q31_t)0x7EE9D913, (q31_t)0x1072A047, + (q31_t)0x7EF0585F, (q31_t)0x1040C5BB, (q31_t)0x7EF6C418, + (q31_t)0x100EE8AD, (q31_t)0x7EFD1C3C, (q31_t)0x0FDD0925, + (q31_t)0x7F0360CB, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, + (q31_t)0x0F7942C6, (q31_t)0x7F0FAF24, (q31_t)0x0F475BFE, + (q31_t)0x7F15B8EE, (q31_t)0x0F1572DC, (q31_t)0x7F1BAF1E, + (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0EB199A3, + (q31_t)0x7F2760AF, (q31_t)0x0E7FA99D, (q31_t)0x7F2D1C0E, + (q31_t)0x0E4DB75B, (q31_t)0x7F32C3D0, (q31_t)0x0E1BC2E3, + (q31_t)0x7F3857F5, (q31_t)0x0DE9CC3F, (q31_t)0x7F3DD87C, + (q31_t)0x0DB7D376, (q31_t)0x7F434563, (q31_t)0x0D85D88F, + (q31_t)0x7F489EAA, (q31_t)0x0D53DB92, (q31_t)0x7F4DE450, + (q31_t)0x0D21DC87, (q31_t)0x7F531654, (q31_t)0x0CEFDB75, + (q31_t)0x7F5834B6, (q31_t)0x0CBDD865, (q31_t)0x7F5D3F75, + (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0C59CC67, + (q31_t)0x7F671A04, (q31_t)0x0C27C389, (q31_t)0x7F6BE9D4, + (q31_t)0x0BF5B8CB, (q31_t)0x7F70A5FD, (q31_t)0x0BC3AC35, + (q31_t)0x7F754E7F, (q31_t)0x0B919DCE, (q31_t)0x7F79E35A, + (q31_t)0x0B5F8D9F, (q31_t)0x7F7E648B, (q31_t)0x0B2D7BAE, + (q31_t)0x7F82D214, (q31_t)0x0AFB6805, (q31_t)0x7F872BF3, + (q31_t)0x0AC952AA, (q31_t)0x7F8B7226, (q31_t)0x0A973BA5, + (q31_t)0x7F8FA4AF, (q31_t)0x0A6522FE, (q31_t)0x7F93C38C, + (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x0A00ECE8, + (q31_t)0x7F9BC63F, (q31_t)0x09CECF89, (q31_t)0x7F9FAA15, + (q31_t)0x099CB0A7, (q31_t)0x7FA37A3C, (q31_t)0x096A9049, + (q31_t)0x7FA736B4, (q31_t)0x09386E77, (q31_t)0x7FAADF7C, + (q31_t)0x09064B3A, (q31_t)0x7FAE7494, (q31_t)0x08D42698, + (q31_t)0x7FB1F5FC, (q31_t)0x08A2009A, (q31_t)0x7FB563B2, + (q31_t)0x086FD947, (q31_t)0x7FB8BDB7, (q31_t)0x083DB0A7, + (q31_t)0x7FBC040A, (q31_t)0x080B86C1, (q31_t)0x7FBF36A9, + (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x07A72F45, + (q31_t)0x7FC560CF, (q31_t)0x077501BE, (q31_t)0x7FC85853, + (q31_t)0x0742D310, (q31_t)0x7FCB3C23, (q31_t)0x0710A344, + (q31_t)0x7FCE0C3E, (q31_t)0x06DE7261, (q31_t)0x7FD0C8A3, + (q31_t)0x06AC406F, (q31_t)0x7FD37152, (q31_t)0x067A0D75, + (q31_t)0x7FD6064B, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, + (q31_t)0x0615A48A, (q31_t)0x7FDAF518, (q31_t)0x05E36EA9, + (q31_t)0x7FDD4EEC, (q31_t)0x05B137DF, (q31_t)0x7FDF9508, + (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x054CC7B0, + (q31_t)0x7FE3E616, (q31_t)0x051A8E5C, (q31_t)0x7FE5F108, + (q31_t)0x04E8543D, (q31_t)0x7FE7E840, (q31_t)0x04B6195D, + (q31_t)0x7FE9CBC0, (q31_t)0x0483DDC3, (q31_t)0x7FEB9B85, + (q31_t)0x0451A176, (q31_t)0x7FED5790, (q31_t)0x041F647F, + (q31_t)0x7FEEFFE1, (q31_t)0x03ED26E6, (q31_t)0x7FF09477, + (q31_t)0x03BAE8B1, (q31_t)0x7FF21553, (q31_t)0x0388A9E9, + (q31_t)0x7FF38273, (q31_t)0x03566A96, (q31_t)0x7FF4DBD8, + (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x02F1EA6B, + (q31_t)0x7FF7536F, (q31_t)0x02BFA9A4, (q31_t)0x7FF871A1, + (q31_t)0x028D6870, (q31_t)0x7FF97C17, (q31_t)0x025B26D7, + (q31_t)0x7FFA72D1, (q31_t)0x0228E4E1, (q31_t)0x7FFB55CE, + (q31_t)0x01F6A296, (q31_t)0x7FFC250F, (q31_t)0x01C45FFE, + (q31_t)0x7FFCE093, (q31_t)0x01921D1F, (q31_t)0x7FFD885A, + (q31_t)0x015FDA03, (q31_t)0x7FFE1C64, (q31_t)0x012D96B0, + (q31_t)0x7FFE9CB2, (q31_t)0x00FB532F, (q31_t)0x7FFF0942, + (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x0096CBC1, + (q31_t)0x7FFFA72C, (q31_t)0x006487E3, (q31_t)0x7FFFD885, + (q31_t)0x003243F5, (q31_t)0x7FFFF621, (q31_t)0x00000000, + (q31_t)0x7FFFFFFF, (q31_t)0xFFCDBC0A, (q31_t)0x7FFFF621, + (q31_t)0xFF9B781D, (q31_t)0x7FFFD885, (q31_t)0xFF69343E, + (q31_t)0x7FFFA72C, (q31_t)0xFF36F078, (q31_t)0x7FFF6216, + (q31_t)0xFF04ACD0, (q31_t)0x7FFF0942, (q31_t)0xFED2694F, + (q31_t)0x7FFE9CB2, (q31_t)0xFEA025FC, (q31_t)0x7FFE1C64, + (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFE3BA001, + (q31_t)0x7FFCE093, (q31_t)0xFE095D69, (q31_t)0x7FFC250F, + (q31_t)0xFDD71B1E, (q31_t)0x7FFB55CE, (q31_t)0xFDA4D928, + (q31_t)0x7FFA72D1, (q31_t)0xFD72978F, (q31_t)0x7FF97C17, + (q31_t)0xFD40565B, (q31_t)0x7FF871A1, (q31_t)0xFD0E1594, + (q31_t)0x7FF7536F, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, + (q31_t)0xFCA99569, (q31_t)0x7FF4DBD8, (q31_t)0xFC775616, + (q31_t)0x7FF38273, (q31_t)0xFC45174E, (q31_t)0x7FF21553, + (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFBE09B80, + (q31_t)0x7FEEFFE1, (q31_t)0xFBAE5E89, (q31_t)0x7FED5790, + (q31_t)0xFB7C223C, (q31_t)0x7FEB9B85, (q31_t)0xFB49E6A2, + (q31_t)0x7FE9CBC0, (q31_t)0xFB17ABC2, (q31_t)0x7FE7E840, + (q31_t)0xFAE571A4, (q31_t)0x7FE5F108, (q31_t)0xFAB3384F, + (q31_t)0x7FE3E616, (q31_t)0xFA80FFCB, (q31_t)0x7FE1C76B, + (q31_t)0xFA4EC820, (q31_t)0x7FDF9508, (q31_t)0xFA1C9156, + (q31_t)0x7FDD4EEC, (q31_t)0xF9EA5B75, (q31_t)0x7FDAF518, + (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF985F28A, + (q31_t)0x7FD6064B, (q31_t)0xF953BF90, (q31_t)0x7FD37152, + (q31_t)0xF9218D9E, (q31_t)0x7FD0C8A3, (q31_t)0xF8EF5CBB, + (q31_t)0x7FCE0C3E, (q31_t)0xF8BD2CEF, (q31_t)0x7FCB3C23, + (q31_t)0xF88AFE41, (q31_t)0x7FC85853, (q31_t)0xF858D0BA, + (q31_t)0x7FC560CF, (q31_t)0xF826A461, (q31_t)0x7FC25596, + (q31_t)0xF7F4793E, (q31_t)0x7FBF36A9, (q31_t)0xF7C24F58, + (q31_t)0x7FBC040A, (q31_t)0xF79026B8, (q31_t)0x7FB8BDB7, + (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF72BD967, + (q31_t)0x7FB1F5FC, (q31_t)0xF6F9B4C5, (q31_t)0x7FAE7494, + (q31_t)0xF6C79188, (q31_t)0x7FAADF7C, (q31_t)0xF6956FB6, + (q31_t)0x7FA736B4, (q31_t)0xF6634F58, (q31_t)0x7FA37A3C, + (q31_t)0xF6313076, (q31_t)0x7F9FAA15, (q31_t)0xF5FF1317, + (q31_t)0x7F9BC63F, (q31_t)0xF5CCF743, (q31_t)0x7F97CEBC, + (q31_t)0xF59ADD01, (q31_t)0x7F93C38C, (q31_t)0xF568C45A, + (q31_t)0x7F8FA4AF, (q31_t)0xF536AD55, (q31_t)0x7F8B7226, + (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF4D28451, + (q31_t)0x7F82D214, (q31_t)0xF4A07260, (q31_t)0x7F7E648B, + (q31_t)0xF46E6231, (q31_t)0x7F79E35A, (q31_t)0xF43C53CA, + (q31_t)0x7F754E7F, (q31_t)0xF40A4734, (q31_t)0x7F70A5FD, + (q31_t)0xF3D83C76, (q31_t)0x7F6BE9D4, (q31_t)0xF3A63398, + (q31_t)0x7F671A04, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, + (q31_t)0xF342279A, (q31_t)0x7F5D3F75, (q31_t)0xF310248A, + (q31_t)0x7F5834B6, (q31_t)0xF2DE2378, (q31_t)0x7F531654, + (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF27A2770, + (q31_t)0x7F489EAA, (q31_t)0xF2482C89, (q31_t)0x7F434563, + (q31_t)0xF21633C0, (q31_t)0x7F3DD87C, (q31_t)0xF1E43D1C, + (q31_t)0x7F3857F5, (q31_t)0xF1B248A5, (q31_t)0x7F32C3D0, + (q31_t)0xF1805662, (q31_t)0x7F2D1C0E, (q31_t)0xF14E665C, + (q31_t)0x7F2760AF, (q31_t)0xF11C789A, (q31_t)0x7F2191B4, + (q31_t)0xF0EA8D23, (q31_t)0x7F1BAF1E, (q31_t)0xF0B8A401, + (q31_t)0x7F15B8EE, (q31_t)0xF086BD39, (q31_t)0x7F0FAF24, + (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xF022F6DA, + (q31_t)0x7F0360CB, (q31_t)0xEFF11752, (q31_t)0x7EFD1C3C, + (q31_t)0xEFBF3A44, (q31_t)0x7EF6C418, (q31_t)0xEF8D5FB8, + (q31_t)0x7EF0585F, (q31_t)0xEF5B87B5, (q31_t)0x7EE9D913, + (q31_t)0xEF29B243, (q31_t)0x7EE34635, (q31_t)0xEEF7DF6A, + (q31_t)0x7EDC9FC6, (q31_t)0xEEC60F31, (q31_t)0x7ED5E5C6, + (q31_t)0xEE9441A0, (q31_t)0x7ECF1837, (q31_t)0xEE6276BF, + (q31_t)0x7EC8371A, (q31_t)0xEE30AE95, (q31_t)0x7EC1426F, + (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xEDCD2687, + (q31_t)0x7EB31E77, (q31_t)0xED9B66B2, (q31_t)0x7EABEF2C, + (q31_t)0xED69A9B2, (q31_t)0x7EA4AC58, (q31_t)0xED37EF91, + (q31_t)0x7E9D55FC, (q31_t)0xED063855, (q31_t)0x7E95EC19, + (q31_t)0xECD48406, (q31_t)0x7E8E6EB1, (q31_t)0xECA2D2AC, + (q31_t)0x7E86DDC5, (q31_t)0xEC71244F, (q31_t)0x7E7F3956, + (q31_t)0xEC3F78F5, (q31_t)0x7E778165, (q31_t)0xEC0DD0A8, + (q31_t)0x7E6FB5F3, (q31_t)0xEBDC2B6D, (q31_t)0x7E67D702, + (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEB78EA52, + (q31_t)0x7E57DEA6, (q31_t)0xEB474E80, (q31_t)0x7E4FC53E, + (q31_t)0xEB15B5E0, (q31_t)0x7E47985B, (q31_t)0xEAE4207A, + (q31_t)0x7E3F57FE, (q31_t)0xEAB28E55, (q31_t)0x7E37042A, + (q31_t)0xEA80FF79, (q31_t)0x7E2E9CDF, (q31_t)0xEA4F73EE, + (q31_t)0x7E26221E, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, + (q31_t)0xE9EC66E8, (q31_t)0x7E14F242, (q31_t)0xE9BAE57C, + (q31_t)0x7E0C3D29, (q31_t)0xE9896780, (q31_t)0x7E03749F, + (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE92675F4, + (q31_t)0x7DF1A942, (q31_t)0xE8F50273, (q31_t)0x7DE8A670, + (q31_t)0xE8C3927F, (q31_t)0x7DDF9034, (q31_t)0xE8922621, + (q31_t)0x7DD6668E, (q31_t)0xE860BD60, (q31_t)0x7DCD2981, + (q31_t)0xE82F5844, (q31_t)0x7DC3D90D, (q31_t)0xE7FDF6D3, + (q31_t)0x7DBA7534, (q31_t)0xE7CC9917, (q31_t)0x7DB0FDF7, + (q31_t)0xE79B3F16, (q31_t)0x7DA77359, (q31_t)0xE769E8D8, + (q31_t)0x7D9DD55A, (q31_t)0xE7389664, (q31_t)0x7D9423FB, + (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE6D5FCFC, + (q31_t)0x7D808727, (q31_t)0xE6A4B616, (q31_t)0x7D769BB5, + (q31_t)0xE6737319, (q31_t)0x7D6C9CE9, (q31_t)0xE642340D, + (q31_t)0x7D628AC5, (q31_t)0xE610F8F9, (q31_t)0x7D58654C, + (q31_t)0xE5DFC1E4, (q31_t)0x7D4E2C7E, (q31_t)0xE5AE8ED8, + (q31_t)0x7D43E05E, (q31_t)0xE57D5FDA, (q31_t)0x7D3980EC, + (q31_t)0xE54C34F3, (q31_t)0x7D2F0E2A, (q31_t)0xE51B0E2A, + (q31_t)0x7D24881A, (q31_t)0xE4E9EB86, (q31_t)0x7D19EEBE, + (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE487B2CF, + (q31_t)0x7D048228, (q31_t)0xE4569CCB, (q31_t)0x7CF9AEF0, + (q31_t)0xE4258B0A, (q31_t)0x7CEEC873, (q31_t)0xE3F47D95, + (q31_t)0x7CE3CEB1, (q31_t)0xE3C37473, (q31_t)0x7CD8C1AD, + (q31_t)0xE3926FAC, (q31_t)0x7CCDA168, (q31_t)0xE3616F47, + (q31_t)0x7CC26DE5, (q31_t)0xE330734C, (q31_t)0x7CB72724, + (q31_t)0xE2FF7BC3, (q31_t)0x7CABCD27, (q31_t)0xE2CE88B2, + (q31_t)0x7CA05FF1, (q31_t)0xE29D9A22, (q31_t)0x7C94DF82, + (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE23BCAA2, + (q31_t)0x7C7DA504, (q31_t)0xE20AE9C1, (q31_t)0x7C71EAF8, + (q31_t)0xE1DA0D7E, (q31_t)0x7C661DBB, (q31_t)0xE1A935E1, + (q31_t)0x7C5A3D4F, (q31_t)0xE17862F3, (q31_t)0x7C4E49B6, + (q31_t)0xE14794B9, (q31_t)0x7C4242F2, (q31_t)0xE116CB3D, + (q31_t)0x7C362904, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, + (q31_t)0xE0B54698, (q31_t)0x7C1DBBB2, (q31_t)0xE0848B7F, + (q31_t)0x7C116853, (q31_t)0xE053D541, (q31_t)0x7C0501D1, + (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDFF27773, + (q31_t)0x7BEBFB70, (q31_t)0xDFC1CFF2, (q31_t)0x7BDF5B94, + (q31_t)0xDF912D6A, (q31_t)0x7BD2A89E, (q31_t)0xDF608FE3, + (q31_t)0x7BC5E28F, (q31_t)0xDF2FF764, (q31_t)0x7BB9096A, + (q31_t)0xDEFF63F4, (q31_t)0x7BAC1D31, (q31_t)0xDECED59B, + (q31_t)0x7B9F1DE5, (q31_t)0xDE9E4C60, (q31_t)0x7B920B89, + (q31_t)0xDE6DC84B, (q31_t)0x7B84E61E, (q31_t)0xDE3D4963, + (q31_t)0x7B77ADA8, (q31_t)0xDE0CCFB1, (q31_t)0x7B6A6227, + (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDDABEC07, + (q31_t)0x7B4F920E, (q31_t)0xDD7B8220, (q31_t)0x7B420D7A, + (q31_t)0xDD4B1D8B, (q31_t)0x7B3475E4, (q31_t)0xDD1ABE51, + (q31_t)0x7B26CB4F, (q31_t)0xDCEA6478, (q31_t)0x7B190DBB, + (q31_t)0xDCBA1008, (q31_t)0x7B0B3D2C, (q31_t)0xDC89C108, + (q31_t)0x7AFD59A3, (q31_t)0xDC597781, (q31_t)0x7AEF6323, + (q31_t)0xDC293379, (q31_t)0x7AE159AE, (q31_t)0xDBF8F4F8, + (q31_t)0x7AD33D45, (q31_t)0xDBC8BC05, (q31_t)0x7AC50DEB, + (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDB685AE8, + (q31_t)0x7AA8766E, (q31_t)0xDB3832CD, (q31_t)0x7A9A0E4F, + (q31_t)0xDB08105E, (q31_t)0x7A8B9348, (q31_t)0xDAD7F3A2, + (q31_t)0x7A7D055B, (q31_t)0xDAA7DCA1, (q31_t)0x7A6E648A, + (q31_t)0xDA77CB62, (q31_t)0x7A5FB0D8, (q31_t)0xDA47BFED, + (q31_t)0x7A50EA46, (q31_t)0xDA17BA4A, (q31_t)0x7A4210D8, + (q31_t)0xD9E7BA7E, (q31_t)0x7A33248F, (q31_t)0xD9B7C093, + (q31_t)0x7A24256E, (q31_t)0xD987CC8F, (q31_t)0x7A151377, + (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD927F65B, + (q31_t)0x79F6B711, (q31_t)0xD8F81439, (q31_t)0x79E76CA6, + (q31_t)0xD8C8381C, (q31_t)0x79D80F6F, (q31_t)0xD898620C, + (q31_t)0x79C89F6D, (q31_t)0xD868920F, (q31_t)0x79B91CA4, + (q31_t)0xD838C82D, (q31_t)0x79A98715, (q31_t)0xD809046D, + (q31_t)0x7999DEC3, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, + (q31_t)0xD7A98F73, (q31_t)0x797A55E0, (q31_t)0xD779DE46, + (q31_t)0x796A7554, (q31_t)0xD74A335A, (q31_t)0x795A820E, + (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD6EAF05E, + (q31_t)0x793A6360, (q31_t)0xD6BB585D, (q31_t)0x792A37FE, + (q31_t)0xD68BC6BA, (q31_t)0x7919F9EB, (q31_t)0xD65C3B7B, + (q31_t)0x7909A92C, (q31_t)0xD62CB6A7, (q31_t)0x78F945C3, + (q31_t)0xD5FD3847, (q31_t)0x78E8CFB1, (q31_t)0xD5CDC062, + (q31_t)0x78D846FB, (q31_t)0xD59E4EFE, (q31_t)0x78C7ABA1, + (q31_t)0xD56EE424, (q31_t)0x78B6FDA8, (q31_t)0xD53F7FDA, + (q31_t)0x78A63D10, (q31_t)0xD5102227, (q31_t)0x789569DE, + (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD4B17AA7, + (q31_t)0x78738BB3, (q31_t)0xD48230E8, (q31_t)0x786280BF, + (q31_t)0xD452EDDE, (q31_t)0x7851633B, (q31_t)0xD423B190, + (q31_t)0x78403328, (q31_t)0xD3F47C06, (q31_t)0x782EF08B, + (q31_t)0xD3C54D46, (q31_t)0x781D9B64, (q31_t)0xD3962559, + (q31_t)0x780C33B8, (q31_t)0xD3670445, (q31_t)0x77FAB988, + (q31_t)0xD337EA12, (q31_t)0x77E92CD8, (q31_t)0xD308D6C6, + (q31_t)0x77D78DAA, (q31_t)0xD2D9CA6A, (q31_t)0x77C5DC01, + (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD27BC69C, + (q31_t)0x77A24148, (q31_t)0xD24CCF38, (q31_t)0x7790583D, + (q31_t)0xD21DDEE1, (q31_t)0x777E5CC3, (q31_t)0xD1EEF59E, + (q31_t)0x776C4EDB, (q31_t)0xD1C01374, (q31_t)0x775A2E88, + (q31_t)0xD191386D, (q31_t)0x7747FBCE, (q31_t)0xD162648F, + (q31_t)0x7735B6AE, (q31_t)0xD13397E1, (q31_t)0x77235F2D, + (q31_t)0xD104D26B, (q31_t)0x7710F54B, (q31_t)0xD0D61433, + (q31_t)0x76FE790E, (q31_t)0xD0A75D42, (q31_t)0x76EBEA77, + (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xD04A054D, + (q31_t)0x76C69646, (q31_t)0xD01B6459, (q31_t)0x76B3D0B3, + (q31_t)0xCFECCAC7, (q31_t)0x76A0F8D2, (q31_t)0xCFBE389F, + (q31_t)0x768E0EA5, (q31_t)0xCF8FADE8, (q31_t)0x767B1230, + (q31_t)0xCF612AAA, (q31_t)0x76680376, (q31_t)0xCF32AEEB, + (q31_t)0x7654E279, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, + (q31_t)0xCED5CE08, (q31_t)0x762E69C3, (q31_t)0xCEA768F2, + (q31_t)0x761B1211, (q31_t)0xCE790B78, (q31_t)0x7607A827, + (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCE1C6776, + (q31_t)0x75E09DBD, (q31_t)0xCDEE20FC, (q31_t)0x75CCFD42, + (q31_t)0xCDBFE23A, (q31_t)0x75B94A9C, (q31_t)0xCD91AB38, + (q31_t)0x75A585CF, (q31_t)0xCD637BFD, (q31_t)0x7591AEDD, + (q31_t)0xCD355490, (q31_t)0x757DC5CA, (q31_t)0xCD0734F8, + (q31_t)0x7569CA98, (q31_t)0xCCD91D3D, (q31_t)0x7555BD4B, + (q31_t)0xCCAB0D65, (q31_t)0x75419DE6, (q31_t)0xCC7D0577, + (q31_t)0x752D6C6C, (q31_t)0xCC4F057B, (q31_t)0x751928E0, + (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCBF31D75, + (q31_t)0x74F06B9E, (q31_t)0xCBC53578, (q31_t)0x74DBF1EF, + (q31_t)0xCB975589, (q31_t)0x74C7663A, (q31_t)0xCB697DB0, + (q31_t)0x74B2C883, (q31_t)0xCB3BADF2, (q31_t)0x749E18CD, + (q31_t)0xCB0DE658, (q31_t)0x7489571B, (q31_t)0xCAE026E8, + (q31_t)0x74748371, (q31_t)0xCAB26FA9, (q31_t)0x745F9DD1, + (q31_t)0xCA84C0A2, (q31_t)0x744AA63E, (q31_t)0xCA5719DB, + (q31_t)0x74359CBD, (q31_t)0xCA297B5A, (q31_t)0x74208150, + (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC9CE5748, + (q31_t)0x73F614C0, (q31_t)0xC9A0D1C4, (q31_t)0x73E0C3A3, + (q31_t)0xC97354A3, (q31_t)0x73CB60A7, (q31_t)0xC945DFEC, + (q31_t)0x73B5EBD0, (q31_t)0xC91873A5, (q31_t)0x73A06522, + (q31_t)0xC8EB0FD6, (q31_t)0x738ACC9E, (q31_t)0xC8BDB485, + (q31_t)0x73752249, (q31_t)0xC89061BA, (q31_t)0x735F6626, + (q31_t)0xC863177B, (q31_t)0x73499838, (q31_t)0xC835D5D0, + (q31_t)0x7333B883, (q31_t)0xC8089CBF, (q31_t)0x731DC709, + (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC7AE4489, + (q31_t)0x72F1AED8, (q31_t)0xC7812571, (q31_t)0x72DB8828, + (q31_t)0xC7540F10, (q31_t)0x72C54FC0, (q31_t)0xC727016C, + (q31_t)0x72AF05A6, (q31_t)0xC6F9FC8D, (q31_t)0x7298A9DC, + (q31_t)0xC6CD0079, (q31_t)0x72823C66, (q31_t)0xC6A00D36, + (q31_t)0x726BBD48, (q31_t)0xC67322CD, (q31_t)0x72552C84, + (q31_t)0xC6464144, (q31_t)0x723E8A1F, (q31_t)0xC61968A2, + (q31_t)0x7227D61C, (q31_t)0xC5EC98ED, (q31_t)0x7211107D, + (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC593146A, + (q31_t)0x71E3507F, (q31_t)0xC5665FA8, (q31_t)0x71CC5626, + (q31_t)0xC539B3F0, (q31_t)0x71B54A40, (q31_t)0xC50D1148, + (q31_t)0x719E2CD2, (q31_t)0xC4E077B8, (q31_t)0x7186FDDE, + (q31_t)0xC4B3E746, (q31_t)0x716FBD68, (q31_t)0xC4875FF8, + (q31_t)0x71586B73, (q31_t)0xC45AE1D7, (q31_t)0x71410804, + (q31_t)0xC42E6CE8, (q31_t)0x7129931E, (q31_t)0xC4020132, + (q31_t)0x71120CC5, (q31_t)0xC3D59EBD, (q31_t)0x70FA74FB, + (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC37CF5B0, + (q31_t)0x70CB1127, (q31_t)0xC350AF25, (q31_t)0x70B34524, + (q31_t)0xC32471F6, (q31_t)0x709B67C0, (q31_t)0xC2F83E2A, + (q31_t)0x708378FE, (q31_t)0xC2CC13C7, (q31_t)0x706B78E3, + (q31_t)0xC29FF2D4, (q31_t)0x70536771, (q31_t)0xC273DB58, + (q31_t)0x703B44AC, (q31_t)0xC247CD5A, (q31_t)0x70231099, + (q31_t)0xC21BC8E0, (q31_t)0x700ACB3B, (q31_t)0xC1EFCDF2, + (q31_t)0x6FF27496, (q31_t)0xC1C3DC96, (q31_t)0x6FDA0CAD, + (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC16C16B0, + (q31_t)0x6FA90920, (q31_t)0xC1404233, (q31_t)0x6F906D84, + (q31_t)0xC1147763, (q31_t)0x6F77C0B3, (q31_t)0xC0E8B648, + (q31_t)0x6F5F02B1, (q31_t)0xC0BCFEE7, (q31_t)0x6F463383, + (q31_t)0xC0915147, (q31_t)0x6F2D532C, (q31_t)0xC065AD70, + (q31_t)0x6F1461AF, (q31_t)0xC03A1368, (q31_t)0x6EFB5F12, + (q31_t)0xC00E8335, (q31_t)0x6EE24B57, (q31_t)0xBFE2FCDF, + (q31_t)0x6EC92682, (q31_t)0xBFB7806C, (q31_t)0x6EAFF098, + (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBF60A54A, + (q31_t)0x6E7D5193, (q31_t)0xBF3546A8, (q31_t)0x6E63E87F, + (q31_t)0xBF09F204, (q31_t)0x6E4A6E65, (q31_t)0xBEDEA765, + (q31_t)0x6E30E349, (q31_t)0xBEB366D1, (q31_t)0x6E17472F, + (q31_t)0xBE88304F, (q31_t)0x6DFD9A1B, (q31_t)0xBE5D03E5, + (q31_t)0x6DE3DC11, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, + (q31_t)0xBE06C977, (q31_t)0x6DB02D29, (q31_t)0xBDDBBB7F, + (q31_t)0x6D963C54, (q31_t)0xBDB0B7BA, (q31_t)0x6D7C3A98, + (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBD5ACEE5, + (q31_t)0x6D48047E, (q31_t)0xBD2FE9E1, (q31_t)0x6D2DD027, + (q31_t)0xBD050F2C, (q31_t)0x6D138AFA, (q31_t)0xBCDA3ECA, + (q31_t)0x6CF934FB, (q31_t)0xBCAF78C3, (q31_t)0x6CDECE2E, + (q31_t)0xBC84BD1E, (q31_t)0x6CC45697, (q31_t)0xBC5A0BE1, + (q31_t)0x6CA9CE3A, (q31_t)0xBC2F6513, (q31_t)0x6C8F351C, + (q31_t)0xBC04C8BA, (q31_t)0x6C748B3F, (q31_t)0xBBDA36DC, + (q31_t)0x6C59D0A9, (q31_t)0xBBAFAF81, (q31_t)0x6C3F055D, + (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBB5AC06C, + (q31_t)0x6C093CB6, (q31_t)0xBB3058C0, (q31_t)0x6BEE3F62, + (q31_t)0xBB05FBB0, (q31_t)0x6BD3316A, (q31_t)0xBADBA943, + (q31_t)0x6BB812D0, (q31_t)0xBAB1617F, (q31_t)0x6B9CE39B, + (q31_t)0xBA87246C, (q31_t)0x6B81A3CD, (q31_t)0xBA5CF210, + (q31_t)0x6B66536A, (q31_t)0xBA32CA70, (q31_t)0x6B4AF278, + (q31_t)0xBA08AD94, (q31_t)0x6B2F80FA, (q31_t)0xB9DE9B83, + (q31_t)0x6B13FEF5, (q31_t)0xB9B49442, (q31_t)0x6AF86C6C, + (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB960A64B, + (q31_t)0x6AC115E1, (q31_t)0xB936BFA3, (q31_t)0x6AA551E8, + (q31_t)0xB90CE3E6, (q31_t)0x6A897D7D, (q31_t)0xB8E31319, + (q31_t)0x6A6D98A4, (q31_t)0xB8B94D44, (q31_t)0x6A51A361, + (q31_t)0xB88F926C, (q31_t)0x6A359DB9, (q31_t)0xB865E299, + (q31_t)0x6A1987B0, (q31_t)0xB83C3DD1, (q31_t)0x69FD614A, + (q31_t)0xB812A419, (q31_t)0x69E12A8C, (q31_t)0xB7E9157A, + (q31_t)0x69C4E37A, (q31_t)0xB7BF91F8, (q31_t)0x69A88C18, + (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB76CAC68, + (q31_t)0x696FAC78, (q31_t)0xB7434A67, (q31_t)0x69532442, + (q31_t)0xB719F39D, (q31_t)0x69368BCE, (q31_t)0xB6F0A811, + (q31_t)0x6919E320, (q31_t)0xB6C767CA, (q31_t)0x68FD2A3D, + (q31_t)0xB69E32CD, (q31_t)0x68E06129, (q31_t)0xB6750921, + (q31_t)0x68C387E9, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, + (q31_t)0xB622D7D5, (q31_t)0x6889A4F5, (q31_t)0xB5F9D042, + (q31_t)0x686C9B4B, (q31_t)0xB5D0D41A, (q31_t)0x684F8186, + (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB57EFE21, + (q31_t)0x68151DBE, (q31_t)0xB556245E, (q31_t)0x67F7D3C4, + (q31_t)0xB52D561E, (q31_t)0x67DA79C2, (q31_t)0xB5049368, + (q31_t)0x67BD0FBC, (q31_t)0xB4DBDC42, (q31_t)0x679F95B7, + (q31_t)0xB4B330B2, (q31_t)0x67820BB6, (q31_t)0xB48A90C0, + (q31_t)0x676471C0, (q31_t)0xB461FC70, (q31_t)0x6746C7D7, + (q31_t)0xB43973C9, (q31_t)0x67290E02, (q31_t)0xB410F6D2, + (q31_t)0x670B4443, (q31_t)0xB3E88591, (q31_t)0x66ED6AA1, + (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB397C649, + (q31_t)0x66B187C3, (q31_t)0xB36F784E, (q31_t)0x66937E90, + (q31_t)0xB3473622, (q31_t)0x6675658C, (q31_t)0xB31EFFCB, + (q31_t)0x66573CBB, (q31_t)0xB2F6D54F, (q31_t)0x66390422, + (q31_t)0xB2CEB6B5, (q31_t)0x661ABBC5, (q31_t)0xB2A6A401, + (q31_t)0x65FC63A9, (q31_t)0xB27E9D3B, (q31_t)0x65DDFBD3, + (q31_t)0xB256A26A, (q31_t)0x65BF8447, (q31_t)0xB22EB392, + (q31_t)0x65A0FD0B, (q31_t)0xB206D0BA, (q31_t)0x65826622, + (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB1B72F23, + (q31_t)0x6545095F, (q31_t)0xB18F7070, (q31_t)0x6526438E, + (q31_t)0xB167BDD6, (q31_t)0x65076E24, (q31_t)0xB140175B, + (q31_t)0x64E88926, (q31_t)0xB1187D05, (q31_t)0x64C99498, + (q31_t)0xB0F0EEDA, (q31_t)0x64AA907F, (q31_t)0xB0C96CDF, + (q31_t)0x648B7CDF, (q31_t)0xB0A1F71C, (q31_t)0x646C59BF, + (q31_t)0xB07A8D97, (q31_t)0x644D2722, (q31_t)0xB0533055, + (q31_t)0x642DE50D, (q31_t)0xB02BDF5C, (q31_t)0x640E9385, + (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAFDD625F, + (q31_t)0x63CFC230, (q31_t)0xAFB63667, (q31_t)0x63B0426D, + (q31_t)0xAF8F16D0, (q31_t)0x6390B34A, (q31_t)0xAF6803A1, + (q31_t)0x637114CC, (q31_t)0xAF40FCE0, (q31_t)0x635166F8, + (q31_t)0xAF1A0293, (q31_t)0x6331A9D4, (q31_t)0xAEF314BF, + (q31_t)0x6311DD63, (q31_t)0xAECC336B, (q31_t)0x62F201AC, + (q31_t)0xAEA55E9D, (q31_t)0x62D216B2, (q31_t)0xAE7E965B, + (q31_t)0x62B21C7B, (q31_t)0xAE57DAAA, (q31_t)0x6292130C, + (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xAE0A8916, + (q31_t)0x6251D297, (q31_t)0xADE3F33E, (q31_t)0x62319B9D, + (q31_t)0xADBD6A10, (q31_t)0x6211557D, (q31_t)0xAD96ED91, + (q31_t)0x61F1003E, (q31_t)0xAD707DC8, (q31_t)0x61D09BE5, + (q31_t)0xAD4A1ABA, (q31_t)0x61B02876, (q31_t)0xAD23C46D, + (q31_t)0x618FA5F6, (q31_t)0xACFD7AE8, (q31_t)0x616F146B, + (q31_t)0xACD73E30, (q31_t)0x614E73D9, (q31_t)0xACB10E4A, + (q31_t)0x612DC446, (q31_t)0xAC8AEB3E, (q31_t)0x610D05B7, + (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAC3ECBC7, + (q31_t)0x60CB5BB6, (q31_t)0xAC18CF68, (q31_t)0x60AA704F, + (q31_t)0xABF2DFFA, (q31_t)0x60897600, (q31_t)0xABCCFD82, + (q31_t)0x60686CCE, (q31_t)0xABA72806, (q31_t)0x604754BE, + (q31_t)0xAB815F8C, (q31_t)0x60262DD5, (q31_t)0xAB5BA41A, + (q31_t)0x6004F818, (q31_t)0xAB35F5B5, (q31_t)0x5FE3B38D, + (q31_t)0xAB105464, (q31_t)0x5FC26038, (q31_t)0xAAEAC02B, + (q31_t)0x5FA0FE1E, (q31_t)0xAAC53912, (q31_t)0x5F7F8D46, + (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA7A5253, + (q31_t)0x5F3C7F6B, (q31_t)0xAA54F2B9, (q31_t)0x5F1AE273, + (q31_t)0xAA2FA055, (q31_t)0x5EF936D1, (q31_t)0xAA0A5B2D, + (q31_t)0x5ED77C89, (q31_t)0xA9E52347, (q31_t)0x5EB5B3A1, + (q31_t)0xA9BFF8A8, (q31_t)0x5E93DC1F, (q31_t)0xA99ADB56, + (q31_t)0x5E71F606, (q31_t)0xA975CB56, (q31_t)0x5E50015D, + (q31_t)0xA950C8AF, (q31_t)0x5E2DFE28, (q31_t)0xA92BD366, + (q31_t)0x5E0BEC6E, (q31_t)0xA906EB81, (q31_t)0x5DE9CC32, + (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA8BD43FA, + (q31_t)0x5DA5604E, (q31_t)0xA8988463, (q31_t)0x5D8314B0, + (q31_t)0xA873D246, (q31_t)0x5D60BAA6, (q31_t)0xA84F2DA9, + (q31_t)0x5D3E5236, (q31_t)0xA82A9693, (q31_t)0x5D1BDB65, + (q31_t)0xA8060D08, (q31_t)0x5CF95638, (q31_t)0xA7E1910E, + (q31_t)0x5CD6C2B4, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, + (q31_t)0xA798C1E4, (q31_t)0x5C9170BF, (q31_t)0xA7746EC0, + (q31_t)0x5C6EB258, (q31_t)0xA7502943, (q31_t)0x5C4BE5B0, + (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA707C756, + (q31_t)0x5C0621B2, (q31_t)0xA6E3AAF2, (q31_t)0x5BE32A67, + (q31_t)0xA6BF9C4B, (q31_t)0x5BC024F0, (q31_t)0xA69B9B68, + (q31_t)0x5B9D1153, (q31_t)0xA677A84E, (q31_t)0x5B79EF96, + (q31_t)0xA653C302, (q31_t)0x5B56BFBD, (q31_t)0xA62FEB8B, + (q31_t)0x5B3381CE, (q31_t)0xA60C21ED, (q31_t)0x5B1035CF, + (q31_t)0xA5E8662F, (q31_t)0x5AECDBC4, (q31_t)0xA5C4B855, + (q31_t)0x5AC973B4, (q31_t)0xA5A11865, (q31_t)0x5AA5FDA4, + (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA55A025B, + (q31_t)0x5A5EE79A, (q31_t)0xA5368C4B, (q31_t)0x5A3B47AA, + (q31_t)0xA513243B, (q31_t)0x5A1799D0, (q31_t)0xA4EFCA31, + (q31_t)0x59F3DE12, (q31_t)0xA4CC7E31, (q31_t)0x59D01474, + (q31_t)0xA4A94042, (q31_t)0x59AC3CFD, (q31_t)0xA4861069, + (q31_t)0x598857B1, (q31_t)0xA462EEAC, (q31_t)0x59646497, + (q31_t)0xA43FDB0F, (q31_t)0x594063B4, (q31_t)0xA41CD598, + (q31_t)0x591C550E, (q31_t)0xA3F9DE4D, (q31_t)0x58F838A9, + (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA3B41A4F, + (q31_t)0x58AFD6BC, (q31_t)0xA3914DA7, (q31_t)0x588B913F, + (q31_t)0xA36E8F40, (q31_t)0x58673E1B, (q31_t)0xA34BDF20, + (q31_t)0x5842DD54, (q31_t)0xA3293D4B, (q31_t)0x581E6EF1, + (q31_t)0xA306A9C7, (q31_t)0x57F9F2F7, (q31_t)0xA2E4249A, + (q31_t)0x57D5696C, (q31_t)0xA2C1ADC9, (q31_t)0x57B0D256, + (q31_t)0xA29F4559, (q31_t)0x578C2DB9, (q31_t)0xA27CEB4F, + (q31_t)0x57677B9D, (q31_t)0xA25A9FB1, (q31_t)0x5742BC05, + (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA21633CD, + (q31_t)0x56F9147E, (q31_t)0xA1F41391, (q31_t)0x56D42C99, + (q31_t)0xA1D201D7, (q31_t)0x56AF3750, (q31_t)0xA1AFFEA2, + (q31_t)0x568A34A9, (q31_t)0xA18E09F9, (q31_t)0x566524AA, + (q31_t)0xA16C23E1, (q31_t)0x56400757, (q31_t)0xA14A4C5E, + (q31_t)0x561ADCB8, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, + (q31_t)0xA106C92E, (q31_t)0x55D05FAA, (q31_t)0xA0E51D8C, + (q31_t)0x55AB0D46, (q31_t)0xA0C38094, (q31_t)0x5585ADAC, + (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA08072BA, + (q31_t)0x553AC6ED, (q31_t)0xA05F01E1, (q31_t)0x55153FD4, + (q31_t)0xA03D9FC7, (q31_t)0x54EFAB9C, (q31_t)0xA01C4C72, + (q31_t)0x54CA0A4A, (q31_t)0x9FFB07E7, (q31_t)0x54A45BE5, + (q31_t)0x9FD9D22A, (q31_t)0x547EA073, (q31_t)0x9FB8AB41, + (q31_t)0x5458D7F9, (q31_t)0x9F979331, (q31_t)0x5433027D, + (q31_t)0x9F7689FF, (q31_t)0x540D2005, (q31_t)0x9F558FB0, + (q31_t)0x53E73097, (q31_t)0x9F34A449, (q31_t)0x53C13438, + (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9EF2FA48, + (q31_t)0x537514C1, (q31_t)0x9ED23BB9, (q31_t)0x534EF1B5, + (q31_t)0x9EB18C26, (q31_t)0x5328C1D0, (q31_t)0x9E90EB94, + (q31_t)0x53028517, (q31_t)0x9E705A09, (q31_t)0x52DC3B92, + (q31_t)0x9E4FD789, (q31_t)0x52B5E545, (q31_t)0x9E2F641A, + (q31_t)0x528F8237, (q31_t)0x9E0EFFC1, (q31_t)0x5269126E, + (q31_t)0x9DEEAA82, (q31_t)0x524295EF, (q31_t)0x9DCE6462, + (q31_t)0x521C0CC1, (q31_t)0x9DAE2D68, (q31_t)0x51F576E9, + (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D6DECF4, + (q31_t)0x51A82555, (q31_t)0x9D4DE384, (q31_t)0x518169A4, + (q31_t)0x9D2DE94D, (q31_t)0x515AA162, (q31_t)0x9D0DFE53, + (q31_t)0x5133CC94, (q31_t)0x9CEE229C, (q31_t)0x510CEB40, + (q31_t)0x9CCE562B, (q31_t)0x50E5FD6C, (q31_t)0x9CAE9907, + (q31_t)0x50BF031F, (q31_t)0x9C8EEB33, (q31_t)0x5097FC5E, + (q31_t)0x9C6F4CB5, (q31_t)0x5070E92F, (q31_t)0x9C4FBD92, + (q31_t)0x5049C999, (q31_t)0x9C303DCF, (q31_t)0x50229DA0, + (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9BF16C7A, + (q31_t)0x4FD420A3, (q31_t)0x9BD21AF2, (q31_t)0x4FACCFAB, + (q31_t)0x9BB2D8DD, (q31_t)0x4F857268, (q31_t)0x9B93A640, + (q31_t)0x4F5E08E3, (q31_t)0x9B748320, (q31_t)0x4F369320, + (q31_t)0x9B556F80, (q31_t)0x4F0F1126, (q31_t)0x9B366B67, + (q31_t)0x4EE782FA, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, + (q31_t)0x9AF891DB, (q31_t)0x4E984229, (q31_t)0x9AD9BC71, + (q31_t)0x4E708F8F, (q31_t)0x9ABAF6A0, (q31_t)0x4E48D0DC, + (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A7D99DD, + (q31_t)0x4DF92F45, (q31_t)0x9A5F02F5, (q31_t)0x4DD14C6E, + (q31_t)0x9A407BB8, (q31_t)0x4DA95D96, (q31_t)0x9A22042C, + (q31_t)0x4D8162C4, (q31_t)0x9A039C56, (q31_t)0x4D595BFE, + (q31_t)0x99E5443A, (q31_t)0x4D31494B, (q31_t)0x99C6FBDE, + (q31_t)0x4D092AB0, (q31_t)0x99A8C344, (q31_t)0x4CE10034, + (q31_t)0x998A9A73, (q31_t)0x4CB8C9DD, (q31_t)0x996C816F, + (q31_t)0x4C9087B1, (q31_t)0x994E783C, (q31_t)0x4C6839B6, + (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9912955E, + (q31_t)0x4C177A6E, (q31_t)0x98F4BBBC, (q31_t)0x4BEF092D, + (q31_t)0x98D6F1FE, (q31_t)0x4BC68C36, (q31_t)0x98B93828, + (q31_t)0x4B9E038F, (q31_t)0x989B8E3F, (q31_t)0x4B756F3F, + (q31_t)0x987DF449, (q31_t)0x4B4CCF4D, (q31_t)0x98606A48, + (q31_t)0x4B2423BD, (q31_t)0x9842F043, (q31_t)0x4AFB6C97, + (q31_t)0x9825863D, (q31_t)0x4AD2A9E1, (q31_t)0x98082C3B, + (q31_t)0x4AA9DBA1, (q31_t)0x97EAE241, (q31_t)0x4A8101DE, + (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x97B07E7A, + (q31_t)0x4A2F2BE5, (q31_t)0x979364B5, (q31_t)0x4A062FBD, + (q31_t)0x97765B0A, (q31_t)0x49DD282A, (q31_t)0x9759617E, + (q31_t)0x49B41533, (q31_t)0x973C7816, (q31_t)0x498AF6DE, + (q31_t)0x971F9ED6, (q31_t)0x4961CD32, (q31_t)0x9702D5C2, + (q31_t)0x49389836, (q31_t)0x96E61CDF, (q31_t)0x490F57EE, + (q31_t)0x96C97431, (q31_t)0x48E60C62, (q31_t)0x96ACDBBD, + (q31_t)0x48BCB598, (q31_t)0x96905387, (q31_t)0x48935397, + (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x965773E7, + (q31_t)0x48406E07, (q31_t)0x963B1C85, (q31_t)0x4816EA85, + (q31_t)0x961ED573, (q31_t)0x47ED5BE6, (q31_t)0x96029EB5, + (q31_t)0x47C3C22E, (q31_t)0x95E6784F, (q31_t)0x479A1D66, + (q31_t)0x95CA6246, (q31_t)0x47706D93, (q31_t)0x95AE5C9E, + (q31_t)0x4746B2BC, (q31_t)0x9592675B, (q31_t)0x471CECE6, + (q31_t)0x95768282, (q31_t)0x46F31C1A, (q31_t)0x955AAE17, + (q31_t)0x46C9405C, (q31_t)0x953EEA1E, (q31_t)0x469F59B4, + (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x95079393, + (q31_t)0x464B6BBD, (q31_t)0x94EC010B, (q31_t)0x4621647C, + (q31_t)0x94D07F05, (q31_t)0x45F7526B, (q31_t)0x94B50D87, + (q31_t)0x45CD358F, (q31_t)0x9499AC95, (q31_t)0x45A30DF0, + (q31_t)0x947E5C32, (q31_t)0x4578DB93, (q31_t)0x94631C64, + (q31_t)0x454E9E80, (q31_t)0x9447ED2F, (q31_t)0x452456BC, + (q31_t)0x942CCE95, (q31_t)0x44FA044F, (q31_t)0x9411C09D, + (q31_t)0x44CFA73F, (q31_t)0x93F6C34A, (q31_t)0x44A53F93, + (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x93C0FAA2, + (q31_t)0x4450507E, (q31_t)0x93A62F56, (q31_t)0x4425C923, + (q31_t)0x938B74C0, (q31_t)0x43FB3745, (q31_t)0x9370CAE4, + (q31_t)0x43D09AEC, (q31_t)0x935631C5, (q31_t)0x43A5F41E, + (q31_t)0x933BA968, (q31_t)0x437B42E1, (q31_t)0x932131D1, + (q31_t)0x4350873C, (q31_t)0x9306CB04, (q31_t)0x4325C135, + (q31_t)0x92EC7505, (q31_t)0x42FAF0D4, (q31_t)0x92D22FD8, + (q31_t)0x42D0161E, (q31_t)0x92B7FB82, (q31_t)0x42A5311A, + (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9283C567, + (q31_t)0x424F4845, (q31_t)0x9269C3AC, (q31_t)0x42244480, + (q31_t)0x924FD2D6, (q31_t)0x41F93688, (q31_t)0x9235F2EB, + (q31_t)0x41CE1E64, (q31_t)0x921C23EE, (q31_t)0x41A2FC1A, + (q31_t)0x920265E4, (q31_t)0x4177CFB0, (q31_t)0x91E8B8D0, + (q31_t)0x414C992E, (q31_t)0x91CF1CB6, (q31_t)0x4121589A, + (q31_t)0x91B5919A, (q31_t)0x40F60DFB, (q31_t)0x919C1780, + (q31_t)0x40CAB957, (q31_t)0x9182AE6C, (q31_t)0x409F5AB6, + (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x91500F67, + (q31_t)0x40487F93, (q31_t)0x9136D97D, (q31_t)0x401D0320, + (q31_t)0x911DB4A8, (q31_t)0x3FF17CCA, (q31_t)0x9104A0ED, + (q31_t)0x3FC5EC97, (q31_t)0x90EB9E50, (q31_t)0x3F9A528F, + (q31_t)0x90D2ACD3, (q31_t)0x3F6EAEB8, (q31_t)0x90B9CC7C, + (q31_t)0x3F430118, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, + (q31_t)0x90883F4C, (q31_t)0x3EEB889C, (q31_t)0x906F927B, + (q31_t)0x3EBFBDCC, (q31_t)0x9056F6DF, (q31_t)0x3E93E94F, + (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x9025F352, + (q31_t)0x3E3C2369, (q31_t)0x900D8B69, (q31_t)0x3E10320D, + (q31_t)0x8FF534C4, (q31_t)0x3DE4371F, (q31_t)0x8FDCEF66, + (q31_t)0x3DB832A5, (q31_t)0x8FC4BB53, (q31_t)0x3D8C24A7, + (q31_t)0x8FAC988E, (q31_t)0x3D600D2B, (q31_t)0x8F94871D, + (q31_t)0x3D33EC39, (q31_t)0x8F7C8701, (q31_t)0x3D07C1D5, + (q31_t)0x8F64983F, (q31_t)0x3CDB8E09, (q31_t)0x8F4CBADB, + (q31_t)0x3CAF50DA, (q31_t)0x8F34EED8, (q31_t)0x3C830A4F, + (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8F058B04, + (q31_t)0x3C2A6142, (q31_t)0x8EEDF33B, (q31_t)0x3BFDFECD, + (q31_t)0x8ED66CE1, (q31_t)0x3BD19317, (q31_t)0x8EBEF7FB, + (q31_t)0x3BA51E29, (q31_t)0x8EA7948C, (q31_t)0x3B78A007, + (q31_t)0x8E904298, (q31_t)0x3B4C18BA, (q31_t)0x8E790222, + (q31_t)0x3B1F8847, (q31_t)0x8E61D32D, (q31_t)0x3AF2EEB7, + (q31_t)0x8E4AB5BF, (q31_t)0x3AC64C0F, (q31_t)0x8E33A9D9, + (q31_t)0x3A99A057, (q31_t)0x8E1CAF80, (q31_t)0x3A6CEB95, + (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DEEEF82, + (q31_t)0x3A136712, (q31_t)0x8DD829E4, (q31_t)0x39E6975D, + (q31_t)0x8DC175E0, (q31_t)0x39B9BEBB, (q31_t)0x8DAAD37B, + (q31_t)0x398CDD32, (q31_t)0x8D9442B7, (q31_t)0x395FF2C9, + (q31_t)0x8D7DC399, (q31_t)0x3932FF87, (q31_t)0x8D675623, + (q31_t)0x39060372, (q31_t)0x8D50FA59, (q31_t)0x38D8FE93, + (q31_t)0x8D3AB03F, (q31_t)0x38ABF0EF, (q31_t)0x8D2477D8, + (q31_t)0x387EDA8E, (q31_t)0x8D0E5127, (q31_t)0x3851BB76, + (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CE238F6, + (q31_t)0x37F76340, (q31_t)0x8CCC477D, (q31_t)0x37CA2A30, + (q31_t)0x8CB667C7, (q31_t)0x379CE884, (q31_t)0x8CA099D9, + (q31_t)0x376F9E46, (q31_t)0x8C8ADDB6, (q31_t)0x37424B7A, + (q31_t)0x8C753361, (q31_t)0x3714F02A, (q31_t)0x8C5F9ADD, + (q31_t)0x36E78C5A, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, + (q31_t)0x8C349F58, (q31_t)0x368CAB5C, (q31_t)0x8C1F3C5C, + (q31_t)0x365F2E3B, (q31_t)0x8C09EB40, (q31_t)0x3631A8B7, + (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BDF7EAF, + (q31_t)0x35D684A5, (q31_t)0x8BCA6342, (q31_t)0x35A8E624, + (q31_t)0x8BB559C1, (q31_t)0x357B3F5D, (q31_t)0x8BA0622F, + (q31_t)0x354D9056, (q31_t)0x8B8B7C8F, (q31_t)0x351FD917, + (q31_t)0x8B76A8E4, (q31_t)0x34F219A7, (q31_t)0x8B61E732, + (q31_t)0x34C4520D, (q31_t)0x8B4D377C, (q31_t)0x3496824F, + (q31_t)0x8B3899C5, (q31_t)0x3468AA76, (q31_t)0x8B240E10, + (q31_t)0x343ACA87, (q31_t)0x8B0F9461, (q31_t)0x340CE28A, + (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AE6D71F, + (q31_t)0x33B0FA84, (q31_t)0x8AD29393, (q31_t)0x3382FA88, + (q31_t)0x8ABE6219, (q31_t)0x3354F29A, (q31_t)0x8AAA42B4, + (q31_t)0x3326E2C2, (q31_t)0x8A963567, (q31_t)0x32F8CB07, + (q31_t)0x8A823A35, (q31_t)0x32CAAB6F, (q31_t)0x8A6E5122, + (q31_t)0x329C8402, (q31_t)0x8A5A7A30, (q31_t)0x326E54C7, + (q31_t)0x8A46B563, (q31_t)0x32401DC5, (q31_t)0x8A3302BD, + (q31_t)0x3211DF03, (q31_t)0x8A1F6242, (q31_t)0x31E39889, + (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89F857D8, + (q31_t)0x3186F487, (q31_t)0x89E4EDEE, (q31_t)0x3158970D, + (q31_t)0x89D1963C, (q31_t)0x312A31F8, (q31_t)0x89BE50C3, + (q31_t)0x30FBC54D, (q31_t)0x89AB1D86, (q31_t)0x30CD5114, + (q31_t)0x8997FC89, (q31_t)0x309ED555, (q31_t)0x8984EDCF, + (q31_t)0x30705217, (q31_t)0x8971F15A, (q31_t)0x3041C760, + (q31_t)0x895F072D, (q31_t)0x30133538, (q31_t)0x894C2F4C, + (q31_t)0x2FE49BA6, (q31_t)0x893969B9, (q31_t)0x2FB5FAB2, + (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x89141589, + (q31_t)0x2F58A2BD, (q31_t)0x890186F1, (q31_t)0x2F29EBCC, + (q31_t)0x88EF0AB4, (q31_t)0x2EFB2D94, (q31_t)0x88DCA0D3, + (q31_t)0x2ECC681E, (q31_t)0x88CA4951, (q31_t)0x2E9D9B70, + (q31_t)0x88B80431, (q31_t)0x2E6EC792, (q31_t)0x88A5D177, + (q31_t)0x2E3FEC8B, (q31_t)0x8893B124, (q31_t)0x2E110A62, + (q31_t)0x8881A33C, (q31_t)0x2DE2211E, (q31_t)0x886FA7C2, + (q31_t)0x2DB330C7, (q31_t)0x885DBEB7, (q31_t)0x2D843963, + (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x883A23FE, + (q31_t)0x2D263595, (q31_t)0x88287255, (q31_t)0x2CF72939, + (q31_t)0x8816D327, (q31_t)0x2CC815ED, (q31_t)0x88054677, + (q31_t)0x2C98FBBA, (q31_t)0x87F3CC47, (q31_t)0x2C69DAA6, + (q31_t)0x87E2649B, (q31_t)0x2C3AB2B9, (q31_t)0x87D10F75, + (q31_t)0x2C0B83F9, (q31_t)0x87BFCCD7, (q31_t)0x2BDC4E6F, + (q31_t)0x87AE9CC5, (q31_t)0x2BAD1221, (q31_t)0x879D7F40, + (q31_t)0x2B7DCF17, (q31_t)0x878C744C, (q31_t)0x2B4E8558, + (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x876A9621, + (q31_t)0x2AEFDDD8, (q31_t)0x8759C2EF, (q31_t)0x2AC08025, + (q31_t)0x87490257, (q31_t)0x2A911BDB, (q31_t)0x8738545E, + (q31_t)0x2A61B101, (q31_t)0x8727B904, (q31_t)0x2A323F9D, + (q31_t)0x8717304E, (q31_t)0x2A02C7B8, (q31_t)0x8706BA3C, + (q31_t)0x29D34958, (q31_t)0x86F656D3, (q31_t)0x29A3C484, + (q31_t)0x86E60614, (q31_t)0x29743945, (q31_t)0x86D5C802, + (q31_t)0x2944A7A2, (q31_t)0x86C59C9F, (q31_t)0x29150FA1, + (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x86A57DF1, + (q31_t)0x28B5CCA5, (q31_t)0x86958AAB, (q31_t)0x288621B9, + (q31_t)0x8685AA1F, (q31_t)0x2856708C, (q31_t)0x8675DC4E, + (q31_t)0x2826B928, (q31_t)0x8666213C, (q31_t)0x27F6FB92, + (q31_t)0x865678EA, (q31_t)0x27C737D2, (q31_t)0x8646E35B, + (q31_t)0x27976DF1, (q31_t)0x86376092, (q31_t)0x27679DF4, + (q31_t)0x8627F090, (q31_t)0x2737C7E3, (q31_t)0x86189359, + (q31_t)0x2707EBC6, (q31_t)0x860948EE, (q31_t)0x26D809A5, + (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85EAEC88, + (q31_t)0x26783370, (q31_t)0x85DBDA91, (q31_t)0x26483F6C, + (q31_t)0x85CCDB70, (q31_t)0x26184581, (q31_t)0x85BDEF27, + (q31_t)0x25E845B5, (q31_t)0x85AF15B9, (q31_t)0x25B84012, + (q31_t)0x85A04F28, (q31_t)0x2588349D, (q31_t)0x85919B75, + (q31_t)0x2558235E, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, + (q31_t)0x85746CB7, (q31_t)0x24F7EFA1, (q31_t)0x8565F1B0, + (q31_t)0x24C7CD32, (q31_t)0x85578991, (q31_t)0x2497A517, + (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x853AF214, + (q31_t)0x243743FA, (q31_t)0x852CC2BA, (q31_t)0x24070B07, + (q31_t)0x851EA652, (q31_t)0x23D6CC86, (q31_t)0x85109CDC, + (q31_t)0x23A6887E, (q31_t)0x8502A65C, (q31_t)0x23763EF7, + (q31_t)0x84F4C2D3, (q31_t)0x2345EFF7, (q31_t)0x84E6F244, + (q31_t)0x23159B87, (q31_t)0x84D934B0, (q31_t)0x22E541AE, + (q31_t)0x84CB8A1B, (q31_t)0x22B4E274, (q31_t)0x84BDF285, + (q31_t)0x22847DDF, (q31_t)0x84B06DF1, (q31_t)0x225413F8, + (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x84959DD9, + (q31_t)0x21F3304E, (q31_t)0x84885257, (q31_t)0x21C2B69C, + (q31_t)0x847B19E1, (q31_t)0x219237B4, (q31_t)0x846DF476, + (q31_t)0x2161B39F, (q31_t)0x8460E21A, (q31_t)0x21312A65, + (q31_t)0x8453E2CE, (q31_t)0x21009C0B, (q31_t)0x8446F695, + (q31_t)0x20D0089B, (q31_t)0x843A1D70, (q31_t)0x209F701C, + (q31_t)0x842D5761, (q31_t)0x206ED295, (q31_t)0x8420A46B, + (q31_t)0x203E300D, (q31_t)0x8414048F, (q31_t)0x200D888C, + (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83FAFE2E, + (q31_t)0x1FAC2ABF, (q31_t)0x83EE97AC, (q31_t)0x1F7B7480, + (q31_t)0x83E2444D, (q31_t)0x1F4AB967, (q31_t)0x83D60411, + (q31_t)0x1F19F97B, (q31_t)0x83C9D6FB, (q31_t)0x1EE934C2, + (q31_t)0x83BDBD0D, (q31_t)0x1EB86B46, (q31_t)0x83B1B649, + (q31_t)0x1E879D0C, (q31_t)0x83A5C2B0, (q31_t)0x1E56CA1E, + (q31_t)0x8399E244, (q31_t)0x1E25F281, (q31_t)0x838E1507, + (q31_t)0x1DF5163F, (q31_t)0x83825AFB, (q31_t)0x1DC4355D, + (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x836B207D, + (q31_t)0x1D6265DD, (q31_t)0x835FA00E, (q31_t)0x1D31774D, + (q31_t)0x835432D8, (q31_t)0x1D00843C, (q31_t)0x8348D8DB, + (q31_t)0x1CCF8CB3, (q31_t)0x833D921A, (q31_t)0x1C9E90B8, + (q31_t)0x83325E97, (q31_t)0x1C6D9053, (q31_t)0x83273E52, + (q31_t)0x1C3C8B8C, (q31_t)0x831C314E, (q31_t)0x1C0B826A, + (q31_t)0x8311378C, (q31_t)0x1BDA74F5, (q31_t)0x8306510F, + (q31_t)0x1BA96334, (q31_t)0x82FB7DD8, (q31_t)0x1B784D30, + (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82E61141, + (q31_t)0x1B161479, (q31_t)0x82DB77E5, (q31_t)0x1AE4F1D6, + (q31_t)0x82D0F1D5, (q31_t)0x1AB3CB0C, (q31_t)0x82C67F13, + (q31_t)0x1A82A025, (q31_t)0x82BC1FA1, (q31_t)0x1A517127, + (q31_t)0x82B1D381, (q31_t)0x1A203E1B, (q31_t)0x82A79AB3, + (q31_t)0x19EF0706, (q31_t)0x829D753A, (q31_t)0x19BDCBF2, + (q31_t)0x82936316, (q31_t)0x198C8CE6, (q31_t)0x8289644A, + (q31_t)0x195B49E9, (q31_t)0x827F78D8, (q31_t)0x192A0303, + (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x826BDC04, + (q31_t)0x18C7699B, (q31_t)0x82622AA5, (q31_t)0x18961727, + (q31_t)0x82588CA6, (q31_t)0x1864C0E9, (q31_t)0x824F0208, + (q31_t)0x183366E8, (q31_t)0x82458ACB, (q31_t)0x1802092C, + (q31_t)0x823C26F2, (q31_t)0x17D0A7BB, (q31_t)0x8232D67E, + (q31_t)0x179F429F, (q31_t)0x82299971, (q31_t)0x176DD9DE, + (q31_t)0x82206FCB, (q31_t)0x173C6D80, (q31_t)0x8217598F, + (q31_t)0x170AFD8D, (q31_t)0x820E56BE, (q31_t)0x16D98A0C, + (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81FC8B60, + (q31_t)0x1676987F, (q31_t)0x81F3C2D7, (q31_t)0x16451A83, + (q31_t)0x81EB0DBD, (q31_t)0x16139917, (q31_t)0x81E26C16, + (q31_t)0x15E21444, (q31_t)0x81D9DDE1, (q31_t)0x15B08C11, + (q31_t)0x81D16320, (q31_t)0x157F0086, (q31_t)0x81C8FBD5, + (q31_t)0x154D71AA, (q31_t)0x81C0A801, (q31_t)0x151BDF85, + (q31_t)0x81B867A4, (q31_t)0x14EA4A1F, (q31_t)0x81B03AC1, + (q31_t)0x14B8B17F, (q31_t)0x81A82159, (q31_t)0x148715AD, + (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x819828FD, + (q31_t)0x1423D492, (q31_t)0x81904A0C, (q31_t)0x13F22F57, + (q31_t)0x81887E9A, (q31_t)0x13C0870A, (q31_t)0x8180C6A9, + (q31_t)0x138EDBB0, (q31_t)0x8179223A, (q31_t)0x135D2D53, + (q31_t)0x8171914E, (q31_t)0x132B7BF9, (q31_t)0x816A13E6, + (q31_t)0x12F9C7AA, (q31_t)0x8162AA03, (q31_t)0x12C8106E, + (q31_t)0x815B53A8, (q31_t)0x1296564D, (q31_t)0x815410D3, + (q31_t)0x1264994E, (q31_t)0x814CE188, (q31_t)0x1232D978, + (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x813EBD90, + (q31_t)0x11CF516A, (q31_t)0x8137C8E6, (q31_t)0x119D8940, + (q31_t)0x8130E7C8, (q31_t)0x116BBE5F, (q31_t)0x812A1A39, + (q31_t)0x1139F0CE, (q31_t)0x81236039, (q31_t)0x11082096, + (q31_t)0x811CB9CA, (q31_t)0x10D64DBC, (q31_t)0x811626EC, + (q31_t)0x10A4784A, (q31_t)0x810FA7A0, (q31_t)0x1072A047, + (q31_t)0x81093BE8, (q31_t)0x1040C5BB, (q31_t)0x8102E3C3, + (q31_t)0x100EE8AD, (q31_t)0x80FC9F35, (q31_t)0x0FDD0925, + (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80F050DB, + (q31_t)0x0F7942C6, (q31_t)0x80EA4712, (q31_t)0x0F475BFE, + (q31_t)0x80E450E2, (q31_t)0x0F1572DC, (q31_t)0x80DE6E4C, + (q31_t)0x0EE38765, (q31_t)0x80D89F51, (q31_t)0x0EB199A3, + (q31_t)0x80D2E3F1, (q31_t)0x0E7FA99D, (q31_t)0x80CD3C2F, + (q31_t)0x0E4DB75B, (q31_t)0x80C7A80A, (q31_t)0x0E1BC2E3, + (q31_t)0x80C22783, (q31_t)0x0DE9CC3F, (q31_t)0x80BCBA9C, + (q31_t)0x0DB7D376, (q31_t)0x80B76155, (q31_t)0x0D85D88F, + (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x80ACE9AB, + (q31_t)0x0D21DC87, (q31_t)0x80A7CB49, (q31_t)0x0CEFDB75, + (q31_t)0x80A2C08B, (q31_t)0x0CBDD865, (q31_t)0x809DC970, + (q31_t)0x0C8BD35E, (q31_t)0x8098E5FB, (q31_t)0x0C59CC67, + (q31_t)0x8094162B, (q31_t)0x0C27C389, (q31_t)0x808F5A02, + (q31_t)0x0BF5B8CB, (q31_t)0x808AB180, (q31_t)0x0BC3AC35, + (q31_t)0x80861CA5, (q31_t)0x0B919DCE, (q31_t)0x80819B74, + (q31_t)0x0B5F8D9F, (q31_t)0x807D2DEB, (q31_t)0x0B2D7BAE, + (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80748DD9, + (q31_t)0x0AC952AA, (q31_t)0x80705B50, (q31_t)0x0A973BA5, + (q31_t)0x806C3C73, (q31_t)0x0A6522FE, (q31_t)0x80683143, + (q31_t)0x0A3308BC, (q31_t)0x806439C0, (q31_t)0x0A00ECE8, + (q31_t)0x806055EA, (q31_t)0x09CECF89, (q31_t)0x805C85C3, + (q31_t)0x099CB0A7, (q31_t)0x8058C94C, (q31_t)0x096A9049, + (q31_t)0x80552083, (q31_t)0x09386E77, (q31_t)0x80518B6B, + (q31_t)0x09064B3A, (q31_t)0x804E0A03, (q31_t)0x08D42698, + (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x80474248, + (q31_t)0x086FD947, (q31_t)0x8043FBF6, (q31_t)0x083DB0A7, + (q31_t)0x8040C956, (q31_t)0x080B86C1, (q31_t)0x803DAA69, + (q31_t)0x07D95B9E, (q31_t)0x803A9F31, (q31_t)0x07A72F45, + (q31_t)0x8037A7AC, (q31_t)0x077501BE, (q31_t)0x8034C3DC, + (q31_t)0x0742D310, (q31_t)0x8031F3C1, (q31_t)0x0710A344, + (q31_t)0x802F375C, (q31_t)0x06DE7261, (q31_t)0x802C8EAD, + (q31_t)0x06AC406F, (q31_t)0x8029F9B4, (q31_t)0x067A0D75, + (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80250AE7, + (q31_t)0x0615A48A, (q31_t)0x8022B113, (q31_t)0x05E36EA9, + (q31_t)0x80206AF8, (q31_t)0x05B137DF, (q31_t)0x801E3894, + (q31_t)0x057F0034, (q31_t)0x801C19E9, (q31_t)0x054CC7B0, + (q31_t)0x801A0EF7, (q31_t)0x051A8E5C, (q31_t)0x801817BF, + (q31_t)0x04E8543D, (q31_t)0x80163440, (q31_t)0x04B6195D, + (q31_t)0x8014647A, (q31_t)0x0483DDC3, (q31_t)0x8012A86F, + (q31_t)0x0451A176, (q31_t)0x8011001E, (q31_t)0x041F647F, + (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x800DEAAC, + (q31_t)0x03BAE8B1, (q31_t)0x800C7D8C, (q31_t)0x0388A9E9, + (q31_t)0x800B2427, (q31_t)0x03566A96, (q31_t)0x8009DE7D, + (q31_t)0x03242ABF, (q31_t)0x8008AC90, (q31_t)0x02F1EA6B, + (q31_t)0x80078E5E, (q31_t)0x02BFA9A4, (q31_t)0x800683E8, + (q31_t)0x028D6870, (q31_t)0x80058D2E, (q31_t)0x025B26D7, + (q31_t)0x8004AA31, (q31_t)0x0228E4E1, (q31_t)0x8003DAF0, + (q31_t)0x01F6A296, (q31_t)0x80031F6C, (q31_t)0x01C45FFE, + (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x8001E39B, + (q31_t)0x015FDA03, (q31_t)0x8001634D, (q31_t)0x012D96B0, + (q31_t)0x8000F6BD, (q31_t)0x00FB532F, (q31_t)0x80009DE9, + (q31_t)0x00C90F88, (q31_t)0x800058D3, (q31_t)0x0096CBC1, + (q31_t)0x8000277A, (q31_t)0x006487E3, (q31_t)0x800009DE, + (q31_t)0x003243F5, (q31_t)0x80000000, (q31_t)0x00000000, + (q31_t)0x800009DE, (q31_t)0xFFCDBC0A, (q31_t)0x8000277A, + (q31_t)0xFF9B781D, (q31_t)0x800058D3, (q31_t)0xFF69343E, + (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x8000F6BD, + (q31_t)0xFF04ACD0, (q31_t)0x8001634D, (q31_t)0xFED2694F, + (q31_t)0x8001E39B, (q31_t)0xFEA025FC, (q31_t)0x800277A5, + (q31_t)0xFE6DE2E0, (q31_t)0x80031F6C, (q31_t)0xFE3BA001, + (q31_t)0x8003DAF0, (q31_t)0xFE095D69, (q31_t)0x8004AA31, + (q31_t)0xFDD71B1E, (q31_t)0x80058D2E, (q31_t)0xFDA4D928, + (q31_t)0x800683E8, (q31_t)0xFD72978F, (q31_t)0x80078E5E, + (q31_t)0xFD40565B, (q31_t)0x8008AC90, (q31_t)0xFD0E1594, + (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800B2427, + (q31_t)0xFCA99569, (q31_t)0x800C7D8C, (q31_t)0xFC775616, + (q31_t)0x800DEAAC, (q31_t)0xFC45174E, (q31_t)0x800F6B88, + (q31_t)0xFC12D919, (q31_t)0x8011001E, (q31_t)0xFBE09B80, + (q31_t)0x8012A86F, (q31_t)0xFBAE5E89, (q31_t)0x8014647A, + (q31_t)0xFB7C223C, (q31_t)0x80163440, (q31_t)0xFB49E6A2, + (q31_t)0x801817BF, (q31_t)0xFB17ABC2, (q31_t)0x801A0EF7, + (q31_t)0xFAE571A4, (q31_t)0x801C19E9, (q31_t)0xFAB3384F, + (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x80206AF8, + (q31_t)0xFA4EC820, (q31_t)0x8022B113, (q31_t)0xFA1C9156, + (q31_t)0x80250AE7, (q31_t)0xF9EA5B75, (q31_t)0x80277872, + (q31_t)0xF9B82683, (q31_t)0x8029F9B4, (q31_t)0xF985F28A, + (q31_t)0x802C8EAD, (q31_t)0xF953BF90, (q31_t)0x802F375C, + (q31_t)0xF9218D9E, (q31_t)0x8031F3C1, (q31_t)0xF8EF5CBB, + (q31_t)0x8034C3DC, (q31_t)0xF8BD2CEF, (q31_t)0x8037A7AC, + (q31_t)0xF88AFE41, (q31_t)0x803A9F31, (q31_t)0xF858D0BA, + (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8040C956, + (q31_t)0xF7F4793E, (q31_t)0x8043FBF6, (q31_t)0xF7C24F58, + (q31_t)0x80474248, (q31_t)0xF79026B8, (q31_t)0x804A9C4D, + (q31_t)0xF75DFF65, (q31_t)0x804E0A03, (q31_t)0xF72BD967, + (q31_t)0x80518B6B, (q31_t)0xF6F9B4C5, (q31_t)0x80552083, + (q31_t)0xF6C79188, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, + (q31_t)0x805C85C3, (q31_t)0xF6634F58, (q31_t)0x806055EA, + (q31_t)0xF6313076, (q31_t)0x806439C0, (q31_t)0xF5FF1317, + (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x806C3C73, + (q31_t)0xF59ADD01, (q31_t)0x80705B50, (q31_t)0xF568C45A, + (q31_t)0x80748DD9, (q31_t)0xF536AD55, (q31_t)0x8078D40D, + (q31_t)0xF50497FA, (q31_t)0x807D2DEB, (q31_t)0xF4D28451, + (q31_t)0x80819B74, (q31_t)0xF4A07260, (q31_t)0x80861CA5, + (q31_t)0xF46E6231, (q31_t)0x808AB180, (q31_t)0xF43C53CA, + (q31_t)0x808F5A02, (q31_t)0xF40A4734, (q31_t)0x8094162B, + (q31_t)0xF3D83C76, (q31_t)0x8098E5FB, (q31_t)0xF3A63398, + (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80A2C08B, + (q31_t)0xF342279A, (q31_t)0x80A7CB49, (q31_t)0xF310248A, + (q31_t)0x80ACE9AB, (q31_t)0xF2DE2378, (q31_t)0x80B21BAF, + (q31_t)0xF2AC246D, (q31_t)0x80B76155, (q31_t)0xF27A2770, + (q31_t)0x80BCBA9C, (q31_t)0xF2482C89, (q31_t)0x80C22783, + (q31_t)0xF21633C0, (q31_t)0x80C7A80A, (q31_t)0xF1E43D1C, + (q31_t)0x80CD3C2F, (q31_t)0xF1B248A5, (q31_t)0x80D2E3F1, + (q31_t)0xF1805662, (q31_t)0x80D89F51, (q31_t)0xF14E665C, + (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80E450E2, + (q31_t)0xF0EA8D23, (q31_t)0x80EA4712, (q31_t)0xF0B8A401, + (q31_t)0x80F050DB, (q31_t)0xF086BD39, (q31_t)0x80F66E3C, + (q31_t)0xF054D8D4, (q31_t)0x80FC9F35, (q31_t)0xF022F6DA, + (q31_t)0x8102E3C3, (q31_t)0xEFF11752, (q31_t)0x81093BE8, + (q31_t)0xEFBF3A44, (q31_t)0x810FA7A0, (q31_t)0xEF8D5FB8, + (q31_t)0x811626EC, (q31_t)0xEF5B87B5, (q31_t)0x811CB9CA, + (q31_t)0xEF29B243, (q31_t)0x81236039, (q31_t)0xEEF7DF6A, + (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8130E7C8, + (q31_t)0xEE9441A0, (q31_t)0x8137C8E6, (q31_t)0xEE6276BF, + (q31_t)0x813EBD90, (q31_t)0xEE30AE95, (q31_t)0x8145C5C6, + (q31_t)0xEDFEE92B, (q31_t)0x814CE188, (q31_t)0xEDCD2687, + (q31_t)0x815410D3, (q31_t)0xED9B66B2, (q31_t)0x815B53A8, + (q31_t)0xED69A9B2, (q31_t)0x8162AA03, (q31_t)0xED37EF91, + (q31_t)0x816A13E6, (q31_t)0xED063855, (q31_t)0x8171914E, + (q31_t)0xECD48406, (q31_t)0x8179223A, (q31_t)0xECA2D2AC, + (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81887E9A, + (q31_t)0xEC3F78F5, (q31_t)0x81904A0C, (q31_t)0xEC0DD0A8, + (q31_t)0x819828FD, (q31_t)0xEBDC2B6D, (q31_t)0x81A01B6C, + (q31_t)0xEBAA894E, (q31_t)0x81A82159, (q31_t)0xEB78EA52, + (q31_t)0x81B03AC1, (q31_t)0xEB474E80, (q31_t)0x81B867A4, + (q31_t)0xEB15B5E0, (q31_t)0x81C0A801, (q31_t)0xEAE4207A, + (q31_t)0x81C8FBD5, (q31_t)0xEAB28E55, (q31_t)0x81D16320, + (q31_t)0xEA80FF79, (q31_t)0x81D9DDE1, (q31_t)0xEA4F73EE, + (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x81EB0DBD, + (q31_t)0xE9EC66E8, (q31_t)0x81F3C2D7, (q31_t)0xE9BAE57C, + (q31_t)0x81FC8B60, (q31_t)0xE9896780, (q31_t)0x82056758, + (q31_t)0xE957ECFB, (q31_t)0x820E56BE, (q31_t)0xE92675F4, + (q31_t)0x8217598F, (q31_t)0xE8F50273, (q31_t)0x82206FCB, + (q31_t)0xE8C3927F, (q31_t)0x82299971, (q31_t)0xE8922621, + (q31_t)0x8232D67E, (q31_t)0xE860BD60, (q31_t)0x823C26F2, + (q31_t)0xE82F5844, (q31_t)0x82458ACB, (q31_t)0xE7FDF6D3, + (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x82588CA6, + (q31_t)0xE79B3F16, (q31_t)0x82622AA5, (q31_t)0xE769E8D8, + (q31_t)0x826BDC04, (q31_t)0xE7389664, (q31_t)0x8275A0C0, + (q31_t)0xE70747C3, (q31_t)0x827F78D8, (q31_t)0xE6D5FCFC, + (q31_t)0x8289644A, (q31_t)0xE6A4B616, (q31_t)0x82936316, + (q31_t)0xE6737319, (q31_t)0x829D753A, (q31_t)0xE642340D, + (q31_t)0x82A79AB3, (q31_t)0xE610F8F9, (q31_t)0x82B1D381, + (q31_t)0xE5DFC1E4, (q31_t)0x82BC1FA1, (q31_t)0xE5AE8ED8, + (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82D0F1D5, + (q31_t)0xE54C34F3, (q31_t)0x82DB77E5, (q31_t)0xE51B0E2A, + (q31_t)0x82E61141, (q31_t)0xE4E9EB86, (q31_t)0x82F0BDE8, + (q31_t)0xE4B8CD10, (q31_t)0x82FB7DD8, (q31_t)0xE487B2CF, + (q31_t)0x8306510F, (q31_t)0xE4569CCB, (q31_t)0x8311378C, + (q31_t)0xE4258B0A, (q31_t)0x831C314E, (q31_t)0xE3F47D95, + (q31_t)0x83273E52, (q31_t)0xE3C37473, (q31_t)0x83325E97, + (q31_t)0xE3926FAC, (q31_t)0x833D921A, (q31_t)0xE3616F47, + (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x835432D8, + (q31_t)0xE2FF7BC3, (q31_t)0x835FA00E, (q31_t)0xE2CE88B2, + (q31_t)0x836B207D, (q31_t)0xE29D9A22, (q31_t)0x8376B422, + (q31_t)0xE26CB01A, (q31_t)0x83825AFB, (q31_t)0xE23BCAA2, + (q31_t)0x838E1507, (q31_t)0xE20AE9C1, (q31_t)0x8399E244, + (q31_t)0xE1DA0D7E, (q31_t)0x83A5C2B0, (q31_t)0xE1A935E1, + (q31_t)0x83B1B649, (q31_t)0xE17862F3, (q31_t)0x83BDBD0D, + (q31_t)0xE14794B9, (q31_t)0x83C9D6FB, (q31_t)0xE116CB3D, + (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x83E2444D, + (q31_t)0xE0B54698, (q31_t)0x83EE97AC, (q31_t)0xE0848B7F, + (q31_t)0x83FAFE2E, (q31_t)0xE053D541, (q31_t)0x840777CF, + (q31_t)0xE02323E5, (q31_t)0x8414048F, (q31_t)0xDFF27773, + (q31_t)0x8420A46B, (q31_t)0xDFC1CFF2, (q31_t)0x842D5761, + (q31_t)0xDF912D6A, (q31_t)0x843A1D70, (q31_t)0xDF608FE3, + (q31_t)0x8446F695, (q31_t)0xDF2FF764, (q31_t)0x8453E2CE, + (q31_t)0xDEFF63F4, (q31_t)0x8460E21A, (q31_t)0xDECED59B, + (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x847B19E1, + (q31_t)0xDE6DC84B, (q31_t)0x84885257, (q31_t)0xDE3D4963, + (q31_t)0x84959DD9, (q31_t)0xDE0CCFB1, (q31_t)0x84A2FC62, + (q31_t)0xDDDC5B3A, (q31_t)0x84B06DF1, (q31_t)0xDDABEC07, + (q31_t)0x84BDF285, (q31_t)0xDD7B8220, (q31_t)0x84CB8A1B, + (q31_t)0xDD4B1D8B, (q31_t)0x84D934B0, (q31_t)0xDD1ABE51, + (q31_t)0x84E6F244, (q31_t)0xDCEA6478, (q31_t)0x84F4C2D3, + (q31_t)0xDCBA1008, (q31_t)0x8502A65C, (q31_t)0xDC89C108, + (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x851EA652, + (q31_t)0xDC293379, (q31_t)0x852CC2BA, (q31_t)0xDBF8F4F8, + (q31_t)0x853AF214, (q31_t)0xDBC8BC05, (q31_t)0x8549345C, + (q31_t)0xDB9888A8, (q31_t)0x85578991, (q31_t)0xDB685AE8, + (q31_t)0x8565F1B0, (q31_t)0xDB3832CD, (q31_t)0x85746CB7, + (q31_t)0xDB08105E, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, + (q31_t)0x85919B75, (q31_t)0xDAA7DCA1, (q31_t)0x85A04F28, + (q31_t)0xDA77CB62, (q31_t)0x85AF15B9, (q31_t)0xDA47BFED, + (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85CCDB70, + (q31_t)0xD9E7BA7E, (q31_t)0x85DBDA91, (q31_t)0xD9B7C093, + (q31_t)0x85EAEC88, (q31_t)0xD987CC8F, (q31_t)0x85FA1152, + (q31_t)0xD957DE7A, (q31_t)0x860948EE, (q31_t)0xD927F65B, + (q31_t)0x86189359, (q31_t)0xD8F81439, (q31_t)0x8627F090, + (q31_t)0xD8C8381C, (q31_t)0x86376092, (q31_t)0xD898620C, + (q31_t)0x8646E35B, (q31_t)0xD868920F, (q31_t)0x865678EA, + (q31_t)0xD838C82D, (q31_t)0x8666213C, (q31_t)0xD809046D, + (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x8685AA1F, + (q31_t)0xD7A98F73, (q31_t)0x86958AAB, (q31_t)0xD779DE46, + (q31_t)0x86A57DF1, (q31_t)0xD74A335A, (q31_t)0x86B583EE, + (q31_t)0xD71A8EB5, (q31_t)0x86C59C9F, (q31_t)0xD6EAF05E, + (q31_t)0x86D5C802, (q31_t)0xD6BB585D, (q31_t)0x86E60614, + (q31_t)0xD68BC6BA, (q31_t)0x86F656D3, (q31_t)0xD65C3B7B, + (q31_t)0x8706BA3C, (q31_t)0xD62CB6A7, (q31_t)0x8717304E, + (q31_t)0xD5FD3847, (q31_t)0x8727B904, (q31_t)0xD5CDC062, + (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x87490257, + (q31_t)0xD56EE424, (q31_t)0x8759C2EF, (q31_t)0xD53F7FDA, + (q31_t)0x876A9621, (q31_t)0xD5102227, (q31_t)0x877B7BEC, + (q31_t)0xD4E0CB14, (q31_t)0x878C744C, (q31_t)0xD4B17AA7, + (q31_t)0x879D7F40, (q31_t)0xD48230E8, (q31_t)0x87AE9CC5, + (q31_t)0xD452EDDE, (q31_t)0x87BFCCD7, (q31_t)0xD423B190, + (q31_t)0x87D10F75, (q31_t)0xD3F47C06, (q31_t)0x87E2649B, + (q31_t)0xD3C54D46, (q31_t)0x87F3CC47, (q31_t)0xD3962559, + (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x8816D327, + (q31_t)0xD337EA12, (q31_t)0x88287255, (q31_t)0xD308D6C6, + (q31_t)0x883A23FE, (q31_t)0xD2D9CA6A, (q31_t)0x884BE820, + (q31_t)0xD2AAC504, (q31_t)0x885DBEB7, (q31_t)0xD27BC69C, + (q31_t)0x886FA7C2, (q31_t)0xD24CCF38, (q31_t)0x8881A33C, + (q31_t)0xD21DDEE1, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, + (q31_t)0x88A5D177, (q31_t)0xD1C01374, (q31_t)0x88B80431, + (q31_t)0xD191386D, (q31_t)0x88CA4951, (q31_t)0xD162648F, + (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x88EF0AB4, + (q31_t)0xD104D26B, (q31_t)0x890186F1, (q31_t)0xD0D61433, + (q31_t)0x89141589, (q31_t)0xD0A75D42, (q31_t)0x8926B677, + (q31_t)0xD078AD9D, (q31_t)0x893969B9, (q31_t)0xD04A054D, + (q31_t)0x894C2F4C, (q31_t)0xD01B6459, (q31_t)0x895F072D, + (q31_t)0xCFECCAC7, (q31_t)0x8971F15A, (q31_t)0xCFBE389F, + (q31_t)0x8984EDCF, (q31_t)0xCF8FADE8, (q31_t)0x8997FC89, + (q31_t)0xCF612AAA, (q31_t)0x89AB1D86, (q31_t)0xCF32AEEB, + (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x89D1963C, + (q31_t)0xCED5CE08, (q31_t)0x89E4EDEE, (q31_t)0xCEA768F2, + (q31_t)0x89F857D8, (q31_t)0xCE790B78, (q31_t)0x8A0BD3F5, + (q31_t)0xCE4AB5A2, (q31_t)0x8A1F6242, (q31_t)0xCE1C6776, + (q31_t)0x8A3302BD, (q31_t)0xCDEE20FC, (q31_t)0x8A46B563, + (q31_t)0xCDBFE23A, (q31_t)0x8A5A7A30, (q31_t)0xCD91AB38, + (q31_t)0x8A6E5122, (q31_t)0xCD637BFD, (q31_t)0x8A823A35, + (q31_t)0xCD355490, (q31_t)0x8A963567, (q31_t)0xCD0734F8, + (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8ABE6219, + (q31_t)0xCCAB0D65, (q31_t)0x8AD29393, (q31_t)0xCC7D0577, + (q31_t)0x8AE6D71F, (q31_t)0xCC4F057B, (q31_t)0x8AFB2CBA, + (q31_t)0xCC210D78, (q31_t)0x8B0F9461, (q31_t)0xCBF31D75, + (q31_t)0x8B240E10, (q31_t)0xCBC53578, (q31_t)0x8B3899C5, + (q31_t)0xCB975589, (q31_t)0x8B4D377C, (q31_t)0xCB697DB0, + (q31_t)0x8B61E732, (q31_t)0xCB3BADF2, (q31_t)0x8B76A8E4, + (q31_t)0xCB0DE658, (q31_t)0x8B8B7C8F, (q31_t)0xCAE026E8, + (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BB559C1, + (q31_t)0xCA84C0A2, (q31_t)0x8BCA6342, (q31_t)0xCA5719DB, + (q31_t)0x8BDF7EAF, (q31_t)0xCA297B5A, (q31_t)0x8BF4AC05, + (q31_t)0xC9FBE527, (q31_t)0x8C09EB40, (q31_t)0xC9CE5748, + (q31_t)0x8C1F3C5C, (q31_t)0xC9A0D1C4, (q31_t)0x8C349F58, + (q31_t)0xC97354A3, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, + (q31_t)0x8C5F9ADD, (q31_t)0xC91873A5, (q31_t)0x8C753361, + (q31_t)0xC8EB0FD6, (q31_t)0x8C8ADDB6, (q31_t)0xC8BDB485, + (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CB667C7, + (q31_t)0xC863177B, (q31_t)0x8CCC477D, (q31_t)0xC835D5D0, + (q31_t)0x8CE238F6, (q31_t)0xC8089CBF, (q31_t)0x8CF83C30, + (q31_t)0xC7DB6C50, (q31_t)0x8D0E5127, (q31_t)0xC7AE4489, + (q31_t)0x8D2477D8, (q31_t)0xC7812571, (q31_t)0x8D3AB03F, + (q31_t)0xC7540F10, (q31_t)0x8D50FA59, (q31_t)0xC727016C, + (q31_t)0x8D675623, (q31_t)0xC6F9FC8D, (q31_t)0x8D7DC399, + (q31_t)0xC6CD0079, (q31_t)0x8D9442B7, (q31_t)0xC6A00D36, + (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8DC175E0, + (q31_t)0xC6464144, (q31_t)0x8DD829E4, (q31_t)0xC61968A2, + (q31_t)0x8DEEEF82, (q31_t)0xC5EC98ED, (q31_t)0x8E05C6B7, + (q31_t)0xC5BFD22E, (q31_t)0x8E1CAF80, (q31_t)0xC593146A, + (q31_t)0x8E33A9D9, (q31_t)0xC5665FA8, (q31_t)0x8E4AB5BF, + (q31_t)0xC539B3F0, (q31_t)0x8E61D32D, (q31_t)0xC50D1148, + (q31_t)0x8E790222, (q31_t)0xC4E077B8, (q31_t)0x8E904298, + (q31_t)0xC4B3E746, (q31_t)0x8EA7948C, (q31_t)0xC4875FF8, + (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8ED66CE1, + (q31_t)0xC42E6CE8, (q31_t)0x8EEDF33B, (q31_t)0xC4020132, + (q31_t)0x8F058B04, (q31_t)0xC3D59EBD, (q31_t)0x8F1D343A, + (q31_t)0xC3A9458F, (q31_t)0x8F34EED8, (q31_t)0xC37CF5B0, + (q31_t)0x8F4CBADB, (q31_t)0xC350AF25, (q31_t)0x8F64983F, + (q31_t)0xC32471F6, (q31_t)0x8F7C8701, (q31_t)0xC2F83E2A, + (q31_t)0x8F94871D, (q31_t)0xC2CC13C7, (q31_t)0x8FAC988E, + (q31_t)0xC29FF2D4, (q31_t)0x8FC4BB53, (q31_t)0xC273DB58, + (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x8FF534C4, + (q31_t)0xC21BC8E0, (q31_t)0x900D8B69, (q31_t)0xC1EFCDF2, + (q31_t)0x9025F352, (q31_t)0xC1C3DC96, (q31_t)0x903E6C7A, + (q31_t)0xC197F4D3, (q31_t)0x9056F6DF, (q31_t)0xC16C16B0, + (q31_t)0x906F927B, (q31_t)0xC1404233, (q31_t)0x90883F4C, + (q31_t)0xC1147763, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, + (q31_t)0x90B9CC7C, (q31_t)0xC0BCFEE7, (q31_t)0x90D2ACD3, + (q31_t)0xC0915147, (q31_t)0x90EB9E50, (q31_t)0xC065AD70, + (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x911DB4A8, + (q31_t)0xC00E8335, (q31_t)0x9136D97D, (q31_t)0xBFE2FCDF, + (q31_t)0x91500F67, (q31_t)0xBFB7806C, (q31_t)0x91695663, + (q31_t)0xBF8C0DE2, (q31_t)0x9182AE6C, (q31_t)0xBF60A54A, + (q31_t)0x919C1780, (q31_t)0xBF3546A8, (q31_t)0x91B5919A, + (q31_t)0xBF09F204, (q31_t)0x91CF1CB6, (q31_t)0xBEDEA765, + (q31_t)0x91E8B8D0, (q31_t)0xBEB366D1, (q31_t)0x920265E4, + (q31_t)0xBE88304F, (q31_t)0x921C23EE, (q31_t)0xBE5D03E5, + (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x924FD2D6, + (q31_t)0xBE06C977, (q31_t)0x9269C3AC, (q31_t)0xBDDBBB7F, + (q31_t)0x9283C567, (q31_t)0xBDB0B7BA, (q31_t)0x929DD805, + (q31_t)0xBD85BE2F, (q31_t)0x92B7FB82, (q31_t)0xBD5ACEE5, + (q31_t)0x92D22FD8, (q31_t)0xBD2FE9E1, (q31_t)0x92EC7505, + (q31_t)0xBD050F2C, (q31_t)0x9306CB04, (q31_t)0xBCDA3ECA, + (q31_t)0x932131D1, (q31_t)0xBCAF78C3, (q31_t)0x933BA968, + (q31_t)0xBC84BD1E, (q31_t)0x935631C5, (q31_t)0xBC5A0BE1, + (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x938B74C0, + (q31_t)0xBC04C8BA, (q31_t)0x93A62F56, (q31_t)0xBBDA36DC, + (q31_t)0x93C0FAA2, (q31_t)0xBBAFAF81, (q31_t)0x93DBD69F, + (q31_t)0xBB8532AF, (q31_t)0x93F6C34A, (q31_t)0xBB5AC06C, + (q31_t)0x9411C09D, (q31_t)0xBB3058C0, (q31_t)0x942CCE95, + (q31_t)0xBB05FBB0, (q31_t)0x9447ED2F, (q31_t)0xBADBA943, + (q31_t)0x94631C64, (q31_t)0xBAB1617F, (q31_t)0x947E5C32, + (q31_t)0xBA87246C, (q31_t)0x9499AC95, (q31_t)0xBA5CF210, + (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x94D07F05, + (q31_t)0xBA08AD94, (q31_t)0x94EC010B, (q31_t)0xB9DE9B83, + (q31_t)0x95079393, (q31_t)0xB9B49442, (q31_t)0x9523369B, + (q31_t)0xB98A97D8, (q31_t)0x953EEA1E, (q31_t)0xB960A64B, + (q31_t)0x955AAE17, (q31_t)0xB936BFA3, (q31_t)0x95768282, + (q31_t)0xB90CE3E6, (q31_t)0x9592675B, (q31_t)0xB8E31319, + (q31_t)0x95AE5C9E, (q31_t)0xB8B94D44, (q31_t)0x95CA6246, + (q31_t)0xB88F926C, (q31_t)0x95E6784F, (q31_t)0xB865E299, + (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x961ED573, + (q31_t)0xB812A419, (q31_t)0x963B1C85, (q31_t)0xB7E9157A, + (q31_t)0x965773E7, (q31_t)0xB7BF91F8, (q31_t)0x9673DB94, + (q31_t)0xB796199B, (q31_t)0x96905387, (q31_t)0xB76CAC68, + (q31_t)0x96ACDBBD, (q31_t)0xB7434A67, (q31_t)0x96C97431, + (q31_t)0xB719F39D, (q31_t)0x96E61CDF, (q31_t)0xB6F0A811, + (q31_t)0x9702D5C2, (q31_t)0xB6C767CA, (q31_t)0x971F9ED6, + (q31_t)0xB69E32CD, (q31_t)0x973C7816, (q31_t)0xB6750921, + (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x97765B0A, + (q31_t)0xB622D7D5, (q31_t)0x979364B5, (q31_t)0xB5F9D042, + (q31_t)0x97B07E7A, (q31_t)0xB5D0D41A, (q31_t)0x97CDA855, + (q31_t)0xB5A7E362, (q31_t)0x97EAE241, (q31_t)0xB57EFE21, + (q31_t)0x98082C3B, (q31_t)0xB556245E, (q31_t)0x9825863D, + (q31_t)0xB52D561E, (q31_t)0x9842F043, (q31_t)0xB5049368, + (q31_t)0x98606A48, (q31_t)0xB4DBDC42, (q31_t)0x987DF449, + (q31_t)0xB4B330B2, (q31_t)0x989B8E3F, (q31_t)0xB48A90C0, + (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x98D6F1FE, + (q31_t)0xB43973C9, (q31_t)0x98F4BBBC, (q31_t)0xB410F6D2, + (q31_t)0x9912955E, (q31_t)0xB3E88591, (q31_t)0x99307EE0, + (q31_t)0xB3C0200C, (q31_t)0x994E783C, (q31_t)0xB397C649, + (q31_t)0x996C816F, (q31_t)0xB36F784E, (q31_t)0x998A9A73, + (q31_t)0xB3473622, (q31_t)0x99A8C344, (q31_t)0xB31EFFCB, + (q31_t)0x99C6FBDE, (q31_t)0xB2F6D54F, (q31_t)0x99E5443A, + (q31_t)0xB2CEB6B5, (q31_t)0x9A039C56, (q31_t)0xB2A6A401, + (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A407BB8, + (q31_t)0xB256A26A, (q31_t)0x9A5F02F5, (q31_t)0xB22EB392, + (q31_t)0x9A7D99DD, (q31_t)0xB206D0BA, (q31_t)0x9A9C406D, + (q31_t)0xB1DEF9E8, (q31_t)0x9ABAF6A0, (q31_t)0xB1B72F23, + (q31_t)0x9AD9BC71, (q31_t)0xB18F7070, (q31_t)0x9AF891DB, + (q31_t)0xB167BDD6, (q31_t)0x9B1776D9, (q31_t)0xB140175B, + (q31_t)0x9B366B67, (q31_t)0xB1187D05, (q31_t)0x9B556F80, + (q31_t)0xB0F0EEDA, (q31_t)0x9B748320, (q31_t)0xB0C96CDF, + (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9BB2D8DD, + (q31_t)0xB07A8D97, (q31_t)0x9BD21AF2, (q31_t)0xB0533055, + (q31_t)0x9BF16C7A, (q31_t)0xB02BDF5C, (q31_t)0x9C10CD70, + (q31_t)0xB0049AB2, (q31_t)0x9C303DCF, (q31_t)0xAFDD625F, + (q31_t)0x9C4FBD92, (q31_t)0xAFB63667, (q31_t)0x9C6F4CB5, + (q31_t)0xAF8F16D0, (q31_t)0x9C8EEB33, (q31_t)0xAF6803A1, + (q31_t)0x9CAE9907, (q31_t)0xAF40FCE0, (q31_t)0x9CCE562B, + (q31_t)0xAF1A0293, (q31_t)0x9CEE229C, (q31_t)0xAEF314BF, + (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D2DE94D, + (q31_t)0xAEA55E9D, (q31_t)0x9D4DE384, (q31_t)0xAE7E965B, + (q31_t)0x9D6DECF4, (q31_t)0xAE57DAAA, (q31_t)0x9D8E0596, + (q31_t)0xAE312B91, (q31_t)0x9DAE2D68, (q31_t)0xAE0A8916, + (q31_t)0x9DCE6462, (q31_t)0xADE3F33E, (q31_t)0x9DEEAA82, + (q31_t)0xADBD6A10, (q31_t)0x9E0EFFC1, (q31_t)0xAD96ED91, + (q31_t)0x9E2F641A, (q31_t)0xAD707DC8, (q31_t)0x9E4FD789, + (q31_t)0xAD4A1ABA, (q31_t)0x9E705A09, (q31_t)0xAD23C46D, + (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9EB18C26, + (q31_t)0xACD73E30, (q31_t)0x9ED23BB9, (q31_t)0xACB10E4A, + (q31_t)0x9EF2FA48, (q31_t)0xAC8AEB3E, (q31_t)0x9F13C7D0, + (q31_t)0xAC64D510, (q31_t)0x9F34A449, (q31_t)0xAC3ECBC7, + (q31_t)0x9F558FB0, (q31_t)0xAC18CF68, (q31_t)0x9F7689FF, + (q31_t)0xABF2DFFA, (q31_t)0x9F979331, (q31_t)0xABCCFD82, + (q31_t)0x9FB8AB41, (q31_t)0xABA72806, (q31_t)0x9FD9D22A, + (q31_t)0xAB815F8C, (q31_t)0x9FFB07E7, (q31_t)0xAB5BA41A, + (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA03D9FC7, + (q31_t)0xAB105464, (q31_t)0xA05F01E1, (q31_t)0xAAEAC02B, + (q31_t)0xA08072BA, (q31_t)0xAAC53912, (q31_t)0xA0A1F24C, + (q31_t)0xAA9FBF1D, (q31_t)0xA0C38094, (q31_t)0xAA7A5253, + (q31_t)0xA0E51D8C, (q31_t)0xAA54F2B9, (q31_t)0xA106C92E, + (q31_t)0xAA2FA055, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, + (q31_t)0xA14A4C5E, (q31_t)0xA9E52347, (q31_t)0xA16C23E1, + (q31_t)0xA9BFF8A8, (q31_t)0xA18E09F9, (q31_t)0xA99ADB56, + (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA1D201D7, + (q31_t)0xA950C8AF, (q31_t)0xA1F41391, (q31_t)0xA92BD366, + (q31_t)0xA21633CD, (q31_t)0xA906EB81, (q31_t)0xA2386283, + (q31_t)0xA8E21106, (q31_t)0xA25A9FB1, (q31_t)0xA8BD43FA, + (q31_t)0xA27CEB4F, (q31_t)0xA8988463, (q31_t)0xA29F4559, + (q31_t)0xA873D246, (q31_t)0xA2C1ADC9, (q31_t)0xA84F2DA9, + (q31_t)0xA2E4249A, (q31_t)0xA82A9693, (q31_t)0xA306A9C7, + (q31_t)0xA8060D08, (q31_t)0xA3293D4B, (q31_t)0xA7E1910E, + (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA36E8F40, + (q31_t)0xA798C1E4, (q31_t)0xA3914DA7, (q31_t)0xA7746EC0, + (q31_t)0xA3B41A4F, (q31_t)0xA7502943, (q31_t)0xA3D6F533, + (q31_t)0xA72BF173, (q31_t)0xA3F9DE4D, (q31_t)0xA707C756, + (q31_t)0xA41CD598, (q31_t)0xA6E3AAF2, (q31_t)0xA43FDB0F, + (q31_t)0xA6BF9C4B, (q31_t)0xA462EEAC, (q31_t)0xA69B9B68, + (q31_t)0xA4861069, (q31_t)0xA677A84E, (q31_t)0xA4A94042, + (q31_t)0xA653C302, (q31_t)0xA4CC7E31, (q31_t)0xA62FEB8B, + (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA513243B, + (q31_t)0xA5E8662F, (q31_t)0xA5368C4B, (q31_t)0xA5C4B855, + (q31_t)0xA55A025B, (q31_t)0xA5A11865, (q31_t)0xA57D8666, + (q31_t)0xA57D8666, (q31_t)0xA5A11865, (q31_t)0xA55A025B, + (q31_t)0xA5C4B855, (q31_t)0xA5368C4B, (q31_t)0xA5E8662F, + (q31_t)0xA513243B, (q31_t)0xA60C21ED, (q31_t)0xA4EFCA31, + (q31_t)0xA62FEB8B, (q31_t)0xA4CC7E31, (q31_t)0xA653C302, + (q31_t)0xA4A94042, (q31_t)0xA677A84E, (q31_t)0xA4861069, + (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA6BF9C4B, + (q31_t)0xA43FDB0F, (q31_t)0xA6E3AAF2, (q31_t)0xA41CD598, + (q31_t)0xA707C756, (q31_t)0xA3F9DE4D, (q31_t)0xA72BF173, + (q31_t)0xA3D6F533, (q31_t)0xA7502943, (q31_t)0xA3B41A4F, + (q31_t)0xA7746EC0, (q31_t)0xA3914DA7, (q31_t)0xA798C1E4, + (q31_t)0xA36E8F40, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, + (q31_t)0xA7E1910E, (q31_t)0xA3293D4B, (q31_t)0xA8060D08, + (q31_t)0xA306A9C7, (q31_t)0xA82A9693, (q31_t)0xA2E4249A, + (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA873D246, + (q31_t)0xA29F4559, (q31_t)0xA8988463, (q31_t)0xA27CEB4F, + (q31_t)0xA8BD43FA, (q31_t)0xA25A9FB1, (q31_t)0xA8E21106, + (q31_t)0xA2386283, (q31_t)0xA906EB81, (q31_t)0xA21633CD, + (q31_t)0xA92BD366, (q31_t)0xA1F41391, (q31_t)0xA950C8AF, + (q31_t)0xA1D201D7, (q31_t)0xA975CB56, (q31_t)0xA1AFFEA2, + (q31_t)0xA99ADB56, (q31_t)0xA18E09F9, (q31_t)0xA9BFF8A8, + (q31_t)0xA16C23E1, (q31_t)0xA9E52347, (q31_t)0xA14A4C5E, + (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA2FA055, + (q31_t)0xA106C92E, (q31_t)0xAA54F2B9, (q31_t)0xA0E51D8C, + (q31_t)0xAA7A5253, (q31_t)0xA0C38094, (q31_t)0xAA9FBF1D, + (q31_t)0xA0A1F24C, (q31_t)0xAAC53912, (q31_t)0xA08072BA, + (q31_t)0xAAEAC02B, (q31_t)0xA05F01E1, (q31_t)0xAB105464, + (q31_t)0xA03D9FC7, (q31_t)0xAB35F5B5, (q31_t)0xA01C4C72, + (q31_t)0xAB5BA41A, (q31_t)0x9FFB07E7, (q31_t)0xAB815F8C, + (q31_t)0x9FD9D22A, (q31_t)0xABA72806, (q31_t)0x9FB8AB41, + (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xABF2DFFA, + (q31_t)0x9F7689FF, (q31_t)0xAC18CF68, (q31_t)0x9F558FB0, + (q31_t)0xAC3ECBC7, (q31_t)0x9F34A449, (q31_t)0xAC64D510, + (q31_t)0x9F13C7D0, (q31_t)0xAC8AEB3E, (q31_t)0x9EF2FA48, + (q31_t)0xACB10E4A, (q31_t)0x9ED23BB9, (q31_t)0xACD73E30, + (q31_t)0x9EB18C26, (q31_t)0xACFD7AE8, (q31_t)0x9E90EB94, + (q31_t)0xAD23C46D, (q31_t)0x9E705A09, (q31_t)0xAD4A1ABA, + (q31_t)0x9E4FD789, (q31_t)0xAD707DC8, (q31_t)0x9E2F641A, + (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xADBD6A10, + (q31_t)0x9DEEAA82, (q31_t)0xADE3F33E, (q31_t)0x9DCE6462, + (q31_t)0xAE0A8916, (q31_t)0x9DAE2D68, (q31_t)0xAE312B91, + (q31_t)0x9D8E0596, (q31_t)0xAE57DAAA, (q31_t)0x9D6DECF4, + (q31_t)0xAE7E965B, (q31_t)0x9D4DE384, (q31_t)0xAEA55E9D, + (q31_t)0x9D2DE94D, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, + (q31_t)0xAEF314BF, (q31_t)0x9CEE229C, (q31_t)0xAF1A0293, + (q31_t)0x9CCE562B, (q31_t)0xAF40FCE0, (q31_t)0x9CAE9907, + (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xAF8F16D0, + (q31_t)0x9C6F4CB5, (q31_t)0xAFB63667, (q31_t)0x9C4FBD92, + (q31_t)0xAFDD625F, (q31_t)0x9C303DCF, (q31_t)0xB0049AB2, + (q31_t)0x9C10CD70, (q31_t)0xB02BDF5C, (q31_t)0x9BF16C7A, + (q31_t)0xB0533055, (q31_t)0x9BD21AF2, (q31_t)0xB07A8D97, + (q31_t)0x9BB2D8DD, (q31_t)0xB0A1F71C, (q31_t)0x9B93A640, + (q31_t)0xB0C96CDF, (q31_t)0x9B748320, (q31_t)0xB0F0EEDA, + (q31_t)0x9B556F80, (q31_t)0xB1187D05, (q31_t)0x9B366B67, + (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB167BDD6, + (q31_t)0x9AF891DB, (q31_t)0xB18F7070, (q31_t)0x9AD9BC71, + (q31_t)0xB1B72F23, (q31_t)0x9ABAF6A0, (q31_t)0xB1DEF9E8, + (q31_t)0x9A9C406D, (q31_t)0xB206D0BA, (q31_t)0x9A7D99DD, + (q31_t)0xB22EB392, (q31_t)0x9A5F02F5, (q31_t)0xB256A26A, + (q31_t)0x9A407BB8, (q31_t)0xB27E9D3B, (q31_t)0x9A22042C, + (q31_t)0xB2A6A401, (q31_t)0x9A039C56, (q31_t)0xB2CEB6B5, + (q31_t)0x99E5443A, (q31_t)0xB2F6D54F, (q31_t)0x99C6FBDE, + (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB3473622, + (q31_t)0x998A9A73, (q31_t)0xB36F784E, (q31_t)0x996C816F, + (q31_t)0xB397C649, (q31_t)0x994E783C, (q31_t)0xB3C0200C, + (q31_t)0x99307EE0, (q31_t)0xB3E88591, (q31_t)0x9912955E, + (q31_t)0xB410F6D2, (q31_t)0x98F4BBBC, (q31_t)0xB43973C9, + (q31_t)0x98D6F1FE, (q31_t)0xB461FC70, (q31_t)0x98B93828, + (q31_t)0xB48A90C0, (q31_t)0x989B8E3F, (q31_t)0xB4B330B2, + (q31_t)0x987DF449, (q31_t)0xB4DBDC42, (q31_t)0x98606A48, + (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB52D561E, + (q31_t)0x9825863D, (q31_t)0xB556245E, (q31_t)0x98082C3B, + (q31_t)0xB57EFE21, (q31_t)0x97EAE241, (q31_t)0xB5A7E362, + (q31_t)0x97CDA855, (q31_t)0xB5D0D41A, (q31_t)0x97B07E7A, + (q31_t)0xB5F9D042, (q31_t)0x979364B5, (q31_t)0xB622D7D5, + (q31_t)0x97765B0A, (q31_t)0xB64BEACC, (q31_t)0x9759617E, + (q31_t)0xB6750921, (q31_t)0x973C7816, (q31_t)0xB69E32CD, + (q31_t)0x971F9ED6, (q31_t)0xB6C767CA, (q31_t)0x9702D5C2, + (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB719F39D, + (q31_t)0x96C97431, (q31_t)0xB7434A67, (q31_t)0x96ACDBBD, + (q31_t)0xB76CAC68, (q31_t)0x96905387, (q31_t)0xB796199B, + (q31_t)0x9673DB94, (q31_t)0xB7BF91F8, (q31_t)0x965773E7, + (q31_t)0xB7E9157A, (q31_t)0x963B1C85, (q31_t)0xB812A419, + (q31_t)0x961ED573, (q31_t)0xB83C3DD1, (q31_t)0x96029EB5, + (q31_t)0xB865E299, (q31_t)0x95E6784F, (q31_t)0xB88F926C, + (q31_t)0x95CA6246, (q31_t)0xB8B94D44, (q31_t)0x95AE5C9E, + (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB90CE3E6, + (q31_t)0x95768282, (q31_t)0xB936BFA3, (q31_t)0x955AAE17, + (q31_t)0xB960A64B, (q31_t)0x953EEA1E, (q31_t)0xB98A97D8, + (q31_t)0x9523369B, (q31_t)0xB9B49442, (q31_t)0x95079393, + (q31_t)0xB9DE9B83, (q31_t)0x94EC010B, (q31_t)0xBA08AD94, + (q31_t)0x94D07F05, (q31_t)0xBA32CA70, (q31_t)0x94B50D87, + (q31_t)0xBA5CF210, (q31_t)0x9499AC95, (q31_t)0xBA87246C, + (q31_t)0x947E5C32, (q31_t)0xBAB1617F, (q31_t)0x94631C64, + (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB05FBB0, + (q31_t)0x942CCE95, (q31_t)0xBB3058C0, (q31_t)0x9411C09D, + (q31_t)0xBB5AC06C, (q31_t)0x93F6C34A, (q31_t)0xBB8532AF, + (q31_t)0x93DBD69F, (q31_t)0xBBAFAF81, (q31_t)0x93C0FAA2, + (q31_t)0xBBDA36DC, (q31_t)0x93A62F56, (q31_t)0xBC04C8BA, + (q31_t)0x938B74C0, (q31_t)0xBC2F6513, (q31_t)0x9370CAE4, + (q31_t)0xBC5A0BE1, (q31_t)0x935631C5, (q31_t)0xBC84BD1E, + (q31_t)0x933BA968, (q31_t)0xBCAF78C3, (q31_t)0x932131D1, + (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD050F2C, + (q31_t)0x92EC7505, (q31_t)0xBD2FE9E1, (q31_t)0x92D22FD8, + (q31_t)0xBD5ACEE5, (q31_t)0x92B7FB82, (q31_t)0xBD85BE2F, + (q31_t)0x929DD805, (q31_t)0xBDB0B7BA, (q31_t)0x9283C567, + (q31_t)0xBDDBBB7F, (q31_t)0x9269C3AC, (q31_t)0xBE06C977, + (q31_t)0x924FD2D6, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, + (q31_t)0xBE5D03E5, (q31_t)0x921C23EE, (q31_t)0xBE88304F, + (q31_t)0x920265E4, (q31_t)0xBEB366D1, (q31_t)0x91E8B8D0, + (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF09F204, + (q31_t)0x91B5919A, (q31_t)0xBF3546A8, (q31_t)0x919C1780, + (q31_t)0xBF60A54A, (q31_t)0x9182AE6C, (q31_t)0xBF8C0DE2, + (q31_t)0x91695663, (q31_t)0xBFB7806C, (q31_t)0x91500F67, + (q31_t)0xBFE2FCDF, (q31_t)0x9136D97D, (q31_t)0xC00E8335, + (q31_t)0x911DB4A8, (q31_t)0xC03A1368, (q31_t)0x9104A0ED, + (q31_t)0xC065AD70, (q31_t)0x90EB9E50, (q31_t)0xC0915147, + (q31_t)0x90D2ACD3, (q31_t)0xC0BCFEE7, (q31_t)0x90B9CC7C, + (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC1147763, + (q31_t)0x90883F4C, (q31_t)0xC1404233, (q31_t)0x906F927B, + (q31_t)0xC16C16B0, (q31_t)0x9056F6DF, (q31_t)0xC197F4D3, + (q31_t)0x903E6C7A, (q31_t)0xC1C3DC96, (q31_t)0x9025F352, + (q31_t)0xC1EFCDF2, (q31_t)0x900D8B69, (q31_t)0xC21BC8E0, + (q31_t)0x8FF534C4, (q31_t)0xC247CD5A, (q31_t)0x8FDCEF66, + (q31_t)0xC273DB58, (q31_t)0x8FC4BB53, (q31_t)0xC29FF2D4, + (q31_t)0x8FAC988E, (q31_t)0xC2CC13C7, (q31_t)0x8F94871D, + (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC32471F6, + (q31_t)0x8F64983F, (q31_t)0xC350AF25, (q31_t)0x8F4CBADB, + (q31_t)0xC37CF5B0, (q31_t)0x8F34EED8, (q31_t)0xC3A9458F, + (q31_t)0x8F1D343A, (q31_t)0xC3D59EBD, (q31_t)0x8F058B04, + (q31_t)0xC4020132, (q31_t)0x8EEDF33B, (q31_t)0xC42E6CE8, + (q31_t)0x8ED66CE1, (q31_t)0xC45AE1D7, (q31_t)0x8EBEF7FB, + (q31_t)0xC4875FF8, (q31_t)0x8EA7948C, (q31_t)0xC4B3E746, + (q31_t)0x8E904298, (q31_t)0xC4E077B8, (q31_t)0x8E790222, + (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC539B3F0, + (q31_t)0x8E4AB5BF, (q31_t)0xC5665FA8, (q31_t)0x8E33A9D9, + (q31_t)0xC593146A, (q31_t)0x8E1CAF80, (q31_t)0xC5BFD22E, + (q31_t)0x8E05C6B7, (q31_t)0xC5EC98ED, (q31_t)0x8DEEEF82, + (q31_t)0xC61968A2, (q31_t)0x8DD829E4, (q31_t)0xC6464144, + (q31_t)0x8DC175E0, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, + (q31_t)0xC6A00D36, (q31_t)0x8D9442B7, (q31_t)0xC6CD0079, + (q31_t)0x8D7DC399, (q31_t)0xC6F9FC8D, (q31_t)0x8D675623, + (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7540F10, + (q31_t)0x8D3AB03F, (q31_t)0xC7812571, (q31_t)0x8D2477D8, + (q31_t)0xC7AE4489, (q31_t)0x8D0E5127, (q31_t)0xC7DB6C50, + (q31_t)0x8CF83C30, (q31_t)0xC8089CBF, (q31_t)0x8CE238F6, + (q31_t)0xC835D5D0, (q31_t)0x8CCC477D, (q31_t)0xC863177B, + (q31_t)0x8CB667C7, (q31_t)0xC89061BA, (q31_t)0x8CA099D9, + (q31_t)0xC8BDB485, (q31_t)0x8C8ADDB6, (q31_t)0xC8EB0FD6, + (q31_t)0x8C753361, (q31_t)0xC91873A5, (q31_t)0x8C5F9ADD, + (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC97354A3, + (q31_t)0x8C349F58, (q31_t)0xC9A0D1C4, (q31_t)0x8C1F3C5C, + (q31_t)0xC9CE5748, (q31_t)0x8C09EB40, (q31_t)0xC9FBE527, + (q31_t)0x8BF4AC05, (q31_t)0xCA297B5A, (q31_t)0x8BDF7EAF, + (q31_t)0xCA5719DB, (q31_t)0x8BCA6342, (q31_t)0xCA84C0A2, + (q31_t)0x8BB559C1, (q31_t)0xCAB26FA9, (q31_t)0x8BA0622F, + (q31_t)0xCAE026E8, (q31_t)0x8B8B7C8F, (q31_t)0xCB0DE658, + (q31_t)0x8B76A8E4, (q31_t)0xCB3BADF2, (q31_t)0x8B61E732, + (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCB975589, + (q31_t)0x8B3899C5, (q31_t)0xCBC53578, (q31_t)0x8B240E10, + (q31_t)0xCBF31D75, (q31_t)0x8B0F9461, (q31_t)0xCC210D78, + (q31_t)0x8AFB2CBA, (q31_t)0xCC4F057B, (q31_t)0x8AE6D71F, + (q31_t)0xCC7D0577, (q31_t)0x8AD29393, (q31_t)0xCCAB0D65, + (q31_t)0x8ABE6219, (q31_t)0xCCD91D3D, (q31_t)0x8AAA42B4, + (q31_t)0xCD0734F8, (q31_t)0x8A963567, (q31_t)0xCD355490, + (q31_t)0x8A823A35, (q31_t)0xCD637BFD, (q31_t)0x8A6E5122, + (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCDBFE23A, + (q31_t)0x8A46B563, (q31_t)0xCDEE20FC, (q31_t)0x8A3302BD, + (q31_t)0xCE1C6776, (q31_t)0x8A1F6242, (q31_t)0xCE4AB5A2, + (q31_t)0x8A0BD3F5, (q31_t)0xCE790B78, (q31_t)0x89F857D8, + (q31_t)0xCEA768F2, (q31_t)0x89E4EDEE, (q31_t)0xCED5CE08, + (q31_t)0x89D1963C, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, + (q31_t)0xCF32AEEB, (q31_t)0x89AB1D86, (q31_t)0xCF612AAA, + (q31_t)0x8997FC89, (q31_t)0xCF8FADE8, (q31_t)0x8984EDCF, + (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xCFECCAC7, + (q31_t)0x895F072D, (q31_t)0xD01B6459, (q31_t)0x894C2F4C, + (q31_t)0xD04A054D, (q31_t)0x893969B9, (q31_t)0xD078AD9D, + (q31_t)0x8926B677, (q31_t)0xD0A75D42, (q31_t)0x89141589, + (q31_t)0xD0D61433, (q31_t)0x890186F1, (q31_t)0xD104D26B, + (q31_t)0x88EF0AB4, (q31_t)0xD13397E1, (q31_t)0x88DCA0D3, + (q31_t)0xD162648F, (q31_t)0x88CA4951, (q31_t)0xD191386D, + (q31_t)0x88B80431, (q31_t)0xD1C01374, (q31_t)0x88A5D177, + (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD21DDEE1, + (q31_t)0x8881A33C, (q31_t)0xD24CCF38, (q31_t)0x886FA7C2, + (q31_t)0xD27BC69C, (q31_t)0x885DBEB7, (q31_t)0xD2AAC504, + (q31_t)0x884BE820, (q31_t)0xD2D9CA6A, (q31_t)0x883A23FE, + (q31_t)0xD308D6C6, (q31_t)0x88287255, (q31_t)0xD337EA12, + (q31_t)0x8816D327, (q31_t)0xD3670445, (q31_t)0x88054677, + (q31_t)0xD3962559, (q31_t)0x87F3CC47, (q31_t)0xD3C54D46, + (q31_t)0x87E2649B, (q31_t)0xD3F47C06, (q31_t)0x87D10F75, + (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD452EDDE, + (q31_t)0x87AE9CC5, (q31_t)0xD48230E8, (q31_t)0x879D7F40, + (q31_t)0xD4B17AA7, (q31_t)0x878C744C, (q31_t)0xD4E0CB14, + (q31_t)0x877B7BEC, (q31_t)0xD5102227, (q31_t)0x876A9621, + (q31_t)0xD53F7FDA, (q31_t)0x8759C2EF, (q31_t)0xD56EE424, + (q31_t)0x87490257, (q31_t)0xD59E4EFE, (q31_t)0x8738545E, + (q31_t)0xD5CDC062, (q31_t)0x8727B904, (q31_t)0xD5FD3847, + (q31_t)0x8717304E, (q31_t)0xD62CB6A7, (q31_t)0x8706BA3C, + (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD68BC6BA, + (q31_t)0x86E60614, (q31_t)0xD6BB585D, (q31_t)0x86D5C802, + (q31_t)0xD6EAF05E, (q31_t)0x86C59C9F, (q31_t)0xD71A8EB5, + (q31_t)0x86B583EE, (q31_t)0xD74A335A, (q31_t)0x86A57DF1, + (q31_t)0xD779DE46, (q31_t)0x86958AAB, (q31_t)0xD7A98F73, + (q31_t)0x8685AA1F, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, + (q31_t)0xD809046D, (q31_t)0x8666213C, (q31_t)0xD838C82D, + (q31_t)0x865678EA, (q31_t)0xD868920F, (q31_t)0x8646E35B, + (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD8C8381C, + (q31_t)0x8627F090, (q31_t)0xD8F81439, (q31_t)0x86189359, + (q31_t)0xD927F65B, (q31_t)0x860948EE, (q31_t)0xD957DE7A, + (q31_t)0x85FA1152, (q31_t)0xD987CC8F, (q31_t)0x85EAEC88, + (q31_t)0xD9B7C093, (q31_t)0x85DBDA91, (q31_t)0xD9E7BA7E, + (q31_t)0x85CCDB70, (q31_t)0xDA17BA4A, (q31_t)0x85BDEF27, + (q31_t)0xDA47BFED, (q31_t)0x85AF15B9, (q31_t)0xDA77CB62, + (q31_t)0x85A04F28, (q31_t)0xDAA7DCA1, (q31_t)0x85919B75, + (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB08105E, + (q31_t)0x85746CB7, (q31_t)0xDB3832CD, (q31_t)0x8565F1B0, + (q31_t)0xDB685AE8, (q31_t)0x85578991, (q31_t)0xDB9888A8, + (q31_t)0x8549345C, (q31_t)0xDBC8BC05, (q31_t)0x853AF214, + (q31_t)0xDBF8F4F8, (q31_t)0x852CC2BA, (q31_t)0xDC293379, + (q31_t)0x851EA652, (q31_t)0xDC597781, (q31_t)0x85109CDC, + (q31_t)0xDC89C108, (q31_t)0x8502A65C, (q31_t)0xDCBA1008, + (q31_t)0x84F4C2D3, (q31_t)0xDCEA6478, (q31_t)0x84E6F244, + (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDD4B1D8B, + (q31_t)0x84CB8A1B, (q31_t)0xDD7B8220, (q31_t)0x84BDF285, + (q31_t)0xDDABEC07, (q31_t)0x84B06DF1, (q31_t)0xDDDC5B3A, + (q31_t)0x84A2FC62, (q31_t)0xDE0CCFB1, (q31_t)0x84959DD9, + (q31_t)0xDE3D4963, (q31_t)0x84885257, (q31_t)0xDE6DC84B, + (q31_t)0x847B19E1, (q31_t)0xDE9E4C60, (q31_t)0x846DF476, + (q31_t)0xDECED59B, (q31_t)0x8460E21A, (q31_t)0xDEFF63F4, + (q31_t)0x8453E2CE, (q31_t)0xDF2FF764, (q31_t)0x8446F695, + (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xDF912D6A, + (q31_t)0x842D5761, (q31_t)0xDFC1CFF2, (q31_t)0x8420A46B, + (q31_t)0xDFF27773, (q31_t)0x8414048F, (q31_t)0xE02323E5, + (q31_t)0x840777CF, (q31_t)0xE053D541, (q31_t)0x83FAFE2E, + (q31_t)0xE0848B7F, (q31_t)0x83EE97AC, (q31_t)0xE0B54698, + (q31_t)0x83E2444D, (q31_t)0xE0E60684, (q31_t)0x83D60411, + (q31_t)0xE116CB3D, (q31_t)0x83C9D6FB, (q31_t)0xE14794B9, + (q31_t)0x83BDBD0D, (q31_t)0xE17862F3, (q31_t)0x83B1B649, + (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE1DA0D7E, + (q31_t)0x8399E244, (q31_t)0xE20AE9C1, (q31_t)0x838E1507, + (q31_t)0xE23BCAA2, (q31_t)0x83825AFB, (q31_t)0xE26CB01A, + (q31_t)0x8376B422, (q31_t)0xE29D9A22, (q31_t)0x836B207D, + (q31_t)0xE2CE88B2, (q31_t)0x835FA00E, (q31_t)0xE2FF7BC3, + (q31_t)0x835432D8, (q31_t)0xE330734C, (q31_t)0x8348D8DB, + (q31_t)0xE3616F47, (q31_t)0x833D921A, (q31_t)0xE3926FAC, + (q31_t)0x83325E97, (q31_t)0xE3C37473, (q31_t)0x83273E52, + (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4258B0A, + (q31_t)0x8311378C, (q31_t)0xE4569CCB, (q31_t)0x8306510F, + (q31_t)0xE487B2CF, (q31_t)0x82FB7DD8, (q31_t)0xE4B8CD10, + (q31_t)0x82F0BDE8, (q31_t)0xE4E9EB86, (q31_t)0x82E61141, + (q31_t)0xE51B0E2A, (q31_t)0x82DB77E5, (q31_t)0xE54C34F3, + (q31_t)0x82D0F1D5, (q31_t)0xE57D5FDA, (q31_t)0x82C67F13, + (q31_t)0xE5AE8ED8, (q31_t)0x82BC1FA1, (q31_t)0xE5DFC1E4, + (q31_t)0x82B1D381, (q31_t)0xE610F8F9, (q31_t)0x82A79AB3, + (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE6737319, + (q31_t)0x82936316, (q31_t)0xE6A4B616, (q31_t)0x8289644A, + (q31_t)0xE6D5FCFC, (q31_t)0x827F78D8, (q31_t)0xE70747C3, + (q31_t)0x8275A0C0, (q31_t)0xE7389664, (q31_t)0x826BDC04, + (q31_t)0xE769E8D8, (q31_t)0x82622AA5, (q31_t)0xE79B3F16, + (q31_t)0x82588CA6, (q31_t)0xE7CC9917, (q31_t)0x824F0208, + (q31_t)0xE7FDF6D3, (q31_t)0x82458ACB, (q31_t)0xE82F5844, + (q31_t)0x823C26F2, (q31_t)0xE860BD60, (q31_t)0x8232D67E, + (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE8C3927F, + (q31_t)0x82206FCB, (q31_t)0xE8F50273, (q31_t)0x8217598F, + (q31_t)0xE92675F4, (q31_t)0x820E56BE, (q31_t)0xE957ECFB, + (q31_t)0x82056758, (q31_t)0xE9896780, (q31_t)0x81FC8B60, + (q31_t)0xE9BAE57C, (q31_t)0x81F3C2D7, (q31_t)0xE9EC66E8, + (q31_t)0x81EB0DBD, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, + (q31_t)0xEA4F73EE, (q31_t)0x81D9DDE1, (q31_t)0xEA80FF79, + (q31_t)0x81D16320, (q31_t)0xEAB28E55, (q31_t)0x81C8FBD5, + (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEB15B5E0, + (q31_t)0x81B867A4, (q31_t)0xEB474E80, (q31_t)0x81B03AC1, + (q31_t)0xEB78EA52, (q31_t)0x81A82159, (q31_t)0xEBAA894E, + (q31_t)0x81A01B6C, (q31_t)0xEBDC2B6D, (q31_t)0x819828FD, + (q31_t)0xEC0DD0A8, (q31_t)0x81904A0C, (q31_t)0xEC3F78F5, + (q31_t)0x81887E9A, (q31_t)0xEC71244F, (q31_t)0x8180C6A9, + (q31_t)0xECA2D2AC, (q31_t)0x8179223A, (q31_t)0xECD48406, + (q31_t)0x8171914E, (q31_t)0xED063855, (q31_t)0x816A13E6, + (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xED69A9B2, + (q31_t)0x815B53A8, (q31_t)0xED9B66B2, (q31_t)0x815410D3, + (q31_t)0xEDCD2687, (q31_t)0x814CE188, (q31_t)0xEDFEE92B, + (q31_t)0x8145C5C6, (q31_t)0xEE30AE95, (q31_t)0x813EBD90, + (q31_t)0xEE6276BF, (q31_t)0x8137C8E6, (q31_t)0xEE9441A0, + (q31_t)0x8130E7C8, (q31_t)0xEEC60F31, (q31_t)0x812A1A39, + (q31_t)0xEEF7DF6A, (q31_t)0x81236039, (q31_t)0xEF29B243, + (q31_t)0x811CB9CA, (q31_t)0xEF5B87B5, (q31_t)0x811626EC, + (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xEFBF3A44, + (q31_t)0x81093BE8, (q31_t)0xEFF11752, (q31_t)0x8102E3C3, + (q31_t)0xF022F6DA, (q31_t)0x80FC9F35, (q31_t)0xF054D8D4, + (q31_t)0x80F66E3C, (q31_t)0xF086BD39, (q31_t)0x80F050DB, + (q31_t)0xF0B8A401, (q31_t)0x80EA4712, (q31_t)0xF0EA8D23, + (q31_t)0x80E450E2, (q31_t)0xF11C789A, (q31_t)0x80DE6E4C, + (q31_t)0xF14E665C, (q31_t)0x80D89F51, (q31_t)0xF1805662, + (q31_t)0x80D2E3F1, (q31_t)0xF1B248A5, (q31_t)0x80CD3C2F, + (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF21633C0, + (q31_t)0x80C22783, (q31_t)0xF2482C89, (q31_t)0x80BCBA9C, + (q31_t)0xF27A2770, (q31_t)0x80B76155, (q31_t)0xF2AC246D, + (q31_t)0x80B21BAF, (q31_t)0xF2DE2378, (q31_t)0x80ACE9AB, + (q31_t)0xF310248A, (q31_t)0x80A7CB49, (q31_t)0xF342279A, + (q31_t)0x80A2C08B, (q31_t)0xF3742CA1, (q31_t)0x809DC970, + (q31_t)0xF3A63398, (q31_t)0x8098E5FB, (q31_t)0xF3D83C76, + (q31_t)0x8094162B, (q31_t)0xF40A4734, (q31_t)0x808F5A02, + (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF46E6231, + (q31_t)0x80861CA5, (q31_t)0xF4A07260, (q31_t)0x80819B74, + (q31_t)0xF4D28451, (q31_t)0x807D2DEB, (q31_t)0xF50497FA, + (q31_t)0x8078D40D, (q31_t)0xF536AD55, (q31_t)0x80748DD9, + (q31_t)0xF568C45A, (q31_t)0x80705B50, (q31_t)0xF59ADD01, + (q31_t)0x806C3C73, (q31_t)0xF5CCF743, (q31_t)0x80683143, + (q31_t)0xF5FF1317, (q31_t)0x806439C0, (q31_t)0xF6313076, + (q31_t)0x806055EA, (q31_t)0xF6634F58, (q31_t)0x805C85C3, + (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF6C79188, + (q31_t)0x80552083, (q31_t)0xF6F9B4C5, (q31_t)0x80518B6B, + (q31_t)0xF72BD967, (q31_t)0x804E0A03, (q31_t)0xF75DFF65, + (q31_t)0x804A9C4D, (q31_t)0xF79026B8, (q31_t)0x80474248, + (q31_t)0xF7C24F58, (q31_t)0x8043FBF6, (q31_t)0xF7F4793E, + (q31_t)0x8040C956, (q31_t)0xF826A461, (q31_t)0x803DAA69, + (q31_t)0xF858D0BA, (q31_t)0x803A9F31, (q31_t)0xF88AFE41, + (q31_t)0x8037A7AC, (q31_t)0xF8BD2CEF, (q31_t)0x8034C3DC, + (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF9218D9E, + (q31_t)0x802F375C, (q31_t)0xF953BF90, (q31_t)0x802C8EAD, + (q31_t)0xF985F28A, (q31_t)0x8029F9B4, (q31_t)0xF9B82683, + (q31_t)0x80277872, (q31_t)0xF9EA5B75, (q31_t)0x80250AE7, + (q31_t)0xFA1C9156, (q31_t)0x8022B113, (q31_t)0xFA4EC820, + (q31_t)0x80206AF8, (q31_t)0xFA80FFCB, (q31_t)0x801E3894, + (q31_t)0xFAB3384F, (q31_t)0x801C19E9, (q31_t)0xFAE571A4, + (q31_t)0x801A0EF7, (q31_t)0xFB17ABC2, (q31_t)0x801817BF, + (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFB7C223C, + (q31_t)0x8014647A, (q31_t)0xFBAE5E89, (q31_t)0x8012A86F, + (q31_t)0xFBE09B80, (q31_t)0x8011001E, (q31_t)0xFC12D919, + (q31_t)0x800F6B88, (q31_t)0xFC45174E, (q31_t)0x800DEAAC, + (q31_t)0xFC775616, (q31_t)0x800C7D8C, (q31_t)0xFCA99569, + (q31_t)0x800B2427, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D, + (q31_t)0xFD0E1594, (q31_t)0x8008AC90, (q31_t)0xFD40565B, + (q31_t)0x80078E5E, (q31_t)0xFD72978F, (q31_t)0x800683E8, + (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFDD71B1E, + (q31_t)0x8004AA31, (q31_t)0xFE095D69, (q31_t)0x8003DAF0, + (q31_t)0xFE3BA001, (q31_t)0x80031F6C, (q31_t)0xFE6DE2E0, + (q31_t)0x800277A5, (q31_t)0xFEA025FC, (q31_t)0x8001E39B, + (q31_t)0xFED2694F, (q31_t)0x8001634D, (q31_t)0xFF04ACD0, + (q31_t)0x8000F6BD, (q31_t)0xFF36F078, (q31_t)0x80009DE9, + (q31_t)0xFF69343E, (q31_t)0x800058D3, (q31_t)0xFF9B781D, + (q31_t)0x8000277A, (q31_t)0xFFCDBC0A, (q31_t)0x800009DE +}; + + + +/* +* @brief q15 Twiddle factors Table +*/ + + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 16 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_16_q15[24] = { + (q15_t)0x7FFF, (q15_t)0x0000, + (q15_t)0x7641, (q15_t)0x30FB, + (q15_t)0x5A82, (q15_t)0x5A82, + (q15_t)0x30FB, (q15_t)0x7641, + (q15_t)0x0000, (q15_t)0x7FFF, + (q15_t)0xCF04, (q15_t)0x7641, + (q15_t)0xA57D, (q15_t)0x5A82, + (q15_t)0x89BE, (q15_t)0x30FB, + (q15_t)0x8000, (q15_t)0x0000, + (q15_t)0x89BE, (q15_t)0xCF04, + (q15_t)0xA57D, (q15_t)0xA57D, + (q15_t)0xCF04, (q15_t)0x89BE +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 32 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_32_q15[48] = { + (q15_t)0x7FFF, (q15_t)0x0000, + (q15_t)0x7D8A, (q15_t)0x18F8, + (q15_t)0x7641, (q15_t)0x30FB, + (q15_t)0x6A6D, (q15_t)0x471C, + (q15_t)0x5A82, (q15_t)0x5A82, + (q15_t)0x471C, (q15_t)0x6A6D, + (q15_t)0x30FB, (q15_t)0x7641, + (q15_t)0x18F8, (q15_t)0x7D8A, + (q15_t)0x0000, (q15_t)0x7FFF, + (q15_t)0xE707, (q15_t)0x7D8A, + (q15_t)0xCF04, (q15_t)0x7641, + (q15_t)0xB8E3, (q15_t)0x6A6D, + (q15_t)0xA57D, (q15_t)0x5A82, + (q15_t)0x9592, (q15_t)0x471C, + (q15_t)0x89BE, (q15_t)0x30FB, + (q15_t)0x8275, (q15_t)0x18F8, + (q15_t)0x8000, (q15_t)0x0000, + (q15_t)0x8275, (q15_t)0xE707, + (q15_t)0x89BE, (q15_t)0xCF04, + (q15_t)0x9592, (q15_t)0xB8E3, + (q15_t)0xA57D, (q15_t)0xA57D, + (q15_t)0xB8E3, (q15_t)0x9592, + (q15_t)0xCF04, (q15_t)0x89BE, + (q15_t)0xE707, (q15_t)0x8275 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 64 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_64_q15[96] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7F62, (q15_t)0x0C8B, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7A7D, (q15_t)0x2528, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x70E2, (q15_t)0x3C56, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x62F2, (q15_t)0x5133, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5133, (q15_t)0x62F2, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x3C56, (q15_t)0x70E2, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2528, (q15_t)0x7A7D, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x0C8B, (q15_t)0x7F62, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xF374, (q15_t)0x7F62, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xDAD7, (q15_t)0x7A7D, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xC3A9, (q15_t)0x70E2, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xAECC, (q15_t)0x62F2, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0x9D0D, (q15_t)0x5133, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x8F1D, (q15_t)0x3C56, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8582, (q15_t)0x2528, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x809D, (q15_t)0x0C8B, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x809D, (q15_t)0xF374, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x8582, (q15_t)0xDAD7, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8F1D, (q15_t)0xC3A9, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9D0D, (q15_t)0xAECC, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xAECC, (q15_t)0x9D0D, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xC3A9, (q15_t)0x8F1D, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xDAD7, (q15_t)0x8582, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xF374, (q15_t)0x809D +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 128 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_128_q15[192] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FD8, (q15_t)0x0647, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7E9D, (q15_t)0x12C8, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7C29, (q15_t)0x1F19, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7884, (q15_t)0x2B1F, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x73B5, (q15_t)0x36BA, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x6DCA, (q15_t)0x41CE, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x66CF, (q15_t)0x4C3F, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x5ED7, (q15_t)0x55F5, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x55F5, (q15_t)0x5ED7, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4C3F, (q15_t)0x66CF, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x41CE, (q15_t)0x6DCA, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x36BA, (q15_t)0x73B5, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2B1F, (q15_t)0x7884, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x1F19, (q15_t)0x7C29, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x12C8, (q15_t)0x7E9D, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0647, (q15_t)0x7FD8, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xF9B8, (q15_t)0x7FD8, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xED37, (q15_t)0x7E9D, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE0E6, (q15_t)0x7C29, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD4E0, (q15_t)0x7884, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xC945, (q15_t)0x73B5, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xBE31, (q15_t)0x6DCA, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB3C0, (q15_t)0x66CF, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAA0A, (q15_t)0x5ED7, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA128, (q15_t)0x55F5, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9930, (q15_t)0x4C3F, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9235, (q15_t)0x41CE, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8C4A, (q15_t)0x36BA, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x877B, (q15_t)0x2B1F, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x83D6, (q15_t)0x1F19, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8162, (q15_t)0x12C8, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8027, (q15_t)0x0647, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8027, (q15_t)0xF9B8, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x8162, (q15_t)0xED37, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x83D6, (q15_t)0xE0E6, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x877B, (q15_t)0xD4E0, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8C4A, (q15_t)0xC945, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x9235, (q15_t)0xBE31, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9930, (q15_t)0xB3C0, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0xA128, (q15_t)0xAA0A, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xAA0A, (q15_t)0xA128, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB3C0, (q15_t)0x9930, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBE31, (q15_t)0x9235, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC945, (q15_t)0x8C4A, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD4E0, (q15_t)0x877B, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xE0E6, (q15_t)0x83D6, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xED37, (q15_t)0x8162, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF9B8, (q15_t)0x8027 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 256 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_256_q15[384] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FF6, (q15_t)0x0324, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FA7, (q15_t)0x096A, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F09, (q15_t)0x0FAB, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E1D, (q15_t)0x15E2, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7CE3, (q15_t)0x1C0B, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7B5D, (q15_t)0x2223, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x798A, (q15_t)0x2826, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x776C, (q15_t)0x2E11, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x7504, (q15_t)0x33DE, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x7255, (q15_t)0x398C, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x6F5F, (q15_t)0x3F17, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6C24, (q15_t)0x447A, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x68A6, (q15_t)0x49B4, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x64E8, (q15_t)0x4EBF, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x60EC, (q15_t)0x539B, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5CB4, (q15_t)0x5842, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5842, (q15_t)0x5CB4, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x539B, (q15_t)0x60EC, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4EBF, (q15_t)0x64E8, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x49B4, (q15_t)0x68A6, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x447A, (q15_t)0x6C24, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x3F17, (q15_t)0x6F5F, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x398C, (q15_t)0x7255, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x33DE, (q15_t)0x7504, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2E11, (q15_t)0x776C, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2826, (q15_t)0x798A, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x2223, (q15_t)0x7B5D, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1C0B, (q15_t)0x7CE3, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x15E2, (q15_t)0x7E1D, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x0FAB, (q15_t)0x7F09, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x096A, (q15_t)0x7FA7, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x0324, (q15_t)0x7FF6, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFCDB, (q15_t)0x7FF6, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF695, (q15_t)0x7FA7, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF054, (q15_t)0x7F09, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEA1D, (q15_t)0x7E1D, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE3F4, (q15_t)0x7CE3, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xDDDC, (q15_t)0x7B5D, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD7D9, (q15_t)0x798A, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD1EE, (q15_t)0x776C, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCC21, (q15_t)0x7504, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC673, (q15_t)0x7255, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC0E8, (q15_t)0x6F5F, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBB85, (q15_t)0x6C24, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB64B, (q15_t)0x68A6, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB140, (q15_t)0x64E8, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAC64, (q15_t)0x60EC, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA7BD, (q15_t)0x5CB4, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA34B, (q15_t)0x5842, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0x9F13, (q15_t)0x539B, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9B17, (q15_t)0x4EBF, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9759, (q15_t)0x49B4, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x93DB, (q15_t)0x447A, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x90A0, (q15_t)0x3F17, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8DAA, (q15_t)0x398C, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8AFB, (q15_t)0x33DE, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8893, (q15_t)0x2E11, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8675, (q15_t)0x2826, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x84A2, (q15_t)0x2223, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x831C, (q15_t)0x1C0B, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x81E2, (q15_t)0x15E2, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x80F6, (q15_t)0x0FAB, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8058, (q15_t)0x096A, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8009, (q15_t)0x0324, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8009, (q15_t)0xFCDB, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8058, (q15_t)0xF695, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80F6, (q15_t)0xF054, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x81E2, (q15_t)0xEA1D, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x831C, (q15_t)0xE3F4, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x84A2, (q15_t)0xDDDC, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x8675, (q15_t)0xD7D9, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x8893, (q15_t)0xD1EE, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8AFB, (q15_t)0xCC21, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8DAA, (q15_t)0xC673, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x90A0, (q15_t)0xC0E8, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x93DB, (q15_t)0xBB85, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9759, (q15_t)0xB64B, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x9B17, (q15_t)0xB140, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9F13, (q15_t)0xAC64, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA34B, (q15_t)0xA7BD, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA7BD, (q15_t)0xA34B, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAC64, (q15_t)0x9F13, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB140, (q15_t)0x9B17, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB64B, (q15_t)0x9759, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBB85, (q15_t)0x93DB, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xC0E8, (q15_t)0x90A0, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC673, (q15_t)0x8DAA, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xCC21, (q15_t)0x8AFB, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD1EE, (q15_t)0x8893, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD7D9, (q15_t)0x8675, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDDDC, (q15_t)0x84A2, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE3F4, (q15_t)0x831C, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xEA1D, (q15_t)0x81E2, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xF054, (q15_t)0x80F6, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF695, (q15_t)0x8058, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFCDB, (q15_t)0x8009 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 512 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_512_q15[768] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFD, (q15_t)0x0192, + (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FE9, (q15_t)0x04B6, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FC2, (q15_t)0x07D9, + (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F87, (q15_t)0x0AFB, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F38, (q15_t)0x0E1B, + (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7ED5, (q15_t)0x1139, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E5F, (q15_t)0x1455, + (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7DD6, (q15_t)0x176D, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D39, (q15_t)0x1A82, + (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7C89, (q15_t)0x1D93, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7BC5, (q15_t)0x209F, + (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7AEF, (q15_t)0x23A6, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A05, (q15_t)0x26A8, + (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x7909, (q15_t)0x29A3, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x77FA, (q15_t)0x2C98, + (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x76D9, (q15_t)0x2F87, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x75A5, (q15_t)0x326E, + (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x745F, (q15_t)0x354D, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x7307, (q15_t)0x3824, + (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x719E, (q15_t)0x3AF2, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x7023, (q15_t)0x3DB8, + (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6E96, (q15_t)0x4073, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6CF9, (q15_t)0x4325, + (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6B4A, (q15_t)0x45CD, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x698C, (q15_t)0x4869, + (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x67BD, (q15_t)0x4AFB, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x65DD, (q15_t)0x4D81, + (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x63EF, (q15_t)0x4FFB, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x61F1, (q15_t)0x5269, + (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x5FE3, (q15_t)0x54CA, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5DC7, (q15_t)0x571D, + (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5B9D, (q15_t)0x5964, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5964, (q15_t)0x5B9D, + (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x571D, (q15_t)0x5DC7, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x54CA, (q15_t)0x5FE3, + (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5269, (q15_t)0x61F1, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4FFB, (q15_t)0x63EF, + (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4D81, (q15_t)0x65DD, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4AFB, (q15_t)0x67BD, + (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x4869, (q15_t)0x698C, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x45CD, (q15_t)0x6B4A, + (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4325, (q15_t)0x6CF9, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4073, (q15_t)0x6E96, + (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3DB8, (q15_t)0x7023, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3AF2, (q15_t)0x719E, + (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x3824, (q15_t)0x7307, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x354D, (q15_t)0x745F, + (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x326E, (q15_t)0x75A5, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2F87, (q15_t)0x76D9, + (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2C98, (q15_t)0x77FA, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x29A3, (q15_t)0x7909, + (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x26A8, (q15_t)0x7A05, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x23A6, (q15_t)0x7AEF, + (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x209F, (q15_t)0x7BC5, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1D93, (q15_t)0x7C89, + (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1A82, (q15_t)0x7D39, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x176D, (q15_t)0x7DD6, + (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x1455, (q15_t)0x7E5F, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1139, (q15_t)0x7ED5, + (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0E1B, (q15_t)0x7F38, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0AFB, (q15_t)0x7F87, + (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x07D9, (q15_t)0x7FC2, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x04B6, (q15_t)0x7FE9, + (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x0192, (q15_t)0x7FFD, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFE6D, (q15_t)0x7FFD, + (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFB49, (q15_t)0x7FE9, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF826, (q15_t)0x7FC2, + (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF504, (q15_t)0x7F87, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF1E4, (q15_t)0x7F38, + (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEEC6, (q15_t)0x7ED5, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEBAA, (q15_t)0x7E5F, + (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE892, (q15_t)0x7DD6, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE57D, (q15_t)0x7D39, + (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE26C, (q15_t)0x7C89, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xDF60, (q15_t)0x7BC5, + (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDC59, (q15_t)0x7AEF, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD957, (q15_t)0x7A05, + (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD65C, (q15_t)0x7909, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD367, (q15_t)0x77FA, + (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD078, (q15_t)0x76D9, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCD91, (q15_t)0x75A5, + (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCAB2, (q15_t)0x745F, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC7DB, (q15_t)0x7307, + (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC50D, (q15_t)0x719E, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC247, (q15_t)0x7023, + (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xBF8C, (q15_t)0x6E96, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBCDA, (q15_t)0x6CF9, + (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBA32, (q15_t)0x6B4A, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB796, (q15_t)0x698C, + (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB504, (q15_t)0x67BD, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB27E, (q15_t)0x65DD, + (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB004, (q15_t)0x63EF, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAD96, (q15_t)0x61F1, + (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAB35, (q15_t)0x5FE3, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA8E2, (q15_t)0x5DC7, + (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA69B, (q15_t)0x5B9D, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA462, (q15_t)0x5964, + (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA238, (q15_t)0x571D, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA01C, (q15_t)0x54CA, + (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9E0E, (q15_t)0x5269, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9C10, (q15_t)0x4FFB, + (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9A22, (q15_t)0x4D81, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9842, (q15_t)0x4AFB, + (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x9673, (q15_t)0x4869, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x94B5, (q15_t)0x45CD, + (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x9306, (q15_t)0x4325, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x9169, (q15_t)0x4073, + (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x8FDC, (q15_t)0x3DB8, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8E61, (q15_t)0x3AF2, + (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8CF8, (q15_t)0x3824, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8BA0, (q15_t)0x354D, + (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8A5A, (q15_t)0x326E, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8926, (q15_t)0x2F87, + (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x8805, (q15_t)0x2C98, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x86F6, (q15_t)0x29A3, + (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x85FA, (q15_t)0x26A8, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8510, (q15_t)0x23A6, + (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x843A, (q15_t)0x209F, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x8376, (q15_t)0x1D93, + (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x82C6, (q15_t)0x1A82, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8229, (q15_t)0x176D, + (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81A0, (q15_t)0x1455, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x812A, (q15_t)0x1139, + (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80C7, (q15_t)0x0E1B, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8078, (q15_t)0x0AFB, + (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x803D, (q15_t)0x07D9, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8016, (q15_t)0x04B6, + (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8002, (q15_t)0x0192, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8002, (q15_t)0xFE6D, + (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x8016, (q15_t)0xFB49, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x803D, (q15_t)0xF826, + (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8078, (q15_t)0xF504, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80C7, (q15_t)0xF1E4, + (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x812A, (q15_t)0xEEC6, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x81A0, (q15_t)0xEBAA, + (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x8229, (q15_t)0xE892, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x82C6, (q15_t)0xE57D, + (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8376, (q15_t)0xE26C, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x843A, (q15_t)0xDF60, + (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x8510, (q15_t)0xDC59, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85FA, (q15_t)0xD957, + (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x86F6, (q15_t)0xD65C, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x8805, (q15_t)0xD367, + (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x8926, (q15_t)0xD078, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8A5A, (q15_t)0xCD91, + (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8BA0, (q15_t)0xCAB2, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8CF8, (q15_t)0xC7DB, + (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8E61, (q15_t)0xC50D, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8FDC, (q15_t)0xC247, + (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x9169, (q15_t)0xBF8C, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x9306, (q15_t)0xBCDA, + (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x94B5, (q15_t)0xBA32, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9673, (q15_t)0xB796, + (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9842, (q15_t)0xB504, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x9A22, (q15_t)0xB27E, + (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9C10, (q15_t)0xB004, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9E0E, (q15_t)0xAD96, + (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0xA01C, (q15_t)0xAB35, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA238, (q15_t)0xA8E2, + (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA462, (q15_t)0xA69B, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA69B, (q15_t)0xA462, + (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA8E2, (q15_t)0xA238, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAB35, (q15_t)0xA01C, + (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xAD96, (q15_t)0x9E0E, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB004, (q15_t)0x9C10, + (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB27E, (q15_t)0x9A22, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB504, (q15_t)0x9842, + (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB796, (q15_t)0x9673, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBA32, (q15_t)0x94B5, + (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBCDA, (q15_t)0x9306, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBF8C, (q15_t)0x9169, + (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC247, (q15_t)0x8FDC, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC50D, (q15_t)0x8E61, + (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC7DB, (q15_t)0x8CF8, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xCAB2, (q15_t)0x8BA0, + (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCD91, (q15_t)0x8A5A, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD078, (q15_t)0x8926, + (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD367, (q15_t)0x8805, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD65C, (q15_t)0x86F6, + (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD957, (q15_t)0x85FA, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDC59, (q15_t)0x8510, + (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDF60, (q15_t)0x843A, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE26C, (q15_t)0x8376, + (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE57D, (q15_t)0x82C6, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE892, (q15_t)0x8229, + (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEBAA, (q15_t)0x81A0, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xEEC6, (q15_t)0x812A, + (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF1E4, (q15_t)0x80C7, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF504, (q15_t)0x8078, + (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF826, (q15_t)0x803D, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFB49, (q15_t)0x8016, + (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFE6D, (q15_t)0x8002 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 1024 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_1024_q15[1536] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x00C9, + (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFA, (q15_t)0x025B, + (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF0, (q15_t)0x03ED, + (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE1, (q15_t)0x057F, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FCE, (q15_t)0x0710, + (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FB5, (q15_t)0x08A2, + (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F97, (q15_t)0x0A33, + (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F75, (q15_t)0x0BC3, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F4D, (q15_t)0x0D53, + (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F21, (q15_t)0x0EE3, + (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7EF0, (q15_t)0x1072, + (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7EBA, (q15_t)0x1201, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E7F, (q15_t)0x138E, + (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E3F, (q15_t)0x151B, + (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7DFA, (q15_t)0x16A8, + (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DB0, (q15_t)0x1833, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D62, (q15_t)0x19BD, + (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D0F, (q15_t)0x1B47, + (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CB7, (q15_t)0x1CCF, + (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C5A, (q15_t)0x1E56, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7BF8, (q15_t)0x1FDC, + (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7B92, (q15_t)0x2161, + (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B26, (q15_t)0x22E5, + (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AB6, (q15_t)0x2467, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A42, (q15_t)0x25E8, + (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79C8, (q15_t)0x2767, + (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x794A, (q15_t)0x28E5, + (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78C7, (q15_t)0x2A61, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7840, (q15_t)0x2BDC, + (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77B4, (q15_t)0x2D55, + (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x7723, (q15_t)0x2ECC, + (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x768E, (q15_t)0x3041, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x75F4, (q15_t)0x31B5, + (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x7555, (q15_t)0x3326, + (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74B2, (q15_t)0x3496, + (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x740B, (q15_t)0x3604, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x735F, (q15_t)0x376F, + (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72AF, (q15_t)0x38D8, + (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x71FA, (q15_t)0x3A40, + (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x7141, (q15_t)0x3BA5, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x7083, (q15_t)0x3D07, + (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x6FC1, (q15_t)0x3E68, + (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6EFB, (q15_t)0x3FC5, + (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E30, (q15_t)0x4121, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6D62, (q15_t)0x427A, + (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6C8F, (q15_t)0x43D0, + (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6BB8, (q15_t)0x4524, + (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6ADC, (q15_t)0x4675, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x69FD, (q15_t)0x47C3, + (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x6919, (q15_t)0x490F, + (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x6832, (q15_t)0x4A58, + (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x6746, (q15_t)0x4B9E, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x6657, (q15_t)0x4CE1, + (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x6563, (q15_t)0x4E21, + (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x646C, (q15_t)0x4F5E, + (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x6371, (q15_t)0x5097, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x6271, (q15_t)0x51CE, + (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x616F, (q15_t)0x5302, + (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x6068, (q15_t)0x5433, + (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5F5E, (q15_t)0x5560, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5E50, (q15_t)0x568A, + (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5D3E, (q15_t)0x57B0, + (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C29, (q15_t)0x58D4, + (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B10, (q15_t)0x59F3, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x59F3, (q15_t)0x5B10, + (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x58D4, (q15_t)0x5C29, + (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x57B0, (q15_t)0x5D3E, + (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x568A, (q15_t)0x5E50, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x5560, (q15_t)0x5F5E, + (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x5433, (q15_t)0x6068, + (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5302, (q15_t)0x616F, + (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x51CE, (q15_t)0x6271, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x5097, (q15_t)0x6371, + (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4F5E, (q15_t)0x646C, + (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E21, (q15_t)0x6563, + (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4CE1, (q15_t)0x6657, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4B9E, (q15_t)0x6746, + (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4A58, (q15_t)0x6832, + (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x490F, (q15_t)0x6919, + (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x47C3, (q15_t)0x69FD, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x4675, (q15_t)0x6ADC, + (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x4524, (q15_t)0x6BB8, + (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x43D0, (q15_t)0x6C8F, + (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x427A, (q15_t)0x6D62, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4121, (q15_t)0x6E30, + (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x3FC5, (q15_t)0x6EFB, + (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3E68, (q15_t)0x6FC1, + (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D07, (q15_t)0x7083, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3BA5, (q15_t)0x7141, + (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3A40, (q15_t)0x71FA, + (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x38D8, (q15_t)0x72AF, + (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x376F, (q15_t)0x735F, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x3604, (q15_t)0x740B, + (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x3496, (q15_t)0x74B2, + (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x3326, (q15_t)0x7555, + (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x31B5, (q15_t)0x75F4, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x3041, (q15_t)0x768E, + (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2ECC, (q15_t)0x7723, + (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2D55, (q15_t)0x77B4, + (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2BDC, (q15_t)0x7840, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2A61, (q15_t)0x78C7, + (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x28E5, (q15_t)0x794A, + (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x2767, (q15_t)0x79C8, + (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x25E8, (q15_t)0x7A42, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x2467, (q15_t)0x7AB6, + (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x22E5, (q15_t)0x7B26, + (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x2161, (q15_t)0x7B92, + (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x1FDC, (q15_t)0x7BF8, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1E56, (q15_t)0x7C5A, + (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1CCF, (q15_t)0x7CB7, + (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1B47, (q15_t)0x7D0F, + (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x19BD, (q15_t)0x7D62, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x1833, (q15_t)0x7DB0, + (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x16A8, (q15_t)0x7DFA, + (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x151B, (q15_t)0x7E3F, + (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x138E, (q15_t)0x7E7F, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1201, (q15_t)0x7EBA, + (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x1072, (q15_t)0x7EF0, + (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0EE3, (q15_t)0x7F21, + (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0D53, (q15_t)0x7F4D, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0BC3, (q15_t)0x7F75, + (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0A33, (q15_t)0x7F97, + (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x08A2, (q15_t)0x7FB5, + (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x0710, (q15_t)0x7FCE, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x057F, (q15_t)0x7FE1, + (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x03ED, (q15_t)0x7FF0, + (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x025B, (q15_t)0x7FFA, + (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x00C9, (q15_t)0x7FFF, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFF36, (q15_t)0x7FFF, + (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFDA4, (q15_t)0x7FFA, + (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFC12, (q15_t)0x7FF0, + (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFA80, (q15_t)0x7FE1, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF8EF, (q15_t)0x7FCE, + (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF75D, (q15_t)0x7FB5, + (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF5CC, (q15_t)0x7F97, + (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF43C, (q15_t)0x7F75, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF2AC, (q15_t)0x7F4D, + (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF11C, (q15_t)0x7F21, + (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEF8D, (q15_t)0x7EF0, + (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEDFE, (q15_t)0x7EBA, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEC71, (q15_t)0x7E7F, + (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEAE4, (q15_t)0x7E3F, + (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE957, (q15_t)0x7DFA, + (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE7CC, (q15_t)0x7DB0, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE642, (q15_t)0x7D62, + (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE4B8, (q15_t)0x7D0F, + (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE330, (q15_t)0x7CB7, + (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE1A9, (q15_t)0x7C5A, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE023, (q15_t)0x7BF8, + (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDE9E, (q15_t)0x7B92, + (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDD1A, (q15_t)0x7B26, + (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDB98, (q15_t)0x7AB6, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDA17, (q15_t)0x7A42, + (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD898, (q15_t)0x79C8, + (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD71A, (q15_t)0x794A, + (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD59E, (q15_t)0x78C7, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD423, (q15_t)0x7840, + (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD2AA, (q15_t)0x77B4, + (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD133, (q15_t)0x7723, + (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xCFBE, (q15_t)0x768E, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCE4A, (q15_t)0x75F4, + (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCCD9, (q15_t)0x7555, + (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCB69, (q15_t)0x74B2, + (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xC9FB, (q15_t)0x740B, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC890, (q15_t)0x735F, + (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC727, (q15_t)0x72AF, + (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC5BF, (q15_t)0x71FA, + (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC45A, (q15_t)0x7141, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC2F8, (q15_t)0x7083, + (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC197, (q15_t)0x6FC1, + (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC03A, (q15_t)0x6EFB, + (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBEDE, (q15_t)0x6E30, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBD85, (q15_t)0x6D62, + (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBC2F, (q15_t)0x6C8F, + (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBADB, (q15_t)0x6BB8, + (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xB98A, (q15_t)0x6ADC, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB83C, (q15_t)0x69FD, + (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB6F0, (q15_t)0x6919, + (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB5A7, (q15_t)0x6832, + (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB461, (q15_t)0x6746, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB31E, (q15_t)0x6657, + (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB1DE, (q15_t)0x6563, + (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB0A1, (q15_t)0x646C, + (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAF68, (q15_t)0x6371, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAE31, (q15_t)0x6271, + (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xACFD, (q15_t)0x616F, + (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xABCC, (q15_t)0x6068, + (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAA9F, (q15_t)0x5F5E, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA975, (q15_t)0x5E50, + (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA84F, (q15_t)0x5D3E, + (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA72B, (q15_t)0x5C29, + (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA60C, (q15_t)0x5B10, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA4EF, (q15_t)0x59F3, + (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA3D6, (q15_t)0x58D4, + (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA2C1, (q15_t)0x57B0, + (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA1AF, (q15_t)0x568A, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA0A1, (q15_t)0x5560, + (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9F97, (q15_t)0x5433, + (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9E90, (q15_t)0x5302, + (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9D8E, (q15_t)0x51CE, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9C8E, (q15_t)0x5097, + (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9B93, (q15_t)0x4F5E, + (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9A9C, (q15_t)0x4E21, + (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x99A8, (q15_t)0x4CE1, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x98B9, (q15_t)0x4B9E, + (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x97CD, (q15_t)0x4A58, + (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x96E6, (q15_t)0x490F, + (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x9602, (q15_t)0x47C3, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9523, (q15_t)0x4675, + (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x9447, (q15_t)0x4524, + (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x9370, (q15_t)0x43D0, + (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x929D, (q15_t)0x427A, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x91CF, (q15_t)0x4121, + (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9104, (q15_t)0x3FC5, + (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x903E, (q15_t)0x3E68, + (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8F7C, (q15_t)0x3D07, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8EBE, (q15_t)0x3BA5, + (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E05, (q15_t)0x3A40, + (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D50, (q15_t)0x38D8, + (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CA0, (q15_t)0x376F, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8BF4, (q15_t)0x3604, + (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B4D, (q15_t)0x3496, + (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AAA, (q15_t)0x3326, + (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A0B, (q15_t)0x31B5, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8971, (q15_t)0x3041, + (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x88DC, (q15_t)0x2ECC, + (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x884B, (q15_t)0x2D55, + (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87BF, (q15_t)0x2BDC, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8738, (q15_t)0x2A61, + (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86B5, (q15_t)0x28E5, + (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8637, (q15_t)0x2767, + (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85BD, (q15_t)0x25E8, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8549, (q15_t)0x2467, + (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x84D9, (q15_t)0x22E5, + (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x846D, (q15_t)0x2161, + (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x8407, (q15_t)0x1FDC, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83A5, (q15_t)0x1E56, + (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x8348, (q15_t)0x1CCF, + (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x82F0, (q15_t)0x1B47, + (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x829D, (q15_t)0x19BD, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x824F, (q15_t)0x1833, + (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8205, (q15_t)0x16A8, + (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81C0, (q15_t)0x151B, + (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8180, (q15_t)0x138E, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x8145, (q15_t)0x1201, + (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x810F, (q15_t)0x1072, + (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80DE, (q15_t)0x0EE3, + (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80B2, (q15_t)0x0D53, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x808A, (q15_t)0x0BC3, + (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8068, (q15_t)0x0A33, + (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x804A, (q15_t)0x08A2, + (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x8031, (q15_t)0x0710, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x801E, (q15_t)0x057F, + (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x800F, (q15_t)0x03ED, + (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8005, (q15_t)0x025B, + (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8000, (q15_t)0x00C9, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFF36, + (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8005, (q15_t)0xFDA4, + (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800F, (q15_t)0xFC12, + (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x801E, (q15_t)0xFA80, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8031, (q15_t)0xF8EF, + (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x804A, (q15_t)0xF75D, + (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8068, (q15_t)0xF5CC, + (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x808A, (q15_t)0xF43C, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80B2, (q15_t)0xF2AC, + (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80DE, (q15_t)0xF11C, + (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x810F, (q15_t)0xEF8D, + (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8145, (q15_t)0xEDFE, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x8180, (q15_t)0xEC71, + (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81C0, (q15_t)0xEAE4, + (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x8205, (q15_t)0xE957, + (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x824F, (q15_t)0xE7CC, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x829D, (q15_t)0xE642, + (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82F0, (q15_t)0xE4B8, + (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8348, (q15_t)0xE330, + (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x83A5, (q15_t)0xE1A9, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x8407, (q15_t)0xE023, + (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x846D, (q15_t)0xDE9E, + (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84D9, (q15_t)0xDD1A, + (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x8549, (q15_t)0xDB98, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85BD, (q15_t)0xDA17, + (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8637, (q15_t)0xD898, + (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x86B5, (q15_t)0xD71A, + (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8738, (q15_t)0xD59E, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x87BF, (q15_t)0xD423, + (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x884B, (q15_t)0xD2AA, + (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88DC, (q15_t)0xD133, + (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x8971, (q15_t)0xCFBE, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8A0B, (q15_t)0xCE4A, + (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8AAA, (q15_t)0xCCD9, + (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B4D, (q15_t)0xCB69, + (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BF4, (q15_t)0xC9FB, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8CA0, (q15_t)0xC890, + (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D50, (q15_t)0xC727, + (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8E05, (q15_t)0xC5BF, + (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8EBE, (q15_t)0xC45A, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F7C, (q15_t)0xC2F8, + (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x903E, (q15_t)0xC197, + (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x9104, (q15_t)0xC03A, + (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x91CF, (q15_t)0xBEDE, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x929D, (q15_t)0xBD85, + (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x9370, (q15_t)0xBC2F, + (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x9447, (q15_t)0xBADB, + (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x9523, (q15_t)0xB98A, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9602, (q15_t)0xB83C, + (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x96E6, (q15_t)0xB6F0, + (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x97CD, (q15_t)0xB5A7, + (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x98B9, (q15_t)0xB461, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x99A8, (q15_t)0xB31E, + (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A9C, (q15_t)0xB1DE, + (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B93, (q15_t)0xB0A1, + (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C8E, (q15_t)0xAF68, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D8E, (q15_t)0xAE31, + (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E90, (q15_t)0xACFD, + (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F97, (q15_t)0xABCC, + (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA0A1, (q15_t)0xAA9F, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA1AF, (q15_t)0xA975, + (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA2C1, (q15_t)0xA84F, + (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA3D6, (q15_t)0xA72B, + (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA4EF, (q15_t)0xA60C, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA60C, (q15_t)0xA4EF, + (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA72B, (q15_t)0xA3D6, + (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA84F, (q15_t)0xA2C1, + (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA975, (q15_t)0xA1AF, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA9F, (q15_t)0xA0A1, + (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xABCC, (q15_t)0x9F97, + (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xACFD, (q15_t)0x9E90, + (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xAE31, (q15_t)0x9D8E, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAF68, (q15_t)0x9C8E, + (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB0A1, (q15_t)0x9B93, + (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB1DE, (q15_t)0x9A9C, + (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB31E, (q15_t)0x99A8, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB461, (q15_t)0x98B9, + (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB5A7, (q15_t)0x97CD, + (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB6F0, (q15_t)0x96E6, + (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB83C, (q15_t)0x9602, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB98A, (q15_t)0x9523, + (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBADB, (q15_t)0x9447, + (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBC2F, (q15_t)0x9370, + (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD85, (q15_t)0x929D, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBEDE, (q15_t)0x91CF, + (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xC03A, (q15_t)0x9104, + (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC197, (q15_t)0x903E, + (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC2F8, (q15_t)0x8F7C, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC45A, (q15_t)0x8EBE, + (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC5BF, (q15_t)0x8E05, + (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC727, (q15_t)0x8D50, + (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC890, (q15_t)0x8CA0, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC9FB, (q15_t)0x8BF4, + (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCB69, (q15_t)0x8B4D, + (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCCD9, (q15_t)0x8AAA, + (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCE4A, (q15_t)0x8A0B, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCFBE, (q15_t)0x8971, + (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD133, (q15_t)0x88DC, + (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD2AA, (q15_t)0x884B, + (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD423, (q15_t)0x87BF, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD59E, (q15_t)0x8738, + (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD71A, (q15_t)0x86B5, + (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD898, (q15_t)0x8637, + (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xDA17, (q15_t)0x85BD, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB98, (q15_t)0x8549, + (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDD1A, (q15_t)0x84D9, + (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE9E, (q15_t)0x846D, + (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xE023, (q15_t)0x8407, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE1A9, (q15_t)0x83A5, + (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE330, (q15_t)0x8348, + (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE4B8, (q15_t)0x82F0, + (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE642, (q15_t)0x829D, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE7CC, (q15_t)0x824F, + (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE957, (q15_t)0x8205, + (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEAE4, (q15_t)0x81C0, + (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEC71, (q15_t)0x8180, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xEDFE, (q15_t)0x8145, + (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEF8D, (q15_t)0x810F, + (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF11C, (q15_t)0x80DE, + (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF2AC, (q15_t)0x80B2, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF43C, (q15_t)0x808A, + (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF5CC, (q15_t)0x8068, + (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF75D, (q15_t)0x804A, + (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF8EF, (q15_t)0x8031, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFA80, (q15_t)0x801E, + (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFC12, (q15_t)0x800F, + (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFDA4, (q15_t)0x8005, + (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFF36, (q15_t)0x8000 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 2048 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_2048_q15[3072] = { + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x0064, + (q15_t)0x7FFF, (q15_t)0x00C9, (q15_t)0x7FFE, (q15_t)0x012D, + (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFC, (q15_t)0x01F6, + (q15_t)0x7FFA, (q15_t)0x025B, (q15_t)0x7FF8, (q15_t)0x02BF, + (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF3, (q15_t)0x0388, + (q15_t)0x7FF0, (q15_t)0x03ED, (q15_t)0x7FED, (q15_t)0x0451, + (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE5, (q15_t)0x051A, + (q15_t)0x7FE1, (q15_t)0x057F, (q15_t)0x7FDD, (q15_t)0x05E3, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FD3, (q15_t)0x06AC, + (q15_t)0x7FCE, (q15_t)0x0710, (q15_t)0x7FC8, (q15_t)0x0775, + (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FBC, (q15_t)0x083D, + (q15_t)0x7FB5, (q15_t)0x08A2, (q15_t)0x7FAE, (q15_t)0x0906, + (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F9F, (q15_t)0x09CE, + (q15_t)0x7F97, (q15_t)0x0A33, (q15_t)0x7F8F, (q15_t)0x0A97, + (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F7E, (q15_t)0x0B5F, + (q15_t)0x7F75, (q15_t)0x0BC3, (q15_t)0x7F6B, (q15_t)0x0C27, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F58, (q15_t)0x0CEF, + (q15_t)0x7F4D, (q15_t)0x0D53, (q15_t)0x7F43, (q15_t)0x0DB7, + (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F2D, (q15_t)0x0E7F, + (q15_t)0x7F21, (q15_t)0x0EE3, (q15_t)0x7F15, (q15_t)0x0F47, + (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7EFD, (q15_t)0x100E, + (q15_t)0x7EF0, (q15_t)0x1072, (q15_t)0x7EE3, (q15_t)0x10D6, + (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7EC8, (q15_t)0x119D, + (q15_t)0x7EBA, (q15_t)0x1201, (q15_t)0x7EAB, (q15_t)0x1264, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E8E, (q15_t)0x132B, + (q15_t)0x7E7F, (q15_t)0x138E, (q15_t)0x7E6F, (q15_t)0x13F2, + (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E4F, (q15_t)0x14B8, + (q15_t)0x7E3F, (q15_t)0x151B, (q15_t)0x7E2E, (q15_t)0x157F, + (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7E0C, (q15_t)0x1645, + (q15_t)0x7DFA, (q15_t)0x16A8, (q15_t)0x7DE8, (q15_t)0x170A, + (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DC3, (q15_t)0x17D0, + (q15_t)0x7DB0, (q15_t)0x1833, (q15_t)0x7D9D, (q15_t)0x1896, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D76, (q15_t)0x195B, + (q15_t)0x7D62, (q15_t)0x19BD, (q15_t)0x7D4E, (q15_t)0x1A20, + (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D24, (q15_t)0x1AE4, + (q15_t)0x7D0F, (q15_t)0x1B47, (q15_t)0x7CF9, (q15_t)0x1BA9, + (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CCD, (q15_t)0x1C6D, + (q15_t)0x7CB7, (q15_t)0x1CCF, (q15_t)0x7CA0, (q15_t)0x1D31, + (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C71, (q15_t)0x1DF5, + (q15_t)0x7C5A, (q15_t)0x1E56, (q15_t)0x7C42, (q15_t)0x1EB8, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7C11, (q15_t)0x1F7B, + (q15_t)0x7BF8, (q15_t)0x1FDC, (q15_t)0x7BDF, (q15_t)0x203E, + (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7BAC, (q15_t)0x2100, + (q15_t)0x7B92, (q15_t)0x2161, (q15_t)0x7B77, (q15_t)0x21C2, + (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B42, (q15_t)0x2284, + (q15_t)0x7B26, (q15_t)0x22E5, (q15_t)0x7B0B, (q15_t)0x2345, + (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AD3, (q15_t)0x2407, + (q15_t)0x7AB6, (q15_t)0x2467, (q15_t)0x7A9A, (q15_t)0x24C7, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A5F, (q15_t)0x2588, + (q15_t)0x7A42, (q15_t)0x25E8, (q15_t)0x7A24, (q15_t)0x2648, + (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79E7, (q15_t)0x2707, + (q15_t)0x79C8, (q15_t)0x2767, (q15_t)0x79A9, (q15_t)0x27C7, + (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x796A, (q15_t)0x2886, + (q15_t)0x794A, (q15_t)0x28E5, (q15_t)0x792A, (q15_t)0x2944, + (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78E8, (q15_t)0x2A02, + (q15_t)0x78C7, (q15_t)0x2A61, (q15_t)0x78A6, (q15_t)0x2AC0, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7862, (q15_t)0x2B7D, + (q15_t)0x7840, (q15_t)0x2BDC, (q15_t)0x781D, (q15_t)0x2C3A, + (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77D7, (q15_t)0x2CF7, + (q15_t)0x77B4, (q15_t)0x2D55, (q15_t)0x7790, (q15_t)0x2DB3, + (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x7747, (q15_t)0x2E6E, + (q15_t)0x7723, (q15_t)0x2ECC, (q15_t)0x76FE, (q15_t)0x2F29, + (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x76B3, (q15_t)0x2FE4, + (q15_t)0x768E, (q15_t)0x3041, (q15_t)0x7668, (q15_t)0x309E, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x761B, (q15_t)0x3158, + (q15_t)0x75F4, (q15_t)0x31B5, (q15_t)0x75CC, (q15_t)0x3211, + (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x757D, (q15_t)0x32CA, + (q15_t)0x7555, (q15_t)0x3326, (q15_t)0x752D, (q15_t)0x3382, + (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74DB, (q15_t)0x343A, + (q15_t)0x74B2, (q15_t)0x3496, (q15_t)0x7489, (q15_t)0x34F2, + (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x7435, (q15_t)0x35A8, + (q15_t)0x740B, (q15_t)0x3604, (q15_t)0x73E0, (q15_t)0x365F, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x738A, (q15_t)0x3714, + (q15_t)0x735F, (q15_t)0x376F, (q15_t)0x7333, (q15_t)0x37CA, + (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72DB, (q15_t)0x387E, + (q15_t)0x72AF, (q15_t)0x38D8, (q15_t)0x7282, (q15_t)0x3932, + (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x7227, (q15_t)0x39E6, + (q15_t)0x71FA, (q15_t)0x3A40, (q15_t)0x71CC, (q15_t)0x3A99, + (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x716F, (q15_t)0x3B4C, + (q15_t)0x7141, (q15_t)0x3BA5, (q15_t)0x7112, (q15_t)0x3BFD, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x70B3, (q15_t)0x3CAF, + (q15_t)0x7083, (q15_t)0x3D07, (q15_t)0x7053, (q15_t)0x3D60, + (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x6FF2, (q15_t)0x3E10, + (q15_t)0x6FC1, (q15_t)0x3E68, (q15_t)0x6F90, (q15_t)0x3EBF, + (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6F2D, (q15_t)0x3F6E, + (q15_t)0x6EFB, (q15_t)0x3FC5, (q15_t)0x6EC9, (q15_t)0x401D, + (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E63, (q15_t)0x40CA, + (q15_t)0x6E30, (q15_t)0x4121, (q15_t)0x6DFD, (q15_t)0x4177, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6D96, (q15_t)0x4224, + (q15_t)0x6D62, (q15_t)0x427A, (q15_t)0x6D2D, (q15_t)0x42D0, + (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6CC4, (q15_t)0x437B, + (q15_t)0x6C8F, (q15_t)0x43D0, (q15_t)0x6C59, (q15_t)0x4425, + (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6BEE, (q15_t)0x44CF, + (q15_t)0x6BB8, (q15_t)0x4524, (q15_t)0x6B81, (q15_t)0x4578, + (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6B13, (q15_t)0x4621, + (q15_t)0x6ADC, (q15_t)0x4675, (q15_t)0x6AA5, (q15_t)0x46C9, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x6A35, (q15_t)0x4770, + (q15_t)0x69FD, (q15_t)0x47C3, (q15_t)0x69C4, (q15_t)0x4816, + (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x6953, (q15_t)0x48BC, + (q15_t)0x6919, (q15_t)0x490F, (q15_t)0x68E0, (q15_t)0x4961, + (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x686C, (q15_t)0x4A06, + (q15_t)0x6832, (q15_t)0x4A58, (q15_t)0x67F7, (q15_t)0x4AA9, + (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x6782, (q15_t)0x4B4C, + (q15_t)0x6746, (q15_t)0x4B9E, (q15_t)0x670B, (q15_t)0x4BEF, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x6693, (q15_t)0x4C90, + (q15_t)0x6657, (q15_t)0x4CE1, (q15_t)0x661A, (q15_t)0x4D31, + (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x65A0, (q15_t)0x4DD1, + (q15_t)0x6563, (q15_t)0x4E21, (q15_t)0x6526, (q15_t)0x4E70, + (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x64AA, (q15_t)0x4F0F, + (q15_t)0x646C, (q15_t)0x4F5E, (q15_t)0x642D, (q15_t)0x4FAC, + (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x63B0, (q15_t)0x5049, + (q15_t)0x6371, (q15_t)0x5097, (q15_t)0x6331, (q15_t)0x50E5, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x62B2, (q15_t)0x5181, + (q15_t)0x6271, (q15_t)0x51CE, (q15_t)0x6231, (q15_t)0x521C, + (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x61B0, (q15_t)0x52B5, + (q15_t)0x616F, (q15_t)0x5302, (q15_t)0x612D, (q15_t)0x534E, + (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x60AA, (q15_t)0x53E7, + (q15_t)0x6068, (q15_t)0x5433, (q15_t)0x6026, (q15_t)0x547E, + (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5FA0, (q15_t)0x5515, + (q15_t)0x5F5E, (q15_t)0x5560, (q15_t)0x5F1A, (q15_t)0x55AB, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5E93, (q15_t)0x5640, + (q15_t)0x5E50, (q15_t)0x568A, (q15_t)0x5E0B, (q15_t)0x56D4, + (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5D83, (q15_t)0x5767, + (q15_t)0x5D3E, (q15_t)0x57B0, (q15_t)0x5CF9, (q15_t)0x57F9, + (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C6E, (q15_t)0x588B, + (q15_t)0x5C29, (q15_t)0x58D4, (q15_t)0x5BE3, (q15_t)0x591C, + (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B56, (q15_t)0x59AC, + (q15_t)0x5B10, (q15_t)0x59F3, (q15_t)0x5AC9, (q15_t)0x5A3B, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5A3B, (q15_t)0x5AC9, + (q15_t)0x59F3, (q15_t)0x5B10, (q15_t)0x59AC, (q15_t)0x5B56, + (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x591C, (q15_t)0x5BE3, + (q15_t)0x58D4, (q15_t)0x5C29, (q15_t)0x588B, (q15_t)0x5C6E, + (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x57F9, (q15_t)0x5CF9, + (q15_t)0x57B0, (q15_t)0x5D3E, (q15_t)0x5767, (q15_t)0x5D83, + (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x56D4, (q15_t)0x5E0B, + (q15_t)0x568A, (q15_t)0x5E50, (q15_t)0x5640, (q15_t)0x5E93, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x55AB, (q15_t)0x5F1A, + (q15_t)0x5560, (q15_t)0x5F5E, (q15_t)0x5515, (q15_t)0x5FA0, + (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x547E, (q15_t)0x6026, + (q15_t)0x5433, (q15_t)0x6068, (q15_t)0x53E7, (q15_t)0x60AA, + (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x534E, (q15_t)0x612D, + (q15_t)0x5302, (q15_t)0x616F, (q15_t)0x52B5, (q15_t)0x61B0, + (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x521C, (q15_t)0x6231, + (q15_t)0x51CE, (q15_t)0x6271, (q15_t)0x5181, (q15_t)0x62B2, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x50E5, (q15_t)0x6331, + (q15_t)0x5097, (q15_t)0x6371, (q15_t)0x5049, (q15_t)0x63B0, + (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4FAC, (q15_t)0x642D, + (q15_t)0x4F5E, (q15_t)0x646C, (q15_t)0x4F0F, (q15_t)0x64AA, + (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E70, (q15_t)0x6526, + (q15_t)0x4E21, (q15_t)0x6563, (q15_t)0x4DD1, (q15_t)0x65A0, + (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4D31, (q15_t)0x661A, + (q15_t)0x4CE1, (q15_t)0x6657, (q15_t)0x4C90, (q15_t)0x6693, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4BEF, (q15_t)0x670B, + (q15_t)0x4B9E, (q15_t)0x6746, (q15_t)0x4B4C, (q15_t)0x6782, + (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4AA9, (q15_t)0x67F7, + (q15_t)0x4A58, (q15_t)0x6832, (q15_t)0x4A06, (q15_t)0x686C, + (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x4961, (q15_t)0x68E0, + (q15_t)0x490F, (q15_t)0x6919, (q15_t)0x48BC, (q15_t)0x6953, + (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x4816, (q15_t)0x69C4, + (q15_t)0x47C3, (q15_t)0x69FD, (q15_t)0x4770, (q15_t)0x6A35, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x46C9, (q15_t)0x6AA5, + (q15_t)0x4675, (q15_t)0x6ADC, (q15_t)0x4621, (q15_t)0x6B13, + (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x4578, (q15_t)0x6B81, + (q15_t)0x4524, (q15_t)0x6BB8, (q15_t)0x44CF, (q15_t)0x6BEE, + (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4425, (q15_t)0x6C59, + (q15_t)0x43D0, (q15_t)0x6C8F, (q15_t)0x437B, (q15_t)0x6CC4, + (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x42D0, (q15_t)0x6D2D, + (q15_t)0x427A, (q15_t)0x6D62, (q15_t)0x4224, (q15_t)0x6D96, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4177, (q15_t)0x6DFD, + (q15_t)0x4121, (q15_t)0x6E30, (q15_t)0x40CA, (q15_t)0x6E63, + (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x401D, (q15_t)0x6EC9, + (q15_t)0x3FC5, (q15_t)0x6EFB, (q15_t)0x3F6E, (q15_t)0x6F2D, + (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3EBF, (q15_t)0x6F90, + (q15_t)0x3E68, (q15_t)0x6FC1, (q15_t)0x3E10, (q15_t)0x6FF2, + (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D60, (q15_t)0x7053, + (q15_t)0x3D07, (q15_t)0x7083, (q15_t)0x3CAF, (q15_t)0x70B3, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3BFD, (q15_t)0x7112, + (q15_t)0x3BA5, (q15_t)0x7141, (q15_t)0x3B4C, (q15_t)0x716F, + (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3A99, (q15_t)0x71CC, + (q15_t)0x3A40, (q15_t)0x71FA, (q15_t)0x39E6, (q15_t)0x7227, + (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x3932, (q15_t)0x7282, + (q15_t)0x38D8, (q15_t)0x72AF, (q15_t)0x387E, (q15_t)0x72DB, + (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x37CA, (q15_t)0x7333, + (q15_t)0x376F, (q15_t)0x735F, (q15_t)0x3714, (q15_t)0x738A, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x365F, (q15_t)0x73E0, + (q15_t)0x3604, (q15_t)0x740B, (q15_t)0x35A8, (q15_t)0x7435, + (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x34F2, (q15_t)0x7489, + (q15_t)0x3496, (q15_t)0x74B2, (q15_t)0x343A, (q15_t)0x74DB, + (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x3382, (q15_t)0x752D, + (q15_t)0x3326, (q15_t)0x7555, (q15_t)0x32CA, (q15_t)0x757D, + (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x3211, (q15_t)0x75CC, + (q15_t)0x31B5, (q15_t)0x75F4, (q15_t)0x3158, (q15_t)0x761B, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x309E, (q15_t)0x7668, + (q15_t)0x3041, (q15_t)0x768E, (q15_t)0x2FE4, (q15_t)0x76B3, + (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2F29, (q15_t)0x76FE, + (q15_t)0x2ECC, (q15_t)0x7723, (q15_t)0x2E6E, (q15_t)0x7747, + (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2DB3, (q15_t)0x7790, + (q15_t)0x2D55, (q15_t)0x77B4, (q15_t)0x2CF7, (q15_t)0x77D7, + (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2C3A, (q15_t)0x781D, + (q15_t)0x2BDC, (q15_t)0x7840, (q15_t)0x2B7D, (q15_t)0x7862, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2AC0, (q15_t)0x78A6, + (q15_t)0x2A61, (q15_t)0x78C7, (q15_t)0x2A02, (q15_t)0x78E8, + (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x2944, (q15_t)0x792A, + (q15_t)0x28E5, (q15_t)0x794A, (q15_t)0x2886, (q15_t)0x796A, + (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x27C7, (q15_t)0x79A9, + (q15_t)0x2767, (q15_t)0x79C8, (q15_t)0x2707, (q15_t)0x79E7, + (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x2648, (q15_t)0x7A24, + (q15_t)0x25E8, (q15_t)0x7A42, (q15_t)0x2588, (q15_t)0x7A5F, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x24C7, (q15_t)0x7A9A, + (q15_t)0x2467, (q15_t)0x7AB6, (q15_t)0x2407, (q15_t)0x7AD3, + (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x2345, (q15_t)0x7B0B, + (q15_t)0x22E5, (q15_t)0x7B26, (q15_t)0x2284, (q15_t)0x7B42, + (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x21C2, (q15_t)0x7B77, + (q15_t)0x2161, (q15_t)0x7B92, (q15_t)0x2100, (q15_t)0x7BAC, + (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x203E, (q15_t)0x7BDF, + (q15_t)0x1FDC, (q15_t)0x7BF8, (q15_t)0x1F7B, (q15_t)0x7C11, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1EB8, (q15_t)0x7C42, + (q15_t)0x1E56, (q15_t)0x7C5A, (q15_t)0x1DF5, (q15_t)0x7C71, + (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1D31, (q15_t)0x7CA0, + (q15_t)0x1CCF, (q15_t)0x7CB7, (q15_t)0x1C6D, (q15_t)0x7CCD, + (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1BA9, (q15_t)0x7CF9, + (q15_t)0x1B47, (q15_t)0x7D0F, (q15_t)0x1AE4, (q15_t)0x7D24, + (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x1A20, (q15_t)0x7D4E, + (q15_t)0x19BD, (q15_t)0x7D62, (q15_t)0x195B, (q15_t)0x7D76, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x1896, (q15_t)0x7D9D, + (q15_t)0x1833, (q15_t)0x7DB0, (q15_t)0x17D0, (q15_t)0x7DC3, + (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x170A, (q15_t)0x7DE8, + (q15_t)0x16A8, (q15_t)0x7DFA, (q15_t)0x1645, (q15_t)0x7E0C, + (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x157F, (q15_t)0x7E2E, + (q15_t)0x151B, (q15_t)0x7E3F, (q15_t)0x14B8, (q15_t)0x7E4F, + (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x13F2, (q15_t)0x7E6F, + (q15_t)0x138E, (q15_t)0x7E7F, (q15_t)0x132B, (q15_t)0x7E8E, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1264, (q15_t)0x7EAB, + (q15_t)0x1201, (q15_t)0x7EBA, (q15_t)0x119D, (q15_t)0x7EC8, + (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x10D6, (q15_t)0x7EE3, + (q15_t)0x1072, (q15_t)0x7EF0, (q15_t)0x100E, (q15_t)0x7EFD, + (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0F47, (q15_t)0x7F15, + (q15_t)0x0EE3, (q15_t)0x7F21, (q15_t)0x0E7F, (q15_t)0x7F2D, + (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0DB7, (q15_t)0x7F43, + (q15_t)0x0D53, (q15_t)0x7F4D, (q15_t)0x0CEF, (q15_t)0x7F58, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0C27, (q15_t)0x7F6B, + (q15_t)0x0BC3, (q15_t)0x7F75, (q15_t)0x0B5F, (q15_t)0x7F7E, + (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0A97, (q15_t)0x7F8F, + (q15_t)0x0A33, (q15_t)0x7F97, (q15_t)0x09CE, (q15_t)0x7F9F, + (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x0906, (q15_t)0x7FAE, + (q15_t)0x08A2, (q15_t)0x7FB5, (q15_t)0x083D, (q15_t)0x7FBC, + (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x0775, (q15_t)0x7FC8, + (q15_t)0x0710, (q15_t)0x7FCE, (q15_t)0x06AC, (q15_t)0x7FD3, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x05E3, (q15_t)0x7FDD, + (q15_t)0x057F, (q15_t)0x7FE1, (q15_t)0x051A, (q15_t)0x7FE5, + (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x0451, (q15_t)0x7FED, + (q15_t)0x03ED, (q15_t)0x7FF0, (q15_t)0x0388, (q15_t)0x7FF3, + (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x02BF, (q15_t)0x7FF8, + (q15_t)0x025B, (q15_t)0x7FFA, (q15_t)0x01F6, (q15_t)0x7FFC, + (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x012D, (q15_t)0x7FFE, + (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x0064, (q15_t)0x7FFF, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFF9B, (q15_t)0x7FFF, + (q15_t)0xFF36, (q15_t)0x7FFF, (q15_t)0xFED2, (q15_t)0x7FFE, + (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFE09, (q15_t)0x7FFC, + (q15_t)0xFDA4, (q15_t)0x7FFA, (q15_t)0xFD40, (q15_t)0x7FF8, + (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFC77, (q15_t)0x7FF3, + (q15_t)0xFC12, (q15_t)0x7FF0, (q15_t)0xFBAE, (q15_t)0x7FED, + (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFAE5, (q15_t)0x7FE5, + (q15_t)0xFA80, (q15_t)0x7FE1, (q15_t)0xFA1C, (q15_t)0x7FDD, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF953, (q15_t)0x7FD3, + (q15_t)0xF8EF, (q15_t)0x7FCE, (q15_t)0xF88A, (q15_t)0x7FC8, + (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF7C2, (q15_t)0x7FBC, + (q15_t)0xF75D, (q15_t)0x7FB5, (q15_t)0xF6F9, (q15_t)0x7FAE, + (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF631, (q15_t)0x7F9F, + (q15_t)0xF5CC, (q15_t)0x7F97, (q15_t)0xF568, (q15_t)0x7F8F, + (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF4A0, (q15_t)0x7F7E, + (q15_t)0xF43C, (q15_t)0x7F75, (q15_t)0xF3D8, (q15_t)0x7F6B, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF310, (q15_t)0x7F58, + (q15_t)0xF2AC, (q15_t)0x7F4D, (q15_t)0xF248, (q15_t)0x7F43, + (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF180, (q15_t)0x7F2D, + (q15_t)0xF11C, (q15_t)0x7F21, (q15_t)0xF0B8, (q15_t)0x7F15, + (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEFF1, (q15_t)0x7EFD, + (q15_t)0xEF8D, (q15_t)0x7EF0, (q15_t)0xEF29, (q15_t)0x7EE3, + (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEE62, (q15_t)0x7EC8, + (q15_t)0xEDFE, (q15_t)0x7EBA, (q15_t)0xED9B, (q15_t)0x7EAB, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xECD4, (q15_t)0x7E8E, + (q15_t)0xEC71, (q15_t)0x7E7F, (q15_t)0xEC0D, (q15_t)0x7E6F, + (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEB47, (q15_t)0x7E4F, + (q15_t)0xEAE4, (q15_t)0x7E3F, (q15_t)0xEA80, (q15_t)0x7E2E, + (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE9BA, (q15_t)0x7E0C, + (q15_t)0xE957, (q15_t)0x7DFA, (q15_t)0xE8F5, (q15_t)0x7DE8, + (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE82F, (q15_t)0x7DC3, + (q15_t)0xE7CC, (q15_t)0x7DB0, (q15_t)0xE769, (q15_t)0x7D9D, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE6A4, (q15_t)0x7D76, + (q15_t)0xE642, (q15_t)0x7D62, (q15_t)0xE5DF, (q15_t)0x7D4E, + (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE51B, (q15_t)0x7D24, + (q15_t)0xE4B8, (q15_t)0x7D0F, (q15_t)0xE456, (q15_t)0x7CF9, + (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE392, (q15_t)0x7CCD, + (q15_t)0xE330, (q15_t)0x7CB7, (q15_t)0xE2CE, (q15_t)0x7CA0, + (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE20A, (q15_t)0x7C71, + (q15_t)0xE1A9, (q15_t)0x7C5A, (q15_t)0xE147, (q15_t)0x7C42, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE084, (q15_t)0x7C11, + (q15_t)0xE023, (q15_t)0x7BF8, (q15_t)0xDFC1, (q15_t)0x7BDF, + (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDEFF, (q15_t)0x7BAC, + (q15_t)0xDE9E, (q15_t)0x7B92, (q15_t)0xDE3D, (q15_t)0x7B77, + (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDD7B, (q15_t)0x7B42, + (q15_t)0xDD1A, (q15_t)0x7B26, (q15_t)0xDCBA, (q15_t)0x7B0B, + (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDBF8, (q15_t)0x7AD3, + (q15_t)0xDB98, (q15_t)0x7AB6, (q15_t)0xDB38, (q15_t)0x7A9A, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDA77, (q15_t)0x7A5F, + (q15_t)0xDA17, (q15_t)0x7A42, (q15_t)0xD9B7, (q15_t)0x7A24, + (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD8F8, (q15_t)0x79E7, + (q15_t)0xD898, (q15_t)0x79C8, (q15_t)0xD838, (q15_t)0x79A9, + (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD779, (q15_t)0x796A, + (q15_t)0xD71A, (q15_t)0x794A, (q15_t)0xD6BB, (q15_t)0x792A, + (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD5FD, (q15_t)0x78E8, + (q15_t)0xD59E, (q15_t)0x78C7, (q15_t)0xD53F, (q15_t)0x78A6, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD482, (q15_t)0x7862, + (q15_t)0xD423, (q15_t)0x7840, (q15_t)0xD3C5, (q15_t)0x781D, + (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD308, (q15_t)0x77D7, + (q15_t)0xD2AA, (q15_t)0x77B4, (q15_t)0xD24C, (q15_t)0x7790, + (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD191, (q15_t)0x7747, + (q15_t)0xD133, (q15_t)0x7723, (q15_t)0xD0D6, (q15_t)0x76FE, + (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xD01B, (q15_t)0x76B3, + (q15_t)0xCFBE, (q15_t)0x768E, (q15_t)0xCF61, (q15_t)0x7668, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCEA7, (q15_t)0x761B, + (q15_t)0xCE4A, (q15_t)0x75F4, (q15_t)0xCDEE, (q15_t)0x75CC, + (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCD35, (q15_t)0x757D, + (q15_t)0xCCD9, (q15_t)0x7555, (q15_t)0xCC7D, (q15_t)0x752D, + (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCBC5, (q15_t)0x74DB, + (q15_t)0xCB69, (q15_t)0x74B2, (q15_t)0xCB0D, (q15_t)0x7489, + (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xCA57, (q15_t)0x7435, + (q15_t)0xC9FB, (q15_t)0x740B, (q15_t)0xC9A0, (q15_t)0x73E0, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC8EB, (q15_t)0x738A, + (q15_t)0xC890, (q15_t)0x735F, (q15_t)0xC835, (q15_t)0x7333, + (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC781, (q15_t)0x72DB, + (q15_t)0xC727, (q15_t)0x72AF, (q15_t)0xC6CD, (q15_t)0x7282, + (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC619, (q15_t)0x7227, + (q15_t)0xC5BF, (q15_t)0x71FA, (q15_t)0xC566, (q15_t)0x71CC, + (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC4B3, (q15_t)0x716F, + (q15_t)0xC45A, (q15_t)0x7141, (q15_t)0xC402, (q15_t)0x7112, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC350, (q15_t)0x70B3, + (q15_t)0xC2F8, (q15_t)0x7083, (q15_t)0xC29F, (q15_t)0x7053, + (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC1EF, (q15_t)0x6FF2, + (q15_t)0xC197, (q15_t)0x6FC1, (q15_t)0xC140, (q15_t)0x6F90, + (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC091, (q15_t)0x6F2D, + (q15_t)0xC03A, (q15_t)0x6EFB, (q15_t)0xBFE2, (q15_t)0x6EC9, + (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBF35, (q15_t)0x6E63, + (q15_t)0xBEDE, (q15_t)0x6E30, (q15_t)0xBE88, (q15_t)0x6DFD, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBDDB, (q15_t)0x6D96, + (q15_t)0xBD85, (q15_t)0x6D62, (q15_t)0xBD2F, (q15_t)0x6D2D, + (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBC84, (q15_t)0x6CC4, + (q15_t)0xBC2F, (q15_t)0x6C8F, (q15_t)0xBBDA, (q15_t)0x6C59, + (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBB30, (q15_t)0x6BEE, + (q15_t)0xBADB, (q15_t)0x6BB8, (q15_t)0xBA87, (q15_t)0x6B81, + (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xB9DE, (q15_t)0x6B13, + (q15_t)0xB98A, (q15_t)0x6ADC, (q15_t)0xB936, (q15_t)0x6AA5, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB88F, (q15_t)0x6A35, + (q15_t)0xB83C, (q15_t)0x69FD, (q15_t)0xB7E9, (q15_t)0x69C4, + (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB743, (q15_t)0x6953, + (q15_t)0xB6F0, (q15_t)0x6919, (q15_t)0xB69E, (q15_t)0x68E0, + (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB5F9, (q15_t)0x686C, + (q15_t)0xB5A7, (q15_t)0x6832, (q15_t)0xB556, (q15_t)0x67F7, + (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB4B3, (q15_t)0x6782, + (q15_t)0xB461, (q15_t)0x6746, (q15_t)0xB410, (q15_t)0x670B, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB36F, (q15_t)0x6693, + (q15_t)0xB31E, (q15_t)0x6657, (q15_t)0xB2CE, (q15_t)0x661A, + (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB22E, (q15_t)0x65A0, + (q15_t)0xB1DE, (q15_t)0x6563, (q15_t)0xB18F, (q15_t)0x6526, + (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB0F0, (q15_t)0x64AA, + (q15_t)0xB0A1, (q15_t)0x646C, (q15_t)0xB053, (q15_t)0x642D, + (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAFB6, (q15_t)0x63B0, + (q15_t)0xAF68, (q15_t)0x6371, (q15_t)0xAF1A, (q15_t)0x6331, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAE7E, (q15_t)0x62B2, + (q15_t)0xAE31, (q15_t)0x6271, (q15_t)0xADE3, (q15_t)0x6231, + (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xAD4A, (q15_t)0x61B0, + (q15_t)0xACFD, (q15_t)0x616F, (q15_t)0xACB1, (q15_t)0x612D, + (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAC18, (q15_t)0x60AA, + (q15_t)0xABCC, (q15_t)0x6068, (q15_t)0xAB81, (q15_t)0x6026, + (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAAEA, (q15_t)0x5FA0, + (q15_t)0xAA9F, (q15_t)0x5F5E, (q15_t)0xAA54, (q15_t)0x5F1A, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA9BF, (q15_t)0x5E93, + (q15_t)0xA975, (q15_t)0x5E50, (q15_t)0xA92B, (q15_t)0x5E0B, + (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA898, (q15_t)0x5D83, + (q15_t)0xA84F, (q15_t)0x5D3E, (q15_t)0xA806, (q15_t)0x5CF9, + (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA774, (q15_t)0x5C6E, + (q15_t)0xA72B, (q15_t)0x5C29, (q15_t)0xA6E3, (q15_t)0x5BE3, + (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA653, (q15_t)0x5B56, + (q15_t)0xA60C, (q15_t)0x5B10, (q15_t)0xA5C4, (q15_t)0x5AC9, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA536, (q15_t)0x5A3B, + (q15_t)0xA4EF, (q15_t)0x59F3, (q15_t)0xA4A9, (q15_t)0x59AC, + (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA41C, (q15_t)0x591C, + (q15_t)0xA3D6, (q15_t)0x58D4, (q15_t)0xA391, (q15_t)0x588B, + (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA306, (q15_t)0x57F9, + (q15_t)0xA2C1, (q15_t)0x57B0, (q15_t)0xA27C, (q15_t)0x5767, + (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA1F4, (q15_t)0x56D4, + (q15_t)0xA1AF, (q15_t)0x568A, (q15_t)0xA16C, (q15_t)0x5640, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA0E5, (q15_t)0x55AB, + (q15_t)0xA0A1, (q15_t)0x5560, (q15_t)0xA05F, (q15_t)0x5515, + (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9FD9, (q15_t)0x547E, + (q15_t)0x9F97, (q15_t)0x5433, (q15_t)0x9F55, (q15_t)0x53E7, + (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9ED2, (q15_t)0x534E, + (q15_t)0x9E90, (q15_t)0x5302, (q15_t)0x9E4F, (q15_t)0x52B5, + (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9DCE, (q15_t)0x521C, + (q15_t)0x9D8E, (q15_t)0x51CE, (q15_t)0x9D4D, (q15_t)0x5181, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9CCE, (q15_t)0x50E5, + (q15_t)0x9C8E, (q15_t)0x5097, (q15_t)0x9C4F, (q15_t)0x5049, + (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9BD2, (q15_t)0x4FAC, + (q15_t)0x9B93, (q15_t)0x4F5E, (q15_t)0x9B55, (q15_t)0x4F0F, + (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9AD9, (q15_t)0x4E70, + (q15_t)0x9A9C, (q15_t)0x4E21, (q15_t)0x9A5F, (q15_t)0x4DD1, + (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x99E5, (q15_t)0x4D31, + (q15_t)0x99A8, (q15_t)0x4CE1, (q15_t)0x996C, (q15_t)0x4C90, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x98F4, (q15_t)0x4BEF, + (q15_t)0x98B9, (q15_t)0x4B9E, (q15_t)0x987D, (q15_t)0x4B4C, + (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x9808, (q15_t)0x4AA9, + (q15_t)0x97CD, (q15_t)0x4A58, (q15_t)0x9793, (q15_t)0x4A06, + (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x971F, (q15_t)0x4961, + (q15_t)0x96E6, (q15_t)0x490F, (q15_t)0x96AC, (q15_t)0x48BC, + (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x963B, (q15_t)0x4816, + (q15_t)0x9602, (q15_t)0x47C3, (q15_t)0x95CA, (q15_t)0x4770, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x955A, (q15_t)0x46C9, + (q15_t)0x9523, (q15_t)0x4675, (q15_t)0x94EC, (q15_t)0x4621, + (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x947E, (q15_t)0x4578, + (q15_t)0x9447, (q15_t)0x4524, (q15_t)0x9411, (q15_t)0x44CF, + (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x93A6, (q15_t)0x4425, + (q15_t)0x9370, (q15_t)0x43D0, (q15_t)0x933B, (q15_t)0x437B, + (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x92D2, (q15_t)0x42D0, + (q15_t)0x929D, (q15_t)0x427A, (q15_t)0x9269, (q15_t)0x4224, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x9202, (q15_t)0x4177, + (q15_t)0x91CF, (q15_t)0x4121, (q15_t)0x919C, (q15_t)0x40CA, + (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9136, (q15_t)0x401D, + (q15_t)0x9104, (q15_t)0x3FC5, (q15_t)0x90D2, (q15_t)0x3F6E, + (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x906F, (q15_t)0x3EBF, + (q15_t)0x903E, (q15_t)0x3E68, (q15_t)0x900D, (q15_t)0x3E10, + (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8FAC, (q15_t)0x3D60, + (q15_t)0x8F7C, (q15_t)0x3D07, (q15_t)0x8F4C, (q15_t)0x3CAF, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8EED, (q15_t)0x3BFD, + (q15_t)0x8EBE, (q15_t)0x3BA5, (q15_t)0x8E90, (q15_t)0x3B4C, + (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E33, (q15_t)0x3A99, + (q15_t)0x8E05, (q15_t)0x3A40, (q15_t)0x8DD8, (q15_t)0x39E6, + (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D7D, (q15_t)0x3932, + (q15_t)0x8D50, (q15_t)0x38D8, (q15_t)0x8D24, (q15_t)0x387E, + (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CCC, (q15_t)0x37CA, + (q15_t)0x8CA0, (q15_t)0x376F, (q15_t)0x8C75, (q15_t)0x3714, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8C1F, (q15_t)0x365F, + (q15_t)0x8BF4, (q15_t)0x3604, (q15_t)0x8BCA, (q15_t)0x35A8, + (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B76, (q15_t)0x34F2, + (q15_t)0x8B4D, (q15_t)0x3496, (q15_t)0x8B24, (q15_t)0x343A, + (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AD2, (q15_t)0x3382, + (q15_t)0x8AAA, (q15_t)0x3326, (q15_t)0x8A82, (q15_t)0x32CA, + (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A33, (q15_t)0x3211, + (q15_t)0x8A0B, (q15_t)0x31B5, (q15_t)0x89E4, (q15_t)0x3158, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8997, (q15_t)0x309E, + (q15_t)0x8971, (q15_t)0x3041, (q15_t)0x894C, (q15_t)0x2FE4, + (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x8901, (q15_t)0x2F29, + (q15_t)0x88DC, (q15_t)0x2ECC, (q15_t)0x88B8, (q15_t)0x2E6E, + (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x886F, (q15_t)0x2DB3, + (q15_t)0x884B, (q15_t)0x2D55, (q15_t)0x8828, (q15_t)0x2CF7, + (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87E2, (q15_t)0x2C3A, + (q15_t)0x87BF, (q15_t)0x2BDC, (q15_t)0x879D, (q15_t)0x2B7D, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8759, (q15_t)0x2AC0, + (q15_t)0x8738, (q15_t)0x2A61, (q15_t)0x8717, (q15_t)0x2A02, + (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86D5, (q15_t)0x2944, + (q15_t)0x86B5, (q15_t)0x28E5, (q15_t)0x8695, (q15_t)0x2886, + (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8656, (q15_t)0x27C7, + (q15_t)0x8637, (q15_t)0x2767, (q15_t)0x8618, (q15_t)0x2707, + (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85DB, (q15_t)0x2648, + (q15_t)0x85BD, (q15_t)0x25E8, (q15_t)0x85A0, (q15_t)0x2588, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8565, (q15_t)0x24C7, + (q15_t)0x8549, (q15_t)0x2467, (q15_t)0x852C, (q15_t)0x2407, + (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x84F4, (q15_t)0x2345, + (q15_t)0x84D9, (q15_t)0x22E5, (q15_t)0x84BD, (q15_t)0x2284, + (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x8488, (q15_t)0x21C2, + (q15_t)0x846D, (q15_t)0x2161, (q15_t)0x8453, (q15_t)0x2100, + (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x8420, (q15_t)0x203E, + (q15_t)0x8407, (q15_t)0x1FDC, (q15_t)0x83EE, (q15_t)0x1F7B, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83BD, (q15_t)0x1EB8, + (q15_t)0x83A5, (q15_t)0x1E56, (q15_t)0x838E, (q15_t)0x1DF5, + (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x835F, (q15_t)0x1D31, + (q15_t)0x8348, (q15_t)0x1CCF, (q15_t)0x8332, (q15_t)0x1C6D, + (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x8306, (q15_t)0x1BA9, + (q15_t)0x82F0, (q15_t)0x1B47, (q15_t)0x82DB, (q15_t)0x1AE4, + (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x82B1, (q15_t)0x1A20, + (q15_t)0x829D, (q15_t)0x19BD, (q15_t)0x8289, (q15_t)0x195B, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8262, (q15_t)0x1896, + (q15_t)0x824F, (q15_t)0x1833, (q15_t)0x823C, (q15_t)0x17D0, + (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8217, (q15_t)0x170A, + (q15_t)0x8205, (q15_t)0x16A8, (q15_t)0x81F3, (q15_t)0x1645, + (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81D1, (q15_t)0x157F, + (q15_t)0x81C0, (q15_t)0x151B, (q15_t)0x81B0, (q15_t)0x14B8, + (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8190, (q15_t)0x13F2, + (q15_t)0x8180, (q15_t)0x138E, (q15_t)0x8171, (q15_t)0x132B, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x8154, (q15_t)0x1264, + (q15_t)0x8145, (q15_t)0x1201, (q15_t)0x8137, (q15_t)0x119D, + (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x811C, (q15_t)0x10D6, + (q15_t)0x810F, (q15_t)0x1072, (q15_t)0x8102, (q15_t)0x100E, + (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80EA, (q15_t)0x0F47, + (q15_t)0x80DE, (q15_t)0x0EE3, (q15_t)0x80D2, (q15_t)0x0E7F, + (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80BC, (q15_t)0x0DB7, + (q15_t)0x80B2, (q15_t)0x0D53, (q15_t)0x80A7, (q15_t)0x0CEF, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8094, (q15_t)0x0C27, + (q15_t)0x808A, (q15_t)0x0BC3, (q15_t)0x8081, (q15_t)0x0B5F, + (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8070, (q15_t)0x0A97, + (q15_t)0x8068, (q15_t)0x0A33, (q15_t)0x8060, (q15_t)0x09CE, + (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x8051, (q15_t)0x0906, + (q15_t)0x804A, (q15_t)0x08A2, (q15_t)0x8043, (q15_t)0x083D, + (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x8037, (q15_t)0x0775, + (q15_t)0x8031, (q15_t)0x0710, (q15_t)0x802C, (q15_t)0x06AC, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8022, (q15_t)0x05E3, + (q15_t)0x801E, (q15_t)0x057F, (q15_t)0x801A, (q15_t)0x051A, + (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x8012, (q15_t)0x0451, + (q15_t)0x800F, (q15_t)0x03ED, (q15_t)0x800C, (q15_t)0x0388, + (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8007, (q15_t)0x02BF, + (q15_t)0x8005, (q15_t)0x025B, (q15_t)0x8003, (q15_t)0x01F6, + (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8001, (q15_t)0x012D, + (q15_t)0x8000, (q15_t)0x00C9, (q15_t)0x8000, (q15_t)0x0064, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFF9B, + (q15_t)0x8000, (q15_t)0xFF36, (q15_t)0x8001, (q15_t)0xFED2, + (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8003, (q15_t)0xFE09, + (q15_t)0x8005, (q15_t)0xFDA4, (q15_t)0x8007, (q15_t)0xFD40, + (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800C, (q15_t)0xFC77, + (q15_t)0x800F, (q15_t)0xFC12, (q15_t)0x8012, (q15_t)0xFBAE, + (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x801A, (q15_t)0xFAE5, + (q15_t)0x801E, (q15_t)0xFA80, (q15_t)0x8022, (q15_t)0xFA1C, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x802C, (q15_t)0xF953, + (q15_t)0x8031, (q15_t)0xF8EF, (q15_t)0x8037, (q15_t)0xF88A, + (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x8043, (q15_t)0xF7C2, + (q15_t)0x804A, (q15_t)0xF75D, (q15_t)0x8051, (q15_t)0xF6F9, + (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8060, (q15_t)0xF631, + (q15_t)0x8068, (q15_t)0xF5CC, (q15_t)0x8070, (q15_t)0xF568, + (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x8081, (q15_t)0xF4A0, + (q15_t)0x808A, (q15_t)0xF43C, (q15_t)0x8094, (q15_t)0xF3D8, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80A7, (q15_t)0xF310, + (q15_t)0x80B2, (q15_t)0xF2AC, (q15_t)0x80BC, (q15_t)0xF248, + (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80D2, (q15_t)0xF180, + (q15_t)0x80DE, (q15_t)0xF11C, (q15_t)0x80EA, (q15_t)0xF0B8, + (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x8102, (q15_t)0xEFF1, + (q15_t)0x810F, (q15_t)0xEF8D, (q15_t)0x811C, (q15_t)0xEF29, + (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8137, (q15_t)0xEE62, + (q15_t)0x8145, (q15_t)0xEDFE, (q15_t)0x8154, (q15_t)0xED9B, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x8171, (q15_t)0xECD4, + (q15_t)0x8180, (q15_t)0xEC71, (q15_t)0x8190, (q15_t)0xEC0D, + (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81B0, (q15_t)0xEB47, + (q15_t)0x81C0, (q15_t)0xEAE4, (q15_t)0x81D1, (q15_t)0xEA80, + (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x81F3, (q15_t)0xE9BA, + (q15_t)0x8205, (q15_t)0xE957, (q15_t)0x8217, (q15_t)0xE8F5, + (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x823C, (q15_t)0xE82F, + (q15_t)0x824F, (q15_t)0xE7CC, (q15_t)0x8262, (q15_t)0xE769, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x8289, (q15_t)0xE6A4, + (q15_t)0x829D, (q15_t)0xE642, (q15_t)0x82B1, (q15_t)0xE5DF, + (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82DB, (q15_t)0xE51B, + (q15_t)0x82F0, (q15_t)0xE4B8, (q15_t)0x8306, (q15_t)0xE456, + (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8332, (q15_t)0xE392, + (q15_t)0x8348, (q15_t)0xE330, (q15_t)0x835F, (q15_t)0xE2CE, + (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x838E, (q15_t)0xE20A, + (q15_t)0x83A5, (q15_t)0xE1A9, (q15_t)0x83BD, (q15_t)0xE147, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x83EE, (q15_t)0xE084, + (q15_t)0x8407, (q15_t)0xE023, (q15_t)0x8420, (q15_t)0xDFC1, + (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x8453, (q15_t)0xDEFF, + (q15_t)0x846D, (q15_t)0xDE9E, (q15_t)0x8488, (q15_t)0xDE3D, + (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84BD, (q15_t)0xDD7B, + (q15_t)0x84D9, (q15_t)0xDD1A, (q15_t)0x84F4, (q15_t)0xDCBA, + (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x852C, (q15_t)0xDBF8, + (q15_t)0x8549, (q15_t)0xDB98, (q15_t)0x8565, (q15_t)0xDB38, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85A0, (q15_t)0xDA77, + (q15_t)0x85BD, (q15_t)0xDA17, (q15_t)0x85DB, (q15_t)0xD9B7, + (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8618, (q15_t)0xD8F8, + (q15_t)0x8637, (q15_t)0xD898, (q15_t)0x8656, (q15_t)0xD838, + (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x8695, (q15_t)0xD779, + (q15_t)0x86B5, (q15_t)0xD71A, (q15_t)0x86D5, (q15_t)0xD6BB, + (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8717, (q15_t)0xD5FD, + (q15_t)0x8738, (q15_t)0xD59E, (q15_t)0x8759, (q15_t)0xD53F, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x879D, (q15_t)0xD482, + (q15_t)0x87BF, (q15_t)0xD423, (q15_t)0x87E2, (q15_t)0xD3C5, + (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x8828, (q15_t)0xD308, + (q15_t)0x884B, (q15_t)0xD2AA, (q15_t)0x886F, (q15_t)0xD24C, + (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88B8, (q15_t)0xD191, + (q15_t)0x88DC, (q15_t)0xD133, (q15_t)0x8901, (q15_t)0xD0D6, + (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x894C, (q15_t)0xD01B, + (q15_t)0x8971, (q15_t)0xCFBE, (q15_t)0x8997, (q15_t)0xCF61, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x89E4, (q15_t)0xCEA7, + (q15_t)0x8A0B, (q15_t)0xCE4A, (q15_t)0x8A33, (q15_t)0xCDEE, + (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8A82, (q15_t)0xCD35, + (q15_t)0x8AAA, (q15_t)0xCCD9, (q15_t)0x8AD2, (q15_t)0xCC7D, + (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B24, (q15_t)0xCBC5, + (q15_t)0x8B4D, (q15_t)0xCB69, (q15_t)0x8B76, (q15_t)0xCB0D, + (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BCA, (q15_t)0xCA57, + (q15_t)0x8BF4, (q15_t)0xC9FB, (q15_t)0x8C1F, (q15_t)0xC9A0, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8C75, (q15_t)0xC8EB, + (q15_t)0x8CA0, (q15_t)0xC890, (q15_t)0x8CCC, (q15_t)0xC835, + (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D24, (q15_t)0xC781, + (q15_t)0x8D50, (q15_t)0xC727, (q15_t)0x8D7D, (q15_t)0xC6CD, + (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8DD8, (q15_t)0xC619, + (q15_t)0x8E05, (q15_t)0xC5BF, (q15_t)0x8E33, (q15_t)0xC566, + (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8E90, (q15_t)0xC4B3, + (q15_t)0x8EBE, (q15_t)0xC45A, (q15_t)0x8EED, (q15_t)0xC402, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F4C, (q15_t)0xC350, + (q15_t)0x8F7C, (q15_t)0xC2F8, (q15_t)0x8FAC, (q15_t)0xC29F, + (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x900D, (q15_t)0xC1EF, + (q15_t)0x903E, (q15_t)0xC197, (q15_t)0x906F, (q15_t)0xC140, + (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x90D2, (q15_t)0xC091, + (q15_t)0x9104, (q15_t)0xC03A, (q15_t)0x9136, (q15_t)0xBFE2, + (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x919C, (q15_t)0xBF35, + (q15_t)0x91CF, (q15_t)0xBEDE, (q15_t)0x9202, (q15_t)0xBE88, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x9269, (q15_t)0xBDDB, + (q15_t)0x929D, (q15_t)0xBD85, (q15_t)0x92D2, (q15_t)0xBD2F, + (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x933B, (q15_t)0xBC84, + (q15_t)0x9370, (q15_t)0xBC2F, (q15_t)0x93A6, (q15_t)0xBBDA, + (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x9411, (q15_t)0xBB30, + (q15_t)0x9447, (q15_t)0xBADB, (q15_t)0x947E, (q15_t)0xBA87, + (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x94EC, (q15_t)0xB9DE, + (q15_t)0x9523, (q15_t)0xB98A, (q15_t)0x955A, (q15_t)0xB936, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x95CA, (q15_t)0xB88F, + (q15_t)0x9602, (q15_t)0xB83C, (q15_t)0x963B, (q15_t)0xB7E9, + (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x96AC, (q15_t)0xB743, + (q15_t)0x96E6, (q15_t)0xB6F0, (q15_t)0x971F, (q15_t)0xB69E, + (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9793, (q15_t)0xB5F9, + (q15_t)0x97CD, (q15_t)0xB5A7, (q15_t)0x9808, (q15_t)0xB556, + (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x987D, (q15_t)0xB4B3, + (q15_t)0x98B9, (q15_t)0xB461, (q15_t)0x98F4, (q15_t)0xB410, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x996C, (q15_t)0xB36F, + (q15_t)0x99A8, (q15_t)0xB31E, (q15_t)0x99E5, (q15_t)0xB2CE, + (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A5F, (q15_t)0xB22E, + (q15_t)0x9A9C, (q15_t)0xB1DE, (q15_t)0x9AD9, (q15_t)0xB18F, + (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B55, (q15_t)0xB0F0, + (q15_t)0x9B93, (q15_t)0xB0A1, (q15_t)0x9BD2, (q15_t)0xB053, + (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C4F, (q15_t)0xAFB6, + (q15_t)0x9C8E, (q15_t)0xAF68, (q15_t)0x9CCE, (q15_t)0xAF1A, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D4D, (q15_t)0xAE7E, + (q15_t)0x9D8E, (q15_t)0xAE31, (q15_t)0x9DCE, (q15_t)0xADE3, + (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E4F, (q15_t)0xAD4A, + (q15_t)0x9E90, (q15_t)0xACFD, (q15_t)0x9ED2, (q15_t)0xACB1, + (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F55, (q15_t)0xAC18, + (q15_t)0x9F97, (q15_t)0xABCC, (q15_t)0x9FD9, (q15_t)0xAB81, + (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA05F, (q15_t)0xAAEA, + (q15_t)0xA0A1, (q15_t)0xAA9F, (q15_t)0xA0E5, (q15_t)0xAA54, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA16C, (q15_t)0xA9BF, + (q15_t)0xA1AF, (q15_t)0xA975, (q15_t)0xA1F4, (q15_t)0xA92B, + (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA27C, (q15_t)0xA898, + (q15_t)0xA2C1, (q15_t)0xA84F, (q15_t)0xA306, (q15_t)0xA806, + (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA391, (q15_t)0xA774, + (q15_t)0xA3D6, (q15_t)0xA72B, (q15_t)0xA41C, (q15_t)0xA6E3, + (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA4A9, (q15_t)0xA653, + (q15_t)0xA4EF, (q15_t)0xA60C, (q15_t)0xA536, (q15_t)0xA5C4, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA5C4, (q15_t)0xA536, + (q15_t)0xA60C, (q15_t)0xA4EF, (q15_t)0xA653, (q15_t)0xA4A9, + (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA6E3, (q15_t)0xA41C, + (q15_t)0xA72B, (q15_t)0xA3D6, (q15_t)0xA774, (q15_t)0xA391, + (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA806, (q15_t)0xA306, + (q15_t)0xA84F, (q15_t)0xA2C1, (q15_t)0xA898, (q15_t)0xA27C, + (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA92B, (q15_t)0xA1F4, + (q15_t)0xA975, (q15_t)0xA1AF, (q15_t)0xA9BF, (q15_t)0xA16C, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA54, (q15_t)0xA0E5, + (q15_t)0xAA9F, (q15_t)0xA0A1, (q15_t)0xAAEA, (q15_t)0xA05F, + (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xAB81, (q15_t)0x9FD9, + (q15_t)0xABCC, (q15_t)0x9F97, (q15_t)0xAC18, (q15_t)0x9F55, + (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xACB1, (q15_t)0x9ED2, + (q15_t)0xACFD, (q15_t)0x9E90, (q15_t)0xAD4A, (q15_t)0x9E4F, + (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xADE3, (q15_t)0x9DCE, + (q15_t)0xAE31, (q15_t)0x9D8E, (q15_t)0xAE7E, (q15_t)0x9D4D, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAF1A, (q15_t)0x9CCE, + (q15_t)0xAF68, (q15_t)0x9C8E, (q15_t)0xAFB6, (q15_t)0x9C4F, + (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB053, (q15_t)0x9BD2, + (q15_t)0xB0A1, (q15_t)0x9B93, (q15_t)0xB0F0, (q15_t)0x9B55, + (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB18F, (q15_t)0x9AD9, + (q15_t)0xB1DE, (q15_t)0x9A9C, (q15_t)0xB22E, (q15_t)0x9A5F, + (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB2CE, (q15_t)0x99E5, + (q15_t)0xB31E, (q15_t)0x99A8, (q15_t)0xB36F, (q15_t)0x996C, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB410, (q15_t)0x98F4, + (q15_t)0xB461, (q15_t)0x98B9, (q15_t)0xB4B3, (q15_t)0x987D, + (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB556, (q15_t)0x9808, + (q15_t)0xB5A7, (q15_t)0x97CD, (q15_t)0xB5F9, (q15_t)0x9793, + (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB69E, (q15_t)0x971F, + (q15_t)0xB6F0, (q15_t)0x96E6, (q15_t)0xB743, (q15_t)0x96AC, + (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB7E9, (q15_t)0x963B, + (q15_t)0xB83C, (q15_t)0x9602, (q15_t)0xB88F, (q15_t)0x95CA, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB936, (q15_t)0x955A, + (q15_t)0xB98A, (q15_t)0x9523, (q15_t)0xB9DE, (q15_t)0x94EC, + (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBA87, (q15_t)0x947E, + (q15_t)0xBADB, (q15_t)0x9447, (q15_t)0xBB30, (q15_t)0x9411, + (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBBDA, (q15_t)0x93A6, + (q15_t)0xBC2F, (q15_t)0x9370, (q15_t)0xBC84, (q15_t)0x933B, + (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD2F, (q15_t)0x92D2, + (q15_t)0xBD85, (q15_t)0x929D, (q15_t)0xBDDB, (q15_t)0x9269, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBE88, (q15_t)0x9202, + (q15_t)0xBEDE, (q15_t)0x91CF, (q15_t)0xBF35, (q15_t)0x919C, + (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xBFE2, (q15_t)0x9136, + (q15_t)0xC03A, (q15_t)0x9104, (q15_t)0xC091, (q15_t)0x90D2, + (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC140, (q15_t)0x906F, + (q15_t)0xC197, (q15_t)0x903E, (q15_t)0xC1EF, (q15_t)0x900D, + (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC29F, (q15_t)0x8FAC, + (q15_t)0xC2F8, (q15_t)0x8F7C, (q15_t)0xC350, (q15_t)0x8F4C, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC402, (q15_t)0x8EED, + (q15_t)0xC45A, (q15_t)0x8EBE, (q15_t)0xC4B3, (q15_t)0x8E90, + (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC566, (q15_t)0x8E33, + (q15_t)0xC5BF, (q15_t)0x8E05, (q15_t)0xC619, (q15_t)0x8DD8, + (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC6CD, (q15_t)0x8D7D, + (q15_t)0xC727, (q15_t)0x8D50, (q15_t)0xC781, (q15_t)0x8D24, + (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC835, (q15_t)0x8CCC, + (q15_t)0xC890, (q15_t)0x8CA0, (q15_t)0xC8EB, (q15_t)0x8C75, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC9A0, (q15_t)0x8C1F, + (q15_t)0xC9FB, (q15_t)0x8BF4, (q15_t)0xCA57, (q15_t)0x8BCA, + (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCB0D, (q15_t)0x8B76, + (q15_t)0xCB69, (q15_t)0x8B4D, (q15_t)0xCBC5, (q15_t)0x8B24, + (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCC7D, (q15_t)0x8AD2, + (q15_t)0xCCD9, (q15_t)0x8AAA, (q15_t)0xCD35, (q15_t)0x8A82, + (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCDEE, (q15_t)0x8A33, + (q15_t)0xCE4A, (q15_t)0x8A0B, (q15_t)0xCEA7, (q15_t)0x89E4, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCF61, (q15_t)0x8997, + (q15_t)0xCFBE, (q15_t)0x8971, (q15_t)0xD01B, (q15_t)0x894C, + (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD0D6, (q15_t)0x8901, + (q15_t)0xD133, (q15_t)0x88DC, (q15_t)0xD191, (q15_t)0x88B8, + (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD24C, (q15_t)0x886F, + (q15_t)0xD2AA, (q15_t)0x884B, (q15_t)0xD308, (q15_t)0x8828, + (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD3C5, (q15_t)0x87E2, + (q15_t)0xD423, (q15_t)0x87BF, (q15_t)0xD482, (q15_t)0x879D, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD53F, (q15_t)0x8759, + (q15_t)0xD59E, (q15_t)0x8738, (q15_t)0xD5FD, (q15_t)0x8717, + (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD6BB, (q15_t)0x86D5, + (q15_t)0xD71A, (q15_t)0x86B5, (q15_t)0xD779, (q15_t)0x8695, + (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD838, (q15_t)0x8656, + (q15_t)0xD898, (q15_t)0x8637, (q15_t)0xD8F8, (q15_t)0x8618, + (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xD9B7, (q15_t)0x85DB, + (q15_t)0xDA17, (q15_t)0x85BD, (q15_t)0xDA77, (q15_t)0x85A0, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB38, (q15_t)0x8565, + (q15_t)0xDB98, (q15_t)0x8549, (q15_t)0xDBF8, (q15_t)0x852C, + (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDCBA, (q15_t)0x84F4, + (q15_t)0xDD1A, (q15_t)0x84D9, (q15_t)0xDD7B, (q15_t)0x84BD, + (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE3D, (q15_t)0x8488, + (q15_t)0xDE9E, (q15_t)0x846D, (q15_t)0xDEFF, (q15_t)0x8453, + (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xDFC1, (q15_t)0x8420, + (q15_t)0xE023, (q15_t)0x8407, (q15_t)0xE084, (q15_t)0x83EE, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE147, (q15_t)0x83BD, + (q15_t)0xE1A9, (q15_t)0x83A5, (q15_t)0xE20A, (q15_t)0x838E, + (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE2CE, (q15_t)0x835F, + (q15_t)0xE330, (q15_t)0x8348, (q15_t)0xE392, (q15_t)0x8332, + (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE456, (q15_t)0x8306, + (q15_t)0xE4B8, (q15_t)0x82F0, (q15_t)0xE51B, (q15_t)0x82DB, + (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE5DF, (q15_t)0x82B1, + (q15_t)0xE642, (q15_t)0x829D, (q15_t)0xE6A4, (q15_t)0x8289, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE769, (q15_t)0x8262, + (q15_t)0xE7CC, (q15_t)0x824F, (q15_t)0xE82F, (q15_t)0x823C, + (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE8F5, (q15_t)0x8217, + (q15_t)0xE957, (q15_t)0x8205, (q15_t)0xE9BA, (q15_t)0x81F3, + (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEA80, (q15_t)0x81D1, + (q15_t)0xEAE4, (q15_t)0x81C0, (q15_t)0xEB47, (q15_t)0x81B0, + (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEC0D, (q15_t)0x8190, + (q15_t)0xEC71, (q15_t)0x8180, (q15_t)0xECD4, (q15_t)0x8171, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xED9B, (q15_t)0x8154, + (q15_t)0xEDFE, (q15_t)0x8145, (q15_t)0xEE62, (q15_t)0x8137, + (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEF29, (q15_t)0x811C, + (q15_t)0xEF8D, (q15_t)0x810F, (q15_t)0xEFF1, (q15_t)0x8102, + (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF0B8, (q15_t)0x80EA, + (q15_t)0xF11C, (q15_t)0x80DE, (q15_t)0xF180, (q15_t)0x80D2, + (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF248, (q15_t)0x80BC, + (q15_t)0xF2AC, (q15_t)0x80B2, (q15_t)0xF310, (q15_t)0x80A7, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF3D8, (q15_t)0x8094, + (q15_t)0xF43C, (q15_t)0x808A, (q15_t)0xF4A0, (q15_t)0x8081, + (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF568, (q15_t)0x8070, + (q15_t)0xF5CC, (q15_t)0x8068, (q15_t)0xF631, (q15_t)0x8060, + (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF6F9, (q15_t)0x8051, + (q15_t)0xF75D, (q15_t)0x804A, (q15_t)0xF7C2, (q15_t)0x8043, + (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF88A, (q15_t)0x8037, + (q15_t)0xF8EF, (q15_t)0x8031, (q15_t)0xF953, (q15_t)0x802C, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFA1C, (q15_t)0x8022, + (q15_t)0xFA80, (q15_t)0x801E, (q15_t)0xFAE5, (q15_t)0x801A, + (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFBAE, (q15_t)0x8012, + (q15_t)0xFC12, (q15_t)0x800F, (q15_t)0xFC77, (q15_t)0x800C, + (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFD40, (q15_t)0x8007, + (q15_t)0xFDA4, (q15_t)0x8005, (q15_t)0xFE09, (q15_t)0x8003, + (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFED2, (q15_t)0x8001, + (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF9B, (q15_t)0x8000 +}; + +/** +* \par +* Example code for q15 Twiddle factors Generation:: +* \par +*
for(i = 0; i< 3N/4; i++)
+* {
+*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
+*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
+* } 
+* \par +* where N = 4096 and PI = 3.14159265358979 +* \par +* Cos and Sin values are interleaved fashion +* \par +* Convert Floating point to q15(Fixed point 1.15): +* round(twiddleCoefq15(i) * pow(2, 15)) +* +*/ +const q15_t twiddleCoef_4096_q15[6144] = +{ + (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x0032, + (q15_t)0x7FFF, (q15_t)0x0064, (q15_t)0x7FFF, (q15_t)0x0096, + (q15_t)0x7FFF, (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x00FB, + (q15_t)0x7FFE, (q15_t)0x012D, (q15_t)0x7FFE, (q15_t)0x015F, + (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFC, (q15_t)0x01C4, + (q15_t)0x7FFC, (q15_t)0x01F6, (q15_t)0x7FFB, (q15_t)0x0228, + (q15_t)0x7FFA, (q15_t)0x025B, (q15_t)0x7FF9, (q15_t)0x028D, + (q15_t)0x7FF8, (q15_t)0x02BF, (q15_t)0x7FF7, (q15_t)0x02F1, + (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF4, (q15_t)0x0356, + (q15_t)0x7FF3, (q15_t)0x0388, (q15_t)0x7FF2, (q15_t)0x03BA, + (q15_t)0x7FF0, (q15_t)0x03ED, (q15_t)0x7FEE, (q15_t)0x041F, + (q15_t)0x7FED, (q15_t)0x0451, (q15_t)0x7FEB, (q15_t)0x0483, + (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE7, (q15_t)0x04E8, + (q15_t)0x7FE5, (q15_t)0x051A, (q15_t)0x7FE3, (q15_t)0x054C, + (q15_t)0x7FE1, (q15_t)0x057F, (q15_t)0x7FDF, (q15_t)0x05B1, + (q15_t)0x7FDD, (q15_t)0x05E3, (q15_t)0x7FDA, (q15_t)0x0615, + (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FD6, (q15_t)0x067A, + (q15_t)0x7FD3, (q15_t)0x06AC, (q15_t)0x7FD0, (q15_t)0x06DE, + (q15_t)0x7FCE, (q15_t)0x0710, (q15_t)0x7FCB, (q15_t)0x0742, + (q15_t)0x7FC8, (q15_t)0x0775, (q15_t)0x7FC5, (q15_t)0x07A7, + (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FBF, (q15_t)0x080B, + (q15_t)0x7FBC, (q15_t)0x083D, (q15_t)0x7FB8, (q15_t)0x086F, + (q15_t)0x7FB5, (q15_t)0x08A2, (q15_t)0x7FB1, (q15_t)0x08D4, + (q15_t)0x7FAE, (q15_t)0x0906, (q15_t)0x7FAA, (q15_t)0x0938, + (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7FA3, (q15_t)0x099C, + (q15_t)0x7F9F, (q15_t)0x09CE, (q15_t)0x7F9B, (q15_t)0x0A00, + (q15_t)0x7F97, (q15_t)0x0A33, (q15_t)0x7F93, (q15_t)0x0A65, + (q15_t)0x7F8F, (q15_t)0x0A97, (q15_t)0x7F8B, (q15_t)0x0AC9, + (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F82, (q15_t)0x0B2D, + (q15_t)0x7F7E, (q15_t)0x0B5F, (q15_t)0x7F79, (q15_t)0x0B91, + (q15_t)0x7F75, (q15_t)0x0BC3, (q15_t)0x7F70, (q15_t)0x0BF5, + (q15_t)0x7F6B, (q15_t)0x0C27, (q15_t)0x7F67, (q15_t)0x0C59, + (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F5D, (q15_t)0x0CBD, + (q15_t)0x7F58, (q15_t)0x0CEF, (q15_t)0x7F53, (q15_t)0x0D21, + (q15_t)0x7F4D, (q15_t)0x0D53, (q15_t)0x7F48, (q15_t)0x0D85, + (q15_t)0x7F43, (q15_t)0x0DB7, (q15_t)0x7F3D, (q15_t)0x0DE9, + (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F32, (q15_t)0x0E4D, + (q15_t)0x7F2D, (q15_t)0x0E7F, (q15_t)0x7F27, (q15_t)0x0EB1, + (q15_t)0x7F21, (q15_t)0x0EE3, (q15_t)0x7F1B, (q15_t)0x0F15, + (q15_t)0x7F15, (q15_t)0x0F47, (q15_t)0x7F0F, (q15_t)0x0F79, + (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7F03, (q15_t)0x0FDD, + (q15_t)0x7EFD, (q15_t)0x100E, (q15_t)0x7EF6, (q15_t)0x1040, + (q15_t)0x7EF0, (q15_t)0x1072, (q15_t)0x7EE9, (q15_t)0x10A4, + (q15_t)0x7EE3, (q15_t)0x10D6, (q15_t)0x7EDC, (q15_t)0x1108, + (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7ECF, (q15_t)0x116B, + (q15_t)0x7EC8, (q15_t)0x119D, (q15_t)0x7EC1, (q15_t)0x11CF, + (q15_t)0x7EBA, (q15_t)0x1201, (q15_t)0x7EB3, (q15_t)0x1232, + (q15_t)0x7EAB, (q15_t)0x1264, (q15_t)0x7EA4, (q15_t)0x1296, + (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E95, (q15_t)0x12F9, + (q15_t)0x7E8E, (q15_t)0x132B, (q15_t)0x7E86, (q15_t)0x135D, + (q15_t)0x7E7F, (q15_t)0x138E, (q15_t)0x7E77, (q15_t)0x13C0, + (q15_t)0x7E6F, (q15_t)0x13F2, (q15_t)0x7E67, (q15_t)0x1423, + (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E57, (q15_t)0x1487, + (q15_t)0x7E4F, (q15_t)0x14B8, (q15_t)0x7E47, (q15_t)0x14EA, + (q15_t)0x7E3F, (q15_t)0x151B, (q15_t)0x7E37, (q15_t)0x154D, + (q15_t)0x7E2E, (q15_t)0x157F, (q15_t)0x7E26, (q15_t)0x15B0, + (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7E14, (q15_t)0x1613, + (q15_t)0x7E0C, (q15_t)0x1645, (q15_t)0x7E03, (q15_t)0x1676, + (q15_t)0x7DFA, (q15_t)0x16A8, (q15_t)0x7DF1, (q15_t)0x16D9, + (q15_t)0x7DE8, (q15_t)0x170A, (q15_t)0x7DDF, (q15_t)0x173C, + (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DCD, (q15_t)0x179F, + (q15_t)0x7DC3, (q15_t)0x17D0, (q15_t)0x7DBA, (q15_t)0x1802, + (q15_t)0x7DB0, (q15_t)0x1833, (q15_t)0x7DA7, (q15_t)0x1864, + (q15_t)0x7D9D, (q15_t)0x1896, (q15_t)0x7D94, (q15_t)0x18C7, + (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D80, (q15_t)0x192A, + (q15_t)0x7D76, (q15_t)0x195B, (q15_t)0x7D6C, (q15_t)0x198C, + (q15_t)0x7D62, (q15_t)0x19BD, (q15_t)0x7D58, (q15_t)0x19EF, + (q15_t)0x7D4E, (q15_t)0x1A20, (q15_t)0x7D43, (q15_t)0x1A51, + (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D2F, (q15_t)0x1AB3, + (q15_t)0x7D24, (q15_t)0x1AE4, (q15_t)0x7D19, (q15_t)0x1B16, + (q15_t)0x7D0F, (q15_t)0x1B47, (q15_t)0x7D04, (q15_t)0x1B78, + (q15_t)0x7CF9, (q15_t)0x1BA9, (q15_t)0x7CEE, (q15_t)0x1BDA, + (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CD8, (q15_t)0x1C3C, + (q15_t)0x7CCD, (q15_t)0x1C6D, (q15_t)0x7CC2, (q15_t)0x1C9E, + (q15_t)0x7CB7, (q15_t)0x1CCF, (q15_t)0x7CAB, (q15_t)0x1D00, + (q15_t)0x7CA0, (q15_t)0x1D31, (q15_t)0x7C94, (q15_t)0x1D62, + (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C7D, (q15_t)0x1DC4, + (q15_t)0x7C71, (q15_t)0x1DF5, (q15_t)0x7C66, (q15_t)0x1E25, + (q15_t)0x7C5A, (q15_t)0x1E56, (q15_t)0x7C4E, (q15_t)0x1E87, + (q15_t)0x7C42, (q15_t)0x1EB8, (q15_t)0x7C36, (q15_t)0x1EE9, + (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7C1D, (q15_t)0x1F4A, + (q15_t)0x7C11, (q15_t)0x1F7B, (q15_t)0x7C05, (q15_t)0x1FAC, + (q15_t)0x7BF8, (q15_t)0x1FDC, (q15_t)0x7BEB, (q15_t)0x200D, + (q15_t)0x7BDF, (q15_t)0x203E, (q15_t)0x7BD2, (q15_t)0x206E, + (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7BB9, (q15_t)0x20D0, + (q15_t)0x7BAC, (q15_t)0x2100, (q15_t)0x7B9F, (q15_t)0x2131, + (q15_t)0x7B92, (q15_t)0x2161, (q15_t)0x7B84, (q15_t)0x2192, + (q15_t)0x7B77, (q15_t)0x21C2, (q15_t)0x7B6A, (q15_t)0x21F3, + (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B4F, (q15_t)0x2254, + (q15_t)0x7B42, (q15_t)0x2284, (q15_t)0x7B34, (q15_t)0x22B4, + (q15_t)0x7B26, (q15_t)0x22E5, (q15_t)0x7B19, (q15_t)0x2315, + (q15_t)0x7B0B, (q15_t)0x2345, (q15_t)0x7AFD, (q15_t)0x2376, + (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AE1, (q15_t)0x23D6, + (q15_t)0x7AD3, (q15_t)0x2407, (q15_t)0x7AC5, (q15_t)0x2437, + (q15_t)0x7AB6, (q15_t)0x2467, (q15_t)0x7AA8, (q15_t)0x2497, + (q15_t)0x7A9A, (q15_t)0x24C7, (q15_t)0x7A8B, (q15_t)0x24F7, + (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A6E, (q15_t)0x2558, + (q15_t)0x7A5F, (q15_t)0x2588, (q15_t)0x7A50, (q15_t)0x25B8, + (q15_t)0x7A42, (q15_t)0x25E8, (q15_t)0x7A33, (q15_t)0x2618, + (q15_t)0x7A24, (q15_t)0x2648, (q15_t)0x7A15, (q15_t)0x2678, + (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79F6, (q15_t)0x26D8, + (q15_t)0x79E7, (q15_t)0x2707, (q15_t)0x79D8, (q15_t)0x2737, + (q15_t)0x79C8, (q15_t)0x2767, (q15_t)0x79B9, (q15_t)0x2797, + (q15_t)0x79A9, (q15_t)0x27C7, (q15_t)0x7999, (q15_t)0x27F6, + (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x797A, (q15_t)0x2856, + (q15_t)0x796A, (q15_t)0x2886, (q15_t)0x795A, (q15_t)0x28B5, + (q15_t)0x794A, (q15_t)0x28E5, (q15_t)0x793A, (q15_t)0x2915, + (q15_t)0x792A, (q15_t)0x2944, (q15_t)0x7919, (q15_t)0x2974, + (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78F9, (q15_t)0x29D3, + (q15_t)0x78E8, (q15_t)0x2A02, (q15_t)0x78D8, (q15_t)0x2A32, + (q15_t)0x78C7, (q15_t)0x2A61, (q15_t)0x78B6, (q15_t)0x2A91, + (q15_t)0x78A6, (q15_t)0x2AC0, (q15_t)0x7895, (q15_t)0x2AEF, + (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7873, (q15_t)0x2B4E, + (q15_t)0x7862, (q15_t)0x2B7D, (q15_t)0x7851, (q15_t)0x2BAD, + (q15_t)0x7840, (q15_t)0x2BDC, (q15_t)0x782E, (q15_t)0x2C0B, + (q15_t)0x781D, (q15_t)0x2C3A, (q15_t)0x780C, (q15_t)0x2C69, + (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77E9, (q15_t)0x2CC8, + (q15_t)0x77D7, (q15_t)0x2CF7, (q15_t)0x77C5, (q15_t)0x2D26, + (q15_t)0x77B4, (q15_t)0x2D55, (q15_t)0x77A2, (q15_t)0x2D84, + (q15_t)0x7790, (q15_t)0x2DB3, (q15_t)0x777E, (q15_t)0x2DE2, + (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x775A, (q15_t)0x2E3F, + (q15_t)0x7747, (q15_t)0x2E6E, (q15_t)0x7735, (q15_t)0x2E9D, + (q15_t)0x7723, (q15_t)0x2ECC, (q15_t)0x7710, (q15_t)0x2EFB, + (q15_t)0x76FE, (q15_t)0x2F29, (q15_t)0x76EB, (q15_t)0x2F58, + (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x76C6, (q15_t)0x2FB5, + (q15_t)0x76B3, (q15_t)0x2FE4, (q15_t)0x76A0, (q15_t)0x3013, + (q15_t)0x768E, (q15_t)0x3041, (q15_t)0x767B, (q15_t)0x3070, + (q15_t)0x7668, (q15_t)0x309E, (q15_t)0x7654, (q15_t)0x30CD, + (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x762E, (q15_t)0x312A, + (q15_t)0x761B, (q15_t)0x3158, (q15_t)0x7607, (q15_t)0x3186, + (q15_t)0x75F4, (q15_t)0x31B5, (q15_t)0x75E0, (q15_t)0x31E3, + (q15_t)0x75CC, (q15_t)0x3211, (q15_t)0x75B9, (q15_t)0x3240, + (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x7591, (q15_t)0x329C, + (q15_t)0x757D, (q15_t)0x32CA, (q15_t)0x7569, (q15_t)0x32F8, + (q15_t)0x7555, (q15_t)0x3326, (q15_t)0x7541, (q15_t)0x3354, + (q15_t)0x752D, (q15_t)0x3382, (q15_t)0x7519, (q15_t)0x33B0, + (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74F0, (q15_t)0x340C, + (q15_t)0x74DB, (q15_t)0x343A, (q15_t)0x74C7, (q15_t)0x3468, + (q15_t)0x74B2, (q15_t)0x3496, (q15_t)0x749E, (q15_t)0x34C4, + (q15_t)0x7489, (q15_t)0x34F2, (q15_t)0x7474, (q15_t)0x351F, + (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x744A, (q15_t)0x357B, + (q15_t)0x7435, (q15_t)0x35A8, (q15_t)0x7420, (q15_t)0x35D6, + (q15_t)0x740B, (q15_t)0x3604, (q15_t)0x73F6, (q15_t)0x3631, + (q15_t)0x73E0, (q15_t)0x365F, (q15_t)0x73CB, (q15_t)0x368C, + (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x73A0, (q15_t)0x36E7, + (q15_t)0x738A, (q15_t)0x3714, (q15_t)0x7375, (q15_t)0x3742, + (q15_t)0x735F, (q15_t)0x376F, (q15_t)0x7349, (q15_t)0x379C, + (q15_t)0x7333, (q15_t)0x37CA, (q15_t)0x731D, (q15_t)0x37F7, + (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72F1, (q15_t)0x3851, + (q15_t)0x72DB, (q15_t)0x387E, (q15_t)0x72C5, (q15_t)0x38AB, + (q15_t)0x72AF, (q15_t)0x38D8, (q15_t)0x7298, (q15_t)0x3906, + (q15_t)0x7282, (q15_t)0x3932, (q15_t)0x726B, (q15_t)0x395F, + (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x723E, (q15_t)0x39B9, + (q15_t)0x7227, (q15_t)0x39E6, (q15_t)0x7211, (q15_t)0x3A13, + (q15_t)0x71FA, (q15_t)0x3A40, (q15_t)0x71E3, (q15_t)0x3A6C, + (q15_t)0x71CC, (q15_t)0x3A99, (q15_t)0x71B5, (q15_t)0x3AC6, + (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x7186, (q15_t)0x3B1F, + (q15_t)0x716F, (q15_t)0x3B4C, (q15_t)0x7158, (q15_t)0x3B78, + (q15_t)0x7141, (q15_t)0x3BA5, (q15_t)0x7129, (q15_t)0x3BD1, + (q15_t)0x7112, (q15_t)0x3BFD, (q15_t)0x70FA, (q15_t)0x3C2A, + (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x70CB, (q15_t)0x3C83, + (q15_t)0x70B3, (q15_t)0x3CAF, (q15_t)0x709B, (q15_t)0x3CDB, + (q15_t)0x7083, (q15_t)0x3D07, (q15_t)0x706B, (q15_t)0x3D33, + (q15_t)0x7053, (q15_t)0x3D60, (q15_t)0x703B, (q15_t)0x3D8C, + (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x700A, (q15_t)0x3DE4, + (q15_t)0x6FF2, (q15_t)0x3E10, (q15_t)0x6FDA, (q15_t)0x3E3C, + (q15_t)0x6FC1, (q15_t)0x3E68, (q15_t)0x6FA9, (q15_t)0x3E93, + (q15_t)0x6F90, (q15_t)0x3EBF, (q15_t)0x6F77, (q15_t)0x3EEB, + (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6F46, (q15_t)0x3F43, + (q15_t)0x6F2D, (q15_t)0x3F6E, (q15_t)0x6F14, (q15_t)0x3F9A, + (q15_t)0x6EFB, (q15_t)0x3FC5, (q15_t)0x6EE2, (q15_t)0x3FF1, + (q15_t)0x6EC9, (q15_t)0x401D, (q15_t)0x6EAF, (q15_t)0x4048, + (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E7D, (q15_t)0x409F, + (q15_t)0x6E63, (q15_t)0x40CA, (q15_t)0x6E4A, (q15_t)0x40F6, + (q15_t)0x6E30, (q15_t)0x4121, (q15_t)0x6E17, (q15_t)0x414C, + (q15_t)0x6DFD, (q15_t)0x4177, (q15_t)0x6DE3, (q15_t)0x41A2, + (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6DB0, (q15_t)0x41F9, + (q15_t)0x6D96, (q15_t)0x4224, (q15_t)0x6D7C, (q15_t)0x424F, + (q15_t)0x6D62, (q15_t)0x427A, (q15_t)0x6D48, (q15_t)0x42A5, + (q15_t)0x6D2D, (q15_t)0x42D0, (q15_t)0x6D13, (q15_t)0x42FA, + (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6CDE, (q15_t)0x4350, + (q15_t)0x6CC4, (q15_t)0x437B, (q15_t)0x6CA9, (q15_t)0x43A5, + (q15_t)0x6C8F, (q15_t)0x43D0, (q15_t)0x6C74, (q15_t)0x43FB, + (q15_t)0x6C59, (q15_t)0x4425, (q15_t)0x6C3F, (q15_t)0x4450, + (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6C09, (q15_t)0x44A5, + (q15_t)0x6BEE, (q15_t)0x44CF, (q15_t)0x6BD3, (q15_t)0x44FA, + (q15_t)0x6BB8, (q15_t)0x4524, (q15_t)0x6B9C, (q15_t)0x454E, + (q15_t)0x6B81, (q15_t)0x4578, (q15_t)0x6B66, (q15_t)0x45A3, + (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6B2F, (q15_t)0x45F7, + (q15_t)0x6B13, (q15_t)0x4621, (q15_t)0x6AF8, (q15_t)0x464B, + (q15_t)0x6ADC, (q15_t)0x4675, (q15_t)0x6AC1, (q15_t)0x469F, + (q15_t)0x6AA5, (q15_t)0x46C9, (q15_t)0x6A89, (q15_t)0x46F3, + (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x6A51, (q15_t)0x4746, + (q15_t)0x6A35, (q15_t)0x4770, (q15_t)0x6A19, (q15_t)0x479A, + (q15_t)0x69FD, (q15_t)0x47C3, (q15_t)0x69E1, (q15_t)0x47ED, + (q15_t)0x69C4, (q15_t)0x4816, (q15_t)0x69A8, (q15_t)0x4840, + (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x696F, (q15_t)0x4893, + (q15_t)0x6953, (q15_t)0x48BC, (q15_t)0x6936, (q15_t)0x48E6, + (q15_t)0x6919, (q15_t)0x490F, (q15_t)0x68FD, (q15_t)0x4938, + (q15_t)0x68E0, (q15_t)0x4961, (q15_t)0x68C3, (q15_t)0x498A, + (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x6889, (q15_t)0x49DD, + (q15_t)0x686C, (q15_t)0x4A06, (q15_t)0x684F, (q15_t)0x4A2F, + (q15_t)0x6832, (q15_t)0x4A58, (q15_t)0x6815, (q15_t)0x4A81, + (q15_t)0x67F7, (q15_t)0x4AA9, (q15_t)0x67DA, (q15_t)0x4AD2, + (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x679F, (q15_t)0x4B24, + (q15_t)0x6782, (q15_t)0x4B4C, (q15_t)0x6764, (q15_t)0x4B75, + (q15_t)0x6746, (q15_t)0x4B9E, (q15_t)0x6729, (q15_t)0x4BC6, + (q15_t)0x670B, (q15_t)0x4BEF, (q15_t)0x66ED, (q15_t)0x4C17, + (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x66B1, (q15_t)0x4C68, + (q15_t)0x6693, (q15_t)0x4C90, (q15_t)0x6675, (q15_t)0x4CB8, + (q15_t)0x6657, (q15_t)0x4CE1, (q15_t)0x6639, (q15_t)0x4D09, + (q15_t)0x661A, (q15_t)0x4D31, (q15_t)0x65FC, (q15_t)0x4D59, + (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x65BF, (q15_t)0x4DA9, + (q15_t)0x65A0, (q15_t)0x4DD1, (q15_t)0x6582, (q15_t)0x4DF9, + (q15_t)0x6563, (q15_t)0x4E21, (q15_t)0x6545, (q15_t)0x4E48, + (q15_t)0x6526, (q15_t)0x4E70, (q15_t)0x6507, (q15_t)0x4E98, + (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x64C9, (q15_t)0x4EE7, + (q15_t)0x64AA, (q15_t)0x4F0F, (q15_t)0x648B, (q15_t)0x4F36, + (q15_t)0x646C, (q15_t)0x4F5E, (q15_t)0x644D, (q15_t)0x4F85, + (q15_t)0x642D, (q15_t)0x4FAC, (q15_t)0x640E, (q15_t)0x4FD4, + (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x63CF, (q15_t)0x5022, + (q15_t)0x63B0, (q15_t)0x5049, (q15_t)0x6390, (q15_t)0x5070, + (q15_t)0x6371, (q15_t)0x5097, (q15_t)0x6351, (q15_t)0x50BF, + (q15_t)0x6331, (q15_t)0x50E5, (q15_t)0x6311, (q15_t)0x510C, + (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x62D2, (q15_t)0x515A, + (q15_t)0x62B2, (q15_t)0x5181, (q15_t)0x6292, (q15_t)0x51A8, + (q15_t)0x6271, (q15_t)0x51CE, (q15_t)0x6251, (q15_t)0x51F5, + (q15_t)0x6231, (q15_t)0x521C, (q15_t)0x6211, (q15_t)0x5242, + (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x61D0, (q15_t)0x528F, + (q15_t)0x61B0, (q15_t)0x52B5, (q15_t)0x618F, (q15_t)0x52DC, + (q15_t)0x616F, (q15_t)0x5302, (q15_t)0x614E, (q15_t)0x5328, + (q15_t)0x612D, (q15_t)0x534E, (q15_t)0x610D, (q15_t)0x5375, + (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x60CB, (q15_t)0x53C1, + (q15_t)0x60AA, (q15_t)0x53E7, (q15_t)0x6089, (q15_t)0x540D, + (q15_t)0x6068, (q15_t)0x5433, (q15_t)0x6047, (q15_t)0x5458, + (q15_t)0x6026, (q15_t)0x547E, (q15_t)0x6004, (q15_t)0x54A4, + (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5FC2, (q15_t)0x54EF, + (q15_t)0x5FA0, (q15_t)0x5515, (q15_t)0x5F7F, (q15_t)0x553A, + (q15_t)0x5F5E, (q15_t)0x5560, (q15_t)0x5F3C, (q15_t)0x5585, + (q15_t)0x5F1A, (q15_t)0x55AB, (q15_t)0x5EF9, (q15_t)0x55D0, + (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5EB5, (q15_t)0x561A, + (q15_t)0x5E93, (q15_t)0x5640, (q15_t)0x5E71, (q15_t)0x5665, + (q15_t)0x5E50, (q15_t)0x568A, (q15_t)0x5E2D, (q15_t)0x56AF, + (q15_t)0x5E0B, (q15_t)0x56D4, (q15_t)0x5DE9, (q15_t)0x56F9, + (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5DA5, (q15_t)0x5742, + (q15_t)0x5D83, (q15_t)0x5767, (q15_t)0x5D60, (q15_t)0x578C, + (q15_t)0x5D3E, (q15_t)0x57B0, (q15_t)0x5D1B, (q15_t)0x57D5, + (q15_t)0x5CF9, (q15_t)0x57F9, (q15_t)0x5CD6, (q15_t)0x581E, + (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C91, (q15_t)0x5867, + (q15_t)0x5C6E, (q15_t)0x588B, (q15_t)0x5C4B, (q15_t)0x58AF, + (q15_t)0x5C29, (q15_t)0x58D4, (q15_t)0x5C06, (q15_t)0x58F8, + (q15_t)0x5BE3, (q15_t)0x591C, (q15_t)0x5BC0, (q15_t)0x5940, + (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B79, (q15_t)0x5988, + (q15_t)0x5B56, (q15_t)0x59AC, (q15_t)0x5B33, (q15_t)0x59D0, + (q15_t)0x5B10, (q15_t)0x59F3, (q15_t)0x5AEC, (q15_t)0x5A17, + (q15_t)0x5AC9, (q15_t)0x5A3B, (q15_t)0x5AA5, (q15_t)0x5A5E, + (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5A5E, (q15_t)0x5AA5, + (q15_t)0x5A3B, (q15_t)0x5AC9, (q15_t)0x5A17, (q15_t)0x5AEC, + (q15_t)0x59F3, (q15_t)0x5B10, (q15_t)0x59D0, (q15_t)0x5B33, + (q15_t)0x59AC, (q15_t)0x5B56, (q15_t)0x5988, (q15_t)0x5B79, + (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x5940, (q15_t)0x5BC0, + (q15_t)0x591C, (q15_t)0x5BE3, (q15_t)0x58F8, (q15_t)0x5C06, + (q15_t)0x58D4, (q15_t)0x5C29, (q15_t)0x58AF, (q15_t)0x5C4B, + (q15_t)0x588B, (q15_t)0x5C6E, (q15_t)0x5867, (q15_t)0x5C91, + (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x581E, (q15_t)0x5CD6, + (q15_t)0x57F9, (q15_t)0x5CF9, (q15_t)0x57D5, (q15_t)0x5D1B, + (q15_t)0x57B0, (q15_t)0x5D3E, (q15_t)0x578C, (q15_t)0x5D60, + (q15_t)0x5767, (q15_t)0x5D83, (q15_t)0x5742, (q15_t)0x5DA5, + (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x56F9, (q15_t)0x5DE9, + (q15_t)0x56D4, (q15_t)0x5E0B, (q15_t)0x56AF, (q15_t)0x5E2D, + (q15_t)0x568A, (q15_t)0x5E50, (q15_t)0x5665, (q15_t)0x5E71, + (q15_t)0x5640, (q15_t)0x5E93, (q15_t)0x561A, (q15_t)0x5EB5, + (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x55D0, (q15_t)0x5EF9, + (q15_t)0x55AB, (q15_t)0x5F1A, (q15_t)0x5585, (q15_t)0x5F3C, + (q15_t)0x5560, (q15_t)0x5F5E, (q15_t)0x553A, (q15_t)0x5F7F, + (q15_t)0x5515, (q15_t)0x5FA0, (q15_t)0x54EF, (q15_t)0x5FC2, + (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x54A4, (q15_t)0x6004, + (q15_t)0x547E, (q15_t)0x6026, (q15_t)0x5458, (q15_t)0x6047, + (q15_t)0x5433, (q15_t)0x6068, (q15_t)0x540D, (q15_t)0x6089, + (q15_t)0x53E7, (q15_t)0x60AA, (q15_t)0x53C1, (q15_t)0x60CB, + (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5375, (q15_t)0x610D, + (q15_t)0x534E, (q15_t)0x612D, (q15_t)0x5328, (q15_t)0x614E, + (q15_t)0x5302, (q15_t)0x616F, (q15_t)0x52DC, (q15_t)0x618F, + (q15_t)0x52B5, (q15_t)0x61B0, (q15_t)0x528F, (q15_t)0x61D0, + (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x5242, (q15_t)0x6211, + (q15_t)0x521C, (q15_t)0x6231, (q15_t)0x51F5, (q15_t)0x6251, + (q15_t)0x51CE, (q15_t)0x6271, (q15_t)0x51A8, (q15_t)0x6292, + (q15_t)0x5181, (q15_t)0x62B2, (q15_t)0x515A, (q15_t)0x62D2, + (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x510C, (q15_t)0x6311, + (q15_t)0x50E5, (q15_t)0x6331, (q15_t)0x50BF, (q15_t)0x6351, + (q15_t)0x5097, (q15_t)0x6371, (q15_t)0x5070, (q15_t)0x6390, + (q15_t)0x5049, (q15_t)0x63B0, (q15_t)0x5022, (q15_t)0x63CF, + (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4FD4, (q15_t)0x640E, + (q15_t)0x4FAC, (q15_t)0x642D, (q15_t)0x4F85, (q15_t)0x644D, + (q15_t)0x4F5E, (q15_t)0x646C, (q15_t)0x4F36, (q15_t)0x648B, + (q15_t)0x4F0F, (q15_t)0x64AA, (q15_t)0x4EE7, (q15_t)0x64C9, + (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E98, (q15_t)0x6507, + (q15_t)0x4E70, (q15_t)0x6526, (q15_t)0x4E48, (q15_t)0x6545, + (q15_t)0x4E21, (q15_t)0x6563, (q15_t)0x4DF9, (q15_t)0x6582, + (q15_t)0x4DD1, (q15_t)0x65A0, (q15_t)0x4DA9, (q15_t)0x65BF, + (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4D59, (q15_t)0x65FC, + (q15_t)0x4D31, (q15_t)0x661A, (q15_t)0x4D09, (q15_t)0x6639, + (q15_t)0x4CE1, (q15_t)0x6657, (q15_t)0x4CB8, (q15_t)0x6675, + (q15_t)0x4C90, (q15_t)0x6693, (q15_t)0x4C68, (q15_t)0x66B1, + (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4C17, (q15_t)0x66ED, + (q15_t)0x4BEF, (q15_t)0x670B, (q15_t)0x4BC6, (q15_t)0x6729, + (q15_t)0x4B9E, (q15_t)0x6746, (q15_t)0x4B75, (q15_t)0x6764, + (q15_t)0x4B4C, (q15_t)0x6782, (q15_t)0x4B24, (q15_t)0x679F, + (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4AD2, (q15_t)0x67DA, + (q15_t)0x4AA9, (q15_t)0x67F7, (q15_t)0x4A81, (q15_t)0x6815, + (q15_t)0x4A58, (q15_t)0x6832, (q15_t)0x4A2F, (q15_t)0x684F, + (q15_t)0x4A06, (q15_t)0x686C, (q15_t)0x49DD, (q15_t)0x6889, + (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x498A, (q15_t)0x68C3, + (q15_t)0x4961, (q15_t)0x68E0, (q15_t)0x4938, (q15_t)0x68FD, + (q15_t)0x490F, (q15_t)0x6919, (q15_t)0x48E6, (q15_t)0x6936, + (q15_t)0x48BC, (q15_t)0x6953, (q15_t)0x4893, (q15_t)0x696F, + (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x4840, (q15_t)0x69A8, + (q15_t)0x4816, (q15_t)0x69C4, (q15_t)0x47ED, (q15_t)0x69E1, + (q15_t)0x47C3, (q15_t)0x69FD, (q15_t)0x479A, (q15_t)0x6A19, + (q15_t)0x4770, (q15_t)0x6A35, (q15_t)0x4746, (q15_t)0x6A51, + (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x46F3, (q15_t)0x6A89, + (q15_t)0x46C9, (q15_t)0x6AA5, (q15_t)0x469F, (q15_t)0x6AC1, + (q15_t)0x4675, (q15_t)0x6ADC, (q15_t)0x464B, (q15_t)0x6AF8, + (q15_t)0x4621, (q15_t)0x6B13, (q15_t)0x45F7, (q15_t)0x6B2F, + (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x45A3, (q15_t)0x6B66, + (q15_t)0x4578, (q15_t)0x6B81, (q15_t)0x454E, (q15_t)0x6B9C, + (q15_t)0x4524, (q15_t)0x6BB8, (q15_t)0x44FA, (q15_t)0x6BD3, + (q15_t)0x44CF, (q15_t)0x6BEE, (q15_t)0x44A5, (q15_t)0x6C09, + (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4450, (q15_t)0x6C3F, + (q15_t)0x4425, (q15_t)0x6C59, (q15_t)0x43FB, (q15_t)0x6C74, + (q15_t)0x43D0, (q15_t)0x6C8F, (q15_t)0x43A5, (q15_t)0x6CA9, + (q15_t)0x437B, (q15_t)0x6CC4, (q15_t)0x4350, (q15_t)0x6CDE, + (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x42FA, (q15_t)0x6D13, + (q15_t)0x42D0, (q15_t)0x6D2D, (q15_t)0x42A5, (q15_t)0x6D48, + (q15_t)0x427A, (q15_t)0x6D62, (q15_t)0x424F, (q15_t)0x6D7C, + (q15_t)0x4224, (q15_t)0x6D96, (q15_t)0x41F9, (q15_t)0x6DB0, + (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x41A2, (q15_t)0x6DE3, + (q15_t)0x4177, (q15_t)0x6DFD, (q15_t)0x414C, (q15_t)0x6E17, + (q15_t)0x4121, (q15_t)0x6E30, (q15_t)0x40F6, (q15_t)0x6E4A, + (q15_t)0x40CA, (q15_t)0x6E63, (q15_t)0x409F, (q15_t)0x6E7D, + (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x4048, (q15_t)0x6EAF, + (q15_t)0x401D, (q15_t)0x6EC9, (q15_t)0x3FF1, (q15_t)0x6EE2, + (q15_t)0x3FC5, (q15_t)0x6EFB, (q15_t)0x3F9A, (q15_t)0x6F14, + (q15_t)0x3F6E, (q15_t)0x6F2D, (q15_t)0x3F43, (q15_t)0x6F46, + (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3EEB, (q15_t)0x6F77, + (q15_t)0x3EBF, (q15_t)0x6F90, (q15_t)0x3E93, (q15_t)0x6FA9, + (q15_t)0x3E68, (q15_t)0x6FC1, (q15_t)0x3E3C, (q15_t)0x6FDA, + (q15_t)0x3E10, (q15_t)0x6FF2, (q15_t)0x3DE4, (q15_t)0x700A, + (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D8C, (q15_t)0x703B, + (q15_t)0x3D60, (q15_t)0x7053, (q15_t)0x3D33, (q15_t)0x706B, + (q15_t)0x3D07, (q15_t)0x7083, (q15_t)0x3CDB, (q15_t)0x709B, + (q15_t)0x3CAF, (q15_t)0x70B3, (q15_t)0x3C83, (q15_t)0x70CB, + (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3C2A, (q15_t)0x70FA, + (q15_t)0x3BFD, (q15_t)0x7112, (q15_t)0x3BD1, (q15_t)0x7129, + (q15_t)0x3BA5, (q15_t)0x7141, (q15_t)0x3B78, (q15_t)0x7158, + (q15_t)0x3B4C, (q15_t)0x716F, (q15_t)0x3B1F, (q15_t)0x7186, + (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3AC6, (q15_t)0x71B5, + (q15_t)0x3A99, (q15_t)0x71CC, (q15_t)0x3A6C, (q15_t)0x71E3, + (q15_t)0x3A40, (q15_t)0x71FA, (q15_t)0x3A13, (q15_t)0x7211, + (q15_t)0x39E6, (q15_t)0x7227, (q15_t)0x39B9, (q15_t)0x723E, + (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x395F, (q15_t)0x726B, + (q15_t)0x3932, (q15_t)0x7282, (q15_t)0x3906, (q15_t)0x7298, + (q15_t)0x38D8, (q15_t)0x72AF, (q15_t)0x38AB, (q15_t)0x72C5, + (q15_t)0x387E, (q15_t)0x72DB, (q15_t)0x3851, (q15_t)0x72F1, + (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x37F7, (q15_t)0x731D, + (q15_t)0x37CA, (q15_t)0x7333, (q15_t)0x379C, (q15_t)0x7349, + (q15_t)0x376F, (q15_t)0x735F, (q15_t)0x3742, (q15_t)0x7375, + (q15_t)0x3714, (q15_t)0x738A, (q15_t)0x36E7, (q15_t)0x73A0, + (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x368C, (q15_t)0x73CB, + (q15_t)0x365F, (q15_t)0x73E0, (q15_t)0x3631, (q15_t)0x73F6, + (q15_t)0x3604, (q15_t)0x740B, (q15_t)0x35D6, (q15_t)0x7420, + (q15_t)0x35A8, (q15_t)0x7435, (q15_t)0x357B, (q15_t)0x744A, + (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x351F, (q15_t)0x7474, + (q15_t)0x34F2, (q15_t)0x7489, (q15_t)0x34C4, (q15_t)0x749E, + (q15_t)0x3496, (q15_t)0x74B2, (q15_t)0x3468, (q15_t)0x74C7, + (q15_t)0x343A, (q15_t)0x74DB, (q15_t)0x340C, (q15_t)0x74F0, + (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x33B0, (q15_t)0x7519, + (q15_t)0x3382, (q15_t)0x752D, (q15_t)0x3354, (q15_t)0x7541, + (q15_t)0x3326, (q15_t)0x7555, (q15_t)0x32F8, (q15_t)0x7569, + (q15_t)0x32CA, (q15_t)0x757D, (q15_t)0x329C, (q15_t)0x7591, + (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x3240, (q15_t)0x75B9, + (q15_t)0x3211, (q15_t)0x75CC, (q15_t)0x31E3, (q15_t)0x75E0, + (q15_t)0x31B5, (q15_t)0x75F4, (q15_t)0x3186, (q15_t)0x7607, + (q15_t)0x3158, (q15_t)0x761B, (q15_t)0x312A, (q15_t)0x762E, + (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x30CD, (q15_t)0x7654, + (q15_t)0x309E, (q15_t)0x7668, (q15_t)0x3070, (q15_t)0x767B, + (q15_t)0x3041, (q15_t)0x768E, (q15_t)0x3013, (q15_t)0x76A0, + (q15_t)0x2FE4, (q15_t)0x76B3, (q15_t)0x2FB5, (q15_t)0x76C6, + (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2F58, (q15_t)0x76EB, + (q15_t)0x2F29, (q15_t)0x76FE, (q15_t)0x2EFB, (q15_t)0x7710, + (q15_t)0x2ECC, (q15_t)0x7723, (q15_t)0x2E9D, (q15_t)0x7735, + (q15_t)0x2E6E, (q15_t)0x7747, (q15_t)0x2E3F, (q15_t)0x775A, + (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2DE2, (q15_t)0x777E, + (q15_t)0x2DB3, (q15_t)0x7790, (q15_t)0x2D84, (q15_t)0x77A2, + (q15_t)0x2D55, (q15_t)0x77B4, (q15_t)0x2D26, (q15_t)0x77C5, + (q15_t)0x2CF7, (q15_t)0x77D7, (q15_t)0x2CC8, (q15_t)0x77E9, + (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2C69, (q15_t)0x780C, + (q15_t)0x2C3A, (q15_t)0x781D, (q15_t)0x2C0B, (q15_t)0x782E, + (q15_t)0x2BDC, (q15_t)0x7840, (q15_t)0x2BAD, (q15_t)0x7851, + (q15_t)0x2B7D, (q15_t)0x7862, (q15_t)0x2B4E, (q15_t)0x7873, + (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2AEF, (q15_t)0x7895, + (q15_t)0x2AC0, (q15_t)0x78A6, (q15_t)0x2A91, (q15_t)0x78B6, + (q15_t)0x2A61, (q15_t)0x78C7, (q15_t)0x2A32, (q15_t)0x78D8, + (q15_t)0x2A02, (q15_t)0x78E8, (q15_t)0x29D3, (q15_t)0x78F9, + (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x2974, (q15_t)0x7919, + (q15_t)0x2944, (q15_t)0x792A, (q15_t)0x2915, (q15_t)0x793A, + (q15_t)0x28E5, (q15_t)0x794A, (q15_t)0x28B5, (q15_t)0x795A, + (q15_t)0x2886, (q15_t)0x796A, (q15_t)0x2856, (q15_t)0x797A, + (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x27F6, (q15_t)0x7999, + (q15_t)0x27C7, (q15_t)0x79A9, (q15_t)0x2797, (q15_t)0x79B9, + (q15_t)0x2767, (q15_t)0x79C8, (q15_t)0x2737, (q15_t)0x79D8, + (q15_t)0x2707, (q15_t)0x79E7, (q15_t)0x26D8, (q15_t)0x79F6, + (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x2678, (q15_t)0x7A15, + (q15_t)0x2648, (q15_t)0x7A24, (q15_t)0x2618, (q15_t)0x7A33, + (q15_t)0x25E8, (q15_t)0x7A42, (q15_t)0x25B8, (q15_t)0x7A50, + (q15_t)0x2588, (q15_t)0x7A5F, (q15_t)0x2558, (q15_t)0x7A6E, + (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x24F7, (q15_t)0x7A8B, + (q15_t)0x24C7, (q15_t)0x7A9A, (q15_t)0x2497, (q15_t)0x7AA8, + (q15_t)0x2467, (q15_t)0x7AB6, (q15_t)0x2437, (q15_t)0x7AC5, + (q15_t)0x2407, (q15_t)0x7AD3, (q15_t)0x23D6, (q15_t)0x7AE1, + (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x2376, (q15_t)0x7AFD, + (q15_t)0x2345, (q15_t)0x7B0B, (q15_t)0x2315, (q15_t)0x7B19, + (q15_t)0x22E5, (q15_t)0x7B26, (q15_t)0x22B4, (q15_t)0x7B34, + (q15_t)0x2284, (q15_t)0x7B42, (q15_t)0x2254, (q15_t)0x7B4F, + (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x21F3, (q15_t)0x7B6A, + (q15_t)0x21C2, (q15_t)0x7B77, (q15_t)0x2192, (q15_t)0x7B84, + (q15_t)0x2161, (q15_t)0x7B92, (q15_t)0x2131, (q15_t)0x7B9F, + (q15_t)0x2100, (q15_t)0x7BAC, (q15_t)0x20D0, (q15_t)0x7BB9, + (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x206E, (q15_t)0x7BD2, + (q15_t)0x203E, (q15_t)0x7BDF, (q15_t)0x200D, (q15_t)0x7BEB, + (q15_t)0x1FDC, (q15_t)0x7BF8, (q15_t)0x1FAC, (q15_t)0x7C05, + (q15_t)0x1F7B, (q15_t)0x7C11, (q15_t)0x1F4A, (q15_t)0x7C1D, + (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1EE9, (q15_t)0x7C36, + (q15_t)0x1EB8, (q15_t)0x7C42, (q15_t)0x1E87, (q15_t)0x7C4E, + (q15_t)0x1E56, (q15_t)0x7C5A, (q15_t)0x1E25, (q15_t)0x7C66, + (q15_t)0x1DF5, (q15_t)0x7C71, (q15_t)0x1DC4, (q15_t)0x7C7D, + (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1D62, (q15_t)0x7C94, + (q15_t)0x1D31, (q15_t)0x7CA0, (q15_t)0x1D00, (q15_t)0x7CAB, + (q15_t)0x1CCF, (q15_t)0x7CB7, (q15_t)0x1C9E, (q15_t)0x7CC2, + (q15_t)0x1C6D, (q15_t)0x7CCD, (q15_t)0x1C3C, (q15_t)0x7CD8, + (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1BDA, (q15_t)0x7CEE, + (q15_t)0x1BA9, (q15_t)0x7CF9, (q15_t)0x1B78, (q15_t)0x7D04, + (q15_t)0x1B47, (q15_t)0x7D0F, (q15_t)0x1B16, (q15_t)0x7D19, + (q15_t)0x1AE4, (q15_t)0x7D24, (q15_t)0x1AB3, (q15_t)0x7D2F, + (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x1A51, (q15_t)0x7D43, + (q15_t)0x1A20, (q15_t)0x7D4E, (q15_t)0x19EF, (q15_t)0x7D58, + (q15_t)0x19BD, (q15_t)0x7D62, (q15_t)0x198C, (q15_t)0x7D6C, + (q15_t)0x195B, (q15_t)0x7D76, (q15_t)0x192A, (q15_t)0x7D80, + (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x18C7, (q15_t)0x7D94, + (q15_t)0x1896, (q15_t)0x7D9D, (q15_t)0x1864, (q15_t)0x7DA7, + (q15_t)0x1833, (q15_t)0x7DB0, (q15_t)0x1802, (q15_t)0x7DBA, + (q15_t)0x17D0, (q15_t)0x7DC3, (q15_t)0x179F, (q15_t)0x7DCD, + (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x173C, (q15_t)0x7DDF, + (q15_t)0x170A, (q15_t)0x7DE8, (q15_t)0x16D9, (q15_t)0x7DF1, + (q15_t)0x16A8, (q15_t)0x7DFA, (q15_t)0x1676, (q15_t)0x7E03, + (q15_t)0x1645, (q15_t)0x7E0C, (q15_t)0x1613, (q15_t)0x7E14, + (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x15B0, (q15_t)0x7E26, + (q15_t)0x157F, (q15_t)0x7E2E, (q15_t)0x154D, (q15_t)0x7E37, + (q15_t)0x151B, (q15_t)0x7E3F, (q15_t)0x14EA, (q15_t)0x7E47, + (q15_t)0x14B8, (q15_t)0x7E4F, (q15_t)0x1487, (q15_t)0x7E57, + (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x1423, (q15_t)0x7E67, + (q15_t)0x13F2, (q15_t)0x7E6F, (q15_t)0x13C0, (q15_t)0x7E77, + (q15_t)0x138E, (q15_t)0x7E7F, (q15_t)0x135D, (q15_t)0x7E86, + (q15_t)0x132B, (q15_t)0x7E8E, (q15_t)0x12F9, (q15_t)0x7E95, + (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1296, (q15_t)0x7EA4, + (q15_t)0x1264, (q15_t)0x7EAB, (q15_t)0x1232, (q15_t)0x7EB3, + (q15_t)0x1201, (q15_t)0x7EBA, (q15_t)0x11CF, (q15_t)0x7EC1, + (q15_t)0x119D, (q15_t)0x7EC8, (q15_t)0x116B, (q15_t)0x7ECF, + (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x1108, (q15_t)0x7EDC, + (q15_t)0x10D6, (q15_t)0x7EE3, (q15_t)0x10A4, (q15_t)0x7EE9, + (q15_t)0x1072, (q15_t)0x7EF0, (q15_t)0x1040, (q15_t)0x7EF6, + (q15_t)0x100E, (q15_t)0x7EFD, (q15_t)0x0FDD, (q15_t)0x7F03, + (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0F79, (q15_t)0x7F0F, + (q15_t)0x0F47, (q15_t)0x7F15, (q15_t)0x0F15, (q15_t)0x7F1B, + (q15_t)0x0EE3, (q15_t)0x7F21, (q15_t)0x0EB1, (q15_t)0x7F27, + (q15_t)0x0E7F, (q15_t)0x7F2D, (q15_t)0x0E4D, (q15_t)0x7F32, + (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0DE9, (q15_t)0x7F3D, + (q15_t)0x0DB7, (q15_t)0x7F43, (q15_t)0x0D85, (q15_t)0x7F48, + (q15_t)0x0D53, (q15_t)0x7F4D, (q15_t)0x0D21, (q15_t)0x7F53, + (q15_t)0x0CEF, (q15_t)0x7F58, (q15_t)0x0CBD, (q15_t)0x7F5D, + (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0C59, (q15_t)0x7F67, + (q15_t)0x0C27, (q15_t)0x7F6B, (q15_t)0x0BF5, (q15_t)0x7F70, + (q15_t)0x0BC3, (q15_t)0x7F75, (q15_t)0x0B91, (q15_t)0x7F79, + (q15_t)0x0B5F, (q15_t)0x7F7E, (q15_t)0x0B2D, (q15_t)0x7F82, + (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0AC9, (q15_t)0x7F8B, + (q15_t)0x0A97, (q15_t)0x7F8F, (q15_t)0x0A65, (q15_t)0x7F93, + (q15_t)0x0A33, (q15_t)0x7F97, (q15_t)0x0A00, (q15_t)0x7F9B, + (q15_t)0x09CE, (q15_t)0x7F9F, (q15_t)0x099C, (q15_t)0x7FA3, + (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x0938, (q15_t)0x7FAA, + (q15_t)0x0906, (q15_t)0x7FAE, (q15_t)0x08D4, (q15_t)0x7FB1, + (q15_t)0x08A2, (q15_t)0x7FB5, (q15_t)0x086F, (q15_t)0x7FB8, + (q15_t)0x083D, (q15_t)0x7FBC, (q15_t)0x080B, (q15_t)0x7FBF, + (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x07A7, (q15_t)0x7FC5, + (q15_t)0x0775, (q15_t)0x7FC8, (q15_t)0x0742, (q15_t)0x7FCB, + (q15_t)0x0710, (q15_t)0x7FCE, (q15_t)0x06DE, (q15_t)0x7FD0, + (q15_t)0x06AC, (q15_t)0x7FD3, (q15_t)0x067A, (q15_t)0x7FD6, + (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x0615, (q15_t)0x7FDA, + (q15_t)0x05E3, (q15_t)0x7FDD, (q15_t)0x05B1, (q15_t)0x7FDF, + (q15_t)0x057F, (q15_t)0x7FE1, (q15_t)0x054C, (q15_t)0x7FE3, + (q15_t)0x051A, (q15_t)0x7FE5, (q15_t)0x04E8, (q15_t)0x7FE7, + (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x0483, (q15_t)0x7FEB, + (q15_t)0x0451, (q15_t)0x7FED, (q15_t)0x041F, (q15_t)0x7FEE, + (q15_t)0x03ED, (q15_t)0x7FF0, (q15_t)0x03BA, (q15_t)0x7FF2, + (q15_t)0x0388, (q15_t)0x7FF3, (q15_t)0x0356, (q15_t)0x7FF4, + (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x02F1, (q15_t)0x7FF7, + (q15_t)0x02BF, (q15_t)0x7FF8, (q15_t)0x028D, (q15_t)0x7FF9, + (q15_t)0x025B, (q15_t)0x7FFA, (q15_t)0x0228, (q15_t)0x7FFB, + (q15_t)0x01F6, (q15_t)0x7FFC, (q15_t)0x01C4, (q15_t)0x7FFC, + (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x015F, (q15_t)0x7FFE, + (q15_t)0x012D, (q15_t)0x7FFE, (q15_t)0x00FB, (q15_t)0x7FFF, + (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x0096, (q15_t)0x7FFF, + (q15_t)0x0064, (q15_t)0x7FFF, (q15_t)0x0032, (q15_t)0x7FFF, + (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFFCD, (q15_t)0x7FFF, + (q15_t)0xFF9B, (q15_t)0x7FFF, (q15_t)0xFF69, (q15_t)0x7FFF, + (q15_t)0xFF36, (q15_t)0x7FFF, (q15_t)0xFF04, (q15_t)0x7FFF, + (q15_t)0xFED2, (q15_t)0x7FFE, (q15_t)0xFEA0, (q15_t)0x7FFE, + (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFE3B, (q15_t)0x7FFC, + (q15_t)0xFE09, (q15_t)0x7FFC, (q15_t)0xFDD7, (q15_t)0x7FFB, + (q15_t)0xFDA4, (q15_t)0x7FFA, (q15_t)0xFD72, (q15_t)0x7FF9, + (q15_t)0xFD40, (q15_t)0x7FF8, (q15_t)0xFD0E, (q15_t)0x7FF7, + (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFCA9, (q15_t)0x7FF4, + (q15_t)0xFC77, (q15_t)0x7FF3, (q15_t)0xFC45, (q15_t)0x7FF2, + (q15_t)0xFC12, (q15_t)0x7FF0, (q15_t)0xFBE0, (q15_t)0x7FEE, + (q15_t)0xFBAE, (q15_t)0x7FED, (q15_t)0xFB7C, (q15_t)0x7FEB, + (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFB17, (q15_t)0x7FE7, + (q15_t)0xFAE5, (q15_t)0x7FE5, (q15_t)0xFAB3, (q15_t)0x7FE3, + (q15_t)0xFA80, (q15_t)0x7FE1, (q15_t)0xFA4E, (q15_t)0x7FDF, + (q15_t)0xFA1C, (q15_t)0x7FDD, (q15_t)0xF9EA, (q15_t)0x7FDA, + (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF985, (q15_t)0x7FD6, + (q15_t)0xF953, (q15_t)0x7FD3, (q15_t)0xF921, (q15_t)0x7FD0, + (q15_t)0xF8EF, (q15_t)0x7FCE, (q15_t)0xF8BD, (q15_t)0x7FCB, + (q15_t)0xF88A, (q15_t)0x7FC8, (q15_t)0xF858, (q15_t)0x7FC5, + (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF7F4, (q15_t)0x7FBF, + (q15_t)0xF7C2, (q15_t)0x7FBC, (q15_t)0xF790, (q15_t)0x7FB8, + (q15_t)0xF75D, (q15_t)0x7FB5, (q15_t)0xF72B, (q15_t)0x7FB1, + (q15_t)0xF6F9, (q15_t)0x7FAE, (q15_t)0xF6C7, (q15_t)0x7FAA, + (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF663, (q15_t)0x7FA3, + (q15_t)0xF631, (q15_t)0x7F9F, (q15_t)0xF5FF, (q15_t)0x7F9B, + (q15_t)0xF5CC, (q15_t)0x7F97, (q15_t)0xF59A, (q15_t)0x7F93, + (q15_t)0xF568, (q15_t)0x7F8F, (q15_t)0xF536, (q15_t)0x7F8B, + (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF4D2, (q15_t)0x7F82, + (q15_t)0xF4A0, (q15_t)0x7F7E, (q15_t)0xF46E, (q15_t)0x7F79, + (q15_t)0xF43C, (q15_t)0x7F75, (q15_t)0xF40A, (q15_t)0x7F70, + (q15_t)0xF3D8, (q15_t)0x7F6B, (q15_t)0xF3A6, (q15_t)0x7F67, + (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF342, (q15_t)0x7F5D, + (q15_t)0xF310, (q15_t)0x7F58, (q15_t)0xF2DE, (q15_t)0x7F53, + (q15_t)0xF2AC, (q15_t)0x7F4D, (q15_t)0xF27A, (q15_t)0x7F48, + (q15_t)0xF248, (q15_t)0x7F43, (q15_t)0xF216, (q15_t)0x7F3D, + (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF1B2, (q15_t)0x7F32, + (q15_t)0xF180, (q15_t)0x7F2D, (q15_t)0xF14E, (q15_t)0x7F27, + (q15_t)0xF11C, (q15_t)0x7F21, (q15_t)0xF0EA, (q15_t)0x7F1B, + (q15_t)0xF0B8, (q15_t)0x7F15, (q15_t)0xF086, (q15_t)0x7F0F, + (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xF022, (q15_t)0x7F03, + (q15_t)0xEFF1, (q15_t)0x7EFD, (q15_t)0xEFBF, (q15_t)0x7EF6, + (q15_t)0xEF8D, (q15_t)0x7EF0, (q15_t)0xEF5B, (q15_t)0x7EE9, + (q15_t)0xEF29, (q15_t)0x7EE3, (q15_t)0xEEF7, (q15_t)0x7EDC, + (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEE94, (q15_t)0x7ECF, + (q15_t)0xEE62, (q15_t)0x7EC8, (q15_t)0xEE30, (q15_t)0x7EC1, + (q15_t)0xEDFE, (q15_t)0x7EBA, (q15_t)0xEDCD, (q15_t)0x7EB3, + (q15_t)0xED9B, (q15_t)0x7EAB, (q15_t)0xED69, (q15_t)0x7EA4, + (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xED06, (q15_t)0x7E95, + (q15_t)0xECD4, (q15_t)0x7E8E, (q15_t)0xECA2, (q15_t)0x7E86, + (q15_t)0xEC71, (q15_t)0x7E7F, (q15_t)0xEC3F, (q15_t)0x7E77, + (q15_t)0xEC0D, (q15_t)0x7E6F, (q15_t)0xEBDC, (q15_t)0x7E67, + (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEB78, (q15_t)0x7E57, + (q15_t)0xEB47, (q15_t)0x7E4F, (q15_t)0xEB15, (q15_t)0x7E47, + (q15_t)0xEAE4, (q15_t)0x7E3F, (q15_t)0xEAB2, (q15_t)0x7E37, + (q15_t)0xEA80, (q15_t)0x7E2E, (q15_t)0xEA4F, (q15_t)0x7E26, + (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE9EC, (q15_t)0x7E14, + (q15_t)0xE9BA, (q15_t)0x7E0C, (q15_t)0xE989, (q15_t)0x7E03, + (q15_t)0xE957, (q15_t)0x7DFA, (q15_t)0xE926, (q15_t)0x7DF1, + (q15_t)0xE8F5, (q15_t)0x7DE8, (q15_t)0xE8C3, (q15_t)0x7DDF, + (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE860, (q15_t)0x7DCD, + (q15_t)0xE82F, (q15_t)0x7DC3, (q15_t)0xE7FD, (q15_t)0x7DBA, + (q15_t)0xE7CC, (q15_t)0x7DB0, (q15_t)0xE79B, (q15_t)0x7DA7, + (q15_t)0xE769, (q15_t)0x7D9D, (q15_t)0xE738, (q15_t)0x7D94, + (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE6D5, (q15_t)0x7D80, + (q15_t)0xE6A4, (q15_t)0x7D76, (q15_t)0xE673, (q15_t)0x7D6C, + (q15_t)0xE642, (q15_t)0x7D62, (q15_t)0xE610, (q15_t)0x7D58, + (q15_t)0xE5DF, (q15_t)0x7D4E, (q15_t)0xE5AE, (q15_t)0x7D43, + (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE54C, (q15_t)0x7D2F, + (q15_t)0xE51B, (q15_t)0x7D24, (q15_t)0xE4E9, (q15_t)0x7D19, + (q15_t)0xE4B8, (q15_t)0x7D0F, (q15_t)0xE487, (q15_t)0x7D04, + (q15_t)0xE456, (q15_t)0x7CF9, (q15_t)0xE425, (q15_t)0x7CEE, + (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE3C3, (q15_t)0x7CD8, + (q15_t)0xE392, (q15_t)0x7CCD, (q15_t)0xE361, (q15_t)0x7CC2, + (q15_t)0xE330, (q15_t)0x7CB7, (q15_t)0xE2FF, (q15_t)0x7CAB, + (q15_t)0xE2CE, (q15_t)0x7CA0, (q15_t)0xE29D, (q15_t)0x7C94, + (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE23B, (q15_t)0x7C7D, + (q15_t)0xE20A, (q15_t)0x7C71, (q15_t)0xE1DA, (q15_t)0x7C66, + (q15_t)0xE1A9, (q15_t)0x7C5A, (q15_t)0xE178, (q15_t)0x7C4E, + (q15_t)0xE147, (q15_t)0x7C42, (q15_t)0xE116, (q15_t)0x7C36, + (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE0B5, (q15_t)0x7C1D, + (q15_t)0xE084, (q15_t)0x7C11, (q15_t)0xE053, (q15_t)0x7C05, + (q15_t)0xE023, (q15_t)0x7BF8, (q15_t)0xDFF2, (q15_t)0x7BEB, + (q15_t)0xDFC1, (q15_t)0x7BDF, (q15_t)0xDF91, (q15_t)0x7BD2, + (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDF2F, (q15_t)0x7BB9, + (q15_t)0xDEFF, (q15_t)0x7BAC, (q15_t)0xDECE, (q15_t)0x7B9F, + (q15_t)0xDE9E, (q15_t)0x7B92, (q15_t)0xDE6D, (q15_t)0x7B84, + (q15_t)0xDE3D, (q15_t)0x7B77, (q15_t)0xDE0C, (q15_t)0x7B6A, + (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDDAB, (q15_t)0x7B4F, + (q15_t)0xDD7B, (q15_t)0x7B42, (q15_t)0xDD4B, (q15_t)0x7B34, + (q15_t)0xDD1A, (q15_t)0x7B26, (q15_t)0xDCEA, (q15_t)0x7B19, + (q15_t)0xDCBA, (q15_t)0x7B0B, (q15_t)0xDC89, (q15_t)0x7AFD, + (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDC29, (q15_t)0x7AE1, + (q15_t)0xDBF8, (q15_t)0x7AD3, (q15_t)0xDBC8, (q15_t)0x7AC5, + (q15_t)0xDB98, (q15_t)0x7AB6, (q15_t)0xDB68, (q15_t)0x7AA8, + (q15_t)0xDB38, (q15_t)0x7A9A, (q15_t)0xDB08, (q15_t)0x7A8B, + (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDAA7, (q15_t)0x7A6E, + (q15_t)0xDA77, (q15_t)0x7A5F, (q15_t)0xDA47, (q15_t)0x7A50, + (q15_t)0xDA17, (q15_t)0x7A42, (q15_t)0xD9E7, (q15_t)0x7A33, + (q15_t)0xD9B7, (q15_t)0x7A24, (q15_t)0xD987, (q15_t)0x7A15, + (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD927, (q15_t)0x79F6, + (q15_t)0xD8F8, (q15_t)0x79E7, (q15_t)0xD8C8, (q15_t)0x79D8, + (q15_t)0xD898, (q15_t)0x79C8, (q15_t)0xD868, (q15_t)0x79B9, + (q15_t)0xD838, (q15_t)0x79A9, (q15_t)0xD809, (q15_t)0x7999, + (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD7A9, (q15_t)0x797A, + (q15_t)0xD779, (q15_t)0x796A, (q15_t)0xD74A, (q15_t)0x795A, + (q15_t)0xD71A, (q15_t)0x794A, (q15_t)0xD6EA, (q15_t)0x793A, + (q15_t)0xD6BB, (q15_t)0x792A, (q15_t)0xD68B, (q15_t)0x7919, + (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD62C, (q15_t)0x78F9, + (q15_t)0xD5FD, (q15_t)0x78E8, (q15_t)0xD5CD, (q15_t)0x78D8, + (q15_t)0xD59E, (q15_t)0x78C7, (q15_t)0xD56E, (q15_t)0x78B6, + (q15_t)0xD53F, (q15_t)0x78A6, (q15_t)0xD510, (q15_t)0x7895, + (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD4B1, (q15_t)0x7873, + (q15_t)0xD482, (q15_t)0x7862, (q15_t)0xD452, (q15_t)0x7851, + (q15_t)0xD423, (q15_t)0x7840, (q15_t)0xD3F4, (q15_t)0x782E, + (q15_t)0xD3C5, (q15_t)0x781D, (q15_t)0xD396, (q15_t)0x780C, + (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD337, (q15_t)0x77E9, + (q15_t)0xD308, (q15_t)0x77D7, (q15_t)0xD2D9, (q15_t)0x77C5, + (q15_t)0xD2AA, (q15_t)0x77B4, (q15_t)0xD27B, (q15_t)0x77A2, + (q15_t)0xD24C, (q15_t)0x7790, (q15_t)0xD21D, (q15_t)0x777E, + (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD1C0, (q15_t)0x775A, + (q15_t)0xD191, (q15_t)0x7747, (q15_t)0xD162, (q15_t)0x7735, + (q15_t)0xD133, (q15_t)0x7723, (q15_t)0xD104, (q15_t)0x7710, + (q15_t)0xD0D6, (q15_t)0x76FE, (q15_t)0xD0A7, (q15_t)0x76EB, + (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xD04A, (q15_t)0x76C6, + (q15_t)0xD01B, (q15_t)0x76B3, (q15_t)0xCFEC, (q15_t)0x76A0, + (q15_t)0xCFBE, (q15_t)0x768E, (q15_t)0xCF8F, (q15_t)0x767B, + (q15_t)0xCF61, (q15_t)0x7668, (q15_t)0xCF32, (q15_t)0x7654, + (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCED5, (q15_t)0x762E, + (q15_t)0xCEA7, (q15_t)0x761B, (q15_t)0xCE79, (q15_t)0x7607, + (q15_t)0xCE4A, (q15_t)0x75F4, (q15_t)0xCE1C, (q15_t)0x75E0, + (q15_t)0xCDEE, (q15_t)0x75CC, (q15_t)0xCDBF, (q15_t)0x75B9, + (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCD63, (q15_t)0x7591, + (q15_t)0xCD35, (q15_t)0x757D, (q15_t)0xCD07, (q15_t)0x7569, + (q15_t)0xCCD9, (q15_t)0x7555, (q15_t)0xCCAB, (q15_t)0x7541, + (q15_t)0xCC7D, (q15_t)0x752D, (q15_t)0xCC4F, (q15_t)0x7519, + (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCBF3, (q15_t)0x74F0, + (q15_t)0xCBC5, (q15_t)0x74DB, (q15_t)0xCB97, (q15_t)0x74C7, + (q15_t)0xCB69, (q15_t)0x74B2, (q15_t)0xCB3B, (q15_t)0x749E, + (q15_t)0xCB0D, (q15_t)0x7489, (q15_t)0xCAE0, (q15_t)0x7474, + (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xCA84, (q15_t)0x744A, + (q15_t)0xCA57, (q15_t)0x7435, (q15_t)0xCA29, (q15_t)0x7420, + (q15_t)0xC9FB, (q15_t)0x740B, (q15_t)0xC9CE, (q15_t)0x73F6, + (q15_t)0xC9A0, (q15_t)0x73E0, (q15_t)0xC973, (q15_t)0x73CB, + (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC918, (q15_t)0x73A0, + (q15_t)0xC8EB, (q15_t)0x738A, (q15_t)0xC8BD, (q15_t)0x7375, + (q15_t)0xC890, (q15_t)0x735F, (q15_t)0xC863, (q15_t)0x7349, + (q15_t)0xC835, (q15_t)0x7333, (q15_t)0xC808, (q15_t)0x731D, + (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC7AE, (q15_t)0x72F1, + (q15_t)0xC781, (q15_t)0x72DB, (q15_t)0xC754, (q15_t)0x72C5, + (q15_t)0xC727, (q15_t)0x72AF, (q15_t)0xC6F9, (q15_t)0x7298, + (q15_t)0xC6CD, (q15_t)0x7282, (q15_t)0xC6A0, (q15_t)0x726B, + (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC646, (q15_t)0x723E, + (q15_t)0xC619, (q15_t)0x7227, (q15_t)0xC5EC, (q15_t)0x7211, + (q15_t)0xC5BF, (q15_t)0x71FA, (q15_t)0xC593, (q15_t)0x71E3, + (q15_t)0xC566, (q15_t)0x71CC, (q15_t)0xC539, (q15_t)0x71B5, + (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC4E0, (q15_t)0x7186, + (q15_t)0xC4B3, (q15_t)0x716F, (q15_t)0xC487, (q15_t)0x7158, + (q15_t)0xC45A, (q15_t)0x7141, (q15_t)0xC42E, (q15_t)0x7129, + (q15_t)0xC402, (q15_t)0x7112, (q15_t)0xC3D5, (q15_t)0x70FA, + (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC37C, (q15_t)0x70CB, + (q15_t)0xC350, (q15_t)0x70B3, (q15_t)0xC324, (q15_t)0x709B, + (q15_t)0xC2F8, (q15_t)0x7083, (q15_t)0xC2CC, (q15_t)0x706B, + (q15_t)0xC29F, (q15_t)0x7053, (q15_t)0xC273, (q15_t)0x703B, + (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC21B, (q15_t)0x700A, + (q15_t)0xC1EF, (q15_t)0x6FF2, (q15_t)0xC1C3, (q15_t)0x6FDA, + (q15_t)0xC197, (q15_t)0x6FC1, (q15_t)0xC16C, (q15_t)0x6FA9, + (q15_t)0xC140, (q15_t)0x6F90, (q15_t)0xC114, (q15_t)0x6F77, + (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC0BC, (q15_t)0x6F46, + (q15_t)0xC091, (q15_t)0x6F2D, (q15_t)0xC065, (q15_t)0x6F14, + (q15_t)0xC03A, (q15_t)0x6EFB, (q15_t)0xC00E, (q15_t)0x6EE2, + (q15_t)0xBFE2, (q15_t)0x6EC9, (q15_t)0xBFB7, (q15_t)0x6EAF, + (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBF60, (q15_t)0x6E7D, + (q15_t)0xBF35, (q15_t)0x6E63, (q15_t)0xBF09, (q15_t)0x6E4A, + (q15_t)0xBEDE, (q15_t)0x6E30, (q15_t)0xBEB3, (q15_t)0x6E17, + (q15_t)0xBE88, (q15_t)0x6DFD, (q15_t)0xBE5D, (q15_t)0x6DE3, + (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBE06, (q15_t)0x6DB0, + (q15_t)0xBDDB, (q15_t)0x6D96, (q15_t)0xBDB0, (q15_t)0x6D7C, + (q15_t)0xBD85, (q15_t)0x6D62, (q15_t)0xBD5A, (q15_t)0x6D48, + (q15_t)0xBD2F, (q15_t)0x6D2D, (q15_t)0xBD05, (q15_t)0x6D13, + (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBCAF, (q15_t)0x6CDE, + (q15_t)0xBC84, (q15_t)0x6CC4, (q15_t)0xBC5A, (q15_t)0x6CA9, + (q15_t)0xBC2F, (q15_t)0x6C8F, (q15_t)0xBC04, (q15_t)0x6C74, + (q15_t)0xBBDA, (q15_t)0x6C59, (q15_t)0xBBAF, (q15_t)0x6C3F, + (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBB5A, (q15_t)0x6C09, + (q15_t)0xBB30, (q15_t)0x6BEE, (q15_t)0xBB05, (q15_t)0x6BD3, + (q15_t)0xBADB, (q15_t)0x6BB8, (q15_t)0xBAB1, (q15_t)0x6B9C, + (q15_t)0xBA87, (q15_t)0x6B81, (q15_t)0xBA5C, (q15_t)0x6B66, + (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xBA08, (q15_t)0x6B2F, + (q15_t)0xB9DE, (q15_t)0x6B13, (q15_t)0xB9B4, (q15_t)0x6AF8, + (q15_t)0xB98A, (q15_t)0x6ADC, (q15_t)0xB960, (q15_t)0x6AC1, + (q15_t)0xB936, (q15_t)0x6AA5, (q15_t)0xB90C, (q15_t)0x6A89, + (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB8B9, (q15_t)0x6A51, + (q15_t)0xB88F, (q15_t)0x6A35, (q15_t)0xB865, (q15_t)0x6A19, + (q15_t)0xB83C, (q15_t)0x69FD, (q15_t)0xB812, (q15_t)0x69E1, + (q15_t)0xB7E9, (q15_t)0x69C4, (q15_t)0xB7BF, (q15_t)0x69A8, + (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB76C, (q15_t)0x696F, + (q15_t)0xB743, (q15_t)0x6953, (q15_t)0xB719, (q15_t)0x6936, + (q15_t)0xB6F0, (q15_t)0x6919, (q15_t)0xB6C7, (q15_t)0x68FD, + (q15_t)0xB69E, (q15_t)0x68E0, (q15_t)0xB675, (q15_t)0x68C3, + (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB622, (q15_t)0x6889, + (q15_t)0xB5F9, (q15_t)0x686C, (q15_t)0xB5D0, (q15_t)0x684F, + (q15_t)0xB5A7, (q15_t)0x6832, (q15_t)0xB57E, (q15_t)0x6815, + (q15_t)0xB556, (q15_t)0x67F7, (q15_t)0xB52D, (q15_t)0x67DA, + (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB4DB, (q15_t)0x679F, + (q15_t)0xB4B3, (q15_t)0x6782, (q15_t)0xB48A, (q15_t)0x6764, + (q15_t)0xB461, (q15_t)0x6746, (q15_t)0xB439, (q15_t)0x6729, + (q15_t)0xB410, (q15_t)0x670B, (q15_t)0xB3E8, (q15_t)0x66ED, + (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB397, (q15_t)0x66B1, + (q15_t)0xB36F, (q15_t)0x6693, (q15_t)0xB347, (q15_t)0x6675, + (q15_t)0xB31E, (q15_t)0x6657, (q15_t)0xB2F6, (q15_t)0x6639, + (q15_t)0xB2CE, (q15_t)0x661A, (q15_t)0xB2A6, (q15_t)0x65FC, + (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB256, (q15_t)0x65BF, + (q15_t)0xB22E, (q15_t)0x65A0, (q15_t)0xB206, (q15_t)0x6582, + (q15_t)0xB1DE, (q15_t)0x6563, (q15_t)0xB1B7, (q15_t)0x6545, + (q15_t)0xB18F, (q15_t)0x6526, (q15_t)0xB167, (q15_t)0x6507, + (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB118, (q15_t)0x64C9, + (q15_t)0xB0F0, (q15_t)0x64AA, (q15_t)0xB0C9, (q15_t)0x648B, + (q15_t)0xB0A1, (q15_t)0x646C, (q15_t)0xB07A, (q15_t)0x644D, + (q15_t)0xB053, (q15_t)0x642D, (q15_t)0xB02B, (q15_t)0x640E, + (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAFDD, (q15_t)0x63CF, + (q15_t)0xAFB6, (q15_t)0x63B0, (q15_t)0xAF8F, (q15_t)0x6390, + (q15_t)0xAF68, (q15_t)0x6371, (q15_t)0xAF40, (q15_t)0x6351, + (q15_t)0xAF1A, (q15_t)0x6331, (q15_t)0xAEF3, (q15_t)0x6311, + (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAEA5, (q15_t)0x62D2, + (q15_t)0xAE7E, (q15_t)0x62B2, (q15_t)0xAE57, (q15_t)0x6292, + (q15_t)0xAE31, (q15_t)0x6271, (q15_t)0xAE0A, (q15_t)0x6251, + (q15_t)0xADE3, (q15_t)0x6231, (q15_t)0xADBD, (q15_t)0x6211, + (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xAD70, (q15_t)0x61D0, + (q15_t)0xAD4A, (q15_t)0x61B0, (q15_t)0xAD23, (q15_t)0x618F, + (q15_t)0xACFD, (q15_t)0x616F, (q15_t)0xACD7, (q15_t)0x614E, + (q15_t)0xACB1, (q15_t)0x612D, (q15_t)0xAC8A, (q15_t)0x610D, + (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAC3E, (q15_t)0x60CB, + (q15_t)0xAC18, (q15_t)0x60AA, (q15_t)0xABF2, (q15_t)0x6089, + (q15_t)0xABCC, (q15_t)0x6068, (q15_t)0xABA7, (q15_t)0x6047, + (q15_t)0xAB81, (q15_t)0x6026, (q15_t)0xAB5B, (q15_t)0x6004, + (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAB10, (q15_t)0x5FC2, + (q15_t)0xAAEA, (q15_t)0x5FA0, (q15_t)0xAAC5, (q15_t)0x5F7F, + (q15_t)0xAA9F, (q15_t)0x5F5E, (q15_t)0xAA7A, (q15_t)0x5F3C, + (q15_t)0xAA54, (q15_t)0x5F1A, (q15_t)0xAA2F, (q15_t)0x5EF9, + (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA9E5, (q15_t)0x5EB5, + (q15_t)0xA9BF, (q15_t)0x5E93, (q15_t)0xA99A, (q15_t)0x5E71, + (q15_t)0xA975, (q15_t)0x5E50, (q15_t)0xA950, (q15_t)0x5E2D, + (q15_t)0xA92B, (q15_t)0x5E0B, (q15_t)0xA906, (q15_t)0x5DE9, + (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA8BD, (q15_t)0x5DA5, + (q15_t)0xA898, (q15_t)0x5D83, (q15_t)0xA873, (q15_t)0x5D60, + (q15_t)0xA84F, (q15_t)0x5D3E, (q15_t)0xA82A, (q15_t)0x5D1B, + (q15_t)0xA806, (q15_t)0x5CF9, (q15_t)0xA7E1, (q15_t)0x5CD6, + (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA798, (q15_t)0x5C91, + (q15_t)0xA774, (q15_t)0x5C6E, (q15_t)0xA750, (q15_t)0x5C4B, + (q15_t)0xA72B, (q15_t)0x5C29, (q15_t)0xA707, (q15_t)0x5C06, + (q15_t)0xA6E3, (q15_t)0x5BE3, (q15_t)0xA6BF, (q15_t)0x5BC0, + (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA677, (q15_t)0x5B79, + (q15_t)0xA653, (q15_t)0x5B56, (q15_t)0xA62F, (q15_t)0x5B33, + (q15_t)0xA60C, (q15_t)0x5B10, (q15_t)0xA5E8, (q15_t)0x5AEC, + (q15_t)0xA5C4, (q15_t)0x5AC9, (q15_t)0xA5A1, (q15_t)0x5AA5, + (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA55A, (q15_t)0x5A5E, + (q15_t)0xA536, (q15_t)0x5A3B, (q15_t)0xA513, (q15_t)0x5A17, + (q15_t)0xA4EF, (q15_t)0x59F3, (q15_t)0xA4CC, (q15_t)0x59D0, + (q15_t)0xA4A9, (q15_t)0x59AC, (q15_t)0xA486, (q15_t)0x5988, + (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA43F, (q15_t)0x5940, + (q15_t)0xA41C, (q15_t)0x591C, (q15_t)0xA3F9, (q15_t)0x58F8, + (q15_t)0xA3D6, (q15_t)0x58D4, (q15_t)0xA3B4, (q15_t)0x58AF, + (q15_t)0xA391, (q15_t)0x588B, (q15_t)0xA36E, (q15_t)0x5867, + (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA329, (q15_t)0x581E, + (q15_t)0xA306, (q15_t)0x57F9, (q15_t)0xA2E4, (q15_t)0x57D5, + (q15_t)0xA2C1, (q15_t)0x57B0, (q15_t)0xA29F, (q15_t)0x578C, + (q15_t)0xA27C, (q15_t)0x5767, (q15_t)0xA25A, (q15_t)0x5742, + (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA216, (q15_t)0x56F9, + (q15_t)0xA1F4, (q15_t)0x56D4, (q15_t)0xA1D2, (q15_t)0x56AF, + (q15_t)0xA1AF, (q15_t)0x568A, (q15_t)0xA18E, (q15_t)0x5665, + (q15_t)0xA16C, (q15_t)0x5640, (q15_t)0xA14A, (q15_t)0x561A, + (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA106, (q15_t)0x55D0, + (q15_t)0xA0E5, (q15_t)0x55AB, (q15_t)0xA0C3, (q15_t)0x5585, + (q15_t)0xA0A1, (q15_t)0x5560, (q15_t)0xA080, (q15_t)0x553A, + (q15_t)0xA05F, (q15_t)0x5515, (q15_t)0xA03D, (q15_t)0x54EF, + (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9FFB, (q15_t)0x54A4, + (q15_t)0x9FD9, (q15_t)0x547E, (q15_t)0x9FB8, (q15_t)0x5458, + (q15_t)0x9F97, (q15_t)0x5433, (q15_t)0x9F76, (q15_t)0x540D, + (q15_t)0x9F55, (q15_t)0x53E7, (q15_t)0x9F34, (q15_t)0x53C1, + (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9EF2, (q15_t)0x5375, + (q15_t)0x9ED2, (q15_t)0x534E, (q15_t)0x9EB1, (q15_t)0x5328, + (q15_t)0x9E90, (q15_t)0x5302, (q15_t)0x9E70, (q15_t)0x52DC, + (q15_t)0x9E4F, (q15_t)0x52B5, (q15_t)0x9E2F, (q15_t)0x528F, + (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9DEE, (q15_t)0x5242, + (q15_t)0x9DCE, (q15_t)0x521C, (q15_t)0x9DAE, (q15_t)0x51F5, + (q15_t)0x9D8E, (q15_t)0x51CE, (q15_t)0x9D6D, (q15_t)0x51A8, + (q15_t)0x9D4D, (q15_t)0x5181, (q15_t)0x9D2D, (q15_t)0x515A, + (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9CEE, (q15_t)0x510C, + (q15_t)0x9CCE, (q15_t)0x50E5, (q15_t)0x9CAE, (q15_t)0x50BF, + (q15_t)0x9C8E, (q15_t)0x5097, (q15_t)0x9C6F, (q15_t)0x5070, + (q15_t)0x9C4F, (q15_t)0x5049, (q15_t)0x9C30, (q15_t)0x5022, + (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9BF1, (q15_t)0x4FD4, + (q15_t)0x9BD2, (q15_t)0x4FAC, (q15_t)0x9BB2, (q15_t)0x4F85, + (q15_t)0x9B93, (q15_t)0x4F5E, (q15_t)0x9B74, (q15_t)0x4F36, + (q15_t)0x9B55, (q15_t)0x4F0F, (q15_t)0x9B36, (q15_t)0x4EE7, + (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9AF8, (q15_t)0x4E98, + (q15_t)0x9AD9, (q15_t)0x4E70, (q15_t)0x9ABA, (q15_t)0x4E48, + (q15_t)0x9A9C, (q15_t)0x4E21, (q15_t)0x9A7D, (q15_t)0x4DF9, + (q15_t)0x9A5F, (q15_t)0x4DD1, (q15_t)0x9A40, (q15_t)0x4DA9, + (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x9A03, (q15_t)0x4D59, + (q15_t)0x99E5, (q15_t)0x4D31, (q15_t)0x99C6, (q15_t)0x4D09, + (q15_t)0x99A8, (q15_t)0x4CE1, (q15_t)0x998A, (q15_t)0x4CB8, + (q15_t)0x996C, (q15_t)0x4C90, (q15_t)0x994E, (q15_t)0x4C68, + (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9912, (q15_t)0x4C17, + (q15_t)0x98F4, (q15_t)0x4BEF, (q15_t)0x98D6, (q15_t)0x4BC6, + (q15_t)0x98B9, (q15_t)0x4B9E, (q15_t)0x989B, (q15_t)0x4B75, + (q15_t)0x987D, (q15_t)0x4B4C, (q15_t)0x9860, (q15_t)0x4B24, + (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x9825, (q15_t)0x4AD2, + (q15_t)0x9808, (q15_t)0x4AA9, (q15_t)0x97EA, (q15_t)0x4A81, + (q15_t)0x97CD, (q15_t)0x4A58, (q15_t)0x97B0, (q15_t)0x4A2F, + (q15_t)0x9793, (q15_t)0x4A06, (q15_t)0x9776, (q15_t)0x49DD, + (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x973C, (q15_t)0x498A, + (q15_t)0x971F, (q15_t)0x4961, (q15_t)0x9702, (q15_t)0x4938, + (q15_t)0x96E6, (q15_t)0x490F, (q15_t)0x96C9, (q15_t)0x48E6, + (q15_t)0x96AC, (q15_t)0x48BC, (q15_t)0x9690, (q15_t)0x4893, + (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x9657, (q15_t)0x4840, + (q15_t)0x963B, (q15_t)0x4816, (q15_t)0x961E, (q15_t)0x47ED, + (q15_t)0x9602, (q15_t)0x47C3, (q15_t)0x95E6, (q15_t)0x479A, + (q15_t)0x95CA, (q15_t)0x4770, (q15_t)0x95AE, (q15_t)0x4746, + (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9576, (q15_t)0x46F3, + (q15_t)0x955A, (q15_t)0x46C9, (q15_t)0x953E, (q15_t)0x469F, + (q15_t)0x9523, (q15_t)0x4675, (q15_t)0x9507, (q15_t)0x464B, + (q15_t)0x94EC, (q15_t)0x4621, (q15_t)0x94D0, (q15_t)0x45F7, + (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x9499, (q15_t)0x45A3, + (q15_t)0x947E, (q15_t)0x4578, (q15_t)0x9463, (q15_t)0x454E, + (q15_t)0x9447, (q15_t)0x4524, (q15_t)0x942C, (q15_t)0x44FA, + (q15_t)0x9411, (q15_t)0x44CF, (q15_t)0x93F6, (q15_t)0x44A5, + (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x93C0, (q15_t)0x4450, + (q15_t)0x93A6, (q15_t)0x4425, (q15_t)0x938B, (q15_t)0x43FB, + (q15_t)0x9370, (q15_t)0x43D0, (q15_t)0x9356, (q15_t)0x43A5, + (q15_t)0x933B, (q15_t)0x437B, (q15_t)0x9321, (q15_t)0x4350, + (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x92EC, (q15_t)0x42FA, + (q15_t)0x92D2, (q15_t)0x42D0, (q15_t)0x92B7, (q15_t)0x42A5, + (q15_t)0x929D, (q15_t)0x427A, (q15_t)0x9283, (q15_t)0x424F, + (q15_t)0x9269, (q15_t)0x4224, (q15_t)0x924F, (q15_t)0x41F9, + (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x921C, (q15_t)0x41A2, + (q15_t)0x9202, (q15_t)0x4177, (q15_t)0x91E8, (q15_t)0x414C, + (q15_t)0x91CF, (q15_t)0x4121, (q15_t)0x91B5, (q15_t)0x40F6, + (q15_t)0x919C, (q15_t)0x40CA, (q15_t)0x9182, (q15_t)0x409F, + (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9150, (q15_t)0x4048, + (q15_t)0x9136, (q15_t)0x401D, (q15_t)0x911D, (q15_t)0x3FF1, + (q15_t)0x9104, (q15_t)0x3FC5, (q15_t)0x90EB, (q15_t)0x3F9A, + (q15_t)0x90D2, (q15_t)0x3F6E, (q15_t)0x90B9, (q15_t)0x3F43, + (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x9088, (q15_t)0x3EEB, + (q15_t)0x906F, (q15_t)0x3EBF, (q15_t)0x9056, (q15_t)0x3E93, + (q15_t)0x903E, (q15_t)0x3E68, (q15_t)0x9025, (q15_t)0x3E3C, + (q15_t)0x900D, (q15_t)0x3E10, (q15_t)0x8FF5, (q15_t)0x3DE4, + (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8FC4, (q15_t)0x3D8C, + (q15_t)0x8FAC, (q15_t)0x3D60, (q15_t)0x8F94, (q15_t)0x3D33, + (q15_t)0x8F7C, (q15_t)0x3D07, (q15_t)0x8F64, (q15_t)0x3CDB, + (q15_t)0x8F4C, (q15_t)0x3CAF, (q15_t)0x8F34, (q15_t)0x3C83, + (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8F05, (q15_t)0x3C2A, + (q15_t)0x8EED, (q15_t)0x3BFD, (q15_t)0x8ED6, (q15_t)0x3BD1, + (q15_t)0x8EBE, (q15_t)0x3BA5, (q15_t)0x8EA7, (q15_t)0x3B78, + (q15_t)0x8E90, (q15_t)0x3B4C, (q15_t)0x8E79, (q15_t)0x3B1F, + (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E4A, (q15_t)0x3AC6, + (q15_t)0x8E33, (q15_t)0x3A99, (q15_t)0x8E1C, (q15_t)0x3A6C, + (q15_t)0x8E05, (q15_t)0x3A40, (q15_t)0x8DEE, (q15_t)0x3A13, + (q15_t)0x8DD8, (q15_t)0x39E6, (q15_t)0x8DC1, (q15_t)0x39B9, + (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D94, (q15_t)0x395F, + (q15_t)0x8D7D, (q15_t)0x3932, (q15_t)0x8D67, (q15_t)0x3906, + (q15_t)0x8D50, (q15_t)0x38D8, (q15_t)0x8D3A, (q15_t)0x38AB, + (q15_t)0x8D24, (q15_t)0x387E, (q15_t)0x8D0E, (q15_t)0x3851, + (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CE2, (q15_t)0x37F7, + (q15_t)0x8CCC, (q15_t)0x37CA, (q15_t)0x8CB6, (q15_t)0x379C, + (q15_t)0x8CA0, (q15_t)0x376F, (q15_t)0x8C8A, (q15_t)0x3742, + (q15_t)0x8C75, (q15_t)0x3714, (q15_t)0x8C5F, (q15_t)0x36E7, + (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8C34, (q15_t)0x368C, + (q15_t)0x8C1F, (q15_t)0x365F, (q15_t)0x8C09, (q15_t)0x3631, + (q15_t)0x8BF4, (q15_t)0x3604, (q15_t)0x8BDF, (q15_t)0x35D6, + (q15_t)0x8BCA, (q15_t)0x35A8, (q15_t)0x8BB5, (q15_t)0x357B, + (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B8B, (q15_t)0x351F, + (q15_t)0x8B76, (q15_t)0x34F2, (q15_t)0x8B61, (q15_t)0x34C4, + (q15_t)0x8B4D, (q15_t)0x3496, (q15_t)0x8B38, (q15_t)0x3468, + (q15_t)0x8B24, (q15_t)0x343A, (q15_t)0x8B0F, (q15_t)0x340C, + (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AE6, (q15_t)0x33B0, + (q15_t)0x8AD2, (q15_t)0x3382, (q15_t)0x8ABE, (q15_t)0x3354, + (q15_t)0x8AAA, (q15_t)0x3326, (q15_t)0x8A96, (q15_t)0x32F8, + (q15_t)0x8A82, (q15_t)0x32CA, (q15_t)0x8A6E, (q15_t)0x329C, + (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A46, (q15_t)0x3240, + (q15_t)0x8A33, (q15_t)0x3211, (q15_t)0x8A1F, (q15_t)0x31E3, + (q15_t)0x8A0B, (q15_t)0x31B5, (q15_t)0x89F8, (q15_t)0x3186, + (q15_t)0x89E4, (q15_t)0x3158, (q15_t)0x89D1, (q15_t)0x312A, + (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x89AB, (q15_t)0x30CD, + (q15_t)0x8997, (q15_t)0x309E, (q15_t)0x8984, (q15_t)0x3070, + (q15_t)0x8971, (q15_t)0x3041, (q15_t)0x895F, (q15_t)0x3013, + (q15_t)0x894C, (q15_t)0x2FE4, (q15_t)0x8939, (q15_t)0x2FB5, + (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x8914, (q15_t)0x2F58, + (q15_t)0x8901, (q15_t)0x2F29, (q15_t)0x88EF, (q15_t)0x2EFB, + (q15_t)0x88DC, (q15_t)0x2ECC, (q15_t)0x88CA, (q15_t)0x2E9D, + (q15_t)0x88B8, (q15_t)0x2E6E, (q15_t)0x88A5, (q15_t)0x2E3F, + (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x8881, (q15_t)0x2DE2, + (q15_t)0x886F, (q15_t)0x2DB3, (q15_t)0x885D, (q15_t)0x2D84, + (q15_t)0x884B, (q15_t)0x2D55, (q15_t)0x883A, (q15_t)0x2D26, + (q15_t)0x8828, (q15_t)0x2CF7, (q15_t)0x8816, (q15_t)0x2CC8, + (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87F3, (q15_t)0x2C69, + (q15_t)0x87E2, (q15_t)0x2C3A, (q15_t)0x87D1, (q15_t)0x2C0B, + (q15_t)0x87BF, (q15_t)0x2BDC, (q15_t)0x87AE, (q15_t)0x2BAD, + (q15_t)0x879D, (q15_t)0x2B7D, (q15_t)0x878C, (q15_t)0x2B4E, + (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x876A, (q15_t)0x2AEF, + (q15_t)0x8759, (q15_t)0x2AC0, (q15_t)0x8749, (q15_t)0x2A91, + (q15_t)0x8738, (q15_t)0x2A61, (q15_t)0x8727, (q15_t)0x2A32, + (q15_t)0x8717, (q15_t)0x2A02, (q15_t)0x8706, (q15_t)0x29D3, + (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86E6, (q15_t)0x2974, + (q15_t)0x86D5, (q15_t)0x2944, (q15_t)0x86C5, (q15_t)0x2915, + (q15_t)0x86B5, (q15_t)0x28E5, (q15_t)0x86A5, (q15_t)0x28B5, + (q15_t)0x8695, (q15_t)0x2886, (q15_t)0x8685, (q15_t)0x2856, + (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8666, (q15_t)0x27F6, + (q15_t)0x8656, (q15_t)0x27C7, (q15_t)0x8646, (q15_t)0x2797, + (q15_t)0x8637, (q15_t)0x2767, (q15_t)0x8627, (q15_t)0x2737, + (q15_t)0x8618, (q15_t)0x2707, (q15_t)0x8609, (q15_t)0x26D8, + (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85EA, (q15_t)0x2678, + (q15_t)0x85DB, (q15_t)0x2648, (q15_t)0x85CC, (q15_t)0x2618, + (q15_t)0x85BD, (q15_t)0x25E8, (q15_t)0x85AF, (q15_t)0x25B8, + (q15_t)0x85A0, (q15_t)0x2588, (q15_t)0x8591, (q15_t)0x2558, + (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8574, (q15_t)0x24F7, + (q15_t)0x8565, (q15_t)0x24C7, (q15_t)0x8557, (q15_t)0x2497, + (q15_t)0x8549, (q15_t)0x2467, (q15_t)0x853A, (q15_t)0x2437, + (q15_t)0x852C, (q15_t)0x2407, (q15_t)0x851E, (q15_t)0x23D6, + (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x8502, (q15_t)0x2376, + (q15_t)0x84F4, (q15_t)0x2345, (q15_t)0x84E6, (q15_t)0x2315, + (q15_t)0x84D9, (q15_t)0x22E5, (q15_t)0x84CB, (q15_t)0x22B4, + (q15_t)0x84BD, (q15_t)0x2284, (q15_t)0x84B0, (q15_t)0x2254, + (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x8495, (q15_t)0x21F3, + (q15_t)0x8488, (q15_t)0x21C2, (q15_t)0x847B, (q15_t)0x2192, + (q15_t)0x846D, (q15_t)0x2161, (q15_t)0x8460, (q15_t)0x2131, + (q15_t)0x8453, (q15_t)0x2100, (q15_t)0x8446, (q15_t)0x20D0, + (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x842D, (q15_t)0x206E, + (q15_t)0x8420, (q15_t)0x203E, (q15_t)0x8414, (q15_t)0x200D, + (q15_t)0x8407, (q15_t)0x1FDC, (q15_t)0x83FA, (q15_t)0x1FAC, + (q15_t)0x83EE, (q15_t)0x1F7B, (q15_t)0x83E2, (q15_t)0x1F4A, + (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83C9, (q15_t)0x1EE9, + (q15_t)0x83BD, (q15_t)0x1EB8, (q15_t)0x83B1, (q15_t)0x1E87, + (q15_t)0x83A5, (q15_t)0x1E56, (q15_t)0x8399, (q15_t)0x1E25, + (q15_t)0x838E, (q15_t)0x1DF5, (q15_t)0x8382, (q15_t)0x1DC4, + (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x836B, (q15_t)0x1D62, + (q15_t)0x835F, (q15_t)0x1D31, (q15_t)0x8354, (q15_t)0x1D00, + (q15_t)0x8348, (q15_t)0x1CCF, (q15_t)0x833D, (q15_t)0x1C9E, + (q15_t)0x8332, (q15_t)0x1C6D, (q15_t)0x8327, (q15_t)0x1C3C, + (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x8311, (q15_t)0x1BDA, + (q15_t)0x8306, (q15_t)0x1BA9, (q15_t)0x82FB, (q15_t)0x1B78, + (q15_t)0x82F0, (q15_t)0x1B47, (q15_t)0x82E6, (q15_t)0x1B16, + (q15_t)0x82DB, (q15_t)0x1AE4, (q15_t)0x82D0, (q15_t)0x1AB3, + (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x82BC, (q15_t)0x1A51, + (q15_t)0x82B1, (q15_t)0x1A20, (q15_t)0x82A7, (q15_t)0x19EF, + (q15_t)0x829D, (q15_t)0x19BD, (q15_t)0x8293, (q15_t)0x198C, + (q15_t)0x8289, (q15_t)0x195B, (q15_t)0x827F, (q15_t)0x192A, + (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x826B, (q15_t)0x18C7, + (q15_t)0x8262, (q15_t)0x1896, (q15_t)0x8258, (q15_t)0x1864, + (q15_t)0x824F, (q15_t)0x1833, (q15_t)0x8245, (q15_t)0x1802, + (q15_t)0x823C, (q15_t)0x17D0, (q15_t)0x8232, (q15_t)0x179F, + (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8220, (q15_t)0x173C, + (q15_t)0x8217, (q15_t)0x170A, (q15_t)0x820E, (q15_t)0x16D9, + (q15_t)0x8205, (q15_t)0x16A8, (q15_t)0x81FC, (q15_t)0x1676, + (q15_t)0x81F3, (q15_t)0x1645, (q15_t)0x81EB, (q15_t)0x1613, + (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81D9, (q15_t)0x15B0, + (q15_t)0x81D1, (q15_t)0x157F, (q15_t)0x81C8, (q15_t)0x154D, + (q15_t)0x81C0, (q15_t)0x151B, (q15_t)0x81B8, (q15_t)0x14EA, + (q15_t)0x81B0, (q15_t)0x14B8, (q15_t)0x81A8, (q15_t)0x1487, + (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8198, (q15_t)0x1423, + (q15_t)0x8190, (q15_t)0x13F2, (q15_t)0x8188, (q15_t)0x13C0, + (q15_t)0x8180, (q15_t)0x138E, (q15_t)0x8179, (q15_t)0x135D, + (q15_t)0x8171, (q15_t)0x132B, (q15_t)0x816A, (q15_t)0x12F9, + (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x815B, (q15_t)0x1296, + (q15_t)0x8154, (q15_t)0x1264, (q15_t)0x814C, (q15_t)0x1232, + (q15_t)0x8145, (q15_t)0x1201, (q15_t)0x813E, (q15_t)0x11CF, + (q15_t)0x8137, (q15_t)0x119D, (q15_t)0x8130, (q15_t)0x116B, + (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x8123, (q15_t)0x1108, + (q15_t)0x811C, (q15_t)0x10D6, (q15_t)0x8116, (q15_t)0x10A4, + (q15_t)0x810F, (q15_t)0x1072, (q15_t)0x8109, (q15_t)0x1040, + (q15_t)0x8102, (q15_t)0x100E, (q15_t)0x80FC, (q15_t)0x0FDD, + (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80F0, (q15_t)0x0F79, + (q15_t)0x80EA, (q15_t)0x0F47, (q15_t)0x80E4, (q15_t)0x0F15, + (q15_t)0x80DE, (q15_t)0x0EE3, (q15_t)0x80D8, (q15_t)0x0EB1, + (q15_t)0x80D2, (q15_t)0x0E7F, (q15_t)0x80CD, (q15_t)0x0E4D, + (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80C2, (q15_t)0x0DE9, + (q15_t)0x80BC, (q15_t)0x0DB7, (q15_t)0x80B7, (q15_t)0x0D85, + (q15_t)0x80B2, (q15_t)0x0D53, (q15_t)0x80AC, (q15_t)0x0D21, + (q15_t)0x80A7, (q15_t)0x0CEF, (q15_t)0x80A2, (q15_t)0x0CBD, + (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8098, (q15_t)0x0C59, + (q15_t)0x8094, (q15_t)0x0C27, (q15_t)0x808F, (q15_t)0x0BF5, + (q15_t)0x808A, (q15_t)0x0BC3, (q15_t)0x8086, (q15_t)0x0B91, + (q15_t)0x8081, (q15_t)0x0B5F, (q15_t)0x807D, (q15_t)0x0B2D, + (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8074, (q15_t)0x0AC9, + (q15_t)0x8070, (q15_t)0x0A97, (q15_t)0x806C, (q15_t)0x0A65, + (q15_t)0x8068, (q15_t)0x0A33, (q15_t)0x8064, (q15_t)0x0A00, + (q15_t)0x8060, (q15_t)0x09CE, (q15_t)0x805C, (q15_t)0x099C, + (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x8055, (q15_t)0x0938, + (q15_t)0x8051, (q15_t)0x0906, (q15_t)0x804E, (q15_t)0x08D4, + (q15_t)0x804A, (q15_t)0x08A2, (q15_t)0x8047, (q15_t)0x086F, + (q15_t)0x8043, (q15_t)0x083D, (q15_t)0x8040, (q15_t)0x080B, + (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x803A, (q15_t)0x07A7, + (q15_t)0x8037, (q15_t)0x0775, (q15_t)0x8034, (q15_t)0x0742, + (q15_t)0x8031, (q15_t)0x0710, (q15_t)0x802F, (q15_t)0x06DE, + (q15_t)0x802C, (q15_t)0x06AC, (q15_t)0x8029, (q15_t)0x067A, + (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8025, (q15_t)0x0615, + (q15_t)0x8022, (q15_t)0x05E3, (q15_t)0x8020, (q15_t)0x05B1, + (q15_t)0x801E, (q15_t)0x057F, (q15_t)0x801C, (q15_t)0x054C, + (q15_t)0x801A, (q15_t)0x051A, (q15_t)0x8018, (q15_t)0x04E8, + (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x8014, (q15_t)0x0483, + (q15_t)0x8012, (q15_t)0x0451, (q15_t)0x8011, (q15_t)0x041F, + (q15_t)0x800F, (q15_t)0x03ED, (q15_t)0x800D, (q15_t)0x03BA, + (q15_t)0x800C, (q15_t)0x0388, (q15_t)0x800B, (q15_t)0x0356, + (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8008, (q15_t)0x02F1, + (q15_t)0x8007, (q15_t)0x02BF, (q15_t)0x8006, (q15_t)0x028D, + (q15_t)0x8005, (q15_t)0x025B, (q15_t)0x8004, (q15_t)0x0228, + (q15_t)0x8003, (q15_t)0x01F6, (q15_t)0x8003, (q15_t)0x01C4, + (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8001, (q15_t)0x015F, + (q15_t)0x8001, (q15_t)0x012D, (q15_t)0x8000, (q15_t)0x00FB, + (q15_t)0x8000, (q15_t)0x00C9, (q15_t)0x8000, (q15_t)0x0096, + (q15_t)0x8000, (q15_t)0x0064, (q15_t)0x8000, (q15_t)0x0032, + (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFFCD, + (q15_t)0x8000, (q15_t)0xFF9B, (q15_t)0x8000, (q15_t)0xFF69, + (q15_t)0x8000, (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF04, + (q15_t)0x8001, (q15_t)0xFED2, (q15_t)0x8001, (q15_t)0xFEA0, + (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8003, (q15_t)0xFE3B, + (q15_t)0x8003, (q15_t)0xFE09, (q15_t)0x8004, (q15_t)0xFDD7, + (q15_t)0x8005, (q15_t)0xFDA4, (q15_t)0x8006, (q15_t)0xFD72, + (q15_t)0x8007, (q15_t)0xFD40, (q15_t)0x8008, (q15_t)0xFD0E, + (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800B, (q15_t)0xFCA9, + (q15_t)0x800C, (q15_t)0xFC77, (q15_t)0x800D, (q15_t)0xFC45, + (q15_t)0x800F, (q15_t)0xFC12, (q15_t)0x8011, (q15_t)0xFBE0, + (q15_t)0x8012, (q15_t)0xFBAE, (q15_t)0x8014, (q15_t)0xFB7C, + (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x8018, (q15_t)0xFB17, + (q15_t)0x801A, (q15_t)0xFAE5, (q15_t)0x801C, (q15_t)0xFAB3, + (q15_t)0x801E, (q15_t)0xFA80, (q15_t)0x8020, (q15_t)0xFA4E, + (q15_t)0x8022, (q15_t)0xFA1C, (q15_t)0x8025, (q15_t)0xF9EA, + (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8029, (q15_t)0xF985, + (q15_t)0x802C, (q15_t)0xF953, (q15_t)0x802F, (q15_t)0xF921, + (q15_t)0x8031, (q15_t)0xF8EF, (q15_t)0x8034, (q15_t)0xF8BD, + (q15_t)0x8037, (q15_t)0xF88A, (q15_t)0x803A, (q15_t)0xF858, + (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x8040, (q15_t)0xF7F4, + (q15_t)0x8043, (q15_t)0xF7C2, (q15_t)0x8047, (q15_t)0xF790, + (q15_t)0x804A, (q15_t)0xF75D, (q15_t)0x804E, (q15_t)0xF72B, + (q15_t)0x8051, (q15_t)0xF6F9, (q15_t)0x8055, (q15_t)0xF6C7, + (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x805C, (q15_t)0xF663, + (q15_t)0x8060, (q15_t)0xF631, (q15_t)0x8064, (q15_t)0xF5FF, + (q15_t)0x8068, (q15_t)0xF5CC, (q15_t)0x806C, (q15_t)0xF59A, + (q15_t)0x8070, (q15_t)0xF568, (q15_t)0x8074, (q15_t)0xF536, + (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x807D, (q15_t)0xF4D2, + (q15_t)0x8081, (q15_t)0xF4A0, (q15_t)0x8086, (q15_t)0xF46E, + (q15_t)0x808A, (q15_t)0xF43C, (q15_t)0x808F, (q15_t)0xF40A, + (q15_t)0x8094, (q15_t)0xF3D8, (q15_t)0x8098, (q15_t)0xF3A6, + (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80A2, (q15_t)0xF342, + (q15_t)0x80A7, (q15_t)0xF310, (q15_t)0x80AC, (q15_t)0xF2DE, + (q15_t)0x80B2, (q15_t)0xF2AC, (q15_t)0x80B7, (q15_t)0xF27A, + (q15_t)0x80BC, (q15_t)0xF248, (q15_t)0x80C2, (q15_t)0xF216, + (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80CD, (q15_t)0xF1B2, + (q15_t)0x80D2, (q15_t)0xF180, (q15_t)0x80D8, (q15_t)0xF14E, + (q15_t)0x80DE, (q15_t)0xF11C, (q15_t)0x80E4, (q15_t)0xF0EA, + (q15_t)0x80EA, (q15_t)0xF0B8, (q15_t)0x80F0, (q15_t)0xF086, + (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x80FC, (q15_t)0xF022, + (q15_t)0x8102, (q15_t)0xEFF1, (q15_t)0x8109, (q15_t)0xEFBF, + (q15_t)0x810F, (q15_t)0xEF8D, (q15_t)0x8116, (q15_t)0xEF5B, + (q15_t)0x811C, (q15_t)0xEF29, (q15_t)0x8123, (q15_t)0xEEF7, + (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8130, (q15_t)0xEE94, + (q15_t)0x8137, (q15_t)0xEE62, (q15_t)0x813E, (q15_t)0xEE30, + (q15_t)0x8145, (q15_t)0xEDFE, (q15_t)0x814C, (q15_t)0xEDCD, + (q15_t)0x8154, (q15_t)0xED9B, (q15_t)0x815B, (q15_t)0xED69, + (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x816A, (q15_t)0xED06, + (q15_t)0x8171, (q15_t)0xECD4, (q15_t)0x8179, (q15_t)0xECA2, + (q15_t)0x8180, (q15_t)0xEC71, (q15_t)0x8188, (q15_t)0xEC3F, + (q15_t)0x8190, (q15_t)0xEC0D, (q15_t)0x8198, (q15_t)0xEBDC, + (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81A8, (q15_t)0xEB78, + (q15_t)0x81B0, (q15_t)0xEB47, (q15_t)0x81B8, (q15_t)0xEB15, + (q15_t)0x81C0, (q15_t)0xEAE4, (q15_t)0x81C8, (q15_t)0xEAB2, + (q15_t)0x81D1, (q15_t)0xEA80, (q15_t)0x81D9, (q15_t)0xEA4F, + (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x81EB, (q15_t)0xE9EC, + (q15_t)0x81F3, (q15_t)0xE9BA, (q15_t)0x81FC, (q15_t)0xE989, + (q15_t)0x8205, (q15_t)0xE957, (q15_t)0x820E, (q15_t)0xE926, + (q15_t)0x8217, (q15_t)0xE8F5, (q15_t)0x8220, (q15_t)0xE8C3, + (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x8232, (q15_t)0xE860, + (q15_t)0x823C, (q15_t)0xE82F, (q15_t)0x8245, (q15_t)0xE7FD, + (q15_t)0x824F, (q15_t)0xE7CC, (q15_t)0x8258, (q15_t)0xE79B, + (q15_t)0x8262, (q15_t)0xE769, (q15_t)0x826B, (q15_t)0xE738, + (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x827F, (q15_t)0xE6D5, + (q15_t)0x8289, (q15_t)0xE6A4, (q15_t)0x8293, (q15_t)0xE673, + (q15_t)0x829D, (q15_t)0xE642, (q15_t)0x82A7, (q15_t)0xE610, + (q15_t)0x82B1, (q15_t)0xE5DF, (q15_t)0x82BC, (q15_t)0xE5AE, + (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82D0, (q15_t)0xE54C, + (q15_t)0x82DB, (q15_t)0xE51B, (q15_t)0x82E6, (q15_t)0xE4E9, + (q15_t)0x82F0, (q15_t)0xE4B8, (q15_t)0x82FB, (q15_t)0xE487, + (q15_t)0x8306, (q15_t)0xE456, (q15_t)0x8311, (q15_t)0xE425, + (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8327, (q15_t)0xE3C3, + (q15_t)0x8332, (q15_t)0xE392, (q15_t)0x833D, (q15_t)0xE361, + (q15_t)0x8348, (q15_t)0xE330, (q15_t)0x8354, (q15_t)0xE2FF, + (q15_t)0x835F, (q15_t)0xE2CE, (q15_t)0x836B, (q15_t)0xE29D, + (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x8382, (q15_t)0xE23B, + (q15_t)0x838E, (q15_t)0xE20A, (q15_t)0x8399, (q15_t)0xE1DA, + (q15_t)0x83A5, (q15_t)0xE1A9, (q15_t)0x83B1, (q15_t)0xE178, + (q15_t)0x83BD, (q15_t)0xE147, (q15_t)0x83C9, (q15_t)0xE116, + (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x83E2, (q15_t)0xE0B5, + (q15_t)0x83EE, (q15_t)0xE084, (q15_t)0x83FA, (q15_t)0xE053, + (q15_t)0x8407, (q15_t)0xE023, (q15_t)0x8414, (q15_t)0xDFF2, + (q15_t)0x8420, (q15_t)0xDFC1, (q15_t)0x842D, (q15_t)0xDF91, + (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x8446, (q15_t)0xDF2F, + (q15_t)0x8453, (q15_t)0xDEFF, (q15_t)0x8460, (q15_t)0xDECE, + (q15_t)0x846D, (q15_t)0xDE9E, (q15_t)0x847B, (q15_t)0xDE6D, + (q15_t)0x8488, (q15_t)0xDE3D, (q15_t)0x8495, (q15_t)0xDE0C, + (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84B0, (q15_t)0xDDAB, + (q15_t)0x84BD, (q15_t)0xDD7B, (q15_t)0x84CB, (q15_t)0xDD4B, + (q15_t)0x84D9, (q15_t)0xDD1A, (q15_t)0x84E6, (q15_t)0xDCEA, + (q15_t)0x84F4, (q15_t)0xDCBA, (q15_t)0x8502, (q15_t)0xDC89, + (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x851E, (q15_t)0xDC29, + (q15_t)0x852C, (q15_t)0xDBF8, (q15_t)0x853A, (q15_t)0xDBC8, + (q15_t)0x8549, (q15_t)0xDB98, (q15_t)0x8557, (q15_t)0xDB68, + (q15_t)0x8565, (q15_t)0xDB38, (q15_t)0x8574, (q15_t)0xDB08, + (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x8591, (q15_t)0xDAA7, + (q15_t)0x85A0, (q15_t)0xDA77, (q15_t)0x85AF, (q15_t)0xDA47, + (q15_t)0x85BD, (q15_t)0xDA17, (q15_t)0x85CC, (q15_t)0xD9E7, + (q15_t)0x85DB, (q15_t)0xD9B7, (q15_t)0x85EA, (q15_t)0xD987, + (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8609, (q15_t)0xD927, + (q15_t)0x8618, (q15_t)0xD8F8, (q15_t)0x8627, (q15_t)0xD8C8, + (q15_t)0x8637, (q15_t)0xD898, (q15_t)0x8646, (q15_t)0xD868, + (q15_t)0x8656, (q15_t)0xD838, (q15_t)0x8666, (q15_t)0xD809, + (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x8685, (q15_t)0xD7A9, + (q15_t)0x8695, (q15_t)0xD779, (q15_t)0x86A5, (q15_t)0xD74A, + (q15_t)0x86B5, (q15_t)0xD71A, (q15_t)0x86C5, (q15_t)0xD6EA, + (q15_t)0x86D5, (q15_t)0xD6BB, (q15_t)0x86E6, (q15_t)0xD68B, + (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8706, (q15_t)0xD62C, + (q15_t)0x8717, (q15_t)0xD5FD, (q15_t)0x8727, (q15_t)0xD5CD, + (q15_t)0x8738, (q15_t)0xD59E, (q15_t)0x8749, (q15_t)0xD56E, + (q15_t)0x8759, (q15_t)0xD53F, (q15_t)0x876A, (q15_t)0xD510, + (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x878C, (q15_t)0xD4B1, + (q15_t)0x879D, (q15_t)0xD482, (q15_t)0x87AE, (q15_t)0xD452, + (q15_t)0x87BF, (q15_t)0xD423, (q15_t)0x87D1, (q15_t)0xD3F4, + (q15_t)0x87E2, (q15_t)0xD3C5, (q15_t)0x87F3, (q15_t)0xD396, + (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x8816, (q15_t)0xD337, + (q15_t)0x8828, (q15_t)0xD308, (q15_t)0x883A, (q15_t)0xD2D9, + (q15_t)0x884B, (q15_t)0xD2AA, (q15_t)0x885D, (q15_t)0xD27B, + (q15_t)0x886F, (q15_t)0xD24C, (q15_t)0x8881, (q15_t)0xD21D, + (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88A5, (q15_t)0xD1C0, + (q15_t)0x88B8, (q15_t)0xD191, (q15_t)0x88CA, (q15_t)0xD162, + (q15_t)0x88DC, (q15_t)0xD133, (q15_t)0x88EF, (q15_t)0xD104, + (q15_t)0x8901, (q15_t)0xD0D6, (q15_t)0x8914, (q15_t)0xD0A7, + (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x8939, (q15_t)0xD04A, + (q15_t)0x894C, (q15_t)0xD01B, (q15_t)0x895F, (q15_t)0xCFEC, + (q15_t)0x8971, (q15_t)0xCFBE, (q15_t)0x8984, (q15_t)0xCF8F, + (q15_t)0x8997, (q15_t)0xCF61, (q15_t)0x89AB, (q15_t)0xCF32, + (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x89D1, (q15_t)0xCED5, + (q15_t)0x89E4, (q15_t)0xCEA7, (q15_t)0x89F8, (q15_t)0xCE79, + (q15_t)0x8A0B, (q15_t)0xCE4A, (q15_t)0x8A1F, (q15_t)0xCE1C, + (q15_t)0x8A33, (q15_t)0xCDEE, (q15_t)0x8A46, (q15_t)0xCDBF, + (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8A6E, (q15_t)0xCD63, + (q15_t)0x8A82, (q15_t)0xCD35, (q15_t)0x8A96, (q15_t)0xCD07, + (q15_t)0x8AAA, (q15_t)0xCCD9, (q15_t)0x8ABE, (q15_t)0xCCAB, + (q15_t)0x8AD2, (q15_t)0xCC7D, (q15_t)0x8AE6, (q15_t)0xCC4F, + (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B0F, (q15_t)0xCBF3, + (q15_t)0x8B24, (q15_t)0xCBC5, (q15_t)0x8B38, (q15_t)0xCB97, + (q15_t)0x8B4D, (q15_t)0xCB69, (q15_t)0x8B61, (q15_t)0xCB3B, + (q15_t)0x8B76, (q15_t)0xCB0D, (q15_t)0x8B8B, (q15_t)0xCAE0, + (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BB5, (q15_t)0xCA84, + (q15_t)0x8BCA, (q15_t)0xCA57, (q15_t)0x8BDF, (q15_t)0xCA29, + (q15_t)0x8BF4, (q15_t)0xC9FB, (q15_t)0x8C09, (q15_t)0xC9CE, + (q15_t)0x8C1F, (q15_t)0xC9A0, (q15_t)0x8C34, (q15_t)0xC973, + (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8C5F, (q15_t)0xC918, + (q15_t)0x8C75, (q15_t)0xC8EB, (q15_t)0x8C8A, (q15_t)0xC8BD, + (q15_t)0x8CA0, (q15_t)0xC890, (q15_t)0x8CB6, (q15_t)0xC863, + (q15_t)0x8CCC, (q15_t)0xC835, (q15_t)0x8CE2, (q15_t)0xC808, + (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D0E, (q15_t)0xC7AE, + (q15_t)0x8D24, (q15_t)0xC781, (q15_t)0x8D3A, (q15_t)0xC754, + (q15_t)0x8D50, (q15_t)0xC727, (q15_t)0x8D67, (q15_t)0xC6F9, + (q15_t)0x8D7D, (q15_t)0xC6CD, (q15_t)0x8D94, (q15_t)0xC6A0, + (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8DC1, (q15_t)0xC646, + (q15_t)0x8DD8, (q15_t)0xC619, (q15_t)0x8DEE, (q15_t)0xC5EC, + (q15_t)0x8E05, (q15_t)0xC5BF, (q15_t)0x8E1C, (q15_t)0xC593, + (q15_t)0x8E33, (q15_t)0xC566, (q15_t)0x8E4A, (q15_t)0xC539, + (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8E79, (q15_t)0xC4E0, + (q15_t)0x8E90, (q15_t)0xC4B3, (q15_t)0x8EA7, (q15_t)0xC487, + (q15_t)0x8EBE, (q15_t)0xC45A, (q15_t)0x8ED6, (q15_t)0xC42E, + (q15_t)0x8EED, (q15_t)0xC402, (q15_t)0x8F05, (q15_t)0xC3D5, + (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F34, (q15_t)0xC37C, + (q15_t)0x8F4C, (q15_t)0xC350, (q15_t)0x8F64, (q15_t)0xC324, + (q15_t)0x8F7C, (q15_t)0xC2F8, (q15_t)0x8F94, (q15_t)0xC2CC, + (q15_t)0x8FAC, (q15_t)0xC29F, (q15_t)0x8FC4, (q15_t)0xC273, + (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x8FF5, (q15_t)0xC21B, + (q15_t)0x900D, (q15_t)0xC1EF, (q15_t)0x9025, (q15_t)0xC1C3, + (q15_t)0x903E, (q15_t)0xC197, (q15_t)0x9056, (q15_t)0xC16C, + (q15_t)0x906F, (q15_t)0xC140, (q15_t)0x9088, (q15_t)0xC114, + (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x90B9, (q15_t)0xC0BC, + (q15_t)0x90D2, (q15_t)0xC091, (q15_t)0x90EB, (q15_t)0xC065, + (q15_t)0x9104, (q15_t)0xC03A, (q15_t)0x911D, (q15_t)0xC00E, + (q15_t)0x9136, (q15_t)0xBFE2, (q15_t)0x9150, (q15_t)0xBFB7, + (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x9182, (q15_t)0xBF60, + (q15_t)0x919C, (q15_t)0xBF35, (q15_t)0x91B5, (q15_t)0xBF09, + (q15_t)0x91CF, (q15_t)0xBEDE, (q15_t)0x91E8, (q15_t)0xBEB3, + (q15_t)0x9202, (q15_t)0xBE88, (q15_t)0x921C, (q15_t)0xBE5D, + (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x924F, (q15_t)0xBE06, + (q15_t)0x9269, (q15_t)0xBDDB, (q15_t)0x9283, (q15_t)0xBDB0, + (q15_t)0x929D, (q15_t)0xBD85, (q15_t)0x92B7, (q15_t)0xBD5A, + (q15_t)0x92D2, (q15_t)0xBD2F, (q15_t)0x92EC, (q15_t)0xBD05, + (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x9321, (q15_t)0xBCAF, + (q15_t)0x933B, (q15_t)0xBC84, (q15_t)0x9356, (q15_t)0xBC5A, + (q15_t)0x9370, (q15_t)0xBC2F, (q15_t)0x938B, (q15_t)0xBC04, + (q15_t)0x93A6, (q15_t)0xBBDA, (q15_t)0x93C0, (q15_t)0xBBAF, + (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x93F6, (q15_t)0xBB5A, + (q15_t)0x9411, (q15_t)0xBB30, (q15_t)0x942C, (q15_t)0xBB05, + (q15_t)0x9447, (q15_t)0xBADB, (q15_t)0x9463, (q15_t)0xBAB1, + (q15_t)0x947E, (q15_t)0xBA87, (q15_t)0x9499, (q15_t)0xBA5C, + (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x94D0, (q15_t)0xBA08, + (q15_t)0x94EC, (q15_t)0xB9DE, (q15_t)0x9507, (q15_t)0xB9B4, + (q15_t)0x9523, (q15_t)0xB98A, (q15_t)0x953E, (q15_t)0xB960, + (q15_t)0x955A, (q15_t)0xB936, (q15_t)0x9576, (q15_t)0xB90C, + (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x95AE, (q15_t)0xB8B9, + (q15_t)0x95CA, (q15_t)0xB88F, (q15_t)0x95E6, (q15_t)0xB865, + (q15_t)0x9602, (q15_t)0xB83C, (q15_t)0x961E, (q15_t)0xB812, + (q15_t)0x963B, (q15_t)0xB7E9, (q15_t)0x9657, (q15_t)0xB7BF, + (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x9690, (q15_t)0xB76C, + (q15_t)0x96AC, (q15_t)0xB743, (q15_t)0x96C9, (q15_t)0xB719, + (q15_t)0x96E6, (q15_t)0xB6F0, (q15_t)0x9702, (q15_t)0xB6C7, + (q15_t)0x971F, (q15_t)0xB69E, (q15_t)0x973C, (q15_t)0xB675, + (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9776, (q15_t)0xB622, + (q15_t)0x9793, (q15_t)0xB5F9, (q15_t)0x97B0, (q15_t)0xB5D0, + (q15_t)0x97CD, (q15_t)0xB5A7, (q15_t)0x97EA, (q15_t)0xB57E, + (q15_t)0x9808, (q15_t)0xB556, (q15_t)0x9825, (q15_t)0xB52D, + (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x9860, (q15_t)0xB4DB, + (q15_t)0x987D, (q15_t)0xB4B3, (q15_t)0x989B, (q15_t)0xB48A, + (q15_t)0x98B9, (q15_t)0xB461, (q15_t)0x98D6, (q15_t)0xB439, + (q15_t)0x98F4, (q15_t)0xB410, (q15_t)0x9912, (q15_t)0xB3E8, + (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x994E, (q15_t)0xB397, + (q15_t)0x996C, (q15_t)0xB36F, (q15_t)0x998A, (q15_t)0xB347, + (q15_t)0x99A8, (q15_t)0xB31E, (q15_t)0x99C6, (q15_t)0xB2F6, + (q15_t)0x99E5, (q15_t)0xB2CE, (q15_t)0x9A03, (q15_t)0xB2A6, + (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A40, (q15_t)0xB256, + (q15_t)0x9A5F, (q15_t)0xB22E, (q15_t)0x9A7D, (q15_t)0xB206, + (q15_t)0x9A9C, (q15_t)0xB1DE, (q15_t)0x9ABA, (q15_t)0xB1B7, + (q15_t)0x9AD9, (q15_t)0xB18F, (q15_t)0x9AF8, (q15_t)0xB167, + (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B36, (q15_t)0xB118, + (q15_t)0x9B55, (q15_t)0xB0F0, (q15_t)0x9B74, (q15_t)0xB0C9, + (q15_t)0x9B93, (q15_t)0xB0A1, (q15_t)0x9BB2, (q15_t)0xB07A, + (q15_t)0x9BD2, (q15_t)0xB053, (q15_t)0x9BF1, (q15_t)0xB02B, + (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C30, (q15_t)0xAFDD, + (q15_t)0x9C4F, (q15_t)0xAFB6, (q15_t)0x9C6F, (q15_t)0xAF8F, + (q15_t)0x9C8E, (q15_t)0xAF68, (q15_t)0x9CAE, (q15_t)0xAF40, + (q15_t)0x9CCE, (q15_t)0xAF1A, (q15_t)0x9CEE, (q15_t)0xAEF3, + (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D2D, (q15_t)0xAEA5, + (q15_t)0x9D4D, (q15_t)0xAE7E, (q15_t)0x9D6D, (q15_t)0xAE57, + (q15_t)0x9D8E, (q15_t)0xAE31, (q15_t)0x9DAE, (q15_t)0xAE0A, + (q15_t)0x9DCE, (q15_t)0xADE3, (q15_t)0x9DEE, (q15_t)0xADBD, + (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E2F, (q15_t)0xAD70, + (q15_t)0x9E4F, (q15_t)0xAD4A, (q15_t)0x9E70, (q15_t)0xAD23, + (q15_t)0x9E90, (q15_t)0xACFD, (q15_t)0x9EB1, (q15_t)0xACD7, + (q15_t)0x9ED2, (q15_t)0xACB1, (q15_t)0x9EF2, (q15_t)0xAC8A, + (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F34, (q15_t)0xAC3E, + (q15_t)0x9F55, (q15_t)0xAC18, (q15_t)0x9F76, (q15_t)0xABF2, + (q15_t)0x9F97, (q15_t)0xABCC, (q15_t)0x9FB8, (q15_t)0xABA7, + (q15_t)0x9FD9, (q15_t)0xAB81, (q15_t)0x9FFB, (q15_t)0xAB5B, + (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA03D, (q15_t)0xAB10, + (q15_t)0xA05F, (q15_t)0xAAEA, (q15_t)0xA080, (q15_t)0xAAC5, + (q15_t)0xA0A1, (q15_t)0xAA9F, (q15_t)0xA0C3, (q15_t)0xAA7A, + (q15_t)0xA0E5, (q15_t)0xAA54, (q15_t)0xA106, (q15_t)0xAA2F, + (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA14A, (q15_t)0xA9E5, + (q15_t)0xA16C, (q15_t)0xA9BF, (q15_t)0xA18E, (q15_t)0xA99A, + (q15_t)0xA1AF, (q15_t)0xA975, (q15_t)0xA1D2, (q15_t)0xA950, + (q15_t)0xA1F4, (q15_t)0xA92B, (q15_t)0xA216, (q15_t)0xA906, + (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA25A, (q15_t)0xA8BD, + (q15_t)0xA27C, (q15_t)0xA898, (q15_t)0xA29F, (q15_t)0xA873, + (q15_t)0xA2C1, (q15_t)0xA84F, (q15_t)0xA2E4, (q15_t)0xA82A, + (q15_t)0xA306, (q15_t)0xA806, (q15_t)0xA329, (q15_t)0xA7E1, + (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA36E, (q15_t)0xA798, + (q15_t)0xA391, (q15_t)0xA774, (q15_t)0xA3B4, (q15_t)0xA750, + (q15_t)0xA3D6, (q15_t)0xA72B, (q15_t)0xA3F9, (q15_t)0xA707, + (q15_t)0xA41C, (q15_t)0xA6E3, (q15_t)0xA43F, (q15_t)0xA6BF, + (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA486, (q15_t)0xA677, + (q15_t)0xA4A9, (q15_t)0xA653, (q15_t)0xA4CC, (q15_t)0xA62F, + (q15_t)0xA4EF, (q15_t)0xA60C, (q15_t)0xA513, (q15_t)0xA5E8, + (q15_t)0xA536, (q15_t)0xA5C4, (q15_t)0xA55A, (q15_t)0xA5A1, + (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA5A1, (q15_t)0xA55A, + (q15_t)0xA5C4, (q15_t)0xA536, (q15_t)0xA5E8, (q15_t)0xA513, + (q15_t)0xA60C, (q15_t)0xA4EF, (q15_t)0xA62F, (q15_t)0xA4CC, + (q15_t)0xA653, (q15_t)0xA4A9, (q15_t)0xA677, (q15_t)0xA486, + (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA6BF, (q15_t)0xA43F, + (q15_t)0xA6E3, (q15_t)0xA41C, (q15_t)0xA707, (q15_t)0xA3F9, + (q15_t)0xA72B, (q15_t)0xA3D6, (q15_t)0xA750, (q15_t)0xA3B4, + (q15_t)0xA774, (q15_t)0xA391, (q15_t)0xA798, (q15_t)0xA36E, + (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA7E1, (q15_t)0xA329, + (q15_t)0xA806, (q15_t)0xA306, (q15_t)0xA82A, (q15_t)0xA2E4, + (q15_t)0xA84F, (q15_t)0xA2C1, (q15_t)0xA873, (q15_t)0xA29F, + (q15_t)0xA898, (q15_t)0xA27C, (q15_t)0xA8BD, (q15_t)0xA25A, + (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA906, (q15_t)0xA216, + (q15_t)0xA92B, (q15_t)0xA1F4, (q15_t)0xA950, (q15_t)0xA1D2, + (q15_t)0xA975, (q15_t)0xA1AF, (q15_t)0xA99A, (q15_t)0xA18E, + (q15_t)0xA9BF, (q15_t)0xA16C, (q15_t)0xA9E5, (q15_t)0xA14A, + (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA2F, (q15_t)0xA106, + (q15_t)0xAA54, (q15_t)0xA0E5, (q15_t)0xAA7A, (q15_t)0xA0C3, + (q15_t)0xAA9F, (q15_t)0xA0A1, (q15_t)0xAAC5, (q15_t)0xA080, + (q15_t)0xAAEA, (q15_t)0xA05F, (q15_t)0xAB10, (q15_t)0xA03D, + (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xAB5B, (q15_t)0x9FFB, + (q15_t)0xAB81, (q15_t)0x9FD9, (q15_t)0xABA7, (q15_t)0x9FB8, + (q15_t)0xABCC, (q15_t)0x9F97, (q15_t)0xABF2, (q15_t)0x9F76, + (q15_t)0xAC18, (q15_t)0x9F55, (q15_t)0xAC3E, (q15_t)0x9F34, + (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xAC8A, (q15_t)0x9EF2, + (q15_t)0xACB1, (q15_t)0x9ED2, (q15_t)0xACD7, (q15_t)0x9EB1, + (q15_t)0xACFD, (q15_t)0x9E90, (q15_t)0xAD23, (q15_t)0x9E70, + (q15_t)0xAD4A, (q15_t)0x9E4F, (q15_t)0xAD70, (q15_t)0x9E2F, + (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xADBD, (q15_t)0x9DEE, + (q15_t)0xADE3, (q15_t)0x9DCE, (q15_t)0xAE0A, (q15_t)0x9DAE, + (q15_t)0xAE31, (q15_t)0x9D8E, (q15_t)0xAE57, (q15_t)0x9D6D, + (q15_t)0xAE7E, (q15_t)0x9D4D, (q15_t)0xAEA5, (q15_t)0x9D2D, + (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAEF3, (q15_t)0x9CEE, + (q15_t)0xAF1A, (q15_t)0x9CCE, (q15_t)0xAF40, (q15_t)0x9CAE, + (q15_t)0xAF68, (q15_t)0x9C8E, (q15_t)0xAF8F, (q15_t)0x9C6F, + (q15_t)0xAFB6, (q15_t)0x9C4F, (q15_t)0xAFDD, (q15_t)0x9C30, + (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB02B, (q15_t)0x9BF1, + (q15_t)0xB053, (q15_t)0x9BD2, (q15_t)0xB07A, (q15_t)0x9BB2, + (q15_t)0xB0A1, (q15_t)0x9B93, (q15_t)0xB0C9, (q15_t)0x9B74, + (q15_t)0xB0F0, (q15_t)0x9B55, (q15_t)0xB118, (q15_t)0x9B36, + (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB167, (q15_t)0x9AF8, + (q15_t)0xB18F, (q15_t)0x9AD9, (q15_t)0xB1B7, (q15_t)0x9ABA, + (q15_t)0xB1DE, (q15_t)0x9A9C, (q15_t)0xB206, (q15_t)0x9A7D, + (q15_t)0xB22E, (q15_t)0x9A5F, (q15_t)0xB256, (q15_t)0x9A40, + (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB2A6, (q15_t)0x9A03, + (q15_t)0xB2CE, (q15_t)0x99E5, (q15_t)0xB2F6, (q15_t)0x99C6, + (q15_t)0xB31E, (q15_t)0x99A8, (q15_t)0xB347, (q15_t)0x998A, + (q15_t)0xB36F, (q15_t)0x996C, (q15_t)0xB397, (q15_t)0x994E, + (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB3E8, (q15_t)0x9912, + (q15_t)0xB410, (q15_t)0x98F4, (q15_t)0xB439, (q15_t)0x98D6, + (q15_t)0xB461, (q15_t)0x98B9, (q15_t)0xB48A, (q15_t)0x989B, + (q15_t)0xB4B3, (q15_t)0x987D, (q15_t)0xB4DB, (q15_t)0x9860, + (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB52D, (q15_t)0x9825, + (q15_t)0xB556, (q15_t)0x9808, (q15_t)0xB57E, (q15_t)0x97EA, + (q15_t)0xB5A7, (q15_t)0x97CD, (q15_t)0xB5D0, (q15_t)0x97B0, + (q15_t)0xB5F9, (q15_t)0x9793, (q15_t)0xB622, (q15_t)0x9776, + (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB675, (q15_t)0x973C, + (q15_t)0xB69E, (q15_t)0x971F, (q15_t)0xB6C7, (q15_t)0x9702, + (q15_t)0xB6F0, (q15_t)0x96E6, (q15_t)0xB719, (q15_t)0x96C9, + (q15_t)0xB743, (q15_t)0x96AC, (q15_t)0xB76C, (q15_t)0x9690, + (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB7BF, (q15_t)0x9657, + (q15_t)0xB7E9, (q15_t)0x963B, (q15_t)0xB812, (q15_t)0x961E, + (q15_t)0xB83C, (q15_t)0x9602, (q15_t)0xB865, (q15_t)0x95E6, + (q15_t)0xB88F, (q15_t)0x95CA, (q15_t)0xB8B9, (q15_t)0x95AE, + (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB90C, (q15_t)0x9576, + (q15_t)0xB936, (q15_t)0x955A, (q15_t)0xB960, (q15_t)0x953E, + (q15_t)0xB98A, (q15_t)0x9523, (q15_t)0xB9B4, (q15_t)0x9507, + (q15_t)0xB9DE, (q15_t)0x94EC, (q15_t)0xBA08, (q15_t)0x94D0, + (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBA5C, (q15_t)0x9499, + (q15_t)0xBA87, (q15_t)0x947E, (q15_t)0xBAB1, (q15_t)0x9463, + (q15_t)0xBADB, (q15_t)0x9447, (q15_t)0xBB05, (q15_t)0x942C, + (q15_t)0xBB30, (q15_t)0x9411, (q15_t)0xBB5A, (q15_t)0x93F6, + (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBBAF, (q15_t)0x93C0, + (q15_t)0xBBDA, (q15_t)0x93A6, (q15_t)0xBC04, (q15_t)0x938B, + (q15_t)0xBC2F, (q15_t)0x9370, (q15_t)0xBC5A, (q15_t)0x9356, + (q15_t)0xBC84, (q15_t)0x933B, (q15_t)0xBCAF, (q15_t)0x9321, + (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD05, (q15_t)0x92EC, + (q15_t)0xBD2F, (q15_t)0x92D2, (q15_t)0xBD5A, (q15_t)0x92B7, + (q15_t)0xBD85, (q15_t)0x929D, (q15_t)0xBDB0, (q15_t)0x9283, + (q15_t)0xBDDB, (q15_t)0x9269, (q15_t)0xBE06, (q15_t)0x924F, + (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBE5D, (q15_t)0x921C, + (q15_t)0xBE88, (q15_t)0x9202, (q15_t)0xBEB3, (q15_t)0x91E8, + (q15_t)0xBEDE, (q15_t)0x91CF, (q15_t)0xBF09, (q15_t)0x91B5, + (q15_t)0xBF35, (q15_t)0x919C, (q15_t)0xBF60, (q15_t)0x9182, + (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xBFB7, (q15_t)0x9150, + (q15_t)0xBFE2, (q15_t)0x9136, (q15_t)0xC00E, (q15_t)0x911D, + (q15_t)0xC03A, (q15_t)0x9104, (q15_t)0xC065, (q15_t)0x90EB, + (q15_t)0xC091, (q15_t)0x90D2, (q15_t)0xC0BC, (q15_t)0x90B9, + (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC114, (q15_t)0x9088, + (q15_t)0xC140, (q15_t)0x906F, (q15_t)0xC16C, (q15_t)0x9056, + (q15_t)0xC197, (q15_t)0x903E, (q15_t)0xC1C3, (q15_t)0x9025, + (q15_t)0xC1EF, (q15_t)0x900D, (q15_t)0xC21B, (q15_t)0x8FF5, + (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC273, (q15_t)0x8FC4, + (q15_t)0xC29F, (q15_t)0x8FAC, (q15_t)0xC2CC, (q15_t)0x8F94, + (q15_t)0xC2F8, (q15_t)0x8F7C, (q15_t)0xC324, (q15_t)0x8F64, + (q15_t)0xC350, (q15_t)0x8F4C, (q15_t)0xC37C, (q15_t)0x8F34, + (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC3D5, (q15_t)0x8F05, + (q15_t)0xC402, (q15_t)0x8EED, (q15_t)0xC42E, (q15_t)0x8ED6, + (q15_t)0xC45A, (q15_t)0x8EBE, (q15_t)0xC487, (q15_t)0x8EA7, + (q15_t)0xC4B3, (q15_t)0x8E90, (q15_t)0xC4E0, (q15_t)0x8E79, + (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC539, (q15_t)0x8E4A, + (q15_t)0xC566, (q15_t)0x8E33, (q15_t)0xC593, (q15_t)0x8E1C, + (q15_t)0xC5BF, (q15_t)0x8E05, (q15_t)0xC5EC, (q15_t)0x8DEE, + (q15_t)0xC619, (q15_t)0x8DD8, (q15_t)0xC646, (q15_t)0x8DC1, + (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC6A0, (q15_t)0x8D94, + (q15_t)0xC6CD, (q15_t)0x8D7D, (q15_t)0xC6F9, (q15_t)0x8D67, + (q15_t)0xC727, (q15_t)0x8D50, (q15_t)0xC754, (q15_t)0x8D3A, + (q15_t)0xC781, (q15_t)0x8D24, (q15_t)0xC7AE, (q15_t)0x8D0E, + (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC808, (q15_t)0x8CE2, + (q15_t)0xC835, (q15_t)0x8CCC, (q15_t)0xC863, (q15_t)0x8CB6, + (q15_t)0xC890, (q15_t)0x8CA0, (q15_t)0xC8BD, (q15_t)0x8C8A, + (q15_t)0xC8EB, (q15_t)0x8C75, (q15_t)0xC918, (q15_t)0x8C5F, + (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC973, (q15_t)0x8C34, + (q15_t)0xC9A0, (q15_t)0x8C1F, (q15_t)0xC9CE, (q15_t)0x8C09, + (q15_t)0xC9FB, (q15_t)0x8BF4, (q15_t)0xCA29, (q15_t)0x8BDF, + (q15_t)0xCA57, (q15_t)0x8BCA, (q15_t)0xCA84, (q15_t)0x8BB5, + (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCAE0, (q15_t)0x8B8B, + (q15_t)0xCB0D, (q15_t)0x8B76, (q15_t)0xCB3B, (q15_t)0x8B61, + (q15_t)0xCB69, (q15_t)0x8B4D, (q15_t)0xCB97, (q15_t)0x8B38, + (q15_t)0xCBC5, (q15_t)0x8B24, (q15_t)0xCBF3, (q15_t)0x8B0F, + (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCC4F, (q15_t)0x8AE6, + (q15_t)0xCC7D, (q15_t)0x8AD2, (q15_t)0xCCAB, (q15_t)0x8ABE, + (q15_t)0xCCD9, (q15_t)0x8AAA, (q15_t)0xCD07, (q15_t)0x8A96, + (q15_t)0xCD35, (q15_t)0x8A82, (q15_t)0xCD63, (q15_t)0x8A6E, + (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCDBF, (q15_t)0x8A46, + (q15_t)0xCDEE, (q15_t)0x8A33, (q15_t)0xCE1C, (q15_t)0x8A1F, + (q15_t)0xCE4A, (q15_t)0x8A0B, (q15_t)0xCE79, (q15_t)0x89F8, + (q15_t)0xCEA7, (q15_t)0x89E4, (q15_t)0xCED5, (q15_t)0x89D1, + (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCF32, (q15_t)0x89AB, + (q15_t)0xCF61, (q15_t)0x8997, (q15_t)0xCF8F, (q15_t)0x8984, + (q15_t)0xCFBE, (q15_t)0x8971, (q15_t)0xCFEC, (q15_t)0x895F, + (q15_t)0xD01B, (q15_t)0x894C, (q15_t)0xD04A, (q15_t)0x8939, + (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD0A7, (q15_t)0x8914, + (q15_t)0xD0D6, (q15_t)0x8901, (q15_t)0xD104, (q15_t)0x88EF, + (q15_t)0xD133, (q15_t)0x88DC, (q15_t)0xD162, (q15_t)0x88CA, + (q15_t)0xD191, (q15_t)0x88B8, (q15_t)0xD1C0, (q15_t)0x88A5, + (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD21D, (q15_t)0x8881, + (q15_t)0xD24C, (q15_t)0x886F, (q15_t)0xD27B, (q15_t)0x885D, + (q15_t)0xD2AA, (q15_t)0x884B, (q15_t)0xD2D9, (q15_t)0x883A, + (q15_t)0xD308, (q15_t)0x8828, (q15_t)0xD337, (q15_t)0x8816, + (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD396, (q15_t)0x87F3, + (q15_t)0xD3C5, (q15_t)0x87E2, (q15_t)0xD3F4, (q15_t)0x87D1, + (q15_t)0xD423, (q15_t)0x87BF, (q15_t)0xD452, (q15_t)0x87AE, + (q15_t)0xD482, (q15_t)0x879D, (q15_t)0xD4B1, (q15_t)0x878C, + (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD510, (q15_t)0x876A, + (q15_t)0xD53F, (q15_t)0x8759, (q15_t)0xD56E, (q15_t)0x8749, + (q15_t)0xD59E, (q15_t)0x8738, (q15_t)0xD5CD, (q15_t)0x8727, + (q15_t)0xD5FD, (q15_t)0x8717, (q15_t)0xD62C, (q15_t)0x8706, + (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD68B, (q15_t)0x86E6, + (q15_t)0xD6BB, (q15_t)0x86D5, (q15_t)0xD6EA, (q15_t)0x86C5, + (q15_t)0xD71A, (q15_t)0x86B5, (q15_t)0xD74A, (q15_t)0x86A5, + (q15_t)0xD779, (q15_t)0x8695, (q15_t)0xD7A9, (q15_t)0x8685, + (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD809, (q15_t)0x8666, + (q15_t)0xD838, (q15_t)0x8656, (q15_t)0xD868, (q15_t)0x8646, + (q15_t)0xD898, (q15_t)0x8637, (q15_t)0xD8C8, (q15_t)0x8627, + (q15_t)0xD8F8, (q15_t)0x8618, (q15_t)0xD927, (q15_t)0x8609, + (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xD987, (q15_t)0x85EA, + (q15_t)0xD9B7, (q15_t)0x85DB, (q15_t)0xD9E7, (q15_t)0x85CC, + (q15_t)0xDA17, (q15_t)0x85BD, (q15_t)0xDA47, (q15_t)0x85AF, + (q15_t)0xDA77, (q15_t)0x85A0, (q15_t)0xDAA7, (q15_t)0x8591, + (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB08, (q15_t)0x8574, + (q15_t)0xDB38, (q15_t)0x8565, (q15_t)0xDB68, (q15_t)0x8557, + (q15_t)0xDB98, (q15_t)0x8549, (q15_t)0xDBC8, (q15_t)0x853A, + (q15_t)0xDBF8, (q15_t)0x852C, (q15_t)0xDC29, (q15_t)0x851E, + (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDC89, (q15_t)0x8502, + (q15_t)0xDCBA, (q15_t)0x84F4, (q15_t)0xDCEA, (q15_t)0x84E6, + (q15_t)0xDD1A, (q15_t)0x84D9, (q15_t)0xDD4B, (q15_t)0x84CB, + (q15_t)0xDD7B, (q15_t)0x84BD, (q15_t)0xDDAB, (q15_t)0x84B0, + (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE0C, (q15_t)0x8495, + (q15_t)0xDE3D, (q15_t)0x8488, (q15_t)0xDE6D, (q15_t)0x847B, + (q15_t)0xDE9E, (q15_t)0x846D, (q15_t)0xDECE, (q15_t)0x8460, + (q15_t)0xDEFF, (q15_t)0x8453, (q15_t)0xDF2F, (q15_t)0x8446, + (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xDF91, (q15_t)0x842D, + (q15_t)0xDFC1, (q15_t)0x8420, (q15_t)0xDFF2, (q15_t)0x8414, + (q15_t)0xE023, (q15_t)0x8407, (q15_t)0xE053, (q15_t)0x83FA, + (q15_t)0xE084, (q15_t)0x83EE, (q15_t)0xE0B5, (q15_t)0x83E2, + (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE116, (q15_t)0x83C9, + (q15_t)0xE147, (q15_t)0x83BD, (q15_t)0xE178, (q15_t)0x83B1, + (q15_t)0xE1A9, (q15_t)0x83A5, (q15_t)0xE1DA, (q15_t)0x8399, + (q15_t)0xE20A, (q15_t)0x838E, (q15_t)0xE23B, (q15_t)0x8382, + (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE29D, (q15_t)0x836B, + (q15_t)0xE2CE, (q15_t)0x835F, (q15_t)0xE2FF, (q15_t)0x8354, + (q15_t)0xE330, (q15_t)0x8348, (q15_t)0xE361, (q15_t)0x833D, + (q15_t)0xE392, (q15_t)0x8332, (q15_t)0xE3C3, (q15_t)0x8327, + (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE425, (q15_t)0x8311, + (q15_t)0xE456, (q15_t)0x8306, (q15_t)0xE487, (q15_t)0x82FB, + (q15_t)0xE4B8, (q15_t)0x82F0, (q15_t)0xE4E9, (q15_t)0x82E6, + (q15_t)0xE51B, (q15_t)0x82DB, (q15_t)0xE54C, (q15_t)0x82D0, + (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE5AE, (q15_t)0x82BC, + (q15_t)0xE5DF, (q15_t)0x82B1, (q15_t)0xE610, (q15_t)0x82A7, + (q15_t)0xE642, (q15_t)0x829D, (q15_t)0xE673, (q15_t)0x8293, + (q15_t)0xE6A4, (q15_t)0x8289, (q15_t)0xE6D5, (q15_t)0x827F, + (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE738, (q15_t)0x826B, + (q15_t)0xE769, (q15_t)0x8262, (q15_t)0xE79B, (q15_t)0x8258, + (q15_t)0xE7CC, (q15_t)0x824F, (q15_t)0xE7FD, (q15_t)0x8245, + (q15_t)0xE82F, (q15_t)0x823C, (q15_t)0xE860, (q15_t)0x8232, + (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE8C3, (q15_t)0x8220, + (q15_t)0xE8F5, (q15_t)0x8217, (q15_t)0xE926, (q15_t)0x820E, + (q15_t)0xE957, (q15_t)0x8205, (q15_t)0xE989, (q15_t)0x81FC, + (q15_t)0xE9BA, (q15_t)0x81F3, (q15_t)0xE9EC, (q15_t)0x81EB, + (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEA4F, (q15_t)0x81D9, + (q15_t)0xEA80, (q15_t)0x81D1, (q15_t)0xEAB2, (q15_t)0x81C8, + (q15_t)0xEAE4, (q15_t)0x81C0, (q15_t)0xEB15, (q15_t)0x81B8, + (q15_t)0xEB47, (q15_t)0x81B0, (q15_t)0xEB78, (q15_t)0x81A8, + (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEBDC, (q15_t)0x8198, + (q15_t)0xEC0D, (q15_t)0x8190, (q15_t)0xEC3F, (q15_t)0x8188, + (q15_t)0xEC71, (q15_t)0x8180, (q15_t)0xECA2, (q15_t)0x8179, + (q15_t)0xECD4, (q15_t)0x8171, (q15_t)0xED06, (q15_t)0x816A, + (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xED69, (q15_t)0x815B, + (q15_t)0xED9B, (q15_t)0x8154, (q15_t)0xEDCD, (q15_t)0x814C, + (q15_t)0xEDFE, (q15_t)0x8145, (q15_t)0xEE30, (q15_t)0x813E, + (q15_t)0xEE62, (q15_t)0x8137, (q15_t)0xEE94, (q15_t)0x8130, + (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEEF7, (q15_t)0x8123, + (q15_t)0xEF29, (q15_t)0x811C, (q15_t)0xEF5B, (q15_t)0x8116, + (q15_t)0xEF8D, (q15_t)0x810F, (q15_t)0xEFBF, (q15_t)0x8109, + (q15_t)0xEFF1, (q15_t)0x8102, (q15_t)0xF022, (q15_t)0x80FC, + (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF086, (q15_t)0x80F0, + (q15_t)0xF0B8, (q15_t)0x80EA, (q15_t)0xF0EA, (q15_t)0x80E4, + (q15_t)0xF11C, (q15_t)0x80DE, (q15_t)0xF14E, (q15_t)0x80D8, + (q15_t)0xF180, (q15_t)0x80D2, (q15_t)0xF1B2, (q15_t)0x80CD, + (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF216, (q15_t)0x80C2, + (q15_t)0xF248, (q15_t)0x80BC, (q15_t)0xF27A, (q15_t)0x80B7, + (q15_t)0xF2AC, (q15_t)0x80B2, (q15_t)0xF2DE, (q15_t)0x80AC, + (q15_t)0xF310, (q15_t)0x80A7, (q15_t)0xF342, (q15_t)0x80A2, + (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF3A6, (q15_t)0x8098, + (q15_t)0xF3D8, (q15_t)0x8094, (q15_t)0xF40A, (q15_t)0x808F, + (q15_t)0xF43C, (q15_t)0x808A, (q15_t)0xF46E, (q15_t)0x8086, + (q15_t)0xF4A0, (q15_t)0x8081, (q15_t)0xF4D2, (q15_t)0x807D, + (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF536, (q15_t)0x8074, + (q15_t)0xF568, (q15_t)0x8070, (q15_t)0xF59A, (q15_t)0x806C, + (q15_t)0xF5CC, (q15_t)0x8068, (q15_t)0xF5FF, (q15_t)0x8064, + (q15_t)0xF631, (q15_t)0x8060, (q15_t)0xF663, (q15_t)0x805C, + (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF6C7, (q15_t)0x8055, + (q15_t)0xF6F9, (q15_t)0x8051, (q15_t)0xF72B, (q15_t)0x804E, + (q15_t)0xF75D, (q15_t)0x804A, (q15_t)0xF790, (q15_t)0x8047, + (q15_t)0xF7C2, (q15_t)0x8043, (q15_t)0xF7F4, (q15_t)0x8040, + (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF858, (q15_t)0x803A, + (q15_t)0xF88A, (q15_t)0x8037, (q15_t)0xF8BD, (q15_t)0x8034, + (q15_t)0xF8EF, (q15_t)0x8031, (q15_t)0xF921, (q15_t)0x802F, + (q15_t)0xF953, (q15_t)0x802C, (q15_t)0xF985, (q15_t)0x8029, + (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xF9EA, (q15_t)0x8025, + (q15_t)0xFA1C, (q15_t)0x8022, (q15_t)0xFA4E, (q15_t)0x8020, + (q15_t)0xFA80, (q15_t)0x801E, (q15_t)0xFAB3, (q15_t)0x801C, + (q15_t)0xFAE5, (q15_t)0x801A, (q15_t)0xFB17, (q15_t)0x8018, + (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFB7C, (q15_t)0x8014, + (q15_t)0xFBAE, (q15_t)0x8012, (q15_t)0xFBE0, (q15_t)0x8011, + (q15_t)0xFC12, (q15_t)0x800F, (q15_t)0xFC45, (q15_t)0x800D, + (q15_t)0xFC77, (q15_t)0x800C, (q15_t)0xFCA9, (q15_t)0x800B, + (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFD0E, (q15_t)0x8008, + (q15_t)0xFD40, (q15_t)0x8007, (q15_t)0xFD72, (q15_t)0x8006, + (q15_t)0xFDA4, (q15_t)0x8005, (q15_t)0xFDD7, (q15_t)0x8004, + (q15_t)0xFE09, (q15_t)0x8003, (q15_t)0xFE3B, (q15_t)0x8003, + (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFEA0, (q15_t)0x8001, + (q15_t)0xFED2, (q15_t)0x8001, (q15_t)0xFF04, (q15_t)0x8000, + (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF69, (q15_t)0x8000, + (q15_t)0xFF9B, (q15_t)0x8000, (q15_t)0xFFCD, (q15_t)0x8000 +}; + + +/** +* @} end of CFFT_CIFFT group +*/ + +/* +* @brief Q15 table for reciprocal +*/ +const q15_t ALIGN4 armRecipTableQ15[64] = { + 0x7F03, 0x7D13, 0x7B31, 0x795E, 0x7798, 0x75E0, + 0x7434, 0x7294, 0x70FF, 0x6F76, 0x6DF6, 0x6C82, + 0x6B16, 0x69B5, 0x685C, 0x670C, 0x65C4, 0x6484, + 0x634C, 0x621C, 0x60F3, 0x5FD0, 0x5EB5, 0x5DA0, + 0x5C91, 0x5B88, 0x5A85, 0x5988, 0x5890, 0x579E, + 0x56B0, 0x55C8, 0x54E4, 0x5405, 0x532B, 0x5255, + 0x5183, 0x50B6, 0x4FEC, 0x4F26, 0x4E64, 0x4DA6, + 0x4CEC, 0x4C34, 0x4B81, 0x4AD0, 0x4A23, 0x4978, + 0x48D1, 0x482D, 0x478C, 0x46ED, 0x4651, 0x45B8, + 0x4521, 0x448D, 0x43FC, 0x436C, 0x42DF, 0x4255, + 0x41CC, 0x4146, 0x40C2, 0x4040 +}; + +/* +* @brief Q31 table for reciprocal +*/ +const q31_t armRecipTableQ31[64] = { + 0x7F03F03F, 0x7D137420, 0x7B31E739, 0x795E9F94, 0x7798FD29, 0x75E06928, + 0x7434554D, 0x72943B4B, 0x70FF9C40, 0x6F760031, 0x6DF6F593, 0x6C8210E3, + 0x6B16EC3A, 0x69B526F6, 0x685C655F, 0x670C505D, 0x65C4952D, 0x6484E519, + 0x634CF53E, 0x621C7E4F, 0x60F33C61, 0x5FD0EEB3, 0x5EB55785, 0x5DA03BEB, + 0x5C9163A1, 0x5B8898E6, 0x5A85A85A, 0x598860DF, 0x58909373, 0x579E1318, + 0x56B0B4B8, 0x55C84F0B, 0x54E4BA80, 0x5405D124, 0x532B6E8F, 0x52556FD0, + 0x5183B35A, 0x50B618F3, 0x4FEC81A2, 0x4F26CFA2, 0x4E64E64E, 0x4DA6AA1D, + 0x4CEC008B, 0x4C34D010, 0x4B810016, 0x4AD078EF, 0x4A2323C4, 0x4978EA96, + 0x48D1B827, 0x482D77FE, 0x478C1657, 0x46ED801D, 0x4651A2E5, 0x45B86CE2, + 0x4521CCE1, 0x448DB244, 0x43FC0CFA, 0x436CCD78, 0x42DFE4B4, 0x42554426, + 0x41CCDDB6, 0x4146A3C6, 0x40C28923, 0x40408102 +}; + +const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE_16_TABLE_LENGTH] = +{ + /* 8x2, size 20 */ + 8,64, 24,72, 16,64, 40,80, 32,64, 56,88, 48,72, 88,104, 72,96, 104,112 +}; + +const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE_32_TABLE_LENGTH] = +{ + /* 8x4, size 48 */ + 8,64, 16,128, 24,192, 32,64, 40,72, 48,136, 56,200, 64,128, 72,80, 88,208, + 80,144, 96,192, 104,208, 112,152, 120,216, 136,192, 144,160, 168,208, + 152,224, 176,208, 184,232, 216,240, 200,224, 232,240 +}; + +const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE_64_TABLE_LENGTH] = +{ + /* radix 8, size 56 */ + 8,64, 16,128, 24,192, 32,256, 40,320, 48,384, 56,448, 80,136, 88,200, + 96,264, 104,328, 112,392, 120,456, 152,208, 160,272, 168,336, 176,400, + 184,464, 224,280, 232,344, 240,408, 248,472, 296,352, 304,416, 312,480, + 368,424, 376,488, 440,496 +}; + +const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH] = +{ + /* 8x2, size 208 */ + 8,512, 16,64, 24,576, 32,128, 40,640, 48,192, 56,704, 64,256, 72,768, + 80,320, 88,832, 96,384, 104,896, 112,448, 120,960, 128,512, 136,520, + 144,768, 152,584, 160,520, 168,648, 176,200, 184,712, 192,264, 200,776, + 208,328, 216,840, 224,392, 232,904, 240,456, 248,968, 264,528, 272,320, + 280,592, 288,768, 296,656, 304,328, 312,720, 328,784, 344,848, 352,400, + 360,912, 368,464, 376,976, 384,576, 392,536, 400,832, 408,600, 416,584, + 424,664, 432,840, 440,728, 448,592, 456,792, 464,848, 472,856, 480,600, + 488,920, 496,856, 504,984, 520,544, 528,576, 536,608, 552,672, 560,608, + 568,736, 576,768, 584,800, 592,832, 600,864, 608,800, 616,928, 624,864, + 632,992, 648,672, 656,896, 664,928, 688,904, 696,744, 704,896, 712,808, + 720,912, 728,872, 736,928, 744,936, 752,920, 760,1000, 776,800, 784,832, + 792,864, 808,904, 816,864, 824,920, 840,864, 856,880, 872,944, 888,1008, + 904,928, 912,960, 920,992, 944,968, 952,1000, 968,992, 984,1008 +}; + +const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH] = +{ + /* 8x4, size 440 */ + 8,512, 16,1024, 24,1536, 32,64, 40,576, 48,1088, 56,1600, 64,128, 72,640, + 80,1152, 88,1664, 96,192, 104,704, 112,1216, 120,1728, 128,256, 136,768, + 144,1280, 152,1792, 160,320, 168,832, 176,1344, 184,1856, 192,384, + 200,896, 208,1408, 216,1920, 224,448, 232,960, 240,1472, 248,1984, + 256,512, 264,520, 272,1032, 280,1544, 288,640, 296,584, 304,1096, 312,1608, + 320,768, 328,648, 336,1160, 344,1672, 352,896, 360,712, 368,1224, 376,1736, + 384,520, 392,776, 400,1288, 408,1800, 416,648, 424,840, 432,1352, 440,1864, + 448,776, 456,904, 464,1416, 472,1928, 480,904, 488,968, 496,1480, 504,1992, + 520,528, 512,1024, 528,1040, 536,1552, 544,1152, 552,592, 560,1104, + 568,1616, 576,1280, 584,656, 592,1168, 600,1680, 608,1408, 616,720, + 624,1232, 632,1744, 640,1032, 648,784, 656,1296, 664,1808, 672,1160, + 680,848, 688,1360, 696,1872, 704,1288, 712,912, 720,1424, 728,1936, + 736,1416, 744,976, 752,1488, 760,2000, 768,1536, 776,1552, 784,1048, + 792,1560, 800,1664, 808,1680, 816,1112, 824,1624, 832,1792, 840,1808, + 848,1176, 856,1688, 864,1920, 872,1936, 880,1240, 888,1752, 896,1544, + 904,1560, 912,1304, 920,1816, 928,1672, 936,1688, 944,1368, 952,1880, + 960,1800, 968,1816, 976,1432, 984,1944, 992,1928, 1000,1944, 1008,1496, + 1016,2008, 1032,1152, 1040,1056, 1048,1568, 1064,1408, 1072,1120, + 1080,1632, 1088,1536, 1096,1160, 1104,1184, 1112,1696, 1120,1552, + 1128,1416, 1136,1248, 1144,1760, 1160,1664, 1168,1312, 1176,1824, + 1184,1544, 1192,1920, 1200,1376, 1208,1888, 1216,1568, 1224,1672, + 1232,1440, 1240,1952, 1248,1560, 1256,1928, 1264,1504, 1272,2016, + 1288,1312, 1296,1408, 1304,1576, 1320,1424, 1328,1416, 1336,1640, + 1344,1792, 1352,1824, 1360,1920, 1368,1704, 1376,1800, 1384,1432, + 1392,1928, 1400,1768, 1416,1680, 1432,1832, 1440,1576, 1448,1936, + 1456,1832, 1464,1896, 1472,1808, 1480,1688, 1488,1936, 1496,1960, + 1504,1816, 1512,1944, 1520,1944, 1528,2024, 1560,1584, 1592,1648, + 1600,1792, 1608,1920, 1616,1800, 1624,1712, 1632,1808, 1640,1936, + 1648,1816, 1656,1776, 1672,1696, 1688,1840, 1704,1952, 1712,1928, + 1720,1904, 1728,1824, 1736,1952, 1744,1832, 1752,1968, 1760,1840, + 1768,1960, 1776,1944, 1784,2032, 1864,1872, 1848,1944, 1872,1888, + 1880,1904, 1888,1984, 1896,2000, 1912,2032, 1904,2016, 1976,2032, + 1960,1968, 2008,2032, 1992,2016, 2024,2032 +}; + +const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH] = +{ + /* radix 8, size 448 */ + 8,512, 16,1024, 24,1536, 32,2048, 40,2560, 48,3072, 56,3584, 72,576, + 80,1088, 88,1600, 96,2112, 104,2624, 112,3136, 120,3648, 136,640, 144,1152, + 152,1664, 160,2176, 168,2688, 176,3200, 184,3712, 200,704, 208,1216, + 216,1728, 224,2240, 232,2752, 240,3264, 248,3776, 264,768, 272,1280, + 280,1792, 288,2304, 296,2816, 304,3328, 312,3840, 328,832, 336,1344, + 344,1856, 352,2368, 360,2880, 368,3392, 376,3904, 392,896, 400,1408, + 408,1920, 416,2432, 424,2944, 432,3456, 440,3968, 456,960, 464,1472, + 472,1984, 480,2496, 488,3008, 496,3520, 504,4032, 528,1032, 536,1544, + 544,2056, 552,2568, 560,3080, 568,3592, 592,1096, 600,1608, 608,2120, + 616,2632, 624,3144, 632,3656, 656,1160, 664,1672, 672,2184, 680,2696, + 688,3208, 696,3720, 720,1224, 728,1736, 736,2248, 744,2760, 752,3272, + 760,3784, 784,1288, 792,1800, 800,2312, 808,2824, 816,3336, 824,3848, + 848,1352, 856,1864, 864,2376, 872,2888, 880,3400, 888,3912, 912,1416, + 920,1928, 928,2440, 936,2952, 944,3464, 952,3976, 976,1480, 984,1992, + 992,2504, 1000,3016, 1008,3528, 1016,4040, 1048,1552, 1056,2064, 1064,2576, + 1072,3088, 1080,3600, 1112,1616, 1120,2128, 1128,2640, 1136,3152, + 1144,3664, 1176,1680, 1184,2192, 1192,2704, 1200,3216, 1208,3728, + 1240,1744, 1248,2256, 1256,2768, 1264,3280, 1272,3792, 1304,1808, + 1312,2320, 1320,2832, 1328,3344, 1336,3856, 1368,1872, 1376,2384, + 1384,2896, 1392,3408, 1400,3920, 1432,1936, 1440,2448, 1448,2960, + 1456,3472, 1464,3984, 1496,2000, 1504,2512, 1512,3024, 1520,3536, + 1528,4048, 1568,2072, 1576,2584, 1584,3096, 1592,3608, 1632,2136, + 1640,2648, 1648,3160, 1656,3672, 1696,2200, 1704,2712, 1712,3224, + 1720,3736, 1760,2264, 1768,2776, 1776,3288, 1784,3800, 1824,2328, + 1832,2840, 1840,3352, 1848,3864, 1888,2392, 1896,2904, 1904,3416, + 1912,3928, 1952,2456, 1960,2968, 1968,3480, 1976,3992, 2016,2520, + 2024,3032, 2032,3544, 2040,4056, 2088,2592, 2096,3104, 2104,3616, + 2152,2656, 2160,3168, 2168,3680, 2216,2720, 2224,3232, 2232,3744, + 2280,2784, 2288,3296, 2296,3808, 2344,2848, 2352,3360, 2360,3872, + 2408,2912, 2416,3424, 2424,3936, 2472,2976, 2480,3488, 2488,4000, + 2536,3040, 2544,3552, 2552,4064, 2608,3112, 2616,3624, 2672,3176, + 2680,3688, 2736,3240, 2744,3752, 2800,3304, 2808,3816, 2864,3368, + 2872,3880, 2928,3432, 2936,3944, 2992,3496, 3000,4008, 3056,3560, + 3064,4072, 3128,3632, 3192,3696, 3256,3760, 3320,3824, 3384,3888, + 3448,3952, 3512,4016, 3576,4080 +}; + +const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE_1024_TABLE_LENGTH] = +{ + /* 8x2, size 1800 */ + 8,4096, 16,512, 24,4608, 32,1024, 40,5120, 48,1536, 56,5632, 64,2048, + 72,6144, 80,2560, 88,6656, 96,3072, 104,7168, 112,3584, 120,7680, 128,2048, + 136,4160, 144,576, 152,4672, 160,1088, 168,5184, 176,1600, 184,5696, + 192,2112, 200,6208, 208,2624, 216,6720, 224,3136, 232,7232, 240,3648, + 248,7744, 256,2048, 264,4224, 272,640, 280,4736, 288,1152, 296,5248, + 304,1664, 312,5760, 320,2176, 328,6272, 336,2688, 344,6784, 352,3200, + 360,7296, 368,3712, 376,7808, 384,2112, 392,4288, 400,704, 408,4800, + 416,1216, 424,5312, 432,1728, 440,5824, 448,2240, 456,6336, 464,2752, + 472,6848, 480,3264, 488,7360, 496,3776, 504,7872, 512,2048, 520,4352, + 528,768, 536,4864, 544,1280, 552,5376, 560,1792, 568,5888, 576,2304, + 584,6400, 592,2816, 600,6912, 608,3328, 616,7424, 624,3840, 632,7936, + 640,2176, 648,4416, 656,832, 664,4928, 672,1344, 680,5440, 688,1856, + 696,5952, 704,2368, 712,6464, 720,2880, 728,6976, 736,3392, 744,7488, + 752,3904, 760,8000, 768,2112, 776,4480, 784,896, 792,4992, 800,1408, + 808,5504, 816,1920, 824,6016, 832,2432, 840,6528, 848,2944, 856,7040, + 864,3456, 872,7552, 880,3968, 888,8064, 896,2240, 904,4544, 912,960, + 920,5056, 928,1472, 936,5568, 944,1984, 952,6080, 960,2496, 968,6592, + 976,3008, 984,7104, 992,3520, 1000,7616, 1008,4032, 1016,8128, 1024,4096, + 1032,4104, 1040,4352, 1048,4616, 1056,4104, 1064,5128, 1072,1544, + 1080,5640, 1088,2056, 1096,6152, 1104,2568, 1112,6664, 1120,3080, + 1128,7176, 1136,3592, 1144,7688, 1152,6144, 1160,4168, 1168,6400, + 1176,4680, 1184,6152, 1192,5192, 1200,1608, 1208,5704, 1216,2120, + 1224,6216, 1232,2632, 1240,6728, 1248,3144, 1256,7240, 1264,3656, + 1272,7752, 1280,4160, 1288,4232, 1296,4416, 1304,4744, 1312,4168, + 1320,5256, 1328,1672, 1336,5768, 1344,2184, 1352,6280, 1360,2696, + 1368,6792, 1376,3208, 1384,7304, 1392,3720, 1400,7816, 1408,6208, + 1416,4296, 1424,6464, 1432,4808, 1440,6216, 1448,5320, 1456,1736, + 1464,5832, 1472,2248, 1480,6344, 1488,2760, 1496,6856, 1504,3272, + 1512,7368, 1520,3784, 1528,7880, 1536,4224, 1544,4360, 1552,4480, + 1560,4872, 1568,4232, 1576,5384, 1584,1800, 1592,5896, 1600,2312, + 1608,6408, 1616,2824, 1624,6920, 1632,3336, 1640,7432, 1648,3848, + 1656,7944, 1664,6272, 1672,4424, 1680,6528, 1688,4936, 1696,6280, + 1704,5448, 1712,1864, 1720,5960, 1728,2376, 1736,6472, 1744,2888, + 1752,6984, 1760,3400, 1768,7496, 1776,3912, 1784,8008, 1792,4288, + 1800,4488, 1808,4544, 1816,5000, 1824,4296, 1832,5512, 1840,1928, + 1848,6024, 1856,2440, 1864,6536, 1872,2952, 1880,7048, 1888,3464, + 1896,7560, 1904,3976, 1912,8072, 1920,6336, 1928,4552, 1936,6592, + 1944,5064, 1952,6344, 1960,5576, 1968,1992, 1976,6088, 1984,2504, + 1992,6600, 2000,3016, 2008,7112, 2016,3528, 2024,7624, 2032,4040, + 2040,8136, 2056,4112, 2064,2112, 2072,4624, 2080,4352, 2088,5136, + 2096,4480, 2104,5648, 2120,6160, 2128,2576, 2136,6672, 2144,3088, + 2152,7184, 2160,3600, 2168,7696, 2176,2560, 2184,4176, 2192,2816, + 2200,4688, 2208,2568, 2216,5200, 2224,2824, 2232,5712, 2240,2576, + 2248,6224, 2256,2640, 2264,6736, 2272,3152, 2280,7248, 2288,3664, + 2296,7760, 2312,4240, 2320,2432, 2328,4752, 2336,6400, 2344,5264, + 2352,6528, 2360,5776, 2368,2816, 2376,6288, 2384,2704, 2392,6800, + 2400,3216, 2408,7312, 2416,3728, 2424,7824, 2432,2624, 2440,4304, + 2448,2880, 2456,4816, 2464,2632, 2472,5328, 2480,2888, 2488,5840, + 2496,2640, 2504,6352, 2512,2768, 2520,6864, 2528,3280, 2536,7376, + 2544,3792, 2552,7888, 2568,4368, 2584,4880, 2592,4416, 2600,5392, + 2608,4544, 2616,5904, 2632,6416, 2640,2832, 2648,6928, 2656,3344, + 2664,7440, 2672,3856, 2680,7952, 2696,4432, 2704,2944, 2712,4944, + 2720,4432, 2728,5456, 2736,2952, 2744,5968, 2752,2944, 2760,6480, + 2768,2896, 2776,6992, 2784,3408, 2792,7504, 2800,3920, 2808,8016, + 2824,4496, 2840,5008, 2848,6464, 2856,5520, 2864,6592, 2872,6032, + 2888,6544, 2896,2960, 2904,7056, 2912,3472, 2920,7568, 2928,3984, + 2936,8080, 2952,4560, 2960,3008, 2968,5072, 2976,6480, 2984,5584, + 2992,3016, 3000,6096, 3016,6608, 3032,7120, 3040,3536, 3048,7632, + 3056,4048, 3064,8144, 3072,4608, 3080,4120, 3088,4864, 3096,4632, + 3104,4616, 3112,5144, 3120,4872, 3128,5656, 3136,4624, 3144,6168, + 3152,4880, 3160,6680, 3168,4632, 3176,7192, 3184,3608, 3192,7704, + 3200,6656, 3208,4184, 3216,6912, 3224,4696, 3232,6664, 3240,5208, + 3248,6920, 3256,5720, 3264,6672, 3272,6232, 3280,6928, 3288,6744, + 3296,6680, 3304,7256, 3312,3672, 3320,7768, 3328,4672, 3336,4248, + 3344,4928, 3352,4760, 3360,4680, 3368,5272, 3376,4936, 3384,5784, + 3392,4688, 3400,6296, 3408,4944, 3416,6808, 3424,4696, 3432,7320, + 3440,3736, 3448,7832, 3456,6720, 3464,4312, 3472,6976, 3480,4824, + 3488,6728, 3496,5336, 3504,6984, 3512,5848, 3520,6736, 3528,6360, + 3536,6992, 3544,6872, 3552,6744, 3560,7384, 3568,3800, 3576,7896, + 3584,4736, 3592,4376, 3600,4992, 3608,4888, 3616,4744, 3624,5400, + 3632,5000, 3640,5912, 3648,4752, 3656,6424, 3664,5008, 3672,6936, + 3680,4760, 3688,7448, 3696,3864, 3704,7960, 3712,6784, 3720,4440, + 3728,7040, 3736,4952, 3744,6792, 3752,5464, 3760,7048, 3768,5976, + 3776,6800, 3784,6488, 3792,7056, 3800,7000, 3808,6808, 3816,7512, + 3824,3928, 3832,8024, 3840,4800, 3848,4504, 3856,5056, 3864,5016, + 3872,4808, 3880,5528, 3888,5064, 3896,6040, 3904,4816, 3912,6552, + 3920,5072, 3928,7064, 3936,4824, 3944,7576, 3952,3992, 3960,8088, + 3968,6848, 3976,4568, 3984,7104, 3992,5080, 4000,6856, 4008,5592, + 4016,7112, 4024,6104, 4032,6864, 4040,6616, 4048,7120, 4056,7128, + 4064,6872, 4072,7640, 4080,7128, 4088,8152, 4104,4128, 4112,4160, + 4120,4640, 4136,5152, 4144,4232, 4152,5664, 4160,4352, 4168,6176, + 4176,4416, 4184,6688, 4192,4616, 4200,7200, 4208,4744, 4216,7712, + 4224,4608, 4232,4616, 4240,4672, 4248,4704, 4256,4640, 4264,5216, + 4272,4704, 4280,5728, 4288,4864, 4296,6240, 4304,4928, 4312,6752, + 4320,4632, 4328,7264, 4336,4760, 4344,7776, 4360,4640, 4368,4416, + 4376,4768, 4384,6152, 4392,5280, 4400,6280, 4408,5792, 4424,6304, + 4440,6816, 4448,6664, 4456,7328, 4464,6792, 4472,7840, 4480,4624, + 4488,4632, 4496,4688, 4504,4832, 4512,6168, 4520,5344, 4528,6296, + 4536,5856, 4544,4880, 4552,6368, 4560,4944, 4568,6880, 4576,6680, + 4584,7392, 4592,6808, 4600,7904, 4608,6144, 4616,6152, 4624,6208, + 4632,4896, 4640,6176, 4648,5408, 4656,6240, 4664,5920, 4672,6400, + 4680,6432, 4688,6464, 4696,6944, 4704,6432, 4712,7456, 4720,4808, + 4728,7968, 4736,6656, 4744,6664, 4752,6720, 4760,4960, 4768,6688, + 4776,5472, 4784,6752, 4792,5984, 4800,6912, 4808,6496, 4816,6976, + 4824,7008, 4832,6944, 4840,7520, 4848,7008, 4856,8032, 4864,6160, + 4872,6168, 4880,6224, 4888,5024, 4896,6216, 4904,5536, 4912,6344, + 4920,6048, 4928,6416, 4936,6560, 4944,6480, 4952,7072, 4960,6728, + 4968,7584, 4976,6856, 4984,8096, 4992,6672, 5000,6680, 5008,6736, + 5016,5088, 5024,6232, 5032,5600, 5040,6360, 5048,6112, 5056,6928, + 5064,6624, 5072,6992, 5080,7136, 5088,6744, 5096,7648, 5104,6872, + 5112,8160, 5128,5152, 5136,5376, 5144,5408, 5168,5384, 5176,5672, + 5184,5376, 5192,6184, 5200,5392, 5208,6696, 5216,5408, 5224,7208, + 5232,5400, 5240,7720, 5248,7168, 5256,7200, 5264,7424, 5272,7456, + 5280,7176, 5288,7208, 5296,7432, 5304,5736, 5312,7184, 5320,6248, + 5328,7440, 5336,6760, 5344,7192, 5352,7272, 5360,7448, 5368,7784, + 5384,5408, 5392,5440, 5400,5472, 5408,6184, 5416,7208, 5424,5448, + 5432,5800, 5448,6312, 5464,6824, 5472,6696, 5480,7336, 5488,6824, + 5496,7848, 5504,7232, 5512,7264, 5520,7488, 5528,7520, 5536,7240, + 5544,7272, 5552,7496, 5560,5864, 5568,7248, 5576,6376, 5584,7504, + 5592,6888, 5600,7256, 5608,7400, 5616,7512, 5624,7912, 5632,7168, + 5640,7176, 5648,7232, 5656,7240, 5664,7200, 5672,7208, 5680,7264, + 5688,5928, 5696,7424, 5704,6440, 5712,7488, 5720,6952, 5728,7456, + 5736,7464, 5744,7520, 5752,7976, 5760,7296, 5768,7328, 5776,7552, + 5784,7584, 5792,7304, 5800,7336, 5808,7560, 5816,5992, 5824,7312, + 5832,6504, 5840,7568, 5848,7016, 5856,7320, 5864,7528, 5872,7576, + 5880,8040, 5888,7184, 5896,7192, 5904,7248, 5912,7256, 5920,6248, + 5928,7272, 5936,6376, 5944,6056, 5952,7440, 5960,6568, 5968,7504, + 5976,7080, 5984,6760, 5992,7592, 6000,6888, 6008,8104, 6016,7360, + 6024,7392, 6032,7616, 6040,7648, 6048,7368, 6056,7400, 6064,7624, + 6072,6120, 6080,7376, 6088,6632, 6096,7632, 6104,7144, 6112,7384, + 6120,7656, 6128,7640, 6136,8168, 6168,6240, 6192,6216, 6200,7264, + 6232,6704, 6248,7216, 6256,6680, 6264,7728, 6272,6656, 6280,6664, + 6288,6912, 6296,6496, 6304,6688, 6312,6696, 6320,6944, 6328,7520, + 6336,6672, 6344,6680, 6352,6928, 6360,6768, 6368,6704, 6376,7280, + 6384,6744, 6392,7792, 6408,6432, 6424,6752, 6440,7432, 6448,6536, + 6456,7560, 6472,6944, 6488,6832, 6496,6920, 6504,7344, 6512,7048, + 6520,7856, 6528,6720, 6536,6728, 6544,6976, 6552,7008, 6560,6752, + 6568,7448, 6576,7008, 6584,7576, 6592,6736, 6600,6744, 6608,6992, + 6616,6896, 6624,6936, 6632,7408, 6640,7064, 6648,7920, 6712,7280, + 6744,6960, 6760,7472, 6768,6936, 6776,7984, 6800,6848, 6808,6856, + 6832,6880, 6840,6888, 6848,7040, 6856,7048, 6864,7104, 6872,7024, + 6880,7072, 6888,7536, 6896,7136, 6904,8048, 6952,7496, 6968,7624, + 6984,7008, 7000,7088, 7016,7600, 7024,7112, 7032,8112, 7056,7104, + 7064,7112, 7080,7512, 7088,7136, 7096,7640, 7128,7152, 7144,7664, + 7160,8176, 7176,7200, 7192,7216, 7224,7272, 7240,7264, 7256,7280, + 7288,7736, 7296,7680, 7304,7712, 7312,7936, 7320,7968, 7328,7688, + 7336,7720, 7344,7944, 7352,7976, 7360,7696, 7368,7728, 7376,7952, + 7384,7984, 7392,7704, 7400,7736, 7408,7960, 7416,7800, 7432,7456, + 7448,7472, 7480,7592, 7496,7520, 7512,7536, 7528,7976, 7544,7864, + 7552,7744, 7560,7776, 7568,8000, 7576,8032, 7584,7752, 7592,7784, + 7600,8008, 7608,8040, 7616,7760, 7624,7792, 7632,8016, 7640,8048, + 7648,7768, 7656,7800, 7664,8024, 7672,7928, 7688,7712, 7704,7728, + 7752,7776, 7768,7792, 7800,7992, 7816,7840, 7824,8064, 7832,8096, + 7856,8072, 7864,8104, 7872,8064, 7880,8072, 7888,8080, 7896,8112, + 7904,8096, 7912,8104, 7920,8088, 7928,8056, 7944,7968, 7960,7984, + 8008,8032, 8024,8048, 8056,8120, 8072,8096, 8080,8128, 8088,8160, + 8112,8136, 8120,8168, 8136,8160, 8152,8176 +}; + +const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE_2048_TABLE_LENGTH] = +{ + /* 8x2, size 3808 */ + 8,4096, 16,8192, 24,12288, 32,512, 40,4608, 48,8704, 56,12800, 64,1024, + 72,5120, 80,9216, 88,13312, 96,1536, 104,5632, 112,9728, 120,13824, + 128,2048, 136,6144, 144,10240, 152,14336, 160,2560, 168,6656, 176,10752, + 184,14848, 192,3072, 200,7168, 208,11264, 216,15360, 224,3584, 232,7680, + 240,11776, 248,15872, 256,1024, 264,4160, 272,8256, 280,12352, 288,576, + 296,4672, 304,8768, 312,12864, 320,1088, 328,5184, 336,9280, 344,13376, + 352,1600, 360,5696, 368,9792, 376,13888, 384,2112, 392,6208, 400,10304, + 408,14400, 416,2624, 424,6720, 432,10816, 440,14912, 448,3136, 456,7232, + 464,11328, 472,15424, 480,3648, 488,7744, 496,11840, 504,15936, 512,2048, + 520,4224, 528,8320, 536,12416, 544,640, 552,4736, 560,8832, 568,12928, + 576,1152, 584,5248, 592,9344, 600,13440, 608,1664, 616,5760, 624,9856, + 632,13952, 640,2176, 648,6272, 656,10368, 664,14464, 672,2688, 680,6784, + 688,10880, 696,14976, 704,3200, 712,7296, 720,11392, 728,15488, 736,3712, + 744,7808, 752,11904, 760,16000, 768,3072, 776,4288, 784,8384, 792,12480, + 800,3200, 808,4800, 816,8896, 824,12992, 832,1216, 840,5312, 848,9408, + 856,13504, 864,1728, 872,5824, 880,9920, 888,14016, 896,2240, 904,6336, + 912,10432, 920,14528, 928,2752, 936,6848, 944,10944, 952,15040, 960,3264, + 968,7360, 976,11456, 984,15552, 992,3776, 1000,7872, 1008,11968, 1016,16064, + 1032,4352, 1040,8448, 1048,12544, 1056,3072, 1064,4864, 1072,8960, + 1080,13056, 1088,1280, 1096,5376, 1104,9472, 1112,13568, 1120,1792, + 1128,5888, 1136,9984, 1144,14080, 1152,2304, 1160,6400, 1168,10496, + 1176,14592, 1184,2816, 1192,6912, 1200,11008, 1208,15104, 1216,3328, + 1224,7424, 1232,11520, 1240,15616, 1248,3840, 1256,7936, 1264,12032, + 1272,16128, 1288,4416, 1296,8512, 1304,12608, 1312,3328, 1320,4928, + 1328,9024, 1336,13120, 1352,5440, 1360,9536, 1368,13632, 1376,1856, + 1384,5952, 1392,10048, 1400,14144, 1408,2368, 1416,6464, 1424,10560, + 1432,14656, 1440,2880, 1448,6976, 1456,11072, 1464,15168, 1472,3392, + 1480,7488, 1488,11584, 1496,15680, 1504,3904, 1512,8000, 1520,12096, + 1528,16192, 1536,2112, 1544,4480, 1552,8576, 1560,12672, 1568,2240, + 1576,4992, 1584,9088, 1592,13184, 1600,2368, 1608,5504, 1616,9600, + 1624,13696, 1632,1920, 1640,6016, 1648,10112, 1656,14208, 1664,2432, + 1672,6528, 1680,10624, 1688,14720, 1696,2944, 1704,7040, 1712,11136, + 1720,15232, 1728,3456, 1736,7552, 1744,11648, 1752,15744, 1760,3968, + 1768,8064, 1776,12160, 1784,16256, 1792,3136, 1800,4544, 1808,8640, + 1816,12736, 1824,3264, 1832,5056, 1840,9152, 1848,13248, 1856,3392, + 1864,5568, 1872,9664, 1880,13760, 1888,1984, 1896,6080, 1904,10176, + 1912,14272, 1920,2496, 1928,6592, 1936,10688, 1944,14784, 1952,3008, + 1960,7104, 1968,11200, 1976,15296, 1984,3520, 1992,7616, 2000,11712, + 2008,15808, 2016,4032, 2024,8128, 2032,12224, 2040,16320, 2048,4096, + 2056,4104, 2064,8200, 2072,12296, 2080,4224, 2088,4616, 2096,8712, + 2104,12808, 2112,4352, 2120,5128, 2128,9224, 2136,13320, 2144,4480, + 2152,5640, 2160,9736, 2168,13832, 2176,4104, 2184,6152, 2192,10248, + 2200,14344, 2208,2568, 2216,6664, 2224,10760, 2232,14856, 2240,3080, + 2248,7176, 2256,11272, 2264,15368, 2272,3592, 2280,7688, 2288,11784, + 2296,15880, 2304,5120, 2312,4168, 2320,8264, 2328,12360, 2336,5248, + 2344,4680, 2352,8776, 2360,12872, 2368,5376, 2376,5192, 2384,9288, + 2392,13384, 2400,5504, 2408,5704, 2416,9800, 2424,13896, 2432,5128, + 2440,6216, 2448,10312, 2456,14408, 2464,2632, 2472,6728, 2480,10824, + 2488,14920, 2496,3144, 2504,7240, 2512,11336, 2520,15432, 2528,3656, + 2536,7752, 2544,11848, 2552,15944, 2560,6144, 2568,4232, 2576,8328, + 2584,12424, 2592,6272, 2600,4744, 2608,8840, 2616,12936, 2624,6400, + 2632,5256, 2640,9352, 2648,13448, 2656,6528, 2664,5768, 2672,9864, + 2680,13960, 2688,6152, 2696,6280, 2704,10376, 2712,14472, 2720,6280, + 2728,6792, 2736,10888, 2744,14984, 2752,3208, 2760,7304, 2768,11400, + 2776,15496, 2784,3720, 2792,7816, 2800,11912, 2808,16008, 2816,7168, + 2824,4296, 2832,8392, 2840,12488, 2848,7296, 2856,4808, 2864,8904, + 2872,13000, 2880,7424, 2888,5320, 2896,9416, 2904,13512, 2912,7552, + 2920,5832, 2928,9928, 2936,14024, 2944,7176, 2952,6344, 2960,10440, + 2968,14536, 2976,7304, 2984,6856, 2992,10952, 3000,15048, 3008,3272, + 3016,7368, 3024,11464, 3032,15560, 3040,3784, 3048,7880, 3056,11976, + 3064,16072, 3072,4160, 3080,4360, 3088,8456, 3096,12552, 3104,4288, + 3112,4872, 3120,8968, 3128,13064, 3136,4416, 3144,5384, 3152,9480, + 3160,13576, 3168,4544, 3176,5896, 3184,9992, 3192,14088, 3200,4168, + 3208,6408, 3216,10504, 3224,14600, 3232,4296, 3240,6920, 3248,11016, + 3256,15112, 3264,3336, 3272,7432, 3280,11528, 3288,15624, 3296,3848, + 3304,7944, 3312,12040, 3320,16136, 3328,5184, 3336,4424, 3344,8520, + 3352,12616, 3360,5312, 3368,4936, 3376,9032, 3384,13128, 3392,5440, + 3400,5448, 3408,9544, 3416,13640, 3424,5568, 3432,5960, 3440,10056, + 3448,14152, 3456,5192, 3464,6472, 3472,10568, 3480,14664, 3488,5320, + 3496,6984, 3504,11080, 3512,15176, 3520,5448, 3528,7496, 3536,11592, + 3544,15688, 3552,3912, 3560,8008, 3568,12104, 3576,16200, 3584,6208, + 3592,4488, 3600,8584, 3608,12680, 3616,6336, 3624,5000, 3632,9096, + 3640,13192, 3648,6464, 3656,5512, 3664,9608, 3672,13704, 3680,6592, + 3688,6024, 3696,10120, 3704,14216, 3712,6216, 3720,6536, 3728,10632, + 3736,14728, 3744,6344, 3752,7048, 3760,11144, 3768,15240, 3776,6472, + 3784,7560, 3792,11656, 3800,15752, 3808,3976, 3816,8072, 3824,12168, + 3832,16264, 3840,7232, 3848,4552, 3856,8648, 3864,12744, 3872,7360, + 3880,5064, 3888,9160, 3896,13256, 3904,7488, 3912,5576, 3920,9672, + 3928,13768, 3936,7616, 3944,6088, 3952,10184, 3960,14280, 3968,7240, + 3976,6600, 3984,10696, 3992,14792, 4000,7368, 4008,7112, 4016,11208, + 4024,15304, 4032,7496, 4040,7624, 4048,11720, 4056,15816, 4064,7624, + 4072,8136, 4080,12232, 4088,16328, 4096,8192, 4104,4112, 4112,8208, + 4120,12304, 4128,8320, 4136,4624, 4144,8720, 4152,12816, 4160,8448, + 4168,5136, 4176,9232, 4184,13328, 4192,8576, 4200,5648, 4208,9744, + 4216,13840, 4224,8200, 4232,6160, 4240,10256, 4248,14352, 4256,8328, + 4264,6672, 4272,10768, 4280,14864, 4288,8456, 4296,7184, 4304,11280, + 4312,15376, 4320,8584, 4328,7696, 4336,11792, 4344,15888, 4352,9216, + 4360,9232, 4368,8272, 4376,12368, 4384,9344, 4392,4688, 4400,8784, + 4408,12880, 4416,9472, 4424,5200, 4432,9296, 4440,13392, 4448,9600, + 4456,5712, 4464,9808, 4472,13904, 4480,9224, 4488,6224, 4496,10320, + 4504,14416, 4512,9352, 4520,6736, 4528,10832, 4536,14928, 4544,9480, + 4552,7248, 4560,11344, 4568,15440, 4576,9608, 4584,7760, 4592,11856, + 4600,15952, 4608,10240, 4616,10256, 4624,8336, 4632,12432, 4640,10368, + 4648,4752, 4656,8848, 4664,12944, 4672,10496, 4680,5264, 4688,9360, + 4696,13456, 4704,10624, 4712,5776, 4720,9872, 4728,13968, 4736,10248, + 4744,6288, 4752,10384, 4760,14480, 4768,10376, 4776,6800, 4784,10896, + 4792,14992, 4800,10504, 4808,7312, 4816,11408, 4824,15504, 4832,10632, + 4840,7824, 4848,11920, 4856,16016, 4864,11264, 4872,11280, 4880,8400, + 4888,12496, 4896,11392, 4904,11408, 4912,8912, 4920,13008, 4928,11520, + 4936,5328, 4944,9424, 4952,13520, 4960,11648, 4968,5840, 4976,9936, + 4984,14032, 4992,11272, 5000,6352, 5008,10448, 5016,14544, 5024,11400, + 5032,6864, 5040,10960, 5048,15056, 5056,11528, 5064,7376, 5072,11472, + 5080,15568, 5088,11656, 5096,7888, 5104,11984, 5112,16080, 5120,8256, + 5128,8272, 5136,8464, 5144,12560, 5152,8384, 5160,8400, 5168,8976, + 5176,13072, 5184,8512, 5192,5392, 5200,9488, 5208,13584, 5216,8640, + 5224,5904, 5232,10000, 5240,14096, 5248,8264, 5256,6416, 5264,10512, + 5272,14608, 5280,8392, 5288,6928, 5296,11024, 5304,15120, 5312,8520, + 5320,7440, 5328,11536, 5336,15632, 5344,8648, 5352,7952, 5360,12048, + 5368,16144, 5376,9280, 5384,9296, 5392,8528, 5400,12624, 5408,9408, + 5416,9424, 5424,9040, 5432,13136, 5440,9536, 5448,5456, 5456,9552, + 5464,13648, 5472,9664, 5480,5968, 5488,10064, 5496,14160, 5504,9288, + 5512,6480, 5520,10576, 5528,14672, 5536,9416, 5544,6992, 5552,11088, + 5560,15184, 5568,9544, 5576,7504, 5584,11600, 5592,15696, 5600,9672, + 5608,8016, 5616,12112, 5624,16208, 5632,10304, 5640,10320, 5648,8592, + 5656,12688, 5664,10432, 5672,10448, 5680,9104, 5688,13200, 5696,10560, + 5704,10576, 5712,9616, 5720,13712, 5728,10688, 5736,6032, 5744,10128, + 5752,14224, 5760,10312, 5768,6544, 5776,10640, 5784,14736, 5792,10440, + 5800,7056, 5808,11152, 5816,15248, 5824,10568, 5832,7568, 5840,11664, + 5848,15760, 5856,10696, 5864,8080, 5872,12176, 5880,16272, 5888,11328, + 5896,11344, 5904,8656, 5912,12752, 5920,11456, 5928,11472, 5936,9168, + 5944,13264, 5952,11584, 5960,11600, 5968,9680, 5976,13776, 5984,11712, + 5992,6096, 6000,10192, 6008,14288, 6016,11336, 6024,6608, 6032,10704, + 6040,14800, 6048,11464, 6056,7120, 6064,11216, 6072,15312, 6080,11592, + 6088,7632, 6096,11728, 6104,15824, 6112,11720, 6120,8144, 6128,12240, + 6136,16336, 6144,12288, 6152,12304, 6160,8216, 6168,12312, 6176,12416, + 6184,12432, 6192,8728, 6200,12824, 6208,12544, 6216,12560, 6224,9240, + 6232,13336, 6240,12672, 6248,12688, 6256,9752, 6264,13848, 6272,12296, + 6280,12312, 6288,10264, 6296,14360, 6304,12424, 6312,6680, 6320,10776, + 6328,14872, 6336,12552, 6344,7192, 6352,11288, 6360,15384, 6368,12680, + 6376,7704, 6384,11800, 6392,15896, 6400,13312, 6408,13328, 6416,8280, + 6424,12376, 6432,13440, 6440,13456, 6448,8792, 6456,12888, 6464,13568, + 6472,13584, 6480,9304, 6488,13400, 6496,13696, 6504,13712, 6512,9816, + 6520,13912, 6528,13320, 6536,13336, 6544,10328, 6552,14424, 6560,13448, + 6568,6744, 6576,10840, 6584,14936, 6592,13576, 6600,7256, 6608,11352, + 6616,15448, 6624,13704, 6632,7768, 6640,11864, 6648,15960, 6656,14336, + 6664,14352, 6672,8344, 6680,12440, 6688,14464, 6696,14480, 6704,8856, + 6712,12952, 6720,14592, 6728,14608, 6736,9368, 6744,13464, 6752,14720, + 6760,14736, 6768,9880, 6776,13976, 6784,14344, 6792,14360, 6800,10392, + 6808,14488, 6816,14472, 6824,14488, 6832,10904, 6840,15000, 6848,14600, + 6856,7320, 6864,11416, 6872,15512, 6880,14728, 6888,7832, 6896,11928, + 6904,16024, 6912,15360, 6920,15376, 6928,8408, 6936,12504, 6944,15488, + 6952,15504, 6960,8920, 6968,13016, 6976,15616, 6984,15632, 6992,9432, + 7000,13528, 7008,15744, 7016,15760, 7024,9944, 7032,14040, 7040,15368, + 7048,15384, 7056,10456, 7064,14552, 7072,15496, 7080,15512, 7088,10968, + 7096,15064, 7104,15624, 7112,7384, 7120,11480, 7128,15576, 7136,15752, + 7144,7896, 7152,11992, 7160,16088, 7168,12352, 7176,12368, 7184,8472, + 7192,12568, 7200,12480, 7208,12496, 7216,8984, 7224,13080, 7232,12608, + 7240,12624, 7248,9496, 7256,13592, 7264,12736, 7272,12752, 7280,10008, + 7288,14104, 7296,12360, 7304,12376, 7312,10520, 7320,14616, 7328,12488, + 7336,12504, 7344,11032, 7352,15128, 7360,12616, 7368,7448, 7376,11544, + 7384,15640, 7392,12744, 7400,7960, 7408,12056, 7416,16152, 7424,13376, + 7432,13392, 7440,8536, 7448,12632, 7456,13504, 7464,13520, 7472,9048, + 7480,13144, 7488,13632, 7496,13648, 7504,9560, 7512,13656, 7520,13760, + 7528,13776, 7536,10072, 7544,14168, 7552,13384, 7560,13400, 7568,10584, + 7576,14680, 7584,13512, 7592,13528, 7600,11096, 7608,15192, 7616,13640, + 7624,13656, 7632,11608, 7640,15704, 7648,13768, 7656,8024, 7664,12120, + 7672,16216, 7680,14400, 7688,14416, 7696,8600, 7704,12696, 7712,14528, + 7720,14544, 7728,9112, 7736,13208, 7744,14656, 7752,14672, 7760,9624, + 7768,13720, 7776,14784, 7784,14800, 7792,10136, 7800,14232, 7808,14408, + 7816,14424, 7824,10648, 7832,14744, 7840,14536, 7848,14552, 7856,11160, + 7864,15256, 7872,14664, 7880,14680, 7888,11672, 7896,15768, 7904,14792, + 7912,8088, 7920,12184, 7928,16280, 7936,15424, 7944,15440, 7952,8664, + 7960,12760, 7968,15552, 7976,15568, 7984,9176, 7992,13272, 8000,15680, + 8008,15696, 8016,9688, 8024,13784, 8032,15808, 8040,15824, 8048,10200, + 8056,14296, 8064,15432, 8072,15448, 8080,10712, 8088,14808, 8096,15560, + 8104,15576, 8112,11224, 8120,15320, 8128,15688, 8136,15704, 8144,11736, + 8152,15832, 8160,15816, 8168,15832, 8176,12248, 8184,16344, 8200,8320, + 8208,8224, 8216,12320, 8232,10368, 8240,8736, 8248,12832, 8256,8448, + 8264,8384, 8272,9248, 8280,13344, 8288,9232, 8296,10432, 8304,9760, + 8312,13856, 8328,12416, 8336,10272, 8344,14368, 8352,12296, 8360,14464, + 8368,10784, 8376,14880, 8384,8456, 8392,12480, 8400,11296, 8408,15392, + 8416,12552, 8424,14528, 8432,11808, 8440,15904, 8448,9216, 8456,8576, + 8464,9232, 8472,12384, 8480,9248, 8488,10624, 8496,8800, 8504,12896, + 8512,9472, 8520,8640, 8528,9312, 8536,13408, 8544,9296, 8552,10688, + 8560,9824, 8568,13920, 8576,9224, 8584,12672, 8592,10336, 8600,14432, + 8608,13320, 8616,14720, 8624,10848, 8632,14944, 8640,9480, 8648,12736, + 8656,11360, 8664,15456, 8672,13576, 8680,14784, 8688,11872, 8696,15968, + 8704,12288, 8712,12416, 8720,12296, 8728,12448, 8736,12304, 8744,10376, + 8752,8864, 8760,12960, 8768,12352, 8776,12480, 8784,9376, 8792,13472, + 8800,12368, 8808,10440, 8816,9888, 8824,13984, 8832,12320, 8840,12424, + 8848,10400, 8856,14496, 8864,12312, 8872,14472, 8880,10912, 8888,15008, + 8896,12384, 8904,12488, 8912,11424, 8920,15520, 8928,12568, 8936,14536, + 8944,11936, 8952,16032, 8960,12544, 8968,12672, 8976,12552, 8984,12512, + 8992,12560, 9000,10632, 9008,12568, 9016,13024, 9024,12608, 9032,12736, + 9040,9440, 9048,13536, 9056,12624, 9064,10696, 9072,9952, 9080,14048, + 9088,9240, 9096,12680, 9104,10464, 9112,14560, 9120,13336, 9128,14728, + 9136,10976, 9144,15072, 9152,9496, 9160,12744, 9168,11488, 9176,15584, + 9184,13592, 9192,14792, 9200,12000, 9208,16096, 9224,9344, 9232,9248, + 9240,12576, 9256,11392, 9264,12560, 9272,13088, 9280,9472, 9288,9408, + 9296,9504, 9304,13600, 9312,9488, 9320,11456, 9328,10016, 9336,14112, + 9352,13440, 9360,10528, 9368,14624, 9376,12360, 9384,15488, 9392,11040, + 9400,15136, 9408,9480, 9416,13504, 9424,11552, 9432,15648, 9440,12616, + 9448,15552, 9456,12064, 9464,16160, 9480,9600, 9488,9504, 9496,12640, + 9512,11648, 9520,12624, 9528,13152, 9544,9664, 9552,9568, 9560,13664, + 9576,11712, 9584,10080, 9592,14176, 9608,13696, 9616,10592, 9624,14688, + 9632,13384, 9640,15744, 9648,11104, 9656,15200, 9672,13760, 9680,11616, + 9688,15712, 9696,13640, 9704,15808, 9712,12128, 9720,16224, 9728,13312, + 9736,13440, 9744,13320, 9752,12704, 9760,13328, 9768,11400, 9776,13336, + 9784,13216, 9792,13376, 9800,13504, 9808,13384, 9816,13728, 9824,13392, + 9832,11464, 9840,10144, 9848,14240, 9856,13344, 9864,13448, 9872,10656, + 9880,14752, 9888,12376, 9896,15496, 9904,11168, 9912,15264, 9920,13408, + 9928,13512, 9936,11680, 9944,15776, 9952,12632, 9960,15560, 9968,12192, + 9976,16288, 9984,13568, 9992,13696, 10000,13576, 10008,12768, 10016,13584, + 10024,11656, 10032,13592, 10040,13280, 10048,13632, 10056,13760, + 10064,13640, 10072,13792, 10080,13648, 10088,11720, 10096,10208, + 10104,14304, 10112,13600, 10120,13704, 10128,10720, 10136,14816, + 10144,13400, 10152,15752, 10160,11232, 10168,15328, 10176,13664, + 10184,13768, 10192,11744, 10200,15840, 10208,13656, 10216,15816, + 10224,12256, 10232,16352, 10248,10272, 10256,10368, 10264,12328, + 10280,10384, 10288,10376, 10296,12840, 10304,11264, 10312,11296, + 10320,11392, 10328,13352, 10336,11272, 10344,10448, 10352,11400, + 10360,13864, 10376,12432, 10392,14376, 10400,12328, 10408,14480, + 10416,10792, 10424,14888, 10432,11280, 10440,12496, 10448,11304, + 10456,15400, 10464,11288, 10472,14544, 10480,11816, 10488,15912, + 10496,11264, 10504,11272, 10512,11280, 10520,12392, 10528,11296, + 10536,10640, 10544,12496, 10552,12904, 10560,11328, 10568,11360, + 10576,11456, 10584,13416, 10592,11336, 10600,10704, 10608,11464, + 10616,13928, 10624,11392, 10632,12688, 10640,11304, 10648,14440, + 10656,13352, 10664,14736, 10672,10856, 10680,14952, 10688,11344, + 10696,12752, 10704,11368, 10712,15464, 10720,11352, 10728,14800, + 10736,11880, 10744,15976, 10752,14336, 10760,14368, 10768,14464, + 10776,12456, 10784,14344, 10792,14376, 10800,14472, 10808,12968, + 10816,15360, 10824,15392, 10832,15488, 10840,13480, 10848,15368, + 10856,15400, 10864,15496, 10872,13992, 10880,14352, 10888,12440, + 10896,14480, 10904,14504, 10912,14360, 10920,14488, 10928,14488, + 10936,15016, 10944,15376, 10952,12504, 10960,11432, 10968,15528, + 10976,15384, 10984,14552, 10992,11944, 11000,16040, 11008,14400, + 11016,14432, 11024,14528, 11032,12520, 11040,14408, 11048,14440, + 11056,14536, 11064,13032, 11072,15424, 11080,15456, 11088,15552, + 11096,13544, 11104,15432, 11112,15464, 11120,15560, 11128,14056, + 11136,14416, 11144,12696, 11152,14544, 11160,14568, 11168,14424, + 11176,14744, 11184,14552, 11192,15080, 11200,15440, 11208,12760, + 11216,11496, 11224,15592, 11232,15448, 11240,14808, 11248,12008, + 11256,16104, 11272,11296, 11280,11392, 11288,12584, 11304,11408, + 11312,12688, 11320,13096, 11328,11520, 11336,11552, 11344,11648, + 11352,13608, 11360,11528, 11368,11472, 11376,11656, 11384,14120, + 11400,13456, 11416,14632, 11424,12392, 11432,15504, 11440,14440, + 11448,15144, 11456,11536, 11464,13520, 11472,11560, 11480,15656, + 11488,11544, 11496,15568, 11504,12072, 11512,16168, 11528,11552, + 11536,11648, 11544,12648, 11560,11664, 11568,12752, 11576,13160, + 11592,11616, 11600,11712, 11608,13672, 11624,11728, 11632,11720, + 11640,14184, 11656,13712, 11672,14696, 11680,13416, 11688,15760, + 11696,15464, 11704,15208, 11720,13776, 11736,15720, 11744,13672, + 11752,15824, 11760,12136, 11768,16232, 11776,14592, 11784,14624, + 11792,14720, 11800,12712, 11808,14600, 11816,14632, 11824,14728, + 11832,13224, 11840,15616, 11848,15648, 11856,15744, 11864,13736, + 11872,15624, 11880,15656, 11888,15752, 11896,14248, 11904,14608, + 11912,13464, 11920,14736, 11928,14760, 11936,14616, 11944,15512, + 11952,14744, 11960,15272, 11968,15632, 11976,13528, 11984,15760, + 11992,15784, 12000,15640, 12008,15576, 12016,12200, 12024,16296, + 12032,14656, 12040,14688, 12048,14784, 12056,12776, 12064,14664, + 12072,14696, 12080,14792, 12088,13288, 12096,15680, 12104,15712, + 12112,15808, 12120,13800, 12128,15688, 12136,15720, 12144,15816, + 12152,14312, 12160,14672, 12168,13720, 12176,14800, 12184,14824, + 12192,14680, 12200,15768, 12208,14808, 12216,15336, 12224,15696, + 12232,13784, 12240,15824, 12248,15848, 12256,15704, 12264,15832, + 12272,15832, 12280,16360, 12312,12336, 12344,12848, 12352,12544, + 12360,12552, 12368,12560, 12376,13360, 12384,12576, 12392,12584, + 12400,13336, 12408,13872, 12424,12448, 12440,14384, 12456,14496, + 12464,14472, 12472,14896, 12480,12672, 12488,12512, 12496,12688, + 12504,15408, 12512,12680, 12520,14560, 12528,14728, 12536,15920, + 12544,13312, 12552,13320, 12560,13328, 12568,13336, 12576,13344, + 12584,13352, 12592,13360, 12600,12912, 12608,13568, 12616,13576, + 12624,13584, 12632,13424, 12640,13600, 12648,13608, 12656,13400, + 12664,13936, 12672,13440, 12680,12704, 12688,13456, 12696,14448, + 12704,13448, 12712,14752, 12720,15496, 12728,14960, 12736,13696, + 12744,12768, 12752,13712, 12760,15472, 12768,13704, 12776,14816, + 12784,15752, 12792,15984, 12800,14336, 12808,14464, 12816,14344, + 12824,14472, 12832,14352, 12840,14480, 12848,14360, 12856,12976, + 12864,14400, 12872,14528, 12880,14408, 12888,13488, 12896,14416, + 12904,14544, 12912,14424, 12920,14000, 12928,14368, 12936,14496, + 12944,14376, 12952,14512, 12960,14384, 12968,14504, 12976,14488, + 12984,15024, 12992,14432, 13000,14560, 13008,14440, 13016,15536, + 13024,14448, 13032,14568, 13040,14744, 13048,16048, 13056,14592, + 13064,14720, 13072,14600, 13080,14728, 13088,14608, 13096,14736, + 13104,14616, 13112,14744, 13120,14656, 13128,14784, 13136,14664, + 13144,13552, 13152,14672, 13160,14800, 13168,14680, 13176,14064, + 13184,14624, 13192,14752, 13200,14632, 13208,14576, 13216,13464, + 13224,14760, 13232,15512, 13240,15088, 13248,14688, 13256,14816, + 13264,14696, 13272,15600, 13280,13720, 13288,14824, 13296,15768, + 13304,16112, 13336,13360, 13368,14616, 13376,13568, 13384,13576, + 13392,13584, 13400,13616, 13408,13600, 13416,13608, 13424,13592, + 13432,14128, 13448,13472, 13464,14640, 13480,15520, 13488,14536, + 13496,15152, 13504,13696, 13512,13536, 13520,13712, 13528,15664, + 13536,13704, 13544,15584, 13552,14792, 13560,16176, 13592,13616, + 13624,14680, 13656,13680, 13688,14192, 13704,13728, 13720,14704, + 13736,15776, 13744,15560, 13752,15216, 13768,13792, 13784,15728, + 13800,15840, 13808,15816, 13816,16240, 13824,15360, 13832,15488, + 13840,15368, 13848,15496, 13856,15376, 13864,15504, 13872,15384, + 13880,15512, 13888,15424, 13896,15552, 13904,15432, 13912,15560, + 13920,15440, 13928,15568, 13936,15448, 13944,14256, 13952,15392, + 13960,15520, 13968,15400, 13976,14768, 13984,15408, 13992,15528, + 14000,14552, 14008,15280, 14016,15456, 14024,15584, 14032,15464, + 14040,15792, 14048,15472, 14056,15592, 14064,14808, 14072,16304, + 14080,15616, 14088,15744, 14096,15624, 14104,15752, 14112,15632, + 14120,15760, 14128,15640, 14136,15768, 14144,15680, 14152,15808, + 14160,15688, 14168,15816, 14176,15696, 14184,15824, 14192,15704, + 14200,14320, 14208,15648, 14216,15776, 14224,15656, 14232,14832, + 14240,15664, 14248,15784, 14256,15576, 14264,15344, 14272,15712, + 14280,15840, 14288,15720, 14296,15856, 14304,15728, 14312,15848, + 14320,15832, 14328,16368, 14392,14488, 14400,14592, 14408,14600, + 14416,14608, 14424,14616, 14432,14624, 14440,14632, 14448,14640, + 14456,15512, 14504,14512, 14520,14904, 14528,14720, 14536,14728, + 14544,14736, 14552,15416, 14560,14752, 14568,14576, 14584,15928, + 14576,14760, 14592,15360, 14600,15368, 14608,15376, 14616,15384, + 14624,15392, 14632,15400, 14640,15408, 14648,15416, 14656,15616, + 14664,15624, 14672,15632, 14680,15640, 14688,15648, 14696,15656, + 14704,15664, 14712,15576, 14720,15488, 14728,15496, 14736,15504, + 14744,15512, 14752,15520, 14760,14768, 14776,14968, 14768,15528, + 14784,15744, 14792,15752, 14800,15760, 14808,15480, 14816,15776, + 14824,14832, 14840,15992, 14832,15784, 14856,14864, 14864,14880, + 14872,14896, 14880,14976, 14888,14992, 14896,15008, 14904,15024, + 14912,15104, 14920,15120, 14928,15136, 14936,15152, 14944,15232, + 14952,15248, 14960,15264, 14968,15280, 14984,15008, 15000,15024, + 15016,15024, 15040,15112, 15048,15128, 15056,15144, 15064,15544, + 15072,15240, 15080,15256, 15088,15272, 15096,16056, 15104,15872, + 15112,15888, 15120,15904, 15128,15920, 15136,16000, 15144,16016, + 15152,16032, 15160,16048, 15168,16128, 15176,16144, 15184,16160, + 15192,16176, 15200,16256, 15208,16272, 15216,16288, 15224,16304, + 15232,15880, 15240,15896, 15248,15912, 15256,15928, 15264,16008, + 15272,16024, 15280,16040, 15288,16056, 15296,16136, 15304,16152, + 15312,16168, 15320,15608, 15328,16264, 15336,16280, 15344,16296, + 15352,16120, 15416,15512, 15424,15616, 15432,15624, 15440,15632, + 15448,15640, 15456,15648, 15464,15656, 15472,15664, 15480,15768, + 15528,15536, 15544,16048, 15552,15744, 15560,15752, 15568,15760, + 15576,15672, 15584,15776, 15592,15600, 15600,15784, 15608,16184, + 15672,15768, 15736,15832, 15784,15792, 15800,16304, 15848,15856, + 15880,16000, 15864,16248, 15888,16000, 15896,16008, 15904,16000, + 15912,16016, 15920,16008, 15928,16024, 15936,16128, 15944,16160, + 15952,16256, 15960,16288, 15968,16136, 15976,16168, 15984,16264, + 15992,16296, 16008,16032, 16024,16040, 16064,16144, 16040,16048, + 16072,16176, 16080,16272, 16088,16304, 16096,16152, 16104,16184, + 16112,16280, 16136,16256, 16120,16312, 16144,16256, 16152,16264, + 16160,16256, 16168,16272, 16176,16264, 16184,16280, 16200,16208, + 16208,16224, 16216,16240, 16224,16320, 16232,16336, 16240,16352, + 16248,16368, 16264,16288, 16280,16296, 16296,16304, 16344,16368, + 16328,16352, 16360,16368 +}; + +const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE_4096_TABLE_LENGTH] = +{ + /* radix 8, size 4032 */ + 8,4096, 16,8192, 24,12288, 32,16384, 40,20480, 48,24576, 56,28672, 64,512, + 72,4608, 80,8704, 88,12800, 96,16896, 104,20992, 112,25088, 120,29184, + 128,1024, 136,5120, 144,9216, 152,13312, 160,17408, 168,21504, 176,25600, + 184,29696, 192,1536, 200,5632, 208,9728, 216,13824, 224,17920, 232,22016, + 240,26112, 248,30208, 256,2048, 264,6144, 272,10240, 280,14336, 288,18432, + 296,22528, 304,26624, 312,30720, 320,2560, 328,6656, 336,10752, 344,14848, + 352,18944, 360,23040, 368,27136, 376,31232, 384,3072, 392,7168, 400,11264, + 408,15360, 416,19456, 424,23552, 432,27648, 440,31744, 448,3584, 456,7680, + 464,11776, 472,15872, 480,19968, 488,24064, 496,28160, 504,32256, 520,4160, + 528,8256, 536,12352, 544,16448, 552,20544, 560,24640, 568,28736, 584,4672, + 592,8768, 600,12864, 608,16960, 616,21056, 624,25152, 632,29248, 640,1088, + 648,5184, 656,9280, 664,13376, 672,17472, 680,21568, 688,25664, 696,29760, + 704,1600, 712,5696, 720,9792, 728,13888, 736,17984, 744,22080, 752,26176, + 760,30272, 768,2112, 776,6208, 784,10304, 792,14400, 800,18496, 808,22592, + 816,26688, 824,30784, 832,2624, 840,6720, 848,10816, 856,14912, 864,19008, + 872,23104, 880,27200, 888,31296, 896,3136, 904,7232, 912,11328, 920,15424, + 928,19520, 936,23616, 944,27712, 952,31808, 960,3648, 968,7744, 976,11840, + 984,15936, 992,20032, 1000,24128, 1008,28224, 1016,32320, 1032,4224, + 1040,8320, 1048,12416, 1056,16512, 1064,20608, 1072,24704, 1080,28800, + 1096,4736, 1104,8832, 1112,12928, 1120,17024, 1128,21120, 1136,25216, + 1144,29312, 1160,5248, 1168,9344, 1176,13440, 1184,17536, 1192,21632, + 1200,25728, 1208,29824, 1216,1664, 1224,5760, 1232,9856, 1240,13952, + 1248,18048, 1256,22144, 1264,26240, 1272,30336, 1280,2176, 1288,6272, + 1296,10368, 1304,14464, 1312,18560, 1320,22656, 1328,26752, 1336,30848, + 1344,2688, 1352,6784, 1360,10880, 1368,14976, 1376,19072, 1384,23168, + 1392,27264, 1400,31360, 1408,3200, 1416,7296, 1424,11392, 1432,15488, + 1440,19584, 1448,23680, 1456,27776, 1464,31872, 1472,3712, 1480,7808, + 1488,11904, 1496,16000, 1504,20096, 1512,24192, 1520,28288, 1528,32384, + 1544,4288, 1552,8384, 1560,12480, 1568,16576, 1576,20672, 1584,24768, + 1592,28864, 1608,4800, 1616,8896, 1624,12992, 1632,17088, 1640,21184, + 1648,25280, 1656,29376, 1672,5312, 1680,9408, 1688,13504, 1696,17600, + 1704,21696, 1712,25792, 1720,29888, 1736,5824, 1744,9920, 1752,14016, + 1760,18112, 1768,22208, 1776,26304, 1784,30400, 1792,2240, 1800,6336, + 1808,10432, 1816,14528, 1824,18624, 1832,22720, 1840,26816, 1848,30912, + 1856,2752, 1864,6848, 1872,10944, 1880,15040, 1888,19136, 1896,23232, + 1904,27328, 1912,31424, 1920,3264, 1928,7360, 1936,11456, 1944,15552, + 1952,19648, 1960,23744, 1968,27840, 1976,31936, 1984,3776, 1992,7872, + 2000,11968, 2008,16064, 2016,20160, 2024,24256, 2032,28352, 2040,32448, + 2056,4352, 2064,8448, 2072,12544, 2080,16640, 2088,20736, 2096,24832, + 2104,28928, 2120,4864, 2128,8960, 2136,13056, 2144,17152, 2152,21248, + 2160,25344, 2168,29440, 2184,5376, 2192,9472, 2200,13568, 2208,17664, + 2216,21760, 2224,25856, 2232,29952, 2248,5888, 2256,9984, 2264,14080, + 2272,18176, 2280,22272, 2288,26368, 2296,30464, 2312,6400, 2320,10496, + 2328,14592, 2336,18688, 2344,22784, 2352,26880, 2360,30976, 2368,2816, + 2376,6912, 2384,11008, 2392,15104, 2400,19200, 2408,23296, 2416,27392, + 2424,31488, 2432,3328, 2440,7424, 2448,11520, 2456,15616, 2464,19712, + 2472,23808, 2480,27904, 2488,32000, 2496,3840, 2504,7936, 2512,12032, + 2520,16128, 2528,20224, 2536,24320, 2544,28416, 2552,32512, 2568,4416, + 2576,8512, 2584,12608, 2592,16704, 2600,20800, 2608,24896, 2616,28992, + 2632,4928, 2640,9024, 2648,13120, 2656,17216, 2664,21312, 2672,25408, + 2680,29504, 2696,5440, 2704,9536, 2712,13632, 2720,17728, 2728,21824, + 2736,25920, 2744,30016, 2760,5952, 2768,10048, 2776,14144, 2784,18240, + 2792,22336, 2800,26432, 2808,30528, 2824,6464, 2832,10560, 2840,14656, + 2848,18752, 2856,22848, 2864,26944, 2872,31040, 2888,6976, 2896,11072, + 2904,15168, 2912,19264, 2920,23360, 2928,27456, 2936,31552, 2944,3392, + 2952,7488, 2960,11584, 2968,15680, 2976,19776, 2984,23872, 2992,27968, + 3000,32064, 3008,3904, 3016,8000, 3024,12096, 3032,16192, 3040,20288, + 3048,24384, 3056,28480, 3064,32576, 3080,4480, 3088,8576, 3096,12672, + 3104,16768, 3112,20864, 3120,24960, 3128,29056, 3144,4992, 3152,9088, + 3160,13184, 3168,17280, 3176,21376, 3184,25472, 3192,29568, 3208,5504, + 3216,9600, 3224,13696, 3232,17792, 3240,21888, 3248,25984, 3256,30080, + 3272,6016, 3280,10112, 3288,14208, 3296,18304, 3304,22400, 3312,26496, + 3320,30592, 3336,6528, 3344,10624, 3352,14720, 3360,18816, 3368,22912, + 3376,27008, 3384,31104, 3400,7040, 3408,11136, 3416,15232, 3424,19328, + 3432,23424, 3440,27520, 3448,31616, 3464,7552, 3472,11648, 3480,15744, + 3488,19840, 3496,23936, 3504,28032, 3512,32128, 3520,3968, 3528,8064, + 3536,12160, 3544,16256, 3552,20352, 3560,24448, 3568,28544, 3576,32640, + 3592,4544, 3600,8640, 3608,12736, 3616,16832, 3624,20928, 3632,25024, + 3640,29120, 3656,5056, 3664,9152, 3672,13248, 3680,17344, 3688,21440, + 3696,25536, 3704,29632, 3720,5568, 3728,9664, 3736,13760, 3744,17856, + 3752,21952, 3760,26048, 3768,30144, 3784,6080, 3792,10176, 3800,14272, + 3808,18368, 3816,22464, 3824,26560, 3832,30656, 3848,6592, 3856,10688, + 3864,14784, 3872,18880, 3880,22976, 3888,27072, 3896,31168, 3912,7104, + 3920,11200, 3928,15296, 3936,19392, 3944,23488, 3952,27584, 3960,31680, + 3976,7616, 3984,11712, 3992,15808, 4000,19904, 4008,24000, 4016,28096, + 4024,32192, 4040,8128, 4048,12224, 4056,16320, 4064,20416, 4072,24512, + 4080,28608, 4088,32704, 4112,8200, 4120,12296, 4128,16392, 4136,20488, + 4144,24584, 4152,28680, 4168,4616, 4176,8712, 4184,12808, 4192,16904, + 4200,21000, 4208,25096, 4216,29192, 4232,5128, 4240,9224, 4248,13320, + 4256,17416, 4264,21512, 4272,25608, 4280,29704, 4296,5640, 4304,9736, + 4312,13832, 4320,17928, 4328,22024, 4336,26120, 4344,30216, 4360,6152, + 4368,10248, 4376,14344, 4384,18440, 4392,22536, 4400,26632, 4408,30728, + 4424,6664, 4432,10760, 4440,14856, 4448,18952, 4456,23048, 4464,27144, + 4472,31240, 4488,7176, 4496,11272, 4504,15368, 4512,19464, 4520,23560, + 4528,27656, 4536,31752, 4552,7688, 4560,11784, 4568,15880, 4576,19976, + 4584,24072, 4592,28168, 4600,32264, 4624,8264, 4632,12360, 4640,16456, + 4648,20552, 4656,24648, 4664,28744, 4688,8776, 4696,12872, 4704,16968, + 4712,21064, 4720,25160, 4728,29256, 4744,5192, 4752,9288, 4760,13384, + 4768,17480, 4776,21576, 4784,25672, 4792,29768, 4808,5704, 4816,9800, + 4824,13896, 4832,17992, 4840,22088, 4848,26184, 4856,30280, 4872,6216, + 4880,10312, 4888,14408, 4896,18504, 4904,22600, 4912,26696, 4920,30792, + 4936,6728, 4944,10824, 4952,14920, 4960,19016, 4968,23112, 4976,27208, + 4984,31304, 5000,7240, 5008,11336, 5016,15432, 5024,19528, 5032,23624, + 5040,27720, 5048,31816, 5064,7752, 5072,11848, 5080,15944, 5088,20040, + 5096,24136, 5104,28232, 5112,32328, 5136,8328, 5144,12424, 5152,16520, + 5160,20616, 5168,24712, 5176,28808, 5200,8840, 5208,12936, 5216,17032, + 5224,21128, 5232,25224, 5240,29320, 5264,9352, 5272,13448, 5280,17544, + 5288,21640, 5296,25736, 5304,29832, 5320,5768, 5328,9864, 5336,13960, + 5344,18056, 5352,22152, 5360,26248, 5368,30344, 5384,6280, 5392,10376, + 5400,14472, 5408,18568, 5416,22664, 5424,26760, 5432,30856, 5448,6792, + 5456,10888, 5464,14984, 5472,19080, 5480,23176, 5488,27272, 5496,31368, + 5512,7304, 5520,11400, 5528,15496, 5536,19592, 5544,23688, 5552,27784, + 5560,31880, 5576,7816, 5584,11912, 5592,16008, 5600,20104, 5608,24200, + 5616,28296, 5624,32392, 5648,8392, 5656,12488, 5664,16584, 5672,20680, + 5680,24776, 5688,28872, 5712,8904, 5720,13000, 5728,17096, 5736,21192, + 5744,25288, 5752,29384, 5776,9416, 5784,13512, 5792,17608, 5800,21704, + 5808,25800, 5816,29896, 5840,9928, 5848,14024, 5856,18120, 5864,22216, + 5872,26312, 5880,30408, 5896,6344, 5904,10440, 5912,14536, 5920,18632, + 5928,22728, 5936,26824, 5944,30920, 5960,6856, 5968,10952, 5976,15048, + 5984,19144, 5992,23240, 6000,27336, 6008,31432, 6024,7368, 6032,11464, + 6040,15560, 6048,19656, 6056,23752, 6064,27848, 6072,31944, 6088,7880, + 6096,11976, 6104,16072, 6112,20168, 6120,24264, 6128,28360, 6136,32456, + 6160,8456, 6168,12552, 6176,16648, 6184,20744, 6192,24840, 6200,28936, + 6224,8968, 6232,13064, 6240,17160, 6248,21256, 6256,25352, 6264,29448, + 6288,9480, 6296,13576, 6304,17672, 6312,21768, 6320,25864, 6328,29960, + 6352,9992, 6360,14088, 6368,18184, 6376,22280, 6384,26376, 6392,30472, + 6416,10504, 6424,14600, 6432,18696, 6440,22792, 6448,26888, 6456,30984, + 6472,6920, 6480,11016, 6488,15112, 6496,19208, 6504,23304, 6512,27400, + 6520,31496, 6536,7432, 6544,11528, 6552,15624, 6560,19720, 6568,23816, + 6576,27912, 6584,32008, 6600,7944, 6608,12040, 6616,16136, 6624,20232, + 6632,24328, 6640,28424, 6648,32520, 6672,8520, 6680,12616, 6688,16712, + 6696,20808, 6704,24904, 6712,29000, 6736,9032, 6744,13128, 6752,17224, + 6760,21320, 6768,25416, 6776,29512, 6800,9544, 6808,13640, 6816,17736, + 6824,21832, 6832,25928, 6840,30024, 6864,10056, 6872,14152, 6880,18248, + 6888,22344, 6896,26440, 6904,30536, 6928,10568, 6936,14664, 6944,18760, + 6952,22856, 6960,26952, 6968,31048, 6992,11080, 7000,15176, 7008,19272, + 7016,23368, 7024,27464, 7032,31560, 7048,7496, 7056,11592, 7064,15688, + 7072,19784, 7080,23880, 7088,27976, 7096,32072, 7112,8008, 7120,12104, + 7128,16200, 7136,20296, 7144,24392, 7152,28488, 7160,32584, 7184,8584, + 7192,12680, 7200,16776, 7208,20872, 7216,24968, 7224,29064, 7248,9096, + 7256,13192, 7264,17288, 7272,21384, 7280,25480, 7288,29576, 7312,9608, + 7320,13704, 7328,17800, 7336,21896, 7344,25992, 7352,30088, 7376,10120, + 7384,14216, 7392,18312, 7400,22408, 7408,26504, 7416,30600, 7440,10632, + 7448,14728, 7456,18824, 7464,22920, 7472,27016, 7480,31112, 7504,11144, + 7512,15240, 7520,19336, 7528,23432, 7536,27528, 7544,31624, 7568,11656, + 7576,15752, 7584,19848, 7592,23944, 7600,28040, 7608,32136, 7624,8072, + 7632,12168, 7640,16264, 7648,20360, 7656,24456, 7664,28552, 7672,32648, + 7696,8648, 7704,12744, 7712,16840, 7720,20936, 7728,25032, 7736,29128, + 7760,9160, 7768,13256, 7776,17352, 7784,21448, 7792,25544, 7800,29640, + 7824,9672, 7832,13768, 7840,17864, 7848,21960, 7856,26056, 7864,30152, + 7888,10184, 7896,14280, 7904,18376, 7912,22472, 7920,26568, 7928,30664, + 7952,10696, 7960,14792, 7968,18888, 7976,22984, 7984,27080, 7992,31176, + 8016,11208, 8024,15304, 8032,19400, 8040,23496, 8048,27592, 8056,31688, + 8080,11720, 8088,15816, 8096,19912, 8104,24008, 8112,28104, 8120,32200, + 8144,12232, 8152,16328, 8160,20424, 8168,24520, 8176,28616, 8184,32712, + 8216,12304, 8224,16400, 8232,20496, 8240,24592, 8248,28688, 8272,8720, + 8280,12816, 8288,16912, 8296,21008, 8304,25104, 8312,29200, 8336,9232, + 8344,13328, 8352,17424, 8360,21520, 8368,25616, 8376,29712, 8400,9744, + 8408,13840, 8416,17936, 8424,22032, 8432,26128, 8440,30224, 8464,10256, + 8472,14352, 8480,18448, 8488,22544, 8496,26640, 8504,30736, 8528,10768, + 8536,14864, 8544,18960, 8552,23056, 8560,27152, 8568,31248, 8592,11280, + 8600,15376, 8608,19472, 8616,23568, 8624,27664, 8632,31760, 8656,11792, + 8664,15888, 8672,19984, 8680,24080, 8688,28176, 8696,32272, 8728,12368, + 8736,16464, 8744,20560, 8752,24656, 8760,28752, 8792,12880, 8800,16976, + 8808,21072, 8816,25168, 8824,29264, 8848,9296, 8856,13392, 8864,17488, + 8872,21584, 8880,25680, 8888,29776, 8912,9808, 8920,13904, 8928,18000, + 8936,22096, 8944,26192, 8952,30288, 8976,10320, 8984,14416, 8992,18512, + 9000,22608, 9008,26704, 9016,30800, 9040,10832, 9048,14928, 9056,19024, + 9064,23120, 9072,27216, 9080,31312, 9104,11344, 9112,15440, 9120,19536, + 9128,23632, 9136,27728, 9144,31824, 9168,11856, 9176,15952, 9184,20048, + 9192,24144, 9200,28240, 9208,32336, 9240,12432, 9248,16528, 9256,20624, + 9264,24720, 9272,28816, 9304,12944, 9312,17040, 9320,21136, 9328,25232, + 9336,29328, 9368,13456, 9376,17552, 9384,21648, 9392,25744, 9400,29840, + 9424,9872, 9432,13968, 9440,18064, 9448,22160, 9456,26256, 9464,30352, + 9488,10384, 9496,14480, 9504,18576, 9512,22672, 9520,26768, 9528,30864, + 9552,10896, 9560,14992, 9568,19088, 9576,23184, 9584,27280, 9592,31376, + 9616,11408, 9624,15504, 9632,19600, 9640,23696, 9648,27792, 9656,31888, + 9680,11920, 9688,16016, 9696,20112, 9704,24208, 9712,28304, 9720,32400, + 9752,12496, 9760,16592, 9768,20688, 9776,24784, 9784,28880, 9816,13008, + 9824,17104, 9832,21200, 9840,25296, 9848,29392, 9880,13520, 9888,17616, + 9896,21712, 9904,25808, 9912,29904, 9944,14032, 9952,18128, 9960,22224, + 9968,26320, 9976,30416, 10000,10448, 10008,14544, 10016,18640, 10024,22736, + 10032,26832, 10040,30928, 10064,10960, 10072,15056, 10080,19152, + 10088,23248, 10096,27344, 10104,31440, 10128,11472, 10136,15568, + 10144,19664, 10152,23760, 10160,27856, 10168,31952, 10192,11984, + 10200,16080, 10208,20176, 10216,24272, 10224,28368, 10232,32464, + 10264,12560, 10272,16656, 10280,20752, 10288,24848, 10296,28944, + 10328,13072, 10336,17168, 10344,21264, 10352,25360, 10360,29456, + 10392,13584, 10400,17680, 10408,21776, 10416,25872, 10424,29968, + 10456,14096, 10464,18192, 10472,22288, 10480,26384, 10488,30480, + 10520,14608, 10528,18704, 10536,22800, 10544,26896, 10552,30992, + 10576,11024, 10584,15120, 10592,19216, 10600,23312, 10608,27408, + 10616,31504, 10640,11536, 10648,15632, 10656,19728, 10664,23824, + 10672,27920, 10680,32016, 10704,12048, 10712,16144, 10720,20240, + 10728,24336, 10736,28432, 10744,32528, 10776,12624, 10784,16720, + 10792,20816, 10800,24912, 10808,29008, 10840,13136, 10848,17232, + 10856,21328, 10864,25424, 10872,29520, 10904,13648, 10912,17744, + 10920,21840, 10928,25936, 10936,30032, 10968,14160, 10976,18256, + 10984,22352, 10992,26448, 11000,30544, 11032,14672, 11040,18768, + 11048,22864, 11056,26960, 11064,31056, 11096,15184, 11104,19280, + 11112,23376, 11120,27472, 11128,31568, 11152,11600, 11160,15696, + 11168,19792, 11176,23888, 11184,27984, 11192,32080, 11216,12112, + 11224,16208, 11232,20304, 11240,24400, 11248,28496, 11256,32592, + 11288,12688, 11296,16784, 11304,20880, 11312,24976, 11320,29072, + 11352,13200, 11360,17296, 11368,21392, 11376,25488, 11384,29584, + 11416,13712, 11424,17808, 11432,21904, 11440,26000, 11448,30096, + 11480,14224, 11488,18320, 11496,22416, 11504,26512, 11512,30608, + 11544,14736, 11552,18832, 11560,22928, 11568,27024, 11576,31120, + 11608,15248, 11616,19344, 11624,23440, 11632,27536, 11640,31632, + 11672,15760, 11680,19856, 11688,23952, 11696,28048, 11704,32144, + 11728,12176, 11736,16272, 11744,20368, 11752,24464, 11760,28560, + 11768,32656, 11800,12752, 11808,16848, 11816,20944, 11824,25040, + 11832,29136, 11864,13264, 11872,17360, 11880,21456, 11888,25552, + 11896,29648, 11928,13776, 11936,17872, 11944,21968, 11952,26064, + 11960,30160, 11992,14288, 12000,18384, 12008,22480, 12016,26576, + 12024,30672, 12056,14800, 12064,18896, 12072,22992, 12080,27088, + 12088,31184, 12120,15312, 12128,19408, 12136,23504, 12144,27600, + 12152,31696, 12184,15824, 12192,19920, 12200,24016, 12208,28112, + 12216,32208, 12248,16336, 12256,20432, 12264,24528, 12272,28624, + 12280,32720, 12320,16408, 12328,20504, 12336,24600, 12344,28696, + 12376,12824, 12384,16920, 12392,21016, 12400,25112, 12408,29208, + 12440,13336, 12448,17432, 12456,21528, 12464,25624, 12472,29720, + 12504,13848, 12512,17944, 12520,22040, 12528,26136, 12536,30232, + 12568,14360, 12576,18456, 12584,22552, 12592,26648, 12600,30744, + 12632,14872, 12640,18968, 12648,23064, 12656,27160, 12664,31256, + 12696,15384, 12704,19480, 12712,23576, 12720,27672, 12728,31768, + 12760,15896, 12768,19992, 12776,24088, 12784,28184, 12792,32280, + 12832,16472, 12840,20568, 12848,24664, 12856,28760, 12896,16984, + 12904,21080, 12912,25176, 12920,29272, 12952,13400, 12960,17496, + 12968,21592, 12976,25688, 12984,29784, 13016,13912, 13024,18008, + 13032,22104, 13040,26200, 13048,30296, 13080,14424, 13088,18520, + 13096,22616, 13104,26712, 13112,30808, 13144,14936, 13152,19032, + 13160,23128, 13168,27224, 13176,31320, 13208,15448, 13216,19544, + 13224,23640, 13232,27736, 13240,31832, 13272,15960, 13280,20056, + 13288,24152, 13296,28248, 13304,32344, 13344,16536, 13352,20632, + 13360,24728, 13368,28824, 13408,17048, 13416,21144, 13424,25240, + 13432,29336, 13472,17560, 13480,21656, 13488,25752, 13496,29848, + 13528,13976, 13536,18072, 13544,22168, 13552,26264, 13560,30360, + 13592,14488, 13600,18584, 13608,22680, 13616,26776, 13624,30872, + 13656,15000, 13664,19096, 13672,23192, 13680,27288, 13688,31384, + 13720,15512, 13728,19608, 13736,23704, 13744,27800, 13752,31896, + 13784,16024, 13792,20120, 13800,24216, 13808,28312, 13816,32408, + 13856,16600, 13864,20696, 13872,24792, 13880,28888, 13920,17112, + 13928,21208, 13936,25304, 13944,29400, 13984,17624, 13992,21720, + 14000,25816, 14008,29912, 14048,18136, 14056,22232, 14064,26328, + 14072,30424, 14104,14552, 14112,18648, 14120,22744, 14128,26840, + 14136,30936, 14168,15064, 14176,19160, 14184,23256, 14192,27352, + 14200,31448, 14232,15576, 14240,19672, 14248,23768, 14256,27864, + 14264,31960, 14296,16088, 14304,20184, 14312,24280, 14320,28376, + 14328,32472, 14368,16664, 14376,20760, 14384,24856, 14392,28952, + 14432,17176, 14440,21272, 14448,25368, 14456,29464, 14496,17688, + 14504,21784, 14512,25880, 14520,29976, 14560,18200, 14568,22296, + 14576,26392, 14584,30488, 14624,18712, 14632,22808, 14640,26904, + 14648,31000, 14680,15128, 14688,19224, 14696,23320, 14704,27416, + 14712,31512, 14744,15640, 14752,19736, 14760,23832, 14768,27928, + 14776,32024, 14808,16152, 14816,20248, 14824,24344, 14832,28440, + 14840,32536, 14880,16728, 14888,20824, 14896,24920, 14904,29016, + 14944,17240, 14952,21336, 14960,25432, 14968,29528, 15008,17752, + 15016,21848, 15024,25944, 15032,30040, 15072,18264, 15080,22360, + 15088,26456, 15096,30552, 15136,18776, 15144,22872, 15152,26968, + 15160,31064, 15200,19288, 15208,23384, 15216,27480, 15224,31576, + 15256,15704, 15264,19800, 15272,23896, 15280,27992, 15288,32088, + 15320,16216, 15328,20312, 15336,24408, 15344,28504, 15352,32600, + 15392,16792, 15400,20888, 15408,24984, 15416,29080, 15456,17304, + 15464,21400, 15472,25496, 15480,29592, 15520,17816, 15528,21912, + 15536,26008, 15544,30104, 15584,18328, 15592,22424, 15600,26520, + 15608,30616, 15648,18840, 15656,22936, 15664,27032, 15672,31128, + 15712,19352, 15720,23448, 15728,27544, 15736,31640, 15776,19864, + 15784,23960, 15792,28056, 15800,32152, 15832,16280, 15840,20376, + 15848,24472, 15856,28568, 15864,32664, 15904,16856, 15912,20952, + 15920,25048, 15928,29144, 15968,17368, 15976,21464, 15984,25560, + 15992,29656, 16032,17880, 16040,21976, 16048,26072, 16056,30168, + 16096,18392, 16104,22488, 16112,26584, 16120,30680, 16160,18904, + 16168,23000, 16176,27096, 16184,31192, 16224,19416, 16232,23512, + 16240,27608, 16248,31704, 16288,19928, 16296,24024, 16304,28120, + 16312,32216, 16352,20440, 16360,24536, 16368,28632, 16376,32728, + 16424,20512, 16432,24608, 16440,28704, 16480,16928, 16488,21024, + 16496,25120, 16504,29216, 16544,17440, 16552,21536, 16560,25632, + 16568,29728, 16608,17952, 16616,22048, 16624,26144, 16632,30240, + 16672,18464, 16680,22560, 16688,26656, 16696,30752, 16736,18976, + 16744,23072, 16752,27168, 16760,31264, 16800,19488, 16808,23584, + 16816,27680, 16824,31776, 16864,20000, 16872,24096, 16880,28192, + 16888,32288, 16936,20576, 16944,24672, 16952,28768, 17000,21088, + 17008,25184, 17016,29280, 17056,17504, 17064,21600, 17072,25696, + 17080,29792, 17120,18016, 17128,22112, 17136,26208, 17144,30304, + 17184,18528, 17192,22624, 17200,26720, 17208,30816, 17248,19040, + 17256,23136, 17264,27232, 17272,31328, 17312,19552, 17320,23648, + 17328,27744, 17336,31840, 17376,20064, 17384,24160, 17392,28256, + 17400,32352, 17448,20640, 17456,24736, 17464,28832, 17512,21152, + 17520,25248, 17528,29344, 17576,21664, 17584,25760, 17592,29856, + 17632,18080, 17640,22176, 17648,26272, 17656,30368, 17696,18592, + 17704,22688, 17712,26784, 17720,30880, 17760,19104, 17768,23200, + 17776,27296, 17784,31392, 17824,19616, 17832,23712, 17840,27808, + 17848,31904, 17888,20128, 17896,24224, 17904,28320, 17912,32416, + 17960,20704, 17968,24800, 17976,28896, 18024,21216, 18032,25312, + 18040,29408, 18088,21728, 18096,25824, 18104,29920, 18152,22240, + 18160,26336, 18168,30432, 18208,18656, 18216,22752, 18224,26848, + 18232,30944, 18272,19168, 18280,23264, 18288,27360, 18296,31456, + 18336,19680, 18344,23776, 18352,27872, 18360,31968, 18400,20192, + 18408,24288, 18416,28384, 18424,32480, 18472,20768, 18480,24864, + 18488,28960, 18536,21280, 18544,25376, 18552,29472, 18600,21792, + 18608,25888, 18616,29984, 18664,22304, 18672,26400, 18680,30496, + 18728,22816, 18736,26912, 18744,31008, 18784,19232, 18792,23328, + 18800,27424, 18808,31520, 18848,19744, 18856,23840, 18864,27936, + 18872,32032, 18912,20256, 18920,24352, 18928,28448, 18936,32544, + 18984,20832, 18992,24928, 19000,29024, 19048,21344, 19056,25440, + 19064,29536, 19112,21856, 19120,25952, 19128,30048, 19176,22368, + 19184,26464, 19192,30560, 19240,22880, 19248,26976, 19256,31072, + 19304,23392, 19312,27488, 19320,31584, 19360,19808, 19368,23904, + 19376,28000, 19384,32096, 19424,20320, 19432,24416, 19440,28512, + 19448,32608, 19496,20896, 19504,24992, 19512,29088, 19560,21408, + 19568,25504, 19576,29600, 19624,21920, 19632,26016, 19640,30112, + 19688,22432, 19696,26528, 19704,30624, 19752,22944, 19760,27040, + 19768,31136, 19816,23456, 19824,27552, 19832,31648, 19880,23968, + 19888,28064, 19896,32160, 19936,20384, 19944,24480, 19952,28576, + 19960,32672, 20008,20960, 20016,25056, 20024,29152, 20072,21472, + 20080,25568, 20088,29664, 20136,21984, 20144,26080, 20152,30176, + 20200,22496, 20208,26592, 20216,30688, 20264,23008, 20272,27104, + 20280,31200, 20328,23520, 20336,27616, 20344,31712, 20392,24032, + 20400,28128, 20408,32224, 20456,24544, 20464,28640, 20472,32736, + 20528,24616, 20536,28712, 20584,21032, 20592,25128, 20600,29224, + 20648,21544, 20656,25640, 20664,29736, 20712,22056, 20720,26152, + 20728,30248, 20776,22568, 20784,26664, 20792,30760, 20840,23080, + 20848,27176, 20856,31272, 20904,23592, 20912,27688, 20920,31784, + 20968,24104, 20976,28200, 20984,32296, 21040,24680, 21048,28776, + 21104,25192, 21112,29288, 21160,21608, 21168,25704, 21176,29800, + 21224,22120, 21232,26216, 21240,30312, 21288,22632, 21296,26728, + 21304,30824, 21352,23144, 21360,27240, 21368,31336, 21416,23656, + 21424,27752, 21432,31848, 21480,24168, 21488,28264, 21496,32360, + 21552,24744, 21560,28840, 21616,25256, 21624,29352, 21680,25768, + 21688,29864, 21736,22184, 21744,26280, 21752,30376, 21800,22696, + 21808,26792, 21816,30888, 21864,23208, 21872,27304, 21880,31400, + 21928,23720, 21936,27816, 21944,31912, 21992,24232, 22000,28328, + 22008,32424, 22064,24808, 22072,28904, 22128,25320, 22136,29416, + 22192,25832, 22200,29928, 22256,26344, 22264,30440, 22312,22760, + 22320,26856, 22328,30952, 22376,23272, 22384,27368, 22392,31464, + 22440,23784, 22448,27880, 22456,31976, 22504,24296, 22512,28392, + 22520,32488, 22576,24872, 22584,28968, 22640,25384, 22648,29480, + 22704,25896, 22712,29992, 22768,26408, 22776,30504, 22832,26920, + 22840,31016, 22888,23336, 22896,27432, 22904,31528, 22952,23848, + 22960,27944, 22968,32040, 23016,24360, 23024,28456, 23032,32552, + 23088,24936, 23096,29032, 23152,25448, 23160,29544, 23216,25960, + 23224,30056, 23280,26472, 23288,30568, 23344,26984, 23352,31080, + 23408,27496, 23416,31592, 23464,23912, 23472,28008, 23480,32104, + 23528,24424, 23536,28520, 23544,32616, 23600,25000, 23608,29096, + 23664,25512, 23672,29608, 23728,26024, 23736,30120, 23792,26536, + 23800,30632, 23856,27048, 23864,31144, 23920,27560, 23928,31656, + 23984,28072, 23992,32168, 24040,24488, 24048,28584, 24056,32680, + 24112,25064, 24120,29160, 24176,25576, 24184,29672, 24240,26088, + 24248,30184, 24304,26600, 24312,30696, 24368,27112, 24376,31208, + 24432,27624, 24440,31720, 24496,28136, 24504,32232, 24560,28648, + 24568,32744, 24632,28720, 24688,25136, 24696,29232, 24752,25648, + 24760,29744, 24816,26160, 24824,30256, 24880,26672, 24888,30768, + 24944,27184, 24952,31280, 25008,27696, 25016,31792, 25072,28208, + 25080,32304, 25144,28784, 25208,29296, 25264,25712, 25272,29808, + 25328,26224, 25336,30320, 25392,26736, 25400,30832, 25456,27248, + 25464,31344, 25520,27760, 25528,31856, 25584,28272, 25592,32368, + 25656,28848, 25720,29360, 25784,29872, 25840,26288, 25848,30384, + 25904,26800, 25912,30896, 25968,27312, 25976,31408, 26032,27824, + 26040,31920, 26096,28336, 26104,32432, 26168,28912, 26232,29424, + 26296,29936, 26360,30448, 26416,26864, 26424,30960, 26480,27376, + 26488,31472, 26544,27888, 26552,31984, 26608,28400, 26616,32496, + 26680,28976, 26744,29488, 26808,30000, 26872,30512, 26936,31024, + 26992,27440, 27000,31536, 27056,27952, 27064,32048, 27120,28464, + 27128,32560, 27192,29040, 27256,29552, 27320,30064, 27384,30576, + 27448,31088, 27512,31600, 27568,28016, 27576,32112, 27632,28528, + 27640,32624, 27704,29104, 27768,29616, 27832,30128, 27896,30640, + 27960,31152, 28024,31664, 28088,32176, 28144,28592, 28152,32688, + 28216,29168, 28280,29680, 28344,30192, 28408,30704, 28472,31216, + 28536,31728, 28600,32240, 28664,32752, 28792,29240, 28856,29752, + 28920,30264, 28984,30776, 29048,31288, 29112,31800, 29176,32312, + 29368,29816, 29432,30328, 29496,30840, 29560,31352, 29624,31864, + 29688,32376, 29944,30392, 30008,30904, 30072,31416, 30136,31928, + 30200,32440, 30520,30968, 30584,31480, 30648,31992, 30712,32504, + 31096,31544, 31160,32056, 31224,32568, 31672,32120, 31736,32632, + 32248,32696 +}; + + +const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH] = +{ + /* radix 4, size 12 */ + 8,64, 16,32, 24,96, 40,80, 56,112, 88,104 +}; + +const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH] = +{ + /* 4x2, size 24 */ + 8,128, 16,64, 24,192, 40,160, 48,96, 56,224, 72,144, + 88,208, 104,176, 120,240, 152,200, 184,232 +}; + +const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH] = +{ + /* radix 4, size 56 */ + 8,256, 16,128, 24,384, 32,64, 40,320, 48,192, 56,448, 72,288, 80,160, 88,416, 104,352, + 112,224, 120,480, 136,272, 152,400, 168,336, 176,208, 184,464, 200,304, 216,432, + 232,368, 248,496, 280,392, 296,328, 312,456, 344,424, 376,488, 440,472 +}; + +const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH] = +{ + /* 4x2, size 112 */ + 8,512, 16,256, 24,768, 32,128, 40,640, 48,384, 56,896, 72,576, 80,320, 88,832, 96,192, + 104,704, 112,448, 120,960, 136,544, 144,288, 152,800, 168,672, 176,416, 184,928, 200,608, + 208,352, 216,864, 232,736, 240,480, 248,992, 264,528, 280,784, 296,656, 304,400, 312,912, + 328,592, 344,848, 360,720, 368,464, 376,976, 392,560, 408,816, 424,688, 440,944, 456,624, + 472,880, 488,752, 504,1008, 536,776, 552,648, 568,904, 600,840, 616,712, 632,968, + 664,808, 696,936, 728,872, 760,1000, 824,920, 888,984 +}; + +const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH] = +{ + /* radix 4, size 240 */ + 8,1024, 16,512, 24,1536, 32,256, 40,1280, 48,768, 56,1792, 64,128, 72,1152, 80,640, + 88,1664, 96,384, 104,1408, 112,896, 120,1920, 136,1088, 144,576, 152,1600, 160,320, + 168,1344, 176,832, 184,1856, 200,1216, 208,704, 216,1728, 224,448, 232,1472, 240,960, + 248,1984, 264,1056, 272,544, 280,1568, 296,1312, 304,800, 312,1824, 328,1184, 336,672, + 344,1696, 352,416, 360,1440, 368,928, 376,1952, 392,1120, 400,608, 408,1632, 424,1376, + 432,864, 440,1888, 456,1248, 464,736, 472,1760, 488,1504, 496,992, 504,2016, 520,1040, + 536,1552, 552,1296, 560,784, 568,1808, 584,1168, 592,656, 600,1680, 616,1424, 624,912, + 632,1936, 648,1104, 664,1616, 680,1360, 688,848, 696,1872, 712,1232, 728,1744, 744,1488, + 752,976, 760,2000, 776,1072, 792,1584, 808,1328, 824,1840, 840,1200, 856,1712, 872,1456, + 880,944, 888,1968, 904,1136, 920,1648, 936,1392, 952,1904, 968,1264, 984,1776, 1000,1520, + 1016,2032, 1048,1544, 1064,1288, 1080,1800, 1096,1160, 1112,1672, 1128,1416, 1144,1928, + 1176,1608, 1192,1352, 1208,1864, 1240,1736, 1256,1480, 1272,1992, 1304,1576, 1336,1832, + 1368,1704, 1384,1448, 1400,1960, 1432,1640, 1464,1896, 1496,1768, 1528,2024, 1592,1816, + 1624,1688, 1656,1944, 1720,1880, 1784,2008, 1912,1976 +}; + +const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH] = +{ + /* 4x2, size 480 */ + 8,2048, 16,1024, 24,3072, 32,512, 40,2560, 48,1536, 56,3584, 64,256, 72,2304, 80,1280, + 88,3328, 96,768, 104,2816, 112,1792, 120,3840, 136,2176, 144,1152, 152,3200, 160,640, + 168,2688, 176,1664, 184,3712, 192,384, 200,2432, 208,1408, 216,3456, 224,896, 232,2944, + 240,1920, 248,3968, 264,2112, 272,1088, 280,3136, 288,576, 296,2624, 304,1600, 312,3648, + 328,2368, 336,1344, 344,3392, 352,832, 360,2880, 368,1856, 376,3904, 392,2240, 400,1216, + 408,3264, 416,704, 424,2752, 432,1728, 440,3776, 456,2496, 464,1472, 472,3520, 480,960, + 488,3008, 496,1984, 504,4032, 520,2080, 528,1056, 536,3104, 552,2592, 560,1568, 568,3616, + 584,2336, 592,1312, 600,3360, 608,800, 616,2848, 624,1824, 632,3872, 648,2208, 656,1184, + 664,3232, 680,2720, 688,1696, 696,3744, 712,2464, 720,1440, 728,3488, 736,928, 744,2976, + 752,1952, 760,4000, 776,2144, 784,1120, 792,3168, 808,2656, 816,1632, 824,3680, 840,2400, + 848,1376, 856,3424, 872,2912, 880,1888, 888,3936, 904,2272, 912,1248, 920,3296, 936,2784, + 944,1760, 952,3808, 968,2528, 976,1504, 984,3552, 1000,3040, 1008,2016, 1016,4064, + 1032,2064, 1048,3088, 1064,2576, 1072,1552, 1080,3600, 1096,2320, 1104,1296, 1112,3344, + 1128,2832, 1136,1808, 1144,3856, 1160,2192, 1176,3216, 1192,2704, 1200,1680, 1208,3728, + 1224,2448, 1232,1424, 1240,3472, 1256,2960, 1264,1936, 1272,3984, 1288,2128, 1304,3152, + 1320,2640, 1328,1616, 1336,3664, 1352,2384, 1368,3408, 1384,2896, 1392,1872, 1400,3920, + 1416,2256, 1432,3280, 1448,2768, 1456,1744, 1464,3792, 1480,2512, 1496,3536, 1512,3024, + 1520,2000, 1528,4048, 1544,2096, 1560,3120, 1576,2608, 1592,3632, 1608,2352, 1624,3376, + 1640,2864, 1648,1840, 1656,3888, 1672,2224, 1688,3248, 1704,2736, 1720,3760, 1736,2480, + 1752,3504, 1768,2992, 1776,1968, 1784,4016, 1800,2160, 1816,3184, 1832,2672, 1848,3696, + 1864,2416, 1880,3440, 1896,2928, 1912,3952, 1928,2288, 1944,3312, 1960,2800, 1976,3824, + 1992,2544, 2008,3568, 2024,3056, 2040,4080, 2072,3080, 2088,2568, 2104,3592, 2120,2312, + 2136,3336, 2152,2824, 2168,3848, 2200,3208, 2216,2696, 2232,3720, 2248,2440, 2264,3464, + 2280,2952, 2296,3976, 2328,3144, 2344,2632, 2360,3656, 2392,3400, 2408,2888, 2424,3912, + 2456,3272, 2472,2760, 2488,3784, 2520,3528, 2536,3016, 2552,4040, 2584,3112, 2616,3624, + 2648,3368, 2664,2856, 2680,3880, 2712,3240, 2744,3752, 2776,3496, 2792,2984, 2808,4008, + 2840,3176, 2872,3688, 2904,3432, 2936,3944, 2968,3304, 3000,3816, 3032,3560, 3064,4072, + 3128,3608, 3160,3352, 3192,3864, 3256,3736, 3288,3480, 3320,3992, 3384,3672, 3448,3928, + 3512,3800, 3576,4056, 3704,3896, 3832,4024 +}; + +const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH] = +{ + /* radix 4, size 992 */ + 8,4096, 16,2048, 24,6144, 32,1024, 40,5120, 48,3072, 56,7168, 64,512, 72,4608, + 80,2560, 88,6656, 96,1536, 104,5632, 112,3584, 120,7680, 128,256, 136,4352, + 144,2304, 152,6400, 160,1280, 168,5376, 176,3328, 184,7424, 192,768, 200,4864, + 208,2816, 216,6912, 224,1792, 232,5888, 240,3840, 248,7936, 264,4224, 272,2176, + 280,6272, 288,1152, 296,5248, 304,3200, 312,7296, 320,640, 328,4736, 336,2688, + 344,6784, 352,1664, 360,5760, 368,3712, 376,7808, 392,4480, 400,2432, 408,6528, + 416,1408, 424,5504, 432,3456, 440,7552, 448,896, 456,4992, 464,2944, 472,7040, + 480,1920, 488,6016, 496,3968, 504,8064, 520,4160, 528,2112, 536,6208, 544,1088, + 552,5184, 560,3136, 568,7232, 584,4672, 592,2624, 600,6720, 608,1600, 616,5696, + 624,3648, 632,7744, 648,4416, 656,2368, 664,6464, 672,1344, 680,5440, 688,3392, + 696,7488, 704,832, 712,4928, 720,2880, 728,6976, 736,1856, 744,5952, 752,3904, + 760,8000, 776,4288, 784,2240, 792,6336, 800,1216, 808,5312, 816,3264, 824,7360, + 840,4800, 848,2752, 856,6848, 864,1728, 872,5824, 880,3776, 888,7872, 904,4544, + 912,2496, 920,6592, 928,1472, 936,5568, 944,3520, 952,7616, 968,5056, 976,3008, + 984,7104, 992,1984, 1000,6080, 1008,4032, 1016,8128, 1032,4128, 1040,2080, + 1048,6176, 1064,5152, 1072,3104, 1080,7200, 1096,4640, 1104,2592, 1112,6688, + 1120,1568, 1128,5664, 1136,3616, 1144,7712, 1160,4384, 1168,2336, 1176,6432, + 1184,1312, 1192,5408, 1200,3360, 1208,7456, 1224,4896, 1232,2848, 1240,6944, + 1248,1824, 1256,5920, 1264,3872, 1272,7968, 1288,4256, 1296,2208, 1304,6304, + 1320,5280, 1328,3232, 1336,7328, 1352,4768, 1360,2720, 1368,6816, 1376,1696, + 1384,5792, 1392,3744, 1400,7840, 1416,4512, 1424,2464, 1432,6560, 1448,5536, + 1456,3488, 1464,7584, 1480,5024, 1488,2976, 1496,7072, 1504,1952, 1512,6048, + 1520,4000, 1528,8096, 1544,4192, 1552,2144, 1560,6240, 1576,5216, 1584,3168, + 1592,7264, 1608,4704, 1616,2656, 1624,6752, 1640,5728, 1648,3680, 1656,7776, + 1672,4448, 1680,2400, 1688,6496, 1704,5472, 1712,3424, 1720,7520, 1736,4960, + 1744,2912, 1752,7008, 1760,1888, 1768,5984, 1776,3936, 1784,8032, 1800,4320, + 1808,2272, 1816,6368, 1832,5344, 1840,3296, 1848,7392, 1864,4832, 1872,2784, + 1880,6880, 1896,5856, 1904,3808, 1912,7904, 1928,4576, 1936,2528, 1944,6624, + 1960,5600, 1968,3552, 1976,7648, 1992,5088, 2000,3040, 2008,7136, 2024,6112, + 2032,4064, 2040,8160, 2056,4112, 2072,6160, 2088,5136, 2096,3088, 2104,7184, + 2120,4624, 2128,2576, 2136,6672, 2152,5648, 2160,3600, 2168,7696, 2184,4368, + 2192,2320, 2200,6416, 2216,5392, 2224,3344, 2232,7440, 2248,4880, 2256,2832, + 2264,6928, 2280,5904, 2288,3856, 2296,7952, 2312,4240, 2328,6288, 2344,5264, + 2352,3216, 2360,7312, 2376,4752, 2384,2704, 2392,6800, 2408,5776, 2416,3728, + 2424,7824, 2440,4496, 2456,6544, 2472,5520, 2480,3472, 2488,7568, 2504,5008, + 2512,2960, 2520,7056, 2536,6032, 2544,3984, 2552,8080, 2568,4176, 2584,6224, + 2600,5200, 2608,3152, 2616,7248, 2632,4688, 2648,6736, 2664,5712, 2672,3664, + 2680,7760, 2696,4432, 2712,6480, 2728,5456, 2736,3408, 2744,7504, 2760,4944, + 2768,2896, 2776,6992, 2792,5968, 2800,3920, 2808,8016, 2824,4304, 2840,6352, + 2856,5328, 2864,3280, 2872,7376, 2888,4816, 2904,6864, 2920,5840, 2928,3792, + 2936,7888, 2952,4560, 2968,6608, 2984,5584, 2992,3536, 3000,7632, 3016,5072, + 3032,7120, 3048,6096, 3056,4048, 3064,8144, 3080,4144, 3096,6192, 3112,5168, + 3128,7216, 3144,4656, 3160,6704, 3176,5680, 3184,3632, 3192,7728, 3208,4400, + 3224,6448, 3240,5424, 3248,3376, 3256,7472, 3272,4912, 3288,6960, 3304,5936, + 3312,3888, 3320,7984, 3336,4272, 3352,6320, 3368,5296, 3384,7344, 3400,4784, + 3416,6832, 3432,5808, 3440,3760, 3448,7856, 3464,4528, 3480,6576, 3496,5552, + 3512,7600, 3528,5040, 3544,7088, 3560,6064, 3568,4016, 3576,8112, 3592,4208, + 3608,6256, 3624,5232, 3640,7280, 3656,4720, 3672,6768, 3688,5744, 3704,7792, + 3720,4464, 3736,6512, 3752,5488, 3768,7536, 3784,4976, 3800,7024, 3816,6000, + 3824,3952, 3832,8048, 3848,4336, 3864,6384, 3880,5360, 3896,7408, 3912,4848, + 3928,6896, 3944,5872, 3960,7920, 3976,4592, 3992,6640, 4008,5616, 4024,7664, + 4040,5104, 4056,7152, 4072,6128, 4088,8176, 4120,6152, 4136,5128, 4152,7176, + 4168,4616, 4184,6664, 4200,5640, 4216,7688, 4232,4360, 4248,6408, 4264,5384, + 4280,7432, 4296,4872, 4312,6920, 4328,5896, 4344,7944, 4376,6280, 4392,5256, + 4408,7304, 4424,4744, 4440,6792, 4456,5768, 4472,7816, 4504,6536, 4520,5512, + 4536,7560, 4552,5000, 4568,7048, 4584,6024, 4600,8072, 4632,6216, 4648,5192, + 4664,7240, 4696,6728, 4712,5704, 4728,7752, 4760,6472, 4776,5448, 4792,7496, + 4808,4936, 4824,6984, 4840,5960, 4856,8008, 4888,6344, 4904,5320, 4920,7368, + 4952,6856, 4968,5832, 4984,7880, 5016,6600, 5032,5576, 5048,7624, 5080,7112, + 5096,6088, 5112,8136, 5144,6184, 5176,7208, 5208,6696, 5224,5672, 5240,7720, + 5272,6440, 5288,5416, 5304,7464, 5336,6952, 5352,5928, 5368,7976, 5400,6312, + 5432,7336, 5464,6824, 5480,5800, 5496,7848, 5528,6568, 5560,7592, 5592,7080, + 5608,6056, 5624,8104, 5656,6248, 5688,7272, 5720,6760, 5752,7784, 5784,6504, + 5816,7528, 5848,7016, 5864,5992, 5880,8040, 5912,6376, 5944,7400, 5976,6888, + 6008,7912, 6040,6632, 6072,7656, 6104,7144, 6136,8168, 6200,7192, 6232,6680, + 6264,7704, 6296,6424, 6328,7448, 6360,6936, 6392,7960, 6456,7320, 6488,6808, + 6520,7832, 6584,7576, 6616,7064, 6648,8088, 6712,7256, 6776,7768, 6840,7512, + 6872,7000, 6904,8024, 6968,7384, 7032,7896, 7096,7640, 7160,8152, 7288,7736, + 7352,7480, 7416,7992, 7544,7864, 7672,8120, 7928,8056 +}; + +const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH] = +{ + /* 4x2, size 1984 */ + 8,8192, 16,4096, 24,12288, 32,2048, 40,10240, 48,6144, 56,14336, 64,1024, + 72,9216, 80,5120, 88,13312, 96,3072, 104,11264, 112,7168, 120,15360, 128,512, + 136,8704, 144,4608, 152,12800, 160,2560, 168,10752, 176,6656, 184,14848, + 192,1536, 200,9728, 208,5632, 216,13824, 224,3584, 232,11776, 240,7680, + 248,15872, 264,8448, 272,4352, 280,12544, 288,2304, 296,10496, 304,6400, + 312,14592, 320,1280, 328,9472, 336,5376, 344,13568, 352,3328, 360,11520, + 368,7424, 376,15616, 384,768, 392,8960, 400,4864, 408,13056, 416,2816, + 424,11008, 432,6912, 440,15104, 448,1792, 456,9984, 464,5888, 472,14080, + 480,3840, 488,12032, 496,7936, 504,16128, 520,8320, 528,4224, 536,12416, + 544,2176, 552,10368, 560,6272, 568,14464, 576,1152, 584,9344, 592,5248, + 600,13440, 608,3200, 616,11392, 624,7296, 632,15488, 648,8832, 656,4736, + 664,12928, 672,2688, 680,10880, 688,6784, 696,14976, 704,1664, 712,9856, + 720,5760, 728,13952, 736,3712, 744,11904, 752,7808, 760,16000, 776,8576, + 784,4480, 792,12672, 800,2432, 808,10624, 816,6528, 824,14720, 832,1408, + 840,9600, 848,5504, 856,13696, 864,3456, 872,11648, 880,7552, 888,15744, + 904,9088, 912,4992, 920,13184, 928,2944, 936,11136, 944,7040, 952,15232, + 960,1920, 968,10112, 976,6016, 984,14208, 992,3968, 1000,12160, 1008,8064, + 1016,16256, 1032,8256, 1040,4160, 1048,12352, 1056,2112, 1064,10304, 1072,6208, + 1080,14400, 1096,9280, 1104,5184, 1112,13376, 1120,3136, 1128,11328, 1136,7232, + 1144,15424, 1160,8768, 1168,4672, 1176,12864, 1184,2624, 1192,10816, 1200,6720, + 1208,14912, 1216,1600, 1224,9792, 1232,5696, 1240,13888, 1248,3648, 1256,11840, + 1264,7744, 1272,15936, 1288,8512, 1296,4416, 1304,12608, 1312,2368, 1320,10560, + 1328,6464, 1336,14656, 1352,9536, 1360,5440, 1368,13632, 1376,3392, 1384,11584, + 1392,7488, 1400,15680, 1416,9024, 1424,4928, 1432,13120, 1440,2880, 1448,11072, + 1456,6976, 1464,15168, 1472,1856, 1480,10048, 1488,5952, 1496,14144, 1504,3904, + 1512,12096, 1520,8000, 1528,16192, 1544,8384, 1552,4288, 1560,12480, 1568,2240, + 1576,10432, 1584,6336, 1592,14528, 1608,9408, 1616,5312, 1624,13504, 1632,3264, + 1640,11456, 1648,7360, 1656,15552, 1672,8896, 1680,4800, 1688,12992, 1696,2752, + 1704,10944, 1712,6848, 1720,15040, 1736,9920, 1744,5824, 1752,14016, 1760,3776, + 1768,11968, 1776,7872, 1784,16064, 1800,8640, 1808,4544, 1816,12736, 1824,2496, + 1832,10688, 1840,6592, 1848,14784, 1864,9664, 1872,5568, 1880,13760, 1888,3520, + 1896,11712, 1904,7616, 1912,15808, 1928,9152, 1936,5056, 1944,13248, 1952,3008, + 1960,11200, 1968,7104, 1976,15296, 1992,10176, 2000,6080, 2008,14272, 2016,4032, + 2024,12224, 2032,8128, 2040,16320, 2056,8224, 2064,4128, 2072,12320, 2088,10272, + 2096,6176, 2104,14368, 2120,9248, 2128,5152, 2136,13344, 2144,3104, 2152,11296, + 2160,7200, 2168,15392, 2184,8736, 2192,4640, 2200,12832, 2208,2592, 2216,10784, + 2224,6688, 2232,14880, 2248,9760, 2256,5664, 2264,13856, 2272,3616, 2280,11808, + 2288,7712, 2296,15904, 2312,8480, 2320,4384, 2328,12576, 2344,10528, 2352,6432, + 2360,14624, 2376,9504, 2384,5408, 2392,13600, 2400,3360, 2408,11552, 2416,7456, + 2424,15648, 2440,8992, 2448,4896, 2456,13088, 2464,2848, 2472,11040, 2480,6944, + 2488,15136, 2504,10016, 2512,5920, 2520,14112, 2528,3872, 2536,12064, 2544,7968, + 2552,16160, 2568,8352, 2576,4256, 2584,12448, 2600,10400, 2608,6304, 2616,14496, + 2632,9376, 2640,5280, 2648,13472, 2656,3232, 2664,11424, 2672,7328, 2680,15520, + 2696,8864, 2704,4768, 2712,12960, 2728,10912, 2736,6816, 2744,15008, 2760,9888, + 2768,5792, 2776,13984, 2784,3744, 2792,11936, 2800,7840, 2808,16032, 2824,8608, + 2832,4512, 2840,12704, 2856,10656, 2864,6560, 2872,14752, 2888,9632, 2896,5536, + 2904,13728, 2912,3488, 2920,11680, 2928,7584, 2936,15776, 2952,9120, 2960,5024, + 2968,13216, 2984,11168, 2992,7072, 3000,15264, 3016,10144, 3024,6048, + 3032,14240, 3040,4000, 3048,12192, 3056,8096, 3064,16288, 3080,8288, 3088,4192, + 3096,12384, 3112,10336, 3120,6240, 3128,14432, 3144,9312, 3152,5216, 3160,13408, + 3176,11360, 3184,7264, 3192,15456, 3208,8800, 3216,4704, 3224,12896, 3240,10848, + 3248,6752, 3256,14944, 3272,9824, 3280,5728, 3288,13920, 3296,3680, 3304,11872, + 3312,7776, 3320,15968, 3336,8544, 3344,4448, 3352,12640, 3368,10592, 3376,6496, + 3384,14688, 3400,9568, 3408,5472, 3416,13664, 3432,11616, 3440,7520, 3448,15712, + 3464,9056, 3472,4960, 3480,13152, 3496,11104, 3504,7008, 3512,15200, 3528,10080, + 3536,5984, 3544,14176, 3552,3936, 3560,12128, 3568,8032, 3576,16224, 3592,8416, + 3600,4320, 3608,12512, 3624,10464, 3632,6368, 3640,14560, 3656,9440, 3664,5344, + 3672,13536, 3688,11488, 3696,7392, 3704,15584, 3720,8928, 3728,4832, 3736,13024, + 3752,10976, 3760,6880, 3768,15072, 3784,9952, 3792,5856, 3800,14048, 3816,12000, + 3824,7904, 3832,16096, 3848,8672, 3856,4576, 3864,12768, 3880,10720, 3888,6624, + 3896,14816, 3912,9696, 3920,5600, 3928,13792, 3944,11744, 3952,7648, 3960,15840, + 3976,9184, 3984,5088, 3992,13280, 4008,11232, 4016,7136, 4024,15328, 4040,10208, + 4048,6112, 4056,14304, 4072,12256, 4080,8160, 4088,16352, 4104,8208, 4120,12304, + 4136,10256, 4144,6160, 4152,14352, 4168,9232, 4176,5136, 4184,13328, 4200,11280, + 4208,7184, 4216,15376, 4232,8720, 4240,4624, 4248,12816, 4264,10768, 4272,6672, + 4280,14864, 4296,9744, 4304,5648, 4312,13840, 4328,11792, 4336,7696, 4344,15888, + 4360,8464, 4376,12560, 4392,10512, 4400,6416, 4408,14608, 4424,9488, 4432,5392, + 4440,13584, 4456,11536, 4464,7440, 4472,15632, 4488,8976, 4496,4880, 4504,13072, + 4520,11024, 4528,6928, 4536,15120, 4552,10000, 4560,5904, 4568,14096, + 4584,12048, 4592,7952, 4600,16144, 4616,8336, 4632,12432, 4648,10384, 4656,6288, + 4664,14480, 4680,9360, 4688,5264, 4696,13456, 4712,11408, 4720,7312, 4728,15504, + 4744,8848, 4760,12944, 4776,10896, 4784,6800, 4792,14992, 4808,9872, 4816,5776, + 4824,13968, 4840,11920, 4848,7824, 4856,16016, 4872,8592, 4888,12688, + 4904,10640, 4912,6544, 4920,14736, 4936,9616, 4944,5520, 4952,13712, 4968,11664, + 4976,7568, 4984,15760, 5000,9104, 5016,13200, 5032,11152, 5040,7056, 5048,15248, + 5064,10128, 5072,6032, 5080,14224, 5096,12176, 5104,8080, 5112,16272, 5128,8272, + 5144,12368, 5160,10320, 5168,6224, 5176,14416, 5192,9296, 5208,13392, + 5224,11344, 5232,7248, 5240,15440, 5256,8784, 5272,12880, 5288,10832, 5296,6736, + 5304,14928, 5320,9808, 5328,5712, 5336,13904, 5352,11856, 5360,7760, 5368,15952, + 5384,8528, 5400,12624, 5416,10576, 5424,6480, 5432,14672, 5448,9552, 5464,13648, + 5480,11600, 5488,7504, 5496,15696, 5512,9040, 5528,13136, 5544,11088, 5552,6992, + 5560,15184, 5576,10064, 5584,5968, 5592,14160, 5608,12112, 5616,8016, + 5624,16208, 5640,8400, 5656,12496, 5672,10448, 5680,6352, 5688,14544, 5704,9424, + 5720,13520, 5736,11472, 5744,7376, 5752,15568, 5768,8912, 5784,13008, + 5800,10960, 5808,6864, 5816,15056, 5832,9936, 5848,14032, 5864,11984, 5872,7888, + 5880,16080, 5896,8656, 5912,12752, 5928,10704, 5936,6608, 5944,14800, 5960,9680, + 5976,13776, 5992,11728, 6000,7632, 6008,15824, 6024,9168, 6040,13264, + 6056,11216, 6064,7120, 6072,15312, 6088,10192, 6104,14288, 6120,12240, + 6128,8144, 6136,16336, 6152,8240, 6168,12336, 6184,10288, 6200,14384, 6216,9264, + 6232,13360, 6248,11312, 6256,7216, 6264,15408, 6280,8752, 6296,12848, + 6312,10800, 6320,6704, 6328,14896, 6344,9776, 6360,13872, 6376,11824, 6384,7728, + 6392,15920, 6408,8496, 6424,12592, 6440,10544, 6456,14640, 6472,9520, + 6488,13616, 6504,11568, 6512,7472, 6520,15664, 6536,9008, 6552,13104, + 6568,11056, 6576,6960, 6584,15152, 6600,10032, 6616,14128, 6632,12080, + 6640,7984, 6648,16176, 6664,8368, 6680,12464, 6696,10416, 6712,14512, 6728,9392, + 6744,13488, 6760,11440, 6768,7344, 6776,15536, 6792,8880, 6808,12976, + 6824,10928, 6840,15024, 6856,9904, 6872,14000, 6888,11952, 6896,7856, + 6904,16048, 6920,8624, 6936,12720, 6952,10672, 6968,14768, 6984,9648, + 7000,13744, 7016,11696, 7024,7600, 7032,15792, 7048,9136, 7064,13232, + 7080,11184, 7096,15280, 7112,10160, 7128,14256, 7144,12208, 7152,8112, + 7160,16304, 7176,8304, 7192,12400, 7208,10352, 7224,14448, 7240,9328, + 7256,13424, 7272,11376, 7288,15472, 7304,8816, 7320,12912, 7336,10864, + 7352,14960, 7368,9840, 7384,13936, 7400,11888, 7408,7792, 7416,15984, 7432,8560, + 7448,12656, 7464,10608, 7480,14704, 7496,9584, 7512,13680, 7528,11632, + 7544,15728, 7560,9072, 7576,13168, 7592,11120, 7608,15216, 7624,10096, + 7640,14192, 7656,12144, 7664,8048, 7672,16240, 7688,8432, 7704,12528, + 7720,10480, 7736,14576, 7752,9456, 7768,13552, 7784,11504, 7800,15600, + 7816,8944, 7832,13040, 7848,10992, 7864,15088, 7880,9968, 7896,14064, + 7912,12016, 7928,16112, 7944,8688, 7960,12784, 7976,10736, 7992,14832, + 8008,9712, 8024,13808, 8040,11760, 8056,15856, 8072,9200, 8088,13296, + 8104,11248, 8120,15344, 8136,10224, 8152,14320, 8168,12272, 8184,16368, + 8216,12296, 8232,10248, 8248,14344, 8264,9224, 8280,13320, 8296,11272, + 8312,15368, 8328,8712, 8344,12808, 8360,10760, 8376,14856, 8392,9736, + 8408,13832, 8424,11784, 8440,15880, 8472,12552, 8488,10504, 8504,14600, + 8520,9480, 8536,13576, 8552,11528, 8568,15624, 8584,8968, 8600,13064, + 8616,11016, 8632,15112, 8648,9992, 8664,14088, 8680,12040, 8696,16136, + 8728,12424, 8744,10376, 8760,14472, 8776,9352, 8792,13448, 8808,11400, + 8824,15496, 8856,12936, 8872,10888, 8888,14984, 8904,9864, 8920,13960, + 8936,11912, 8952,16008, 8984,12680, 9000,10632, 9016,14728, 9032,9608, + 9048,13704, 9064,11656, 9080,15752, 9112,13192, 9128,11144, 9144,15240, + 9160,10120, 9176,14216, 9192,12168, 9208,16264, 9240,12360, 9256,10312, + 9272,14408, 9304,13384, 9320,11336, 9336,15432, 9368,12872, 9384,10824, + 9400,14920, 9416,9800, 9432,13896, 9448,11848, 9464,15944, 9496,12616, + 9512,10568, 9528,14664, 9560,13640, 9576,11592, 9592,15688, 9624,13128, + 9640,11080, 9656,15176, 9672,10056, 9688,14152, 9704,12104, 9720,16200, + 9752,12488, 9768,10440, 9784,14536, 9816,13512, 9832,11464, 9848,15560, + 9880,13000, 9896,10952, 9912,15048, 9944,14024, 9960,11976, 9976,16072, + 10008,12744, 10024,10696, 10040,14792, 10072,13768, 10088,11720, 10104,15816, + 10136,13256, 10152,11208, 10168,15304, 10200,14280, 10216,12232, 10232,16328, + 10264,12328, 10296,14376, 10328,13352, 10344,11304, 10360,15400, 10392,12840, + 10408,10792, 10424,14888, 10456,13864, 10472,11816, 10488,15912, 10520,12584, + 10552,14632, 10584,13608, 10600,11560, 10616,15656, 10648,13096, 10664,11048, + 10680,15144, 10712,14120, 10728,12072, 10744,16168, 10776,12456, 10808,14504, + 10840,13480, 10856,11432, 10872,15528, 10904,12968, 10936,15016, 10968,13992, + 10984,11944, 11000,16040, 11032,12712, 11064,14760, 11096,13736, 11112,11688, + 11128,15784, 11160,13224, 11192,15272, 11224,14248, 11240,12200, 11256,16296, + 11288,12392, 11320,14440, 11352,13416, 11384,15464, 11416,12904, 11448,14952, + 11480,13928, 11496,11880, 11512,15976, 11544,12648, 11576,14696, 11608,13672, + 11640,15720, 11672,13160, 11704,15208, 11736,14184, 11752,12136, 11768,16232, + 11800,12520, 11832,14568, 11864,13544, 11896,15592, 11928,13032, 11960,15080, + 11992,14056, 12024,16104, 12056,12776, 12088,14824, 12120,13800, 12152,15848, + 12184,13288, 12216,15336, 12248,14312, 12280,16360, 12344,14360, 12376,13336, + 12408,15384, 12440,12824, 12472,14872, 12504,13848, 12536,15896, 12600,14616, + 12632,13592, 12664,15640, 12696,13080, 12728,15128, 12760,14104, 12792,16152, + 12856,14488, 12888,13464, 12920,15512, 12984,15000, 13016,13976, 13048,16024, + 13112,14744, 13144,13720, 13176,15768, 13240,15256, 13272,14232, 13304,16280, + 13368,14424, 13432,15448, 13496,14936, 13528,13912, 13560,15960, 13624,14680, + 13688,15704, 13752,15192, 13784,14168, 13816,16216, 13880,14552, 13944,15576, + 14008,15064, 14072,16088, 14136,14808, 14200,15832, 14264,15320, 14328,16344, + 14456,15416, 14520,14904, 14584,15928, 14712,15672, 14776,15160, 14840,16184, + 14968,15544, 15096,16056, 15224,15800, 15352,16312, 15608,15992, 15864,16248 +}; + +const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH] = +{ + /* radix 4, size 4032 */ + 8,16384, 16,8192, 24,24576, 32,4096, 40,20480, 48,12288, 56,28672, 64,2048, + 72,18432, 80,10240, 88,26624, 96,6144, 104,22528, 112,14336, 120,30720, + 128,1024, 136,17408, 144,9216, 152,25600, 160,5120, 168,21504, 176,13312, + 184,29696, 192,3072, 200,19456, 208,11264, 216,27648, 224,7168, 232,23552, + 240,15360, 248,31744, 256,512, 264,16896, 272,8704, 280,25088, 288,4608, + 296,20992, 304,12800, 312,29184, 320,2560, 328,18944, 336,10752, 344,27136, + 352,6656, 360,23040, 368,14848, 376,31232, 384,1536, 392,17920, 400,9728, + 408,26112, 416,5632, 424,22016, 432,13824, 440,30208, 448,3584, 456,19968, + 464,11776, 472,28160, 480,7680, 488,24064, 496,15872, 504,32256, 520,16640, + 528,8448, 536,24832, 544,4352, 552,20736, 560,12544, 568,28928, 576,2304, + 584,18688, 592,10496, 600,26880, 608,6400, 616,22784, 624,14592, 632,30976, + 640,1280, 648,17664, 656,9472, 664,25856, 672,5376, 680,21760, 688,13568, + 696,29952, 704,3328, 712,19712, 720,11520, 728,27904, 736,7424, 744,23808, + 752,15616, 760,32000, 776,17152, 784,8960, 792,25344, 800,4864, 808,21248, + 816,13056, 824,29440, 832,2816, 840,19200, 848,11008, 856,27392, 864,6912, + 872,23296, 880,15104, 888,31488, 896,1792, 904,18176, 912,9984, 920,26368, + 928,5888, 936,22272, 944,14080, 952,30464, 960,3840, 968,20224, 976,12032, + 984,28416, 992,7936, 1000,24320, 1008,16128, 1016,32512, 1032,16512, 1040,8320, + 1048,24704, 1056,4224, 1064,20608, 1072,12416, 1080,28800, 1088,2176, + 1096,18560, 1104,10368, 1112,26752, 1120,6272, 1128,22656, 1136,14464, + 1144,30848, 1160,17536, 1168,9344, 1176,25728, 1184,5248, 1192,21632, + 1200,13440, 1208,29824, 1216,3200, 1224,19584, 1232,11392, 1240,27776, + 1248,7296, 1256,23680, 1264,15488, 1272,31872, 1288,17024, 1296,8832, + 1304,25216, 1312,4736, 1320,21120, 1328,12928, 1336,29312, 1344,2688, + 1352,19072, 1360,10880, 1368,27264, 1376,6784, 1384,23168, 1392,14976, + 1400,31360, 1408,1664, 1416,18048, 1424,9856, 1432,26240, 1440,5760, 1448,22144, + 1456,13952, 1464,30336, 1472,3712, 1480,20096, 1488,11904, 1496,28288, + 1504,7808, 1512,24192, 1520,16000, 1528,32384, 1544,16768, 1552,8576, + 1560,24960, 1568,4480, 1576,20864, 1584,12672, 1592,29056, 1600,2432, + 1608,18816, 1616,10624, 1624,27008, 1632,6528, 1640,22912, 1648,14720, + 1656,31104, 1672,17792, 1680,9600, 1688,25984, 1696,5504, 1704,21888, + 1712,13696, 1720,30080, 1728,3456, 1736,19840, 1744,11648, 1752,28032, + 1760,7552, 1768,23936, 1776,15744, 1784,32128, 1800,17280, 1808,9088, + 1816,25472, 1824,4992, 1832,21376, 1840,13184, 1848,29568, 1856,2944, + 1864,19328, 1872,11136, 1880,27520, 1888,7040, 1896,23424, 1904,15232, + 1912,31616, 1928,18304, 1936,10112, 1944,26496, 1952,6016, 1960,22400, + 1968,14208, 1976,30592, 1984,3968, 1992,20352, 2000,12160, 2008,28544, + 2016,8064, 2024,24448, 2032,16256, 2040,32640, 2056,16448, 2064,8256, + 2072,24640, 2080,4160, 2088,20544, 2096,12352, 2104,28736, 2120,18496, + 2128,10304, 2136,26688, 2144,6208, 2152,22592, 2160,14400, 2168,30784, + 2184,17472, 2192,9280, 2200,25664, 2208,5184, 2216,21568, 2224,13376, + 2232,29760, 2240,3136, 2248,19520, 2256,11328, 2264,27712, 2272,7232, + 2280,23616, 2288,15424, 2296,31808, 2312,16960, 2320,8768, 2328,25152, + 2336,4672, 2344,21056, 2352,12864, 2360,29248, 2368,2624, 2376,19008, + 2384,10816, 2392,27200, 2400,6720, 2408,23104, 2416,14912, 2424,31296, + 2440,17984, 2448,9792, 2456,26176, 2464,5696, 2472,22080, 2480,13888, + 2488,30272, 2496,3648, 2504,20032, 2512,11840, 2520,28224, 2528,7744, + 2536,24128, 2544,15936, 2552,32320, 2568,16704, 2576,8512, 2584,24896, + 2592,4416, 2600,20800, 2608,12608, 2616,28992, 2632,18752, 2640,10560, + 2648,26944, 2656,6464, 2664,22848, 2672,14656, 2680,31040, 2696,17728, + 2704,9536, 2712,25920, 2720,5440, 2728,21824, 2736,13632, 2744,30016, 2752,3392, + 2760,19776, 2768,11584, 2776,27968, 2784,7488, 2792,23872, 2800,15680, + 2808,32064, 2824,17216, 2832,9024, 2840,25408, 2848,4928, 2856,21312, + 2864,13120, 2872,29504, 2888,19264, 2896,11072, 2904,27456, 2912,6976, + 2920,23360, 2928,15168, 2936,31552, 2952,18240, 2960,10048, 2968,26432, + 2976,5952, 2984,22336, 2992,14144, 3000,30528, 3008,3904, 3016,20288, + 3024,12096, 3032,28480, 3040,8000, 3048,24384, 3056,16192, 3064,32576, + 3080,16576, 3088,8384, 3096,24768, 3104,4288, 3112,20672, 3120,12480, + 3128,28864, 3144,18624, 3152,10432, 3160,26816, 3168,6336, 3176,22720, + 3184,14528, 3192,30912, 3208,17600, 3216,9408, 3224,25792, 3232,5312, + 3240,21696, 3248,13504, 3256,29888, 3272,19648, 3280,11456, 3288,27840, + 3296,7360, 3304,23744, 3312,15552, 3320,31936, 3336,17088, 3344,8896, + 3352,25280, 3360,4800, 3368,21184, 3376,12992, 3384,29376, 3400,19136, + 3408,10944, 3416,27328, 3424,6848, 3432,23232, 3440,15040, 3448,31424, + 3464,18112, 3472,9920, 3480,26304, 3488,5824, 3496,22208, 3504,14016, + 3512,30400, 3520,3776, 3528,20160, 3536,11968, 3544,28352, 3552,7872, + 3560,24256, 3568,16064, 3576,32448, 3592,16832, 3600,8640, 3608,25024, + 3616,4544, 3624,20928, 3632,12736, 3640,29120, 3656,18880, 3664,10688, + 3672,27072, 3680,6592, 3688,22976, 3696,14784, 3704,31168, 3720,17856, + 3728,9664, 3736,26048, 3744,5568, 3752,21952, 3760,13760, 3768,30144, + 3784,19904, 3792,11712, 3800,28096, 3808,7616, 3816,24000, 3824,15808, + 3832,32192, 3848,17344, 3856,9152, 3864,25536, 3872,5056, 3880,21440, + 3888,13248, 3896,29632, 3912,19392, 3920,11200, 3928,27584, 3936,7104, + 3944,23488, 3952,15296, 3960,31680, 3976,18368, 3984,10176, 3992,26560, + 4000,6080, 4008,22464, 4016,14272, 4024,30656, 4040,20416, 4048,12224, + 4056,28608, 4064,8128, 4072,24512, 4080,16320, 4088,32704, 4104,16416, + 4112,8224, 4120,24608, 4136,20512, 4144,12320, 4152,28704, 4168,18464, + 4176,10272, 4184,26656, 4192,6176, 4200,22560, 4208,14368, 4216,30752, + 4232,17440, 4240,9248, 4248,25632, 4256,5152, 4264,21536, 4272,13344, + 4280,29728, 4296,19488, 4304,11296, 4312,27680, 4320,7200, 4328,23584, + 4336,15392, 4344,31776, 4360,16928, 4368,8736, 4376,25120, 4384,4640, + 4392,21024, 4400,12832, 4408,29216, 4424,18976, 4432,10784, 4440,27168, + 4448,6688, 4456,23072, 4464,14880, 4472,31264, 4488,17952, 4496,9760, + 4504,26144, 4512,5664, 4520,22048, 4528,13856, 4536,30240, 4552,20000, + 4560,11808, 4568,28192, 4576,7712, 4584,24096, 4592,15904, 4600,32288, + 4616,16672, 4624,8480, 4632,24864, 4648,20768, 4656,12576, 4664,28960, + 4680,18720, 4688,10528, 4696,26912, 4704,6432, 4712,22816, 4720,14624, + 4728,31008, 4744,17696, 4752,9504, 4760,25888, 4768,5408, 4776,21792, + 4784,13600, 4792,29984, 4808,19744, 4816,11552, 4824,27936, 4832,7456, + 4840,23840, 4848,15648, 4856,32032, 4872,17184, 4880,8992, 4888,25376, + 4904,21280, 4912,13088, 4920,29472, 4936,19232, 4944,11040, 4952,27424, + 4960,6944, 4968,23328, 4976,15136, 4984,31520, 5000,18208, 5008,10016, + 5016,26400, 5024,5920, 5032,22304, 5040,14112, 5048,30496, 5064,20256, + 5072,12064, 5080,28448, 5088,7968, 5096,24352, 5104,16160, 5112,32544, + 5128,16544, 5136,8352, 5144,24736, 5160,20640, 5168,12448, 5176,28832, + 5192,18592, 5200,10400, 5208,26784, 5216,6304, 5224,22688, 5232,14496, + 5240,30880, 5256,17568, 5264,9376, 5272,25760, 5288,21664, 5296,13472, + 5304,29856, 5320,19616, 5328,11424, 5336,27808, 5344,7328, 5352,23712, + 5360,15520, 5368,31904, 5384,17056, 5392,8864, 5400,25248, 5416,21152, + 5424,12960, 5432,29344, 5448,19104, 5456,10912, 5464,27296, 5472,6816, + 5480,23200, 5488,15008, 5496,31392, 5512,18080, 5520,9888, 5528,26272, + 5536,5792, 5544,22176, 5552,13984, 5560,30368, 5576,20128, 5584,11936, + 5592,28320, 5600,7840, 5608,24224, 5616,16032, 5624,32416, 5640,16800, + 5648,8608, 5656,24992, 5672,20896, 5680,12704, 5688,29088, 5704,18848, + 5712,10656, 5720,27040, 5728,6560, 5736,22944, 5744,14752, 5752,31136, + 5768,17824, 5776,9632, 5784,26016, 5800,21920, 5808,13728, 5816,30112, + 5832,19872, 5840,11680, 5848,28064, 5856,7584, 5864,23968, 5872,15776, + 5880,32160, 5896,17312, 5904,9120, 5912,25504, 5928,21408, 5936,13216, + 5944,29600, 5960,19360, 5968,11168, 5976,27552, 5984,7072, 5992,23456, + 6000,15264, 6008,31648, 6024,18336, 6032,10144, 6040,26528, 6056,22432, + 6064,14240, 6072,30624, 6088,20384, 6096,12192, 6104,28576, 6112,8096, + 6120,24480, 6128,16288, 6136,32672, 6152,16480, 6160,8288, 6168,24672, + 6184,20576, 6192,12384, 6200,28768, 6216,18528, 6224,10336, 6232,26720, + 6248,22624, 6256,14432, 6264,30816, 6280,17504, 6288,9312, 6296,25696, + 6312,21600, 6320,13408, 6328,29792, 6344,19552, 6352,11360, 6360,27744, + 6368,7264, 6376,23648, 6384,15456, 6392,31840, 6408,16992, 6416,8800, + 6424,25184, 6440,21088, 6448,12896, 6456,29280, 6472,19040, 6480,10848, + 6488,27232, 6496,6752, 6504,23136, 6512,14944, 6520,31328, 6536,18016, + 6544,9824, 6552,26208, 6568,22112, 6576,13920, 6584,30304, 6600,20064, + 6608,11872, 6616,28256, 6624,7776, 6632,24160, 6640,15968, 6648,32352, + 6664,16736, 6672,8544, 6680,24928, 6696,20832, 6704,12640, 6712,29024, + 6728,18784, 6736,10592, 6744,26976, 6760,22880, 6768,14688, 6776,31072, + 6792,17760, 6800,9568, 6808,25952, 6824,21856, 6832,13664, 6840,30048, + 6856,19808, 6864,11616, 6872,28000, 6880,7520, 6888,23904, 6896,15712, + 6904,32096, 6920,17248, 6928,9056, 6936,25440, 6952,21344, 6960,13152, + 6968,29536, 6984,19296, 6992,11104, 7000,27488, 7016,23392, 7024,15200, + 7032,31584, 7048,18272, 7056,10080, 7064,26464, 7080,22368, 7088,14176, + 7096,30560, 7112,20320, 7120,12128, 7128,28512, 7136,8032, 7144,24416, + 7152,16224, 7160,32608, 7176,16608, 7184,8416, 7192,24800, 7208,20704, + 7216,12512, 7224,28896, 7240,18656, 7248,10464, 7256,26848, 7272,22752, + 7280,14560, 7288,30944, 7304,17632, 7312,9440, 7320,25824, 7336,21728, + 7344,13536, 7352,29920, 7368,19680, 7376,11488, 7384,27872, 7400,23776, + 7408,15584, 7416,31968, 7432,17120, 7440,8928, 7448,25312, 7464,21216, + 7472,13024, 7480,29408, 7496,19168, 7504,10976, 7512,27360, 7528,23264, + 7536,15072, 7544,31456, 7560,18144, 7568,9952, 7576,26336, 7592,22240, + 7600,14048, 7608,30432, 7624,20192, 7632,12000, 7640,28384, 7648,7904, + 7656,24288, 7664,16096, 7672,32480, 7688,16864, 7696,8672, 7704,25056, + 7720,20960, 7728,12768, 7736,29152, 7752,18912, 7760,10720, 7768,27104, + 7784,23008, 7792,14816, 7800,31200, 7816,17888, 7824,9696, 7832,26080, + 7848,21984, 7856,13792, 7864,30176, 7880,19936, 7888,11744, 7896,28128, + 7912,24032, 7920,15840, 7928,32224, 7944,17376, 7952,9184, 7960,25568, + 7976,21472, 7984,13280, 7992,29664, 8008,19424, 8016,11232, 8024,27616, + 8040,23520, 8048,15328, 8056,31712, 8072,18400, 8080,10208, 8088,26592, + 8104,22496, 8112,14304, 8120,30688, 8136,20448, 8144,12256, 8152,28640, + 8168,24544, 8176,16352, 8184,32736, 8200,16400, 8216,24592, 8232,20496, + 8240,12304, 8248,28688, 8264,18448, 8272,10256, 8280,26640, 8296,22544, + 8304,14352, 8312,30736, 8328,17424, 8336,9232, 8344,25616, 8360,21520, + 8368,13328, 8376,29712, 8392,19472, 8400,11280, 8408,27664, 8424,23568, + 8432,15376, 8440,31760, 8456,16912, 8464,8720, 8472,25104, 8488,21008, + 8496,12816, 8504,29200, 8520,18960, 8528,10768, 8536,27152, 8552,23056, + 8560,14864, 8568,31248, 8584,17936, 8592,9744, 8600,26128, 8616,22032, + 8624,13840, 8632,30224, 8648,19984, 8656,11792, 8664,28176, 8680,24080, + 8688,15888, 8696,32272, 8712,16656, 8728,24848, 8744,20752, 8752,12560, + 8760,28944, 8776,18704, 8784,10512, 8792,26896, 8808,22800, 8816,14608, + 8824,30992, 8840,17680, 8848,9488, 8856,25872, 8872,21776, 8880,13584, + 8888,29968, 8904,19728, 8912,11536, 8920,27920, 8936,23824, 8944,15632, + 8952,32016, 8968,17168, 8984,25360, 9000,21264, 9008,13072, 9016,29456, + 9032,19216, 9040,11024, 9048,27408, 9064,23312, 9072,15120, 9080,31504, + 9096,18192, 9104,10000, 9112,26384, 9128,22288, 9136,14096, 9144,30480, + 9160,20240, 9168,12048, 9176,28432, 9192,24336, 9200,16144, 9208,32528, + 9224,16528, 9240,24720, 9256,20624, 9264,12432, 9272,28816, 9288,18576, + 9296,10384, 9304,26768, 9320,22672, 9328,14480, 9336,30864, 9352,17552, + 9368,25744, 9384,21648, 9392,13456, 9400,29840, 9416,19600, 9424,11408, + 9432,27792, 9448,23696, 9456,15504, 9464,31888, 9480,17040, 9496,25232, + 9512,21136, 9520,12944, 9528,29328, 9544,19088, 9552,10896, 9560,27280, + 9576,23184, 9584,14992, 9592,31376, 9608,18064, 9616,9872, 9624,26256, + 9640,22160, 9648,13968, 9656,30352, 9672,20112, 9680,11920, 9688,28304, + 9704,24208, 9712,16016, 9720,32400, 9736,16784, 9752,24976, 9768,20880, + 9776,12688, 9784,29072, 9800,18832, 9808,10640, 9816,27024, 9832,22928, + 9840,14736, 9848,31120, 9864,17808, 9880,26000, 9896,21904, 9904,13712, + 9912,30096, 9928,19856, 9936,11664, 9944,28048, 9960,23952, 9968,15760, + 9976,32144, 9992,17296, 10008,25488, 10024,21392, 10032,13200, 10040,29584, + 10056,19344, 10064,11152, 10072,27536, 10088,23440, 10096,15248, 10104,31632, + 10120,18320, 10136,26512, 10152,22416, 10160,14224, 10168,30608, 10184,20368, + 10192,12176, 10200,28560, 10216,24464, 10224,16272, 10232,32656, 10248,16464, + 10264,24656, 10280,20560, 10288,12368, 10296,28752, 10312,18512, 10328,26704, + 10344,22608, 10352,14416, 10360,30800, 10376,17488, 10392,25680, 10408,21584, + 10416,13392, 10424,29776, 10440,19536, 10448,11344, 10456,27728, 10472,23632, + 10480,15440, 10488,31824, 10504,16976, 10520,25168, 10536,21072, 10544,12880, + 10552,29264, 10568,19024, 10576,10832, 10584,27216, 10600,23120, 10608,14928, + 10616,31312, 10632,18000, 10648,26192, 10664,22096, 10672,13904, 10680,30288, + 10696,20048, 10704,11856, 10712,28240, 10728,24144, 10736,15952, 10744,32336, + 10760,16720, 10776,24912, 10792,20816, 10800,12624, 10808,29008, 10824,18768, + 10840,26960, 10856,22864, 10864,14672, 10872,31056, 10888,17744, 10904,25936, + 10920,21840, 10928,13648, 10936,30032, 10952,19792, 10960,11600, 10968,27984, + 10984,23888, 10992,15696, 11000,32080, 11016,17232, 11032,25424, 11048,21328, + 11056,13136, 11064,29520, 11080,19280, 11096,27472, 11112,23376, 11120,15184, + 11128,31568, 11144,18256, 11160,26448, 11176,22352, 11184,14160, 11192,30544, + 11208,20304, 11216,12112, 11224,28496, 11240,24400, 11248,16208, 11256,32592, + 11272,16592, 11288,24784, 11304,20688, 11312,12496, 11320,28880, 11336,18640, + 11352,26832, 11368,22736, 11376,14544, 11384,30928, 11400,17616, 11416,25808, + 11432,21712, 11440,13520, 11448,29904, 11464,19664, 11480,27856, 11496,23760, + 11504,15568, 11512,31952, 11528,17104, 11544,25296, 11560,21200, 11568,13008, + 11576,29392, 11592,19152, 11608,27344, 11624,23248, 11632,15056, 11640,31440, + 11656,18128, 11672,26320, 11688,22224, 11696,14032, 11704,30416, 11720,20176, + 11728,11984, 11736,28368, 11752,24272, 11760,16080, 11768,32464, 11784,16848, + 11800,25040, 11816,20944, 11824,12752, 11832,29136, 11848,18896, 11864,27088, + 11880,22992, 11888,14800, 11896,31184, 11912,17872, 11928,26064, 11944,21968, + 11952,13776, 11960,30160, 11976,19920, 11992,28112, 12008,24016, 12016,15824, + 12024,32208, 12040,17360, 12056,25552, 12072,21456, 12080,13264, 12088,29648, + 12104,19408, 12120,27600, 12136,23504, 12144,15312, 12152,31696, 12168,18384, + 12184,26576, 12200,22480, 12208,14288, 12216,30672, 12232,20432, 12248,28624, + 12264,24528, 12272,16336, 12280,32720, 12296,16432, 12312,24624, 12328,20528, + 12344,28720, 12360,18480, 12376,26672, 12392,22576, 12400,14384, 12408,30768, + 12424,17456, 12440,25648, 12456,21552, 12464,13360, 12472,29744, 12488,19504, + 12504,27696, 12520,23600, 12528,15408, 12536,31792, 12552,16944, 12568,25136, + 12584,21040, 12592,12848, 12600,29232, 12616,18992, 12632,27184, 12648,23088, + 12656,14896, 12664,31280, 12680,17968, 12696,26160, 12712,22064, 12720,13872, + 12728,30256, 12744,20016, 12760,28208, 12776,24112, 12784,15920, 12792,32304, + 12808,16688, 12824,24880, 12840,20784, 12856,28976, 12872,18736, 12888,26928, + 12904,22832, 12912,14640, 12920,31024, 12936,17712, 12952,25904, 12968,21808, + 12976,13616, 12984,30000, 13000,19760, 13016,27952, 13032,23856, 13040,15664, + 13048,32048, 13064,17200, 13080,25392, 13096,21296, 13112,29488, 13128,19248, + 13144,27440, 13160,23344, 13168,15152, 13176,31536, 13192,18224, 13208,26416, + 13224,22320, 13232,14128, 13240,30512, 13256,20272, 13272,28464, 13288,24368, + 13296,16176, 13304,32560, 13320,16560, 13336,24752, 13352,20656, 13368,28848, + 13384,18608, 13400,26800, 13416,22704, 13424,14512, 13432,30896, 13448,17584, + 13464,25776, 13480,21680, 13496,29872, 13512,19632, 13528,27824, 13544,23728, + 13552,15536, 13560,31920, 13576,17072, 13592,25264, 13608,21168, 13624,29360, + 13640,19120, 13656,27312, 13672,23216, 13680,15024, 13688,31408, 13704,18096, + 13720,26288, 13736,22192, 13744,14000, 13752,30384, 13768,20144, 13784,28336, + 13800,24240, 13808,16048, 13816,32432, 13832,16816, 13848,25008, 13864,20912, + 13880,29104, 13896,18864, 13912,27056, 13928,22960, 13936,14768, 13944,31152, + 13960,17840, 13976,26032, 13992,21936, 14008,30128, 14024,19888, 14040,28080, + 14056,23984, 14064,15792, 14072,32176, 14088,17328, 14104,25520, 14120,21424, + 14136,29616, 14152,19376, 14168,27568, 14184,23472, 14192,15280, 14200,31664, + 14216,18352, 14232,26544, 14248,22448, 14264,30640, 14280,20400, 14296,28592, + 14312,24496, 14320,16304, 14328,32688, 14344,16496, 14360,24688, 14376,20592, + 14392,28784, 14408,18544, 14424,26736, 14440,22640, 14456,30832, 14472,17520, + 14488,25712, 14504,21616, 14520,29808, 14536,19568, 14552,27760, 14568,23664, + 14576,15472, 14584,31856, 14600,17008, 14616,25200, 14632,21104, 14648,29296, + 14664,19056, 14680,27248, 14696,23152, 14704,14960, 14712,31344, 14728,18032, + 14744,26224, 14760,22128, 14776,30320, 14792,20080, 14808,28272, 14824,24176, + 14832,15984, 14840,32368, 14856,16752, 14872,24944, 14888,20848, 14904,29040, + 14920,18800, 14936,26992, 14952,22896, 14968,31088, 14984,17776, 15000,25968, + 15016,21872, 15032,30064, 15048,19824, 15064,28016, 15080,23920, 15088,15728, + 15096,32112, 15112,17264, 15128,25456, 15144,21360, 15160,29552, 15176,19312, + 15192,27504, 15208,23408, 15224,31600, 15240,18288, 15256,26480, 15272,22384, + 15288,30576, 15304,20336, 15320,28528, 15336,24432, 15344,16240, 15352,32624, + 15368,16624, 15384,24816, 15400,20720, 15416,28912, 15432,18672, 15448,26864, + 15464,22768, 15480,30960, 15496,17648, 15512,25840, 15528,21744, 15544,29936, + 15560,19696, 15576,27888, 15592,23792, 15608,31984, 15624,17136, 15640,25328, + 15656,21232, 15672,29424, 15688,19184, 15704,27376, 15720,23280, 15736,31472, + 15752,18160, 15768,26352, 15784,22256, 15800,30448, 15816,20208, 15832,28400, + 15848,24304, 15856,16112, 15864,32496, 15880,16880, 15896,25072, 15912,20976, + 15928,29168, 15944,18928, 15960,27120, 15976,23024, 15992,31216, 16008,17904, + 16024,26096, 16040,22000, 16056,30192, 16072,19952, 16088,28144, 16104,24048, + 16120,32240, 16136,17392, 16152,25584, 16168,21488, 16184,29680, 16200,19440, + 16216,27632, 16232,23536, 16248,31728, 16264,18416, 16280,26608, 16296,22512, + 16312,30704, 16328,20464, 16344,28656, 16360,24560, 16376,32752, 16408,24584, + 16424,20488, 16440,28680, 16456,18440, 16472,26632, 16488,22536, 16504,30728, + 16520,17416, 16536,25608, 16552,21512, 16568,29704, 16584,19464, 16600,27656, + 16616,23560, 16632,31752, 16648,16904, 16664,25096, 16680,21000, 16696,29192, + 16712,18952, 16728,27144, 16744,23048, 16760,31240, 16776,17928, 16792,26120, + 16808,22024, 16824,30216, 16840,19976, 16856,28168, 16872,24072, 16888,32264, + 16920,24840, 16936,20744, 16952,28936, 16968,18696, 16984,26888, 17000,22792, + 17016,30984, 17032,17672, 17048,25864, 17064,21768, 17080,29960, 17096,19720, + 17112,27912, 17128,23816, 17144,32008, 17176,25352, 17192,21256, 17208,29448, + 17224,19208, 17240,27400, 17256,23304, 17272,31496, 17288,18184, 17304,26376, + 17320,22280, 17336,30472, 17352,20232, 17368,28424, 17384,24328, 17400,32520, + 17432,24712, 17448,20616, 17464,28808, 17480,18568, 17496,26760, 17512,22664, + 17528,30856, 17560,25736, 17576,21640, 17592,29832, 17608,19592, 17624,27784, + 17640,23688, 17656,31880, 17688,25224, 17704,21128, 17720,29320, 17736,19080, + 17752,27272, 17768,23176, 17784,31368, 17800,18056, 17816,26248, 17832,22152, + 17848,30344, 17864,20104, 17880,28296, 17896,24200, 17912,32392, 17944,24968, + 17960,20872, 17976,29064, 17992,18824, 18008,27016, 18024,22920, 18040,31112, + 18072,25992, 18088,21896, 18104,30088, 18120,19848, 18136,28040, 18152,23944, + 18168,32136, 18200,25480, 18216,21384, 18232,29576, 18248,19336, 18264,27528, + 18280,23432, 18296,31624, 18328,26504, 18344,22408, 18360,30600, 18376,20360, + 18392,28552, 18408,24456, 18424,32648, 18456,24648, 18472,20552, 18488,28744, + 18520,26696, 18536,22600, 18552,30792, 18584,25672, 18600,21576, 18616,29768, + 18632,19528, 18648,27720, 18664,23624, 18680,31816, 18712,25160, 18728,21064, + 18744,29256, 18760,19016, 18776,27208, 18792,23112, 18808,31304, 18840,26184, + 18856,22088, 18872,30280, 18888,20040, 18904,28232, 18920,24136, 18936,32328, + 18968,24904, 18984,20808, 19000,29000, 19032,26952, 19048,22856, 19064,31048, + 19096,25928, 19112,21832, 19128,30024, 19144,19784, 19160,27976, 19176,23880, + 19192,32072, 19224,25416, 19240,21320, 19256,29512, 19288,27464, 19304,23368, + 19320,31560, 19352,26440, 19368,22344, 19384,30536, 19400,20296, 19416,28488, + 19432,24392, 19448,32584, 19480,24776, 19496,20680, 19512,28872, 19544,26824, + 19560,22728, 19576,30920, 19608,25800, 19624,21704, 19640,29896, 19672,27848, + 19688,23752, 19704,31944, 19736,25288, 19752,21192, 19768,29384, 19800,27336, + 19816,23240, 19832,31432, 19864,26312, 19880,22216, 19896,30408, 19912,20168, + 19928,28360, 19944,24264, 19960,32456, 19992,25032, 20008,20936, 20024,29128, + 20056,27080, 20072,22984, 20088,31176, 20120,26056, 20136,21960, 20152,30152, + 20184,28104, 20200,24008, 20216,32200, 20248,25544, 20264,21448, 20280,29640, + 20312,27592, 20328,23496, 20344,31688, 20376,26568, 20392,22472, 20408,30664, + 20440,28616, 20456,24520, 20472,32712, 20504,24616, 20536,28712, 20568,26664, + 20584,22568, 20600,30760, 20632,25640, 20648,21544, 20664,29736, 20696,27688, + 20712,23592, 20728,31784, 20760,25128, 20776,21032, 20792,29224, 20824,27176, + 20840,23080, 20856,31272, 20888,26152, 20904,22056, 20920,30248, 20952,28200, + 20968,24104, 20984,32296, 21016,24872, 21048,28968, 21080,26920, 21096,22824, + 21112,31016, 21144,25896, 21160,21800, 21176,29992, 21208,27944, 21224,23848, + 21240,32040, 21272,25384, 21304,29480, 21336,27432, 21352,23336, 21368,31528, + 21400,26408, 21416,22312, 21432,30504, 21464,28456, 21480,24360, 21496,32552, + 21528,24744, 21560,28840, 21592,26792, 21608,22696, 21624,30888, 21656,25768, + 21688,29864, 21720,27816, 21736,23720, 21752,31912, 21784,25256, 21816,29352, + 21848,27304, 21864,23208, 21880,31400, 21912,26280, 21928,22184, 21944,30376, + 21976,28328, 21992,24232, 22008,32424, 22040,25000, 22072,29096, 22104,27048, + 22120,22952, 22136,31144, 22168,26024, 22200,30120, 22232,28072, 22248,23976, + 22264,32168, 22296,25512, 22328,29608, 22360,27560, 22376,23464, 22392,31656, + 22424,26536, 22456,30632, 22488,28584, 22504,24488, 22520,32680, 22552,24680, + 22584,28776, 22616,26728, 22648,30824, 22680,25704, 22712,29800, 22744,27752, + 22760,23656, 22776,31848, 22808,25192, 22840,29288, 22872,27240, 22888,23144, + 22904,31336, 22936,26216, 22968,30312, 23000,28264, 23016,24168, 23032,32360, + 23064,24936, 23096,29032, 23128,26984, 23160,31080, 23192,25960, 23224,30056, + 23256,28008, 23272,23912, 23288,32104, 23320,25448, 23352,29544, 23384,27496, + 23416,31592, 23448,26472, 23480,30568, 23512,28520, 23528,24424, 23544,32616, + 23576,24808, 23608,28904, 23640,26856, 23672,30952, 23704,25832, 23736,29928, + 23768,27880, 23800,31976, 23832,25320, 23864,29416, 23896,27368, 23928,31464, + 23960,26344, 23992,30440, 24024,28392, 24040,24296, 24056,32488, 24088,25064, + 24120,29160, 24152,27112, 24184,31208, 24216,26088, 24248,30184, 24280,28136, + 24312,32232, 24344,25576, 24376,29672, 24408,27624, 24440,31720, 24472,26600, + 24504,30696, 24536,28648, 24568,32744, 24632,28696, 24664,26648, 24696,30744, + 24728,25624, 24760,29720, 24792,27672, 24824,31768, 24856,25112, 24888,29208, + 24920,27160, 24952,31256, 24984,26136, 25016,30232, 25048,28184, 25080,32280, + 25144,28952, 25176,26904, 25208,31000, 25240,25880, 25272,29976, 25304,27928, + 25336,32024, 25400,29464, 25432,27416, 25464,31512, 25496,26392, 25528,30488, + 25560,28440, 25592,32536, 25656,28824, 25688,26776, 25720,30872, 25784,29848, + 25816,27800, 25848,31896, 25912,29336, 25944,27288, 25976,31384, 26008,26264, + 26040,30360, 26072,28312, 26104,32408, 26168,29080, 26200,27032, 26232,31128, + 26296,30104, 26328,28056, 26360,32152, 26424,29592, 26456,27544, 26488,31640, + 26552,30616, 26584,28568, 26616,32664, 26680,28760, 26744,30808, 26808,29784, + 26840,27736, 26872,31832, 26936,29272, 26968,27224, 27000,31320, 27064,30296, + 27096,28248, 27128,32344, 27192,29016, 27256,31064, 27320,30040, 27352,27992, + 27384,32088, 27448,29528, 27512,31576, 27576,30552, 27608,28504, 27640,32600, + 27704,28888, 27768,30936, 27832,29912, 27896,31960, 27960,29400, 28024,31448, + 28088,30424, 28120,28376, 28152,32472, 28216,29144, 28280,31192, 28344,30168, + 28408,32216, 28472,29656, 28536,31704, 28600,30680, 28664,32728, 28792,30776, + 28856,29752, 28920,31800, 28984,29240, 29048,31288, 29112,30264, 29176,32312, + 29304,31032, 29368,30008, 29432,32056, 29560,31544, 29624,30520, 29688,32568, + 29816,30904, 29944,31928, 30072,31416, 30136,30392, 30200,32440, 30328,31160, + 30456,32184, 30584,31672, 30712,32696, 30968,31864, 31096,31352, 31224,32376, + 31480,32120, 31736,32632, 32248,32504 +}; + +/** +* \par +* Example code for Floating-point RFFT Twiddle factors Generation: +* \par +*
TW = exp(2*pi*i*[0:L/2-1]/L - pi/2*i).' 
+* \par +* Real and Imag values are in interleaved fashion +*/ +const float32_t twiddleCoef_rfft_32[32] = { + 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 +}; + +const float32_t twiddleCoef_rfft_64[64] = { + 0.000000000000000f, 1.000000000000000f, + 0.098017140329561f, 0.995184726672197f, + 0.195090322016128f, 0.980785280403230f, + 0.290284677254462f, 0.956940335732209f, + 0.382683432365090f, 0.923879532511287f, + 0.471396736825998f, 0.881921264348355f, + 0.555570233019602f, 0.831469612302545f, + 0.634393284163645f, 0.773010453362737f, + 0.707106781186547f, 0.707106781186548f, + 0.773010453362737f, 0.634393284163645f, + 0.831469612302545f, 0.555570233019602f, + 0.881921264348355f, 0.471396736825998f, + 0.923879532511287f, 0.382683432365090f, + 0.956940335732209f, 0.290284677254462f, + 0.980785280403230f, 0.195090322016128f, + 0.995184726672197f, 0.098017140329561f, + 1.000000000000000f, 0.000000000000000f, + 0.995184726672197f, -0.098017140329561f, + 0.980785280403230f, -0.195090322016128f, + 0.956940335732209f, -0.290284677254462f, + 0.923879532511287f, -0.382683432365090f, + 0.881921264348355f, -0.471396736825998f, + 0.831469612302545f, -0.555570233019602f, + 0.773010453362737f, -0.634393284163645f, + 0.707106781186548f, -0.707106781186547f, + 0.634393284163645f, -0.773010453362737f, + 0.555570233019602f, -0.831469612302545f, + 0.471396736825998f, -0.881921264348355f, + 0.382683432365090f, -0.923879532511287f, + 0.290284677254462f, -0.956940335732209f, + 0.195090322016129f, -0.980785280403230f, + 0.098017140329561f, -0.995184726672197f +}; + +const float32_t twiddleCoef_rfft_128[128] = { + 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 +}; + +const float32_t twiddleCoef_rfft_256[256] = { + 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 +}; + +const float32_t twiddleCoef_rfft_512[512] = { + 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 +}; + +const float32_t twiddleCoef_rfft_1024[1024] = { + 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 +}; + +const float32_t twiddleCoef_rfft_2048[2048] = { + 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 +}; + +const float32_t twiddleCoef_rfft_4096[4096] = { + 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 +}; + + +/** + * \par + * Example code for the generation of the floating-point sine table: + *
+ * tableSize = 512;
+ * for(n = 0; n < (tableSize + 1); n++)
+ * {
+ *	sinTable[n]=sin(2*pi*n/tableSize);
+ * }
+ * \par + * where pi value is 3.14159265358979 + */ + +const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1] = { + 0.00000000f, 0.01227154f, 0.02454123f, 0.03680722f, 0.04906767f, 0.06132074f, + 0.07356456f, 0.08579731f, 0.09801714f, 0.11022221f, 0.12241068f, 0.13458071f, + 0.14673047f, 0.15885814f, 0.17096189f, 0.18303989f, 0.19509032f, 0.20711138f, + 0.21910124f, 0.23105811f, 0.24298018f, 0.25486566f, 0.26671276f, 0.27851969f, + 0.29028468f, 0.30200595f, 0.31368174f, 0.32531029f, 0.33688985f, 0.34841868f, + 0.35989504f, 0.37131719f, 0.38268343f, 0.39399204f, 0.40524131f, 0.41642956f, + 0.42755509f, 0.43861624f, 0.44961133f, 0.46053871f, 0.47139674f, 0.48218377f, + 0.49289819f, 0.50353838f, 0.51410274f, 0.52458968f, 0.53499762f, 0.54532499f, + 0.55557023f, 0.56573181f, 0.57580819f, 0.58579786f, 0.59569930f, 0.60551104f, + 0.61523159f, 0.62485949f, 0.63439328f, 0.64383154f, 0.65317284f, 0.66241578f, + 0.67155895f, 0.68060100f, 0.68954054f, 0.69837625f, 0.70710678f, 0.71573083f, + 0.72424708f, 0.73265427f, 0.74095113f, 0.74913639f, 0.75720885f, 0.76516727f, + 0.77301045f, 0.78073723f, 0.78834643f, 0.79583690f, 0.80320753f, 0.81045720f, + 0.81758481f, 0.82458930f, 0.83146961f, 0.83822471f, 0.84485357f, 0.85135519f, + 0.85772861f, 0.86397286f, 0.87008699f, 0.87607009f, 0.88192126f, 0.88763962f, + 0.89322430f, 0.89867447f, 0.90398929f, 0.90916798f, 0.91420976f, 0.91911385f, + 0.92387953f, 0.92850608f, 0.93299280f, 0.93733901f, 0.94154407f, 0.94560733f, + 0.94952818f, 0.95330604f, 0.95694034f, 0.96043052f, 0.96377607f, 0.96697647f, + 0.97003125f, 0.97293995f, 0.97570213f, 0.97831737f, 0.98078528f, 0.98310549f, + 0.98527764f, 0.98730142f, 0.98917651f, 0.99090264f, 0.99247953f, 0.99390697f, + 0.99518473f, 0.99631261f, 0.99729046f, 0.99811811f, 0.99879546f, 0.99932238f, + 0.99969882f, 0.99992470f, 1.00000000f, 0.99992470f, 0.99969882f, 0.99932238f, + 0.99879546f, 0.99811811f, 0.99729046f, 0.99631261f, 0.99518473f, 0.99390697f, + 0.99247953f, 0.99090264f, 0.98917651f, 0.98730142f, 0.98527764f, 0.98310549f, + 0.98078528f, 0.97831737f, 0.97570213f, 0.97293995f, 0.97003125f, 0.96697647f, + 0.96377607f, 0.96043052f, 0.95694034f, 0.95330604f, 0.94952818f, 0.94560733f, + 0.94154407f, 0.93733901f, 0.93299280f, 0.92850608f, 0.92387953f, 0.91911385f, + 0.91420976f, 0.90916798f, 0.90398929f, 0.89867447f, 0.89322430f, 0.88763962f, + 0.88192126f, 0.87607009f, 0.87008699f, 0.86397286f, 0.85772861f, 0.85135519f, + 0.84485357f, 0.83822471f, 0.83146961f, 0.82458930f, 0.81758481f, 0.81045720f, + 0.80320753f, 0.79583690f, 0.78834643f, 0.78073723f, 0.77301045f, 0.76516727f, + 0.75720885f, 0.74913639f, 0.74095113f, 0.73265427f, 0.72424708f, 0.71573083f, + 0.70710678f, 0.69837625f, 0.68954054f, 0.68060100f, 0.67155895f, 0.66241578f, + 0.65317284f, 0.64383154f, 0.63439328f, 0.62485949f, 0.61523159f, 0.60551104f, + 0.59569930f, 0.58579786f, 0.57580819f, 0.56573181f, 0.55557023f, 0.54532499f, + 0.53499762f, 0.52458968f, 0.51410274f, 0.50353838f, 0.49289819f, 0.48218377f, + 0.47139674f, 0.46053871f, 0.44961133f, 0.43861624f, 0.42755509f, 0.41642956f, + 0.40524131f, 0.39399204f, 0.38268343f, 0.37131719f, 0.35989504f, 0.34841868f, + 0.33688985f, 0.32531029f, 0.31368174f, 0.30200595f, 0.29028468f, 0.27851969f, + 0.26671276f, 0.25486566f, 0.24298018f, 0.23105811f, 0.21910124f, 0.20711138f, + 0.19509032f, 0.18303989f, 0.17096189f, 0.15885814f, 0.14673047f, 0.13458071f, + 0.12241068f, 0.11022221f, 0.09801714f, 0.08579731f, 0.07356456f, 0.06132074f, + 0.04906767f, 0.03680722f, 0.02454123f, 0.01227154f, 0.00000000f, -0.01227154f, + -0.02454123f, -0.03680722f, -0.04906767f, -0.06132074f, -0.07356456f, + -0.08579731f, -0.09801714f, -0.11022221f, -0.12241068f, -0.13458071f, + -0.14673047f, -0.15885814f, -0.17096189f, -0.18303989f, -0.19509032f, + -0.20711138f, -0.21910124f, -0.23105811f, -0.24298018f, -0.25486566f, + -0.26671276f, -0.27851969f, -0.29028468f, -0.30200595f, -0.31368174f, + -0.32531029f, -0.33688985f, -0.34841868f, -0.35989504f, -0.37131719f, + -0.38268343f, -0.39399204f, -0.40524131f, -0.41642956f, -0.42755509f, + -0.43861624f, -0.44961133f, -0.46053871f, -0.47139674f, -0.48218377f, + -0.49289819f, -0.50353838f, -0.51410274f, -0.52458968f, -0.53499762f, + -0.54532499f, -0.55557023f, -0.56573181f, -0.57580819f, -0.58579786f, + -0.59569930f, -0.60551104f, -0.61523159f, -0.62485949f, -0.63439328f, + -0.64383154f, -0.65317284f, -0.66241578f, -0.67155895f, -0.68060100f, + -0.68954054f, -0.69837625f, -0.70710678f, -0.71573083f, -0.72424708f, + -0.73265427f, -0.74095113f, -0.74913639f, -0.75720885f, -0.76516727f, + -0.77301045f, -0.78073723f, -0.78834643f, -0.79583690f, -0.80320753f, + -0.81045720f, -0.81758481f, -0.82458930f, -0.83146961f, -0.83822471f, + -0.84485357f, -0.85135519f, -0.85772861f, -0.86397286f, -0.87008699f, + -0.87607009f, -0.88192126f, -0.88763962f, -0.89322430f, -0.89867447f, + -0.90398929f, -0.90916798f, -0.91420976f, -0.91911385f, -0.92387953f, + -0.92850608f, -0.93299280f, -0.93733901f, -0.94154407f, -0.94560733f, + -0.94952818f, -0.95330604f, -0.95694034f, -0.96043052f, -0.96377607f, + -0.96697647f, -0.97003125f, -0.97293995f, -0.97570213f, -0.97831737f, + -0.98078528f, -0.98310549f, -0.98527764f, -0.98730142f, -0.98917651f, + -0.99090264f, -0.99247953f, -0.99390697f, -0.99518473f, -0.99631261f, + -0.99729046f, -0.99811811f, -0.99879546f, -0.99932238f, -0.99969882f, + -0.99992470f, -1.00000000f, -0.99992470f, -0.99969882f, -0.99932238f, + -0.99879546f, -0.99811811f, -0.99729046f, -0.99631261f, -0.99518473f, + -0.99390697f, -0.99247953f, -0.99090264f, -0.98917651f, -0.98730142f, + -0.98527764f, -0.98310549f, -0.98078528f, -0.97831737f, -0.97570213f, + -0.97293995f, -0.97003125f, -0.96697647f, -0.96377607f, -0.96043052f, + -0.95694034f, -0.95330604f, -0.94952818f, -0.94560733f, -0.94154407f, + -0.93733901f, -0.93299280f, -0.92850608f, -0.92387953f, -0.91911385f, + -0.91420976f, -0.90916798f, -0.90398929f, -0.89867447f, -0.89322430f, + -0.88763962f, -0.88192126f, -0.87607009f, -0.87008699f, -0.86397286f, + -0.85772861f, -0.85135519f, -0.84485357f, -0.83822471f, -0.83146961f, + -0.82458930f, -0.81758481f, -0.81045720f, -0.80320753f, -0.79583690f, + -0.78834643f, -0.78073723f, -0.77301045f, -0.76516727f, -0.75720885f, + -0.74913639f, -0.74095113f, -0.73265427f, -0.72424708f, -0.71573083f, + -0.70710678f, -0.69837625f, -0.68954054f, -0.68060100f, -0.67155895f, + -0.66241578f, -0.65317284f, -0.64383154f, -0.63439328f, -0.62485949f, + -0.61523159f, -0.60551104f, -0.59569930f, -0.58579786f, -0.57580819f, + -0.56573181f, -0.55557023f, -0.54532499f, -0.53499762f, -0.52458968f, + -0.51410274f, -0.50353838f, -0.49289819f, -0.48218377f, -0.47139674f, + -0.46053871f, -0.44961133f, -0.43861624f, -0.42755509f, -0.41642956f, + -0.40524131f, -0.39399204f, -0.38268343f, -0.37131719f, -0.35989504f, + -0.34841868f, -0.33688985f, -0.32531029f, -0.31368174f, -0.30200595f, + -0.29028468f, -0.27851969f, -0.26671276f, -0.25486566f, -0.24298018f, + -0.23105811f, -0.21910124f, -0.20711138f, -0.19509032f, -0.18303989f, + -0.17096189f, -0.15885814f, -0.14673047f, -0.13458071f, -0.12241068f, + -0.11022221f, -0.09801714f, -0.08579731f, -0.07356456f, -0.06132074f, + -0.04906767f, -0.03680722f, -0.02454123f, -0.01227154f, -0.00000000f +}; + +/** + * \par + * Table values are in Q31 (1.31 fixed-point format) and generation is done in + * three steps. First, generate sin values in floating point: + *
+ * tableSize = 512;
+ * for(n = 0; n < (tableSize + 1); n++)
+ * {
+ *	sinTable[n]= sin(2*pi*n/tableSize);
+ * } 
+ * where pi value is 3.14159265358979 + * \par + * Second, convert floating-point to Q31 (Fixed point): + * (sinTable[i] * pow(2, 31)) + * \par + * Finally, round to the nearest integer value: + * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); + */ +const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1] = { + 0L, 26352928L, 52701887L, 79042909L, 105372028L, 131685278L, 157978697L, + 184248325L, 210490206L, 236700388L, 262874923L, 289009871L, 315101295L, + 341145265L, 367137861L, 393075166L, 418953276L, 444768294L, 470516330L, + 496193509L, 521795963L, 547319836L, 572761285L, 598116479L, 623381598L, + 648552838L, 673626408L, 698598533L, 723465451L, 748223418L, 772868706L, + 797397602L, 821806413L, 846091463L, 870249095L, 894275671L, 918167572L, + 941921200L, 965532978L, 988999351L, 1012316784L, 1035481766L, 1058490808L, + 1081340445L, 1104027237L, 1126547765L, 1148898640L, 1171076495L, 1193077991L, + 1214899813L, 1236538675L, 1257991320L, 1279254516L, 1300325060L, 1321199781L, + 1341875533L, 1362349204L, 1382617710L, 1402678000L, 1422527051L, 1442161874L, + 1461579514L, 1480777044L, 1499751576L, 1518500250L, 1537020244L, 1555308768L, + 1573363068L, 1591180426L, 1608758157L, 1626093616L, 1643184191L, 1660027308L, + 1676620432L, 1692961062L, 1709046739L, 1724875040L, 1740443581L, 1755750017L, + 1770792044L, 1785567396L, 1800073849L, 1814309216L, 1828271356L, 1841958164L, + 1855367581L, 1868497586L, 1881346202L, 1893911494L, 1906191570L, 1918184581L, + 1929888720L, 1941302225L, 1952423377L, 1963250501L, 1973781967L, 1984016189L, + 1993951625L, 2003586779L, 2012920201L, 2021950484L, 2030676269L, 2039096241L, + 2047209133L, 2055013723L, 2062508835L, 2069693342L, 2076566160L, 2083126254L, + 2089372638L, 2095304370L, 2100920556L, 2106220352L, 2111202959L, 2115867626L, + 2120213651L, 2124240380L, 2127947206L, 2131333572L, 2134398966L, 2137142927L, + 2139565043L, 2141664948L, 2143442326L, 2144896910L, 2146028480L, 2146836866L, + 2147321946L, 2147483647L, 2147321946L, 2146836866L, 2146028480L, 2144896910L, + 2143442326L, 2141664948L, 2139565043L, 2137142927L, 2134398966L, 2131333572L, + 2127947206L, 2124240380L, 2120213651L, 2115867626L, 2111202959L, 2106220352L, + 2100920556L, 2095304370L, 2089372638L, 2083126254L, 2076566160L, 2069693342L, + 2062508835L, 2055013723L, 2047209133L, 2039096241L, 2030676269L, 2021950484L, + 2012920201L, 2003586779L, 1993951625L, 1984016189L, 1973781967L, 1963250501L, + 1952423377L, 1941302225L, 1929888720L, 1918184581L, 1906191570L, 1893911494L, + 1881346202L, 1868497586L, 1855367581L, 1841958164L, 1828271356L, 1814309216L, + 1800073849L, 1785567396L, 1770792044L, 1755750017L, 1740443581L, 1724875040L, + 1709046739L, 1692961062L, 1676620432L, 1660027308L, 1643184191L, 1626093616L, + 1608758157L, 1591180426L, 1573363068L, 1555308768L, 1537020244L, 1518500250L, + 1499751576L, 1480777044L, 1461579514L, 1442161874L, 1422527051L, 1402678000L, + 1382617710L, 1362349204L, 1341875533L, 1321199781L, 1300325060L, 1279254516L, + 1257991320L, 1236538675L, 1214899813L, 1193077991L, 1171076495L, 1148898640L, + 1126547765L, 1104027237L, 1081340445L, 1058490808L, 1035481766L, 1012316784L, + 988999351L, 965532978L, 941921200L, 918167572L, 894275671L, 870249095L, + 846091463L, 821806413L, 797397602L, 772868706L, 748223418L, 723465451L, + 698598533L, 673626408L, 648552838L, 623381598L, 598116479L, 572761285L, + 547319836L, 521795963L, 496193509L, 470516330L, 444768294L, 418953276L, + 393075166L, 367137861L, 341145265L, 315101295L, 289009871L, 262874923L, + 236700388L, 210490206L, 184248325L, 157978697L, 131685278L, 105372028L, + 79042909L, 52701887L, 26352928L, 0L, -26352928L, -52701887L, -79042909L, + -105372028L, -131685278L, -157978697L, -184248325L, -210490206L, -236700388L, + -262874923L, -289009871L, -315101295L, -341145265L, -367137861L, -393075166L, + -418953276L, -444768294L, -470516330L, -496193509L, -521795963L, -547319836L, + -572761285L, -598116479L, -623381598L, -648552838L, -673626408L, -698598533L, + -723465451L, -748223418L, -772868706L, -797397602L, -821806413L, -846091463L, + -870249095L, -894275671L, -918167572L, -941921200L, -965532978L, -988999351L, + -1012316784L, -1035481766L, -1058490808L, -1081340445L, -1104027237L, + -1126547765L, -1148898640L, -1171076495L, -1193077991L, -1214899813L, + -1236538675L, -1257991320L, -1279254516L, -1300325060L, -1321199781L, + -1341875533L, -1362349204L, -1382617710L, -1402678000L, -1422527051L, + -1442161874L, -1461579514L, -1480777044L, -1499751576L, -1518500250L, + -1537020244L, -1555308768L, -1573363068L, -1591180426L, -1608758157L, + -1626093616L, -1643184191L, -1660027308L, -1676620432L, -1692961062L, + -1709046739L, -1724875040L, -1740443581L, -1755750017L, -1770792044L, + -1785567396L, -1800073849L, -1814309216L, -1828271356L, -1841958164L, + -1855367581L, -1868497586L, -1881346202L, -1893911494L, -1906191570L, + -1918184581L, -1929888720L, -1941302225L, -1952423377L, -1963250501L, + -1973781967L, -1984016189L, -1993951625L, -2003586779L, -2012920201L, + -2021950484L, -2030676269L, -2039096241L, -2047209133L, -2055013723L, + -2062508835L, -2069693342L, -2076566160L, -2083126254L, -2089372638L, + -2095304370L, -2100920556L, -2106220352L, -2111202959L, -2115867626L, + -2120213651L, -2124240380L, -2127947206L, -2131333572L, -2134398966L, + -2137142927L, -2139565043L, -2141664948L, -2143442326L, -2144896910L, + -2146028480L, -2146836866L, -2147321946L, (q31_t)0x80000000, -2147321946L, + -2146836866L, -2146028480L, -2144896910L, -2143442326L, -2141664948L, + -2139565043L, -2137142927L, -2134398966L, -2131333572L, -2127947206L, + -2124240380L, -2120213651L, -2115867626L, -2111202959L, -2106220352L, + -2100920556L, -2095304370L, -2089372638L, -2083126254L, -2076566160L, + -2069693342L, -2062508835L, -2055013723L, -2047209133L, -2039096241L, + -2030676269L, -2021950484L, -2012920201L, -2003586779L, -1993951625L, + -1984016189L, -1973781967L, -1963250501L, -1952423377L, -1941302225L, + -1929888720L, -1918184581L, -1906191570L, -1893911494L, -1881346202L, + -1868497586L, -1855367581L, -1841958164L, -1828271356L, -1814309216L, + -1800073849L, -1785567396L, -1770792044L, -1755750017L, -1740443581L, + -1724875040L, -1709046739L, -1692961062L, -1676620432L, -1660027308L, + -1643184191L, -1626093616L, -1608758157L, -1591180426L, -1573363068L, + -1555308768L, -1537020244L, -1518500250L, -1499751576L, -1480777044L, + -1461579514L, -1442161874L, -1422527051L, -1402678000L, -1382617710L, + -1362349204L, -1341875533L, -1321199781L, -1300325060L, -1279254516L, + -1257991320L, -1236538675L, -1214899813L, -1193077991L, -1171076495L, + -1148898640L, -1126547765L, -1104027237L, -1081340445L, -1058490808L, + -1035481766L, -1012316784L, -988999351L, -965532978L, -941921200L, + -918167572L, -894275671L, -870249095L, -846091463L, -821806413L, -797397602L, + -772868706L, -748223418L, -723465451L, -698598533L, -673626408L, -648552838L, + -623381598L, -598116479L, -572761285L, -547319836L, -521795963L, -496193509L, + -470516330L, -444768294L, -418953276L, -393075166L, -367137861L, -341145265L, + -315101295L, -289009871L, -262874923L, -236700388L, -210490206L, -184248325L, + -157978697L, -131685278L, -105372028L, -79042909L, -52701887L, -26352928L, 0 +}; + +/** + * \par + * Table values are in Q15 (1.15 fixed-point format) and generation is done in + * three steps. First, generate sin values in floating point: + *
+ * tableSize = 512;
+ * for(n = 0; n < (tableSize + 1); n++)
+ * {
+ *	sinTable[n]= sin(2*pi*n/tableSize);
+ * } 
+ * where pi value is 3.14159265358979 + * \par + * Second, convert floating-point to Q15 (Fixed point): + * (sinTable[i] * pow(2, 15)) + * \par + * Finally, round to the nearest integer value: + * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); + */ +const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1] = { + 0, 402, 804, 1206, 1608, 2009, 2411, 2811, 3212, 3612, 4011, 4410, 4808, + 5205, 5602, 5998, 6393, 6787, 7180, 7571, 7962, 8351, 8740, 9127, 9512, + 9896, 10279, 10660, 11039, 11417, 11793, 12167, 12540, 12910, 13279, + 13646, 14010, 14373, 14733, 15091, 15447, 15800, 16151, 16500, 16846, + 17190, 17531, 17869, 18205, 18538, 18868, 19195, 19520, 19841, 20160, + 20475, 20788, 21097, 21403, 21706, 22006, 22302, 22595, 22884, 23170, + 23453, 23732, 24008, 24279, 24548, 24812, 25073, 25330, 25583, 25833, + 26078, 26320, 26557, 26791, 27020, 27246, 27467, 27684, 27897, 28106, + 28311, 28511, 28707, 28899, 29086, 29269, 29448, 29622, 29792, 29957, + 30118, 30274, 30425, 30572, 30715, 30853, 30986, 31114, 31238, 31357, + 31471, 31581, 31686, 31786, 31881, 31972, 32058, 32138, 32214, 32286, + 32352, 32413, 32470, 32522, 32568, 32610, 32647, 32679, 32706, 32729, + 32746, 32758, 32766, 32767, 32766, 32758, 32746, 32729, 32706, 32679, + 32647, 32610, 32568, 32522, 32470, 32413, 32352, 32286, 32214, 32138, + 32058, 31972, 31881, 31786, 31686, 31581, 31471, 31357, 31238, 31114, + 30986, 30853, 30715, 30572, 30425, 30274, 30118, 29957, 29792, 29622, + 29448, 29269, 29086, 28899, 28707, 28511, 28311, 28106, 27897, 27684, + 27467, 27246, 27020, 26791, 26557, 26320, 26078, 25833, 25583, 25330, + 25073, 24812, 24548, 24279, 24008, 23732, 23453, 23170, 22884, 22595, + 22302, 22006, 21706, 21403, 21097, 20788, 20475, 20160, 19841, 19520, + 19195, 18868, 18538, 18205, 17869, 17531, 17190, 16846, 16500, 16151, + 15800, 15447, 15091, 14733, 14373, 14010, 13646, 13279, 12910, 12540, + 12167, 11793, 11417, 11039, 10660, 10279, 9896, 9512, 9127, 8740, 8351, + 7962, 7571, 7180, 6787, 6393, 5998, 5602, 5205, 4808, 4410, 4011, 3612, + 3212, 2811, 2411, 2009, 1608, 1206, 804, 402, 0, -402, -804, -1206, + -1608, -2009, -2411, -2811, -3212, -3612, -4011, -4410, -4808, -5205, + -5602, -5998, -6393, -6787, -7180, -7571, -7962, -8351, -8740, -9127, + -9512, -9896, -10279, -10660, -11039, -11417, -11793, -12167, -12540, + -12910, -13279, -13646, -14010, -14373, -14733, -15091, -15447, -15800, + -16151, -16500, -16846, -17190, -17531, -17869, -18205, -18538, -18868, + -19195, -19520, -19841, -20160, -20475, -20788, -21097, -21403, -21706, + -22006, -22302, -22595, -22884, -23170, -23453, -23732, -24008, -24279, + -24548, -24812, -25073, -25330, -25583, -25833, -26078, -26320, -26557, + -26791, -27020, -27246, -27467, -27684, -27897, -28106, -28311, -28511, + -28707, -28899, -29086, -29269, -29448, -29622, -29792, -29957, -30118, + -30274, -30425, -30572, -30715, -30853, -30986, -31114, -31238, -31357, + -31471, -31581, -31686, -31786, -31881, -31972, -32058, -32138, -32214, + -32286, -32352, -32413, -32470, -32522, -32568, -32610, -32647, -32679, + -32706, -32729, -32746, -32758, -32766, -32768, -32766, -32758, -32746, + -32729, -32706, -32679, -32647, -32610, -32568, -32522, -32470, -32413, + -32352, -32286, -32214, -32138, -32058, -31972, -31881, -31786, -31686, + -31581, -31471, -31357, -31238, -31114, -30986, -30853, -30715, -30572, + -30425, -30274, -30118, -29957, -29792, -29622, -29448, -29269, -29086, + -28899, -28707, -28511, -28311, -28106, -27897, -27684, -27467, -27246, + -27020, -26791, -26557, -26320, -26078, -25833, -25583, -25330, -25073, + -24812, -24548, -24279, -24008, -23732, -23453, -23170, -22884, -22595, + -22302, -22006, -21706, -21403, -21097, -20788, -20475, -20160, -19841, + -19520, -19195, -18868, -18538, -18205, -17869, -17531, -17190, -16846, + -16500, -16151, -15800, -15447, -15091, -14733, -14373, -14010, -13646, + -13279, -12910, -12540, -12167, -11793, -11417, -11039, -10660, -10279, + -9896, -9512, -9127, -8740, -8351, -7962, -7571, -7180, -6787, -6393, + -5998, -5602, -5205, -4808, -4410, -4011, -3612, -3212, -2811, -2411, + -2009, -1608, -1206, -804, -402, 0 +}; diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h new file mode 100644 index 000000000..dfea7460e --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h @@ -0,0 +1,121 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_common_tables.h + * Description: Extern declaration for common tables + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _ARM_COMMON_TABLES_H +#define _ARM_COMMON_TABLES_H + +#include "arm_math.h" + +extern const uint16_t armBitRevTable[1024]; +extern const q15_t armRecipTableQ15[64]; +extern const q31_t armRecipTableQ31[64]; +extern const float32_t twiddleCoef_16[32]; +extern const float32_t twiddleCoef_32[64]; +extern const float32_t twiddleCoef_64[128]; +extern const float32_t twiddleCoef_128[256]; +extern const float32_t twiddleCoef_256[512]; +extern const float32_t twiddleCoef_512[1024]; +extern const float32_t twiddleCoef_1024[2048]; +extern const float32_t twiddleCoef_2048[4096]; +extern const float32_t twiddleCoef_4096[8192]; +#define twiddleCoef twiddleCoef_4096 +extern const q31_t twiddleCoef_16_q31[24]; +extern const q31_t twiddleCoef_32_q31[48]; +extern const q31_t twiddleCoef_64_q31[96]; +extern const q31_t twiddleCoef_128_q31[192]; +extern const q31_t twiddleCoef_256_q31[384]; +extern const q31_t twiddleCoef_512_q31[768]; +extern const q31_t twiddleCoef_1024_q31[1536]; +extern const q31_t twiddleCoef_2048_q31[3072]; +extern const q31_t twiddleCoef_4096_q31[6144]; +extern const q15_t twiddleCoef_16_q15[24]; +extern const q15_t twiddleCoef_32_q15[48]; +extern const q15_t twiddleCoef_64_q15[96]; +extern const q15_t twiddleCoef_128_q15[192]; +extern const q15_t twiddleCoef_256_q15[384]; +extern const q15_t twiddleCoef_512_q15[768]; +extern const q15_t twiddleCoef_1024_q15[1536]; +extern const q15_t twiddleCoef_2048_q15[3072]; +extern const q15_t twiddleCoef_4096_q15[6144]; +extern const float32_t twiddleCoef_rfft_32[32]; +extern const float32_t twiddleCoef_rfft_64[64]; +extern const float32_t twiddleCoef_rfft_128[128]; +extern const float32_t twiddleCoef_rfft_256[256]; +extern const float32_t twiddleCoef_rfft_512[512]; +extern const float32_t twiddleCoef_rfft_1024[1024]; +extern const float32_t twiddleCoef_rfft_2048[2048]; +extern const float32_t twiddleCoef_rfft_4096[4096]; + +/* floating-point bit reversal tables */ +#define ARMBITREVINDEXTABLE_16_TABLE_LENGTH ((uint16_t)20) +#define ARMBITREVINDEXTABLE_32_TABLE_LENGTH ((uint16_t)48) +#define ARMBITREVINDEXTABLE_64_TABLE_LENGTH ((uint16_t)56) +#define ARMBITREVINDEXTABLE_128_TABLE_LENGTH ((uint16_t)208) +#define ARMBITREVINDEXTABLE_256_TABLE_LENGTH ((uint16_t)440) +#define ARMBITREVINDEXTABLE_512_TABLE_LENGTH ((uint16_t)448) +#define ARMBITREVINDEXTABLE_1024_TABLE_LENGTH ((uint16_t)1800) +#define ARMBITREVINDEXTABLE_2048_TABLE_LENGTH ((uint16_t)3808) +#define ARMBITREVINDEXTABLE_4096_TABLE_LENGTH ((uint16_t)4032) + +extern const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE_16_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE_32_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE_64_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE_1024_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE_2048_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE_4096_TABLE_LENGTH]; + +/* fixed-point bit reversal tables */ +#define ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH ((uint16_t)12) +#define ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH ((uint16_t)24) +#define ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH ((uint16_t)56) +#define ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH ((uint16_t)112) +#define ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH ((uint16_t)240) +#define ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH ((uint16_t)480) +#define ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH ((uint16_t)992) +#define ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH ((uint16_t)1984) +#define ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH ((uint16_t)4032) + +extern const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH]; +extern const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH]; + +/* Tables for Fast Math Sine and Cosine */ +extern const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1]; +extern const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1]; +extern const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1]; + +#endif /* ARM_COMMON_TABLES_H */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c new file mode 100644 index 000000000..4f412623f --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c @@ -0,0 +1,379 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_const_structs.c + * Description: Constant structs that are initialized for user convenience. + * For example, some can be given as arguments to the arm_cfft_f32() or arm_rfft_f32() functions. + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_const_structs.h" + +/* Floating-point structs */ +const arm_cfft_instance_f32 arm_cfft_sR_f32_len16 = { + 16, twiddleCoef_16, armBitRevIndexTable16, ARMBITREVINDEXTABLE_16_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len32 = { + 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_32_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len64 = { + 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE_64_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len128 = { + 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len256 = { + 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len512 = { + 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024 = { + 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE_1024_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048 = { + 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE_2048_TABLE_LENGTH +}; + +const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096 = { + 4096, twiddleCoef_4096, armBitRevIndexTable4096, ARMBITREVINDEXTABLE_4096_TABLE_LENGTH +}; + +/* Fixed-point structs */ +const arm_cfft_instance_q31 arm_cfft_sR_q31_len16 = { + 16, twiddleCoef_16_q31, armBitRevIndexTable_fixed_16, ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len32 = { + 32, twiddleCoef_32_q31, armBitRevIndexTable_fixed_32, ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len64 = { + 64, twiddleCoef_64_q31, armBitRevIndexTable_fixed_64, ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len128 = { + 128, twiddleCoef_128_q31, armBitRevIndexTable_fixed_128, ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len256 = { + 256, twiddleCoef_256_q31, armBitRevIndexTable_fixed_256, ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len512 = { + 512, twiddleCoef_512_q31, armBitRevIndexTable_fixed_512, ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024 = { + 1024, twiddleCoef_1024_q31, armBitRevIndexTable_fixed_1024, ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048 = { + 2048, twiddleCoef_2048_q31, armBitRevIndexTable_fixed_2048, ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH +}; + +const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096 = { + 4096, twiddleCoef_4096_q31, armBitRevIndexTable_fixed_4096, ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len16 = { + 16, twiddleCoef_16_q15, armBitRevIndexTable_fixed_16, ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len32 = { + 32, twiddleCoef_32_q15, armBitRevIndexTable_fixed_32, ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len64 = { + 64, twiddleCoef_64_q15, armBitRevIndexTable_fixed_64, ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len128 = { + 128, twiddleCoef_128_q15, armBitRevIndexTable_fixed_128, ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len256 = { + 256, twiddleCoef_256_q15, armBitRevIndexTable_fixed_256, ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len512 = { + 512, twiddleCoef_512_q15, armBitRevIndexTable_fixed_512, ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024 = { + 1024, twiddleCoef_1024_q15, armBitRevIndexTable_fixed_1024, ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048 = { + 2048, twiddleCoef_2048_q15, armBitRevIndexTable_fixed_2048, ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH +}; + +const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096 = { + 4096, twiddleCoef_4096_q15, armBitRevIndexTable_fixed_4096, ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH +}; + +/* Structure for real-value inputs */ +/* Floating-point structs */ +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len32 = { + { 16, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_16_TABLE_LENGTH }, + 32U, + (float32_t *)twiddleCoef_rfft_32 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len64 = { + { 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_32_TABLE_LENGTH }, + 64U, + (float32_t *)twiddleCoef_rfft_64 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len128 = { + { 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE_64_TABLE_LENGTH }, + 128U, + (float32_t *)twiddleCoef_rfft_128 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len256 = { + { 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH }, + 256U, + (float32_t *)twiddleCoef_rfft_256 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len512 = { + { 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH }, + 512U, + (float32_t *)twiddleCoef_rfft_512 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len1024 = { + { 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH }, + 1024U, + (float32_t *)twiddleCoef_rfft_1024 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len2048 = { + { 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE_1024_TABLE_LENGTH }, + 2048U, + (float32_t *)twiddleCoef_rfft_2048 +}; + +const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len4096 = { + { 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE_2048_TABLE_LENGTH }, + 4096U, + (float32_t *)twiddleCoef_rfft_4096 +}; + +/* Fixed-point structs */ +/* q31_t */ +extern const q31_t realCoefAQ31[8192]; +extern const q31_t realCoefBQ31[8192]; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len32 = { + 32U, + 0, + 1, + 256U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len16 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len64 = { + 64U, + 0, + 1, + 128U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len32 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len128 = { + 128U, + 0, + 1, + 64U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len64 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len256 = { + 256U, + 0, + 1, + 32U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len128 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len512 = { + 512U, + 0, + 1, + 16U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len256 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len1024 = { + 1024U, + 0, + 1, + 8U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len512 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len2048 = { + 2048U, + 0, + 1, + 4U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len1024 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len4096 = { + 4096U, + 0, + 1, + 2U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len2048 +}; + +const arm_rfft_instance_q31 arm_rfft_sR_q31_len8192 = { + 8192U, + 0, + 1, + 1U, + (q31_t*)realCoefAQ31, + (q31_t*)realCoefBQ31, + &arm_cfft_sR_q31_len4096 +}; + +/* q15_t */ +extern const q15_t realCoefAQ15[8192]; +extern const q15_t realCoefBQ15[8192]; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len32 = { + 32U, + 0, + 1, + 256U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len16 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len64 = { + 64U, + 0, + 1, + 128U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len32 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len128 = { + 128U, + 0, + 1, + 64U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len64 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len256 = { + 256U, + 0, + 1, + 32U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len128 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len512 = { + 512U, + 0, + 1, + 16U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len256 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len1024 = { + 1024U, + 0, + 1, + 8U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len512 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len2048 = { + 2048U, + 0, + 1, + 4U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len1024 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len4096 = { + 4096U, + 0, + 1, + 2U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len2048 +}; + +const arm_rfft_instance_q15 arm_rfft_sR_q15_len8192 = { + 8192U, + 0, + 1, + 1U, + (q15_t*)realCoefAQ15, + (q15_t*)realCoefBQ15, + &arm_cfft_sR_q15_len4096 +}; diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h new file mode 100644 index 000000000..80a3e8bbe --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h @@ -0,0 +1,66 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_const_structs.h + * Description: Constant structs that are initialized for user convenience. + * For example, some can be given as arguments to the arm_cfft_f32() function. + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _ARM_CONST_STRUCTS_H +#define _ARM_CONST_STRUCTS_H + +#include "arm_math.h" +#include "arm_common_tables.h" + + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048; + extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096; + + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048; + extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096; + + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048; + extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096; + +#endif diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c new file mode 100644 index 000000000..1e2b5cfca --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c @@ -0,0 +1,123 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_copy_f32.c + * Description: Copies the elements of a floating-point vector + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" + +/** + * @ingroup groupSupport + */ + +/** + * @defgroup copy Vector Copy + * + * Copies sample by sample from source vector to destination vector. + * + *
+ * 	pDst[n] = pSrc[n];   0 <= n < blockSize.
+ * 
+ * + * There are separate functions for floating point, Q31, Q15, and Q7 data types. + */ + +/** + * @addtogroup copy + * @{ + */ + +/** + * @brief Copies the elements of a floating-point vector. + * @param[in] *pSrc points to input vector + * @param[out] *pDst points to output vector + * @param[in] blockSize length of the input vector + * @return none. + * + */ + + +void arm_copy_f32( + float32_t * pSrc, + float32_t * pDst, + uint32_t blockSize) +{ + uint32_t blkCnt; /* loop counter */ + +#if defined (ARM_MATH_DSP) + + /* Run the below code for Cortex-M4 and Cortex-M3 */ + float32_t in1, in2, in3, in4; + + /*loop Unrolling */ + blkCnt = blockSize >> 2U; + + /* First part of the processing with loop unrolling. Compute 4 outputs at a time. + ** a second loop below computes the remaining 1 to 3 samples. */ + while (blkCnt > 0U) + { + /* C = A */ + /* Copy and then store the results in the destination buffer */ + in1 = *pSrc++; + in2 = *pSrc++; + in3 = *pSrc++; + in4 = *pSrc++; + + *pDst++ = in1; + *pDst++ = in2; + *pDst++ = in3; + *pDst++ = in4; + + /* Decrement the loop counter */ + blkCnt--; + } + + /* If the blockSize is not a multiple of 4, compute any remaining output samples here. + ** No loop unrolling is used. */ + blkCnt = blockSize % 0x4U; + +#else + + /* Run the below code for Cortex-M0 */ + + /* Loop over blockSize number of values */ + blkCnt = blockSize; + +#endif /* #if defined (ARM_MATH_DSP) */ + + while (blkCnt > 0U) + { + /* C = A */ + /* Copy and then store the results in the destination buffer */ + *pDst++ = *pSrc++; + + /* Decrement the loop counter */ + blkCnt--; + } +} + +/** + * @} end of BasicCopy group + */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c new file mode 100644 index 000000000..a038f2ff0 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c @@ -0,0 +1,274 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_mat_mult_f32.c + * Description: Floating-point matrix multiplication + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" + +/** + * @ingroup groupMatrix + */ + +/** + * @defgroup MatrixMult Matrix Multiplication + * + * Multiplies two matrices. + * + * \image html MatrixMultiplication.gif "Multiplication of two 3 x 3 matrices" + + * Matrix multiplication is only defined if the number of columns of the + * first matrix equals the number of rows of the second matrix. + * Multiplying an M x N matrix with an N x P matrix results + * in an M x P matrix. + * When matrix size checking is enabled, the functions check: (1) that the inner dimensions of + * pSrcA and pSrcB are equal; and (2) that the size of the output + * matrix equals the outer dimensions of pSrcA and pSrcB. + */ + + +/** + * @addtogroup MatrixMult + * @{ + */ + +/** + * @brief Floating-point matrix multiplication. + * @param[in] *pSrcA points to the first input matrix structure + * @param[in] *pSrcB points to the second input matrix structure + * @param[out] *pDst points to output matrix structure + * @return The function returns either + * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking. + */ + +arm_status arm_mat_mult_f32( + const arm_matrix_instance_f32 * pSrcA, + const arm_matrix_instance_f32 * pSrcB, + arm_matrix_instance_f32 * pDst) +{ + float32_t *pIn1 = pSrcA->pData; /* input data matrix pointer A */ + float32_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ + float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ + float32_t *pOut = pDst->pData; /* output data matrix pointer */ + float32_t *px; /* Temporary output data matrix pointer */ + float32_t sum; /* Accumulator */ + uint16_t numRowsA = pSrcA->numRows; /* number of rows of input matrix A */ + uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ + uint16_t numColsA = pSrcA->numCols; /* number of columns of input matrix A */ + +#if defined (ARM_MATH_DSP) + + /* Run the below code for Cortex-M4 and Cortex-M3 */ + + float32_t in1, in2, in3, in4; + uint16_t col, i = 0U, j, row = numRowsA, colCnt; /* loop counters */ + arm_status status; /* status of matrix multiplication */ + +#ifdef ARM_MATH_MATRIX_CHECK + + + /* Check for matrix mismatch condition */ + if ((pSrcA->numCols != pSrcB->numRows) || + (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) + { + + /* Set status as ARM_MATH_SIZE_MISMATCH */ + status = ARM_MATH_SIZE_MISMATCH; + } + else +#endif /* #ifdef ARM_MATH_MATRIX_CHECK */ + + { + /* The following loop performs the dot-product of each row in pSrcA with each column in pSrcB */ + /* row loop */ + do + { + /* Output pointer is set to starting address of the row being processed */ + px = pOut + i; + + /* For every row wise process, the column loop counter is to be initiated */ + col = numColsB; + + /* For every row wise process, the pIn2 pointer is set + ** to the starting address of the pSrcB data */ + pIn2 = pSrcB->pData; + + j = 0U; + + /* column loop */ + do + { + /* Set the variable sum, that acts as accumulator, to zero */ + sum = 0.0f; + + /* Initiate the pointer pIn1 to point to the starting address of the column being processed */ + pIn1 = pInA; + + /* Apply loop unrolling and compute 4 MACs simultaneously. */ + colCnt = numColsA >> 2U; + + /* matrix multiplication */ + while (colCnt > 0U) + { + /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ + in3 = *pIn2; + pIn2 += numColsB; + in1 = pIn1[0]; + in2 = pIn1[1]; + sum += in1 * in3; + in4 = *pIn2; + pIn2 += numColsB; + sum += in2 * in4; + + in3 = *pIn2; + pIn2 += numColsB; + in1 = pIn1[2]; + in2 = pIn1[3]; + sum += in1 * in3; + in4 = *pIn2; + pIn2 += numColsB; + sum += in2 * in4; + pIn1 += 4U; + + /* Decrement the loop count */ + colCnt--; + } + + /* If the columns of pSrcA is not a multiple of 4, compute any remaining MACs here. + ** No loop unrolling is used. */ + colCnt = numColsA % 0x4U; + + while (colCnt > 0U) + { + /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ + sum += *pIn1++ * (*pIn2); + pIn2 += numColsB; + + /* Decrement the loop counter */ + colCnt--; + } + + /* Store the result in the destination buffer */ + *px++ = sum; + + /* Update the pointer pIn2 to point to the starting address of the next column */ + j++; + pIn2 = pSrcB->pData + j; + + /* Decrement the column loop counter */ + col--; + + } while (col > 0U); + +#else + + /* Run the below code for Cortex-M0 */ + + float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ + uint16_t col, i = 0U, row = numRowsA, colCnt; /* loop counters */ + arm_status status; /* status of matrix multiplication */ + +#ifdef ARM_MATH_MATRIX_CHECK + + /* Check for matrix mismatch condition */ + if ((pSrcA->numCols != pSrcB->numRows) || + (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) + { + + /* Set status as ARM_MATH_SIZE_MISMATCH */ + status = ARM_MATH_SIZE_MISMATCH; + } + else +#endif /* #ifdef ARM_MATH_MATRIX_CHECK */ + + { + /* The following loop performs the dot-product of each row in pInA with each column in pInB */ + /* row loop */ + do + { + /* Output pointer is set to starting address of the row being processed */ + px = pOut + i; + + /* For every row wise process, the column loop counter is to be initiated */ + col = numColsB; + + /* For every row wise process, the pIn2 pointer is set + ** to the starting address of the pSrcB data */ + pIn2 = pSrcB->pData; + + /* column loop */ + do + { + /* Set the variable sum, that acts as accumulator, to zero */ + sum = 0.0f; + + /* Initialize the pointer pIn1 to point to the starting address of the row being processed */ + pIn1 = pInA; + + /* Matrix A columns number of MAC operations are to be performed */ + colCnt = numColsA; + + while (colCnt > 0U) + { + /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ + sum += *pIn1++ * (*pIn2); + pIn2 += numColsB; + + /* Decrement the loop counter */ + colCnt--; + } + + /* Store the result in the destination buffer */ + *px++ = sum; + + /* Decrement the column loop counter */ + col--; + + /* Update the pointer pIn2 to point to the starting address of the next column */ + pIn2 = pInB + (numColsB - col); + + } while (col > 0U); + +#endif /* #if defined (ARM_MATH_DSP) */ + + /* Update the pointer pInA to point to the starting address of the next row */ + i = i + numColsB; + pInA = pInA + numColsA; + + /* Decrement the row loop counter */ + row--; + + } while (row > 0U); + /* Set status as ARM_MATH_SUCCESS */ + status = ARM_MATH_SUCCESS; + } + + /* Return to application */ + return (status); +} + +/** + * @} end of MatrixMult group + */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c new file mode 100644 index 000000000..c90c03783 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c @@ -0,0 +1,157 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_scale_f32.c + * Description: Multiplies a floating-point vector by a scalar + * + * $Date: 27. January 2017 + * $Revision: V.1.5.1 + * + * Target Processor: Cortex-M cores + * -------------------------------------------------------------------- */ +/* + * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "arm_math.h" + +/** + * @ingroup groupMath + */ + +/** + * @defgroup scale Vector Scale + * + * Multiply a vector by a scalar value. For floating-point data, the algorithm used is: + * + *
+ *     pDst[n] = pSrc[n] * scale,   0 <= n < blockSize.
+ * 
+ * + * In the fixed-point Q7, Q15, and Q31 functions, scale is represented by + * a fractional multiplication scaleFract and an arithmetic shift shift. + * The shift allows the gain of the scaling operation to exceed 1.0. + * The algorithm used with fixed-point data is: + * + *
+ *     pDst[n] = (pSrc[n] * scaleFract) << shift,   0 <= n < blockSize.
+ * 
+ * + * The overall scale factor applied to the fixed-point data is + *
+ *     scale = scaleFract * 2^shift.
+ * 
+ * + * The functions support in-place computation allowing the source and destination + * pointers to reference the same memory buffer. + */ + +/** + * @addtogroup scale + * @{ + */ + +/** + * @brief Multiplies a floating-point vector by a scalar. + * @param[in] *pSrc points to the input vector + * @param[in] scale scale factor to be applied + * @param[out] *pDst points to the output vector + * @param[in] blockSize number of samples in the vector + * @return none. + */ + + +void arm_scale_f32( + float32_t * pSrc, + float32_t scale, + float32_t * pDst, + uint32_t blockSize) +{ + uint32_t blkCnt; /* loop counter */ +#if defined (ARM_MATH_DSP) + +/* Run the below code for Cortex-M4 and Cortex-M3 */ + float32_t in1, in2, in3, in4; /* temporary variabels */ + + /*loop Unrolling */ + blkCnt = blockSize >> 2U; + + /* First part of the processing with loop unrolling. Compute 4 outputs at a time. + ** a second loop below computes the remaining 1 to 3 samples. */ + while (blkCnt > 0U) + { + /* C = A * scale */ + /* Scale the input and then store the results in the destination buffer. */ + /* read input samples from source */ + in1 = *pSrc; + in2 = *(pSrc + 1); + + /* multiply with scaling factor */ + in1 = in1 * scale; + + /* read input sample from source */ + in3 = *(pSrc + 2); + + /* multiply with scaling factor */ + in2 = in2 * scale; + + /* read input sample from source */ + in4 = *(pSrc + 3); + + /* multiply with scaling factor */ + in3 = in3 * scale; + in4 = in4 * scale; + /* store the result to destination */ + *pDst = in1; + *(pDst + 1) = in2; + *(pDst + 2) = in3; + *(pDst + 3) = in4; + + /* update pointers to process next samples */ + pSrc += 4U; + pDst += 4U; + + /* Decrement the loop counter */ + blkCnt--; + } + + /* If the blockSize is not a multiple of 4, compute any remaining output samples here. + ** No loop unrolling is used. */ + blkCnt = blockSize % 0x4U; + +#else + + /* Run the below code for Cortex-M0 */ + + /* Initialize blkCnt with number of samples */ + blkCnt = blockSize; + +#endif /* #if defined (ARM_MATH_DSP) */ + + while (blkCnt > 0U) + { + /* C = A * scale */ + /* Scale the input and then store the result in the destination buffer. */ + *pDst++ = (*pSrc++) * scale; + + /* Decrement the loop counter */ + blkCnt--; + } +} + +/** + * @} end of scale group + */ diff --git a/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h b/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h new file mode 100644 index 000000000..d084ed0ac --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h @@ -0,0 +1,18 @@ +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void printFloatArrF32(float32_t *, int, float); +void printFloatArrQ31(q31_t *, int, float); +void printIntArr(int32_t *, int, int); +void printHexQ31(q31_t); +void printInt32(int32_t); +void printVoid(void *); +void printStr(char *); +void printFloatAddr(float *); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c new file mode 100644 index 000000000..7ef545a27 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c @@ -0,0 +1,244 @@ +#include "logfbank.h" + +#ifdef __cplusplus +extern "C" { +#endif + +float32_t meltohz(float32_t mel); +float32_t hztomel(float32_t hz); + +#ifdef FFT_Q31 + static q31_t temp_in_q31[2 * NFFT]; + static q31_t powspectrum_q31[(NFFT/ 2 + 1)]; + static q31_t feat_q31[NFILT]; +#elif FFT_F32 + static float32_t temp_in[2 * NFFT]; + static float32_t powspectrum[(NFFT/ 2 + 1)]; + static float32_t feat[NFILT]; +#endif + static void preemph_q31(q31_t *temp_in, q31_t preemph, + int len, q31_t tail); + static void preemph_f32(float32_t *temp_in, float32_t preemph, + int len, float tail); + static void next_pow_2_uint32(uint32_t n, uint32_t *pow2, uint8_t *index); + static void int32_to_q31(const int32_t *srcVec, q31_t *destVec, + int32_t len, uint8_t max_shift); + +#ifdef __cplusplus +} +#endif + + +void logfbank( + float32_t *mfcc_result, + const int32_t *data, + const void *vfbank, + const int32_t preemph_tail + ){ + int ifftFlag = 0, doBitReverse = DO_BIT_REVERSE; + +#ifdef FFT_Q31 + uint32_t scaleVal; uint8_t scaleShift; + int32_t max = 0, min = 0; + for(int i = 0; i < NFFT; i++){ + int32_t val = data[i]; + if(val > max) max = val; + if(val < min) min = val; + } + max = (max > -1 * min) ? max: -1 * min; + max = (max > fabs(preemph_tail)) ? max: fabs(preemph_tail); + next_pow_2_uint32((uint32_t) max, &scaleVal, &scaleShift); + scaleVal *= 2; scaleShift += 1; + int32_to_q31(data, temp_in_q31, NFFT, scaleShift); + // windowing q31 + q31_t tail, preemph; + float pre_f = (float)PREEMPH; + float tail_f = (float)preemph_tail / scaleVal; + arm_float_to_q31(&tail_f, &tail, 1); + arm_float_to_q31(&pre_f, &preemph, 1); + preemph_q31(temp_in_q31, preemph, (int)FRAME_LEN, tail); + for(int i = 0; i < NFFT; i++){ + q31_t val = (temp_in_q31[NFFT - 1 - i] >> (NFFT_SHIFT)); + temp_in_q31[2 * NFFT - 2 - 2 * i] = val; + temp_in_q31[2 * NFFT - 1 - 2 * i] = 0; + } + arm_cfft_q31(&arm_cfft_sR_q31_len512, temp_in_q31, ifftFlag, doBitReverse); + // Scale back otherwise we will underflow when computing magnitude + // We scale by NFFT_SHIT only. Scaling up too much causes saturation. + arm_scale_q31(temp_in_q31, 0x7fffffff, NFFT_SHIFT, temp_in_q31, 2 * NFFT); + arm_cmplx_mag_squared_q31(temp_in_q31, powspectrum_q31, NFFT); + // We are now in q29. Need to scale by 4 (shift by 2) to get back to q31 + arm_scale_q31(powspectrum_q31, 0x7fffffff, 2, powspectrum_q31, (NFFT/2+1)); + // Trying the matmul version. Scaling a little bit more so that + // we dont loose too much precision in matmuls + arm_scale_q31(powspectrum_q31, 0x7fffffff, NFFT_SHIFT, + powspectrum_q31, (NFFT/2 + 1)); + arm_matrix_instance_q31 mfilters, mpowspectrum, mfeat; + mfilters.numRows = NFILT; mfilters.numCols = NFFT/2 + 1; + mfilters.pData = (q31_t *)vfbank; + mpowspectrum.numRows = NFFT/2 + 1; mpowspectrum.numCols = 1; + mpowspectrum.pData = powspectrum_q31; + mfeat.numRows = NFILT; mfeat.numCols = 1; + mfeat.pData = feat_q31; + arm_status status; + // We are sufficiently scaled down at this point; + // don't want to rescale. + status = arm_mat_mult_fast_q31(&mfilters, &mpowspectrum, &mfeat); + // if (status != ARM_MATH_SUCCESS); do something ? + arm_q31_to_float(mfeat.pData, mfcc_result, NFILT); + arm_scale_f32(mfcc_result, scaleVal * scaleVal, mfcc_result, NFILT); + for(int i = 0; i < NFILT; i++) + if (mfcc_result[i] > 0.0f) mfcc_result[i] = log(mfcc_result[i]); + else mfcc_result[i] = log(DBL_EPS); + return; +#elif FFT_F32 + // Fbank is in float32_t + const float32_t *fbank = (float32_t*) vfbank; + // Pre-emphasis + for(int i = 0; i < NFFT; i++){ + temp_in[i] = (float)data[i]; + } + preemph_f32(temp_in, (float32_t)PREEMPH, (int)FRAME_LEN, preemph_tail); + // Convert to complex notation + // memset(temp_in, 0, 2 * NFFT * sizeof(float32_t)); is slower + for(int i = 0; i < NFFT; i++){ + temp_in[2 * NFFT - 2 - 2 * i] = temp_in[NFFT - 1 - i]; + temp_in[2 * NFFT - 1 - 2 * i] = 0; + } + arm_cfft_f32(&arm_cfft_sR_f32_len512, temp_in, ifftFlag, doBitReverse); + arm_cmplx_mag_squared_f32(temp_in, powspectrum, NFFT); + scalarVectorMul(powspectrum, (NFFT / 2 + 1), (float32_t)(1.0 / NFFT)); + + // The below is the non-mat-mul version of + // computing filter bank energies. This is faster than matmul + // version without FPU + // --- + // const float32_t *fbank2 = (float32_t*) vfbank; + // for (int l = 0; l < NFILT; l++) { + // feat[l] = 0.0f; + // int k = 0; + // for (k = 0; k < NFFT / 2 + 1; k++) + // feat[l] += powspectrum[k] * fbank2[l * (NFFT/ 2 + 1) + k]; + // if (feat[l] > 0.0f) feat[l] = log(feat[l]); + // else feat[l] = log(DBL_EPS); + // } + // The below is the matmul-equivalent + // This is slightly slower with soft float ABI. Keeping it here + // since things out to be faster with SIMD and FPU. + // --- + arm_matrix_instance_f32 mfilters, mpowspectrum, mfeat; + mfilters.numRows = NFILT; mfilters.numCols = NFFT/2 + 1; + mfilters.pData = fbank; + mpowspectrum.numRows = NFFT/2 + 1; mpowspectrum.numCols = 1; + mpowspectrum.pData = powspectrum; + mfeat.numRows = NFILT; mfeat.numCols = 1; + mfeat.pData = feat; + arm_status status; + status = arm_mat_mult_f32(&mfilters, &mpowspectrum, &mfeat); + for(int i = 0; i < NFILT; i++) + if (feat[i] > 0.0f) feat[i] = log(feat[i]); + else feat[i] = log(DBL_EPS); + // -- + arm_copy_f32(feat, mfcc_result, NFILT); + return; +#endif +} + +void get_filterbank_parameters(float32_t *fbank, int nfilt, + int samplingRate, int nfft){ + float32_t lowmel = hztomel(0.0f); + float32_t highmel = hztomel(samplingRate / 2.0f); + + // Generate nfilt center frequencies linearly spaced in the mel scale + float32_t bin[nfilt + 2]; + int i = 0; + for (i = 0; i <= nfilt + 1; i++) + bin[i] = floor(meltohz(i * (highmel - lowmel) / + (nfilt + 1) + lowmel) * (nfft + 1) / samplingRate); + + memset(fbank, 0, (nfft / 2 + 1) * nfilt * sizeof(float32_t)); + for (i = 0; i < nfilt; i++) { + int j = 0; + for (j = (int)bin[i]; j < (int)bin[i + 1]; j++) + fbank[i * (nfft / 2 + 1) + j] = (j - bin[i]) / (bin[i + 1] - bin[i]); + for (j = (int)bin[i + 1]; j < (int)bin[i + 2]; j++) + fbank[i * (nfft / 2 + 1) + j] = (bin[i + 2] - j) / (bin[i + 2] - bin[i + 1]); + } +} + +float32_t hztomel(float32_t hz) { + return 2595 * log10(1 + hz / 700.0f); +} + +float32_t meltohz(float32_t mel){ + return 700 * (pow(10, mel / 2595.0f) - 1); +} + +void preemph_q31(q31_t *temp_in, q31_t preemph, int len, q31_t tail){ + int lim; + int remaining = len; + static q31_t subs[10], batch = 10; + int start = 0; + while (remaining > 0){ + lim = (remaining < batch ? remaining: batch); + subs[0] = tail; + tail = temp_in[start + lim - 1]; + for(int i = 1 ; i < lim; i++) + subs[i] = temp_in[start + i - 1]; + arm_scale_q31(subs, preemph, 0, subs, lim); + // printFloatArrQ31(&temp_in[start], 10, 512); + // printFloatArrQ31(subs, 10, 512); + arm_sub_q31(&temp_in[start], subs, &temp_in[start], lim); + // printFloatArrQ31(&temp_in[start], 10, 512); + // printInt32(0); + start += lim; + remaining -= lim; + } +} + +void preemph_f32(float32_t *temp_in, float32_t preemph, + int len, float tail){ + for(int i = len-1; i > 0; i--){ + temp_in[i] = temp_in[i] - preemph * temp_in[i-1]; + } + temp_in[0] = temp_in[0] - preemph * tail; +} + +void next_pow_2_uint32(uint32_t n, uint32_t *pow2, uint8_t *index) { + // Convert N to power of 2 + n--; + n |= n >> 1; + n |= n >> 2; + n |= n >> 4; + n |= n >> 8; + n |= n >> 16; + n++; + *pow2 = n; + // Do a fast log to find which index this is (shift amount) + // WARNING: 0 means no shift (if n==1 or n==0) + if (n == 0) {*index = 0; return;} + if ((n & 1) == 1) {*index = 0; return;} + for(uint8_t i = 1; i <= 31; i++) + if ((n >> i) == 1) {*index = i; return;} +} + +// Converting int32 to q31 requires reversing the order. +// For instance, the number 17 in int is 0x00000011 but this +// can't be represented in q31. We need atleast q8.24 for this. +// In q8.24, we the representation is 0x11.000000 . +// +// Hence we implement this conversion as follows - we copy 'max_shift' +// number of bits from the left side of the int and into the +// first 'max_shift' bits of a zero-fileld 32 sized bitvector (for +// lack of better terminology). Hence, the returned number in q31 is the +// original number scaled down by 2^(max_shift). +// +// max_shift should at least be 2 and atmost 31 for the behaviour +// to be defined. +void int32_to_q31(const int32_t *srcVec, q31_t *destVec, + int32_t len, uint8_t max_shift){ + // Create a mask of max_shift + for(int i = 0; i < len; i++){ + destVec[i] = srcVec[i] << (31 - (max_shift)); + } +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h new file mode 100644 index 000000000..f299459ca --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h @@ -0,0 +1,75 @@ +#pragma once +#include +#include +#include + +#ifdef DEBUG_MODE + #include "../debug_mode/debugmethods.h" +#endif + +#define DBL_EPS 2.2204460492503131e-16 +// #define PI 3.14159265358979323846264338327 +#define SAMPLING_RATE 16000 +#define FRAME_LEN 400 +#define STRIDE 160 +#define NFILT 32 +#define HAMMING 2 +#define DO_BIT_REVERSE 1 + +// Various supported windowing schemes +#define WIN_RECTANGULAR 0 +#define WIN_HANNING 1 +#define WIN_HAMMING 2 +#define PREEMPH 0.97 + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined(NFFT_512) + #define NFFT 512 + #define NFFT_SHIFT 9 +#endif +#if defined(FFT_Q31) + #define CFFT_INSTANCE arm_cfft_sR_q31_len512 + #define CFFT_FUNC arm_cfft_q31 +#elif defined(FFT_F32) + #define CFFT_INSTANCE arm_cfft_sR_f32_len512 + #define CFFT_FUNC arm_cfft_f32 +#endif +// +// Computes the MFCC of one frame (WINLEN) of data. Note that windowing +// is not performed as part of this function. It needs to be done outside this +// method before data is passed on. Also note that many MFCC parameters like +// number of filters, stride, sampling rate, fft length etc are fixed as +// as compile time constants. Hence, this method is not a generic +// implementation - like the one found in the Pi3 or Pi0 implementations. +// +// mfcc_result - stores the output of the MFCC computation. +// data - Data of length WINLEN +// fbank - The filter bank for this configuration. Can be obtained by +// get_filterbank_parameters_xx +// preemph_tail - Tail element of the previous window for preemphasis. +// Set to 0 if this is the first window. + +void logfbank( + float32_t *mfcc_result, + const int32_t *data, + // The fbank filters. These are calculated + // externally and passed in the interest of + // speed. Use get_filterbank_parameters for this. + const void *vfbank, + const int32_t preemph_tail +); + +void get_filterbank_parameters( + float32_t *fbank, + int nfilt, + int samplingRate, + int nfft +); + +#ifdef __cplusplus +} +#endif // __cplusplus + diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp new file mode 100644 index 000000000..65fb96b38 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp @@ -0,0 +1,187 @@ +#include "../sfastrnn_pipeline/sfastrnnpipeline.h" + +static unsigned init_error_code = SFASTRNN2P_UNINITIALIZED; +// Will be used as the buffer to hold the layer 0 input. +// That is, the feature vector +static float feat_container[FEAT_BUFFER_LEN]; +static float flat_feat_vec[FEAT_BUFFER_LEN]; +static float mfcc_result[NFILT]; +FIFOCircularQ featVecQ; +// Will be used as the buffer to hold the layer 1 input. +// That is, the layer 0 hidden states. +static float h0_container[H0_BUFFER_LEN]; +// Will host the SFastRNNParams for 2 layer network +static SFastRNNParams2 sfastrnn2_params; +static float h0_buffer[H0_LEN]; +static float inp1_buffer[H0_BUFFER_LEN]; +// Will host the output states of SFastRNN2 +static float final_h[FINAL_H_LEN]; +// Will host the FC layer and its output from the FC layer +struct FCParams *fcparams; +static float logits[NUM_LABELS]; +// A queue, its container and mutex to hold audio samples. +FIFOCircularQ audioQ; +static int16_t audio_samples_container[AUDIO_SAMPLES_BUFFER_LEN]; +rtos::Mutex audio_buffer_mutex; +// Prediction function for a separate thread +rtos::Thread pred_thread; +void pred_func(); +// One frame of audio +static int32_t audio_frame_buffer[NFFT]; +static int8_t quit_prediction_flag; +// We need to keep track of the tail element +// of each audio frame to make sure pre-emphasis +// is correctly performed +static int16_t preemph_tail; +// For F-bank filters +static float32_t fbank_f32[NFILT * (NFFT/ 2 + 1)]; +#ifdef FFT_Q31 + static q31_t fbank_q31[NFILT * (NFFT/ 2 + 1)]; +#endif +static void (*prediction_cb)(float *, int); + + +unsigned sfastrnn2p_init(struct FastRNNParams *p0, + struct FastRNNParams *p1, struct FCParams *fc, + void (*pred_cb)(float*, int)){ + if(init_error_code != SFASTRNN2P_UNINITIALIZED) + return SFASTRNN2P_MULTIPLE_INIT_ERROR; + + unsigned ret = 0; + ret = initSFastRNN2(&sfastrnn2_params, p0, p1, h0_container, + h0_buffer, inp1_buffer); + // Happens if input and output dimensions mismatch + if(ret != 0) + return SFASTRNN2P_SFASTRNN2_INIT_ERR; + int size = p0->statesLen * p1->timeSteps; + if (size != H0_BUFFER_LEN) + return SFASTRNN2P_H0_BUFFER_LEN_ERR; + // Check if final_h has correct dimensions + if (FINAL_H_LEN != p1->statesLen) + return SFASTRNN2P_FINAL_H_LEN_ERR; + if (H0_LEN != p0->statesLen) + return SFASTRNN2P_H0_LEN_ERR; + // Initialize the FC layer and check for output len correctness + fcparams = fc; + if (NUM_LABELS != fcparams->outputDim) + return SFASTRNN2P_FC_OUT_LEN_ERR; + if (FINAL_H_LEN != fcparams->inputDim) + return SFASTRNN2P_FC_IN_LEN_ERR; + // Initialize the audio queue + q_init(&audioQ, audio_samples_container, AUDIO_SAMPLES_BUFFER_LEN, + cb_write_int16, cb_read_int16); + // Initialize the feature vector buffer + size = p0->timeSteps * p0->featLen; + if (size != FEAT_BUFFER_LEN) + return SFASTRNN2P_FEAT_BUFFER_LEN_ERR; + q_init(&featVecQ, feat_container, FEAT_BUFFER_LEN, + cb_write_float, cb_read_float); + // Initialize fbanks + get_filterbank_parameters(fbank_f32, NFILT, SAMPLING_RATE, NFFT); + #ifdef FFT_Q31 + arm_float_to_q31(fbank_f32, fbank_q31, NFILT * (NFFT/2 + 1)); + #endif + // Initialize the frame buffer + if(NFFT < FRAME_LEN) + return SFASTRNN2P_NFFT_TOO_SMALL_ERR; + memset(audio_frame_buffer, 0, NFFT * sizeof(int32_t)); + // If we these methods don't function, we don't return. + // Also, we are royally screwed. + audio_buffer_mutex.lock(); + audio_buffer_mutex.unlock(); + // Start the prediction thread at default priority + // To pass arguments, use the callback API in RTOS + osStatus status = pred_thread.start(pred_func); + if (status != osOK) + return SFASTRNN2P_PRED_THR_SPWAN_ERR; + quit_prediction_flag = 0; + preemph_tail = 0; + // Set the prediction call_back + prediction_cb = pred_cb; + return SFASTRNN2P_SUCCESS; +} + +unsigned sfastrnn2p_add_new_samples(int16_t *samples, int len){ + int size = q_getSize(&audioQ); + if(AUDIO_SAMPLES_BUFFER_LEN - size < len) + return SFASTRNN2P_AUDIO_SAMPLES_BUFFER_FULL; + // Try to lock with timeout of 1 ms. Should be enough. + int rett = audio_buffer_mutex.lock(1); + if(rett != osOK) + return SFASTRNN2P_AUDIO_QUEUE_MUTEX_LOCK_ERR; + // Don't use force push. We have asserted that there is enough space + // The only reason for this to fail is a failed buffer. We want to + // be aware of that. + int ret = q_enqueue_batch(&audioQ, (void *)samples, + sizeof(int16_t), len); + audio_buffer_mutex.unlock(); + if(ret != 0) + return SFASTRNN2P_AUDIO_SAMPLES_BUFFER_PUSH_ERR; + return SFASTRNN2P_SUCCESS; +} + +void pred_func(){ + int qsize; + int debug_fftTime = 0; + while (quit_prediction_flag == 0){ + qsize = q_getSize(&audioQ); + if(qsize < FRAME_LEN){ + // sleep for 5 ms + rtos:wait_ms(5); + continue; + } + while(qsize >= FRAME_LEN){ + audio_buffer_mutex.lock(); + qsize = q_getSize(&audioQ); + for(int i = 0; i < FRAME_LEN; i++) + audio_frame_buffer[i] = (int32_t)(*(int16_t*)q_atN(&audioQ, i)); + for(int i = 0; i < STRIDE; i++) + q_del_oldest(&audioQ); + audio_buffer_mutex.unlock(); + int32_t tailnew = audio_frame_buffer[STRIDE - 1]; + // Compute FFT and push to feature vector buffer + #ifdef FFT_Q31 + printStr("Q31"); + logfbank(mfcc_result, audio_frame_buffer, fbank_q31, preemph_tail); + #elif FFT_F32 + printStr("F32"); + logfbank(mfcc_result, audio_frame_buffer, fbank_f32, preemph_tail); + #endif + // If required perform normalization + #ifdef NORMALIZE_FEAT + printStr("Normalize"); + for(int i = 0; i < NFILT; i++){ + mfcc_result[i] = (mfcc_result[i] - featNormMean[i]); + mfcc_result[i] /= featNormStd[i]; + } + #endif + preemph_tail = tailnew; + // // Feature vector is never full - maintained as an invariant. + // // If its is full, we are not processing fast enough. Fail + // int ret = q_enqueue_batch(&featVecQ, mfcc_result, + // sizeof(float), NFILT); + // if (ret != 0) + // error("PredThrErr: Critial: featVecQ push fail (code %d)", ret); + // // If feature vector buffer is full, flatten and make prediction + // // and empty. Maintain the invariant that feature_vec will allow + // // for at least one push + // if (q_is_full(&featVecQ)){ + // q_flatten_float(&featVecQ, flat_feat_vec); + // q_reset(&featVecQ); + // // We have a full feature vector. Make a prediction. + // SFastRNNInference2(&sfastrnn2_params, flat_feat_vec, final_h); + // FCInference(fcparams, final_h, logits, 0); + // prediction_cb(logits, 13); + // } + qsize = q_getSize(&audioQ); + } + } +} + +void sfastrnn2p_quit(){ + quit_prediction_flag = 1; +} + +rtos::Thread::State get_thread_state(){ + return pred_thread.get_state(); +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h new file mode 100644 index 000000000..67278d109 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h @@ -0,0 +1,110 @@ +/* + * Prediction Pipeline with Shallow FastRNN + * ---------------------------------------- + * + * This is written in CPP for mbed-os + * + * Currently supports 2 layer shallow fastRNN fed features + * through a 512-point FFT based log-fbank featurizer. + * + */ +#include +#include "../algorithms/sfastrnn.h" +#include "../algorithms/fc.h" +#include "../utils/circularq.h" +#include "../featurizer/logfbank.h" +#include +#include +#include +#include +#include +#ifdef DEBUG_MODE + #include "../debug_mode/debugmethods.h" +#endif + +#define TIME_STEPS0 8 +#define TIME_STEPS1 6 +#define HID_STATES0 16 +#define HID_STATES1 16 +#define NUM_LABELS 13 +// The length of the container that will be used to +// hold the feature vector (number_filt x timesteps0) +#define FEAT_BUFFER_LEN (TIME_STEPS0 * NFILT) +// The length of the container that will be used to +// hold the intermediate hidden sates (hiddenDim0 x timesteps1) +#define H0_BUFFER_LEN (TIME_STEPS1 * HID_STATES0) +// Hidden state 0 len +#define H0_LEN HID_STATES0 +// The length of the final hidden state. This will be input +// to the FC layer +#define FINAL_H_LEN HID_STATES1 +// We need a buffer to keep the audio that is pushed +// in through add_new_samples. This buffer is serviced +// by the featurizer, which will flush the buffer once +// featurization is complete. +#define AUDIO_SAMPLES_BUFFER_LEN 2048 +// If feature normalization is required +#ifdef NORMALIZE_FEAT + extern float featNormMean[]; + extern float featNormStd[]; +#endif + + +// Error Codes +// ----------- +#define SFASTRNN2P_SUCCESS 0 +// H0_CONTAINER_LEN is defined to an incorrect value +// This usually means that HID_STATES0, p0->statesLen +// or p1->timeSteps are wrong. +#define SFASTRNN2P_H0_BUFFER_LEN_ERR 1 +// The hidden states len of layer 0 and the input len +// of layer 1 does not match. +#define SFASTRNN2P_SFASTRNN2_INIT_ERR 2 +#define SFASTRNN2P_AUDIO_SAMPLES_BUFFER_FULL 3 +// This happens when either the buffer is full or when +// the queue is corrupted. (check source in circularq.c) +#define SFASTRNN2P_AUDIO_SAMPLES_BUFFER_PUSH_ERR 4 +#define SFASTRNN2P_PRED_THR_SPWAN_ERR 5 +// NFFT Should be >= FRAME_LEN +#define SFASTRNN2P_NFFT_TOO_SMALL_ERR 6 +// FEAT_BUFFER_LEN should be timeSteps0 * featLen0 +#define SFASTRNN2P_FEAT_BUFFER_LEN_ERR 7 +// FINAL_H_LEN should be statesLen1 +#define SFASTRNN2P_FINAL_H_LEN_ERR 8 +// H0_BUFFER_LEN should be statesLen0 +#define SFASTRNN2P_H0_LEN_ERR 9 +// We coun't not get a lock on the audio queue to push +// new audio even after waiting for 1 ms. These samples +// will be dropped. +#define SFASTRNN2P_AUDIO_QUEUE_MUTEX_LOCK_ERR 10 +// Init function called twice. Since we spawn threads +// internally, we can't support this. A NOP second init +// can be supported (that which just returns SUCCESS) +// but I don't want to enable this behaviour to enforce +// programmer awareness. +#define SFASTRNN2P_MULTIPLE_INIT_ERROR 11 +#define SFASTRNN2P_UNINITIALIZED 12 +// The output len specified by the fc params does +// not match the ones specified in NUM_LABELS +#define SFASTRNN2P_FC_OUT_LEN_ERR 13 +// The output len specified in FINAL_H_LEN does not +// match the input required by fc parameters. +#define SFASTRNN2P_FC_IN_LEN_ERR 14 + +// Initialize the model with FastRNNParams and FC params +// This method also starts the prediction thread and waits +// for audio, pushed through using the add_new_samples +// method. +// p0, p1, fc: Model parameters +// prediction_cb: A call_back function invoked when a *non-0* class +// is prediction. The prediction score vector after the +// FC layer is passed as arguments along with its length. +unsigned sfastrnn2p_init(struct FastRNNParams *p0, + struct FastRNNParams *p1, struct FCParams *fc, + void (*prediction_cb)(float *, int)); +// Add new audio samples to the prediction pipeline. +unsigned sfastrnn2p_add_new_samples(int16_t *samples, int len); +// Stop the prediction thread. +void sfastrnn2p_quit(); +// Return the state of the prediction thread. +rtos::Thread::State get_thread_state(); diff --git a/Applications/WakeWord-MXChip/src/lib/utils/circularq.c b/Applications/WakeWord-MXChip/src/lib/utils/circularq.c new file mode 100644 index 000000000..f9f82e658 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/utils/circularq.c @@ -0,0 +1,377 @@ +#include "circularq.h" + +int q_init( + FIFOCircularQ *q, + void *container, + int length, + void(*cb_write)(void *, int, void*), + void* (*cb_read)(void *, int) +) { + q->front = -1; + q->back = -1; + q->queue = container; + q->maxSize = length; + q->cb_write = cb_write; + q->cb_read = cb_read; + return length; +} + +int q_del_oldest(FIFOCircularQ *q) { + if (q->front == -1) { + return -1; // FALSE + } + q->back++; + q->back %= q->maxSize; + if (q->back == q->front) { + q->back = -1; + q->front = -1; + } + return 0; // True +} + +int q_enqueue( + FIFOCircularQ *q, + void *obj) { + if (q->front == -1) { + // empty + q->back = 0; + q->front = 0; + } + else if (q->back == q->front) { + // full + return -1; // false + } + q->cb_write(q->queue, q->front, obj); + q->front++; + q->front %= q->maxSize; + q->back %= q->maxSize; + return 0; +} + +int q_enqueue_batch(FIFOCircularQ *q, void *obj, + size_t obj_size, int len) { + if (q_getSize(q) + len > q->maxSize) + return -1; + else { + for (int i = 0; i < len; i++) { + int ret = q_enqueue(q, obj + obj_size * i); + if (ret != 0) + return -2; + } + } + return 0; +} + +void q_force_enqueue(FIFOCircularQ *q, void *obj) { + if (q->front == -1) { + // empty + q->back = 0; + q->front = 0; + } + else if (q->back == q->front) { + // full + q->back += 1; + } + q->cb_write(q->queue, q->front, obj); + q->front++; + q->front %= q->maxSize; + q->back %= q->maxSize; +} + +void q_force_enqueue_batch(FIFOCircularQ *q, void *obj, + size_t obj_size, int len){ + for (int i = 0; i < len; i++){ + q_force_enqueue(q, obj + obj_size * i); + } +} + +void* q_atN(FIFOCircularQ *q, int i) { + if (q_getSize(q) < i || q_getSize(q) == 0) + return NULL; + + int index = (q->back + i) % q->maxSize; + return q->cb_read(q->queue, index); +} + +void* q_oldest(FIFOCircularQ *q) { + return q_atN(q, 0); +} + +void q_setN(FIFOCircularQ *q, int i, void *obj) { + int index = (q->back + i) % q->maxSize; + q->cb_write(q->queue, index, obj); +} + +int q_getSize(FIFOCircularQ *q) { + if (q->front == -1) + return 0; + else if (q->front == q->back) + return q->maxSize; + else if (q->front > q->back) + return q->front - q->back; + else + return q->front + (q->maxSize - q->back); +} + +int q_is_full(FIFOCircularQ *q){ + return (q_getSize(q) == q->maxSize); +} + +void q_reset(FIFOCircularQ *q){ + q->front = -1; + q->back = -1; +} + +void q_flatten_int(FIFOCircularQ *q, int *dst) { + int size = q_getSize(q); + for (int i = 0; i < size; i++) { + dst[i] = *(int*)q_atN(q, i); + } +} + +void q_flatten_float(FIFOCircularQ *q, float *dst) { + int size = q_getSize(q); + for (int i = 0; i < size; i++) { + dst[i] = *(float*)q_atN(q, i); + } +} + +// There is no point inlining these functions. Since we are taking +// the functions address at other places, the compiler might not +// (and cannot in most cases) inline it. +inline void cb_write_int(void *container, int index, void *val) { + int *_container = (int*)container; + _container[index] = *((int*)val); +} + +inline void cb_write_int16(void *container, int index, void *val) { + int16_t *_container = (int16_t *)container; + _container[index] = *((int16_t*)val); +} + +inline void cb_write_float(void *container, int index, void *val) { + float *_container = (float*)container; + _container[index] = *((float*)val); +} + +inline void cb_write_char(void *container, int index, void *val) { + char *_container = (char*)container; + _container[index] = *((char*)val); +} + +inline void* cb_read_int(void *container, int index) { + int *_container = (int*)container; + return &(_container[index]); +} + +inline void* cb_read_int16(void *container, int index) { + int16_t *_container = (int16_t *)container; + return &(_container[index]); +} + +void* cb_read_float(void *container, int index) { + float *_container = (float*)container; + return &(_container[index]); +} + +void* cb_read_char(void *container, int index) { + char *_container = (char*)container; + return &(_container[index]); +} + +/* + * Uncomment the following to perform circularq tests on mxchip. + * Do not forget to define the __TEST_CIRCULAR_Q__ preprocessor directive + */ + +#ifdef __TEST_CIRCULAR_Q__ +#include +int test_circularq() { + FIFOCircularQ Q; + unsigned errorCode = 0; + int container[200]; + if (!q_init(&Q, container, 200, cb_write_int, cb_read_int)) + errorCode |= 1; + + for (int i = 0; i < 100; i++) { + int j = i + 100; + q_force_enqueue(&Q, &(j)); + } + + int size = q_getSize(&Q); + if (!(size == 100)) + errorCode |= 2; + for (int i = 0; i < 100; i++) { + if (!(*(int*)(q_atN(&Q, i)) == i + 100)) + errorCode |= 4; + } + + + for (int i = 100; i < 200; i++) { + int j = i + 100; + q_force_enqueue(&Q, &j); + } + + size = q_getSize(&Q); + if (!(size == 200)) + errorCode |= 8; + for (int i = 0; i < 200; i++) { + if (!(*(int*)q_atN(&Q, i) == i + 100)) + errorCode |= 16; + } + + + for (int i = 0; i < 100; i++) { + int j = i + -10000; + q_force_enqueue(&Q, &j); + } + + size = q_getSize(&Q); + if (!(size == 200)) + errorCode |= 32; + for (int i = 0; i < 100; i++) { + if (!(*(int*)q_atN(&Q, i) == i + 100 + 100)) { + errorCode |= 64; + } + } + for (int i = 100; i < 200; i++) { + if (!(*(int*)q_atN(&Q, i) == i - 100 - 10000)) { + errorCode |= 128; + } + } + + FIFOCircularQ Qf; + float eps = 1e-10; + float containerf[1000]; + if (!q_init(&Qf, containerf, 1000, cb_write_float, cb_read_float)) + errorCode |= 256; + + for (int i = 0; i < 1000; i++) { + float j = i + 100.0; + q_force_enqueue(&Qf, &(j)); + } + + size = q_getSize(&Qf); + if (!(size == 1000)) + errorCode |= (1 << 9); + for (int i = 0; i < 1000; i++) { + float val = *(float*)(q_atN(&Qf, i)); + if (fabs(val - i - 100.0) >= eps) + errorCode |= (1 << 10); + } + + for (int i = 100; i < 1000; i++) { + float j = (float)i - 1000.0; + q_force_enqueue(&Qf, &j); + } + + size = q_getSize(&Qf); + if (!(size == 1000)) + errorCode |= (1 << 11); + + for (int i = 0; i < 100; i++) { + float val = *(float*)(q_atN(&Qf, i)); + if (fabs(val - i - 1000) >= eps) + errorCode |= (1 << 12); + } + + for (int i = 100; i < 1000; i++) { + float val = *(float*)(q_atN(&Qf, i)); + if (fabs(val - i + 1000) >= eps) + errorCode |= (1 << 12); + } + + // Testing push pop + int container3[10]; + FIFOCircularQ Q3; + q_init(&Q3, container3, 10, cb_write_int, cb_read_int); + + for (int i = 0; i < 10; i++) { + if (q_enqueue(&Q3, &i)) { + errorCode |= (1 << 16); + } + } + for (int i = 10; i < 15; i++) { + if (0 == q_enqueue(&Q3, &i)) { + errorCode |= (1 << 17); + } + } + + if(*(int*)q_oldest(&Q3) != 0) errorCode |= (1 << 18); + for (int i = 0; i < 10; i++) { + int j = *(int*)q_atN(&Q3, i); + if (j != i) errorCode |= (1 << 18); + } + + q_del_oldest(&Q3); q_del_oldest(&Q3); + if((*(int*)q_oldest(&Q3)) != 2) errorCode |= (1 << 19); + for (int i = 0; i < 8; i++) { + int j = *(int*)q_atN(&Q3, i); + if (j - 2 != i) errorCode |= (1 << 19); + } + + q_del_oldest(&Q3); + for (int i = 0; i < 7; i++){ + int j = *(int*)q_oldest(&Q3); + size = q_getSize(&Q3); + if ((size != 7 - i) || + (j != i + 3)) + errorCode |= (1 << 20); + q_del_oldest(&Q3); + } + + size = q_getSize(&(Q3)); + if (size != 0) errorCode |= (1 << 21); + + int *p1, *p2; + p1 = (int *)q_atN(&(Q3), 0); + p2 = (int *)q_oldest(&Q3); + if(p1 != NULL || p2 != NULL) errorCode |= (1 << 22); + + for (int i = 0; i < 19; i++) + q_enqueue(&(Q3), &i); + for (int i = 0; i < 10; i++) { + int k = *(int*)q_oldest(&(Q3)); + if ((k != i)) errorCode |= (1 << 23); + q_del_oldest(&(Q3)); + } + if(q_del_oldest(&(Q3)) != -1) errorCode |= 23; + + // Testing enqueu batch + float containerbq[10]; + FIFOCircularQ bq; + q_init(&bq, containerbq, 10, cb_write_float, cb_read_float); + float vals[] = {1, 2, 3, 4}; + q_enqueue_batch(&(bq), vals, sizeof(float), 4); + size = q_getSize(&bq); + if (size != 4) errorCode |= (1 << 24); + if(*(float*)q_oldest(&bq) != 1) + errorCode |= (1 << 24); + + vals[0] = 5; vals[1] = 6; + q_enqueue_batch(&(bq), vals, sizeof(float), 2); + size = q_getSize(&bq); + if (size != 6) errorCode |= (1 << 25); + vals[0] = 7; vals[1] = 8; vals[2] = 9; vals[3] = 10; + q_enqueue_batch(&(bq), vals, sizeof(float), 4); + size = q_getSize(&bq); + if (size != 10) errorCode |= (1 << 25); + for(int i = 0; i < 10; i++){ + if(fabs(*(float*)q_atN(&bq, i) - i - 1) > eps) + errorCode |= 1 << 25; + } + for(int i = 0; i < 10; i++){ + float j = *(float*)q_oldest(&bq); + if(fabs(j - i - 1) > eps) + errorCode |= 1 << 25; + q_del_oldest(&bq); + } + size = q_getSize(&bq); + if (size != 0) errorCode |= (1 << 25); + q_enqueue_batch(&(bq), vals, sizeof(float), 4); + q_enqueue_batch(&(bq), vals, sizeof(float), 4); + if(q_enqueue_batch(&(bq), vals, sizeof(float), 4) != -1) + errorCode |= (1 << 25); + return errorCode; +} +#endif //__TEST_CIRCULAR_Q__ \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/utils/circularq.h b/Applications/WakeWord-MXChip/src/lib/utils/circularq.h new file mode 100644 index 000000000..ad14d3f5f --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/utils/circularq.h @@ -0,0 +1,126 @@ +#pragma once +/* + * WARNING 1: This is not a true circular queue. You can't pop from + * the front unless the queue is full. I haven't implemented + * a pop front method + * + * WARNING 2: Not thread-safe + */ + +// @todo: reimplement with just size and not function +// pointers and memcpy. + +#include +#include + +typedef struct StructFIFOCircularQ { + void *queue; + int front; + int back; + int maxSize; + // (container to edit, index, value) + void (*cb_write)(void *, int, void *); + // (container to read, index) + void* (*cb_read)(void *, int); +} FIFOCircularQ; + +#ifdef __cplusplus + extern "C" { +#endif + +// Since we are being compied as C++ +// Returns the length of the queue (vacuous) +int q_init( + FIFOCircularQ *q, + void* container, + int length, + void (*cb_write)(void *, int, void*), + void* (*cb_read)(void *, int) + ); +// +// Returns 0 if q is not full, 1 otherwise +// +int q_is_full(FIFOCircularQ *q); + +// +// Resets the q +// +void q_reset(FIFOCircularQ *q); + +// +// deletes the at(0) element. Does not return it. +// Use q_oldest + q_del_oldest for that behaviour. +// +int q_del_oldest(FIFOCircularQ *q); + +// +// Pushes element to the back of the buffer +// Return 0 on success, -1 if buffer full +// +int q_enqueue(FIFOCircularQ *q, void *obj); + +// +// Batch version of q_enqueue. Pushes len elements or nothing +// Specify @obj_size of each object in bytes +// For a batch [0, 1, 2, 3], 0 is enqueued first, followed by +// 1, 2, 3 in that order. +// Return 0 on success, -1 if buffer full, -2 if q corrupted +// +int q_enqueue_batch(FIFOCircularQ *q, void *obj, size_t obj_size, int len); + +// +// q_enqueue and overwrite earliest element if buffer full +// +void q_force_enqueue(FIFOCircularQ *q, void *obj); +// +// Similar to q_enqueue_batch but forcefully removed earlier elements +// if queue does not have enough space +// TODO: Test cases +void q_force_enqueue_batch(FIFOCircularQ *q, void *obj, + size_t obj_size, int len); +// +// get element at N-th position in circular buffer +// 0 - earliest pushed element +// size - 1: last pushed element +// Fails if N > size +// +void* q_atN(FIFOCircularQ *q, int N); + +// +// get earliest element inserted into the circular buffer +// +void* q_oldest(FIFOCircularQ *q); + +// +// set element at N-th position in circular buffer +// Fails if N > size +// +void q_setN(FIFOCircularQ *q, int N, void *obj); + +// +// Returns number of elements in queue +// +int q_getSize(FIFOCircularQ *q); + + +void q_flatten_int(FIFOCircularQ *q, int *dst); +void q_flatten_float(FIFOCircularQ *q, float *dst); +// data type specific call back +void cb_write_int(void *container, int index, void *val); +void cb_write_int16(void *container, int index, void *val); +void cb_write_float(void *container, int index, void *val); +void cb_write_char(void *container, int index, void *val); +void* cb_read_int(void *container, int index); +void* cb_read_int16(void *container, int index); +void* cb_read_float(void *container, int index); +void* cb_read_char(void *container, int index); + +#ifdef __TEST_CIRCULAR_Q__ + You also have to manually uncomment this function + declaration in circularq.c + int test_circularq(); +#endif + +#ifdef __cplusplus +} // end extern "C" +#endif diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c new file mode 100644 index 000000000..05db3b6a1 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c @@ -0,0 +1,95 @@ +#include "helpermath.h" + +/* Left multiply mxn matrix (max) with n-d vector vec */ +void matrixVectorMul(const float *mat, const unsigned m, + const unsigned n, const float *vec, float *dst){ + for (int i = 0; i < m; i++){ + float dotProd = 0.0f; + for(int j = 0; j < n; j++){ + dotProd += mat[i*n + j] * vec[j]; + } + dst[i] = dotProd; + } +} + +void scalarVectorMul(float32_t *dst, const unsigned length, + const float32_t scalar) { + arm_scale_f32(dst, scalar, dst, length); +} + +void vectorVectorAdd(float *dstVec, const float *srcVec, + const unsigned length){ + for(unsigned i = 0; i < length; i++) + dstVec[i] += srcVec[i]; +} + +void vectorVectorHadamard(float *dst, const float *src, + const unsigned length){ + for(unsigned i = 0; i < length; i++){ + dst[i] = dst[i] * src[i]; + } +} + +float gaussian(const float *x, const float *y, + unsigned length, float gamma) { + float sumSq = 0.0; + for(unsigned i = 0; i < length; i++){ + sumSq += (x[i] - y[i])*(x[i] - y[i]); + } + sumSq = -1*gamma*gamma*sumSq; + sumSq = exp(sumSq); + return sumSq; +} + +void vsigmoid(float *vec, unsigned length){ + // Refer to: + // https://timvieira.github.io/blog/post/2014/02/11/exp-normalize-trick/ + for (int i=0; i < length; i++){ + if(vec[i] >= 0){ + float z = exp(-1 * vec[i]); + vec[i] = 1.0 / (1.0 + z); + } else { + float z = exp(vec[i]); + vec[i] = z / (1.0 + z); + } + } +} + + +void vtanh(float *vec, unsigned length){ + for (int i=0; i < length; i++){ + vec[i] = tanh(vec[i]); + } +} + +void softmax(float *input, size_t input_len) { + //https://codereview.stackexchange.com/questions/180467/implementing-softmax-in-c + float m = -INFINITY; + for (size_t i = 0; i < input_len; i++) { + if (input[i] > m) { + m = input[i]; + } + } + + float sum = 0.0; + for (size_t i = 0; i < input_len; i++) { + sum += expf(input[i] - m); + } + + float offset = m + logf(sum); + for (size_t i = 0; i < input_len; i++) { + input[i] = expf(input[i] - offset); + } +} + +int argmax(float *vec, int len){ + float max = vec[0]; + int arg = 0; + for(int i = 0; i < len; i++){ + if (vec[i] > max){ + max = vec[i]; + arg = i; + } + } + return arg; +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h new file mode 100644 index 000000000..db79d54b4 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h @@ -0,0 +1,30 @@ +#pragma once + +#include +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/* Left multiply mxn matrix (max) with n-d vector vec + * input matrix need to be flattened in row major form. +*/ +void matrixVectorMul(const float *mat, const unsigned m, + const unsigned n, const float *vec, float *dst); +void scalarVectorMul(float32_t *vec, const unsigned length, + const float32_t scalar); +void vectorVectorAdd(float *dstVec, const float *srcVec, + const unsigned length); +void vectorVectorHadamard(float *dst, const float *src, + const unsigned length); +float gaussian(const float *x, const float *y, + unsigned length, float gamma); +void vsigmoid(float *vec, unsigned length); +void vtanh(float *vec, unsigned length); +void softmax(float *input, size_t input_len); +int argmax(float *, int len); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/src/models/README.md b/Applications/WakeWord-MXChip/src/models/README.md new file mode 100644 index 000000000..485948b97 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/models/README.md @@ -0,0 +1,15 @@ +# Naming Convention +ALGORITHM_HIDDIM0_HIDDIM1_VALACC + +ALGORITHM: + 1. EMI + Shallow + RNN + 2. Shallow + RNN + +Where RNN can be any RNN + +HIDDIM0/HIDDIM1: The hidden dimension of the two layers + +VALACC: Validation accuracy. + +More details of the model can be found in the summary.txt file in the zipped folder. + diff --git a/Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip b/Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip new file mode 100644 index 0000000000000000000000000000000000000000..c230a136c598b26ec2c97074bce2046c68eb1fd1 GIT binary patch literal 1175438 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�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
-@oe|U1%B;8r^c70Jq4K_sV%DAnAy>ME%?l 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%0A;uTm@JVUg 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�gY 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


~Qp_N#G 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

T;0b%rmkC#>xyqMV@am?d8mdPj0uxJF~ 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¬=wB*z?arP~Y<<=`zK5?B&v3fA5oDV1g9UY7`dAAZuKi^C zeQ5yec4+U{rR$pTBgew+>h%32h?TtlGl1XwShi=Tk?~eX*4v)O|Njoc{wrOBBy0|4 z6yNMNh-dlN^N%eNF^2Y($a|bf|GPAD5kDCn)yM6oUy(36KZTd@-yq&`ex-A^tpkG} z#+y|gAtL*o0@0n3^yj;C)ZdD)A5(g~Z%=*gN7WWF4pl$8PApv!zL!q#S1^xqfJ_f^ z-SH2;@865%k^5G-ceP_r4^>s;2@^E*2(i05%FrS?bXw=?f9KD;hFz25(-bpCI1o|z?qFy zN##can9kYc;_uUo!)c!8O6EjdAnMlU_4Xm3wVhU73*AT0yl_1Ci0*?5{?o7j|2-V6 z-2A_CT9HlNv@+bd5qVtGDkF1hP|w-*@jC|sGMkA88`0GO*(#^&+9RW$n2R8A;ca+Nz~`aPZ>LUX53!m^VJ#dZdwrTb7xP>V6(fUdIU%4Sd)S!Cnv5Z5l#FTbNchIYcOgY~2(3qO_Oj?G!Zi}<3f+IA zG99SdF9%TT%1ga(ngnFBiHo{#7hc8v_?GuI>6uP9#%&8L%3g2ALno`wzu#Sidy*D!U+)UX1?HpN zpSRUv6#CEGzayfBq~GOix-JE<*8F$nWDN4n_wW6ExeAq-Z6dF&G$3Io->b3z+VHQk zSJIg+1l+ovVO8Q`J6iv`)I4qx2C}5wv;U>FW619=7>#>LbWkuB1lxNz#l4!wmoT;KJUD~PEdPwGV3>@MiX$w9x&ap^APQMXdN z_m$p9+lVe->rT8fv1C5$(TL}sNIkA&r^mXq87s6ndtk##POVkrwMP1 zi>L~Ol>~tOG26~!`NjbGQPZKs^@)h5T!nEd{^2|!md(}Sv`7PsjsR%1Z-N- z=5Me2yY+0`b^cPN4p%eUl2kZlN;~l7^>Ix<=_VY1=W^ok$ySs#-{I-=vjf-aIfFW% zG$Dhpud9=0Io#T8Xrpwd0j_5XQPKjs(Cqz)`2afsKdr94zC+*R$yEuVvut5t#^Sj5 z_Le$a(^Qc5jKnd zCb)YO@Kw?Co>zZcvBB;5!2*^>Y-Y*$;LA!t-2jdly=)Txcy4p=BAu&ki?r1v50i0K z|E-Qd@-X%ds3^|8px_(z|Ju_|kx|g`zb2#FI{d>myBfO}(UZmByRo(&_qF!7E;P~i zGWa5=S#mR;{t|XUeS03(%ex)+Nom3QI@gehw>|iTprdv7L>*ofKVKrATLTLw8}Ypw zUC^Bs`gN0LE1tW+aX6uS0RJ;PLmhRdAa~6zPvmOEeOtFjxpTE4tDoV4$rr`AaKX<{ zN3R}bs&Bh4Qd%&{pwQXjRyS6MPn@$@%}2khePq6wW|W@t(H)lPqjRUv>H(KR?4xmS zvGV?h3CC~ol+bl*X6k*#riO35I^e$5s@&3X0(5=sb*Xo&LpkSx8K#1xS67oDMtqiS!Rk?B{kD^Ch6g?^ntG#_p6MXeOxAEtpZv# zTpq$)v82(H(=-&-Fzg?EIE+~yF4GHkLs+J!{)%m20K>#^EY*OX%YL8bQBW_3N0wa& zmuy?1p2yeu%J~}PvU*uYNiM_J);CRD^J{VT{?;`{Y8D<{i190s?Z8)Yl>!y7OVRvS z?U!!U00xQ2XH2YmK_a0VcGwKU4yC-h(zrS_-0^%VIe~yYdpuYB4Cp?fCsaH;(t()= zDxd|#b;jE_LWLE;H;5O(Y~cdJfmjc zf2K?>xj|jHlVkE*qJ}S+_ekt$noS3bfZHEul?TvvLDRPOBMEm8F4LloshH}d`BnE2 z1%t|Xd!Mq9an4}d&boOT9^!bnSEqLnU60=XcZD0F<^Ar2&cPB4b}V zv1FC=lkvkI^n0t-={Q2bWn3OT@~j(g8D>2d4d_7w!R1G1rc053`lNO&u@w8Jc4*TS zX=vt4&9$^9;#VDwgc$8;yn8_MR0Lx<=KGWnKlnt&nIpM+x{MR(LUxs>ot(n+B{x_p zr4#rwBB9A{bpmgEEjW9ukcJ5rudkKzQ&1wf$@O@9H2%CWRoWt51{YXqlh;KnF&+Mv zq+RO7uB6jY2Y{(BACh1;e&ru7ko*%$BHnA3Y?!$QTWSGqxQXdXf zS%x-9RbXSv2d@5?9VoKN>zVbPLKHZl(|`JL8U9^<`*g#55Qly9*{*kY@11zN+N+SirCIEqS|6Uht0GqTw-fD$ zoqL%ATXAeg-~9r6J4%{=)7?p_L#?KXo`iuOv@SU_s+B#8pJhWn9x@@JU#A3De%1)e zYzzHtc5ej3a-IfTnUQgNchi|ibpN=Te?f5*I|a?sI763~J291dv>@bl3$7jLvB{Sy zNBL{(+tYuPb>&Z>T8# zQYhY9*!QDXCp>S2`J zHSd?eLBQ|R&(4Pg(0R+J(l>%KjCUS!Z@m0WK*^<@u1gj~Ji=%0ZrVbhZ+5Nl_8SEJ zQfs@E_mYOQd{k+#5E8EJA@yqiqUWMNR|j`j(eQ>!v+mgu8d7Q&D##r~^om0atDyVgH@27tpg2H^q(dsR${j6h;G7i z8N81eJ$NFr0Xjou0u&}%;Iqd1V)|>k-n@#szuwo4y#^zcPisV^{@VP-xRr!gb?lhz zr^Yd?qV4oX`Uut@7tsw|>%#52cYS#!25{|Hf&G(voY~8X^hU#`W4lb+sSkR0|B}1-nqQn(NA`lij!&F%#Tm(1Kfr z9=9L7*@5aFUsX$0sTlq6q(PtX2;SQLXhzF$812hydNixs@bIMrIq7Ph$kxmB@V|*- zTu$z@8ucH*oH9b!+S_(if2&E0NGZj+&L1ayhU(Ef`YBUXXEg3-;IEynYlN_`1~y;o z+hE(h#D-6ujYu&O_GjU2!3d9ClY9RRqRN-23j=p4m>@8BqnMua)dr=TtV_r^#&tye z$C+W=s;w@xQ|5_8gl;ChtYR#TE6#fz@7+$hx}i=Fzazi|5vd_%v&5dA!px>^Fvz|n6!H^ zBKwTgz8`Jan_;-^qg)M&<)sVC>o#NltC#OqJThRtnZWVFu^T@3wVZRk+Kyrtww9Ym z=(#8AyZcH_BZ~PSHxrPdVD0mDyC+6u9Ae3@>);+ivu~wePuUM(Ud#voE8=9NID6GK zoa;ifnSEaaM1QBz=o-MJSfaMCTpNc62Y}oznPbfnl-kO#)mA*fKKW}wx zVyYox@_2jy#{DW}{Sg%Q>scdy%n$$3tl5Ier5!Ham%CBF@km-S(m6E$9^;|5ZWL~t z@;6woK~I^Wxuv2WJpan&sZwS$KG5$z-*|fvjoL!X_J1N^WV`Zi&-iZi;r=Ai)Y^q9 z;|uxj51X)%Q1x(qA{iE(fPCDn6gGui-Vt0!=cH4LOxmW6XnFfZ`QmalHeKK1x`n47 z3mQp}TVD}zowO;&{TKm1NoYznhBu(yH9v!^oBB~LuJM^|FA*8{+p5~`C1CX_NclC` zias_kgNGyN{PJ^tTL3c!?==1}X{EHHxu8Pf4SG(Z-XczZh^a);$9_yx@!%|b$j$`xcEMXH(2-ED@|6Hn3P{uSYgr4vJW?8lE6JOv^2!|Fk=CAEUt0MS3o(aj#b+i;=OXLZbQ7>=25p zs$4ow=k0r6d!>ZR2pHUX*ViMh3$JKi*H@tX*zL$RwlSk_OwVVH1YZ})LK)} z_2KKsuohkCt8{L=V&$7YCYpdp&yozv7~0TeRb=~W&j`x>%dW`f=|iR@)4=9?-T3Tx zWVM$)J?}ofNlCfXg_U7@j%s~s!V!l9Le>xZF!BKJQKnQHR*c^XmOo3wKh#^-g^nTG zd%iL&Ozp8F{g5!mS#OJGzfm&DG(LKPGIH z>IhhkJ!qPf+k#Uo&-KRWd%Y)I=JL6Z?Re#rB9DXt0V8Ct-T9>7iW{IYvVEoz4OcTB zn{Mqw)suhiDprX2I%=DInal*b8gbnnppfyDr7h>Vpg^YzjtgH~kzypGSqs+o2^HgQz;rx#@%aAe!9lw)^Q> zhYR-SyP9P(uy9vdjMfAN&vDSm6~0t_yQ_gRBiVsB)PI?X_!+{-WAeiv>D+36$^VUn zYb&O1VR`Ivu>!kvf3}1M4xsG$nCx+$0TldVA}+~CL`f~jeY7LJC>R!Pz;8*!{#%aM zBArHYP$uE|CHL+!@&Fz^A0Q|rG=SMkAABq5_dK=H25pmrcxDW`c#AKJ$37Z>5|Mr_*1H>T@*VbX1BaBjuAN(Srwp9=Ap^i;Wj4+VeB zGoE{UZWdMAyx$T!$}!3(&LFk@JA@$ZnY!{YI#CIS4*R#@$KWSwr%tz_-p^ZWkCZ!b z!KkfZ?g9zLzmR99jfglku-x9P*^9fv3c4c-2-w1j=8ANm>>2T!+qQoM+qjz)M5V~s z{pFbV(XT|5S1C=)cj`grE!X8ms)q5#ONvrzcrP-S@2|$){QMmTUs`ZcDrn`VH5n~3C!Yo%r676w z@%L(vUQD^wP@Zf-!O`ukb9d-ExN^9rVqSU}TasB9p6;Tc__Wo*w5wzkdKLCuL}dUa zuIfK}SxLaJiTz&R>3-I2sS)m>9H0vMK455XB+#{M!KWZ_@rKkV@ z{YsZjb&|h{IGV>rY-=H+^410IOBaVQ8D`I)sU;!H{{4Y>fPfd}1^;Ot>_yLnr7+i_ zb{yo?CS~ob#^gxt?YH#Ca5;SRyIjFAe!qF$g!4)(sQ3m5ZHerLqE{B)c(ef*kQAR* z(}n-ebxu;~c_*M=Rjbpo19@1b8Ll)DFn>C!w(c+$m4<@-RW6c{EF*N+bC!x5?V^$g zX9m!1+h@1c`$W`_GUhsNMMJOBJ15+&1~Bo~Sq&9Fdd|LJqcYAhgimc>N#vjH#G{IW zuU5l*@QQ2e?cOIufGb;e2suc zSs%tb&-UUap}$tFv|%hQg$?=AA#9c&ci*&^hz$3u8cHKN(Zjk>(T~3x*++O7_4Nku z*UWBdFC8-OqO^L733bEus~^UD&-cOMByWkf~TPAmW_^&kMr3`thXGu_Qy6 z3Jhj$&IvJX$BNVMRjVG8P>q9AFie_+ZmnB=8AgcM_2GMg$jKgD`fAYpoNW+4z3lSM zK2OAag&#e~i`($+ElB_Lr2#*1Ctk}}?Zi&!GqS|v&G>ZIwcHo#QM$~%<&Jz04pfR= z3uf%cy1s%tiQR*E;NEE24Uc|wQa|vWIhcs`OA1O!=0rT(J!nfB?ZQ_E$`_T^yKteO z?UprvKbkX3{0h9?zAl}C;O2y~0wJJ%PeOMGC?Rr!@2t*mUH^k_3WIS?WPf|D$ z`Rs#-j~*eSXx7y~zYJ-3bNp}#(Upj%zGuEai0DJ%%U{*1C8;R!H79=OwrVsnY*Fy4 ztwz50u1gOhsxZ~zyM*8I7M$I8Q_4iR1z*p|zvkahMAvddcZTr+6uz*)?nNC&i^J7- zJ*)b$>??=&U3W6-BwD?9^CY98Ec@LXhXzr^)Zudo6P@G5{+b=#Ie>>aCnxU}4PfM^ zyICVy-T2?JeTTkH)}VbQpQPur3N&M&%V$?LdT~5|Y`HZKNGfbRaiz^5&g2&u%in@s zq!;{bLqjO>N`b4fp&U~soitg?TA`ou!cc$CbGWis08ZinT8=qt>^ssHFPv)?pDYM&M$dz*U%iX3H z|^MA9;7Ry&CrR5#0$qHZVqC6CMs+G>%~)F_EHzO_o4k|uVqEC zA?)Fsy!e^ci?1&q5xGsz1Bb?Pu9jRO;t5y7EjeBUG_c8y@s#gC1MmK9(Z~k8zQ}of zL@f%Bd21=0ru)u?(!RwN@kadOd{SahcMcrj$^EYH*n<6g(<3!2=sx)O+a~q#dXy>N z@A=lJ1L~))zj<4c0fQE&x0Ze#z;j*mEI0DIv4dmw-pZ2!6jykCOz{8#2Y=)aq#h(- z!7jtvGYj-Sv2%Xbaj!$6g7Y7`Xe}75M45k<-Hozs`71_$>+$|^O~0NS4XDVFucK32 zgZHj}J9GYeE8Z9nZDh6XN0qxj>(%J}R$MzW{6M1~XNbJ}*seC>opzDU@jR_K)vS~o z@wx@Sm+s)^e$kFAx7L&QPSUxmb^1>J?_3Oy8HN7V61b9PmiwYK7Zs$E6+&(fqu6i# z7QW>+^!fdc!1Fr`oxD5mKM?H0sNU0u9~BOwspFd5KkgJvV1PUsi!M+xx?iYywF0U> z56;XjwxgFKh3SVu6Fs;29oZw@f{!hZ`yNZ|!}VPZM^)pxk=LflYY(*!Bbdg|l8lG& z#+Jt(6>)8tL6v)k0H>%$i=GV-42v|mwg65TfyjCm0;x7VsPU3;)}8*gT2+w5vCR@ z*ne>Q9ho%(H}lS|%#Kb&?#tGpe8EKsFqT~39WoDgeRpE-$t;3?3_p9c(H#8Pposa~ zj=~vN@4l%}3Org1)EiLih3~KT`xN}@hZ^N5SPkfet7C3$t=t4SyT5qLD}fRC&d=}A zeSHiz^Iy&LJ3@jkg?i>tX$oxca}7Ha+8{3;ZrOh6gU`_wmX+Ra+B}+U!2$x#V zy&Ky<1RH#k0A{_gw1c;O{Z>Dea7meaf0%(-ZsTWu%hSNyF%zq0IsvT$0=gz;lb~kuris`RE6WiRmLWbYjQxDP#$G{`u_|cyK|9?+ocn_EPEI9vIJN?s-0^C{Y?R$HP z(0yXZX?Dw5&@o|56KtA?H~kWK1r{dYz4UsWi^vS<@`k@SY`*{(D*o;Mz%dKsb$GP) z+YH$Id}PjH8UfhMnSA!k1QcCEk@tHkuo#&+`GI@LXTR<^87xu%lgKd|@~agX}G@|7#e9zTX za#v3M@!B$ovtRuabz&Lv7leo8Uar7`-?Zz?;U#cC_VYb~vIJR2HM)0*ECBCTE{B~b z7C_r2LSf>~GKkJ5?Y(Wj1XsC26$*pq;5kd^(H)H>*x%gx{+neP`_lg#%>< zwGL#^9`I1*SD%5wXpwZIW3#}l;KN_-OoPjD-K5|JD!k{+E-5}W2Q>4E==0}i!1!9K z-Iuya;H`=wM)QrpN8uo;v)dZrgC(V;exVN-iyz?~%TDOD=?VMkF$e*luWpvvJ_;Wi zFP}PojsjVu=b97_t-$IlH-@;C6$lMj>(R}h2bsris)oEPP%^*Ho`PVd^m&1>5%?E- zHzed_HeWuS-yr+) zB;#Y9KVXuov`Y0|gLJKGC()2axNYjY)iY%lSf^uWt)(VG@p7YYc_RgG*PqlO{vm_! z4&MBFzZsBc&m>wYEpcVcS63WRZYhcFh_2z|N z!?1ESJxXj(Cpc)h+HTjT&;91#z)4<$`O=Ds|Cr}t+cyQrofnrO)ocG5zY}xtcS`Qu zzjLc_;@VS_Lu)ILO$pz_p0y6mrhmFK5`V+qJf>YX70Yzp-iW{VcNI1*oSrXOr|&^Z zka=nK3=~m?%b&*5H0p$mL8ab%L|lG&6`&tjp4la7`-oFq9Rr| zKm7we6h1}{M|%GiH1#i~t$9M2^(WDCbRRh z+9x6e;mc`1Cn9h)RKu0ieZc>Jt$fkf$23N`CS0X6*j*4E$Y=91@6A@R-N3qjt<-@@#@Cv(dfIU(DJOSvtrGe!Ctch&*n%+zE@$n> ziFjY;-_9oXesq7GY|Q_RfO-nvAJ(^#P_Ug_(Y=j|Mr`ZvO1Bd6PF8r~bF*Glo)I_B zIg$>apR!aaE#|}TtUH(4cBg`^y|%)^mIN3KdXpCRs1}mRu{(_awSu+X@V$cnVnF=O zt@x^T`s>Ce6 zC;^regnmiyYe7*Bfs(5egD5Vv>q$j%3ZBR{Z`r-O8G`5IPvGAns8Kg7{X0VhrTM>G z+RaE{xGSYZ@HYuKLoTkpj2wYIp{Fbc4aY#Ggki7Fk5+g&rR!kv=ObjS_MUEW4hAcc zX0`Xiwa_!CX`KF}45)1{qLcEP@Q%qPhhWVb+#4viNt*Zr_xGmREQa=C+5Fj-f15|} zN3!kX%STCQTWjyV%tge3LldF{DjK6+FjPQ;p<#;G4px8SzO3j$h( zov3|et$HwK66wUxK3j|1OAW_efdIP{5{0*zuQhK-fB?wNWt)U&`NXWQnyxWoh`N3Eh{(cIfo|b0Gt5SH@pA5du8> zy?(6uMc5(5GQzn#OgHZnkmX24pM)|I zznvyM_0kx__&+T+4_=L8)n3)gn`9Esf9uvzEA7O$r}|=_2(@Fpr9V@aXD`HdskmP3 zB|y}+w-XZ^?J(nXJS1sX8(fKalk-C~AL?bod8@li@n!Gx6VlcAB zvtj!EdI@A5J~;u)FTMuySWf`&gst;g*9jPsNVhG$KMSp~8pcMa=OH$||D=oKED)yR z3PlGAF#Ywyy$$BLf!j0UcKJ0AKB;*7+cO=wX+W);6#jY}q?0o8TS*GLLxs%DB8w9?S+ zzAwv`Gc9L#_w~s?Z?1;UPa7&qS-?cs%nJ8&866%Ggo(nIfE$O=Eb+uJ)a|Hg^ zvQ<<{F%KTormwm!HvwtqTP{me8hkQ!f1u?$1?LXxhR9x@gy9RF4cD`#Aun!I)~=ET zIJa;2Lzael@R|~0ULBr*sG;SYqlVp3=l#d>ns@=o4IUg*n$CtHkIC!*iBiGw$n`Xp z-9$)#6Ss8TJPQ;*d@>G^X@>UjrX$~&yWyezX`!n6eDw91{rTT?AF}WEAThn~#-P-e zC7&$%{y&IGJmX2lhb&f&d$v$<59hs;!Dp!Gbioaiei2dggN730S2Btm3gC5DZHDOs zZ<=35_JV5p>fq!4elT41W0h9wgOrYYF9aBKfMuUR-onf`98W1pVdzJw{8@SNjZ+)^ zyR!B2!(St?Z&IWs^ztOgMx065{B#QT@*Z&@y3c~WdL>(=%cf6V6E zrnW#|@)cgW>zzQ@dF>ikP$lm4vfLIF(1)i-U!Cgy+JVPH*g9R2fXM~vUJK4dB==aI zT41AM?G&@&l>{P2?|mN=Y21TqV{`ghCn-3BYHS_PyJ0aWY%tJz2s#@gI18i(VDmY? z92Sj!*#0d3FI*~sw^8y3WcWiNs^X7U!|f8-EVNa|{b3jE{yd#2v3U$U%$I9UicCR$ znfvoh)>*L9)L(n|cn-vkr~Cbsm!OHYm*dUud3Ze=v|ZrHD6q~qybHB$fiG+i+WWq! zgU`9Y6eiXTC^h=V9dw@x{JtElo(*I;Ze)G^acDJ&C~p54kG(LV#@{<$*9&S=*Ushd zti$}jUw^+aX+u5-m5W#18gbbz)yjLBjI8=@zdKXuelT*EiB4U3KJ(B4gSRB)lpI}_ zZR^HAd}I2(+Cx~v)6lwOv=0Oih*{b?65!|dW--0iemKzP8W%j%16LkiDY^T%47O#= znsdu$!lvk6<9VJ6P<`2Z`M=A(uqeI%y0-E-WIWrfRjo1&??;7;T7zey_@T5(+NXI) z=k^&*mR^DZIwdN zX%H5Q&A;xZ=Wr9ZD6ZGc10d#evnKRI4{*5Fgq(zGP*I94N&b-z;h&4m?wQxZ#}C0; z2D^rUl}9`zbZG+Q?2g6!*)ao&pWFU6sm(z~N1o)LY zYZg1?li^j@GKYkDBPbrOZ}M_2!-jET!%xwn=&Z&PWT8ld(y0b6TRSrFEU-Rq+ff3E zN2*tb*1F(xGoM__S}%lXs1aI$9XxvD3?(0bRl z>vK~uQ`K}LW_T7JEchHv__qLrC8PbH`xfBk?rR(0HjP1p#Ut+X;sm&-I>6g!8v~u! zwsQE#6(esBA*o3@2hrB+vpJCjr%%1S668dNHy^7G_~nPwvMt?7ds()(74$o;n1{Hmb!nF_GPKCLDQ>iO!%SruXxM%4+W94|G2HQ?&-rt}2(p;0Odq;PL%-|2l83)j@wD}x)22%l zoY%Ya%KA+wWTv>Ny;A6dwunc|ygxgDdZi$nX??hM$>`?Zm`HW6sV!;!ZeyPVUlQ7KGn!$T_3p!3#sGMg9C)*3 zR}Y4D{Ks5-hKPAZNsFoGL%4nUvgpj6FW|-fsTR!2;P&>*|B5*3QHwKk{S_1h zKEwiibSGe1{s$2^!gfv>WD@YMeNG_xF9~m&^2&aDIEH%VeMS~Fqd3GF;;lGJMbncr z-y5~)d2vFR*N?6bhB4-{R=gzK6{V!Lxvc?cdVz{eRh8g-PO10g{W^#h?riG2o(H?+ zh)*~^W<#+3_fuQ1Wy7Iok4Ad?>#I(opDVuW(!DjfviTAu6cqZC@)RZS5t?m?~T2(EAew^b2Ryz031U~uB zL_*K?Z(q%`$I%@!~Y4i z9U!4=h4`8M-&-KN4C=LnDqz}7&Y)qi0s79FZOhnJ35mo$ipsV$(C7=c40@7;qE5Ek z(*%x#4 zjk9AS@fVLqrDaqr{^kAB5OjVRwb~vXa@vJNHFNXKI9@vc$TFK|>QV6ZVESab4i!&w=-rbOBI52RJTK&@8)0ILtDGBe zEzpjH=roy^!CtY&mdtDM5N1l%9o5N$gJL<*KKUz7-602`1;5Xy9G0PR%VD{bzl^ai~c<7viP%5b#gR}EY{v%SbHrjBstZ4+_F+a_6$Q{Mrh?t9J%A@H2 z%xHvSOvad{o0(k74!k0O?uxHGb`-73_iDK7_& zQX-hf{`0_M6E|IloIKS0!zxfF{}8wPU#Xp;R=`=m&Gjm~%OLI4A-`uH_Atex%yN&T z2TYo4|ISj|Aeyf#>$6=Q__G`$+y6>IPU}PBhfDhLqTIt}{dZLKyCRr>&xV4Z(sK80 zSkjOwB>aox2?8oPxwGE9M#P^t-|YRvNk!J}rq!p(WPG>~GqT=5=NSh!#e0L}7{NCl zC0;|P*a;q~Xw3^g?`wFD1RwvXY;cOAF+<`HZvw`*weBV(=Y7Xz=oWYp;0 zoWWy3Mnd15@JA8E*A~are76;#$GnR5sXJ|`HhQFb+hP}%_(&d_U+%<{!)3w3=Q^?2 zz-szSVL0xN4Bxf5D-Z=eGFX0Gs=$Ff*Yx=QD!k4`n5*he26Fk?iy6Mn&~Vr#V`01u z;uE)cvIuqH7UEX!V@4~#MwB7)<7W~7WT4>nVhDI!| zS?SzuxZTp>&2EMQ+~U2HJa_#wX@T7_{MV z!0LkQ{dTNduX1D@8N?t-=bg6N1L$ogRaU{@jf>Ru+6Zzts$Y!P?EOf^UM;@5l(G@b zU^^dt?9v!s5ZI}HW^ojAJXJgX@s4AaHmCcGkO>^Pd+nqjX##m44eqVDLBj~ut zQEUxhmu2D{#Unaq&g|k;{55cS+YCPeKfck9QokGxkp&VjnUB!VneLJ}G(CZ4Oi@QO z1gR+7Ay8ZqGKgC`t}@LZ?Z*bUB=zmrIx#s;U(m~|lU~oy3q8@jxWN`V;cwW2k{0>@ zy#JJ<{1o{Y18+IR?6+K<56Z`bVV_sT5BFl{T2O1@JtDfmsU2yCM0{iAvE|4B1ucXJ zPw}V_FyxZpfvPY99%p~|>K6|U`^P%J=A9VF&>Y`$sm0@1?Ok#-PHY-wcK$lRd~On1 zPF=kBnL34U?qBSWnw-J4M(K`s&nNJ^L$K7NoH1M)ZV)PeNJC-&|IR-xpkY z+DEWlTwtY8rxg{QUzhx&^9w#6Vc+$cfC=7$8tNh4IP2tclGfjXel2lzhQ5PWN|~3cUb37b4bc>>ImQPC&h2%>)%yBEGz2d8qj&6*Et`7<-MAaR(|y z&h=9;^v%a2GpSL0So?HMmwvx{CkCfBR3X&+h4ZyIY;X&oRJvZu`ERQDkE;jl zWH&TwMAI=UErW+=jmeuG;H{!y-CY@1RczK z$P(S7D9HM4e=OZcJew6yi6?gnsB_7TH=3T4 zw>%S8QLO02^u_J1eaEPH{9C`)Y9k5vKVIMZ>^uSUsuE>Tw+(r?{SE7wyV0oMEYbUU z2bNDg+*BSAiw70wtb!H8!Tj^1XUU=^n6TkQ`V z3=Uz~N5gyf6EuzNsi-7olIh?}#OuQiI(vvjbj}pKP;S)GkR zPZ`pR_G`rM=O=`l;(PJ4PeZ`pFcJ_OH;B3i8xo@P!D;DhN;IzQX{ z(V^*e`HIdE4i5Ya;YY2?u(Z~=X{Wce`f(;@2Io?{5u(fZyfZkma?$q1DvOAf8O{=T^YFCSq|M5!q38ylAlJ{i( z{x}8AHtSqzv?bwZ=^hJRt`SUs@npv7+%%eO-fVrrVV zL;FP%KJu?J)sUs4e%R{#X3JVM94~4A@~{!lCEIC|<#O@s4N2W=ERkryXEvuwKc}J1 zDTVv@$fz5=_bFpE8INyIP@nFmbMV9GU-ch%AgOxT>1|dIhMZlS$h+KwiGNrwjJ@i> z;k2C&-5Mmc8ETX-BoCr-+Tv9HelkW++V3iL8pMRD^owPd1kB$hzx>&Qh=%nC-&bx7 zV7tkFc^R!9T$*8S#^%a51IG$ssBO9Vj7SPTmew)lUmT#%$865Jbsq+e9(?ec zi-a8<<~x7v8byq>PRi#a;OP*mRc$>1$0(^U)8z;lR>I)Dsyu)@IjBw=al_cBk@n(R zdJm3v*S=Ox?!dD`hdxHH=HO$SJ8uV$m0abDZjA46JJs`K7$>)I?H^zm!kJs+ zX#vT@cvX;jPF|oJEzFlvrFaHWLg2kzKtdNb_j205_*;#)-llj3sSRSpq<3Y;wSLrg z9Q3sRGlWAi9~HN<5s?1_%eT*B1p56OrINS?FehT`ceRZ^JZk!q!I$pirmo`kSr!9$ z=HXqgQ*2pq?d$aEOQN1=yhWnUdAJ)R@*6(pZRy8Lw_99J(fV-V`CLIqSr=An#Kf=J zb)n$Fve*FSUR2&!GEcqShHcDKLJ?lA7+CdW_+fH0POl7M&ABS<(G%GBb*u?bXRlX| zJ}AK8tZU9w!zE~zuw<)R(}Yyf>P-R{htStNFje^7Fvf_Iw){9n#+G_th06~Iv3`Gz z)w{>NI8=GzPS&X;P$KLXjVMn53s<@3sf14SYkK;o^iL(Ki3TOJ(9gB+Uv|w~pMGq# z*Nb!==)<3lx4ubn^HTgZz4WC|9n;K=OCVXBo@C- zvLD-3OXoir4#v?eBUk!yq0l4aRT&ZE1#~5)xw>&+yG8)yJE!H(2kt^rSE;yVnG*l z%v>YOq0^v$E$Vg)(h|j^UrKi2Slhw3DIYsgrRS4bjC%|63}v&+$F}36iUV^?GVRC` z!B-=enS)!devu9ItHJtP?PJD|T5xjh%B6v$vEcM~uIKjQk7&~*n*QJs5w$=3W4&~e ziXz!ER*AubnD|bIk!_(DyM&(pl6ykNY5v!osYj`}HsQ&kpw)*(X9Q*96NWLn==S%t zN5lBs(^{zNMGYz(^3m%iRp1z-Z-u8!IcncX$;nr&LF3tywqts&$Z)bS>h~}Kw}x)x z%AotUiK3~99PFnQqsw|r=P$5(z)p$Et9wyiWjBcOfpryR%DeoPPYo@J6E zBBO1|zE9H>+?Ke*G~g}~;|Ow3r5vgF?tVI7PWccLWOmru-{`_ut&!|v`c25U=}7c{ z_N}P*GN|Ds-3M=8(Kl4jjK+algQ4QJL7W}=F1F2Z2wl}m{nz!0coje2xMA9d^6g1a zqkq-lH77~;E!h>w;&1;q&!rg>F7e+`5^I5E*6*+GXtiR#)qq#Xk8+H~y!jT55LENur1RupL*QHevu#{zI_G_I%ROMbenQcPAnw>;U zsU>T+w?uzTP^5jCiv;?_ins+b&QWStp~aFJ+n?ab>jEJF!sHh8ZouKY*jxh z3sVn%T-1>0#gP+#mEsEMdoH%^UYQOFSD6NdEpGPWJWIasplmgot-Tk$##M%6dpH8a z7TZDpmCNJU!d`G;6!$o5n~TOBTAN=#w}2bUHAM<-W%yuAOab9n1u7h{)m1xQg-&AT z>N{VypueZD3HP%yGf6%=5!05Hj>SabBIRcxTc#sx6|j=typ}2 z{UG*BC#|ojQIREcf7pciFrFEy);s0ejQ?G{l3pHGi9g<6=<>NS0OADwoI`9R807xr z$xO(`-4)#FyR*wt`PjKD{D+!RRV~_0zP1*Vm+v%mZE3-ugtFXwi4FK}OQiUd{iQgu zW;J$1t^^HScR}c3#CE~jT~C_QaWhj$c92vqD%d1%;h7*~!rtaf$7*TVXZPOl44pGh z_2zQ#&8MNv8@l0|$TO0C^Z3Kr^^S=cTj^L9E)`!*^N0DKBdg#|^DylwJu27)s zG%UT{rcFk#$De&C>F4DS zjDF~8NX6RUD?vSn$haU~KqlVoL3vTd9O1ft+}`oZJ$AVtmn%n;nB@mCB!jSg95S$b zN|>2Fq6`my5N4$$^x(_0mo8PzCTrw?PIVP-9U$2&y~xHx(x=CcU zGySCEHV(F4or-jFdwTzTVcWe29HU9?tPsX|J>UE>+&D4eU0Yi)kp1R8_qx%IN! zV4ysJc+fr(oqojM(<5bLl7OztvO@`qi$Czx(T&CCpv+^^Sb_X`YR1XBsJYX4-F`F!PqnC-`NqfK8A+Y=Sm8>Xzi=~g(;%6i$2#R-UnXHgNkJp$ ziBX)rEO`E)(Ks&iC#_v;CgU}iYZ;eHXsD*tKYn+Gg5h~5b|lc}VS7K1_wJ$*Jf0p@ z?&a5uhWX~w&1L=g=Y6Pvy=)WSD!pmEZvZ?%!@sQ(BdgoI|LFGNUgI>v>X{K-bhCQH zKz}|j*TR3n+QT@KdTD1-O)tKCTz7nks}$|`_D*ws?1G%4l&{Hr{qV#~A=7B~CA>T( zDNd;_$EaDUvxfXN==ksbXJ5~+cv167k#KY+UOrTlQbgy^R|yN#iDjiY6#JrPMy46x zss`&YlxN_qQc|ezsRG#k;PpFc#xk@=30K*5GM>uK5j(w&hCa?$ir%%7&_T2M{Ds&l z6ies0Q1_FBd7qDN8%n3|ZBAYz*ZMfRZM13E(s_;BBeYhqj)I-e5B60%jp8(ox9$qv z-`4GzeRe<_GP^&1ds3<#?d;1&;v(t!#O89YTsIAUpMYlKXDa^4YjqPiO2!#)%SSar zUD)UQ<)1z_pz*F^2K{T*&|Vz;zVv4;d^%yvOVrLq?J9#pcu_0Fl8yWNdP!nega-|I$yAH8EX<*{hUP&E#nS(tKa zmPYkx!rxILlk3;082u&j?BqHTk3}3Z3a9Jhb*^%`Wt%PxQt4tCDlS3Z)bg-0t`0cg z;9YWicO9IX)7^7#S3Eu}rL<=jr((C~{=3E!wHO<=cr@EA9oHi-$g71{;xXp^)-&2& z=vsF;H>9l`WjSRp8+Jrvm{?q7O+bz27-Nj+4M5^l#Z&Q8sBu^QC({ao9l zSB7D)zdc=7EWmQ2a#h{kCJ4A?du#GUD6TK8)}Oph#$cmLv5#wHQms#T2?;tGjJ|Fn|rLLLb71%Qz%b?w zM8zE(?L&sA+bdLC>u|D^zl!;0IZ)$2Eh>C$fgVvSsV!&YkoAqeo6PG9RGfX8eLk=p z&7W`aw!Tt>nVkfIf={g|QEX>$=td9boVpOS_h>s_x%s6=YPu0e#UH8i{?~-poCEuW zYbqh2aL4!1=aJwqDP>v#LuhEXr^}07vpcbyOGB|(n22+qMF%EW+wkG9AmLlBO;{Ku+#WAdha6j2 zZyUKZW0BhF#Z>j`<=l^%;>He~lo|UXeUyOJ)=E3hXtm?8 zn}zm0gM6@juPg9*cR5JSe7wVDU5#C@=QhV`)S<+ztkP!Ic2tVLZZWyiiURg*6%Q~5c`_Oe+dx&zLxV6 zD*M3oX8>seEs0N3c_Vr~J;>M0^?e^bWC!fI1JJ{ZN~1NAK51RdO{tkh7$=FrKv=&!s$O zmtUb`d#`t*G@Uo4Z<;1#*bHJ}ueGzC<}eQt-nfmgJyeZ?2WbJ`wk7mD z3s=_q%19We9-9-#*n+m_UJ-7urlUIT64Rw${irME;a2*9hSj#05AZlr@L{Td$3Gte z4#lXl4%(1V^LzcI%xV|DJ3Qx5)>H+YMhlA+axH`(v-o!TKoLqE-bQ+@)P`}=hh)ll z8t{ty@~6tzEx6n#^|I^P0CrX+CoqK#p~d8lFRi_881!dWTv4GN{boCl77y0re|IfiT81cxnrr;-X z#*JI=Nysu9_b9P#041ktg4^B`G3MH9cFB4ozKCO}zj3o2mz18b(Y7|@ztof5x38CB z-gd?|mW6g4zi{OYvrIQiZl$)ne4^k1jYA%!n*_|!&1Yvl+Jnl0ryVYpcHw>1pDQME zt>|{A1YX$&fNA>l!|B^~a8OTx-~W#nu38IZjC!}@^&FdE3!82XD2lgc>2Al0qO=Bk z;~|`u6Zl<4>c=0F(gHb;JCI|!qxP*qD}HG1z9p1XiTXCQY;`LV^ba4nC&JtdRT4eo z^R~0V^z-SLVBc{#?)h!%*u&}7fusp=R0-SuGkYFh#zgLtd_M=92hL_4 z5u(Bm2TtwT)1$B|(s|JnsPSjD2Mz*N#}m4b%46~4V9F_e#o-Ak#T%x7_3rK zw0u{aU|QYb-N3FKJojt1kWst{ZU2~*l)o>>s_hrcu56D&Wo}Zts(L5AH%O80)13S-1m~fsU z!j#s(@&ngrVVl6dcUM)%AWkKJXRXpaG^6hB|9WSE_~Q+OcM=t%bp5W+IgbMCVuW|` z)lSd}ed7=+*#_cTgXNu3jbKThx+Wr04=oQ{wKi>3fXmzCOxG+cp*Qx+mMxtvz;D;S z(<{0ZXg9+N@u@u^|5BpZ!IJ<++uJ2Ao>8ImEZC->qQDE)@&ljs1|ZFiVCT`-3gY_? zCwAJ@04;D;x<9EBt`8V`Bu(`|f9AUhx6WbMU-B+bjJq9LjsCheP2|HiV>Yjh8znHp zb8N&Zs|E~C`Ujk2XazG#gInA9+u`dAr8JgWGA!LTnVeRlg5AvJreHgI{qGIeb$usb zk;*DCX*3T#La$t#4$Q%5L;o}{%LwfGtor>yC%t};4aw)vS|Ie>H@WGEDyT@k@WSPI z7tnO&B(60#gF*e42J4whm}BwqR|;u?vMv|p$73y^8pr;!=vohGlV_}(EGgifd@$%y z?+knilymD#TYzsimE(3=bD&Pk-nA`Z0w$9FL|y(l0{=4i+)}kBLyW0O_ouJYuJ30_fs$QD{mq=4)#FjqTNlIDJXuT~s|Z)Z~&h1_T0LHy9|y=7Cd)pPAv?WR$1&}<#O za)AaOPp-|#Umb_F?hBhXWN1)%a=@A6bUVm+vL6r8YKKhHw6oXNNeB~N48BR%sj)(d zKDp{Sh&oXhbun-NdanGt&mz+R9Yg2LHiZ)4C3PlpTOk$B1u)b$$B#q(w2}AU#7S^m zmX^!49|RHSEyIubCSb??7x}suC~(r;-(EU)4m_9bM{;~;VJQEhu}cC843A#atREwS z2$S@3SHL9nPV2FTPL4rO!eVgy=V4f`X1SaBhzy1v2GRfd4TIK%VTey)FRcG9nUKn) z0H1nGQ{UPY9I>jmn$ded$L{mawF@pZg`?7U@1bSfp$vVWmU!*=u{o!e7|QFw!btZo@6-d5U$~Foq76fVjHAW&zZ3AEK_IDnWE_@4 zy|OkuXi)L3`2{U^1a4?;`N}6mfpXnr4x4KT@MTh&Irq;f49Vj=kFr^C*z@dBSkgS0 ziikw4F3-Z*yxG2_7t@ez@9L72GzJ0%TD@lPC%~(8@Xv3}aj3G;^XUIM4C8xmshw(U z1l67(O~d^p2qL*wJ9kb(qs^llUYG#$?DEXWN&?7TeDukQ*bS@8smV*H2Ej4DV}#)t z8R}dL-tCp6f(XG6WIbsx7#FeoKehpI*B<+;98Cq;Uee~UoE|tqOFI2@_Z&SJhl@GH zPQwY7cJ}z(VURc+d)aR{5$X;~b96UOz|eDFH&O--cD*F>%}CPgt4)6|5;+QcBsblB z_lyi&xfEX*yos3 zbd7NeNwvY7CLqJy3byKe^=+0ZMaD+1Cmuup|$ljZ?BhkU9i^Q)%oVZAu_%m@k8U(}k92@Zl3lfGWiqZat) zlzTbVY5>^sa|6P(s35HRBRQUaPaiJ)jlQEz1$)i>^1fR=pF)NK zQY#+b-USPPH-?^w&w) zEbSk?^_e^hyTg8(Zu>h7UvGM1#X~BznMcXCQO4ovO%}ExUb>#VmKahlodrlu_IRf| z4Vq(tR-zYX;es0fPES_4j!mC=b-;fDMtUQ5^s0^mi(-wz3(^2|`$xEzHnxJ{p%*GU z4-+9FPt5Zt7YUdR*-t-T9s-W2=b4eYeemn>lh+a*wQ%Tz{>gftcDQ?U^3YgqKQK7< zedF-%hbzCrD+R9gLD75;hg;wbR6coE8-H>TcJ;XoE$fqjrR2WTlEolI^3G_pHq-Uw zP`&ix=mcCI6fzaIBEre9RRtNMWY~Uw+{vY68h)5{9*+!?2j4nSQEr2%?MD#FxJI!aYAG zmVaSXD2sV@>Cf&S&`P^uB4JAb$tyV`@8(mlDdgZroBacCQkj0sdE;6(k ze63YvB7=+sf9u_kQ;@N+e0W#g2&@`aZG2T51r4{FPpND}up>!izL}W{BYTtF+UUHP zJa(59+jIMB*z)}a%IlRxww$Zi93J2@i{@m>%3$LXNQk~;TAoPhd){=7+ctXGLE6^Z-bFOdfm|PR& zdtMB=Ak_n(HTB<&?P!6PvY+$h+a9R|nYW#s1l66brdxujEK>vA{GedDxMj zGxn}Lpt(ra!IaHimfoQf5P23Yvde)C2eK^g^oKP86PVckj-bI>o(I`Kbr?jF|C)-8 z&w`E0%9=A>kBmzj-+3|-;rnwg;|roB82S*XDB?H;uR55&Dt1tTOCtMX3tgw|*Sl+j zu2A9OXOW|Y86$9@(4ecxhz6%u*oQLsW&w>~J#B58gm8(Te>}+)xWD7@ck25QIPxxN zpecP4?j-Zwz8f|Szt~v0FZk1Wp@1TKF>46qn$}+kO0+%Xym~6Z(D$ia5W@n+5OQrssFfr$F~VJJGmt zBJc(;oY8+n021R*!kpYBT$3)o`;rHv-xDga>;v z#-J@Q-|vOoESwg!J1cx*3TS`6NL*>8!udUMLGHIlfZ@~I@RBc+@P$~rwKtIfOZsA0 zLU`zVW_pjAUy=a7Ozd9XmT!W2>Y5R*)qs499ra2CQo$UM~voPf5&a=^+w3`Sy$XSEm!&@9yBn)q}K zPSJin%kCh;j8=Y`!#N7vPUKHGmq-J=_%>9+g$%YF&mItzCn5c4&TOS8y?&1h!g|Cs zeDoL|dK5?3n?0=Nvf?A~YW|&P((iHjlabH&j^1A@&)2&Nvm_XPdzxQCYZy%S%(#E& zXo7c7-V60SZ3W%kv(a}t>%nr`C;28@HS9gxT+#HY7TP|3zqIvq1ST>H?m2(20#2@V zNh6^Z8hJ`ZYVQ?;{^4JaF{-6-U+U`mK=&lLF~~)|6&-|0{@*Hwj$_c97Wm&YIU?L+ z^w8AWH48o=$2WKl#zAS~vST`x0EgVE0k3uFd9lDIeb13`h~st*=-Eetm$wcE$~_r^ zf5x6-w5MbU%g>QIOy@oZY7+0I?NiXUSW;TeJqtm)ij$_%Q_!>PaH2m84eXj;dRx%v zBqzdeOlbQA)IUsro^x{;#Pq8YnH~_~t^h;OEO8hdIG2BLQyM^F$V!1FrVDxk-pu@$ zUkW|<^cYRk%fX)`%+GMO8myPJ`hMvofz#rRAsSPt>6M_j1|+USQq z!QfI*d>@;91pf#rLzs>H*C5SHisHN9vQJo4g>+V_hG8qDVk3Q1tu1$fU9X>e)=ji=% z*=u!MVG=${9BOuyn}+S4T(R6|CgI+iv32CZQD}@mkbSFg9E4Md`b97W;(Z@#B2CC( z{JwX{Opy!*OlZrX;Lt`6dq{m1q)qV}IqfZlv(9*JCOHcnYP7u^%)Z0Dr@;8~>lheb6Z{fZ zMt}ujBa`@TaQv1enkw z#G3@C;q*DrV@iCJ@cAfvcKW+Q5jiLML-`?e^HgHVpe|AT^6>bK4FLoDYfP##Yy3tq| zL<*OlRGe-CR)KRZf9PBg{g7EcWw-#grJi>P6di?6+N%y#x4Yp#f#GX=ghqk4#kX1f zG66ubHl9>E0|Bj;Bjd*75H^+@{pxcc;DXg*5%wWqST>r-WtxODa()+rX2~#eNqzcJ z90^Fw)4HkA1kkQ1aXx%t5IB2xkFU>>fQv$VAS+4tIfr9|WtG#=GWwzEr{oNryJ5b6 z>h?Iaf3b8sOn<#jnpC1-!#HGf);xI^HV!cqUjqZnLFgg~P~7)*K(26m>87qGka@|j zn;KURfe%|CT&fjLyw|P|4XT0PPKjKnW!vD-`BUQ>#dT1B+{0`Crbf6&T)(+P27%Gn zt#iL{1O$p$o1W|$g?|^^t}2HU;PfdUO(pAbm_70Jd_o@)UXQ6QQSD|SMUSPu$7vGc zDn8HS-A*7rto^TSZ#V4D`p45YJ^_2Ul&@QbQGjDqtW)#W5Qves&a|izp!e8Wr zY0&`8y*FdJ@K+I1_AMWXH56@j6eQSdK6 z`0ei{BB<{uRPm#8$lr_m?`;wz0AJOR-bK|}F#2-MBlX)Pn7eV;%v^5+)>qyaEK~+S z$TM^1t-us~`*ZPr!V(3<)mhZPbPvNfHdasm7y`5<{c1Sh&;s_)4)aKlkb%r}B6!iA z1Zq1dj4`bw;Bk9*qIhu%%0E{eFFG;<{%uQS#{;t<<)l6H=JPn5QBL_@DKrk+dbZ6{ zKl&iE$n*2(`40Fuls+PKq8q$;4|CmOD2MwuYHW)>wnO4|h4zNC-B6fkVA}Jq6Yf~^ z891s(f&au`9ulb$9(Da1Jo~%|!X*z>on(K5AHNU|&ylFmy+_G=%6br*j`^_%5064{ z>^^2fHwpL)C*v-ErRM|FFB0xI=)Tm@K#tPy0b=~6r=8~qApPgtO%wCnb}? zg6(u#xOq2pW!K#2dD#Q6SA#u#?$yHT__^B`TRULqZbcU9gig56)hu!1(je?Rnwy&^ zF%FALzYNyHra{}eUFF)ZS@>Ztu#|2v389T&uRRYRhvYU7*U*JdfE;Ek|U z@w5kyKJn0brP2w4G45iL+61_j{#g9YCo&w<4nL&4FbE&--(fxGo(Fq&O|TtOCL;x$Aqz7w zo$vd4OT`3mbPba(u=YYxIP0nZ4)j6AQOjpW|Bb^PwWL7>ITE}*5^6rNqYu7#&97X_ zXoIWa{w@_Ijj(a`?I)dAb&#=XOj*ID9d6zaGRQvL0+oNRGAQ4nLGIw*CEB+!c$On` ztPi>v!ij{u~FVroA-l0t)WfJ#D#Q$kE>-=~WIAyBWEU za+g7&XC2e@@p|Z*x@#px-;Z;g3_|)*BM|>zrqmgF{T|la`7<`A;kyl++?%*QP^vP! zbf!B4?5^kAG8MMLGLZ0rkFDrgo5GFKpdDCGM>^dgao4!H@G0h$C->i(o(-oaEt|0>0 zrCjse6*~*9S4$+sW~X5MrLV?5^L_|8I3Sxu*8$%ywpOcBGPKJNZ7NG4KsHy~#?D`r zutVHL`FuM}0Hn%Nt>M^o2e7 zc_Y*}9L+J?M1V~dXH8l9r@<#(quk{8Bv_mSLG~|nU3>kHWyH7=O0Sun@s?=;--7u0 z1F}@G2{q%n^?4K|470b03lBk?RCk{Hr8>}vtQ6pW6b>f}J(?NUOW^Lkn@*-~W#HBI zuA|nw3{Fv+0>u($L3fS0if@Gg#QP0*bAOHkYt+k)IWHn;YVo|v`7;Yz&)k+T?FZA;W(i$_**p$ITzISZX@5s=?apSt3 z-2{-=9~Uqrjljo`RDR~ioghnG3Xze^g5P@Aay&gM!SfSi<6&+p`2I?_Telwt>aN{= zuS8p*hI`;ImuCnVDl_b7*qQ;>R$LB34-26Bsi}JX;~&8LM(d#M-wH4vXGvb08iARI zAun|+d*NSF(4BL14sG7dE!RTln3JcaNS6%eAV=V6cgxi&*c)}B_96ojd^_WI-s2%a zO7q9LKAsMsa2Y%KK5Bp`7Y?sbExthN?{jj_i@7ku^mw~2V+)w;Hw;K8=D?pgL z7x??ef0>z&3xPdD{I=ytF?@LW{8{|LVW4fjeTwJ%5D2IG@8X{#fWuJn)%!XGxVYf2 zHQ`eU0k1x^2(HE@5>5Z4Psm(N%?>rTKw zN{CGhQh@gK8QZhuIT)EQlal*E=YYc+uTpmsfo$(=FBwM$pQnEFw>L_l$bp(5Em8+t zPW;%K7-%P?5K-B36q+X9LEqsQI21Hh8JU!*`P6w0T6W^4~C z16aspc`bia>W!SybSmfPc0+N}7E~jUg0(ldKyZ2Ec1Qd(9 zZ}vz7X1yZr)tN?+kdypns7?kK``aJqKDU9%+>+H|{3v_~t!~JWA;Rv|T^IF2=3uVY z;=%6nS=br9=X9q%5q2GFtbNc(=ffzM*EHWQs5@%C?`m5)=p2eL*K*B=f{f^IAGTJ5 zDeq;^OGzD&7|F<;|J)BY#=a1uc4Wcn`7PpumFbYn_WZ%Y-L3FUq+4mn-g?;j#`bI4 zQV)=xG77F`c7Qr-vav@)Eo8b}jx~6e420#bB%Q(UQj0_Iup}T^_b8< z)5>VnT-x+2yF4FnT>NHW+?fWko?GJfu@wP>wZw#_X%$2?H<_Dwm%!D~&$OuvHy-1T4Zqd-r3-G(C?&719O1J+g_E~}6Tz+4uByrgz9TFNeNmARP#Z;kJLNGJ%vOgp~= zOH9cyAl_e66Py9RD{EyA@uq=_-7d`mi*$(D<&n}`Spl&h7kxu_&A`h&F6Rb6bb~ta zOv=_wOBo|NicGxO{;Cq=Ms@&x|#L z#@?GArnhQfP^_tTrmGtEC#7BGEU$p_`ZuOEJT=f*_20eW$8FFlE$w7=I1(I$JT^H~ zD&czJ4VCb#rQk?jXLdc=3N5)Ad-&}-fNx*+({#N?*gns*jgeLfeP_Q&zy4N)3$Log zCok3_@ub(<2aRCNj=!}pqv0po>%Nn^CK3R6t;-M-VGx5uud@+duzvsJh*i46?FO2b247Wr|Iet9Capo$2Y z?DnM^t#tkOoA92@ng+&{-k8#g|`?o}IbNUwId*hg%R>ey6rl{XA*j0`i z!^=?a$@L@KP2=&D!1(&3;Vi7UI~rRTmJ6D%7;Uyp`JzK#+%F#E65tQ{-mUPx4w~P# zdG=*ALdb08X(28uj6K)-Rxs29wT>?vb9Khxo%cbxCrWhwz39K7OV2;f*S$3_?4JgH zuVa*=-#rk&xU+Fr`yd?kIp=ckQwIpko=Q!4UJKg>I9bzuTEI^^D(qieJ6z#TJ@}im z1xCH+z+Eq(a|l_We^q1ZdqMx+VF>6vQ2U4+(!KV3JS%l&%l~Wf;P6!~gFa*!GfsIGemZ{lf zNbBD2@GEuzyeVRL9%$2mXJ01wksafp7#kS(;tv%@FCJ;OqvvT+ffQ9M3o0DVzLz*P zKmpDgj|0TC0U%8O3TIC42CXF3?}B@VVUMCqkUEV9LKoaSM@ikVSYX%9*IxpjByYbb z)0ObFOS?Ojp#h4+_oVGI8H6|)uI_`GJrMNNUpMUA&jMjxnN zXqF2SZiW{Z1^>}_n*eub{LL?J2Pck8oaL`<@J98+km0ePc<+|CO=qYgO8p`G$8 zb#SP4uk^Q|7Pvlh=)vPr0^I&q7|K`B1L2?eKRr{ahM_wak-sal;m~v0t1;KB!GWRH zD9WoEDt>mKIb~7-=eX0~n61+J|4c=m*Y$Sr5mTF1(<6ZVrT6RSU3(!aT_HbgXaHXQ z67c@oGz3k1LybImazW1k{5J$*VNUbgm7>>lzmngo6>+o=HtRg`aS*SDO=EwLTkUUv zwX|o+JU`ljW057;Wm_#ox`k#|d`yOb({Ud?#+!iGZZqZmTp!GY7;USx8U`o9etG9E zGMIh25dF)60LPwI-|}$o0;x`?kz6PP=Dj?{tELGc#Aq$?rHrN%iS`5j@i>d@O3qd;jm(#{#5xk|+>$j@)5l-3}656J0CXeT`mE-s(hC0HAAA=ys0BG^ z)s`P_X<+X3=(kgDHwX_U4k=5tLJ|?V0(HJ(@O>pnKT`^_8P{7QJe%ONPS@gV&2~^e z#P_XQuoi9ywN0L`Du9HzoPbH|LD&}d{ioXS094jr^XIrS1eZdpil}dUq51n~kw-fR zz#?!uLhWxOTq+wn%pH)9w6z0UZzU8$ZQLE({HL`L#+84f<-cM$f6D5b<-K?`XOEW1 zd=>>=uk2FzReIoT>rA1>k4|vq-NBqXlm_1u3bwaJmB5XZ%k74QF<^_{yzlxF0dhp& zv2qI1=dtNhtjK{L`08^u^ho*u^t`lbd_u3o_mJMxcVQLq-TF(w=*vndCZ&3b>()aa zdtrE5Z3q0@D;afAt{o2c80tT|o(o6BOp-fP3P7v6N27(K2GlB5bwYaE;n%@i!I7jc zIOG3B*Or3}!!^33kPp3}mEUh=>D>lntT(Ml>@Cn9@pAX_3<2sm{Jb?@wgU_Q)qv#4 zbev3jE3)Tr2IMc!k55h(fW3FsXP$Ru__nfi>lvFI3`~x%IfIzbte@#?Q!E{>%NqJ=Pu9rI7=0itX;~o^lWswdAUbZ-Pzoq^G-%HNb;+ z^W!J>w8Q)Z{xXi9a>%3ost!@>fM7SKBVFo!z;}T=*i3^6mEW~b6gbnsrs=xJ`o$i2 zIDJF!&hB3L_&7p*^;IL(KI*%;=-UJO4}BKTZs`Wi1@Vl~rf8r=r7^5r`-u_>Rl8$t zLt${gje$tM5ANkrcs_ag7G9NBy8J`N1Ky>uRt$~yg4I&ROsD4vSdm-ug0+X?hsxQ# zo|T>8{q>`H{9P&>C}Y=JKSu)3hiVxABs<{L&=TEJ@ezEQi`CfHyc z&%S2g1y2s2@F%c@p{lq5U)`}Nc)kgTzWr%|$g@-I%2(=PXGG7|aM?ES|2tE8k);ow z?2CBwz^)Ef1WyY0x3qy!@4~hcBO;t^i|C4rK!VH1(#9o& z$Y8N<7tP zGwt>7g7rJbuU2>mz$|pBZ2M>jxNkp@>~7uy>k$bY5#K7n{q+6++5^g9<=j~_BlQkg zHdLI>i?0Gz%eq&)|BJ;-=Osf&>`GC#;>I(fta23lkw95&FT(St9rbF;$@pa7e4Zq8 zC#YLECB*oW;J2yCPTE~EoT@qSp0}+J9Ib^N&n=GwH(Td<=;(x*cLeT{2lRfO-XZn% zPd7-YWK}0!s-Wk1TN5SkGWeY5>3ZWJLX)p&Z~uW3;N*7BG_k4$ORdnk4W=sCe9CP8 zT2l>}Z}=SYd;mN>*{{!CZ2$vUVVNMM_Sr47Jj0B1{EJqsQvw6Busc$p3w zSKJRwTKnaJL)qe%$T#UAWw3hXLVgl_AAXZLvNIEw!n=YQrjkHb?dVkRN)q@?a3n8EeTW+bhKxWac8NaX|VA%Sq)&qyZS}CwTHhC6)YP8JQDv&_3Uxw+)mR4wr z*4caAw+NW5`q+0X)j=2OPkD-IFDxx{w%*y<1je_FOTU^F;IQl?GH+8T{z+>$8PlkS z7p2){eewNee^`n&o#( zG(yHuzF0L~UkrAuar&;8!E5(DM5Ewb_;6q7#H%xfIC-8RM*uG;){LNY++}(Wi=lkFZ_%_VB+jM;nz+_Ai3@7M191`xRG7FhU z2_B(`M?u3;=kr>_B&ay;KPY5B3vx<5ykc_;AXfidzC?N!ItRCmsa%_elk9TV<0-R1 zEsZ%?5TMzPfCXPbku70}@t0WK#S95cFTnhbb0-9{>si3dUM%1GFaf4R$InKCd zm~h0! z2{;9C-Adt)0Fm0L|50?_@l?Kl7*|n9DpClAq!6;pxXn`Zb#jjTdG7oAT-W<@LiL^7LtrSEENx&?juxF)%yo(y z(EZ$(tG7;;ApK_9ggUJM&E2hZ!Ax+M+!>{AwA!wDJ+Q zy}E?%-UxCk@tH^eO@EQJuAM{HyoFxd&T}ZI`>34Sn-!#Tyu3(}nTqtut#S=bYbe*Y zY3MfZ8gfrjoDuJ*BSETM*ozhtQulgCQOKS`D~i+Jw}w-IdMzlF^0onDE=)BhXJ(?M zK>Tv(!U&4PTMf05XAmVm?CnLuJQ`E`vomZD9vN|bcJRGJMo8ve{{@CQbS8J#)3=9- zNTm4GaUp?z#MU@_Fk!R-Fe_@4L9HA9`UoJMKYgI*ESgzP z=z(2&*eytRrPbSI;oOsMEz z*N@Xiixa5GFzd_qzH#(;*OVyzVJEzjmsQV8$AR8rQP^TlEfoD}n>$Y&M&sRoPp=CS z(53Tn+y{OvAbZC1$0Gkspr}g`aZ;Er#`T1*O{S9($Kp{r(Wev0Zn8%BNLvruF7PuK zuMP#-BP_C>yd?0bK51REI0%P>ueiwIh5$^JuMfoz0575FyI62Pd~}S@^4yn<93?V} zlBy`k>gap19W2Yph+Sr%TJ|(5)Vbiicx@JCjw#kUc}${j1vYML#-r$cdrz+NwIw9? z-_wGjk1NPF+3TKG%rZLb5mbNW=Nzhj+vk|Ev54};VvbB&Eg_FbwYf$PSk5<7?QR~Z zLua|S2fjUP1{&AUp$mmmz+E+-PgN>`g&)fXHUF9rw~W&vm*PIOEHI_yV1!3+_7K1P zZW}@y_x65M{~m*-)e#TIMXy9iJefZ%-`BHnBcn zDa%yfEk#C`Vx+m)u^#$R^Alm+asaV7mzjCS4xvwD;W=U)6!hIVutRHW9-SEP<+zBJ zkjX2C{MXuxNc!Po;yT+Rdb^)}CUJEcMb(J#a;Ov0r(>KuG^%<)pV#_xgy%Te6mgyY zR7nJ(`aa#i1@(aYvMpwLuMCw|XQ$L}mY^-#i>HRPF0?etT_r_rLofShU9$5Bkh*Y5 z*taK*sQ*q`y8Od-P-DBSyX0AqW^}z?a6g%Vb;6GwRUGq>);mb!doc@To)4m*C*fh* zz<_)ZTaW3_6kll`5&j!|`H%4<1>~7k|9TpeknJ1C(AF6W`fs~|cZcB^>Y3;C%W>{U zMU_tpRTsL^-h&ZQcejaXl;?0;QaurQsz`Z_@>9@=bk*4Li!116!`p6=?q%ft$wkc) zn-@u66rUNkie8Gg;KO-HXhv(o@b8X1kO}-`yM3k!+OGJOIXDwQ-^MFB7ZKoTF1n+4 zyaq;T_g@8nDg-J2huzUmi9o*2tKE;~(Q|qAbHVe2Xuu}5zU~Xw_e@KO8hxXXdU|)) zmhK=h^++9);+X?G$0lI`W)cV90PvK+n0TXCL@n6vF-Uy&xz+p6O?n!G-vIL-$fB$j-n?5HKN2h;zC z^fw+e+8Da)a+(iWVv>9c>+Bgq;M90k@ z8WKU@(}Vc=HVG7&9BkcKanO>X(c$hyf?qWo1$_mx@b#YWvw9MM{gr1$5&wqK%je7r z>WXBvQ?B+O!@~*mn@3`|;E53w;`KAo->Ct~=2|88`S&ALV|PXshe6cP&2(wmdII6@ zGN)7-5>c)ouAmu_&?nPQl}3?SbcGblsMJ08|DSJ~j{eYsn(g&>2e5X)vrl(^w66`q z$DTI7XnvD>bR zI5Yz)_q}SeEGh6M^d%q5ZxU1}O^h6`8v*$zyR=$KY3McXea4c(2#Sw5`|Ln`CA#mO z@?Z3h3dBLJHDkMM2WGQd#~pmT&^?1kgfB*u=##uuQRy}TiSmv}MVuQ)Ys}ZvIMc?_ zTiDl0B2OTbeMu)O_lzPrs|w!FtQC-LW0L6~iGyQ(EnNLpcyKv!!@FT>7F1(@Uv62U zK<(1?v*mvYFmbs1&tl^o9IZTQ(ls#+%Kx%HOxJnbwtssE{>DJz#85G#?vT6{$ zyZ{ck{&3m6381vUt+m@%gW4)CcX$45L#9bY`maNFa7JX6oaogAcTwWH`n@X1e-@b- z>>dO$b8udJa0037imJ*;6A<_3tDNnBM^HU`K%NA~ncsL9g;C-#5>FnFcfhzMP${|~ zG`Sz`I5oLF^>`3W-A4{zker46z8vDr#bhx4Yn=8%aS2}RB{_QjT7avU8Scs^FT&pD zYX?uUPD6Cx&f5I@3$PaH+EC>;4;^}wveDxUa6Tz^e#?6S&=e_w$%PCWDYuu|G-lz! zhZjjn4O1|f#=>^x>j636c^+%%#6kpn0Tfe`Gij-Uw=H_=nV@ z^gP>sDXiE2IB69-?bHCAC(cm^?+5(sP6=5LBo1kvKWZ9d8u1q{`KIs&x;1BMR;VnpLsKV4vI8C^MB7; z0EyA=V>-k+_;G2z_*cLJRB;7f8O~S&Pi<#-{D%T*_>)sT9&^z0=c}=>E*b9q4Q*@X zC&7;5`y5aHBY_I8s@;;22(_mFM5;W9uutyb=a4cAFs94?6UiC|zSG$c+M?P(V4$;P z=R5(#4(?`8xxEM{u3ZthtcZis1Iu!|m3qM4d&=%O&j>PC$RC?JK}5Vv&psREv?Jd_ z+mJ3?DSCGA)wR>!HHdwfF(;BRgpm0AWD+S7efQH1oY9zo8ME@`Z{ie?O}3wu3bx67D)?Wn{}lpRbmz%*514P`7#0CQq!*$s1QJ0f&9ari2%A%6Z2>M zi7?Nmm#~55U+zK1Z-;rv;H{cE|GR!3&h04^nRq%1PZ-k+k^-mUC+&rV#wRiiaY~Nw zkcKXTdyCwZ ze#fgVLOO4yO>^i1)D`Kp8KjXxol2_H-a!KHXp`4nBoY`^=)I1?d`{r?P=o%z1yHFx z+StKOg8xoRv!1IXLPn(1Z@)$ow7+APh%udkKW8f2ZMvr+ro@@q_|F6=HV-k`9$kj< zspZ#$%ZosHch@ZH@*H@s{8Lb^TL1>fy~UC2b71V}Zdvvg0^YXV?>eMT z#Bs7EPTyD)Sa6zD>hKM)AH; z-4WpCKUpvBGY8LKbB+JFO@W6JwHJZ}7D2p5tH-RH0v!d*AA;kS;R*S}(M*L!5YamO zqnu8G@Y(fQvnR9g-_)aqhk|nevT?d^_bh-}M*BG_wK<5jvD|y{D;X@0*>DyLk%1@L z?#r|#8Mq6@O|ShK0S&&$raiesFkx_>>1Qelp4XqfcyDeI*m+M+=wz%wu^Z9K*KQ5O z77Wu&f6YM#1E>E(EKk;*m}C`tXMq7^0jrcmMuU2)p(M;4Vw{LAn?e zYxNGpjkL>$+_l(>j7K75@1nUo6jb8pnbo>UMrAjJ4=~n@paUUm_a-kiAeEASR^FBX6lx~% zHs}hLA3JKT_8ca_)r5uZ|5%A&qwvDB>^1?GwzkHj#K$3^z{JE}b`oZewV1hGtb}Xk zo_L|T4%8K{dzCYE7=0EzmEHNX2k|`Q5|vXMLc#A}ZSI}!N5-+2#>1P2;Dzy+g>qsn zL<&CBDB)^AIIiVuQkVM?-Q?5av_BDPtTEr<2qU4R@*fM^eHu_sfSKxYd>I%vy;?1{ zsX@i&bv}vXf@BED%|l1it$YN%9DLjEL1n*f(UTZ`gnP1tqN>?FtW@|P~WEx^W z9ex-PISXEzgU_O!*Wqv<^=B29%l|D)hni$9!%>-_D6Qwckhdpj&EQxiQnkoG{lUK- ziS6aMpnZ1`X-5nk{~?V-my&P)yE)U05^{NS`j^{5C_wX!zt1o#wDcL%#QJ(p+YSB4 z0a&j(`@-6Gat>whIq&VrF^|6N)Nvk)8$|1HH)((=6FqLK(cQoP7Pu$7aH3}ik$mCP zGmV(<9*j8gqYulSsn5vzW(;Rhi`yZAw-ZF8Bgmle>{j_*5**_YoxeQEU01 z7y%6&ROr9s)Pk&n`aZwJO~Et8`^`D*U1%##P4C(n5?Z!slokplqQ<@Uu65!Is65>J zHo1a`RJ{+JXgxEE?ojS?Tb9+JuElTg<7+lje4xf~qPHKheLb|O;W>Z|oM*!_K2cDE zyN;Cx?;@JeuZgNoBO_(@=);p$Z+^liN)3W z8PL-Ujd@{Tj`)Nvu9>fNAQdZAt61EG7}#+MwJLa|HsAA~BaVQQ-f^yO3Fo4%$g?at zodb|-x>a1`+>UC@(w6t1oJYpwnLiSY^GGYoD&)XRGMc-Ria#<$K-ZsnwLNd0L}Ai} z^BY&cpw1{sYtCa8ka(7BV==oG@hN5Vv($7W+194Qdt(!5N6@&{#-mXrE6V^XuD$45 zm*QvZpl(E5qS<^3o<{oKryc)YnnWGptbUCAqo}?6QpQ+ICn}gLoa%vZEG~`-V+U$v%K>9!bZG9-iBV)7Bs=~T1bo|>w^kL6d2ys>X=T|AxpdU`G`He=;j~xr>E415bfhD<;{|ML>6n9EMGmulE`lS79eO4EG8GY)EQ$icc^>^2Np+babONv47T;`zj#>g2j zlLh!~A$)mPH3jyG)JDeU&%=ecBgyxtNbn%>Wz>g#!*DIB`RvYDL-5I`MN(I<5>nJy zwRoCa(e0a^fy*Y-D5S{B;?%V|#CY&B%{QnIsx11y#<)+Sl%k~C|H3IKFi*y|&WDWt zvr+Q@e0K_c-?_iQ`0*4n8?+F!e%*$cMG6gK8(X1s4_DO%c04%9rwTAXs{}_C+1anm z$#6?y*V$3uGC0GJb{NG+;7a{atZw_DjB3LQh-#ctt1L5Xb0=YZ#VdPFs z{Us@;$uDL@)w*j}S@Z~m1YMkM`8_!U#(}~51&|YM>Dl&pl&zEc}?34Xu#P_Rw=%P<<`LTq}*<}(lbl= zQ6Gb{3E39G-}69A%_j9wSP2|Vn9B^AZU)X>NUI!rY{wCOK)c#JiP+SsrZ~D`g4%%a8_vW(JI9B zGS(=6n}fbry7LR?C%~w0_4>yPqG9P zdaRehU{WJsE@criD@0A?5|_bPN$9uZl@*wy-%%TKT!cvfXo_?f8Qy=tH|zDdAEfh{ z@+Dr6!GQl8x9X?K@P3MP@pJAtdc`HyZHMXeO^JwHJbx#o=boFrcA9|7_Z@nEKx7f^ zxAA!K{uTi}r@PAI4v^6Aoq0{CwAxU`xM4HSv>z1hxZUsV#&~YsPLluNJmh}<$ZY1) z1<|Z{mVbFwV90GFwf%bt0-hZybT~Hz?E=|`qH9F(m#&u;@>_&L_0X|r%-Gx*9LoRu zXB-Uo?D6kapM_6*2O3NAXFrNgc-f_6p(E%5!|%uQq9pW{c)#!nWe%D4Qp!|IrjhD3 z&l8C@Md(UyEAR(}0EFnto%RJ3IJle3V5n^ZX8)0nvmAJzNt;gKk97 zF59PawP6O#E?z3z;j#eVPwz0ji+x-zO7<^Y&w)dhXN$}gicwT<;WWd=E|`uxRle6| z3@)yEvwkWh!cE||5f-I@H@}Vw!$Tq*Pf~ZIdv`_-VxLvkms4IuiHF}a(VAH9>UEgda=3g3(95rHRb(N4RdUHQIK zXxg#itxxGRTJMUu_$_({<+*Y{O|2rMs5k-wnH)+EdYjPR%hh;sWZ~<|?s+JOwn#X=NAx{Dlbw4_jNgGAU%!)&mR1y+y98T|ABO%SR zEe$<-^+@6x`G=a?2%0@U(<|wohSc0|{_CYS18JI-SF^BTNI)i(28GU|M-A6E9MvKB<^c(_L zk<0#nh8J9y(4F4@lAb)+LNXv|d}eeL8B%92>l~+}v~?-DhNE;O^;!L@N!2FeZleBi z0~%6yA4}*onMX3YJMM>krXtB3OOJBpHxa3AgDK_X2D1BC`jJb6hU&Us=q-k?p$F$* zxHR<7qjcuZ*_-N%NUJSS{LSnfVy^t+)cJY=)r1>WwmB>yeD@u5MO_?v%H_fNX^f1{ z_B`rNdN7Kp)lr8T3TlwNY04f7OD56_%9cM7zl<0?g#z7UsVFYjR9N&075%7Hs=uPK zj_QujA8xf>K)=$|6MZTPs4XPLT~A~VHT~?VQQIOSx7#M~et6F#D`&X5<};6qFZW4w z#;l+MTgRYe&Q&Dv5X%tN3 z@~Ib^L*KsS7Ie?fBO}g-KIQM0(4hy_KTa3SqodshAWS79yQ#u~srG3k68v`hOY9Vq zjSiArw3$S^%t{S!I^$58S&MlL!l642_nfSf!ksT0bcvO&MNCn{eD>O@9UXi!FMLh0daKB`uYV+({&J@mJmb z(|B}D_-lEk`UtAH@VBeEs}1Y@`SJ{9IP~$C3N^`L7#;fY=+Ku{BKoA{s>v`hi>|U1 zzNyBM(0fa7I&TUY^``$kUSl$gjLSbr$ym&yedfHEZw*f)zUR|2&WSVV4#8NrNtcWs z>cb=0Ifr)5@3E`DPe6N*wrMJ?4Wj*$&2Be2I?*BKq(9d!deGU>CoxO>Bj{Nb(dIsT zKYDmglhC?8fSz#VGWMjnfK&MIX$5ONsNZ~hXb|J&q_e&6>njLo zp>&6~%+LthDp82sd#4}W5?M3eNNqz#cgG}iwsX<$l;GEKIxT4a2Dg{anM$O0&ggPY zel1AS?{lGVgNR$Bax(boB;prz<<3`~K>U->dyGxTk@wl((L$-S=-B(553gBCNOlMk zEUT^7*s{(zJK}~w&~&nTkLoyx zv*x~QxQzqP*an*jBQiX*n3h~SGzRt)A9f2>b)%9L`?*vVA|jC;hbD{&$dtjp^@?dT z3clhK|L$%f@_hQTHrF;9galQuKEBZaJ0o)K6`HF-xtj5SOHBh391NMxxG{!wN@ZE| zZjU3S9h=%|_5EnhdFP8y&Qr+p6cTY1!pX{}zZ4Se0 z;XF#Q5(SdvtjzFMM6h}qn4KCc zy-+p1F#vW?Z>*SK90u2i#QqPv$KlSWb74m=;~+NZPyM*nEJR&Wd$~GBhL-*8Z&@(D zyB;AY#wkYzTMlAA>uQ*1xH6qd{BjqQW`QA{)Ujus-;@~pgy)ONU}mnGN7 zISM+ea$8BiBj8Y#?`rFTYE)(%8&cEb1r#_?#%-33L_0ECOZOF^8Og7&QXb(@(ZqDy zi0cqC6*kz=$*)5f(=?;s3Vj70-5nPuTtm^d7uQ&f1v?=v{z}8c&@te1e0Xa8#|%^r zYCqZOhJz%B-$Az&r(o9>{l0!a3GBZ|?Yx{j2ig*NiXkHfI^=A+ErVx)Ol0@qk0-%x zo*;F>{X~dN`SJA493Dja`Q%E|a3CU}lUeni3_mOnNUc1m0q(E86I)NqVZU_Z+sT0< zG|TLDhUHZSfCEF=)qf=L$(5>`@92Pv*oW`Vxeda*!e(^dat1Q)dM;J1Xh zB<(W=B=;#ic^5)~Lv5mcsTi03Yb$-g*GPoHb8Z|n?`NUl=+7%$OC+fL_Dkoa`xL10 zKU<8thXZB9s+ILp3S6|-{_E>E4P%^C=lxq#;I_}MGH+lSMoW%*jMU(PF;j;1%)NQI zs&_`+T%QECZEvn*9-o7k)|TJ2%PBA|Zj|=o_cBBrQ!8-F9)tK6yQ^O@PFH2MlOW&- zApfb$+2C&<@C{5T4Tjag`*Rf!h!+MSGi}|ZD~JF)mv}m|bcj&I;Xmww={w5IT$s>A zfF))bLf^zNXjVQ;E|nsHz0a0Q+#do2R=$1{R!)F}#@A}AAIw9E$F*bo4lh8|>Ezd? z*!|$H3cJNnWfT%TIcVHc3Gg~M1#vyuuJreKI3~gNQILrSYvd#| z;*mNEVHuke59yFT4dTc0uaA*d8^&N@Zizead z^w(N*a}r!z`FR*klc2ap*^2 zcgI!mzRV;D3+27W9z+C{w^8QH3iEJf(RIaQbOCr0!=5H#ed!EtKq@z$0_<)Crlsy# zc*Jk3W-CvDb4NoV`ms6Q#uJgiDV}%JJP^BNc!J>K|H)>`116ZA_+1to-L}c zBmw2hBw_r=JWS|yGR37(VaKnDEwAS*5GqgA!QEem){vS|$IN+%mAC${k2VJqvA7p! zh-5JPe4P66OPQeCPA-vKyB6GF=!ZlP7So`hYTy(<^fAGycQsB&fg$|j^zF9 zUyc+w(ydY4j-Q9)9&emD4lcmV3F(#d)CC~*;Jn<8XJO|Fx`ulY2^O9eIlCv4p_ll% zRZDdaqU0^zJ-D%+T>fxL;|>K_WY8#U90^9+6IfazDRB0-hJeuk0Sr0}HVks+z@+_8 z{?PkH$d;|$5D?sgA-dxuKVC8f-)>NT`jG-MVYg*@1eSpDu->OPu!Sq;h zsgiw-K!W?Fk3=4PB*P8k$*22f=YWhq{@<>fWO(|)#y9NuEKF24_TWgE4&Q$|V~VXS z-n~cDkTM73FYSAd{hWhy{tc-O+p};;I^YQ3{W%zXWLFiRG!F($iCaG~T}}x$@#qyU zz`VC@c{z>*!R_0)XOZ)8eEs?b=0Z)5+-zI?F&{j2GJ zJ|r%Jhoq%$Qa1_q#ag`!nW8{{xLE&RAcN0$t$zhD3zBx@IEgJ1lyV7g?)^9cgbe>j zYGXtQaj5-iUqk|H_8ZT4hs{IFq4Mp(b4w7!{D*@nXC8F^3vUz&rNFP+LAurJd3f|q z-(>wV_`BQtZwfDh38{c>@aO_?MwqRlaSCjNO6Tvvt-vvc zLs8MJv(UAl?>>%`1ghnJCW|uja6f3HMt^cGXt+;mHtQdlyjZf0G3MawlTv-z9Dg|CY|4;Lo z7Us7-r~+`E`2l)LjUY>w^A1&Z7ln- z4f8T6z0P`YY-14|eMUvPycZ$tpU~D{uQ|xvpUCI`bRLAQxcWXz&4OpJk>t(CL=Zd@ zxt;O_xvncfXuVZgPy0(x5N5Yp)`u)n0w{|#AcK~vHnZ~@koW77n&r@X9EJr-2^x` z*LV2MJ2H$45m!`x;^6zse^LofbFlBk(EgUomwlj0$EOp|Lj7^P&}Jx;M%_c zygB<%)B9K8K*ZI}u9anQ|ND$Hw{#IMMf5q%3C)AaTOWpl&lcd<;@fWi&P7nx`o>ku zI|tU~`lsy&X2J5d7&<3O0wigOSgtjmITo`rVFgS`@O=V7O`-lxi(1qcoz9@Mxn56Y|K-AYcYz}ENX zS@X~u#DC{iv67kx4d$w&rXwqG`t;l0L+NCYaP| zpkFJ@nE-z#Byh1W7ofM*>Y~r_Wzg|YJ1LLpmM<@I@UQL?OrQT-%_Fb?+!3~Bs$nZI zEnz#mhqeN>yC2T1-dKRtr$LtH;)@`l1PXF#i;(&}=kMQaEJrH+_MN&s3;kPX;&NYN zIg_bqTw+3mgU9x(&J0X|%}|CgTOoE|rFZDx+rL5e6P8Pdm6zeH-u0%{^+m|yPCmfv zK!g)lhNRd_r=eKVEo|=g8uZ>K&DRvIfl65XZpQ6p5M3JcK!xkTAJwkZdXfUI&Z$fR zzbLSI)sG^cz6dV2(H*kmEa>5OozNAS0O`BxGG##{Ab%x)@s0%^!gqw>8Y@VU8;~j+ zT}TGYyaU6}d&rPfcx=^(XAP3a|3*GhUIoSz2lvYVT7?Op;)X1hWoW#hS?#-b0hZ3a zUbKi@fmrF0_d9Pd0>7}*Eob5aSQ`9m zHw!|(qI*?JiIDYp%)*2|2?5SpGmB#rFhddy`zgMtA0S4SK)6m&v5ZSq3h9PPd&T8jG z;4vP!5iQ2%GD-qnj>MQBd1Od@Bb&w|HwUZ#yl+=Jk|E}EtXlc`MW{DQ;rKiJ3*1Jn zci67YgQh_7Km^YcF!XuYzjj@O%7zRhrV=t_KYySzc5)uVr_R1-`MCg!eLGLJn6JQY zSj(Y4SpzQ5Qw%p%mw_;3OF7{^3oiwZk65DIE1dEv#pR(UCL8zt+?EtLjv#VK2Rt_Mu+VqE=g-wX#wmw6GMk(6;;=cG4OrS5zPvnhUD5&~Cd4T%95u_gTid7=73|f`8U1`g2Q3K^ORQ7a% zd&|{d+oGeewDZC5zEd+G%UI89Kz@O1|n?g{M|`Zt7!fa{Awr=B%|un>(g`*%6&{xSTpsk0Vqmg$*iD+!F+54Y!B$9%1;G2xfs6xg_$ZVyY7 zf%fB+klJ4o+~kuM9HveI@6qShZ#)`-oNA@l;hG9bgZ9a6jLqN_U}R_E+yTS$KPC5i z_P~U}^JZ<{7I=Q-g_-!t3izw~+*ok;7zipA?`AyF38{%fF2do}(2%xzk^RRo44<}m zR_oUVpNB5z*-K48R=@a#Z>e}VFUp30BZKkimH?Bj%L;lZJG6NA_dN0qWiM&h9Y;a< z>m9iegR1gmO&|C4K=G!=#m&nDpgVVaIPBasC?`Zk`{T&qKT;k*izGt=zMgPliVVlI zL!N30&cS{gqHiYy1>9U~6pBpAAfU*?{~-nsUB!1#dc2qhpFTBQY7P#rXwoM|-VeDT@c#Z$BB=<3fNDS9<((5=#wy4DS>#d8}? zu4C}7E;_pLI|XKN`N{Z+c}QdHdHu?B0hFxM`kB?|f%>uJchndKzVGl<)u$|hAe-6I zOD1!$e)Pa6pYR#L8C{JccoN_yH7(oc2N7&lE}waVp8@?4f5%^QLtqnVC?mf+78-N^ z;Ib{+U{YE!yX^B2OmaN&adJey-8;3=FzCfK59;!>(44G|7fd681WwDP4d%RT{3)iP1>F2BZKbbV- z6A=^e(Ptfbu;9OJ?;s+cJdOMV?)|9hUts0M;(F*o^}Z{P9Uxxe(fjZy=Bs1v23^=( z(~AfNH$4_%ciz8iz8Ft^J0ubRoRtFWqYr&#HP#_hm|r-7X9fE3a`l23S0CbZ9`-#s z2b^5)&MmJgpv_Vj&K*Sn&*Lv7j-PCYe>QN+dui`Qw56ij#nP=p$s@1Y8vj@j7Qsgt8|c7Ehm$A(|`qRdekkJon-H&r)#- zLM~SEx|%IQ3Z-AEbR38FXd5J4k|m&FJD!ElhZ|wH!O3Kw%R{jEt7@aeWCrV>{=Pam z0)))^CcHd72Pa2DEB$(j5Y~Cf_}~Ny?y+=f-?1kHe=TF;j=W{~J9~Lw*W4<6WV=LK zU|ELNgqZ-{%oWHVGLR6iS%8tU1@Wm@OYr#KCB8O&GVF<0G}z@c2`5yWH!Ai_z}lp@ zU;K_Kh)=z^ze)rT=ujYm1%HVL}-N4v~cp;He96XEJx@CvgSd+fx_$ELWkU&4_e~e+_P~{7_Kx#UsTl z(>hPOa7e6xX<<{Y2BgDp&XE}!VKDlxbH2_XEbRF3>}BEt+&ypiZftEGb__1-Ds9b! z^M1MHJ79Km z3EZQP+^z4Lg=4sI)Ak7h&}&}oa8JfVch1#Bz4tS4H&tr+dLRLKvt`Rw1ty_hkV`%) zv>$F(`*S5U^n*TsL)6pf1mJ9J9B}Jd0IRGaQ%`3yeE4GdNd-F(XFtU&6E0-X-yIZ_ z88i<@(Jqs{b%6(Bax3qHpIB#8g=b+vXxVGFdpQS|*p5GBh{;&nDWe0@Mv(Z7%pCjTwzg4&ur?Peo^9q*p3^fhprDa=;QBNi`=ddbXq*Cq&w5W0(-`cwY5i%F*#oa5NMEgf5}hsXYYu<%hA{uFpE19)xD30khpsk} zR>0g)+xhw8I;?$W@8P>ViMZA&qN;1t=p9cY51JoDBMk@lM@sdAtyqWmd)W!l8bKUP z->C4^(mikG2@MwH)(rxQYk(9METqHN;Kr_K#%6{^2y9l$Um9A5WU+8J4Vh)Q8Gq_b zd+Z9_KT-dkRD-mV~Kc(m%B!TaaBiDRJCt+9B zvj?(#1jw)-|J%<=f;*&{zEy=;IQ4kVKW+N|-wzy`pIIkEk-l!k!)uFBAmHEl(v1QM z2c=s-ip;_tZKbF}+f{hHJ!Dk6wgi6i{!a>|*1+;X)NSH3DohtgT&Wmag<7xJBZ^lE zh~e0SkjkB7$hytCh00owvInQCP~C{1-&I0`N8cILV^`OKaQ%X4b`TZ#Umtc8-dYA_T>37V z+W+^Orhi%;E1*OC?#Fp<9*&%}R4T(bfNz;*a z5jZGsxOMlK=|&%lY35EHNnW zGWfXy>A!Z*yx7Kiaf!>d$SOWU8serg@QmAJbsou5ViIKmZ@DH**Adp&0E-;O?2 z3a~m~yeOe|-}_y#{v;lu8Tx*I?@?tvm78GPnfc`zwwt!CB?jvtMp3 zLF##~?}sWDAl!^)h7;=t=c{hK^|()hH`+cCk2gtB@=$i*VgngUaz^q?w24qL7{lM{ zJ`c&bk3B*W3-IJ>wI`nkmM3v{55f8p#{W$xmYvt2g371H=e`PGKFCfkuB^i)dp&az z7Ajmh`e8%$`U?CVmdWUSL`AjdFFfy;Swx|4Dqa2r529|v=Yg9(S@8W;g@W#93J|1x zg?HzzfZx)CI&TR&+*|fXPSDi9;T8ZDHsftZ!rSuwU%;LpldCoHW(jD?(?(Ci9K>pWX@#Lq*U!iVy2%5!ii zH7>|jkOF(JvPRGtFmkUP$f627ef zH(|b6KXeJASY{5lMy|kVX^sG&Gc?GiaXm4gq5?s0q5tbJ6&P6uOpBkcL+Jc`V8@Yl zbgT?taqHJC(ulrwDBx% zJRKUhxP?`&QsF`MAC9&i>+p1c)kW!~HSm|cM*Cy51|1=)%;ImU@P=p>!;kp{3gLFh z8C?f0sSqEHOe*+}FWr75vIZtH1}m-F%aBGauF`*t_5BMsPRtF?gW(0c{vNI+nAnxq zeLrj!ybVnl+Q%25O7OR;@X19e&tvLMr>#I3$zj_*Y#Aom+5N43{{QnLgOt3(t5BzR zUs0i+4xCq(MT%Q!Kq$F>S|7W9#qnL1B{(YZH8GU*Rg#gwivJ|<=mgSfRm`iu5e24F z-LWC}I>Be@+ljQP0l3T_8+GgLELet^f0Dkx1Wm(ZJBQm>f&78_B5U9}G#2g2^2}ZX zRfWd~3wJC-wwwAGeQ*iFe&#ob#$o%tLY&aGSpyxL_q-vmRv`7$52Y4NA6aA9r_)NQ zFljShE9Sip|0?Mjj*c{7XL=R&A8r|(C?*_>$Jbz8>*nQuY@dxih3i{KaDUqN@K<|WX{=7Rih#rH_ z(VdKw5c7a;McZ70`XAcxc@Gs-BvnaFGBhyElzvRb@^xR^xP8n|Dn$H+@9VXzFmUS~ z^>6n&FkH}4t9rNuqCN*-FA6NdZY6s`q0{T|M@Vv6J7@*!ayOa3Utfp)=d(?e_pic( zxf7i!IZLo7tG>+=zYYnD``WZd=`gOQDMfj0lziL!>h{61sBzS%F8XX2~(vD1}P=QE|_^fz@3LV;#lS$T8_;we`#`My0jsbI4*?(zE92FUZ6 zn(gYqbaL~@cRZ{C?XA_()`3;{@hyed;XD;`ajHL(`&Qw@J=f2|Z&zW>C+|I_Qv2?D(D`3=- z&7jq=1Pq#vS2#?Uq4UN!4}VPe_Y@=yF7vKK;f5*4;5ZF>*^_V2n6Cq6Flys~)e_PV zySMbygMw(%4i8?}4I;zRQRw{ff%hTelq(Xx} zdpq;XRe03>gnYq|1|O}qdw<`h0r|PreQOCS#O^;FDv-Gf)AtBxvI=Oh|KpJF&BhH7 z`+E@;*V3Vz_Zq1xhXw=HGp}NXHb6usb*gK^JYXT&$CAj-|bx*y}q zr(9RU+ip=oi+AK5!!iY!Jy#nJagiZjinod;wE(p=vxdz-OF+s@znF@>ZpV7x7-s|x z)H9bfOv0&ft(%^<@Ma#xzql?_|CfY}I`(WooqP`p=fy3r1q{NKpFda%&n^PT_-KvT z-8E2BP0_oK`IXjDW1(uNHQ*g&%Stv`gW>(hX$InSICYSAV5cJ$PCw8x6dR<%I~DiI z@V6^Kc~!O~5=aNOLxZmE26VWaYdv(t;99(bhq>J2J<(Uy(3y0QY!UVj}TZqwi- zN6A)fEOtJUc4gH~8{lwC(Egw#9mMK_y*h8wKx*WJ&*j}q5b|_Sq>3dKUPg`%$$Vdh zZhWSdyzd(1y%EJd=ECxLM#rRO5Zjm2Ce?Y4n=t#eWN{qh>*yx+M?w*FNV_4UFRqNu zl>}&9vR?;#wJOW^@2KDr6|4}NMuS{0x5^vqc<9_i379sXfQ|mb8^bafKTUiUY`Q)V zd#CuCv+vNrY`bcN-;D-0?>QU|_gDvWt~_I^)B@_xC3swtA4E0EmLHaCYLJ?3xkA2s z8=N4!ThH~Ap;sxl>EH?-9vn)ZYS*Mef=C@XdXxsildc>{coVJ%4@BazoNY>%x#01h z2DFl)fp^!|p~~}>jVUjto3}^phdpU0X>clsCY@LpA)4+R9C|}d>9Sh{)_7k!+4fKyrcB(Pi#M84S&Sf zZGg`HrJIy8GH^e0imnkRgV@etJYIbb&X;9;xb>I{+QBg&q_AB2^YhXnRdy=Gl}C+h zs;$FjM5m~PC>6ao#NT}Vc^-XDJtkO3>qMT94xHTGH3++xpY9s$n}*wu!e~$Ga z_q&$Wva@J8_)Uc1&0*yGGH97~xCb8ewB&QQEkJ#zY%uD```Q4Y)R^2HY zoM8?cxVo1H4Ye|iPms#pF(Wpn7KsE_{6fdTX)ug>j|Pdo%S>YhtW z8G(xj7Pfa+VtupW)Y8c08U)C)RPV&@r}{ZTj%k|;^rJWK?69N4LyJE>$CI)B@U1wo z?+%vRPvm2_8L<3Yy{Z369rML-mPkKoDm?p|vGVvd9fV%q<*|N+o$I>cRI2U38yX{?cD&ayH~zH`a=UtkH&*`G_1$&Sl6h*ILWC%`f3g4mkRr6 zvQ>YmAf2iBX09E}$$?(wv1QC(oNorq-@(p_8H6QtHo)+8Udi4N8U!w#uHVM?jjdMJ zFK=}SNh$efsT+-uO+PSq?OcQ`~KR( zhUDkC1%mIhS5DMmynl<0j}}b@+1HibvDkdB6&D(MF|5P-vEc{{b1F2e=qb(pq=T05 z54ZL+>u@}yurvP}6^iways*MPuXlib-)II6#IHA;8}HbFDLsqyu=EZ1ZPQ_S?)?Us zxrXLek8FUkE`+-=V137J`>@w2mgmZ6`hcAd{Vx@M9j{!2x0WBzIhj#GVN(KchviQ{ z?zZnwNvuz;#5laHlJ>>XT*)(VBA`H`&`K54G3$8OS*Tz#DYI;3 zK?CzLVf8%+X`s97;aBS2b?|Fx@ZXK;J27NIkcCczS)DL`BRd*o2#V$MG-3X8?dtav z*Qp?*tqYLP*36Xbk^KiHL8DR4P zUgr(%cy>|YRVJNypl%IrswuCycVRsKOkVMR_6Fb@lHQA8KFzmYo+Z<|0!iAfbV36a ze*eeS*^)H}A-L;3I`Q)mbyU6Mq4o-_$;gA6G#&J8Q_21QG`K3hQy^P~2Ck$H;lXuG zFM&13T0d;S+bGrvL#(epD3jtV$M(TS`cbkk^BQdZ)B3TD<=;g-$^ZZ7dnZ@9=qx84 zemh)uxGh41F`uVeEelkre}7A&2W>#=w6ymcHjlaIi=GrpU^&q2!zPa9lV~;&EKcB1 zNPAg!sM#RuZ5D|tlf=Pg+l!XN8p|+flqG%>TQA6;HH1MH^D}{o{7q~wb=KF8OjWFb zC7UGwlF>4hUE$ExR34Y4&v9t+8CdiQ=Xoy-@OT^_8(rKpTc;lHpQX3lLn^uj5_t)Y~HD zznx?t$*ggO$5KK5*G1{S1#~!aLoJ#Un_@7eZ$g zTys{y!J(^H(}xDyCzy1f6|cfjd$v~7CJjm=N#Q4N(_zt6FSZENd8$r!)RYr82L*QD z_9$;a7hNw_9pl6>PL{!oSg$Az;XcKCa}!jIPpKNe-hjK_2l}@zV|jRAv0?W#mJ6-7 zE8_&|pwia$Np#l+T+8dVfBu^eBRs)efce1Afq2O$m|x#BE%>2{>7836BJMf1Z|s(W z&+7QsLF#z0u(bvSMT9O3s(Vc$_RCIxWn{)-PNg#;493xoGej zKR;;hONX6*^Us=M=Xv}N-qo2E^Ye2Tp8oXOg8NAcyxy#v;4v*#5fZQo#CF3k{g@wU zuZT6}S7HADl{Gu_vFsiMw}3IZHWCu06= zz!^(HdEAdpu)b3j7rr0MxuBCV;r`2zv(M0N-@-aL8hhmPU!_5vi-ExoQ#!nVZppa6 zj}E2WZImpm?<%{UbS^2{fWYV&0f~2;*#2J;k6PLU?{~r{lN2^VKDD)ktiJ)X{Smrt znBI1&RNRUCj|#ZMbJ6TrejX=170b8ED zQNVg-m3nXI2P$l{bj1JrunuR6lIm6F@W@ZZp++^m86EwS;sf`Iu#_b`C2^es!^^k2 z%pcRCVEOg%DfSImx^HK@fc4q06?;{_(N#M;=gTZgW6;MJueAtUazgJqy!*Zzpazu7J@knSx1qDm;Erk3WFT(bvs?{E7}3 zzi2Q0O?iT?x9^8?9sdSsp08;b#qwEiYKL8C$vW)aCC6K^M1@k?z042G>yTa{zlRrF zw|-MYP7U(~Ik(HhK{y(mB|o)p9^U}wI>rlA2^;Xwie=Qllm?-rw7dH;PRuJeXRZjv za#U`FeqIyvx3c|r@l#Y7loX2$2P(`y+@0z|#OBCfhOrjoA1jEf3S(~qr!0ddW)eE6+GiqkJB(;3@odgCS%w8K|`h7&Wr}9 zULJYErnL;uMJx7s6t6*5TX=L0rjM=ghTz|`RCwxy*77i3R@16ZYf`2|k?O)qWHhGB zUq5d%3vEKwl_ORBn2#9}R}T}g&odR@+^oQKAQ#zcS}VMd0`x< zW2e8IMu!DH?QQ!G8hnW`AODz$arR>Yf9{|SxY?1DWSBw+*dHv8fmW{yyS&~iWe4l^Ad z^QesD%&{JJZ{xJ_Z7O`I)%Woq+knkd$JJ}Gbg0|W&A24F0-SrcR&CB;*O_kjaPspS zh_i@v3zt%1Jbjnuq3U(4pO3YzeWAj15}noj!Y0tH)uMkyY`~#K)vD8TR5;;U=hKAE znPlvNY76QH9Ap!I;CEpQ@*mDSe($9LVMnv1nm7%NBJcap2HkWG=N*i#cdUQ`$ z8Wp&bc`SRe>$$ZU6@(w8!Nm=SFK0NhbJFwYmp+g6c-~LyJASNz$;FG?t2gqI)m;Y3 zvt?~?jNlt*Cb0s(LW5d;l2izt9{yFKhV{ju=*js#*gRRKPVKt00VWE=j$IfBJIPv{ zD-PL$K%DJq(^DJ3@I8m=rQ|A1q{nj{RNa7<9ipF1?_;kE72MhHvI@Bur84Tps9^J< zZ#O%}g{i9w%R+t|&}{H}^%d6p#cj@-^kP20Q;2f+i|!^U;68RlV0m}X?%(Y*yEnl3 zk&|+6(K=kb9`dGDj|!bnT($TyzqNLGV===*2S0RerwG=!PP9*J+`3DHO!sZY6^sL2 z4MWUS0;%BL(OxsZYaRII8LZfy)RKM%Y2=?-*}SO}p1%=VHC9`+OJ1I~oSD+m{_T!1U;?v^|(l zrfL#gRWaTEx9O$HX-EZoeCUgns8#SDc@+6gb{%v!N{%zAV;n#1`pB1i0~+gtmyB+0 z0r$iQ4z7YNu(GLLHo+d_3nuf0krvtzwDY*aSzgTp!~&BSk?382Eg8CTMf0Sz2)II+FM^3-#$&**_%51=}TLklk z|7h?#nOA5S`}#INE~`dij~~fub?@ZdfGm=}(OMN1{MCqyW7*e|62jx72Q5@3g-Xa-@ET(ynE#Lu0O`bbohKIx$mbQ9S-ih(p>1V2}N}- zdlaKK;aZza%pc=TAWUgnq+qg)VTC-Xj}^?>aZM2H}i@ zn)>~|1rW+*Y%+Vc1>FaE1%IBS!)2kzwO@{I!F$`#jA7X=VBh;sOI!`(HiNOy!4Vqh z3^E3Oy0i`jN&O?qE^83}@P&w2zzRrS>dTH>qXP4S)kA?Bm<|VzOvW9ef|EntH}j4I_PS<{b9%Q z9p~8`y@~Z{!=Uk&eB)JMk!S7C{x}bhl^F9k&8Fdl#4gSM|9{sY)>IYdcT4ah@zo1* z8O90l{-)nc8ZdcfYkk3VK3OSy(<`?a3XP}l-XRh|FHB6*@5CaAi#1A*&d?x^;i*kv z3msbT*tBPEY=CHUY6|-n4VpU6Z_HX@e4lz-+G}6~wv}x3VlhA5b>&ZC*!yLOsr5cK z+p_{nWBnHMJE`!w@nioWbrpmk#$7eW@?_)Levw|mb$D@fI-9ymhx3#FCLeokfaK66 zk~s6kIl1ufGvm3(YZ4J1Gq_P`TUO;F9J7>?u^r=o+U%wL?I6-Sq#zZ>^Usv6BY; zzE6ggc8;KlG=fKBzCYp^d+EzPPJ*yMb<6rHSYJsh^MC9@gL0d~nniI;|9XFeBbKn9 z{fp&7XbcS)nLpPUV?D6@s--{+<~KtvkJ#_uqrzps`ThFNm>-@C>V3b11~Oh|T-;dh zC;8&KnUgmlDwg3igBHfMVx0z|l^bxK@bcG~I2}ClwqE&TzTqU0moQGo4kQ>?d}Fw;c7VRKM!#M3LGu>yCdFSd77j)2?pj#2I2PjJPu+Q9!I z1rk;-O)aJ`gGSU5FYz+07mm}b&Zg7gNFP@m3l|mUD}AK@%1t3V!*-P-!)CspQb^Xbi14a#w%Pbz5}*v7`L&u8vNARf{#}dGi))A`x4`A zeMXc9#Sf1C)4#C-kJ5V=GA7BuZ}_El%ybGaT(0PnTw4MAyOnol&aZ*Z4qDi=Jj};K z8e-$Iej;xi8gR939gIX(gkJQ=!xdwWZ#Qzs;rZYX9tM|15aM{7TU@XNh25GP57jX~ zxgF*m$g~N3{BI5ZnQef<&xD5)7*}tHnVENUU_OxjfHkfVyPu}qH4g0SXR+ERxe_^KmRsd6+&O_vOd> z%BhJx0oofNqIj%Ttz-j!ru5@?k#w9n8n&* z6w+1mzXp=YP&6o$>7cg;wqwTkt;;sx{(Q;9Ygq3K>m2)i|LO)f1Txy3q;Eoi(Z4Jr z<_F6A6mk&OPcHouvx*&}fu^1$`Kl8g!g&Zut@d;f*p+WZ+NQ&cRt~*)JeYr|cKNDe z`%u_TqB$L-L&Rgn!_wF~kDk8Wd5L!uCZ<0xRAPOYU>cTZT)P1=(#%h9Wo<(0^5;enhrvGi&qM;KB@TS#79|dJ`P%lR(g7_!@KF7r))Epzz(mcyZDz1e1A1G zYZ+-^616;b#()lN?VcU(9vcwCq&}3hnBexH|$f#z)`VG;{%nwLwVA(?M`ax=61UC&0ez ze)jgF<3MOQQOIYF1BW8oAKAPaFiX#wHx$6bdY@FPA^!wen(h>e%_V|g(>Vt(^9i_} z5}>(d(*eA)inU|!20^yq>h5pnhhcNXFYyI)6EJu_v#OtIhSyq3`*sLbqbkM+xrFNz zC@duBsmW?9(m1S0T)j98!mkZ(Nd;nv2Noq!D4lhv7iIF%jbQo{XjjQNSeg@9SFGNm$!?pWL`G z4((iBRhNYbpjwvglKx^Ay4Us!Jan1?{>H&8nNOwx`>ORvLda0}23exjUsj!eYui zvl%#FiSs?a-4CzL`nw6%+2~%@sPQh&7ATgZwfpa&g1X@ex0FlE@Pn}1yw#itYp){T zaHSBywWn&-Y@ie5oCZ7vn}#6n)xE&TwFy{h)etQk8i7wz$8RZ)Ohf&?+x?MgIH0!U z&O3jahErdGcl9F?&a6lT{?I1E&>kM6wDL*VPxAVbzC8uKP9fKHTyUV~BUF`w>3<=W ze9VfG0E-OQf8sj`(2Txu*YT0zy57un+Vg4HasFUoHwyu#n{Rva*Aw8XVdJmaQAzNe@pNf5Ct_qwKny`G>7N|yX{8!WAArP-MtaCbKVwHtBAl9 z>lnePh6gpt^Bun|F&$ggWa+k&Az^uZpv1KT^7_~kf7AOxW<&7EPU~@~kG6k&=hg_w zZCgBk(~gIskZ=26@JvIKRs##NrU0=`#`Qe+EWBmIS6R!JR8Iq*A>>3FG@1ji{34DtR` zpdoPmfmj|MTKL}h9UCRUDV92uCDIIBx9B*(^n41Q%j|!B3j1jGzVz=*XCJ5zH=YbW zF%H`06g`vMV?bph%s&oo1-ADB=OQUxke6zbBr}DrLmAU{(wT?m=rbpRy|KB{=k-Z8 zo`vrQIwV7m0%ivY^wDX$B1ND#e8^PWov32xn1b4sGj!e92KVPZZB7*>n8 z-Y89i*Ik^QtNIL#ut6ZB`5f%U9lA~`Awlq3r+z^y0YWGBT(0@zL4M#@*=w6IFxf54 zDEEX2&*B%ezgAAbtGQ5N7RD(Mf13AnL}CP#^J>_3#f-o!tx~Cs{vmkDmz&73+68xg zC)ntrL!ckOVQ0{@0H6IId=(0xhjhwfr=bN2%JHPSml?@_n@vx`9K670jK4tKq6dxa1m_fW?=Kn1E*3EGB~-}UvZwH zfV{iySy?eMoZTDPTlfeT9DcZ{@%+jNsGLiDU$i^|7Yx1ju624!*E+5=t!D`9~VY0RCQOLdsLX%CuT)V>Aj0270+2 z8xz1f@m<_PzcvZ9t3ZVEHx(QQ8=<4TR4b4?_)AQSN**qsJ|astGze||A`;*aZAJe zhE?*upzjb2wF@^6Vg2d@b&b^1-ve@_rS^KmZlJ%_?0#%T0Np&zDxUdS2-LQ9B%3dQ zh4>?7d+gl9Zyt?0bBX}02bQWCu{@|{S*Jw(B*G2#;@j6JNpO+S;hP&}oN zz<*EN%U*KMK*g73>s|vK$aQcWd2@6Mt{=^AXi}Jf>v^kU=N#KX8u>n`8yf~k|576+ zp>A*&6jbJT-wiZ5w;9D3lR#&VzASQL2418Fgy?B^=<0i-^OaK8FkMk0n1h|yX zeR4E?6i&BSNH%}$hkpf4SKNiC;R)OJ`9B0QNa`q`xBW5)zV0ul59}m>iw(JCSJxPP zahBJqeHfeDn;$giB9ca-nvrr%+jJJ9H&(0|*W00gcZBH;fiW=ixRv#Mf&_bqZ|$%x zp8_cn8-rc31jy0ZIIAHv29>SZ?tAS?!1OX;o~}y-DGxI?i4Y^| zx=8>lLT=ADY;NS=|0D~3m;wezw!+qTlQ7@#@#^&DK`Hh8lwkN?gPo>6S_DsLT^A-wdC_gURVx5Ib=8f`K#9_$#z27EiW&&{J zg@mom5oj70(W5u^0{6R+^ea|lFnFnoL;2n$CnHrHg!0pOtHL>~n91Fot;&(mWVtk~{N?_(Z-eA&N! zG3Q4in(J%Fy=Rz?j_sJ|YQc0Gf0J|k=nSkWH!1Y%li_xqD#az70K#uNKWUgw!MTDQ zrZ{gLWN8L5m|%JE`E#1~g9Z|KR!S;$1mj^?owL;{U?$#A$O^WC$bvydC+ zHFtvz^UX&o7L|N>xZuar%#t<&wNiYz#aEN?fGb{6T5k%Z>*F~-T^|C9sP%)U%i|C% z^^7Y7*6Dq4efWjk<<3#aeDh;MAh8D~OV@>rpdM6Bm)TC!N1&e099SYU1(n8qk?+ru zK*W=vFyBoE)8Yg12eF=9DTF^`qBja{y{Y1N&XBWgmq$-4mpS=Xg7=2&2S9}V*(o@Bf-;Tn{NqZ#+rb$Q;blb@5INk$LR@mn~8JK8lP)%BxDS}|K8 zXoG{reWmQATO<%th{eZ?&%*6Ln(cEo^YCFeyGbL)MHxZ-@>h>weQKCP>2$_8^!C}+ zs-B;L>`Mx~vj0f1`Fsd>8uLAaddpJ-yJz6r!V1TmbOJ;e`2@IKDgM&~pEXaL0}TPzX~md)Ge&vd`X)4tdYQ8uhgcx9>EZ zJ^Jd0F2-e(-*$GERLwy9)28h*k4cdDBoLWdF#-eU@{OxS@lbSdwOrJc2w&8Cya|Cb zP*8Ow0Ut94pAJ2iz%kDust>c*}IUv_h#;QcVfu*aCZxibji$T(g8$Phdq`+HT) zb_8?|81J&49fIF-5w{in$6&i8#QkVG8RNo(EC*U=!KX=|$)1-2FHQ`xguf#|;!tb5 za_KZ!uP*u+V7)W*&*^)_AR^>7IX?`*<_*7_ruOjQJQz0nrHt*z^bsm{y!M)i;5VWH+eBW zwz^@9Ya>EQb5KgS&@?n;+#`Rp8-v|NzI%r@@cQV#+Nw>oUYv?$=jpw zF3zLv$IB^TI(_ENobxznDwq~#?HPe{Yt<(eG{-=UQ$X;pIu1mG3E!E1&q3RRalu;U zMQ8{%`?co;0landclhoa2E9ucT&L$|K;q2rAQvSHSme6%U8GQ;-f=FmSd;=$^b7e` zHWYAnYV%OFC&CW>a|ehGM40V4T^GcF2im1mGEyQVaEzB_JRu9yzufSI#~D2IFx>NK zm7jsahX>RZzYw6EU?jLoo`uH}t_zdj3DBRu-=whx^Wnz~@F9^1y6R)j|IHDh@%XWv zId#mZ+iU-B*iM7lhXOaAx0B$T85SmdYZSPu#@KIJO~96z#3f_42`Kp)b!X9H1c>rK z<_}#Phv?uWlHi*On2${#N_CoqBh#P0=3whEM0FUrH)4G@_zvC5iURB(^Tq$W*aoUe zRi-YHOc#u~b2WM9gD~yQyW@V-FbG6C>sVl% zWFb0l<5W5X`;)I;n;0QL_x)Wq-d-eVTc6=LDEy8&9TZ8 zGCvI~_mAxV=RySikh^4OrlZ3^t@WH#hG22Ns2t7RC6+$_4eZrm^m_t7w4 z#($F_kVxS!!jD6}HCuzn&LJqez|}MnGzdp?S$5t3LjbYrWumbT9tw?5wKBh_z#ql_ zTP1=^fO~QN&F}b0IP*|;mFp!AUb>&o?k}OhBNjdV;XPz{I`_1qCYl79bM1a5`4l+Y z?%Tv5MuA`Ayb}lbXJOfMJ^wVObGAEiL#_EUAolU+3;bIgTzTYM!LEwsnWErXZ+)!S ze@gJyIxq&bYQ9-%OyBzH}}8tuzjfF`j)#vm`^ZweJht@&%CDmJF~LoCod0Lw%ut z$dIUW{!tok8s4|bB{GTY#f$GthEfLxbrM0gfk?7kt5TSAsV^RN%uXF#S34maiG2EgNX!cmd4T@W5sA{X;u27VP} ze=}bngT)!{y3gsBoy?4010WieK}ZOJ!Cu754Q859+)HaI)wnln!9XO$wZJAl{K54A%Vue z;vywF8O+27{w(v5p($a{cR`JDXe+z_Qpkh=*Jht~j<1s8#iEO=M+zCD2M>Q!$2jdp z#O3oYhD5N6pcrIh{l{c3$!UB94epsF5p6!p_szu|7P_zPyR)ZKqSn_p|RYpXhyZ@8uQ|K1*o^`yQBqvWIW0KKPNKp|ifZ zCzb>U?82;Wc@uzdvdf{Y63d4Sw!g#NP01cHvy{XO@LL!W$GT4d-TY+UJk zU?VpOPo4fAtz}(+{&u$VfF&$%yrvJQTqDEAZ`!^DUJ|SY%_-lF9R!|Cg+E$LlkkcZ zp4s9)0SB}7LcXz#fyBc-(OSYp*mV$TGG8Eo;Xd9#but0CZdT3}{u_c;mEX&O14F=g zbT?&wnE>Mlj>s}xB*K-|wR1r)=OFOmhYd+hEGK5{RgCp!z)&I~YJLw1Zi(MC;j$uv zpsPui*H;o$3xDbEe@K9IA5!WY4kC!vTNAZ));J`yo-6&w_yc``1dl%nSD? zp!yZF{`>bNQ1+|b$xbK1>=*O9QJ=eDQb5iv*ryXpN&Gkd&SSl!>h;1CmthDwUR1!H zFbyMD+3}x0&cNCKf!Ytt4cLb#v6Cqpa%z?h!B)IZ# zBkkQK3J4QK{*rPC5OnC^V){oS*ovoh$p0k(eoaNT2HVebgZ+a+=LR9eJ2UHI)i7)b z+9{sb#DV#h`{#AWhoGgKl~}LU1wv;V|Ya$qVu0-m^Ve77j zCM0+@!K)if(j>WlVAx}CY3el&r(<)3FVZGqI`mF7M=KG=zMtn(;Fk zJoGQ71rHSQsyq1XevrIip)dMk5boJ^+)JG52Fd@z!?_ElV4R}HT8Q~(Ezfd71m<%Z zevYxX5DAh)?#@>55MW_fg=*0R5vGT(LCano+)TA}8Hpjlz}(myaoRXg6x1Elp40?Pz%}Cw{y|QoAXbvv7r1{A%b)5PhL&y! z_kUBOGl>UdXQRQN95}fBx_vnNHUa*LS(m-8Cc!U-fr$a$5jYrlw=ae`3>7KjJMF&# z^dH+=KFc@&543+u~9^_W`6smHNK|cJ-uGkqo#@nyc zo^&pNJ%ekL@+WLAzkf&wuNa5^-Ma-Q)}~?l+E%vJ`+T?_E_=B1ayOjY{b6uia{?qp z{QIADPrxPV;XlfV0O5uMJ|~|OKwLH}%)yHYaoTUvgS3fo#zjVa?(P&!mF9S_e8s`Q zQ6AGf=LezB&rPG!t`m0ZY3XaOopZ;J-Z?b_B8I~3O@A>?Yfk{pHw(tpdiU6b(Fed5p6 zKfS=r<>uY!(gng@`#;nE8-&=>U)X=5mbB286LhPfusZX zTu2=mti4Lk3y;sjui?7~dFuyYkm~gQuu1_`-V$ejzN;A~gmxX=JUtFiJ}>BKPZ8lq z_y_UHqXhWMU-8oe>yaUzL{f^yINaL~^~0O>K&a>)#@p@v@Q9CK)z;ewGEEKy9M;z> z9A1)jp5sBQv57YU+dn4pO5A;yadS84=oG*q5?Z1qEkKY#1r?`;tLLr5nys1#}#9_)M< z(*$|>v8lh^7QuIvCq(KA8E#Oo29pQyAhmWQYaiz@ya=@w>8Tlk59a+_g`OA(vdQh& zX6%Gao6_t`S_7OF@PCwn`MeWPv+B0nCAreE-^L5vMOCe35c_!hDC5JyU?7pP& z+h7#-u6?|x%|8sUlG<-6)+fNQp*jOg-*YsuBQ|E@YAOn*n9qLlEP=Egr*G-kbc2|@ zEYbO04?1~yQH@)21j%VAXl|Ibp_4N8W_9UPaQ4SCNkn2Clzks@oHQYV7G+4`w=)SI z>DWKkEyh6zJa16)W4??#+AG{E51!<95Bi6##u((}ZUa2$=+Q+VxObd=d&rkNA zk-gcFE0+++;#vhOBR8Mkl5>ZOp<9Pu%YOp>jU~>yfMWEK)EsX6ZxV^es%Kq%j7K^q zmaCC76X+zTh0krZIk+ldlO6GS0`N+v-CDr}cz)&7Cow%D{Jh0XG}0x*pI2_Xul}Bc z8|AxjS1DKy2bQHBo9YLzYjIyv@+P47Y~MzS;usu#c-SGvatgG_(Z3G|OhR6K+?L&| zad5mb?`$Xk8NwD*xKDlS1s)r5igf)Td~dgC&41Sjdv83cb9N~J_%?T&7gB-aXYcpj z4pkt0ZG$g2F%PV_$}Dkgc~Ep;_*s+vAQ%Vrr+ppigToKpB87UbErP+e9KF#P)9bv|t=k zU3T2$)))xy(PH|F^|_;;YJT^w6X3^6EiuIv4?0a&;z2R9Ff4an`NY#f2x9*`FI?6L z-&t1UavKIgbfY&}1CQkebBo=3pzFSr6u8KiLg3)8wbQ5jgm9TE;M$Hx>M(9xT0y z%!eX;7H-|H3AWz}d47DK2b;&DDX+6r!6xY5ZvJXK^!v!K)L7)H?ek1*dy(bbLw4iwpgN=v3htbLz)y&k(V@OEGc=9dN7`i*< z#ogZC4eZqG%l8ro;HP2zH81)>=!wt2HdfjXyL`q3+H%@pFzeh$w~b!7&W;P1Od!Fp zZXMO=EIhOuQ=|Aq+u_@wsDiazKU^I<@yY4_AiT&++x59_0Paz!%mN;RVD>S`J#VxD z`d2xO%1(?Tqn%S->sw>!m)n1R3Ae`4&GOR z*d4PiaUX;8vEAXETEk$+F4TK?wFxXF@)Eoj+u+H8jThl$GUS*lY(DsmaSY*hquY8n zgoHEA*;9zXl6U!UVNWOA?l=Fbk8za?C-1sO0v;Scrk_=oD+k)aw*EM5eZB3IPN9Q2 zpj0W@bhI@S*(4~w>YGmj?{*%!)b4!v!Yg0PSk(+xO!{G8pa#wu59yMZ%V7UoW6$1q z4Z!k^e&B>i6CAm6y=|{^IXXQ9AtG;U(3?=sZ9`!)vOo9otrtTPGM?61{C=nny{X=Z zN{D0V!U|twZr(U*j+@Aj2p7^y2j=LBdoXMWWWk)VPXLNy-z%V<-J&7o+FMV&yuNrted9u8B? zDMsI)*gM}kRgHQ>xZ~4TT2aS|zY5t`0kKIbuf4A5K&;{1%1_{@^EKKx91;B58)d!_)A!v=+_URY?RtX8ur z==oqzhz@%MEDn+c9$6OwT|HN=#fNI-sN)juou7&tesHVBq&7h3m%4fpO#df1jAC9< z0??o8p(@U`3fQA+`BQ_g5{kd#UsreHP(!@=unK<%5}`Qv+ZdD4?qEu*+}(EcGn2e{ z#<&~BmhXst^P5Kb;`~l$cBYXP?ok>2>^P!u&mYKV=>mWC#+PS&20%3a_)QJ`7|@UB zKm4utOe&| zw~KUxNFZU@JLIHS1G1ye5%{(kl;0o`ogNPiXV`dq`4jP%Ajm8uGZPJ8A8nBy=AQ8XpOh-ve`l{4x?$SvKpcF)ItbS`&O z?)trEFbQKm-h}n4Ih`rgr-Svj52$SL})m6 zFX|l08L{I}+SCkGfLG}&6QAoOc*dF7kn$K0c~_OU+B0z=_34@S9cKdgrKS0bT2#Pv z2-n(4IjlGKXbcDT5uj|iYJ9o67$)A_Rhqbhj# z=et5X~xtU2_p&smRPu1B7WxzFci`fgR`Jfed#2~x= zH@x4FWt?$OLULuI9TQipk=CAX=T!-1D7c%`)T^fmEzdlb*4XKX8)~YvpC6V(^>Xf) z7Uz1fUKjka82t;~wXJpXCK~|$wzBg>BLWh%WU5iVi$`nLDth+4%_y3wF1=-`5)IM> ze@^k?;b2@i-_Ptpc=Y+qW4H5Ucqt*V7ImTna%vUH^Dha|CLEN=(})AE)wO$RWUM#X zjIQ#8;y{4-DUvU=9d5Ipy{~7`1y3c~SU#%tL(^NS-v!&_ikV+Z-&^?|kWGdWuj8IHMZA#C= zgBlu<^{K&#pnej%bl{PjzQr)I#T6~BiVmS03LgY&_K{IwL5FE&P#RJ)=Xr5XrxwV{ zVaEg>cEaYa*MWEB$RIyAepW)Y9TMvIWIt2F*5Azd^S}-PbdE6;ungfrOCxh%ObY=x z{o`~6F>X3`a8qOMXdjr5l!b*qBZB11?8lG(^uP}uCK04FQ!4Q9C7V%&KmGea=E>cUWX4p`#GhDX~4*KH^Jx%6?*skUL>fl!fe^U z<(dH+#4}t@Pwk|@$PnY^waYX}KHfhzg(#3CvgSy8M+Hr3{pdrPG&mK$8T4C#3SUo; z^(xCy;c}#=gLL*9OkR;mb-`X2VLO)iL52d(H$v~GIj+D~sLgflE(&x!nsAQUUWQ(- z$m1fJ%fM5l;v1sB41ao;miGrO!-#LD#*OYpuxOO%was6GA4|%;>{!1^)18^+-?a$4 zxO8#$9ZO&nKTj#{U4avGvNs}HRv|+la ze3Q4-rE^;ae)p4la=%t#?t<83iLW$B;caV@z~09vzT4&P=~d9Vpe!ABauvjgOgsb< z1wQggwf4$U;m`iH!YU^klwAKPsYs;4uam*Er8Fv>`ciG^nnHu&UCJ7Z*;L?_F_b=7 zLV@-tZpJk|6yUE46Qm2KLC*kHK&rof-IuQaC}6S7L%X5249@bULw`b-q3>;5u)o(L zh-8=U^kVyD`*g&*30of%{VTP2odvMCyaAC}17KZFd%@MV2oGAO^ambO!1#UPpAuav zSdJc15|LSf1N1!+fwDCCbUB=y#!Q8eul7vc_gV(iwTxeK*%W9@HM4NKu?AOHKTbS6 zMTLz%j;G{MM*j|v{I?kXPmwF3LH2XF4*M*+TXQ8&xeDIj7cE<-&_g*yFqu$A?AC*$QR6l7PP4tuZ) zo=c&o9?h%3dAH8yyg3zW%v2Tbs8WG)xZ3N@z#14l^X>VcS(o83f3N@drbY1QPBl5mi{*89>qZ6t zG^9yMJut3bffY_GIhQReh}UneAC0EL>VB{G0m}`@DrBE3DP0G)06mY0@imy@x!)rA z5IgrXUO0c1HK^AP91b<5f}h!fj{jd899IhS|8;&9#QWF$twz_dUf>~m5<6epi|Wth zZeji*lN=7m*Wk0x`=No1=p8oZ zr9i+r9G@s36;3#^e)uO(g$#*XW5$~+FnN6b){qtza2=()CaEi6)N_2ZYhwkRQy(e) zZCD23z06k61DAko*Q0&q@)9iWT|1Di*^SLn5gKq`fM*$FOLahl%wi+se+)F}&^wUi zA-)cx;Q?|gIveo&q~$$#xmEb&9MI}LvkG3&dM-kZ2H6hpsp220VEA>LnJ~Bt6;{13 zUs=39|eB$Gxa zE@0<<=HG3plT|eEndhzAjKt<*SpChi1r?MBUXQ9otw8LEnWl>^1v1`faLm1;0u!{_ zM_i$Rfq=K8X5unD%++>fR$PMr$i8Kf2Pkl}hmHd60bfc0N&qCh|9udZ{SYcQR$(9g|eO48uPrAJ;&CuneR=VnXIFcmt> z_mybYP{F#A8{du1hvnSW*Z20ULBH6MZzt`seX;M9j;NqQsP^#d#;@3Yf($=AzR+O( zGdY!blnUS8$=;vOSpg2_3(`+!DG-iKr51fDnBSctqk0^yf8_U>p!>0>>mtbo_)!@%^M0xeia>>Un!#UWIs**QqB3 zF<*M?^W_-H*ID-bGrdz~gr0rQF&<MVQ_{()Yynb!)u-_dm4H<{)!*aM|Now^S{-D{lOV)ATC)?xrpU+|IhM? zd+RG;DZa;eK$;3i7772Bu{;x6?_T+kMg`-=neKnaG`L#9{`~HVb+B9dl76pZ1Du_w z<-Yq+p{*t-_xS@V%!=Es6~?Z>yl;W-`)VpgKCe+VxwQs^U-Tqu3aMb)8zMDJ9gxoSLvPgIoK3#_V z$>6ByHO#-59r;9um*JQ&PhY3x63{qyU)@Pv0p;1x=M+#3ak88E!Wm)SRc;3#@k7S$3OWy_F!|a z9sBL<=Y5!e{l}~(qKWYhn|55{oef|d8qK~zw+1&XM)Fi`S0OF-pGZ_P6=L%Yo;8Zl zAS7hzdf)ac{JZ4FhyT6`E!!T8#hC6GaORPoO)F5Q8ByXtfcY8s`j|Q+=Jz@W=s#~z zAV1G3T#2*>lC5r;r!7}u^T@uqL@X~F(?oFxk|-ciyUSHhdj)!5%$!xxqe5O&*wp#a z6|jG7`k-2L85oW%teM6yLI5?%I`-8fg!sS*`r$5k5b-joOLh_lg7NVSm)D_zCp6(N z>l#$cxi|V?{Bp{ZO|XuK3ZL*bl2_MOL5;qr`uxF7*pg45BZ_arISVC|Na7a!i8S7= zs<;N8iOR#q%xj>lvL&jCA_ggnA7)`2?qmtI)lK4Qc zDt;Xd0|O%rq^NLC2|xHYfd|bvnv)nO$o<>?aCL_Qq)ZLP zKbTMdy>zq7=i@Rw=<8kP#d2N+Ztlz)EWxvy0Z}2N74VjmB973`m#}j$@OoIaLWSbm(LuNR6_5}; zU&4Up(Y;q^eY`N82l2LUAIn{VJ2A~ZWhYi)^3J!cojDquz`yV1=vx8TjL3ZDIBXs= z9*NvrzDhurDIPD3^nnD%tfNX2~9(PSv0@aGC}4@8{oGr)Y&>S##N#u7wT zExNPrUWQYwr?>@@mcU`x!T2w0OR&pG-iq_>B3wl~pK4PVfRx)^Cfi*DJ7HILpK%%k zEfmQrg!$67Nye2s<{0-^3%~fcfcgI}*My=b8Wb$OBe!VL;II$9(;sXO-6a#mm@q%= zxH-b{$a@u(nt0G=)hd*&T~etyK!a`>Qs_BM@3uN36-`kTs9Z7*J;Xr+HE&wDl`S?8 z&!mdjc~?Q*Ohd@XY86iVXjK=9WBC%@!g>_*cYFVaXZtxQaN`E9QSBned7-cGYSB@^ zv**ihKF78O{ndvh zxYJga=8(Ju_txG85AI(8`Bzjn9?1fr<$r5n?3;vD$m0 z*5KK1b5UMwezTXJNm~l8!8Lh_avl0LD0}|xpkfvcG?4~V>CvuKg#%WN!nrB>r z@ko+@$P>}bRS3=96R*ET0S^bKPcPI~AZ2=?i7yD#L))wT5;6_s4~@U=O~!Ii!QxYQ zE(J8AtMuD*C=k2zrIYw`8TM})1(I}DAkpLaZHW&Q2rB<<-}Z$HMQ;{#*^My{VEVEa zthoYBe+>E0mn}n-$LsGQY|C(v?Z)#55sR>n3f#Swm*B#hE`j^-66_tP>h4*F7)B|1&ejE3w3Lec_8}jh{m_)WFgXh69pDK& zcHaM7giKU#Y(lijo)l9om;D&^3v00FzJJBROlH?ANWS*8zZj35*FR44X^Az^&$(jk zs=o@Xt}WO73}}!@_%|SU7xOLgcnu1s7hMr^$Hz)kNbz@d*zddsyWSsZ*`G=Sg?M9U z+(Q~HOn68HWBYCueV(OAg#yb_^1|9!&$-K8&RmY=za>NIkFVJJwz3ok&W%t&F=Mj( zy)p&Lt@rj^5?Fz2zQ6LnYpnp$tQ!|^M}Z>)FDt9gP=GVSR^?vf63o2pc~^~b|DHDk zZmRxEpe*G^8^`uR(8R6k^!siIbRGJxX}^6@M-b4EPpyF&tY1Y4>;3A_|uCs(MEpnlSzor|rM!j`ba; zF7X@s7{9MlGUt`4u*qMPRNjK|W!&E1-+I@8;j`#*{azX{Bzr6^Yh!%__tm?J3A_Iy zLGaK^3XGK;n_r)&zyqD?mgCs^%O3ZwaYU@ZSsurL^4-{#y=$@y?qDY`J~;|-udI7=5V2k^ zpt9PiPJ_BY@>DC92Uhi37tP#hFuPVc5FWD%`)_{@5lzJU@YjsykD^p?-1z;{M0*up z_$C$Xd$R`0vk#|SZ)1If$xNAk9~Ew#`R#M}JQYHMxk!VU&ghIor{&G4P+A_mei7q6 zt@GC%J+bR~xmOPm<|muJBkT zOQAsHgi=D14h=4fxJBg&(BPIr#=XA|7)KG`{^RRfh57h(3a959xRpOLBweM!-R(I3 zbRjDIxl(r_&J*iTaLWuZWvUnC2&?lMTv{$UC}vIOskF0d(lTZXvDR-4@WmI429 zjGumK0myTfb-cF{pyhl>1iQ!x%+)FJ`Pft8Xlk%U9M&(rV#S4ChpmJCede1>cI!}H zLcXStUxggO`Bz5W>%dj?kcHZ?2AlS`@@B9emJxbb)#LLTIB6^vG{$H`?sqw z{($zw@%aTrl&=(Y!~HonBU=!p8ksYy88?D>_6YI zK7ZcugsIR99NhMb{m-5P%AzJgMi_rbC*;TWtgL`&LviO1 z%Mhk{vr}Sj8IqrIENER^f<{H}s^YUt(0A;!in#0&JTcbN$;w>>xm!Y(?+3!b^48}? z56KZ=?|h-!&Atj%FJD+ldsCtJsou+f*gC2gOfGOg-2lm>A}>}|s8E0Wz>e7r#{Ha9 zJXMUVFgWn&Qs^HV2!|b8Pjy^{*;$pnE)}Z~n0jXHr287A2BoBDmeatf+h_cxAI4K+ ztY(~NXz=^SM=R4H3d}BU6J}4XfVqHlwl&7N#>Z2Cke^baIg##|_7^MEos_UXpdIi%j<^iSKvyU1$|4kccv(kE;vseE)YYq!Q&28ywr+fp0bh% zs4#4rH!}AGb|D~Ua<_295JbP80&Mt>gjp8 zC_p}awPwh46>>|LdYG~IDN9RX=)yR;UG|=mKnE2LanaKhv3|3t5^dc3oeEF%do1^3 z^B&}tFgY`_3|Gg;ta~R_Nd=Jz0VmEP^J_x&O2)Mu!;lY+z&QOpFGT|uxriE zr=^t&>KkM052LX@-rPRB^a;C9Lepb5oC@)cmH&QZt^mUj>v5Ic6p&`zh`EUQy;Bz3 zgA?tb?iA$>S>sK|bz8HDj~sn>|z>G2gfa})HJxL3fz zX|AWkW(9OtBlcc)TLyK5N}l6Y<# z-skNXScc^=r>~9omZA4S5WXo0oA;Z?^>&%0pyRUIF@>9Zwywe9hseaR$m^e0g5`v$*66#E|7HAKs!s_K@UByEO{zS@pRR z+Dd_W@0{sf(lijDyy&GjS%Ky8o1Y$HyeB}fz?4K;hI{qZjGg!;NFG*7nZmg6aBpjD ztTqMMq||TToLPbCj~|}NTwDgB-N`i;?TheS%GseOjSNYbK9GDdJ$~XzWYECQt=5k; z9Eb7gBYNj*HjL-nS5NXqieWroL&)96_W$z3p51kSsKB8~<6QM#1KBZV`@H=$C^qk# zEVje0^Jxrsl`u|D>||(nr9h&CQKy$F1+;!KT%|mqg71Rsms?mr><{`Pqlfv(dz;UR zr8g+xl5^E$Q+EZ#rMb=KvFB8xD^O(@q5y}~gMD@vu>N~B`BA(X4Wvxon`(Vt0iV*> zBJ}rGKzrMA`RURM?0Ti074i@J+Gi`(lz#=hY^Q}7o3Q?LR8Ls(AJzwk|6A+De9$mg z$k^og0>o*p?D?Tp3721qmS{~)z_o$9|I`hz9Cs&|4`Mz))^+imwiE0SOvSzoZ~b& z=<%ORcMBD2^0{8wK3|9M3LE=PwKW)W!q%_+iTf%oXZbLS%^ z(}QqY^MYpn`9&v(QsAsV?c<4lDzsSGXRlw|05Q=lhMKiCVA0z;cjgQ>hw;=+ zxK4%F-}D&0=~v;%>@LUmSRWF4nfFEGJq;{gcSeU|eeT&4-LZxc8tCuoIHb3;27-^> z^fL|DVZ!0M%BOoYkV)Is_3kYNdIkBfJ076Gu2W}N|9!=HEo#b;>WSqmDJk_FrfYMB z1AtfD?{CL_MwyV}70cuvU)(TqfUkRu-us z8+O3L^(z%lFyAgR#Cq_M>it2bVk+#}svAA_c93*TP!qiOYyjJ|Ir$JIy{?qu3!zC1r1*Bd%XsH=N`&kK~#w8V%ey` z{QZJ`EB~cXjK7QPIJ|aYeZjcYD-1kJxcMckihoi#)$8|RvN&JRA*&9 zwqBN0h3qi zjn+Yv#$U-Bu?puy!tQqr(?E}X`?dH_Dx9uwcld=cUWk^F=yAeyK`|6R{Sf1mCshKI z*fi`*Z@-+WwgDVA+YcspVSKUqLI-Cr_~rnP5&5Ir+!KVF8Z!?D2lxgNOa!yvGiQPC&5V zw_qWxw>s-T7Oecf24}ub-2Rh71I_DIs}xllRgEbi6 zJ-U)Di~akVNXjcODhPT9kaP z0I&g889< z$?S@;1)(R2>Gb^yNmq|#|BUilF_^3*99KYuadhfd%?!@w9B+* zKm0miI-SZr2!AzdP8s$O!YHM#ey(>2-a0LF>2(dkUU$a1Bl5#wbI2|9z4tJb{f+z) z)-nw5-(6z+7CQ{iFd2|2F#-x#!c2ZbzZ#t0Zq!AM zeLx?MZwAQlWFS6Cqi`?X-%!;)xDe1Ejea;qeKv^6K!Ygx*XyxjbcFrH*NfG8=;gz) zA*CKXTF*FsqN2D1T@yXM$gr;y{RkL{{H#er+nuL`SWXR~v~EUiVa8FU#<}Ma=nf&q zVq`q_Zvs`a&3r#rJBIFMMX@OE8bBF`OeQ^lO`)UbHw@m?PN7NJQaA6?A#_qwW9hnO z8N%(#c&d~Wh+bx~YA4C28aAk(mxP2{4Dc4-f6&vbHlq(K0+E|Ms+TbTgYx#c9yr2Qg~kr_&(eLY zLW(g=U`kRsdfu&cKdByv%19IE8asQDiK%Yi#!4ru(@Z;%s5Xj{k3tnK zZvuU~&o%BDHiF78IQDEYPoV<=&kWD4jU)GXciH1-2hrs2r&>9p)u=%zv-#ar2U>oA zj6i)pjKV%HHSVkrAy2o?#%oeNsHElut7K9;(nywi+i5h5wyK2Z1~8EbgLvfID1^Kku@etp%=eJ>NO7rw;rYYEYp| zHTdi;b+|v>1iJU!Ol~H%L1XZDx+`{gXpa%J>O4dOosw1!@drd;Q<@9#E5k$e>9C8U zgkp$szwx2m>Id|n4=70~C_{{*4$TkFQ(6P@tOMlFUk>L*==8N+KXsgum6_0u;YIO15X?f6#LT4*NYWMV`+4JfhKsB1V%Ht%UK>+Da_Pgx*1n~AcHrEZ! zpfX*;-gmkcBBEzMU%ils%=?6=dUML)(fh{LeOKF{hU1~x-<~G;DaDr1POAfhb`?wO zUINU$e6px@ydA=&h4Q4N%V1(%7!*`Kl&Ko zcl`dbA#~pNAinKo*;|2D*NwFXQsYq4`pf%oSP1B#N$rkratl(Q zue|$X5c64GslAT$ZOElCM!%QTi>UgN!@qBIA?@$qM>H-EBdrNLU*#`@sO_lIrfe)3 z`E{08y`D8GH{!Kr=E*vqA{&f9{zV9-OUeC&nwigo7*Xg@KrA7lN<$J}2 z%a)yJc>c?-9|wqN{OGT)0F5@(aMkEY%Wgc%e59v;(X|JSzj|;oGoS?p;NEG984aT+ zgK^rmM~2Xr+a;=tbp<+YeVHs6-+=Cq<;QcpsYRW1FPvHPaY!3}N_xz;qieZL`8+*D zWF6ue)#}@ZX4OInr&#LH)f?79Y@C@W{l!qZ?pisz^HfqYxeJdJk-JY)IT`VTLXxpn z7t%p*-?k|Xpr|va#`25ENZ!RfFylZE!l^&dF>dNdpP%M82A)eZuqEioW=<%zgzSqChqnuW4 za&$x$`cGJ?w>F{@b#R$Rp|4{oaZ|8!_uw#kW_I9q!M{cHG&A4a!g&E%5n8TRcMKz; z$ON|!uclC(ks6Cd*eEhMY^`2HH;e9$a^3$RJ&Ue9U*wu(SU^#JMhB|?n?uG_r|fR` zQ8ee3nlfP3gSziYSaF&RAvUH$bK&_3^uzpl5+!{Ov5hH+_3vFkyCgl^tDVPD3F(2u zgT+aNvpHnrOqfK1$Dcm+x-f}8D%>6ZvO0+FDUhK`}DpXQES7Q*fe@6Ao>A4Mda ziEg1)Om~Na9!znNknPEo{qA48(O|2(+2BGK@(dsR%azuLUb6)3<67)O3yWslS$)N* zR7KI`_3SYE_5*z@!rtdQO+otfvn7-$X7Vp0YZfgZGE*%on?t8(vt&v0v*_F%Hica$ zrjcxhL0y&R0us4STXMzt|s-xr)_kaI?r4tvZbn)Hk1Qc$Gquy>9xG^Pd6PJ~e-SO3St&-KCFFTeKp{J03E>aL zn^_1gqO->?*EHr%A&c#wMy)}~24Er-{V8IhOTYY~%3%7(N~7gD`bHBu2Z zhB#X%rY`(mM491zp>D(}bZi_SdxUEN#YV1i{wgq@}R>jsPm?4jgm73RVc)JlNu?=ltn6@$72~C_`N z!zlYnrq@TYI^g7mYV+?r-h-qc3lbo@Ju7fR@aXj znOlYG)k3__q@<#&FI?O06f4kj{WOykJ{F1RAG`24t^!ocm8v(x@}W~<(ro==9r_a* zr}O)C6Wpt^j8PSvL(cwOwmzkE=*m-R)(;oPk*`wI**)%<-ZM`RW?ULY|2=tDLKvDv z7xvV~E(^{hH`hV=-+Bv3Zmfk{IdKs!RZp?F%q=1T{u-O>{`2UEUcb!L;tYE2-h2Hd zc^bLx{jhfF#~fNQFleyIT}0{Y&tJX%x`3pur`C&aOd`(^xs=1EQz$<%*frH~5>fE? zL|qsAQH8k6E8O!QbRv7?=4X{*6rLaIztb^+I20;9>t7EebCclNTBAx7m1V!pYSaqt zkM;;=O_Xw1w+2+ZlZEIrrs1wxjuv%f8f+4Zw{gY;aHTrb!-BH{iRi!Dn=Y_` zA_%04yMfb)^@!s!+|Mb*?b#+v(wsyR?zgsL(o~|16@oFU2|7 zETEjOnz%hb7LnZp$?B}BMf8f&C(s7-=(pvp8ONnr#FoRn^Y804s=QcUY3?(J9*#|z zboMNuiI48;l;&9^?0dxd{_kOAyS#To`s^qYvDvI>Ssp{~0emyxl=@J1XN+51X&*ZN z)HzFN561bQJ=aNM6R4qqM{-zf7;*aGl01(VqN45M4ZY$Tm{U7+FwP|%QDywz-0!J{ zx%QZs^hyg5JpUk(`|BM1Y!04kavuP}L9g5^w*9D{fB5in&;kmnI6CT=vR0!?cc&8`gAd= zJ;!4SJx{h69r?C^w2JswzE8~|Z^k%hzN&e|*)9IV(QFav+)bCizIzFMmuja7*e@VY z*}4Ufl_}I|6Z)XTa0?=vj+Vx=}U(&636hBtU=J+8xnb9 zZ2;(>S%~SMZ3Tl8m3ubxy}-oY-+6+27%uhG{d7Cl37J}|{?;=jVE0tt;q4(osK7mT zH8TRl|7mthZR&xYH@Au_aNXc>(Q9wNPbYZmZ#)1MQ6ubm>pLz4Am24g3% z{>c;Hx1R_#+@9z8l}bU?{op0HcWK~o;@j$@-B@p$l)qr|i3r-`WO8-}2{!erzcqfu z!?FH86B7>tFdgdfH#*e;@+^Xhhe$mTZOY|kGt>!oevDRyn>bK7)CX3K)!-a3J9Yw^0pn=w({OzYHkOui7Se;zF6Fced|tWiLRGcsSmvIOe2?hZnREAxdQv%o2+>OdRkKRQ~a0@D>it6iN#? z3JGvpOvEEQupJZ{!&J4l2w?u!^{D4t0<^r?XO!SUWy1lLCyp=TOuq6RCS3+b%UPW+s2I5ez?}q`oQ;GFL+lb z36Kg~VJqw7a&;TPh0584`v1D2{DB(7n?=kIZa8qBD(Zzpe`C1J;>fW0_mpOzWfN3& zh#=lUJbc>_F*5#00*6~4zBGTq_GdL-n(9D?uO!pt1rstbsI^S};=_7x>{%8%IvmKH z)F2EW!okY=*7etnc%b`Otu7$n3hb{KAKaIz1AoWWxBK<5@8__>b3}r~2T){A#lz{I zI}ath@o@Kc5eJEz01wM*6zU{f;fF5$x43UL@Gek5Pu!LOigy?{BKqrK^Vighd`vAI zdq)X5&qahY#&1e;F@LY=k18CV!sZHDP8?t*154GdPqsIS&=D7>sUz9}qaVICUQF)+ zg4~%+*6m?fnsxr9%rycRZTA#mWw zzGF9spnl&v9m|U@kWtg!EM97WRcCAUZI5bbygETAm^2JWnEOt38ux&_+sS9PAKG9| zjK$3GN*9=J3(5zqbU9r3-yDyjWT=Tda%YEr#>0- zl38Oz%!y#rpQvCr+XM?Dg6YorP0%%FxW2y|;|x)!N%UU}1ab2iHo3KdWBrrr9tr_& z2;Jy=2v=JHbjr#IYXJm*Nqt91_S@HhPN{R1&XIGgmWwUvVao!?yJ+vD*tq@8kn zF|Zk&Dm(usjNqZku=j*;W*g*dB>q=8+Y083xn?E4ZE$C+S98Bs8)Qt1=e?RE!Lgau ziwssIFg%*bu3U(N^E*8(#u7v@J>s_Z2FtDZ%JfcVb{sq!{QM_%uo12<@JZ%Qw?khH zk6re@LHJ(Ja6|ge81#r9B|i!n1hp}L+WL4qyxCx^A{@cP%PE{%&}uEbc){{R_yrl} z5I5H~)dBcI|7H*-yC5lE_m+_T5abT7TGyJBp+DQ+YL3_r3y+Q8P~-ZbpOY=bHiZOV z>8`ia|89qY_k^Mwe+i&@ax*qJ2@i)=q(5nAw*XgN4a@QDT4?SgmvDWp2PRs|z+6Qg zSfmxb+V>OlMLFK&_j}p^e^OM6>kI)xM#}60TiZZj^EM~-78#7s1U1WB6JZhW_A4n6 z%Qd0Wr!($2$eyBa5-Di_hODrrQ^R#|H+9iQt_TNl_0z{|yzsDleko;uwG{-H$a>3I zelh>PC4S!<%N4hgHetqkxbQms+3hR2=oJ0H$n9Kg-#eKqT%M9(K2J1iz^4PwZ)M(z zkLm!E?fl^*?k!N3{mgJsmk2uA)W2W2x*#^o=Fe-!HV{iL@joR^1o`*rp*{>jxe#{;p1}TWo<1YxMo=93J-N7jQnlg9p!Gk0Bz)14}Oi zTGQ#YZbQba9mP$kSIq6+{Lr5aMI7YNpZpxLhJ!or zFU?je5FlDpC0PZ#KeJZrW|h=1mW#dC!^(q@m3E{oSF#tf%?HLmpX-EkH&%m>FcaYg z@B9iyzYV4)P}1QV0(|-XOh9J39?stNL}|BL;Ha{mSzUY^6zp5O@LwSjR@5(iv-{Hl zzm8ZJpFY|Jht9}fFJ9}0Q%O$Rud#iJ83K_UyLM2QXAJN5#&U>W;fqoj9u%+3KAJIa zfNK}>G@A#i!TyhHiBotDxVfn1vX?YN)<~7AEaqpdZs=}QF%DQGnU)%F6XCe6(6oMh z2lzc{-~3=n2G{P$?`N0W!NL36m|{RPoW6XR;UHf?)?Gpcyd7eBK5g?Tc7YLQCj*MT;I}=WG8;z#d%cfg zX?I)Tj+igE_-ZGp>B9P^9U0=!|B(NH2w;1^E~1H04>eq#c4t!?AUj6OAgC)?-vr>Nz5tiTIzscG2E~*UnfL~E!DgA_Ci+3$`Z=dHGIu!(&E2-jK{b zpeX!d@i{sGd{Z&;KdU;yz$S8-9Ml2pCH-may&drF0em%oNCf?pe9GSC?J#tAOgAor z452|^DrSt^U{r8oPt>^<`19_Qn_z4;yv;vlID4uAA{?I?MqqP%NpWvN1wS4>HP7uD zpy6RevsuJT9MdtYHjyOT36!&(CzSayU)`z;E7Qlrro5}mD#m9j4fw)i{?(wqJ#;LJ z8xIV=kNIMm@L=W2N^oy(0m%AY{0d?D$;BVp5;X`G&;9m2{n8FHW)I0mboG$)uOmtH zRxO-~dws-xB^Q#~WlsM1uMoQKQk=6SYruE9<0hAA7dYt#{XTo46Uu}n>%(XRaDl2_ zX}Y@)^a=!1^}EQxL@+Y=FB)6#U&UqyK0G`n5HeY+2ypHDy(u?r-Ia9W2ZFvg!u);z z&J--S4(7cSeftFm?f>R0Lls-WZiIbHy9p0Fi);o=JZHLr9qS#sVT@jro!~tE z$TZly6B-y-cS+IOz;f}?_o}ma7=E&jXB%#U)ZLtm^IABN+`nnmi0S)*=!T>JwN5Z9 zn$B7#VY!)<^i&g@^H{pT#|~G?koNeSPli(m_Vs!DHT_Z;k3C6UPN;>x2IY%B@^ug; z&33>-q!r2ou6R9R>4eJh>koa1n`O~Z(=;;cYhZtMH z%(JC3loxw`p~Rl&tVA&PV_7cSCc&A>eUUHJI^b2YJcGGR8`O8VY8R1k5OiW?`^?`a zAkgFuON*PJl0D~@9LAZhj7K+`Tw1_nTG%k8yBYTLUduZAs0*~HuPL41x*_GS%aVHl z4hAlI9=<(~2hNbz?%y>ePz^oPG<>rfG!rvN#yJKc*iUADfVB(Q+>^iEdrbhXfHZut z8X4%n<|0S2K`1;O(Ra|O1Fq>sYkZt;gQrtNl!7iia34`C4EO1Rn|53V3t0XfQj$Q& z$t`dyf}Hh1suj+=Xssxq7LcrHzfq6%0xL^6RYN~Fy5Ljg^193%0qUy^_nvicg}ple-lwRw!u3BKA;+-%n7CM= zB0t;-wW$^}BcBPt>a|k!>23$46sQ=f6%4>=7*qJ-1tRVA9uG4=G4PLZ*M1*itEcXvv$DE zzhVz~t`Z^lEE|WW76HENih5S;>j1ZgE5196ZNS!R_{}964+4|dx##>^A-!nom2pZP z-Vo8_i7y&zCD=+N@1*GcdAomtqq{@278Bcvue-S9geygPO5^8djFe+YYTZ z((4iHrICx_uYDE5o^^LD`j>9=X3-$#H+%6enJL?=8IQHcJ#PJ|%`^?$Da z27#EzkQ)D`4`jE`UG^*Ngews#vK{mT;3P!&1O^>2cfx^bgR32+3|JbP4BJ86u1df@ ztq~}#-Q|}?ssNubr9bkd3W!U0&EB4=2Qi+kN}1|b5F_C&daz!E1QQE;bUWb9HP@s7 z*$x=NujaiAA%eSS4nti+3v{%5B~@I-12pg(zUIN^YQgvdwX+o#*#5h&g6%84<@)|W zsalv``1e!z6$!#`7EIol>4T(42JG^iBuKi(I$EIA4o8n)&gEw508Z;KANoTA;qT|J zD|Rdadu=|^Cj1hoW$7J`|1rkInrPGCUbU^0-lhwc}GHiNQ3HxN@ zA)ZsDX)?MQ&V9W}B>1;LN~M5>V|zQ~{2I!y)NY61`pE@xjN`mj7{ZN0Iw0ius(x_k zD0C>FbDupu1dSd;mHk~fh+s`^o3J1Nng4s*C~GCwt8IH%DqDa@HR?A1j~}q%+1_i{ zQvwCy5NHTn}G$Z4hSH6{>Px&1&(KxIUUsJg4t{mfJ)GYGfvNP3m!h| zee{sSa_XQ;_rRUtD(I|=bqMZlggh+~UCWO|7(IXc<$Y!x+_wC-rfr7@bRCaYlMa;o!``+)_{j1-OFUb1~|LmeeaHPJIuHYoIVmm z20xsEn#Es?(`0)S=7c+8KrhNCRj3QdTL)6!uMwg5_RIXNn>hII{t0C|pB6ZrbX<*` z+X~Z{B(;BBZH9PZ^(_{i7RdX=tFXHh4>4RSH)U_*V0v_U`v-Q8Cg<^_5jrA-o%_^W zT1?4fK#uZe)tOBdl zFg}{LX(-kE(+h{w1Xk!|`eAx|Zgsnb2;aXBWXWB`cu|^nD}AaRLho@^6fAFTOJg1~pS zTc5D}r2lo`%j!@EG+(Z6d79Y)Rh)Ux<4W3rc){C}8rTByt*lXQ<+UJGYjDKCrUv>) z{QDv&8(^^b)BaCocrd*>J-u*-1fD~7*NU-TQpB453G{x}ju)Jskkp_YPWS_P| zFEN5s7F&P707F2$zdpYy4vc61TOKIal52#onc)$KHmjl9=-cY>aw|+-S9U(&(++Yr zf_2P_1Tae9;Qr5V07TGUtA8CNpcRJx3bLt%AHOJ1T?H$^k<;d6AbTa;cd>4(QZI*4 zE0!K9y>__X#iwYxuLn9S`%0>I$WTLEU0F}=fDM~^dv~r*h!uB>?kONc!zw-VNu^H6 zcR1&EMY$VPIVpQ&+la7h--(So?9Grm!)dHG_KiT6fI@0ti_i-QI}9 zgN%ezS)yDAWSz;m@mr_|5=UlPT5om2w##AHf*m51;}$+Qtm5ET3zx83Z5!fHqwg~XD2F<#p9Pzg!OmO(6c@GH9YZg_Y+`E}sFHV}n%3T>Dj*&yj)Y3^ z94P*htc`~y3kz-JSg}OFh32GX2nkj=n=*eDlVK^f-*g`H%PWD8hrkaHdz^jP1DBfMzFBFp^6O?OFxh=1 zp{ofrZrx($#t~rd3Z;M`*ACt{`PvHdyC5sqkL*$P|Igb`3}C+539aU3ELxErkl+yW zf>FH~;s(<&1uN$WH*(uM9osF`v!dEZnxha&xS}eP{Z=PAF9R za>8ka1P>fWbgrlOf{Avj!aHm~Be`0QEpgbne~TR-{8#}tdhh>mV*M&z$Ju>Ir5?;i zG?R{CJgdf&)apLb3GxS$xE721;cxlBb?0jX;309$oZqS&9;_M~f2ZpMyY+o%57`l6 zQClv9V;Iw+^5vJ7g6*IZ+^8M9+5(EC+-pACwb1H1Ji}j83#nC_V|(Zuq4=>gh4nB2 zhJ|i_=l5@iH_7$y^08bzs&ckfgRu?BcSxg=nFO%2v}Wp>gQ(gG-flAT8`XN_UX}yV#3=LSrk0pJo=P!*amjVF}^JU93kv-22(k zAM;^`u$zNyc(9eS2s{&?0rkImciqP3n8;!J(*Z{O0$neyy1*^5 zM1>3E0`YSpOnL)t;C8F9xHGIB(oRt(v+t4Myt{eLr(QDfG9`KzaN$5Xð_vmWjo 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 z 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 literal 0 HcmV?d00001 diff --git a/Applications/WakeWord-MXChip/src/models/generateModelParams.py b/Applications/WakeWord-MXChip/src/models/generateModelParams.py new file mode 100644 index 000000000..85e93816c --- /dev/null +++ b/Applications/WakeWord-MXChip/src/models/generateModelParams.py @@ -0,0 +1,125 @@ +import numpy as np +from template_MXChip import getTemplate as getTemplateMXChip +import python_speech_features as sp + + +LABELMAP13 = { + 'go': 1, 'no': 2, 'on': 3, 'up': 4, 'bed': 5, 'cat': 6, + 'dog': 7, 'off': 8, 'one': 9, 'six': 10, 'two': 11, + 'yes': 12, + 'wow': 0, 'bird': 0, 'down': 0, 'five': 0, 'four': 0, + 'left': 0, 'nine': 0, 'stop': 0, 'tree': 0, 'zero': 0, + 'eight': 0, 'happy': 0, 'house': 0, 'right': 0, 'seven': 0, + 'three': 0, 'marvin': 0, 'sheila': 0, '_background_noise_': 0 +} + +np.random.seed(42) + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN: + def __init__(self, W, U, b, alpha, beta, statesLen): + self.statesLen = statesLen + self.alpha = alpha + self.beta = beta + # Wx + Uh + b + self.W, self.U = W, U + self.Wfused = np.concatenate([U, W], axis=1) + self.b = b + + def cell(self, x, h): + Wfused = self.Wfused + b = self.b + hx = np.concatenate([h, x]) + h_= np.squeeze(np.matmul(Wfused, hx)) + h_ = np.squeeze(h_) + b + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + +class Stacked2LayerRNN: + def __init__(self, rnn0, rnn1, fcW, fcB): + self.rnn0 = rnn0 + self.rnn1 = rnn1 + self.fcW = fcW + self.fcB = fcB + + def infer(self, x): + ''' + x: [NUM_BRICKS, NUM_BRICK_TIMESTEPS, NUM_INPUT] + ''' + rnn0, rnn1 = self.rnn0, self.rnn1 + assert x.ndim == 3 + h_list = [] + for brick in x: + h = rnn0.unroll(brick) + h_list.append(h) + h_final = rnn1.unroll(h_list) + predictions = np.matmul(self.fcW, h_final) + self.fcB + return predictions + + +def main(): + # Configuration + # ------------- + paramsDir = './params/' + timeSteps0 = 8 + timeSteps1 = 6 + # ------------- + # Load the model and initialize two fast RNN cells + x_sample = np.load(paramsDir + 'x_sample.npy') + target = np.load(paramsDir + 'target_sample.npy') + predictions = np.load(paramsDir + 'predicted_sample.npy') + mean = np.load(paramsDir + 'mean.npy') + std = np.load(paramsDir + 'std.npy') + + fcW = np.load(paramsDir + 'fcW.npy').T + fcB = np.load(paramsDir + 'fcB.npy') + W0 = np.load(paramsDir + 'W0.npy').T + U0 = np.load(paramsDir + 'U0.npy').T + b0 = np.squeeze(np.load(paramsDir + 'h0.npy')) + alpha0 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha0.npy'))) + beta0 = sigmoid(np.squeeze(np.load(paramsDir + 'beta0.npy'))) + fastRNN0 = FastRNN(W0, U0, b0, alpha0, beta0, W0.shape[0]) + W1 = np.load(paramsDir + 'W1.npy').T + U1 = np.load(paramsDir + 'U1.npy').T + b1 = np.squeeze(np.load(paramsDir + 'h1.npy')) + alpha1 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha1.npy'))) + beta1 = sigmoid(np.squeeze(np.load(paramsDir + 'beta1.npy'))) + fastRNN1 = FastRNN(W1, U1, b1, alpha1, beta1, W1.shape[0]) + + srnn2 = Stacked2LayerRNN(fastRNN0, fastRNN1, fcW, fcB) + errorCount = 0 + print("Verifying outputs") + for i in range(len(x_sample)): + ret = srnn2.infer(x_sample[i]) + errorCount += int(abs(np.sum(ret - predictions[i])) >= 0.0001) + print("Done! Error cound %d for %d tests" % (errorCount, len(x_sample))) + + W0 = np.concatenate([U0, W0], axis=1) + W1 = np.concatenate([U1, W1], axis=1) + assert x_sample.shape[2] == timeSteps0 + assert x_sample.shape[1] == timeSteps1 + numOutput = fcW.shape[0] + ret = getTemplateMXChip(W0=W0, B0=b0, alpha0=alpha0, beta0=beta0, + W1=W1, B1=b1, alpha1=alpha1, beta1=beta1, + timeSteps0=timeSteps0, timeSteps1=timeSteps1, + fcW=fcW, fcB=fcB, numOutput=numOutput, + labelMap=LABELMAP13, + normalize=True, mean=mean, std=std) + print("Generating model.h") + f = open('model.h', 'w+') + print(ret, file=f) + f.close() + print("Done") + + + +main() diff --git a/Applications/WakeWord-MXChip/src/models/model.h b/Applications/WakeWord-MXChip/src/models/model.h new file mode 100644 index 000000000..a45fcd8ad --- /dev/null +++ b/Applications/WakeWord-MXChip/src/models/model.h @@ -0,0 +1,109 @@ + +#include "../lib/algorithms/sfastrnn.h" +#include "../lib/algorithms/fc.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams0; +struct FastRNNParams fastrnnParams1; +struct FCParams fcParams; + +void initFastRNN0(); +void initFastRNN1(); +void initFC(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + -4.394342, 1.670318, -2.444137, 3.987555, -0.367528, 0.847272, -1.579511, -2.468433, -7.282849, -0.976210, 3.635147, 6.876060, -3.495753, -4.241759, 5.861881, -1.029778, -0.132852, 0.482839, -0.773421, -1.058756, -0.400583, 0.313920, 0.754386, 2.407314, 0.084614, -0.621101, -1.202959, -0.817329, 1.091781, 0.803296, -1.132104, -1.491276, -1.285186, -0.367634, -0.191333, 2.019341, 0.813238, 0.842223, 1.320992, 0.335768, -0.458256, 0.623994, -0.636713, 0.135170, 0.722895, -0.540891, 0.339657, -0.178645, +-5.010478, -12.386557, 3.541905, 1.687755, -0.226694, 2.467856, -2.713917, -4.092384, 8.001176, 1.380618, -3.027768, 1.509269, 1.249332, 4.262799, 1.940189, 0.479688, -0.647341, -0.274383, 0.621559, 0.840944, 0.471705, 1.386905, 2.151344, 1.836882, 0.543310, 0.328246, -0.259154, -0.031627, 0.408222, -0.686999, -0.324494, 0.529456, -0.041894, 0.162293, 0.634429, 0.658714, 0.309362, 0.206179, 0.323115, -0.444688, 0.045480, 0.334993, -0.038282, -0.554810, 0.144400, -0.221486, 0.129975, -0.449101, +-3.118361, -1.812039, -4.206928, 2.821902, -0.748216, 4.338758, -3.047090, -10.049188, 0.120711, -8.117956, 2.690513, -1.699157, 0.425068, 2.030299, -2.204330, -1.336558, -0.831021, -0.696517, 1.643283, 0.811341, 0.816283, 0.673865, -1.026075, -1.222155, -0.589451, -1.283914, -1.704754, -0.735262, 0.259212, 1.528514, 1.482427, 1.216248, 1.072276, 0.873297, 0.285459, -0.135662, 1.117006, -0.472917, 0.991429, -0.119520, 0.087565, -0.214628, -0.061496, -0.169957, 0.019995, -0.054380, -0.090222, -0.428023, +-0.242790, 1.813288, 0.119135, -2.969033, -1.675614, -3.901589, -0.091110, -7.544526, 1.960290, -0.037544, -0.672174, 4.773893, 0.150768, -3.041260, 3.332448, -0.244760, 0.657012, -2.135938, 2.968000, -1.933262, -0.587828, -1.612573, -1.273521, -1.634842, 1.549491, 2.493810, 3.421001, 2.132683, -0.197654, -0.376506, -1.291105, 0.537511, -0.426619, -1.155925, -0.591313, -1.176670, 1.275704, 0.069142, -1.310604, 0.469024, 0.390803, 0.219441, -0.309057, 0.795271, -0.377698, -0.204987, 0.098430, -0.072286, +1.659412, -0.136527, 0.939389, -3.545981, -3.184775, -2.974060, -0.538432, -3.639727, -0.837568, -1.604512, -0.579743, -4.922958, 1.545775, 0.529332, -7.399548, 4.370611, -0.080237, 1.754189, -0.956228, 0.022387, -1.777416, -0.993705, -2.662503, -1.556300, 1.677594, 1.765419, 2.185814, 2.665101, -1.390469, -0.851602, 0.933666, 1.104553, 2.189019, -0.020495, 1.062610, 0.149326, -1.536042, -2.015504, -0.590997, -0.187154, -0.888261, -0.192437, -0.007773, -0.195747, 0.024274, 0.260669, -0.274831, -0.121948, +-0.644862, 3.412475, -5.739103, 0.730205, 1.893141, -5.632226, -0.136634, -3.698142, 1.016315, -0.203452, 1.990294, -4.053802, -2.250560, 2.936410, 0.938369, -4.563478, -0.198095, 1.321754, -1.213177, 0.746386, 0.395729, 0.735425, 0.674619, -0.286715, -0.213787, 0.695955, 1.095577, 2.195754, 0.552678, 0.022346, 0.491991, -1.117851, -2.112240, -1.116424, -0.688602, -0.407817, -0.537197, 0.696354, 0.902197, 0.448935, -0.177437, -0.303541, 0.401238, -0.163165, -0.310976, 0.233415, -0.507773, 0.439906, +0.405050, 1.563615, -2.845270, 1.864122, 2.324951, -2.308045, 1.342459, -0.484539, 0.426602, 1.209528, -1.047912, -0.280595, -0.585254, 1.265471, -2.105597, -6.096662, -0.203713, -0.298388, 1.028528, 0.607156, 0.308826, -0.618201, -0.722835, -1.619279, -0.824562, -0.617465, -0.543220, -1.233350, -2.441530, -1.802619, 2.627425, 2.585896, 1.069127, 1.195297, -1.627771, 0.595738, 1.037760, 0.417393, -0.090837, -0.146070, -0.176088, 1.056672, -0.459774, 0.658548, -0.328070, -0.268748, -0.390144, 0.451860, +-1.733371, -2.615444, -3.020136, -1.453281, 2.591630, -2.385435, -0.073184, -3.689105, -2.830683, -0.677763, 2.251215, 1.987840, -0.602462, -6.297771, 1.119586, -0.775122, -0.517076, -1.090677, 2.195573, 3.490596, 3.532367, 1.302304, -0.036746, -2.973045, -0.614896, -1.700183, -0.836986, -0.260505, -0.024295, 0.439021, -0.761616, -1.531463, -1.656251, 0.141997, -0.249461, 1.028342, 1.568828, 0.854612, 0.420676, 0.125925, -0.075899, 0.404789, 0.054414, -0.723230, 0.321348, -0.352063, -0.073613, 0.100152, +-0.264005, -1.951415, -1.429368, -1.594596, -0.371441, 0.040082, 1.656364, 2.827784, -8.510094, -3.045576, 0.982709, -0.357535, 0.458934, -5.671675, 2.810453, -2.509865, -0.055260, 0.149244, -2.556470, -0.289469, -0.956199, -0.967695, -1.253180, 0.375230, 0.470758, -0.480561, -1.188382, -0.385000, 0.729667, 1.763392, 0.788664, -0.381417, -0.188639, 0.700852, -0.828685, -0.422568, -0.385014, -0.557915, -0.905237, -0.235940, 0.497495, 0.208721, 0.115759, 0.290364, 0.086713, -0.006929, -0.818390, 1.248167, +-2.651732, -0.196781, 2.481395, -1.427539, -3.650820, -4.447654, 3.010999, -2.660051, 0.965630, -7.510485, -3.075092, -0.512343, 0.263273, 3.732776, -0.218930, -3.831048, 0.297317, -1.412834, -1.033311, 0.403555, 1.724447, 2.214988, 3.159698, 0.195241, -2.543757, -1.156173, -0.658126, -0.196266, -0.891090, -0.997414, -0.669083, -1.452945, 0.267728, 0.721529, 1.612172, 0.383177, 1.040189, 0.653729, 0.163864, -0.094382, 0.666856, 0.253287, 0.024207, -0.089818, -0.387213, -0.115701, 0.229131, -0.504887, +3.510151, 13.682715, -1.262339, -0.938372, 0.214310, -4.568920, 1.900012, 0.168166, -1.113414, 4.860772, -3.513642, -7.361302, 0.977453, 3.073361, 0.495730, 1.790086, 0.665338, 0.358030, 1.767592, 1.373327, -0.377032, -1.457430, -0.920559, 0.233391, 1.578097, 1.341954, 0.032383, 1.021583, 0.113483, -0.202995, 0.503583, 0.312998, -0.546984, 0.279893, 0.275056, -1.264586, 1.479502, -0.670943, 0.622271, -0.101685, 0.061433, -2.146494, -0.167393, -1.107415, -1.833909, -2.074111, -1.063813, -2.169270, +-2.608964, -4.021140, -0.128930, -4.680740, -3.001136, 1.165962, -2.217025, 1.472322, 1.831619, -2.566680, 2.990274, -9.275423, -1.245824, 3.842207, 0.191467, -2.173995, -0.083123, -0.301617, -1.096413, -0.374791, -1.169248, 0.193628, 0.578226, 0.233941, 0.187847, 0.837287, -0.367849, 0.188699, 1.307282, 2.631428, 3.713660, 2.160410, 1.891309, -0.735538, -1.449885, -1.196488, -0.918136, -0.692220, -1.113876, -0.364902, 0.377525, 0.318798, -0.076559, -0.037340, -0.291767, -0.562892, 0.066101, -0.191011, +1.705875, -2.202471, -0.187324, -0.836479, 0.115738, 4.280789, 0.098201, -0.026486, 3.779680, 0.790323, -0.340409, -1.200357, 0.258244, 3.573425, -2.039930, 0.448585, -0.263841, 1.054291, -0.734569, 0.357012, 0.344547, -0.227532, -1.293920, -2.773390, -0.967389, -0.291874, 1.814994, 1.863690, 2.086262, 2.177715, -0.059085, -0.779559, 0.034168, -1.790127, 0.128300, -0.917041, -0.207902, -0.319050, 0.061688, 1.112218, -0.369199, -0.069757, -0.304790, 0.515871, 0.195216, -0.047352, 0.470148, 0.135613, +-1.801733, -14.333292, -6.710084, 2.027344, -0.738840, 2.533691, -1.460382, 0.617199, 3.300643, -1.117942, 3.094809, 1.257551, -3.057455, -7.443308, 0.006572, -0.762965, -0.756610, 1.186737, -0.927841, -0.341335, -0.853035, 0.217751, 0.376304, 2.052606, 1.383751, 0.387989, 0.656082, 0.743186, -0.085105, -0.018542, 0.111765, -0.176987, 0.164592, -0.040699, -0.555956, 1.440574, -0.231119, 1.188938, 1.542780, -0.064015, -0.069175, 0.515627, 0.091999, -0.237204, 0.515334, -0.054009, 0.603516, -0.318698, +-2.384683, 2.217553, -0.510579, -3.762332, 0.927062, 1.052021, -0.594735, 2.678587, 5.472569, -5.223604, 0.411627, 0.326158, 3.073533, 0.891218, -7.836277, -0.877050, 0.337595, 0.027045, 0.207879, 1.107072, 2.751967, 3.531062, 1.655158, -3.068271, -3.484626, -1.509957, -0.649874, -0.190971, -1.526214, -1.772561, 0.418379, 0.525252, 0.049277, 1.424461, 0.954263, -0.375417, -1.519454, 0.281435, 0.668371, 0.240059, 0.549209, 0.566503, -0.102672, -0.965943, 0.562778, -0.635043, 1.523030, -0.806144, +-4.007565, -2.384225, 1.985205, 5.132339, -1.038108, -3.017178, 6.698817, 0.000970, -4.567681, -0.637183, -1.207071, 1.972803, -5.824776, 2.519549, 5.051178, -10.033369, -0.685569, -0.454371, -0.362847, -0.009798, 0.080245, -0.475046, -0.687661, 0.673480, 1.079727, 0.344966, -1.493761, -1.561329, 0.848099, 3.756004, 4.460750, 0.785049, -1.214222, -1.517126, -1.006831, -0.269839, 0.436658, 0.493897, -0.802526, -0.039728, 0.621665, -0.144493, -0.240633, 0.607524, -0.736513, 0.338355, -0.749308, 0.594335, + + }; + +static float combinedBMatrix0[] = {-0.483399,-5.375202,-0.894719,-2.971153,0.176196,-4.627392,2.712877,-3.889010,3.451340,-0.512680,3.635937,-2.563429,-1.778029,-1.228812,-4.482069,-2.371642,}; + +static float combinedWMatrix1[] = { + -8.993324, 5.766108, -0.984275, 1.232846, -0.784503, -1.215732, -1.109800, -1.419134, 0.867878, 0.985043, 1.606076, -0.275711, 1.211763, -0.110211, 2.418703, -2.073111, 1.863143, -4.919676, -2.105419, 3.112989, 3.771616, 3.573565, -0.141503, -1.749448, 2.866004, 1.695223, -2.021968, -1.316671, 1.155566, 2.337256, -0.808888, 0.022269, +1.040456, -5.227429, -0.590861, 2.846540, 2.510352, 8.778857, 0.772251, 0.013926, 1.175662, -0.919632, 1.295280, 3.194552, -0.671261, -2.404313, 2.420117, 0.925858, -1.226532, -0.982795, -2.969703, 0.164707, -0.217380, -0.768241, -0.376959, 2.921228, 3.840075, 2.656377, 0.184129, 4.891365, -0.248023, -1.842269, 2.994883, -0.866867, +-2.433946, 2.733418, -7.199495, 1.227334, -4.087968, -4.372028, 7.848134, -2.760289, 3.304864, -1.298907, 1.932202, -0.909907, 0.924740, -1.356102, -5.423501, -3.767486, 0.325634, -2.054650, 2.083872, 0.728384, 1.154159, 0.952869, 1.352677, 4.639591, -0.716756, 0.798336, -1.293890, 1.404328, -0.389740, -0.894149, 0.415447, -0.260267, +-0.407898, 0.768603, 1.095211, -4.719667, -3.602338, 3.734942, 1.431481, 2.184455, 0.390121, 1.675800, -0.604315, 0.434035, 1.974323, -1.010169, 0.466087, 0.810820, -3.064052, 1.466479, 0.240817, -1.555377, 1.680161, 1.640082, -2.491495, -3.465886, 0.882935, -0.745272, 3.704679, 4.501615, 0.154132, -2.079676, -0.336283, 1.146916, +1.872181, -0.171051, 0.428701, 0.277004, -6.850987, 0.018607, -1.209911, 5.147545, 2.395395, -0.063215, -3.504235, -0.782541, -1.775267, -1.429212, -1.090621, 3.328624, -0.369251, 0.046201, 0.682975, -1.618495, 1.281623, -2.842376, 0.478221, 2.351111, -2.736117, -1.092621, 1.578171, 4.780344, 0.432083, -0.790555, -2.146031, 0.992934, +2.229246, -3.632861, 2.121870, 1.937214, 0.773552, -7.277787, 1.350840, 3.131287, 0.261730, -2.937069, 1.273218, 2.050651, -2.149755, -3.658037, 1.927494, 4.298773, -0.149977, 3.697038, -0.205383, -2.551378, -0.561584, -2.299595, 1.620943, 0.698497, -0.871604, -1.842371, -2.693478, -1.622483, 2.097851, -5.380957, -2.524892, 0.540286, +1.974882, 0.860660, 0.483594, -4.428236, 0.254198, -0.738776, -7.166861, 4.724154, -0.094901, 3.128331, -0.223106, 0.047523, -1.512438, -0.349958, 1.349454, -1.073704, 0.963849, -7.747976, 2.641978, 1.012649, 0.867783, 3.279111, -1.728747, -1.165767, -1.853621, 2.364444, -0.712560, 1.917849, 0.494486, 1.950737, -0.027571, 0.073560, +0.185064, 2.787849, 1.392283, -3.992270, -2.176939, 1.571382, -3.505462, -10.164021, -1.369556, 1.395783, -2.141547, -5.636579, 3.930323, 0.386195, -6.129729, -1.326905, -0.328154, 1.842927, -4.650984, -1.256178, 1.218856, -2.946430, -0.695355, -0.041204, -2.726118, 2.575443, 1.594451, -1.125996, -0.521107, 1.731262, 1.239454, 1.648101, +-1.645357, 2.483098, 1.378480, -1.034285, 0.286449, 1.968899, -0.603014, 4.894711, -4.844470, 4.013346, -5.933038, 3.384772, 5.367784, 0.994224, -2.253595, -0.450002, 0.113909, -9.981983, 2.174092, 0.458702, -0.550130, 4.121709, 0.055792, 3.381026, 0.224217, -2.882266, -0.534291, 0.376481, 0.097206, -1.507773, 0.389125, -0.527342, +1.772734, -2.101506, 2.286718, 3.837304, -0.114564, -0.330263, 1.073511, 0.029877, -1.633782, -7.562314, -0.648720, 1.629470, 3.975489, 2.423227, 6.425655, 7.710009, 0.337786, -3.375684, -1.860515, 0.107860, 1.165393, -0.612101, 0.055045, -1.761673, 1.279403, 5.502572, -0.987779, 1.097176, 0.532789, -5.638363, 2.125039, 0.035663, +-1.731669, 1.573543, -1.810375, 2.018543, -4.017689, -2.031807, 2.143212, 0.437938, 2.074214, -2.458002, -7.663488, 2.675484, 7.721604, -3.649217, -3.664882, 4.330673, 0.434385, 3.215706, 1.291247, -1.357334, 1.918163, -1.578749, 0.887113, 0.056447, 4.543562, -2.219110, -0.812309, -1.380378, 0.706664, -1.992625, -0.605155, 1.648007, +-0.745284, -0.395060, 2.257222, -2.050334, -2.811226, -3.223480, -0.935113, 4.670177, -0.166676, 0.190502, 4.950702, -5.055352, -2.926551, -0.875040, -2.181215, 2.516552, 3.281529, 4.631181, 0.170389, -1.290764, -1.637012, 1.986015, 2.599300, -0.560773, -1.093340, -2.086372, -2.141530, 5.056557, -1.756402, -4.758149, -0.287663, -1.831596, +3.072729, -2.615700, 4.131379, -2.967680, 0.447018, 4.740140, -4.009865, 0.703566, -0.613143, 2.639772, -1.038132, 0.775154, -1.156957, 0.229450, 2.784570, -0.660779, 2.145897, 0.258853, -0.768564, -1.063183, 0.617708, -0.135477, -3.456913, 0.023365, 1.792191, 0.239879, 3.347177, -7.541625, 0.274615, -0.131922, -0.664101, 2.145448, +-1.414440, 1.015114, 1.871301, -1.742095, 1.538365, 1.129859, -0.626152, -0.138937, 1.232638, -1.846977, 5.286344, -2.819705, -3.333694, -6.735012, -0.789252, -1.318035, 0.881870, 1.963813, -2.723712, -1.828124, -0.737036, -2.770875, -1.962267, -6.279300, -2.201661, -5.280858, 0.328632, -4.216747, 2.882310, 0.202990, -1.582065, 6.267218, +-1.148481, -1.254931, 1.314193, 0.969432, 0.429214, -3.153016, -1.708260, 4.345199, -0.671442, 1.874414, 0.090322, -0.330771, -0.801841, 0.734000, -7.610411, 1.416348, 0.229478, 0.114050, -2.328229, 0.822486, -0.594291, 1.357512, -4.062139, -0.165713, -2.305657, 2.479547, 1.950884, -4.972633, 1.115902, -4.844807, 0.812774, 6.339092, +1.136031, 1.501339, -2.519958, 1.596872, 0.409924, -5.161640, -2.744563, -2.843511, -1.029676, -3.751853, 5.121879, -2.964035, -1.117965, 0.380782, -2.735341, -6.494120, -1.351529, -1.072190, 4.475897, -0.367306, -0.331998, 4.780028, 0.935141, 0.891659, -0.969988, 2.362436, -2.633953, 0.126173, 0.406457, 0.058628, -4.265975, -1.729679, + + }; +static float combinedBMatrix1[] = {0.390521,-1.568006,-1.247215,2.683117,-5.352313,1.015610,-2.181136,-2.871274,4.206901,2.940511,-0.876600,1.264730,2.177765,-0.583102,-1.096310,0.976021,}; + +static float fcW[] = {1.153998, 2.908503, 2.931298, -6.591868, 8.570377, 1.777791, 4.249845, -5.324548, -1.933409, 1.652255, -3.008340, 2.561109, 5.091272, 2.375975, 0.114272, 1.825302, +4.079215, 1.132804, 1.410711, 3.920387, -2.375091, -3.254151, -0.664488, 1.958657, -3.064375, 1.514691, -4.174952, 4.311438, -3.373156, 5.219816, 7.911401, -6.436582, +2.892433, 0.543585, 0.357800, -1.411686, 5.022547, -2.542740, -4.708998, 3.959384, 5.811014, -6.125777, -3.734309, -1.885103, 1.591531, 8.301410, 4.805660, -5.946973, +-8.308530, 2.225836, 2.609653, 1.061591, -1.923773, -0.394133, 2.562978, -13.416260, 0.970302, -4.682763, 2.798755, -4.203907, 3.902050, 0.464174, -0.507031, 9.735559, +2.582557, 4.024098, -3.741822, 1.387635, -0.826144, -4.692614, -2.862955, -8.454850, -4.566405, -9.172646, 7.517973, -2.362217, 1.423986, 12.640054, 0.416312, -1.751263, +-2.243015, -5.913934, -0.829215, 4.400629, -6.072413, -0.354700, -3.499763, 3.878453, -0.876954, -1.165360, 0.531110, 5.968567, 4.987993, 1.700330, -9.198635, -6.721683, +4.435347, -6.062106, -4.835220, -3.835865, 12.558668, -4.110910, -5.846931, 4.634123, -0.288808, 10.246997, 3.454742, -2.433312, -2.960399, -10.358557, -8.287789, 3.800376, +-3.147445, -1.744314, 1.603617, 7.252875, -7.243377, -3.880891, 12.423599, 5.735993, -3.459105, 2.935940, 4.733056, -4.282575, -7.891159, 4.837924, 3.405554, -2.671608, +3.892418, -1.989835, 0.918071, 0.043651, -7.037201, 10.196301, 3.654709, -10.874338, -1.109066, -7.223512, 4.990910, -5.295347, 2.799649, -0.427754, 2.969462, 1.733097, +-8.279483, 1.865549, 3.969562, 4.548631, -0.153620, 4.558271, 10.215759, -1.037572, 4.205336, -7.001508, -3.296622, -1.629840, 5.132443, -9.705027, -2.475006, 5.934279, +-1.256917, 2.953662, -3.081605, 1.836611, -2.805650, 4.750621, -0.547419, 5.925297, 3.857441, 7.218900, -3.965770, 7.754599, -11.122416, -3.871731, -6.957188, -3.133772, +-4.082258, 6.178590, -0.460052, -0.987127, 2.318068, -8.007840, -7.212764, 4.920698, -1.504554, 9.524718, -4.809536, -1.719856, -2.680660, -8.458871, 9.215178, 7.220995, +9.246867, -5.056426, -0.473073, -11.486769, 4.229325, 8.818913, -1.797206, 8.909225, 7.959111, 1.329669, -2.135564, 0.937130, 1.458388, -4.138429, -2.824711, -4.755872, +}; +static float fcB[] = {3.389326,-3.066761,0.569489,2.105324,-0.605301,2.095950,-3.786515,0.042079,-2.827516,-0.433185,2.729823,-2.976138,-2.544198,}; + +void initFastRNN0() { + fastrnnParams0.timeSteps = 8; + fastrnnParams0.featLen = 32; + fastrnnParams0.statesLen = 16; + fastrnnParams0.W = combinedWMatrix0; + fastrnnParams0.b = combinedBMatrix0; + fastrnnParams0.alpha = 0.371637; + fastrnnParams0.beta = 0.892619;} + +void initFastRNN1() { + fastrnnParams1.timeSteps = 6; + fastrnnParams1.featLen = 16; + fastrnnParams1.statesLen = 16; + fastrnnParams1.W = combinedWMatrix1; + fastrnnParams1.b = combinedBMatrix1; + fastrnnParams1.alpha = 0.393828; + fastrnnParams1.beta = 0.968985; +} + +void initFC(){ + fcParams.W = fcW; + fcParams.B = fcB; + fcParams.inputDim = 16; + fcParams.outputDim = 13; +} + + +float featNormMean[] = {3.558071,5.307965,6.723956,6.980298,7.084899,7.346985,7.488606,7.989687,7.914260,7.832272,7.907389,7.931001,7.815156,7.930761,8.122243,8.164267,8.300410,8.296384,8.287304,8.508408,8.552395,8.582291,8.675160,8.630129,8.566705,8.476798,8.394355,8.335714,8.255317,8.179764,7.816524,6.466621,}; +float featNormStd[] = {5.316042, 5.429762, 5.761431, 5.828824, 5.859360, 6.028826, 6.098757, 6.153158, 6.109560, 5.981027, 5.866415, 5.777138, 5.708584, 5.648618, 5.630316, 5.599686, 5.539146, 5.473228, 5.465712, 5.505444, 5.488520, 5.451288, 5.437470, 5.387079, 5.305981, 5.239823, 5.195953, 5.158002, 5.121702, 5.103227, 5.064711, 4.885242, }; +const char *labelInvArr[] = {"Noise", "go","no","on","up","bed","cat","dog","off","one","six","two","yes",}; + diff --git a/Applications/WakeWord-MXChip/src/models/template_MXChip.py b/Applications/WakeWord-MXChip/src/models/template_MXChip.py new file mode 100644 index 000000000..f9e61dfd0 --- /dev/null +++ b/Applications/WakeWord-MXChip/src/models/template_MXChip.py @@ -0,0 +1,140 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, fcW, fcB, numOutput, labelMap, normalize=False, + mean=None, std=None): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert featLen1 == statesLen0 + assert fcW.shape[0] == numOutput + assert fcW.shape[1] == statesLen1 + assert fcW.ndim == 2 + assert fcB.ndim == 1 + assert fcB.shape[0] == numOutput + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + FCWStr = '' + for i in range(fcW.shape[0]): + for j in range(fcW.shape[1]): + FCWStr += '%f, ' % fcW[i][j] + FCWStr += '\n' + + FCBStr = '' + for i in range(fcB.shape[0]): + FCBStr += '%f,' % fcB[i] + + retStr = ''' +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams0; +struct FastRNNParams fastrnnParams1; +struct FCParams fcParams; + +void initFastRNN0(); +void initFastRNN1(); +void initFC(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; +static float combinedBMatrix1[] = {%s}; + +static float fcW[] = {%s}; +static float fcB[] = {%s}; + +void initFastRNN0() { + fastrnnParams0.timeSteps = %d; + fastrnnParams0.featLen = %d; + fastrnnParams0.statesLen = %d; + fastrnnParams0.W = combinedWMatrix0; + fastrnnParams0.b = combinedBMatrix0; + fastrnnParams0.alpha = %f; + fastrnnParams0.beta = %f;} + +void initFastRNN1() { + fastrnnParams1.timeSteps = %d; + fastrnnParams1.featLen = %d; + fastrnnParams1.statesLen = %d; + fastrnnParams1.W = combinedWMatrix1; + fastrnnParams1.b = combinedBMatrix1; + fastrnnParams1.alpha = %f; + fastrnnParams1.beta = %f; +} + +void initFC(){ + fcParams.W = fcW; + fcParams.B = fcB; + fcParams.inputDim = %d; + fcParams.outputDim = %d; +} + +''' % (W0Str, B0Str, W1Str, B1Str, FCWStr, FCBStr, timeSteps0, featLen0, + statesLen0, alpha0, beta0, timeSteps1, featLen1, statesLen1, alpha1, + beta1, statesLen1, numOutput) + + if normalize == True: + meanStr = '' + for val in mean: + meanStr += '%f,' % val + stdStr = '' + for val in std: + stdStr += '%f, ' % val + str2 = ''' +float featNormMean[] = {%s}; +float featNormStd[] = {%s}; +''' % (meanStr, stdStr) + retStr += str2 + label_inv = {} + for key in labelMap: + val = labelMap[key] + if val in label_inv: + label_inv[val].append(key) + else: + label_inv[val] = [key] + assert len(label_inv) == numOutput + for i in range(1, numOutput): + assert len(label_inv[i]) == 1 + + label_inv_str = 'const char *labelInvArr[] = {"Noise", ' + for i in range(1, numOutput): + label_inv_str += '"%s",' % label_inv[i][0]; + label_inv_str += "};\n" + retStr += label_inv_str; + return retStr + + diff --git a/Applications/WakeWord-MXChip/test/README b/Applications/WakeWord-MXChip/test/README new file mode 100644 index 000000000..df5066e64 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/README @@ -0,0 +1,11 @@ + +This directory is intended for PIO Unit Testing and project tests. + +Unit Testing is a software testing method by which individual units of +source code, sets of one or more MCU program modules together with associated +control data, usage procedures, and operating procedures, are tested to +determine whether they are fit for use. Unit testing finds problems early +in the development cycle. + +More information about PIO Unit Testing: +- https://docs.platformio.org/page/plus/unit-testing.html diff --git a/Applications/WakeWord-MXChip/test/src/generateModelParams.py b/Applications/WakeWord-MXChip/test/src/generateModelParams.py new file mode 100644 index 000000000..85e93816c --- /dev/null +++ b/Applications/WakeWord-MXChip/test/src/generateModelParams.py @@ -0,0 +1,125 @@ +import numpy as np +from template_MXChip import getTemplate as getTemplateMXChip +import python_speech_features as sp + + +LABELMAP13 = { + 'go': 1, 'no': 2, 'on': 3, 'up': 4, 'bed': 5, 'cat': 6, + 'dog': 7, 'off': 8, 'one': 9, 'six': 10, 'two': 11, + 'yes': 12, + 'wow': 0, 'bird': 0, 'down': 0, 'five': 0, 'four': 0, + 'left': 0, 'nine': 0, 'stop': 0, 'tree': 0, 'zero': 0, + 'eight': 0, 'happy': 0, 'house': 0, 'right': 0, 'seven': 0, + 'three': 0, 'marvin': 0, 'sheila': 0, '_background_noise_': 0 +} + +np.random.seed(42) + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN: + def __init__(self, W, U, b, alpha, beta, statesLen): + self.statesLen = statesLen + self.alpha = alpha + self.beta = beta + # Wx + Uh + b + self.W, self.U = W, U + self.Wfused = np.concatenate([U, W], axis=1) + self.b = b + + def cell(self, x, h): + Wfused = self.Wfused + b = self.b + hx = np.concatenate([h, x]) + h_= np.squeeze(np.matmul(Wfused, hx)) + h_ = np.squeeze(h_) + b + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + +class Stacked2LayerRNN: + def __init__(self, rnn0, rnn1, fcW, fcB): + self.rnn0 = rnn0 + self.rnn1 = rnn1 + self.fcW = fcW + self.fcB = fcB + + def infer(self, x): + ''' + x: [NUM_BRICKS, NUM_BRICK_TIMESTEPS, NUM_INPUT] + ''' + rnn0, rnn1 = self.rnn0, self.rnn1 + assert x.ndim == 3 + h_list = [] + for brick in x: + h = rnn0.unroll(brick) + h_list.append(h) + h_final = rnn1.unroll(h_list) + predictions = np.matmul(self.fcW, h_final) + self.fcB + return predictions + + +def main(): + # Configuration + # ------------- + paramsDir = './params/' + timeSteps0 = 8 + timeSteps1 = 6 + # ------------- + # Load the model and initialize two fast RNN cells + x_sample = np.load(paramsDir + 'x_sample.npy') + target = np.load(paramsDir + 'target_sample.npy') + predictions = np.load(paramsDir + 'predicted_sample.npy') + mean = np.load(paramsDir + 'mean.npy') + std = np.load(paramsDir + 'std.npy') + + fcW = np.load(paramsDir + 'fcW.npy').T + fcB = np.load(paramsDir + 'fcB.npy') + W0 = np.load(paramsDir + 'W0.npy').T + U0 = np.load(paramsDir + 'U0.npy').T + b0 = np.squeeze(np.load(paramsDir + 'h0.npy')) + alpha0 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha0.npy'))) + beta0 = sigmoid(np.squeeze(np.load(paramsDir + 'beta0.npy'))) + fastRNN0 = FastRNN(W0, U0, b0, alpha0, beta0, W0.shape[0]) + W1 = np.load(paramsDir + 'W1.npy').T + U1 = np.load(paramsDir + 'U1.npy').T + b1 = np.squeeze(np.load(paramsDir + 'h1.npy')) + alpha1 = sigmoid(np.squeeze(np.load(paramsDir + 'alpha1.npy'))) + beta1 = sigmoid(np.squeeze(np.load(paramsDir + 'beta1.npy'))) + fastRNN1 = FastRNN(W1, U1, b1, alpha1, beta1, W1.shape[0]) + + srnn2 = Stacked2LayerRNN(fastRNN0, fastRNN1, fcW, fcB) + errorCount = 0 + print("Verifying outputs") + for i in range(len(x_sample)): + ret = srnn2.infer(x_sample[i]) + errorCount += int(abs(np.sum(ret - predictions[i])) >= 0.0001) + print("Done! Error cound %d for %d tests" % (errorCount, len(x_sample))) + + W0 = np.concatenate([U0, W0], axis=1) + W1 = np.concatenate([U1, W1], axis=1) + assert x_sample.shape[2] == timeSteps0 + assert x_sample.shape[1] == timeSteps1 + numOutput = fcW.shape[0] + ret = getTemplateMXChip(W0=W0, B0=b0, alpha0=alpha0, beta0=beta0, + W1=W1, B1=b1, alpha1=alpha1, beta1=beta1, + timeSteps0=timeSteps0, timeSteps1=timeSteps1, + fcW=fcW, fcB=fcB, numOutput=numOutput, + labelMap=LABELMAP13, + normalize=True, mean=mean, std=std) + print("Generating model.h") + f = open('model.h', 'w+') + print(ret, file=f) + f.close() + print("Done") + + + +main() diff --git a/Applications/WakeWord-MXChip/test/src/main.cpp b/Applications/WakeWord-MXChip/test/src/main.cpp new file mode 100644 index 000000000..388f86812 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/src/main.cpp @@ -0,0 +1,124 @@ +#include +#include +#include +#include + +extern struct FastRNNParams fastrnnParams0; +extern struct FastRNNParams fastrnnParams1; +extern struct FCParams fcParams; +extern void initFastRNN0(); +extern void initFastRNN1(); +extern void initFC(); +extern const char *labelInvArr[]; +// A circular q for voting +#define VOTE_WIN_LEN 10 +#define VOTE_MAJORITY 5 +FIFOCircularQ votingQ; +static int votingContainer[VOTE_WIN_LEN]; +static int votingFrequence[NUM_LABELS]; + +// TODO: Explain this +#define TRANSFER_BUFFER_MAX_LEN 128 +static AudioClass& Audio = AudioClass::getInstance(); +char readBuffer[AUDIO_CHUNK_SIZE]; +static int transfer_buffer_curr_len = 0; +static int16_t transfer_buffer[TRANSFER_BUFFER_MAX_LEN]; + +void recordCallback(void) { + int length = Audio.readFromRecordBuffer(readBuffer, AUDIO_CHUNK_SIZE); + // We are 16bit (short) and not 8bit (char). Hence actual number of samples + // is half. Further, we need to ignore the second channel in the + // audio (interleaved with the first channel). + length = length / 2; + length = length - (length % 2); + length = length / 2; + if(length > TRANSFER_BUFFER_MAX_LEN) + error("Transfer buffer too small"); + // Convert to 16 bit samples + int16_t *tempAudio = (int16_t*)readBuffer; + if (transfer_buffer_curr_len != 0) { + Serial.printf("Error: Transfer buffer not empty. %d dropped\n", length); + return; + } + // Drop every other sample (the second channel) while copying + for(int i = 0; i < length; i++) + transfer_buffer[i] = tempAudio[2 * i]; + transfer_buffer_curr_len = length; +} + +void init_record(){ + // Sampling rate 16000Hz @ 16 bit resolution + // This is hardcoded in the code. Don't change. + Audio.format(16000U, 16U); +} + +void start_record(){ + Audio.startRecord(recordCallback); +} + +void prediction_callback(float *vec, int len){ + int arg = argmax(vec, len); + int oldarg = *(int*)q_oldest(&votingQ); + if (oldarg >= NUM_LABELS || oldarg < 0) + oldarg = 0; + votingFrequence[arg]++; + votingFrequence[oldarg]--; + q_force_enqueue(&votingQ, &arg); + if (votingFrequence[arg] >= VOTE_MAJORITY){ + char str[20]; + sprintf(str, "Pred: %s (%d)", labelInvArr[arg], arg); + Screen.print(str, false); + } +} + + +void setup(){ + q_init(&votingQ, votingContainer, VOTE_WIN_LEN, cb_write_int, cb_read_int); + votingFrequence[0] = 5; + Serial.begin(115200); + Screen.init(); + delay(500); + initFastRNN0(); + initFastRNN1(); + initFC(); + delay(500); + Screen.clean(); + unsigned ret = sfastrnn2p_init(&fastrnnParams0, + &fastrnnParams1, &fcParams, prediction_callback); + Serial.printf("Return code: %d (init)\n", ret); + if(ret != 0) + error("Shallow FastRNN initialization failed (code %d)", ret); + if(ret != 0) while(1); + init_record(); + delay(500); + Serial.println(); + Serial.println("Ready"); + Screen.print(0, "Ready"); +} + +int main(){ + // Setup the predictor thread and the + // audio recording thread. The prediction + // thread has alrady started and is waiting for audio. + setup(); + delay(500); + start_record(); + while (1){ + if (transfer_buffer_curr_len == 0){ + // For a 16, 16 fastRNN model, this can be pushed + // 6ms without causing errors. + rtos:wait_ms(5); + continue; + } + unsigned ret = sfastrnn2p_add_new_samples(transfer_buffer, + transfer_buffer_curr_len); + if(ret != 0) + Serial.printf("Error pushing to interface %d\n", ret); + static int count = 0; + count += transfer_buffer_curr_len; + if(count % (128 * 1000) == 0) + Serial.printf("Pushed %d seconds\n", (count/16000)); + transfer_buffer_curr_len = 0; + } +} + diff --git a/Applications/WakeWord-MXChip/test/src/model.h b/Applications/WakeWord-MXChip/test/src/model.h new file mode 100644 index 000000000..8d70fbcef --- /dev/null +++ b/Applications/WakeWord-MXChip/test/src/model.h @@ -0,0 +1,109 @@ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams0; +struct FastRNNParams fastrnnParams1; +struct FCParams fcParams; + +void initFastRNN0(); +void initFastRNN1(); +void initFC(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + -4.394342, 1.670318, -2.444137, 3.987555, -0.367528, 0.847272, -1.579511, -2.468433, -7.282849, -0.976210, 3.635147, 6.876060, -3.495753, -4.241759, 5.861881, -1.029778, -0.132852, 0.482839, -0.773421, -1.058756, -0.400583, 0.313920, 0.754386, 2.407314, 0.084614, -0.621101, -1.202959, -0.817329, 1.091781, 0.803296, -1.132104, -1.491276, -1.285186, -0.367634, -0.191333, 2.019341, 0.813238, 0.842223, 1.320992, 0.335768, -0.458256, 0.623994, -0.636713, 0.135170, 0.722895, -0.540891, 0.339657, -0.178645, +-5.010478, -12.386557, 3.541905, 1.687755, -0.226694, 2.467856, -2.713917, -4.092384, 8.001176, 1.380618, -3.027768, 1.509269, 1.249332, 4.262799, 1.940189, 0.479688, -0.647341, -0.274383, 0.621559, 0.840944, 0.471705, 1.386905, 2.151344, 1.836882, 0.543310, 0.328246, -0.259154, -0.031627, 0.408222, -0.686999, -0.324494, 0.529456, -0.041894, 0.162293, 0.634429, 0.658714, 0.309362, 0.206179, 0.323115, -0.444688, 0.045480, 0.334993, -0.038282, -0.554810, 0.144400, -0.221486, 0.129975, -0.449101, +-3.118361, -1.812039, -4.206928, 2.821902, -0.748216, 4.338758, -3.047090, -10.049188, 0.120711, -8.117956, 2.690513, -1.699157, 0.425068, 2.030299, -2.204330, -1.336558, -0.831021, -0.696517, 1.643283, 0.811341, 0.816283, 0.673865, -1.026075, -1.222155, -0.589451, -1.283914, -1.704754, -0.735262, 0.259212, 1.528514, 1.482427, 1.216248, 1.072276, 0.873297, 0.285459, -0.135662, 1.117006, -0.472917, 0.991429, -0.119520, 0.087565, -0.214628, -0.061496, -0.169957, 0.019995, -0.054380, -0.090222, -0.428023, +-0.242790, 1.813288, 0.119135, -2.969033, -1.675614, -3.901589, -0.091110, -7.544526, 1.960290, -0.037544, -0.672174, 4.773893, 0.150768, -3.041260, 3.332448, -0.244760, 0.657012, -2.135938, 2.968000, -1.933262, -0.587828, -1.612573, -1.273521, -1.634842, 1.549491, 2.493810, 3.421001, 2.132683, -0.197654, -0.376506, -1.291105, 0.537511, -0.426619, -1.155925, -0.591313, -1.176670, 1.275704, 0.069142, -1.310604, 0.469024, 0.390803, 0.219441, -0.309057, 0.795271, -0.377698, -0.204987, 0.098430, -0.072286, +1.659412, -0.136527, 0.939389, -3.545981, -3.184775, -2.974060, -0.538432, -3.639727, -0.837568, -1.604512, -0.579743, -4.922958, 1.545775, 0.529332, -7.399548, 4.370611, -0.080237, 1.754189, -0.956228, 0.022387, -1.777416, -0.993705, -2.662503, -1.556300, 1.677594, 1.765419, 2.185814, 2.665101, -1.390469, -0.851602, 0.933666, 1.104553, 2.189019, -0.020495, 1.062610, 0.149326, -1.536042, -2.015504, -0.590997, -0.187154, -0.888261, -0.192437, -0.007773, -0.195747, 0.024274, 0.260669, -0.274831, -0.121948, +-0.644862, 3.412475, -5.739103, 0.730205, 1.893141, -5.632226, -0.136634, -3.698142, 1.016315, -0.203452, 1.990294, -4.053802, -2.250560, 2.936410, 0.938369, -4.563478, -0.198095, 1.321754, -1.213177, 0.746386, 0.395729, 0.735425, 0.674619, -0.286715, -0.213787, 0.695955, 1.095577, 2.195754, 0.552678, 0.022346, 0.491991, -1.117851, -2.112240, -1.116424, -0.688602, -0.407817, -0.537197, 0.696354, 0.902197, 0.448935, -0.177437, -0.303541, 0.401238, -0.163165, -0.310976, 0.233415, -0.507773, 0.439906, +0.405050, 1.563615, -2.845270, 1.864122, 2.324951, -2.308045, 1.342459, -0.484539, 0.426602, 1.209528, -1.047912, -0.280595, -0.585254, 1.265471, -2.105597, -6.096662, -0.203713, -0.298388, 1.028528, 0.607156, 0.308826, -0.618201, -0.722835, -1.619279, -0.824562, -0.617465, -0.543220, -1.233350, -2.441530, -1.802619, 2.627425, 2.585896, 1.069127, 1.195297, -1.627771, 0.595738, 1.037760, 0.417393, -0.090837, -0.146070, -0.176088, 1.056672, -0.459774, 0.658548, -0.328070, -0.268748, -0.390144, 0.451860, +-1.733371, -2.615444, -3.020136, -1.453281, 2.591630, -2.385435, -0.073184, -3.689105, -2.830683, -0.677763, 2.251215, 1.987840, -0.602462, -6.297771, 1.119586, -0.775122, -0.517076, -1.090677, 2.195573, 3.490596, 3.532367, 1.302304, -0.036746, -2.973045, -0.614896, -1.700183, -0.836986, -0.260505, -0.024295, 0.439021, -0.761616, -1.531463, -1.656251, 0.141997, -0.249461, 1.028342, 1.568828, 0.854612, 0.420676, 0.125925, -0.075899, 0.404789, 0.054414, -0.723230, 0.321348, -0.352063, -0.073613, 0.100152, +-0.264005, -1.951415, -1.429368, -1.594596, -0.371441, 0.040082, 1.656364, 2.827784, -8.510094, -3.045576, 0.982709, -0.357535, 0.458934, -5.671675, 2.810453, -2.509865, -0.055260, 0.149244, -2.556470, -0.289469, -0.956199, -0.967695, -1.253180, 0.375230, 0.470758, -0.480561, -1.188382, -0.385000, 0.729667, 1.763392, 0.788664, -0.381417, -0.188639, 0.700852, -0.828685, -0.422568, -0.385014, -0.557915, -0.905237, -0.235940, 0.497495, 0.208721, 0.115759, 0.290364, 0.086713, -0.006929, -0.818390, 1.248167, +-2.651732, -0.196781, 2.481395, -1.427539, -3.650820, -4.447654, 3.010999, -2.660051, 0.965630, -7.510485, -3.075092, -0.512343, 0.263273, 3.732776, -0.218930, -3.831048, 0.297317, -1.412834, -1.033311, 0.403555, 1.724447, 2.214988, 3.159698, 0.195241, -2.543757, -1.156173, -0.658126, -0.196266, -0.891090, -0.997414, -0.669083, -1.452945, 0.267728, 0.721529, 1.612172, 0.383177, 1.040189, 0.653729, 0.163864, -0.094382, 0.666856, 0.253287, 0.024207, -0.089818, -0.387213, -0.115701, 0.229131, -0.504887, +3.510151, 13.682715, -1.262339, -0.938372, 0.214310, -4.568920, 1.900012, 0.168166, -1.113414, 4.860772, -3.513642, -7.361302, 0.977453, 3.073361, 0.495730, 1.790086, 0.665338, 0.358030, 1.767592, 1.373327, -0.377032, -1.457430, -0.920559, 0.233391, 1.578097, 1.341954, 0.032383, 1.021583, 0.113483, -0.202995, 0.503583, 0.312998, -0.546984, 0.279893, 0.275056, -1.264586, 1.479502, -0.670943, 0.622271, -0.101685, 0.061433, -2.146494, -0.167393, -1.107415, -1.833909, -2.074111, -1.063813, -2.169270, +-2.608964, -4.021140, -0.128930, -4.680740, -3.001136, 1.165962, -2.217025, 1.472322, 1.831619, -2.566680, 2.990274, -9.275423, -1.245824, 3.842207, 0.191467, -2.173995, -0.083123, -0.301617, -1.096413, -0.374791, -1.169248, 0.193628, 0.578226, 0.233941, 0.187847, 0.837287, -0.367849, 0.188699, 1.307282, 2.631428, 3.713660, 2.160410, 1.891309, -0.735538, -1.449885, -1.196488, -0.918136, -0.692220, -1.113876, -0.364902, 0.377525, 0.318798, -0.076559, -0.037340, -0.291767, -0.562892, 0.066101, -0.191011, +1.705875, -2.202471, -0.187324, -0.836479, 0.115738, 4.280789, 0.098201, -0.026486, 3.779680, 0.790323, -0.340409, -1.200357, 0.258244, 3.573425, -2.039930, 0.448585, -0.263841, 1.054291, -0.734569, 0.357012, 0.344547, -0.227532, -1.293920, -2.773390, -0.967389, -0.291874, 1.814994, 1.863690, 2.086262, 2.177715, -0.059085, -0.779559, 0.034168, -1.790127, 0.128300, -0.917041, -0.207902, -0.319050, 0.061688, 1.112218, -0.369199, -0.069757, -0.304790, 0.515871, 0.195216, -0.047352, 0.470148, 0.135613, +-1.801733, -14.333292, -6.710084, 2.027344, -0.738840, 2.533691, -1.460382, 0.617199, 3.300643, -1.117942, 3.094809, 1.257551, -3.057455, -7.443308, 0.006572, -0.762965, -0.756610, 1.186737, -0.927841, -0.341335, -0.853035, 0.217751, 0.376304, 2.052606, 1.383751, 0.387989, 0.656082, 0.743186, -0.085105, -0.018542, 0.111765, -0.176987, 0.164592, -0.040699, -0.555956, 1.440574, -0.231119, 1.188938, 1.542780, -0.064015, -0.069175, 0.515627, 0.091999, -0.237204, 0.515334, -0.054009, 0.603516, -0.318698, +-2.384683, 2.217553, -0.510579, -3.762332, 0.927062, 1.052021, -0.594735, 2.678587, 5.472569, -5.223604, 0.411627, 0.326158, 3.073533, 0.891218, -7.836277, -0.877050, 0.337595, 0.027045, 0.207879, 1.107072, 2.751967, 3.531062, 1.655158, -3.068271, -3.484626, -1.509957, -0.649874, -0.190971, -1.526214, -1.772561, 0.418379, 0.525252, 0.049277, 1.424461, 0.954263, -0.375417, -1.519454, 0.281435, 0.668371, 0.240059, 0.549209, 0.566503, -0.102672, -0.965943, 0.562778, -0.635043, 1.523030, -0.806144, +-4.007565, -2.384225, 1.985205, 5.132339, -1.038108, -3.017178, 6.698817, 0.000970, -4.567681, -0.637183, -1.207071, 1.972803, -5.824776, 2.519549, 5.051178, -10.033369, -0.685569, -0.454371, -0.362847, -0.009798, 0.080245, -0.475046, -0.687661, 0.673480, 1.079727, 0.344966, -1.493761, -1.561329, 0.848099, 3.756004, 4.460750, 0.785049, -1.214222, -1.517126, -1.006831, -0.269839, 0.436658, 0.493897, -0.802526, -0.039728, 0.621665, -0.144493, -0.240633, 0.607524, -0.736513, 0.338355, -0.749308, 0.594335, + + }; + +static float combinedBMatrix0[] = {-0.483399,-5.375202,-0.894719,-2.971153,0.176196,-4.627392,2.712877,-3.889010,3.451340,-0.512680,3.635937,-2.563429,-1.778029,-1.228812,-4.482069,-2.371642,}; + +static float combinedWMatrix1[] = { + -8.993324, 5.766108, -0.984275, 1.232846, -0.784503, -1.215732, -1.109800, -1.419134, 0.867878, 0.985043, 1.606076, -0.275711, 1.211763, -0.110211, 2.418703, -2.073111, 1.863143, -4.919676, -2.105419, 3.112989, 3.771616, 3.573565, -0.141503, -1.749448, 2.866004, 1.695223, -2.021968, -1.316671, 1.155566, 2.337256, -0.808888, 0.022269, +1.040456, -5.227429, -0.590861, 2.846540, 2.510352, 8.778857, 0.772251, 0.013926, 1.175662, -0.919632, 1.295280, 3.194552, -0.671261, -2.404313, 2.420117, 0.925858, -1.226532, -0.982795, -2.969703, 0.164707, -0.217380, -0.768241, -0.376959, 2.921228, 3.840075, 2.656377, 0.184129, 4.891365, -0.248023, -1.842269, 2.994883, -0.866867, +-2.433946, 2.733418, -7.199495, 1.227334, -4.087968, -4.372028, 7.848134, -2.760289, 3.304864, -1.298907, 1.932202, -0.909907, 0.924740, -1.356102, -5.423501, -3.767486, 0.325634, -2.054650, 2.083872, 0.728384, 1.154159, 0.952869, 1.352677, 4.639591, -0.716756, 0.798336, -1.293890, 1.404328, -0.389740, -0.894149, 0.415447, -0.260267, +-0.407898, 0.768603, 1.095211, -4.719667, -3.602338, 3.734942, 1.431481, 2.184455, 0.390121, 1.675800, -0.604315, 0.434035, 1.974323, -1.010169, 0.466087, 0.810820, -3.064052, 1.466479, 0.240817, -1.555377, 1.680161, 1.640082, -2.491495, -3.465886, 0.882935, -0.745272, 3.704679, 4.501615, 0.154132, -2.079676, -0.336283, 1.146916, +1.872181, -0.171051, 0.428701, 0.277004, -6.850987, 0.018607, -1.209911, 5.147545, 2.395395, -0.063215, -3.504235, -0.782541, -1.775267, -1.429212, -1.090621, 3.328624, -0.369251, 0.046201, 0.682975, -1.618495, 1.281623, -2.842376, 0.478221, 2.351111, -2.736117, -1.092621, 1.578171, 4.780344, 0.432083, -0.790555, -2.146031, 0.992934, +2.229246, -3.632861, 2.121870, 1.937214, 0.773552, -7.277787, 1.350840, 3.131287, 0.261730, -2.937069, 1.273218, 2.050651, -2.149755, -3.658037, 1.927494, 4.298773, -0.149977, 3.697038, -0.205383, -2.551378, -0.561584, -2.299595, 1.620943, 0.698497, -0.871604, -1.842371, -2.693478, -1.622483, 2.097851, -5.380957, -2.524892, 0.540286, +1.974882, 0.860660, 0.483594, -4.428236, 0.254198, -0.738776, -7.166861, 4.724154, -0.094901, 3.128331, -0.223106, 0.047523, -1.512438, -0.349958, 1.349454, -1.073704, 0.963849, -7.747976, 2.641978, 1.012649, 0.867783, 3.279111, -1.728747, -1.165767, -1.853621, 2.364444, -0.712560, 1.917849, 0.494486, 1.950737, -0.027571, 0.073560, +0.185064, 2.787849, 1.392283, -3.992270, -2.176939, 1.571382, -3.505462, -10.164021, -1.369556, 1.395783, -2.141547, -5.636579, 3.930323, 0.386195, -6.129729, -1.326905, -0.328154, 1.842927, -4.650984, -1.256178, 1.218856, -2.946430, -0.695355, -0.041204, -2.726118, 2.575443, 1.594451, -1.125996, -0.521107, 1.731262, 1.239454, 1.648101, +-1.645357, 2.483098, 1.378480, -1.034285, 0.286449, 1.968899, -0.603014, 4.894711, -4.844470, 4.013346, -5.933038, 3.384772, 5.367784, 0.994224, -2.253595, -0.450002, 0.113909, -9.981983, 2.174092, 0.458702, -0.550130, 4.121709, 0.055792, 3.381026, 0.224217, -2.882266, -0.534291, 0.376481, 0.097206, -1.507773, 0.389125, -0.527342, +1.772734, -2.101506, 2.286718, 3.837304, -0.114564, -0.330263, 1.073511, 0.029877, -1.633782, -7.562314, -0.648720, 1.629470, 3.975489, 2.423227, 6.425655, 7.710009, 0.337786, -3.375684, -1.860515, 0.107860, 1.165393, -0.612101, 0.055045, -1.761673, 1.279403, 5.502572, -0.987779, 1.097176, 0.532789, -5.638363, 2.125039, 0.035663, +-1.731669, 1.573543, -1.810375, 2.018543, -4.017689, -2.031807, 2.143212, 0.437938, 2.074214, -2.458002, -7.663488, 2.675484, 7.721604, -3.649217, -3.664882, 4.330673, 0.434385, 3.215706, 1.291247, -1.357334, 1.918163, -1.578749, 0.887113, 0.056447, 4.543562, -2.219110, -0.812309, -1.380378, 0.706664, -1.992625, -0.605155, 1.648007, +-0.745284, -0.395060, 2.257222, -2.050334, -2.811226, -3.223480, -0.935113, 4.670177, -0.166676, 0.190502, 4.950702, -5.055352, -2.926551, -0.875040, -2.181215, 2.516552, 3.281529, 4.631181, 0.170389, -1.290764, -1.637012, 1.986015, 2.599300, -0.560773, -1.093340, -2.086372, -2.141530, 5.056557, -1.756402, -4.758149, -0.287663, -1.831596, +3.072729, -2.615700, 4.131379, -2.967680, 0.447018, 4.740140, -4.009865, 0.703566, -0.613143, 2.639772, -1.038132, 0.775154, -1.156957, 0.229450, 2.784570, -0.660779, 2.145897, 0.258853, -0.768564, -1.063183, 0.617708, -0.135477, -3.456913, 0.023365, 1.792191, 0.239879, 3.347177, -7.541625, 0.274615, -0.131922, -0.664101, 2.145448, +-1.414440, 1.015114, 1.871301, -1.742095, 1.538365, 1.129859, -0.626152, -0.138937, 1.232638, -1.846977, 5.286344, -2.819705, -3.333694, -6.735012, -0.789252, -1.318035, 0.881870, 1.963813, -2.723712, -1.828124, -0.737036, -2.770875, -1.962267, -6.279300, -2.201661, -5.280858, 0.328632, -4.216747, 2.882310, 0.202990, -1.582065, 6.267218, +-1.148481, -1.254931, 1.314193, 0.969432, 0.429214, -3.153016, -1.708260, 4.345199, -0.671442, 1.874414, 0.090322, -0.330771, -0.801841, 0.734000, -7.610411, 1.416348, 0.229478, 0.114050, -2.328229, 0.822486, -0.594291, 1.357512, -4.062139, -0.165713, -2.305657, 2.479547, 1.950884, -4.972633, 1.115902, -4.844807, 0.812774, 6.339092, +1.136031, 1.501339, -2.519958, 1.596872, 0.409924, -5.161640, -2.744563, -2.843511, -1.029676, -3.751853, 5.121879, -2.964035, -1.117965, 0.380782, -2.735341, -6.494120, -1.351529, -1.072190, 4.475897, -0.367306, -0.331998, 4.780028, 0.935141, 0.891659, -0.969988, 2.362436, -2.633953, 0.126173, 0.406457, 0.058628, -4.265975, -1.729679, + + }; +static float combinedBMatrix1[] = {0.390521,-1.568006,-1.247215,2.683117,-5.352313,1.015610,-2.181136,-2.871274,4.206901,2.940511,-0.876600,1.264730,2.177765,-0.583102,-1.096310,0.976021,}; + +static float fcW[] = {1.153998, 2.908503, 2.931298, -6.591868, 8.570377, 1.777791, 4.249845, -5.324548, -1.933409, 1.652255, -3.008340, 2.561109, 5.091272, 2.375975, 0.114272, 1.825302, +4.079215, 1.132804, 1.410711, 3.920387, -2.375091, -3.254151, -0.664488, 1.958657, -3.064375, 1.514691, -4.174952, 4.311438, -3.373156, 5.219816, 7.911401, -6.436582, +2.892433, 0.543585, 0.357800, -1.411686, 5.022547, -2.542740, -4.708998, 3.959384, 5.811014, -6.125777, -3.734309, -1.885103, 1.591531, 8.301410, 4.805660, -5.946973, +-8.308530, 2.225836, 2.609653, 1.061591, -1.923773, -0.394133, 2.562978, -13.416260, 0.970302, -4.682763, 2.798755, -4.203907, 3.902050, 0.464174, -0.507031, 9.735559, +2.582557, 4.024098, -3.741822, 1.387635, -0.826144, -4.692614, -2.862955, -8.454850, -4.566405, -9.172646, 7.517973, -2.362217, 1.423986, 12.640054, 0.416312, -1.751263, +-2.243015, -5.913934, -0.829215, 4.400629, -6.072413, -0.354700, -3.499763, 3.878453, -0.876954, -1.165360, 0.531110, 5.968567, 4.987993, 1.700330, -9.198635, -6.721683, +4.435347, -6.062106, -4.835220, -3.835865, 12.558668, -4.110910, -5.846931, 4.634123, -0.288808, 10.246997, 3.454742, -2.433312, -2.960399, -10.358557, -8.287789, 3.800376, +-3.147445, -1.744314, 1.603617, 7.252875, -7.243377, -3.880891, 12.423599, 5.735993, -3.459105, 2.935940, 4.733056, -4.282575, -7.891159, 4.837924, 3.405554, -2.671608, +3.892418, -1.989835, 0.918071, 0.043651, -7.037201, 10.196301, 3.654709, -10.874338, -1.109066, -7.223512, 4.990910, -5.295347, 2.799649, -0.427754, 2.969462, 1.733097, +-8.279483, 1.865549, 3.969562, 4.548631, -0.153620, 4.558271, 10.215759, -1.037572, 4.205336, -7.001508, -3.296622, -1.629840, 5.132443, -9.705027, -2.475006, 5.934279, +-1.256917, 2.953662, -3.081605, 1.836611, -2.805650, 4.750621, -0.547419, 5.925297, 3.857441, 7.218900, -3.965770, 7.754599, -11.122416, -3.871731, -6.957188, -3.133772, +-4.082258, 6.178590, -0.460052, -0.987127, 2.318068, -8.007840, -7.212764, 4.920698, -1.504554, 9.524718, -4.809536, -1.719856, -2.680660, -8.458871, 9.215178, 7.220995, +9.246867, -5.056426, -0.473073, -11.486769, 4.229325, 8.818913, -1.797206, 8.909225, 7.959111, 1.329669, -2.135564, 0.937130, 1.458388, -4.138429, -2.824711, -4.755872, +}; +static float fcB[] = {3.389326,-3.066761,0.569489,2.105324,-0.605301,2.095950,-3.786515,0.042079,-2.827516,-0.433185,2.729823,-2.976138,-2.544198,}; + +void initFastRNN0() { + fastrnnParams0.timeSteps = 8; + fastrnnParams0.featLen = 32; + fastrnnParams0.statesLen = 16; + fastrnnParams0.W = combinedWMatrix0; + fastrnnParams0.b = combinedBMatrix0; + fastrnnParams0.alpha = 0.371637; + fastrnnParams0.beta = 0.892619;} + +void initFastRNN1() { + fastrnnParams1.timeSteps = 6; + fastrnnParams1.featLen = 16; + fastrnnParams1.statesLen = 16; + fastrnnParams1.W = combinedWMatrix1; + fastrnnParams1.b = combinedBMatrix1; + fastrnnParams1.alpha = 0.393828; + fastrnnParams1.beta = 0.968985; +} + +void initFC(){ + fcParams.W = fcW; + fcParams.B = fcB; + fcParams.inputDim = 16; + fcParams.outputDim = 13; +} + + +float featNormMean[] = {3.558071,5.307965,6.723956,6.980298,7.084899,7.346985,7.488606,7.989687,7.914260,7.832272,7.907389,7.931001,7.815156,7.930761,8.122243,8.164267,8.300410,8.296384,8.287304,8.508408,8.552395,8.582291,8.675160,8.630129,8.566705,8.476798,8.394355,8.335714,8.255317,8.179764,7.816524,6.466621,}; +float featNormStd[] = {5.316042, 5.429762, 5.761431, 5.828824, 5.859360, 6.028826, 6.098757, 6.153158, 6.109560, 5.981027, 5.866415, 5.777138, 5.708584, 5.648618, 5.630316, 5.599686, 5.539146, 5.473228, 5.465712, 5.505444, 5.488520, 5.451288, 5.437470, 5.387079, 5.305981, 5.239823, 5.195953, 5.158002, 5.121702, 5.103227, 5.064711, 4.885242, }; +const char *labelInvArr[] = {"Noise", "go","no","on","up","bed","cat","dog","off","one","six","two","yes",}; + diff --git a/Applications/WakeWord-MXChip/test/src/params.zip b/Applications/WakeWord-MXChip/test/src/params.zip new file mode 100644 index 0000000000000000000000000000000000000000..15cb0ecb3e219d1701294bfdf0fe3f5cb5d208e7 GIT binary patch literal 22 NcmWIWW@Tf*000g10H*)| literal 0 HcmV?d00001 diff --git a/Applications/WakeWord-MXChip/test/src/template_MXChip.py b/Applications/WakeWord-MXChip/test/src/template_MXChip.py new file mode 100644 index 000000000..f9e61dfd0 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/src/template_MXChip.py @@ -0,0 +1,140 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, fcW, fcB, numOutput, labelMap, normalize=False, + mean=None, std=None): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert featLen1 == statesLen0 + assert fcW.shape[0] == numOutput + assert fcW.shape[1] == statesLen1 + assert fcW.ndim == 2 + assert fcB.ndim == 1 + assert fcB.shape[0] == numOutput + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + FCWStr = '' + for i in range(fcW.shape[0]): + for j in range(fcW.shape[1]): + FCWStr += '%f, ' % fcW[i][j] + FCWStr += '\n' + + FCBStr = '' + for i in range(fcB.shape[0]): + FCBStr += '%f,' % fcB[i] + + retStr = ''' +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams0; +struct FastRNNParams fastrnnParams1; +struct FCParams fcParams; + +void initFastRNN0(); +void initFastRNN1(); +void initFC(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; +static float combinedBMatrix1[] = {%s}; + +static float fcW[] = {%s}; +static float fcB[] = {%s}; + +void initFastRNN0() { + fastrnnParams0.timeSteps = %d; + fastrnnParams0.featLen = %d; + fastrnnParams0.statesLen = %d; + fastrnnParams0.W = combinedWMatrix0; + fastrnnParams0.b = combinedBMatrix0; + fastrnnParams0.alpha = %f; + fastrnnParams0.beta = %f;} + +void initFastRNN1() { + fastrnnParams1.timeSteps = %d; + fastrnnParams1.featLen = %d; + fastrnnParams1.statesLen = %d; + fastrnnParams1.W = combinedWMatrix1; + fastrnnParams1.b = combinedBMatrix1; + fastrnnParams1.alpha = %f; + fastrnnParams1.beta = %f; +} + +void initFC(){ + fcParams.W = fcW; + fcParams.B = fcB; + fcParams.inputDim = %d; + fcParams.outputDim = %d; +} + +''' % (W0Str, B0Str, W1Str, B1Str, FCWStr, FCBStr, timeSteps0, featLen0, + statesLen0, alpha0, beta0, timeSteps1, featLen1, statesLen1, alpha1, + beta1, statesLen1, numOutput) + + if normalize == True: + meanStr = '' + for val in mean: + meanStr += '%f,' % val + stdStr = '' + for val in std: + stdStr += '%f, ' % val + str2 = ''' +float featNormMean[] = {%s}; +float featNormStd[] = {%s}; +''' % (meanStr, stdStr) + retStr += str2 + label_inv = {} + for key in labelMap: + val = labelMap[key] + if val in label_inv: + label_inv[val].append(key) + else: + label_inv[val] = [key] + assert len(label_inv) == numOutput + for i in range(1, numOutput): + assert len(label_inv[i]) == 1 + + label_inv_str = 'const char *labelInvArr[] = {"Noise", ' + for i in range(1, numOutput): + label_inv_str += '"%s",' % label_inv[i][0]; + label_inv_str += "};\n" + retStr += label_inv_str; + return retStr + + diff --git a/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py b/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py new file mode 100644 index 000000000..374b0d0a7 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py @@ -0,0 +1,61 @@ +import numpy as np + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN: + def __init__(self): + self.timesteps = 8 + self.featLen = 6 + self.statesLen = 4 + self.alpha = 0.2 + self.beta = 0.8 + W = [ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3,] + B = [1, 2, 3, 4,] + W = np.array(W) + self.W = np.reshape(W, [self.statesLen, self.statesLen + self.featLen]) + self.B = np.array(B) + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + + +def main(): + fastrnn = FastRNN() + x = np.array([0.1, 0.2, 0.3, 0.4, 0.5, 0.6]) + h0 = np.zeros(fastrnn.statesLen) + h = fastrnn.cell(x, h0) + print(h) + xx = [ + 0.0,0.01,0.02,0.03,0.04,0.05, + 0.06,0.07,0.08,0.09,0.1,0.11, + 0.12,0.13,0.14,0.15,0.16,0.17, + 0.18,0.19,0.2,0.21,0.22,0.23, + 0.24,0.25,0.26,0.27,0.28,0.29, + 0.3,0.31,0.32,0.33,0.34,0.35, + 0.36,0.37,0.38,0.39,0.4,0.41, + 0.42,0.43,0.44,0.45,0.46,0.47 + ] + xx = np.reshape(xx, [-1, fastrnn.featLen]) + h = fastrnn.unroll(xx) + print(h) + +main() + + diff --git a/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp b/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp new file mode 100644 index 000000000..746462d88 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp @@ -0,0 +1,97 @@ +#include "fastrnn.h" +#include +#include + + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test; +void initFastRNN_test(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix[] = { + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, + }; + +static float combinedBMatrix[] = {1, 2, 3, 4}; + + +void initFastRNN_test() { + fastrnnParams_test.timeSteps = 8; + fastrnnParams_test.featLen = 6; + fastrnnParams_test.statesLen = 4; + fastrnnParams_test.W = combinedWMatrix; + fastrnnParams_test.b = combinedBMatrix; + fastrnnParams_test.alpha = 0.2; + fastrnnParams_test.beta = 0.8; +} + +unsigned verifyOutput(float *result, float *expected, unsigned length){ + unsigned errorCount = 0; + for (int i = 0; i < length; i++){ + if(abs(result[i] - expected[i]) > 0.00001) + errorCount += 1; + } + return errorCount; +} + +unsigned testFastRNN(){ + unsigned errorCode = 0; + initFastRNN_test(); + int statesLen = fastrnnParams_test.statesLen; + int featLen = fastrnnParams_test.featLen; + + float x[] = {0.1, 0.2, 0.3, 0.4, 0.5, 0.6}; + float input_h[] = {0.0, 0.0, 0.0, 0.0}; + float hx[statesLen + featLen]; + float hx_expected[] = {0.0, 0.0, 0.0, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6}; + combineHX(&fastrnnParams_test, input_h, x, hx); + if (verifyOutput(hx, hx_expected, statesLen + featLen)) + errorCode |= 1; + float result_h[statesLen]; + FastRNNStep(&fastrnnParams_test, x, input_h, result_h); + float result_h_expected[] = {0.18798266, 0.19625871, 0.19886951, 0.19966154}; + if (verifyOutput(result_h, result_h_expected, statesLen)) + errorCode |= 2; + + float xx[] = { + 0.0,0.01,0.02,0.03,0.04,0.05, + 0.06,0.07,0.08,0.09,0.1,0.11, + 0.12,0.13,0.14,0.15,0.16,0.17, + 0.18,0.19,0.2,0.21,0.22,0.23, + 0.24,0.25,0.26,0.27,0.28,0.29, + 0.3,0.31,0.32,0.33,0.34,0.35, + 0.36,0.37,0.38,0.39,0.4,0.41, + 0.42,0.43,0.44,0.45,0.46,0.47 + }; + FastRNNInference(&fastrnnParams_test, xx, result_h); + float result_h_expected2[] = {0.77809181, 0.81525842, 0.82698329, 0.83059075}; + if (verifyOutput(result_h, result_h_expected2, statesLen)) + errorCode |= 3; + return errorCode; +} + +void setup(){ + Serial.begin(115200); + Screen.init(); + delay(500); + Serial.println("Ready"); +} + +void loop(){ + unsigned errorCode = testFastRNN(); + Serial.printf("FastRNN error Code: %d\n", errorCode); + delay(400); +} + + +int main(){ + setup(); + for(int i=0; i < 100; i++) + loop(); +} diff --git a/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp b/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp new file mode 100644 index 000000000..370319403 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp @@ -0,0 +1,103 @@ +#include +#include +#include "fc.h" + +#ifdef __cplusplus +extern "C" { +#endif +struct FCParams fcParams_test; +extern void initFC_test(); +#ifdef __cplusplus +} +#endif + +static float W[] = { + 0.496714,-0.138264,0.647689,1.523030, + -0.234153,-0.234137,1.579213,0.767435, + -0.469474,0.542560,-0.463418,-0.465730, +}; +static float B[] = {0.241962,-1.913280,-1.724918,}; +static unsigned inputDim = 4; +static unsigned outputDim = 3; + +void initFC_test(){ + fcParams_test.W = W; + fcParams_test.B = B; + fcParams_test.inputDim = inputDim; + fcParams_test.outputDim = outputDim; +} + +unsigned runFCTests(){ + float epsilon7 = 1e-4f; + float vec_0[] = {-0.562288,-1.012831,0.314247,-0.908024,}; + float vec_1[] = {-1.412304,1.465649,-0.225776,0.067528,}; + float vec_2[] = {-1.424748,-0.544383,0.110923,-1.150994,}; + float vec_3[] = {0.375698,-0.600639,-0.291694,-0.601707,}; + float vec_4[] = {1.852278,-0.013497,-1.057711,0.822545,}; + float res_0[] = {-1.076709,-1.745063,-1.733194,}; + float res_1[] = {-0.705581,-2.230472,-0.193496,}; + float res_2[] = {-2.071616,-2.160353,-0.866747,}; + float res_3[] = {-0.593720,-2.783037,-1.811772,}; + float res_4[] = {1.731574,-3.382938,-2.494760,}; + unsigned testFailures = 0; + unsigned __inpDim = 4; + unsigned __outputDim = 3; + unsigned nonLinearity = 0; + + initFC_test(); + + float result[__outputDim]; + FCInference(&fcParams_test, vec_0, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_0[i] - result[i])) > epsilon7) + testFailures |= 2; + + FCInference(&fcParams_test, vec_1, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_1[i] - result[i])) > epsilon7) + testFailures |= 4; + + FCInference(&fcParams_test, vec_2, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_2[i] - result[i])) > epsilon7) + testFailures |= 8; + + FCInference(&fcParams_test, vec_3, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_3[i] - result[i])) > epsilon7) + testFailures |= 16; + + FCInference(&fcParams_test, vec_4, result, nonLinearity); + for(int i = 0; i < __outputDim; i++) + if ((fabs(res_4[i] - result[i])) > epsilon7) + testFailures |= 32; + return testFailures; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); +} + +void loop(){ + // print a string to the screen with wrapped = false + Screen.print("Hello my dude", false); + delay(1000); + int a = runFCTests(); + // print a string to the screen with wrapped = true + char buf[100]; + sprintf(buf, "Testing FC\nError Code: %d", a); + Screen.print(buf); + Serial.println(buf); + delay(3000); + // Clean up the screen + Screen.clean(); + delay(1000); +} + +int main(){ + setup(); + delay(500); + for(int i = 0; i < 100; i++) + loop(); +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp b/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp new file mode 100644 index 000000000..14f34db9d --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp @@ -0,0 +1,195 @@ +#include +#include +#include "lstm.h" + +#ifdef __cplusplus +extern "C" { +#endif +struct LSTMParams lstmParams_test; +void initLSTM_test(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix[] = { + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, + 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, + 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, + 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, + 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, + 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, + 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, + 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, + 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, + 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, + 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, + 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, + 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, + }; + +static float combinedBMatrix[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, + 11, 12, 13, 14, 15, 16}; + +void initLSTM_test() { + lstmParams_test.timeSteps = 8; + lstmParams_test.featLen = 6; + lstmParams_test.statesLen = 4; + lstmParams_test.forgetBias = 1.0; + lstmParams_test.W = combinedWMatrix; + lstmParams_test.B = combinedBMatrix; +} + +unsigned runLSTMTests(){ + float epsilon7 = 1e-7f; + float epsilon5 = 1e-5f; + float epsilon6 = 1e-6f; + float epsilon4 = 1e-4f; + + unsigned testFailures = 0; + initLSTM_test(); + unsigned m = 4 * lstmParams_test.statesLen; + unsigned n = lstmParams_test.statesLen + lstmParams_test.featLen; + for(int i = 0; i < m; i++){ + for (int j = 0; j < n; j++){ + if (fabs(lstmParams_test.W[i * n + j] - 0.1*(float)(i + j + 1.0f)) >= epsilon4){ + testFailures |= 2; + } + } + } + + for(int i = 0; i < n; i++) + if ((fabs(lstmParams_test.B[i] - (i + 1))) >= epsilon7) + testFailures |= 4; + + float x[8][6] = { + {0.00f, 0.10f, 0.20f, 0.30f, 0.40f, 0.50f,}, + {0.10f, 0.20f, 0.30f, 0.40f, 0.50f, 0.60f,}, + {0.20f, 0.30f, 0.40f, 0.50f, 0.60f, 0.70f,}, + {0.30f, 0.40f, 0.50f, 0.60f, 0.70f, 0.80f,}, + {0.40f, 0.50f, 0.60f, 0.70f, 0.80f, 0.90f,}, + {0.50f, 0.60f, 0.70f, 0.80f, 0.90f, 1.00f,}, + {0.60f, 0.70f, 0.80f, 0.90f, 1.00f, 1.10f,}, + {0.70f, 0.80f, 0.90f, 1.00f, 1.10f, 1.20f,}, + }; + + float h[4] = {0.1f, 0.3f, 0.5f, 0.7f}; + float dst[lstmParams_test.featLen + lstmParams_test.statesLen]; + combineXH(&lstmParams_test, x[0], h, dst); + float target[] = {0.0f, 0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.1f, 0.3f, 0.5f, 0.7f}; + for(int i = 0; i < lstmParams_test.featLen + lstmParams_test.statesLen; i++){ + if(fabs(target[i] - dst[i]) >= epsilon7) + testFailures |= 8; + } + float combinedOut[4 * lstmParams_test.statesLen]; + matrixVectorMul(lstmParams_test.W, 4*lstmParams_test.statesLen, + lstmParams_test.statesLen + lstmParams_test.featLen, + dst, combinedOut); + float target2[] = { + 2.1600000858f, 2.4700000286f, 2.7800002098f, + 3.0900001526f, 3.4000000954f, 3.7100000381f, + 4.0199999809f, 4.3299999237f, 4.6399998665f, + 4.9499998093f, 5.2600002289f, 5.5699996948f, + 5.8800001144f, 6.1900000572f, 6.5000000000f, + 6.8099999428f + }; + for(int i = 0; i < 4 * lstmParams_test.statesLen; i++){ + if (fabs(target2[i] - combinedOut[i]) >= epsilon6){ + testFailures |= 16; + } + } + + float testVec0[] = {0.96f, 0.01f, 0.01f, 0.02f}; + float testVec1[] = {0.02f, 0.94f, 0.02f, 0.02f}; + float target3[] = {0.98f, 0.95f, 0.03f, 0.04f}; + vectorVectorAdd(testVec1, testVec0, 4); + for(int i = 0; i < 4; i++) + if(fabs(testVec1[i] - target3[i]) >= epsilon7) + testFailures |= 32; + + float testVec2[] = {-0.2f, 0.2f, 0.0f, 1.2f, -1.2f}; + vsigmoid(testVec2, 5); + float target4[] = {0.450166f, 0.549834f, 0.5f, 0.76852478f, 0.23147522f}; + for(int i = 0; i < 5; i++){ + if(fabs(testVec2[i] - target4[i]) >= epsilon7) + testFailures |= 64; + } + + float testVec3[] = {-2.0f, 0.1f, 0.0f, 1.2f, -1.2f}; + float target5[] = {-0.96402758f, 0.09966799f, 0.00f, 0.83365461f, -0.83365461f}; + vtanh(testVec3, 5); + for(int i = 0; i < 5; i++){ + if(fabs(testVec3[i] - target5[i]) >= epsilon7) + testFailures |= 128; + } + + float result_c_h_o[3 * lstmParams_test.statesLen]; + for(int i = 0; i < 3 * lstmParams_test.statesLen; i++){ + result_c_h_o[i] = 0; + } + float target7[] = { + 0.8455291f, 0.94531806f, 0.9820137f, 0.99423402f, + 0.68872638f, 0.73765609f, 0.7539363f, 0.75916194, + 0.99999976f, 1.0f, 1.0f, 1.0f}; + + LSTMStep(&lstmParams_test, (float*)&(x[0]), result_c_h_o, result_c_h_o); + for(int i =0; i < 3 * lstmParams_test.statesLen; i++){ + if(fabs(result_c_h_o[i] - target7[i]) >= epsilon7){ + testFailures |= 256; + Serial.printf("%d %2.10f %2.10f\n", i, result_c_h_o[i], target7[i]); + } + } + float target8[] = { + 1.8336372f, 1.94265039f, 1.98141956f, 1.99410193f, + 0.95018068f, 0.95974363f, 0.96269107f, 0.9636085f, + 1.0f, 1.0f, 1.0f, 1.0f}; + + LSTMStep(&lstmParams_test, (float*)&(x[1]), result_c_h_o, result_c_h_o); + for(int i =0; i < 3 * lstmParams_test.statesLen; i++){ + if(fabs(result_c_h_o[i] - target8[i]) >= epsilon5){ + testFailures |= 512; + } + } + float target9[] = { + 7.81787791f, 7.93995698f, 7.98095536f, + 7.99402111f, 0.99999968f, 0.99999975f, + 0.99999977f, 0.99999977f, 1.0f, + 1.0f, 1.0f, 1.0f}; + for(int i = 2; i < 8; i++) + LSTMStep(&lstmParams_test, (float*)&(x[i]), result_c_h_o, result_c_h_o); + for(int i =0; i < 3 * lstmParams_test.statesLen; i++){ + if(fabs(result_c_h_o[i] - target9[i]) >= epsilon5){ + testFailures |= 1024; + } + } + return testFailures; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); +} + +void loop(){ + // print a string to the screen with wrapped = false + Screen.print("Hello my dude", false); + delay(1000); + int a = runLSTMTests(); + // print a string to the screen with wrapped = true + Screen.print("Testing LSTM", false); + char buff[30]; + sprintf(buff, "Error Code: %d", a); + Screen.print(1, buff); + Serial.println(buff); + delay(1000); + // Clean up the screen + Screen.clean(); + delay(1000); +} + +int main(){ + setup(); + for(int i = 0; i < 100; i++) + loop(); +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/data.h b/Applications/WakeWord-MXChip/test/test_mfcc/data.h new file mode 100644 index 000000000..17e0c20a4 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mfcc/data.h @@ -0,0 +1,81 @@ + +static int32_t inputData[512] = {49, -13, 64, 152, -23, -23, 157, 76, -46, 54, +-46, -46, 24, -191, -172, -56, -101, 31, -90, -141, +146, -22, 6, -142, -54, 11, -115, 37, -60, -29, +-60, 185, -1, -105, 82, -122, 20, -195, -132, 19, +73, 17, -11, -30, -147, -71, -46, 105, 34, -176, +32, -38, -67, 61, 103, 93, -83, -30, 33, 97, +-47, -18, -110, -119, 81, 135, -7, 100, 36, -64, +36, 153, -3, 156, -261, 82, 8, -29, 9, -198, +-21, 35, 147, -51, -80, -50, 91, 32, -52, 51, +9, 96, -70, -32, -39, -146, 29, 26, 0, -23, +-141, -42, -34, -80, -16, 40, 188, 17, 25, -7, +-191, -2, 6, 246, -19, 30, -3, -116, 114, 75, +79, -90, 140, -140, 58, 219, -99, -56, 9, -50, +-155, 6, -106, 47, -91, 154, -78, -32, 81, -123, +22, 130, -160, 18, 25, 78, -123, -132, 52, 29, +25, 34, -68, 23, 29, -71, 186, 47, -119, 65, +-97, 78, 115, -82, 96, 41, 82, 189, -24, -75, +-88, -81, -7, 34, 27, 82, 1, 145, -26, 272, +62, -85, -107, 48, -22, 71, 47, -7, -84, -151, +-44, 85, 21, -124, 17, 38, -88, 15, 5, -114, +35, 56, 108, 105, -137, -93, 51, 51, 51, 385, +57, 113, 95, 65, -31, 75, -77, -23, -48, 8, +231, -186, 68, -161, -47, 108, 6, -107, -71, 67, +-73, 21, 4, -65, 214, 63, -202, 18, -66, 85, +-79, -11, 50, 86, -120, -33, -47, -65, 176, 40, +-126, 91, 212, 103, -151, -48, 126, -70, 44, 77, +-92, -5, -324, -102, -25, -124, 163, -143, -44, 13, +144, -143, 116, 1, -98, 46, 19, -60, 6, -38, +11, 66, 158, -123, 213, -195, -15, 58, 28, -62, +-20, -49, -58, 84, 35, -69, 89, 30, 81, 62, +-82, -56, 74, 61, -2, 11, 127, -59, 54, -20, +-21, 109, 82, 81, 130, 2, 68, -31, 32, -13, +9, 59, -81, 209, -100, -121, 115, 79, 62, 62, +-1, -89, 7, -67, 97, -14, -82, -32, 41, -56, +-82, 24, 24, -50, -47, 23, -144, -140, -71, -21, +31, 147, 85, -15, -1, -100, -1, -28, 32, -82, +51, 153, -10, 40, 69, -40, 22, 1, 9, -77, +2, 49, 145, 95, 215, -76, 87, 18, 218, -80, +-83, -59, -212, -52, -75, 15, 34, 187, 95, -57, +-89, 49, -132, 183, 117, -46, -171, 135, -11, 123, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, }; + +static int32_t expectedOutput[257] = {41.793, 29.547, 62.804, 13.301, 30.244, 92.505, 73.004, 16.088, 39.165, 28.565, +397.818, 107.527, 227.324, 326.219, 252.630, 236.845, 348.788, 346.156, 307.596, 81.489, +119.231, 386.307, 781.322, 650.677, 4.472, 932.892, 119.390, 775.034, 160.104, 1381.281, +105.035, 431.338, 968.341, 403.091, 2260.444, 2602.124, 172.271, 756.482, 729.475, 2469.544, +2243.920, 417.316, 1097.637, 6870.347, 2304.486, 1589.195, 2319.688, 847.306, 883.634, 3500.461, +948.353, 180.531, 494.383, 1056.905, 3569.024, 982.259, 2391.659, 161.476, 878.781, 2822.093, +5565.344, 8436.151, 394.526, 1561.058, 19329.914, 2010.601, 4256.051, 4926.558, 304.681, 13448.634, +2485.606, 11832.770, 1378.445, 3264.627, 1718.334, 1764.559, 1049.182, 14464.899, 1473.367, 817.662, +8396.957, 520.658, 2239.889, 849.025, 15582.139, 19490.272, 23440.474, 1644.372, 1913.855, 19156.438, +29745.160, 5876.234, 2762.751, 10619.644, 552.129, 24774.438, 1310.197, 21900.961, 1674.933, 5613.461, +8089.484, 409.633, 17441.347, 7008.733, 11234.895, 656.733, 3542.350, 3007.550, 9928.260, 16854.987, +6053.438, 16560.280, 3294.450, 23856.849, 19678.983, 11203.448, 0.615, 7918.839, 2774.248, 10782.992, +18452.319, 11057.048, 1274.963, 8468.807, 1130.146, 4669.219, 4388.148, 3958.819, 254.462, 312.217, +14514.237, 8802.849, 44763.958, 15104.682, 1220.948, 3079.284, 9531.956, 4051.949, 5650.696, 30471.124, +3961.616, 5315.119, 35552.214, 16916.787, 31987.554, 7729.508, 279.667, 2585.061, 14863.286, 1908.158, +17284.380, 5406.848, 58302.912, 8696.597, 12261.064, 12620.354, 25249.900, 1473.245, 70175.808, 19541.233, +25919.010, 3461.238, 9083.831, 30594.502, 29649.937, 202.284, 13854.657, 8469.216, 40957.897, 22713.893, +35164.292, 58826.560, 33064.688, 25885.807, 35401.682, 42017.109, 21948.014, 60640.447, 25599.418, 8466.198, +7381.225, 8595.859, 50810.863, 5644.499, 80997.817, 42252.142, 22622.722, 39179.824, 21446.828, 13150.507, +20916.670, 13420.185, 14764.970, 885.254, 6805.845, 73013.102, 124000.210, 13638.364, 17650.726, 14471.099, +10915.778, 17633.264, 39071.292, 13349.937, 18293.646, 10747.280, 27553.379, 48679.571, 6165.208, 36.014, +2457.017, 7071.023, 59298.388, 84843.107, 36258.245, 29973.386, 3600.866, 6922.307, 19285.446, 32902.281, +40621.090, 73906.670, 109.445, 72927.182, 11425.336, 85333.789, 56009.264, 9254.815, 12928.319, 2241.109, +19164.507, 48171.533, 55107.167, 23129.786, 44115.753, 1341.106, 27747.855, 23840.321, 9819.859, 22409.505, +31655.171, 10537.328, 75577.584, 680.272, 12754.621, 22293.294, 18971.696, 15261.967, 30979.096, 14007.789, +51674.210, 1581.374, 2554.650, 13922.540, 47176.238, 39530.189, 2660.395, }; + diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py b/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py new file mode 100644 index 000000000..384ce3d61 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py @@ -0,0 +1,80 @@ +import numpy as np +import python_speech_features as sp + + +def hexToQ31(hexStr): + ''' + hexStr in format 0x + ''' + h = hexStr[2:] + value = bin(int(h, 16)) + value = value[2:] + value = value.zfill(32) + valuef = ' '.join(value[i:i + 4] for i in range(0, 32, 4)) + return value, valuef + + +def q31ToF32(value): + num = 0.0 + num += float(value[0]) + for i, x in enumerate(value[1:]): + num += float(x) * (2 ** (-(i + 1))) + return num + +def createDataFile(inputData, expectedOutput, inputLen=512, outputLen=32): + assert len(inputData) == inputLen, len(inputData) + assert len(expectedOutput) == outputLen, len(expectedOutput) + inputStr = '' + for i, x in enumerate(inputData): + inputStr += '%.0f, ' % x + if (i+1) % 10 == 0: + inputStr += '\n' + outputStr = '' + for i, x in enumerate(expectedOutput): + outputStr += '%.3f, ' % x + if (i + 1) % 10 == 0: + outputStr += '\n' + + template = ''' +static int32_t inputData[%d] = {%s}; + +static int32_t expectedOutput[%d] = {%s}; +''' % (inputLen, inputStr, outputLen, outputStr) + return template + +def main(): + np.random.seed(42) + # inputLen assumed to be same as frame len + inputLen = 512 + frameLen = 400 + preemph = 0.97 + x = np.random.normal(size=frameLen) + x = x * 100 + x = x.astype(int) + pre = np.concatenate([x[:1], x[1:] - preemph * x[:-1]]) + pre_ = np.zeros(inputLen) + pre_[:frameLen] = pre[:] + pre = pre_ + frames = sp.sigproc.framesig(pre, inputLen, inputLen) + assert len(frames) == 1 + print("FFT") + print(np.fft.fft(frames[0], n=512)[:10]) + powSpec = sp.sigproc.powspec(frames, inputLen) + powSpec = np.reshape(powSpec, -1) + print("powSpec") + # t = list(powSpec[-10:]) + # t.reverse() + print(powSpec[:10]) + fb, energy = sp.fbank(x, winlen=512/16000.0, nfilt=32, preemph=preemph) + print("FBank") + log = np.log(fb) + print(log) + x_inp = np.zeros(inputLen) + x_inp[:frameLen] = x[:] + template = createDataFile(x_inp, powSpec, inputLen=inputLen, + outputLen=inputLen/2 + 1) + fp = open('data.h', 'w+') + print(template, file=fp) + fp.close() + +main() diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp b/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp new file mode 100644 index 000000000..8e3ffcf96 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp @@ -0,0 +1,90 @@ +#include +#include "logfbank.h" +#include "data.h" + +#define PRECISION 4 + +static float32_t mfccResult[NFILT]; +static float32_t fbank_f32[NFILT * (NFFT/ 2 + 1)]; +#ifdef FFT_Q31 + static q31_t fbank_q31[NFILT * (NFFT/ 2 + 1)]; +#endif + +#ifdef DEBUG_MODE +void printVoid(void *val){ + int32_t a = *((int32_t*)val); + Serial.println(a); +} + +void printInt32(int32_t val){ + Serial.println(val); +} + +void printHexQ31(q31_t val){ + char buff[20]; + sprintf(buff, "%p", *(int*)&val); + Serial.println(buff); +} + +void printFloatArrF32(float32_t *arr, int len, float scale){ + for(int i = 0; i < len; i++){ + float val = arr[i]; + Serial.print((float)val * scale, PRECISION); Serial.print(", "); + } + Serial.println(); + delay(1000); +} + +void printFloatArrQ31(q31_t *arr, int len, float scale){ + for(int i = 0; i < len; i++){ + float32_t val; + arm_q31_to_float(&arr[i], &val, 1); + Serial.print((float)val * scale, PRECISION); Serial.print(", "); + } + Serial.println(); + delay(1000); +} +#endif // DEBUG_MODE + +void setup(){ + Serial.begin(115200); + delay(500); + Serial.println("Ready"); + delay(500); + get_filterbank_parameters(fbank_f32, NFILT, SAMPLING_RATE, NFFT); + #ifdef FFT_Q31 + arm_float_to_q31(fbank_f32, fbank_q31, NFILT * (NFFT/2 + 1)); + #endif + delay(500); +} + + +void loop(){ + #ifdef FFT_F32 + void *_fbank = (void *) fbank_f32; + #elif FFT_Q31 + void *_fbank = (void *) fbank_q31; + #endif + Serial.println("New Loop"); + delay(1000); + unsigned long startTime = micros(); + for(int i = 0; i < 100; i++){ + logfbank(mfccResult, inputData, _fbank, (int32_t)0); + } + unsigned long endTime = micros(); + float totalTime = (endTime - startTime) / 1000.0; + Serial.print("Time (ms) for 100 512 point MFCC is: "); + Serial.println(totalTime, 2); + #ifdef DEBUG_MODE + printFloatArrF32(mfccResult, NFILT, 1); + #endif + delay(1000); + Serial.println(); +} + +int main(){ + setup(); + for(int i = 0; i < 100; i++){ + loop(); + } +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py b/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py new file mode 100644 index 000000000..c342eb948 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py @@ -0,0 +1,34 @@ +from serial import Serial +import scipy.io.wavfile as wav +import numpy as np + +port = "COM3" +baud = 115200 +samplingrate = 16000 + +ser = Serial(port, baud, timeout=1) +if ser.isOpen(): + print(ser.name + ' is open...') + +lineList = [] +i=0 +while True: + print("\r Lines read: %5d" % len(lineList), end='') + lin = ser.readline() + lin = lin.decode("utf-8") + lin = lin.strip() + if len(lin) == 0: + continue + if "Done" in lin: + break + lineList.append(lin) + +ser.close() +print() + +# Skip the first two and last two lines for good measure +longStr = ''.join(lineList[2:-2]) +longStr = longStr.replace(' ', '') +numList = np.array(longStr.split(',')[:-1]).astype(float) +print("Writing %d (%fs) values" % (len(numList), len(numList)/samplingrate)) +wav.write('output.wav', samplingrate, numList) \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp b/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp new file mode 100644 index 000000000..de77939a4 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp @@ -0,0 +1,107 @@ +/* + * Step 1: Record data for 2 seconds + * Step 2: Send data through serial + * Step 3: Play data in python and see if its okay + * + // Only 16bit is supported by the audio library. Comment here[1] + // The underlying BSP audio calls to mbed-os used here[2], defined here[3] + // and documented here[4] seems to support 16000Hz @16 bits + // [1] https://github.com/Microsoft/devkit-sdk/blob/d8f9c2cf1a26aa44b8aae13e3ef7247f3f730711/AZ3166/src/libraries/AudioV2/src/AudioClassV2.cpp#47 + // [2] https://github.com/Microsoft/devkit-sdk/blob/d8f9c2cf1a26aa44b8aae13e3ef7247f3f730711/AZ3166/src/libraries/AudioV2/src/AudioClassV2.cpp#L101 + // [3] https://github.com/Microsoft/devkit-sdk/blob/d8f9c2cf1a26aa44b8aae13e3ef7247f3f730711/AZ3166/src/libraries/AudioV2/src/stm32412g_discovery_audio.h#L295 + // [4] https://os.mbed.com/users/the_sz/code/BSP_DISCO_F746NG_patch_fixed/docs/a4e658110084/group__STM32746G__DISCOVERY__AUDIO__Out__Private__Functions.html#ga18576073e3e3aca86934fc98288bc83a + */ + +#include +#include +#include +#include +#include +#include + +// Must be a multiple of 512 hence 16384 instead of 16000. +// The 512 requirement is because of the block size used +// to push to the priority queue. Partial pushes fail. +// Roughly 1 second audio +#define AUDIO_SIZE (16384 * 3) +// 2 times as we are using 16bit (2 char vs 1 char) +#define AUDIO_BUFFER_SIZE (2 * AUDIO_SIZE) + +static AudioClass& Audio = AudioClass::getInstance(); +static char audio_container[AUDIO_BUFFER_SIZE]; +static FIFOCircularQ audioQ; +char readBuffer[AUDIO_CHUNK_SIZE]; + + +void recordCallback(void) { + int length = Audio.readFromRecordBuffer(readBuffer, AUDIO_CHUNK_SIZE); + q_enqueue_batch(&audioQ, (void *)readBuffer, sizeof(char), length); +} + +void printIdleMessage(){ + Screen.clean(); + Screen.print(0, "Audio Test"); + Screen.print(1, "Hold A to Record", true); +} + +void record(){ + Serial.println("Start recording"); + // Sampling rate 16000Hz @ 16 bit resolution + Audio.format(16000U, 16U); + Audio.startRecord(recordCallback); +} + +void setup(void){ + pinMode(LED_BUILTIN, OUTPUT); + Serial.begin(115200); + Screen.init(); + Serial.println("Testing 16bit@16000Hz audio"); + q_init(&audioQ, (void *)audio_container, AUDIO_BUFFER_SIZE, + cb_write_char, cb_read_char); + // Initialize the button pin as a input + pinMode(USER_BUTTON_A, INPUT); + printIdleMessage(); + delay(500); +} + +void loop(void){ + printIdleMessage(); + while(digitalRead(USER_BUTTON_A)); + + Screen.clean(); + Screen.print(0, "Start recording:"); + record(); + while(!(q_is_full(&audioQ))){ + delay(30); + } + if(Audio.getAudioState() == AUDIO_STATE_RECORDING){ + Audio.stop(); + } + Screen.print(0, "Recording done."); + Screen.print(1, "Printing to Serial.", true); + for(int i = 0; i < AUDIO_BUFFER_SIZE; i=i+2){ + // Note that the audio returned is fake sterio, that is + // the same channel is repeated and interleaved to create + // a sterio effect. Hence we skip every other sample. + int16_t t = *(int16_t *)q_atN(&audioQ, i); + if (i % 4 == 0) + Serial.printf("%d, ", t); + if(i % 40 == 0){ + Serial.println(); + delay(10); + } + } + delay(100); + Serial.println("Done"); + Screen.clean(); + q_reset(&audioQ); + delay(100); +} + +int main(){ + setup(); + Serial.println("Starting"); + for(int i = 0; i < 100; i++) + loop(); + delay(500); +} \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py b/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py new file mode 100644 index 000000000..f930f92a1 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py @@ -0,0 +1,131 @@ +import numpy as np + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN0: + def __init__(self): + self.timesteps = 4 + self.featLen = 6 + self.statesLen = 4 + self.alpha = 0.2 + self.beta = 0.8 + W = [ + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, + ] + B = [1, 2, 3, 4,] + W = np.array(W) + self.W = np.reshape(W, [self.statesLen, self.statesLen + self.featLen]) + self.B = np.array(B) + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + +class FastRNN1: + def __init__(self): + self.timesteps = 3 + self.featLen = 4 + self.statesLen = 4 + self.alpha = 0.3 + self.beta = 0.7 + W = [ + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, + ] + B = [0.1, 0.2, 0.3, 0.4,] + W = np.array(W) + self.W = np.reshape(W, [self.statesLen, self.statesLen + self.featLen]) + self.B = np.array(B) + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + + + +def main(): + fastrnn0 = FastRNN0() + fastrnn1 = FastRNN1() + h0 = np.zeros(fastrnn0.statesLen) + inp1 = [] + xx0 = np.array([ + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + ]) + xx1 = np.array([ + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + ]) + xx2 = np.array([ + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + ]) + xx3 = np.array([ + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + ]) + xx4 = np.array([ + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + ]) + xx5 = np.array([ + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + ]) + h0List = [] + def predict(xx): + xx = np.reshape(xx, [-1, fastrnn0.featLen]) + h0 = fastrnn0.unroll(xx) + if len(h0List) > 2: + del h0List[0] + h0List.append(h0) + if len(h0List) <= 2: + return h0, None + inp1 = np.array(h0List) + h1 = fastrnn1.unroll(inp1) + return h0, h1 + h0, h1 = predict(xx0) + h0, h1 = predict(xx1) + h0, h1 = predict(xx2) + print(h1) + h0, h1 = predict(xx3) + print(h1) + h0, h1 = predict(xx4) + print(h1) + h0, h1 = predict(xx5) + print(h1) + + +main() + + diff --git a/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp b/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp new file mode 100644 index 000000000..d8b04cf82 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp @@ -0,0 +1,152 @@ +#include +#include +#include "sfastrnn.h" + +#define PRECISION 4 + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +void initFastRNN_test0(); +void initFastRNN_test1(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, + }; + +static float combinedBMatrix0[] = {1, 2, 3, 4}; + +static float combinedWMatrix1[] = { + 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, + 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, + 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, + 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, + }; + +static float combinedBMatrix1[] = {0.1, 0.2, 0.3, 0.4}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = 4; + fastrnnParams_test0.featLen = 6; + fastrnnParams_test0.statesLen = 4; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = 0.2; + fastrnnParams_test0.beta = 0.8; +} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = 3; + fastrnnParams_test1.featLen = 4; + fastrnnParams_test1.statesLen = 4; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = 0.3; + fastrnnParams_test1.beta = 0.7; +} + +unsigned verifyOutput(float *result, float *expected, unsigned length){ + unsigned errorCount = 0; + for (int i = 0; i < length; i++){ + if(abs(result[i] - expected[i]) > 0.00001) + errorCount += 1; + } + return errorCount; +} + +unsigned testFastRNN(){ + initFastRNN_test0(); + initFastRNN_test1(); + unsigned errorCode = 0; + struct SFastRNNParams2 sparams; + unsigned statesLen0 = fastrnnParams_test0.statesLen; + unsigned timeSteps1 = fastrnnParams_test1.timeSteps; + unsigned statesLen1 = fastrnnParams_test1.statesLen; + float h0container[statesLen0 * timeSteps1]; + memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); + /*for(int i = 0; i < statesLen0 * timeSteps1; i++)*/ + /*printf("%d %1.1f\n", i, h0container[i]);*/ + /*printf(">>1\n\n");*/ + initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, + h0container); + + float result_h[statesLen1]; + float xx0[] = { + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + }; + float xx1[] = { + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + }; + float xx2[] = { + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + }; + float xx3[] = { + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + }; + float xx4[] = { + 0.0,0.01,0.02,0.03,0.04,0.05, 0.06,0.07,0.08,0.09,0.1,0.11, + 0.24,0.25,0.26,0.27,0.28,0.29, 0.3,0.31,0.32,0.33,0.34,0.35, + }; + float xx5[] = { + 0.12,0.13,0.14,0.15,0.16,0.17, 0.18,0.19,0.2,0.21,0.22,0.23, + 0.36,0.37,0.38,0.39,0.4,0.41, 0.42,0.43,0.44,0.45,0.46,0.47, + }; + SFastRNNInference2(&sparams, xx0, result_h); + SFastRNNInference2(&sparams, xx1, result_h); + SFastRNNInference2(&sparams, xx2, result_h); + float exp_h0[] ={0.60863139, 0.62427422, 0.58376938, 0.60744043}; + if(verifyOutput(result_h, exp_h0, statesLen1)) { + errorCode |= 1; + } + SFastRNNInference2(&sparams, xx3, result_h); + float exp_h1[] ={0.60897788, 0.62464093, 0.58391194, 0.60766335}; + if(verifyOutput(result_h, exp_h1, statesLen1)) { + errorCode |= 2; + } + SFastRNNInference2(&sparams, xx4, result_h); + float exp_h2[] ={0.60866079, 0.62443474, 0.58348852, 0.60734866}; + if(verifyOutput(result_h, exp_h2, statesLen1)) { + errorCode |= 4; + } + SFastRNNInference2(&sparams, xx5, result_h); + float exp_h3[] ={0.60841268, 0.62415074, 0.5834325, 0.60720676}; + if(verifyOutput(result_h, exp_h3, statesLen1)) { + errorCode |= 8; + } + return errorCode; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); + delay(500); + Serial.println("Ready"); + delay(500); +} + +int main(){ + setup(); + char buffer[30]; + for(int i = 0; i < 100; i++){ + Serial.print("New Loop - "); + unsigned errorCode = testFastRNN(); + Serial.printf("Error Code: %d\n", errorCode); + Screen.print(1, "Hello my dude", false); + sprintf(buffer, "Error code %d", errorCode); + Screen.print(2, buffer, false); + delay(1000); + Screen.clean(); + delay(500); + } +} diff --git a/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py b/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py new file mode 100644 index 000000000..18ee63cbd --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py @@ -0,0 +1,53 @@ +import numpy as np +from lstmtemplate import getFile + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class LSTM: + def __init__(self, kernel, bias, forgetBias = 1.0): + assert bias.ndim == 1 + hidDim = int(len(bias) / 4) + assert kernel.ndim == 2 + assert kernel.shape[0] == 4 * hidDim + assert kernel.shape[1] - hidDim > 0 + self.kernel = kernel + self.bias = bias + self.forgetBias = forgetBias + self.hidDim = hidDim + self.featLen = self.kernel.shape[1] - self.hidDim + + def cell(self, x, h, c): + ''' + Non batched version for simplicity + ''' + assert x.ndim == 1 + assert x.shape[0] == self.featLen + h_ = h.copy() + x_ = np.concatenate([x, h_], axis=0) + combOut = np.matmul(self.kernel, x_) + combOut = combOut + self.bias + i, j, f, o = np.split(combOut, 4, axis=0) + new_c = c * sigmoid(f + self.forgetBias) + sigmoid(i) * np.tanh(j) + new_h = np.tanh(new_c) * sigmoid(o) + new_o = sigmoid(o) + c = new_c + h = new_h + o = new_o + return h, c + + +def main(): + inputDim = 32 + hiddenDim = 32 + # [hid + feat, 4 * hid] + kernel = np.random.normal(size=(4 * hiddenDim, hiddenDim + inputDim)) + bias = np.random.normal(size=hiddenDim * 4) + x = np.random.normal(size=inputDim) + h0, c0 = np.zeros(hiddenDim), np.zeros(hiddenDim) + + lstm = LSTM(kernel, bias) + h_final, c = lstm.cell(x, h0, c0) + print(getFile(inputDim, kernel, bias, x, h_final)) + +main() \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py b/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py new file mode 100644 index 000000000..f60611c0f --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py @@ -0,0 +1,102 @@ +def getFile(inputDim, kernel, bias, x, h_final): + hiddenDim = int(kernel.shape[0] / 4) + inputDim_ = int(kernel.shape[1] - hiddenDim) + assert inputDim_ == inputDim + kernelStr = '' + for i in range(kernel.shape[0]): + for j in range(kernel.shape[1]): + val = kernel[i][j] + kernelStr += '%2.5f, ' % val + kernelStr += '\n' + + biasStr = '' + for i in range(bias.shape[0]): + val = bias[i] + biasStr += '%2.5f, ' % val + + xStr = '' + for i in range(x.shape[0]): + val = x[i] + xStr += '%2.5f, ' % val + timeSteps = 10 + template = ''' +/* + * h_final = %r + */ +#include +#include "lstm.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct LSTMParams lstmParams_test; +void initLSTM_test(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix[] = { + %s +}; + +static float combinedBMatrix[] = { + %s +}; + +void initLSTM_test() { + lstmParams_test.timeSteps = %d; + lstmParams_test.featLen = %d; + lstmParams_test.statesLen = %d; + lstmParams_test.forgetBias = 1.0; + // W is [4 * statesLen, (featLen + staetsLen)] flattened (i.e. row major) + // (first row, second row, .. .. 4 * statesLen-th row) + lstmParams_test.W = combinedWMatrix; + // 4 * statesLen + lstmParams_test.B = combinedBMatrix; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); +} + +void loop(){ + // print a string to the screen with wrapped = false + Screen.print("Hello my dude", false); + delay(1000); + initLSTM_test(); + + float x[] = {%s}; + float result_c_h_o[3 * lstmParams_test.statesLen]; + for(int i = 0; i < 3 * lstmParams_test.statesLen; i++){ + result_c_h_o[i] = 0; + } + + LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); + for (int i = 0; i < lstmParams_test.statesLen; i++) { + int j = i + lstmParams_test.statesLen; + float val = result_c_h_o[j]; + } + unsigned long StartTime = millis(); + for (int i = 0; i < 100; i++) + LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); + unsigned long CurrentTime = millis(); + unsigned long ElapsedTime = CurrentTime - StartTime; + Serial.print("Time taken for 100 runs (ms): "); + Serial.println(ElapsedTime); + Serial.print("Inp :"); Serial.print(lstmParams_test.featLen); + Serial.print(" Hid: "); Serial.println(lstmParams_test.statesLen); + + delay(1000); + // Clean up the screen + Screen.clean(); + delay(1000); +} + +int main(){ + setup(); + for(int i = 0; i < 100; i++) + loop(); +} +''' % (h_final, kernelStr, biasStr, timeSteps, inputDim, hiddenDim, xStr) + return template \ No newline at end of file diff --git a/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp b/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp new file mode 100644 index 000000000..7361b15ce --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp @@ -0,0 +1,215 @@ + +/* + * h_final = array([-6.71087606e-01, -1.03132299e-03, 6.56800629e-05, 4.51847417e-02, + -8.02446761e-02, 3.53527338e-01, 2.11524042e-06, -7.61333996e-01, + 3.18349005e-03, 1.28556791e-05, -3.36101384e-01, -1.00514994e-03, + -3.19386475e-02, 7.30757544e-01, 5.99826879e-01, -1.10188531e-02, + -9.76548390e-03, 6.93357436e-01, 1.31418979e-02, 6.34115905e-05, + 2.84080052e-01, -3.20119432e-01, 2.09135008e-05, 2.55955767e-08, + 7.07285625e-04, -6.45787700e-10, -6.89922962e-04, -1.20176965e-07, + 3.20921020e-05, 1.34223647e-07, 8.53080020e-03, -3.69366082e-01]) + */ +#include +#include "lstm.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct LSTMParams lstmParams_test; +void initLSTM_test(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix[] = { + -0.58519, -0.67889, -0.58548, 0.66239, 1.66877, -2.04633, -0.90499, -0.44286, 1.55263, -0.12704, 1.94729, 0.22296, 1.75172, 1.22881, -1.00343, -0.95171, 0.57279, -0.97251, 1.37922, -0.73468, 0.98781, -0.16056, -0.43780, 0.76965, -0.22528, 0.54672, -0.25075, 0.81634, -1.26560, 2.17531, -0.41969, 1.07547, -0.33286, 0.40364, 0.49471, 1.33241, -0.11244, 1.54385, 2.19004, 0.88032, -1.39531, 0.41660, 1.32557, 1.64492, 0.47534, -1.06931, 0.61036, -0.65341, 0.34520, 1.24856, -2.23269, 1.23635, -0.46464, -0.58830, -0.22311, 0.50413, -0.48230, 0.40561, 0.13406, 0.96818, 0.85829, 0.30877, 0.11098, 0.25127, +0.21568, 0.89326, -0.58914, 0.51631, -0.46550, -0.64453, 1.88184, -2.51278, 0.45288, 0.68703, 0.33804, -0.09902, 0.90298, 0.24077, 0.62384, 0.52447, -0.08076, -0.46334, 0.01476, 1.25743, 2.28601, 0.59501, -0.96664, -0.43238, 0.33130, -0.24327, -0.39466, 0.56855, -1.02932, -0.78985, 1.06101, 0.31716, -0.20102, -0.98703, 0.91727, 0.35986, 0.51243, -0.37342, -0.40922, -0.52155, 0.98470, 0.29673, -0.61873, 1.76273, -1.09229, -2.27965, 0.29485, -0.73824, 0.09882, 1.02719, 1.75132, -0.85647, 0.04490, 0.83979, -1.40102, 1.19157, 0.25300, -0.35287, -0.91364, 0.99137, 0.85060, 0.85204, 0.43696, 1.55777, +0.53652, -0.40073, -0.89541, -1.09954, 0.02670, 0.63416, -0.25361, -0.95270, -0.07732, 1.31793, 0.83414, -0.05604, 0.04828, -0.03534, 2.57229, -2.12015, 0.55550, 1.33460, 0.57300, -1.33056, 1.10481, -0.15975, -0.77737, -0.47626, 1.25486, -0.91504, 1.70741, -1.57712, 0.74065, 1.88588, -0.57965, 0.70678, -0.30761, 0.26736, -0.39388, 1.26963, 1.43449, 1.26984, -1.25620, 0.60849, -0.22611, -0.34662, -0.29789, 1.32117, -1.81797, 0.07593, -0.71847, -0.41354, -0.43430, 2.45024, 1.09733, 0.90802, 1.04410, -0.70144, -0.61707, -0.47829, -0.82087, 0.07048, -0.57282, -0.53880, 0.40690, 0.79260, -0.54353, 0.58542, +-0.52580, -1.52541, 1.33277, 0.93528, 0.16442, 0.17705, -0.37466, -0.70837, -1.61864, 0.55278, 0.83687, -0.31205, -2.63356, -2.10208, -1.55385, 1.46260, 0.40727, -0.68623, -1.23413, 1.46821, -1.24583, -0.05938, 1.26395, 0.41626, 0.06038, -1.01588, -0.15965, -0.93485, -0.19117, 1.01529, 0.43241, -1.31771, -1.74707, -0.82872, 0.71618, 0.94310, 0.31655, -0.96958, 0.61213, 0.12114, 2.17410, -0.05207, 1.52862, -0.06259, 1.32984, 0.64033, 0.80217, 0.75300, 0.71802, 0.91793, 2.13634, 0.51589, -1.54719, 0.66606, 0.04771, 0.46342, -0.55845, 0.38593, -0.32902, 0.27681, 1.36006, 0.76892, -1.47886, 0.79048, +0.06658, -0.33758, 0.42711, -0.75914, -0.19327, 1.07704, 0.40293, 0.40475, 0.29175, 0.05775, -0.65674, 0.00218, -0.49494, 0.80846, 0.88702, 1.80265, 2.13552, 1.31512, 0.31141, 0.79081, -1.08289, -0.73842, -0.75600, 0.26759, -1.91233, -0.35756, -0.46881, -0.34417, 0.14607, 0.33016, 1.37993, 1.66362, -0.49982, 0.10979, 0.80312, 0.04736, 0.19150, 2.12592, -2.92529, 2.21138, 0.31735, 1.59702, 2.46597, -0.42708, 0.61659, -1.01800, 0.26045, 2.31326, -0.70891, -1.39273, 0.88756, -0.11900, 0.35809, -0.54200, 0.43856, -0.18809, -0.98399, -1.14180, -1.12045, -2.04883, 0.10117, 1.19537, 1.23180, -1.59500, +1.51036, 0.03522, 0.75122, 2.16603, -0.47328, 1.72191, 0.90994, 0.58949, -0.14161, 0.39743, 0.45654, -2.58791, -0.06440, -1.04100, -1.37581, 0.60896, -2.23679, -0.20917, 0.65131, -0.64964, 0.58916, 1.27981, 0.45992, 0.21029, -2.33814, -0.84473, -1.37716, 0.97680, 0.05402, -0.96222, 0.06681, 1.84997, -1.53229, -1.90832, -2.44418, -1.76298, -0.33935, -0.62765, -1.35407, -0.91377, -0.23197, -0.33236, 1.24495, -2.63022, -1.40868, 0.38768, -0.60313, -0.50425, 1.54533, -0.01888, -0.40638, -0.35348, -0.06811, -0.04744, -0.73023, -0.88560, 1.11848, -2.02043, 0.94268, 0.57315, 0.32464, -0.12049, -0.53646, 1.27914, +1.33265, 0.20846, -0.36428, -0.56692, -1.12421, -0.74946, 0.57123, -1.35930, 1.58954, 1.57803, -0.40513, -0.94201, 0.86166, 1.02887, 3.27554, -0.13901, -0.94149, -2.12636, -0.06617, -1.21817, 0.54693, -1.64074, -0.82593, -1.82546, 1.84122, -0.65460, 0.74693, 0.04440, -1.68976, 0.93912, 0.54835, -0.74640, -0.45999, -0.66707, -1.91899, 0.91409, 2.29627, -0.66342, 0.07487, -0.18522, -0.85505, -0.44945, -1.06738, -0.12120, 1.16921, -1.65578, 1.35577, -2.37817, 0.06942, -1.89768, -0.38112, -0.14324, 0.45083, -0.22330, -2.14272, 1.04331, 0.15306, -1.05129, -0.18770, -1.28618, 0.21478, 1.04099, 0.41818, 0.63579, +-0.40000, 1.08378, 1.21116, -0.24618, 0.85914, 0.73398, -0.09944, -2.13482, 0.54285, -1.02514, 0.58060, -0.67567, -0.59939, -1.94512, -0.35465, -0.32791, 0.06993, -1.50554, 0.70149, -0.48328, 0.69180, 1.44660, 1.19775, -1.14540, -0.04751, 1.53017, -1.01144, 1.20073, -0.30881, 0.48837, -0.07383, 0.63331, 0.25391, 0.92241, 1.66889, 0.36349, 0.72516, 0.43282, 0.35302, -0.07570, 1.73000, -1.52690, 1.03855, -1.58233, -0.14203, -0.17524, 0.05972, -1.48941, -0.67373, 0.49048, 0.25553, -0.61720, 0.05553, 0.34320, 1.42696, -2.54999, -0.15923, 0.54998, 0.50282, 0.35703, -1.04039, 0.41253, -0.41267, -0.01784, +0.87524, -0.38165, 1.96810, -0.55404, -0.26169, -2.75142, 0.37636, 0.63236, -1.31422, -0.07175, -0.98249, -0.53589, -0.53918, -0.06593, -0.59131, -0.49761, -0.43501, -1.03297, -0.99587, 1.80756, 0.27702, -0.50010, 1.37540, -0.31474, -1.10167, 0.88362, 0.87287, -1.76269, -0.34452, 0.85744, -0.49203, 0.96459, 1.61304, 0.17574, 0.95295, 1.33515, 0.71527, 0.42316, -1.53681, 1.32175, -0.06307, -0.87212, -1.78005, -0.11774, -0.42793, 0.38406, -0.27971, 1.41042, -1.12085, -0.45681, 0.79879, 0.55974, 1.31207, -0.36507, -1.37264, -1.15540, 0.59876, -1.44234, -0.83990, 1.54946, 0.29719, 0.25104, 1.94130, 1.43717, +1.48063, 0.85512, 1.89647, 0.76804, -0.63754, -0.62482, -1.71864, -2.19824, -1.42768, 1.39065, -1.29676, -0.43946, -1.65871, -0.54534, 0.20029, -0.96311, 0.72771, -0.16363, -1.16303, 0.15941, 1.04193, -1.58877, -0.80974, 0.29560, -1.02179, -1.34949, -0.05867, 1.33166, -0.00593, 0.02216, -0.70059, 1.35114, -0.18670, -0.17418, 1.60021, -0.45857, 0.32786, -1.51128, 0.77037, 0.11008, -0.86712, 1.83075, -0.12849, 1.21747, 2.95851, 0.43697, 1.30739, 0.63331, -0.19143, 0.26125, -0.39663, 0.16476, 0.54746, -0.98632, -1.31770, 0.27863, 1.03685, -1.14529, -0.25870, 0.80852, -1.81847, 1.23807, -1.10234, -0.27737, +-0.95219, 0.59926, 0.96942, -0.00254, -0.13620, 0.27283, 0.40559, -1.68304, -0.90610, -1.07282, -0.29295, 0.19426, 1.01568, 1.65626, -1.02188, 0.51059, 1.94026, -0.21767, -0.64401, 0.65873, 0.50681, 0.60919, 1.15367, -1.29279, -0.64584, 0.40139, -0.14502, 0.18681, 0.48618, -0.38070, -0.51295, -0.97966, -0.17806, -0.04619, -0.67646, -0.48164, 0.61722, 1.24432, -0.92367, 0.17432, 0.35519, -0.24444, -1.19349, -0.75541, -1.29536, 0.65132, -0.11658, 1.32318, 1.61128, 0.23328, -0.69564, 0.16007, 0.34405, 0.97051, -0.78793, -0.03871, -0.55617, 0.01502, 0.43729, 1.09949, -0.66846, -0.07247, -0.38547, -0.65714, +-1.35967, -0.21746, 0.34835, -1.42747, 1.08207, 0.24840, -0.72708, -1.76349, 0.83272, 2.18695, 0.73015, 0.18298, 0.12276, -0.81261, -1.26827, 0.46284, 1.90358, -0.89704, 1.30032, -0.68099, -0.32194, 0.12370, 0.75693, -1.28796, 0.90296, 0.77608, -0.08263, -0.90727, 0.34395, -1.40068, 1.33076, 1.75074, 0.85803, 0.40375, 1.35216, -1.80753, -0.30478, 0.24584, -0.66830, -1.54420, 0.90713, -0.45398, 0.49492, 1.31106, 0.64361, -1.31564, 0.65985, 0.16889, -0.22491, 1.58818, -0.67005, 0.82641, -2.58285, -0.35277, -0.58256, 0.46022, 0.06887, 2.13783, -0.92914, 0.76317, -0.29014, -1.90849, -0.28795, 0.96194, +-0.61529, 0.56741, 0.17557, -0.05848, 0.30029, -1.62098, -0.05451, 0.74009, -0.67645, -0.19926, 2.19765, 0.06368, 1.17916, -2.00938, 0.61314, 0.86513, -0.85155, 1.75109, 0.53425, 0.34792, -0.79942, 1.50103, -0.80813, 0.41402, -1.06662, 0.67697, -0.06088, -1.04746, -0.00966, -0.04847, -0.27658, -1.28783, 0.01362, -0.34272, 0.34237, -1.14109, 1.58304, -0.28441, -1.08521, 1.08766, -1.70535, 0.21995, -0.71381, -0.48679, 0.18029, 1.44083, 0.54971, -1.44737, -0.20511, 0.51439, -0.26631, -0.92850, -1.11819, 0.29438, 0.52410, 0.97130, 0.40439, 1.03826, 0.71844, -1.21432, 0.30951, 0.86678, -0.18459, -1.03964, +-0.20591, 0.00808, -1.11923, -0.94402, -0.12144, 0.58467, 0.01654, 0.10058, 1.54402, -0.72495, 0.51887, -1.25087, 1.19518, 2.95573, -0.87809, -0.21256, 0.07885, 1.34868, -0.92554, -0.76654, 0.42873, 0.75793, 0.50064, 1.50193, 1.82276, 0.08824, -0.56143, -1.13649, -1.05642, 0.87808, 0.36278, 0.61532, 1.04187, 1.14801, 1.34006, -0.18048, -1.08772, 0.76403, 1.26523, 0.29162, -0.06674, 0.60644, 2.50410, 1.99756, 0.27915, 1.76207, -0.61717, 0.04345, 0.25934, 0.90624, 1.86057, 0.31798, -0.94505, -2.36416, -1.15872, -0.60045, -1.04507, -0.43484, 2.37246, -1.88466, -1.66850, -0.34509, 0.47339, 1.58891, +0.73775, 0.17748, -0.58397, 0.09369, -1.29801, -0.32233, 2.22078, -0.29508, -0.93911, 0.03328, -0.08617, -0.10239, -0.15745, 1.01933, -0.67637, 1.21999, 0.06967, -0.87091, 0.72857, -0.86144, 0.23016, -0.39724, 0.75668, 1.20682, 1.87019, -0.74277, 0.30517, 1.14098, -0.08807, -0.68411, 0.36372, 3.00492, 1.10993, -0.69445, -1.77052, -0.92357, 0.73522, 0.84834, -0.88666, -0.07124, -0.34409, -0.85464, 0.07321, -0.93645, -1.70467, -0.82758, 0.25127, 0.69022, -0.78322, -1.04244, -0.45877, 0.11258, -0.44608, -0.13900, 0.38455, -1.07706, 0.44236, 0.86087, 1.18115, -0.22989, 0.06153, -0.58584, 0.74635, -0.28866, +-1.00202, -0.05342, 1.97870, 0.28951, 1.11957, -0.82622, -1.53332, 0.14747, -0.56023, -0.86144, 0.58648, -0.37112, -1.25066, 0.19753, -1.26705, -0.86452, 0.54894, 1.32704, -1.60699, -1.24158, -0.24475, -1.05420, 0.45878, -1.50104, -1.50431, 1.29019, 1.01545, -0.50879, -0.14243, 0.33607, 0.39060, 0.01881, 0.85215, 0.69526, 1.36657, -0.70863, 1.57899, -1.10042, 1.52195, -1.62922, 0.26183, 0.50191, -0.93809, -0.06372, 0.09904, -1.00476, 0.31125, -1.40900, 0.12506, 0.33649, 0.38747, 1.42744, 0.51897, 0.86344, -1.18413, 3.05899, -1.03968, 1.60335, -1.40853, -1.55791, 1.05269, -0.12011, 0.78423, 0.91494, +0.00653, -1.12771, -1.73828, -0.51973, -0.98796, 1.23725, 0.48968, 0.33129, 0.31347, 0.60463, -1.05366, -0.68933, -1.44466, -0.65293, 0.47101, 2.25338, 0.65792, -2.76953, 0.92772, -0.55352, 0.73934, 0.67864, 0.17244, 1.33542, -2.24167, -0.78141, -0.66128, 0.58246, -0.11231, 0.44568, -1.95760, -1.33394, 1.31892, 0.05451, -0.17498, 0.22606, 0.05626, 0.78177, 1.29171, 0.75959, -0.11648, -1.23648, 0.15112, 1.62479, -0.17637, 1.08069, -0.43780, -0.74071, -0.38356, -0.10069, -2.06468, -0.06981, 0.04176, -0.78981, 1.02433, -0.38658, -1.55362, 0.13897, -0.06073, 0.85195, -1.11290, 0.79297, 0.51009, 1.06127, +-0.11730, 1.39107, -0.53646, 0.35622, 0.54713, -0.27993, 0.97441, -1.68310, 0.32900, 0.48914, -0.87833, 0.78930, -0.26246, -0.58089, 2.07000, 1.19801, -0.25492, 0.18557, 0.71168, -0.53498, -0.58550, -0.37623, -0.26535, 1.07763, -1.55963, 0.37885, 0.16210, 0.83892, -1.88397, -0.86068, 0.82018, -0.81589, 0.14449, 0.77768, 0.49007, 0.89282, -0.98747, 0.28558, 1.86552, 0.78569, -0.40652, 0.90909, 0.09043, -1.48936, -0.62673, -0.73829, -1.06069, 1.00839, -0.71258, -0.15159, 2.06864, -1.30022, -0.72549, -0.16410, 0.34086, -0.43802, -1.16785, -0.22527, 0.18484, -1.55203, 0.78046, 0.07624, 0.49472, -0.90807, +-0.55817, 1.34256, 1.25066, -0.00511, 0.82494, -0.38182, 1.94091, 1.04966, 0.52218, 0.80623, -1.20034, 0.80315, -0.27152, -0.80580, 1.34355, 1.93337, -0.70408, 0.35927, -0.15112, -0.39639, 1.21970, 0.76587, 1.54266, -0.74609, -0.42511, -1.03443, 0.61446, -0.34876, 2.04059, 0.17418, 1.55851, -0.90241, -2.91737, -0.53857, 2.46978, 0.02109, -1.68045, -1.09135, -1.09052, 1.36444, -0.95080, -1.98190, 1.12241, -1.44690, -0.49658, 0.53102, -0.23919, 2.01735, 0.31526, -1.59656, 0.30653, -0.39843, -1.21005, -0.48891, -0.14231, -1.25475, -0.34539, -0.82230, -0.06316, 0.90667, -0.41575, -0.78832, 1.37872, -1.61271, +0.99969, -0.43046, 0.06376, 0.62960, 0.76162, 0.27497, 1.36931, 1.06816, -0.47789, 0.57517, 1.77598, 2.36929, 0.41956, -2.61810, 1.64662, 0.60363, 0.08305, -0.45423, -0.72467, 0.60121, 0.87461, 3.06069, 0.95159, 2.02427, -0.48940, 0.09190, -0.15605, 0.59558, 1.33581, -1.58466, -1.44267, 0.21468, -0.36909, 0.14167, 0.49327, 0.12458, -0.89014, -0.71600, -0.55207, 1.71685, -1.07674, 0.84271, -1.21710, 1.03818, 1.25105, -2.89200, 0.63428, 1.32250, -1.43164, 0.07529, 0.05412, -0.69693, 1.51942, -0.32193, -0.21933, 2.44653, -0.32293, 1.51970, 0.11906, 1.52796, 0.50151, -0.07686, -0.20662, 0.35774, +0.44418, -2.12792, -0.33014, -1.71361, 0.70893, -1.86850, 1.94206, -0.81535, 1.49995, -1.70526, -1.15128, -0.62727, 2.76999, -0.27875, -0.25288, -0.08445, 1.06304, 0.55140, -0.66328, 0.41194, 0.97226, 0.14253, 0.68745, -0.02602, 2.00803, -1.51824, 2.81189, -0.10531, 1.87747, 1.30048, 0.17443, -0.23635, 0.59778, 0.44648, 1.24801, -1.52611, 2.01592, 0.99975, 1.38732, 0.42848, 1.20570, 0.60258, -1.10458, 0.74615, -0.28396, -0.19902, -0.34656, -0.02266, -0.33707, -0.36214, -0.37915, 1.01090, -0.71387, 2.04396, 0.04535, -0.15719, 1.40539, -0.52220, -0.46752, 0.84564, -0.36617, 0.66058, 0.57020, -0.64903, +1.42116, 0.21639, 0.61271, -0.50884, -0.23429, -0.59765, -0.54575, -1.72483, 1.09995, 0.37864, 0.14405, 0.20165, -1.06872, 1.02824, 0.55512, 0.69024, -0.36556, -0.14603, 0.28833, -0.29975, -0.66057, 0.43014, 0.45435, 0.21232, 0.15270, 0.22774, 0.94628, 0.04920, -0.61289, 0.13410, -0.10785, 1.95907, -0.24810, -1.06755, -0.05688, 0.24585, -0.42512, -0.10193, -1.29916, -1.02380, -1.09151, 0.21301, 0.04010, 0.39502, 0.04869, -1.27197, -1.29541, 0.01082, -0.89207, -0.27962, -0.05847, 0.81428, 0.17248, 0.60361, 0.67974, 1.55234, -0.97483, 0.31631, 1.68702, -1.87915, 0.66312, -0.01040, -0.10937, 0.59775, +0.50142, -0.88204, -1.43876, 1.30931, -0.24313, 0.76770, -0.79114, 0.18730, 0.81791, -1.28008, 0.71106, 0.78373, -0.16461, 0.73792, -0.56994, -1.26887, -0.82021, 0.36510, -0.76867, 0.81466, -0.50813, 0.14581, 0.27855, 0.93187, -0.15721, -0.09606, -0.89864, 0.16014, -0.45988, 0.33784, -1.73564, -0.26097, 0.04492, -0.46185, 0.72356, -0.32381, -1.36508, -0.08463, -0.44601, 0.36716, -0.73739, 0.50884, 0.29557, -0.14115, -1.00683, 0.50411, -2.95657, -1.67636, -0.40150, 0.06383, 0.43147, -1.26055, -1.76877, -1.06580, 0.48660, -0.74557, -0.31539, -0.07767, -0.26225, 1.76686, 0.43505, -0.54219, -0.47646, 2.41501, +-0.48408, 0.96123, 0.21707, 0.47817, 1.22826, 1.54962, -1.45649, 0.15794, 1.22279, 1.65321, -2.46333, 1.11642, 0.14873, 1.97955, 1.56606, -0.22684, 0.52181, 1.21286, 0.52697, -0.45494, 1.84868, 0.53121, 0.05228, 1.24009, -0.41855, -0.05361, -0.08027, -0.34198, 0.88309, -1.22968, 1.59300, -0.83945, -0.58579, 2.75251, -0.62898, 1.36910, 0.14680, -0.25802, 0.92523, -0.22816, 1.07340, 2.01796, -1.11598, 1.87208, -0.84132, -0.21062, 2.24619, 0.17335, 0.18188, -0.75581, 0.09287, -0.37768, 0.78401, -0.04159, -0.79559, -0.23589, 1.33123, 0.03318, 1.11408, 1.79871, 1.82976, 2.36856, -0.05132, 0.85759, +0.88948, -0.23935, -0.19642, 1.09916, 0.86765, 0.98090, 0.03486, 0.11863, -1.27144, -0.44091, -0.31464, -1.33020, 0.64202, 1.88715, 0.71051, -0.45550, 0.85981, 1.18896, 1.10519, -0.56137, -0.36436, -1.04067, -0.59381, -0.67363, -1.44929, -0.35194, -0.22080, 0.19052, 0.63576, 0.32198, 0.36698, -1.28152, -0.21556, 0.60838, -1.01935, -0.46918, 0.22092, -1.03051, -1.26194, -0.33948, 0.51296, -0.08554, 1.87705, 2.15547, -0.55400, 1.01186, 1.13721, -0.75560, -0.35166, 0.34511, -0.06546, -0.36252, 1.30416, 1.40842, 0.48557, 0.43414, -1.30069, -0.32309, -0.02454, 2.57678, 0.49398, -0.17755, -0.50266, -0.79557, +-0.44347, -2.74255, -0.04377, 0.89062, 0.25396, 1.01948, 0.83221, 0.25708, -0.34530, -0.44666, -0.34416, -0.19136, 0.44180, -1.26345, 0.55965, -1.45709, -0.61870, 0.11526, 0.95614, -0.59831, -0.64239, -1.02599, 0.44717, 1.65438, -0.54283, 0.57172, 0.44865, -0.90019, 0.75748, 0.48545, 2.05881, -0.18516, -1.35201, 0.22267, -1.42674, -1.34704, 0.25124, 0.18225, 1.29673, -0.02259, 0.62285, -0.87909, -1.69738, -0.64903, 0.12163, -0.22755, -0.62187, -1.39414, 0.37594, 1.80404, 0.64330, -0.78364, -0.34218, -0.01659, -0.29421, -0.33887, 0.87907, -0.84116, 0.94137, -1.18447, -0.30840, 0.06894, -0.97674, -0.64895, +-1.14891, -0.37507, -0.94608, -1.42372, -2.29947, -1.58674, -0.87400, 1.25792, 0.68800, -0.09304, 0.95765, 0.55575, 0.04079, -0.04163, 0.80465, -0.96133, -1.68476, -0.75995, -1.05407, 1.13267, -0.65040, -0.37269, -0.92525, 2.04252, 0.32751, 0.25359, -0.13385, -0.44143, -1.48205, -0.07420, 0.03964, 1.32911, 0.12692, -0.22889, 1.42497, 0.47810, -0.59504, 0.89134, -0.81914, -1.09187, 0.68855, 0.42670, 1.31457, 1.72166, 1.11530, 1.91826, -0.83363, 0.55707, -1.44042, -1.86487, 1.30124, -0.35237, -1.04000, 0.28936, -0.90027, 0.30217, 0.24409, -1.11589, -1.06211, -2.37969, 0.86426, -0.62494, 0.60934, -0.18880, +0.05087, 0.20495, -1.47225, -1.20313, -1.91399, -1.74310, -0.22262, -1.52418, 0.14438, 0.37116, -1.91393, 0.04599, 0.19944, 0.91360, 1.21721, -0.31974, -0.37419, 0.76526, 0.10943, 0.54005, -0.41303, -0.82776, 0.34479, 1.63144, -1.00223, -0.95258, 0.47309, 0.06915, 1.05282, 0.38886, 1.14725, -0.38225, 0.25122, 0.74271, 1.19737, -0.25502, 0.47566, -0.49757, 0.39605, -1.45075, 0.13866, -0.43371, -0.04886, -0.86545, -1.71006, 0.69881, -0.75978, 0.73437, 1.48963, -0.57997, 0.00051, 0.59203, -0.59990, -0.27703, 0.39682, 0.07432, -1.37437, 1.61629, 0.12231, 0.47117, -0.13857, 0.88356, 2.27364, 0.46919, +-0.04952, -1.55059, -0.58811, -1.46429, 1.40141, 1.32176, -2.52692, -0.47695, -1.14075, -0.89188, -0.43380, 0.66947, 0.31049, 0.55931, 1.17695, 0.00351, -0.03247, 0.73976, 0.55057, -0.11149, 0.82657, -1.66980, 0.09472, -0.28481, 1.32116, -0.40684, -1.41034, -2.36353, 2.74372, -0.90585, 0.31950, -0.22183, -0.74127, 0.82917, -1.43084, -0.91278, -0.61824, 0.37111, 0.55439, -0.11626, -0.07776, -1.62370, 0.14349, -0.14720, 0.29436, 0.17281, 1.01865, -0.43469, 0.52624, -0.59222, 0.32542, 1.15441, -0.05944, -0.18822, -0.67390, -0.38358, -0.28828, 0.33258, -0.01336, 1.39139, -1.88272, -0.37155, 2.13750, -1.10945, +-0.03080, 0.62510, 0.29928, -0.18286, 1.08823, -0.92565, -0.29572, -0.42884, 1.02843, -0.36742, -0.32736, 0.60631, -1.58522, -0.37644, 0.21704, 3.22563, 1.03068, -0.91697, -0.38074, -0.63426, -1.56540, -0.00037, -1.03556, -0.02613, -0.42543, 0.90908, 0.01252, 1.58350, 2.90714, -0.54138, 1.29290, -2.59475, 1.20585, 1.20740, 0.31773, 0.15036, -0.32180, 0.35486, -0.22722, -0.63508, -1.14538, -0.74566, 0.66664, 0.30470, -0.14077, 0.48734, 0.07425, 0.19400, -3.10728, -0.90804, -1.68530, -1.42587, -2.26234, 1.52073, 1.52587, -2.83106, -0.44807, -0.00771, 0.01540, 0.53538, -0.91872, -0.17955, 1.09947, -0.43501, +0.69156, -0.99861, -0.29742, -1.03751, 0.42435, -1.97357, 2.01899, 0.53408, -0.02534, 0.80830, 0.82665, -0.17019, -1.93726, -0.94747, 0.42623, -0.77487, -1.74089, -0.17799, -0.73746, 1.15838, -0.95734, -0.10743, 0.63716, 1.99484, -0.09654, -0.77578, -0.79643, -2.42452, -1.31980, -1.64064, -1.72723, -1.79989, -0.79441, 0.16161, -1.69817, 2.15505, 0.33821, -0.58842, -2.41957, 0.56774, -0.28145, -0.78589, 0.55930, 1.11354, -1.24302, -1.03237, 1.97490, 0.67878, -0.30063, 1.26693, -1.82869, -0.03937, -2.30009, -1.21430, 1.42193, 0.73859, -1.83446, 0.19549, 0.10931, 1.42139, 0.25561, 0.38929, -0.73204, 0.00120, +1.32506, 0.43873, -0.10166, 0.73890, 2.35284, -0.16428, -1.49399, -0.66131, 0.02793, 0.55520, 0.93673, -1.22474, 0.67798, -1.66689, 0.85338, -0.62660, 0.73302, 0.61708, -2.22691, 1.22145, 1.00320, -0.57958, -1.69907, -0.47749, 2.14526, -0.71422, -0.71330, -0.40071, 0.74996, 0.35585, -0.24997, 0.07688, -1.50697, 0.24670, -0.20520, 0.68949, -1.42385, 0.11184, -0.57728, 0.78679, 0.14583, -0.88498, 0.05325, -0.60386, -0.66052, 0.19383, 0.93311, -1.12448, 0.34851, -1.69594, -0.91836, -0.96358, -0.88073, 0.43347, 0.47513, -1.35024, -0.23861, -0.03232, -0.71568, 1.36439, -0.27405, 0.06018, 0.71924, 1.06190, +1.08080, -0.58400, 0.64020, 0.25283, -1.10193, 0.81358, -1.23167, -1.11135, -1.72128, 1.09010, -0.33955, -2.54976, 0.64426, -0.36763, 1.25151, 2.21685, -1.89643, -0.16387, 0.82798, -0.77685, -0.75784, -1.11664, 1.68083, -1.51176, -0.90511, -1.11946, -0.65448, 2.20566, -0.83691, -0.02311, 0.49247, -1.22492, -1.75301, 1.27472, -0.08611, 0.94206, 0.45609, -0.47151, -0.07764, 0.40158, -0.81649, 0.59251, 2.38774, 0.23925, 0.42556, 0.91261, 1.06681, -0.93983, -0.23692, 1.14284, -0.46449, -0.01022, 2.49316, -0.58021, -0.34785, 1.00303, -1.42809, 0.88188, -1.53660, 0.78696, -0.41443, -1.02203, -1.72535, -1.21178, +-0.98215, 1.47668, -0.59062, -0.15668, -1.07093, 2.07996, -0.19986, 1.34627, 0.28054, -0.00029, -0.94154, -2.60841, 0.71361, 0.21274, -0.86427, -0.56349, -2.30409, 0.96132, 1.54533, -0.79307, -2.10285, -0.28428, 0.56236, 1.37934, 0.93077, 1.58885, -0.16095, -0.21729, -1.19587, -0.30435, 1.92080, -1.69810, -0.10540, -0.20562, 1.25091, -1.02732, -2.28199, 0.76290, -0.36874, -1.19129, 0.07533, -0.16255, 1.38386, -0.17487, -0.83818, 0.08513, -1.71853, -0.20368, 0.31384, -0.89831, -0.59023, -1.90992, -2.10733, 1.45658, 1.10157, 0.38353, -0.22832, -1.96643, 0.75712, 0.62849, -1.22308, 0.59733, -1.07526, 1.27170, +-1.13263, -1.28112, 0.81436, -1.27593, -0.01944, -0.21478, -1.22214, -0.12944, -1.69363, -2.01576, 0.32652, 2.12947, -0.20326, 0.78611, -0.77334, 1.45349, -0.77045, 0.18846, 0.52359, 1.28806, 1.27522, -3.18017, -1.22818, -1.11138, -0.96328, 0.66590, 2.01800, 0.61014, -0.65624, 0.33060, -1.19629, 0.58483, -0.24029, -0.99670, -0.21893, 0.53487, -0.40401, 1.25038, 0.44774, -0.58808, -1.13428, -0.89820, -0.14691, -1.90689, -1.66584, -1.31739, 0.78591, -0.52298, -0.96763, -0.40418, -0.23967, -0.11918, -0.52421, 0.23085, -0.28273, 0.28662, 0.08784, 0.21503, -1.12845, -1.30837, -1.18540, 0.72182, -0.01803, 0.28486, +-0.44188, -0.13162, 1.17712, 0.99992, 1.06130, -1.05539, 0.78427, -2.43367, 0.47468, -0.36206, 0.89826, -0.64899, 0.83955, -0.55085, 0.56105, 0.86740, -0.86672, -0.54790, -1.60861, 0.52317, 0.43914, 0.51872, -0.88617, -0.56208, -1.26365, 0.11480, 0.97327, -0.20247, 0.29936, -0.02808, 0.17504, 0.48375, -0.51707, -1.40060, -1.14576, 0.93756, 3.73235, 1.07957, -0.18677, -1.58973, -1.03314, 1.95694, 0.35415, -0.94482, -0.11681, 1.46189, 1.12970, -0.64514, 0.05663, 0.77783, -0.22348, 0.30408, -0.10255, -1.36228, -0.18580, -0.10399, -0.52640, 0.67907, 0.42146, -0.60132, 1.04728, -0.18404, 0.06503, 1.39650, +1.13440, 0.31903, 1.42190, 1.42029, -0.84804, -1.17144, 0.17954, 0.46242, 0.79624, 1.07440, -0.41591, -1.18383, 0.14840, -0.83853, 1.08556, -0.54965, -0.50927, -0.88683, 0.89594, 0.40892, 0.79908, -0.77622, -0.66664, 1.52356, 3.08583, -0.15159, -1.08701, -0.39504, 0.74168, -1.39086, 1.01142, 1.05388, 1.20259, 0.85924, -1.29493, 0.35616, -0.87993, 0.29775, -0.88867, 0.73344, -1.12812, -0.11443, 0.81236, -1.68076, 1.13690, 1.37992, 0.96379, -0.13323, -2.50620, 1.41904, 0.09619, 1.26131, 0.55747, -0.40549, -1.04467, -0.41703, -0.32552, -0.64923, 0.67428, -1.01231, -1.55218, 0.40346, -0.00834, -0.70511, +-0.92780, -1.11749, -0.33897, 0.56567, 0.00170, 0.82810, 0.85832, -1.47688, 2.41514, -0.91181, 0.95481, -0.25044, -0.58886, -0.22235, -0.66391, 0.29969, 0.33433, -1.62437, 1.07522, 0.76843, -0.01292, 0.15365, -0.52332, 1.23498, 1.53904, 0.36254, 1.21634, 1.77216, 0.27623, 0.62172, -1.30136, -0.64784, -1.28911, 0.69986, 0.02382, 0.23781, 0.91037, 0.03833, -0.26766, 0.82589, 0.90366, -0.66367, -0.31346, 0.32172, 0.61129, 1.19808, 0.87589, -0.47908, 0.38143, -1.51587, 1.59373, 0.94156, -0.54849, -0.65676, 1.80577, 1.97424, -0.05848, -0.22448, 0.38339, 1.17076, 1.22695, -1.15642, 1.44157, -1.42682, +0.75543, 0.38103, 1.15686, -0.70363, -0.06292, 0.02797, 1.88115, 0.07363, 0.55151, -2.45638, 1.11881, 0.18466, -0.83830, -1.74028, -2.15651, -0.15095, -0.04787, 0.13943, 0.76994, 0.14245, -0.95528, 1.88322, -0.91702, -1.99604, -0.06854, 1.16264, 2.08002, -1.13562, -0.69329, 0.17104, 0.02930, 0.04341, -1.32453, 1.53579, 0.20082, -0.03935, 0.07071, -0.14976, 0.83360, 1.53013, -0.16229, -0.78130, 0.83169, -2.62397, 0.65054, -1.40282, 0.14715, 0.34408, 0.66621, -0.97444, -0.29585, -0.57301, 0.51157, 1.31904, -0.35123, 1.49241, -0.55427, 1.98324, 1.19529, 1.12972, -0.92672, -1.10841, -1.19969, -0.20723, +-0.14345, 0.33852, -1.00998, 0.63009, -0.44018, 0.65949, -0.90856, -1.57594, -0.92624, -1.73393, 2.26012, -2.08883, -0.46018, -1.79345, 1.00182, 0.09763, -0.73875, 0.98824, 0.46369, 1.69680, -1.78474, 0.09431, 0.73710, -0.42430, 1.31311, 0.23846, -1.35844, -0.07461, 1.12012, 0.00881, 0.49328, 2.05067, -0.08316, 0.42063, -0.59652, 1.54682, -0.98200, 0.54229, 0.65515, -1.28090, -0.04988, -0.39563, -0.21410, 0.17323, -1.39711, 0.67453, 1.72543, 2.66193, -0.10518, -0.07842, 0.13809, 0.84766, 0.79499, -0.23640, 2.05213, -1.72245, -1.40186, -0.27347, -0.49579, 0.80458, -1.01547, 0.86146, -0.25368, -0.46196, +-0.23383, -0.50026, -2.07530, 0.81915, 1.83364, 0.69916, -0.26968, 0.15358, 0.58225, -1.50951, 0.80619, -0.36659, 0.35474, -0.00779, -1.32348, -0.86667, -1.37336, 1.47646, 0.98162, 0.73211, -0.23950, 0.84806, -1.47818, 0.01623, -0.53480, -0.94753, -1.40731, -0.77609, 0.75078, -0.92873, -0.04792, -0.50408, 1.41171, 0.01786, -2.10980, 0.79434, 0.12221, -0.55923, 0.14971, -0.24993, 1.53726, -1.51673, 0.49920, 0.82681, 0.81600, 0.72284, -1.70331, -0.85470, 1.10472, 1.62355, -1.23560, -1.76451, 0.77465, -2.64881, 0.44162, 0.68770, -0.59858, -0.69049, 0.38811, -1.02720, -0.08050, 0.42452, 0.13659, 0.72184, +1.06941, 0.02521, -0.50933, 0.31185, -0.42669, -1.78867, -0.62025, 1.14606, 0.98392, -0.24657, -0.52661, 1.18837, 1.05207, 0.62042, 0.31162, 0.79168, -0.76924, 0.15258, 0.50725, -0.76628, -0.60436, 0.93339, -1.25667, 1.16504, -0.45793, 1.82948, -1.71842, 1.17722, 0.89556, -0.18812, -1.29834, 0.67384, -2.17051, 0.50042, 0.65010, 2.11248, -0.53700, -0.50740, 0.34560, 0.72766, 1.67805, 0.39140, -1.00035, 0.18316, 0.68533, -2.12477, -0.00757, 0.75293, 1.99713, -1.19696, -0.53677, 1.89026, 2.22987, 0.19962, 1.64625, -1.00265, -0.87274, -0.46478, -0.04596, 0.64445, 0.34478, -1.31029, -0.32131, 0.48237, +1.51860, 0.74759, 0.67646, 2.41219, -2.44067, -0.16946, 0.15967, -0.33610, 1.03948, 0.29192, 1.89108, -0.89558, 0.51313, -0.84906, -0.45269, 1.60269, -0.42449, 0.34259, -0.15604, -0.46743, 0.27643, -1.37793, -0.63716, -0.32612, -0.06757, -0.88117, -0.22763, 0.71132, 1.24376, 1.12436, 1.54314, -0.90322, 1.10818, -0.50413, 1.90760, -0.33217, -0.06826, 0.98882, 0.33356, -0.29619, -0.71083, -0.41040, 1.15772, 0.42727, -0.27667, -0.28222, -0.06911, 0.18683, 0.85124, 0.60600, 0.36921, -1.09003, 0.23113, 0.94612, -2.01327, -1.53585, -0.02236, -1.44636, -0.35940, 0.62334, 1.75081, -1.36323, -0.16271, 1.35951, +-0.55617, 1.22338, 1.30226, -1.21134, -0.25414, 1.34731, 0.05779, 0.75345, 0.57519, 0.06644, 0.66327, -1.97076, -0.37293, -0.03295, -0.14418, -0.96525, 1.98824, -2.21933, -0.87117, -0.18441, 0.66218, 0.93548, 1.49975, -2.07163, 0.61115, 0.07567, 0.02484, 0.68219, -1.11725, -1.00195, -0.17777, 1.97195, -0.02125, -1.65560, -0.53055, -1.27029, 0.60085, 1.03071, 0.58876, 0.97951, -0.41787, -1.52441, -0.68917, 0.28042, -0.55508, 0.26340, -1.76369, 1.98453, 0.00308, 0.70924, 0.11651, -0.37816, 0.05581, 0.45859, 1.05684, -0.32955, -1.12656, -0.81931, 0.85486, -0.70635, 0.02575, 1.21069, 0.32294, -0.75017, +-0.39874, -0.66534, 0.41713, -0.16007, -0.36762, 1.16510, -0.27389, 0.08077, 0.48614, -0.71607, -1.58348, -0.56218, -0.15395, -0.53679, 0.42002, -0.36951, 1.34904, -1.57607, -1.36555, 1.02446, -0.18452, -1.10210, -0.52412, -0.06563, 1.96456, 0.48891, 0.38143, 1.62727, -0.32125, 0.47865, -0.35632, -1.26215, -0.40281, -1.43002, 0.13185, 0.04344, 1.70968, 1.05832, 1.02037, 0.22664, 0.34810, -1.09991, 1.63063, 0.73564, -0.06761, 0.69521, -0.07756, -1.41133, 0.22939, -0.76372, 0.02177, 1.56401, 2.93553, -1.36042, -1.19736, 0.53739, 0.82223, -0.77064, 1.65470, -0.10959, 0.00797, -1.27207, -0.74440, 0.29212, +0.08182, -0.41645, 0.65784, 0.98224, -0.54351, 0.96184, -0.47384, 1.42663, 0.86057, 0.39083, -0.91203, -0.56799, -2.21293, 0.62288, -1.46987, 0.24210, 0.14214, -1.74878, -0.53856, -0.35957, 2.36577, 1.80212, 1.43301, 0.46596, -0.07406, 1.67309, -1.01597, -2.09173, -0.23821, 0.25365, 2.27421, 0.55430, -0.43332, -0.30797, 1.70938, -0.96675, -2.61847, 1.06292, -2.44560, 0.61591, -0.56146, -0.60065, 0.50040, -1.32383, -0.53765, -0.55117, -2.28941, 0.97133, -1.14042, 0.15860, 0.94209, -1.51321, 1.01830, 1.19879, 1.65665, 0.16870, -0.26757, -0.25419, -0.41784, 0.61530, 0.62305, -0.13424, 0.71097, 2.28112, +-0.32031, -0.86610, 0.28003, -0.51036, 0.28176, 0.56204, -0.28034, -0.37340, 0.64528, -0.32276, 0.00596, 1.00397, 0.36776, -0.41376, -1.26020, 0.13010, -0.73154, -0.79859, -0.86400, -0.72888, -1.56888, 0.06128, -0.44659, 0.41720, -0.34880, -0.20431, 0.21616, 0.00524, 0.90961, 0.53951, 0.04621, 1.03704, 1.32539, -0.67283, 1.93836, 1.40872, 0.52947, -0.29925, -1.73153, -0.34884, -0.87229, -0.06157, -0.89567, 0.26721, -0.64687, -0.84065, 0.55543, -1.41664, -1.98491, 0.68843, -0.47543, -0.88670, 0.33870, -0.44652, 0.13000, -0.08008, -0.64278, 0.99820, -1.36234, 1.30818, 0.72078, 0.11669, 1.00159, 1.76648, +-0.36990, -0.78056, 0.06567, -1.28402, 0.24409, 0.60356, -1.05943, -1.70662, -0.17719, -0.52357, -1.25040, 0.02667, -1.52620, 0.48890, 0.28346, -0.92938, -1.28038, 1.21397, -0.39090, -0.60634, -0.47653, -0.47706, -1.76067, -0.17785, 1.88587, 1.52941, -0.49607, -1.43847, -1.21620, -0.91761, -0.35432, 0.97979, -0.26006, -0.37598, 0.09880, 0.25786, 0.02820, 1.38677, -1.06562, -0.59899, 0.48055, -0.63598, 0.14060, 1.19282, -0.26880, -0.20053, -1.02754, -0.88054, -0.94464, -0.37008, -0.57156, -0.42149, -0.01488, -0.94881, 0.26900, -1.06691, 0.05576, 2.33893, 0.63671, -0.18652, -0.46782, -0.24923, -0.17402, 1.30544, +0.67096, -1.22381, -0.64890, -1.67469, -1.95983, 0.77944, -1.69572, 0.37552, 0.89875, -1.26597, -0.13931, 1.79475, -1.65009, 0.44733, 0.60627, 2.37372, -0.26378, -0.37641, 0.92563, -0.55620, -2.14089, -0.26545, -0.55725, 0.07891, 1.94441, 1.07178, 0.18906, -0.31709, 0.81907, -0.28213, -1.97921, -0.74303, -1.02584, -0.80108, -1.11064, 0.35012, -1.69784, -1.36524, 0.78445, 0.66244, 1.83501, -0.84242, -0.03233, 0.14113, -0.07926, -1.77958, 1.61961, -1.88726, 1.85939, 0.91336, -1.64248, -0.99494, -1.69463, -0.62613, -0.29273, -0.03126, 1.14604, -0.39894, 0.63413, 0.18927, 0.63215, 0.24277, 1.23844, -0.53835, +-1.12126, 0.38923, 0.52914, 1.36613, 1.99478, -0.25336, 0.24596, -1.19768, -0.93361, -2.31835, 1.11598, -0.96021, -1.14159, -0.70600, -1.35728, 0.15248, -1.25942, 1.28117, -1.05985, 0.48812, -0.65595, 0.37573, 0.66600, -0.09411, 0.41905, -1.70704, 0.98177, 0.88304, -0.62144, 0.57098, 0.66816, -0.51726, -0.28822, -0.47544, 0.80421, 0.17266, 0.90245, -0.00412, 0.34731, 0.04538, -1.27644, -0.38290, -0.24679, -1.12834, -0.35122, -0.88030, -1.87116, -0.14328, -0.32227, -1.17419, 0.20270, 1.92353, -0.63623, -1.07309, -0.18825, 1.74183, -1.15197, -0.70800, -0.63281, -0.05853, 1.24861, 1.04910, -0.76207, -0.05734, +-1.04875, 1.24489, 0.43201, 1.66222, -0.49876, 0.90150, -0.11049, -1.57717, 0.87141, 1.27562, 1.17356, 1.44552, 0.30656, 0.21045, -0.28692, -0.53994, -0.48028, -2.29124, -1.10940, -0.94760, 1.81591, -0.70509, 0.84946, -1.03983, -0.02500, 1.36298, -0.38589, -0.14816, -1.00050, 0.38462, 1.56494, 1.29673, 0.48227, -0.29301, -0.31367, -0.05131, 0.47230, 1.41305, 0.87384, -1.56192, 0.97904, 0.47610, 0.51054, -0.80561, -1.27843, -0.96398, 0.96633, -0.79974, 0.07939, 0.94403, -0.21355, -0.34755, -0.42585, 0.84233, -1.67293, -0.37999, -1.28384, -0.44033, -1.31372, -0.00293, -0.20391, 1.49640, 0.83342, 0.10499, +-0.02965, 1.26781, -1.10543, 0.28042, 1.96212, -1.82169, -0.36095, -1.01945, 0.85623, -0.06364, -0.76892, 1.65932, 0.28071, 0.87444, -0.09828, 0.70769, 0.09172, 0.06880, -0.56460, -0.18354, 0.32629, -0.41302, -0.78298, 0.83742, 1.07006, -0.62990, -0.18699, 1.61414, 0.45196, -0.85458, -0.47810, -1.24300, -0.45937, -0.62970, -0.83760, 1.41594, -0.40552, 1.15733, -0.92623, 0.13014, -0.86398, -1.21415, 0.70364, 1.41611, -1.95213, -1.44595, 0.08010, -0.91166, 0.40821, 0.80066, -0.61422, 2.13888, 0.07164, -0.61260, -0.43036, -0.73691, 1.89857, 1.60878, 0.31212, 1.01591, 1.03843, -0.61130, 1.31810, -0.48210, +-1.75973, 0.00196, -2.84218, -0.20289, 0.08391, 0.42886, -1.05264, -0.49806, 0.18220, 0.04038, -0.28038, -1.23078, 0.35082, -0.22414, -0.85740, 0.80780, -2.07420, 1.72325, -0.70579, -0.47192, -0.97442, -0.31536, -1.48302, -1.09637, -0.84983, -0.25631, -0.70238, -0.31105, -0.83542, 0.26255, 0.90094, -1.79757, 0.82159, -1.27730, 0.61218, 0.85829, 0.05724, 1.61900, -0.15573, -0.17525, 0.40899, 0.16810, 0.51295, 0.20267, 1.33036, -1.10901, -1.31102, 0.12868, -0.22335, 1.08996, 0.45027, -0.40539, 1.10023, 0.30340, 0.16487, 1.49554, 0.84643, -1.62994, 1.66596, -0.31752, 0.46857, 0.05374, 0.36869, -0.67102, +-0.15785, -0.24943, -1.40411, 0.04584, -1.31245, 1.51022, -0.66917, -0.36155, -0.83269, 0.67167, 2.09748, -0.74090, 1.18404, 0.25173, -2.13242, 0.80173, 1.70981, -1.41447, 0.26799, -0.27108, -0.38819, 0.55865, 0.92100, 0.66852, -0.90576, 1.37308, -1.31954, 0.68507, 1.85130, -1.64615, 0.73646, -0.32470, -0.50350, -0.13833, 0.50699, -0.59025, 0.01329, 0.57235, 0.36984, -0.37668, -0.49551, 0.81249, 0.27445, 2.83979, 1.61978, -1.72236, -1.59676, -0.06710, -0.50222, -1.33521, 0.40875, 0.00278, -0.88698, -1.14133, -0.85463, 1.48367, 2.36314, 0.20475, 2.08305, -0.78855, -1.56132, 0.26494, 0.19972, 0.85236, +-0.68197, 1.45853, 0.03445, 1.03007, -0.14704, -0.86276, 2.39820, -0.05952, -0.06300, -0.56264, 0.38368, 0.31118, -0.72168, -1.38548, 1.18338, 1.09109, -0.21199, -0.84324, 0.18898, -0.91309, 0.46565, 0.24566, 0.08222, -1.11791, 2.04297, -1.36056, -0.52880, 0.70379, 0.06458, -0.46106, 1.02014, 3.22286, -0.12610, 0.29218, 0.07714, 0.80381, 1.96767, 0.13806, 0.76584, 1.09441, -0.40378, -1.89680, 0.25749, 0.12488, -1.67954, 1.24401, 1.28615, -1.59418, 0.71315, -0.28243, 1.18885, -0.89441, 0.85204, -0.84249, -0.32052, -0.21771, 1.04288, 1.90814, 0.25459, 0.37996, 0.82326, -0.04784, 2.87437, -0.76653, +-0.19371, -0.98610, 0.35462, 0.52371, -0.01730, 1.11070, 0.17104, -1.57725, -1.10320, 0.57035, 0.51845, 0.76793, 0.51931, 1.34121, -0.15108, -0.32770, -1.67606, -0.27775, 1.06966, -0.13198, -0.53427, 0.08965, 0.66656, 0.65510, 0.77361, -1.21142, 1.38598, -0.43309, -1.25268, 0.02509, -0.73782, 1.71626, -0.12372, 0.95945, -0.16292, 0.36670, -1.04976, 0.24988, 0.62779, 0.35464, 1.63582, 2.12465, -0.67435, -0.90233, -1.79231, -0.61937, 0.23921, -0.50576, -1.15414, -0.23961, 0.19712, 0.28141, -0.13606, -0.65699, -1.08715, 0.43722, -0.42221, 0.96399, -0.29380, -1.91467, 0.15305, 1.08725, -0.45863, 0.98685, +0.50050, 1.41606, 0.76723, 0.05869, 0.10637, 0.44144, 0.32050, 0.41275, 0.71167, 1.06365, 1.05911, 0.28638, -0.97611, 0.02161, 0.11512, 0.49350, -1.33829, 2.12467, 0.27957, 0.20982, 0.12984, 0.05046, 0.27438, -0.03753, -1.83756, 1.14600, 0.96956, 0.06464, -1.39903, -0.83745, -0.59838, -2.16735, 0.70502, 1.72023, -1.29870, 0.41325, -0.43688, 1.28187, 0.71644, -0.49486, 0.20757, 0.48417, 0.22708, 0.27281, 0.75162, 0.48108, 1.32875, -1.90497, 0.92129, 1.07641, -0.38744, 0.75147, 0.61688, -0.42900, 0.31537, -2.21081, -0.18292, -1.04294, -0.35134, 1.03843, -0.07180, -0.76556, 1.55867, -0.22863, +1.49350, 0.55408, 1.96129, 0.84232, -2.45283, -0.13991, -0.68712, -0.36660, -0.12295, -1.75261, -0.28360, -0.70936, -0.77878, 1.08527, -1.80771, -1.26127, 0.01879, -0.86670, 0.32438, -0.52551, 0.93474, 0.06671, 0.96247, -0.78579, -0.12227, 0.43109, 1.40144, 0.94431, 0.15306, 0.15629, 0.64670, -0.85298, 1.43596, -2.05059, 0.76253, 0.65944, -1.36831, 3.00868, 0.99922, 0.13174, 0.47545, 0.71578, -1.34971, -0.28216, -0.48457, 0.98250, 0.83969, 0.49188, 2.12796, -1.25900, 1.49941, 0.08936, 0.74608, 0.11802, 1.58701, -1.20431, 0.09795, 0.40399, 0.67650, -0.59821, 0.58008, 0.80541, -1.40809, -1.10583, +1.07044, 1.04651, -0.99949, 1.74010, 0.87613, 0.85732, -0.81973, -0.74091, 0.71935, -0.77146, 0.24034, 0.08799, -0.13362, -0.46424, -0.27496, -1.05991, 0.49405, -0.37944, -0.20287, 1.58490, 0.12594, -1.65536, 0.51062, 0.93719, -0.18695, -0.78270, 1.58639, 0.20756, -0.61131, 2.10099, -1.72123, 1.43375, 1.74634, 1.04878, 0.70205, -0.03670, -0.87451, -1.05951, 0.16429, -0.15755, -1.48344, -0.36871, 1.17912, -0.36796, -0.61102, 0.42136, 1.88334, -0.19787, 0.36179, -2.18403, 1.85511, -1.33965, 0.36018, -0.53948, 0.78403, 1.41067, 1.64078, 0.89603, 1.60597, 0.93638, -0.60354, -0.40961, -0.10988, 0.36093, +-0.05875, 0.07905, -0.25230, -0.33927, 2.24002, 1.68434, -1.74417, 0.77714, 0.69936, -0.82488, -0.75625, -0.19355, -0.38622, 0.54469, 0.60354, -0.68208, -2.04304, 0.51448, -0.16888, -0.63315, 1.94429, 2.35122, -0.09755, 1.26276, 0.14659, -0.52332, 1.68198, -2.14919, 1.29116, -2.16641, 0.63243, -0.51877, -0.01213, -0.11370, 0.14179, 1.33895, 0.98973, 0.76547, -0.83906, -0.26265, 0.67825, -2.16233, -0.24544, -1.24337, -2.00078, 0.60370, 1.41613, -0.52912, -0.40633, 0.56103, 0.95182, 0.47146, 0.79244, 0.04747, 1.29962, -0.99397, 2.52184, 1.18105, -0.54715, 0.02190, -2.82601, 2.02591, -0.21875, 1.97493, +-0.70788, -1.05614, -0.58573, -1.87555, 2.21268, -0.42026, 1.15872, -2.33464, 0.10560, -1.04543, 0.60600, 1.35253, -0.36869, 0.58933, -1.08283, -0.37170, -1.20780, -0.33685, 2.49333, -0.16303, 1.86111, 1.41198, -0.66867, 0.86902, -0.82931, 0.35302, -0.87345, 0.77361, 1.31222, -0.29725, 0.62595, 1.09892, -1.56533, -0.75600, 1.59041, 1.30796, -2.37340, 0.30862, -0.89136, -0.52537, 0.13289, -0.74156, 0.02176, 2.17797, 0.39771, -1.04974, 0.49986, 1.59608, -0.68553, 0.79920, -0.18849, 1.14007, -1.73230, -0.19853, 0.61572, 0.25465, 1.17399, 1.23377, 0.11273, -0.10027, 0.10900, 0.35467, -1.10770, -0.69153, +1.46873, -1.58668, -1.29734, 1.97055, -0.24602, -0.40158, 0.81875, 0.82245, -0.92513, 2.89450, 0.46690, 2.19699, -0.75357, 0.43058, -1.37149, -1.22306, -0.51599, -0.16558, 0.97936, 0.23444, -0.26459, -1.01380, -0.43677, 1.62744, 0.16396, 0.69508, 0.16128, -0.80739, -1.87871, 1.52749, -0.59756, 1.45053, 1.12934, -0.02517, -0.66486, -1.25110, -0.76818, -1.74193, 1.63040, -0.16086, 1.83535, 0.35414, 1.43593, -0.13164, -0.35901, -0.57121, 1.12846, -0.99477, 0.39406, 1.63473, 0.16614, -0.69718, 0.33451, 1.10949, -0.46325, -0.66623, -0.01227, -0.32422, -0.16240, -0.59061, -0.88956, -0.28218, 1.14291, 0.20154, +0.64262, 0.14026, -1.30696, -1.28751, -0.68438, -0.75054, 0.48805, -0.38141, -0.00595, 0.23155, 0.63966, 1.29846, -0.47975, 0.67955, -0.02588, 0.01190, 0.98455, 0.83194, -0.27647, 2.29089, 1.04483, -0.78936, 2.17400, 1.01479, 1.04895, -0.19965, -0.22699, 0.62608, 1.23460, -0.18478, -1.51922, 0.59210, 0.44666, 2.73696, 0.49241, 1.71897, -1.83353, 1.35089, -0.04552, -0.50263, -0.46206, -0.82532, 0.82975, -0.44082, 0.61754, -1.74881, -1.68230, -0.49367, -1.61320, 1.24223, 0.86608, -0.41985, 0.81008, -0.76836, 0.84330, -0.00538, 0.86393, -0.45242, 0.49451, -0.09163, 0.17481, 0.63112, 0.36633, -1.53500, +-0.51884, -0.87973, -1.09854, 1.12816, -1.13970, 0.06002, 0.63892, 0.67210, -1.12155, -1.48628, 0.11686, -2.63368, -0.19291, -0.79701, -0.97479, 1.28248, 0.46079, 0.81323, -1.33644, 0.42208, -0.50437, 2.56692, -0.91104, 0.61386, -0.44685, 0.17609, -0.58936, -1.65898, -0.43254, 1.14656, -1.64963, -2.13793, -1.08530, 0.22308, 1.15913, 0.93997, 0.61596, 1.87234, 0.05105, -1.97969, -1.36569, -0.78382, 0.23070, -0.55726, 0.50779, 1.91191, -0.07867, 0.16832, -1.78717, 0.35900, -0.10613, 0.92756, -0.12109, -0.57165, -0.98519, 0.25179, -0.71003, -0.36158, -0.62466, 1.40113, 1.49025, 0.63996, 1.28984, 1.33859, +-0.12748, 0.02976, 0.98453, 0.61453, 0.83088, -1.14493, 0.21869, -0.81207, -1.23387, 0.21965, -1.07109, 1.21367, -0.74818, -1.27440, -0.82227, 0.54542, 0.02904, -0.82582, 0.40680, -0.10317, -0.21264, -0.82741, 0.31726, -0.10815, -0.58012, 0.10760, -0.31160, 0.60859, 0.66213, -0.08115, 0.75810, 0.67680, 1.11289, 0.23947, 1.17667, 0.72546, -0.22175, 0.16248, -0.52927, -1.07751, -1.16252, 1.93494, -2.29873, -0.65138, 0.50720, -0.12296, 0.07888, -1.21514, -0.39126, -0.67481, 0.25424, 1.63472, -1.11124, 1.13749, 0.62971, -2.17571, 0.47037, 1.17542, -0.05840, 0.72629, 0.00190, -0.53082, 1.79319, 0.06764, +2.14840, -2.04763, 0.40045, 0.33366, -1.08072, 0.90621, 0.23899, 0.02496, 1.90927, 0.25585, 0.65210, 1.36074, 0.78194, 1.30501, -1.08725, 0.25776, -0.81956, 1.29409, 0.16115, -0.41201, 1.66141, -1.05713, 2.76705, 0.39137, 0.78506, -0.16813, -0.83407, 0.92876, 0.15419, -0.90626, -0.64722, 0.22869, -0.09209, 1.81831, -0.73382, -1.03042, 2.65436, 0.03054, -1.73903, -0.95254, 0.42830, -1.61201, 2.12077, 0.25899, -0.54073, -1.06260, 1.56609, 1.09091, -2.23900, 0.11728, 0.00656, 0.38827, -0.97593, -1.23066, -0.94409, 2.61134, 1.70257, -0.33242, 0.44974, -0.07465, 1.21338, 2.09033, 0.25406, 0.49283, +-0.62045, -0.21876, -0.32497, -0.04023, -0.69510, 2.12204, -1.11244, 0.43845, -0.41484, -0.32158, 2.25632, -0.46513, 0.83654, -2.63866, 0.88529, -0.69221, -1.75318, -1.08362, -1.57059, -0.86027, 0.43989, 0.37089, -1.41272, 0.51753, 0.26098, -0.19951, -0.81329, -0.85316, 1.32904, 0.53731, -0.36025, 0.27005, -0.97843, -0.23754, -0.09485, -0.20283, 0.68119, -0.52586, 1.37905, -0.59313, 1.22688, -0.97753, -0.02872, 1.37402, -1.33569, 0.85534, -0.88724, 0.31323, 0.08768, 0.75093, 0.69044, -0.04054, -0.06231, 0.53500, -0.56410, -1.89249, 1.12571, -1.00850, 0.13169, -0.61826, -0.39555, 0.87900, -0.57046, 1.49484, +-0.84398, 0.31374, 0.69939, 0.04856, 0.85372, -0.45852, 2.45259, 0.89447, 0.43306, -1.32250, -0.73922, 0.97218, 0.50833, -1.23757, -0.59799, 0.80376, 1.69107, 0.04065, -0.96661, -0.51084, 0.76577, 1.08035, -0.40444, -0.05313, -0.94257, -1.16316, 0.29386, 2.32418, -0.22637, 0.51935, 0.58020, 0.69910, 0.06665, -0.58845, 1.73900, -0.61540, -1.00563, 0.68557, -0.13704, 0.35768, -2.13131, -0.11600, 0.08719, -1.01926, -0.70395, -0.71532, 0.46844, -0.93264, 0.91548, 2.13038, -0.58277, 0.28955, -0.30326, 0.10958, -0.99879, -0.25626, 0.77673, 0.15157, -0.63552, -0.47180, 1.34853, 0.27666, -1.55683, 0.87365, +-1.40585, 0.44493, 1.13924, -0.59671, 2.53301, -0.18772, 1.07442, 0.68799, -0.40660, 1.15862, -0.02380, -0.03530, 0.96314, 0.55183, 0.85539, -1.48252, 0.81620, -0.02124, 0.49365, -1.35158, -0.27125, 0.18748, 0.88270, 0.76936, 0.69983, 0.25673, -0.02413, -0.51860, -0.23485, -0.90501, -0.16488, -0.58260, -0.20776, 0.71860, -0.20625, 1.70542, -0.72445, -1.48237, 0.20998, 0.86173, 1.53160, 0.86054, 0.79436, 0.93313, 1.27692, -1.11559, -1.02488, -0.59363, -0.20938, -0.79121, 0.89910, 0.62078, -0.17769, 0.38392, -0.49995, 0.20730, 0.28266, -1.79260, -1.56844, -1.00290, 1.64266, 1.46768, -0.58198, -0.70856, +0.12443, -1.12864, 0.83705, 0.35632, -0.46227, 0.83671, 0.17502, 1.07355, 1.19333, -1.31351, 1.22683, 0.83176, 1.02351, 1.29801, -1.52851, 0.06286, 0.58821, 1.08345, -0.47213, 0.23109, -0.22920, 0.67146, -1.43711, 0.35106, -1.05384, -1.03279, -0.66612, 1.56324, 0.30354, 0.10757, -1.64372, -0.54469, -0.81296, 0.41802, -0.53953, 1.18226, 2.08539, -1.31628, -1.01529, 1.00961, -0.58810, 0.18902, 0.07781, -1.25920, -0.05327, 0.53479, -0.04700, -0.68084, 1.02536, -1.48766, -0.48156, -1.07584, -0.24093, -3.52910, -0.31131, 1.60169, 0.01984, -0.50108, 0.14913, 0.49991, 0.44840, 0.75204, -1.94584, 2.00248, +-0.17991, 1.50679, 0.51871, -1.57105, 0.97384, 0.90076, 1.13977, -1.43204, 1.12098, 0.00302, 0.92664, 1.43768, -1.37887, 0.29276, 0.54794, 0.10438, 0.49527, -0.25232, 1.53203, -2.69946, -0.50416, 0.60821, -0.02581, 1.48309, 1.49463, -1.72485, 1.12097, -0.46016, 0.82215, 0.27717, 0.16834, -1.08957, 1.76824, 0.91057, -0.51402, -0.46926, -3.00164, 1.49226, -1.65323, -1.97292, -0.29356, -1.01265, -0.25551, -0.16167, 0.80305, 1.28383, 0.07862, 0.56667, 1.79296, 0.20755, -1.31717, -0.14849, 0.36426, -1.31647, 1.83686, -0.12404, 1.06296, -0.53891, -2.71717, 0.60969, -1.25878, 0.66118, 0.10978, 0.49708, +-0.30865, 0.67834, -2.05731, 0.83400, 0.13812, 1.42282, 0.13977, -0.00123, 0.38989, -0.16256, 0.77016, 1.02274, -0.30452, -0.31525, 0.36152, 1.25875, -1.80018, -1.24276, 0.42803, 2.07865, 0.61861, -0.41663, 0.03361, 1.31897, 0.92185, -0.92333, -0.46355, -1.64569, 0.33774, -0.95833, -0.46237, -0.82219, 1.19943, -0.74998, -2.07049, -0.27183, -0.59084, 0.19757, -1.26779, -1.38016, 0.21009, -0.27851, -0.27691, 0.47747, -0.39004, -0.14836, -0.51376, 0.50126, -0.82392, -0.12940, -0.41000, 1.13819, -0.35502, 0.62872, -0.15008, -1.48518, -1.02349, -2.23189, -0.99930, 0.06902, -0.47432, 1.19791, 1.34000, -0.18348, +1.54009, 0.68613, 0.25770, -0.49170, -1.15191, -0.95289, -1.01602, 0.44749, 1.31346, 0.86875, -0.43888, 0.94213, 0.13303, 0.15472, 0.05747, 0.36445, -0.23481, 1.01451, 1.21191, -0.98773, 1.17395, 0.78880, 0.07422, -0.47604, -0.43743, 0.24686, -1.41817, -0.19970, 1.55267, 0.95460, 1.31673, 0.00288, 0.29836, -0.41097, 0.40230, 0.19292, -0.85377, 0.33996, -0.88337, 0.26790, -0.63680, 0.09298, 1.52480, 0.55480, 0.50869, -0.87112, -0.44523, 0.12877, 0.22433, 0.90480, 1.11421, 0.32780, -0.20308, -0.60630, -0.04681, -0.35265, -0.25441, 1.16555, -0.08639, -1.12617, -0.89283, 0.06995, -3.55139, 0.25624, +1.40166, -1.19676, -0.30667, -0.19593, -1.08825, 1.58090, 0.97382, 0.91319, -1.23443, -1.46207, -0.26137, -1.80793, -0.00243, 0.00354, -0.07857, 0.45631, 0.24823, -0.24837, -1.86515, 1.36447, -0.65822, -0.01599, 0.52130, -0.39601, -1.90187, -0.04142, -0.85567, 0.54527, 0.62230, -0.39772, -1.50530, -0.71428, -0.06815, -0.34479, -0.49932, -0.34351, 0.11237, -1.93122, -0.39525, -0.77116, -0.70628, 0.99106, 0.17525, 0.00911, 0.36307, -0.44551, 0.27155, -0.65057, 1.21782, 0.16013, -0.25751, 0.74732, 0.79462, -0.35832, 0.09574, 0.20392, 0.01135, -0.32157, -1.23593, -0.06751, -2.18217, 1.71628, 0.74258, -0.13734, +0.93244, -1.14099, 0.81060, 1.39235, -1.75806, 1.30522, -0.23193, -0.28475, -1.23092, 0.69307, -0.36050, -0.08097, -0.12015, -0.32204, 2.00236, -1.72960, 1.21829, -0.77853, -1.10745, -0.08199, 0.55123, 1.11697, -0.40306, 0.73784, 0.02248, -0.27290, -0.81137, 1.53579, 0.19930, 1.69566, 0.53709, 0.21764, 1.78644, 0.96756, 0.30023, -0.33265, -0.18856, -0.38941, 1.12752, -0.11597, 0.73786, -1.09576, -0.66484, -0.67609, 0.13514, 0.85212, -0.87261, -0.37985, 1.50442, 0.89719, -0.22069, -0.89170, 0.24169, -1.25337, 0.13151, -0.96930, -1.05939, 1.38049, 0.53343, -0.58939, 0.61804, -0.38886, 0.39751, -0.90030, +-1.09728, -0.92753, 0.39841, 0.70024, 0.73194, -0.02141, 1.05409, 0.37481, 0.10032, 0.08634, 0.53487, -1.00948, 0.05775, 1.00588, 1.54799, -2.10420, 0.93440, -1.75729, 2.16593, -0.56997, -0.17440, -0.82095, 0.18451, -0.19931, -0.27898, 0.62765, -0.31715, 0.73127, -0.56671, -0.49100, -0.17403, -1.02205, -0.48111, 0.25713, -0.46172, 0.02953, -0.71174, 1.04405, -0.19186, -0.82198, -1.04033, -0.74010, -1.23340, 0.20586, -0.37972, 0.93405, -0.29104, 0.93810, -0.60684, 1.33174, -0.60492, 0.94211, 0.33332, 0.41399, 0.74662, 1.56940, -0.25781, -1.27498, 0.31939, 0.07341, -0.72332, 0.87198, 0.52442, -0.79978, +-0.80615, 0.13361, -0.00644, -0.65545, -0.08411, 0.71060, -2.05129, -0.28196, 1.46750, -0.04293, -0.08494, -1.01537, -0.64325, -0.51079, -0.62192, -0.06323, 1.58184, -0.36490, 1.32940, -1.94279, 2.38926, -0.39120, 0.45512, 0.41129, -0.60694, -2.15806, 0.21553, 0.12072, -1.05787, 1.91944, 0.10006, -1.09632, 1.76248, -0.19050, 0.58404, -0.27674, -1.00527, 0.77994, -0.29899, -0.70973, 1.29375, -1.85105, -0.56902, 0.90472, -0.18688, -0.78489, -0.74907, 1.48502, 0.24399, 0.16016, -1.20458, -0.51050, -0.72971, -0.22622, 0.26427, 0.64953, 0.09044, -1.13191, -0.04675, 1.31468, -1.39595, 0.40546, -1.14463, 0.11196, +0.25721, 1.61086, -0.85729, 0.20835, -0.68416, 0.96398, 0.19280, -1.17498, -0.12655, -0.07148, -0.59899, -0.11177, 0.46251, -1.18840, -1.39956, -0.73348, -1.01220, 0.17934, 2.89664, -1.04961, 0.01429, 1.24549, 2.70157, -0.61724, 0.41702, 0.15592, 1.15887, -0.12249, 1.56804, 0.50220, 1.27114, -0.03746, -0.02084, 0.07571, 0.54020, -0.02740, 0.07813, 0.74613, -0.64170, 0.06574, -0.86285, -1.54994, -1.40607, -0.47129, -0.48748, -0.46208, 0.54903, -0.38793, -0.86999, 1.76412, -1.57915, -0.08768, -1.21911, 0.75094, -0.62272, 0.98563, 0.12757, -1.75594, -0.70488, -1.62013, -0.95628, -0.47363, 1.31465, -0.18145, +-1.33883, -0.72831, -1.60623, -0.32781, -0.81793, -0.25946, 2.43285, -0.04290, 0.99535, 1.96101, -0.79164, -1.13308, 0.47410, 1.47232, -0.65041, 0.49088, -0.79983, 1.20492, -0.90235, 0.99433, 0.33374, 0.75633, -0.43353, 1.20690, -0.94270, 1.56075, -1.12975, 1.05674, 0.07381, -0.41018, 1.25010, -0.07912, -0.32147, -0.02368, -0.37529, 0.75051, 2.14837, 0.57403, -0.34230, 2.39303, -1.39381, -1.01207, 1.80629, 1.10104, 0.08134, 1.69762, -0.47204, -1.74778, -0.37686, 0.49626, 0.48625, 0.49199, -1.13256, 1.21014, 1.28607, -1.45415, 1.05868, -1.61664, 0.10733, -0.95243, -0.49323, -2.97887, -1.46937, 0.42541, +-2.20553, 0.60624, 0.21910, 0.37075, -0.27386, -0.89219, -1.12598, 0.44693, -1.58662, -1.14010, -0.88612, 1.34506, 1.87768, -0.32137, -1.41363, -0.91785, -0.04875, 0.41658, 1.07430, 0.36638, 0.34440, -0.02956, 0.57945, -0.11867, 0.90634, -0.19711, 0.32798, 0.33579, 0.20257, -0.75994, 1.22110, -0.78179, 0.99193, -0.11163, -0.77141, 0.27294, 0.68031, 1.67342, -0.40875, -0.53313, 0.07368, 0.68746, -0.07448, 0.25367, 0.18508, -0.30793, -0.78439, 0.18577, 0.30676, -0.81100, 1.90100, 0.22007, 1.16332, -1.00248, 1.47492, -0.54562, -1.58254, -0.23476, 0.06925, 0.99371, -1.28585, 0.27493, -0.20690, -0.11487, +-0.99005, 2.25519, 0.67594, -0.73975, 1.40437, -0.46316, 0.06574, -0.53696, -0.23802, -1.59563, 0.94479, 0.23906, -0.51105, 0.48000, -1.73984, -1.64892, -0.77363, 2.32622, -1.07395, -0.33110, -0.73001, 1.33001, -2.23144, -0.39882, 0.53472, 0.31890, -2.17618, 0.58440, 1.13177, -0.28456, 0.31678, 0.76929, -0.47531, 1.09138, 0.38738, -0.20675, 0.63755, -0.17436, -0.35739, -0.03672, -1.09302, 0.71184, -1.49359, -0.33611, -2.29182, -0.49049, -0.37137, 1.51689, 0.02399, -1.10420, -0.22467, 1.58606, 1.80655, 1.51450, -0.28004, 0.59967, -0.85982, -0.24847, 0.47892, -1.23600, -0.07332, 0.16992, -0.65781, 0.36105, +-0.24101, 0.00256, -1.20247, -2.76906, 0.17000, 1.60323, 1.18447, 0.34121, -0.11276, 0.09355, -0.57227, -0.19640, -0.81383, 0.82703, -0.16687, 0.06838, -0.99927, -1.87296, -0.98185, 1.51044, 1.35874, -0.42849, -2.59066, -1.84269, -0.06239, -2.27174, 0.76758, -0.43087, -0.42719, -0.40260, 0.93956, 1.07347, 0.18641, -1.18627, -3.53125, -0.34906, 0.43691, 0.21646, -0.22977, -2.71418, -1.15056, -0.57598, -1.13245, -0.74038, 0.14837, -0.22559, -0.27736, 1.61208, -0.36324, -0.28843, 0.24825, -0.85080, -1.03263, -0.21692, 0.06523, 0.12645, -0.98832, 0.09824, 0.86293, -0.50667, 0.35929, -0.04738, -0.89027, 1.08326, +-1.01697, -0.40605, 0.20823, 0.36608, -0.43757, -1.80594, -1.13138, -0.01077, 1.07237, -0.59844, 0.28350, 0.58051, 0.39598, -0.14410, -0.01692, -1.29989, 1.27608, 0.06105, 0.80516, -1.26074, -0.41422, 1.26036, -0.06359, 0.93148, 1.75992, 0.56753, -0.18152, 0.22471, 0.01247, 0.60622, -0.52989, 1.65007, 1.08077, -1.29467, -0.50563, 0.33114, -1.78648, 0.73577, -0.37241, 1.30270, 0.89617, -0.26852, -0.53362, 1.93730, 1.40126, -1.63780, 0.38582, -0.84988, -0.05484, 1.16466, -0.92057, 1.02314, 1.45703, 0.48917, 0.67295, 1.19779, 0.78525, -1.51545, 0.02588, -1.05213, -0.17243, 0.23763, -0.15637, -0.01894, +2.13525, 1.24224, -0.14115, -0.92743, 1.17693, 0.07256, -1.41978, -0.10075, 0.96766, -0.16873, -0.47545, -0.07995, -0.36650, 0.54848, -0.21802, 1.52333, -0.27206, 0.23158, -0.16430, 0.13701, -1.43660, 0.62439, 1.26444, 0.89982, 1.29574, -0.75427, 0.36568, 1.52589, -1.74097, -0.68615, -1.34594, -0.56970, 0.00263, -0.40006, -0.26374, -0.22552, -0.45963, -0.30303, -0.07014, -0.97118, 1.39917, -0.02193, 0.05117, 0.43439, -1.10385, -1.08774, -1.45792, -0.58810, 0.12543, 1.35310, -0.94451, 0.05142, -0.70516, 0.87125, 0.32427, 0.44673, -1.73371, 0.50938, 0.97737, -1.17380, 0.30772, 2.17591, 0.54274, 1.90216, +-0.41258, -1.61881, -0.38482, -1.29865, -1.10543, 0.63454, 0.14586, -0.71920, 1.56143, -0.93712, -0.84933, -0.70702, 1.00829, -0.17203, -1.01492, -0.05012, -0.41320, 0.10194, 0.31246, 1.07351, 0.77088, 0.36572, 2.17160, 0.39774, -0.18744, -0.88934, -0.22506, -1.30577, 0.17332, -0.09088, -0.50004, -0.17535, -0.70699, 0.40250, -0.82022, 1.38513, 0.24795, 0.70785, 0.96559, 0.10031, -0.28777, 1.03309, -0.93225, -2.16831, -1.52053, -1.38568, 1.56005, -1.00317, 1.50526, 0.07777, -0.96128, 0.71592, 0.26133, 1.34197, -0.13518, 0.40493, -1.15262, -0.74183, -0.17699, -0.24738, 0.92078, -0.16879, -0.24138, -0.20507, +-0.35595, 0.31845, 0.14625, 0.43964, -0.67453, 1.44415, 0.05682, 0.36415, 0.28540, 1.38388, 0.62086, 1.20036, 0.69692, 0.34905, 0.26507, 0.14383, -0.84967, 0.55764, 0.03884, -0.38431, 0.32379, 0.95151, 1.23735, -0.37589, 0.00498, -1.12919, 1.08349, 0.25360, -2.28870, 0.98309, -1.36518, 0.62941, 1.42995, 1.49572, 0.04678, 0.00168, -0.80129, -0.42491, -0.80253, -0.65357, -1.05919, 0.53094, -2.03443, 1.15408, 2.14670, -0.54247, 0.85908, -0.49397, -0.39584, 0.67849, 0.50895, 0.83511, -0.82799, -1.26942, -0.54514, 0.38032, 0.65669, 1.26939, -1.38133, -0.32999, 0.50855, 1.22180, -1.11730, -0.71138, +-1.31334, 0.24870, -0.87681, -0.47499, -0.70740, -0.38871, -0.32544, -0.35544, -0.03234, 0.67953, 0.33070, 1.34494, -1.37819, -0.75626, 1.99908, -1.32461, -1.44912, -0.56919, 0.25710, 1.47118, -1.78238, -0.01484, -0.76294, 1.21984, -1.19756, 0.05353, 1.02000, 0.09184, 0.01054, 0.19583, -0.95025, 2.22179, 0.24684, 0.01200, -1.73820, -2.47140, 0.77975, -1.31409, -0.21077, 2.56860, 1.38634, 0.07209, -0.05829, 2.46935, -0.07071, 0.29556, 0.49441, 0.31420, 0.48825, 0.66149, -1.63014, 1.62449, -1.11388, 0.45511, 0.23017, -0.11744, 1.41811, -1.64963, -0.69696, -0.27932, 2.07292, -0.85232, -0.40707, -1.53219, +-0.32128, -1.52793, 2.25426, -0.98808, 2.39678, -1.01741, -0.32989, -0.16259, 0.62249, -1.02019, 0.99010, 0.45538, 0.60160, -1.20092, 0.20024, 0.35991, -0.23859, -0.45999, 0.51869, 1.74646, 0.69132, -1.84649, -0.57432, -1.23356, -0.38468, -0.47591, -0.93780, -0.19658, 0.53809, 0.63098, -0.92538, -1.06204, 0.42733, 1.61218, -0.99845, 0.23562, 0.13565, 0.43058, 0.38540, -0.81590, -1.78422, 0.23857, -0.44622, -0.15476, 0.21466, -0.76217, -1.08642, -0.39730, -2.54075, -0.67715, 0.69889, -0.67665, -0.80080, -0.14910, -0.21998, -0.37417, 0.80925, 0.88673, 0.02059, -1.06255, -0.89671, 0.10010, -0.08477, 0.05116, +-0.88120, 0.54442, -1.71751, -0.73687, -0.09702, 0.16372, -0.80278, 1.09650, 0.36093, 1.27420, 2.34554, 2.23451, 1.10999, 0.58803, -0.60301, -0.79460, 0.29864, 1.09990, -0.85488, -0.85371, -0.45638, -0.09684, -0.24541, -1.66620, -1.25564, 0.65590, -0.10367, 0.52025, -0.76923, -0.75141, -0.08316, -0.54950, 0.71703, -0.06015, -0.52683, 0.98787, 1.32085, 1.03105, 0.71450, 1.66764, 0.59907, -2.47657, 0.18591, -1.61513, -2.67209, -0.03128, -1.19090, 1.01405, -0.56904, -0.29743, -1.36125, -0.59915, -0.24633, -0.76345, 2.12115, 1.15108, 1.32785, -0.30049, 0.49668, -0.13215, -1.46148, -0.36672, -0.27531, 0.75028, +1.22916, -0.94275, 0.37593, 1.97741, 0.15367, -0.03534, -0.72217, -0.43365, -1.44270, -0.86176, -1.08940, 0.45466, -0.28839, -1.44485, 0.48054, -0.02918, -0.95350, -0.15124, -1.41848, -1.19897, -1.57796, 0.10109, -1.00283, -2.11395, 0.73036, -0.56697, 0.72246, -0.59861, -1.04432, 0.19356, -0.93944, -0.51436, 0.30438, -0.74081, 1.35963, -0.46049, -0.76032, -0.64446, 1.21056, -0.28056, 0.24472, 0.51026, 2.50698, 0.29930, 0.79613, -0.58416, 0.34731, -0.88875, 1.13700, 0.12939, 2.85792, -0.11869, 0.55208, -0.07715, 1.01010, -2.78054, -0.04872, 1.83872, 0.91303, -0.01661, -1.59022, 0.53044, 0.65304, -0.17126, +1.24444, -1.40176, -1.25467, -0.29262, -0.33342, 0.27813, -0.60982, -0.21779, -1.58171, -0.17344, -1.32243, -0.81901, -0.82012, -0.81131, 0.20617, 0.68938, -1.63004, 0.19922, -0.00823, -0.79728, 0.92516, -1.19410, -1.54640, -1.23470, 0.64822, 1.59304, -0.37889, 1.77519, 2.69826, -0.05930, -0.17798, -1.01289, 0.32157, -0.71634, -1.06164, 0.02219, -0.49894, -2.16001, 0.00019, 0.78167, 1.37777, -0.43921, 0.72138, -0.14115, 1.75786, 0.70929, 0.36014, -0.00648, -1.32037, -0.72114, -0.18485, -0.01037, -0.33821, -1.17191, 0.58635, 0.17073, 1.18413, 0.53814, 1.53569, -0.92506, -0.08343, 0.71080, -0.42671, 0.52222, +0.27726, -0.95037, -1.14853, -1.98857, -1.62879, -0.15916, -0.90031, 1.73251, 0.83676, 1.06860, 0.92287, 1.04036, -1.22499, 0.22989, -0.96210, 1.38065, -0.04484, 1.74556, -2.08146, 0.37313, 0.56796, -1.06181, 0.51823, 1.44901, 0.39413, 0.25442, 0.17698, -0.29077, 1.09053, -1.48428, -0.73732, 2.22376, 1.23238, 1.38599, 0.06045, 1.08815, -0.41584, 0.26672, 1.55747, 0.52515, 1.00263, -0.86763, 0.12907, -2.97564, 0.89179, -0.40654, 0.67489, -0.05618, -2.12774, 0.37327, 0.27866, -1.38842, 0.05611, 0.62618, -0.26894, -0.03946, 1.18908, 0.24664, -0.03551, -0.21001, -0.13935, -0.01069, 0.43278, -1.35798, +0.22224, -0.38217, -0.43448, -0.67776, -1.75976, 0.19530, 0.08227, -1.12037, 0.11763, 2.03829, 1.22538, 1.43436, 0.41548, 0.70370, -0.87883, -0.01079, -0.80776, 1.39582, 2.04070, -0.00456, -2.02410, 0.74316, -1.93993, -0.78753, 0.62061, 0.76828, -0.65801, 1.92900, -1.47330, -1.40690, -0.05214, -0.40211, -1.22301, -0.43672, 1.21840, 1.12191, 0.27711, -1.45807, 2.73064, 1.25523, 1.39737, 0.39949, -1.66998, 0.45884, 0.61901, -1.04631, 1.40275, -0.38535, 1.04360, -0.32756, 1.49499, 0.46289, -1.64540, 0.27828, -0.24482, 1.61902, 1.53022, -0.85422, -1.00901, 1.04273, -0.22529, -1.33413, 0.62836, 0.64288, +-0.84365, -0.73692, 0.55942, -0.03180, 0.79755, -1.54724, 0.37637, -0.43685, -0.35653, -1.30010, -0.01230, 0.63433, 1.30740, -2.85255, 0.03800, 1.71072, -3.01489, 1.86592, -0.19760, 0.63959, 1.84371, 0.58490, 0.58435, -1.62087, 0.78906, -1.14015, -0.80355, 0.46794, -2.82851, 1.77404, -0.96443, 1.41956, -0.12017, -0.46791, -0.83475, 0.15635, -0.28326, 1.03106, -0.06801, -1.74102, 0.31649, 0.64592, 1.43221, -0.55949, 0.33186, 1.04810, 0.99594, -1.29445, 0.04040, -0.14167, -1.10491, 0.45886, 0.66596, 0.67690, 0.23974, -0.68269, 1.12682, -1.35496, -1.26187, 0.13282, -0.25590, 1.20546, -0.86603, 0.71449, +0.85829, 0.07259, 1.89371, -1.09924, -0.94911, 0.95988, -0.36870, -1.22833, -0.92108, 0.27402, 0.09281, -0.24330, 1.70772, -1.07132, -0.04706, -0.20735, -1.56610, 0.73794, -0.11482, -1.11068, 0.15460, -0.29023, 1.84187, -0.47188, -0.28763, -0.75824, -0.00424, -0.53712, 1.57806, 0.77745, -1.49798, -1.02055, 1.70835, -1.49113, -2.17321, -1.54122, 0.24328, 0.61446, 0.19994, -1.01537, -0.99606, 0.76648, 0.14120, -1.46604, -0.10944, 0.55887, 0.10783, -0.12824, 1.61925, 1.17121, -1.49922, 0.29800, 0.57378, -0.66409, -0.22829, 0.73110, -0.44920, 0.26154, -0.58031, 0.05482, 0.08658, -0.91664, -0.03933, -1.11328, +1.10442, 0.94239, -1.04125, 0.91164, 1.26020, 0.78440, -0.28936, -0.13186, 0.24511, -0.16052, -0.43375, -1.31013, 0.99697, 0.62011, 0.71969, 1.24995, 1.09149, -0.10827, -1.86193, 0.01941, -0.67700, 1.56693, 1.20838, -1.48403, -1.78704, -0.18473, 1.44244, -0.10251, -0.38936, 3.48083, -0.99335, -0.68238, -0.39434, 1.96998, -1.10577, -1.43388, -0.27864, -2.30937, 0.32598, -0.78770, -0.36452, 0.53699, -0.75037, -0.84125, 0.16503, -0.16623, 0.29863, 1.10520, -0.14668, 0.63504, -0.48932, 0.70250, -1.71971, 0.19742, 0.39474, 2.00845, -0.38449, 1.06947, -0.27293, 0.94009, 0.30493, -1.51920, 1.08322, 0.95521, +0.24283, -0.29498, 1.32246, -0.36765, 0.56799, -0.09060, 0.55029, -0.60662, -0.20159, -0.98242, -0.54456, 1.33243, -0.12734, -1.51652, 0.63627, 0.45471, -1.24522, -0.07523, 0.94663, 0.02496, 0.23662, -0.36719, 0.66617, -1.52239, -0.63350, 0.72898, 0.61310, 0.20536, -1.02196, -1.16229, -1.09412, -1.02208, 0.32063, 0.74560, 0.60433, 0.52008, -0.34203, 0.77117, 2.01999, 1.01665, 0.16849, -0.29226, 0.76119, -0.69349, -1.06066, 0.91941, 0.53810, -1.12001, 0.53191, 1.01590, -1.56146, 0.64252, 0.09174, -0.27175, -0.44459, -0.27452, -0.78815, 0.10464, 0.88165, 0.03602, -0.99657, -0.16067, 1.11314, -1.05472, +-0.02560, -1.22258, 1.72094, -0.81637, 0.82755, -0.87327, 1.83709, -1.17922, -0.52999, -1.00402, -0.27555, 1.71114, 0.03018, 2.16486, 1.21637, -0.91525, 1.50083, 0.04645, -1.49203, 0.93318, -0.59842, -1.11957, -0.00953, -0.36754, -0.20048, 1.44796, -0.70390, -0.34499, 1.08879, 0.40224, -0.06233, -0.89326, 1.71807, 0.98269, 1.04382, 0.87311, 0.00506, -2.00177, 0.23411, 0.32665, -0.52410, -1.93567, 0.75412, -0.21672, 2.42977, -0.48078, 0.48030, 0.44333, 0.18013, -0.03013, -0.30153, -0.02987, -0.46560, 1.21782, -1.09000, -0.27815, 1.01923, 2.86877, -1.09410, 1.23266, -1.25424, -0.44087, 2.93037, 0.34423, +0.43877, -0.87342, -1.40854, -0.32461, -0.33267, 0.97984, -0.32517, 0.00604, -0.70480, -1.60140, -0.82768, 0.79860, 0.47465, -0.33738, 0.36699, 0.67286, 0.59693, 0.65594, 2.74028, -0.91373, -0.13766, -0.53726, 1.24120, -1.02273, -0.27779, 0.42418, 0.19363, -0.43558, 0.13447, -0.85260, -1.04322, 0.59737, 0.22412, -0.58549, 0.94360, -0.03367, -0.08348, -0.78158, -0.83098, -0.83073, 0.33113, -1.29833, 1.44842, 0.51466, 1.93403, 0.86634, 1.72213, -0.65798, 1.13565, -0.23222, 0.33805, 0.45858, 0.19282, 0.82610, 0.71009, 0.29548, -0.23708, -1.21643, -0.63747, -0.19325, -0.74405, 0.25904, -0.67106, 0.36974, +-1.94023, 1.84677, -0.43044, 0.49405, 0.27362, 1.06472, 3.09734, -1.25097, 0.50681, -1.77780, 0.35768, 0.19876, 0.41467, -0.79458, 0.07953, -1.11381, 0.11856, 1.76103, 0.19509, 0.16274, -1.94679, -0.74386, -1.39709, -0.42519, 0.79685, 0.89817, 0.73540, 2.30795, -1.28790, 0.90797, -0.88886, 1.46942, 0.71764, -1.78461, 0.48943, -0.28649, -0.24812, 0.72809, -0.58564, 0.25994, -1.27465, -0.19815, 1.03356, -1.00605, -1.12765, -0.47776, 0.38837, 1.23158, 0.56494, 0.83728, 0.47258, -0.49293, 2.39455, -0.23370, -0.64245, -1.67454, -1.64924, 1.28560, 0.67322, -0.06700, -0.06698, 0.70164, 0.13908, 0.35185, +0.04153, 0.74200, 0.57960, -0.88310, -1.06198, 2.18416, -0.39048, -0.67322, 0.32275, 0.88711, 2.00355, 0.58754, 0.18119, 2.95864, -0.77618, -0.03384, -0.40804, -0.92556, 0.63675, -1.20102, 0.34988, -0.26681, 0.69504, 0.50043, -0.54827, -0.54883, 0.84318, 0.29864, 0.23297, 0.73456, -0.37504, -0.61807, -0.46650, 0.68436, 0.41579, 0.49745, 1.26319, -0.55080, 0.05516, 1.42555, 0.02629, 1.18140, -0.22396, -1.71117, -3.22265, -1.13538, 0.31391, 0.63289, -1.54369, 0.33543, 0.18594, -0.77502, 1.11951, -1.53137, -0.04006, 2.07789, 1.54345, 0.05451, 0.80659, -0.48164, -0.19156, 0.83544, -1.12758, 0.70222, +-1.59213, -0.45116, 0.61770, 0.22609, -0.07319, -0.06222, 0.34924, -1.66421, -0.67377, -0.92103, 1.38816, 0.22174, 0.59199, -0.00797, -0.02194, -0.07755, -0.04155, 1.17595, -0.34528, 0.94588, -0.37925, -0.89822, -0.12982, -2.06887, -0.34512, 1.22315, 1.41671, -0.71439, -0.96511, -0.74438, 0.52094, -1.30649, 0.13952, 1.92163, -0.13345, 1.15590, -2.29260, -0.28482, 0.05748, -1.60589, 1.39224, 0.40208, 0.12032, -0.53801, -1.59519, -0.00861, -1.40505, 0.28595, -1.18083, 0.62969, 1.32795, -0.33680, -0.54336, 0.89867, -1.01030, 1.16090, -1.83038, 0.56879, 0.08579, 0.90397, -0.04861, 0.48478, -1.73111, -0.01998, +-0.88820, -0.08265, -0.34880, 0.45287, 0.16909, -0.26529, 1.23983, -0.20693, 1.15417, -0.39373, 0.70840, 1.56554, -1.46719, -0.72790, -0.97082, 0.71080, -0.83241, 0.46565, 0.76812, 1.28701, 0.11698, -0.84057, -0.56335, -0.62829, -1.39187, -2.20907, -1.98982, 0.40568, -1.63722, 0.09152, -0.73941, -0.95411, 1.16970, -0.45033, -0.30299, 1.10637, -1.02613, -0.33271, 0.74229, 0.11129, 0.93067, 1.21135, 0.40072, -0.34354, 0.37157, -2.53778, -1.54124, 0.04485, -1.61572, 0.53802, 0.16964, 0.44939, -0.13703, 0.45910, 1.77158, 0.67836, 1.77694, -0.00354, 3.34653, 0.36427, -0.30237, 0.87330, -0.00695, 1.66992, +-0.46874, 0.32854, -1.38827, -0.27021, -0.40092, -0.56692, -0.84482, -1.39468, 0.07851, 1.08754, 0.33834, 0.64880, -0.63641, -0.33739, -0.61843, -0.65330, 0.23140, -0.06096, -0.02673, 0.63799, 1.75108, -0.19954, 1.02405, -0.03796, 1.29678, -0.25595, 0.21566, 0.10358, -0.66043, 2.72287, 0.66602, 1.22254, 0.35947, 0.40536, 0.48638, -0.28803, 1.33524, 0.49577, -0.81130, -1.55661, 1.28763, -0.66758, 0.77981, -0.06971, -1.19504, -2.38971, -0.57481, -0.32576, 0.03645, -0.38162, -1.40524, 0.95820, -0.11042, 0.53283, 1.07099, -0.16535, -0.44978, 0.31592, -0.67329, -1.71099, -1.23377, -0.74785, -0.74247, -1.15398, +-0.73820, -0.72584, -1.20215, 0.11759, -0.06152, 1.04007, 0.14477, -1.22438, -0.62489, -0.21278, -0.04450, 1.49155, 0.98939, 0.84785, 0.59681, -0.67409, 0.44225, 0.97615, -0.50910, 0.33374, -0.43981, -1.45763, 1.36333, -2.24652, -0.88742, 1.56185, 0.56987, 0.60748, 0.96914, 0.33983, 1.24138, -0.53900, -2.54021, 0.32499, 0.41208, 0.36333, 0.13818, -0.47372, -1.19120, -0.03396, 0.85643, -0.14696, 0.96858, 1.89940, -2.28452, -0.00256, 0.52481, 0.14379, -1.45040, 1.75512, -2.15330, -0.76248, -0.75469, -1.87435, 0.43676, -0.33332, -0.77363, 0.41839, -0.24226, -0.31380, -0.00439, -0.24602, -1.70273, 0.81534, +0.07422, -1.36553, -0.08343, -0.36337, 0.28891, 0.18400, 0.08449, -0.36513, 0.94184, -0.93559, 1.28665, -1.10253, 1.28825, 1.17074, 1.61781, 0.22567, -0.68718, 0.73313, 1.59600, 0.19341, 0.41555, -1.35871, -0.70926, -1.17555, 0.35576, 0.56301, -0.03850, -0.50104, 1.25952, -1.23936, -0.03709, 0.04532, -0.64925, 0.21290, 1.49427, 1.15266, -1.66160, 0.34276, 1.13411, 0.53531, -1.36797, -0.51592, -1.99527, -0.78088, 1.08535, -1.01491, 0.16285, 2.04813, 0.18714, -0.83204, -0.63657, 0.91950, 1.00700, 0.33291, -0.20265, 1.34311, -0.31957, 0.23195, -1.02916, 1.19766, 0.12159, 0.92187, -1.54265, 0.09898, +1.54618, 1.20659, 0.36496, 1.62964, 1.54049, 0.50812, 0.46819, -1.39784, 1.29563, 1.04444, -0.27657, 0.97542, 1.30520, -2.53918, 0.68604, 1.89333, 0.16080, 1.31994, -0.15049, 1.46501, -0.05850, 0.97323, 0.11478, -0.07770, -1.00402, -0.84933, -0.50618, -0.80859, -0.21040, 1.39441, 1.74149, 1.56962, 0.65845, 0.48064, -1.78914, -1.04213, -0.51570, 0.76792, -1.02185, -0.61699, -0.58057, -0.17097, 0.98863, 1.19646, -0.55650, -0.23456, 1.11705, -0.48406, -1.84937, 0.91953, 0.26520, 0.07510, 0.59302, -0.61027, -0.84009, 1.39186, 0.47858, -0.19807, -0.06672, 0.83143, 0.28164, 0.17884, 0.69799, -0.00691, +-0.74675, 0.88790, -0.24469, 0.48206, -1.03858, -1.63652, 0.23203, 0.59670, 0.49765, -0.25132, -1.39990, 0.51753, 1.02429, -0.48037, 0.65445, -1.94002, -0.04051, 1.46977, -0.45046, 0.43747, 0.70882, 1.50750, 0.70636, 1.32631, 0.75582, 1.28084, 1.12401, -0.02841, 0.99158, -0.93881, -1.27379, 1.07459, -0.65545, -1.04397, 0.25299, -0.28134, 0.38906, 0.86608, 2.09824, 1.20480, -0.86412, -0.54966, 0.80500, -0.48306, -0.37098, -1.22303, 0.29710, -1.95896, -0.17270, 0.41346, 1.06015, 0.86635, 0.37681, -1.33140, 0.14081, -0.18838, 1.04005, 0.45423, -0.10477, -0.92970, 1.60344, -1.44936, -1.95076, 0.49583, +1.07391, 0.33682, -1.15981, 0.49343, 0.66313, 0.04008, -0.69361, -1.20001, -0.38246, -2.61750, -0.15790, -1.29243, -2.62391, 0.63883, -0.63315, -0.03672, -0.65776, -1.99008, -1.25404, -0.98378, 0.72811, 1.13384, -0.07493, -1.13355, 0.22724, 0.36633, -0.34658, -2.30018, -1.01168, -0.36535, 0.59858, -1.83155, 0.86853, -0.57062, -0.37739, 0.90095, -0.15108, 0.10976, 0.90492, -1.64585, 2.25878, -1.04841, 1.31703, -1.51518, 1.01515, -0.75861, -1.08039, 0.21786, -0.83918, -1.20695, 1.83537, 1.99952, -0.51369, 0.34280, 1.90230, -0.06362, 1.07105, -0.15002, 0.37323, -1.63678, 0.04955, 0.67365, 0.22679, 0.14962, +-0.05193, -0.35447, -0.03098, -1.90758, -1.24702, 1.01852, 0.86237, 0.55313, -0.14362, -0.33711, 0.71295, 1.05754, 0.28085, 1.72119, 0.54223, 1.91978, 0.22541, 0.68414, 0.18578, -0.09148, 0.36570, -0.92525, -0.35730, -0.78482, -1.92597, 0.02853, -0.11214, 0.37534, -0.48980, -0.19484, 0.79399, 2.16888, -0.06821, -0.01373, 0.77848, -0.88737, -0.48844, -1.33134, -1.31569, -0.56663, 1.08375, -1.69812, 0.76811, 1.03899, 0.01824, -2.41279, 1.57556, 0.65602, 0.81734, 2.20408, -0.44914, -3.15861, 0.93847, -1.19017, 0.02118, -0.51516, -0.98916, -0.87705, 0.51962, -1.48365, -0.06001, 0.64403, -1.32944, 1.09661, +-1.30987, -0.58400, 0.05732, 0.04255, -0.62333, 0.09853, 0.30639, 0.17146, -0.32398, 0.76275, -0.85130, 0.64394, 1.30390, -1.22256, -0.26999, 0.06931, 1.71266, -0.58852, 2.13574, -0.12332, 0.17843, -0.60534, 0.57068, 0.98848, -1.56021, -1.10231, 1.36559, 0.60422, -0.76944, -0.67308, -0.10403, -1.66679, 1.49277, -1.00088, -1.09941, 1.93889, -0.20252, 1.79428, -1.44371, 0.34741, 0.64187, 1.76539, -0.73581, -0.13481, -2.10180, -0.84328, 0.66928, -1.17965, -0.80119, 0.27654, 1.67335, 1.35929, 0.21539, 0.00760, 1.19793, 0.46425, -0.53412, -0.62384, -0.40125, 0.09378, -3.84466, 0.92386, -1.11996, 2.55242, +-0.31389, -0.32595, -2.01898, -0.01325, -0.25400, 1.60665, 0.86454, 1.75421, 0.23557, -0.19183, -0.95189, -0.75196, -2.48864, 0.20706, 1.25325, 0.19591, -2.68536, 0.66059, 0.99827, -0.01149, -0.32012, 1.87545, 1.00125, -1.35035, -0.80118, -0.08734, 0.85207, -0.74778, -1.06571, -1.06247, 0.61004, 0.01641, 0.20849, 0.99253, -0.68355, 0.92897, 1.10984, -0.84699, -0.69194, -1.57337, 2.69374, 0.19140, 1.41691, -0.87578, 0.64417, -0.16168, 1.19154, 1.05387, -0.17059, -0.26079, 2.26882, 1.17394, 0.79393, -0.17705, 1.27503, 0.79094, -0.94707, -1.25446, -1.69739, 0.22389, -0.67388, 0.26656, -1.11028, -0.50083, +1.00197, 0.59224, -0.40253, 0.60238, -0.02244, 0.69683, -0.50868, -0.31011, 0.71026, -1.24996, -0.09111, -0.23058, 0.86934, -0.15161, -0.12584, 0.23894, 0.25794, 1.05171, 1.74650, -0.14074, 1.65889, -0.00466, 0.15624, -2.20153, 0.18759, 0.05988, -2.28089, 1.42728, -0.47384, 1.98212, -0.66473, -0.29392, 1.87258, 1.48216, -0.78391, 0.27051, -0.66782, -0.46547, 0.48533, -0.19026, -0.56627, -0.15585, -2.19342, -0.51901, -0.07767, -1.13037, 0.80910, 0.49310, 1.09096, -0.17856, 0.02768, 0.19790, -0.57688, -1.67062, 0.82693, 0.09619, -0.30444, 0.11704, 0.80418, 1.84466, -1.59397, 1.06433, -0.58058, 0.87688, +-0.17998, -0.43448, -0.17355, -0.90743, -0.10424, 2.03129, 0.16385, -1.42594, 0.86974, 0.64390, -0.46549, 0.40038, 1.08080, -1.91604, 0.08686, 0.59558, -0.06505, 1.57669, 0.59838, -0.25193, -0.74904, 0.52862, 1.22537, -0.88507, 1.11827, 0.85695, 0.14087, 1.49727, -0.17611, -0.42386, 0.77279, -0.32213, 1.47404, -1.45718, 0.98806, 1.35350, -0.52621, 0.74813, -1.51130, 0.25938, -0.48198, 0.20526, -0.70649, -0.11827, 2.07674, -0.05266, -0.84509, -0.54703, 0.82229, 0.65189, 0.57750, -3.12472, 0.38696, -0.42215, 1.74775, -0.94757, 1.87351, 0.20420, 0.05568, 0.18281, 0.96262, 0.50149, -0.72419, 0.89342, +1.13577, -0.15567, 0.49166, 0.08286, -1.30091, 0.87779, 0.90052, -0.31906, -0.02919, -0.00104, -0.48506, -0.50173, 0.31716, 0.01157, 0.50657, -0.09294, 0.44179, 1.46190, 0.16381, 1.34215, 1.21540, 1.34287, -0.58908, 0.15276, -1.12407, -0.40683, 1.14967, -0.71785, -1.86998, -0.29909, 0.72058, -0.31384, 0.04566, 0.04398, -0.12387, 1.53523, -0.75787, -1.25785, -1.40395, -1.35365, 0.38901, -0.45409, -0.16447, -0.61227, 1.21648, 2.85513, -1.40020, -0.89406, -0.91840, -0.77242, 1.37710, -0.28784, 1.81174, 0.47005, -0.92224, -0.55283, 0.73307, -0.26369, 0.20877, 0.10309, 1.09415, -2.01825, 1.52038, -0.28838, +0.06314, 1.42100, 1.50334, 0.11218, -0.18290, 1.87704, 1.15922, -0.44495, 0.98078, 0.21622, 0.33343, 0.20751, 3.05328, 2.03604, 1.29375, -0.92659, 1.58932, -0.60523, -0.28162, -0.24959, 1.61032, -0.71722, 0.70919, -0.17022, 0.69935, -0.68362, 0.20330, -0.33449, 0.13841, 0.23964, 0.26293, 0.28423, 0.72406, 0.77031, 0.79847, -0.63500, 1.23771, -0.28148, 0.81333, 0.06657, 0.54992, -1.29235, -0.12661, 1.46560, 0.69869, -1.25236, -0.34088, -0.43386, -1.27380, -0.34753, 0.49644, -1.14933, -0.50167, 0.07335, 1.09346, 1.68119, 0.03690, -0.61958, -0.93036, 0.73089, -1.45595, -1.69565, -2.02141, -1.09210, +-0.05397, 1.31126, 0.36230, -1.24140, 0.46486, -1.13335, 0.69930, -1.40234, -0.41200, 0.20274, 0.24069, -0.43385, 0.62313, 0.99623, -1.21000, -1.05442, 1.02050, 0.29344, 1.21742, -1.24590, 0.80388, 0.61473, -0.54411, 0.10946, 0.65047, -0.23402, 1.23517, 1.93804, 0.31302, 0.12484, 1.14691, -0.60448, 0.56487, -0.20044, 1.87942, -0.75805, 0.23228, 1.25897, 0.68875, -1.90912, 1.32449, -0.01105, 0.12868, -0.30472, 0.39692, 0.75123, -0.75995, 1.22639, -1.74642, 0.33405, 0.66180, 0.51947, 1.01098, 0.03651, -1.04956, 1.44500, -0.67252, -0.25696, 1.86890, 1.54768, -1.33531, 0.39680, -0.00385, -0.62070, +-0.82408, -1.97148, 0.86150, -3.77707, -0.88027, 0.78740, 1.25678, 0.93507, -1.88930, -0.82724, -0.72749, -1.39509, -1.37561, -1.57432, 0.41057, 1.00044, 0.16331, -0.42828, 1.60317, -0.84434, 0.85843, -0.52982, -0.73724, -1.07295, -0.48007, 3.53894, 1.18371, 0.87976, 2.45059, 2.12411, -0.62816, 0.96893, 0.76074, -0.84036, -1.10664, 1.03967, -0.75105, 1.31867, 0.19904, 0.05036, 1.03634, -0.48167, -0.71108, 0.88952, -0.88012, -0.01180, 1.33253, -1.08458, 0.08803, 1.16913, -1.60868, 0.64255, 0.84106, 1.00331, 0.10783, 0.71784, 2.67908, 0.47053, -2.52373, 0.50865, 0.44920, -0.41399, -0.72265, -0.02414, +-1.48871, -0.04936, -1.18873, -0.86073, 1.90792, 1.11175, -1.35928, 0.61970, -2.01922, -1.41331, -2.51961, -1.11660, -0.23303, 0.30124, 0.38249, 0.70920, -0.16848, -0.80924, -1.50278, 0.81001, -0.06809, 0.80951, -0.22176, 0.18423, 0.31168, -0.50538, 0.53514, -1.43580, -1.09697, -0.43995, 0.11749, 0.02799, 1.34604, 0.66372, -0.32114, -0.86070, -0.76544, -0.59245, -0.01989, 0.32224, 0.84222, -0.10803, 0.79441, -0.28961, 0.15548, 0.81771, -1.22612, 0.37786, -0.13250, 0.31655, 0.85732, -0.58302, -0.07061, -0.96112, 0.90468, 0.35419, 0.40095, -0.24642, 1.41464, -0.22242, 1.41969, 0.48091, -0.89695, 0.05169, +-2.43378, 1.16718, -0.29049, -0.13432, -1.01133, 1.54728, 0.61775, -0.89955, 0.19892, -1.04356, -1.76862, -1.31121, 1.16595, 0.69027, -0.99196, -1.81120, 0.53965, -0.41247, -0.14112, 1.43961, -0.99613, 0.52360, -0.16746, 0.78256, -0.30163, -0.91609, -0.48290, -2.72319, 1.10098, 0.95324, -0.62835, -0.26596, -1.06363, 0.64828, -0.89394, 1.67112, -0.95337, 1.37428, 0.09942, -0.04849, -0.05791, -1.38120, -0.25628, -0.81427, 0.43317, 1.48203, -1.58460, -0.60732, -1.33930, 1.39845, 1.95511, 0.21363, 0.71282, 0.13847, -0.78627, -0.15139, -0.46751, -0.42285, 0.57471, -1.42024, 0.02021, -0.26016, 0.75675, 0.59361, +1.31134, -0.13098, -2.00734, -0.93406, 1.58324, 0.50003, 0.13689, -0.87196, 0.05833, 0.99665, 0.98327, 0.98988, 0.89339, 1.03809, 0.78621, 0.88103, 1.53572, -1.39729, 1.27808, -0.26566, -0.06674, 0.34556, -1.13794, 2.29858, -0.17696, -0.43553, 0.15821, -0.30896, -0.49620, -0.62003, 1.00067, 0.03897, 0.86280, -2.42888, -0.63050, -0.26623, -0.30546, 1.44125, -0.26496, -0.45090, -2.59505, -1.30308, 0.03894, 1.04728, 0.48377, 0.48296, 0.60754, 0.42086, -0.26480, -0.88336, -0.65156, -0.51292, -1.00359, -1.41580, -0.59354, 0.36956, -0.10194, -0.08152, -0.04885, -1.66350, 1.98368, -0.11607, -0.44747, -1.05446, +0.31919, -0.61309, 1.60072, 0.45702, 1.68852, 1.41356, -0.62903, -1.33228, 0.73355, 0.60525, -0.76326, -1.31492, -0.91790, 0.77836, 1.21115, -0.44691, 0.35436, -1.13773, 0.22315, -0.58719, -1.93163, -1.86830, -1.34928, -0.34800, -0.82163, 0.39710, 0.24323, -0.49472, 1.52686, -0.72595, -0.58865, 0.96621, 1.47062, -0.45425, -0.23638, -0.27010, 0.83252, -0.28955, 1.27675, 0.35390, 2.15685, 0.23572, 0.61856, -1.81310, -0.66225, -1.01558, 0.07135, 0.87471, -0.93605, -0.43320, 0.28074, -0.71422, 0.90045, -0.26706, 0.45304, -0.96900, -1.25666, 0.35489, -1.08641, -1.38098, 0.54523, 0.18682, 0.24350, -0.60203, +-1.28576, 0.08662, 0.75453, -0.85266, 0.16132, 1.23335, 1.14932, -0.37122, -0.47374, -0.65105, 0.20082, 0.75391, 1.51517, -1.46028, -0.77918, -0.14623, 0.03314, -0.50141, 1.48913, -0.37523, 0.95608, -0.54086, -0.20026, 1.29441, -0.77102, 1.09111, -0.17800, -2.14594, 1.30067, -0.26293, 1.07502, -1.14430, 1.04201, -0.30873, 0.08366, 0.66268, -0.24409, 0.97253, 0.44211, 0.73492, -0.30636, 2.27052, 1.23347, 0.43512, -0.30998, -0.48104, 1.32982, 0.16214, 0.17947, -0.65147, -0.60378, 0.69977, -1.02732, -0.19270, 0.28238, 0.50688, -0.35395, -0.08357, 0.74348, 0.07401, 1.18937, -0.51207, -0.68522, -0.45468, +-0.25655, -1.81461, -1.01455, 1.28570, 0.23582, -0.91208, -1.20081, 1.06752, -0.65302, -0.66323, -1.94758, -1.42050, 0.01954, -1.58466, -0.50957, -0.59811, 1.00651, 0.29189, -0.09513, -2.08497, -0.07785, 0.31931, -1.00295, 1.21390, 0.42442, 0.16516, 2.03173, -0.50764, -1.41511, -0.70048, 0.72566, -0.12342, -1.67429, -1.48115, -0.45534, -0.95356, 1.30400, 0.85432, -0.27132, -1.05450, -1.10344, 0.55857, 1.65066, -1.11683, 1.03619, 0.48329, 0.18891, -0.32099, 0.70457, 0.38589, 0.42398, -0.29999, -0.21103, -0.84580, 0.71547, 1.00467, 0.95272, 1.03182, 2.11385, 0.48845, 0.11580, 0.40509, -0.98081, 1.88289, +-1.00195, -2.47029, -0.39231, 1.51470, -1.30410, 0.26493, 0.87864, 0.02813, 0.09031, 0.84352, -0.54666, 2.21042, 1.39825, 0.70020, 0.46239, 2.78841, 0.13084, -0.34402, 0.06773, 1.28960, 1.29416, 0.65501, -0.33913, -0.94201, -0.42162, -0.56685, -0.89190, -1.98801, -0.69122, 0.99499, -0.98489, 1.43923, -2.06378, -0.04518, -0.27583, -1.29387, -1.15648, -0.81079, -0.90490, 0.79017, 1.47878, -0.33207, -1.07583, 1.09302, 1.21923, 0.18068, -0.66074, 0.49256, 0.28278, 2.20322, 1.63843, 0.53992, 0.02191, -1.36204, -0.91066, -0.22597, -0.48994, -1.14178, 0.09680, -0.12962, 0.61681, 0.45765, -1.02377, -0.34936, +0.48278, -0.10909, -1.86943, -0.37650, -1.38507, -1.61859, 0.61621, 0.64238, -0.83736, 0.21661, -1.95292, -1.20899, -0.56437, -1.00792, 0.53964, -0.31451, -0.16589, -0.31872, -0.10152, 0.16592, -1.70339, 2.32733, -0.38647, 0.88063, -1.65341, 0.02848, -0.59739, -1.81835, 0.67206, -2.24083, -0.87310, -0.10186, 1.52665, -0.46748, 0.05970, -0.66257, -0.36698, 0.94774, 0.12699, -0.46268, 0.53417, 0.39448, 1.58317, -0.60305, -0.29536, 0.25510, 0.06026, 0.31369, -0.49323, -1.24672, -0.56113, -0.88201, -1.10129, 1.20542, 0.13435, 0.62233, 1.31860, 0.43947, -0.23949, 0.02335, 1.94285, -1.06811, -0.27367, -1.32945, +-0.19557, 0.03289, 0.23699, 0.02193, 0.77532, 0.06321, 1.03667, 0.89826, 0.24111, 1.67922, 0.04711, -1.33425, 0.19713, -0.00201, 0.20935, 0.91439, -1.40974, -0.30333, 1.69111, 2.16792, 1.35641, 1.11563, -0.73544, 0.01227, -0.14725, -0.06232, -0.24038, -0.29440, -0.04491, 0.34455, -0.88821, -0.41155, 0.04259, 0.54885, -1.77159, 0.69347, 0.34039, 0.00708, 1.09252, -0.00243, 0.11856, 0.86008, 0.52716, -0.10066, 0.25756, -0.91698, -0.68245, 0.29978, -1.24074, 0.21934, 0.84363, -1.71938, -0.93181, -0.49826, 1.07815, 0.25475, -0.24071, 1.75808, -0.64675, -0.31299, -0.13181, 0.79136, -0.43765, -0.60329, +1.49109, -0.26684, -1.21487, -0.27912, 1.53077, 0.39661, -1.07599, 1.11025, 0.54383, 1.88582, -1.05229, 0.38689, -1.09319, 0.69637, 1.15841, 1.37729, 1.59648, -0.35578, 0.22528, 0.95012, -0.54138, 0.96081, -1.43280, -0.45092, 0.42463, -0.21574, 0.26036, -0.53047, -1.81373, 0.08625, 0.43978, 1.25338, 0.69635, -0.62035, 0.75300, 0.16638, 0.96760, 0.89251, 0.93753, 0.07012, -0.18235, -0.75170, -0.69281, 0.68020, -0.77610, 0.36808, 0.74171, -0.22074, -0.45656, 1.23506, 0.53328, 0.12383, 0.30385, -1.82138, 0.64436, -0.06789, -2.12688, -1.16072, 1.30753, 0.68161, 0.70475, 2.06023, 3.38877, 0.63612, + +}; + +static float combinedBMatrix[] = { + 0.63996, -0.09585, -0.15097, -1.47944, -0.47541, -0.56039, -2.40899, 0.10089, 1.33360, 0.90108, -2.08068, 0.59518, 1.20934, 1.51987, -0.43165, -0.61395, 0.01621, 1.81715, 0.07818, -1.25586, -0.85403, -0.91166, -0.16168, 1.26379, -0.22939, 1.12440, -0.08515, -1.54148, 0.45774, -0.18015, 1.09907, 1.87869, 0.70034, 1.70314, -0.18178, -0.34356, -0.02675, 0.18986, -0.42086, -0.31883, 1.64913, 0.81516, -0.26547, -1.41190, 1.64127, 2.15529, 2.32116, -1.50958, 1.34902, -0.20767, -0.11413, -0.38524, -0.68853, 0.84848, 0.26761, 1.35052, -0.27536, 1.34197, -1.76423, -0.25488, -1.78216, 0.67825, -0.66977, -0.39316, -1.97726, -0.44405, 0.27705, -0.00839, 0.68054, -0.62942, 1.22864, -0.35865, 0.85756, 0.84449, -0.30799, -0.29482, 0.62865, -0.10990, 0.67245, -0.42014, -0.27578, -0.86982, -2.34731, 0.85418, 0.13671, 1.27893, -1.05396, -0.11259, -0.31550, -1.68557, 0.58558, -0.71730, 0.59818, -1.87533, 0.76829, 0.84665, -1.00321, 0.09345, -0.56404, 0.37090, -0.55149, 0.25336, -1.86605, -0.45549, 0.58586, 0.10328, -0.68767, 0.74014, 0.45099, 0.65472, 0.35438, 0.22475, -0.38266, 0.15669, -0.92177, 0.62432, -0.11862, -1.11691, -1.27925, -1.12514, 1.55283, -0.41950, -0.60443, -0.20458, -1.01081, -1.41413, 0.61988, -0.03117, +}; + +void initLSTM_test() { + lstmParams_test.timeSteps = 10; + lstmParams_test.featLen = 32; + lstmParams_test.statesLen = 32; + lstmParams_test.forgetBias = 1.0; + // W is [4 * statesLen, (featLen + staetsLen)] flattened (i.e. row major) + // (first row, second row, .. .. 4 * statesLen-th row) + lstmParams_test.W = combinedWMatrix; + // 4 * statesLen + lstmParams_test.B = combinedBMatrix; +} + +void setup(){ + Screen.init(); + Serial.begin(115200); +} + +void loop(){ + // print a string to the screen with wrapped = false + Screen.print("Hello my dude", false); + delay(1000); + initLSTM_test(); + + float x[] = {-0.77274, 0.83537, 0.45031, -0.68209, 2.12232, -1.34356, 0.46644, 0.11524, 0.31190, 0.16921, 1.07484, 0.98511, -0.48373, -0.49206, -2.97712, 1.72739, 0.20630, 0.90967, 1.50899, -0.20455, 0.81700, 0.59895, 0.14991, -0.56331, 0.49994, -0.09532, -0.23706, 0.98108, -1.63718, 1.24303, 0.25937, 0.74287, }; + float result_c_h_o[3 * lstmParams_test.statesLen]; + for(int i = 0; i < 3 * lstmParams_test.statesLen; i++){ + result_c_h_o[i] = 0; + } + + LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); + for (int i = 0; i < lstmParams_test.statesLen; i++) { + int j = i + lstmParams_test.statesLen; + float val = result_c_h_o[j]; + } + unsigned long StartTime = millis(); + for (int i = 0; i < 100; i++) + LSTMStep(&lstmParams_test, x, result_c_h_o, result_c_h_o); + unsigned long CurrentTime = millis(); + unsigned long ElapsedTime = CurrentTime - StartTime; + Serial.print("Time taken for 100 runs (ms): "); + Serial.println(ElapsedTime); + Serial.print("Inp :"); Serial.print(lstmParams_test.featLen); + Serial.print(" Hid: "); Serial.println(lstmParams_test.statesLen); + + delay(1000); + // Clean up the screen + Screen.clean(); + delay(1000); +} + +int main(){ + setup(); + for(int i = 0; i < 100; i++) + loop(); +} + diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py b/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py new file mode 100644 index 000000000..96984ea4e --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py @@ -0,0 +1,98 @@ +import numpy as np +from template import getTemplate as getTemplateC +from template_MXChip import getTemplate as getTemplateMXChip + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN: + def __init__(self, W, B, alpha, beta, timeSteps, featLen, statesLen): + self.timeSteps = timeSteps + self.featLen = featLen + self.statesLen = statesLen + self.alpha = alpha + self.beta = beta + self.W = W + self.B = B + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + + +def main(device='C'): + assert device in ['C', 'MXChip'] + inputDim = 32 + hiddenDim0 = 32 + timeSteps0 = 8 + hiddenDim1 = 16 + timeSteps1 = 8 + alpha0, beta0 = 0.2, 0.8 + alpha1, beta1 = 0.1, 0.9 + W0 = np.random.normal(size=[hiddenDim0, hiddenDim0 + inputDim]) + B0 = np.random.normal(size=hiddenDim0) + W1 = np.random.normal(size=[hiddenDim1, hiddenDim1 + hiddenDim0]) + B1 = np.random.normal(size=hiddenDim1) + x0 = np.random.normal(size=[timeSteps0, inputDim]) + x1 = np.random.normal(size=[timeSteps0, inputDim]) + fastrnn0 = FastRNN(W0, B0, alpha0, beta0, timeSteps0, inputDim, hiddenDim0) + fastrnn1 = FastRNN(W1, B1, alpha1, beta1, timeSteps1, hiddenDim0, hiddenDim1) + + hList = [] + for i in range(timeSteps1): + h = fastrnn0.unroll(x0) + hList.append(h) + inp = np.array(hList) + assert inp.shape[0] == timeSteps1 + assert inp.shape[1] == hiddenDim0 + hout0 = fastrnn1.unroll(inp) + + h = fastrnn0.unroll(x1) + hList.append(h) + inp = np.array(hList[-timeSteps1:]) + assert inp.shape[0] == timeSteps1 + assert inp.shape[1] == hiddenDim0 + hout1 = fastrnn1.unroll(inp) + + h = fastrnn0.unroll(x1) + hList.append(h) + inp = np.array(hList[-timeSteps1:]) + assert inp.shape[0] == timeSteps1 + assert inp.shape[1] == hiddenDim0 + hout2 = fastrnn1.unroll(inp) + + expected = '' + for tx in hout0: + expected += '%f, ' % tx + expected += '\\n' + for tx in hout1: + expected += '%f, ' % tx + expected += '\\n' + for tx in hout2: + expected += '%f, ' % tx + expected += '\\n' + if device == 'C': + ret = getTemplateC(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, + timeSteps0, timeSteps1, x0, x1, expected) + elif device == 'MXChip': + ret = getTemplateMXChip(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, + timeSteps0, timeSteps1, x0, x1, expected) + print(ret) + + + + +device = 'MXChip' +main(device) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py b/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py new file mode 100644 index 000000000..b12f4da5c --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py @@ -0,0 +1,135 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, x0, x1, expected): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert x0.shape[0] == timeSteps0 + assert x0.shape[1] == featLen0 + assert featLen1 == statesLen0 + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + xx0Str = '' + for i in range(x0.shape[0]): + for j in range(x0.shape[1]): + xx0Str += '%f, ' % x0[i][j] + xx0Str += '\n' + xx1Str = '' + for i in range(x1.shape[0]): + for j in range(x1.shape[1]): + xx1Str += '%f, ' % x1[i][j] + xx1Str += '\n' + + return ''' +#include "algorithms/includes/sfastrnn.h" +#include + + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +void initFastRNN_test0(); +void initFastRNN_test1(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; + +static float combinedBMatrix1[] = {%s}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = %d; + fastrnnParams_test0.featLen = %d; + fastrnnParams_test0.statesLen = %d; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = %f; + fastrnnParams_test0.beta = %f; +} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = %d; + fastrnnParams_test1.featLen = %d; + fastrnnParams_test1.statesLen = %d; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = %f; + fastrnnParams_test1.beta = %f; +} + +unsigned testFastRNN(){ + initFastRNN_test0(); + initFastRNN_test1(); + unsigned errorCode = 0; + struct SFastRNNParams2 sparams; + unsigned statesLen0 = fastrnnParams_test0.statesLen; + unsigned timeSteps1 = fastrnnParams_test1.timeSteps; + unsigned statesLen1 = fastrnnParams_test1.statesLen; + float h0container[statesLen0 * timeSteps1]; + memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); + initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, + h0container); + + float result_h[statesLen1]; + float xx0[] = { + %s + }; + float xx1[] = { + %s + }; + for(int i = 0; i < timeSteps1; i++) + SFastRNNInference2(&sparams, xx0, result_h); + + SFastRNNInference2(&sparams, xx0, result_h); + for(int i =0; i < statesLen1; i++) + printf("%%2.5f ", result_h[i]); + printf("\\n"); + SFastRNNInference2(&sparams, xx1, result_h); + for(int i =0; i < statesLen1; i++) + printf("%%2.5f ", result_h[i]); + printf("\\n"); + SFastRNNInference2(&sparams, xx1, result_h); + for(int i =0; i < statesLen1; i++) + printf("%%2.5f ", result_h[i]); + printf("\\n"); + printf("Expected\\n%s"); + return errorCode; +} + +int main(){ + unsigned errorCode = testFastRNN(); +} +''' % (W0Str, B0Str, W1Str, B1Str, timeSteps0, featLen0, statesLen0, alpha0, + beta0, timeSteps1, featLen1, statesLen1, alpha1, beta1, xx0Str, xx1Str, + expected) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py b/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py new file mode 100644 index 000000000..50f78bb10 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py @@ -0,0 +1,152 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, x0, x1, expected): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert x0.shape[0] == timeSteps0 + assert x0.shape[1] == featLen0 + assert featLen1 == statesLen0 + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + xx0Str = '' + for i in range(x0.shape[0]): + for j in range(x0.shape[1]): + xx0Str += '%f, ' % x0[i][j] + xx0Str += '\n' + xx1Str = '' + for i in range(x1.shape[0]): + for j in range(x1.shape[1]): + xx1Str += '%f, ' % x1[i][j] + xx1Str += '\n' + + return ''' +#include "sfastrnn.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +void initFastRNN_test0(); +void initFastRNN_test1(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; +static float combinedBMatrix1[] = {%s}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = %d; + fastrnnParams_test0.featLen = %d; + fastrnnParams_test0.statesLen = %d; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = %f; + fastrnnParams_test0.beta = %f;} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = %d; + fastrnnParams_test1.featLen = %d; + fastrnnParams_test1.statesLen = %d; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = %f; + fastrnnParams_test1.beta = %f; +} + +unsigned testFastRNN(){ + initFastRNN_test0(); + initFastRNN_test1(); + unsigned errorCode = 0; + struct SFastRNNParams2 sparams; + unsigned statesLen0 = fastrnnParams_test0.statesLen; + unsigned timeSteps1 = fastrnnParams_test1.timeSteps; + unsigned statesLen1 = fastrnnParams_test1.statesLen; + float h0container[statesLen0 * timeSteps1]; + memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); + initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, + h0container); + + float result_h[statesLen1]; + static float xx0[] = { + %s + }; + static float xx1[] = { + %s + }; + for(int i = 0; i < timeSteps1; i++) + SFastRNNInference2(&sparams, xx0, result_h); + unsigned long StartTime = millis(); + for(int i = 0; i < 100; i++) + SFastRNNInference2(&sparams, xx1, result_h); + unsigned long CurrentTime = millis(); + unsigned long ElapsedTime = CurrentTime - StartTime; + Serial.print("Time taken for 100 runs (ms): "); + Serial.println(ElapsedTime); + Serial.print("Layer 0 ["); + Serial.print("Inp: "); Serial.print(fastrnnParams_test0.featLen); + Serial.print(" hDim: "); Serial.print(statesLen0); + Serial.print(" ts: "); Serial.print(fastrnnParams_test0.timeSteps); + Serial.println("]"); + Serial.print("Layer 1 ["); + Serial.print("Inp: "); Serial.print(fastrnnParams_test1.featLen); + Serial.print(" hDim: "); Serial.print(statesLen1); + Serial.print(" ts: "); Serial.print(fastrnnParams_test1.timeSteps); + Serial.println("]"); + return errorCode; +} + +void setup() { + Screen.init(); + Serial.begin(115200); + Serial.println("Ready"); +} + +void loop() { + Serial.println("Loop"); + testFastRNN(); + Serial.println(); + delay(1000); + +} + +int main(){ + setup(); + delay(500); + for(int i = 0; i < 100; i++) + loop(); +} +''' % (W0Str, B0Str, W1Str, B1Str, timeSteps0, featLen0, statesLen0, alpha0, + beta0, timeSteps1, featLen1, statesLen1, alpha1, beta1, xx0Str, xx1Str) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp b/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp new file mode 100644 index 000000000..f52cd87a9 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp @@ -0,0 +1,169 @@ + +#include "sfastrnn.h" +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +void initFastRNN_test0(); +void initFastRNN_test1(); +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + -1.463001, -1.608238, -0.515035, 0.212683, -0.490496, 0.081317, -0.126735, 2.546996, 0.426095, -1.516358, -0.517311, 1.043285, -1.461927, 0.033619, 0.167512, -0.612685, 1.287924, -0.908442, -0.999037, -0.022562, 0.865150, 0.515413, -0.293145, 2.513954, 0.815144, -0.550754, -0.503369, 1.094128, 0.875122, -0.788792, -0.177555, -0.835176, 0.497470, -1.288407, -2.259994, 1.334897, 1.268324, 1.025427, -0.633709, 0.062466, -0.543856, -0.879896, -1.765943, -2.458441, 0.724722, -0.948708, -0.628804, 1.798527, 0.959637, -0.486350, -0.556546, 0.162826, -1.222148, -0.254480, 0.011908, 1.344277, -0.840661, 0.671354, -0.542394, 1.876581, -0.658842, 1.402100, 0.075175, -1.919560, +-0.096117, 0.733164, 2.115817, -0.771978, -1.151200, -0.863722, -1.065490, 1.410405, 0.680804, 0.030813, 0.734885, -0.110043, 1.160063, 1.850488, 1.084261, 0.473697, 0.239441, 0.386820, 0.347727, -0.526016, -1.426372, 0.363248, 1.360431, 0.770462, 0.473252, 1.213022, 0.336275, 1.579441, 0.232998, -1.431587, -1.425107, 0.528384, 0.319200, 0.364835, 0.847596, -0.959305, 1.824354, 1.198022, 0.052803, -0.130849, 1.615890, -2.067542, 0.206611, 0.084601, -1.984883, -1.286008, -0.183897, -1.068569, 1.470677, -2.702302, -0.665119, -0.346067, 1.251984, 0.445639, -0.956230, 0.234531, -0.102565, 0.313286, -0.755711, -2.137626, -0.727585, 1.146454, -0.694576, -0.789521, +0.641563, 0.483000, -0.465223, 1.269212, 1.633147, 0.002212, -0.205266, -0.432667, 0.543417, -0.657155, -0.827909, -0.544024, -0.271605, 0.714078, 0.188222, 0.961605, -1.082005, 0.528004, 1.197721, 0.625790, -0.531735, 1.496538, -0.623211, -0.039617, 0.256738, -1.122342, 1.528594, -0.738589, 0.434754, -1.350794, -1.007540, -2.232016, 0.983118, -0.406300, 0.319870, -0.003049, -0.896247, 0.565264, 0.137492, -1.327265, -1.107797, 1.816275, -0.345457, 1.293157, 0.333309, -0.054301, 0.619463, -1.385102, -0.533470, 1.346377, 1.562904, -0.223482, -1.455293, 0.737545, -0.128256, 1.240807, -1.493310, 0.080344, -0.165168, 1.231474, -0.374610, 0.711336, -1.477542, -0.470964, +-0.656386, 1.576045, -0.335401, 0.427575, 0.702232, 0.723065, -0.426154, -0.353560, 0.672140, -1.271332, 0.783266, -1.209061, -0.416216, -0.327486, -1.827358, 0.764994, -1.425648, 0.231708, -0.914214, 1.673060, 0.724350, -0.310104, 1.158892, -1.961689, 0.281941, 0.583069, -1.409553, -0.145918, -0.261622, 1.761118, -0.061617, -1.341284, -1.332836, -0.208020, 0.925792, 0.135631, 0.174579, -1.209099, 0.957962, -1.745917, -0.792186, -0.248138, -0.165440, -0.148935, -1.307238, 0.563775, 0.284707, -1.169652, -2.828754, -1.185601, 1.131491, 0.656182, -1.055730, 0.818997, -0.085208, -0.905625, 1.798508, 0.722879, 0.509572, -0.323854, -0.321564, -0.252345, 0.381476, -0.368613, +-0.074919, -0.233678, -0.123059, 0.278319, 1.068024, -0.629322, -0.691175, -1.014975, -0.599052, 0.507058, 0.002995, 0.762335, 0.380925, -0.606949, 0.725976, 0.849606, -1.460235, -1.087340, -0.742382, -0.654407, 0.093633, -0.058831, -0.104262, 0.758625, 0.765124, 2.554762, 1.594256, -1.133789, -0.611893, -0.087930, 2.320282, 0.343533, 0.446773, 0.169784, -0.118240, 0.955247, -1.891241, 0.914840, -0.759616, -0.196301, -1.654649, -0.291182, 0.490403, 0.589910, 0.633847, -1.056975, -0.388852, 0.025353, 0.944651, 0.755763, -0.751081, -0.604684, -0.609690, -0.177046, 0.443386, 0.887866, -1.463714, -1.163942, -1.393820, -0.804748, 0.697293, -0.311335, -0.044319, -1.359249, +1.380995, -1.288235, -1.710079, -0.063513, -0.902670, 0.500920, -1.924562, -0.553001, 0.097762, -0.363627, 0.652919, 2.294359, -0.307750, 0.643806, 0.547697, 0.114237, 0.737595, -1.995646, -1.084810, 0.926421, -0.712689, 0.732767, -1.330412, -1.068075, -0.463778, -0.585043, 1.070094, 1.063924, -2.929486, 1.142738, 0.825487, 0.007441, 2.138249, -1.749018, 0.824951, 2.171068, -0.648621, -0.275690, 1.510950, -0.584865, -1.253189, -0.337552, 0.401746, 0.079840, -0.652001, -0.137461, -1.162070, -2.020258, 0.498568, 0.604669, 0.797579, 0.567278, -0.204495, 0.192825, 1.735941, -2.033776, 1.035516, 1.017701, -0.877548, 1.512696, 0.518580, 2.249872, -0.601333, 0.846658, +0.510734, 0.621803, 0.803452, 0.351683, 1.638468, -0.682519, -0.404083, 0.125560, -0.648148, 0.982958, 0.698376, -2.289114, 0.044634, 0.518226, -0.412493, -2.071861, -0.324956, -1.839477, 1.093226, 0.526581, -0.433123, -0.684160, -0.680004, -0.524009, 1.577912, -0.898682, -0.158502, -0.258205, 0.240414, 2.575841, 0.683980, -0.329290, 0.916843, 0.448556, 0.720534, 2.257772, 0.382073, 0.495522, -0.569758, 0.581957, -0.476345, -0.111119, 0.600198, 0.249427, 1.124021, 0.284441, -0.922101, -1.753768, -0.280319, 1.644985, 0.281135, -0.436874, 0.575186, 1.212380, -1.181544, 1.954728, 1.151511, -0.049220, 0.338226, 0.505781, 0.980844, 0.136317, 0.732253, -0.824807, +0.345609, -0.009857, 0.251267, -1.761950, 0.563583, 0.391451, -0.632284, -1.958941, -0.212659, 1.783886, -0.615789, 1.502364, 2.157413, -1.027152, 0.003323, -1.715427, -0.033989, -0.843667, -0.238556, 0.461586, 1.589210, -0.542165, 0.817914, -0.282953, 0.250836, 0.788768, -0.152013, 1.192482, -1.220499, -1.098319, 1.127349, -0.472195, 0.967432, 2.601111, -0.172669, 0.846395, -0.523399, 2.056826, -0.241081, -0.785224, -0.408702, -0.272545, 0.627815, -0.741877, -0.573766, 1.221598, 0.311954, 0.313567, 1.390818, 0.938386, -0.764971, 1.154589, 0.384211, 0.518375, 0.100117, 0.004455, -1.156828, 1.035057, -0.414093, 0.534238, 1.665964, -1.238557, 0.191084, -1.861732, +-1.035307, 0.959128, 0.743735, 0.789472, 1.246437, 0.701509, 0.891643, 0.837673, -0.722578, -1.595812, 1.774627, 1.330297, 0.496482, 0.112419, 0.075825, 0.295705, -0.843171, 0.490802, 0.581542, -0.249847, 0.350289, 0.640288, -0.320067, -0.331324, 0.823975, -1.368907, 0.467728, 0.074980, 0.698910, 0.902905, -1.121681, 0.504973, -1.145824, 0.599793, 0.017627, -0.552890, 1.391353, 0.205946, -1.119405, -0.095463, -1.174210, 0.609547, 0.731730, -0.938541, 1.273829, -0.480448, 0.866022, -0.310405, 0.343858, 0.309644, -1.695875, -0.113766, 0.526702, -0.704588, 0.381117, 0.555971, -0.083298, 0.223039, -0.603921, 0.554882, 1.513572, 0.606811, -0.697302, 1.084783, +-0.824411, 1.212255, 0.251716, 0.991289, 0.787050, 1.810049, -1.381291, -0.239204, 0.740711, -0.260828, -0.552805, -0.366561, 0.607902, 0.382302, -0.586720, 0.340685, -1.742842, -0.181700, 1.129976, 1.117269, 0.614889, 1.217334, 0.378709, 0.400297, 1.908038, 1.839118, -0.816531, -0.704213, 1.800338, 0.233622, -0.525752, -0.018464, 0.730329, -0.028267, 0.656068, 0.705036, -0.197044, 0.180971, -0.829405, 0.674120, 0.323508, 0.768608, 0.391449, 0.243296, 0.300709, -2.348033, -1.414001, -0.200398, 1.102434, -2.231932, 1.732161, -0.326020, 1.140528, 1.271278, 0.522694, -1.078432, 0.015626, -1.056439, -1.037853, -0.918159, 0.094147, 0.469082, -0.683776, -0.354973, +-0.357925, -0.141059, 0.025697, 0.630057, 0.933137, 1.421486, -0.291685, -0.140247, 0.987696, -1.827731, 0.127905, -1.067744, 0.713877, -0.313759, -0.236097, 1.118592, 0.651725, 0.333785, 0.652355, -0.664347, 0.780957, -1.628334, 1.238844, 0.014120, -0.632629, 0.021157, -0.521321, -0.838450, 1.468607, -0.189616, -1.577276, 2.086128, 2.033473, 0.656807, -1.157364, 0.368168, 0.413005, -0.117281, 0.620078, 0.611162, -0.140577, -1.295135, 1.304626, 1.044958, -1.356967, -0.996963, -1.348607, 2.027726, 0.475379, -1.892355, 0.645032, -0.803315, 0.434021, 1.027189, -0.043401, 1.278151, 1.254890, -0.111974, 0.180807, 0.621952, 0.604677, 1.077822, 0.084286, -0.074407, +-0.001743, -0.182307, -0.580825, 0.870058, 0.760906, 1.193975, -1.317504, -2.539108, -1.646226, -0.963443, 0.313056, -0.375543, 2.002537, -0.222594, 0.275440, 1.476331, 1.783044, 0.165622, 0.725831, -0.378065, 1.055456, 1.250901, -1.341112, 0.477173, 0.234699, -0.844258, 0.286495, 0.532063, 0.707108, -2.058738, 0.890283, -0.344896, -1.784511, -0.513867, 0.171245, -0.278725, 0.766894, 1.629659, 1.521838, -0.124946, -1.195345, 0.132032, -1.581829, 1.108077, 0.500176, -1.697981, -1.586507, -0.242228, -0.104549, 0.277357, 1.348636, 2.125744, 0.876882, -1.076717, 1.386827, -1.809853, -0.856588, -0.897221, -0.377607, 1.321079, -0.908558, -0.761372, -0.200911, 0.430460, +-0.148465, -0.857781, 0.468405, -0.250052, 1.589180, 0.626148, 1.531575, 0.121657, -0.888845, 0.890931, 0.808730, 0.897105, -0.602682, 0.946364, 0.795384, -0.223129, -0.390946, 0.456790, 0.053166, 0.878724, 0.092200, 0.447698, 1.515166, -1.473201, -0.261844, -0.235641, 0.097121, 0.600700, -1.312855, -0.002022, 0.619545, -0.126614, 0.734341, 0.115081, 0.050189, 0.568430, 2.274485, 0.817138, -0.853565, 1.212112, -0.271160, -0.759457, -0.732885, 0.242077, -1.945951, -0.693670, 0.443922, 1.191742, 1.368868, 0.845173, -0.374640, -0.532568, -0.168790, -0.209430, -0.131213, 1.142410, 0.137273, 0.348015, 0.007902, -0.171617, -0.638925, 1.042563, -0.063137, -0.548751, +-1.268543, -1.589448, 0.400802, -0.035884, -1.427790, -0.484287, 1.051264, 0.643452, 1.270237, 0.344160, -0.833905, 0.621338, -1.223634, -0.153035, 0.821126, 2.146575, -0.762388, 1.253286, -0.352918, 0.066196, 0.901132, -0.215633, -0.283117, -0.892778, 0.162548, -0.439117, -0.767587, 0.656756, -0.689574, -2.500065, -1.422288, 0.529458, 0.108685, 1.245306, -1.140841, -1.056774, -1.703205, 1.318591, -0.338053, -0.213301, -0.359228, 0.007733, -1.560473, 0.136419, 0.531241, -0.310488, 0.204926, -1.355937, -0.297151, -0.751820, 0.300215, 2.335191, -0.244450, 1.367958, -1.618845, -1.641116, -0.055616, 0.526370, 1.350658, 0.061781, -0.683504, 0.521517, 0.659032, -0.116746, +-0.571604, -1.061370, -0.278182, 0.445176, 0.788918, -1.216817, -0.762992, -1.180343, 0.867532, -0.377429, -1.686184, 0.347011, -1.421098, -2.069956, 0.689898, -0.277054, 0.416750, 1.194928, -0.235726, -0.824328, 0.406894, 1.620389, 2.351292, 0.358724, 0.075213, 0.197835, 2.834250, -1.585558, -0.841795, 1.360838, 0.739969, -0.489330, -0.903515, 0.132666, -1.169586, 0.170225, 0.444489, 0.827123, 0.348231, -0.289919, -0.244911, 0.090566, 1.037541, -0.462324, -0.185077, -0.464738, -1.024161, -0.453238, -0.445479, 0.908729, 0.900200, -1.348176, 0.097660, -0.697839, -0.495622, -0.574015, -0.257277, -0.270833, 0.409955, 1.482206, 0.749976, 0.024603, 1.373003, 0.164049, +-1.456754, -1.300110, 0.025234, -0.420963, -1.576883, 0.613987, 0.694100, 0.689874, 1.205877, 2.007593, 1.666083, -0.980836, -0.126364, -1.554959, 0.198672, -0.113310, 0.217695, -0.211740, -0.373381, 0.222919, 0.445988, -0.030167, 0.762683, -0.737056, -0.081926, -0.667564, 0.037524, -0.224441, -0.694619, 1.420710, -1.097031, -0.338159, -0.419275, -0.637223, 1.227947, -0.215104, -1.306107, 0.060401, 0.145861, 1.087418, -0.346462, 0.941424, 0.196575, 0.929207, -1.642136, 0.479004, 0.230581, -1.117969, 0.426174, 1.128794, 0.721844, 1.493780, 0.303202, 0.445475, 0.844380, -1.091440, -0.910392, -0.866056, -1.187552, -0.919877, 1.575261, 1.262711, 0.258756, -2.321530, +-0.947373, -2.043256, 1.086577, -1.522211, -0.091105, -0.319406, 0.861351, 0.140311, 1.982497, 0.649078, -0.151708, -0.152833, 0.263993, 0.928447, 0.050628, -0.398580, -0.618710, 1.850019, 0.225991, -0.026175, 0.235802, -0.197658, 1.977859, 2.126461, -0.015232, 0.434709, -0.636491, -2.190803, 0.188940, 0.425188, -1.109399, -0.730657, -0.547482, -0.982741, 0.435256, -0.540448, 1.890541, -1.132653, -0.147829, -0.525846, 0.654240, 0.845450, 0.744334, 0.855637, -3.349872, 0.055510, -0.614391, -0.259732, -2.055482, 0.225336, 0.765065, 1.763559, 0.416324, -0.395050, 1.574871, 1.400474, -0.775464, 0.994908, 0.977092, 1.278381, -0.316339, -1.778320, 0.595434, 0.327128, +0.946997, 0.116508, -1.148627, -0.168981, -0.017855, -0.312633, -0.963586, 0.468335, -2.005421, -1.335210, 0.447540, -0.854689, -0.873473, 1.492171, -0.902845, 0.380926, 0.609191, 0.650184, -0.132614, -0.273727, 0.263209, -0.681756, -0.480386, 0.671442, 0.917549, 1.744384, 1.526820, -0.257427, -1.399234, 3.078232, 1.416437, -0.844867, -1.472783, -0.615501, 0.302801, 1.840260, -0.951688, -1.216707, -0.330654, -0.438198, -1.133740, 0.197940, -1.205974, -1.023256, -1.438808, 0.609494, -0.123065, 0.087935, 0.794820, 0.215548, -1.512103, -0.661055, 0.283241, 1.157466, -1.327568, -1.049157, -0.160407, 2.118951, -1.741949, -0.591967, 0.388816, -1.428809, -0.087259, 1.730990, +-0.655824, -0.841499, -0.754102, 1.769250, -0.680774, -0.638512, -0.289602, 0.945925, 1.639790, -0.467884, -1.557018, -0.880742, 0.342928, -0.269997, 0.683064, -0.198038, 0.009910, 0.848900, -0.099960, -0.363537, 1.651663, -2.096171, 0.811187, -1.108720, 0.303028, -0.790745, 0.380060, -0.107111, 1.631348, -0.664703, 0.394737, -1.040873, -0.099939, 0.149611, 0.104011, -0.666307, 0.525240, -0.246484, -0.507975, 0.081379, 0.005120, -0.785420, 0.179002, 0.127500, 0.120618, 0.454230, 1.909776, -0.301991, 2.128094, -1.178389, 1.504868, -0.060144, -1.190653, -1.062779, -1.139505, -0.947839, 1.207670, 0.341995, -0.266032, -0.145120, -0.894983, -0.334216, 0.813177, -0.672230, +1.487258, -0.471462, 1.977657, -0.947195, 0.923079, 0.562449, -0.595850, -0.389301, 0.107224, -1.738686, 1.171873, 0.237829, 0.026024, 0.043085, 0.393502, -0.134637, -0.442657, -0.683079, -0.416821, -1.684430, 3.263307, -0.394653, 1.760474, 0.087503, -1.390247, -1.019701, -0.595714, -0.744319, 0.856633, 0.767742, 0.826172, -0.669496, 1.061358, 0.666916, -0.127459, 1.207355, -0.107913, 0.669894, 0.116164, 1.348677, -1.030259, 0.857835, -1.111639, 1.378981, -0.855427, 0.648062, -0.086526, 0.967083, -0.340662, 1.902569, 0.135295, -0.874875, 0.159670, 0.356392, 0.239792, -0.245645, 0.932354, -0.554711, -0.581400, 0.126810, -0.058650, 0.263975, 0.523622, 0.667746, +-0.930225, 0.267116, -0.234715, -1.388255, 1.173064, 1.253484, 0.012921, -0.457040, -0.326132, -1.397470, 1.179496, 2.091171, 2.116489, 0.020914, -1.463098, -1.843633, 0.537561, 1.844148, -1.189715, -0.798811, -1.418671, 0.352717, 0.291326, 0.659737, -0.458307, -0.428838, -0.442313, 0.883681, -0.949518, -0.878721, -0.438892, -0.186959, -0.474857, -0.630367, 1.612263, -0.485848, -2.874293, 0.394837, 0.138422, 0.255024, 1.234430, 0.773240, 0.919058, 0.706892, -0.340510, -0.454239, -1.386860, 0.485708, -0.548497, 2.000663, 0.518821, -0.622168, -1.143710, 0.628743, 0.339881, 1.243969, 1.139429, -0.933797, 1.093981, -1.527720, 0.490597, -1.327770, 0.051054, -1.252611, +1.209431, -2.012027, -0.277262, 0.374047, 1.401123, -2.405442, -1.005645, 1.527145, -1.790519, -1.020128, -0.615476, 0.437766, 0.007577, -0.348227, 0.612899, -0.914923, 1.438117, -0.337751, 0.010932, 0.252132, -0.348376, -1.299897, -0.777878, -1.712242, 1.210980, 1.138770, 0.431333, 0.355314, 0.809475, 0.737994, 0.429586, 0.575213, 1.324337, 1.225424, -0.268907, 0.561386, -0.979146, 0.871057, 0.032131, -0.577491, 0.090084, -2.456841, 0.523039, -0.245373, 0.316880, -0.712408, -0.123132, 0.456614, 0.076258, -0.231682, -0.809009, -0.418359, 1.450024, -0.964300, 0.025567, -0.190701, 0.557115, 0.299199, -1.285935, 0.516638, -0.015067, -0.048996, -1.530476, 0.743939, +-0.087632, -0.237795, -1.748494, 0.324560, 0.996567, -0.217333, -0.951798, 0.735520, -0.583363, -0.851338, 0.272143, 0.348869, 0.531720, 0.780785, 0.473603, 1.677227, -0.588645, -1.658659, -0.669670, -0.411697, -0.007295, 0.246737, 0.289937, 0.356172, 1.684174, -0.827936, 1.303146, -2.109520, -0.249602, 0.462291, 2.163037, 0.876901, -1.104572, 0.224345, 0.375533, -1.188361, -0.516776, 0.323634, 0.761030, 1.317010, 0.511322, 0.796682, 0.024320, 0.252665, 1.388863, -1.996860, 0.233680, 1.888839, 1.813560, -0.195704, -0.282065, 1.748148, 0.592205, 0.064317, 0.200658, 0.681945, -0.968103, -1.588311, -1.371434, -0.322373, 0.501623, -2.002215, 1.188423, -0.101360, +0.832815, 0.309372, -0.676715, 0.401429, 1.494132, -0.508119, 1.336087, 0.348156, -1.207029, 0.041857, 0.661036, -0.479983, -0.204060, 0.375673, -0.982744, -1.231873, 1.232235, 0.338885, 0.263801, 2.881368, -0.100014, 0.606877, 1.971007, -0.127449, 1.746225, -1.229416, -0.089829, -0.053602, 0.821581, 0.746867, 1.371888, 0.380434, -0.896164, -2.180832, -0.643880, 0.786336, 0.999817, 0.161046, 0.877880, 2.581598, 0.730328, -0.022213, -0.678869, -1.289206, 0.420831, 0.840008, 0.166896, 0.230995, -0.238722, 1.253507, 1.061006, 1.332290, 0.349647, 0.621517, 1.555774, -0.379384, -0.355115, 0.014414, -0.711672, -0.689130, 0.759934, -0.669766, 0.338966, 1.413257, +0.125882, 0.422373, 0.164868, 0.585742, 0.006279, -0.136222, 1.103009, -0.016276, -0.571993, 0.109385, -0.205825, -2.019344, 0.250793, 1.450626, 0.204090, 0.092458, 0.522317, 0.620349, 1.370436, 1.221061, 0.095325, 2.140559, 0.315931, -0.356018, 0.441642, 1.276154, -0.163140, -0.024634, 0.950528, 0.728678, -2.187701, -0.167981, 0.776751, -0.901564, -0.606303, -1.336786, 0.378141, 1.420410, -0.491363, -2.387385, -0.998965, 1.521602, 0.575956, 0.490931, 0.362124, -0.343147, -0.366811, 0.938317, 1.358178, -1.737031, 0.403326, 1.457534, 1.455009, -0.546062, 0.906070, -0.688103, 0.541935, 0.610787, 0.084734, -0.431946, 0.092234, 0.020120, 0.370081, -1.085509, +-0.766699, -1.846519, -0.462274, 0.234367, -0.387891, -1.165649, 0.261263, 1.605798, -0.568040, 0.002279, 0.637534, 1.056061, 0.444013, -0.334450, 0.574656, 0.683390, -0.375556, 1.161827, -0.986210, -1.163667, -0.212448, -0.183307, 0.366129, 0.713572, 1.690629, 0.009710, 1.040102, -0.267165, 0.008102, 0.368498, -0.342914, -0.232736, -0.717924, 0.331248, 1.076041, -0.154518, 1.957180, -0.008852, -1.337074, 0.032930, -0.938766, 0.173280, 1.729247, -1.423780, 0.224520, 0.974680, -0.310447, -0.246174, 0.064927, -0.420509, -0.489588, -0.646048, 0.322387, 0.578508, 0.874751, -0.004504, -0.016131, -1.161888, 0.109859, 0.670216, -0.808885, 1.188366, 1.443192, 0.375175, +2.201503, -0.680021, 1.596736, 1.358726, 0.029814, -0.389830, -0.707853, 0.012638, -0.640962, -1.087072, -0.191151, 0.029112, 0.071877, -0.822328, 0.322963, -0.074128, 2.346159, -0.885715, -1.063842, -0.940051, -1.817588, -0.929156, 0.650308, 1.020584, 0.922192, -1.818931, -0.565152, -0.562206, 1.202209, -0.908231, -0.305461, -1.415426, 1.103500, 1.523590, -0.208965, 0.410340, -0.911542, -0.707234, 0.207582, 1.158709, -0.401401, -2.040193, 1.085587, -1.651855, -1.216863, 1.600915, -0.144017, 0.314040, 0.356985, 0.697651, -1.065441, -0.266442, 0.050548, -0.319988, 0.268409, 0.433542, -0.934475, 0.027427, -0.266869, -0.496563, -0.966076, -0.920852, -0.694956, -1.168002, +-0.654013, -0.149745, -0.453448, -0.022956, -0.367408, 0.768294, -0.402062, 0.646767, -1.495090, 0.343407, -0.242203, -1.043376, 0.426880, 2.218551, 0.524394, -0.323311, -0.920800, 0.772236, 0.521249, 1.064634, -0.498258, 0.683017, 0.986357, -0.315375, 0.873240, 0.924246, -0.485540, -0.007260, 0.429805, 1.364567, 1.135723, 2.126714, -1.491184, 0.905491, 0.764830, 0.568714, -0.074397, -3.012218, -0.768666, -0.201442, -1.177044, -0.170370, 2.341427, -0.158725, -0.446275, -1.370996, -0.968125, -0.586087, -0.090511, -0.118574, -0.706376, -0.002044, -1.898343, 0.960901, 1.267185, 0.399466, -0.118725, 1.382920, -0.195124, 1.014804, -0.579956, -1.852409, -0.753679, 1.224889, +-1.556481, -0.726831, -1.694961, -0.752480, 0.913122, -1.513536, 0.352719, 0.067478, 1.243720, -1.316172, -0.344290, 0.002822, 1.363216, 0.373906, 1.582268, 0.948030, -0.277098, 1.553522, 0.204972, -0.414555, -0.603771, -0.774838, -1.891244, 0.014030, 1.088728, 2.030680, 1.662312, -0.167459, 0.153842, -0.712420, 0.624826, -0.520255, 1.450186, -0.190922, -0.126950, 0.396660, 1.520250, -1.038061, 2.300509, -0.534905, -0.784033, 0.347667, 0.707030, -0.560084, -0.902751, -0.636163, 1.458103, 0.177170, -0.868484, -0.725916, 0.546606, 1.535920, -2.074674, -1.316895, -0.138825, 0.135795, -1.319068, 0.868275, -0.692367, -1.759293, 0.303811, -0.915041, 0.693098, -1.107366, +-0.033067, 1.277996, -1.095908, -0.596830, 0.818594, 0.454871, -1.997548, -0.414566, -0.298922, 0.654830, 0.881392, -1.171447, 0.386713, -1.209498, -0.191094, 0.636960, -0.186511, 0.203920, -0.861521, 2.443253, 0.365183, -0.441338, -0.504277, -0.399021, 0.461472, 1.330580, -0.866447, -0.362351, 0.830375, 1.057237, -0.767885, 1.486782, 2.251701, 1.109353, 1.493691, 0.805299, -2.777820, 0.871674, -0.322137, -1.091838, 0.078296, -1.636862, 1.601912, -0.537917, 0.407128, -0.685670, -0.105751, 0.001061, 1.601107, -0.755987, 0.571868, -1.339644, -0.328159, 0.038833, 0.289347, 1.936197, 0.329639, 1.562945, 0.291062, 0.142706, -0.292108, -1.007632, -1.118364, 0.086201, +-1.323402, -1.274702, 1.954525, -0.674944, -0.757774, -0.458517, 2.347036, 1.654635, 0.219833, 1.269037, 2.229149, -0.801153, -1.010491, -0.619999, -1.079074, 0.462847, 0.010052, -1.054169, -0.349762, -0.109445, -1.412777, 1.175815, 0.486970, 0.203585, 0.915360, -1.161195, 0.148937, 1.490127, -0.244807, 0.331855, -0.427773, -0.109768, 0.137386, -0.482816, 0.346687, 0.987238, -0.271385, 0.276682, 0.836875, 0.018161, -0.307207, 0.565118, -0.595782, -0.632032, 0.154683, -0.821840, 2.318630, 1.041404, 0.825835, 1.633344, -0.906624, -0.843114, 1.759868, -0.692644, 0.802389, 1.244419, -0.196995, -0.371310, 1.958085, 0.205873, -1.188491, 0.628176, -0.306734, -1.152330, +1.748960, -1.250720, 0.647673, 1.419473, 0.554151, 0.653606, 0.565125, 0.972337, 0.477990, -0.611764, 1.151175, -0.201181, 0.549160, 0.049755, 0.938319, -0.849869, 0.243877, -0.754113, 0.052802, 1.075256, -1.181837, -0.803333, -0.818565, 1.137928, 1.264775, -0.039846, -1.798116, -1.617380, -1.666136, -1.003204, 0.955179, 0.004328, -1.764123, 0.485474, 1.429926, 0.915478, -0.472447, 0.100746, -1.470929, -0.535812, 1.715648, 0.592510, 0.253959, -0.140632, -0.431525, -1.370412, 0.941578, -2.366421, 1.379079, -0.388469, 0.957313, 0.756529, 0.494682, -0.277110, 2.277600, -0.003246, -0.865847, 1.755084, 0.159255, -0.144554, -0.397216, -0.316015, -0.873992, -0.341031, + + }; + +static float combinedBMatrix0[] = {-0.821923,-0.770436,-1.457529,-0.692116,0.917840,0.855654,0.098558,-0.968530,0.791547,0.461784,-0.812138,-0.573899,-0.658041,1.791518,0.109328,0.234418,0.200769,0.361127,-0.902484,0.074987,0.408439,-1.952910,0.673328,0.180265,-1.684048,-0.455957,-1.291929,0.483835,0.251530,0.240671,-0.566100,-1.027852,}; + +static float combinedWMatrix1[] = { + -0.079572, 1.010639, -1.775012, 1.601770, 0.380464, 1.700940, 1.682144, 0.004111, 0.554301, 0.538089, 0.748991, 0.367411, 0.380426, 0.829259, 0.047680, 0.597817, 0.760077, 0.729829, 0.499416, 0.469848, -0.390372, 0.741787, 0.391093, -1.696635, -0.751937, 0.013258, -0.680191, -0.001031, 0.194471, -1.018807, 0.798910, 1.557475, -2.083349, 0.711706, 0.139695, -0.105899, 0.522153, -1.262495, -2.782576, 2.278375, -0.311963, 1.556499, -0.583394, 0.633369, 0.790345, -0.598467, 1.243132, -0.955706, +-0.276913, -1.537763, 1.102310, -0.816991, 0.944117, 0.350149, -0.518151, -0.129856, -2.120938, -1.056584, -0.589614, 0.224708, 1.465348, 1.443088, 1.137617, 2.256113, -0.924560, 0.192418, -0.632853, 0.193750, 0.676127, 0.890469, -1.324645, 0.833387, 0.715228, 0.088871, 0.354731, -0.894514, -0.836639, 1.178043, -1.846778, 0.311547, 1.725544, 1.072861, -0.646338, -2.383934, -0.979799, -1.792971, -0.476271, 0.417970, -0.484739, -1.627786, -0.320832, 0.732635, 0.069517, 1.146422, 1.098313, -1.068801, +-0.412911, 0.015702, -0.952685, 1.300952, 0.251893, 0.187002, 0.088522, 1.665739, 0.343693, 0.696304, 0.774528, -0.965451, 0.158482, 0.062025, -2.146026, 0.688516, -0.898788, -0.578635, 1.797422, -0.150791, -0.394565, 1.189476, -1.224870, -1.778126, -1.147893, -1.171269, -0.780080, -0.515124, -0.958307, -0.799200, 0.556863, -0.208384, -2.042026, 0.783921, 0.610801, -0.968387, -0.777982, -0.052149, -1.603191, 1.300185, 1.604945, 0.627929, -0.152670, 1.610359, 0.125751, 0.663835, -1.231250, -0.130418, +0.970202, -1.562104, 0.739450, 1.205480, -1.513343, -0.950236, 0.799201, 1.273865, -0.178462, -0.388660, -0.705930, -0.773205, 2.256703, -0.676248, -1.251304, 1.069394, -1.178837, -0.334270, -1.154090, 1.177038, 0.344436, -0.451133, 1.441097, 0.107797, 1.670370, 1.708682, -1.461428, -1.555964, -1.337666, -0.475169, -1.439023, -0.125849, -1.659160, 0.611661, 0.104008, 0.733054, 0.773528, -0.687255, 0.161889, -0.374641, -0.241549, 1.408682, -2.272800, 0.230105, 0.842431, 0.413574, 0.400499, -1.045114, +1.132277, 0.175882, -0.831024, -0.549042, -0.405825, 0.984179, 1.845832, -1.044061, -0.754816, -0.629633, 0.377282, 0.340406, -0.861429, -1.129370, 1.188513, 1.226438, -0.715993, 0.382879, 0.084133, -0.500453, 0.106935, -0.859303, 0.539714, 0.207862, -1.155193, 0.691276, 1.026561, 1.135437, 0.134692, -1.658056, 0.182844, -0.910474, -0.595207, -1.278484, 0.028596, -0.996991, -1.177703, 1.689902, 0.130803, -1.290201, -0.484373, -0.867855, 0.071132, -0.229201, -1.352147, 0.686102, -0.410713, 0.649567, +-0.068990, 1.150358, -1.752799, 0.262646, 1.308519, 0.132123, 1.689442, 0.661829, -1.456692, 0.214446, 2.167406, 0.322303, -1.229846, 0.503296, -1.164086, 2.612462, -0.511489, -1.143208, 0.181770, 0.954308, 0.136055, 1.768401, 1.832775, 0.626703, -1.794761, 0.233417, -0.092318, 2.139232, -2.161617, 0.954481, 0.653538, -0.435218, 0.699482, -0.880610, -0.144665, 0.878739, -0.278592, 1.433549, -1.421176, -0.661481, 0.008683, 0.209311, -0.209377, 1.383398, -0.422567, 0.172916, -1.318021, 0.574422, +1.648516, -0.794175, 0.050829, -1.392110, 0.333827, 0.007823, -0.780941, 0.165654, 0.108668, -0.675880, -1.704031, 0.500753, 2.314500, -1.200230, -0.516426, 1.175876, -2.729020, -1.422966, 1.588657, 0.158670, -0.054893, -0.501941, -0.270696, 0.953520, -0.058950, -0.536710, 0.239999, 0.580033, 0.213092, 1.693337, 0.573686, -0.993929, 0.651211, -0.169092, 0.848509, 0.631773, -0.323756, -0.416181, 0.801532, 0.267096, -0.355543, 1.479185, 0.989713, 1.787562, 1.371827, -0.146418, -0.775021, 0.039294, +-0.143106, -1.393044, 0.729489, 0.805061, 0.532527, 1.110953, 0.457528, 0.516815, 0.185332, 0.084175, 2.175503, -2.514298, -2.636159, -0.119683, 0.476382, 1.207823, 2.706793, -0.173495, -0.452169, -0.301030, -1.100591, 1.436898, -1.544416, -0.947960, -0.828458, 1.272432, -1.067012, -0.063938, -2.300635, -0.867870, 0.164208, 0.096259, -1.681947, 1.774622, -0.039361, 0.953327, 1.447953, -0.543702, 0.546656, -0.621001, 0.029002, 1.123420, -0.678565, -0.475772, 0.247536, -0.305408, 1.358983, 0.008659, +1.086786, 0.809736, -1.107911, -0.024606, -0.781897, -1.195758, -0.215365, 2.042416, -0.382569, 0.854137, -0.735513, 0.337939, -0.593979, 1.201335, -0.512881, -0.403624, -1.599635, 0.520721, -0.240726, -0.023926, 1.081919, -0.458000, -0.725997, 1.737847, 0.420936, 0.433443, -0.209354, 0.466891, 0.820243, 2.574957, -1.332407, 0.533745, -1.012075, -0.418343, 0.396640, -0.770129, -0.209679, -0.237824, 0.270201, 0.186531, 0.923184, 1.634915, 1.005538, -1.006746, -1.283855, 0.260582, 0.067053, 0.073514, +3.066159, -1.686890, -1.394869, -0.991302, -0.729312, 0.543902, -0.522531, -0.531127, -2.048716, -1.222974, -0.203579, 1.162480, 0.882083, -1.411804, -0.999025, 0.225945, 1.025301, 0.477981, 0.401587, -3.362888, -0.708000, 0.879134, 0.629743, 0.211071, -1.054376, -0.319103, -0.666548, 0.270454, -0.723588, -1.136060, -1.428204, -0.897900, 1.498445, -0.824573, -0.159437, -1.708405, -0.921864, -0.224240, -0.805493, -0.055547, -0.366517, 1.064944, -0.940013, -0.207914, 0.179423, 0.199083, -1.566305, 1.351952, +1.054878, 0.927320, 1.401778, -1.402371, -0.278063, -0.521980, 0.212321, -0.782230, -1.504734, -0.770825, -2.419491, -0.107284, 2.644902, 0.280714, -0.193287, -2.018058, 0.771756, 1.567445, 0.660095, 0.048403, -1.161527, 0.860082, -0.254965, -2.054029, -0.960239, 0.558347, 2.053740, -1.027634, 0.211320, 0.061989, 0.619911, 0.762082, -0.741537, -0.771457, 0.504455, 2.159199, -0.281117, 0.230427, -2.962783, -1.076597, -0.528443, 0.765412, -0.638338, 0.564368, -1.230826, 0.093669, 1.515959, 0.079805, +-0.554617, -0.468013, -0.247934, -0.618640, -1.013872, -0.410232, 0.507090, -0.227457, -1.710413, -0.429237, 0.122698, -1.148173, -1.583558, 0.327218, -0.552314, 2.407473, -0.996565, -0.047047, 0.911699, 1.103712, 0.781409, -0.929592, 0.346897, 0.435205, 1.404565, 0.471965, 1.522178, 0.398041, -0.428214, 0.324873, 0.334860, 1.276306, 0.157035, -0.364861, -1.413251, -1.361258, -0.028965, -0.827634, -1.077576, 0.266139, -0.634145, -1.286516, 3.437581, -0.136603, 0.448859, -1.129084, 0.540304, 0.659225, +-0.739504, 0.411587, 1.566798, 0.476443, -1.002026, -1.737379, 0.465573, 0.376598, 0.585847, 0.049739, 0.261440, 0.051147, -0.264067, -1.129181, -0.814202, -0.896600, 0.841810, 0.577379, 0.661100, 1.361011, 0.184780, -0.416964, 0.939900, -1.681895, -0.892885, -0.102168, 0.241934, 0.068586, 0.542730, 0.210186, -0.516278, 1.084731, 1.812801, 1.601110, -2.300474, -1.223096, -0.023037, 0.108196, 0.083601, 1.152334, 1.985726, 1.216500, 1.051149, 1.134167, 0.472556, -0.261963, 0.313344, 0.171354, +1.246304, 0.877761, 0.990020, 0.137354, 0.076433, -1.068594, -0.851166, -0.971745, 0.671022, -1.610473, 0.768979, -0.769391, -0.870306, -1.116085, -0.244580, 1.302315, 0.557150, -0.498758, -0.347456, -0.060117, -0.417689, -0.042969, -0.226866, 1.014861, 2.082572, -1.734965, -0.627782, -0.673211, 1.231489, 1.136193, -0.900954, -0.770066, -3.249496, 0.771564, -0.971411, 0.465394, 1.467712, 0.172622, -0.222064, 2.522313, -0.047311, 0.662510, 0.011539, -2.221314, 0.015368, 0.361208, -1.981613, -1.008825, +-0.567395, 0.428741, 1.139569, -0.355586, 0.775178, 1.710090, -1.073190, -1.289464, 1.328457, -1.079843, 0.374956, 0.632344, 0.889936, 0.633631, -0.678139, -0.597587, -1.767240, 0.696470, -2.196051, -1.253323, -0.117394, 1.732937, 0.957731, -0.114314, 0.502618, -1.563038, 0.305790, 0.762349, -0.459681, 0.412588, -0.045099, -0.252700, -0.144508, 0.201776, -1.667386, -1.473770, 1.086134, 0.768623, -0.186824, -2.577099, -1.269826, -1.288777, -0.360374, 1.000156, -1.404388, 0.415587, -0.681224, -0.408812, +0.190918, 0.353454, 0.669854, 0.361229, -1.126444, 1.045916, -0.084995, -1.393381, 0.928429, -1.407386, -0.845098, 1.989947, -0.031975, 1.373466, 1.040363, -0.398487, -0.317649, -0.191092, 0.938941, -0.577373, -0.806188, -0.693730, 0.923304, 0.147027, 1.436895, -0.116946, 0.597092, -0.009099, -0.829717, -0.823330, -1.429803, 0.123242, -2.567524, -1.361123, 0.674992, 0.138170, 1.677820, 0.242770, 0.898629, -0.371087, 1.300035, 0.311927, -1.099729, 1.394745, 0.789813, 0.442633, -1.895830, 0.233968, + + }; +static float combinedBMatrix1[] = {0.466970,-0.771688,-0.196361,-0.361755,-1.564999,-0.733580,0.681487,1.829485,-1.706388,-1.343395,1.382563,0.112830,-0.596906,0.030298,-0.398034,-0.385064,}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = 8; + fastrnnParams_test0.featLen = 32; + fastrnnParams_test0.statesLen = 32; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = 0.200000; + fastrnnParams_test0.beta = 0.800000;} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = 8; + fastrnnParams_test1.featLen = 32; + fastrnnParams_test1.statesLen = 16; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = 0.100000; + fastrnnParams_test1.beta = 0.900000; +} + +unsigned testFastRNN(){ + initFastRNN_test0(); + initFastRNN_test1(); + unsigned errorCode = 0; + struct SFastRNNParams2 sparams; + unsigned statesLen0 = fastrnnParams_test0.statesLen; + unsigned timeSteps1 = fastrnnParams_test1.timeSteps; + unsigned statesLen1 = fastrnnParams_test1.statesLen; + float h0container[statesLen0 * timeSteps1]; + memset(h0container, 0, (statesLen0 * timeSteps1) * sizeof(float)); + initSFastRNN2(&sparams, &fastrnnParams_test0, &fastrnnParams_test1, + h0container); + + float result_h[statesLen1]; + float xx0[] = { + -0.056191, 0.266785, 0.706131, -0.056590, 0.554194, 0.069645, 0.383606, -0.389710, -1.358090, -0.612110, 2.015233, -0.044182, -1.281251, -1.973740, -0.132684, -0.128783, 1.665753, -0.369606, 0.015513, -0.510067, 2.518297, 0.931629, 1.339843, 1.421740, 2.989314, -1.462043, -1.110043, -2.864840, -0.527357, -0.646060, -0.159178, -0.075092, +-0.511312, 0.942434, 0.873762, 0.116588, -0.983042, -0.824800, 1.671912, -0.672275, -0.609243, 0.252794, -1.381035, 0.730032, -0.839169, -0.694773, -0.595064, 0.326903, 0.461285, -0.042619, -0.058203, -0.554638, -0.946376, -1.076252, 0.144527, 0.356507, -1.250440, -1.214351, 2.645912, -1.017114, 1.400434, -0.645703, -0.748585, 0.873188, +1.212197, -0.125025, -1.293777, -0.344142, 2.584050, 0.580884, -0.567701, 0.929973, 0.010716, 0.524903, -0.121728, 0.661749, 0.410242, -0.483042, 0.861600, -0.328118, 0.048788, -0.298288, -1.492886, -0.360744, 1.424788, 1.879074, -1.169187, 0.590654, 0.038874, 0.165297, 1.246526, -1.756052, 0.514656, 1.510233, 2.199108, 1.011497, +1.348039, -0.441414, 0.137613, -1.196835, -0.152186, -0.229677, 0.722746, 1.132448, -0.896995, -1.159950, -0.661169, -0.110333, 0.664205, -1.210022, 0.547283, -1.104366, 0.469959, -1.465336, -0.160547, -0.887215, -2.848070, -1.570448, 0.467960, 1.138154, 1.354482, -0.795970, -0.286402, -0.464551, -0.132590, 1.130615, 1.818592, -0.197847, +-0.646041, 1.578235, -0.116582, -0.790907, -1.155138, -0.831059, -0.267613, -0.611765, 0.684839, 0.615221, -0.614833, -1.122117, -0.506492, 0.141640, 0.325319, 1.921321, -0.067482, 1.005864, 0.198167, -0.402632, -0.507546, 1.194380, 1.284281, 0.385342, 0.358281, 2.052834, 0.951517, -0.538102, 0.521491, -1.276650, -0.964844, 0.320279, +-0.937566, 0.217689, 0.911070, -1.064220, 0.681396, -0.800930, -0.320392, 0.578763, -0.073558, -1.211973, -0.686864, 1.849235, -1.631959, 0.430338, 0.720432, 0.455635, -0.254185, 1.086024, -1.872478, 0.750074, -1.377284, 0.005351, -1.726048, 0.075303, -0.052587, 0.177886, 0.591844, 1.572575, -0.397068, 0.755427, -0.506161, 0.937822, +-0.399813, 1.448343, 0.831667, 0.791065, -0.865595, -0.432023, -0.781083, 0.989580, 0.035696, -0.447442, 0.173184, -1.752484, 3.614840, 1.656095, -1.001761, 1.767076, 0.946025, 0.628080, -0.053687, 2.777987, 1.190513, -0.148970, 1.947460, -0.703608, 1.885385, -0.606568, -1.019255, 0.247924, 1.519970, -1.366303, 0.292728, -0.242215, +-0.662965, 0.879210, 0.926663, -0.224315, 0.301045, -0.390883, -0.423224, -0.138460, -0.208352, 0.983078, -0.503910, -0.761392, -0.071659, -0.089766, 0.113785, -0.844891, -1.869581, -0.635512, 0.558501, 0.395873, 0.831143, -0.028959, 0.574552, 0.832641, 1.019656, -1.818322, -1.043085, 0.212568, -0.105201, 0.471247, -0.427681, -0.596025, + + }; + float xx1[] = { + 1.231635, 1.117833, -0.535560, 0.577192, 0.086548, -0.408542, -0.430586, -0.735620, -0.823585, -0.004089, 0.986747, 0.560486, -0.718779, -0.841740, -0.581637, -0.439233, -0.418329, -0.449660, -0.558783, -0.784975, -0.748499, -0.187717, -0.319766, -1.063744, -0.482510, -0.545512, 0.148539, -0.042982, -0.093486, 0.309774, 1.687298, 1.877211, +0.477761, -0.939763, -1.242839, -2.161232, 1.064679, -0.835279, -0.649859, -0.218253, 0.384495, -0.433703, 0.779523, -0.405676, 1.015064, 0.021128, 0.375293, 0.374084, -0.274300, 0.430880, 0.815998, -0.628664, 0.222751, 0.884704, 1.669474, 0.637315, 0.090367, -1.867354, 2.666825, -1.437411, -1.344906, -0.584182, 1.386705, -0.727339, +0.658600, -0.025635, -0.047930, -1.711524, -1.252732, 0.156793, 1.044597, -0.437792, 0.696837, 0.309204, -0.001138, 1.954136, 0.974782, 1.085600, 0.784824, 0.300919, -0.494417, -0.762364, 2.795276, -0.169030, 0.987404, 0.328369, 0.222949, 1.888095, 0.298006, -0.618815, -0.330635, 0.389719, -0.625286, 1.551743, 1.579035, 0.311115, +-0.794383, -0.219263, 0.501646, 0.652492, -0.021700, -0.017374, 0.148159, -0.549022, -0.820080, -0.415760, 0.364196, 0.668794, -0.889112, 0.701957, 0.002044, -0.502291, 0.992860, 0.473977, 2.107175, 0.611529, -0.438716, -0.704469, 0.790908, -1.255312, -0.945506, 0.464973, -1.221311, -0.394176, 0.075003, -1.243079, 0.640658, 2.338804, +0.553327, 0.394777, 0.599887, 0.120523, -0.022111, -0.116350, -0.091410, -1.108693, -0.654499, -0.620681, -0.006712, -0.714101, 0.276542, -0.706556, 0.412113, -0.453296, -1.228978, 1.965989, 1.690243, -0.390909, 0.954920, 1.207894, 0.865035, -0.147056, 1.304161, -0.512061, 0.459172, -1.176981, 0.683283, 0.807899, 0.197983, -1.020839, +-1.424000, -1.523446, 0.589045, -0.173144, -0.501268, 0.108729, 0.102308, 2.156228, -0.270203, 1.140540, 0.379084, -1.355044, -0.570825, 0.989790, 0.204872, 0.533278, 1.554431, -0.427193, -0.365658, -1.638875, -0.537831, -0.426361, -0.252062, 0.670814, -0.147235, 0.232785, -0.433275, 0.540248, 0.205646, -0.711538, 0.330528, 0.928032, +0.264745, -0.805613, -0.342389, -0.383660, 1.300838, -2.229253, -0.576488, 1.049650, -0.191567, 0.434514, -1.069150, -0.748220, -0.739352, 1.488635, -0.309497, -0.056896, 0.991565, 1.098724, -1.167169, 0.932995, -1.529572, -0.326587, -0.257983, -0.550167, 0.416134, -0.368677, 1.101769, -1.339027, -0.873228, -0.960299, 0.086369, 0.145524, +-1.765507, -1.221685, 0.976221, 0.645661, -1.419126, 1.171028, -0.596129, -0.254297, -0.517926, 0.389857, 0.032958, -0.151349, -1.201180, -0.509303, -0.337875, -0.382813, 0.923180, -0.629485, -0.808807, 0.753967, -0.753527, 1.240845, 0.840624, 0.111097, -0.212108, -0.366454, 0.444949, -0.078091, -0.732064, -0.014033, 0.174081, -0.262851, + + }; + for(int i = 0; i < timeSteps1; i++) + SFastRNNInference2(&sparams, xx0, result_h); + unsigned long StartTime = millis(); + for(int i = 0; i < 100; i++) + SFastRNNInference2(&sparams, xx1, result_h); + unsigned long CurrentTime = millis(); + unsigned long ElapsedTime = CurrentTime - StartTime; + Serial.println("Time taken for 100 runs (ms): "); + Serial.println(ElapsedTime); + Serial.print("Layer 0 ["); + Serial.print("Inp: "); Serial.print(fastrnnParams_test0.featLen); + Serial.print(" hDim: "); Serial.print(statesLen0); + Serial.print(" ts: "); Serial.print(fastrnnParams_test0.timeSteps); + Serial.println("]"); + Serial.print("Layer 1 ["); + Serial.print("Inp: "); Serial.print(fastrnnParams_test1.featLen); + Serial.print(" hDim: "); Serial.print(statesLen1); + Serial.print(" ts: "); Serial.print(fastrnnParams_test1.timeSteps); + Serial.println("]"); + return errorCode; +} + +void setup() { + Screen.init(); + Serial.begin(115200); +} + +void loop() { + Serial.println("Starting"); + testFastRNN(); + delay(1000); +} + +int main(){ + setup(); + delay(500); + for(int i = 0; i < 100; i++) + loop(); +} + diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py new file mode 100644 index 000000000..7ed12f44d --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py @@ -0,0 +1,124 @@ +import numpy as np +from template_MXChip import getTemplate as getTemplateMXChip +import python_speech_features as sp + +np.random.seed(42) + +def sigmoid(x): + return 1.0 / (1 + np.exp(-x).astype(np.float32)) + +class FastRNN: + def __init__(self, W, B, alpha, beta, timeSteps, featLen, statesLen): + self.timeSteps = timeSteps + self.featLen = featLen + self.statesLen = statesLen + self.alpha = alpha + self.beta = beta + self.W = W + self.B = B + + def cell(self, x, h): + W = self.W + B = self.B + hx = np.concatenate([h, x]) + hcomb = np.matmul(W, hx) + h_ = hcomb + B + h_ = sigmoid(h_) + h_ = self.alpha * h_ + self.beta * h + return h_ + + def unroll(self, x_list): + h = np.zeros(self.statesLen) + for x in x_list: + h = self.cell(x, h) + return h + + +def main(device='C'): + assert device in ['C', 'MXChip'] + audioLen = 16000 + inputDim = 32 + hiddenDim0 = 16 + timeSteps0 = 8 + hiddenDim1 = 16 + timeSteps1 = 8 + alpha0, beta0 = 0.2, 0.8 + alpha1, beta1 = 0.1, 0.9 + numOutput = 6 + + # Define the FastRNN model + # Replace with actual model and data later. + # ----------------------------------------- + preemph = 0.97 + W0 = np.random.normal(size=[hiddenDim0, hiddenDim0 + inputDim]) * 0.1 + B0 = np.random.normal(size=hiddenDim0) * 0.01 + W1 = np.random.normal(size=[hiddenDim1, hiddenDim1 + hiddenDim0]) + B1 = np.random.normal(size=hiddenDim1) + fastrnn0 = FastRNN(W0, B0, alpha0, beta0, timeSteps0, + inputDim, hiddenDim0) + fastrnn1 = FastRNN(W1, B1, alpha1, beta1, + timeSteps1, hiddenDim0, hiddenDim1) + fcW = np.random.normal(size=[numOutput, hiddenDim1]) + fcB = np.random.normal(size=[numOutput]) + audioSamples = (np.random.normal(size=audioLen) * 2000).astype(int) + # ----------------------------------------- + + # Create the template + ret = getTemplateMXChip(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, + timeSteps0, timeSteps1, fcW, fcB, audioSamples, numOutput) + fp = open('testdata.h', 'w+') + print(ret, file=fp) + # Check if framing is correct + frames = sp.sigproc.framesig(audioSamples, frame_len=400, frame_step=160) + tt = audioSamples[1:] - preemph * audioSamples[:-1] + tt = np.append(audioSamples[0], tt) + pre_frames = sp.sigproc.framesig(tt, frame_len=400, frame_step=160) + + for i in range(5): + tt = frames[i] + # print("input", tt[:5]) + # print("pr-ed input", pre_frames[i, :5]) + ttt = np.zeros(512) + ttt[:len(tt)] = pre_frames[i, :] + cfft = np.fft.fft(ttt, n=512) + # print("fft", cfft[:5]) + # print() + logfbank, energy = sp.fbank(audioSamples, nfilt=32, preemph=preemph) + logfbank = np.log(logfbank) + for feat in logfbank[:10]: + # print(feat[:5]) + pass + + # run fastRNN0 on the input for each brick and + # collect all the hidden satates 0 + h0_list = [] + h1_list = [] + logits_list = [] + input1List = [] + for i in range(0, len(logfbank), timeSteps0): + if i + timeSteps0 > len(logfbank): + continue + input0 = logfbank[i:i+timeSteps0] + # print(input0[7, -10:]) + assert len(input0) == timeSteps0 + h = fastrnn0.unroll(input0) + # print('--> %2d' % (i / timeSteps0), h) + h0_list.append(h) + input1List.append(h) + assert len(input1List) <= timeSteps1 + if len(input1List) == timeSteps1: + input1 = np.array(input1List) + assert len(input1) == timeSteps1 + assert input1.shape[1] == hiddenDim0 + h = fastrnn1.unroll(input1) + h1_list.append(h) + logits = np.matmul(fcW, h) + fcB + logits_list.append(logits) + print("--> h1 ", h) + print("--> fcout", logits) + print() + del input1List[0] + + +device = 'MXChip' +main(device) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py new file mode 100644 index 000000000..0e18c58b9 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py @@ -0,0 +1,117 @@ +def getTemplate(W0, B0, alpha0, beta0, W1, B1, alpha1, beta1, timeSteps0, + timeSteps1, fcW, fcB, x0, numOutput): + statesLen0 = len(B0) + featLen0 = W0.shape[1] - statesLen0 + statesLen1 = len(B1) + featLen1 = W1.shape[1] - statesLen1 + assert W0.shape[0] == statesLen0 + assert W1.shape[0] == statesLen1 + assert featLen1 == statesLen0 + assert x0.ndim == 1 + assert fcW.shape[0] == numOutput + assert fcW.shape[1] == statesLen1 + assert fcW.ndim == 2 + assert fcB.ndim == 1 + assert fcB.shape[0] == numOutput + + W0Str = '' + for i in range(W0.shape[0]): + for j in range(W0.shape[1]): + W0Str += '%f, ' % W0[i][j] + W0Str += '\n' + + B0Str = '' + for i in range(B0.shape[0]): + B0Str += '%f,' % B0[i] + + W1Str = '' + for i in range(W1.shape[0]): + for j in range(W1.shape[1]): + W1Str += '%f, ' % W1[i][j] + W1Str += '\n' + + B1Str = '' + for i in range(B1.shape[0]): + B1Str += '%f,' % B1[i] + + FCWStr = '' + for i in range(fcW.shape[0]): + for j in range(fcW.shape[1]): + FCWStr += '%f, ' % fcW[i][j] + FCWStr += '\n' + + FCBStr = '' + for i in range(fcB.shape[0]): + FCBStr += '%f,' % fcB[i] + + xx0Str = '' + for i in range(x0.shape[0]): + xx0Str += '%d, ' % x0[i] + if i % 10 == 0: + xx0Str += '\n' + + return ''' +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +struct FCParams fcParams_test; + +void initFastRNN_test0(); +void initFastRNN_test1(); +void initFC_test(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + %s + }; + +static float combinedBMatrix0[] = {%s}; + +static float combinedWMatrix1[] = { + %s + }; +static float combinedBMatrix1[] = {%s}; + +static float fcW[] = {%s}; +static float fcB[] = {%s}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = %d; + fastrnnParams_test0.featLen = %d; + fastrnnParams_test0.statesLen = %d; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = %f; + fastrnnParams_test0.beta = %f;} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = %d; + fastrnnParams_test1.featLen = %d; + fastrnnParams_test1.statesLen = %d; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = %f; + fastrnnParams_test1.beta = %f; +} + +void initFC_test(){ + fcParams_test.W = fcW; + fcParams_test.B = fcB; + fcParams_test.inputDim = %d; + fcParams_test.outputDim = %d; +} + +#define TEST_AUDIO_LEN %d +static int16_t test_audio[TEST_AUDIO_LEN] = { %s +}; +''' % (W0Str, B0Str, W1Str, B1Str, FCWStr, FCBStr, timeSteps0, featLen0, + statesLen0, alpha0, beta0, timeSteps1, featLen1, statesLen1, alpha1, + beta1, statesLen1, numOutput, len(x0), xx0Str) diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp new file mode 100644 index 000000000..dbbd46855 --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp @@ -0,0 +1,116 @@ +#include +#include +#include + +extern struct FastRNNParams fastrnnParams_test0; +extern struct FastRNNParams fastrnnParams_test1; +extern struct FCParams fcParams_test; +extern void initFastRNN_test0(); +extern void initFastRNN_test1(); +extern void initFC_test(); + +#ifdef DEBUG_MODE +#define PRECISION 4 +void printVoid(void *val){ + int32_t a = *((int32_t*)val); + Serial.println(a); +} + +void printStr(char *a){ + Serial.print(a); +} + +void printInt32(int32_t val){ + Serial.println(val); +} + +void printFloatAddr(float *a){ + Serial.printf("%p\n", a); +} + +void printHexQ31(q31_t val){ + char buff[20]; + sprintf(buff, "%p", *(int*)&val); + Serial.println(buff); +} + +void printFloatArrF32(float32_t *arr, int len, float scale){ + for(int i = 0; i < len; i++){ + float val = ((float*)arr)[i]; + Serial.print(val * 1.0, PRECISION); Serial.print(", "); + } + Serial.println(); + delay(1000); +} + +void printIntArr(int32_t *arr, int len, int offset){ + for(int i = 0; i < len; i++){ + int32_t val = arr[i + offset]; + Serial.print(val); Serial.print(", "); + } + Serial.println(); + delay(1000); +} + +void printFloatArrQ31(q31_t *arr, int len, float scale){ + for(int i = 0; i < len; i++){ + float32_t val; + arm_q31_to_float(&arr[i], &val, 1); + Serial.print((float)val * scale, PRECISION); Serial.print(", "); + } + Serial.println(); + delay(1000); +} +#endif // DEBUG_MODE + +void setup(){ + Serial.begin(115200); + Screen.init(); + delay(500); + initFastRNN_test0(); + initFastRNN_test1(); + initFC_test(); + Serial.println(); + Serial.println("Ready"); + Screen.print(1, "Ready"); + delay(500); + Screen.clean(); + unsigned ret = sfastrnn2p_init(&fastrnnParams_test0, + &fastrnnParams_test1, &fcParams_test); + Serial.printf("Return code: %d (init)\n", ret); + if(ret != 0) + error("Shallow FastRNN initialization failed (code %d)", ret); + if(ret != 0) while(1); + + int32_t test[11] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; +} + +void loop(){ + Serial.printf("New Loop\n"); + Screen.print(1, "New Loop"); + unsigned ret = 0; + // Push 160 samples every 10ms + for(int i = 0; i < 100; i++){ + ret = sfastrnn2p_add_new_samples(&test_audio[i * 160], 160); + ret = ret | ret; + wait_ms(10); + } + // Wait for the consumer to finish + delay(1000); + Serial.printf("Return code: %d (push)\n", ret); + Screen.clean(); + delay(500); +} + +int main(){ + setup(); + delay(500); + Serial.println("NEW"); + delay(500); + for(int i = 0; i < 25; i++) + loop(); + sfastrnn2p_quit(); + delay(500); + Screen.print("Done"); +} + diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h new file mode 100644 index 000000000..e49dbefdb --- /dev/null +++ b/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h @@ -0,0 +1,1701 @@ + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +struct FastRNNParams fastrnnParams_test0; +struct FastRNNParams fastrnnParams_test1; +struct FCParams fcParams_test; + +void initFastRNN_test0(); +void initFastRNN_test1(); +void initFC_test(); + +#ifdef __cplusplus +} +#endif +static float combinedWMatrix0[] = { + 0.049671, -0.013826, 0.064769, 0.152303, -0.023415, -0.023414, 0.157921, 0.076743, -0.046947, 0.054256, -0.046342, -0.046573, 0.024196, -0.191328, -0.172492, -0.056229, -0.101283, 0.031425, -0.090802, -0.141230, 0.146565, -0.022578, 0.006753, -0.142475, -0.054438, 0.011092, -0.115099, 0.037570, -0.060064, -0.029169, -0.060171, 0.185228, -0.001350, -0.105771, 0.082254, -0.122084, 0.020886, -0.195967, -0.132819, 0.019686, 0.073847, 0.017137, -0.011565, -0.030110, -0.147852, -0.071984, -0.046064, 0.105712, +0.034362, -0.176304, 0.032408, -0.038508, -0.067692, 0.061168, 0.103100, 0.093128, -0.083922, -0.030921, 0.033126, 0.097555, -0.047917, -0.018566, -0.110633, -0.119621, 0.081253, 0.135624, -0.007201, 0.100353, 0.036164, -0.064512, 0.036140, 0.153804, -0.003583, 0.156464, -0.261975, 0.082190, 0.008705, -0.029901, 0.009176, -0.198757, -0.021967, 0.035711, 0.147789, -0.051827, -0.080849, -0.050176, 0.091540, 0.032875, -0.052976, 0.051327, 0.009708, 0.096864, -0.070205, -0.032766, -0.039211, -0.146351, +0.029612, 0.026106, 0.000511, -0.023459, -0.141537, -0.042065, -0.034271, -0.080228, -0.016129, 0.040405, 0.188619, 0.017458, 0.025755, -0.007445, -0.191877, -0.002651, 0.006023, 0.246324, -0.019236, 0.030155, -0.003471, -0.116868, 0.114282, 0.075193, 0.079103, -0.090939, 0.140279, -0.140185, 0.058686, 0.219046, -0.099054, -0.056630, 0.009965, -0.050348, -0.155066, 0.006856, -0.106230, 0.047359, -0.091942, 0.154993, -0.078325, -0.032206, 0.081352, -0.123086, 0.022746, 0.130714, -0.160748, 0.018463, +0.025988, 0.078182, -0.123695, -0.132046, 0.052194, 0.029698, 0.025049, 0.034645, -0.068002, 0.023225, 0.029307, -0.071435, 0.186577, 0.047383, -0.119130, 0.065655, -0.097468, 0.078708, 0.115860, -0.082068, 0.096338, 0.041278, 0.082206, 0.189679, -0.024539, -0.075374, -0.088951, -0.081581, -0.007710, 0.034115, 0.027669, 0.082718, 0.001300, 0.145353, -0.026466, 0.272017, 0.062567, -0.085716, -0.107089, 0.048247, -0.022346, 0.071400, 0.047324, -0.007283, -0.084679, -0.151485, -0.044651, 0.085640, +0.021409, -0.124574, 0.017318, 0.038532, -0.088386, 0.015373, 0.005821, -0.114297, 0.035779, 0.056078, 0.108305, 0.105380, -0.137767, -0.093783, 0.051504, 0.051379, 0.051505, 0.385273, 0.057089, 0.113557, 0.095400, 0.065139, -0.031527, 0.075897, -0.077283, -0.023682, -0.048536, 0.008187, 0.231466, -0.186727, 0.068626, -0.161272, -0.047193, 0.108895, 0.006428, -0.107774, -0.071530, 0.067960, -0.073037, 0.021646, 0.004557, -0.065160, 0.214394, 0.063392, -0.202514, 0.018645, -0.066179, 0.085243, +-0.079252, -0.011474, 0.050499, 0.086576, -0.120030, -0.033450, -0.047495, -0.065333, 0.176545, 0.040498, -0.126088, 0.091786, 0.212216, 0.103247, -0.151937, -0.048423, 0.126691, -0.070767, 0.044382, 0.077463, -0.092693, -0.005953, -0.324127, -0.102439, -0.025257, -0.124778, 0.163241, -0.143014, -0.044004, 0.013074, 0.144127, -0.143586, 0.116316, 0.001023, -0.098151, 0.046210, 0.019906, -0.060022, 0.006980, -0.038531, 0.011352, 0.066213, 0.158602, -0.123782, 0.213303, -0.195209, -0.015179, 0.058832, +0.028099, -0.062270, -0.020812, -0.049300, -0.058936, 0.084960, 0.035702, -0.069291, 0.089960, 0.030730, 0.081286, 0.062963, -0.082900, -0.056018, 0.074729, 0.061037, -0.002090, 0.011733, 0.127766, -0.059157, 0.054710, -0.020219, -0.021768, 0.109878, 0.082542, 0.081351, 0.130548, 0.002100, 0.068195, -0.031027, 0.032417, -0.013014, 0.009700, 0.059516, -0.081822, 0.209239, -0.100602, -0.121419, 0.115811, 0.079166, 0.062412, 0.062835, -0.001225, -0.089725, 0.007580, -0.067716, 0.097512, -0.014706, +-0.082550, -0.032139, 0.041293, -0.056372, -0.082222, 0.024369, 0.024497, -0.050694, -0.047104, 0.023205, -0.144808, -0.140746, -0.071844, -0.021345, 0.031091, 0.147536, 0.085766, -0.015994, -0.001902, -0.100253, -0.001851, -0.028866, 0.032272, -0.082723, 0.051935, 0.153274, -0.010876, 0.040171, 0.069014, -0.040122, 0.022409, 0.001259, 0.009768, -0.077301, 0.002451, 0.049800, 0.145114, 0.095927, 0.215318, -0.076735, 0.087232, 0.018334, 0.218980, -0.080830, -0.083972, -0.059939, -0.212390, -0.052576, +-0.075913, 0.015039, 0.034176, 0.187617, 0.095042, -0.057690, -0.089841, 0.049192, -0.132023, 0.183146, 0.117944, -0.046918, -0.171313, 0.135387, -0.011454, 0.123782, -0.159443, -0.059938, 0.000524, 0.004698, -0.045007, 0.062285, -0.106762, -0.014238, 0.012030, 0.051444, 0.071161, -0.112464, -0.153411, 0.127768, 0.033231, -0.074849, 0.155115, 0.011567, 0.117930, 0.006752, 0.206075, 0.175534, -0.024896, 0.097157, 0.064538, 0.136863, -0.096492, 0.068605, 0.105842, -0.175874, -0.118326, -0.203923, +-0.026941, 0.071754, 0.150236, 0.007409, 0.162862, -0.138010, -0.170338, -0.005555, 0.038407, -0.003269, -0.206744, -0.008912, -0.130447, 0.066967, 0.036660, -0.093988, -0.051387, -0.105921, -0.006268, 0.095514, -0.098573, 0.050405, -0.053026, -0.079287, -0.010703, -0.103524, -0.055365, -0.119788, 0.196473, 0.003526, -0.069973, 0.021398, -0.011233, -0.022097, 0.061417, 0.075751, -0.053050, -0.057582, -0.027505, -0.230192, -0.151519, 0.136687, 0.164497, -0.024904, 0.057656, 0.031125, 0.307888, 0.111957, +-0.012792, -0.095554, -0.160645, 0.020346, -0.075635, -0.142225, -0.064657, -0.108155, 0.168714, 0.088164, -0.000797, 0.147994, 0.007737, -0.086128, 0.152312, 0.053891, -0.103725, -0.019034, -0.087562, -0.138280, 0.092618, 0.190942, -0.139857, 0.056297, -0.065064, -0.048713, -0.059239, -0.086399, 0.004852, -0.083095, 0.027046, -0.005024, -0.023895, -0.090756, -0.057677, 0.075539, 0.050092, -0.097756, 0.009933, 0.075139, -0.166941, 0.054336, -0.066262, 0.057060, -0.076326, -0.180488, -0.162754, 0.004808, +0.025972, -0.090432, 0.063859, -0.166152, -0.006608, -0.121102, -0.065184, 0.004740, -0.086041, -0.038456, 0.100629, -0.057689, 0.083569, -0.112971, 0.052980, 0.144157, -0.247164, -0.079690, 0.057707, -0.020305, 0.037115, -0.060399, 0.008659, -0.015568, 0.116778, 0.025442, 0.033760, -0.041188, -0.048761, -0.043256, 0.039445, -0.042098, 0.028977, 0.207540, 0.087112, -0.032602, 0.120121, -0.040808, -0.203812, -0.100809, -0.187079, -0.035151, 0.001842, 0.167644, 0.032693, -0.021910, 0.082941, -0.221114, +0.023561, 0.077087, -0.147859, 0.114375, 0.033850, -0.041529, 0.063278, 0.227069, 0.018187, 0.024822, -0.045936, -0.084984, 0.083034, -0.085608, 0.007157, -0.047766, 0.047898, 0.033366, 0.103754, -0.051002, -0.026987, -0.097876, -0.044429, 0.037730, 0.075699, -0.092217, 0.086961, 0.135564, 0.041343, 0.187680, -0.077379, -0.124465, -0.177872, 0.149604, 0.065437, -0.005558, 0.027997, -0.112549, 0.244575, 0.012922, 0.010939, 0.072577, 0.048101, 0.022388, -0.079047, 0.047147, 0.188202, 0.134542, +0.159319, -0.051122, -0.098960, -0.012579, 0.005572, 0.109419, -0.169246, 0.152955, -0.015801, -0.042688, -0.101210, -0.165486, 0.082317, 0.007332, -0.128996, -0.129508, -0.033578, 0.166902, -0.025959, -0.150314, -0.024574, -0.027272, -0.269689, -0.005429, -0.023093, 0.069621, 0.184896, 0.112657, -0.026889, -0.110653, 0.257336, 0.005922, 0.001393, -0.002413, 0.019808, -0.014436, -0.057366, -0.054686, -0.003275, -0.054342, -0.071285, 0.010643, -0.025498, 0.150399, -0.265097, 0.109151, 0.124609, -0.207339, +-0.034269, -0.037144, -0.140751, -0.077782, -0.111058, 0.175227, 0.093568, 0.127156, 0.072167, -0.112905, -0.052452, 0.048937, -0.122213, 0.071300, -0.024033, -0.037482, 0.071096, 0.044426, -0.036097, 0.115933, -0.108106, 0.061594, 0.059310, -0.030955, 0.032613, -0.125111, 0.092403, -0.018490, -0.052272, 0.104901, -0.070434, -0.140846, -0.155663, 0.060601, -0.128043, 0.175479, -0.208193, 0.169646, 0.021102, -0.009671, -0.054492, 0.039914, -0.003763, 0.110330, 0.011423, 0.015030, -0.036361, -0.005695, +0.030780, -0.171017, -0.134819, 0.074326, 0.017087, -0.018398, 0.001843, 0.034758, -0.053976, -0.077830, 0.019585, -0.097837, 0.040825, -0.170258, 0.102916, 0.047260, 0.025603, 0.098269, 0.166547, 0.101437, -0.184087, -0.127958, -0.062482, 0.002609, 0.051766, -0.072574, 0.018677, -0.075538, -0.061152, -0.140666, -0.092323, -0.135168, -0.097587, 0.105364, -0.094940, 0.263238, 0.049332, 0.018484, -0.085836, 0.070031, -0.057564, 0.012201, 0.256008, -0.009606, 0.114927, -0.070318, -0.003499, 0.177080, + + }; + +static float combinedBMatrix0[] = {-0.006270,0.018124,0.007078,-0.005625,0.006324,0.009726,0.006218,-0.015702,-0.007271,-0.002475,-0.000744,0.006207,0.001777,-0.013353,0.003802,0.006106,}; + +static float combinedWMatrix1[] = { + 0.559790, 1.080781, 0.833922, 0.459180, -0.070166, -1.660961, 0.429618, 0.207688, 0.271579, -1.276749, -1.081057, 1.053153, -0.039555, 0.681501, 0.028318, 0.029756, 0.938284, -0.516045, 0.096121, -0.462275, -0.434496, -0.309172, 0.222134, -0.478749, 1.255756, -0.894607, -0.186872, -0.439731, 1.446978, 0.196555, 1.031845, -1.485560, +0.267050, 0.889631, 0.082284, 1.065480, -0.517288, 1.409347, 2.298898, -0.362839, -0.445503, 1.453384, 1.579572, -0.522860, -0.420187, -0.281785, -1.344451, -0.918652, -1.004141, -0.767798, -0.034685, 0.234215, 1.550500, -0.998354, 0.984322, -0.213989, -0.049464, 0.674819, -1.122722, 0.382410, 0.166452, 0.492451, 0.289169, 2.455300, +-0.637740, -0.530997, -0.623141, -0.555477, -0.637387, 1.189017, 1.420504, -0.570746, -0.832356, 0.471416, -0.552223, 0.632932, 0.202923, -1.515744, 1.547505, 1.795878, -0.612789, -0.387702, 0.285865, 0.334457, 0.658544, 2.010205, -0.176947, -0.798297, -1.379319, -0.730930, -0.033127, 1.794558, -0.517611, 0.223788, -0.016423, 1.188393, +2.526932, -0.530869, -0.489439, 1.044161, 0.681891, 1.846707, 0.583928, -0.359292, 0.590655, 1.108704, 0.820482, 0.507274, 1.066675, 1.169296, 1.382159, 0.648710, -0.167118, 0.146714, 1.206509, -0.816936, 0.368673, -0.393339, 0.028745, 1.278452, 0.191099, 0.046437, -1.359856, 0.746254, 0.645484, 2.163255, -0.307778, 0.219150, +0.249384, 1.577453, -0.095296, 0.279022, 0.607897, 0.186609, -0.446434, 0.194090, 1.073632, -1.026515, 0.132970, -0.700121, 1.195047, -1.523187, -0.558922, 0.377212, 1.565524, -0.065750, -0.555200, 1.881157, -1.448014, -2.198806, 0.440014, -0.502054, -1.021233, 0.708356, 0.243801, -0.564079, -1.280304, 0.872457, 0.650201, -0.099176, +1.846637, -1.070085, -1.525525, -0.691908, -0.045586, 0.243339, -0.241236, 0.352055, -1.251539, 1.443765, -0.082151, 1.117296, 0.342725, 0.456753, 0.569767, 0.447709, 0.642723, 1.329153, 0.196521, 0.709004, -0.089736, 1.440117, -0.676392, 1.800940, -0.040158, -1.430775, 0.128104, -0.681052, 0.840644, -0.652624, -0.446183, -1.889541, +-0.452306, -2.423879, -1.583903, 0.760415, 0.785800, 0.425458, -0.966976, -0.047711, -0.003603, -1.158365, 1.503398, 0.877362, -0.220964, 0.026886, 0.208383, -2.041735, -0.247177, -0.681984, -1.001620, -0.281100, 1.797687, 0.640843, -0.571179, 0.572583, 1.399355, 0.924634, 0.059630, -0.646937, 0.698223, 0.393485, 0.895193, 0.635172, +1.049553, -0.535235, 1.317394, 0.197600, 2.075261, -0.689188, 1.735964, 0.197911, -0.651418, -0.483886, -0.320347, 0.424166, 0.522835, -0.573700, -0.024355, 2.142270, 1.727543, 0.436324, 0.038003, 0.120031, 0.613518, -1.022793, -0.257377, -1.668584, 0.399223, 0.647196, -0.483186, 1.573987, -1.225766, -1.464375, 0.224452, 1.047098, +1.683928, -0.458884, 1.078681, -0.038508, -0.172627, 0.883660, 0.652323, -1.576392, 1.476540, 1.380091, -0.625563, 0.395804, 0.494030, 0.260674, -0.550305, -0.671623, -0.025554, 1.172729, 0.543600, -0.370614, 0.771699, -2.848543, 1.148766, -1.739714, -0.362441, -1.119670, -1.294681, 1.160827, -0.467701, 0.346504, -0.046921, 0.477041, +0.076822, -1.282992, 0.996267, -0.493757, -1.556582, -0.428115, 1.500760, 0.850222, -0.348652, -0.349258, -0.321635, 2.076748, 0.381935, 0.430042, 1.030283, 0.238789, -0.259042, -0.196350, -0.071601, -0.037222, 0.727630, 0.051946, 0.732640, -0.080717, 0.078635, -1.998201, 0.916328, 0.346488, 0.998010, -2.896255, 2.088375, -0.139590, +1.108183, -1.039906, 0.612774, -1.053416, -0.623769, 1.914031, -0.190682, 0.217433, 0.870068, 0.495682, 0.150419, 0.364961, 2.403416, -0.057619, 0.201099, 1.050654, 1.105526, 1.187030, 0.638730, -1.143005, 1.633432, -1.146345, 0.302635, -0.754276, -0.064138, 0.328762, 0.321357, 0.421921, 1.613711, 0.453534, -0.244157, 0.964087, +1.189470, -1.227608, 0.597400, 0.701173, -0.297564, 1.375707, -0.150056, 0.125576, -0.173072, 0.015579, -1.096275, -1.440051, 1.594505, -0.846961, -0.991392, -2.153390, -0.638962, -1.323090, 1.642015, 1.009817, -0.688150, 2.252436, 0.981765, -0.324831, -2.499406, 2.290943, -1.389572, -1.645399, 1.022570, 2.439752, 1.384273, 0.563909, +0.594754, 0.853416, 0.758929, 0.281191, 0.104201, -0.062593, -0.753965, -0.280675, -1.692957, -0.098340, -0.988591, -1.103589, 0.179894, 1.392002, 0.918317, -1.570501, -0.989628, 0.940771, -0.982487, -0.224633, 0.550052, -0.968344, 0.105376, -1.334025, -0.601368, 0.319782, -1.592994, 0.440475, -0.019638, 0.552490, 0.223914, 1.364140, +0.125225, -0.429406, 0.122298, 0.543298, 0.048860, 0.040592, -0.701992, -0.662901, -1.402605, 1.749577, -1.243863, -0.692905, -0.718407, 0.894924, -0.294950, 1.247742, -0.673491, 0.278994, -0.835347, 2.145149, -1.187598, 0.309821, 0.633777, 0.413799, -0.185288, -0.129821, 0.043811, -0.147002, 0.963879, 2.210523, -0.557492, -1.369803, +-0.088282, 2.579709, -0.803675, 1.639117, 1.677701, -0.553588, 0.568983, 1.628397, -0.379128, -0.203580, -0.581681, -1.014757, -0.649278, -1.223940, 0.034083, -0.769973, 0.233786, -1.555896, 0.330880, 0.833529, -1.993736, 0.374057, 1.227669, -1.209641, 1.672572, 0.419019, -0.705012, -0.055769, 0.558327, 0.076005, 0.538756, -0.920674, +0.169361, -1.413714, -0.111226, -0.903908, -0.735530, 1.236093, 1.091310, 0.609138, -1.092313, -0.316408, 1.213098, 0.141717, 2.319330, 0.393318, 0.192049, -0.309116, 0.133541, -0.152470, 0.708109, 0.956702, -0.785989, -1.331233, -1.836205, 0.507991, -1.103367, -2.152891, 0.388579, 2.493000, -0.006071, 0.838491, 0.081829, -0.098890, + + }; +static float combinedBMatrix1[] = {0.919076,-0.290275,0.267392,0.321698,-0.668090,0.992042,-0.174960,-0.755745,0.536510,-0.898468,0.028181,-0.009119,1.085896,0.474698,-0.025027,0.817766,}; + +static float fcW[] = {1.390208, 0.557810, 0.010353, -1.311836, -1.065114, -0.305225, -0.609512, -0.186971, 0.056650, 0.529693, -0.070499, 0.486502, 0.064474, -1.975467, -0.939335, -0.144088, +-1.209695, 0.599929, 1.530751, 1.218762, -0.213443, 1.490726, 0.148667, -0.337086, -0.613403, -0.302470, -0.388177, 0.170416, 0.160574, 0.003046, 0.436938, 1.190646, +0.949554, -1.484898, -2.553921, 0.934320, -1.366879, -0.224765, -1.170113, -1.801980, 0.541463, 0.759155, -0.576510, -2.591042, -0.546244, 0.391804, -1.478912, 0.183360, +-0.015310, 0.579291, 0.119580, -0.973069, 1.196572, -0.158530, -0.027305, -0.933268, -0.443282, -0.884803, -0.172946, 1.711708, -1.371901, -1.613561, 1.471170, -0.209324, +-0.669073, 1.039905, -0.605616, 1.826010, 0.677926, -0.487911, 2.157308, -0.605715, 0.742095, 0.299293, 1.301741, 1.561511, 0.032004, -0.753418, 0.459972, -0.677715, +2.013387, 0.136535, -0.365322, 0.184680, -1.347126, -0.971614, 1.200414, -0.656894, -1.046911, 0.536653, 1.185704, 0.718953, 0.996048, -0.756795, -1.421811, 1.501334, +}; +static float fcB[] = {-0.322680,-0.250833,1.328194,0.556230,0.455888,2.165002,}; + +void initFastRNN_test0() { + fastrnnParams_test0.timeSteps = 8; + fastrnnParams_test0.featLen = 32; + fastrnnParams_test0.statesLen = 16; + fastrnnParams_test0.W = combinedWMatrix0; + fastrnnParams_test0.b = combinedBMatrix0; + fastrnnParams_test0.alpha = 0.200000; + fastrnnParams_test0.beta = 0.800000;} + +void initFastRNN_test1() { + fastrnnParams_test1.timeSteps = 8; + fastrnnParams_test1.featLen = 16; + fastrnnParams_test1.statesLen = 16; + fastrnnParams_test1.W = combinedWMatrix1; + fastrnnParams_test1.b = combinedBMatrix1; + fastrnnParams_test1.alpha = 0.100000; + fastrnnParams_test1.beta = 0.900000; +} + +void initFC_test(){ + fcParams_test.W = fcW; + fcParams_test.B = fcB; + fcParams_test.inputDim = 16; + fcParams_test.outputDim = 6; +} + +#define TEST_AUDIO_LEN 16000 +static int16_t test_audio[TEST_AUDIO_LEN] = { -1287, +1855, 114, 537, 3056, 1015, 1076, 2145, -729, -1678, -2089, +-3932, 4112, -2206, -442, -553, 614, 1631, 1720, -1166, -334, +565, -497, 3214, 981, 1469, 1325, 2346, 362, -2593, 799, +-1302, -1057, 1172, 2476, 42, 617, 3404, 481, 5203, 1131, +-3521, 1506, 762, 2579, 1346, -276, -2448, -418, -1701, -1161, +1177, 3339, 789, -2391, 889, 2393, -1219, -268, 29, -1569, +1296, -241, 839, -1774, -874, 1444, -745, 3453, -799, 449, +1865, -2836, -3521, -3051, 2525, -1103, 5116, -1128, 369, 3084, +4012, 4123, 2416, 2048, 1185, 1556, -1102, -1636, -6, -340, +-906, 1392, 1910, 176, 2955, -2283, -387, -1433, -3733, -165, +-243, 3026, 1261, -2048, 3708, 2442, 1164, -452, -1918, -744, +2177, 3769, 3086, -977, -2239, 281, -3536, 646, -295, -932, +-3189, 1027, -1065, -2339, -5744, -55, 3544, 3322, -914, -1204, +937, -1996, 603, 1532, 2453, -200, -407, -1755, -1653, -452, +734, 1827, -1606, 2985, -542, -42, -1494, -4848, 1768, 1473, +-562, 133, 1031, -3125, -1058, 1588, -2508, 587, -2713, 932, +-71, -3230, 2329, -1469, -1620, 401, 2297, -2031, 123, 857, +1386, 352, -734, -1655, 172, -2144, -5842, 873, 1807, -4725, +-2019, 1238, 4114, 41, -1456, -365, 2749, -1291, -1598, -965, +-1906, 245, 3249, 646, -504, -583, -3126, 1766, -155, -360, +6386, 597, -1503, -852, 2296, 226, -2876, 1838, -1336, 3746, +2160, -894, 2562, 135, 1705, 969, -1692, -1287, 2059, -669, +-807, -1910, 847, 4125, -2135, 48, 2824, -159, 904, -2124, +856, -374, 1971, 2374, 5179, 1159, 651, 388, -706, 676, +-590, 336, 2635, -2013, 2279, 2634, -236, -4243, -1215, 2593, +-45, -1998, -1009, 1681, 1093, -477, -733, -783, -1844, 3230, +-644, 2434, 3042, 1996, -863, 807, -48, -1807, 648, -2358, +2375, -929, 402, 566, -517, 1173, -949, 1742, -2691, 252, +3877, -2000, -1355, 1027, 359, 701, 978, 1269, 2219, 819, +-482, 1345, 3799, -265, -1949, 2214, -240, -4345, 1694, -1070, +-181, 663, 380, 1418, -870, 1026, -519, 1477, 1230, -1870, +2171, -1071, 1616, 734, 3676, -446, -698, -38, -606, 1599, +-3232, -2107, -2135, 1900, 3421, -208, -337, 140, 2323, -1854, +476, 1950, 1002, 379, 2002, -5406, 1355, -1308, -3661, 1022, +2747, -274, 1905, 3224, 2629, 3279, 1484, 150, -3203, -492, +-1686, 4341, -351, 246, 1102, 87, 3390, -1245, 389, -1484, +-2640, -1223, -74, -858, -1384, -2812, -166, -3009, 1520, 164, +-2915, -618, -1504, 638, 2680, -3750, 230, -320, 1342, 426, +-1503, -638, -1592, 2152, 42, 3802, -121, -1416, -3027, -3606, +-3168, 534, 1017, -3162, 1790, -966, 293, 3224, 1793, -537, +-1782, -4303, -1438, -422, -1974, -262, 153, -449, -1300, 337, +883, -2180, 2821, -197, 37, 1416, 466, 1906, 574, -1224, +723, -2287, 217, -66, -416, -257, -3763, -1097, 185, 319, +-2055, 2531, -1732, 1938, 854, -1292, 3550, -2387, 1838, 2001, +-1341, 2784, -500, 577, 520, -268, 1621, 1586, -3497, 2608, +-3324, 2065, 2253, -2181, -821, -2211, -429, -616, 1559, 2620, +2791, -1124, -418, -3366, -1611, 1929, 3231, -2468, -1184, -52, +560, -1619, 848, -947, -28, 1092, 12, -872, -219, -176, +-740, -517, 3197, 1121, -590, 1393, -667, 2346, 739, -214, +895, -3141, -2253, -2387, 285, 3465, 4462, 1276, 1001, -3602, +-1085, -1575, -1241, -336, -944, -3958, 1495, -2145, 478, 4148, +-1838, -5060, -572, 2201, 3916, -2459, 993, -930, -211, 5288, +-3005, 507, 935, 2171, 195, 616, -783, 538, -686, 1243, +-739, 754, -58, 2252, -102, -3546, 2523, -1811, -1307, -1191, +2748, -4271, 6275, 2112, 446, -109, 571, 1042, 1290, 1111, +179, -394, -302, -389, 2267, 1187, -5880, 1311, 389, -37, +-777, 2248, 1895, -1545, 814, -1943, -2759, -1253, 1724, 1906, +1026, 1450, 1032, -1282, 863, 1600, 1508, 2377, 1416, 702, +2140, -53, -1763, -326, -1489, -1350, -289, -1584, -615, -3787, +426, 2, -1634, 1318, 1875, -3215, -1525, -1538, -1879, 1658, +-387, -529, -4007, 1270, -2478, 119, 554, 2721, -2617, -6039, +367, 3601, 2477, 419, -983, 1614, -1947, 952, 1010, 2120, +5519, 784, -1017, -51, -3538, -1389, -818, -1048, 304, -1644, +2242, 0, -18, -655, 310, 1650, -1734, -1316, -607, -2691, +-1638, -952, 1748, 525, 387, 1701, -274, 780, -206, 530, +-1165, -4877, -268, 2845, 1852, 1930, 2472, 177, 394, -1235, +-632, 1231, 2407, -278, -900, 1, 1202, -2887, -4592, -1101, +-2441, -1016, -295, -906, 2904, 653, 600, 1244, -2277, 2078, +-151, 1340, -2143, -3107, 1635, 752, -1804, -1739, 2250, -2378, +3285, -1801, 1276, -657, 1206, -1088, -325, 81, -2004, 1481, +-1026, -457, -1988, -5124, -382, 4825, 1569, -38, -525, 44, +1094, -2361, 2228, 1430, 1436, 876, 39, 1345, 1183, -708, +-1147, 203, 3098, -2478, -2935, 329, 101, 346, 487, -446, +2979, -3201, -1656, -206, -3286, -351, 3322, 41, 461, -2520, +-1232, -750, -635, 2563, 1115, -2222, 493, 996, 2280, 3161, +-2030, -1621, -2515, -468, 932, 1974, -151, -639, 303, -1670, +4179, -3215, 369, 4047, 13, -380, -714, -360, 2745, -4423, +3066, -2847, -533, -858, 1177, -3196, 924, 4048, -2726, 379, +-1323, 851, 38, -1282, 975, 3608, -381, 1439, -2586, -1912, +944, 2968, 711, -626, -1, -2500, 1209, 1764, -904, -940, +531, -873, -132, 4199, -494, -716, -1295, 1488, -362, -1298, +2642, 2839, -1200, -3733, 2015, -1369, 1581, -3940, 1785, -2422, +1461, 28, -1907, -814, 1372, 211, 1168, 3952, -3128, 3234, +208, -1797, -2660, -378, 1843, -255, 3022, -2902, -24, -2504, +727, 1773, -841, -5208, 397, 873, 808, 2471, -2142, 1360, +2385, -3557, 639, -1008, -163, 695, -974, -1351, 68, -2174, +-2171, 1358, -2297, 1332, 925, -3451, -1355, 2388, -1962, -928, +924, 1566, -503, -1195, 2844, 3477, 1957, 170, -1616, -1660, +1045, 836, 2803, 1300, -3006, 2103, -1996, -767, 500, 3991, +6219, 1213, -366, 1069, 1775, -641, 3590, 460, 995, 1331, +843, 1677, -1234, -1116, -2200, 879, 1557, 915, 3348, -11, +1337, -2183, -774, 1391, 1698, -587, -143, -3035, -714, 1780, +1150, 1001, 99, 14, -1320, 1397, 841, 984, -1052, -4306, +2194, -957, -1725, 1386, -784, 2119, 1234, 1367, -2731, 2423, +522, -738, 286, -3552, 817, -2058, -2705, -3044, 2225, -1258, +3067, -1071, -3414, -2233, 2471, -311, -1096, 320, 1003, 2234, +2896, -719, -2652, -826, 520, -1927, -1914, 687, -97, 65, +-1516, -460, -1848, 1780, 2070, -3692, -1859, -2993, -1300, -166, +-2899, -1843, -2007, 414, 138, -1443, 353, -1093, -543, 3346, +2680, -2599, 1659, 1622, -2296, 1637, 3075, -2245, -1835, 2035, +542, 1102, 681, 781, -2652, 2094, 2339, -458, -86, -3062, +1028, 1144, -124, 2248, -668, 1129, -2039, -47, -348, 450, +-739, -262, 1652, -873, -3213, 3499, 2762, -2584, 1379, -1005, +526, 588, -468, -1567, -1381, -1832, -1663, -134, -1431, 1364, +2974, -1160, 478, 999, 944, 151, 1485, 964, -2475, 1738, +1774, -1526, 75, 1366, -418, 2145, 4727, -1571, -2762, 607, +1443, -461, 2906, -2677, 1385, -1211, 3438, 3985, -1533, -1099, +1719, -774, -90, 50, -3839, -27, -1379, -986, 2887, -2513, +1626, -557, -559, 1580, 680, 1141, 1936, -662, -1224, -2170, +-1650, 5898, 2489, -2702, -2644, 963, 1094, 1097, -509, -250, +655, 171, -4438, -459, -1702, 350, 5970, 734, -627, 1843, +965, 840, 1213, 4113, -2261, 947, -1852, 1111, -1837, -834, +-590, 1951, 1836, -2491, 109, -1419, -2517, -434, -616, 4853, +865, -2755, -1129, 2042, 4176, -3171, -3759, 3741, 779, -1736, +1069, -5271, 6, 655, 1848, -2027, 171, -1850, 510, -1790, +-816, -1991, 1302, 1716, -469, 76, -2897, -599, -100, 5241, +-2223, 2928, 1993, 561, 3517, 744, 778, -106, 2447, 2192, +-1251, -2638, -405, -1600, -127, 2474, -914, -85, 116, 1696, +-4493, -1213, 422, 2400, -983, -3753, 1239, -1270, -2379, -1248, +-369, -1209, -4411, 1794, 2549, 1303, -2275, -402, -13, 1197, +1336, -1468, 163, 914, 2911, 1409, 1578, 167, 2820, 819, +-1722, 2806, 1395, -886, -958, 593, 926, 394, 622, 3399, +2143, 381, 1882, -2065, 795, 3618, -436, -1695, -1304, -2179, +-1569, -741, -2811, 31, 1804, -1815, 3038, 1021, 2061, -1315, +1709, -2183, 1780, 343, 1106, -2351, -1790, 1194, -1896, 926, +-2734, 1696, -2465, 1104, 1251, -1393, 1164, 520, -1077, -2017, +-3925, 699, -3129, 190, -526, 1358, -604, -658, 1463, 670, +632, 938, -3071, 1513, 1224, -2033, -488, -78, -268, 667, +2862, 2163, -2624, 1244, 2657, 773, 2181, 4024, 2047, 498, +2090, 289, 47, -702, 3126, -1636, 3064, 999, -2798, 735, +-4200, 1251, 1770, -1184, 247, 3908, -1011, -2117, 2963, 3925, +7, 2022, 2682, -1484, -970, 2461, 3370, 1125, -1759, 3974, +-1061, -670, 684, 3108, 1707, 829, 926, 87, 1116, -5059, +-593, 482, -2302, 772, -408, 3510, 3146, -931, -301, -147, +-903, 390, -1516, -2261, 1245, 1259, -1608, 1790, -1263, 506, +1640, -67, 909, -1032, -392, -411, -1493, -353, -3097, -982, +-569, -512, -482, -123, 958, 1749, -1299, -2406, -2084, -974, +-703, -1539, -2592, -912, 362, 1190, -1114, -825, -1853, -62, +-1696, 1146, -3571, -719, 602, 367, 5386, 699, -2008, -190, +-3552, -161, -1666, 1830, -1099, -233, -1271, 3477, -642, 3665, +1628, 964, 737, 787, -3855, -557, 1690, -97, -2810, -104, +3408, 2493, -124, 1902, -733, -3407, -1848, 3125, -547, -486, +-599, 3808, 3251, 4437, -318, 591, -3033, 2953, -2335, 433, +-2194, -1177, -1674, -1215, -1078, -1096, 1666, -2209, 441, 2435, +-1026, -1435, -461, 2359, 388, -1062, 967, -2204, 1362, 817, +-615, -1677, -1773, 1069, 2457, -1274, 916, -4174, -1169, -62, +-1819, -1873, -1335, 584, -374, -4476, -4241, -1213, 915, -5495, +-999, -1052, 2776, -770, 765, 282, -4261, 1536, 430, 1016, +7852, -4168, 3449, -574, 574, -91, -848, -1139, 659, -3034, +1501, -832, -2260, -900, 2514, -1070, 716, -1461, 1515, 1371, +3697, -351, 1337, 196, 2591, -1437, 1490, -389, -128, 183, +504, -232, 429, 3156, 1970, 1738, -911, -1778, 1910, 1752, +2945, -1207, -459, -3278, -784, 1993, -932, 1280, -381, 648, +-2295, 170, -5982, -373, -3260, 2411, 1554, 933, 3042, -1897, +3494, 1864, -473, 2271, -2212, -1649, -1217, -1057, -2113, 2446, +-517, 705, -1140, -3641, 540, -3824, -137, -2736, 3974, 1822, +211, 2527, -1692, 1086, 399, 528, 2544, 1464, 577, -3309, +-1920, -245, 186, -2260, 4823, 3032, 1204, 144, -424, -1903, +154, 515, -2483, 668, -310, -3815, -1720, -827, 3775, 1113, +-2670, 972, -3094, 2165, -942, -187, 2651, -2574, -2794, -1167, +2076, -3038, -5664, -902, 1103, 2400, -926, -822, 2307, -3739, +-777, 380, 898, -1019, 68, -4976, -1316, 907, -1964, 117, +893, -685, 340, -1925, -413, 1220, 313, -1173, 448, 1429, +-4099, 2318, -672, 850, 2394, -2743, -1418, -577, -1567, 3469, +-1713, -1111, 408, -2404, -791, 634, -665, -186, -1058, -3028, +643, 3509, 36, 450, 1385, -2538, 3405, 404, 3263, -1466, +3636, 1550, 1106, 468, -497, 2401, 280, -3934, -2234, -371, +619, -113, 2437, -3902, 287, -3635, 1519, -188, 839, -1727, +2558, 2083, 1167, -259, 1159, -1413, 1711, 3298, 2141, -1459, +722, -2586, 1144, 901, -3739, -2323, -566, -601, -2418, 777, +502, -388, -1511, 2097, 3310, -967, -1224, 982, -716, -278, +1479, -3818, 2636, 145, -822, -178, -75, -3462, 2989, 82, +886, 1903, -2042, 946, -535, 1693, -4254, -198, -1205, 864, +940, -1415, -1424, -221, -1793, 1683, -738, -5813, -749, -2077, +-3262, -2474, 218, 2657, 626, -1213, 911, -918, -1389, -2308, +-3503, -779, 316, -193, -831, -1891, 1216, -2634, 1552, -2004, +-1504, -2933, -1002, 1950, 1031, 1956, 1044, -2207, -661, -1560, +2661, -2393, 1787, 1785, 3659, -819, 1424, 4563, -1235, -3070, +-3760, 1425, -3766, -744, 874, 370, 850, 444, 2557, -1904, +-1353, -1545, 1660, 1800, 902, 2366, -2356, 3334, 3046, 1471, +3563, -3313, -1048, -1470, 1442, -2100, 1514, 2741, 1390, 567, +-1975, -1693, 2499, 1558, -78, -835, -4051, -2141, 3822, -2560, +378, 2014, -2509, 369, 1875, 24, 5736, -3337, 2117, -345, +1543, 882, -1466, 457, -3715, 1206, 596, 1277, 2116, 735, +296, -1762, -1424, 2373, 2872, -476, 92, -1809, 2345, 1330, +3882, -1756, -756, 462, 1292, -431, -1745, 1762, 1442, -1832, +2710, 2340, 268, 159, 1108, -1723, 60, -4304, 1752, -3122, +3006, -660, -423, -1255, -576, 2837, -4975, 2553, 676, -2414, +-2150, 3352, -1891, -2306, 2274, 677, -1875, 433, -2051, 2201, +2122, 1064, 723, 3522, 0, -2363, 898, 4172, -2029, -722, +832, -107, -1964, 2243, 4640, 392, -1808, -3097, 515, 2207, +950, -4, -1178, -2184, 1669, 1827, -3091, 3179, 1148, 2799, +-2684, -2731, -297, 1005, 3592, 1412, -485, -2052, 2460, -1929, +3256, -568, 3181, 1357, -273, -1038, -681, 856, 154, -1187, +-331, 157, -4257, 916, -1959, -2306, -3374, -3587, -2710, -1418, +3906, -1051, 355, 800, 262, -154, -2390, 2901, 3614, -3365, +-2048, -559, -1929, 1011, -1456, 4330, 2381, 425, 2053, 2211, +-1127, -1632, 156, 1723, 278, -3153, -1605, -147, -151, 3945, +-2771, 1011, 2978, 4542, -808, 982, 1139, 390, -197, 871, +-5064, 1364, 252, -444, 4093, -1349, -806, 3983, -1664, -1100, +-294, 1681, 415, -2585, -1064, -1214, -154, 851, 836, -3552, +2127, 505, 2769, 888, 2202, 933, 2692, 1044, -195, 4544, +1778, 1147, -2552, -2576, 585, 291, -1228, 281, 3177, 1390, +-2282, -223, -1609, -775, -827, -955, -2510, -255, -1121, -5858, +4105, 2177, -752, 37, -2343, 3391, 3794, 313, 2047, 350, +-2673, -823, 263, -909, -437, -182, -161, 104, -2121, -1434, +-2569, 1955, -4211, 2307, 2772, -604, -5206, -722, -128, -2021, +-1030, 3060, 1329, -1849, -3195, -654, -426, 992, -1070, 1022, +3870, 1631, -96, -366, -713, 2361, -1254, 90, 102, -1003, +-2744, 645, -122, 1000, -1067, 2441, -1753, 3424, -3495, 869, +950, -1591, 848, 2559, -4433, 1005, -4986, -1931, 3258, -1163, +-2347, -395, 4135, -3663, -2102, 2994, 3715, -206, -2478, 4191, +3188, 1357, -1624, -98, -320, 661, 2902, 1758, -2154, 2752, +626, 1374, 2933, -2223, -71, -1062, -3135, 693, 5023, -3680, +-64, 1281, 246, -226, -2598, 465, -1513, -4379, 2389, 1916, +103, 458, 2148, 448, 1808, -594, 2623, 641, 388, -2540, +573, -1663, -1276, -1630, -2132, 4249, 2662, 3840, -2445, 142, +-2587, -1391, -1836, 2479, -792, 2136, 1208, 4607, -2958, 2518, +2292, -1946, 2014, 672, -454, -1647, -1438, 4099, 1, 1564, +-1581, -1559, 2163, -2699, -830, 68, 222, -358, 791, 1385, +1469, -1971, -568, 2389, 1789, -2745, 702, -3956, 93, 3795, +-1895, -1668, 1528, -3085, -1265, 1192, -1268, -471, 1488, 843, +533, -678, 740, -247, 915, -993, -365, -1979, -70, -1622, +-2228, 517, 425, 1565, -862, 816, 1101, 889, -1651, 298, +728, 14, -4172, 320, 4425, -720, -1456, 746, 624, 2385, +-2515, 1462, 1180, -284, 677, 2058, 1744, -2286, 1640, -129, +145, 146, -300, 2383, -167, -2239, -787, 357, 2458, 1206, +-1701, 4970, 529, 2550, -303, 1066, 1678, 2436, 2114, 1744, +-630, -1143, 665, 1866, -445, 2130, 2905, -1832, -1673, -280, +615, -1049, 2704, 848, 78, -2871, -2631, 562, -4265, 2025, +-316, 6486, 4615, -362, -212, 1991, 3406, -3276, -3572, -1244, +1165, 993, 2139, -2399, -4632, 1716, -1656, -4036, 290, 1586, +-244, -915, -318, -741, -2696, -1429, 1042, 643, 336, -1990, +-363, -4354, 356, 2857, -2948, -1171, 658, 2505, -896, -1384, +-3937, 206, 4084, 554, -44, 644, -22, -1626, 1646, 451, +35, -1950, 2607, 1329, -1105, 2003, -995, -1564, -1519, -3542, +943, -3662, -2456, -4151, -172, -300, -653, -2085, -2344, 928, +-1101, 632, -1770, 362, 2606, 1172, -824, 514, -481, 15, +-651, -328, 424, -1986, -2031, -2777, -3200, -2434, 318, -1785, +1027, 69, -3937, 1309, 1621, -1987, 840, -1712, 195, -2528, +-3586, -765, -247, -795, -2368, -799, 538, -89, 365, -1340, +2343, -2352, 975, 2363, 961, -405, -1056, 2072, -2845, -1940, +-795, 2475, 759, -1936, -620, -1228, -1419, 1957, -2743, 3217, +1656, 2181, -925, -299, -2866, -1049, 987, 2592, -2214, -731, +-302, -2791, 1182, -1447, -390, -903, -1578, -14, -431, -743, +-1456, 639, 3307, 279, 1992, -2780, 315, -2194, -2953, -1478, +2383, 1900, 486, -3065, -392, 603, 351, -3687, -1780, -128, +1072, -4392, -324, 286, 1699, 1385, 1165, -1599, -3816, -786, +2003, 2786, 1421, 858, 759, -1112, -260, 3338, -1885, 3229, +-644, 2650, -2813, 1171, -1473, -2830, 437, 2018, -1689, -2998, +-183, -174, 1096, 1899, -118, 3711, 448, -692, -3223, -525, +-672, 1920, 924, -2358, 344, 1343, 3056, 1775, 1521, 120, +776, 2499, -2665, -698, -1545, 758, 2460, -1193, -4780, -824, +1826, 1075, 856, -559, -2558, 1030, -1668, 4368, 1141, -1161, +-1222, -185, -479, 2233, 372, -1463, 3780, 98, 1537, -1216, +726, 622, -3779, 4030, 2581, -794, -2204, 695, 173, 711, +383, 1012, 2894, 1136, -2099, 2725, 3281, 6304, -2246, 485, +-4164, 1106, -1096, 3846, -1549, -3378, -942, -3950, 1502, -4130, +56, -4155, -640, 3286, 721, -1726, -62, 36, 945, -2733, +1185, -5408, -1259, -976, 1266, 45, -2811, -1969, 397, -158, +-1158, -961, 1392, -1035, -176, 4339, -2847, -3703, 1567, -1357, +-636, -1562, -519, 3197, 1604, 1724, -2832, -2302, -5678, -1618, +1913, 1033, -443, -44, -1377, 409, 1531, -3231, 599, 1864, +-830, 1401, 5629, -208, 786, -1476, 362, 920, 389, -2039, +412, 2924, 897, 1923, -474, 1499, 558, -1901, 637, -1983, +-1265, 378, 594, -2378, 2107, 1144, -1409, -3075, -289, -891, +226, -726, -4014, -776, -611, 1267, -1396, 3357, -3823, 2622, +-448, 1719, 159, 2279, -774, -2197, 2841, -226, 443, 2469, +-2063, 1190, -1179, -264, 144, -3000, -1557, 2702, 1772, -125, +486, -588, 2713, -400, 463, 2292, -1554, 3117, -3060, 3259, +-745, -485, -3780, -909, -2079, -1215, -274, 1915, 415, 615, +-2191, -1761, 3597, -1470, 3312, -486, 4, 2140, 2543, -221, +-776, -111, 675, 1782, 8, 1237, 3276, 762, 623, -3037, +-5261, 776, -189, -1029, 487, -120, 2255, 172, -1493, 1980, +-434, 1053, -954, -1299, 168, 25, 959, -537, -3672, -865, +1587, -594, -492, 1972, -1423, -3085, -321, -968, -1932, -350, +983, -18, 613, 3626, -685, 556, -1018, -1692, -1169, -957, +718, 4698, -1432, -833, -126, 791, 527, 2568, -4852, -4773, +-991, 2194, -3131, -6015, 1142, 487, -2180, -1971, -1939, 221, +-1252, 988, -5709, -1713, -2252, -512, -1076, 1595, -3718, 90, +1116, 3713, -963, 648, -3607, -4783, 1689, -11, 2357, -2746, +1039, 3737, 839, 553, 17, -3141, 2711, -1221, 1008, -3126, +-2358, 2870, -694, 2906, -156, -3683, 1784, -1179, 1397, 50, +-3086, 328, 4392, 985, -115, 2150, 421, 419, -2183, 467, +2070, -1672, 2848, -183, -1775, 1995, -573, 1519, -583, -119, +987, 581, -3991, -2242, 1858, -264, -1047, -2717, -2159, -4043, +-202, -1196, -1933, -136, 727, 4186, -3023, 2318, 1946, -1558, +406, -915, 371, 3018, 1211, 1017, -860, -2968, -416, 2413, +-3054, -2110, 252, -1969, -1585, -847, -2731, -1948, 1406, -2614, +-3195, -1260, 1463, -393, -929, 88, -3491, 989, 766, -818, +2011, -2254, 2255, 308, -673, -39, -214, 2440, -2153, -1525, +2072, -1191, 1801, 3398, -803, 1362, -2307, 1509, 398, 946, +-1291, -3322, 1006, -4126, -634, 1882, 383, 3896, 2050, -1307, +54, -94, -3164, -1880, -1121, -4072, 94, -498, -3345, 808, +1431, 454, -648, 1182, 1360, 614, -1649, 553, 2390, -1193, +4195, -1051, 64, -1344, 446, -3484, -1092, -2184, 270, 1988, +1292, -4743, 4084, 590, -1552, 314, 352, -1333, 395, -1214, +-808, -1372, -2865, 291, 1170, 1029, 1639, 648, -1065, 1679, +-2715, -1801, -1928, 2160, 1885, 974, 2143, -1758, 697, -250, +1693, -230, -769, 1081, 1752, -1336, -122, -2116, -4996, 400, +1217, 524, -3899, -701, -4436, 2739, -2172, 2510, 1891, -1801, +-2265, 700, -1688, 204, -965, -3562, -4460, 453, -1123, -1106, +1391, 2346, -545, -681, 1000, -2713, 446, 1103, 1360, -3873, +-1522, -1756, 199, 961, 2993, -989, -995, 2299, 593, 2535, +577, -2314, -2666, -3103, 1324, 2377, 3698, 1686, 2325, -1160, +-2312, 1700, 835, 214, 774, 646, 2567, 2589, 1088, 1691, +1028, -922, 1513, -2788, 2107, -2389, 571, -1690, 1106, -67, +-3189, 841, -1155, 1762, 2, 790, -1915, -1178, -917, 1713, +3354, -1610, 2153, -4339, -2388, -1917, -2705, -3167, 825, -428, +758, 1380, 531, 1315, -139, -2373, 2115, -1178, -1871, -355, +-1825, -834, 688, 696, -1795, -975, 2148, 992, 4150, 2360, +2288, -2775, 1527, -106, -1101, 336, 1890, 1001, -1756, 1484, +-1275, 433, -606, -437, 1532, -2080, 3890, -3642, -1195, 740, +1168, -200, -114, 821, -462, 2786, 1678, 1745, -1932, -158, +-600, -2011, 720, -1075, 1310, -2140, 3438, -1792, 438, 1583, +-1141, 1704, -2458, 2904, 28, -1192, -598, 1617, -1168, -1498, +-443, -2353, 3641, -1132, 1663, 418, -1969, -11, 1568, -376, +2386, 2043, 1837, -919, -2159, -1227, 392, 1091, -4343, -16, +316, -555, 2582, 843, 2620, -431, 1874, 3270, 2623, -2184, +-507, -690, 978, 1372, -1677, 135, -4039, 2883, -1024, 111, +-619, 2292, -5675, -33, -211, -907, 3452, -1774, 1543, 712, +2523, -1334, -1465, 2192, 850, -3089, -1078, 772, 1675, -1358, +-5828, 1046, -2440, -4034, -5664, 1627, 257, -451, 2778, 1274, +3232, -2785, -69, -3233, -458, -497, 1253, 91, 1246, 1406, +4309, -630, -1882, 492, -1604, 2963, -566, -1131, -942, 1436, +-315, -1283, 3330, -1712, 71, 1304, -3262, 960, -2110, 1645, +-1925, 1385, 2211, 1722, 502, -462, -1152, 2942, -1398, -2074, +1330, -1592, -1900, -2887, -965, -165, 486, 1902, 1053, -381, +-396, 1020, 2545, 252, -938, -1985, -2890, 1332, 1155, 1154, +-257, 2813, -968, 1910, -77, -1216, 1185, 819, 713, 162, +-75, 4776, 2368, 1445, 223, 2014, 1035, 52, -607, -161, +-6340, 421, -976, 3185, 38, -2377, -99, -2092, 946, 581, +1915, -1581, 68, -2730, 1402, 1037, 991, 3, 829, 3208, +-570, 277, -2172, -1736, 195, 2207, -512, -471, -813, -1069, +589, -2994, 2561, -1330, 1443, -2539, 1337, 1343, 768, -1988, +499, -2366, -505, 2058, 1593, 30, -1949, 1291, 38, -4640, +1565, -48, 2404, -2190, -6353, 558, 583, -3381, -1956, 5510, +-611, 1461, -1301, -4180, -340, -531, -799, -229, 528, -300, +-2528, 972, -3898, -4100, 1478, 1014, -114, -2790, -1415, -525, +-3191, -1478, 1304, 2854, -838, 1512, -3828, 1318, -1607, 614, +-495, 2640, -1748, 1255, -559, -316, -367, -1691, -28, -125, +482, 169, 1595, 1847, -2101, 1737, -2372, 1175, 1239, -3822, +185, -936, -1517, 2701, -1307, -1612, 151, 1371, -283, 2332, +1061, -4356, -1058, -1123, 958, -5249, 5098, 1062, 297, 2363, +4687, 1741, 1897, 261, -283, -951, -1652, -1374, -2701, -151, +-3369, 381, -72, 293, -1044, 6153, 2720, -2489, 465, -1216, +-2028, -2680, 864, -1362, 1935, 1987, 2747, -1704, 950, 1264, +-948, -1543, 3219, 454, 1271, -1644, -2438, -1138, -248, -2128, +-19, -3377, -2240, 1341, 1207, -783, -2035, -2054, -746, 1289, +1856, -993, -2306, 535, -1647, -1036, 2650, 1654, 315, -2543, +422, 2125, -751, 2702, 2585, 3327, 610, 1174, 2828, 894, +-1002, -897, 477, -2581, -286, 2193, -4382, 3068, 2244, -919, +1086, 6, 2459, 1965, -2800, 1174, -411, 165, -1456, 3496, +2080, -1479, -2669, -771, 869, 480, 2506, 1579, 1939, 653, +-2778, -391, 2120, -103, 1006, -637, -2059, -246, 618, -1311, +-471, -1878, 2238, -588, 2905, 3057, -162, -2016, -4171, -2944, +-2747, 2756, 231, 779, -4440, -2395, 1774, 573, -294, 1129, +3271, -442, 138, 385, 4784, -4198, 1366, -229, 1133, -1314, +-97, 1422, 6225, 1616, -1696, -847, -906, -3591, -660, 1465, +-2548, 2096, 975, -1468, -283, 3196, 1467, 17, -475, 153, +-1023, -4209, 4084, 310, 796, -115, -1470, -371, -3198, 4554, +-2469, -2063, -880, 2576, 29, -2472, 2508, 1462, 1076, 1431, +4788, 4370, -1373, 3247, 766, 998, -3384, -340, -1625, 1656, +2142, -4148, -44, 2243, -373, 1458, 702, 683, -542, -2433, +-2243, 1418, 38, -277, -847, -610, 2093, -670, -2682, 1487, +-409, 62, 3215, -41, 578, -2357, -439, 1219, -3110, 401, +201, 82, 2074, 668, 2956, -1987, 271, 168, -2138, 1912, +4649, -34, 1010, 169, -1427, -3641, -1411, -2783, 3408, -230, +-691, 1778, -2243, -1533, 136, 2057, 1003, 496, 156, 800, +403, -2059, 92, -2147, 162, -961, 5078, -79, -2808, -268, +1038, 3346, -1178, -3164, 1633, -2761, -872, -515, -139, 1378, +-1367, -547, -28, 299, 195, 872, 1687, 785, 907, -3164, +100, 959, 1457, -1384, -1318, -1148, 1072, 2067, -814, 1815, +246, -248, -422, 1493, 651, 4551, -1704, 1036, -1058, -1738, +-21, 274, 5836, -368, -2260, 546, -4149, -183, 32, 1589, +1947, -1007, -301, -1532, -2256, 619, -2547, -829, -1990, 1099, +3602, -2603, -3706, -249, 31, 437, -892, -401, 735, 2080, +-3910, -737, 427, -1835, 3462, -1270, -82, 1112, -1182, -3693, +-857, 2058, -673, -1692, 1851, -661, -1020, 298, 1541, 4763, +1654, 2319, -1011, -2051, 124, 214, -2157, -350, 798, 720, +1008, 581, -1014, -1027, -2397, 3569, 26, -449, -1857, 5871, +-2146, -857, 831, 1200, 1915, 3615, 1012, -2112, -513, 615, +4136, -2795, 2405, 359, 1675, -203, -1684, 1501, 1308, 1944, +-26, -1199, -3117, 1638, 847, -1931, -1077, -933, -2965, -1635, +-2267, -824, -1477, -3254, 4045, 2505, -1558, 544, 834, 2382, +-1637, 2184, -1095, -2671, 1448, 2581, 5175, -2399, 1397, -819, +1566, -2940, -2525, -1551, 157, -1282, 1318, 2053, 1199, 3237, +831, -2433, 2726, -1210, 1820, 3147, 913, -2992, -1836, 2645, +-338, 159, 1517, 1392, 557, -417, -625, 1715, 1107, -514, +2164, -258, -1703, -1517, -1957, -544, 2467, -1610, 376, -1313, +-520, -3020, -441, -387, 1080, 446, -2396, 2168, 420, 396, +-18, -1035, 435, 951, -3493, -1077, -509, 512, 2386, -1543, +-995, -1025, -1603, -694, 1541, -2107, 855, -3403, -1122, -658, +3349, -549, -4402, -3997, 68, 1227, 750, 335, 2324, -1079, +1789, -3264, -1809, -3614, -549, -92, 228, 123, -1855, -380, +-2994, 2726, -607, -977, 3177, -2484, -2251, -2192, -135, 863, +1479, 5143, -4498, 1217, -1114, -1172, -1239, -1817, 3369, 1684, +46, 2702, -3025, -2661, -4355, -1398, 323, 205, 298, -2822, +1606, 479, 1466, -3785, 622, -2375, -794, 1068, 182, -1703, +12, -3063, 2300, -410, 2237, -1053, -1047, -1528, 1752, -1418, +1289, -764, -3951, -1140, -2358, 67, -2380, 1851, -182, -355, +1311, 1927, -40, -1542, -3547, -1372, -1234, 214, -690, 1375, +-1225, -114, 2367, 683, -120, -1203, -1266, -1701, -1082, 1511, +-443, -2699, 3536, 639, -2813, -883, 221, 3409, -2216, 1952, +2798, -1257, -555, -2072, -406, -73, 1319, 2180, -1496, -3934, +-42, 587, 498, -653, 249, 3030, 763, -746, -1000, -339, +3273, -366, -39, -964, 2197, 3919, 901, 165, 73, -4768, +1490, 268, 856, -1422, -768, -822, 2043, -757, 4165, 861, +-2551, -257, -1303, -4388, 3198, 1406, 1066, 330, -2764, -967, +1683, -2102, -5063, -454, -283, 271, 1457, 1275, 517, 2391, +-3037, 1009, 1253, -2479, -3005, -1491, -1323, 1506, -1229, -1712, +-1223, 2237, 26, -358, -220, 2584, -1498, 2631, 420, -320, +5001, -2111, -707, -2464, 1904, 3378, 3339, 2447, -395, -730, +-3342, 4071, 937, -983, 2656, -1945, 813, -345, 1277, -127, +-2901, 151, 2097, -58, 1550, -2091, -52, -1249, 1493, 62, +1380, 2175, 1383, 546, -1996, -5, -1066, -688, -749, -1959, +-3914, -1336, 386, -2696, 31, 3800, 2046, 3287, 782, 2335, +-1447, -1288, -5478, 2372, 3080, -1106, -507, -1507, 765, 2249, +-3485, 818, -553, 226, 917, -376, -207, -427, 1940, 837, +441, -2541, -757, 1797, 75, 1319, 3533, 2077, 186, -1021, +-5107, -336, -652, 780, -307, -640, -3558, -1879, 953, 3431, +-195, 655, 1904, -1621, 733, -1480, 1729, 302, 596, -1565, +1414, 4169, -2015, -679, 463, 1572, -1119, -5666, 2718, 1521, +-3485, -1215, 3136, 2895, 1877, -352, 165, -261, 2256, -1751, +-1611, 2020, -88, 2756, -1343, -109, -1844, 14, -2957, -975, +-2872, 1387, 1433, -3460, 2667, 4994, 92, -1282, 5648, -2637, +40, 359, 2690, 719, -997, -1902, -683, -2013, 95, -1128, +-2988, 2510, -995, -2536, -336, 136, -3492, 663, -2094, 3422, +1047, -799, -1490, -209, 1225, -50, -434, 116, -1207, -686, +-4171, 1947, 597, -1546, 3797, 174, -2072, 1713, 796, 789, +-851, 900, -523, 1111, -3809, -867, 3444, -1534, -1207, -895, +-2429, -4416, -461, 271, -105, -289, 86, 2045, -380, -1148, +-562, 1158, 2824, -1256, 197, 676, -1985, 40, -2931, -3538, +733, -767, 404, -35, -1952, -90, -2466, 2781, -2711, -391, +-2084, 1140, -662, -1037, 1706, 58, 1033, -1962, -2809, 214, +-637, 1252, -159, 410, -3246, 3776, -328, 1395, -1672, 616, +-2605, 904, -711, 58, 1395, -2465, -1368, 914, 4196, -276, +1182, -213, 3884, -3494, 189, -3251, -5013, 594, 278, -569, +-212, 6196, -516, 1020, -1298, 590, -476, -821, 3637, 2354, +273, -4608, -722, 5406, -461, 2206, 2883, 437, -1683, -4870, +1368, -1629, 352, -2499, -530, 67, 537, -2229, 2393, -1193, +-3348, -218, 68, 321, 2724, -472, -239, -2206, 1641, 368, +-840, -3809, 2888, -2455, -1182, 716, -2393, -2987, -4247, 1441, +-1090, 5854, -1988, -1842, -1130, 486, -940, 1224, -1957, -2763, +-3596, -4447, -1036, -601, -1262, 2486, 2456, -669, -3587, -1133, +-1199, -1314, -1395, -1306, -773, -1271, 416, 720, -1821, 2542, +-1960, -3235, 761, -1634, 642, -4807, 2784, 1344, -3000, -2957, +3344, -1474, -1668, -4532, -701, -455, 1430, -2798, -3040, 901, +2013, -3142, 2163, 75, 2183, -140, -5044, -303, 2120, -1787, +-775, -352, -5799, 3342, -1802, 1011, -173, 2515, 812, -469, +-1787, 1595, -3746, 1291, -2198, 2504, 322, 1288, 163, -3504, +-1721, 1344, 333, 2361, 806, -1933, -1592, 205, -4628, 3346, +883, 2454, -3161, 2489, 4462, -2641, 1542, 2, -3088, 985, +1667, -1202, 2331, -3333, -2989, 273, 50, -1433, 1619, 1061, +1716, -246, 1205, -891, 4107, -1625, 4210, 69, -2751, 2736, +251, 1702, 2447, 675, -1184, 1951, 1, 1371, -4307, 893, +-1277, 3306, 1246, 479, 972, -1996, 3246, 3982, 785, 3180, +-1138, -1594, 81, 869, -787, 1075, 612, -1996, 1037, 1727, +342, 2305, -2434, 935, -2340, -2228, -1261, -1884, -1095, -428, +1674, -642, -3171, 2280, -1674, -117, 893, 399, 2188, 958, +-1722, 4357, 388, -294, 1927, 498, 798, 4984, -550, -635, +233, 2143, -3013, -3931, -1174, -3267, -849, 1004, -1781, -2853, +138, 1725, -3389, 1640, 1634, 1908, 2436, 4404, -712, 219, +-832, 3, 3065, -2690, -1722, 2754, 2040, -726, 1708, 682, +3000, 149, 2051, 5284, 1196, 98, 1444, -730, 4775, 360, +-545, -1671, 2194, 1734, -994, 1152, -3017, 369, 905, 3414, +-1541, -2556, -1790, -2673, 2673, 3097, 640, 2442, 267, -190, +-666, -620, -3095, 528, -80, 1490, 187, -325, -1742, 144, +1476, -2286, 174, 466, -1436, -1175, 461, -2266, 699, -1790, +2125, 4675, -1721, 1068, -1453, 2081, -2530, 961, -1745, -413, +-2062, 1644, -1673, 1103, -688, -228, 295, -1523, 420, 3060, +-1556, 2343, 2996, -1632, -2910, 603, -1094, 3737, 69, -1604, +-2294, 2179, -1142, 87, 1911, -968, -91, -33, 1366, 1181, +-440, 127, -743, -2955, 515, 3784, -1767, -1546, -1741, 1449, +896, -317, -1836, 184, -3129, 286, 1743, -2502, -3065, 3158, +-1223, 2271, -307, -323, 876, -1767, 264, -762, -2640, 674, +-526, -314, -2420, 3182, 1753, 1928, -610, -3458, 3905, -122, +-1497, 833, 2334, -46, 2557, 2165, -2152, -1347, 1915, -5425, +-298, -2861, -953, -597, -716, -1104, -2194, 4583, 3734, -2324, +3164, -798, 258, -126, -1319, 1967, 251, -953, -2609, -1787, +-3282, 24, -2393, -531, 2740, 2398, -64, -174, 3759, 1041, +-655, -2852, 787, 1658, -1263, 582, -727, -368, -4975, -443, +1938, -1262, 105, -1511, 720, -433, -1878, 2665, 1857, -1209, +995, 1074, 1284, -3388, 2013, -1139, -715, 5275, 603, -772, +-4410, 2779, -2690, -2006, -662, 2832, 1546, -315, 616, -1200, +279, 146, 1937, 1934, 987, -724, 1483, -183, -2163, -806, +169, 1820, -367, -2418, 113, 226, 371, 1839, 2037, -1188, +-1232, -2080, 1397, 2897, -630, -482, 2933, 1011, 872, -2381, +1357, -1858, -2268, -693, -1171, -443, -2881, 1917, 2255, -3894, +1956, -1621, 1713, -136, 57, -370, 2424, -2479, 1215, 2202, +1432, 4649, -1057, 1914, -212, 2466, -15, -775, 2612, -983, +-2825, -1033, 1238, 2784, 222, 2636, -2716, -886, -577, -229, +168, 1381, -889, 278, -90, -1851, -227, -287, -330, 63, +151, -864, 2545, -2338, -1441, 5559, -2075, -2707, 1468, -4154, +-470, 4291, -3089, -3963, -2998, 1796, 2249, -1025, 1366, 2780, +3574, -492, -4602, -1641, -853, -517, -375, 2237, 2548, -343, +2196, 715, 129, 1813, 144, 4115, -2876, -1030, -253, 878, +2535, -48, -2844, 1685, 1509, -3883, -7, -3180, -1329, -1805, +1618, 233, -2571, 1760, -2867, 660, -1628, -731, 1008, 1042, +2673, -164, 612, -875, 363, 878, -196, -3607, 662, 729, +-1360, -2568, 2951, 982, -458, -2274, -1643, 2605, 275, -1101, +1019, -1628, 3001, 2705, -933, -1257, -5236, -2963, -2678, 270, +-652, -2690, -562, 1010, 1055, -3799, -256, -2766, 1803, 1568, +-1796, -1532, -922, -4505, 671, -545, 1940, -2196, -1238, -3013, +-2008, -2363, 1991, -1396, 248, -761, -2538, -336, 1198, -2415, +1618, -1699, -965, 1061, -1326, 75, -629, 258, -4761, -3659, +1231, 2074, -1820, -488, 589, 1386, -4055, -1772, -665, 1406, +4996, -456, -2813, 804, 2641, 216, -1813, 1915, 1327, -2052, +762, 1994, 2363, -132, -716, 2454, -2420, 877, -2740, 2130, +-516, 2537, 982, -2446, 2849, 3102, 1764, -1523, -612, 290, +-1407, 3384, 288, -5406, 678, -696, -149, -737, 1614, 2239, +566, -678, -82, 39, -1604, 1157, 920, 3080, 2510, -1371, +1640, -1901, 1391, -1033, -2046, 560, -5349, -3501, -354, 164, +-738, -3158, -1635, 782, 1163, -32, 2313, 794, -1494, -561, +-2805, -216, 2224, 1370, 2804, -605, 2692, -386, 2943, -43, +1414, 2950, -386, 436, 2577, -266, -2641, 4286, -939, 317, +2312, -1216, -2015, 507, -3586, -575, 490, -539, -3086, 3188, +207, 2862, -520, -1760, 538, -431, -2355, 2939, -1244, -3680, +2656, -1008, -1215, -3530, 3481, -2578, 116, 1825, 843, -119, +-3403, -1619, 375, -1574, 406, 1363, 1925, -2452, 4393, 1534, +-3, 2179, 4730, -2877, -450, -4756, 385, 730, -78, -1309, +-4099, 747, 2910, -1182, 880, -3136, 914, -786, -1524, -1520, +-787, 764, -2624, -794, -82, -2198, 3593, -1706, -1338, -1956, +3596, 1105, -1873, 2212, 401, 514, -688, -1498, 675, -1090, +3633, -2538, 3072, -222, 598, 1666, -1260, 1728, -5415, -1439, +-1848, -2507, -429, 771, 1405, 481, -1331, 738, 248, 1872, +1553, 60, -1794, -1305, -1099, -630, 536, 1430, -102, 32, +286, -1031, -1850, -3510, -1390, 946, -1405, -475, 932, 1041, +-2159, 1994, 2254, -2259, -1647, 2382, -293, -4439, -2799, -498, +-2326, -826, 64, 2924, -580, 2145, 2857, 2868, 569, -3926, +921, 2096, -162, 3489, 1719, 1136, 2172, 666, -4985, -998, +2394, -1615, -446, -2089, 3567, 3362, -1767, 294, -1360, 1229, +1019, 1623, 663, 5870, -2055, -3421, -786, -3135, -2984, -2002, +-1844, -1909, 1036, -1012, -359, 1788, -1532, -529, 731, -3883, +-4769, 692, 984, 4128, 316, 1639, -390, 594, 3334, -4247, +827, 4271, 564, 3301, -1258, -64, 67, -4435, -2336, -2193, +1644, 1744, 648, 1648, -328, 2403, 17, 115, -531, 1368, +-842, 1952, -2264, -2197, 1374, -177, -907, 1780, -1214, -400, +2798, 3078, 3144, -564, 2461, -1897, -1813, -4700, 3345, -1727, +-253, -1820, 1390, -751, -2609, 883, -2867, -1674, -4213, -2847, +357, -3929, -2962, -4, -1087, 3984, 3667, -1735, 1114, 1498, +-1194, -2991, -24, -345, -871, 884, -1501, -2303, 218, 771, +-2353, 1856, -3540, -1156, -516, -1272, -1130, 3742, -1701, 4882, +874, 184, 952, 5059, -1987, -2240, -1509, 64, -3451, 44, +3387, 302, -585, -1236, 1797, -1651, 3692, 3866, 513, -23, +2061, 2189, -1611, -1053, -2644, 818, 1333, -2699, -910, -2694, +-1797, 1102, -1466, -601, -3254, 373, -88, -1457, -378, 360, +-1629, -2952, 3611, -1266, -193, 2021, 7058, -2488, 899, -1415, +-1077, -1440, -2251, -82, -2949, 1893, 110, 844, -932, -734, +575, -2328, -715, -1719, -1781, -4219, 2678, -1373, 2326, 2137, +-2571, -2176, 5121, 3501, -63, 514, -1261, 864, -1434, -4064, +-2643, 42, -2262, -134, -2149, -1564, 1706, 494, -19, 1757, +961, 2893, -919, -859, -2602, -857, 1929, 2599, 1920, -3588, +2166, -3677, 1796, -735, 1405, -2664, 2342, -2929, -1336, -1996, +-3508, 189, 3612, 5333, 194, 2233, 464, 997, -684, 390, +1074, -1156, -154, -116, 1652, -2132, -103, 3824, 2328, 2698, +48, 641, 2004, 3120, -3903, -2630, 2618, -553, -1343, -2508, +-1110, -2804, 4182, -44, -115, 1176, 1924, 1891, 2147, -1261, +-595, 1538, -1054, -10, 797, 1570, -3555, 1429, -467, 1414, +1553, 3215, 2706, 2693, 2887, 582, 64, 1745, 1464, -618, +809, -70, -1707, 2580, 110, 4097, -3250, -1113, 65, 2274, +798, 620, -2254, -2313, 645, -2728, -1063, 1001, -1964, 3210, +2447, -3142, -1864, -4571, -1565, 1532, -827, 921, -3044, 1595, +-1110, 24, -185, -2543, -2306, 1935, 797, 2100, 649, 285, +-3452, -540, -54, 3906, 1373, 3072, 1195, -1422, 234, 472, +-1878, -768, -411, 3211, -4161, 2411, -1873, -2744, 2359, 1463, +2509, 1601, 4119, 1117, -312, 685, 2486, -1558, -1303, -617, +-4209, 276, -3772, 106, 1730, -953, 3354, -2921, 2382, 1350, +-3432, 5421, -127, -1754, -2814, -440, -254, 205, -595, 1266, +-775, -3869, -298, -4734, 707, -1958, 326, 2628, -1897, 2122, +-866, 3506, -730, -1680, 1374, -871, -1682, -955, -89, 2684, +-3868, 46, 1249, 386, 2619, -148, -369, 1184, 198, -780, +1032, -1305, -1222, -1055, 2706, -6442, 791, 68, -3361, 619, +951, 1179, -5303, 2732, -1475, 1373, 1482, -1753, 1320, -770, +-4142, 2335, -1550, -1708, -806, 544, -114, 1096, -2678, -1484, +-231, 3795, -227, 2170, 77, -967, -493, -336, 1207, 2749, +719, 2374, -1929, -829, -1448, 628, -717, 1459, -1862, 86, +1373, -4130, 4243, -566, -4050, 316, 66, -163, 1982, 1494, +595, 900, -208, 3550, -2958, 279, 130, 1626, -1687, -3487, +313, 562, 2979, -2540, 2309, 4734, -755, -2581, -813, 28, +1127, -1182, 3110, -2229, -3478, 2213, -4549, -408, 6235, -24, +-2241, -114, -101, 321, 1324, -2078, 3375, 490, 1453, -1256, +2572, -514, 555, -1866, -1993, 1376, -887, -1707, -1286, 1397, +-1258, -235, 30, -3834, -2942, 672, -1474, 2113, 1933, 1438, +3639, -166, 1297, -1168, 4904, 3967, 23, 773, 2718, -294, +-1313, 1747, 156, 365, -1668, -3435, 472, 1809, -451, 2872, +-1407, -2109, -134, -165, 1539, -1549, 2736, 3933, -78, 2499, +-2112, 2150, 2094, 1726, -31, -5908, -1283, -1251, -1956, 244, +-837, -1649, -2117, -1431, 2242, -1322, -1029, -913, 677, 912, +-6089, 2043, 2872, -2100, -1944, -900, -1512, 447, -3893, -2235, +3078, -1856, 2486, 710, -3618, 1270, -235, -910, 489, 949, +1415, 2356, 816, -2751, -947, 5886, 1448, 4738, 2790, 483, +602, -73, -3475, 36, 2421, -1199, 823, 1703, -1819, -902, +-2035, -1644, -2575, -1800, 2838, -1830, 252, -1005, 2357, 2622, +1728, 612, -462, -2383, 3887, -1519, 1327, 2119, -1110, 2076, +1528, 3455, -938, -2571, -1010, 417, 116, -786, -3818, 940, +3944, 928, 1218, 1144, 794, 1863, 790, -625, -1591, -497, +628, -632, 628, 878, 1666, 2565, 156, -2615, -690, 88, +-3671, 2777, 284, 762, 2731, -1260, 1148, -219, -368, -1544, +3331, -751, 1398, -3750, 2359, 2104, 194, -453, 800, 4577, +-3526, 1564, -1823, -39, -495, -856, -20, -2268, 2058, -3588, +1079, -653, -2341, 404, -3113, 79, -2845, 922, -1848, -901, +587, -1545, -115, -3027, 1261, 3529, 5584, 182, 1576, -3561, +3005, 1552, -967, 2474, -508, -916, 950, -2126, 2043, -2111, +-2100, -1819, 1519, -1233, -2695, -1211, -64, -2361, -2303, 4222, +-1721, -646, -734, -842, 1242, 1896, -611, -2472, 2548, -190, +3460, -4491, 390, 3837, -706, -450, 591, -1117, -624, -675, +-1254, 2457, 922, 501, 1617, -528, -1548, -1205, 3, -2118, +-1000, -1032, 4249, -5547, -359, 3451, 243, 1506, 199, -1334, +-4483, 410, -1551, -1600, -997, 3489, 4809, 434, -929, -2354, +937, 3565, -494, -4757, 1340, 1970, -3171, 352, 902, -146, +-1581, 2031, -806, -2970, -4098, 2521, 1233, 175, -880, -1057, +-2151, -862, -4240, -1472, -621, 1219, -79, 1589, 2698, 2116, +941, 23, -1961, 1479, 3359, 684, 3834, -3051, -2308, 1710, +528, 2627, -30, -1735, -427, -3065, -2257, 1944, 1745, 726, +-3442, -716, -2449, 2353, -1167, -2171, 59, -1280, 2967, -1469, +-2798, -4305, -61, -1123, -2857, 2378, 1334, -56, 2728, 1325, +-1645, -2078, 1635, 792, 339, -1692, 1215, -1510, -203, 2893, +-1321, -3145, -2105, 1988, 509, -257, -1018, 970, -1698, 611, +-1462, -1795, -1274, -750, -97, 470, -7376, -1615, -783, 3010, +-2160, 325, 2990, -2625, 787, -1604, -1009, -1606, -1463, 5443, +1688, 2203, 983, -3212, 789, 2145, -1706, 1930, 1408, 3704, +-835, -2195, -723, 2871, -3656, -4136, 178, -885, 15, 1890, +-1105, -3746, 4088, -1994, -2118, 2207, -768, -126, 965, 2167, +-666, 3039, -4271, 1519, -1679, 2744, 284, -1345, 1325, 1786, +1283, -2059, -968, -8, -82, 1499, -4029, 668, -579, -1677, +-1484, -429, -7202, -1402, -1751, 1065, -1611, -430, 3084, 1988, +1804, -999, 1086, -467, -392, 819, -1193, 2986, -320, 1236, +2911, 2063, -2817, 889, 1701, 1783, -2226, -1314, 1989, -1523, +-599, 3151, -95, -1453, -1755, 665, -2666, -494, 666, 2598, +1335, -1428, 2356, -599, -2471, -344, 2876, 330, 25, 3274, +-2862, -2571, -3231, 745, 332, 3085, 486, -808, 3, 235, +-3343, 5420, 1039, 420, 1230, 1418, -281, -1262, 1198, 771, +-1619, 2838, 586, 1459, 2783, 43, 633, 1620, -1449, 108, +251, -1912, 4635, -2814, -2596, 2628, 1426, -2051, 1214, 2935, +-60, 5197, -3448, 1387, 2333, 1782, -408, -580, 888, 1631, +1204, 2080, -2037, -455, -1880, -772, 2030, 215, 5213, 386, +119, 212, -1275, -115, 2255, 227, -1586, -1850, -900, 147, +2387, -2680, -639, 288, -3667, -1667, -1359, -1591, 383, -321, +-1110, 855, 3446, 3278, -3845, 1154, -356, 310, -796, 235, +302, -1157, -1792, -897, 468, 1197, 1706, -988, 567, 1925, +2331, -117, -441, 382, -2299, -387, 1489, 1283, -540, 435, +-1649, 1406, -155, -551, -723, -125, -895, 1316, -790, 3185, +2930, -1783, 139, -1301, -653, 4004, -615, 720, 1082, -2001, +-1710, -2412, -1771, -5700, 1089, 4108, 295, -2832, -1285, -917, +-2035, 1720, 1620, -2310, 1450, 3053, 3805, 5730, -1803, 5648, +-708, -1184, 654, -1164, 798, -2640, -477, 2571, -114, 283, +950, 2341, -3310, 1169, -536, 333, 2119, -2388, -2025, -3870, +-1098, 2660, -241, -2680, -971, -2975, -2250, 777, -2347, 2225, +-142, 171, -556, 1545, 1566, 670, 1129, -424, 1084, -675, +4, -549, -914, -1378, 935, 2621, 2342, -2513, 2578, -636, +1201, -1812, 283, 627, -2969, 1216, 2691, -349, 2720, -379, +1699, -4437, 4837, 2990, -569, -3944, 576, -2887, 889, 823, +-1882, 2241, 1611, 1951, 17, -2831, 1955, -540, -2779, 2704, +4198, -82, 4318, 182, -760, -1260, 3274, -1560, 1470, -1118, +-920, 2060, -760, -809, 2265, 3194, 1289, -1309, -1021, 159, +641, -1975, 1446, 171, -3431, -1857, -1008, -145, 3778, 476, +-1681, 441, -704, 649, 1161, 2418, -48, 3277, 1816, -1414, +4419, 653, -1670, 3305, 4155, -66, -1007, -344, 1429, 2555, +1140, 203, 2996, -625, 2061, -576, 862, -227, -111, -754, +2689, -1465, -1480, 4241, 1955, -4770, -1130, -3623, -1901, -6277, +-273, -2283, 119, -3250, 165, -829, 3003, 2822, 1570, -653, +3970, -3106, -2807, -167, 4508, -404, -366, -2883, 1891, 1906, +1578, -1258, -1413, -2586, 167, -2160, -2354, -847, -978, -1075, +932, 158, -576, 366, -1983, 210, 301, -3006, 1991, -1762, +180, 2328, 1851, 68, -724, 1895, 1349, -1236, -1589, -4144, +308, -165, 2272, 718, 2668, -1394, 2276, -1057, 1555, -2917, +470, -3969, -534, 880, -1041, -2100, 1692, -206, -979, 83, +5273, 2307, 2325, 871, 332, -4792, -1357, -961, -3749, -2314, +-3961, -76, 1637, 2213, 829, -1926, -3864, -3513, -2537, -1777, +-319, -2028, 677, -464, 21, 2280, -2360, 837, -27, -666, +1770, 1758, -1892, -364, 562, -546, 1170, 562, 3665, -3060, +-244, -1817, 1208, -3234, 692, -1260, -1468, -2892, -930, 2169, +-50, 1255, 3329, 527, -1117, 934, -1088, -1008, -3039, 1852, +-772, 364, -2071, 871, -1523, -283, 1755, 1581, -44, -3536, +5985, 3491, 1445, -1506, -227, -1086, 2527, 525, -1568, -941, +2242, 3200, 3056, 1514, -505, -6483, 594, -3, 279, 107, +-2652, 1114, 1264, 1364, 1893, 1208, -820, -141, 182, 215, +1996, 1287, 4154, 4412, 159, -7673, 2473, -1080, -1602, -796, +-893, 1224, -3118, -2155, 686, 1245, 1283, -1574, -1956, -1013, +479, 2970, -4094, -441, -2665, -3304, 1933, 1089, 898, 1842, +-959, -865, 4371, -493, 1470, 12, -3696, -4089, -1157, 2112, +1576, 1828, -1974, 3231, -1929, 425, -20, -347, 2677, -1410, +-2699, 39, -799, 6754, 1353, -818, -2112, -3760, -2050, 229, +2854, 2243, 458, -646, 537, -1037, 3436, -378, -172, -4431, +-390, 1672, -2135, -1501, 1585, -2953, 2115, -1064, -777, -2247, +756, 4919, 1562, -1728, 2271, -633, 2748, 1613, -5886, -2008, +1888, 303, -2047, -1267, -3812, -176, 4421, 1609, 4380, 1764, +2054, 3948, 754, -374, 2065, 2907, -959, -1443, 277, 1662, +1596, -2848, 3823, -1282, -530, -1805, 5396, 484, -1701, 1727, +1538, -375, 1681, -1650, -985, -4020, -2647, 3615, 3282, 131, +3325, -320, -486, 113, -249, -430, 2286, 300, 1424, 2062, +776, -1940, -2705, 297, -342, 174, -32, 5167, -2660, -3979, +664, -752, 632, 1167, 2568, -3014, -1113, 857, 1540, 4386, +1911, -113, -1780, -1128, -1185, 1310, 513, -2647, -871, 1755, +703, 1137, 765, 3252, 472, -772, -1831, 499, -4881, -368, +-411, -2728, -1856, 1619, 461, 203, 612, 185, 2485, 246, +-2916, 3260, 740, -1178, -2506, 791, -234, 3148, -691, -1674, +1791, 1850, 337, 1352, -75, 467, 2329, 1250, -338, 2704, +-4729, 4104, -3411, -1254, -81, -292, 2012, -2115, 521, -1156, +590, -129, 185, -1099, -1020, 574, 1887, -1196, -1737, 1226, +-65, 1660, -1811, -3558, -1066, -1532, -157, -1273, 1482, -576, +300, 315, 389, -48, 1021, -1591, 2798, -473, -2623, 376, +-1702, 1330, 4419, -1573, 664, -3511, 907, -1771, -1249, -2202, +1464, 2014, 46, -1728, 3179, -1500, -4324, 916, -2209, 1977, +-762, 1207, 2803, -2417, -1131, -151, 3075, -1316, -1189, 956, +-1154, 305, -3103, 4428, -2695, -643, -64, 3825, -2649, 3967, +1514, 834, -1969, 1142, -1446, 2533, -1942, -226, -1110, -1975, +1482, 1070, 2418, -3559, 2128, 5010, -903, 3790, -526, -2744, +-611, 2096, -1676, -1200, 1187, 6, 1169, 475, 959, -864, +463, -1854, 2576, -1268, 2257, -467, 403, -989, -2031, -3489, +-2110, -647, 423, 2020, -891, -1763, -2885, 960, 2766, 2532, +1419, 1277, 3395, 664, 1292, -641, -2724, -1367, -18, 121, +3852, 162, 2357, -870, -623, -2658, -1484, 1053, 15, 1885, +362, -704, 4296, -187, 2326, -802, 1419, 1856, 416, -4708, +36, 2460, 1054, 891, -3444, -1440, 822, 820, 2429, -289, +811, 32, -1973, -4511, 862, 347, -1236, -3238, 1259, -531, +1113, 3728, -4282, -1399, -418, 2909, -3272, 3871, 271, -192, +-396, -872, 2096, -2137, 690, -768, -1524, 5171, 838, 1226, +2275, -2842, 3504, -5017, -1537, -918, 1163, 437, -333, -23, +-1956, -2994, 1453, 1387, 3168, -1580, 1385, -567, 2380, 2043, +422, -679, 1921, 1293, -1368, -2655, -577, 3030, 2292, -2224, +-2335, 2549, -2271, 1018, -1232, 3234, -1540, 2286, 369, 504, +-3940, -4405, -441, 493, -2250, -2177, 1122, 1125, -275, 1560, +-2348, -711, 3295, 136, 252, 4611, -2798, 1592, 3327, -649, +1719, -1964, -1373, 769, 1597, 2241, 3139, -134, 2387, -684, +1804, 414, 891, 847, -3209, -2248, 205, -3374, 1662, 1743, +654, -2242, 2760, 4074, 294, 1021, 403, 1060, -239, -69, +1811, 4691, -2800, -207, -2360, 3184, -1175, -2886, 1276, 3488, +1327, 409, 818, 2829, -1748, -223, -905, -2335, -656, 2215, +1133, 1288, 292, 1046, -1601, -619, 384, 555, 640, -276, +-754, 6315, 1813, 826, -466, -902, -261, 585, -3760, -3138, +-1273, 414, -478, 2956, -2964, -1502, 3040, 262, 1769, 4102, +-1387, -198, -544, -3909, -620, 1762, 1081, 1238, -751, -1312, +2538, -994, 588, 326, 2923, 1942, -2590, -2375, 1157, -128, +-910, 2031, 374, 104, 1559, -750, 3137, -1576, 1313, 2867, +-2754, -686, 2284, 2314, -342, -1469, 1911, 2367, -2329, -2407, +450, 1258, -598, 1358, -1420, -4229, -847, 126, -551, -2317, +-3631, -1028, 1795, 2512, 2375, -1631, -2307, 993, 1270, 800, +-4028, -1733, -59, 974, 1534, 288, 661, 169, 1371, 625, +131, -536, 162, 969, 534, 761, 2685, 530, -1297, 1767, +-2732, -2162, 671, 1032, -2490, -765, -1212, -973, 1887, 1413, +-38, -1091, -2699, 2840, 1184, -1413, 1439, -140, -574, 870, +-1482, -687, 242, -998, 1338, 3738, -1508, -3330, -4003, -300, +-1326, 415, 265, -3206, -3629, 591, 270, -851, -3314, 942, +2543, 555, -1694, 89, -2732, 2115, 163, -3536, -601, 926, +-666, -551, -2448, 1133, -1296, -4312, -742, 1962, -773, 3475, +857, 677, -256, -136, -526, -604, 1061, -1871, -2151, -2246, +4091, 1060, 608, -2115, 1246, -233, 428, -1953, 320, -847, +-1531, 1468, -3075, 1129, 1368, -1759, -1640, -446, 564, -305, +867, 3525, -1015, -3430, 1651, 3366, 785, -2175, -247, -2237, +1285, -2702, -600, -2008, 253, -732, 353, 44, -1973, 1253, +-97, -1977, 4481, 952, -306, 2830, 3683, -290, 694, -1976, +-294, -398, 369, 665, 1119, 475, -2421, -1876, -1092, -564, +2101, -2325, -714, 1906, -599, 920, -279, 513, -456, 1334, +-3090, -726, 593, 1067, 2985, -782, 2958, -1318, 2657, 1634, +-1826, 614, -102, 1251, -446, -614, 2738, -197, 1652, -450, +3333, -1356, -1228, 3049, -889, 3202, 1783, -309, -3626, -38, +203, 2334, 3176, -1369, 1602, 1530, 2146, 997, -3884, -310, +-2311, -405, 1960, 610, 2296, 683, -2596, -5041, 297, -427, +-1953, -3401, -1469, -388, 1331, 377, 3216, -2071, 1762, 94, +1389, -873, 2143, 590, -1358, -24, -479, 978, -2359, -58, +790, 66, 2693, 1548, -14, 433, 591, 806, -3651, -603, +-2968, 2556, -121, -386, 1793, 844, -2257, -141, -670, -3489, +-1380, -367, -229, -2964, 2303, -204, 75, 801, -1576, 912, +-734, -1793, 1146, 2983, 1449, 1845, -1041, -3195, 2980, 4109, +3085, -671, -2309, -2131, -3367, -214, 3211, -283, 604, 2751, +-808, 4071, 3984, -262, -1155, 1394, -695, -2313, 2562, 2432, +311, -2525, -2459, 214, -999, -682, 2043, 1466, 2756, -1981, +-686, 1517, 896, 3064, 841, 3696, 1080, 2124, -647, 28, +1821, 3225, 1458, -166, 2754, -4383, -2844, 1363, 28, 1211, +128, 1141, -1628, 1140, 1988, 2441, 4027, 488, 547, -3046, +-1062, -386, 2100, -1222, 1592, -3, -354, 497, -782, -858, +-3409, -495, -959, -1031, 833, 1317, 464, 1990, 1151, -590, +-925, 625, 1147, 2795, 2382, -1082, -204, 1342, 2135, 1877, +-127, -2508, -1997, 545, 684, -2197, 89, 1262, -2302, 2209, +-755, 2515, -1066, -2053, -916, -190, -776, -432, 667, -342, +-132, -3418, 783, -178, 3220, -1879, -3616, 1236, 693, -2016, +-3059, 3074, 2828, -4974, -916, 3328, -952, -981, -565, -2241, +-3409, 2105, -3685, 494, 1773, -2902, -1848, 2426, 1065, -1234, +2404, 2413, 538, -1800, -826, 572, -377, 1877, -3059, -2988, +361, -983, -1254, -3536, 39, -105, 1306, 137, -265, 2354, +-2624, 1072, -3342, -1676, -2425, 1563, -130, -27, -2213, -599, +-1526, 766, -1982, 2659, -3351, -1613, 3354, -870, -2629, 438, +-950, -1671, -2191, 5536, -503, -3851, 2987, 1222, -1532, -1866, +1346, -493, -3851, 3574, -867, 2991, 2556, -2002, 2066, -1302, +-3733, -849, 795, -925, -614, 2287, 212, -1686, 1404, 395, +-5043, 856, 783, 40, 1783, -1344, 672, -3133, 814, 3906, +-1989, -1519, -1420, 259, -2126, 842, 1693, 1068, -3536, 1990, +1874, 1660, 745, 440, 2064, 3847, -1906, 2156, -172, -259, +-3073, -569, -1994, -927, -2196, -897, -812, 193, -3229, -2891, +723, -1594, 2149, 450, 1213, 2821, -619, -1148, 1743, 1019, +-374, 2782, -424, 65, 42, -1869, 155, 2793, 889, 62, +-323, 661, 1499, 1218, -663, 649, 959, -2014, 336, -4322, +965, 1320, 1495, -790, 618, 2847, 2827, -58, 278, 2221, +-3001, -646, 2671, 1950, 738, -3011, -99, -1179, 662, -1618, +-2051, -4129, 2443, -799, 314, -4, -2134, -2518, -2010, -1446, +733, -1591, 3492, 2054, 1616, -239, 3028, -436, -62, 339, +1403, 1273, -950, -1065, 1279, 1430, -786, -3174, -414, 1247, +3610, -2395, -853, -778, 2711, -69, -1814, 1117, -809, -2448, +-1785, 3468, 768, 215, -499, 584, 560, 584, 229, 1737, +46, -1955, -1224, -3958, 4053, 1725, -1660, -563, -1273, 3085, +-2839, 228, -217, 1653, -208, -3516, -502, -1944, 159, 2868, +-3478, -1600, -1105, -763, 1480, -347, 831, -1251, 459, 1555, +-1464, 1562, 104, 2090, -402, 762, -81, -192, 517, 1073, +-2499, 2867, -3719, -1369, -188, 824, 3152, -3716, -1015, -4253, +63, 543, 3181, 241, 2088, 1167, -870, -2817, 550, -2984, +2590, -324, 2390, -960, 537, 418, -90, -865, 784, -1852, +-2418, 2485, 1454, 131, 3330, -535, 2645, 351, -2049, 3696, +1981, -242, 1454, -807, 1658, -4782, -2039, 1958, -499, 415, +-2693, 3695, 2381, -401, -809, 2059, 3964, 1907, 4343, -1844, +-1638, -2377, 883, 351, -303, 1618, 2464, -3051, -1193, 1640, +-935, -1596, 2037, -2579, -603, 657, -1147, 1566, -1137, 2817, +-251, 1342, 1492, -1255, -4106, 721, 144, 1111, -453, -860, +4016, -2944, 1467, -1149, -671, -634, -1606, 1142, 2781, 940, +206, -1972, 1033, 4312, -761, -751, -1122, -978, -5490, 810, +-1691, -3220, 1506, -2164, -677, 2932, -2818, -3065, 538, 2298, +-3148, 815, 1161, -4118, 1597, 1753, -623, 2504, 2272, 206, +-902, -1945, -75, 1139, -648, -4395, 2537, 380, -759, 1714, +3049, -5603, 868, -2853, 998, 255, 1271, -998, -3746, -900, +813, 2030, -2343, 2054, -1295, 724, -1019, 364, 1783, -2454, +-1359, 369, 4803, -1726, 4080, 4008, -194, -596, -1384, -136, +-2813, -152, 2993, -1222, -481, -3402, 748, 528, 127, -433, +-585, 1003, -57, 629, 429, 2246, 1353, 385, 3036, 840, +2609, 1213, -3683, 2609, 270, -103, 562, -689, 454, -1183, +2548, -227, -765, -1849, 537, 374, 776, -2054, -3202, 1251, +2969, -2052, 3178, 567, -14, -795, -2769, 1975, -1551, -1559, +1983, -3765, -3047, -36, 586, 969, -603, 5060, -455, -461, +-1593, 247, 1229, 2407, -2978, -491, 893, 1174, 13, 1084, +-1617, 3115, 1985, -2689, -2150, -2093, 1355, -2569, -662, 909, +-132, 517, -2131, 1189, -1226, -649, 475, 206, 47, -1501, +-599, 4, -2750, -925, 775, -2554, 2313, 2539, -2490, 2715, +-287, 837, -993, 1846, 812, -1628, -2330, -2920, 375, 1144, +1301, -235, -2313, -1364, 2304, -969, 286, -2151, 673, -915, +2093, 1547, -991, -253, -1102, -2838, -1714, 396, 650, 297, +-603, 1866, 127, 1406, -3547, -7844, 567, -2849, -424, -604, +3174, 799, 331, 1673, 736, -915, 2142, -2219, 646, -3095, +407, 385, 3352, -3129, -1201, 1645, 670, 360, -1912, -1181, +2490, -103, 750, -230, -2366, 1867, 1006, 4611, -2031, 1645, +-2623, 314, 1953, -4144, -409, -1126, -1403, 770, 2241, -266, +410, 228, 3, -2178, 2216, 590, 789, -1613, -918, -352, +-3068, -3376, -1201, 1045, -1306, -2037, -1629, -910, -707, 4331, +2109, 2049, 2337, -1997, -2444, -2213, 2669, -1094, -2502, -861, +-477, 536, 501, -1656, 1371, -1278, -312, 1373, -1283, -1138, +1183, -1715, -769, 1111, 4108, 1210, 945, 1061, -2146, 231, +-59, 643, 233, 759, -622, 117, -2455, -639, 2781, 637, +-41, 3792, -2721, -2218, 3425, 91, -485, -2398, 895, 1088, +-2188, -280, -671, 511, -2238, 2503, 1831, -726, -432, -272, +-1556, -886, -540, 3225, 1893, 1869, 739, -2234, -82, 1940, +-2516, 1273, 4645, 2123, 2828, 436, 1935, -1435, 1591, 1308, +579, 2632, -1077, -374, 190, -2059, 453, -3437, 2093, 93, +-1041, -1668, -469, 1376, 1095, -1411, -1692, 1313, -1444, 119, +247, 624, 1716, -2525, -3822, -1134, 3603, 4044, 3662, -385, +-3564, -4686, -1228, -396, 2601, 1735, 454, -1779, -1921, 508, +1394, 783, -2069, 1301, 851, -2141, -1568, 1376, -469, 3178, +1002, -973, -20, 126, -1456, -1825, 1402, 1690, 1207, 3030, +-1083, 3348, -1801, -2025, -3519, -891, -1007, 1051, 487, -2385, +-785, -742, -3551, -1961, -1541, 2867, 382, 1324, -2997, 2388, +2602, -3996, -1410, 991, 1288, -1356, -610, -1194, 220, 2394, +-1542, 2001, -1563, -1695, 1637, 1843, 1702, -2631, -931, 1645, +83, -2147, 916, -1429, 3589, 3089, 1208, 2722, 129, 1530, +2955, 490, -510, -3409, -166, 1646, 1891, 1008, -1082, -3953, +-990, -608, -625, 1237, 3971, 247, -433, -518, 248, -1656, +240, 901, 419, 915, 867, -3543, 1273, -1342, -2191, -2208, +867, -445, -3363, 956, -2879, 279, 476, 1771, 3563, -2729, +-104, -552, 867, 431, -705, -881, -2232, 1975, 918, 1835, +-620, -1313, -2156, 717, -2079, 3697, -2615, 547, 3133, 1198, +351, -1936, -2763, 1540, 3012, -877, -2278, -4916, -1961, -227, +3198, 1346, 610, -800, -1166, 2811, 401, -4205, -1347, -1716, +-1092, 1125, -214, -153, 2626, -1392, 3728, -1342, 178, -562, +246, 889, 867, -1506, -2245, 5006, -967, 1398, -3215, -559, +-254, 945, -5444, 332, -2299, 648, -2072, -1710, -547, -2104, +-951, -2386, -3666, 2035, -2592, -357, 1505, -1229, -1650, 452, +2235, -2338, -300, -3464, -786, 68, -1709, -913, -2816, 154, +2111, -2194, -1245, 1005, 2424, -2986, -337, 566, -204, -4953, +1002, 3038, 233, -2062, -1026, 3539, 1819, 1280, 712, -1322, +-401, -155, 1099, 3017, 2236, -2838, 447, 1473, 1237, -1258, +5828, -2554, -2166, 467, 4233, -1672, -531, 2154, -35, -669, +1131, 545, 2060, 2582, 614, 583, 428, 978, 110, -1, +2393, 3032, -3015, 20, -1377, -621, 805, 1338, -224, -3826, +-1930, 1792, -5480, 2374, 1042, 2632, -397, -4122, 860, 2549, +1849, -1325, 173, -1065, -1638, 1910, -2395, -1787, -2208, -2980, +292, 2323, -369, -3011, 1679, 3371, -1292, -957, 1031, 3243, +-1039, -2664, 1262, 1598, 12, -1116, 1988, 1056, -1536, 98, +-2703, 1371, -524, -871, -65, 80, 1789, 1182, -312, 1527, +801, -853, -249, -296, 1010, -734, -780, 3937, 1879, -1521, +1141, 236, 783, 274, 2379, 691, -124, 2084, 466, 242, +628, -187, 18, -1173, -1502, -1997, -2783, -1759, -348, 206, +-542, -4711, 3149, 2172, 891, 3814, -1954, 3775, -1930, 477, +-2547, 29, 772, -309, 1427, 198, -1044, -1133, 1621, -1307, +1830, 2445, -3337, 2265, 4120, 504, 1198, 2074, -550, 364, +-2628, 277, 996, 1032, 2130, -1549, -1065, 3791, -300, 400, +-134, -1643, 3247, -1055, -2254, -901, -4003, -1302, -1936, 1234, +-1346, 1775, 2796, 1562, -430, 282, -3049, -267, -1720, 1388, +5145, 999, -3982, -722, 244, 174, -1461, 490, -2485, -1889, +1291, -2031, 1076, -2738, 3529, -1548, -447, 661, -1130, 286, +1150, 1921, 1582, -343, -293, 4698, 1899, -1843, 199, -670, +-270, -2458, -823, 3623, 1158, -4982, 2433, 2179, -718, 1434, +-1718, -940, 2997, -543, -3739, -126, -157, 2396, 28, -843, +2090, 241, -1500, 2309, 387, 5, 355, -2141, -1055, 7, +-389, 2544, 434, 1709, 18, 2112, 795, 26, -26, -1908, +1013, -80, -1003, 2212, -2500, -844, 2055, 631, -95, 502, +358, -3033, -698, 3233, -1318, -636, -1083, -174, -1166, 973, +394, 1547, -2101, -680, -451, 911, -1586, 1831, 2372, -1977, +-981, -1063, 5264, -859, 3355, -2533, -1979, -1373, -1691, -535, +-1417, -1638, 2316, 2447, 1898, 1047, 185, -994, -1906, 725, +-2347, -1987, 2305, 3801, 786, 2212, -491, -2675, 1224, 1138, +143, -484, 1924, -1971, -1547, -2016, 169, -2175, -1368, -1411, +-521, -2974, 174, 2494, 270, 3082, 2667, 1555, 149, 45, +1527, -783, -3765, 984, -2262, -1924, 0, -190, -2824, 330, +1932, -2256, 2544, -3120, 4234, -822, 291, -3784, -124, 456, +-172, -1126, -1893, 2261, 61, 3081, -1052, -869, 1631, -3245, +-2426, 2194, -2343, -3638, 3737, -2787, 368, 138, -5621, -534, +896, 708, 1807, -774, 1425, -1378, -2820, -2595, -2924, 2019, +-3029, 548, -531, -205, 2727, -876, 1223, 75, -304, 4599, +-2882, 2578, 1312, -959, 3258, -3696, -1043, -2416, 824, -2226, +866, -372, -958, 777, -537, -2177, 5602, -974, -4435, -1684, +-2534, 1652, 643, 797, -740, -558, -741, -162, 1670, 672, +1000, 999, 1768, 576, 717, 2377, -1330, -1711, -2371, 365, +-3707, 924, -218, 2269, -1343, -406, 2244, 2766, -1360, 363, +588, 747, -525, 2562, -3779, -842, 895, 914, 2705, 2396, +-571, 2599, -1428, 1861, 3621, 2429, 211, -663, -3057, 621, +-2230, -1586, -2381, -920, -55, 547, -1201, 2138, -416, -1575, +452, 3927, 670, -725, -3054, -438, 469, -775, -3330, -1701, +2909, 2868, -1773, 1345, -2357, 2808, 490, 1899, -3430, 1355, +-15, 1703, 1829, 131, -1201, 1559, -120, -1745, -1840, -2954, +-1020, 2205, 355, -1059, 1609, -1664, 190, -359, 1558, -3154, +-1700, -3276, -519, 2422, -1010, -1021, 1743, 2137, -177, 1369, +-2153, 2755, 4297, 1042, -4168, -1116, 1225, -842, 2544, 1176, +-1412, 64, -1787, -365, -1109, 2349, 4232, -2862, -3846, -490, +-3036, 92, 1497, 2988, 402, -386, -3956, 52, 142, 1277, +-1416, -870, -2956, -4582, -2216, -3140, 673, -1036, -1076, -1968, +-6465, 3016, -2000, -824, -2909, 1943, 286, -1652, -784, 3356, +-145, -363, -1882, -3789, -320, 650, 2199, -4496, -2250, -1161, +-6, -290, -243, 816, -1806, 1868, 866, -639, 3201, 3112, +1865, -6037, 3157, 1589, 4012, 2474, 3156, 1757, 2697, 3988, +433, -3144, -614, 779, 149, -2493, -3262, -1482, 1615, 3160, +1833, 2114, -161, -3484, -910, -517, -994, 109, 882, 1706, +-556, -3807, -965, 87, 2445, -1135, 1025, 580, 87, 1861, +-1321, -1150, -23, -1280, 1016, -1426, 452, -200, 429, -919, +-678, 192, 404, -8, 3410, -1981, -128, -3147, 744, -2230, +-556, -744, 561, -1105, -1190, 2871, 569, -1122, -501, 3290, +-470, -1378, -1369, -1098, -1188, -2559, -2248, -1658, 1183, -762, +-414, 2540, 2590, -564, -1261, -1728, 1385, -409, -772, -1627, +-1539, 640, -2630, 1989, -1067, -299, -2673, -24, -656, -100, +2943, 355, -1589, -1422, 1190, 2597, 563, 1377, 1219, 2838, +-3899, 1334, 1967, -2677, -1771, -1701, -1457, -963, 485, 1731, +2162, -1675, -1689, 2631, 1293, 165, 946, -59, 1049, -672, +537, -3021, -1375, -1354, -748, -1853, -1067, -3028, 1097, -165, +-3410, -1669, 673, -1086, -1393, -149, 687, -2872, 1100, -1600, +-35, -70, -1054, -2047, -571, 3250, -2723, 3384, -519, 70, +-2173, -1542, -1005, -2091, -417, -814, 3701, -2331, 205, 495, +-2140, 1373, -796, -4984, 1319, -2233, -2095, 1375, -694, 1835, +2420, -1289, 1586, -1510, 4466, -1385, 2052, 1687, 632, -1341, +-302, -4307, 448, 699, 266, -5946, -2531, -1496, 583, 578, +-340, 1270, -2052, 1220, 949, 755, -364, 3661, 986, -1936, +496, 1504, -1176, 2178, 764, -4684, 599, -812, 1074, 1888, +390, 3330, -357, 1249, 1609, -194, 1557, -1189, -845, -2624, +482, 650, 2358, 1582, -569, -2356, 865, 2221, 1510, 2168, +-423, -933, -1473, -111, -157, 413, -258, -267, -1553, 1883, +153, -348, -1494, -2663, 2615, 1109, -3247, 1526, 1844, 248, +3196, 433, -2833, 730, 489, -1206, 1147, -3335, 1981, -1756, +-1969, -227, 865, 327, -1485, -1012, -2266, -449, 2150, -8, +1718, 2910, -1176, -373, 4342, 2888, -3344, 774, 1, 1652, +-1489, -1679, -1352, -1143, 1630, -2362, -1245, -3578, 2014, 2542, +-654, -595, 906, 2948, 817, -1395, -3237, -2230, 146, -1310, +389, -1105, -2116, -2354, 3124, 1777, 3461, 1079, -859, 2646, +-66, 441, -85, -5893, 3209, 982, 659, -123, 326, -1194, +1233, -2614, 372, 1123, -397, 741, -1982, -1931, 473, 1357, +-3749, 1044, -1086, -385, -2679, -1703, 1932, 65, -765, -232, +978, 880, -150, 2185, 1940, 826, 109, 1314, 628, 2121, +1799, -2036, -2171, -1402, 1952, -3152, 789, 725, 2325, 360, +-2686, -1918, -2363, -1075, -365, -2330, 2941, -2650, 2692, 2370, +1796, -1387, 684, -2554, 1821, -147, -818, -2447, -4955, -2077, +2225, -805, -338, 1311, 3611, 2650, -1944, -3885, 4719, 4537, +376, -2540, 1926, -215, -225, 1788, 668, -2371, -649, 1322, +1020, 524, 1866, -723, 357, -6751, -899, 1527, -780, -932, +-2082, 2006, 1096, 1650, -3452, -320, -560, -561, -1232, -692, +1699, -3825, 3554, 967, -84, 1813, -2903, -1329, -242, 2731, +-92, 900, -1179, 973, 3354, 1991, -162, 1350, 1155, 1013, +2223, 2208, -254, 1283, -766, -1846, -538, -152, -3323, 1720, +-5534, 5429, 3003, -522, 18, 605, -1178, 385, -287, -188, +362, -2627, 79, 326, 257, -431, 2275, -707, 454, 2594, +-158, 428, -192, 2474, -515, 2566, -207, -1718, 1358, -609, +1241, -5458, 10, -919, -2126, -1106, -1147, -95, -2734, 632, +2732, 561, 1617, 2189, 2472, 3740, -998, -1436, 1566, 1416, +1551, 3778, 22, 852, -1960, 4270, -673, -616, -693, -1289, +-1458, -1047, -2731, -1570, 3897, 1471, 1851, 2354, 3668, -3542, +-2459, -1607, -939, -601, -893, 438, 70, -1445, -4351, -1985, +-1098, -494, -2259, -981, -2261, -251, -2146, -1697, -2617, -307, +-1732, 1813, 811, -139, -1594, 761, 1381, 285, 3207, 919, +1827, 267, 1351, -1593, -916, 698, 684, 1015, 2200, -2849, +-1948, 459, -1448, 6755, 1031, -156, -1030, -960, 60, 223, +-913, -546, 2688, 2769, 504, -2682, 1077, 3108, 2739, 1468, +2844, 106, 1256, -1361, 584, 2659, -1178, -1722, 194, -453, +1298, -906, 3436, -2579, 2507, -1529, -3591, 475, -509, -2219, +-3362, -16, 1951, 1169, 113, 957, -54, -2859, -2841, -406, +-321, 1701, 1514, 1210, -560, -2761, 824, 1050, -4777, -1668, +-1382, 236, -1606, -76, -421, -318, -1432, -1277, -2160, 760, +1142, -1541, 3041, -629, 3060, -1284, -4053, 804, 497, 68, +-1284, -69, -1022, -604, 1683, 368, 1219, -463, -684, -2306, +-740, -6642, -1180, -163, 1127, -537, 695, -4359, -113, -3359, +-2416, -374, 2552, 742, 36, -39, -1427, -1087, 854, -2770, +1186, -777, 1651, 1922, -3346, -1163, -1711, -3625, -2065, 4882, +1219, 3834, 1658, -1483, -763, 1176, 875, -1154, -3019, 6575, +-282, -651, 226, -485, 245, 2573, -249, -2325, -323, -928, +2847, 2342, 215, -2557, -2451, 30, 672, -749, -960, -1185, +-46, -4765, -2202, -1254, 2415, -1627, 360, 453, 2595, 2525, +-115, -950, -1327, -482, -868, 1107, 840, 1183, 2518, 3725, +249, 2198, -703, 2370, 2123, 2016, 188, -1336, -2789, -80, +3066, -619, 1570, 1687, -567, 2632, -5817, -2445, -1831, -1639, +672, 580, 787, 1192, -1900, -2436, 792, -1260, -3140, 1942, +2790, 3114, 374, 1251, 2739, -1282, 2221, 550, 1827, 372, +2592, 447, -2967, 2903, -1895, 2506, -180, 2352, 2269, 860, +1017, 845, -4027, 236, -2232, 342, -2285, -2369, 3209, 2138, +-8, 369, -495, 1139, -1352, 1987, -506, -839, 43, -1182, +657, -1074, 937, 2432, -1438, -261, 922, -871, 928, 1110, +2166, -1211, -1885, -615, -1935, 1128, -2323, 4666, 2591, 25, +1734, -3273, 5046, -1180, -240, -3711, 972, -2212, 203, -1088, +-2155, -1608, 451, -2562, -1497, 1326, 5204, 955, -1834, -734, +63, -698, 1806, 434, 1815, -628, 2651, -332, -1942, 4354, +-3649, -1477, -1254, 5016, 3613, 2987, -661, 4852, 736, 1954, +359, -98, -503, -419, 1216, 734, -62, 3019, -5933, 1019, +1435, 2293, -129, 415, 1971, 2982, -601, 533, 3357, -4248, +-1380, 2931, 2185, 1044, -897, -1763, -1182, 3096, -1256, 202, +-1507, 1685, -1077, -195, -3366, -3226, 15, -2650, 4210, -4123, +-1600, 33, -730, -2208, -1915, -1981, -573, 3903, 155, 2365, +1013, 2227, -5599, -608, 2614, -1143, 3524, 2967, -938, -1006, +-2027, -1259, -2465, 857, -2912, 1207, 1256, -3322, 3099, 1027, +1499, -1517, 1244, 2252, -197, 4003, 88, 2281, 586, 1171, +-3342, 742, -1469, -1692, 3488, -427, -2006, -718, -2600, 2867, +-1391, 1058, 2712, -1000, 1064, -2060, 4891, 1872, -385, -1545, +-227, -679, 3905, -2451, 269, -36, -234, -217, -232, 1746, +1217, 837, -6067, 599, -3311, 1292, 2948, -1852, -523, -1198, +2470, 190, 3456, 827, 484, 136, 1635, -3475, 170, -140, +1450, -375, -2077, 14, -2165, -3850, 1454, 1158, 934, 2605, +-1330, -2862, -140, -695, -1684, -159, -1223, -3672, -882, -2272, +463, -1312, 2223, 3207, 1358, -3102, 3010, 3151, 37, 2645, +-1103, -3732, -1520, 3458, -2982, 0, 68, -1025, -887, 144, +-1124, -2844, 430, 2146, 1739, -1619, -2502, -568, 3135, 1291, +1407, 1779, 841, 241, 1324, -1092, -2828, 1445, 2475, -2236, +1643, 3361, -4, -1636, 246, -1101, -1233, 866, -3207, -2887, +38, -44, 687, 3750, 209, 1196, -1951, 1535, -1052, 142, +-217, 2065, -2619, -4566, -426, 937, 304, 2464, 874, -1127, +-4650, -474, 2055, -784, 56, 842, -2030, 1246, 3274, -345, +-2258, -133, -4448, 673, 904, 3351, -387, 816, -1722, -712, +-3050, -389, -610, 598, -1247, 166, -666, -662, 160, 81, +1522, -241, -699, -361, -1429, -719, 4062, -1825, -557, -774, +-494, -662, 558, -3420, 2074, 1265, -2485, -4538, -1954, -485, +5160, 1086, -3615, -1379, -106, 507, -2629, -269, -1435, -2207, +519, 1547, 1682, 1148, -994, 1429, 618, 267, -1223, -993, +147, 4879, 602, -1222, -1664, -983, 4354, -798, 1813, -751, +522, 1583, -1143, -1282, 3317, 1969, 1581, 1574, 919, 4035, +87, 1154, -2901, -1649, -2401, 2548, -5105, -804, -5987, -1662, +-981, 2769, 793, -1666, 2131, 35, 75, -2405, -1980, -1650, +92, 155, 3088, 770, -5415, 525, -2900, -1931, -1624, -1326, +-2750, 406, -2821, 713, 4473, -2658, -569, -5046, -601, 1285, +1441, 154, 1778, 5092, 3424, -1045, -2902, -812, -1893, 902, +-2362, -145, 1676, -201, -1892, 2349, -3757, -655, -83, 31, +360, 1220, -70, -736, -815, -1223, 1575, -1293, 1693, 37, +-1042, 1236, -1454, 1276, 425, -1192, 1057, 1093, 2315, 1932, +982, -2255, 4897, -2807, 1898, 862, -2348, -248, -157, 2611, +-1426, -523, -4672, 3469, -2140, 653, -202, -196, 1619, 3342, +502, 1310, 657, 2035, -925, 2150, 2220, 2165, -1320, -336, +478, -2741, 3189, -24, 567, -1154, -2653, -1208, 438, 1346, +323, 693, -674, 992, 2965, 1409, 1619, 588, -3006, -2089, +909, -21, 879, 3352, 1452, 2517, 189, -1614, -115, -1609, +3116, 1580, 1041, 2471, -4040, 1176, -2621, -14, -623, 1323, +456, 2690, -1203, 1418, 324, -3270, -1837, -299, 2224, 927, +-2335, -280, 4035, 222, -654, 983, 1526, -912, 1005, -657, +1438, 339, 963, -1518, -1642, 1890, -158, 570, -612, 1797, +-1215, -271, 1571, 2345, -1047, 3919, 626, -2085, 738, -765, +868, -85, 148, -1823, 1980, -2312, -2217, 734, 3205, -705, +1401, 2146, 1629, -622, -2182, -4415, -525, 2356, -2248, 1400, +-1900, 212, 1415, -1318, 340, -830, 1410, 470, 113, 3116, +1324, -1380, -171, -151, 160, 5049, 741, -4071, -1085, -3864, +-659, -3974, -1743, -3041, 768, 1, 605, -209, -2788, 1027, +3844, 818, -851, -2856, -1816, 906, 2146, 521, 1599, 1415, +1013, -1316, 347, -1696, 34, 661, 3357, -2619, 963, 2962, +1517, 1665, 1175, 2596, -2174, -2771, -12, -4322, 2461, 2441, +-866, -741, -144, 104, 254, 1116, -345, 1886, 891, -1213, +2670, -2716, -184, 1933, -1446, 619, 1086, -1721, -144, -313, +-1103, 4603, -1526, 2009, -785, -2173, 205, 1298, 1841, 3124, +5890, 501, -1326, 905, -532, 1851, -2594, 4736, 1712, -3368, +-1418, 1632, 2352, -2544, 1426, -3894, -178, 2224, -1103, -3013, +292, -1209, 1259, -1770, -1545, -4042, 339, -321, -2376, 387, +2054, -431, 536, 546, -2408, 4113, -941, 1312, 1538, -279, +1213, 491, -2835, -664, -1225, -923, -2608, 2252, 3203, 1956, +2541, -689, -1272, -1557, 1288, 454, -154, 2590, 809, -1677, +-1361, 1363, 2083, 1103, 3793, 3270, 882, -1677, -2619, -774, +1506, 3653, 834, 2337, -490, 1245, 1646, -3959, -826, 1899, +548, -2393, -4860, -731, -143, -1767, 286, 1012, 1341, -4711, +-2628, -609, 1144, 978, 943, -766, -655, -1456, 1536, -1840, +1700, 415, -90, -1313, -2711, -1295, -660, -4738, -394, 1848, +1134, -992, 93, -1112, 297, 3080, 1936, 1041, -985, 1499, +-3373, -504, 1167, 1480, 1339, 589, -391, 1075, -1905, -1689, +123, 346, -3651, 910, 1545, -154, 4748, -1365, -722, -790, +-152, -657, -2813, -1093, -195, 2457, 4404, 2670, -1550, -1391, +-318, 3569, -330, -2655, -1002, 1514, 1379, -400, 1366, -4546, +207, 1721, -1665, -1672, -3732, 3179, -1440, 482, 1207, 3024, +-307, -1078, 346, 2568, -340, -1909, -3081, -2442, 1728, -641, +-1215, -1431, 170, -478, -546, 2698, 3076, -3220, 655, -1553, +-496, 618, -425, 460, 1345, 589, -1293, -1258, -2879, -1707, +3924, -1584, -2386, 639, -220, -391, 2818, 1098, -1059, -848, +-1005, 1749, -616, -3586, -96, -3074, 4368, -1931, -323, 516, +-577, -580, 843, 3052, 1535, 2957, -2093, 634, 310, 702, +2752, -441, -811, 1067, -3556, -473, -268, -1840, 2114, -2124, +-271, 586, 2706, -21, 1872, 1401, 246, -2179, -2869, 213, +-1085, 1838, 1491, -369, -2315, 1021, -2035, -1516, -1958, -277, +2340, -10, -886, -3051, 1104, -1560, 235, -708, 1676, -314, +-117, 971, 4213, 1776, -177, 6, -1049, -1899, -1105, -1544, +1306, -2142, 2666, 1504, 41, 0, -1114, 540, 2176, -1406, +-3066, 1406, 648, -2240, -1466, -1718, -1449, -647, -533, -1301, +-1516, -457, 335, -632, 2317, 1016, -3181, 1047, 1211, -869, +-2990, 16, -15, -2243, -2902, -175, -466, -834, -166, -2205, +-869, 1066, -699, -3343, -945, -2140, 534, 637, -3317, 1518, +-2224, 3118, -97, -2492, -2283, 696, -782, -193, 3225, -1398, +119, 2839, 541, -3213, 1010, -2326, 2813, -1645, 5939, 2934, +-1593, 40, 1507, 1567, 884, 2504, -245, -733, -693, 1716, +730, 582, 1590, -4102, 620, 437, 3337, -3057, 3114, 150, +977, 3351, 1121, 800, 484, -966, -56, -1431, -89, -4671, +858, -243, -672, 439, -2867, 3858, -205, -291, -1930, 47, +2773, 2071, 1708, 1092, -717, -2900, -402, -471, 2097, 618, +3224, 2394, -912, -3590, 2771, 2718, -2732, 3018, 764, 321, +3229, 2689, 1302, 946, 1232, -800, -110, -1804, -666, -733, +-1270, 273, -647, 1004, -3244, -226, 263, -621, -344, -3170, +712, 1295, 987, 2077, 403, 957, 312, 1375, -3154, -1787, +3173, -4920, -280, 2344, -186, -810, 258, -706, 61, -1366, +2217, 2846, -266, -2772, -1047, -367, 1011, -2016, -1538, 1021, +1877, -1243, -2666, 6568, 1566, -534, 1738, -248, 1734, 318, +182, -227, -2894, 3876, -1883, -2720, -425, -1922, -103, 1375, +1990, 1629, -611, 99, 815, -3515, 1141, -2914, 4080, -809, +-369, -1539, -1259, 4548, 1880, -3098, 3008, 2386, -562, 613, +-29, 3945, -1592, 292, -856, -2866, 4383, -2363, 440, -3481, +-798, 843, -1649, 1173, -538, 2320, 2723, -1173, 153, 366, +1238, 28, 380, -486, 230, 2595, 1292, 1402, 1446, -307, +637, -2170, 2537, -5565, -174, 2281, -2727, 799, -1361, -737, +1891, 396, -4068, -1952, 1950, 897, 3496, 3365, -684, 5006, +48, -1925, -1267, -4513, 3214, 3189, -2031, -455, 191, -1920, +-3510, -420, -642, -776, 445, 2859, -606, 340, 1453, 1108, +-1228, 192, 1095, -2256, 2527, 2863, -1445, 387, 1284, -1091, +963, 326, -2935, 918, -2200, 1878, -1342, -322, 2744, 992, +-2158, -2029, -1198, 789, 716, -1686, -2334, 563, -363, 4314, +73, 3628, -2340, -3146, -2240, 2378, 3512, -1564, -921, -2337, +-3623, 1436, 446, 20, -2800, 3279, -1006, 1067, -2909, -381, +582, 654, 309, 989, -2261, 394, 227, 463, 144, -2546, +-2635, -4428, 1635, 1655, 1687, 613, -4266, -2053, 340, 271, +-445, 737, 23, 241, -1278, 1964, -861, -2661, -1541, -696, +1988, -84, -372, -2497, 1570, -1303, -200, 2960, 1017, -3256, +-3539, -128, -2425, 1297, 84, 330, -1413, 3482, 5685, -557, +706, 194, -519, -1664, -2169, -2271, 810, -1039, -5156, 889, +-76, 2693, 746, -2957, -4459, -1438, -1250, 1886, -17, 2267, +-2649, 1930, 1441, -4036, 2645, 186, 784, -1729, 2550, -2371, +1664, 1641, -1948, 3966, 463, 1307, -3054, 4235, -2449, 2049, +-1989, -1237, 1577, 2055, -2542, 2180, 2089, -1875, 3197, -2913, +-1249, 958, -1707, 527, 482, -374, 1664, -456, 463, 2292, +1581, 1572, -2298, 1049, -1756, -2562, -143, -1808, 1581, 1629, +-3805, -1656, -2919, -925, 910, -484, -1179, 2600, -4609, 2473, +-1088, -156, -1054, 3085, -2461, 23, 1054, -3222, -1839, -296, +-1773, -1631, -699, 1299, -685, 2156, -1995, -2503, 3852, -1315, +-2621, -3484, 2150, -682, -507, -318, 2025, -359, 4688, 267, +2123, 1610, -72, -1173, 663, 1020, -1145, 332, 2472, 4139, +1708, 3725, -1258, 1403, 2677, -1792, -971, 3475, -1950, -2682, +3055, 2393, 864, -91, -877, 563, 3159, 477, 4333, -1795, +-39, -746, -2170, -306, 834, 1048, 4340, 928, 2300, 132, +3356, 4796, 1062, -1985, -1097, 563, 912, 1396, 920, 13, +-1272, 802, 3709, 2039, 1069, 2059, -742, -1016, -1495, -250, +-844, 2416, -950, -1605, 3885, -902, 307, 902, -2273, 2470, +1274, 3116, -1358, 198, 78, 527, -2909, 221, -2852, 716, +-4257, -3703, 1637, -1093, -1975, 2541, 655, 1744, -332, 5359, +-1209, 3488, -122, -3309, 965, 629, -2102, -1844, -49, 699, +-4941, 2106, -988, -2663, 1882, -47, 2432, 875, -3, -305, +965, -827, -1705, 1219, -288, 67, 2178, -227, 30, -1199, +861, 699, 1801, -1158, -915, 1584, 504, -1812, 2613, -3396, +1568, -2530, 3771, -3089, 2304, -163, -733, 370, 1263, -1808, +-1631, 1299, -3414, -1168, 6081, -1936, 2295, -1171, 1018, 1308, +2257, -400, 3977, -1178, 468, 490, -2243, -571, 323, -864, +4881, -1677, 2358, 1712, -27, -1730, -1536, -1035, -3571, -2006, +-2964, 2691, 1236, 1571, 1177, 333, 2921, -1221, 213, 1494, +-2642, 6193, 57, 283, 2513, 1829, 76, 260, -3008, -1112, +1034, 887, 2442, -241, -2774, 2113, 2872, 1796, -327, 2088, +6857, 230, -2623, -1172, 1250, -3209, 338, 760, 3070, 2620, +1729, -4325, 1842, 1411, 511, -3460, -1553, -2333, -4030, -5, +-1595, 5250, -337, 2587, -3138, -1060, 193, -1816, -844, -435, +-467, 3710, 756, 959, 1079, 1225, -165, -641, 333, 2313, +2252, -480, 1535, -389, 67, -947, -363, 2682, 184, 270, +-2894, -618, -482, -1658, 43, -858, 159, 243, -1911, -797, +154, 2368, 513, -1323, 798, 3415, 1833, 1095, 1451, 2879, +2151, 1133, 2137, -2163, -3004, 314, 137, -1087, 1651, -3725, +-1069, -969, -3272, 2989, -2718, -1176, 1815, 1292, -2216, 1364, +579, 4666, 807, -282, -1713, -1488, -1651, 2742, 35, 1130, +3028, -4716, 2557, 110, 870, -1656, -1510, 977, 4769, 2006, +2531, -384, -1200, -1561, -976, -4105, -1449, -1120, -350, 263, +724, -29, -1162, -3926, -1150, -1944, 932, 1818, 1877, 1513, +-267, -1043, -1494, -3014, 1983, -349, -2492, -1652, -1733, 86, +2134, -695, -4505, -378, -312, -449, -1254, 434, 132, -49, +825, -859, -973, 2760, 1118, 1653, 2452, 1051, 1856, -3158, +408, -365, 3355, 1855, -1260, 745, 335, 908, -2037, 720, +-456, 564, -1448, -1170, 2347, -2103, -1955, -103, -1543, -1770, +210, -3010, -2015, 4108, 918, -1493, 836, 1134, 1988, -254, +1952, -4076, -2112, 327, 659, -1823, 518, -1247, -553, 2049, +1817, -1994, -2114, -822, -53, -1315, 2081, 694, 812, -2533, +2334, -5640, 1668, 1868, -864, 2545, -126, 124, 679, 6373, +2688, 1402, -1825, 287, -1626, 1644, 280, -2249, 162, -1698, +302, -1718, 54, 1500, -106, -781, 406, 1394, -2214, 521, +2635, 1147, 115, 1279, 904, 1507, -4047, -3106, 2009, -3010, +803, -704, -1992, 699, 402, 4220, -1249, 2880, 704, -1322, +1598, 1131, 71, 532, -1193, -1651, 1518, -447, -160, 559, +530, -2858, 2572, 242, -405, 861, 473, 1534, 1075, 1435, +2701, 1767, -320, -2245, 3335, -475, -946, -3473, 676, 297, +-3030, 906, -996, 5380, -1138, -870, -1749, 2555, -745, -1449, +1413, -2760, 1250, 3562, 1133, 1275, 1740, 3419, 2419, 879, +1807, -1771, 1552, -2011, -734, -6165, 802, -1287, 2222, 780, +2248, -2167, 2076, 4211, 1528, 1580, 339, -1049, 1522, -3012, +-835, -3542, -1407, 1284, 1010, 101, 340, -3771, -745, -1362, +-1318, 1199, -1721, -1209, -4174, -588, -2175, 158, -1902, 209, +-289, 3344, 994, -3679, -2529, 110, -1859, -5936, 2699, 1440, +1041, -1214, 855, -1408, 409, -1841, 3032, -3140, 2464, 77, +-978, 334, 1466, 2733, 626, -1781, 111, 3633, 2695, 1817, +1591, 1398, 2317, -913, -2710, 138, -1635, -2110, -1440, 4970, +272, 723, -2444, -3687, -1638, 2876, 668, 1197, 1477, -1182, +2775, -1265, 2812, 884, -3578, -1496, -3569, 2326, -49, -4456, +751, -1074, -2967, 3355, 214, -586, -798, -3026, -2609, 2569, +-947, 44, -4088, -2636, 1219, 755, 3506, 2685, -461, 945, +-633, 4109, 2298, 339, 400, 2889, 1159, 3117, -4387, 922, +-1030, 3512, 3092, 65, 3071, 3566, 148, 4943, -62, -429, +1731, -707, 170, 2818, 38, -3390, 734, -1392, 1730, 1392, +2942, 1815, 2180, -1338, 1607, 3936, -1377, 3599, -1098, -1703, +592, 1431, 1823, -1923, 869, -1371, -2977, -1857, -1501, 1043, +2304, -2946, 703, -2353, 1258, -1245, -2102, 1599, -1173, -631, +-4439, 1893, 1641, 10, -3055, 2418, -1332, -906, 4624, -1407, +1484, 1124, 780, 564, 752, 543, -103, 3022, -2625, 2042, +1644, 1396, 2233, -185, -3737, -144, -1982, -1463, -2484, -954, +-1193, -4755, 1400, 4440, 1212, -405, -109, -841, 180, -74, +-1682, 3365, -2974, 1436, -202, 3801, 681, -719, -495, 79, +-2285, -1533, -3569, -1845, 187, 600, -3958, -274, 1126, -325, +-1267, -824, -1081, -1273, 347, 4615, -1487, -636, -103, -1374, +2196, -4741, -1062, 1636, -588, -1641, 881, 1812, 421, -1602, +912, -804, 1490, 2966, -5211, 222, -3471, 4883, -936, 1492, +-70, -1606, -1844, 3171, 1911, 3887, 110, 575, -534, -574, +-2083, 168, -1578, 883, 340, 575, 3350, -75, 1513, 4103, +2613, 2306, -613, 459, -2636, 997, 548, 46, 2054, -2415, +3269, 1803, -141, -297, 961, 3041, 203, 288, 36, 3564, +-737, -59, 2926, 294, 2274, -1822, -410, 2968, -1352, -302, +513, -1978, -827, 225, 93, 2560, 3082, -1712, 222, 1348, +3032, 1436, 581, 1333, 1347, -1855, 385, 2918, -414, 258, +-485, -4627, 41, 603, -1024, -2309, -1761, 1528, 3945, 2764, +-2688, 1709, -1326, -1164, -923, 1412, 1918, -196, -162, 928, +1135, 2352, -2568, 40, -2136, -101, -452, -93, -1599, -2974, +-4188, -262, -862, -1351, 2645, -1718, 2833, 3247, -3901, 184, +-799, -5823, -2889, 1549, 4038, 1805, 647, -42, 3365, 4296, +-1173, -3999, -4196, 2643, -94, 366, -3581, -1506, -590, 415, +-797, -2074, -1569, 2416, 489, 1224, -1797, -5907, -1046, -1733, +698, 6571, 1390, 5471, 1137, -1259, 695, 3561, 3659, -1150, +506, -2858, 1649, 3106, 79, -1334, 720, 834, 162, 357, +-347, 1991, 1472, -1966, -2021, -508, 1473, 296, -1286, 523, +-661, 1760, 666, -630, 463, 2630, -1139, 805, -140, 853, +-1309, 220, 2215, -1874, -2658, -2582, -2341, 1190, -2811, -595, +1236, 833, -771, 381, 214, -448, -421, 4470, 1618, 4961, +-993, -169, -2664, -1619, 3803, -1044, 3838, -2486, -2106, -682, +-127, 1846, 901, -832, -266, -638, -1829, -1775, 2055, -3656, +3234, -685, -1545, 1479, 2970, 2235, 1003, 2173, -3432, -1043, +-1822, 2449, -766, 1690, 1071, -1724, -1173, 2587, -1550, 249, +-1565, -627, -92, -1565, -1920, 572, -1689, -1621, -1878, -155, +1887, 3013, -1451, 4300, -2009, 2167, -1443, -1741, -1489, -104, +1159, 1339, -1887, -1979, -1833, -222, -420, -1900, 539, 4525, +-1009, -867, 1119, -1117, 1337, -1437, 3664, 689, -1240, -1177, +-1027, 2745, -2537, -1335, -1123, -31, -542, -2982, -799, -199, +-1256, 1373, 1838, -156, 461, -4322, -842, 2009, -846, -1474, +4555, 3638, 935, 2277, -4451, -1575, -939, -471, -979, -5100, +772, 1087, 3203, -1576, -1740, -5359, -587, 1802, -1223, 4286, +-513, 293, -2726, 574, -3958, 1387, 1448, 2718, -2039, 321, +1127, 884, -1730, -4783, 693, -304, -1133, 1527, -89, -2638, +-3862, -2257, 4786, 1445, 377, -363, -494, 2334, -981, 1153, +-696, 3880, 1484, 2491, -1168, 2116, -625, 220, 3270, -2085, +406, 876, 1040, -901, 4172, -2589, 2917, 2430, 3801, -3176, +-1737, 2983, -3754, -3212, -976, 383, 3184, -370, -1216, 622, +939, 882, -355, -3910, -1835, 2840, 374, -645, 2236, -2260, +-450, 275, -882, 201, -375, -2798, 362, -2656, 331, 2748, +-562, -2342, -253, -1663, 1189, -295, 3419, 2325, -306, 1431, +-786, 67, -722, 1532, 2865, 1597, 1843, 1846, 1102, -2278, +3401, 3608, -467, -741, 1224, 1101, -403, -2500, 611, 1102, +1451, 698, -542, 1988, 131, -929, -361, -3491, -364, 1376, +679, 3041, -525, 974, 1585, 4685, 289, -2088, 1695, 3731, +-645, 1682, 2457, 2034, 251, -1396, -162, 917, 1816, 667, +-759, 1110, 1720, 759, -1672, -362, 1895, -2766, -4186, 3016, +1022, 1213, -2153, 1475, 550, -3168, 2848, 317, -792, -755, +-4030, 1186, 523, -388, 2556, -2767, -1193, -1700, -557, 134, +860, -693, -1754, 3372, 4823, 286, -1513, 2950, -2893, -669, +-1392, -2319, -560, -1728, 25, 54, -1242, -741, -461, 1619, +-296, 1649, 1171, 1143, 2775, -2238, -946, 3526, -514, -5630, +-405, 269, -5234, 2667, -1427, 657, -451, -2576, -2141, -1870, +2171, -295, -1043, -1869, 2392, 2928, 2369, 984, 579, -2431, +-491, -1367, -3651, 2114, -1391, 2391, 1763, 1113, 1225, -1230, +3715, 86, 603, -1298, -1862, 954, 435, -1578, -2876, -2539, +2392, -1226, -677, 2900, -2244, -1453, -1537, 3236, 3986, 1503, +1566, -1160, 3894, 535, 1706, -211, -536, 3326, 1079, 2902, +510, -1696, -1166, 205, -1253, -2214, 2402, -1089, 276, 592, +-1176, 2901, -2234, 523, 492, -108, -2593, 1741, 1487, -1351, +1414, 749, -2561, -1707, 2276, 618, -1128, -1716, -1030, -888, +-1691, -3483, 2280, 1941, -2546, 272, -1804, -523, -689, -855, +4005, -880, -1616, -1525, 2087, -3304, -1525, 2893, 487, 383, +4264, 492, -1416, -564, -2270, 2511, 1149, 2248, 2425, -828, +-1889, -103, -1745, 329, 2264, -336, 299, -187, 1605, -1335, +-4392, 941, 1975, 892, -1280, -2270, 988, 282, -251, 3644, +-1893, 3550, 63, -3671, -358, 1918, -730, -2949, -329, -1714, +983, 1546, -2112, -1411, 1513, -1717, -2164, -2357, 704, 618, +-1368, 10, 3054, -1948, -3903, 910, -220, -1420, 1304, 1678, +-4416, -1305, 4635, 1166, 1352, 2345, 34, 1593, 1436, 1078, +-644, 344, -1176, 25, -2336, -1581, -564, -1887, -1010, -327, +804, 1898, -927, 2670, 1877, 1008, 307, 638, 2374, 2447, +2669, 82, 1109, 2687, -1247, -636, 32, 1799, 1830, -461, +-3017, 492, -1836, -2979, -2527, 652, 2722, 77, 422, 2365, +-3088, 1040, -23, 1132, -966, -1635, 281, 3298, 1721, -1015, +-2681, -3364, 2632, -1910, -651, 2642, -3227, 2984, -507, -2297, +-494, -1445, 881, -1296, -3823, -441, -2713, 408, -2374, -976, +365, -424, 500, 1360, -2315, -128, -6659, 494, -601, -1966, +631, 2345, -952, -1889, 330, -2671, -1320, 2444, 124, -3758, +-3593, 324, 1724, -3235, 899, 2660, 3775, 662, 1013, -4266, +4199, -1150, -1866, -510, 3023, 4416, 250, 1996, 86, -2075, +2953, -1244, 3071, 2597, 1228, 3657, 4464, -350, -1617, -3728, +4489, -879, 2270, -1482, 3076, -1400, -2383, -417, -1063, 1192, +-102, 1255, -582, -1330, -1167, 4089, 450, -3967, -1040, 193, +3690, 2057, -1843, 4836, -62, 2492, -2310, -4796, -2816, -6500, +4224, 429, -1849, 905, 378, 1241, 2419, -579, -1759, 1655, +1604, 201, 4355, -875, -1799, 836, -1349, 991, -1666, -800, +3781, -811, -1597, 2341, -2102, -1385, 1153, 1876, 2440, -1494, +1192, -932, -1211, 2406, -1099, 556, 311, -2141, 1932, 1120, +-3972, 554, -1545, 2194, -2890, -712, 724, 108, 1525, -3036, +3303, 1050, 2719, 1748, -23, -2568, -1127, 3179, 2770, -1239, +-5636, -425, -575, -499, 1057, 1752, 1980, 891, -3601, -682, +4608, 748, 735, 718, 830, -4766, -479, -75, 2562, 95, +-3293, 860, -1607, -2433, -1668, 1085, 2517, 965, 1264, 946, +202, 1393, -4837, 222, -2089, 2325, -294, 61, -3010, 2033, +1254, 1113, -1626, -1547, 447, -1388, 869, -4321, -975, 3593, +878, 333, 3970, -4671, -1630, -802, 1716, 1751, -1732, 1995, +-806, 2423, -2065, -246, -980, 2112, -1045, -84, 1013, 1090, +1773, 422, -836, -699, 51, 499, -294, 38, -3034, 1334, +362, 2003, 0, -3476, -716, -399, 1485, -4140, 82, 1027, +-1322, 149, -1254, -1459, -816, -1421, 1367, -1469, -1805, 3535, +1921, -3723, -1529, 484, 647, -2980, 2317, 1650, 963, 2713, +904, 897, 3115, 2202, -1683, 1266, -1328, 1008, 953, -2766, +-243, 530, -872, 629, 1611, -61, 449, 2766, 946, 401, +-1916, 1342, 660, 2567, 93, -3632, -3400, 1471, -1140, 873, +228, -333, -192, -1730, -31, -1168, -744, -647, -453, 1844, +-259, 2047, 3075, 1709, 1068, 653, 1730, 178, 1969, 1228, +-719, 1791, 182, -212, -952, 332, 1992, 1777, 706, 1199, +2543, -299, -2230, 2602, -1059, -1380, -3592, 1142, -3242, -1500, +1176, 1443, -1303, -268, -1745, -1096, 532, -1003, -488, -2929, +2265, 1020, 1585, 2580, -1650, -716, -3789, 6280, -299, 2077, +-2476, 1992, 3715, -120, -2021, -277, -4453, -75, 1641, -71, +-568, 1055, 1208, -3319, 177, 4871, -2670, -170, 3883, 2208, +-1026, 412, -4, -1496, -148, -559, 225, -1496, -2553, -82, +3430, 164, -663, 1508, -316, 3736, -7, 1400, -1509, 1006, +550, -113, -1003, -1276, 564, 1257, -254, 574, -75, 197, +-400, 35, 5396, 623, 1290, 876, -525, 2587, -582, 2110, +-668, -1919, 730, -2209, 1071, -2388, -638, -2863, 5648, -3307, +19, 2286, 2072, 1702, -634, 2702, 1826, 424, 481, -607, +-1819, 2474, 2624, -1768, -307, -286, -65, 128, 1893, -1494, +-1692, 2473, -925, -2526, -970, -660, 3109, 1849, 2295, 1639, +1892, -1376, -397, -1979, -420, 1368, 269, 2622, -2282, 1000, +-2496, 188, 1480, -429, 1102, -1919, -3327, 1114, 3488, -1992, +2444, 86, -2671, -2263, 31, -808, -2625, -3388, -1693, 387, +-12, -1002, 403, 2080, 788, -242, 1856, -1919, -449, -402, +-2473, -839, -4149, 3824, -1874, 3172, 76, 1129, -977, 415, +1300, 1329, 1549, -736, -960, -3188, 1046, 2164, 3231, 610, +-1532, -3394, 2083, -3592, -681, -448, -138, 71, 276, -4830, +29, -4459, 1464, -1110, -4314, -1628, -1140, 2381, 393, 688, +2362, -192, 1508, 1367, -2572, 2945, -2840, 1834, -3034, 1202, +3723, -425, -512, 1220, -658, 3636, 384, -640, -1080, -1865, +-1255, -701, -975, -1316, 4197, -2060, 293, 1185, 1260, -117, +-481, 903, 533, -517, -3123, -935, -2293, -1334, 66, 717, +3560, -1074, 1549, 611, 2591, 1152, -2016, -3446, 622, -1056, +-1960, -2535, 321, 3015, -817, 1180, -204, -2578, 1469, -2189, +43, -683, 1786, -2116, 781, -1679, -1022, -7270, 4184, 1101, +-1534, -2249, -991, 1433, -3784, -283, 3541, -2267, 160, 4406, +1264, 251, 1013, -801, 2599, -798, -3918, -782, -1933, -562, +-518, 2394, 1390, 526, -5, -2117, -4362, 226, 1589, -216, +-1069, 929, -166, 3371, 2465, 1919, 1515, -2580, 1325, 752, +1212, 985, 905, 5401, -152, 1872, -941, 1581, 1878, 728, +3338, -1768, -974, 424, 1761, 358, 2571, -1323, -2281, 616, +-154, 1085, -54, -680, -149, 57, -609, -406, -807, 1713, +388, 4513, 321, -1101, 5341, 827, 1980, 1184, 1246, 1071, +-2204, 735, -2649, -348, -1451, 714, 668, 962, 574, -1213, +-522, 1840, 2135, -2293, -3061, -1453, 2090, 2429, -1849, 614, +3668, 830, 2843, 1997, -1820, -379, 69, 208, 1832, 817, +-5872, -2625, -4374, 350, 480, 566, -1917, 1348, 1432, -2510, +-2932, 0, 3583, 3399, 1126, -1459, 1773, -904, -1535, -4287, +204, -1259, 192, -4598, 339, -4862, 2175, 1043, -557, 1125, +-1956, 144, 1589, -6188, -894, -45, -392, 2914, -2247, -1242, +-3831, 3020, -492, -876, -104, 1272, 694, 5295, 907, -930, +-1122, -785, -3003, 79, 1566, -1226, -1614, 3031, -2852, -4135, +-2305, -3080, 772, -721, -439, 2305, -1382, 1550, 3022, -911, +1474, -483, 1848, -3142, -3291, -782, -1777, -1033, -439, 1440, +-815, -1647, -703, -1538, -1868, -3226, 138, -1137, 1932, -2894, +-1084, 3625, -1879, -473, -2431, -2696, 3094, 342, 267, -3392, +717, 2314, 2298, 1336, -2258, 626, 1335, -3588, -2242, 1776, +1752, -3097, 1590, 190, 1562, -1269, 1290, 1687, -702, 35, +-1297, 3303, -240, -1844, -1431, 253, 1506, -2671, 3695, 617, +932, -194, 38, -296, 2035, -15, 1534, -867, 391, -1607, +2433, -1667, -649, -629, -707, 1444, -633, 2787, -1636, 338, +-1551, 841, -31, -310, 2376, -1308, 1173, -1537, 225, -2391, +-1325, -164, 3629, 201, 3309, 440, -774, 3078, 874, -1285, +941, -585, -3978, 1871, 2189, 3675, 844, -497, 1669, 1699, +3276, -89, -331, -1431, 1074, -3096, 1552, 1175, 1170, 276, +3065, 1743, -1214, -1178, -1759, 1102, -2000, 2166, 2645, -1758, +-371, 33, 1767, 3218, -3370, -636, -532, -2801, -970, 855, +-557, -3089, 5748, 532, 223, -2195, 521, -328, -3777, -2140, +1589, 3888, 734, 2206, -311, -173, 2181, 3325, 2602, -2132, +-133, 555, -519, 775, 1641, 2005, 3371, -658, -2728, 716, +3767, -953, 1373, 1391, 382, 13, -1846, -4563, -2223, -780, +2194, -206, -1038, -1781, 1313, 2716, 2126, 1212, -2951, -703, +3894, 2243, -3075, -111, 726, -1524, -4618, 197, -1575, -1567, +-709, -267, -18, -1767, -440, -3514, 622, -5712, -578, 1838, +-2118, 1432, 2311, -6615, -302, -5751, -236, -14, -4965, 3849, +572, -1698, 2930, -3591, -2458, -4598, 3602, 664, 1318, 602, +1147, 156, 541, 215, -1217, -93, 547, 221, -2955, -2689, +2165, -613, 1169, -2184, -2946, -1687, -445, -1330, 2587, 359, +3697, 808, -4825, 2112, -3019, 461, -1549, 4285, 2879, -1483, +-254, 489, 1726, 58, -2049, -1435, -8, 2468, 855, -1546, +1296, -773, 1780, 5054, -717, 1603, -1490, -224, 59, -387, +4926, -613, 1173, -3860, 863, 2284, -1055, -5020, -77, 34, +1448, 4021, -760, -1712, -2333, 396, 958, -1091, 1557, 930, +86, -1804, -963, -4859, 471, 52, 376, 1008, 771, -220, +97, -2808, -1167, 100, -1471, 1720, -1317, 432, 233, 1492, +1801, 1388, -4212, 2388, 3054, -964, 473, -1781, -3896, -1477, +-1080, -709, -1917, -1466, -22, -1540, 1087, 1363, 4760, 2251, +486, -1240, 587, 653, -1026, 1567, -2796, -488, 1111, -575, +-413, -275, -1671, 2347, -2036, 636, 827, -1897, 146, -1819, +2782, -2277, -1307, -2448, -2715, 3182, 1085, 280, -1313, 1815, +-1648, 1587, -1745, -1289, 1516, 1727, 1194, -2099, -893, 313, +-1698, 2741, -4803, -1557, -1019, -5687, -2792, 1250, 60, 3146, +3090, 866, 626, 131, -5310, -2789, 201, 1232, 579, -1784, +1874, 2964, 1875, 1979, -1118, 2151, 291, 1023, 730, -242, +-1720, -164, 1973, -882, 1786, 1474, -597, 2777, -711, 3019, +868, -31, -1775, -176, -407, -2516, -435, -1607, 1171, 2612, +-2453, 3424, -257, -1950, 1515, -892, -163, -808, -1633, 1447, +-572, -2873, 1102, -2411, -2306, 2385, -2392, -4632, 1245, -607, +-435, -629, 463, -1505, 2952, -2952, 889, 1284, -1519, -2047, +2034, -1981, -1213, 1774, 69, -3594, 3494, -1060, -805, 511, +1250, 3922, -3320, 1651, 1486, -274, 1574, 1868, -2763, 3499, +-3117, -2270, -523, 3849, -616, -63, 2864, -600, -2356, -834, +2741, 141, 3861, 1475, -1289, 102, -1706, -1336, 8958, 2037, +1722, -1246, 3139, 2198, 3763, 3666, -2958, -2219, -2007, -1887, +646, -1133, 4145, 3809, -12, 3910, 2976, -901, -4018, -435, +-1289, 413, 178, 126, 1047, -2425, 822, -879, 399, 1914, +-2448, -562, -237, -1028, 1799, -1440, -1110, -1419, 2184, -984, +920, 3951, -149, 2224, 3342, 2054, -33, 1284, -2574, -1560, +-1209, 4481, -1625, -1654, -2087, 1119, 285, 2173, 1342, -2760, +-1614, 2730, -406, 2375, -299, -1935, -606, -1936, -1131, 401, +1023, -3180, -34, -1173, -1296, 265, -1100, 2764, 2376, 2363, +-989, -1924, 164, -300, -1217, -2351, -83, -808, 1376, 1330, +2201, -2518, 802, -1454, -2440, -857, 2137, -744, 3130, 1097, +-788, 2320, 890, -1865, 3717, 518, 37, -1711, 2359, 1034, +1258, -1015, 1668, 1823, -1337, -2833, 1162, -3146, 304, -894, +2437, -785, 2214, -1028, 1999, 4120, -2136, 584, 5497, 133, +123, 1576, 82, -3414, 2264, -4005, -833, 2414, -713, -1387, +1758, -1702, -2444, 549, -365, -2487, 1273, 928, -719, -582, +940, 2380, -565, 1309, 1130, 1758, 78, -1824, -924, 685, +3636, -968, 1609, -656, 220, 3030, 1528, -2482, -1144, 2512, +283, -2297, -1637, 1406, 1988, 35, 4950, 1648, -486, -1631, +-1949, 670, -977, 3347, 2932, 1266, -2357, -1344, 2511, -1126, +2244, 949, 103, -1405, -188, 379, 2065, -1771, -525, 89, +1325, -1816, -2633, 1347, -3035, 2569, -311, -3095, -960, 758, +-1065, 40, 1480, -404, -1874, -597, 2829, 3370, -4039, 2182, +500, 1847, -1100, -3536, 1168, -1881, -2776, -2636, 1201, 278, +1564, 1338, -841, -140, -1022, -420, -1934, 780, 2150, -1633, +2562, 227, 482, -3398, -3614, 288, 1579, -1342, 3340, 1469, +-1816, 61, 4953, -2485, 1056, -645, 1413, 2534, -772, 2237, +4442, 132, 1569, -1180, 38, -353, 1593, 2409, -219, 3067, +3060, 1693, -1032, -1223, -1624, 1898, -2423, 1353, -2162, 1647, +34, 2667, 2282, 2870, 2921, 287, -2317, -2105, -4173, -2167, +137, -1119, -360, 985, -608, -2243, -106, -1796, -541, 2685, +-541, 3541, 2863, -1158, -2222, -105, 2306, -980, 1816, 2416, +-1548, -1352, 1425, 303, -1372, -704, -141, -3129, 1531, -957, +-5567, -47, -1483, 3377, -1170, -2195, 1015, -1320, -1558, 1019, +-2080, -2914, 3451, 1158, -528, -6, 1011, 1946, -1511, 732, +-1013, -377, 321, -13, 1471, 974, -3016, -2715, -739, 3657, +-1703, -416, -1072, -1108, 356, 2801, 911, -1607, 5506, 157, +-1154, 2824, -938, 3325, -1741, 2860, 402, 2582, 3803, -2265, +2551, -2817, -2094, -1606, 1007, 66, -334, 292, 1182, 1336, +2188, 3640, -42, -1042, 1227, -2288, -1357, 1998, -248, -2416, +-2979, 97, 2283, 2257, 221, 4017, -209, -277, -5134, -894, +1704, 3127, -1660, 924, 2093, 22, -4566, 494, 1522, -1894, +-508, -2310, -5140, 2054, -7, 3195, 1714, -708, -166, 1132, +1933, 645, 2211, -593, -1994, -129, 410, -2403, -2673, 894, +-812, -331, -719, 3041, 2523, -2474, -1065, 1700, 1203, -82, +-2275, -1365, -1033, 553, 3407, -1373, -2052, -217, 2063, -2893, +2907, -344, -1468, -3200, 1413, -342, 341, -1801, -638, -973, +-201, -1339, -3068, 5456, -2726, 362, -3544, -3994, 195, 348, +2522, 799, -299, -1899, 2998, 1857, -2492, 75, 288, -691, +1543, 1663, -380, -561, 2997, 1865, 144, -3258, 688, 1396, +-5509, 503, -833, -441, -1814, -296, 2783, -892, 1931, -1612, +1517, 3, 704, 14, 1283, -5135, -2839, 834, -4087, -1061, +-108, -1656, -1383, 543, 2018, -1916, -1150, -1462, -4842, 283, +1869, 2033, -1741, -2503, 43, 1658, 309, 578, 2283, -1478, +-439, 3269, -393, -2534, -1338, -1876, 714, -1791, 542, -1472, +-4246, 613, 296, 1035, -1345, -1559, 802, 3038, 22, 849, +-643, -3087, 1934, 1816, 1421, -363, 1194, 1787, 3240, 1977, +127, -2616, 311, 513, 1418, 2707, -190, 4201, -3518, 838, +-1597, -3814, -403, -2914, -322, 69, 2237, -3015, 1816, 196, +2057, -863, -2664, -2434, -2583, 955, 2953, -1129, 1258, -3046, +360, 1337, -2896, -407, 1431, -5867, 2670, 707, 1433, -825, +-3445, 1068, -165, 64, 2175, 1524, 3842, 307, -1382, -376, +831, 2031, -2934, 17, 3219, -480, 1862, 986, 1911, -1619, +-1610, 40, -3064, -539, 505, 3569, 805, 1250, 2328, -1929, +-330, 4850, -158, 2232, 1927, -2956, 620, 293, 659, -1508, +-2233, -952, -195, 2369, 3634, 2793, 1720, -2008, -817, 419, +-1264, 1154, 1440, 1072, 2050, -1809, 1865, -1391, -1881, 1064, +2431, 976, 41, 620, 272, -2251, -2485, -157, 159, 22, +1352, -430, 1125, -289, 3646, 161, 4681, 704, -427, -1798, +-2885, -1982, -1759, 789, -1052, 373, 2563, -175, 4158, -2351, +-301, -1078, 1873, -4479, -2886, -214, 3102, 451, -2703, -2394, +3345, -1242, -1885, 2954, 2022, 2548, -1900, -3050, 266, 670, +729, 2956, -3467, 1719, -2193, 1711, -949, -1627, -1219, -2891, +80, -1545, 1572, 1280, 3376, 732, 1041, 2800, -1255, -2976, +400, -2845, 4907, 2910, 4327, 124, 1101, -918, 1765, -2431, +-5086, -1581, -2910, 2955, 3631, -2805, 2583, 1902, -3139, -780, +-1160, 1495, -2457, -197, -1371, 946, -433, -1070, -426, 4072, +-833, -2082, 1166, -287, -2830, 4462, -704, -755, 319, 3460, +-3359, 551, 4174, 257, -2470, -1236, 413, 2661, -678, 1653, +-2870, -2887, -965, 2876, 137, 579, 556, 2218, -1220, 1376, +-1661, 3966, -1600, -1764, 1099, 159, 653, 454, -2180, 3226, +1787, 2717, -1056, 833, 394, 2256, 2320, 386, -3035, 3559, +1111, -1216, 813, -3022, 2110, -2942, -441, 488, 2077, 213, +1269, -56, -64, 170, -378, -3373, -1536, 489, -498, -311, +-646, -1727, -986, -613, 10, 786, -361, -2059, -2796, 5194, +-2259, -1037, 1034, 721, 1041, -885, 477, 122, -624, 490, +2110, -44, -31, 2136, 1922, 3167, -3512, 1810, 1203, -1771, +503, 2102, -1658, 885, 1742, -2142, -284, 601, -1592, -1758, +-270, 1603, 1287, -1722, 1304, -1671, -3220, -734, 2245, 1311, +-3, -833, -779, 217, -2136, -696, -431, -2702, -1676, 821, +19, -617, -1822, 3153, -1675, 503, -975, 72, 915, -2740, +-13, 2381, 3523, -260, 83, 4422, 2269, -1234, -1237, 1913, +-2022, 2175, 668, 1035, -513, -1259, 2923, -493, -821, -160, +386, -2061, -1129, -1236, 1690, -1771, -3511, -3934, -2940, 2723, +32, 1002, 1072, 112, -149, 2089, 291, 2798, 1241, -1235, +-994, -1454, 2435, -810, -1596, 639, -194, 589, 3779, 1826, +54, -2816, -999, 1422, -2342, 4281, 28, 97, -1333, 993, +-2316, 4329, 2634, 1968, -2780, 410, 2418, 1186, -2004, -1300, +-903, -1206, 3057, -3842, 1311, -2584, -1922, -4019, -1098, 3021, +529, -2396, 2034, 2462, 208, 4069, 1643, 1365, -1606, 1254, +433, 1039, -1369, 256, -1633, -4294, 1996, -3004, 214, 666, +653, -566, 542, 941, 1469, 3466, 468, 128, -1813, 871, +1334, -384, 1089, -585, 1341, 1825, 1797, 235, -2079, -1223, +1190, 4897, -681, 911, -1112, -1947, -1352, -4164, 2706, -4460, +-527, -2356, -1768, 2753, 402, -1930, -1179, -1530, -87, 345, +3791, -3832, -69, -631, 1893, 709, 1180, 690, -1863, 2422, +1597, 1831, 2528, 835, 2961, 755, -438, -13, -47, -1038, +3263, 592, 189, 776, 5959, -2263, -1690, -2761, -465, 491, +-930, -1079, 284, -1004, 620, 2228, 1354, 1762, 2171, 565, +-317, -1544, -782, -1047, 1463, 693, 1393, -2320, 2863, -853, +-2200, -878, 4967, -775, -650, -384, -297, -1562, 286, 2151, +628, -2222, -688, -1103, 105, 2660, -297, -176, 3555, 1752, +1148, 3916, 979, -3973, 1665, -3184, 904, -3427, -933, -727, +-1540, -697, 2065, -1427, 1090, -1931, -378, 647, -1993, -2623, +983, 2246, -158, -914, 311, 110, 485, -5056, -2138, -1690, +301, 371, 1272, 515, -2601, 2894, 2543, -2516, 665, -1190, +277, 2106, 4260, 1502, 589, -679, 364, 2719, -89, -1772, +-3239, 1026, 494, -1291, 2052, -843, -269, -33, -701, 471, +2303, -2284, 977, 344, 307, 1743, 98, 960, 1431, -1008, +598, -501, -265, -644, 942, 163, 789, -35, -3208, 62, +127, 485, -1187, -2390, 1249, -547, 342, -562, -12, -898, +-1936, 947, -1206, 327, 820, -1173, -2407, 4852, -1055, 1246, +3878, 1579, -600, -134, -1665, 1763, 1132, -1028, -2084, -2642, +1973, 240, 429, -1645, -2927, 1925, 84, 1814, -771, -473, +1426, 1464, 1595, -590, 1229, 2218, -209, -1026, 2685, -1308, +1258, -116, -3683, 2257, -5515, -3968, 1054, 1054, -1275, 295, +-5062, 1413, 499, -91, 41, 986, -57, -3748, 4392, 2401, +-2569, -690, -472, 2157, -4318, -998, -3521, -570, -945, 159, +-1209, -1502, 1239, 909, 1102, -353, -1143, -237, 1002, -4353, +788, 618, 124, -298, -5132, -879, 3578, 25, -614, 33, +709, 1317, -457, 849, 3353, 2012, 4680, -1313, 3352, -1581, +707, 1464, -1021, 175, 1820, -1420, 3338, -2769, 3879, 2002, +-179, -805, -1014, -271, -96, 2510, 3937, 398, -1691, -1091, +-366, -2060, -2357, 4194, 605, -1666, 1633, -2356, -2192, -1606, +3309, -505, -4883, 2420, -612, -3698, -633, 1042, 808, 3596, +-1705, 93, -1399, -3084, 1771, 926, 567, 853, -1370, -2011, +75, 2322, 3216, 1590, 58, 539, 23, -2051, 49, -2669, +-248, 3272, 1645, -1846, -144, -1668, -125, 2082, 1306, 4968, +2384, 408, 1354, -404, -2255, 2611, 2017, -482, 547, 2481, +1692, -2926, 487, -335, 2226, 2062, 2637, -2235, -1568, 2228, +-1183, -3042, 1065, -1094, 3579, 592, 320, -738, 3181, 717, +-816, -1588, -146, -1955, 2057, -3616, -279, 1220, 684, -1434, +1320, -1772, -44, 1303, 925, -1350, 2394, 173, 1485, 3058, +2235, 2240, 385, 1587, 427, -2418, 605, 512, 1167, -255, +-1522, 1313, -2626, 2917, -462, 491, 1117, 1181, -2817, 1648, +606, -1270, -1499, -668, -2597, 3444, 2972, 903, -446, -394, +1516, 3515, -1140, -2235, 3095, -3574, -2017, -493, -3120, 2224, +1713, -1149, 2559, 2898, -226, -901, 4519, 1442, 512, 2727, +603, -1011, 160, 2077, -3984, -576, 2766, -1023, 3092, 2829, +-131, -1137, -574, 5329, 3748, 250, -1216, 234, 487, -2486, +160, 2644, -3598, 1653, 2749, -1121, 3388, -1380, 882, -613, +-613, -1234, 1397, 1697, -128, -2719, 806, 844, -433, 3734, +-3127, -4434, -1461, 1420, -2111, -1961, 1902, 925, 754, 1562, +-850, -757, 1619, -2689, -4285, -866, 1861, 511, 1714, -4032, +630, 1307, -2701, 1724, -223, 6142, -4354, 2738, -788, -3234, +-1053, 554, 2074, 3443, 2843, -1930, 2260, 782, -1309, -423, +-1419, 74, -1459, -2055, 958, 1257, -375, 2735, -520, -605, +1320, -264, 169, -5040, 33, -3654, -2441, -2670, -2085, +}; + From edf6bea6e96d5429f754f2ebad0fcdd1248f8c42 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 17:07:16 +0530 Subject: [PATCH 07/22] Minor typo --- .../src/lib/sfastrnn_pipeline/sfastrnnpipeline.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h index 67278d109..5b6fcd692 100644 --- a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h @@ -78,7 +78,7 @@ // will be dropped. #define SFASTRNN2P_AUDIO_QUEUE_MUTEX_LOCK_ERR 10 // Init function called twice. Since we spawn threads -// internally, we can't support this. A NOP second init +// internally, we can't support this. A NoOP second init // can be supported (that which just returns SUCCESS) // but I don't want to enable this behaviour to enforce // programmer awareness. From 88fd9a1683ecaf61e5d86e5017952568b4ec501d Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 17:09:01 +0530 Subject: [PATCH 08/22] Changing for mbed-built from VS China --- .../src/lib/featurizer/logfbank.h | 1 + .../sfastrnn_pipeline/sfastrnnpipeline.cpp | 37 +++++++++---------- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h index f299459ca..e412833e7 100644 --- a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h +++ b/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h @@ -2,6 +2,7 @@ #include #include #include +#include "../utils/helpermath.h" #ifdef DEBUG_MODE #include "../debug_mode/debugmethods.h" diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp index 65fb96b38..cce8194c8 100644 --- a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp +++ b/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp @@ -141,38 +141,35 @@ void pred_func(){ int32_t tailnew = audio_frame_buffer[STRIDE - 1]; // Compute FFT and push to feature vector buffer #ifdef FFT_Q31 - printStr("Q31"); logfbank(mfcc_result, audio_frame_buffer, fbank_q31, preemph_tail); #elif FFT_F32 - printStr("F32"); logfbank(mfcc_result, audio_frame_buffer, fbank_f32, preemph_tail); #endif // If required perform normalization #ifdef NORMALIZE_FEAT - printStr("Normalize"); for(int i = 0; i < NFILT; i++){ mfcc_result[i] = (mfcc_result[i] - featNormMean[i]); mfcc_result[i] /= featNormStd[i]; } #endif preemph_tail = tailnew; - // // Feature vector is never full - maintained as an invariant. - // // If its is full, we are not processing fast enough. Fail - // int ret = q_enqueue_batch(&featVecQ, mfcc_result, - // sizeof(float), NFILT); - // if (ret != 0) - // error("PredThrErr: Critial: featVecQ push fail (code %d)", ret); - // // If feature vector buffer is full, flatten and make prediction - // // and empty. Maintain the invariant that feature_vec will allow - // // for at least one push - // if (q_is_full(&featVecQ)){ - // q_flatten_float(&featVecQ, flat_feat_vec); - // q_reset(&featVecQ); - // // We have a full feature vector. Make a prediction. - // SFastRNNInference2(&sfastrnn2_params, flat_feat_vec, final_h); - // FCInference(fcparams, final_h, logits, 0); - // prediction_cb(logits, 13); - // } + // Feature vector is never full - maintained as an invariant. + // If its is full, we are not processing fast enough. Fail + int ret = q_enqueue_batch(&featVecQ, mfcc_result, + sizeof(float), NFILT); + if (ret != 0) + error("PredThrErr: Critial: featVecQ push fail (code %d)", ret); + // If feature vector buffer is full, flatten and make prediction + // and empty. Maintain the invariant that feature_vec will allow + // for at least one push + if (q_is_full(&featVecQ)){ + q_flatten_float(&featVecQ, flat_feat_vec); + q_reset(&featVecQ); + // We have a full feature vector. Make a prediction. + SFastRNNInference2(&sfastrnn2_params, flat_feat_vec, final_h); + FCInference(fcparams, final_h, logits, 0); + prediction_cb(logits, 13); + } qsize = q_getSize(&audioQ); } } From 0aebbc1e495997d4b921914b96bbaf07e2ef9e39 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 17:11:47 +0530 Subject: [PATCH 09/22] Making ino->cpp file --- .../WakeWord-MXChip/{WakeWord-MXChip.ino => WakeWord-MXChip.cpp} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Applications/WakeWord-MXChip/{WakeWord-MXChip.ino => WakeWord-MXChip.cpp} (100%) diff --git a/Applications/WakeWord-MXChip/WakeWord-MXChip.ino b/Applications/WakeWord-MXChip/WakeWord-MXChip.cpp similarity index 100% rename from Applications/WakeWord-MXChip/WakeWord-MXChip.ino rename to Applications/WakeWord-MXChip/WakeWord-MXChip.cpp From a673da159d33d81999021ab53d294326c2df4514 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 17:26:59 +0530 Subject: [PATCH 10/22] Adding custom profile for build --- .../WakeWord-MXChip/develop_custom.json | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Applications/WakeWord-MXChip/develop_custom.json diff --git a/Applications/WakeWord-MXChip/develop_custom.json b/Applications/WakeWord-MXChip/develop_custom.json new file mode 100644 index 000000000..b427d5474 --- /dev/null +++ b/Applications/WakeWord-MXChip/develop_custom.json @@ -0,0 +1,48 @@ +{ + "GCC_ARM": { + "common": ["-c", "-Wall", "-Wextra", + "-Wno-unused-parameter", "-Wno-missing-field-initializers", + "-fmessage-length=0", "-fno-exceptions", "-fno-builtin", + "-ffunction-sections", "-fdata-sections", "-funsigned-char", + "-MMD", "-fno-delete-null-pointer-checks", + "-fomit-frame-pointer", "-Os", "-mfloat-abi=hard", "-mfpu=fpv4-sp-d16", + "-mcpu=cortex-m4", "-mfloat-abi=softfp", "-mfpu=fpv4-sp-d16", "-Lstatic", + "-DDEBUG_MODE", "-DNFFT_512", "-DFFT_F32", "-DNORMALIZE_FEAT"], + "asm": ["-x", "assembler-with-cpp"], + "c": ["-std=gnu99"], + "cxx": ["-std=gnu++11", "-fno-rtti", "-Wvla"], + "ld": ["-Wl,--gc-sections", "-Wl,--wrap,main", "-Wl,--wrap,_malloc_r", + "-Wl,--wrap,_free_r", "-Wl,--wrap,_realloc_r", + "-Wl,--wrap,_calloc_r", "-Wl,--wrap,exit", "-Wl,--wrap,atexit", + "-Wl,-n", + "-u _printf_float"] + }, + "ARM": { + "common": ["-c", "--gnu", "-Otime", "--split_sections", + "--apcs=interwork", "--brief_diagnostics", "--restrict", + "--multibyte_chars", "-O3"], + "asm": [], + "c": ["--md", "--no_depend_system_headers", "--c99", "-D__ASSERT_MSG"], + "cxx": ["--cpp", "--no_rtti", "--no_vla"], + "ld": [] + }, + "uARM": { + "common": ["-c", "--gnu", "-Otime", "--split_sections", + "--apcs=interwork", "--brief_diagnostics", "--restrict", + "--multibyte_chars", "-O3", "-D__MICROLIB", + "--library_type=microlib", "-DMBED_RTOS_SINGLE_THREAD"], + "asm": [], + "c": ["--md", "--no_depend_system_headers", "--c99", "-D__ASSERT_MSG"], + "cxx": ["--cpp", "--no_rtti", "--no_vla"], + "ld": ["--library_type=microlib"] + }, + "IAR": { + "common": [ + "--no_wrap_diagnostics", "-e", + "--diag_suppress=Pa050,Pa084,Pa093,Pa082", "-Oh"], + "asm": [], + "c": ["--vla"], + "cxx": ["--guard_calls", "--no_static_destruction"], + "ld": ["--skip_dynamic_initialization", "--threaded_lib"] + } +} From f2e9a159358df18ae9fff4b70737c2d6cb021575 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 17:55:51 +0530 Subject: [PATCH 11/22] Adding initial README --- Applications/WakeWord-MXChip/README.md | 61 +- .../src/lib/cmsis/arm_bitreversal.c | 230 - .../src/lib/cmsis/arm_bitreversal2.S | 216 - .../src/lib/cmsis/arm_cfft_f32.c | 620 - .../src/lib/cmsis/arm_cfft_radix8_f32.c | 285 - .../src/lib/cmsis/arm_cmplx_mag_squared_f32.c | 204 - .../src/lib/cmsis/arm_common_tables.c | 22176 ---------------- .../src/lib/cmsis/arm_common_tables.h | 121 - .../src/lib/cmsis/arm_const_structs.c | 379 - .../src/lib/cmsis/arm_const_structs.h | 66 - .../src/lib/cmsis/arm_copy_f32.c | 123 - .../src/lib/cmsis/arm_mat_mult_f32.c | 274 - .../src/lib/cmsis/arm_scale_f32.c | 157 - 13 files changed, 39 insertions(+), 24873 deletions(-) delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_radix8_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c delete mode 100644 Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c diff --git a/Applications/WakeWord-MXChip/README.md b/Applications/WakeWord-MXChip/README.md index da66d540b..029741042 100644 --- a/Applications/WakeWord-MXChip/README.md +++ b/Applications/WakeWord-MXChip/README.md @@ -1,27 +1,44 @@ # S-RNN Predictor With Google Dataset -This is intendend to work with PlatformIO. Moving it to mbed is pretty -straightfordward though. +Here we demonstrate how SRNN can be used to deploy a key-word spotting model on +the [Azure IoT Dev-Kit](https://microsoft.github.io/azure-iot-developer-kit/) +powered by the Coretex M4. -For PlatformIO, just installing the platformIO plugin for VSCode and adding -this project to a workspace is all you need to do. +## Set-up Instructios -Before adding this project, maybe just make sure you can compile a simple blink -onto the MXChip. +1. Instructions on how to get started quickly with MXChip can be found +[here])(https://github.com/VSChina/devkit-mbedos5-getstarted). Please follow +those instructions to set-up the environment and verify that everything is +working properly by burning the `GettingStarted`example mentioned there. +2. Clone the EdgeML repository. Assume this repository lies in `$EDGEML_HOME`. +3. Change directory to `devkit-mbedos5-getstarted` cloned in step 1. +``` + cd devkit-mbedos5-getstarted/ +``` +3. Remove the provided `GetStarted` example and replace it with + `$EDGEML_HOME/Applications/KeyWord-MXChip/' +``` + rm -r GetStarted + cp $EDGEML_HOME/Applications/KeyWord-MXChip/ ./ +``` +4. Open `devkit-mbedos5-getstarted/.mbedignore` in your favourite text editor + and append the following lines: + ``` + Keyword-MXChip/test/* + ``` +5. Copy the provided build profile file, `develop_custom.json` into the + `mbed-os` profiles folder: + ``` + cp develop_custom.json mbed-os/toos/ + ``` +6. Compile using: +``` + mbed compile --profile develop_custom +``` -To deploy a differnt model, just extract the *contents* of the model directory -into `src` and run `python generateModelParams.py` from `src`. - -- TODO: Installation instructions for platform IO. -- TODO: Installation instruction for mbed. -- TODO: Model extraction instructions. -- TODO: Model deployment instructions. -- TODO: Re-run tests and make sure they work. -- TODO: Add a readme to each test file to explain what it is testing. -- TODO: Explain how the system works. -- TODO: Explain where on #defines have to be touched - -1. Run the firmware part of the readme. -2. Install Arduino IDE. Do not install the windows app. -3. Install VS Code -4. Install Arduino extension \ No newline at end of file +7. Upload to MXChip IoT DevKit: + - Connect the MXChip IoT DevKit with your machine via USB. + - You will find a removable USB Mass Storage disk named AZ3166. + - Copy the + `.\BUILD\AZ3166\GCC_ARM-DEVELOP_CUSTOM\devkit-mbedos5-getstarted.bin` into this disk. + - The device will reboot and run the application. diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c deleted file mode 100644 index cea48212a..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal.c +++ /dev/null @@ -1,230 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_bitreversal.c - * Description: Bitreversal functions - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" -#include "arm_common_tables.h" - -/* -* @brief In-place bit reversal function. -* @param[in, out] *pSrc points to the in-place buffer of floating-point data type. -* @param[in] fftSize length of the FFT. -* @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table. -* @param[in] *pBitRevTab points to the bit reversal table. -* @return none. -*/ - -void arm_bitreversal_f32( -float32_t * pSrc, -uint16_t fftSize, -uint16_t bitRevFactor, -uint16_t * pBitRevTab) -{ - uint16_t fftLenBy2, fftLenBy2p1; - uint16_t i, j; - float32_t in; - - /* Initializations */ - j = 0U; - fftLenBy2 = fftSize >> 1U; - fftLenBy2p1 = (fftSize >> 1U) + 1U; - - /* Bit Reversal Implementation */ - for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) - { - if (i < j) - { - /* pSrc[i] <-> pSrc[j]; */ - in = pSrc[2U * i]; - pSrc[2U * i] = pSrc[2U * j]; - pSrc[2U * j] = in; - - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[(2U * i) + 1U]; - pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; - pSrc[(2U * j) + 1U] = in; - - /* pSrc[i+fftLenBy2p1] <-> pSrc[j+fftLenBy2p1] */ - in = pSrc[2U * (i + fftLenBy2p1)]; - pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; - pSrc[2U * (j + fftLenBy2p1)] = in; - - /* pSrc[i+fftLenBy2p1+1U] <-> pSrc[j+fftLenBy2p1+1U] */ - in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; - pSrc[(2U * (i + fftLenBy2p1)) + 1U] = - pSrc[(2U * (j + fftLenBy2p1)) + 1U]; - pSrc[(2U * (j + fftLenBy2p1)) + 1U] = in; - - } - - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[2U * (i + 1U)]; - pSrc[2U * (i + 1U)] = pSrc[2U * (j + fftLenBy2)]; - pSrc[2U * (j + fftLenBy2)] = in; - - /* pSrc[i+2U] <-> pSrc[j+2U] */ - in = pSrc[(2U * (i + 1U)) + 1U]; - pSrc[(2U * (i + 1U)) + 1U] = pSrc[(2U * (j + fftLenBy2)) + 1U]; - pSrc[(2U * (j + fftLenBy2)) + 1U] = in; - - /* Reading the index for the bit reversal */ - j = *pBitRevTab; - - /* Updating the bit reversal index depending on the fft length */ - pBitRevTab += bitRevFactor; - } -} - - - -/* -* @brief In-place bit reversal function. -* @param[in, out] *pSrc points to the in-place buffer of Q31 data type. -* @param[in] fftLen length of the FFT. -* @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table -* @param[in] *pBitRevTab points to bit reversal table. -* @return none. -*/ - -void arm_bitreversal_q31( -q31_t * pSrc, -uint32_t fftLen, -uint16_t bitRevFactor, -uint16_t * pBitRevTable) -{ - uint32_t fftLenBy2, fftLenBy2p1, i, j; - q31_t in; - - /* Initializations */ - j = 0U; - fftLenBy2 = fftLen / 2U; - fftLenBy2p1 = (fftLen / 2U) + 1U; - - /* Bit Reversal Implementation */ - for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) - { - if (i < j) - { - /* pSrc[i] <-> pSrc[j]; */ - in = pSrc[2U * i]; - pSrc[2U * i] = pSrc[2U * j]; - pSrc[2U * j] = in; - - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[(2U * i) + 1U]; - pSrc[(2U * i) + 1U] = pSrc[(2U * j) + 1U]; - pSrc[(2U * j) + 1U] = in; - - /* pSrc[i+fftLenBy2p1] <-> pSrc[j+fftLenBy2p1] */ - in = pSrc[2U * (i + fftLenBy2p1)]; - pSrc[2U * (i + fftLenBy2p1)] = pSrc[2U * (j + fftLenBy2p1)]; - pSrc[2U * (j + fftLenBy2p1)] = in; - - /* pSrc[i+fftLenBy2p1+1U] <-> pSrc[j+fftLenBy2p1+1U] */ - in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; - pSrc[(2U * (i + fftLenBy2p1)) + 1U] = - pSrc[(2U * (j + fftLenBy2p1)) + 1U]; - pSrc[(2U * (j + fftLenBy2p1)) + 1U] = in; - - } - - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[2U * (i + 1U)]; - pSrc[2U * (i + 1U)] = pSrc[2U * (j + fftLenBy2)]; - pSrc[2U * (j + fftLenBy2)] = in; - - /* pSrc[i+2U] <-> pSrc[j+2U] */ - in = pSrc[(2U * (i + 1U)) + 1U]; - pSrc[(2U * (i + 1U)) + 1U] = pSrc[(2U * (j + fftLenBy2)) + 1U]; - pSrc[(2U * (j + fftLenBy2)) + 1U] = in; - - /* Reading the index for the bit reversal */ - j = *pBitRevTable; - - /* Updating the bit reversal index depending on the fft length */ - pBitRevTable += bitRevFactor; - } -} - - - -/* - * @brief In-place bit reversal function. - * @param[in, out] *pSrc points to the in-place buffer of Q15 data type. - * @param[in] fftLen length of the FFT. - * @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table - * @param[in] *pBitRevTab points to bit reversal table. - * @return none. -*/ - -void arm_bitreversal_q15( -q15_t * pSrc16, -uint32_t fftLen, -uint16_t bitRevFactor, -uint16_t * pBitRevTab) -{ - q31_t *pSrc = (q31_t *) pSrc16; - q31_t in; - uint32_t fftLenBy2, fftLenBy2p1; - uint32_t i, j; - - /* Initializations */ - j = 0U; - fftLenBy2 = fftLen / 2U; - fftLenBy2p1 = (fftLen / 2U) + 1U; - - /* Bit Reversal Implementation */ - for (i = 0U; i <= (fftLenBy2 - 2U); i += 2U) - { - if (i < j) - { - /* pSrc[i] <-> pSrc[j]; */ - /* pSrc[i+1U] <-> pSrc[j+1U] */ - in = pSrc[i]; - pSrc[i] = pSrc[j]; - pSrc[j] = in; - - /* pSrc[i + fftLenBy2p1] <-> pSrc[j + fftLenBy2p1]; */ - /* pSrc[i + fftLenBy2p1+1U] <-> pSrc[j + fftLenBy2p1+1U] */ - in = pSrc[i + fftLenBy2p1]; - pSrc[i + fftLenBy2p1] = pSrc[j + fftLenBy2p1]; - pSrc[j + fftLenBy2p1] = in; - } - - /* pSrc[i+1U] <-> pSrc[j+fftLenBy2]; */ - /* pSrc[i+2] <-> pSrc[j+fftLenBy2+1U] */ - in = pSrc[i + 1U]; - pSrc[i + 1U] = pSrc[j + fftLenBy2]; - pSrc[j + fftLenBy2] = in; - - /* Reading the index for the bit reversal */ - j = *pBitRevTab; - - /* Updating the bit reversal index depending on the fft length */ - pBitRevTab += bitRevFactor; - } -} diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S deleted file mode 100644 index e0a82dbc7..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_bitreversal2.S +++ /dev/null @@ -1,216 +0,0 @@ -;/* ---------------------------------------------------------------------- -; * Project: CMSIS DSP Library -; * Title: arm_bitreversal2.S -; * Description: arm_bitreversal_32 function done in assembly for maximum speed. -; * Called after doing an fft to reorder the output. -; * The function is loop unrolled by 2. arm_bitreversal_16 as well. -; * -; * $Date: 27. January 2017 -; * $Revision: V.1.5.1 -; * -; * Target Processor: Cortex-M cores -; * -------------------------------------------------------------------- */ -;/* -; * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. -; * -; * SPDX-License-Identifier: Apache-2.0 -; * -; * Licensed under the Apache License, Version 2.0 (the License); you may -; * not use this file except in compliance with the License. -; * You may obtain a copy of the License at -; * -; * www.apache.org/licenses/LICENSE-2.0 -; * -; * Unless required by applicable law or agreed to in writing, software -; * distributed under the License is distributed on an AS IS BASIS, WITHOUT -; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -; * See the License for the specific language governing permissions and -; * limitations under the License. -; */ - -#if defined ( __CC_ARM ) /* Keil */ - #define CODESECT AREA ||.text||, CODE, READONLY, ALIGN=2 - #define LABEL -#elif defined ( __IASMARM__ ) /* IAR */ - #define CODESECT SECTION `.text`:CODE - #define PROC - #define LABEL - #define ENDP - #define EXPORT PUBLIC -#elif defined ( __CSMC__ ) /* Cosmic */ - #define CODESECT switch .text - #define THUMB - #define EXPORT xdef - #define PROC : - #define LABEL : - #define ENDP - #define arm_bitreversal_32 _arm_bitreversal_32 -#elif defined ( __TI_ARM__ ) /* TI ARM */ - #define THUMB .thumb - #define CODESECT .text - #define EXPORT .global - #define PROC : .asmfunc - #define LABEL : - #define ENDP .endasmfunc - #define END -#elif defined ( __GNUC__ ) /* GCC */ - #define THUMB .thumb - #define CODESECT .section .text - #define EXPORT .global - #define PROC : - #define LABEL : - #define ENDP - #define END - - .syntax unified -#endif - - CODESECT - THUMB - -;/* -;* @brief In-place bit reversal function. -;* @param[in, out] *pSrc points to the in-place buffer of unknown 32-bit data type. -;* @param[in] bitRevLen bit reversal table length -;* @param[in] *pBitRevTab points to bit reversal table. -;* @return none. -;*/ - EXPORT arm_bitreversal_32 - EXPORT arm_bitreversal_16 - -#if defined ( __CC_ARM ) /* Keil */ -#elif defined ( __IASMARM__ ) /* IAR */ -#elif defined ( __CSMC__ ) /* Cosmic */ -#elif defined ( __TI_ARM__ ) /* TI ARM */ -#elif defined ( __GNUC__ ) /* GCC */ - .type arm_bitreversal_16, %function - .type arm_bitreversal_32, %function -#endif - -#if defined(ARM_MATH_CM0) || defined(ARM_MATH_CM0PLUS) || defined(ARM_MATH_ARMV8MBL) - -arm_bitreversal_32 PROC - ADDS r3,r1,#1 - PUSH {r4-r6} - ADDS r1,r2,#0 - LSRS r3,r3,#1 -arm_bitreversal_32_0 LABEL - LDRH r2,[r1,#2] - LDRH r6,[r1,#0] - ADD r2,r0,r2 - ADD r6,r0,r6 - LDR r5,[r2,#0] - LDR r4,[r6,#0] - STR r5,[r6,#0] - STR r4,[r2,#0] - LDR r5,[r2,#4] - LDR r4,[r6,#4] - STR r5,[r6,#4] - STR r4,[r2,#4] - ADDS r1,r1,#4 - SUBS r3,r3,#1 - BNE arm_bitreversal_32_0 - POP {r4-r6} - BX lr - ENDP - -arm_bitreversal_16 PROC - ADDS r3,r1,#1 - PUSH {r4-r6} - ADDS r1,r2,#0 - LSRS r3,r3,#1 -arm_bitreversal_16_0 LABEL - LDRH r2,[r1,#2] - LDRH r6,[r1,#0] - LSRS r2,r2,#1 - LSRS r6,r6,#1 - ADD r2,r0,r2 - ADD r6,r0,r6 - LDR r5,[r2,#0] - LDR r4,[r6,#0] - STR r5,[r6,#0] - STR r4,[r2,#0] - ADDS r1,r1,#4 - SUBS r3,r3,#1 - BNE arm_bitreversal_16_0 - POP {r4-r6} - BX lr - ENDP - -#else - -arm_bitreversal_32 PROC - ADDS r3,r1,#1 - CMP r3,#1 - IT LS - BXLS lr - PUSH {r4-r9} - ADDS r1,r2,#2 - LSRS r3,r3,#2 -arm_bitreversal_32_0 LABEL ;/* loop unrolled by 2 */ - LDRH r8,[r1,#4] - LDRH r9,[r1,#2] - LDRH r2,[r1,#0] - LDRH r12,[r1,#-2] - ADD r8,r0,r8 - ADD r9,r0,r9 - ADD r2,r0,r2 - ADD r12,r0,r12 - LDR r7,[r9,#0] - LDR r6,[r8,#0] - LDR r5,[r2,#0] - LDR r4,[r12,#0] - STR r6,[r9,#0] - STR r7,[r8,#0] - STR r5,[r12,#0] - STR r4,[r2,#0] - LDR r7,[r9,#4] - LDR r6,[r8,#4] - LDR r5,[r2,#4] - LDR r4,[r12,#4] - STR r6,[r9,#4] - STR r7,[r8,#4] - STR r5,[r12,#4] - STR r4,[r2,#4] - ADDS r1,r1,#8 - SUBS r3,r3,#1 - BNE arm_bitreversal_32_0 - POP {r4-r9} - BX lr - ENDP - -arm_bitreversal_16 PROC - ADDS r3,r1,#1 - CMP r3,#1 - IT LS - BXLS lr - PUSH {r4-r9} - ADDS r1,r2,#2 - LSRS r3,r3,#2 -arm_bitreversal_16_0 LABEL ;/* loop unrolled by 2 */ - LDRH r8,[r1,#4] - LDRH r9,[r1,#2] - LDRH r2,[r1,#0] - LDRH r12,[r1,#-2] - ADD r8,r0,r8,LSR #1 - ADD r9,r0,r9,LSR #1 - ADD r2,r0,r2,LSR #1 - ADD r12,r0,r12,LSR #1 - LDR r7,[r9,#0] - LDR r6,[r8,#0] - LDR r5,[r2,#0] - LDR r4,[r12,#0] - STR r6,[r9,#0] - STR r7,[r8,#0] - STR r5,[r12,#0] - STR r4,[r2,#0] - ADDS r1,r1,#8 - SUBS r3,r3,#1 - BNE arm_bitreversal_16_0 - POP {r4-r9} - BX lr - ENDP - -#endif - - END diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c deleted file mode 100644 index 4abb6f591..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cfft_f32.c +++ /dev/null @@ -1,620 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_cfft_f32.c - * Description: Combined Radix Decimation in Frequency CFFT Floating point processing function - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" -#include "arm_common_tables.h" - -extern void arm_radix8_butterfly_f32( - float32_t * pSrc, - uint16_t fftLen, - const float32_t * pCoef, - uint16_t twidCoefModifier); - -extern void arm_bitreversal_32( - uint32_t * pSrc, - const uint16_t bitRevLen, - const uint16_t * pBitRevTable); - -/** -* @ingroup groupTransforms -*/ - -/** -* @defgroup ComplexFFT Complex FFT Functions -* -* \par -* The Fast Fourier Transform (FFT) is an efficient algorithm for computing the -* Discrete Fourier Transform (DFT). The FFT can be orders of magnitude faster -* than the DFT, especially for long lengths. -* The algorithms described in this section -* operate on complex data. A separate set of functions is devoted to handling -* of real sequences. -* \par -* There are separate algorithms for handling floating-point, Q15, and Q31 data -* types. The algorithms available for each data type are described next. -* \par -* The FFT functions operate in-place. That is, the array holding the input data -* will also be used to hold the corresponding result. The input data is complex -* and contains 2*fftLen interleaved values as shown below. -*

 {real[0], imag[0], real[1], imag[1],..} 
-* The FFT result will be contained in the same array and the frequency domain -* values will have the same interleaving. -* -* \par Floating-point -* The floating-point complex FFT uses a mixed-radix algorithm. Multiple radix-8 -* stages are performed along with a single radix-2 or radix-4 stage, as needed. -* The algorithm supports lengths of [16, 32, 64, ..., 4096] and each length uses -* a different twiddle factor table. -* \par -* The function uses the standard FFT definition and output values may grow by a -* factor of fftLen when computing the forward transform. The -* inverse transform includes a scale of 1/fftLen as part of the -* calculation and this matches the textbook definition of the inverse FFT. -* \par -* Pre-initialized data structures containing twiddle factors and bit reversal -* tables are provided and defined in arm_const_structs.h. Include -* this header in your function and then pass one of the constant structures as -* an argument to arm_cfft_f32. For example: -* \par -* arm_cfft_f32(arm_cfft_sR_f32_len64, pSrc, 1, 1) -* \par -* computes a 64-point inverse complex FFT including bit reversal. -* The data structures are treated as constant data and not modified during the -* calculation. The same data structure can be reused for multiple transforms -* including mixing forward and inverse transforms. -* \par -* Earlier releases of the library provided separate radix-2 and radix-4 -* algorithms that operated on floating-point data. These functions are still -* provided but are deprecated. The older functions are slower and less general -* than the new functions. -* \par -* An example of initialization of the constants for the arm_cfft_f32 function follows: -* \code -* const static arm_cfft_instance_f32 *S; -* ... -* switch (length) { -* case 16: -* S = &arm_cfft_sR_f32_len16; -* break; -* case 32: -* S = &arm_cfft_sR_f32_len32; -* break; -* case 64: -* S = &arm_cfft_sR_f32_len64; -* break; -* case 128: -* S = &arm_cfft_sR_f32_len128; -* break; -* case 256: -* S = &arm_cfft_sR_f32_len256; -* break; -* case 512: -* S = &arm_cfft_sR_f32_len512; -* break; -* case 1024: -* S = &arm_cfft_sR_f32_len1024; -* break; -* case 2048: -* S = &arm_cfft_sR_f32_len2048; -* break; -* case 4096: -* S = &arm_cfft_sR_f32_len4096; -* break; -* } -* \endcode -* \par Q15 and Q31 -* The floating-point complex FFT uses a mixed-radix algorithm. Multiple radix-4 -* stages are performed along with a single radix-2 stage, as needed. -* The algorithm supports lengths of [16, 32, 64, ..., 4096] and each length uses -* a different twiddle factor table. -* \par -* The function uses the standard FFT definition and output values may grow by a -* factor of fftLen when computing the forward transform. The -* inverse transform includes a scale of 1/fftLen as part of the -* calculation and this matches the textbook definition of the inverse FFT. -* \par -* Pre-initialized data structures containing twiddle factors and bit reversal -* tables are provided and defined in arm_const_structs.h. Include -* this header in your function and then pass one of the constant structures as -* an argument to arm_cfft_q31. For example: -* \par -* arm_cfft_q31(arm_cfft_sR_q31_len64, pSrc, 1, 1) -* \par -* computes a 64-point inverse complex FFT including bit reversal. -* The data structures are treated as constant data and not modified during the -* calculation. The same data structure can be reused for multiple transforms -* including mixing forward and inverse transforms. -* \par -* Earlier releases of the library provided separate radix-2 and radix-4 -* algorithms that operated on floating-point data. These functions are still -* provided but are deprecated. The older functions are slower and less general -* than the new functions. -* \par -* An example of initialization of the constants for the arm_cfft_q31 function follows: -* \code -* const static arm_cfft_instance_q31 *S; -* ... -* switch (length) { -* case 16: -* S = &arm_cfft_sR_q31_len16; -* break; -* case 32: -* S = &arm_cfft_sR_q31_len32; -* break; -* case 64: -* S = &arm_cfft_sR_q31_len64; -* break; -* case 128: -* S = &arm_cfft_sR_q31_len128; -* break; -* case 256: -* S = &arm_cfft_sR_q31_len256; -* break; -* case 512: -* S = &arm_cfft_sR_q31_len512; -* break; -* case 1024: -* S = &arm_cfft_sR_q31_len1024; -* break; -* case 2048: -* S = &arm_cfft_sR_q31_len2048; -* break; -* case 4096: -* S = &arm_cfft_sR_q31_len4096; -* break; -* } -* \endcode -* -*/ - -void arm_cfft_radix8by2_f32( arm_cfft_instance_f32 * S, float32_t * p1) -{ - uint32_t L = S->fftLen; - float32_t * pCol1, * pCol2, * pMid1, * pMid2; - float32_t * p2 = p1 + L; - const float32_t * tw = (float32_t *) S->pTwiddle; - float32_t t1[4], t2[4], t3[4], t4[4], twR, twI; - float32_t m0, m1, m2, m3; - uint32_t l; - - pCol1 = p1; - pCol2 = p2; - - // Define new length - L >>= 1; - // Initialize mid pointers - pMid1 = p1 + L; - pMid2 = p2 + L; - - // do two dot Fourier transform - for ( l = L >> 2; l > 0; l-- ) - { - t1[0] = p1[0]; - t1[1] = p1[1]; - t1[2] = p1[2]; - t1[3] = p1[3]; - - t2[0] = p2[0]; - t2[1] = p2[1]; - t2[2] = p2[2]; - t2[3] = p2[3]; - - t3[0] = pMid1[0]; - t3[1] = pMid1[1]; - t3[2] = pMid1[2]; - t3[3] = pMid1[3]; - - t4[0] = pMid2[0]; - t4[1] = pMid2[1]; - t4[2] = pMid2[2]; - t4[3] = pMid2[3]; - - *p1++ = t1[0] + t2[0]; - *p1++ = t1[1] + t2[1]; - *p1++ = t1[2] + t2[2]; - *p1++ = t1[3] + t2[3]; // col 1 - - t2[0] = t1[0] - t2[0]; - t2[1] = t1[1] - t2[1]; - t2[2] = t1[2] - t2[2]; - t2[3] = t1[3] - t2[3]; // for col 2 - - *pMid1++ = t3[0] + t4[0]; - *pMid1++ = t3[1] + t4[1]; - *pMid1++ = t3[2] + t4[2]; - *pMid1++ = t3[3] + t4[3]; // col 1 - - t4[0] = t4[0] - t3[0]; - t4[1] = t4[1] - t3[1]; - t4[2] = t4[2] - t3[2]; - t4[3] = t4[3] - t3[3]; // for col 2 - - twR = *tw++; - twI = *tw++; - - // multiply by twiddle factors - m0 = t2[0] * twR; - m1 = t2[1] * twI; - m2 = t2[1] * twR; - m3 = t2[0] * twI; - - // R = R * Tr - I * Ti - *p2++ = m0 + m1; - // I = I * Tr + R * Ti - *p2++ = m2 - m3; - - // use vertical symmetry - // 0.9988 - 0.0491i <==> -0.0491 - 0.9988i - m0 = t4[0] * twI; - m1 = t4[1] * twR; - m2 = t4[1] * twI; - m3 = t4[0] * twR; - - *pMid2++ = m0 - m1; - *pMid2++ = m2 + m3; - - twR = *tw++; - twI = *tw++; - - m0 = t2[2] * twR; - m1 = t2[3] * twI; - m2 = t2[3] * twR; - m3 = t2[2] * twI; - - *p2++ = m0 + m1; - *p2++ = m2 - m3; - - m0 = t4[2] * twI; - m1 = t4[3] * twR; - m2 = t4[3] * twI; - m3 = t4[2] * twR; - - *pMid2++ = m0 - m1; - *pMid2++ = m2 + m3; - } - - // first col - arm_radix8_butterfly_f32( pCol1, L, (float32_t *) S->pTwiddle, 2U); - // second col - arm_radix8_butterfly_f32( pCol2, L, (float32_t *) S->pTwiddle, 2U); -} - -void arm_cfft_radix8by4_f32( arm_cfft_instance_f32 * S, float32_t * p1) -{ - uint32_t L = S->fftLen >> 1; - float32_t * pCol1, *pCol2, *pCol3, *pCol4, *pEnd1, *pEnd2, *pEnd3, *pEnd4; - const float32_t *tw2, *tw3, *tw4; - float32_t * p2 = p1 + L; - float32_t * p3 = p2 + L; - float32_t * p4 = p3 + L; - float32_t t2[4], t3[4], t4[4], twR, twI; - float32_t p1ap3_0, p1sp3_0, p1ap3_1, p1sp3_1; - float32_t m0, m1, m2, m3; - uint32_t l, twMod2, twMod3, twMod4; - - pCol1 = p1; // points to real values by default - pCol2 = p2; - pCol3 = p3; - pCol4 = p4; - pEnd1 = p2 - 1; // points to imaginary values by default - pEnd2 = p3 - 1; - pEnd3 = p4 - 1; - pEnd4 = pEnd3 + L; - - tw2 = tw3 = tw4 = (float32_t *) S->pTwiddle; - - L >>= 1; - - // do four dot Fourier transform - - twMod2 = 2; - twMod3 = 4; - twMod4 = 6; - - // TOP - p1ap3_0 = p1[0] + p3[0]; - p1sp3_0 = p1[0] - p3[0]; - p1ap3_1 = p1[1] + p3[1]; - p1sp3_1 = p1[1] - p3[1]; - - // col 2 - t2[0] = p1sp3_0 + p2[1] - p4[1]; - t2[1] = p1sp3_1 - p2[0] + p4[0]; - // col 3 - t3[0] = p1ap3_0 - p2[0] - p4[0]; - t3[1] = p1ap3_1 - p2[1] - p4[1]; - // col 4 - t4[0] = p1sp3_0 - p2[1] + p4[1]; - t4[1] = p1sp3_1 + p2[0] - p4[0]; - // col 1 - *p1++ = p1ap3_0 + p2[0] + p4[0]; - *p1++ = p1ap3_1 + p2[1] + p4[1]; - - // Twiddle factors are ones - *p2++ = t2[0]; - *p2++ = t2[1]; - *p3++ = t3[0]; - *p3++ = t3[1]; - *p4++ = t4[0]; - *p4++ = t4[1]; - - tw2 += twMod2; - tw3 += twMod3; - tw4 += twMod4; - - for (l = (L - 2) >> 1; l > 0; l-- ) - { - // TOP - p1ap3_0 = p1[0] + p3[0]; - p1sp3_0 = p1[0] - p3[0]; - p1ap3_1 = p1[1] + p3[1]; - p1sp3_1 = p1[1] - p3[1]; - // col 2 - t2[0] = p1sp3_0 + p2[1] - p4[1]; - t2[1] = p1sp3_1 - p2[0] + p4[0]; - // col 3 - t3[0] = p1ap3_0 - p2[0] - p4[0]; - t3[1] = p1ap3_1 - p2[1] - p4[1]; - // col 4 - t4[0] = p1sp3_0 - p2[1] + p4[1]; - t4[1] = p1sp3_1 + p2[0] - p4[0]; - // col 1 - top - *p1++ = p1ap3_0 + p2[0] + p4[0]; - *p1++ = p1ap3_1 + p2[1] + p4[1]; - - // BOTTOM - p1ap3_1 = pEnd1[-1] + pEnd3[-1]; - p1sp3_1 = pEnd1[-1] - pEnd3[-1]; - p1ap3_0 = pEnd1[0] + pEnd3[0]; - p1sp3_0 = pEnd1[0] - pEnd3[0]; - // col 2 - t2[2] = pEnd2[0] - pEnd4[0] + p1sp3_1; - t2[3] = pEnd1[0] - pEnd3[0] - pEnd2[-1] + pEnd4[-1]; - // col 3 - t3[2] = p1ap3_1 - pEnd2[-1] - pEnd4[-1]; - t3[3] = p1ap3_0 - pEnd2[0] - pEnd4[0]; - // col 4 - t4[2] = pEnd2[0] - pEnd4[0] - p1sp3_1; - t4[3] = pEnd4[-1] - pEnd2[-1] - p1sp3_0; - // col 1 - Bottom - *pEnd1-- = p1ap3_0 + pEnd2[0] + pEnd4[0]; - *pEnd1-- = p1ap3_1 + pEnd2[-1] + pEnd4[-1]; - - // COL 2 - // read twiddle factors - twR = *tw2++; - twI = *tw2++; - // multiply by twiddle factors - // let Z1 = a + i(b), Z2 = c + i(d) - // => Z1 * Z2 = (a*c - b*d) + i(b*c + a*d) - - // Top - m0 = t2[0] * twR; - m1 = t2[1] * twI; - m2 = t2[1] * twR; - m3 = t2[0] * twI; - - *p2++ = m0 + m1; - *p2++ = m2 - m3; - // use vertical symmetry col 2 - // 0.9997 - 0.0245i <==> 0.0245 - 0.9997i - // Bottom - m0 = t2[3] * twI; - m1 = t2[2] * twR; - m2 = t2[2] * twI; - m3 = t2[3] * twR; - - *pEnd2-- = m0 - m1; - *pEnd2-- = m2 + m3; - - // COL 3 - twR = tw3[0]; - twI = tw3[1]; - tw3 += twMod3; - // Top - m0 = t3[0] * twR; - m1 = t3[1] * twI; - m2 = t3[1] * twR; - m3 = t3[0] * twI; - - *p3++ = m0 + m1; - *p3++ = m2 - m3; - // use vertical symmetry col 3 - // 0.9988 - 0.0491i <==> -0.9988 - 0.0491i - // Bottom - m0 = -t3[3] * twR; - m1 = t3[2] * twI; - m2 = t3[2] * twR; - m3 = t3[3] * twI; - - *pEnd3-- = m0 - m1; - *pEnd3-- = m3 - m2; - - // COL 4 - twR = tw4[0]; - twI = tw4[1]; - tw4 += twMod4; - // Top - m0 = t4[0] * twR; - m1 = t4[1] * twI; - m2 = t4[1] * twR; - m3 = t4[0] * twI; - - *p4++ = m0 + m1; - *p4++ = m2 - m3; - // use vertical symmetry col 4 - // 0.9973 - 0.0736i <==> -0.0736 + 0.9973i - // Bottom - m0 = t4[3] * twI; - m1 = t4[2] * twR; - m2 = t4[2] * twI; - m3 = t4[3] * twR; - - *pEnd4-- = m0 - m1; - *pEnd4-- = m2 + m3; - } - - //MIDDLE - // Twiddle factors are - // 1.0000 0.7071-0.7071i -1.0000i -0.7071-0.7071i - p1ap3_0 = p1[0] + p3[0]; - p1sp3_0 = p1[0] - p3[0]; - p1ap3_1 = p1[1] + p3[1]; - p1sp3_1 = p1[1] - p3[1]; - - // col 2 - t2[0] = p1sp3_0 + p2[1] - p4[1]; - t2[1] = p1sp3_1 - p2[0] + p4[0]; - // col 3 - t3[0] = p1ap3_0 - p2[0] - p4[0]; - t3[1] = p1ap3_1 - p2[1] - p4[1]; - // col 4 - t4[0] = p1sp3_0 - p2[1] + p4[1]; - t4[1] = p1sp3_1 + p2[0] - p4[0]; - // col 1 - Top - *p1++ = p1ap3_0 + p2[0] + p4[0]; - *p1++ = p1ap3_1 + p2[1] + p4[1]; - - // COL 2 - twR = tw2[0]; - twI = tw2[1]; - - m0 = t2[0] * twR; - m1 = t2[1] * twI; - m2 = t2[1] * twR; - m3 = t2[0] * twI; - - *p2++ = m0 + m1; - *p2++ = m2 - m3; - // COL 3 - twR = tw3[0]; - twI = tw3[1]; - - m0 = t3[0] * twR; - m1 = t3[1] * twI; - m2 = t3[1] * twR; - m3 = t3[0] * twI; - - *p3++ = m0 + m1; - *p3++ = m2 - m3; - // COL 4 - twR = tw4[0]; - twI = tw4[1]; - - m0 = t4[0] * twR; - m1 = t4[1] * twI; - m2 = t4[1] * twR; - m3 = t4[0] * twI; - - *p4++ = m0 + m1; - *p4++ = m2 - m3; - - // first col - arm_radix8_butterfly_f32( pCol1, L, (float32_t *) S->pTwiddle, 4U); - // second col - arm_radix8_butterfly_f32( pCol2, L, (float32_t *) S->pTwiddle, 4U); - // third col - arm_radix8_butterfly_f32( pCol3, L, (float32_t *) S->pTwiddle, 4U); - // fourth col - arm_radix8_butterfly_f32( pCol4, L, (float32_t *) S->pTwiddle, 4U); -} - -/** -* @addtogroup ComplexFFT -* @{ -*/ - -/** -* @details -* @brief Processing function for the floating-point complex FFT. -* @param[in] *S points to an instance of the floating-point CFFT structure. -* @param[in, out] *p1 points to the complex data buffer of size 2*fftLen. Processing occurs in-place. -* @param[in] ifftFlag flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. -* @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. -* @return none. -*/ - -void arm_cfft_f32( - const arm_cfft_instance_f32 * S, - float32_t * p1, - uint8_t ifftFlag, - uint8_t bitReverseFlag) -{ - uint32_t L = S->fftLen, l; - float32_t invL, * pSrc; - - if (ifftFlag == 1U) - { - /* Conjugate input data */ - pSrc = p1 + 1; - for(l=0; lpTwiddle, 1); - break; - } - - if ( bitReverseFlag ) - arm_bitreversal_32((uint32_t*)p1,S->bitRevLength,S->pBitRevTable); - - if (ifftFlag == 1U) - { - invL = 1.0f/(float32_t)L; - /* Conjugate and scale output data */ - pSrc = p1; - for(l=0; l> 3; - i1 = 0; - - do - { - i2 = i1 + n2; - i3 = i2 + n2; - i4 = i3 + n2; - i5 = i4 + n2; - i6 = i5 + n2; - i7 = i6 + n2; - i8 = i7 + n2; - r1 = pSrc[2 * i1] + pSrc[2 * i5]; - r5 = pSrc[2 * i1] - pSrc[2 * i5]; - r2 = pSrc[2 * i2] + pSrc[2 * i6]; - r6 = pSrc[2 * i2] - pSrc[2 * i6]; - r3 = pSrc[2 * i3] + pSrc[2 * i7]; - r7 = pSrc[2 * i3] - pSrc[2 * i7]; - r4 = pSrc[2 * i4] + pSrc[2 * i8]; - r8 = pSrc[2 * i4] - pSrc[2 * i8]; - t1 = r1 - r3; - r1 = r1 + r3; - r3 = r2 - r4; - r2 = r2 + r4; - pSrc[2 * i1] = r1 + r2; - pSrc[2 * i5] = r1 - r2; - r1 = pSrc[2 * i1 + 1] + pSrc[2 * i5 + 1]; - s5 = pSrc[2 * i1 + 1] - pSrc[2 * i5 + 1]; - r2 = pSrc[2 * i2 + 1] + pSrc[2 * i6 + 1]; - s6 = pSrc[2 * i2 + 1] - pSrc[2 * i6 + 1]; - s3 = pSrc[2 * i3 + 1] + pSrc[2 * i7 + 1]; - s7 = pSrc[2 * i3 + 1] - pSrc[2 * i7 + 1]; - r4 = pSrc[2 * i4 + 1] + pSrc[2 * i8 + 1]; - s8 = pSrc[2 * i4 + 1] - pSrc[2 * i8 + 1]; - t2 = r1 - s3; - r1 = r1 + s3; - s3 = r2 - r4; - r2 = r2 + r4; - pSrc[2 * i1 + 1] = r1 + r2; - pSrc[2 * i5 + 1] = r1 - r2; - pSrc[2 * i3] = t1 + s3; - pSrc[2 * i7] = t1 - s3; - pSrc[2 * i3 + 1] = t2 - r3; - pSrc[2 * i7 + 1] = t2 + r3; - r1 = (r6 - r8) * C81; - r6 = (r6 + r8) * C81; - r2 = (s6 - s8) * C81; - s6 = (s6 + s8) * C81; - t1 = r5 - r1; - r5 = r5 + r1; - r8 = r7 - r6; - r7 = r7 + r6; - t2 = s5 - r2; - s5 = s5 + r2; - s8 = s7 - s6; - s7 = s7 + s6; - pSrc[2 * i2] = r5 + s7; - pSrc[2 * i8] = r5 - s7; - pSrc[2 * i6] = t1 + s8; - pSrc[2 * i4] = t1 - s8; - pSrc[2 * i2 + 1] = s5 - r7; - pSrc[2 * i8 + 1] = s5 + r7; - pSrc[2 * i6 + 1] = t2 - r8; - pSrc[2 * i4 + 1] = t2 + r8; - - i1 += n1; - } while (i1 < fftLen); - - if (n2 < 8) - break; - - ia1 = 0; - j = 1; - - do - { - /* index calculation for the coefficients */ - id = ia1 + twidCoefModifier; - ia1 = id; - ia2 = ia1 + id; - ia3 = ia2 + id; - ia4 = ia3 + id; - ia5 = ia4 + id; - ia6 = ia5 + id; - ia7 = ia6 + id; - - co2 = pCoef[2 * ia1]; - co3 = pCoef[2 * ia2]; - co4 = pCoef[2 * ia3]; - co5 = pCoef[2 * ia4]; - co6 = pCoef[2 * ia5]; - co7 = pCoef[2 * ia6]; - co8 = pCoef[2 * ia7]; - si2 = pCoef[2 * ia1 + 1]; - si3 = pCoef[2 * ia2 + 1]; - si4 = pCoef[2 * ia3 + 1]; - si5 = pCoef[2 * ia4 + 1]; - si6 = pCoef[2 * ia5 + 1]; - si7 = pCoef[2 * ia6 + 1]; - si8 = pCoef[2 * ia7 + 1]; - - i1 = j; - - do - { - /* index calculation for the input */ - i2 = i1 + n2; - i3 = i2 + n2; - i4 = i3 + n2; - i5 = i4 + n2; - i6 = i5 + n2; - i7 = i6 + n2; - i8 = i7 + n2; - r1 = pSrc[2 * i1] + pSrc[2 * i5]; - r5 = pSrc[2 * i1] - pSrc[2 * i5]; - r2 = pSrc[2 * i2] + pSrc[2 * i6]; - r6 = pSrc[2 * i2] - pSrc[2 * i6]; - r3 = pSrc[2 * i3] + pSrc[2 * i7]; - r7 = pSrc[2 * i3] - pSrc[2 * i7]; - r4 = pSrc[2 * i4] + pSrc[2 * i8]; - r8 = pSrc[2 * i4] - pSrc[2 * i8]; - t1 = r1 - r3; - r1 = r1 + r3; - r3 = r2 - r4; - r2 = r2 + r4; - pSrc[2 * i1] = r1 + r2; - r2 = r1 - r2; - s1 = pSrc[2 * i1 + 1] + pSrc[2 * i5 + 1]; - s5 = pSrc[2 * i1 + 1] - pSrc[2 * i5 + 1]; - s2 = pSrc[2 * i2 + 1] + pSrc[2 * i6 + 1]; - s6 = pSrc[2 * i2 + 1] - pSrc[2 * i6 + 1]; - s3 = pSrc[2 * i3 + 1] + pSrc[2 * i7 + 1]; - s7 = pSrc[2 * i3 + 1] - pSrc[2 * i7 + 1]; - s4 = pSrc[2 * i4 + 1] + pSrc[2 * i8 + 1]; - s8 = pSrc[2 * i4 + 1] - pSrc[2 * i8 + 1]; - t2 = s1 - s3; - s1 = s1 + s3; - s3 = s2 - s4; - s2 = s2 + s4; - r1 = t1 + s3; - t1 = t1 - s3; - pSrc[2 * i1 + 1] = s1 + s2; - s2 = s1 - s2; - s1 = t2 - r3; - t2 = t2 + r3; - p1 = co5 * r2; - p2 = si5 * s2; - p3 = co5 * s2; - p4 = si5 * r2; - pSrc[2 * i5] = p1 + p2; - pSrc[2 * i5 + 1] = p3 - p4; - p1 = co3 * r1; - p2 = si3 * s1; - p3 = co3 * s1; - p4 = si3 * r1; - pSrc[2 * i3] = p1 + p2; - pSrc[2 * i3 + 1] = p3 - p4; - p1 = co7 * t1; - p2 = si7 * t2; - p3 = co7 * t2; - p4 = si7 * t1; - pSrc[2 * i7] = p1 + p2; - pSrc[2 * i7 + 1] = p3 - p4; - r1 = (r6 - r8) * C81; - r6 = (r6 + r8) * C81; - s1 = (s6 - s8) * C81; - s6 = (s6 + s8) * C81; - t1 = r5 - r1; - r5 = r5 + r1; - r8 = r7 - r6; - r7 = r7 + r6; - t2 = s5 - s1; - s5 = s5 + s1; - s8 = s7 - s6; - s7 = s7 + s6; - r1 = r5 + s7; - r5 = r5 - s7; - r6 = t1 + s8; - t1 = t1 - s8; - s1 = s5 - r7; - s5 = s5 + r7; - s6 = t2 - r8; - t2 = t2 + r8; - p1 = co2 * r1; - p2 = si2 * s1; - p3 = co2 * s1; - p4 = si2 * r1; - pSrc[2 * i2] = p1 + p2; - pSrc[2 * i2 + 1] = p3 - p4; - p1 = co8 * r5; - p2 = si8 * s5; - p3 = co8 * s5; - p4 = si8 * r5; - pSrc[2 * i8] = p1 + p2; - pSrc[2 * i8 + 1] = p3 - p4; - p1 = co6 * r6; - p2 = si6 * s6; - p3 = co6 * s6; - p4 = si6 * r6; - pSrc[2 * i6] = p1 + p2; - pSrc[2 * i6 + 1] = p3 - p4; - p1 = co4 * t1; - p2 = si4 * t2; - p3 = co4 * t2; - p4 = si4 * t1; - pSrc[2 * i4] = p1 + p2; - pSrc[2 * i4 + 1] = p3 - p4; - - i1 += n1; - } while (i1 < fftLen); - - j++; - } while (j < n2); - - twidCoefModifier <<= 3; - } while (n2 > 7); -} diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c deleted file mode 100644 index 59127a229..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_cmplx_mag_squared_f32.c +++ /dev/null @@ -1,204 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_cmplx_mag_squared_f32.c - * Description: Floating-point complex magnitude squared - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" - -/** - * @ingroup groupCmplxMath - */ - -/** - * @defgroup cmplx_mag_squared Complex Magnitude Squared - * - * Computes the magnitude squared of the elements of a complex data vector. - * - * The pSrc points to the source data and - * pDst points to the where the result should be written. - * numSamples specifies the number of complex samples - * in the input array and the data is stored in an interleaved fashion - * (real, imag, real, imag, ...). - * The input array has a total of 2*numSamples values; - * the output array has a total of numSamples values. - * - * The underlying algorithm is used: - * - *
- * for(n=0; n
- *
- * There are separate functions for floating-point, Q15, and Q31 data types.
- */
-
-/**
- * @addtogroup cmplx_mag_squared
- * @{
- */
-
-
-/**
- * @brief  Floating-point complex magnitude squared
- * @param[in]  *pSrc points to the complex input vector
- * @param[out]  *pDst points to the real output vector
- * @param[in]  numSamples number of complex samples in the input vector
- * @return none.
- */
-
-void arm_cmplx_mag_squared_f32(
-  float32_t * pSrc,
-  float32_t * pDst,
-  uint32_t numSamples)
-{
-  float32_t real, imag;                          /* Temporary variables to store real and imaginary values */
-  uint32_t blkCnt;                               /* loop counter */
-
-#if defined (ARM_MATH_DSP)
-  float32_t real1, real2, real3, real4;          /* Temporary variables to hold real values */
-  float32_t imag1, imag2, imag3, imag4;          /* Temporary variables to hold imaginary values */
-  float32_t mul1, mul2, mul3, mul4;              /* Temporary variables */
-  float32_t mul5, mul6, mul7, mul8;              /* Temporary variables */
-  float32_t out1, out2, out3, out4;              /* Temporary variables to hold output values */
-
-  /*loop Unrolling */
-  blkCnt = numSamples >> 2U;
-
-  /* First part of the processing with loop unrolling.  Compute 4 outputs at a time.
-   ** a second loop below computes the remaining 1 to 3 samples. */
-  while (blkCnt > 0U)
-  {
-    /* C[0] = (A[0] * A[0] + A[1] * A[1]) */
-    /* read real input sample from source buffer */
-    real1 = pSrc[0];
-    /* read imaginary input sample from source buffer */
-    imag1 = pSrc[1];
-
-    /* calculate power of real value */
-    mul1 = real1 * real1;
-
-    /* read real input sample from source buffer */
-    real2 = pSrc[2];
-
-    /* calculate power of imaginary value */
-    mul2 = imag1 * imag1;
-
-    /* read imaginary input sample from source buffer */
-    imag2 = pSrc[3];
-
-    /* calculate power of real value */
-    mul3 = real2 * real2;
-
-    /* read real input sample from source buffer */
-    real3 = pSrc[4];
-
-    /* calculate power of imaginary value */
-    mul4 = imag2 * imag2;
-
-    /* read imaginary input sample from source buffer */
-    imag3 = pSrc[5];
-
-    /* calculate power of real value */
-    mul5 = real3 * real3;
-    /* calculate power of imaginary value */
-    mul6 = imag3 * imag3;
-
-    /* read real input sample from source buffer */
-    real4 = pSrc[6];
-
-    /* accumulate real and imaginary powers */
-    out1 = mul1 + mul2;
-
-    /* read imaginary input sample from source buffer */
-    imag4 = pSrc[7];
-
-    /* accumulate real and imaginary powers */
-    out2 = mul3 + mul4;
-
-    /* calculate power of real value */
-    mul7 = real4 * real4;
-    /* calculate power of imaginary value */
-    mul8 = imag4 * imag4;
-
-    /* store output to destination */
-    pDst[0] = out1;
-
-    /* accumulate real and imaginary powers */
-    out3 = mul5 + mul6;
-
-    /* store output to destination */
-    pDst[1] = out2;
-
-    /* accumulate real and imaginary powers */
-    out4 = mul7 + mul8;
-
-    /* store output to destination */
-    pDst[2] = out3;
-
-    /* increment destination pointer by 8 to process next samples */
-    pSrc += 8U;
-
-    /* store output to destination */
-    pDst[3] = out4;
-
-    /* increment destination pointer by 4 to process next samples */
-    pDst += 4U;
-
-    /* Decrement the loop counter */
-    blkCnt--;
-  }
-
-  /* If the numSamples is not a multiple of 4, compute any remaining output samples here.
-   ** No loop unrolling is used. */
-  blkCnt = numSamples % 0x4U;
-
-#else
-
-  /* Run the below code for Cortex-M0 */
-
-  blkCnt = numSamples;
-
-#endif /* #if defined (ARM_MATH_DSP) */
-
-  while (blkCnt > 0U)
-  {
-    /* C[0] = (A[0] * A[0] + A[1] * A[1]) */
-    real = *pSrc++;
-    imag = *pSrc++;
-
-    /* out = (real * real) + (imag * imag) */
-    /* store the result in the destination buffer. */
-    *pDst++ = (real * real) + (imag * imag);
-
-    /* Decrement the loop counter */
-    blkCnt--;
-  }
-}
-
-/**
- * @} end of cmplx_mag_squared group
- */
diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c
deleted file mode 100644
index 1f8f589b0..000000000
--- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.c
+++ /dev/null
@@ -1,22176 +0,0 @@
-/* ----------------------------------------------------------------------
- * Project:      CMSIS DSP Library
- * Title:        arm_common_tables.c
- * Description:  common tables like fft twiddle factors, Bitreverse, reciprocal etc
- *
- * $Date:        27. January 2017
- * $Revision:    V.1.5.1
- *
- * Target Processor: Cortex-M cores
- * -------------------------------------------------------------------- */
-/*
- * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "arm_math.h"
-#include "arm_common_tables.h"
-
-/**
- * @ingroup ComplexFFT
- */
-
-/**
- * @addtogroup CFFT_CIFFT Complex FFT Tables
- * @{
- */
-
-/**
-* \par
-* Pseudo code for Generation of Bit reversal Table is
-* \par
-* 
for(l=1;l <= N/4;l++)
-* {
-*   for(i=0;i> 1;
-*  } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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 -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, - (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, - (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, - (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, - (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xCF043AB2, (q31_t)0x89BE50C3 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, - (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, - (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, - (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, - (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, - (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, - (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x8275A0C0, (q31_t)0xE70747C3, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, - (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xB8E31319, (q31_t)0x9592675B, - (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xE70747C3, (q31_t)0x8275A0C0 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7F62368F, - (q31_t)0x0C8BD35E, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7641AF3C, - (q31_t)0x30FBC54D, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x62F201AC, - (q31_t)0x5133CC94, (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x471CECE6, - (q31_t)0x6A6D98A4, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x25280C5D, - (q31_t)0x7A7D055B, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x00000000, - (q31_t)0x7FFFFFFF, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xDAD7F3A2, - (q31_t)0x7A7D055B, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xB8E31319, - (q31_t)0x6A6D98A4, (q31_t)0xAECC336B, (q31_t)0x62F201AC, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0x9D0DFE53, - (q31_t)0x5133CC94, (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x89BE50C3, - (q31_t)0x30FBC54D, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x809DC970, - (q31_t)0x0C8BD35E, (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x8275A0C0, - (q31_t)0xE70747C3, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8F1D343A, - (q31_t)0xC3A9458F, (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0xA57D8666, - (q31_t)0xA57D8666, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xC3A9458F, - (q31_t)0x8F1D343A, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xE70747C3, - (q31_t)0x8275A0C0, (q31_t)0xF3742CA1, (q31_t)0x809DC970 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FD8878D, - (q31_t)0x0647D97C, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7D8A5F3F, - (q31_t)0x18F8B83C, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x78848413, - (q31_t)0x2B1F34EB, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x70E2CBC6, - (q31_t)0x3C56BA70, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x66CF811F, - (q31_t)0x4C3FDFF3, (q31_t)0x62F201AC, (q31_t)0x5133CC94, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5A82799A, - (q31_t)0x5A82799A, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4C3FDFF3, - (q31_t)0x66CF811F, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x3C56BA70, - (q31_t)0x70E2CBC6, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2B1F34EB, - (q31_t)0x78848413, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x18F8B83C, - (q31_t)0x7D8A5F3F, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0647D97C, - (q31_t)0x7FD8878D, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF3742CA1, - (q31_t)0x7F62368F, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE0E60684, - (q31_t)0x7C29FBEE, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xCF043AB2, - (q31_t)0x7641AF3C, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xBE31E19B, - (q31_t)0x6DCA0D14, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xAECC336B, - (q31_t)0x62F201AC, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA1288376, - (q31_t)0x55F5A4D2, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9592675B, - (q31_t)0x471CECE6, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8C4A142F, - (q31_t)0x36BA2013, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8582FAA4, - (q31_t)0x25280C5D, (q31_t)0x83D60411, (q31_t)0x1F19F97B, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x8162AA03, - (q31_t)0x12C8106E, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80000000, - (q31_t)0x00000000, (q31_t)0x80277872, (q31_t)0xF9B82683, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x8162AA03, - (q31_t)0xED37EF91, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x8582FAA4, - (q31_t)0xDAD7F3A2, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8C4A142F, - (q31_t)0xC945DFEC, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9592675B, - (q31_t)0xB8E31319, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0xA1288376, - (q31_t)0xAA0A5B2D, (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAECC336B, - (q31_t)0x9D0DFE53, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBE31E19B, - (q31_t)0x9235F2EB, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCF043AB2, - (q31_t)0x89BE50C3, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xE0E60684, - (q31_t)0x83D60411, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xF3742CA1, - (q31_t)0x809DC970, (q31_t)0xF9B82683, (q31_t)0x80277872 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FF62182, - (q31_t)0x03242ABF, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F62368F, - (q31_t)0x0C8BD35E, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E1D93E9, - (q31_t)0x15E21444, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7C29FBEE, - (q31_t)0x1F19F97B, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x798A23B1, - (q31_t)0x2826B928, (q31_t)0x78848413, (q31_t)0x2B1F34EB, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x7641AF3C, - (q31_t)0x30FBC54D, (q31_t)0x7504D345, (q31_t)0x33DEF287, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x72552C84, - (q31_t)0x398CDD32, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6DCA0D14, - (q31_t)0x41CE1E64, (q31_t)0x6C242960, (q31_t)0x447ACD50, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x68A69E81, - (q31_t)0x49B41533, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x62F201AC, - (q31_t)0x5133CC94, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5CB420DF, - (q31_t)0x5842DD54, (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x55F5A4D2, - (q31_t)0x5ED77C89, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4EBFE8A4, - (q31_t)0x64E88926, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x471CECE6, - (q31_t)0x6A6D98A4, (q31_t)0x447ACD50, (q31_t)0x6C242960, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x3F1749B7, - (q31_t)0x6F5F02B1, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x36BA2013, - (q31_t)0x73B5EBD0, (q31_t)0x33DEF287, (q31_t)0x7504D345, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2E110A62, - (q31_t)0x776C4EDB, (q31_t)0x2B1F34EB, (q31_t)0x78848413, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x25280C5D, - (q31_t)0x7A7D055B, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1C0B826A, - (q31_t)0x7CE3CEB1, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x12C8106E, - (q31_t)0x7E9D55FC, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x096A9049, - (q31_t)0x7FA736B4, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x00000000, - (q31_t)0x7FFFFFFF, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF6956FB6, - (q31_t)0x7FA736B4, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xED37EF91, - (q31_t)0x7E9D55FC, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE3F47D95, - (q31_t)0x7CE3CEB1, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDAD7F3A2, - (q31_t)0x7A7D055B, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD1EEF59E, - (q31_t)0x776C4EDB, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xC945DFEC, - (q31_t)0x73B5EBD0, (q31_t)0xC67322CD, (q31_t)0x72552C84, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC0E8B648, - (q31_t)0x6F5F02B1, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xB8E31319, - (q31_t)0x6A6D98A4, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB140175B, - (q31_t)0x64E88926, (q31_t)0xAECC336B, (q31_t)0x62F201AC, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAA0A5B2D, - (q31_t)0x5ED77C89, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA34BDF20, - (q31_t)0x5842DD54, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9D0DFE53, - (q31_t)0x5133CC94, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9759617E, - (q31_t)0x49B41533, (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9235F2EB, - (q31_t)0x41CE1E64, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8DAAD37B, - (q31_t)0x398CDD32, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x89BE50C3, - (q31_t)0x30FBC54D, (q31_t)0x8893B124, (q31_t)0x2E110A62, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8675DC4E, - (q31_t)0x2826B928, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x83D60411, - (q31_t)0x1F19F97B, (q31_t)0x831C314E, (q31_t)0x1C0B826A, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x81E26C16, - (q31_t)0x15E21444, (q31_t)0x8162AA03, (q31_t)0x12C8106E, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x809DC970, - (q31_t)0x0C8BD35E, (q31_t)0x8058C94C, (q31_t)0x096A9049, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x8009DE7D, - (q31_t)0x03242ABF, (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x80277872, - (q31_t)0xF9B82683, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80F66E3C, - (q31_t)0xF054D8D4, (q31_t)0x8162AA03, (q31_t)0xED37EF91, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x8275A0C0, - (q31_t)0xE70747C3, (q31_t)0x831C314E, (q31_t)0xE3F47D95, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x84A2FC62, - (q31_t)0xDDDC5B3A, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x877B7BEC, - (q31_t)0xD4E0CB14, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8AFB2CBA, - (q31_t)0xCC210D78, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8F1D343A, - (q31_t)0xC3A9458F, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x93DBD69F, - (q31_t)0xBB8532AF, (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x99307EE0, - (q31_t)0xB3C0200C, (q31_t)0x9B1776D9, (q31_t)0xB140175B, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9F13C7D0, - (q31_t)0xAC64D510, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA57D8666, - (q31_t)0xA57D8666, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAC64D510, - (q31_t)0x9F13C7D0, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB3C0200C, - (q31_t)0x99307EE0, (q31_t)0xB64BEACC, (q31_t)0x9759617E, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBB8532AF, - (q31_t)0x93DBD69F, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC3A9458F, - (q31_t)0x8F1D343A, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCC210D78, - (q31_t)0x8AFB2CBA, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD4E0CB14, - (q31_t)0x877B7BEC, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDDDC5B3A, - (q31_t)0x84A2FC62, (q31_t)0xE0E60684, (q31_t)0x83D60411, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE70747C3, - (q31_t)0x8275A0C0, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xF054D8D4, - (q31_t)0x80F66E3C, (q31_t)0xF3742CA1, (q31_t)0x809DC970, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF9B82683, - (q31_t)0x80277872, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFD885A, - (q31_t)0x01921D1F, (q31_t)0x7FF62182, (q31_t)0x03242ABF, - (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FD8878D, - (q31_t)0x0647D97C, (q31_t)0x7FC25596, (q31_t)0x07D95B9E, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F872BF3, - (q31_t)0x0AFB6805, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, - (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F0991C3, - (q31_t)0x0FAB272B, (q31_t)0x7ED5E5C6, (q31_t)0x1139F0CE, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E5FE493, - (q31_t)0x145576B1, (q31_t)0x7E1D93E9, (q31_t)0x15E21444, - (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7D8A5F3F, - (q31_t)0x18F8B83C, (q31_t)0x7D3980EC, (q31_t)0x1A82A025, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7C894BDD, - (q31_t)0x1D934FE5, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, - (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7B5D039D, - (q31_t)0x2223A4C5, (q31_t)0x7AEF6323, (q31_t)0x23A6887E, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A05EEAD, - (q31_t)0x26A82185, (q31_t)0x798A23B1, (q31_t)0x2826B928, - (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78848413, - (q31_t)0x2B1F34EB, (q31_t)0x77FAB988, (q31_t)0x2C98FBBA, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x76D94988, - (q31_t)0x2F875262, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7504D345, - (q31_t)0x33DEF287, (q31_t)0x745F9DD1, (q31_t)0x354D9056, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x7307C3D0, - (q31_t)0x382493B0, (q31_t)0x72552C84, (q31_t)0x398CDD32, - (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x70E2CBC6, - (q31_t)0x3C56BA70, (q31_t)0x70231099, (q31_t)0x3DB832A5, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6E96A99C, - (q31_t)0x4073F21D, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, - (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6C242960, - (q31_t)0x447ACD50, (q31_t)0x6B4AF278, (q31_t)0x45CD358F, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x698C246C, - (q31_t)0x4869E664, (q31_t)0x68A69E81, (q31_t)0x49B41533, - (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x66CF811F, - (q31_t)0x4C3FDFF3, (q31_t)0x65DDFBD3, (q31_t)0x4D8162C4, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x63EF328F, - (q31_t)0x4FFB654D, (q31_t)0x62F201AC, (q31_t)0x5133CC94, - (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x60EC3830, - (q31_t)0x539B2AEF, (q31_t)0x5FE3B38D, (q31_t)0x54CA0A4A, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5DC79D7C, - (q31_t)0x571DEEF9, (q31_t)0x5CB420DF, (q31_t)0x5842DD54, - (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5A82799A, - (q31_t)0x5A82799A, (q31_t)0x59646497, (q31_t)0x5B9D1153, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x571DEEF9, - (q31_t)0x5DC79D7C, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, - (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x539B2AEF, - (q31_t)0x60EC3830, (q31_t)0x5269126E, (q31_t)0x61F1003E, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x4FFB654D, - (q31_t)0x63EF328F, (q31_t)0x4EBFE8A4, (q31_t)0x64E88926, - (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4C3FDFF3, - (q31_t)0x66CF811F, (q31_t)0x4AFB6C97, (q31_t)0x67BD0FBC, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x4869E664, - (q31_t)0x698C246C, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, - (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x447ACD50, - (q31_t)0x6C242960, (q31_t)0x4325C135, (q31_t)0x6CF934FB, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4073F21D, - (q31_t)0x6E96A99C, (q31_t)0x3F1749B7, (q31_t)0x6F5F02B1, - (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3C56BA70, - (q31_t)0x70E2CBC6, (q31_t)0x3AF2EEB7, (q31_t)0x719E2CD2, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x382493B0, - (q31_t)0x7307C3D0, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, - (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x33DEF287, - (q31_t)0x7504D345, (q31_t)0x326E54C7, (q31_t)0x75A585CF, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x2F875262, - (q31_t)0x76D94988, (q31_t)0x2E110A62, (q31_t)0x776C4EDB, - (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2B1F34EB, - (q31_t)0x78848413, (q31_t)0x29A3C484, (q31_t)0x7909A92C, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x26A82185, - (q31_t)0x7A05EEAD, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, - (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x2223A4C5, - (q31_t)0x7B5D039D, (q31_t)0x209F701C, (q31_t)0x7BC5E28F, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1D934FE5, - (q31_t)0x7C894BDD, (q31_t)0x1C0B826A, (q31_t)0x7CE3CEB1, - (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x18F8B83C, - (q31_t)0x7D8A5F3F, (q31_t)0x176DD9DE, (q31_t)0x7DD6668E, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x145576B1, - (q31_t)0x7E5FE493, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, - (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x0FAB272B, - (q31_t)0x7F0991C3, (q31_t)0x0E1BC2E3, (q31_t)0x7F3857F5, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0AFB6805, - (q31_t)0x7F872BF3, (q31_t)0x096A9049, (q31_t)0x7FA736B4, - (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x0647D97C, - (q31_t)0x7FD8878D, (q31_t)0x04B6195D, (q31_t)0x7FE9CBC0, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x01921D1F, - (q31_t)0x7FFD885A, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFCDBD541, - (q31_t)0x7FF62182, (q31_t)0xFB49E6A2, (q31_t)0x7FE9CBC0, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF826A461, - (q31_t)0x7FC25596, (q31_t)0xF6956FB6, (q31_t)0x7FA736B4, - (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF3742CA1, - (q31_t)0x7F62368F, (q31_t)0xF1E43D1C, (q31_t)0x7F3857F5, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEEC60F31, - (q31_t)0x7ED5E5C6, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, - (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEA1DEBBB, - (q31_t)0x7E1D93E9, (q31_t)0xE8922621, (q31_t)0x7DD6668E, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE57D5FDA, - (q31_t)0x7D3980EC, (q31_t)0xE3F47D95, (q31_t)0x7CE3CEB1, - (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE0E60684, - (q31_t)0x7C29FBEE, (q31_t)0xDF608FE3, (q31_t)0x7BC5E28F, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDC597781, - (q31_t)0x7AEF6323, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, - (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD7D946D7, - (q31_t)0x798A23B1, (q31_t)0xD65C3B7B, (q31_t)0x7909A92C, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD3670445, - (q31_t)0x77FAB988, (q31_t)0xD1EEF59E, (q31_t)0x776C4EDB, - (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xCF043AB2, - (q31_t)0x7641AF3C, (q31_t)0xCD91AB38, (q31_t)0x75A585CF, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCAB26FA9, - (q31_t)0x745F9DD1, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, - (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC67322CD, - (q31_t)0x72552C84, (q31_t)0xC50D1148, (q31_t)0x719E2CD2, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC247CD5A, - (q31_t)0x70231099, (q31_t)0xC0E8B648, (q31_t)0x6F5F02B1, - (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBE31E19B, - (q31_t)0x6DCA0D14, (q31_t)0xBCDA3ECA, (q31_t)0x6CF934FB, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBA32CA70, - (q31_t)0x6B4AF278, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, - (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB64BEACC, - (q31_t)0x68A69E81, (q31_t)0xB5049368, (q31_t)0x67BD0FBC, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB27E9D3B, - (q31_t)0x65DDFBD3, (q31_t)0xB140175B, (q31_t)0x64E88926, - (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAECC336B, - (q31_t)0x62F201AC, (q31_t)0xAD96ED91, (q31_t)0x61F1003E, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAB35F5B5, - (q31_t)0x5FE3B38D, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, - (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA7BD22AB, - (q31_t)0x5CB420DF, (q31_t)0xA69B9B68, (q31_t)0x5B9D1153, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA462EEAC, - (q31_t)0x59646497, (q31_t)0xA34BDF20, (q31_t)0x5842DD54, - (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1288376, - (q31_t)0x55F5A4D2, (q31_t)0xA01C4C72, (q31_t)0x54CA0A4A, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9E0EFFC1, - (q31_t)0x5269126E, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, - (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9B1776D9, - (q31_t)0x4EBFE8A4, (q31_t)0x9A22042C, (q31_t)0x4D8162C4, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9842F043, - (q31_t)0x4AFB6C97, (q31_t)0x9759617E, (q31_t)0x49B41533, - (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x9592675B, - (q31_t)0x471CECE6, (q31_t)0x94B50D87, (q31_t)0x45CD358F, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9306CB04, - (q31_t)0x4325C135, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, - (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x90A0FD4E, - (q31_t)0x3F1749B7, (q31_t)0x8FDCEF66, (q31_t)0x3DB832A5, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8E61D32D, - (q31_t)0x3AF2EEB7, (q31_t)0x8DAAD37B, (q31_t)0x398CDD32, - (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8C4A142F, - (q31_t)0x36BA2013, (q31_t)0x8BA0622F, (q31_t)0x354D9056, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8A5A7A30, - (q31_t)0x326E54C7, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x8893B124, - (q31_t)0x2E110A62, (q31_t)0x88054677, (q31_t)0x2C98FBBA, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x86F656D3, - (q31_t)0x29A3C484, (q31_t)0x8675DC4E, (q31_t)0x2826B928, - (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x8582FAA4, - (q31_t)0x25280C5D, (q31_t)0x85109CDC, (q31_t)0x23A6887E, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x843A1D70, - (q31_t)0x209F701C, (q31_t)0x83D60411, (q31_t)0x1F19F97B, - (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x831C314E, - (q31_t)0x1C0B826A, (q31_t)0x82C67F13, (q31_t)0x1A82A025, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x82299971, - (q31_t)0x176DD9DE, (q31_t)0x81E26C16, (q31_t)0x15E21444, - (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x8162AA03, - (q31_t)0x12C8106E, (q31_t)0x812A1A39, (q31_t)0x1139F0CE, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80C7A80A, - (q31_t)0x0E1BC2E3, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, - (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x8058C94C, - (q31_t)0x096A9049, (q31_t)0x803DAA69, (q31_t)0x07D95B9E, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80163440, - (q31_t)0x04B6195D, (q31_t)0x8009DE7D, (q31_t)0x03242ABF, - (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x80000000, - (q31_t)0x00000000, (q31_t)0x800277A5, (q31_t)0xFE6DE2E0, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x80163440, - (q31_t)0xFB49E6A2, (q31_t)0x80277872, (q31_t)0xF9B82683, - (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8058C94C, - (q31_t)0xF6956FB6, (q31_t)0x8078D40D, (q31_t)0xF50497FA, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80C7A80A, - (q31_t)0xF1E43D1C, (q31_t)0x80F66E3C, (q31_t)0xF054D8D4, - (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8162AA03, - (q31_t)0xED37EF91, (q31_t)0x81A01B6C, (q31_t)0xEBAA894E, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x82299971, - (q31_t)0xE8922621, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, - (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x831C314E, - (q31_t)0xE3F47D95, (q31_t)0x8376B422, (q31_t)0xE26CB01A, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x843A1D70, - (q31_t)0xDF608FE3, (q31_t)0x84A2FC62, (q31_t)0xDDDC5B3A, - (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x8582FAA4, - (q31_t)0xDAD7F3A2, (q31_t)0x85FA1152, (q31_t)0xD957DE7A, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86F656D3, - (q31_t)0xD65C3B7B, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, - (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x8893B124, - (q31_t)0xD1EEF59E, (q31_t)0x8926B677, (q31_t)0xD078AD9D, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8A5A7A30, - (q31_t)0xCD91AB38, (q31_t)0x8AFB2CBA, (q31_t)0xCC210D78, - (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8C4A142F, - (q31_t)0xC945DFEC, (q31_t)0x8CF83C30, (q31_t)0xC7DB6C50, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8E61D32D, - (q31_t)0xC50D1148, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, - (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x90A0FD4E, - (q31_t)0xC0E8B648, (q31_t)0x91695663, (q31_t)0xBF8C0DE2, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9306CB04, - (q31_t)0xBCDA3ECA, (q31_t)0x93DBD69F, (q31_t)0xBB8532AF, - (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x9592675B, - (q31_t)0xB8E31319, (q31_t)0x9673DB94, (q31_t)0xB796199B, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x9842F043, - (q31_t)0xB5049368, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, - (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9B1776D9, - (q31_t)0xB140175B, (q31_t)0x9C10CD70, (q31_t)0xB0049AB2, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9E0EFFC1, - (q31_t)0xAD96ED91, (q31_t)0x9F13C7D0, (q31_t)0xAC64D510, - (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA1288376, - (q31_t)0xAA0A5B2D, (q31_t)0xA2386283, (q31_t)0xA8E21106, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA462EEAC, - (q31_t)0xA69B9B68, (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA7BD22AB, - (q31_t)0xA34BDF20, (q31_t)0xA8E21106, (q31_t)0xA2386283, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAB35F5B5, - (q31_t)0xA01C4C72, (q31_t)0xAC64D510, (q31_t)0x9F13C7D0, - (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xAECC336B, - (q31_t)0x9D0DFE53, (q31_t)0xB0049AB2, (q31_t)0x9C10CD70, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB27E9D3B, - (q31_t)0x9A22042C, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, - (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB64BEACC, - (q31_t)0x9759617E, (q31_t)0xB796199B, (q31_t)0x9673DB94, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xBA32CA70, - (q31_t)0x94B50D87, (q31_t)0xBB8532AF, (q31_t)0x93DBD69F, - (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBE31E19B, - (q31_t)0x9235F2EB, (q31_t)0xBF8C0DE2, (q31_t)0x91695663, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC247CD5A, - (q31_t)0x8FDCEF66, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, - (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC67322CD, - (q31_t)0x8DAAD37B, (q31_t)0xC7DB6C50, (q31_t)0x8CF83C30, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xCAB26FA9, - (q31_t)0x8BA0622F, (q31_t)0xCC210D78, (q31_t)0x8AFB2CBA, - (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCF043AB2, - (q31_t)0x89BE50C3, (q31_t)0xD078AD9D, (q31_t)0x8926B677, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD3670445, - (q31_t)0x88054677, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, - (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD7D946D7, - (q31_t)0x8675DC4E, (q31_t)0xD957DE7A, (q31_t)0x85FA1152, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDC597781, - (q31_t)0x85109CDC, (q31_t)0xDDDC5B3A, (q31_t)0x84A2FC62, - (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xE0E60684, - (q31_t)0x83D60411, (q31_t)0xE26CB01A, (q31_t)0x8376B422, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE57D5FDA, - (q31_t)0x82C67F13, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, - (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xEA1DEBBB, - (q31_t)0x81E26C16, (q31_t)0xEBAA894E, (q31_t)0x81A01B6C, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xEEC60F31, - (q31_t)0x812A1A39, (q31_t)0xF054D8D4, (q31_t)0x80F66E3C, - (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF3742CA1, - (q31_t)0x809DC970, (q31_t)0xF50497FA, (q31_t)0x8078D40D, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF826A461, - (q31_t)0x803DAA69, (q31_t)0xF9B82683, (q31_t)0x80277872, - (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFCDBD541, - (q31_t)0x8009DE7D, (q31_t)0xFE6DE2E0, (q31_t)0x800277A5 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFF6216, - (q31_t)0x00C90F88, (q31_t)0x7FFD885A, (q31_t)0x01921D1F, - (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF62182, - (q31_t)0x03242ABF, (q31_t)0x7FF09477, (q31_t)0x03ED26E6, - (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE1C76B, - (q31_t)0x057F0034, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, - (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FC25596, - (q31_t)0x07D95B9E, (q31_t)0x7FB563B2, (q31_t)0x08A2009A, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F97CEBC, - (q31_t)0x0A3308BC, (q31_t)0x7F872BF3, (q31_t)0x0AFB6805, - (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F62368F, - (q31_t)0x0C8BD35E, (q31_t)0x7F4DE450, (q31_t)0x0D53DB92, - (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F2191B4, - (q31_t)0x0EE38765, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, - (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7ED5E5C6, - (q31_t)0x1139F0CE, (q31_t)0x7EBA3A39, (q31_t)0x120116D4, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E7F3956, - (q31_t)0x138EDBB0, (q31_t)0x7E5FE493, (q31_t)0x145576B1, - (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E1D93E9, - (q31_t)0x15E21444, (q31_t)0x7DFA98A7, (q31_t)0x16A81305, - (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DB0FDF7, - (q31_t)0x183366E8, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D3980EC, - (q31_t)0x1A82A025, (q31_t)0x7D0F4218, (q31_t)0x1B4732EF, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CB72724, - (q31_t)0x1CCF8CB3, (q31_t)0x7C894BDD, (q31_t)0x1D934FE5, - (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C29FBEE, - (q31_t)0x1F19F97B, (q31_t)0x7BF88830, (q31_t)0x1FDCDC1A, - (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7B920B89, - (q31_t)0x2161B39F, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, - (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7AEF6323, - (q31_t)0x23A6887E, (q31_t)0x7AB6CBA3, (q31_t)0x24677757, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A4210D8, - (q31_t)0x25E845B5, (q31_t)0x7A05EEAD, (q31_t)0x26A82185, - (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x798A23B1, - (q31_t)0x2826B928, (q31_t)0x794A7C11, (q31_t)0x28E5714A, - (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78C7ABA1, - (q31_t)0x2A61B101, (q31_t)0x78848413, (q31_t)0x2B1F34EB, - (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x77FAB988, - (q31_t)0x2C98FBBA, (q31_t)0x77B417DF, (q31_t)0x2D553AFB, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x77235F2D, - (q31_t)0x2ECC681E, (q31_t)0x76D94988, (q31_t)0x2F875262, - (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x7641AF3C, - (q31_t)0x30FBC54D, (q31_t)0x75F42C0A, (q31_t)0x31B54A5D, - (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7555BD4B, - (q31_t)0x3326E2C2, (q31_t)0x7504D345, (q31_t)0x33DEF287, - (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x745F9DD1, - (q31_t)0x354D9056, (q31_t)0x740B53FA, (q31_t)0x36041AD9, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x735F6626, - (q31_t)0x376F9E46, (q31_t)0x7307C3D0, (q31_t)0x382493B0, - (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x72552C84, - (q31_t)0x398CDD32, (q31_t)0x71FA3948, (q31_t)0x3A402DD1, - (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x71410804, - (q31_t)0x3BA51E29, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, - (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x70231099, - (q31_t)0x3DB832A5, (q31_t)0x6FC19385, (q31_t)0x3E680B2C, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6EFB5F12, - (q31_t)0x3FC5EC97, (q31_t)0x6E96A99C, (q31_t)0x4073F21D, - (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6DCA0D14, - (q31_t)0x41CE1E64, (q31_t)0x6D6227FA, (q31_t)0x427A41D0, - (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6C8F351C, - (q31_t)0x43D09AEC, (q31_t)0x6C242960, (q31_t)0x447ACD50, - (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B4AF278, - (q31_t)0x45CD358F, (q31_t)0x6ADCC964, (q31_t)0x46756827, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x69FD614A, - (q31_t)0x47C3C22E, (q31_t)0x698C246C, (q31_t)0x4869E664, - (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68A69E81, - (q31_t)0x49B41533, (q31_t)0x683257AA, (q31_t)0x4A581C9D, - (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x6746C7D7, - (q31_t)0x4B9E038F, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, - (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x65DDFBD3, - (q31_t)0x4D8162C4, (q31_t)0x6563BF92, (q31_t)0x4E210617, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x646C59BF, - (q31_t)0x4F5E08E3, (q31_t)0x63EF328F, (q31_t)0x4FFB654D, - (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x62F201AC, - (q31_t)0x5133CC94, (q31_t)0x6271FA69, (q31_t)0x51CED46E, - (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x616F146B, - (q31_t)0x53028517, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, - (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x5FE3B38D, - (q31_t)0x54CA0A4A, (q31_t)0x5F5E0DB3, (q31_t)0x556040E2, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5E50015D, - (q31_t)0x568A34A9, (q31_t)0x5DC79D7C, (q31_t)0x571DEEF9, - (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5CB420DF, - (q31_t)0x5842DD54, (q31_t)0x5C290ACC, (q31_t)0x58D40E8C, - (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B1035CF, - (q31_t)0x59F3DE12, (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59646497, - (q31_t)0x5B9D1153, (q31_t)0x58D40E8C, (q31_t)0x5C290ACC, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x57B0D256, - (q31_t)0x5D3E5236, (q31_t)0x571DEEF9, (q31_t)0x5DC79D7C, - (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x55F5A4D2, - (q31_t)0x5ED77C89, (q31_t)0x556040E2, (q31_t)0x5F5E0DB3, - (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x5433027D, - (q31_t)0x60686CCE, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, - (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x5269126E, - (q31_t)0x61F1003E, (q31_t)0x51CED46E, (q31_t)0x6271FA69, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x5097FC5E, - (q31_t)0x637114CC, (q31_t)0x4FFB654D, (q31_t)0x63EF328F, - (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4EBFE8A4, - (q31_t)0x64E88926, (q31_t)0x4E210617, (q31_t)0x6563BF92, - (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4CE10034, - (q31_t)0x66573CBB, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, - (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4AFB6C97, - (q31_t)0x67BD0FBC, (q31_t)0x4A581C9D, (q31_t)0x683257AA, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x490F57EE, - (q31_t)0x6919E320, (q31_t)0x4869E664, (q31_t)0x698C246C, - (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x471CECE6, - (q31_t)0x6A6D98A4, (q31_t)0x46756827, (q31_t)0x6ADCC964, - (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x452456BC, - (q31_t)0x6BB812D0, (q31_t)0x447ACD50, (q31_t)0x6C242960, - (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x4325C135, - (q31_t)0x6CF934FB, (q31_t)0x427A41D0, (q31_t)0x6D6227FA, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4121589A, - (q31_t)0x6E30E349, (q31_t)0x4073F21D, (q31_t)0x6E96A99C, - (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F1749B7, - (q31_t)0x6F5F02B1, (q31_t)0x3E680B2C, (q31_t)0x6FC19385, - (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D07C1D5, - (q31_t)0x708378FE, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, - (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3AF2EEB7, - (q31_t)0x719E2CD2, (q31_t)0x3A402DD1, (q31_t)0x71FA3948, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x38D8FE93, - (q31_t)0x72AF05A6, (q31_t)0x382493B0, (q31_t)0x7307C3D0, - (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x36BA2013, - (q31_t)0x73B5EBD0, (q31_t)0x36041AD9, (q31_t)0x740B53FA, - (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x3496824F, - (q31_t)0x74B2C883, (q31_t)0x33DEF287, (q31_t)0x7504D345, - (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x326E54C7, - (q31_t)0x75A585CF, (q31_t)0x31B54A5D, (q31_t)0x75F42C0A, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x3041C760, - (q31_t)0x768E0EA5, (q31_t)0x2F875262, (q31_t)0x76D94988, - (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E110A62, - (q31_t)0x776C4EDB, (q31_t)0x2D553AFB, (q31_t)0x77B417DF, - (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2BDC4E6F, - (q31_t)0x78403328, (q31_t)0x2B1F34EB, (q31_t)0x78848413, - (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x29A3C484, - (q31_t)0x7909A92C, (q31_t)0x28E5714A, (q31_t)0x794A7C11, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27679DF4, - (q31_t)0x79C89F6D, (q31_t)0x26A82185, (q31_t)0x7A05EEAD, - (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x25280C5D, - (q31_t)0x7A7D055B, (q31_t)0x24677757, (q31_t)0x7AB6CBA3, - (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x22E541AE, - (q31_t)0x7B26CB4F, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, - (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x209F701C, - (q31_t)0x7BC5E28F, (q31_t)0x1FDCDC1A, (q31_t)0x7BF88830, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1E56CA1E, - (q31_t)0x7C5A3D4F, (q31_t)0x1D934FE5, (q31_t)0x7C894BDD, - (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C0B826A, - (q31_t)0x7CE3CEB1, (q31_t)0x1B4732EF, (q31_t)0x7D0F4218, - (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x19BDCBF2, - (q31_t)0x7D628AC5, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x176DD9DE, - (q31_t)0x7DD6668E, (q31_t)0x16A81305, (q31_t)0x7DFA98A7, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x151BDF85, - (q31_t)0x7E3F57FE, (q31_t)0x145576B1, (q31_t)0x7E5FE493, - (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x12C8106E, - (q31_t)0x7E9D55FC, (q31_t)0x120116D4, (q31_t)0x7EBA3A39, - (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x1072A047, - (q31_t)0x7EF0585F, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, - (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0E1BC2E3, - (q31_t)0x7F3857F5, (q31_t)0x0D53DB92, (q31_t)0x7F4DE450, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0BC3AC35, - (q31_t)0x7F754E7F, (q31_t)0x0AFB6805, (q31_t)0x7F872BF3, - (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x096A9049, - (q31_t)0x7FA736B4, (q31_t)0x08A2009A, (q31_t)0x7FB563B2, - (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x0710A344, - (q31_t)0x7FCE0C3E, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, - (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x04B6195D, - (q31_t)0x7FE9CBC0, (q31_t)0x03ED26E6, (q31_t)0x7FF09477, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x025B26D7, - (q31_t)0x7FFA72D1, (q31_t)0x01921D1F, (q31_t)0x7FFD885A, - (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x00000000, - (q31_t)0x7FFFFFFF, (q31_t)0xFF36F078, (q31_t)0x7FFF6216, - (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFDA4D928, - (q31_t)0x7FFA72D1, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, - (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFB49E6A2, - (q31_t)0x7FE9CBC0, (q31_t)0xFA80FFCB, (q31_t)0x7FE1C76B, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF8EF5CBB, - (q31_t)0x7FCE0C3E, (q31_t)0xF826A461, (q31_t)0x7FC25596, - (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF6956FB6, - (q31_t)0x7FA736B4, (q31_t)0xF5CCF743, (q31_t)0x7F97CEBC, - (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF43C53CA, - (q31_t)0x7F754E7F, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, - (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF1E43D1C, - (q31_t)0x7F3857F5, (q31_t)0xF11C789A, (q31_t)0x7F2191B4, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEF8D5FB8, - (q31_t)0x7EF0585F, (q31_t)0xEEC60F31, (q31_t)0x7ED5E5C6, - (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xED37EF91, - (q31_t)0x7E9D55FC, (q31_t)0xEC71244F, (q31_t)0x7E7F3956, - (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEAE4207A, - (q31_t)0x7E3F57FE, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, - (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE8922621, - (q31_t)0x7DD6668E, (q31_t)0xE7CC9917, (q31_t)0x7DB0FDF7, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE642340D, - (q31_t)0x7D628AC5, (q31_t)0xE57D5FDA, (q31_t)0x7D3980EC, - (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE3F47D95, - (q31_t)0x7CE3CEB1, (q31_t)0xE330734C, (q31_t)0x7CB72724, - (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE1A935E1, - (q31_t)0x7C5A3D4F, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, - (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDF608FE3, - (q31_t)0x7BC5E28F, (q31_t)0xDE9E4C60, (q31_t)0x7B920B89, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDD1ABE51, - (q31_t)0x7B26CB4F, (q31_t)0xDC597781, (q31_t)0x7AEF6323, - (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDAD7F3A2, - (q31_t)0x7A7D055B, (q31_t)0xDA17BA4A, (q31_t)0x7A4210D8, - (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD898620C, - (q31_t)0x79C89F6D, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, - (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD65C3B7B, - (q31_t)0x7909A92C, (q31_t)0xD59E4EFE, (q31_t)0x78C7ABA1, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD423B190, - (q31_t)0x78403328, (q31_t)0xD3670445, (q31_t)0x77FAB988, - (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD1EEF59E, - (q31_t)0x776C4EDB, (q31_t)0xD13397E1, (q31_t)0x77235F2D, - (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xCFBE389F, - (q31_t)0x768E0EA5, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCD91AB38, - (q31_t)0x75A585CF, (q31_t)0xCCD91D3D, (q31_t)0x7555BD4B, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCB697DB0, - (q31_t)0x74B2C883, (q31_t)0xCAB26FA9, (q31_t)0x745F9DD1, - (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC945DFEC, - (q31_t)0x73B5EBD0, (q31_t)0xC89061BA, (q31_t)0x735F6626, - (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC727016C, - (q31_t)0x72AF05A6, (q31_t)0xC67322CD, (q31_t)0x72552C84, - (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC50D1148, - (q31_t)0x719E2CD2, (q31_t)0xC45AE1D7, (q31_t)0x71410804, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC2F83E2A, - (q31_t)0x708378FE, (q31_t)0xC247CD5A, (q31_t)0x70231099, - (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC0E8B648, - (q31_t)0x6F5F02B1, (q31_t)0xC03A1368, (q31_t)0x6EFB5F12, - (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBEDEA765, - (q31_t)0x6E30E349, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, - (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBCDA3ECA, - (q31_t)0x6CF934FB, (q31_t)0xBC2F6513, (q31_t)0x6C8F351C, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBADBA943, - (q31_t)0x6BB812D0, (q31_t)0xBA32CA70, (q31_t)0x6B4AF278, - (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB8E31319, - (q31_t)0x6A6D98A4, (q31_t)0xB83C3DD1, (q31_t)0x69FD614A, - (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB6F0A811, - (q31_t)0x6919E320, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, - (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB5049368, - (q31_t)0x67BD0FBC, (q31_t)0xB461FC70, (q31_t)0x6746C7D7, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB31EFFCB, - (q31_t)0x66573CBB, (q31_t)0xB27E9D3B, (q31_t)0x65DDFBD3, - (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB140175B, - (q31_t)0x64E88926, (q31_t)0xB0A1F71C, (q31_t)0x646C59BF, - (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAF6803A1, - (q31_t)0x637114CC, (q31_t)0xAECC336B, (q31_t)0x62F201AC, - (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xAD96ED91, - (q31_t)0x61F1003E, (q31_t)0xACFD7AE8, (q31_t)0x616F146B, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xABCCFD82, - (q31_t)0x60686CCE, (q31_t)0xAB35F5B5, (q31_t)0x5FE3B38D, - (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA0A5B2D, - (q31_t)0x5ED77C89, (q31_t)0xA975CB56, (q31_t)0x5E50015D, - (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA84F2DA9, - (q31_t)0x5D3E5236, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, - (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA69B9B68, - (q31_t)0x5B9D1153, (q31_t)0xA60C21ED, (q31_t)0x5B1035CF, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA4EFCA31, - (q31_t)0x59F3DE12, (q31_t)0xA462EEAC, (q31_t)0x59646497, - (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA34BDF20, - (q31_t)0x5842DD54, (q31_t)0xA2C1ADC9, (q31_t)0x57B0D256, - (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1AFFEA2, - (q31_t)0x568A34A9, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, - (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA01C4C72, - (q31_t)0x54CA0A4A, (q31_t)0x9F979331, (q31_t)0x5433027D, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9E90EB94, - (q31_t)0x53028517, (q31_t)0x9E0EFFC1, (q31_t)0x5269126E, - (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D0DFE53, - (q31_t)0x5133CC94, (q31_t)0x9C8EEB33, (q31_t)0x5097FC5E, - (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9B93A640, - (q31_t)0x4F5E08E3, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, - (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A22042C, - (q31_t)0x4D8162C4, (q31_t)0x99A8C344, (q31_t)0x4CE10034, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x98B93828, - (q31_t)0x4B9E038F, (q31_t)0x9842F043, (q31_t)0x4AFB6C97, - (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x9759617E, - (q31_t)0x49B41533, (q31_t)0x96E61CDF, (q31_t)0x490F57EE, - (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x96029EB5, - (q31_t)0x47C3C22E, (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x94B50D87, - (q31_t)0x45CD358F, (q31_t)0x9447ED2F, (q31_t)0x452456BC, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x9370CAE4, - (q31_t)0x43D09AEC, (q31_t)0x9306CB04, (q31_t)0x4325C135, - (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9235F2EB, - (q31_t)0x41CE1E64, (q31_t)0x91CF1CB6, (q31_t)0x4121589A, - (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x9104A0ED, - (q31_t)0x3FC5EC97, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, - (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x8FDCEF66, - (q31_t)0x3DB832A5, (q31_t)0x8F7C8701, (q31_t)0x3D07C1D5, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8EBEF7FB, - (q31_t)0x3BA51E29, (q31_t)0x8E61D32D, (q31_t)0x3AF2EEB7, - (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DAAD37B, - (q31_t)0x398CDD32, (q31_t)0x8D50FA59, (q31_t)0x38D8FE93, - (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CA099D9, - (q31_t)0x376F9E46, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, - (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BA0622F, - (q31_t)0x354D9056, (q31_t)0x8B4D377C, (q31_t)0x3496824F, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AAA42B4, - (q31_t)0x3326E2C2, (q31_t)0x8A5A7A30, (q31_t)0x326E54C7, - (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89BE50C3, - (q31_t)0x30FBC54D, (q31_t)0x8971F15A, (q31_t)0x3041C760, - (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x88DCA0D3, - (q31_t)0x2ECC681E, (q31_t)0x8893B124, (q31_t)0x2E110A62, - (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x88054677, - (q31_t)0x2C98FBBA, (q31_t)0x87BFCCD7, (q31_t)0x2BDC4E6F, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8738545E, - (q31_t)0x2A61B101, (q31_t)0x86F656D3, (q31_t)0x29A3C484, - (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x8675DC4E, - (q31_t)0x2826B928, (q31_t)0x86376092, (q31_t)0x27679DF4, - (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85BDEF27, - (q31_t)0x25E845B5, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, - (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x85109CDC, - (q31_t)0x23A6887E, (q31_t)0x84D934B0, (q31_t)0x22E541AE, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x846DF476, - (q31_t)0x2161B39F, (q31_t)0x843A1D70, (q31_t)0x209F701C, - (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83D60411, - (q31_t)0x1F19F97B, (q31_t)0x83A5C2B0, (q31_t)0x1E56CA1E, - (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x8348D8DB, - (q31_t)0x1CCF8CB3, (q31_t)0x831C314E, (q31_t)0x1C0B826A, - (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82C67F13, - (q31_t)0x1A82A025, (q31_t)0x829D753A, (q31_t)0x19BDCBF2, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x824F0208, - (q31_t)0x183366E8, (q31_t)0x82299971, (q31_t)0x176DD9DE, - (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81E26C16, - (q31_t)0x15E21444, (q31_t)0x81C0A801, (q31_t)0x151BDF85, - (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x8180C6A9, - (q31_t)0x138EDBB0, (q31_t)0x8162AA03, (q31_t)0x12C8106E, - (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x812A1A39, - (q31_t)0x1139F0CE, (q31_t)0x810FA7A0, (q31_t)0x1072A047, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80DE6E4C, - (q31_t)0x0EE38765, (q31_t)0x80C7A80A, (q31_t)0x0E1BC2E3, - (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x809DC970, - (q31_t)0x0C8BD35E, (q31_t)0x808AB180, (q31_t)0x0BC3AC35, - (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80683143, - (q31_t)0x0A3308BC, (q31_t)0x8058C94C, (q31_t)0x096A9049, - (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x803DAA69, - (q31_t)0x07D95B9E, (q31_t)0x8031F3C1, (q31_t)0x0710A344, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x801E3894, - (q31_t)0x057F0034, (q31_t)0x80163440, (q31_t)0x04B6195D, - (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x8009DE7D, - (q31_t)0x03242ABF, (q31_t)0x80058D2E, (q31_t)0x025B26D7, - (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x80009DE9, - (q31_t)0x00C90F88, (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x800277A5, - (q31_t)0xFE6DE2E0, (q31_t)0x80058D2E, (q31_t)0xFDA4D928, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800F6B88, - (q31_t)0xFC12D919, (q31_t)0x80163440, (q31_t)0xFB49E6A2, - (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x80277872, - (q31_t)0xF9B82683, (q31_t)0x8031F3C1, (q31_t)0xF8EF5CBB, - (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x804A9C4D, - (q31_t)0xF75DFF65, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, - (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x8078D40D, - (q31_t)0xF50497FA, (q31_t)0x808AB180, (q31_t)0xF43C53CA, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80B21BAF, - (q31_t)0xF2AC246D, (q31_t)0x80C7A80A, (q31_t)0xF1E43D1C, - (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80F66E3C, - (q31_t)0xF054D8D4, (q31_t)0x810FA7A0, (q31_t)0xEF8D5FB8, - (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8145C5C6, - (q31_t)0xEDFEE92B, (q31_t)0x8162AA03, (q31_t)0xED37EF91, - (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81A01B6C, - (q31_t)0xEBAA894E, (q31_t)0x81C0A801, (q31_t)0xEAE4207A, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x82056758, - (q31_t)0xE957ECFB, (q31_t)0x82299971, (q31_t)0xE8922621, - (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x8275A0C0, - (q31_t)0xE70747C3, (q31_t)0x829D753A, (q31_t)0xE642340D, - (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82F0BDE8, - (q31_t)0xE4B8CD10, (q31_t)0x831C314E, (q31_t)0xE3F47D95, - (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x8376B422, - (q31_t)0xE26CB01A, (q31_t)0x83A5C2B0, (q31_t)0xE1A935E1, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x840777CF, - (q31_t)0xE02323E5, (q31_t)0x843A1D70, (q31_t)0xDF608FE3, - (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x84A2FC62, - (q31_t)0xDDDC5B3A, (q31_t)0x84D934B0, (q31_t)0xDD1ABE51, - (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x8549345C, - (q31_t)0xDB9888A8, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, - (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85FA1152, - (q31_t)0xD957DE7A, (q31_t)0x86376092, (q31_t)0xD898620C, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86B583EE, - (q31_t)0xD71A8EB5, (q31_t)0x86F656D3, (q31_t)0xD65C3B7B, - (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x877B7BEC, - (q31_t)0xD4E0CB14, (q31_t)0x87BFCCD7, (q31_t)0xD423B190, - (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x884BE820, - (q31_t)0xD2AAC504, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, - (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x8926B677, - (q31_t)0xD078AD9D, (q31_t)0x8971F15A, (q31_t)0xCFBE389F, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x8A0BD3F5, - (q31_t)0xCE4AB5A2, (q31_t)0x8A5A7A30, (q31_t)0xCD91AB38, - (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8AFB2CBA, - (q31_t)0xCC210D78, (q31_t)0x8B4D377C, (q31_t)0xCB697DB0, - (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BF4AC05, - (q31_t)0xC9FBE527, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, - (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CF83C30, - (q31_t)0xC7DB6C50, (q31_t)0x8D50FA59, (q31_t)0xC727016C, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8E05C6B7, - (q31_t)0xC5BFD22E, (q31_t)0x8E61D32D, (q31_t)0xC50D1148, - (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8F1D343A, - (q31_t)0xC3A9458F, (q31_t)0x8F7C8701, (q31_t)0xC2F83E2A, - (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x903E6C7A, - (q31_t)0xC197F4D3, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, - (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x91695663, - (q31_t)0xBF8C0DE2, (q31_t)0x91CF1CB6, (q31_t)0xBEDEA765, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x929DD805, - (q31_t)0xBD85BE2F, (q31_t)0x9306CB04, (q31_t)0xBCDA3ECA, - (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x93DBD69F, - (q31_t)0xBB8532AF, (q31_t)0x9447ED2F, (q31_t)0xBADBA943, - (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x9523369B, - (q31_t)0xB98A97D8, (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x9673DB94, - (q31_t)0xB796199B, (q31_t)0x96E61CDF, (q31_t)0xB6F0A811, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x97CDA855, - (q31_t)0xB5A7E362, (q31_t)0x9842F043, (q31_t)0xB5049368, - (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x99307EE0, - (q31_t)0xB3C0200C, (q31_t)0x99A8C344, (q31_t)0xB31EFFCB, - (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A9C406D, - (q31_t)0xB1DEF9E8, (q31_t)0x9B1776D9, (q31_t)0xB140175B, - (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9C10CD70, - (q31_t)0xB0049AB2, (q31_t)0x9C8EEB33, (q31_t)0xAF6803A1, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D8E0596, - (q31_t)0xAE312B91, (q31_t)0x9E0EFFC1, (q31_t)0xAD96ED91, - (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9F13C7D0, - (q31_t)0xAC64D510, (q31_t)0x9F979331, (q31_t)0xABCCFD82, - (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA0A1F24C, - (q31_t)0xAA9FBF1D, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, - (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA2386283, - (q31_t)0xA8E21106, (q31_t)0xA2C1ADC9, (q31_t)0xA84F2DA9, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA3D6F533, - (q31_t)0xA72BF173, (q31_t)0xA462EEAC, (q31_t)0xA69B9B68, - (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA57D8666, - (q31_t)0xA57D8666, (q31_t)0xA60C21ED, (q31_t)0xA4EFCA31, - (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA72BF173, - (q31_t)0xA3D6F533, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, - (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA8E21106, - (q31_t)0xA2386283, (q31_t)0xA975CB56, (q31_t)0xA1AFFEA2, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA9FBF1D, - (q31_t)0xA0A1F24C, (q31_t)0xAB35F5B5, (q31_t)0xA01C4C72, - (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xAC64D510, - (q31_t)0x9F13C7D0, (q31_t)0xACFD7AE8, (q31_t)0x9E90EB94, - (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xAE312B91, - (q31_t)0x9D8E0596, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, - (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xB0049AB2, - (q31_t)0x9C10CD70, (q31_t)0xB0A1F71C, (q31_t)0x9B93A640, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB1DEF9E8, - (q31_t)0x9A9C406D, (q31_t)0xB27E9D3B, (q31_t)0x9A22042C, - (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB3C0200C, - (q31_t)0x99307EE0, (q31_t)0xB461FC70, (q31_t)0x98B93828, - (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB5A7E362, - (q31_t)0x97CDA855, (q31_t)0xB64BEACC, (q31_t)0x9759617E, - (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB796199B, - (q31_t)0x9673DB94, (q31_t)0xB83C3DD1, (q31_t)0x96029EB5, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB98A97D8, - (q31_t)0x9523369B, (q31_t)0xBA32CA70, (q31_t)0x94B50D87, - (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB8532AF, - (q31_t)0x93DBD69F, (q31_t)0xBC2F6513, (q31_t)0x9370CAE4, - (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD85BE2F, - (q31_t)0x929DD805, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, - (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF8C0DE2, - (q31_t)0x91695663, (q31_t)0xC03A1368, (q31_t)0x9104A0ED, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC197F4D3, - (q31_t)0x903E6C7A, (q31_t)0xC247CD5A, (q31_t)0x8FDCEF66, - (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC3A9458F, - (q31_t)0x8F1D343A, (q31_t)0xC45AE1D7, (q31_t)0x8EBEF7FB, - (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC5BFD22E, - (q31_t)0x8E05C6B7, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, - (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7DB6C50, - (q31_t)0x8CF83C30, (q31_t)0xC89061BA, (q31_t)0x8CA099D9, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC9FBE527, - (q31_t)0x8BF4AC05, (q31_t)0xCAB26FA9, (q31_t)0x8BA0622F, - (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCC210D78, - (q31_t)0x8AFB2CBA, (q31_t)0xCCD91D3D, (q31_t)0x8AAA42B4, - (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCE4AB5A2, - (q31_t)0x8A0BD3F5, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xD078AD9D, - (q31_t)0x8926B677, (q31_t)0xD13397E1, (q31_t)0x88DCA0D3, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD2AAC504, - (q31_t)0x884BE820, (q31_t)0xD3670445, (q31_t)0x88054677, - (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD4E0CB14, - (q31_t)0x877B7BEC, (q31_t)0xD59E4EFE, (q31_t)0x8738545E, - (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD71A8EB5, - (q31_t)0x86B583EE, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, - (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD957DE7A, - (q31_t)0x85FA1152, (q31_t)0xDA17BA4A, (q31_t)0x85BDEF27, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB9888A8, - (q31_t)0x8549345C, (q31_t)0xDC597781, (q31_t)0x85109CDC, - (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDDDC5B3A, - (q31_t)0x84A2FC62, (q31_t)0xDE9E4C60, (q31_t)0x846DF476, - (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xE02323E5, - (q31_t)0x840777CF, (q31_t)0xE0E60684, (q31_t)0x83D60411, - (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE26CB01A, - (q31_t)0x8376B422, (q31_t)0xE330734C, (q31_t)0x8348D8DB, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4B8CD10, - (q31_t)0x82F0BDE8, (q31_t)0xE57D5FDA, (q31_t)0x82C67F13, - (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE70747C3, - (q31_t)0x8275A0C0, (q31_t)0xE7CC9917, (q31_t)0x824F0208, - (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE957ECFB, - (q31_t)0x82056758, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, - (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEBAA894E, - (q31_t)0x81A01B6C, (q31_t)0xEC71244F, (q31_t)0x8180C6A9, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xEDFEE92B, - (q31_t)0x8145C5C6, (q31_t)0xEEC60F31, (q31_t)0x812A1A39, - (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xF054D8D4, - (q31_t)0x80F66E3C, (q31_t)0xF11C789A, (q31_t)0x80DE6E4C, - (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF2AC246D, - (q31_t)0x80B21BAF, (q31_t)0xF3742CA1, (q31_t)0x809DC970, - (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF50497FA, - (q31_t)0x8078D40D, (q31_t)0xF5CCF743, (q31_t)0x80683143, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF75DFF65, - (q31_t)0x804A9C4D, (q31_t)0xF826A461, (q31_t)0x803DAA69, - (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF9B82683, - (q31_t)0x80277872, (q31_t)0xFA80FFCB, (q31_t)0x801E3894, - (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFC12D919, - (q31_t)0x800F6B88, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D, - (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFE6DE2E0, - (q31_t)0x800277A5, (q31_t)0xFF36F078, (q31_t)0x80009DE9 -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = { - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFFD885, - (q31_t)0x006487E3, (q31_t)0x7FFF6216, (q31_t)0x00C90F88, - (q31_t)0x7FFE9CB2, (q31_t)0x012D96B0, (q31_t)0x7FFD885A, - (q31_t)0x01921D1F, (q31_t)0x7FFC250F, (q31_t)0x01F6A296, - (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF871A1, - (q31_t)0x02BFA9A4, (q31_t)0x7FF62182, (q31_t)0x03242ABF, - (q31_t)0x7FF38273, (q31_t)0x0388A9E9, (q31_t)0x7FF09477, - (q31_t)0x03ED26E6, (q31_t)0x7FED5790, (q31_t)0x0451A176, - (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE5F108, - (q31_t)0x051A8E5C, (q31_t)0x7FE1C76B, (q31_t)0x057F0034, - (q31_t)0x7FDD4EEC, (q31_t)0x05E36EA9, (q31_t)0x7FD8878D, - (q31_t)0x0647D97C, (q31_t)0x7FD37152, (q31_t)0x06AC406F, - (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FC85853, - (q31_t)0x077501BE, (q31_t)0x7FC25596, (q31_t)0x07D95B9E, - (q31_t)0x7FBC040A, (q31_t)0x083DB0A7, (q31_t)0x7FB563B2, - (q31_t)0x08A2009A, (q31_t)0x7FAE7494, (q31_t)0x09064B3A, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7F9FAA15, - (q31_t)0x09CECF89, (q31_t)0x7F97CEBC, (q31_t)0x0A3308BC, - (q31_t)0x7F8FA4AF, (q31_t)0x0A973BA5, (q31_t)0x7F872BF3, - (q31_t)0x0AFB6805, (q31_t)0x7F7E648B, (q31_t)0x0B5F8D9F, - (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F6BE9D4, - (q31_t)0x0C27C389, (q31_t)0x7F62368F, (q31_t)0x0C8BD35E, - (q31_t)0x7F5834B6, (q31_t)0x0CEFDB75, (q31_t)0x7F4DE450, - (q31_t)0x0D53DB92, (q31_t)0x7F434563, (q31_t)0x0DB7D376, - (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F2D1C0E, - (q31_t)0x0E7FA99D, (q31_t)0x7F2191B4, (q31_t)0x0EE38765, - (q31_t)0x7F15B8EE, (q31_t)0x0F475BFE, (q31_t)0x7F0991C3, - (q31_t)0x0FAB272B, (q31_t)0x7EFD1C3C, (q31_t)0x100EE8AD, - (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7EE34635, - (q31_t)0x10D64DBC, (q31_t)0x7ED5E5C6, (q31_t)0x1139F0CE, - (q31_t)0x7EC8371A, (q31_t)0x119D8940, (q31_t)0x7EBA3A39, - (q31_t)0x120116D4, (q31_t)0x7EABEF2C, (q31_t)0x1264994E, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E8E6EB1, - (q31_t)0x132B7BF9, (q31_t)0x7E7F3956, (q31_t)0x138EDBB0, - (q31_t)0x7E6FB5F3, (q31_t)0x13F22F57, (q31_t)0x7E5FE493, - (q31_t)0x145576B1, (q31_t)0x7E4FC53E, (q31_t)0x14B8B17F, - (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E2E9CDF, - (q31_t)0x157F0086, (q31_t)0x7E1D93E9, (q31_t)0x15E21444, - (q31_t)0x7E0C3D29, (q31_t)0x16451A83, (q31_t)0x7DFA98A7, - (q31_t)0x16A81305, (q31_t)0x7DE8A670, (q31_t)0x170AFD8D, - (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DC3D90D, - (q31_t)0x17D0A7BB, (q31_t)0x7DB0FDF7, (q31_t)0x183366E8, - (q31_t)0x7D9DD55A, (q31_t)0x18961727, (q31_t)0x7D8A5F3F, - (q31_t)0x18F8B83C, (q31_t)0x7D769BB5, (q31_t)0x195B49E9, - (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D4E2C7E, - (q31_t)0x1A203E1B, (q31_t)0x7D3980EC, (q31_t)0x1A82A025, - (q31_t)0x7D24881A, (q31_t)0x1AE4F1D6, (q31_t)0x7D0F4218, - (q31_t)0x1B4732EF, (q31_t)0x7CF9AEF0, (q31_t)0x1BA96334, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CCDA168, - (q31_t)0x1C6D9053, (q31_t)0x7CB72724, (q31_t)0x1CCF8CB3, - (q31_t)0x7CA05FF1, (q31_t)0x1D31774D, (q31_t)0x7C894BDD, - (q31_t)0x1D934FE5, (q31_t)0x7C71EAF8, (q31_t)0x1DF5163F, - (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C4242F2, - (q31_t)0x1EB86B46, (q31_t)0x7C29FBEE, (q31_t)0x1F19F97B, - (q31_t)0x7C116853, (q31_t)0x1F7B7480, (q31_t)0x7BF88830, - (q31_t)0x1FDCDC1A, (q31_t)0x7BDF5B94, (q31_t)0x203E300D, - (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7BAC1D31, - (q31_t)0x21009C0B, (q31_t)0x7B920B89, (q31_t)0x2161B39F, - (q31_t)0x7B77ADA8, (q31_t)0x21C2B69C, (q31_t)0x7B5D039D, - (q31_t)0x2223A4C5, (q31_t)0x7B420D7A, (q31_t)0x22847DDF, - (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7B0B3D2C, - (q31_t)0x2345EFF7, (q31_t)0x7AEF6323, (q31_t)0x23A6887E, - (q31_t)0x7AD33D45, (q31_t)0x24070B07, (q31_t)0x7AB6CBA3, - (q31_t)0x24677757, (q31_t)0x7A9A0E4F, (q31_t)0x24C7CD32, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A5FB0D8, - (q31_t)0x2588349D, (q31_t)0x7A4210D8, (q31_t)0x25E845B5, - (q31_t)0x7A24256E, (q31_t)0x26483F6C, (q31_t)0x7A05EEAD, - (q31_t)0x26A82185, (q31_t)0x79E76CA6, (q31_t)0x2707EBC6, - (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x79A98715, - (q31_t)0x27C737D2, (q31_t)0x798A23B1, (q31_t)0x2826B928, - (q31_t)0x796A7554, (q31_t)0x288621B9, (q31_t)0x794A7C11, - (q31_t)0x28E5714A, (q31_t)0x792A37FE, (q31_t)0x2944A7A2, - (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78E8CFB1, - (q31_t)0x2A02C7B8, (q31_t)0x78C7ABA1, (q31_t)0x2A61B101, - (q31_t)0x78A63D10, (q31_t)0x2AC08025, (q31_t)0x78848413, - (q31_t)0x2B1F34EB, (q31_t)0x786280BF, (q31_t)0x2B7DCF17, - (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x781D9B64, - (q31_t)0x2C3AB2B9, (q31_t)0x77FAB988, (q31_t)0x2C98FBBA, - (q31_t)0x77D78DAA, (q31_t)0x2CF72939, (q31_t)0x77B417DF, - (q31_t)0x2D553AFB, (q31_t)0x7790583D, (q31_t)0x2DB330C7, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x7747FBCE, - (q31_t)0x2E6EC792, (q31_t)0x77235F2D, (q31_t)0x2ECC681E, - (q31_t)0x76FE790E, (q31_t)0x2F29EBCC, (q31_t)0x76D94988, - (q31_t)0x2F875262, (q31_t)0x76B3D0B3, (q31_t)0x2FE49BA6, - (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x76680376, - (q31_t)0x309ED555, (q31_t)0x7641AF3C, (q31_t)0x30FBC54D, - (q31_t)0x761B1211, (q31_t)0x3158970D, (q31_t)0x75F42C0A, - (q31_t)0x31B54A5D, (q31_t)0x75CCFD42, (q31_t)0x3211DF03, - (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x757DC5CA, - (q31_t)0x32CAAB6F, (q31_t)0x7555BD4B, (q31_t)0x3326E2C2, - (q31_t)0x752D6C6C, (q31_t)0x3382FA88, (q31_t)0x7504D345, - (q31_t)0x33DEF287, (q31_t)0x74DBF1EF, (q31_t)0x343ACA87, - (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x7489571B, - (q31_t)0x34F219A7, (q31_t)0x745F9DD1, (q31_t)0x354D9056, - (q31_t)0x74359CBD, (q31_t)0x35A8E624, (q31_t)0x740B53FA, - (q31_t)0x36041AD9, (q31_t)0x73E0C3A3, (q31_t)0x365F2E3B, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x738ACC9E, - (q31_t)0x3714F02A, (q31_t)0x735F6626, (q31_t)0x376F9E46, - (q31_t)0x7333B883, (q31_t)0x37CA2A30, (q31_t)0x7307C3D0, - (q31_t)0x382493B0, (q31_t)0x72DB8828, (q31_t)0x387EDA8E, - (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x72823C66, - (q31_t)0x3932FF87, (q31_t)0x72552C84, (q31_t)0x398CDD32, - (q31_t)0x7227D61C, (q31_t)0x39E6975D, (q31_t)0x71FA3948, - (q31_t)0x3A402DD1, (q31_t)0x71CC5626, (q31_t)0x3A99A057, - (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x716FBD68, - (q31_t)0x3B4C18BA, (q31_t)0x71410804, (q31_t)0x3BA51E29, - (q31_t)0x71120CC5, (q31_t)0x3BFDFECD, (q31_t)0x70E2CBC6, - (q31_t)0x3C56BA70, (q31_t)0x70B34524, (q31_t)0x3CAF50DA, - (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x70536771, - (q31_t)0x3D600D2B, (q31_t)0x70231099, (q31_t)0x3DB832A5, - (q31_t)0x6FF27496, (q31_t)0x3E10320D, (q31_t)0x6FC19385, - (q31_t)0x3E680B2C, (q31_t)0x6F906D84, (q31_t)0x3EBFBDCC, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6F2D532C, - (q31_t)0x3F6EAEB8, (q31_t)0x6EFB5F12, (q31_t)0x3FC5EC97, - (q31_t)0x6EC92682, (q31_t)0x401D0320, (q31_t)0x6E96A99C, - (q31_t)0x4073F21D, (q31_t)0x6E63E87F, (q31_t)0x40CAB957, - (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6DFD9A1B, - (q31_t)0x4177CFB0, (q31_t)0x6DCA0D14, (q31_t)0x41CE1E64, - (q31_t)0x6D963C54, (q31_t)0x42244480, (q31_t)0x6D6227FA, - (q31_t)0x427A41D0, (q31_t)0x6D2DD027, (q31_t)0x42D0161E, - (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6CC45697, - (q31_t)0x437B42E1, (q31_t)0x6C8F351C, (q31_t)0x43D09AEC, - (q31_t)0x6C59D0A9, (q31_t)0x4425C923, (q31_t)0x6C242960, - (q31_t)0x447ACD50, (q31_t)0x6BEE3F62, (q31_t)0x44CFA73F, - (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B81A3CD, - (q31_t)0x4578DB93, (q31_t)0x6B4AF278, (q31_t)0x45CD358F, - (q31_t)0x6B13FEF5, (q31_t)0x4621647C, (q31_t)0x6ADCC964, - (q31_t)0x46756827, (q31_t)0x6AA551E8, (q31_t)0x46C9405C, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x6A359DB9, - (q31_t)0x47706D93, (q31_t)0x69FD614A, (q31_t)0x47C3C22E, - (q31_t)0x69C4E37A, (q31_t)0x4816EA85, (q31_t)0x698C246C, - (q31_t)0x4869E664, (q31_t)0x69532442, (q31_t)0x48BCB598, - (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68E06129, - (q31_t)0x4961CD32, (q31_t)0x68A69E81, (q31_t)0x49B41533, - (q31_t)0x686C9B4B, (q31_t)0x4A062FBD, (q31_t)0x683257AA, - (q31_t)0x4A581C9D, (q31_t)0x67F7D3C4, (q31_t)0x4AA9DBA1, - (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x67820BB6, - (q31_t)0x4B4CCF4D, (q31_t)0x6746C7D7, (q31_t)0x4B9E038F, - (q31_t)0x670B4443, (q31_t)0x4BEF092D, (q31_t)0x66CF811F, - (q31_t)0x4C3FDFF3, (q31_t)0x66937E90, (q31_t)0x4C9087B1, - (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x661ABBC5, - (q31_t)0x4D31494B, (q31_t)0x65DDFBD3, (q31_t)0x4D8162C4, - (q31_t)0x65A0FD0B, (q31_t)0x4DD14C6E, (q31_t)0x6563BF92, - (q31_t)0x4E210617, (q31_t)0x6526438E, (q31_t)0x4E708F8F, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x64AA907F, - (q31_t)0x4F0F1126, (q31_t)0x646C59BF, (q31_t)0x4F5E08E3, - (q31_t)0x642DE50D, (q31_t)0x4FACCFAB, (q31_t)0x63EF328F, - (q31_t)0x4FFB654D, (q31_t)0x63B0426D, (q31_t)0x5049C999, - (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x6331A9D4, - (q31_t)0x50E5FD6C, (q31_t)0x62F201AC, (q31_t)0x5133CC94, - (q31_t)0x62B21C7B, (q31_t)0x518169A4, (q31_t)0x6271FA69, - (q31_t)0x51CED46E, (q31_t)0x62319B9D, (q31_t)0x521C0CC1, - (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x61B02876, - (q31_t)0x52B5E545, (q31_t)0x616F146B, (q31_t)0x53028517, - (q31_t)0x612DC446, (q31_t)0x534EF1B5, (q31_t)0x60EC3830, - (q31_t)0x539B2AEF, (q31_t)0x60AA704F, (q31_t)0x53E73097, - (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x60262DD5, - (q31_t)0x547EA073, (q31_t)0x5FE3B38D, (q31_t)0x54CA0A4A, - (q31_t)0x5FA0FE1E, (q31_t)0x55153FD4, (q31_t)0x5F5E0DB3, - (q31_t)0x556040E2, (q31_t)0x5F1AE273, (q31_t)0x55AB0D46, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5E93DC1F, - (q31_t)0x56400757, (q31_t)0x5E50015D, (q31_t)0x568A34A9, - (q31_t)0x5E0BEC6E, (q31_t)0x56D42C99, (q31_t)0x5DC79D7C, - (q31_t)0x571DEEF9, (q31_t)0x5D8314B0, (q31_t)0x57677B9D, - (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5CF95638, - (q31_t)0x57F9F2F7, (q31_t)0x5CB420DF, (q31_t)0x5842DD54, - (q31_t)0x5C6EB258, (q31_t)0x588B913F, (q31_t)0x5C290ACC, - (q31_t)0x58D40E8C, (q31_t)0x5BE32A67, (q31_t)0x591C550E, - (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B56BFBD, - (q31_t)0x59AC3CFD, (q31_t)0x5B1035CF, (q31_t)0x59F3DE12, - (q31_t)0x5AC973B4, (q31_t)0x5A3B47AA, (q31_t)0x5A82799A, - (q31_t)0x5A82799A, (q31_t)0x5A3B47AA, (q31_t)0x5AC973B4, - (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59AC3CFD, - (q31_t)0x5B56BFBD, (q31_t)0x59646497, (q31_t)0x5B9D1153, - (q31_t)0x591C550E, (q31_t)0x5BE32A67, (q31_t)0x58D40E8C, - (q31_t)0x5C290ACC, (q31_t)0x588B913F, (q31_t)0x5C6EB258, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x57F9F2F7, - (q31_t)0x5CF95638, (q31_t)0x57B0D256, (q31_t)0x5D3E5236, - (q31_t)0x57677B9D, (q31_t)0x5D8314B0, (q31_t)0x571DEEF9, - (q31_t)0x5DC79D7C, (q31_t)0x56D42C99, (q31_t)0x5E0BEC6E, - (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x56400757, - (q31_t)0x5E93DC1F, (q31_t)0x55F5A4D2, (q31_t)0x5ED77C89, - (q31_t)0x55AB0D46, (q31_t)0x5F1AE273, (q31_t)0x556040E2, - (q31_t)0x5F5E0DB3, (q31_t)0x55153FD4, (q31_t)0x5FA0FE1E, - (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x547EA073, - (q31_t)0x60262DD5, (q31_t)0x5433027D, (q31_t)0x60686CCE, - (q31_t)0x53E73097, (q31_t)0x60AA704F, (q31_t)0x539B2AEF, - (q31_t)0x60EC3830, (q31_t)0x534EF1B5, (q31_t)0x612DC446, - (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x52B5E545, - (q31_t)0x61B02876, (q31_t)0x5269126E, (q31_t)0x61F1003E, - (q31_t)0x521C0CC1, (q31_t)0x62319B9D, (q31_t)0x51CED46E, - (q31_t)0x6271FA69, (q31_t)0x518169A4, (q31_t)0x62B21C7B, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x50E5FD6C, - (q31_t)0x6331A9D4, (q31_t)0x5097FC5E, (q31_t)0x637114CC, - (q31_t)0x5049C999, (q31_t)0x63B0426D, (q31_t)0x4FFB654D, - (q31_t)0x63EF328F, (q31_t)0x4FACCFAB, (q31_t)0x642DE50D, - (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4F0F1126, - (q31_t)0x64AA907F, (q31_t)0x4EBFE8A4, (q31_t)0x64E88926, - (q31_t)0x4E708F8F, (q31_t)0x6526438E, (q31_t)0x4E210617, - (q31_t)0x6563BF92, (q31_t)0x4DD14C6E, (q31_t)0x65A0FD0B, - (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4D31494B, - (q31_t)0x661ABBC5, (q31_t)0x4CE10034, (q31_t)0x66573CBB, - (q31_t)0x4C9087B1, (q31_t)0x66937E90, (q31_t)0x4C3FDFF3, - (q31_t)0x66CF811F, (q31_t)0x4BEF092D, (q31_t)0x670B4443, - (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4B4CCF4D, - (q31_t)0x67820BB6, (q31_t)0x4AFB6C97, (q31_t)0x67BD0FBC, - (q31_t)0x4AA9DBA1, (q31_t)0x67F7D3C4, (q31_t)0x4A581C9D, - (q31_t)0x683257AA, (q31_t)0x4A062FBD, (q31_t)0x686C9B4B, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x4961CD32, - (q31_t)0x68E06129, (q31_t)0x490F57EE, (q31_t)0x6919E320, - (q31_t)0x48BCB598, (q31_t)0x69532442, (q31_t)0x4869E664, - (q31_t)0x698C246C, (q31_t)0x4816EA85, (q31_t)0x69C4E37A, - (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x47706D93, - (q31_t)0x6A359DB9, (q31_t)0x471CECE6, (q31_t)0x6A6D98A4, - (q31_t)0x46C9405C, (q31_t)0x6AA551E8, (q31_t)0x46756827, - (q31_t)0x6ADCC964, (q31_t)0x4621647C, (q31_t)0x6B13FEF5, - (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x4578DB93, - (q31_t)0x6B81A3CD, (q31_t)0x452456BC, (q31_t)0x6BB812D0, - (q31_t)0x44CFA73F, (q31_t)0x6BEE3F62, (q31_t)0x447ACD50, - (q31_t)0x6C242960, (q31_t)0x4425C923, (q31_t)0x6C59D0A9, - (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x437B42E1, - (q31_t)0x6CC45697, (q31_t)0x4325C135, (q31_t)0x6CF934FB, - (q31_t)0x42D0161E, (q31_t)0x6D2DD027, (q31_t)0x427A41D0, - (q31_t)0x6D6227FA, (q31_t)0x42244480, (q31_t)0x6D963C54, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x4177CFB0, - (q31_t)0x6DFD9A1B, (q31_t)0x4121589A, (q31_t)0x6E30E349, - (q31_t)0x40CAB957, (q31_t)0x6E63E87F, (q31_t)0x4073F21D, - (q31_t)0x6E96A99C, (q31_t)0x401D0320, (q31_t)0x6EC92682, - (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F6EAEB8, - (q31_t)0x6F2D532C, (q31_t)0x3F1749B7, (q31_t)0x6F5F02B1, - (q31_t)0x3EBFBDCC, (q31_t)0x6F906D84, (q31_t)0x3E680B2C, - (q31_t)0x6FC19385, (q31_t)0x3E10320D, (q31_t)0x6FF27496, - (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D600D2B, - (q31_t)0x70536771, (q31_t)0x3D07C1D5, (q31_t)0x708378FE, - (q31_t)0x3CAF50DA, (q31_t)0x70B34524, (q31_t)0x3C56BA70, - (q31_t)0x70E2CBC6, (q31_t)0x3BFDFECD, (q31_t)0x71120CC5, - (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3B4C18BA, - (q31_t)0x716FBD68, (q31_t)0x3AF2EEB7, (q31_t)0x719E2CD2, - (q31_t)0x3A99A057, (q31_t)0x71CC5626, (q31_t)0x3A402DD1, - (q31_t)0x71FA3948, (q31_t)0x39E6975D, (q31_t)0x7227D61C, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x3932FF87, - (q31_t)0x72823C66, (q31_t)0x38D8FE93, (q31_t)0x72AF05A6, - (q31_t)0x387EDA8E, (q31_t)0x72DB8828, (q31_t)0x382493B0, - (q31_t)0x7307C3D0, (q31_t)0x37CA2A30, (q31_t)0x7333B883, - (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x3714F02A, - (q31_t)0x738ACC9E, (q31_t)0x36BA2013, (q31_t)0x73B5EBD0, - (q31_t)0x365F2E3B, (q31_t)0x73E0C3A3, (q31_t)0x36041AD9, - (q31_t)0x740B53FA, (q31_t)0x35A8E624, (q31_t)0x74359CBD, - (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x34F219A7, - (q31_t)0x7489571B, (q31_t)0x3496824F, (q31_t)0x74B2C883, - (q31_t)0x343ACA87, (q31_t)0x74DBF1EF, (q31_t)0x33DEF287, - (q31_t)0x7504D345, (q31_t)0x3382FA88, (q31_t)0x752D6C6C, - (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x32CAAB6F, - (q31_t)0x757DC5CA, (q31_t)0x326E54C7, (q31_t)0x75A585CF, - (q31_t)0x3211DF03, (q31_t)0x75CCFD42, (q31_t)0x31B54A5D, - (q31_t)0x75F42C0A, (q31_t)0x3158970D, (q31_t)0x761B1211, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x309ED555, - (q31_t)0x76680376, (q31_t)0x3041C760, (q31_t)0x768E0EA5, - (q31_t)0x2FE49BA6, (q31_t)0x76B3D0B3, (q31_t)0x2F875262, - (q31_t)0x76D94988, (q31_t)0x2F29EBCC, (q31_t)0x76FE790E, - (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E6EC792, - (q31_t)0x7747FBCE, (q31_t)0x2E110A62, (q31_t)0x776C4EDB, - (q31_t)0x2DB330C7, (q31_t)0x7790583D, (q31_t)0x2D553AFB, - (q31_t)0x77B417DF, (q31_t)0x2CF72939, (q31_t)0x77D78DAA, - (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2C3AB2B9, - (q31_t)0x781D9B64, (q31_t)0x2BDC4E6F, (q31_t)0x78403328, - (q31_t)0x2B7DCF17, (q31_t)0x786280BF, (q31_t)0x2B1F34EB, - (q31_t)0x78848413, (q31_t)0x2AC08025, (q31_t)0x78A63D10, - (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x2A02C7B8, - (q31_t)0x78E8CFB1, (q31_t)0x29A3C484, (q31_t)0x7909A92C, - (q31_t)0x2944A7A2, (q31_t)0x792A37FE, (q31_t)0x28E5714A, - (q31_t)0x794A7C11, (q31_t)0x288621B9, (q31_t)0x796A7554, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27C737D2, - (q31_t)0x79A98715, (q31_t)0x27679DF4, (q31_t)0x79C89F6D, - (q31_t)0x2707EBC6, (q31_t)0x79E76CA6, (q31_t)0x26A82185, - (q31_t)0x7A05EEAD, (q31_t)0x26483F6C, (q31_t)0x7A24256E, - (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x2588349D, - (q31_t)0x7A5FB0D8, (q31_t)0x25280C5D, (q31_t)0x7A7D055B, - (q31_t)0x24C7CD32, (q31_t)0x7A9A0E4F, (q31_t)0x24677757, - (q31_t)0x7AB6CBA3, (q31_t)0x24070B07, (q31_t)0x7AD33D45, - (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x2345EFF7, - (q31_t)0x7B0B3D2C, (q31_t)0x22E541AE, (q31_t)0x7B26CB4F, - (q31_t)0x22847DDF, (q31_t)0x7B420D7A, (q31_t)0x2223A4C5, - (q31_t)0x7B5D039D, (q31_t)0x21C2B69C, (q31_t)0x7B77ADA8, - (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x21009C0B, - (q31_t)0x7BAC1D31, (q31_t)0x209F701C, (q31_t)0x7BC5E28F, - (q31_t)0x203E300D, (q31_t)0x7BDF5B94, (q31_t)0x1FDCDC1A, - (q31_t)0x7BF88830, (q31_t)0x1F7B7480, (q31_t)0x7C116853, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1EB86B46, - (q31_t)0x7C4242F2, (q31_t)0x1E56CA1E, (q31_t)0x7C5A3D4F, - (q31_t)0x1DF5163F, (q31_t)0x7C71EAF8, (q31_t)0x1D934FE5, - (q31_t)0x7C894BDD, (q31_t)0x1D31774D, (q31_t)0x7CA05FF1, - (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C6D9053, - (q31_t)0x7CCDA168, (q31_t)0x1C0B826A, (q31_t)0x7CE3CEB1, - (q31_t)0x1BA96334, (q31_t)0x7CF9AEF0, (q31_t)0x1B4732EF, - (q31_t)0x7D0F4218, (q31_t)0x1AE4F1D6, (q31_t)0x7D24881A, - (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x1A203E1B, - (q31_t)0x7D4E2C7E, (q31_t)0x19BDCBF2, (q31_t)0x7D628AC5, - (q31_t)0x195B49E9, (q31_t)0x7D769BB5, (q31_t)0x18F8B83C, - (q31_t)0x7D8A5F3F, (q31_t)0x18961727, (q31_t)0x7D9DD55A, - (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x17D0A7BB, - (q31_t)0x7DC3D90D, (q31_t)0x176DD9DE, (q31_t)0x7DD6668E, - (q31_t)0x170AFD8D, (q31_t)0x7DE8A670, (q31_t)0x16A81305, - (q31_t)0x7DFA98A7, (q31_t)0x16451A83, (q31_t)0x7E0C3D29, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x157F0086, - (q31_t)0x7E2E9CDF, (q31_t)0x151BDF85, (q31_t)0x7E3F57FE, - (q31_t)0x14B8B17F, (q31_t)0x7E4FC53E, (q31_t)0x145576B1, - (q31_t)0x7E5FE493, (q31_t)0x13F22F57, (q31_t)0x7E6FB5F3, - (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x132B7BF9, - (q31_t)0x7E8E6EB1, (q31_t)0x12C8106E, (q31_t)0x7E9D55FC, - (q31_t)0x1264994E, (q31_t)0x7EABEF2C, (q31_t)0x120116D4, - (q31_t)0x7EBA3A39, (q31_t)0x119D8940, (q31_t)0x7EC8371A, - (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x10D64DBC, - (q31_t)0x7EE34635, (q31_t)0x1072A047, (q31_t)0x7EF0585F, - (q31_t)0x100EE8AD, (q31_t)0x7EFD1C3C, (q31_t)0x0FAB272B, - (q31_t)0x7F0991C3, (q31_t)0x0F475BFE, (q31_t)0x7F15B8EE, - (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0E7FA99D, - (q31_t)0x7F2D1C0E, (q31_t)0x0E1BC2E3, (q31_t)0x7F3857F5, - (q31_t)0x0DB7D376, (q31_t)0x7F434563, (q31_t)0x0D53DB92, - (q31_t)0x7F4DE450, (q31_t)0x0CEFDB75, (q31_t)0x7F5834B6, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0C27C389, - (q31_t)0x7F6BE9D4, (q31_t)0x0BC3AC35, (q31_t)0x7F754E7F, - (q31_t)0x0B5F8D9F, (q31_t)0x7F7E648B, (q31_t)0x0AFB6805, - (q31_t)0x7F872BF3, (q31_t)0x0A973BA5, (q31_t)0x7F8FA4AF, - (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x09CECF89, - (q31_t)0x7F9FAA15, (q31_t)0x096A9049, (q31_t)0x7FA736B4, - (q31_t)0x09064B3A, (q31_t)0x7FAE7494, (q31_t)0x08A2009A, - (q31_t)0x7FB563B2, (q31_t)0x083DB0A7, (q31_t)0x7FBC040A, - (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x077501BE, - (q31_t)0x7FC85853, (q31_t)0x0710A344, (q31_t)0x7FCE0C3E, - (q31_t)0x06AC406F, (q31_t)0x7FD37152, (q31_t)0x0647D97C, - (q31_t)0x7FD8878D, (q31_t)0x05E36EA9, (q31_t)0x7FDD4EEC, - (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x051A8E5C, - (q31_t)0x7FE5F108, (q31_t)0x04B6195D, (q31_t)0x7FE9CBC0, - (q31_t)0x0451A176, (q31_t)0x7FED5790, (q31_t)0x03ED26E6, - (q31_t)0x7FF09477, (q31_t)0x0388A9E9, (q31_t)0x7FF38273, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x02BFA9A4, - (q31_t)0x7FF871A1, (q31_t)0x025B26D7, (q31_t)0x7FFA72D1, - (q31_t)0x01F6A296, (q31_t)0x7FFC250F, (q31_t)0x01921D1F, - (q31_t)0x7FFD885A, (q31_t)0x012D96B0, (q31_t)0x7FFE9CB2, - (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x006487E3, - (q31_t)0x7FFFD885, (q31_t)0x00000000, (q31_t)0x7FFFFFFF, - (q31_t)0xFF9B781D, (q31_t)0x7FFFD885, (q31_t)0xFF36F078, - (q31_t)0x7FFF6216, (q31_t)0xFED2694F, (q31_t)0x7FFE9CB2, - (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFE095D69, - (q31_t)0x7FFC250F, (q31_t)0xFDA4D928, (q31_t)0x7FFA72D1, - (q31_t)0xFD40565B, (q31_t)0x7FF871A1, (q31_t)0xFCDBD541, - (q31_t)0x7FF62182, (q31_t)0xFC775616, (q31_t)0x7FF38273, - (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFBAE5E89, - (q31_t)0x7FED5790, (q31_t)0xFB49E6A2, (q31_t)0x7FE9CBC0, - (q31_t)0xFAE571A4, (q31_t)0x7FE5F108, (q31_t)0xFA80FFCB, - (q31_t)0x7FE1C76B, (q31_t)0xFA1C9156, (q31_t)0x7FDD4EEC, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF953BF90, - (q31_t)0x7FD37152, (q31_t)0xF8EF5CBB, (q31_t)0x7FCE0C3E, - (q31_t)0xF88AFE41, (q31_t)0x7FC85853, (q31_t)0xF826A461, - (q31_t)0x7FC25596, (q31_t)0xF7C24F58, (q31_t)0x7FBC040A, - (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF6F9B4C5, - (q31_t)0x7FAE7494, (q31_t)0xF6956FB6, (q31_t)0x7FA736B4, - (q31_t)0xF6313076, (q31_t)0x7F9FAA15, (q31_t)0xF5CCF743, - (q31_t)0x7F97CEBC, (q31_t)0xF568C45A, (q31_t)0x7F8FA4AF, - (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF4A07260, - (q31_t)0x7F7E648B, (q31_t)0xF43C53CA, (q31_t)0x7F754E7F, - (q31_t)0xF3D83C76, (q31_t)0x7F6BE9D4, (q31_t)0xF3742CA1, - (q31_t)0x7F62368F, (q31_t)0xF310248A, (q31_t)0x7F5834B6, - (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF2482C89, - (q31_t)0x7F434563, (q31_t)0xF1E43D1C, (q31_t)0x7F3857F5, - (q31_t)0xF1805662, (q31_t)0x7F2D1C0E, (q31_t)0xF11C789A, - (q31_t)0x7F2191B4, (q31_t)0xF0B8A401, (q31_t)0x7F15B8EE, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xEFF11752, - (q31_t)0x7EFD1C3C, (q31_t)0xEF8D5FB8, (q31_t)0x7EF0585F, - (q31_t)0xEF29B243, (q31_t)0x7EE34635, (q31_t)0xEEC60F31, - (q31_t)0x7ED5E5C6, (q31_t)0xEE6276BF, (q31_t)0x7EC8371A, - (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xED9B66B2, - (q31_t)0x7EABEF2C, (q31_t)0xED37EF91, (q31_t)0x7E9D55FC, - (q31_t)0xECD48406, (q31_t)0x7E8E6EB1, (q31_t)0xEC71244F, - (q31_t)0x7E7F3956, (q31_t)0xEC0DD0A8, (q31_t)0x7E6FB5F3, - (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEB474E80, - (q31_t)0x7E4FC53E, (q31_t)0xEAE4207A, (q31_t)0x7E3F57FE, - (q31_t)0xEA80FF79, (q31_t)0x7E2E9CDF, (q31_t)0xEA1DEBBB, - (q31_t)0x7E1D93E9, (q31_t)0xE9BAE57C, (q31_t)0x7E0C3D29, - (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE8F50273, - (q31_t)0x7DE8A670, (q31_t)0xE8922621, (q31_t)0x7DD6668E, - (q31_t)0xE82F5844, (q31_t)0x7DC3D90D, (q31_t)0xE7CC9917, - (q31_t)0x7DB0FDF7, (q31_t)0xE769E8D8, (q31_t)0x7D9DD55A, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE6A4B616, - (q31_t)0x7D769BB5, (q31_t)0xE642340D, (q31_t)0x7D628AC5, - (q31_t)0xE5DFC1E4, (q31_t)0x7D4E2C7E, (q31_t)0xE57D5FDA, - (q31_t)0x7D3980EC, (q31_t)0xE51B0E2A, (q31_t)0x7D24881A, - (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE4569CCB, - (q31_t)0x7CF9AEF0, (q31_t)0xE3F47D95, (q31_t)0x7CE3CEB1, - (q31_t)0xE3926FAC, (q31_t)0x7CCDA168, (q31_t)0xE330734C, - (q31_t)0x7CB72724, (q31_t)0xE2CE88B2, (q31_t)0x7CA05FF1, - (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE20AE9C1, - (q31_t)0x7C71EAF8, (q31_t)0xE1A935E1, (q31_t)0x7C5A3D4F, - (q31_t)0xE14794B9, (q31_t)0x7C4242F2, (q31_t)0xE0E60684, - (q31_t)0x7C29FBEE, (q31_t)0xE0848B7F, (q31_t)0x7C116853, - (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDFC1CFF2, - (q31_t)0x7BDF5B94, (q31_t)0xDF608FE3, (q31_t)0x7BC5E28F, - (q31_t)0xDEFF63F4, (q31_t)0x7BAC1D31, (q31_t)0xDE9E4C60, - (q31_t)0x7B920B89, (q31_t)0xDE3D4963, (q31_t)0x7B77ADA8, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDD7B8220, - (q31_t)0x7B420D7A, (q31_t)0xDD1ABE51, (q31_t)0x7B26CB4F, - (q31_t)0xDCBA1008, (q31_t)0x7B0B3D2C, (q31_t)0xDC597781, - (q31_t)0x7AEF6323, (q31_t)0xDBF8F4F8, (q31_t)0x7AD33D45, - (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDB3832CD, - (q31_t)0x7A9A0E4F, (q31_t)0xDAD7F3A2, (q31_t)0x7A7D055B, - (q31_t)0xDA77CB62, (q31_t)0x7A5FB0D8, (q31_t)0xDA17BA4A, - (q31_t)0x7A4210D8, (q31_t)0xD9B7C093, (q31_t)0x7A24256E, - (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD8F81439, - (q31_t)0x79E76CA6, (q31_t)0xD898620C, (q31_t)0x79C89F6D, - (q31_t)0xD838C82D, (q31_t)0x79A98715, (q31_t)0xD7D946D7, - (q31_t)0x798A23B1, (q31_t)0xD779DE46, (q31_t)0x796A7554, - (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD6BB585D, - (q31_t)0x792A37FE, (q31_t)0xD65C3B7B, (q31_t)0x7909A92C, - (q31_t)0xD5FD3847, (q31_t)0x78E8CFB1, (q31_t)0xD59E4EFE, - (q31_t)0x78C7ABA1, (q31_t)0xD53F7FDA, (q31_t)0x78A63D10, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD48230E8, - (q31_t)0x786280BF, (q31_t)0xD423B190, (q31_t)0x78403328, - (q31_t)0xD3C54D46, (q31_t)0x781D9B64, (q31_t)0xD3670445, - (q31_t)0x77FAB988, (q31_t)0xD308D6C6, (q31_t)0x77D78DAA, - (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD24CCF38, - (q31_t)0x7790583D, (q31_t)0xD1EEF59E, (q31_t)0x776C4EDB, - (q31_t)0xD191386D, (q31_t)0x7747FBCE, (q31_t)0xD13397E1, - (q31_t)0x77235F2D, (q31_t)0xD0D61433, (q31_t)0x76FE790E, - (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xD01B6459, - (q31_t)0x76B3D0B3, (q31_t)0xCFBE389F, (q31_t)0x768E0EA5, - (q31_t)0xCF612AAA, (q31_t)0x76680376, (q31_t)0xCF043AB2, - (q31_t)0x7641AF3C, (q31_t)0xCEA768F2, (q31_t)0x761B1211, - (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCDEE20FC, - (q31_t)0x75CCFD42, (q31_t)0xCD91AB38, (q31_t)0x75A585CF, - (q31_t)0xCD355490, (q31_t)0x757DC5CA, (q31_t)0xCCD91D3D, - (q31_t)0x7555BD4B, (q31_t)0xCC7D0577, (q31_t)0x752D6C6C, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCBC53578, - (q31_t)0x74DBF1EF, (q31_t)0xCB697DB0, (q31_t)0x74B2C883, - (q31_t)0xCB0DE658, (q31_t)0x7489571B, (q31_t)0xCAB26FA9, - (q31_t)0x745F9DD1, (q31_t)0xCA5719DB, (q31_t)0x74359CBD, - (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC9A0D1C4, - (q31_t)0x73E0C3A3, (q31_t)0xC945DFEC, (q31_t)0x73B5EBD0, - (q31_t)0xC8EB0FD6, (q31_t)0x738ACC9E, (q31_t)0xC89061BA, - (q31_t)0x735F6626, (q31_t)0xC835D5D0, (q31_t)0x7333B883, - (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC7812571, - (q31_t)0x72DB8828, (q31_t)0xC727016C, (q31_t)0x72AF05A6, - (q31_t)0xC6CD0079, (q31_t)0x72823C66, (q31_t)0xC67322CD, - (q31_t)0x72552C84, (q31_t)0xC61968A2, (q31_t)0x7227D61C, - (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC5665FA8, - (q31_t)0x71CC5626, (q31_t)0xC50D1148, (q31_t)0x719E2CD2, - (q31_t)0xC4B3E746, (q31_t)0x716FBD68, (q31_t)0xC45AE1D7, - (q31_t)0x71410804, (q31_t)0xC4020132, (q31_t)0x71120CC5, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC350AF25, - (q31_t)0x70B34524, (q31_t)0xC2F83E2A, (q31_t)0x708378FE, - (q31_t)0xC29FF2D4, (q31_t)0x70536771, (q31_t)0xC247CD5A, - (q31_t)0x70231099, (q31_t)0xC1EFCDF2, (q31_t)0x6FF27496, - (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC1404233, - (q31_t)0x6F906D84, (q31_t)0xC0E8B648, (q31_t)0x6F5F02B1, - (q31_t)0xC0915147, (q31_t)0x6F2D532C, (q31_t)0xC03A1368, - (q31_t)0x6EFB5F12, (q31_t)0xBFE2FCDF, (q31_t)0x6EC92682, - (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBF3546A8, - (q31_t)0x6E63E87F, (q31_t)0xBEDEA765, (q31_t)0x6E30E349, - (q31_t)0xBE88304F, (q31_t)0x6DFD9A1B, (q31_t)0xBE31E19B, - (q31_t)0x6DCA0D14, (q31_t)0xBDDBBB7F, (q31_t)0x6D963C54, - (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBD2FE9E1, - (q31_t)0x6D2DD027, (q31_t)0xBCDA3ECA, (q31_t)0x6CF934FB, - (q31_t)0xBC84BD1E, (q31_t)0x6CC45697, (q31_t)0xBC2F6513, - (q31_t)0x6C8F351C, (q31_t)0xBBDA36DC, (q31_t)0x6C59D0A9, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBB3058C0, - (q31_t)0x6BEE3F62, (q31_t)0xBADBA943, (q31_t)0x6BB812D0, - (q31_t)0xBA87246C, (q31_t)0x6B81A3CD, (q31_t)0xBA32CA70, - (q31_t)0x6B4AF278, (q31_t)0xB9DE9B83, (q31_t)0x6B13FEF5, - (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB936BFA3, - (q31_t)0x6AA551E8, (q31_t)0xB8E31319, (q31_t)0x6A6D98A4, - (q31_t)0xB88F926C, (q31_t)0x6A359DB9, (q31_t)0xB83C3DD1, - (q31_t)0x69FD614A, (q31_t)0xB7E9157A, (q31_t)0x69C4E37A, - (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB7434A67, - (q31_t)0x69532442, (q31_t)0xB6F0A811, (q31_t)0x6919E320, - (q31_t)0xB69E32CD, (q31_t)0x68E06129, (q31_t)0xB64BEACC, - (q31_t)0x68A69E81, (q31_t)0xB5F9D042, (q31_t)0x686C9B4B, - (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB556245E, - (q31_t)0x67F7D3C4, (q31_t)0xB5049368, (q31_t)0x67BD0FBC, - (q31_t)0xB4B330B2, (q31_t)0x67820BB6, (q31_t)0xB461FC70, - (q31_t)0x6746C7D7, (q31_t)0xB410F6D2, (q31_t)0x670B4443, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB36F784E, - (q31_t)0x66937E90, (q31_t)0xB31EFFCB, (q31_t)0x66573CBB, - (q31_t)0xB2CEB6B5, (q31_t)0x661ABBC5, (q31_t)0xB27E9D3B, - (q31_t)0x65DDFBD3, (q31_t)0xB22EB392, (q31_t)0x65A0FD0B, - (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB18F7070, - (q31_t)0x6526438E, (q31_t)0xB140175B, (q31_t)0x64E88926, - (q31_t)0xB0F0EEDA, (q31_t)0x64AA907F, (q31_t)0xB0A1F71C, - (q31_t)0x646C59BF, (q31_t)0xB0533055, (q31_t)0x642DE50D, - (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAFB63667, - (q31_t)0x63B0426D, (q31_t)0xAF6803A1, (q31_t)0x637114CC, - (q31_t)0xAF1A0293, (q31_t)0x6331A9D4, (q31_t)0xAECC336B, - (q31_t)0x62F201AC, (q31_t)0xAE7E965B, (q31_t)0x62B21C7B, - (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xADE3F33E, - (q31_t)0x62319B9D, (q31_t)0xAD96ED91, (q31_t)0x61F1003E, - (q31_t)0xAD4A1ABA, (q31_t)0x61B02876, (q31_t)0xACFD7AE8, - (q31_t)0x616F146B, (q31_t)0xACB10E4A, (q31_t)0x612DC446, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAC18CF68, - (q31_t)0x60AA704F, (q31_t)0xABCCFD82, (q31_t)0x60686CCE, - (q31_t)0xAB815F8C, (q31_t)0x60262DD5, (q31_t)0xAB35F5B5, - (q31_t)0x5FE3B38D, (q31_t)0xAAEAC02B, (q31_t)0x5FA0FE1E, - (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA54F2B9, - (q31_t)0x5F1AE273, (q31_t)0xAA0A5B2D, (q31_t)0x5ED77C89, - (q31_t)0xA9BFF8A8, (q31_t)0x5E93DC1F, (q31_t)0xA975CB56, - (q31_t)0x5E50015D, (q31_t)0xA92BD366, (q31_t)0x5E0BEC6E, - (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA8988463, - (q31_t)0x5D8314B0, (q31_t)0xA84F2DA9, (q31_t)0x5D3E5236, - (q31_t)0xA8060D08, (q31_t)0x5CF95638, (q31_t)0xA7BD22AB, - (q31_t)0x5CB420DF, (q31_t)0xA7746EC0, (q31_t)0x5C6EB258, - (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA6E3AAF2, - (q31_t)0x5BE32A67, (q31_t)0xA69B9B68, (q31_t)0x5B9D1153, - (q31_t)0xA653C302, (q31_t)0x5B56BFBD, (q31_t)0xA60C21ED, - (q31_t)0x5B1035CF, (q31_t)0xA5C4B855, (q31_t)0x5AC973B4, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA5368C4B, - (q31_t)0x5A3B47AA, (q31_t)0xA4EFCA31, (q31_t)0x59F3DE12, - (q31_t)0xA4A94042, (q31_t)0x59AC3CFD, (q31_t)0xA462EEAC, - (q31_t)0x59646497, (q31_t)0xA41CD598, (q31_t)0x591C550E, - (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA3914DA7, - (q31_t)0x588B913F, (q31_t)0xA34BDF20, (q31_t)0x5842DD54, - (q31_t)0xA306A9C7, (q31_t)0x57F9F2F7, (q31_t)0xA2C1ADC9, - (q31_t)0x57B0D256, (q31_t)0xA27CEB4F, (q31_t)0x57677B9D, - (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA1F41391, - (q31_t)0x56D42C99, (q31_t)0xA1AFFEA2, (q31_t)0x568A34A9, - (q31_t)0xA16C23E1, (q31_t)0x56400757, (q31_t)0xA1288376, - (q31_t)0x55F5A4D2, (q31_t)0xA0E51D8C, (q31_t)0x55AB0D46, - (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA05F01E1, - (q31_t)0x55153FD4, (q31_t)0xA01C4C72, (q31_t)0x54CA0A4A, - (q31_t)0x9FD9D22A, (q31_t)0x547EA073, (q31_t)0x9F979331, - (q31_t)0x5433027D, (q31_t)0x9F558FB0, (q31_t)0x53E73097, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9ED23BB9, - (q31_t)0x534EF1B5, (q31_t)0x9E90EB94, (q31_t)0x53028517, - (q31_t)0x9E4FD789, (q31_t)0x52B5E545, (q31_t)0x9E0EFFC1, - (q31_t)0x5269126E, (q31_t)0x9DCE6462, (q31_t)0x521C0CC1, - (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D4DE384, - (q31_t)0x518169A4, (q31_t)0x9D0DFE53, (q31_t)0x5133CC94, - (q31_t)0x9CCE562B, (q31_t)0x50E5FD6C, (q31_t)0x9C8EEB33, - (q31_t)0x5097FC5E, (q31_t)0x9C4FBD92, (q31_t)0x5049C999, - (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9BD21AF2, - (q31_t)0x4FACCFAB, (q31_t)0x9B93A640, (q31_t)0x4F5E08E3, - (q31_t)0x9B556F80, (q31_t)0x4F0F1126, (q31_t)0x9B1776D9, - (q31_t)0x4EBFE8A4, (q31_t)0x9AD9BC71, (q31_t)0x4E708F8F, - (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A5F02F5, - (q31_t)0x4DD14C6E, (q31_t)0x9A22042C, (q31_t)0x4D8162C4, - (q31_t)0x99E5443A, (q31_t)0x4D31494B, (q31_t)0x99A8C344, - (q31_t)0x4CE10034, (q31_t)0x996C816F, (q31_t)0x4C9087B1, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x98F4BBBC, - (q31_t)0x4BEF092D, (q31_t)0x98B93828, (q31_t)0x4B9E038F, - (q31_t)0x987DF449, (q31_t)0x4B4CCF4D, (q31_t)0x9842F043, - (q31_t)0x4AFB6C97, (q31_t)0x98082C3B, (q31_t)0x4AA9DBA1, - (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x979364B5, - (q31_t)0x4A062FBD, (q31_t)0x9759617E, (q31_t)0x49B41533, - (q31_t)0x971F9ED6, (q31_t)0x4961CD32, (q31_t)0x96E61CDF, - (q31_t)0x490F57EE, (q31_t)0x96ACDBBD, (q31_t)0x48BCB598, - (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x963B1C85, - (q31_t)0x4816EA85, (q31_t)0x96029EB5, (q31_t)0x47C3C22E, - (q31_t)0x95CA6246, (q31_t)0x47706D93, (q31_t)0x9592675B, - (q31_t)0x471CECE6, (q31_t)0x955AAE17, (q31_t)0x46C9405C, - (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x94EC010B, - (q31_t)0x4621647C, (q31_t)0x94B50D87, (q31_t)0x45CD358F, - (q31_t)0x947E5C32, (q31_t)0x4578DB93, (q31_t)0x9447ED2F, - (q31_t)0x452456BC, (q31_t)0x9411C09D, (q31_t)0x44CFA73F, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x93A62F56, - (q31_t)0x4425C923, (q31_t)0x9370CAE4, (q31_t)0x43D09AEC, - (q31_t)0x933BA968, (q31_t)0x437B42E1, (q31_t)0x9306CB04, - (q31_t)0x4325C135, (q31_t)0x92D22FD8, (q31_t)0x42D0161E, - (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9269C3AC, - (q31_t)0x42244480, (q31_t)0x9235F2EB, (q31_t)0x41CE1E64, - (q31_t)0x920265E4, (q31_t)0x4177CFB0, (q31_t)0x91CF1CB6, - (q31_t)0x4121589A, (q31_t)0x919C1780, (q31_t)0x40CAB957, - (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x9136D97D, - (q31_t)0x401D0320, (q31_t)0x9104A0ED, (q31_t)0x3FC5EC97, - (q31_t)0x90D2ACD3, (q31_t)0x3F6EAEB8, (q31_t)0x90A0FD4E, - (q31_t)0x3F1749B7, (q31_t)0x906F927B, (q31_t)0x3EBFBDCC, - (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x900D8B69, - (q31_t)0x3E10320D, (q31_t)0x8FDCEF66, (q31_t)0x3DB832A5, - (q31_t)0x8FAC988E, (q31_t)0x3D600D2B, (q31_t)0x8F7C8701, - (q31_t)0x3D07C1D5, (q31_t)0x8F4CBADB, (q31_t)0x3CAF50DA, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8EEDF33B, - (q31_t)0x3BFDFECD, (q31_t)0x8EBEF7FB, (q31_t)0x3BA51E29, - (q31_t)0x8E904298, (q31_t)0x3B4C18BA, (q31_t)0x8E61D32D, - (q31_t)0x3AF2EEB7, (q31_t)0x8E33A9D9, (q31_t)0x3A99A057, - (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DD829E4, - (q31_t)0x39E6975D, (q31_t)0x8DAAD37B, (q31_t)0x398CDD32, - (q31_t)0x8D7DC399, (q31_t)0x3932FF87, (q31_t)0x8D50FA59, - (q31_t)0x38D8FE93, (q31_t)0x8D2477D8, (q31_t)0x387EDA8E, - (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CCC477D, - (q31_t)0x37CA2A30, (q31_t)0x8CA099D9, (q31_t)0x376F9E46, - (q31_t)0x8C753361, (q31_t)0x3714F02A, (q31_t)0x8C4A142F, - (q31_t)0x36BA2013, (q31_t)0x8C1F3C5C, (q31_t)0x365F2E3B, - (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BCA6342, - (q31_t)0x35A8E624, (q31_t)0x8BA0622F, (q31_t)0x354D9056, - (q31_t)0x8B76A8E4, (q31_t)0x34F219A7, (q31_t)0x8B4D377C, - (q31_t)0x3496824F, (q31_t)0x8B240E10, (q31_t)0x343ACA87, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AD29393, - (q31_t)0x3382FA88, (q31_t)0x8AAA42B4, (q31_t)0x3326E2C2, - (q31_t)0x8A823A35, (q31_t)0x32CAAB6F, (q31_t)0x8A5A7A30, - (q31_t)0x326E54C7, (q31_t)0x8A3302BD, (q31_t)0x3211DF03, - (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89E4EDEE, - (q31_t)0x3158970D, (q31_t)0x89BE50C3, (q31_t)0x30FBC54D, - (q31_t)0x8997FC89, (q31_t)0x309ED555, (q31_t)0x8971F15A, - (q31_t)0x3041C760, (q31_t)0x894C2F4C, (q31_t)0x2FE49BA6, - (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x890186F1, - (q31_t)0x2F29EBCC, (q31_t)0x88DCA0D3, (q31_t)0x2ECC681E, - (q31_t)0x88B80431, (q31_t)0x2E6EC792, (q31_t)0x8893B124, - (q31_t)0x2E110A62, (q31_t)0x886FA7C2, (q31_t)0x2DB330C7, - (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x88287255, - (q31_t)0x2CF72939, (q31_t)0x88054677, (q31_t)0x2C98FBBA, - (q31_t)0x87E2649B, (q31_t)0x2C3AB2B9, (q31_t)0x87BFCCD7, - (q31_t)0x2BDC4E6F, (q31_t)0x879D7F40, (q31_t)0x2B7DCF17, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x8759C2EF, - (q31_t)0x2AC08025, (q31_t)0x8738545E, (q31_t)0x2A61B101, - (q31_t)0x8717304E, (q31_t)0x2A02C7B8, (q31_t)0x86F656D3, - (q31_t)0x29A3C484, (q31_t)0x86D5C802, (q31_t)0x2944A7A2, - (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x86958AAB, - (q31_t)0x288621B9, (q31_t)0x8675DC4E, (q31_t)0x2826B928, - (q31_t)0x865678EA, (q31_t)0x27C737D2, (q31_t)0x86376092, - (q31_t)0x27679DF4, (q31_t)0x86189359, (q31_t)0x2707EBC6, - (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85DBDA91, - (q31_t)0x26483F6C, (q31_t)0x85BDEF27, (q31_t)0x25E845B5, - (q31_t)0x85A04F28, (q31_t)0x2588349D, (q31_t)0x8582FAA4, - (q31_t)0x25280C5D, (q31_t)0x8565F1B0, (q31_t)0x24C7CD32, - (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x852CC2BA, - (q31_t)0x24070B07, (q31_t)0x85109CDC, (q31_t)0x23A6887E, - (q31_t)0x84F4C2D3, (q31_t)0x2345EFF7, (q31_t)0x84D934B0, - (q31_t)0x22E541AE, (q31_t)0x84BDF285, (q31_t)0x22847DDF, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x84885257, - (q31_t)0x21C2B69C, (q31_t)0x846DF476, (q31_t)0x2161B39F, - (q31_t)0x8453E2CE, (q31_t)0x21009C0B, (q31_t)0x843A1D70, - (q31_t)0x209F701C, (q31_t)0x8420A46B, (q31_t)0x203E300D, - (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83EE97AC, - (q31_t)0x1F7B7480, (q31_t)0x83D60411, (q31_t)0x1F19F97B, - (q31_t)0x83BDBD0D, (q31_t)0x1EB86B46, (q31_t)0x83A5C2B0, - (q31_t)0x1E56CA1E, (q31_t)0x838E1507, (q31_t)0x1DF5163F, - (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x835FA00E, - (q31_t)0x1D31774D, (q31_t)0x8348D8DB, (q31_t)0x1CCF8CB3, - (q31_t)0x83325E97, (q31_t)0x1C6D9053, (q31_t)0x831C314E, - (q31_t)0x1C0B826A, (q31_t)0x8306510F, (q31_t)0x1BA96334, - (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82DB77E5, - (q31_t)0x1AE4F1D6, (q31_t)0x82C67F13, (q31_t)0x1A82A025, - (q31_t)0x82B1D381, (q31_t)0x1A203E1B, (q31_t)0x829D753A, - (q31_t)0x19BDCBF2, (q31_t)0x8289644A, (q31_t)0x195B49E9, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x82622AA5, - (q31_t)0x18961727, (q31_t)0x824F0208, (q31_t)0x183366E8, - (q31_t)0x823C26F2, (q31_t)0x17D0A7BB, (q31_t)0x82299971, - (q31_t)0x176DD9DE, (q31_t)0x8217598F, (q31_t)0x170AFD8D, - (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81F3C2D7, - (q31_t)0x16451A83, (q31_t)0x81E26C16, (q31_t)0x15E21444, - (q31_t)0x81D16320, (q31_t)0x157F0086, (q31_t)0x81C0A801, - (q31_t)0x151BDF85, (q31_t)0x81B03AC1, (q31_t)0x14B8B17F, - (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x81904A0C, - (q31_t)0x13F22F57, (q31_t)0x8180C6A9, (q31_t)0x138EDBB0, - (q31_t)0x8171914E, (q31_t)0x132B7BF9, (q31_t)0x8162AA03, - (q31_t)0x12C8106E, (q31_t)0x815410D3, (q31_t)0x1264994E, - (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x8137C8E6, - (q31_t)0x119D8940, (q31_t)0x812A1A39, (q31_t)0x1139F0CE, - (q31_t)0x811CB9CA, (q31_t)0x10D64DBC, (q31_t)0x810FA7A0, - (q31_t)0x1072A047, (q31_t)0x8102E3C3, (q31_t)0x100EE8AD, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80EA4712, - (q31_t)0x0F475BFE, (q31_t)0x80DE6E4C, (q31_t)0x0EE38765, - (q31_t)0x80D2E3F1, (q31_t)0x0E7FA99D, (q31_t)0x80C7A80A, - (q31_t)0x0E1BC2E3, (q31_t)0x80BCBA9C, (q31_t)0x0DB7D376, - (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x80A7CB49, - (q31_t)0x0CEFDB75, (q31_t)0x809DC970, (q31_t)0x0C8BD35E, - (q31_t)0x8094162B, (q31_t)0x0C27C389, (q31_t)0x808AB180, - (q31_t)0x0BC3AC35, (q31_t)0x80819B74, (q31_t)0x0B5F8D9F, - (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80705B50, - (q31_t)0x0A973BA5, (q31_t)0x80683143, (q31_t)0x0A3308BC, - (q31_t)0x806055EA, (q31_t)0x09CECF89, (q31_t)0x8058C94C, - (q31_t)0x096A9049, (q31_t)0x80518B6B, (q31_t)0x09064B3A, - (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x8043FBF6, - (q31_t)0x083DB0A7, (q31_t)0x803DAA69, (q31_t)0x07D95B9E, - (q31_t)0x8037A7AC, (q31_t)0x077501BE, (q31_t)0x8031F3C1, - (q31_t)0x0710A344, (q31_t)0x802C8EAD, (q31_t)0x06AC406F, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x8022B113, - (q31_t)0x05E36EA9, (q31_t)0x801E3894, (q31_t)0x057F0034, - (q31_t)0x801A0EF7, (q31_t)0x051A8E5C, (q31_t)0x80163440, - (q31_t)0x04B6195D, (q31_t)0x8012A86F, (q31_t)0x0451A176, - (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x800C7D8C, - (q31_t)0x0388A9E9, (q31_t)0x8009DE7D, (q31_t)0x03242ABF, - (q31_t)0x80078E5E, (q31_t)0x02BFA9A4, (q31_t)0x80058D2E, - (q31_t)0x025B26D7, (q31_t)0x8003DAF0, (q31_t)0x01F6A296, - (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x8001634D, - (q31_t)0x012D96B0, (q31_t)0x80009DE9, (q31_t)0x00C90F88, - (q31_t)0x8000277A, (q31_t)0x006487E3, (q31_t)0x80000000, - (q31_t)0x00000000, (q31_t)0x8000277A, (q31_t)0xFF9B781D, - (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x8001634D, - (q31_t)0xFED2694F, (q31_t)0x800277A5, (q31_t)0xFE6DE2E0, - (q31_t)0x8003DAF0, (q31_t)0xFE095D69, (q31_t)0x80058D2E, - (q31_t)0xFDA4D928, (q31_t)0x80078E5E, (q31_t)0xFD40565B, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800C7D8C, - (q31_t)0xFC775616, (q31_t)0x800F6B88, (q31_t)0xFC12D919, - (q31_t)0x8012A86F, (q31_t)0xFBAE5E89, (q31_t)0x80163440, - (q31_t)0xFB49E6A2, (q31_t)0x801A0EF7, (q31_t)0xFAE571A4, - (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x8022B113, - (q31_t)0xFA1C9156, (q31_t)0x80277872, (q31_t)0xF9B82683, - (q31_t)0x802C8EAD, (q31_t)0xF953BF90, (q31_t)0x8031F3C1, - (q31_t)0xF8EF5CBB, (q31_t)0x8037A7AC, (q31_t)0xF88AFE41, - (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8043FBF6, - (q31_t)0xF7C24F58, (q31_t)0x804A9C4D, (q31_t)0xF75DFF65, - (q31_t)0x80518B6B, (q31_t)0xF6F9B4C5, (q31_t)0x8058C94C, - (q31_t)0xF6956FB6, (q31_t)0x806055EA, (q31_t)0xF6313076, - (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x80705B50, - (q31_t)0xF568C45A, (q31_t)0x8078D40D, (q31_t)0xF50497FA, - (q31_t)0x80819B74, (q31_t)0xF4A07260, (q31_t)0x808AB180, - (q31_t)0xF43C53CA, (q31_t)0x8094162B, (q31_t)0xF3D83C76, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80A7CB49, - (q31_t)0xF310248A, (q31_t)0x80B21BAF, (q31_t)0xF2AC246D, - (q31_t)0x80BCBA9C, (q31_t)0xF2482C89, (q31_t)0x80C7A80A, - (q31_t)0xF1E43D1C, (q31_t)0x80D2E3F1, (q31_t)0xF1805662, - (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80EA4712, - (q31_t)0xF0B8A401, (q31_t)0x80F66E3C, (q31_t)0xF054D8D4, - (q31_t)0x8102E3C3, (q31_t)0xEFF11752, (q31_t)0x810FA7A0, - (q31_t)0xEF8D5FB8, (q31_t)0x811CB9CA, (q31_t)0xEF29B243, - (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8137C8E6, - (q31_t)0xEE6276BF, (q31_t)0x8145C5C6, (q31_t)0xEDFEE92B, - (q31_t)0x815410D3, (q31_t)0xED9B66B2, (q31_t)0x8162AA03, - (q31_t)0xED37EF91, (q31_t)0x8171914E, (q31_t)0xECD48406, - (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81904A0C, - (q31_t)0xEC0DD0A8, (q31_t)0x81A01B6C, (q31_t)0xEBAA894E, - (q31_t)0x81B03AC1, (q31_t)0xEB474E80, (q31_t)0x81C0A801, - (q31_t)0xEAE4207A, (q31_t)0x81D16320, (q31_t)0xEA80FF79, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x81F3C2D7, - (q31_t)0xE9BAE57C, (q31_t)0x82056758, (q31_t)0xE957ECFB, - (q31_t)0x8217598F, (q31_t)0xE8F50273, (q31_t)0x82299971, - (q31_t)0xE8922621, (q31_t)0x823C26F2, (q31_t)0xE82F5844, - (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x82622AA5, - (q31_t)0xE769E8D8, (q31_t)0x8275A0C0, (q31_t)0xE70747C3, - (q31_t)0x8289644A, (q31_t)0xE6A4B616, (q31_t)0x829D753A, - (q31_t)0xE642340D, (q31_t)0x82B1D381, (q31_t)0xE5DFC1E4, - (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82DB77E5, - (q31_t)0xE51B0E2A, (q31_t)0x82F0BDE8, (q31_t)0xE4B8CD10, - (q31_t)0x8306510F, (q31_t)0xE4569CCB, (q31_t)0x831C314E, - (q31_t)0xE3F47D95, (q31_t)0x83325E97, (q31_t)0xE3926FAC, - (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x835FA00E, - (q31_t)0xE2CE88B2, (q31_t)0x8376B422, (q31_t)0xE26CB01A, - (q31_t)0x838E1507, (q31_t)0xE20AE9C1, (q31_t)0x83A5C2B0, - (q31_t)0xE1A935E1, (q31_t)0x83BDBD0D, (q31_t)0xE14794B9, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x83EE97AC, - (q31_t)0xE0848B7F, (q31_t)0x840777CF, (q31_t)0xE02323E5, - (q31_t)0x8420A46B, (q31_t)0xDFC1CFF2, (q31_t)0x843A1D70, - (q31_t)0xDF608FE3, (q31_t)0x8453E2CE, (q31_t)0xDEFF63F4, - (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x84885257, - (q31_t)0xDE3D4963, (q31_t)0x84A2FC62, (q31_t)0xDDDC5B3A, - (q31_t)0x84BDF285, (q31_t)0xDD7B8220, (q31_t)0x84D934B0, - (q31_t)0xDD1ABE51, (q31_t)0x84F4C2D3, (q31_t)0xDCBA1008, - (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x852CC2BA, - (q31_t)0xDBF8F4F8, (q31_t)0x8549345C, (q31_t)0xDB9888A8, - (q31_t)0x8565F1B0, (q31_t)0xDB3832CD, (q31_t)0x8582FAA4, - (q31_t)0xDAD7F3A2, (q31_t)0x85A04F28, (q31_t)0xDA77CB62, - (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85DBDA91, - (q31_t)0xD9B7C093, (q31_t)0x85FA1152, (q31_t)0xD957DE7A, - (q31_t)0x86189359, (q31_t)0xD8F81439, (q31_t)0x86376092, - (q31_t)0xD898620C, (q31_t)0x865678EA, (q31_t)0xD838C82D, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x86958AAB, - (q31_t)0xD779DE46, (q31_t)0x86B583EE, (q31_t)0xD71A8EB5, - (q31_t)0x86D5C802, (q31_t)0xD6BB585D, (q31_t)0x86F656D3, - (q31_t)0xD65C3B7B, (q31_t)0x8717304E, (q31_t)0xD5FD3847, - (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x8759C2EF, - (q31_t)0xD53F7FDA, (q31_t)0x877B7BEC, (q31_t)0xD4E0CB14, - (q31_t)0x879D7F40, (q31_t)0xD48230E8, (q31_t)0x87BFCCD7, - (q31_t)0xD423B190, (q31_t)0x87E2649B, (q31_t)0xD3C54D46, - (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x88287255, - (q31_t)0xD308D6C6, (q31_t)0x884BE820, (q31_t)0xD2AAC504, - (q31_t)0x886FA7C2, (q31_t)0xD24CCF38, (q31_t)0x8893B124, - (q31_t)0xD1EEF59E, (q31_t)0x88B80431, (q31_t)0xD191386D, - (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x890186F1, - (q31_t)0xD0D61433, (q31_t)0x8926B677, (q31_t)0xD078AD9D, - (q31_t)0x894C2F4C, (q31_t)0xD01B6459, (q31_t)0x8971F15A, - (q31_t)0xCFBE389F, (q31_t)0x8997FC89, (q31_t)0xCF612AAA, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x89E4EDEE, - (q31_t)0xCEA768F2, (q31_t)0x8A0BD3F5, (q31_t)0xCE4AB5A2, - (q31_t)0x8A3302BD, (q31_t)0xCDEE20FC, (q31_t)0x8A5A7A30, - (q31_t)0xCD91AB38, (q31_t)0x8A823A35, (q31_t)0xCD355490, - (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8AD29393, - (q31_t)0xCC7D0577, (q31_t)0x8AFB2CBA, (q31_t)0xCC210D78, - (q31_t)0x8B240E10, (q31_t)0xCBC53578, (q31_t)0x8B4D377C, - (q31_t)0xCB697DB0, (q31_t)0x8B76A8E4, (q31_t)0xCB0DE658, - (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BCA6342, - (q31_t)0xCA5719DB, (q31_t)0x8BF4AC05, (q31_t)0xC9FBE527, - (q31_t)0x8C1F3C5C, (q31_t)0xC9A0D1C4, (q31_t)0x8C4A142F, - (q31_t)0xC945DFEC, (q31_t)0x8C753361, (q31_t)0xC8EB0FD6, - (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CCC477D, - (q31_t)0xC835D5D0, (q31_t)0x8CF83C30, (q31_t)0xC7DB6C50, - (q31_t)0x8D2477D8, (q31_t)0xC7812571, (q31_t)0x8D50FA59, - (q31_t)0xC727016C, (q31_t)0x8D7DC399, (q31_t)0xC6CD0079, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8DD829E4, - (q31_t)0xC61968A2, (q31_t)0x8E05C6B7, (q31_t)0xC5BFD22E, - (q31_t)0x8E33A9D9, (q31_t)0xC5665FA8, (q31_t)0x8E61D32D, - (q31_t)0xC50D1148, (q31_t)0x8E904298, (q31_t)0xC4B3E746, - (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8EEDF33B, - (q31_t)0xC4020132, (q31_t)0x8F1D343A, (q31_t)0xC3A9458F, - (q31_t)0x8F4CBADB, (q31_t)0xC350AF25, (q31_t)0x8F7C8701, - (q31_t)0xC2F83E2A, (q31_t)0x8FAC988E, (q31_t)0xC29FF2D4, - (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x900D8B69, - (q31_t)0xC1EFCDF2, (q31_t)0x903E6C7A, (q31_t)0xC197F4D3, - (q31_t)0x906F927B, (q31_t)0xC1404233, (q31_t)0x90A0FD4E, - (q31_t)0xC0E8B648, (q31_t)0x90D2ACD3, (q31_t)0xC0915147, - (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x9136D97D, - (q31_t)0xBFE2FCDF, (q31_t)0x91695663, (q31_t)0xBF8C0DE2, - (q31_t)0x919C1780, (q31_t)0xBF3546A8, (q31_t)0x91CF1CB6, - (q31_t)0xBEDEA765, (q31_t)0x920265E4, (q31_t)0xBE88304F, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x9269C3AC, - (q31_t)0xBDDBBB7F, (q31_t)0x929DD805, (q31_t)0xBD85BE2F, - (q31_t)0x92D22FD8, (q31_t)0xBD2FE9E1, (q31_t)0x9306CB04, - (q31_t)0xBCDA3ECA, (q31_t)0x933BA968, (q31_t)0xBC84BD1E, - (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x93A62F56, - (q31_t)0xBBDA36DC, (q31_t)0x93DBD69F, (q31_t)0xBB8532AF, - (q31_t)0x9411C09D, (q31_t)0xBB3058C0, (q31_t)0x9447ED2F, - (q31_t)0xBADBA943, (q31_t)0x947E5C32, (q31_t)0xBA87246C, - (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x94EC010B, - (q31_t)0xB9DE9B83, (q31_t)0x9523369B, (q31_t)0xB98A97D8, - (q31_t)0x955AAE17, (q31_t)0xB936BFA3, (q31_t)0x9592675B, - (q31_t)0xB8E31319, (q31_t)0x95CA6246, (q31_t)0xB88F926C, - (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x963B1C85, - (q31_t)0xB7E9157A, (q31_t)0x9673DB94, (q31_t)0xB796199B, - (q31_t)0x96ACDBBD, (q31_t)0xB7434A67, (q31_t)0x96E61CDF, - (q31_t)0xB6F0A811, (q31_t)0x971F9ED6, (q31_t)0xB69E32CD, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x979364B5, - (q31_t)0xB5F9D042, (q31_t)0x97CDA855, (q31_t)0xB5A7E362, - (q31_t)0x98082C3B, (q31_t)0xB556245E, (q31_t)0x9842F043, - (q31_t)0xB5049368, (q31_t)0x987DF449, (q31_t)0xB4B330B2, - (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x98F4BBBC, - (q31_t)0xB410F6D2, (q31_t)0x99307EE0, (q31_t)0xB3C0200C, - (q31_t)0x996C816F, (q31_t)0xB36F784E, (q31_t)0x99A8C344, - (q31_t)0xB31EFFCB, (q31_t)0x99E5443A, (q31_t)0xB2CEB6B5, - (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A5F02F5, - (q31_t)0xB22EB392, (q31_t)0x9A9C406D, (q31_t)0xB1DEF9E8, - (q31_t)0x9AD9BC71, (q31_t)0xB18F7070, (q31_t)0x9B1776D9, - (q31_t)0xB140175B, (q31_t)0x9B556F80, (q31_t)0xB0F0EEDA, - (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9BD21AF2, - (q31_t)0xB0533055, (q31_t)0x9C10CD70, (q31_t)0xB0049AB2, - (q31_t)0x9C4FBD92, (q31_t)0xAFB63667, (q31_t)0x9C8EEB33, - (q31_t)0xAF6803A1, (q31_t)0x9CCE562B, (q31_t)0xAF1A0293, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D4DE384, - (q31_t)0xAE7E965B, (q31_t)0x9D8E0596, (q31_t)0xAE312B91, - (q31_t)0x9DCE6462, (q31_t)0xADE3F33E, (q31_t)0x9E0EFFC1, - (q31_t)0xAD96ED91, (q31_t)0x9E4FD789, (q31_t)0xAD4A1ABA, - (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9ED23BB9, - (q31_t)0xACB10E4A, (q31_t)0x9F13C7D0, (q31_t)0xAC64D510, - (q31_t)0x9F558FB0, (q31_t)0xAC18CF68, (q31_t)0x9F979331, - (q31_t)0xABCCFD82, (q31_t)0x9FD9D22A, (q31_t)0xAB815F8C, - (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA05F01E1, - (q31_t)0xAAEAC02B, (q31_t)0xA0A1F24C, (q31_t)0xAA9FBF1D, - (q31_t)0xA0E51D8C, (q31_t)0xAA54F2B9, (q31_t)0xA1288376, - (q31_t)0xAA0A5B2D, (q31_t)0xA16C23E1, (q31_t)0xA9BFF8A8, - (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA1F41391, - (q31_t)0xA92BD366, (q31_t)0xA2386283, (q31_t)0xA8E21106, - (q31_t)0xA27CEB4F, (q31_t)0xA8988463, (q31_t)0xA2C1ADC9, - (q31_t)0xA84F2DA9, (q31_t)0xA306A9C7, (q31_t)0xA8060D08, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA3914DA7, - (q31_t)0xA7746EC0, (q31_t)0xA3D6F533, (q31_t)0xA72BF173, - (q31_t)0xA41CD598, (q31_t)0xA6E3AAF2, (q31_t)0xA462EEAC, - (q31_t)0xA69B9B68, (q31_t)0xA4A94042, (q31_t)0xA653C302, - (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA5368C4B, - (q31_t)0xA5C4B855, (q31_t)0xA57D8666, (q31_t)0xA57D8666, - (q31_t)0xA5C4B855, (q31_t)0xA5368C4B, (q31_t)0xA60C21ED, - (q31_t)0xA4EFCA31, (q31_t)0xA653C302, (q31_t)0xA4A94042, - (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA6E3AAF2, - (q31_t)0xA41CD598, (q31_t)0xA72BF173, (q31_t)0xA3D6F533, - (q31_t)0xA7746EC0, (q31_t)0xA3914DA7, (q31_t)0xA7BD22AB, - (q31_t)0xA34BDF20, (q31_t)0xA8060D08, (q31_t)0xA306A9C7, - (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA8988463, - (q31_t)0xA27CEB4F, (q31_t)0xA8E21106, (q31_t)0xA2386283, - (q31_t)0xA92BD366, (q31_t)0xA1F41391, (q31_t)0xA975CB56, - (q31_t)0xA1AFFEA2, (q31_t)0xA9BFF8A8, (q31_t)0xA16C23E1, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA54F2B9, - (q31_t)0xA0E51D8C, (q31_t)0xAA9FBF1D, (q31_t)0xA0A1F24C, - (q31_t)0xAAEAC02B, (q31_t)0xA05F01E1, (q31_t)0xAB35F5B5, - (q31_t)0xA01C4C72, (q31_t)0xAB815F8C, (q31_t)0x9FD9D22A, - (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xAC18CF68, - (q31_t)0x9F558FB0, (q31_t)0xAC64D510, (q31_t)0x9F13C7D0, - (q31_t)0xACB10E4A, (q31_t)0x9ED23BB9, (q31_t)0xACFD7AE8, - (q31_t)0x9E90EB94, (q31_t)0xAD4A1ABA, (q31_t)0x9E4FD789, - (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xADE3F33E, - (q31_t)0x9DCE6462, (q31_t)0xAE312B91, (q31_t)0x9D8E0596, - (q31_t)0xAE7E965B, (q31_t)0x9D4DE384, (q31_t)0xAECC336B, - (q31_t)0x9D0DFE53, (q31_t)0xAF1A0293, (q31_t)0x9CCE562B, - (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xAFB63667, - (q31_t)0x9C4FBD92, (q31_t)0xB0049AB2, (q31_t)0x9C10CD70, - (q31_t)0xB0533055, (q31_t)0x9BD21AF2, (q31_t)0xB0A1F71C, - (q31_t)0x9B93A640, (q31_t)0xB0F0EEDA, (q31_t)0x9B556F80, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB18F7070, - (q31_t)0x9AD9BC71, (q31_t)0xB1DEF9E8, (q31_t)0x9A9C406D, - (q31_t)0xB22EB392, (q31_t)0x9A5F02F5, (q31_t)0xB27E9D3B, - (q31_t)0x9A22042C, (q31_t)0xB2CEB6B5, (q31_t)0x99E5443A, - (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB36F784E, - (q31_t)0x996C816F, (q31_t)0xB3C0200C, (q31_t)0x99307EE0, - (q31_t)0xB410F6D2, (q31_t)0x98F4BBBC, (q31_t)0xB461FC70, - (q31_t)0x98B93828, (q31_t)0xB4B330B2, (q31_t)0x987DF449, - (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB556245E, - (q31_t)0x98082C3B, (q31_t)0xB5A7E362, (q31_t)0x97CDA855, - (q31_t)0xB5F9D042, (q31_t)0x979364B5, (q31_t)0xB64BEACC, - (q31_t)0x9759617E, (q31_t)0xB69E32CD, (q31_t)0x971F9ED6, - (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB7434A67, - (q31_t)0x96ACDBBD, (q31_t)0xB796199B, (q31_t)0x9673DB94, - (q31_t)0xB7E9157A, (q31_t)0x963B1C85, (q31_t)0xB83C3DD1, - (q31_t)0x96029EB5, (q31_t)0xB88F926C, (q31_t)0x95CA6246, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB936BFA3, - (q31_t)0x955AAE17, (q31_t)0xB98A97D8, (q31_t)0x9523369B, - (q31_t)0xB9DE9B83, (q31_t)0x94EC010B, (q31_t)0xBA32CA70, - (q31_t)0x94B50D87, (q31_t)0xBA87246C, (q31_t)0x947E5C32, - (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB3058C0, - (q31_t)0x9411C09D, (q31_t)0xBB8532AF, (q31_t)0x93DBD69F, - (q31_t)0xBBDA36DC, (q31_t)0x93A62F56, (q31_t)0xBC2F6513, - (q31_t)0x9370CAE4, (q31_t)0xBC84BD1E, (q31_t)0x933BA968, - (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD2FE9E1, - (q31_t)0x92D22FD8, (q31_t)0xBD85BE2F, (q31_t)0x929DD805, - (q31_t)0xBDDBBB7F, (q31_t)0x9269C3AC, (q31_t)0xBE31E19B, - (q31_t)0x9235F2EB, (q31_t)0xBE88304F, (q31_t)0x920265E4, - (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF3546A8, - (q31_t)0x919C1780, (q31_t)0xBF8C0DE2, (q31_t)0x91695663, - (q31_t)0xBFE2FCDF, (q31_t)0x9136D97D, (q31_t)0xC03A1368, - (q31_t)0x9104A0ED, (q31_t)0xC0915147, (q31_t)0x90D2ACD3, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC1404233, - (q31_t)0x906F927B, (q31_t)0xC197F4D3, (q31_t)0x903E6C7A, - (q31_t)0xC1EFCDF2, (q31_t)0x900D8B69, (q31_t)0xC247CD5A, - (q31_t)0x8FDCEF66, (q31_t)0xC29FF2D4, (q31_t)0x8FAC988E, - (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC350AF25, - (q31_t)0x8F4CBADB, (q31_t)0xC3A9458F, (q31_t)0x8F1D343A, - (q31_t)0xC4020132, (q31_t)0x8EEDF33B, (q31_t)0xC45AE1D7, - (q31_t)0x8EBEF7FB, (q31_t)0xC4B3E746, (q31_t)0x8E904298, - (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC5665FA8, - (q31_t)0x8E33A9D9, (q31_t)0xC5BFD22E, (q31_t)0x8E05C6B7, - (q31_t)0xC61968A2, (q31_t)0x8DD829E4, (q31_t)0xC67322CD, - (q31_t)0x8DAAD37B, (q31_t)0xC6CD0079, (q31_t)0x8D7DC399, - (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7812571, - (q31_t)0x8D2477D8, (q31_t)0xC7DB6C50, (q31_t)0x8CF83C30, - (q31_t)0xC835D5D0, (q31_t)0x8CCC477D, (q31_t)0xC89061BA, - (q31_t)0x8CA099D9, (q31_t)0xC8EB0FD6, (q31_t)0x8C753361, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC9A0D1C4, - (q31_t)0x8C1F3C5C, (q31_t)0xC9FBE527, (q31_t)0x8BF4AC05, - (q31_t)0xCA5719DB, (q31_t)0x8BCA6342, (q31_t)0xCAB26FA9, - (q31_t)0x8BA0622F, (q31_t)0xCB0DE658, (q31_t)0x8B76A8E4, - (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCBC53578, - (q31_t)0x8B240E10, (q31_t)0xCC210D78, (q31_t)0x8AFB2CBA, - (q31_t)0xCC7D0577, (q31_t)0x8AD29393, (q31_t)0xCCD91D3D, - (q31_t)0x8AAA42B4, (q31_t)0xCD355490, (q31_t)0x8A823A35, - (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCDEE20FC, - (q31_t)0x8A3302BD, (q31_t)0xCE4AB5A2, (q31_t)0x8A0BD3F5, - (q31_t)0xCEA768F2, (q31_t)0x89E4EDEE, (q31_t)0xCF043AB2, - (q31_t)0x89BE50C3, (q31_t)0xCF612AAA, (q31_t)0x8997FC89, - (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xD01B6459, - (q31_t)0x894C2F4C, (q31_t)0xD078AD9D, (q31_t)0x8926B677, - (q31_t)0xD0D61433, (q31_t)0x890186F1, (q31_t)0xD13397E1, - (q31_t)0x88DCA0D3, (q31_t)0xD191386D, (q31_t)0x88B80431, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD24CCF38, - (q31_t)0x886FA7C2, (q31_t)0xD2AAC504, (q31_t)0x884BE820, - (q31_t)0xD308D6C6, (q31_t)0x88287255, (q31_t)0xD3670445, - (q31_t)0x88054677, (q31_t)0xD3C54D46, (q31_t)0x87E2649B, - (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD48230E8, - (q31_t)0x879D7F40, (q31_t)0xD4E0CB14, (q31_t)0x877B7BEC, - (q31_t)0xD53F7FDA, (q31_t)0x8759C2EF, (q31_t)0xD59E4EFE, - (q31_t)0x8738545E, (q31_t)0xD5FD3847, (q31_t)0x8717304E, - (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD6BB585D, - (q31_t)0x86D5C802, (q31_t)0xD71A8EB5, (q31_t)0x86B583EE, - (q31_t)0xD779DE46, (q31_t)0x86958AAB, (q31_t)0xD7D946D7, - (q31_t)0x8675DC4E, (q31_t)0xD838C82D, (q31_t)0x865678EA, - (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD8F81439, - (q31_t)0x86189359, (q31_t)0xD957DE7A, (q31_t)0x85FA1152, - (q31_t)0xD9B7C093, (q31_t)0x85DBDA91, (q31_t)0xDA17BA4A, - (q31_t)0x85BDEF27, (q31_t)0xDA77CB62, (q31_t)0x85A04F28, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB3832CD, - (q31_t)0x8565F1B0, (q31_t)0xDB9888A8, (q31_t)0x8549345C, - (q31_t)0xDBF8F4F8, (q31_t)0x852CC2BA, (q31_t)0xDC597781, - (q31_t)0x85109CDC, (q31_t)0xDCBA1008, (q31_t)0x84F4C2D3, - (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDD7B8220, - (q31_t)0x84BDF285, (q31_t)0xDDDC5B3A, (q31_t)0x84A2FC62, - (q31_t)0xDE3D4963, (q31_t)0x84885257, (q31_t)0xDE9E4C60, - (q31_t)0x846DF476, (q31_t)0xDEFF63F4, (q31_t)0x8453E2CE, - (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xDFC1CFF2, - (q31_t)0x8420A46B, (q31_t)0xE02323E5, (q31_t)0x840777CF, - (q31_t)0xE0848B7F, (q31_t)0x83EE97AC, (q31_t)0xE0E60684, - (q31_t)0x83D60411, (q31_t)0xE14794B9, (q31_t)0x83BDBD0D, - (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE20AE9C1, - (q31_t)0x838E1507, (q31_t)0xE26CB01A, (q31_t)0x8376B422, - (q31_t)0xE2CE88B2, (q31_t)0x835FA00E, (q31_t)0xE330734C, - (q31_t)0x8348D8DB, (q31_t)0xE3926FAC, (q31_t)0x83325E97, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4569CCB, - (q31_t)0x8306510F, (q31_t)0xE4B8CD10, (q31_t)0x82F0BDE8, - (q31_t)0xE51B0E2A, (q31_t)0x82DB77E5, (q31_t)0xE57D5FDA, - (q31_t)0x82C67F13, (q31_t)0xE5DFC1E4, (q31_t)0x82B1D381, - (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE6A4B616, - (q31_t)0x8289644A, (q31_t)0xE70747C3, (q31_t)0x8275A0C0, - (q31_t)0xE769E8D8, (q31_t)0x82622AA5, (q31_t)0xE7CC9917, - (q31_t)0x824F0208, (q31_t)0xE82F5844, (q31_t)0x823C26F2, - (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE8F50273, - (q31_t)0x8217598F, (q31_t)0xE957ECFB, (q31_t)0x82056758, - (q31_t)0xE9BAE57C, (q31_t)0x81F3C2D7, (q31_t)0xEA1DEBBB, - (q31_t)0x81E26C16, (q31_t)0xEA80FF79, (q31_t)0x81D16320, - (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEB474E80, - (q31_t)0x81B03AC1, (q31_t)0xEBAA894E, (q31_t)0x81A01B6C, - (q31_t)0xEC0DD0A8, (q31_t)0x81904A0C, (q31_t)0xEC71244F, - (q31_t)0x8180C6A9, (q31_t)0xECD48406, (q31_t)0x8171914E, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xED9B66B2, - (q31_t)0x815410D3, (q31_t)0xEDFEE92B, (q31_t)0x8145C5C6, - (q31_t)0xEE6276BF, (q31_t)0x8137C8E6, (q31_t)0xEEC60F31, - (q31_t)0x812A1A39, (q31_t)0xEF29B243, (q31_t)0x811CB9CA, - (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xEFF11752, - (q31_t)0x8102E3C3, (q31_t)0xF054D8D4, (q31_t)0x80F66E3C, - (q31_t)0xF0B8A401, (q31_t)0x80EA4712, (q31_t)0xF11C789A, - (q31_t)0x80DE6E4C, (q31_t)0xF1805662, (q31_t)0x80D2E3F1, - (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF2482C89, - (q31_t)0x80BCBA9C, (q31_t)0xF2AC246D, (q31_t)0x80B21BAF, - (q31_t)0xF310248A, (q31_t)0x80A7CB49, (q31_t)0xF3742CA1, - (q31_t)0x809DC970, (q31_t)0xF3D83C76, (q31_t)0x8094162B, - (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF4A07260, - (q31_t)0x80819B74, (q31_t)0xF50497FA, (q31_t)0x8078D40D, - (q31_t)0xF568C45A, (q31_t)0x80705B50, (q31_t)0xF5CCF743, - (q31_t)0x80683143, (q31_t)0xF6313076, (q31_t)0x806055EA, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF6F9B4C5, - (q31_t)0x80518B6B, (q31_t)0xF75DFF65, (q31_t)0x804A9C4D, - (q31_t)0xF7C24F58, (q31_t)0x8043FBF6, (q31_t)0xF826A461, - (q31_t)0x803DAA69, (q31_t)0xF88AFE41, (q31_t)0x8037A7AC, - (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF953BF90, - (q31_t)0x802C8EAD, (q31_t)0xF9B82683, (q31_t)0x80277872, - (q31_t)0xFA1C9156, (q31_t)0x8022B113, (q31_t)0xFA80FFCB, - (q31_t)0x801E3894, (q31_t)0xFAE571A4, (q31_t)0x801A0EF7, - (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFBAE5E89, - (q31_t)0x8012A86F, (q31_t)0xFC12D919, (q31_t)0x800F6B88, - (q31_t)0xFC775616, (q31_t)0x800C7D8C, (q31_t)0xFCDBD541, - (q31_t)0x8009DE7D, (q31_t)0xFD40565B, (q31_t)0x80078E5E, - (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFE095D69, - (q31_t)0x8003DAF0, (q31_t)0xFE6DE2E0, (q31_t)0x800277A5, - (q31_t)0xFED2694F, (q31_t)0x8001634D, (q31_t)0xFF36F078, - (q31_t)0x80009DE9, (q31_t)0xFF9B781D, (q31_t)0x8000277A -}; - -/** -* \par -* Example code for Q31 Twiddle factors Generation:: -* \par -*
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);
-* } 
-* \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] = -{ - (q31_t)0x7FFFFFFF, (q31_t)0x00000000, (q31_t)0x7FFFF621, - (q31_t)0x003243F5, (q31_t)0x7FFFD885, (q31_t)0x006487E3, - (q31_t)0x7FFFA72C, (q31_t)0x0096CBC1, (q31_t)0x7FFF6216, - (q31_t)0x00C90F88, (q31_t)0x7FFF0942, (q31_t)0x00FB532F, - (q31_t)0x7FFE9CB2, (q31_t)0x012D96B0, (q31_t)0x7FFE1C64, - (q31_t)0x015FDA03, (q31_t)0x7FFD885A, (q31_t)0x01921D1F, - (q31_t)0x7FFCE093, (q31_t)0x01C45FFE, (q31_t)0x7FFC250F, - (q31_t)0x01F6A296, (q31_t)0x7FFB55CE, (q31_t)0x0228E4E1, - (q31_t)0x7FFA72D1, (q31_t)0x025B26D7, (q31_t)0x7FF97C17, - (q31_t)0x028D6870, (q31_t)0x7FF871A1, (q31_t)0x02BFA9A4, - (q31_t)0x7FF7536F, (q31_t)0x02F1EA6B, (q31_t)0x7FF62182, - (q31_t)0x03242ABF, (q31_t)0x7FF4DBD8, (q31_t)0x03566A96, - (q31_t)0x7FF38273, (q31_t)0x0388A9E9, (q31_t)0x7FF21553, - (q31_t)0x03BAE8B1, (q31_t)0x7FF09477, (q31_t)0x03ED26E6, - (q31_t)0x7FEEFFE1, (q31_t)0x041F647F, (q31_t)0x7FED5790, - (q31_t)0x0451A176, (q31_t)0x7FEB9B85, (q31_t)0x0483DDC3, - (q31_t)0x7FE9CBC0, (q31_t)0x04B6195D, (q31_t)0x7FE7E840, - (q31_t)0x04E8543D, (q31_t)0x7FE5F108, (q31_t)0x051A8E5C, - (q31_t)0x7FE3E616, (q31_t)0x054CC7B0, (q31_t)0x7FE1C76B, - (q31_t)0x057F0034, (q31_t)0x7FDF9508, (q31_t)0x05B137DF, - (q31_t)0x7FDD4EEC, (q31_t)0x05E36EA9, (q31_t)0x7FDAF518, - (q31_t)0x0615A48A, (q31_t)0x7FD8878D, (q31_t)0x0647D97C, - (q31_t)0x7FD6064B, (q31_t)0x067A0D75, (q31_t)0x7FD37152, - (q31_t)0x06AC406F, (q31_t)0x7FD0C8A3, (q31_t)0x06DE7261, - (q31_t)0x7FCE0C3E, (q31_t)0x0710A344, (q31_t)0x7FCB3C23, - (q31_t)0x0742D310, (q31_t)0x7FC85853, (q31_t)0x077501BE, - (q31_t)0x7FC560CF, (q31_t)0x07A72F45, (q31_t)0x7FC25596, - (q31_t)0x07D95B9E, (q31_t)0x7FBF36A9, (q31_t)0x080B86C1, - (q31_t)0x7FBC040A, (q31_t)0x083DB0A7, (q31_t)0x7FB8BDB7, - (q31_t)0x086FD947, (q31_t)0x7FB563B2, (q31_t)0x08A2009A, - (q31_t)0x7FB1F5FC, (q31_t)0x08D42698, (q31_t)0x7FAE7494, - (q31_t)0x09064B3A, (q31_t)0x7FAADF7C, (q31_t)0x09386E77, - (q31_t)0x7FA736B4, (q31_t)0x096A9049, (q31_t)0x7FA37A3C, - (q31_t)0x099CB0A7, (q31_t)0x7F9FAA15, (q31_t)0x09CECF89, - (q31_t)0x7F9BC63F, (q31_t)0x0A00ECE8, (q31_t)0x7F97CEBC, - (q31_t)0x0A3308BC, (q31_t)0x7F93C38C, (q31_t)0x0A6522FE, - (q31_t)0x7F8FA4AF, (q31_t)0x0A973BA5, (q31_t)0x7F8B7226, - (q31_t)0x0AC952AA, (q31_t)0x7F872BF3, (q31_t)0x0AFB6805, - (q31_t)0x7F82D214, (q31_t)0x0B2D7BAE, (q31_t)0x7F7E648B, - (q31_t)0x0B5F8D9F, (q31_t)0x7F79E35A, (q31_t)0x0B919DCE, - (q31_t)0x7F754E7F, (q31_t)0x0BC3AC35, (q31_t)0x7F70A5FD, - (q31_t)0x0BF5B8CB, (q31_t)0x7F6BE9D4, (q31_t)0x0C27C389, - (q31_t)0x7F671A04, (q31_t)0x0C59CC67, (q31_t)0x7F62368F, - (q31_t)0x0C8BD35E, (q31_t)0x7F5D3F75, (q31_t)0x0CBDD865, - (q31_t)0x7F5834B6, (q31_t)0x0CEFDB75, (q31_t)0x7F531654, - (q31_t)0x0D21DC87, (q31_t)0x7F4DE450, (q31_t)0x0D53DB92, - (q31_t)0x7F489EAA, (q31_t)0x0D85D88F, (q31_t)0x7F434563, - (q31_t)0x0DB7D376, (q31_t)0x7F3DD87C, (q31_t)0x0DE9CC3F, - (q31_t)0x7F3857F5, (q31_t)0x0E1BC2E3, (q31_t)0x7F32C3D0, - (q31_t)0x0E4DB75B, (q31_t)0x7F2D1C0E, (q31_t)0x0E7FA99D, - (q31_t)0x7F2760AF, (q31_t)0x0EB199A3, (q31_t)0x7F2191B4, - (q31_t)0x0EE38765, (q31_t)0x7F1BAF1E, (q31_t)0x0F1572DC, - (q31_t)0x7F15B8EE, (q31_t)0x0F475BFE, (q31_t)0x7F0FAF24, - (q31_t)0x0F7942C6, (q31_t)0x7F0991C3, (q31_t)0x0FAB272B, - (q31_t)0x7F0360CB, (q31_t)0x0FDD0925, (q31_t)0x7EFD1C3C, - (q31_t)0x100EE8AD, (q31_t)0x7EF6C418, (q31_t)0x1040C5BB, - (q31_t)0x7EF0585F, (q31_t)0x1072A047, (q31_t)0x7EE9D913, - (q31_t)0x10A4784A, (q31_t)0x7EE34635, (q31_t)0x10D64DBC, - (q31_t)0x7EDC9FC6, (q31_t)0x11082096, (q31_t)0x7ED5E5C6, - (q31_t)0x1139F0CE, (q31_t)0x7ECF1837, (q31_t)0x116BBE5F, - (q31_t)0x7EC8371A, (q31_t)0x119D8940, (q31_t)0x7EC1426F, - (q31_t)0x11CF516A, (q31_t)0x7EBA3A39, (q31_t)0x120116D4, - (q31_t)0x7EB31E77, (q31_t)0x1232D978, (q31_t)0x7EABEF2C, - (q31_t)0x1264994E, (q31_t)0x7EA4AC58, (q31_t)0x1296564D, - (q31_t)0x7E9D55FC, (q31_t)0x12C8106E, (q31_t)0x7E95EC19, - (q31_t)0x12F9C7AA, (q31_t)0x7E8E6EB1, (q31_t)0x132B7BF9, - (q31_t)0x7E86DDC5, (q31_t)0x135D2D53, (q31_t)0x7E7F3956, - (q31_t)0x138EDBB0, (q31_t)0x7E778165, (q31_t)0x13C0870A, - (q31_t)0x7E6FB5F3, (q31_t)0x13F22F57, (q31_t)0x7E67D702, - (q31_t)0x1423D492, (q31_t)0x7E5FE493, (q31_t)0x145576B1, - (q31_t)0x7E57DEA6, (q31_t)0x148715AD, (q31_t)0x7E4FC53E, - (q31_t)0x14B8B17F, (q31_t)0x7E47985B, (q31_t)0x14EA4A1F, - (q31_t)0x7E3F57FE, (q31_t)0x151BDF85, (q31_t)0x7E37042A, - (q31_t)0x154D71AA, (q31_t)0x7E2E9CDF, (q31_t)0x157F0086, - (q31_t)0x7E26221E, (q31_t)0x15B08C11, (q31_t)0x7E1D93E9, - (q31_t)0x15E21444, (q31_t)0x7E14F242, (q31_t)0x16139917, - (q31_t)0x7E0C3D29, (q31_t)0x16451A83, (q31_t)0x7E03749F, - (q31_t)0x1676987F, (q31_t)0x7DFA98A7, (q31_t)0x16A81305, - (q31_t)0x7DF1A942, (q31_t)0x16D98A0C, (q31_t)0x7DE8A670, - (q31_t)0x170AFD8D, (q31_t)0x7DDF9034, (q31_t)0x173C6D80, - (q31_t)0x7DD6668E, (q31_t)0x176DD9DE, (q31_t)0x7DCD2981, - (q31_t)0x179F429F, (q31_t)0x7DC3D90D, (q31_t)0x17D0A7BB, - (q31_t)0x7DBA7534, (q31_t)0x1802092C, (q31_t)0x7DB0FDF7, - (q31_t)0x183366E8, (q31_t)0x7DA77359, (q31_t)0x1864C0E9, - (q31_t)0x7D9DD55A, (q31_t)0x18961727, (q31_t)0x7D9423FB, - (q31_t)0x18C7699B, (q31_t)0x7D8A5F3F, (q31_t)0x18F8B83C, - (q31_t)0x7D808727, (q31_t)0x192A0303, (q31_t)0x7D769BB5, - (q31_t)0x195B49E9, (q31_t)0x7D6C9CE9, (q31_t)0x198C8CE6, - (q31_t)0x7D628AC5, (q31_t)0x19BDCBF2, (q31_t)0x7D58654C, - (q31_t)0x19EF0706, (q31_t)0x7D4E2C7E, (q31_t)0x1A203E1B, - (q31_t)0x7D43E05E, (q31_t)0x1A517127, (q31_t)0x7D3980EC, - (q31_t)0x1A82A025, (q31_t)0x7D2F0E2A, (q31_t)0x1AB3CB0C, - (q31_t)0x7D24881A, (q31_t)0x1AE4F1D6, (q31_t)0x7D19EEBE, - (q31_t)0x1B161479, (q31_t)0x7D0F4218, (q31_t)0x1B4732EF, - (q31_t)0x7D048228, (q31_t)0x1B784D30, (q31_t)0x7CF9AEF0, - (q31_t)0x1BA96334, (q31_t)0x7CEEC873, (q31_t)0x1BDA74F5, - (q31_t)0x7CE3CEB1, (q31_t)0x1C0B826A, (q31_t)0x7CD8C1AD, - (q31_t)0x1C3C8B8C, (q31_t)0x7CCDA168, (q31_t)0x1C6D9053, - (q31_t)0x7CC26DE5, (q31_t)0x1C9E90B8, (q31_t)0x7CB72724, - (q31_t)0x1CCF8CB3, (q31_t)0x7CABCD27, (q31_t)0x1D00843C, - (q31_t)0x7CA05FF1, (q31_t)0x1D31774D, (q31_t)0x7C94DF82, - (q31_t)0x1D6265DD, (q31_t)0x7C894BDD, (q31_t)0x1D934FE5, - (q31_t)0x7C7DA504, (q31_t)0x1DC4355D, (q31_t)0x7C71EAF8, - (q31_t)0x1DF5163F, (q31_t)0x7C661DBB, (q31_t)0x1E25F281, - (q31_t)0x7C5A3D4F, (q31_t)0x1E56CA1E, (q31_t)0x7C4E49B6, - (q31_t)0x1E879D0C, (q31_t)0x7C4242F2, (q31_t)0x1EB86B46, - (q31_t)0x7C362904, (q31_t)0x1EE934C2, (q31_t)0x7C29FBEE, - (q31_t)0x1F19F97B, (q31_t)0x7C1DBBB2, (q31_t)0x1F4AB967, - (q31_t)0x7C116853, (q31_t)0x1F7B7480, (q31_t)0x7C0501D1, - (q31_t)0x1FAC2ABF, (q31_t)0x7BF88830, (q31_t)0x1FDCDC1A, - (q31_t)0x7BEBFB70, (q31_t)0x200D888C, (q31_t)0x7BDF5B94, - (q31_t)0x203E300D, (q31_t)0x7BD2A89E, (q31_t)0x206ED295, - (q31_t)0x7BC5E28F, (q31_t)0x209F701C, (q31_t)0x7BB9096A, - (q31_t)0x20D0089B, (q31_t)0x7BAC1D31, (q31_t)0x21009C0B, - (q31_t)0x7B9F1DE5, (q31_t)0x21312A65, (q31_t)0x7B920B89, - (q31_t)0x2161B39F, (q31_t)0x7B84E61E, (q31_t)0x219237B4, - (q31_t)0x7B77ADA8, (q31_t)0x21C2B69C, (q31_t)0x7B6A6227, - (q31_t)0x21F3304E, (q31_t)0x7B5D039D, (q31_t)0x2223A4C5, - (q31_t)0x7B4F920E, (q31_t)0x225413F8, (q31_t)0x7B420D7A, - (q31_t)0x22847DDF, (q31_t)0x7B3475E4, (q31_t)0x22B4E274, - (q31_t)0x7B26CB4F, (q31_t)0x22E541AE, (q31_t)0x7B190DBB, - (q31_t)0x23159B87, (q31_t)0x7B0B3D2C, (q31_t)0x2345EFF7, - (q31_t)0x7AFD59A3, (q31_t)0x23763EF7, (q31_t)0x7AEF6323, - (q31_t)0x23A6887E, (q31_t)0x7AE159AE, (q31_t)0x23D6CC86, - (q31_t)0x7AD33D45, (q31_t)0x24070B07, (q31_t)0x7AC50DEB, - (q31_t)0x243743FA, (q31_t)0x7AB6CBA3, (q31_t)0x24677757, - (q31_t)0x7AA8766E, (q31_t)0x2497A517, (q31_t)0x7A9A0E4F, - (q31_t)0x24C7CD32, (q31_t)0x7A8B9348, (q31_t)0x24F7EFA1, - (q31_t)0x7A7D055B, (q31_t)0x25280C5D, (q31_t)0x7A6E648A, - (q31_t)0x2558235E, (q31_t)0x7A5FB0D8, (q31_t)0x2588349D, - (q31_t)0x7A50EA46, (q31_t)0x25B84012, (q31_t)0x7A4210D8, - (q31_t)0x25E845B5, (q31_t)0x7A33248F, (q31_t)0x26184581, - (q31_t)0x7A24256E, (q31_t)0x26483F6C, (q31_t)0x7A151377, - (q31_t)0x26783370, (q31_t)0x7A05EEAD, (q31_t)0x26A82185, - (q31_t)0x79F6B711, (q31_t)0x26D809A5, (q31_t)0x79E76CA6, - (q31_t)0x2707EBC6, (q31_t)0x79D80F6F, (q31_t)0x2737C7E3, - (q31_t)0x79C89F6D, (q31_t)0x27679DF4, (q31_t)0x79B91CA4, - (q31_t)0x27976DF1, (q31_t)0x79A98715, (q31_t)0x27C737D2, - (q31_t)0x7999DEC3, (q31_t)0x27F6FB92, (q31_t)0x798A23B1, - (q31_t)0x2826B928, (q31_t)0x797A55E0, (q31_t)0x2856708C, - (q31_t)0x796A7554, (q31_t)0x288621B9, (q31_t)0x795A820E, - (q31_t)0x28B5CCA5, (q31_t)0x794A7C11, (q31_t)0x28E5714A, - (q31_t)0x793A6360, (q31_t)0x29150FA1, (q31_t)0x792A37FE, - (q31_t)0x2944A7A2, (q31_t)0x7919F9EB, (q31_t)0x29743945, - (q31_t)0x7909A92C, (q31_t)0x29A3C484, (q31_t)0x78F945C3, - (q31_t)0x29D34958, (q31_t)0x78E8CFB1, (q31_t)0x2A02C7B8, - (q31_t)0x78D846FB, (q31_t)0x2A323F9D, (q31_t)0x78C7ABA1, - (q31_t)0x2A61B101, (q31_t)0x78B6FDA8, (q31_t)0x2A911BDB, - (q31_t)0x78A63D10, (q31_t)0x2AC08025, (q31_t)0x789569DE, - (q31_t)0x2AEFDDD8, (q31_t)0x78848413, (q31_t)0x2B1F34EB, - (q31_t)0x78738BB3, (q31_t)0x2B4E8558, (q31_t)0x786280BF, - (q31_t)0x2B7DCF17, (q31_t)0x7851633B, (q31_t)0x2BAD1221, - (q31_t)0x78403328, (q31_t)0x2BDC4E6F, (q31_t)0x782EF08B, - (q31_t)0x2C0B83F9, (q31_t)0x781D9B64, (q31_t)0x2C3AB2B9, - (q31_t)0x780C33B8, (q31_t)0x2C69DAA6, (q31_t)0x77FAB988, - (q31_t)0x2C98FBBA, (q31_t)0x77E92CD8, (q31_t)0x2CC815ED, - (q31_t)0x77D78DAA, (q31_t)0x2CF72939, (q31_t)0x77C5DC01, - (q31_t)0x2D263595, (q31_t)0x77B417DF, (q31_t)0x2D553AFB, - (q31_t)0x77A24148, (q31_t)0x2D843963, (q31_t)0x7790583D, - (q31_t)0x2DB330C7, (q31_t)0x777E5CC3, (q31_t)0x2DE2211E, - (q31_t)0x776C4EDB, (q31_t)0x2E110A62, (q31_t)0x775A2E88, - (q31_t)0x2E3FEC8B, (q31_t)0x7747FBCE, (q31_t)0x2E6EC792, - (q31_t)0x7735B6AE, (q31_t)0x2E9D9B70, (q31_t)0x77235F2D, - (q31_t)0x2ECC681E, (q31_t)0x7710F54B, (q31_t)0x2EFB2D94, - (q31_t)0x76FE790E, (q31_t)0x2F29EBCC, (q31_t)0x76EBEA77, - (q31_t)0x2F58A2BD, (q31_t)0x76D94988, (q31_t)0x2F875262, - (q31_t)0x76C69646, (q31_t)0x2FB5FAB2, (q31_t)0x76B3D0B3, - (q31_t)0x2FE49BA6, (q31_t)0x76A0F8D2, (q31_t)0x30133538, - (q31_t)0x768E0EA5, (q31_t)0x3041C760, (q31_t)0x767B1230, - (q31_t)0x30705217, (q31_t)0x76680376, (q31_t)0x309ED555, - (q31_t)0x7654E279, (q31_t)0x30CD5114, (q31_t)0x7641AF3C, - (q31_t)0x30FBC54D, (q31_t)0x762E69C3, (q31_t)0x312A31F8, - (q31_t)0x761B1211, (q31_t)0x3158970D, (q31_t)0x7607A827, - (q31_t)0x3186F487, (q31_t)0x75F42C0A, (q31_t)0x31B54A5D, - (q31_t)0x75E09DBD, (q31_t)0x31E39889, (q31_t)0x75CCFD42, - (q31_t)0x3211DF03, (q31_t)0x75B94A9C, (q31_t)0x32401DC5, - (q31_t)0x75A585CF, (q31_t)0x326E54C7, (q31_t)0x7591AEDD, - (q31_t)0x329C8402, (q31_t)0x757DC5CA, (q31_t)0x32CAAB6F, - (q31_t)0x7569CA98, (q31_t)0x32F8CB07, (q31_t)0x7555BD4B, - (q31_t)0x3326E2C2, (q31_t)0x75419DE6, (q31_t)0x3354F29A, - (q31_t)0x752D6C6C, (q31_t)0x3382FA88, (q31_t)0x751928E0, - (q31_t)0x33B0FA84, (q31_t)0x7504D345, (q31_t)0x33DEF287, - (q31_t)0x74F06B9E, (q31_t)0x340CE28A, (q31_t)0x74DBF1EF, - (q31_t)0x343ACA87, (q31_t)0x74C7663A, (q31_t)0x3468AA76, - (q31_t)0x74B2C883, (q31_t)0x3496824F, (q31_t)0x749E18CD, - (q31_t)0x34C4520D, (q31_t)0x7489571B, (q31_t)0x34F219A7, - (q31_t)0x74748371, (q31_t)0x351FD917, (q31_t)0x745F9DD1, - (q31_t)0x354D9056, (q31_t)0x744AA63E, (q31_t)0x357B3F5D, - (q31_t)0x74359CBD, (q31_t)0x35A8E624, (q31_t)0x74208150, - (q31_t)0x35D684A5, (q31_t)0x740B53FA, (q31_t)0x36041AD9, - (q31_t)0x73F614C0, (q31_t)0x3631A8B7, (q31_t)0x73E0C3A3, - (q31_t)0x365F2E3B, (q31_t)0x73CB60A7, (q31_t)0x368CAB5C, - (q31_t)0x73B5EBD0, (q31_t)0x36BA2013, (q31_t)0x73A06522, - (q31_t)0x36E78C5A, (q31_t)0x738ACC9E, (q31_t)0x3714F02A, - (q31_t)0x73752249, (q31_t)0x37424B7A, (q31_t)0x735F6626, - (q31_t)0x376F9E46, (q31_t)0x73499838, (q31_t)0x379CE884, - (q31_t)0x7333B883, (q31_t)0x37CA2A30, (q31_t)0x731DC709, - (q31_t)0x37F76340, (q31_t)0x7307C3D0, (q31_t)0x382493B0, - (q31_t)0x72F1AED8, (q31_t)0x3851BB76, (q31_t)0x72DB8828, - (q31_t)0x387EDA8E, (q31_t)0x72C54FC0, (q31_t)0x38ABF0EF, - (q31_t)0x72AF05A6, (q31_t)0x38D8FE93, (q31_t)0x7298A9DC, - (q31_t)0x39060372, (q31_t)0x72823C66, (q31_t)0x3932FF87, - (q31_t)0x726BBD48, (q31_t)0x395FF2C9, (q31_t)0x72552C84, - (q31_t)0x398CDD32, (q31_t)0x723E8A1F, (q31_t)0x39B9BEBB, - (q31_t)0x7227D61C, (q31_t)0x39E6975D, (q31_t)0x7211107D, - (q31_t)0x3A136712, (q31_t)0x71FA3948, (q31_t)0x3A402DD1, - (q31_t)0x71E3507F, (q31_t)0x3A6CEB95, (q31_t)0x71CC5626, - (q31_t)0x3A99A057, (q31_t)0x71B54A40, (q31_t)0x3AC64C0F, - (q31_t)0x719E2CD2, (q31_t)0x3AF2EEB7, (q31_t)0x7186FDDE, - (q31_t)0x3B1F8847, (q31_t)0x716FBD68, (q31_t)0x3B4C18BA, - (q31_t)0x71586B73, (q31_t)0x3B78A007, (q31_t)0x71410804, - (q31_t)0x3BA51E29, (q31_t)0x7129931E, (q31_t)0x3BD19317, - (q31_t)0x71120CC5, (q31_t)0x3BFDFECD, (q31_t)0x70FA74FB, - (q31_t)0x3C2A6142, (q31_t)0x70E2CBC6, (q31_t)0x3C56BA70, - (q31_t)0x70CB1127, (q31_t)0x3C830A4F, (q31_t)0x70B34524, - (q31_t)0x3CAF50DA, (q31_t)0x709B67C0, (q31_t)0x3CDB8E09, - (q31_t)0x708378FE, (q31_t)0x3D07C1D5, (q31_t)0x706B78E3, - (q31_t)0x3D33EC39, (q31_t)0x70536771, (q31_t)0x3D600D2B, - (q31_t)0x703B44AC, (q31_t)0x3D8C24A7, (q31_t)0x70231099, - (q31_t)0x3DB832A5, (q31_t)0x700ACB3B, (q31_t)0x3DE4371F, - (q31_t)0x6FF27496, (q31_t)0x3E10320D, (q31_t)0x6FDA0CAD, - (q31_t)0x3E3C2369, (q31_t)0x6FC19385, (q31_t)0x3E680B2C, - (q31_t)0x6FA90920, (q31_t)0x3E93E94F, (q31_t)0x6F906D84, - (q31_t)0x3EBFBDCC, (q31_t)0x6F77C0B3, (q31_t)0x3EEB889C, - (q31_t)0x6F5F02B1, (q31_t)0x3F1749B7, (q31_t)0x6F463383, - (q31_t)0x3F430118, (q31_t)0x6F2D532C, (q31_t)0x3F6EAEB8, - (q31_t)0x6F1461AF, (q31_t)0x3F9A528F, (q31_t)0x6EFB5F12, - (q31_t)0x3FC5EC97, (q31_t)0x6EE24B57, (q31_t)0x3FF17CCA, - (q31_t)0x6EC92682, (q31_t)0x401D0320, (q31_t)0x6EAFF098, - (q31_t)0x40487F93, (q31_t)0x6E96A99C, (q31_t)0x4073F21D, - (q31_t)0x6E7D5193, (q31_t)0x409F5AB6, (q31_t)0x6E63E87F, - (q31_t)0x40CAB957, (q31_t)0x6E4A6E65, (q31_t)0x40F60DFB, - (q31_t)0x6E30E349, (q31_t)0x4121589A, (q31_t)0x6E17472F, - (q31_t)0x414C992E, (q31_t)0x6DFD9A1B, (q31_t)0x4177CFB0, - (q31_t)0x6DE3DC11, (q31_t)0x41A2FC1A, (q31_t)0x6DCA0D14, - (q31_t)0x41CE1E64, (q31_t)0x6DB02D29, (q31_t)0x41F93688, - (q31_t)0x6D963C54, (q31_t)0x42244480, (q31_t)0x6D7C3A98, - (q31_t)0x424F4845, (q31_t)0x6D6227FA, (q31_t)0x427A41D0, - (q31_t)0x6D48047E, (q31_t)0x42A5311A, (q31_t)0x6D2DD027, - (q31_t)0x42D0161E, (q31_t)0x6D138AFA, (q31_t)0x42FAF0D4, - (q31_t)0x6CF934FB, (q31_t)0x4325C135, (q31_t)0x6CDECE2E, - (q31_t)0x4350873C, (q31_t)0x6CC45697, (q31_t)0x437B42E1, - (q31_t)0x6CA9CE3A, (q31_t)0x43A5F41E, (q31_t)0x6C8F351C, - (q31_t)0x43D09AEC, (q31_t)0x6C748B3F, (q31_t)0x43FB3745, - (q31_t)0x6C59D0A9, (q31_t)0x4425C923, (q31_t)0x6C3F055D, - (q31_t)0x4450507E, (q31_t)0x6C242960, (q31_t)0x447ACD50, - (q31_t)0x6C093CB6, (q31_t)0x44A53F93, (q31_t)0x6BEE3F62, - (q31_t)0x44CFA73F, (q31_t)0x6BD3316A, (q31_t)0x44FA044F, - (q31_t)0x6BB812D0, (q31_t)0x452456BC, (q31_t)0x6B9CE39B, - (q31_t)0x454E9E80, (q31_t)0x6B81A3CD, (q31_t)0x4578DB93, - (q31_t)0x6B66536A, (q31_t)0x45A30DF0, (q31_t)0x6B4AF278, - (q31_t)0x45CD358F, (q31_t)0x6B2F80FA, (q31_t)0x45F7526B, - (q31_t)0x6B13FEF5, (q31_t)0x4621647C, (q31_t)0x6AF86C6C, - (q31_t)0x464B6BBD, (q31_t)0x6ADCC964, (q31_t)0x46756827, - (q31_t)0x6AC115E1, (q31_t)0x469F59B4, (q31_t)0x6AA551E8, - (q31_t)0x46C9405C, (q31_t)0x6A897D7D, (q31_t)0x46F31C1A, - (q31_t)0x6A6D98A4, (q31_t)0x471CECE6, (q31_t)0x6A51A361, - (q31_t)0x4746B2BC, (q31_t)0x6A359DB9, (q31_t)0x47706D93, - (q31_t)0x6A1987B0, (q31_t)0x479A1D66, (q31_t)0x69FD614A, - (q31_t)0x47C3C22E, (q31_t)0x69E12A8C, (q31_t)0x47ED5BE6, - (q31_t)0x69C4E37A, (q31_t)0x4816EA85, (q31_t)0x69A88C18, - (q31_t)0x48406E07, (q31_t)0x698C246C, (q31_t)0x4869E664, - (q31_t)0x696FAC78, (q31_t)0x48935397, (q31_t)0x69532442, - (q31_t)0x48BCB598, (q31_t)0x69368BCE, (q31_t)0x48E60C62, - (q31_t)0x6919E320, (q31_t)0x490F57EE, (q31_t)0x68FD2A3D, - (q31_t)0x49389836, (q31_t)0x68E06129, (q31_t)0x4961CD32, - (q31_t)0x68C387E9, (q31_t)0x498AF6DE, (q31_t)0x68A69E81, - (q31_t)0x49B41533, (q31_t)0x6889A4F5, (q31_t)0x49DD282A, - (q31_t)0x686C9B4B, (q31_t)0x4A062FBD, (q31_t)0x684F8186, - (q31_t)0x4A2F2BE5, (q31_t)0x683257AA, (q31_t)0x4A581C9D, - (q31_t)0x68151DBE, (q31_t)0x4A8101DE, (q31_t)0x67F7D3C4, - (q31_t)0x4AA9DBA1, (q31_t)0x67DA79C2, (q31_t)0x4AD2A9E1, - (q31_t)0x67BD0FBC, (q31_t)0x4AFB6C97, (q31_t)0x679F95B7, - (q31_t)0x4B2423BD, (q31_t)0x67820BB6, (q31_t)0x4B4CCF4D, - (q31_t)0x676471C0, (q31_t)0x4B756F3F, (q31_t)0x6746C7D7, - (q31_t)0x4B9E038F, (q31_t)0x67290E02, (q31_t)0x4BC68C36, - (q31_t)0x670B4443, (q31_t)0x4BEF092D, (q31_t)0x66ED6AA1, - (q31_t)0x4C177A6E, (q31_t)0x66CF811F, (q31_t)0x4C3FDFF3, - (q31_t)0x66B187C3, (q31_t)0x4C6839B6, (q31_t)0x66937E90, - (q31_t)0x4C9087B1, (q31_t)0x6675658C, (q31_t)0x4CB8C9DD, - (q31_t)0x66573CBB, (q31_t)0x4CE10034, (q31_t)0x66390422, - (q31_t)0x4D092AB0, (q31_t)0x661ABBC5, (q31_t)0x4D31494B, - (q31_t)0x65FC63A9, (q31_t)0x4D595BFE, (q31_t)0x65DDFBD3, - (q31_t)0x4D8162C4, (q31_t)0x65BF8447, (q31_t)0x4DA95D96, - (q31_t)0x65A0FD0B, (q31_t)0x4DD14C6E, (q31_t)0x65826622, - (q31_t)0x4DF92F45, (q31_t)0x6563BF92, (q31_t)0x4E210617, - (q31_t)0x6545095F, (q31_t)0x4E48D0DC, (q31_t)0x6526438E, - (q31_t)0x4E708F8F, (q31_t)0x65076E24, (q31_t)0x4E984229, - (q31_t)0x64E88926, (q31_t)0x4EBFE8A4, (q31_t)0x64C99498, - (q31_t)0x4EE782FA, (q31_t)0x64AA907F, (q31_t)0x4F0F1126, - (q31_t)0x648B7CDF, (q31_t)0x4F369320, (q31_t)0x646C59BF, - (q31_t)0x4F5E08E3, (q31_t)0x644D2722, (q31_t)0x4F857268, - (q31_t)0x642DE50D, (q31_t)0x4FACCFAB, (q31_t)0x640E9385, - (q31_t)0x4FD420A3, (q31_t)0x63EF328F, (q31_t)0x4FFB654D, - (q31_t)0x63CFC230, (q31_t)0x50229DA0, (q31_t)0x63B0426D, - (q31_t)0x5049C999, (q31_t)0x6390B34A, (q31_t)0x5070E92F, - (q31_t)0x637114CC, (q31_t)0x5097FC5E, (q31_t)0x635166F8, - (q31_t)0x50BF031F, (q31_t)0x6331A9D4, (q31_t)0x50E5FD6C, - (q31_t)0x6311DD63, (q31_t)0x510CEB40, (q31_t)0x62F201AC, - (q31_t)0x5133CC94, (q31_t)0x62D216B2, (q31_t)0x515AA162, - (q31_t)0x62B21C7B, (q31_t)0x518169A4, (q31_t)0x6292130C, - (q31_t)0x51A82555, (q31_t)0x6271FA69, (q31_t)0x51CED46E, - (q31_t)0x6251D297, (q31_t)0x51F576E9, (q31_t)0x62319B9D, - (q31_t)0x521C0CC1, (q31_t)0x6211557D, (q31_t)0x524295EF, - (q31_t)0x61F1003E, (q31_t)0x5269126E, (q31_t)0x61D09BE5, - (q31_t)0x528F8237, (q31_t)0x61B02876, (q31_t)0x52B5E545, - (q31_t)0x618FA5F6, (q31_t)0x52DC3B92, (q31_t)0x616F146B, - (q31_t)0x53028517, (q31_t)0x614E73D9, (q31_t)0x5328C1D0, - (q31_t)0x612DC446, (q31_t)0x534EF1B5, (q31_t)0x610D05B7, - (q31_t)0x537514C1, (q31_t)0x60EC3830, (q31_t)0x539B2AEF, - (q31_t)0x60CB5BB6, (q31_t)0x53C13438, (q31_t)0x60AA704F, - (q31_t)0x53E73097, (q31_t)0x60897600, (q31_t)0x540D2005, - (q31_t)0x60686CCE, (q31_t)0x5433027D, (q31_t)0x604754BE, - (q31_t)0x5458D7F9, (q31_t)0x60262DD5, (q31_t)0x547EA073, - (q31_t)0x6004F818, (q31_t)0x54A45BE5, (q31_t)0x5FE3B38D, - (q31_t)0x54CA0A4A, (q31_t)0x5FC26038, (q31_t)0x54EFAB9C, - (q31_t)0x5FA0FE1E, (q31_t)0x55153FD4, (q31_t)0x5F7F8D46, - (q31_t)0x553AC6ED, (q31_t)0x5F5E0DB3, (q31_t)0x556040E2, - (q31_t)0x5F3C7F6B, (q31_t)0x5585ADAC, (q31_t)0x5F1AE273, - (q31_t)0x55AB0D46, (q31_t)0x5EF936D1, (q31_t)0x55D05FAA, - (q31_t)0x5ED77C89, (q31_t)0x55F5A4D2, (q31_t)0x5EB5B3A1, - (q31_t)0x561ADCB8, (q31_t)0x5E93DC1F, (q31_t)0x56400757, - (q31_t)0x5E71F606, (q31_t)0x566524AA, (q31_t)0x5E50015D, - (q31_t)0x568A34A9, (q31_t)0x5E2DFE28, (q31_t)0x56AF3750, - (q31_t)0x5E0BEC6E, (q31_t)0x56D42C99, (q31_t)0x5DE9CC32, - (q31_t)0x56F9147E, (q31_t)0x5DC79D7C, (q31_t)0x571DEEF9, - (q31_t)0x5DA5604E, (q31_t)0x5742BC05, (q31_t)0x5D8314B0, - (q31_t)0x57677B9D, (q31_t)0x5D60BAA6, (q31_t)0x578C2DB9, - (q31_t)0x5D3E5236, (q31_t)0x57B0D256, (q31_t)0x5D1BDB65, - (q31_t)0x57D5696C, (q31_t)0x5CF95638, (q31_t)0x57F9F2F7, - (q31_t)0x5CD6C2B4, (q31_t)0x581E6EF1, (q31_t)0x5CB420DF, - (q31_t)0x5842DD54, (q31_t)0x5C9170BF, (q31_t)0x58673E1B, - (q31_t)0x5C6EB258, (q31_t)0x588B913F, (q31_t)0x5C4BE5B0, - (q31_t)0x58AFD6BC, (q31_t)0x5C290ACC, (q31_t)0x58D40E8C, - (q31_t)0x5C0621B2, (q31_t)0x58F838A9, (q31_t)0x5BE32A67, - (q31_t)0x591C550E, (q31_t)0x5BC024F0, (q31_t)0x594063B4, - (q31_t)0x5B9D1153, (q31_t)0x59646497, (q31_t)0x5B79EF96, - (q31_t)0x598857B1, (q31_t)0x5B56BFBD, (q31_t)0x59AC3CFD, - (q31_t)0x5B3381CE, (q31_t)0x59D01474, (q31_t)0x5B1035CF, - (q31_t)0x59F3DE12, (q31_t)0x5AECDBC4, (q31_t)0x5A1799D0, - (q31_t)0x5AC973B4, (q31_t)0x5A3B47AA, (q31_t)0x5AA5FDA4, - (q31_t)0x5A5EE79A, (q31_t)0x5A82799A, (q31_t)0x5A82799A, - (q31_t)0x5A5EE79A, (q31_t)0x5AA5FDA4, (q31_t)0x5A3B47AA, - (q31_t)0x5AC973B4, (q31_t)0x5A1799D0, (q31_t)0x5AECDBC4, - (q31_t)0x59F3DE12, (q31_t)0x5B1035CF, (q31_t)0x59D01474, - (q31_t)0x5B3381CE, (q31_t)0x59AC3CFD, (q31_t)0x5B56BFBD, - (q31_t)0x598857B1, (q31_t)0x5B79EF96, (q31_t)0x59646497, - (q31_t)0x5B9D1153, (q31_t)0x594063B4, (q31_t)0x5BC024F0, - (q31_t)0x591C550E, (q31_t)0x5BE32A67, (q31_t)0x58F838A9, - (q31_t)0x5C0621B2, (q31_t)0x58D40E8C, (q31_t)0x5C290ACC, - (q31_t)0x58AFD6BC, (q31_t)0x5C4BE5B0, (q31_t)0x588B913F, - (q31_t)0x5C6EB258, (q31_t)0x58673E1B, (q31_t)0x5C9170BF, - (q31_t)0x5842DD54, (q31_t)0x5CB420DF, (q31_t)0x581E6EF1, - (q31_t)0x5CD6C2B4, (q31_t)0x57F9F2F7, (q31_t)0x5CF95638, - (q31_t)0x57D5696C, (q31_t)0x5D1BDB65, (q31_t)0x57B0D256, - (q31_t)0x5D3E5236, (q31_t)0x578C2DB9, (q31_t)0x5D60BAA6, - (q31_t)0x57677B9D, (q31_t)0x5D8314B0, (q31_t)0x5742BC05, - (q31_t)0x5DA5604E, (q31_t)0x571DEEF9, (q31_t)0x5DC79D7C, - (q31_t)0x56F9147E, (q31_t)0x5DE9CC32, (q31_t)0x56D42C99, - (q31_t)0x5E0BEC6E, (q31_t)0x56AF3750, (q31_t)0x5E2DFE28, - (q31_t)0x568A34A9, (q31_t)0x5E50015D, (q31_t)0x566524AA, - (q31_t)0x5E71F606, (q31_t)0x56400757, (q31_t)0x5E93DC1F, - (q31_t)0x561ADCB8, (q31_t)0x5EB5B3A1, (q31_t)0x55F5A4D2, - (q31_t)0x5ED77C89, (q31_t)0x55D05FAA, (q31_t)0x5EF936D1, - (q31_t)0x55AB0D46, (q31_t)0x5F1AE273, (q31_t)0x5585ADAC, - (q31_t)0x5F3C7F6B, (q31_t)0x556040E2, (q31_t)0x5F5E0DB3, - (q31_t)0x553AC6ED, (q31_t)0x5F7F8D46, (q31_t)0x55153FD4, - (q31_t)0x5FA0FE1E, (q31_t)0x54EFAB9C, (q31_t)0x5FC26038, - (q31_t)0x54CA0A4A, (q31_t)0x5FE3B38D, (q31_t)0x54A45BE5, - (q31_t)0x6004F818, (q31_t)0x547EA073, (q31_t)0x60262DD5, - (q31_t)0x5458D7F9, (q31_t)0x604754BE, (q31_t)0x5433027D, - (q31_t)0x60686CCE, (q31_t)0x540D2005, (q31_t)0x60897600, - (q31_t)0x53E73097, (q31_t)0x60AA704F, (q31_t)0x53C13438, - (q31_t)0x60CB5BB6, (q31_t)0x539B2AEF, (q31_t)0x60EC3830, - (q31_t)0x537514C1, (q31_t)0x610D05B7, (q31_t)0x534EF1B5, - (q31_t)0x612DC446, (q31_t)0x5328C1D0, (q31_t)0x614E73D9, - (q31_t)0x53028517, (q31_t)0x616F146B, (q31_t)0x52DC3B92, - (q31_t)0x618FA5F6, (q31_t)0x52B5E545, (q31_t)0x61B02876, - (q31_t)0x528F8237, (q31_t)0x61D09BE5, (q31_t)0x5269126E, - (q31_t)0x61F1003E, (q31_t)0x524295EF, (q31_t)0x6211557D, - (q31_t)0x521C0CC1, (q31_t)0x62319B9D, (q31_t)0x51F576E9, - (q31_t)0x6251D297, (q31_t)0x51CED46E, (q31_t)0x6271FA69, - (q31_t)0x51A82555, (q31_t)0x6292130C, (q31_t)0x518169A4, - (q31_t)0x62B21C7B, (q31_t)0x515AA162, (q31_t)0x62D216B2, - (q31_t)0x5133CC94, (q31_t)0x62F201AC, (q31_t)0x510CEB40, - (q31_t)0x6311DD63, (q31_t)0x50E5FD6C, (q31_t)0x6331A9D4, - (q31_t)0x50BF031F, (q31_t)0x635166F8, (q31_t)0x5097FC5E, - (q31_t)0x637114CC, (q31_t)0x5070E92F, (q31_t)0x6390B34A, - (q31_t)0x5049C999, (q31_t)0x63B0426D, (q31_t)0x50229DA0, - (q31_t)0x63CFC230, (q31_t)0x4FFB654D, (q31_t)0x63EF328F, - (q31_t)0x4FD420A3, (q31_t)0x640E9385, (q31_t)0x4FACCFAB, - (q31_t)0x642DE50D, (q31_t)0x4F857268, (q31_t)0x644D2722, - (q31_t)0x4F5E08E3, (q31_t)0x646C59BF, (q31_t)0x4F369320, - (q31_t)0x648B7CDF, (q31_t)0x4F0F1126, (q31_t)0x64AA907F, - (q31_t)0x4EE782FA, (q31_t)0x64C99498, (q31_t)0x4EBFE8A4, - (q31_t)0x64E88926, (q31_t)0x4E984229, (q31_t)0x65076E24, - (q31_t)0x4E708F8F, (q31_t)0x6526438E, (q31_t)0x4E48D0DC, - (q31_t)0x6545095F, (q31_t)0x4E210617, (q31_t)0x6563BF92, - (q31_t)0x4DF92F45, (q31_t)0x65826622, (q31_t)0x4DD14C6E, - (q31_t)0x65A0FD0B, (q31_t)0x4DA95D96, (q31_t)0x65BF8447, - (q31_t)0x4D8162C4, (q31_t)0x65DDFBD3, (q31_t)0x4D595BFE, - (q31_t)0x65FC63A9, (q31_t)0x4D31494B, (q31_t)0x661ABBC5, - (q31_t)0x4D092AB0, (q31_t)0x66390422, (q31_t)0x4CE10034, - (q31_t)0x66573CBB, (q31_t)0x4CB8C9DD, (q31_t)0x6675658C, - (q31_t)0x4C9087B1, (q31_t)0x66937E90, (q31_t)0x4C6839B6, - (q31_t)0x66B187C3, (q31_t)0x4C3FDFF3, (q31_t)0x66CF811F, - (q31_t)0x4C177A6E, (q31_t)0x66ED6AA1, (q31_t)0x4BEF092D, - (q31_t)0x670B4443, (q31_t)0x4BC68C36, (q31_t)0x67290E02, - (q31_t)0x4B9E038F, (q31_t)0x6746C7D7, (q31_t)0x4B756F3F, - (q31_t)0x676471C0, (q31_t)0x4B4CCF4D, (q31_t)0x67820BB6, - (q31_t)0x4B2423BD, (q31_t)0x679F95B7, (q31_t)0x4AFB6C97, - (q31_t)0x67BD0FBC, (q31_t)0x4AD2A9E1, (q31_t)0x67DA79C2, - (q31_t)0x4AA9DBA1, (q31_t)0x67F7D3C4, (q31_t)0x4A8101DE, - (q31_t)0x68151DBE, (q31_t)0x4A581C9D, (q31_t)0x683257AA, - (q31_t)0x4A2F2BE5, (q31_t)0x684F8186, (q31_t)0x4A062FBD, - (q31_t)0x686C9B4B, (q31_t)0x49DD282A, (q31_t)0x6889A4F5, - (q31_t)0x49B41533, (q31_t)0x68A69E81, (q31_t)0x498AF6DE, - (q31_t)0x68C387E9, (q31_t)0x4961CD32, (q31_t)0x68E06129, - (q31_t)0x49389836, (q31_t)0x68FD2A3D, (q31_t)0x490F57EE, - (q31_t)0x6919E320, (q31_t)0x48E60C62, (q31_t)0x69368BCE, - (q31_t)0x48BCB598, (q31_t)0x69532442, (q31_t)0x48935397, - (q31_t)0x696FAC78, (q31_t)0x4869E664, (q31_t)0x698C246C, - (q31_t)0x48406E07, (q31_t)0x69A88C18, (q31_t)0x4816EA85, - (q31_t)0x69C4E37A, (q31_t)0x47ED5BE6, (q31_t)0x69E12A8C, - (q31_t)0x47C3C22E, (q31_t)0x69FD614A, (q31_t)0x479A1D66, - (q31_t)0x6A1987B0, (q31_t)0x47706D93, (q31_t)0x6A359DB9, - (q31_t)0x4746B2BC, (q31_t)0x6A51A361, (q31_t)0x471CECE6, - (q31_t)0x6A6D98A4, (q31_t)0x46F31C1A, (q31_t)0x6A897D7D, - (q31_t)0x46C9405C, (q31_t)0x6AA551E8, (q31_t)0x469F59B4, - (q31_t)0x6AC115E1, (q31_t)0x46756827, (q31_t)0x6ADCC964, - (q31_t)0x464B6BBD, (q31_t)0x6AF86C6C, (q31_t)0x4621647C, - (q31_t)0x6B13FEF5, (q31_t)0x45F7526B, (q31_t)0x6B2F80FA, - (q31_t)0x45CD358F, (q31_t)0x6B4AF278, (q31_t)0x45A30DF0, - (q31_t)0x6B66536A, (q31_t)0x4578DB93, (q31_t)0x6B81A3CD, - (q31_t)0x454E9E80, (q31_t)0x6B9CE39B, (q31_t)0x452456BC, - (q31_t)0x6BB812D0, (q31_t)0x44FA044F, (q31_t)0x6BD3316A, - (q31_t)0x44CFA73F, (q31_t)0x6BEE3F62, (q31_t)0x44A53F93, - (q31_t)0x6C093CB6, (q31_t)0x447ACD50, (q31_t)0x6C242960, - (q31_t)0x4450507E, (q31_t)0x6C3F055D, (q31_t)0x4425C923, - (q31_t)0x6C59D0A9, (q31_t)0x43FB3745, (q31_t)0x6C748B3F, - (q31_t)0x43D09AEC, (q31_t)0x6C8F351C, (q31_t)0x43A5F41E, - (q31_t)0x6CA9CE3A, (q31_t)0x437B42E1, (q31_t)0x6CC45697, - (q31_t)0x4350873C, (q31_t)0x6CDECE2E, (q31_t)0x4325C135, - (q31_t)0x6CF934FB, (q31_t)0x42FAF0D4, (q31_t)0x6D138AFA, - (q31_t)0x42D0161E, (q31_t)0x6D2DD027, (q31_t)0x42A5311A, - (q31_t)0x6D48047E, (q31_t)0x427A41D0, (q31_t)0x6D6227FA, - (q31_t)0x424F4845, (q31_t)0x6D7C3A98, (q31_t)0x42244480, - (q31_t)0x6D963C54, (q31_t)0x41F93688, (q31_t)0x6DB02D29, - (q31_t)0x41CE1E64, (q31_t)0x6DCA0D14, (q31_t)0x41A2FC1A, - (q31_t)0x6DE3DC11, (q31_t)0x4177CFB0, (q31_t)0x6DFD9A1B, - (q31_t)0x414C992E, (q31_t)0x6E17472F, (q31_t)0x4121589A, - (q31_t)0x6E30E349, (q31_t)0x40F60DFB, (q31_t)0x6E4A6E65, - (q31_t)0x40CAB957, (q31_t)0x6E63E87F, (q31_t)0x409F5AB6, - (q31_t)0x6E7D5193, (q31_t)0x4073F21D, (q31_t)0x6E96A99C, - (q31_t)0x40487F93, (q31_t)0x6EAFF098, (q31_t)0x401D0320, - (q31_t)0x6EC92682, (q31_t)0x3FF17CCA, (q31_t)0x6EE24B57, - (q31_t)0x3FC5EC97, (q31_t)0x6EFB5F12, (q31_t)0x3F9A528F, - (q31_t)0x6F1461AF, (q31_t)0x3F6EAEB8, (q31_t)0x6F2D532C, - (q31_t)0x3F430118, (q31_t)0x6F463383, (q31_t)0x3F1749B7, - (q31_t)0x6F5F02B1, (q31_t)0x3EEB889C, (q31_t)0x6F77C0B3, - (q31_t)0x3EBFBDCC, (q31_t)0x6F906D84, (q31_t)0x3E93E94F, - (q31_t)0x6FA90920, (q31_t)0x3E680B2C, (q31_t)0x6FC19385, - (q31_t)0x3E3C2369, (q31_t)0x6FDA0CAD, (q31_t)0x3E10320D, - (q31_t)0x6FF27496, (q31_t)0x3DE4371F, (q31_t)0x700ACB3B, - (q31_t)0x3DB832A5, (q31_t)0x70231099, (q31_t)0x3D8C24A7, - (q31_t)0x703B44AC, (q31_t)0x3D600D2B, (q31_t)0x70536771, - (q31_t)0x3D33EC39, (q31_t)0x706B78E3, (q31_t)0x3D07C1D5, - (q31_t)0x708378FE, (q31_t)0x3CDB8E09, (q31_t)0x709B67C0, - (q31_t)0x3CAF50DA, (q31_t)0x70B34524, (q31_t)0x3C830A4F, - (q31_t)0x70CB1127, (q31_t)0x3C56BA70, (q31_t)0x70E2CBC6, - (q31_t)0x3C2A6142, (q31_t)0x70FA74FB, (q31_t)0x3BFDFECD, - (q31_t)0x71120CC5, (q31_t)0x3BD19317, (q31_t)0x7129931E, - (q31_t)0x3BA51E29, (q31_t)0x71410804, (q31_t)0x3B78A007, - (q31_t)0x71586B73, (q31_t)0x3B4C18BA, (q31_t)0x716FBD68, - (q31_t)0x3B1F8847, (q31_t)0x7186FDDE, (q31_t)0x3AF2EEB7, - (q31_t)0x719E2CD2, (q31_t)0x3AC64C0F, (q31_t)0x71B54A40, - (q31_t)0x3A99A057, (q31_t)0x71CC5626, (q31_t)0x3A6CEB95, - (q31_t)0x71E3507F, (q31_t)0x3A402DD1, (q31_t)0x71FA3948, - (q31_t)0x3A136712, (q31_t)0x7211107D, (q31_t)0x39E6975D, - (q31_t)0x7227D61C, (q31_t)0x39B9BEBB, (q31_t)0x723E8A1F, - (q31_t)0x398CDD32, (q31_t)0x72552C84, (q31_t)0x395FF2C9, - (q31_t)0x726BBD48, (q31_t)0x3932FF87, (q31_t)0x72823C66, - (q31_t)0x39060372, (q31_t)0x7298A9DC, (q31_t)0x38D8FE93, - (q31_t)0x72AF05A6, (q31_t)0x38ABF0EF, (q31_t)0x72C54FC0, - (q31_t)0x387EDA8E, (q31_t)0x72DB8828, (q31_t)0x3851BB76, - (q31_t)0x72F1AED8, (q31_t)0x382493B0, (q31_t)0x7307C3D0, - (q31_t)0x37F76340, (q31_t)0x731DC709, (q31_t)0x37CA2A30, - (q31_t)0x7333B883, (q31_t)0x379CE884, (q31_t)0x73499838, - (q31_t)0x376F9E46, (q31_t)0x735F6626, (q31_t)0x37424B7A, - (q31_t)0x73752249, (q31_t)0x3714F02A, (q31_t)0x738ACC9E, - (q31_t)0x36E78C5A, (q31_t)0x73A06522, (q31_t)0x36BA2013, - (q31_t)0x73B5EBD0, (q31_t)0x368CAB5C, (q31_t)0x73CB60A7, - (q31_t)0x365F2E3B, (q31_t)0x73E0C3A3, (q31_t)0x3631A8B7, - (q31_t)0x73F614C0, (q31_t)0x36041AD9, (q31_t)0x740B53FA, - (q31_t)0x35D684A5, (q31_t)0x74208150, (q31_t)0x35A8E624, - (q31_t)0x74359CBD, (q31_t)0x357B3F5D, (q31_t)0x744AA63E, - (q31_t)0x354D9056, (q31_t)0x745F9DD1, (q31_t)0x351FD917, - (q31_t)0x74748371, (q31_t)0x34F219A7, (q31_t)0x7489571B, - (q31_t)0x34C4520D, (q31_t)0x749E18CD, (q31_t)0x3496824F, - (q31_t)0x74B2C883, (q31_t)0x3468AA76, (q31_t)0x74C7663A, - (q31_t)0x343ACA87, (q31_t)0x74DBF1EF, (q31_t)0x340CE28A, - (q31_t)0x74F06B9E, (q31_t)0x33DEF287, (q31_t)0x7504D345, - (q31_t)0x33B0FA84, (q31_t)0x751928E0, (q31_t)0x3382FA88, - (q31_t)0x752D6C6C, (q31_t)0x3354F29A, (q31_t)0x75419DE6, - (q31_t)0x3326E2C2, (q31_t)0x7555BD4B, (q31_t)0x32F8CB07, - (q31_t)0x7569CA98, (q31_t)0x32CAAB6F, (q31_t)0x757DC5CA, - (q31_t)0x329C8402, (q31_t)0x7591AEDD, (q31_t)0x326E54C7, - (q31_t)0x75A585CF, (q31_t)0x32401DC5, (q31_t)0x75B94A9C, - (q31_t)0x3211DF03, (q31_t)0x75CCFD42, (q31_t)0x31E39889, - (q31_t)0x75E09DBD, (q31_t)0x31B54A5D, (q31_t)0x75F42C0A, - (q31_t)0x3186F487, (q31_t)0x7607A827, (q31_t)0x3158970D, - (q31_t)0x761B1211, (q31_t)0x312A31F8, (q31_t)0x762E69C3, - (q31_t)0x30FBC54D, (q31_t)0x7641AF3C, (q31_t)0x30CD5114, - (q31_t)0x7654E279, (q31_t)0x309ED555, (q31_t)0x76680376, - (q31_t)0x30705217, (q31_t)0x767B1230, (q31_t)0x3041C760, - (q31_t)0x768E0EA5, (q31_t)0x30133538, (q31_t)0x76A0F8D2, - (q31_t)0x2FE49BA6, (q31_t)0x76B3D0B3, (q31_t)0x2FB5FAB2, - (q31_t)0x76C69646, (q31_t)0x2F875262, (q31_t)0x76D94988, - (q31_t)0x2F58A2BD, (q31_t)0x76EBEA77, (q31_t)0x2F29EBCC, - (q31_t)0x76FE790E, (q31_t)0x2EFB2D94, (q31_t)0x7710F54B, - (q31_t)0x2ECC681E, (q31_t)0x77235F2D, (q31_t)0x2E9D9B70, - (q31_t)0x7735B6AE, (q31_t)0x2E6EC792, (q31_t)0x7747FBCE, - (q31_t)0x2E3FEC8B, (q31_t)0x775A2E88, (q31_t)0x2E110A62, - (q31_t)0x776C4EDB, (q31_t)0x2DE2211E, (q31_t)0x777E5CC3, - (q31_t)0x2DB330C7, (q31_t)0x7790583D, (q31_t)0x2D843963, - (q31_t)0x77A24148, (q31_t)0x2D553AFB, (q31_t)0x77B417DF, - (q31_t)0x2D263595, (q31_t)0x77C5DC01, (q31_t)0x2CF72939, - (q31_t)0x77D78DAA, (q31_t)0x2CC815ED, (q31_t)0x77E92CD8, - (q31_t)0x2C98FBBA, (q31_t)0x77FAB988, (q31_t)0x2C69DAA6, - (q31_t)0x780C33B8, (q31_t)0x2C3AB2B9, (q31_t)0x781D9B64, - (q31_t)0x2C0B83F9, (q31_t)0x782EF08B, (q31_t)0x2BDC4E6F, - (q31_t)0x78403328, (q31_t)0x2BAD1221, (q31_t)0x7851633B, - (q31_t)0x2B7DCF17, (q31_t)0x786280BF, (q31_t)0x2B4E8558, - (q31_t)0x78738BB3, (q31_t)0x2B1F34EB, (q31_t)0x78848413, - (q31_t)0x2AEFDDD8, (q31_t)0x789569DE, (q31_t)0x2AC08025, - (q31_t)0x78A63D10, (q31_t)0x2A911BDB, (q31_t)0x78B6FDA8, - (q31_t)0x2A61B101, (q31_t)0x78C7ABA1, (q31_t)0x2A323F9D, - (q31_t)0x78D846FB, (q31_t)0x2A02C7B8, (q31_t)0x78E8CFB1, - (q31_t)0x29D34958, (q31_t)0x78F945C3, (q31_t)0x29A3C484, - (q31_t)0x7909A92C, (q31_t)0x29743945, (q31_t)0x7919F9EB, - (q31_t)0x2944A7A2, (q31_t)0x792A37FE, (q31_t)0x29150FA1, - (q31_t)0x793A6360, (q31_t)0x28E5714A, (q31_t)0x794A7C11, - (q31_t)0x28B5CCA5, (q31_t)0x795A820E, (q31_t)0x288621B9, - (q31_t)0x796A7554, (q31_t)0x2856708C, (q31_t)0x797A55E0, - (q31_t)0x2826B928, (q31_t)0x798A23B1, (q31_t)0x27F6FB92, - (q31_t)0x7999DEC3, (q31_t)0x27C737D2, (q31_t)0x79A98715, - (q31_t)0x27976DF1, (q31_t)0x79B91CA4, (q31_t)0x27679DF4, - (q31_t)0x79C89F6D, (q31_t)0x2737C7E3, (q31_t)0x79D80F6F, - (q31_t)0x2707EBC6, (q31_t)0x79E76CA6, (q31_t)0x26D809A5, - (q31_t)0x79F6B711, (q31_t)0x26A82185, (q31_t)0x7A05EEAD, - (q31_t)0x26783370, (q31_t)0x7A151377, (q31_t)0x26483F6C, - (q31_t)0x7A24256E, (q31_t)0x26184581, (q31_t)0x7A33248F, - (q31_t)0x25E845B5, (q31_t)0x7A4210D8, (q31_t)0x25B84012, - (q31_t)0x7A50EA46, (q31_t)0x2588349D, (q31_t)0x7A5FB0D8, - (q31_t)0x2558235E, (q31_t)0x7A6E648A, (q31_t)0x25280C5D, - (q31_t)0x7A7D055B, (q31_t)0x24F7EFA1, (q31_t)0x7A8B9348, - (q31_t)0x24C7CD32, (q31_t)0x7A9A0E4F, (q31_t)0x2497A517, - (q31_t)0x7AA8766E, (q31_t)0x24677757, (q31_t)0x7AB6CBA3, - (q31_t)0x243743FA, (q31_t)0x7AC50DEB, (q31_t)0x24070B07, - (q31_t)0x7AD33D45, (q31_t)0x23D6CC86, (q31_t)0x7AE159AE, - (q31_t)0x23A6887E, (q31_t)0x7AEF6323, (q31_t)0x23763EF7, - (q31_t)0x7AFD59A3, (q31_t)0x2345EFF7, (q31_t)0x7B0B3D2C, - (q31_t)0x23159B87, (q31_t)0x7B190DBB, (q31_t)0x22E541AE, - (q31_t)0x7B26CB4F, (q31_t)0x22B4E274, (q31_t)0x7B3475E4, - (q31_t)0x22847DDF, (q31_t)0x7B420D7A, (q31_t)0x225413F8, - (q31_t)0x7B4F920E, (q31_t)0x2223A4C5, (q31_t)0x7B5D039D, - (q31_t)0x21F3304E, (q31_t)0x7B6A6227, (q31_t)0x21C2B69C, - (q31_t)0x7B77ADA8, (q31_t)0x219237B4, (q31_t)0x7B84E61E, - (q31_t)0x2161B39F, (q31_t)0x7B920B89, (q31_t)0x21312A65, - (q31_t)0x7B9F1DE5, (q31_t)0x21009C0B, (q31_t)0x7BAC1D31, - (q31_t)0x20D0089B, (q31_t)0x7BB9096A, (q31_t)0x209F701C, - (q31_t)0x7BC5E28F, (q31_t)0x206ED295, (q31_t)0x7BD2A89E, - (q31_t)0x203E300D, (q31_t)0x7BDF5B94, (q31_t)0x200D888C, - (q31_t)0x7BEBFB70, (q31_t)0x1FDCDC1A, (q31_t)0x7BF88830, - (q31_t)0x1FAC2ABF, (q31_t)0x7C0501D1, (q31_t)0x1F7B7480, - (q31_t)0x7C116853, (q31_t)0x1F4AB967, (q31_t)0x7C1DBBB2, - (q31_t)0x1F19F97B, (q31_t)0x7C29FBEE, (q31_t)0x1EE934C2, - (q31_t)0x7C362904, (q31_t)0x1EB86B46, (q31_t)0x7C4242F2, - (q31_t)0x1E879D0C, (q31_t)0x7C4E49B6, (q31_t)0x1E56CA1E, - (q31_t)0x7C5A3D4F, (q31_t)0x1E25F281, (q31_t)0x7C661DBB, - (q31_t)0x1DF5163F, (q31_t)0x7C71EAF8, (q31_t)0x1DC4355D, - (q31_t)0x7C7DA504, (q31_t)0x1D934FE5, (q31_t)0x7C894BDD, - (q31_t)0x1D6265DD, (q31_t)0x7C94DF82, (q31_t)0x1D31774D, - (q31_t)0x7CA05FF1, (q31_t)0x1D00843C, (q31_t)0x7CABCD27, - (q31_t)0x1CCF8CB3, (q31_t)0x7CB72724, (q31_t)0x1C9E90B8, - (q31_t)0x7CC26DE5, (q31_t)0x1C6D9053, (q31_t)0x7CCDA168, - (q31_t)0x1C3C8B8C, (q31_t)0x7CD8C1AD, (q31_t)0x1C0B826A, - (q31_t)0x7CE3CEB1, (q31_t)0x1BDA74F5, (q31_t)0x7CEEC873, - (q31_t)0x1BA96334, (q31_t)0x7CF9AEF0, (q31_t)0x1B784D30, - (q31_t)0x7D048228, (q31_t)0x1B4732EF, (q31_t)0x7D0F4218, - (q31_t)0x1B161479, (q31_t)0x7D19EEBE, (q31_t)0x1AE4F1D6, - (q31_t)0x7D24881A, (q31_t)0x1AB3CB0C, (q31_t)0x7D2F0E2A, - (q31_t)0x1A82A025, (q31_t)0x7D3980EC, (q31_t)0x1A517127, - (q31_t)0x7D43E05E, (q31_t)0x1A203E1B, (q31_t)0x7D4E2C7E, - (q31_t)0x19EF0706, (q31_t)0x7D58654C, (q31_t)0x19BDCBF2, - (q31_t)0x7D628AC5, (q31_t)0x198C8CE6, (q31_t)0x7D6C9CE9, - (q31_t)0x195B49E9, (q31_t)0x7D769BB5, (q31_t)0x192A0303, - (q31_t)0x7D808727, (q31_t)0x18F8B83C, (q31_t)0x7D8A5F3F, - (q31_t)0x18C7699B, (q31_t)0x7D9423FB, (q31_t)0x18961727, - (q31_t)0x7D9DD55A, (q31_t)0x1864C0E9, (q31_t)0x7DA77359, - (q31_t)0x183366E8, (q31_t)0x7DB0FDF7, (q31_t)0x1802092C, - (q31_t)0x7DBA7534, (q31_t)0x17D0A7BB, (q31_t)0x7DC3D90D, - (q31_t)0x179F429F, (q31_t)0x7DCD2981, (q31_t)0x176DD9DE, - (q31_t)0x7DD6668E, (q31_t)0x173C6D80, (q31_t)0x7DDF9034, - (q31_t)0x170AFD8D, (q31_t)0x7DE8A670, (q31_t)0x16D98A0C, - (q31_t)0x7DF1A942, (q31_t)0x16A81305, (q31_t)0x7DFA98A7, - (q31_t)0x1676987F, (q31_t)0x7E03749F, (q31_t)0x16451A83, - (q31_t)0x7E0C3D29, (q31_t)0x16139917, (q31_t)0x7E14F242, - (q31_t)0x15E21444, (q31_t)0x7E1D93E9, (q31_t)0x15B08C11, - (q31_t)0x7E26221E, (q31_t)0x157F0086, (q31_t)0x7E2E9CDF, - (q31_t)0x154D71AA, (q31_t)0x7E37042A, (q31_t)0x151BDF85, - (q31_t)0x7E3F57FE, (q31_t)0x14EA4A1F, (q31_t)0x7E47985B, - (q31_t)0x14B8B17F, (q31_t)0x7E4FC53E, (q31_t)0x148715AD, - (q31_t)0x7E57DEA6, (q31_t)0x145576B1, (q31_t)0x7E5FE493, - (q31_t)0x1423D492, (q31_t)0x7E67D702, (q31_t)0x13F22F57, - (q31_t)0x7E6FB5F3, (q31_t)0x13C0870A, (q31_t)0x7E778165, - (q31_t)0x138EDBB0, (q31_t)0x7E7F3956, (q31_t)0x135D2D53, - (q31_t)0x7E86DDC5, (q31_t)0x132B7BF9, (q31_t)0x7E8E6EB1, - (q31_t)0x12F9C7AA, (q31_t)0x7E95EC19, (q31_t)0x12C8106E, - (q31_t)0x7E9D55FC, (q31_t)0x1296564D, (q31_t)0x7EA4AC58, - (q31_t)0x1264994E, (q31_t)0x7EABEF2C, (q31_t)0x1232D978, - (q31_t)0x7EB31E77, (q31_t)0x120116D4, (q31_t)0x7EBA3A39, - (q31_t)0x11CF516A, (q31_t)0x7EC1426F, (q31_t)0x119D8940, - (q31_t)0x7EC8371A, (q31_t)0x116BBE5F, (q31_t)0x7ECF1837, - (q31_t)0x1139F0CE, (q31_t)0x7ED5E5C6, (q31_t)0x11082096, - (q31_t)0x7EDC9FC6, (q31_t)0x10D64DBC, (q31_t)0x7EE34635, - (q31_t)0x10A4784A, (q31_t)0x7EE9D913, (q31_t)0x1072A047, - (q31_t)0x7EF0585F, (q31_t)0x1040C5BB, (q31_t)0x7EF6C418, - (q31_t)0x100EE8AD, (q31_t)0x7EFD1C3C, (q31_t)0x0FDD0925, - (q31_t)0x7F0360CB, (q31_t)0x0FAB272B, (q31_t)0x7F0991C3, - (q31_t)0x0F7942C6, (q31_t)0x7F0FAF24, (q31_t)0x0F475BFE, - (q31_t)0x7F15B8EE, (q31_t)0x0F1572DC, (q31_t)0x7F1BAF1E, - (q31_t)0x0EE38765, (q31_t)0x7F2191B4, (q31_t)0x0EB199A3, - (q31_t)0x7F2760AF, (q31_t)0x0E7FA99D, (q31_t)0x7F2D1C0E, - (q31_t)0x0E4DB75B, (q31_t)0x7F32C3D0, (q31_t)0x0E1BC2E3, - (q31_t)0x7F3857F5, (q31_t)0x0DE9CC3F, (q31_t)0x7F3DD87C, - (q31_t)0x0DB7D376, (q31_t)0x7F434563, (q31_t)0x0D85D88F, - (q31_t)0x7F489EAA, (q31_t)0x0D53DB92, (q31_t)0x7F4DE450, - (q31_t)0x0D21DC87, (q31_t)0x7F531654, (q31_t)0x0CEFDB75, - (q31_t)0x7F5834B6, (q31_t)0x0CBDD865, (q31_t)0x7F5D3F75, - (q31_t)0x0C8BD35E, (q31_t)0x7F62368F, (q31_t)0x0C59CC67, - (q31_t)0x7F671A04, (q31_t)0x0C27C389, (q31_t)0x7F6BE9D4, - (q31_t)0x0BF5B8CB, (q31_t)0x7F70A5FD, (q31_t)0x0BC3AC35, - (q31_t)0x7F754E7F, (q31_t)0x0B919DCE, (q31_t)0x7F79E35A, - (q31_t)0x0B5F8D9F, (q31_t)0x7F7E648B, (q31_t)0x0B2D7BAE, - (q31_t)0x7F82D214, (q31_t)0x0AFB6805, (q31_t)0x7F872BF3, - (q31_t)0x0AC952AA, (q31_t)0x7F8B7226, (q31_t)0x0A973BA5, - (q31_t)0x7F8FA4AF, (q31_t)0x0A6522FE, (q31_t)0x7F93C38C, - (q31_t)0x0A3308BC, (q31_t)0x7F97CEBC, (q31_t)0x0A00ECE8, - (q31_t)0x7F9BC63F, (q31_t)0x09CECF89, (q31_t)0x7F9FAA15, - (q31_t)0x099CB0A7, (q31_t)0x7FA37A3C, (q31_t)0x096A9049, - (q31_t)0x7FA736B4, (q31_t)0x09386E77, (q31_t)0x7FAADF7C, - (q31_t)0x09064B3A, (q31_t)0x7FAE7494, (q31_t)0x08D42698, - (q31_t)0x7FB1F5FC, (q31_t)0x08A2009A, (q31_t)0x7FB563B2, - (q31_t)0x086FD947, (q31_t)0x7FB8BDB7, (q31_t)0x083DB0A7, - (q31_t)0x7FBC040A, (q31_t)0x080B86C1, (q31_t)0x7FBF36A9, - (q31_t)0x07D95B9E, (q31_t)0x7FC25596, (q31_t)0x07A72F45, - (q31_t)0x7FC560CF, (q31_t)0x077501BE, (q31_t)0x7FC85853, - (q31_t)0x0742D310, (q31_t)0x7FCB3C23, (q31_t)0x0710A344, - (q31_t)0x7FCE0C3E, (q31_t)0x06DE7261, (q31_t)0x7FD0C8A3, - (q31_t)0x06AC406F, (q31_t)0x7FD37152, (q31_t)0x067A0D75, - (q31_t)0x7FD6064B, (q31_t)0x0647D97C, (q31_t)0x7FD8878D, - (q31_t)0x0615A48A, (q31_t)0x7FDAF518, (q31_t)0x05E36EA9, - (q31_t)0x7FDD4EEC, (q31_t)0x05B137DF, (q31_t)0x7FDF9508, - (q31_t)0x057F0034, (q31_t)0x7FE1C76B, (q31_t)0x054CC7B0, - (q31_t)0x7FE3E616, (q31_t)0x051A8E5C, (q31_t)0x7FE5F108, - (q31_t)0x04E8543D, (q31_t)0x7FE7E840, (q31_t)0x04B6195D, - (q31_t)0x7FE9CBC0, (q31_t)0x0483DDC3, (q31_t)0x7FEB9B85, - (q31_t)0x0451A176, (q31_t)0x7FED5790, (q31_t)0x041F647F, - (q31_t)0x7FEEFFE1, (q31_t)0x03ED26E6, (q31_t)0x7FF09477, - (q31_t)0x03BAE8B1, (q31_t)0x7FF21553, (q31_t)0x0388A9E9, - (q31_t)0x7FF38273, (q31_t)0x03566A96, (q31_t)0x7FF4DBD8, - (q31_t)0x03242ABF, (q31_t)0x7FF62182, (q31_t)0x02F1EA6B, - (q31_t)0x7FF7536F, (q31_t)0x02BFA9A4, (q31_t)0x7FF871A1, - (q31_t)0x028D6870, (q31_t)0x7FF97C17, (q31_t)0x025B26D7, - (q31_t)0x7FFA72D1, (q31_t)0x0228E4E1, (q31_t)0x7FFB55CE, - (q31_t)0x01F6A296, (q31_t)0x7FFC250F, (q31_t)0x01C45FFE, - (q31_t)0x7FFCE093, (q31_t)0x01921D1F, (q31_t)0x7FFD885A, - (q31_t)0x015FDA03, (q31_t)0x7FFE1C64, (q31_t)0x012D96B0, - (q31_t)0x7FFE9CB2, (q31_t)0x00FB532F, (q31_t)0x7FFF0942, - (q31_t)0x00C90F88, (q31_t)0x7FFF6216, (q31_t)0x0096CBC1, - (q31_t)0x7FFFA72C, (q31_t)0x006487E3, (q31_t)0x7FFFD885, - (q31_t)0x003243F5, (q31_t)0x7FFFF621, (q31_t)0x00000000, - (q31_t)0x7FFFFFFF, (q31_t)0xFFCDBC0A, (q31_t)0x7FFFF621, - (q31_t)0xFF9B781D, (q31_t)0x7FFFD885, (q31_t)0xFF69343E, - (q31_t)0x7FFFA72C, (q31_t)0xFF36F078, (q31_t)0x7FFF6216, - (q31_t)0xFF04ACD0, (q31_t)0x7FFF0942, (q31_t)0xFED2694F, - (q31_t)0x7FFE9CB2, (q31_t)0xFEA025FC, (q31_t)0x7FFE1C64, - (q31_t)0xFE6DE2E0, (q31_t)0x7FFD885A, (q31_t)0xFE3BA001, - (q31_t)0x7FFCE093, (q31_t)0xFE095D69, (q31_t)0x7FFC250F, - (q31_t)0xFDD71B1E, (q31_t)0x7FFB55CE, (q31_t)0xFDA4D928, - (q31_t)0x7FFA72D1, (q31_t)0xFD72978F, (q31_t)0x7FF97C17, - (q31_t)0xFD40565B, (q31_t)0x7FF871A1, (q31_t)0xFD0E1594, - (q31_t)0x7FF7536F, (q31_t)0xFCDBD541, (q31_t)0x7FF62182, - (q31_t)0xFCA99569, (q31_t)0x7FF4DBD8, (q31_t)0xFC775616, - (q31_t)0x7FF38273, (q31_t)0xFC45174E, (q31_t)0x7FF21553, - (q31_t)0xFC12D919, (q31_t)0x7FF09477, (q31_t)0xFBE09B80, - (q31_t)0x7FEEFFE1, (q31_t)0xFBAE5E89, (q31_t)0x7FED5790, - (q31_t)0xFB7C223C, (q31_t)0x7FEB9B85, (q31_t)0xFB49E6A2, - (q31_t)0x7FE9CBC0, (q31_t)0xFB17ABC2, (q31_t)0x7FE7E840, - (q31_t)0xFAE571A4, (q31_t)0x7FE5F108, (q31_t)0xFAB3384F, - (q31_t)0x7FE3E616, (q31_t)0xFA80FFCB, (q31_t)0x7FE1C76B, - (q31_t)0xFA4EC820, (q31_t)0x7FDF9508, (q31_t)0xFA1C9156, - (q31_t)0x7FDD4EEC, (q31_t)0xF9EA5B75, (q31_t)0x7FDAF518, - (q31_t)0xF9B82683, (q31_t)0x7FD8878D, (q31_t)0xF985F28A, - (q31_t)0x7FD6064B, (q31_t)0xF953BF90, (q31_t)0x7FD37152, - (q31_t)0xF9218D9E, (q31_t)0x7FD0C8A3, (q31_t)0xF8EF5CBB, - (q31_t)0x7FCE0C3E, (q31_t)0xF8BD2CEF, (q31_t)0x7FCB3C23, - (q31_t)0xF88AFE41, (q31_t)0x7FC85853, (q31_t)0xF858D0BA, - (q31_t)0x7FC560CF, (q31_t)0xF826A461, (q31_t)0x7FC25596, - (q31_t)0xF7F4793E, (q31_t)0x7FBF36A9, (q31_t)0xF7C24F58, - (q31_t)0x7FBC040A, (q31_t)0xF79026B8, (q31_t)0x7FB8BDB7, - (q31_t)0xF75DFF65, (q31_t)0x7FB563B2, (q31_t)0xF72BD967, - (q31_t)0x7FB1F5FC, (q31_t)0xF6F9B4C5, (q31_t)0x7FAE7494, - (q31_t)0xF6C79188, (q31_t)0x7FAADF7C, (q31_t)0xF6956FB6, - (q31_t)0x7FA736B4, (q31_t)0xF6634F58, (q31_t)0x7FA37A3C, - (q31_t)0xF6313076, (q31_t)0x7F9FAA15, (q31_t)0xF5FF1317, - (q31_t)0x7F9BC63F, (q31_t)0xF5CCF743, (q31_t)0x7F97CEBC, - (q31_t)0xF59ADD01, (q31_t)0x7F93C38C, (q31_t)0xF568C45A, - (q31_t)0x7F8FA4AF, (q31_t)0xF536AD55, (q31_t)0x7F8B7226, - (q31_t)0xF50497FA, (q31_t)0x7F872BF3, (q31_t)0xF4D28451, - (q31_t)0x7F82D214, (q31_t)0xF4A07260, (q31_t)0x7F7E648B, - (q31_t)0xF46E6231, (q31_t)0x7F79E35A, (q31_t)0xF43C53CA, - (q31_t)0x7F754E7F, (q31_t)0xF40A4734, (q31_t)0x7F70A5FD, - (q31_t)0xF3D83C76, (q31_t)0x7F6BE9D4, (q31_t)0xF3A63398, - (q31_t)0x7F671A04, (q31_t)0xF3742CA1, (q31_t)0x7F62368F, - (q31_t)0xF342279A, (q31_t)0x7F5D3F75, (q31_t)0xF310248A, - (q31_t)0x7F5834B6, (q31_t)0xF2DE2378, (q31_t)0x7F531654, - (q31_t)0xF2AC246D, (q31_t)0x7F4DE450, (q31_t)0xF27A2770, - (q31_t)0x7F489EAA, (q31_t)0xF2482C89, (q31_t)0x7F434563, - (q31_t)0xF21633C0, (q31_t)0x7F3DD87C, (q31_t)0xF1E43D1C, - (q31_t)0x7F3857F5, (q31_t)0xF1B248A5, (q31_t)0x7F32C3D0, - (q31_t)0xF1805662, (q31_t)0x7F2D1C0E, (q31_t)0xF14E665C, - (q31_t)0x7F2760AF, (q31_t)0xF11C789A, (q31_t)0x7F2191B4, - (q31_t)0xF0EA8D23, (q31_t)0x7F1BAF1E, (q31_t)0xF0B8A401, - (q31_t)0x7F15B8EE, (q31_t)0xF086BD39, (q31_t)0x7F0FAF24, - (q31_t)0xF054D8D4, (q31_t)0x7F0991C3, (q31_t)0xF022F6DA, - (q31_t)0x7F0360CB, (q31_t)0xEFF11752, (q31_t)0x7EFD1C3C, - (q31_t)0xEFBF3A44, (q31_t)0x7EF6C418, (q31_t)0xEF8D5FB8, - (q31_t)0x7EF0585F, (q31_t)0xEF5B87B5, (q31_t)0x7EE9D913, - (q31_t)0xEF29B243, (q31_t)0x7EE34635, (q31_t)0xEEF7DF6A, - (q31_t)0x7EDC9FC6, (q31_t)0xEEC60F31, (q31_t)0x7ED5E5C6, - (q31_t)0xEE9441A0, (q31_t)0x7ECF1837, (q31_t)0xEE6276BF, - (q31_t)0x7EC8371A, (q31_t)0xEE30AE95, (q31_t)0x7EC1426F, - (q31_t)0xEDFEE92B, (q31_t)0x7EBA3A39, (q31_t)0xEDCD2687, - (q31_t)0x7EB31E77, (q31_t)0xED9B66B2, (q31_t)0x7EABEF2C, - (q31_t)0xED69A9B2, (q31_t)0x7EA4AC58, (q31_t)0xED37EF91, - (q31_t)0x7E9D55FC, (q31_t)0xED063855, (q31_t)0x7E95EC19, - (q31_t)0xECD48406, (q31_t)0x7E8E6EB1, (q31_t)0xECA2D2AC, - (q31_t)0x7E86DDC5, (q31_t)0xEC71244F, (q31_t)0x7E7F3956, - (q31_t)0xEC3F78F5, (q31_t)0x7E778165, (q31_t)0xEC0DD0A8, - (q31_t)0x7E6FB5F3, (q31_t)0xEBDC2B6D, (q31_t)0x7E67D702, - (q31_t)0xEBAA894E, (q31_t)0x7E5FE493, (q31_t)0xEB78EA52, - (q31_t)0x7E57DEA6, (q31_t)0xEB474E80, (q31_t)0x7E4FC53E, - (q31_t)0xEB15B5E0, (q31_t)0x7E47985B, (q31_t)0xEAE4207A, - (q31_t)0x7E3F57FE, (q31_t)0xEAB28E55, (q31_t)0x7E37042A, - (q31_t)0xEA80FF79, (q31_t)0x7E2E9CDF, (q31_t)0xEA4F73EE, - (q31_t)0x7E26221E, (q31_t)0xEA1DEBBB, (q31_t)0x7E1D93E9, - (q31_t)0xE9EC66E8, (q31_t)0x7E14F242, (q31_t)0xE9BAE57C, - (q31_t)0x7E0C3D29, (q31_t)0xE9896780, (q31_t)0x7E03749F, - (q31_t)0xE957ECFB, (q31_t)0x7DFA98A7, (q31_t)0xE92675F4, - (q31_t)0x7DF1A942, (q31_t)0xE8F50273, (q31_t)0x7DE8A670, - (q31_t)0xE8C3927F, (q31_t)0x7DDF9034, (q31_t)0xE8922621, - (q31_t)0x7DD6668E, (q31_t)0xE860BD60, (q31_t)0x7DCD2981, - (q31_t)0xE82F5844, (q31_t)0x7DC3D90D, (q31_t)0xE7FDF6D3, - (q31_t)0x7DBA7534, (q31_t)0xE7CC9917, (q31_t)0x7DB0FDF7, - (q31_t)0xE79B3F16, (q31_t)0x7DA77359, (q31_t)0xE769E8D8, - (q31_t)0x7D9DD55A, (q31_t)0xE7389664, (q31_t)0x7D9423FB, - (q31_t)0xE70747C3, (q31_t)0x7D8A5F3F, (q31_t)0xE6D5FCFC, - (q31_t)0x7D808727, (q31_t)0xE6A4B616, (q31_t)0x7D769BB5, - (q31_t)0xE6737319, (q31_t)0x7D6C9CE9, (q31_t)0xE642340D, - (q31_t)0x7D628AC5, (q31_t)0xE610F8F9, (q31_t)0x7D58654C, - (q31_t)0xE5DFC1E4, (q31_t)0x7D4E2C7E, (q31_t)0xE5AE8ED8, - (q31_t)0x7D43E05E, (q31_t)0xE57D5FDA, (q31_t)0x7D3980EC, - (q31_t)0xE54C34F3, (q31_t)0x7D2F0E2A, (q31_t)0xE51B0E2A, - (q31_t)0x7D24881A, (q31_t)0xE4E9EB86, (q31_t)0x7D19EEBE, - (q31_t)0xE4B8CD10, (q31_t)0x7D0F4218, (q31_t)0xE487B2CF, - (q31_t)0x7D048228, (q31_t)0xE4569CCB, (q31_t)0x7CF9AEF0, - (q31_t)0xE4258B0A, (q31_t)0x7CEEC873, (q31_t)0xE3F47D95, - (q31_t)0x7CE3CEB1, (q31_t)0xE3C37473, (q31_t)0x7CD8C1AD, - (q31_t)0xE3926FAC, (q31_t)0x7CCDA168, (q31_t)0xE3616F47, - (q31_t)0x7CC26DE5, (q31_t)0xE330734C, (q31_t)0x7CB72724, - (q31_t)0xE2FF7BC3, (q31_t)0x7CABCD27, (q31_t)0xE2CE88B2, - (q31_t)0x7CA05FF1, (q31_t)0xE29D9A22, (q31_t)0x7C94DF82, - (q31_t)0xE26CB01A, (q31_t)0x7C894BDD, (q31_t)0xE23BCAA2, - (q31_t)0x7C7DA504, (q31_t)0xE20AE9C1, (q31_t)0x7C71EAF8, - (q31_t)0xE1DA0D7E, (q31_t)0x7C661DBB, (q31_t)0xE1A935E1, - (q31_t)0x7C5A3D4F, (q31_t)0xE17862F3, (q31_t)0x7C4E49B6, - (q31_t)0xE14794B9, (q31_t)0x7C4242F2, (q31_t)0xE116CB3D, - (q31_t)0x7C362904, (q31_t)0xE0E60684, (q31_t)0x7C29FBEE, - (q31_t)0xE0B54698, (q31_t)0x7C1DBBB2, (q31_t)0xE0848B7F, - (q31_t)0x7C116853, (q31_t)0xE053D541, (q31_t)0x7C0501D1, - (q31_t)0xE02323E5, (q31_t)0x7BF88830, (q31_t)0xDFF27773, - (q31_t)0x7BEBFB70, (q31_t)0xDFC1CFF2, (q31_t)0x7BDF5B94, - (q31_t)0xDF912D6A, (q31_t)0x7BD2A89E, (q31_t)0xDF608FE3, - (q31_t)0x7BC5E28F, (q31_t)0xDF2FF764, (q31_t)0x7BB9096A, - (q31_t)0xDEFF63F4, (q31_t)0x7BAC1D31, (q31_t)0xDECED59B, - (q31_t)0x7B9F1DE5, (q31_t)0xDE9E4C60, (q31_t)0x7B920B89, - (q31_t)0xDE6DC84B, (q31_t)0x7B84E61E, (q31_t)0xDE3D4963, - (q31_t)0x7B77ADA8, (q31_t)0xDE0CCFB1, (q31_t)0x7B6A6227, - (q31_t)0xDDDC5B3A, (q31_t)0x7B5D039D, (q31_t)0xDDABEC07, - (q31_t)0x7B4F920E, (q31_t)0xDD7B8220, (q31_t)0x7B420D7A, - (q31_t)0xDD4B1D8B, (q31_t)0x7B3475E4, (q31_t)0xDD1ABE51, - (q31_t)0x7B26CB4F, (q31_t)0xDCEA6478, (q31_t)0x7B190DBB, - (q31_t)0xDCBA1008, (q31_t)0x7B0B3D2C, (q31_t)0xDC89C108, - (q31_t)0x7AFD59A3, (q31_t)0xDC597781, (q31_t)0x7AEF6323, - (q31_t)0xDC293379, (q31_t)0x7AE159AE, (q31_t)0xDBF8F4F8, - (q31_t)0x7AD33D45, (q31_t)0xDBC8BC05, (q31_t)0x7AC50DEB, - (q31_t)0xDB9888A8, (q31_t)0x7AB6CBA3, (q31_t)0xDB685AE8, - (q31_t)0x7AA8766E, (q31_t)0xDB3832CD, (q31_t)0x7A9A0E4F, - (q31_t)0xDB08105E, (q31_t)0x7A8B9348, (q31_t)0xDAD7F3A2, - (q31_t)0x7A7D055B, (q31_t)0xDAA7DCA1, (q31_t)0x7A6E648A, - (q31_t)0xDA77CB62, (q31_t)0x7A5FB0D8, (q31_t)0xDA47BFED, - (q31_t)0x7A50EA46, (q31_t)0xDA17BA4A, (q31_t)0x7A4210D8, - (q31_t)0xD9E7BA7E, (q31_t)0x7A33248F, (q31_t)0xD9B7C093, - (q31_t)0x7A24256E, (q31_t)0xD987CC8F, (q31_t)0x7A151377, - (q31_t)0xD957DE7A, (q31_t)0x7A05EEAD, (q31_t)0xD927F65B, - (q31_t)0x79F6B711, (q31_t)0xD8F81439, (q31_t)0x79E76CA6, - (q31_t)0xD8C8381C, (q31_t)0x79D80F6F, (q31_t)0xD898620C, - (q31_t)0x79C89F6D, (q31_t)0xD868920F, (q31_t)0x79B91CA4, - (q31_t)0xD838C82D, (q31_t)0x79A98715, (q31_t)0xD809046D, - (q31_t)0x7999DEC3, (q31_t)0xD7D946D7, (q31_t)0x798A23B1, - (q31_t)0xD7A98F73, (q31_t)0x797A55E0, (q31_t)0xD779DE46, - (q31_t)0x796A7554, (q31_t)0xD74A335A, (q31_t)0x795A820E, - (q31_t)0xD71A8EB5, (q31_t)0x794A7C11, (q31_t)0xD6EAF05E, - (q31_t)0x793A6360, (q31_t)0xD6BB585D, (q31_t)0x792A37FE, - (q31_t)0xD68BC6BA, (q31_t)0x7919F9EB, (q31_t)0xD65C3B7B, - (q31_t)0x7909A92C, (q31_t)0xD62CB6A7, (q31_t)0x78F945C3, - (q31_t)0xD5FD3847, (q31_t)0x78E8CFB1, (q31_t)0xD5CDC062, - (q31_t)0x78D846FB, (q31_t)0xD59E4EFE, (q31_t)0x78C7ABA1, - (q31_t)0xD56EE424, (q31_t)0x78B6FDA8, (q31_t)0xD53F7FDA, - (q31_t)0x78A63D10, (q31_t)0xD5102227, (q31_t)0x789569DE, - (q31_t)0xD4E0CB14, (q31_t)0x78848413, (q31_t)0xD4B17AA7, - (q31_t)0x78738BB3, (q31_t)0xD48230E8, (q31_t)0x786280BF, - (q31_t)0xD452EDDE, (q31_t)0x7851633B, (q31_t)0xD423B190, - (q31_t)0x78403328, (q31_t)0xD3F47C06, (q31_t)0x782EF08B, - (q31_t)0xD3C54D46, (q31_t)0x781D9B64, (q31_t)0xD3962559, - (q31_t)0x780C33B8, (q31_t)0xD3670445, (q31_t)0x77FAB988, - (q31_t)0xD337EA12, (q31_t)0x77E92CD8, (q31_t)0xD308D6C6, - (q31_t)0x77D78DAA, (q31_t)0xD2D9CA6A, (q31_t)0x77C5DC01, - (q31_t)0xD2AAC504, (q31_t)0x77B417DF, (q31_t)0xD27BC69C, - (q31_t)0x77A24148, (q31_t)0xD24CCF38, (q31_t)0x7790583D, - (q31_t)0xD21DDEE1, (q31_t)0x777E5CC3, (q31_t)0xD1EEF59E, - (q31_t)0x776C4EDB, (q31_t)0xD1C01374, (q31_t)0x775A2E88, - (q31_t)0xD191386D, (q31_t)0x7747FBCE, (q31_t)0xD162648F, - (q31_t)0x7735B6AE, (q31_t)0xD13397E1, (q31_t)0x77235F2D, - (q31_t)0xD104D26B, (q31_t)0x7710F54B, (q31_t)0xD0D61433, - (q31_t)0x76FE790E, (q31_t)0xD0A75D42, (q31_t)0x76EBEA77, - (q31_t)0xD078AD9D, (q31_t)0x76D94988, (q31_t)0xD04A054D, - (q31_t)0x76C69646, (q31_t)0xD01B6459, (q31_t)0x76B3D0B3, - (q31_t)0xCFECCAC7, (q31_t)0x76A0F8D2, (q31_t)0xCFBE389F, - (q31_t)0x768E0EA5, (q31_t)0xCF8FADE8, (q31_t)0x767B1230, - (q31_t)0xCF612AAA, (q31_t)0x76680376, (q31_t)0xCF32AEEB, - (q31_t)0x7654E279, (q31_t)0xCF043AB2, (q31_t)0x7641AF3C, - (q31_t)0xCED5CE08, (q31_t)0x762E69C3, (q31_t)0xCEA768F2, - (q31_t)0x761B1211, (q31_t)0xCE790B78, (q31_t)0x7607A827, - (q31_t)0xCE4AB5A2, (q31_t)0x75F42C0A, (q31_t)0xCE1C6776, - (q31_t)0x75E09DBD, (q31_t)0xCDEE20FC, (q31_t)0x75CCFD42, - (q31_t)0xCDBFE23A, (q31_t)0x75B94A9C, (q31_t)0xCD91AB38, - (q31_t)0x75A585CF, (q31_t)0xCD637BFD, (q31_t)0x7591AEDD, - (q31_t)0xCD355490, (q31_t)0x757DC5CA, (q31_t)0xCD0734F8, - (q31_t)0x7569CA98, (q31_t)0xCCD91D3D, (q31_t)0x7555BD4B, - (q31_t)0xCCAB0D65, (q31_t)0x75419DE6, (q31_t)0xCC7D0577, - (q31_t)0x752D6C6C, (q31_t)0xCC4F057B, (q31_t)0x751928E0, - (q31_t)0xCC210D78, (q31_t)0x7504D345, (q31_t)0xCBF31D75, - (q31_t)0x74F06B9E, (q31_t)0xCBC53578, (q31_t)0x74DBF1EF, - (q31_t)0xCB975589, (q31_t)0x74C7663A, (q31_t)0xCB697DB0, - (q31_t)0x74B2C883, (q31_t)0xCB3BADF2, (q31_t)0x749E18CD, - (q31_t)0xCB0DE658, (q31_t)0x7489571B, (q31_t)0xCAE026E8, - (q31_t)0x74748371, (q31_t)0xCAB26FA9, (q31_t)0x745F9DD1, - (q31_t)0xCA84C0A2, (q31_t)0x744AA63E, (q31_t)0xCA5719DB, - (q31_t)0x74359CBD, (q31_t)0xCA297B5A, (q31_t)0x74208150, - (q31_t)0xC9FBE527, (q31_t)0x740B53FA, (q31_t)0xC9CE5748, - (q31_t)0x73F614C0, (q31_t)0xC9A0D1C4, (q31_t)0x73E0C3A3, - (q31_t)0xC97354A3, (q31_t)0x73CB60A7, (q31_t)0xC945DFEC, - (q31_t)0x73B5EBD0, (q31_t)0xC91873A5, (q31_t)0x73A06522, - (q31_t)0xC8EB0FD6, (q31_t)0x738ACC9E, (q31_t)0xC8BDB485, - (q31_t)0x73752249, (q31_t)0xC89061BA, (q31_t)0x735F6626, - (q31_t)0xC863177B, (q31_t)0x73499838, (q31_t)0xC835D5D0, - (q31_t)0x7333B883, (q31_t)0xC8089CBF, (q31_t)0x731DC709, - (q31_t)0xC7DB6C50, (q31_t)0x7307C3D0, (q31_t)0xC7AE4489, - (q31_t)0x72F1AED8, (q31_t)0xC7812571, (q31_t)0x72DB8828, - (q31_t)0xC7540F10, (q31_t)0x72C54FC0, (q31_t)0xC727016C, - (q31_t)0x72AF05A6, (q31_t)0xC6F9FC8D, (q31_t)0x7298A9DC, - (q31_t)0xC6CD0079, (q31_t)0x72823C66, (q31_t)0xC6A00D36, - (q31_t)0x726BBD48, (q31_t)0xC67322CD, (q31_t)0x72552C84, - (q31_t)0xC6464144, (q31_t)0x723E8A1F, (q31_t)0xC61968A2, - (q31_t)0x7227D61C, (q31_t)0xC5EC98ED, (q31_t)0x7211107D, - (q31_t)0xC5BFD22E, (q31_t)0x71FA3948, (q31_t)0xC593146A, - (q31_t)0x71E3507F, (q31_t)0xC5665FA8, (q31_t)0x71CC5626, - (q31_t)0xC539B3F0, (q31_t)0x71B54A40, (q31_t)0xC50D1148, - (q31_t)0x719E2CD2, (q31_t)0xC4E077B8, (q31_t)0x7186FDDE, - (q31_t)0xC4B3E746, (q31_t)0x716FBD68, (q31_t)0xC4875FF8, - (q31_t)0x71586B73, (q31_t)0xC45AE1D7, (q31_t)0x71410804, - (q31_t)0xC42E6CE8, (q31_t)0x7129931E, (q31_t)0xC4020132, - (q31_t)0x71120CC5, (q31_t)0xC3D59EBD, (q31_t)0x70FA74FB, - (q31_t)0xC3A9458F, (q31_t)0x70E2CBC6, (q31_t)0xC37CF5B0, - (q31_t)0x70CB1127, (q31_t)0xC350AF25, (q31_t)0x70B34524, - (q31_t)0xC32471F6, (q31_t)0x709B67C0, (q31_t)0xC2F83E2A, - (q31_t)0x708378FE, (q31_t)0xC2CC13C7, (q31_t)0x706B78E3, - (q31_t)0xC29FF2D4, (q31_t)0x70536771, (q31_t)0xC273DB58, - (q31_t)0x703B44AC, (q31_t)0xC247CD5A, (q31_t)0x70231099, - (q31_t)0xC21BC8E0, (q31_t)0x700ACB3B, (q31_t)0xC1EFCDF2, - (q31_t)0x6FF27496, (q31_t)0xC1C3DC96, (q31_t)0x6FDA0CAD, - (q31_t)0xC197F4D3, (q31_t)0x6FC19385, (q31_t)0xC16C16B0, - (q31_t)0x6FA90920, (q31_t)0xC1404233, (q31_t)0x6F906D84, - (q31_t)0xC1147763, (q31_t)0x6F77C0B3, (q31_t)0xC0E8B648, - (q31_t)0x6F5F02B1, (q31_t)0xC0BCFEE7, (q31_t)0x6F463383, - (q31_t)0xC0915147, (q31_t)0x6F2D532C, (q31_t)0xC065AD70, - (q31_t)0x6F1461AF, (q31_t)0xC03A1368, (q31_t)0x6EFB5F12, - (q31_t)0xC00E8335, (q31_t)0x6EE24B57, (q31_t)0xBFE2FCDF, - (q31_t)0x6EC92682, (q31_t)0xBFB7806C, (q31_t)0x6EAFF098, - (q31_t)0xBF8C0DE2, (q31_t)0x6E96A99C, (q31_t)0xBF60A54A, - (q31_t)0x6E7D5193, (q31_t)0xBF3546A8, (q31_t)0x6E63E87F, - (q31_t)0xBF09F204, (q31_t)0x6E4A6E65, (q31_t)0xBEDEA765, - (q31_t)0x6E30E349, (q31_t)0xBEB366D1, (q31_t)0x6E17472F, - (q31_t)0xBE88304F, (q31_t)0x6DFD9A1B, (q31_t)0xBE5D03E5, - (q31_t)0x6DE3DC11, (q31_t)0xBE31E19B, (q31_t)0x6DCA0D14, - (q31_t)0xBE06C977, (q31_t)0x6DB02D29, (q31_t)0xBDDBBB7F, - (q31_t)0x6D963C54, (q31_t)0xBDB0B7BA, (q31_t)0x6D7C3A98, - (q31_t)0xBD85BE2F, (q31_t)0x6D6227FA, (q31_t)0xBD5ACEE5, - (q31_t)0x6D48047E, (q31_t)0xBD2FE9E1, (q31_t)0x6D2DD027, - (q31_t)0xBD050F2C, (q31_t)0x6D138AFA, (q31_t)0xBCDA3ECA, - (q31_t)0x6CF934FB, (q31_t)0xBCAF78C3, (q31_t)0x6CDECE2E, - (q31_t)0xBC84BD1E, (q31_t)0x6CC45697, (q31_t)0xBC5A0BE1, - (q31_t)0x6CA9CE3A, (q31_t)0xBC2F6513, (q31_t)0x6C8F351C, - (q31_t)0xBC04C8BA, (q31_t)0x6C748B3F, (q31_t)0xBBDA36DC, - (q31_t)0x6C59D0A9, (q31_t)0xBBAFAF81, (q31_t)0x6C3F055D, - (q31_t)0xBB8532AF, (q31_t)0x6C242960, (q31_t)0xBB5AC06C, - (q31_t)0x6C093CB6, (q31_t)0xBB3058C0, (q31_t)0x6BEE3F62, - (q31_t)0xBB05FBB0, (q31_t)0x6BD3316A, (q31_t)0xBADBA943, - (q31_t)0x6BB812D0, (q31_t)0xBAB1617F, (q31_t)0x6B9CE39B, - (q31_t)0xBA87246C, (q31_t)0x6B81A3CD, (q31_t)0xBA5CF210, - (q31_t)0x6B66536A, (q31_t)0xBA32CA70, (q31_t)0x6B4AF278, - (q31_t)0xBA08AD94, (q31_t)0x6B2F80FA, (q31_t)0xB9DE9B83, - (q31_t)0x6B13FEF5, (q31_t)0xB9B49442, (q31_t)0x6AF86C6C, - (q31_t)0xB98A97D8, (q31_t)0x6ADCC964, (q31_t)0xB960A64B, - (q31_t)0x6AC115E1, (q31_t)0xB936BFA3, (q31_t)0x6AA551E8, - (q31_t)0xB90CE3E6, (q31_t)0x6A897D7D, (q31_t)0xB8E31319, - (q31_t)0x6A6D98A4, (q31_t)0xB8B94D44, (q31_t)0x6A51A361, - (q31_t)0xB88F926C, (q31_t)0x6A359DB9, (q31_t)0xB865E299, - (q31_t)0x6A1987B0, (q31_t)0xB83C3DD1, (q31_t)0x69FD614A, - (q31_t)0xB812A419, (q31_t)0x69E12A8C, (q31_t)0xB7E9157A, - (q31_t)0x69C4E37A, (q31_t)0xB7BF91F8, (q31_t)0x69A88C18, - (q31_t)0xB796199B, (q31_t)0x698C246C, (q31_t)0xB76CAC68, - (q31_t)0x696FAC78, (q31_t)0xB7434A67, (q31_t)0x69532442, - (q31_t)0xB719F39D, (q31_t)0x69368BCE, (q31_t)0xB6F0A811, - (q31_t)0x6919E320, (q31_t)0xB6C767CA, (q31_t)0x68FD2A3D, - (q31_t)0xB69E32CD, (q31_t)0x68E06129, (q31_t)0xB6750921, - (q31_t)0x68C387E9, (q31_t)0xB64BEACC, (q31_t)0x68A69E81, - (q31_t)0xB622D7D5, (q31_t)0x6889A4F5, (q31_t)0xB5F9D042, - (q31_t)0x686C9B4B, (q31_t)0xB5D0D41A, (q31_t)0x684F8186, - (q31_t)0xB5A7E362, (q31_t)0x683257AA, (q31_t)0xB57EFE21, - (q31_t)0x68151DBE, (q31_t)0xB556245E, (q31_t)0x67F7D3C4, - (q31_t)0xB52D561E, (q31_t)0x67DA79C2, (q31_t)0xB5049368, - (q31_t)0x67BD0FBC, (q31_t)0xB4DBDC42, (q31_t)0x679F95B7, - (q31_t)0xB4B330B2, (q31_t)0x67820BB6, (q31_t)0xB48A90C0, - (q31_t)0x676471C0, (q31_t)0xB461FC70, (q31_t)0x6746C7D7, - (q31_t)0xB43973C9, (q31_t)0x67290E02, (q31_t)0xB410F6D2, - (q31_t)0x670B4443, (q31_t)0xB3E88591, (q31_t)0x66ED6AA1, - (q31_t)0xB3C0200C, (q31_t)0x66CF811F, (q31_t)0xB397C649, - (q31_t)0x66B187C3, (q31_t)0xB36F784E, (q31_t)0x66937E90, - (q31_t)0xB3473622, (q31_t)0x6675658C, (q31_t)0xB31EFFCB, - (q31_t)0x66573CBB, (q31_t)0xB2F6D54F, (q31_t)0x66390422, - (q31_t)0xB2CEB6B5, (q31_t)0x661ABBC5, (q31_t)0xB2A6A401, - (q31_t)0x65FC63A9, (q31_t)0xB27E9D3B, (q31_t)0x65DDFBD3, - (q31_t)0xB256A26A, (q31_t)0x65BF8447, (q31_t)0xB22EB392, - (q31_t)0x65A0FD0B, (q31_t)0xB206D0BA, (q31_t)0x65826622, - (q31_t)0xB1DEF9E8, (q31_t)0x6563BF92, (q31_t)0xB1B72F23, - (q31_t)0x6545095F, (q31_t)0xB18F7070, (q31_t)0x6526438E, - (q31_t)0xB167BDD6, (q31_t)0x65076E24, (q31_t)0xB140175B, - (q31_t)0x64E88926, (q31_t)0xB1187D05, (q31_t)0x64C99498, - (q31_t)0xB0F0EEDA, (q31_t)0x64AA907F, (q31_t)0xB0C96CDF, - (q31_t)0x648B7CDF, (q31_t)0xB0A1F71C, (q31_t)0x646C59BF, - (q31_t)0xB07A8D97, (q31_t)0x644D2722, (q31_t)0xB0533055, - (q31_t)0x642DE50D, (q31_t)0xB02BDF5C, (q31_t)0x640E9385, - (q31_t)0xB0049AB2, (q31_t)0x63EF328F, (q31_t)0xAFDD625F, - (q31_t)0x63CFC230, (q31_t)0xAFB63667, (q31_t)0x63B0426D, - (q31_t)0xAF8F16D0, (q31_t)0x6390B34A, (q31_t)0xAF6803A1, - (q31_t)0x637114CC, (q31_t)0xAF40FCE0, (q31_t)0x635166F8, - (q31_t)0xAF1A0293, (q31_t)0x6331A9D4, (q31_t)0xAEF314BF, - (q31_t)0x6311DD63, (q31_t)0xAECC336B, (q31_t)0x62F201AC, - (q31_t)0xAEA55E9D, (q31_t)0x62D216B2, (q31_t)0xAE7E965B, - (q31_t)0x62B21C7B, (q31_t)0xAE57DAAA, (q31_t)0x6292130C, - (q31_t)0xAE312B91, (q31_t)0x6271FA69, (q31_t)0xAE0A8916, - (q31_t)0x6251D297, (q31_t)0xADE3F33E, (q31_t)0x62319B9D, - (q31_t)0xADBD6A10, (q31_t)0x6211557D, (q31_t)0xAD96ED91, - (q31_t)0x61F1003E, (q31_t)0xAD707DC8, (q31_t)0x61D09BE5, - (q31_t)0xAD4A1ABA, (q31_t)0x61B02876, (q31_t)0xAD23C46D, - (q31_t)0x618FA5F6, (q31_t)0xACFD7AE8, (q31_t)0x616F146B, - (q31_t)0xACD73E30, (q31_t)0x614E73D9, (q31_t)0xACB10E4A, - (q31_t)0x612DC446, (q31_t)0xAC8AEB3E, (q31_t)0x610D05B7, - (q31_t)0xAC64D510, (q31_t)0x60EC3830, (q31_t)0xAC3ECBC7, - (q31_t)0x60CB5BB6, (q31_t)0xAC18CF68, (q31_t)0x60AA704F, - (q31_t)0xABF2DFFA, (q31_t)0x60897600, (q31_t)0xABCCFD82, - (q31_t)0x60686CCE, (q31_t)0xABA72806, (q31_t)0x604754BE, - (q31_t)0xAB815F8C, (q31_t)0x60262DD5, (q31_t)0xAB5BA41A, - (q31_t)0x6004F818, (q31_t)0xAB35F5B5, (q31_t)0x5FE3B38D, - (q31_t)0xAB105464, (q31_t)0x5FC26038, (q31_t)0xAAEAC02B, - (q31_t)0x5FA0FE1E, (q31_t)0xAAC53912, (q31_t)0x5F7F8D46, - (q31_t)0xAA9FBF1D, (q31_t)0x5F5E0DB3, (q31_t)0xAA7A5253, - (q31_t)0x5F3C7F6B, (q31_t)0xAA54F2B9, (q31_t)0x5F1AE273, - (q31_t)0xAA2FA055, (q31_t)0x5EF936D1, (q31_t)0xAA0A5B2D, - (q31_t)0x5ED77C89, (q31_t)0xA9E52347, (q31_t)0x5EB5B3A1, - (q31_t)0xA9BFF8A8, (q31_t)0x5E93DC1F, (q31_t)0xA99ADB56, - (q31_t)0x5E71F606, (q31_t)0xA975CB56, (q31_t)0x5E50015D, - (q31_t)0xA950C8AF, (q31_t)0x5E2DFE28, (q31_t)0xA92BD366, - (q31_t)0x5E0BEC6E, (q31_t)0xA906EB81, (q31_t)0x5DE9CC32, - (q31_t)0xA8E21106, (q31_t)0x5DC79D7C, (q31_t)0xA8BD43FA, - (q31_t)0x5DA5604E, (q31_t)0xA8988463, (q31_t)0x5D8314B0, - (q31_t)0xA873D246, (q31_t)0x5D60BAA6, (q31_t)0xA84F2DA9, - (q31_t)0x5D3E5236, (q31_t)0xA82A9693, (q31_t)0x5D1BDB65, - (q31_t)0xA8060D08, (q31_t)0x5CF95638, (q31_t)0xA7E1910E, - (q31_t)0x5CD6C2B4, (q31_t)0xA7BD22AB, (q31_t)0x5CB420DF, - (q31_t)0xA798C1E4, (q31_t)0x5C9170BF, (q31_t)0xA7746EC0, - (q31_t)0x5C6EB258, (q31_t)0xA7502943, (q31_t)0x5C4BE5B0, - (q31_t)0xA72BF173, (q31_t)0x5C290ACC, (q31_t)0xA707C756, - (q31_t)0x5C0621B2, (q31_t)0xA6E3AAF2, (q31_t)0x5BE32A67, - (q31_t)0xA6BF9C4B, (q31_t)0x5BC024F0, (q31_t)0xA69B9B68, - (q31_t)0x5B9D1153, (q31_t)0xA677A84E, (q31_t)0x5B79EF96, - (q31_t)0xA653C302, (q31_t)0x5B56BFBD, (q31_t)0xA62FEB8B, - (q31_t)0x5B3381CE, (q31_t)0xA60C21ED, (q31_t)0x5B1035CF, - (q31_t)0xA5E8662F, (q31_t)0x5AECDBC4, (q31_t)0xA5C4B855, - (q31_t)0x5AC973B4, (q31_t)0xA5A11865, (q31_t)0x5AA5FDA4, - (q31_t)0xA57D8666, (q31_t)0x5A82799A, (q31_t)0xA55A025B, - (q31_t)0x5A5EE79A, (q31_t)0xA5368C4B, (q31_t)0x5A3B47AA, - (q31_t)0xA513243B, (q31_t)0x5A1799D0, (q31_t)0xA4EFCA31, - (q31_t)0x59F3DE12, (q31_t)0xA4CC7E31, (q31_t)0x59D01474, - (q31_t)0xA4A94042, (q31_t)0x59AC3CFD, (q31_t)0xA4861069, - (q31_t)0x598857B1, (q31_t)0xA462EEAC, (q31_t)0x59646497, - (q31_t)0xA43FDB0F, (q31_t)0x594063B4, (q31_t)0xA41CD598, - (q31_t)0x591C550E, (q31_t)0xA3F9DE4D, (q31_t)0x58F838A9, - (q31_t)0xA3D6F533, (q31_t)0x58D40E8C, (q31_t)0xA3B41A4F, - (q31_t)0x58AFD6BC, (q31_t)0xA3914DA7, (q31_t)0x588B913F, - (q31_t)0xA36E8F40, (q31_t)0x58673E1B, (q31_t)0xA34BDF20, - (q31_t)0x5842DD54, (q31_t)0xA3293D4B, (q31_t)0x581E6EF1, - (q31_t)0xA306A9C7, (q31_t)0x57F9F2F7, (q31_t)0xA2E4249A, - (q31_t)0x57D5696C, (q31_t)0xA2C1ADC9, (q31_t)0x57B0D256, - (q31_t)0xA29F4559, (q31_t)0x578C2DB9, (q31_t)0xA27CEB4F, - (q31_t)0x57677B9D, (q31_t)0xA25A9FB1, (q31_t)0x5742BC05, - (q31_t)0xA2386283, (q31_t)0x571DEEF9, (q31_t)0xA21633CD, - (q31_t)0x56F9147E, (q31_t)0xA1F41391, (q31_t)0x56D42C99, - (q31_t)0xA1D201D7, (q31_t)0x56AF3750, (q31_t)0xA1AFFEA2, - (q31_t)0x568A34A9, (q31_t)0xA18E09F9, (q31_t)0x566524AA, - (q31_t)0xA16C23E1, (q31_t)0x56400757, (q31_t)0xA14A4C5E, - (q31_t)0x561ADCB8, (q31_t)0xA1288376, (q31_t)0x55F5A4D2, - (q31_t)0xA106C92E, (q31_t)0x55D05FAA, (q31_t)0xA0E51D8C, - (q31_t)0x55AB0D46, (q31_t)0xA0C38094, (q31_t)0x5585ADAC, - (q31_t)0xA0A1F24C, (q31_t)0x556040E2, (q31_t)0xA08072BA, - (q31_t)0x553AC6ED, (q31_t)0xA05F01E1, (q31_t)0x55153FD4, - (q31_t)0xA03D9FC7, (q31_t)0x54EFAB9C, (q31_t)0xA01C4C72, - (q31_t)0x54CA0A4A, (q31_t)0x9FFB07E7, (q31_t)0x54A45BE5, - (q31_t)0x9FD9D22A, (q31_t)0x547EA073, (q31_t)0x9FB8AB41, - (q31_t)0x5458D7F9, (q31_t)0x9F979331, (q31_t)0x5433027D, - (q31_t)0x9F7689FF, (q31_t)0x540D2005, (q31_t)0x9F558FB0, - (q31_t)0x53E73097, (q31_t)0x9F34A449, (q31_t)0x53C13438, - (q31_t)0x9F13C7D0, (q31_t)0x539B2AEF, (q31_t)0x9EF2FA48, - (q31_t)0x537514C1, (q31_t)0x9ED23BB9, (q31_t)0x534EF1B5, - (q31_t)0x9EB18C26, (q31_t)0x5328C1D0, (q31_t)0x9E90EB94, - (q31_t)0x53028517, (q31_t)0x9E705A09, (q31_t)0x52DC3B92, - (q31_t)0x9E4FD789, (q31_t)0x52B5E545, (q31_t)0x9E2F641A, - (q31_t)0x528F8237, (q31_t)0x9E0EFFC1, (q31_t)0x5269126E, - (q31_t)0x9DEEAA82, (q31_t)0x524295EF, (q31_t)0x9DCE6462, - (q31_t)0x521C0CC1, (q31_t)0x9DAE2D68, (q31_t)0x51F576E9, - (q31_t)0x9D8E0596, (q31_t)0x51CED46E, (q31_t)0x9D6DECF4, - (q31_t)0x51A82555, (q31_t)0x9D4DE384, (q31_t)0x518169A4, - (q31_t)0x9D2DE94D, (q31_t)0x515AA162, (q31_t)0x9D0DFE53, - (q31_t)0x5133CC94, (q31_t)0x9CEE229C, (q31_t)0x510CEB40, - (q31_t)0x9CCE562B, (q31_t)0x50E5FD6C, (q31_t)0x9CAE9907, - (q31_t)0x50BF031F, (q31_t)0x9C8EEB33, (q31_t)0x5097FC5E, - (q31_t)0x9C6F4CB5, (q31_t)0x5070E92F, (q31_t)0x9C4FBD92, - (q31_t)0x5049C999, (q31_t)0x9C303DCF, (q31_t)0x50229DA0, - (q31_t)0x9C10CD70, (q31_t)0x4FFB654D, (q31_t)0x9BF16C7A, - (q31_t)0x4FD420A3, (q31_t)0x9BD21AF2, (q31_t)0x4FACCFAB, - (q31_t)0x9BB2D8DD, (q31_t)0x4F857268, (q31_t)0x9B93A640, - (q31_t)0x4F5E08E3, (q31_t)0x9B748320, (q31_t)0x4F369320, - (q31_t)0x9B556F80, (q31_t)0x4F0F1126, (q31_t)0x9B366B67, - (q31_t)0x4EE782FA, (q31_t)0x9B1776D9, (q31_t)0x4EBFE8A4, - (q31_t)0x9AF891DB, (q31_t)0x4E984229, (q31_t)0x9AD9BC71, - (q31_t)0x4E708F8F, (q31_t)0x9ABAF6A0, (q31_t)0x4E48D0DC, - (q31_t)0x9A9C406D, (q31_t)0x4E210617, (q31_t)0x9A7D99DD, - (q31_t)0x4DF92F45, (q31_t)0x9A5F02F5, (q31_t)0x4DD14C6E, - (q31_t)0x9A407BB8, (q31_t)0x4DA95D96, (q31_t)0x9A22042C, - (q31_t)0x4D8162C4, (q31_t)0x9A039C56, (q31_t)0x4D595BFE, - (q31_t)0x99E5443A, (q31_t)0x4D31494B, (q31_t)0x99C6FBDE, - (q31_t)0x4D092AB0, (q31_t)0x99A8C344, (q31_t)0x4CE10034, - (q31_t)0x998A9A73, (q31_t)0x4CB8C9DD, (q31_t)0x996C816F, - (q31_t)0x4C9087B1, (q31_t)0x994E783C, (q31_t)0x4C6839B6, - (q31_t)0x99307EE0, (q31_t)0x4C3FDFF3, (q31_t)0x9912955E, - (q31_t)0x4C177A6E, (q31_t)0x98F4BBBC, (q31_t)0x4BEF092D, - (q31_t)0x98D6F1FE, (q31_t)0x4BC68C36, (q31_t)0x98B93828, - (q31_t)0x4B9E038F, (q31_t)0x989B8E3F, (q31_t)0x4B756F3F, - (q31_t)0x987DF449, (q31_t)0x4B4CCF4D, (q31_t)0x98606A48, - (q31_t)0x4B2423BD, (q31_t)0x9842F043, (q31_t)0x4AFB6C97, - (q31_t)0x9825863D, (q31_t)0x4AD2A9E1, (q31_t)0x98082C3B, - (q31_t)0x4AA9DBA1, (q31_t)0x97EAE241, (q31_t)0x4A8101DE, - (q31_t)0x97CDA855, (q31_t)0x4A581C9D, (q31_t)0x97B07E7A, - (q31_t)0x4A2F2BE5, (q31_t)0x979364B5, (q31_t)0x4A062FBD, - (q31_t)0x97765B0A, (q31_t)0x49DD282A, (q31_t)0x9759617E, - (q31_t)0x49B41533, (q31_t)0x973C7816, (q31_t)0x498AF6DE, - (q31_t)0x971F9ED6, (q31_t)0x4961CD32, (q31_t)0x9702D5C2, - (q31_t)0x49389836, (q31_t)0x96E61CDF, (q31_t)0x490F57EE, - (q31_t)0x96C97431, (q31_t)0x48E60C62, (q31_t)0x96ACDBBD, - (q31_t)0x48BCB598, (q31_t)0x96905387, (q31_t)0x48935397, - (q31_t)0x9673DB94, (q31_t)0x4869E664, (q31_t)0x965773E7, - (q31_t)0x48406E07, (q31_t)0x963B1C85, (q31_t)0x4816EA85, - (q31_t)0x961ED573, (q31_t)0x47ED5BE6, (q31_t)0x96029EB5, - (q31_t)0x47C3C22E, (q31_t)0x95E6784F, (q31_t)0x479A1D66, - (q31_t)0x95CA6246, (q31_t)0x47706D93, (q31_t)0x95AE5C9E, - (q31_t)0x4746B2BC, (q31_t)0x9592675B, (q31_t)0x471CECE6, - (q31_t)0x95768282, (q31_t)0x46F31C1A, (q31_t)0x955AAE17, - (q31_t)0x46C9405C, (q31_t)0x953EEA1E, (q31_t)0x469F59B4, - (q31_t)0x9523369B, (q31_t)0x46756827, (q31_t)0x95079393, - (q31_t)0x464B6BBD, (q31_t)0x94EC010B, (q31_t)0x4621647C, - (q31_t)0x94D07F05, (q31_t)0x45F7526B, (q31_t)0x94B50D87, - (q31_t)0x45CD358F, (q31_t)0x9499AC95, (q31_t)0x45A30DF0, - (q31_t)0x947E5C32, (q31_t)0x4578DB93, (q31_t)0x94631C64, - (q31_t)0x454E9E80, (q31_t)0x9447ED2F, (q31_t)0x452456BC, - (q31_t)0x942CCE95, (q31_t)0x44FA044F, (q31_t)0x9411C09D, - (q31_t)0x44CFA73F, (q31_t)0x93F6C34A, (q31_t)0x44A53F93, - (q31_t)0x93DBD69F, (q31_t)0x447ACD50, (q31_t)0x93C0FAA2, - (q31_t)0x4450507E, (q31_t)0x93A62F56, (q31_t)0x4425C923, - (q31_t)0x938B74C0, (q31_t)0x43FB3745, (q31_t)0x9370CAE4, - (q31_t)0x43D09AEC, (q31_t)0x935631C5, (q31_t)0x43A5F41E, - (q31_t)0x933BA968, (q31_t)0x437B42E1, (q31_t)0x932131D1, - (q31_t)0x4350873C, (q31_t)0x9306CB04, (q31_t)0x4325C135, - (q31_t)0x92EC7505, (q31_t)0x42FAF0D4, (q31_t)0x92D22FD8, - (q31_t)0x42D0161E, (q31_t)0x92B7FB82, (q31_t)0x42A5311A, - (q31_t)0x929DD805, (q31_t)0x427A41D0, (q31_t)0x9283C567, - (q31_t)0x424F4845, (q31_t)0x9269C3AC, (q31_t)0x42244480, - (q31_t)0x924FD2D6, (q31_t)0x41F93688, (q31_t)0x9235F2EB, - (q31_t)0x41CE1E64, (q31_t)0x921C23EE, (q31_t)0x41A2FC1A, - (q31_t)0x920265E4, (q31_t)0x4177CFB0, (q31_t)0x91E8B8D0, - (q31_t)0x414C992E, (q31_t)0x91CF1CB6, (q31_t)0x4121589A, - (q31_t)0x91B5919A, (q31_t)0x40F60DFB, (q31_t)0x919C1780, - (q31_t)0x40CAB957, (q31_t)0x9182AE6C, (q31_t)0x409F5AB6, - (q31_t)0x91695663, (q31_t)0x4073F21D, (q31_t)0x91500F67, - (q31_t)0x40487F93, (q31_t)0x9136D97D, (q31_t)0x401D0320, - (q31_t)0x911DB4A8, (q31_t)0x3FF17CCA, (q31_t)0x9104A0ED, - (q31_t)0x3FC5EC97, (q31_t)0x90EB9E50, (q31_t)0x3F9A528F, - (q31_t)0x90D2ACD3, (q31_t)0x3F6EAEB8, (q31_t)0x90B9CC7C, - (q31_t)0x3F430118, (q31_t)0x90A0FD4E, (q31_t)0x3F1749B7, - (q31_t)0x90883F4C, (q31_t)0x3EEB889C, (q31_t)0x906F927B, - (q31_t)0x3EBFBDCC, (q31_t)0x9056F6DF, (q31_t)0x3E93E94F, - (q31_t)0x903E6C7A, (q31_t)0x3E680B2C, (q31_t)0x9025F352, - (q31_t)0x3E3C2369, (q31_t)0x900D8B69, (q31_t)0x3E10320D, - (q31_t)0x8FF534C4, (q31_t)0x3DE4371F, (q31_t)0x8FDCEF66, - (q31_t)0x3DB832A5, (q31_t)0x8FC4BB53, (q31_t)0x3D8C24A7, - (q31_t)0x8FAC988E, (q31_t)0x3D600D2B, (q31_t)0x8F94871D, - (q31_t)0x3D33EC39, (q31_t)0x8F7C8701, (q31_t)0x3D07C1D5, - (q31_t)0x8F64983F, (q31_t)0x3CDB8E09, (q31_t)0x8F4CBADB, - (q31_t)0x3CAF50DA, (q31_t)0x8F34EED8, (q31_t)0x3C830A4F, - (q31_t)0x8F1D343A, (q31_t)0x3C56BA70, (q31_t)0x8F058B04, - (q31_t)0x3C2A6142, (q31_t)0x8EEDF33B, (q31_t)0x3BFDFECD, - (q31_t)0x8ED66CE1, (q31_t)0x3BD19317, (q31_t)0x8EBEF7FB, - (q31_t)0x3BA51E29, (q31_t)0x8EA7948C, (q31_t)0x3B78A007, - (q31_t)0x8E904298, (q31_t)0x3B4C18BA, (q31_t)0x8E790222, - (q31_t)0x3B1F8847, (q31_t)0x8E61D32D, (q31_t)0x3AF2EEB7, - (q31_t)0x8E4AB5BF, (q31_t)0x3AC64C0F, (q31_t)0x8E33A9D9, - (q31_t)0x3A99A057, (q31_t)0x8E1CAF80, (q31_t)0x3A6CEB95, - (q31_t)0x8E05C6B7, (q31_t)0x3A402DD1, (q31_t)0x8DEEEF82, - (q31_t)0x3A136712, (q31_t)0x8DD829E4, (q31_t)0x39E6975D, - (q31_t)0x8DC175E0, (q31_t)0x39B9BEBB, (q31_t)0x8DAAD37B, - (q31_t)0x398CDD32, (q31_t)0x8D9442B7, (q31_t)0x395FF2C9, - (q31_t)0x8D7DC399, (q31_t)0x3932FF87, (q31_t)0x8D675623, - (q31_t)0x39060372, (q31_t)0x8D50FA59, (q31_t)0x38D8FE93, - (q31_t)0x8D3AB03F, (q31_t)0x38ABF0EF, (q31_t)0x8D2477D8, - (q31_t)0x387EDA8E, (q31_t)0x8D0E5127, (q31_t)0x3851BB76, - (q31_t)0x8CF83C30, (q31_t)0x382493B0, (q31_t)0x8CE238F6, - (q31_t)0x37F76340, (q31_t)0x8CCC477D, (q31_t)0x37CA2A30, - (q31_t)0x8CB667C7, (q31_t)0x379CE884, (q31_t)0x8CA099D9, - (q31_t)0x376F9E46, (q31_t)0x8C8ADDB6, (q31_t)0x37424B7A, - (q31_t)0x8C753361, (q31_t)0x3714F02A, (q31_t)0x8C5F9ADD, - (q31_t)0x36E78C5A, (q31_t)0x8C4A142F, (q31_t)0x36BA2013, - (q31_t)0x8C349F58, (q31_t)0x368CAB5C, (q31_t)0x8C1F3C5C, - (q31_t)0x365F2E3B, (q31_t)0x8C09EB40, (q31_t)0x3631A8B7, - (q31_t)0x8BF4AC05, (q31_t)0x36041AD9, (q31_t)0x8BDF7EAF, - (q31_t)0x35D684A5, (q31_t)0x8BCA6342, (q31_t)0x35A8E624, - (q31_t)0x8BB559C1, (q31_t)0x357B3F5D, (q31_t)0x8BA0622F, - (q31_t)0x354D9056, (q31_t)0x8B8B7C8F, (q31_t)0x351FD917, - (q31_t)0x8B76A8E4, (q31_t)0x34F219A7, (q31_t)0x8B61E732, - (q31_t)0x34C4520D, (q31_t)0x8B4D377C, (q31_t)0x3496824F, - (q31_t)0x8B3899C5, (q31_t)0x3468AA76, (q31_t)0x8B240E10, - (q31_t)0x343ACA87, (q31_t)0x8B0F9461, (q31_t)0x340CE28A, - (q31_t)0x8AFB2CBA, (q31_t)0x33DEF287, (q31_t)0x8AE6D71F, - (q31_t)0x33B0FA84, (q31_t)0x8AD29393, (q31_t)0x3382FA88, - (q31_t)0x8ABE6219, (q31_t)0x3354F29A, (q31_t)0x8AAA42B4, - (q31_t)0x3326E2C2, (q31_t)0x8A963567, (q31_t)0x32F8CB07, - (q31_t)0x8A823A35, (q31_t)0x32CAAB6F, (q31_t)0x8A6E5122, - (q31_t)0x329C8402, (q31_t)0x8A5A7A30, (q31_t)0x326E54C7, - (q31_t)0x8A46B563, (q31_t)0x32401DC5, (q31_t)0x8A3302BD, - (q31_t)0x3211DF03, (q31_t)0x8A1F6242, (q31_t)0x31E39889, - (q31_t)0x8A0BD3F5, (q31_t)0x31B54A5D, (q31_t)0x89F857D8, - (q31_t)0x3186F487, (q31_t)0x89E4EDEE, (q31_t)0x3158970D, - (q31_t)0x89D1963C, (q31_t)0x312A31F8, (q31_t)0x89BE50C3, - (q31_t)0x30FBC54D, (q31_t)0x89AB1D86, (q31_t)0x30CD5114, - (q31_t)0x8997FC89, (q31_t)0x309ED555, (q31_t)0x8984EDCF, - (q31_t)0x30705217, (q31_t)0x8971F15A, (q31_t)0x3041C760, - (q31_t)0x895F072D, (q31_t)0x30133538, (q31_t)0x894C2F4C, - (q31_t)0x2FE49BA6, (q31_t)0x893969B9, (q31_t)0x2FB5FAB2, - (q31_t)0x8926B677, (q31_t)0x2F875262, (q31_t)0x89141589, - (q31_t)0x2F58A2BD, (q31_t)0x890186F1, (q31_t)0x2F29EBCC, - (q31_t)0x88EF0AB4, (q31_t)0x2EFB2D94, (q31_t)0x88DCA0D3, - (q31_t)0x2ECC681E, (q31_t)0x88CA4951, (q31_t)0x2E9D9B70, - (q31_t)0x88B80431, (q31_t)0x2E6EC792, (q31_t)0x88A5D177, - (q31_t)0x2E3FEC8B, (q31_t)0x8893B124, (q31_t)0x2E110A62, - (q31_t)0x8881A33C, (q31_t)0x2DE2211E, (q31_t)0x886FA7C2, - (q31_t)0x2DB330C7, (q31_t)0x885DBEB7, (q31_t)0x2D843963, - (q31_t)0x884BE820, (q31_t)0x2D553AFB, (q31_t)0x883A23FE, - (q31_t)0x2D263595, (q31_t)0x88287255, (q31_t)0x2CF72939, - (q31_t)0x8816D327, (q31_t)0x2CC815ED, (q31_t)0x88054677, - (q31_t)0x2C98FBBA, (q31_t)0x87F3CC47, (q31_t)0x2C69DAA6, - (q31_t)0x87E2649B, (q31_t)0x2C3AB2B9, (q31_t)0x87D10F75, - (q31_t)0x2C0B83F9, (q31_t)0x87BFCCD7, (q31_t)0x2BDC4E6F, - (q31_t)0x87AE9CC5, (q31_t)0x2BAD1221, (q31_t)0x879D7F40, - (q31_t)0x2B7DCF17, (q31_t)0x878C744C, (q31_t)0x2B4E8558, - (q31_t)0x877B7BEC, (q31_t)0x2B1F34EB, (q31_t)0x876A9621, - (q31_t)0x2AEFDDD8, (q31_t)0x8759C2EF, (q31_t)0x2AC08025, - (q31_t)0x87490257, (q31_t)0x2A911BDB, (q31_t)0x8738545E, - (q31_t)0x2A61B101, (q31_t)0x8727B904, (q31_t)0x2A323F9D, - (q31_t)0x8717304E, (q31_t)0x2A02C7B8, (q31_t)0x8706BA3C, - (q31_t)0x29D34958, (q31_t)0x86F656D3, (q31_t)0x29A3C484, - (q31_t)0x86E60614, (q31_t)0x29743945, (q31_t)0x86D5C802, - (q31_t)0x2944A7A2, (q31_t)0x86C59C9F, (q31_t)0x29150FA1, - (q31_t)0x86B583EE, (q31_t)0x28E5714A, (q31_t)0x86A57DF1, - (q31_t)0x28B5CCA5, (q31_t)0x86958AAB, (q31_t)0x288621B9, - (q31_t)0x8685AA1F, (q31_t)0x2856708C, (q31_t)0x8675DC4E, - (q31_t)0x2826B928, (q31_t)0x8666213C, (q31_t)0x27F6FB92, - (q31_t)0x865678EA, (q31_t)0x27C737D2, (q31_t)0x8646E35B, - (q31_t)0x27976DF1, (q31_t)0x86376092, (q31_t)0x27679DF4, - (q31_t)0x8627F090, (q31_t)0x2737C7E3, (q31_t)0x86189359, - (q31_t)0x2707EBC6, (q31_t)0x860948EE, (q31_t)0x26D809A5, - (q31_t)0x85FA1152, (q31_t)0x26A82185, (q31_t)0x85EAEC88, - (q31_t)0x26783370, (q31_t)0x85DBDA91, (q31_t)0x26483F6C, - (q31_t)0x85CCDB70, (q31_t)0x26184581, (q31_t)0x85BDEF27, - (q31_t)0x25E845B5, (q31_t)0x85AF15B9, (q31_t)0x25B84012, - (q31_t)0x85A04F28, (q31_t)0x2588349D, (q31_t)0x85919B75, - (q31_t)0x2558235E, (q31_t)0x8582FAA4, (q31_t)0x25280C5D, - (q31_t)0x85746CB7, (q31_t)0x24F7EFA1, (q31_t)0x8565F1B0, - (q31_t)0x24C7CD32, (q31_t)0x85578991, (q31_t)0x2497A517, - (q31_t)0x8549345C, (q31_t)0x24677757, (q31_t)0x853AF214, - (q31_t)0x243743FA, (q31_t)0x852CC2BA, (q31_t)0x24070B07, - (q31_t)0x851EA652, (q31_t)0x23D6CC86, (q31_t)0x85109CDC, - (q31_t)0x23A6887E, (q31_t)0x8502A65C, (q31_t)0x23763EF7, - (q31_t)0x84F4C2D3, (q31_t)0x2345EFF7, (q31_t)0x84E6F244, - (q31_t)0x23159B87, (q31_t)0x84D934B0, (q31_t)0x22E541AE, - (q31_t)0x84CB8A1B, (q31_t)0x22B4E274, (q31_t)0x84BDF285, - (q31_t)0x22847DDF, (q31_t)0x84B06DF1, (q31_t)0x225413F8, - (q31_t)0x84A2FC62, (q31_t)0x2223A4C5, (q31_t)0x84959DD9, - (q31_t)0x21F3304E, (q31_t)0x84885257, (q31_t)0x21C2B69C, - (q31_t)0x847B19E1, (q31_t)0x219237B4, (q31_t)0x846DF476, - (q31_t)0x2161B39F, (q31_t)0x8460E21A, (q31_t)0x21312A65, - (q31_t)0x8453E2CE, (q31_t)0x21009C0B, (q31_t)0x8446F695, - (q31_t)0x20D0089B, (q31_t)0x843A1D70, (q31_t)0x209F701C, - (q31_t)0x842D5761, (q31_t)0x206ED295, (q31_t)0x8420A46B, - (q31_t)0x203E300D, (q31_t)0x8414048F, (q31_t)0x200D888C, - (q31_t)0x840777CF, (q31_t)0x1FDCDC1A, (q31_t)0x83FAFE2E, - (q31_t)0x1FAC2ABF, (q31_t)0x83EE97AC, (q31_t)0x1F7B7480, - (q31_t)0x83E2444D, (q31_t)0x1F4AB967, (q31_t)0x83D60411, - (q31_t)0x1F19F97B, (q31_t)0x83C9D6FB, (q31_t)0x1EE934C2, - (q31_t)0x83BDBD0D, (q31_t)0x1EB86B46, (q31_t)0x83B1B649, - (q31_t)0x1E879D0C, (q31_t)0x83A5C2B0, (q31_t)0x1E56CA1E, - (q31_t)0x8399E244, (q31_t)0x1E25F281, (q31_t)0x838E1507, - (q31_t)0x1DF5163F, (q31_t)0x83825AFB, (q31_t)0x1DC4355D, - (q31_t)0x8376B422, (q31_t)0x1D934FE5, (q31_t)0x836B207D, - (q31_t)0x1D6265DD, (q31_t)0x835FA00E, (q31_t)0x1D31774D, - (q31_t)0x835432D8, (q31_t)0x1D00843C, (q31_t)0x8348D8DB, - (q31_t)0x1CCF8CB3, (q31_t)0x833D921A, (q31_t)0x1C9E90B8, - (q31_t)0x83325E97, (q31_t)0x1C6D9053, (q31_t)0x83273E52, - (q31_t)0x1C3C8B8C, (q31_t)0x831C314E, (q31_t)0x1C0B826A, - (q31_t)0x8311378C, (q31_t)0x1BDA74F5, (q31_t)0x8306510F, - (q31_t)0x1BA96334, (q31_t)0x82FB7DD8, (q31_t)0x1B784D30, - (q31_t)0x82F0BDE8, (q31_t)0x1B4732EF, (q31_t)0x82E61141, - (q31_t)0x1B161479, (q31_t)0x82DB77E5, (q31_t)0x1AE4F1D6, - (q31_t)0x82D0F1D5, (q31_t)0x1AB3CB0C, (q31_t)0x82C67F13, - (q31_t)0x1A82A025, (q31_t)0x82BC1FA1, (q31_t)0x1A517127, - (q31_t)0x82B1D381, (q31_t)0x1A203E1B, (q31_t)0x82A79AB3, - (q31_t)0x19EF0706, (q31_t)0x829D753A, (q31_t)0x19BDCBF2, - (q31_t)0x82936316, (q31_t)0x198C8CE6, (q31_t)0x8289644A, - (q31_t)0x195B49E9, (q31_t)0x827F78D8, (q31_t)0x192A0303, - (q31_t)0x8275A0C0, (q31_t)0x18F8B83C, (q31_t)0x826BDC04, - (q31_t)0x18C7699B, (q31_t)0x82622AA5, (q31_t)0x18961727, - (q31_t)0x82588CA6, (q31_t)0x1864C0E9, (q31_t)0x824F0208, - (q31_t)0x183366E8, (q31_t)0x82458ACB, (q31_t)0x1802092C, - (q31_t)0x823C26F2, (q31_t)0x17D0A7BB, (q31_t)0x8232D67E, - (q31_t)0x179F429F, (q31_t)0x82299971, (q31_t)0x176DD9DE, - (q31_t)0x82206FCB, (q31_t)0x173C6D80, (q31_t)0x8217598F, - (q31_t)0x170AFD8D, (q31_t)0x820E56BE, (q31_t)0x16D98A0C, - (q31_t)0x82056758, (q31_t)0x16A81305, (q31_t)0x81FC8B60, - (q31_t)0x1676987F, (q31_t)0x81F3C2D7, (q31_t)0x16451A83, - (q31_t)0x81EB0DBD, (q31_t)0x16139917, (q31_t)0x81E26C16, - (q31_t)0x15E21444, (q31_t)0x81D9DDE1, (q31_t)0x15B08C11, - (q31_t)0x81D16320, (q31_t)0x157F0086, (q31_t)0x81C8FBD5, - (q31_t)0x154D71AA, (q31_t)0x81C0A801, (q31_t)0x151BDF85, - (q31_t)0x81B867A4, (q31_t)0x14EA4A1F, (q31_t)0x81B03AC1, - (q31_t)0x14B8B17F, (q31_t)0x81A82159, (q31_t)0x148715AD, - (q31_t)0x81A01B6C, (q31_t)0x145576B1, (q31_t)0x819828FD, - (q31_t)0x1423D492, (q31_t)0x81904A0C, (q31_t)0x13F22F57, - (q31_t)0x81887E9A, (q31_t)0x13C0870A, (q31_t)0x8180C6A9, - (q31_t)0x138EDBB0, (q31_t)0x8179223A, (q31_t)0x135D2D53, - (q31_t)0x8171914E, (q31_t)0x132B7BF9, (q31_t)0x816A13E6, - (q31_t)0x12F9C7AA, (q31_t)0x8162AA03, (q31_t)0x12C8106E, - (q31_t)0x815B53A8, (q31_t)0x1296564D, (q31_t)0x815410D3, - (q31_t)0x1264994E, (q31_t)0x814CE188, (q31_t)0x1232D978, - (q31_t)0x8145C5C6, (q31_t)0x120116D4, (q31_t)0x813EBD90, - (q31_t)0x11CF516A, (q31_t)0x8137C8E6, (q31_t)0x119D8940, - (q31_t)0x8130E7C8, (q31_t)0x116BBE5F, (q31_t)0x812A1A39, - (q31_t)0x1139F0CE, (q31_t)0x81236039, (q31_t)0x11082096, - (q31_t)0x811CB9CA, (q31_t)0x10D64DBC, (q31_t)0x811626EC, - (q31_t)0x10A4784A, (q31_t)0x810FA7A0, (q31_t)0x1072A047, - (q31_t)0x81093BE8, (q31_t)0x1040C5BB, (q31_t)0x8102E3C3, - (q31_t)0x100EE8AD, (q31_t)0x80FC9F35, (q31_t)0x0FDD0925, - (q31_t)0x80F66E3C, (q31_t)0x0FAB272B, (q31_t)0x80F050DB, - (q31_t)0x0F7942C6, (q31_t)0x80EA4712, (q31_t)0x0F475BFE, - (q31_t)0x80E450E2, (q31_t)0x0F1572DC, (q31_t)0x80DE6E4C, - (q31_t)0x0EE38765, (q31_t)0x80D89F51, (q31_t)0x0EB199A3, - (q31_t)0x80D2E3F1, (q31_t)0x0E7FA99D, (q31_t)0x80CD3C2F, - (q31_t)0x0E4DB75B, (q31_t)0x80C7A80A, (q31_t)0x0E1BC2E3, - (q31_t)0x80C22783, (q31_t)0x0DE9CC3F, (q31_t)0x80BCBA9C, - (q31_t)0x0DB7D376, (q31_t)0x80B76155, (q31_t)0x0D85D88F, - (q31_t)0x80B21BAF, (q31_t)0x0D53DB92, (q31_t)0x80ACE9AB, - (q31_t)0x0D21DC87, (q31_t)0x80A7CB49, (q31_t)0x0CEFDB75, - (q31_t)0x80A2C08B, (q31_t)0x0CBDD865, (q31_t)0x809DC970, - (q31_t)0x0C8BD35E, (q31_t)0x8098E5FB, (q31_t)0x0C59CC67, - (q31_t)0x8094162B, (q31_t)0x0C27C389, (q31_t)0x808F5A02, - (q31_t)0x0BF5B8CB, (q31_t)0x808AB180, (q31_t)0x0BC3AC35, - (q31_t)0x80861CA5, (q31_t)0x0B919DCE, (q31_t)0x80819B74, - (q31_t)0x0B5F8D9F, (q31_t)0x807D2DEB, (q31_t)0x0B2D7BAE, - (q31_t)0x8078D40D, (q31_t)0x0AFB6805, (q31_t)0x80748DD9, - (q31_t)0x0AC952AA, (q31_t)0x80705B50, (q31_t)0x0A973BA5, - (q31_t)0x806C3C73, (q31_t)0x0A6522FE, (q31_t)0x80683143, - (q31_t)0x0A3308BC, (q31_t)0x806439C0, (q31_t)0x0A00ECE8, - (q31_t)0x806055EA, (q31_t)0x09CECF89, (q31_t)0x805C85C3, - (q31_t)0x099CB0A7, (q31_t)0x8058C94C, (q31_t)0x096A9049, - (q31_t)0x80552083, (q31_t)0x09386E77, (q31_t)0x80518B6B, - (q31_t)0x09064B3A, (q31_t)0x804E0A03, (q31_t)0x08D42698, - (q31_t)0x804A9C4D, (q31_t)0x08A2009A, (q31_t)0x80474248, - (q31_t)0x086FD947, (q31_t)0x8043FBF6, (q31_t)0x083DB0A7, - (q31_t)0x8040C956, (q31_t)0x080B86C1, (q31_t)0x803DAA69, - (q31_t)0x07D95B9E, (q31_t)0x803A9F31, (q31_t)0x07A72F45, - (q31_t)0x8037A7AC, (q31_t)0x077501BE, (q31_t)0x8034C3DC, - (q31_t)0x0742D310, (q31_t)0x8031F3C1, (q31_t)0x0710A344, - (q31_t)0x802F375C, (q31_t)0x06DE7261, (q31_t)0x802C8EAD, - (q31_t)0x06AC406F, (q31_t)0x8029F9B4, (q31_t)0x067A0D75, - (q31_t)0x80277872, (q31_t)0x0647D97C, (q31_t)0x80250AE7, - (q31_t)0x0615A48A, (q31_t)0x8022B113, (q31_t)0x05E36EA9, - (q31_t)0x80206AF8, (q31_t)0x05B137DF, (q31_t)0x801E3894, - (q31_t)0x057F0034, (q31_t)0x801C19E9, (q31_t)0x054CC7B0, - (q31_t)0x801A0EF7, (q31_t)0x051A8E5C, (q31_t)0x801817BF, - (q31_t)0x04E8543D, (q31_t)0x80163440, (q31_t)0x04B6195D, - (q31_t)0x8014647A, (q31_t)0x0483DDC3, (q31_t)0x8012A86F, - (q31_t)0x0451A176, (q31_t)0x8011001E, (q31_t)0x041F647F, - (q31_t)0x800F6B88, (q31_t)0x03ED26E6, (q31_t)0x800DEAAC, - (q31_t)0x03BAE8B1, (q31_t)0x800C7D8C, (q31_t)0x0388A9E9, - (q31_t)0x800B2427, (q31_t)0x03566A96, (q31_t)0x8009DE7D, - (q31_t)0x03242ABF, (q31_t)0x8008AC90, (q31_t)0x02F1EA6B, - (q31_t)0x80078E5E, (q31_t)0x02BFA9A4, (q31_t)0x800683E8, - (q31_t)0x028D6870, (q31_t)0x80058D2E, (q31_t)0x025B26D7, - (q31_t)0x8004AA31, (q31_t)0x0228E4E1, (q31_t)0x8003DAF0, - (q31_t)0x01F6A296, (q31_t)0x80031F6C, (q31_t)0x01C45FFE, - (q31_t)0x800277A5, (q31_t)0x01921D1F, (q31_t)0x8001E39B, - (q31_t)0x015FDA03, (q31_t)0x8001634D, (q31_t)0x012D96B0, - (q31_t)0x8000F6BD, (q31_t)0x00FB532F, (q31_t)0x80009DE9, - (q31_t)0x00C90F88, (q31_t)0x800058D3, (q31_t)0x0096CBC1, - (q31_t)0x8000277A, (q31_t)0x006487E3, (q31_t)0x800009DE, - (q31_t)0x003243F5, (q31_t)0x80000000, (q31_t)0x00000000, - (q31_t)0x800009DE, (q31_t)0xFFCDBC0A, (q31_t)0x8000277A, - (q31_t)0xFF9B781D, (q31_t)0x800058D3, (q31_t)0xFF69343E, - (q31_t)0x80009DE9, (q31_t)0xFF36F078, (q31_t)0x8000F6BD, - (q31_t)0xFF04ACD0, (q31_t)0x8001634D, (q31_t)0xFED2694F, - (q31_t)0x8001E39B, (q31_t)0xFEA025FC, (q31_t)0x800277A5, - (q31_t)0xFE6DE2E0, (q31_t)0x80031F6C, (q31_t)0xFE3BA001, - (q31_t)0x8003DAF0, (q31_t)0xFE095D69, (q31_t)0x8004AA31, - (q31_t)0xFDD71B1E, (q31_t)0x80058D2E, (q31_t)0xFDA4D928, - (q31_t)0x800683E8, (q31_t)0xFD72978F, (q31_t)0x80078E5E, - (q31_t)0xFD40565B, (q31_t)0x8008AC90, (q31_t)0xFD0E1594, - (q31_t)0x8009DE7D, (q31_t)0xFCDBD541, (q31_t)0x800B2427, - (q31_t)0xFCA99569, (q31_t)0x800C7D8C, (q31_t)0xFC775616, - (q31_t)0x800DEAAC, (q31_t)0xFC45174E, (q31_t)0x800F6B88, - (q31_t)0xFC12D919, (q31_t)0x8011001E, (q31_t)0xFBE09B80, - (q31_t)0x8012A86F, (q31_t)0xFBAE5E89, (q31_t)0x8014647A, - (q31_t)0xFB7C223C, (q31_t)0x80163440, (q31_t)0xFB49E6A2, - (q31_t)0x801817BF, (q31_t)0xFB17ABC2, (q31_t)0x801A0EF7, - (q31_t)0xFAE571A4, (q31_t)0x801C19E9, (q31_t)0xFAB3384F, - (q31_t)0x801E3894, (q31_t)0xFA80FFCB, (q31_t)0x80206AF8, - (q31_t)0xFA4EC820, (q31_t)0x8022B113, (q31_t)0xFA1C9156, - (q31_t)0x80250AE7, (q31_t)0xF9EA5B75, (q31_t)0x80277872, - (q31_t)0xF9B82683, (q31_t)0x8029F9B4, (q31_t)0xF985F28A, - (q31_t)0x802C8EAD, (q31_t)0xF953BF90, (q31_t)0x802F375C, - (q31_t)0xF9218D9E, (q31_t)0x8031F3C1, (q31_t)0xF8EF5CBB, - (q31_t)0x8034C3DC, (q31_t)0xF8BD2CEF, (q31_t)0x8037A7AC, - (q31_t)0xF88AFE41, (q31_t)0x803A9F31, (q31_t)0xF858D0BA, - (q31_t)0x803DAA69, (q31_t)0xF826A461, (q31_t)0x8040C956, - (q31_t)0xF7F4793E, (q31_t)0x8043FBF6, (q31_t)0xF7C24F58, - (q31_t)0x80474248, (q31_t)0xF79026B8, (q31_t)0x804A9C4D, - (q31_t)0xF75DFF65, (q31_t)0x804E0A03, (q31_t)0xF72BD967, - (q31_t)0x80518B6B, (q31_t)0xF6F9B4C5, (q31_t)0x80552083, - (q31_t)0xF6C79188, (q31_t)0x8058C94C, (q31_t)0xF6956FB6, - (q31_t)0x805C85C3, (q31_t)0xF6634F58, (q31_t)0x806055EA, - (q31_t)0xF6313076, (q31_t)0x806439C0, (q31_t)0xF5FF1317, - (q31_t)0x80683143, (q31_t)0xF5CCF743, (q31_t)0x806C3C73, - (q31_t)0xF59ADD01, (q31_t)0x80705B50, (q31_t)0xF568C45A, - (q31_t)0x80748DD9, (q31_t)0xF536AD55, (q31_t)0x8078D40D, - (q31_t)0xF50497FA, (q31_t)0x807D2DEB, (q31_t)0xF4D28451, - (q31_t)0x80819B74, (q31_t)0xF4A07260, (q31_t)0x80861CA5, - (q31_t)0xF46E6231, (q31_t)0x808AB180, (q31_t)0xF43C53CA, - (q31_t)0x808F5A02, (q31_t)0xF40A4734, (q31_t)0x8094162B, - (q31_t)0xF3D83C76, (q31_t)0x8098E5FB, (q31_t)0xF3A63398, - (q31_t)0x809DC970, (q31_t)0xF3742CA1, (q31_t)0x80A2C08B, - (q31_t)0xF342279A, (q31_t)0x80A7CB49, (q31_t)0xF310248A, - (q31_t)0x80ACE9AB, (q31_t)0xF2DE2378, (q31_t)0x80B21BAF, - (q31_t)0xF2AC246D, (q31_t)0x80B76155, (q31_t)0xF27A2770, - (q31_t)0x80BCBA9C, (q31_t)0xF2482C89, (q31_t)0x80C22783, - (q31_t)0xF21633C0, (q31_t)0x80C7A80A, (q31_t)0xF1E43D1C, - (q31_t)0x80CD3C2F, (q31_t)0xF1B248A5, (q31_t)0x80D2E3F1, - (q31_t)0xF1805662, (q31_t)0x80D89F51, (q31_t)0xF14E665C, - (q31_t)0x80DE6E4C, (q31_t)0xF11C789A, (q31_t)0x80E450E2, - (q31_t)0xF0EA8D23, (q31_t)0x80EA4712, (q31_t)0xF0B8A401, - (q31_t)0x80F050DB, (q31_t)0xF086BD39, (q31_t)0x80F66E3C, - (q31_t)0xF054D8D4, (q31_t)0x80FC9F35, (q31_t)0xF022F6DA, - (q31_t)0x8102E3C3, (q31_t)0xEFF11752, (q31_t)0x81093BE8, - (q31_t)0xEFBF3A44, (q31_t)0x810FA7A0, (q31_t)0xEF8D5FB8, - (q31_t)0x811626EC, (q31_t)0xEF5B87B5, (q31_t)0x811CB9CA, - (q31_t)0xEF29B243, (q31_t)0x81236039, (q31_t)0xEEF7DF6A, - (q31_t)0x812A1A39, (q31_t)0xEEC60F31, (q31_t)0x8130E7C8, - (q31_t)0xEE9441A0, (q31_t)0x8137C8E6, (q31_t)0xEE6276BF, - (q31_t)0x813EBD90, (q31_t)0xEE30AE95, (q31_t)0x8145C5C6, - (q31_t)0xEDFEE92B, (q31_t)0x814CE188, (q31_t)0xEDCD2687, - (q31_t)0x815410D3, (q31_t)0xED9B66B2, (q31_t)0x815B53A8, - (q31_t)0xED69A9B2, (q31_t)0x8162AA03, (q31_t)0xED37EF91, - (q31_t)0x816A13E6, (q31_t)0xED063855, (q31_t)0x8171914E, - (q31_t)0xECD48406, (q31_t)0x8179223A, (q31_t)0xECA2D2AC, - (q31_t)0x8180C6A9, (q31_t)0xEC71244F, (q31_t)0x81887E9A, - (q31_t)0xEC3F78F5, (q31_t)0x81904A0C, (q31_t)0xEC0DD0A8, - (q31_t)0x819828FD, (q31_t)0xEBDC2B6D, (q31_t)0x81A01B6C, - (q31_t)0xEBAA894E, (q31_t)0x81A82159, (q31_t)0xEB78EA52, - (q31_t)0x81B03AC1, (q31_t)0xEB474E80, (q31_t)0x81B867A4, - (q31_t)0xEB15B5E0, (q31_t)0x81C0A801, (q31_t)0xEAE4207A, - (q31_t)0x81C8FBD5, (q31_t)0xEAB28E55, (q31_t)0x81D16320, - (q31_t)0xEA80FF79, (q31_t)0x81D9DDE1, (q31_t)0xEA4F73EE, - (q31_t)0x81E26C16, (q31_t)0xEA1DEBBB, (q31_t)0x81EB0DBD, - (q31_t)0xE9EC66E8, (q31_t)0x81F3C2D7, (q31_t)0xE9BAE57C, - (q31_t)0x81FC8B60, (q31_t)0xE9896780, (q31_t)0x82056758, - (q31_t)0xE957ECFB, (q31_t)0x820E56BE, (q31_t)0xE92675F4, - (q31_t)0x8217598F, (q31_t)0xE8F50273, (q31_t)0x82206FCB, - (q31_t)0xE8C3927F, (q31_t)0x82299971, (q31_t)0xE8922621, - (q31_t)0x8232D67E, (q31_t)0xE860BD60, (q31_t)0x823C26F2, - (q31_t)0xE82F5844, (q31_t)0x82458ACB, (q31_t)0xE7FDF6D3, - (q31_t)0x824F0208, (q31_t)0xE7CC9917, (q31_t)0x82588CA6, - (q31_t)0xE79B3F16, (q31_t)0x82622AA5, (q31_t)0xE769E8D8, - (q31_t)0x826BDC04, (q31_t)0xE7389664, (q31_t)0x8275A0C0, - (q31_t)0xE70747C3, (q31_t)0x827F78D8, (q31_t)0xE6D5FCFC, - (q31_t)0x8289644A, (q31_t)0xE6A4B616, (q31_t)0x82936316, - (q31_t)0xE6737319, (q31_t)0x829D753A, (q31_t)0xE642340D, - (q31_t)0x82A79AB3, (q31_t)0xE610F8F9, (q31_t)0x82B1D381, - (q31_t)0xE5DFC1E4, (q31_t)0x82BC1FA1, (q31_t)0xE5AE8ED8, - (q31_t)0x82C67F13, (q31_t)0xE57D5FDA, (q31_t)0x82D0F1D5, - (q31_t)0xE54C34F3, (q31_t)0x82DB77E5, (q31_t)0xE51B0E2A, - (q31_t)0x82E61141, (q31_t)0xE4E9EB86, (q31_t)0x82F0BDE8, - (q31_t)0xE4B8CD10, (q31_t)0x82FB7DD8, (q31_t)0xE487B2CF, - (q31_t)0x8306510F, (q31_t)0xE4569CCB, (q31_t)0x8311378C, - (q31_t)0xE4258B0A, (q31_t)0x831C314E, (q31_t)0xE3F47D95, - (q31_t)0x83273E52, (q31_t)0xE3C37473, (q31_t)0x83325E97, - (q31_t)0xE3926FAC, (q31_t)0x833D921A, (q31_t)0xE3616F47, - (q31_t)0x8348D8DB, (q31_t)0xE330734C, (q31_t)0x835432D8, - (q31_t)0xE2FF7BC3, (q31_t)0x835FA00E, (q31_t)0xE2CE88B2, - (q31_t)0x836B207D, (q31_t)0xE29D9A22, (q31_t)0x8376B422, - (q31_t)0xE26CB01A, (q31_t)0x83825AFB, (q31_t)0xE23BCAA2, - (q31_t)0x838E1507, (q31_t)0xE20AE9C1, (q31_t)0x8399E244, - (q31_t)0xE1DA0D7E, (q31_t)0x83A5C2B0, (q31_t)0xE1A935E1, - (q31_t)0x83B1B649, (q31_t)0xE17862F3, (q31_t)0x83BDBD0D, - (q31_t)0xE14794B9, (q31_t)0x83C9D6FB, (q31_t)0xE116CB3D, - (q31_t)0x83D60411, (q31_t)0xE0E60684, (q31_t)0x83E2444D, - (q31_t)0xE0B54698, (q31_t)0x83EE97AC, (q31_t)0xE0848B7F, - (q31_t)0x83FAFE2E, (q31_t)0xE053D541, (q31_t)0x840777CF, - (q31_t)0xE02323E5, (q31_t)0x8414048F, (q31_t)0xDFF27773, - (q31_t)0x8420A46B, (q31_t)0xDFC1CFF2, (q31_t)0x842D5761, - (q31_t)0xDF912D6A, (q31_t)0x843A1D70, (q31_t)0xDF608FE3, - (q31_t)0x8446F695, (q31_t)0xDF2FF764, (q31_t)0x8453E2CE, - (q31_t)0xDEFF63F4, (q31_t)0x8460E21A, (q31_t)0xDECED59B, - (q31_t)0x846DF476, (q31_t)0xDE9E4C60, (q31_t)0x847B19E1, - (q31_t)0xDE6DC84B, (q31_t)0x84885257, (q31_t)0xDE3D4963, - (q31_t)0x84959DD9, (q31_t)0xDE0CCFB1, (q31_t)0x84A2FC62, - (q31_t)0xDDDC5B3A, (q31_t)0x84B06DF1, (q31_t)0xDDABEC07, - (q31_t)0x84BDF285, (q31_t)0xDD7B8220, (q31_t)0x84CB8A1B, - (q31_t)0xDD4B1D8B, (q31_t)0x84D934B0, (q31_t)0xDD1ABE51, - (q31_t)0x84E6F244, (q31_t)0xDCEA6478, (q31_t)0x84F4C2D3, - (q31_t)0xDCBA1008, (q31_t)0x8502A65C, (q31_t)0xDC89C108, - (q31_t)0x85109CDC, (q31_t)0xDC597781, (q31_t)0x851EA652, - (q31_t)0xDC293379, (q31_t)0x852CC2BA, (q31_t)0xDBF8F4F8, - (q31_t)0x853AF214, (q31_t)0xDBC8BC05, (q31_t)0x8549345C, - (q31_t)0xDB9888A8, (q31_t)0x85578991, (q31_t)0xDB685AE8, - (q31_t)0x8565F1B0, (q31_t)0xDB3832CD, (q31_t)0x85746CB7, - (q31_t)0xDB08105E, (q31_t)0x8582FAA4, (q31_t)0xDAD7F3A2, - (q31_t)0x85919B75, (q31_t)0xDAA7DCA1, (q31_t)0x85A04F28, - (q31_t)0xDA77CB62, (q31_t)0x85AF15B9, (q31_t)0xDA47BFED, - (q31_t)0x85BDEF27, (q31_t)0xDA17BA4A, (q31_t)0x85CCDB70, - (q31_t)0xD9E7BA7E, (q31_t)0x85DBDA91, (q31_t)0xD9B7C093, - (q31_t)0x85EAEC88, (q31_t)0xD987CC8F, (q31_t)0x85FA1152, - (q31_t)0xD957DE7A, (q31_t)0x860948EE, (q31_t)0xD927F65B, - (q31_t)0x86189359, (q31_t)0xD8F81439, (q31_t)0x8627F090, - (q31_t)0xD8C8381C, (q31_t)0x86376092, (q31_t)0xD898620C, - (q31_t)0x8646E35B, (q31_t)0xD868920F, (q31_t)0x865678EA, - (q31_t)0xD838C82D, (q31_t)0x8666213C, (q31_t)0xD809046D, - (q31_t)0x8675DC4E, (q31_t)0xD7D946D7, (q31_t)0x8685AA1F, - (q31_t)0xD7A98F73, (q31_t)0x86958AAB, (q31_t)0xD779DE46, - (q31_t)0x86A57DF1, (q31_t)0xD74A335A, (q31_t)0x86B583EE, - (q31_t)0xD71A8EB5, (q31_t)0x86C59C9F, (q31_t)0xD6EAF05E, - (q31_t)0x86D5C802, (q31_t)0xD6BB585D, (q31_t)0x86E60614, - (q31_t)0xD68BC6BA, (q31_t)0x86F656D3, (q31_t)0xD65C3B7B, - (q31_t)0x8706BA3C, (q31_t)0xD62CB6A7, (q31_t)0x8717304E, - (q31_t)0xD5FD3847, (q31_t)0x8727B904, (q31_t)0xD5CDC062, - (q31_t)0x8738545E, (q31_t)0xD59E4EFE, (q31_t)0x87490257, - (q31_t)0xD56EE424, (q31_t)0x8759C2EF, (q31_t)0xD53F7FDA, - (q31_t)0x876A9621, (q31_t)0xD5102227, (q31_t)0x877B7BEC, - (q31_t)0xD4E0CB14, (q31_t)0x878C744C, (q31_t)0xD4B17AA7, - (q31_t)0x879D7F40, (q31_t)0xD48230E8, (q31_t)0x87AE9CC5, - (q31_t)0xD452EDDE, (q31_t)0x87BFCCD7, (q31_t)0xD423B190, - (q31_t)0x87D10F75, (q31_t)0xD3F47C06, (q31_t)0x87E2649B, - (q31_t)0xD3C54D46, (q31_t)0x87F3CC47, (q31_t)0xD3962559, - (q31_t)0x88054677, (q31_t)0xD3670445, (q31_t)0x8816D327, - (q31_t)0xD337EA12, (q31_t)0x88287255, (q31_t)0xD308D6C6, - (q31_t)0x883A23FE, (q31_t)0xD2D9CA6A, (q31_t)0x884BE820, - (q31_t)0xD2AAC504, (q31_t)0x885DBEB7, (q31_t)0xD27BC69C, - (q31_t)0x886FA7C2, (q31_t)0xD24CCF38, (q31_t)0x8881A33C, - (q31_t)0xD21DDEE1, (q31_t)0x8893B124, (q31_t)0xD1EEF59E, - (q31_t)0x88A5D177, (q31_t)0xD1C01374, (q31_t)0x88B80431, - (q31_t)0xD191386D, (q31_t)0x88CA4951, (q31_t)0xD162648F, - (q31_t)0x88DCA0D3, (q31_t)0xD13397E1, (q31_t)0x88EF0AB4, - (q31_t)0xD104D26B, (q31_t)0x890186F1, (q31_t)0xD0D61433, - (q31_t)0x89141589, (q31_t)0xD0A75D42, (q31_t)0x8926B677, - (q31_t)0xD078AD9D, (q31_t)0x893969B9, (q31_t)0xD04A054D, - (q31_t)0x894C2F4C, (q31_t)0xD01B6459, (q31_t)0x895F072D, - (q31_t)0xCFECCAC7, (q31_t)0x8971F15A, (q31_t)0xCFBE389F, - (q31_t)0x8984EDCF, (q31_t)0xCF8FADE8, (q31_t)0x8997FC89, - (q31_t)0xCF612AAA, (q31_t)0x89AB1D86, (q31_t)0xCF32AEEB, - (q31_t)0x89BE50C3, (q31_t)0xCF043AB2, (q31_t)0x89D1963C, - (q31_t)0xCED5CE08, (q31_t)0x89E4EDEE, (q31_t)0xCEA768F2, - (q31_t)0x89F857D8, (q31_t)0xCE790B78, (q31_t)0x8A0BD3F5, - (q31_t)0xCE4AB5A2, (q31_t)0x8A1F6242, (q31_t)0xCE1C6776, - (q31_t)0x8A3302BD, (q31_t)0xCDEE20FC, (q31_t)0x8A46B563, - (q31_t)0xCDBFE23A, (q31_t)0x8A5A7A30, (q31_t)0xCD91AB38, - (q31_t)0x8A6E5122, (q31_t)0xCD637BFD, (q31_t)0x8A823A35, - (q31_t)0xCD355490, (q31_t)0x8A963567, (q31_t)0xCD0734F8, - (q31_t)0x8AAA42B4, (q31_t)0xCCD91D3D, (q31_t)0x8ABE6219, - (q31_t)0xCCAB0D65, (q31_t)0x8AD29393, (q31_t)0xCC7D0577, - (q31_t)0x8AE6D71F, (q31_t)0xCC4F057B, (q31_t)0x8AFB2CBA, - (q31_t)0xCC210D78, (q31_t)0x8B0F9461, (q31_t)0xCBF31D75, - (q31_t)0x8B240E10, (q31_t)0xCBC53578, (q31_t)0x8B3899C5, - (q31_t)0xCB975589, (q31_t)0x8B4D377C, (q31_t)0xCB697DB0, - (q31_t)0x8B61E732, (q31_t)0xCB3BADF2, (q31_t)0x8B76A8E4, - (q31_t)0xCB0DE658, (q31_t)0x8B8B7C8F, (q31_t)0xCAE026E8, - (q31_t)0x8BA0622F, (q31_t)0xCAB26FA9, (q31_t)0x8BB559C1, - (q31_t)0xCA84C0A2, (q31_t)0x8BCA6342, (q31_t)0xCA5719DB, - (q31_t)0x8BDF7EAF, (q31_t)0xCA297B5A, (q31_t)0x8BF4AC05, - (q31_t)0xC9FBE527, (q31_t)0x8C09EB40, (q31_t)0xC9CE5748, - (q31_t)0x8C1F3C5C, (q31_t)0xC9A0D1C4, (q31_t)0x8C349F58, - (q31_t)0xC97354A3, (q31_t)0x8C4A142F, (q31_t)0xC945DFEC, - (q31_t)0x8C5F9ADD, (q31_t)0xC91873A5, (q31_t)0x8C753361, - (q31_t)0xC8EB0FD6, (q31_t)0x8C8ADDB6, (q31_t)0xC8BDB485, - (q31_t)0x8CA099D9, (q31_t)0xC89061BA, (q31_t)0x8CB667C7, - (q31_t)0xC863177B, (q31_t)0x8CCC477D, (q31_t)0xC835D5D0, - (q31_t)0x8CE238F6, (q31_t)0xC8089CBF, (q31_t)0x8CF83C30, - (q31_t)0xC7DB6C50, (q31_t)0x8D0E5127, (q31_t)0xC7AE4489, - (q31_t)0x8D2477D8, (q31_t)0xC7812571, (q31_t)0x8D3AB03F, - (q31_t)0xC7540F10, (q31_t)0x8D50FA59, (q31_t)0xC727016C, - (q31_t)0x8D675623, (q31_t)0xC6F9FC8D, (q31_t)0x8D7DC399, - (q31_t)0xC6CD0079, (q31_t)0x8D9442B7, (q31_t)0xC6A00D36, - (q31_t)0x8DAAD37B, (q31_t)0xC67322CD, (q31_t)0x8DC175E0, - (q31_t)0xC6464144, (q31_t)0x8DD829E4, (q31_t)0xC61968A2, - (q31_t)0x8DEEEF82, (q31_t)0xC5EC98ED, (q31_t)0x8E05C6B7, - (q31_t)0xC5BFD22E, (q31_t)0x8E1CAF80, (q31_t)0xC593146A, - (q31_t)0x8E33A9D9, (q31_t)0xC5665FA8, (q31_t)0x8E4AB5BF, - (q31_t)0xC539B3F0, (q31_t)0x8E61D32D, (q31_t)0xC50D1148, - (q31_t)0x8E790222, (q31_t)0xC4E077B8, (q31_t)0x8E904298, - (q31_t)0xC4B3E746, (q31_t)0x8EA7948C, (q31_t)0xC4875FF8, - (q31_t)0x8EBEF7FB, (q31_t)0xC45AE1D7, (q31_t)0x8ED66CE1, - (q31_t)0xC42E6CE8, (q31_t)0x8EEDF33B, (q31_t)0xC4020132, - (q31_t)0x8F058B04, (q31_t)0xC3D59EBD, (q31_t)0x8F1D343A, - (q31_t)0xC3A9458F, (q31_t)0x8F34EED8, (q31_t)0xC37CF5B0, - (q31_t)0x8F4CBADB, (q31_t)0xC350AF25, (q31_t)0x8F64983F, - (q31_t)0xC32471F6, (q31_t)0x8F7C8701, (q31_t)0xC2F83E2A, - (q31_t)0x8F94871D, (q31_t)0xC2CC13C7, (q31_t)0x8FAC988E, - (q31_t)0xC29FF2D4, (q31_t)0x8FC4BB53, (q31_t)0xC273DB58, - (q31_t)0x8FDCEF66, (q31_t)0xC247CD5A, (q31_t)0x8FF534C4, - (q31_t)0xC21BC8E0, (q31_t)0x900D8B69, (q31_t)0xC1EFCDF2, - (q31_t)0x9025F352, (q31_t)0xC1C3DC96, (q31_t)0x903E6C7A, - (q31_t)0xC197F4D3, (q31_t)0x9056F6DF, (q31_t)0xC16C16B0, - (q31_t)0x906F927B, (q31_t)0xC1404233, (q31_t)0x90883F4C, - (q31_t)0xC1147763, (q31_t)0x90A0FD4E, (q31_t)0xC0E8B648, - (q31_t)0x90B9CC7C, (q31_t)0xC0BCFEE7, (q31_t)0x90D2ACD3, - (q31_t)0xC0915147, (q31_t)0x90EB9E50, (q31_t)0xC065AD70, - (q31_t)0x9104A0ED, (q31_t)0xC03A1368, (q31_t)0x911DB4A8, - (q31_t)0xC00E8335, (q31_t)0x9136D97D, (q31_t)0xBFE2FCDF, - (q31_t)0x91500F67, (q31_t)0xBFB7806C, (q31_t)0x91695663, - (q31_t)0xBF8C0DE2, (q31_t)0x9182AE6C, (q31_t)0xBF60A54A, - (q31_t)0x919C1780, (q31_t)0xBF3546A8, (q31_t)0x91B5919A, - (q31_t)0xBF09F204, (q31_t)0x91CF1CB6, (q31_t)0xBEDEA765, - (q31_t)0x91E8B8D0, (q31_t)0xBEB366D1, (q31_t)0x920265E4, - (q31_t)0xBE88304F, (q31_t)0x921C23EE, (q31_t)0xBE5D03E5, - (q31_t)0x9235F2EB, (q31_t)0xBE31E19B, (q31_t)0x924FD2D6, - (q31_t)0xBE06C977, (q31_t)0x9269C3AC, (q31_t)0xBDDBBB7F, - (q31_t)0x9283C567, (q31_t)0xBDB0B7BA, (q31_t)0x929DD805, - (q31_t)0xBD85BE2F, (q31_t)0x92B7FB82, (q31_t)0xBD5ACEE5, - (q31_t)0x92D22FD8, (q31_t)0xBD2FE9E1, (q31_t)0x92EC7505, - (q31_t)0xBD050F2C, (q31_t)0x9306CB04, (q31_t)0xBCDA3ECA, - (q31_t)0x932131D1, (q31_t)0xBCAF78C3, (q31_t)0x933BA968, - (q31_t)0xBC84BD1E, (q31_t)0x935631C5, (q31_t)0xBC5A0BE1, - (q31_t)0x9370CAE4, (q31_t)0xBC2F6513, (q31_t)0x938B74C0, - (q31_t)0xBC04C8BA, (q31_t)0x93A62F56, (q31_t)0xBBDA36DC, - (q31_t)0x93C0FAA2, (q31_t)0xBBAFAF81, (q31_t)0x93DBD69F, - (q31_t)0xBB8532AF, (q31_t)0x93F6C34A, (q31_t)0xBB5AC06C, - (q31_t)0x9411C09D, (q31_t)0xBB3058C0, (q31_t)0x942CCE95, - (q31_t)0xBB05FBB0, (q31_t)0x9447ED2F, (q31_t)0xBADBA943, - (q31_t)0x94631C64, (q31_t)0xBAB1617F, (q31_t)0x947E5C32, - (q31_t)0xBA87246C, (q31_t)0x9499AC95, (q31_t)0xBA5CF210, - (q31_t)0x94B50D87, (q31_t)0xBA32CA70, (q31_t)0x94D07F05, - (q31_t)0xBA08AD94, (q31_t)0x94EC010B, (q31_t)0xB9DE9B83, - (q31_t)0x95079393, (q31_t)0xB9B49442, (q31_t)0x9523369B, - (q31_t)0xB98A97D8, (q31_t)0x953EEA1E, (q31_t)0xB960A64B, - (q31_t)0x955AAE17, (q31_t)0xB936BFA3, (q31_t)0x95768282, - (q31_t)0xB90CE3E6, (q31_t)0x9592675B, (q31_t)0xB8E31319, - (q31_t)0x95AE5C9E, (q31_t)0xB8B94D44, (q31_t)0x95CA6246, - (q31_t)0xB88F926C, (q31_t)0x95E6784F, (q31_t)0xB865E299, - (q31_t)0x96029EB5, (q31_t)0xB83C3DD1, (q31_t)0x961ED573, - (q31_t)0xB812A419, (q31_t)0x963B1C85, (q31_t)0xB7E9157A, - (q31_t)0x965773E7, (q31_t)0xB7BF91F8, (q31_t)0x9673DB94, - (q31_t)0xB796199B, (q31_t)0x96905387, (q31_t)0xB76CAC68, - (q31_t)0x96ACDBBD, (q31_t)0xB7434A67, (q31_t)0x96C97431, - (q31_t)0xB719F39D, (q31_t)0x96E61CDF, (q31_t)0xB6F0A811, - (q31_t)0x9702D5C2, (q31_t)0xB6C767CA, (q31_t)0x971F9ED6, - (q31_t)0xB69E32CD, (q31_t)0x973C7816, (q31_t)0xB6750921, - (q31_t)0x9759617E, (q31_t)0xB64BEACC, (q31_t)0x97765B0A, - (q31_t)0xB622D7D5, (q31_t)0x979364B5, (q31_t)0xB5F9D042, - (q31_t)0x97B07E7A, (q31_t)0xB5D0D41A, (q31_t)0x97CDA855, - (q31_t)0xB5A7E362, (q31_t)0x97EAE241, (q31_t)0xB57EFE21, - (q31_t)0x98082C3B, (q31_t)0xB556245E, (q31_t)0x9825863D, - (q31_t)0xB52D561E, (q31_t)0x9842F043, (q31_t)0xB5049368, - (q31_t)0x98606A48, (q31_t)0xB4DBDC42, (q31_t)0x987DF449, - (q31_t)0xB4B330B2, (q31_t)0x989B8E3F, (q31_t)0xB48A90C0, - (q31_t)0x98B93828, (q31_t)0xB461FC70, (q31_t)0x98D6F1FE, - (q31_t)0xB43973C9, (q31_t)0x98F4BBBC, (q31_t)0xB410F6D2, - (q31_t)0x9912955E, (q31_t)0xB3E88591, (q31_t)0x99307EE0, - (q31_t)0xB3C0200C, (q31_t)0x994E783C, (q31_t)0xB397C649, - (q31_t)0x996C816F, (q31_t)0xB36F784E, (q31_t)0x998A9A73, - (q31_t)0xB3473622, (q31_t)0x99A8C344, (q31_t)0xB31EFFCB, - (q31_t)0x99C6FBDE, (q31_t)0xB2F6D54F, (q31_t)0x99E5443A, - (q31_t)0xB2CEB6B5, (q31_t)0x9A039C56, (q31_t)0xB2A6A401, - (q31_t)0x9A22042C, (q31_t)0xB27E9D3B, (q31_t)0x9A407BB8, - (q31_t)0xB256A26A, (q31_t)0x9A5F02F5, (q31_t)0xB22EB392, - (q31_t)0x9A7D99DD, (q31_t)0xB206D0BA, (q31_t)0x9A9C406D, - (q31_t)0xB1DEF9E8, (q31_t)0x9ABAF6A0, (q31_t)0xB1B72F23, - (q31_t)0x9AD9BC71, (q31_t)0xB18F7070, (q31_t)0x9AF891DB, - (q31_t)0xB167BDD6, (q31_t)0x9B1776D9, (q31_t)0xB140175B, - (q31_t)0x9B366B67, (q31_t)0xB1187D05, (q31_t)0x9B556F80, - (q31_t)0xB0F0EEDA, (q31_t)0x9B748320, (q31_t)0xB0C96CDF, - (q31_t)0x9B93A640, (q31_t)0xB0A1F71C, (q31_t)0x9BB2D8DD, - (q31_t)0xB07A8D97, (q31_t)0x9BD21AF2, (q31_t)0xB0533055, - (q31_t)0x9BF16C7A, (q31_t)0xB02BDF5C, (q31_t)0x9C10CD70, - (q31_t)0xB0049AB2, (q31_t)0x9C303DCF, (q31_t)0xAFDD625F, - (q31_t)0x9C4FBD92, (q31_t)0xAFB63667, (q31_t)0x9C6F4CB5, - (q31_t)0xAF8F16D0, (q31_t)0x9C8EEB33, (q31_t)0xAF6803A1, - (q31_t)0x9CAE9907, (q31_t)0xAF40FCE0, (q31_t)0x9CCE562B, - (q31_t)0xAF1A0293, (q31_t)0x9CEE229C, (q31_t)0xAEF314BF, - (q31_t)0x9D0DFE53, (q31_t)0xAECC336B, (q31_t)0x9D2DE94D, - (q31_t)0xAEA55E9D, (q31_t)0x9D4DE384, (q31_t)0xAE7E965B, - (q31_t)0x9D6DECF4, (q31_t)0xAE57DAAA, (q31_t)0x9D8E0596, - (q31_t)0xAE312B91, (q31_t)0x9DAE2D68, (q31_t)0xAE0A8916, - (q31_t)0x9DCE6462, (q31_t)0xADE3F33E, (q31_t)0x9DEEAA82, - (q31_t)0xADBD6A10, (q31_t)0x9E0EFFC1, (q31_t)0xAD96ED91, - (q31_t)0x9E2F641A, (q31_t)0xAD707DC8, (q31_t)0x9E4FD789, - (q31_t)0xAD4A1ABA, (q31_t)0x9E705A09, (q31_t)0xAD23C46D, - (q31_t)0x9E90EB94, (q31_t)0xACFD7AE8, (q31_t)0x9EB18C26, - (q31_t)0xACD73E30, (q31_t)0x9ED23BB9, (q31_t)0xACB10E4A, - (q31_t)0x9EF2FA48, (q31_t)0xAC8AEB3E, (q31_t)0x9F13C7D0, - (q31_t)0xAC64D510, (q31_t)0x9F34A449, (q31_t)0xAC3ECBC7, - (q31_t)0x9F558FB0, (q31_t)0xAC18CF68, (q31_t)0x9F7689FF, - (q31_t)0xABF2DFFA, (q31_t)0x9F979331, (q31_t)0xABCCFD82, - (q31_t)0x9FB8AB41, (q31_t)0xABA72806, (q31_t)0x9FD9D22A, - (q31_t)0xAB815F8C, (q31_t)0x9FFB07E7, (q31_t)0xAB5BA41A, - (q31_t)0xA01C4C72, (q31_t)0xAB35F5B5, (q31_t)0xA03D9FC7, - (q31_t)0xAB105464, (q31_t)0xA05F01E1, (q31_t)0xAAEAC02B, - (q31_t)0xA08072BA, (q31_t)0xAAC53912, (q31_t)0xA0A1F24C, - (q31_t)0xAA9FBF1D, (q31_t)0xA0C38094, (q31_t)0xAA7A5253, - (q31_t)0xA0E51D8C, (q31_t)0xAA54F2B9, (q31_t)0xA106C92E, - (q31_t)0xAA2FA055, (q31_t)0xA1288376, (q31_t)0xAA0A5B2D, - (q31_t)0xA14A4C5E, (q31_t)0xA9E52347, (q31_t)0xA16C23E1, - (q31_t)0xA9BFF8A8, (q31_t)0xA18E09F9, (q31_t)0xA99ADB56, - (q31_t)0xA1AFFEA2, (q31_t)0xA975CB56, (q31_t)0xA1D201D7, - (q31_t)0xA950C8AF, (q31_t)0xA1F41391, (q31_t)0xA92BD366, - (q31_t)0xA21633CD, (q31_t)0xA906EB81, (q31_t)0xA2386283, - (q31_t)0xA8E21106, (q31_t)0xA25A9FB1, (q31_t)0xA8BD43FA, - (q31_t)0xA27CEB4F, (q31_t)0xA8988463, (q31_t)0xA29F4559, - (q31_t)0xA873D246, (q31_t)0xA2C1ADC9, (q31_t)0xA84F2DA9, - (q31_t)0xA2E4249A, (q31_t)0xA82A9693, (q31_t)0xA306A9C7, - (q31_t)0xA8060D08, (q31_t)0xA3293D4B, (q31_t)0xA7E1910E, - (q31_t)0xA34BDF20, (q31_t)0xA7BD22AB, (q31_t)0xA36E8F40, - (q31_t)0xA798C1E4, (q31_t)0xA3914DA7, (q31_t)0xA7746EC0, - (q31_t)0xA3B41A4F, (q31_t)0xA7502943, (q31_t)0xA3D6F533, - (q31_t)0xA72BF173, (q31_t)0xA3F9DE4D, (q31_t)0xA707C756, - (q31_t)0xA41CD598, (q31_t)0xA6E3AAF2, (q31_t)0xA43FDB0F, - (q31_t)0xA6BF9C4B, (q31_t)0xA462EEAC, (q31_t)0xA69B9B68, - (q31_t)0xA4861069, (q31_t)0xA677A84E, (q31_t)0xA4A94042, - (q31_t)0xA653C302, (q31_t)0xA4CC7E31, (q31_t)0xA62FEB8B, - (q31_t)0xA4EFCA31, (q31_t)0xA60C21ED, (q31_t)0xA513243B, - (q31_t)0xA5E8662F, (q31_t)0xA5368C4B, (q31_t)0xA5C4B855, - (q31_t)0xA55A025B, (q31_t)0xA5A11865, (q31_t)0xA57D8666, - (q31_t)0xA57D8666, (q31_t)0xA5A11865, (q31_t)0xA55A025B, - (q31_t)0xA5C4B855, (q31_t)0xA5368C4B, (q31_t)0xA5E8662F, - (q31_t)0xA513243B, (q31_t)0xA60C21ED, (q31_t)0xA4EFCA31, - (q31_t)0xA62FEB8B, (q31_t)0xA4CC7E31, (q31_t)0xA653C302, - (q31_t)0xA4A94042, (q31_t)0xA677A84E, (q31_t)0xA4861069, - (q31_t)0xA69B9B68, (q31_t)0xA462EEAC, (q31_t)0xA6BF9C4B, - (q31_t)0xA43FDB0F, (q31_t)0xA6E3AAF2, (q31_t)0xA41CD598, - (q31_t)0xA707C756, (q31_t)0xA3F9DE4D, (q31_t)0xA72BF173, - (q31_t)0xA3D6F533, (q31_t)0xA7502943, (q31_t)0xA3B41A4F, - (q31_t)0xA7746EC0, (q31_t)0xA3914DA7, (q31_t)0xA798C1E4, - (q31_t)0xA36E8F40, (q31_t)0xA7BD22AB, (q31_t)0xA34BDF20, - (q31_t)0xA7E1910E, (q31_t)0xA3293D4B, (q31_t)0xA8060D08, - (q31_t)0xA306A9C7, (q31_t)0xA82A9693, (q31_t)0xA2E4249A, - (q31_t)0xA84F2DA9, (q31_t)0xA2C1ADC9, (q31_t)0xA873D246, - (q31_t)0xA29F4559, (q31_t)0xA8988463, (q31_t)0xA27CEB4F, - (q31_t)0xA8BD43FA, (q31_t)0xA25A9FB1, (q31_t)0xA8E21106, - (q31_t)0xA2386283, (q31_t)0xA906EB81, (q31_t)0xA21633CD, - (q31_t)0xA92BD366, (q31_t)0xA1F41391, (q31_t)0xA950C8AF, - (q31_t)0xA1D201D7, (q31_t)0xA975CB56, (q31_t)0xA1AFFEA2, - (q31_t)0xA99ADB56, (q31_t)0xA18E09F9, (q31_t)0xA9BFF8A8, - (q31_t)0xA16C23E1, (q31_t)0xA9E52347, (q31_t)0xA14A4C5E, - (q31_t)0xAA0A5B2D, (q31_t)0xA1288376, (q31_t)0xAA2FA055, - (q31_t)0xA106C92E, (q31_t)0xAA54F2B9, (q31_t)0xA0E51D8C, - (q31_t)0xAA7A5253, (q31_t)0xA0C38094, (q31_t)0xAA9FBF1D, - (q31_t)0xA0A1F24C, (q31_t)0xAAC53912, (q31_t)0xA08072BA, - (q31_t)0xAAEAC02B, (q31_t)0xA05F01E1, (q31_t)0xAB105464, - (q31_t)0xA03D9FC7, (q31_t)0xAB35F5B5, (q31_t)0xA01C4C72, - (q31_t)0xAB5BA41A, (q31_t)0x9FFB07E7, (q31_t)0xAB815F8C, - (q31_t)0x9FD9D22A, (q31_t)0xABA72806, (q31_t)0x9FB8AB41, - (q31_t)0xABCCFD82, (q31_t)0x9F979331, (q31_t)0xABF2DFFA, - (q31_t)0x9F7689FF, (q31_t)0xAC18CF68, (q31_t)0x9F558FB0, - (q31_t)0xAC3ECBC7, (q31_t)0x9F34A449, (q31_t)0xAC64D510, - (q31_t)0x9F13C7D0, (q31_t)0xAC8AEB3E, (q31_t)0x9EF2FA48, - (q31_t)0xACB10E4A, (q31_t)0x9ED23BB9, (q31_t)0xACD73E30, - (q31_t)0x9EB18C26, (q31_t)0xACFD7AE8, (q31_t)0x9E90EB94, - (q31_t)0xAD23C46D, (q31_t)0x9E705A09, (q31_t)0xAD4A1ABA, - (q31_t)0x9E4FD789, (q31_t)0xAD707DC8, (q31_t)0x9E2F641A, - (q31_t)0xAD96ED91, (q31_t)0x9E0EFFC1, (q31_t)0xADBD6A10, - (q31_t)0x9DEEAA82, (q31_t)0xADE3F33E, (q31_t)0x9DCE6462, - (q31_t)0xAE0A8916, (q31_t)0x9DAE2D68, (q31_t)0xAE312B91, - (q31_t)0x9D8E0596, (q31_t)0xAE57DAAA, (q31_t)0x9D6DECF4, - (q31_t)0xAE7E965B, (q31_t)0x9D4DE384, (q31_t)0xAEA55E9D, - (q31_t)0x9D2DE94D, (q31_t)0xAECC336B, (q31_t)0x9D0DFE53, - (q31_t)0xAEF314BF, (q31_t)0x9CEE229C, (q31_t)0xAF1A0293, - (q31_t)0x9CCE562B, (q31_t)0xAF40FCE0, (q31_t)0x9CAE9907, - (q31_t)0xAF6803A1, (q31_t)0x9C8EEB33, (q31_t)0xAF8F16D0, - (q31_t)0x9C6F4CB5, (q31_t)0xAFB63667, (q31_t)0x9C4FBD92, - (q31_t)0xAFDD625F, (q31_t)0x9C303DCF, (q31_t)0xB0049AB2, - (q31_t)0x9C10CD70, (q31_t)0xB02BDF5C, (q31_t)0x9BF16C7A, - (q31_t)0xB0533055, (q31_t)0x9BD21AF2, (q31_t)0xB07A8D97, - (q31_t)0x9BB2D8DD, (q31_t)0xB0A1F71C, (q31_t)0x9B93A640, - (q31_t)0xB0C96CDF, (q31_t)0x9B748320, (q31_t)0xB0F0EEDA, - (q31_t)0x9B556F80, (q31_t)0xB1187D05, (q31_t)0x9B366B67, - (q31_t)0xB140175B, (q31_t)0x9B1776D9, (q31_t)0xB167BDD6, - (q31_t)0x9AF891DB, (q31_t)0xB18F7070, (q31_t)0x9AD9BC71, - (q31_t)0xB1B72F23, (q31_t)0x9ABAF6A0, (q31_t)0xB1DEF9E8, - (q31_t)0x9A9C406D, (q31_t)0xB206D0BA, (q31_t)0x9A7D99DD, - (q31_t)0xB22EB392, (q31_t)0x9A5F02F5, (q31_t)0xB256A26A, - (q31_t)0x9A407BB8, (q31_t)0xB27E9D3B, (q31_t)0x9A22042C, - (q31_t)0xB2A6A401, (q31_t)0x9A039C56, (q31_t)0xB2CEB6B5, - (q31_t)0x99E5443A, (q31_t)0xB2F6D54F, (q31_t)0x99C6FBDE, - (q31_t)0xB31EFFCB, (q31_t)0x99A8C344, (q31_t)0xB3473622, - (q31_t)0x998A9A73, (q31_t)0xB36F784E, (q31_t)0x996C816F, - (q31_t)0xB397C649, (q31_t)0x994E783C, (q31_t)0xB3C0200C, - (q31_t)0x99307EE0, (q31_t)0xB3E88591, (q31_t)0x9912955E, - (q31_t)0xB410F6D2, (q31_t)0x98F4BBBC, (q31_t)0xB43973C9, - (q31_t)0x98D6F1FE, (q31_t)0xB461FC70, (q31_t)0x98B93828, - (q31_t)0xB48A90C0, (q31_t)0x989B8E3F, (q31_t)0xB4B330B2, - (q31_t)0x987DF449, (q31_t)0xB4DBDC42, (q31_t)0x98606A48, - (q31_t)0xB5049368, (q31_t)0x9842F043, (q31_t)0xB52D561E, - (q31_t)0x9825863D, (q31_t)0xB556245E, (q31_t)0x98082C3B, - (q31_t)0xB57EFE21, (q31_t)0x97EAE241, (q31_t)0xB5A7E362, - (q31_t)0x97CDA855, (q31_t)0xB5D0D41A, (q31_t)0x97B07E7A, - (q31_t)0xB5F9D042, (q31_t)0x979364B5, (q31_t)0xB622D7D5, - (q31_t)0x97765B0A, (q31_t)0xB64BEACC, (q31_t)0x9759617E, - (q31_t)0xB6750921, (q31_t)0x973C7816, (q31_t)0xB69E32CD, - (q31_t)0x971F9ED6, (q31_t)0xB6C767CA, (q31_t)0x9702D5C2, - (q31_t)0xB6F0A811, (q31_t)0x96E61CDF, (q31_t)0xB719F39D, - (q31_t)0x96C97431, (q31_t)0xB7434A67, (q31_t)0x96ACDBBD, - (q31_t)0xB76CAC68, (q31_t)0x96905387, (q31_t)0xB796199B, - (q31_t)0x9673DB94, (q31_t)0xB7BF91F8, (q31_t)0x965773E7, - (q31_t)0xB7E9157A, (q31_t)0x963B1C85, (q31_t)0xB812A419, - (q31_t)0x961ED573, (q31_t)0xB83C3DD1, (q31_t)0x96029EB5, - (q31_t)0xB865E299, (q31_t)0x95E6784F, (q31_t)0xB88F926C, - (q31_t)0x95CA6246, (q31_t)0xB8B94D44, (q31_t)0x95AE5C9E, - (q31_t)0xB8E31319, (q31_t)0x9592675B, (q31_t)0xB90CE3E6, - (q31_t)0x95768282, (q31_t)0xB936BFA3, (q31_t)0x955AAE17, - (q31_t)0xB960A64B, (q31_t)0x953EEA1E, (q31_t)0xB98A97D8, - (q31_t)0x9523369B, (q31_t)0xB9B49442, (q31_t)0x95079393, - (q31_t)0xB9DE9B83, (q31_t)0x94EC010B, (q31_t)0xBA08AD94, - (q31_t)0x94D07F05, (q31_t)0xBA32CA70, (q31_t)0x94B50D87, - (q31_t)0xBA5CF210, (q31_t)0x9499AC95, (q31_t)0xBA87246C, - (q31_t)0x947E5C32, (q31_t)0xBAB1617F, (q31_t)0x94631C64, - (q31_t)0xBADBA943, (q31_t)0x9447ED2F, (q31_t)0xBB05FBB0, - (q31_t)0x942CCE95, (q31_t)0xBB3058C0, (q31_t)0x9411C09D, - (q31_t)0xBB5AC06C, (q31_t)0x93F6C34A, (q31_t)0xBB8532AF, - (q31_t)0x93DBD69F, (q31_t)0xBBAFAF81, (q31_t)0x93C0FAA2, - (q31_t)0xBBDA36DC, (q31_t)0x93A62F56, (q31_t)0xBC04C8BA, - (q31_t)0x938B74C0, (q31_t)0xBC2F6513, (q31_t)0x9370CAE4, - (q31_t)0xBC5A0BE1, (q31_t)0x935631C5, (q31_t)0xBC84BD1E, - (q31_t)0x933BA968, (q31_t)0xBCAF78C3, (q31_t)0x932131D1, - (q31_t)0xBCDA3ECA, (q31_t)0x9306CB04, (q31_t)0xBD050F2C, - (q31_t)0x92EC7505, (q31_t)0xBD2FE9E1, (q31_t)0x92D22FD8, - (q31_t)0xBD5ACEE5, (q31_t)0x92B7FB82, (q31_t)0xBD85BE2F, - (q31_t)0x929DD805, (q31_t)0xBDB0B7BA, (q31_t)0x9283C567, - (q31_t)0xBDDBBB7F, (q31_t)0x9269C3AC, (q31_t)0xBE06C977, - (q31_t)0x924FD2D6, (q31_t)0xBE31E19B, (q31_t)0x9235F2EB, - (q31_t)0xBE5D03E5, (q31_t)0x921C23EE, (q31_t)0xBE88304F, - (q31_t)0x920265E4, (q31_t)0xBEB366D1, (q31_t)0x91E8B8D0, - (q31_t)0xBEDEA765, (q31_t)0x91CF1CB6, (q31_t)0xBF09F204, - (q31_t)0x91B5919A, (q31_t)0xBF3546A8, (q31_t)0x919C1780, - (q31_t)0xBF60A54A, (q31_t)0x9182AE6C, (q31_t)0xBF8C0DE2, - (q31_t)0x91695663, (q31_t)0xBFB7806C, (q31_t)0x91500F67, - (q31_t)0xBFE2FCDF, (q31_t)0x9136D97D, (q31_t)0xC00E8335, - (q31_t)0x911DB4A8, (q31_t)0xC03A1368, (q31_t)0x9104A0ED, - (q31_t)0xC065AD70, (q31_t)0x90EB9E50, (q31_t)0xC0915147, - (q31_t)0x90D2ACD3, (q31_t)0xC0BCFEE7, (q31_t)0x90B9CC7C, - (q31_t)0xC0E8B648, (q31_t)0x90A0FD4E, (q31_t)0xC1147763, - (q31_t)0x90883F4C, (q31_t)0xC1404233, (q31_t)0x906F927B, - (q31_t)0xC16C16B0, (q31_t)0x9056F6DF, (q31_t)0xC197F4D3, - (q31_t)0x903E6C7A, (q31_t)0xC1C3DC96, (q31_t)0x9025F352, - (q31_t)0xC1EFCDF2, (q31_t)0x900D8B69, (q31_t)0xC21BC8E0, - (q31_t)0x8FF534C4, (q31_t)0xC247CD5A, (q31_t)0x8FDCEF66, - (q31_t)0xC273DB58, (q31_t)0x8FC4BB53, (q31_t)0xC29FF2D4, - (q31_t)0x8FAC988E, (q31_t)0xC2CC13C7, (q31_t)0x8F94871D, - (q31_t)0xC2F83E2A, (q31_t)0x8F7C8701, (q31_t)0xC32471F6, - (q31_t)0x8F64983F, (q31_t)0xC350AF25, (q31_t)0x8F4CBADB, - (q31_t)0xC37CF5B0, (q31_t)0x8F34EED8, (q31_t)0xC3A9458F, - (q31_t)0x8F1D343A, (q31_t)0xC3D59EBD, (q31_t)0x8F058B04, - (q31_t)0xC4020132, (q31_t)0x8EEDF33B, (q31_t)0xC42E6CE8, - (q31_t)0x8ED66CE1, (q31_t)0xC45AE1D7, (q31_t)0x8EBEF7FB, - (q31_t)0xC4875FF8, (q31_t)0x8EA7948C, (q31_t)0xC4B3E746, - (q31_t)0x8E904298, (q31_t)0xC4E077B8, (q31_t)0x8E790222, - (q31_t)0xC50D1148, (q31_t)0x8E61D32D, (q31_t)0xC539B3F0, - (q31_t)0x8E4AB5BF, (q31_t)0xC5665FA8, (q31_t)0x8E33A9D9, - (q31_t)0xC593146A, (q31_t)0x8E1CAF80, (q31_t)0xC5BFD22E, - (q31_t)0x8E05C6B7, (q31_t)0xC5EC98ED, (q31_t)0x8DEEEF82, - (q31_t)0xC61968A2, (q31_t)0x8DD829E4, (q31_t)0xC6464144, - (q31_t)0x8DC175E0, (q31_t)0xC67322CD, (q31_t)0x8DAAD37B, - (q31_t)0xC6A00D36, (q31_t)0x8D9442B7, (q31_t)0xC6CD0079, - (q31_t)0x8D7DC399, (q31_t)0xC6F9FC8D, (q31_t)0x8D675623, - (q31_t)0xC727016C, (q31_t)0x8D50FA59, (q31_t)0xC7540F10, - (q31_t)0x8D3AB03F, (q31_t)0xC7812571, (q31_t)0x8D2477D8, - (q31_t)0xC7AE4489, (q31_t)0x8D0E5127, (q31_t)0xC7DB6C50, - (q31_t)0x8CF83C30, (q31_t)0xC8089CBF, (q31_t)0x8CE238F6, - (q31_t)0xC835D5D0, (q31_t)0x8CCC477D, (q31_t)0xC863177B, - (q31_t)0x8CB667C7, (q31_t)0xC89061BA, (q31_t)0x8CA099D9, - (q31_t)0xC8BDB485, (q31_t)0x8C8ADDB6, (q31_t)0xC8EB0FD6, - (q31_t)0x8C753361, (q31_t)0xC91873A5, (q31_t)0x8C5F9ADD, - (q31_t)0xC945DFEC, (q31_t)0x8C4A142F, (q31_t)0xC97354A3, - (q31_t)0x8C349F58, (q31_t)0xC9A0D1C4, (q31_t)0x8C1F3C5C, - (q31_t)0xC9CE5748, (q31_t)0x8C09EB40, (q31_t)0xC9FBE527, - (q31_t)0x8BF4AC05, (q31_t)0xCA297B5A, (q31_t)0x8BDF7EAF, - (q31_t)0xCA5719DB, (q31_t)0x8BCA6342, (q31_t)0xCA84C0A2, - (q31_t)0x8BB559C1, (q31_t)0xCAB26FA9, (q31_t)0x8BA0622F, - (q31_t)0xCAE026E8, (q31_t)0x8B8B7C8F, (q31_t)0xCB0DE658, - (q31_t)0x8B76A8E4, (q31_t)0xCB3BADF2, (q31_t)0x8B61E732, - (q31_t)0xCB697DB0, (q31_t)0x8B4D377C, (q31_t)0xCB975589, - (q31_t)0x8B3899C5, (q31_t)0xCBC53578, (q31_t)0x8B240E10, - (q31_t)0xCBF31D75, (q31_t)0x8B0F9461, (q31_t)0xCC210D78, - (q31_t)0x8AFB2CBA, (q31_t)0xCC4F057B, (q31_t)0x8AE6D71F, - (q31_t)0xCC7D0577, (q31_t)0x8AD29393, (q31_t)0xCCAB0D65, - (q31_t)0x8ABE6219, (q31_t)0xCCD91D3D, (q31_t)0x8AAA42B4, - (q31_t)0xCD0734F8, (q31_t)0x8A963567, (q31_t)0xCD355490, - (q31_t)0x8A823A35, (q31_t)0xCD637BFD, (q31_t)0x8A6E5122, - (q31_t)0xCD91AB38, (q31_t)0x8A5A7A30, (q31_t)0xCDBFE23A, - (q31_t)0x8A46B563, (q31_t)0xCDEE20FC, (q31_t)0x8A3302BD, - (q31_t)0xCE1C6776, (q31_t)0x8A1F6242, (q31_t)0xCE4AB5A2, - (q31_t)0x8A0BD3F5, (q31_t)0xCE790B78, (q31_t)0x89F857D8, - (q31_t)0xCEA768F2, (q31_t)0x89E4EDEE, (q31_t)0xCED5CE08, - (q31_t)0x89D1963C, (q31_t)0xCF043AB2, (q31_t)0x89BE50C3, - (q31_t)0xCF32AEEB, (q31_t)0x89AB1D86, (q31_t)0xCF612AAA, - (q31_t)0x8997FC89, (q31_t)0xCF8FADE8, (q31_t)0x8984EDCF, - (q31_t)0xCFBE389F, (q31_t)0x8971F15A, (q31_t)0xCFECCAC7, - (q31_t)0x895F072D, (q31_t)0xD01B6459, (q31_t)0x894C2F4C, - (q31_t)0xD04A054D, (q31_t)0x893969B9, (q31_t)0xD078AD9D, - (q31_t)0x8926B677, (q31_t)0xD0A75D42, (q31_t)0x89141589, - (q31_t)0xD0D61433, (q31_t)0x890186F1, (q31_t)0xD104D26B, - (q31_t)0x88EF0AB4, (q31_t)0xD13397E1, (q31_t)0x88DCA0D3, - (q31_t)0xD162648F, (q31_t)0x88CA4951, (q31_t)0xD191386D, - (q31_t)0x88B80431, (q31_t)0xD1C01374, (q31_t)0x88A5D177, - (q31_t)0xD1EEF59E, (q31_t)0x8893B124, (q31_t)0xD21DDEE1, - (q31_t)0x8881A33C, (q31_t)0xD24CCF38, (q31_t)0x886FA7C2, - (q31_t)0xD27BC69C, (q31_t)0x885DBEB7, (q31_t)0xD2AAC504, - (q31_t)0x884BE820, (q31_t)0xD2D9CA6A, (q31_t)0x883A23FE, - (q31_t)0xD308D6C6, (q31_t)0x88287255, (q31_t)0xD337EA12, - (q31_t)0x8816D327, (q31_t)0xD3670445, (q31_t)0x88054677, - (q31_t)0xD3962559, (q31_t)0x87F3CC47, (q31_t)0xD3C54D46, - (q31_t)0x87E2649B, (q31_t)0xD3F47C06, (q31_t)0x87D10F75, - (q31_t)0xD423B190, (q31_t)0x87BFCCD7, (q31_t)0xD452EDDE, - (q31_t)0x87AE9CC5, (q31_t)0xD48230E8, (q31_t)0x879D7F40, - (q31_t)0xD4B17AA7, (q31_t)0x878C744C, (q31_t)0xD4E0CB14, - (q31_t)0x877B7BEC, (q31_t)0xD5102227, (q31_t)0x876A9621, - (q31_t)0xD53F7FDA, (q31_t)0x8759C2EF, (q31_t)0xD56EE424, - (q31_t)0x87490257, (q31_t)0xD59E4EFE, (q31_t)0x8738545E, - (q31_t)0xD5CDC062, (q31_t)0x8727B904, (q31_t)0xD5FD3847, - (q31_t)0x8717304E, (q31_t)0xD62CB6A7, (q31_t)0x8706BA3C, - (q31_t)0xD65C3B7B, (q31_t)0x86F656D3, (q31_t)0xD68BC6BA, - (q31_t)0x86E60614, (q31_t)0xD6BB585D, (q31_t)0x86D5C802, - (q31_t)0xD6EAF05E, (q31_t)0x86C59C9F, (q31_t)0xD71A8EB5, - (q31_t)0x86B583EE, (q31_t)0xD74A335A, (q31_t)0x86A57DF1, - (q31_t)0xD779DE46, (q31_t)0x86958AAB, (q31_t)0xD7A98F73, - (q31_t)0x8685AA1F, (q31_t)0xD7D946D7, (q31_t)0x8675DC4E, - (q31_t)0xD809046D, (q31_t)0x8666213C, (q31_t)0xD838C82D, - (q31_t)0x865678EA, (q31_t)0xD868920F, (q31_t)0x8646E35B, - (q31_t)0xD898620C, (q31_t)0x86376092, (q31_t)0xD8C8381C, - (q31_t)0x8627F090, (q31_t)0xD8F81439, (q31_t)0x86189359, - (q31_t)0xD927F65B, (q31_t)0x860948EE, (q31_t)0xD957DE7A, - (q31_t)0x85FA1152, (q31_t)0xD987CC8F, (q31_t)0x85EAEC88, - (q31_t)0xD9B7C093, (q31_t)0x85DBDA91, (q31_t)0xD9E7BA7E, - (q31_t)0x85CCDB70, (q31_t)0xDA17BA4A, (q31_t)0x85BDEF27, - (q31_t)0xDA47BFED, (q31_t)0x85AF15B9, (q31_t)0xDA77CB62, - (q31_t)0x85A04F28, (q31_t)0xDAA7DCA1, (q31_t)0x85919B75, - (q31_t)0xDAD7F3A2, (q31_t)0x8582FAA4, (q31_t)0xDB08105E, - (q31_t)0x85746CB7, (q31_t)0xDB3832CD, (q31_t)0x8565F1B0, - (q31_t)0xDB685AE8, (q31_t)0x85578991, (q31_t)0xDB9888A8, - (q31_t)0x8549345C, (q31_t)0xDBC8BC05, (q31_t)0x853AF214, - (q31_t)0xDBF8F4F8, (q31_t)0x852CC2BA, (q31_t)0xDC293379, - (q31_t)0x851EA652, (q31_t)0xDC597781, (q31_t)0x85109CDC, - (q31_t)0xDC89C108, (q31_t)0x8502A65C, (q31_t)0xDCBA1008, - (q31_t)0x84F4C2D3, (q31_t)0xDCEA6478, (q31_t)0x84E6F244, - (q31_t)0xDD1ABE51, (q31_t)0x84D934B0, (q31_t)0xDD4B1D8B, - (q31_t)0x84CB8A1B, (q31_t)0xDD7B8220, (q31_t)0x84BDF285, - (q31_t)0xDDABEC07, (q31_t)0x84B06DF1, (q31_t)0xDDDC5B3A, - (q31_t)0x84A2FC62, (q31_t)0xDE0CCFB1, (q31_t)0x84959DD9, - (q31_t)0xDE3D4963, (q31_t)0x84885257, (q31_t)0xDE6DC84B, - (q31_t)0x847B19E1, (q31_t)0xDE9E4C60, (q31_t)0x846DF476, - (q31_t)0xDECED59B, (q31_t)0x8460E21A, (q31_t)0xDEFF63F4, - (q31_t)0x8453E2CE, (q31_t)0xDF2FF764, (q31_t)0x8446F695, - (q31_t)0xDF608FE3, (q31_t)0x843A1D70, (q31_t)0xDF912D6A, - (q31_t)0x842D5761, (q31_t)0xDFC1CFF2, (q31_t)0x8420A46B, - (q31_t)0xDFF27773, (q31_t)0x8414048F, (q31_t)0xE02323E5, - (q31_t)0x840777CF, (q31_t)0xE053D541, (q31_t)0x83FAFE2E, - (q31_t)0xE0848B7F, (q31_t)0x83EE97AC, (q31_t)0xE0B54698, - (q31_t)0x83E2444D, (q31_t)0xE0E60684, (q31_t)0x83D60411, - (q31_t)0xE116CB3D, (q31_t)0x83C9D6FB, (q31_t)0xE14794B9, - (q31_t)0x83BDBD0D, (q31_t)0xE17862F3, (q31_t)0x83B1B649, - (q31_t)0xE1A935E1, (q31_t)0x83A5C2B0, (q31_t)0xE1DA0D7E, - (q31_t)0x8399E244, (q31_t)0xE20AE9C1, (q31_t)0x838E1507, - (q31_t)0xE23BCAA2, (q31_t)0x83825AFB, (q31_t)0xE26CB01A, - (q31_t)0x8376B422, (q31_t)0xE29D9A22, (q31_t)0x836B207D, - (q31_t)0xE2CE88B2, (q31_t)0x835FA00E, (q31_t)0xE2FF7BC3, - (q31_t)0x835432D8, (q31_t)0xE330734C, (q31_t)0x8348D8DB, - (q31_t)0xE3616F47, (q31_t)0x833D921A, (q31_t)0xE3926FAC, - (q31_t)0x83325E97, (q31_t)0xE3C37473, (q31_t)0x83273E52, - (q31_t)0xE3F47D95, (q31_t)0x831C314E, (q31_t)0xE4258B0A, - (q31_t)0x8311378C, (q31_t)0xE4569CCB, (q31_t)0x8306510F, - (q31_t)0xE487B2CF, (q31_t)0x82FB7DD8, (q31_t)0xE4B8CD10, - (q31_t)0x82F0BDE8, (q31_t)0xE4E9EB86, (q31_t)0x82E61141, - (q31_t)0xE51B0E2A, (q31_t)0x82DB77E5, (q31_t)0xE54C34F3, - (q31_t)0x82D0F1D5, (q31_t)0xE57D5FDA, (q31_t)0x82C67F13, - (q31_t)0xE5AE8ED8, (q31_t)0x82BC1FA1, (q31_t)0xE5DFC1E4, - (q31_t)0x82B1D381, (q31_t)0xE610F8F9, (q31_t)0x82A79AB3, - (q31_t)0xE642340D, (q31_t)0x829D753A, (q31_t)0xE6737319, - (q31_t)0x82936316, (q31_t)0xE6A4B616, (q31_t)0x8289644A, - (q31_t)0xE6D5FCFC, (q31_t)0x827F78D8, (q31_t)0xE70747C3, - (q31_t)0x8275A0C0, (q31_t)0xE7389664, (q31_t)0x826BDC04, - (q31_t)0xE769E8D8, (q31_t)0x82622AA5, (q31_t)0xE79B3F16, - (q31_t)0x82588CA6, (q31_t)0xE7CC9917, (q31_t)0x824F0208, - (q31_t)0xE7FDF6D3, (q31_t)0x82458ACB, (q31_t)0xE82F5844, - (q31_t)0x823C26F2, (q31_t)0xE860BD60, (q31_t)0x8232D67E, - (q31_t)0xE8922621, (q31_t)0x82299971, (q31_t)0xE8C3927F, - (q31_t)0x82206FCB, (q31_t)0xE8F50273, (q31_t)0x8217598F, - (q31_t)0xE92675F4, (q31_t)0x820E56BE, (q31_t)0xE957ECFB, - (q31_t)0x82056758, (q31_t)0xE9896780, (q31_t)0x81FC8B60, - (q31_t)0xE9BAE57C, (q31_t)0x81F3C2D7, (q31_t)0xE9EC66E8, - (q31_t)0x81EB0DBD, (q31_t)0xEA1DEBBB, (q31_t)0x81E26C16, - (q31_t)0xEA4F73EE, (q31_t)0x81D9DDE1, (q31_t)0xEA80FF79, - (q31_t)0x81D16320, (q31_t)0xEAB28E55, (q31_t)0x81C8FBD5, - (q31_t)0xEAE4207A, (q31_t)0x81C0A801, (q31_t)0xEB15B5E0, - (q31_t)0x81B867A4, (q31_t)0xEB474E80, (q31_t)0x81B03AC1, - (q31_t)0xEB78EA52, (q31_t)0x81A82159, (q31_t)0xEBAA894E, - (q31_t)0x81A01B6C, (q31_t)0xEBDC2B6D, (q31_t)0x819828FD, - (q31_t)0xEC0DD0A8, (q31_t)0x81904A0C, (q31_t)0xEC3F78F5, - (q31_t)0x81887E9A, (q31_t)0xEC71244F, (q31_t)0x8180C6A9, - (q31_t)0xECA2D2AC, (q31_t)0x8179223A, (q31_t)0xECD48406, - (q31_t)0x8171914E, (q31_t)0xED063855, (q31_t)0x816A13E6, - (q31_t)0xED37EF91, (q31_t)0x8162AA03, (q31_t)0xED69A9B2, - (q31_t)0x815B53A8, (q31_t)0xED9B66B2, (q31_t)0x815410D3, - (q31_t)0xEDCD2687, (q31_t)0x814CE188, (q31_t)0xEDFEE92B, - (q31_t)0x8145C5C6, (q31_t)0xEE30AE95, (q31_t)0x813EBD90, - (q31_t)0xEE6276BF, (q31_t)0x8137C8E6, (q31_t)0xEE9441A0, - (q31_t)0x8130E7C8, (q31_t)0xEEC60F31, (q31_t)0x812A1A39, - (q31_t)0xEEF7DF6A, (q31_t)0x81236039, (q31_t)0xEF29B243, - (q31_t)0x811CB9CA, (q31_t)0xEF5B87B5, (q31_t)0x811626EC, - (q31_t)0xEF8D5FB8, (q31_t)0x810FA7A0, (q31_t)0xEFBF3A44, - (q31_t)0x81093BE8, (q31_t)0xEFF11752, (q31_t)0x8102E3C3, - (q31_t)0xF022F6DA, (q31_t)0x80FC9F35, (q31_t)0xF054D8D4, - (q31_t)0x80F66E3C, (q31_t)0xF086BD39, (q31_t)0x80F050DB, - (q31_t)0xF0B8A401, (q31_t)0x80EA4712, (q31_t)0xF0EA8D23, - (q31_t)0x80E450E2, (q31_t)0xF11C789A, (q31_t)0x80DE6E4C, - (q31_t)0xF14E665C, (q31_t)0x80D89F51, (q31_t)0xF1805662, - (q31_t)0x80D2E3F1, (q31_t)0xF1B248A5, (q31_t)0x80CD3C2F, - (q31_t)0xF1E43D1C, (q31_t)0x80C7A80A, (q31_t)0xF21633C0, - (q31_t)0x80C22783, (q31_t)0xF2482C89, (q31_t)0x80BCBA9C, - (q31_t)0xF27A2770, (q31_t)0x80B76155, (q31_t)0xF2AC246D, - (q31_t)0x80B21BAF, (q31_t)0xF2DE2378, (q31_t)0x80ACE9AB, - (q31_t)0xF310248A, (q31_t)0x80A7CB49, (q31_t)0xF342279A, - (q31_t)0x80A2C08B, (q31_t)0xF3742CA1, (q31_t)0x809DC970, - (q31_t)0xF3A63398, (q31_t)0x8098E5FB, (q31_t)0xF3D83C76, - (q31_t)0x8094162B, (q31_t)0xF40A4734, (q31_t)0x808F5A02, - (q31_t)0xF43C53CA, (q31_t)0x808AB180, (q31_t)0xF46E6231, - (q31_t)0x80861CA5, (q31_t)0xF4A07260, (q31_t)0x80819B74, - (q31_t)0xF4D28451, (q31_t)0x807D2DEB, (q31_t)0xF50497FA, - (q31_t)0x8078D40D, (q31_t)0xF536AD55, (q31_t)0x80748DD9, - (q31_t)0xF568C45A, (q31_t)0x80705B50, (q31_t)0xF59ADD01, - (q31_t)0x806C3C73, (q31_t)0xF5CCF743, (q31_t)0x80683143, - (q31_t)0xF5FF1317, (q31_t)0x806439C0, (q31_t)0xF6313076, - (q31_t)0x806055EA, (q31_t)0xF6634F58, (q31_t)0x805C85C3, - (q31_t)0xF6956FB6, (q31_t)0x8058C94C, (q31_t)0xF6C79188, - (q31_t)0x80552083, (q31_t)0xF6F9B4C5, (q31_t)0x80518B6B, - (q31_t)0xF72BD967, (q31_t)0x804E0A03, (q31_t)0xF75DFF65, - (q31_t)0x804A9C4D, (q31_t)0xF79026B8, (q31_t)0x80474248, - (q31_t)0xF7C24F58, (q31_t)0x8043FBF6, (q31_t)0xF7F4793E, - (q31_t)0x8040C956, (q31_t)0xF826A461, (q31_t)0x803DAA69, - (q31_t)0xF858D0BA, (q31_t)0x803A9F31, (q31_t)0xF88AFE41, - (q31_t)0x8037A7AC, (q31_t)0xF8BD2CEF, (q31_t)0x8034C3DC, - (q31_t)0xF8EF5CBB, (q31_t)0x8031F3C1, (q31_t)0xF9218D9E, - (q31_t)0x802F375C, (q31_t)0xF953BF90, (q31_t)0x802C8EAD, - (q31_t)0xF985F28A, (q31_t)0x8029F9B4, (q31_t)0xF9B82683, - (q31_t)0x80277872, (q31_t)0xF9EA5B75, (q31_t)0x80250AE7, - (q31_t)0xFA1C9156, (q31_t)0x8022B113, (q31_t)0xFA4EC820, - (q31_t)0x80206AF8, (q31_t)0xFA80FFCB, (q31_t)0x801E3894, - (q31_t)0xFAB3384F, (q31_t)0x801C19E9, (q31_t)0xFAE571A4, - (q31_t)0x801A0EF7, (q31_t)0xFB17ABC2, (q31_t)0x801817BF, - (q31_t)0xFB49E6A2, (q31_t)0x80163440, (q31_t)0xFB7C223C, - (q31_t)0x8014647A, (q31_t)0xFBAE5E89, (q31_t)0x8012A86F, - (q31_t)0xFBE09B80, (q31_t)0x8011001E, (q31_t)0xFC12D919, - (q31_t)0x800F6B88, (q31_t)0xFC45174E, (q31_t)0x800DEAAC, - (q31_t)0xFC775616, (q31_t)0x800C7D8C, (q31_t)0xFCA99569, - (q31_t)0x800B2427, (q31_t)0xFCDBD541, (q31_t)0x8009DE7D, - (q31_t)0xFD0E1594, (q31_t)0x8008AC90, (q31_t)0xFD40565B, - (q31_t)0x80078E5E, (q31_t)0xFD72978F, (q31_t)0x800683E8, - (q31_t)0xFDA4D928, (q31_t)0x80058D2E, (q31_t)0xFDD71B1E, - (q31_t)0x8004AA31, (q31_t)0xFE095D69, (q31_t)0x8003DAF0, - (q31_t)0xFE3BA001, (q31_t)0x80031F6C, (q31_t)0xFE6DE2E0, - (q31_t)0x800277A5, (q31_t)0xFEA025FC, (q31_t)0x8001E39B, - (q31_t)0xFED2694F, (q31_t)0x8001634D, (q31_t)0xFF04ACD0, - (q31_t)0x8000F6BD, (q31_t)0xFF36F078, (q31_t)0x80009DE9, - (q31_t)0xFF69343E, (q31_t)0x800058D3, (q31_t)0xFF9B781D, - (q31_t)0x8000277A, (q31_t)0xFFCDBC0A, (q31_t)0x800009DE -}; - - - -/* -* @brief q15 Twiddle factors Table -*/ - - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 16 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_16_q15[24] = { - (q15_t)0x7FFF, (q15_t)0x0000, - (q15_t)0x7641, (q15_t)0x30FB, - (q15_t)0x5A82, (q15_t)0x5A82, - (q15_t)0x30FB, (q15_t)0x7641, - (q15_t)0x0000, (q15_t)0x7FFF, - (q15_t)0xCF04, (q15_t)0x7641, - (q15_t)0xA57D, (q15_t)0x5A82, - (q15_t)0x89BE, (q15_t)0x30FB, - (q15_t)0x8000, (q15_t)0x0000, - (q15_t)0x89BE, (q15_t)0xCF04, - (q15_t)0xA57D, (q15_t)0xA57D, - (q15_t)0xCF04, (q15_t)0x89BE -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 32 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_32_q15[48] = { - (q15_t)0x7FFF, (q15_t)0x0000, - (q15_t)0x7D8A, (q15_t)0x18F8, - (q15_t)0x7641, (q15_t)0x30FB, - (q15_t)0x6A6D, (q15_t)0x471C, - (q15_t)0x5A82, (q15_t)0x5A82, - (q15_t)0x471C, (q15_t)0x6A6D, - (q15_t)0x30FB, (q15_t)0x7641, - (q15_t)0x18F8, (q15_t)0x7D8A, - (q15_t)0x0000, (q15_t)0x7FFF, - (q15_t)0xE707, (q15_t)0x7D8A, - (q15_t)0xCF04, (q15_t)0x7641, - (q15_t)0xB8E3, (q15_t)0x6A6D, - (q15_t)0xA57D, (q15_t)0x5A82, - (q15_t)0x9592, (q15_t)0x471C, - (q15_t)0x89BE, (q15_t)0x30FB, - (q15_t)0x8275, (q15_t)0x18F8, - (q15_t)0x8000, (q15_t)0x0000, - (q15_t)0x8275, (q15_t)0xE707, - (q15_t)0x89BE, (q15_t)0xCF04, - (q15_t)0x9592, (q15_t)0xB8E3, - (q15_t)0xA57D, (q15_t)0xA57D, - (q15_t)0xB8E3, (q15_t)0x9592, - (q15_t)0xCF04, (q15_t)0x89BE, - (q15_t)0xE707, (q15_t)0x8275 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 64 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_64_q15[96] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7F62, (q15_t)0x0C8B, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7A7D, (q15_t)0x2528, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x70E2, (q15_t)0x3C56, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x62F2, (q15_t)0x5133, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5133, (q15_t)0x62F2, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x3C56, (q15_t)0x70E2, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2528, (q15_t)0x7A7D, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x0C8B, (q15_t)0x7F62, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xF374, (q15_t)0x7F62, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xDAD7, (q15_t)0x7A7D, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xC3A9, (q15_t)0x70E2, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xAECC, (q15_t)0x62F2, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0x9D0D, (q15_t)0x5133, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x8F1D, (q15_t)0x3C56, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8582, (q15_t)0x2528, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x809D, (q15_t)0x0C8B, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x809D, (q15_t)0xF374, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x8582, (q15_t)0xDAD7, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8F1D, (q15_t)0xC3A9, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9D0D, (q15_t)0xAECC, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xAECC, (q15_t)0x9D0D, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xC3A9, (q15_t)0x8F1D, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xDAD7, (q15_t)0x8582, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xF374, (q15_t)0x809D -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 128 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_128_q15[192] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FD8, (q15_t)0x0647, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7E9D, (q15_t)0x12C8, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7C29, (q15_t)0x1F19, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7884, (q15_t)0x2B1F, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x73B5, (q15_t)0x36BA, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x6DCA, (q15_t)0x41CE, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x66CF, (q15_t)0x4C3F, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x5ED7, (q15_t)0x55F5, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x55F5, (q15_t)0x5ED7, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4C3F, (q15_t)0x66CF, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x41CE, (q15_t)0x6DCA, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x36BA, (q15_t)0x73B5, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2B1F, (q15_t)0x7884, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x1F19, (q15_t)0x7C29, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x12C8, (q15_t)0x7E9D, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0647, (q15_t)0x7FD8, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xF9B8, (q15_t)0x7FD8, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xED37, (q15_t)0x7E9D, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE0E6, (q15_t)0x7C29, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD4E0, (q15_t)0x7884, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xC945, (q15_t)0x73B5, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xBE31, (q15_t)0x6DCA, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB3C0, (q15_t)0x66CF, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAA0A, (q15_t)0x5ED7, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA128, (q15_t)0x55F5, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9930, (q15_t)0x4C3F, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9235, (q15_t)0x41CE, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8C4A, (q15_t)0x36BA, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x877B, (q15_t)0x2B1F, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x83D6, (q15_t)0x1F19, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8162, (q15_t)0x12C8, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8027, (q15_t)0x0647, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8027, (q15_t)0xF9B8, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x8162, (q15_t)0xED37, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x83D6, (q15_t)0xE0E6, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x877B, (q15_t)0xD4E0, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8C4A, (q15_t)0xC945, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x9235, (q15_t)0xBE31, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9930, (q15_t)0xB3C0, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0xA128, (q15_t)0xAA0A, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xAA0A, (q15_t)0xA128, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB3C0, (q15_t)0x9930, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBE31, (q15_t)0x9235, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC945, (q15_t)0x8C4A, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD4E0, (q15_t)0x877B, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xE0E6, (q15_t)0x83D6, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xED37, (q15_t)0x8162, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF9B8, (q15_t)0x8027 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 256 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_256_q15[384] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FF6, (q15_t)0x0324, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FA7, (q15_t)0x096A, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F09, (q15_t)0x0FAB, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E1D, (q15_t)0x15E2, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7CE3, (q15_t)0x1C0B, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7B5D, (q15_t)0x2223, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x798A, (q15_t)0x2826, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x776C, (q15_t)0x2E11, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x7504, (q15_t)0x33DE, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x7255, (q15_t)0x398C, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x6F5F, (q15_t)0x3F17, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6C24, (q15_t)0x447A, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x68A6, (q15_t)0x49B4, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x64E8, (q15_t)0x4EBF, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x60EC, (q15_t)0x539B, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5CB4, (q15_t)0x5842, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5842, (q15_t)0x5CB4, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x539B, (q15_t)0x60EC, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4EBF, (q15_t)0x64E8, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x49B4, (q15_t)0x68A6, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x447A, (q15_t)0x6C24, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x3F17, (q15_t)0x6F5F, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x398C, (q15_t)0x7255, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x33DE, (q15_t)0x7504, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2E11, (q15_t)0x776C, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2826, (q15_t)0x798A, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x2223, (q15_t)0x7B5D, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1C0B, (q15_t)0x7CE3, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x15E2, (q15_t)0x7E1D, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x0FAB, (q15_t)0x7F09, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x096A, (q15_t)0x7FA7, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x0324, (q15_t)0x7FF6, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFCDB, (q15_t)0x7FF6, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF695, (q15_t)0x7FA7, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF054, (q15_t)0x7F09, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEA1D, (q15_t)0x7E1D, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE3F4, (q15_t)0x7CE3, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xDDDC, (q15_t)0x7B5D, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD7D9, (q15_t)0x798A, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD1EE, (q15_t)0x776C, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCC21, (q15_t)0x7504, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC673, (q15_t)0x7255, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC0E8, (q15_t)0x6F5F, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBB85, (q15_t)0x6C24, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB64B, (q15_t)0x68A6, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB140, (q15_t)0x64E8, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAC64, (q15_t)0x60EC, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA7BD, (q15_t)0x5CB4, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA34B, (q15_t)0x5842, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0x9F13, (q15_t)0x539B, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9B17, (q15_t)0x4EBF, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9759, (q15_t)0x49B4, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x93DB, (q15_t)0x447A, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x90A0, (q15_t)0x3F17, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8DAA, (q15_t)0x398C, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8AFB, (q15_t)0x33DE, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8893, (q15_t)0x2E11, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8675, (q15_t)0x2826, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x84A2, (q15_t)0x2223, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x831C, (q15_t)0x1C0B, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x81E2, (q15_t)0x15E2, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x80F6, (q15_t)0x0FAB, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8058, (q15_t)0x096A, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8009, (q15_t)0x0324, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8009, (q15_t)0xFCDB, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8058, (q15_t)0xF695, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80F6, (q15_t)0xF054, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x81E2, (q15_t)0xEA1D, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x831C, (q15_t)0xE3F4, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x84A2, (q15_t)0xDDDC, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x8675, (q15_t)0xD7D9, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x8893, (q15_t)0xD1EE, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8AFB, (q15_t)0xCC21, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8DAA, (q15_t)0xC673, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x90A0, (q15_t)0xC0E8, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x93DB, (q15_t)0xBB85, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9759, (q15_t)0xB64B, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x9B17, (q15_t)0xB140, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9F13, (q15_t)0xAC64, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA34B, (q15_t)0xA7BD, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA7BD, (q15_t)0xA34B, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAC64, (q15_t)0x9F13, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB140, (q15_t)0x9B17, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB64B, (q15_t)0x9759, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBB85, (q15_t)0x93DB, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xC0E8, (q15_t)0x90A0, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC673, (q15_t)0x8DAA, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xCC21, (q15_t)0x8AFB, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD1EE, (q15_t)0x8893, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD7D9, (q15_t)0x8675, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDDDC, (q15_t)0x84A2, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE3F4, (q15_t)0x831C, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xEA1D, (q15_t)0x81E2, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xF054, (q15_t)0x80F6, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF695, (q15_t)0x8058, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFCDB, (q15_t)0x8009 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 512 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_512_q15[768] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFD, (q15_t)0x0192, - (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FE9, (q15_t)0x04B6, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FC2, (q15_t)0x07D9, - (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F87, (q15_t)0x0AFB, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F38, (q15_t)0x0E1B, - (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7ED5, (q15_t)0x1139, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E5F, (q15_t)0x1455, - (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7DD6, (q15_t)0x176D, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D39, (q15_t)0x1A82, - (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7C89, (q15_t)0x1D93, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7BC5, (q15_t)0x209F, - (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7AEF, (q15_t)0x23A6, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A05, (q15_t)0x26A8, - (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x7909, (q15_t)0x29A3, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x77FA, (q15_t)0x2C98, - (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x76D9, (q15_t)0x2F87, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x75A5, (q15_t)0x326E, - (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x745F, (q15_t)0x354D, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x7307, (q15_t)0x3824, - (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x719E, (q15_t)0x3AF2, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x7023, (q15_t)0x3DB8, - (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6E96, (q15_t)0x4073, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6CF9, (q15_t)0x4325, - (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6B4A, (q15_t)0x45CD, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x698C, (q15_t)0x4869, - (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x67BD, (q15_t)0x4AFB, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x65DD, (q15_t)0x4D81, - (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x63EF, (q15_t)0x4FFB, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x61F1, (q15_t)0x5269, - (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x5FE3, (q15_t)0x54CA, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5DC7, (q15_t)0x571D, - (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5B9D, (q15_t)0x5964, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5964, (q15_t)0x5B9D, - (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x571D, (q15_t)0x5DC7, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x54CA, (q15_t)0x5FE3, - (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5269, (q15_t)0x61F1, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x4FFB, (q15_t)0x63EF, - (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4D81, (q15_t)0x65DD, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4AFB, (q15_t)0x67BD, - (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x4869, (q15_t)0x698C, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x45CD, (q15_t)0x6B4A, - (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4325, (q15_t)0x6CF9, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4073, (q15_t)0x6E96, - (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3DB8, (q15_t)0x7023, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3AF2, (q15_t)0x719E, - (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x3824, (q15_t)0x7307, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x354D, (q15_t)0x745F, - (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x326E, (q15_t)0x75A5, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x2F87, (q15_t)0x76D9, - (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2C98, (q15_t)0x77FA, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x29A3, (q15_t)0x7909, - (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x26A8, (q15_t)0x7A05, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x23A6, (q15_t)0x7AEF, - (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x209F, (q15_t)0x7BC5, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1D93, (q15_t)0x7C89, - (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1A82, (q15_t)0x7D39, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x176D, (q15_t)0x7DD6, - (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x1455, (q15_t)0x7E5F, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1139, (q15_t)0x7ED5, - (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0E1B, (q15_t)0x7F38, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0AFB, (q15_t)0x7F87, - (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x07D9, (q15_t)0x7FC2, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x04B6, (q15_t)0x7FE9, - (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x0192, (q15_t)0x7FFD, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFE6D, (q15_t)0x7FFD, - (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFB49, (q15_t)0x7FE9, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF826, (q15_t)0x7FC2, - (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF504, (q15_t)0x7F87, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF1E4, (q15_t)0x7F38, - (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEEC6, (q15_t)0x7ED5, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEBAA, (q15_t)0x7E5F, - (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE892, (q15_t)0x7DD6, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE57D, (q15_t)0x7D39, - (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE26C, (q15_t)0x7C89, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xDF60, (q15_t)0x7BC5, - (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDC59, (q15_t)0x7AEF, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xD957, (q15_t)0x7A05, - (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD65C, (q15_t)0x7909, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD367, (q15_t)0x77FA, - (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD078, (q15_t)0x76D9, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCD91, (q15_t)0x75A5, - (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCAB2, (q15_t)0x745F, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC7DB, (q15_t)0x7307, - (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC50D, (q15_t)0x719E, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC247, (q15_t)0x7023, - (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xBF8C, (q15_t)0x6E96, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBCDA, (q15_t)0x6CF9, - (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBA32, (q15_t)0x6B4A, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB796, (q15_t)0x698C, - (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB504, (q15_t)0x67BD, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB27E, (q15_t)0x65DD, - (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB004, (q15_t)0x63EF, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAD96, (q15_t)0x61F1, - (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAB35, (q15_t)0x5FE3, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA8E2, (q15_t)0x5DC7, - (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA69B, (q15_t)0x5B9D, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA462, (q15_t)0x5964, - (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA238, (q15_t)0x571D, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA01C, (q15_t)0x54CA, - (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9E0E, (q15_t)0x5269, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9C10, (q15_t)0x4FFB, - (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9A22, (q15_t)0x4D81, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9842, (q15_t)0x4AFB, - (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x9673, (q15_t)0x4869, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x94B5, (q15_t)0x45CD, - (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x9306, (q15_t)0x4325, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x9169, (q15_t)0x4073, - (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x8FDC, (q15_t)0x3DB8, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8E61, (q15_t)0x3AF2, - (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8CF8, (q15_t)0x3824, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8BA0, (q15_t)0x354D, - (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8A5A, (q15_t)0x326E, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8926, (q15_t)0x2F87, - (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x8805, (q15_t)0x2C98, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x86F6, (q15_t)0x29A3, - (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x85FA, (q15_t)0x26A8, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8510, (q15_t)0x23A6, - (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x843A, (q15_t)0x209F, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x8376, (q15_t)0x1D93, - (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x82C6, (q15_t)0x1A82, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8229, (q15_t)0x176D, - (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81A0, (q15_t)0x1455, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x812A, (q15_t)0x1139, - (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80C7, (q15_t)0x0E1B, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8078, (q15_t)0x0AFB, - (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x803D, (q15_t)0x07D9, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8016, (q15_t)0x04B6, - (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8002, (q15_t)0x0192, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8002, (q15_t)0xFE6D, - (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x8016, (q15_t)0xFB49, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x803D, (q15_t)0xF826, - (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8078, (q15_t)0xF504, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80C7, (q15_t)0xF1E4, - (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x812A, (q15_t)0xEEC6, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x81A0, (q15_t)0xEBAA, - (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x8229, (q15_t)0xE892, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x82C6, (q15_t)0xE57D, - (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8376, (q15_t)0xE26C, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x843A, (q15_t)0xDF60, - (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x8510, (q15_t)0xDC59, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85FA, (q15_t)0xD957, - (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x86F6, (q15_t)0xD65C, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x8805, (q15_t)0xD367, - (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x8926, (q15_t)0xD078, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8A5A, (q15_t)0xCD91, - (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8BA0, (q15_t)0xCAB2, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8CF8, (q15_t)0xC7DB, - (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8E61, (q15_t)0xC50D, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8FDC, (q15_t)0xC247, - (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x9169, (q15_t)0xBF8C, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x9306, (q15_t)0xBCDA, - (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x94B5, (q15_t)0xBA32, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9673, (q15_t)0xB796, - (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9842, (q15_t)0xB504, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x9A22, (q15_t)0xB27E, - (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9C10, (q15_t)0xB004, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9E0E, (q15_t)0xAD96, - (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0xA01C, (q15_t)0xAB35, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA238, (q15_t)0xA8E2, - (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA462, (q15_t)0xA69B, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA69B, (q15_t)0xA462, - (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA8E2, (q15_t)0xA238, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAB35, (q15_t)0xA01C, - (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xAD96, (q15_t)0x9E0E, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xB004, (q15_t)0x9C10, - (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB27E, (q15_t)0x9A22, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB504, (q15_t)0x9842, - (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB796, (q15_t)0x9673, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xBA32, (q15_t)0x94B5, - (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBCDA, (q15_t)0x9306, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBF8C, (q15_t)0x9169, - (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC247, (q15_t)0x8FDC, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC50D, (q15_t)0x8E61, - (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC7DB, (q15_t)0x8CF8, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xCAB2, (q15_t)0x8BA0, - (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCD91, (q15_t)0x8A5A, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xD078, (q15_t)0x8926, - (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD367, (q15_t)0x8805, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD65C, (q15_t)0x86F6, - (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD957, (q15_t)0x85FA, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDC59, (q15_t)0x8510, - (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDF60, (q15_t)0x843A, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE26C, (q15_t)0x8376, - (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE57D, (q15_t)0x82C6, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE892, (q15_t)0x8229, - (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEBAA, (q15_t)0x81A0, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xEEC6, (q15_t)0x812A, - (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF1E4, (q15_t)0x80C7, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF504, (q15_t)0x8078, - (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF826, (q15_t)0x803D, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFB49, (q15_t)0x8016, - (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFE6D, (q15_t)0x8002 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 1024 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_1024_q15[1536] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x00C9, - (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFA, (q15_t)0x025B, - (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF0, (q15_t)0x03ED, - (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE1, (q15_t)0x057F, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FCE, (q15_t)0x0710, - (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FB5, (q15_t)0x08A2, - (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F97, (q15_t)0x0A33, - (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F75, (q15_t)0x0BC3, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F4D, (q15_t)0x0D53, - (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F21, (q15_t)0x0EE3, - (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7EF0, (q15_t)0x1072, - (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7EBA, (q15_t)0x1201, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E7F, (q15_t)0x138E, - (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E3F, (q15_t)0x151B, - (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7DFA, (q15_t)0x16A8, - (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DB0, (q15_t)0x1833, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D62, (q15_t)0x19BD, - (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D0F, (q15_t)0x1B47, - (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CB7, (q15_t)0x1CCF, - (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C5A, (q15_t)0x1E56, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7BF8, (q15_t)0x1FDC, - (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7B92, (q15_t)0x2161, - (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B26, (q15_t)0x22E5, - (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AB6, (q15_t)0x2467, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A42, (q15_t)0x25E8, - (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79C8, (q15_t)0x2767, - (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x794A, (q15_t)0x28E5, - (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78C7, (q15_t)0x2A61, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7840, (q15_t)0x2BDC, - (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77B4, (q15_t)0x2D55, - (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x7723, (q15_t)0x2ECC, - (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x768E, (q15_t)0x3041, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x75F4, (q15_t)0x31B5, - (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x7555, (q15_t)0x3326, - (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74B2, (q15_t)0x3496, - (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x740B, (q15_t)0x3604, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x735F, (q15_t)0x376F, - (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72AF, (q15_t)0x38D8, - (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x71FA, (q15_t)0x3A40, - (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x7141, (q15_t)0x3BA5, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x7083, (q15_t)0x3D07, - (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x6FC1, (q15_t)0x3E68, - (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6EFB, (q15_t)0x3FC5, - (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E30, (q15_t)0x4121, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6D62, (q15_t)0x427A, - (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6C8F, (q15_t)0x43D0, - (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6BB8, (q15_t)0x4524, - (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6ADC, (q15_t)0x4675, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x69FD, (q15_t)0x47C3, - (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x6919, (q15_t)0x490F, - (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x6832, (q15_t)0x4A58, - (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x6746, (q15_t)0x4B9E, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x6657, (q15_t)0x4CE1, - (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x6563, (q15_t)0x4E21, - (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x646C, (q15_t)0x4F5E, - (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x6371, (q15_t)0x5097, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x6271, (q15_t)0x51CE, - (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x616F, (q15_t)0x5302, - (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x6068, (q15_t)0x5433, - (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5F5E, (q15_t)0x5560, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5E50, (q15_t)0x568A, - (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5D3E, (q15_t)0x57B0, - (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C29, (q15_t)0x58D4, - (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B10, (q15_t)0x59F3, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x59F3, (q15_t)0x5B10, - (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x58D4, (q15_t)0x5C29, - (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x57B0, (q15_t)0x5D3E, - (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x568A, (q15_t)0x5E50, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x5560, (q15_t)0x5F5E, - (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x5433, (q15_t)0x6068, - (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5302, (q15_t)0x616F, - (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x51CE, (q15_t)0x6271, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x5097, (q15_t)0x6371, - (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4F5E, (q15_t)0x646C, - (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E21, (q15_t)0x6563, - (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4CE1, (q15_t)0x6657, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4B9E, (q15_t)0x6746, - (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4A58, (q15_t)0x6832, - (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x490F, (q15_t)0x6919, - (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x47C3, (q15_t)0x69FD, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x4675, (q15_t)0x6ADC, - (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x4524, (q15_t)0x6BB8, - (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x43D0, (q15_t)0x6C8F, - (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x427A, (q15_t)0x6D62, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4121, (q15_t)0x6E30, - (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x3FC5, (q15_t)0x6EFB, - (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3E68, (q15_t)0x6FC1, - (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D07, (q15_t)0x7083, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3BA5, (q15_t)0x7141, - (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3A40, (q15_t)0x71FA, - (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x38D8, (q15_t)0x72AF, - (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x376F, (q15_t)0x735F, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x3604, (q15_t)0x740B, - (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x3496, (q15_t)0x74B2, - (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x3326, (q15_t)0x7555, - (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x31B5, (q15_t)0x75F4, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x3041, (q15_t)0x768E, - (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2ECC, (q15_t)0x7723, - (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2D55, (q15_t)0x77B4, - (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2BDC, (q15_t)0x7840, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2A61, (q15_t)0x78C7, - (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x28E5, (q15_t)0x794A, - (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x2767, (q15_t)0x79C8, - (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x25E8, (q15_t)0x7A42, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x2467, (q15_t)0x7AB6, - (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x22E5, (q15_t)0x7B26, - (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x2161, (q15_t)0x7B92, - (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x1FDC, (q15_t)0x7BF8, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1E56, (q15_t)0x7C5A, - (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1CCF, (q15_t)0x7CB7, - (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1B47, (q15_t)0x7D0F, - (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x19BD, (q15_t)0x7D62, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x1833, (q15_t)0x7DB0, - (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x16A8, (q15_t)0x7DFA, - (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x151B, (q15_t)0x7E3F, - (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x138E, (q15_t)0x7E7F, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1201, (q15_t)0x7EBA, - (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x1072, (q15_t)0x7EF0, - (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0EE3, (q15_t)0x7F21, - (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0D53, (q15_t)0x7F4D, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0BC3, (q15_t)0x7F75, - (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0A33, (q15_t)0x7F97, - (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x08A2, (q15_t)0x7FB5, - (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x0710, (q15_t)0x7FCE, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x057F, (q15_t)0x7FE1, - (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x03ED, (q15_t)0x7FF0, - (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x025B, (q15_t)0x7FFA, - (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x00C9, (q15_t)0x7FFF, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFF36, (q15_t)0x7FFF, - (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFDA4, (q15_t)0x7FFA, - (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFC12, (q15_t)0x7FF0, - (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFA80, (q15_t)0x7FE1, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF8EF, (q15_t)0x7FCE, - (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF75D, (q15_t)0x7FB5, - (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF5CC, (q15_t)0x7F97, - (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF43C, (q15_t)0x7F75, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF2AC, (q15_t)0x7F4D, - (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF11C, (q15_t)0x7F21, - (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEF8D, (q15_t)0x7EF0, - (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEDFE, (q15_t)0x7EBA, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xEC71, (q15_t)0x7E7F, - (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEAE4, (q15_t)0x7E3F, - (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE957, (q15_t)0x7DFA, - (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE7CC, (q15_t)0x7DB0, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE642, (q15_t)0x7D62, - (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE4B8, (q15_t)0x7D0F, - (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE330, (q15_t)0x7CB7, - (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE1A9, (q15_t)0x7C5A, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE023, (q15_t)0x7BF8, - (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDE9E, (q15_t)0x7B92, - (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDD1A, (q15_t)0x7B26, - (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDB98, (q15_t)0x7AB6, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDA17, (q15_t)0x7A42, - (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD898, (q15_t)0x79C8, - (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD71A, (q15_t)0x794A, - (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD59E, (q15_t)0x78C7, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD423, (q15_t)0x7840, - (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD2AA, (q15_t)0x77B4, - (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD133, (q15_t)0x7723, - (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xCFBE, (q15_t)0x768E, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCE4A, (q15_t)0x75F4, - (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCCD9, (q15_t)0x7555, - (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCB69, (q15_t)0x74B2, - (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xC9FB, (q15_t)0x740B, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC890, (q15_t)0x735F, - (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC727, (q15_t)0x72AF, - (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC5BF, (q15_t)0x71FA, - (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC45A, (q15_t)0x7141, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC2F8, (q15_t)0x7083, - (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC197, (q15_t)0x6FC1, - (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC03A, (q15_t)0x6EFB, - (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBEDE, (q15_t)0x6E30, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBD85, (q15_t)0x6D62, - (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBC2F, (q15_t)0x6C8F, - (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBADB, (q15_t)0x6BB8, - (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xB98A, (q15_t)0x6ADC, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB83C, (q15_t)0x69FD, - (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB6F0, (q15_t)0x6919, - (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB5A7, (q15_t)0x6832, - (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB461, (q15_t)0x6746, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB31E, (q15_t)0x6657, - (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB1DE, (q15_t)0x6563, - (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB0A1, (q15_t)0x646C, - (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAF68, (q15_t)0x6371, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAE31, (q15_t)0x6271, - (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xACFD, (q15_t)0x616F, - (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xABCC, (q15_t)0x6068, - (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAA9F, (q15_t)0x5F5E, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA975, (q15_t)0x5E50, - (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA84F, (q15_t)0x5D3E, - (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA72B, (q15_t)0x5C29, - (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA60C, (q15_t)0x5B10, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA4EF, (q15_t)0x59F3, - (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA3D6, (q15_t)0x58D4, - (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA2C1, (q15_t)0x57B0, - (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA1AF, (q15_t)0x568A, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA0A1, (q15_t)0x5560, - (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9F97, (q15_t)0x5433, - (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9E90, (q15_t)0x5302, - (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9D8E, (q15_t)0x51CE, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9C8E, (q15_t)0x5097, - (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9B93, (q15_t)0x4F5E, - (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9A9C, (q15_t)0x4E21, - (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x99A8, (q15_t)0x4CE1, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x98B9, (q15_t)0x4B9E, - (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x97CD, (q15_t)0x4A58, - (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x96E6, (q15_t)0x490F, - (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x9602, (q15_t)0x47C3, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9523, (q15_t)0x4675, - (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x9447, (q15_t)0x4524, - (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x9370, (q15_t)0x43D0, - (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x929D, (q15_t)0x427A, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x91CF, (q15_t)0x4121, - (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9104, (q15_t)0x3FC5, - (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x903E, (q15_t)0x3E68, - (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8F7C, (q15_t)0x3D07, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8EBE, (q15_t)0x3BA5, - (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E05, (q15_t)0x3A40, - (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D50, (q15_t)0x38D8, - (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CA0, (q15_t)0x376F, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8BF4, (q15_t)0x3604, - (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B4D, (q15_t)0x3496, - (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AAA, (q15_t)0x3326, - (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A0B, (q15_t)0x31B5, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8971, (q15_t)0x3041, - (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x88DC, (q15_t)0x2ECC, - (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x884B, (q15_t)0x2D55, - (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87BF, (q15_t)0x2BDC, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8738, (q15_t)0x2A61, - (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86B5, (q15_t)0x28E5, - (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8637, (q15_t)0x2767, - (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85BD, (q15_t)0x25E8, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8549, (q15_t)0x2467, - (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x84D9, (q15_t)0x22E5, - (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x846D, (q15_t)0x2161, - (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x8407, (q15_t)0x1FDC, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83A5, (q15_t)0x1E56, - (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x8348, (q15_t)0x1CCF, - (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x82F0, (q15_t)0x1B47, - (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x829D, (q15_t)0x19BD, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x824F, (q15_t)0x1833, - (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8205, (q15_t)0x16A8, - (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81C0, (q15_t)0x151B, - (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8180, (q15_t)0x138E, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x8145, (q15_t)0x1201, - (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x810F, (q15_t)0x1072, - (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80DE, (q15_t)0x0EE3, - (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80B2, (q15_t)0x0D53, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x808A, (q15_t)0x0BC3, - (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8068, (q15_t)0x0A33, - (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x804A, (q15_t)0x08A2, - (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x8031, (q15_t)0x0710, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x801E, (q15_t)0x057F, - (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x800F, (q15_t)0x03ED, - (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8005, (q15_t)0x025B, - (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8000, (q15_t)0x00C9, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFF36, - (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8005, (q15_t)0xFDA4, - (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800F, (q15_t)0xFC12, - (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x801E, (q15_t)0xFA80, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8031, (q15_t)0xF8EF, - (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x804A, (q15_t)0xF75D, - (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8068, (q15_t)0xF5CC, - (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x808A, (q15_t)0xF43C, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80B2, (q15_t)0xF2AC, - (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80DE, (q15_t)0xF11C, - (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x810F, (q15_t)0xEF8D, - (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8145, (q15_t)0xEDFE, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x8180, (q15_t)0xEC71, - (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81C0, (q15_t)0xEAE4, - (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x8205, (q15_t)0xE957, - (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x824F, (q15_t)0xE7CC, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x829D, (q15_t)0xE642, - (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82F0, (q15_t)0xE4B8, - (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8348, (q15_t)0xE330, - (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x83A5, (q15_t)0xE1A9, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x8407, (q15_t)0xE023, - (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x846D, (q15_t)0xDE9E, - (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84D9, (q15_t)0xDD1A, - (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x8549, (q15_t)0xDB98, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85BD, (q15_t)0xDA17, - (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8637, (q15_t)0xD898, - (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x86B5, (q15_t)0xD71A, - (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8738, (q15_t)0xD59E, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x87BF, (q15_t)0xD423, - (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x884B, (q15_t)0xD2AA, - (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88DC, (q15_t)0xD133, - (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x8971, (q15_t)0xCFBE, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x8A0B, (q15_t)0xCE4A, - (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8AAA, (q15_t)0xCCD9, - (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B4D, (q15_t)0xCB69, - (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BF4, (q15_t)0xC9FB, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8CA0, (q15_t)0xC890, - (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D50, (q15_t)0xC727, - (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8E05, (q15_t)0xC5BF, - (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8EBE, (q15_t)0xC45A, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F7C, (q15_t)0xC2F8, - (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x903E, (q15_t)0xC197, - (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x9104, (q15_t)0xC03A, - (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x91CF, (q15_t)0xBEDE, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x929D, (q15_t)0xBD85, - (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x9370, (q15_t)0xBC2F, - (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x9447, (q15_t)0xBADB, - (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x9523, (q15_t)0xB98A, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x9602, (q15_t)0xB83C, - (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x96E6, (q15_t)0xB6F0, - (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x97CD, (q15_t)0xB5A7, - (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x98B9, (q15_t)0xB461, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x99A8, (q15_t)0xB31E, - (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A9C, (q15_t)0xB1DE, - (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B93, (q15_t)0xB0A1, - (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C8E, (q15_t)0xAF68, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D8E, (q15_t)0xAE31, - (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E90, (q15_t)0xACFD, - (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F97, (q15_t)0xABCC, - (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA0A1, (q15_t)0xAA9F, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA1AF, (q15_t)0xA975, - (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA2C1, (q15_t)0xA84F, - (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA3D6, (q15_t)0xA72B, - (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA4EF, (q15_t)0xA60C, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA60C, (q15_t)0xA4EF, - (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA72B, (q15_t)0xA3D6, - (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA84F, (q15_t)0xA2C1, - (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA975, (q15_t)0xA1AF, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA9F, (q15_t)0xA0A1, - (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xABCC, (q15_t)0x9F97, - (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xACFD, (q15_t)0x9E90, - (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xAE31, (q15_t)0x9D8E, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAF68, (q15_t)0x9C8E, - (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB0A1, (q15_t)0x9B93, - (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB1DE, (q15_t)0x9A9C, - (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB31E, (q15_t)0x99A8, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB461, (q15_t)0x98B9, - (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB5A7, (q15_t)0x97CD, - (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB6F0, (q15_t)0x96E6, - (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB83C, (q15_t)0x9602, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB98A, (q15_t)0x9523, - (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBADB, (q15_t)0x9447, - (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBC2F, (q15_t)0x9370, - (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD85, (q15_t)0x929D, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBEDE, (q15_t)0x91CF, - (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xC03A, (q15_t)0x9104, - (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC197, (q15_t)0x903E, - (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC2F8, (q15_t)0x8F7C, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC45A, (q15_t)0x8EBE, - (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC5BF, (q15_t)0x8E05, - (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC727, (q15_t)0x8D50, - (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC890, (q15_t)0x8CA0, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC9FB, (q15_t)0x8BF4, - (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCB69, (q15_t)0x8B4D, - (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCCD9, (q15_t)0x8AAA, - (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCE4A, (q15_t)0x8A0B, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCFBE, (q15_t)0x8971, - (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD133, (q15_t)0x88DC, - (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD2AA, (q15_t)0x884B, - (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD423, (q15_t)0x87BF, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD59E, (q15_t)0x8738, - (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD71A, (q15_t)0x86B5, - (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD898, (q15_t)0x8637, - (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xDA17, (q15_t)0x85BD, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB98, (q15_t)0x8549, - (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDD1A, (q15_t)0x84D9, - (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE9E, (q15_t)0x846D, - (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xE023, (q15_t)0x8407, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE1A9, (q15_t)0x83A5, - (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE330, (q15_t)0x8348, - (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE4B8, (q15_t)0x82F0, - (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE642, (q15_t)0x829D, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE7CC, (q15_t)0x824F, - (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE957, (q15_t)0x8205, - (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEAE4, (q15_t)0x81C0, - (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEC71, (q15_t)0x8180, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xEDFE, (q15_t)0x8145, - (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEF8D, (q15_t)0x810F, - (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF11C, (q15_t)0x80DE, - (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF2AC, (q15_t)0x80B2, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF43C, (q15_t)0x808A, - (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF5CC, (q15_t)0x8068, - (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF75D, (q15_t)0x804A, - (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF8EF, (q15_t)0x8031, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFA80, (q15_t)0x801E, - (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFC12, (q15_t)0x800F, - (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFDA4, (q15_t)0x8005, - (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFF36, (q15_t)0x8000 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 2048 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_2048_q15[3072] = { - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x0064, - (q15_t)0x7FFF, (q15_t)0x00C9, (q15_t)0x7FFE, (q15_t)0x012D, - (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFC, (q15_t)0x01F6, - (q15_t)0x7FFA, (q15_t)0x025B, (q15_t)0x7FF8, (q15_t)0x02BF, - (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF3, (q15_t)0x0388, - (q15_t)0x7FF0, (q15_t)0x03ED, (q15_t)0x7FED, (q15_t)0x0451, - (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE5, (q15_t)0x051A, - (q15_t)0x7FE1, (q15_t)0x057F, (q15_t)0x7FDD, (q15_t)0x05E3, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FD3, (q15_t)0x06AC, - (q15_t)0x7FCE, (q15_t)0x0710, (q15_t)0x7FC8, (q15_t)0x0775, - (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FBC, (q15_t)0x083D, - (q15_t)0x7FB5, (q15_t)0x08A2, (q15_t)0x7FAE, (q15_t)0x0906, - (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7F9F, (q15_t)0x09CE, - (q15_t)0x7F97, (q15_t)0x0A33, (q15_t)0x7F8F, (q15_t)0x0A97, - (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F7E, (q15_t)0x0B5F, - (q15_t)0x7F75, (q15_t)0x0BC3, (q15_t)0x7F6B, (q15_t)0x0C27, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F58, (q15_t)0x0CEF, - (q15_t)0x7F4D, (q15_t)0x0D53, (q15_t)0x7F43, (q15_t)0x0DB7, - (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F2D, (q15_t)0x0E7F, - (q15_t)0x7F21, (q15_t)0x0EE3, (q15_t)0x7F15, (q15_t)0x0F47, - (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7EFD, (q15_t)0x100E, - (q15_t)0x7EF0, (q15_t)0x1072, (q15_t)0x7EE3, (q15_t)0x10D6, - (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7EC8, (q15_t)0x119D, - (q15_t)0x7EBA, (q15_t)0x1201, (q15_t)0x7EAB, (q15_t)0x1264, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E8E, (q15_t)0x132B, - (q15_t)0x7E7F, (q15_t)0x138E, (q15_t)0x7E6F, (q15_t)0x13F2, - (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E4F, (q15_t)0x14B8, - (q15_t)0x7E3F, (q15_t)0x151B, (q15_t)0x7E2E, (q15_t)0x157F, - (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7E0C, (q15_t)0x1645, - (q15_t)0x7DFA, (q15_t)0x16A8, (q15_t)0x7DE8, (q15_t)0x170A, - (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DC3, (q15_t)0x17D0, - (q15_t)0x7DB0, (q15_t)0x1833, (q15_t)0x7D9D, (q15_t)0x1896, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D76, (q15_t)0x195B, - (q15_t)0x7D62, (q15_t)0x19BD, (q15_t)0x7D4E, (q15_t)0x1A20, - (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D24, (q15_t)0x1AE4, - (q15_t)0x7D0F, (q15_t)0x1B47, (q15_t)0x7CF9, (q15_t)0x1BA9, - (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CCD, (q15_t)0x1C6D, - (q15_t)0x7CB7, (q15_t)0x1CCF, (q15_t)0x7CA0, (q15_t)0x1D31, - (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C71, (q15_t)0x1DF5, - (q15_t)0x7C5A, (q15_t)0x1E56, (q15_t)0x7C42, (q15_t)0x1EB8, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7C11, (q15_t)0x1F7B, - (q15_t)0x7BF8, (q15_t)0x1FDC, (q15_t)0x7BDF, (q15_t)0x203E, - (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7BAC, (q15_t)0x2100, - (q15_t)0x7B92, (q15_t)0x2161, (q15_t)0x7B77, (q15_t)0x21C2, - (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B42, (q15_t)0x2284, - (q15_t)0x7B26, (q15_t)0x22E5, (q15_t)0x7B0B, (q15_t)0x2345, - (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AD3, (q15_t)0x2407, - (q15_t)0x7AB6, (q15_t)0x2467, (q15_t)0x7A9A, (q15_t)0x24C7, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A5F, (q15_t)0x2588, - (q15_t)0x7A42, (q15_t)0x25E8, (q15_t)0x7A24, (q15_t)0x2648, - (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79E7, (q15_t)0x2707, - (q15_t)0x79C8, (q15_t)0x2767, (q15_t)0x79A9, (q15_t)0x27C7, - (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x796A, (q15_t)0x2886, - (q15_t)0x794A, (q15_t)0x28E5, (q15_t)0x792A, (q15_t)0x2944, - (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78E8, (q15_t)0x2A02, - (q15_t)0x78C7, (q15_t)0x2A61, (q15_t)0x78A6, (q15_t)0x2AC0, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7862, (q15_t)0x2B7D, - (q15_t)0x7840, (q15_t)0x2BDC, (q15_t)0x781D, (q15_t)0x2C3A, - (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77D7, (q15_t)0x2CF7, - (q15_t)0x77B4, (q15_t)0x2D55, (q15_t)0x7790, (q15_t)0x2DB3, - (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x7747, (q15_t)0x2E6E, - (q15_t)0x7723, (q15_t)0x2ECC, (q15_t)0x76FE, (q15_t)0x2F29, - (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x76B3, (q15_t)0x2FE4, - (q15_t)0x768E, (q15_t)0x3041, (q15_t)0x7668, (q15_t)0x309E, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x761B, (q15_t)0x3158, - (q15_t)0x75F4, (q15_t)0x31B5, (q15_t)0x75CC, (q15_t)0x3211, - (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x757D, (q15_t)0x32CA, - (q15_t)0x7555, (q15_t)0x3326, (q15_t)0x752D, (q15_t)0x3382, - (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74DB, (q15_t)0x343A, - (q15_t)0x74B2, (q15_t)0x3496, (q15_t)0x7489, (q15_t)0x34F2, - (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x7435, (q15_t)0x35A8, - (q15_t)0x740B, (q15_t)0x3604, (q15_t)0x73E0, (q15_t)0x365F, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x738A, (q15_t)0x3714, - (q15_t)0x735F, (q15_t)0x376F, (q15_t)0x7333, (q15_t)0x37CA, - (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72DB, (q15_t)0x387E, - (q15_t)0x72AF, (q15_t)0x38D8, (q15_t)0x7282, (q15_t)0x3932, - (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x7227, (q15_t)0x39E6, - (q15_t)0x71FA, (q15_t)0x3A40, (q15_t)0x71CC, (q15_t)0x3A99, - (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x716F, (q15_t)0x3B4C, - (q15_t)0x7141, (q15_t)0x3BA5, (q15_t)0x7112, (q15_t)0x3BFD, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x70B3, (q15_t)0x3CAF, - (q15_t)0x7083, (q15_t)0x3D07, (q15_t)0x7053, (q15_t)0x3D60, - (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x6FF2, (q15_t)0x3E10, - (q15_t)0x6FC1, (q15_t)0x3E68, (q15_t)0x6F90, (q15_t)0x3EBF, - (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6F2D, (q15_t)0x3F6E, - (q15_t)0x6EFB, (q15_t)0x3FC5, (q15_t)0x6EC9, (q15_t)0x401D, - (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E63, (q15_t)0x40CA, - (q15_t)0x6E30, (q15_t)0x4121, (q15_t)0x6DFD, (q15_t)0x4177, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6D96, (q15_t)0x4224, - (q15_t)0x6D62, (q15_t)0x427A, (q15_t)0x6D2D, (q15_t)0x42D0, - (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6CC4, (q15_t)0x437B, - (q15_t)0x6C8F, (q15_t)0x43D0, (q15_t)0x6C59, (q15_t)0x4425, - (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6BEE, (q15_t)0x44CF, - (q15_t)0x6BB8, (q15_t)0x4524, (q15_t)0x6B81, (q15_t)0x4578, - (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6B13, (q15_t)0x4621, - (q15_t)0x6ADC, (q15_t)0x4675, (q15_t)0x6AA5, (q15_t)0x46C9, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x6A35, (q15_t)0x4770, - (q15_t)0x69FD, (q15_t)0x47C3, (q15_t)0x69C4, (q15_t)0x4816, - (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x6953, (q15_t)0x48BC, - (q15_t)0x6919, (q15_t)0x490F, (q15_t)0x68E0, (q15_t)0x4961, - (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x686C, (q15_t)0x4A06, - (q15_t)0x6832, (q15_t)0x4A58, (q15_t)0x67F7, (q15_t)0x4AA9, - (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x6782, (q15_t)0x4B4C, - (q15_t)0x6746, (q15_t)0x4B9E, (q15_t)0x670B, (q15_t)0x4BEF, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x6693, (q15_t)0x4C90, - (q15_t)0x6657, (q15_t)0x4CE1, (q15_t)0x661A, (q15_t)0x4D31, - (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x65A0, (q15_t)0x4DD1, - (q15_t)0x6563, (q15_t)0x4E21, (q15_t)0x6526, (q15_t)0x4E70, - (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x64AA, (q15_t)0x4F0F, - (q15_t)0x646C, (q15_t)0x4F5E, (q15_t)0x642D, (q15_t)0x4FAC, - (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x63B0, (q15_t)0x5049, - (q15_t)0x6371, (q15_t)0x5097, (q15_t)0x6331, (q15_t)0x50E5, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x62B2, (q15_t)0x5181, - (q15_t)0x6271, (q15_t)0x51CE, (q15_t)0x6231, (q15_t)0x521C, - (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x61B0, (q15_t)0x52B5, - (q15_t)0x616F, (q15_t)0x5302, (q15_t)0x612D, (q15_t)0x534E, - (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x60AA, (q15_t)0x53E7, - (q15_t)0x6068, (q15_t)0x5433, (q15_t)0x6026, (q15_t)0x547E, - (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5FA0, (q15_t)0x5515, - (q15_t)0x5F5E, (q15_t)0x5560, (q15_t)0x5F1A, (q15_t)0x55AB, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5E93, (q15_t)0x5640, - (q15_t)0x5E50, (q15_t)0x568A, (q15_t)0x5E0B, (q15_t)0x56D4, - (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5D83, (q15_t)0x5767, - (q15_t)0x5D3E, (q15_t)0x57B0, (q15_t)0x5CF9, (q15_t)0x57F9, - (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C6E, (q15_t)0x588B, - (q15_t)0x5C29, (q15_t)0x58D4, (q15_t)0x5BE3, (q15_t)0x591C, - (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B56, (q15_t)0x59AC, - (q15_t)0x5B10, (q15_t)0x59F3, (q15_t)0x5AC9, (q15_t)0x5A3B, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5A3B, (q15_t)0x5AC9, - (q15_t)0x59F3, (q15_t)0x5B10, (q15_t)0x59AC, (q15_t)0x5B56, - (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x591C, (q15_t)0x5BE3, - (q15_t)0x58D4, (q15_t)0x5C29, (q15_t)0x588B, (q15_t)0x5C6E, - (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x57F9, (q15_t)0x5CF9, - (q15_t)0x57B0, (q15_t)0x5D3E, (q15_t)0x5767, (q15_t)0x5D83, - (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x56D4, (q15_t)0x5E0B, - (q15_t)0x568A, (q15_t)0x5E50, (q15_t)0x5640, (q15_t)0x5E93, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x55AB, (q15_t)0x5F1A, - (q15_t)0x5560, (q15_t)0x5F5E, (q15_t)0x5515, (q15_t)0x5FA0, - (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x547E, (q15_t)0x6026, - (q15_t)0x5433, (q15_t)0x6068, (q15_t)0x53E7, (q15_t)0x60AA, - (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x534E, (q15_t)0x612D, - (q15_t)0x5302, (q15_t)0x616F, (q15_t)0x52B5, (q15_t)0x61B0, - (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x521C, (q15_t)0x6231, - (q15_t)0x51CE, (q15_t)0x6271, (q15_t)0x5181, (q15_t)0x62B2, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x50E5, (q15_t)0x6331, - (q15_t)0x5097, (q15_t)0x6371, (q15_t)0x5049, (q15_t)0x63B0, - (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4FAC, (q15_t)0x642D, - (q15_t)0x4F5E, (q15_t)0x646C, (q15_t)0x4F0F, (q15_t)0x64AA, - (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E70, (q15_t)0x6526, - (q15_t)0x4E21, (q15_t)0x6563, (q15_t)0x4DD1, (q15_t)0x65A0, - (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4D31, (q15_t)0x661A, - (q15_t)0x4CE1, (q15_t)0x6657, (q15_t)0x4C90, (q15_t)0x6693, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4BEF, (q15_t)0x670B, - (q15_t)0x4B9E, (q15_t)0x6746, (q15_t)0x4B4C, (q15_t)0x6782, - (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4AA9, (q15_t)0x67F7, - (q15_t)0x4A58, (q15_t)0x6832, (q15_t)0x4A06, (q15_t)0x686C, - (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x4961, (q15_t)0x68E0, - (q15_t)0x490F, (q15_t)0x6919, (q15_t)0x48BC, (q15_t)0x6953, - (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x4816, (q15_t)0x69C4, - (q15_t)0x47C3, (q15_t)0x69FD, (q15_t)0x4770, (q15_t)0x6A35, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x46C9, (q15_t)0x6AA5, - (q15_t)0x4675, (q15_t)0x6ADC, (q15_t)0x4621, (q15_t)0x6B13, - (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x4578, (q15_t)0x6B81, - (q15_t)0x4524, (q15_t)0x6BB8, (q15_t)0x44CF, (q15_t)0x6BEE, - (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4425, (q15_t)0x6C59, - (q15_t)0x43D0, (q15_t)0x6C8F, (q15_t)0x437B, (q15_t)0x6CC4, - (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x42D0, (q15_t)0x6D2D, - (q15_t)0x427A, (q15_t)0x6D62, (q15_t)0x4224, (q15_t)0x6D96, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x4177, (q15_t)0x6DFD, - (q15_t)0x4121, (q15_t)0x6E30, (q15_t)0x40CA, (q15_t)0x6E63, - (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x401D, (q15_t)0x6EC9, - (q15_t)0x3FC5, (q15_t)0x6EFB, (q15_t)0x3F6E, (q15_t)0x6F2D, - (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3EBF, (q15_t)0x6F90, - (q15_t)0x3E68, (q15_t)0x6FC1, (q15_t)0x3E10, (q15_t)0x6FF2, - (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D60, (q15_t)0x7053, - (q15_t)0x3D07, (q15_t)0x7083, (q15_t)0x3CAF, (q15_t)0x70B3, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3BFD, (q15_t)0x7112, - (q15_t)0x3BA5, (q15_t)0x7141, (q15_t)0x3B4C, (q15_t)0x716F, - (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3A99, (q15_t)0x71CC, - (q15_t)0x3A40, (q15_t)0x71FA, (q15_t)0x39E6, (q15_t)0x7227, - (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x3932, (q15_t)0x7282, - (q15_t)0x38D8, (q15_t)0x72AF, (q15_t)0x387E, (q15_t)0x72DB, - (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x37CA, (q15_t)0x7333, - (q15_t)0x376F, (q15_t)0x735F, (q15_t)0x3714, (q15_t)0x738A, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x365F, (q15_t)0x73E0, - (q15_t)0x3604, (q15_t)0x740B, (q15_t)0x35A8, (q15_t)0x7435, - (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x34F2, (q15_t)0x7489, - (q15_t)0x3496, (q15_t)0x74B2, (q15_t)0x343A, (q15_t)0x74DB, - (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x3382, (q15_t)0x752D, - (q15_t)0x3326, (q15_t)0x7555, (q15_t)0x32CA, (q15_t)0x757D, - (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x3211, (q15_t)0x75CC, - (q15_t)0x31B5, (q15_t)0x75F4, (q15_t)0x3158, (q15_t)0x761B, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x309E, (q15_t)0x7668, - (q15_t)0x3041, (q15_t)0x768E, (q15_t)0x2FE4, (q15_t)0x76B3, - (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2F29, (q15_t)0x76FE, - (q15_t)0x2ECC, (q15_t)0x7723, (q15_t)0x2E6E, (q15_t)0x7747, - (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2DB3, (q15_t)0x7790, - (q15_t)0x2D55, (q15_t)0x77B4, (q15_t)0x2CF7, (q15_t)0x77D7, - (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2C3A, (q15_t)0x781D, - (q15_t)0x2BDC, (q15_t)0x7840, (q15_t)0x2B7D, (q15_t)0x7862, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2AC0, (q15_t)0x78A6, - (q15_t)0x2A61, (q15_t)0x78C7, (q15_t)0x2A02, (q15_t)0x78E8, - (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x2944, (q15_t)0x792A, - (q15_t)0x28E5, (q15_t)0x794A, (q15_t)0x2886, (q15_t)0x796A, - (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x27C7, (q15_t)0x79A9, - (q15_t)0x2767, (q15_t)0x79C8, (q15_t)0x2707, (q15_t)0x79E7, - (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x2648, (q15_t)0x7A24, - (q15_t)0x25E8, (q15_t)0x7A42, (q15_t)0x2588, (q15_t)0x7A5F, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x24C7, (q15_t)0x7A9A, - (q15_t)0x2467, (q15_t)0x7AB6, (q15_t)0x2407, (q15_t)0x7AD3, - (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x2345, (q15_t)0x7B0B, - (q15_t)0x22E5, (q15_t)0x7B26, (q15_t)0x2284, (q15_t)0x7B42, - (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x21C2, (q15_t)0x7B77, - (q15_t)0x2161, (q15_t)0x7B92, (q15_t)0x2100, (q15_t)0x7BAC, - (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x203E, (q15_t)0x7BDF, - (q15_t)0x1FDC, (q15_t)0x7BF8, (q15_t)0x1F7B, (q15_t)0x7C11, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1EB8, (q15_t)0x7C42, - (q15_t)0x1E56, (q15_t)0x7C5A, (q15_t)0x1DF5, (q15_t)0x7C71, - (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1D31, (q15_t)0x7CA0, - (q15_t)0x1CCF, (q15_t)0x7CB7, (q15_t)0x1C6D, (q15_t)0x7CCD, - (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1BA9, (q15_t)0x7CF9, - (q15_t)0x1B47, (q15_t)0x7D0F, (q15_t)0x1AE4, (q15_t)0x7D24, - (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x1A20, (q15_t)0x7D4E, - (q15_t)0x19BD, (q15_t)0x7D62, (q15_t)0x195B, (q15_t)0x7D76, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x1896, (q15_t)0x7D9D, - (q15_t)0x1833, (q15_t)0x7DB0, (q15_t)0x17D0, (q15_t)0x7DC3, - (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x170A, (q15_t)0x7DE8, - (q15_t)0x16A8, (q15_t)0x7DFA, (q15_t)0x1645, (q15_t)0x7E0C, - (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x157F, (q15_t)0x7E2E, - (q15_t)0x151B, (q15_t)0x7E3F, (q15_t)0x14B8, (q15_t)0x7E4F, - (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x13F2, (q15_t)0x7E6F, - (q15_t)0x138E, (q15_t)0x7E7F, (q15_t)0x132B, (q15_t)0x7E8E, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1264, (q15_t)0x7EAB, - (q15_t)0x1201, (q15_t)0x7EBA, (q15_t)0x119D, (q15_t)0x7EC8, - (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x10D6, (q15_t)0x7EE3, - (q15_t)0x1072, (q15_t)0x7EF0, (q15_t)0x100E, (q15_t)0x7EFD, - (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0F47, (q15_t)0x7F15, - (q15_t)0x0EE3, (q15_t)0x7F21, (q15_t)0x0E7F, (q15_t)0x7F2D, - (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0DB7, (q15_t)0x7F43, - (q15_t)0x0D53, (q15_t)0x7F4D, (q15_t)0x0CEF, (q15_t)0x7F58, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0C27, (q15_t)0x7F6B, - (q15_t)0x0BC3, (q15_t)0x7F75, (q15_t)0x0B5F, (q15_t)0x7F7E, - (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0A97, (q15_t)0x7F8F, - (q15_t)0x0A33, (q15_t)0x7F97, (q15_t)0x09CE, (q15_t)0x7F9F, - (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x0906, (q15_t)0x7FAE, - (q15_t)0x08A2, (q15_t)0x7FB5, (q15_t)0x083D, (q15_t)0x7FBC, - (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x0775, (q15_t)0x7FC8, - (q15_t)0x0710, (q15_t)0x7FCE, (q15_t)0x06AC, (q15_t)0x7FD3, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x05E3, (q15_t)0x7FDD, - (q15_t)0x057F, (q15_t)0x7FE1, (q15_t)0x051A, (q15_t)0x7FE5, - (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x0451, (q15_t)0x7FED, - (q15_t)0x03ED, (q15_t)0x7FF0, (q15_t)0x0388, (q15_t)0x7FF3, - (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x02BF, (q15_t)0x7FF8, - (q15_t)0x025B, (q15_t)0x7FFA, (q15_t)0x01F6, (q15_t)0x7FFC, - (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x012D, (q15_t)0x7FFE, - (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x0064, (q15_t)0x7FFF, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFF9B, (q15_t)0x7FFF, - (q15_t)0xFF36, (q15_t)0x7FFF, (q15_t)0xFED2, (q15_t)0x7FFE, - (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFE09, (q15_t)0x7FFC, - (q15_t)0xFDA4, (q15_t)0x7FFA, (q15_t)0xFD40, (q15_t)0x7FF8, - (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFC77, (q15_t)0x7FF3, - (q15_t)0xFC12, (q15_t)0x7FF0, (q15_t)0xFBAE, (q15_t)0x7FED, - (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFAE5, (q15_t)0x7FE5, - (q15_t)0xFA80, (q15_t)0x7FE1, (q15_t)0xFA1C, (q15_t)0x7FDD, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF953, (q15_t)0x7FD3, - (q15_t)0xF8EF, (q15_t)0x7FCE, (q15_t)0xF88A, (q15_t)0x7FC8, - (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF7C2, (q15_t)0x7FBC, - (q15_t)0xF75D, (q15_t)0x7FB5, (q15_t)0xF6F9, (q15_t)0x7FAE, - (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF631, (q15_t)0x7F9F, - (q15_t)0xF5CC, (q15_t)0x7F97, (q15_t)0xF568, (q15_t)0x7F8F, - (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF4A0, (q15_t)0x7F7E, - (q15_t)0xF43C, (q15_t)0x7F75, (q15_t)0xF3D8, (q15_t)0x7F6B, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF310, (q15_t)0x7F58, - (q15_t)0xF2AC, (q15_t)0x7F4D, (q15_t)0xF248, (q15_t)0x7F43, - (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF180, (q15_t)0x7F2D, - (q15_t)0xF11C, (q15_t)0x7F21, (q15_t)0xF0B8, (q15_t)0x7F15, - (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xEFF1, (q15_t)0x7EFD, - (q15_t)0xEF8D, (q15_t)0x7EF0, (q15_t)0xEF29, (q15_t)0x7EE3, - (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEE62, (q15_t)0x7EC8, - (q15_t)0xEDFE, (q15_t)0x7EBA, (q15_t)0xED9B, (q15_t)0x7EAB, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xECD4, (q15_t)0x7E8E, - (q15_t)0xEC71, (q15_t)0x7E7F, (q15_t)0xEC0D, (q15_t)0x7E6F, - (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEB47, (q15_t)0x7E4F, - (q15_t)0xEAE4, (q15_t)0x7E3F, (q15_t)0xEA80, (q15_t)0x7E2E, - (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE9BA, (q15_t)0x7E0C, - (q15_t)0xE957, (q15_t)0x7DFA, (q15_t)0xE8F5, (q15_t)0x7DE8, - (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE82F, (q15_t)0x7DC3, - (q15_t)0xE7CC, (q15_t)0x7DB0, (q15_t)0xE769, (q15_t)0x7D9D, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE6A4, (q15_t)0x7D76, - (q15_t)0xE642, (q15_t)0x7D62, (q15_t)0xE5DF, (q15_t)0x7D4E, - (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE51B, (q15_t)0x7D24, - (q15_t)0xE4B8, (q15_t)0x7D0F, (q15_t)0xE456, (q15_t)0x7CF9, - (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE392, (q15_t)0x7CCD, - (q15_t)0xE330, (q15_t)0x7CB7, (q15_t)0xE2CE, (q15_t)0x7CA0, - (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE20A, (q15_t)0x7C71, - (q15_t)0xE1A9, (q15_t)0x7C5A, (q15_t)0xE147, (q15_t)0x7C42, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE084, (q15_t)0x7C11, - (q15_t)0xE023, (q15_t)0x7BF8, (q15_t)0xDFC1, (q15_t)0x7BDF, - (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDEFF, (q15_t)0x7BAC, - (q15_t)0xDE9E, (q15_t)0x7B92, (q15_t)0xDE3D, (q15_t)0x7B77, - (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDD7B, (q15_t)0x7B42, - (q15_t)0xDD1A, (q15_t)0x7B26, (q15_t)0xDCBA, (q15_t)0x7B0B, - (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDBF8, (q15_t)0x7AD3, - (q15_t)0xDB98, (q15_t)0x7AB6, (q15_t)0xDB38, (q15_t)0x7A9A, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDA77, (q15_t)0x7A5F, - (q15_t)0xDA17, (q15_t)0x7A42, (q15_t)0xD9B7, (q15_t)0x7A24, - (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD8F8, (q15_t)0x79E7, - (q15_t)0xD898, (q15_t)0x79C8, (q15_t)0xD838, (q15_t)0x79A9, - (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD779, (q15_t)0x796A, - (q15_t)0xD71A, (q15_t)0x794A, (q15_t)0xD6BB, (q15_t)0x792A, - (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD5FD, (q15_t)0x78E8, - (q15_t)0xD59E, (q15_t)0x78C7, (q15_t)0xD53F, (q15_t)0x78A6, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD482, (q15_t)0x7862, - (q15_t)0xD423, (q15_t)0x7840, (q15_t)0xD3C5, (q15_t)0x781D, - (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD308, (q15_t)0x77D7, - (q15_t)0xD2AA, (q15_t)0x77B4, (q15_t)0xD24C, (q15_t)0x7790, - (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD191, (q15_t)0x7747, - (q15_t)0xD133, (q15_t)0x7723, (q15_t)0xD0D6, (q15_t)0x76FE, - (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xD01B, (q15_t)0x76B3, - (q15_t)0xCFBE, (q15_t)0x768E, (q15_t)0xCF61, (q15_t)0x7668, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCEA7, (q15_t)0x761B, - (q15_t)0xCE4A, (q15_t)0x75F4, (q15_t)0xCDEE, (q15_t)0x75CC, - (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCD35, (q15_t)0x757D, - (q15_t)0xCCD9, (q15_t)0x7555, (q15_t)0xCC7D, (q15_t)0x752D, - (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCBC5, (q15_t)0x74DB, - (q15_t)0xCB69, (q15_t)0x74B2, (q15_t)0xCB0D, (q15_t)0x7489, - (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xCA57, (q15_t)0x7435, - (q15_t)0xC9FB, (q15_t)0x740B, (q15_t)0xC9A0, (q15_t)0x73E0, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC8EB, (q15_t)0x738A, - (q15_t)0xC890, (q15_t)0x735F, (q15_t)0xC835, (q15_t)0x7333, - (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC781, (q15_t)0x72DB, - (q15_t)0xC727, (q15_t)0x72AF, (q15_t)0xC6CD, (q15_t)0x7282, - (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC619, (q15_t)0x7227, - (q15_t)0xC5BF, (q15_t)0x71FA, (q15_t)0xC566, (q15_t)0x71CC, - (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC4B3, (q15_t)0x716F, - (q15_t)0xC45A, (q15_t)0x7141, (q15_t)0xC402, (q15_t)0x7112, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC350, (q15_t)0x70B3, - (q15_t)0xC2F8, (q15_t)0x7083, (q15_t)0xC29F, (q15_t)0x7053, - (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC1EF, (q15_t)0x6FF2, - (q15_t)0xC197, (q15_t)0x6FC1, (q15_t)0xC140, (q15_t)0x6F90, - (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC091, (q15_t)0x6F2D, - (q15_t)0xC03A, (q15_t)0x6EFB, (q15_t)0xBFE2, (q15_t)0x6EC9, - (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBF35, (q15_t)0x6E63, - (q15_t)0xBEDE, (q15_t)0x6E30, (q15_t)0xBE88, (q15_t)0x6DFD, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBDDB, (q15_t)0x6D96, - (q15_t)0xBD85, (q15_t)0x6D62, (q15_t)0xBD2F, (q15_t)0x6D2D, - (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBC84, (q15_t)0x6CC4, - (q15_t)0xBC2F, (q15_t)0x6C8F, (q15_t)0xBBDA, (q15_t)0x6C59, - (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBB30, (q15_t)0x6BEE, - (q15_t)0xBADB, (q15_t)0x6BB8, (q15_t)0xBA87, (q15_t)0x6B81, - (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xB9DE, (q15_t)0x6B13, - (q15_t)0xB98A, (q15_t)0x6ADC, (q15_t)0xB936, (q15_t)0x6AA5, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB88F, (q15_t)0x6A35, - (q15_t)0xB83C, (q15_t)0x69FD, (q15_t)0xB7E9, (q15_t)0x69C4, - (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB743, (q15_t)0x6953, - (q15_t)0xB6F0, (q15_t)0x6919, (q15_t)0xB69E, (q15_t)0x68E0, - (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB5F9, (q15_t)0x686C, - (q15_t)0xB5A7, (q15_t)0x6832, (q15_t)0xB556, (q15_t)0x67F7, - (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB4B3, (q15_t)0x6782, - (q15_t)0xB461, (q15_t)0x6746, (q15_t)0xB410, (q15_t)0x670B, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB36F, (q15_t)0x6693, - (q15_t)0xB31E, (q15_t)0x6657, (q15_t)0xB2CE, (q15_t)0x661A, - (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB22E, (q15_t)0x65A0, - (q15_t)0xB1DE, (q15_t)0x6563, (q15_t)0xB18F, (q15_t)0x6526, - (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB0F0, (q15_t)0x64AA, - (q15_t)0xB0A1, (q15_t)0x646C, (q15_t)0xB053, (q15_t)0x642D, - (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAFB6, (q15_t)0x63B0, - (q15_t)0xAF68, (q15_t)0x6371, (q15_t)0xAF1A, (q15_t)0x6331, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAE7E, (q15_t)0x62B2, - (q15_t)0xAE31, (q15_t)0x6271, (q15_t)0xADE3, (q15_t)0x6231, - (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xAD4A, (q15_t)0x61B0, - (q15_t)0xACFD, (q15_t)0x616F, (q15_t)0xACB1, (q15_t)0x612D, - (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAC18, (q15_t)0x60AA, - (q15_t)0xABCC, (q15_t)0x6068, (q15_t)0xAB81, (q15_t)0x6026, - (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAAEA, (q15_t)0x5FA0, - (q15_t)0xAA9F, (q15_t)0x5F5E, (q15_t)0xAA54, (q15_t)0x5F1A, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA9BF, (q15_t)0x5E93, - (q15_t)0xA975, (q15_t)0x5E50, (q15_t)0xA92B, (q15_t)0x5E0B, - (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA898, (q15_t)0x5D83, - (q15_t)0xA84F, (q15_t)0x5D3E, (q15_t)0xA806, (q15_t)0x5CF9, - (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA774, (q15_t)0x5C6E, - (q15_t)0xA72B, (q15_t)0x5C29, (q15_t)0xA6E3, (q15_t)0x5BE3, - (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA653, (q15_t)0x5B56, - (q15_t)0xA60C, (q15_t)0x5B10, (q15_t)0xA5C4, (q15_t)0x5AC9, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA536, (q15_t)0x5A3B, - (q15_t)0xA4EF, (q15_t)0x59F3, (q15_t)0xA4A9, (q15_t)0x59AC, - (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA41C, (q15_t)0x591C, - (q15_t)0xA3D6, (q15_t)0x58D4, (q15_t)0xA391, (q15_t)0x588B, - (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA306, (q15_t)0x57F9, - (q15_t)0xA2C1, (q15_t)0x57B0, (q15_t)0xA27C, (q15_t)0x5767, - (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA1F4, (q15_t)0x56D4, - (q15_t)0xA1AF, (q15_t)0x568A, (q15_t)0xA16C, (q15_t)0x5640, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA0E5, (q15_t)0x55AB, - (q15_t)0xA0A1, (q15_t)0x5560, (q15_t)0xA05F, (q15_t)0x5515, - (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9FD9, (q15_t)0x547E, - (q15_t)0x9F97, (q15_t)0x5433, (q15_t)0x9F55, (q15_t)0x53E7, - (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9ED2, (q15_t)0x534E, - (q15_t)0x9E90, (q15_t)0x5302, (q15_t)0x9E4F, (q15_t)0x52B5, - (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9DCE, (q15_t)0x521C, - (q15_t)0x9D8E, (q15_t)0x51CE, (q15_t)0x9D4D, (q15_t)0x5181, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9CCE, (q15_t)0x50E5, - (q15_t)0x9C8E, (q15_t)0x5097, (q15_t)0x9C4F, (q15_t)0x5049, - (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9BD2, (q15_t)0x4FAC, - (q15_t)0x9B93, (q15_t)0x4F5E, (q15_t)0x9B55, (q15_t)0x4F0F, - (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9AD9, (q15_t)0x4E70, - (q15_t)0x9A9C, (q15_t)0x4E21, (q15_t)0x9A5F, (q15_t)0x4DD1, - (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x99E5, (q15_t)0x4D31, - (q15_t)0x99A8, (q15_t)0x4CE1, (q15_t)0x996C, (q15_t)0x4C90, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x98F4, (q15_t)0x4BEF, - (q15_t)0x98B9, (q15_t)0x4B9E, (q15_t)0x987D, (q15_t)0x4B4C, - (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x9808, (q15_t)0x4AA9, - (q15_t)0x97CD, (q15_t)0x4A58, (q15_t)0x9793, (q15_t)0x4A06, - (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x971F, (q15_t)0x4961, - (q15_t)0x96E6, (q15_t)0x490F, (q15_t)0x96AC, (q15_t)0x48BC, - (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x963B, (q15_t)0x4816, - (q15_t)0x9602, (q15_t)0x47C3, (q15_t)0x95CA, (q15_t)0x4770, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x955A, (q15_t)0x46C9, - (q15_t)0x9523, (q15_t)0x4675, (q15_t)0x94EC, (q15_t)0x4621, - (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x947E, (q15_t)0x4578, - (q15_t)0x9447, (q15_t)0x4524, (q15_t)0x9411, (q15_t)0x44CF, - (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x93A6, (q15_t)0x4425, - (q15_t)0x9370, (q15_t)0x43D0, (q15_t)0x933B, (q15_t)0x437B, - (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x92D2, (q15_t)0x42D0, - (q15_t)0x929D, (q15_t)0x427A, (q15_t)0x9269, (q15_t)0x4224, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x9202, (q15_t)0x4177, - (q15_t)0x91CF, (q15_t)0x4121, (q15_t)0x919C, (q15_t)0x40CA, - (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9136, (q15_t)0x401D, - (q15_t)0x9104, (q15_t)0x3FC5, (q15_t)0x90D2, (q15_t)0x3F6E, - (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x906F, (q15_t)0x3EBF, - (q15_t)0x903E, (q15_t)0x3E68, (q15_t)0x900D, (q15_t)0x3E10, - (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8FAC, (q15_t)0x3D60, - (q15_t)0x8F7C, (q15_t)0x3D07, (q15_t)0x8F4C, (q15_t)0x3CAF, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8EED, (q15_t)0x3BFD, - (q15_t)0x8EBE, (q15_t)0x3BA5, (q15_t)0x8E90, (q15_t)0x3B4C, - (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E33, (q15_t)0x3A99, - (q15_t)0x8E05, (q15_t)0x3A40, (q15_t)0x8DD8, (q15_t)0x39E6, - (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D7D, (q15_t)0x3932, - (q15_t)0x8D50, (q15_t)0x38D8, (q15_t)0x8D24, (q15_t)0x387E, - (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CCC, (q15_t)0x37CA, - (q15_t)0x8CA0, (q15_t)0x376F, (q15_t)0x8C75, (q15_t)0x3714, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8C1F, (q15_t)0x365F, - (q15_t)0x8BF4, (q15_t)0x3604, (q15_t)0x8BCA, (q15_t)0x35A8, - (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B76, (q15_t)0x34F2, - (q15_t)0x8B4D, (q15_t)0x3496, (q15_t)0x8B24, (q15_t)0x343A, - (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AD2, (q15_t)0x3382, - (q15_t)0x8AAA, (q15_t)0x3326, (q15_t)0x8A82, (q15_t)0x32CA, - (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A33, (q15_t)0x3211, - (q15_t)0x8A0B, (q15_t)0x31B5, (q15_t)0x89E4, (q15_t)0x3158, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x8997, (q15_t)0x309E, - (q15_t)0x8971, (q15_t)0x3041, (q15_t)0x894C, (q15_t)0x2FE4, - (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x8901, (q15_t)0x2F29, - (q15_t)0x88DC, (q15_t)0x2ECC, (q15_t)0x88B8, (q15_t)0x2E6E, - (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x886F, (q15_t)0x2DB3, - (q15_t)0x884B, (q15_t)0x2D55, (q15_t)0x8828, (q15_t)0x2CF7, - (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87E2, (q15_t)0x2C3A, - (q15_t)0x87BF, (q15_t)0x2BDC, (q15_t)0x879D, (q15_t)0x2B7D, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x8759, (q15_t)0x2AC0, - (q15_t)0x8738, (q15_t)0x2A61, (q15_t)0x8717, (q15_t)0x2A02, - (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86D5, (q15_t)0x2944, - (q15_t)0x86B5, (q15_t)0x28E5, (q15_t)0x8695, (q15_t)0x2886, - (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8656, (q15_t)0x27C7, - (q15_t)0x8637, (q15_t)0x2767, (q15_t)0x8618, (q15_t)0x2707, - (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85DB, (q15_t)0x2648, - (q15_t)0x85BD, (q15_t)0x25E8, (q15_t)0x85A0, (q15_t)0x2588, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8565, (q15_t)0x24C7, - (q15_t)0x8549, (q15_t)0x2467, (q15_t)0x852C, (q15_t)0x2407, - (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x84F4, (q15_t)0x2345, - (q15_t)0x84D9, (q15_t)0x22E5, (q15_t)0x84BD, (q15_t)0x2284, - (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x8488, (q15_t)0x21C2, - (q15_t)0x846D, (q15_t)0x2161, (q15_t)0x8453, (q15_t)0x2100, - (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x8420, (q15_t)0x203E, - (q15_t)0x8407, (q15_t)0x1FDC, (q15_t)0x83EE, (q15_t)0x1F7B, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83BD, (q15_t)0x1EB8, - (q15_t)0x83A5, (q15_t)0x1E56, (q15_t)0x838E, (q15_t)0x1DF5, - (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x835F, (q15_t)0x1D31, - (q15_t)0x8348, (q15_t)0x1CCF, (q15_t)0x8332, (q15_t)0x1C6D, - (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x8306, (q15_t)0x1BA9, - (q15_t)0x82F0, (q15_t)0x1B47, (q15_t)0x82DB, (q15_t)0x1AE4, - (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x82B1, (q15_t)0x1A20, - (q15_t)0x829D, (q15_t)0x19BD, (q15_t)0x8289, (q15_t)0x195B, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x8262, (q15_t)0x1896, - (q15_t)0x824F, (q15_t)0x1833, (q15_t)0x823C, (q15_t)0x17D0, - (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8217, (q15_t)0x170A, - (q15_t)0x8205, (q15_t)0x16A8, (q15_t)0x81F3, (q15_t)0x1645, - (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81D1, (q15_t)0x157F, - (q15_t)0x81C0, (q15_t)0x151B, (q15_t)0x81B0, (q15_t)0x14B8, - (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8190, (q15_t)0x13F2, - (q15_t)0x8180, (q15_t)0x138E, (q15_t)0x8171, (q15_t)0x132B, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x8154, (q15_t)0x1264, - (q15_t)0x8145, (q15_t)0x1201, (q15_t)0x8137, (q15_t)0x119D, - (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x811C, (q15_t)0x10D6, - (q15_t)0x810F, (q15_t)0x1072, (q15_t)0x8102, (q15_t)0x100E, - (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80EA, (q15_t)0x0F47, - (q15_t)0x80DE, (q15_t)0x0EE3, (q15_t)0x80D2, (q15_t)0x0E7F, - (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80BC, (q15_t)0x0DB7, - (q15_t)0x80B2, (q15_t)0x0D53, (q15_t)0x80A7, (q15_t)0x0CEF, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8094, (q15_t)0x0C27, - (q15_t)0x808A, (q15_t)0x0BC3, (q15_t)0x8081, (q15_t)0x0B5F, - (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8070, (q15_t)0x0A97, - (q15_t)0x8068, (q15_t)0x0A33, (q15_t)0x8060, (q15_t)0x09CE, - (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x8051, (q15_t)0x0906, - (q15_t)0x804A, (q15_t)0x08A2, (q15_t)0x8043, (q15_t)0x083D, - (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x8037, (q15_t)0x0775, - (q15_t)0x8031, (q15_t)0x0710, (q15_t)0x802C, (q15_t)0x06AC, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8022, (q15_t)0x05E3, - (q15_t)0x801E, (q15_t)0x057F, (q15_t)0x801A, (q15_t)0x051A, - (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x8012, (q15_t)0x0451, - (q15_t)0x800F, (q15_t)0x03ED, (q15_t)0x800C, (q15_t)0x0388, - (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8007, (q15_t)0x02BF, - (q15_t)0x8005, (q15_t)0x025B, (q15_t)0x8003, (q15_t)0x01F6, - (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8001, (q15_t)0x012D, - (q15_t)0x8000, (q15_t)0x00C9, (q15_t)0x8000, (q15_t)0x0064, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFF9B, - (q15_t)0x8000, (q15_t)0xFF36, (q15_t)0x8001, (q15_t)0xFED2, - (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8003, (q15_t)0xFE09, - (q15_t)0x8005, (q15_t)0xFDA4, (q15_t)0x8007, (q15_t)0xFD40, - (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800C, (q15_t)0xFC77, - (q15_t)0x800F, (q15_t)0xFC12, (q15_t)0x8012, (q15_t)0xFBAE, - (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x801A, (q15_t)0xFAE5, - (q15_t)0x801E, (q15_t)0xFA80, (q15_t)0x8022, (q15_t)0xFA1C, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x802C, (q15_t)0xF953, - (q15_t)0x8031, (q15_t)0xF8EF, (q15_t)0x8037, (q15_t)0xF88A, - (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x8043, (q15_t)0xF7C2, - (q15_t)0x804A, (q15_t)0xF75D, (q15_t)0x8051, (q15_t)0xF6F9, - (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x8060, (q15_t)0xF631, - (q15_t)0x8068, (q15_t)0xF5CC, (q15_t)0x8070, (q15_t)0xF568, - (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x8081, (q15_t)0xF4A0, - (q15_t)0x808A, (q15_t)0xF43C, (q15_t)0x8094, (q15_t)0xF3D8, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80A7, (q15_t)0xF310, - (q15_t)0x80B2, (q15_t)0xF2AC, (q15_t)0x80BC, (q15_t)0xF248, - (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80D2, (q15_t)0xF180, - (q15_t)0x80DE, (q15_t)0xF11C, (q15_t)0x80EA, (q15_t)0xF0B8, - (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x8102, (q15_t)0xEFF1, - (q15_t)0x810F, (q15_t)0xEF8D, (q15_t)0x811C, (q15_t)0xEF29, - (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8137, (q15_t)0xEE62, - (q15_t)0x8145, (q15_t)0xEDFE, (q15_t)0x8154, (q15_t)0xED9B, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x8171, (q15_t)0xECD4, - (q15_t)0x8180, (q15_t)0xEC71, (q15_t)0x8190, (q15_t)0xEC0D, - (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81B0, (q15_t)0xEB47, - (q15_t)0x81C0, (q15_t)0xEAE4, (q15_t)0x81D1, (q15_t)0xEA80, - (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x81F3, (q15_t)0xE9BA, - (q15_t)0x8205, (q15_t)0xE957, (q15_t)0x8217, (q15_t)0xE8F5, - (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x823C, (q15_t)0xE82F, - (q15_t)0x824F, (q15_t)0xE7CC, (q15_t)0x8262, (q15_t)0xE769, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x8289, (q15_t)0xE6A4, - (q15_t)0x829D, (q15_t)0xE642, (q15_t)0x82B1, (q15_t)0xE5DF, - (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82DB, (q15_t)0xE51B, - (q15_t)0x82F0, (q15_t)0xE4B8, (q15_t)0x8306, (q15_t)0xE456, - (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8332, (q15_t)0xE392, - (q15_t)0x8348, (q15_t)0xE330, (q15_t)0x835F, (q15_t)0xE2CE, - (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x838E, (q15_t)0xE20A, - (q15_t)0x83A5, (q15_t)0xE1A9, (q15_t)0x83BD, (q15_t)0xE147, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x83EE, (q15_t)0xE084, - (q15_t)0x8407, (q15_t)0xE023, (q15_t)0x8420, (q15_t)0xDFC1, - (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x8453, (q15_t)0xDEFF, - (q15_t)0x846D, (q15_t)0xDE9E, (q15_t)0x8488, (q15_t)0xDE3D, - (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84BD, (q15_t)0xDD7B, - (q15_t)0x84D9, (q15_t)0xDD1A, (q15_t)0x84F4, (q15_t)0xDCBA, - (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x852C, (q15_t)0xDBF8, - (q15_t)0x8549, (q15_t)0xDB98, (q15_t)0x8565, (q15_t)0xDB38, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x85A0, (q15_t)0xDA77, - (q15_t)0x85BD, (q15_t)0xDA17, (q15_t)0x85DB, (q15_t)0xD9B7, - (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8618, (q15_t)0xD8F8, - (q15_t)0x8637, (q15_t)0xD898, (q15_t)0x8656, (q15_t)0xD838, - (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x8695, (q15_t)0xD779, - (q15_t)0x86B5, (q15_t)0xD71A, (q15_t)0x86D5, (q15_t)0xD6BB, - (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8717, (q15_t)0xD5FD, - (q15_t)0x8738, (q15_t)0xD59E, (q15_t)0x8759, (q15_t)0xD53F, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x879D, (q15_t)0xD482, - (q15_t)0x87BF, (q15_t)0xD423, (q15_t)0x87E2, (q15_t)0xD3C5, - (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x8828, (q15_t)0xD308, - (q15_t)0x884B, (q15_t)0xD2AA, (q15_t)0x886F, (q15_t)0xD24C, - (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88B8, (q15_t)0xD191, - (q15_t)0x88DC, (q15_t)0xD133, (q15_t)0x8901, (q15_t)0xD0D6, - (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x894C, (q15_t)0xD01B, - (q15_t)0x8971, (q15_t)0xCFBE, (q15_t)0x8997, (q15_t)0xCF61, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x89E4, (q15_t)0xCEA7, - (q15_t)0x8A0B, (q15_t)0xCE4A, (q15_t)0x8A33, (q15_t)0xCDEE, - (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8A82, (q15_t)0xCD35, - (q15_t)0x8AAA, (q15_t)0xCCD9, (q15_t)0x8AD2, (q15_t)0xCC7D, - (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B24, (q15_t)0xCBC5, - (q15_t)0x8B4D, (q15_t)0xCB69, (q15_t)0x8B76, (q15_t)0xCB0D, - (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BCA, (q15_t)0xCA57, - (q15_t)0x8BF4, (q15_t)0xC9FB, (q15_t)0x8C1F, (q15_t)0xC9A0, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8C75, (q15_t)0xC8EB, - (q15_t)0x8CA0, (q15_t)0xC890, (q15_t)0x8CCC, (q15_t)0xC835, - (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D24, (q15_t)0xC781, - (q15_t)0x8D50, (q15_t)0xC727, (q15_t)0x8D7D, (q15_t)0xC6CD, - (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8DD8, (q15_t)0xC619, - (q15_t)0x8E05, (q15_t)0xC5BF, (q15_t)0x8E33, (q15_t)0xC566, - (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8E90, (q15_t)0xC4B3, - (q15_t)0x8EBE, (q15_t)0xC45A, (q15_t)0x8EED, (q15_t)0xC402, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F4C, (q15_t)0xC350, - (q15_t)0x8F7C, (q15_t)0xC2F8, (q15_t)0x8FAC, (q15_t)0xC29F, - (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x900D, (q15_t)0xC1EF, - (q15_t)0x903E, (q15_t)0xC197, (q15_t)0x906F, (q15_t)0xC140, - (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x90D2, (q15_t)0xC091, - (q15_t)0x9104, (q15_t)0xC03A, (q15_t)0x9136, (q15_t)0xBFE2, - (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x919C, (q15_t)0xBF35, - (q15_t)0x91CF, (q15_t)0xBEDE, (q15_t)0x9202, (q15_t)0xBE88, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x9269, (q15_t)0xBDDB, - (q15_t)0x929D, (q15_t)0xBD85, (q15_t)0x92D2, (q15_t)0xBD2F, - (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x933B, (q15_t)0xBC84, - (q15_t)0x9370, (q15_t)0xBC2F, (q15_t)0x93A6, (q15_t)0xBBDA, - (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x9411, (q15_t)0xBB30, - (q15_t)0x9447, (q15_t)0xBADB, (q15_t)0x947E, (q15_t)0xBA87, - (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x94EC, (q15_t)0xB9DE, - (q15_t)0x9523, (q15_t)0xB98A, (q15_t)0x955A, (q15_t)0xB936, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x95CA, (q15_t)0xB88F, - (q15_t)0x9602, (q15_t)0xB83C, (q15_t)0x963B, (q15_t)0xB7E9, - (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x96AC, (q15_t)0xB743, - (q15_t)0x96E6, (q15_t)0xB6F0, (q15_t)0x971F, (q15_t)0xB69E, - (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9793, (q15_t)0xB5F9, - (q15_t)0x97CD, (q15_t)0xB5A7, (q15_t)0x9808, (q15_t)0xB556, - (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x987D, (q15_t)0xB4B3, - (q15_t)0x98B9, (q15_t)0xB461, (q15_t)0x98F4, (q15_t)0xB410, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x996C, (q15_t)0xB36F, - (q15_t)0x99A8, (q15_t)0xB31E, (q15_t)0x99E5, (q15_t)0xB2CE, - (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A5F, (q15_t)0xB22E, - (q15_t)0x9A9C, (q15_t)0xB1DE, (q15_t)0x9AD9, (q15_t)0xB18F, - (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B55, (q15_t)0xB0F0, - (q15_t)0x9B93, (q15_t)0xB0A1, (q15_t)0x9BD2, (q15_t)0xB053, - (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C4F, (q15_t)0xAFB6, - (q15_t)0x9C8E, (q15_t)0xAF68, (q15_t)0x9CCE, (q15_t)0xAF1A, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D4D, (q15_t)0xAE7E, - (q15_t)0x9D8E, (q15_t)0xAE31, (q15_t)0x9DCE, (q15_t)0xADE3, - (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E4F, (q15_t)0xAD4A, - (q15_t)0x9E90, (q15_t)0xACFD, (q15_t)0x9ED2, (q15_t)0xACB1, - (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F55, (q15_t)0xAC18, - (q15_t)0x9F97, (q15_t)0xABCC, (q15_t)0x9FD9, (q15_t)0xAB81, - (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA05F, (q15_t)0xAAEA, - (q15_t)0xA0A1, (q15_t)0xAA9F, (q15_t)0xA0E5, (q15_t)0xAA54, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA16C, (q15_t)0xA9BF, - (q15_t)0xA1AF, (q15_t)0xA975, (q15_t)0xA1F4, (q15_t)0xA92B, - (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA27C, (q15_t)0xA898, - (q15_t)0xA2C1, (q15_t)0xA84F, (q15_t)0xA306, (q15_t)0xA806, - (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA391, (q15_t)0xA774, - (q15_t)0xA3D6, (q15_t)0xA72B, (q15_t)0xA41C, (q15_t)0xA6E3, - (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA4A9, (q15_t)0xA653, - (q15_t)0xA4EF, (q15_t)0xA60C, (q15_t)0xA536, (q15_t)0xA5C4, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA5C4, (q15_t)0xA536, - (q15_t)0xA60C, (q15_t)0xA4EF, (q15_t)0xA653, (q15_t)0xA4A9, - (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA6E3, (q15_t)0xA41C, - (q15_t)0xA72B, (q15_t)0xA3D6, (q15_t)0xA774, (q15_t)0xA391, - (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA806, (q15_t)0xA306, - (q15_t)0xA84F, (q15_t)0xA2C1, (q15_t)0xA898, (q15_t)0xA27C, - (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA92B, (q15_t)0xA1F4, - (q15_t)0xA975, (q15_t)0xA1AF, (q15_t)0xA9BF, (q15_t)0xA16C, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA54, (q15_t)0xA0E5, - (q15_t)0xAA9F, (q15_t)0xA0A1, (q15_t)0xAAEA, (q15_t)0xA05F, - (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xAB81, (q15_t)0x9FD9, - (q15_t)0xABCC, (q15_t)0x9F97, (q15_t)0xAC18, (q15_t)0x9F55, - (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xACB1, (q15_t)0x9ED2, - (q15_t)0xACFD, (q15_t)0x9E90, (q15_t)0xAD4A, (q15_t)0x9E4F, - (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xADE3, (q15_t)0x9DCE, - (q15_t)0xAE31, (q15_t)0x9D8E, (q15_t)0xAE7E, (q15_t)0x9D4D, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAF1A, (q15_t)0x9CCE, - (q15_t)0xAF68, (q15_t)0x9C8E, (q15_t)0xAFB6, (q15_t)0x9C4F, - (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB053, (q15_t)0x9BD2, - (q15_t)0xB0A1, (q15_t)0x9B93, (q15_t)0xB0F0, (q15_t)0x9B55, - (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB18F, (q15_t)0x9AD9, - (q15_t)0xB1DE, (q15_t)0x9A9C, (q15_t)0xB22E, (q15_t)0x9A5F, - (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB2CE, (q15_t)0x99E5, - (q15_t)0xB31E, (q15_t)0x99A8, (q15_t)0xB36F, (q15_t)0x996C, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB410, (q15_t)0x98F4, - (q15_t)0xB461, (q15_t)0x98B9, (q15_t)0xB4B3, (q15_t)0x987D, - (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB556, (q15_t)0x9808, - (q15_t)0xB5A7, (q15_t)0x97CD, (q15_t)0xB5F9, (q15_t)0x9793, - (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB69E, (q15_t)0x971F, - (q15_t)0xB6F0, (q15_t)0x96E6, (q15_t)0xB743, (q15_t)0x96AC, - (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB7E9, (q15_t)0x963B, - (q15_t)0xB83C, (q15_t)0x9602, (q15_t)0xB88F, (q15_t)0x95CA, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB936, (q15_t)0x955A, - (q15_t)0xB98A, (q15_t)0x9523, (q15_t)0xB9DE, (q15_t)0x94EC, - (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBA87, (q15_t)0x947E, - (q15_t)0xBADB, (q15_t)0x9447, (q15_t)0xBB30, (q15_t)0x9411, - (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBBDA, (q15_t)0x93A6, - (q15_t)0xBC2F, (q15_t)0x9370, (q15_t)0xBC84, (q15_t)0x933B, - (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD2F, (q15_t)0x92D2, - (q15_t)0xBD85, (q15_t)0x929D, (q15_t)0xBDDB, (q15_t)0x9269, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBE88, (q15_t)0x9202, - (q15_t)0xBEDE, (q15_t)0x91CF, (q15_t)0xBF35, (q15_t)0x919C, - (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xBFE2, (q15_t)0x9136, - (q15_t)0xC03A, (q15_t)0x9104, (q15_t)0xC091, (q15_t)0x90D2, - (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC140, (q15_t)0x906F, - (q15_t)0xC197, (q15_t)0x903E, (q15_t)0xC1EF, (q15_t)0x900D, - (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC29F, (q15_t)0x8FAC, - (q15_t)0xC2F8, (q15_t)0x8F7C, (q15_t)0xC350, (q15_t)0x8F4C, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC402, (q15_t)0x8EED, - (q15_t)0xC45A, (q15_t)0x8EBE, (q15_t)0xC4B3, (q15_t)0x8E90, - (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC566, (q15_t)0x8E33, - (q15_t)0xC5BF, (q15_t)0x8E05, (q15_t)0xC619, (q15_t)0x8DD8, - (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC6CD, (q15_t)0x8D7D, - (q15_t)0xC727, (q15_t)0x8D50, (q15_t)0xC781, (q15_t)0x8D24, - (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC835, (q15_t)0x8CCC, - (q15_t)0xC890, (q15_t)0x8CA0, (q15_t)0xC8EB, (q15_t)0x8C75, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC9A0, (q15_t)0x8C1F, - (q15_t)0xC9FB, (q15_t)0x8BF4, (q15_t)0xCA57, (q15_t)0x8BCA, - (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCB0D, (q15_t)0x8B76, - (q15_t)0xCB69, (q15_t)0x8B4D, (q15_t)0xCBC5, (q15_t)0x8B24, - (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCC7D, (q15_t)0x8AD2, - (q15_t)0xCCD9, (q15_t)0x8AAA, (q15_t)0xCD35, (q15_t)0x8A82, - (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCDEE, (q15_t)0x8A33, - (q15_t)0xCE4A, (q15_t)0x8A0B, (q15_t)0xCEA7, (q15_t)0x89E4, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCF61, (q15_t)0x8997, - (q15_t)0xCFBE, (q15_t)0x8971, (q15_t)0xD01B, (q15_t)0x894C, - (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD0D6, (q15_t)0x8901, - (q15_t)0xD133, (q15_t)0x88DC, (q15_t)0xD191, (q15_t)0x88B8, - (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD24C, (q15_t)0x886F, - (q15_t)0xD2AA, (q15_t)0x884B, (q15_t)0xD308, (q15_t)0x8828, - (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD3C5, (q15_t)0x87E2, - (q15_t)0xD423, (q15_t)0x87BF, (q15_t)0xD482, (q15_t)0x879D, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD53F, (q15_t)0x8759, - (q15_t)0xD59E, (q15_t)0x8738, (q15_t)0xD5FD, (q15_t)0x8717, - (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD6BB, (q15_t)0x86D5, - (q15_t)0xD71A, (q15_t)0x86B5, (q15_t)0xD779, (q15_t)0x8695, - (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD838, (q15_t)0x8656, - (q15_t)0xD898, (q15_t)0x8637, (q15_t)0xD8F8, (q15_t)0x8618, - (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xD9B7, (q15_t)0x85DB, - (q15_t)0xDA17, (q15_t)0x85BD, (q15_t)0xDA77, (q15_t)0x85A0, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB38, (q15_t)0x8565, - (q15_t)0xDB98, (q15_t)0x8549, (q15_t)0xDBF8, (q15_t)0x852C, - (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDCBA, (q15_t)0x84F4, - (q15_t)0xDD1A, (q15_t)0x84D9, (q15_t)0xDD7B, (q15_t)0x84BD, - (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE3D, (q15_t)0x8488, - (q15_t)0xDE9E, (q15_t)0x846D, (q15_t)0xDEFF, (q15_t)0x8453, - (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xDFC1, (q15_t)0x8420, - (q15_t)0xE023, (q15_t)0x8407, (q15_t)0xE084, (q15_t)0x83EE, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE147, (q15_t)0x83BD, - (q15_t)0xE1A9, (q15_t)0x83A5, (q15_t)0xE20A, (q15_t)0x838E, - (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE2CE, (q15_t)0x835F, - (q15_t)0xE330, (q15_t)0x8348, (q15_t)0xE392, (q15_t)0x8332, - (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE456, (q15_t)0x8306, - (q15_t)0xE4B8, (q15_t)0x82F0, (q15_t)0xE51B, (q15_t)0x82DB, - (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE5DF, (q15_t)0x82B1, - (q15_t)0xE642, (q15_t)0x829D, (q15_t)0xE6A4, (q15_t)0x8289, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE769, (q15_t)0x8262, - (q15_t)0xE7CC, (q15_t)0x824F, (q15_t)0xE82F, (q15_t)0x823C, - (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE8F5, (q15_t)0x8217, - (q15_t)0xE957, (q15_t)0x8205, (q15_t)0xE9BA, (q15_t)0x81F3, - (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEA80, (q15_t)0x81D1, - (q15_t)0xEAE4, (q15_t)0x81C0, (q15_t)0xEB47, (q15_t)0x81B0, - (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEC0D, (q15_t)0x8190, - (q15_t)0xEC71, (q15_t)0x8180, (q15_t)0xECD4, (q15_t)0x8171, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xED9B, (q15_t)0x8154, - (q15_t)0xEDFE, (q15_t)0x8145, (q15_t)0xEE62, (q15_t)0x8137, - (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEF29, (q15_t)0x811C, - (q15_t)0xEF8D, (q15_t)0x810F, (q15_t)0xEFF1, (q15_t)0x8102, - (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF0B8, (q15_t)0x80EA, - (q15_t)0xF11C, (q15_t)0x80DE, (q15_t)0xF180, (q15_t)0x80D2, - (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF248, (q15_t)0x80BC, - (q15_t)0xF2AC, (q15_t)0x80B2, (q15_t)0xF310, (q15_t)0x80A7, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF3D8, (q15_t)0x8094, - (q15_t)0xF43C, (q15_t)0x808A, (q15_t)0xF4A0, (q15_t)0x8081, - (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF568, (q15_t)0x8070, - (q15_t)0xF5CC, (q15_t)0x8068, (q15_t)0xF631, (q15_t)0x8060, - (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF6F9, (q15_t)0x8051, - (q15_t)0xF75D, (q15_t)0x804A, (q15_t)0xF7C2, (q15_t)0x8043, - (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF88A, (q15_t)0x8037, - (q15_t)0xF8EF, (q15_t)0x8031, (q15_t)0xF953, (q15_t)0x802C, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xFA1C, (q15_t)0x8022, - (q15_t)0xFA80, (q15_t)0x801E, (q15_t)0xFAE5, (q15_t)0x801A, - (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFBAE, (q15_t)0x8012, - (q15_t)0xFC12, (q15_t)0x800F, (q15_t)0xFC77, (q15_t)0x800C, - (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFD40, (q15_t)0x8007, - (q15_t)0xFDA4, (q15_t)0x8005, (q15_t)0xFE09, (q15_t)0x8003, - (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFED2, (q15_t)0x8001, - (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF9B, (q15_t)0x8000 -}; - -/** -* \par -* Example code for q15 Twiddle factors Generation:: -* \par -*
for(i = 0; i< 3N/4; i++)
-* {
-*    twiddleCoefq15[2*i]= cos(i * 2*PI/(float)N);
-*    twiddleCoefq15[2*i+1]= sin(i * 2*PI/(float)N);
-* } 
-* \par -* where N = 4096 and PI = 3.14159265358979 -* \par -* Cos and Sin values are interleaved fashion -* \par -* Convert Floating point to q15(Fixed point 1.15): -* round(twiddleCoefq15(i) * pow(2, 15)) -* -*/ -const q15_t twiddleCoef_4096_q15[6144] = -{ - (q15_t)0x7FFF, (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0x0032, - (q15_t)0x7FFF, (q15_t)0x0064, (q15_t)0x7FFF, (q15_t)0x0096, - (q15_t)0x7FFF, (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x00FB, - (q15_t)0x7FFE, (q15_t)0x012D, (q15_t)0x7FFE, (q15_t)0x015F, - (q15_t)0x7FFD, (q15_t)0x0192, (q15_t)0x7FFC, (q15_t)0x01C4, - (q15_t)0x7FFC, (q15_t)0x01F6, (q15_t)0x7FFB, (q15_t)0x0228, - (q15_t)0x7FFA, (q15_t)0x025B, (q15_t)0x7FF9, (q15_t)0x028D, - (q15_t)0x7FF8, (q15_t)0x02BF, (q15_t)0x7FF7, (q15_t)0x02F1, - (q15_t)0x7FF6, (q15_t)0x0324, (q15_t)0x7FF4, (q15_t)0x0356, - (q15_t)0x7FF3, (q15_t)0x0388, (q15_t)0x7FF2, (q15_t)0x03BA, - (q15_t)0x7FF0, (q15_t)0x03ED, (q15_t)0x7FEE, (q15_t)0x041F, - (q15_t)0x7FED, (q15_t)0x0451, (q15_t)0x7FEB, (q15_t)0x0483, - (q15_t)0x7FE9, (q15_t)0x04B6, (q15_t)0x7FE7, (q15_t)0x04E8, - (q15_t)0x7FE5, (q15_t)0x051A, (q15_t)0x7FE3, (q15_t)0x054C, - (q15_t)0x7FE1, (q15_t)0x057F, (q15_t)0x7FDF, (q15_t)0x05B1, - (q15_t)0x7FDD, (q15_t)0x05E3, (q15_t)0x7FDA, (q15_t)0x0615, - (q15_t)0x7FD8, (q15_t)0x0647, (q15_t)0x7FD6, (q15_t)0x067A, - (q15_t)0x7FD3, (q15_t)0x06AC, (q15_t)0x7FD0, (q15_t)0x06DE, - (q15_t)0x7FCE, (q15_t)0x0710, (q15_t)0x7FCB, (q15_t)0x0742, - (q15_t)0x7FC8, (q15_t)0x0775, (q15_t)0x7FC5, (q15_t)0x07A7, - (q15_t)0x7FC2, (q15_t)0x07D9, (q15_t)0x7FBF, (q15_t)0x080B, - (q15_t)0x7FBC, (q15_t)0x083D, (q15_t)0x7FB8, (q15_t)0x086F, - (q15_t)0x7FB5, (q15_t)0x08A2, (q15_t)0x7FB1, (q15_t)0x08D4, - (q15_t)0x7FAE, (q15_t)0x0906, (q15_t)0x7FAA, (q15_t)0x0938, - (q15_t)0x7FA7, (q15_t)0x096A, (q15_t)0x7FA3, (q15_t)0x099C, - (q15_t)0x7F9F, (q15_t)0x09CE, (q15_t)0x7F9B, (q15_t)0x0A00, - (q15_t)0x7F97, (q15_t)0x0A33, (q15_t)0x7F93, (q15_t)0x0A65, - (q15_t)0x7F8F, (q15_t)0x0A97, (q15_t)0x7F8B, (q15_t)0x0AC9, - (q15_t)0x7F87, (q15_t)0x0AFB, (q15_t)0x7F82, (q15_t)0x0B2D, - (q15_t)0x7F7E, (q15_t)0x0B5F, (q15_t)0x7F79, (q15_t)0x0B91, - (q15_t)0x7F75, (q15_t)0x0BC3, (q15_t)0x7F70, (q15_t)0x0BF5, - (q15_t)0x7F6B, (q15_t)0x0C27, (q15_t)0x7F67, (q15_t)0x0C59, - (q15_t)0x7F62, (q15_t)0x0C8B, (q15_t)0x7F5D, (q15_t)0x0CBD, - (q15_t)0x7F58, (q15_t)0x0CEF, (q15_t)0x7F53, (q15_t)0x0D21, - (q15_t)0x7F4D, (q15_t)0x0D53, (q15_t)0x7F48, (q15_t)0x0D85, - (q15_t)0x7F43, (q15_t)0x0DB7, (q15_t)0x7F3D, (q15_t)0x0DE9, - (q15_t)0x7F38, (q15_t)0x0E1B, (q15_t)0x7F32, (q15_t)0x0E4D, - (q15_t)0x7F2D, (q15_t)0x0E7F, (q15_t)0x7F27, (q15_t)0x0EB1, - (q15_t)0x7F21, (q15_t)0x0EE3, (q15_t)0x7F1B, (q15_t)0x0F15, - (q15_t)0x7F15, (q15_t)0x0F47, (q15_t)0x7F0F, (q15_t)0x0F79, - (q15_t)0x7F09, (q15_t)0x0FAB, (q15_t)0x7F03, (q15_t)0x0FDD, - (q15_t)0x7EFD, (q15_t)0x100E, (q15_t)0x7EF6, (q15_t)0x1040, - (q15_t)0x7EF0, (q15_t)0x1072, (q15_t)0x7EE9, (q15_t)0x10A4, - (q15_t)0x7EE3, (q15_t)0x10D6, (q15_t)0x7EDC, (q15_t)0x1108, - (q15_t)0x7ED5, (q15_t)0x1139, (q15_t)0x7ECF, (q15_t)0x116B, - (q15_t)0x7EC8, (q15_t)0x119D, (q15_t)0x7EC1, (q15_t)0x11CF, - (q15_t)0x7EBA, (q15_t)0x1201, (q15_t)0x7EB3, (q15_t)0x1232, - (q15_t)0x7EAB, (q15_t)0x1264, (q15_t)0x7EA4, (q15_t)0x1296, - (q15_t)0x7E9D, (q15_t)0x12C8, (q15_t)0x7E95, (q15_t)0x12F9, - (q15_t)0x7E8E, (q15_t)0x132B, (q15_t)0x7E86, (q15_t)0x135D, - (q15_t)0x7E7F, (q15_t)0x138E, (q15_t)0x7E77, (q15_t)0x13C0, - (q15_t)0x7E6F, (q15_t)0x13F2, (q15_t)0x7E67, (q15_t)0x1423, - (q15_t)0x7E5F, (q15_t)0x1455, (q15_t)0x7E57, (q15_t)0x1487, - (q15_t)0x7E4F, (q15_t)0x14B8, (q15_t)0x7E47, (q15_t)0x14EA, - (q15_t)0x7E3F, (q15_t)0x151B, (q15_t)0x7E37, (q15_t)0x154D, - (q15_t)0x7E2E, (q15_t)0x157F, (q15_t)0x7E26, (q15_t)0x15B0, - (q15_t)0x7E1D, (q15_t)0x15E2, (q15_t)0x7E14, (q15_t)0x1613, - (q15_t)0x7E0C, (q15_t)0x1645, (q15_t)0x7E03, (q15_t)0x1676, - (q15_t)0x7DFA, (q15_t)0x16A8, (q15_t)0x7DF1, (q15_t)0x16D9, - (q15_t)0x7DE8, (q15_t)0x170A, (q15_t)0x7DDF, (q15_t)0x173C, - (q15_t)0x7DD6, (q15_t)0x176D, (q15_t)0x7DCD, (q15_t)0x179F, - (q15_t)0x7DC3, (q15_t)0x17D0, (q15_t)0x7DBA, (q15_t)0x1802, - (q15_t)0x7DB0, (q15_t)0x1833, (q15_t)0x7DA7, (q15_t)0x1864, - (q15_t)0x7D9D, (q15_t)0x1896, (q15_t)0x7D94, (q15_t)0x18C7, - (q15_t)0x7D8A, (q15_t)0x18F8, (q15_t)0x7D80, (q15_t)0x192A, - (q15_t)0x7D76, (q15_t)0x195B, (q15_t)0x7D6C, (q15_t)0x198C, - (q15_t)0x7D62, (q15_t)0x19BD, (q15_t)0x7D58, (q15_t)0x19EF, - (q15_t)0x7D4E, (q15_t)0x1A20, (q15_t)0x7D43, (q15_t)0x1A51, - (q15_t)0x7D39, (q15_t)0x1A82, (q15_t)0x7D2F, (q15_t)0x1AB3, - (q15_t)0x7D24, (q15_t)0x1AE4, (q15_t)0x7D19, (q15_t)0x1B16, - (q15_t)0x7D0F, (q15_t)0x1B47, (q15_t)0x7D04, (q15_t)0x1B78, - (q15_t)0x7CF9, (q15_t)0x1BA9, (q15_t)0x7CEE, (q15_t)0x1BDA, - (q15_t)0x7CE3, (q15_t)0x1C0B, (q15_t)0x7CD8, (q15_t)0x1C3C, - (q15_t)0x7CCD, (q15_t)0x1C6D, (q15_t)0x7CC2, (q15_t)0x1C9E, - (q15_t)0x7CB7, (q15_t)0x1CCF, (q15_t)0x7CAB, (q15_t)0x1D00, - (q15_t)0x7CA0, (q15_t)0x1D31, (q15_t)0x7C94, (q15_t)0x1D62, - (q15_t)0x7C89, (q15_t)0x1D93, (q15_t)0x7C7D, (q15_t)0x1DC4, - (q15_t)0x7C71, (q15_t)0x1DF5, (q15_t)0x7C66, (q15_t)0x1E25, - (q15_t)0x7C5A, (q15_t)0x1E56, (q15_t)0x7C4E, (q15_t)0x1E87, - (q15_t)0x7C42, (q15_t)0x1EB8, (q15_t)0x7C36, (q15_t)0x1EE9, - (q15_t)0x7C29, (q15_t)0x1F19, (q15_t)0x7C1D, (q15_t)0x1F4A, - (q15_t)0x7C11, (q15_t)0x1F7B, (q15_t)0x7C05, (q15_t)0x1FAC, - (q15_t)0x7BF8, (q15_t)0x1FDC, (q15_t)0x7BEB, (q15_t)0x200D, - (q15_t)0x7BDF, (q15_t)0x203E, (q15_t)0x7BD2, (q15_t)0x206E, - (q15_t)0x7BC5, (q15_t)0x209F, (q15_t)0x7BB9, (q15_t)0x20D0, - (q15_t)0x7BAC, (q15_t)0x2100, (q15_t)0x7B9F, (q15_t)0x2131, - (q15_t)0x7B92, (q15_t)0x2161, (q15_t)0x7B84, (q15_t)0x2192, - (q15_t)0x7B77, (q15_t)0x21C2, (q15_t)0x7B6A, (q15_t)0x21F3, - (q15_t)0x7B5D, (q15_t)0x2223, (q15_t)0x7B4F, (q15_t)0x2254, - (q15_t)0x7B42, (q15_t)0x2284, (q15_t)0x7B34, (q15_t)0x22B4, - (q15_t)0x7B26, (q15_t)0x22E5, (q15_t)0x7B19, (q15_t)0x2315, - (q15_t)0x7B0B, (q15_t)0x2345, (q15_t)0x7AFD, (q15_t)0x2376, - (q15_t)0x7AEF, (q15_t)0x23A6, (q15_t)0x7AE1, (q15_t)0x23D6, - (q15_t)0x7AD3, (q15_t)0x2407, (q15_t)0x7AC5, (q15_t)0x2437, - (q15_t)0x7AB6, (q15_t)0x2467, (q15_t)0x7AA8, (q15_t)0x2497, - (q15_t)0x7A9A, (q15_t)0x24C7, (q15_t)0x7A8B, (q15_t)0x24F7, - (q15_t)0x7A7D, (q15_t)0x2528, (q15_t)0x7A6E, (q15_t)0x2558, - (q15_t)0x7A5F, (q15_t)0x2588, (q15_t)0x7A50, (q15_t)0x25B8, - (q15_t)0x7A42, (q15_t)0x25E8, (q15_t)0x7A33, (q15_t)0x2618, - (q15_t)0x7A24, (q15_t)0x2648, (q15_t)0x7A15, (q15_t)0x2678, - (q15_t)0x7A05, (q15_t)0x26A8, (q15_t)0x79F6, (q15_t)0x26D8, - (q15_t)0x79E7, (q15_t)0x2707, (q15_t)0x79D8, (q15_t)0x2737, - (q15_t)0x79C8, (q15_t)0x2767, (q15_t)0x79B9, (q15_t)0x2797, - (q15_t)0x79A9, (q15_t)0x27C7, (q15_t)0x7999, (q15_t)0x27F6, - (q15_t)0x798A, (q15_t)0x2826, (q15_t)0x797A, (q15_t)0x2856, - (q15_t)0x796A, (q15_t)0x2886, (q15_t)0x795A, (q15_t)0x28B5, - (q15_t)0x794A, (q15_t)0x28E5, (q15_t)0x793A, (q15_t)0x2915, - (q15_t)0x792A, (q15_t)0x2944, (q15_t)0x7919, (q15_t)0x2974, - (q15_t)0x7909, (q15_t)0x29A3, (q15_t)0x78F9, (q15_t)0x29D3, - (q15_t)0x78E8, (q15_t)0x2A02, (q15_t)0x78D8, (q15_t)0x2A32, - (q15_t)0x78C7, (q15_t)0x2A61, (q15_t)0x78B6, (q15_t)0x2A91, - (q15_t)0x78A6, (q15_t)0x2AC0, (q15_t)0x7895, (q15_t)0x2AEF, - (q15_t)0x7884, (q15_t)0x2B1F, (q15_t)0x7873, (q15_t)0x2B4E, - (q15_t)0x7862, (q15_t)0x2B7D, (q15_t)0x7851, (q15_t)0x2BAD, - (q15_t)0x7840, (q15_t)0x2BDC, (q15_t)0x782E, (q15_t)0x2C0B, - (q15_t)0x781D, (q15_t)0x2C3A, (q15_t)0x780C, (q15_t)0x2C69, - (q15_t)0x77FA, (q15_t)0x2C98, (q15_t)0x77E9, (q15_t)0x2CC8, - (q15_t)0x77D7, (q15_t)0x2CF7, (q15_t)0x77C5, (q15_t)0x2D26, - (q15_t)0x77B4, (q15_t)0x2D55, (q15_t)0x77A2, (q15_t)0x2D84, - (q15_t)0x7790, (q15_t)0x2DB3, (q15_t)0x777E, (q15_t)0x2DE2, - (q15_t)0x776C, (q15_t)0x2E11, (q15_t)0x775A, (q15_t)0x2E3F, - (q15_t)0x7747, (q15_t)0x2E6E, (q15_t)0x7735, (q15_t)0x2E9D, - (q15_t)0x7723, (q15_t)0x2ECC, (q15_t)0x7710, (q15_t)0x2EFB, - (q15_t)0x76FE, (q15_t)0x2F29, (q15_t)0x76EB, (q15_t)0x2F58, - (q15_t)0x76D9, (q15_t)0x2F87, (q15_t)0x76C6, (q15_t)0x2FB5, - (q15_t)0x76B3, (q15_t)0x2FE4, (q15_t)0x76A0, (q15_t)0x3013, - (q15_t)0x768E, (q15_t)0x3041, (q15_t)0x767B, (q15_t)0x3070, - (q15_t)0x7668, (q15_t)0x309E, (q15_t)0x7654, (q15_t)0x30CD, - (q15_t)0x7641, (q15_t)0x30FB, (q15_t)0x762E, (q15_t)0x312A, - (q15_t)0x761B, (q15_t)0x3158, (q15_t)0x7607, (q15_t)0x3186, - (q15_t)0x75F4, (q15_t)0x31B5, (q15_t)0x75E0, (q15_t)0x31E3, - (q15_t)0x75CC, (q15_t)0x3211, (q15_t)0x75B9, (q15_t)0x3240, - (q15_t)0x75A5, (q15_t)0x326E, (q15_t)0x7591, (q15_t)0x329C, - (q15_t)0x757D, (q15_t)0x32CA, (q15_t)0x7569, (q15_t)0x32F8, - (q15_t)0x7555, (q15_t)0x3326, (q15_t)0x7541, (q15_t)0x3354, - (q15_t)0x752D, (q15_t)0x3382, (q15_t)0x7519, (q15_t)0x33B0, - (q15_t)0x7504, (q15_t)0x33DE, (q15_t)0x74F0, (q15_t)0x340C, - (q15_t)0x74DB, (q15_t)0x343A, (q15_t)0x74C7, (q15_t)0x3468, - (q15_t)0x74B2, (q15_t)0x3496, (q15_t)0x749E, (q15_t)0x34C4, - (q15_t)0x7489, (q15_t)0x34F2, (q15_t)0x7474, (q15_t)0x351F, - (q15_t)0x745F, (q15_t)0x354D, (q15_t)0x744A, (q15_t)0x357B, - (q15_t)0x7435, (q15_t)0x35A8, (q15_t)0x7420, (q15_t)0x35D6, - (q15_t)0x740B, (q15_t)0x3604, (q15_t)0x73F6, (q15_t)0x3631, - (q15_t)0x73E0, (q15_t)0x365F, (q15_t)0x73CB, (q15_t)0x368C, - (q15_t)0x73B5, (q15_t)0x36BA, (q15_t)0x73A0, (q15_t)0x36E7, - (q15_t)0x738A, (q15_t)0x3714, (q15_t)0x7375, (q15_t)0x3742, - (q15_t)0x735F, (q15_t)0x376F, (q15_t)0x7349, (q15_t)0x379C, - (q15_t)0x7333, (q15_t)0x37CA, (q15_t)0x731D, (q15_t)0x37F7, - (q15_t)0x7307, (q15_t)0x3824, (q15_t)0x72F1, (q15_t)0x3851, - (q15_t)0x72DB, (q15_t)0x387E, (q15_t)0x72C5, (q15_t)0x38AB, - (q15_t)0x72AF, (q15_t)0x38D8, (q15_t)0x7298, (q15_t)0x3906, - (q15_t)0x7282, (q15_t)0x3932, (q15_t)0x726B, (q15_t)0x395F, - (q15_t)0x7255, (q15_t)0x398C, (q15_t)0x723E, (q15_t)0x39B9, - (q15_t)0x7227, (q15_t)0x39E6, (q15_t)0x7211, (q15_t)0x3A13, - (q15_t)0x71FA, (q15_t)0x3A40, (q15_t)0x71E3, (q15_t)0x3A6C, - (q15_t)0x71CC, (q15_t)0x3A99, (q15_t)0x71B5, (q15_t)0x3AC6, - (q15_t)0x719E, (q15_t)0x3AF2, (q15_t)0x7186, (q15_t)0x3B1F, - (q15_t)0x716F, (q15_t)0x3B4C, (q15_t)0x7158, (q15_t)0x3B78, - (q15_t)0x7141, (q15_t)0x3BA5, (q15_t)0x7129, (q15_t)0x3BD1, - (q15_t)0x7112, (q15_t)0x3BFD, (q15_t)0x70FA, (q15_t)0x3C2A, - (q15_t)0x70E2, (q15_t)0x3C56, (q15_t)0x70CB, (q15_t)0x3C83, - (q15_t)0x70B3, (q15_t)0x3CAF, (q15_t)0x709B, (q15_t)0x3CDB, - (q15_t)0x7083, (q15_t)0x3D07, (q15_t)0x706B, (q15_t)0x3D33, - (q15_t)0x7053, (q15_t)0x3D60, (q15_t)0x703B, (q15_t)0x3D8C, - (q15_t)0x7023, (q15_t)0x3DB8, (q15_t)0x700A, (q15_t)0x3DE4, - (q15_t)0x6FF2, (q15_t)0x3E10, (q15_t)0x6FDA, (q15_t)0x3E3C, - (q15_t)0x6FC1, (q15_t)0x3E68, (q15_t)0x6FA9, (q15_t)0x3E93, - (q15_t)0x6F90, (q15_t)0x3EBF, (q15_t)0x6F77, (q15_t)0x3EEB, - (q15_t)0x6F5F, (q15_t)0x3F17, (q15_t)0x6F46, (q15_t)0x3F43, - (q15_t)0x6F2D, (q15_t)0x3F6E, (q15_t)0x6F14, (q15_t)0x3F9A, - (q15_t)0x6EFB, (q15_t)0x3FC5, (q15_t)0x6EE2, (q15_t)0x3FF1, - (q15_t)0x6EC9, (q15_t)0x401D, (q15_t)0x6EAF, (q15_t)0x4048, - (q15_t)0x6E96, (q15_t)0x4073, (q15_t)0x6E7D, (q15_t)0x409F, - (q15_t)0x6E63, (q15_t)0x40CA, (q15_t)0x6E4A, (q15_t)0x40F6, - (q15_t)0x6E30, (q15_t)0x4121, (q15_t)0x6E17, (q15_t)0x414C, - (q15_t)0x6DFD, (q15_t)0x4177, (q15_t)0x6DE3, (q15_t)0x41A2, - (q15_t)0x6DCA, (q15_t)0x41CE, (q15_t)0x6DB0, (q15_t)0x41F9, - (q15_t)0x6D96, (q15_t)0x4224, (q15_t)0x6D7C, (q15_t)0x424F, - (q15_t)0x6D62, (q15_t)0x427A, (q15_t)0x6D48, (q15_t)0x42A5, - (q15_t)0x6D2D, (q15_t)0x42D0, (q15_t)0x6D13, (q15_t)0x42FA, - (q15_t)0x6CF9, (q15_t)0x4325, (q15_t)0x6CDE, (q15_t)0x4350, - (q15_t)0x6CC4, (q15_t)0x437B, (q15_t)0x6CA9, (q15_t)0x43A5, - (q15_t)0x6C8F, (q15_t)0x43D0, (q15_t)0x6C74, (q15_t)0x43FB, - (q15_t)0x6C59, (q15_t)0x4425, (q15_t)0x6C3F, (q15_t)0x4450, - (q15_t)0x6C24, (q15_t)0x447A, (q15_t)0x6C09, (q15_t)0x44A5, - (q15_t)0x6BEE, (q15_t)0x44CF, (q15_t)0x6BD3, (q15_t)0x44FA, - (q15_t)0x6BB8, (q15_t)0x4524, (q15_t)0x6B9C, (q15_t)0x454E, - (q15_t)0x6B81, (q15_t)0x4578, (q15_t)0x6B66, (q15_t)0x45A3, - (q15_t)0x6B4A, (q15_t)0x45CD, (q15_t)0x6B2F, (q15_t)0x45F7, - (q15_t)0x6B13, (q15_t)0x4621, (q15_t)0x6AF8, (q15_t)0x464B, - (q15_t)0x6ADC, (q15_t)0x4675, (q15_t)0x6AC1, (q15_t)0x469F, - (q15_t)0x6AA5, (q15_t)0x46C9, (q15_t)0x6A89, (q15_t)0x46F3, - (q15_t)0x6A6D, (q15_t)0x471C, (q15_t)0x6A51, (q15_t)0x4746, - (q15_t)0x6A35, (q15_t)0x4770, (q15_t)0x6A19, (q15_t)0x479A, - (q15_t)0x69FD, (q15_t)0x47C3, (q15_t)0x69E1, (q15_t)0x47ED, - (q15_t)0x69C4, (q15_t)0x4816, (q15_t)0x69A8, (q15_t)0x4840, - (q15_t)0x698C, (q15_t)0x4869, (q15_t)0x696F, (q15_t)0x4893, - (q15_t)0x6953, (q15_t)0x48BC, (q15_t)0x6936, (q15_t)0x48E6, - (q15_t)0x6919, (q15_t)0x490F, (q15_t)0x68FD, (q15_t)0x4938, - (q15_t)0x68E0, (q15_t)0x4961, (q15_t)0x68C3, (q15_t)0x498A, - (q15_t)0x68A6, (q15_t)0x49B4, (q15_t)0x6889, (q15_t)0x49DD, - (q15_t)0x686C, (q15_t)0x4A06, (q15_t)0x684F, (q15_t)0x4A2F, - (q15_t)0x6832, (q15_t)0x4A58, (q15_t)0x6815, (q15_t)0x4A81, - (q15_t)0x67F7, (q15_t)0x4AA9, (q15_t)0x67DA, (q15_t)0x4AD2, - (q15_t)0x67BD, (q15_t)0x4AFB, (q15_t)0x679F, (q15_t)0x4B24, - (q15_t)0x6782, (q15_t)0x4B4C, (q15_t)0x6764, (q15_t)0x4B75, - (q15_t)0x6746, (q15_t)0x4B9E, (q15_t)0x6729, (q15_t)0x4BC6, - (q15_t)0x670B, (q15_t)0x4BEF, (q15_t)0x66ED, (q15_t)0x4C17, - (q15_t)0x66CF, (q15_t)0x4C3F, (q15_t)0x66B1, (q15_t)0x4C68, - (q15_t)0x6693, (q15_t)0x4C90, (q15_t)0x6675, (q15_t)0x4CB8, - (q15_t)0x6657, (q15_t)0x4CE1, (q15_t)0x6639, (q15_t)0x4D09, - (q15_t)0x661A, (q15_t)0x4D31, (q15_t)0x65FC, (q15_t)0x4D59, - (q15_t)0x65DD, (q15_t)0x4D81, (q15_t)0x65BF, (q15_t)0x4DA9, - (q15_t)0x65A0, (q15_t)0x4DD1, (q15_t)0x6582, (q15_t)0x4DF9, - (q15_t)0x6563, (q15_t)0x4E21, (q15_t)0x6545, (q15_t)0x4E48, - (q15_t)0x6526, (q15_t)0x4E70, (q15_t)0x6507, (q15_t)0x4E98, - (q15_t)0x64E8, (q15_t)0x4EBF, (q15_t)0x64C9, (q15_t)0x4EE7, - (q15_t)0x64AA, (q15_t)0x4F0F, (q15_t)0x648B, (q15_t)0x4F36, - (q15_t)0x646C, (q15_t)0x4F5E, (q15_t)0x644D, (q15_t)0x4F85, - (q15_t)0x642D, (q15_t)0x4FAC, (q15_t)0x640E, (q15_t)0x4FD4, - (q15_t)0x63EF, (q15_t)0x4FFB, (q15_t)0x63CF, (q15_t)0x5022, - (q15_t)0x63B0, (q15_t)0x5049, (q15_t)0x6390, (q15_t)0x5070, - (q15_t)0x6371, (q15_t)0x5097, (q15_t)0x6351, (q15_t)0x50BF, - (q15_t)0x6331, (q15_t)0x50E5, (q15_t)0x6311, (q15_t)0x510C, - (q15_t)0x62F2, (q15_t)0x5133, (q15_t)0x62D2, (q15_t)0x515A, - (q15_t)0x62B2, (q15_t)0x5181, (q15_t)0x6292, (q15_t)0x51A8, - (q15_t)0x6271, (q15_t)0x51CE, (q15_t)0x6251, (q15_t)0x51F5, - (q15_t)0x6231, (q15_t)0x521C, (q15_t)0x6211, (q15_t)0x5242, - (q15_t)0x61F1, (q15_t)0x5269, (q15_t)0x61D0, (q15_t)0x528F, - (q15_t)0x61B0, (q15_t)0x52B5, (q15_t)0x618F, (q15_t)0x52DC, - (q15_t)0x616F, (q15_t)0x5302, (q15_t)0x614E, (q15_t)0x5328, - (q15_t)0x612D, (q15_t)0x534E, (q15_t)0x610D, (q15_t)0x5375, - (q15_t)0x60EC, (q15_t)0x539B, (q15_t)0x60CB, (q15_t)0x53C1, - (q15_t)0x60AA, (q15_t)0x53E7, (q15_t)0x6089, (q15_t)0x540D, - (q15_t)0x6068, (q15_t)0x5433, (q15_t)0x6047, (q15_t)0x5458, - (q15_t)0x6026, (q15_t)0x547E, (q15_t)0x6004, (q15_t)0x54A4, - (q15_t)0x5FE3, (q15_t)0x54CA, (q15_t)0x5FC2, (q15_t)0x54EF, - (q15_t)0x5FA0, (q15_t)0x5515, (q15_t)0x5F7F, (q15_t)0x553A, - (q15_t)0x5F5E, (q15_t)0x5560, (q15_t)0x5F3C, (q15_t)0x5585, - (q15_t)0x5F1A, (q15_t)0x55AB, (q15_t)0x5EF9, (q15_t)0x55D0, - (q15_t)0x5ED7, (q15_t)0x55F5, (q15_t)0x5EB5, (q15_t)0x561A, - (q15_t)0x5E93, (q15_t)0x5640, (q15_t)0x5E71, (q15_t)0x5665, - (q15_t)0x5E50, (q15_t)0x568A, (q15_t)0x5E2D, (q15_t)0x56AF, - (q15_t)0x5E0B, (q15_t)0x56D4, (q15_t)0x5DE9, (q15_t)0x56F9, - (q15_t)0x5DC7, (q15_t)0x571D, (q15_t)0x5DA5, (q15_t)0x5742, - (q15_t)0x5D83, (q15_t)0x5767, (q15_t)0x5D60, (q15_t)0x578C, - (q15_t)0x5D3E, (q15_t)0x57B0, (q15_t)0x5D1B, (q15_t)0x57D5, - (q15_t)0x5CF9, (q15_t)0x57F9, (q15_t)0x5CD6, (q15_t)0x581E, - (q15_t)0x5CB4, (q15_t)0x5842, (q15_t)0x5C91, (q15_t)0x5867, - (q15_t)0x5C6E, (q15_t)0x588B, (q15_t)0x5C4B, (q15_t)0x58AF, - (q15_t)0x5C29, (q15_t)0x58D4, (q15_t)0x5C06, (q15_t)0x58F8, - (q15_t)0x5BE3, (q15_t)0x591C, (q15_t)0x5BC0, (q15_t)0x5940, - (q15_t)0x5B9D, (q15_t)0x5964, (q15_t)0x5B79, (q15_t)0x5988, - (q15_t)0x5B56, (q15_t)0x59AC, (q15_t)0x5B33, (q15_t)0x59D0, - (q15_t)0x5B10, (q15_t)0x59F3, (q15_t)0x5AEC, (q15_t)0x5A17, - (q15_t)0x5AC9, (q15_t)0x5A3B, (q15_t)0x5AA5, (q15_t)0x5A5E, - (q15_t)0x5A82, (q15_t)0x5A82, (q15_t)0x5A5E, (q15_t)0x5AA5, - (q15_t)0x5A3B, (q15_t)0x5AC9, (q15_t)0x5A17, (q15_t)0x5AEC, - (q15_t)0x59F3, (q15_t)0x5B10, (q15_t)0x59D0, (q15_t)0x5B33, - (q15_t)0x59AC, (q15_t)0x5B56, (q15_t)0x5988, (q15_t)0x5B79, - (q15_t)0x5964, (q15_t)0x5B9D, (q15_t)0x5940, (q15_t)0x5BC0, - (q15_t)0x591C, (q15_t)0x5BE3, (q15_t)0x58F8, (q15_t)0x5C06, - (q15_t)0x58D4, (q15_t)0x5C29, (q15_t)0x58AF, (q15_t)0x5C4B, - (q15_t)0x588B, (q15_t)0x5C6E, (q15_t)0x5867, (q15_t)0x5C91, - (q15_t)0x5842, (q15_t)0x5CB4, (q15_t)0x581E, (q15_t)0x5CD6, - (q15_t)0x57F9, (q15_t)0x5CF9, (q15_t)0x57D5, (q15_t)0x5D1B, - (q15_t)0x57B0, (q15_t)0x5D3E, (q15_t)0x578C, (q15_t)0x5D60, - (q15_t)0x5767, (q15_t)0x5D83, (q15_t)0x5742, (q15_t)0x5DA5, - (q15_t)0x571D, (q15_t)0x5DC7, (q15_t)0x56F9, (q15_t)0x5DE9, - (q15_t)0x56D4, (q15_t)0x5E0B, (q15_t)0x56AF, (q15_t)0x5E2D, - (q15_t)0x568A, (q15_t)0x5E50, (q15_t)0x5665, (q15_t)0x5E71, - (q15_t)0x5640, (q15_t)0x5E93, (q15_t)0x561A, (q15_t)0x5EB5, - (q15_t)0x55F5, (q15_t)0x5ED7, (q15_t)0x55D0, (q15_t)0x5EF9, - (q15_t)0x55AB, (q15_t)0x5F1A, (q15_t)0x5585, (q15_t)0x5F3C, - (q15_t)0x5560, (q15_t)0x5F5E, (q15_t)0x553A, (q15_t)0x5F7F, - (q15_t)0x5515, (q15_t)0x5FA0, (q15_t)0x54EF, (q15_t)0x5FC2, - (q15_t)0x54CA, (q15_t)0x5FE3, (q15_t)0x54A4, (q15_t)0x6004, - (q15_t)0x547E, (q15_t)0x6026, (q15_t)0x5458, (q15_t)0x6047, - (q15_t)0x5433, (q15_t)0x6068, (q15_t)0x540D, (q15_t)0x6089, - (q15_t)0x53E7, (q15_t)0x60AA, (q15_t)0x53C1, (q15_t)0x60CB, - (q15_t)0x539B, (q15_t)0x60EC, (q15_t)0x5375, (q15_t)0x610D, - (q15_t)0x534E, (q15_t)0x612D, (q15_t)0x5328, (q15_t)0x614E, - (q15_t)0x5302, (q15_t)0x616F, (q15_t)0x52DC, (q15_t)0x618F, - (q15_t)0x52B5, (q15_t)0x61B0, (q15_t)0x528F, (q15_t)0x61D0, - (q15_t)0x5269, (q15_t)0x61F1, (q15_t)0x5242, (q15_t)0x6211, - (q15_t)0x521C, (q15_t)0x6231, (q15_t)0x51F5, (q15_t)0x6251, - (q15_t)0x51CE, (q15_t)0x6271, (q15_t)0x51A8, (q15_t)0x6292, - (q15_t)0x5181, (q15_t)0x62B2, (q15_t)0x515A, (q15_t)0x62D2, - (q15_t)0x5133, (q15_t)0x62F2, (q15_t)0x510C, (q15_t)0x6311, - (q15_t)0x50E5, (q15_t)0x6331, (q15_t)0x50BF, (q15_t)0x6351, - (q15_t)0x5097, (q15_t)0x6371, (q15_t)0x5070, (q15_t)0x6390, - (q15_t)0x5049, (q15_t)0x63B0, (q15_t)0x5022, (q15_t)0x63CF, - (q15_t)0x4FFB, (q15_t)0x63EF, (q15_t)0x4FD4, (q15_t)0x640E, - (q15_t)0x4FAC, (q15_t)0x642D, (q15_t)0x4F85, (q15_t)0x644D, - (q15_t)0x4F5E, (q15_t)0x646C, (q15_t)0x4F36, (q15_t)0x648B, - (q15_t)0x4F0F, (q15_t)0x64AA, (q15_t)0x4EE7, (q15_t)0x64C9, - (q15_t)0x4EBF, (q15_t)0x64E8, (q15_t)0x4E98, (q15_t)0x6507, - (q15_t)0x4E70, (q15_t)0x6526, (q15_t)0x4E48, (q15_t)0x6545, - (q15_t)0x4E21, (q15_t)0x6563, (q15_t)0x4DF9, (q15_t)0x6582, - (q15_t)0x4DD1, (q15_t)0x65A0, (q15_t)0x4DA9, (q15_t)0x65BF, - (q15_t)0x4D81, (q15_t)0x65DD, (q15_t)0x4D59, (q15_t)0x65FC, - (q15_t)0x4D31, (q15_t)0x661A, (q15_t)0x4D09, (q15_t)0x6639, - (q15_t)0x4CE1, (q15_t)0x6657, (q15_t)0x4CB8, (q15_t)0x6675, - (q15_t)0x4C90, (q15_t)0x6693, (q15_t)0x4C68, (q15_t)0x66B1, - (q15_t)0x4C3F, (q15_t)0x66CF, (q15_t)0x4C17, (q15_t)0x66ED, - (q15_t)0x4BEF, (q15_t)0x670B, (q15_t)0x4BC6, (q15_t)0x6729, - (q15_t)0x4B9E, (q15_t)0x6746, (q15_t)0x4B75, (q15_t)0x6764, - (q15_t)0x4B4C, (q15_t)0x6782, (q15_t)0x4B24, (q15_t)0x679F, - (q15_t)0x4AFB, (q15_t)0x67BD, (q15_t)0x4AD2, (q15_t)0x67DA, - (q15_t)0x4AA9, (q15_t)0x67F7, (q15_t)0x4A81, (q15_t)0x6815, - (q15_t)0x4A58, (q15_t)0x6832, (q15_t)0x4A2F, (q15_t)0x684F, - (q15_t)0x4A06, (q15_t)0x686C, (q15_t)0x49DD, (q15_t)0x6889, - (q15_t)0x49B4, (q15_t)0x68A6, (q15_t)0x498A, (q15_t)0x68C3, - (q15_t)0x4961, (q15_t)0x68E0, (q15_t)0x4938, (q15_t)0x68FD, - (q15_t)0x490F, (q15_t)0x6919, (q15_t)0x48E6, (q15_t)0x6936, - (q15_t)0x48BC, (q15_t)0x6953, (q15_t)0x4893, (q15_t)0x696F, - (q15_t)0x4869, (q15_t)0x698C, (q15_t)0x4840, (q15_t)0x69A8, - (q15_t)0x4816, (q15_t)0x69C4, (q15_t)0x47ED, (q15_t)0x69E1, - (q15_t)0x47C3, (q15_t)0x69FD, (q15_t)0x479A, (q15_t)0x6A19, - (q15_t)0x4770, (q15_t)0x6A35, (q15_t)0x4746, (q15_t)0x6A51, - (q15_t)0x471C, (q15_t)0x6A6D, (q15_t)0x46F3, (q15_t)0x6A89, - (q15_t)0x46C9, (q15_t)0x6AA5, (q15_t)0x469F, (q15_t)0x6AC1, - (q15_t)0x4675, (q15_t)0x6ADC, (q15_t)0x464B, (q15_t)0x6AF8, - (q15_t)0x4621, (q15_t)0x6B13, (q15_t)0x45F7, (q15_t)0x6B2F, - (q15_t)0x45CD, (q15_t)0x6B4A, (q15_t)0x45A3, (q15_t)0x6B66, - (q15_t)0x4578, (q15_t)0x6B81, (q15_t)0x454E, (q15_t)0x6B9C, - (q15_t)0x4524, (q15_t)0x6BB8, (q15_t)0x44FA, (q15_t)0x6BD3, - (q15_t)0x44CF, (q15_t)0x6BEE, (q15_t)0x44A5, (q15_t)0x6C09, - (q15_t)0x447A, (q15_t)0x6C24, (q15_t)0x4450, (q15_t)0x6C3F, - (q15_t)0x4425, (q15_t)0x6C59, (q15_t)0x43FB, (q15_t)0x6C74, - (q15_t)0x43D0, (q15_t)0x6C8F, (q15_t)0x43A5, (q15_t)0x6CA9, - (q15_t)0x437B, (q15_t)0x6CC4, (q15_t)0x4350, (q15_t)0x6CDE, - (q15_t)0x4325, (q15_t)0x6CF9, (q15_t)0x42FA, (q15_t)0x6D13, - (q15_t)0x42D0, (q15_t)0x6D2D, (q15_t)0x42A5, (q15_t)0x6D48, - (q15_t)0x427A, (q15_t)0x6D62, (q15_t)0x424F, (q15_t)0x6D7C, - (q15_t)0x4224, (q15_t)0x6D96, (q15_t)0x41F9, (q15_t)0x6DB0, - (q15_t)0x41CE, (q15_t)0x6DCA, (q15_t)0x41A2, (q15_t)0x6DE3, - (q15_t)0x4177, (q15_t)0x6DFD, (q15_t)0x414C, (q15_t)0x6E17, - (q15_t)0x4121, (q15_t)0x6E30, (q15_t)0x40F6, (q15_t)0x6E4A, - (q15_t)0x40CA, (q15_t)0x6E63, (q15_t)0x409F, (q15_t)0x6E7D, - (q15_t)0x4073, (q15_t)0x6E96, (q15_t)0x4048, (q15_t)0x6EAF, - (q15_t)0x401D, (q15_t)0x6EC9, (q15_t)0x3FF1, (q15_t)0x6EE2, - (q15_t)0x3FC5, (q15_t)0x6EFB, (q15_t)0x3F9A, (q15_t)0x6F14, - (q15_t)0x3F6E, (q15_t)0x6F2D, (q15_t)0x3F43, (q15_t)0x6F46, - (q15_t)0x3F17, (q15_t)0x6F5F, (q15_t)0x3EEB, (q15_t)0x6F77, - (q15_t)0x3EBF, (q15_t)0x6F90, (q15_t)0x3E93, (q15_t)0x6FA9, - (q15_t)0x3E68, (q15_t)0x6FC1, (q15_t)0x3E3C, (q15_t)0x6FDA, - (q15_t)0x3E10, (q15_t)0x6FF2, (q15_t)0x3DE4, (q15_t)0x700A, - (q15_t)0x3DB8, (q15_t)0x7023, (q15_t)0x3D8C, (q15_t)0x703B, - (q15_t)0x3D60, (q15_t)0x7053, (q15_t)0x3D33, (q15_t)0x706B, - (q15_t)0x3D07, (q15_t)0x7083, (q15_t)0x3CDB, (q15_t)0x709B, - (q15_t)0x3CAF, (q15_t)0x70B3, (q15_t)0x3C83, (q15_t)0x70CB, - (q15_t)0x3C56, (q15_t)0x70E2, (q15_t)0x3C2A, (q15_t)0x70FA, - (q15_t)0x3BFD, (q15_t)0x7112, (q15_t)0x3BD1, (q15_t)0x7129, - (q15_t)0x3BA5, (q15_t)0x7141, (q15_t)0x3B78, (q15_t)0x7158, - (q15_t)0x3B4C, (q15_t)0x716F, (q15_t)0x3B1F, (q15_t)0x7186, - (q15_t)0x3AF2, (q15_t)0x719E, (q15_t)0x3AC6, (q15_t)0x71B5, - (q15_t)0x3A99, (q15_t)0x71CC, (q15_t)0x3A6C, (q15_t)0x71E3, - (q15_t)0x3A40, (q15_t)0x71FA, (q15_t)0x3A13, (q15_t)0x7211, - (q15_t)0x39E6, (q15_t)0x7227, (q15_t)0x39B9, (q15_t)0x723E, - (q15_t)0x398C, (q15_t)0x7255, (q15_t)0x395F, (q15_t)0x726B, - (q15_t)0x3932, (q15_t)0x7282, (q15_t)0x3906, (q15_t)0x7298, - (q15_t)0x38D8, (q15_t)0x72AF, (q15_t)0x38AB, (q15_t)0x72C5, - (q15_t)0x387E, (q15_t)0x72DB, (q15_t)0x3851, (q15_t)0x72F1, - (q15_t)0x3824, (q15_t)0x7307, (q15_t)0x37F7, (q15_t)0x731D, - (q15_t)0x37CA, (q15_t)0x7333, (q15_t)0x379C, (q15_t)0x7349, - (q15_t)0x376F, (q15_t)0x735F, (q15_t)0x3742, (q15_t)0x7375, - (q15_t)0x3714, (q15_t)0x738A, (q15_t)0x36E7, (q15_t)0x73A0, - (q15_t)0x36BA, (q15_t)0x73B5, (q15_t)0x368C, (q15_t)0x73CB, - (q15_t)0x365F, (q15_t)0x73E0, (q15_t)0x3631, (q15_t)0x73F6, - (q15_t)0x3604, (q15_t)0x740B, (q15_t)0x35D6, (q15_t)0x7420, - (q15_t)0x35A8, (q15_t)0x7435, (q15_t)0x357B, (q15_t)0x744A, - (q15_t)0x354D, (q15_t)0x745F, (q15_t)0x351F, (q15_t)0x7474, - (q15_t)0x34F2, (q15_t)0x7489, (q15_t)0x34C4, (q15_t)0x749E, - (q15_t)0x3496, (q15_t)0x74B2, (q15_t)0x3468, (q15_t)0x74C7, - (q15_t)0x343A, (q15_t)0x74DB, (q15_t)0x340C, (q15_t)0x74F0, - (q15_t)0x33DE, (q15_t)0x7504, (q15_t)0x33B0, (q15_t)0x7519, - (q15_t)0x3382, (q15_t)0x752D, (q15_t)0x3354, (q15_t)0x7541, - (q15_t)0x3326, (q15_t)0x7555, (q15_t)0x32F8, (q15_t)0x7569, - (q15_t)0x32CA, (q15_t)0x757D, (q15_t)0x329C, (q15_t)0x7591, - (q15_t)0x326E, (q15_t)0x75A5, (q15_t)0x3240, (q15_t)0x75B9, - (q15_t)0x3211, (q15_t)0x75CC, (q15_t)0x31E3, (q15_t)0x75E0, - (q15_t)0x31B5, (q15_t)0x75F4, (q15_t)0x3186, (q15_t)0x7607, - (q15_t)0x3158, (q15_t)0x761B, (q15_t)0x312A, (q15_t)0x762E, - (q15_t)0x30FB, (q15_t)0x7641, (q15_t)0x30CD, (q15_t)0x7654, - (q15_t)0x309E, (q15_t)0x7668, (q15_t)0x3070, (q15_t)0x767B, - (q15_t)0x3041, (q15_t)0x768E, (q15_t)0x3013, (q15_t)0x76A0, - (q15_t)0x2FE4, (q15_t)0x76B3, (q15_t)0x2FB5, (q15_t)0x76C6, - (q15_t)0x2F87, (q15_t)0x76D9, (q15_t)0x2F58, (q15_t)0x76EB, - (q15_t)0x2F29, (q15_t)0x76FE, (q15_t)0x2EFB, (q15_t)0x7710, - (q15_t)0x2ECC, (q15_t)0x7723, (q15_t)0x2E9D, (q15_t)0x7735, - (q15_t)0x2E6E, (q15_t)0x7747, (q15_t)0x2E3F, (q15_t)0x775A, - (q15_t)0x2E11, (q15_t)0x776C, (q15_t)0x2DE2, (q15_t)0x777E, - (q15_t)0x2DB3, (q15_t)0x7790, (q15_t)0x2D84, (q15_t)0x77A2, - (q15_t)0x2D55, (q15_t)0x77B4, (q15_t)0x2D26, (q15_t)0x77C5, - (q15_t)0x2CF7, (q15_t)0x77D7, (q15_t)0x2CC8, (q15_t)0x77E9, - (q15_t)0x2C98, (q15_t)0x77FA, (q15_t)0x2C69, (q15_t)0x780C, - (q15_t)0x2C3A, (q15_t)0x781D, (q15_t)0x2C0B, (q15_t)0x782E, - (q15_t)0x2BDC, (q15_t)0x7840, (q15_t)0x2BAD, (q15_t)0x7851, - (q15_t)0x2B7D, (q15_t)0x7862, (q15_t)0x2B4E, (q15_t)0x7873, - (q15_t)0x2B1F, (q15_t)0x7884, (q15_t)0x2AEF, (q15_t)0x7895, - (q15_t)0x2AC0, (q15_t)0x78A6, (q15_t)0x2A91, (q15_t)0x78B6, - (q15_t)0x2A61, (q15_t)0x78C7, (q15_t)0x2A32, (q15_t)0x78D8, - (q15_t)0x2A02, (q15_t)0x78E8, (q15_t)0x29D3, (q15_t)0x78F9, - (q15_t)0x29A3, (q15_t)0x7909, (q15_t)0x2974, (q15_t)0x7919, - (q15_t)0x2944, (q15_t)0x792A, (q15_t)0x2915, (q15_t)0x793A, - (q15_t)0x28E5, (q15_t)0x794A, (q15_t)0x28B5, (q15_t)0x795A, - (q15_t)0x2886, (q15_t)0x796A, (q15_t)0x2856, (q15_t)0x797A, - (q15_t)0x2826, (q15_t)0x798A, (q15_t)0x27F6, (q15_t)0x7999, - (q15_t)0x27C7, (q15_t)0x79A9, (q15_t)0x2797, (q15_t)0x79B9, - (q15_t)0x2767, (q15_t)0x79C8, (q15_t)0x2737, (q15_t)0x79D8, - (q15_t)0x2707, (q15_t)0x79E7, (q15_t)0x26D8, (q15_t)0x79F6, - (q15_t)0x26A8, (q15_t)0x7A05, (q15_t)0x2678, (q15_t)0x7A15, - (q15_t)0x2648, (q15_t)0x7A24, (q15_t)0x2618, (q15_t)0x7A33, - (q15_t)0x25E8, (q15_t)0x7A42, (q15_t)0x25B8, (q15_t)0x7A50, - (q15_t)0x2588, (q15_t)0x7A5F, (q15_t)0x2558, (q15_t)0x7A6E, - (q15_t)0x2528, (q15_t)0x7A7D, (q15_t)0x24F7, (q15_t)0x7A8B, - (q15_t)0x24C7, (q15_t)0x7A9A, (q15_t)0x2497, (q15_t)0x7AA8, - (q15_t)0x2467, (q15_t)0x7AB6, (q15_t)0x2437, (q15_t)0x7AC5, - (q15_t)0x2407, (q15_t)0x7AD3, (q15_t)0x23D6, (q15_t)0x7AE1, - (q15_t)0x23A6, (q15_t)0x7AEF, (q15_t)0x2376, (q15_t)0x7AFD, - (q15_t)0x2345, (q15_t)0x7B0B, (q15_t)0x2315, (q15_t)0x7B19, - (q15_t)0x22E5, (q15_t)0x7B26, (q15_t)0x22B4, (q15_t)0x7B34, - (q15_t)0x2284, (q15_t)0x7B42, (q15_t)0x2254, (q15_t)0x7B4F, - (q15_t)0x2223, (q15_t)0x7B5D, (q15_t)0x21F3, (q15_t)0x7B6A, - (q15_t)0x21C2, (q15_t)0x7B77, (q15_t)0x2192, (q15_t)0x7B84, - (q15_t)0x2161, (q15_t)0x7B92, (q15_t)0x2131, (q15_t)0x7B9F, - (q15_t)0x2100, (q15_t)0x7BAC, (q15_t)0x20D0, (q15_t)0x7BB9, - (q15_t)0x209F, (q15_t)0x7BC5, (q15_t)0x206E, (q15_t)0x7BD2, - (q15_t)0x203E, (q15_t)0x7BDF, (q15_t)0x200D, (q15_t)0x7BEB, - (q15_t)0x1FDC, (q15_t)0x7BF8, (q15_t)0x1FAC, (q15_t)0x7C05, - (q15_t)0x1F7B, (q15_t)0x7C11, (q15_t)0x1F4A, (q15_t)0x7C1D, - (q15_t)0x1F19, (q15_t)0x7C29, (q15_t)0x1EE9, (q15_t)0x7C36, - (q15_t)0x1EB8, (q15_t)0x7C42, (q15_t)0x1E87, (q15_t)0x7C4E, - (q15_t)0x1E56, (q15_t)0x7C5A, (q15_t)0x1E25, (q15_t)0x7C66, - (q15_t)0x1DF5, (q15_t)0x7C71, (q15_t)0x1DC4, (q15_t)0x7C7D, - (q15_t)0x1D93, (q15_t)0x7C89, (q15_t)0x1D62, (q15_t)0x7C94, - (q15_t)0x1D31, (q15_t)0x7CA0, (q15_t)0x1D00, (q15_t)0x7CAB, - (q15_t)0x1CCF, (q15_t)0x7CB7, (q15_t)0x1C9E, (q15_t)0x7CC2, - (q15_t)0x1C6D, (q15_t)0x7CCD, (q15_t)0x1C3C, (q15_t)0x7CD8, - (q15_t)0x1C0B, (q15_t)0x7CE3, (q15_t)0x1BDA, (q15_t)0x7CEE, - (q15_t)0x1BA9, (q15_t)0x7CF9, (q15_t)0x1B78, (q15_t)0x7D04, - (q15_t)0x1B47, (q15_t)0x7D0F, (q15_t)0x1B16, (q15_t)0x7D19, - (q15_t)0x1AE4, (q15_t)0x7D24, (q15_t)0x1AB3, (q15_t)0x7D2F, - (q15_t)0x1A82, (q15_t)0x7D39, (q15_t)0x1A51, (q15_t)0x7D43, - (q15_t)0x1A20, (q15_t)0x7D4E, (q15_t)0x19EF, (q15_t)0x7D58, - (q15_t)0x19BD, (q15_t)0x7D62, (q15_t)0x198C, (q15_t)0x7D6C, - (q15_t)0x195B, (q15_t)0x7D76, (q15_t)0x192A, (q15_t)0x7D80, - (q15_t)0x18F8, (q15_t)0x7D8A, (q15_t)0x18C7, (q15_t)0x7D94, - (q15_t)0x1896, (q15_t)0x7D9D, (q15_t)0x1864, (q15_t)0x7DA7, - (q15_t)0x1833, (q15_t)0x7DB0, (q15_t)0x1802, (q15_t)0x7DBA, - (q15_t)0x17D0, (q15_t)0x7DC3, (q15_t)0x179F, (q15_t)0x7DCD, - (q15_t)0x176D, (q15_t)0x7DD6, (q15_t)0x173C, (q15_t)0x7DDF, - (q15_t)0x170A, (q15_t)0x7DE8, (q15_t)0x16D9, (q15_t)0x7DF1, - (q15_t)0x16A8, (q15_t)0x7DFA, (q15_t)0x1676, (q15_t)0x7E03, - (q15_t)0x1645, (q15_t)0x7E0C, (q15_t)0x1613, (q15_t)0x7E14, - (q15_t)0x15E2, (q15_t)0x7E1D, (q15_t)0x15B0, (q15_t)0x7E26, - (q15_t)0x157F, (q15_t)0x7E2E, (q15_t)0x154D, (q15_t)0x7E37, - (q15_t)0x151B, (q15_t)0x7E3F, (q15_t)0x14EA, (q15_t)0x7E47, - (q15_t)0x14B8, (q15_t)0x7E4F, (q15_t)0x1487, (q15_t)0x7E57, - (q15_t)0x1455, (q15_t)0x7E5F, (q15_t)0x1423, (q15_t)0x7E67, - (q15_t)0x13F2, (q15_t)0x7E6F, (q15_t)0x13C0, (q15_t)0x7E77, - (q15_t)0x138E, (q15_t)0x7E7F, (q15_t)0x135D, (q15_t)0x7E86, - (q15_t)0x132B, (q15_t)0x7E8E, (q15_t)0x12F9, (q15_t)0x7E95, - (q15_t)0x12C8, (q15_t)0x7E9D, (q15_t)0x1296, (q15_t)0x7EA4, - (q15_t)0x1264, (q15_t)0x7EAB, (q15_t)0x1232, (q15_t)0x7EB3, - (q15_t)0x1201, (q15_t)0x7EBA, (q15_t)0x11CF, (q15_t)0x7EC1, - (q15_t)0x119D, (q15_t)0x7EC8, (q15_t)0x116B, (q15_t)0x7ECF, - (q15_t)0x1139, (q15_t)0x7ED5, (q15_t)0x1108, (q15_t)0x7EDC, - (q15_t)0x10D6, (q15_t)0x7EE3, (q15_t)0x10A4, (q15_t)0x7EE9, - (q15_t)0x1072, (q15_t)0x7EF0, (q15_t)0x1040, (q15_t)0x7EF6, - (q15_t)0x100E, (q15_t)0x7EFD, (q15_t)0x0FDD, (q15_t)0x7F03, - (q15_t)0x0FAB, (q15_t)0x7F09, (q15_t)0x0F79, (q15_t)0x7F0F, - (q15_t)0x0F47, (q15_t)0x7F15, (q15_t)0x0F15, (q15_t)0x7F1B, - (q15_t)0x0EE3, (q15_t)0x7F21, (q15_t)0x0EB1, (q15_t)0x7F27, - (q15_t)0x0E7F, (q15_t)0x7F2D, (q15_t)0x0E4D, (q15_t)0x7F32, - (q15_t)0x0E1B, (q15_t)0x7F38, (q15_t)0x0DE9, (q15_t)0x7F3D, - (q15_t)0x0DB7, (q15_t)0x7F43, (q15_t)0x0D85, (q15_t)0x7F48, - (q15_t)0x0D53, (q15_t)0x7F4D, (q15_t)0x0D21, (q15_t)0x7F53, - (q15_t)0x0CEF, (q15_t)0x7F58, (q15_t)0x0CBD, (q15_t)0x7F5D, - (q15_t)0x0C8B, (q15_t)0x7F62, (q15_t)0x0C59, (q15_t)0x7F67, - (q15_t)0x0C27, (q15_t)0x7F6B, (q15_t)0x0BF5, (q15_t)0x7F70, - (q15_t)0x0BC3, (q15_t)0x7F75, (q15_t)0x0B91, (q15_t)0x7F79, - (q15_t)0x0B5F, (q15_t)0x7F7E, (q15_t)0x0B2D, (q15_t)0x7F82, - (q15_t)0x0AFB, (q15_t)0x7F87, (q15_t)0x0AC9, (q15_t)0x7F8B, - (q15_t)0x0A97, (q15_t)0x7F8F, (q15_t)0x0A65, (q15_t)0x7F93, - (q15_t)0x0A33, (q15_t)0x7F97, (q15_t)0x0A00, (q15_t)0x7F9B, - (q15_t)0x09CE, (q15_t)0x7F9F, (q15_t)0x099C, (q15_t)0x7FA3, - (q15_t)0x096A, (q15_t)0x7FA7, (q15_t)0x0938, (q15_t)0x7FAA, - (q15_t)0x0906, (q15_t)0x7FAE, (q15_t)0x08D4, (q15_t)0x7FB1, - (q15_t)0x08A2, (q15_t)0x7FB5, (q15_t)0x086F, (q15_t)0x7FB8, - (q15_t)0x083D, (q15_t)0x7FBC, (q15_t)0x080B, (q15_t)0x7FBF, - (q15_t)0x07D9, (q15_t)0x7FC2, (q15_t)0x07A7, (q15_t)0x7FC5, - (q15_t)0x0775, (q15_t)0x7FC8, (q15_t)0x0742, (q15_t)0x7FCB, - (q15_t)0x0710, (q15_t)0x7FCE, (q15_t)0x06DE, (q15_t)0x7FD0, - (q15_t)0x06AC, (q15_t)0x7FD3, (q15_t)0x067A, (q15_t)0x7FD6, - (q15_t)0x0647, (q15_t)0x7FD8, (q15_t)0x0615, (q15_t)0x7FDA, - (q15_t)0x05E3, (q15_t)0x7FDD, (q15_t)0x05B1, (q15_t)0x7FDF, - (q15_t)0x057F, (q15_t)0x7FE1, (q15_t)0x054C, (q15_t)0x7FE3, - (q15_t)0x051A, (q15_t)0x7FE5, (q15_t)0x04E8, (q15_t)0x7FE7, - (q15_t)0x04B6, (q15_t)0x7FE9, (q15_t)0x0483, (q15_t)0x7FEB, - (q15_t)0x0451, (q15_t)0x7FED, (q15_t)0x041F, (q15_t)0x7FEE, - (q15_t)0x03ED, (q15_t)0x7FF0, (q15_t)0x03BA, (q15_t)0x7FF2, - (q15_t)0x0388, (q15_t)0x7FF3, (q15_t)0x0356, (q15_t)0x7FF4, - (q15_t)0x0324, (q15_t)0x7FF6, (q15_t)0x02F1, (q15_t)0x7FF7, - (q15_t)0x02BF, (q15_t)0x7FF8, (q15_t)0x028D, (q15_t)0x7FF9, - (q15_t)0x025B, (q15_t)0x7FFA, (q15_t)0x0228, (q15_t)0x7FFB, - (q15_t)0x01F6, (q15_t)0x7FFC, (q15_t)0x01C4, (q15_t)0x7FFC, - (q15_t)0x0192, (q15_t)0x7FFD, (q15_t)0x015F, (q15_t)0x7FFE, - (q15_t)0x012D, (q15_t)0x7FFE, (q15_t)0x00FB, (q15_t)0x7FFF, - (q15_t)0x00C9, (q15_t)0x7FFF, (q15_t)0x0096, (q15_t)0x7FFF, - (q15_t)0x0064, (q15_t)0x7FFF, (q15_t)0x0032, (q15_t)0x7FFF, - (q15_t)0x0000, (q15_t)0x7FFF, (q15_t)0xFFCD, (q15_t)0x7FFF, - (q15_t)0xFF9B, (q15_t)0x7FFF, (q15_t)0xFF69, (q15_t)0x7FFF, - (q15_t)0xFF36, (q15_t)0x7FFF, (q15_t)0xFF04, (q15_t)0x7FFF, - (q15_t)0xFED2, (q15_t)0x7FFE, (q15_t)0xFEA0, (q15_t)0x7FFE, - (q15_t)0xFE6D, (q15_t)0x7FFD, (q15_t)0xFE3B, (q15_t)0x7FFC, - (q15_t)0xFE09, (q15_t)0x7FFC, (q15_t)0xFDD7, (q15_t)0x7FFB, - (q15_t)0xFDA4, (q15_t)0x7FFA, (q15_t)0xFD72, (q15_t)0x7FF9, - (q15_t)0xFD40, (q15_t)0x7FF8, (q15_t)0xFD0E, (q15_t)0x7FF7, - (q15_t)0xFCDB, (q15_t)0x7FF6, (q15_t)0xFCA9, (q15_t)0x7FF4, - (q15_t)0xFC77, (q15_t)0x7FF3, (q15_t)0xFC45, (q15_t)0x7FF2, - (q15_t)0xFC12, (q15_t)0x7FF0, (q15_t)0xFBE0, (q15_t)0x7FEE, - (q15_t)0xFBAE, (q15_t)0x7FED, (q15_t)0xFB7C, (q15_t)0x7FEB, - (q15_t)0xFB49, (q15_t)0x7FE9, (q15_t)0xFB17, (q15_t)0x7FE7, - (q15_t)0xFAE5, (q15_t)0x7FE5, (q15_t)0xFAB3, (q15_t)0x7FE3, - (q15_t)0xFA80, (q15_t)0x7FE1, (q15_t)0xFA4E, (q15_t)0x7FDF, - (q15_t)0xFA1C, (q15_t)0x7FDD, (q15_t)0xF9EA, (q15_t)0x7FDA, - (q15_t)0xF9B8, (q15_t)0x7FD8, (q15_t)0xF985, (q15_t)0x7FD6, - (q15_t)0xF953, (q15_t)0x7FD3, (q15_t)0xF921, (q15_t)0x7FD0, - (q15_t)0xF8EF, (q15_t)0x7FCE, (q15_t)0xF8BD, (q15_t)0x7FCB, - (q15_t)0xF88A, (q15_t)0x7FC8, (q15_t)0xF858, (q15_t)0x7FC5, - (q15_t)0xF826, (q15_t)0x7FC2, (q15_t)0xF7F4, (q15_t)0x7FBF, - (q15_t)0xF7C2, (q15_t)0x7FBC, (q15_t)0xF790, (q15_t)0x7FB8, - (q15_t)0xF75D, (q15_t)0x7FB5, (q15_t)0xF72B, (q15_t)0x7FB1, - (q15_t)0xF6F9, (q15_t)0x7FAE, (q15_t)0xF6C7, (q15_t)0x7FAA, - (q15_t)0xF695, (q15_t)0x7FA7, (q15_t)0xF663, (q15_t)0x7FA3, - (q15_t)0xF631, (q15_t)0x7F9F, (q15_t)0xF5FF, (q15_t)0x7F9B, - (q15_t)0xF5CC, (q15_t)0x7F97, (q15_t)0xF59A, (q15_t)0x7F93, - (q15_t)0xF568, (q15_t)0x7F8F, (q15_t)0xF536, (q15_t)0x7F8B, - (q15_t)0xF504, (q15_t)0x7F87, (q15_t)0xF4D2, (q15_t)0x7F82, - (q15_t)0xF4A0, (q15_t)0x7F7E, (q15_t)0xF46E, (q15_t)0x7F79, - (q15_t)0xF43C, (q15_t)0x7F75, (q15_t)0xF40A, (q15_t)0x7F70, - (q15_t)0xF3D8, (q15_t)0x7F6B, (q15_t)0xF3A6, (q15_t)0x7F67, - (q15_t)0xF374, (q15_t)0x7F62, (q15_t)0xF342, (q15_t)0x7F5D, - (q15_t)0xF310, (q15_t)0x7F58, (q15_t)0xF2DE, (q15_t)0x7F53, - (q15_t)0xF2AC, (q15_t)0x7F4D, (q15_t)0xF27A, (q15_t)0x7F48, - (q15_t)0xF248, (q15_t)0x7F43, (q15_t)0xF216, (q15_t)0x7F3D, - (q15_t)0xF1E4, (q15_t)0x7F38, (q15_t)0xF1B2, (q15_t)0x7F32, - (q15_t)0xF180, (q15_t)0x7F2D, (q15_t)0xF14E, (q15_t)0x7F27, - (q15_t)0xF11C, (q15_t)0x7F21, (q15_t)0xF0EA, (q15_t)0x7F1B, - (q15_t)0xF0B8, (q15_t)0x7F15, (q15_t)0xF086, (q15_t)0x7F0F, - (q15_t)0xF054, (q15_t)0x7F09, (q15_t)0xF022, (q15_t)0x7F03, - (q15_t)0xEFF1, (q15_t)0x7EFD, (q15_t)0xEFBF, (q15_t)0x7EF6, - (q15_t)0xEF8D, (q15_t)0x7EF0, (q15_t)0xEF5B, (q15_t)0x7EE9, - (q15_t)0xEF29, (q15_t)0x7EE3, (q15_t)0xEEF7, (q15_t)0x7EDC, - (q15_t)0xEEC6, (q15_t)0x7ED5, (q15_t)0xEE94, (q15_t)0x7ECF, - (q15_t)0xEE62, (q15_t)0x7EC8, (q15_t)0xEE30, (q15_t)0x7EC1, - (q15_t)0xEDFE, (q15_t)0x7EBA, (q15_t)0xEDCD, (q15_t)0x7EB3, - (q15_t)0xED9B, (q15_t)0x7EAB, (q15_t)0xED69, (q15_t)0x7EA4, - (q15_t)0xED37, (q15_t)0x7E9D, (q15_t)0xED06, (q15_t)0x7E95, - (q15_t)0xECD4, (q15_t)0x7E8E, (q15_t)0xECA2, (q15_t)0x7E86, - (q15_t)0xEC71, (q15_t)0x7E7F, (q15_t)0xEC3F, (q15_t)0x7E77, - (q15_t)0xEC0D, (q15_t)0x7E6F, (q15_t)0xEBDC, (q15_t)0x7E67, - (q15_t)0xEBAA, (q15_t)0x7E5F, (q15_t)0xEB78, (q15_t)0x7E57, - (q15_t)0xEB47, (q15_t)0x7E4F, (q15_t)0xEB15, (q15_t)0x7E47, - (q15_t)0xEAE4, (q15_t)0x7E3F, (q15_t)0xEAB2, (q15_t)0x7E37, - (q15_t)0xEA80, (q15_t)0x7E2E, (q15_t)0xEA4F, (q15_t)0x7E26, - (q15_t)0xEA1D, (q15_t)0x7E1D, (q15_t)0xE9EC, (q15_t)0x7E14, - (q15_t)0xE9BA, (q15_t)0x7E0C, (q15_t)0xE989, (q15_t)0x7E03, - (q15_t)0xE957, (q15_t)0x7DFA, (q15_t)0xE926, (q15_t)0x7DF1, - (q15_t)0xE8F5, (q15_t)0x7DE8, (q15_t)0xE8C3, (q15_t)0x7DDF, - (q15_t)0xE892, (q15_t)0x7DD6, (q15_t)0xE860, (q15_t)0x7DCD, - (q15_t)0xE82F, (q15_t)0x7DC3, (q15_t)0xE7FD, (q15_t)0x7DBA, - (q15_t)0xE7CC, (q15_t)0x7DB0, (q15_t)0xE79B, (q15_t)0x7DA7, - (q15_t)0xE769, (q15_t)0x7D9D, (q15_t)0xE738, (q15_t)0x7D94, - (q15_t)0xE707, (q15_t)0x7D8A, (q15_t)0xE6D5, (q15_t)0x7D80, - (q15_t)0xE6A4, (q15_t)0x7D76, (q15_t)0xE673, (q15_t)0x7D6C, - (q15_t)0xE642, (q15_t)0x7D62, (q15_t)0xE610, (q15_t)0x7D58, - (q15_t)0xE5DF, (q15_t)0x7D4E, (q15_t)0xE5AE, (q15_t)0x7D43, - (q15_t)0xE57D, (q15_t)0x7D39, (q15_t)0xE54C, (q15_t)0x7D2F, - (q15_t)0xE51B, (q15_t)0x7D24, (q15_t)0xE4E9, (q15_t)0x7D19, - (q15_t)0xE4B8, (q15_t)0x7D0F, (q15_t)0xE487, (q15_t)0x7D04, - (q15_t)0xE456, (q15_t)0x7CF9, (q15_t)0xE425, (q15_t)0x7CEE, - (q15_t)0xE3F4, (q15_t)0x7CE3, (q15_t)0xE3C3, (q15_t)0x7CD8, - (q15_t)0xE392, (q15_t)0x7CCD, (q15_t)0xE361, (q15_t)0x7CC2, - (q15_t)0xE330, (q15_t)0x7CB7, (q15_t)0xE2FF, (q15_t)0x7CAB, - (q15_t)0xE2CE, (q15_t)0x7CA0, (q15_t)0xE29D, (q15_t)0x7C94, - (q15_t)0xE26C, (q15_t)0x7C89, (q15_t)0xE23B, (q15_t)0x7C7D, - (q15_t)0xE20A, (q15_t)0x7C71, (q15_t)0xE1DA, (q15_t)0x7C66, - (q15_t)0xE1A9, (q15_t)0x7C5A, (q15_t)0xE178, (q15_t)0x7C4E, - (q15_t)0xE147, (q15_t)0x7C42, (q15_t)0xE116, (q15_t)0x7C36, - (q15_t)0xE0E6, (q15_t)0x7C29, (q15_t)0xE0B5, (q15_t)0x7C1D, - (q15_t)0xE084, (q15_t)0x7C11, (q15_t)0xE053, (q15_t)0x7C05, - (q15_t)0xE023, (q15_t)0x7BF8, (q15_t)0xDFF2, (q15_t)0x7BEB, - (q15_t)0xDFC1, (q15_t)0x7BDF, (q15_t)0xDF91, (q15_t)0x7BD2, - (q15_t)0xDF60, (q15_t)0x7BC5, (q15_t)0xDF2F, (q15_t)0x7BB9, - (q15_t)0xDEFF, (q15_t)0x7BAC, (q15_t)0xDECE, (q15_t)0x7B9F, - (q15_t)0xDE9E, (q15_t)0x7B92, (q15_t)0xDE6D, (q15_t)0x7B84, - (q15_t)0xDE3D, (q15_t)0x7B77, (q15_t)0xDE0C, (q15_t)0x7B6A, - (q15_t)0xDDDC, (q15_t)0x7B5D, (q15_t)0xDDAB, (q15_t)0x7B4F, - (q15_t)0xDD7B, (q15_t)0x7B42, (q15_t)0xDD4B, (q15_t)0x7B34, - (q15_t)0xDD1A, (q15_t)0x7B26, (q15_t)0xDCEA, (q15_t)0x7B19, - (q15_t)0xDCBA, (q15_t)0x7B0B, (q15_t)0xDC89, (q15_t)0x7AFD, - (q15_t)0xDC59, (q15_t)0x7AEF, (q15_t)0xDC29, (q15_t)0x7AE1, - (q15_t)0xDBF8, (q15_t)0x7AD3, (q15_t)0xDBC8, (q15_t)0x7AC5, - (q15_t)0xDB98, (q15_t)0x7AB6, (q15_t)0xDB68, (q15_t)0x7AA8, - (q15_t)0xDB38, (q15_t)0x7A9A, (q15_t)0xDB08, (q15_t)0x7A8B, - (q15_t)0xDAD7, (q15_t)0x7A7D, (q15_t)0xDAA7, (q15_t)0x7A6E, - (q15_t)0xDA77, (q15_t)0x7A5F, (q15_t)0xDA47, (q15_t)0x7A50, - (q15_t)0xDA17, (q15_t)0x7A42, (q15_t)0xD9E7, (q15_t)0x7A33, - (q15_t)0xD9B7, (q15_t)0x7A24, (q15_t)0xD987, (q15_t)0x7A15, - (q15_t)0xD957, (q15_t)0x7A05, (q15_t)0xD927, (q15_t)0x79F6, - (q15_t)0xD8F8, (q15_t)0x79E7, (q15_t)0xD8C8, (q15_t)0x79D8, - (q15_t)0xD898, (q15_t)0x79C8, (q15_t)0xD868, (q15_t)0x79B9, - (q15_t)0xD838, (q15_t)0x79A9, (q15_t)0xD809, (q15_t)0x7999, - (q15_t)0xD7D9, (q15_t)0x798A, (q15_t)0xD7A9, (q15_t)0x797A, - (q15_t)0xD779, (q15_t)0x796A, (q15_t)0xD74A, (q15_t)0x795A, - (q15_t)0xD71A, (q15_t)0x794A, (q15_t)0xD6EA, (q15_t)0x793A, - (q15_t)0xD6BB, (q15_t)0x792A, (q15_t)0xD68B, (q15_t)0x7919, - (q15_t)0xD65C, (q15_t)0x7909, (q15_t)0xD62C, (q15_t)0x78F9, - (q15_t)0xD5FD, (q15_t)0x78E8, (q15_t)0xD5CD, (q15_t)0x78D8, - (q15_t)0xD59E, (q15_t)0x78C7, (q15_t)0xD56E, (q15_t)0x78B6, - (q15_t)0xD53F, (q15_t)0x78A6, (q15_t)0xD510, (q15_t)0x7895, - (q15_t)0xD4E0, (q15_t)0x7884, (q15_t)0xD4B1, (q15_t)0x7873, - (q15_t)0xD482, (q15_t)0x7862, (q15_t)0xD452, (q15_t)0x7851, - (q15_t)0xD423, (q15_t)0x7840, (q15_t)0xD3F4, (q15_t)0x782E, - (q15_t)0xD3C5, (q15_t)0x781D, (q15_t)0xD396, (q15_t)0x780C, - (q15_t)0xD367, (q15_t)0x77FA, (q15_t)0xD337, (q15_t)0x77E9, - (q15_t)0xD308, (q15_t)0x77D7, (q15_t)0xD2D9, (q15_t)0x77C5, - (q15_t)0xD2AA, (q15_t)0x77B4, (q15_t)0xD27B, (q15_t)0x77A2, - (q15_t)0xD24C, (q15_t)0x7790, (q15_t)0xD21D, (q15_t)0x777E, - (q15_t)0xD1EE, (q15_t)0x776C, (q15_t)0xD1C0, (q15_t)0x775A, - (q15_t)0xD191, (q15_t)0x7747, (q15_t)0xD162, (q15_t)0x7735, - (q15_t)0xD133, (q15_t)0x7723, (q15_t)0xD104, (q15_t)0x7710, - (q15_t)0xD0D6, (q15_t)0x76FE, (q15_t)0xD0A7, (q15_t)0x76EB, - (q15_t)0xD078, (q15_t)0x76D9, (q15_t)0xD04A, (q15_t)0x76C6, - (q15_t)0xD01B, (q15_t)0x76B3, (q15_t)0xCFEC, (q15_t)0x76A0, - (q15_t)0xCFBE, (q15_t)0x768E, (q15_t)0xCF8F, (q15_t)0x767B, - (q15_t)0xCF61, (q15_t)0x7668, (q15_t)0xCF32, (q15_t)0x7654, - (q15_t)0xCF04, (q15_t)0x7641, (q15_t)0xCED5, (q15_t)0x762E, - (q15_t)0xCEA7, (q15_t)0x761B, (q15_t)0xCE79, (q15_t)0x7607, - (q15_t)0xCE4A, (q15_t)0x75F4, (q15_t)0xCE1C, (q15_t)0x75E0, - (q15_t)0xCDEE, (q15_t)0x75CC, (q15_t)0xCDBF, (q15_t)0x75B9, - (q15_t)0xCD91, (q15_t)0x75A5, (q15_t)0xCD63, (q15_t)0x7591, - (q15_t)0xCD35, (q15_t)0x757D, (q15_t)0xCD07, (q15_t)0x7569, - (q15_t)0xCCD9, (q15_t)0x7555, (q15_t)0xCCAB, (q15_t)0x7541, - (q15_t)0xCC7D, (q15_t)0x752D, (q15_t)0xCC4F, (q15_t)0x7519, - (q15_t)0xCC21, (q15_t)0x7504, (q15_t)0xCBF3, (q15_t)0x74F0, - (q15_t)0xCBC5, (q15_t)0x74DB, (q15_t)0xCB97, (q15_t)0x74C7, - (q15_t)0xCB69, (q15_t)0x74B2, (q15_t)0xCB3B, (q15_t)0x749E, - (q15_t)0xCB0D, (q15_t)0x7489, (q15_t)0xCAE0, (q15_t)0x7474, - (q15_t)0xCAB2, (q15_t)0x745F, (q15_t)0xCA84, (q15_t)0x744A, - (q15_t)0xCA57, (q15_t)0x7435, (q15_t)0xCA29, (q15_t)0x7420, - (q15_t)0xC9FB, (q15_t)0x740B, (q15_t)0xC9CE, (q15_t)0x73F6, - (q15_t)0xC9A0, (q15_t)0x73E0, (q15_t)0xC973, (q15_t)0x73CB, - (q15_t)0xC945, (q15_t)0x73B5, (q15_t)0xC918, (q15_t)0x73A0, - (q15_t)0xC8EB, (q15_t)0x738A, (q15_t)0xC8BD, (q15_t)0x7375, - (q15_t)0xC890, (q15_t)0x735F, (q15_t)0xC863, (q15_t)0x7349, - (q15_t)0xC835, (q15_t)0x7333, (q15_t)0xC808, (q15_t)0x731D, - (q15_t)0xC7DB, (q15_t)0x7307, (q15_t)0xC7AE, (q15_t)0x72F1, - (q15_t)0xC781, (q15_t)0x72DB, (q15_t)0xC754, (q15_t)0x72C5, - (q15_t)0xC727, (q15_t)0x72AF, (q15_t)0xC6F9, (q15_t)0x7298, - (q15_t)0xC6CD, (q15_t)0x7282, (q15_t)0xC6A0, (q15_t)0x726B, - (q15_t)0xC673, (q15_t)0x7255, (q15_t)0xC646, (q15_t)0x723E, - (q15_t)0xC619, (q15_t)0x7227, (q15_t)0xC5EC, (q15_t)0x7211, - (q15_t)0xC5BF, (q15_t)0x71FA, (q15_t)0xC593, (q15_t)0x71E3, - (q15_t)0xC566, (q15_t)0x71CC, (q15_t)0xC539, (q15_t)0x71B5, - (q15_t)0xC50D, (q15_t)0x719E, (q15_t)0xC4E0, (q15_t)0x7186, - (q15_t)0xC4B3, (q15_t)0x716F, (q15_t)0xC487, (q15_t)0x7158, - (q15_t)0xC45A, (q15_t)0x7141, (q15_t)0xC42E, (q15_t)0x7129, - (q15_t)0xC402, (q15_t)0x7112, (q15_t)0xC3D5, (q15_t)0x70FA, - (q15_t)0xC3A9, (q15_t)0x70E2, (q15_t)0xC37C, (q15_t)0x70CB, - (q15_t)0xC350, (q15_t)0x70B3, (q15_t)0xC324, (q15_t)0x709B, - (q15_t)0xC2F8, (q15_t)0x7083, (q15_t)0xC2CC, (q15_t)0x706B, - (q15_t)0xC29F, (q15_t)0x7053, (q15_t)0xC273, (q15_t)0x703B, - (q15_t)0xC247, (q15_t)0x7023, (q15_t)0xC21B, (q15_t)0x700A, - (q15_t)0xC1EF, (q15_t)0x6FF2, (q15_t)0xC1C3, (q15_t)0x6FDA, - (q15_t)0xC197, (q15_t)0x6FC1, (q15_t)0xC16C, (q15_t)0x6FA9, - (q15_t)0xC140, (q15_t)0x6F90, (q15_t)0xC114, (q15_t)0x6F77, - (q15_t)0xC0E8, (q15_t)0x6F5F, (q15_t)0xC0BC, (q15_t)0x6F46, - (q15_t)0xC091, (q15_t)0x6F2D, (q15_t)0xC065, (q15_t)0x6F14, - (q15_t)0xC03A, (q15_t)0x6EFB, (q15_t)0xC00E, (q15_t)0x6EE2, - (q15_t)0xBFE2, (q15_t)0x6EC9, (q15_t)0xBFB7, (q15_t)0x6EAF, - (q15_t)0xBF8C, (q15_t)0x6E96, (q15_t)0xBF60, (q15_t)0x6E7D, - (q15_t)0xBF35, (q15_t)0x6E63, (q15_t)0xBF09, (q15_t)0x6E4A, - (q15_t)0xBEDE, (q15_t)0x6E30, (q15_t)0xBEB3, (q15_t)0x6E17, - (q15_t)0xBE88, (q15_t)0x6DFD, (q15_t)0xBE5D, (q15_t)0x6DE3, - (q15_t)0xBE31, (q15_t)0x6DCA, (q15_t)0xBE06, (q15_t)0x6DB0, - (q15_t)0xBDDB, (q15_t)0x6D96, (q15_t)0xBDB0, (q15_t)0x6D7C, - (q15_t)0xBD85, (q15_t)0x6D62, (q15_t)0xBD5A, (q15_t)0x6D48, - (q15_t)0xBD2F, (q15_t)0x6D2D, (q15_t)0xBD05, (q15_t)0x6D13, - (q15_t)0xBCDA, (q15_t)0x6CF9, (q15_t)0xBCAF, (q15_t)0x6CDE, - (q15_t)0xBC84, (q15_t)0x6CC4, (q15_t)0xBC5A, (q15_t)0x6CA9, - (q15_t)0xBC2F, (q15_t)0x6C8F, (q15_t)0xBC04, (q15_t)0x6C74, - (q15_t)0xBBDA, (q15_t)0x6C59, (q15_t)0xBBAF, (q15_t)0x6C3F, - (q15_t)0xBB85, (q15_t)0x6C24, (q15_t)0xBB5A, (q15_t)0x6C09, - (q15_t)0xBB30, (q15_t)0x6BEE, (q15_t)0xBB05, (q15_t)0x6BD3, - (q15_t)0xBADB, (q15_t)0x6BB8, (q15_t)0xBAB1, (q15_t)0x6B9C, - (q15_t)0xBA87, (q15_t)0x6B81, (q15_t)0xBA5C, (q15_t)0x6B66, - (q15_t)0xBA32, (q15_t)0x6B4A, (q15_t)0xBA08, (q15_t)0x6B2F, - (q15_t)0xB9DE, (q15_t)0x6B13, (q15_t)0xB9B4, (q15_t)0x6AF8, - (q15_t)0xB98A, (q15_t)0x6ADC, (q15_t)0xB960, (q15_t)0x6AC1, - (q15_t)0xB936, (q15_t)0x6AA5, (q15_t)0xB90C, (q15_t)0x6A89, - (q15_t)0xB8E3, (q15_t)0x6A6D, (q15_t)0xB8B9, (q15_t)0x6A51, - (q15_t)0xB88F, (q15_t)0x6A35, (q15_t)0xB865, (q15_t)0x6A19, - (q15_t)0xB83C, (q15_t)0x69FD, (q15_t)0xB812, (q15_t)0x69E1, - (q15_t)0xB7E9, (q15_t)0x69C4, (q15_t)0xB7BF, (q15_t)0x69A8, - (q15_t)0xB796, (q15_t)0x698C, (q15_t)0xB76C, (q15_t)0x696F, - (q15_t)0xB743, (q15_t)0x6953, (q15_t)0xB719, (q15_t)0x6936, - (q15_t)0xB6F0, (q15_t)0x6919, (q15_t)0xB6C7, (q15_t)0x68FD, - (q15_t)0xB69E, (q15_t)0x68E0, (q15_t)0xB675, (q15_t)0x68C3, - (q15_t)0xB64B, (q15_t)0x68A6, (q15_t)0xB622, (q15_t)0x6889, - (q15_t)0xB5F9, (q15_t)0x686C, (q15_t)0xB5D0, (q15_t)0x684F, - (q15_t)0xB5A7, (q15_t)0x6832, (q15_t)0xB57E, (q15_t)0x6815, - (q15_t)0xB556, (q15_t)0x67F7, (q15_t)0xB52D, (q15_t)0x67DA, - (q15_t)0xB504, (q15_t)0x67BD, (q15_t)0xB4DB, (q15_t)0x679F, - (q15_t)0xB4B3, (q15_t)0x6782, (q15_t)0xB48A, (q15_t)0x6764, - (q15_t)0xB461, (q15_t)0x6746, (q15_t)0xB439, (q15_t)0x6729, - (q15_t)0xB410, (q15_t)0x670B, (q15_t)0xB3E8, (q15_t)0x66ED, - (q15_t)0xB3C0, (q15_t)0x66CF, (q15_t)0xB397, (q15_t)0x66B1, - (q15_t)0xB36F, (q15_t)0x6693, (q15_t)0xB347, (q15_t)0x6675, - (q15_t)0xB31E, (q15_t)0x6657, (q15_t)0xB2F6, (q15_t)0x6639, - (q15_t)0xB2CE, (q15_t)0x661A, (q15_t)0xB2A6, (q15_t)0x65FC, - (q15_t)0xB27E, (q15_t)0x65DD, (q15_t)0xB256, (q15_t)0x65BF, - (q15_t)0xB22E, (q15_t)0x65A0, (q15_t)0xB206, (q15_t)0x6582, - (q15_t)0xB1DE, (q15_t)0x6563, (q15_t)0xB1B7, (q15_t)0x6545, - (q15_t)0xB18F, (q15_t)0x6526, (q15_t)0xB167, (q15_t)0x6507, - (q15_t)0xB140, (q15_t)0x64E8, (q15_t)0xB118, (q15_t)0x64C9, - (q15_t)0xB0F0, (q15_t)0x64AA, (q15_t)0xB0C9, (q15_t)0x648B, - (q15_t)0xB0A1, (q15_t)0x646C, (q15_t)0xB07A, (q15_t)0x644D, - (q15_t)0xB053, (q15_t)0x642D, (q15_t)0xB02B, (q15_t)0x640E, - (q15_t)0xB004, (q15_t)0x63EF, (q15_t)0xAFDD, (q15_t)0x63CF, - (q15_t)0xAFB6, (q15_t)0x63B0, (q15_t)0xAF8F, (q15_t)0x6390, - (q15_t)0xAF68, (q15_t)0x6371, (q15_t)0xAF40, (q15_t)0x6351, - (q15_t)0xAF1A, (q15_t)0x6331, (q15_t)0xAEF3, (q15_t)0x6311, - (q15_t)0xAECC, (q15_t)0x62F2, (q15_t)0xAEA5, (q15_t)0x62D2, - (q15_t)0xAE7E, (q15_t)0x62B2, (q15_t)0xAE57, (q15_t)0x6292, - (q15_t)0xAE31, (q15_t)0x6271, (q15_t)0xAE0A, (q15_t)0x6251, - (q15_t)0xADE3, (q15_t)0x6231, (q15_t)0xADBD, (q15_t)0x6211, - (q15_t)0xAD96, (q15_t)0x61F1, (q15_t)0xAD70, (q15_t)0x61D0, - (q15_t)0xAD4A, (q15_t)0x61B0, (q15_t)0xAD23, (q15_t)0x618F, - (q15_t)0xACFD, (q15_t)0x616F, (q15_t)0xACD7, (q15_t)0x614E, - (q15_t)0xACB1, (q15_t)0x612D, (q15_t)0xAC8A, (q15_t)0x610D, - (q15_t)0xAC64, (q15_t)0x60EC, (q15_t)0xAC3E, (q15_t)0x60CB, - (q15_t)0xAC18, (q15_t)0x60AA, (q15_t)0xABF2, (q15_t)0x6089, - (q15_t)0xABCC, (q15_t)0x6068, (q15_t)0xABA7, (q15_t)0x6047, - (q15_t)0xAB81, (q15_t)0x6026, (q15_t)0xAB5B, (q15_t)0x6004, - (q15_t)0xAB35, (q15_t)0x5FE3, (q15_t)0xAB10, (q15_t)0x5FC2, - (q15_t)0xAAEA, (q15_t)0x5FA0, (q15_t)0xAAC5, (q15_t)0x5F7F, - (q15_t)0xAA9F, (q15_t)0x5F5E, (q15_t)0xAA7A, (q15_t)0x5F3C, - (q15_t)0xAA54, (q15_t)0x5F1A, (q15_t)0xAA2F, (q15_t)0x5EF9, - (q15_t)0xAA0A, (q15_t)0x5ED7, (q15_t)0xA9E5, (q15_t)0x5EB5, - (q15_t)0xA9BF, (q15_t)0x5E93, (q15_t)0xA99A, (q15_t)0x5E71, - (q15_t)0xA975, (q15_t)0x5E50, (q15_t)0xA950, (q15_t)0x5E2D, - (q15_t)0xA92B, (q15_t)0x5E0B, (q15_t)0xA906, (q15_t)0x5DE9, - (q15_t)0xA8E2, (q15_t)0x5DC7, (q15_t)0xA8BD, (q15_t)0x5DA5, - (q15_t)0xA898, (q15_t)0x5D83, (q15_t)0xA873, (q15_t)0x5D60, - (q15_t)0xA84F, (q15_t)0x5D3E, (q15_t)0xA82A, (q15_t)0x5D1B, - (q15_t)0xA806, (q15_t)0x5CF9, (q15_t)0xA7E1, (q15_t)0x5CD6, - (q15_t)0xA7BD, (q15_t)0x5CB4, (q15_t)0xA798, (q15_t)0x5C91, - (q15_t)0xA774, (q15_t)0x5C6E, (q15_t)0xA750, (q15_t)0x5C4B, - (q15_t)0xA72B, (q15_t)0x5C29, (q15_t)0xA707, (q15_t)0x5C06, - (q15_t)0xA6E3, (q15_t)0x5BE3, (q15_t)0xA6BF, (q15_t)0x5BC0, - (q15_t)0xA69B, (q15_t)0x5B9D, (q15_t)0xA677, (q15_t)0x5B79, - (q15_t)0xA653, (q15_t)0x5B56, (q15_t)0xA62F, (q15_t)0x5B33, - (q15_t)0xA60C, (q15_t)0x5B10, (q15_t)0xA5E8, (q15_t)0x5AEC, - (q15_t)0xA5C4, (q15_t)0x5AC9, (q15_t)0xA5A1, (q15_t)0x5AA5, - (q15_t)0xA57D, (q15_t)0x5A82, (q15_t)0xA55A, (q15_t)0x5A5E, - (q15_t)0xA536, (q15_t)0x5A3B, (q15_t)0xA513, (q15_t)0x5A17, - (q15_t)0xA4EF, (q15_t)0x59F3, (q15_t)0xA4CC, (q15_t)0x59D0, - (q15_t)0xA4A9, (q15_t)0x59AC, (q15_t)0xA486, (q15_t)0x5988, - (q15_t)0xA462, (q15_t)0x5964, (q15_t)0xA43F, (q15_t)0x5940, - (q15_t)0xA41C, (q15_t)0x591C, (q15_t)0xA3F9, (q15_t)0x58F8, - (q15_t)0xA3D6, (q15_t)0x58D4, (q15_t)0xA3B4, (q15_t)0x58AF, - (q15_t)0xA391, (q15_t)0x588B, (q15_t)0xA36E, (q15_t)0x5867, - (q15_t)0xA34B, (q15_t)0x5842, (q15_t)0xA329, (q15_t)0x581E, - (q15_t)0xA306, (q15_t)0x57F9, (q15_t)0xA2E4, (q15_t)0x57D5, - (q15_t)0xA2C1, (q15_t)0x57B0, (q15_t)0xA29F, (q15_t)0x578C, - (q15_t)0xA27C, (q15_t)0x5767, (q15_t)0xA25A, (q15_t)0x5742, - (q15_t)0xA238, (q15_t)0x571D, (q15_t)0xA216, (q15_t)0x56F9, - (q15_t)0xA1F4, (q15_t)0x56D4, (q15_t)0xA1D2, (q15_t)0x56AF, - (q15_t)0xA1AF, (q15_t)0x568A, (q15_t)0xA18E, (q15_t)0x5665, - (q15_t)0xA16C, (q15_t)0x5640, (q15_t)0xA14A, (q15_t)0x561A, - (q15_t)0xA128, (q15_t)0x55F5, (q15_t)0xA106, (q15_t)0x55D0, - (q15_t)0xA0E5, (q15_t)0x55AB, (q15_t)0xA0C3, (q15_t)0x5585, - (q15_t)0xA0A1, (q15_t)0x5560, (q15_t)0xA080, (q15_t)0x553A, - (q15_t)0xA05F, (q15_t)0x5515, (q15_t)0xA03D, (q15_t)0x54EF, - (q15_t)0xA01C, (q15_t)0x54CA, (q15_t)0x9FFB, (q15_t)0x54A4, - (q15_t)0x9FD9, (q15_t)0x547E, (q15_t)0x9FB8, (q15_t)0x5458, - (q15_t)0x9F97, (q15_t)0x5433, (q15_t)0x9F76, (q15_t)0x540D, - (q15_t)0x9F55, (q15_t)0x53E7, (q15_t)0x9F34, (q15_t)0x53C1, - (q15_t)0x9F13, (q15_t)0x539B, (q15_t)0x9EF2, (q15_t)0x5375, - (q15_t)0x9ED2, (q15_t)0x534E, (q15_t)0x9EB1, (q15_t)0x5328, - (q15_t)0x9E90, (q15_t)0x5302, (q15_t)0x9E70, (q15_t)0x52DC, - (q15_t)0x9E4F, (q15_t)0x52B5, (q15_t)0x9E2F, (q15_t)0x528F, - (q15_t)0x9E0E, (q15_t)0x5269, (q15_t)0x9DEE, (q15_t)0x5242, - (q15_t)0x9DCE, (q15_t)0x521C, (q15_t)0x9DAE, (q15_t)0x51F5, - (q15_t)0x9D8E, (q15_t)0x51CE, (q15_t)0x9D6D, (q15_t)0x51A8, - (q15_t)0x9D4D, (q15_t)0x5181, (q15_t)0x9D2D, (q15_t)0x515A, - (q15_t)0x9D0D, (q15_t)0x5133, (q15_t)0x9CEE, (q15_t)0x510C, - (q15_t)0x9CCE, (q15_t)0x50E5, (q15_t)0x9CAE, (q15_t)0x50BF, - (q15_t)0x9C8E, (q15_t)0x5097, (q15_t)0x9C6F, (q15_t)0x5070, - (q15_t)0x9C4F, (q15_t)0x5049, (q15_t)0x9C30, (q15_t)0x5022, - (q15_t)0x9C10, (q15_t)0x4FFB, (q15_t)0x9BF1, (q15_t)0x4FD4, - (q15_t)0x9BD2, (q15_t)0x4FAC, (q15_t)0x9BB2, (q15_t)0x4F85, - (q15_t)0x9B93, (q15_t)0x4F5E, (q15_t)0x9B74, (q15_t)0x4F36, - (q15_t)0x9B55, (q15_t)0x4F0F, (q15_t)0x9B36, (q15_t)0x4EE7, - (q15_t)0x9B17, (q15_t)0x4EBF, (q15_t)0x9AF8, (q15_t)0x4E98, - (q15_t)0x9AD9, (q15_t)0x4E70, (q15_t)0x9ABA, (q15_t)0x4E48, - (q15_t)0x9A9C, (q15_t)0x4E21, (q15_t)0x9A7D, (q15_t)0x4DF9, - (q15_t)0x9A5F, (q15_t)0x4DD1, (q15_t)0x9A40, (q15_t)0x4DA9, - (q15_t)0x9A22, (q15_t)0x4D81, (q15_t)0x9A03, (q15_t)0x4D59, - (q15_t)0x99E5, (q15_t)0x4D31, (q15_t)0x99C6, (q15_t)0x4D09, - (q15_t)0x99A8, (q15_t)0x4CE1, (q15_t)0x998A, (q15_t)0x4CB8, - (q15_t)0x996C, (q15_t)0x4C90, (q15_t)0x994E, (q15_t)0x4C68, - (q15_t)0x9930, (q15_t)0x4C3F, (q15_t)0x9912, (q15_t)0x4C17, - (q15_t)0x98F4, (q15_t)0x4BEF, (q15_t)0x98D6, (q15_t)0x4BC6, - (q15_t)0x98B9, (q15_t)0x4B9E, (q15_t)0x989B, (q15_t)0x4B75, - (q15_t)0x987D, (q15_t)0x4B4C, (q15_t)0x9860, (q15_t)0x4B24, - (q15_t)0x9842, (q15_t)0x4AFB, (q15_t)0x9825, (q15_t)0x4AD2, - (q15_t)0x9808, (q15_t)0x4AA9, (q15_t)0x97EA, (q15_t)0x4A81, - (q15_t)0x97CD, (q15_t)0x4A58, (q15_t)0x97B0, (q15_t)0x4A2F, - (q15_t)0x9793, (q15_t)0x4A06, (q15_t)0x9776, (q15_t)0x49DD, - (q15_t)0x9759, (q15_t)0x49B4, (q15_t)0x973C, (q15_t)0x498A, - (q15_t)0x971F, (q15_t)0x4961, (q15_t)0x9702, (q15_t)0x4938, - (q15_t)0x96E6, (q15_t)0x490F, (q15_t)0x96C9, (q15_t)0x48E6, - (q15_t)0x96AC, (q15_t)0x48BC, (q15_t)0x9690, (q15_t)0x4893, - (q15_t)0x9673, (q15_t)0x4869, (q15_t)0x9657, (q15_t)0x4840, - (q15_t)0x963B, (q15_t)0x4816, (q15_t)0x961E, (q15_t)0x47ED, - (q15_t)0x9602, (q15_t)0x47C3, (q15_t)0x95E6, (q15_t)0x479A, - (q15_t)0x95CA, (q15_t)0x4770, (q15_t)0x95AE, (q15_t)0x4746, - (q15_t)0x9592, (q15_t)0x471C, (q15_t)0x9576, (q15_t)0x46F3, - (q15_t)0x955A, (q15_t)0x46C9, (q15_t)0x953E, (q15_t)0x469F, - (q15_t)0x9523, (q15_t)0x4675, (q15_t)0x9507, (q15_t)0x464B, - (q15_t)0x94EC, (q15_t)0x4621, (q15_t)0x94D0, (q15_t)0x45F7, - (q15_t)0x94B5, (q15_t)0x45CD, (q15_t)0x9499, (q15_t)0x45A3, - (q15_t)0x947E, (q15_t)0x4578, (q15_t)0x9463, (q15_t)0x454E, - (q15_t)0x9447, (q15_t)0x4524, (q15_t)0x942C, (q15_t)0x44FA, - (q15_t)0x9411, (q15_t)0x44CF, (q15_t)0x93F6, (q15_t)0x44A5, - (q15_t)0x93DB, (q15_t)0x447A, (q15_t)0x93C0, (q15_t)0x4450, - (q15_t)0x93A6, (q15_t)0x4425, (q15_t)0x938B, (q15_t)0x43FB, - (q15_t)0x9370, (q15_t)0x43D0, (q15_t)0x9356, (q15_t)0x43A5, - (q15_t)0x933B, (q15_t)0x437B, (q15_t)0x9321, (q15_t)0x4350, - (q15_t)0x9306, (q15_t)0x4325, (q15_t)0x92EC, (q15_t)0x42FA, - (q15_t)0x92D2, (q15_t)0x42D0, (q15_t)0x92B7, (q15_t)0x42A5, - (q15_t)0x929D, (q15_t)0x427A, (q15_t)0x9283, (q15_t)0x424F, - (q15_t)0x9269, (q15_t)0x4224, (q15_t)0x924F, (q15_t)0x41F9, - (q15_t)0x9235, (q15_t)0x41CE, (q15_t)0x921C, (q15_t)0x41A2, - (q15_t)0x9202, (q15_t)0x4177, (q15_t)0x91E8, (q15_t)0x414C, - (q15_t)0x91CF, (q15_t)0x4121, (q15_t)0x91B5, (q15_t)0x40F6, - (q15_t)0x919C, (q15_t)0x40CA, (q15_t)0x9182, (q15_t)0x409F, - (q15_t)0x9169, (q15_t)0x4073, (q15_t)0x9150, (q15_t)0x4048, - (q15_t)0x9136, (q15_t)0x401D, (q15_t)0x911D, (q15_t)0x3FF1, - (q15_t)0x9104, (q15_t)0x3FC5, (q15_t)0x90EB, (q15_t)0x3F9A, - (q15_t)0x90D2, (q15_t)0x3F6E, (q15_t)0x90B9, (q15_t)0x3F43, - (q15_t)0x90A0, (q15_t)0x3F17, (q15_t)0x9088, (q15_t)0x3EEB, - (q15_t)0x906F, (q15_t)0x3EBF, (q15_t)0x9056, (q15_t)0x3E93, - (q15_t)0x903E, (q15_t)0x3E68, (q15_t)0x9025, (q15_t)0x3E3C, - (q15_t)0x900D, (q15_t)0x3E10, (q15_t)0x8FF5, (q15_t)0x3DE4, - (q15_t)0x8FDC, (q15_t)0x3DB8, (q15_t)0x8FC4, (q15_t)0x3D8C, - (q15_t)0x8FAC, (q15_t)0x3D60, (q15_t)0x8F94, (q15_t)0x3D33, - (q15_t)0x8F7C, (q15_t)0x3D07, (q15_t)0x8F64, (q15_t)0x3CDB, - (q15_t)0x8F4C, (q15_t)0x3CAF, (q15_t)0x8F34, (q15_t)0x3C83, - (q15_t)0x8F1D, (q15_t)0x3C56, (q15_t)0x8F05, (q15_t)0x3C2A, - (q15_t)0x8EED, (q15_t)0x3BFD, (q15_t)0x8ED6, (q15_t)0x3BD1, - (q15_t)0x8EBE, (q15_t)0x3BA5, (q15_t)0x8EA7, (q15_t)0x3B78, - (q15_t)0x8E90, (q15_t)0x3B4C, (q15_t)0x8E79, (q15_t)0x3B1F, - (q15_t)0x8E61, (q15_t)0x3AF2, (q15_t)0x8E4A, (q15_t)0x3AC6, - (q15_t)0x8E33, (q15_t)0x3A99, (q15_t)0x8E1C, (q15_t)0x3A6C, - (q15_t)0x8E05, (q15_t)0x3A40, (q15_t)0x8DEE, (q15_t)0x3A13, - (q15_t)0x8DD8, (q15_t)0x39E6, (q15_t)0x8DC1, (q15_t)0x39B9, - (q15_t)0x8DAA, (q15_t)0x398C, (q15_t)0x8D94, (q15_t)0x395F, - (q15_t)0x8D7D, (q15_t)0x3932, (q15_t)0x8D67, (q15_t)0x3906, - (q15_t)0x8D50, (q15_t)0x38D8, (q15_t)0x8D3A, (q15_t)0x38AB, - (q15_t)0x8D24, (q15_t)0x387E, (q15_t)0x8D0E, (q15_t)0x3851, - (q15_t)0x8CF8, (q15_t)0x3824, (q15_t)0x8CE2, (q15_t)0x37F7, - (q15_t)0x8CCC, (q15_t)0x37CA, (q15_t)0x8CB6, (q15_t)0x379C, - (q15_t)0x8CA0, (q15_t)0x376F, (q15_t)0x8C8A, (q15_t)0x3742, - (q15_t)0x8C75, (q15_t)0x3714, (q15_t)0x8C5F, (q15_t)0x36E7, - (q15_t)0x8C4A, (q15_t)0x36BA, (q15_t)0x8C34, (q15_t)0x368C, - (q15_t)0x8C1F, (q15_t)0x365F, (q15_t)0x8C09, (q15_t)0x3631, - (q15_t)0x8BF4, (q15_t)0x3604, (q15_t)0x8BDF, (q15_t)0x35D6, - (q15_t)0x8BCA, (q15_t)0x35A8, (q15_t)0x8BB5, (q15_t)0x357B, - (q15_t)0x8BA0, (q15_t)0x354D, (q15_t)0x8B8B, (q15_t)0x351F, - (q15_t)0x8B76, (q15_t)0x34F2, (q15_t)0x8B61, (q15_t)0x34C4, - (q15_t)0x8B4D, (q15_t)0x3496, (q15_t)0x8B38, (q15_t)0x3468, - (q15_t)0x8B24, (q15_t)0x343A, (q15_t)0x8B0F, (q15_t)0x340C, - (q15_t)0x8AFB, (q15_t)0x33DE, (q15_t)0x8AE6, (q15_t)0x33B0, - (q15_t)0x8AD2, (q15_t)0x3382, (q15_t)0x8ABE, (q15_t)0x3354, - (q15_t)0x8AAA, (q15_t)0x3326, (q15_t)0x8A96, (q15_t)0x32F8, - (q15_t)0x8A82, (q15_t)0x32CA, (q15_t)0x8A6E, (q15_t)0x329C, - (q15_t)0x8A5A, (q15_t)0x326E, (q15_t)0x8A46, (q15_t)0x3240, - (q15_t)0x8A33, (q15_t)0x3211, (q15_t)0x8A1F, (q15_t)0x31E3, - (q15_t)0x8A0B, (q15_t)0x31B5, (q15_t)0x89F8, (q15_t)0x3186, - (q15_t)0x89E4, (q15_t)0x3158, (q15_t)0x89D1, (q15_t)0x312A, - (q15_t)0x89BE, (q15_t)0x30FB, (q15_t)0x89AB, (q15_t)0x30CD, - (q15_t)0x8997, (q15_t)0x309E, (q15_t)0x8984, (q15_t)0x3070, - (q15_t)0x8971, (q15_t)0x3041, (q15_t)0x895F, (q15_t)0x3013, - (q15_t)0x894C, (q15_t)0x2FE4, (q15_t)0x8939, (q15_t)0x2FB5, - (q15_t)0x8926, (q15_t)0x2F87, (q15_t)0x8914, (q15_t)0x2F58, - (q15_t)0x8901, (q15_t)0x2F29, (q15_t)0x88EF, (q15_t)0x2EFB, - (q15_t)0x88DC, (q15_t)0x2ECC, (q15_t)0x88CA, (q15_t)0x2E9D, - (q15_t)0x88B8, (q15_t)0x2E6E, (q15_t)0x88A5, (q15_t)0x2E3F, - (q15_t)0x8893, (q15_t)0x2E11, (q15_t)0x8881, (q15_t)0x2DE2, - (q15_t)0x886F, (q15_t)0x2DB3, (q15_t)0x885D, (q15_t)0x2D84, - (q15_t)0x884B, (q15_t)0x2D55, (q15_t)0x883A, (q15_t)0x2D26, - (q15_t)0x8828, (q15_t)0x2CF7, (q15_t)0x8816, (q15_t)0x2CC8, - (q15_t)0x8805, (q15_t)0x2C98, (q15_t)0x87F3, (q15_t)0x2C69, - (q15_t)0x87E2, (q15_t)0x2C3A, (q15_t)0x87D1, (q15_t)0x2C0B, - (q15_t)0x87BF, (q15_t)0x2BDC, (q15_t)0x87AE, (q15_t)0x2BAD, - (q15_t)0x879D, (q15_t)0x2B7D, (q15_t)0x878C, (q15_t)0x2B4E, - (q15_t)0x877B, (q15_t)0x2B1F, (q15_t)0x876A, (q15_t)0x2AEF, - (q15_t)0x8759, (q15_t)0x2AC0, (q15_t)0x8749, (q15_t)0x2A91, - (q15_t)0x8738, (q15_t)0x2A61, (q15_t)0x8727, (q15_t)0x2A32, - (q15_t)0x8717, (q15_t)0x2A02, (q15_t)0x8706, (q15_t)0x29D3, - (q15_t)0x86F6, (q15_t)0x29A3, (q15_t)0x86E6, (q15_t)0x2974, - (q15_t)0x86D5, (q15_t)0x2944, (q15_t)0x86C5, (q15_t)0x2915, - (q15_t)0x86B5, (q15_t)0x28E5, (q15_t)0x86A5, (q15_t)0x28B5, - (q15_t)0x8695, (q15_t)0x2886, (q15_t)0x8685, (q15_t)0x2856, - (q15_t)0x8675, (q15_t)0x2826, (q15_t)0x8666, (q15_t)0x27F6, - (q15_t)0x8656, (q15_t)0x27C7, (q15_t)0x8646, (q15_t)0x2797, - (q15_t)0x8637, (q15_t)0x2767, (q15_t)0x8627, (q15_t)0x2737, - (q15_t)0x8618, (q15_t)0x2707, (q15_t)0x8609, (q15_t)0x26D8, - (q15_t)0x85FA, (q15_t)0x26A8, (q15_t)0x85EA, (q15_t)0x2678, - (q15_t)0x85DB, (q15_t)0x2648, (q15_t)0x85CC, (q15_t)0x2618, - (q15_t)0x85BD, (q15_t)0x25E8, (q15_t)0x85AF, (q15_t)0x25B8, - (q15_t)0x85A0, (q15_t)0x2588, (q15_t)0x8591, (q15_t)0x2558, - (q15_t)0x8582, (q15_t)0x2528, (q15_t)0x8574, (q15_t)0x24F7, - (q15_t)0x8565, (q15_t)0x24C7, (q15_t)0x8557, (q15_t)0x2497, - (q15_t)0x8549, (q15_t)0x2467, (q15_t)0x853A, (q15_t)0x2437, - (q15_t)0x852C, (q15_t)0x2407, (q15_t)0x851E, (q15_t)0x23D6, - (q15_t)0x8510, (q15_t)0x23A6, (q15_t)0x8502, (q15_t)0x2376, - (q15_t)0x84F4, (q15_t)0x2345, (q15_t)0x84E6, (q15_t)0x2315, - (q15_t)0x84D9, (q15_t)0x22E5, (q15_t)0x84CB, (q15_t)0x22B4, - (q15_t)0x84BD, (q15_t)0x2284, (q15_t)0x84B0, (q15_t)0x2254, - (q15_t)0x84A2, (q15_t)0x2223, (q15_t)0x8495, (q15_t)0x21F3, - (q15_t)0x8488, (q15_t)0x21C2, (q15_t)0x847B, (q15_t)0x2192, - (q15_t)0x846D, (q15_t)0x2161, (q15_t)0x8460, (q15_t)0x2131, - (q15_t)0x8453, (q15_t)0x2100, (q15_t)0x8446, (q15_t)0x20D0, - (q15_t)0x843A, (q15_t)0x209F, (q15_t)0x842D, (q15_t)0x206E, - (q15_t)0x8420, (q15_t)0x203E, (q15_t)0x8414, (q15_t)0x200D, - (q15_t)0x8407, (q15_t)0x1FDC, (q15_t)0x83FA, (q15_t)0x1FAC, - (q15_t)0x83EE, (q15_t)0x1F7B, (q15_t)0x83E2, (q15_t)0x1F4A, - (q15_t)0x83D6, (q15_t)0x1F19, (q15_t)0x83C9, (q15_t)0x1EE9, - (q15_t)0x83BD, (q15_t)0x1EB8, (q15_t)0x83B1, (q15_t)0x1E87, - (q15_t)0x83A5, (q15_t)0x1E56, (q15_t)0x8399, (q15_t)0x1E25, - (q15_t)0x838E, (q15_t)0x1DF5, (q15_t)0x8382, (q15_t)0x1DC4, - (q15_t)0x8376, (q15_t)0x1D93, (q15_t)0x836B, (q15_t)0x1D62, - (q15_t)0x835F, (q15_t)0x1D31, (q15_t)0x8354, (q15_t)0x1D00, - (q15_t)0x8348, (q15_t)0x1CCF, (q15_t)0x833D, (q15_t)0x1C9E, - (q15_t)0x8332, (q15_t)0x1C6D, (q15_t)0x8327, (q15_t)0x1C3C, - (q15_t)0x831C, (q15_t)0x1C0B, (q15_t)0x8311, (q15_t)0x1BDA, - (q15_t)0x8306, (q15_t)0x1BA9, (q15_t)0x82FB, (q15_t)0x1B78, - (q15_t)0x82F0, (q15_t)0x1B47, (q15_t)0x82E6, (q15_t)0x1B16, - (q15_t)0x82DB, (q15_t)0x1AE4, (q15_t)0x82D0, (q15_t)0x1AB3, - (q15_t)0x82C6, (q15_t)0x1A82, (q15_t)0x82BC, (q15_t)0x1A51, - (q15_t)0x82B1, (q15_t)0x1A20, (q15_t)0x82A7, (q15_t)0x19EF, - (q15_t)0x829D, (q15_t)0x19BD, (q15_t)0x8293, (q15_t)0x198C, - (q15_t)0x8289, (q15_t)0x195B, (q15_t)0x827F, (q15_t)0x192A, - (q15_t)0x8275, (q15_t)0x18F8, (q15_t)0x826B, (q15_t)0x18C7, - (q15_t)0x8262, (q15_t)0x1896, (q15_t)0x8258, (q15_t)0x1864, - (q15_t)0x824F, (q15_t)0x1833, (q15_t)0x8245, (q15_t)0x1802, - (q15_t)0x823C, (q15_t)0x17D0, (q15_t)0x8232, (q15_t)0x179F, - (q15_t)0x8229, (q15_t)0x176D, (q15_t)0x8220, (q15_t)0x173C, - (q15_t)0x8217, (q15_t)0x170A, (q15_t)0x820E, (q15_t)0x16D9, - (q15_t)0x8205, (q15_t)0x16A8, (q15_t)0x81FC, (q15_t)0x1676, - (q15_t)0x81F3, (q15_t)0x1645, (q15_t)0x81EB, (q15_t)0x1613, - (q15_t)0x81E2, (q15_t)0x15E2, (q15_t)0x81D9, (q15_t)0x15B0, - (q15_t)0x81D1, (q15_t)0x157F, (q15_t)0x81C8, (q15_t)0x154D, - (q15_t)0x81C0, (q15_t)0x151B, (q15_t)0x81B8, (q15_t)0x14EA, - (q15_t)0x81B0, (q15_t)0x14B8, (q15_t)0x81A8, (q15_t)0x1487, - (q15_t)0x81A0, (q15_t)0x1455, (q15_t)0x8198, (q15_t)0x1423, - (q15_t)0x8190, (q15_t)0x13F2, (q15_t)0x8188, (q15_t)0x13C0, - (q15_t)0x8180, (q15_t)0x138E, (q15_t)0x8179, (q15_t)0x135D, - (q15_t)0x8171, (q15_t)0x132B, (q15_t)0x816A, (q15_t)0x12F9, - (q15_t)0x8162, (q15_t)0x12C8, (q15_t)0x815B, (q15_t)0x1296, - (q15_t)0x8154, (q15_t)0x1264, (q15_t)0x814C, (q15_t)0x1232, - (q15_t)0x8145, (q15_t)0x1201, (q15_t)0x813E, (q15_t)0x11CF, - (q15_t)0x8137, (q15_t)0x119D, (q15_t)0x8130, (q15_t)0x116B, - (q15_t)0x812A, (q15_t)0x1139, (q15_t)0x8123, (q15_t)0x1108, - (q15_t)0x811C, (q15_t)0x10D6, (q15_t)0x8116, (q15_t)0x10A4, - (q15_t)0x810F, (q15_t)0x1072, (q15_t)0x8109, (q15_t)0x1040, - (q15_t)0x8102, (q15_t)0x100E, (q15_t)0x80FC, (q15_t)0x0FDD, - (q15_t)0x80F6, (q15_t)0x0FAB, (q15_t)0x80F0, (q15_t)0x0F79, - (q15_t)0x80EA, (q15_t)0x0F47, (q15_t)0x80E4, (q15_t)0x0F15, - (q15_t)0x80DE, (q15_t)0x0EE3, (q15_t)0x80D8, (q15_t)0x0EB1, - (q15_t)0x80D2, (q15_t)0x0E7F, (q15_t)0x80CD, (q15_t)0x0E4D, - (q15_t)0x80C7, (q15_t)0x0E1B, (q15_t)0x80C2, (q15_t)0x0DE9, - (q15_t)0x80BC, (q15_t)0x0DB7, (q15_t)0x80B7, (q15_t)0x0D85, - (q15_t)0x80B2, (q15_t)0x0D53, (q15_t)0x80AC, (q15_t)0x0D21, - (q15_t)0x80A7, (q15_t)0x0CEF, (q15_t)0x80A2, (q15_t)0x0CBD, - (q15_t)0x809D, (q15_t)0x0C8B, (q15_t)0x8098, (q15_t)0x0C59, - (q15_t)0x8094, (q15_t)0x0C27, (q15_t)0x808F, (q15_t)0x0BF5, - (q15_t)0x808A, (q15_t)0x0BC3, (q15_t)0x8086, (q15_t)0x0B91, - (q15_t)0x8081, (q15_t)0x0B5F, (q15_t)0x807D, (q15_t)0x0B2D, - (q15_t)0x8078, (q15_t)0x0AFB, (q15_t)0x8074, (q15_t)0x0AC9, - (q15_t)0x8070, (q15_t)0x0A97, (q15_t)0x806C, (q15_t)0x0A65, - (q15_t)0x8068, (q15_t)0x0A33, (q15_t)0x8064, (q15_t)0x0A00, - (q15_t)0x8060, (q15_t)0x09CE, (q15_t)0x805C, (q15_t)0x099C, - (q15_t)0x8058, (q15_t)0x096A, (q15_t)0x8055, (q15_t)0x0938, - (q15_t)0x8051, (q15_t)0x0906, (q15_t)0x804E, (q15_t)0x08D4, - (q15_t)0x804A, (q15_t)0x08A2, (q15_t)0x8047, (q15_t)0x086F, - (q15_t)0x8043, (q15_t)0x083D, (q15_t)0x8040, (q15_t)0x080B, - (q15_t)0x803D, (q15_t)0x07D9, (q15_t)0x803A, (q15_t)0x07A7, - (q15_t)0x8037, (q15_t)0x0775, (q15_t)0x8034, (q15_t)0x0742, - (q15_t)0x8031, (q15_t)0x0710, (q15_t)0x802F, (q15_t)0x06DE, - (q15_t)0x802C, (q15_t)0x06AC, (q15_t)0x8029, (q15_t)0x067A, - (q15_t)0x8027, (q15_t)0x0647, (q15_t)0x8025, (q15_t)0x0615, - (q15_t)0x8022, (q15_t)0x05E3, (q15_t)0x8020, (q15_t)0x05B1, - (q15_t)0x801E, (q15_t)0x057F, (q15_t)0x801C, (q15_t)0x054C, - (q15_t)0x801A, (q15_t)0x051A, (q15_t)0x8018, (q15_t)0x04E8, - (q15_t)0x8016, (q15_t)0x04B6, (q15_t)0x8014, (q15_t)0x0483, - (q15_t)0x8012, (q15_t)0x0451, (q15_t)0x8011, (q15_t)0x041F, - (q15_t)0x800F, (q15_t)0x03ED, (q15_t)0x800D, (q15_t)0x03BA, - (q15_t)0x800C, (q15_t)0x0388, (q15_t)0x800B, (q15_t)0x0356, - (q15_t)0x8009, (q15_t)0x0324, (q15_t)0x8008, (q15_t)0x02F1, - (q15_t)0x8007, (q15_t)0x02BF, (q15_t)0x8006, (q15_t)0x028D, - (q15_t)0x8005, (q15_t)0x025B, (q15_t)0x8004, (q15_t)0x0228, - (q15_t)0x8003, (q15_t)0x01F6, (q15_t)0x8003, (q15_t)0x01C4, - (q15_t)0x8002, (q15_t)0x0192, (q15_t)0x8001, (q15_t)0x015F, - (q15_t)0x8001, (q15_t)0x012D, (q15_t)0x8000, (q15_t)0x00FB, - (q15_t)0x8000, (q15_t)0x00C9, (q15_t)0x8000, (q15_t)0x0096, - (q15_t)0x8000, (q15_t)0x0064, (q15_t)0x8000, (q15_t)0x0032, - (q15_t)0x8000, (q15_t)0x0000, (q15_t)0x8000, (q15_t)0xFFCD, - (q15_t)0x8000, (q15_t)0xFF9B, (q15_t)0x8000, (q15_t)0xFF69, - (q15_t)0x8000, (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF04, - (q15_t)0x8001, (q15_t)0xFED2, (q15_t)0x8001, (q15_t)0xFEA0, - (q15_t)0x8002, (q15_t)0xFE6D, (q15_t)0x8003, (q15_t)0xFE3B, - (q15_t)0x8003, (q15_t)0xFE09, (q15_t)0x8004, (q15_t)0xFDD7, - (q15_t)0x8005, (q15_t)0xFDA4, (q15_t)0x8006, (q15_t)0xFD72, - (q15_t)0x8007, (q15_t)0xFD40, (q15_t)0x8008, (q15_t)0xFD0E, - (q15_t)0x8009, (q15_t)0xFCDB, (q15_t)0x800B, (q15_t)0xFCA9, - (q15_t)0x800C, (q15_t)0xFC77, (q15_t)0x800D, (q15_t)0xFC45, - (q15_t)0x800F, (q15_t)0xFC12, (q15_t)0x8011, (q15_t)0xFBE0, - (q15_t)0x8012, (q15_t)0xFBAE, (q15_t)0x8014, (q15_t)0xFB7C, - (q15_t)0x8016, (q15_t)0xFB49, (q15_t)0x8018, (q15_t)0xFB17, - (q15_t)0x801A, (q15_t)0xFAE5, (q15_t)0x801C, (q15_t)0xFAB3, - (q15_t)0x801E, (q15_t)0xFA80, (q15_t)0x8020, (q15_t)0xFA4E, - (q15_t)0x8022, (q15_t)0xFA1C, (q15_t)0x8025, (q15_t)0xF9EA, - (q15_t)0x8027, (q15_t)0xF9B8, (q15_t)0x8029, (q15_t)0xF985, - (q15_t)0x802C, (q15_t)0xF953, (q15_t)0x802F, (q15_t)0xF921, - (q15_t)0x8031, (q15_t)0xF8EF, (q15_t)0x8034, (q15_t)0xF8BD, - (q15_t)0x8037, (q15_t)0xF88A, (q15_t)0x803A, (q15_t)0xF858, - (q15_t)0x803D, (q15_t)0xF826, (q15_t)0x8040, (q15_t)0xF7F4, - (q15_t)0x8043, (q15_t)0xF7C2, (q15_t)0x8047, (q15_t)0xF790, - (q15_t)0x804A, (q15_t)0xF75D, (q15_t)0x804E, (q15_t)0xF72B, - (q15_t)0x8051, (q15_t)0xF6F9, (q15_t)0x8055, (q15_t)0xF6C7, - (q15_t)0x8058, (q15_t)0xF695, (q15_t)0x805C, (q15_t)0xF663, - (q15_t)0x8060, (q15_t)0xF631, (q15_t)0x8064, (q15_t)0xF5FF, - (q15_t)0x8068, (q15_t)0xF5CC, (q15_t)0x806C, (q15_t)0xF59A, - (q15_t)0x8070, (q15_t)0xF568, (q15_t)0x8074, (q15_t)0xF536, - (q15_t)0x8078, (q15_t)0xF504, (q15_t)0x807D, (q15_t)0xF4D2, - (q15_t)0x8081, (q15_t)0xF4A0, (q15_t)0x8086, (q15_t)0xF46E, - (q15_t)0x808A, (q15_t)0xF43C, (q15_t)0x808F, (q15_t)0xF40A, - (q15_t)0x8094, (q15_t)0xF3D8, (q15_t)0x8098, (q15_t)0xF3A6, - (q15_t)0x809D, (q15_t)0xF374, (q15_t)0x80A2, (q15_t)0xF342, - (q15_t)0x80A7, (q15_t)0xF310, (q15_t)0x80AC, (q15_t)0xF2DE, - (q15_t)0x80B2, (q15_t)0xF2AC, (q15_t)0x80B7, (q15_t)0xF27A, - (q15_t)0x80BC, (q15_t)0xF248, (q15_t)0x80C2, (q15_t)0xF216, - (q15_t)0x80C7, (q15_t)0xF1E4, (q15_t)0x80CD, (q15_t)0xF1B2, - (q15_t)0x80D2, (q15_t)0xF180, (q15_t)0x80D8, (q15_t)0xF14E, - (q15_t)0x80DE, (q15_t)0xF11C, (q15_t)0x80E4, (q15_t)0xF0EA, - (q15_t)0x80EA, (q15_t)0xF0B8, (q15_t)0x80F0, (q15_t)0xF086, - (q15_t)0x80F6, (q15_t)0xF054, (q15_t)0x80FC, (q15_t)0xF022, - (q15_t)0x8102, (q15_t)0xEFF1, (q15_t)0x8109, (q15_t)0xEFBF, - (q15_t)0x810F, (q15_t)0xEF8D, (q15_t)0x8116, (q15_t)0xEF5B, - (q15_t)0x811C, (q15_t)0xEF29, (q15_t)0x8123, (q15_t)0xEEF7, - (q15_t)0x812A, (q15_t)0xEEC6, (q15_t)0x8130, (q15_t)0xEE94, - (q15_t)0x8137, (q15_t)0xEE62, (q15_t)0x813E, (q15_t)0xEE30, - (q15_t)0x8145, (q15_t)0xEDFE, (q15_t)0x814C, (q15_t)0xEDCD, - (q15_t)0x8154, (q15_t)0xED9B, (q15_t)0x815B, (q15_t)0xED69, - (q15_t)0x8162, (q15_t)0xED37, (q15_t)0x816A, (q15_t)0xED06, - (q15_t)0x8171, (q15_t)0xECD4, (q15_t)0x8179, (q15_t)0xECA2, - (q15_t)0x8180, (q15_t)0xEC71, (q15_t)0x8188, (q15_t)0xEC3F, - (q15_t)0x8190, (q15_t)0xEC0D, (q15_t)0x8198, (q15_t)0xEBDC, - (q15_t)0x81A0, (q15_t)0xEBAA, (q15_t)0x81A8, (q15_t)0xEB78, - (q15_t)0x81B0, (q15_t)0xEB47, (q15_t)0x81B8, (q15_t)0xEB15, - (q15_t)0x81C0, (q15_t)0xEAE4, (q15_t)0x81C8, (q15_t)0xEAB2, - (q15_t)0x81D1, (q15_t)0xEA80, (q15_t)0x81D9, (q15_t)0xEA4F, - (q15_t)0x81E2, (q15_t)0xEA1D, (q15_t)0x81EB, (q15_t)0xE9EC, - (q15_t)0x81F3, (q15_t)0xE9BA, (q15_t)0x81FC, (q15_t)0xE989, - (q15_t)0x8205, (q15_t)0xE957, (q15_t)0x820E, (q15_t)0xE926, - (q15_t)0x8217, (q15_t)0xE8F5, (q15_t)0x8220, (q15_t)0xE8C3, - (q15_t)0x8229, (q15_t)0xE892, (q15_t)0x8232, (q15_t)0xE860, - (q15_t)0x823C, (q15_t)0xE82F, (q15_t)0x8245, (q15_t)0xE7FD, - (q15_t)0x824F, (q15_t)0xE7CC, (q15_t)0x8258, (q15_t)0xE79B, - (q15_t)0x8262, (q15_t)0xE769, (q15_t)0x826B, (q15_t)0xE738, - (q15_t)0x8275, (q15_t)0xE707, (q15_t)0x827F, (q15_t)0xE6D5, - (q15_t)0x8289, (q15_t)0xE6A4, (q15_t)0x8293, (q15_t)0xE673, - (q15_t)0x829D, (q15_t)0xE642, (q15_t)0x82A7, (q15_t)0xE610, - (q15_t)0x82B1, (q15_t)0xE5DF, (q15_t)0x82BC, (q15_t)0xE5AE, - (q15_t)0x82C6, (q15_t)0xE57D, (q15_t)0x82D0, (q15_t)0xE54C, - (q15_t)0x82DB, (q15_t)0xE51B, (q15_t)0x82E6, (q15_t)0xE4E9, - (q15_t)0x82F0, (q15_t)0xE4B8, (q15_t)0x82FB, (q15_t)0xE487, - (q15_t)0x8306, (q15_t)0xE456, (q15_t)0x8311, (q15_t)0xE425, - (q15_t)0x831C, (q15_t)0xE3F4, (q15_t)0x8327, (q15_t)0xE3C3, - (q15_t)0x8332, (q15_t)0xE392, (q15_t)0x833D, (q15_t)0xE361, - (q15_t)0x8348, (q15_t)0xE330, (q15_t)0x8354, (q15_t)0xE2FF, - (q15_t)0x835F, (q15_t)0xE2CE, (q15_t)0x836B, (q15_t)0xE29D, - (q15_t)0x8376, (q15_t)0xE26C, (q15_t)0x8382, (q15_t)0xE23B, - (q15_t)0x838E, (q15_t)0xE20A, (q15_t)0x8399, (q15_t)0xE1DA, - (q15_t)0x83A5, (q15_t)0xE1A9, (q15_t)0x83B1, (q15_t)0xE178, - (q15_t)0x83BD, (q15_t)0xE147, (q15_t)0x83C9, (q15_t)0xE116, - (q15_t)0x83D6, (q15_t)0xE0E6, (q15_t)0x83E2, (q15_t)0xE0B5, - (q15_t)0x83EE, (q15_t)0xE084, (q15_t)0x83FA, (q15_t)0xE053, - (q15_t)0x8407, (q15_t)0xE023, (q15_t)0x8414, (q15_t)0xDFF2, - (q15_t)0x8420, (q15_t)0xDFC1, (q15_t)0x842D, (q15_t)0xDF91, - (q15_t)0x843A, (q15_t)0xDF60, (q15_t)0x8446, (q15_t)0xDF2F, - (q15_t)0x8453, (q15_t)0xDEFF, (q15_t)0x8460, (q15_t)0xDECE, - (q15_t)0x846D, (q15_t)0xDE9E, (q15_t)0x847B, (q15_t)0xDE6D, - (q15_t)0x8488, (q15_t)0xDE3D, (q15_t)0x8495, (q15_t)0xDE0C, - (q15_t)0x84A2, (q15_t)0xDDDC, (q15_t)0x84B0, (q15_t)0xDDAB, - (q15_t)0x84BD, (q15_t)0xDD7B, (q15_t)0x84CB, (q15_t)0xDD4B, - (q15_t)0x84D9, (q15_t)0xDD1A, (q15_t)0x84E6, (q15_t)0xDCEA, - (q15_t)0x84F4, (q15_t)0xDCBA, (q15_t)0x8502, (q15_t)0xDC89, - (q15_t)0x8510, (q15_t)0xDC59, (q15_t)0x851E, (q15_t)0xDC29, - (q15_t)0x852C, (q15_t)0xDBF8, (q15_t)0x853A, (q15_t)0xDBC8, - (q15_t)0x8549, (q15_t)0xDB98, (q15_t)0x8557, (q15_t)0xDB68, - (q15_t)0x8565, (q15_t)0xDB38, (q15_t)0x8574, (q15_t)0xDB08, - (q15_t)0x8582, (q15_t)0xDAD7, (q15_t)0x8591, (q15_t)0xDAA7, - (q15_t)0x85A0, (q15_t)0xDA77, (q15_t)0x85AF, (q15_t)0xDA47, - (q15_t)0x85BD, (q15_t)0xDA17, (q15_t)0x85CC, (q15_t)0xD9E7, - (q15_t)0x85DB, (q15_t)0xD9B7, (q15_t)0x85EA, (q15_t)0xD987, - (q15_t)0x85FA, (q15_t)0xD957, (q15_t)0x8609, (q15_t)0xD927, - (q15_t)0x8618, (q15_t)0xD8F8, (q15_t)0x8627, (q15_t)0xD8C8, - (q15_t)0x8637, (q15_t)0xD898, (q15_t)0x8646, (q15_t)0xD868, - (q15_t)0x8656, (q15_t)0xD838, (q15_t)0x8666, (q15_t)0xD809, - (q15_t)0x8675, (q15_t)0xD7D9, (q15_t)0x8685, (q15_t)0xD7A9, - (q15_t)0x8695, (q15_t)0xD779, (q15_t)0x86A5, (q15_t)0xD74A, - (q15_t)0x86B5, (q15_t)0xD71A, (q15_t)0x86C5, (q15_t)0xD6EA, - (q15_t)0x86D5, (q15_t)0xD6BB, (q15_t)0x86E6, (q15_t)0xD68B, - (q15_t)0x86F6, (q15_t)0xD65C, (q15_t)0x8706, (q15_t)0xD62C, - (q15_t)0x8717, (q15_t)0xD5FD, (q15_t)0x8727, (q15_t)0xD5CD, - (q15_t)0x8738, (q15_t)0xD59E, (q15_t)0x8749, (q15_t)0xD56E, - (q15_t)0x8759, (q15_t)0xD53F, (q15_t)0x876A, (q15_t)0xD510, - (q15_t)0x877B, (q15_t)0xD4E0, (q15_t)0x878C, (q15_t)0xD4B1, - (q15_t)0x879D, (q15_t)0xD482, (q15_t)0x87AE, (q15_t)0xD452, - (q15_t)0x87BF, (q15_t)0xD423, (q15_t)0x87D1, (q15_t)0xD3F4, - (q15_t)0x87E2, (q15_t)0xD3C5, (q15_t)0x87F3, (q15_t)0xD396, - (q15_t)0x8805, (q15_t)0xD367, (q15_t)0x8816, (q15_t)0xD337, - (q15_t)0x8828, (q15_t)0xD308, (q15_t)0x883A, (q15_t)0xD2D9, - (q15_t)0x884B, (q15_t)0xD2AA, (q15_t)0x885D, (q15_t)0xD27B, - (q15_t)0x886F, (q15_t)0xD24C, (q15_t)0x8881, (q15_t)0xD21D, - (q15_t)0x8893, (q15_t)0xD1EE, (q15_t)0x88A5, (q15_t)0xD1C0, - (q15_t)0x88B8, (q15_t)0xD191, (q15_t)0x88CA, (q15_t)0xD162, - (q15_t)0x88DC, (q15_t)0xD133, (q15_t)0x88EF, (q15_t)0xD104, - (q15_t)0x8901, (q15_t)0xD0D6, (q15_t)0x8914, (q15_t)0xD0A7, - (q15_t)0x8926, (q15_t)0xD078, (q15_t)0x8939, (q15_t)0xD04A, - (q15_t)0x894C, (q15_t)0xD01B, (q15_t)0x895F, (q15_t)0xCFEC, - (q15_t)0x8971, (q15_t)0xCFBE, (q15_t)0x8984, (q15_t)0xCF8F, - (q15_t)0x8997, (q15_t)0xCF61, (q15_t)0x89AB, (q15_t)0xCF32, - (q15_t)0x89BE, (q15_t)0xCF04, (q15_t)0x89D1, (q15_t)0xCED5, - (q15_t)0x89E4, (q15_t)0xCEA7, (q15_t)0x89F8, (q15_t)0xCE79, - (q15_t)0x8A0B, (q15_t)0xCE4A, (q15_t)0x8A1F, (q15_t)0xCE1C, - (q15_t)0x8A33, (q15_t)0xCDEE, (q15_t)0x8A46, (q15_t)0xCDBF, - (q15_t)0x8A5A, (q15_t)0xCD91, (q15_t)0x8A6E, (q15_t)0xCD63, - (q15_t)0x8A82, (q15_t)0xCD35, (q15_t)0x8A96, (q15_t)0xCD07, - (q15_t)0x8AAA, (q15_t)0xCCD9, (q15_t)0x8ABE, (q15_t)0xCCAB, - (q15_t)0x8AD2, (q15_t)0xCC7D, (q15_t)0x8AE6, (q15_t)0xCC4F, - (q15_t)0x8AFB, (q15_t)0xCC21, (q15_t)0x8B0F, (q15_t)0xCBF3, - (q15_t)0x8B24, (q15_t)0xCBC5, (q15_t)0x8B38, (q15_t)0xCB97, - (q15_t)0x8B4D, (q15_t)0xCB69, (q15_t)0x8B61, (q15_t)0xCB3B, - (q15_t)0x8B76, (q15_t)0xCB0D, (q15_t)0x8B8B, (q15_t)0xCAE0, - (q15_t)0x8BA0, (q15_t)0xCAB2, (q15_t)0x8BB5, (q15_t)0xCA84, - (q15_t)0x8BCA, (q15_t)0xCA57, (q15_t)0x8BDF, (q15_t)0xCA29, - (q15_t)0x8BF4, (q15_t)0xC9FB, (q15_t)0x8C09, (q15_t)0xC9CE, - (q15_t)0x8C1F, (q15_t)0xC9A0, (q15_t)0x8C34, (q15_t)0xC973, - (q15_t)0x8C4A, (q15_t)0xC945, (q15_t)0x8C5F, (q15_t)0xC918, - (q15_t)0x8C75, (q15_t)0xC8EB, (q15_t)0x8C8A, (q15_t)0xC8BD, - (q15_t)0x8CA0, (q15_t)0xC890, (q15_t)0x8CB6, (q15_t)0xC863, - (q15_t)0x8CCC, (q15_t)0xC835, (q15_t)0x8CE2, (q15_t)0xC808, - (q15_t)0x8CF8, (q15_t)0xC7DB, (q15_t)0x8D0E, (q15_t)0xC7AE, - (q15_t)0x8D24, (q15_t)0xC781, (q15_t)0x8D3A, (q15_t)0xC754, - (q15_t)0x8D50, (q15_t)0xC727, (q15_t)0x8D67, (q15_t)0xC6F9, - (q15_t)0x8D7D, (q15_t)0xC6CD, (q15_t)0x8D94, (q15_t)0xC6A0, - (q15_t)0x8DAA, (q15_t)0xC673, (q15_t)0x8DC1, (q15_t)0xC646, - (q15_t)0x8DD8, (q15_t)0xC619, (q15_t)0x8DEE, (q15_t)0xC5EC, - (q15_t)0x8E05, (q15_t)0xC5BF, (q15_t)0x8E1C, (q15_t)0xC593, - (q15_t)0x8E33, (q15_t)0xC566, (q15_t)0x8E4A, (q15_t)0xC539, - (q15_t)0x8E61, (q15_t)0xC50D, (q15_t)0x8E79, (q15_t)0xC4E0, - (q15_t)0x8E90, (q15_t)0xC4B3, (q15_t)0x8EA7, (q15_t)0xC487, - (q15_t)0x8EBE, (q15_t)0xC45A, (q15_t)0x8ED6, (q15_t)0xC42E, - (q15_t)0x8EED, (q15_t)0xC402, (q15_t)0x8F05, (q15_t)0xC3D5, - (q15_t)0x8F1D, (q15_t)0xC3A9, (q15_t)0x8F34, (q15_t)0xC37C, - (q15_t)0x8F4C, (q15_t)0xC350, (q15_t)0x8F64, (q15_t)0xC324, - (q15_t)0x8F7C, (q15_t)0xC2F8, (q15_t)0x8F94, (q15_t)0xC2CC, - (q15_t)0x8FAC, (q15_t)0xC29F, (q15_t)0x8FC4, (q15_t)0xC273, - (q15_t)0x8FDC, (q15_t)0xC247, (q15_t)0x8FF5, (q15_t)0xC21B, - (q15_t)0x900D, (q15_t)0xC1EF, (q15_t)0x9025, (q15_t)0xC1C3, - (q15_t)0x903E, (q15_t)0xC197, (q15_t)0x9056, (q15_t)0xC16C, - (q15_t)0x906F, (q15_t)0xC140, (q15_t)0x9088, (q15_t)0xC114, - (q15_t)0x90A0, (q15_t)0xC0E8, (q15_t)0x90B9, (q15_t)0xC0BC, - (q15_t)0x90D2, (q15_t)0xC091, (q15_t)0x90EB, (q15_t)0xC065, - (q15_t)0x9104, (q15_t)0xC03A, (q15_t)0x911D, (q15_t)0xC00E, - (q15_t)0x9136, (q15_t)0xBFE2, (q15_t)0x9150, (q15_t)0xBFB7, - (q15_t)0x9169, (q15_t)0xBF8C, (q15_t)0x9182, (q15_t)0xBF60, - (q15_t)0x919C, (q15_t)0xBF35, (q15_t)0x91B5, (q15_t)0xBF09, - (q15_t)0x91CF, (q15_t)0xBEDE, (q15_t)0x91E8, (q15_t)0xBEB3, - (q15_t)0x9202, (q15_t)0xBE88, (q15_t)0x921C, (q15_t)0xBE5D, - (q15_t)0x9235, (q15_t)0xBE31, (q15_t)0x924F, (q15_t)0xBE06, - (q15_t)0x9269, (q15_t)0xBDDB, (q15_t)0x9283, (q15_t)0xBDB0, - (q15_t)0x929D, (q15_t)0xBD85, (q15_t)0x92B7, (q15_t)0xBD5A, - (q15_t)0x92D2, (q15_t)0xBD2F, (q15_t)0x92EC, (q15_t)0xBD05, - (q15_t)0x9306, (q15_t)0xBCDA, (q15_t)0x9321, (q15_t)0xBCAF, - (q15_t)0x933B, (q15_t)0xBC84, (q15_t)0x9356, (q15_t)0xBC5A, - (q15_t)0x9370, (q15_t)0xBC2F, (q15_t)0x938B, (q15_t)0xBC04, - (q15_t)0x93A6, (q15_t)0xBBDA, (q15_t)0x93C0, (q15_t)0xBBAF, - (q15_t)0x93DB, (q15_t)0xBB85, (q15_t)0x93F6, (q15_t)0xBB5A, - (q15_t)0x9411, (q15_t)0xBB30, (q15_t)0x942C, (q15_t)0xBB05, - (q15_t)0x9447, (q15_t)0xBADB, (q15_t)0x9463, (q15_t)0xBAB1, - (q15_t)0x947E, (q15_t)0xBA87, (q15_t)0x9499, (q15_t)0xBA5C, - (q15_t)0x94B5, (q15_t)0xBA32, (q15_t)0x94D0, (q15_t)0xBA08, - (q15_t)0x94EC, (q15_t)0xB9DE, (q15_t)0x9507, (q15_t)0xB9B4, - (q15_t)0x9523, (q15_t)0xB98A, (q15_t)0x953E, (q15_t)0xB960, - (q15_t)0x955A, (q15_t)0xB936, (q15_t)0x9576, (q15_t)0xB90C, - (q15_t)0x9592, (q15_t)0xB8E3, (q15_t)0x95AE, (q15_t)0xB8B9, - (q15_t)0x95CA, (q15_t)0xB88F, (q15_t)0x95E6, (q15_t)0xB865, - (q15_t)0x9602, (q15_t)0xB83C, (q15_t)0x961E, (q15_t)0xB812, - (q15_t)0x963B, (q15_t)0xB7E9, (q15_t)0x9657, (q15_t)0xB7BF, - (q15_t)0x9673, (q15_t)0xB796, (q15_t)0x9690, (q15_t)0xB76C, - (q15_t)0x96AC, (q15_t)0xB743, (q15_t)0x96C9, (q15_t)0xB719, - (q15_t)0x96E6, (q15_t)0xB6F0, (q15_t)0x9702, (q15_t)0xB6C7, - (q15_t)0x971F, (q15_t)0xB69E, (q15_t)0x973C, (q15_t)0xB675, - (q15_t)0x9759, (q15_t)0xB64B, (q15_t)0x9776, (q15_t)0xB622, - (q15_t)0x9793, (q15_t)0xB5F9, (q15_t)0x97B0, (q15_t)0xB5D0, - (q15_t)0x97CD, (q15_t)0xB5A7, (q15_t)0x97EA, (q15_t)0xB57E, - (q15_t)0x9808, (q15_t)0xB556, (q15_t)0x9825, (q15_t)0xB52D, - (q15_t)0x9842, (q15_t)0xB504, (q15_t)0x9860, (q15_t)0xB4DB, - (q15_t)0x987D, (q15_t)0xB4B3, (q15_t)0x989B, (q15_t)0xB48A, - (q15_t)0x98B9, (q15_t)0xB461, (q15_t)0x98D6, (q15_t)0xB439, - (q15_t)0x98F4, (q15_t)0xB410, (q15_t)0x9912, (q15_t)0xB3E8, - (q15_t)0x9930, (q15_t)0xB3C0, (q15_t)0x994E, (q15_t)0xB397, - (q15_t)0x996C, (q15_t)0xB36F, (q15_t)0x998A, (q15_t)0xB347, - (q15_t)0x99A8, (q15_t)0xB31E, (q15_t)0x99C6, (q15_t)0xB2F6, - (q15_t)0x99E5, (q15_t)0xB2CE, (q15_t)0x9A03, (q15_t)0xB2A6, - (q15_t)0x9A22, (q15_t)0xB27E, (q15_t)0x9A40, (q15_t)0xB256, - (q15_t)0x9A5F, (q15_t)0xB22E, (q15_t)0x9A7D, (q15_t)0xB206, - (q15_t)0x9A9C, (q15_t)0xB1DE, (q15_t)0x9ABA, (q15_t)0xB1B7, - (q15_t)0x9AD9, (q15_t)0xB18F, (q15_t)0x9AF8, (q15_t)0xB167, - (q15_t)0x9B17, (q15_t)0xB140, (q15_t)0x9B36, (q15_t)0xB118, - (q15_t)0x9B55, (q15_t)0xB0F0, (q15_t)0x9B74, (q15_t)0xB0C9, - (q15_t)0x9B93, (q15_t)0xB0A1, (q15_t)0x9BB2, (q15_t)0xB07A, - (q15_t)0x9BD2, (q15_t)0xB053, (q15_t)0x9BF1, (q15_t)0xB02B, - (q15_t)0x9C10, (q15_t)0xB004, (q15_t)0x9C30, (q15_t)0xAFDD, - (q15_t)0x9C4F, (q15_t)0xAFB6, (q15_t)0x9C6F, (q15_t)0xAF8F, - (q15_t)0x9C8E, (q15_t)0xAF68, (q15_t)0x9CAE, (q15_t)0xAF40, - (q15_t)0x9CCE, (q15_t)0xAF1A, (q15_t)0x9CEE, (q15_t)0xAEF3, - (q15_t)0x9D0D, (q15_t)0xAECC, (q15_t)0x9D2D, (q15_t)0xAEA5, - (q15_t)0x9D4D, (q15_t)0xAE7E, (q15_t)0x9D6D, (q15_t)0xAE57, - (q15_t)0x9D8E, (q15_t)0xAE31, (q15_t)0x9DAE, (q15_t)0xAE0A, - (q15_t)0x9DCE, (q15_t)0xADE3, (q15_t)0x9DEE, (q15_t)0xADBD, - (q15_t)0x9E0E, (q15_t)0xAD96, (q15_t)0x9E2F, (q15_t)0xAD70, - (q15_t)0x9E4F, (q15_t)0xAD4A, (q15_t)0x9E70, (q15_t)0xAD23, - (q15_t)0x9E90, (q15_t)0xACFD, (q15_t)0x9EB1, (q15_t)0xACD7, - (q15_t)0x9ED2, (q15_t)0xACB1, (q15_t)0x9EF2, (q15_t)0xAC8A, - (q15_t)0x9F13, (q15_t)0xAC64, (q15_t)0x9F34, (q15_t)0xAC3E, - (q15_t)0x9F55, (q15_t)0xAC18, (q15_t)0x9F76, (q15_t)0xABF2, - (q15_t)0x9F97, (q15_t)0xABCC, (q15_t)0x9FB8, (q15_t)0xABA7, - (q15_t)0x9FD9, (q15_t)0xAB81, (q15_t)0x9FFB, (q15_t)0xAB5B, - (q15_t)0xA01C, (q15_t)0xAB35, (q15_t)0xA03D, (q15_t)0xAB10, - (q15_t)0xA05F, (q15_t)0xAAEA, (q15_t)0xA080, (q15_t)0xAAC5, - (q15_t)0xA0A1, (q15_t)0xAA9F, (q15_t)0xA0C3, (q15_t)0xAA7A, - (q15_t)0xA0E5, (q15_t)0xAA54, (q15_t)0xA106, (q15_t)0xAA2F, - (q15_t)0xA128, (q15_t)0xAA0A, (q15_t)0xA14A, (q15_t)0xA9E5, - (q15_t)0xA16C, (q15_t)0xA9BF, (q15_t)0xA18E, (q15_t)0xA99A, - (q15_t)0xA1AF, (q15_t)0xA975, (q15_t)0xA1D2, (q15_t)0xA950, - (q15_t)0xA1F4, (q15_t)0xA92B, (q15_t)0xA216, (q15_t)0xA906, - (q15_t)0xA238, (q15_t)0xA8E2, (q15_t)0xA25A, (q15_t)0xA8BD, - (q15_t)0xA27C, (q15_t)0xA898, (q15_t)0xA29F, (q15_t)0xA873, - (q15_t)0xA2C1, (q15_t)0xA84F, (q15_t)0xA2E4, (q15_t)0xA82A, - (q15_t)0xA306, (q15_t)0xA806, (q15_t)0xA329, (q15_t)0xA7E1, - (q15_t)0xA34B, (q15_t)0xA7BD, (q15_t)0xA36E, (q15_t)0xA798, - (q15_t)0xA391, (q15_t)0xA774, (q15_t)0xA3B4, (q15_t)0xA750, - (q15_t)0xA3D6, (q15_t)0xA72B, (q15_t)0xA3F9, (q15_t)0xA707, - (q15_t)0xA41C, (q15_t)0xA6E3, (q15_t)0xA43F, (q15_t)0xA6BF, - (q15_t)0xA462, (q15_t)0xA69B, (q15_t)0xA486, (q15_t)0xA677, - (q15_t)0xA4A9, (q15_t)0xA653, (q15_t)0xA4CC, (q15_t)0xA62F, - (q15_t)0xA4EF, (q15_t)0xA60C, (q15_t)0xA513, (q15_t)0xA5E8, - (q15_t)0xA536, (q15_t)0xA5C4, (q15_t)0xA55A, (q15_t)0xA5A1, - (q15_t)0xA57D, (q15_t)0xA57D, (q15_t)0xA5A1, (q15_t)0xA55A, - (q15_t)0xA5C4, (q15_t)0xA536, (q15_t)0xA5E8, (q15_t)0xA513, - (q15_t)0xA60C, (q15_t)0xA4EF, (q15_t)0xA62F, (q15_t)0xA4CC, - (q15_t)0xA653, (q15_t)0xA4A9, (q15_t)0xA677, (q15_t)0xA486, - (q15_t)0xA69B, (q15_t)0xA462, (q15_t)0xA6BF, (q15_t)0xA43F, - (q15_t)0xA6E3, (q15_t)0xA41C, (q15_t)0xA707, (q15_t)0xA3F9, - (q15_t)0xA72B, (q15_t)0xA3D6, (q15_t)0xA750, (q15_t)0xA3B4, - (q15_t)0xA774, (q15_t)0xA391, (q15_t)0xA798, (q15_t)0xA36E, - (q15_t)0xA7BD, (q15_t)0xA34B, (q15_t)0xA7E1, (q15_t)0xA329, - (q15_t)0xA806, (q15_t)0xA306, (q15_t)0xA82A, (q15_t)0xA2E4, - (q15_t)0xA84F, (q15_t)0xA2C1, (q15_t)0xA873, (q15_t)0xA29F, - (q15_t)0xA898, (q15_t)0xA27C, (q15_t)0xA8BD, (q15_t)0xA25A, - (q15_t)0xA8E2, (q15_t)0xA238, (q15_t)0xA906, (q15_t)0xA216, - (q15_t)0xA92B, (q15_t)0xA1F4, (q15_t)0xA950, (q15_t)0xA1D2, - (q15_t)0xA975, (q15_t)0xA1AF, (q15_t)0xA99A, (q15_t)0xA18E, - (q15_t)0xA9BF, (q15_t)0xA16C, (q15_t)0xA9E5, (q15_t)0xA14A, - (q15_t)0xAA0A, (q15_t)0xA128, (q15_t)0xAA2F, (q15_t)0xA106, - (q15_t)0xAA54, (q15_t)0xA0E5, (q15_t)0xAA7A, (q15_t)0xA0C3, - (q15_t)0xAA9F, (q15_t)0xA0A1, (q15_t)0xAAC5, (q15_t)0xA080, - (q15_t)0xAAEA, (q15_t)0xA05F, (q15_t)0xAB10, (q15_t)0xA03D, - (q15_t)0xAB35, (q15_t)0xA01C, (q15_t)0xAB5B, (q15_t)0x9FFB, - (q15_t)0xAB81, (q15_t)0x9FD9, (q15_t)0xABA7, (q15_t)0x9FB8, - (q15_t)0xABCC, (q15_t)0x9F97, (q15_t)0xABF2, (q15_t)0x9F76, - (q15_t)0xAC18, (q15_t)0x9F55, (q15_t)0xAC3E, (q15_t)0x9F34, - (q15_t)0xAC64, (q15_t)0x9F13, (q15_t)0xAC8A, (q15_t)0x9EF2, - (q15_t)0xACB1, (q15_t)0x9ED2, (q15_t)0xACD7, (q15_t)0x9EB1, - (q15_t)0xACFD, (q15_t)0x9E90, (q15_t)0xAD23, (q15_t)0x9E70, - (q15_t)0xAD4A, (q15_t)0x9E4F, (q15_t)0xAD70, (q15_t)0x9E2F, - (q15_t)0xAD96, (q15_t)0x9E0E, (q15_t)0xADBD, (q15_t)0x9DEE, - (q15_t)0xADE3, (q15_t)0x9DCE, (q15_t)0xAE0A, (q15_t)0x9DAE, - (q15_t)0xAE31, (q15_t)0x9D8E, (q15_t)0xAE57, (q15_t)0x9D6D, - (q15_t)0xAE7E, (q15_t)0x9D4D, (q15_t)0xAEA5, (q15_t)0x9D2D, - (q15_t)0xAECC, (q15_t)0x9D0D, (q15_t)0xAEF3, (q15_t)0x9CEE, - (q15_t)0xAF1A, (q15_t)0x9CCE, (q15_t)0xAF40, (q15_t)0x9CAE, - (q15_t)0xAF68, (q15_t)0x9C8E, (q15_t)0xAF8F, (q15_t)0x9C6F, - (q15_t)0xAFB6, (q15_t)0x9C4F, (q15_t)0xAFDD, (q15_t)0x9C30, - (q15_t)0xB004, (q15_t)0x9C10, (q15_t)0xB02B, (q15_t)0x9BF1, - (q15_t)0xB053, (q15_t)0x9BD2, (q15_t)0xB07A, (q15_t)0x9BB2, - (q15_t)0xB0A1, (q15_t)0x9B93, (q15_t)0xB0C9, (q15_t)0x9B74, - (q15_t)0xB0F0, (q15_t)0x9B55, (q15_t)0xB118, (q15_t)0x9B36, - (q15_t)0xB140, (q15_t)0x9B17, (q15_t)0xB167, (q15_t)0x9AF8, - (q15_t)0xB18F, (q15_t)0x9AD9, (q15_t)0xB1B7, (q15_t)0x9ABA, - (q15_t)0xB1DE, (q15_t)0x9A9C, (q15_t)0xB206, (q15_t)0x9A7D, - (q15_t)0xB22E, (q15_t)0x9A5F, (q15_t)0xB256, (q15_t)0x9A40, - (q15_t)0xB27E, (q15_t)0x9A22, (q15_t)0xB2A6, (q15_t)0x9A03, - (q15_t)0xB2CE, (q15_t)0x99E5, (q15_t)0xB2F6, (q15_t)0x99C6, - (q15_t)0xB31E, (q15_t)0x99A8, (q15_t)0xB347, (q15_t)0x998A, - (q15_t)0xB36F, (q15_t)0x996C, (q15_t)0xB397, (q15_t)0x994E, - (q15_t)0xB3C0, (q15_t)0x9930, (q15_t)0xB3E8, (q15_t)0x9912, - (q15_t)0xB410, (q15_t)0x98F4, (q15_t)0xB439, (q15_t)0x98D6, - (q15_t)0xB461, (q15_t)0x98B9, (q15_t)0xB48A, (q15_t)0x989B, - (q15_t)0xB4B3, (q15_t)0x987D, (q15_t)0xB4DB, (q15_t)0x9860, - (q15_t)0xB504, (q15_t)0x9842, (q15_t)0xB52D, (q15_t)0x9825, - (q15_t)0xB556, (q15_t)0x9808, (q15_t)0xB57E, (q15_t)0x97EA, - (q15_t)0xB5A7, (q15_t)0x97CD, (q15_t)0xB5D0, (q15_t)0x97B0, - (q15_t)0xB5F9, (q15_t)0x9793, (q15_t)0xB622, (q15_t)0x9776, - (q15_t)0xB64B, (q15_t)0x9759, (q15_t)0xB675, (q15_t)0x973C, - (q15_t)0xB69E, (q15_t)0x971F, (q15_t)0xB6C7, (q15_t)0x9702, - (q15_t)0xB6F0, (q15_t)0x96E6, (q15_t)0xB719, (q15_t)0x96C9, - (q15_t)0xB743, (q15_t)0x96AC, (q15_t)0xB76C, (q15_t)0x9690, - (q15_t)0xB796, (q15_t)0x9673, (q15_t)0xB7BF, (q15_t)0x9657, - (q15_t)0xB7E9, (q15_t)0x963B, (q15_t)0xB812, (q15_t)0x961E, - (q15_t)0xB83C, (q15_t)0x9602, (q15_t)0xB865, (q15_t)0x95E6, - (q15_t)0xB88F, (q15_t)0x95CA, (q15_t)0xB8B9, (q15_t)0x95AE, - (q15_t)0xB8E3, (q15_t)0x9592, (q15_t)0xB90C, (q15_t)0x9576, - (q15_t)0xB936, (q15_t)0x955A, (q15_t)0xB960, (q15_t)0x953E, - (q15_t)0xB98A, (q15_t)0x9523, (q15_t)0xB9B4, (q15_t)0x9507, - (q15_t)0xB9DE, (q15_t)0x94EC, (q15_t)0xBA08, (q15_t)0x94D0, - (q15_t)0xBA32, (q15_t)0x94B5, (q15_t)0xBA5C, (q15_t)0x9499, - (q15_t)0xBA87, (q15_t)0x947E, (q15_t)0xBAB1, (q15_t)0x9463, - (q15_t)0xBADB, (q15_t)0x9447, (q15_t)0xBB05, (q15_t)0x942C, - (q15_t)0xBB30, (q15_t)0x9411, (q15_t)0xBB5A, (q15_t)0x93F6, - (q15_t)0xBB85, (q15_t)0x93DB, (q15_t)0xBBAF, (q15_t)0x93C0, - (q15_t)0xBBDA, (q15_t)0x93A6, (q15_t)0xBC04, (q15_t)0x938B, - (q15_t)0xBC2F, (q15_t)0x9370, (q15_t)0xBC5A, (q15_t)0x9356, - (q15_t)0xBC84, (q15_t)0x933B, (q15_t)0xBCAF, (q15_t)0x9321, - (q15_t)0xBCDA, (q15_t)0x9306, (q15_t)0xBD05, (q15_t)0x92EC, - (q15_t)0xBD2F, (q15_t)0x92D2, (q15_t)0xBD5A, (q15_t)0x92B7, - (q15_t)0xBD85, (q15_t)0x929D, (q15_t)0xBDB0, (q15_t)0x9283, - (q15_t)0xBDDB, (q15_t)0x9269, (q15_t)0xBE06, (q15_t)0x924F, - (q15_t)0xBE31, (q15_t)0x9235, (q15_t)0xBE5D, (q15_t)0x921C, - (q15_t)0xBE88, (q15_t)0x9202, (q15_t)0xBEB3, (q15_t)0x91E8, - (q15_t)0xBEDE, (q15_t)0x91CF, (q15_t)0xBF09, (q15_t)0x91B5, - (q15_t)0xBF35, (q15_t)0x919C, (q15_t)0xBF60, (q15_t)0x9182, - (q15_t)0xBF8C, (q15_t)0x9169, (q15_t)0xBFB7, (q15_t)0x9150, - (q15_t)0xBFE2, (q15_t)0x9136, (q15_t)0xC00E, (q15_t)0x911D, - (q15_t)0xC03A, (q15_t)0x9104, (q15_t)0xC065, (q15_t)0x90EB, - (q15_t)0xC091, (q15_t)0x90D2, (q15_t)0xC0BC, (q15_t)0x90B9, - (q15_t)0xC0E8, (q15_t)0x90A0, (q15_t)0xC114, (q15_t)0x9088, - (q15_t)0xC140, (q15_t)0x906F, (q15_t)0xC16C, (q15_t)0x9056, - (q15_t)0xC197, (q15_t)0x903E, (q15_t)0xC1C3, (q15_t)0x9025, - (q15_t)0xC1EF, (q15_t)0x900D, (q15_t)0xC21B, (q15_t)0x8FF5, - (q15_t)0xC247, (q15_t)0x8FDC, (q15_t)0xC273, (q15_t)0x8FC4, - (q15_t)0xC29F, (q15_t)0x8FAC, (q15_t)0xC2CC, (q15_t)0x8F94, - (q15_t)0xC2F8, (q15_t)0x8F7C, (q15_t)0xC324, (q15_t)0x8F64, - (q15_t)0xC350, (q15_t)0x8F4C, (q15_t)0xC37C, (q15_t)0x8F34, - (q15_t)0xC3A9, (q15_t)0x8F1D, (q15_t)0xC3D5, (q15_t)0x8F05, - (q15_t)0xC402, (q15_t)0x8EED, (q15_t)0xC42E, (q15_t)0x8ED6, - (q15_t)0xC45A, (q15_t)0x8EBE, (q15_t)0xC487, (q15_t)0x8EA7, - (q15_t)0xC4B3, (q15_t)0x8E90, (q15_t)0xC4E0, (q15_t)0x8E79, - (q15_t)0xC50D, (q15_t)0x8E61, (q15_t)0xC539, (q15_t)0x8E4A, - (q15_t)0xC566, (q15_t)0x8E33, (q15_t)0xC593, (q15_t)0x8E1C, - (q15_t)0xC5BF, (q15_t)0x8E05, (q15_t)0xC5EC, (q15_t)0x8DEE, - (q15_t)0xC619, (q15_t)0x8DD8, (q15_t)0xC646, (q15_t)0x8DC1, - (q15_t)0xC673, (q15_t)0x8DAA, (q15_t)0xC6A0, (q15_t)0x8D94, - (q15_t)0xC6CD, (q15_t)0x8D7D, (q15_t)0xC6F9, (q15_t)0x8D67, - (q15_t)0xC727, (q15_t)0x8D50, (q15_t)0xC754, (q15_t)0x8D3A, - (q15_t)0xC781, (q15_t)0x8D24, (q15_t)0xC7AE, (q15_t)0x8D0E, - (q15_t)0xC7DB, (q15_t)0x8CF8, (q15_t)0xC808, (q15_t)0x8CE2, - (q15_t)0xC835, (q15_t)0x8CCC, (q15_t)0xC863, (q15_t)0x8CB6, - (q15_t)0xC890, (q15_t)0x8CA0, (q15_t)0xC8BD, (q15_t)0x8C8A, - (q15_t)0xC8EB, (q15_t)0x8C75, (q15_t)0xC918, (q15_t)0x8C5F, - (q15_t)0xC945, (q15_t)0x8C4A, (q15_t)0xC973, (q15_t)0x8C34, - (q15_t)0xC9A0, (q15_t)0x8C1F, (q15_t)0xC9CE, (q15_t)0x8C09, - (q15_t)0xC9FB, (q15_t)0x8BF4, (q15_t)0xCA29, (q15_t)0x8BDF, - (q15_t)0xCA57, (q15_t)0x8BCA, (q15_t)0xCA84, (q15_t)0x8BB5, - (q15_t)0xCAB2, (q15_t)0x8BA0, (q15_t)0xCAE0, (q15_t)0x8B8B, - (q15_t)0xCB0D, (q15_t)0x8B76, (q15_t)0xCB3B, (q15_t)0x8B61, - (q15_t)0xCB69, (q15_t)0x8B4D, (q15_t)0xCB97, (q15_t)0x8B38, - (q15_t)0xCBC5, (q15_t)0x8B24, (q15_t)0xCBF3, (q15_t)0x8B0F, - (q15_t)0xCC21, (q15_t)0x8AFB, (q15_t)0xCC4F, (q15_t)0x8AE6, - (q15_t)0xCC7D, (q15_t)0x8AD2, (q15_t)0xCCAB, (q15_t)0x8ABE, - (q15_t)0xCCD9, (q15_t)0x8AAA, (q15_t)0xCD07, (q15_t)0x8A96, - (q15_t)0xCD35, (q15_t)0x8A82, (q15_t)0xCD63, (q15_t)0x8A6E, - (q15_t)0xCD91, (q15_t)0x8A5A, (q15_t)0xCDBF, (q15_t)0x8A46, - (q15_t)0xCDEE, (q15_t)0x8A33, (q15_t)0xCE1C, (q15_t)0x8A1F, - (q15_t)0xCE4A, (q15_t)0x8A0B, (q15_t)0xCE79, (q15_t)0x89F8, - (q15_t)0xCEA7, (q15_t)0x89E4, (q15_t)0xCED5, (q15_t)0x89D1, - (q15_t)0xCF04, (q15_t)0x89BE, (q15_t)0xCF32, (q15_t)0x89AB, - (q15_t)0xCF61, (q15_t)0x8997, (q15_t)0xCF8F, (q15_t)0x8984, - (q15_t)0xCFBE, (q15_t)0x8971, (q15_t)0xCFEC, (q15_t)0x895F, - (q15_t)0xD01B, (q15_t)0x894C, (q15_t)0xD04A, (q15_t)0x8939, - (q15_t)0xD078, (q15_t)0x8926, (q15_t)0xD0A7, (q15_t)0x8914, - (q15_t)0xD0D6, (q15_t)0x8901, (q15_t)0xD104, (q15_t)0x88EF, - (q15_t)0xD133, (q15_t)0x88DC, (q15_t)0xD162, (q15_t)0x88CA, - (q15_t)0xD191, (q15_t)0x88B8, (q15_t)0xD1C0, (q15_t)0x88A5, - (q15_t)0xD1EE, (q15_t)0x8893, (q15_t)0xD21D, (q15_t)0x8881, - (q15_t)0xD24C, (q15_t)0x886F, (q15_t)0xD27B, (q15_t)0x885D, - (q15_t)0xD2AA, (q15_t)0x884B, (q15_t)0xD2D9, (q15_t)0x883A, - (q15_t)0xD308, (q15_t)0x8828, (q15_t)0xD337, (q15_t)0x8816, - (q15_t)0xD367, (q15_t)0x8805, (q15_t)0xD396, (q15_t)0x87F3, - (q15_t)0xD3C5, (q15_t)0x87E2, (q15_t)0xD3F4, (q15_t)0x87D1, - (q15_t)0xD423, (q15_t)0x87BF, (q15_t)0xD452, (q15_t)0x87AE, - (q15_t)0xD482, (q15_t)0x879D, (q15_t)0xD4B1, (q15_t)0x878C, - (q15_t)0xD4E0, (q15_t)0x877B, (q15_t)0xD510, (q15_t)0x876A, - (q15_t)0xD53F, (q15_t)0x8759, (q15_t)0xD56E, (q15_t)0x8749, - (q15_t)0xD59E, (q15_t)0x8738, (q15_t)0xD5CD, (q15_t)0x8727, - (q15_t)0xD5FD, (q15_t)0x8717, (q15_t)0xD62C, (q15_t)0x8706, - (q15_t)0xD65C, (q15_t)0x86F6, (q15_t)0xD68B, (q15_t)0x86E6, - (q15_t)0xD6BB, (q15_t)0x86D5, (q15_t)0xD6EA, (q15_t)0x86C5, - (q15_t)0xD71A, (q15_t)0x86B5, (q15_t)0xD74A, (q15_t)0x86A5, - (q15_t)0xD779, (q15_t)0x8695, (q15_t)0xD7A9, (q15_t)0x8685, - (q15_t)0xD7D9, (q15_t)0x8675, (q15_t)0xD809, (q15_t)0x8666, - (q15_t)0xD838, (q15_t)0x8656, (q15_t)0xD868, (q15_t)0x8646, - (q15_t)0xD898, (q15_t)0x8637, (q15_t)0xD8C8, (q15_t)0x8627, - (q15_t)0xD8F8, (q15_t)0x8618, (q15_t)0xD927, (q15_t)0x8609, - (q15_t)0xD957, (q15_t)0x85FA, (q15_t)0xD987, (q15_t)0x85EA, - (q15_t)0xD9B7, (q15_t)0x85DB, (q15_t)0xD9E7, (q15_t)0x85CC, - (q15_t)0xDA17, (q15_t)0x85BD, (q15_t)0xDA47, (q15_t)0x85AF, - (q15_t)0xDA77, (q15_t)0x85A0, (q15_t)0xDAA7, (q15_t)0x8591, - (q15_t)0xDAD7, (q15_t)0x8582, (q15_t)0xDB08, (q15_t)0x8574, - (q15_t)0xDB38, (q15_t)0x8565, (q15_t)0xDB68, (q15_t)0x8557, - (q15_t)0xDB98, (q15_t)0x8549, (q15_t)0xDBC8, (q15_t)0x853A, - (q15_t)0xDBF8, (q15_t)0x852C, (q15_t)0xDC29, (q15_t)0x851E, - (q15_t)0xDC59, (q15_t)0x8510, (q15_t)0xDC89, (q15_t)0x8502, - (q15_t)0xDCBA, (q15_t)0x84F4, (q15_t)0xDCEA, (q15_t)0x84E6, - (q15_t)0xDD1A, (q15_t)0x84D9, (q15_t)0xDD4B, (q15_t)0x84CB, - (q15_t)0xDD7B, (q15_t)0x84BD, (q15_t)0xDDAB, (q15_t)0x84B0, - (q15_t)0xDDDC, (q15_t)0x84A2, (q15_t)0xDE0C, (q15_t)0x8495, - (q15_t)0xDE3D, (q15_t)0x8488, (q15_t)0xDE6D, (q15_t)0x847B, - (q15_t)0xDE9E, (q15_t)0x846D, (q15_t)0xDECE, (q15_t)0x8460, - (q15_t)0xDEFF, (q15_t)0x8453, (q15_t)0xDF2F, (q15_t)0x8446, - (q15_t)0xDF60, (q15_t)0x843A, (q15_t)0xDF91, (q15_t)0x842D, - (q15_t)0xDFC1, (q15_t)0x8420, (q15_t)0xDFF2, (q15_t)0x8414, - (q15_t)0xE023, (q15_t)0x8407, (q15_t)0xE053, (q15_t)0x83FA, - (q15_t)0xE084, (q15_t)0x83EE, (q15_t)0xE0B5, (q15_t)0x83E2, - (q15_t)0xE0E6, (q15_t)0x83D6, (q15_t)0xE116, (q15_t)0x83C9, - (q15_t)0xE147, (q15_t)0x83BD, (q15_t)0xE178, (q15_t)0x83B1, - (q15_t)0xE1A9, (q15_t)0x83A5, (q15_t)0xE1DA, (q15_t)0x8399, - (q15_t)0xE20A, (q15_t)0x838E, (q15_t)0xE23B, (q15_t)0x8382, - (q15_t)0xE26C, (q15_t)0x8376, (q15_t)0xE29D, (q15_t)0x836B, - (q15_t)0xE2CE, (q15_t)0x835F, (q15_t)0xE2FF, (q15_t)0x8354, - (q15_t)0xE330, (q15_t)0x8348, (q15_t)0xE361, (q15_t)0x833D, - (q15_t)0xE392, (q15_t)0x8332, (q15_t)0xE3C3, (q15_t)0x8327, - (q15_t)0xE3F4, (q15_t)0x831C, (q15_t)0xE425, (q15_t)0x8311, - (q15_t)0xE456, (q15_t)0x8306, (q15_t)0xE487, (q15_t)0x82FB, - (q15_t)0xE4B8, (q15_t)0x82F0, (q15_t)0xE4E9, (q15_t)0x82E6, - (q15_t)0xE51B, (q15_t)0x82DB, (q15_t)0xE54C, (q15_t)0x82D0, - (q15_t)0xE57D, (q15_t)0x82C6, (q15_t)0xE5AE, (q15_t)0x82BC, - (q15_t)0xE5DF, (q15_t)0x82B1, (q15_t)0xE610, (q15_t)0x82A7, - (q15_t)0xE642, (q15_t)0x829D, (q15_t)0xE673, (q15_t)0x8293, - (q15_t)0xE6A4, (q15_t)0x8289, (q15_t)0xE6D5, (q15_t)0x827F, - (q15_t)0xE707, (q15_t)0x8275, (q15_t)0xE738, (q15_t)0x826B, - (q15_t)0xE769, (q15_t)0x8262, (q15_t)0xE79B, (q15_t)0x8258, - (q15_t)0xE7CC, (q15_t)0x824F, (q15_t)0xE7FD, (q15_t)0x8245, - (q15_t)0xE82F, (q15_t)0x823C, (q15_t)0xE860, (q15_t)0x8232, - (q15_t)0xE892, (q15_t)0x8229, (q15_t)0xE8C3, (q15_t)0x8220, - (q15_t)0xE8F5, (q15_t)0x8217, (q15_t)0xE926, (q15_t)0x820E, - (q15_t)0xE957, (q15_t)0x8205, (q15_t)0xE989, (q15_t)0x81FC, - (q15_t)0xE9BA, (q15_t)0x81F3, (q15_t)0xE9EC, (q15_t)0x81EB, - (q15_t)0xEA1D, (q15_t)0x81E2, (q15_t)0xEA4F, (q15_t)0x81D9, - (q15_t)0xEA80, (q15_t)0x81D1, (q15_t)0xEAB2, (q15_t)0x81C8, - (q15_t)0xEAE4, (q15_t)0x81C0, (q15_t)0xEB15, (q15_t)0x81B8, - (q15_t)0xEB47, (q15_t)0x81B0, (q15_t)0xEB78, (q15_t)0x81A8, - (q15_t)0xEBAA, (q15_t)0x81A0, (q15_t)0xEBDC, (q15_t)0x8198, - (q15_t)0xEC0D, (q15_t)0x8190, (q15_t)0xEC3F, (q15_t)0x8188, - (q15_t)0xEC71, (q15_t)0x8180, (q15_t)0xECA2, (q15_t)0x8179, - (q15_t)0xECD4, (q15_t)0x8171, (q15_t)0xED06, (q15_t)0x816A, - (q15_t)0xED37, (q15_t)0x8162, (q15_t)0xED69, (q15_t)0x815B, - (q15_t)0xED9B, (q15_t)0x8154, (q15_t)0xEDCD, (q15_t)0x814C, - (q15_t)0xEDFE, (q15_t)0x8145, (q15_t)0xEE30, (q15_t)0x813E, - (q15_t)0xEE62, (q15_t)0x8137, (q15_t)0xEE94, (q15_t)0x8130, - (q15_t)0xEEC6, (q15_t)0x812A, (q15_t)0xEEF7, (q15_t)0x8123, - (q15_t)0xEF29, (q15_t)0x811C, (q15_t)0xEF5B, (q15_t)0x8116, - (q15_t)0xEF8D, (q15_t)0x810F, (q15_t)0xEFBF, (q15_t)0x8109, - (q15_t)0xEFF1, (q15_t)0x8102, (q15_t)0xF022, (q15_t)0x80FC, - (q15_t)0xF054, (q15_t)0x80F6, (q15_t)0xF086, (q15_t)0x80F0, - (q15_t)0xF0B8, (q15_t)0x80EA, (q15_t)0xF0EA, (q15_t)0x80E4, - (q15_t)0xF11C, (q15_t)0x80DE, (q15_t)0xF14E, (q15_t)0x80D8, - (q15_t)0xF180, (q15_t)0x80D2, (q15_t)0xF1B2, (q15_t)0x80CD, - (q15_t)0xF1E4, (q15_t)0x80C7, (q15_t)0xF216, (q15_t)0x80C2, - (q15_t)0xF248, (q15_t)0x80BC, (q15_t)0xF27A, (q15_t)0x80B7, - (q15_t)0xF2AC, (q15_t)0x80B2, (q15_t)0xF2DE, (q15_t)0x80AC, - (q15_t)0xF310, (q15_t)0x80A7, (q15_t)0xF342, (q15_t)0x80A2, - (q15_t)0xF374, (q15_t)0x809D, (q15_t)0xF3A6, (q15_t)0x8098, - (q15_t)0xF3D8, (q15_t)0x8094, (q15_t)0xF40A, (q15_t)0x808F, - (q15_t)0xF43C, (q15_t)0x808A, (q15_t)0xF46E, (q15_t)0x8086, - (q15_t)0xF4A0, (q15_t)0x8081, (q15_t)0xF4D2, (q15_t)0x807D, - (q15_t)0xF504, (q15_t)0x8078, (q15_t)0xF536, (q15_t)0x8074, - (q15_t)0xF568, (q15_t)0x8070, (q15_t)0xF59A, (q15_t)0x806C, - (q15_t)0xF5CC, (q15_t)0x8068, (q15_t)0xF5FF, (q15_t)0x8064, - (q15_t)0xF631, (q15_t)0x8060, (q15_t)0xF663, (q15_t)0x805C, - (q15_t)0xF695, (q15_t)0x8058, (q15_t)0xF6C7, (q15_t)0x8055, - (q15_t)0xF6F9, (q15_t)0x8051, (q15_t)0xF72B, (q15_t)0x804E, - (q15_t)0xF75D, (q15_t)0x804A, (q15_t)0xF790, (q15_t)0x8047, - (q15_t)0xF7C2, (q15_t)0x8043, (q15_t)0xF7F4, (q15_t)0x8040, - (q15_t)0xF826, (q15_t)0x803D, (q15_t)0xF858, (q15_t)0x803A, - (q15_t)0xF88A, (q15_t)0x8037, (q15_t)0xF8BD, (q15_t)0x8034, - (q15_t)0xF8EF, (q15_t)0x8031, (q15_t)0xF921, (q15_t)0x802F, - (q15_t)0xF953, (q15_t)0x802C, (q15_t)0xF985, (q15_t)0x8029, - (q15_t)0xF9B8, (q15_t)0x8027, (q15_t)0xF9EA, (q15_t)0x8025, - (q15_t)0xFA1C, (q15_t)0x8022, (q15_t)0xFA4E, (q15_t)0x8020, - (q15_t)0xFA80, (q15_t)0x801E, (q15_t)0xFAB3, (q15_t)0x801C, - (q15_t)0xFAE5, (q15_t)0x801A, (q15_t)0xFB17, (q15_t)0x8018, - (q15_t)0xFB49, (q15_t)0x8016, (q15_t)0xFB7C, (q15_t)0x8014, - (q15_t)0xFBAE, (q15_t)0x8012, (q15_t)0xFBE0, (q15_t)0x8011, - (q15_t)0xFC12, (q15_t)0x800F, (q15_t)0xFC45, (q15_t)0x800D, - (q15_t)0xFC77, (q15_t)0x800C, (q15_t)0xFCA9, (q15_t)0x800B, - (q15_t)0xFCDB, (q15_t)0x8009, (q15_t)0xFD0E, (q15_t)0x8008, - (q15_t)0xFD40, (q15_t)0x8007, (q15_t)0xFD72, (q15_t)0x8006, - (q15_t)0xFDA4, (q15_t)0x8005, (q15_t)0xFDD7, (q15_t)0x8004, - (q15_t)0xFE09, (q15_t)0x8003, (q15_t)0xFE3B, (q15_t)0x8003, - (q15_t)0xFE6D, (q15_t)0x8002, (q15_t)0xFEA0, (q15_t)0x8001, - (q15_t)0xFED2, (q15_t)0x8001, (q15_t)0xFF04, (q15_t)0x8000, - (q15_t)0xFF36, (q15_t)0x8000, (q15_t)0xFF69, (q15_t)0x8000, - (q15_t)0xFF9B, (q15_t)0x8000, (q15_t)0xFFCD, (q15_t)0x8000 -}; - - -/** -* @} end of CFFT_CIFFT group -*/ - -/* -* @brief Q15 table for reciprocal -*/ -const q15_t ALIGN4 armRecipTableQ15[64] = { - 0x7F03, 0x7D13, 0x7B31, 0x795E, 0x7798, 0x75E0, - 0x7434, 0x7294, 0x70FF, 0x6F76, 0x6DF6, 0x6C82, - 0x6B16, 0x69B5, 0x685C, 0x670C, 0x65C4, 0x6484, - 0x634C, 0x621C, 0x60F3, 0x5FD0, 0x5EB5, 0x5DA0, - 0x5C91, 0x5B88, 0x5A85, 0x5988, 0x5890, 0x579E, - 0x56B0, 0x55C8, 0x54E4, 0x5405, 0x532B, 0x5255, - 0x5183, 0x50B6, 0x4FEC, 0x4F26, 0x4E64, 0x4DA6, - 0x4CEC, 0x4C34, 0x4B81, 0x4AD0, 0x4A23, 0x4978, - 0x48D1, 0x482D, 0x478C, 0x46ED, 0x4651, 0x45B8, - 0x4521, 0x448D, 0x43FC, 0x436C, 0x42DF, 0x4255, - 0x41CC, 0x4146, 0x40C2, 0x4040 -}; - -/* -* @brief Q31 table for reciprocal -*/ -const q31_t armRecipTableQ31[64] = { - 0x7F03F03F, 0x7D137420, 0x7B31E739, 0x795E9F94, 0x7798FD29, 0x75E06928, - 0x7434554D, 0x72943B4B, 0x70FF9C40, 0x6F760031, 0x6DF6F593, 0x6C8210E3, - 0x6B16EC3A, 0x69B526F6, 0x685C655F, 0x670C505D, 0x65C4952D, 0x6484E519, - 0x634CF53E, 0x621C7E4F, 0x60F33C61, 0x5FD0EEB3, 0x5EB55785, 0x5DA03BEB, - 0x5C9163A1, 0x5B8898E6, 0x5A85A85A, 0x598860DF, 0x58909373, 0x579E1318, - 0x56B0B4B8, 0x55C84F0B, 0x54E4BA80, 0x5405D124, 0x532B6E8F, 0x52556FD0, - 0x5183B35A, 0x50B618F3, 0x4FEC81A2, 0x4F26CFA2, 0x4E64E64E, 0x4DA6AA1D, - 0x4CEC008B, 0x4C34D010, 0x4B810016, 0x4AD078EF, 0x4A2323C4, 0x4978EA96, - 0x48D1B827, 0x482D77FE, 0x478C1657, 0x46ED801D, 0x4651A2E5, 0x45B86CE2, - 0x4521CCE1, 0x448DB244, 0x43FC0CFA, 0x436CCD78, 0x42DFE4B4, 0x42554426, - 0x41CCDDB6, 0x4146A3C6, 0x40C28923, 0x40408102 -}; - -const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE_16_TABLE_LENGTH] = -{ - /* 8x2, size 20 */ - 8,64, 24,72, 16,64, 40,80, 32,64, 56,88, 48,72, 88,104, 72,96, 104,112 -}; - -const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE_32_TABLE_LENGTH] = -{ - /* 8x4, size 48 */ - 8,64, 16,128, 24,192, 32,64, 40,72, 48,136, 56,200, 64,128, 72,80, 88,208, - 80,144, 96,192, 104,208, 112,152, 120,216, 136,192, 144,160, 168,208, - 152,224, 176,208, 184,232, 216,240, 200,224, 232,240 -}; - -const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE_64_TABLE_LENGTH] = -{ - /* radix 8, size 56 */ - 8,64, 16,128, 24,192, 32,256, 40,320, 48,384, 56,448, 80,136, 88,200, - 96,264, 104,328, 112,392, 120,456, 152,208, 160,272, 168,336, 176,400, - 184,464, 224,280, 232,344, 240,408, 248,472, 296,352, 304,416, 312,480, - 368,424, 376,488, 440,496 -}; - -const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH] = -{ - /* 8x2, size 208 */ - 8,512, 16,64, 24,576, 32,128, 40,640, 48,192, 56,704, 64,256, 72,768, - 80,320, 88,832, 96,384, 104,896, 112,448, 120,960, 128,512, 136,520, - 144,768, 152,584, 160,520, 168,648, 176,200, 184,712, 192,264, 200,776, - 208,328, 216,840, 224,392, 232,904, 240,456, 248,968, 264,528, 272,320, - 280,592, 288,768, 296,656, 304,328, 312,720, 328,784, 344,848, 352,400, - 360,912, 368,464, 376,976, 384,576, 392,536, 400,832, 408,600, 416,584, - 424,664, 432,840, 440,728, 448,592, 456,792, 464,848, 472,856, 480,600, - 488,920, 496,856, 504,984, 520,544, 528,576, 536,608, 552,672, 560,608, - 568,736, 576,768, 584,800, 592,832, 600,864, 608,800, 616,928, 624,864, - 632,992, 648,672, 656,896, 664,928, 688,904, 696,744, 704,896, 712,808, - 720,912, 728,872, 736,928, 744,936, 752,920, 760,1000, 776,800, 784,832, - 792,864, 808,904, 816,864, 824,920, 840,864, 856,880, 872,944, 888,1008, - 904,928, 912,960, 920,992, 944,968, 952,1000, 968,992, 984,1008 -}; - -const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH] = -{ - /* 8x4, size 440 */ - 8,512, 16,1024, 24,1536, 32,64, 40,576, 48,1088, 56,1600, 64,128, 72,640, - 80,1152, 88,1664, 96,192, 104,704, 112,1216, 120,1728, 128,256, 136,768, - 144,1280, 152,1792, 160,320, 168,832, 176,1344, 184,1856, 192,384, - 200,896, 208,1408, 216,1920, 224,448, 232,960, 240,1472, 248,1984, - 256,512, 264,520, 272,1032, 280,1544, 288,640, 296,584, 304,1096, 312,1608, - 320,768, 328,648, 336,1160, 344,1672, 352,896, 360,712, 368,1224, 376,1736, - 384,520, 392,776, 400,1288, 408,1800, 416,648, 424,840, 432,1352, 440,1864, - 448,776, 456,904, 464,1416, 472,1928, 480,904, 488,968, 496,1480, 504,1992, - 520,528, 512,1024, 528,1040, 536,1552, 544,1152, 552,592, 560,1104, - 568,1616, 576,1280, 584,656, 592,1168, 600,1680, 608,1408, 616,720, - 624,1232, 632,1744, 640,1032, 648,784, 656,1296, 664,1808, 672,1160, - 680,848, 688,1360, 696,1872, 704,1288, 712,912, 720,1424, 728,1936, - 736,1416, 744,976, 752,1488, 760,2000, 768,1536, 776,1552, 784,1048, - 792,1560, 800,1664, 808,1680, 816,1112, 824,1624, 832,1792, 840,1808, - 848,1176, 856,1688, 864,1920, 872,1936, 880,1240, 888,1752, 896,1544, - 904,1560, 912,1304, 920,1816, 928,1672, 936,1688, 944,1368, 952,1880, - 960,1800, 968,1816, 976,1432, 984,1944, 992,1928, 1000,1944, 1008,1496, - 1016,2008, 1032,1152, 1040,1056, 1048,1568, 1064,1408, 1072,1120, - 1080,1632, 1088,1536, 1096,1160, 1104,1184, 1112,1696, 1120,1552, - 1128,1416, 1136,1248, 1144,1760, 1160,1664, 1168,1312, 1176,1824, - 1184,1544, 1192,1920, 1200,1376, 1208,1888, 1216,1568, 1224,1672, - 1232,1440, 1240,1952, 1248,1560, 1256,1928, 1264,1504, 1272,2016, - 1288,1312, 1296,1408, 1304,1576, 1320,1424, 1328,1416, 1336,1640, - 1344,1792, 1352,1824, 1360,1920, 1368,1704, 1376,1800, 1384,1432, - 1392,1928, 1400,1768, 1416,1680, 1432,1832, 1440,1576, 1448,1936, - 1456,1832, 1464,1896, 1472,1808, 1480,1688, 1488,1936, 1496,1960, - 1504,1816, 1512,1944, 1520,1944, 1528,2024, 1560,1584, 1592,1648, - 1600,1792, 1608,1920, 1616,1800, 1624,1712, 1632,1808, 1640,1936, - 1648,1816, 1656,1776, 1672,1696, 1688,1840, 1704,1952, 1712,1928, - 1720,1904, 1728,1824, 1736,1952, 1744,1832, 1752,1968, 1760,1840, - 1768,1960, 1776,1944, 1784,2032, 1864,1872, 1848,1944, 1872,1888, - 1880,1904, 1888,1984, 1896,2000, 1912,2032, 1904,2016, 1976,2032, - 1960,1968, 2008,2032, 1992,2016, 2024,2032 -}; - -const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH] = -{ - /* radix 8, size 448 */ - 8,512, 16,1024, 24,1536, 32,2048, 40,2560, 48,3072, 56,3584, 72,576, - 80,1088, 88,1600, 96,2112, 104,2624, 112,3136, 120,3648, 136,640, 144,1152, - 152,1664, 160,2176, 168,2688, 176,3200, 184,3712, 200,704, 208,1216, - 216,1728, 224,2240, 232,2752, 240,3264, 248,3776, 264,768, 272,1280, - 280,1792, 288,2304, 296,2816, 304,3328, 312,3840, 328,832, 336,1344, - 344,1856, 352,2368, 360,2880, 368,3392, 376,3904, 392,896, 400,1408, - 408,1920, 416,2432, 424,2944, 432,3456, 440,3968, 456,960, 464,1472, - 472,1984, 480,2496, 488,3008, 496,3520, 504,4032, 528,1032, 536,1544, - 544,2056, 552,2568, 560,3080, 568,3592, 592,1096, 600,1608, 608,2120, - 616,2632, 624,3144, 632,3656, 656,1160, 664,1672, 672,2184, 680,2696, - 688,3208, 696,3720, 720,1224, 728,1736, 736,2248, 744,2760, 752,3272, - 760,3784, 784,1288, 792,1800, 800,2312, 808,2824, 816,3336, 824,3848, - 848,1352, 856,1864, 864,2376, 872,2888, 880,3400, 888,3912, 912,1416, - 920,1928, 928,2440, 936,2952, 944,3464, 952,3976, 976,1480, 984,1992, - 992,2504, 1000,3016, 1008,3528, 1016,4040, 1048,1552, 1056,2064, 1064,2576, - 1072,3088, 1080,3600, 1112,1616, 1120,2128, 1128,2640, 1136,3152, - 1144,3664, 1176,1680, 1184,2192, 1192,2704, 1200,3216, 1208,3728, - 1240,1744, 1248,2256, 1256,2768, 1264,3280, 1272,3792, 1304,1808, - 1312,2320, 1320,2832, 1328,3344, 1336,3856, 1368,1872, 1376,2384, - 1384,2896, 1392,3408, 1400,3920, 1432,1936, 1440,2448, 1448,2960, - 1456,3472, 1464,3984, 1496,2000, 1504,2512, 1512,3024, 1520,3536, - 1528,4048, 1568,2072, 1576,2584, 1584,3096, 1592,3608, 1632,2136, - 1640,2648, 1648,3160, 1656,3672, 1696,2200, 1704,2712, 1712,3224, - 1720,3736, 1760,2264, 1768,2776, 1776,3288, 1784,3800, 1824,2328, - 1832,2840, 1840,3352, 1848,3864, 1888,2392, 1896,2904, 1904,3416, - 1912,3928, 1952,2456, 1960,2968, 1968,3480, 1976,3992, 2016,2520, - 2024,3032, 2032,3544, 2040,4056, 2088,2592, 2096,3104, 2104,3616, - 2152,2656, 2160,3168, 2168,3680, 2216,2720, 2224,3232, 2232,3744, - 2280,2784, 2288,3296, 2296,3808, 2344,2848, 2352,3360, 2360,3872, - 2408,2912, 2416,3424, 2424,3936, 2472,2976, 2480,3488, 2488,4000, - 2536,3040, 2544,3552, 2552,4064, 2608,3112, 2616,3624, 2672,3176, - 2680,3688, 2736,3240, 2744,3752, 2800,3304, 2808,3816, 2864,3368, - 2872,3880, 2928,3432, 2936,3944, 2992,3496, 3000,4008, 3056,3560, - 3064,4072, 3128,3632, 3192,3696, 3256,3760, 3320,3824, 3384,3888, - 3448,3952, 3512,4016, 3576,4080 -}; - -const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE_1024_TABLE_LENGTH] = -{ - /* 8x2, size 1800 */ - 8,4096, 16,512, 24,4608, 32,1024, 40,5120, 48,1536, 56,5632, 64,2048, - 72,6144, 80,2560, 88,6656, 96,3072, 104,7168, 112,3584, 120,7680, 128,2048, - 136,4160, 144,576, 152,4672, 160,1088, 168,5184, 176,1600, 184,5696, - 192,2112, 200,6208, 208,2624, 216,6720, 224,3136, 232,7232, 240,3648, - 248,7744, 256,2048, 264,4224, 272,640, 280,4736, 288,1152, 296,5248, - 304,1664, 312,5760, 320,2176, 328,6272, 336,2688, 344,6784, 352,3200, - 360,7296, 368,3712, 376,7808, 384,2112, 392,4288, 400,704, 408,4800, - 416,1216, 424,5312, 432,1728, 440,5824, 448,2240, 456,6336, 464,2752, - 472,6848, 480,3264, 488,7360, 496,3776, 504,7872, 512,2048, 520,4352, - 528,768, 536,4864, 544,1280, 552,5376, 560,1792, 568,5888, 576,2304, - 584,6400, 592,2816, 600,6912, 608,3328, 616,7424, 624,3840, 632,7936, - 640,2176, 648,4416, 656,832, 664,4928, 672,1344, 680,5440, 688,1856, - 696,5952, 704,2368, 712,6464, 720,2880, 728,6976, 736,3392, 744,7488, - 752,3904, 760,8000, 768,2112, 776,4480, 784,896, 792,4992, 800,1408, - 808,5504, 816,1920, 824,6016, 832,2432, 840,6528, 848,2944, 856,7040, - 864,3456, 872,7552, 880,3968, 888,8064, 896,2240, 904,4544, 912,960, - 920,5056, 928,1472, 936,5568, 944,1984, 952,6080, 960,2496, 968,6592, - 976,3008, 984,7104, 992,3520, 1000,7616, 1008,4032, 1016,8128, 1024,4096, - 1032,4104, 1040,4352, 1048,4616, 1056,4104, 1064,5128, 1072,1544, - 1080,5640, 1088,2056, 1096,6152, 1104,2568, 1112,6664, 1120,3080, - 1128,7176, 1136,3592, 1144,7688, 1152,6144, 1160,4168, 1168,6400, - 1176,4680, 1184,6152, 1192,5192, 1200,1608, 1208,5704, 1216,2120, - 1224,6216, 1232,2632, 1240,6728, 1248,3144, 1256,7240, 1264,3656, - 1272,7752, 1280,4160, 1288,4232, 1296,4416, 1304,4744, 1312,4168, - 1320,5256, 1328,1672, 1336,5768, 1344,2184, 1352,6280, 1360,2696, - 1368,6792, 1376,3208, 1384,7304, 1392,3720, 1400,7816, 1408,6208, - 1416,4296, 1424,6464, 1432,4808, 1440,6216, 1448,5320, 1456,1736, - 1464,5832, 1472,2248, 1480,6344, 1488,2760, 1496,6856, 1504,3272, - 1512,7368, 1520,3784, 1528,7880, 1536,4224, 1544,4360, 1552,4480, - 1560,4872, 1568,4232, 1576,5384, 1584,1800, 1592,5896, 1600,2312, - 1608,6408, 1616,2824, 1624,6920, 1632,3336, 1640,7432, 1648,3848, - 1656,7944, 1664,6272, 1672,4424, 1680,6528, 1688,4936, 1696,6280, - 1704,5448, 1712,1864, 1720,5960, 1728,2376, 1736,6472, 1744,2888, - 1752,6984, 1760,3400, 1768,7496, 1776,3912, 1784,8008, 1792,4288, - 1800,4488, 1808,4544, 1816,5000, 1824,4296, 1832,5512, 1840,1928, - 1848,6024, 1856,2440, 1864,6536, 1872,2952, 1880,7048, 1888,3464, - 1896,7560, 1904,3976, 1912,8072, 1920,6336, 1928,4552, 1936,6592, - 1944,5064, 1952,6344, 1960,5576, 1968,1992, 1976,6088, 1984,2504, - 1992,6600, 2000,3016, 2008,7112, 2016,3528, 2024,7624, 2032,4040, - 2040,8136, 2056,4112, 2064,2112, 2072,4624, 2080,4352, 2088,5136, - 2096,4480, 2104,5648, 2120,6160, 2128,2576, 2136,6672, 2144,3088, - 2152,7184, 2160,3600, 2168,7696, 2176,2560, 2184,4176, 2192,2816, - 2200,4688, 2208,2568, 2216,5200, 2224,2824, 2232,5712, 2240,2576, - 2248,6224, 2256,2640, 2264,6736, 2272,3152, 2280,7248, 2288,3664, - 2296,7760, 2312,4240, 2320,2432, 2328,4752, 2336,6400, 2344,5264, - 2352,6528, 2360,5776, 2368,2816, 2376,6288, 2384,2704, 2392,6800, - 2400,3216, 2408,7312, 2416,3728, 2424,7824, 2432,2624, 2440,4304, - 2448,2880, 2456,4816, 2464,2632, 2472,5328, 2480,2888, 2488,5840, - 2496,2640, 2504,6352, 2512,2768, 2520,6864, 2528,3280, 2536,7376, - 2544,3792, 2552,7888, 2568,4368, 2584,4880, 2592,4416, 2600,5392, - 2608,4544, 2616,5904, 2632,6416, 2640,2832, 2648,6928, 2656,3344, - 2664,7440, 2672,3856, 2680,7952, 2696,4432, 2704,2944, 2712,4944, - 2720,4432, 2728,5456, 2736,2952, 2744,5968, 2752,2944, 2760,6480, - 2768,2896, 2776,6992, 2784,3408, 2792,7504, 2800,3920, 2808,8016, - 2824,4496, 2840,5008, 2848,6464, 2856,5520, 2864,6592, 2872,6032, - 2888,6544, 2896,2960, 2904,7056, 2912,3472, 2920,7568, 2928,3984, - 2936,8080, 2952,4560, 2960,3008, 2968,5072, 2976,6480, 2984,5584, - 2992,3016, 3000,6096, 3016,6608, 3032,7120, 3040,3536, 3048,7632, - 3056,4048, 3064,8144, 3072,4608, 3080,4120, 3088,4864, 3096,4632, - 3104,4616, 3112,5144, 3120,4872, 3128,5656, 3136,4624, 3144,6168, - 3152,4880, 3160,6680, 3168,4632, 3176,7192, 3184,3608, 3192,7704, - 3200,6656, 3208,4184, 3216,6912, 3224,4696, 3232,6664, 3240,5208, - 3248,6920, 3256,5720, 3264,6672, 3272,6232, 3280,6928, 3288,6744, - 3296,6680, 3304,7256, 3312,3672, 3320,7768, 3328,4672, 3336,4248, - 3344,4928, 3352,4760, 3360,4680, 3368,5272, 3376,4936, 3384,5784, - 3392,4688, 3400,6296, 3408,4944, 3416,6808, 3424,4696, 3432,7320, - 3440,3736, 3448,7832, 3456,6720, 3464,4312, 3472,6976, 3480,4824, - 3488,6728, 3496,5336, 3504,6984, 3512,5848, 3520,6736, 3528,6360, - 3536,6992, 3544,6872, 3552,6744, 3560,7384, 3568,3800, 3576,7896, - 3584,4736, 3592,4376, 3600,4992, 3608,4888, 3616,4744, 3624,5400, - 3632,5000, 3640,5912, 3648,4752, 3656,6424, 3664,5008, 3672,6936, - 3680,4760, 3688,7448, 3696,3864, 3704,7960, 3712,6784, 3720,4440, - 3728,7040, 3736,4952, 3744,6792, 3752,5464, 3760,7048, 3768,5976, - 3776,6800, 3784,6488, 3792,7056, 3800,7000, 3808,6808, 3816,7512, - 3824,3928, 3832,8024, 3840,4800, 3848,4504, 3856,5056, 3864,5016, - 3872,4808, 3880,5528, 3888,5064, 3896,6040, 3904,4816, 3912,6552, - 3920,5072, 3928,7064, 3936,4824, 3944,7576, 3952,3992, 3960,8088, - 3968,6848, 3976,4568, 3984,7104, 3992,5080, 4000,6856, 4008,5592, - 4016,7112, 4024,6104, 4032,6864, 4040,6616, 4048,7120, 4056,7128, - 4064,6872, 4072,7640, 4080,7128, 4088,8152, 4104,4128, 4112,4160, - 4120,4640, 4136,5152, 4144,4232, 4152,5664, 4160,4352, 4168,6176, - 4176,4416, 4184,6688, 4192,4616, 4200,7200, 4208,4744, 4216,7712, - 4224,4608, 4232,4616, 4240,4672, 4248,4704, 4256,4640, 4264,5216, - 4272,4704, 4280,5728, 4288,4864, 4296,6240, 4304,4928, 4312,6752, - 4320,4632, 4328,7264, 4336,4760, 4344,7776, 4360,4640, 4368,4416, - 4376,4768, 4384,6152, 4392,5280, 4400,6280, 4408,5792, 4424,6304, - 4440,6816, 4448,6664, 4456,7328, 4464,6792, 4472,7840, 4480,4624, - 4488,4632, 4496,4688, 4504,4832, 4512,6168, 4520,5344, 4528,6296, - 4536,5856, 4544,4880, 4552,6368, 4560,4944, 4568,6880, 4576,6680, - 4584,7392, 4592,6808, 4600,7904, 4608,6144, 4616,6152, 4624,6208, - 4632,4896, 4640,6176, 4648,5408, 4656,6240, 4664,5920, 4672,6400, - 4680,6432, 4688,6464, 4696,6944, 4704,6432, 4712,7456, 4720,4808, - 4728,7968, 4736,6656, 4744,6664, 4752,6720, 4760,4960, 4768,6688, - 4776,5472, 4784,6752, 4792,5984, 4800,6912, 4808,6496, 4816,6976, - 4824,7008, 4832,6944, 4840,7520, 4848,7008, 4856,8032, 4864,6160, - 4872,6168, 4880,6224, 4888,5024, 4896,6216, 4904,5536, 4912,6344, - 4920,6048, 4928,6416, 4936,6560, 4944,6480, 4952,7072, 4960,6728, - 4968,7584, 4976,6856, 4984,8096, 4992,6672, 5000,6680, 5008,6736, - 5016,5088, 5024,6232, 5032,5600, 5040,6360, 5048,6112, 5056,6928, - 5064,6624, 5072,6992, 5080,7136, 5088,6744, 5096,7648, 5104,6872, - 5112,8160, 5128,5152, 5136,5376, 5144,5408, 5168,5384, 5176,5672, - 5184,5376, 5192,6184, 5200,5392, 5208,6696, 5216,5408, 5224,7208, - 5232,5400, 5240,7720, 5248,7168, 5256,7200, 5264,7424, 5272,7456, - 5280,7176, 5288,7208, 5296,7432, 5304,5736, 5312,7184, 5320,6248, - 5328,7440, 5336,6760, 5344,7192, 5352,7272, 5360,7448, 5368,7784, - 5384,5408, 5392,5440, 5400,5472, 5408,6184, 5416,7208, 5424,5448, - 5432,5800, 5448,6312, 5464,6824, 5472,6696, 5480,7336, 5488,6824, - 5496,7848, 5504,7232, 5512,7264, 5520,7488, 5528,7520, 5536,7240, - 5544,7272, 5552,7496, 5560,5864, 5568,7248, 5576,6376, 5584,7504, - 5592,6888, 5600,7256, 5608,7400, 5616,7512, 5624,7912, 5632,7168, - 5640,7176, 5648,7232, 5656,7240, 5664,7200, 5672,7208, 5680,7264, - 5688,5928, 5696,7424, 5704,6440, 5712,7488, 5720,6952, 5728,7456, - 5736,7464, 5744,7520, 5752,7976, 5760,7296, 5768,7328, 5776,7552, - 5784,7584, 5792,7304, 5800,7336, 5808,7560, 5816,5992, 5824,7312, - 5832,6504, 5840,7568, 5848,7016, 5856,7320, 5864,7528, 5872,7576, - 5880,8040, 5888,7184, 5896,7192, 5904,7248, 5912,7256, 5920,6248, - 5928,7272, 5936,6376, 5944,6056, 5952,7440, 5960,6568, 5968,7504, - 5976,7080, 5984,6760, 5992,7592, 6000,6888, 6008,8104, 6016,7360, - 6024,7392, 6032,7616, 6040,7648, 6048,7368, 6056,7400, 6064,7624, - 6072,6120, 6080,7376, 6088,6632, 6096,7632, 6104,7144, 6112,7384, - 6120,7656, 6128,7640, 6136,8168, 6168,6240, 6192,6216, 6200,7264, - 6232,6704, 6248,7216, 6256,6680, 6264,7728, 6272,6656, 6280,6664, - 6288,6912, 6296,6496, 6304,6688, 6312,6696, 6320,6944, 6328,7520, - 6336,6672, 6344,6680, 6352,6928, 6360,6768, 6368,6704, 6376,7280, - 6384,6744, 6392,7792, 6408,6432, 6424,6752, 6440,7432, 6448,6536, - 6456,7560, 6472,6944, 6488,6832, 6496,6920, 6504,7344, 6512,7048, - 6520,7856, 6528,6720, 6536,6728, 6544,6976, 6552,7008, 6560,6752, - 6568,7448, 6576,7008, 6584,7576, 6592,6736, 6600,6744, 6608,6992, - 6616,6896, 6624,6936, 6632,7408, 6640,7064, 6648,7920, 6712,7280, - 6744,6960, 6760,7472, 6768,6936, 6776,7984, 6800,6848, 6808,6856, - 6832,6880, 6840,6888, 6848,7040, 6856,7048, 6864,7104, 6872,7024, - 6880,7072, 6888,7536, 6896,7136, 6904,8048, 6952,7496, 6968,7624, - 6984,7008, 7000,7088, 7016,7600, 7024,7112, 7032,8112, 7056,7104, - 7064,7112, 7080,7512, 7088,7136, 7096,7640, 7128,7152, 7144,7664, - 7160,8176, 7176,7200, 7192,7216, 7224,7272, 7240,7264, 7256,7280, - 7288,7736, 7296,7680, 7304,7712, 7312,7936, 7320,7968, 7328,7688, - 7336,7720, 7344,7944, 7352,7976, 7360,7696, 7368,7728, 7376,7952, - 7384,7984, 7392,7704, 7400,7736, 7408,7960, 7416,7800, 7432,7456, - 7448,7472, 7480,7592, 7496,7520, 7512,7536, 7528,7976, 7544,7864, - 7552,7744, 7560,7776, 7568,8000, 7576,8032, 7584,7752, 7592,7784, - 7600,8008, 7608,8040, 7616,7760, 7624,7792, 7632,8016, 7640,8048, - 7648,7768, 7656,7800, 7664,8024, 7672,7928, 7688,7712, 7704,7728, - 7752,7776, 7768,7792, 7800,7992, 7816,7840, 7824,8064, 7832,8096, - 7856,8072, 7864,8104, 7872,8064, 7880,8072, 7888,8080, 7896,8112, - 7904,8096, 7912,8104, 7920,8088, 7928,8056, 7944,7968, 7960,7984, - 8008,8032, 8024,8048, 8056,8120, 8072,8096, 8080,8128, 8088,8160, - 8112,8136, 8120,8168, 8136,8160, 8152,8176 -}; - -const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE_2048_TABLE_LENGTH] = -{ - /* 8x2, size 3808 */ - 8,4096, 16,8192, 24,12288, 32,512, 40,4608, 48,8704, 56,12800, 64,1024, - 72,5120, 80,9216, 88,13312, 96,1536, 104,5632, 112,9728, 120,13824, - 128,2048, 136,6144, 144,10240, 152,14336, 160,2560, 168,6656, 176,10752, - 184,14848, 192,3072, 200,7168, 208,11264, 216,15360, 224,3584, 232,7680, - 240,11776, 248,15872, 256,1024, 264,4160, 272,8256, 280,12352, 288,576, - 296,4672, 304,8768, 312,12864, 320,1088, 328,5184, 336,9280, 344,13376, - 352,1600, 360,5696, 368,9792, 376,13888, 384,2112, 392,6208, 400,10304, - 408,14400, 416,2624, 424,6720, 432,10816, 440,14912, 448,3136, 456,7232, - 464,11328, 472,15424, 480,3648, 488,7744, 496,11840, 504,15936, 512,2048, - 520,4224, 528,8320, 536,12416, 544,640, 552,4736, 560,8832, 568,12928, - 576,1152, 584,5248, 592,9344, 600,13440, 608,1664, 616,5760, 624,9856, - 632,13952, 640,2176, 648,6272, 656,10368, 664,14464, 672,2688, 680,6784, - 688,10880, 696,14976, 704,3200, 712,7296, 720,11392, 728,15488, 736,3712, - 744,7808, 752,11904, 760,16000, 768,3072, 776,4288, 784,8384, 792,12480, - 800,3200, 808,4800, 816,8896, 824,12992, 832,1216, 840,5312, 848,9408, - 856,13504, 864,1728, 872,5824, 880,9920, 888,14016, 896,2240, 904,6336, - 912,10432, 920,14528, 928,2752, 936,6848, 944,10944, 952,15040, 960,3264, - 968,7360, 976,11456, 984,15552, 992,3776, 1000,7872, 1008,11968, 1016,16064, - 1032,4352, 1040,8448, 1048,12544, 1056,3072, 1064,4864, 1072,8960, - 1080,13056, 1088,1280, 1096,5376, 1104,9472, 1112,13568, 1120,1792, - 1128,5888, 1136,9984, 1144,14080, 1152,2304, 1160,6400, 1168,10496, - 1176,14592, 1184,2816, 1192,6912, 1200,11008, 1208,15104, 1216,3328, - 1224,7424, 1232,11520, 1240,15616, 1248,3840, 1256,7936, 1264,12032, - 1272,16128, 1288,4416, 1296,8512, 1304,12608, 1312,3328, 1320,4928, - 1328,9024, 1336,13120, 1352,5440, 1360,9536, 1368,13632, 1376,1856, - 1384,5952, 1392,10048, 1400,14144, 1408,2368, 1416,6464, 1424,10560, - 1432,14656, 1440,2880, 1448,6976, 1456,11072, 1464,15168, 1472,3392, - 1480,7488, 1488,11584, 1496,15680, 1504,3904, 1512,8000, 1520,12096, - 1528,16192, 1536,2112, 1544,4480, 1552,8576, 1560,12672, 1568,2240, - 1576,4992, 1584,9088, 1592,13184, 1600,2368, 1608,5504, 1616,9600, - 1624,13696, 1632,1920, 1640,6016, 1648,10112, 1656,14208, 1664,2432, - 1672,6528, 1680,10624, 1688,14720, 1696,2944, 1704,7040, 1712,11136, - 1720,15232, 1728,3456, 1736,7552, 1744,11648, 1752,15744, 1760,3968, - 1768,8064, 1776,12160, 1784,16256, 1792,3136, 1800,4544, 1808,8640, - 1816,12736, 1824,3264, 1832,5056, 1840,9152, 1848,13248, 1856,3392, - 1864,5568, 1872,9664, 1880,13760, 1888,1984, 1896,6080, 1904,10176, - 1912,14272, 1920,2496, 1928,6592, 1936,10688, 1944,14784, 1952,3008, - 1960,7104, 1968,11200, 1976,15296, 1984,3520, 1992,7616, 2000,11712, - 2008,15808, 2016,4032, 2024,8128, 2032,12224, 2040,16320, 2048,4096, - 2056,4104, 2064,8200, 2072,12296, 2080,4224, 2088,4616, 2096,8712, - 2104,12808, 2112,4352, 2120,5128, 2128,9224, 2136,13320, 2144,4480, - 2152,5640, 2160,9736, 2168,13832, 2176,4104, 2184,6152, 2192,10248, - 2200,14344, 2208,2568, 2216,6664, 2224,10760, 2232,14856, 2240,3080, - 2248,7176, 2256,11272, 2264,15368, 2272,3592, 2280,7688, 2288,11784, - 2296,15880, 2304,5120, 2312,4168, 2320,8264, 2328,12360, 2336,5248, - 2344,4680, 2352,8776, 2360,12872, 2368,5376, 2376,5192, 2384,9288, - 2392,13384, 2400,5504, 2408,5704, 2416,9800, 2424,13896, 2432,5128, - 2440,6216, 2448,10312, 2456,14408, 2464,2632, 2472,6728, 2480,10824, - 2488,14920, 2496,3144, 2504,7240, 2512,11336, 2520,15432, 2528,3656, - 2536,7752, 2544,11848, 2552,15944, 2560,6144, 2568,4232, 2576,8328, - 2584,12424, 2592,6272, 2600,4744, 2608,8840, 2616,12936, 2624,6400, - 2632,5256, 2640,9352, 2648,13448, 2656,6528, 2664,5768, 2672,9864, - 2680,13960, 2688,6152, 2696,6280, 2704,10376, 2712,14472, 2720,6280, - 2728,6792, 2736,10888, 2744,14984, 2752,3208, 2760,7304, 2768,11400, - 2776,15496, 2784,3720, 2792,7816, 2800,11912, 2808,16008, 2816,7168, - 2824,4296, 2832,8392, 2840,12488, 2848,7296, 2856,4808, 2864,8904, - 2872,13000, 2880,7424, 2888,5320, 2896,9416, 2904,13512, 2912,7552, - 2920,5832, 2928,9928, 2936,14024, 2944,7176, 2952,6344, 2960,10440, - 2968,14536, 2976,7304, 2984,6856, 2992,10952, 3000,15048, 3008,3272, - 3016,7368, 3024,11464, 3032,15560, 3040,3784, 3048,7880, 3056,11976, - 3064,16072, 3072,4160, 3080,4360, 3088,8456, 3096,12552, 3104,4288, - 3112,4872, 3120,8968, 3128,13064, 3136,4416, 3144,5384, 3152,9480, - 3160,13576, 3168,4544, 3176,5896, 3184,9992, 3192,14088, 3200,4168, - 3208,6408, 3216,10504, 3224,14600, 3232,4296, 3240,6920, 3248,11016, - 3256,15112, 3264,3336, 3272,7432, 3280,11528, 3288,15624, 3296,3848, - 3304,7944, 3312,12040, 3320,16136, 3328,5184, 3336,4424, 3344,8520, - 3352,12616, 3360,5312, 3368,4936, 3376,9032, 3384,13128, 3392,5440, - 3400,5448, 3408,9544, 3416,13640, 3424,5568, 3432,5960, 3440,10056, - 3448,14152, 3456,5192, 3464,6472, 3472,10568, 3480,14664, 3488,5320, - 3496,6984, 3504,11080, 3512,15176, 3520,5448, 3528,7496, 3536,11592, - 3544,15688, 3552,3912, 3560,8008, 3568,12104, 3576,16200, 3584,6208, - 3592,4488, 3600,8584, 3608,12680, 3616,6336, 3624,5000, 3632,9096, - 3640,13192, 3648,6464, 3656,5512, 3664,9608, 3672,13704, 3680,6592, - 3688,6024, 3696,10120, 3704,14216, 3712,6216, 3720,6536, 3728,10632, - 3736,14728, 3744,6344, 3752,7048, 3760,11144, 3768,15240, 3776,6472, - 3784,7560, 3792,11656, 3800,15752, 3808,3976, 3816,8072, 3824,12168, - 3832,16264, 3840,7232, 3848,4552, 3856,8648, 3864,12744, 3872,7360, - 3880,5064, 3888,9160, 3896,13256, 3904,7488, 3912,5576, 3920,9672, - 3928,13768, 3936,7616, 3944,6088, 3952,10184, 3960,14280, 3968,7240, - 3976,6600, 3984,10696, 3992,14792, 4000,7368, 4008,7112, 4016,11208, - 4024,15304, 4032,7496, 4040,7624, 4048,11720, 4056,15816, 4064,7624, - 4072,8136, 4080,12232, 4088,16328, 4096,8192, 4104,4112, 4112,8208, - 4120,12304, 4128,8320, 4136,4624, 4144,8720, 4152,12816, 4160,8448, - 4168,5136, 4176,9232, 4184,13328, 4192,8576, 4200,5648, 4208,9744, - 4216,13840, 4224,8200, 4232,6160, 4240,10256, 4248,14352, 4256,8328, - 4264,6672, 4272,10768, 4280,14864, 4288,8456, 4296,7184, 4304,11280, - 4312,15376, 4320,8584, 4328,7696, 4336,11792, 4344,15888, 4352,9216, - 4360,9232, 4368,8272, 4376,12368, 4384,9344, 4392,4688, 4400,8784, - 4408,12880, 4416,9472, 4424,5200, 4432,9296, 4440,13392, 4448,9600, - 4456,5712, 4464,9808, 4472,13904, 4480,9224, 4488,6224, 4496,10320, - 4504,14416, 4512,9352, 4520,6736, 4528,10832, 4536,14928, 4544,9480, - 4552,7248, 4560,11344, 4568,15440, 4576,9608, 4584,7760, 4592,11856, - 4600,15952, 4608,10240, 4616,10256, 4624,8336, 4632,12432, 4640,10368, - 4648,4752, 4656,8848, 4664,12944, 4672,10496, 4680,5264, 4688,9360, - 4696,13456, 4704,10624, 4712,5776, 4720,9872, 4728,13968, 4736,10248, - 4744,6288, 4752,10384, 4760,14480, 4768,10376, 4776,6800, 4784,10896, - 4792,14992, 4800,10504, 4808,7312, 4816,11408, 4824,15504, 4832,10632, - 4840,7824, 4848,11920, 4856,16016, 4864,11264, 4872,11280, 4880,8400, - 4888,12496, 4896,11392, 4904,11408, 4912,8912, 4920,13008, 4928,11520, - 4936,5328, 4944,9424, 4952,13520, 4960,11648, 4968,5840, 4976,9936, - 4984,14032, 4992,11272, 5000,6352, 5008,10448, 5016,14544, 5024,11400, - 5032,6864, 5040,10960, 5048,15056, 5056,11528, 5064,7376, 5072,11472, - 5080,15568, 5088,11656, 5096,7888, 5104,11984, 5112,16080, 5120,8256, - 5128,8272, 5136,8464, 5144,12560, 5152,8384, 5160,8400, 5168,8976, - 5176,13072, 5184,8512, 5192,5392, 5200,9488, 5208,13584, 5216,8640, - 5224,5904, 5232,10000, 5240,14096, 5248,8264, 5256,6416, 5264,10512, - 5272,14608, 5280,8392, 5288,6928, 5296,11024, 5304,15120, 5312,8520, - 5320,7440, 5328,11536, 5336,15632, 5344,8648, 5352,7952, 5360,12048, - 5368,16144, 5376,9280, 5384,9296, 5392,8528, 5400,12624, 5408,9408, - 5416,9424, 5424,9040, 5432,13136, 5440,9536, 5448,5456, 5456,9552, - 5464,13648, 5472,9664, 5480,5968, 5488,10064, 5496,14160, 5504,9288, - 5512,6480, 5520,10576, 5528,14672, 5536,9416, 5544,6992, 5552,11088, - 5560,15184, 5568,9544, 5576,7504, 5584,11600, 5592,15696, 5600,9672, - 5608,8016, 5616,12112, 5624,16208, 5632,10304, 5640,10320, 5648,8592, - 5656,12688, 5664,10432, 5672,10448, 5680,9104, 5688,13200, 5696,10560, - 5704,10576, 5712,9616, 5720,13712, 5728,10688, 5736,6032, 5744,10128, - 5752,14224, 5760,10312, 5768,6544, 5776,10640, 5784,14736, 5792,10440, - 5800,7056, 5808,11152, 5816,15248, 5824,10568, 5832,7568, 5840,11664, - 5848,15760, 5856,10696, 5864,8080, 5872,12176, 5880,16272, 5888,11328, - 5896,11344, 5904,8656, 5912,12752, 5920,11456, 5928,11472, 5936,9168, - 5944,13264, 5952,11584, 5960,11600, 5968,9680, 5976,13776, 5984,11712, - 5992,6096, 6000,10192, 6008,14288, 6016,11336, 6024,6608, 6032,10704, - 6040,14800, 6048,11464, 6056,7120, 6064,11216, 6072,15312, 6080,11592, - 6088,7632, 6096,11728, 6104,15824, 6112,11720, 6120,8144, 6128,12240, - 6136,16336, 6144,12288, 6152,12304, 6160,8216, 6168,12312, 6176,12416, - 6184,12432, 6192,8728, 6200,12824, 6208,12544, 6216,12560, 6224,9240, - 6232,13336, 6240,12672, 6248,12688, 6256,9752, 6264,13848, 6272,12296, - 6280,12312, 6288,10264, 6296,14360, 6304,12424, 6312,6680, 6320,10776, - 6328,14872, 6336,12552, 6344,7192, 6352,11288, 6360,15384, 6368,12680, - 6376,7704, 6384,11800, 6392,15896, 6400,13312, 6408,13328, 6416,8280, - 6424,12376, 6432,13440, 6440,13456, 6448,8792, 6456,12888, 6464,13568, - 6472,13584, 6480,9304, 6488,13400, 6496,13696, 6504,13712, 6512,9816, - 6520,13912, 6528,13320, 6536,13336, 6544,10328, 6552,14424, 6560,13448, - 6568,6744, 6576,10840, 6584,14936, 6592,13576, 6600,7256, 6608,11352, - 6616,15448, 6624,13704, 6632,7768, 6640,11864, 6648,15960, 6656,14336, - 6664,14352, 6672,8344, 6680,12440, 6688,14464, 6696,14480, 6704,8856, - 6712,12952, 6720,14592, 6728,14608, 6736,9368, 6744,13464, 6752,14720, - 6760,14736, 6768,9880, 6776,13976, 6784,14344, 6792,14360, 6800,10392, - 6808,14488, 6816,14472, 6824,14488, 6832,10904, 6840,15000, 6848,14600, - 6856,7320, 6864,11416, 6872,15512, 6880,14728, 6888,7832, 6896,11928, - 6904,16024, 6912,15360, 6920,15376, 6928,8408, 6936,12504, 6944,15488, - 6952,15504, 6960,8920, 6968,13016, 6976,15616, 6984,15632, 6992,9432, - 7000,13528, 7008,15744, 7016,15760, 7024,9944, 7032,14040, 7040,15368, - 7048,15384, 7056,10456, 7064,14552, 7072,15496, 7080,15512, 7088,10968, - 7096,15064, 7104,15624, 7112,7384, 7120,11480, 7128,15576, 7136,15752, - 7144,7896, 7152,11992, 7160,16088, 7168,12352, 7176,12368, 7184,8472, - 7192,12568, 7200,12480, 7208,12496, 7216,8984, 7224,13080, 7232,12608, - 7240,12624, 7248,9496, 7256,13592, 7264,12736, 7272,12752, 7280,10008, - 7288,14104, 7296,12360, 7304,12376, 7312,10520, 7320,14616, 7328,12488, - 7336,12504, 7344,11032, 7352,15128, 7360,12616, 7368,7448, 7376,11544, - 7384,15640, 7392,12744, 7400,7960, 7408,12056, 7416,16152, 7424,13376, - 7432,13392, 7440,8536, 7448,12632, 7456,13504, 7464,13520, 7472,9048, - 7480,13144, 7488,13632, 7496,13648, 7504,9560, 7512,13656, 7520,13760, - 7528,13776, 7536,10072, 7544,14168, 7552,13384, 7560,13400, 7568,10584, - 7576,14680, 7584,13512, 7592,13528, 7600,11096, 7608,15192, 7616,13640, - 7624,13656, 7632,11608, 7640,15704, 7648,13768, 7656,8024, 7664,12120, - 7672,16216, 7680,14400, 7688,14416, 7696,8600, 7704,12696, 7712,14528, - 7720,14544, 7728,9112, 7736,13208, 7744,14656, 7752,14672, 7760,9624, - 7768,13720, 7776,14784, 7784,14800, 7792,10136, 7800,14232, 7808,14408, - 7816,14424, 7824,10648, 7832,14744, 7840,14536, 7848,14552, 7856,11160, - 7864,15256, 7872,14664, 7880,14680, 7888,11672, 7896,15768, 7904,14792, - 7912,8088, 7920,12184, 7928,16280, 7936,15424, 7944,15440, 7952,8664, - 7960,12760, 7968,15552, 7976,15568, 7984,9176, 7992,13272, 8000,15680, - 8008,15696, 8016,9688, 8024,13784, 8032,15808, 8040,15824, 8048,10200, - 8056,14296, 8064,15432, 8072,15448, 8080,10712, 8088,14808, 8096,15560, - 8104,15576, 8112,11224, 8120,15320, 8128,15688, 8136,15704, 8144,11736, - 8152,15832, 8160,15816, 8168,15832, 8176,12248, 8184,16344, 8200,8320, - 8208,8224, 8216,12320, 8232,10368, 8240,8736, 8248,12832, 8256,8448, - 8264,8384, 8272,9248, 8280,13344, 8288,9232, 8296,10432, 8304,9760, - 8312,13856, 8328,12416, 8336,10272, 8344,14368, 8352,12296, 8360,14464, - 8368,10784, 8376,14880, 8384,8456, 8392,12480, 8400,11296, 8408,15392, - 8416,12552, 8424,14528, 8432,11808, 8440,15904, 8448,9216, 8456,8576, - 8464,9232, 8472,12384, 8480,9248, 8488,10624, 8496,8800, 8504,12896, - 8512,9472, 8520,8640, 8528,9312, 8536,13408, 8544,9296, 8552,10688, - 8560,9824, 8568,13920, 8576,9224, 8584,12672, 8592,10336, 8600,14432, - 8608,13320, 8616,14720, 8624,10848, 8632,14944, 8640,9480, 8648,12736, - 8656,11360, 8664,15456, 8672,13576, 8680,14784, 8688,11872, 8696,15968, - 8704,12288, 8712,12416, 8720,12296, 8728,12448, 8736,12304, 8744,10376, - 8752,8864, 8760,12960, 8768,12352, 8776,12480, 8784,9376, 8792,13472, - 8800,12368, 8808,10440, 8816,9888, 8824,13984, 8832,12320, 8840,12424, - 8848,10400, 8856,14496, 8864,12312, 8872,14472, 8880,10912, 8888,15008, - 8896,12384, 8904,12488, 8912,11424, 8920,15520, 8928,12568, 8936,14536, - 8944,11936, 8952,16032, 8960,12544, 8968,12672, 8976,12552, 8984,12512, - 8992,12560, 9000,10632, 9008,12568, 9016,13024, 9024,12608, 9032,12736, - 9040,9440, 9048,13536, 9056,12624, 9064,10696, 9072,9952, 9080,14048, - 9088,9240, 9096,12680, 9104,10464, 9112,14560, 9120,13336, 9128,14728, - 9136,10976, 9144,15072, 9152,9496, 9160,12744, 9168,11488, 9176,15584, - 9184,13592, 9192,14792, 9200,12000, 9208,16096, 9224,9344, 9232,9248, - 9240,12576, 9256,11392, 9264,12560, 9272,13088, 9280,9472, 9288,9408, - 9296,9504, 9304,13600, 9312,9488, 9320,11456, 9328,10016, 9336,14112, - 9352,13440, 9360,10528, 9368,14624, 9376,12360, 9384,15488, 9392,11040, - 9400,15136, 9408,9480, 9416,13504, 9424,11552, 9432,15648, 9440,12616, - 9448,15552, 9456,12064, 9464,16160, 9480,9600, 9488,9504, 9496,12640, - 9512,11648, 9520,12624, 9528,13152, 9544,9664, 9552,9568, 9560,13664, - 9576,11712, 9584,10080, 9592,14176, 9608,13696, 9616,10592, 9624,14688, - 9632,13384, 9640,15744, 9648,11104, 9656,15200, 9672,13760, 9680,11616, - 9688,15712, 9696,13640, 9704,15808, 9712,12128, 9720,16224, 9728,13312, - 9736,13440, 9744,13320, 9752,12704, 9760,13328, 9768,11400, 9776,13336, - 9784,13216, 9792,13376, 9800,13504, 9808,13384, 9816,13728, 9824,13392, - 9832,11464, 9840,10144, 9848,14240, 9856,13344, 9864,13448, 9872,10656, - 9880,14752, 9888,12376, 9896,15496, 9904,11168, 9912,15264, 9920,13408, - 9928,13512, 9936,11680, 9944,15776, 9952,12632, 9960,15560, 9968,12192, - 9976,16288, 9984,13568, 9992,13696, 10000,13576, 10008,12768, 10016,13584, - 10024,11656, 10032,13592, 10040,13280, 10048,13632, 10056,13760, - 10064,13640, 10072,13792, 10080,13648, 10088,11720, 10096,10208, - 10104,14304, 10112,13600, 10120,13704, 10128,10720, 10136,14816, - 10144,13400, 10152,15752, 10160,11232, 10168,15328, 10176,13664, - 10184,13768, 10192,11744, 10200,15840, 10208,13656, 10216,15816, - 10224,12256, 10232,16352, 10248,10272, 10256,10368, 10264,12328, - 10280,10384, 10288,10376, 10296,12840, 10304,11264, 10312,11296, - 10320,11392, 10328,13352, 10336,11272, 10344,10448, 10352,11400, - 10360,13864, 10376,12432, 10392,14376, 10400,12328, 10408,14480, - 10416,10792, 10424,14888, 10432,11280, 10440,12496, 10448,11304, - 10456,15400, 10464,11288, 10472,14544, 10480,11816, 10488,15912, - 10496,11264, 10504,11272, 10512,11280, 10520,12392, 10528,11296, - 10536,10640, 10544,12496, 10552,12904, 10560,11328, 10568,11360, - 10576,11456, 10584,13416, 10592,11336, 10600,10704, 10608,11464, - 10616,13928, 10624,11392, 10632,12688, 10640,11304, 10648,14440, - 10656,13352, 10664,14736, 10672,10856, 10680,14952, 10688,11344, - 10696,12752, 10704,11368, 10712,15464, 10720,11352, 10728,14800, - 10736,11880, 10744,15976, 10752,14336, 10760,14368, 10768,14464, - 10776,12456, 10784,14344, 10792,14376, 10800,14472, 10808,12968, - 10816,15360, 10824,15392, 10832,15488, 10840,13480, 10848,15368, - 10856,15400, 10864,15496, 10872,13992, 10880,14352, 10888,12440, - 10896,14480, 10904,14504, 10912,14360, 10920,14488, 10928,14488, - 10936,15016, 10944,15376, 10952,12504, 10960,11432, 10968,15528, - 10976,15384, 10984,14552, 10992,11944, 11000,16040, 11008,14400, - 11016,14432, 11024,14528, 11032,12520, 11040,14408, 11048,14440, - 11056,14536, 11064,13032, 11072,15424, 11080,15456, 11088,15552, - 11096,13544, 11104,15432, 11112,15464, 11120,15560, 11128,14056, - 11136,14416, 11144,12696, 11152,14544, 11160,14568, 11168,14424, - 11176,14744, 11184,14552, 11192,15080, 11200,15440, 11208,12760, - 11216,11496, 11224,15592, 11232,15448, 11240,14808, 11248,12008, - 11256,16104, 11272,11296, 11280,11392, 11288,12584, 11304,11408, - 11312,12688, 11320,13096, 11328,11520, 11336,11552, 11344,11648, - 11352,13608, 11360,11528, 11368,11472, 11376,11656, 11384,14120, - 11400,13456, 11416,14632, 11424,12392, 11432,15504, 11440,14440, - 11448,15144, 11456,11536, 11464,13520, 11472,11560, 11480,15656, - 11488,11544, 11496,15568, 11504,12072, 11512,16168, 11528,11552, - 11536,11648, 11544,12648, 11560,11664, 11568,12752, 11576,13160, - 11592,11616, 11600,11712, 11608,13672, 11624,11728, 11632,11720, - 11640,14184, 11656,13712, 11672,14696, 11680,13416, 11688,15760, - 11696,15464, 11704,15208, 11720,13776, 11736,15720, 11744,13672, - 11752,15824, 11760,12136, 11768,16232, 11776,14592, 11784,14624, - 11792,14720, 11800,12712, 11808,14600, 11816,14632, 11824,14728, - 11832,13224, 11840,15616, 11848,15648, 11856,15744, 11864,13736, - 11872,15624, 11880,15656, 11888,15752, 11896,14248, 11904,14608, - 11912,13464, 11920,14736, 11928,14760, 11936,14616, 11944,15512, - 11952,14744, 11960,15272, 11968,15632, 11976,13528, 11984,15760, - 11992,15784, 12000,15640, 12008,15576, 12016,12200, 12024,16296, - 12032,14656, 12040,14688, 12048,14784, 12056,12776, 12064,14664, - 12072,14696, 12080,14792, 12088,13288, 12096,15680, 12104,15712, - 12112,15808, 12120,13800, 12128,15688, 12136,15720, 12144,15816, - 12152,14312, 12160,14672, 12168,13720, 12176,14800, 12184,14824, - 12192,14680, 12200,15768, 12208,14808, 12216,15336, 12224,15696, - 12232,13784, 12240,15824, 12248,15848, 12256,15704, 12264,15832, - 12272,15832, 12280,16360, 12312,12336, 12344,12848, 12352,12544, - 12360,12552, 12368,12560, 12376,13360, 12384,12576, 12392,12584, - 12400,13336, 12408,13872, 12424,12448, 12440,14384, 12456,14496, - 12464,14472, 12472,14896, 12480,12672, 12488,12512, 12496,12688, - 12504,15408, 12512,12680, 12520,14560, 12528,14728, 12536,15920, - 12544,13312, 12552,13320, 12560,13328, 12568,13336, 12576,13344, - 12584,13352, 12592,13360, 12600,12912, 12608,13568, 12616,13576, - 12624,13584, 12632,13424, 12640,13600, 12648,13608, 12656,13400, - 12664,13936, 12672,13440, 12680,12704, 12688,13456, 12696,14448, - 12704,13448, 12712,14752, 12720,15496, 12728,14960, 12736,13696, - 12744,12768, 12752,13712, 12760,15472, 12768,13704, 12776,14816, - 12784,15752, 12792,15984, 12800,14336, 12808,14464, 12816,14344, - 12824,14472, 12832,14352, 12840,14480, 12848,14360, 12856,12976, - 12864,14400, 12872,14528, 12880,14408, 12888,13488, 12896,14416, - 12904,14544, 12912,14424, 12920,14000, 12928,14368, 12936,14496, - 12944,14376, 12952,14512, 12960,14384, 12968,14504, 12976,14488, - 12984,15024, 12992,14432, 13000,14560, 13008,14440, 13016,15536, - 13024,14448, 13032,14568, 13040,14744, 13048,16048, 13056,14592, - 13064,14720, 13072,14600, 13080,14728, 13088,14608, 13096,14736, - 13104,14616, 13112,14744, 13120,14656, 13128,14784, 13136,14664, - 13144,13552, 13152,14672, 13160,14800, 13168,14680, 13176,14064, - 13184,14624, 13192,14752, 13200,14632, 13208,14576, 13216,13464, - 13224,14760, 13232,15512, 13240,15088, 13248,14688, 13256,14816, - 13264,14696, 13272,15600, 13280,13720, 13288,14824, 13296,15768, - 13304,16112, 13336,13360, 13368,14616, 13376,13568, 13384,13576, - 13392,13584, 13400,13616, 13408,13600, 13416,13608, 13424,13592, - 13432,14128, 13448,13472, 13464,14640, 13480,15520, 13488,14536, - 13496,15152, 13504,13696, 13512,13536, 13520,13712, 13528,15664, - 13536,13704, 13544,15584, 13552,14792, 13560,16176, 13592,13616, - 13624,14680, 13656,13680, 13688,14192, 13704,13728, 13720,14704, - 13736,15776, 13744,15560, 13752,15216, 13768,13792, 13784,15728, - 13800,15840, 13808,15816, 13816,16240, 13824,15360, 13832,15488, - 13840,15368, 13848,15496, 13856,15376, 13864,15504, 13872,15384, - 13880,15512, 13888,15424, 13896,15552, 13904,15432, 13912,15560, - 13920,15440, 13928,15568, 13936,15448, 13944,14256, 13952,15392, - 13960,15520, 13968,15400, 13976,14768, 13984,15408, 13992,15528, - 14000,14552, 14008,15280, 14016,15456, 14024,15584, 14032,15464, - 14040,15792, 14048,15472, 14056,15592, 14064,14808, 14072,16304, - 14080,15616, 14088,15744, 14096,15624, 14104,15752, 14112,15632, - 14120,15760, 14128,15640, 14136,15768, 14144,15680, 14152,15808, - 14160,15688, 14168,15816, 14176,15696, 14184,15824, 14192,15704, - 14200,14320, 14208,15648, 14216,15776, 14224,15656, 14232,14832, - 14240,15664, 14248,15784, 14256,15576, 14264,15344, 14272,15712, - 14280,15840, 14288,15720, 14296,15856, 14304,15728, 14312,15848, - 14320,15832, 14328,16368, 14392,14488, 14400,14592, 14408,14600, - 14416,14608, 14424,14616, 14432,14624, 14440,14632, 14448,14640, - 14456,15512, 14504,14512, 14520,14904, 14528,14720, 14536,14728, - 14544,14736, 14552,15416, 14560,14752, 14568,14576, 14584,15928, - 14576,14760, 14592,15360, 14600,15368, 14608,15376, 14616,15384, - 14624,15392, 14632,15400, 14640,15408, 14648,15416, 14656,15616, - 14664,15624, 14672,15632, 14680,15640, 14688,15648, 14696,15656, - 14704,15664, 14712,15576, 14720,15488, 14728,15496, 14736,15504, - 14744,15512, 14752,15520, 14760,14768, 14776,14968, 14768,15528, - 14784,15744, 14792,15752, 14800,15760, 14808,15480, 14816,15776, - 14824,14832, 14840,15992, 14832,15784, 14856,14864, 14864,14880, - 14872,14896, 14880,14976, 14888,14992, 14896,15008, 14904,15024, - 14912,15104, 14920,15120, 14928,15136, 14936,15152, 14944,15232, - 14952,15248, 14960,15264, 14968,15280, 14984,15008, 15000,15024, - 15016,15024, 15040,15112, 15048,15128, 15056,15144, 15064,15544, - 15072,15240, 15080,15256, 15088,15272, 15096,16056, 15104,15872, - 15112,15888, 15120,15904, 15128,15920, 15136,16000, 15144,16016, - 15152,16032, 15160,16048, 15168,16128, 15176,16144, 15184,16160, - 15192,16176, 15200,16256, 15208,16272, 15216,16288, 15224,16304, - 15232,15880, 15240,15896, 15248,15912, 15256,15928, 15264,16008, - 15272,16024, 15280,16040, 15288,16056, 15296,16136, 15304,16152, - 15312,16168, 15320,15608, 15328,16264, 15336,16280, 15344,16296, - 15352,16120, 15416,15512, 15424,15616, 15432,15624, 15440,15632, - 15448,15640, 15456,15648, 15464,15656, 15472,15664, 15480,15768, - 15528,15536, 15544,16048, 15552,15744, 15560,15752, 15568,15760, - 15576,15672, 15584,15776, 15592,15600, 15600,15784, 15608,16184, - 15672,15768, 15736,15832, 15784,15792, 15800,16304, 15848,15856, - 15880,16000, 15864,16248, 15888,16000, 15896,16008, 15904,16000, - 15912,16016, 15920,16008, 15928,16024, 15936,16128, 15944,16160, - 15952,16256, 15960,16288, 15968,16136, 15976,16168, 15984,16264, - 15992,16296, 16008,16032, 16024,16040, 16064,16144, 16040,16048, - 16072,16176, 16080,16272, 16088,16304, 16096,16152, 16104,16184, - 16112,16280, 16136,16256, 16120,16312, 16144,16256, 16152,16264, - 16160,16256, 16168,16272, 16176,16264, 16184,16280, 16200,16208, - 16208,16224, 16216,16240, 16224,16320, 16232,16336, 16240,16352, - 16248,16368, 16264,16288, 16280,16296, 16296,16304, 16344,16368, - 16328,16352, 16360,16368 -}; - -const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE_4096_TABLE_LENGTH] = -{ - /* radix 8, size 4032 */ - 8,4096, 16,8192, 24,12288, 32,16384, 40,20480, 48,24576, 56,28672, 64,512, - 72,4608, 80,8704, 88,12800, 96,16896, 104,20992, 112,25088, 120,29184, - 128,1024, 136,5120, 144,9216, 152,13312, 160,17408, 168,21504, 176,25600, - 184,29696, 192,1536, 200,5632, 208,9728, 216,13824, 224,17920, 232,22016, - 240,26112, 248,30208, 256,2048, 264,6144, 272,10240, 280,14336, 288,18432, - 296,22528, 304,26624, 312,30720, 320,2560, 328,6656, 336,10752, 344,14848, - 352,18944, 360,23040, 368,27136, 376,31232, 384,3072, 392,7168, 400,11264, - 408,15360, 416,19456, 424,23552, 432,27648, 440,31744, 448,3584, 456,7680, - 464,11776, 472,15872, 480,19968, 488,24064, 496,28160, 504,32256, 520,4160, - 528,8256, 536,12352, 544,16448, 552,20544, 560,24640, 568,28736, 584,4672, - 592,8768, 600,12864, 608,16960, 616,21056, 624,25152, 632,29248, 640,1088, - 648,5184, 656,9280, 664,13376, 672,17472, 680,21568, 688,25664, 696,29760, - 704,1600, 712,5696, 720,9792, 728,13888, 736,17984, 744,22080, 752,26176, - 760,30272, 768,2112, 776,6208, 784,10304, 792,14400, 800,18496, 808,22592, - 816,26688, 824,30784, 832,2624, 840,6720, 848,10816, 856,14912, 864,19008, - 872,23104, 880,27200, 888,31296, 896,3136, 904,7232, 912,11328, 920,15424, - 928,19520, 936,23616, 944,27712, 952,31808, 960,3648, 968,7744, 976,11840, - 984,15936, 992,20032, 1000,24128, 1008,28224, 1016,32320, 1032,4224, - 1040,8320, 1048,12416, 1056,16512, 1064,20608, 1072,24704, 1080,28800, - 1096,4736, 1104,8832, 1112,12928, 1120,17024, 1128,21120, 1136,25216, - 1144,29312, 1160,5248, 1168,9344, 1176,13440, 1184,17536, 1192,21632, - 1200,25728, 1208,29824, 1216,1664, 1224,5760, 1232,9856, 1240,13952, - 1248,18048, 1256,22144, 1264,26240, 1272,30336, 1280,2176, 1288,6272, - 1296,10368, 1304,14464, 1312,18560, 1320,22656, 1328,26752, 1336,30848, - 1344,2688, 1352,6784, 1360,10880, 1368,14976, 1376,19072, 1384,23168, - 1392,27264, 1400,31360, 1408,3200, 1416,7296, 1424,11392, 1432,15488, - 1440,19584, 1448,23680, 1456,27776, 1464,31872, 1472,3712, 1480,7808, - 1488,11904, 1496,16000, 1504,20096, 1512,24192, 1520,28288, 1528,32384, - 1544,4288, 1552,8384, 1560,12480, 1568,16576, 1576,20672, 1584,24768, - 1592,28864, 1608,4800, 1616,8896, 1624,12992, 1632,17088, 1640,21184, - 1648,25280, 1656,29376, 1672,5312, 1680,9408, 1688,13504, 1696,17600, - 1704,21696, 1712,25792, 1720,29888, 1736,5824, 1744,9920, 1752,14016, - 1760,18112, 1768,22208, 1776,26304, 1784,30400, 1792,2240, 1800,6336, - 1808,10432, 1816,14528, 1824,18624, 1832,22720, 1840,26816, 1848,30912, - 1856,2752, 1864,6848, 1872,10944, 1880,15040, 1888,19136, 1896,23232, - 1904,27328, 1912,31424, 1920,3264, 1928,7360, 1936,11456, 1944,15552, - 1952,19648, 1960,23744, 1968,27840, 1976,31936, 1984,3776, 1992,7872, - 2000,11968, 2008,16064, 2016,20160, 2024,24256, 2032,28352, 2040,32448, - 2056,4352, 2064,8448, 2072,12544, 2080,16640, 2088,20736, 2096,24832, - 2104,28928, 2120,4864, 2128,8960, 2136,13056, 2144,17152, 2152,21248, - 2160,25344, 2168,29440, 2184,5376, 2192,9472, 2200,13568, 2208,17664, - 2216,21760, 2224,25856, 2232,29952, 2248,5888, 2256,9984, 2264,14080, - 2272,18176, 2280,22272, 2288,26368, 2296,30464, 2312,6400, 2320,10496, - 2328,14592, 2336,18688, 2344,22784, 2352,26880, 2360,30976, 2368,2816, - 2376,6912, 2384,11008, 2392,15104, 2400,19200, 2408,23296, 2416,27392, - 2424,31488, 2432,3328, 2440,7424, 2448,11520, 2456,15616, 2464,19712, - 2472,23808, 2480,27904, 2488,32000, 2496,3840, 2504,7936, 2512,12032, - 2520,16128, 2528,20224, 2536,24320, 2544,28416, 2552,32512, 2568,4416, - 2576,8512, 2584,12608, 2592,16704, 2600,20800, 2608,24896, 2616,28992, - 2632,4928, 2640,9024, 2648,13120, 2656,17216, 2664,21312, 2672,25408, - 2680,29504, 2696,5440, 2704,9536, 2712,13632, 2720,17728, 2728,21824, - 2736,25920, 2744,30016, 2760,5952, 2768,10048, 2776,14144, 2784,18240, - 2792,22336, 2800,26432, 2808,30528, 2824,6464, 2832,10560, 2840,14656, - 2848,18752, 2856,22848, 2864,26944, 2872,31040, 2888,6976, 2896,11072, - 2904,15168, 2912,19264, 2920,23360, 2928,27456, 2936,31552, 2944,3392, - 2952,7488, 2960,11584, 2968,15680, 2976,19776, 2984,23872, 2992,27968, - 3000,32064, 3008,3904, 3016,8000, 3024,12096, 3032,16192, 3040,20288, - 3048,24384, 3056,28480, 3064,32576, 3080,4480, 3088,8576, 3096,12672, - 3104,16768, 3112,20864, 3120,24960, 3128,29056, 3144,4992, 3152,9088, - 3160,13184, 3168,17280, 3176,21376, 3184,25472, 3192,29568, 3208,5504, - 3216,9600, 3224,13696, 3232,17792, 3240,21888, 3248,25984, 3256,30080, - 3272,6016, 3280,10112, 3288,14208, 3296,18304, 3304,22400, 3312,26496, - 3320,30592, 3336,6528, 3344,10624, 3352,14720, 3360,18816, 3368,22912, - 3376,27008, 3384,31104, 3400,7040, 3408,11136, 3416,15232, 3424,19328, - 3432,23424, 3440,27520, 3448,31616, 3464,7552, 3472,11648, 3480,15744, - 3488,19840, 3496,23936, 3504,28032, 3512,32128, 3520,3968, 3528,8064, - 3536,12160, 3544,16256, 3552,20352, 3560,24448, 3568,28544, 3576,32640, - 3592,4544, 3600,8640, 3608,12736, 3616,16832, 3624,20928, 3632,25024, - 3640,29120, 3656,5056, 3664,9152, 3672,13248, 3680,17344, 3688,21440, - 3696,25536, 3704,29632, 3720,5568, 3728,9664, 3736,13760, 3744,17856, - 3752,21952, 3760,26048, 3768,30144, 3784,6080, 3792,10176, 3800,14272, - 3808,18368, 3816,22464, 3824,26560, 3832,30656, 3848,6592, 3856,10688, - 3864,14784, 3872,18880, 3880,22976, 3888,27072, 3896,31168, 3912,7104, - 3920,11200, 3928,15296, 3936,19392, 3944,23488, 3952,27584, 3960,31680, - 3976,7616, 3984,11712, 3992,15808, 4000,19904, 4008,24000, 4016,28096, - 4024,32192, 4040,8128, 4048,12224, 4056,16320, 4064,20416, 4072,24512, - 4080,28608, 4088,32704, 4112,8200, 4120,12296, 4128,16392, 4136,20488, - 4144,24584, 4152,28680, 4168,4616, 4176,8712, 4184,12808, 4192,16904, - 4200,21000, 4208,25096, 4216,29192, 4232,5128, 4240,9224, 4248,13320, - 4256,17416, 4264,21512, 4272,25608, 4280,29704, 4296,5640, 4304,9736, - 4312,13832, 4320,17928, 4328,22024, 4336,26120, 4344,30216, 4360,6152, - 4368,10248, 4376,14344, 4384,18440, 4392,22536, 4400,26632, 4408,30728, - 4424,6664, 4432,10760, 4440,14856, 4448,18952, 4456,23048, 4464,27144, - 4472,31240, 4488,7176, 4496,11272, 4504,15368, 4512,19464, 4520,23560, - 4528,27656, 4536,31752, 4552,7688, 4560,11784, 4568,15880, 4576,19976, - 4584,24072, 4592,28168, 4600,32264, 4624,8264, 4632,12360, 4640,16456, - 4648,20552, 4656,24648, 4664,28744, 4688,8776, 4696,12872, 4704,16968, - 4712,21064, 4720,25160, 4728,29256, 4744,5192, 4752,9288, 4760,13384, - 4768,17480, 4776,21576, 4784,25672, 4792,29768, 4808,5704, 4816,9800, - 4824,13896, 4832,17992, 4840,22088, 4848,26184, 4856,30280, 4872,6216, - 4880,10312, 4888,14408, 4896,18504, 4904,22600, 4912,26696, 4920,30792, - 4936,6728, 4944,10824, 4952,14920, 4960,19016, 4968,23112, 4976,27208, - 4984,31304, 5000,7240, 5008,11336, 5016,15432, 5024,19528, 5032,23624, - 5040,27720, 5048,31816, 5064,7752, 5072,11848, 5080,15944, 5088,20040, - 5096,24136, 5104,28232, 5112,32328, 5136,8328, 5144,12424, 5152,16520, - 5160,20616, 5168,24712, 5176,28808, 5200,8840, 5208,12936, 5216,17032, - 5224,21128, 5232,25224, 5240,29320, 5264,9352, 5272,13448, 5280,17544, - 5288,21640, 5296,25736, 5304,29832, 5320,5768, 5328,9864, 5336,13960, - 5344,18056, 5352,22152, 5360,26248, 5368,30344, 5384,6280, 5392,10376, - 5400,14472, 5408,18568, 5416,22664, 5424,26760, 5432,30856, 5448,6792, - 5456,10888, 5464,14984, 5472,19080, 5480,23176, 5488,27272, 5496,31368, - 5512,7304, 5520,11400, 5528,15496, 5536,19592, 5544,23688, 5552,27784, - 5560,31880, 5576,7816, 5584,11912, 5592,16008, 5600,20104, 5608,24200, - 5616,28296, 5624,32392, 5648,8392, 5656,12488, 5664,16584, 5672,20680, - 5680,24776, 5688,28872, 5712,8904, 5720,13000, 5728,17096, 5736,21192, - 5744,25288, 5752,29384, 5776,9416, 5784,13512, 5792,17608, 5800,21704, - 5808,25800, 5816,29896, 5840,9928, 5848,14024, 5856,18120, 5864,22216, - 5872,26312, 5880,30408, 5896,6344, 5904,10440, 5912,14536, 5920,18632, - 5928,22728, 5936,26824, 5944,30920, 5960,6856, 5968,10952, 5976,15048, - 5984,19144, 5992,23240, 6000,27336, 6008,31432, 6024,7368, 6032,11464, - 6040,15560, 6048,19656, 6056,23752, 6064,27848, 6072,31944, 6088,7880, - 6096,11976, 6104,16072, 6112,20168, 6120,24264, 6128,28360, 6136,32456, - 6160,8456, 6168,12552, 6176,16648, 6184,20744, 6192,24840, 6200,28936, - 6224,8968, 6232,13064, 6240,17160, 6248,21256, 6256,25352, 6264,29448, - 6288,9480, 6296,13576, 6304,17672, 6312,21768, 6320,25864, 6328,29960, - 6352,9992, 6360,14088, 6368,18184, 6376,22280, 6384,26376, 6392,30472, - 6416,10504, 6424,14600, 6432,18696, 6440,22792, 6448,26888, 6456,30984, - 6472,6920, 6480,11016, 6488,15112, 6496,19208, 6504,23304, 6512,27400, - 6520,31496, 6536,7432, 6544,11528, 6552,15624, 6560,19720, 6568,23816, - 6576,27912, 6584,32008, 6600,7944, 6608,12040, 6616,16136, 6624,20232, - 6632,24328, 6640,28424, 6648,32520, 6672,8520, 6680,12616, 6688,16712, - 6696,20808, 6704,24904, 6712,29000, 6736,9032, 6744,13128, 6752,17224, - 6760,21320, 6768,25416, 6776,29512, 6800,9544, 6808,13640, 6816,17736, - 6824,21832, 6832,25928, 6840,30024, 6864,10056, 6872,14152, 6880,18248, - 6888,22344, 6896,26440, 6904,30536, 6928,10568, 6936,14664, 6944,18760, - 6952,22856, 6960,26952, 6968,31048, 6992,11080, 7000,15176, 7008,19272, - 7016,23368, 7024,27464, 7032,31560, 7048,7496, 7056,11592, 7064,15688, - 7072,19784, 7080,23880, 7088,27976, 7096,32072, 7112,8008, 7120,12104, - 7128,16200, 7136,20296, 7144,24392, 7152,28488, 7160,32584, 7184,8584, - 7192,12680, 7200,16776, 7208,20872, 7216,24968, 7224,29064, 7248,9096, - 7256,13192, 7264,17288, 7272,21384, 7280,25480, 7288,29576, 7312,9608, - 7320,13704, 7328,17800, 7336,21896, 7344,25992, 7352,30088, 7376,10120, - 7384,14216, 7392,18312, 7400,22408, 7408,26504, 7416,30600, 7440,10632, - 7448,14728, 7456,18824, 7464,22920, 7472,27016, 7480,31112, 7504,11144, - 7512,15240, 7520,19336, 7528,23432, 7536,27528, 7544,31624, 7568,11656, - 7576,15752, 7584,19848, 7592,23944, 7600,28040, 7608,32136, 7624,8072, - 7632,12168, 7640,16264, 7648,20360, 7656,24456, 7664,28552, 7672,32648, - 7696,8648, 7704,12744, 7712,16840, 7720,20936, 7728,25032, 7736,29128, - 7760,9160, 7768,13256, 7776,17352, 7784,21448, 7792,25544, 7800,29640, - 7824,9672, 7832,13768, 7840,17864, 7848,21960, 7856,26056, 7864,30152, - 7888,10184, 7896,14280, 7904,18376, 7912,22472, 7920,26568, 7928,30664, - 7952,10696, 7960,14792, 7968,18888, 7976,22984, 7984,27080, 7992,31176, - 8016,11208, 8024,15304, 8032,19400, 8040,23496, 8048,27592, 8056,31688, - 8080,11720, 8088,15816, 8096,19912, 8104,24008, 8112,28104, 8120,32200, - 8144,12232, 8152,16328, 8160,20424, 8168,24520, 8176,28616, 8184,32712, - 8216,12304, 8224,16400, 8232,20496, 8240,24592, 8248,28688, 8272,8720, - 8280,12816, 8288,16912, 8296,21008, 8304,25104, 8312,29200, 8336,9232, - 8344,13328, 8352,17424, 8360,21520, 8368,25616, 8376,29712, 8400,9744, - 8408,13840, 8416,17936, 8424,22032, 8432,26128, 8440,30224, 8464,10256, - 8472,14352, 8480,18448, 8488,22544, 8496,26640, 8504,30736, 8528,10768, - 8536,14864, 8544,18960, 8552,23056, 8560,27152, 8568,31248, 8592,11280, - 8600,15376, 8608,19472, 8616,23568, 8624,27664, 8632,31760, 8656,11792, - 8664,15888, 8672,19984, 8680,24080, 8688,28176, 8696,32272, 8728,12368, - 8736,16464, 8744,20560, 8752,24656, 8760,28752, 8792,12880, 8800,16976, - 8808,21072, 8816,25168, 8824,29264, 8848,9296, 8856,13392, 8864,17488, - 8872,21584, 8880,25680, 8888,29776, 8912,9808, 8920,13904, 8928,18000, - 8936,22096, 8944,26192, 8952,30288, 8976,10320, 8984,14416, 8992,18512, - 9000,22608, 9008,26704, 9016,30800, 9040,10832, 9048,14928, 9056,19024, - 9064,23120, 9072,27216, 9080,31312, 9104,11344, 9112,15440, 9120,19536, - 9128,23632, 9136,27728, 9144,31824, 9168,11856, 9176,15952, 9184,20048, - 9192,24144, 9200,28240, 9208,32336, 9240,12432, 9248,16528, 9256,20624, - 9264,24720, 9272,28816, 9304,12944, 9312,17040, 9320,21136, 9328,25232, - 9336,29328, 9368,13456, 9376,17552, 9384,21648, 9392,25744, 9400,29840, - 9424,9872, 9432,13968, 9440,18064, 9448,22160, 9456,26256, 9464,30352, - 9488,10384, 9496,14480, 9504,18576, 9512,22672, 9520,26768, 9528,30864, - 9552,10896, 9560,14992, 9568,19088, 9576,23184, 9584,27280, 9592,31376, - 9616,11408, 9624,15504, 9632,19600, 9640,23696, 9648,27792, 9656,31888, - 9680,11920, 9688,16016, 9696,20112, 9704,24208, 9712,28304, 9720,32400, - 9752,12496, 9760,16592, 9768,20688, 9776,24784, 9784,28880, 9816,13008, - 9824,17104, 9832,21200, 9840,25296, 9848,29392, 9880,13520, 9888,17616, - 9896,21712, 9904,25808, 9912,29904, 9944,14032, 9952,18128, 9960,22224, - 9968,26320, 9976,30416, 10000,10448, 10008,14544, 10016,18640, 10024,22736, - 10032,26832, 10040,30928, 10064,10960, 10072,15056, 10080,19152, - 10088,23248, 10096,27344, 10104,31440, 10128,11472, 10136,15568, - 10144,19664, 10152,23760, 10160,27856, 10168,31952, 10192,11984, - 10200,16080, 10208,20176, 10216,24272, 10224,28368, 10232,32464, - 10264,12560, 10272,16656, 10280,20752, 10288,24848, 10296,28944, - 10328,13072, 10336,17168, 10344,21264, 10352,25360, 10360,29456, - 10392,13584, 10400,17680, 10408,21776, 10416,25872, 10424,29968, - 10456,14096, 10464,18192, 10472,22288, 10480,26384, 10488,30480, - 10520,14608, 10528,18704, 10536,22800, 10544,26896, 10552,30992, - 10576,11024, 10584,15120, 10592,19216, 10600,23312, 10608,27408, - 10616,31504, 10640,11536, 10648,15632, 10656,19728, 10664,23824, - 10672,27920, 10680,32016, 10704,12048, 10712,16144, 10720,20240, - 10728,24336, 10736,28432, 10744,32528, 10776,12624, 10784,16720, - 10792,20816, 10800,24912, 10808,29008, 10840,13136, 10848,17232, - 10856,21328, 10864,25424, 10872,29520, 10904,13648, 10912,17744, - 10920,21840, 10928,25936, 10936,30032, 10968,14160, 10976,18256, - 10984,22352, 10992,26448, 11000,30544, 11032,14672, 11040,18768, - 11048,22864, 11056,26960, 11064,31056, 11096,15184, 11104,19280, - 11112,23376, 11120,27472, 11128,31568, 11152,11600, 11160,15696, - 11168,19792, 11176,23888, 11184,27984, 11192,32080, 11216,12112, - 11224,16208, 11232,20304, 11240,24400, 11248,28496, 11256,32592, - 11288,12688, 11296,16784, 11304,20880, 11312,24976, 11320,29072, - 11352,13200, 11360,17296, 11368,21392, 11376,25488, 11384,29584, - 11416,13712, 11424,17808, 11432,21904, 11440,26000, 11448,30096, - 11480,14224, 11488,18320, 11496,22416, 11504,26512, 11512,30608, - 11544,14736, 11552,18832, 11560,22928, 11568,27024, 11576,31120, - 11608,15248, 11616,19344, 11624,23440, 11632,27536, 11640,31632, - 11672,15760, 11680,19856, 11688,23952, 11696,28048, 11704,32144, - 11728,12176, 11736,16272, 11744,20368, 11752,24464, 11760,28560, - 11768,32656, 11800,12752, 11808,16848, 11816,20944, 11824,25040, - 11832,29136, 11864,13264, 11872,17360, 11880,21456, 11888,25552, - 11896,29648, 11928,13776, 11936,17872, 11944,21968, 11952,26064, - 11960,30160, 11992,14288, 12000,18384, 12008,22480, 12016,26576, - 12024,30672, 12056,14800, 12064,18896, 12072,22992, 12080,27088, - 12088,31184, 12120,15312, 12128,19408, 12136,23504, 12144,27600, - 12152,31696, 12184,15824, 12192,19920, 12200,24016, 12208,28112, - 12216,32208, 12248,16336, 12256,20432, 12264,24528, 12272,28624, - 12280,32720, 12320,16408, 12328,20504, 12336,24600, 12344,28696, - 12376,12824, 12384,16920, 12392,21016, 12400,25112, 12408,29208, - 12440,13336, 12448,17432, 12456,21528, 12464,25624, 12472,29720, - 12504,13848, 12512,17944, 12520,22040, 12528,26136, 12536,30232, - 12568,14360, 12576,18456, 12584,22552, 12592,26648, 12600,30744, - 12632,14872, 12640,18968, 12648,23064, 12656,27160, 12664,31256, - 12696,15384, 12704,19480, 12712,23576, 12720,27672, 12728,31768, - 12760,15896, 12768,19992, 12776,24088, 12784,28184, 12792,32280, - 12832,16472, 12840,20568, 12848,24664, 12856,28760, 12896,16984, - 12904,21080, 12912,25176, 12920,29272, 12952,13400, 12960,17496, - 12968,21592, 12976,25688, 12984,29784, 13016,13912, 13024,18008, - 13032,22104, 13040,26200, 13048,30296, 13080,14424, 13088,18520, - 13096,22616, 13104,26712, 13112,30808, 13144,14936, 13152,19032, - 13160,23128, 13168,27224, 13176,31320, 13208,15448, 13216,19544, - 13224,23640, 13232,27736, 13240,31832, 13272,15960, 13280,20056, - 13288,24152, 13296,28248, 13304,32344, 13344,16536, 13352,20632, - 13360,24728, 13368,28824, 13408,17048, 13416,21144, 13424,25240, - 13432,29336, 13472,17560, 13480,21656, 13488,25752, 13496,29848, - 13528,13976, 13536,18072, 13544,22168, 13552,26264, 13560,30360, - 13592,14488, 13600,18584, 13608,22680, 13616,26776, 13624,30872, - 13656,15000, 13664,19096, 13672,23192, 13680,27288, 13688,31384, - 13720,15512, 13728,19608, 13736,23704, 13744,27800, 13752,31896, - 13784,16024, 13792,20120, 13800,24216, 13808,28312, 13816,32408, - 13856,16600, 13864,20696, 13872,24792, 13880,28888, 13920,17112, - 13928,21208, 13936,25304, 13944,29400, 13984,17624, 13992,21720, - 14000,25816, 14008,29912, 14048,18136, 14056,22232, 14064,26328, - 14072,30424, 14104,14552, 14112,18648, 14120,22744, 14128,26840, - 14136,30936, 14168,15064, 14176,19160, 14184,23256, 14192,27352, - 14200,31448, 14232,15576, 14240,19672, 14248,23768, 14256,27864, - 14264,31960, 14296,16088, 14304,20184, 14312,24280, 14320,28376, - 14328,32472, 14368,16664, 14376,20760, 14384,24856, 14392,28952, - 14432,17176, 14440,21272, 14448,25368, 14456,29464, 14496,17688, - 14504,21784, 14512,25880, 14520,29976, 14560,18200, 14568,22296, - 14576,26392, 14584,30488, 14624,18712, 14632,22808, 14640,26904, - 14648,31000, 14680,15128, 14688,19224, 14696,23320, 14704,27416, - 14712,31512, 14744,15640, 14752,19736, 14760,23832, 14768,27928, - 14776,32024, 14808,16152, 14816,20248, 14824,24344, 14832,28440, - 14840,32536, 14880,16728, 14888,20824, 14896,24920, 14904,29016, - 14944,17240, 14952,21336, 14960,25432, 14968,29528, 15008,17752, - 15016,21848, 15024,25944, 15032,30040, 15072,18264, 15080,22360, - 15088,26456, 15096,30552, 15136,18776, 15144,22872, 15152,26968, - 15160,31064, 15200,19288, 15208,23384, 15216,27480, 15224,31576, - 15256,15704, 15264,19800, 15272,23896, 15280,27992, 15288,32088, - 15320,16216, 15328,20312, 15336,24408, 15344,28504, 15352,32600, - 15392,16792, 15400,20888, 15408,24984, 15416,29080, 15456,17304, - 15464,21400, 15472,25496, 15480,29592, 15520,17816, 15528,21912, - 15536,26008, 15544,30104, 15584,18328, 15592,22424, 15600,26520, - 15608,30616, 15648,18840, 15656,22936, 15664,27032, 15672,31128, - 15712,19352, 15720,23448, 15728,27544, 15736,31640, 15776,19864, - 15784,23960, 15792,28056, 15800,32152, 15832,16280, 15840,20376, - 15848,24472, 15856,28568, 15864,32664, 15904,16856, 15912,20952, - 15920,25048, 15928,29144, 15968,17368, 15976,21464, 15984,25560, - 15992,29656, 16032,17880, 16040,21976, 16048,26072, 16056,30168, - 16096,18392, 16104,22488, 16112,26584, 16120,30680, 16160,18904, - 16168,23000, 16176,27096, 16184,31192, 16224,19416, 16232,23512, - 16240,27608, 16248,31704, 16288,19928, 16296,24024, 16304,28120, - 16312,32216, 16352,20440, 16360,24536, 16368,28632, 16376,32728, - 16424,20512, 16432,24608, 16440,28704, 16480,16928, 16488,21024, - 16496,25120, 16504,29216, 16544,17440, 16552,21536, 16560,25632, - 16568,29728, 16608,17952, 16616,22048, 16624,26144, 16632,30240, - 16672,18464, 16680,22560, 16688,26656, 16696,30752, 16736,18976, - 16744,23072, 16752,27168, 16760,31264, 16800,19488, 16808,23584, - 16816,27680, 16824,31776, 16864,20000, 16872,24096, 16880,28192, - 16888,32288, 16936,20576, 16944,24672, 16952,28768, 17000,21088, - 17008,25184, 17016,29280, 17056,17504, 17064,21600, 17072,25696, - 17080,29792, 17120,18016, 17128,22112, 17136,26208, 17144,30304, - 17184,18528, 17192,22624, 17200,26720, 17208,30816, 17248,19040, - 17256,23136, 17264,27232, 17272,31328, 17312,19552, 17320,23648, - 17328,27744, 17336,31840, 17376,20064, 17384,24160, 17392,28256, - 17400,32352, 17448,20640, 17456,24736, 17464,28832, 17512,21152, - 17520,25248, 17528,29344, 17576,21664, 17584,25760, 17592,29856, - 17632,18080, 17640,22176, 17648,26272, 17656,30368, 17696,18592, - 17704,22688, 17712,26784, 17720,30880, 17760,19104, 17768,23200, - 17776,27296, 17784,31392, 17824,19616, 17832,23712, 17840,27808, - 17848,31904, 17888,20128, 17896,24224, 17904,28320, 17912,32416, - 17960,20704, 17968,24800, 17976,28896, 18024,21216, 18032,25312, - 18040,29408, 18088,21728, 18096,25824, 18104,29920, 18152,22240, - 18160,26336, 18168,30432, 18208,18656, 18216,22752, 18224,26848, - 18232,30944, 18272,19168, 18280,23264, 18288,27360, 18296,31456, - 18336,19680, 18344,23776, 18352,27872, 18360,31968, 18400,20192, - 18408,24288, 18416,28384, 18424,32480, 18472,20768, 18480,24864, - 18488,28960, 18536,21280, 18544,25376, 18552,29472, 18600,21792, - 18608,25888, 18616,29984, 18664,22304, 18672,26400, 18680,30496, - 18728,22816, 18736,26912, 18744,31008, 18784,19232, 18792,23328, - 18800,27424, 18808,31520, 18848,19744, 18856,23840, 18864,27936, - 18872,32032, 18912,20256, 18920,24352, 18928,28448, 18936,32544, - 18984,20832, 18992,24928, 19000,29024, 19048,21344, 19056,25440, - 19064,29536, 19112,21856, 19120,25952, 19128,30048, 19176,22368, - 19184,26464, 19192,30560, 19240,22880, 19248,26976, 19256,31072, - 19304,23392, 19312,27488, 19320,31584, 19360,19808, 19368,23904, - 19376,28000, 19384,32096, 19424,20320, 19432,24416, 19440,28512, - 19448,32608, 19496,20896, 19504,24992, 19512,29088, 19560,21408, - 19568,25504, 19576,29600, 19624,21920, 19632,26016, 19640,30112, - 19688,22432, 19696,26528, 19704,30624, 19752,22944, 19760,27040, - 19768,31136, 19816,23456, 19824,27552, 19832,31648, 19880,23968, - 19888,28064, 19896,32160, 19936,20384, 19944,24480, 19952,28576, - 19960,32672, 20008,20960, 20016,25056, 20024,29152, 20072,21472, - 20080,25568, 20088,29664, 20136,21984, 20144,26080, 20152,30176, - 20200,22496, 20208,26592, 20216,30688, 20264,23008, 20272,27104, - 20280,31200, 20328,23520, 20336,27616, 20344,31712, 20392,24032, - 20400,28128, 20408,32224, 20456,24544, 20464,28640, 20472,32736, - 20528,24616, 20536,28712, 20584,21032, 20592,25128, 20600,29224, - 20648,21544, 20656,25640, 20664,29736, 20712,22056, 20720,26152, - 20728,30248, 20776,22568, 20784,26664, 20792,30760, 20840,23080, - 20848,27176, 20856,31272, 20904,23592, 20912,27688, 20920,31784, - 20968,24104, 20976,28200, 20984,32296, 21040,24680, 21048,28776, - 21104,25192, 21112,29288, 21160,21608, 21168,25704, 21176,29800, - 21224,22120, 21232,26216, 21240,30312, 21288,22632, 21296,26728, - 21304,30824, 21352,23144, 21360,27240, 21368,31336, 21416,23656, - 21424,27752, 21432,31848, 21480,24168, 21488,28264, 21496,32360, - 21552,24744, 21560,28840, 21616,25256, 21624,29352, 21680,25768, - 21688,29864, 21736,22184, 21744,26280, 21752,30376, 21800,22696, - 21808,26792, 21816,30888, 21864,23208, 21872,27304, 21880,31400, - 21928,23720, 21936,27816, 21944,31912, 21992,24232, 22000,28328, - 22008,32424, 22064,24808, 22072,28904, 22128,25320, 22136,29416, - 22192,25832, 22200,29928, 22256,26344, 22264,30440, 22312,22760, - 22320,26856, 22328,30952, 22376,23272, 22384,27368, 22392,31464, - 22440,23784, 22448,27880, 22456,31976, 22504,24296, 22512,28392, - 22520,32488, 22576,24872, 22584,28968, 22640,25384, 22648,29480, - 22704,25896, 22712,29992, 22768,26408, 22776,30504, 22832,26920, - 22840,31016, 22888,23336, 22896,27432, 22904,31528, 22952,23848, - 22960,27944, 22968,32040, 23016,24360, 23024,28456, 23032,32552, - 23088,24936, 23096,29032, 23152,25448, 23160,29544, 23216,25960, - 23224,30056, 23280,26472, 23288,30568, 23344,26984, 23352,31080, - 23408,27496, 23416,31592, 23464,23912, 23472,28008, 23480,32104, - 23528,24424, 23536,28520, 23544,32616, 23600,25000, 23608,29096, - 23664,25512, 23672,29608, 23728,26024, 23736,30120, 23792,26536, - 23800,30632, 23856,27048, 23864,31144, 23920,27560, 23928,31656, - 23984,28072, 23992,32168, 24040,24488, 24048,28584, 24056,32680, - 24112,25064, 24120,29160, 24176,25576, 24184,29672, 24240,26088, - 24248,30184, 24304,26600, 24312,30696, 24368,27112, 24376,31208, - 24432,27624, 24440,31720, 24496,28136, 24504,32232, 24560,28648, - 24568,32744, 24632,28720, 24688,25136, 24696,29232, 24752,25648, - 24760,29744, 24816,26160, 24824,30256, 24880,26672, 24888,30768, - 24944,27184, 24952,31280, 25008,27696, 25016,31792, 25072,28208, - 25080,32304, 25144,28784, 25208,29296, 25264,25712, 25272,29808, - 25328,26224, 25336,30320, 25392,26736, 25400,30832, 25456,27248, - 25464,31344, 25520,27760, 25528,31856, 25584,28272, 25592,32368, - 25656,28848, 25720,29360, 25784,29872, 25840,26288, 25848,30384, - 25904,26800, 25912,30896, 25968,27312, 25976,31408, 26032,27824, - 26040,31920, 26096,28336, 26104,32432, 26168,28912, 26232,29424, - 26296,29936, 26360,30448, 26416,26864, 26424,30960, 26480,27376, - 26488,31472, 26544,27888, 26552,31984, 26608,28400, 26616,32496, - 26680,28976, 26744,29488, 26808,30000, 26872,30512, 26936,31024, - 26992,27440, 27000,31536, 27056,27952, 27064,32048, 27120,28464, - 27128,32560, 27192,29040, 27256,29552, 27320,30064, 27384,30576, - 27448,31088, 27512,31600, 27568,28016, 27576,32112, 27632,28528, - 27640,32624, 27704,29104, 27768,29616, 27832,30128, 27896,30640, - 27960,31152, 28024,31664, 28088,32176, 28144,28592, 28152,32688, - 28216,29168, 28280,29680, 28344,30192, 28408,30704, 28472,31216, - 28536,31728, 28600,32240, 28664,32752, 28792,29240, 28856,29752, - 28920,30264, 28984,30776, 29048,31288, 29112,31800, 29176,32312, - 29368,29816, 29432,30328, 29496,30840, 29560,31352, 29624,31864, - 29688,32376, 29944,30392, 30008,30904, 30072,31416, 30136,31928, - 30200,32440, 30520,30968, 30584,31480, 30648,31992, 30712,32504, - 31096,31544, 31160,32056, 31224,32568, 31672,32120, 31736,32632, - 32248,32696 -}; - - -const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH] = -{ - /* radix 4, size 12 */ - 8,64, 16,32, 24,96, 40,80, 56,112, 88,104 -}; - -const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH] = -{ - /* 4x2, size 24 */ - 8,128, 16,64, 24,192, 40,160, 48,96, 56,224, 72,144, - 88,208, 104,176, 120,240, 152,200, 184,232 -}; - -const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH] = -{ - /* radix 4, size 56 */ - 8,256, 16,128, 24,384, 32,64, 40,320, 48,192, 56,448, 72,288, 80,160, 88,416, 104,352, - 112,224, 120,480, 136,272, 152,400, 168,336, 176,208, 184,464, 200,304, 216,432, - 232,368, 248,496, 280,392, 296,328, 312,456, 344,424, 376,488, 440,472 -}; - -const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH] = -{ - /* 4x2, size 112 */ - 8,512, 16,256, 24,768, 32,128, 40,640, 48,384, 56,896, 72,576, 80,320, 88,832, 96,192, - 104,704, 112,448, 120,960, 136,544, 144,288, 152,800, 168,672, 176,416, 184,928, 200,608, - 208,352, 216,864, 232,736, 240,480, 248,992, 264,528, 280,784, 296,656, 304,400, 312,912, - 328,592, 344,848, 360,720, 368,464, 376,976, 392,560, 408,816, 424,688, 440,944, 456,624, - 472,880, 488,752, 504,1008, 536,776, 552,648, 568,904, 600,840, 616,712, 632,968, - 664,808, 696,936, 728,872, 760,1000, 824,920, 888,984 -}; - -const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH] = -{ - /* radix 4, size 240 */ - 8,1024, 16,512, 24,1536, 32,256, 40,1280, 48,768, 56,1792, 64,128, 72,1152, 80,640, - 88,1664, 96,384, 104,1408, 112,896, 120,1920, 136,1088, 144,576, 152,1600, 160,320, - 168,1344, 176,832, 184,1856, 200,1216, 208,704, 216,1728, 224,448, 232,1472, 240,960, - 248,1984, 264,1056, 272,544, 280,1568, 296,1312, 304,800, 312,1824, 328,1184, 336,672, - 344,1696, 352,416, 360,1440, 368,928, 376,1952, 392,1120, 400,608, 408,1632, 424,1376, - 432,864, 440,1888, 456,1248, 464,736, 472,1760, 488,1504, 496,992, 504,2016, 520,1040, - 536,1552, 552,1296, 560,784, 568,1808, 584,1168, 592,656, 600,1680, 616,1424, 624,912, - 632,1936, 648,1104, 664,1616, 680,1360, 688,848, 696,1872, 712,1232, 728,1744, 744,1488, - 752,976, 760,2000, 776,1072, 792,1584, 808,1328, 824,1840, 840,1200, 856,1712, 872,1456, - 880,944, 888,1968, 904,1136, 920,1648, 936,1392, 952,1904, 968,1264, 984,1776, 1000,1520, - 1016,2032, 1048,1544, 1064,1288, 1080,1800, 1096,1160, 1112,1672, 1128,1416, 1144,1928, - 1176,1608, 1192,1352, 1208,1864, 1240,1736, 1256,1480, 1272,1992, 1304,1576, 1336,1832, - 1368,1704, 1384,1448, 1400,1960, 1432,1640, 1464,1896, 1496,1768, 1528,2024, 1592,1816, - 1624,1688, 1656,1944, 1720,1880, 1784,2008, 1912,1976 -}; - -const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH] = -{ - /* 4x2, size 480 */ - 8,2048, 16,1024, 24,3072, 32,512, 40,2560, 48,1536, 56,3584, 64,256, 72,2304, 80,1280, - 88,3328, 96,768, 104,2816, 112,1792, 120,3840, 136,2176, 144,1152, 152,3200, 160,640, - 168,2688, 176,1664, 184,3712, 192,384, 200,2432, 208,1408, 216,3456, 224,896, 232,2944, - 240,1920, 248,3968, 264,2112, 272,1088, 280,3136, 288,576, 296,2624, 304,1600, 312,3648, - 328,2368, 336,1344, 344,3392, 352,832, 360,2880, 368,1856, 376,3904, 392,2240, 400,1216, - 408,3264, 416,704, 424,2752, 432,1728, 440,3776, 456,2496, 464,1472, 472,3520, 480,960, - 488,3008, 496,1984, 504,4032, 520,2080, 528,1056, 536,3104, 552,2592, 560,1568, 568,3616, - 584,2336, 592,1312, 600,3360, 608,800, 616,2848, 624,1824, 632,3872, 648,2208, 656,1184, - 664,3232, 680,2720, 688,1696, 696,3744, 712,2464, 720,1440, 728,3488, 736,928, 744,2976, - 752,1952, 760,4000, 776,2144, 784,1120, 792,3168, 808,2656, 816,1632, 824,3680, 840,2400, - 848,1376, 856,3424, 872,2912, 880,1888, 888,3936, 904,2272, 912,1248, 920,3296, 936,2784, - 944,1760, 952,3808, 968,2528, 976,1504, 984,3552, 1000,3040, 1008,2016, 1016,4064, - 1032,2064, 1048,3088, 1064,2576, 1072,1552, 1080,3600, 1096,2320, 1104,1296, 1112,3344, - 1128,2832, 1136,1808, 1144,3856, 1160,2192, 1176,3216, 1192,2704, 1200,1680, 1208,3728, - 1224,2448, 1232,1424, 1240,3472, 1256,2960, 1264,1936, 1272,3984, 1288,2128, 1304,3152, - 1320,2640, 1328,1616, 1336,3664, 1352,2384, 1368,3408, 1384,2896, 1392,1872, 1400,3920, - 1416,2256, 1432,3280, 1448,2768, 1456,1744, 1464,3792, 1480,2512, 1496,3536, 1512,3024, - 1520,2000, 1528,4048, 1544,2096, 1560,3120, 1576,2608, 1592,3632, 1608,2352, 1624,3376, - 1640,2864, 1648,1840, 1656,3888, 1672,2224, 1688,3248, 1704,2736, 1720,3760, 1736,2480, - 1752,3504, 1768,2992, 1776,1968, 1784,4016, 1800,2160, 1816,3184, 1832,2672, 1848,3696, - 1864,2416, 1880,3440, 1896,2928, 1912,3952, 1928,2288, 1944,3312, 1960,2800, 1976,3824, - 1992,2544, 2008,3568, 2024,3056, 2040,4080, 2072,3080, 2088,2568, 2104,3592, 2120,2312, - 2136,3336, 2152,2824, 2168,3848, 2200,3208, 2216,2696, 2232,3720, 2248,2440, 2264,3464, - 2280,2952, 2296,3976, 2328,3144, 2344,2632, 2360,3656, 2392,3400, 2408,2888, 2424,3912, - 2456,3272, 2472,2760, 2488,3784, 2520,3528, 2536,3016, 2552,4040, 2584,3112, 2616,3624, - 2648,3368, 2664,2856, 2680,3880, 2712,3240, 2744,3752, 2776,3496, 2792,2984, 2808,4008, - 2840,3176, 2872,3688, 2904,3432, 2936,3944, 2968,3304, 3000,3816, 3032,3560, 3064,4072, - 3128,3608, 3160,3352, 3192,3864, 3256,3736, 3288,3480, 3320,3992, 3384,3672, 3448,3928, - 3512,3800, 3576,4056, 3704,3896, 3832,4024 -}; - -const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH] = -{ - /* radix 4, size 992 */ - 8,4096, 16,2048, 24,6144, 32,1024, 40,5120, 48,3072, 56,7168, 64,512, 72,4608, - 80,2560, 88,6656, 96,1536, 104,5632, 112,3584, 120,7680, 128,256, 136,4352, - 144,2304, 152,6400, 160,1280, 168,5376, 176,3328, 184,7424, 192,768, 200,4864, - 208,2816, 216,6912, 224,1792, 232,5888, 240,3840, 248,7936, 264,4224, 272,2176, - 280,6272, 288,1152, 296,5248, 304,3200, 312,7296, 320,640, 328,4736, 336,2688, - 344,6784, 352,1664, 360,5760, 368,3712, 376,7808, 392,4480, 400,2432, 408,6528, - 416,1408, 424,5504, 432,3456, 440,7552, 448,896, 456,4992, 464,2944, 472,7040, - 480,1920, 488,6016, 496,3968, 504,8064, 520,4160, 528,2112, 536,6208, 544,1088, - 552,5184, 560,3136, 568,7232, 584,4672, 592,2624, 600,6720, 608,1600, 616,5696, - 624,3648, 632,7744, 648,4416, 656,2368, 664,6464, 672,1344, 680,5440, 688,3392, - 696,7488, 704,832, 712,4928, 720,2880, 728,6976, 736,1856, 744,5952, 752,3904, - 760,8000, 776,4288, 784,2240, 792,6336, 800,1216, 808,5312, 816,3264, 824,7360, - 840,4800, 848,2752, 856,6848, 864,1728, 872,5824, 880,3776, 888,7872, 904,4544, - 912,2496, 920,6592, 928,1472, 936,5568, 944,3520, 952,7616, 968,5056, 976,3008, - 984,7104, 992,1984, 1000,6080, 1008,4032, 1016,8128, 1032,4128, 1040,2080, - 1048,6176, 1064,5152, 1072,3104, 1080,7200, 1096,4640, 1104,2592, 1112,6688, - 1120,1568, 1128,5664, 1136,3616, 1144,7712, 1160,4384, 1168,2336, 1176,6432, - 1184,1312, 1192,5408, 1200,3360, 1208,7456, 1224,4896, 1232,2848, 1240,6944, - 1248,1824, 1256,5920, 1264,3872, 1272,7968, 1288,4256, 1296,2208, 1304,6304, - 1320,5280, 1328,3232, 1336,7328, 1352,4768, 1360,2720, 1368,6816, 1376,1696, - 1384,5792, 1392,3744, 1400,7840, 1416,4512, 1424,2464, 1432,6560, 1448,5536, - 1456,3488, 1464,7584, 1480,5024, 1488,2976, 1496,7072, 1504,1952, 1512,6048, - 1520,4000, 1528,8096, 1544,4192, 1552,2144, 1560,6240, 1576,5216, 1584,3168, - 1592,7264, 1608,4704, 1616,2656, 1624,6752, 1640,5728, 1648,3680, 1656,7776, - 1672,4448, 1680,2400, 1688,6496, 1704,5472, 1712,3424, 1720,7520, 1736,4960, - 1744,2912, 1752,7008, 1760,1888, 1768,5984, 1776,3936, 1784,8032, 1800,4320, - 1808,2272, 1816,6368, 1832,5344, 1840,3296, 1848,7392, 1864,4832, 1872,2784, - 1880,6880, 1896,5856, 1904,3808, 1912,7904, 1928,4576, 1936,2528, 1944,6624, - 1960,5600, 1968,3552, 1976,7648, 1992,5088, 2000,3040, 2008,7136, 2024,6112, - 2032,4064, 2040,8160, 2056,4112, 2072,6160, 2088,5136, 2096,3088, 2104,7184, - 2120,4624, 2128,2576, 2136,6672, 2152,5648, 2160,3600, 2168,7696, 2184,4368, - 2192,2320, 2200,6416, 2216,5392, 2224,3344, 2232,7440, 2248,4880, 2256,2832, - 2264,6928, 2280,5904, 2288,3856, 2296,7952, 2312,4240, 2328,6288, 2344,5264, - 2352,3216, 2360,7312, 2376,4752, 2384,2704, 2392,6800, 2408,5776, 2416,3728, - 2424,7824, 2440,4496, 2456,6544, 2472,5520, 2480,3472, 2488,7568, 2504,5008, - 2512,2960, 2520,7056, 2536,6032, 2544,3984, 2552,8080, 2568,4176, 2584,6224, - 2600,5200, 2608,3152, 2616,7248, 2632,4688, 2648,6736, 2664,5712, 2672,3664, - 2680,7760, 2696,4432, 2712,6480, 2728,5456, 2736,3408, 2744,7504, 2760,4944, - 2768,2896, 2776,6992, 2792,5968, 2800,3920, 2808,8016, 2824,4304, 2840,6352, - 2856,5328, 2864,3280, 2872,7376, 2888,4816, 2904,6864, 2920,5840, 2928,3792, - 2936,7888, 2952,4560, 2968,6608, 2984,5584, 2992,3536, 3000,7632, 3016,5072, - 3032,7120, 3048,6096, 3056,4048, 3064,8144, 3080,4144, 3096,6192, 3112,5168, - 3128,7216, 3144,4656, 3160,6704, 3176,5680, 3184,3632, 3192,7728, 3208,4400, - 3224,6448, 3240,5424, 3248,3376, 3256,7472, 3272,4912, 3288,6960, 3304,5936, - 3312,3888, 3320,7984, 3336,4272, 3352,6320, 3368,5296, 3384,7344, 3400,4784, - 3416,6832, 3432,5808, 3440,3760, 3448,7856, 3464,4528, 3480,6576, 3496,5552, - 3512,7600, 3528,5040, 3544,7088, 3560,6064, 3568,4016, 3576,8112, 3592,4208, - 3608,6256, 3624,5232, 3640,7280, 3656,4720, 3672,6768, 3688,5744, 3704,7792, - 3720,4464, 3736,6512, 3752,5488, 3768,7536, 3784,4976, 3800,7024, 3816,6000, - 3824,3952, 3832,8048, 3848,4336, 3864,6384, 3880,5360, 3896,7408, 3912,4848, - 3928,6896, 3944,5872, 3960,7920, 3976,4592, 3992,6640, 4008,5616, 4024,7664, - 4040,5104, 4056,7152, 4072,6128, 4088,8176, 4120,6152, 4136,5128, 4152,7176, - 4168,4616, 4184,6664, 4200,5640, 4216,7688, 4232,4360, 4248,6408, 4264,5384, - 4280,7432, 4296,4872, 4312,6920, 4328,5896, 4344,7944, 4376,6280, 4392,5256, - 4408,7304, 4424,4744, 4440,6792, 4456,5768, 4472,7816, 4504,6536, 4520,5512, - 4536,7560, 4552,5000, 4568,7048, 4584,6024, 4600,8072, 4632,6216, 4648,5192, - 4664,7240, 4696,6728, 4712,5704, 4728,7752, 4760,6472, 4776,5448, 4792,7496, - 4808,4936, 4824,6984, 4840,5960, 4856,8008, 4888,6344, 4904,5320, 4920,7368, - 4952,6856, 4968,5832, 4984,7880, 5016,6600, 5032,5576, 5048,7624, 5080,7112, - 5096,6088, 5112,8136, 5144,6184, 5176,7208, 5208,6696, 5224,5672, 5240,7720, - 5272,6440, 5288,5416, 5304,7464, 5336,6952, 5352,5928, 5368,7976, 5400,6312, - 5432,7336, 5464,6824, 5480,5800, 5496,7848, 5528,6568, 5560,7592, 5592,7080, - 5608,6056, 5624,8104, 5656,6248, 5688,7272, 5720,6760, 5752,7784, 5784,6504, - 5816,7528, 5848,7016, 5864,5992, 5880,8040, 5912,6376, 5944,7400, 5976,6888, - 6008,7912, 6040,6632, 6072,7656, 6104,7144, 6136,8168, 6200,7192, 6232,6680, - 6264,7704, 6296,6424, 6328,7448, 6360,6936, 6392,7960, 6456,7320, 6488,6808, - 6520,7832, 6584,7576, 6616,7064, 6648,8088, 6712,7256, 6776,7768, 6840,7512, - 6872,7000, 6904,8024, 6968,7384, 7032,7896, 7096,7640, 7160,8152, 7288,7736, - 7352,7480, 7416,7992, 7544,7864, 7672,8120, 7928,8056 -}; - -const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH] = -{ - /* 4x2, size 1984 */ - 8,8192, 16,4096, 24,12288, 32,2048, 40,10240, 48,6144, 56,14336, 64,1024, - 72,9216, 80,5120, 88,13312, 96,3072, 104,11264, 112,7168, 120,15360, 128,512, - 136,8704, 144,4608, 152,12800, 160,2560, 168,10752, 176,6656, 184,14848, - 192,1536, 200,9728, 208,5632, 216,13824, 224,3584, 232,11776, 240,7680, - 248,15872, 264,8448, 272,4352, 280,12544, 288,2304, 296,10496, 304,6400, - 312,14592, 320,1280, 328,9472, 336,5376, 344,13568, 352,3328, 360,11520, - 368,7424, 376,15616, 384,768, 392,8960, 400,4864, 408,13056, 416,2816, - 424,11008, 432,6912, 440,15104, 448,1792, 456,9984, 464,5888, 472,14080, - 480,3840, 488,12032, 496,7936, 504,16128, 520,8320, 528,4224, 536,12416, - 544,2176, 552,10368, 560,6272, 568,14464, 576,1152, 584,9344, 592,5248, - 600,13440, 608,3200, 616,11392, 624,7296, 632,15488, 648,8832, 656,4736, - 664,12928, 672,2688, 680,10880, 688,6784, 696,14976, 704,1664, 712,9856, - 720,5760, 728,13952, 736,3712, 744,11904, 752,7808, 760,16000, 776,8576, - 784,4480, 792,12672, 800,2432, 808,10624, 816,6528, 824,14720, 832,1408, - 840,9600, 848,5504, 856,13696, 864,3456, 872,11648, 880,7552, 888,15744, - 904,9088, 912,4992, 920,13184, 928,2944, 936,11136, 944,7040, 952,15232, - 960,1920, 968,10112, 976,6016, 984,14208, 992,3968, 1000,12160, 1008,8064, - 1016,16256, 1032,8256, 1040,4160, 1048,12352, 1056,2112, 1064,10304, 1072,6208, - 1080,14400, 1096,9280, 1104,5184, 1112,13376, 1120,3136, 1128,11328, 1136,7232, - 1144,15424, 1160,8768, 1168,4672, 1176,12864, 1184,2624, 1192,10816, 1200,6720, - 1208,14912, 1216,1600, 1224,9792, 1232,5696, 1240,13888, 1248,3648, 1256,11840, - 1264,7744, 1272,15936, 1288,8512, 1296,4416, 1304,12608, 1312,2368, 1320,10560, - 1328,6464, 1336,14656, 1352,9536, 1360,5440, 1368,13632, 1376,3392, 1384,11584, - 1392,7488, 1400,15680, 1416,9024, 1424,4928, 1432,13120, 1440,2880, 1448,11072, - 1456,6976, 1464,15168, 1472,1856, 1480,10048, 1488,5952, 1496,14144, 1504,3904, - 1512,12096, 1520,8000, 1528,16192, 1544,8384, 1552,4288, 1560,12480, 1568,2240, - 1576,10432, 1584,6336, 1592,14528, 1608,9408, 1616,5312, 1624,13504, 1632,3264, - 1640,11456, 1648,7360, 1656,15552, 1672,8896, 1680,4800, 1688,12992, 1696,2752, - 1704,10944, 1712,6848, 1720,15040, 1736,9920, 1744,5824, 1752,14016, 1760,3776, - 1768,11968, 1776,7872, 1784,16064, 1800,8640, 1808,4544, 1816,12736, 1824,2496, - 1832,10688, 1840,6592, 1848,14784, 1864,9664, 1872,5568, 1880,13760, 1888,3520, - 1896,11712, 1904,7616, 1912,15808, 1928,9152, 1936,5056, 1944,13248, 1952,3008, - 1960,11200, 1968,7104, 1976,15296, 1992,10176, 2000,6080, 2008,14272, 2016,4032, - 2024,12224, 2032,8128, 2040,16320, 2056,8224, 2064,4128, 2072,12320, 2088,10272, - 2096,6176, 2104,14368, 2120,9248, 2128,5152, 2136,13344, 2144,3104, 2152,11296, - 2160,7200, 2168,15392, 2184,8736, 2192,4640, 2200,12832, 2208,2592, 2216,10784, - 2224,6688, 2232,14880, 2248,9760, 2256,5664, 2264,13856, 2272,3616, 2280,11808, - 2288,7712, 2296,15904, 2312,8480, 2320,4384, 2328,12576, 2344,10528, 2352,6432, - 2360,14624, 2376,9504, 2384,5408, 2392,13600, 2400,3360, 2408,11552, 2416,7456, - 2424,15648, 2440,8992, 2448,4896, 2456,13088, 2464,2848, 2472,11040, 2480,6944, - 2488,15136, 2504,10016, 2512,5920, 2520,14112, 2528,3872, 2536,12064, 2544,7968, - 2552,16160, 2568,8352, 2576,4256, 2584,12448, 2600,10400, 2608,6304, 2616,14496, - 2632,9376, 2640,5280, 2648,13472, 2656,3232, 2664,11424, 2672,7328, 2680,15520, - 2696,8864, 2704,4768, 2712,12960, 2728,10912, 2736,6816, 2744,15008, 2760,9888, - 2768,5792, 2776,13984, 2784,3744, 2792,11936, 2800,7840, 2808,16032, 2824,8608, - 2832,4512, 2840,12704, 2856,10656, 2864,6560, 2872,14752, 2888,9632, 2896,5536, - 2904,13728, 2912,3488, 2920,11680, 2928,7584, 2936,15776, 2952,9120, 2960,5024, - 2968,13216, 2984,11168, 2992,7072, 3000,15264, 3016,10144, 3024,6048, - 3032,14240, 3040,4000, 3048,12192, 3056,8096, 3064,16288, 3080,8288, 3088,4192, - 3096,12384, 3112,10336, 3120,6240, 3128,14432, 3144,9312, 3152,5216, 3160,13408, - 3176,11360, 3184,7264, 3192,15456, 3208,8800, 3216,4704, 3224,12896, 3240,10848, - 3248,6752, 3256,14944, 3272,9824, 3280,5728, 3288,13920, 3296,3680, 3304,11872, - 3312,7776, 3320,15968, 3336,8544, 3344,4448, 3352,12640, 3368,10592, 3376,6496, - 3384,14688, 3400,9568, 3408,5472, 3416,13664, 3432,11616, 3440,7520, 3448,15712, - 3464,9056, 3472,4960, 3480,13152, 3496,11104, 3504,7008, 3512,15200, 3528,10080, - 3536,5984, 3544,14176, 3552,3936, 3560,12128, 3568,8032, 3576,16224, 3592,8416, - 3600,4320, 3608,12512, 3624,10464, 3632,6368, 3640,14560, 3656,9440, 3664,5344, - 3672,13536, 3688,11488, 3696,7392, 3704,15584, 3720,8928, 3728,4832, 3736,13024, - 3752,10976, 3760,6880, 3768,15072, 3784,9952, 3792,5856, 3800,14048, 3816,12000, - 3824,7904, 3832,16096, 3848,8672, 3856,4576, 3864,12768, 3880,10720, 3888,6624, - 3896,14816, 3912,9696, 3920,5600, 3928,13792, 3944,11744, 3952,7648, 3960,15840, - 3976,9184, 3984,5088, 3992,13280, 4008,11232, 4016,7136, 4024,15328, 4040,10208, - 4048,6112, 4056,14304, 4072,12256, 4080,8160, 4088,16352, 4104,8208, 4120,12304, - 4136,10256, 4144,6160, 4152,14352, 4168,9232, 4176,5136, 4184,13328, 4200,11280, - 4208,7184, 4216,15376, 4232,8720, 4240,4624, 4248,12816, 4264,10768, 4272,6672, - 4280,14864, 4296,9744, 4304,5648, 4312,13840, 4328,11792, 4336,7696, 4344,15888, - 4360,8464, 4376,12560, 4392,10512, 4400,6416, 4408,14608, 4424,9488, 4432,5392, - 4440,13584, 4456,11536, 4464,7440, 4472,15632, 4488,8976, 4496,4880, 4504,13072, - 4520,11024, 4528,6928, 4536,15120, 4552,10000, 4560,5904, 4568,14096, - 4584,12048, 4592,7952, 4600,16144, 4616,8336, 4632,12432, 4648,10384, 4656,6288, - 4664,14480, 4680,9360, 4688,5264, 4696,13456, 4712,11408, 4720,7312, 4728,15504, - 4744,8848, 4760,12944, 4776,10896, 4784,6800, 4792,14992, 4808,9872, 4816,5776, - 4824,13968, 4840,11920, 4848,7824, 4856,16016, 4872,8592, 4888,12688, - 4904,10640, 4912,6544, 4920,14736, 4936,9616, 4944,5520, 4952,13712, 4968,11664, - 4976,7568, 4984,15760, 5000,9104, 5016,13200, 5032,11152, 5040,7056, 5048,15248, - 5064,10128, 5072,6032, 5080,14224, 5096,12176, 5104,8080, 5112,16272, 5128,8272, - 5144,12368, 5160,10320, 5168,6224, 5176,14416, 5192,9296, 5208,13392, - 5224,11344, 5232,7248, 5240,15440, 5256,8784, 5272,12880, 5288,10832, 5296,6736, - 5304,14928, 5320,9808, 5328,5712, 5336,13904, 5352,11856, 5360,7760, 5368,15952, - 5384,8528, 5400,12624, 5416,10576, 5424,6480, 5432,14672, 5448,9552, 5464,13648, - 5480,11600, 5488,7504, 5496,15696, 5512,9040, 5528,13136, 5544,11088, 5552,6992, - 5560,15184, 5576,10064, 5584,5968, 5592,14160, 5608,12112, 5616,8016, - 5624,16208, 5640,8400, 5656,12496, 5672,10448, 5680,6352, 5688,14544, 5704,9424, - 5720,13520, 5736,11472, 5744,7376, 5752,15568, 5768,8912, 5784,13008, - 5800,10960, 5808,6864, 5816,15056, 5832,9936, 5848,14032, 5864,11984, 5872,7888, - 5880,16080, 5896,8656, 5912,12752, 5928,10704, 5936,6608, 5944,14800, 5960,9680, - 5976,13776, 5992,11728, 6000,7632, 6008,15824, 6024,9168, 6040,13264, - 6056,11216, 6064,7120, 6072,15312, 6088,10192, 6104,14288, 6120,12240, - 6128,8144, 6136,16336, 6152,8240, 6168,12336, 6184,10288, 6200,14384, 6216,9264, - 6232,13360, 6248,11312, 6256,7216, 6264,15408, 6280,8752, 6296,12848, - 6312,10800, 6320,6704, 6328,14896, 6344,9776, 6360,13872, 6376,11824, 6384,7728, - 6392,15920, 6408,8496, 6424,12592, 6440,10544, 6456,14640, 6472,9520, - 6488,13616, 6504,11568, 6512,7472, 6520,15664, 6536,9008, 6552,13104, - 6568,11056, 6576,6960, 6584,15152, 6600,10032, 6616,14128, 6632,12080, - 6640,7984, 6648,16176, 6664,8368, 6680,12464, 6696,10416, 6712,14512, 6728,9392, - 6744,13488, 6760,11440, 6768,7344, 6776,15536, 6792,8880, 6808,12976, - 6824,10928, 6840,15024, 6856,9904, 6872,14000, 6888,11952, 6896,7856, - 6904,16048, 6920,8624, 6936,12720, 6952,10672, 6968,14768, 6984,9648, - 7000,13744, 7016,11696, 7024,7600, 7032,15792, 7048,9136, 7064,13232, - 7080,11184, 7096,15280, 7112,10160, 7128,14256, 7144,12208, 7152,8112, - 7160,16304, 7176,8304, 7192,12400, 7208,10352, 7224,14448, 7240,9328, - 7256,13424, 7272,11376, 7288,15472, 7304,8816, 7320,12912, 7336,10864, - 7352,14960, 7368,9840, 7384,13936, 7400,11888, 7408,7792, 7416,15984, 7432,8560, - 7448,12656, 7464,10608, 7480,14704, 7496,9584, 7512,13680, 7528,11632, - 7544,15728, 7560,9072, 7576,13168, 7592,11120, 7608,15216, 7624,10096, - 7640,14192, 7656,12144, 7664,8048, 7672,16240, 7688,8432, 7704,12528, - 7720,10480, 7736,14576, 7752,9456, 7768,13552, 7784,11504, 7800,15600, - 7816,8944, 7832,13040, 7848,10992, 7864,15088, 7880,9968, 7896,14064, - 7912,12016, 7928,16112, 7944,8688, 7960,12784, 7976,10736, 7992,14832, - 8008,9712, 8024,13808, 8040,11760, 8056,15856, 8072,9200, 8088,13296, - 8104,11248, 8120,15344, 8136,10224, 8152,14320, 8168,12272, 8184,16368, - 8216,12296, 8232,10248, 8248,14344, 8264,9224, 8280,13320, 8296,11272, - 8312,15368, 8328,8712, 8344,12808, 8360,10760, 8376,14856, 8392,9736, - 8408,13832, 8424,11784, 8440,15880, 8472,12552, 8488,10504, 8504,14600, - 8520,9480, 8536,13576, 8552,11528, 8568,15624, 8584,8968, 8600,13064, - 8616,11016, 8632,15112, 8648,9992, 8664,14088, 8680,12040, 8696,16136, - 8728,12424, 8744,10376, 8760,14472, 8776,9352, 8792,13448, 8808,11400, - 8824,15496, 8856,12936, 8872,10888, 8888,14984, 8904,9864, 8920,13960, - 8936,11912, 8952,16008, 8984,12680, 9000,10632, 9016,14728, 9032,9608, - 9048,13704, 9064,11656, 9080,15752, 9112,13192, 9128,11144, 9144,15240, - 9160,10120, 9176,14216, 9192,12168, 9208,16264, 9240,12360, 9256,10312, - 9272,14408, 9304,13384, 9320,11336, 9336,15432, 9368,12872, 9384,10824, - 9400,14920, 9416,9800, 9432,13896, 9448,11848, 9464,15944, 9496,12616, - 9512,10568, 9528,14664, 9560,13640, 9576,11592, 9592,15688, 9624,13128, - 9640,11080, 9656,15176, 9672,10056, 9688,14152, 9704,12104, 9720,16200, - 9752,12488, 9768,10440, 9784,14536, 9816,13512, 9832,11464, 9848,15560, - 9880,13000, 9896,10952, 9912,15048, 9944,14024, 9960,11976, 9976,16072, - 10008,12744, 10024,10696, 10040,14792, 10072,13768, 10088,11720, 10104,15816, - 10136,13256, 10152,11208, 10168,15304, 10200,14280, 10216,12232, 10232,16328, - 10264,12328, 10296,14376, 10328,13352, 10344,11304, 10360,15400, 10392,12840, - 10408,10792, 10424,14888, 10456,13864, 10472,11816, 10488,15912, 10520,12584, - 10552,14632, 10584,13608, 10600,11560, 10616,15656, 10648,13096, 10664,11048, - 10680,15144, 10712,14120, 10728,12072, 10744,16168, 10776,12456, 10808,14504, - 10840,13480, 10856,11432, 10872,15528, 10904,12968, 10936,15016, 10968,13992, - 10984,11944, 11000,16040, 11032,12712, 11064,14760, 11096,13736, 11112,11688, - 11128,15784, 11160,13224, 11192,15272, 11224,14248, 11240,12200, 11256,16296, - 11288,12392, 11320,14440, 11352,13416, 11384,15464, 11416,12904, 11448,14952, - 11480,13928, 11496,11880, 11512,15976, 11544,12648, 11576,14696, 11608,13672, - 11640,15720, 11672,13160, 11704,15208, 11736,14184, 11752,12136, 11768,16232, - 11800,12520, 11832,14568, 11864,13544, 11896,15592, 11928,13032, 11960,15080, - 11992,14056, 12024,16104, 12056,12776, 12088,14824, 12120,13800, 12152,15848, - 12184,13288, 12216,15336, 12248,14312, 12280,16360, 12344,14360, 12376,13336, - 12408,15384, 12440,12824, 12472,14872, 12504,13848, 12536,15896, 12600,14616, - 12632,13592, 12664,15640, 12696,13080, 12728,15128, 12760,14104, 12792,16152, - 12856,14488, 12888,13464, 12920,15512, 12984,15000, 13016,13976, 13048,16024, - 13112,14744, 13144,13720, 13176,15768, 13240,15256, 13272,14232, 13304,16280, - 13368,14424, 13432,15448, 13496,14936, 13528,13912, 13560,15960, 13624,14680, - 13688,15704, 13752,15192, 13784,14168, 13816,16216, 13880,14552, 13944,15576, - 14008,15064, 14072,16088, 14136,14808, 14200,15832, 14264,15320, 14328,16344, - 14456,15416, 14520,14904, 14584,15928, 14712,15672, 14776,15160, 14840,16184, - 14968,15544, 15096,16056, 15224,15800, 15352,16312, 15608,15992, 15864,16248 -}; - -const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH] = -{ - /* radix 4, size 4032 */ - 8,16384, 16,8192, 24,24576, 32,4096, 40,20480, 48,12288, 56,28672, 64,2048, - 72,18432, 80,10240, 88,26624, 96,6144, 104,22528, 112,14336, 120,30720, - 128,1024, 136,17408, 144,9216, 152,25600, 160,5120, 168,21504, 176,13312, - 184,29696, 192,3072, 200,19456, 208,11264, 216,27648, 224,7168, 232,23552, - 240,15360, 248,31744, 256,512, 264,16896, 272,8704, 280,25088, 288,4608, - 296,20992, 304,12800, 312,29184, 320,2560, 328,18944, 336,10752, 344,27136, - 352,6656, 360,23040, 368,14848, 376,31232, 384,1536, 392,17920, 400,9728, - 408,26112, 416,5632, 424,22016, 432,13824, 440,30208, 448,3584, 456,19968, - 464,11776, 472,28160, 480,7680, 488,24064, 496,15872, 504,32256, 520,16640, - 528,8448, 536,24832, 544,4352, 552,20736, 560,12544, 568,28928, 576,2304, - 584,18688, 592,10496, 600,26880, 608,6400, 616,22784, 624,14592, 632,30976, - 640,1280, 648,17664, 656,9472, 664,25856, 672,5376, 680,21760, 688,13568, - 696,29952, 704,3328, 712,19712, 720,11520, 728,27904, 736,7424, 744,23808, - 752,15616, 760,32000, 776,17152, 784,8960, 792,25344, 800,4864, 808,21248, - 816,13056, 824,29440, 832,2816, 840,19200, 848,11008, 856,27392, 864,6912, - 872,23296, 880,15104, 888,31488, 896,1792, 904,18176, 912,9984, 920,26368, - 928,5888, 936,22272, 944,14080, 952,30464, 960,3840, 968,20224, 976,12032, - 984,28416, 992,7936, 1000,24320, 1008,16128, 1016,32512, 1032,16512, 1040,8320, - 1048,24704, 1056,4224, 1064,20608, 1072,12416, 1080,28800, 1088,2176, - 1096,18560, 1104,10368, 1112,26752, 1120,6272, 1128,22656, 1136,14464, - 1144,30848, 1160,17536, 1168,9344, 1176,25728, 1184,5248, 1192,21632, - 1200,13440, 1208,29824, 1216,3200, 1224,19584, 1232,11392, 1240,27776, - 1248,7296, 1256,23680, 1264,15488, 1272,31872, 1288,17024, 1296,8832, - 1304,25216, 1312,4736, 1320,21120, 1328,12928, 1336,29312, 1344,2688, - 1352,19072, 1360,10880, 1368,27264, 1376,6784, 1384,23168, 1392,14976, - 1400,31360, 1408,1664, 1416,18048, 1424,9856, 1432,26240, 1440,5760, 1448,22144, - 1456,13952, 1464,30336, 1472,3712, 1480,20096, 1488,11904, 1496,28288, - 1504,7808, 1512,24192, 1520,16000, 1528,32384, 1544,16768, 1552,8576, - 1560,24960, 1568,4480, 1576,20864, 1584,12672, 1592,29056, 1600,2432, - 1608,18816, 1616,10624, 1624,27008, 1632,6528, 1640,22912, 1648,14720, - 1656,31104, 1672,17792, 1680,9600, 1688,25984, 1696,5504, 1704,21888, - 1712,13696, 1720,30080, 1728,3456, 1736,19840, 1744,11648, 1752,28032, - 1760,7552, 1768,23936, 1776,15744, 1784,32128, 1800,17280, 1808,9088, - 1816,25472, 1824,4992, 1832,21376, 1840,13184, 1848,29568, 1856,2944, - 1864,19328, 1872,11136, 1880,27520, 1888,7040, 1896,23424, 1904,15232, - 1912,31616, 1928,18304, 1936,10112, 1944,26496, 1952,6016, 1960,22400, - 1968,14208, 1976,30592, 1984,3968, 1992,20352, 2000,12160, 2008,28544, - 2016,8064, 2024,24448, 2032,16256, 2040,32640, 2056,16448, 2064,8256, - 2072,24640, 2080,4160, 2088,20544, 2096,12352, 2104,28736, 2120,18496, - 2128,10304, 2136,26688, 2144,6208, 2152,22592, 2160,14400, 2168,30784, - 2184,17472, 2192,9280, 2200,25664, 2208,5184, 2216,21568, 2224,13376, - 2232,29760, 2240,3136, 2248,19520, 2256,11328, 2264,27712, 2272,7232, - 2280,23616, 2288,15424, 2296,31808, 2312,16960, 2320,8768, 2328,25152, - 2336,4672, 2344,21056, 2352,12864, 2360,29248, 2368,2624, 2376,19008, - 2384,10816, 2392,27200, 2400,6720, 2408,23104, 2416,14912, 2424,31296, - 2440,17984, 2448,9792, 2456,26176, 2464,5696, 2472,22080, 2480,13888, - 2488,30272, 2496,3648, 2504,20032, 2512,11840, 2520,28224, 2528,7744, - 2536,24128, 2544,15936, 2552,32320, 2568,16704, 2576,8512, 2584,24896, - 2592,4416, 2600,20800, 2608,12608, 2616,28992, 2632,18752, 2640,10560, - 2648,26944, 2656,6464, 2664,22848, 2672,14656, 2680,31040, 2696,17728, - 2704,9536, 2712,25920, 2720,5440, 2728,21824, 2736,13632, 2744,30016, 2752,3392, - 2760,19776, 2768,11584, 2776,27968, 2784,7488, 2792,23872, 2800,15680, - 2808,32064, 2824,17216, 2832,9024, 2840,25408, 2848,4928, 2856,21312, - 2864,13120, 2872,29504, 2888,19264, 2896,11072, 2904,27456, 2912,6976, - 2920,23360, 2928,15168, 2936,31552, 2952,18240, 2960,10048, 2968,26432, - 2976,5952, 2984,22336, 2992,14144, 3000,30528, 3008,3904, 3016,20288, - 3024,12096, 3032,28480, 3040,8000, 3048,24384, 3056,16192, 3064,32576, - 3080,16576, 3088,8384, 3096,24768, 3104,4288, 3112,20672, 3120,12480, - 3128,28864, 3144,18624, 3152,10432, 3160,26816, 3168,6336, 3176,22720, - 3184,14528, 3192,30912, 3208,17600, 3216,9408, 3224,25792, 3232,5312, - 3240,21696, 3248,13504, 3256,29888, 3272,19648, 3280,11456, 3288,27840, - 3296,7360, 3304,23744, 3312,15552, 3320,31936, 3336,17088, 3344,8896, - 3352,25280, 3360,4800, 3368,21184, 3376,12992, 3384,29376, 3400,19136, - 3408,10944, 3416,27328, 3424,6848, 3432,23232, 3440,15040, 3448,31424, - 3464,18112, 3472,9920, 3480,26304, 3488,5824, 3496,22208, 3504,14016, - 3512,30400, 3520,3776, 3528,20160, 3536,11968, 3544,28352, 3552,7872, - 3560,24256, 3568,16064, 3576,32448, 3592,16832, 3600,8640, 3608,25024, - 3616,4544, 3624,20928, 3632,12736, 3640,29120, 3656,18880, 3664,10688, - 3672,27072, 3680,6592, 3688,22976, 3696,14784, 3704,31168, 3720,17856, - 3728,9664, 3736,26048, 3744,5568, 3752,21952, 3760,13760, 3768,30144, - 3784,19904, 3792,11712, 3800,28096, 3808,7616, 3816,24000, 3824,15808, - 3832,32192, 3848,17344, 3856,9152, 3864,25536, 3872,5056, 3880,21440, - 3888,13248, 3896,29632, 3912,19392, 3920,11200, 3928,27584, 3936,7104, - 3944,23488, 3952,15296, 3960,31680, 3976,18368, 3984,10176, 3992,26560, - 4000,6080, 4008,22464, 4016,14272, 4024,30656, 4040,20416, 4048,12224, - 4056,28608, 4064,8128, 4072,24512, 4080,16320, 4088,32704, 4104,16416, - 4112,8224, 4120,24608, 4136,20512, 4144,12320, 4152,28704, 4168,18464, - 4176,10272, 4184,26656, 4192,6176, 4200,22560, 4208,14368, 4216,30752, - 4232,17440, 4240,9248, 4248,25632, 4256,5152, 4264,21536, 4272,13344, - 4280,29728, 4296,19488, 4304,11296, 4312,27680, 4320,7200, 4328,23584, - 4336,15392, 4344,31776, 4360,16928, 4368,8736, 4376,25120, 4384,4640, - 4392,21024, 4400,12832, 4408,29216, 4424,18976, 4432,10784, 4440,27168, - 4448,6688, 4456,23072, 4464,14880, 4472,31264, 4488,17952, 4496,9760, - 4504,26144, 4512,5664, 4520,22048, 4528,13856, 4536,30240, 4552,20000, - 4560,11808, 4568,28192, 4576,7712, 4584,24096, 4592,15904, 4600,32288, - 4616,16672, 4624,8480, 4632,24864, 4648,20768, 4656,12576, 4664,28960, - 4680,18720, 4688,10528, 4696,26912, 4704,6432, 4712,22816, 4720,14624, - 4728,31008, 4744,17696, 4752,9504, 4760,25888, 4768,5408, 4776,21792, - 4784,13600, 4792,29984, 4808,19744, 4816,11552, 4824,27936, 4832,7456, - 4840,23840, 4848,15648, 4856,32032, 4872,17184, 4880,8992, 4888,25376, - 4904,21280, 4912,13088, 4920,29472, 4936,19232, 4944,11040, 4952,27424, - 4960,6944, 4968,23328, 4976,15136, 4984,31520, 5000,18208, 5008,10016, - 5016,26400, 5024,5920, 5032,22304, 5040,14112, 5048,30496, 5064,20256, - 5072,12064, 5080,28448, 5088,7968, 5096,24352, 5104,16160, 5112,32544, - 5128,16544, 5136,8352, 5144,24736, 5160,20640, 5168,12448, 5176,28832, - 5192,18592, 5200,10400, 5208,26784, 5216,6304, 5224,22688, 5232,14496, - 5240,30880, 5256,17568, 5264,9376, 5272,25760, 5288,21664, 5296,13472, - 5304,29856, 5320,19616, 5328,11424, 5336,27808, 5344,7328, 5352,23712, - 5360,15520, 5368,31904, 5384,17056, 5392,8864, 5400,25248, 5416,21152, - 5424,12960, 5432,29344, 5448,19104, 5456,10912, 5464,27296, 5472,6816, - 5480,23200, 5488,15008, 5496,31392, 5512,18080, 5520,9888, 5528,26272, - 5536,5792, 5544,22176, 5552,13984, 5560,30368, 5576,20128, 5584,11936, - 5592,28320, 5600,7840, 5608,24224, 5616,16032, 5624,32416, 5640,16800, - 5648,8608, 5656,24992, 5672,20896, 5680,12704, 5688,29088, 5704,18848, - 5712,10656, 5720,27040, 5728,6560, 5736,22944, 5744,14752, 5752,31136, - 5768,17824, 5776,9632, 5784,26016, 5800,21920, 5808,13728, 5816,30112, - 5832,19872, 5840,11680, 5848,28064, 5856,7584, 5864,23968, 5872,15776, - 5880,32160, 5896,17312, 5904,9120, 5912,25504, 5928,21408, 5936,13216, - 5944,29600, 5960,19360, 5968,11168, 5976,27552, 5984,7072, 5992,23456, - 6000,15264, 6008,31648, 6024,18336, 6032,10144, 6040,26528, 6056,22432, - 6064,14240, 6072,30624, 6088,20384, 6096,12192, 6104,28576, 6112,8096, - 6120,24480, 6128,16288, 6136,32672, 6152,16480, 6160,8288, 6168,24672, - 6184,20576, 6192,12384, 6200,28768, 6216,18528, 6224,10336, 6232,26720, - 6248,22624, 6256,14432, 6264,30816, 6280,17504, 6288,9312, 6296,25696, - 6312,21600, 6320,13408, 6328,29792, 6344,19552, 6352,11360, 6360,27744, - 6368,7264, 6376,23648, 6384,15456, 6392,31840, 6408,16992, 6416,8800, - 6424,25184, 6440,21088, 6448,12896, 6456,29280, 6472,19040, 6480,10848, - 6488,27232, 6496,6752, 6504,23136, 6512,14944, 6520,31328, 6536,18016, - 6544,9824, 6552,26208, 6568,22112, 6576,13920, 6584,30304, 6600,20064, - 6608,11872, 6616,28256, 6624,7776, 6632,24160, 6640,15968, 6648,32352, - 6664,16736, 6672,8544, 6680,24928, 6696,20832, 6704,12640, 6712,29024, - 6728,18784, 6736,10592, 6744,26976, 6760,22880, 6768,14688, 6776,31072, - 6792,17760, 6800,9568, 6808,25952, 6824,21856, 6832,13664, 6840,30048, - 6856,19808, 6864,11616, 6872,28000, 6880,7520, 6888,23904, 6896,15712, - 6904,32096, 6920,17248, 6928,9056, 6936,25440, 6952,21344, 6960,13152, - 6968,29536, 6984,19296, 6992,11104, 7000,27488, 7016,23392, 7024,15200, - 7032,31584, 7048,18272, 7056,10080, 7064,26464, 7080,22368, 7088,14176, - 7096,30560, 7112,20320, 7120,12128, 7128,28512, 7136,8032, 7144,24416, - 7152,16224, 7160,32608, 7176,16608, 7184,8416, 7192,24800, 7208,20704, - 7216,12512, 7224,28896, 7240,18656, 7248,10464, 7256,26848, 7272,22752, - 7280,14560, 7288,30944, 7304,17632, 7312,9440, 7320,25824, 7336,21728, - 7344,13536, 7352,29920, 7368,19680, 7376,11488, 7384,27872, 7400,23776, - 7408,15584, 7416,31968, 7432,17120, 7440,8928, 7448,25312, 7464,21216, - 7472,13024, 7480,29408, 7496,19168, 7504,10976, 7512,27360, 7528,23264, - 7536,15072, 7544,31456, 7560,18144, 7568,9952, 7576,26336, 7592,22240, - 7600,14048, 7608,30432, 7624,20192, 7632,12000, 7640,28384, 7648,7904, - 7656,24288, 7664,16096, 7672,32480, 7688,16864, 7696,8672, 7704,25056, - 7720,20960, 7728,12768, 7736,29152, 7752,18912, 7760,10720, 7768,27104, - 7784,23008, 7792,14816, 7800,31200, 7816,17888, 7824,9696, 7832,26080, - 7848,21984, 7856,13792, 7864,30176, 7880,19936, 7888,11744, 7896,28128, - 7912,24032, 7920,15840, 7928,32224, 7944,17376, 7952,9184, 7960,25568, - 7976,21472, 7984,13280, 7992,29664, 8008,19424, 8016,11232, 8024,27616, - 8040,23520, 8048,15328, 8056,31712, 8072,18400, 8080,10208, 8088,26592, - 8104,22496, 8112,14304, 8120,30688, 8136,20448, 8144,12256, 8152,28640, - 8168,24544, 8176,16352, 8184,32736, 8200,16400, 8216,24592, 8232,20496, - 8240,12304, 8248,28688, 8264,18448, 8272,10256, 8280,26640, 8296,22544, - 8304,14352, 8312,30736, 8328,17424, 8336,9232, 8344,25616, 8360,21520, - 8368,13328, 8376,29712, 8392,19472, 8400,11280, 8408,27664, 8424,23568, - 8432,15376, 8440,31760, 8456,16912, 8464,8720, 8472,25104, 8488,21008, - 8496,12816, 8504,29200, 8520,18960, 8528,10768, 8536,27152, 8552,23056, - 8560,14864, 8568,31248, 8584,17936, 8592,9744, 8600,26128, 8616,22032, - 8624,13840, 8632,30224, 8648,19984, 8656,11792, 8664,28176, 8680,24080, - 8688,15888, 8696,32272, 8712,16656, 8728,24848, 8744,20752, 8752,12560, - 8760,28944, 8776,18704, 8784,10512, 8792,26896, 8808,22800, 8816,14608, - 8824,30992, 8840,17680, 8848,9488, 8856,25872, 8872,21776, 8880,13584, - 8888,29968, 8904,19728, 8912,11536, 8920,27920, 8936,23824, 8944,15632, - 8952,32016, 8968,17168, 8984,25360, 9000,21264, 9008,13072, 9016,29456, - 9032,19216, 9040,11024, 9048,27408, 9064,23312, 9072,15120, 9080,31504, - 9096,18192, 9104,10000, 9112,26384, 9128,22288, 9136,14096, 9144,30480, - 9160,20240, 9168,12048, 9176,28432, 9192,24336, 9200,16144, 9208,32528, - 9224,16528, 9240,24720, 9256,20624, 9264,12432, 9272,28816, 9288,18576, - 9296,10384, 9304,26768, 9320,22672, 9328,14480, 9336,30864, 9352,17552, - 9368,25744, 9384,21648, 9392,13456, 9400,29840, 9416,19600, 9424,11408, - 9432,27792, 9448,23696, 9456,15504, 9464,31888, 9480,17040, 9496,25232, - 9512,21136, 9520,12944, 9528,29328, 9544,19088, 9552,10896, 9560,27280, - 9576,23184, 9584,14992, 9592,31376, 9608,18064, 9616,9872, 9624,26256, - 9640,22160, 9648,13968, 9656,30352, 9672,20112, 9680,11920, 9688,28304, - 9704,24208, 9712,16016, 9720,32400, 9736,16784, 9752,24976, 9768,20880, - 9776,12688, 9784,29072, 9800,18832, 9808,10640, 9816,27024, 9832,22928, - 9840,14736, 9848,31120, 9864,17808, 9880,26000, 9896,21904, 9904,13712, - 9912,30096, 9928,19856, 9936,11664, 9944,28048, 9960,23952, 9968,15760, - 9976,32144, 9992,17296, 10008,25488, 10024,21392, 10032,13200, 10040,29584, - 10056,19344, 10064,11152, 10072,27536, 10088,23440, 10096,15248, 10104,31632, - 10120,18320, 10136,26512, 10152,22416, 10160,14224, 10168,30608, 10184,20368, - 10192,12176, 10200,28560, 10216,24464, 10224,16272, 10232,32656, 10248,16464, - 10264,24656, 10280,20560, 10288,12368, 10296,28752, 10312,18512, 10328,26704, - 10344,22608, 10352,14416, 10360,30800, 10376,17488, 10392,25680, 10408,21584, - 10416,13392, 10424,29776, 10440,19536, 10448,11344, 10456,27728, 10472,23632, - 10480,15440, 10488,31824, 10504,16976, 10520,25168, 10536,21072, 10544,12880, - 10552,29264, 10568,19024, 10576,10832, 10584,27216, 10600,23120, 10608,14928, - 10616,31312, 10632,18000, 10648,26192, 10664,22096, 10672,13904, 10680,30288, - 10696,20048, 10704,11856, 10712,28240, 10728,24144, 10736,15952, 10744,32336, - 10760,16720, 10776,24912, 10792,20816, 10800,12624, 10808,29008, 10824,18768, - 10840,26960, 10856,22864, 10864,14672, 10872,31056, 10888,17744, 10904,25936, - 10920,21840, 10928,13648, 10936,30032, 10952,19792, 10960,11600, 10968,27984, - 10984,23888, 10992,15696, 11000,32080, 11016,17232, 11032,25424, 11048,21328, - 11056,13136, 11064,29520, 11080,19280, 11096,27472, 11112,23376, 11120,15184, - 11128,31568, 11144,18256, 11160,26448, 11176,22352, 11184,14160, 11192,30544, - 11208,20304, 11216,12112, 11224,28496, 11240,24400, 11248,16208, 11256,32592, - 11272,16592, 11288,24784, 11304,20688, 11312,12496, 11320,28880, 11336,18640, - 11352,26832, 11368,22736, 11376,14544, 11384,30928, 11400,17616, 11416,25808, - 11432,21712, 11440,13520, 11448,29904, 11464,19664, 11480,27856, 11496,23760, - 11504,15568, 11512,31952, 11528,17104, 11544,25296, 11560,21200, 11568,13008, - 11576,29392, 11592,19152, 11608,27344, 11624,23248, 11632,15056, 11640,31440, - 11656,18128, 11672,26320, 11688,22224, 11696,14032, 11704,30416, 11720,20176, - 11728,11984, 11736,28368, 11752,24272, 11760,16080, 11768,32464, 11784,16848, - 11800,25040, 11816,20944, 11824,12752, 11832,29136, 11848,18896, 11864,27088, - 11880,22992, 11888,14800, 11896,31184, 11912,17872, 11928,26064, 11944,21968, - 11952,13776, 11960,30160, 11976,19920, 11992,28112, 12008,24016, 12016,15824, - 12024,32208, 12040,17360, 12056,25552, 12072,21456, 12080,13264, 12088,29648, - 12104,19408, 12120,27600, 12136,23504, 12144,15312, 12152,31696, 12168,18384, - 12184,26576, 12200,22480, 12208,14288, 12216,30672, 12232,20432, 12248,28624, - 12264,24528, 12272,16336, 12280,32720, 12296,16432, 12312,24624, 12328,20528, - 12344,28720, 12360,18480, 12376,26672, 12392,22576, 12400,14384, 12408,30768, - 12424,17456, 12440,25648, 12456,21552, 12464,13360, 12472,29744, 12488,19504, - 12504,27696, 12520,23600, 12528,15408, 12536,31792, 12552,16944, 12568,25136, - 12584,21040, 12592,12848, 12600,29232, 12616,18992, 12632,27184, 12648,23088, - 12656,14896, 12664,31280, 12680,17968, 12696,26160, 12712,22064, 12720,13872, - 12728,30256, 12744,20016, 12760,28208, 12776,24112, 12784,15920, 12792,32304, - 12808,16688, 12824,24880, 12840,20784, 12856,28976, 12872,18736, 12888,26928, - 12904,22832, 12912,14640, 12920,31024, 12936,17712, 12952,25904, 12968,21808, - 12976,13616, 12984,30000, 13000,19760, 13016,27952, 13032,23856, 13040,15664, - 13048,32048, 13064,17200, 13080,25392, 13096,21296, 13112,29488, 13128,19248, - 13144,27440, 13160,23344, 13168,15152, 13176,31536, 13192,18224, 13208,26416, - 13224,22320, 13232,14128, 13240,30512, 13256,20272, 13272,28464, 13288,24368, - 13296,16176, 13304,32560, 13320,16560, 13336,24752, 13352,20656, 13368,28848, - 13384,18608, 13400,26800, 13416,22704, 13424,14512, 13432,30896, 13448,17584, - 13464,25776, 13480,21680, 13496,29872, 13512,19632, 13528,27824, 13544,23728, - 13552,15536, 13560,31920, 13576,17072, 13592,25264, 13608,21168, 13624,29360, - 13640,19120, 13656,27312, 13672,23216, 13680,15024, 13688,31408, 13704,18096, - 13720,26288, 13736,22192, 13744,14000, 13752,30384, 13768,20144, 13784,28336, - 13800,24240, 13808,16048, 13816,32432, 13832,16816, 13848,25008, 13864,20912, - 13880,29104, 13896,18864, 13912,27056, 13928,22960, 13936,14768, 13944,31152, - 13960,17840, 13976,26032, 13992,21936, 14008,30128, 14024,19888, 14040,28080, - 14056,23984, 14064,15792, 14072,32176, 14088,17328, 14104,25520, 14120,21424, - 14136,29616, 14152,19376, 14168,27568, 14184,23472, 14192,15280, 14200,31664, - 14216,18352, 14232,26544, 14248,22448, 14264,30640, 14280,20400, 14296,28592, - 14312,24496, 14320,16304, 14328,32688, 14344,16496, 14360,24688, 14376,20592, - 14392,28784, 14408,18544, 14424,26736, 14440,22640, 14456,30832, 14472,17520, - 14488,25712, 14504,21616, 14520,29808, 14536,19568, 14552,27760, 14568,23664, - 14576,15472, 14584,31856, 14600,17008, 14616,25200, 14632,21104, 14648,29296, - 14664,19056, 14680,27248, 14696,23152, 14704,14960, 14712,31344, 14728,18032, - 14744,26224, 14760,22128, 14776,30320, 14792,20080, 14808,28272, 14824,24176, - 14832,15984, 14840,32368, 14856,16752, 14872,24944, 14888,20848, 14904,29040, - 14920,18800, 14936,26992, 14952,22896, 14968,31088, 14984,17776, 15000,25968, - 15016,21872, 15032,30064, 15048,19824, 15064,28016, 15080,23920, 15088,15728, - 15096,32112, 15112,17264, 15128,25456, 15144,21360, 15160,29552, 15176,19312, - 15192,27504, 15208,23408, 15224,31600, 15240,18288, 15256,26480, 15272,22384, - 15288,30576, 15304,20336, 15320,28528, 15336,24432, 15344,16240, 15352,32624, - 15368,16624, 15384,24816, 15400,20720, 15416,28912, 15432,18672, 15448,26864, - 15464,22768, 15480,30960, 15496,17648, 15512,25840, 15528,21744, 15544,29936, - 15560,19696, 15576,27888, 15592,23792, 15608,31984, 15624,17136, 15640,25328, - 15656,21232, 15672,29424, 15688,19184, 15704,27376, 15720,23280, 15736,31472, - 15752,18160, 15768,26352, 15784,22256, 15800,30448, 15816,20208, 15832,28400, - 15848,24304, 15856,16112, 15864,32496, 15880,16880, 15896,25072, 15912,20976, - 15928,29168, 15944,18928, 15960,27120, 15976,23024, 15992,31216, 16008,17904, - 16024,26096, 16040,22000, 16056,30192, 16072,19952, 16088,28144, 16104,24048, - 16120,32240, 16136,17392, 16152,25584, 16168,21488, 16184,29680, 16200,19440, - 16216,27632, 16232,23536, 16248,31728, 16264,18416, 16280,26608, 16296,22512, - 16312,30704, 16328,20464, 16344,28656, 16360,24560, 16376,32752, 16408,24584, - 16424,20488, 16440,28680, 16456,18440, 16472,26632, 16488,22536, 16504,30728, - 16520,17416, 16536,25608, 16552,21512, 16568,29704, 16584,19464, 16600,27656, - 16616,23560, 16632,31752, 16648,16904, 16664,25096, 16680,21000, 16696,29192, - 16712,18952, 16728,27144, 16744,23048, 16760,31240, 16776,17928, 16792,26120, - 16808,22024, 16824,30216, 16840,19976, 16856,28168, 16872,24072, 16888,32264, - 16920,24840, 16936,20744, 16952,28936, 16968,18696, 16984,26888, 17000,22792, - 17016,30984, 17032,17672, 17048,25864, 17064,21768, 17080,29960, 17096,19720, - 17112,27912, 17128,23816, 17144,32008, 17176,25352, 17192,21256, 17208,29448, - 17224,19208, 17240,27400, 17256,23304, 17272,31496, 17288,18184, 17304,26376, - 17320,22280, 17336,30472, 17352,20232, 17368,28424, 17384,24328, 17400,32520, - 17432,24712, 17448,20616, 17464,28808, 17480,18568, 17496,26760, 17512,22664, - 17528,30856, 17560,25736, 17576,21640, 17592,29832, 17608,19592, 17624,27784, - 17640,23688, 17656,31880, 17688,25224, 17704,21128, 17720,29320, 17736,19080, - 17752,27272, 17768,23176, 17784,31368, 17800,18056, 17816,26248, 17832,22152, - 17848,30344, 17864,20104, 17880,28296, 17896,24200, 17912,32392, 17944,24968, - 17960,20872, 17976,29064, 17992,18824, 18008,27016, 18024,22920, 18040,31112, - 18072,25992, 18088,21896, 18104,30088, 18120,19848, 18136,28040, 18152,23944, - 18168,32136, 18200,25480, 18216,21384, 18232,29576, 18248,19336, 18264,27528, - 18280,23432, 18296,31624, 18328,26504, 18344,22408, 18360,30600, 18376,20360, - 18392,28552, 18408,24456, 18424,32648, 18456,24648, 18472,20552, 18488,28744, - 18520,26696, 18536,22600, 18552,30792, 18584,25672, 18600,21576, 18616,29768, - 18632,19528, 18648,27720, 18664,23624, 18680,31816, 18712,25160, 18728,21064, - 18744,29256, 18760,19016, 18776,27208, 18792,23112, 18808,31304, 18840,26184, - 18856,22088, 18872,30280, 18888,20040, 18904,28232, 18920,24136, 18936,32328, - 18968,24904, 18984,20808, 19000,29000, 19032,26952, 19048,22856, 19064,31048, - 19096,25928, 19112,21832, 19128,30024, 19144,19784, 19160,27976, 19176,23880, - 19192,32072, 19224,25416, 19240,21320, 19256,29512, 19288,27464, 19304,23368, - 19320,31560, 19352,26440, 19368,22344, 19384,30536, 19400,20296, 19416,28488, - 19432,24392, 19448,32584, 19480,24776, 19496,20680, 19512,28872, 19544,26824, - 19560,22728, 19576,30920, 19608,25800, 19624,21704, 19640,29896, 19672,27848, - 19688,23752, 19704,31944, 19736,25288, 19752,21192, 19768,29384, 19800,27336, - 19816,23240, 19832,31432, 19864,26312, 19880,22216, 19896,30408, 19912,20168, - 19928,28360, 19944,24264, 19960,32456, 19992,25032, 20008,20936, 20024,29128, - 20056,27080, 20072,22984, 20088,31176, 20120,26056, 20136,21960, 20152,30152, - 20184,28104, 20200,24008, 20216,32200, 20248,25544, 20264,21448, 20280,29640, - 20312,27592, 20328,23496, 20344,31688, 20376,26568, 20392,22472, 20408,30664, - 20440,28616, 20456,24520, 20472,32712, 20504,24616, 20536,28712, 20568,26664, - 20584,22568, 20600,30760, 20632,25640, 20648,21544, 20664,29736, 20696,27688, - 20712,23592, 20728,31784, 20760,25128, 20776,21032, 20792,29224, 20824,27176, - 20840,23080, 20856,31272, 20888,26152, 20904,22056, 20920,30248, 20952,28200, - 20968,24104, 20984,32296, 21016,24872, 21048,28968, 21080,26920, 21096,22824, - 21112,31016, 21144,25896, 21160,21800, 21176,29992, 21208,27944, 21224,23848, - 21240,32040, 21272,25384, 21304,29480, 21336,27432, 21352,23336, 21368,31528, - 21400,26408, 21416,22312, 21432,30504, 21464,28456, 21480,24360, 21496,32552, - 21528,24744, 21560,28840, 21592,26792, 21608,22696, 21624,30888, 21656,25768, - 21688,29864, 21720,27816, 21736,23720, 21752,31912, 21784,25256, 21816,29352, - 21848,27304, 21864,23208, 21880,31400, 21912,26280, 21928,22184, 21944,30376, - 21976,28328, 21992,24232, 22008,32424, 22040,25000, 22072,29096, 22104,27048, - 22120,22952, 22136,31144, 22168,26024, 22200,30120, 22232,28072, 22248,23976, - 22264,32168, 22296,25512, 22328,29608, 22360,27560, 22376,23464, 22392,31656, - 22424,26536, 22456,30632, 22488,28584, 22504,24488, 22520,32680, 22552,24680, - 22584,28776, 22616,26728, 22648,30824, 22680,25704, 22712,29800, 22744,27752, - 22760,23656, 22776,31848, 22808,25192, 22840,29288, 22872,27240, 22888,23144, - 22904,31336, 22936,26216, 22968,30312, 23000,28264, 23016,24168, 23032,32360, - 23064,24936, 23096,29032, 23128,26984, 23160,31080, 23192,25960, 23224,30056, - 23256,28008, 23272,23912, 23288,32104, 23320,25448, 23352,29544, 23384,27496, - 23416,31592, 23448,26472, 23480,30568, 23512,28520, 23528,24424, 23544,32616, - 23576,24808, 23608,28904, 23640,26856, 23672,30952, 23704,25832, 23736,29928, - 23768,27880, 23800,31976, 23832,25320, 23864,29416, 23896,27368, 23928,31464, - 23960,26344, 23992,30440, 24024,28392, 24040,24296, 24056,32488, 24088,25064, - 24120,29160, 24152,27112, 24184,31208, 24216,26088, 24248,30184, 24280,28136, - 24312,32232, 24344,25576, 24376,29672, 24408,27624, 24440,31720, 24472,26600, - 24504,30696, 24536,28648, 24568,32744, 24632,28696, 24664,26648, 24696,30744, - 24728,25624, 24760,29720, 24792,27672, 24824,31768, 24856,25112, 24888,29208, - 24920,27160, 24952,31256, 24984,26136, 25016,30232, 25048,28184, 25080,32280, - 25144,28952, 25176,26904, 25208,31000, 25240,25880, 25272,29976, 25304,27928, - 25336,32024, 25400,29464, 25432,27416, 25464,31512, 25496,26392, 25528,30488, - 25560,28440, 25592,32536, 25656,28824, 25688,26776, 25720,30872, 25784,29848, - 25816,27800, 25848,31896, 25912,29336, 25944,27288, 25976,31384, 26008,26264, - 26040,30360, 26072,28312, 26104,32408, 26168,29080, 26200,27032, 26232,31128, - 26296,30104, 26328,28056, 26360,32152, 26424,29592, 26456,27544, 26488,31640, - 26552,30616, 26584,28568, 26616,32664, 26680,28760, 26744,30808, 26808,29784, - 26840,27736, 26872,31832, 26936,29272, 26968,27224, 27000,31320, 27064,30296, - 27096,28248, 27128,32344, 27192,29016, 27256,31064, 27320,30040, 27352,27992, - 27384,32088, 27448,29528, 27512,31576, 27576,30552, 27608,28504, 27640,32600, - 27704,28888, 27768,30936, 27832,29912, 27896,31960, 27960,29400, 28024,31448, - 28088,30424, 28120,28376, 28152,32472, 28216,29144, 28280,31192, 28344,30168, - 28408,32216, 28472,29656, 28536,31704, 28600,30680, 28664,32728, 28792,30776, - 28856,29752, 28920,31800, 28984,29240, 29048,31288, 29112,30264, 29176,32312, - 29304,31032, 29368,30008, 29432,32056, 29560,31544, 29624,30520, 29688,32568, - 29816,30904, 29944,31928, 30072,31416, 30136,30392, 30200,32440, 30328,31160, - 30456,32184, 30584,31672, 30712,32696, 30968,31864, 31096,31352, 31224,32376, - 31480,32120, 31736,32632, 32248,32504 -}; - -/** -* \par -* Example code for Floating-point RFFT Twiddle factors Generation: -* \par -*
TW = exp(2*pi*i*[0:L/2-1]/L - pi/2*i).' 
-* \par -* Real and Imag values are in interleaved fashion -*/ -const float32_t twiddleCoef_rfft_32[32] = { - 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 -}; - -const float32_t twiddleCoef_rfft_64[64] = { - 0.000000000000000f, 1.000000000000000f, - 0.098017140329561f, 0.995184726672197f, - 0.195090322016128f, 0.980785280403230f, - 0.290284677254462f, 0.956940335732209f, - 0.382683432365090f, 0.923879532511287f, - 0.471396736825998f, 0.881921264348355f, - 0.555570233019602f, 0.831469612302545f, - 0.634393284163645f, 0.773010453362737f, - 0.707106781186547f, 0.707106781186548f, - 0.773010453362737f, 0.634393284163645f, - 0.831469612302545f, 0.555570233019602f, - 0.881921264348355f, 0.471396736825998f, - 0.923879532511287f, 0.382683432365090f, - 0.956940335732209f, 0.290284677254462f, - 0.980785280403230f, 0.195090322016128f, - 0.995184726672197f, 0.098017140329561f, - 1.000000000000000f, 0.000000000000000f, - 0.995184726672197f, -0.098017140329561f, - 0.980785280403230f, -0.195090322016128f, - 0.956940335732209f, -0.290284677254462f, - 0.923879532511287f, -0.382683432365090f, - 0.881921264348355f, -0.471396736825998f, - 0.831469612302545f, -0.555570233019602f, - 0.773010453362737f, -0.634393284163645f, - 0.707106781186548f, -0.707106781186547f, - 0.634393284163645f, -0.773010453362737f, - 0.555570233019602f, -0.831469612302545f, - 0.471396736825998f, -0.881921264348355f, - 0.382683432365090f, -0.923879532511287f, - 0.290284677254462f, -0.956940335732209f, - 0.195090322016129f, -0.980785280403230f, - 0.098017140329561f, -0.995184726672197f -}; - -const float32_t twiddleCoef_rfft_128[128] = { - 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 -}; - -const float32_t twiddleCoef_rfft_256[256] = { - 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 -}; - -const float32_t twiddleCoef_rfft_512[512] = { - 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 -}; - -const float32_t twiddleCoef_rfft_1024[1024] = { - 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 -}; - -const float32_t twiddleCoef_rfft_2048[2048] = { - 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 -}; - -const float32_t twiddleCoef_rfft_4096[4096] = { - 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 -}; - - -/** - * \par - * Example code for the generation of the floating-point sine table: - *
- * tableSize = 512;
- * for(n = 0; n < (tableSize + 1); n++)
- * {
- *	sinTable[n]=sin(2*pi*n/tableSize);
- * }
- * \par - * where pi value is 3.14159265358979 - */ - -const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1] = { - 0.00000000f, 0.01227154f, 0.02454123f, 0.03680722f, 0.04906767f, 0.06132074f, - 0.07356456f, 0.08579731f, 0.09801714f, 0.11022221f, 0.12241068f, 0.13458071f, - 0.14673047f, 0.15885814f, 0.17096189f, 0.18303989f, 0.19509032f, 0.20711138f, - 0.21910124f, 0.23105811f, 0.24298018f, 0.25486566f, 0.26671276f, 0.27851969f, - 0.29028468f, 0.30200595f, 0.31368174f, 0.32531029f, 0.33688985f, 0.34841868f, - 0.35989504f, 0.37131719f, 0.38268343f, 0.39399204f, 0.40524131f, 0.41642956f, - 0.42755509f, 0.43861624f, 0.44961133f, 0.46053871f, 0.47139674f, 0.48218377f, - 0.49289819f, 0.50353838f, 0.51410274f, 0.52458968f, 0.53499762f, 0.54532499f, - 0.55557023f, 0.56573181f, 0.57580819f, 0.58579786f, 0.59569930f, 0.60551104f, - 0.61523159f, 0.62485949f, 0.63439328f, 0.64383154f, 0.65317284f, 0.66241578f, - 0.67155895f, 0.68060100f, 0.68954054f, 0.69837625f, 0.70710678f, 0.71573083f, - 0.72424708f, 0.73265427f, 0.74095113f, 0.74913639f, 0.75720885f, 0.76516727f, - 0.77301045f, 0.78073723f, 0.78834643f, 0.79583690f, 0.80320753f, 0.81045720f, - 0.81758481f, 0.82458930f, 0.83146961f, 0.83822471f, 0.84485357f, 0.85135519f, - 0.85772861f, 0.86397286f, 0.87008699f, 0.87607009f, 0.88192126f, 0.88763962f, - 0.89322430f, 0.89867447f, 0.90398929f, 0.90916798f, 0.91420976f, 0.91911385f, - 0.92387953f, 0.92850608f, 0.93299280f, 0.93733901f, 0.94154407f, 0.94560733f, - 0.94952818f, 0.95330604f, 0.95694034f, 0.96043052f, 0.96377607f, 0.96697647f, - 0.97003125f, 0.97293995f, 0.97570213f, 0.97831737f, 0.98078528f, 0.98310549f, - 0.98527764f, 0.98730142f, 0.98917651f, 0.99090264f, 0.99247953f, 0.99390697f, - 0.99518473f, 0.99631261f, 0.99729046f, 0.99811811f, 0.99879546f, 0.99932238f, - 0.99969882f, 0.99992470f, 1.00000000f, 0.99992470f, 0.99969882f, 0.99932238f, - 0.99879546f, 0.99811811f, 0.99729046f, 0.99631261f, 0.99518473f, 0.99390697f, - 0.99247953f, 0.99090264f, 0.98917651f, 0.98730142f, 0.98527764f, 0.98310549f, - 0.98078528f, 0.97831737f, 0.97570213f, 0.97293995f, 0.97003125f, 0.96697647f, - 0.96377607f, 0.96043052f, 0.95694034f, 0.95330604f, 0.94952818f, 0.94560733f, - 0.94154407f, 0.93733901f, 0.93299280f, 0.92850608f, 0.92387953f, 0.91911385f, - 0.91420976f, 0.90916798f, 0.90398929f, 0.89867447f, 0.89322430f, 0.88763962f, - 0.88192126f, 0.87607009f, 0.87008699f, 0.86397286f, 0.85772861f, 0.85135519f, - 0.84485357f, 0.83822471f, 0.83146961f, 0.82458930f, 0.81758481f, 0.81045720f, - 0.80320753f, 0.79583690f, 0.78834643f, 0.78073723f, 0.77301045f, 0.76516727f, - 0.75720885f, 0.74913639f, 0.74095113f, 0.73265427f, 0.72424708f, 0.71573083f, - 0.70710678f, 0.69837625f, 0.68954054f, 0.68060100f, 0.67155895f, 0.66241578f, - 0.65317284f, 0.64383154f, 0.63439328f, 0.62485949f, 0.61523159f, 0.60551104f, - 0.59569930f, 0.58579786f, 0.57580819f, 0.56573181f, 0.55557023f, 0.54532499f, - 0.53499762f, 0.52458968f, 0.51410274f, 0.50353838f, 0.49289819f, 0.48218377f, - 0.47139674f, 0.46053871f, 0.44961133f, 0.43861624f, 0.42755509f, 0.41642956f, - 0.40524131f, 0.39399204f, 0.38268343f, 0.37131719f, 0.35989504f, 0.34841868f, - 0.33688985f, 0.32531029f, 0.31368174f, 0.30200595f, 0.29028468f, 0.27851969f, - 0.26671276f, 0.25486566f, 0.24298018f, 0.23105811f, 0.21910124f, 0.20711138f, - 0.19509032f, 0.18303989f, 0.17096189f, 0.15885814f, 0.14673047f, 0.13458071f, - 0.12241068f, 0.11022221f, 0.09801714f, 0.08579731f, 0.07356456f, 0.06132074f, - 0.04906767f, 0.03680722f, 0.02454123f, 0.01227154f, 0.00000000f, -0.01227154f, - -0.02454123f, -0.03680722f, -0.04906767f, -0.06132074f, -0.07356456f, - -0.08579731f, -0.09801714f, -0.11022221f, -0.12241068f, -0.13458071f, - -0.14673047f, -0.15885814f, -0.17096189f, -0.18303989f, -0.19509032f, - -0.20711138f, -0.21910124f, -0.23105811f, -0.24298018f, -0.25486566f, - -0.26671276f, -0.27851969f, -0.29028468f, -0.30200595f, -0.31368174f, - -0.32531029f, -0.33688985f, -0.34841868f, -0.35989504f, -0.37131719f, - -0.38268343f, -0.39399204f, -0.40524131f, -0.41642956f, -0.42755509f, - -0.43861624f, -0.44961133f, -0.46053871f, -0.47139674f, -0.48218377f, - -0.49289819f, -0.50353838f, -0.51410274f, -0.52458968f, -0.53499762f, - -0.54532499f, -0.55557023f, -0.56573181f, -0.57580819f, -0.58579786f, - -0.59569930f, -0.60551104f, -0.61523159f, -0.62485949f, -0.63439328f, - -0.64383154f, -0.65317284f, -0.66241578f, -0.67155895f, -0.68060100f, - -0.68954054f, -0.69837625f, -0.70710678f, -0.71573083f, -0.72424708f, - -0.73265427f, -0.74095113f, -0.74913639f, -0.75720885f, -0.76516727f, - -0.77301045f, -0.78073723f, -0.78834643f, -0.79583690f, -0.80320753f, - -0.81045720f, -0.81758481f, -0.82458930f, -0.83146961f, -0.83822471f, - -0.84485357f, -0.85135519f, -0.85772861f, -0.86397286f, -0.87008699f, - -0.87607009f, -0.88192126f, -0.88763962f, -0.89322430f, -0.89867447f, - -0.90398929f, -0.90916798f, -0.91420976f, -0.91911385f, -0.92387953f, - -0.92850608f, -0.93299280f, -0.93733901f, -0.94154407f, -0.94560733f, - -0.94952818f, -0.95330604f, -0.95694034f, -0.96043052f, -0.96377607f, - -0.96697647f, -0.97003125f, -0.97293995f, -0.97570213f, -0.97831737f, - -0.98078528f, -0.98310549f, -0.98527764f, -0.98730142f, -0.98917651f, - -0.99090264f, -0.99247953f, -0.99390697f, -0.99518473f, -0.99631261f, - -0.99729046f, -0.99811811f, -0.99879546f, -0.99932238f, -0.99969882f, - -0.99992470f, -1.00000000f, -0.99992470f, -0.99969882f, -0.99932238f, - -0.99879546f, -0.99811811f, -0.99729046f, -0.99631261f, -0.99518473f, - -0.99390697f, -0.99247953f, -0.99090264f, -0.98917651f, -0.98730142f, - -0.98527764f, -0.98310549f, -0.98078528f, -0.97831737f, -0.97570213f, - -0.97293995f, -0.97003125f, -0.96697647f, -0.96377607f, -0.96043052f, - -0.95694034f, -0.95330604f, -0.94952818f, -0.94560733f, -0.94154407f, - -0.93733901f, -0.93299280f, -0.92850608f, -0.92387953f, -0.91911385f, - -0.91420976f, -0.90916798f, -0.90398929f, -0.89867447f, -0.89322430f, - -0.88763962f, -0.88192126f, -0.87607009f, -0.87008699f, -0.86397286f, - -0.85772861f, -0.85135519f, -0.84485357f, -0.83822471f, -0.83146961f, - -0.82458930f, -0.81758481f, -0.81045720f, -0.80320753f, -0.79583690f, - -0.78834643f, -0.78073723f, -0.77301045f, -0.76516727f, -0.75720885f, - -0.74913639f, -0.74095113f, -0.73265427f, -0.72424708f, -0.71573083f, - -0.70710678f, -0.69837625f, -0.68954054f, -0.68060100f, -0.67155895f, - -0.66241578f, -0.65317284f, -0.64383154f, -0.63439328f, -0.62485949f, - -0.61523159f, -0.60551104f, -0.59569930f, -0.58579786f, -0.57580819f, - -0.56573181f, -0.55557023f, -0.54532499f, -0.53499762f, -0.52458968f, - -0.51410274f, -0.50353838f, -0.49289819f, -0.48218377f, -0.47139674f, - -0.46053871f, -0.44961133f, -0.43861624f, -0.42755509f, -0.41642956f, - -0.40524131f, -0.39399204f, -0.38268343f, -0.37131719f, -0.35989504f, - -0.34841868f, -0.33688985f, -0.32531029f, -0.31368174f, -0.30200595f, - -0.29028468f, -0.27851969f, -0.26671276f, -0.25486566f, -0.24298018f, - -0.23105811f, -0.21910124f, -0.20711138f, -0.19509032f, -0.18303989f, - -0.17096189f, -0.15885814f, -0.14673047f, -0.13458071f, -0.12241068f, - -0.11022221f, -0.09801714f, -0.08579731f, -0.07356456f, -0.06132074f, - -0.04906767f, -0.03680722f, -0.02454123f, -0.01227154f, -0.00000000f -}; - -/** - * \par - * Table values are in Q31 (1.31 fixed-point format) and generation is done in - * three steps. First, generate sin values in floating point: - *
- * tableSize = 512;
- * for(n = 0; n < (tableSize + 1); n++)
- * {
- *	sinTable[n]= sin(2*pi*n/tableSize);
- * } 
- * where pi value is 3.14159265358979 - * \par - * Second, convert floating-point to Q31 (Fixed point): - * (sinTable[i] * pow(2, 31)) - * \par - * Finally, round to the nearest integer value: - * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); - */ -const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1] = { - 0L, 26352928L, 52701887L, 79042909L, 105372028L, 131685278L, 157978697L, - 184248325L, 210490206L, 236700388L, 262874923L, 289009871L, 315101295L, - 341145265L, 367137861L, 393075166L, 418953276L, 444768294L, 470516330L, - 496193509L, 521795963L, 547319836L, 572761285L, 598116479L, 623381598L, - 648552838L, 673626408L, 698598533L, 723465451L, 748223418L, 772868706L, - 797397602L, 821806413L, 846091463L, 870249095L, 894275671L, 918167572L, - 941921200L, 965532978L, 988999351L, 1012316784L, 1035481766L, 1058490808L, - 1081340445L, 1104027237L, 1126547765L, 1148898640L, 1171076495L, 1193077991L, - 1214899813L, 1236538675L, 1257991320L, 1279254516L, 1300325060L, 1321199781L, - 1341875533L, 1362349204L, 1382617710L, 1402678000L, 1422527051L, 1442161874L, - 1461579514L, 1480777044L, 1499751576L, 1518500250L, 1537020244L, 1555308768L, - 1573363068L, 1591180426L, 1608758157L, 1626093616L, 1643184191L, 1660027308L, - 1676620432L, 1692961062L, 1709046739L, 1724875040L, 1740443581L, 1755750017L, - 1770792044L, 1785567396L, 1800073849L, 1814309216L, 1828271356L, 1841958164L, - 1855367581L, 1868497586L, 1881346202L, 1893911494L, 1906191570L, 1918184581L, - 1929888720L, 1941302225L, 1952423377L, 1963250501L, 1973781967L, 1984016189L, - 1993951625L, 2003586779L, 2012920201L, 2021950484L, 2030676269L, 2039096241L, - 2047209133L, 2055013723L, 2062508835L, 2069693342L, 2076566160L, 2083126254L, - 2089372638L, 2095304370L, 2100920556L, 2106220352L, 2111202959L, 2115867626L, - 2120213651L, 2124240380L, 2127947206L, 2131333572L, 2134398966L, 2137142927L, - 2139565043L, 2141664948L, 2143442326L, 2144896910L, 2146028480L, 2146836866L, - 2147321946L, 2147483647L, 2147321946L, 2146836866L, 2146028480L, 2144896910L, - 2143442326L, 2141664948L, 2139565043L, 2137142927L, 2134398966L, 2131333572L, - 2127947206L, 2124240380L, 2120213651L, 2115867626L, 2111202959L, 2106220352L, - 2100920556L, 2095304370L, 2089372638L, 2083126254L, 2076566160L, 2069693342L, - 2062508835L, 2055013723L, 2047209133L, 2039096241L, 2030676269L, 2021950484L, - 2012920201L, 2003586779L, 1993951625L, 1984016189L, 1973781967L, 1963250501L, - 1952423377L, 1941302225L, 1929888720L, 1918184581L, 1906191570L, 1893911494L, - 1881346202L, 1868497586L, 1855367581L, 1841958164L, 1828271356L, 1814309216L, - 1800073849L, 1785567396L, 1770792044L, 1755750017L, 1740443581L, 1724875040L, - 1709046739L, 1692961062L, 1676620432L, 1660027308L, 1643184191L, 1626093616L, - 1608758157L, 1591180426L, 1573363068L, 1555308768L, 1537020244L, 1518500250L, - 1499751576L, 1480777044L, 1461579514L, 1442161874L, 1422527051L, 1402678000L, - 1382617710L, 1362349204L, 1341875533L, 1321199781L, 1300325060L, 1279254516L, - 1257991320L, 1236538675L, 1214899813L, 1193077991L, 1171076495L, 1148898640L, - 1126547765L, 1104027237L, 1081340445L, 1058490808L, 1035481766L, 1012316784L, - 988999351L, 965532978L, 941921200L, 918167572L, 894275671L, 870249095L, - 846091463L, 821806413L, 797397602L, 772868706L, 748223418L, 723465451L, - 698598533L, 673626408L, 648552838L, 623381598L, 598116479L, 572761285L, - 547319836L, 521795963L, 496193509L, 470516330L, 444768294L, 418953276L, - 393075166L, 367137861L, 341145265L, 315101295L, 289009871L, 262874923L, - 236700388L, 210490206L, 184248325L, 157978697L, 131685278L, 105372028L, - 79042909L, 52701887L, 26352928L, 0L, -26352928L, -52701887L, -79042909L, - -105372028L, -131685278L, -157978697L, -184248325L, -210490206L, -236700388L, - -262874923L, -289009871L, -315101295L, -341145265L, -367137861L, -393075166L, - -418953276L, -444768294L, -470516330L, -496193509L, -521795963L, -547319836L, - -572761285L, -598116479L, -623381598L, -648552838L, -673626408L, -698598533L, - -723465451L, -748223418L, -772868706L, -797397602L, -821806413L, -846091463L, - -870249095L, -894275671L, -918167572L, -941921200L, -965532978L, -988999351L, - -1012316784L, -1035481766L, -1058490808L, -1081340445L, -1104027237L, - -1126547765L, -1148898640L, -1171076495L, -1193077991L, -1214899813L, - -1236538675L, -1257991320L, -1279254516L, -1300325060L, -1321199781L, - -1341875533L, -1362349204L, -1382617710L, -1402678000L, -1422527051L, - -1442161874L, -1461579514L, -1480777044L, -1499751576L, -1518500250L, - -1537020244L, -1555308768L, -1573363068L, -1591180426L, -1608758157L, - -1626093616L, -1643184191L, -1660027308L, -1676620432L, -1692961062L, - -1709046739L, -1724875040L, -1740443581L, -1755750017L, -1770792044L, - -1785567396L, -1800073849L, -1814309216L, -1828271356L, -1841958164L, - -1855367581L, -1868497586L, -1881346202L, -1893911494L, -1906191570L, - -1918184581L, -1929888720L, -1941302225L, -1952423377L, -1963250501L, - -1973781967L, -1984016189L, -1993951625L, -2003586779L, -2012920201L, - -2021950484L, -2030676269L, -2039096241L, -2047209133L, -2055013723L, - -2062508835L, -2069693342L, -2076566160L, -2083126254L, -2089372638L, - -2095304370L, -2100920556L, -2106220352L, -2111202959L, -2115867626L, - -2120213651L, -2124240380L, -2127947206L, -2131333572L, -2134398966L, - -2137142927L, -2139565043L, -2141664948L, -2143442326L, -2144896910L, - -2146028480L, -2146836866L, -2147321946L, (q31_t)0x80000000, -2147321946L, - -2146836866L, -2146028480L, -2144896910L, -2143442326L, -2141664948L, - -2139565043L, -2137142927L, -2134398966L, -2131333572L, -2127947206L, - -2124240380L, -2120213651L, -2115867626L, -2111202959L, -2106220352L, - -2100920556L, -2095304370L, -2089372638L, -2083126254L, -2076566160L, - -2069693342L, -2062508835L, -2055013723L, -2047209133L, -2039096241L, - -2030676269L, -2021950484L, -2012920201L, -2003586779L, -1993951625L, - -1984016189L, -1973781967L, -1963250501L, -1952423377L, -1941302225L, - -1929888720L, -1918184581L, -1906191570L, -1893911494L, -1881346202L, - -1868497586L, -1855367581L, -1841958164L, -1828271356L, -1814309216L, - -1800073849L, -1785567396L, -1770792044L, -1755750017L, -1740443581L, - -1724875040L, -1709046739L, -1692961062L, -1676620432L, -1660027308L, - -1643184191L, -1626093616L, -1608758157L, -1591180426L, -1573363068L, - -1555308768L, -1537020244L, -1518500250L, -1499751576L, -1480777044L, - -1461579514L, -1442161874L, -1422527051L, -1402678000L, -1382617710L, - -1362349204L, -1341875533L, -1321199781L, -1300325060L, -1279254516L, - -1257991320L, -1236538675L, -1214899813L, -1193077991L, -1171076495L, - -1148898640L, -1126547765L, -1104027237L, -1081340445L, -1058490808L, - -1035481766L, -1012316784L, -988999351L, -965532978L, -941921200L, - -918167572L, -894275671L, -870249095L, -846091463L, -821806413L, -797397602L, - -772868706L, -748223418L, -723465451L, -698598533L, -673626408L, -648552838L, - -623381598L, -598116479L, -572761285L, -547319836L, -521795963L, -496193509L, - -470516330L, -444768294L, -418953276L, -393075166L, -367137861L, -341145265L, - -315101295L, -289009871L, -262874923L, -236700388L, -210490206L, -184248325L, - -157978697L, -131685278L, -105372028L, -79042909L, -52701887L, -26352928L, 0 -}; - -/** - * \par - * Table values are in Q15 (1.15 fixed-point format) and generation is done in - * three steps. First, generate sin values in floating point: - *
- * tableSize = 512;
- * for(n = 0; n < (tableSize + 1); n++)
- * {
- *	sinTable[n]= sin(2*pi*n/tableSize);
- * } 
- * where pi value is 3.14159265358979 - * \par - * Second, convert floating-point to Q15 (Fixed point): - * (sinTable[i] * pow(2, 15)) - * \par - * Finally, round to the nearest integer value: - * sinTable[i] += (sinTable[i] > 0 ? 0.5 :-0.5); - */ -const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1] = { - 0, 402, 804, 1206, 1608, 2009, 2411, 2811, 3212, 3612, 4011, 4410, 4808, - 5205, 5602, 5998, 6393, 6787, 7180, 7571, 7962, 8351, 8740, 9127, 9512, - 9896, 10279, 10660, 11039, 11417, 11793, 12167, 12540, 12910, 13279, - 13646, 14010, 14373, 14733, 15091, 15447, 15800, 16151, 16500, 16846, - 17190, 17531, 17869, 18205, 18538, 18868, 19195, 19520, 19841, 20160, - 20475, 20788, 21097, 21403, 21706, 22006, 22302, 22595, 22884, 23170, - 23453, 23732, 24008, 24279, 24548, 24812, 25073, 25330, 25583, 25833, - 26078, 26320, 26557, 26791, 27020, 27246, 27467, 27684, 27897, 28106, - 28311, 28511, 28707, 28899, 29086, 29269, 29448, 29622, 29792, 29957, - 30118, 30274, 30425, 30572, 30715, 30853, 30986, 31114, 31238, 31357, - 31471, 31581, 31686, 31786, 31881, 31972, 32058, 32138, 32214, 32286, - 32352, 32413, 32470, 32522, 32568, 32610, 32647, 32679, 32706, 32729, - 32746, 32758, 32766, 32767, 32766, 32758, 32746, 32729, 32706, 32679, - 32647, 32610, 32568, 32522, 32470, 32413, 32352, 32286, 32214, 32138, - 32058, 31972, 31881, 31786, 31686, 31581, 31471, 31357, 31238, 31114, - 30986, 30853, 30715, 30572, 30425, 30274, 30118, 29957, 29792, 29622, - 29448, 29269, 29086, 28899, 28707, 28511, 28311, 28106, 27897, 27684, - 27467, 27246, 27020, 26791, 26557, 26320, 26078, 25833, 25583, 25330, - 25073, 24812, 24548, 24279, 24008, 23732, 23453, 23170, 22884, 22595, - 22302, 22006, 21706, 21403, 21097, 20788, 20475, 20160, 19841, 19520, - 19195, 18868, 18538, 18205, 17869, 17531, 17190, 16846, 16500, 16151, - 15800, 15447, 15091, 14733, 14373, 14010, 13646, 13279, 12910, 12540, - 12167, 11793, 11417, 11039, 10660, 10279, 9896, 9512, 9127, 8740, 8351, - 7962, 7571, 7180, 6787, 6393, 5998, 5602, 5205, 4808, 4410, 4011, 3612, - 3212, 2811, 2411, 2009, 1608, 1206, 804, 402, 0, -402, -804, -1206, - -1608, -2009, -2411, -2811, -3212, -3612, -4011, -4410, -4808, -5205, - -5602, -5998, -6393, -6787, -7180, -7571, -7962, -8351, -8740, -9127, - -9512, -9896, -10279, -10660, -11039, -11417, -11793, -12167, -12540, - -12910, -13279, -13646, -14010, -14373, -14733, -15091, -15447, -15800, - -16151, -16500, -16846, -17190, -17531, -17869, -18205, -18538, -18868, - -19195, -19520, -19841, -20160, -20475, -20788, -21097, -21403, -21706, - -22006, -22302, -22595, -22884, -23170, -23453, -23732, -24008, -24279, - -24548, -24812, -25073, -25330, -25583, -25833, -26078, -26320, -26557, - -26791, -27020, -27246, -27467, -27684, -27897, -28106, -28311, -28511, - -28707, -28899, -29086, -29269, -29448, -29622, -29792, -29957, -30118, - -30274, -30425, -30572, -30715, -30853, -30986, -31114, -31238, -31357, - -31471, -31581, -31686, -31786, -31881, -31972, -32058, -32138, -32214, - -32286, -32352, -32413, -32470, -32522, -32568, -32610, -32647, -32679, - -32706, -32729, -32746, -32758, -32766, -32768, -32766, -32758, -32746, - -32729, -32706, -32679, -32647, -32610, -32568, -32522, -32470, -32413, - -32352, -32286, -32214, -32138, -32058, -31972, -31881, -31786, -31686, - -31581, -31471, -31357, -31238, -31114, -30986, -30853, -30715, -30572, - -30425, -30274, -30118, -29957, -29792, -29622, -29448, -29269, -29086, - -28899, -28707, -28511, -28311, -28106, -27897, -27684, -27467, -27246, - -27020, -26791, -26557, -26320, -26078, -25833, -25583, -25330, -25073, - -24812, -24548, -24279, -24008, -23732, -23453, -23170, -22884, -22595, - -22302, -22006, -21706, -21403, -21097, -20788, -20475, -20160, -19841, - -19520, -19195, -18868, -18538, -18205, -17869, -17531, -17190, -16846, - -16500, -16151, -15800, -15447, -15091, -14733, -14373, -14010, -13646, - -13279, -12910, -12540, -12167, -11793, -11417, -11039, -10660, -10279, - -9896, -9512, -9127, -8740, -8351, -7962, -7571, -7180, -6787, -6393, - -5998, -5602, -5205, -4808, -4410, -4011, -3612, -3212, -2811, -2411, - -2009, -1608, -1206, -804, -402, 0 -}; diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h deleted file mode 100644 index dfea7460e..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_common_tables.h +++ /dev/null @@ -1,121 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_common_tables.h - * Description: Extern declaration for common tables - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ARM_COMMON_TABLES_H -#define _ARM_COMMON_TABLES_H - -#include "arm_math.h" - -extern const uint16_t armBitRevTable[1024]; -extern const q15_t armRecipTableQ15[64]; -extern const q31_t armRecipTableQ31[64]; -extern const float32_t twiddleCoef_16[32]; -extern const float32_t twiddleCoef_32[64]; -extern const float32_t twiddleCoef_64[128]; -extern const float32_t twiddleCoef_128[256]; -extern const float32_t twiddleCoef_256[512]; -extern const float32_t twiddleCoef_512[1024]; -extern const float32_t twiddleCoef_1024[2048]; -extern const float32_t twiddleCoef_2048[4096]; -extern const float32_t twiddleCoef_4096[8192]; -#define twiddleCoef twiddleCoef_4096 -extern const q31_t twiddleCoef_16_q31[24]; -extern const q31_t twiddleCoef_32_q31[48]; -extern const q31_t twiddleCoef_64_q31[96]; -extern const q31_t twiddleCoef_128_q31[192]; -extern const q31_t twiddleCoef_256_q31[384]; -extern const q31_t twiddleCoef_512_q31[768]; -extern const q31_t twiddleCoef_1024_q31[1536]; -extern const q31_t twiddleCoef_2048_q31[3072]; -extern const q31_t twiddleCoef_4096_q31[6144]; -extern const q15_t twiddleCoef_16_q15[24]; -extern const q15_t twiddleCoef_32_q15[48]; -extern const q15_t twiddleCoef_64_q15[96]; -extern const q15_t twiddleCoef_128_q15[192]; -extern const q15_t twiddleCoef_256_q15[384]; -extern const q15_t twiddleCoef_512_q15[768]; -extern const q15_t twiddleCoef_1024_q15[1536]; -extern const q15_t twiddleCoef_2048_q15[3072]; -extern const q15_t twiddleCoef_4096_q15[6144]; -extern const float32_t twiddleCoef_rfft_32[32]; -extern const float32_t twiddleCoef_rfft_64[64]; -extern const float32_t twiddleCoef_rfft_128[128]; -extern const float32_t twiddleCoef_rfft_256[256]; -extern const float32_t twiddleCoef_rfft_512[512]; -extern const float32_t twiddleCoef_rfft_1024[1024]; -extern const float32_t twiddleCoef_rfft_2048[2048]; -extern const float32_t twiddleCoef_rfft_4096[4096]; - -/* floating-point bit reversal tables */ -#define ARMBITREVINDEXTABLE_16_TABLE_LENGTH ((uint16_t)20) -#define ARMBITREVINDEXTABLE_32_TABLE_LENGTH ((uint16_t)48) -#define ARMBITREVINDEXTABLE_64_TABLE_LENGTH ((uint16_t)56) -#define ARMBITREVINDEXTABLE_128_TABLE_LENGTH ((uint16_t)208) -#define ARMBITREVINDEXTABLE_256_TABLE_LENGTH ((uint16_t)440) -#define ARMBITREVINDEXTABLE_512_TABLE_LENGTH ((uint16_t)448) -#define ARMBITREVINDEXTABLE_1024_TABLE_LENGTH ((uint16_t)1800) -#define ARMBITREVINDEXTABLE_2048_TABLE_LENGTH ((uint16_t)3808) -#define ARMBITREVINDEXTABLE_4096_TABLE_LENGTH ((uint16_t)4032) - -extern const uint16_t armBitRevIndexTable16[ARMBITREVINDEXTABLE_16_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable32[ARMBITREVINDEXTABLE_32_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable64[ARMBITREVINDEXTABLE_64_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable128[ARMBITREVINDEXTABLE_128_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable256[ARMBITREVINDEXTABLE_256_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable512[ARMBITREVINDEXTABLE_512_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable1024[ARMBITREVINDEXTABLE_1024_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable2048[ARMBITREVINDEXTABLE_2048_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable4096[ARMBITREVINDEXTABLE_4096_TABLE_LENGTH]; - -/* fixed-point bit reversal tables */ -#define ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH ((uint16_t)12) -#define ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH ((uint16_t)24) -#define ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH ((uint16_t)56) -#define ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH ((uint16_t)112) -#define ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH ((uint16_t)240) -#define ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH ((uint16_t)480) -#define ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH ((uint16_t)992) -#define ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH ((uint16_t)1984) -#define ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH ((uint16_t)4032) - -extern const uint16_t armBitRevIndexTable_fixed_16[ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_32[ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_64[ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_128[ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_256[ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_512[ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_1024[ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_2048[ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH]; -extern const uint16_t armBitRevIndexTable_fixed_4096[ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH]; - -/* Tables for Fast Math Sine and Cosine */ -extern const float32_t sinTable_f32[FAST_MATH_TABLE_SIZE + 1]; -extern const q31_t sinTable_q31[FAST_MATH_TABLE_SIZE + 1]; -extern const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE + 1]; - -#endif /* ARM_COMMON_TABLES_H */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c deleted file mode 100644 index 4f412623f..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.c +++ /dev/null @@ -1,379 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_const_structs.c - * Description: Constant structs that are initialized for user convenience. - * For example, some can be given as arguments to the arm_cfft_f32() or arm_rfft_f32() functions. - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_const_structs.h" - -/* Floating-point structs */ -const arm_cfft_instance_f32 arm_cfft_sR_f32_len16 = { - 16, twiddleCoef_16, armBitRevIndexTable16, ARMBITREVINDEXTABLE_16_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len32 = { - 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_32_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len64 = { - 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE_64_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len128 = { - 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len256 = { - 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len512 = { - 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024 = { - 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE_1024_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048 = { - 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE_2048_TABLE_LENGTH -}; - -const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096 = { - 4096, twiddleCoef_4096, armBitRevIndexTable4096, ARMBITREVINDEXTABLE_4096_TABLE_LENGTH -}; - -/* Fixed-point structs */ -const arm_cfft_instance_q31 arm_cfft_sR_q31_len16 = { - 16, twiddleCoef_16_q31, armBitRevIndexTable_fixed_16, ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len32 = { - 32, twiddleCoef_32_q31, armBitRevIndexTable_fixed_32, ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len64 = { - 64, twiddleCoef_64_q31, armBitRevIndexTable_fixed_64, ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len128 = { - 128, twiddleCoef_128_q31, armBitRevIndexTable_fixed_128, ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len256 = { - 256, twiddleCoef_256_q31, armBitRevIndexTable_fixed_256, ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len512 = { - 512, twiddleCoef_512_q31, armBitRevIndexTable_fixed_512, ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024 = { - 1024, twiddleCoef_1024_q31, armBitRevIndexTable_fixed_1024, ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048 = { - 2048, twiddleCoef_2048_q31, armBitRevIndexTable_fixed_2048, ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH -}; - -const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096 = { - 4096, twiddleCoef_4096_q31, armBitRevIndexTable_fixed_4096, ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len16 = { - 16, twiddleCoef_16_q15, armBitRevIndexTable_fixed_16, ARMBITREVINDEXTABLE_FIXED_16_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len32 = { - 32, twiddleCoef_32_q15, armBitRevIndexTable_fixed_32, ARMBITREVINDEXTABLE_FIXED_32_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len64 = { - 64, twiddleCoef_64_q15, armBitRevIndexTable_fixed_64, ARMBITREVINDEXTABLE_FIXED_64_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len128 = { - 128, twiddleCoef_128_q15, armBitRevIndexTable_fixed_128, ARMBITREVINDEXTABLE_FIXED_128_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len256 = { - 256, twiddleCoef_256_q15, armBitRevIndexTable_fixed_256, ARMBITREVINDEXTABLE_FIXED_256_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len512 = { - 512, twiddleCoef_512_q15, armBitRevIndexTable_fixed_512, ARMBITREVINDEXTABLE_FIXED_512_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024 = { - 1024, twiddleCoef_1024_q15, armBitRevIndexTable_fixed_1024, ARMBITREVINDEXTABLE_FIXED_1024_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048 = { - 2048, twiddleCoef_2048_q15, armBitRevIndexTable_fixed_2048, ARMBITREVINDEXTABLE_FIXED_2048_TABLE_LENGTH -}; - -const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096 = { - 4096, twiddleCoef_4096_q15, armBitRevIndexTable_fixed_4096, ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH -}; - -/* Structure for real-value inputs */ -/* Floating-point structs */ -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len32 = { - { 16, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_16_TABLE_LENGTH }, - 32U, - (float32_t *)twiddleCoef_rfft_32 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len64 = { - { 32, twiddleCoef_32, armBitRevIndexTable32, ARMBITREVINDEXTABLE_32_TABLE_LENGTH }, - 64U, - (float32_t *)twiddleCoef_rfft_64 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len128 = { - { 64, twiddleCoef_64, armBitRevIndexTable64, ARMBITREVINDEXTABLE_64_TABLE_LENGTH }, - 128U, - (float32_t *)twiddleCoef_rfft_128 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len256 = { - { 128, twiddleCoef_128, armBitRevIndexTable128, ARMBITREVINDEXTABLE_128_TABLE_LENGTH }, - 256U, - (float32_t *)twiddleCoef_rfft_256 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len512 = { - { 256, twiddleCoef_256, armBitRevIndexTable256, ARMBITREVINDEXTABLE_256_TABLE_LENGTH }, - 512U, - (float32_t *)twiddleCoef_rfft_512 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len1024 = { - { 512, twiddleCoef_512, armBitRevIndexTable512, ARMBITREVINDEXTABLE_512_TABLE_LENGTH }, - 1024U, - (float32_t *)twiddleCoef_rfft_1024 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len2048 = { - { 1024, twiddleCoef_1024, armBitRevIndexTable1024, ARMBITREVINDEXTABLE_1024_TABLE_LENGTH }, - 2048U, - (float32_t *)twiddleCoef_rfft_2048 -}; - -const arm_rfft_fast_instance_f32 arm_rfft_fast_sR_f32_len4096 = { - { 2048, twiddleCoef_2048, armBitRevIndexTable2048, ARMBITREVINDEXTABLE_2048_TABLE_LENGTH }, - 4096U, - (float32_t *)twiddleCoef_rfft_4096 -}; - -/* Fixed-point structs */ -/* q31_t */ -extern const q31_t realCoefAQ31[8192]; -extern const q31_t realCoefBQ31[8192]; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len32 = { - 32U, - 0, - 1, - 256U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len16 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len64 = { - 64U, - 0, - 1, - 128U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len32 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len128 = { - 128U, - 0, - 1, - 64U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len64 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len256 = { - 256U, - 0, - 1, - 32U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len128 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len512 = { - 512U, - 0, - 1, - 16U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len256 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len1024 = { - 1024U, - 0, - 1, - 8U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len512 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len2048 = { - 2048U, - 0, - 1, - 4U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len1024 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len4096 = { - 4096U, - 0, - 1, - 2U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len2048 -}; - -const arm_rfft_instance_q31 arm_rfft_sR_q31_len8192 = { - 8192U, - 0, - 1, - 1U, - (q31_t*)realCoefAQ31, - (q31_t*)realCoefBQ31, - &arm_cfft_sR_q31_len4096 -}; - -/* q15_t */ -extern const q15_t realCoefAQ15[8192]; -extern const q15_t realCoefBQ15[8192]; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len32 = { - 32U, - 0, - 1, - 256U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len16 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len64 = { - 64U, - 0, - 1, - 128U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len32 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len128 = { - 128U, - 0, - 1, - 64U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len64 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len256 = { - 256U, - 0, - 1, - 32U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len128 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len512 = { - 512U, - 0, - 1, - 16U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len256 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len1024 = { - 1024U, - 0, - 1, - 8U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len512 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len2048 = { - 2048U, - 0, - 1, - 4U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len1024 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len4096 = { - 4096U, - 0, - 1, - 2U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len2048 -}; - -const arm_rfft_instance_q15 arm_rfft_sR_q15_len8192 = { - 8192U, - 0, - 1, - 1U, - (q15_t*)realCoefAQ15, - (q15_t*)realCoefBQ15, - &arm_cfft_sR_q15_len4096 -}; diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h deleted file mode 100644 index 80a3e8bbe..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_const_structs.h +++ /dev/null @@ -1,66 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_const_structs.h - * Description: Constant structs that are initialized for user convenience. - * For example, some can be given as arguments to the arm_cfft_f32() function. - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ARM_CONST_STRUCTS_H -#define _ARM_CONST_STRUCTS_H - -#include "arm_math.h" -#include "arm_common_tables.h" - - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048; - extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096; - - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048; - extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096; - - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048; - extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096; - -#endif diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c deleted file mode 100644 index 1e2b5cfca..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_copy_f32.c +++ /dev/null @@ -1,123 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_copy_f32.c - * Description: Copies the elements of a floating-point vector - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" - -/** - * @ingroup groupSupport - */ - -/** - * @defgroup copy Vector Copy - * - * Copies sample by sample from source vector to destination vector. - * - *
- * 	pDst[n] = pSrc[n];   0 <= n < blockSize.
- * 
- * - * There are separate functions for floating point, Q31, Q15, and Q7 data types. - */ - -/** - * @addtogroup copy - * @{ - */ - -/** - * @brief Copies the elements of a floating-point vector. - * @param[in] *pSrc points to input vector - * @param[out] *pDst points to output vector - * @param[in] blockSize length of the input vector - * @return none. - * - */ - - -void arm_copy_f32( - float32_t * pSrc, - float32_t * pDst, - uint32_t blockSize) -{ - uint32_t blkCnt; /* loop counter */ - -#if defined (ARM_MATH_DSP) - - /* Run the below code for Cortex-M4 and Cortex-M3 */ - float32_t in1, in2, in3, in4; - - /*loop Unrolling */ - blkCnt = blockSize >> 2U; - - /* First part of the processing with loop unrolling. Compute 4 outputs at a time. - ** a second loop below computes the remaining 1 to 3 samples. */ - while (blkCnt > 0U) - { - /* C = A */ - /* Copy and then store the results in the destination buffer */ - in1 = *pSrc++; - in2 = *pSrc++; - in3 = *pSrc++; - in4 = *pSrc++; - - *pDst++ = in1; - *pDst++ = in2; - *pDst++ = in3; - *pDst++ = in4; - - /* Decrement the loop counter */ - blkCnt--; - } - - /* If the blockSize is not a multiple of 4, compute any remaining output samples here. - ** No loop unrolling is used. */ - blkCnt = blockSize % 0x4U; - -#else - - /* Run the below code for Cortex-M0 */ - - /* Loop over blockSize number of values */ - blkCnt = blockSize; - -#endif /* #if defined (ARM_MATH_DSP) */ - - while (blkCnt > 0U) - { - /* C = A */ - /* Copy and then store the results in the destination buffer */ - *pDst++ = *pSrc++; - - /* Decrement the loop counter */ - blkCnt--; - } -} - -/** - * @} end of BasicCopy group - */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c deleted file mode 100644 index a038f2ff0..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_mat_mult_f32.c +++ /dev/null @@ -1,274 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_mat_mult_f32.c - * Description: Floating-point matrix multiplication - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" - -/** - * @ingroup groupMatrix - */ - -/** - * @defgroup MatrixMult Matrix Multiplication - * - * Multiplies two matrices. - * - * \image html MatrixMultiplication.gif "Multiplication of two 3 x 3 matrices" - - * Matrix multiplication is only defined if the number of columns of the - * first matrix equals the number of rows of the second matrix. - * Multiplying an M x N matrix with an N x P matrix results - * in an M x P matrix. - * When matrix size checking is enabled, the functions check: (1) that the inner dimensions of - * pSrcA and pSrcB are equal; and (2) that the size of the output - * matrix equals the outer dimensions of pSrcA and pSrcB. - */ - - -/** - * @addtogroup MatrixMult - * @{ - */ - -/** - * @brief Floating-point matrix multiplication. - * @param[in] *pSrcA points to the first input matrix structure - * @param[in] *pSrcB points to the second input matrix structure - * @param[out] *pDst points to output matrix structure - * @return The function returns either - * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking. - */ - -arm_status arm_mat_mult_f32( - const arm_matrix_instance_f32 * pSrcA, - const arm_matrix_instance_f32 * pSrcB, - arm_matrix_instance_f32 * pDst) -{ - float32_t *pIn1 = pSrcA->pData; /* input data matrix pointer A */ - float32_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ - float32_t *pInA = pSrcA->pData; /* input data matrix pointer A */ - float32_t *pOut = pDst->pData; /* output data matrix pointer */ - float32_t *px; /* Temporary output data matrix pointer */ - float32_t sum; /* Accumulator */ - uint16_t numRowsA = pSrcA->numRows; /* number of rows of input matrix A */ - uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ - uint16_t numColsA = pSrcA->numCols; /* number of columns of input matrix A */ - -#if defined (ARM_MATH_DSP) - - /* Run the below code for Cortex-M4 and Cortex-M3 */ - - float32_t in1, in2, in3, in4; - uint16_t col, i = 0U, j, row = numRowsA, colCnt; /* loop counters */ - arm_status status; /* status of matrix multiplication */ - -#ifdef ARM_MATH_MATRIX_CHECK - - - /* Check for matrix mismatch condition */ - if ((pSrcA->numCols != pSrcB->numRows) || - (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) - { - - /* Set status as ARM_MATH_SIZE_MISMATCH */ - status = ARM_MATH_SIZE_MISMATCH; - } - else -#endif /* #ifdef ARM_MATH_MATRIX_CHECK */ - - { - /* The following loop performs the dot-product of each row in pSrcA with each column in pSrcB */ - /* row loop */ - do - { - /* Output pointer is set to starting address of the row being processed */ - px = pOut + i; - - /* For every row wise process, the column loop counter is to be initiated */ - col = numColsB; - - /* For every row wise process, the pIn2 pointer is set - ** to the starting address of the pSrcB data */ - pIn2 = pSrcB->pData; - - j = 0U; - - /* column loop */ - do - { - /* Set the variable sum, that acts as accumulator, to zero */ - sum = 0.0f; - - /* Initiate the pointer pIn1 to point to the starting address of the column being processed */ - pIn1 = pInA; - - /* Apply loop unrolling and compute 4 MACs simultaneously. */ - colCnt = numColsA >> 2U; - - /* matrix multiplication */ - while (colCnt > 0U) - { - /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ - in3 = *pIn2; - pIn2 += numColsB; - in1 = pIn1[0]; - in2 = pIn1[1]; - sum += in1 * in3; - in4 = *pIn2; - pIn2 += numColsB; - sum += in2 * in4; - - in3 = *pIn2; - pIn2 += numColsB; - in1 = pIn1[2]; - in2 = pIn1[3]; - sum += in1 * in3; - in4 = *pIn2; - pIn2 += numColsB; - sum += in2 * in4; - pIn1 += 4U; - - /* Decrement the loop count */ - colCnt--; - } - - /* If the columns of pSrcA is not a multiple of 4, compute any remaining MACs here. - ** No loop unrolling is used. */ - colCnt = numColsA % 0x4U; - - while (colCnt > 0U) - { - /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ - sum += *pIn1++ * (*pIn2); - pIn2 += numColsB; - - /* Decrement the loop counter */ - colCnt--; - } - - /* Store the result in the destination buffer */ - *px++ = sum; - - /* Update the pointer pIn2 to point to the starting address of the next column */ - j++; - pIn2 = pSrcB->pData + j; - - /* Decrement the column loop counter */ - col--; - - } while (col > 0U); - -#else - - /* Run the below code for Cortex-M0 */ - - float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ - uint16_t col, i = 0U, row = numRowsA, colCnt; /* loop counters */ - arm_status status; /* status of matrix multiplication */ - -#ifdef ARM_MATH_MATRIX_CHECK - - /* Check for matrix mismatch condition */ - if ((pSrcA->numCols != pSrcB->numRows) || - (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) - { - - /* Set status as ARM_MATH_SIZE_MISMATCH */ - status = ARM_MATH_SIZE_MISMATCH; - } - else -#endif /* #ifdef ARM_MATH_MATRIX_CHECK */ - - { - /* The following loop performs the dot-product of each row in pInA with each column in pInB */ - /* row loop */ - do - { - /* Output pointer is set to starting address of the row being processed */ - px = pOut + i; - - /* For every row wise process, the column loop counter is to be initiated */ - col = numColsB; - - /* For every row wise process, the pIn2 pointer is set - ** to the starting address of the pSrcB data */ - pIn2 = pSrcB->pData; - - /* column loop */ - do - { - /* Set the variable sum, that acts as accumulator, to zero */ - sum = 0.0f; - - /* Initialize the pointer pIn1 to point to the starting address of the row being processed */ - pIn1 = pInA; - - /* Matrix A columns number of MAC operations are to be performed */ - colCnt = numColsA; - - while (colCnt > 0U) - { - /* c(m,n) = a(1,1)*b(1,1) + a(1,2) * b(2,1) + .... + a(m,p)*b(p,n) */ - sum += *pIn1++ * (*pIn2); - pIn2 += numColsB; - - /* Decrement the loop counter */ - colCnt--; - } - - /* Store the result in the destination buffer */ - *px++ = sum; - - /* Decrement the column loop counter */ - col--; - - /* Update the pointer pIn2 to point to the starting address of the next column */ - pIn2 = pInB + (numColsB - col); - - } while (col > 0U); - -#endif /* #if defined (ARM_MATH_DSP) */ - - /* Update the pointer pInA to point to the starting address of the next row */ - i = i + numColsB; - pInA = pInA + numColsA; - - /* Decrement the row loop counter */ - row--; - - } while (row > 0U); - /* Set status as ARM_MATH_SUCCESS */ - status = ARM_MATH_SUCCESS; - } - - /* Return to application */ - return (status); -} - -/** - * @} end of MatrixMult group - */ diff --git a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c b/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c deleted file mode 100644 index c90c03783..000000000 --- a/Applications/WakeWord-MXChip/src/lib/cmsis/arm_scale_f32.c +++ /dev/null @@ -1,157 +0,0 @@ -/* ---------------------------------------------------------------------- - * Project: CMSIS DSP Library - * Title: arm_scale_f32.c - * Description: Multiplies a floating-point vector by a scalar - * - * $Date: 27. January 2017 - * $Revision: V.1.5.1 - * - * Target Processor: Cortex-M cores - * -------------------------------------------------------------------- */ -/* - * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved. - * - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the License); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "arm_math.h" - -/** - * @ingroup groupMath - */ - -/** - * @defgroup scale Vector Scale - * - * Multiply a vector by a scalar value. For floating-point data, the algorithm used is: - * - *
- *     pDst[n] = pSrc[n] * scale,   0 <= n < blockSize.
- * 
- * - * In the fixed-point Q7, Q15, and Q31 functions, scale is represented by - * a fractional multiplication scaleFract and an arithmetic shift shift. - * The shift allows the gain of the scaling operation to exceed 1.0. - * The algorithm used with fixed-point data is: - * - *
- *     pDst[n] = (pSrc[n] * scaleFract) << shift,   0 <= n < blockSize.
- * 
- * - * The overall scale factor applied to the fixed-point data is - *
- *     scale = scaleFract * 2^shift.
- * 
- * - * The functions support in-place computation allowing the source and destination - * pointers to reference the same memory buffer. - */ - -/** - * @addtogroup scale - * @{ - */ - -/** - * @brief Multiplies a floating-point vector by a scalar. - * @param[in] *pSrc points to the input vector - * @param[in] scale scale factor to be applied - * @param[out] *pDst points to the output vector - * @param[in] blockSize number of samples in the vector - * @return none. - */ - - -void arm_scale_f32( - float32_t * pSrc, - float32_t scale, - float32_t * pDst, - uint32_t blockSize) -{ - uint32_t blkCnt; /* loop counter */ -#if defined (ARM_MATH_DSP) - -/* Run the below code for Cortex-M4 and Cortex-M3 */ - float32_t in1, in2, in3, in4; /* temporary variabels */ - - /*loop Unrolling */ - blkCnt = blockSize >> 2U; - - /* First part of the processing with loop unrolling. Compute 4 outputs at a time. - ** a second loop below computes the remaining 1 to 3 samples. */ - while (blkCnt > 0U) - { - /* C = A * scale */ - /* Scale the input and then store the results in the destination buffer. */ - /* read input samples from source */ - in1 = *pSrc; - in2 = *(pSrc + 1); - - /* multiply with scaling factor */ - in1 = in1 * scale; - - /* read input sample from source */ - in3 = *(pSrc + 2); - - /* multiply with scaling factor */ - in2 = in2 * scale; - - /* read input sample from source */ - in4 = *(pSrc + 3); - - /* multiply with scaling factor */ - in3 = in3 * scale; - in4 = in4 * scale; - /* store the result to destination */ - *pDst = in1; - *(pDst + 1) = in2; - *(pDst + 2) = in3; - *(pDst + 3) = in4; - - /* update pointers to process next samples */ - pSrc += 4U; - pDst += 4U; - - /* Decrement the loop counter */ - blkCnt--; - } - - /* If the blockSize is not a multiple of 4, compute any remaining output samples here. - ** No loop unrolling is used. */ - blkCnt = blockSize % 0x4U; - -#else - - /* Run the below code for Cortex-M0 */ - - /* Initialize blkCnt with number of samples */ - blkCnt = blockSize; - -#endif /* #if defined (ARM_MATH_DSP) */ - - while (blkCnt > 0U) - { - /* C = A * scale */ - /* Scale the input and then store the result in the destination buffer. */ - *pDst++ = (*pSrc++) * scale; - - /* Decrement the loop counter */ - blkCnt--; - } -} - -/** - * @} end of scale group - */ From 29ee593963c562107a3a95a33d2f662ede23ff00 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 17:58:34 +0530 Subject: [PATCH 12/22] Wakeword -> Keyword --- .../{WakeWord-MXChip => Keyword-MXChip}/README.md | 0 .../WakeWord-MXChip.cpp | 0 .../develop_custom.json | 0 .../src/debug_mode/debugmethods.h | 0 .../src/lib/algorithms/fastrnn.c | 0 .../src/lib/algorithms/fastrnn.h | 0 .../src/lib/algorithms/fc.c | 0 .../src/lib/algorithms/fc.h | 0 .../src/lib/algorithms/lstm.c | 0 .../src/lib/algorithms/lstm.h | 0 .../src/lib/algorithms/sfastrnn.c | 0 .../src/lib/algorithms/sfastrnn.h | 0 .../src/lib/debug_mode/debugmethods.h | 0 .../src/lib/featurizer/logfbank.c | 0 .../src/lib/featurizer/logfbank.h | 0 .../src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp | 0 .../src/lib/sfastrnn_pipeline/sfastrnnpipeline.h | 0 .../src/lib/utils/circularq.c | 0 .../src/lib/utils/circularq.h | 0 .../src/lib/utils/helpermath.c | 0 .../src/lib/utils/helpermath.h | 0 .../src/models/README.md | 0 .../src/models/emi_fastrnn_16_16_88.zip | Bin .../src/models/generateModelParams.py | 0 .../src/models/model.h | 0 .../src/models/template_MXChip.py | 0 .../{WakeWord-MXChip => Keyword-MXChip}/test/README | 0 .../test/src/generateModelParams.py | 0 .../test/src/main.cpp | 0 .../test/src/model.h | 0 .../test/src/params.zip | Bin .../test/src/template_MXChip.py | 0 .../test/test_fastrnn/fastrnntest.py | 0 .../test/test_fastrnn/test_fastrnn.cpp | 0 .../test/test_fc/test_fc.cpp | 0 .../test/test_lstm/test_lstm.cpp | 0 .../test/test_mfcc/data.h | 0 .../test/test_mfcc/generateData.py | 0 .../test/test_mfcc/test_mfcc.cpp | 0 .../test/test_mxchip_mic/readFromSerial.py | 0 .../test/test_mxchip_mic/test_mxchip_mic.cpp | 0 .../test/test_sfastrnn/sfastrnntest.py | 0 .../test/test_sfastrnn/test_sfastrnn.cpp | 0 .../test/time_lstm/generateLSTMParams.py | 0 .../test/time_lstm/lstmtemplate.py | 0 .../test/time_lstm/test_time_lstm.cpp | 0 .../test/time_sfastrnn/generateSFastRNNParams.py | 0 .../test/time_sfastrnn/template.py | 0 .../test/time_sfastrnn/template_MXChip.py | 0 .../test/time_sfastrnn/time_sfastrnn.cpp | 0 .../generateSFastRNNParams.py | 0 .../test/time_sfastrnn_pipeline/template_MXChip.py | 0 .../test_sfastrnn2_pipeline.cpp | 0 .../test/time_sfastrnn_pipeline/testdata.h | 0 54 files changed, 0 insertions(+), 0 deletions(-) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/README.md (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/WakeWord-MXChip.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/develop_custom.json (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/debug_mode/debugmethods.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/algorithms/fastrnn.c (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/algorithms/fastrnn.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/algorithms/fc.c (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/algorithms/fc.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/algorithms/lstm.c (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/algorithms/lstm.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/algorithms/sfastrnn.c (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/algorithms/sfastrnn.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/debug_mode/debugmethods.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/featurizer/logfbank.c (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/featurizer/logfbank.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/utils/circularq.c (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/utils/circularq.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/utils/helpermath.c (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/lib/utils/helpermath.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/models/README.md (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/models/emi_fastrnn_16_16_88.zip (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/models/generateModelParams.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/models/model.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/src/models/template_MXChip.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/README (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/src/generateModelParams.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/src/main.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/src/model.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/src/params.zip (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/src/template_MXChip.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_fastrnn/fastrnntest.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_fastrnn/test_fastrnn.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_fc/test_fc.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_lstm/test_lstm.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_mfcc/data.h (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_mfcc/generateData.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_mfcc/test_mfcc.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_mxchip_mic/readFromSerial.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_mxchip_mic/test_mxchip_mic.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_sfastrnn/sfastrnntest.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/test_sfastrnn/test_sfastrnn.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_lstm/generateLSTMParams.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_lstm/lstmtemplate.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_lstm/test_time_lstm.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_sfastrnn/generateSFastRNNParams.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_sfastrnn/template.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_sfastrnn/template_MXChip.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_sfastrnn/time_sfastrnn.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_sfastrnn_pipeline/generateSFastRNNParams.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_sfastrnn_pipeline/template_MXChip.py (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp (100%) rename Applications/{WakeWord-MXChip => Keyword-MXChip}/test/time_sfastrnn_pipeline/testdata.h (100%) diff --git a/Applications/WakeWord-MXChip/README.md b/Applications/Keyword-MXChip/README.md similarity index 100% rename from Applications/WakeWord-MXChip/README.md rename to Applications/Keyword-MXChip/README.md diff --git a/Applications/WakeWord-MXChip/WakeWord-MXChip.cpp b/Applications/Keyword-MXChip/WakeWord-MXChip.cpp similarity index 100% rename from Applications/WakeWord-MXChip/WakeWord-MXChip.cpp rename to Applications/Keyword-MXChip/WakeWord-MXChip.cpp diff --git a/Applications/WakeWord-MXChip/develop_custom.json b/Applications/Keyword-MXChip/develop_custom.json similarity index 100% rename from Applications/WakeWord-MXChip/develop_custom.json rename to Applications/Keyword-MXChip/develop_custom.json diff --git a/Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h b/Applications/Keyword-MXChip/src/debug_mode/debugmethods.h similarity index 100% rename from Applications/WakeWord-MXChip/src/debug_mode/debugmethods.h rename to Applications/Keyword-MXChip/src/debug_mode/debugmethods.h diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c b/Applications/Keyword-MXChip/src/lib/algorithms/fastrnn.c similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.c rename to Applications/Keyword-MXChip/src/lib/algorithms/fastrnn.c diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h b/Applications/Keyword-MXChip/src/lib/algorithms/fastrnn.h similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/algorithms/fastrnn.h rename to Applications/Keyword-MXChip/src/lib/algorithms/fastrnn.h diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.c b/Applications/Keyword-MXChip/src/lib/algorithms/fc.c similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/algorithms/fc.c rename to Applications/Keyword-MXChip/src/lib/algorithms/fc.c diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/fc.h b/Applications/Keyword-MXChip/src/lib/algorithms/fc.h similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/algorithms/fc.h rename to Applications/Keyword-MXChip/src/lib/algorithms/fc.h diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c b/Applications/Keyword-MXChip/src/lib/algorithms/lstm.c similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/algorithms/lstm.c rename to Applications/Keyword-MXChip/src/lib/algorithms/lstm.c diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h b/Applications/Keyword-MXChip/src/lib/algorithms/lstm.h similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/algorithms/lstm.h rename to Applications/Keyword-MXChip/src/lib/algorithms/lstm.h diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c b/Applications/Keyword-MXChip/src/lib/algorithms/sfastrnn.c similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.c rename to Applications/Keyword-MXChip/src/lib/algorithms/sfastrnn.c diff --git a/Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h b/Applications/Keyword-MXChip/src/lib/algorithms/sfastrnn.h similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/algorithms/sfastrnn.h rename to Applications/Keyword-MXChip/src/lib/algorithms/sfastrnn.h diff --git a/Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h b/Applications/Keyword-MXChip/src/lib/debug_mode/debugmethods.h similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/debug_mode/debugmethods.h rename to Applications/Keyword-MXChip/src/lib/debug_mode/debugmethods.h diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c b/Applications/Keyword-MXChip/src/lib/featurizer/logfbank.c similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.c rename to Applications/Keyword-MXChip/src/lib/featurizer/logfbank.c diff --git a/Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h b/Applications/Keyword-MXChip/src/lib/featurizer/logfbank.h similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/featurizer/logfbank.h rename to Applications/Keyword-MXChip/src/lib/featurizer/logfbank.h diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp b/Applications/Keyword-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp rename to Applications/Keyword-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp diff --git a/Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h b/Applications/Keyword-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h rename to Applications/Keyword-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h diff --git a/Applications/WakeWord-MXChip/src/lib/utils/circularq.c b/Applications/Keyword-MXChip/src/lib/utils/circularq.c similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/utils/circularq.c rename to Applications/Keyword-MXChip/src/lib/utils/circularq.c diff --git a/Applications/WakeWord-MXChip/src/lib/utils/circularq.h b/Applications/Keyword-MXChip/src/lib/utils/circularq.h similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/utils/circularq.h rename to Applications/Keyword-MXChip/src/lib/utils/circularq.h diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.c b/Applications/Keyword-MXChip/src/lib/utils/helpermath.c similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/utils/helpermath.c rename to Applications/Keyword-MXChip/src/lib/utils/helpermath.c diff --git a/Applications/WakeWord-MXChip/src/lib/utils/helpermath.h b/Applications/Keyword-MXChip/src/lib/utils/helpermath.h similarity index 100% rename from Applications/WakeWord-MXChip/src/lib/utils/helpermath.h rename to Applications/Keyword-MXChip/src/lib/utils/helpermath.h diff --git a/Applications/WakeWord-MXChip/src/models/README.md b/Applications/Keyword-MXChip/src/models/README.md similarity index 100% rename from Applications/WakeWord-MXChip/src/models/README.md rename to Applications/Keyword-MXChip/src/models/README.md diff --git a/Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip b/Applications/Keyword-MXChip/src/models/emi_fastrnn_16_16_88.zip similarity index 100% rename from Applications/WakeWord-MXChip/src/models/emi_fastrnn_16_16_88.zip rename to Applications/Keyword-MXChip/src/models/emi_fastrnn_16_16_88.zip diff --git a/Applications/WakeWord-MXChip/src/models/generateModelParams.py b/Applications/Keyword-MXChip/src/models/generateModelParams.py similarity index 100% rename from Applications/WakeWord-MXChip/src/models/generateModelParams.py rename to Applications/Keyword-MXChip/src/models/generateModelParams.py diff --git a/Applications/WakeWord-MXChip/src/models/model.h b/Applications/Keyword-MXChip/src/models/model.h similarity index 100% rename from Applications/WakeWord-MXChip/src/models/model.h rename to Applications/Keyword-MXChip/src/models/model.h diff --git a/Applications/WakeWord-MXChip/src/models/template_MXChip.py b/Applications/Keyword-MXChip/src/models/template_MXChip.py similarity index 100% rename from Applications/WakeWord-MXChip/src/models/template_MXChip.py rename to Applications/Keyword-MXChip/src/models/template_MXChip.py diff --git a/Applications/WakeWord-MXChip/test/README b/Applications/Keyword-MXChip/test/README similarity index 100% rename from Applications/WakeWord-MXChip/test/README rename to Applications/Keyword-MXChip/test/README diff --git a/Applications/WakeWord-MXChip/test/src/generateModelParams.py b/Applications/Keyword-MXChip/test/src/generateModelParams.py similarity index 100% rename from Applications/WakeWord-MXChip/test/src/generateModelParams.py rename to Applications/Keyword-MXChip/test/src/generateModelParams.py diff --git a/Applications/WakeWord-MXChip/test/src/main.cpp b/Applications/Keyword-MXChip/test/src/main.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/src/main.cpp rename to Applications/Keyword-MXChip/test/src/main.cpp diff --git a/Applications/WakeWord-MXChip/test/src/model.h b/Applications/Keyword-MXChip/test/src/model.h similarity index 100% rename from Applications/WakeWord-MXChip/test/src/model.h rename to Applications/Keyword-MXChip/test/src/model.h diff --git a/Applications/WakeWord-MXChip/test/src/params.zip b/Applications/Keyword-MXChip/test/src/params.zip similarity index 100% rename from Applications/WakeWord-MXChip/test/src/params.zip rename to Applications/Keyword-MXChip/test/src/params.zip diff --git a/Applications/WakeWord-MXChip/test/src/template_MXChip.py b/Applications/Keyword-MXChip/test/src/template_MXChip.py similarity index 100% rename from Applications/WakeWord-MXChip/test/src/template_MXChip.py rename to Applications/Keyword-MXChip/test/src/template_MXChip.py diff --git a/Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py b/Applications/Keyword-MXChip/test/test_fastrnn/fastrnntest.py similarity index 100% rename from Applications/WakeWord-MXChip/test/test_fastrnn/fastrnntest.py rename to Applications/Keyword-MXChip/test/test_fastrnn/fastrnntest.py diff --git a/Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp b/Applications/Keyword-MXChip/test/test_fastrnn/test_fastrnn.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/test_fastrnn/test_fastrnn.cpp rename to Applications/Keyword-MXChip/test/test_fastrnn/test_fastrnn.cpp diff --git a/Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp b/Applications/Keyword-MXChip/test/test_fc/test_fc.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/test_fc/test_fc.cpp rename to Applications/Keyword-MXChip/test/test_fc/test_fc.cpp diff --git a/Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp b/Applications/Keyword-MXChip/test/test_lstm/test_lstm.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/test_lstm/test_lstm.cpp rename to Applications/Keyword-MXChip/test/test_lstm/test_lstm.cpp diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/data.h b/Applications/Keyword-MXChip/test/test_mfcc/data.h similarity index 100% rename from Applications/WakeWord-MXChip/test/test_mfcc/data.h rename to Applications/Keyword-MXChip/test/test_mfcc/data.h diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/generateData.py b/Applications/Keyword-MXChip/test/test_mfcc/generateData.py similarity index 100% rename from Applications/WakeWord-MXChip/test/test_mfcc/generateData.py rename to Applications/Keyword-MXChip/test/test_mfcc/generateData.py diff --git a/Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp b/Applications/Keyword-MXChip/test/test_mfcc/test_mfcc.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/test_mfcc/test_mfcc.cpp rename to Applications/Keyword-MXChip/test/test_mfcc/test_mfcc.cpp diff --git a/Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py b/Applications/Keyword-MXChip/test/test_mxchip_mic/readFromSerial.py similarity index 100% rename from Applications/WakeWord-MXChip/test/test_mxchip_mic/readFromSerial.py rename to Applications/Keyword-MXChip/test/test_mxchip_mic/readFromSerial.py diff --git a/Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp b/Applications/Keyword-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp rename to Applications/Keyword-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp diff --git a/Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py b/Applications/Keyword-MXChip/test/test_sfastrnn/sfastrnntest.py similarity index 100% rename from Applications/WakeWord-MXChip/test/test_sfastrnn/sfastrnntest.py rename to Applications/Keyword-MXChip/test/test_sfastrnn/sfastrnntest.py diff --git a/Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp b/Applications/Keyword-MXChip/test/test_sfastrnn/test_sfastrnn.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/test_sfastrnn/test_sfastrnn.cpp rename to Applications/Keyword-MXChip/test/test_sfastrnn/test_sfastrnn.cpp diff --git a/Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py b/Applications/Keyword-MXChip/test/time_lstm/generateLSTMParams.py similarity index 100% rename from Applications/WakeWord-MXChip/test/time_lstm/generateLSTMParams.py rename to Applications/Keyword-MXChip/test/time_lstm/generateLSTMParams.py diff --git a/Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py b/Applications/Keyword-MXChip/test/time_lstm/lstmtemplate.py similarity index 100% rename from Applications/WakeWord-MXChip/test/time_lstm/lstmtemplate.py rename to Applications/Keyword-MXChip/test/time_lstm/lstmtemplate.py diff --git a/Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp b/Applications/Keyword-MXChip/test/time_lstm/test_time_lstm.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/time_lstm/test_time_lstm.cpp rename to Applications/Keyword-MXChip/test/time_lstm/test_time_lstm.cpp diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py b/Applications/Keyword-MXChip/test/time_sfastrnn/generateSFastRNNParams.py similarity index 100% rename from Applications/WakeWord-MXChip/test/time_sfastrnn/generateSFastRNNParams.py rename to Applications/Keyword-MXChip/test/time_sfastrnn/generateSFastRNNParams.py diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/template.py b/Applications/Keyword-MXChip/test/time_sfastrnn/template.py similarity index 100% rename from Applications/WakeWord-MXChip/test/time_sfastrnn/template.py rename to Applications/Keyword-MXChip/test/time_sfastrnn/template.py diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py b/Applications/Keyword-MXChip/test/time_sfastrnn/template_MXChip.py similarity index 100% rename from Applications/WakeWord-MXChip/test/time_sfastrnn/template_MXChip.py rename to Applications/Keyword-MXChip/test/time_sfastrnn/template_MXChip.py diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp b/Applications/Keyword-MXChip/test/time_sfastrnn/time_sfastrnn.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/time_sfastrnn/time_sfastrnn.cpp rename to Applications/Keyword-MXChip/test/time_sfastrnn/time_sfastrnn.cpp diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py b/Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py similarity index 100% rename from Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py rename to Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py b/Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py similarity index 100% rename from Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py rename to Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp b/Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp similarity index 100% rename from Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp rename to Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp diff --git a/Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h b/Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/testdata.h similarity index 100% rename from Applications/WakeWord-MXChip/test/time_sfastrnn_pipeline/testdata.h rename to Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/testdata.h From 202b4409e9700afedbd931a67469fad7d42efdab Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 18:07:23 +0530 Subject: [PATCH 13/22] Quick update README --- Applications/Keyword-MXChip/README.md | 41 +++++++++++++++------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/Applications/Keyword-MXChip/README.md b/Applications/Keyword-MXChip/README.md index 029741042..2aa82d302 100644 --- a/Applications/Keyword-MXChip/README.md +++ b/Applications/Keyword-MXChip/README.md @@ -1,40 +1,44 @@ -# S-RNN Predictor With Google Dataset +# S-RNN for Speech Command Detection Here we demonstrate how SRNN can be used to deploy a key-word spotting model on the [Azure IoT Dev-Kit](https://microsoft.github.io/azure-iot-developer-kit/) powered by the Coretex M4. -## Set-up Instructios +The model deployed is based on the [Speech Commands Dataset](https://ai.googleblog.com/2017/08/launching-speech-commands-dataset.html). It is trainined to recognise commands in the set: [go, no, on, up, bed, cat, dog, off, one, six, two, yes]. When no keyword is detected, the screen will print 'Noise'. + +Unit testing and benchmarking code that was used to develop this implementation of S-RNN is provided in the `tests` directory. + +## Instructions for Deployement 1. Instructions on how to get started quickly with MXChip can be found -[here])(https://github.com/VSChina/devkit-mbedos5-getstarted). Please follow +[here](https://github.com/VSChina/devkit-mbedos5-getstarted). Please follow those instructions to set-up the environment and verify that everything is working properly by burning the `GettingStarted`example mentioned there. -2. Clone the EdgeML repository. Assume this repository lies in `$EDGEML_HOME`. +2. Clone the EdgeML repository. Let this repository lie in `$EDGEML_HOME`. 3. Change directory to `devkit-mbedos5-getstarted` cloned in step 1. -``` - cd devkit-mbedos5-getstarted/ -``` + ``` + cd devkit-mbedos5-getstarted/ + ``` 3. Remove the provided `GetStarted` example and replace it with - `$EDGEML_HOME/Applications/KeyWord-MXChip/' -``` - rm -r GetStarted - cp $EDGEML_HOME/Applications/KeyWord-MXChip/ ./ -``` + `$EDGEML_HOME/Applications/KeyWord-MXChip/` + ``` + rm -r GetStarted + cp $EDGEML_HOME/Applications/KeyWord-MXChip/ ./ + ``` 4. Open `devkit-mbedos5-getstarted/.mbedignore` in your favourite text editor and append the following lines: - ``` - Keyword-MXChip/test/* - ``` + ``` + Keyword-MXChip/test/* + ``` 5. Copy the provided build profile file, `develop_custom.json` into the `mbed-os` profiles folder: ``` cp develop_custom.json mbed-os/toos/ ``` 6. Compile using: -``` - mbed compile --profile develop_custom -``` + ``` + mbed compile --profile develop_custom + ``` 7. Upload to MXChip IoT DevKit: - Connect the MXChip IoT DevKit with your machine via USB. @@ -42,3 +46,4 @@ working properly by burning the `GettingStarted`example mentioned there. - Copy the `.\BUILD\AZ3166\GCC_ARM-DEVELOP_CUSTOM\devkit-mbedos5-getstarted.bin` into this disk. - The device will reboot and run the application. + From 201a62fe535745f71892b7e3c8645666c59837e2 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 18:08:10 +0530 Subject: [PATCH 14/22] Delete README --- Applications/Keyword-MXChip/test/README | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 Applications/Keyword-MXChip/test/README diff --git a/Applications/Keyword-MXChip/test/README b/Applications/Keyword-MXChip/test/README deleted file mode 100644 index df5066e64..000000000 --- a/Applications/Keyword-MXChip/test/README +++ /dev/null @@ -1,11 +0,0 @@ - -This directory is intended for PIO Unit Testing and project tests. - -Unit Testing is a software testing method by which individual units of -source code, sets of one or more MCU program modules together with associated -control data, usage procedures, and operating procedures, are tested to -determine whether they are fit for use. Unit testing finds problems early -in the development cycle. - -More information about PIO Unit Testing: -- https://docs.platformio.org/page/plus/unit-testing.html From 1f82e1f7bba2ce5dd4f3756f1a1bca975967125c Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 18:09:07 +0530 Subject: [PATCH 15/22] Delete README.md --- Applications/Keyword-MXChip/src/models/README.md | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 Applications/Keyword-MXChip/src/models/README.md diff --git a/Applications/Keyword-MXChip/src/models/README.md b/Applications/Keyword-MXChip/src/models/README.md deleted file mode 100644 index 485948b97..000000000 --- a/Applications/Keyword-MXChip/src/models/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Naming Convention -ALGORITHM_HIDDIM0_HIDDIM1_VALACC - -ALGORITHM: - 1. EMI + Shallow + RNN - 2. Shallow + RNN - -Where RNN can be any RNN - -HIDDIM0/HIDDIM1: The hidden dimension of the two layers - -VALACC: Validation accuracy. - -More details of the model can be found in the summary.txt file in the zipped folder. - From 0134489434e4b6646f5726c0678250b86472e1ab Mon Sep 17 00:00:00 2001 From: Harsha Vardhan Simhadri Date: Thu, 18 Jul 2019 19:33:11 +0530 Subject: [PATCH 16/22] Update README.md --- Applications/Keyword-MXChip/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Applications/Keyword-MXChip/README.md b/Applications/Keyword-MXChip/README.md index 2aa82d302..fc1cc4125 100644 --- a/Applications/Keyword-MXChip/README.md +++ b/Applications/Keyword-MXChip/README.md @@ -8,7 +8,7 @@ The model deployed is based on the [Speech Commands Dataset](https://ai.googlebl Unit testing and benchmarking code that was used to develop this implementation of S-RNN is provided in the `tests` directory. -## Instructions for Deployement +## Instructions for Deployment 1. Instructions on how to get started quickly with MXChip can be found [here](https://github.com/VSChina/devkit-mbedos5-getstarted). Please follow From 565e503c24832c554b882835f62e457889a9c269 Mon Sep 17 00:00:00 2001 From: Harsha Vardhan Simhadri Date: Thu, 18 Jul 2019 20:28:36 +0530 Subject: [PATCH 17/22] Update README.md --- Applications/Keyword-MXChip/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Applications/Keyword-MXChip/README.md b/Applications/Keyword-MXChip/README.md index fc1cc4125..211ed02d1 100644 --- a/Applications/Keyword-MXChip/README.md +++ b/Applications/Keyword-MXChip/README.md @@ -23,7 +23,7 @@ working properly by burning the `GettingStarted`example mentioned there. `$EDGEML_HOME/Applications/KeyWord-MXChip/` ``` rm -r GetStarted - cp $EDGEML_HOME/Applications/KeyWord-MXChip/ ./ + cp -r $EDGEML_HOME/Applications/KeyWord-MXChip/ ./ ``` 4. Open `devkit-mbedos5-getstarted/.mbedignore` in your favourite text editor and append the following lines: From 57cea4371c62f8d55013f0a4cce571711bba83be Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Thu, 18 Jul 2019 20:35:18 +0530 Subject: [PATCH 18/22] Fix README.md --- Applications/Keyword-MXChip/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Applications/Keyword-MXChip/README.md b/Applications/Keyword-MXChip/README.md index 211ed02d1..c68fbfe5e 100644 --- a/Applications/Keyword-MXChip/README.md +++ b/Applications/Keyword-MXChip/README.md @@ -33,7 +33,7 @@ working properly by burning the `GettingStarted`example mentioned there. 5. Copy the provided build profile file, `develop_custom.json` into the `mbed-os` profiles folder: ``` - cp develop_custom.json mbed-os/toos/ + cp Keyword-MXChip/develop_custom.json mbed-os/tools/profiles ``` 6. Compile using: ``` From 579f4beca95c24c09a570a618260fc0fcf21e1d9 Mon Sep 17 00:00:00 2001 From: Harsha Vardhan Simhadri Date: Thu, 18 Jul 2019 22:58:51 +0530 Subject: [PATCH 19/22] Update README.md --- Applications/Keyword-MXChip/README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Applications/Keyword-MXChip/README.md b/Applications/Keyword-MXChip/README.md index c68fbfe5e..93fa4192c 100644 --- a/Applications/Keyword-MXChip/README.md +++ b/Applications/Keyword-MXChip/README.md @@ -10,10 +10,9 @@ Unit testing and benchmarking code that was used to develop this implementation ## Instructions for Deployment -1. Instructions on how to get started quickly with MXChip can be found -[here](https://github.com/VSChina/devkit-mbedos5-getstarted). Please follow -those instructions to set-up the environment and verify that everything is -working properly by burning the `GettingStarted`example mentioned there. +1. Follow instructions [here](https://github.com/VSChina/devkit-mbedos5-getstarted) +to set-up the MXChip environment. Verify that the set-up is +working properly by burning the `GettingStarted` example mentioned there. 2. Clone the EdgeML repository. Let this repository lie in `$EDGEML_HOME`. 3. Change directory to `devkit-mbedos5-getstarted` cloned in step 1. ``` From a13b91622831e29f882540561c5bbe01bcb5e8b9 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Fri, 19 Jul 2019 12:11:59 +0530 Subject: [PATCH 20/22] Moving around directory names --- .../MXChip-SRNN}/README.md | 0 .../MXChip-SRNN}/WakeWord-MXChip.cpp | 0 .../MXChip-SRNN}/develop_custom.json | 0 .../MXChip-SRNN}/src/debug_mode/debugmethods.h | 0 .../MXChip-SRNN}/src/lib/algorithms/fastrnn.c | 0 .../MXChip-SRNN}/src/lib/algorithms/fastrnn.h | 0 .../MXChip-SRNN}/src/lib/algorithms/fc.c | 0 .../MXChip-SRNN}/src/lib/algorithms/fc.h | 0 .../MXChip-SRNN}/src/lib/algorithms/lstm.c | 0 .../MXChip-SRNN}/src/lib/algorithms/lstm.h | 0 .../MXChip-SRNN}/src/lib/algorithms/sfastrnn.c | 0 .../MXChip-SRNN}/src/lib/algorithms/sfastrnn.h | 0 .../MXChip-SRNN}/src/lib/debug_mode/debugmethods.h | 0 .../MXChip-SRNN}/src/lib/featurizer/logfbank.c | 0 .../MXChip-SRNN}/src/lib/featurizer/logfbank.h | 0 .../src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp | 0 .../src/lib/sfastrnn_pipeline/sfastrnnpipeline.h | 0 .../MXChip-SRNN}/src/lib/utils/circularq.c | 0 .../MXChip-SRNN}/src/lib/utils/circularq.h | 0 .../MXChip-SRNN}/src/lib/utils/helpermath.c | 0 .../MXChip-SRNN}/src/lib/utils/helpermath.h | 0 .../src/models/emi_fastrnn_16_16_88.zip | Bin .../MXChip-SRNN}/src/models/generateModelParams.py | 0 .../MXChip-SRNN}/src/models/model.h | 0 .../MXChip-SRNN}/src/models/template_MXChip.py | 0 .../MXChip-SRNN}/test/src/generateModelParams.py | 0 .../MXChip-SRNN}/test/src/main.cpp | 0 .../MXChip-SRNN}/test/src/model.h | 0 .../MXChip-SRNN}/test/src/params.zip | Bin .../MXChip-SRNN}/test/src/template_MXChip.py | 0 .../MXChip-SRNN}/test/test_fastrnn/fastrnntest.py | 0 .../MXChip-SRNN}/test/test_fastrnn/test_fastrnn.cpp | 0 .../MXChip-SRNN}/test/test_fc/test_fc.cpp | 0 .../MXChip-SRNN}/test/test_lstm/test_lstm.cpp | 0 .../MXChip-SRNN}/test/test_mfcc/data.h | 0 .../MXChip-SRNN}/test/test_mfcc/generateData.py | 0 .../MXChip-SRNN}/test/test_mfcc/test_mfcc.cpp | 0 .../test/test_mxchip_mic/readFromSerial.py | 0 .../test/test_mxchip_mic/test_mxchip_mic.cpp | 0 .../MXChip-SRNN}/test/test_sfastrnn/sfastrnntest.py | 0 .../test/test_sfastrnn/test_sfastrnn.cpp | 0 .../test/time_lstm/generateLSTMParams.py | 0 .../MXChip-SRNN}/test/time_lstm/lstmtemplate.py | 0 .../MXChip-SRNN}/test/time_lstm/test_time_lstm.cpp | 0 .../test/time_sfastrnn/generateSFastRNNParams.py | 0 .../MXChip-SRNN}/test/time_sfastrnn/template.py | 0 .../test/time_sfastrnn/template_MXChip.py | 0 .../test/time_sfastrnn/time_sfastrnn.cpp | 0 .../generateSFastRNNParams.py | 0 .../test/time_sfastrnn_pipeline/template_MXChip.py | 0 .../test_sfastrnn2_pipeline.cpp | 0 .../test/time_sfastrnn_pipeline/testdata.h | 0 52 files changed, 0 insertions(+), 0 deletions(-) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/README.md (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/WakeWord-MXChip.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/develop_custom.json (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/debug_mode/debugmethods.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/algorithms/fastrnn.c (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/algorithms/fastrnn.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/algorithms/fc.c (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/algorithms/fc.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/algorithms/lstm.c (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/algorithms/lstm.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/algorithms/sfastrnn.c (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/algorithms/sfastrnn.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/debug_mode/debugmethods.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/featurizer/logfbank.c (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/featurizer/logfbank.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/utils/circularq.c (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/utils/circularq.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/utils/helpermath.c (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/lib/utils/helpermath.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/models/emi_fastrnn_16_16_88.zip (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/models/generateModelParams.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/models/model.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/src/models/template_MXChip.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/src/generateModelParams.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/src/main.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/src/model.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/src/params.zip (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/src/template_MXChip.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_fastrnn/fastrnntest.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_fastrnn/test_fastrnn.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_fc/test_fc.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_lstm/test_lstm.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_mfcc/data.h (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_mfcc/generateData.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_mfcc/test_mfcc.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_mxchip_mic/readFromSerial.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_mxchip_mic/test_mxchip_mic.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_sfastrnn/sfastrnntest.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/test_sfastrnn/test_sfastrnn.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_lstm/generateLSTMParams.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_lstm/lstmtemplate.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_lstm/test_time_lstm.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_sfastrnn/generateSFastRNNParams.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_sfastrnn/template.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_sfastrnn/template_MXChip.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_sfastrnn/time_sfastrnn.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_sfastrnn_pipeline/generateSFastRNNParams.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_sfastrnn_pipeline/template_MXChip.py (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp (100%) rename Applications/{Keyword-MXChip => KeywordSpotting/MXChip-SRNN}/test/time_sfastrnn_pipeline/testdata.h (100%) diff --git a/Applications/Keyword-MXChip/README.md b/Applications/KeywordSpotting/MXChip-SRNN/README.md similarity index 100% rename from Applications/Keyword-MXChip/README.md rename to Applications/KeywordSpotting/MXChip-SRNN/README.md diff --git a/Applications/Keyword-MXChip/WakeWord-MXChip.cpp b/Applications/KeywordSpotting/MXChip-SRNN/WakeWord-MXChip.cpp similarity index 100% rename from Applications/Keyword-MXChip/WakeWord-MXChip.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/WakeWord-MXChip.cpp diff --git a/Applications/Keyword-MXChip/develop_custom.json b/Applications/KeywordSpotting/MXChip-SRNN/develop_custom.json similarity index 100% rename from Applications/Keyword-MXChip/develop_custom.json rename to Applications/KeywordSpotting/MXChip-SRNN/develop_custom.json diff --git a/Applications/Keyword-MXChip/src/debug_mode/debugmethods.h b/Applications/KeywordSpotting/MXChip-SRNN/src/debug_mode/debugmethods.h similarity index 100% rename from Applications/Keyword-MXChip/src/debug_mode/debugmethods.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/debug_mode/debugmethods.h diff --git a/Applications/Keyword-MXChip/src/lib/algorithms/fastrnn.c b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/fastrnn.c similarity index 100% rename from Applications/Keyword-MXChip/src/lib/algorithms/fastrnn.c rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/fastrnn.c diff --git a/Applications/Keyword-MXChip/src/lib/algorithms/fastrnn.h b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/fastrnn.h similarity index 100% rename from Applications/Keyword-MXChip/src/lib/algorithms/fastrnn.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/fastrnn.h diff --git a/Applications/Keyword-MXChip/src/lib/algorithms/fc.c b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/fc.c similarity index 100% rename from Applications/Keyword-MXChip/src/lib/algorithms/fc.c rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/fc.c diff --git a/Applications/Keyword-MXChip/src/lib/algorithms/fc.h b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/fc.h similarity index 100% rename from Applications/Keyword-MXChip/src/lib/algorithms/fc.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/fc.h diff --git a/Applications/Keyword-MXChip/src/lib/algorithms/lstm.c b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/lstm.c similarity index 100% rename from Applications/Keyword-MXChip/src/lib/algorithms/lstm.c rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/lstm.c diff --git a/Applications/Keyword-MXChip/src/lib/algorithms/lstm.h b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/lstm.h similarity index 100% rename from Applications/Keyword-MXChip/src/lib/algorithms/lstm.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/lstm.h diff --git a/Applications/Keyword-MXChip/src/lib/algorithms/sfastrnn.c b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/sfastrnn.c similarity index 100% rename from Applications/Keyword-MXChip/src/lib/algorithms/sfastrnn.c rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/sfastrnn.c diff --git a/Applications/Keyword-MXChip/src/lib/algorithms/sfastrnn.h b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/sfastrnn.h similarity index 100% rename from Applications/Keyword-MXChip/src/lib/algorithms/sfastrnn.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/algorithms/sfastrnn.h diff --git a/Applications/Keyword-MXChip/src/lib/debug_mode/debugmethods.h b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/debug_mode/debugmethods.h similarity index 100% rename from Applications/Keyword-MXChip/src/lib/debug_mode/debugmethods.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/debug_mode/debugmethods.h diff --git a/Applications/Keyword-MXChip/src/lib/featurizer/logfbank.c b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/featurizer/logfbank.c similarity index 100% rename from Applications/Keyword-MXChip/src/lib/featurizer/logfbank.c rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/featurizer/logfbank.c diff --git a/Applications/Keyword-MXChip/src/lib/featurizer/logfbank.h b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/featurizer/logfbank.h similarity index 100% rename from Applications/Keyword-MXChip/src/lib/featurizer/logfbank.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/featurizer/logfbank.h diff --git a/Applications/Keyword-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp similarity index 100% rename from Applications/Keyword-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/sfastrnn_pipeline/sfastrnnpipeline.cpp diff --git a/Applications/Keyword-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h similarity index 100% rename from Applications/Keyword-MXChip/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/sfastrnn_pipeline/sfastrnnpipeline.h diff --git a/Applications/Keyword-MXChip/src/lib/utils/circularq.c b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/utils/circularq.c similarity index 100% rename from Applications/Keyword-MXChip/src/lib/utils/circularq.c rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/utils/circularq.c diff --git a/Applications/Keyword-MXChip/src/lib/utils/circularq.h b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/utils/circularq.h similarity index 100% rename from Applications/Keyword-MXChip/src/lib/utils/circularq.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/utils/circularq.h diff --git a/Applications/Keyword-MXChip/src/lib/utils/helpermath.c b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/utils/helpermath.c similarity index 100% rename from Applications/Keyword-MXChip/src/lib/utils/helpermath.c rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/utils/helpermath.c diff --git a/Applications/Keyword-MXChip/src/lib/utils/helpermath.h b/Applications/KeywordSpotting/MXChip-SRNN/src/lib/utils/helpermath.h similarity index 100% rename from Applications/Keyword-MXChip/src/lib/utils/helpermath.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/lib/utils/helpermath.h diff --git a/Applications/Keyword-MXChip/src/models/emi_fastrnn_16_16_88.zip b/Applications/KeywordSpotting/MXChip-SRNN/src/models/emi_fastrnn_16_16_88.zip similarity index 100% rename from Applications/Keyword-MXChip/src/models/emi_fastrnn_16_16_88.zip rename to Applications/KeywordSpotting/MXChip-SRNN/src/models/emi_fastrnn_16_16_88.zip diff --git a/Applications/Keyword-MXChip/src/models/generateModelParams.py b/Applications/KeywordSpotting/MXChip-SRNN/src/models/generateModelParams.py similarity index 100% rename from Applications/Keyword-MXChip/src/models/generateModelParams.py rename to Applications/KeywordSpotting/MXChip-SRNN/src/models/generateModelParams.py diff --git a/Applications/Keyword-MXChip/src/models/model.h b/Applications/KeywordSpotting/MXChip-SRNN/src/models/model.h similarity index 100% rename from Applications/Keyword-MXChip/src/models/model.h rename to Applications/KeywordSpotting/MXChip-SRNN/src/models/model.h diff --git a/Applications/Keyword-MXChip/src/models/template_MXChip.py b/Applications/KeywordSpotting/MXChip-SRNN/src/models/template_MXChip.py similarity index 100% rename from Applications/Keyword-MXChip/src/models/template_MXChip.py rename to Applications/KeywordSpotting/MXChip-SRNN/src/models/template_MXChip.py diff --git a/Applications/Keyword-MXChip/test/src/generateModelParams.py b/Applications/KeywordSpotting/MXChip-SRNN/test/src/generateModelParams.py similarity index 100% rename from Applications/Keyword-MXChip/test/src/generateModelParams.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/src/generateModelParams.py diff --git a/Applications/Keyword-MXChip/test/src/main.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/src/main.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/src/main.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/src/main.cpp diff --git a/Applications/Keyword-MXChip/test/src/model.h b/Applications/KeywordSpotting/MXChip-SRNN/test/src/model.h similarity index 100% rename from Applications/Keyword-MXChip/test/src/model.h rename to Applications/KeywordSpotting/MXChip-SRNN/test/src/model.h diff --git a/Applications/Keyword-MXChip/test/src/params.zip b/Applications/KeywordSpotting/MXChip-SRNN/test/src/params.zip similarity index 100% rename from Applications/Keyword-MXChip/test/src/params.zip rename to Applications/KeywordSpotting/MXChip-SRNN/test/src/params.zip diff --git a/Applications/Keyword-MXChip/test/src/template_MXChip.py b/Applications/KeywordSpotting/MXChip-SRNN/test/src/template_MXChip.py similarity index 100% rename from Applications/Keyword-MXChip/test/src/template_MXChip.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/src/template_MXChip.py diff --git a/Applications/Keyword-MXChip/test/test_fastrnn/fastrnntest.py b/Applications/KeywordSpotting/MXChip-SRNN/test/test_fastrnn/fastrnntest.py similarity index 100% rename from Applications/Keyword-MXChip/test/test_fastrnn/fastrnntest.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_fastrnn/fastrnntest.py diff --git a/Applications/Keyword-MXChip/test/test_fastrnn/test_fastrnn.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/test_fastrnn/test_fastrnn.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/test_fastrnn/test_fastrnn.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_fastrnn/test_fastrnn.cpp diff --git a/Applications/Keyword-MXChip/test/test_fc/test_fc.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/test_fc/test_fc.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/test_fc/test_fc.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_fc/test_fc.cpp diff --git a/Applications/Keyword-MXChip/test/test_lstm/test_lstm.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/test_lstm/test_lstm.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/test_lstm/test_lstm.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_lstm/test_lstm.cpp diff --git a/Applications/Keyword-MXChip/test/test_mfcc/data.h b/Applications/KeywordSpotting/MXChip-SRNN/test/test_mfcc/data.h similarity index 100% rename from Applications/Keyword-MXChip/test/test_mfcc/data.h rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_mfcc/data.h diff --git a/Applications/Keyword-MXChip/test/test_mfcc/generateData.py b/Applications/KeywordSpotting/MXChip-SRNN/test/test_mfcc/generateData.py similarity index 100% rename from Applications/Keyword-MXChip/test/test_mfcc/generateData.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_mfcc/generateData.py diff --git a/Applications/Keyword-MXChip/test/test_mfcc/test_mfcc.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/test_mfcc/test_mfcc.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/test_mfcc/test_mfcc.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_mfcc/test_mfcc.cpp diff --git a/Applications/Keyword-MXChip/test/test_mxchip_mic/readFromSerial.py b/Applications/KeywordSpotting/MXChip-SRNN/test/test_mxchip_mic/readFromSerial.py similarity index 100% rename from Applications/Keyword-MXChip/test/test_mxchip_mic/readFromSerial.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_mxchip_mic/readFromSerial.py diff --git a/Applications/Keyword-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/test_mxchip_mic/test_mxchip_mic.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/test_mxchip_mic/test_mxchip_mic.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_mxchip_mic/test_mxchip_mic.cpp diff --git a/Applications/Keyword-MXChip/test/test_sfastrnn/sfastrnntest.py b/Applications/KeywordSpotting/MXChip-SRNN/test/test_sfastrnn/sfastrnntest.py similarity index 100% rename from Applications/Keyword-MXChip/test/test_sfastrnn/sfastrnntest.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_sfastrnn/sfastrnntest.py diff --git a/Applications/Keyword-MXChip/test/test_sfastrnn/test_sfastrnn.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/test_sfastrnn/test_sfastrnn.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/test_sfastrnn/test_sfastrnn.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/test_sfastrnn/test_sfastrnn.cpp diff --git a/Applications/Keyword-MXChip/test/time_lstm/generateLSTMParams.py b/Applications/KeywordSpotting/MXChip-SRNN/test/time_lstm/generateLSTMParams.py similarity index 100% rename from Applications/Keyword-MXChip/test/time_lstm/generateLSTMParams.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_lstm/generateLSTMParams.py diff --git a/Applications/Keyword-MXChip/test/time_lstm/lstmtemplate.py b/Applications/KeywordSpotting/MXChip-SRNN/test/time_lstm/lstmtemplate.py similarity index 100% rename from Applications/Keyword-MXChip/test/time_lstm/lstmtemplate.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_lstm/lstmtemplate.py diff --git a/Applications/Keyword-MXChip/test/time_lstm/test_time_lstm.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/time_lstm/test_time_lstm.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/time_lstm/test_time_lstm.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_lstm/test_time_lstm.cpp diff --git a/Applications/Keyword-MXChip/test/time_sfastrnn/generateSFastRNNParams.py b/Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn/generateSFastRNNParams.py similarity index 100% rename from Applications/Keyword-MXChip/test/time_sfastrnn/generateSFastRNNParams.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn/generateSFastRNNParams.py diff --git a/Applications/Keyword-MXChip/test/time_sfastrnn/template.py b/Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn/template.py similarity index 100% rename from Applications/Keyword-MXChip/test/time_sfastrnn/template.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn/template.py diff --git a/Applications/Keyword-MXChip/test/time_sfastrnn/template_MXChip.py b/Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn/template_MXChip.py similarity index 100% rename from Applications/Keyword-MXChip/test/time_sfastrnn/template_MXChip.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn/template_MXChip.py diff --git a/Applications/Keyword-MXChip/test/time_sfastrnn/time_sfastrnn.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn/time_sfastrnn.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/time_sfastrnn/time_sfastrnn.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn/time_sfastrnn.cpp diff --git a/Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py b/Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn_pipeline/generateSFastRNNParams.py similarity index 100% rename from Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/generateSFastRNNParams.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn_pipeline/generateSFastRNNParams.py diff --git a/Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py b/Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn_pipeline/template_MXChip.py similarity index 100% rename from Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/template_MXChip.py rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn_pipeline/template_MXChip.py diff --git a/Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp b/Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp similarity index 100% rename from Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn_pipeline/test_sfastrnn2_pipeline.cpp diff --git a/Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/testdata.h b/Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn_pipeline/testdata.h similarity index 100% rename from Applications/Keyword-MXChip/test/time_sfastrnn_pipeline/testdata.h rename to Applications/KeywordSpotting/MXChip-SRNN/test/time_sfastrnn_pipeline/testdata.h From bd475957d15ddb47d7f8efcec592b8ae73561f2c Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Fri, 19 Jul 2019 12:15:38 +0530 Subject: [PATCH 21/22] Update README.md --- Applications/KeywordSpotting/MXChip-SRNN/README.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Applications/KeywordSpotting/MXChip-SRNN/README.md b/Applications/KeywordSpotting/MXChip-SRNN/README.md index 93fa4192c..de434c024 100644 --- a/Applications/KeywordSpotting/MXChip-SRNN/README.md +++ b/Applications/KeywordSpotting/MXChip-SRNN/README.md @@ -2,11 +2,9 @@ Here we demonstrate how SRNN can be used to deploy a key-word spotting model on the [Azure IoT Dev-Kit](https://microsoft.github.io/azure-iot-developer-kit/) -powered by the Coretex M4. +powered by the Coretex M4. The model deployed is based on the [Speech Commands Dataset](https://ai.googleblog.com/2017/08/launching-speech-commands-dataset.html). It is trainined to recognise commands in the set: `[go, no, on, up, bed, cat, dog, off, one, six, two, yes]`. When no keyword is detected, the screen will print 'Noise'. -The model deployed is based on the [Speech Commands Dataset](https://ai.googleblog.com/2017/08/launching-speech-commands-dataset.html). It is trainined to recognise commands in the set: [go, no, on, up, bed, cat, dog, off, one, six, two, yes]. When no keyword is detected, the screen will print 'Noise'. - -Unit testing and benchmarking code that was used to develop this implementation of S-RNN is provided in the `tests` directory. +Unit testing and benchmarking code that was used to develop this implementation of S-RNN is provided in the `tests` directory and can be used for debugging purposes. ## Instructions for Deployment @@ -19,20 +17,20 @@ working properly by burning the `GettingStarted` example mentioned there. cd devkit-mbedos5-getstarted/ ``` 3. Remove the provided `GetStarted` example and replace it with - `$EDGEML_HOME/Applications/KeyWord-MXChip/` + `$EDGEML_HOME/Applications/KeywordSpotting/MXChip-SRNN/` ``` rm -r GetStarted - cp -r $EDGEML_HOME/Applications/KeyWord-MXChip/ ./ + cp -r $EDGEML_HOME/Applications/KeywordSpotting/MXChip-SRNN ./ ``` 4. Open `devkit-mbedos5-getstarted/.mbedignore` in your favourite text editor and append the following lines: ``` - Keyword-MXChip/test/* + MXChip-SRNN/test/* ``` 5. Copy the provided build profile file, `develop_custom.json` into the `mbed-os` profiles folder: ``` - cp Keyword-MXChip/develop_custom.json mbed-os/tools/profiles + cp MXChip-SRNN/develop_custom.json mbed-os/tools/profiles/ ``` 6. Compile using: ``` From 37020ba30bef1f5f9ab784b9bb3c25b8a8292876 Mon Sep 17 00:00:00 2001 From: Don Dennis Date: Fri, 19 Jul 2019 12:18:17 +0530 Subject: [PATCH 22/22] Update README.md --- Applications/KeywordSpotting/MXChip-SRNN/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Applications/KeywordSpotting/MXChip-SRNN/README.md b/Applications/KeywordSpotting/MXChip-SRNN/README.md index de434c024..8ed11894e 100644 --- a/Applications/KeywordSpotting/MXChip-SRNN/README.md +++ b/Applications/KeywordSpotting/MXChip-SRNN/README.md @@ -2,7 +2,7 @@ Here we demonstrate how SRNN can be used to deploy a key-word spotting model on the [Azure IoT Dev-Kit](https://microsoft.github.io/azure-iot-developer-kit/) -powered by the Coretex M4. The model deployed is based on the [Speech Commands Dataset](https://ai.googleblog.com/2017/08/launching-speech-commands-dataset.html). It is trainined to recognise commands in the set: `[go, no, on, up, bed, cat, dog, off, one, six, two, yes]`. When no keyword is detected, the screen will print 'Noise'. +powered by the Coretex M4. The model provided is based on the [Speech Commands Dataset](https://ai.googleblog.com/2017/08/launching-speech-commands-dataset.html). It is trainined to recognise commands in the set: `[go, no, on, up, bed, cat, dog, off, one, six, two, yes]`. When no keyword is detected, the screen will print 'Noise'. Unit testing and benchmarking code that was used to develop this implementation of S-RNN is provided in the `tests` directory and can be used for debugging purposes.

6R{BMoj05Uw> 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 p1%s3|8LfGg8uy5za|$ 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

6R{BMoj05Uw> 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 p1%s3|8LfGg8uy5za|$ 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

dsarHLO) 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

aUt#Nvp~BYH`wCm$0w**6O~Z)|o>^ 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 z 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ξ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�YrE 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

dsarHLO) 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

6R{BMoj05Uw> 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 p1%s3|8LfGg8uy5za|$ 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