CMSIS-DSP: Added benchmarking code for new categories
Controller, FastMath, Matrix and Support.
diff --git a/CMSIS/DSP/Testing/CMakeLists.txt b/CMSIS/DSP/Testing/CMakeLists.txt
index 087cd9c..a6617d2 100644
--- a/CMSIS/DSP/Testing/CMakeLists.txt
+++ b/CMSIS/DSP/Testing/CMakeLists.txt
@@ -100,6 +100,24 @@
Source/Benchmarks/DECIMQ15.cpp
Source/Benchmarks/BIQUADF32.cpp
Source/Benchmarks/BIQUADF64.cpp
+ Source/Benchmarks/ControllerF32.cpp
+ Source/Benchmarks/ControllerQ31.cpp
+ Source/Benchmarks/ControllerQ15.cpp
+ Source/Benchmarks/FastMathF32.cpp
+ Source/Benchmarks/FastMathQ31.cpp
+ Source/Benchmarks/FastMathQ15.cpp
+ Source/Benchmarks/SupportF32.cpp
+ Source/Benchmarks/SupportBarF32.cpp
+ Source/Benchmarks/SupportQ31.cpp
+ Source/Benchmarks/SupportQ15.cpp
+ Source/Benchmarks/SupportQ7.cpp
+ Source/Benchmarks/UnaryF32.cpp
+ Source/Benchmarks/UnaryF64.cpp
+ Source/Benchmarks/UnaryQ31.cpp
+ Source/Benchmarks/UnaryQ15.cpp
+ Source/Benchmarks/BinaryF32.cpp
+ Source/Benchmarks/BinaryQ31.cpp
+ Source/Benchmarks/BinaryQ15.cpp
Source/Benchmarks/FullyConnectedBench.cpp
Source/Benchmarks/PoolingBench.cpp
)
@@ -112,6 +130,7 @@
Source/Tests/BayesF32.cpp
Source/Tests/StatsTestsF32.cpp
Source/Tests/SupportTestsF32.cpp
+ Source/Tests/SupportBarTestsF32.cpp
Source/Tests/DistanceTestsF32.cpp
Source/Tests/DistanceTestsU32.cpp
Source/Tests/FullyConnected.cpp
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/BIQUADF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/BIQUADF32.h
index 2cf0a63..96a4d04 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/BIQUADF32.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/BIQUADF32.h
@@ -19,6 +19,9 @@
arm_biquad_cascade_stereo_df2T_instance_f32 instStereo;
int nbSamples;
- int numStages;
+ int numStages;
+
+ const float32_t *pSrc;
+ float32_t *pDst;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/BIQUADF64.h b/CMSIS/DSP/Testing/Include/Benchmarks/BIQUADF64.h
index 0c9f579..5f52b57 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/BIQUADF64.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/BIQUADF64.h
@@ -17,6 +17,9 @@
arm_biquad_cascade_df2T_instance_f64 instBiquadDf2T;
int nbSamples;
- int numStages;
+ int numStages;
+
+ const float64_t *pSrc;
+ float64_t *pDst;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ15.h
index 07818bc..791a608 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ15.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ15.h
@@ -13,5 +13,9 @@
Client::LocalPattern<q15_t> output;
int nb;
+
+ q15_t *inp1;
+ q15_t *inp2;
+ q15_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ31.h
index b3daddc..738f800 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ31.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ31.h
@@ -14,4 +14,7 @@
int nb;
+ q31_t *inp1;
+ q31_t *inp2;
+ q31_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ7.h b/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ7.h
index 8dbff0d..59c0292 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ7.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ7.h
@@ -14,4 +14,7 @@
int nb;
+ q7_t *inp1;
+ q7_t *inp2;
+ q7_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/BinaryF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/BinaryF32.h
new file mode 100755
index 0000000..83a767f
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/BinaryF32.h
@@ -0,0 +1,23 @@
+#include "Test.h"
+#include "Pattern.h"
+class BinaryF32:public Client::Suite
+ {
+ public:
+ BinaryF32(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "BinaryF32_decl.h"
+ Client::Pattern<float32_t> input1;
+ Client::Pattern<float32_t> input2;
+ Client::LocalPattern<float32_t> output;
+
+ int nbr;
+ int nbi;
+ int nbc;
+
+ arm_matrix_instance_f32 in1;
+ arm_matrix_instance_f32 in2;
+ arm_matrix_instance_f32 out;
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/BinaryQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/BinaryQ15.h
new file mode 100755
index 0000000..e39e767
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/BinaryQ15.h
@@ -0,0 +1,26 @@
+#include "Test.h"
+#include "Pattern.h"
+class BinaryQ15:public Client::Suite
+ {
+ public:
+ BinaryQ15(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "BinaryQ15_decl.h"
+ Client::Pattern<q15_t> input1;
+ Client::Pattern<q15_t> input2;
+ Client::LocalPattern<q15_t> output;
+ Client::LocalPattern<q15_t> state;
+
+ int nbr;
+ int nbi;
+ int nbc;
+
+ arm_matrix_instance_q15 in1;
+ arm_matrix_instance_q15 in2;
+ arm_matrix_instance_q15 out;
+
+ q15_t *pState;
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/BinaryQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/BinaryQ31.h
new file mode 100755
index 0000000..a7c1501
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/BinaryQ31.h
@@ -0,0 +1,23 @@
+#include "Test.h"
+#include "Pattern.h"
+class BinaryQ31:public Client::Suite
+ {
+ public:
+ BinaryQ31(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "BinaryQ31_decl.h"
+ Client::Pattern<q31_t> input1;
+ Client::Pattern<q31_t> input2;
+ Client::LocalPattern<q31_t> output;
+
+ int nbr;
+ int nbi;
+ int nbc;
+
+ arm_matrix_instance_q31 in1;
+ arm_matrix_instance_q31 in2;
+ arm_matrix_instance_q31 out;
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksF32.h
index 1f34f62..a408b0c 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksF32.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksF32.h
@@ -15,5 +15,10 @@
Client::LocalPattern<float32_t> output;
int nb;
+
+ const float32_t *inp1;
+ const float32_t *inp2;
+ const float32_t *inp3;
+ float32_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ15.h
index d33a4be..235cae0 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ15.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ15.h
@@ -15,5 +15,10 @@
Client::LocalPattern<q15_t> output;
int nb;
+
+ const q15_t *inp1;
+ const q15_t *inp2;
+ const q15_t *inp3;
+ q15_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ31.h
index bc7f926..ae97226 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ31.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ31.h
@@ -15,5 +15,10 @@
Client::LocalPattern<q31_t> output;
int nb;
+
+ const q31_t *inp1;
+ const q31_t *inp2;
+ const q31_t *inp3;
+ q31_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/ControllerF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/ControllerF32.h
new file mode 100755
index 0000000..8d8f5fa
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/ControllerF32.h
@@ -0,0 +1,22 @@
+#include "Test.h"
+#include "Pattern.h"
+class ControllerF32:public Client::Suite
+ {
+ public:
+ ControllerF32(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "ControllerF32_decl.h"
+ Client::Pattern<float32_t> samples;
+
+ Client::LocalPattern<float32_t> output;
+
+ int nbSamples;
+
+ arm_pid_instance_f32 instPid;
+ float32_t *pSrc;
+ float32_t *pDst;
+
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/ControllerQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/ControllerQ15.h
new file mode 100755
index 0000000..8b17ff3
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/ControllerQ15.h
@@ -0,0 +1,22 @@
+#include "Test.h"
+#include "Pattern.h"
+class ControllerQ15:public Client::Suite
+ {
+ public:
+ ControllerQ15(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "ControllerQ15_decl.h"
+ Client::Pattern<q15_t> samples;
+
+ Client::LocalPattern<q15_t> output;
+
+ int nbSamples;
+
+ arm_pid_instance_q15 instPid;
+ q15_t *pSrc;
+ q15_t *pDst;
+
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/ControllerQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/ControllerQ31.h
new file mode 100755
index 0000000..fd47522
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/ControllerQ31.h
@@ -0,0 +1,22 @@
+#include "Test.h"
+#include "Pattern.h"
+class ControllerQ31:public Client::Suite
+ {
+ public:
+ ControllerQ31(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "ControllerQ31_decl.h"
+ Client::Pattern<q31_t> samples;
+
+ Client::LocalPattern<q31_t> output;
+
+ int nbSamples;
+
+ arm_pid_instance_q31 instPid;
+ q31_t *pSrc;
+ q31_t *pDst;
+
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/DECIMF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/DECIMF32.h
index c86cb8e..0fae16f 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/DECIMF32.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/DECIMF32.h
@@ -22,5 +22,7 @@
arm_fir_decimate_instance_f32 instDecim;
arm_fir_interpolate_instance_f32 instInterpol;
+ const float32_t *pSrc;
+ float32_t *pDst;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ15.h
index 4cc0320..8d05f0b 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ15.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ15.h
@@ -22,5 +22,7 @@
arm_fir_decimate_instance_q15 instDecim;
arm_fir_interpolate_instance_q15 instInterpol;
+ const q15_t *pSrc;
+ q15_t *pDst;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ31.h
index b05bffe..c4f807e 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ31.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ31.h
@@ -22,5 +22,7 @@
arm_fir_decimate_instance_q31 instDecim;
arm_fir_interpolate_instance_q31 instInterpol;
+ const q31_t *pSrc;
+ q31_t *pDst;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/FIRF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/FIRF32.h
index 4392346..2e10f5d 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/FIRF32.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/FIRF32.h
@@ -22,6 +22,11 @@
arm_fir_instance_f32 instFir;
arm_lms_instance_f32 instLms;
arm_lms_norm_instance_f32 instLmsNorm;
-
+
+ const float32_t *pSrc;
+ const float32_t *pCoefs;
+ float32_t *pDst;
+ const float32_t *pRef;
+ float32_t *pErr;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/FIRQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/FIRQ15.h
index ec59050..4e6f8d1 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/FIRQ15.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/FIRQ15.h
@@ -22,5 +22,11 @@
arm_fir_instance_q15 instFir;
arm_lms_instance_q15 instLms;
arm_lms_norm_instance_q15 instLmsNorm;
+
+ const q15_t *pSrc;
+ const q15_t *pCoefs;
+ q15_t *pDst;
+ const q15_t *pRef;
+ q15_t *pErr;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/FIRQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/FIRQ31.h
index 8f92178..7da188e 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/FIRQ31.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/FIRQ31.h
@@ -23,4 +23,9 @@
arm_lms_instance_q31 instLms;
arm_lms_norm_instance_q31 instLmsNorm;
+ const q31_t *pSrc;
+ const q31_t *pCoefs;
+ q31_t *pDst;
+ const q31_t *pRef;
+ q31_t *pErr;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/FastMathF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/FastMathF32.h
new file mode 100755
index 0000000..8a237c9
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/FastMathF32.h
@@ -0,0 +1,21 @@
+#include "Test.h"
+#include "Pattern.h"
+class FastMathF32:public Client::Suite
+ {
+ public:
+ FastMathF32(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "FastMathF32_decl.h"
+ Client::Pattern<float32_t> samples;
+
+ Client::LocalPattern<float32_t> output;
+
+ int nbSamples;
+
+ float32_t *pSrc;
+ float32_t *pDst;
+
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/FastMathQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/FastMathQ15.h
new file mode 100755
index 0000000..649f160
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/FastMathQ15.h
@@ -0,0 +1,21 @@
+#include "Test.h"
+#include "Pattern.h"
+class FastMathQ15:public Client::Suite
+ {
+ public:
+ FastMathQ15(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "FastMathQ15_decl.h"
+ Client::Pattern<q15_t> samples;
+
+ Client::LocalPattern<q15_t> output;
+
+ int nbSamples;
+
+ q15_t *pSrc;
+ q15_t *pDst;
+
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/FastMathQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/FastMathQ31.h
new file mode 100755
index 0000000..0237038
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/FastMathQ31.h
@@ -0,0 +1,21 @@
+#include "Test.h"
+#include "Pattern.h"
+class FastMathQ31:public Client::Suite
+ {
+ public:
+ FastMathQ31(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "FastMathQ31_decl.h"
+ Client::Pattern<q31_t> samples;
+
+ Client::LocalPattern<q31_t> output;
+
+ int nbSamples;
+
+ q31_t *pSrc;
+ q31_t *pDst;
+
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/FullyConnectedBench.h b/CMSIS/DSP/Testing/Include/Benchmarks/FullyConnectedBench.h
index 13066e9..e3f30bc 100644
--- a/CMSIS/DSP/Testing/Include/Benchmarks/FullyConnectedBench.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/FullyConnectedBench.h
@@ -17,4 +17,11 @@
Client::LocalPattern<q15_t> temp;
// Reference patterns are not loaded when we are in dump mode
Client::RefPattern<q7_t> ref;
+
+ q7_t *inp;
+ q7_t *biasp;
+ q7_t *weightp;
+ q7_t *outp;
+ q7_t *refp;
+ q15_t *tempp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/MISCF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/MISCF32.h
index 7b34838..558cb5a 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/MISCF32.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/MISCF32.h
@@ -14,5 +14,9 @@
int nba;
int nbb;
+
+ const float32_t *inp1;
+ const float32_t *inp2;
+ float32_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ15.h
index 61935b6..3e9d57a 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ15.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ15.h
@@ -15,4 +15,7 @@
int nba;
int nbb;
+ const q15_t *inp1;
+ const q15_t *inp2;
+ q15_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ31.h
index 7cc2025..1fc7fb0 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ31.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ31.h
@@ -15,4 +15,7 @@
int nba;
int nbb;
+ const q31_t *inp1;
+ const q31_t *inp2;
+ q31_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ7.h b/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ7.h
index ace5f7c..b0cad56 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ7.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/MISCQ7.h
@@ -15,4 +15,7 @@
int nba;
int nbb;
+ const q7_t *inp1;
+ const q7_t *inp2;
+ q7_t *outp;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/PoolingBench.h b/CMSIS/DSP/Testing/Include/Benchmarks/PoolingBench.h
index fb09a56..48fb392 100755
--- a/CMSIS/DSP/Testing/Include/Benchmarks/PoolingBench.h
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/PoolingBench.h
@@ -34,4 +34,8 @@
int repeatNb;
+ q7_t *tmpin;
+ q7_t *outp;
+ q15_t *tempp;
+
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/SupportBarF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/SupportBarF32.h
new file mode 100755
index 0000000..db54d7a
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/SupportBarF32.h
@@ -0,0 +1,25 @@
+#include "Test.h"
+#include "Pattern.h"
+class SupportBarF32:public Client::Suite
+ {
+ public:
+ SupportBarF32(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "SupportBarF32_decl.h"
+ Client::Pattern<float32_t> input;
+ Client::Pattern<float32_t> coefs;
+
+ Client::LocalPattern<float32_t> output;
+
+ int vecDim;
+ int nbVectors;
+
+ const float32_t *inp;
+ const float32_t *coefsp;
+
+ float32_t *outp;
+
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/SupportF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/SupportF32.h
new file mode 100755
index 0000000..d8fec24
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/SupportF32.h
@@ -0,0 +1,30 @@
+#include "Test.h"
+#include "Pattern.h"
+class SupportF32:public Client::Suite
+ {
+ public:
+ SupportF32(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "SupportF32_decl.h"
+ Client::Pattern<float32_t> samples;
+ Client::Pattern<float32_t> weights;
+ Client::Pattern<q31_t> samplesQ31;
+ Client::Pattern<q15_t> samplesQ15;
+ Client::Pattern<q7_t> samplesQ7;
+
+ Client::LocalPattern<float32_t> output;
+
+ int nbSamples;
+
+ float32_t *pSrc;
+ float32_t *pWeights;
+
+ q31_t *pSrcQ31;
+ q15_t *pSrcQ15;
+ q7_t *pSrcQ7;
+
+ float32_t *pDst;
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/SupportQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/SupportQ15.h
new file mode 100755
index 0000000..32248fb
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/SupportQ15.h
@@ -0,0 +1,27 @@
+#include "Test.h"
+#include "Pattern.h"
+class SupportQ15:public Client::Suite
+ {
+ public:
+ SupportQ15(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "SupportQ15_decl.h"
+ Client::Pattern<q15_t> samples;
+
+ Client::Pattern<q31_t> samplesQ31;
+ Client::Pattern<q7_t> samplesQ7;
+
+ Client::LocalPattern<q15_t> output;
+
+ int nbSamples;
+
+ q15_t *pSrc;
+
+ q31_t *pSrcQ31;
+ q7_t *pSrcQ7;
+
+ q15_t *pDst;
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/SupportQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/SupportQ31.h
new file mode 100755
index 0000000..42c94f1
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/SupportQ31.h
@@ -0,0 +1,25 @@
+#include "Test.h"
+#include "Pattern.h"
+class SupportQ31:public Client::Suite
+ {
+ public:
+ SupportQ31(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "SupportQ31_decl.h"
+ Client::Pattern<q31_t> samples;
+
+ Client::Pattern<q15_t> samplesQ15;
+ Client::Pattern<q7_t> samplesQ7;
+
+ Client::LocalPattern<q31_t> output;
+
+ int nbSamples;
+
+ q31_t *pSrc;
+ q15_t *pSrcQ15;
+ q7_t *pSrcQ7;
+ q31_t *pDst;
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/SupportQ7.h b/CMSIS/DSP/Testing/Include/Benchmarks/SupportQ7.h
new file mode 100755
index 0000000..880c2e0
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/SupportQ7.h
@@ -0,0 +1,28 @@
+#include "Test.h"
+#include "Pattern.h"
+class SupportQ7:public Client::Suite
+ {
+ public:
+ SupportQ7(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "SupportQ7_decl.h"
+ Client::Pattern<q7_t> samples;
+
+
+ Client::Pattern<q31_t> samplesQ31;
+ Client::Pattern<q15_t> samplesQ15;
+
+ Client::LocalPattern<q7_t> output;
+
+ int nbSamples;
+
+ q7_t *pSrc;
+
+ q31_t *pSrcQ31;
+ q15_t *pSrcQ15;
+
+ q7_t *pDst;
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/UnaryF32.h b/CMSIS/DSP/Testing/Include/Benchmarks/UnaryF32.h
new file mode 100755
index 0000000..3bfec3f
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/UnaryF32.h
@@ -0,0 +1,19 @@
+#include "Test.h"
+#include "Pattern.h"
+class UnaryF32:public Client::Suite
+ {
+ public:
+ UnaryF32(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "UnaryF32_decl.h"
+ Client::Pattern<float32_t> input1;
+ Client::LocalPattern<float32_t> output;
+
+ int nbr;
+ int nbc;
+
+ arm_matrix_instance_f32 in1;
+ arm_matrix_instance_f32 out;
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/UnaryF64.h b/CMSIS/DSP/Testing/Include/Benchmarks/UnaryF64.h
new file mode 100755
index 0000000..432a199
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/UnaryF64.h
@@ -0,0 +1,19 @@
+#include "Test.h"
+#include "Pattern.h"
+class UnaryF64:public Client::Suite
+ {
+ public:
+ UnaryF64(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "UnaryF64_decl.h"
+ Client::Pattern<float64_t> input1;
+ Client::LocalPattern<float64_t> output;
+
+ int nbr;
+ int nbc;
+
+ arm_matrix_instance_f64 in1;
+ arm_matrix_instance_f64 out;
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/UnaryQ15.h b/CMSIS/DSP/Testing/Include/Benchmarks/UnaryQ15.h
new file mode 100755
index 0000000..072925e
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/UnaryQ15.h
@@ -0,0 +1,19 @@
+#include "Test.h"
+#include "Pattern.h"
+class UnaryQ15:public Client::Suite
+ {
+ public:
+ UnaryQ15(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "UnaryQ15_decl.h"
+ Client::Pattern<q15_t> input1;
+ Client::LocalPattern<q15_t> output;
+
+ int nbr;
+ int nbc;
+
+ arm_matrix_instance_q15 in1;
+ arm_matrix_instance_q15 out;
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Benchmarks/UnaryQ31.h b/CMSIS/DSP/Testing/Include/Benchmarks/UnaryQ31.h
new file mode 100755
index 0000000..5de7178
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Benchmarks/UnaryQ31.h
@@ -0,0 +1,19 @@
+#include "Test.h"
+#include "Pattern.h"
+class UnaryQ31:public Client::Suite
+ {
+ public:
+ UnaryQ31(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "UnaryQ31_decl.h"
+ Client::Pattern<q31_t> input1;
+ Client::LocalPattern<q31_t> output;
+
+ int nbr;
+ int nbc;
+
+ arm_matrix_instance_q31 in1;
+ arm_matrix_instance_q31 out;
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Tests/SupportBarTestsF32.h b/CMSIS/DSP/Testing/Include/Tests/SupportBarTestsF32.h
new file mode 100755
index 0000000..d137f15
--- /dev/null
+++ b/CMSIS/DSP/Testing/Include/Tests/SupportBarTestsF32.h
@@ -0,0 +1,22 @@
+#include "Test.h"
+#include "Pattern.h"
+class SupportBarTestsF32:public Client::Suite
+ {
+ public:
+ SupportBarTestsF32(Testing::testID_t id);
+ void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+ void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+ private:
+ #include "SupportBarTestsF32_decl.h"
+ Client::Pattern<float32_t> input;
+ Client::Pattern<float32_t> coefs;
+ Client::Pattern<float32_t> ref;
+ Client::Pattern<int16_t> dims;
+
+ Client::LocalPattern<float32_t> output;
+
+ int nbTests;
+ int nbVecs;
+ int vecDim;
+
+ };
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/Include/Tests/SupportTestsF32.h b/CMSIS/DSP/Testing/Include/Tests/SupportTestsF32.h
index 52109e2..f82ea91 100755
--- a/CMSIS/DSP/Testing/Include/Tests/SupportTestsF32.h
+++ b/CMSIS/DSP/Testing/Include/Tests/SupportTestsF32.h
@@ -11,17 +11,12 @@
Client::Pattern<float32_t> input;
Client::Pattern<float32_t> coefs;
- Client::Pattern<int16_t> dims;
Client::LocalPattern<float32_t> output;
// Reference patterns are not loaded when we are in dump mode
Client::RefPattern<float32_t> ref;
- int vecDim;
- int nbPatterns;
- int nbVectors;
-
-
+ int nbSamples;
};
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/PatternGeneration/Controller.py b/CMSIS/DSP/Testing/PatternGeneration/Controller.py
new file mode 100755
index 0000000..247c72f
--- /dev/null
+++ b/CMSIS/DSP/Testing/PatternGeneration/Controller.py
@@ -0,0 +1,35 @@
+import os.path
+import numpy as np
+import itertools
+import Tools
+
+
+# Those patterns are used for tests and benchmarks.
+# For tests, there is the need to add tests for saturation
+
+
+
+def writeTests(config):
+ NBSAMPLES=256
+
+ samples=np.random.randn(NBSAMPLES)
+ samples = samples/max(samples)
+ config.writeInput(1, samples,"Samples")
+
+
+
+PATTERNDIR = os.path.join("Patterns","DSP","Controller","Controller")
+PARAMDIR = os.path.join("Parameters","DSP","Controller","Controller")
+
+configf32=Tools.Config(PATTERNDIR,PARAMDIR,"f32")
+configq31=Tools.Config(PATTERNDIR,PARAMDIR,"q31")
+configq15=Tools.Config(PATTERNDIR,PARAMDIR,"q15")
+
+
+writeTests(configf32)
+writeTests(configq31)
+writeTests(configq15)
+
+
+
+
diff --git a/CMSIS/DSP/Testing/PatternGeneration/FastMath.py b/CMSIS/DSP/Testing/PatternGeneration/FastMath.py
new file mode 100755
index 0000000..ab5fc95
--- /dev/null
+++ b/CMSIS/DSP/Testing/PatternGeneration/FastMath.py
@@ -0,0 +1,35 @@
+import os.path
+import numpy as np
+import itertools
+import Tools
+
+
+# Those patterns are used for tests and benchmarks.
+# For tests, there is the need to add tests for saturation
+
+
+
+def writeTests(config):
+ NBSAMPLES=256
+
+ samples=np.random.randn(NBSAMPLES)
+ samples = np.abs(samples/max(samples))
+ config.writeInput(1, samples,"Samples")
+
+
+
+PATTERNDIR = os.path.join("Patterns","DSP","FastMath","FastMath")
+PARAMDIR = os.path.join("Parameters","DSP","FastMath","FastMath")
+
+configf32=Tools.Config(PATTERNDIR,PARAMDIR,"f32")
+configq31=Tools.Config(PATTERNDIR,PARAMDIR,"q31")
+configq15=Tools.Config(PATTERNDIR,PARAMDIR,"q15")
+
+
+writeTests(configf32)
+writeTests(configq31)
+writeTests(configq15)
+
+
+
+
diff --git a/CMSIS/DSP/Testing/PatternGeneration/Matrix.py b/CMSIS/DSP/Testing/PatternGeneration/Matrix.py
new file mode 100755
index 0000000..be005a1
--- /dev/null
+++ b/CMSIS/DSP/Testing/PatternGeneration/Matrix.py
@@ -0,0 +1,77 @@
+import os.path
+import numpy as np
+import itertools
+import Tools
+
+
+# Those patterns are used for tests and benchmarks.
+# For tests, there is the need to add tests for saturation
+
+NBA = 40
+NBI = 40
+NBB = 40
+
+def randComplex(nb):
+ data = np.random.randn(2*nb)
+ data = data/max(data)
+ data_comp = data.view(dtype=np.complex128)
+ return(data_comp)
+
+def asReal(a):
+ #return(a.view(dtype=np.float64))
+ return(a.reshape(np.size(a)).view(dtype=np.float64))
+
+def writeBinaryTests(config):
+ NBSAMPLESA=NBA*NBI
+ NBSAMPLESB=NBI*NBB
+
+ data1=np.random.randn(NBSAMPLESA)
+ data2=np.random.randn(NBSAMPLESB)
+
+ data1 = data1/max(data1)
+ data2 = data1/max(data2)
+
+ data1C=randComplex(NBSAMPLESA)
+ data2C=randComplex(NBSAMPLESB)
+
+ config.writeInput(1, data1,"InputA")
+ config.writeInput(1, data2,"InputB")
+
+ config.writeInput(1, asReal(data1C),"InputAC")
+ config.writeInput(1, asReal(data2C),"InputBC")
+
+
+def writeUnaryTests(config):
+ NBSAMPLES=NBA*NBB
+
+ data1=np.random.randn(NBSAMPLES)
+ data1 = data1/max(data1)
+
+ config.writeInput(1, data1,"InputA")
+
+PATTERNBINDIR = os.path.join("Patterns","DSP","Matrix","Binary","Binary")
+PARAMBINDIR = os.path.join("Parameters","DSP","Matrix","Binary","Binary")
+
+configBinaryf32=Tools.Config(PATTERNBINDIR,PARAMBINDIR,"f32")
+configBinaryq31=Tools.Config(PATTERNBINDIR,PARAMBINDIR,"q31")
+configBinaryq15=Tools.Config(PATTERNBINDIR,PARAMBINDIR,"q15")
+
+
+
+writeBinaryTests(configBinaryf32)
+writeBinaryTests(configBinaryq31)
+writeBinaryTests(configBinaryq15)
+
+PATTERNUNDIR = os.path.join("Patterns","DSP","Matrix","Unary","Unary")
+PARAMUNDIR = os.path.join("Parameters","DSP","Matrix","Unary","Unary")
+
+configUnaryf64=Tools.Config(PATTERNUNDIR,PARAMUNDIR,"f64")
+configUnaryf32=Tools.Config(PATTERNUNDIR,PARAMUNDIR,"f32")
+configUnaryq31=Tools.Config(PATTERNUNDIR,PARAMUNDIR,"q31")
+configUnaryq15=Tools.Config(PATTERNUNDIR,PARAMUNDIR,"q15")
+
+
+writeUnaryTests(configUnaryf64)
+writeUnaryTests(configUnaryf32)
+writeUnaryTests(configUnaryq31)
+writeUnaryTests(configUnaryq15)
diff --git a/CMSIS/DSP/Testing/PatternGeneration/Support.py b/CMSIS/DSP/Testing/PatternGeneration/Support.py
index 9f92af0..17baca2 100755
--- a/CMSIS/DSP/Testing/PatternGeneration/Support.py
+++ b/CMSIS/DSP/Testing/PatternGeneration/Support.py
@@ -11,44 +11,37 @@
VECDIM = [12,14,20]
-def genWsum(config,nb):
+def genWsum(config,nb,vecDim):
dims=[]
inputs=[]
weights=[]
output=[]
- vecDim = VECDIM[nb % len(VECDIM)]
- dims.append(NBTESTSAMPLES)
- dims.append(vecDim)
- for _ in range(0,NBTESTSAMPLES):
- va = np.random.rand(vecDim)
- vb = np.random.rand(vecDim)
- e = np.sum(va.T * vb) / np.sum(vb)
- inputs += list(va)
- weights += list(vb)
- output.append(e)
+ va = np.random.rand(vecDim)
+ vb = np.random.rand(vecDim)
+ e = np.sum(va.T * vb) / np.sum(vb)
+ inputs += list(va)
+ weights += list(vb)
+ output.append(e)
inputs=np.array(inputs)
weights=np.array(weights)
output=np.array(output)
config.writeInput(nb, inputs,"Inputs")
- config.writeInputS16(nb, dims,"Dims")
config.writeInput(nb, weights,"Weights")
config.writeReference(nb, output,"Ref")
-def genBarycenter(config,nb):
+def genBarycenter(config,nb,nbTests,nbVecs,vecDim):
dims=[]
inputs=[]
weights=[]
output=[]
- vecDim = VECDIM[nb % len(VECDIM)]
- nbVecs = NBVECTORS[nb % len(NBVECTORS)]
- dims.append(NBTESTSAMPLES)
+ dims.append(nbTests)
dims.append(nbVecs)
dims.append(vecDim)
- for _ in range(0,NBTESTSAMPLES):
+ for _ in range(0,nbTests):
vecs = []
b = np.zeros(vecDim)
@@ -72,13 +65,78 @@
config.writeInput(nb, weights,"Weights")
config.writeReference(nb, output,"Ref")
-def writeTests(config):
- genBarycenter(config,1)
- genWsum(config,2)
+def writeTestsF32(config):
+ NBSAMPLES=256
+
+ va = np.random.rand(NBSAMPLES)
+ config.writeInput(1,va,"Samples")
+
+ config.writeInputQ15(3,va,"Samples")
+ config.writeInputQ31(4,va,"Samples")
+ config.writeInputQ7(5,va,"Samples")
+
+ # This is for benchmarking the weighted sum and we use only one test pattern
+ genWsum(config,6,256)
+
+
+
+def writeTestsQ31(config):
+ NBSAMPLES=256
+
+ va = np.random.rand(NBSAMPLES)
+ config.writeInput(1,va,"Samples")
+
+ config.writeInputQ15(3,va,"Samples")
+ config.writeInputQ7(4,va,"Samples")
+
+
+def writeTestsQ15(config):
+ NBSAMPLES=256
+
+ va = np.random.rand(NBSAMPLES)
+ config.writeInput(1,va,"Samples")
+
+ config.writeInputQ31(3,va,"Samples")
+ config.writeInputQ7(4,va,"Samples")
+
+def writeTestsQ7(config):
+ NBSAMPLES=256
+
+ va = np.random.rand(NBSAMPLES)
+ config.writeInput(1,va,"Samples")
+
+ config.writeInputQ31(3,va,"Samples")
+ config.writeInputQ15(4,va,"Samples")
+
+def writeBarTests(config):
+ # For testing
+ genBarycenter(config,1,NBTESTSAMPLES,10,14)
+
+ # For benchmarks
+ va = np.random.rand(128*15)
+ vb = np.random.rand(128)
+ config.writeInput(1,va,"Samples")
+ config.writeInput(1,vb,"Coefs")
+
PATTERNDIR = os.path.join("Patterns","DSP","Support","Support")
PARAMDIR = os.path.join("Parameters","DSP","Support","Support")
configf32=Tools.Config(PATTERNDIR,PARAMDIR,"f32")
+configq31=Tools.Config(PATTERNDIR,PARAMDIR,"q31")
+configq15=Tools.Config(PATTERNDIR,PARAMDIR,"q15")
+configq7=Tools.Config(PATTERNDIR,PARAMDIR,"q7")
-writeTests(configf32)
\ No newline at end of file
+writeTestsF32(configf32)
+writeTestsQ31(configq31)
+writeTestsQ15(configq15)
+writeTestsQ7(configq7)
+
+
+# For benchmarking we need to vary number of vectors and vector dimension separately
+PATTERNBARDIR = os.path.join("Patterns","DSP","SupportBar")
+PARAMBARDIR = os.path.join("Parameters","DSP","SupportBar")
+
+configBarf32=Tools.Config(PATTERNBARDIR,PARAMBARDIR,"f32")
+
+writeBarTests(configBarf32)
\ No newline at end of file
diff --git a/CMSIS/DSP/Testing/PatternGeneration/Tools.py b/CMSIS/DSP/Testing/PatternGeneration/Tools.py
index 740f34a..de920e9 100755
--- a/CMSIS/DSP/Testing/PatternGeneration/Tools.py
+++ b/CMSIS/DSP/Testing/PatternGeneration/Tools.py
@@ -126,6 +126,51 @@
else:
return(os.path.join(self._patternDir,"Input%d_%s.txt" % (i,"s16")))
+ def inputQ31P(self,i,name=None):
+ """ Path to a reference pattern from the ID
+
+ Args:
+ i (int): ID to the reference pattern
+ Raises:
+ Nothing
+ Returns:
+ str : path to the file where to generate the pattern data
+ """
+ if name:
+ return(os.path.join(self._patternDir,"%s%d_%s.txt" % (name,i,"q31")))
+ else:
+ return(os.path.join(self._patternDir,"Input%d_%s.txt" % (i,"q31")))
+
+ def inputQ15P(self,i,name=None):
+ """ Path to a reference pattern from the ID
+
+ Args:
+ i (int): ID to the reference pattern
+ Raises:
+ Nothing
+ Returns:
+ str : path to the file where to generate the pattern data
+ """
+ if name:
+ return(os.path.join(self._patternDir,"%s%d_%s.txt" % (name,i,"q15")))
+ else:
+ return(os.path.join(self._patternDir,"Input%d_%s.txt" % (i,"q15")))
+
+ def inputQ7P(self,i,name=None):
+ """ Path to a reference pattern from the ID
+
+ Args:
+ i (int): ID to the reference pattern
+ Raises:
+ Nothing
+ Returns:
+ str : path to the file where to generate the pattern data
+ """
+ if name:
+ return(os.path.join(self._patternDir,"%s%d_%s.txt" % (name,i,"q7")))
+ else:
+ return(os.path.join(self._patternDir,"Input%d_%s.txt" % (i,"q7")))
+
def inputU32P(self,i,name=None):
""" Path to a reference pattern from the ID
@@ -500,6 +545,15 @@
if (self._ext == "s8"):
self._writeVectorS8(self.inputP(j,name),data)
+ def writeInputQ31(self,j,data,name=None):
+ self._writeVectorQ31(self.inputQ31P(j,name),data)
+
+ def writeInputQ15(self,j,data,name=None):
+ self._writeVectorQ15(self.inputQ15P(j,name),data)
+
+ def writeInputQ7(self,j,data,name=None):
+ self._writeVectorQ7(self.inputQ7P(j,name),data)
+
def writeInputS16(self,j,data,name=None):
self._writeVectorS16(self.inputS16P(j,name),data)
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Controller/ControllerF32/Samples1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Controller/ControllerF32/Samples1_f32.txt
new file mode 100755
index 0000000..a9af4d7
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Controller/ControllerF32/Samples1_f32.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.163677
+0x3e279aea
+// 0.264730
+0x3e878ac1
+// 0.157585
+0x3e215deb
+// 0.591421
+0x3f17675f
+// 0.061654
+0x3d7c8957
+// -0.097834
+0xbdc85cf3
+// 0.129130
+0x3e043a93
+// -0.423984
+0xbed91473
+// 0.623608
+0x3f1fa4cc
+// -0.037603
+0xbd1a0517
+// 0.649178
+0x3f263086
+// -0.598481
+0xbf19360e
+// -0.409186
+0xbed180cc
+// -0.064913
+0xbd84f0ec
+// 0.046460
+0x3d3e4d08
+// 0.041154
+0x3d289175
+// 0.173306
+0x3e317715
+// -0.041093
+0xbd285152
+// 0.463283
+0x3eed3364
+// 0.098453
+0x3dc9a17f
+// -0.081829
+0xbda795e6
+// 0.609153
+0x3f1bf178
+// 0.224382
+0x3e65c451
+// 0.187764
+0x3e40453f
+// 0.316019
+0x3ea1cd33
+// 0.865433
+0x3f5d8d06
+// 0.125123
+0x3e002021
+// 0.038037
+0x3d1bcc98
+// -0.612121
+0xbf1cb3f4
+// 0.199265
+0x3e4c0c00
+// -0.106662
+0xbdda715c
+// -0.692613
+0xbf314f1c
+// -0.111380
+0xbde41b5e
+// -0.275203
+0xbe8ce777
+// 0.386878
+0x3ec614e8
+// -0.646910
+0xbf259beb
+// 0.013528
+0x3c5da65d
+// 0.127774
+0x3e02d713
+// 0.249149
+0x3e7f20eb
+// -0.118260
+0xbdf2321e
+// -0.118952
+0xbdf39cfa
+// 0.803732
+0x3f4dc168
+// -0.561165
+0xbf0fa888
+// -0.176988
+0xbe353c6a
+// -0.063895
+0xbd82db73
+// -0.021074
+0xbcaca374
+// 0.052714
+0x3d57ea3e
+// -0.398530
+0xbecc0c2e
+// 0.085433
+0x3daef78b
+// 0.015507
+0x3c7e12a9
+// -0.247514
+0xbe7d743c
+// 0.400646
+0x3ecd217f
+// -0.099117
+0xbdcafdd1
+// -0.497181
+0xbefe8e8a
+// 0.436781
+0x3edfa1d2
+// -0.723556
+0xbf393af9
+// 0.723756
+0x3f394812
+// 0.349873
+0x3eb3229b
+// 0.650577
+0x3f268c2f
+// -0.493073
+0xbefc7407
+// -0.083293
+0xbdaa95ae
+// -0.068933
+0xbd8d2cc2
+// 0.222878
+0x3e643a25
+// 0.181295
+0x3e39a559
+// -0.670492
+0xbf2ba556
+// -0.147981
+0xbe178841
+// 0.551721
+0x3f0d3d94
+// 0.021788
+0x3cb27cc6
+// 0.117117
+0x3defdb4a
+// 0.407552
+0x3ed0aa9e
+// 0.362775
+0x3eb9bd98
+// 0.429147
+0x3edbb938
+// -0.014363
+0xbc6b525f
+// -0.131715
+0xbe06e050
+// -0.260488
+0xbe855eb5
+// 0.478439
+0x3ef4f5f4
+// -0.546055
+0xbf0bca3e
+// -0.247979
+0xbe7dee4a
+// 0.078132
+0x3da00376
+// -0.449274
+0xbee6073e
+// -0.413532
+0xbed3ba7e
+// -0.436807
+0xbedfa527
+// 0.005318
+0x3bae44dc
+// 0.502952
+0x3f00c177
+// 0.236665
+0x3e725866
+// 0.300675
+0x3e99f209
+// 1.000000
+0x3f800000
+// -0.211261
+0xbe5854b2
+// -0.572597
+0xbf1295b3
+// 0.473152
+0x3ef240f9
+// -0.040281
+0xbd24fdd6
+// 0.729719
+0x3f3acee4
+// -0.076816
+0xbd9d5175
+// 0.461310
+0x3eec30d0
+// -0.409615
+0xbed1b906
+// 0.707738
+0x3f352e4c
+// 0.163846
+0x3e27c747
+// 0.433538
+0x3eddf8c1
+// -0.484075
+0xbef7d8aa
+// -0.071416
+0xbd924271
+// 0.387156
+0x3ec63940
+// -0.454322
+0xbee89cef
+// -0.419115
+0xbed6963e
+// -0.006209
+0xbbcb753b
+// 0.456629
+0x3ee9cb53
+// 0.787556
+0x3f499d46
+// 0.194724
+0x3e4765d5
+// 0.055853
+0x3d64c5c9
+// -0.047313
+0xbd41cbc3
+// -0.573039
+0xbf12b2b1
+// 0.242565
+0x3e7862e2
+// -0.510930
+0xbf02cc4b
+// -0.322678
+0xbea5361b
+// 0.148647
+0x3e1836fa
+// 0.434278
+0x3ede59b7
+// -0.655395
+0xbf27c7f4
+// 0.436303
+0x3edf631f
+// -0.223356
+0xbe64b785
+// -0.565331
+0xbf10b982
+// 0.135400
+0x3e0aa662
+// 0.194525
+0x3e47319c
+// 0.221344
+0x3e62a800
+// 0.207330
+0x3e544e36
+// 0.048643
+0x3d473d6e
+// -0.162925
+0xbe26d5c9
+// 0.262532
+0x3e866aa8
+// 0.244168
+0x3e7a074b
+// 0.742583
+0x3f3e19ec
+// 0.341178
+0x3eaeaee6
+// 0.616069
+0x3f1db6b0
+// 0.576698
+0x3f13a276
+// -0.418215
+0xbed62038
+// 0.285874
+0x3e925e0b
+// -0.629116
+0xbf210dc7
+// 0.106534
+0x3dda2e47
+// -0.160385
+0xbe243bfd
+// -0.212452
+0xbe598d1d
+// 0.426478
+0x3eda5b5e
+// -0.226057
+0xbe677b83
+// -0.044535
+0xbd366a08
+// -0.402147
+0xbecde637
+// 0.026118
+0x3cd5f60e
+// 0.468515
+0x3eefe13a
+// 0.102166
+0x3dd13c2e
+// 0.025644
+0x3cd21454
+// -0.144940
+0xbe146b1d
+// 0.399587
+0x3ecc969d
+// 0.231978
+0x3e6d8b91
+// 0.211997
+0x3e5915ba
+// -0.448882
+0xbee5d3d2
+// 0.077108
+0x3d9deac4
+// 0.062776
+0x3d8090cc
+// 0.342690
+0x3eaf7514
+// 0.362292
+0x3eb97e65
+// 0.057725
+0x3d6c7144
+// 0.652186
+0x3f26f5ac
+// 0.100380
+0x3dcd9407
+// -0.028878
+0xbcec9139
+// 0.039862
+0x3d2346c5
+// 0.431204
+0x3edcc6be
+// -0.056934
+0xbd6933bd
+// -0.038312
+0xbd1ced2c
+// -0.144174
+0xbe13a240
+// 0.045430
+0x3d3a1528
+// -0.781894
+0xbf482a3b
+// -0.138866
+0xbe0e3304
+// -0.132625
+0xbe07cef7
+// 0.315960
+0x3ea1c58c
+// -0.084507
+0xbdad1234
+// -0.104221
+0xbdd57195
+// -0.756163
+0xbf4193e0
+// 0.324750
+0x3ea6459c
+// 0.211180
+0x3e583f7e
+// -0.192028
+0xbe44a303
+// -0.304275
+0xbe9bc9f1
+// -0.506123
+0xbf019146
+// 0.349928
+0x3eb329bd
+// -0.158675
+0xbe227bad
+// -0.688803
+0xbf30555e
+// -0.058126
+0xbd6e1606
+// -0.352872
+0xbeb4ab9f
+// 0.211688
+0x3e58c4d4
+// 0.114404
+0x3dea4c63
+// -0.035050
+0xbd0f90f7
+// 0.513054
+0x3f035779
+// -0.466355
+0xbeeec611
+// -0.034333
+0xbd0ca102
+// 0.943631
+0x3f7191c5
+// 0.431392
+0x3edcdf76
+// 0.636228
+0x3f22dfd7
+// 0.200417
+0x3e4d3a09
+// -0.459882
+0xbeeb75a3
+// -0.251074
+0xbe808cce
+// -0.295014
+0xbe970c14
+// 0.045189
+0x3d391835
+// -0.429932
+0xbedc2015
+// 0.116842
+0x3def4ae2
+// -0.368119
+0xbebc7a14
+// -0.268529
+0xbe897c9f
+// -0.408677
+0xbed13e1f
+// -0.192828
+0xbe4574be
+// 0.247335
+0x3e7d454e
+// 0.473703
+0x3ef2893f
+// 0.026460
+0x3cd8c202
+// -0.047686
+0xbd4351e9
+// 0.736852
+0x3f3ca256
+// 0.317059
+0x3ea2558e
+// 0.364088
+0x3eba69be
+// 0.009876
+0x3c21cf92
+// -0.366848
+0xbebbd390
+// -0.328028
+0xbea7f353
+// 0.572753
+0x3f129ff6
+// -0.485481
+0xbef89106
+// 0.051082
+0x3d513b3a
+// 0.592922
+0x3f17c9c2
+// 0.443289
+0x3ee2f6bd
+// -0.454717
+0xbee8d0ba
+// 0.762064
+0x3f43169f
+// -0.418697
+0xbed65f7c
+// 0.244299
+0x3e7a2969
+// 0.200079
+0x3e4ce19a
+// -0.126978
+0xbe020686
+// 0.485391
+0x3ef88537
+// -0.484060
+0xbef7d6b0
+// -0.549301
+0xbf0c9f05
+// -0.083661
+0xbdab565a
+// -0.327915
+0xbea7e485
+// -0.267395
+0xbe88e7f7
+// -0.064799
+0xbd84b56c
+// -0.263975
+0xbe8727ba
+// -0.270314
+0xbe8a6689
+// 0.599901
+0x3f199319
+// 0.669196
+0x3f2b506a
+// 0.740703
+0x3f3d9eb6
+// -0.168509
+0xbe2c8da1
+// -0.063086
+0xbd81333a
+// 0.293377
+0x3e96358d
+// -0.681544
+0xbf2e79b3
+// -0.525619
+0xbf068ef0
+// 0.507314
+0x3f01df5c
+// -0.163205
+0xbe271f47
+// -0.318693
+0xbea32bc4
+// -0.579264
+0xbf144aa3
+// -0.138050
+0xbe0d5d04
+// 0.084776
+0x3dad9f15
+// 0.202406
+0x3e4f437d
+// 0.001720
+0x3ae1730c
+// 0.073718
+0x3d96f9a4
+// -0.531733
+0xbf081fa2
+// 0.347901
+0x3eb2200d
+// 0.503442
+0x3f00e191
+// -0.082367
+0xbda8b032
+// -0.074808
+0xbd9934eb
+// 0.418518
+0x3ed647f2
+// 0.023744
+0x3cc2833c
+// 0.779473
+0x3f478b8f
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Controller/ControllerQ15/Samples1_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Controller/ControllerQ15/Samples1_q15.txt
new file mode 100755
index 0000000..da695ed
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Controller/ControllerQ15/Samples1_q15.txt
@@ -0,0 +1,514 @@
+H
+256
+// 0.201182
+0x19C0
+// -0.356809
+0xD254
+// -0.056984
+0xF8B5
+// 0.153084
+0x1398
+// -0.443583
+0xC739
+// 0.563568
+0x4823
+// 0.222047
+0x1C6C
+// 0.294707
+0x25B9
+// 0.406245
+0x3400
+// -0.407743
+0xCBCF
+// -0.127791
+0xEFA5
+// 0.052129
+0x06AC
+// 0.071738
+0x092F
+// 0.188222
+0x1818
+// 0.310011
+0x27AE
+// 0.023751
+0x030A
+// 0.161360
+0x14A7
+// -0.578776
+0xB5EB
+// 0.565557
+0x4864
+// -0.490356
+0xC13C
+// -0.321482
+0xD6DA
+// 0.193592
+0x18C8
+// 0.046228
+0x05EB
+// 0.749211
+0x5FE6
+// 0.408753
+0x3452
+// -0.147160
+0xED2A
+// 0.227586
+0x1D22
+// 0.422838
+0x3620
+// -0.131928
+0xEF1D
+// 0.007882
+0x0102
+// 0.591789
+0x4BC0
+// 0.365257
+0x2EC1
+// -0.097411
+0xF388
+// -0.485866
+0xC1CF
+// -0.259326
+0xDECE
+// 0.503350
+0x406E
+// -0.368470
+0xD0D6
+// -0.069050
+0xF729
+// 0.276887
+0x2371
+// 0.036334
+0x04A7
+// 0.082128
+0x0A83
+// -0.115081
+0xF145
+// -0.064785
+0xF7B5
+// -0.165318
+0xEAD7
+// 0.144710
+0x1286
+// 0.083184
+0x0AA6
+// -0.144492
+0xED81
+// 0.299984
+0x2666
+// 0.145254
+0x1298
+// -0.243837
+0xE0CA
+// 0.031442
+0x0406
+// -0.191212
+0xE786
+// -0.345639
+0xD3C2
+// 0.365394
+0x2EC5
+// -0.212073
+0xE4DB
+// -0.348879
+0xD358
+// -0.346588
+0xD3A3
+// 0.072417
+0x0945
+// 0.310315
+0x27B8
+// -0.731955
+0xA24F
+// -0.208855
+0xE544
+// -0.120503
+0xF093
+// -0.003558
+0xFF8B
+// -0.355633
+0xD27B
+// 0.032406
+0x0426
+// -0.231550
+0xE25D
+// 0.341283
+0x2BAF
+// -0.272682
+0xDD19
+// -0.067103
+0xF769
+// 0.069823
+0x08F0
+// -0.195132
+0xE706
+// -0.193957
+0xE72C
+// 0.424797
+0x3660
+// -0.263378
+0xDE4A
+// 0.054898
+0x0707
+// -0.234559
+0xE1FA
+// -0.060724
+0xF83A
+// 0.270720
+0x22A7
+// 0.419578
+0x35B5
+// 0.160017
+0x147B
+// 0.305895
+0x2728
+// 0.535252
+0x4483
+// -0.362047
+0xD1A8
+// 0.038373
+0x04E9
+// 0.441886
+0x3890
+// -0.207025
+0xE580
+// -0.886809
+0x8E7D
+// -0.210463
+0xE510
+// -0.132309
+0xEF11
+// -0.147694
+0xED18
+// -0.081204
+0xF59B
+// 0.242399
+0x1F07
+// 0.233348
+0x1DDE
+// 0.478928
+0x3D4E
+// 0.309390
+0x279A
+// 0.135923
+0x1166
+// -0.296684
+0xDA06
+// -0.161371
+0xEB58
+// -0.359105
+0xD209
+// 0.534037
+0x445B
+// -0.233722
+0xE215
+// -0.381434
+0xCF2D
+// 0.208923
+0x1ABE
+// 0.056530
+0x073C
+// 0.239296
+0x1EA1
+// -0.193049
+0xE74A
+// 0.142887
+0x124A
+// 0.277867
+0x2391
+// -0.344753
+0xD3DF
+// 0.261631
+0x217D
+// 0.531182
+0x43FE
+// 0.388467
+0x31B9
+// -0.095721
+0xF3BF
+// 0.341592
+0x2BB9
+// -0.078610
+0xF5F0
+// -0.134442
+0xEECB
+// 0.302637
+0x26BD
+// -0.340780
+0xD461
+// 0.131962
+0x10E4
+// -0.349972
+0xD334
+// -0.240933
+0xE129
+// 0.115773
+0x0ED2
+// 0.064011
+0x0832
+// -0.557075
+0xB8B2
+// -0.217738
+0xE421
+// -0.171398
+0xEA10
+// -0.068849
+0xF730
+// 0.318106
+0x28B8
+// -0.021031
+0xFD4F
+// 0.380868
+0x30C0
+// 0.194326
+0x18E0
+// -0.234584
+0xE1F9
+// -0.069288
+0xF722
+// -0.395428
+0xCD63
+// -0.037226
+0xFB3C
+// 1.000000
+0x7FFF
+// 0.004152
+0x0088
+// 0.353018
+0x2D30
+// -0.067487
+0xF75D
+// -0.211163
+0xE4F9
+// -0.151561
+0xEC9A
+// -0.152579
+0xEC78
+// 0.099602
+0x0CC0
+// 0.023029
+0x02F3
+// 0.251258
+0x2029
+// 0.262518
+0x219A
+// -0.018536
+0xFDA1
+// -0.233669
+0xE217
+// 0.296353
+0x25EF
+// -0.611983
+0xB1AB
+// -0.198447
+0xE699
+// 0.241187
+0x1EDF
+// -0.132755
+0xEF02
+// -0.236990
+0xE1AA
+// 0.308708
+0x2784
+// 0.155132
+0x13DB
+// -0.236139
+0xE1C6
+// -0.083269
+0xF557
+// 0.145038
+0x1291
+// 0.453027
+0x39FD
+// -0.107251
+0xF246
+// -0.432382
+0xC8A8
+// 0.417430
+0x356E
+// 0.007363
+0x00F1
+// 0.406154
+0x33FD
+// 0.039463
+0x050D
+// -0.682736
+0xA89C
+// -0.030025
+0xFC28
+// 0.091801
+0x0BC0
+// -0.389952
+0xCE16
+// 0.174038
+0x1647
+// 0.213729
+0x1B5B
+// 0.440889
+0x386F
+// 0.395669
+0x32A5
+// 0.592958
+0x4BE6
+// 0.020826
+0x02AA
+// 0.055002
+0x070A
+// 0.573350
+0x4964
+// -0.019647
+0xFD7C
+// 0.281761
+0x2411
+// -0.065595
+0xF79B
+// -0.115660
+0xF132
+// -0.173026
+0xE9DA
+// 0.339048
+0x2B66
+// -0.088250
+0xF4B4
+// -0.245314
+0xE09A
+// -0.285581
+0xDB72
+// 0.297080
+0x2607
+// -0.495269
+0xC09B
+// 0.018752
+0x0266
+// -0.153342
+0xEC5F
+// 0.016224
+0x0214
+// 0.165469
+0x152E
+// -0.070069
+0xF708
+// 0.004693
+0x009A
+// 0.570768
+0x490F
+// 0.362051
+0x2E58
+// 0.104208
+0x0D57
+// 0.456894
+0x3A7C
+// -0.192459
+0xE75D
+// 0.086751
+0x0B1B
+// -0.016746
+0xFDDB
+// 0.631718
+0x50DC
+// 0.603107
+0x4D33
+// 0.252071
+0x2044
+// -0.159775
+0xEB8C
+// -0.561399
+0xB824
+// 0.616181
+0x4EDF
+// -0.337280
+0xD4D4
+// -0.589090
+0xB499
+// 0.164592
+0x1511
+// 0.028104
+0x0399
+// -0.616373
+0xB11B
+// 0.015227
+0x01F3
+// -0.733738
+0xA215
+// -0.036118
+0xFB60
+// -0.117035
+0xF105
+// -0.483632
+0xC218
+// -0.102799
+0xF2D7
+// 0.064372
+0x083D
+// -0.672609
+0xA9E8
+// -0.108432
+0xF21F
+// 0.072547
+0x0949
+// 0.899994
+0x7333
+// -0.144622
+0xED7D
+// -0.475602
+0xC31F
+// -0.347417
+0xD388
+// -0.097271
+0xF38D
+// 0.487903
+0x3E74
+// -0.143262
+0xEDAA
+// -0.022128
+0xFD2B
+// 0.524848
+0x432E
+// 0.405482
+0x33E7
+// 0.073371
+0x0964
+// -0.289806
+0xDAE8
+// -0.334322
+0xD535
+// 0.013133
+0x01AE
+// 0.253466
+0x2072
+// -0.160082
+0xEB82
+// 0.278816
+0x23B0
+// -0.023081
+0xFD0C
+// -0.373780
+0xD028
+// 0.101367
+0x0CFA
+// 0.058511
+0x077D
+// -0.411333
+0xCB59
+// -0.050214
+0xF993
+// -0.349408
+0xD347
+// 0.405701
+0x33EE
+// 0.475656
+0x3CE2
+// -0.014845
+0xFE1A
+// 0.459898
+0x3ADE
+// -0.343431
+0xD40A
+// -0.001022
+0xFFDE
+// -0.189910
+0xE7B1
+// -0.292792
+0xDA86
+// 0.183323
+0x1777
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Controller/ControllerQ31/Samples1_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Controller/ControllerQ31/Samples1_q31.txt
new file mode 100755
index 0000000..54163d7
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Controller/ControllerQ31/Samples1_q31.txt
@@ -0,0 +1,514 @@
+W
+256
+// -0.599210
+0xB34D1892
+// -0.497239
+0xC05A7623
+// -0.046700
+0xFA05BE24
+// 0.387183
+0x318F3323
+// 0.163912
+0x14FB0E0F
+// 0.073375
+0x09645B44
+// -0.293149
+0xDA7A1740
+// -0.093178
+0xF412BC6A
+// 0.828512
+0x6A0CAADD
+// 0.645033
+0x5290727C
+// -0.149076
+0xECEB135F
+// -0.221886
+0xE39939A0
+// 0.418323
+0x358B9E11
+// 0.192786
+0x18AD3666
+// -0.045454
+0xFA2E92AA
+// -0.316213
+0xD78651E4
+// -0.206026
+0xE5A0F1AE
+// -0.323548
+0xD695FAA2
+// -0.778126
+0x9C665DC6
+// 0.778494
+0x63A5B437
+// -0.371749
+0xD06A8AEF
+// 0.508204
+0x410CD806
+// -0.431499
+0xC8C4A6CC
+// 0.049343
+0x0650DD68
+// 0.172743
+0x161C753E
+// 0.249492
+0x1FEF5CEF
+// 0.040626
+0x05333978
+// -0.044760
+0xFA4549E0
+// -0.573040
+0xB6A69F06
+// -0.040073
+0xFADEE054
+// 0.164313
+0x15083234
+// 0.247675
+0x1FB3D2A3
+// -0.275539
+0xDCBB1FF0
+// 0.187761
+0x18088EE8
+// -0.384171
+0xCED37CB6
+// 0.503662
+0x4077FC45
+// 0.792696
+0x65771015
+// -0.172956
+0xE9DC963C
+// 0.203847
+0x1A17AB24
+// 0.163787
+0x14F6FA7D
+// 0.003787
+0x007C13E3
+// 0.416573
+0x355241CD
+// -0.114806
+0xF14E07DA
+// -0.225944
+0xE314403D
+// -0.417674
+0xCA89A622
+// -0.116928
+0xF10881E0
+// -0.026381
+0xFC9F8FC2
+// -0.249838
+0xE0054C87
+// 0.321258
+0x291EFF8B
+// 0.242154
+0x1EFEEAF4
+// -0.332119
+0xD57D2049
+// -0.166782
+0xEAA6DF17
+// 0.657452
+0x54275F16
+// -0.135842
+0xEE9CB954
+// -0.307812
+0xD899A1C5
+// 0.429090
+0x36EC6A2D
+// -0.532572
+0xBBD4AB1A
+// -0.136304
+0xEE8D96F0
+// -0.414154
+0xCAFD01EE
+// 0.207052
+0x1A80AC39
+// -0.816510
+0x977C9DA8
+// -0.369347
+0xD0B93A58
+// -0.167492
+0xEA8F9B65
+// 0.891812
+0x7226E4F8
+// 0.012911
+0x01A710FE
+// -0.069272
+0xF7221B94
+// -0.038950
+0xFB03AC11
+// -0.019462
+0xFD8240E2
+// -0.317918
+0xD74E73D8
+// 0.455977
+0x3A5D743E
+// -0.126974
+0xEFBF4DE4
+// 0.457589
+0x3A9248CE
+// -0.474411
+0xC3467DA7
+// 0.259441
+0x21355D4B
+// -0.019077
+0xFD8EE3D2
+// 0.016299
+0x02161351
+// -0.435818
+0xC8371A67
+// -0.212226
+0xE4D5C6DC
+// -0.488307
+0xC17F23E3
+// 0.257862
+0x21019DD5
+// 0.526008
+0x43543D02
+// 0.029543
+0x03C810FB
+// -0.017267
+0xFDCA3239
+// 0.678642
+0x56DDBCFB
+// -0.965564
+0x8468698F
+// 0.424428
+0x3653A4DE
+// -0.409431
+0xCB97C7CE
+// -0.099304
+0xF34A0344
+// -0.078897
+0xF5E6B325
+// -0.100958
+0xF313CAC9
+// -0.178218
+0xE930263D
+// -0.115196
+0xF141430C
+// -0.021960
+0xFD306BB0
+// -0.118254
+0xF0DD111C
+// 0.290279
+0x2527DD14
+// -0.865899
+0x912A3CBC
+// -0.256092
+0xDF386273
+// 0.132329
+0x10F02B72
+// 0.298683
+0x263B3B46
+// 0.339112
+0x2B680713
+// 0.036598
+0x04AF40D0
+// 0.120933
+0x0F7ABAF7
+// 0.732645
+0x5DC74D17
+// -0.788842
+0x9B07391B
+// 0.951673
+0x79D06BAE
+// -0.639561
+0xAE22DAA5
+// -0.251202
+0xDFD89A70
+// -0.411678
+0xCB4E2077
+// 0.287924
+0x24DAB088
+// -0.172242
+0xE9F3F6CE
+// -0.802806
+0x993DA660
+// 0.606646
+0x4DA695E1
+// -0.018436
+0xFDA3E0DF
+// -0.421132
+0xCA185726
+// -0.370064
+0xD0A1BD60
+// 0.700157
+0x599EC258
+// -0.320814
+0xD6EF9251
+// 0.161720
+0x14B33CBF
+// -0.228484
+0xE2C108CA
+// 0.546831
+0x45FE8B71
+// -0.461393
+0xC4F110FE
+// 0.050563
+0x0678DC72
+// 0.822083
+0x693A01C5
+// -0.344084
+0xD3F50C72
+// -1.038979
+0x80000000
+// 0.411835
+0x34B6FFC0
+// -0.407814
+0xCBCCBC07
+// -0.001778
+0xFFC5B99D
+// 0.006238
+0x00CC6557
+// 1.000000
+0x7FFFFFFF
+// -0.204276
+0xE5DA49F8
+// -0.044966
+0xFA3E8BB2
+// -0.283273
+0xDBBDB2AB
+// 0.159776
+0x14738CFB
+// -0.092274
+0xF4305E88
+// 0.441653
+0x38881464
+// 0.100318
+0x0CD738C7
+// -0.195658
+0xE6F4AEFE
+// -0.106018
+0xF26E00F0
+// 0.202663
+0x19F0DFB6
+// 0.027239
+0x037C9053
+// 0.371777
+0x2F966190
+// 0.581258
+0x4A66A8E9
+// -0.182831
+0xE898FF9F
+// 0.030947
+0x03F6109C
+// 0.634584
+0x513A0D42
+// -0.016576
+0xFDE0D3A2
+// -0.044921
+0xFA400A45
+// -0.149312
+0xECE35B64
+// 0.029626
+0x03CACA80
+// 0.046358
+0x05EF0E1F
+// -0.156386
+0xEBFB8F15
+// 0.560738
+0x47C6437A
+// 0.804789
+0x670353DC
+// -0.200034
+0xE665495D
+// 0.967090
+0x7BC9991C
+// -0.458980
+0xC54023EB
+// -0.747037
+0xA0611B84
+// -0.072379
+0xF6BC474C
+// 0.000830
+0x001B3089
+// 0.869282
+0x6F44A099
+// -0.361243
+0xD1C2CCB0
+// 0.222036
+0x1C6BA980
+// -0.189202
+0xE7C8384E
+// -0.431633
+0xC8C0407C
+// 0.284875
+0x2476C9A3
+// -0.417611
+0xCA8BB77C
+// -0.931138
+0x88D07A31
+// -0.387144
+0xCE721223
+// 0.133630
+0x111AC659
+// -0.034511
+0xFB9523F3
+// 0.060479
+0x07BDC3D9
+// -0.320023
+0xD7097CA0
+// -0.036427
+0xFB565FE5
+// -0.518095
+0xBDAF0BF4
+// 0.391670
+0x32223C0D
+// -0.352108
+0xD2EE1E06
+// -0.313096
+0xD7EC786F
+// -0.268235
+0xDDAA7A8F
+// 0.064733
+0x08492DEF
+// 0.311390
+0x27DBA30C
+// 0.329554
+0x2A2ED123
+// -0.055965
+0xF8D62741
+// 0.474139
+0x3CB093AE
+// -0.150614
+0xECB8AF4F
+// 0.381078
+0x30C72B41
+// 0.461197
+0x3B0884F0
+// -0.976035
+0x83114958
+// 0.665302
+0x5528A006
+// -0.350199
+0xD32CB094
+// 0.779590
+0x63C999A7
+// 0.379872
+0x309FA744
+// 0.584770
+0x4AD9BF9C
+// 0.039258
+0x05066C12
+// -0.329403
+0xD5D62155
+// -0.010014
+0xFEB7DA2D
+// 0.332364
+0x2A8AE49F
+// 0.747727
+0x5FB5869B
+// 0.137463
+0x1198616E
+// 0.414331
+0x3508CDCD
+// -0.072508
+0xF6B81249
+// 0.074364
+0x0984BF97
+// -0.057115
+0xF8B077BF
+// -0.340183
+0xD474E3FD
+// -0.000611
+0xFFEBFA6D
+// -0.344300
+0xD3EDFE67
+// -0.266456
+0xDDE4C93B
+// 0.503340
+0x406D7515
+// -0.393877
+0xCD956ECD
+// -0.429725
+0xC8FEC26A
+// 0.336675
+0x2B182C18
+// 0.211879
+0x1B1ED997
+// -0.514117
+0xBE316ADD
+// 0.142710
+0x1244502A
+// -0.573479
+0xB6983A27
+// -0.450964
+0xC646CCBE
+// -0.185824
+0xE836E80B
+// -0.133554
+0xEEE7B337
+// -0.419978
+0xCA3E26C7
+// -0.102722
+0xF2DA01A5
+// -0.309683
+0xD85C4E99
+// -0.351838
+0xD2F6F675
+// 0.215507
+0x1B95BBBE
+// 0.079403
+0x0A29E236
+// 0.652354
+0x5380596F
+// 0.589522
+0x4B7577E7
+// 0.053126
+0x06CCD158
+// -0.772765
+0x9D1605AA
+// 0.372012
+0x2F9E140E
+// -0.699360
+0xA67B60E5
+// -0.417382
+0xCA9338FD
+// -0.149086
+0xECEAC373
+// -0.447222
+0xC6C16DFB
+// -0.424315
+0xC9B00E37
+// 0.016992
+0x022CC9E4
+// -0.374310
+0xD0169ED5
+// 0.310817
+0x27C8D739
+// 0.647335
+0x52DBDE7C
+// 0.776589
+0x636748C9
+// -0.036557
+0xFB52180B
+// 0.039157
+0x05031C8E
+// 0.584784
+0x4ADA3393
+// 0.241505
+0x1EE99F69
+// -0.176325
+0xE96E2C1D
+// -0.186095
+0xE82E0DE2
+// 0.050570
+0x06791014
+// -0.214442
+0xE48D2B2F
+// -0.032086
+0xFBE4996C
+// -0.344846
+0xD3DC121E
+// 0.475204
+0x3CD3791C
+// 0.011613
+0x017C8B46
+// 0.220692
+0x1C3F9FCB
+// -1.064680
+0x80000000
+// 0.159399
+0x14673207
+// -0.728973
+0xA2B100C2
+// -0.387043
+0xCE756245
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/FastMath/FastMathF32/Samples1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/FastMath/FastMathF32/Samples1_f32.txt
new file mode 100755
index 0000000..56b5f6b
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/FastMath/FastMathF32/Samples1_f32.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.363878
+0x3eba4e30
+// 0.380921
+0x3ec30818
+// 0.209707
+0x3e56bd53
+// 0.006365
+0x3bd09397
+// 0.326144
+0x3ea6fc69
+// 0.098943
+0x3dcaa281
+// 0.286409
+0x3e92a43b
+// 0.045944
+0x3d3c2faf
+// 0.390260
+0x3ec7d019
+// 0.670669
+0x3f2bb0f3
+// 0.966047
+0x3f774ed8
+// 0.346324
+0x3eb1515b
+// 0.183680
+0x3e3c16b8
+// 0.060011
+0x3d75ce58
+// 0.478149
+0x3ef4cfe6
+// 0.160247
+0x3e2417e4
+// 0.054470
+0x3d5f1be8
+// 0.233988
+0x3e6f9aac
+// 0.832843
+0x3f553539
+// 0.409895
+0x3ed1ddb9
+// 0.399427
+0x3ecc81b0
+// 0.082994
+0x3da9f8ce
+// 0.679140
+0x3f2ddc26
+// 0.320191
+0x3ea3f020
+// 0.370947
+0x3ebdecc7
+// 0.247414
+0x3e7d5a38
+// 0.318072
+0x3ea2da45
+// 0.751927
+0x3f407e4a
+// 0.204926
+0x3e51d837
+// 0.216744
+0x3e5df218
+// 0.217470
+0x3e5eb08d
+// 0.276604
+0x3e8d9f1b
+// 0.539366
+0x3f0a13dd
+// 0.136617
+0x3e0be555
+// 0.482262
+0x3ef6eb11
+// 0.039149
+0x3d205a3a
+// 0.127181
+0x3e023bd2
+// 0.066497
+0x3d882fbb
+// 0.150484
+0x3e1a1890
+// 0.046493
+0x3d3e6f42
+// 0.203911
+0x3e50ce1b
+// 0.331721
+0x3ea9d752
+// 0.550949
+0x3f0d0b01
+// 0.482373
+0x3ef6f98f
+// 0.068179
+0x3d8ba15b
+// 0.033525
+0x3d09517d
+// 0.512395
+0x3f032c53
+// 0.111916
+0x3de533f9
+// 0.190388
+0x3e42f51a
+// 0.115830
+0x3ded3816
+// 0.361423
+0x3eb90c6d
+// 0.235811
+0x3e717870
+// 0.297407
+0x3e9845bd
+// 0.035764
+0x3d127d13
+// 0.097469
+0x3dc79dca
+// 0.905956
+0x3f67ecc1
+// 0.038451
+0x3d1d7e66
+// 0.342557
+0x3eaf63ac
+// 0.100243
+0x3dcd4c0e
+// 0.108278
+0x3dddc0d4
+// 0.057770
+0x3d6ca015
+// 0.561427
+0x3f0fb9a6
+// 0.207350
+0x3e5453aa
+// 0.174127
+0x3e324e60
+// 0.317543
+0x3ea294ef
+// 0.002636
+0x3b2cbd0e
+// 0.342620
+0x3eaf6bd9
+// 0.519936
+0x3f051a7f
+// 0.136325
+0x3e0b98bd
+// 0.488539
+0x3efa21b9
+// 0.212165
+0x3e5941b0
+// 0.110135
+0x3de18e6c
+// 0.422493
+0x3ed85100
+// 0.435559
+0x3edf018d
+// 0.357324
+0x3eb6f338
+// 0.427852
+0x3edb0f71
+// 0.141566
+0x3e10f6c7
+// 0.602914
+0x3f1a588c
+// 0.389900
+0x3ec7a0f2
+// 0.163566
+0x3e277de0
+// 0.151028
+0x3e1aa730
+// 0.707363
+0x3f3515ba
+// 0.886685
+0x3f62fdc6
+// 0.197528
+0x3e4a44c7
+// 0.731881
+0x3f3b5c87
+// 0.129253
+0x3e045ae5
+// 0.387430
+0x3ec65d2c
+// 0.222341
+0x3e63ad5e
+// 0.208083
+0x3e5513be
+// 0.308752
+0x3e9e14c3
+// 0.081647
+0x3da73689
+// 0.686193
+0x3f2faa54
+// 0.364208
+0x3eba7985
+// 0.027719
+0x3ce3131e
+// 0.030120
+0x3cf6bdfb
+// 0.096975
+0x3dc69b06
+// 0.607460
+0x3f1b827f
+// 0.028261
+0x3ce78476
+// 0.405720
+0x3ecfba92
+// 0.266877
+0x3e88a42a
+// 0.234537
+0x3e702a96
+// 0.113527
+0x3de88111
+// 0.476533
+0x3ef3fc33
+// 0.142176
+0x3e1196b1
+// 0.473958
+0x3ef2aaa6
+// 0.412168
+0x3ed307bd
+// 0.196853
+0x3e4993c3
+// 0.071744
+0x3d92ee6d
+// 0.064969
+0x3d850e5a
+// 0.253954
+0x3e82064a
+// 0.196041
+0x3e48bf10
+// 0.416775
+0x3ed56379
+// 0.375003
+0x3ec00070
+// 0.068450
+0x3d8c2f62
+// 0.139534
+0x3e0ee1f2
+// 0.101712
+0x3dd04e70
+// 0.297470
+0x3e984df8
+// 0.050368
+0x3d4e4ec2
+// 0.213003
+0x3e5a1d5f
+// 0.549448
+0x3f0ca8a3
+// 0.268080
+0x3e8941c4
+// 0.346275
+0x3eb14afe
+// 0.407259
+0x3ed08445
+// 0.547042
+0x3f0c0af5
+// 0.620274
+0x3f1eca42
+// 0.241864
+0x3e77ab1a
+// 0.272457
+0x3e8b7f72
+// 0.251395
+0x3e80b6d0
+// 0.148133
+0x3e17b00c
+// 0.009605
+0x3c1d6063
+// 0.150529
+0x3e1a2426
+// 0.005974
+0x3bc3c350
+// 0.167871
+0x3e2be659
+// 0.673997
+0x3f2c8b11
+// 1.000000
+0x3f800000
+// 0.168558
+0x3e2c9a6f
+// 0.297733
+0x3e98706d
+// 0.517288
+0x3f046cf7
+// 0.602172
+0x3f1a27f7
+// 0.147137
+0x3e16aafa
+// 0.747649
+0x3f3f65eb
+// 0.139762
+0x3e0f1da9
+// 0.104249
+0x3dd58075
+// 0.328996
+0x3ea8722c
+// 0.077487
+0x3d9eb155
+// 0.033802
+0x3d0a73c5
+// 0.599122
+0x3f19600f
+// 0.640550
+0x3f23fb0d
+// 0.276465
+0x3e8d8cc8
+// 0.205155
+0x3e521432
+// 0.609310
+0x3f1bfbbe
+// 0.138800
+0x3e0e219b
+// 0.461715
+0x3eec65d9
+// 0.013894
+0x3c63a40d
+// 0.017897
+0x3c929c35
+// 0.122625
+0x3dfb22e6
+// 0.212033
+0x3e591f2b
+// 0.389258
+0x3ec74ce4
+// 0.468525
+0x3eefe272
+// 0.337810
+0x3eacf55f
+// 0.643352
+0x3f24b2bf
+// 0.642554
+0x3f247e6b
+// 0.532958
+0x3f086fe9
+// 0.148812
+0x3e186239
+// 0.336914
+0x3eac7ff8
+// 0.062604
+0x3d8036a4
+// 0.151407
+0x3e1b0a57
+// 0.792777
+0x3f4af375
+// 0.094378
+0x3dc1490c
+// 0.553705
+0x3f0dbf9c
+// 0.605026
+0x3f1ae2f7
+// 0.300570
+0x3e99e45a
+// 0.119622
+0x3df4fc8f
+// 0.462802
+0x3eecf467
+// 0.151891
+0x3e1b8962
+// 0.026914
+0x3cdc7b1e
+// 0.086770
+0x3db1b4ba
+// 0.563568
+0x3f1045fa
+// 0.009303
+0x3c186c13
+// 0.222503
+0x3e63d7bf
+// 0.152006
+0x3e1ba789
+// 0.157796
+0x3e219535
+// 0.237328
+0x3e730615
+// 0.139625
+0x3e0ef9c6
+// 0.034857
+0x3d0ec65e
+// 0.233865
+0x3e6f7a3d
+// 0.051899
+0x3d5493fc
+// 0.219294
+0x3e608e9b
+// 0.067958
+0x3d8b2d5d
+// 0.632004
+0x3f21cafd
+// 0.121276
+0x3df85fc6
+// 0.434850
+0x3edea4ab
+// 0.090832
+0x3dba05fc
+// 0.079683
+0x3da330dd
+// 0.314744
+0x3ea1261b
+// 0.066205
+0x3d879650
+// 0.331708
+0x3ea9d59e
+// 0.036866
+0x3d170122
+// 0.170725
+0x3e2ed273
+// 0.308061
+0x3e9dba22
+// 0.065907
+0x3d86fa17
+// 0.600782
+0x3f19ccdc
+// 0.026779
+0x3cdb6036
+// 0.177994
+0x3e364426
+// 0.142151
+0x3e119012
+// 0.071515
+0x3d92769e
+// 0.287078
+0x3e92fbd6
+// 0.303216
+0x3e9b3f22
+// 0.085705
+0x3daf85f3
+// 0.204489
+0x3e51658f
+// 0.052432
+0x3d56c36a
+// 0.034113
+0x3d0bb9f0
+// 0.412800
+0x3ed35a94
+// 0.252450
+0x3e814110
+// 0.137858
+0x3e0d2ac4
+// 0.161210
+0x3e251449
+// 0.392431
+0x3ec8ecc4
+// 0.053847
+0x3d5c8e57
+// 0.210270
+0x3e5750f1
+// 0.010804
+0x3c310538
+// 0.110387
+0x3de21292
+// 0.088974
+0x3db637cb
+// 0.177121
+0x3e355f3c
+// 0.124624
+0x3dff3af4
+// 0.269284
+0x3e89dfa6
+// 0.228438
+0x3e69ebc4
+// 0.090107
+0x3db88a0d
+// 0.107510
+0x3ddc2df5
+// 0.503500
+0x3f00e55d
+// 0.150389
+0x3e19ffb3
+// 0.557641
+0x3f0ec189
+// 0.523214
+0x3f05f158
+// 0.058649
+0x3d703a5b
+// 0.126848
+0x3e01e460
+// 0.348811
+0x3eb2974b
+// 0.503947
+0x3f0102b4
+// 0.489568
+0x3efaa8a3
+// 0.229482
+0x3e6afd64
+// 0.001152
+0x3a96f224
+// 0.024675
+0x3cca224a
+// 0.121533
+0x3df8e68b
+// 0.055142
+0x3d61dc50
+// 0.638206
+0x3f236176
+// 0.271058
+0x3e8ac810
+// 0.069854
+0x3d8f0fc1
+// 0.264741
+0x3e878c33
+// 0.022434
+0x3cb7c861
+// 0.130833
+0x3e05f910
+// 0.122090
+0x3dfa0a47
+// 0.059471
+0x3d739818
+// 0.622348
+0x3f1f5238
+// 0.498681
+0x3eff5310
+// 0.465652
+0x3eee69f4
+// 0.098501
+0x3dc9badd
+// 0.312439
+0x3e9ff803
+// 0.359786
+0x3eb835db
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/FastMath/FastMathQ15/Samples1_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/FastMath/FastMathQ15/Samples1_q15.txt
new file mode 100755
index 0000000..b604c15
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/FastMath/FastMathQ15/Samples1_q15.txt
@@ -0,0 +1,514 @@
+H
+256
+// 0.024413
+0x0320
+// 0.238773
+0x1E90
+// 0.636074
+0x516B
+// 0.214283
+0x1B6E
+// 0.354065
+0x2D52
+// 0.006142
+0x00C9
+// 0.612126
+0x4E5A
+// 0.121731
+0x0F95
+// 0.021283
+0x02B9
+// 0.346215
+0x2C51
+// 0.249608
+0x1FF3
+// 0.106561
+0x0DA4
+// 0.268566
+0x2260
+// 0.124754
+0x0FF8
+// 0.386709
+0x3180
+// 0.132041
+0x10E7
+// 0.085698
+0x0AF8
+// 0.147472
+0x12E0
+// 0.332785
+0x2A99
+// 0.329386
+0x2A29
+// 0.214252
+0x1B6D
+// 0.061754
+0x07E8
+// 0.182556
+0x175E
+// 0.050032
+0x0667
+// 0.367257
+0x2F02
+// 0.268520
+0x225F
+// 0.206226
+0x1A66
+// 0.066867
+0x088F
+// 0.487290
+0x3E60
+// 0.505840
+0x40BF
+// 0.066808
+0x088D
+// 0.178389
+0x16D5
+// 0.347682
+0x2C81
+// 0.345813
+0x2C44
+// 0.247384
+0x1FAA
+// 0.124853
+0x0FFB
+// 0.310490
+0x27BE
+// 0.226124
+0x1CF2
+// 0.150791
+0x134D
+// 0.440386
+0x385F
+// 0.258249
+0x210E
+// 0.123703
+0x0FD6
+// 0.421412
+0x35F1
+// 0.390190
+0x31F2
+// 0.224786
+0x1CC6
+// 0.271403
+0x22BD
+// 0.357105
+0x2DB6
+// 0.045903
+0x05E0
+// 0.404126
+0x33BA
+// 0.109791
+0x0E0E
+// 0.117016
+0x0EFA
+// 0.922448
+0x7613
+// 0.395694
+0x32A6
+// 0.126333
+0x102C
+// 0.251659
+0x2036
+// 0.119778
+0x0F55
+// 0.075329
+0x09A4
+// 0.109953
+0x0E13
+// 0.428180
+0x36CF
+// 0.298987
+0x2645
+// 0.348108
+0x2C8F
+// 0.392505
+0x323E
+// 0.131328
+0x10CF
+// 0.316735
+0x288B
+// 0.048592
+0x0638
+// 0.024367
+0x031E
+// 0.534332
+0x4465
+// 0.349706
+0x2CC3
+// 0.219020
+0x1C09
+// 0.145400
+0x129C
+// 0.185296
+0x17B8
+// 0.083062
+0x0AA2
+// 0.317490
+0x28A4
+// 0.437728
+0x3807
+// 0.086553
+0x0B14
+// 0.020757
+0x02A8
+// 0.022739
+0x02E9
+// 0.303628
+0x26DD
+// 0.306212
+0x2732
+// 0.041262
+0x0548
+// 0.137297
+0x1193
+// 0.259178
+0x212D
+// 0.486363
+0x3E41
+// 0.392372
+0x3239
+// 0.166259
+0x1548
+// 0.342185
+0x2BCD
+// 0.008888
+0x0123
+// 0.187778
+0x1809
+// 0.377284
+0x304B
+// 0.187904
+0x180D
+// 0.074019
+0x0979
+// 0.360054
+0x2E16
+// 0.185925
+0x17CC
+// 0.680577
+0x571D
+// 0.372266
+0x2FA6
+// 0.285451
+0x248A
+// 0.064403
+0x083E
+// 0.042701
+0x0577
+// 0.510163
+0x414D
+// 0.122551
+0x0FB0
+// 0.113584
+0x0E8A
+// 0.257375
+0x20F2
+// 0.357721
+0x2DCA
+// 0.110321
+0x0E1F
+// 0.377624
+0x3056
+// 0.132109
+0x10E9
+// 0.632203
+0x50EC
+// 0.034218
+0x0461
+// 0.198361
+0x1964
+// 0.235882
+0x1E31
+// 0.230155
+0x1D76
+// 0.126906
+0x103E
+// 0.330702
+0x2A54
+// 0.761634
+0x617D
+// 0.051441
+0x0696
+// 0.112012
+0x0E56
+// 0.270893
+0x22AD
+// 0.209261
+0x1AC9
+// 0.256928
+0x20E3
+// 0.260630
+0x215C
+// 0.061483
+0x07DF
+// 0.151022
+0x1355
+// 0.557324
+0x4756
+// 0.274056
+0x2314
+// 0.246514
+0x1F8E
+// 0.050743
+0x067F
+// 0.177283
+0x16B1
+// 0.117978
+0x0F1A
+// 0.333082
+0x2AA2
+// 0.610749
+0x4E2D
+// 0.167605
+0x1574
+// 0.269212
+0x2276
+// 0.003771
+0x007C
+// 0.369702
+0x2F52
+// 0.266516
+0x221D
+// 0.115343
+0x0EC4
+// 0.374201
+0x2FE6
+// 0.100679
+0x0CE3
+// 0.217378
+0x1BD3
+// 0.090687
+0x0B9C
+// 0.561868
+0x47EB
+// 0.696780
+0x5930
+// 0.062721
+0x0807
+// 0.081286
+0x0A68
+// 0.641051
+0x520E
+// 0.270317
+0x229A
+// 0.157085
+0x141B
+// 0.073098
+0x095B
+// 0.590906
+0x4BA3
+// 0.391975
+0x322C
+// 0.250502
+0x2010
+// 0.092745
+0x0BDF
+// 0.030017
+0x03D8
+// 0.482139
+0x3DB7
+// 0.244244
+0x1F43
+// 0.037151
+0x04C1
+// 0.257049
+0x20E7
+// 0.222481
+0x1C7A
+// 0.858753
+0x6DEC
+// 0.072409
+0x0945
+// 0.527368
+0x4381
+// 0.417438
+0x356F
+// 0.184220
+0x1795
+// 0.064946
+0x0850
+// 0.470589
+0x3C3C
+// 0.220629
+0x1C3E
+// 0.067422
+0x08A1
+// 0.242559
+0x1F0C
+// 0.234924
+0x1E12
+// 0.105634
+0x0D85
+// 0.022141
+0x02D6
+// 0.009747
+0x013F
+// 0.118438
+0x0F29
+// 0.162074
+0x14BF
+// 0.604124
+0x4D54
+// 0.395070
+0x3292
+// 0.004776
+0x009C
+// 0.519984
+0x428F
+// 0.196452
+0x1925
+// 0.340090
+0x2B88
+// 0.778018
+0x6396
+// 0.633984
+0x5126
+// 0.211047
+0x1B04
+// 0.116029
+0x0EDA
+// 0.256427
+0x20D3
+// 0.482184
+0x3DB8
+// 0.139058
+0x11CD
+// 0.292787
+0x257A
+// 0.467810
+0x3BE1
+// 0.438678
+0x3827
+// 0.531288
+0x4401
+// 0.436821
+0x37EA
+// 0.117151
+0x0EFF
+// 0.012631
+0x019E
+// 0.626186
+0x5027
+// 0.023701
+0x0309
+// 0.429438
+0x36F8
+// 0.304145
+0x26EE
+// 0.277463
+0x2384
+// 0.252978
+0x2062
+// 0.260131
+0x214C
+// 0.299727
+0x265D
+// 0.007967
+0x0105
+// 0.731346
+0x5D9D
+// 0.141451
+0x121B
+// 0.314185
+0x2837
+// 0.310290
+0x27B8
+// 0.090028
+0x0B86
+// 0.228285
+0x1D38
+// 0.188216
+0x1817
+// 0.304440
+0x26F8
+// 0.215573
+0x1B98
+// 0.438095
+0x3813
+// 0.231851
+0x1DAD
+// 0.013526
+0x01BB
+// 0.332277
+0x2A88
+// 0.064336
+0x083C
+// 0.430395
+0x3717
+// 0.310425
+0x27BC
+// 0.100693
+0x0CE4
+// 0.001985
+0x0041
+// 0.000608
+0x0014
+// 0.112720
+0x0E6E
+// 0.111539
+0x0E47
+// 0.557013
+0x474C
+// 0.180058
+0x170C
+// 0.066704
+0x088A
+// 0.179726
+0x1701
+// 0.117218
+0x0F01
+// 0.335717
+0x2AF9
+// 0.161561
+0x14AE
+// 0.232391
+0x1DBF
+// 0.160663
+0x1491
+// 0.590758
+0x4B9E
+// 0.430817
+0x3725
+// 0.028369
+0x03A2
+// 0.116847
+0x0EF5
+// 0.131352
+0x10D0
+// 0.094590
+0x0C1C
+// 0.303778
+0x26E2
+// 0.082839
+0x0A9A
+// 0.305891
+0x2727
+// 0.050523
+0x0678
+// 0.109585
+0x0E07
+// 0.275034
+0x2334
+// 0.508522
+0x4117
+// 0.187188
+0x17F6
+// 1.000000
+0x7FFF
+// 0.033643
+0x044E
+// 0.130559
+0x10B6
+// 0.224880
+0x1CC9
+// 0.135057
+0x114A
+// 0.428065
+0x36CB
+// 0.150971
+0x1353
+// 0.015745
+0x0204
+// 0.008584
+0x0119
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/FastMath/FastMathQ31/Samples1_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/FastMath/FastMathQ31/Samples1_q31.txt
new file mode 100755
index 0000000..3797ee2
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/FastMath/FastMathQ31/Samples1_q31.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.157987
+0x1438E974
+// 0.984935
+0x7E125755
+// 0.262272
+0x21921D9A
+// 0.291833
+0x255AC58E
+// 0.127688
+0x105813CF
+// 0.455576
+0x3A505093
+// 0.708253
+0x5AA80BA9
+// 0.028144
+0x039A3B2A
+// 0.149697
+0x1329473B
+// 0.356566
+0x2DA3F845
+// 0.016973
+0x022C2BEF
+// 0.020938
+0x02AE19EE
+// 0.103066
+0x0D3144C9
+// 0.599448
+0x4CBAB79D
+// 0.123489
+0x0FCE7E58
+// 0.523926
+0x431001F9
+// 0.351666
+0x2D036459
+// 0.156263
+0x140069CA
+// 0.181336
+0x1736067A
+// 0.517860
+0x42493908
+// 0.005973
+0x00C3B855
+// 0.354669
+0x2D65CC4E
+// 0.704544
+0x5A2E8386
+// 0.091074
+0x0BA85357
+// 0.302031
+0x26A8F2DD
+// 0.618820
+0x4F357D8F
+// 0.045002
+0x05C2A43D
+// 0.240461
+0x1EC76992
+// 0.922310
+0x760E3E76
+// 0.833681
+0x6AB6132E
+// 0.056712
+0x074259CE
+// 0.639903
+0x51E854A6
+// 0.049999
+0x0666621E
+// 0.438134
+0x3814CA3D
+// 0.477460
+0x3D1D6523
+// 0.569464
+0x48E433DD
+// 0.464829
+0x3B7F856F
+// 0.592670
+0x4BDC9F89
+// 0.282678
+0x242ECCAF
+// 0.356450
+0x2DA02697
+// 0.315924
+0x28703140
+// 0.020248
+0x02977E46
+// 0.356132
+0x2D95BB59
+// 0.112298
+0x0E5FC3FF
+// 0.101711
+0x0D04E040
+// 0.108007
+0x0DD32E25
+// 0.398743
+0x330A06E0
+// 0.315031
+0x2852F0B9
+// 0.227730
+0x1D26450F
+// 0.720612
+0x5C3CFFB2
+// 0.339182
+0x2B6A5420
+// 0.516990
+0x422CBC61
+// 0.269855
+0x228A9C09
+// 0.273950
+0x2310C898
+// 0.056885
+0x0747FE7A
+// 0.061211
+0x07D5C725
+// 0.269323
+0x22792E27
+// 0.274759
+0x232B4EEB
+// 0.402416
+0x33825DA9
+// 0.296098
+0x25E68A63
+// 0.099081
+0x0CAEAE12
+// 0.190693
+0x1868A41F
+// 0.021941
+0x02CEF6C0
+// 0.994509
+0x7F4C0EAC
+// 0.696454
+0x592564A0
+// 0.017499
+0x023D69E6
+// 0.779427
+0x63C44715
+// 0.011123
+0x016C7861
+// 0.105394
+0x0D7D8A4D
+// 0.080963
+0x0A5CFCD2
+// 0.418934
+0x359FA4CA
+// 0.185510
+0x17BECB44
+// 0.017894
+0x024A573B
+// 0.400869
+0x334FAC87
+// 0.278384
+0x23A21281
+// 0.560293
+0x47B7B266
+// 0.617300
+0x4F03B191
+// 0.112581
+0x0E691044
+// 0.110755
+0x0E2D39FF
+// 0.276367
+0x235FFD62
+// 0.474348
+0x3CB76DF5
+// 0.055213
+0x07113BAD
+// 0.015291
+0x01F50D6E
+// 0.345949
+0x2C481077
+// 0.017485
+0x023CF604
+// 0.024451
+0x0321349B
+// 0.441167
+0x3878288E
+// 0.035712
+0x049238BF
+// 0.057755
+0x076484BC
+// 0.397452
+0x32DFB8B6
+// 0.144495
+0x127ECC5A
+// 0.519059
+0x42708998
+// 0.526605
+0x4367C781
+// 0.148352
+0x12FD3043
+// 0.064163
+0x08367C95
+// 0.203041
+0x19FD3B95
+// 0.281978
+0x2417DE5D
+// 0.127354
+0x104D21B8
+// 0.665629
+0x5533538D
+// 0.033959
+0x0458C5F7
+// 0.360699
+0x2E2B6499
+// 0.177188
+0x16AE17A2
+// 0.243730
+0x1F328CF8
+// 0.049621
+0x0659F770
+// 0.361688
+0x2E4BCD6B
+// 0.110394
+0x0E216722
+// 0.153296
+0x139F374C
+// 0.143682
+0x12642C0C
+// 0.535405
+0x44882979
+// 0.254826
+0x209E238D
+// 0.524350
+0x431DEA93
+// 0.554371
+0x46F59F6B
+// 0.319355
+0x28E0A377
+// 0.146426
+0x12BE15C9
+// 0.266320
+0x2216C3AF
+// 0.467871
+0x3BE33668
+// 0.576691
+0x49D101D0
+// 0.134522
+0x113804DF
+// 0.253249
+0x206A762D
+// 0.124076
+0x0FE1B759
+// 0.462476
+0x3B326D25
+// 0.118827
+0x0F35BCA6
+// 0.197936
+0x1955F40B
+// 0.116728
+0x0EF0F56E
+// 0.181791
+0x1744EAB7
+// 0.653121
+0x5399743B
+// 0.027220
+0x037BF3A5
+// 0.015685
+0x0201F478
+// 1.030376
+0x7FFFFFFF
+// 0.257804
+0x20FFBB6D
+// 0.000816
+0x001ABFDE
+// 0.539797
+0x451810E4
+// 0.130974
+0x10C3C4A0
+// 0.478653
+0x3D447DB5
+// 0.356334
+0x2D9C5C2F
+// 0.592889
+0x4BE3C618
+// 0.480792
+0x3D8A9537
+// 0.385389
+0x31546E56
+// 0.938943
+0x782F47BC
+// 0.244799
+0x1F558F10
+// 0.077079
+0x09DDB86F
+// 0.328334
+0x2A06D85F
+// 0.592689
+0x4BDD39AC
+// 0.312092
+0x27F2A3E8
+// 0.302769
+0x26C122B6
+// 0.864686
+0x6EAE05A2
+// 0.760706
+0x615ED2A9
+// 0.970990
+0x7C4962D6
+// 1.000000
+0x7FFFFFFF
+// 0.625761
+0x5018F2A0
+// 0.097097
+0x0C6DACFC
+// 0.518754
+0x426687A9
+// 0.487496
+0x3E664113
+// 0.474491
+0x3CBC1EC8
+// 0.243894
+0x1F37E7E5
+// 0.346033
+0x2C4AD0AB
+// 0.151623
+0x136862B1
+// 0.539489
+0x450DFC82
+// 0.125735
+0x101813EF
+// 0.306619
+0x273F4761
+// 0.070053
+0x08F77E31
+// 0.197622
+0x194BA9AE
+// 0.268979
+0x226DE402
+// 0.883180
+0x710C0D0B
+// 0.229723
+0x1D6790A7
+// 0.110012
+0x0E14DCFB
+// 0.790610
+0x6532B447
+// 0.022879
+0x02EDB04A
+// 0.359289
+0x2DFD2E0C
+// 0.143123
+0x1251D8A2
+// 0.476945
+0x3D0C8A27
+// 0.460957
+0x3B00A075
+// 0.003813
+0x007CF26F
+// 0.764624
+0x61DF303B
+// 0.617433
+0x4F080A11
+// 0.561545
+0x47E0B335
+// 0.687640
+0x580492D2
+// 0.075352
+0x09A52408
+// 0.569033
+0x48D610F9
+// 0.046004
+0x05E3730E
+// 0.429336
+0x36F47A12
+// 0.357811
+0x2DCCC15A
+// 0.742616
+0x5F0E0878
+// 0.041602
+0x05533957
+// 0.186274
+0x17D7CF7D
+// 0.025277
+0x033C4660
+// 0.032884
+0x04358B77
+// 0.123216
+0x0FC58E7F
+// 0.099655
+0x0CC17ACC
+// 0.026132
+0x03584BCC
+// 0.045974
+0x05E27DEC
+// 0.560127
+0x47B23D4C
+// 0.214130
+0x1B68992D
+// 0.791075
+0x6541F1B7
+// 0.224357
+0x1CB7BB0C
+// 0.356454
+0x2DA049FD
+// 0.435040
+0x37AF6380
+// 0.321903
+0x29342101
+// 0.060017
+0x07AEA0F2
+// 0.068020
+0x08B4E379
+// 0.486103
+0x3E389D58
+// 0.501364
+0x402CB47B
+// 0.145413
+0x129CE31A
+// 0.289900
+0x251B6DDB
+// 0.427622
+0x36BC4E56
+// 0.941544
+0x788480A0
+// 0.022657
+0x02E66EF8
+// 0.207083
+0x1A81AFF6
+// 0.451899
+0x39D7D653
+// 0.497524
+0x3FAEDA25
+// 0.210935
+0x1AFFEB2A
+// 0.216511
+0x1BB6A434
+// 0.042219
+0x056770F3
+// 0.064599
+0x0844C4C8
+// 0.333998
+0x2AC06FCF
+// 0.256573
+0x20D762B4
+// 0.230074
+0x1D730F2B
+// 0.152303
+0x137EAB11
+// 0.163720
+0x14F4C9AC
+// 0.355043
+0x2D720EB6
+// 0.361295
+0x2E3EE8B4
+// 0.359570
+0x2E06623A
+// 0.071344
+0x0921CFAC
+// 0.303809
+0x26E332DF
+// 0.158948
+0x145864A9
+// 0.029105
+0x03B9B8AA
+// 0.140668
+0x120168D5
+// 0.185553
+0x17C02FDA
+// 0.311061
+0x27D0D675
+// 0.368773
+0x2F33F82B
+// 0.166134
+0x1543DEC4
+// 0.425276
+0x366F7357
+// 0.006515
+0x00D57AB1
+// 0.067815
+0x08AE2BF2
+// 0.251420
+0x202E8958
+// 0.607822
+0x4DCD1E0D
+// 0.197431
+0x19456823
+// 0.252413
+0x204F0EA8
+// 0.229898
+0x1D6D4E0F
+// 0.521862
+0x42CC5D7E
+// 0.103087
+0x0D31F0A2
+// 0.151558
+0x13663D62
+// 0.042761
+0x057932A1
+// 0.147996
+0x12F18762
+// 0.525893
+0x4350792A
+// 0.010889
+0x0164D39F
+// 0.294345
+0x25AD1B3A
+// 0.479663
+0x3D6594C4
+// 0.584128
+0x4AC4B36F
+// 0.216385
+0x1BB28247
+// 0.277183
+0x237ABB4C
+// 0.321763
+0x292F86E6
+// 0.207769
+0x1A982BC3
+// 0.418461
+0x35901F7B
+// 0.438120
+0x38145160
+// 0.079833
+0x0A37FAA0
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputA1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputA1_f32.txt
new file mode 100755
index 0000000..da403d4
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputA1_f32.txt
@@ -0,0 +1,3202 @@
+W
+1600
+// -0.612726
+0xbf1cdba5
+// 0.235577
+0x3e713afd
+// 0.202073
+0x3e4eec1b
+// -0.356789
+0xbeb6ad14
+// 0.236251
+0x3e71ebe6
+// -0.564970
+0xbf10a1e2
+// -0.177383
+0xbe35a3c9
+// -0.425644
+0xbed9edf7
+// 0.097642
+0x3dc7f8c1
+// 0.265723
+0x3e880ce7
+// -0.251836
+0xbe80f0b0
+// -0.137803
+0xbe0d1c24
+// 0.172520
+0x3e30a930
+// 0.280968
+0x3e8fdb09
+// -0.186930
+0xbe3f6a75
+// -0.216578
+0xbe5dc69b
+// -0.093815
+0xbdc021ed
+// 0.123176
+0x3dfc438c
+// -0.241630
+0xbe776dc5
+// -0.159005
+0xbe22d255
+// -0.086374
+0xbdb0e4d4
+// -0.503677
+0xbf00f0f4
+// 0.004723
+0x3b9ac592
+// -0.279886
+0xbe8f4d28
+// -0.252401
+0xbe813ac1
+// 0.098183
+0x3dc91441
+// 0.680313
+0x3f2e28fe
+// 0.126317
+0x3e01594e
+// 0.585057
+0x3f15c647
+// 0.045970
+0x3d3c4b52
+// -0.182026
+0xbe3a6522
+// 0.074059
+0x3d97ac32
+// 0.212436
+0x3e5988e3
+// 0.053698
+0x3d5bf2f1
+// 0.039346
+0x3d21297f
+// -0.092949
+0xbdbe5be8
+// -0.418681
+0xbed65d5a
+// -0.113622
+0xbde8b2b8
+// 0.075617
+0x3d9adcfe
+// -0.127653
+0xbe02b78b
+// -0.091270
+0xbdbaebf9
+// 0.229270
+0x3e6ac5c8
+// 0.168186
+0x3e2c3905
+// -0.270936
+0xbe8ab81c
+// 0.080806
+0x3da57dc4
+// 0.057088
+0x3d69d53f
+// -0.112459
+0xbde650fd
+// -0.136999
+0xbe0c497c
+// 0.040626
+0x3d266749
+// -0.190092
+0xbe42a764
+// 0.238109
+0x3e73d2cc
+// 0.066660
+0x3d8884eb
+// 0.357853
+0x3eb73874
+// 0.312294
+0x3e9fe504
+// 0.205323
+0x3e524042
+// 0.245385
+0x3e7b4642
+// -0.160904
+0xbe24c41f
+// 0.818315
+0x3f517d19
+// 0.158665
+0x3e227930
+// 0.349642
+0x3eb30444
+// 0.132184
+0x3e075b3e
+// -0.393556
+0xbec98033
+// -0.024773
+0xbccaefd0
+// -0.162091
+0xbe25fb10
+// 0.255789
+0x3e82f6ce
+// 0.020005
+0x3ca3e0cc
+// -0.397798
+0xbecbac34
+// 0.061360
+0x3d7b5513
+// 0.353549
+0x3eb5044f
+// 0.246191
+0x3e7c197d
+// -0.053870
+0xbd5ca6c0
+// 0.641728
+0x3f244848
+// 0.067270
+0x3d89c4a4
+// -0.273623
+0xbe8c185c
+// 0.030913
+0x3cfd3e41
+// 0.097652
+0x3dc7fdfa
+// 0.367886
+0x3ebc5b8f
+// -0.229028
+0xbe6a8669
+// -0.015627
+0xbc8004ff
+// -0.057888
+0xbd6d1c10
+// 0.153734
+0x3e1d6c78
+// 0.183104
+0x3e3b7f8e
+// -0.336630
+0xbeac5ac3
+// -0.180787
+0xbe39201e
+// -0.058874
+0xbd712574
+// -0.022407
+0xbcb78e3e
+// 0.350454
+0x3eb36eb7
+// -0.164924
+0xbe28e1e0
+// -0.076330
+0xbd9c5321
+// -0.474228
+0xbef2ce11
+// -0.244666
+0xbe7a89d0
+// -0.111560
+0xbde479bc
+// -0.427001
+0xbeda9fe3
+// -0.497013
+0xbefe786e
+// -0.302776
+0xbe9b056a
+// -0.023698
+0xbcc221d1
+// 0.409804
+0x3ed1d1da
+// -0.040899
+0xbd2785a1
+// -0.241380
+0xbe772c42
+// 0.032495
+0x3d051966
+// 0.082819
+0x3da99d3e
+// 0.126887
+0x3e01eeb3
+// 0.220071
+0x3e615a33
+// -0.143424
+0xbe12ddce
+// 0.106562
+0x3dda3d4d
+// -0.163221
+0xbe27236c
+// -0.097874
+0xbdc871f7
+// -0.393034
+0xbec93bb2
+// 0.171924
+0x3e300ce9
+// 0.460466
+0x3eebc223
+// -0.127079
+0xbe022112
+// 0.062616
+0x3d803cb0
+// -0.087541
+0xbdb348bd
+// 0.153713
+0x3e1d66f5
+// 0.136417
+0x3e0bb0c5
+// -0.184332
+0xbe3cc1a2
+// 0.062255
+0x3d7efeee
+// -0.172411
+0xbe308c96
+// -0.711000
+0xbf360418
+// -0.241977
+0xbe77c8b7
+// -0.240160
+0xbe75ec7e
+// 0.203938
+0x3e50d501
+// -0.030286
+0xbcf81a3f
+// -0.157196
+0xbe20f7dd
+// -0.096015
+0xbdc4a388
+// 0.289089
+0x3e940387
+// -0.338080
+0xbead18cf
+// -0.505734
+0xbf0177cd
+// 0.059750
+0x3d74bcda
+// 0.259900
+0x3e8511ad
+// 0.056655
+0x3d680f51
+// 0.323585
+0x3ea5acfc
+// 0.177361
+0x3e359e0f
+// -0.654907
+0xbf27a804
+// 0.026839
+0x3cdbde53
+// 0.236793
+0x3e7279c8
+// 0.060312
+0x3d770a2e
+// -0.418805
+0xbed66dab
+// 0.054799
+0x3d60748a
+// -0.238747
+0xbe747a2f
+// -0.191143
+0xbe43baea
+// 0.167748
+0x3e2bc607
+// 0.339357
+0x3eadc03c
+// -0.089292
+0xbdb6def9
+// 0.187746
+0x3e404077
+// -0.356534
+0xbeb68b9b
+// 0.062547
+0x3d801890
+// 0.036291
+0x3d14a5c0
+// -0.357105
+0xbeb6d669
+// -0.117400
+0xbdf06f41
+// 0.003866
+0x3b7d6132
+// -0.180169
+0xbe387e38
+// -0.498133
+0xbeff0b40
+// 0.065561
+0x3d8644e0
+// -0.097735
+0xbdc82971
+// -0.569858
+0xbf11e23b
+// 0.117023
+0x3defa98d
+// 0.176316
+0x3e348c2f
+// -0.101881
+0xbdd0a720
+// -0.424843
+0xbed98508
+// -0.290536
+0xbe94c12f
+// 0.131417
+0x3e06924c
+// -0.266040
+0xbe88365e
+// -0.538081
+0xbf09bfa9
+// -0.190917
+0xbe437fa7
+// 0.022996
+0x3cbc62cf
+// 0.073094
+0x3d95b23d
+// -0.508181
+0xbf02182b
+// -0.553801
+0xbf0dc5ef
+// -0.118625
+0xbdf2f19b
+// 0.304120
+0x3e9bb59a
+// 0.182386
+0x3e3ac372
+// 0.224672
+0x3e66104b
+// -0.143889
+0xbe1357b3
+// -0.215180
+0xbe5c5804
+// 0.074714
+0x3d9903e6
+// 0.166103
+0x3e2a16e2
+// -0.398025
+0xbecbc9f3
+// 0.306108
+0x3e9cba2a
+// 0.073037
+0x3d9594ad
+// -0.423847
+0xbed90273
+// -0.098938
+0xbdca9fcf
+// 0.514151
+0x3f039f6c
+// -0.160147
+0xbe23fd87
+// 0.168876
+0x3e2cedd7
+// 0.078336
+0x3da06ecc
+// -0.862278
+0xbf5cbe3c
+// 0.195019
+0x3e47b319
+// 0.309793
+0x3e9e9d31
+// 0.124857
+0x3dffb540
+// -0.110751
+0xbde2d180
+// -0.221316
+0xbe62a08a
+// 0.489392
+0x3efa91a3
+// 0.354633
+0x3eb59281
+// 0.082425
+0x3da8ce4a
+// 0.252060
+0x3e810dfd
+// -0.182850
+0xbe3b3ce8
+// 0.004962
+0x3ba29586
+// 0.203974
+0x3e50deac
+// 0.161376
+0x3e253fbb
+// -0.117435
+0xbdf081b8
+// 0.066139
+0x3d87740c
+// 0.391945
+0x3ec8acff
+// 0.187308
+0x3e3fcdb0
+// -0.043129
+0xbd30a7c4
+// 0.409111
+0x3ed17708
+// 0.195900
+0x3e4899ec
+// 0.826618
+0x3f539d35
+// -0.057679
+0xbd6c4057
+// -0.043214
+0xbd31016f
+// 0.147745
+0x3e174a70
+// 0.381256
+0x3ec333f4
+// -0.084972
+0xbdae05d0
+// 0.277125
+0x3e8de34b
+// 0.263652
+0x3e86fd73
+// -0.491024
+0xbefb678a
+// 0.128796
+0x3e03e331
+// 0.331264
+0x3ea99b73
+// -0.329022
+0xbea875a0
+// -0.342100
+0xbeaf27cb
+// 0.339467
+0x3eadce91
+// 0.144292
+0x3e13c13b
+// 0.055094
+0x3d61a9d4
+// -0.071129
+0xbd91ac08
+// 0.146105
+0x3e159c80
+// -0.095843
+0xbdc4493a
+// -0.039486
+0xbd21bc2a
+// -0.120576
+0xbdf6f077
+// -0.405079
+0xbecf668f
+// 0.169682
+0x3e2dc121
+// -0.169174
+0xbe2d3be9
+// 0.203115
+0x3e4ffd5f
+// -0.003894
+0xbb7f3002
+// 0.120414
+0x3df69b99
+// -0.069821
+0xbd8efe88
+// -0.060226
+0xbd76afc7
+// 0.441277
+0x3ee1ef1c
+// -0.301226
+0xbe9a3a4d
+// -0.073921
+0xbd9763cc
+// -0.119422
+0xbdf493aa
+// 0.026657
+0x3cda5fc3
+// 0.119897
+0x3df58ca9
+// -0.194370
+0xbe4708f4
+// -0.438438
+0xbee07af5
+// 0.022482
+0x3cb82c3c
+// 0.237184
+0x3e72e078
+// -0.185925
+0xbe3e6322
+// 0.222436
+0x3e63c65b
+// -0.114467
+0xbdea6dc1
+// -0.247338
+0xbe7d462e
+// 0.290259
+0x3e949cc5
+// 0.074172
+0x3d97e783
+// 0.062467
+0x3d7fdd5a
+// 0.086590
+0x3db1560d
+// 0.019620
+0x3ca0b9d9
+// 0.018996
+0x3c9b9e53
+// 0.188838
+0x3e415ebd
+// 0.012607
+0x3c4e8eca
+// -0.298040
+0xbe9898ac
+// 0.477796
+0x3ef4a1ac
+// -0.159363
+0xbe232fed
+// 0.205218
+0x3e5224ae
+// 0.319095
+0x3ea3606d
+// 0.021885
+0x3cb34734
+// -0.021377
+0xbcaf1f0d
+// -0.197862
+0xbe4a9c35
+// 0.106358
+0x3dd9d246
+// 0.233904
+0x3e6f846a
+// -0.652485
+0xbf270946
+// -0.320355
+0xbea4059b
+// 0.284391
+0x3e919ba7
+// -0.483495
+0xbef78cb9
+// 0.007731
+0x3bfd55a7
+// 0.286973
+0x3e92ee17
+// -0.787150
+0xbf4982b1
+// -0.183489
+0xbe3be4a5
+// -0.217827
+0xbe5f0e0a
+// -0.045804
+0xbd3b9ca0
+// 0.336676
+0x3eac60d1
+// -0.204362
+0xbe51442a
+// -0.156890
+0xbe20a7dc
+// 0.208651
+0x3e55a8b4
+// 0.100256
+0x3dcd5338
+// -0.342791
+0xbeaf8242
+// 0.209045
+0x3e560fd9
+// -0.380849
+0xbec2fe9c
+// -0.081554
+0xbda705bd
+// 0.002762
+0x3b350813
+// -0.248041
+0xbe7dfe67
+// 0.024580
+0x3cc95b38
+// -0.043958
+0xbd340d28
+// 0.338954
+0x3ead8b5c
+// 0.188946
+0x3e417b0a
+// -0.277179
+0xbe8dea67
+// 0.146666
+0x3e162f99
+// -0.075108
+0xbd99d263
+// -0.037289
+0xbd18bbf9
+// -0.493263
+0xbefc8ceb
+// -0.186499
+0xbe3ef98e
+// 0.019781
+0x3ca20bb1
+// 0.095443
+0x3dc377a3
+// -0.000722
+0xba3d463c
+// -0.070224
+0xbd8fd16f
+// 0.220433
+0x3e61b92a
+// 0.314054
+0x3ea0cbba
+// -0.416301
+0xbed52571
+// 0.188583
+0x3e411be3
+// 0.250721
+0x3e805e73
+// 0.046733
+0x3d3f6b80
+// 0.147614
+0x3e17281e
+// 0.194736
+0x3e4768ea
+// -0.202361
+0xbe4f379f
+// -0.215668
+0xbe5cd806
+// 0.361125
+0x3eb8e558
+// -0.008554
+0xbc0c257f
+// 0.120808
+0x3df76a66
+// 0.153913
+0x3e1d9b5c
+// 0.288685
+0x3e93ce7b
+// 0.200465
+0x3e4d46a2
+// -0.267396
+0xbe88e81b
+// -0.274385
+0xbe8c7c39
+// 0.109689
+0x3de0a467
+// -0.107167
+0xbddb7a53
+// 0.212556
+0x3e59a85e
+// 0.318660
+0x3ea3275f
+// -0.174969
+0xbe332b00
+// 0.120446
+0x3df6ac5f
+// -0.075460
+0xbd9a8af2
+// 0.073647
+0x3d96d3fc
+// -0.248186
+0xbe7e2485
+// -0.125029
+0xbe0007a2
+// -0.307635
+0xbe9d8264
+// 0.126185
+0x3e0136bb
+// 0.242815
+0x3e78a497
+// 0.440970
+0x3ee1c6c3
+// 0.199337
+0x3e4c1eed
+// 0.610787
+0x3f1c5c84
+// 0.112676
+0x3de6c2dc
+// 0.101745
+0x3dd05fb6
+// -0.220276
+0xbe618feb
+// -0.381353
+0xbec340b7
+// 0.199846
+0x3e4ca46d
+// -0.537450
+0xbf09964e
+// -0.520485
+0xbf053e7c
+// -0.419578
+0xbed6d2fe
+// -0.430841
+0xbedc972e
+// -0.498872
+0xbeff6c1d
+// 0.368964
+0x3ebce8e4
+// 0.074997
+0x3d9997e0
+// -0.091637
+0xbdbbac1f
+// 0.424415
+0x3ed94cf1
+// 0.556288
+0x3f0e68dd
+// -0.344810
+0xbeb08ae5
+// 0.219592
+0x3e60dcbe
+// 0.023815
+0x3cc3187c
+// -0.380012
+0xbec290e8
+// 0.482158
+0x3ef6dd5b
+// -0.149573
+0xbe19298a
+// -0.649550
+0xbf2648e8
+// -0.328675
+0xbea84823
+// -0.444800
+0xbee3bcc9
+// -0.071367
+0xbd9228c1
+// 0.059400
+0x3d734d15
+// -0.097265
+0xbdc732ac
+// -0.113133
+0xbde7b25b
+// -0.099216
+0xbdcb3198
+// -0.567900
+0xbf1161ea
+// -0.411310
+0xbed2973f
+// -0.114227
+0xbde9efc6
+// -0.144152
+0xbe139cab
+// -0.046723
+0xbd3f6073
+// 0.168610
+0x3e2ca80c
+// 0.036234
+0x3d1469c3
+// -0.406080
+0xbecfe9bf
+// 0.127614
+0x3e02ad32
+// -0.148700
+0xbe1844d5
+// -0.266065
+0xbe8839a2
+// 0.135905
+0x3e0b2a90
+// 0.041389
+0x3d298714
+// -0.164357
+0xbe284d2c
+// -0.012943
+0xbc540fb2
+// -0.578077
+0xbf13fcd5
+// -0.048616
+0xbd472150
+// 0.295722
+0x3e9768df
+// -0.124557
+0xbdff17c3
+// -0.256691
+0xbe836cf6
+// -0.018152
+0xbc94b451
+// 0.197749
+0x3e4a7ea1
+// 0.165476
+0x3e297294
+// -0.234541
+0xbe702b8d
+// 0.426035
+0x3eda214e
+// -0.296854
+0xbe97fd46
+// 0.062409
+0x3d7fa117
+// 0.818564
+0x3f518d67
+// 0.200365
+0x3e4d2c99
+// -0.428281
+0xbedb47a8
+// -0.071232
+0xbd91e1ff
+// -0.073218
+0xbd95f329
+// -0.151180
+0xbe1acedb
+// 0.209501
+0x3e56875d
+// 0.318310
+0x3ea2f994
+// -0.069116
+0xbd8d8c8d
+// 0.780777
+0x3f47e0f9
+// -0.371862
+0xbebe64a2
+// 0.236101
+0x3e71c468
+// -0.013484
+0xbc5ceb51
+// -0.917730
+0xbf6af05e
+// 0.439968
+0x3ee14371
+// 0.132783
+0x3e07f85f
+// 0.310657
+0x3e9f0e65
+// -0.328274
+0xbea81381
+// 0.180431
+0x3e38c2e0
+// 0.402252
+0x3ecdf3ef
+// 0.358427
+0x3eb783c5
+// -0.019218
+0xbc9d6f5d
+// 0.011981
+0x3c444c8d
+// -0.173200
+0xbe315b68
+// -0.017619
+0xbc90555c
+// -0.434782
+0xbede9bba
+// 0.333268
+0x3eaaa21f
+// 0.186077
+0x3e3e8ae1
+// -0.058658
+0xbd70432e
+// -0.278234
+0xbe8e74b5
+// 0.283210
+0x3e9100f6
+// 0.043337
+0x3d3181a8
+// -0.019458
+0xbc9f6562
+// -0.298172
+0xbe98aa0a
+// -0.028464
+0xbce92d48
+// -0.089920
+0xbdb8283b
+// -0.155387
+0xbe1f1dc5
+// 0.067302
+0x3d89d578
+// -0.084505
+0xbdad1108
+// 0.025067
+0x3ccd594a
+// -0.084497
+0xbdad0caa
+// 0.174181
+0x3e325c78
+// -0.060694
+0xbd789a8d
+// -0.169338
+0xbe2d6703
+// 0.600392
+0x3f19b346
+// 0.037019
+0x3d17a0fd
+// -0.330177
+0xbea90cff
+// 0.789670
+0x3f4a27ce
+// 0.050145
+0x3d4d646e
+// 0.305520
+0x3e9c6d12
+// 0.033092
+0x3d078b1f
+// -0.110569
+0xbde27221
+// 0.069353
+0x3d8e0906
+// 0.101659
+0x3dd03262
+// 0.144578
+0x3e140c23
+// 0.290561
+0x3e94c46e
+// -0.006407
+0xbbd1edde
+// -0.131966
+0xbe07220f
+// -0.371110
+0xbebe0221
+// -0.070244
+0xbd8fdbfc
+// -0.140688
+0xbe101093
+// 0.130526
+0x3e05a8b0
+// -0.431496
+0xbedced05
+// -0.119576
+0xbdf4e406
+// 0.157043
+0x3e20cfc5
+// 0.428599
+0x3edb715a
+// 0.339118
+0x3eada0ee
+// 0.036002
+0x3d13768c
+// -0.368184
+0xbebc82a9
+// -0.395674
+0xbeca95cd
+// -0.353603
+0xbeb50b70
+// 0.173562
+0x3e31ba51
+// -0.147875
+0xbe176c99
+// 0.176908
+0x3e352758
+// -0.478529
+0xbef501cb
+// 0.002071
+0x3b07bff4
+// 0.078751
+0x3da14869
+// 0.375278
+0x3ec02480
+// 0.216016
+0x3e5d335b
+// 0.061610
+0x3d7c5a57
+// 0.454684
+0x3ee8cc5a
+// -0.139245
+0xbe0e9642
+// 0.008493
+0x3c0b2645
+// -0.443809
+0xbee33ae1
+// 0.279679
+0x3e8f3217
+// -0.074788
+0xbd992aa9
+// -0.358135
+0xbeb75d69
+// -0.175010
+0xbe3335cd
+// 0.448632
+0x3ee5b31a
+// 0.090218
+0x3db8c459
+// 0.239681
+0x3e756f00
+// 0.403360
+0x3ece853e
+// 0.417243
+0x3ed5a0d3
+// -0.125603
+0xbe009e1d
+// -0.245399
+0xbe7b49e0
+// 0.337372
+0x3eacbc03
+// 0.235041
+0x3e70ae7d
+// 0.476978
+0x3ef43669
+// -0.014286
+0xbc6a10bf
+// 0.576675
+0x3f13a0fa
+// -0.112785
+0xbde6fbdc
+// 0.044947
+0x3d381a2d
+// 0.146693
+0x3e1636af
+// 0.350943
+0x3eb3aeda
+// 0.324835
+0x3ea650d5
+// -0.580300
+0xbf148e89
+// -0.036711
+0xbd165e7f
+// 0.040786
+0x3d270f16
+// -0.271395
+0xbe8af43e
+// 0.273041
+0x3e8bcc05
+// 0.060301
+0x3d76fdb5
+// -0.526257
+0xbf06b8c7
+// -0.388146
+0xbec6bb10
+// 0.033733
+0x3d0a2bf4
+// -0.147453
+0xbe16fdeb
+// -0.230897
+0xbe6c7061
+// 0.048578
+0x3d46f97d
+// 0.157810
+0x3e2198e7
+// -0.134895
+0xbe0a21cf
+// 0.096306
+0x3dc53c4e
+// 0.138401
+0x3e0db8f9
+// -0.525486
+0xbf06863f
+// 0.154799
+0x3e1e83a2
+// 0.433878
+0x3ede253e
+// 0.277847
+0x3e8e41e9
+// -0.145938
+0xbe1570e4
+// -0.492931
+0xbefc6167
+// 0.117332
+0x3df04bad
+// -0.097235
+0xbdc72309
+// -0.131234
+0xbe066226
+// -0.014583
+0xbc6eef76
+// -0.279806
+0xbe8f42b7
+// 0.261428
+0x3e85d9e1
+// -0.349384
+0xbeb2e273
+// 0.055178
+0x3d620248
+// 0.067825
+0x3d8ae79f
+// 0.210533
+0x3e579607
+// -0.478906
+0xbef53339
+// -0.162189
+0xbe2614fb
+// -0.159404
+0xbe233ae4
+// 0.402408
+0x3ece087b
+// 0.337890
+0x3eacffe9
+// -0.217857
+0xbe5f15fe
+// -0.228451
+0xbe69ef27
+// 0.022825
+0x3cbafb00
+// -0.094066
+0xbdc0a5b6
+// 0.081614
+0x3da724ff
+// -0.108220
+0xbddda25e
+// -0.001837
+0xbaf0bbde
+// -0.084341
+0xbdacbb19
+// -0.170589
+0xbe2eaee0
+// 0.106634
+0x3dda632a
+// -0.420966
+0xbed788eb
+// -0.010334
+0xbc294de5
+// 0.337707
+0x3eace7e2
+// 0.081238
+0x3da65fe7
+// -0.323186
+0xbea578a6
+// 0.262980
+0x3e86a55f
+// 0.007469
+0x3bf4be54
+// 0.042092
+0x3d2c68c7
+// 0.000930
+0x3a73c88a
+// -0.338398
+0xbead427f
+// 0.365323
+0x3ebb0b9c
+// 0.231826
+0x3e6d63c1
+// -0.050906
+0xbd508336
+// -0.224279
+0xbe65a953
+// -0.188910
+0xbe417195
+// 0.283536
+0x3e912ba9
+// -0.174279
+0xbe32761f
+// 0.088156
+0x3db48b5a
+// -0.057405
+0xbd6b21ca
+// -0.058944
+0xbd716f9d
+// -0.176862
+0xbe351b40
+// -0.124461
+0xbdfee584
+// -0.012454
+0xbc4c0a3e
+// 0.080591
+0x3da50d19
+// 0.144010
+0x3e13774a
+// 0.566349
+0x3f10fc47
+// -0.214266
+0xbe5b6880
+// -0.651978
+0xbf26e80f
+// -0.045225
+0xbd393db2
+// 0.406167
+0x3ecff521
+// -0.383935
+0xbec49314
+// -0.321140
+0xbea46c76
+// 0.478215
+0x3ef4d89a
+// -0.163656
+0xbe279568
+// -0.378065
+0xbec191cc
+// 0.238143
+0x3e73dbd4
+// -0.227035
+0xbe687bdc
+// -0.233662
+0xbe6f4530
+// 0.439597
+0x3ee112ea
+// -0.319436
+0xbea38d16
+// 0.231362
+0x3e6cea1a
+// 0.130832
+0x3e05f8c6
+// -0.330847
+0xbea964d1
+// 0.299719
+0x3e9974b5
+// -0.497257
+0xbefe9883
+// 0.160483
+0x3e2455c8
+// 0.285821
+0x3e925716
+// 0.107086
+0x3ddb4fbd
+// 0.276990
+0x3e8dd19e
+// -0.477410
+0xbef46f17
+// 0.171879
+0x3e3000fc
+// -0.096977
+0xbdc69c1c
+// -0.396198
+0xbecada6d
+// -0.140587
+0xbe0ff609
+// 0.428576
+0x3edb6e58
+// 0.091750
+0x3dbbe72a
+// -0.016831
+0xbc89e1d2
+// -0.221667
+0xbe62fcb6
+// 0.427631
+0x3edaf264
+// -0.053819
+0xbd5c7175
+// 0.097210
+0x3dc71621
+// -0.317185
+0xbea26608
+// 0.133674
+0x3e08e1f1
+// -0.030671
+0xbcfb42a0
+// -0.052048
+0xbd55303d
+// 0.200110
+0x3e4ce99d
+// 0.123358
+0x3dfca329
+// -0.073459
+0xbd9671d4
+// 0.137563
+0x3e0cdd56
+// -0.080487
+0xbda4d62b
+// -0.124578
+0xbdff22ef
+// 0.076682
+0x3d9d0bae
+// -0.180180
+0xbe388133
+// -0.189260
+0xbe41cd50
+// -0.085126
+0xbdae567f
+// -0.243671
+0xbe798505
+// -0.064780
+0xbd84ab6e
+// -0.084148
+0xbdac55cd
+// 0.012273
+0x3c491343
+// 0.406017
+0x3ecfe17d
+// 0.411520
+0x3ed2b2b5
+// -0.071965
+0xbd936245
+// -0.068265
+0xbd8bce83
+// 0.031578
+0x3d0157a7
+// -0.229681
+0xbe6b3167
+// -0.022324
+0xbcb6e0f3
+// 0.143846
+0x3e134c67
+// 0.135778
+0x3e0b0981
+// -0.168390
+0xbe2c6e4c
+// -0.301825
+0xbe9a88c5
+// -0.145282
+0xbe14c4e0
+// -0.352930
+0xbeb4b349
+// 0.253463
+0x3e81c5dc
+// 0.270730
+0x3e8a9d30
+// -0.094532
+0xbdc199d6
+// 0.412650
+0x3ed346cf
+// -0.080777
+0xbda56e56
+// 0.611275
+0x3f1c7c80
+// -0.295738
+0xbe976afe
+// 0.504680
+0x3f0132ba
+// -0.149435
+0xbe190599
+// -0.274657
+0xbe8c9fe3
+// 0.038908
+0x3d1f5df2
+// 0.068629
+0x3d8c8d4a
+// -0.051981
+0xbd54ea32
+// -0.108859
+0xbddef1af
+// 0.007141
+0x3be9fea5
+// -0.073736
+0xbd9702df
+// -0.225389
+0xbe66cc69
+// -0.213029
+0xbe5a2455
+// -0.610560
+0xbf1c4da4
+// -0.330975
+0xbea9759a
+// 0.022717
+0x3cba198f
+// 0.092776
+0x3dbe0175
+// -0.010054
+0xbc24b90e
+// 0.030089
+0x3cf67d2b
+// 0.156526
+0x3e204851
+// 0.208809
+0x3e55d215
+// 0.073612
+0x3d96c1ec
+// -0.019080
+0xbc9c4d82
+// -0.138112
+0xbe0d6d36
+// 0.090416
+0x3db92c16
+// -0.079698
+0xbda338f4
+// -0.086012
+0xbdb026e9
+// -0.510406
+0xbf02a9f8
+// -0.256609
+0xbe83623a
+// -0.306042
+0xbe9cb195
+// -0.441546
+0xbee2124c
+// 0.173981
+0x3e322807
+// -0.010657
+0xbc2e9acd
+// -0.462647
+0xbeece005
+// -0.479331
+0xbef56ae6
+// 0.592971
+0x3f17cced
+// 0.143895
+0x3e135936
+// -0.143462
+0xbe12e7d2
+// 0.286943
+0x3e92ea42
+// -0.586616
+0xbf162c75
+// 0.325613
+0x3ea6b6c9
+// -0.006151
+0xbbc99241
+// 0.404535
+0x3ecf1f2a
+// -0.097345
+0xbdc75ce9
+// -0.361362
+0xbeb90468
+// -0.517462
+0xbf047864
+// -0.426207
+0xbeda37d6
+// -0.225060
+0xbe66761b
+// -0.187197
+0xbe3fb07a
+// 0.070273
+0x3d8feb6a
+// 0.147455
+0x3e16fe75
+// 0.133763
+0x3e08f910
+// 0.011027
+0x3c34a950
+// 0.166155
+0x3e2a2470
+// 0.108494
+0x3dde31ee
+// -0.135805
+0xbe0b1083
+// -0.136273
+0xbe0b8b1e
+// -0.296389
+0xbe97c03e
+// 0.312621
+0x3ea00fde
+// 0.227231
+0x3e68af1d
+// 0.282691
+0x3e90bcef
+// -0.045238
+0xbd394bd7
+// -0.003755
+0xbb7617f1
+// -0.915239
+0xbf6a4d19
+// -0.049562
+0xbd4b0164
+// -0.360860
+0xbeb8c2ae
+// 0.145421
+0x3e14e920
+// 0.400610
+0x3ecd1cc9
+// 0.170493
+0x3e2e95a8
+// -0.401884
+0xbecdc3b0
+// 0.444066
+0x3ee35c90
+// 0.226547
+0x3e67fbfc
+// -0.005339
+0xbbaef599
+// -0.190764
+0xbe4357bb
+// -0.193780
+0xbe466e43
+// 0.429737
+0x3edc067e
+// -0.238272
+0xbe73fd77
+// -0.006062
+0xbbc6a032
+// 0.013297
+0x3c59d9fd
+// -0.502734
+0xbf00b32d
+// 0.167042
+0x3e2b0d19
+// 0.098822
+0x3dca62fb
+// -0.232886
+0xbe6e79b2
+// 0.223854
+0x3e6539e9
+// 0.094761
+0x3dc211ea
+// -0.010432
+0xbc2ae911
+// 0.070486
+0x3d905af4
+// 0.051607
+0x3d5361ab
+// -0.581533
+0xbf14df59
+// -0.326056
+0xbea6f0c0
+// 0.180131
+0x3e387462
+// -0.488626
+0xbefa2d2c
+// -0.686133
+0xbf2fa666
+// -0.145227
+0xbe14b645
+// 0.426012
+0x3eda1e32
+// -0.127070
+0xbe021eac
+// -0.105587
+0xbdd83e33
+// 0.194018
+0x3e46acbc
+// 0.255171
+0x3e82a5c6
+// 0.113930
+0x3de95431
+// -0.081754
+0xbda76ec9
+// -0.099584
+0xbdcbf2e1
+// -0.017487
+0xbc8f400b
+// -0.198690
+0xbe4b7546
+// -0.110158
+0xbde19a46
+// -0.324089
+0xbea5eef8
+// -0.057945
+0xbd6d583a
+// 0.257440
+0x3e83cf38
+// -0.034137
+0xbd0bd31c
+// -0.101905
+0xbdd0b3a8
+// -0.070983
+0xbd915f57
+// 0.254132
+0x3e821d88
+// 0.030541
+0x3cfa3099
+// 0.216283
+0x3e5d7948
+// -0.285535
+0xbe9231a1
+// 0.000905
+0x3a6d2f9a
+// -0.158809
+0xbe229ede
+// 0.198786
+0x3e4b8e8b
+// -0.296458
+0xbe97c94a
+// 0.153759
+0x3e1d7317
+// 0.129098
+0x3e04322e
+// 0.398048
+0x3ecbccf2
+// -0.164070
+0xbe280203
+// 0.279246
+0x3e8ef94e
+// 0.223318
+0x3e64ad5e
+// -0.126591
+0xbe01a129
+// 0.060573
+0x3d781b97
+// -0.028763
+0xbceba00c
+// 0.177478
+0x3e35bcdb
+// -0.156633
+0xbe206456
+// -0.290969
+0xbe94f9f0
+// -0.414625
+0xbed449b5
+// 0.033197
+0x3d07fa13
+// 0.284390
+0x3e919b94
+// -0.176743
+0xbe34fc32
+// 0.043090
+0x3d307f83
+// -0.656662
+0xbf281b07
+// -0.271056
+0xbe8ac7dd
+// -0.220557
+0xbe61d9c6
+// -0.176417
+0xbe34a6c9
+// 0.214029
+0x3e5b2a7f
+// 0.115132
+0x3debca1f
+// 0.566574
+0x3f110af9
+// 0.197834
+0x3e4a951d
+// -0.006428
+0xbbd2a4e3
+// 0.173005
+0x3e31282b
+// 0.532041
+0x3f0833dd
+// 0.353424
+0x3eb4f40b
+// 0.270115
+0x3e8a4c75
+// -0.076178
+0xbd9c0375
+// 0.217837
+0x3e5f1096
+// -0.228045
+0xbe698487
+// -0.305834
+0xbe9c9651
+// 0.311231
+0x3e9f59b5
+// 0.206035
+0x3e52fadb
+// 0.221436
+0x3e62c00f
+// 0.183733
+0x3e3c2473
+// 0.871518
+0x3f5f1bd1
+// -0.136462
+0xbe0bbca3
+// -0.180306
+0xbe38a20c
+// 0.089219
+0x3db6b83a
+// -0.165172
+0xbe2922e3
+// -0.235806
+0xbe717732
+// 0.059828
+0x3d750e78
+// -0.205046
+0xbe51f780
+// 0.342983
+0x3eaf9b85
+// 0.109703
+0x3de0abd0
+// 0.130809
+0x3e05f2aa
+// 0.044943
+0x3d381656
+// -0.021915
+0xbcb386f5
+// 0.073250
+0x3d960436
+// -0.134052
+0xbe0944d2
+// -0.177556
+0xbe35d147
+// -0.029828
+0xbcf4591d
+// 0.069135
+0x3d8d96da
+// -0.179915
+0xbe383bbf
+// -0.192467
+0xbe451624
+// 0.227792
+0x3e694237
+// 0.322615
+0x3ea52dca
+// 0.041688
+0x3d2ac134
+// -0.071214
+0xbd91d864
+// 0.172263
+0x3e3065c9
+// 0.357612
+0x3eb718e5
+// -0.047244
+0xbd418326
+// 0.105025
+0x3dd71757
+// -0.386496
+0xbec5e2db
+// 0.249503
+0x3e7f7d98
+// -0.281213
+0xbe8ffb26
+// 0.168020
+0x3e2c0d8d
+// -0.097573
+0xbdc7d440
+// -0.195902
+0xbe489a86
+// 0.003265
+0x3b55f8a9
+// 0.299979
+0x3e9996cd
+// 0.275081
+0x3e8cd77a
+// -0.417471
+0xbed5bec6
+// -0.221350
+0xbe62a9a7
+// -0.066210
+0xbd879949
+// -0.045611
+0xbd3ad282
+// -0.605703
+0xbf1b0f5b
+// -0.235143
+0xbe70c935
+// -0.312676
+0xbea01710
+// -0.203211
+0xbe5016a7
+// 0.015401
+0x3c7c5578
+// -0.278597
+0xbe8ea44a
+// -0.143314
+0xbe12c0d7
+// -0.089322
+0xbdb6ee4c
+// 0.487603
+0x3ef9a71a
+// 0.079249
+0x3da24d45
+// -0.050343
+0xbd4e34ac
+// -0.055968
+0xbd653e89
+// 0.011467
+0x3c3be0bd
+// -0.157426
+0xbe21345a
+// -0.217227
+0xbe5e70df
+// -0.381505
+0xbec3549d
+// -0.154489
+0xbe1e326c
+// 0.224477
+0x3e65dd3f
+// 0.057520
+0x3d6b9a1d
+// -0.111382
+0xbde41c0a
+// 0.165839
+0x3e29d1b8
+// -0.055623
+0xbd63d576
+// 0.474553
+0x3ef2f8aa
+// -0.152384
+0xbe1c0a8c
+// 0.481696
+0x3ef6a0e6
+// 0.225731
+0x3e6725f8
+// -0.204303
+0xbe5134df
+// 0.306717
+0x3e9d0a0f
+// 0.016625
+0x3c8831c0
+// 0.108552
+0x3dde506f
+// 0.480212
+0x3ef5de51
+// 0.313140
+0x3ea053d2
+// -0.114992
+0xbdeb8102
+// -0.086904
+0xbdb1fa79
+// 0.035514
+0x3d117724
+// -0.035318
+0xbd10a948
+// -0.403426
+0xbece8ddb
+// -0.351034
+0xbeb3bab3
+// 0.583861
+0x3f1577e4
+// 0.403788
+0x3ecebd40
+// 0.400832
+0x3ecd39cd
+// 0.006477
+0x3bd43c15
+// 0.359850
+0x3eb83e36
+// 0.010945
+0x3c33536b
+// 0.112569
+0x3de68a55
+// -0.373966
+0xbebf787c
+// -0.086729
+0xbdb19ef2
+// 0.504945
+0x3f014410
+// -0.140804
+0xbe102efb
+// 0.025352
+0x3ccfaf10
+// 0.014269
+0x3c69ca1b
+// 0.219266
+0x3e608757
+// 0.452255
+0x3ee78df3
+// 0.014015
+0x3c659ebf
+// -0.060658
+0xbd7874ff
+// -0.195133
+0xbe47d0fc
+// 0.136983
+0x3e0c453d
+// -0.029122
+0xbcee90af
+// 0.177568
+0x3e35d484
+// -0.207103
+0xbe5412ed
+// -0.190690
+0xbe43442b
+// 0.129291
+0x3e0464f6
+// 0.042587
+0x3d2e7002
+// -0.361699
+0xbeb930a1
+// -0.013888
+0xbc638aa5
+// 0.255000
+0x3e828f69
+// 0.254184
+0x3e82246e
+// 0.258409
+0x3e844e31
+// -0.627026
+0xbf2084cd
+// -0.147071
+0xbe1699c7
+// 0.002380
+0x3b1bfd79
+// 0.135509
+0x3e0ac2d1
+// -0.258893
+0xbe848d9f
+// -0.210724
+0xbe57c7f1
+// 0.195481
+0x3e482c3f
+// 0.144745
+0x3e1437f8
+// 0.249123
+0x3e7f1a1e
+// -0.122653
+0xbdfb31c2
+// 0.004454
+0x3b91f502
+// 0.669209
+0x3f2b5143
+// 0.180494
+0x3e38d34e
+// 0.290193
+0x3e94942c
+// -0.030523
+0xbcfa0afe
+// 0.210785
+0x3e57d812
+// 0.134762
+0x3e09fef2
+// -0.165420
+0xbe2963eb
+// 0.369697
+0x3ebd48e3
+// -0.416626
+0xbed55002
+// -0.187991
+0xbe4080a8
+// 0.238891
+0x3e749fb9
+// 0.148930
+0x3e188127
+// 0.237666
+0x3e735ecd
+// -0.319603
+0xbea3a2f1
+// 0.330693
+0x3ea9509c
+// 0.061979
+0x3d7ddd36
+// -0.286703
+0xbe92cac1
+// -0.343243
+0xbeafbd94
+// -0.070086
+0xbd8f8939
+// 0.477716
+0x3ef4972b
+// -0.507962
+0xbf0209c9
+// 0.169012
+0x3e2d116d
+// 0.432588
+0x3edd7c22
+// -0.226503
+0xbe67f061
+// -0.379261
+0xbec22e8b
+// 0.027362
+0x3ce02551
+// 0.622268
+0x3f1f4cef
+// 0.432916
+0x3edda72a
+// 0.283074
+0x3e90ef05
+// -0.369864
+0xbebd5ed4
+// -0.300882
+0xbe9a0d29
+// -0.500730
+0xbf002fdd
+// 0.432454
+0x3edd6a92
+// -0.352321
+0xbeb46365
+// 0.138681
+0x3e0e025d
+// -0.156616
+0xbe205fe9
+// 0.077075
+0x3d9dd9bb
+// -0.217972
+0xbe5f341f
+// 0.327114
+0x3ea77b80
+// 0.723354
+0x3f392dc0
+// 0.003433
+0x3b60f40c
+// 0.415603
+0x3ed4c9f4
+// -0.113489
+0xbde86cf8
+// -0.111358
+0xbde40f84
+// -0.202278
+0xbe4f220d
+// -0.068788
+0xbd8ce0c8
+// 0.081532
+0x3da6fa25
+// -0.334445
+0xbeab3c51
+// 0.298031
+0x3e989777
+// -0.386159
+0xbec5b69a
+// -0.107270
+0xbddbb0a0
+// -0.178219
+0xbe367f0c
+// 0.398566
+0x3ecc10d5
+// 0.252272
+0x3e8129cb
+// -0.315364
+0xbea17754
+// 0.365270
+0x3ebb04aa
+// -0.110497
+0xbde24c24
+// -0.080771
+0xbda56b6f
+// 0.013009
+0x3c5522f8
+// -0.041007
+0xbd27f720
+// 0.362316
+0x3eb9816c
+// 0.180479
+0x3e38cf8b
+// -0.180128
+0xbe387387
+// -0.014563
+0xbc6e98de
+// 1.000000
+0x3f800000
+// 0.228580
+0x3e6a10e8
+// -0.267748
+0xbe89164f
+// -0.108096
+0xbddd618b
+// 0.364009
+0x3eba5f53
+// -0.473695
+0xbef2882b
+// 0.198333
+0x3e4b17b2
+// -0.150762
+0xbe1a615b
+// 0.038963
+0x3d1f9821
+// 0.031955
+0x3d02e2e7
+// -0.175932
+0xbe342778
+// -0.215769
+0xbe5cf296
+// -0.158504
+0xbe224eef
+// -0.172363
+0xbe307ffa
+// -0.675220
+0xbf2cdb31
+// -0.509502
+0xbf026eb2
+// -0.339651
+0xbeade6bc
+// -0.515645
+0xbf040149
+// 0.147744
+0x3e174a32
+// 0.665378
+0x3f2a563d
+// -0.158594
+0xbe22665f
+// -0.504541
+0xbf012994
+// -0.316074
+0xbea1d481
+// 0.424891
+0x3ed98b59
+// 0.207586
+0x3e549182
+// 0.758476
+0x3f422b7e
+// 0.029291
+0x3ceff33d
+// 0.086828
+0x3db1d301
+// 0.105605
+0x3dd84761
+// 0.259278
+0x3e84c014
+// 0.015919
+0x3c8268df
+// 0.127615
+0x3e02ad8d
+// -0.205405
+0xbe525592
+// 0.083282
+0x3daa8fb5
+// 0.041679
+0x3d2ab7ce
+// 0.027278
+0x3cdf7539
+// 0.184502
+0x3e3cee37
+// 0.215783
+0x3e5cf618
+// 0.022942
+0x3cbbf1d3
+// -0.375019
+0xbec00284
+// 0.224156
+0x3e658917
+// -0.024181
+0xbcc617e5
+// -0.547096
+0xbf0c0e7d
+// 0.228590
+0x3e6a1398
+// -0.194930
+0xbe479bc5
+// -0.040318
+0xbd2524f9
+// -0.179489
+0xbe37cbf4
+// 0.244569
+0x3e7a7050
+// -0.226682
+0xbe681f50
+// 0.054049
+0x3d5d624d
+// 0.855695
+0x3f5b0ed5
+// -0.087307
+0xbdb2ce39
+// 0.427877
+0x3edb12ae
+// 0.209816
+0x3e56da01
+// 0.363224
+0x3eb9f86f
+// 0.086681
+0x3db1859c
+// -0.065039
+0xbd853337
+// -0.041713
+0xbd2adb3c
+// 0.209362
+0x3e5662ff
+// -0.229237
+0xbe6abcfa
+// -0.032014
+0xbd0320a7
+// -0.456834
+0xbee9e62e
+// 0.329058
+0x3ea87a4c
+// -0.076534
+0xbd9cbdb4
+// 0.378083
+0x3ec19420
+// 0.186569
+0x3e3f0bf3
+// 0.331065
+0x3ea98161
+// 0.238697
+0x3e746cfc
+// 0.271614
+0x3e8b1100
+// 0.150860
+0x3e1a7aed
+// 0.366421
+0x3ebb9b89
+// 0.568830
+0x3f119edb
+// 0.322948
+0x3ea55970
+// 0.410362
+0x3ed21af8
+// 0.183219
+0x3e3b9dd8
+// -0.304024
+0xbe9ba906
+// 0.183467
+0x3e3bdee0
+// -0.030117
+0xbcf6b796
+// -0.020655
+0xbca934a3
+// 0.268462
+0x3e8973e4
+// 0.329105
+0x3ea8806a
+// -0.548324
+0xbf0c5ef8
+// 0.217629
+0x3e5eda10
+// -0.126122
+0xbe012610
+// -0.078537
+0xbda0d822
+// -0.250687
+0xbe805a04
+// 0.275343
+0x3e8cf9b7
+// 0.219818
+0x3e6117e4
+// 0.179507
+0x3e37d0cf
+// 0.064915
+0x3d84f263
+// -0.146197
+0xbe15b4c8
+// -0.147331
+0xbe16dde9
+// -0.067596
+0xbd8a6f90
+// 0.190887
+0x3e4377c9
+// 0.090380
+0x3db918ef
+// -0.398387
+0xbecbf971
+// -0.218238
+0xbe5f79ad
+// -0.065079
+0xbd854832
+// 0.352327
+0x3eb46425
+// 0.001762
+0x3ae70318
+// 0.111106
+0x3de38b6a
+// 0.205696
+0x3e52a20d
+// 0.290102
+0x3e94883d
+// -0.057815
+0xbd6ccf36
+// -0.279638
+0xbe8f2cb0
+// 0.058465
+0x3d6f78cf
+// 0.284776
+0x3e91ce2d
+// 0.036614
+0x3d15f8e1
+// 0.038755
+0x3d1ebd4f
+// -0.092012
+0xbdbc70d7
+// -0.228876
+0xbe6a5e74
+// 0.287342
+0x3e931e82
+// 0.066364
+0x3d87ea03
+// -0.546414
+0xbf0be1cd
+// 0.238714
+0x3e747191
+// -0.156551
+0xbe204ef4
+// 0.143376
+0x3e12d113
+// 0.137874
+0x3e0d2ecd
+// 0.323102
+0x3ea56d9e
+// -0.082904
+0xbda9c954
+// -0.183801
+0xbe3c363f
+// -0.471136
+0xbef138c0
+// 0.476656
+0x3ef40c4a
+// -0.053692
+0xbd5bec40
+// 0.228319
+0x3e69cc70
+// -0.490361
+0xbefb10a3
+// -0.107160
+0xbddb7689
+// -0.117060
+0xbdefbd56
+// -0.134791
+0xbe0a06a6
+// -0.257119
+0xbe83a51c
+// -0.232966
+0xbe6e8e82
+// -0.181948
+0xbe3a5077
+// 0.092558
+0x3dbd8f03
+// 0.469094
+0x3ef02d27
+// 0.095183
+0x3dc2ef1c
+// 0.263041
+0x3e86ad4a
+// 0.170691
+0x3e2ec9a2
+// -0.067400
+0xbd8a091f
+// -0.117650
+0xbdf0f24b
+// -0.215445
+0xbe5c9db0
+// 0.061358
+0x3d7b52a2
+// 0.122832
+0x3dfb8f5b
+// -0.016790
+0xbc898ad1
+// 0.187634
+0x3e402338
+// -0.033618
+0xbd09b2ee
+// 0.144824
+0x3e144ccc
+// 0.655435
+0x3f27ca94
+// 0.345188
+0x3eb0bc85
+// -0.103764
+0xbdd4820a
+// 0.097154
+0x3dc6f8c8
+// 0.605307
+0x3f1af564
+// 0.028445
+0x3ce90501
+// 0.502405
+0x3f009da3
+// -0.182523
+0xbe3ae74b
+// 0.125460
+0x3e007888
+// 0.009976
+0x3c2370e2
+// -0.237243
+0xbe72efde
+// 0.041297
+0x3d29278f
+// -0.158085
+0xbe21e129
+// -0.010987
+0xbc340275
+// -0.106051
+0xbdd93118
+// -0.031490
+0xbd00fb4c
+// 0.509292
+0x3f0260f7
+// 0.196133
+0x3e48d722
+// -0.242947
+0xbe78c71a
+// -0.147473
+0xbe170312
+// -0.237009
+0xbe72b29c
+// -0.103909
+0xbdd4ce17
+// -0.127440
+0xbe027f98
+// -0.121304
+0xbdf86e10
+// 0.289484
+0x3e943735
+// -0.429163
+0xbedbbb39
+// 0.199225
+0x3e4c0189
+// 0.215050
+0x3e5c361a
+// 0.137777
+0x3e0d1577
+// 0.088185
+0x3db49a63
+// -0.283764
+0xbe914983
+// -0.060440
+0xbd778fa1
+// 0.210147
+0x3e5730c9
+// -0.391054
+0xbec8382d
+// 0.479527
+0x3ef58495
+// 0.013806
+0x3c623432
+// -0.194041
+0xbe46b295
+// -0.050700
+0xbd4faaf7
+// 0.109813
+0x3de0e57a
+// 0.279093
+0x3e8ee53a
+// 0.449332
+0x3ee60ed6
+// 0.308792
+0x3e9e19f4
+// -0.143784
+0xbe133c31
+// -0.362469
+0xbeb99586
+// -0.054859
+0xbd60b44c
+// -0.242878
+0xbe78b514
+// -0.132525
+0xbe07b4a8
+// -0.287275
+0xbe9315ad
+// 0.180536
+0x3e38de5d
+// 0.239737
+0x3e757daa
+// 0.169667
+0x3e2dbd44
+// -0.006319
+0xbbcf0cc8
+// 0.042615
+0x3d2e8d0d
+// -0.056132
+0xbd65ea40
+// -0.317182
+0xbea265a1
+// 0.469420
+0x3ef057dc
+// -0.102316
+0xbdd18b49
+// 0.123619
+0x3dfd2bf4
+// -0.069166
+0xbd8da71c
+// 0.266549
+0x3e88791d
+// -0.010547
+0xbc2ccd0d
+// -0.308932
+0xbe9e2c5e
+// 0.175450
+0x3e33a91c
+// -0.004796
+0xbb9d2936
+// -0.073536
+0xbd9699f6
+// 0.460372
+0x3eebb5d2
+// -0.212312
+0xbe596844
+// 0.126960
+0x3e0201b1
+// 0.262263
+0x3e86475a
+// 0.117937
+0x3df188d4
+// -0.206520
+0xbe537a1c
+// 0.273873
+0x3e8c3911
+// -0.052666
+0xbd57b80a
+// -0.149483
+0xbe1911fe
+// 0.647280
+0x3f25b41d
+// 0.322706
+0x3ea539bb
+// -0.172813
+0xbe30f5d3
+// -0.160736
+0xbe2497f5
+// -0.261701
+0xbe85fdb1
+// -0.159792
+0xbe23a090
+// -0.313668
+0xbea09913
+// -0.031358
+0xbd0070c0
+// -0.584315
+0xbf1595af
+// 0.177442
+0x3e35b349
+// -0.175951
+0xbe342c9d
+// -0.248538
+0xbe7e80b7
+// -0.084071
+0xbdac2d6c
+// 0.046142
+0x3d3cffbf
+// -0.314230
+0xbea0e2c2
+// 0.391669
+0x3ec888d4
+// -0.088345
+0xbdb4ee58
+// -0.745682
+0xbf3ee502
+// 0.020973
+0x3cabce8f
+// -0.264108
+0xbe873931
+// 0.173963
+0x3e32236f
+// 0.134740
+0x3e09f958
+// 0.139529
+0x3e0ee0a0
+// 0.081464
+0x3da6d693
+// -0.066417
+0xbd88057c
+// -0.420118
+0xbed719ba
+// 0.269968
+0x3e8a3944
+// -0.351707
+0xbeb412f6
+// -0.247720
+0xbe7daa5d
+// -0.558533
+0xbf0efbff
+// -0.303460
+0xbe9b5f26
+// -0.286095
+0xbe927b1b
+// 0.144870
+0x3e1458cd
+// 0.197901
+0x3e4aa69a
+// 0.266903
+0x3e88a783
+// -0.025924
+0xbcd45f55
+// 0.189072
+0x3e419bfd
+// -0.384204
+0xbec4b66c
+// -0.088508
+0xbdb54383
+// 0.311828
+0x3e9fa7f2
+// 0.412261
+0x3ed313f0
+// -0.630147
+0xbf215148
+// -0.567340
+0xbf113d2b
+// 0.251337
+0x3e80af30
+// -0.204169
+0xbe511197
+// 0.024236
+0x3cc68ad0
+// 0.246599
+0x3e7c8458
+// -0.352291
+0xbeb45f8d
+// 0.343754
+0x3eb00082
+// 0.418136
+0x3ed615ee
+// -0.454787
+0xbee8d9d3
+// -0.001819
+0xbaee74cc
+// -0.311475
+0xbe9f79a6
+// -0.510883
+0xbf02c93d
+// -0.203318
+0xbe5032b3
+// 0.375140
+0x3ec01252
+// 0.287200
+0x3e930be9
+// 0.001979
+0x3b01b1fe
+// 0.705876
+0x3f34b449
+// -0.492272
+0xbefc0b14
+// 0.160962
+0x3e24d331
+// 0.387644
+0x3ec67951
+// -0.050956
+0xbd50b740
+// -0.034611
+0xbd0dc447
+// 0.132670
+0x3e07daa1
+// -0.175068
+0xbe334509
+// 0.114690
+0x3deae2a1
+// 0.134670
+0x3e09e6e9
+// 0.284378
+0x3e9199fb
+// 0.031297
+0x3d00314b
+// 0.111335
+0x3de403b6
+// -0.051225
+0xbd51d121
+// -0.035134
+0xbd0fe8c3
+// 0.147422
+0x3e16f5b0
+// 0.140321
+0x3e0fb069
+// -0.188280
+0xbe40cc9a
+// 0.072926
+0x3d955a58
+// -0.191583
+0xbe442e48
+// 0.197566
+0x3e4a4ed2
+// -0.381817
+0xbec37d86
+// 0.112964
+0x3de75970
+// -0.002025
+0xbb04b661
+// -0.081451
+0xbda6cfb4
+// -0.125385
+0xbe0064f6
+// 0.083383
+0x3daac48c
+// 0.402132
+0x3ecde435
+// -0.127405
+0xbe02766f
+// -0.257273
+0xbe83b93f
+// 0.354846
+0x3eb5ae51
+// -0.007745
+0xbbfdc746
+// 0.215815
+0x3e5cfeae
+// -0.103507
+0xbdd3fba2
+// -0.179807
+0xbe381f4c
+// 0.059567
+0x3d73fc87
+// -0.045338
+0xbd39b4c1
+// 0.551731
+0x3f0d3e44
+// 0.199641
+0x3e4c6eca
+// -0.221545
+0xbe62dca7
+// -0.031926
+0xbd02c50c
+// 0.265777
+0x3e8813e0
+// -0.173970
+0xbe322530
+// 0.021015
+0x3cac277e
+// -0.505978
+0xbf0187c5
+// 0.299353
+0x3e9944cd
+// -0.135457
+0xbe0ab520
+// -0.175359
+0xbe33913c
+// -0.004275
+0xbb8c14a4
+// -0.029345
+0xbcf0654d
+// 0.195054
+0x3e47bc37
+// -0.441341
+0xbee1f771
+// -0.534584
+0xbf08da81
+// -0.092443
+0xbdbd52d6
+// -0.040260
+0xbd24e757
+// -0.187353
+0xbe3fd988
+// 0.136942
+0x3e0c3a78
+// -0.052095
+0xbd55614b
+// 0.118004
+0x3df1ac00
+// 0.299801
+0x3e997f7e
+// 0.084251
+0x3dac8c05
+// 0.400142
+0x3eccdf74
+// -0.107198
+0xbddb8a96
+// 0.083620
+0x3dab412f
+// -0.185885
+0xbe3e5882
+// 0.193061
+0x3e45b1e9
+// -0.105517
+0xbdd81942
+// 0.106590
+0x3dda4bfa
+// 0.078299
+0x3da05b4c
+// -0.354758
+0xbeb5a2e2
+// -0.121494
+0xbdf8d204
+// -0.381665
+0xbec369a2
+// -0.219782
+0xbe610e6c
+// 0.343677
+0x3eaff65f
+// -0.065289
+0xbd85b657
+// -0.112522
+0xbde67213
+// 0.276133
+0x3e8d6153
+// -0.228472
+0xbe69f481
+// 0.253383
+0x3e81bb63
+// -0.229160
+0xbe6aa8d8
+// 0.380683
+0x3ec2e8d6
+// 0.096098
+0x3dc4ceeb
+// 0.409124
+0x3ed178c3
+// -0.011862
+0xbc4257f7
+// 0.389210
+0x3ec74680
+// -0.346599
+0xbeb1756e
+// -0.016674
+0xbc8898e0
+// -0.262411
+0xbe865ac6
+// 0.267782
+0x3e891ac2
+// -0.187601
+0xbe401a5e
+// 0.394687
+0x3eca145b
+// 0.731504
+0x3f3b43e0
+// -0.529741
+0xbf079d1d
+// -0.120104
+0xbdf5f935
+// -0.018165
+0xbc94ce4e
+// -0.135712
+0xbe0af7fd
+// -0.007206
+0xbbec2187
+// -0.082181
+0xbda84e6e
+// -0.230493
+0xbe6c064a
+// 0.011676
+0x3c3f4d41
+// -0.585237
+0xbf15d216
+// -0.301234
+0xbe9a3b4c
+// 0.309568
+0x3e9e7fb9
+// 0.172431
+0x3e3091b7
+// -0.107010
+0xbddb2812
+// 0.204789
+0x3e51b424
+// -0.076041
+0xbd9bbb3a
+// -0.104134
+0xbdd5444a
+// -0.312975
+0xbea03e49
+// -0.063029
+0xbd811529
+// -0.063568
+0xbd823022
+// 0.281719
+0x3e903d85
+// 0.048407
+0x3d464692
+// 0.160440
+0x3e244a71
+// 0.433114
+0x3eddc12d
+// -0.129957
+0xbe051354
+// 0.264435
+0x3e876404
+// -0.057248
+0xbd6a7cc2
+// 0.257340
+0x3e83c210
+// 0.280347
+0x3e8f899c
+// -0.134992
+0xbe0a3b3d
+// 0.187338
+0x3e3fd56a
+// 0.142730
+0x3e1227d3
+// 0.022249
+0x3cb6442b
+// -0.363471
+0xbeba18e2
+// 0.185576
+0x3e3e07a3
+// 0.205049
+0x3e51f87e
+// -0.005311
+0xbbae0847
+// 0.110312
+0x3de1eb67
+// 0.376108
+0x3ec0913c
+// -0.343373
+0xbeafce89
+// -0.162265
+0xbe2628b5
+// 0.854393
+0x3f5ab983
+// -0.120800
+0xbdf76637
+// -0.215867
+0xbe5d0c57
+// 0.060877
+0x3d7959b9
+// -0.043504
+0xbd323125
+// 0.320753
+0x3ea439b4
+// -0.212802
+0xbe59e8af
+// -0.047428
+0xbd424372
+// 0.402911
+0x3ece4a61
+// 0.144251
+0x3e13b686
+// 0.133228
+0x3e086ced
+// -0.136883
+0xbe0c2b1c
+// -0.155805
+0xbe1f8b50
+// 0.205595
+0x3e52878e
+// -0.132773
+0xbe07f599
+// -0.142838
+0xbe12441b
+// -0.373398
+0xbebf2e16
+// 0.309556
+0x3e9e7e11
+// 0.151369
+0x3e1b0080
+// 0.451303
+0x3ee71129
+// 0.228493
+0x3e69fa1a
+// -0.076776
+0xbd9d3cf6
+// 0.035682
+0x3d1226f9
+// 0.443399
+0x3ee3053e
+// 0.056008
+0x3d656830
+// -0.033717
+0xbd0a1a9c
+// -0.299927
+0xbe998ffc
+// -0.316504
+0xbea20ccd
+// 0.103796
+0x3dd492fd
+// -0.307911
+0xbe9da68e
+// -0.141984
+0xbe116450
+// 0.424818
+0x3ed981b5
+// 0.111625
+0x3de49b81
+// -0.125453
+0xbe0076ac
+// 0.577826
+0x3f13ec6e
+// 0.209016
+0x3e560857
+// 0.258091
+0x3e84247b
+// 0.198729
+0x3e4b7fa7
+// -0.279420
+0xbe8f1030
+// 0.047865
+0x3d440dff
+// -0.187410
+0xbe3fe84c
+// 0.005821
+0x3bbec1bd
+// 0.320507
+0x3ea41973
+// 0.022462
+0x3cb80155
+// -0.034208
+0xbd0c1e20
+// 0.199378
+0x3e4c29c3
+// 0.037846
+0x3d1b040e
+// 0.248595
+0x3e7e8fa7
+// 0.150330
+0x3e19f00b
+// 0.133268
+0x3e087763
+// 0.218357
+0x3e5f98f2
+// -0.038656
+0xbd1e5572
+// -0.103571
+0xbdd41cc9
+// -0.194962
+0xbe47a40e
+// 0.228238
+0x3e69b741
+// 0.136816
+0x3e0c1993
+// -0.146403
+0xbe15eab7
+// 0.036601
+0x3d15ead4
+// -0.069666
+0xbd8eacdd
+// 0.145465
+0x3e14f4db
+// -0.053059
+0xbd5953f2
+// 0.249448
+0x3e7f6f67
+// 0.494254
+0x3efd0ee0
+// -0.239498
+0xbe753f08
+// 0.094546
+0x3dc1a141
+// 0.123215
+0x3dfc57f0
+// -0.405408
+0xbecf9194
+// 0.239425
+0x3e752bf2
+// -0.155138
+0xbe1edc83
+// 0.126668
+0x3e01b542
+// 0.039348
+0x3d212b45
+// 0.418491
+0x3ed64479
+// -0.066499
+0xbd88308b
+// -0.284897
+0xbe91de00
+// 0.161342
+0x3e2536ca
+// 0.183058
+0x3e3b7397
+// -0.092354
+0xbdbd2414
+// 0.077429
+0x3d9e9353
+// -0.339197
+0xbeadab48
+// -0.139868
+0xbe0f39ad
+// -0.132735
+0xbe07eb97
+// -0.509101
+0xbf025479
+// 0.336833
+0x3eac7555
+// 0.219952
+0x3e613b0b
+// -0.126736
+0xbe01c704
+// 0.122785
+0x3dfb76d5
+// 0.376565
+0x3ec0cd2e
+// 0.284904
+0x3e91df00
+// -0.619342
+0xbf1e8d2e
+// -0.200777
+0xbe4d988d
+// -0.040884
+0xbd27764b
+// -0.471084
+0xbef131de
+// 0.159447
+0x3e234621
+// -0.026766
+0xbcdb4537
+// 0.484165
+0x3ef7e48a
+// 0.066632
+0x3d887621
+// -0.044752
+0xbd374dfa
+// -0.014515
+0xbc6dd0ab
+// 0.053278
+0x3d5a39ba
+// 0.125847
+0x3e00de03
+// 0.031695
+0x3d01d2a9
+// -0.097950
+0xbdc89a2b
+// 0.345242
+0x3eb0c383
+// -0.165828
+0xbe29cec8
+// 0.690990
+0x3f30e4b5
+// -0.121551
+0xbdf8ef7c
+// 0.180216
+0x3e388a9e
+// -0.196796
+0xbe498500
+// -0.134371
+0xbe099889
+// 0.699192
+0x3f32fe45
+// -0.056008
+0xbd656881
+// -0.118714
+0xbdf32021
+// 0.073593
+0x3d96b804
+// -0.186824
+0xbe3f4ee1
+// -0.271832
+0xbe8b2d89
+// 0.409991
+0x3ed1ea55
+// 0.139440
+0x3e0ec974
+// 0.602405
+0x3f1a372f
+// -0.488032
+0xbef9df4f
+// -0.027461
+0xbce0f68b
+// -0.116906
+0xbdef6c41
+// -0.116057
+0xbdedaf2b
+// 0.389280
+0x3ec74fb5
+// -0.578910
+0xbf143373
+// -0.328251
+0xbea81094
+// 0.258046
+0x3e841e9d
+// -0.022111
+0xbcb5212e
+// -0.332513
+0xbeaa3f1b
+// -0.179812
+0xbe38208b
+// 0.066381
+0x3d87f2b1
+// 0.143212
+0x3e12a62e
+// -0.030027
+0xbcf5fb4f
+// 0.016175
+0x3c8481b7
+// -0.307621
+0xbe9d8090
+// 0.091755
+0x3dbbea14
+// -0.274459
+0xbe8c85e9
+// -0.180667
+0xbe3900ad
+// -0.156516
+0xbe20459e
+// -0.081381
+0xbda6ab50
+// 0.423559
+0x3ed8dcbd
+// 0.145654
+0x3e152661
+// 0.302443
+0x3e9ad9dd
+// -0.084039
+0xbdac1c62
+// 0.054976
+0x3d612ea4
+// -0.115998
+0xbded903b
+// 0.275501
+0x3e8d0e70
+// -0.203308
+0xbe502fe8
+// -0.376343
+0xbec0b017
+// 0.234410
+0x3e70090c
+// 0.291534
+0x3e9543f7
+// 0.173761
+0x3e31ee66
+// 0.108651
+0x3dde8496
+// 0.305477
+0x3e9c6772
+// 0.196899
+0x3e49a001
+// 0.199209
+0x3e4bfd62
+// -0.216426
+0xbe5d9ebe
+// -0.406943
+0xbed05ade
+// -0.104020
+0xbdd508ab
+// 0.126277
+0x3e014ee4
+// -0.341001
+0xbeae97af
+// -0.030583
+0xbcfa8884
+// -0.070306
+0xbd8ffca8
+// 0.329845
+0x3ea8e17d
+// 0.353416
+0x3eb4f2ed
+// -0.181964
+0xbe3a54e3
+// -0.080381
+0xbda49ed3
+// -0.103907
+0xbdd4cd38
+// 0.476878
+0x3ef42967
+// 0.555447
+0x3f0e31c8
+// -0.163304
+0xbe273949
+// 0.052566
+0x3d574ef1
+// -0.003418
+0xbb5fffe1
+// -0.255675
+0xbe82e7db
+// -0.400230
+0xbecceaec
+// -0.283619
+0xbe91367f
+// -0.063837
+0xbd82bcdd
+// 0.028878
+0x3cec90f4
+// 0.247980
+0x3e7dee79
+// 0.245562
+0x3e7b749c
+// -0.072083
+0xbd93a055
+// 0.249750
+0x3e7fbe79
+// -0.120035
+0xbdf5d4b6
+// 0.049858
+0x3d4c37f4
+// -0.261922
+0xbe861aaf
+// 0.283872
+0x3e9157a5
+// -0.228807
+0xbe6a4c45
+// 0.025194
+0x3cce641a
+// 0.311042
+0x3e9f40f5
+// -0.707472
+0xbf351cdc
+// 0.043003
+0x3d3023f8
+// 0.078883
+0x3da18d3d
+// 0.274203
+0x3e8c6450
+// -0.113432
+0xbde84ed7
+// 0.323339
+0x3ea58ca3
+// 0.109116
+0x3ddf7807
+// -0.204422
+0xbe51541c
+// 0.479962
+0x3ef5bd9c
+// -0.125376
+0xbe0062a8
+// -0.305211
+0xbe9c44ac
+// 0.218436
+0x3e5fadc2
+// -0.084466
+0xbdacfc4d
+// 0.031317
+0x3d0045de
+// -0.578246
+0xbf1407f4
+// 0.036658
+0x3d1626d6
+// -0.268335
+0xbe896331
+// -0.455504
+0xbee937d2
+// -0.315974
+0xbea1c750
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputAC1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputAC1_f32.txt
new file mode 100755
index 0000000..9e08771
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputAC1_f32.txt
@@ -0,0 +1,6402 @@
+W
+3200
+// 0.092684
+0x3dbdd10b
+// -0.269021
+0xbe89bd10
+// -0.328906
+0xbea86669
+// -0.371610
+0xbebe43ac
+// 0.051720
+0x3d53d86c
+// 0.081964
+0x3da7dc87
+// -0.421794
+0xbed7f562
+// 0.075305
+0x3d9a39ad
+// -0.153642
+0xbe1d5440
+// -0.220726
+0xbe620619
+// -0.425225
+0xbed9b726
+// 0.479897
+0x3ef5b50c
+// 0.453851
+0x3ee85f1b
+// 0.299470
+0x3e99541f
+// -0.190880
+0xbe437604
+// 0.234765
+0x3e70662a
+// -0.083566
+0xbdab2474
+// -0.324175
+0xbea5fa38
+// 0.409298
+0x3ed18f90
+// 0.180524
+0x3e38db4c
+// -0.391030
+0xbec8350b
+// 0.167082
+0x3e2b1776
+// -0.122530
+0xbdfaf117
+// 0.354756
+0x3eb5a295
+// 0.107343
+0x3ddbd6dc
+// -0.326089
+0xbea6f531
+// -0.070076
+0xbd8f83cc
+// 0.201911
+0x3e4ec1ba
+// 0.043463
+0x3d32067a
+// 0.637825
+0x3f23487a
+// 0.250623
+0x3e8051ab
+// -0.317651
+0xbea2a32d
+// -0.125290
+0xbe004bfa
+// 0.459497
+0x3eeb4328
+// -0.066350
+0xbd87e250
+// 0.042335
+0x3d2d66f7
+// 0.209800
+0x3e56d5cd
+// 0.002777
+0x3b35f65c
+// 0.345153
+0x3eb0b7d5
+// -0.188335
+0xbe40dae3
+// 0.305921
+0x3e9ca1a5
+// 0.016348
+0x3c85eccb
+// 0.111606
+0x3de491d1
+// -0.499190
+0xbeff95cd
+// -0.473613
+0xbef27d72
+// -0.054411
+0xbd5eddfc
+// 0.051860
+0x3d546ad7
+// 0.268721
+0x3e8995bd
+// -0.462410
+0xbeecc0fc
+// 0.152888
+0x3e1c8e91
+// -0.434404
+0xbede6a2e
+// -0.232388
+0xbe6df715
+// -0.057127
+0xbd69fdbb
+// -0.112109
+0xbde5992d
+// 0.201155
+0x3e4dfb81
+// -0.022979
+0xbcbc3d9d
+// -0.456291
+0xbee99ef4
+// 0.075173
+0x3d99f439
+// -0.340584
+0xbeae60f8
+// -0.250262
+0xbe802265
+// -0.508380
+0xbf02252c
+// 0.233476
+0x3e6f145f
+// -0.090734
+0xbdb9d2df
+// -0.350603
+0xbeb38235
+// -0.441756
+0xbee22dce
+// 0.022806
+0x3cbad3f7
+// 0.027527
+0x3ce17f4d
+// -0.264275
+0xbe874f05
+// 0.401089
+0x3ecd5b95
+// 0.172265
+0x3e306630
+// -0.122139
+0xbdfa2434
+// 0.473684
+0x3ef286b2
+// 0.235682
+0x3e715684
+// -0.345148
+0xbeb0b72d
+// -0.164056
+0xbe27fe56
+// -0.480293
+0xbef5e8f4
+// -0.135046
+0xbe0a4984
+// -0.734439
+0xbf3c0430
+// -0.009894
+0xbc221a87
+// 0.525169
+0x3f06717d
+// 0.146812
+0x3e1655d2
+// 0.158638
+0x3e227216
+// 0.487512
+0x3ef99b32
+// 0.376442
+0x3ec0bd08
+// 0.177943
+0x3e3636c2
+// 0.489601
+0x3efaacf3
+// 0.291144
+0x3e9510ce
+// 0.234761
+0x3e706515
+// 0.408101
+0x3ed0f28e
+// -0.341874
+0xbeaf0a18
+// -0.207477
+0xbe5474e8
+// -0.188586
+0xbe411ccd
+// 0.551900
+0x3f0d4954
+// -0.238806
+0xbe748983
+// -0.115779
+0xbded1d9c
+// 0.530467
+0x3f07ccb7
+// 0.138822
+0x3e0e2756
+// -0.093592
+0xbdbfad2a
+// 0.618358
+0x3f1e4cb3
+// 0.209743
+0x3e56c6d2
+// -0.352215
+0xbeb4557f
+// -0.036221
+0xbd145c00
+// 0.066971
+0x3d892844
+// -0.393927
+0xbec9b0c9
+// -0.334574
+0xbeab4d39
+// -0.571543
+0xbf12509f
+// -0.580562
+0xbf149fb1
+// -0.066695
+0xbd88975c
+// 0.239349
+0x3e7517e7
+// -0.181029
+0xbe395fbd
+// 0.426948
+0x3eda98e6
+// 0.350093
+0x3eb33f6b
+// -0.561134
+0xbf0fa678
+// -0.112267
+0xbde5ec62
+// 0.241652
+0x3e777387
+// 0.217542
+0x3e5ec341
+// -0.105974
+0xbdd908a9
+// -0.395010
+0xbeca3eb3
+// 0.354558
+0x3eb588ad
+// 0.096690
+0x3dc60564
+// -0.070295
+0xbd8ff700
+// -0.580874
+0xbf14b42e
+// 0.248275
+0x3e7e3bcc
+// -0.207663
+0xbe54a59e
+// -0.041398
+0xbd2990f5
+// -0.288722
+0xbe93d351
+// 0.044683
+0x3d370565
+// -0.201774
+0xbe4e9dbc
+// -0.234924
+0xbe708fe9
+// -0.143371
+0xbe12cfd3
+// -0.277670
+0xbe8e2ac8
+// -0.090086
+0xbdb87f3d
+// 0.117684
+0x3df10430
+// 0.109093
+0x3ddf6bee
+// 0.286491
+0x3e92aee7
+// -0.519660
+0xbf05086c
+// 0.909032
+0x3f68b658
+// 0.548692
+0x3f0c7713
+// 0.036695
+0x3d164d98
+// 0.469939
+0x3ef09bcd
+// -0.202583
+0xbe4f71f8
+// -0.673173
+0xbf2c550e
+// -0.470322
+0xbef0ce11
+// 0.172271
+0x3e3067d7
+// -0.289227
+0xbe9415a0
+// 0.358535
+0x3eb791d6
+// -0.717523
+0xbf37af92
+// 0.100215
+0x3dcd3d82
+// -0.355105
+0xbeb5d059
+// 0.006025
+0x3bc56ea3
+// -0.051673
+0xbd53a73f
+// 0.291616
+0x3e954ec2
+// 0.179964
+0x3e38486c
+// 0.822469
+0x3f528d4c
+// -0.175952
+0xbe342cd4
+// -0.117783
+0xbdf1384f
+// 0.515392
+0x3f03f0b7
+// -0.042424
+0xbd2dc452
+// 0.779720
+0x3f479bbc
+// -0.215796
+0xbe5cf99d
+// 0.038499
+0x3d1db139
+// -0.021444
+0xbcafaaa3
+// 0.047585
+0x3d42e8ab
+// -0.284357
+0xbe919747
+// -0.420363
+0xbed739c8
+// -0.097680
+0xbdc80c88
+// 0.012243
+0x3c4897d0
+// 0.125616
+0x3e00a183
+// 0.488293
+0x3efa018b
+// -0.423036
+0xbed8983c
+// 0.070522
+0x3d906da5
+// 0.560214
+0x3f0f6a27
+// -0.000329
+0xb9acab16
+// -0.241219
+0xbe770203
+// 0.073312
+0x3d962461
+// -0.096510
+0xbdc5a734
+// 0.220507
+0x3e61cc77
+// -0.369442
+0xbebd2787
+// -0.230838
+0xbe6c60b2
+// -0.127967
+0xbe0309da
+// -0.520444
+0xbf053bd0
+// -0.066902
+0xbd8903fb
+// -0.260034
+0xbe852322
+// -0.329284
+0xbea897db
+// 0.179521
+0x3e37d43d
+// -0.262512
+0xbe8667fe
+// -0.203540
+0xbe506cd3
+// 0.331160
+0x3ea98dc7
+// 0.269353
+0x3e89e89e
+// 0.069166
+0x3d8da6bc
+// -0.057280
+0xbd6a9ee2
+// -0.044621
+0xbd36c4fa
+// -0.199301
+0xbe4c1583
+// -0.562339
+0xbf0ff571
+// -0.042056
+0xbd2c430c
+// -0.306861
+0xbe9d1ce2
+// -0.377246
+0xbec12671
+// 0.461671
+0x3eec602d
+// -0.133068
+0xbe0842dd
+// 0.292994
+0x3e96035c
+// 0.024627
+0x3cc9bf4c
+// 0.055598
+0x3d63ba89
+// -0.396974
+0xbecb401f
+// -0.481599
+0xbef69434
+// -0.073382
+0xbd96493d
+// 0.623701
+0x3f1faad8
+// -0.011280
+0xbc38cdc9
+// -0.809885
+0xbf4f549c
+// 0.218880
+0x3e602234
+// -0.019510
+0xbc9fd2fd
+// 0.048632
+0x3d473201
+// 0.282522
+0x3e90a6c6
+// -0.172456
+0xbe309852
+// 0.315603
+0x3ea196a9
+// 0.140216
+0x3e0f94c6
+// -0.124735
+0xbdff74de
+// -0.611169
+0xbf1c7595
+// 0.124018
+0x3dfdfd67
+// 0.323441
+0x3ea59a10
+// 0.756107
+0x3f41903c
+// -0.043965
+0xbd3414bc
+// 0.077163
+0x3d9e078e
+// 0.155788
+0x3e1f86d3
+// 0.230695
+0x3e6c3b6e
+// 0.147046
+0x3e169332
+// -0.217452
+0xbe5eab9e
+// 0.004774
+0x3b9c722d
+// -0.456143
+0xbee98b9c
+// 0.166965
+0x3e2af8ca
+// 0.003808
+0x3b798cce
+// -0.257951
+0xbe841225
+// 0.339025
+0x3ead94be
+// -0.299476
+0xbe9954f7
+// -0.376230
+0xbec0a12b
+// -0.582073
+0xbf1502c0
+// 0.259445
+0x3e84d5ec
+// -0.533311
+0xbf08870c
+// 0.640901
+0x3f24121c
+// -0.018166
+0xbc94cfd1
+// -0.345934
+0xbeb11e45
+// -0.037495
+0xbd199425
+// 0.473475
+0x3ef26b46
+// -0.561467
+0xbf0fbc4c
+// -0.125914
+0xbe00ef7a
+// -0.185551
+0xbe3e0118
+// 0.147326
+0x3e16dcb2
+// -0.073340
+0xbd963370
+// -0.246574
+0xbe7c7e01
+// -0.114094
+0xbde9a9f0
+// -0.949947
+0xbf732fb5
+// 0.548548
+0x3f0c6da2
+// 0.130186
+0x3e054f91
+// 0.291931
+0x3e957803
+// 0.608258
+0x3f1bb6c6
+// -0.117126
+0xbdefdfa1
+// 0.177467
+0x3e35b9e5
+// 0.353699
+0x3eb517fd
+// 0.286379
+0x3e92a03c
+// -0.169760
+0xbe2dd5aa
+// -0.053264
+0xbd5a2b31
+// 0.021600
+0x3cb0f186
+// -0.314472
+0xbea1027e
+// 0.422946
+0x3ed88c67
+// -0.064682
+0xbd8477f4
+// -0.453091
+0xbee7fb8b
+// -0.359996
+0xbeb8515f
+// -0.501664
+0xbf006d11
+// -0.529365
+0xbf078470
+// 0.320545
+0x3ea41e85
+// -0.307316
+0xbe9d5890
+// 0.338959
+0x3ead8c0d
+// 0.237035
+0x3e72b93f
+// -0.527235
+0xbf06f8db
+// 0.167347
+0x3e2b5d13
+// -0.242327
+0xbe782481
+// 0.122210
+0x3dfa496d
+// 0.407867
+0x3ed0d3e1
+// -0.162413
+0xbe264fb9
+// 0.356570
+0x3eb69063
+// 0.459354
+0x3eeb307b
+// 0.068287
+0x3d8bda23
+// -0.344347
+0xbeb04e33
+// 0.347931
+0x3eb2240d
+// 0.052637
+0x3d579998
+// -0.087810
+0xbdb3d5a9
+// -0.195695
+0xbe486435
+// 0.282970
+0x3e90e17c
+// 0.483762
+0x3ef7afa7
+// -0.093474
+0xbdbf6f7b
+// 0.253618
+0x3e81da27
+// -0.241280
+0xbe771231
+// 0.037505
+0x3d199edb
+// -0.189335
+0xbe41e117
+// 0.036458
+0x3d1554a0
+// -0.158484
+0xbe2249c0
+// 0.202900
+0x3e4fc517
+// 0.006679
+0x3bdadcfe
+// -0.084439
+0xbdacee8e
+// 0.022515
+0x3cb8712c
+// -0.021925
+0xbcb39b0b
+// -0.555551
+0xbf0e3896
+// -0.182539
+0xbe3aeb8e
+// -0.072392
+0xbd944253
+// 0.209686
+0x3e56b7ee
+// -0.171016
+0xbe2f1ec9
+// -0.373960
+0xbebf77b8
+// 0.484400
+0x3ef80344
+// 0.102779
+0x3dd27ded
+// 0.040519
+0x3d25f77a
+// -0.110279
+0xbde1d9ca
+// 0.530054
+0x3f07b19b
+// 0.056563
+0x3d67ae5c
+// -0.016498
+0xbc872710
+// -0.180404
+0xbe38bbcc
+// 0.164369
+0x3e285070
+// 0.492572
+0x3efc326b
+// -0.071166
+0xbd91bf9c
+// -0.152290
+0xbe1bf1d1
+// 0.116616
+0x3deed463
+// -0.477478
+0xbef477fe
+// 0.136227
+0x3e0b7f33
+// -0.373843
+0xbebf6860
+// -0.078303
+0xbda05d3e
+// 0.049704
+0x3d4b966a
+// 0.338299
+0x3ead357e
+// -0.039989
+0xbd23cb48
+// 0.297039
+0x3e981572
+// -0.292390
+0xbe95b430
+// 0.076535
+0x3d9cbe5b
+// 0.359497
+0x3eb80ff1
+// -0.004048
+0xbb84a131
+// 0.334000
+0x3eab01ff
+// -0.164483
+0xbe286e3a
+// -0.200435
+0xbe4d3ec1
+// 0.222292
+0x3e63a09d
+// 0.400563
+0x3ecd168a
+// 0.187006
+0x3e3f7e5f
+// 0.098693
+0x3dca1f6c
+// -0.152303
+0xbe1bf55e
+// 0.347048
+0x3eb1b04c
+// -0.209689
+0xbe56b8b9
+// -0.034215
+0xbd0c251b
+// -0.156780
+0xbe208ae4
+// -0.210925
+0xbe57fcd3
+// 0.213159
+0x3e5a4666
+// -0.570222
+0xbf11fa0a
+// -0.768911
+0xbf44d756
+// -0.114777
+0xbdeb1077
+// -0.186330
+0xbe3ecd65
+// 0.335263
+0x3eaba78d
+// -0.521872
+0xbf059969
+// 0.175735
+0x3e33f3c4
+// -0.354152
+0xbeb55359
+// -0.233899
+0xbe6f832a
+// -0.063588
+0xbd823a34
+// 0.490364
+0x3efb1102
+// 0.176858
+0x3e351a37
+// -0.057266
+0xbd6a8fe0
+// 0.112237
+0x3de5dc64
+// -0.301817
+0xbe9a87d2
+// -0.073329
+0xbd962d74
+// 0.139432
+0x3e0ec727
+// -0.415060
+0xbed482ae
+// -0.162833
+0xbe26bdb1
+// 0.099787
+0x3dcc5d4e
+// 0.056082
+0x3d65b5f0
+// 0.570370
+0x3f1203c7
+// 0.027581
+0x3ce1f294
+// 0.107061
+0x3ddb4303
+// 0.096067
+0x3dc4bead
+// 0.098599
+0x3dc9ee5d
+// 0.704768
+0x3f346bad
+// 0.232112
+0x3e6daedd
+// 0.172337
+0x3e307913
+// 0.171974
+0x3e301a06
+// -0.303694
+0xbe9b7dc2
+// -0.433008
+0xbeddb33e
+// -0.029962
+0xbcf57247
+// 0.065921
+0x3d870162
+// -0.079592
+0xbda30127
+// -0.176149
+0xbe34606a
+// -0.513610
+0xbf037bf0
+// -0.268908
+0xbe89ae53
+// 0.424181
+0x3ed92e45
+// 0.585217
+0x3f15d0c1
+// 0.048023
+0x3d44b41a
+// 0.101755
+0x3dd06509
+// 0.014668
+0x3c7050c7
+// 0.017786
+0x3c91b38b
+// 0.161511
+0x3e256315
+// -0.335298
+0xbeabac24
+// -0.041619
+0xbd2a791c
+// -0.767754
+0xbf448b8b
+// 0.104348
+0x3dd5b467
+// -0.407680
+0xbed0bb63
+// -0.274026
+0xbe8c4d22
+// 0.075383
+0x3d9a622f
+// -0.091965
+0xbdbc5858
+// 0.191069
+0x3e43a778
+// -0.024712
+0xbcca6ffe
+// -0.365602
+0xbebb3027
+// -0.251858
+0xbe80f393
+// -0.094719
+0xbdc1fbff
+// 0.220214
+0x3e617fd7
+// 0.216404
+0x3e5d98fc
+// -0.267486
+0xbe88f3f7
+// -0.015162
+0xbc78682e
+// 0.109874
+0x3de10599
+// 0.501618
+0x3f006a0d
+// -0.108316
+0xbdddd487
+// 0.263741
+0x3e870919
+// 0.309867
+0x3e9ea6f3
+// -0.070334
+0xbd900b0d
+// 0.067674
+0x3d8a98b9
+// 0.174928
+0x3e33203f
+// 0.007935
+0x3c020314
+// 0.359371
+0x3eb7ff7c
+// 0.059186
+0x3d726d62
+// -0.268692
+0xbe89920b
+// -0.015814
+0xbc818bae
+// 0.264500
+0x3e876c89
+// 0.061611
+0x3d7c5bf2
+// -0.082644
+0xbda94114
+// -0.072043
+0xbd938b71
+// -0.349898
+0xbeb325c9
+// -0.023329
+0xbcbf1bb8
+// 0.297892
+0x3e988549
+// -0.399243
+0xbecc6985
+// -0.072572
+0xbd94a0c4
+// -0.259518
+0xbe84df84
+// -0.563770
+0xbf105342
+// 0.220387
+0x3e61ad37
+// 0.602337
+0x3f1a32bf
+// -0.351575
+0xbeb4019b
+// -0.195559
+0xbe48408e
+// 0.042800
+0x3d2f4f10
+// -0.352328
+0xbeb4645b
+// -0.539350
+0xbf0a12d3
+// 0.607470
+0x3f1b8324
+// 0.217891
+0x3e5f1ed9
+// 0.075029
+0x3d99a8db
+// 0.115630
+0x3deccf31
+// -0.321585
+0xbea4a6db
+// 0.385725
+0x3ec57daf
+// -0.159691
+0xbe238621
+// 0.586705
+0x3f16324e
+// 0.121286
+0x3df864e2
+// -0.479572
+0xbef58a76
+// -0.163116
+0xbe2707ec
+// -0.381599
+0xbec360f0
+// 0.168996
+0x3e2d0d4a
+// -0.258704
+0xbe8474d7
+// 0.170186
+0x3e2e4535
+// 0.301363
+0x3e9a4c4d
+// -0.056154
+0xbd660175
+// 0.303696
+0x3e9b7e07
+// 0.147377
+0x3e16e9e9
+// -0.233637
+0xbe6f3e9f
+// 0.047031
+0x3d40a316
+// -0.313556
+0xbea08a6b
+// -0.838881
+0xbf56c0e2
+// -0.206663
+0xbe539f62
+// -0.227304
+0xbe68c26c
+// 0.220549
+0x3e61d7af
+// 0.007975
+0x3c02a858
+// 0.187032
+0x3e3f8547
+// -0.001275
+0xbaa70dd6
+// 0.056944
+0x3d693e5e
+// -0.095667
+0xbdc3ed14
+// 0.685627
+0x3f2f853a
+// -0.318800
+0xbea339c1
+// 0.345856
+0x3eb11406
+// 0.201516
+0x3e4e5a4e
+// 0.288154
+0x3e9388f9
+// 0.044018
+0x3d344c15
+// -0.021823
+0xbcb2c68b
+// -0.459503
+0xbeeb43f4
+// 0.328336
+0x3ea81ba3
+// -0.419951
+0xbed703df
+// 0.286007
+0x3e926f88
+// 0.470339
+0x3ef0d049
+// -0.186557
+0xbe3f08da
+// 0.123720
+0x3dfd60fb
+// -0.081466
+0xbda6d7cc
+// -0.440343
+0xbee174ae
+// 0.518799
+0x3f04d009
+// 0.372159
+0x3ebe8b9f
+// 0.191626
+0x3e443982
+// -0.181064
+0xbe3968d2
+// -0.511213
+0xbf02dedf
+// -0.449004
+0xbee5e3cc
+// 0.003891
+0x3b7f043c
+// -0.192191
+0xbe44cdaa
+// 0.137376
+0x3e0cac42
+// -0.401450
+0xbecd8adf
+// -0.110778
+0xbde2dfa8
+// 0.138558
+0x3e0de216
+// 0.140506
+0x3e0fe0c7
+// -0.407505
+0xbed0a47b
+// -0.539046
+0xbf09fee7
+// 0.134206
+0x3e096d4d
+// -0.086366
+0xbdb0e0d0
+// -0.081884
+0xbda7b2fc
+// -0.403394
+0xbece89a4
+// -0.101882
+0xbdd0a75e
+// -0.043337
+0xbd3181de
+// 0.084981
+0x3dae0a89
+// -0.096477
+0xbdc5957c
+// -0.086762
+0xbdb1b020
+// -0.107341
+0xbddbd5ca
+// -0.023893
+0xbcc3bb57
+// -0.549859
+0xbf0cc394
+// 0.169318
+0x3e2d61be
+// -0.002405
+0xbb1da52c
+// 0.299391
+0x3e9949ba
+// -0.638321
+0xbf236906
+// 0.199498
+0x3e4c4930
+// 0.225209
+0x3e669d4a
+// 0.085316
+0x3daeba4e
+// 0.228755
+0x3e6a3ea7
+// 0.237983
+0x3e73b1d6
+// -0.171335
+0xbe2f7256
+// -0.260371
+0xbe854f60
+// -0.396610
+0xbecb107d
+// 0.099987
+0x3dccc60e
+// -0.185488
+0xbe3df074
+// 0.330284
+0x3ea91b01
+// -0.196919
+0xbe49a506
+// -0.200968
+0xbe4dca6f
+// 0.103119
+0x3dd32fcf
+// -0.202552
+0xbe4f69e1
+// 0.423963
+0x3ed911af
+// 0.109220
+0x3ddfaecb
+// -0.102145
+0xbdd13173
+// -0.450553
+0xbee6aee2
+// 0.014643
+0x3c6fe8cc
+// -0.196790
+0xbe498356
+// 0.204837
+0x3e51c0db
+// -0.245188
+0xbe7b1280
+// -0.147774
+0xbe175233
+// 0.106273
+0x3dd9a573
+// 0.465491
+0x3eee54d5
+// 0.310264
+0x3e9edae7
+// 0.504682
+0x3f0132d7
+// -0.485553
+0xbef89a60
+// 0.283385
+0x3e9117ca
+// -0.218743
+0xbe5ffe39
+// -0.231247
+0xbe6ccc03
+// -0.004357
+0xbb8ec936
+// -0.730388
+0xbf3afabb
+// 0.078433
+0x3da0a16b
+// -0.181349
+0xbe39b382
+// -0.439775
+0xbee12a24
+// -0.166792
+0xbe2acb79
+// -0.586397
+0xbf161e17
+// 0.322416
+0x3ea513bd
+// 0.333597
+0x3eaacd49
+// 0.493517
+0x3efcae3a
+// 0.088665
+0x3db595e8
+// -0.771416
+0xbf457b85
+// 0.944003
+0x3f71aa2f
+// 0.045086
+0x3d38abaa
+// -0.169938
+0xbe2e0459
+// -0.026909
+0xbcdc6f5d
+// 0.080189
+0x3da43a38
+// 0.089470
+0x3db73bff
+// 0.602969
+0x3f1a5c32
+// 0.381472
+0x3ec3503d
+// -0.583821
+0xbf15754c
+// -0.168430
+0xbe2c78d0
+// 0.507148
+0x3f01d476
+// 0.231015
+0x3e6c8f28
+// 0.505004
+0x3f0147ec
+// 0.126663
+0x3e01b3f4
+// -0.468946
+0xbef019a4
+// -0.210491
+0xbe578b02
+// 0.038268
+0x3d1cbe76
+// 0.352883
+0x3eb4ad17
+// -0.206509
+0xbe5376fe
+// -0.019894
+0xbca2f82b
+// 0.018263
+0x3c959cd1
+// -0.111755
+0xbde4df93
+// -0.390323
+0xbec7d877
+// -0.145684
+0xbe152e2a
+// -0.348866
+0xbeb29e9a
+// -0.377927
+0xbec17fa9
+// -0.226436
+0xbe67ded1
+// 0.046906
+0x3d40207d
+// 0.320694
+0x3ea43200
+// 0.415549
+0x3ed4c2df
+// -0.282154
+0xbe907674
+// 0.124204
+0x3dfe5eaa
+// -0.309829
+0xbe9ea1eb
+// -0.373101
+0xbebf070d
+// -0.438727
+0xbee0a0df
+// 0.064389
+0x3d83de3d
+// -0.382416
+0xbec3cc09
+// -0.217564
+0xbe5ec90e
+// 0.387950
+0x3ec6a152
+// 0.160891
+0x3e24c080
+// -0.191687
+0xbe4449ab
+// 0.009668
+0x3c1e6827
+// -0.008530
+0xbc0bbfc2
+// 0.101130
+0x3dcf1d80
+// 0.214934
+0x3e5c17c0
+// 0.047175
+0x3d413acc
+// -0.686454
+0xbf2fbb6c
+// 0.233049
+0x3e6ea485
+// 0.472458
+0x3ef1e5fe
+// 0.168863
+0x3e2cea66
+// -0.308620
+0xbe9e0377
+// 0.076063
+0x3d9bc6df
+// -0.084362
+0xbdacc605
+// -0.186319
+0xbe3eca61
+// 0.116892
+0x3def6521
+// -0.393877
+0xbec9aa3d
+// 0.118017
+0x3df1b313
+// 0.470427
+0x3ef0dbd1
+// 0.270074
+0x3e8a4713
+// -0.181529
+0xbe39e2b6
+// -0.068551
+0xbd8c647b
+// -0.086296
+0xbdb0bbfd
+// -0.241319
+0xbe771c4f
+// -0.422526
+0xbed8554d
+// 0.561291
+0x3f0fb0c5
+// 0.622714
+0x3f1f6a28
+// 0.050797
+0x3d501040
+// -0.001926
+0xbafc7cb4
+// -0.289785
+0xbe945ea3
+// 0.295947
+0x3e97865f
+// 0.395485
+0x3eca7cfe
+// 0.115184
+0x3debe57b
+// -0.065400
+0xbd85f059
+// -0.241398
+0xbe773116
+// 0.036430
+0x3d153739
+// -0.218451
+0xbe5fb1a6
+// 0.237458
+0x3e732840
+// -0.135380
+0xbe0aa103
+// 0.148583
+0x3e182606
+// -0.009620
+0xbc1d9b91
+// -0.488237
+0xbef9fa3d
+// -0.600083
+0xbf199f04
+// 0.851015
+0x3f59dc16
+// 0.037743
+0x3d1a98cc
+// -0.101954
+0xbdd0cd82
+// -0.001625
+0xbad4f6ca
+// -0.100247
+0xbdcd4e83
+// -0.759838
+0xbf4284be
+// 0.100485
+0x3dcdcb15
+// -0.071309
+0xbd920a60
+// -0.409936
+0xbed1e325
+// 0.188035
+0x3e408c56
+// 0.236403
+0x3e72139b
+// 0.326204
+0x3ea7043f
+// -0.362261
+0xbeb97a3a
+// -0.079697
+0xbda33853
+// -0.405897
+0xbecfd1ba
+// 0.079930
+0x3da3b224
+// 0.078750
+0x3da1479c
+// 0.057409
+0x3d6b25f3
+// -0.244839
+0xbe7ab704
+// -0.543034
+0xbf0b0449
+// -0.106512
+0xbdda22fa
+// 0.135375
+0x3e0a9fb9
+// 0.080800
+0x3da57a51
+// -0.308287
+0xbe9dd7d9
+// -0.213015
+0xbe5a2084
+// -0.458282
+0xbeeaa3eb
+// 0.292848
+0x3e95f023
+// 0.283160
+0x3e90fa4f
+// -0.241513
+0xbe774f3b
+// 0.031594
+0x3d0168e1
+// 0.343822
+0x3eb0096d
+// -0.800139
+0xbf4cd5e1
+// 0.173623
+0x3e31ca3f
+// -0.260983
+0xbe859f91
+// 0.612932
+0x3f1ce916
+// -0.722476
+0xbf38f42a
+// -0.241782
+0xbe7795c3
+// -0.178918
+0xbe37362c
+// 0.083482
+0x3daaf8c7
+// -0.030730
+0xbcfbbe25
+// -0.041900
+0xbd2b9f8c
+// -0.559858
+0xbf0f52d3
+// -0.473286
+0xbef2527c
+// -0.063225
+0xbd817c5c
+// 0.040319
+0x3d252513
+// 0.142376
+0x3e11cb00
+// -0.205615
+0xbe528cd4
+// -0.160635
+0xbe247d8c
+// 0.397570
+0x3ecb8e49
+// -0.016274
+0xbc855017
+// -0.415437
+0xbed4b434
+// 0.328687
+0x3ea849a5
+// -0.163867
+0xbe27ccdc
+// -0.255726
+0xbe82ee78
+// -0.024628
+0xbcc9c023
+// 0.075755
+0x3d9b2545
+// -0.077957
+0xbd9fa7ed
+// 0.076408
+0x3d9c7be9
+// -0.366313
+0xbebb8d68
+// 0.022654
+0x3cb995d2
+// -0.232050
+0xbe6d9e7a
+// -0.410986
+0xbed26cb9
+// 0.814892
+0x3f509cc7
+// -0.073899
+0xbd975854
+// 0.332831
+0x3eaa68c4
+// -0.124485
+0xbdfef218
+// -0.162683
+0xbe269640
+// 0.173246
+0x3e31674a
+// 0.100443
+0x3dcdb545
+// -0.300227
+0xbe99b757
+// 0.039248
+0x3d20c240
+// -0.299075
+0xbe992060
+// 0.230069
+0x3e6b972d
+// -0.344239
+0xbeb0401f
+// -0.003889
+0xbb7eda0e
+// 0.114051
+0x3de993ae
+// 0.538289
+0x3f09cd56
+// 0.314237
+0x3ea0e3b1
+// -0.146813
+0xbe165626
+// 0.240603
+0x3e766095
+// -0.212405
+0xbe5980d2
+// -0.120890
+0xbdf79563
+// 0.348714
+0x3eb28aa6
+// -0.377088
+0xbec111b8
+// -0.000260
+0xb9885680
+// 0.127223
+0x3e0246aa
+// -0.237021
+0xbe72b59b
+// -0.069578
+0xbd8e7f16
+// 0.334990
+0x3eab83ca
+// -0.423096
+0xbed8a018
+// -0.261427
+0xbe85d9cd
+// -0.016157
+0xbc845acd
+// 0.218803
+0x3e600dfe
+// 0.281448
+0x3e9019ef
+// -0.032553
+0xbd055627
+// 0.019072
+0x3c9c3d30
+// -0.707068
+0xbf350268
+// -0.443955
+0xbee34e06
+// 0.075765
+0x3d9b2a6e
+// -0.365757
+0xbebb448c
+// 0.135685
+0x3e0af117
+// 0.327160
+0x3ea78178
+// -0.268324
+0xbe8961b9
+// 0.061287
+0x3d7b0833
+// -0.313679
+0xbea09a90
+// -0.010050
+0xbc24a900
+// -0.125015
+0xbe000404
+// -0.300500
+0xbe99db2d
+// -0.230308
+0xbe6bd5bc
+// 0.044918
+0x3d37fbbb
+// 0.398953
+0x3ecc438d
+// -0.287414
+0xbe9327f2
+// -0.375858
+0xbec0706f
+// 0.250285
+0x3e80255a
+// -0.040589
+0xbd26404c
+// -0.140610
+0xbe0ffc04
+// -0.014521
+0xbc6de7ad
+// 0.141327
+0x3e10b7e6
+// -0.246150
+0xbe7c0ecf
+// -0.268001
+0xbe893767
+// -0.036040
+0xbd139e6a
+// -0.074805
+0xbd993399
+// -0.452765
+0xbee7d0c5
+// -0.528671
+0xbf0756f9
+// 0.221235
+0x3e628b68
+// -0.107915
+0xbddd02b1
+// 0.214081
+0x3e5b381d
+// -0.105160
+0xbdd75e3a
+// -0.225585
+0xbe66ffdd
+// 0.144803
+0x3e144748
+// 0.385486
+0x3ec55e62
+// -0.599932
+0xbf199523
+// 0.296873
+0x3e97ffc5
+// 0.064298
+0x3d83aebe
+// 0.504596
+0x3f012d32
+// 0.135541
+0x3e0acb62
+// 0.035421
+0x3d1115da
+// 0.564213
+0x3f10703e
+// -0.086386
+0xbdb0eb1c
+// 0.665910
+0x3f2a791b
+// 0.005003
+0x3ba3f1f0
+// -0.313827
+0xbea0addf
+// -0.333924
+0xbeaaf812
+// -0.085147
+0xbdae619e
+// -0.014043
+0xbc661456
+// 0.271135
+0x3e8ad230
+// 0.445065
+0x3ee3df9b
+// 0.048011
+0x3d44a72d
+// 0.455287
+0x3ee91b6b
+// 0.116866
+0x3def5762
+// -0.188888
+0xbe416bcd
+// 0.182421
+0x3e3acc89
+// -0.333713
+0xbeaadc70
+// 0.179134
+0x3e376ed1
+// 0.096906
+0x3dc676e9
+// -0.174462
+0xbe32a63b
+// -0.470404
+0xbef0d8d0
+// -0.189435
+0xbe41fb39
+// -0.054713
+0xbd601b40
+// -0.513320
+0xbf0368ed
+// -0.000280
+0xb992e12b
+// -0.037708
+0xbd1a7412
+// -0.222765
+0xbe641c67
+// -0.001792
+0xbaeada00
+// 0.274035
+0x3e8c4e40
+// 0.209720
+0x3e56c0bd
+// 0.123813
+0x3dfd918b
+// 0.243641
+0x3e797d0f
+// -0.590475
+0xbf172964
+// -0.095186
+0xbdc2f0ce
+// 0.662343
+0x3f298f4c
+// -0.289069
+0xbe9400e1
+// -0.225978
+0xbe6766a9
+// 0.282817
+0x3e90cd5e
+// 0.132890
+0x3e081450
+// 0.052621
+0x3d578965
+// 0.260093
+0x3e852ade
+// 0.129460
+0x3e049130
+// -0.228159
+0xbe69a27f
+// -0.044134
+0xbd34c5ab
+// 0.228593
+0x3e6a144c
+// -0.172847
+0xbe30feec
+// 0.153931
+0x3e1da035
+// 0.210180
+0x3e57394d
+// -0.040722
+0xbd26cb9e
+// 0.498920
+0x3eff7276
+// -0.078772
+0xbda1533c
+// 0.616080
+0x3f1db76d
+// -0.490311
+0xbefb0a07
+// -0.110789
+0xbde2e564
+// 0.390205
+0x3ec7c8e7
+// -0.092336
+0xbdbd1a7e
+// 0.044138
+0x3d34c9b8
+// 0.668556
+0x3f2b267d
+// -0.080607
+0xbda51550
+// 0.043054
+0x3d3058ed
+// -0.351666
+0xbeb40da0
+// 0.405961
+0x3ecfda2a
+// 0.028661
+0x3ceac98d
+// 0.009422
+0x3c1a5fce
+// 0.845139
+0x3f585b08
+// 0.233436
+0x3e6f09c4
+// 0.146082
+0x3e1596a3
+// -0.127290
+0xbe02584e
+// 0.292818
+0x3e95ec2f
+// 0.292860
+0x3e95f1b7
+// 0.012467
+0x3c4c42f6
+// -0.066183
+0xbd878b05
+// -0.057775
+0xbd6ca570
+// -0.035905
+0xbd131150
+// 0.244485
+0x3e7a5a62
+// 0.257705
+0x3e83f1ee
+// -0.323742
+0xbea5c17d
+// -0.009387
+0xbc19caa7
+// -0.089651
+0xbdb79af6
+// -0.197074
+0xbe49cdb4
+// 0.106679
+0x3dda7a4f
+// -0.025460
+0xbcd0907a
+// 0.505125
+0x3f014fe1
+// 0.512593
+0x3f03394c
+// 0.156878
+0x3e20a4a3
+// 0.210454
+0x3e578138
+// -0.056863
+0xbd68e99c
+// 0.505449
+0x3f016513
+// 0.306321
+0x3e9cd625
+// -0.284719
+0xbe91c6af
+// -0.003541
+0xbb680e37
+// -0.218450
+0xbe5fb15b
+// 0.376330
+0x3ec0ae59
+// 0.521150
+0x3f056a1a
+// 0.467378
+0x3eef4c3b
+// -0.019109
+0xbc9c897a
+// -0.144970
+0xbe1472eb
+// 0.303980
+0x3e9ba344
+// -0.155028
+0xbe1ebfc8
+// 0.088066
+0x3db45bfa
+// -0.428100
+0xbedb2ff8
+// -0.394362
+0xbec9e9ce
+// 0.053081
+0x3d596b8a
+// 0.461184
+0x3eec2048
+// 0.215705
+0x3e5ce1d2
+// -0.492008
+0xbefbe880
+// -0.023202
+0xbcbe1254
+// 0.031957
+0x3d02e4d2
+// 0.150184
+0x3e19c9ce
+// 0.587312
+0x3f165a1c
+// -0.333586
+0xbeaacbba
+// 0.356496
+0x3eb686a2
+// 0.348338
+0x3eb2594c
+// 0.094054
+0x3dc09f9a
+// 0.553362
+0x3f0da927
+// -0.412988
+0xbed37324
+// -0.281252
+0xbe90003a
+// 0.100044
+0x3dcce3c7
+// 0.658598
+0x3f2899e9
+// -0.110885
+0xbde317de
+// -0.154298
+0xbe1e0068
+// -0.640056
+0xbf23dabc
+// 0.343497
+0x3eafdec9
+// 0.852830
+0x3f5a5310
+// -0.341292
+0xbeaebdd9
+// 0.532007
+0x3f08319e
+// -0.388742
+0xbec70922
+// -0.007850
+0xbc009c5a
+// -0.285245
+0xbe920b9b
+// 0.109010
+0x3ddf40b4
+// -0.154193
+0xbe1de4ba
+// -0.201943
+0xbe4eca40
+// -0.198329
+0xbe4b16e2
+// -0.175122
+0xbe33534b
+// -0.335081
+0xbeab8fcd
+// 0.074991
+0x3d9994e3
+// 0.035874
+0x3d12f0ed
+// -0.535796
+0xbf0929ed
+// 0.323131
+0x3ea5717a
+// 0.792138
+0x3f4ac98c
+// -0.414067
+0xbed4009f
+// 0.631568
+0x3f21ae77
+// -0.197007
+0xbe49bc18
+// -0.213088
+0xbe5a33ba
+// 0.426458
+0x3eda58b6
+// 0.447411
+0x3ee51303
+// 0.552321
+0x3f0d64ea
+// -0.326905
+0xbea76016
+// -0.069037
+0xbd8d6353
+// -0.001174
+0xba99edfa
+// -0.224537
+0xbe65ed0b
+// -0.325242
+0xbea68614
+// 0.096614
+0x3dc5dd67
+// -0.275246
+0xbe8ced07
+// -0.067296
+0xbd89d269
+// -0.162402
+0xbe264ca5
+// -0.254106
+0xbe821a2b
+// 0.474050
+0x3ef2b6ab
+// 0.276542
+0x3e8d96e8
+// -0.311408
+0xbe9f70dc
+// 0.105328
+0x3dd7b640
+// -0.344657
+0xbeb076ec
+// -0.170747
+0xbe2ed833
+// 0.123546
+0x3dfd05a1
+// -0.518350
+0xbf04b29d
+// -0.299588
+0xbe99638d
+// -0.144958
+0xbe146fe8
+// -0.232568
+0xbe6e2630
+// -0.080764
+0xbda5679c
+// 0.069883
+0x3d8f1f03
+// -0.016208
+0xbc84c66a
+// 0.438561
+0x3ee08b11
+// 0.120369
+0x3df6840c
+// -0.038425
+0xbd1d6312
+// -0.299149
+0xbe992a0a
+// 0.315663
+0x3ea19ea3
+// -0.000669
+0xba2f5b53
+// 0.136326
+0x3e0b9901
+// -0.125176
+0xbe002e3d
+// -0.465603
+0xbeee6374
+// -0.174596
+0xbe32c96c
+// -0.226374
+0xbe67cea4
+// -0.150523
+0xbe1a22c2
+// -0.690684
+0xbf30d0b2
+// -0.098971
+0xbdcab171
+// 0.150753
+0x3e1a5f00
+// 0.348414
+0x3eb2635a
+// -0.148562
+0xbe1820a7
+// 0.313111
+0x3ea05017
+// 0.387702
+0x3ec680e6
+// -0.241395
+0xbe77305d
+// -0.377322
+0xbec13058
+// -0.043138
+0xbd30b1eb
+// 0.459195
+0x3eeb1b9b
+// -0.385926
+0xbec59818
+// 0.455027
+0x3ee8f949
+// -0.624615
+0xbf1fe6cb
+// -0.205355
+0xbe524873
+// 0.006423
+0x3bd273f1
+// 0.204150
+0x3e510ccf
+// -0.057075
+0xbd69c75d
+// 0.375831
+0x3ec06cdc
+// -0.049188
+0xbd49799a
+// -0.781962
+0xbf482eb1
+// 0.284144
+0x3e917b47
+// -0.149228
+0xbe18cf50
+// 0.168264
+0x3e2c4d55
+// 0.412521
+0x3ed335f5
+// 0.516084
+0x3f041e11
+// -0.454360
+0xbee8a1f0
+// 0.252461
+0x3e8142a2
+// 0.140597
+0x3e0ff89f
+// 0.509905
+0x3f028921
+// -0.442277
+0xbee27218
+// 0.108552
+0x3dde50ac
+// -0.580013
+0xbf147bb6
+// 0.004955
+0x3ba259c7
+// 0.337041
+0x3eac90a8
+// -0.080857
+0xbda59894
+// 0.124124
+0x3dfe34f1
+// -0.096535
+0xbdc5b418
+// 0.672689
+0x3f2c3555
+// -0.219765
+0xbe610a1a
+// 0.052083
+0x3d5554cc
+// -0.123962
+0xbdfddfb3
+// -0.686816
+0xbf2fd330
+// -0.354374
+0xbeb57077
+// -0.271465
+0xbe8afd86
+// 0.103799
+0x3dd494d3
+// -0.467167
+0xbeef307b
+// -0.808108
+0xbf4ee023
+// -0.175846
+0xbe3410e7
+// 0.706157
+0x3f34c6ad
+// -0.582038
+0xbf150075
+// -0.047321
+0xbd41d328
+// 0.120012
+0x3df5c8ed
+// -0.219795
+0xbe611204
+// 0.510085
+0x3f0294ee
+// -0.055241
+0xbd624487
+// -0.071174
+0xbd91c3a0
+// -0.505130
+0xbf01503b
+// 0.518330
+0x3f04b13f
+// 0.032428
+0x3d04d378
+// -0.302447
+0xbe9ada46
+// -0.005495
+0xbbb40daf
+// -0.236861
+0xbe728b9e
+// 0.299759
+0x3e997a07
+// 0.056353
+0x3d66d267
+// 0.664567
+0x3f2a210b
+// -0.045218
+0xbd393684
+// -0.384755
+0xbec4fea2
+// 0.315795
+0x3ea1aff0
+// -0.676511
+0xbf2d2fce
+// -0.020567
+0xbca87d06
+// -0.296106
+0xbe979b24
+// -0.367902
+0xbebc5daa
+// 0.305936
+0x3e9ca3ae
+// -0.289877
+0xbe946ac7
+// -0.344319
+0xbeb04a9a
+// -0.341686
+0xbeaef180
+// -0.104959
+0xbdd6f4aa
+// -0.068669
+0xbd8ca297
+// 0.519517
+0x3f04ff0b
+// 0.500848
+0x3f003790
+// -0.588086
+0xbf168cd1
+// -0.129716
+0xbe04d45a
+// -0.480883
+0xbef63649
+// -0.364156
+0xbeba72b3
+// 0.531468
+0x3f080e47
+// -0.546562
+0xbf0beb7e
+// 0.155648
+0x3e1f6239
+// 0.137094
+0x3e0c627f
+// -0.126179
+0xbe013514
+// -0.057647
+0xbd6c1f70
+// 0.078842
+0x3da177cc
+// -0.017965
+0xbc932ace
+// -0.051356
+0xbd525a82
+// -0.134226
+0xbe097278
+// -0.168271
+0xbe2c4f2f
+// 0.278903
+0x3e8ecc65
+// 0.176752
+0x3e34fe85
+// 0.026079
+0x3cd5a44b
+// -0.061199
+0xbd7aac38
+// -0.207942
+0xbe54eeb6
+// 0.439061
+0x3ee0cc98
+// 0.373300
+0x3ebf2138
+// -0.174441
+0xbe32a08c
+// 0.264032
+0x3e872f38
+// -0.223356
+0xbe64b77d
+// 0.025165
+0x3cce27b7
+// -0.253492
+0xbe81c9ab
+// -0.264852
+0xbe879ab1
+// -0.505740
+0xbf017834
+// -0.041774
+0xbd2b1b10
+// 0.379566
+0x3ec25689
+// -0.648575
+0xbf26090a
+// -0.055982
+0xbd654d22
+// 0.194225
+0x3e46e2fb
+// -0.156419
+0xbe202c5d
+// 0.028399
+0x3ce8a462
+// -0.352487
+0xbeb47936
+// 0.346665
+0x3eb17e0f
+// -0.232013
+0xbe6d94ba
+// -0.198426
+0xbe4b301a
+// -0.185053
+0xbe3d7e72
+// -0.366388
+0xbebb9737
+// -0.109496
+0xbde03f68
+// -0.201610
+0xbe4e72d1
+// -0.471465
+0xbef163ed
+// -0.368427
+0xbebca281
+// -0.338025
+0xbead11a8
+// -0.556582
+0xbf0e7c2f
+// 0.390963
+0x3ec82c3f
+// 0.208867
+0x3e55e146
+// 0.159230
+0x3e230d42
+// -0.286765
+0xbe92d2ed
+// -0.593605
+0xbf17f67e
+// -0.542111
+0xbf0ac7c2
+// -0.332239
+0xbeaa1b3a
+// 0.121918
+0x3df9b03b
+// 0.246342
+0x3e7c40f5
+// -0.463212
+0xbeed2a29
+// -0.362963
+0xbeb9d655
+// -0.059874
+0xbd753e71
+// -0.133307
+0xbe088197
+// 0.406383
+0x3ed01162
+// -0.271309
+0xbe8ae8f7
+// -0.317866
+0xbea2bf5e
+// -0.183053
+0xbe3b7220
+// 0.397041
+0x3ecb48f3
+// 0.573245
+0x3f12c02b
+// 0.104019
+0x3dd50828
+// -0.141789
+0xbe11311a
+// 0.080454
+0x3da4c526
+// -0.283459
+0xbe912193
+// -0.385973
+0xbec59e4a
+// -0.075405
+0xbd9a6dee
+// 0.272058
+0x3e8b4b33
+// 0.358984
+0x3eb7ccb7
+// -0.072636
+0xbd94c25f
+// -0.491752
+0xbefbc6ed
+// -0.306012
+0xbe9cad95
+// -0.266641
+0xbe888524
+// -0.391237
+0xbec85036
+// 0.314305
+0x3ea0eca4
+// 0.014355
+0x3c6b32bb
+// -0.240291
+0xbe760ee7
+// 0.033000
+0x3d072b21
+// -0.296718
+0xbe97eb71
+// -0.050370
+0xbd4e5121
+// 0.140492
+0x3e0fdd39
+// -0.433628
+0xbede047a
+// -0.085284
+0xbdaea951
+// 0.017073
+0x3c8bdbd2
+// -0.248901
+0xbe7edfce
+// -0.059295
+0xbd72ded6
+// -0.008543
+0xbc0bf685
+// 0.256489
+0x3e83528a
+// 0.449013
+0x3ee5e513
+// 0.189597
+0x3e4225d5
+// -0.038522
+0xbd1dc8e1
+// 0.009459
+0x3c1af96e
+// -0.257846
+0xbe840459
+// 0.118828
+0x3df35bf1
+// 0.598351
+0x3f192d8d
+// -0.221455
+0xbe62c539
+// 0.228297
+0x3e69c6a7
+// -0.102263
+0xbdd16f13
+// -0.157806
+0xbe2197df
+// 0.112621
+0x3de6a595
+// 0.223016
+0x3e645e68
+// -0.103871
+0xbdd4ba50
+// -0.027005
+0xbcdd3919
+// 0.210710
+0x3e57c459
+// -0.092271
+0xbdbcf89e
+// 0.395504
+0x3eca7f87
+// 0.594413
+0x3f182b71
+// -0.393546
+0xbec97ee6
+// -0.201874
+0xbe4eb817
+// 0.409384
+0x3ed19ac4
+// 0.210371
+0x3e576b66
+// -0.109840
+0xbde0f3fe
+// -0.368570
+0xbebcb533
+// 0.155103
+0x3e1ed351
+// -0.024067
+0xbcc5284e
+// -0.068989
+0xbd8d4a1c
+// 0.155038
+0x3e1ec229
+// 0.237222
+0x3e72ea42
+// -0.308504
+0xbe9df449
+// 0.244953
+0x3e7ad4fa
+// -0.461509
+0xbeec4ad8
+// -0.307733
+0xbe9d8f30
+// 0.233096
+0x3e6eb0c9
+// 0.457887
+0x3eea7030
+// -0.966242
+0xbf775b9c
+// 0.289053
+0x3e93fec7
+// 0.548931
+0x3f0c86bd
+// 0.670875
+0x3f2bbe74
+// -0.399894
+0xbeccbef6
+// 0.422748
+0x3ed8727d
+// 0.094292
+0x3dc11c1f
+// 0.208733
+0x3e55be3b
+// -0.191605
+0xbe443436
+// 0.052302
+0x3d563ab7
+// 0.334830
+0x3eab6ed8
+// 0.080357
+0x3da49256
+// 0.173734
+0x3e31e76c
+// -0.266152
+0xbe884521
+// -0.063209
+0xbd8173c1
+// -0.469371
+0xbef05164
+// 0.055737
+0x3d644ce8
+// 0.380923
+0x3ec3084c
+// 0.065927
+0x3d8704c9
+// 0.023110
+0x3cbd518b
+// -0.176358
+0xbe349733
+// 0.058483
+0x3d6f8c19
+// 0.531957
+0x3f082e55
+// -0.148733
+0xbe184d89
+// -0.570558
+0xbf121010
+// -0.007045
+0xbbe6dbed
+// -0.116664
+0xbdeeed4f
+// -0.200426
+0xbe4d3c89
+// -0.174176
+0xbe325b4a
+// -0.385295
+0xbec54554
+// -0.063969
+0xbd83023f
+// -0.620340
+0xbf1ece97
+// -0.056340
+0xbd66c440
+// 0.155020
+0x3e1ebda7
+// 0.062784
+0x3d8094a9
+// -0.858674
+0xbf5bd20b
+// 0.330123
+0x3ea905e5
+// -0.451974
+0xbee76929
+// 0.504738
+0x3f013688
+// 0.736759
+0x3f3c9c38
+// -0.221118
+0xbe626cc4
+// -0.211343
+0xbe586a2e
+// 0.135360
+0x3e0a9bed
+// -0.103571
+0xbdd41cc9
+// -0.413039
+0xbed379d7
+// 0.091837
+0x3dbc1541
+// -0.386161
+0xbec5b6e5
+// 0.399952
+0x3eccc68e
+// -0.003016
+0xbb459fd7
+// 0.278273
+0x3e8e79da
+// -0.324940
+0xbea65e79
+// 0.163125
+0x3e270a29
+// -0.582993
+0xbf153f09
+// -0.054208
+0xbd5e08f1
+// -0.022436
+0xbcb7cc16
+// 0.078571
+0x3da0e9c8
+// 0.092465
+0x3dbd5e62
+// -0.381181
+0xbec32a34
+// -0.266217
+0xbe884d8b
+// -0.151586
+0xbe1b3974
+// 0.273292
+0x3e8becef
+// -0.345143
+0xbeb0b69f
+// 0.022102
+0x3cb50ea7
+// -0.012338
+0xbc4a270a
+// -0.357552
+0xbeb7110b
+// 0.001587
+0x3acff308
+// 0.134021
+0x3e093cdf
+// 0.128649
+0x3e03bc7c
+// 0.017657
+0x3c90a674
+// -0.020551
+0xbca859fd
+// 0.145966
+0x3e157802
+// 0.240766
+0x3e768b52
+// 0.336395
+0x3eac3bee
+// 0.172301
+0x3e306fba
+// -0.052549
+0xbd573e1f
+// 0.304687
+0x3e9bfffb
+// 0.274258
+0x3e8c6b93
+// -0.077739
+0xbd9f3563
+// -0.353264
+0xbeb4df0f
+// -0.023001
+0xbcbc6cf6
+// -0.085039
+0xbdae28d9
+// -0.341540
+0xbeaede4f
+// -0.147721
+0xbe17442d
+// -0.082211
+0xbda85e6f
+// -0.424367
+0xbed9469e
+// -0.675735
+0xbf2cfcfe
+// -0.367273
+0xbebc0b2b
+// 0.625410
+0x3f201ad8
+// 0.564750
+0x3f109376
+// -0.492911
+0xbefc5edc
+// -0.215915
+0xbe5d18c1
+// 0.185355
+0x3e3dcdb9
+// -0.354714
+0xbeb59d0d
+// -0.265538
+0xbe87f48d
+// -0.263719
+0xbe87061f
+// 0.481105
+0x3ef65360
+// -0.292893
+0xbe95f618
+// -0.161294
+0xbe252a25
+// 0.268240
+0x3e8956b9
+// 0.108239
+0x3dddac7d
+// -0.048030
+0xbd44bad4
+// 0.189676
+0x3e423a6f
+// 0.001527
+0x3ac832db
+// 0.248828
+0x3e7ecccf
+// -0.087192
+0xbdb291a1
+// 0.326479
+0x3ea72852
+// -0.150989
+0xbe1a9cde
+// -0.273489
+0xbe8c06b9
+// 0.112783
+0x3de6facd
+// 0.352890
+0x3eb4adfb
+// 0.378379
+0x3ec1baf2
+// 0.321760
+0x3ea4bdcb
+// 0.022064
+0x3cb4c053
+// 0.154856
+0x3e1e9299
+// -0.700572
+0xbf3358b6
+// 0.120528
+0x3df6d761
+// 0.152148
+0x3e1bccbf
+// -0.276399
+0xbe8d8438
+// 0.361651
+0x3eb92a62
+// -0.449330
+0xbee60e94
+// 0.004143
+0x3b87c041
+// 0.287655
+0x3e934789
+// 0.222858
+0x3e643501
+// -0.493625
+0xbefcbc60
+// 0.222866
+0x3e643715
+// 0.214023
+0x3e5b28d1
+// -0.012864
+0xbc52c386
+// 0.307476
+0x3e9d6d7b
+// -0.019748
+0xbca1c605
+// -0.285564
+0xbe92356d
+// 0.404785
+0x3ecf3feb
+// -0.274142
+0xbe8c5c58
+// -0.286899
+0xbe92e47c
+// 0.111607
+0x3de491f9
+// 0.107086
+0x3ddb500b
+// 0.048615
+0x3d4720d1
+// -0.188206
+0xbe40b932
+// -0.202428
+0xbe4f4934
+// -0.062110
+0xbd7e675a
+// 0.397397
+0x3ecb77a6
+// -0.061303
+0xbd7b1864
+// -0.293713
+0xbe966183
+// 0.380186
+0x3ec2a7cc
+// 0.150409
+0x3e1a04c8
+// 0.535669
+0x3f0921a2
+// 0.521752
+0x3f059183
+// 0.150002
+0x3e199a2b
+// -0.226404
+0xbe67d67f
+// 0.263023
+0x3e86aaf8
+// 0.310324
+0x3e9ee2cc
+// 0.020962
+0x3cabb780
+// 0.132034
+0x3e0733f8
+// 0.245017
+0x3e7ae5b1
+// -0.022109
+0xbcb51eab
+// 0.146780
+0x3e164d7a
+// 0.124021
+0x3dfdfef0
+// -0.000647
+0xba297cf1
+// 0.272077
+0x3e8b4db3
+// 0.105803
+0x3dd8af31
+// 0.262686
+0x3e867ebe
+// 0.112129
+0x3de5a3f8
+// 0.136172
+0x3e0b70aa
+// -0.000833
+0xba5a756d
+// 0.136859
+0x3e0c24d7
+// -0.115072
+0xbdebaaf0
+// 0.458429
+0x3eeab743
+// -0.337746
+0xbeaced14
+// 0.298574
+0x3e98deb6
+// 0.178026
+0x3e364c55
+// 0.170656
+0x3e2ec053
+// -0.060936
+0xbd799794
+// 0.183633
+0x3e3c0a62
+// 0.508200
+0x3f021969
+// -0.132952
+0xbe08247c
+// -0.275959
+0xbe8d4a8f
+// 0.535013
+0x3f08f6a1
+// 0.226501
+0x3e67efe9
+// -0.530226
+0xbf07bce1
+// -0.281293
+0xbe900594
+// -0.215391
+0xbe5c8f54
+// 0.140692
+0x3e101192
+// 0.252194
+0x3e811f92
+// 0.065098
+0x3d8551ff
+// -0.300661
+0xbe99f035
+// 0.374581
+0x3ebfc914
+// 0.313882
+0x3ea0b528
+// 0.071863
+0x3d932ce7
+// 0.136206
+0x3e0b79b2
+// -0.053035
+0xbd593ad8
+// 0.379422
+0x3ec24397
+// -0.122933
+0xbdfbc449
+// -0.584462
+0xbf159f53
+// -0.482585
+0xbef71567
+// 0.023570
+0x3cc11557
+// 0.355138
+0x3eb5d4a2
+// 0.655357
+0x3f27c57d
+// 0.333100
+0x3eaa8c0f
+// 0.181673
+0x3e3a0892
+// -0.084087
+0xbdac35cd
+// -0.099362
+0xbdcb7e4c
+// -0.202168
+0xbe4f050f
+// 0.126111
+0x3e01235d
+// 0.034098
+0x3d0baadc
+// -0.417400
+0xbed5b57e
+// 0.334263
+0x3eab2481
+// 0.104142
+0x3dd5487b
+// -0.191327
+0xbe43eb45
+// 0.062723
+0x3d807528
+// -0.153562
+0xbe1d3f6e
+// 0.177540
+0x3e35cd2a
+// -0.046708
+0xbd3f5163
+// 0.175384
+0x3e3397bd
+// -0.044612
+0xbd36ba94
+// 0.152733
+0x3e1c65eb
+// -0.154276
+0xbe1dfa7c
+// 0.280005
+0x3e8f5cd7
+// -0.276185
+0xbe8d681a
+// -0.250360
+0xbe802f3d
+// -0.235448
+0xbe71194f
+// -0.324944
+0xbea65f00
+// 0.170463
+0x3e2e8dc5
+// -0.498818
+0xbeff6512
+// -0.002056
+0xbb06c2c2
+// 0.116161
+0x3dede59e
+// 0.306634
+0x3e9cff26
+// -0.076433
+0xbd9c8913
+// 0.493489
+0x3efcaa96
+// 0.583428
+0x3f155b8d
+// -0.242990
+0xbe78d27c
+// -0.192661
+0xbe4548ea
+// -0.423129
+0xbed8a466
+// -0.335025
+0xbeab8857
+// 0.197312
+0x3e4a0c0a
+// 0.066550
+0x3d884b8e
+// -0.205423
+0xbe525a82
+// 0.004717
+0x3b9a8e58
+// -0.013905
+0xbc63d301
+// -0.044282
+0xbd356121
+// 0.073463
+0x3d9673b1
+// -0.541751
+0xbf0ab031
+// 0.068972
+0x3d8d4149
+// -0.224392
+0xbe65c705
+// -0.375877
+0xbec072ef
+// -0.042791
+0xbd2f45db
+// 0.049320
+0x3d4a039b
+// 0.188944
+0x3e417aa9
+// 0.049106
+0x3d49236f
+// -0.011034
+0xbc34c6e2
+// 0.094420
+0x3dc15f64
+// 0.066076
+0x3d8752f6
+// -0.081536
+0xbda6fc3c
+// -0.036156
+0xbd1417d1
+// 0.217366
+0x3e5e951f
+// 0.402169
+0x3ecde916
+// 0.196567
+0x3e4948f9
+// 0.203434
+0x3e5050fe
+// -0.015981
+0xbc82eb29
+// -0.272834
+0xbe8bb0ed
+// -0.031499
+0xbd010512
+// 0.005018
+0x3ba46ed1
+// -0.096826
+0xbdc64cc8
+// 0.359335
+0x3eb7face
+// -0.433528
+0xbeddf752
+// 0.056310
+0x3d66a4ed
+// -0.095496
+0xbdc3936d
+// 0.499320
+0x3effa6e7
+// 0.125567
+0x3e0094aa
+// 0.214968
+0x3e5c207c
+// -0.388464
+0xbec6e4c0
+// 0.433077
+0x3eddbc37
+// 0.159667
+0x3e237fa8
+// -0.500544
+0xbf0023a2
+// -0.206271
+0xbe5338bd
+// 0.187206
+0x3e3fb2ed
+// -0.332648
+0xbeaa50da
+// 0.519563
+0x3f050214
+// -0.040611
+0xbd2657b3
+// 0.167678
+0x3e2bb3ca
+// -0.285155
+0xbe91ffe4
+// 0.241364
+0x3e772813
+// 0.154064
+0x3e1dc2f1
+// 0.360019
+0x3eb85465
+// 0.333324
+0x3eaaa972
+// -0.194027
+0xbe46aef1
+// -0.324004
+0xbea5e3d3
+// 0.260676
+0x3e857759
+// -0.051556
+0xbd532bdf
+// -0.019638
+0xbca0df9a
+// 0.786683
+0x3f496412
+// 0.181838
+0x3e3a33c6
+// 0.245473
+0x3e7b5d48
+// -0.427639
+0xbedaf373
+// -0.009151
+0xbc15ecaf
+// 0.598325
+0x3f192bd8
+// 0.236156
+0x3e71d2c7
+// 0.565465
+0x3f10c255
+// 0.081967
+0x3da7de8c
+// 0.287225
+0x3e930f2f
+// -0.031867
+0xbd02872e
+// 0.348577
+0x3eb278a6
+// -0.114038
+0xbde98cf0
+// -0.160634
+0xbe247d32
+// 0.206439
+0x3e5364d8
+// 0.126790
+0x3e01d533
+// 0.147972
+0x3e1785f2
+// -0.168979
+0xbe2d08b6
+// 0.368264
+0x3ebc8d20
+// -0.215435
+0xbe5c9aeb
+// -0.596150
+0xbf189d4a
+// 0.287001
+0x3e92f1db
+// 0.165400
+0x3e295eaf
+// -0.023461
+0xbcc031f4
+// 0.208694
+0x3e55b3ef
+// 0.141461
+0x3e10db21
+// -0.533064
+0xbf0876e0
+// -0.102013
+0xbdd0ec1c
+// -0.261774
+0xbe860745
+// 0.020520
+0x3ca81a4c
+// -0.087362
+0xbdb2ead3
+// 0.256604
+0x3e8361a0
+// 0.423760
+0x3ed8f70f
+// 0.221591
+0x3e62e8c1
+// 0.670283
+0x3f2b97b1
+// 0.171192
+0x3e2f4cfb
+// 0.241054
+0x3e76d6c8
+// 0.024725
+0x3cca8be4
+// -0.259120
+0xbe84ab5a
+// -0.325897
+0xbea6dbfd
+// -0.071254
+0xbd91edbd
+// -0.018889
+0xbc9abc3f
+// -0.223655
+0xbe6505ea
+// 0.348393
+0x3eb26086
+// 0.364507
+0x3ebaa09d
+// 0.338168
+0x3ead2455
+// 0.034522
+0x3d0d673a
+// 0.318332
+0x3ea2fc5f
+// -0.203258
+0xbe5022e7
+// -0.166808
+0xbe2acfa5
+// -0.015200
+0xbc790815
+// 0.152139
+0x3e1bca36
+// 0.111464
+0x3de4473f
+// -0.038011
+0xbd1bb124
+// 0.121097
+0x3df801ac
+// -0.074774
+0xbd9922ff
+// -0.097995
+0xbdc8b1ce
+// 0.194162
+0x3e46d282
+// 0.143445
+0x3e12e321
+// 0.093624
+0x3dbfbde9
+// -0.137398
+0xbe0cb22d
+// -0.942241
+0xbf7136ba
+// -0.339226
+0xbeadaefe
+// 0.050984
+0x3d50d49e
+// -0.200133
+0xbe4cefa9
+// -0.633480
+0xbf222bb8
+// -0.088318
+0xbdb4e04b
+// -0.222234
+0xbe639156
+// -0.279624
+0xbe8f2ae1
+// 0.025616
+0x3cd1d7ef
+// 0.555983
+0x3f0e54e0
+// 0.000990
+0x3a81d0a9
+// -0.171937
+0xbe301041
+// -0.520189
+0xbf052b18
+// 0.416347
+0x3ed52b71
+// -0.245902
+0xbe7bcdd3
+// 0.061400
+0x3d7b7e66
+// 0.114343
+0x3dea2ca1
+// -0.249189
+0xbe7f2b7e
+// -0.312942
+0xbea039e5
+// 0.189073
+0x3e419c4f
+// -0.012599
+0xbc4e6a77
+// -0.274968
+0xbe8cc897
+// -0.130093
+0xbe0536fe
+// -0.179291
+0xbe37980e
+// 0.167998
+0x3e2c07c3
+// -0.141159
+0xbe108be3
+// -0.509014
+0xbf024eb8
+// 0.130832
+0x3e05f8d1
+// -0.183348
+0xbe3bbfa4
+// 0.217771
+0x3e5eff79
+// -0.132359
+0xbe078933
+// -0.056432
+0xbd672550
+// 0.158252
+0x3e220cc8
+// -0.292542
+0xbe95c81a
+// -0.306786
+0xbe9d12ff
+// 0.285604
+0x3e923abe
+// -0.232688
+0xbe6e45bb
+// 0.257768
+0x3e83fa29
+// 0.267116
+0x3e88c37d
+// -0.215882
+0xbe5d1033
+// 0.696860
+0x3f326564
+// -0.587339
+0xbf165bdc
+// -0.155208
+0xbe1eeef8
+// 0.284216
+0x3e9184bf
+// -0.505517
+0xbf01698f
+// 0.156916
+0x3e20aea1
+// -0.134077
+0xbe094b79
+// 0.176311
+0x3e348ae5
+// -0.096600
+0xbdc5d62b
+// -0.811474
+0xbf4fbcbe
+// 0.019497
+0x3c9fb782
+// -0.399082
+0xbecc5483
+// 0.190597
+0x3e432bc2
+// -0.012091
+0xbc461a6c
+// -0.036833
+0xbd16de9a
+// 0.137477
+0x3e0cc6ac
+// 0.098948
+0x3dcaa50e
+// 0.025101
+0x3ccda191
+// -0.070542
+0xbd907830
+// -0.247840
+0xbe7dc9ad
+// 0.271507
+0x3e8b02ed
+// -0.086648
+0xbdb174b3
+// -0.027147
+0xbcde6438
+// 0.143468
+0x3e12e949
+// -0.053341
+0xbd5a7c13
+// -0.333696
+0xbeaada42
+// -0.274769
+0xbe8cae79
+// 0.108174
+0x3ddd8a89
+// 0.278497
+0x3e8e972e
+// 0.165422
+0x3e296447
+// 0.275440
+0x3e8d0685
+// -0.502078
+0xbf00882e
+// 0.436438
+0x3edf74cb
+// -0.151383
+0xbe1b0442
+// -0.105502
+0xbdd8116b
+// 0.221909
+0x3e633c23
+// -0.610701
+0xbf1c56ee
+// 0.149124
+0x3e18b3da
+// 0.201097
+0x3e4dec66
+// 0.122784
+0x3dfb7626
+// -0.112155
+0xbde5b15d
+// 0.077680
+0x3d9f16cd
+// 0.809033
+0x3f4f1cca
+// -0.041867
+0xbd2b7c5e
+// 0.097691
+0x3dc81256
+// -0.264239
+0xbe874a50
+// 0.269119
+0x3e89c9ea
+// 0.026466
+0x3cd8d01e
+// 0.409131
+0x3ed179ae
+// -0.062311
+0xbd7f39da
+// 0.506563
+0x3f01ae1c
+// -0.047332
+0xbd41df1a
+// -0.425067
+0xbed9a265
+// -0.777031
+0xbf46eb79
+// 0.505177
+0x3f01534c
+// 0.483400
+0x3ef7802e
+// 0.432036
+0x3edd33cb
+// 0.037031
+0x3d17ad5a
+// 0.197056
+0x3e49c925
+// 0.429400
+0x3edbda5a
+// 0.117506
+0x3df0a6f5
+// 0.189907
+0x3e427715
+// 0.046970
+0x3d40641c
+// -0.100975
+0xbdcecbde
+// -0.075858
+0xbd9b5b7d
+// -0.320227
+0xbea3f4bc
+// -0.197729
+0xbe4a7964
+// -0.132800
+0xbe07fcae
+// -0.001303
+0xbaaac68d
+// -0.840456
+0xbf572826
+// -0.370437
+0xbebda9dc
+// -0.030461
+0xbcf98a0c
+// 0.397400
+0x3ecb77fc
+// -0.086329
+0xbdb0cd66
+// 0.218698
+0x3e5ff265
+// -0.293554
+0xbe964cb9
+// -0.658085
+0xbf28783e
+// 0.843405
+0x3f57e966
+// 0.106749
+0x3dda9f51
+// -0.028255
+0xbce7775c
+// -0.212694
+0xbe59cc5c
+// -0.193482
+0xbe462040
+// 0.320525
+0x3ea41bdc
+// 0.132738
+0x3e07ec6f
+// 0.112325
+0x3de60aca
+// 0.015959
+0x3c82bce6
+// 0.376842
+0x3ec0f162
+// 0.360175
+0x3eb868d1
+// -0.659258
+0xbf28c525
+// 0.030515
+0x3cf9f9d7
+// 0.197609
+0x3e4a59ee
+// 0.127191
+0x3e023e44
+// -0.326344
+0xbea71690
+// 0.241359
+0x3e7726cc
+// 0.072627
+0x3d94bd76
+// -0.600873
+0xbf19d2d2
+// 0.075340
+0x3d9a4c0c
+// -0.054329
+0xbd5e87ab
+// 0.091870
+0x3dbc2681
+// -0.120660
+0xbdf71c5b
+// -0.068485
+0xbd8c4201
+// -0.179909
+0xbe383a1c
+// -0.470581
+0xbef0f000
+// 0.206340
+0x3e534ab6
+// -0.266038
+0xbe88362c
+// 0.204983
+0x3e51e718
+// -0.250964
+0xbe807e66
+// 0.044831
+0x3d37a116
+// -0.121287
+0xbdf8658b
+// -0.244974
+0xbe7ada66
+// -0.524715
+0xbf0653be
+// -0.161562
+0xbe25708a
+// 0.098611
+0x3dc9f456
+// -0.397227
+0xbecb6162
+// -0.643905
+0xbf24d6f7
+// 0.259214
+0x3e84b7ad
+// 0.132917
+0x3e081b5a
+// 0.157866
+0x3e21a7ae
+// 0.048901
+0x3d484ce0
+// -0.022493
+0xbcb842dc
+// 0.526753
+0x3f06d944
+// 0.129343
+0x3e047292
+// -0.723840
+0xbf394d92
+// -0.416076
+0xbed507d9
+// -0.163149
+0xbe2710a6
+// 0.064782
+0x3d84aca5
+// 0.052182
+0x3d55bcb3
+// 0.153245
+0x3e1cec26
+// 0.119792
+0x3df55552
+// 0.329515
+0x3ea8b62e
+// -0.431448
+0xbedce6d1
+// 0.020490
+0x3ca7db03
+// 0.275779
+0x3e8d32f8
+// -0.052097
+0xbd556358
+// 0.262928
+0x3e869e8f
+// 0.265056
+0x3e87b56a
+// 0.706520
+0x3f34de78
+// -0.487391
+0xbef98b50
+// 0.620687
+0x3f1ee55e
+// 0.085284
+0x3daea986
+// 0.338009
+0x3ead0f8d
+// -0.258192
+0xbe8431b2
+// 0.127965
+0x3e03093f
+// -0.233693
+0xbe6f4d50
+// -0.231913
+0xbe6d7aae
+// 0.084747
+0x3dad8fa4
+// -0.305559
+0xbe9c722c
+// -0.372250
+0xbebe978b
+// 0.327936
+0x3ea7e74a
+// -0.034974
+0xbd0f408c
+// -0.069561
+0xbd8e75c5
+// 0.088366
+0x3db4f936
+// -0.334324
+0xbeab2c88
+// 0.074131
+0x3d97d220
+// 0.317093
+0x3ea25a04
+// -0.396264
+0xbecae310
+// -0.420758
+0xbed76d99
+// 0.039955
+0x3d23a771
+// -0.085458
+0xbdaf048d
+// -0.021862
+0xbcb317a0
+// -0.892456
+0xbf647807
+// -0.303218
+0xbe9b3f57
+// -0.020642
+0xbca9187c
+// -0.347197
+0xbeb1c3d3
+// -0.145841
+0xbe155755
+// -0.531190
+0xbf07fc0f
+// 0.085286
+0x3daeaa48
+// -0.295827
+0xbe977699
+// 0.092347
+0x3dbd206b
+// -0.146577
+0xbe161859
+// -0.125227
+0xbe003b8e
+// 0.120261
+0x3df64b71
+// -0.228239
+0xbe69b78f
+// -0.056348
+0xbd66cd19
+// -0.221519
+0xbe62d5c8
+// -0.703056
+0xbf33fb75
+// 0.362836
+0x3eb9c5a7
+// 0.593941
+0x3f180c7e
+// 0.236263
+0x3e71eef2
+// -0.127157
+0xbe023577
+// 0.271971
+0x3e8b3fbd
+// -0.129665
+0xbe04c6f8
+// -0.067257
+0xbd89be33
+// 0.081363
+0x3da6a165
+// -0.415650
+0xbed4d00d
+// -0.164981
+0xbe28f0d7
+// 0.425821
+0x3eda053a
+// -0.092551
+0xbdbd8b49
+// 0.191677
+0x3e4446e1
+// 0.041553
+0x3d2a3314
+// -0.396015
+0xbecac27c
+// 0.049008
+0x3d48bc25
+// 0.023287
+0x3cbec4b0
+// 0.484519
+0x3ef812e2
+// -0.084680
+0xbdad6c95
+// 0.613123
+0x3f1cf5a7
+// 0.001420
+0x3aba1f58
+// -0.263655
+0xbe86fdba
+// 0.582970
+0x3f153d85
+// 0.318930
+0x3ea34ad7
+// -0.397919
+0xbecbbc0b
+// -0.328781
+0xbea85604
+// 0.204434
+0x3e51572b
+// 0.787958
+0x3f49b798
+// 0.046693
+0x3d3f40ff
+// 0.224348
+0x3e65bb84
+// 0.447977
+0x3ee55d3b
+// -0.203257
+0xbe502286
+// 0.115966
+0x3ded7f69
+// 0.112468
+0x3de6556e
+// 0.598962
+0x3f19559a
+// 0.129664
+0x3e04c6be
+// -0.193837
+0xbe467d3e
+// -0.032175
+0xbd03c9a6
+// -0.130427
+0xbe058e98
+// -0.678231
+0xbf2da093
+// -0.238828
+0xbe748f4b
+// -0.108536
+0xbdde4810
+// -0.123073
+0xbdfc0d72
+// 0.053887
+0x3d5cb8a3
+// 0.050039
+0x3d4cf5fa
+// 0.396189
+0x3ecad953
+// -0.232209
+0xbe6dc84a
+// -0.235189
+0xbe70d545
+// -0.002039
+0xbb059e00
+// 0.072318
+0x3d941ba3
+// -0.161648
+0xbe25872d
+// 0.558144
+0x3f0ee282
+// 0.225882
+0x3e674d8c
+// -0.236757
+0xbe72706f
+// -0.087306
+0xbdb2cda2
+// -0.217407
+0xbe5e9ff2
+// 0.645786
+0x3f25523e
+// 0.085343
+0x3daec892
+// 0.318951
+0x3ea34d9b
+// -0.298292
+0xbe98b9ae
+// -0.146843
+0xbe165dec
+// -0.074411
+0xbd98649a
+// -0.266660
+0xbe8887af
+// 0.167789
+0x3e2bd0c7
+// 0.170841
+0x3e2ef0ea
+// 0.025676
+0x3cd2559b
+// 0.176172
+0x3e346677
+// 0.148651
+0x3e1837e6
+// 0.176543
+0x3e34c7c3
+// -0.096094
+0xbdc4ccdf
+// -0.009638
+0xbc1de942
+// -0.380183
+0xbec2a764
+// -0.146100
+0xbe159b1d
+// 0.117964
+0x3df19732
+// -0.626663
+0xbf206cf9
+// -0.551625
+0xbf0d374b
+// 0.320581
+0x3ea42342
+// 0.102799
+0x3dd2882e
+// 0.529638
+0x3f079660
+// 0.689099
+0x3f3068c8
+// 0.228330
+0x3e69cf5b
+// 0.169493
+0x3e2d8faf
+// -0.272742
+0xbe8ba4e0
+// -0.084525
+0xbdad1b4c
+// 0.122258
+0x3dfa623a
+// -0.088166
+0xbdb49035
+// -0.408775
+0xbed14b03
+// 0.126237
+0x3e01443f
+// -0.248634
+0xbe7e99f6
+// -0.540207
+0xbf0a4b03
+// 0.242916
+0x3e78bef6
+// 0.589014
+0x3f16c9a3
+// 0.485795
+0x3ef8ba24
+// -0.093818
+0xbdc0237a
+// -0.000253
+0xb984bd94
+// 0.135232
+0x3e0a7a39
+// -0.168049
+0xbe2c151a
+// -0.298015
+0xbe989566
+// -0.762903
+0xbf434d9f
+// -0.073523
+0xbd969301
+// -0.161183
+0xbe250d1a
+// 0.008102
+0x3c04bc45
+// -0.740028
+0xbf3d727b
+// -0.197805
+0xbe4a8d70
+// -0.126604
+0xbe01a464
+// 0.056817
+0x3d68b8b2
+// 0.454082
+0x3ee87d75
+// 0.019756
+0x3ca1d6e8
+// 0.547622
+0x3f0c30f1
+// -0.067513
+0xbd8a4453
+// 0.344812
+0x3eb08b35
+// 0.072941
+0x3d956246
+// -0.119799
+0xbdf558fa
+// 0.519510
+0x3f04fe9e
+// -0.051728
+0xbd53e0a4
+// -0.308761
+0xbe9e15f6
+// -0.260300
+0xbe8545ff
+// -0.604925
+0xbf1adc5b
+// -0.053980
+0xbd5d19da
+// 0.218439
+0x3e5fae64
+// -0.091460
+0xbdbb4f48
+// 0.025377
+0x3ccfe3bb
+// -0.130958
+0xbe0619f0
+// -0.251831
+0xbe80eff5
+// -0.003260
+0xbb559efd
+// 0.257837
+0x3e840344
+// 0.082188
+0x3da851ed
+// 0.098576
+0x3dc9e23a
+// 0.318671
+0x3ea328dc
+// 0.153246
+0x3e1cec6b
+// -0.325730
+0xbea6c60f
+// 0.418919
+0x3ed67c90
+// -0.154391
+0xbe1e18b7
+// 0.605360
+0x3f1af8dc
+// 0.319571
+0x3ea39edd
+// 0.391655
+0x3ec8870d
+// -0.127595
+0xbe02a82a
+// -0.146863
+0xbe166321
+// 0.083378
+0x3daac1df
+// -0.001373
+0xbab3ec12
+// -0.034718
+0xbd0e348d
+// 0.305976
+0x3e9ca8f1
+// -0.487808
+0xbef9c203
+// 0.018695
+0x3c99273b
+// 0.195423
+0x3e481cfd
+// -0.159400
+0xbe2339a8
+// 0.110528
+0x3de25c6f
+// -0.018144
+0xbc94a2f1
+// -0.199307
+0xbe4c1731
+// -0.250310
+0xbe8028a7
+// 0.214633
+0x3e5bc8cb
+// 0.036675
+0x3d16390c
+// -0.098911
+0xbdca91ff
+// -0.348175
+0xbeb2440f
+// -0.341428
+0xbeaecf97
+// 0.252967
+0x3e8184f0
+// 0.013903
+0x3c63c8c5
+// -0.003979
+0xbb825e2a
+// 0.452148
+0x3ee77fe7
+// 0.320837
+0x3ea444cf
+// -0.014264
+0xbc69b59b
+// 0.591867
+0x3f178496
+// -0.507429
+0xbf01e6e4
+// -0.401154
+0xbecd6416
+// 0.243092
+0x3e78ed38
+// 0.496957
+0x3efe7133
+// -0.101183
+0xbdcf3934
+// -0.146927
+0xbe167417
+// -0.363611
+0xbeba2b39
+// -0.243832
+0xbe79af0e
+// -0.485760
+0xbef8b57e
+// -0.142407
+0xbe11d338
+// 0.359826
+0x3eb83b1e
+// 0.046725
+0x3d3f630c
+// -0.212403
+0xbe59801a
+// -0.109444
+0xbde0243d
+// 0.232567
+0x3e6e25f1
+// 0.235746
+0x3e71677d
+// 0.311225
+0x3e9f58da
+// -0.355176
+0xbeb5d99d
+// -0.020820
+0xbcaa8dad
+// 0.526645
+0x3f06d22d
+// -0.396476
+0xbecafee3
+// 0.335960
+0x3eac02eb
+// -0.041799
+0xbd2b3560
+// -0.474085
+0xbef2bb39
+// -0.195140
+0xbe47d2cf
+// 0.274692
+0x3e8ca475
+// -0.581076
+0xbf14c165
+// 0.011436
+0x3c3b5f25
+// 0.318950
+0x3ea34d6d
+// -0.027868
+0xbce44c5c
+// 0.152858
+0x3e1c86b6
+// 0.406726
+0x3ed03e68
+// -0.024172
+0xbcc6040e
+// 0.379180
+0x3ec223df
+// 0.036258
+0x3d14833a
+// 0.582427
+0x3f1519f2
+// -0.299428
+0xbe994ea8
+// -0.039818
+0xbd2317fe
+// 0.251143
+0x3e8095ca
+// -0.370716
+0xbebdce85
+// 0.412989
+0x3ed37340
+// 0.194987
+0x3e47aaa5
+// 0.589252
+0x3f16d935
+// 0.230563
+0x3e6c18bd
+// -0.016748
+0xbc8933f3
+// 0.196154
+0x3e48dcb5
+// -0.101040
+0xbdceee19
+// -0.028353
+0xbce8441c
+// -0.789722
+0xbf4a2b39
+// 0.283622
+0x3e9136dd
+// 0.457848
+0x3eea6b1a
+// -0.422688
+0xbed86a8b
+// 0.362953
+0x3eb9d4fe
+// -0.102498
+0xbdd1ea82
+// 0.007980
+0x3c02bd06
+// 0.243061
+0x3e78e50b
+// -0.109850
+0xbde0f8ec
+// 0.580586
+0x3f14a144
+// -0.184984
+0xbe3d6c84
+// 0.148747
+0x3e18512b
+// -0.308395
+0xbe9de5fe
+// 0.424359
+0x3ed9459b
+// 0.360269
+0x3eb87534
+// 0.175536
+0x3e33bfd1
+// -0.141297
+0xbe10b044
+// -0.118268
+0xbdf2367a
+// 0.118784
+0x3df344fa
+// -0.020801
+0xbcaa677d
+// -0.065793
+0xbd86be69
+// -0.052351
+0xbd566dbc
+// 0.283720
+0x3e9143cb
+// -0.358424
+0xbeb78350
+// -0.460438
+0xbeebbe7d
+// 0.556605
+0x3f0e7dab
+// -0.307052
+0xbe9d35e7
+// 0.564483
+0x3f1081ed
+// 0.002958
+0x3b41d9b4
+// -0.065395
+0xbd85edf4
+// -0.307023
+0xbe9d322c
+// -0.168269
+0xbe2c4ea7
+// 0.313316
+0x3ea06af6
+// -0.456776
+0xbee9de7f
+// -0.376792
+0xbec0eadc
+// -0.061012
+0xbd79e77b
+// -0.056903
+0xbd6913a0
+// -0.415051
+0xbed4818d
+// -0.009706
+0xbc1f0421
+// 0.254753
+0x3e826f0d
+// 0.299946
+0x3e99928f
+// 0.116949
+0x3def82fc
+// -0.411085
+0xbed279c3
+// 0.226829
+0x3e6845f7
+// 0.124468
+0x3dfee936
+// 0.554486
+0x3f0df2c6
+// -0.034592
+0xbd0db02d
+// -0.027489
+0xbce130bb
+// 0.431091
+0x3edcb7f6
+// 0.186133
+0x3e3e99aa
+// -0.624138
+0xbf1fc77c
+// 0.028448
+0x3ce90bdd
+// -0.447294
+0xbee503b6
+// 0.057773
+0x3d6ca337
+// 0.337453
+0x3eacc6a7
+// -0.171104
+0xbe2f35c3
+// -0.209585
+0xbe569d7c
+// -0.206380
+0xbe535545
+// 0.283439
+0x3e911efa
+// -0.423712
+0xbed8f0cf
+// -0.144855
+0xbe1454d4
+// 0.812694
+0x3f500cb5
+// 0.025799
+0x3cd35963
+// 0.066049
+0x3d8744c9
+// 0.458874
+0x3eeaf179
+// -0.317633
+0xbea2a0c5
+// -0.095105
+0xbdc2c63f
+// 0.059855
+0x3d752a3c
+// -0.072888
+0xbd954651
+// 0.027615
+0x3ce239b6
+// 0.259188
+0x3e84b45a
+// 0.127782
+0x3e02d966
+// -0.045944
+0xbd3c2fff
+// -0.774302
+0xbf4638a1
+// 0.372378
+0x3ebea854
+// 0.185669
+0x3e3e1feb
+// -0.131336
+0xbe067d04
+// 0.034534
+0x3d0d73b6
+// 0.317872
+0x3ea2c00e
+// 0.102686
+0x3dd24ce9
+// 0.400437
+0x3ecd0620
+// -0.490538
+0xbefb27d0
+// -0.085375
+0xbdaed91f
+// 0.319215
+0x3ea37027
+// -0.539711
+0xbf0a2a83
+// -0.537776
+0xbf09abac
+// -0.350464
+0xbeb36ff5
+// -0.215044
+0xbe5c3472
+// -0.131873
+0xbe0709b5
+// 0.231691
+0x3e6d4074
+// -0.279276
+0xbe8efd4d
+// 0.257400
+0x3e83c9f5
+// 0.159167
+0x3e22fcbe
+// 0.253401
+0x3e81bdc1
+// -0.096768
+0xbdc62e16
+// -0.000362
+0xb9bde9d4
+// 0.006933
+0x3be32ea2
+// -0.126146
+0xbe012c59
+// -0.086962
+0xbdb218e4
+// 0.280041
+0x3e8f618b
+// -0.006835
+0xbbdff715
+// 0.134700
+0x3e09eeac
+// -0.824685
+0xbf531e94
+// -0.400826
+0xbecd390e
+// -0.187589
+0xbe401746
+// 0.416627
+0x3ed5501a
+// -0.102036
+0xbdd0f868
+// -0.326852
+0xbea75924
+// 0.331571
+0x3ea9c3aa
+// -0.076133
+0xbd9beb79
+// -0.124689
+0xbdff5d02
+// -0.514398
+0xbf03af9b
+// -0.534202
+0xbf08c16e
+// 0.044045
+0x3d3468a0
+// 0.719338
+0x3f38268b
+// -0.325398
+0xbea69a8d
+// -0.234851
+0xbe707cda
+// -0.114481
+0xbdea7541
+// -0.219145
+0xbe60678a
+// 0.369868
+0x3ebd5f56
+// 0.116987
+0x3def970a
+// -0.188654
+0xbe412e71
+// -0.128239
+0xbe0350ff
+// -0.040395
+0xbd257584
+// 0.154843
+0x3e1e8f33
+// -0.184643
+0xbe3d12ed
+// -0.469377
+0xbef05225
+// -0.451751
+0xbee74bec
+// -0.226249
+0xbe67adca
+// 0.170250
+0x3e2e55e3
+// -0.080062
+0xbda3f78e
+// -0.321798
+0xbea4c2ba
+// -0.309414
+0xbe9e6b74
+// 0.008567
+0x3c0c5c1e
+// -0.453090
+0xbee7fb59
+// 0.257992
+0x3e841783
+// 0.028685
+0x3ceafd5c
+// 0.381084
+0x3ec31d7a
+// 0.137689
+0x3e0cfe6a
+// -0.209610
+0xbe56a407
+// -0.126515
+0xbe018d08
+// 0.080044
+0x3da3ee24
+// 0.206888
+0x3e53da7f
+// -0.182867
+0xbe3b4179
+// 0.165738
+0x3e29b733
+// 0.186882
+0x3e3f5e18
+// 0.449916
+0x3ee65b68
+// -0.127712
+0xbe02c6e8
+// 0.215170
+0x3e5c556c
+// -0.321089
+0xbea465c6
+// 0.174376
+0x3e328f8f
+// -0.305427
+0xbe9c60f5
+// -0.727490
+0xbf3a3cc3
+// 0.126783
+0x3e01d356
+// -0.098000
+0xbdc8b46a
+// -0.397288
+0xbecb6964
+// 0.241769
+0x3e77925f
+// 0.352331
+0x3eb464ae
+// -0.369935
+0xbebd682c
+// -0.281704
+0xbe903b73
+// -0.262878
+0xbe869800
+// -0.008357
+0xbc08ea0b
+// -0.307579
+0xbe9d7af0
+// -0.723927
+0xbf39534d
+// -0.483357
+0xbef77a91
+// -0.315484
+0xbea1871f
+// 0.427708
+0x3edafc95
+// 0.091801
+0x3dbc0242
+// -0.345918
+0xbeb11c22
+// 0.020483
+0x3ca7ccf7
+// 0.157383
+0x3e2128f2
+// 0.179024
+0x3e375221
+// 0.059157
+0x3d724edc
+// 0.454885
+0x3ee8e6a1
+// 0.401578
+0x3ecd9b93
+// -0.155175
+0xbe1ee64c
+// 0.652945
+0x3f272764
+// -0.334670
+0xbeab59d1
+// -0.256117
+0xbe8321b9
+// -0.057662
+0xbd6c2f2f
+// 0.546426
+0x3f0be293
+// -0.220966
+0xbe6244f7
+// 0.272565
+0x3e8b8db2
+// 0.167892
+0x3e2bebd4
+// -0.032494
+0xbd0518e8
+// 0.106371
+0x3dd9d8d4
+// -0.088928
+0xbdb6200c
+// -0.144256
+0xbe13b7c5
+// -0.447250
+0xbee4fde7
+// 0.066641
+0x3d887b51
+// -0.318610
+0xbea320e7
+// -0.198619
+0xbe4b62db
+// 0.316323
+0x3ea1f50e
+// -0.098371
+0xbdc976ea
+// 0.092815
+0x3dbe158d
+// 0.131791
+0x3e06f426
+// 0.273418
+0x3e8bfd69
+// 0.129318
+0x3e046bd1
+// -0.419608
+0xbed6d6dc
+// -0.451419
+0xbee72058
+// 0.309669
+0x3e9e8ce4
+// -0.165214
+0xbe292dc7
+// 0.114926
+0x3deb5e8f
+// -0.149095
+0xbe18ac4f
+// -0.063773
+0xbd829b8d
+// 0.040203
+0x3d24ab98
+// 0.305788
+0x3e9c9044
+// -0.199942
+0xbe4cbdac
+// 0.161977
+0x3e25dd42
+// -0.022797
+0xbcbac153
+// -0.575191
+0xbf133fbd
+// -0.646663
+0xbf258bb9
+// -0.446611
+0xbee4aa23
+// 0.145255
+0x3e14bda9
+// 0.488085
+0x3ef9e63b
+// 0.284472
+0x3e91a657
+// -0.458297
+0xbeeaa5d7
+// -0.268209
+0xbe8952a7
+// 0.035404
+0x3d110382
+// 0.262270
+0x3e86484e
+// -0.053701
+0xbd5bf5e9
+// -0.161971
+0xbe25dbb1
+// 0.020776
+0x3caa31ac
+// 0.088675
+0x3db59b51
+// 0.093812
+0x3dc02071
+// 0.129807
+0x3e04ec1f
+// -0.155682
+0xbe1f6b38
+// 0.492351
+0x3efc1566
+// -0.106370
+0xbdd9d85d
+// 0.436347
+0x3edf68f0
+// 0.640623
+0x3f23ffde
+// -0.051597
+0xbd53571a
+// -0.328498
+0xbea830d6
+// 0.021249
+0x3cae1267
+// 0.284193
+0x3e9181c9
+// -0.069361
+0xbd8e0d52
+// -0.446104
+0xbee467b3
+// -0.302297
+0xbe9ac6af
+// -0.193653
+0xbe464cf6
+// -0.305466
+0xbe9c6617
+// 0.225974
+0x3e6765c1
+// 0.042452
+0x3d2de299
+// -0.285549
+0xbe923383
+// -0.012471
+0xbc4c54f5
+// 0.130508
+0x3e05a3cf
+// -0.003817
+0xbb7a297b
+// 0.313114
+0x3ea05078
+// -0.619192
+0xbf1e835d
+// -0.127752
+0xbe02d16d
+// 0.290004
+0x3e947b71
+// 0.519222
+0x3f04ebb5
+// 0.858479
+0x3f5bc54b
+// -0.289490
+0xbe9437fc
+// -0.524476
+0xbf06440d
+// 0.404320
+0x3ecf0318
+// 0.181267
+0x3e399e28
+// -0.223457
+0xbe64d208
+// 0.117121
+0x3defdd41
+// -0.523216
+0xbf05f183
+// 0.357770
+0x3eb72db2
+// 0.285628
+0x3e923dd0
+// -0.266998
+0xbe88b3ec
+// -0.334582
+0xbeab4e65
+// 0.222775
+0x3e641f36
+// -0.327338
+0xbea798df
+// 0.348707
+0x3eb289b3
+// 0.439251
+0x3ee0e588
+// 0.387451
+0x3ec66007
+// 0.062404
+0x3d7f9ba8
+// -0.247380
+0xbe7d512b
+// -0.138636
+0xbe0df69f
+// 0.683252
+0x3f2ee99f
+// 0.010254
+0x3c27fecf
+// -0.129951
+0xbe0511f9
+// 0.260260
+0x3e8540c0
+// 0.458135
+0x3eea90aa
+// -0.059604
+0xbd7423bf
+// 0.079580
+0x3da2fa9c
+// 0.304386
+0x3e9bd874
+// -0.281966
+0xbe905de0
+// -0.162317
+0xbe26365f
+// -0.110411
+0xbde21f5c
+// -0.012270
+0xbc490901
+// 0.461149
+0x3eec1bc6
+// -0.353880
+0xbeb52fcf
+// 0.126765
+0x3e01cec8
+// 0.038701
+0x3d1e8519
+// 0.128930
+0x3e04064f
+// -0.492922
+0xbefc6041
+// -0.108407
+0xbdde04b5
+// -0.391885
+0xbec8a51b
+// -0.105948
+0xbdd8fb4f
+// 0.684095
+0x3f2f20d3
+// -0.423942
+0xbed90ee5
+// -0.115164
+0xbdebdb07
+// -0.292038
+0xbe9585f7
+// -0.280756
+0xbe8fbf34
+// 0.287793
+0x3e93598a
+// -0.522305
+0xbf05b5cb
+// -0.280770
+0xbe8fc115
+// -0.366717
+0xbebbc254
+// -0.280083
+0xbe8f6713
+// -0.085767
+0xbdafa687
+// 0.318426
+0x3ea308b2
+// 0.246356
+0x3e7c44dc
+// 0.117252
+0x3df0219c
+// -0.007211
+0xbbec4920
+// 0.163986
+0x3e27ebf5
+// 0.135520
+0x3e0ac5ca
+// 0.045142
+0x3d38e71e
+// -0.218962
+0xbe603794
+// -0.312568
+0xbea008e5
+// -0.104790
+0xbdd69c00
+// -0.782806
+0xbf4865fe
+// 0.844462
+0x3f582ead
+// 0.262233
+0x3e864362
+// 0.197902
+0x3e4aa6e0
+// -0.046080
+0xbd3cbeaa
+// -0.065085
+0xbd854b2a
+// -0.340462
+0xbeae50fc
+// -0.405013
+0xbecf5deb
+// -0.079015
+0xbda1d2c5
+// 0.081034
+0x3da5f567
+// -0.383177
+0xbec42fc2
+// -0.079557
+0xbda2eec8
+// -0.526601
+0xbf06cf4e
+// -0.142409
+0xbe11d3a2
+// -0.256887
+0xbe8386a7
+// -0.015323
+0xbc7b0dd1
+// -0.039943
+0xbd239bc0
+// -0.230387
+0xbe6beaa9
+// 0.381831
+0x3ec37f65
+// 0.035645
+0x3d1200cc
+// 0.349928
+0x3eb329d1
+// -0.585927
+0xbf15ff58
+// -0.117951
+0xbdf1906b
+// -0.229707
+0xbe6b3848
+// 0.134730
+0x3e09f68e
+// 0.211509
+0x3e5895b2
+// 0.197873
+0x3e4a9f3e
+// -0.443836
+0xbee33e7b
+// 0.096443
+0x3dc5842a
+// -0.398964
+0xbecc44f3
+// -1.180883
+0xbf97272b
+// 0.719094
+0x3f381689
+// -0.473102
+0xbef23a6b
+// -0.209430
+0xbe5674d5
+// 0.139750
+0x3e0f1aad
+// 0.055498
+0x3d635265
+// 0.919788
+0x3f6b773d
+// -0.210878
+0xbe57f055
+// 0.579734
+0x3f146976
+// -0.073126
+0xbd95c33d
+// -0.078503
+0xbda0c5fa
+// 0.402305
+0x3ecdfaee
+// 0.775076
+0x3f466b5a
+// -0.066771
+0xbd88bf28
+// 0.212211
+0x3e594dc3
+// 0.372297
+0x3ebe9dbc
+// -0.523178
+0xbf05eef9
+// -0.124709
+0xbdff67a5
+// -0.242499
+0xbe785192
+// -0.156071
+0xbe1fd117
+// 0.584765
+0x3f15b325
+// 0.006672
+0x3bdaa0f7
+// 0.335720
+0x3eabe38d
+// 0.450395
+0x3ee69a22
+// 0.274840
+0x3e8cb7e3
+// 0.399232
+0x3ecc6824
+// 0.046891
+0x3d401110
+// 0.465871
+0x3eee869e
+// 0.043355
+0x3d319553
+// -0.210794
+0xbe57da77
+// -0.352088
+0xbeb444f0
+// -0.141074
+0xbe1075d3
+// 0.065678
+0x3d868221
+// 0.078359
+0x3da07adb
+// -0.225056
+0xbe667528
+// -0.270348
+0xbe8a6b17
+// -0.048443
+0xbd466c41
+// 0.429153
+0x3edbb9ee
+// 0.208088
+0x3e551504
+// 0.124517
+0x3dff02e3
+// -0.177906
+0xbe362cf1
+// 0.258116
+0x3e8427d8
+// 0.304947
+0x3e9c21ff
+// -0.300918
+0xbe9a11ed
+// -0.325980
+0xbea6e6da
+// 0.036972
+0x3d17702b
+// -0.202241
+0xbe4f182d
+// 0.263609
+0x3e86f7d0
+// 0.361656
+0x3eb92b00
+// -0.460778
+0xbeebeb0d
+// -0.121688
+0xbdf937ac
+// -0.038410
+0xbd1d538d
+// -0.091719
+0xbdbbd75f
+// 0.158493
+0x3e224c1a
+// 0.349569
+0x3eb2fac4
+// 0.259846
+0x3e850a8d
+// -0.392530
+0xbec8f9a9
+// 0.247725
+0x3e7dab9a
+// -0.212300
+0xbe59651c
+// 0.482238
+0x3ef6e7da
+// -0.031486
+0xbd00f7d8
+// -0.238221
+0xbe73f04e
+// 0.045545
+0x3d3a8d15
+// -0.133952
+0xbe092aaf
+// 0.366983
+0x3ebbe538
+// -0.124336
+0xbdfea413
+// -0.008593
+0xbc0cc8a6
+// 0.018413
+0x3c96d77a
+// 0.126958
+0x3e02013b
+// 0.444803
+0x3ee3bd38
+// -0.185450
+0xbe3de692
+// -0.265191
+0xbe87c718
+// 0.540088
+0x3f0a433a
+// 0.344760
+0x3eb0846a
+// -0.730161
+0xbf3aebd7
+// 0.093949
+0x3dc0682b
+// 0.348960
+0x3eb2aadb
+// 0.375499
+0x3ec04170
+// 0.298113
+0x3e98a252
+// -0.243336
+0xbe792d28
+// -0.181028
+0xbe395f75
+// -0.186915
+0xbe3f66ab
+// 0.108243
+0x3dddae4c
+// -0.200510
+0xbe4d5280
+// -0.263291
+0xbe86ce05
+// 0.284703
+0x3e91c4a3
+// -0.067511
+0xbd8a4319
+// -0.033407
+0xbd08d59a
+// -0.251349
+0xbe80b0d0
+// -0.122037
+0xbdf9ee58
+// 0.590375
+0x3f1722c9
+// 0.042842
+0x3d2f7ae5
+// -0.073829
+0xbd97338b
+// 0.265094
+0x3e87ba6c
+// -0.205073
+0xbe51feb0
+// -0.001520
+0xbac73039
+// -0.122351
+0xbdfa9344
+// -0.063355
+0xbd81c00a
+// 0.022274
+0x3cb67787
+// 0.311154
+0x3e9f4fa2
+// -0.564818
+0xbf1097ed
+// 0.120010
+0x3df5c7ce
+// -0.094854
+0xbdc242b1
+// 0.059435
+0x3d7371f8
+// 0.230897
+0x3e6c705e
+// 0.004424
+0x3b90fa5c
+// -0.668591
+0xbf2b28c4
+// -0.012596
+0xbc4e5fe9
+// 0.169279
+0x3e2d5765
+// 0.439130
+0x3ee0d5b5
+// -0.446721
+0xbee4b896
+// 0.090685
+0x3db9b936
+// -0.002995
+0xbb444e09
+// 0.087897
+0x3db40386
+// 0.437531
+0x3ee00407
+// -0.568626
+0xbf119172
+// -0.252623
+0xbe8157ce
+// -0.417915
+0xbed5f8f1
+// 0.150608
+0x3e1a38e5
+// 0.190843
+0x3e436c5d
+// 0.377910
+0x3ec17d69
+// -0.152074
+0xbe1bb96a
+// 0.495610
+0x3efdc0a7
+// 0.138584
+0x3e0de917
+// 0.372218
+0x3ebe9356
+// 0.058305
+0x3d6ed159
+// -0.255400
+0xbe82c3d9
+// -0.122671
+0xbdfb3b10
+// 0.037664
+0x3d1a45aa
+// -0.235795
+0xbe71744b
+// 0.107635
+0x3ddc6fa5
+// 0.050354
+0x3d4e3fce
+// 0.214664
+0x3e5bd0d3
+// -0.111129
+0xbde3977d
+// -0.134003
+0xbe0937f4
+// -0.205803
+0xbe52be0e
+// -0.200575
+0xbe4d6388
+// 0.006232
+0x3bcc3739
+// -0.257704
+0xbe83f1cc
+// 0.212916
+0x3e5a0692
+// -0.385676
+0xbec57746
+// -0.149880
+0xbe197a1f
+// 0.044084
+0x3d349131
+// 0.029297
+0x3ceffff8
+// 0.064634
+0x3d845ed0
+// 0.246031
+0x3e7bef99
+// -0.002242
+0xbb12eb04
+// -0.340680
+0xbeae6da2
+// -0.382625
+0xbec3e777
+// 0.460956
+0x3eec026f
+// 0.072347
+0x3d942a84
+// 0.567820
+0x3f115ca0
+// 0.168795
+0x3e2cd89a
+// 0.033233
+0x3d081fa6
+// -0.266382
+0xbe886348
+// 0.748459
+0x3f3f9b0a
+// 0.188874
+0x3e416843
+// -0.202715
+0xbe4f9497
+// -0.223611
+0xbe64fa41
+// -0.077554
+0xbd9ed4d1
+// 0.129406
+0x3e0482e9
+// -0.145894
+0xbe156552
+// -0.261055
+0xbe85a90e
+// 0.192896
+0x3e458668
+// -0.097064
+0xbdc6c949
+// 0.520129
+0x3f05272e
+// -0.228958
+0xbe6a7415
+// 0.077661
+0x3d9f0cfb
+// 0.161219
+0x3e2516a1
+// -0.326724
+0xbea7485a
+// -0.314525
+0xbea10970
+// -0.256010
+0xbe8313c1
+// -0.801947
+0xbf4d4c5e
+// -0.694020
+0xbf31ab4a
+// 0.271475
+0x3e8afeba
+// -0.053883
+0xbd5cb4c6
+// -0.076020
+0xbd9bb046
+// -0.318366
+0xbea300ce
+// -0.428161
+0xbedb37dd
+// 0.686162
+0x3f2fa856
+// 0.236461
+0x3e7222e5
+// 0.509606
+0x3f027583
+// -0.086418
+0xbdb0fbbc
+// 0.350485
+0x3eb372cc
+// 0.169113
+0x3e2d2bdf
+// 0.223252
+0x3e649c10
+// -0.035789
+0xbd129769
+// 0.327966
+0x3ea7eb31
+// -0.050318
+0xbd4e19df
+// 0.174876
+0x3e3312ab
+// -0.573996
+0xbf12f16a
+// -0.064075
+0xbd8339ef
+// -0.076121
+0xbd9be537
+// -0.397514
+0xbecb8702
+// -0.592363
+0xbf17a513
+// 0.102977
+0x3dd2e5d1
+// -0.232226
+0xbe6dcc99
+// -0.067030
+0xbd8946e0
+// 0.043638
+0x3d32bd53
+// 0.251732
+0x3e80e305
+// -0.002760
+0xbb34dd4c
+// 0.619095
+0x3f1e7d00
+// 0.454517
+0x3ee8b679
+// -0.229200
+0xbe6ab36a
+// -0.307327
+0xbe9d5a05
+// 0.276034
+0x3e8d544e
+// -0.229938
+0xbe6b74ef
+// 0.374613
+0x3ebfcd3e
+// -0.239175
+0xbe74ea5b
+// -0.203129
+0xbe50010e
+// -0.041666
+0xbd2aaa2c
+// 0.444478
+0x3ee392a8
+// -0.186571
+0xbe3f0c7f
+// 0.680545
+0x3f2e3833
+// 0.189585
+0x3e422287
+// 0.209389
+0x3e566a08
+// 0.482800
+0x3ef73186
+// -0.532412
+0xbf084c2c
+// 0.265022
+0x3e87b0fe
+// 0.629918
+0x3f214256
+// 0.537133
+0x3f09818f
+// -0.375528
+0xbec04545
+// 0.186747
+0x3e3f3aac
+// -0.205124
+0xbe520c1a
+// 0.000053
+0x385f9e3b
+// 0.137445
+0x3e0cbe6b
+// 0.006587
+0x3bd7dbdd
+// 0.099138
+0x3dcb08b5
+// -0.487014
+0xbef959d8
+// 0.086790
+0x3db1bef9
+// 0.121820
+0x3df97c86
+// -0.019718
+0xbca1881f
+// 0.214398
+0x3e5b8b2a
+// 0.326065
+0x3ea6f20c
+// -0.366626
+0xbebbb66a
+// 0.414889
+0x3ed46c46
+// 0.181615
+0x3e39f965
+// -0.034385
+0xbd0cd7b8
+// -0.239677
+0xbe756dc8
+// 0.119726
+0x3df532c3
+// 0.609193
+0x3f1bf40d
+// 0.437994
+0x3ee040b1
+// -0.234478
+0xbe701b17
+// 0.205194
+0x3e521e74
+// 0.047559
+0x3d42cce8
+// -0.125590
+0xbe009a9e
+// 0.016613
+0x3c881905
+// 0.126231
+0x3e0142be
+// -0.421078
+0xbed7978a
+// -0.241456
+0xbe774035
+// 0.148442
+0x3e18012f
+// -0.037232
+0xbd188054
+// -0.101472
+0xbdcfd0a9
+// -0.008118
+0xbc05003f
+// 0.058230
+0x3d6e82a2
+// 0.125936
+0x3e00f573
+// -0.332503
+0xbeaa3dc5
+// -0.058159
+0xbd6e3813
+// 0.313656
+0x3ea09787
+// 0.047475
+0x3d427585
+// -0.493283
+0xbefc8fa6
+// -0.146332
+0xbe15d818
+// -0.149427
+0xbe190381
+// 0.232281
+0x3e6ddafa
+// -0.355627
+0xbeb614ad
+// 0.078190
+0x3da02210
+// -0.023211
+0xbcbe24c0
+// -0.122638
+0xbdfb29b9
+// 0.011539
+0x3c3d0d35
+// 0.082544
+0x3da90ce6
+// 0.312130
+0x3e9fcf8e
+// -0.213672
+0xbe5accc1
+// -0.026868
+0xbcdc1aa0
+// -0.152500
+0xbe1c28d5
+// 0.095781
+0x3dc428e8
+// 0.017133
+0x3c8c5a66
+// -0.228826
+0xbe6a517e
+// -0.503076
+0xbf00c992
+// 0.228350
+0x3e69d475
+// 0.106294
+0x3dd9b0e6
+// 0.199063
+0x3e4bd71b
+// 0.203760
+0x3e50a663
+// 0.089730
+0x3db7c466
+// -0.283020
+0xbe90e807
+// -0.113236
+0xbde7e81e
+// 0.175680
+0x3e33e565
+// -0.715466
+0xbf3728cb
+// -0.350020
+0xbeb335d3
+// -0.042715
+0xbd2ef57e
+// 0.055014
+0x3d6156dc
+// -0.368232
+0xbebc88eb
+// 0.157239
+0x3e210323
+// 0.585868
+0x3f15fb6f
+// 0.297496
+0x3e985155
+// -0.932984
+0xbf6ed80f
+// 0.325684
+0x3ea6c003
+// 0.724572
+0x3f397d94
+// 0.014995
+0x3c75acf1
+// 0.068221
+0x3d8bb74e
+// -0.246378
+0xbe7c4a73
+// 0.161326
+0x3e253288
+// 0.577916
+0x3f13f24a
+// -0.170931
+0xbe2f087c
+// -0.378992
+0xbec20b3f
+// -0.020631
+0xbca90363
+// 0.066144
+0x3d87765d
+// -0.140518
+0xbe0fe409
+// 0.216840
+0x3e5e0b3a
+// 0.454430
+0x3ee8ab0e
+// 0.505758
+0x3f017954
+// -0.132055
+0xbe073960
+// -0.036611
+0xbd15f5dc
+// -0.251154
+0xbe809744
+// 0.240504
+0x3e7646c9
+// 0.545890
+0x3f0bbf70
+// 0.309622
+0x3e9e86b7
+// -0.235233
+0xbe70e105
+// 0.204532
+0x3e5170ec
+// 0.372113
+0x3ebe859a
+// -0.017114
+0xbc8c31b5
+// 0.248267
+0x3e7e3996
+// 0.318654
+0x3ea326ad
+// 0.308828
+0x3e9e1eb6
+// 0.167858
+0x3e2be306
+// -0.108767
+0xbddec172
+// 0.189418
+0x3e41f6aa
+// -0.981569
+0xbf7b4821
+// -0.022590
+0xbcb90fb5
+// 0.038643
+0x3d1e4803
+// -0.082571
+0xbda91ad2
+// 0.105455
+0x3dd7f8fb
+// -0.208408
+0xbe5568fe
+// 0.013566
+0x3c5e44d4
+// 0.252502
+0x3e8147e1
+// -0.291605
+0xbe954d42
+// 0.139389
+0x3e0ebbfe
+// -0.010041
+0xbc248342
+// 0.049996
+0x3d4cc90c
+// -0.095028
+0xbdc29de0
+// 0.019996
+0x3ca3cdd0
+// 0.319275
+0x3ea37805
+// 0.441781
+0x3ee2312c
+// -0.433073
+0xbeddbbb5
+// -0.216869
+0xbe5e12de
+// 0.169591
+0x3e2da940
+// 0.497054
+0x3efe7dd4
+// -0.212266
+0xbe595c2b
+// -0.155656
+0xbe1f6461
+// -0.011211
+0xbc37ae18
+// -0.382787
+0xbec3fcb0
+// 0.172160
+0x3e304aab
+// 0.544896
+0x3f0b7e4c
+// 0.433739
+0x3ede1318
+// 0.015396
+0x3c7c4011
+// 0.129134
+0x3e043baa
+// -0.422100
+0xbed81d7c
+// 0.264447
+0x3e8765a0
+// 0.226977
+0x3e686cba
+// 0.493509
+0x3efcad41
+// -0.272187
+0xbe8b5c16
+// -0.057571
+0xbd6bcf6a
+// -0.188074
+0xbe40965a
+// 0.339838
+0x3eadff42
+// 0.143040
+0x3e1278fc
+// -0.050847
+0xbd504574
+// 0.745963
+0x3f3ef774
+// 0.169509
+0x3e2d93af
+// 0.270640
+0x3e8a915c
+// 0.130186
+0x3e054f60
+// -0.680232
+0xbf2e23ae
+// -0.005855
+0xbbbfd7d0
+// -0.068722
+0xbd8cbdff
+// -0.074222
+0xbd98017a
+// 0.381789
+0x3ec379e9
+// 0.278493
+0x3e8e96a8
+// -0.253269
+0xbe81ac7d
+// -0.186928
+0xbe3f69f8
+// 0.005162
+0x3ba92736
+// 0.366858
+0x3ebbd4ce
+// 0.332162
+0x3eaa112f
+// 0.283837
+0x3e915316
+// -0.219118
+0xbe60607d
+// 0.079325
+0x3da2752f
+// -0.414119
+0xbed40770
+// 0.138033
+0x3e0d5873
+// 0.213734
+0x3e5adcf5
+// 0.230011
+0x3e6b8805
+// -0.370664
+0xbebdc7a3
+// -0.156727
+0xbe207d21
+// 0.397289
+0x3ecb6980
+// 0.154135
+0x3e1dd596
+// 0.263847
+0x3e8716fa
+// 0.009759
+0x3c1fe3d5
+// -0.010724
+0xbc2fb499
+// 0.094585
+0x3dc1b5fb
+// 0.041056
+0x3d282a1c
+// -0.226250
+0xbe67ae16
+// 0.301114
+0x3e9a2b8d
+// 0.643043
+0x3f249e78
+// -0.123567
+0xbdfd10d4
+// 0.782426
+0x3f484d19
+// 0.089802
+0x3db7ea2b
+// 0.186181
+0x3e3ea62b
+// 0.668239
+0x3f2b11b0
+// 0.164484
+0x3e286e7c
+// -0.160393
+0xbe243dfd
+// 0.124752
+0x3dff7e27
+// -0.426597
+0xbeda6af8
+// -0.307941
+0xbe9daa7e
+// 0.239612
+0x3e755cee
+// -0.518972
+0xbf04db54
+// 0.454720
+0x3ee8d117
+// -0.437818
+0xbee029ab
+// 0.026682
+0x3cda9385
+// 0.537307
+0x3f098cf5
+// -0.333971
+0xbeaafe3f
+// -0.148108
+0xbe17a99f
+// -0.281428
+0xbe901758
+// 0.797375
+0x3f4c20ca
+// 0.289302
+0x3e941f6e
+// 0.304718
+0x3e9c040f
+// -0.060015
+0xbd75d2ca
+// -0.406737
+0xbed03fe2
+// 0.484618
+0x3ef81fde
+// 0.067440
+0x3d8a1df1
+// 0.301755
+0x3e9a7f9c
+// -0.070502
+0xbd90639a
+// -0.023702
+0xbcc229cd
+// -0.247315
+0xbe7d4017
+// 0.318888
+0x3ea34555
+// -0.277494
+0xbe8e13c2
+// -0.137213
+0xbe0c81ac
+// -0.074491
+0xbd988ed0
+// 0.008852
+0x3c110a11
+// 0.304083
+0x3e9bb0b7
+// 0.073088
+0x3d95af34
+// -0.145417
+0xbe14e845
+// -0.687177
+0xbf2fead5
+// 0.018608
+0x3c98700e
+// 0.451334
+0x3ee71545
+// 0.439595
+0x3ee1129b
+// -0.258278
+0xbe843d02
+// -0.619459
+0xbf1e94e4
+// -0.159754
+0xbe239690
+// -0.305301
+0xbe9c505f
+// -0.153562
+0xbe1d3f5e
+// 0.174592
+0x3e32c85a
+// -0.268763
+0xbe899b45
+// 0.106034
+0x3dd92885
+// -0.101057
+0xbdcef708
+// -0.107758
+0xbddcaff9
+// 0.535465
+0x3f091439
+// 0.155621
+0x3e1f5b10
+// 0.053918
+0x3d5cd8e1
+// 0.386650
+0x3ec5f6fa
+// 0.793008
+0x3f4b0295
+// 0.607165
+0x3f1b6f2d
+// 0.118471
+0x3df2a12f
+// -0.144190
+0xbe13a680
+// 0.220830
+0x3e62214d
+// 0.143069
+0x3e1280bf
+// -0.054488
+0xbd5f2eb2
+// 0.093659
+0x3dbfd07f
+// -0.442593
+0xbee29b98
+// -0.516548
+0xbf043c83
+// -0.184897
+0xbe3d55ad
+// -1.010459
+0xbf8156b9
+// -0.514329
+0xbf03ab09
+// -0.190259
+0xbe42d35f
+// 0.816910
+0x3f51210a
+// 0.340256
+0x3eae361a
+// -0.226005
+0xbe676dcf
+// -0.240865
+0xbe76a545
+// 0.108106
+0x3ddd667a
+// 0.278254
+0x3e8e7746
+// -0.158389
+0xbe2230c8
+// 0.399995
+0x3ecccc1c
+// -0.375793
+0xbec067e0
+// 0.559778
+0x3f0f4d9c
+// 0.125921
+0x3e00f17c
+// -0.078415
+0xbda097ed
+// 0.140151
+0x3e0f83d3
+// 0.501010
+0x3f004235
+// 0.003947
+0x3b8159a3
+// -0.012973
+0xbc548bd2
+// 0.061831
+0x3d7d42bf
+// -0.125636
+0xbe00a6a1
+// -0.712007
+0xbf36461d
+// 0.048287
+0x3d45c88b
+// -0.220500
+0xbe61cada
+// 0.050388
+0x3d4e6419
+// -0.230884
+0xbe6c6cd3
+// -0.194313
+0xbe46fa10
+// 0.213533
+0x3e5aa847
+// 0.187381
+0x3e3fe0b8
+// -0.287590
+0xbe933ef0
+// -0.353695
+0xbeb51782
+// -0.137436
+0xbe0cbbe7
+// 0.163238
+0x3e2727e7
+// 0.356392
+0x3eb6790d
+// 0.008035
+0x3c03a6e1
+// 0.491180
+0x3efb7bf8
+// -0.194392
+0xbe470eb0
+// -0.140607
+0xbe0ffb35
+// -0.225874
+0xbe674b71
+// -0.187729
+0xbe403bf8
+// 0.339426
+0x3eadc944
+// 0.363110
+0x3eb9e985
+// 0.319804
+0x3ea3bd68
+// -0.263044
+0xbe86adae
+// 0.337846
+0x3eacfa19
+// -0.082352
+0xbda8a7f9
+// -0.159745
+0xbe239412
+// -0.232443
+0xbe6e0591
+// -0.180995
+0xbe3956c0
+// 0.163817
+0x3e27bf9a
+// -0.125728
+0xbe00beda
+// 0.324593
+0x3ea63115
+// -0.174105
+0xbe32487c
+// 0.322828
+0x3ea549bb
+// -0.239723
+0xbe757a02
+// -0.035705
+0xbd123efd
+// 0.150963
+0x3e1a95ee
+// -0.199666
+0xbe4c751f
+// -0.414310
+0xbed4206c
+// -0.414182
+0xbed40fae
+// -0.081276
+0xbda6741d
+// -0.232274
+0xbe6dd95c
+// -0.041039
+0xbd281824
+// 0.070112
+0x3d8f96e5
+// 0.141114
+0x3e108025
+// -0.019776
+0xbca2011e
+// -0.144252
+0xbe13b6df
+// -0.112377
+0xbde6262a
+// -0.053994
+0xbd5d289d
+// 0.093726
+0x3dbff39e
+// -0.303381
+0xbe9b54d0
+// -0.526504
+0xbf06c8f8
+// 0.247283
+0x3e7d37b6
+// -0.401068
+0xbecd58c4
+// -0.087845
+0xbdb3e851
+// 0.320972
+0x3ea4567b
+// 0.339038
+0x3ead9667
+// 0.147606
+0x3e17261b
+// -0.359146
+0xbeb7e1f8
+// -0.101342
+0xbdcf8c6d
+// -0.168513
+0xbe2c8eca
+// -0.042595
+0xbd2e782c
+// 0.196236
+0x3e48f21b
+// 0.122133
+0x3dfa20b5
+// 0.224214
+0x3e65984a
+// 0.184676
+0x3e3d1bbe
+// 0.019155
+0x3c9cea67
+// 0.032578
+0x3d0570e8
+// 0.112731
+0x3de6df72
+// -0.398827
+0xbecc3315
+// 0.190777
+0x3e435b00
+// -0.620148
+0xbf1ec1ff
+// 0.156837
+0x3e2099d8
+// -0.062147
+0xbd7e8d83
+// -0.005375
+0xbbb01d4c
+// -0.466672
+0xbeeeefa7
+// -0.054107
+0xbd5d9f18
+// 0.478679
+0x3ef51566
+// 0.026668
+0x3cda7641
+// -0.375780
+0xbec06647
+// -0.489114
+0xbefa6d27
+// 0.192558
+0x3e452def
+// 0.242126
+0x3e77efca
+// 0.409824
+0x3ed1d470
+// -0.325315
+0xbea68fa8
+// -0.058724
+0xbd708840
+// 0.139694
+0x3e0f0bd8
+// -0.195452
+0xbe482499
+// -0.073570
+0xbd96ac03
+// -0.279313
+0xbe8f0226
+// 0.192984
+0x3e459da7
+// 0.088074
+0x3db46046
+// -0.021930
+0xbcb3a6f1
+// 0.368417
+0x3ebca129
+// -0.373994
+0xbebf7c1a
+// -0.358339
+0xbeb77843
+// 0.249259
+0x3e7f3dc7
+// 0.042078
+0x3d2c59c9
+// 0.180831
+0x3e392bb9
+// 0.444360
+0x3ee38326
+// -0.511667
+0xbf02fc96
+// -0.310461
+0xbe9ef4cd
+// -0.161296
+0xbe252aac
+// -0.691705
+0xbf311395
+// -0.374785
+0xbebfe3d8
+// 0.749829
+0x3f3ff4c5
+// 0.602862
+0x3f1a5530
+// -0.109387
+0xbde0061b
+// 0.312796
+0x3ea026d5
+// 0.188615
+0x3e41245b
+// 0.065668
+0x3d867d21
+// 0.117891
+0x3df1709b
+// -0.037496
+0xbd1995db
+// -0.012987
+0xbc54c859
+// 0.259290
+0x3e84c1a9
+// 0.270068
+0x3e8a4655
+// -0.215161
+0xbe5c530e
+// 0.116789
+0x3def2f19
+// 0.225216
+0x3e669f26
+// -0.344299
+0xbeb047e6
+// 0.048995
+0x3d48ae86
+// 0.024943
+0x3ccc5555
+// -0.386675
+0xbec5fa45
+// -0.204165
+0xbe5110b0
+// -0.304828
+0xbe9c126e
+// 0.208043
+0x3e55094e
+// -0.259880
+0xbe850efc
+// -0.157656
+0xbe217084
+// 0.245011
+0x3e7ae424
+// -0.295570
+0xbe9754e9
+// -0.043729
+0xbd331d32
+// 0.472768
+0x3ef20eaf
+// 0.179655
+0x3e37f78b
+// -0.026401
+0xbcd84666
+// -0.388260
+0xbec6c9fc
+// 0.039462
+0x3d21a2c7
+// 0.380395
+0x3ec2c323
+// 0.378014
+0x3ec18b0f
+// -0.620364
+0xbf1ed028
+// 0.320353
+0x3ea4055b
+// -0.292279
+0xbe95a59f
+// -0.235918
+0xbe719483
+// 0.238547
+0x3e7445bf
+// 0.107023
+0x3ddb2f05
+// -0.008521
+0xbc0b9a12
+// -0.278695
+0xbe8eb113
+// -0.638000
+0xbf2353f5
+// 0.065964
+0x3d8717f7
+// 0.373599
+0x3ebf485a
+// -0.170849
+0xbe2ef321
+// -0.352842
+0xbeb4a7b9
+// 0.719677
+0x3f383cc2
+// 0.026989
+0x3cdd1726
+// 1.000000
+0x3f800000
+// 0.388675
+0x3ec70071
+// -0.191704
+0xbe444df7
+// -0.298848
+0xbe99029f
+// -0.178798
+0xbe3716b6
+// 0.261078
+0x3e85ac14
+// -0.595315
+0xbf18668d
+// 0.099067
+0x3dcae3e6
+// 0.504477
+0x3f012566
+// 0.367781
+0x3ebc4dbd
+// -0.280540
+0xbe8fa2f8
+// -0.266679
+0xbe888a23
+// 0.212857
+0x3e59f73b
+// 0.214493
+0x3e5ba3ef
+// -0.145541
+0xbe1508aa
+// -0.004818
+0xbb9ddf12
+// 0.569681
+0x3f11d69f
+// -0.049069
+0xbd48fcd4
+// -0.284235
+0xbe91873e
+// 0.441031
+0x3ee1ced7
+// -0.163153
+0xbe271175
+// 0.079337
+0x3da27b96
+// 0.204965
+0x3e51e262
+// 0.133174
+0x3e085eb8
+// 0.420582
+0x3ed7567e
+// -0.252453
+0xbe814195
+// -0.047552
+0xbd42c636
+// -0.024741
+0xbccaae3a
+// 0.075313
+0x3d9a3d90
+// 0.031212
+0x3cffb10c
+// 0.291824
+0x3e9569e4
+// -0.359629
+0xbeb8213f
+// -0.406854
+0xbed04f25
+// 0.305552
+0x3e9c714b
+// 0.234063
+0x3e6fae56
+// -0.039231
+0xbd20b0c4
+// -0.252247
+0xbe812689
+// -0.346924
+0xbeb1a00f
+// 0.398791
+0x3ecc2e48
+// 0.090244
+0x3db8d208
+// -0.338818
+0xbead7991
+// 0.030631
+0x3cfaecfa
+// -0.102466
+0xbdd1d980
+// 0.481460
+0x3ef681f4
+// 0.149551
+0x3e1923ed
+// -0.024910
+0xbccc10b4
+// 0.796721
+0x3f4bf5e2
+// -0.077993
+0xbd9fbac6
+// -0.396108
+0xbecace9a
+// -0.367920
+0xbebc6000
+// -0.139264
+0xbe0e9b2b
+// 0.207675
+0x3e54a8d2
+// -0.206520
+0xbe537a12
+// 0.253399
+0x3e81bd8a
+// 0.019348
+0x3c9e8015
+// -0.563623
+0xbf10499a
+// -0.451828
+0xbee755ff
+// 0.112933
+0x3de74989
+// 0.250160
+0x3e8014ff
+// -0.219313
+0xbe60938e
+// -0.273073
+0xbe8bd02b
+// 0.287775
+0x3e93574a
+// -0.572187
+0xbf127ada
+// -0.572833
+0xbf12a537
+// -0.022713
+0xbcba111e
+// 0.141820
+0x3e11395e
+// -0.236380
+0xbe720d99
+// 0.087591
+0x3db36311
+// -0.060254
+0xbd76cca5
+// -0.112913
+0xbde73eae
+// 0.397145
+0x3ecb5698
+// -0.432363
+0xbedd5ea9
+// 0.330323
+0x3ea92014
+// -0.653216
+0xbf273931
+// -0.421277
+0xbed7b1a0
+// -0.042427
+0xbd2dc7c4
+// 0.258650
+0x3e846dcc
+// -0.334230
+0xbeab202b
+// 0.097559
+0x3dc7cd15
+// -0.530537
+0xbf07d145
+// 0.172481
+0x3e309eeb
+// -0.448895
+0xbee5d59a
+// 0.100951
+0x3dcebf8d
+// 0.229563
+0x3e6b1273
+// -0.264899
+0xbe87a0ce
+// -0.114230
+0xbde9f18f
+// -0.342135
+0xbeaf2c53
+// -0.368794
+0xbebcd284
+// 0.269893
+0x3e8a2f5e
+// -0.264038
+0xbe87300c
+// 0.016746
+0x3c892f6d
+// 0.523552
+0x3f06077e
+// -0.263149
+0xbe86bb7d
+// 0.071854
+0x3d932831
+// 0.099268
+0x3dcb4d20
+// 0.212987
+0x3e5a194e
+// -0.261152
+0xbe85b5ab
+// 0.373156
+0x3ebf0e43
+// -0.420881
+0xbed77db0
+// -0.313763
+0xbea0a584
+// 0.143548
+0x3e12fe54
+// -0.350098
+0xbeb3400e
+// -0.253466
+0xbe81c645
+// 0.307195
+0x3e9d48aa
+// 0.566096
+0x3f10eba9
+// -0.395107
+0xbeca4b80
+// 0.165679
+0x3e29a7e1
+// 0.135724
+0x3e0afb36
+// -0.360939
+0xbeb8ccfd
+// -1.126533
+0xbf90323f
+// -0.229927
+0xbe6b7211
+// 0.265844
+0x3e881cb6
+// 0.011839
+0x3c41f6de
+// 0.290269
+0x3e949e18
+// -0.292752
+0xbe95e39f
+// -0.247106
+0xbe7d0975
+// -0.016391
+0xbc864714
+// 0.546283
+0x3f0bd935
+// -0.319373
+0xbea384cd
+// -0.166357
+0xbe2a596e
+// -0.158441
+0xbe223e73
+// -0.540794
+0xbf0a7181
+// -0.043742
+0xbd332a78
+// 0.070046
+0x3d8f7406
+// 0.451257
+0x3ee70b27
+// -0.588836
+0xbf16bdf6
+// 0.342280
+0x3eaf3f5d
+// -0.005841
+0xbbbf646e
+// 0.235843
+0x3e7180be
+// 0.032256
+0x3d041e5f
+// 0.016425
+0x3c868e4f
+// -0.173198
+0xbe315aef
+// 0.205951
+0x3e52e4d8
+// -0.036755
+0xbd168ce7
+// -0.078427
+0xbda09e37
+// -0.291822
+0xbe9569b3
+// -0.012042
+0xbc454bc4
+// -0.562005
+0xbf0fdf8c
+// 0.761468
+0x3f42ef98
+// 0.171485
+0x3e2f99b5
+// -0.235062
+0xbe70b434
+// -0.153721
+0xbe1d68f6
+// -0.154936
+0xbe1ea79c
+// -0.048425
+0xbd46598c
+// 0.026755
+0x3cdb2c4f
+// 0.040896
+0x3d27827e
+// -0.263008
+0xbe86a8f8
+// -0.310607
+0xbe9f07d1
+// 0.072836
+0x3d952b27
+// 0.633147
+0x3f2215f3
+// 0.170824
+0x3e2eec87
+// -0.358280
+0xbeb77081
+// -0.476333
+0xbef3e1ea
+// 0.465455
+0x3eee5028
+// -0.317427
+0xbea285d5
+// -0.128447
+0xbe038799
+// 0.181188
+0x3e398968
+// -0.286151
+0xbe92826f
+// -0.223584
+0xbe64f315
+// -0.460098
+0xbeeb91ff
+// -0.098705
+0xbdca25ee
+// 0.046040
+0x3d3c9487
+// 0.057461
+0x3d6b5c22
+// -0.559015
+0xbf0f1b96
+// 0.186104
+0x3e3e920f
+// -0.206722
+0xbe53aef6
+// -0.214479
+0xbe5ba062
+// -0.303215
+0xbe9b3ef9
+// -0.008192
+0xbc0639c3
+// -0.269729
+0xbe8a19ef
+// -0.186939
+0xbe3f6cfb
+// -0.083846
+0xbdabb760
+// 0.332681
+0x3eaa5525
+// 0.006145
+0x3bc95b01
+// -0.035839
+0xbd12cb6d
+// -0.405981
+0xbecfdcb8
+// -0.010804
+0xbc310406
+// 0.108256
+0x3dddb525
+// -0.027783
+0xbce399dd
+// -0.206330
+0xbe53483d
+// -0.133260
+0xbe087538
+// -0.401912
+0xbecdc768
+// -0.134488
+0xbe09b754
+// -0.418940
+0xbed67f47
+// 0.229992
+0x3e6b82ed
+// 0.519181
+0x3f04e904
+// 0.168799
+0x3e2cd991
+// 0.246565
+0x3e7c7b84
+// 0.002192
+0x3b0fa5bc
+// 0.573461
+0x3f12ce5a
+// 0.513148
+0x3f035da2
+// -0.747430
+0xbf3f5797
+// 0.154944
+0x3e1ea9b9
+// -0.950769
+0xbf73659e
+// -0.622248
+0xbf1f4b9e
+// -0.032457
+0xbd04f160
+// 0.242175
+0x3e77fca4
+// 0.214507
+0x3e5ba7a8
+// -0.013482
+0xbc5ce23f
+// 0.642720
+0x3f24894e
+// -0.263657
+0xbe86fe0b
+// 0.199225
+0x3e4c01c2
+// 0.412988
+0x3ed3731a
+// 0.617139
+0x3f1dfccd
+// -0.039281
+0xbd20e4d0
+// -0.373276
+0xbebf1e04
+// 0.144015
+0x3e1378bb
+// -0.350855
+0xbeb3a343
+// -0.127937
+0xbe0301ed
+// 0.336211
+0x3eac23e3
+// 0.816160
+0x3f50efe4
+// -0.536165
+0xbf094216
+// -0.895518
+0xbf6540ae
+// 0.481576
+0x3ef6911e
+// 0.331545
+0x3ea9c041
+// -0.140396
+0xbe0fc40b
+// 0.689954
+0x3f30a0d6
+// -0.304025
+0xbe9ba927
+// 0.311528
+0x3e9f808c
+// 0.387206
+0x3ec63fde
+// 0.163207
+0x3e271fd4
+// -0.680881
+0xbf2e4e3b
+// 0.030331
+0x3cf8793f
+// -0.538434
+0xbf09d6ca
+// -0.078806
+0xbda164e5
+// 0.114552
+0x3dea9a67
+// 0.095459
+0x3dc38040
+// -0.152104
+0xbe1bc10b
+// 0.631413
+0x3f21a450
+// 0.115571
+0x3decb066
+// -0.134333
+0xbe098eae
+// 0.043088
+0x3d307d27
+// -0.554546
+0xbf0df6bf
+// 0.270607
+0x3e8a8cf2
+// 0.311091
+0x3e9f4745
+// -0.306676
+0xbe9d04a5
+// -0.044178
+0xbd34f444
+// 0.076719
+0x3d9d1eee
+// 0.516564
+0x3f043d87
+// 0.143402
+0x3e12d817
+// -0.480309
+0xbef5eb1a
+// 0.203538
+0x3e506c4a
+// 0.593196
+0x3f17dbb1
+// -0.119933
+0xbdf59f70
+// 0.208569
+0x3e55930a
+// -0.107020
+0xbddb2d48
+// 0.136962
+0x3e0c3fc3
+// -0.212587
+0xbe59b047
+// -0.271814
+0xbe8b2b25
+// -0.291940
+0xbe957922
+// -0.066456
+0xbd881a3e
+// -0.026616
+0xbcda0900
+// 0.297381
+0x3e984260
+// 0.038944
+0x3d1f8380
+// 0.123702
+0x3dfd57ad
+// -0.533364
+0xbf088a8e
+// 0.373813
+0x3ebf6470
+// -0.058244
+0xbd6e916d
+// 0.200536
+0x3e4d5965
+// -0.111490
+0xbde454eb
+// 0.168678
+0x3e2cb9e2
+// -0.051592
+0xbd535283
+// -0.075406
+0xbd9a6e81
+// -0.665295
+0xbf2a50c7
+// -0.427788
+0xbedb06f9
+// 0.025841
+0x3cd3b0d8
+// 0.521011
+0x3f0560f9
+// -0.336708
+0xbeac64fb
+// 0.306464
+0x3e9ce8cf
+// 0.473169
+0x3ef2433b
+// 0.392589
+0x3ec90177
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputB1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputB1_f32.txt
new file mode 100755
index 0000000..815ac7f
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputB1_f32.txt
@@ -0,0 +1,3202 @@
+W
+1600
+// -0.199108
+0xbe4be2f2
+// 0.076552
+0x3d9cc70f
+// 0.065664
+0x3d867afe
+// -0.115940
+0xbded71fe
+// 0.076771
+0x3d9d3a09
+// -0.183589
+0xbe3bfed5
+// -0.057641
+0xbd6c1929
+// -0.138315
+0xbe0da258
+// 0.031729
+0x3d01f694
+// 0.086348
+0x3db0d729
+// -0.081835
+0xbda79938
+// -0.044780
+0xbd376abb
+// 0.056061
+0x3d65a06c
+// 0.091302
+0x3dbafc5e
+// -0.060743
+0xbd78ce2c
+// -0.070378
+0xbd902245
+// -0.030485
+0xbcf9bca6
+// 0.040026
+0x3d23f2c3
+// -0.078519
+0xbda0ce52
+// -0.051669
+0xbd53a35c
+// -0.028068
+0xbce5edf1
+// -0.163672
+0xbe279990
+// 0.001535
+0x3ac92cc0
+// -0.090950
+0xbdba43f4
+// -0.082019
+0xbda7f97e
+// 0.031905
+0x3d02aed4
+// 0.221070
+0x3e626049
+// 0.041047
+0x3d282134
+// 0.190117
+0x3e42ade8
+// 0.014938
+0x3c74bf72
+// -0.059150
+0xbd72477d
+// 0.024066
+0x3cc52581
+// 0.069032
+0x3d8d60a7
+// 0.017450
+0x3c8ef254
+// 0.012786
+0x3c517b26
+// -0.030204
+0xbcf76e82
+// -0.136052
+0xbe0b513a
+// -0.036922
+0xbd173b7c
+// 0.024572
+0x3cc94b31
+// -0.041481
+0xbd29e873
+// -0.029659
+0xbcf2f6c2
+// 0.074502
+0x3d9894a1
+// 0.054653
+0x3d5fdb9d
+// -0.088042
+0xbdb44f35
+// 0.026258
+0x3cd71bb3
+// 0.018551
+0x3c97f84d
+// -0.036544
+0xbd15af37
+// -0.044518
+0xbd3658ec
+// 0.013202
+0x3c584b3b
+// -0.061771
+0xbd7d03a3
+// 0.077374
+0x3d9e7679
+// 0.021661
+0x3cb17329
+// 0.116286
+0x3dee2728
+// 0.101481
+0x3dcfd562
+// 0.066721
+0x3d88a4d0
+// 0.079739
+0x3da34e26
+// -0.052287
+0xbd562a64
+// 0.265915
+0x3e8825fa
+// 0.051559
+0x3d532f7d
+// 0.113618
+0x3de8b050
+// 0.042954
+0x3d2ff03c
+// -0.127888
+0xbe02f4fc
+// -0.008050
+0xbc03e3e6
+// -0.052672
+0xbd57be8f
+// 0.083120
+0x3daa3aae
+// 0.006501
+0x3bd502ea
+// -0.129266
+0xbe045e55
+// 0.019939
+0x3ca357c7
+// 0.114887
+0x3deb49e0
+// 0.080001
+0x3da3d76e
+// -0.017505
+0xbc8f6730
+// 0.208532
+0x3e55896c
+// 0.021860
+0x3cb312be
+// -0.088915
+0xbdb61911
+// 0.010045
+0x3c2495b3
+// 0.031733
+0x3d01f9f9
+// 0.119546
+0x3df4d48d
+// -0.074424
+0xbd986b71
+// -0.005078
+0xbba666dd
+// -0.018811
+0xbc9a1974
+// 0.049957
+0x3d4c9f31
+// 0.059500
+0x3d73b696
+// -0.109389
+0xbde00778
+// -0.058747
+0xbd70a108
+// -0.019131
+0xbc9cb910
+// -0.007281
+0xbbee96aa
+// 0.113881
+0x3de93aad
+// -0.053593
+0xbd5b8415
+// -0.024804
+0xbccb3180
+// -0.154102
+0xbe1dcd06
+// -0.079505
+0xbda2d3ad
+// -0.036252
+0xbd147cf2
+// -0.138756
+0xbe0e15fa
+// -0.161506
+0xbe2561e2
+// -0.098388
+0xbdc97fbc
+// -0.007701
+0xbbfc5604
+// 0.133168
+0x3e085d10
+// -0.013290
+0xbc59bf6d
+// -0.078437
+0xbda0a3be
+// 0.010559
+0x3c2d0126
+// 0.026913
+0x3cdc77a0
+// 0.041232
+0x3d28e363
+// 0.071513
+0x3d927552
+// -0.046606
+0xbd3ee63a
+// 0.034628
+0x3d0dd5e8
+// -0.053039
+0xbd593fc6
+// -0.031804
+0xbd02455b
+// -0.127718
+0xbe02c876
+// 0.055867
+0x3d64d54a
+// 0.149630
+0x3e1938a3
+// -0.041295
+0xbd2924dc
+// 0.020347
+0x3ca6af40
+// -0.028447
+0xbce9094f
+// 0.049950
+0x3d4c9808
+// 0.044329
+0x3d35926b
+// -0.059900
+0xbd75593b
+// 0.020230
+0x3ca5b94c
+// -0.056026
+0xbd657b3e
+// -0.231042
+0xbe6c9658
+// -0.078631
+0xbda1096d
+// -0.078041
+0xbd9fd3ed
+// 0.066270
+0x3d87b8bc
+// -0.009842
+0xbc213e6a
+// -0.051081
+0xbd513aa3
+// -0.031200
+0xbcff9820
+// 0.093941
+0x3dc06402
+// -0.109860
+0xbde0fe7f
+// -0.164340
+0xbe2848d7
+// 0.019416
+0x3c9f0e96
+// 0.084456
+0x3dacf71b
+// 0.018410
+0x3c96d14a
+// 0.105150
+0x3dd75912
+// 0.057634
+0x3d6c11b8
+// -0.212815
+0xbe59ec1f
+// 0.008722
+0x3c0ee4ee
+// 0.076947
+0x3d9d963f
+// 0.019599
+0x3ca08d99
+// -0.136092
+0xbe0b5bd5
+// 0.017807
+0x3c91e010
+// -0.077582
+0xbd9ee343
+// -0.062113
+0xbd7e69c4
+// 0.054510
+0x3d5f4625
+// 0.110275
+0x3de1d81e
+// -0.029016
+0xbcedb2da
+// 0.061009
+0x3d79e458
+// -0.115857
+0xbded467d
+// 0.020325
+0x3ca6804c
+// 0.011793
+0x3c4136df
+// -0.116043
+0xbdeda7b8
+// -0.038150
+0xbd1c42a7
+// 0.001256
+0x3aa4ac68
+// -0.058547
+0xbd6fce97
+// -0.161870
+0xbe25c14e
+// 0.021304
+0x3cae866a
+// -0.031759
+0xbd021639
+// -0.185178
+0xbe3d9f39
+// 0.038027
+0x3d1bc229
+// 0.057295
+0x3d6aadbb
+// -0.033107
+0xbd079aea
+// -0.138054
+0xbe0d5e26
+// -0.094411
+0xbdc15a88
+// 0.042705
+0x3d2eeb0b
+// -0.086451
+0xbdb10d0f
+// -0.174851
+0xbe330c45
+// -0.062039
+0xbd7e1cbc
+// 0.007473
+0x3bf4ddf9
+// 0.023752
+0x3cc293db
+// -0.165136
+0xbe29194a
+// -0.179960
+0xbe38476f
+// -0.038548
+0xbd1de41e
+// 0.098825
+0x3dca64bf
+// 0.059267
+0x3d72c214
+// 0.073008
+0x3d95852b
+// -0.046757
+0xbd3f84aa
+// -0.069923
+0xbd8f3405
+// 0.024279
+0x3cc6e442
+// 0.053976
+0x3d5d15bc
+// -0.129340
+0xbe0471ab
+// 0.099471
+0x3dcbb76d
+// 0.023734
+0x3cc26d6e
+// -0.137731
+0xbe0d0948
+// -0.032150
+0xbd03afe7
+// 0.167076
+0x3e2b15d8
+// -0.052040
+0xbd552842
+// 0.054877
+0x3d60c6a5
+// 0.025456
+0x3cd0887a
+// -0.280201
+0xbe8f7673
+// 0.063372
+0x3d81c94f
+// 0.100668
+0x3dce2b47
+// 0.040573
+0x3d262fca
+// -0.035989
+0xbd13693b
+// -0.071917
+0xbd934969
+// 0.159030
+0x3e22d8c3
+// 0.115240
+0x3dec02b3
+// 0.026784
+0x3cdb6a9f
+// 0.081908
+0x3da7bf4e
+// -0.059418
+0xbd735ff5
+// 0.001612
+0x3ad35452
+// 0.066282
+0x3d87bf04
+// 0.052440
+0x3d56cb11
+// -0.038161
+0xbd1c4ea7
+// 0.021492
+0x3cb0107a
+// 0.127364
+0x3e026bb8
+// 0.060867
+0x3d794f27
+// -0.014015
+0xbc659e92
+// 0.132942
+0x3e082209
+// 0.063658
+0x3d825f53
+// 0.268613
+0x3e89879a
+// -0.018743
+0xbc998aa8
+// -0.014043
+0xbc661320
+// 0.048010
+0x3d44a670
+// 0.123891
+0x3dfdba58
+// -0.027612
+0xbce2328f
+// 0.090053
+0x3db86d99
+// 0.085675
+0x3daf7653
+// -0.159560
+0xbe2363c7
+// 0.041853
+0x3d2b6df0
+// 0.107646
+0x3ddc754b
+// -0.106917
+0xbddaf760
+// -0.111167
+0xbde3ab7b
+// 0.110311
+0x3de1eabf
+// 0.046888
+0x3d400dd7
+// 0.017903
+0x3c92a913
+// -0.023114
+0xbcbd58c6
+// 0.047477
+0x3d42779a
+// -0.031144
+0xbcff22bf
+// -0.012831
+0xbc5239cb
+// -0.039182
+0xbd207ce2
+// -0.131632
+0xbe06ca94
+// 0.055139
+0x3d61d947
+// -0.054974
+0xbd612c1f
+// 0.066003
+0x3d872c97
+// -0.001265
+0xbaa5d932
+// 0.039129
+0x3d2045ba
+// -0.022689
+0xbcb9ddc0
+// -0.019571
+0xbca052d8
+// 0.143395
+0x3e12d619
+// -0.097885
+0xbdc877b9
+// -0.024021
+0xbcc4c767
+// -0.038807
+0xbd1ef3d2
+// 0.008662
+0x3c0dec4d
+// 0.038961
+0x3d1f95a5
+// -0.063161
+0xbd815abb
+// -0.142472
+0xbe11e43c
+// 0.007306
+0x3bef6406
+// 0.077074
+0x3d9dd8fc
+// -0.060417
+0xbd7777e7
+// 0.072282
+0x3d94085d
+// -0.037197
+0xbd185b6b
+// -0.080373
+0xbda49ada
+// 0.094321
+0x3dc12b33
+// 0.024103
+0x3cc5729b
+// 0.020299
+0x3ca649da
+// 0.028138
+0x3ce6811d
+// 0.006376
+0x3bd0ea08
+// 0.006173
+0x3bca467e
+// 0.061364
+0x3d7b5873
+// 0.004097
+0x3b863e59
+// -0.096849
+0xbdc658e2
+// 0.155262
+0x3e1efcec
+// -0.051785
+0xbd541d04
+// 0.066686
+0x3d8892e4
+// 0.103691
+0x3dd45c0e
+// 0.007111
+0x3be90751
+// -0.006947
+0xbbe3a01e
+// -0.064296
+0xbd83ad90
+// 0.034561
+0x3d0d9058
+// 0.076008
+0x3d9baa07
+// -0.212028
+0xbe591dc9
+// -0.104101
+0xbdd532c2
+// 0.092414
+0x3dbd437d
+// -0.157114
+0xbe20e270
+// 0.002512
+0x3b24a4e8
+// 0.093253
+0x3dbefb65
+// -0.255788
+0xbe82f69a
+// -0.059626
+0xbd7439fd
+// -0.070784
+0xbd90f712
+// -0.014884
+0xbc73dc5f
+// 0.109404
+0x3de00f57
+// -0.066408
+0xbd8800fa
+// -0.050982
+0xbd50d2a6
+// 0.067802
+0x3d8adbd3
+// 0.032579
+0x3d057142
+// -0.111391
+0xbde42111
+// 0.067930
+0x3d8b1edc
+// -0.123758
+0xbdfd7501
+// -0.026501
+0xbcd91930
+// 0.000898
+0x3a6b4ec5
+// -0.080602
+0xbda51294
+// 0.007987
+0x3c02dcf3
+// -0.014284
+0xbc6a089e
+// 0.110144
+0x3de19363
+// 0.061399
+0x3d7b7d3c
+// -0.090070
+0xbdb876d6
+// 0.047660
+0x3d4336cd
+// -0.024407
+0xbcc7f0a7
+// -0.012117
+0xbc4686c5
+// -0.160288
+0xbe242273
+// -0.060604
+0xbd783b6d
+// 0.006428
+0x3bd2a129
+// 0.031015
+0x3cfe1252
+// -0.000235
+0xb9760596
+// -0.022819
+0xbcbaefe3
+// 0.071631
+0x3d92b30a
+// 0.102053
+0x3dd10145
+// -0.135279
+0xbe0a8684
+// 0.061281
+0x3d7b018e
+// 0.081473
+0x3da6db23
+// 0.015186
+0x3c78cf88
+// 0.047968
+0x3d4479d5
+// 0.063280
+0x3d819918
+// -0.065758
+0xbd86ac12
+// -0.070082
+0xbd8f8736
+// 0.117349
+0x3df054a3
+// -0.002780
+0xbb362a24
+// 0.039257
+0x3d20cc21
+// 0.050015
+0x3d4cdc24
+// 0.093809
+0x3dc01f10
+// 0.065142
+0x3d856914
+// -0.086891
+0xbdb1f417
+// -0.089163
+0xbdb69ade
+// 0.035644
+0x3d11ff2b
+// -0.034824
+0xbd0ea3f1
+// 0.069071
+0x3d8d751d
+// 0.103550
+0x3dd411e5
+// -0.056857
+0xbd68e2a9
+// 0.039139
+0x3d2050a1
+// -0.024521
+0xbcc8e08c
+// 0.023932
+0x3cc40c79
+// -0.080649
+0xbda52b5a
+// -0.040629
+0xbd266a4a
+// -0.099967
+0xbdccbbb0
+// 0.041004
+0x3d27f443
+// 0.078904
+0x3da19853
+// 0.143295
+0x3e12bbe0
+// 0.064775
+0x3d84a8e5
+// 0.198478
+0x3e4b3db4
+// 0.036615
+0x3d15f939
+// 0.033062
+0x3d076c81
+// -0.071579
+0xbd92983c
+// -0.123922
+0xbdfdcaee
+// 0.064941
+0x3d84ffa8
+// -0.174646
+0xbe32d683
+// -0.169134
+0xbe2d315a
+// -0.136344
+0xbe0b9daf
+// -0.140003
+0xbe0f5d12
+// -0.162110
+0xbe260042
+// 0.119896
+0x3df58c42
+// 0.024370
+0x3cc7a499
+// -0.029778
+0xbcf3f084
+// 0.137915
+0x3e0d39b1
+// 0.180768
+0x3e391b36
+// -0.112047
+0xbde5790c
+// 0.071357
+0x3d9223c9
+// 0.007739
+0x3bfd96a3
+// -0.123486
+0xbdfce669
+// 0.156679
+0x3e207077
+// -0.048604
+0xbd471530
+// -0.211074
+0xbe5823be
+// -0.106804
+0xbddabc40
+// -0.144539
+0xbe140225
+// -0.023191
+0xbcbdfae5
+// 0.019302
+0x3c9e1f92
+// -0.031607
+0xbd0175d8
+// -0.036763
+0xbd1694e0
+// -0.032241
+0xbd040ea6
+// -0.184541
+0xbe3cf870
+// -0.133657
+0xbe08dd59
+// -0.037118
+0xbd18098b
+// -0.046843
+0xbd3fde50
+// -0.015183
+0xbc78c12a
+// 0.054790
+0x3d606bed
+// 0.011774
+0x3c40e8e5
+// -0.131957
+0xbe071fd6
+// 0.041469
+0x3d29db00
+// -0.048321
+0xbd45ebe8
+// -0.086459
+0xbdb1114d
+// 0.044163
+0x3d34e3f9
+// 0.013449
+0x3c5c5ad1
+// -0.053408
+0xbd5ac2cc
+// -0.004206
+0xbb89d201
+// -0.187848
+0xbe405b4e
+// -0.015798
+0xbc816a90
+// 0.096096
+0x3dc4ce00
+// -0.040475
+0xbd25c970
+// -0.083413
+0xbdaad442
+// -0.005899
+0xbbc149cf
+// 0.064259
+0x3d839a57
+// 0.053772
+0x3d5c402b
+// -0.076215
+0xbd9c16a6
+// 0.138442
+0x3e0dc3b5
+// -0.096464
+0xbdc58ee5
+// 0.020280
+0x3ca622b0
+// 0.265996
+0x3e883093
+// 0.065110
+0x3d855828
+// -0.139172
+0xbe0e8303
+// -0.023147
+0xbcbd9eec
+// -0.023792
+0xbcc2e83e
+// -0.049126
+0xbd4938d2
+// 0.068078
+0x3d8b6c88
+// 0.103436
+0x3dd3d65f
+// -0.022459
+0xbcb7fcd9
+// 0.253716
+0x3e81e720
+// -0.120838
+0xbdf779da
+// 0.076722
+0x3d9d205e
+// -0.004382
+0xbb8f93c0
+// -0.298220
+0xbe98b04e
+// 0.142969
+0x3e126687
+// 0.043148
+0x3d30bc7a
+// 0.100949
+0x3dcebe6c
+// -0.106674
+0xbdda77d6
+// 0.058632
+0x3d7027d5
+// 0.130713
+0x3e05d9b5
+// 0.116472
+0x3dee890e
+// -0.006245
+0xbbcca2f4
+// 0.003893
+0x3b7f2711
+// -0.056282
+0xbd668812
+// -0.005725
+0xbbbb9b5e
+// -0.141284
+0xbe10acc7
+// 0.108297
+0x3dddcab8
+// 0.060466
+0x3d77ab90
+// -0.019061
+0xbc9c2602
+// -0.090413
+0xbdb92a9c
+// 0.092030
+0x3dbc7a6a
+// 0.014082
+0x3c66b9ca
+// -0.006323
+0xbbcf2f7d
+// -0.096892
+0xbdc66f76
+// -0.009249
+0xbc178b24
+// -0.029220
+0xbcef5ed3
+// -0.050494
+0xbd4ed267
+// 0.021870
+0x3cb3289d
+// -0.027460
+0xbce0f463
+// 0.008146
+0x3c057533
+// -0.027458
+0xbce0eeb6
+// 0.056601
+0x3d67d634
+// -0.019723
+0xbca191cd
+// -0.055027
+0xbd616426
+// 0.195100
+0x3e47c837
+// 0.012029
+0x3c4516f1
+// -0.107292
+0xbddbbc21
+// 0.256606
+0x3e8361e9
+// 0.016295
+0x3c857c70
+// 0.099280
+0x3dcb5338
+// 0.010753
+0x3c302e78
+// -0.035930
+0xbd132b40
+// 0.022537
+0x3cb89ea3
+// 0.033034
+0x3d074f0b
+// 0.046981
+0x3d406f34
+// 0.094419
+0x3dc15ec0
+// -0.002082
+0xbb086f45
+// -0.042883
+0xbd2fa5e9
+// -0.120594
+0xbdf6f9d0
+// -0.022826
+0xbcbafd99
+// -0.045717
+0xbd3b41f5
+// 0.042415
+0x3d2dbb66
+// -0.140216
+0xbe0f94dc
+// -0.038857
+0xbd1f280c
+// 0.051032
+0x3d510686
+// 0.139275
+0x3e0e9e1c
+// 0.110198
+0x3de1af6e
+// 0.011699
+0x3c3facc4
+// -0.119643
+0xbdf50760
+// -0.128576
+0xbe03a966
+// -0.114905
+0xbdeb5323
+// 0.056400
+0x3d67036f
+// -0.048053
+0xbd44d2d7
+// 0.057487
+0x3d6b7769
+// -0.155500
+0xbe1f3b65
+// 0.000673
+0x3a307324
+// 0.025591
+0x3cd1a356
+// 0.121948
+0x3df9c000
+// 0.070195
+0x3d8fc292
+// 0.020020
+0x3ca40193
+// 0.147751
+0x3e174c25
+// -0.045248
+0xbd395638
+// 0.002760
+0x3b34de65
+// -0.144217
+0xbe13adb8
+// 0.090883
+0x3dba20c5
+// -0.024303
+0xbcc716a4
+// -0.116377
+0xbdee5732
+// -0.056870
+0xbd68f0b3
+// 0.145785
+0x3e15489b
+// 0.029317
+0x3cf029be
+// 0.077885
+0x3d9f825e
+// 0.131074
+0x3e063824
+// 0.135585
+0x3e0ad6b4
+// -0.040815
+0xbd272de3
+// -0.079743
+0xbda35080
+// 0.109630
+0x3de085e0
+// 0.076377
+0x3d9c6bbf
+// 0.154996
+0x3e1eb737
+// -0.004642
+0xbb981ef8
+// 0.187393
+0x3e3fe3ea
+// -0.036650
+0xbd161e44
+// 0.014606
+0x3c6f4c8e
+// 0.047668
+0x3d434003
+// 0.114040
+0x3de98e0a
+// 0.105557
+0x3dd82e0c
+// -0.188571
+0xbe4118b2
+// -0.011929
+0xbc4373c3
+// 0.013254
+0x3c592557
+// -0.088191
+0xbdb49d5f
+// 0.088726
+0x3db5b5d7
+// 0.019595
+0x3ca0857d
+// -0.171009
+0xbe2f1d10
+// -0.126130
+0xbe01281c
+// 0.010962
+0x3c339907
+// -0.047915
+0xbd4442fb
+// -0.075031
+0xbd99a9e0
+// 0.015786
+0x3c8150ae
+// 0.051281
+0x3d520bf6
+// -0.043835
+0xbd338bd8
+// 0.031295
+0x3d002f5a
+// 0.044974
+0x3d383696
+// -0.170759
+0xbe2edb62
+// 0.050303
+0x3d4e0a0d
+// 0.140990
+0x3e105fc6
+// 0.090287
+0x3db8e894
+// -0.047423
+0xbd423eea
+// -0.160180
+0xbe24062b
+// 0.038127
+0x3d1c2b87
+// -0.031597
+0xbd016bae
+// -0.042645
+0xbd2eac76
+// -0.004739
+0xbb9b4939
+// -0.090924
+0xbdba3661
+// 0.084952
+0x3dadfb57
+// -0.113534
+0xbde8845b
+// 0.017930
+0x3c92e28f
+// 0.022040
+0x3cb48cf6
+// 0.068414
+0x3d8c1c70
+// -0.155623
+0xbe1f5b84
+// -0.052704
+0xbd57e03f
+// -0.051799
+0xbd542b45
+// 0.130764
+0x3e05e70f
+// 0.109799
+0x3de0de22
+// -0.070794
+0xbd90fc3d
+// -0.074236
+0xbd980923
+// 0.007417
+0x3bf30a4a
+// -0.030567
+0xbcfa67f2
+// 0.026521
+0x3cd941d2
+// -0.035166
+0xbd100ab8
+// -0.000597
+0xba1c7471
+// -0.027407
+0xbce084b0
+// -0.055434
+0xbd630e4f
+// 0.034651
+0x3d0dee83
+// -0.136795
+0xbe0c13ec
+// -0.003358
+0xbb5c107c
+// 0.109739
+0x3de0bee6
+// 0.026398
+0x3cd841a3
+// -0.105021
+0xbdd7150c
+// 0.085457
+0x3daf03d7
+// 0.002427
+0x3b1f0f8c
+// 0.013678
+0x3c6019b0
+// 0.000302
+0x399e6fce
+// -0.109964
+0xbde134af
+// 0.118713
+0x3df31fe1
+// 0.075333
+0x3d9a480c
+// -0.016542
+0xbc878393
+// -0.072880
+0xbd954240
+// -0.061387
+0xbd7b70f1
+// 0.092136
+0x3dbcb1eb
+// -0.056633
+0xbd67f78c
+// 0.028647
+0x3ceaaca6
+// -0.018654
+0xbc98d06c
+// -0.019154
+0xbc9ce942
+// -0.057472
+0xbd6b67b1
+// -0.040444
+0xbd25a8c8
+// -0.004047
+0xbb849b73
+// 0.026188
+0x3cd6893f
+// 0.046797
+0x3d3fadbb
+// 0.184038
+0x3e3c7455
+// -0.069627
+0xbd8e985b
+// -0.211863
+0xbe58f29c
+// -0.014696
+0xbc70c77a
+// 0.131986
+0x3e07273c
+// -0.124761
+0xbdff82bd
+// -0.104356
+0xbdd5b874
+// 0.155398
+0x3e1f20a0
+// -0.053181
+0xbd59d3ef
+// -0.122854
+0xbdfb9ad1
+// 0.077386
+0x3d9e7c58
+// -0.073776
+0xbd9717d5
+// -0.075930
+0xbd9b80ef
+// 0.142849
+0x3e1246fe
+// -0.103802
+0xbdd4961b
+// 0.075182
+0x3d99f8fc
+// 0.042514
+0x3d2e237e
+// -0.107510
+0xbddc2e48
+// 0.097395
+0x3dc776e3
+// -0.161586
+0xbe2576bc
+// 0.052150
+0x3d559af9
+// 0.092879
+0x3dbe371e
+// 0.034798
+0x3d0e8844
+// 0.090009
+0x3db8569f
+// -0.155136
+0xbe1edc0c
+// 0.055853
+0x3d64c5c9
+// -0.031513
+0xbd0113fe
+// -0.128746
+0xbe03d600
+// -0.045684
+0xbd3b1f77
+// 0.139268
+0x3e0e9c27
+// 0.029814
+0x3cf43d43
+// -0.005469
+0xbbb338ab
+// -0.072032
+0xbd938550
+// 0.138960
+0x3e0e4b99
+// -0.017489
+0xbc8f448e
+// 0.031589
+0x3d01634b
+// -0.103070
+0xbdd31696
+// 0.043438
+0x3d31ec13
+// -0.009967
+0xbc234bc9
+// -0.016913
+0xbc8a8d88
+// 0.065027
+0x3d852c9f
+// 0.040086
+0x3d2430e7
+// -0.023871
+0xbcc38ce3
+// 0.044702
+0x3d37191a
+// -0.026154
+0xbcd641da
+// -0.040482
+0xbd25d0b2
+// 0.024918
+0x3ccc2162
+// -0.058550
+0xbd6fd277
+// -0.061501
+0xbd7be82c
+// -0.027662
+0xbce29b6e
+// -0.079182
+0xbda22a2f
+// -0.021051
+0xbcac7235
+// -0.027344
+0xbce00105
+// 0.003988
+0x3b82ae2f
+// 0.131937
+0x3e071a79
+// 0.133725
+0x3e08ef32
+// -0.023385
+0xbcbf9268
+// -0.022183
+0xbcb5b913
+// 0.010261
+0x3c281f0d
+// -0.074636
+0xbd98da92
+// -0.007254
+0xbbedb56b
+// 0.046743
+0x3d3f75fb
+// 0.044122
+0x3d34b901
+// -0.054719
+0xbd6020dd
+// -0.098079
+0xbdc8ddb9
+// -0.047210
+0xbd415f54
+// -0.114686
+0xbdeae08e
+// 0.082364
+0x3da8ae4d
+// 0.087975
+0x3db42c36
+// -0.030718
+0xbcfba543
+// 0.134092
+0x3e094f72
+// -0.026249
+0xbcd707a5
+// 0.198636
+0x3e4b6747
+// -0.096101
+0xbdc4d0c1
+// 0.163998
+0x3e27ef0e
+// -0.048560
+0xbd46e678
+// -0.089251
+0xbdb6c93a
+// 0.012643
+0x3c4f25d2
+// 0.022301
+0x3cb6b10e
+// -0.016891
+0xbc8a6003
+// -0.035374
+0xbd10e4a4
+// 0.002320
+0x3b181335
+// -0.023961
+0xbcc4496b
+// -0.073241
+0xbd95ff6e
+// -0.069225
+0xbd8dc5ad
+// -0.198404
+0xbe4b2a5e
+// -0.107552
+0xbddc4419
+// 0.007382
+0x3bf1e542
+// 0.030148
+0x3cf6f8f1
+// -0.003267
+0xbb561c03
+// 0.009778
+0x3c2031f4
+// 0.050864
+0x3d505676
+// 0.067853
+0x3d8af6b7
+// 0.023921
+0x3cc3f4fe
+// -0.006200
+0xbbcb2a31
+// -0.044880
+0xbd37d41d
+// 0.029381
+0x3cf0b096
+// -0.025898
+0xbcd428c0
+// -0.027950
+0xbce4f715
+// -0.165858
+0xbe29d6ce
+// -0.083386
+0xbdaac64e
+// -0.099450
+0xbdcbac46
+// -0.143482
+0xbe12ecf7
+// 0.056536
+0x3d67920b
+// -0.003463
+0xbb62f436
+// -0.150339
+0xbe19f26f
+// -0.155761
+0xbe1f7fb4
+// 0.192688
+0x3e45500d
+// 0.046759
+0x3d3f86a2
+// -0.046619
+0xbd3ef33f
+// 0.093243
+0x3dbef669
+// -0.190623
+0xbe4332b8
+// 0.105809
+0x3dd8b291
+// -0.001999
+0xbb0300b7
+// 0.131455
+0x3e069c2d
+// -0.031633
+0xbd01914b
+// -0.117426
+0xbdf07d03
+// -0.168151
+0xbe2c2fdd
+// -0.138498
+0xbe0dd25a
+// -0.073134
+0xbd95c757
+// -0.060830
+0xbd792930
+// 0.022836
+0x3cbb11a8
+// 0.047916
+0x3d4443ae
+// 0.043467
+0x3d320a21
+// 0.003583
+0x3b6ad398
+// 0.053993
+0x3d5d275a
+// 0.035255
+0x3d106805
+// -0.044130
+0xbd34c21c
+// -0.044282
+0xbd35617b
+// -0.096313
+0xbdc53f90
+// 0.101587
+0x3dd00d16
+// 0.073839
+0x3d973924
+// 0.091862
+0x3dbc21ff
+// -0.014700
+0xbc70d9dd
+// -0.001220
+0xba9ff02a
+// -0.297411
+0xbe984632
+// -0.016105
+0xbc83ef52
+// -0.117263
+0xbdf02793
+// 0.047255
+0x3d418e72
+// 0.130180
+0x3e054de1
+// 0.055402
+0x3d62ed87
+// -0.130594
+0xbe05ba59
+// 0.144301
+0x3e13c39c
+// 0.073617
+0x3d96c4ba
+// -0.001735
+0xbae36a3c
+// -0.061990
+0xbd7de8d9
+// -0.062970
+0xbd80f632
+// 0.139645
+0x3e0eff09
+// -0.077427
+0xbd9e9234
+// -0.001970
+0xbb0116a6
+// 0.004321
+0x3b8d955c
+// -0.163365
+0xbe274944
+// 0.054281
+0x3d5e55c4
+// 0.032112
+0x3d03885f
+// -0.075677
+0xbd9afcaf
+// 0.072742
+0x3d94f9d7
+// 0.030793
+0x3cfc4158
+// -0.003390
+0xbb5e26ef
+// 0.022905
+0x3cbba2a3
+// 0.016770
+0x3c8960e8
+// -0.188971
+0xbe4181bd
+// -0.105953
+0xbdd8fde9
+// 0.058534
+0x3d6fc1ce
+// -0.158781
+0xbe229777
+// -0.222962
+0xbe64500b
+// -0.047192
+0xbd414c57
+// 0.138434
+0x3e0dc1b0
+// -0.041292
+0xbd2921bf
+// -0.034311
+0xbd0c89bc
+// 0.063047
+0x3d811ecc
+// 0.082919
+0x3da9d159
+// 0.037022
+0x3d17a46e
+// -0.026566
+0xbcd9a1bb
+// -0.032360
+0xbd048c44
+// -0.005682
+0xbbba32e8
+// -0.064565
+0xbd843aa2
+// -0.035796
+0xbd129ef7
+// -0.105314
+0xbdd7aed7
+// -0.018830
+0xbc9a408e
+// 0.083656
+0x3dab53f9
+// -0.011093
+0xbc35bf0d
+// -0.033114
+0xbd07a30f
+// -0.023066
+0xbcbcf517
+// 0.082581
+0x3da92043
+// 0.009924
+0x3c2299b2
+// 0.070282
+0x3d8ff004
+// -0.092786
+0xbdbe066e
+// 0.000294
+0x399a2627
+// -0.051606
+0xbd536077
+// 0.064596
+0x3d844b0f
+// -0.096335
+0xbdc54b53
+// 0.049965
+0x3d4ca7cc
+// 0.041951
+0x3d2bd49b
+// 0.129347
+0x3e04739d
+// -0.053315
+0xbd5a6119
+// 0.090742
+0x3db9d6f6
+// 0.072568
+0x3d949e80
+// -0.041136
+0xbd287e9a
+// 0.019683
+0x3ca13f4a
+// -0.009347
+0xbc19227b
+// 0.057672
+0x3d6c39bf
+// -0.050898
+0xbd507ae1
+// -0.094552
+0xbdc1a44d
+// -0.134734
+0xbe09f7b5
+// 0.010788
+0x3c30beb0
+// 0.092414
+0x3dbd4363
+// -0.057433
+0xbd6b3f53
+// 0.014002
+0x3c656a3f
+// -0.213385
+0xbe5a819d
+// -0.088081
+0xbdb463af
+// -0.071671
+0xbd92c83b
+// -0.057328
+0xbd6ad04f
+// 0.069550
+0x3d8e700f
+// 0.037412
+0x3d193dd3
+// 0.184110
+0x3e3c876e
+// 0.064287
+0x3d83a8f4
+// -0.002089
+0xbb08e637
+// 0.056219
+0x3d664578
+// 0.172889
+0x3e3109ce
+// 0.114847
+0x3deb34bb
+// 0.087775
+0x3db3c347
+// -0.024754
+0xbccac9f2
+// 0.070787
+0x3d90f8ba
+// -0.074104
+0xbd97c3d7
+// -0.099382
+0xbdcb88d6
+// 0.101136
+0x3dcf204f
+// 0.066952
+0x3d891e16
+// 0.071956
+0x3d935de5
+// 0.059705
+0x3d748ceb
+// 0.283203
+0x3e910006
+// -0.044344
+0xbd35a1d8
+// -0.058591
+0xbd6ffd29
+// 0.028992
+0x3ced807c
+// -0.053673
+0xbd5bd896
+// -0.076626
+0xbd9cee30
+// 0.019441
+0x3c9f43a2
+// -0.066630
+0xbd887587
+// 0.111454
+0x3de441e7
+// 0.035648
+0x3d1203fc
+// 0.042507
+0x3d2e1b8d
+// 0.014604
+0x3c6f4790
+// -0.007121
+0xbbe95a30
+// 0.023803
+0x3cc2fe68
+// -0.043561
+0xbd326c99
+// -0.057698
+0xbd6c544b
+// -0.009693
+0xbc1ecdc4
+// 0.022466
+0x3cb80a3d
+// -0.058464
+0xbd6f7830
+// -0.062543
+0xbd80168c
+// 0.074022
+0x3d9798bf
+// 0.104835
+0x3dd6b3be
+// 0.013547
+0x3c5df31e
+// -0.023141
+0xbcbd926f
+// 0.055978
+0x3d6548d0
+// 0.116207
+0x3dedfe23
+// -0.015352
+0xbc7b87c6
+// 0.034128
+0x3d0bca1b
+// -0.125594
+0xbe009b98
+// 0.081077
+0x3da60b9e
+// -0.091381
+0xbdbb261c
+// 0.054599
+0x3d5fa31c
+// -0.031707
+0xbd01dedb
+// -0.063659
+0xbd825fb7
+// 0.001061
+0x3a8b0fca
+// 0.097479
+0x3dc7a334
+// 0.089389
+0x3db7117c
+// -0.135659
+0xbe0aea2a
+// -0.071929
+0xbd934f55
+// -0.021515
+0xbcb040e2
+// -0.014821
+0xbc72d5a8
+// -0.196826
+0xbe498ca9
+// -0.076411
+0xbd9c7d1d
+// -0.101605
+0xbdd01670
+// -0.066034
+0xbd873d06
+// 0.005005
+0x3ba3fe69
+// -0.090531
+0xbdb96874
+// -0.046570
+0xbd3ec094
+// -0.029025
+0xbcedc6c4
+// 0.158449
+0x3e224056
+// 0.025752
+0x3cd2f667
+// -0.016359
+0xbc8603c7
+// -0.018187
+0xbc94fcd9
+// 0.003726
+0x3b7434e8
+// -0.051156
+0xbd518943
+// -0.070589
+0xbd9090ed
+// -0.123972
+0xbdfde4cc
+// -0.050202
+0xbd4da07f
+// 0.072945
+0x3d9563ff
+// 0.018691
+0x3c991e9f
+// -0.036194
+0xbd14400d
+// 0.053890
+0x3d5cbbd6
+// -0.018075
+0xbc94122f
+// 0.154208
+0x3e1de8b5
+// -0.049518
+0xbd4ad328
+// 0.156529
+0x3e20492d
+// 0.073352
+0x3d9639a2
+// -0.066389
+0xbd87f709
+// 0.099669
+0x3dcc1f47
+// 0.005402
+0x3bb1070e
+// 0.035274
+0x3d107bd8
+// 0.156047
+0x3e1fcab7
+// 0.101756
+0x3dd0656a
+// -0.037367
+0xbd190e4e
+// -0.028240
+0xbce756d4
+// 0.011540
+0x3c3d1408
+// -0.011477
+0xbc3c0873
+// -0.131095
+0xbe063dbd
+// -0.114070
+0xbde99d70
+// 0.189728
+0x3e424803
+// 0.131212
+0x3e065c8b
+// 0.130252
+0x3e0560bc
+// 0.002105
+0x3b09eedb
+// 0.116935
+0x3def7b64
+// 0.003557
+0x3b691732
+// 0.036580
+0x3d15d47c
+// -0.121522
+0xbdf8e069
+// -0.028183
+0xbce6dfdc
+// 0.164084
+0x3e280598
+// -0.045755
+0xbd3b697b
+// 0.008238
+0x3c06f9b3
+// 0.004637
+0x3b97f110
+// 0.071251
+0x3d91ec48
+// 0.146962
+0x3e167d36
+// 0.004554
+0x3b953b60
+// -0.019711
+0xbca17965
+// -0.063409
+0xbd81dcbb
+// 0.044513
+0x3d365367
+// -0.009463
+0xbc1b0ba0
+// 0.057702
+0x3d6c5881
+// -0.067299
+0xbd89d41b
+// -0.061965
+0xbd7dcf6b
+// 0.042014
+0x3d2c169c
+// 0.013839
+0x3c62bc98
+// -0.117536
+0xbdf0b67d
+// -0.004513
+0xbb93e18f
+// 0.082863
+0x3da9b449
+// 0.082598
+0x3da9293a
+// 0.083971
+0x3dabf903
+// -0.203755
+0xbe50a515
+// -0.047791
+0xbd43c0d0
+// 0.000773
+0x3a4ac22a
+// 0.044034
+0x3d345d1f
+// -0.084128
+0xbdac4b77
+// -0.068475
+0xbd8c3ce1
+// 0.063522
+0x3d82180b
+// 0.047035
+0x3d40a82d
+// 0.080954
+0x3da5caf8
+// -0.039857
+0xbd2340d3
+// 0.001447
+0x3abdb7a2
+// 0.217462
+0x3e5eae5e
+// 0.058652
+0x3d703d31
+// 0.094299
+0x3dc12005
+// -0.009919
+0xbc228141
+// 0.068495
+0x3d8c475c
+// 0.043791
+0x3d335e87
+// -0.053754
+0xbd5c2d1c
+// 0.120134
+0x3df60908
+// -0.135384
+0xbe0aa22e
+// -0.061088
+0xbd7a37c8
+// 0.077628
+0x3d9efba8
+// 0.048395
+0x3d463a50
+// 0.077231
+0x3d9e2b16
+// -0.103856
+0xbdd4b283
+// 0.107460
+0x3ddc1404
+// 0.020140
+0x3ca4fd01
+// -0.093165
+0xbdbecd76
+// -0.111538
+0xbde46e2b
+// -0.022775
+0xbcba9206
+// 0.155236
+0x3e1ef619
+// -0.165064
+0xbe290698
+// 0.054921
+0x3d60f4e7
+// 0.140571
+0x3e0ff1de
+// -0.073603
+0xbd96bd2e
+// -0.123242
+0xbdfc668e
+// 0.008891
+0x3c11ac93
+// 0.202208
+0x3e4f0fb6
+// 0.140678
+0x3e100dd6
+// 0.091986
+0x3dbc6319
+// -0.120189
+0xbdf6258e
+// -0.097773
+0xbdc83d0c
+// -0.162714
+0xbe269e95
+// 0.140528
+0x3e0fe674
+// -0.114488
+0xbdea78b6
+// 0.045065
+0x3d3895fb
+// -0.050893
+0xbd507520
+// 0.025046
+0x3ccd2d37
+// -0.070831
+0xbd910fd2
+// 0.106297
+0x3dd9b242
+// 0.235057
+0x3e70b2c0
+// 0.001115
+0x3a9232ee
+// 0.135052
+0x3e0a4b0e
+// -0.036879
+0xbd170e27
+// -0.036186
+0xbd1437e9
+// -0.065731
+0xbd869e0d
+// -0.022353
+0xbcb71d94
+// 0.026494
+0x3cd90a1f
+// -0.108679
+0xbdde9325
+// 0.096846
+0x3dc65750
+// -0.125484
+0xbe007ed5
+// -0.034858
+0xbd0ec73b
+// -0.057913
+0xbd6d3629
+// 0.129516
+0x3e049fbc
+// 0.081977
+0x3da7e371
+// -0.102479
+0xbdd1e051
+// 0.118696
+0x3df316da
+// -0.035906
+0xbd131290
+// -0.026247
+0xbcd703df
+// 0.004227
+0x3b8a84e8
+// -0.013325
+0xbc5a52f3
+// 0.117736
+0x3df11f81
+// 0.058647
+0x3d70384d
+// -0.058533
+0xbd6fc0b2
+// -0.004732
+0xbb9b10f1
+// 0.324954
+0x3ea6605e
+// 0.074278
+0x3d981f13
+// -0.087006
+0xbdb23025
+// -0.035126
+0xbd0fe096
+// 0.118286
+0x3df23ff0
+// -0.153929
+0xbe1d9f98
+// 0.064449
+0x3d83fdd1
+// -0.048991
+0xbd48aa7c
+// 0.012661
+0x3c4f7173
+// 0.010384
+0x3c2a20ce
+// -0.057170
+0xbd6a2ad2
+// -0.070115
+0xbd8f987a
+// -0.051507
+0xbd52f891
+// -0.056010
+0xbd656adb
+// -0.219415
+0xbe60ae67
+// -0.165565
+0xbe2989c2
+// -0.110371
+0xbde20a29
+// -0.167561
+0xbe2b950d
+// 0.048010
+0x3d44a620
+// 0.216217
+0x3e5d6816
+// -0.051536
+0xbd531708
+// -0.163953
+0xbe27e32a
+// -0.102710
+0xbdd2596e
+// 0.138070
+0x3e0d6240
+// 0.067456
+0x3d8a265f
+// 0.246470
+0x3e7c6297
+// 0.009518
+0x3c1bf20d
+// 0.028215
+0x3ce72387
+// 0.034317
+0x3d0c8fb3
+// 0.084253
+0x3dac8d0d
+// 0.005173
+0x3ba98230
+// 0.041469
+0x3d29db75
+// -0.066747
+0xbd88b2aa
+// 0.027063
+0x3cddb2c8
+// 0.013544
+0x3c5de6e6
+// 0.008864
+0x3c113a21
+// 0.059955
+0x3d75932d
+// 0.070119
+0x3d8f9ac1
+// 0.007455
+0x3bf44b1d
+// -0.121864
+0xbdf993d2
+// 0.072840
+0x3d952d4d
+// -0.007858
+0xbc00be11
+// -0.177781
+0xbe360c3c
+// 0.074281
+0x3d9820d2
+// -0.063343
+0xbd81ba26
+// -0.013102
+0xbc56a849
+// -0.058326
+0xbd6ee6e1
+// 0.079474
+0x3da2c31a
+// -0.073661
+0xbd96dbaf
+// 0.017563
+0x3c8fe114
+// 0.278062
+0x3e8e5e15
+// -0.028371
+0xbce86a10
+// 0.139040
+0x3e0e6095
+// 0.068181
+0x3d8ba23e
+// 0.118031
+0x3df1ba34
+// 0.028167
+0x3ce6beed
+// -0.021135
+0xbcad22b4
+// -0.013555
+0xbc5e14f4
+// 0.068033
+0x3d8b54e6
+// -0.074491
+0xbd988ee8
+// -0.010403
+0xbc2a7112
+// -0.148450
+0xbe18034f
+// 0.106929
+0x3ddafd72
+// -0.024870
+0xbccbbc07
+// 0.122860
+0x3dfb9dd7
+// 0.060626
+0x3d785355
+// 0.107581
+0x3ddc5368
+// 0.077566
+0x3d9edaae
+// 0.088262
+0x3db4c2bf
+// 0.049022
+0x3d48cbba
+// 0.119070
+0x3df3daf4
+// 0.184844
+0x3e3d47a6
+// 0.104943
+0x3dd6ec7a
+// 0.133349
+0x3e088c94
+// 0.059538
+0x3d73ddf5
+// -0.098794
+0xbdca5465
+// 0.059618
+0x3d74327d
+// -0.009787
+0xbc2057eb
+// -0.006712
+0xbbdbefa8
+// 0.087238
+0x3db2a9c8
+// 0.106944
+0x3ddb0567
+// -0.178180
+0xbe3674d8
+// 0.070719
+0x3d90d54a
+// -0.040984
+0xbd27de99
+// -0.025521
+0xbcd11165
+// -0.081462
+0xbda6d55f
+// 0.089474
+0x3db73dfd
+// 0.071431
+0x3d924a3a
+// 0.058332
+0x3d6eed31
+// 0.021095
+0x3cacce70
+// -0.047507
+0xbd429729
+// -0.047876
+0xbd441960
+// -0.021965
+0xbcb3f0e9
+// 0.062029
+0x3d7e1283
+// 0.029369
+0x3cf097b1
+// -0.129458
+0xbe049088
+// -0.070917
+0xbd913d06
+// -0.021148
+0xbcad3df9
+// 0.114490
+0x3dea79b1
+// 0.000573
+0x3a1622f8
+// 0.036104
+0x3d13e20f
+// 0.066842
+0x3d88e45f
+// 0.094270
+0x3dc11083
+// -0.018787
+0xbc99e782
+// -0.090869
+0xbdba19c0
+// 0.018998
+0x3c9ba27c
+// 0.092539
+0x3dbd8529
+// 0.011898
+0x3c42efad
+// 0.012594
+0x3c4e5506
+// -0.029900
+0xbcf4f037
+// -0.074374
+0xbd985179
+// 0.093373
+0x3dbf3a54
+// 0.021565
+0x3cb0a9d0
+// -0.177559
+0xbe35d227
+// 0.077571
+0x3d9edda9
+// -0.050872
+0xbd505f16
+// 0.046591
+0x3d3ed5ae
+// 0.044803
+0x3d3782fd
+// 0.104993
+0x3dd706b5
+// -0.026940
+0xbcdcb0ee
+// -0.059727
+0xbd74a40d
+// -0.153098
+0xbe1cc59b
+// 0.154891
+0x3e1e9bd7
+// -0.017447
+0xbc8eedfc
+// 0.074193
+0x3d97f294
+// -0.159345
+0xbe232b4c
+// -0.034822
+0xbd0ea17b
+// -0.038039
+0xbd1bcf05
+// -0.043801
+0xbd33688a
+// -0.083552
+0xbdab1d3e
+// -0.075703
+0xbd9b0a36
+// -0.059125
+0xbd722ca0
+// 0.030077
+0x3cf6642f
+// 0.152434
+0x3e1c17b1
+// 0.030930
+0x3cfd60db
+// 0.085476
+0x3daf0e21
+// 0.055467
+0x3d633116
+// -0.021902
+0xbcb36bc1
+// -0.038231
+0xbd1c97d0
+// -0.070010
+0xbd8f614c
+// 0.019939
+0x3ca35631
+// 0.039915
+0x3d237da7
+// -0.005456
+0xbbb2c795
+// 0.060973
+0x3d79be55
+// -0.010924
+0xbc32fbb8
+// 0.047061
+0x3d40c340
+// 0.212986
+0x3e5a190b
+// 0.112170
+0x3de5b98d
+// -0.033718
+0xbd0a1c52
+// 0.031571
+0x3d015039
+// 0.196697
+0x3e496ae8
+// 0.009243
+0x3c1770f6
+// 0.163259
+0x3e272d44
+// -0.059312
+0xbd72f0ac
+// 0.040769
+0x3d26fd0a
+// 0.003242
+0x3b547172
+// -0.077093
+0xbd9de2fd
+// 0.013420
+0x3c5bdea8
+// -0.051371
+0xbd5269e1
+// -0.003570
+0xbb69fab7
+// -0.034462
+0xbd0d2798
+// -0.010233
+0xbc27a702
+// 0.165496
+0x3e2977e9
+// 0.063734
+0x3d82871b
+// -0.078947
+0xbda1aec1
+// -0.047922
+0xbd4449ad
+// -0.077017
+0xbd9dbb2e
+// -0.033766
+0xbd0a4dbe
+// -0.041412
+0xbd299fb9
+// -0.039418
+0xbd2174e3
+// 0.094069
+0x3dc0a72f
+// -0.139458
+0xbe0ece1e
+// 0.064739
+0x3d8495ca
+// 0.069881
+0x3d8f1dfb
+// 0.044771
+0x3d37620f
+// 0.028656
+0x3ceac031
+// -0.092210
+0xbdbcd8b9
+// -0.019640
+0xbca0e453
+// 0.068288
+0x3d8bdaa4
+// -0.127074
+0xbe021fcc
+// 0.155824
+0x3e1f9065
+// 0.004486
+0x3b9302ff
+// -0.063054
+0xbd812299
+// -0.016475
+0xbc86f709
+// 0.035684
+0x3d122976
+// 0.090692
+0x3db9bcdd
+// 0.146012
+0x3e158439
+// 0.100343
+0x3dcd80b0
+// -0.046723
+0xbd3f60e9
+// -0.117786
+0xbdf139a3
+// -0.017827
+0xbc920980
+// -0.078924
+0xbda1a30a
+// -0.043065
+0xbd306475
+// -0.093351
+0xbdbf2ed9
+// 0.058666
+0x3d704b90
+// 0.077904
+0x3d9f8be6
+// 0.055134
+0x3d61d443
+// -0.002053
+0xbb06903b
+// 0.013848
+0x3c62e258
+// -0.018240
+0xbc956c72
+// -0.103069
+0xbdd31611
+// 0.152540
+0x3e1c3372
+// -0.033248
+0xbd082f33
+// 0.040170
+0x3d2489ce
+// -0.022476
+0xbcb81f5f
+// 0.086616
+0x3db163d2
+// -0.003427
+0xbb609c06
+// -0.100389
+0xbdcd98a0
+// 0.057013
+0x3d698694
+// -0.001559
+0xbacc47c5
+// -0.023896
+0xbcc3c10e
+// 0.149600
+0x3e1930a1
+// -0.068992
+0xbd8d4b73
+// 0.041256
+0x3d28fc12
+// 0.085223
+0x3dae89a2
+// 0.038324
+0x3d1cf9a6
+// -0.067110
+0xbd8970ca
+// 0.088996
+0x3db64395
+// -0.017114
+0xbc8c328b
+// -0.048575
+0xbd46f694
+// 0.210336
+0x3e576257
+// 0.104865
+0x3dd6c344
+// -0.056156
+0xbd660408
+// -0.052232
+0xbd55f0fd
+// -0.085041
+0xbdae29e3
+// -0.051925
+0xbd54af6c
+// -0.101928
+0xbdd0bf6e
+// -0.010190
+0xbc26f2ec
+// -0.189876
+0xbe426ebe
+// 0.057660
+0x3d6c2d4f
+// -0.057176
+0xbd6a3182
+// -0.080763
+0xbda56745
+// -0.027319
+0xbcdfcc89
+// 0.014994
+0x3c75a9f7
+// -0.102110
+0xbdd11f34
+// 0.127274
+0x3e025437
+// -0.028708
+0xbceb2d53
+// -0.242312
+0xbe7820b7
+// 0.006815
+0x3bdf513c
+// -0.085823
+0xbdafc3fa
+// 0.056530
+0x3d678c12
+// 0.043784
+0x3d33573e
+// 0.045340
+0x3d39b6e1
+// 0.026472
+0x3cd8dbe3
+// -0.021582
+0xbcb0cd86
+// -0.136519
+0xbe0bcba8
+// 0.087727
+0x3db3aa55
+// -0.114289
+0xbdea102a
+// -0.080498
+0xbda4dbf6
+// -0.181497
+0xbe39da75
+// -0.098611
+0xbdc9f45f
+// -0.092968
+0xbdbe65f0
+// 0.047076
+0x3d40d2d9
+// 0.064309
+0x3d83b451
+// 0.086731
+0x3db1a020
+// -0.008424
+0xbc0a05c3
+// 0.061440
+0x3d7ba810
+// -0.124849
+0xbdffb0ae
+// -0.028761
+0xbceb9c07
+// 0.101330
+0x3dcf8601
+// 0.133966
+0x3e092e63
+// -0.204769
+0xbe51aede
+// -0.184359
+0xbe3cc8ad
+// 0.081673
+0x3da74415
+// -0.066345
+0xbd87e01c
+// 0.007876
+0x3c0108c0
+// 0.080133
+0x3da41ce0
+// -0.114479
+0xbdea73b7
+// 0.111704
+0x3de4c52b
+// 0.135875
+0x3e0b22d0
+// -0.147785
+0xbe1754e7
+// -0.000591
+0xba1af980
+// -0.101215
+0xbdcf49d5
+// -0.166014
+0xbe29ff73
+// -0.066069
+0xbd874f40
+// 0.121903
+0x3df9a85e
+// 0.093327
+0x3dbf2227
+// 0.000643
+0x3a28947b
+// 0.229377
+0x3e6ae1db
+// -0.159966
+0xbe23ce10
+// 0.052305
+0x3d563dfc
+// 0.125967
+0x3e00fd61
+// -0.016558
+0xbc87a565
+// -0.011247
+0xbc384547
+// 0.043112
+0x3d3095d1
+// -0.056889
+0xbd690480
+// 0.037269
+0x3d18a760
+// 0.043762
+0x3d333f49
+// 0.092410
+0x3dbd4150
+// 0.010170
+0x3c26a071
+// 0.036179
+0x3d14303e
+// -0.016646
+0xbc885c97
+// -0.011417
+0xbc3b0e35
+// 0.047905
+0x3d443848
+// 0.045598
+0x3d3ac4f6
+// -0.061182
+0xbd7a9a7f
+// 0.023698
+0x3cc2219d
+// -0.062256
+0xbd7effb9
+// 0.064200
+0x3d837b45
+// -0.124073
+0xbdfe19f8
+// 0.036708
+0x3d165b15
+// -0.000658
+0xba2c8071
+// -0.026468
+0xbcd8d2f5
+// -0.040744
+0xbd26e399
+// 0.027096
+0x3cddf776
+// 0.130674
+0x3e05cf7c
+// -0.041401
+0xbd2993d2
+// -0.083602
+0xbdab376a
+// 0.115308
+0x3dec26da
+// -0.002517
+0xbb24eec0
+// 0.070130
+0x3d8fa056
+// -0.033635
+0xbd09c4f8
+// -0.058429
+0xbd6f5336
+// 0.019357
+0x3c9e9198
+// -0.014733
+0xbc71623b
+// 0.179287
+0x3e379717
+// 0.064874
+0x3d84dccc
+// -0.071992
+0xbd93707b
+// -0.010375
+0xbc29f9ff
+// 0.086365
+0x3db0e039
+// -0.056532
+0xbd678e59
+// 0.006829
+0x3bdfc4d4
+// -0.164420
+0xbe285d98
+// 0.097276
+0x3dc7389f
+// -0.044017
+0xbd344b53
+// -0.056984
+0xbd69678b
+// -0.001389
+0xbab6143b
+// -0.009536
+0xbc1c3c2f
+// 0.063384
+0x3d81cf3c
+// -0.143415
+0xbe12db83
+// -0.173715
+0xbe31e268
+// -0.030040
+0xbcf615f8
+// -0.013083
+0xbc56582c
+// -0.060881
+0xbd795e8d
+// 0.044500
+0x3d364567
+// -0.016928
+0xbc8aad6a
+// 0.038346
+0x3d1d1082
+// 0.097421
+0x3dc784e8
+// 0.027378
+0x3ce0477f
+// 0.130028
+0x3e052605
+// -0.034834
+0xbd0eae82
+// 0.027173
+0x3cde9978
+// -0.060404
+0xbd776a17
+// 0.062736
+0x3d807bc9
+// -0.034288
+0xbd0c71ba
+// 0.034637
+0x3d0ddf71
+// 0.025444
+0x3cd06f22
+// -0.115280
+0xbdec17fd
+// -0.039480
+0xbd21b5d9
+// -0.124024
+0xbdfe001d
+// -0.071419
+0xbd924413
+// 0.111679
+0x3de4b7fe
+// -0.021216
+0xbcadcd24
+// -0.036565
+0xbd15c4b8
+// 0.089731
+0x3db7c4a9
+// -0.074243
+0xbd980c9e
+// 0.082338
+0x3da8a0b0
+// -0.074466
+0xbd9881d2
+// 0.123704
+0x3dfd58b4
+// 0.031227
+0x3cffd085
+// 0.132947
+0x3e082329
+// -0.003855
+0xbb7c9c65
+// 0.126475
+0x3e0182bb
+// -0.112629
+0xbde6a9e6
+// -0.005418
+0xbbb18d19
+// -0.085272
+0xbdaea2e0
+// 0.087017
+0x3db235ed
+// -0.060962
+0xbd79b2d3
+// 0.128255
+0x3e035545
+// 0.237705
+0x3e736903
+// -0.172141
+0xbe3045dc
+// -0.039028
+0xbd1fdc30
+// -0.005903
+0xbbc16b95
+// -0.044100
+0xbd34a23c
+// -0.002342
+0xbb1976a1
+// -0.026705
+0xbcdac46e
+// -0.074900
+0xbd9964ed
+// 0.003794
+0x3b78a837
+// -0.190175
+0xbe42bd41
+// -0.097887
+0xbdc87905
+// 0.100595
+0x3dce04f9
+// 0.056032
+0x3d6581e9
+// -0.034773
+0xbd0e6e7b
+// 0.066547
+0x3d8849c0
+// -0.024710
+0xbcca6c0e
+// -0.033839
+0xbd0a9a90
+// -0.101703
+0xbdd0496c
+// -0.020481
+0xbca7c8a0
+// -0.020657
+0xbca93870
+// 0.091546
+0x3dbb7c61
+// 0.015730
+0x3c80dc66
+// 0.052136
+0x3d558c3b
+// 0.140742
+0x3e101ebe
+// -0.042230
+0xbd2cf941
+// 0.085929
+0x3daffba4
+// -0.018603
+0xbc98652b
+// 0.083624
+0x3dab42e0
+// 0.091100
+0x3dba9288
+// -0.043866
+0xbd33ace6
+// 0.060876
+0x3d795933
+// 0.046381
+0x3d3df9af
+// 0.007230
+0x3bece9a2
+// -0.118111
+0xbdf1e461
+// 0.060304
+0x3d7700f9
+// 0.066632
+0x3d88762c
+// -0.001726
+0xbae235c3
+// 0.035846
+0x3d12d3b0
+// 0.122218
+0x3dfa4d55
+// -0.111580
+0xbde48436
+// -0.052729
+0xbd57f9e4
+// 0.277638
+0x3e8e26a1
+// -0.039255
+0xbd20c969
+// -0.070147
+0xbd8fa937
+// 0.019782
+0x3ca20e0c
+// -0.014137
+0xbc679de4
+// 0.104230
+0x3dd5767a
+// -0.069151
+0xbd8d9ee9
+// -0.015412
+0xbc7c81b9
+// 0.130928
+0x3e0611e3
+// 0.046875
+0x3d3fffec
+// 0.043293
+0x3d3153fa
+// -0.044481
+0xbd363171
+// -0.050629
+0xbd4f60ca
+// 0.066809
+0x3d88d326
+// -0.043145
+0xbd30b8df
+// -0.046416
+0xbd3e1e72
+// -0.121337
+0xbdf87fb4
+// 0.100591
+0x3dce02d1
+// 0.049188
+0x3d497959
+// 0.146653
+0x3e162c1c
+// 0.074250
+0x3d981041
+// -0.024949
+0xbccc6171
+// 0.011595
+0x3c3df895
+// 0.144084
+0x3e138adc
+// 0.018200
+0x3c9517eb
+// -0.010956
+0xbc33827c
+// -0.097462
+0xbdc79a58
+// -0.102849
+0xbdd2a29b
+// 0.033729
+0x3d0a2756
+// -0.100057
+0xbdcceab1
+// -0.046138
+0xbd3cfb8e
+// 0.138046
+0x3e0d5bfc
+// 0.036273
+0x3d1492e4
+// -0.040766
+0xbd26fa9f
+// 0.187767
+0x3e4045fd
+// 0.067921
+0x3d8b19fa
+// 0.083868
+0x3dabc2cc
+// 0.064578
+0x3d844161
+// -0.090799
+0xbdb9f4b4
+// 0.015554
+0x3c7ed5c2
+// -0.060899
+0xbd7971bf
+// 0.001892
+0x3af7f2df
+// 0.104150
+0x3dd54c8e
+// 0.007299
+0x3bef2c43
+// -0.011116
+0xbc362090
+// 0.064789
+0x3d84afef
+// 0.012298
+0x3c497df8
+// 0.080782
+0x3da570fa
+// 0.048850
+0x3d481735
+// 0.043306
+0x3d316193
+// 0.070956
+0x3d915158
+// -0.012561
+0xbc4dce05
+// -0.033656
+0xbd09da83
+// -0.063354
+0xbd81bf88
+// 0.074167
+0x3d97e4cf
+// 0.044459
+0x3d361aa5
+// -0.047574
+0xbd42dd44
+// 0.011894
+0x3c42dd6a
+// -0.022638
+0xbcb97399
+// 0.047270
+0x3d419db1
+// -0.017242
+0xbc8d3e3f
+// 0.081059
+0x3da60264
+// 0.160610
+0x3e2476e8
+// -0.077826
+0xbd9f6331
+// 0.030723
+0x3cfbaee8
+// 0.040039
+0x3d240004
+// -0.131739
+0xbe06e689
+// 0.077802
+0x3d9f56ca
+// -0.050413
+0xbd4e7d94
+// 0.041161
+0x3d2898b9
+// 0.012786
+0x3c517d75
+// 0.135990
+0x3e0b410f
+// -0.021609
+0xbcb1057d
+// -0.092578
+0xbdbd99ba
+// 0.052429
+0x3d56bf71
+// 0.059485
+0x3d73a708
+// -0.030011
+0xbcf5d930
+// 0.025161
+0x3cce1e73
+// -0.110224
+0xbde1bce2
+// -0.045451
+0xbd3a2aa1
+// -0.043133
+0xbd30abdc
+// -0.165435
+0xbe2967ac
+// 0.109455
+0x3de02a01
+// 0.071474
+0x3d926112
+// -0.041183
+0xbd28afcf
+// 0.039900
+0x3d236db7
+// 0.122366
+0x3dfa9b3f
+// 0.092581
+0x3dbd9b06
+// -0.201258
+0xbe4e1676
+// -0.065243
+0xbd859e51
+// -0.013286
+0xbc59ab7d
+// -0.153080
+0xbe1cc122
+// 0.051813
+0x3d5439df
+// -0.008698
+0xbc0e816c
+// 0.157332
+0x3e211b83
+// 0.021652
+0x3cb15ff0
+// -0.014542
+0xbc6e4322
+// -0.004717
+0xbb9a8ed5
+// 0.017313
+0x3c8dd395
+// 0.040894
+0x3d2780f2
+// 0.010299
+0x3c28bef1
+// -0.031829
+0xbd025f7c
+// 0.112188
+0x3de5c2a2
+// -0.053886
+0xbd5cb803
+// 0.224540
+0x3e65edc9
+// -0.039498
+0xbd21c900
+// 0.058562
+0x3d6fdeb5
+// -0.063950
+0xbd82f81a
+// -0.043664
+0xbd32d96a
+// 0.227205
+0x3e68a885
+// -0.018200
+0xbc95181f
+// -0.038576
+0xbd1e025b
+// 0.023914
+0x3cc3e81f
+// -0.060709
+0xbd78aa54
+// -0.088333
+0xbdb4e7d6
+// 0.133228
+0x3e086cf8
+// 0.045312
+0x3d3998c3
+// 0.195754
+0x3e4873ac
+// -0.158588
+0xbe2264dd
+// -0.008924
+0xbc12348e
+// -0.037989
+0xbd1b9a53
+// -0.037713
+0xbd1a790f
+// 0.126498
+0x3e0188b7
+// -0.188119
+0xbe40a24d
+// -0.106667
+0xbdda7408
+// 0.083853
+0x3dabbb2c
+// -0.007185
+0xbbeb6f66
+// -0.108051
+0xbddd4a04
+// -0.058431
+0xbd6f54d4
+// 0.021571
+0x3cb0b517
+// 0.046537
+0x3d3e9ded
+// -0.009757
+0xbc1fdd8e
+// 0.005256
+0x3bac3bfd
+// -0.099963
+0xbdccb94f
+// 0.029816
+0x3cf4410d
+// -0.089187
+0xbdb6a777
+// -0.058708
+0xbd707829
+// -0.050860
+0xbd5052f4
+// -0.026445
+0xbcd8a3a7
+// 0.137637
+0x3e0cf0c6
+// 0.047331
+0x3d41de10
+// 0.098280
+0x3dc94720
+// -0.027309
+0xbcdfb663
+// 0.017865
+0x3c925903
+// -0.037694
+0xbd1a64f4
+// 0.089525
+0x3db758ec
+// -0.066066
+0xbd874d6f
+// -0.122294
+0xbdfa7571
+// 0.076172
+0x3d9c0039
+// 0.094735
+0x3dc20485
+// 0.056464
+0x3d674722
+// 0.035307
+0x3d109dbd
+// 0.099266
+0x3dcb4be9
+// 0.063983
+0x3d8309a7
+// 0.064734
+0x3d849318
+// -0.070328
+0xbd90085c
+// -0.132238
+0xbe07695b
+// -0.033802
+0xbd0a73d1
+// 0.041034
+0x3d2813aa
+// -0.110810
+0xbde2f029
+// -0.009938
+0xbc22d2d5
+// -0.022846
+0xbcbb2812
+// 0.107185
+0x3ddb8394
+// 0.114844
+0x3deb3347
+// -0.059130
+0xbd723260
+// -0.026120
+0xbcd5f9ea
+// -0.033765
+0xbd0a4d2e
+// 0.154964
+0x3e1eaec2
+// 0.180495
+0x3e38d39e
+// -0.053066
+0xbd595c31
+// 0.017081
+0x3c8bee3d
+// -0.001111
+0xba91943e
+// -0.083083
+0xbdaa273e
+// -0.130056
+0xbe052d79
+// -0.092163
+0xbdbcc001
+// -0.020744
+0xbca9ef5c
+// 0.009384
+0x3c19bf0c
+// 0.080582
+0x3da5083a
+// 0.079796
+0x3da36c46
+// -0.023424
+0xbcbfe313
+// 0.081157
+0x3da635c9
+// -0.039006
+0xbd1fc478
+// 0.016202
+0x3c84b928
+// -0.085113
+0xbdae4f92
+// 0.092245
+0x3dbceb17
+// -0.074352
+0xbd9845a8
+// 0.008187
+0x3c06229a
+// 0.101074
+0x3dcf0024
+// -0.229896
+0xbe6b69c8
+// 0.013974
+0x3c64f343
+// 0.025633
+0x3cd1fccc
+// 0.089103
+0x3db67bcb
+// -0.036860
+0xbd16fa93
+// 0.105070
+0x3dd72f07
+// 0.035458
+0x3d113bf4
+// -0.066428
+0xbd880b57
+// 0.155966
+0x3e1fb575
+// -0.040742
+0xbd26e09b
+// -0.099180
+0xbdcb1eb6
+// 0.070982
+0x3d915edf
+// -0.027447
+0xbce0d971
+// 0.010176
+0x3c26bb2f
+// -0.187903
+0xbe4069c4
+// 0.011912
+0x3c432b6a
+// -0.087196
+0xbdb29414
+// -0.148018
+0xbe1791fd
+// -0.102677
+0xbdd24848
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputBC1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputBC1_f32.txt
new file mode 100755
index 0000000..d8590a3
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryF32/InputBC1_f32.txt
@@ -0,0 +1,6402 @@
+W
+3200
+// -0.120726
+0xbdf73f16
+// -0.081393
+0xbda6b155
+// -0.690445
+0xbf30c103
+// -0.143469
+0xbe12e96c
+// 0.310363
+0x3e9ee7e7
+// -0.301082
+0xbe9a2765
+// 0.243226
+0x3e79103f
+// 0.157342
+0x3e211e40
+// -0.047971
+0xbd447d03
+// -0.077186
+0xbd9e13f3
+// 0.121336
+0x3df87ec8
+// 0.306816
+0x3e9d16f0
+// 0.188847
+0x3e416132
+// 0.266162
+0x3e884657
+// -0.300548
+0xbe99e169
+// 0.197127
+0x3e49db97
+// -0.053012
+0xbd5922b1
+// -0.211590
+0xbe58ab1a
+// 0.135584
+0x3e0ad6a3
+// 0.002571
+0x3b288692
+// -0.083986
+0xbdac0105
+// -0.106823
+0xbddac5e7
+// -0.120966
+0xbdf7bd48
+// -0.163292
+0xbe273600
+// -0.154522
+0xbe1e3b09
+// -0.159393
+0xbe233804
+// 0.240960
+0x3e76be1b
+// -0.023688
+0xbcc20e1b
+// -0.095640
+0xbdc3df0d
+// -0.628022
+0xbf20c608
+// 0.667510
+0x3f2ae1f5
+// 0.077696
+0x3d9f1ee5
+// -0.159680
+0xbe23832a
+// 0.203585
+0x3e507875
+// 0.508851
+0x3f024416
+// 0.390255
+0x3ec7cf91
+// -0.126322
+0xbe015a6d
+// -0.076151
+0xbd9bf543
+// 0.449999
+0x3ee6664a
+// 0.007458
+0x3bf46592
+// -0.471608
+0xbef17695
+// -0.057344
+0xbd6ae12c
+// -0.435532
+0xbedefe07
+// 0.091026
+0x3dba6c05
+// 0.555647
+0x3f0e3ee1
+// -0.139301
+0xbe0ea507
+// -0.061726
+0xbd7cd4a4
+// 0.135277
+0x3e0a8612
+// 0.206955
+0x3e53ec12
+// 0.604813
+0x3f1ad508
+// -0.036163
+0xbd141fa3
+// 0.166012
+0x3e29ff06
+// -0.278672
+0xbe8eae19
+// 0.235516
+0x3e712b20
+// -0.208931
+0xbe55f1f7
+// -0.353565
+0xbeb50683
+// 1.000000
+0x3f800000
+// -0.095707
+0xbdc4022f
+// 0.254220
+0x3e822924
+// 0.144937
+0x3e146a57
+// 0.007410
+0x3bf2d11a
+// 0.138834
+0x3e0e2a96
+// -0.272369
+0xbe8b73fa
+// 0.148163
+0x3e17b809
+// 0.320279
+0x3ea3fba0
+// 0.115156
+0x3debd6d0
+// -0.532684
+0xbf085dfa
+// 0.077206
+0x3d9e1e57
+// 0.064553
+0x3d843471
+// 0.367886
+0x3ebc5b8a
+// -0.408625
+0xbed1375a
+// 0.212035
+0x3e591f93
+// -0.476597
+0xbef4048c
+// -0.077388
+0xbd9e7db0
+// 0.061748
+0x3d7ceb35
+// -0.124360
+0xbdfeb096
+// 0.223618
+0x3e64fc16
+// -0.295395
+0xbe973e06
+// 0.191774
+0x3e446060
+// -0.263949
+0xbe87244c
+// -0.009136
+0xbc15b129
+// -0.299136
+0xbe992858
+// 0.515034
+0x3f03d943
+// 0.458771
+0x3eeae417
+// -0.120940
+0xbdf7af36
+// 0.121225
+0x3df84500
+// 0.599438
+0x3f1974c9
+// -0.626846
+0xbf2078fc
+// 0.220725
+0x3e62059e
+// 0.195605
+0x3e484cbc
+// -0.133855
+0xbe09113d
+// -0.230246
+0xbe6bc583
+// -0.061325
+0xbd7b3019
+// -0.055022
+0xbd615eda
+// -0.400000
+0xbeccccce
+// 0.181637
+0x3e39ff15
+// -0.532407
+0xbf084bd5
+// -0.159893
+0xbe23baec
+// 0.600492
+0x3f19b9d0
+// 0.135294
+0x3e0a8a7e
+// 0.061262
+0x3d7aed86
+// 0.100221
+0x3dcd40bd
+// -0.121863
+0xbdf99349
+// -0.031203
+0xbcff9e34
+// 0.768139
+0x3f44a4bc
+// 0.113796
+0x3de90dd8
+// 0.247616
+0x3e7d8f13
+// -0.106711
+0xbdda8b41
+// 0.031331
+0x3d005567
+// -0.048268
+0xbd45b4b1
+// 0.216790
+0x3e5dfe27
+// 0.107428
+0x3ddc0349
+// 0.331415
+0x3ea9af30
+// 0.054306
+0x3d5e7053
+// -0.109629
+0xbde0852e
+// -0.438519
+0xbee08597
+// -0.257239
+0xbe83b4d8
+// -0.629904
+0xbf21415d
+// -0.551087
+0xbf0d140e
+// -0.044062
+0xbd347a7b
+// -0.288069
+0xbe937dcc
+// 0.205085
+0x3e5201eb
+// -0.155539
+0xbe1f459a
+// 0.018640
+0x3c98b32f
+// 0.106987
+0x3ddb1bfa
+// -0.238715
+0xbe7471ae
+// -0.317201
+0xbea26839
+// 0.272118
+0x3e8b5304
+// -0.496013
+0xbefdf571
+// 0.463433
+0x3eed4706
+// -0.153431
+0xbe1d1cf6
+// 0.459808
+0x3eeb6bf2
+// -0.615931
+0xbf1dada2
+// -0.011355
+0xbc3a0c1c
+// 0.290280
+0x3e949f85
+// -0.582695
+0xbf152b82
+// -0.209154
+0xbe562c67
+// 0.049798
+0x3d4bf94e
+// 0.026440
+0x3cd8988e
+// 0.635591
+0x3f22b61c
+// 0.358368
+0x3eb77c0a
+// -0.183068
+0xbe3b7628
+// 0.427561
+0x3edae93d
+// 0.572812
+0x3f12a3cd
+// -0.464596
+0xbeeddf81
+// -0.444900
+0xbee3c9f4
+// -0.288119
+0xbe938461
+// -0.090925
+0xbdba36bb
+// 0.578221
+0x3f140646
+// 0.364863
+0x3ebacf47
+// -0.107429
+0xbddc03f6
+// -0.133295
+0xbe087e7d
+// 0.376628
+0x3ec0d55b
+// -0.103876
+0xbdd4bcd5
+// -0.924352
+0xbf6ca250
+// 0.086731
+0x3db1a019
+// 0.475245
+0x3ef35349
+// 0.209881
+0x3e56eb06
+// -0.355025
+0xbeb5c5e1
+// 0.277463
+0x3e8e0f9a
+// 0.031181
+0x3cff6f1d
+// -0.342889
+0xbeaf8f24
+// -0.292653
+0xbe95d6ab
+// 0.165323
+0x3e294a4e
+// -0.365252
+0xbebb0259
+// -0.061919
+0xbd7d9e42
+// 0.176532
+0x3e34c4e5
+// -0.008097
+0xbc04aa2a
+// -0.316132
+0xbea1dc14
+// 0.172535
+0x3e30ace8
+// 0.136469
+0x3e0bbe76
+// -0.375342
+0xbec02cd0
+// 0.384796
+0x3ec503f1
+// -0.048615
+0xbd47202f
+// -0.128176
+0xbe034098
+// 0.156027
+0x3e1fc56d
+// -0.496758
+0xbefe5701
+// 0.041689
+0x3d2ac1f9
+// -0.078501
+0xbda0c4f9
+// -0.155323
+0xbe1f0ce9
+// -0.072807
+0xbd951bbd
+// 0.135722
+0x3e0afaa9
+// 0.161253
+0x3e251f87
+// 0.537944
+0x3f09b6b2
+// -0.124733
+0xbdff7442
+// -0.165449
+0xbe296b7a
+// 0.227333
+0x3e68ca19
+// -0.663039
+0xbf29bce9
+// 0.567807
+0x3f115bd5
+// 0.166765
+0x3e2ac462
+// 0.292007
+0x3e9581e3
+// 0.242505
+0x3e78531d
+// 0.142366
+0x3e11c84b
+// 0.328236
+0x3ea80e97
+// -0.080786
+0xbda5735c
+// 0.586162
+0x3f160ebf
+// -0.364194
+0xbeba7795
+// 0.015658
+0x3c80456c
+// 0.255825
+0x3e82fb80
+// -0.057818
+0xbd6cd2c2
+// 0.047961
+0x3d4472ba
+// -0.355667
+0xbeb619f3
+// -0.068516
+0xbd8c51df
+// -0.106271
+0xbdd9a4c6
+// -0.531392
+0xbf080949
+// 0.103169
+0x3dd34a0d
+// -0.155741
+0xbe1f7a85
+// 0.431947
+0x3edd281b
+// 0.024823
+0x3ccb5904
+// -0.085817
+0xbdafc105
+// 0.141719
+0x3e111ed3
+// 0.015829
+0x3c81ab85
+// -0.008015
+0xbc0352bd
+// 0.075863
+0x3d9b5e2f
+// -0.012613
+0xbc4ea66d
+// -0.208976
+0xbe55fdc8
+// 0.062685
+0x3d8060c9
+// -0.385655
+0xbec574a2
+// -0.383256
+0xbec43a28
+// -0.067170
+0xbd899053
+// -0.076715
+0xbd9d1cc6
+// -0.043377
+0xbd31abf3
+// 0.169775
+0x3e2dd995
+// -0.075876
+0xbd9b64cc
+// -0.292116
+0xbe959049
+// -0.445859
+0xbee447a1
+// 0.007959
+0x3c026793
+// -0.561063
+0xbf0fa1cb
+// 0.360514
+0x3eb89545
+// -0.281783
+0xbe9045ec
+// 0.073287
+0x3d961758
+// 0.205507
+0x3e52704e
+// 0.065194
+0x3d858456
+// -0.049124
+0xbd4935cb
+// 0.141551
+0x3e10f2c3
+// -0.072803
+0xbd95197e
+// -0.140714
+0xbe101738
+// -0.346611
+0xbeb176ef
+// 0.236479
+0x3e722786
+// 0.434969
+0x3edeb445
+// 0.083053
+0x3daa17ec
+// 0.480398
+0x3ef5f6bb
+// -0.043445
+0xbd31f3b0
+// -0.157516
+0xbe214bd4
+// -0.272845
+0xbe8bb252
+// 0.002829
+0x3b396b65
+// -0.142495
+0xbe11ea17
+// 0.225821
+0x3e673dae
+// -0.510567
+0xbf02b483
+// 0.213420
+0x3e5a8ab2
+// -0.129231
+0xbe04553a
+// 0.369438
+0x3ebd2708
+// -0.440413
+0xbee17dd4
+// 0.713932
+0x3f36c438
+// 0.342265
+0x3eaf3d64
+// -0.215526
+0xbe5cb2ea
+// 0.386166
+0x3ec5b79c
+// -0.297982
+0xbe989128
+// -0.096022
+0xbdc4a76c
+// 0.029926
+0x3cf52690
+// 0.466006
+0x3eee9846
+// -0.101948
+0xbdd0c9fa
+// 0.385119
+0x3ec52e52
+// 0.188012
+0x3e40862c
+// -0.004666
+0xbb98e751
+// 0.072177
+0x3d93d1a9
+// -0.372236
+0xbebe95c5
+// 0.047526
+0x3d42aa72
+// 0.593309
+0x3f17e312
+// -0.766757
+0xbf444a31
+// 0.006297
+0x3bce56f5
+// -0.456688
+0xbee9d30f
+// -0.005996
+0xbbc47734
+// -0.070699
+0xbd90cab0
+// 0.078640
+0x3da10ddc
+// -0.027116
+0xbcde2185
+// -0.088634
+0xbdb585d8
+// -0.717677
+0xbf37b9a9
+// -0.202655
+0xbe4f84db
+// 0.153763
+0x3e1d741e
+// 0.218256
+0x3e5f7e76
+// -0.385720
+0xbec57d23
+// -0.474862
+0xbef32112
+// 0.195028
+0x3e47b576
+// 0.399894
+0x3eccbeeb
+// -0.071770
+0xbd92fbe5
+// 0.317417
+0x3ea2847f
+// -0.042281
+0xbd2d2e5e
+// -0.033584
+0xbd098fce
+// 0.256122
+0x3e83226b
+// 0.245075
+0x3e7af4e7
+// -0.167985
+0xbe2c0461
+// 0.261349
+0x3e85cf82
+// -0.583960
+0xbf157e64
+// 0.145797
+0x3e154be9
+// 0.326148
+0x3ea6fce2
+// -0.454108
+0xbee880d6
+// -0.073471
+0xbd9677e9
+// 0.087657
+0x3db3854e
+// -0.002316
+0xbb17c14a
+// 0.600963
+0x3f19d8b3
+// 0.027970
+0x3ce5209f
+// -0.064777
+0xbd84a9c4
+// 0.127819
+0x3e02e30a
+// 0.135780
+0x3e0b09ce
+// -0.262268
+0xbe864804
+// -0.224889
+0xbe66492e
+// -0.115831
+0xbded3899
+// 0.212518
+0x3e599e6e
+// -0.033372
+0xbd08b153
+// 0.887450
+0x3f632fe5
+// -0.017623
+0xbc905e9b
+// 0.078997
+0x3da1c90a
+// 0.068202
+0x3d8bada8
+// 0.323411
+0x3ea59613
+// 0.244355
+0x3e7a381a
+// 0.351196
+0x3eb3cffa
+// -0.060103
+0xbd762e79
+// 0.043883
+0x3d33bee8
+// -0.502539
+0xbf00a661
+// 0.022980
+0x3cbc412c
+// 0.086903
+0x3db1f9fa
+// 0.097141
+0x3dc6f1dc
+// -0.143067
+0xbe128009
+// 0.179179
+0x3e377aa3
+// -0.427128
+0xbedab093
+// 0.328154
+0x3ea803dc
+// -0.115189
+0xbdebe861
+// 0.241571
+0x3e775e6e
+// -0.420423
+0xbed741bb
+// 0.417112
+0x3ed58faf
+// 0.307817
+0x3e9d9a23
+// 0.197611
+0x3e4a5a96
+// 0.352728
+0x3eb498c6
+// -0.108637
+0xbdde7d1a
+// -0.129435
+0xbe048a8a
+// 0.079972
+0x3da3c832
+// 0.035272
+0x3d107995
+// -0.593153
+0xbf17d8dd
+// -0.233939
+0xbe6f8d9a
+// 0.085089
+0x3dae434c
+// 0.044006
+0x3d343f9d
+// -0.471955
+0xbef1a418
+// 0.030303
+0x3cf83dd9
+// 0.003758
+0x3b7649b3
+// -0.405080
+0xbecf6698
+// 0.508334
+0x3f02222e
+// -0.217757
+0xbe5efbb5
+// 0.575751
+0x3f13646b
+// 0.073795
+0x3d9721c6
+// -0.612923
+0xbf1ce882
+// -0.533551
+0xbf0896ca
+// 0.317787
+0x3ea2b50a
+// 0.440258
+0x3ee16971
+// 0.007999
+0x3c030c87
+// 0.105364
+0x3dd7c903
+// 0.339563
+0x3eaddb41
+// 0.122852
+0x3dfb99f7
+// 0.342973
+0x3eaf9a30
+// -0.076889
+0xbd9d7810
+// 0.235901
+0x3e71900f
+// -0.501223
+0xbf005022
+// -0.501232
+0xbf0050c5
+// 0.317104
+0x3ea25b82
+// -0.424958
+0xbed99409
+// -0.329122
+0xbea882a8
+// 0.300860
+0x3e9a0a62
+// -0.015582
+0xbc7f49da
+// -0.289000
+0xbe93f7d3
+// -0.233739
+0xbe6f5944
+// 0.251361
+0x3e80b256
+// -0.129322
+0xbe046d18
+// 0.275684
+0x3e8d267b
+// 0.233239
+0x3e6ed653
+// 0.157893
+0x3e21aeb9
+// -0.200018
+0xbe4cd16b
+// 0.386936
+0x3ec61c7a
+// 0.539279
+0x3f0a0e35
+// 0.389529
+0x3ec77051
+// -0.418282
+0xbed62903
+// -0.112239
+0xbde5dd8e
+// 0.322863
+0x3ea54e46
+// 0.514131
+0x3f039e14
+// -0.146869
+0xbe1664c9
+// 0.012327
+0x3c49f843
+// -0.214848
+0xbe5c013f
+// 0.432972
+0x3eddae89
+// -0.065413
+0xbd85f744
+// -0.043336
+0xbd3180fa
+// -0.051197
+0xbd51b442
+// 0.093768
+0x3dc009aa
+// -0.067631
+0xbd8a8246
+// -0.612456
+0xbf1cc9ec
+// -0.101414
+0xbdcfb20e
+// -0.643938
+0xbf24d926
+// -0.574653
+0xbf131c6f
+// -0.689507
+0xbf308385
+// -0.239298
+0xbe750a7c
+// -0.297692
+0xbe986b09
+// 0.134179
+0x3e09663d
+// -0.141805
+0xbe113555
+// -0.226755
+0xbe683260
+// 0.361630
+0x3eb927a2
+// -0.083856
+0xbdabbcd8
+// 0.118072
+0x3df1cfb1
+// -0.026066
+0xbcd58841
+// 0.179118
+0x3e376a9d
+// 0.245815
+0x3e7bb6de
+// -0.246776
+0xbe7cb2f9
+// -0.359295
+0xbeb7f576
+// 0.497834
+0x3efee40b
+// -0.321555
+0xbea4a2e3
+// 0.561946
+0x3f0fdbb8
+// 0.150502
+0x3e1a1d16
+// 0.710961
+0x3f360191
+// -0.325582
+0xbea6b2a9
+// 0.102027
+0x3dd0f3b0
+// -0.024438
+0xbcc83235
+// -0.173132
+0xbe314971
+// 0.185892
+0x3e3e5a94
+// 0.355263
+0x3eb5e4fe
+// 0.227450
+0x3e68e8b5
+// 0.261178
+0x3e85b917
+// -0.523452
+0xbf0600f2
+// 0.501512
+0x3f00631b
+// 0.213939
+0x3e5b12e5
+// 0.170491
+0x3e2e9520
+// -0.176145
+0xbe345f4c
+// 0.064015
+0x3d831a34
+// 0.143509
+0x3e12f406
+// 0.191211
+0x3e43ccbb
+// -0.215355
+0xbe5c860e
+// 0.027685
+0x3ce2cc07
+// -0.168928
+0xbe2cfb79
+// -0.196778
+0xbe49804b
+// -0.164783
+0xbe28bcf1
+// -0.182325
+0xbe3ab378
+// -0.096880
+0xbdc668c6
+// 0.482823
+0x3ef7348f
+// 0.506883
+0x3f01c316
+// -0.165245
+0xbe2935e3
+// -0.152776
+0xbe1c7151
+// 0.162629
+0x3e26881b
+// 0.171696
+0x3e2fd101
+// 0.167399
+0x3e2b6a92
+// -0.563199
+0xbf102dd1
+// -0.024150
+0xbcc5d53c
+// -0.101896
+0xbdd0aefa
+// -0.472323
+0xbef1d445
+// -0.456148
+0xbee98c2b
+// 0.133265
+0x3e0876ad
+// -0.572546
+0xbf12925b
+// 0.281889
+0x3e9053ce
+// -0.001877
+0xbaf615f7
+// 0.253402
+0x3e81bdd8
+// -0.430707
+0xbedc85ad
+// -0.247959
+0xbe7de8d8
+// -0.183383
+0xbe3bc8a0
+// -0.033795
+0xbd0a6c9d
+// -0.085231
+0xbdae8d70
+// -0.463196
+0xbeed2816
+// -0.032888
+0xbd06b52e
+// 0.181661
+0x3e3a055a
+// 0.176812
+0x3e350e4b
+// -0.304091
+0xbe9bb1c5
+// -0.480860
+0xbef63344
+// 0.346702
+0x3eb182e3
+// 0.478373
+0x3ef4ed5b
+// -0.094828
+0xbdc2352f
+// 0.110108
+0x3de1805d
+// 0.342819
+0x3eaf85fd
+// -0.125546
+0xbe008f01
+// -0.251837
+0xbe80f0c8
+// 0.037486
+0x3d198b22
+// -0.080879
+0xbda5a419
+// -0.416895
+0xbed57348
+// -0.400532
+0xbecd1286
+// 0.475254
+0x3ef3548a
+// 0.364493
+0x3eba9ec6
+// 0.034863
+0x3d0ecc9a
+// 0.098844
+0x3dca6ec1
+// -0.077777
+0xbd9f49cc
+// -0.071363
+0xbd9226d1
+// 0.638251
+0x3f23646e
+// 0.035074
+0x3d0faa07
+// -0.254389
+0xbe823f42
+// 0.032566
+0x3d05644c
+// 0.034342
+0x3d0caaa3
+// -0.298556
+0xbe98dc5e
+// 0.307729
+0x3e9d8e9c
+// -0.234338
+0xbe6ff665
+// -0.154210
+0xbe1de945
+// -0.226163
+0xbe67973e
+// -0.250634
+0xbe805313
+// 0.130558
+0x3e05b0f4
+// 0.301667
+0x3e9a7426
+// 0.109240
+0x3ddfb923
+// -0.165033
+0xbe28fe7f
+// 0.217499
+0x3e5eb819
+// 0.382342
+0x3ec3c25d
+// -0.143112
+0xbe128c01
+// -0.563467
+0xbf103f60
+// 0.239485
+0x3e753ba2
+// -0.062648
+0xbd804dbf
+// -0.329897
+0xbea8e83b
+// -0.259284
+0xbe84c0d3
+// 0.776917
+0x3f46e40a
+// 0.203813
+0x3e50b43c
+// -0.009573
+0xbc1cd9ab
+// -0.107770
+0xbddcb659
+// -0.274864
+0xbe8cbaea
+// -0.160523
+0xbe24603f
+// 0.024123
+0x3cc59cf8
+// 0.122412
+0x3dfab2eb
+// -0.097141
+0xbdc6f1b3
+// 0.479125
+0x3ef54fe5
+// 0.037021
+0x3d17a3c2
+// -0.397500
+0xbecb852e
+// 0.219005
+0x3e6042e1
+// 0.185706
+0x3e3e299f
+// -0.118663
+0xbdf30559
+// -0.094539
+0xbdc19d7e
+// -0.136786
+0xbe0c11ac
+// 0.053117
+0x3d599175
+// 0.254586
+0x3e825911
+// 0.071430
+0x3d9249ac
+// -0.018251
+0xbc9583c3
+// 0.188123
+0x3e40a34c
+// 0.325456
+0x3ea6a221
+// -0.177854
+0xbe361f64
+// -0.265829
+0xbe881ab5
+// -0.485055
+0xbef85911
+// 0.015785
+0x3c814fda
+// -0.000568
+0xba1501bd
+// -0.200539
+0xbe4d5a2e
+// -0.217757
+0xbe5efbcf
+// 0.198384
+0x3e4b252e
+// -0.258319
+0xbe844262
+// -0.081376
+0xbda6a87e
+// 0.771681
+0x3f458ce9
+// -0.220162
+0xbe617229
+// 0.091260
+0x3dbae65e
+// 0.151382
+0x3e1b03d8
+// 0.307076
+0x3e9d391a
+// -0.293445
+0xbe963e7d
+// 0.057936
+0x3d6d4e39
+// 0.158666
+0x3e227969
+// -0.047133
+0xbd410e74
+// 0.169919
+0x3e2dff59
+// -0.529766
+0xbf079ebd
+// -0.292906
+0xbe95f7ca
+// 0.742353
+0x3f3e0ada
+// 0.112906
+0x3de73b40
+// -0.007916
+0xbc01b1de
+// -0.378322
+0xbec1b361
+// 0.014642
+0x3c6fe5d5
+// -0.263994
+0xbe872a2a
+// 0.003636
+0x3b6e4bbe
+// -0.061122
+0xbd7a5b4c
+// -0.269615
+0xbe8a0af2
+// 0.207139
+0x3e541c5c
+// 0.484138
+0x3ef7e0f6
+// 0.512315
+0x3f03270e
+// 0.115817
+0x3ded318c
+// 0.254869
+0x3e827e35
+// -0.192737
+0xbe455ccd
+// -0.092674
+0xbdbdcbe4
+// -0.755799
+0xbf417c0d
+// -0.116533
+0xbdeea8c5
+// 0.153968
+0x3e1da9c4
+// -0.382627
+0xbec3e7a8
+// -0.160217
+0xbe241001
+// 0.291583
+0x3e954a53
+// -0.418454
+0xbed63f92
+// 0.155213
+0x3e1ef031
+// -0.249567
+0xbe7f8e90
+// 0.045795
+0x3d3b9333
+// -0.257640
+0xbe83e968
+// -0.458803
+0xbeeae840
+// -0.421631
+0xbed7e005
+// -0.720650
+0xbf387c86
+// -0.237006
+0xbe72b1ac
+// 0.538535
+0x3f09dd76
+// 0.120602
+0x3df6fe11
+// 0.542209
+0x3f0ace3c
+// 0.029916
+0x3cf5122c
+// -0.412964
+0xbed36ffd
+// 0.024386
+0x3cc7c58f
+// 0.165170
+0x3e29224d
+// -0.142429
+0xbe11d907
+// 0.514771
+0x3f03c80c
+// -0.186683
+0xbe3f29e4
+// 0.516211
+0x3f04265f
+// -0.024462
+0xbcc8651d
+// 0.281446
+0x3e9019bb
+// -0.067644
+0xbd8a88f7
+// 0.510375
+0x3f02a7f1
+// -0.145419
+0xbe14e8bc
+// 0.195900
+0x3e4899f6
+// -0.401236
+0xbecd6ec5
+// -0.124392
+0xbdfec17a
+// 0.028101
+0x3ce6342e
+// -0.295514
+0xbe974dab
+// -0.446951
+0xbee4d6ba
+// -0.445793
+0xbee43ef7
+// 0.322324
+0x3ea5079f
+// 0.272791
+0x3e8bab33
+// 0.262795
+0x3e868d14
+// 0.196815
+0x3e4989e3
+// -0.084264
+0xbdac9284
+// 0.436523
+0x3edf7ff1
+// -0.506771
+0xbf01bbbf
+// 0.123830
+0x3dfd9a58
+// 0.029185
+0x3cef1654
+// 0.060100
+0x3d762b2c
+// -0.018362
+0xbc966b01
+// 0.492189
+0x3efc002d
+// -0.515827
+0xbf040d36
+// -0.172746
+0xbe30e44c
+// 0.475035
+0x3ef337da
+// -0.181501
+0xbe39db53
+// 0.031924
+0x3d02c2f4
+// -0.474577
+0xbef2fbcb
+// 0.154540
+0x3e1e3f9d
+// -0.008112
+0xbc04e7c7
+// -0.174104
+0xbe324861
+// 0.195196
+0x3e47e168
+// -0.200309
+0xbe4d1de0
+// 0.172704
+0x3e30d95d
+// -0.279924
+0xbe8f5227
+// -0.108318
+0xbdddd59f
+// -0.240666
+0xbe767143
+// -0.443163
+0xbee2e653
+// 0.388907
+0x3ec71ec6
+// -0.370886
+0xbebde4cb
+// -0.047616
+0xbd4308ae
+// -0.407917
+0xbed0da8a
+// 0.071241
+0x3d91e6f1
+// -0.619632
+0xbf1ea031
+// 0.050549
+0x3d4f0ceb
+// -0.037283
+0xbd18b596
+// 0.076175
+0x3d9c019c
+// -0.129724
+0xbe04d644
+// 0.080595
+0x3da50f19
+// 0.409200
+0x3ed182ba
+// 0.527204
+0x3f06f6d2
+// 0.619622
+0x3f1e9f87
+// 0.160146
+0x3e23fd3d
+// 0.295458
+0x3e974653
+// 0.116157
+0x3dede3fb
+// -0.338773
+0xbead73a5
+// 0.339310
+0x3eadba07
+// 0.483283
+0x3ef770e7
+// 0.190354
+0x3e42ec33
+// -0.038052
+0xbd1bdc00
+// 0.061140
+0x3d7a6dc9
+// -0.093002
+0xbdbe77bd
+// -0.394013
+0xbec9bc09
+// 0.207349
+0x3e545336
+// 0.372044
+0x3ebe7c97
+// -0.211619
+0xbe58b2b9
+// -0.262322
+0xbe864f1c
+// 0.031144
+0x3cff21fe
+// -0.013470
+0xbc5cb2bb
+// 0.104369
+0x3dd5bf5c
+// 0.084630
+0x3dad526a
+// -0.339983
+0xbeae1233
+// 0.167592
+0x3e2b9d40
+// 0.101896
+0x3dd0aeed
+// -0.033847
+0xbd0aa33d
+// 0.019630
+0x3ca0cfe8
+// 0.300492
+0x3e99da1c
+// -0.119562
+0xbdf4dcf2
+// -0.006163
+0xbbc9f522
+// 0.245876
+0x3e7bc6d5
+// 0.348359
+0x3eb25c1e
+// -0.117365
+0xbdf05d4d
+// 0.247788
+0x3e7dbc1c
+// 0.071839
+0x3d932043
+// -0.650032
+0xbf266878
+// -0.411869
+0xbed2e085
+// -0.093143
+0xbdbec191
+// 0.096760
+0x3dc62a34
+// 0.230903
+0x3e6c71f2
+// -0.040662
+0xbd268cbb
+// 0.207605
+0x3e549681
+// -0.070513
+0xbd906935
+// -0.457386
+0xbeea2e7f
+// -0.039424
+0xbd217b08
+// 0.048457
+0x3d467a53
+// -0.516895
+0xbf04533a
+// 0.087249
+0x3db2af96
+// 0.164049
+0x3e27fc85
+// -0.046335
+0xbd3dc99e
+// -0.129909
+0xbe0506c7
+// 0.066117
+0x3d87681c
+// 0.090887
+0x3dba22be
+// -0.522750
+0xbf05d2f9
+// -0.190728
+0xbe434e1b
+// -0.322373
+0xbea50e1f
+// 0.159686
+0x3e2384a4
+// -0.043904
+0xbd33d494
+// 0.365136
+0x3ebaf31f
+// -0.546378
+0xbf0bdf68
+// -0.552220
+0xbf0d5e44
+// -0.315277
+0xbea16c00
+// -0.257947
+0xbe8411a4
+// 0.295372
+0x3e973b06
+// -0.267363
+0xbe88e3de
+// 0.207458
+0x3e546fe9
+// 0.417956
+0x3ed5fe4c
+// 0.272011
+0x3e8b450d
+// -0.058457
+0xbd6f703d
+// 0.008916
+0x3c1212a8
+// -0.010251
+0xbc27f5b8
+// 0.309542
+0x3e9e7c3b
+// 0.148998
+0x3e1892e5
+// 0.190494
+0x3e4310e7
+// 0.016139
+0x3c84362a
+// 0.263349
+0x3e86d5bd
+// 0.442536
+0x3ee29415
+// 0.354648
+0x3eb5946d
+// -0.222899
+0xbe643fb8
+// 0.634442
+0x3f226ac9
+// 0.061750
+0x3d7ced31
+// 0.052658
+0x3d57b047
+// 0.291940
+0x3e95791b
+// 0.296781
+0x3e97f3bb
+// -0.102424
+0xbdd1c3e9
+// -0.001851
+0xbaf29876
+// -0.107840
+0xbddcdb27
+// 0.360682
+0x3eb8ab47
+// -0.277630
+0xbe8e258b
+// 0.283376
+0x3e9116b9
+// -0.076751
+0xbd9d2f64
+// -0.026064
+0xbcd584f2
+// 0.100860
+0x3dce8f7f
+// 0.052270
+0x3d56198a
+// -0.016046
+0xbc8372fa
+// 0.784089
+0x3f48ba09
+// -0.156127
+0xbe1fdfd5
+// 0.325009
+0x3ea667a1
+// -0.311095
+0xbe9f47d7
+// -0.548782
+0xbf0c7cf3
+// -0.038377
+0xbd1d316f
+// 0.393976
+0x3ec9b740
+// 0.294753
+0x3e96e9db
+// -0.094949
+0xbdc27499
+// -0.415570
+0xbed4c598
+// 0.166761
+0x3e2ac345
+// 0.258751
+0x3e847b09
+// 0.239791
+0x3e758ba7
+// -0.085608
+0xbdaf5353
+// -0.219044
+0xbe604d0b
+// -0.222023
+0xbe6359ed
+// -0.256094
+0xbe831ebb
+// 0.270317
+0x3e8a66f6
+// -0.753089
+0xbf40ca73
+// 0.270909
+0x3e8ab487
+// -0.004328
+0xbb8dd203
+// -0.302737
+0xbe9b005b
+// -0.118476
+0xbdf2a3c6
+// -0.355017
+0xbeb5c4c1
+// -0.010260
+0xbc28181e
+// -0.074782
+0xbd992725
+// -0.098787
+0xbdca50e1
+// -0.325253
+0xbea68790
+// 0.175304
+0x3e3382e1
+// -0.425460
+0xbed9d5db
+// -0.309479
+0xbe9e73fd
+// 0.021749
+0x3cb22a1e
+// 0.488662
+0x3efa31dc
+// 0.146459
+0x3e15f976
+// -0.417575
+0xbed5cc69
+// -0.094005
+0xbdc08573
+// -0.211156
+0xbe583953
+// -0.053110
+0xbd5989d7
+// 0.074678
+0x3d98f0c0
+// -0.087435
+0xbdb31154
+// -0.143297
+0xbe12bc68
+// -0.144658
+0xbe14215a
+// 0.139986
+0x3e0f5890
+// 0.473541
+0x3ef27406
+// 0.248112
+0x3e7e111b
+// -0.350868
+0xbeb3a4f1
+// -0.368463
+0xbebca723
+// 0.247344
+0x3e7d47a4
+// -0.334609
+0xbeab51ed
+// -0.535269
+0xbf090765
+// -0.109027
+0xbddf49a3
+// -0.445005
+0xbee3d7ab
+// -0.148530
+0xbe181838
+// 0.276352
+0x3e8d7e11
+// -0.171017
+0xbe2f1f14
+// -0.380989
+0xbec310f5
+// 0.093433
+0x3dbf59e8
+// -0.140001
+0xbe0f5c53
+// 0.247560
+0x3e7d8058
+// 0.368706
+0x3ebcc6fd
+// 0.292822
+0x3e95ecc1
+// 0.022090
+0x3cb4f58f
+// -0.037433
+0xbd195309
+// -0.245239
+0xbe7b1fe5
+// -0.279981
+0xbe8f59a2
+// 0.144701
+0x3e142c9d
+// -0.454914
+0xbee8ea72
+// -0.010239
+0xbc27c319
+// -0.368065
+0xbebc7314
+// 0.080254
+0x3da45c5e
+// 0.123106
+0x3dfc1edd
+// 0.097772
+0x3dc83cc5
+// 0.570689
+0x3f1218ae
+// 0.313077
+0x3ea04bab
+// 0.079887
+0x3da39bec
+// 0.117664
+0x3df0f993
+// 0.385633
+0x3ec571b8
+// 0.211457
+0x3e58881b
+// -0.182678
+0xbe3b0ff1
+// 0.047177
+0x3d413c3b
+// 0.215652
+0x3e5cd3f5
+// 0.355719
+0x3eb620d4
+// 0.233867
+0x3e6f7ab6
+// 0.303543
+0x3e9b69f5
+// -0.455085
+0xbee900eb
+// -0.514635
+0xbf03bf1d
+// 0.211749
+0x3e58d4c5
+// -0.196541
+0xbe49422a
+// 0.590849
+0x3f1741e3
+// -0.095632
+0xbdc3dab7
+// -0.271084
+0xbe8acb7c
+// -0.274385
+0xbe8c7c21
+// 0.331214
+0x3ea994d6
+// 0.223080
+0x3e646f19
+// -0.299934
+0xbe9990ec
+// 0.367488
+0x3ebc2762
+// 0.167001
+0x3e2b0238
+// -0.167528
+0xbe2b8c97
+// 0.117217
+0x3df00f49
+// -0.325788
+0xbea6cd9f
+// 0.150536
+0x3e1a260f
+// -0.142408
+0xbe11d35e
+// 0.407382
+0x3ed09452
+// 0.137152
+0x3e0c717f
+// -0.289454
+0xbe943358
+// 0.077569
+0x3d9edc9a
+// -0.019033
+0xbc9beba1
+// 0.178811
+0x3e371a29
+// -0.236666
+0xbe7258b3
+// 0.132005
+0x3e072c71
+// -0.027806
+0xbce3c85d
+// -0.408579
+0xbed1313f
+// -0.603101
+0xbf1a64cf
+// -0.167454
+0xbe2b7912
+// -0.713466
+0xbf36a5b8
+// 0.344384
+0x3eb0532a
+// -0.088133
+0xbdb47f2f
+// 0.264559
+0x3e87744a
+// 0.126572
+0x3e019bfc
+// -0.231738
+0xbe6d4cd5
+// 0.047771
+0x3d43abf9
+// 0.115991
+0x3ded8cf2
+// -0.097679
+0xbdc80c25
+// 0.209316
+0x3e5656e3
+// 0.329181
+0x3ea88a6a
+// 0.097925
+0x3dc88cf5
+// -0.444265
+0xbee376bd
+// -0.394597
+0xbeca0894
+// 0.248428
+0x3e7e63ca
+// 0.188974
+0x3e41825f
+// -0.216913
+0xbe5e1e7f
+// 0.788006
+0x3f49bac7
+// -0.253701
+0xbe81e514
+// 0.404840
+0x3ecf4720
+// 0.166839
+0x3e2ad7c2
+// -0.294711
+0xbe96e46d
+// 0.304419
+0x3e9bdcd6
+// 0.083047
+0x3daa1497
+// -0.069993
+0xbd8f58b1
+// 0.382349
+0x3ec3c332
+// -0.025261
+0xbccef01c
+// -0.162514
+0xbe2669fe
+// -0.219135
+0xbe6064f8
+// 0.381710
+0x3ec36f6e
+// 0.090057
+0x3db87009
+// 0.229445
+0x3e6af3bc
+// 0.276999
+0x3e8dd2d5
+// 0.141583
+0x3e10fb30
+// 0.299698
+0x3e997205
+// -0.238440
+0xbe7429a2
+// 0.215125
+0x3e5c49a5
+// 0.209284
+0x3e564eab
+// 0.426397
+0x3eda50b4
+// 0.148116
+0x3e17abbf
+// -0.258177
+0xbe842fb9
+// 0.030988
+0x3cfdda52
+// -0.622477
+0xbf1f5aa4
+// 0.108543
+0x3dde4bdc
+// -0.525657
+0xbf069172
+// 0.024250
+0x3cc6a875
+// 0.283032
+0x3e90e999
+// 0.245750
+0x3e7ba601
+// 0.108096
+0x3ddd6169
+// 0.481492
+0x3ef6860e
+// 0.278884
+0x3e8ec9e6
+// 0.153840
+0x3e1d8858
+// 0.277107
+0x3e8de0fc
+// 0.139947
+0x3e0f4e2e
+// -0.069577
+0xbd8e7e89
+// 0.106673
+0x3dda7764
+// -0.233872
+0xbe6f7c10
+// -0.211664
+0xbe58be7b
+// 0.164684
+0x3e28a2ee
+// 0.167333
+0x3e2b596d
+// -0.147155
+0xbe16afda
+// 0.094855
+0x3dc2435a
+// 0.747806
+0x3f3f7035
+// -0.293243
+0xbe9623e3
+// 0.609336
+0x3f1bfd6f
+// -0.525263
+0xbf06779f
+// -0.042908
+0xbd2fbfcf
+// 0.085047
+0x3dae2d5b
+// -0.010904
+0xbc32a865
+// -0.436159
+0xbedf502d
+// 0.328053
+0x3ea7f69f
+// -0.039521
+0xbd21e0b4
+// 0.030702
+0x3cfb8320
+// -0.327629
+0xbea7bf00
+// 0.114631
+0x3deac3ba
+// -0.456106
+0xbee986c1
+// -0.285700
+0xbe924743
+// 0.311536
+0x3e9f81a3
+// 0.107173
+0x3ddb7dc7
+// -0.263430
+0xbe86e054
+// -0.148305
+0xbe17dd4c
+// 0.103719
+0x3dd46a90
+// -0.071345
+0xbd921d6a
+// -0.152758
+0xbe1c6c96
+// -0.090559
+0xbdb976bf
+// 0.154696
+0x3e1e68b0
+// -0.273579
+0xbe8c1290
+// -0.047693
+0xbd435a15
+// -0.078633
+0xbda10a14
+// 0.087783
+0x3db3c795
+// 0.304069
+0x3e9baee6
+// 0.366409
+0x3ebb99fa
+// 0.191014
+0x3e43991d
+// 0.134168
+0x3e09635f
+// 0.141109
+0x3e107ecf
+// 0.522179
+0x3f05ad86
+// -0.387623
+0xbec67688
+// -0.037387
+0xbd192356
+// -0.274885
+0xbe8cbdb6
+// -0.339210
+0xbeadaceb
+// 0.068310
+0x3d8be5e8
+// -0.064325
+0xbd83bca5
+// 0.228285
+0x3e69c3a4
+// -0.307759
+0xbe9d928d
+// -0.025890
+0xbcd416be
+// 0.572402
+0x3f1288f1
+// -0.330634
+0xbea948dc
+// 0.270578
+0x3e8a8937
+// -0.098183
+0xbdc9146c
+// 0.041336
+0x3d294fc8
+// 0.244801
+0x3e7aad29
+// -0.123498
+0xbdfcec91
+// 0.123162
+0x3dfc3c9e
+// -0.030068
+0xbcf651ad
+// 0.036322
+0x3d14c5f5
+// 0.150925
+0x3e1a8c13
+// -0.272530
+0xbe8b890e
+// 0.042235
+0x3d2cfe62
+// -0.077492
+0xbd9eb446
+// 0.396893
+0x3ecb359c
+// -0.192546
+0xbe452ae2
+// -0.291122
+0xbe950df6
+// -0.117791
+0xbdf13c30
+// 0.346557
+0x3eb16ff9
+// 0.062345
+0x3d7f5d4a
+// -0.142678
+0xbe121a41
+// -0.711732
+0xbf363410
+// 0.059948
+0x3d758c59
+// -0.246196
+0xbe7c1aef
+// -0.015004
+0xbc75d285
+// -0.457018
+0xbee9fe53
+// -0.140394
+0xbe0fc37f
+// -0.191063
+0xbe43a613
+// -0.571277
+0xbf123f2f
+// -0.334094
+0xbeab0e4f
+// -0.220802
+0xbe6219e3
+// 0.204966
+0x3e51e2b4
+// 0.344484
+0x3eb0602d
+// -0.004006
+0xbb8345bf
+// 0.188957
+0x3e417dfd
+// -0.138870
+0xbe0e3402
+// -0.587664
+0xbf167123
+// -0.310915
+0xbe9f304b
+// 0.003150
+0x3b4e6aea
+// 0.077482
+0x3d9eaeea
+// -0.107372
+0xbddbe5bb
+// -0.032875
+0xbd06a859
+// -0.029425
+0xbcf10bf3
+// 0.204289
+0x3e51312e
+// 0.171362
+0x3e2f7999
+// 0.348317
+0x3eb2569f
+// -0.189173
+0xbe41b677
+// -0.506613
+0xbf01b15e
+// -0.420859
+0xbed77ac4
+// 0.153684
+0x3e1d5f4c
+// 0.177028
+0x3e3546c5
+// -0.189223
+0xbe41c3a1
+// -0.211165
+0xbe583b93
+// -0.009256
+0xbc17a56b
+// 0.386058
+0x3ec5a962
+// 0.017287
+0x3c8d9da7
+// 0.655904
+0x3f27e94c
+// -0.062588
+0xbd802e55
+// -0.452208
+0xbee787bf
+// 0.200028
+0x3e4cd410
+// -0.297799
+0xbe987915
+// 0.215470
+0x3e5ca42c
+// 0.354157
+0x3eb55408
+// 0.367472
+0x3ebc2557
+// -0.205295
+0xbe5238d7
+// -0.264294
+0xbe87517d
+// 0.408304
+0x3ed10d2e
+// -0.174670
+0xbe32dca6
+// 0.251190
+0x3e809c02
+// 0.488843
+0x3efa4991
+// 0.148620
+0x3e182fcc
+// 0.018550
+0x3c97f658
+// 0.327815
+0x3ea7d758
+// 0.290450
+0x3e94b5e2
+// 0.121654
+0x3df925bf
+// 0.004423
+0x3b90eb56
+// -0.092678
+0xbdbdcdbe
+// -0.001493
+0xbac3b36a
+// 0.138966
+0x3e0e4d31
+// 0.248688
+0x3e7ea81d
+// 0.135473
+0x3e0ab986
+// -0.328415
+0xbea825fb
+// -0.223129
+0xbe647bd6
+// -0.537928
+0xbf09b59e
+// 0.416143
+0x3ed510aa
+// -0.231047
+0xbe6c97b2
+// -0.276452
+0xbe8d8b29
+// 0.215466
+0x3e5ca310
+// 0.169855
+0x3e2dee61
+// 0.195476
+0x3e482aec
+// 0.047910
+0x3d443cf2
+// 0.352564
+0x3eb48340
+// 0.413548
+0x3ed3bc8d
+// -0.344637
+0xbeb0744e
+// -0.055926
+0xbd651239
+// -0.333399
+0xbeaab355
+// -0.335388
+0xbeabb80a
+// -0.021250
+0xbcae1375
+// -0.058872
+0xbd712380
+// -0.362180
+0xbeb96f9b
+// -0.258246
+0xbe8438d8
+// 0.497828
+0x3efee354
+// -0.380565
+0xbec2d961
+// -0.657875
+0xbf286a80
+// -0.295843
+0xbe9778b5
+// -0.179026
+0xbe3752b5
+// 0.054685
+0x3d5ffd4c
+// -0.340591
+0xbeae61f9
+// -0.273682
+0xbe8c201a
+// 0.464768
+0x3eedf617
+// -0.111574
+0xbde480e3
+// 0.193313
+0x3e45f3e5
+// -0.024532
+0xbcc8f75c
+// -0.109679
+0xbde09f67
+// -0.084337
+0xbdacb8a2
+// 0.530346
+0x3f07c4c3
+// -0.028977
+0xbced617b
+// 0.118281
+0x3df23d3e
+// -0.332393
+0xbeaa2f74
+// 0.131641
+0x3e06ccce
+// 0.000294
+0x3999e2f4
+// 0.283384
+0x3e9117be
+// 0.697437
+0x3f328b3a
+// 0.126963
+0x3e020297
+// 0.133658
+0x3e08dd8e
+// 0.167888
+0x3e2beaed
+// -0.066408
+0xbd8800b4
+// -0.197528
+0xbe4a44ce
+// -0.434723
+0xbede9406
+// 0.223288
+0x3e64a581
+// -0.003844
+0xbb7be7c4
+// -0.015534
+0xbc7e8128
+// -0.057800
+0xbd6cbfa9
+// 0.194631
+0x3e474d51
+// -0.039556
+0xbd220554
+// -0.263045
+0xbe86ade1
+// -0.133514
+0xbe08b7e0
+// -0.240905
+0xbe76afd2
+// -0.146391
+0xbe15e7a2
+// -0.490569
+0xbefb2bec
+// -0.418120
+0xbed613d6
+// -0.106214
+0xbdd986a3
+// -0.102466
+0xbdd1d986
+// -0.152233
+0xbe1be30d
+// 0.269485
+0x3e89fa01
+// 0.465058
+0x3eee1c1d
+// -0.095882
+0xbdc45dd6
+// 0.297973
+0x3e988ff3
+// 0.155984
+0x3e1fba44
+// 0.438123
+0x3ee051a9
+// 0.031709
+0x3d01e0da
+// -0.336980
+0xbeac88ac
+// 0.148634
+0x3e183372
+// -0.192693
+0xbe45515e
+// -0.051371
+0xbd526a13
+// 0.048662
+0x3d475210
+// 0.134132
+0x3e0959c7
+// -0.050920
+0xbd5091dd
+// 0.269572
+0x3e8a0555
+// -0.097506
+0xbdc7b15c
+// -0.374937
+0xbebff7cb
+// 0.101601
+0x3dd0143e
+// 0.381824
+0x3ec37e78
+// -0.048220
+0xbd458212
+// 0.156270
+0x3e200520
+// -0.182513
+0xbe3ae4a9
+// 0.262445
+0x3e865f40
+// -0.267432
+0xbe88eccc
+// 0.044037
+0x3d346074
+// 0.166406
+0x3e2a666c
+// -0.104121
+0xbdd53d94
+// -0.242164
+0xbe77f9ef
+// 0.317398
+0x3ea281f1
+// -0.017891
+0xbc928fcb
+// 0.064800
+0x3d84b5e9
+// 0.319452
+0x3ea38f3b
+// 0.162115
+0x3e260158
+// -0.103525
+0xbdd404ff
+// -0.054480
+0xbd5f26db
+// 0.200165
+0x3e4cf81d
+// 0.327505
+0x3ea7aec6
+// 0.019842
+0x3ca28c91
+// 0.074347
+0x3d984378
+// -0.176625
+0xbe34dd2b
+// 0.282254
+0x3e9083a0
+// 0.123355
+0x3dfca152
+// 0.056236
+0x3d665795
+// 0.101602
+0x3dd014ca
+// -0.343921
+0xbeb01673
+// 0.088307
+0x3db4da8c
+// -0.419748
+0xbed6e927
+// 0.490652
+0x3efb36be
+// 0.039785
+0x3d22f522
+// -0.008917
+0xbc121908
+// 0.354925
+0x3eb5b8b1
+// 0.079070
+0x3da1ef7c
+// 0.317936
+0x3ea2c890
+// 0.179938
+0x3e3841ca
+// 0.060259
+0x3d76d20c
+// 0.188227
+0x3e40be7a
+// 0.465699
+0x3eee7018
+// -0.177417
+0xbe35acde
+// -0.336628
+0xbeac5a73
+// 0.332450
+0x3eaa36f3
+// -0.220331
+0xbe619e7e
+// 0.294843
+0x3e96f59e
+// -0.283417
+0xbe911c08
+// -0.088941
+0xbdb6268c
+// -0.193659
+0xbe464ea4
+// 0.071285
+0x3d91fda0
+// 0.173643
+0x3e31cf84
+// -0.010309
+0xbc28e775
+// -0.403734
+0xbeceb634
+// 0.358534
+0x3eb791b9
+// -0.006388
+0xbbd15016
+// -0.267691
+0xbe890ed4
+// 0.010853
+0x3c31cf73
+// 0.047732
+0x3d4382dc
+// -0.184394
+0xbe3cd1df
+// -0.512971
+0xbf03520e
+// 0.177896
+0x3e362a69
+// -0.230726
+0xbe6c4381
+// -0.539896
+0xbf0a36a4
+// 0.194501
+0x3e472b63
+// 0.471115
+0x3ef135f4
+// 0.325193
+0x3ea67fab
+// -0.143675
+0xbe131f6b
+// 0.755698
+0x3f41756a
+// 0.037922
+0x3d1b5463
+// -0.299390
+0xbe994996
+// -0.013181
+0xbc57f5b4
+// -0.182196
+0xbe3a917f
+// 0.158276
+0x3e221319
+// 0.141236
+0x3e10a034
+// -0.343817
+0xbeb008cc
+// -0.450812
+0xbee6d0e1
+// 0.189662
+0x3e4236a9
+// -0.079531
+0xbda2e122
+// 0.454644
+0x3ee8c71c
+// 0.548059
+0x3f0c4d93
+// -0.313809
+0xbea0ab90
+// -0.143260
+0xbe12b2cf
+// 0.175198
+0x3e336715
+// 0.291342
+0x3e952abf
+// -0.313344
+0xbea06ea3
+// -0.010981
+0xbc33eb7a
+// 0.465288
+0x3eee3a49
+// 0.087431
+0x3db30f1f
+// 0.275172
+0x3e8ce348
+// 0.029931
+0x3cf531c8
+// -0.041801
+0xbd2b37ca
+// 0.115526
+0x3dec98d9
+// -0.148696
+0xbe1843c3
+// 0.037063
+0x3d17cf81
+// -0.195207
+0xbe47e468
+// -0.344226
+0xbeb03e55
+// 0.173672
+0x3e31d722
+// 0.048926
+0x3d486628
+// -0.234733
+0xbe705dc8
+// 0.091422
+0x3dbb3b85
+// 0.300717
+0x3e99f78e
+// -0.406707
+0xbed03be4
+// -0.329829
+0xbea8df4d
+// -0.275239
+0xbe8cec1c
+// 0.122177
+0x3dfa3830
+// 0.105320
+0x3dd7b227
+// -0.662527
+0xbf299b56
+// -0.020782
+0xbcaa3e54
+// -0.116861
+0xbdef54b4
+// -0.561630
+0xbf0fc6f4
+// 0.119844
+0x3df5708b
+// 0.251376
+0x3e80b452
+// -0.049118
+0xbd492ff4
+// -0.414682
+0xbed45128
+// 0.082290
+0x3da887e7
+// 0.441792
+0x3ee23290
+// -0.183038
+0xbe3b6e61
+// 0.235877
+0x3e7189bc
+// -0.233160
+0xbe6ec193
+// -0.228609
+0xbe6a1866
+// 0.122532
+0x3dfaf1ec
+// -0.305537
+0xbe9c6f49
+// -0.450658
+0xbee6bcab
+// 0.296322
+0x3e97b78d
+// 0.284619
+0x3e91b987
+// 0.122507
+0x3dfae524
+// -0.246753
+0xbe7cacf3
+// -0.208675
+0xbe55aed2
+// -0.204956
+0xbe51dfea
+// 0.297382
+0x3e984272
+// 0.293859
+0x3e9674a7
+// -0.099085
+0xbdcaecf1
+// 0.256519
+0x3e835675
+// -0.145631
+0xbe152030
+// 0.059719
+0x3d749beb
+// -0.012096
+0xbc462e1a
+// -0.249081
+0xbe7f0f02
+// 0.424555
+0x3ed95f4e
+// 0.400326
+0x3eccf781
+// -0.006256
+0xbbccfec4
+// -0.141083
+0xbe10780e
+// 0.239850
+0x3e759b24
+// -0.631265
+0xbf219a9d
+// 0.047409
+0x3d422f96
+// -0.158447
+0xbe22400a
+// 0.329630
+0x3ea8c552
+// -0.214997
+0xbe5c280b
+// 0.366519
+0x3ebba86b
+// -0.124127
+0xbdfe3629
+// 0.130079
+0x3e05336f
+// 0.487007
+0x3ef9590a
+// -0.079915
+0xbda3aa60
+// -0.659214
+0xbf28c241
+// -0.014878
+0xbc73c396
+// 0.358464
+0x3eb78891
+// 0.214495
+0x3e5ba4a6
+// -0.028672
+0xbceae126
+// 0.022056
+0x3cb4aefa
+// -0.080001
+0xbda3d779
+// -0.084200
+0xbdac7112
+// -0.422977
+0xbed8907e
+// 0.116270
+0x3dee1ee3
+// 0.376196
+0x3ec09cca
+// 0.322465
+0x3ea51a21
+// -0.067022
+0xbd8942e2
+// 0.288351
+0x3e93a2cd
+// 0.027000
+0x3cdd2f39
+// -0.436348
+0xbedf690b
+// -0.163482
+0xbe2767ce
+// 0.055439
+0x3d6313f3
+// -0.191382
+0xbe43f992
+// -0.301257
+0xbe9a3e51
+// 0.013298
+0x3c59de5a
+// 0.334772
+0x3eab673b
+// 0.111183
+0x3de3b414
+// -0.151979
+0xbe1ba043
+// 0.087153
+0x3db27d88
+// -0.313726
+0xbea0a0a1
+// -0.337652
+0xbeace0ac
+// -0.082956
+0xbda9e4a2
+// -0.145109
+0xbe149773
+// -0.230989
+0xbe6c8851
+// -0.116145
+0xbdeddd96
+// 0.092647
+0x3dbdbde8
+// -0.161145
+0xbe250312
+// 0.156990
+0x3e20c211
+// -0.131951
+0xbe071e3f
+// -0.420687
+0xbed7644a
+// 0.702839
+0x3f33ed47
+// 0.331794
+0x3ea9e0e5
+// 0.530889
+0x3f07e850
+// 0.030891
+0x3cfd0f97
+// 0.377194
+0x3ec11f93
+// 0.548419
+0x3f0c652a
+// 0.450157
+0x3ee67af2
+// 0.390754
+0x3ec810ef
+// 0.000363
+0x39be24de
+// 0.039877
+0x3d235634
+// 0.624219
+0x3f1fccce
+// 0.698454
+0x3f32cdda
+// -0.028817
+0xbcec1276
+// -0.183917
+0xbe3c54c4
+// 0.055528
+0x3d637123
+// -0.061653
+0xbd7c8779
+// 0.041772
+0x3d2b1994
+// 0.157348
+0x3e211fb9
+// 0.323889
+0x3ea5d4cd
+// -0.074672
+0xbd98ed64
+// 0.163571
+0x3e277f24
+// -0.010009
+0xbc23fe7e
+// 0.018474
+0x3c975668
+// 0.176472
+0x3e34b530
+// 0.145542
+0x3e150909
+// -0.374382
+0xbebfaef3
+// 0.076979
+0x3d9da6f5
+// -0.529049
+0xbf076fbf
+// 0.245449
+0x3e7b56db
+// 0.112720
+0x3de6d99a
+// 0.195840
+0x3e488a3b
+// 0.106733
+0x3dda9710
+// 0.233010
+0x3e6e9a20
+// 0.106317
+0x3dd9bcaa
+// -0.121786
+0xbdf96b18
+// 0.116570
+0x3deebc5d
+// -0.466496
+0xbeeed886
+// -0.180407
+0xbe38bcb9
+// -0.007641
+0xbbfa5d8c
+// 0.058802
+0x3d70da3a
+// -0.203665
+0xbe508d7e
+// -0.150116
+0xbe19b7e9
+// -0.037113
+0xbd18042f
+// 0.289258
+0x3e9419a2
+// -0.103747
+0xbdd4796c
+// 0.421605
+0x3ed7dc8c
+// -0.459288
+0xbeeb27cc
+// -0.177546
+0xbe35cea4
+// -0.180693
+0xbe390793
+// 0.136401
+0x3e0bacc9
+// 0.059018
+0x3d71bcc9
+// 0.388196
+0x3ec6c1aa
+// 0.209051
+0x3e561190
+// -0.277063
+0xbe8ddb34
+// -0.030637
+0xbcfaf9c1
+// 0.463135
+0x3eed200d
+// -0.463703
+0xbeed6a6e
+// 0.111222
+0x3de3c846
+// -0.198579
+0xbe4b5842
+// 0.036674
+0x3d163701
+// -0.237614
+0xbe735127
+// 0.048875
+0x3d4830ff
+// 0.095366
+0x3dc34f34
+// 0.409128
+0x3ed17936
+// -0.274911
+0xbe8cc129
+// -0.154614
+0xbe1e5342
+// 0.381694
+0x3ec36d73
+// 0.118975
+0x3df3a91a
+// 0.199561
+0x3e4c59d5
+// -0.155181
+0xbe1ee7bd
+// 0.056381
+0x3d66ef46
+// -0.023672
+0xbcc1eb81
+// 0.410643
+0x3ed23fda
+// 0.283304
+0x3e910d46
+// -0.246691
+0xbe7c9c98
+// 0.066847
+0x3d88e723
+// -0.190566
+0xbe4323a9
+// -0.024178
+0xbcc611a8
+// -0.084866
+0xbdadcdfd
+// -0.259522
+0xbe84e012
+// 0.388708
+0x3ec704cd
+// 0.230995
+0x3e6c89df
+// -0.155562
+0xbe1f4b8f
+// -0.044279
+0xbd355e04
+// 0.128720
+0x3e03cf40
+// -0.178361
+0xbe36a45f
+// -0.035065
+0xbd0fa083
+// -0.159078
+0xbe22e56b
+// -0.285475
+0xbe9229d7
+// 0.321773
+0x3ea4bf60
+// -0.246023
+0xbe7bed64
+// -0.259024
+0xbe849ebd
+// -0.391985
+0xbec8b23b
+// -0.255631
+0xbe82e21d
+// 0.519693
+0x3f050a98
+// 0.547075
+0x3f0c0d23
+// -0.030977
+0xbcfdc36d
+// -0.353790
+0xbeb523fc
+// 0.322337
+0x3ea5094b
+// -0.211363
+0xbe586f73
+// -0.063748
+0xbd828e64
+// 0.058162
+0x3d6e3b19
+// 0.507746
+0x3f01fbaa
+// 0.235949
+0x3e719c98
+// -0.220402
+0xbe61b128
+// 0.062961
+0x3d80f173
+// -0.066838
+0xbd88e226
+// 0.261493
+0x3e85e269
+// 0.156596
+0x3e205a9e
+// 0.311762
+0x3e9f9f47
+// -0.322707
+0xbea539d1
+// -0.489617
+0xbefaaf1e
+// 0.051906
+0x3d549be1
+// 0.284564
+0x3e91b257
+// -0.090067
+0xbdb874f1
+// 0.112433
+0x3de6430a
+// 0.075595
+0x3d9ad174
+// 0.138690
+0x3e0e04db
+// -0.190296
+0xbe42dd15
+// 0.252347
+0x3e8133a3
+// 0.084984
+0x3dae0c1f
+// 0.705554
+0x3f349f2b
+// -0.542505
+0xbf0ae195
+// -0.032202
+0xbd03e5ee
+// 0.321001
+0x3ea45a49
+// -0.413522
+0xbed3b918
+// 0.196456
+0x3e492bb6
+// 0.030801
+0x3cfc524b
+// 0.284153
+0x3e917c8f
+// 0.612742
+0x3f1cdca5
+// -0.291163
+0xbe951346
+// -0.111257
+0xbde3da95
+// 0.261816
+0x3e860ccb
+// -0.305388
+0xbe9c5bc3
+// 0.160030
+0x3e23deda
+// 0.015795
+0x3c8164ed
+// -0.098605
+0xbdc9f1a6
+// -0.154983
+0xbe1eb3fb
+// -0.058118
+0xbd6e0cc1
+// -0.241956
+0xbe77c365
+// 0.176029
+0x3e3440f2
+// 0.314467
+0x3ea101d5
+// 0.345905
+0x3eb11a79
+// 0.474010
+0x3ef2b180
+// -0.347803
+0xbeb21341
+// -0.034910
+0xbd0efe11
+// -0.186828
+0xbe3f4fd6
+// 0.265950
+0x3e882aa3
+// 0.081895
+0x3da7b88d
+// 0.336572
+0x3eac5335
+// 0.266331
+0x3e885c8f
+// -0.352314
+0xbeb4628b
+// 0.039956
+0x3d23a904
+// 0.254379
+0x3e823e00
+// -0.494896
+0xbefd62fc
+// 0.030538
+0x3cfa2aeb
+// 0.048478
+0x3d46911a
+// -0.301774
+0xbe9a8224
+// 0.033880
+0x3d0ac560
+// -0.122913
+0xbdfbba0d
+// 0.094032
+0x3dc093e6
+// 0.052071
+0x3d55487d
+// 0.083912
+0x3dabda09
+// -0.195824
+0xbe488610
+// -0.111958
+0xbde54a75
+// 0.335974
+0x3eac04c4
+// -0.375455
+0xbec03ba2
+// 0.077530
+0x3d9ec834
+// -0.603138
+0xbf1a673f
+// -0.099588
+0xbdcbf4d4
+// -0.003449
+0xbb6206c4
+// -0.732948
+0xbf3ba27f
+// 0.608714
+0x3f1bd4ad
+// -0.040492
+0xbd25db00
+// -0.022939
+0xbcbbeb63
+// 0.126734
+0x3e01c68d
+// -0.249462
+0xbe7f72f2
+// -0.156363
+0xbe201d83
+// 0.002473
+0x3b220e3a
+// 0.097185
+0x3dc708b6
+// -0.459137
+0xbeeb1402
+// -0.299001
+0xbe9916b7
+// 0.215136
+0x3e5c4c9b
+// -0.051663
+0xbd539ce4
+// 0.265103
+0x3e87bba4
+// 0.592665
+0x3f17b8dc
+// 0.345626
+0x3eb0f5e5
+// -0.242894
+0xbe78b939
+// -0.232444
+0xbe6e05bc
+// 0.223072
+0x3e646ce6
+// 0.268087
+0x3e8942c3
+// 0.005670
+0x3bb9cdc6
+// 0.015471
+0x3c7d7c16
+// 0.018205
+0x3c952326
+// 0.130467
+0x3e059912
+// 0.323736
+0x3ea5c0c7
+// -0.563284
+0xbf10335d
+// 0.197107
+0x3e49d650
+// -0.235322
+0xbe70f84f
+// 0.009805
+0x3c20a709
+// -0.147705
+0xbe173ff3
+// -0.003657
+0xbb6fb112
+// 0.056471
+0x3d674e45
+// -0.266149
+0xbe8844a3
+// 0.268507
+0x3e8979bf
+// -0.204405
+0xbe514f6d
+// -0.129933
+0xbe050d31
+// -0.554452
+0xbf0df08d
+// 0.322360
+0x3ea50c4f
+// -0.433914
+0xbede29f7
+// 0.292686
+0x3e95daf2
+// 0.161625
+0x3e2580e7
+// -0.049055
+0xbd48ed81
+// -0.293488
+0xbe9643ff
+// -0.410514
+0xbed22ee4
+// -0.093476
+0xbdbf7054
+// 0.336444
+0x3eac425d
+// -0.579631
+0xbf1462b4
+// -0.536045
+0xbf093a3a
+// 0.125621
+0x3e00a2b6
+// -0.479172
+0xbef55610
+// -0.274841
+0xbe8cb7e8
+// 0.204423
+0x3e515429
+// 0.691502
+0x3f310642
+// -0.182107
+0xbe3a7a43
+// 0.355698
+0x3eb61e12
+// 0.232488
+0x3e6e114a
+// 0.339976
+0x3eae114b
+// 0.127048
+0x3e0218c9
+// 0.036165
+0x3d1421c4
+// 0.409073
+0x3ed171fd
+// 0.214226
+0x3e5b5e2e
+// 0.249006
+0x3e7efb4e
+// -0.440325
+0xbee17253
+// -0.115543
+0xbdeca1e7
+// 0.004421
+0x3b90de82
+// -0.450662
+0xbee6bd32
+// -0.029996
+0xbcf5bb01
+// 0.368944
+0x3ebce646
+// 0.217933
+0x3e5f29f0
+// 0.285955
+0x3e9268ab
+// -0.027041
+0xbcdd841d
+// -0.307612
+0xbe9d7f62
+// -0.281610
+0xbe902f35
+// -0.260992
+0xbe85a0b3
+// 0.172069
+0x3e3032f7
+// -0.438878
+0xbee0b4ac
+// -0.249797
+0xbe7fcab8
+// 0.090104
+0x3db8882f
+// 0.429839
+0x3edc13d5
+// -0.040456
+0xbd25b4fe
+// 0.246597
+0x3e7c83d6
+// 0.014869
+0x3c739c15
+// 0.014522
+0x3c6dec8c
+// -0.107400
+0xbddbf475
+// -0.154060
+0xbe1dc1cc
+// -0.259298
+0xbe84c2c5
+// -0.099838
+0xbdcc7812
+// -0.480650
+0xbef617b7
+// -0.379722
+0xbec26ae2
+// -0.146658
+0xbe162da0
+// 0.208682
+0x3e55b0c0
+// 0.283951
+0x3e916208
+// 0.081571
+0x3da70eb5
+// -0.141129
+0xbe108401
+// -0.443824
+0xbee33cda
+// -0.065954
+0xbd8712c0
+// -0.151497
+0xbe1b221d
+// -0.027978
+0xbce531e8
+// -0.157859
+0xbe21a5c0
+// 0.476104
+0x3ef3c3ee
+// -0.257094
+0xbe83a1e3
+// 0.390887
+0x3ec82254
+// -0.064693
+0xbd847d90
+// 0.205100
+0x3e5205c4
+// 0.156142
+0x3e1fe3b3
+// 0.558666
+0x3f0f04c2
+// 0.112440
+0x3de646ec
+// -0.493767
+0xbefccef9
+// -0.355292
+0xbeb5e8cf
+// -0.069926
+0xbd8f3592
+// -0.655999
+0xbf27ef93
+// -0.167771
+0xbe2bcc38
+// 0.418270
+0x3ed6277e
+// 0.042148
+0x3d2ca38e
+// -0.091971
+0xbdbc5b2e
+// -0.062025
+0xbd7e0e32
+// 0.316140
+0x3ea1dd1d
+// -0.317534
+0xbea293cf
+// 0.389298
+0x3ec75211
+// 0.152406
+0x3e1c1033
+// -0.468098
+0xbeefaa91
+// 0.155842
+0x3e1f9501
+// -0.150243
+0xbe19d93c
+// -0.397099
+0xbecb5086
+// -0.155724
+0xbe1f7608
+// 0.167598
+0x3e2b9eb8
+// -0.379969
+0xbec28b4b
+// 0.010332
+0x3c29460c
+// 0.027391
+0x3ce0641d
+// 0.009819
+0x3c20def2
+// -0.529072
+0xbf07714b
+// -0.152486
+0xbe1c2547
+// -0.006523
+0xbbd5c04b
+// -0.389347
+0xbec7587d
+// -0.365771
+0xbebb4655
+// 0.179467
+0x3e37c64f
+// 0.065391
+0x3d85eb84
+// 0.333549
+0x3eaac6f3
+// 0.055122
+0x3d61c7dc
+// 0.194862
+0x3e478a04
+// -0.170470
+0xbe2e8fa5
+// -0.282874
+0xbe90d4ea
+// -0.352194
+0xbeb452ba
+// 0.029193
+0x3cef25aa
+// -0.282018
+0xbe9064af
+// 0.351741
+0x3eb41763
+// 0.142943
+0x3e125f98
+// 0.317174
+0x3ea26497
+// 0.435015
+0x3edeba55
+// 0.010605
+0x3c2dc1d4
+// -0.088136
+0xbdb4809e
+// -0.322452
+0xbea51873
+// -0.399960
+0xbeccc788
+// 0.244542
+0x3e7a6936
+// -0.155035
+0xbe1ec194
+// 0.067461
+0x3d8a28fc
+// -0.641055
+0xbf241c28
+// -0.458556
+0xbeeac7cd
+// 0.114982
+0x3deb7bb1
+// -0.360044
+0xbeb857a3
+// 0.280882
+0x3e8fcfca
+// -0.315819
+0xbea1b303
+// -0.671608
+0xbf2bee80
+// -0.227248
+0xbe68b3cd
+// 0.271850
+0x3e8b2fde
+// -0.241549
+0xbe77589e
+// 0.009113
+0x3c154f51
+// 0.350251
+0x3eb35429
+// -0.239055
+0xbe74caf6
+// -0.146041
+0xbe158bb3
+// 0.113248
+0x3de7ee59
+// 0.155529
+0x3e1f42fe
+// -0.048892
+0xbd48433a
+// 0.107296
+0x3ddbbe00
+// -0.011046
+0xbc34f9ab
+// -0.026215
+0xbcd6c088
+// -0.018822
+0xbc9a30db
+// -0.115892
+0xbded589a
+// -0.266483
+0xbe88706a
+// 0.082622
+0x3da935b8
+// -0.080963
+0xbda5d010
+// -0.442981
+0xbee2ce77
+// -0.243982
+0xbe79d66d
+// 0.007704
+0x3bfc6ded
+// -0.579833
+0xbf146fef
+// 0.145536
+0x3e150775
+// -0.094798
+0xbdc22576
+// -0.101949
+0xbdd0ca6c
+// 0.147776
+0x3e17529e
+// 0.133447
+0x3e08a660
+// -0.124264
+0xbdfe7def
+// 0.286913
+0x3e92e64b
+// -0.508713
+0xbf023b06
+// -0.272308
+0xbe8b6bf9
+// 0.066719
+0x3d88a3f7
+// -0.377271
+0xbec129ac
+// 0.077478
+0x3d9eacbe
+// 0.006956
+0x3be3ebd9
+// 0.467861
+0x3eef8b6b
+// -0.080350
+0xbda48eac
+// 0.144649
+0x3e141ec2
+// -0.266908
+0xbe88a824
+// -0.588693
+0xbf16b48f
+// 0.051017
+0x3d50f709
+// 0.074177
+0x3d97e9e6
+// 0.113029
+0x3de77bb1
+// -0.094100
+0xbdc0b767
+// 0.131444
+0x3e06995f
+// -0.233152
+0xbe6ebf59
+// 0.544076
+0x3f0b4892
+// -0.036646
+0xbd161a7a
+// 0.005889
+0x3bc0fb00
+// -0.013624
+0xbc5f3867
+// 0.032414
+0x3d04c423
+// -0.156560
+0xbe20514e
+// -0.308710
+0xbe9e0f3d
+// -0.161376
+0xbe253fa4
+// -0.291404
+0xbe9532e9
+// -0.265700
+0xbe8809cf
+// -0.013207
+0xbc58609c
+// 0.613353
+0x3f1d04ba
+// -0.194163
+0xbe46d2b1
+// 0.001815
+0x3aedd75a
+// 0.000688
+0x3a345dd2
+// -0.289705
+0xbe945436
+// 0.199044
+0x3e4bd218
+// -0.252694
+0xbe81611b
+// 0.326363
+0x3ea71902
+// 0.134705
+0x3e09f006
+// 0.182326
+0x3e3ab3ad
+// 0.041837
+0x3d2b5d66
+// 0.224563
+0x3e65f3b9
+// 0.031643
+0x3d019c1a
+// -0.295960
+0xbe97881e
+// -0.134966
+0xbe0a348b
+// 0.337529
+0x3eacd097
+// 0.338788
+0x3ead75ac
+// 0.034214
+0x3d0c242d
+// 0.630132
+0x3f21505c
+// -0.441210
+0xbee1e63a
+// 0.056669
+0x3d681dac
+// -0.017216
+0xbc8d07f5
+// 0.327153
+0x3ea78093
+// -0.172269
+0xbe306729
+// -0.053601
+0xbd5b8cef
+// -0.015439
+0xbc7cf30b
+// 0.584230
+0x3f159018
+// -0.105519
+0xbdd81a29
+// -0.206188
+0xbe5322d3
+// 0.123858
+0x3dfda973
+// 0.258608
+0x3e846834
+// -0.429740
+0xbedc06e9
+// -0.253209
+0xbe81a4a5
+// -0.043618
+0xbd32a875
+// -0.137718
+0xbe0d0609
+// 0.113602
+0x3de8a7f1
+// 0.580382
+0x3f1493e6
+// -0.318303
+0xbea2f8ad
+// -0.101200
+0xbdcf41d1
+// 0.013335
+0x3c5a7c2b
+// -0.118883
+0xbdf378c8
+// 0.325226
+0x3ea683f6
+// 0.274198
+0x3e8c63a3
+// -0.077962
+0xbd9faa9b
+// -0.446390
+0xbee48d3c
+// -0.659615
+0xbf28dc82
+// 0.181187
+0x3e398905
+// -0.297867
+0xbe988215
+// 0.141341
+0x3e10bb9e
+// 0.154285
+0x3e1dfcc3
+// 0.043289
+0x3d315000
+// -0.178289
+0xbe369174
+// -0.437024
+0xbedfc199
+// -0.382837
+0xbec4033e
+// -0.148671
+0xbe183d27
+// 0.458012
+0x3eea808a
+// 0.166555
+0x3e2a8d77
+// -0.349133
+0xbeb2c188
+// 0.005134
+0x3ba83e1d
+// -0.089510
+0xbdb750cd
+// -0.398627
+0xbecc18da
+// -0.166998
+0xbe2b01a6
+// -0.114986
+0xbdeb7deb
+// 0.310544
+0x3e9effae
+// -0.064357
+0xbd83cd9b
+// 0.519884
+0x3f051723
+// -0.257329
+0xbe83c096
+// -0.157972
+0xbe21c37c
+// -0.297133
+0xbe9821c8
+// -0.446326
+0xbee484cb
+// -0.161344
+0xbe253754
+// 0.143602
+0x3e130c59
+// 0.262446
+0x3e865f47
+// -0.361362
+0xbeb9046a
+// 0.546893
+0x3f0c0134
+// 0.281064
+0x3e8fe7ac
+// -0.482755
+0xbef72bac
+// 0.349929
+0x3eb329dc
+// 0.050784
+0x3d5002ed
+// -0.219145
+0xbe60676e
+// 0.345368
+0x3eb0d41d
+// 0.135127
+0x3e0a5ec6
+// -0.094925
+0xbdc267e2
+// -0.282094
+0xbe906e97
+// 0.177908
+0x3e362d71
+// -0.114583
+0xbdeaaa4d
+// 0.023152
+0x3cbda954
+// -0.117951
+0xbdf19053
+// -0.180741
+0xbe391416
+// -0.324754
+0xbea64619
+// 0.726008
+0x3f39dbad
+// -0.203983
+0xbe50e0f4
+// -0.124094
+0xbdfe2502
+// 0.344730
+0x3eb08078
+// 0.252677
+0x3e815ed2
+// 0.086591
+0x3db156ad
+// 0.654381
+0x3f278588
+// 0.206492
+0x3e537291
+// -0.287919
+0xbe936a2a
+// 0.318106
+0x3ea2ded9
+// -0.362038
+0xbeb95cff
+// 0.203408
+0x3e504a2c
+// 0.162155
+0x3e260be9
+// 0.450895
+0x3ee6dbb9
+// 0.088470
+0x3db52fd0
+// -0.184077
+0xbe3c7e9e
+// 0.052870
+0x3d588e7c
+// 0.008597
+0x3c0cd91e
+// 0.553705
+0x3f0dbf9a
+// -0.231885
+0xbe6d7352
+// 0.239139
+0x3e74e0f0
+// 0.124823
+0x3dffa373
+// 0.006448
+0x3bd34895
+// 0.267363
+0x3e88e3d3
+// 0.004045
+0x3b84890a
+// 0.194454
+0x3e471f13
+// 0.432201
+0x3edd496f
+// 0.288470
+0x3e93b25e
+// 0.230657
+0x3e6c3173
+// -0.368336
+0xbebc9682
+// 0.287899
+0x3e936789
+// -0.101843
+0xbdd0933d
+// -0.076158
+0xbd9bf8be
+// 0.533452
+0x3f089054
+// 0.356072
+0x3eb64f0e
+// -0.276297
+0xbe8d76da
+// -0.030416
+0xbcf92a1e
+// -0.666480
+0xbf2a9e77
+// -0.386817
+0xbec60cd4
+// 0.498506
+0x3eff3c33
+// -0.540675
+0xbf0a69ab
+// -0.479751
+0xbef5a1f5
+// -0.483343
+0xbef778ca
+// -0.399427
+0xbecc81bb
+// 0.395073
+0x3eca46f4
+// 0.085927
+0x3daffa81
+// 0.311165
+0x3e9f5100
+// -0.399459
+0xbecc85eb
+// 0.031851
+0x3d027641
+// -0.354432
+0xbeb57813
+// 0.596928
+0x3f18d04a
+// -0.144140
+0xbe139950
+// 0.449312
+0x3ee60c35
+// 0.197472
+0x3e4a3627
+// 0.241494
+0x3e774a4e
+// -0.473208
+0xbef24844
+// -0.449068
+0xbee5ec4b
+// -0.225864
+0xbe6748da
+// -0.032295
+0xbd044822
+// -0.129186
+0xbe044973
+// 0.592199
+0x3f179a52
+// -0.116227
+0xbdee082d
+// -0.225394
+0xbe66cdc4
+// 0.055765
+0x3d6469d6
+// -0.070327
+0xbd900757
+// -0.136608
+0xbe0be309
+// 0.476973
+0x3ef435d7
+// -0.257863
+0xbe840697
+// 0.177431
+0x3e35b074
+// -0.046608
+0xbd3ee80c
+// 0.240080
+0x3e75d7a8
+// -0.194407
+0xbe471291
+// -0.221978
+0xbe634e1c
+// -0.173753
+0xbe31ec6c
+// -0.151329
+0xbe1af61b
+// 0.092327
+0x3dbd1630
+// -0.180932
+0xbe39462d
+// 0.081806
+0x3da789b6
+// -0.295280
+0xbe972ee5
+// 0.242576
+0x3e7865e2
+// 0.030428
+0x3cf94372
+// -0.087066
+0xbdb24f93
+// -0.352926
+0xbeb4b2ab
+// -0.001638
+0xbad6b14e
+// 0.325682
+0x3ea6bfd2
+// 0.149781
+0x3e19602f
+// -0.068168
+0xbd8b9bea
+// -0.093525
+0xbdbf8a13
+// 0.235600
+0x3e71411d
+// 0.171487
+0x3e2f9a4a
+// 0.401031
+0x3ecd53f8
+// -0.296640
+0xbe97e133
+// -0.276415
+0xbe8d864d
+// -0.128375
+0xbe0374b0
+// 0.066372
+0x3d87ee32
+// 0.015622
+0x3c7ff1eb
+// -0.560534
+0xbf0f7f2e
+// 0.063446
+0x3d81efbc
+// -0.017529
+0xbc8f99cd
+// 0.131155
+0x3e064d95
+// 0.128976
+0x3e041243
+// 0.163278
+0x3e273279
+// 0.239961
+0x3e75b84b
+// -0.504707
+0xbf013481
+// 0.479826
+0x3ef5abbf
+// 0.358511
+0x3eb78ec0
+// -0.047895
+0xbd442dd0
+// 0.078946
+0x3da1ae52
+// 0.258599
+0x3e846725
+// -0.131913
+0xbe071413
+// -0.108990
+0xbddf361e
+// 0.211750
+0x3e58d4e0
+// 0.514855
+0x3f03cd89
+// -0.289632
+0xbe944a9b
+// -0.499493
+0xbeffbd97
+// -0.067180
+0xbd8995c2
+// 0.716250
+0x3f375c22
+// 0.294380
+0x3e96b8f1
+// 0.356874
+0x3eb6b830
+// 0.006872
+0x3be13235
+// -0.141517
+0xbe10e9de
+// 0.062653
+0x3d805034
+// 0.001219
+0x3a9fbff6
+// 0.410850
+0x3ed25af2
+// 0.205428
+0x3e525ba2
+// 0.002052
+0x3b06762a
+// -0.164795
+0xbe28bff8
+// 0.125022
+0x3e0005d1
+// -0.447709
+0xbee53a27
+// -0.169846
+0xbe2dec38
+// 0.102022
+0x3dd0f0be
+// 0.026103
+0x3cd5d5c6
+// 0.152061
+0x3e1bb600
+// 0.154475
+0x3e1e2ec9
+// 0.242972
+0x3e78cdb4
+// -0.190352
+0xbe42eb83
+// 0.036900
+0x3d1724f5
+// 0.463413
+0x3eed4482
+// -0.192198
+0xbe44cf71
+// 0.129192
+0x3e044afc
+// -0.070943
+0xbd914a76
+// -0.400775
+0xbecd325f
+// -0.199473
+0xbe4c4292
+// 0.318248
+0x3ea2f15a
+// -0.251604
+0xbe80d244
+// 0.149923
+0x3e19854f
+// -0.078127
+0xbda00116
+// 0.159841
+0x3e23ad4b
+// -0.098531
+0xbdc9ca7c
+// -0.047032
+0xbd40a4b4
+// -0.089982
+0xbdb84850
+// -0.498461
+0xbeff363a
+// 0.513842
+0x3f038b2a
+// -0.117147
+0xbdefeabf
+// 0.107595
+0x3ddc5a96
+// -0.016089
+0xbc83cdc4
+// 0.047534
+0x3d42b2ed
+// 0.276255
+0x3e8d715b
+// 0.393535
+0x3ec97d69
+// -0.142492
+0xbe11e94b
+// -0.707661
+0xbf35293d
+// 0.155375
+0x3e1f1ab6
+// 0.082840
+0x3da9a7d7
+// 0.379616
+0x3ec25d09
+// 0.354599
+0x3eb58e04
+// -0.621758
+0xbf1f2b8a
+// -0.199865
+0xbe4ca94b
+// 0.234020
+0x3e6fa301
+// -0.227671
+0xbe692281
+// 0.322538
+0x3ea523b4
+// -0.448352
+0xbee58e66
+// -0.624759
+0xbf1ff036
+// 0.172757
+0x3e30e731
+// 0.246440
+0x3e7c5ad9
+// -0.044157
+0xbd34de50
+// -0.112209
+0xbde5cdad
+// 0.431518
+0x3edcefe8
+// -0.853789
+0xbf5a91f2
+// 0.179122
+0x3e376bb9
+// -0.441983
+0xbee24ba4
+// -0.112211
+0xbde5ceae
+// -0.140900
+0xbe104803
+// -0.351125
+0xbeb3c698
+// 0.233654
+0x3e6f4300
+// 0.041031
+0x3d280ff7
+// -0.005069
+0xbba61a65
+// 0.343151
+0x3eafb170
+// -0.353759
+0xbeb51fe9
+// -0.050829
+0xbd503204
+// -0.304115
+0xbe9bb4e7
+// -0.279486
+0xbe8f18d9
+// 0.267198
+0x3e88ce3a
+// 0.161431
+0x3e254e41
+// 0.190712
+0x3e434a02
+// 0.215683
+0x3e5cdbff
+// -0.052871
+0xbd588f08
+// -0.366650
+0xbebbb982
+// 0.033837
+0x3d0a989f
+// 0.058601
+0x3d70077b
+// 0.524186
+0x3f063108
+// 0.124496
+0x3dfef7e3
+// 0.517783
+0x3f048d75
+// 0.050371
+0x3d4e5207
+// -0.200624
+0xbe4d7047
+// 0.002240
+0x3b12ce11
+// -0.055374
+0xbd62cfd7
+// -0.028464
+0xbce92def
+// 0.086869
+0x3db1e867
+// 0.255550
+0x3e82d762
+// 0.381141
+0x3ec324e5
+// -0.093461
+0xbdbf6846
+// 0.217905
+0x3e5f227e
+// 0.392559
+0x3ec8fd73
+// 0.367412
+0x3ebc1d62
+// 0.019607
+0x3ca09edb
+// 0.003554
+0x3b68f153
+// -0.042503
+0xbd2e1792
+// 0.304763
+0x3e9c09e0
+// -0.041234
+0xbd28e4d9
+// -0.206696
+0xbe53a83b
+// 0.162500
+0x3e26664b
+// 0.386680
+0x3ec5faed
+// -0.244713
+0xbe7a9625
+// -0.091932
+0xbdbc46f3
+// 0.167855
+0x3e2be247
+// 0.456458
+0x3ee9b4d3
+// -0.592104
+0xbf179429
+// -0.423625
+0xbed8e56e
+// -0.099706
+0xbdcc32cf
+// -0.330813
+0xbea96058
+// -0.276702
+0xbe8dabee
+// 0.111125
+0x3de3955e
+// -0.111070
+0xbde378cb
+// 0.009725
+0x3c1f56da
+// 0.026510
+0x3cd92ab6
+// 0.479962
+0x3ef5bda0
+// -0.274494
+0xbe8c8a76
+// 0.066537
+0x3d8844a2
+// -0.048519
+0xbd46bb6b
+// 0.560093
+0x3f0f623d
+// 0.161581
+0x3e257587
+// 0.163258
+0x3e272d02
+// -0.180034
+0xbe385ad0
+// 0.054817
+0x3d608806
+// 0.032389
+0x3d04aa3e
+// -0.292850
+0xbe95f062
+// -0.182809
+0xbe3b323f
+// -0.054663
+0xbd5fe6c6
+// 0.537009
+0x3f09796b
+// -0.160584
+0xbe247006
+// -0.341607
+0xbeaee718
+// 0.058680
+0x3d705ac9
+// 0.123773
+0x3dfd7cc9
+// 0.126016
+0x3e010a3b
+// 0.084585
+0x3dad3b29
+// -0.100408
+0xbdcda2c5
+// 0.025247
+0x3cced296
+// -0.337384
+0xbeacbda2
+// 0.424803
+0x3ed97fc8
+// -0.242041
+0xbe77d982
+// -0.047323
+0xbd41d570
+// 0.292431
+0x3e95b979
+// 0.325442
+0x3ea6a057
+// -0.271810
+0xbe8b2aa8
+// 0.073224
+0x3d95f69b
+// -0.055315
+0xbd629186
+// -0.255840
+0xbe82fd6b
+// 0.353386
+0x3eb4eef9
+// -0.031229
+0xbcffd485
+// -0.068392
+0xbd8c1132
+// -0.014565
+0xbc6ea244
+// -0.606740
+0xbf1b5349
+// -0.361236
+0xbeb8f3e1
+// 0.010717
+0x3c2f9521
+// -0.544822
+0xbf0b796d
+// 0.033380
+0x3d08b97a
+// -0.033844
+0xbd0a9fe7
+// 0.078960
+0x3da1b599
+// 0.111517
+0x3de4631f
+// 0.652666
+0x3f271522
+// -0.447800
+0xbee54609
+// 0.088229
+0x3db4b18f
+// -0.486559
+0xbef91e46
+// -0.219574
+0xbe60d80d
+// 0.380015
+0x3ec2915f
+// -0.166893
+0xbe2ae5ec
+// 0.068976
+0x3d8d4345
+// 0.257848
+0x3e8404a6
+// 0.397897
+0x3ecbb92e
+// 0.075082
+0x3d99c495
+// 0.336458
+0x3eac4441
+// 0.179623
+0x3e37ef1e
+// 0.188667
+0x3e4131cf
+// -0.171670
+0xbe2fca2e
+// 0.223634
+0x3e650048
+// 0.316107
+0x3ea1d8c7
+// -0.307835
+0xbe9d9c84
+// 0.149798
+0x3e196486
+// -0.302864
+0xbe9b10fc
+// -0.040883
+0xbd27748b
+// -0.202504
+0xbe4f5d30
+// 0.007486
+0x3bf54d1b
+// 0.042658
+0x3d2eba84
+// 0.036859
+0x3d16f9d0
+// -0.121925
+0xbdf9b3ab
+// -0.055998
+0xbd655db5
+// 0.315758
+0x3ea1ab16
+// 0.349776
+0x3eb315d9
+// -0.027614
+0xbce23667
+// -0.740126
+0xbf3d78ea
+// -0.103732
+0xbdd47135
+// 0.089662
+0x3db7a0bc
+// 0.189019
+0x3e418e53
+// -0.136842
+0xbe0c2046
+// -0.185715
+0xbe3e2c26
+// -0.342757
+0xbeaf7dd2
+// 0.198644
+0x3e4b6949
+// -0.518919
+0xbf04d7e4
+// -0.551902
+0xbf0d496b
+// 0.186334
+0x3e3ece58
+// -0.327640
+0xbea7c069
+// -0.041001
+0xbd27f12f
+// -0.153113
+0xbe1cc9a1
+// -0.136682
+0xbe0bf64c
+// -0.148475
+0xbe1809eb
+// 0.261702
+0x3e85fdd6
+// -0.287363
+0xbe93214a
+// 0.514241
+0x3f03a546
+// -0.571657
+0xbf12581c
+// -0.100764
+0xbdce5d50
+// -0.239668
+0xbe756b72
+// -0.349765
+0xbeb3146f
+// 0.521043
+0x3f05631b
+// 0.311823
+0x3e9fa752
+// 0.369680
+0x3ebd46bc
+// -0.038189
+0xbd1c6c88
+// 0.252393
+0x3e8139b3
+// -0.046115
+0xbd3ce2e3
+// 0.288455
+0x3e93b051
+// 0.248791
+0x3e7ec325
+// 0.229050
+0x3e6a8c00
+// -0.027422
+0xbce0a315
+// -0.042694
+0xbd2ee03c
+// -0.281855
+0xbe904f4a
+// 0.457843
+0x3eea6a58
+// 0.198292
+0x3e4b0d18
+// 0.625252
+0x3f20107f
+// 0.386667
+0x3ec5f92f
+// 0.072425
+0x3d94538b
+// 0.021622
+0x3cb1209c
+// 0.066735
+0x3d88ac8a
+// 0.102608
+0x3dd2242d
+// -0.081812
+0xbda78d47
+// -0.091092
+0xbdba8e3c
+// 0.197464
+0x3e4a33f5
+// 0.468676
+0x3eeff642
+// 0.213751
+0x3e5ae1a5
+// 0.185358
+0x3e3dce74
+// 0.105426
+0x3dd7e9c1
+// -0.290400
+0xbe94af49
+// -0.529499
+0xbf078d3d
+// 0.316158
+0x3ea1df7c
+// 0.224848
+0x3e663ea6
+// 0.172681
+0x3e30d33a
+// 0.075500
+0x3d9a9fa1
+// -0.002742
+0xbb33b8eb
+// -0.151351
+0xbe1afbc8
+// 0.189150
+0x3e41b079
+// 0.150724
+0x3e1a575d
+// -0.558443
+0xbf0ef61d
+// -0.567070
+0xbf112b80
+// -0.161710
+0xbe25974c
+// 0.475839
+0x3ef3a128
+// -0.058732
+0xbd709146
+// 0.383514
+0x3ec45bea
+// -0.027402
+0xbce07b1c
+// -0.143311
+0xbe12c03a
+// -0.025554
+0xbcd1575d
+// 0.003043
+0x3b476ac5
+// 0.322783
+0x3ea543d6
+// 0.506467
+0x3f01a7cf
+// 0.267788
+0x3e891b85
+// 0.366238
+0x3ebb8383
+// -0.523575
+0xbf0608fc
+// 0.247029
+0x3e7cf52e
+// 0.248461
+0x3e7e6c7c
+// 0.132653
+0x3e07d638
+// 0.024353
+0x3cc7806f
+// -0.191651
+0xbe444023
+// -0.156591
+0xbe205960
+// 0.259737
+0x3e84fc4e
+// 0.047573
+0x3d42dc3a
+// 0.348565
+0x3eb27725
+// 0.098625
+0x3dc9fbbc
+// 0.118410
+0x3df280db
+// -0.139182
+0xbe0e85ad
+// 0.314979
+0x3ea144f2
+// 0.062992
+0x3d810210
+// 0.185517
+0x3e3df83a
+// -0.225412
+0xbe66d26c
+// -0.308245
+0xbe9dd245
+// 0.141177
+0x3e1090bc
+// 0.037555
+0x3d19d32b
+// -0.081374
+0xbda6a72a
+// -0.037050
+0xbd17c221
+// 0.366619
+0x3ebbb577
+// -0.023166
+0xbcbdc6b0
+// 0.126908
+0x3e01f441
+// 0.229383
+0x3e6ae376
+// 0.133929
+0x3e0924cc
+// 0.198259
+0x3e4b0472
+// 0.195041
+0x3e47b8b4
+// 0.520903
+0x3f0559e5
+// 0.075927
+0x3d9b7fc2
+// 0.065709
+0x3d86924b
+// 0.223487
+0x3e64d9a8
+// 0.276053
+0x3e8d56c7
+// -0.048946
+0xbd487bca
+// -0.336168
+0xbeac1e3e
+// 0.151739
+0x3e1b6168
+// 0.097152
+0x3dc6f7aa
+// 0.081855
+0x3da7a39f
+// -0.074260
+0xbd9815b3
+// -0.507166
+0xbf01d5a2
+// -0.228706
+0xbe6a31ee
+// -0.087765
+0xbdb3be60
+// -0.000372
+0xb9c341f7
+// 0.083973
+0x3dabfa1e
+// -0.032067
+0xbd035897
+// -0.088124
+0xbdb47a93
+// -0.475198
+0xbef34d20
+// 0.336714
+0x3eac65cb
+// 0.528552
+0x3f074f34
+// 0.006145
+0x3bc95a88
+// -0.206168
+0xbe531dd0
+// 0.596002
+0x3f189392
+// -0.641250
+0xbf2428fa
+// 0.075754
+0x3d9b251f
+// 0.194352
+0x3e47041d
+// 0.038862
+0x3d1f2de4
+// 0.119136
+0x3df3fd54
+// -0.473792
+0xbef294e1
+// 0.527946
+0x3f07277b
+// -0.154293
+0xbe1dfef5
+// 0.099502
+0x3dcbc7b7
+// -0.010445
+0xbc2b219d
+// -0.147753
+0xbe174c71
+// 0.044212
+0x3d351778
+// -0.320051
+0xbea3ddb9
+// 0.120404
+0x3df69650
+// -0.565722
+0xbf10d328
+// -0.212916
+0xbe5a06a0
+// 0.271159
+0x3e8ad56a
+// -0.137390
+0xbe0cafff
+// -0.020736
+0xbca9def5
+// 0.659609
+0x3f28dc1b
+// -0.234257
+0xbe6fe0f0
+// 0.241512
+0x3e774eec
+// 0.386980
+0x3ec62234
+// 0.218845
+0x3e6018ed
+// -0.019504
+0xbc9fc78f
+// 0.232720
+0x3e6e4e35
+// -0.273557
+0xbe8c0f9e
+// 0.322504
+0x3ea51f47
+// 0.054194
+0x3d5dfa3d
+// 0.200918
+0x3e4dbd60
+// 0.005249
+0x3bac0120
+// -0.316137
+0xbea1dcbf
+// 0.041699
+0x3d2acc42
+// 0.038843
+0x3d1f199d
+// -0.093027
+0xbdbe84b7
+// -0.176934
+0xbe352e25
+// 0.208301
+0x3e554cfc
+// -0.007375
+0xbbf1a85e
+// -0.369671
+0xbebd457c
+// 0.193515
+0x3e4628d0
+// -0.066202
+0xbd879524
+// -0.461677
+0xbeec60e1
+// 0.327982
+0x3ea7ed3c
+// 0.339308
+0x3eadb9c9
+// -0.156393
+0xbe20259c
+// -0.228499
+0xbe69fbb8
+// 0.010014
+0x3c2410fd
+// -0.253799
+0xbe81f1e1
+// 0.120894
+0x3df79710
+// 0.040301
+0x3d2512f1
+// -0.170570
+0xbe2ea9d3
+// 0.396543
+0x3ecb07bf
+// 0.158446
+0x3e223f8e
+// 0.349292
+0x3eb2d66e
+// 0.076034
+0x3d9bb7f9
+// 0.141468
+0x3e10dd1c
+// 0.203611
+0x3e507f7d
+// 0.090988
+0x3dba582b
+// -0.058587
+0xbd6ff912
+// -0.256308
+0xbe833ad5
+// 0.518992
+0x3f04dcae
+// -0.209903
+0xbe56f0c9
+// 0.092421
+0x3dbd4705
+// -0.160479
+0xbe245496
+// 0.174974
+0x3e332c58
+// 0.058688
+0x3d706260
+// -0.113142
+0xbde7b71a
+// -0.326947
+0xbea765a9
+// 0.215527
+0x3e5cb326
+// 0.263464
+0x3e86e4ce
+// -0.100068
+0xbdccf080
+// -0.079643
+0xbda31bb0
+// 0.586367
+0x3f161c20
+// -0.089253
+0xbdb6ca3c
+// -0.186306
+0xbe3ec70f
+// 0.335385
+0x3eabb78d
+// 0.158542
+0x3e2258c1
+// 0.512381
+0x3f032b67
+// -0.069340
+0xbd8e01f1
+// 0.112599
+0x3de69a70
+// -0.386079
+0xbec5ac28
+// 0.072048
+0x3d938db4
+// -0.108962
+0xbddf2786
+// 0.204741
+0x3e51a799
+// -0.148725
+0xbe184b79
+// -0.007674
+0xbbfb7a3d
+// 0.231573
+0x3e6d2163
+// 0.086787
+0x3db1bd34
+// -0.115307
+0xbdec2655
+// 0.231232
+0x3e6cc831
+// -0.062055
+0xbd7e2d34
+// -0.226037
+0xbe67763f
+// -0.053070
+0xbd596021
+// 0.142689
+0x3e121d1e
+// 0.186728
+0x3e3f3598
+// 0.172097
+0x3e303a1d
+// -0.132606
+0xbe07c9f2
+// -0.107560
+0xbddc4840
+// 0.112234
+0x3de5db2f
+// 0.294115
+0x3e96964b
+// 0.182611
+0x3e3afe4d
+// -0.107933
+0xbddd0c07
+// 0.288203
+0x3e938f49
+// -0.218554
+0xbe5fccaf
+// 0.063623
+0x3d824cb1
+// -0.001970
+0xbb011b2b
+// -0.051212
+0xbd51c37d
+// -0.045725
+0xbd3b4a43
+// 0.147074
+0x3e169a91
+// 0.248136
+0x3e7e176c
+// 0.009687
+0x3c1eb4e8
+// 0.253810
+0x3e81f35f
+// -0.501274
+0xbf005383
+// -0.394179
+0xbec9d1e3
+// -0.123786
+0xbdfd8366
+// -0.271544
+0xbe8b07d4
+// 0.336286
+0x3eac2db1
+// 0.102205
+0x3dd150d1
+// 0.183116
+0x3e3b82a7
+// 0.051578
+0x3d534312
+// -0.380684
+0xbec2e90b
+// 0.166075
+0x3e2a0f84
+// 0.507050
+0x3f01ce05
+// 0.354546
+0x3eb58707
+// -0.678413
+0xbf2dac7a
+// -0.289050
+0xbe93fe4f
+// 0.389791
+0x3ec792aa
+// -0.192853
+0xbe457b2b
+// 0.176535
+0x3e34c5a8
+// 0.219513
+0x3e60c7ef
+// -0.698311
+0xbf32c48a
+// 0.179126
+0x3e376cee
+// -0.042742
+0xbd2f1218
+// 0.190630
+0x3e43347b
+// 0.098194
+0x3dc91a2f
+// 0.297362
+0x3e983fe0
+// 0.094190
+0x3dc0e6a1
+// 0.300003
+0x3e999a0b
+// -0.452806
+0xbee7d62e
+// 0.138346
+0x3e0daa72
+// 0.053623
+0x3d5ba39f
+// 0.128625
+0x3e03b64b
+// -0.337957
+0xbead08a8
+// 0.022051
+0x3cb4a3fa
+// 0.508271
+0x3f021e13
+// 0.180673
+0x3e390272
+// -0.218312
+0xbe5f8d16
+// -0.045408
+0xbd39fe05
+// 0.148528
+0x3e1817a1
+// -0.129119
+0xbe0437d7
+// 0.572668
+0x3f129a67
+// -0.343666
+0xbeaff4f9
+// 0.214950
+0x3e5c1bd3
+// -0.627237
+0xbf2092a3
+// -0.087785
+0xbdb3c8c9
+// 0.191811
+0x3e446a01
+// 0.384965
+0x3ec51a17
+// 0.345444
+0x3eb0de05
+// 0.116530
+0x3deea742
+// -0.050779
+0xbd4ffd31
+// 0.075717
+0x3d9b117f
+// 0.233652
+0x3e6f426b
+// -0.145970
+0xbe157925
+// 0.092995
+0x3dbe7442
+// 0.085047
+0x3dae2d33
+// -0.292674
+0xbe95d969
+// -0.607126
+0xbf1b6ca4
+// 0.439256
+0x3ee0e623
+// 0.161281
+0x3e2526bb
+// -0.444730
+0xbee3b39b
+// -0.197586
+0xbe4a53db
+// 0.107702
+0x3ddc92d8
+// -0.248007
+0xbe7df56b
+// -0.361512
+0xbeb91819
+// 0.113680
+0x3de8d0ef
+// 0.381131
+0x3ec323a8
+// -0.124450
+0xbdfedfb3
+// -0.154995
+0xbe1eb723
+// 0.133543
+0x3e08bf92
+// 0.105797
+0x3dd8ac41
+// 0.095502
+0x3dc39676
+// -0.098278
+0xbdc945e0
+// -0.371423
+0xbebe2b22
+// 0.228159
+0x3e69a29c
+// 0.289491
+0x3e94381e
+// -0.129355
+0xbe0475bc
+// -0.036654
+0xbd162211
+// -0.096270
+0xbdc5290e
+// -0.167591
+0xbe2b9d14
+// 0.258983
+0x3e84995c
+// 0.054607
+0x3d5fac19
+// 0.355725
+0x3eb6218e
+// 0.567879
+0x3f11608c
+// -0.101376
+0xbdcf9e5f
+// 0.057346
+0x3d6ae3ab
+// 0.218889
+0x3e60245a
+// 0.036140
+0x3d1407bd
+// 0.163741
+0x3e27abd2
+// 0.204067
+0x3e50f703
+// 0.242890
+0x3e78b817
+// -0.350903
+0xbeb3a989
+// -0.207504
+0xbe547bcf
+// -0.171664
+0xbe2fc8d0
+// -0.153369
+0xbe1d0cc4
+// 0.117890
+0x3df1700d
+// 0.040869
+0x3d276638
+// 0.112111
+0x3de59ab6
+// 0.286696
+0x3e92c9d7
+// -0.003644
+0xbb6ed3d8
+// 0.260167
+0x3e853492
+// 0.365306
+0x3ebb0959
+// -0.182867
+0xbe3b417e
+// 0.080723
+0x3da5521f
+// -0.154926
+0xbe1ea4d3
+// 0.029920
+0x3cf51bd4
+// 0.137418
+0x3e0cb72d
+// -0.115438
+0xbdec6b03
+// 0.014032
+0x3c65e671
+// 0.622792
+0x3f1f6f48
+// -0.090065
+0xbdb873c3
+// 0.148137
+0x3e17b13b
+// 0.212587
+0x3e59b060
+// -0.104874
+0xbdd6c7f1
+// 0.291438
+0x3e95375d
+// -0.312032
+0xbe9fc2ad
+// 0.204576
+0x3e517c7f
+// -0.011630
+0xbc3e8ab5
+// 0.822814
+0x3f52a3f4
+// 0.229774
+0x3e6b49c4
+// -0.507088
+0xbf01d08a
+// 0.121102
+0x3df80487
+// 0.623863
+0x3f1fb577
+// -0.073929
+0xbd9767e1
+// 0.382254
+0x3ec3b6c4
+// 0.047525
+0x3d42a9a5
+// 0.500383
+0x3f001918
+// -0.631799
+0xbf21bd98
+// -0.054818
+0xbd6088ca
+// 0.022219
+0x3cb604af
+// -0.220701
+0xbe61ff5e
+// 0.462007
+0x3eec8c38
+// 0.069922
+0x3d8f3329
+// 0.223225
+0x3e649538
+// -0.004466
+0xbb925af3
+// -0.449165
+0xbee5f8eb
+// -0.286057
+0xbe927600
+// 0.191108
+0x3e43b1cb
+// -0.092998
+0xbdbe75ed
+// 0.416305
+0x3ed525dd
+// -0.120525
+0xbdf6d5bd
+// 0.618377
+0x3f1e4df9
+// 0.183133
+0x3e3b8758
+// 0.575165
+0x3f133dfe
+// -0.151173
+0xbe1acd1b
+// 0.089656
+0x3db79d4f
+// 0.394431
+0x3ec9f2e0
+// -0.138052
+0xbe0d5d78
+// -0.653186
+0xbf273737
+// 0.164850
+0x3e28ce90
+// -0.337517
+0xbeaccf00
+// -0.175714
+0xbe33ee60
+// 0.069742
+0x3d8ed4ca
+// -0.165190
+0xbe292794
+// 0.018815
+0x3c9a22db
+// -0.587016
+0xbf1646b0
+// -0.024680
+0xbcca2cf3
+// 0.699885
+0x3f332bab
+// -0.041911
+0xbd2baacc
+// -0.454067
+0xbee87b87
+// -0.187888
+0xbe40659b
+// 0.161881
+0x3e25c42b
+// 0.816817
+0x3f511ae4
+// -0.120139
+0xbdf60b60
+// 0.012785
+0x3c5179dc
+// -0.137667
+0xbe0cf899
+// 0.039711
+0x3d22a7f7
+// 0.208318
+0x3e555154
+// -0.285326
+0xbe921633
+// -0.131658
+0xbe06d149
+// -0.346151
+0xbeb13ab8
+// -0.156924
+0xbe20b0c9
+// -0.131482
+0xbe06a335
+// -0.190756
+0xbe4355ac
+// -0.921768
+0xbf6bf8f7
+// -0.240400
+0xbe762b6f
+// 0.142614
+0x3e120955
+// -0.045778
+0xbd3b8182
+// 0.673357
+0x3f2c6122
+// -0.041326
+0xbd294529
+// -0.151166
+0xbe1acb4b
+// 0.357650
+0x3eb71de3
+// 0.318608
+0x3ea3209f
+// -0.109576
+0xbde069a0
+// -0.043275
+0xbd3140c3
+// 0.155995
+0x3e1fbd19
+// 0.013675
+0x3c600b83
+// -0.281921
+0xbe9057fb
+// 0.473749
+0x3ef28f32
+// 0.335439
+0x3eabbea9
+// 0.250880
+0x3e807354
+// -0.006442
+0xbbd31a43
+// 0.224878
+0x3e664660
+// 0.120862
+0x3df78676
+// 0.234236
+0x3e6fdb76
+// -0.272376
+0xbe8b74cf
+// 0.042734
+0x3d2f0a3e
+// 0.209953
+0x3e56fde7
+// -0.054866
+0xbd60bac4
+// -0.143362
+0xbe12cd7d
+// -0.445374
+0xbee4080b
+// -0.153213
+0xbe1ce3c0
+// 0.617072
+0x3f1df874
+// -0.313962
+0xbea0bfa6
+// -0.375207
+0xbec01b20
+// 0.328347
+0x3ea81d1c
+// -0.337293
+0xbeacb1a0
+// -0.094212
+0xbdc0f1ff
+// -0.272598
+0xbe8b9206
+// 0.614744
+0x3f1d5fdb
+// -0.255845
+0xbe82fe2e
+// 0.041211
+0x3d28cc5e
+// 0.398561
+0x3ecc1038
+// 0.336453
+0x3eac439a
+// 0.052540
+0x3d5733e2
+// 0.202381
+0x3e4f3d06
+// 0.224650
+0x3e660a8e
+// 0.224490
+0x3e65e0c9
+// -0.362507
+0xbeb99a7d
+// 0.226947
+0x3e6864bb
+// -0.041944
+0xbd2bcdc4
+// 0.405312
+0x3ecf851a
+// -0.116147
+0xbdedde8e
+// 0.124518
+0x3dff0361
+// 0.150856
+0x3e1a7a00
+// 0.210785
+0x3e57d81a
+// -0.111321
+0xbde3fc05
+// -0.261210
+0xbe85bd56
+// -0.099295
+0xbdcb5afa
+// 0.519851
+0x3f0514f5
+// -0.636221
+0xbf22df63
+// 0.137944
+0x3e0d412c
+// 0.010623
+0x3c2e0b5b
+// -0.057228
+0xbd6a6793
+// -0.267172
+0xbe88cabf
+// 0.567282
+0x3f113966
+// 0.204213
+0x3e511d51
+// 0.056915
+0x3d691f37
+// -0.228027
+0xbe697fcf
+// -0.349928
+0xbeb329cf
+// 0.134403
+0x3e09a108
+// 0.562886
+0x3f10194b
+// 0.110625
+0x3de28f33
+// 0.271939
+0x3e8b3b8e
+// -0.253419
+0xbe81c029
+// -0.304645
+0xbe9bfa72
+// -0.037517
+0xbd19aba1
+// 0.147832
+0x3e176135
+// -0.357630
+0xbeb71b4f
+// 0.194278
+0x3e46f0d0
+// 0.124275
+0x3dfe83e9
+// -0.468500
+0xbeefdf47
+// 0.132655
+0x3e07d6bf
+// 0.188063
+0x3e40937b
+// -0.004584
+0xbb96316b
+// 0.022394
+0x3cb7741c
+// -0.203424
+0xbe504e41
+// -0.013542
+0xbc5ddda3
+// -0.096213
+0xbdc50b8b
+// 0.396137
+0x3ecad277
+// -0.384809
+0xbec505b7
+// 0.169205
+0x3e2d4426
+// 0.224039
+0x3e656a8c
+// 0.168688
+0x3e2cbc9c
+// -0.176797
+0xbe350a2a
+// 0.051357
+0x3d525b46
+// -0.187640
+0xbe4024b9
+// 0.273227
+0x3e8be473
+// 0.153369
+0x3e1d0ca4
+// -0.313937
+0xbea0bc66
+// 0.567635
+0x3f115086
+// 0.006217
+0x3bcbb9ec
+// 0.195943
+0x3e48a542
+// -0.272890
+0xbe8bb83f
+// -0.202774
+0xbe4fa3f7
+// 0.229849
+0x3e6b5d86
+// 0.517186
+0x3f04664d
+// -0.081113
+0xbda61e68
+// 0.467259
+0x3eef3c8c
+// -0.041301
+0xbd292b92
+// -0.324879
+0xbea6567c
+// 0.335920
+0x3eabfdb0
+// 0.132957
+0x3e0825d0
+// -0.096202
+0xbdc505a9
+// -0.155964
+0xbe1fb4ef
+// -0.028382
+0xbce8813f
+// -0.238989
+0xbe74b9a6
+// 0.167612
+0x3e2ba25a
+// 0.292080
+0x3e958b73
+// 0.000591
+0x3a1afbcd
+// 0.320063
+0x3ea3df54
+// -0.057629
+0xbd6c0c3f
+// 0.397605
+0x3ecb92d2
+// -0.320031
+0xbea3db2a
+// 0.048464
+0x3d468254
+// 0.261410
+0x3e85d796
+// -0.407587
+0xbed0af4e
+// 0.265849
+0x3e881d5b
+// -0.298047
+0xbe989994
+// -0.310415
+0xbe9eeea6
+// 0.306195
+0x3e9cc589
+// 0.599368
+0x3f19702f
+// 0.323703
+0x3ea5bc5f
+// -0.522951
+0xbf05e01f
+// -0.357927
+0xbeb74235
+// 0.104401
+0x3dd5d00f
+// 0.112594
+0x3de69794
+// 0.549675
+0x3f0cb780
+// -0.052953
+0xbd58e4d4
+// 0.345069
+0x3eb0acd7
+// -0.627002
+0xbf208337
+// -0.080831
+0xbda58aae
+// -0.069949
+0xbd8f419a
+// -0.201798
+0xbe4ea43d
+// -0.088929
+0xbdb6208b
+// -0.272144
+0xbe8b566c
+// 0.501525
+0x3f0063f2
+// 0.199657
+0x3e4c72ce
+// -0.442176
+0xbee264e4
+// -0.210288
+0xbe5755a6
+// 0.332316
+0x3eaa2553
+// 0.152606
+0x3e1c44a8
+// 0.494244
+0x3efd0d8b
+// 0.414103
+0x3ed40559
+// 0.257139
+0x3e83a7ab
+// -0.312518
+0xbea00269
+// 0.673063
+0x3f2c4de1
+// 0.596324
+0x3f18a8b9
+// -0.476983
+0xbef43726
+// -0.088840
+0xbdb5f1d9
+// 0.341070
+0x3eaea0ab
+// 0.576395
+0x3f138ea2
+// 0.097586
+0x3dc7db10
+// -0.289213
+0xbe9413b9
+// 0.045866
+0x3d3bddf3
+// -0.109921
+0xbde11e22
+// 0.044326
+0x3d358ed7
+// 0.298032
+0x3e9897b6
+// -0.089848
+0xbdb80236
+// 0.019990
+0x3ca3c1ba
+// 0.306844
+0x3e9d1ab8
+// -0.072560
+0xbd949a95
+// -0.213952
+0xbe5b1637
+// 0.557344
+0x3f0eae1a
+// 0.346662
+0x3eb17dad
+// 0.211556
+0x3e58a22f
+// -0.006515
+0xbbd57add
+// 0.219409
+0x3e60accd
+// -0.383917
+0xbec490c7
+// -0.111750
+0xbde4dd63
+// 0.425713
+0x3ed9f708
+// 0.417726
+0x3ed5e035
+// 0.334012
+0x3eab03ad
+// 0.054377
+0x3d5ebac7
+// -0.073651
+0xbd96d628
+// -0.377892
+0xbec17b1e
+// 0.402033
+0x3ecdd754
+// -0.607459
+0xbf1b8273
+// -0.426198
+0xbeda369b
+// 0.313778
+0x3ea0a788
+// 0.008890
+0x3c11a768
+// -0.044211
+0xbd3516c8
+// -0.119056
+0xbdf3d3e2
+// 0.174404
+0x3e32970c
+// -0.183397
+0xbe3bcc59
+// -0.134969
+0xbe0a3533
+// 0.649100
+0x3f262b65
+// 0.293528
+0x3e964945
+// 0.160833
+0x3e24b177
+// -0.426370
+0xbeda4d31
+// 0.153660
+0x3e1d58f1
+// -0.014153
+0xbc67e00a
+// -0.236705
+0xbe7262d6
+// -0.530644
+0xbf07d849
+// 0.212463
+0x3e598fd3
+// -0.259775
+0xbe85013f
+// -0.221916
+0xbe633dda
+// 0.304009
+0x3e9ba705
+// -0.013904
+0xbc63cf78
+// 0.069871
+0x3d8f1861
+// -0.212649
+0xbe59c09c
+// -0.479800
+0xbef5a84e
+// 0.366054
+0x3ebb6b63
+// 0.549365
+0x3f0ca330
+// 0.306634
+0x3e9cff1c
+// -0.102192
+0xbdd14a2b
+// -0.226966
+0xbe6869e1
+// 0.290541
+0x3e94c1c5
+// -0.035452
+0xbd113631
+// 0.358156
+0x3eb7603c
+// -0.142523
+0xbe11f19f
+// 0.182983
+0x3e3b5fc7
+// 0.033781
+0x3d0a5dd5
+// -0.084732
+0xbdad883a
+// -0.260091
+0xbe852aad
+// -0.261976
+0xbe8621b0
+// 0.006811
+0x3bdf2f4d
+// -0.652758
+0xbf271b24
+// 0.210598
+0x3e57a70e
+// -0.274067
+0xbe8c528a
+// -0.059863
+0xbd753343
+// 0.425639
+0x3ed9ed59
+// 0.444850
+0x3ee3c356
+// -0.149264
+0xbe18d8a7
+// 0.163484
+0x3e276862
+// 0.090182
+0x3db8b123
+// 0.089141
+0x3db68f9f
+// -0.295859
+0xbe977acf
+// -0.276435
+0xbe8d88ec
+// -0.183194
+0xbe3b9738
+// -0.014819
+0xbc72cc67
+// 0.352346
+0x3eb466ba
+// -0.102669
+0xbdd24425
+// -0.337803
+0xbeacf483
+// -0.473097
+0xbef239c5
+// -0.503378
+0xbf00dd60
+// -0.208014
+0xbe5501a3
+// 0.169088
+0x3e2d255c
+// 0.075908
+0x3d9b75d8
+// -0.056594
+0xbd67ceb2
+// 0.541039
+0x3f0a8184
+// 0.299529
+0x3e995be9
+// 0.036486
+0x3d1572b6
+// -0.009118
+0xbc1561fe
+// 0.153526
+0x3e1d3603
+// 0.015065
+0x3c76d187
+// -0.427535
+0xbedae5e6
+// -0.202012
+0xbe4edc39
+// -0.169338
+0xbe2d670d
+// 0.505115
+0x3f014f36
+// -0.090377
+0xbdb917c3
+// 0.316870
+0x3ea23cce
+// 0.156932
+0x3e20b2bf
+// -0.232676
+0xbe6e4292
+// -0.043412
+0xbd31d0bf
+// -0.548019
+0xbf0c4af7
+// -0.331766
+0xbea9dd4b
+// -0.037674
+0xbd1a4f9f
+// -0.097467
+0xbdc79cff
+// 0.135508
+0x3e0ac2ac
+// -0.000936
+0xba75464a
+// -0.164739
+0xbe28b147
+// 0.030950
+0x3cfd8a6d
+// -0.135334
+0xbe0a94e3
+// -0.117451
+0xbdf08a15
+// 0.140527
+0x3e0fe64b
+// -0.428468
+0xbedb602f
+// 0.272951
+0x3e8bc02d
+// 0.301795
+0x3e9a84d4
+// 0.130128
+0x3e054044
+// 0.416892
+0x3ed572e6
+// -0.027802
+0xbce3c182
+// -0.142843
+0xbe124581
+// 0.081074
+0x3da609fa
+// -0.012100
+0xbc463fa3
+// -0.316422
+0xbea2021e
+// -0.225109
+0xbe668307
+// 0.196237
+0x3e48f23b
+// 0.212237
+0x3e5954a8
+// 0.561519
+0x3f0fbfb8
+// 0.164543
+0x3e287e10
+// -0.122250
+0xbdfa5e25
+// -0.340352
+0xbeae4292
+// 0.216083
+0x3e5d44f4
+// 0.172005
+0x3e30220b
+// 0.296454
+0x3e97c8db
+// -0.080881
+0xbda5a4ef
+// 0.091446
+0x3dbb4802
+// 0.187158
+0x3e3fa65d
+// 0.038968
+0x3d1f9cfd
+// 0.092806
+0x3dbe10d9
+// -0.531965
+0xbf082ed4
+// 0.073914
+0x3d976007
+// 0.086164
+0x3db076ff
+// -0.474698
+0xbef30b90
+// -0.367458
+0xbebc236d
+// -0.016197
+0xbc84aece
+// 0.329004
+0x3ea87341
+// -0.368585
+0xbebcb734
+// -0.177444
+0xbe35b3dc
+// -0.184067
+0xbe3c7c20
+// -0.171786
+0xbe2fe8c7
+// 0.108319
+0x3dddd642
+// -0.315064
+0xbea1500d
+// -0.614641
+0xbf1d5920
+// 0.049803
+0x3d4bfe0e
+// 0.099287
+0x3dcb5708
+// 0.510718
+0x3f02be70
+// 0.050176
+0x3d4d857c
+// -0.201108
+0xbe4def23
+// 0.096744
+0x3dc6218b
+// 0.113634
+0x3de8b8cb
+// -0.493108
+0xbefc78a1
+// -0.236000
+0xbe71a9f6
+// -0.138839
+0xbe0e2bbb
+// -0.101119
+0xbdcf1761
+// -0.809337
+0xbf4f30b0
+// -0.052180
+0xbd55ba77
+// 0.149640
+0x3e193b4c
+// -0.384935
+0xbec51635
+// 0.128487
+0x3e039219
+// 0.008225
+0x3c06c15d
+// 0.015757
+0x3c8115c9
+// -0.176299
+0xbe3487a4
+// -0.266810
+0xbe889b4c
+// 0.454438
+0x3ee8ac14
+// 0.319479
+0x3ea392bb
+// 0.318776
+0x3ea3368b
+// 0.465576
+0x3eee5fee
+// 0.007580
+0x3bf860af
+// 0.533897
+0x3f08ad77
+// -0.344202
+0xbeb03b38
+// -0.340532
+0xbeae5a46
+// 0.013285
+0x3c59a906
+// 0.086069
+0x3db04513
+// 0.479874
+0x3ef5b1ff
+// -0.176594
+0xbe34d4fc
+// 0.046063
+0x3d3cac61
+// -0.215612
+0xbe5cc95a
+// 0.031491
+0x3d00fce2
+// 0.010025
+0x3c243ded
+// -0.078279
+0xbda05092
+// -0.414900
+0xbed46dbf
+// -0.182953
+0xbe3b57ea
+// -0.311054
+0xbe9f4284
+// -0.425457
+0xbed9d583
+// -0.389049
+0xbec73178
+// 0.034135
+0x3d0bd158
+// -0.155180
+0xbe1ee79d
+// 0.126917
+0x3e01f69e
+// -0.180366
+0xbe38b1cf
+// 0.337960
+0x3ead0918
+// 0.153092
+0x3e1cc424
+// -0.849400
+0xbf597244
+// -0.173661
+0xbe31d441
+// -0.129082
+0xbe042dfb
+// -0.325626
+0xbea6b86d
+// 0.190165
+0x3e42baa6
+// -0.357384
+0xbeb6fb00
+// -0.000976
+0xba7ffae8
+// 0.169566
+0x3e2da29d
+// -0.057815
+0xbd6ccfd9
+// -0.566095
+0xbf10eba0
+// 0.181603
+0x3e39f60b
+// -0.154798
+0xbe1e834e
+// 0.161654
+0x3e25889b
+// -0.186350
+0xbe3ed29b
+// -0.352581
+0xbeb4857d
+// 0.238132
+0x3e73d8d7
+// 0.294310
+0x3e96afda
+// -0.274639
+0xbe8c9d6c
+// -0.259940
+0xbe8516e8
+// -0.118637
+0xbdf2f7b5
+// -0.180023
+0xbe3857d9
+// 0.274152
+0x3e8c5da3
+// -0.452880
+0xbee7dfea
+// -0.053656
+0xbd5bc5ee
+// -0.337340
+0xbeacb7dd
+// -0.263553
+0xbe86f06c
+// -0.067502
+0xbd8a3e54
+// 0.198865
+0x3e4ba345
+// 0.000135
+0x390d48e9
+// 0.012488
+0x3c4c9a0b
+// -0.260888
+0xbe859312
+// 0.242431
+0x3e783ff2
+// 0.031069
+0x3cfe8450
+// -0.179899
+0xbe38375e
+// -0.014143
+0xbc67b793
+// 0.069988
+0x3d8f55bf
+// -0.165578
+0xbe298d53
+// 0.406041
+0x3ecfe4a1
+// -0.998714
+0xbf7fabb5
+// -0.551966
+0xbf0d4da7
+// 0.125557
+0x3e009200
+// 0.029079
+0x3cee36cc
+// -0.258637
+0xbe846c1d
+// -0.360919
+0xbeb8ca56
+// -0.180902
+0xbe393e80
+// 0.122727
+0x3dfb5859
+// -0.245463
+0xbe7b5a9f
+// -0.019424
+0xbc9f1f7f
+// -0.631297
+0xbf219cb2
+// -0.234513
+0xbe70240e
+// 0.009269
+0x3c17def2
+// 0.399051
+0x3ecc505d
+// 0.237699
+0x3e73674b
+// -0.024336
+0xbcc75c3b
+// -0.258300
+0xbe843fdb
+// -0.127704
+0xbe02c4d4
+// -0.179964
+0xbe384865
+// -0.096890
+0xbdc66e1e
+// -0.089508
+0xbdb7501e
+// -0.245032
+0xbe7ae99b
+// -0.036900
+0xbd172411
+// 0.360211
+0x3eb86d84
+// -0.173116
+0xbe314554
+// -0.339307
+0xbeadb99a
+// -0.049334
+0xbd4a12c9
+// 0.347658
+0x3eb20032
+// -0.515649
+0xbf040191
+// 0.307280
+0x3e9d53d0
+// -0.172482
+0xbe309f2a
+// -0.054385
+0xbd5ec346
+// 0.650402
+0x3f2680c1
+// -0.181085
+0xbe396e6c
+// -0.442532
+0xbee2938c
+// -0.337307
+0xbeacb372
+// -0.032645
+0xbd05b70c
+// 0.231299
+0x3e6cd9bd
+// 0.026355
+0x3cd7e57b
+// -0.488820
+0xbefa469a
+// -0.448257
+0xbee581fa
+// -0.118172
+0xbdf203e9
+// -0.022786
+0xbcbaa967
+// -0.154704
+0xbe1e6aa5
+// 0.586578
+0x3f1629ff
+// -0.594125
+0xbf18188b
+// 0.156459
+0x3e2036d1
+// 0.451531
+0x3ee72f01
+// -0.358887
+0xbeb7c01a
+// 0.003566
+0x3b69b9a4
+// 0.075447
+0x3d9a83cb
+// 0.675593
+0x3f2cf3a6
+// -0.293306
+0xbe962c3d
+// -0.180709
+0xbe390bd2
+// -0.111792
+0xbde4f341
+// -0.006247
+0xbbccb30d
+// 0.287558
+0x3e933ac8
+// 0.458254
+0x3eeaa043
+// 0.523583
+0x3f06098c
+// 0.039311
+0x3d210474
+// -0.084087
+0xbdac35be
+// -0.175793
+0xbe34032b
+// -0.028101
+0xbce634be
+// 0.121582
+0x3df8ffc6
+// -0.068647
+0xbd8c96a3
+// -0.086520
+0xbdb13142
+// -0.326872
+0xbea75bbf
+// 0.201326
+0x3e4e286e
+// -0.037137
+0xbd181c9a
+// 0.189708
+0x3e4242e0
+// -0.319137
+0xbea365fc
+// -0.143333
+0xbe12c5f1
+// 0.179267
+0x3e3791c2
+// 0.394186
+0x3ec9d2b5
+// -0.143959
+0xbe136a1a
+// -0.260430
+0xbe85570c
+// 0.228716
+0x3e6a346d
+// 0.649797
+0x3f265917
+// 0.109338
+0x3ddfec80
+// -0.571695
+0xbf125a9f
+// 0.191842
+0x3e447243
+// -0.291457
+0xbe9539cf
+// -0.189530
+0xbe421437
+// -0.167827
+0xbe2bdabb
+// 0.261386
+0x3e85d457
+// -0.154674
+0xbe1e62e1
+// -0.164074
+0xbe280308
+// 0.008579
+0x3c0c8e94
+// -0.237190
+0xbe72e1d4
+// -0.143845
+0xbe134c0c
+// -0.091161
+0xbdbab27e
+// -0.542079
+0xbf0ac5aa
+// -0.078760
+0xbda14cc3
+// -0.042065
+0xbd2c4be6
+// 0.098200
+0x3dc91d57
+// -0.548423
+0xbf0c6574
+// 0.048122
+0x3d451b8c
+// -0.035373
+0xbd10e3c3
+// -0.222498
+0xbe63d6a2
+// 0.105841
+0x3dd8c325
+// 0.749292
+0x3f3fd1a0
+// -0.447105
+0xbee4eaf8
+// 0.058044
+0x3d6dbfba
+// -0.298980
+0xbe9913e2
+// -0.002008
+0xbb03a00b
+// -0.359149
+0xbeb7e263
+// -0.036316
+0xbd14c07b
+// -0.380593
+0xbec2dd22
+// 0.177968
+0x3e363d56
+// 0.193122
+0x3e45c1e1
+// -0.064698
+0xbd848070
+// -0.214278
+0xbe5b6bb8
+// -0.161987
+0xbe25dfd8
+// -0.180277
+0xbe389a70
+// -0.170623
+0xbe2eb7b2
+// 0.058178
+0x3d6e4bcf
+// -0.634130
+0xbf22565f
+// -0.828862
+0xbf54304d
+// 0.240461
+0x3e763b5d
+// -0.361461
+0xbeb9116b
+// 0.165759
+0x3e29bcc1
+// 0.113197
+0x3de7d3d3
+// -0.159605
+0xbe236f6a
+// 0.079798
+0x3da36d1f
+// 0.343548
+0x3eafe595
+// 0.055839
+0x3d64b709
+// -0.735929
+0xbf3c65d5
+// 0.068581
+0x3d8c7403
+// -0.277569
+0xbe8e1d93
+// 0.535856
+0x3f092de2
+// 0.001496
+0x3ac41739
+// -0.057145
+0xbd6a10c7
+// -0.005923
+0xbbc21301
+// 0.009691
+0x3c1ec86f
+// -0.298360
+0xbe98c29e
+// 0.080217
+0x3da4490a
+// 0.155117
+0x3e1ed6e0
+// 0.203905
+0x3e50cc5f
+// 0.130729
+0x3e05ddc2
+// -0.166783
+0xbe2ac91a
+// -0.016913
+0xbc8a8c28
+// 0.146394
+0x3e15e82e
+// 0.065199
+0x3d8586f9
+// 0.138397
+0x3e0db7f8
+// 0.404427
+0x3ecf1112
+// -0.283992
+0xbe916773
+// 0.169138
+0x3e2d32a4
+// 0.309751
+0x3e9e97b9
+// 0.110425
+0x3de2267d
+// -0.111258
+0xbde3db1f
+// 0.242449
+0x3e78446c
+// 0.267676
+0x3e890cd7
+// 0.027626
+0x3ce250a5
+// -0.205654
+0xbe5296ed
+// -0.221883
+0xbe633535
+// 0.197228
+0x3e49f628
+// -0.079524
+0xbda2dd3a
+// 0.261492
+0x3e85e256
+// -0.047989
+0xbd448f97
+// 0.368258
+0x3ebc8c4f
+// -0.098384
+0xbdc97d99
+// 0.008542
+0x3c0bf1e6
+// -0.205632
+0xbe529146
+// -0.504334
+0xbf011c0e
+// 0.381548
+0x3ec35a4c
+// 0.020839
+0x3caab5a4
+// 0.236763
+0x3e727201
+// -0.504425
+0xbf0121fb
+// -0.382307
+0xbec3bdb1
+// 0.346133
+0x3eb1385a
+// 0.240796
+0x3e76932b
+// -0.097366
+0xbdc767e0
+// -0.289084
+0xbe9402d0
+// -0.133819
+0xbe0907f3
+// 0.078977
+0x3da1bec2
+// -0.326250
+0xbea70a4e
+// -0.547455
+0xbf0c2600
+// -0.300611
+0xbe99e9be
+// 0.071229
+0x3d91e07d
+// 0.579797
+0x3f146d9b
+// 0.180958
+0x3e394d2f
+// 0.153744
+0x3e1d6f15
+// 0.134763
+0x3e09ff59
+// 0.273155
+0x3e8bdaf0
+// 0.136632
+0x3e0be939
+// 0.482982
+0x3ef74960
+// -0.101667
+0xbdd036d1
+// -0.103854
+0xbdd4b16a
+// -0.036408
+0xbd15204f
+// 0.197697
+0x3e4a710c
+// 0.186042
+0x3e3e81e8
+// -0.269761
+0xbe8a1e1e
+// -0.120316
+0xbdf66874
+// -0.629101
+0xbf210cc9
+// -0.179545
+0xbe37daae
+// -0.096447
+0xbdc58616
+// 0.223140
+0x3e647ebe
+// -0.024956
+0xbccc7019
+// -0.309293
+0xbe9e5bb7
+// 0.004444
+0x3b919fbd
+// -0.159667
+0xbe237fc8
+// -0.060821
+0xbd791f2b
+// -0.594653
+0xbf183b33
+// -0.129712
+0xbe04d356
+// 0.080703
+0x3da547dd
+// 0.178688
+0x3e36f9ef
+// -0.224717
+0xbe661c29
+// -0.022057
+0xbcb4b101
+// -0.202974
+0xbe4fd882
+// 0.439168
+0x3ee0da98
+// -0.077260
+0xbd9e3ab2
+// 0.082924
+0x3da9d3d5
+// -0.065278
+0xbd85b0b4
+// 0.083565
+0x3dab2423
+// 0.257608
+0x3e83e531
+// 0.079813
+0x3da374df
+// -0.445074
+0xbee3e0c3
+// -0.020300
+0xbca64bb4
+// 0.027244
+0x3cdf2fa3
+// 0.005555
+0x3bb60ad1
+// 0.232266
+0x3e6dd71b
+// -0.054573
+0xbd5f884f
+// 0.306021
+0x3e9caec7
+// -0.057750
+0xbd6c8b3d
+// 0.015740
+0x3c80f1e9
+// -0.114517
+0xbdea8820
+// -0.429524
+0xbedbea85
+// 0.832648
+0x3f55286c
+// -0.105406
+0xbdd7df38
+// 0.165079
+0x3e290a63
+// -0.119422
+0xbdf4939c
+// -0.358549
+0xbeb793b5
+// 0.029482
+0x3cf18438
+// -0.196202
+0xbe48e947
+// 0.585368
+0x3f15daaa
+// 0.268995
+0x3e89b9b6
+// 0.099175
+0x3dcb1c4b
+// -0.259035
+0xbe84a03d
+// -0.436800
+0xbedfa444
+// 0.207339
+0x3e54509f
+// 0.094728
+0x3dc2009b
+// -0.029991
+0xbcf5afa7
+// 0.762660
+0x3f433db1
+// -0.005707
+0xbbbafdab
+// -0.010423
+0xbc2ac6c2
+// -0.115726
+0xbded01ce
+// 0.065570
+0x3d86497e
+// -0.018861
+0xbc9a835c
+// 0.351953
+0x3eb4332f
+// 0.260712
+0x3e857c11
+// 0.135203
+0x3e0a72bc
+// -0.149195
+0xbe18c6a9
+// 0.021940
+0x3cb3bb57
+// -0.098345
+0xbdc96917
+// 0.062490
+0x3d7ff56c
+// 0.216794
+0x3e5dff4e
+// -0.100566
+0xbdcdf5b6
+// 0.381881
+0x3ec385d8
+// 0.134999
+0x3e0a3d3d
+// 0.072110
+0x3d93ae8a
+// 0.007589
+0x3bf8ace5
+// 0.181749
+0x3e3a1c86
+// 0.162981
+0x3e26e463
+// 0.138995
+0x3e0e54d4
+// 0.388456
+0x3ec6e3b3
+// -0.416962
+0xbed57c04
+// -0.033629
+0xbd09be2c
+// -0.100217
+0xbdcd3ecd
+// -0.116909
+0xbdef6e10
+// -0.272223
+0xbe8b60c3
+// 0.433037
+0x3eddb6fd
+// -0.078883
+0xbda18d49
+// -0.482947
+0xbef744c7
+// -0.070578
+0xbd908b04
+// 0.185022
+0x3e3d7678
+// -0.042045
+0xbd2c3770
+// 0.143358
+0x3e12cc81
+// -0.535021
+0xbf08f720
+// -0.256889
+0xbe8386fd
+// -0.172430
+0xbe309161
+// 0.119930
+0x3df59dc5
+// 0.193486
+0x3e462147
+// -0.003909
+0xbb801428
+// -0.319376
+0xbea38533
+// -0.047001
+0xbd4083e5
+// 0.186497
+0x3e3ef8fa
+// -0.087067
+0xbdb25051
+// 0.472180
+0x3ef1c19a
+// -0.221161
+0xbe6277f7
+// -0.027792
+0xbce3abfa
+// 0.131161
+0x3e064efc
+// -0.090961
+0xbdba49d3
+// -0.051932
+0xbd54b6f8
+// 0.455220
+0x3ee91293
+// 0.592232
+0x3f179c7d
+// 0.060933
+0x3d79955f
+// -0.176193
+0xbe346be3
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputA1_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputA1_q15.txt
new file mode 100755
index 0000000..e25e82a
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputA1_q15.txt
@@ -0,0 +1,3202 @@
+H
+1600
+// 0.240995
+0x1ED9
+// 0.106975
+0x0DB1
+// -0.539844
+0xBAE6
+// -0.094801
+0xF3DE
+// 0.349676
+0x2CC2
+// -0.301688
+0xD962
+// 0.230165
+0x1D76
+// 0.090798
+0x0B9F
+// -0.261938
+0xDE79
+// -0.318960
+0xD72C
+// -0.298085
+0xD9D8
+// -0.279316
+0xDC3F
+// -0.392242
+0xCDCB
+// -0.089396
+0xF48F
+// 0.287229
+0x24C4
+// -0.095846
+0xF3BB
+// -0.198063
+0xE6A6
+// -0.374114
+0xD01D
+// 0.726828
+0x5D09
+// -0.165507
+0xEAD1
+// 0.085981
+0x0B01
+// -0.220177
+0xE3D1
+// 0.381593
+0x30D8
+// -0.077505
+0xF614
+// -0.238686
+0xE173
+// -0.099173
+0xF34E
+// -0.202702
+0xE60E
+// -0.207916
+0xE563
+// 0.334688
+0x2AD7
+// 0.241699
+0x1EF0
+// 0.007578
+0x00F8
+// 0.454188
+0x3A23
+// -0.416786
+0xCAA7
+// 0.106169
+0x0D97
+// 0.018904
+0x026B
+// -0.214546
+0xE48A
+// 0.088293
+0x0B4D
+// 0.189226
+0x1839
+// -0.150316
+0xECC2
+// -0.229985
+0xE290
+// 0.415455
+0x352E
+// 0.335874
+0x2AFE
+// 0.113640
+0x0E8C
+// -0.310078
+0xD84F
+// 0.411853
+0x34B8
+// 0.035231
+0x0482
+// 0.127379
+0x104E
+// 0.058859
+0x0789
+// 0.119471
+0x0F4B
+// 0.821189
+0x691D
+// -0.289118
+0xDAFE
+// 0.576164
+0x49C0
+// 0.046429
+0x05F1
+// 0.403900
+0x33B3
+// 0.014889
+0x01E8
+// -0.084607
+0xF52C
+// -0.060941
+0xF833
+// -0.161371
+0xEB58
+// -0.231602
+0xE25B
+// 0.293104
+0x2584
+// -0.699217
+0xA680
+// -0.380668
+0xCF46
+// -0.605113
+0xB28C
+// 0.135834
+0x1163
+// 0.735118
+0x5E18
+// -0.067113
+0xF769
+// -0.515758
+0xBDFC
+// 0.153916
+0x13B4
+// 0.050508
+0x0677
+// -0.224857
+0xE338
+// -0.352195
+0xD2EB
+// -0.045202
+0xFA37
+// 0.053890
+0x06E6
+// 0.098753
+0x0CA4
+// -0.105982
+0xF26F
+// -0.012214
+0xFE70
+// 0.257162
+0x20EB
+// 0.545124
+0x45C7
+// -0.158497
+0xEBB6
+// 0.767643
+0x6242
+// -0.122085
+0xF060
+// 0.594948
+0x4C27
+// 0.293622
+0x2595
+// 0.066935
+0x0891
+// -0.164919
+0xEAE4
+// -0.219881
+0xE3DB
+// 0.000766
+0x0019
+// 0.087474
+0x0B32
+// -0.103642
+0xF2BC
+// -0.506853
+0xBF1F
+// -0.432990
+0xC894
+// 0.387946
+0x31A8
+// -0.324250
+0xD67F
+// -0.113109
+0xF186
+// -0.560437
+0xB844
+// -0.294328
+0xDA53
+// 0.707745
+0x5A97
+// -0.145052
+0xED6F
+// 0.152113
+0x1378
+// 0.196035
+0x1918
+// -0.190394
+0xE7A1
+// 0.385276
+0x3151
+// 0.062669
+0x0806
+// 0.005625
+0x00B8
+// 0.398827
+0x330D
+// 0.048323
+0x062F
+// 0.252105
+0x2045
+// 0.540038
+0x4520
+// -0.318638
+0xD737
+// -0.004962
+0xFF5D
+// 0.176301
+0x1691
+// 0.110263
+0x0E1D
+// 0.127837
+0x105D
+// 0.018094
+0x0251
+// 0.098639
+0x0CA0
+// -0.082095
+0xF57E
+// 0.418872
+0x359E
+// -0.485185
+0xC1E5
+// 0.064626
+0x0846
+// 0.080599
+0x0A51
+// 0.837014
+0x6B23
+// -0.089773
+0xF482
+// -0.562944
+0xB7F1
+// -0.074815
+0xF66C
+// -0.077392
+0xF618
+// -0.318027
+0xD74B
+// 0.068014
+0x08B5
+// 0.195181
+0x18FC
+// 0.070499
+0x0906
+// 0.301407
+0x2695
+// -0.008783
+0xFEE0
+// 0.390402
+0x31F9
+// -0.339349
+0xD490
+// -0.178688
+0xE921
+// 0.904959
+0x73D6
+// 0.240086
+0x1EBB
+// 0.142358
+0x1239
+// 0.181239
+0x1733
+// 0.286051
+0x249D
+// -0.035526
+0xFB74
+// 0.118173
+0x0F20
+// 0.452174
+0x39E1
+// -0.460443
+0xC510
+// -0.473029
+0xC374
+// -0.012496
+0xFE67
+// 0.234006
+0x1DF4
+// -0.070903
+0xF6ED
+// 0.078532
+0x0A0D
+// -0.671499
+0xAA0C
+// 0.164837
+0x1519
+// 0.038109
+0x04E1
+// 0.319933
+0x28F4
+// -0.001047
+0xFFDE
+// 0.402308
+0x337F
+// 0.012909
+0x01A7
+// 0.604264
+0x4D59
+// -0.031638
+0xFBF3
+// 0.160766
+0x1494
+// -0.316019
+0xD78D
+// 0.014015
+0x01CB
+// 0.210423
+0x1AEF
+// -0.258623
+0xDEE5
+// 0.140942
+0x120A
+// -0.240413
+0xE13A
+// -0.250706
+0xDFE9
+// -0.118511
+0xF0D5
+// -0.590091
+0xB478
+// 0.427954
+0x36C7
+// 0.435942
+0x37CD
+// 0.021450
+0x02BF
+// -0.171273
+0xEA14
+// 0.597358
+0x4C76
+// 0.018462
+0x025D
+// -0.140236
+0xEE0D
+// -0.289490
+0xDAF2
+// 0.217551
+0x1BD9
+// 0.206589
+0x1A72
+// -0.168429
+0xEA71
+// -0.502901
+0xBFA1
+// -0.311364
+0xD825
+// -0.492357
+0xC0FA
+// 0.456671
+0x3A74
+// 0.072254
+0x0940
+// -0.115962
+0xF128
+// -0.101256
+0xF30A
+// -0.867992
+0x90E6
+// 0.514266
+0x41D3
+// -0.938173
+0x87EA
+// 0.278469
+0x23A5
+// 0.581106
+0x4A62
+// 0.131218
+0x10CC
+// 0.400885
+0x3350
+// -0.133874
+0xEEDD
+// -0.603931
+0xB2B2
+// 0.047996
+0x0625
+// 0.126186
+0x1027
+// -0.366510
+0xD116
+// -0.325662
+0xD651
+// 0.148432
+0x1300
+// 0.340798
+0x2B9F
+// 0.023077
+0x02F4
+// -0.650903
+0xACAF
+// -0.515983
+0xBDF4
+// -0.337833
+0xD4C2
+// -0.224980
+0xE334
+// -0.438037
+0xC7EE
+// -0.831786
+0x9588
+// -0.078703
+0xF5ED
+// 0.389633
+0x31E0
+// 0.109492
+0x0E04
+// 0.310032
+0x27AF
+// 0.252190
+0x2048
+// -0.316343
+0xD782
+// -0.045663
+0xFA28
+// -0.135219
+0xEEB1
+// -0.072153
+0xF6C4
+// -0.304749
+0xD8FE
+// 0.098991
+0x0CAC
+// 0.256507
+0x20D5
+// -0.412907
+0xCB26
+// -0.106302
+0xF265
+// 0.297330
+0x260F
+// -0.175096
+0xE996
+// 0.094601
+0x0C1C
+// 0.262818
+0x21A4
+// -0.005783
+0xFF42
+// -0.034433
+0xFB98
+// -0.064090
+0xF7CC
+// 0.407603
+0x342C
+// -0.134361
+0xEECD
+// -0.101489
+0xF302
+// -0.100067
+0xF331
+// -1.069267
+0x8000
+// 0.259103
+0x212A
+// 0.254471
+0x2092
+// 0.065905
+0x0870
+// -0.061862
+0xF815
+// -0.320765
+0xD6F1
+// 0.286525
+0x24AD
+// -0.054827
+0xF8FB
+// -0.250473
+0xDFF0
+// -0.072055
+0xF6C7
+// -0.047478
+0xF9EC
+// 0.161939
+0x14BA
+// 0.190434
+0x1860
+// 0.067385
+0x08A0
+// 0.071969
+0x0936
+// 0.152036
+0x1376
+// -0.446835
+0xC6CE
+// -0.251289
+0xDFD6
+// -0.001442
+0xFFD1
+// -0.409586
+0xCB93
+// -0.353215
+0xD2CA
+// 0.018134
+0x0252
+// 0.270544
+0x22A1
+// 0.450400
+0x39A7
+// -0.291577
+0xDAAE
+// -0.255318
+0xDF52
+// -0.085682
+0xF508
+// 0.214586
+0x1B78
+// -0.101561
+0xF300
+// 0.750131
+0x6004
+// 0.742028
+0x5EFB
+// -0.038277
+0xFB1A
+// -0.066917
+0xF76F
+// 0.303183
+0x26CF
+// -0.255744
+0xDF44
+// -0.417091
+0xCA9D
+// 0.276663
+0x236A
+// -0.313492
+0xD7E0
+// -0.244749
+0xE0AC
+// -0.311807
+0xD817
+// -0.188074
+0xE7ED
+// -0.443754
+0xC733
+// -0.246608
+0xE06F
+// -0.211598
+0xE4EA
+// 0.057341
+0x0757
+// -0.835647
+0x950A
+// -0.450418
+0xC659
+// 0.032082
+0x041B
+// -0.066543
+0xF77C
+// -0.469754
+0xC3DF
+// 0.430697
+0x3721
+// -0.005854
+0xFF40
+// -0.741173
+0xA121
+// 0.407499
+0x3429
+// -0.175613
+0xE986
+// -0.033334
+0xFBBC
+// 0.425955
+0x3686
+// -0.136753
+0xEE7F
+// 0.049261
+0x064E
+// -0.169910
+0xEA40
+// 0.429200
+0x36F0
+// 0.191594
+0x1886
+// 0.349255
+0x2CB4
+// -0.674252
+0xA9B2
+// -0.374002
+0xD021
+// -0.248306
+0xE038
+// -0.689239
+0xA7C7
+// 0.243155
+0x1F20
+// -0.511835
+0xBE7C
+// 0.668529
+0x5592
+// -0.474547
+0xC342
+// -0.267857
+0xDDB7
+// 0.440159
+0x3857
+// 0.609287
+0x4DFD
+// -0.064188
+0xF7C9
+// 0.060893
+0x07CB
+// 0.024203
+0x0319
+// -0.292121
+0xDA9C
+// -0.145245
+0xED69
+// 0.127154
+0x1047
+// -0.099044
+0xF353
+// 0.205774
+0x1A57
+// -0.501161
+0xBFDA
+// 0.014094
+0x01CE
+// -0.379030
+0xCF7C
+// 0.157935
+0x1437
+// 0.431116
+0x372F
+// -0.477581
+0xC2DF
+// 0.467441
+0x3BD5
+// 0.449186
+0x397F
+// -0.251654
+0xDFCA
+// 0.601475
+0x4CFD
+// -0.543008
+0xBA7F
+// -0.233890
+0xE210
+// 0.212865
+0x1B3F
+// -0.181152
+0xE8D0
+// -0.189524
+0xE7BE
+// 0.182004
+0x174C
+// -0.098335
+0xF36A
+// -0.773056
+0x9D0D
+// -0.208131
+0xE55C
+// -0.076810
+0xF62B
+// 0.610415
+0x4E22
+// 0.263019
+0x21AB
+// 0.247329
+0x1FA8
+// 0.360788
+0x2E2E
+// 0.218588
+0x1BFB
+// -0.975906
+0x8316
+// 0.232509
+0x1DC3
+// -0.125217
+0xEFF9
+// -0.034327
+0xFB9B
+// -0.375764
+0xCFE7
+// 0.142049
+0x122F
+// 0.670351
+0x55CE
+// -0.378186
+0xCF98
+// -0.137999
+0xEE56
+// -0.286948
+0xDB45
+// 0.293431
+0x258F
+// 0.686893
+0x57EC
+// 0.275629
+0x2348
+// -0.139737
+0xEE1D
+// -0.224362
+0xE348
+// 0.270004
+0x2290
+// 0.179057
+0x16EB
+// 0.346785
+0x2C63
+// 0.368401
+0x2F28
+// -0.194484
+0xE71B
+// -0.152767
+0xEC72
+// -0.085580
+0xF50C
+// 0.241013
+0x1EDA
+// -0.413180
+0xCB1D
+// 0.197010
+0x1938
+// 0.148526
+0x1303
+// 0.476499
+0x3CFE
+// 0.140918
+0x120A
+// 0.423387
+0x3632
+// -0.183883
+0xE877
+// -0.326225
+0xD63E
+// 0.107661
+0x0DC8
+// -0.618228
+0xB0DE
+// -0.543976
+0xBA5F
+// 0.094759
+0x0C21
+// -1.419461
+0x8000
+// 0.415634
+0x3534
+// -0.452148
+0xC620
+// -0.111862
+0xF1AF
+// 0.208403
+0x1AAD
+// -0.651353
+0xACA0
+// -0.005275
+0xFF53
+// -0.765279
+0x9E0B
+// 0.140163
+0x11F1
+// 0.330223
+0x2A45
+// 0.469291
+0x3C12
+// 0.202008
+0x19DB
+// 0.370098
+0x2F5F
+// 0.218823
+0x1C02
+// 0.301769
+0x26A0
+// -0.021247
+0xFD48
+// -0.015151
+0xFE10
+// -0.382501
+0xCF0A
+// 0.268676
+0x2264
+// -0.278585
+0xDC57
+// 0.162601
+0x14D0
+// -0.109536
+0xF1FB
+// -0.349960
+0xD335
+// 0.101474
+0x0CFD
+// -0.202499
+0xE615
+// 0.081871
+0x0A7B
+// 0.113471
+0x0E86
+// -0.072613
+0xF6B5
+// -0.358573
+0xD21A
+// 0.144627
+0x1283
+// 0.356772
+0x2DAB
+// 0.622985
+0x4FBE
+// -0.606814
+0xB254
+// -0.185920
+0xE834
+// -0.114881
+0xF14C
+// 0.142523
+0x123E
+// 0.083510
+0x0AB0
+// 0.563542
+0x4822
+// 0.179020
+0x16EA
+// -0.084593
+0xF52C
+// -0.151293
+0xECA2
+// 0.107941
+0x0DD1
+// 0.284824
+0x2475
+// -0.447236
+0xC6C1
+// -0.358195
+0xD227
+// -0.337012
+0xD4DD
+// -0.088905
+0xF49F
+// -0.045580
+0xFA2A
+// -0.084831
+0xF524
+// -0.459226
+0xC538
+// 0.096129
+0x0C4E
+// -0.219869
+0xE3DB
+// 0.286367
+0x24A8
+// -0.617732
+0xB0EE
+// -0.056695
+0xF8BE
+// -0.254824
+0xDF62
+// -0.624139
+0xB01C
+// 0.152975
+0x1395
+// 0.314642
+0x2846
+// -0.113538
+0xF178
+// -0.136686
+0xEE81
+// 0.672612
+0x5618
+// -0.567140
+0xB768
+// 0.073715
+0x0970
+// -0.541635
+0xBAAC
+// 0.377737
+0x305A
+// -0.125582
+0xEFED
+// 0.089827
+0x0B7F
+// -0.764150
+0x9E30
+// 0.150949
+0x1352
+// 0.002697
+0x0058
+// -0.714056
+0xA49A
+// 0.168780
+0x159B
+// -0.181531
+0xE8C4
+// 0.710743
+0x5AFA
+// -0.520306
+0xBD67
+// 0.113229
+0x0E7E
+// 0.175979
+0x1686
+// -0.053151
+0xF932
+// 0.682100
+0x574F
+// -0.213896
+0xE49F
+// 0.323084
+0x295B
+// 0.535154
+0x4480
+// -0.312408
+0xD803
+// -0.234056
+0xE20A
+// -0.497240
+0xC05A
+// 0.059097
+0x0791
+// 0.324619
+0x298D
+// -0.242684
+0xE0F0
+// 0.409595
+0x346E
+// -0.186903
+0xE814
+// -0.147762
+0xED16
+// -0.427934
+0xC939
+// 0.194968
+0x18F5
+// -0.106890
+0xF251
+// -0.183015
+0xE893
+// 0.663549
+0x54EF
+// 0.533462
+0x4448
+// 0.183262
+0x1775
+// 0.174943
+0x1665
+// 0.331902
+0x2A7C
+// -0.296402
+0xDA10
+// 0.451515
+0x39CB
+// -0.235209
+0xE1E5
+// 0.289469
+0x250D
+// 0.551325
+0x4692
+// 0.331253
+0x2A67
+// 0.341113
+0x2BAA
+// 0.347666
+0x2C80
+// 0.189842
+0x184D
+// -0.336736
+0xD4E6
+// 0.681653
+0x5740
+// 0.228425
+0x1D3D
+// -0.055104
+0xF8F2
+// 0.052013
+0x06A8
+// -0.615801
+0xB12D
+// 0.494490
+0x3F4B
+// -0.599293
+0xB34A
+// -0.038502
+0xFB12
+// -0.382011
+0xCF1A
+// 0.207069
+0x1A81
+// -0.124249
+0xF019
+// 0.446499
+0x3927
+// 0.304774
+0x2703
+// -0.581862
+0xB586
+// 0.327652
+0x29F1
+// 0.579489
+0x4A2D
+// 0.000872
+0x001D
+// 0.385596
+0x315B
+// -0.113764
+0xF170
+// 0.243547
+0x1F2D
+// 0.087940
+0x0B42
+// 0.088060
+0x0B46
+// -0.317740
+0xD754
+// -0.209719
+0xE528
+// 0.317970
+0x28B3
+// 0.114764
+0x0EB1
+// -0.113005
+0xF189
+// -0.576266
+0xB63D
+// -0.278883
+0xDC4E
+// 0.564377
+0x483E
+// 0.106042
+0x0D93
+// -0.404709
+0xCC33
+// 0.411630
+0x34B0
+// -1.003101
+0x8000
+// 0.020639
+0x02A4
+// -0.322779
+0xD6AF
+// 0.384430
+0x3135
+// -0.345803
+0xD3BD
+// 0.058327
+0x0777
+// 0.444814
+0x38F0
+// -0.473688
+0xC35E
+// -0.115769
+0xF12E
+// -0.361206
+0xD1C4
+// -0.218477
+0xE409
+// 0.442726
+0x38AB
+// 0.038543
+0x04EF
+// 0.022669
+0x02E7
+// -0.267827
+0xDDB8
+// 0.119051
+0x0F3D
+// -0.480719
+0xC278
+// -0.001920
+0xFFC1
+// -0.059843
+0xF857
+// -0.129664
+0xEF67
+// 0.142820
+0x1248
+// 0.000051
+0x0002
+// 0.165056
+0x1521
+// 0.296402
+0x25F0
+// 0.044952
+0x05C1
+// -0.338486
+0xD4AC
+// -0.213796
+0xE4A2
+// -0.411467
+0xCB55
+// -0.137733
+0xEE5F
+// -0.102207
+0xF2EB
+// -0.137516
+0xEE66
+// -0.055554
+0xF8E4
+// 0.178163
+0x16CE
+// 0.904696
+0x73CD
+// 0.386064
+0x316B
+// -0.485077
+0xC1E9
+// -0.268760
+0xDD99
+// -0.307244
+0xD8AC
+// 0.200478
+0x19A9
+// 0.167296
+0x156A
+// -0.044479
+0xFA4F
+// -0.265878
+0xDDF8
+// 0.015930
+0x020A
+// 0.270156
+0x2294
+// -0.191794
+0xE773
+// -0.140205
+0xEE0E
+// 0.047631
+0x0619
+// 0.268610
+0x2262
+// -0.165843
+0xEAC6
+// 0.224607
+0x1CC0
+// -0.042579
+0xFA8D
+// -0.059897
+0xF855
+// -0.206544
+0xE590
+// -0.454153
+0xC5DE
+// -0.206581
+0xE58F
+// 1.000000
+0x7FFF
+// -0.365034
+0xD147
+// 0.567048
+0x4895
+// 0.329714
+0x2A34
+// -0.245013
+0xE0A3
+// 0.417348
+0x356C
+// 0.421534
+0x35F5
+// -0.157782
+0xEBCE
+// -0.102305
+0xF2E8
+// -0.364970
+0xD149
+// -0.455579
+0xC5B0
+// -1.106698
+0x8000
+// -0.269324
+0xDD87
+// 0.022729
+0x02E9
+// 0.003134
+0x0067
+// -0.165147
+0xEADC
+// 0.181736
+0x1743
+// 0.471947
+0x3C69
+// 0.027409
+0x0382
+// -0.037522
+0xFB32
+// 0.191346
+0x187E
+// -0.213267
+0xE4B4
+// 0.329140
+0x2A21
+// 0.154132
+0x13BB
+// -0.172796
+0xE9E2
+// -0.536093
+0xBB61
+// -0.442263
+0xC764
+// -0.414424
+0xCAF4
+// -0.178629
+0xE923
+// -0.145709
+0xED59
+// -0.156739
+0xEBF0
+// -0.005601
+0xFF48
+// -0.046809
+0xFA02
+// 0.176745
+0x16A0
+// -0.038024
+0xFB22
+// 0.140552
+0x11FE
+// 0.146129
+0x12B4
+// 0.187847
+0x180B
+// 0.282685
+0x242F
+// 0.143754
+0x1267
+// 0.545953
+0x45E2
+// 0.200779
+0x19B3
+// -0.071943
+0xF6CB
+// -0.025297
+0xFCC3
+// -0.350799
+0xD319
+// -0.478503
+0xC2C0
+// -0.270337
+0xDD66
+// 0.180554
+0x171C
+// 0.063501
+0x0821
+// -0.146627
+0xED3B
+// 0.183526
+0x177E
+// 0.227802
+0x1D29
+// 0.078282
+0x0A05
+// -0.149497
+0xECDD
+// 0.072887
+0x0954
+// -0.082910
+0xF563
+// 0.404014
+0x33B7
+// 0.567507
+0x48A4
+// -0.159013
+0xEBA5
+// 0.097056
+0x0C6C
+// 0.283300
+0x2443
+// 0.041832
+0x055B
+// -0.530406
+0xBC1C
+// 0.054954
+0x0709
+// 0.058489
+0x077D
+// -0.077163
+0xF620
+// -0.156249
+0xEC00
+// 0.105111
+0x0D74
+// -0.143293
+0xEDA9
+// 0.596182
+0x4C50
+// -0.076532
+0xF634
+// -0.360192
+0xD1E5
+// -0.175114
+0xE996
+// 0.042672
+0x0576
+// 0.776688
+0x636B
+// 0.377832
+0x305D
+// -0.287131
+0xDB3F
+// 0.097526
+0x0C7C
+// -0.326128
+0xD641
+// 0.084897
+0x0ADE
+// 0.224704
+0x1CC3
+// 0.471525
+0x3C5B
+// 0.053302
+0x06D3
+// -0.290677
+0xDACB
+// -0.586394
+0xB4F1
+// 0.158705
+0x1450
+// 0.117571
+0x0F0D
+// -0.264308
+0xDE2B
+// 0.063623
+0x0825
+// -0.508878
+0xBEDD
+// 0.267760
+0x2246
+// -0.077846
+0xF609
+// 0.191331
+0x187E
+// 0.118665
+0x0F30
+// -0.154121
+0xEC46
+// -0.253534
+0xDF8C
+// -0.282936
+0xDBC9
+// 0.651371
+0x5360
+// -0.028532
+0xFC59
+// 0.408134
+0x343E
+// -0.209397
+0xE532
+// -0.067624
+0xF758
+// 0.104817
+0x0D6B
+// 0.150581
+0x1346
+// 0.433695
+0x3783
+// -0.331591
+0xD58E
+// -0.163962
+0xEB03
+// 0.122144
+0x0FA2
+// 0.002175
+0x0047
+// 0.215170
+0x1B8B
+// -0.419296
+0xCA55
+// -0.559748
+0xB85A
+// 0.512099
+0x418C
+// -0.117194
+0xF100
+// -0.043194
+0xFA79
+// -0.039279
+0xFAF9
+// 0.203050
+0x19FE
+// -0.178940
+0xE919
+// -0.404260
+0xCC41
+// -0.605987
+0xB26F
+// 0.352467
+0x2D1E
+// 0.170345
+0x15CE
+// -0.002450
+0xFFB0
+// -0.134198
+0xEED3
+// 0.270907
+0x22AD
+// 0.489692
+0x3EAE
+// 0.418852
+0x359D
+// 0.016118
+0x0210
+// -0.005887
+0xFF3F
+// 0.061092
+0x07D2
+// 0.067354
+0x089F
+// 0.249600
+0x1FF3
+// 0.589411
+0x4B72
+// -0.953963
+0x85E5
+// -0.253362
+0xDF92
+// 0.253395
+0x206F
+// 0.183772
+0x1786
+// 0.053829
+0x06E4
+// -0.435445
+0xC843
+// -0.571350
+0xB6DE
+// 0.216216
+0x1BAD
+// -0.590640
+0xB466
+// 0.135297
+0x1151
+// 0.020093
+0x0292
+// -0.093498
+0xF408
+// -0.447232
+0xC6C1
+// 0.069629
+0x08EA
+// 0.196098
+0x191A
+// 0.291415
+0x254D
+// -0.138730
+0xEE3E
+// -0.013830
+0xFE3B
+// -0.086864
+0xF4E2
+// -0.196782
+0xE6D0
+// 0.448144
+0x395D
+// -0.206123
+0xE59E
+// 0.393777
+0x3267
+// -0.359080
+0xD20A
+// 0.236317
+0x1E40
+// -0.329996
+0xD5C3
+// 0.035026
+0x047C
+// -0.035577
+0xFB72
+// -0.124067
+0xF01F
+// -0.025336
+0xFCC2
+// 0.331690
+0x2A75
+// -0.037204
+0xFB3D
+// -0.159341
+0xEB9B
+// 0.334126
+0x2AC5
+// -0.081772
+0xF588
+// -0.226204
+0xE30C
+// -0.060593
+0xF83E
+// 0.484287
+0x3DFD
+// 0.036507
+0x04AC
+// -0.929886
+0x88FA
+// 0.783682
+0x6450
+// -0.524680
+0xBCD7
+// -0.224919
+0xE336
+// -0.510697
+0xBEA1
+// 0.253182
+0x2068
+// 0.091812
+0x0BC0
+// -0.061803
+0xF817
+// 0.298321
+0x262F
+// -0.075429
+0xF658
+// -0.442070
+0xC76A
+// 0.382515
+0x30F6
+// 0.657886
+0x5436
+// -0.465385
+0xC46E
+// 0.199214
+0x1980
+// -0.268874
+0xDD96
+// 0.797317
+0x660E
+// 0.092676
+0x0BDD
+// -0.266387
+0xDDE7
+// 0.016230
+0x0214
+// 0.227876
+0x1D2B
+// -0.075183
+0xF660
+// -0.058095
+0xF890
+// 0.147511
+0x12E2
+// -0.318870
+0xD72F
+// 0.250998
+0x2021
+// -0.240361
+0xE13C
+// 0.294186
+0x25A8
+// -0.376515
+0xCFCE
+// 0.071694
+0x092D
+// -0.541630
+0xBAAC
+// 0.231522
+0x1DA3
+// -0.221859
+0xE39A
+// -0.061064
+0xF82F
+// -0.041192
+0xFABA
+// 0.292380
+0x256D
+// 0.040220
+0x0526
+// 0.236761
+0x1E4E
+// 0.153154
+0x139B
+// 0.123613
+0x0FD3
+// 0.482129
+0x3DB6
+// -0.055732
+0xF8DE
+// -0.456160
+0xC59D
+// -0.685939
+0xA833
+// -0.503425
+0xBF90
+// -0.262030
+0xDE76
+// -0.015091
+0xFE11
+// -0.729708
+0xA299
+// -0.311302
+0xD827
+// 0.212678
+0x1B39
+// 0.153060
+0x1397
+// -0.138155
+0xEE51
+// 0.687712
+0x5807
+// 0.096983
+0x0C6A
+// -0.147913
+0xED11
+// -0.104221
+0xF2A9
+// -0.392782
+0xCDB9
+// 0.446759
+0x392F
+// -0.074084
+0xF684
+// -0.567168
+0xB767
+// -0.210416
+0xE511
+// 0.323009
+0x2958
+// 0.190951
+0x1871
+// 0.544460
+0x45B1
+// 0.026839
+0x036F
+// -0.746388
+0xA076
+// -0.154325
+0xEC3F
+// 0.541471
+0x454F
+// -0.404624
+0xCC35
+// -0.131561
+0xEF29
+// -0.006603
+0xFF28
+// -0.101541
+0xF301
+// -0.036524
+0xFB53
+// -0.735914
+0xA1CE
+// 0.489145
+0x3E9C
+// -0.368523
+0xD0D4
+// -0.004353
+0xFF71
+// -0.224795
+0xE33A
+// -0.295350
+0xDA32
+// 0.291906
+0x255D
+// 0.013484
+0x01BA
+// 0.222859
+0x1C87
+// -0.231093
+0xE26C
+// -0.241315
+0xE11D
+// -0.191946
+0xE76E
+// 0.070023
+0x08F7
+// 0.357083
+0x2DB5
+// -0.381000
+0xCF3B
+// 0.451674
+0x39D0
+// 0.126885
+0x103E
+// -0.702668
+0xA60F
+// -0.924812
+0x89A0
+// -0.271194
+0xDD4A
+// -0.033262
+0xFBBE
+// -0.207131
+0xE57D
+// -0.451636
+0xC631
+// 0.140990
+0x120C
+// 0.004278
+0x008C
+// 0.175325
+0x1671
+// -0.212438
+0xE4CF
+// 0.306465
+0x273A
+// 0.074125
+0x097D
+// -0.395836
+0xCD55
+// 0.490487
+0x3EC8
+// 0.307573
+0x275F
+// 0.148165
+0x12F7
+// 0.074170
+0x097E
+// -0.252236
+0xDFB7
+// 0.244941
+0x1F5A
+// 0.182988
+0x176C
+// -0.087044
+0xF4DC
+// -1.176907
+0x8000
+// -0.000563
+0xFFEE
+// -0.081718
+0xF58A
+// -0.065637
+0xF799
+// 0.472397
+0x3C78
+// -0.158715
+0xEBAF
+// -0.505102
+0xBF59
+// -0.133421
+0xEEEC
+// 0.290007
+0x251F
+// 0.322016
+0x2938
+// -0.456056
+0xC5A0
+// 0.256783
+0x20DE
+// 0.282492
+0x2429
+// 0.121745
+0x0F95
+// 0.339092
+0x2B67
+// -0.024481
+0xFCDE
+// 0.202183
+0x19E1
+// 0.307390
+0x2759
+// 0.442221
+0x389B
+// 0.097358
+0x0C76
+// 0.287458
+0x24CB
+// 0.671545
+0x55F5
+// -0.131169
+0xEF36
+// -0.233136
+0xE229
+// -0.165782
+0xEAC8
+// -0.055866
+0xF8D9
+// 0.291413
+0x254D
+// -0.034817
+0xFB8B
+// -0.232438
+0xE23F
+// 0.057926
+0x076A
+// 0.226322
+0x1CF8
+// 0.152193
+0x137B
+// 0.141115
+0x1210
+// -0.285845
+0xDB69
+// -0.373572
+0xD02F
+// 0.229817
+0x1D6B
+// -0.310352
+0xD846
+// -0.546775
+0xBA03
+// -0.527435
+0xBC7D
+// 0.230480
+0x1D80
+// -0.328763
+0xD5EB
+// -0.358583
+0xD21A
+// -0.236327
+0xE1C0
+// -0.633976
+0xAEDA
+// -0.349683
+0xD33E
+// -0.159358
+0xEB9A
+// -0.279106
+0xDC46
+// -0.120578
+0xF091
+// -0.037448
+0xFB35
+// -0.189120
+0xE7CB
+// -0.362343
+0xD19F
+// 0.675024
+0x5667
+// -0.101756
+0xF2FA
+// 0.026385
+0x0361
+// -0.117777
+0xF0ED
+// -0.154115
+0xEC46
+// -0.219594
+0xE3E4
+// -0.302259
+0xD950
+// 0.248131
+0x1FC3
+// -0.133776
+0xEEE0
+// 0.356001
+0x2D91
+// 0.031703
+0x040F
+// 0.312464
+0x27FF
+// 0.359178
+0x2DFA
+// 0.325219
+0x29A1
+// 0.546610
+0x45F7
+// 0.108736
+0x0DEB
+// 0.293859
+0x259D
+// 0.077869
+0x09F8
+// -0.195877
+0xE6EE
+// 0.504980
+0x40A3
+// 0.148651
+0x1307
+// -0.147070
+0xED2D
+// -0.313139
+0xD7EB
+// -0.617726
+0xB0EE
+// -0.109803
+0xF1F2
+// -0.251213
+0xDFD8
+// 0.412613
+0x34D1
+// 0.186890
+0x17EC
+// 0.091223
+0x0BAD
+// 0.557718
+0x4763
+// 0.438768
+0x382A
+// -0.057357
+0xF8A9
+// -0.040066
+0xFADF
+// -0.167029
+0xEA9F
+// -0.161258
+0xEB5C
+// -0.078528
+0xF5F3
+// -0.081526
+0xF591
+// -0.294891
+0xDA41
+// -0.594487
+0xB3E8
+// 0.425768
+0x3680
+// 0.280595
+0x23EB
+// 0.263973
+0x21CA
+// -0.039686
+0xFAEC
+// 0.350061
+0x2CCF
+// -0.020060
+0xFD6F
+// -0.313288
+0xD7E6
+// 0.640507
+0x51FC
+// -0.378049
+0xCF9C
+// 0.489969
+0x3EB7
+// -0.128066
+0xEF9C
+// -0.009485
+0xFEC9
+// -0.462312
+0xC4D3
+// -0.228807
+0xE2B6
+// -0.574542
+0xB675
+// -0.043246
+0xFA77
+// -0.463301
+0xC4B3
+// -0.333613
+0xD54C
+// 0.033608
+0x044D
+// -0.187336
+0xE805
+// 0.261132
+0x216D
+// 0.488770
+0x3E90
+// -0.455758
+0xC5AA
+// 0.211260
+0x1B0B
+// -0.035428
+0xFB77
+// -0.410381
+0xCB79
+// -0.007661
+0xFF05
+// -0.011278
+0xFE8E
+// 0.276360
+0x2360
+// -0.769682
+0x9D7B
+// 0.355593
+0x2D84
+// -0.061905
+0xF813
+// -0.378990
+0xCF7D
+// -0.000299
+0xFFF6
+// 0.004623
+0x0097
+// -0.217423
+0xE42B
+// -0.467132
+0xC435
+// -0.027851
+0xFC6F
+// -0.765615
+0x9E00
+// -0.600413
+0xB326
+// 0.182944
+0x176B
+// -0.341445
+0xD44C
+// -0.398358
+0xCD03
+// 0.356888
+0x2DAF
+// 0.100199
+0x0CD3
+// 0.540138
+0x4523
+// 0.248916
+0x1FDC
+// 0.176951
+0x16A6
+// -0.547871
+0xB9DF
+// -0.363237
+0xD181
+// 0.383549
+0x3118
+// -0.111158
+0xF1C6
+// -0.012415
+0xFE69
+// 0.072643
+0x094C
+// 0.106512
+0x0DA2
+// 0.186741
+0x17E7
+// 0.234459
+0x1E03
+// 0.023503
+0x0302
+// -0.558771
+0xB87A
+// 0.058746
+0x0785
+// 0.087130
+0x0B27
+// -0.269863
+0xDD75
+// -0.402531
+0xCC7A
+// -0.053363
+0xF92B
+// -0.454658
+0xC5CE
+// -0.251205
+0xDFD9
+// -0.579079
+0xB5E1
+// 0.067686
+0x08AA
+// 0.071314
+0x0921
+// -0.144517
+0xED80
+// 0.214872
+0x1B81
+// 0.489129
+0x3E9C
+// -0.042140
+0xFA9B
+// 0.495603
+0x3F70
+// 0.017299
+0x0237
+// 0.270379
+0x229C
+// -0.301693
+0xD962
+// 0.112101
+0x0E59
+// 0.109675
+0x0E0A
+// -0.348791
+0xD35B
+// 0.755240
+0x60AC
+// -0.492283
+0xC0FD
+// -0.041584
+0xFAAD
+// -0.111822
+0xF1B0
+// 0.061426
+0x07DD
+// 0.462737
+0x3B3B
+// 0.228352
+0x1D3B
+// 0.233051
+0x1DD5
+// 0.331459
+0x2A6D
+// -0.334652
+0xD52A
+// 0.671066
+0x55E6
+// 0.113393
+0x0E84
+// -0.034134
+0xFBA2
+// 0.048942
+0x0644
+// -0.625261
+0xAFF7
+// 0.881531
+0x70D6
+// -0.314653
+0xD7B9
+// -0.069722
+0xF713
+// -0.093370
+0xF40C
+// -0.060279
+0xF849
+// 0.475930
+0x3CEB
+// 0.645294
+0x5299
+// -0.172868
+0xE9DF
+// 0.724900
+0x5CCA
+// 0.190793
+0x186C
+// 0.063768
+0x082A
+// -0.221433
+0xE3A8
+// -0.036678
+0xFB4E
+// -0.694694
+0xA714
+// -0.287951
+0xDB24
+// -0.102404
+0xF2E4
+// -0.401764
+0xCC93
+// -0.418971
+0xCA5F
+// 0.049298
+0x064F
+// -0.381983
+0xCF1B
+// -0.433116
+0xC890
+// -0.411587
+0xCB51
+// -0.135178
+0xEEB3
+// -0.040417
+0xFAD4
+// 0.279217
+0x23BD
+// -0.145974
+0xED51
+// -0.000666
+0xFFEA
+// -0.183625
+0xE87F
+// -0.975950
+0x8314
+// 0.000899
+0x001D
+// 0.557982
+0x476C
+// -0.070773
+0xF6F1
+// -0.308352
+0xD888
+// -0.005152
+0xFF57
+// 0.122701
+0x0FB5
+// -0.543753
+0xBA66
+// -0.064588
+0xF7BC
+// 0.102583
+0x0D21
+// -0.105220
+0xF288
+// -0.538633
+0xBB0E
+// 0.104921
+0x0D6E
+// -0.024660
+0xFCD8
+// -0.014712
+0xFE1E
+// 0.317924
+0x28B2
+// 0.100653
+0x0CE2
+// -0.326856
+0xD62A
+// 0.179638
+0x16FE
+// -0.040293
+0xFAD8
+// -0.005522
+0xFF4B
+// 0.315148
+0x2857
+// 0.194154
+0x18DA
+// 0.207552
+0x1A91
+// 0.146926
+0x12CE
+// -0.074565
+0xF675
+// -0.609790
+0xB1F2
+// -0.272584
+0xDD1C
+// 0.239949
+0x1EB7
+// 0.456708
+0x3A75
+// -0.175024
+0xE999
+// -0.046820
+0xFA02
+// -0.159086
+0xEBA3
+// 0.127758
+0x105A
+// -0.161493
+0xEB54
+// -0.082229
+0xF57A
+// 0.373518
+0x2FCF
+// 0.178647
+0x16DE
+// -0.104992
+0xF290
+// -0.028064
+0xFC68
+// -0.583380
+0xB554
+// 0.657577
+0x542B
+// -0.446336
+0xC6DE
+// -0.107611
+0xF23A
+// 0.015443
+0x01FA
+// 0.189421
+0x183F
+// -0.108254
+0xF225
+// 0.419018
+0x35A2
+// 0.139129
+0x11CF
+// -0.249197
+0xE01A
+// -0.950162
+0x8661
+// -0.132617
+0xEF06
+// 0.248403
+0x1FCC
+// 0.048336
+0x0630
+// -0.416725
+0xCAA9
+// -0.225786
+0xE319
+// 0.376132
+0x3025
+// 0.405208
+0x33DE
+// -0.526656
+0xBC97
+// 0.452654
+0x39F1
+// -0.124383
+0xF014
+// 0.230370
+0x1D7D
+// -0.097057
+0xF394
+// -0.302665
+0xD942
+// -0.122963
+0xF043
+// -0.315586
+0xD79B
+// -0.412434
+0xCB35
+// -0.319517
+0xD71A
+// -0.078988
+0xF5E4
+// -0.049741
+0xF9A2
+// 0.003621
+0x0077
+// 0.066019
+0x0873
+// -0.178927
+0xE919
+// -0.031535
+0xFBF7
+// -0.503480
+0xBF8E
+// -0.010441
+0xFEAA
+// -0.229367
+0xE2A4
+// -0.355502
+0xD27F
+// -0.125641
+0xEFEB
+// 0.426189
+0x368D
+// -0.040450
+0xFAD3
+// -0.054641
+0xF902
+// 0.034260
+0x0463
+// 0.395832
+0x32AB
+// 0.346400
+0x2C57
+// 0.011630
+0x017D
+// 0.150737
+0x134B
+// -0.622488
+0xB052
+// -0.450282
+0xC65D
+// 0.066065
+0x0875
+// -0.610562
+0xB1D9
+// 0.246929
+0x1F9B
+// 0.324444
+0x2987
+// -0.211470
+0xE4EF
+// -0.302230
+0xD951
+// 0.401868
+0x3370
+// -0.162843
+0xEB28
+// -0.095605
+0xF3C3
+// 0.166832
+0x155B
+// -0.419791
+0xCA44
+// -0.426585
+0xC966
+// -0.093683
+0xF402
+// -0.288191
+0xDB1D
+// -0.517533
+0xBDC1
+// 0.016934
+0x022B
+// -0.713956
+0xA49D
+// 0.157706
+0x1430
+// 0.142301
+0x1237
+// -0.644767
+0xAD78
+// 0.066828
+0x088E
+// -0.321748
+0xD6D1
+// 0.388355
+0x31B6
+// -0.291790
+0xDAA7
+// 0.492062
+0x3EFC
+// -0.406493
+0xCBF8
+// -0.479218
+0xC2A9
+// 0.317531
+0x28A5
+// 0.360813
+0x2E2F
+// -0.058904
+0xF876
+// -0.057101
+0xF8B1
+// 0.080762
+0x0A56
+// 0.470084
+0x3C2C
+// 0.400126
+0x3337
+// -0.150780
+0xECB3
+// -0.111800
+0xF1B1
+// 0.326465
+0x29CA
+// -0.337611
+0xD4C9
+// -0.487212
+0xC1A3
+// -0.016438
+0xFDE5
+// -0.003757
+0xFF85
+// 0.229903
+0x1D6D
+// -0.111123
+0xF1C7
+// 0.677837
+0x56C3
+// -0.178951
+0xE918
+// -0.030873
+0xFC0C
+// -0.303456
+0xD928
+// 0.439539
+0x3843
+// -0.645618
+0xAD5C
+// -0.067803
+0xF752
+// -0.088469
+0xF4AD
+// 0.031230
+0x03FF
+// -0.784507
+0x9B95
+// 0.305150
+0x270F
+// -0.059391
+0xF866
+// -0.116483
+0xF117
+// 0.476159
+0x3CF3
+// 0.631428
+0x50D3
+// -0.905737
+0x8C11
+// 0.179912
+0x1707
+// -0.780321
+0x9C1E
+// 0.176017
+0x1688
+// 0.384327
+0x3132
+// -0.097795
+0xF37B
+// -0.079781
+0xF5CA
+// 0.088732
+0x0B5C
+// -0.264749
+0xDE1D
+// -0.085162
+0xF519
+// 0.024001
+0x0312
+// 0.117881
+0x0F17
+// 0.096493
+0x0C5A
+// -0.319989
+0xD70B
+// -0.380672
+0xCF46
+// 0.118477
+0x0F2A
+// 0.049879
+0x0662
+// 0.282385
+0x2425
+// 0.617999
+0x4F1B
+// 0.336500
+0x2B12
+// -0.734797
+0xA1F2
+// 0.615081
+0x4EBB
+// -0.099388
+0xF347
+// 0.263710
+0x21C1
+// 0.497960
+0x3FBD
+// 0.798970
+0x6645
+// 0.196779
+0x1930
+// 0.539676
+0x4514
+// -0.430219
+0xC8EF
+// 0.044286
+0x05AB
+// -0.439141
+0xC7CA
+// 0.174229
+0x164D
+// -0.371703
+0xD06C
+// 0.873096
+0x6FC2
+// 0.039964
+0x051E
+// -0.097693
+0xF37F
+// 0.194617
+0x18E9
+// -0.092118
+0xF435
+// 0.318219
+0x28BB
+// -0.260559
+0xDEA6
+// -0.418395
+0xCA72
+// -0.299457
+0xD9AB
+// 0.134277
+0x1130
+// -0.867157
+0x9101
+// -0.397407
+0xCD22
+// -0.105276
+0xF286
+// -0.390065
+0xCE12
+// 0.245219
+0x1F63
+// -0.756003
+0x9F3B
+// -0.140541
+0xEE03
+// 0.002867
+0x005E
+// 0.318190
+0x28BA
+// -0.528991
+0xBC4A
+// 0.438480
+0x3820
+// 0.147896
+0x12EE
+// -0.138325
+0xEE4B
+// -0.179551
+0xE904
+// -0.080748
+0xF5AA
+// 0.288037
+0x24DE
+// 0.249398
+0x1FEC
+// -0.344953
+0xD3D9
+// -0.308367
+0xD887
+// 0.000572
+0x0013
+// 0.142635
+0x1242
+// 0.473632
+0x3CA0
+// -0.377557
+0xCFAC
+// 0.504426
+0x4091
+// -0.889885
+0x8E18
+// -0.205493
+0xE5B2
+// -0.147762
+0xED16
+// -0.112802
+0xF190
+// -0.353343
+0xD2C6
+// -0.498623
+0xC02D
+// 0.323550
+0x296A
+// -0.195421
+0xE6FC
+// 0.056417
+0x0739
+// -0.001615
+0xFFCB
+// 0.370749
+0x2F75
+// -0.403777
+0xCC51
+// -0.452024
+0xC624
+// -0.688321
+0xA7E5
+// 0.132496
+0x10F6
+// 0.015977
+0x020C
+// -0.130371
+0xEF50
+// 0.253088
+0x2065
+// 0.031315
+0x0402
+// 0.371499
+0x2F8D
+// -0.275555
+0xDCBB
+// 0.315900
+0x286F
+// 0.130046
+0x10A5
+// 0.005584
+0x00B7
+// 0.057036
+0x074D
+// -0.263172
+0xDE50
+// -0.328010
+0xD604
+// 0.496987
+0x3F9D
+// 0.023292
+0x02FB
+// -0.323609
+0xD694
+// -0.027508
+0xFC7B
+// 0.224723
+0x1CC4
+// 0.242878
+0x1F17
+// -0.159029
+0xEBA5
+// 0.419522
+0x35B3
+// 0.375883
+0x301D
+// 0.231958
+0x1DB1
+// -0.550148
+0xB995
+// -0.917963
+0x8A80
+// 0.240931
+0x1ED7
+// -0.415166
+0xCADC
+// -0.398069
+0xCD0C
+// 0.029722
+0x03CE
+// 0.144773
+0x1288
+// -0.647040
+0xAD2E
+// 0.112647
+0x0E6B
+// -0.132419
+0xEF0D
+// 0.138136
+0x11AE
+// 0.069946
+0x08F4
+// -0.052229
+0xF951
+// 0.237374
+0x1E62
+// 0.249177
+0x1FE5
+// -0.356697
+0xD258
+// -0.122201
+0xF05C
+// -0.000694
+0xFFE9
+// -0.455046
+0xC5C1
+// -0.547636
+0xB9E7
+// 0.448065
+0x395A
+// 0.660925
+0x5499
+// 0.511512
+0x4179
+// 0.043808
+0x059C
+// -0.004213
+0xFF76
+// -0.193456
+0xE73D
+// 0.072755
+0x0950
+// -0.812198
+0x980A
+// -0.265319
+0xDE0A
+// 0.372092
+0x2FA1
+// 0.090274
+0x0B8E
+// 0.350735
+0x2CE5
+// -0.318407
+0xD73E
+// 0.165979
+0x153F
+// -0.083231
+0xF559
+// -0.329819
+0xD5C8
+// 0.394515
+0x327F
+// -0.302859
+0xD93C
+// 0.166705
+0x1557
+// 0.011193
+0x016F
+// -0.216024
+0xE459
+// 0.202532
+0x19ED
+// 0.120615
+0x0F70
+// 0.010375
+0x0154
+// -0.093222
+0xF411
+// 0.142352
+0x1239
+// 0.213040
+0x1B45
+// -0.358915
+0xD20F
+// 0.399764
+0x332B
+// 0.429043
+0x36EB
+// -0.145693
+0xED5A
+// -0.213531
+0xE4AB
+// 0.133531
+0x1118
+// -0.474273
+0xC34B
+// -0.155255
+0xEC21
+// 0.650880
+0x5350
+// 0.023054
+0x02F3
+// 0.139924
+0x11E9
+// -0.083034
+0xF55F
+// 0.231881
+0x1DAE
+// 0.024324
+0x031D
+// -0.201516
+0xE635
+// -0.598834
+0xB359
+// -0.420105
+0xCA3A
+// -0.868333
+0x90DA
+// 0.035823
+0x0496
+// 0.208323
+0x1AAA
+// -0.136948
+0xEE78
+// -0.272436
+0xDD21
+// -0.115800
+0xF12D
+// 0.369182
+0x2F41
+// 0.257381
+0x20F2
+// -0.059964
+0xF853
+// -0.281169
+0xDC03
+// -0.171378
+0xEA10
+// 0.236056
+0x1E37
+// -0.020933
+0xFD52
+// -0.282685
+0xDBD1
+// 0.277342
+0x2380
+// -0.116673
+0xF111
+// -0.003315
+0xFF93
+// 0.394286
+0x3278
+// -0.445489
+0xC6FA
+// 0.474804
+0x3CC6
+// -0.117042
+0xF105
+// -0.576459
+0xB637
+// 0.275185
+0x2339
+// 0.851656
+0x6D03
+// -0.046408
+0xFA0F
+// -0.201193
+0xE63F
+// -0.178795
+0xE91D
+// 0.427151
+0x36AD
+// 0.008888
+0x0123
+// -0.097305
+0xF38C
+// -0.051753
+0xF960
+// -0.155958
+0xEC0A
+// -0.111505
+0xF1BA
+// 0.222688
+0x1C81
+// -0.256055
+0xDF3A
+// -0.227483
+0xE2E2
+// -0.180072
+0xE8F3
+// 0.085771
+0x0AFB
+// -0.097083
+0xF393
+// 0.001196
+0x0027
+// -0.077954
+0xF606
+// 0.233219
+0x1DDA
+// 0.386817
+0x3183
+// 0.261798
+0x2183
+// -0.130748
+0xEF44
+// 0.020099
+0x0293
+// -0.141176
+0xEDEE
+// -0.628083
+0xAF9B
+// 0.353626
+0x2D44
+// 0.146205
+0x12B7
+// -0.532842
+0xBBCC
+// 0.099477
+0x0CBC
+// 0.246445
+0x1F8B
+// -0.162763
+0xEB2B
+// -0.247978
+0xE042
+// 0.329378
+0x2A29
+// -0.687746
+0xA7F8
+// 0.075035
+0x099B
+// -0.113157
+0xF184
+// 0.297895
+0x2621
+// 0.067713
+0x08AB
+// -0.096522
+0xF3A5
+// -0.380055
+0xCF5A
+// 0.054740
+0x0702
+// 0.460837
+0x3AFD
+// 0.296407
+0x25F1
+// 0.079881
+0x0A3A
+// 0.017256
+0x0235
+// -0.206147
+0xE59D
+// -0.114597
+0xF155
+// -0.490499
+0xC137
+// -0.056079
+0xF8D2
+// 0.115759
+0x0ED1
+// -0.130842
+0xEF41
+// 0.239692
+0x1EAE
+// -0.021341
+0xFD45
+// -0.099519
+0xF343
+// -0.159115
+0xEBA2
+// 0.091612
+0x0BBA
+// -0.061714
+0xF81A
+// 0.226670
+0x1D04
+// 0.250837
+0x201B
+// 0.174583
+0x1659
+// -0.526600
+0xBC98
+// -0.553417
+0xB92A
+// -0.088681
+0xF4A6
+// 0.244940
+0x1F5A
+// 0.149288
+0x131C
+// -0.351264
+0xD30A
+// -0.054635
+0xF902
+// 0.079733
+0x0A35
+// 0.104756
+0x0D69
+// -0.138165
+0xEE51
+// -0.195514
+0xE6F9
+// -0.056456
+0xF8C6
+// 0.166087
+0x1542
+// 0.129999
+0x10A4
+// 0.082825
+0x0A9A
+// -0.302990
+0xD938
+// 0.271934
+0x22CF
+// -0.195065
+0xE708
+// 0.336445
+0x2B11
+// -0.061953
+0xF812
+// -0.259954
+0xDEBA
+// -0.472511
+0xC385
+// 0.701702
+0x59D1
+// 0.309491
+0x279D
+// -0.785604
+0x9B71
+// 0.090098
+0x0B88
+// -0.142126
+0xEDCF
+// 0.552111
+0x46AC
+// -0.060619
+0xF83E
+// 0.410464
+0x348A
+// 0.132876
+0x1102
+// 0.288327
+0x24E8
+// 0.150104
+0x1337
+// 0.236193
+0x1E3C
+// 0.138004
+0x11AA
+// 0.172693
+0x161B
+// 0.095740
+0x0C41
+// 0.348821
+0x2CA6
+// 0.027572
+0x0387
+// 0.132121
+0x10E9
+// -0.302614
+0xD944
+// 0.142784
+0x1247
+// 0.006998
+0x00E5
+// 0.232056
+0x1DB4
+// -0.319521
+0xD71A
+// -0.662382
+0xAB37
+// 0.282395
+0x2426
+// 0.393877
+0x326B
+// 0.130329
+0x10AF
+// -0.281263
+0xDC00
+// 0.955960
+0x7A5D
+// -0.606804
+0xB254
+// -0.075218
+0xF65F
+// -0.010993
+0xFE98
+// 0.087403
+0x0B30
+// 0.166972
+0x155F
+// 0.245218
+0x1F63
+// 0.171368
+0x15EF
+// 0.539345
+0x4509
+// 0.041682
+0x0556
+// 0.199276
+0x1982
+// 0.555811
+0x4725
+// -0.069403
+0xF71E
+// -0.503938
+0xBF7F
+// 0.411178
+0x34A1
+// -0.033517
+0xFBB6
+// 0.115133
+0x0EBD
+// -0.655983
+0xAC09
+// -0.218219
+0xE411
+// 0.812957
+0x680F
+// -0.149466
+0xECDE
+// 0.347200
+0x2C71
+// 0.546521
+0x45F4
+// 0.359339
+0x2DFF
+// 0.487862
+0x3E72
+// 0.113748
+0x0E8F
+// -0.482195
+0xC247
+// 0.289659
+0x2514
+// -0.339357
+0xD490
+// 0.360734
+0x2E2D
+// -0.192849
+0xE751
+// -0.452683
+0xC60E
+// 0.072673
+0x094D
+// -0.215787
+0xE461
+// -0.538661
+0xBB0D
+// 0.347096
+0x2C6E
+// -0.160945
+0xEB66
+// 0.283825
+0x2454
+// 0.203348
+0x1A07
+// -0.269765
+0xDD78
+// -0.469145
+0xC3F3
+// -0.331935
+0xD583
+// 0.092084
+0x0BC9
+// -0.302193
+0xD952
+// -0.450519
+0xC655
+// -0.059739
+0xF85A
+// -0.225086
+0xE330
+// 0.256429
+0x20D3
+// -0.266098
+0xDDF1
+// 0.337480
+0x2B33
+// 0.122731
+0x0FB6
+// -0.239099
+0xE165
+// 0.433121
+0x3771
+// 0.238294
+0x1E80
+// -0.221825
+0xE39B
+// 0.121996
+0x0F9E
+// 0.444415
+0x38E3
+// 0.017277
+0x0236
+// -0.167546
+0xEA8E
+// -0.261841
+0xDE7C
+// 0.032375
+0x0425
+// 0.439427
+0x383F
+// 0.611130
+0x4E39
+// 0.322785
+0x2951
+// -0.254619
+0xDF69
+// -0.685494
+0xA842
+// -0.033416
+0xFBB9
+// -0.489256
+0xC160
+// 0.342121
+0x2BCB
+// 0.130215
+0x10AB
+// -0.044071
+0xFA5C
+// -0.270097
+0xDD6D
+// -0.114528
+0xF157
+// -0.065449
+0xF79F
+// -0.134106
+0xEED6
+// -0.114492
+0xF158
+// 0.304592
+0x26FD
+// -0.716087
+0xA457
+// 0.166713
+0x1557
+// -0.043768
+0xFA66
+// -0.120003
+0xF0A4
+// -0.080240
+0xF5BB
+// -0.161886
+0xEB47
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputAC1_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputAC1_q15.txt
new file mode 100755
index 0000000..4d88e1b
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputAC1_q15.txt
@@ -0,0 +1,6402 @@
+H
+3200
+// 0.093263
+0x0BF0
+// 0.100965
+0x0CEC
+// 0.010855
+0x0164
+// -0.455552
+0xC5B0
+// -0.094118
+0xF3F4
+// -0.147557
+0xED1D
+// 0.351482
+0x2CFD
+// 0.477337
+0x3D19
+// -0.173777
+0xE9C2
+// -0.387257
+0xCE6E
+// 0.040573
+0x0531
+// -0.233136
+0xE229
+// 0.107312
+0x0DBC
+// 0.258913
+0x2124
+// 0.235425
+0x1E22
+// 0.040215
+0x0526
+// 0.154761
+0x13CF
+// 0.013129
+0x01AE
+// -0.767428
+0x9DC5
+// -0.065462
+0xF79F
+// -0.115308
+0xF13E
+// -0.119417
+0xF0B7
+// -0.427923
+0xC93A
+// 0.405711
+0x33EE
+// -0.189984
+0xE7AF
+// 0.174149
+0x164A
+// 0.351506
+0x2CFE
+// 0.140211
+0x11F2
+// -0.060414
+0xF844
+// -0.188516
+0xE7DF
+// 0.133553
+0x1118
+// -0.451690
+0xC62F
+// 0.166057
+0x1541
+// -0.484610
+0xC1F8
+// -0.131702
+0xEF24
+// 0.629882
+0x50A0
+// 0.343424
+0x2BF5
+// -0.007741
+0xFF02
+// 0.047007
+0x0604
+// -0.342048
+0xD438
+// 0.195669
+0x190C
+// -0.048335
+0xF9D0
+// -0.401810
+0xCC91
+// -0.189823
+0xE7B4
+// 0.118054
+0x0F1C
+// -0.166133
+0xEABC
+// 0.084882
+0x0ADD
+// -0.065160
+0xF7A9
+// 0.193091
+0x18B7
+// -0.093465
+0xF409
+// -0.535946
+0xBB66
+// 0.165342
+0x152A
+// -0.046625
+0xFA08
+// 0.037037
+0x04BE
+// -0.042634
+0xFA8B
+// -0.018179
+0xFDAC
+// 0.492810
+0x3F14
+// 0.077023
+0x09DC
+// -0.528862
+0xBC4E
+// 0.131524
+0x10D6
+// -0.006441
+0xFF2D
+// 0.221573
+0x1C5C
+// -0.005834
+0xFF41
+// -0.010733
+0xFEA0
+// 0.445069
+0x38F8
+// -0.052354
+0xF94C
+// -0.372013
+0xD062
+// -0.251635
+0xDFCA
+// -0.202749
+0xE60C
+// -0.641420
+0xADE6
+// -0.507294
+0xBF11
+// 0.456402
+0x3A6B
+// -0.070328
+0xF700
+// -0.070160
+0xF705
+// -0.211723
+0xE4E6
+// -0.305356
+0xD8EA
+// 0.042873
+0x057D
+// -0.020886
+0xFD54
+// -0.034062
+0xFBA4
+// 0.844824
+0x6C23
+// -0.188245
+0xE7E8
+// 0.235513
+0x1E25
+// -0.119399
+0xF0B8
+// 0.198810
+0x1973
+// -0.200228
+0xE65F
+// -0.295767
+0xDA24
+// 0.477887
+0x3D2B
+// -0.118163
+0xF0E0
+// 0.634598
+0x513B
+// -0.152489
+0xEC7B
+// 0.213970
+0x1B63
+// 0.543219
+0x4588
+// 0.508836
+0x4122
+// -0.166068
+0xEABE
+// -0.305491
+0xD8E6
+// 0.053473
+0x06D8
+// 0.103372
+0x0D3B
+// -0.336365
+0xD4F2
+// -0.470078
+0xC3D4
+// -0.189691
+0xE7B8
+// 0.039108
+0x0501
+// 0.133552
+0x1118
+// -0.202638
+0xE610
+// -0.056839
+0xF8B9
+// 0.149528
+0x1324
+// -0.259043
+0xDED8
+// -0.127043
+0xEFBD
+// 0.087502
+0x0B33
+// 0.055930
+0x0729
+// -0.176432
+0xE96B
+// -0.444979
+0xC70B
+// -0.052923
+0xF93A
+// 0.054056
+0x06EB
+// -0.335552
+0xD50D
+// -0.036173
+0xFB5F
+// 0.047105
+0x0608
+// 0.151799
+0x136E
+// -0.202204
+0xE61E
+// 0.456905
+0x3A7C
+// -0.430573
+0xC8E3
+// 0.007319
+0x00F0
+// -0.638567
+0xAE43
+// 0.000368
+0x000C
+// -0.100289
+0xF32A
+// -0.339405
+0xD48E
+// -0.158140
+0xEBC2
+// -0.371087
+0xD080
+// 0.147917
+0x12EF
+// -0.004165
+0xFF78
+// -0.177525
+0xE947
+// 0.494366
+0x3F47
+// -0.258583
+0xDEE7
+// 0.051670
+0x069D
+// 0.013734
+0x01C2
+// -0.041604
+0xFAAD
+// -0.493717
+0xC0CE
+// -0.610129
+0xB1E7
+// -0.097469
+0xF386
+// 0.105031
+0x0D72
+// -0.026941
+0xFC8D
+// -0.318576
+0xD739
+// -0.238543
+0xE177
+// 0.806592
+0x673E
+// -0.229515
+0xE29F
+// -0.062417
+0xF803
+// 0.008635
+0x011B
+// -0.095233
+0xF3CF
+// -0.003488
+0xFF8E
+// 0.143301
+0x1258
+// -0.186748
+0xE819
+// -0.057451
+0xF8A5
+// 0.314810
+0x284C
+// 0.130755
+0x10BD
+// 0.575017
+0x499A
+// -0.081107
+0xF59E
+// 0.364598
+0x2EAB
+// 0.120395
+0x0F69
+// -0.292470
+0xDA90
+// 0.344217
+0x2C0F
+// 0.314206
+0x2838
+// 0.149770
+0x132C
+// -0.225884
+0xE316
+// -0.318229
+0xD744
+// -0.143866
+0xED96
+// -0.121968
+0xF063
+// -0.117216
+0xF0FF
+// -0.341003
+0xD45A
+// 0.318256
+0x28BD
+// -0.227915
+0xE2D4
+// 0.018150
+0x0253
+// 0.036192
+0x04A2
+// -0.482486
+0xC23E
+// -0.073501
+0xF698
+// 0.782351
+0x6424
+// -0.246376
+0xE077
+// 0.135728
+0x1160
+// 0.177810
+0x16C2
+// -0.526319
+0xBCA2
+// -0.309364
+0xD867
+// -0.255226
+0xDF55
+// 0.084247
+0x0AC9
+// -0.211863
+0xE4E2
+// -0.021437
+0xFD42
+// -0.064694
+0xF7B8
+// -0.092887
+0xF41C
+// 0.031543
+0x040A
+// -0.406242
+0xCC00
+// -0.132800
+0xEF00
+// 0.256546
+0x20D6
+// -0.215940
+0xE45C
+// 0.082482
+0x0A8F
+// 0.215655
+0x1B9B
+// -0.230266
+0xE287
+// -0.147216
+0xED28
+// -0.231750
+0xE256
+// -0.060270
+0xF849
+// 0.138159
+0x11AF
+// -0.182615
+0xE8A0
+// -0.402932
+0xCC6D
+// 0.099507
+0x0CBD
+// 0.348336
+0x2C96
+// 0.223587
+0x1C9E
+// -0.275834
+0xDCB1
+// 0.281975
+0x2418
+// 0.003826
+0x007D
+// -0.200016
+0xE666
+// -0.099129
+0xF350
+// -0.378903
+0xCF80
+// 0.101502
+0x0CFE
+// 0.401028
+0x3355
+// 0.467788
+0x3BE0
+// -0.505037
+0xBF5B
+// 0.256950
+0x20E4
+// -0.096254
+0xF3AE
+// 0.052456
+0x06B7
+// 0.447000
+0x3937
+// 0.016245
+0x0214
+// -0.345374
+0xD3CB
+// 0.147426
+0x12DF
+// -0.224911
+0xE336
+// 0.263293
+0x21B4
+// 0.098449
+0x0C9A
+// -0.083231
+0xF559
+// -0.168929
+0xEA61
+// 0.289280
+0x2507
+// -0.533777
+0xBBAD
+// 0.225010
+0x1CCD
+// 0.013630
+0x01BF
+// 0.041079
+0x0542
+// 0.409432
+0x3468
+// -0.289802
+0xDAE8
+// 0.350712
+0x2CE4
+// -0.065473
+0xF79F
+// -0.072119
+0xF6C5
+// 0.309721
+0x27A5
+// 0.191932
+0x1891
+// 0.372993
+0x2FBE
+// -0.384216
+0xCED2
+// 0.050429
+0x0674
+// 0.326972
+0x29DA
+// -0.336828
+0xD4E3
+// -0.062576
+0xF7FD
+// -0.140761
+0xEDFC
+// 0.021583
+0x02C3
+// -0.158349
+0xEBBB
+// 0.510286
+0x4151
+// 0.054970
+0x0709
+// 0.097190
+0x0C71
+// 0.215386
+0x1B92
+// 0.413797
+0x34F7
+// 0.502491
+0x4052
+// -0.065124
+0xF7AA
+// 0.042105
+0x0564
+// -0.263458
+0xDE47
+// 0.043705
+0x0598
+// -0.563485
+0xB7E0
+// 0.041800
+0x055A
+// 0.056012
+0x072B
+// -0.036180
+0xFB5E
+// 0.168412
+0x158F
+// 0.182808
+0x1766
+// 0.111938
+0x0E54
+// 0.329858
+0x2A39
+// 0.149140
+0x1317
+// -0.346439
+0xD3A8
+// -0.447757
+0xC6B0
+// 0.298053
+0x2627
+// -0.153272
+0xEC62
+// 0.011480
+0x0178
+// -0.087001
+0xF4DD
+// -0.217418
+0xE42C
+// 0.518329
+0x4259
+// 0.429984
+0x370A
+// 0.057274
+0x0755
+// -0.168391
+0xEA72
+// 0.078129
+0x0A00
+// -0.381175
+0xCF36
+// 0.137281
+0x1192
+// 0.162604
+0x14D0
+// -0.105400
+0xF282
+// -0.224214
+0xE34D
+// 0.241431
+0x1EE7
+// -0.378169
+0xCF98
+// 0.035514
+0x048C
+// -0.111247
+0xF1C3
+// 0.278982
+0x23B6
+// -0.378147
+0xCF99
+// -0.294051
+0xDA5D
+// -0.073440
+0xF69A
+// -0.169072
+0xEA5C
+// 0.172030
+0x1605
+// -0.042344
+0xFA94
+// -0.523841
+0xBCF3
+// 0.012733
+0x01A1
+// -0.144126
+0xED8D
+// 0.010769
+0x0161
+// -0.146758
+0xED37
+// 0.035781
+0x0494
+// -0.103866
+0xF2B5
+// 0.009176
+0x012D
+// 0.202100
+0x19DE
+// -0.463807
+0xC4A2
+// -0.218911
+0xE3FB
+// -0.274138
+0xDCE9
+// -0.590743
+0xB463
+// 0.211934
+0x1B21
+// 0.920409
+0x75D0
+// -0.081641
+0xF58D
+// 0.247909
+0x1FBB
+// 0.104346
+0x0D5B
+// 0.126455
+0x1030
+// -0.009230
+0xFED2
+// -0.034352
+0xFB9A
+// 0.245691
+0x1F73
+// 0.031787
+0x0412
+// -0.393151
+0xCDAD
+// -0.041676
+0xFAAA
+// -0.071072
+0xF6E7
+// 0.153694
+0x13AC
+// -0.114246
+0xF160
+// 0.203400
+0x1A09
+// 0.327969
+0x29FB
+// -0.538805
+0xBB08
+// 0.172858
+0x1620
+// 0.249402
+0x1FEC
+// 0.025577
+0x0346
+// 0.220542
+0x1C3B
+// 0.070241
+0x08FE
+// -0.100810
+0xF319
+// 0.135871
+0x1164
+// -0.252041
+0xDFBD
+// -0.247489
+0xE052
+// -0.341484
+0xD44A
+// 0.382637
+0x30FA
+// -0.147927
+0xED11
+// 0.005789
+0x00BE
+// -0.369804
+0xD0AA
+// -0.308952
+0xD874
+// 0.095981
+0x0C49
+// 0.246560
+0x1F8F
+// -0.554128
+0xB912
+// 0.498957
+0x3FDE
+// 0.192488
+0x18A3
+// -0.162773
+0xEB2A
+// 0.158368
+0x1445
+// -0.135962
+0xEE99
+// 0.060178
+0x07B4
+// -0.045808
+0xFA23
+// -0.651627
+0xAC97
+// -0.402057
+0xCC89
+// 0.010815
+0x0162
+// -0.692991
+0xA74C
+// -0.277948
+0xDC6C
+// -0.711006
+0xA4FE
+// 0.190753
+0x186B
+// -0.473840
+0xC359
+// -0.524674
+0xBCD7
+// 0.373864
+0x2FDB
+// -0.274762
+0xDCD5
+// 0.134313
+0x1131
+// -0.420139
+0xCA39
+// -0.235080
+0xE1E9
+// -0.096615
+0xF3A2
+// 0.161655
+0x14B1
+// 0.009004
+0x0127
+// 0.519586
+0x4282
+// -0.334157
+0xD53A
+// 0.319211
+0x28DC
+// 0.596432
+0x4C58
+// 0.274641
+0x2327
+// 0.205796
+0x1A58
+// -0.443877
+0xC72F
+// -0.294056
+0xDA5C
+// -0.269728
+0xDD7A
+// -0.251135
+0xDFDB
+// -0.000725
+0xFFE8
+// -0.181588
+0xE8C2
+// -0.113988
+0xF169
+// 0.124788
+0x0FF9
+// 0.023204
+0x02F8
+// -0.069183
+0xF725
+// -0.528404
+0xBC5D
+// 0.233352
+0x1DDE
+// 0.368780
+0x2F34
+// -0.115077
+0xF145
+// -0.238749
+0xE171
+// 0.270180
+0x2295
+// -0.112409
+0xF19D
+// -0.413521
+0xCB12
+// 0.132585
+0x10F9
+// 0.062020
+0x07F0
+// -0.188633
+0xE7DB
+// -0.132146
+0xEF16
+// 0.096406
+0x0C57
+// 0.730061
+0x5D73
+// 0.037307
+0x04C6
+// 0.631634
+0x50D9
+// 0.200864
+0x19B6
+// 0.230650
+0x1D86
+// -0.141942
+0xEDD5
+// -0.055150
+0xF8F1
+// 0.228458
+0x1D3E
+// -0.049005
+0xF9BA
+// 0.633660
+0x511C
+// -0.343851
+0xD3FD
+// 0.014201
+0x01D1
+// -0.101681
+0xF2FC
+// 0.350934
+0x2CEB
+// -0.404398
+0xCC3D
+// 0.040714
+0x0536
+// -0.397727
+0xCD17
+// -0.119304
+0xF0BB
+// 0.103746
+0x0D48
+// -0.056259
+0xF8CD
+// -0.030639
+0xFC14
+// 0.081792
+0x0A78
+// 0.127954
+0x1061
+// 0.355425
+0x2D7F
+// -0.137423
+0xEE69
+// -0.590409
+0xB46D
+// 0.099491
+0x0CBC
+// 0.319082
+0x28D8
+// 0.167330
+0x156B
+// 0.100127
+0x0CD1
+// -0.203416
+0xE5F6
+// -0.180545
+0xE8E4
+// 0.405406
+0x33E4
+// -0.227720
+0xE2DA
+// 0.001862
+0x003D
+// 0.455952
+0x3A5D
+// -0.233017
+0xE22D
+// -0.265704
+0xDDFD
+// 0.246754
+0x1F96
+// -0.147132
+0xED2B
+// -0.702487
+0xA615
+// 0.177810
+0x16C2
+// 0.097036
+0x0C6C
+// -0.488252
+0xC181
+// 0.405090
+0x33DA
+// 0.299057
+0x2647
+// 0.028613
+0x03AA
+// -0.406845
+0xCBED
+// 0.368169
+0x2F20
+// -0.314602
+0xD7BB
+// -0.452455
+0xC616
+// 0.550280
+0x4670
+// 0.007102
+0x00E9
+// 0.018945
+0x026D
+// 0.429663
+0x36FF
+// 0.339116
+0x2B68
+// 0.031689
+0x040E
+// 0.000599
+0x0014
+// -0.296616
+0xDA08
+// -0.057871
+0xF898
+// 0.172169
+0x160A
+// -0.442486
+0xC75D
+// 0.204392
+0x1A2A
+// 0.683098
+0x5770
+// -0.131420
+0xEF2E
+// 0.327894
+0x29F8
+// -0.201067
+0xE643
+// 0.096421
+0x0C58
+// -0.060669
+0xF83C
+// 0.023934
+0x0310
+// 0.032903
+0x0436
+// -0.167338
+0xEA95
+// 0.292915
+0x257E
+// -0.161654
+0xEB4F
+// 0.112138
+0x0E5B
+// -0.295277
+0xDA34
+// 0.391483
+0x321C
+// -0.060766
+0xF839
+// 0.554807
+0x4704
+// 0.354438
+0x2D5E
+// -0.255128
+0xDF58
+// 0.552351
+0x46B3
+// -0.330631
+0xD5AE
+// 0.486896
+0x3E53
+// 0.048153
+0x062A
+// 0.245958
+0x1F7C
+// 0.130653
+0x10B9
+// -0.330123
+0xD5BF
+// -0.100326
+0xF329
+// 0.421501
+0x35F4
+// 0.052496
+0x06B8
+// -0.417591
+0xCA8C
+// 0.146666
+0x12C6
+// -0.244755
+0xE0AC
+// 0.066246
+0x087B
+// 0.299031
+0x2647
+// 0.340256
+0x2B8E
+// 0.426593
+0x369B
+// -0.267089
+0xDDD0
+// -0.475206
+0xC32C
+// -0.328783
+0xD5EA
+// -0.698462
+0xA699
+// 0.015538
+0x01FD
+// -0.451212
+0xC63F
+// -0.020375
+0xFD64
+// -0.008091
+0xFEF7
+// 0.260186
+0x214E
+// -0.295594
+0xDA2A
+// -0.049063
+0xF9B8
+// 0.489477
+0x3EA7
+// -0.159427
+0xEB98
+// -0.043409
+0xFA72
+// 0.120046
+0x0F5E
+// 0.209292
+0x1ACA
+// -0.370200
+0xD09D
+// 0.206094
+0x1A61
+// -0.343833
+0xD3FD
+// 0.101720
+0x0D05
+// -0.145850
+0xED55
+// 0.714772
+0x5B7E
+// -0.224298
+0xE34A
+// -0.249612
+0xE00D
+// 0.060973
+0x07CE
+// -0.045995
+0xFA1D
+// -0.433583
+0xC880
+// 0.029185
+0x03BC
+// -0.380554
+0xCF4A
+// 0.119499
+0x0F4C
+// 0.383888
+0x3123
+// 0.408332
+0x3444
+// 0.420933
+0x35E1
+// 0.111910
+0x0E53
+// -0.129407
+0xEF70
+// -0.104244
+0xF2A8
+// -0.219313
+0xE3EE
+// -0.162539
+0xEB32
+// -0.089551
+0xF48A
+// 0.425608
+0x367A
+// 0.175117
+0x166A
+// -0.161841
+0xEB49
+// 0.082374
+0x0A8B
+// -0.018278
+0xFDA9
+// 0.097061
+0x0C6D
+// -0.050101
+0xF996
+// -0.377636
+0xCFAA
+// 0.158946
+0x1458
+// -0.070259
+0xF702
+// 0.098476
+0x0C9B
+// -0.058522
+0xF882
+// -0.152322
+0xEC81
+// 0.501028
+0x4022
+// 0.076599
+0x09CE
+// -0.424296
+0xC9B1
+// -0.499776
+0xC007
+// 0.494584
+0x3F4F
+// -0.290066
+0xDADF
+// 0.214416
+0x1B72
+// 0.063543
+0x0822
+// -0.437425
+0xC802
+// 0.369298
+0x2F45
+// 0.279510
+0x23C7
+// -0.271794
+0xDD36
+// 0.210665
+0x1AF7
+// 0.496332
+0x3F88
+// 0.370634
+0x2F71
+// 0.314722
+0x2849
+// 0.828591
+0x6A0F
+// -0.030199
+0xFC22
+// 0.317113
+0x2897
+// 0.419557
+0x35B4
+// -0.681217
+0xA8CE
+// 0.747853
+0x5FBA
+// -0.348871
+0xD358
+// 0.102213
+0x0D15
+// 0.103222
+0x0D36
+// 0.630509
+0x50B5
+// 0.088596
+0x0B57
+// 0.187886
+0x180D
+// -0.037393
+0xFB37
+// -0.529803
+0xBC2F
+// -0.189697
+0xE7B8
+// 0.140607
+0x11FF
+// 0.028964
+0x03B5
+// 0.265817
+0x2206
+// -0.111649
+0xF1B5
+// -0.199093
+0xE684
+// -0.490142
+0xC143
+// -0.062268
+0xF808
+// 0.156542
+0x140A
+// -0.033633
+0xFBB2
+// -0.333514
+0xD54F
+// -0.295195
+0xDA37
+// -0.511779
+0xBE7E
+// -0.021317
+0xFD45
+// -0.040177
+0xFADB
+// -0.011425
+0xFE8A
+// 0.089807
+0x0B7F
+// 0.111857
+0x0E51
+// 0.047429
+0x0612
+// -0.400641
+0xCCB8
+// 0.291296
+0x2549
+// 0.140745
+0x1204
+// 0.345503
+0x2C39
+// -0.417312
+0xCA96
+// 0.454604
+0x3A30
+// -0.187644
+0xE7FB
+// -0.348186
+0xD36F
+// -0.315076
+0xD7AC
+// 0.646334
+0x52BB
+// -0.065126
+0xF7AA
+// 0.144418
+0x127C
+// 0.355998
+0x2D91
+// -0.156339
+0xEBFD
+// -0.047014
+0xF9FB
+// -0.403350
+0xCC5F
+// -0.186341
+0xE826
+// -0.251664
+0xDFC9
+// 0.055810
+0x0725
+// 0.005853
+0x00C0
+// -0.429058
+0xC915
+// 0.122903
+0x0FBB
+// -0.024851
+0xFCD2
+// 0.550431
+0x4675
+// 0.221988
+0x1C6A
+// -0.200197
+0xE660
+// 0.225002
+0x1CCD
+// 0.559066
+0x478F
+// -0.378681
+0xCF87
+// -0.527528
+0xBC7A
+// -0.154697
+0xEC33
+// -0.212028
+0xE4DC
+// 0.159800
+0x1474
+// -0.756093
+0x9F38
+// -0.035415
+0xFB78
+// 0.404043
+0x33B8
+// -0.100950
+0xF314
+// 0.254820
+0x209E
+// 0.026005
+0x0354
+// 0.109590
+0x0E07
+// -0.295060
+0xDA3B
+// 0.484594
+0x3E07
+// -0.439976
+0xC7AF
+// 0.068353
+0x08C0
+// 0.190589
+0x1865
+// 0.459352
+0x3ACC
+// -0.205374
+0xE5B6
+// 0.242748
+0x1F12
+// -0.053662
+0xF922
+// -0.054179
+0xF911
+// -0.396302
+0xCD46
+// 0.032960
+0x0438
+// -0.060397
+0xF845
+// -0.187368
+0xE804
+// 0.047273
+0x060D
+// -0.185913
+0xE834
+// -0.075117
+0xF663
+// 0.032677
+0x042F
+// -0.193958
+0xE72C
+// 0.107639
+0x0DC7
+// -0.526602
+0xBC98
+// -0.107206
+0xF247
+// -0.166227
+0xEAB9
+// -0.163717
+0xEB0B
+// 0.523496
+0x4302
+// -0.129423
+0xEF6F
+// -0.010426
+0xFEAA
+// -0.530862
+0xBC0D
+// 0.121299
+0x0F87
+// 0.293939
+0x25A0
+// 0.320586
+0x2909
+// 0.353451
+0x2D3E
+// -0.046178
+0xFA17
+// -0.197771
+0xE6AF
+// 0.343451
+0x2BF6
+// -0.027385
+0xFC7F
+// 0.179095
+0x16ED
+// 0.042750
+0x0579
+// -0.397443
+0xCD21
+// 0.080993
+0x0A5E
+// 0.660607
+0x548F
+// -0.045768
+0xFA24
+// -0.299852
+0xD99E
+// 0.090559
+0x0B97
+// 0.336837
+0x2B1D
+// -0.419449
+0xCA4F
+// 0.096246
+0x0C52
+// 0.135732
+0x1160
+// -0.215991
+0xE45A
+// -0.178081
+0xE935
+// -0.122854
+0xF046
+// -0.211096
+0xE4FB
+// 0.237040
+0x1E57
+// 0.136945
+0x1187
+// 0.061608
+0x07E3
+// 0.448493
+0x3968
+// 0.189777
+0x184B
+// -0.282847
+0xDBCC
+// 0.326841
+0x29D6
+// 0.118207
+0x0F21
+// 0.387297
+0x3193
+// -0.439737
+0xC7B7
+// -0.178726
+0xE91F
+// -0.277019
+0xDC8B
+// -0.096352
+0xF3AB
+// 0.658324
+0x5444
+// 0.193595
+0x18C8
+// 0.101587
+0x0D01
+// 0.127375
+0x104E
+// -0.365056
+0xD146
+// -0.424831
+0xC99F
+// -0.076539
+0xF634
+// -0.659936
+0xAB87
+// 0.040885
+0x053C
+// 0.031417
+0x0405
+// 0.001991
+0x0041
+// -0.307062
+0xD8B2
+// -0.162396
+0xEB37
+// -0.096177
+0xF3B0
+// -0.030327
+0xFC1E
+// -0.133654
+0xEEE4
+// -0.665854
+0xAAC5
+// -0.570891
+0xB6ED
+// 0.182281
+0x1755
+// 0.466936
+0x3BC5
+// -0.338169
+0xD4B7
+// 0.242359
+0x1F06
+// 0.082406
+0x0A8C
+// -0.393218
+0xCDAB
+// -0.574744
+0xB66F
+// -0.033503
+0xFBB6
+// -0.050047
+0xF998
+// 0.371904
+0x2F9B
+// -0.224669
+0xE33E
+// -0.019409
+0xFD84
+// 0.194598
+0x18E9
+// 0.155604
+0x13EB
+// 0.258142
+0x210B
+// 0.253744
+0x207B
+// -0.101792
+0xF2F8
+// -0.671689
+0xAA06
+// -0.163243
+0xEB1B
+// -0.058691
+0xF87D
+// 0.477247
+0x3D16
+// 0.536124
+0x44A0
+// -0.101762
+0xF2F9
+// 0.456066
+0x3A60
+// 0.138740
+0x11C2
+// 0.146279
+0x12B9
+// -0.368764
+0xD0CC
+// -0.396905
+0xCD32
+// 0.590469
+0x4B94
+// 0.573441
+0x4967
+// 0.153986
+0x13B6
+// 0.158709
+0x1451
+// -0.029064
+0xFC48
+// 0.041366
+0x054B
+// -0.326167
+0xD640
+// -0.121562
+0xF071
+// 0.072624
+0x094C
+// -0.442652
+0xC757
+// 0.042187
+0x0566
+// 0.131112
+0x10C8
+// -0.135881
+0xEE9B
+// 0.275561
+0x2346
+// 0.185784
+0x17C8
+// 0.043126
+0x0585
+// -0.487962
+0xC18A
+// -0.046216
+0xFA16
+// -0.145643
+0xED5C
+// -0.291274
+0xDAB8
+// -0.271328
+0xDD45
+// -0.088534
+0xF4AB
+// -0.045086
+0xFA3B
+// -0.001603
+0xFFCB
+// 0.019638
+0x0283
+// 0.391375
+0x3219
+// -0.299986
+0xD99A
+// -0.116377
+0xF11B
+// 0.073046
+0x095A
+// -0.473686
+0xC35E
+// -0.463514
+0xC4AC
+// -0.333308
+0xD556
+// 0.166862
+0x155C
+// 0.000740
+0x0018
+// -0.195905
+0xE6ED
+// -0.219276
+0xE3EF
+// 0.238278
+0x1E80
+// -0.189794
+0xE7B5
+// 0.413770
+0x34F6
+// -0.163323
+0xEB18
+// -0.165019
+0xEAE1
+// 0.011204
+0x016F
+// 0.138812
+0x11C5
+// 0.112013
+0x0E56
+// 0.085224
+0x0AE9
+// 0.014095
+0x01CE
+// -0.353026
+0xD2D0
+// 0.558406
+0x477A
+// -0.321951
+0xD6CA
+// -0.071760
+0xF6D1
+// -0.054976
+0xF8F7
+// 0.208754
+0x1AB8
+// -0.084042
+0xF53E
+// 0.353272
+0x2D38
+// 0.370269
+0x2F65
+// -0.226056
+0xE311
+// 0.653396
+0x53A2
+// -0.132236
+0xEF13
+// -0.439059
+0xC7CD
+// 0.405746
+0x33EF
+// -0.062624
+0xF7FC
+// -0.455729
+0xC5AB
+// 0.206608
+0x1A72
+// 0.066988
+0x0893
+// 0.040872
+0x053B
+// -0.234706
+0xE1F5
+// -0.533264
+0xBBBE
+// -0.125721
+0xEFE8
+// 0.105612
+0x0D85
+// 0.079121
+0x0A21
+// -0.134290
+0xEED0
+// 0.353307
+0x2D39
+// 0.067726
+0x08AB
+// -0.061281
+0xF828
+// 0.218323
+0x1BF2
+// 0.085408
+0x0AEF
+// 0.336141
+0x2B07
+// 0.190549
+0x1864
+// 0.255028
+0x20A5
+// 0.008398
+0x0113
+// 0.029246
+0x03BE
+// -0.123146
+0xF03D
+// 0.197441
+0x1946
+// -0.283247
+0xDBBF
+// -0.164289
+0xEAF9
+// 0.357670
+0x2DC8
+// 0.138124
+0x11AE
+// 0.072866
+0x0954
+// -0.023798
+0xFCF4
+// 0.202598
+0x19EF
+// -0.327701
+0xD60E
+// -0.147981
+0xED0F
+// 0.269396
+0x227C
+// -0.013319
+0xFE4C
+// -0.388900
+0xCE39
+// 0.007312
+0x00F0
+// -0.271454
+0xDD41
+// 0.383184
+0x310C
+// -0.481645
+0xC259
+// -0.042612
+0xFA8C
+// -0.536636
+0xBB50
+// 0.097068
+0x0C6D
+// -0.292927
+0xDA81
+// 0.044996
+0x05C2
+// 0.121998
+0x0F9E
+// -0.173065
+0xE9D9
+// -0.565698
+0xB797
+// 0.582970
+0x4A9F
+// -0.530278
+0xBC20
+// -0.364492
+0xD158
+// 0.598101
+0x4C8F
+// 0.317342
+0x289F
+// 0.066344
+0x087E
+// 0.097654
+0x0C80
+// -0.650512
+0xACBC
+// -0.255526
+0xDF4B
+// -0.040286
+0xFAD8
+// -0.279366
+0xDC3E
+// -0.192305
+0xE763
+// 0.058846
+0x0788
+// -0.214639
+0xE487
+// -0.121782
+0xF069
+// -0.034068
+0xFBA4
+// -0.081811
+0xF587
+// 0.107164
+0x0DB8
+// 0.219958
+0x1C28
+// 0.114707
+0x0EAF
+// 0.295176
+0x25C8
+// 0.173608
+0x1639
+// 0.028019
+0x0396
+// 0.044054
+0x05A4
+// -0.092563
+0xF427
+// 0.300569
+0x2679
+// 0.585465
+0x4AF1
+// 0.166327
+0x154A
+// -0.178328
+0xE92D
+// -0.187081
+0xE80E
+// -0.188625
+0xE7DB
+// 0.587995
+0x4B43
+// -0.074623
+0xF673
+// 0.172544
+0x1616
+// 0.168242
+0x1589
+// -0.199572
+0xE674
+// 0.065235
+0x085A
+// -0.704348
+0xA5D8
+// -0.287484
+0xDB34
+// 0.480191
+0x3D77
+// 0.034921
+0x0478
+// -0.586740
+0xB4E6
+// -0.138434
+0xEE48
+// -0.129906
+0xEF5F
+// 0.544455
+0x45B1
+// 0.175620
+0x167B
+// 0.208839
+0x1ABB
+// -0.007093
+0xFF18
+// -0.215568
+0xE468
+// 0.019804
+0x0289
+// -0.069611
+0xF717
+// -0.584850
+0xB524
+// -0.212489
+0xE4CD
+// -0.427747
+0xC940
+// 0.633136
+0x510B
+// 0.033251
+0x0442
+// 0.139766
+0x11E4
+// -0.429409
+0xC909
+// -0.310534
+0xD840
+// 0.260524
+0x2159
+// -0.402573
+0xCC78
+// 0.230960
+0x1D90
+// -0.085287
+0xF515
+// 0.097920
+0x0C89
+// 0.366895
+0x2EF6
+// 0.196145
+0x191B
+// -0.153059
+0xEC69
+// 0.193071
+0x18B7
+// -0.031626
+0xFBF4
+// 0.063840
+0x082C
+// -0.704597
+0xA5D0
+// 0.445204
+0x38FC
+// -0.596690
+0xB3A0
+// 0.093992
+0x0C08
+// 0.254542
+0x2095
+// 0.290269
+0x2528
+// 0.445397
+0x3903
+// -0.102635
+0xF2DD
+// 0.227299
+0x1D18
+// 0.143022
+0x124F
+// 0.180733
+0x1722
+// 0.234301
+0x1DFE
+// 0.012111
+0x018D
+// 0.021067
+0x02B2
+// -0.319805
+0xD711
+// 0.102554
+0x0D20
+// 0.246381
+0x1F89
+// 0.433965
+0x378C
+// -0.122282
+0xF059
+// 0.140822
+0x1206
+// 0.125447
+0x100F
+// 0.104122
+0x0D54
+// -0.106379
+0xF262
+// 0.292459
+0x256F
+// 0.059360
+0x0799
+// -0.297540
+0xD9EA
+// 0.016131
+0x0211
+// 0.194572
+0x18E8
+// -0.201195
+0xE63F
+// -0.454641
+0xC5CE
+// -0.476608
+0xC2FF
+// -0.017817
+0xFDB8
+// -0.207888
+0xE564
+// -0.502340
+0xBFB3
+// 0.056212
+0x0732
+// 0.147833
+0x12EC
+// 0.366541
+0x2EEB
+// 0.007671
+0x00FB
+// -0.046336
+0xFA12
+// -0.269378
+0xDD85
+// 0.563853
+0x482C
+// -0.448218
+0xC6A1
+// 0.332315
+0x2A89
+// -0.129542
+0xEF6B
+// -0.527000
+0xBC8B
+// 0.542507
+0x4571
+// -0.404176
+0xCC44
+// -0.042727
+0xFA88
+// 0.323545
+0x296A
+// -0.158963
+0xEBA7
+// 0.077034
+0x09DC
+// -0.326414
+0xD638
+// -0.490192
+0xC141
+// -0.491156
+0xC122
+// -0.257617
+0xDF06
+// -0.395048
+0xCD6F
+// 0.251464
+0x2030
+// 0.517113
+0x4231
+// -0.006352
+0xFF30
+// 0.117746
+0x0F12
+// -0.381658
+0xCF26
+// -0.033361
+0xFBBB
+// -0.318712
+0xD734
+// 0.348256
+0x2C94
+// -0.241921
+0xE109
+// -0.373741
+0xD029
+// -0.583147
+0xB55B
+// -0.322353
+0xD6BD
+// 0.030339
+0x03E2
+// -0.697592
+0xA6B5
+// -0.350327
+0xD328
+// 0.324968
+0x2999
+// -0.275962
+0xDCAD
+// 0.304955
+0x2709
+// 0.218132
+0x1BEC
+// 0.550476
+0x4676
+// 0.500660
+0x4016
+// 0.054722
+0x0701
+// -0.066773
+0xF774
+// -0.044528
+0xFA4D
+// -0.307045
+0xD8B3
+// -0.139588
+0xEE22
+// -0.357430
+0xD240
+// 0.098897
+0x0CA9
+// 0.384115
+0x312B
+// 0.089288
+0x0B6E
+// 0.184242
+0x1795
+// 0.113438
+0x0E85
+// -0.060125
+0xF84E
+// 0.342822
+0x2BE2
+// 0.197237
+0x193F
+// 0.103085
+0x0D32
+// -0.079321
+0xF5D9
+// 0.142465
+0x123C
+// 0.145832
+0x12AB
+// -0.565579
+0xB79B
+// -0.043000
+0xFA7F
+// 0.049206
+0x064C
+// -0.035777
+0xFB6C
+// 0.281814
+0x2412
+// 0.013658
+0x01C0
+// 0.114659
+0x0EAD
+// 0.044182
+0x05A8
+// -0.027482
+0xFC7B
+// -0.089326
+0xF491
+// -0.263011
+0xDE56
+// 0.004402
+0x0090
+// 0.458865
+0x3ABC
+// -0.392167
+0xCDCD
+// 0.157175
+0x141E
+// -0.036698
+0xFB4D
+// -0.105341
+0xF284
+// -0.396944
+0xCD31
+// -0.516658
+0xBDDE
+// -0.106500
+0xF25E
+// 0.577631
+0x49F0
+// -0.274879
+0xDCD1
+// 0.483371
+0x3DDF
+// 0.075874
+0x09B6
+// 0.140856
+0x1208
+// -0.035001
+0xFB85
+// -0.256353
+0xDF30
+// 0.045417
+0x05D0
+// -0.752003
+0x9FBE
+// -0.175748
+0xE981
+// -0.017463
+0xFDC4
+// 0.172867
+0x1621
+// -0.103042
+0xF2D0
+// 0.277200
+0x237B
+// 0.077556
+0x09ED
+// -0.183661
+0xE87E
+// 0.105474
+0x0D80
+// 0.209796
+0x1ADB
+// -0.479746
+0xC298
+// 0.060347
+0x07B9
+// 0.563260
+0x4819
+// 0.356340
+0x2D9D
+// 0.042168
+0x0566
+// 0.088964
+0x0B63
+// 0.250267
+0x2009
+// 0.503778
+0x407C
+// -0.299564
+0xD9A8
+// 0.011044
+0x016A
+// 0.319618
+0x28E9
+// -0.328013
+0xD604
+// -0.065881
+0xF791
+// -0.012483
+0xFE67
+// 0.028395
+0x03A2
+// -0.031784
+0xFBEF
+// -0.159423
+0xEB98
+// 0.165589
+0x1532
+// -0.266708
+0xDDDD
+// -0.107731
+0xF236
+// -0.352661
+0xD2DC
+// -0.215445
+0xE46C
+// -0.256127
+0xDF37
+// 0.290847
+0x253A
+// 0.292106
+0x2564
+// 0.213725
+0x1B5B
+// -0.359036
+0xD20B
+// -0.053627
+0xF923
+// 0.695288
+0x58FF
+// -0.061936
+0xF812
+// -0.338991
+0xD49C
+// -0.269830
+0xDD76
+// -0.374724
+0xD009
+// 0.558771
+0x4786
+// 0.150887
+0x1350
+// -0.115163
+0xF142
+// -0.096847
+0xF39B
+// -0.190253
+0xE7A6
+// 0.327896
+0x29F9
+// -0.056565
+0xF8C2
+// 0.220875
+0x1C46
+// -0.118685
+0xF0CF
+// 0.360627
+0x2E29
+// 0.050187
+0x066D
+// -0.032142
+0xFBE3
+// 0.191219
+0x187A
+// -0.617612
+0xB0F2
+// 0.261701
+0x217F
+// 0.116543
+0x0EEB
+// -0.004110
+0xFF79
+// -0.178231
+0xE930
+// -0.180157
+0xE8F1
+// -0.076907
+0xF628
+// -0.117278
+0xF0FD
+// -0.081846
+0xF586
+// 0.213416
+0x1B51
+// -0.179147
+0xE912
+// 0.067999
+0x08B4
+// 0.429401
+0x36F7
+// -0.232677
+0xE238
+// 0.287045
+0x24BE
+// 0.012320
+0x0194
+// 0.253901
+0x2080
+// -0.343886
+0xD3FC
+// -0.098101
+0xF371
+// 0.181222
+0x1732
+// -0.463034
+0xC4BB
+// -0.367964
+0xD0E7
+// 0.406556
+0x340A
+// 0.315020
+0x2853
+// 0.415919
+0x353D
+// -0.181984
+0xE8B5
+// -0.403513
+0xCC5A
+// -0.329178
+0xD5DD
+// 0.477641
+0x3D23
+// -0.442911
+0xC74F
+// 0.479047
+0x3D51
+// 0.210173
+0x1AE7
+// 0.068049
+0x08B6
+// -0.440109
+0xC7AA
+// -0.264499
+0xDE25
+// 0.592156
+0x4BCC
+// -0.296470
+0xDA0D
+// -0.201213
+0xE63F
+// 0.159048
+0x145C
+// -0.196042
+0xE6E8
+// -0.207987
+0xE561
+// -0.395937
+0xCD52
+// 0.482478
+0x3DC2
+// 0.337917
+0x2B41
+// 0.203846
+0x1A18
+// -0.271415
+0xDD42
+// -0.180447
+0xE8E7
+// -0.096383
+0xF3AA
+// 0.432952
+0x376B
+// 0.097336
+0x0C75
+// 0.128768
+0x107B
+// -0.411505
+0xCB54
+// 0.129522
+0x1094
+// 0.219398
+0x1C15
+// 0.245940
+0x1F7B
+// -0.024694
+0xFCD7
+// -0.329813
+0xD5C9
+// 0.097667
+0x0C80
+// -0.749741
+0xA008
+// 0.012413
+0x0197
+// -0.217288
+0xE430
+// -0.386451
+0xCE89
+// -0.253906
+0xDF80
+// -0.106559
+0xF25C
+// 0.097452
+0x0C79
+// 0.246148
+0x1F82
+// -0.127121
+0xEFBA
+// 0.349947
+0x2CCB
+// -0.621543
+0xB071
+// -0.245696
+0xE08D
+// -0.145445
+0xED62
+// -0.136967
+0xEE78
+// -0.152272
+0xEC82
+// 0.241996
+0x1EFA
+// -0.003721
+0xFF86
+// 0.453968
+0x3A1C
+// 0.121341
+0x0F88
+// -0.491080
+0xC124
+// -0.153272
+0xEC62
+// 0.296533
+0x25F5
+// -0.137358
+0xEE6B
+// 0.580150
+0x4A42
+// 0.018240
+0x0256
+// 0.443048
+0x38B6
+// -0.413786
+0xCB09
+// 0.044319
+0x05AC
+// -0.024532
+0xFCDC
+// 0.198328
+0x1963
+// -0.231202
+0xE268
+// 0.138300
+0x11B4
+// 0.127652
+0x1057
+// 0.138487
+0x11BA
+// -0.178331
+0xE92C
+// 0.046323
+0x05EE
+// -0.077791
+0xF60B
+// -0.371784
+0xD069
+// -0.300389
+0xD98D
+// 0.191878
+0x188F
+// 0.206900
+0x1A7C
+// 0.001972
+0x0041
+// -0.054862
+0xF8FA
+// -0.119243
+0xF0BD
+// -0.066748
+0xF775
+// 0.403969
+0x33B5
+// -0.215992
+0xE45A
+// -0.413747
+0xCB0A
+// -0.060419
+0xF844
+// -0.282171
+0xDBE2
+// -0.035890
+0xFB68
+// -0.069542
+0xF719
+// 0.149641
+0x1327
+// 0.523299
+0x42FB
+// 0.134214
+0x112E
+// -0.392956
+0xCDB4
+// 0.334687
+0x2AD7
+// -0.273565
+0xDCFC
+// 0.029069
+0x03B9
+// -0.248796
+0xE027
+// -0.108854
+0xF211
+// 0.064517
+0x0842
+// 0.197410
+0x1945
+// -0.035664
+0xFB6F
+// 0.018434
+0x025C
+// -0.440860
+0xC792
+// 0.012969
+0x01A9
+// 0.275527
+0x2344
+// 0.060209
+0x07B5
+// -0.189784
+0xE7B5
+// 0.075923
+0x09B8
+// -0.273274
+0xDD05
+// 0.595211
+0x4C30
+// 0.208847
+0x1ABB
+// 0.248077
+0x1FC1
+// 0.032790
+0x0432
+// -0.200670
+0xE650
+// -0.315754
+0xD795
+// 0.333562
+0x2AB2
+// -0.409538
+0xCB94
+// -0.269826
+0xDD76
+// 0.099414
+0x0CBA
+// 0.247105
+0x1FA1
+// 0.257378
+0x20F2
+// -0.021922
+0xFD32
+// 0.183484
+0x177C
+// -0.056366
+0xF8C9
+// 0.582432
+0x4A8D
+// -0.087005
+0xF4DD
+// -0.295880
+0xDA21
+// -0.338598
+0xD4A9
+// 0.283409
+0x2447
+// -0.001297
+0xFFD6
+// 0.223995
+0x1CAC
+// -0.220518
+0xE3C6
+// -0.148576
+0xECFB
+// -0.607996
+0xB22D
+// 0.146115
+0x12B4
+// 0.207838
+0x1A9A
+// 0.642380
+0x523A
+// 0.359647
+0x2E09
+// 0.154783
+0x13D0
+// -0.249059
+0xE01F
+// -0.013924
+0xFE38
+// 0.099603
+0x0CC0
+// -0.387098
+0xCE74
+// 0.580818
+0x4A58
+// -0.084923
+0xF521
+// 0.583643
+0x4AB5
+// 0.221135
+0x1C4E
+// 0.276264
+0x235D
+// -0.057569
+0xF8A2
+// 0.248303
+0x1FC8
+// 0.097669
+0x0C80
+// -0.512913
+0xBE59
+// -0.389106
+0xCE32
+// 0.039523
+0x050F
+// 0.399822
+0x332D
+// 0.081106
+0x0A62
+// 0.137275
+0x1192
+// -0.172797
+0xE9E2
+// -0.164888
+0xEAE5
+// 0.378068
+0x3065
+// 0.073064
+0x095A
+// 0.252430
+0x2050
+// -0.255344
+0xDF51
+// 0.257486
+0x20F5
+// 0.508942
+0x4125
+// 0.100468
+0x0CDC
+// -0.186588
+0xE81E
+// 0.024035
+0x0314
+// 0.146270
+0x12B9
+// -0.312593
+0xD7FD
+// -0.115953
+0xF128
+// 0.218569
+0x1BFA
+// -0.284771
+0xDB8D
+// -0.020670
+0xFD5B
+// 0.081507
+0x0A6F
+// -0.290543
+0xDACF
+// 0.299345
+0x2651
+// -0.649181
+0xACE8
+// 0.009574
+0x013A
+// -0.149673
+0xECD8
+// -0.019228
+0xFD8A
+// 0.550786
+0x4680
+// -0.192465
+0xE75D
+// 0.004901
+0x00A1
+// -0.449418
+0xC679
+// 0.189932
+0x1850
+// -0.176409
+0xE96B
+// 0.035809
+0x0495
+// -0.147452
+0xED20
+// 0.118701
+0x0F32
+// -0.179518
+0xE906
+// 0.193343
+0x18BF
+// 0.088300
+0x0B4D
+// 0.491372
+0x3EE5
+// -0.132463
+0xEF0B
+// -0.557856
+0xB898
+// -0.357060
+0xD24C
+// -0.080685
+0xF5AC
+// -0.312292
+0xD807
+// 0.039594
+0x0511
+// -0.307981
+0xD894
+// 0.179901
+0x1707
+// 0.038352
+0x04E9
+// 0.387830
+0x31A4
+// 0.143887
+0x126B
+// 0.212582
+0x1B36
+// 0.068453
+0x08C3
+// 0.405104
+0x33DA
+// -0.136577
+0xEE85
+// 0.461175
+0x3B08
+// 0.478175
+0x3D35
+// -0.441184
+0xC787
+// -0.659256
+0xAB9E
+// 0.326021
+0x29BB
+// 0.022366
+0x02DD
+// -0.241707
+0xE110
+// -0.322790
+0xD6AF
+// -0.320373
+0xD6FE
+// -0.231799
+0xE254
+// -0.412868
+0xCB27
+// 0.105801
+0x0D8B
+// 0.044626
+0x05B6
+// 0.240451
+0x1EC7
+// 0.057903
+0x0769
+// -0.083200
+0xF55A
+// -0.324140
+0xD683
+// 0.473415
+0x3C99
+// 0.103981
+0x0D4F
+// 0.034229
+0x0462
+// -0.120956
+0xF085
+// -0.401111
+0xCCA8
+// 0.012315
+0x0194
+// -0.024953
+0xFCCE
+// 0.282991
+0x2439
+// 0.319572
+0x28E8
+// -0.183436
+0xE885
+// -0.415712
+0xCACA
+// 0.201483
+0x19CA
+// -0.091095
+0xF457
+// 0.461253
+0x3B0A
+// -0.176770
+0xE960
+// -0.012150
+0xFE72
+// 0.193525
+0x18C5
+// -0.146444
+0xED41
+// 0.301154
+0x268C
+// 0.342092
+0x2BCA
+// 0.115947
+0x0ED7
+// -0.357451
+0xD23F
+// -0.208495
+0xE550
+// 0.146113
+0x12B4
+// -0.463296
+0xC4B3
+// -0.219366
+0xE3EC
+// -0.210967
+0xE4FF
+// -0.215576
+0xE468
+// -0.304019
+0xD916
+// -0.533778
+0xBBAD
+// -0.082948
+0xF562
+// 0.230238
+0x1D78
+// 0.165863
+0x153B
+// -0.198928
+0xE68A
+// 0.166093
+0x1543
+// 0.087273
+0x0B2C
+// -0.080114
+0xF5BF
+// -0.016676
+0xFDDE
+// 0.020223
+0x0297
+// -0.185897
+0xE835
+// 0.270380
+0x229C
+// -0.098694
+0xF35E
+// 0.159710
+0x1471
+// -0.100673
+0xF31D
+// -0.188363
+0xE7E4
+// -0.373016
+0xD041
+// -0.338488
+0xD4AC
+// 0.028014
+0x0396
+// 0.045622
+0x05D7
+// 0.011839
+0x0184
+// -0.570481
+0xB6FA
+// -0.122241
+0xF05A
+// -0.267896
+0xDDB6
+// -0.037828
+0xFB28
+// -0.143327
+0xEDA7
+// 0.025357
+0x033F
+// 0.074855
+0x0995
+// 0.219796
+0x1C22
+// 0.324148
+0x297E
+// 0.475381
+0x3CD9
+// -0.206851
+0xE586
+// -0.202976
+0xE605
+// -0.343599
+0xD405
+// 0.380265
+0x30AD
+// 0.226075
+0x1CF0
+// -0.272306
+0xDD25
+// 0.122102
+0x0FA1
+// 0.463511
+0x3B54
+// -0.352615
+0xD2DD
+// 0.158269
+0x1442
+// 0.007892
+0x0103
+// 0.243235
+0x1F22
+// 0.260433
+0x2156
+// -0.037428
+0xFB36
+// 0.176399
+0x1694
+// 0.328874
+0x2A19
+// 0.016172
+0x0212
+// 0.184842
+0x17A9
+// -0.209309
+0xE535
+// -0.170609
+0xEA29
+// 0.177795
+0x16C2
+// -0.015297
+0xFE0B
+// 0.101934
+0x0D0C
+// 0.090918
+0x0BA3
+// -0.114391
+0xF15C
+// 0.012855
+0x01A5
+// 0.175395
+0x1673
+// -0.572923
+0xB6AA
+// 0.310474
+0x27BE
+// -0.117802
+0xF0EC
+// 0.165689
+0x1535
+// -0.070540
+0xF6F9
+// 0.205232
+0x1A45
+// 0.276261
+0x235D
+// -0.037022
+0xFB43
+// -0.221207
+0xE3AF
+// 0.517960
+0x424D
+// -0.243075
+0xE0E3
+// -0.752074
+0x9FBC
+// 0.504537
+0x4095
+// -0.276433
+0xDC9E
+// 0.044399
+0x05AF
+// 0.331214
+0x2A65
+// -0.293432
+0xDA71
+// -0.011303
+0xFE8E
+// 0.057388
+0x0758
+// -0.077540
+0xF613
+// 0.401765
+0x336D
+// 0.126321
+0x102B
+// -0.212832
+0xE4C2
+// 0.018165
+0x0253
+// -0.309723
+0xD85B
+// 0.211348
+0x1B0D
+// 0.240382
+0x1EC5
+// 0.155007
+0x13D7
+// 0.015101
+0x01EF
+// -0.133755
+0xEEE1
+// -0.069755
+0xF712
+// 0.131646
+0x10DA
+// -0.345572
+0xD3C4
+// -0.284459
+0xDB97
+// -0.225856
+0xE317
+// -0.421762
+0xCA04
+// -0.349602
+0xD340
+// 0.188894
+0x182E
+// -0.251309
+0xDFD5
+// 0.190294
+0x185C
+// 0.215541
+0x1B97
+// -0.184463
+0xE864
+// 0.311258
+0x27D7
+// -0.059088
+0xF870
+// -0.111929
+0xF1AC
+// 0.070082
+0x08F8
+// 0.543642
+0x4596
+// 0.133458
+0x1115
+// 0.526917
+0x4372
+// 0.189260
+0x183A
+// -0.008158
+0xFEF5
+// -0.052117
+0xF954
+// 0.236662
+0x1E4B
+// -0.121933
+0xF064
+// 0.405956
+0x33F6
+// -0.246073
+0xE081
+// 0.113575
+0x0E8A
+// 0.022522
+0x02E2
+// 0.253453
+0x2071
+// -0.067293
+0xF763
+// -0.140074
+0xEE12
+// -0.044075
+0xFA5C
+// -0.354795
+0xD296
+// 0.247409
+0x1FAB
+// 0.388890
+0x31C7
+// -0.274521
+0xDCDC
+// 0.184336
+0x1798
+// 0.047433
+0x0612
+// -0.066942
+0xF76E
+// 0.150535
+0x1345
+// 0.531214
+0x43FF
+// 0.354430
+0x2D5E
+// -0.158682
+0xEBB0
+// 0.458387
+0x3AAC
+// -0.092361
+0xF42E
+// -0.006112
+0xFF38
+// 0.360297
+0x2E1E
+// -0.203005
+0xE604
+// 0.019825
+0x028A
+// -0.040528
+0xFAD0
+// 0.447983
+0x3957
+// -0.592889
+0xB41C
+// -0.675419
+0xA98C
+// -0.318177
+0xD746
+// 0.664804
+0x5518
+// -0.072039
+0xF6C7
+// -0.113180
+0xF183
+// 0.356699
+0x2DA8
+// 0.513584
+0x41BD
+// -0.269342
+0xDD86
+// -0.089369
+0xF490
+// -0.092351
+0xF42E
+// 0.169914
+0x15C0
+// -0.451443
+0xC637
+// 0.238877
+0x1E94
+// -0.201838
+0xE62A
+// 0.100116
+0x0CD1
+// -0.338417
+0xD4AF
+// -0.232642
+0xE239
+// -0.182598
+0xE8A1
+// 0.302161
+0x26AD
+// 0.096318
+0x0C54
+// -0.134636
+0xEEC4
+// 0.077344
+0x09E6
+// -0.170921
+0xEA1F
+// -0.120310
+0xF09A
+// -0.030658
+0xFC13
+// -0.077876
+0xF608
+// -0.198535
+0xE696
+// 0.242890
+0x1F17
+// -0.027516
+0xFC7A
+// -0.349595
+0xD340
+// -0.610110
+0xB1E8
+// -0.488572
+0xC176
+// -0.361339
+0xD1C0
+// 0.046663
+0x05F9
+// -0.096503
+0xF3A6
+// -0.046201
+0xFA16
+// 0.111285
+0x0E3F
+// 0.101271
+0x0CF6
+// -0.593592
+0xB405
+// 0.051390
+0x0694
+// -0.183093
+0xE890
+// -0.084028
+0xF53F
+// -0.191355
+0xE782
+// 0.000168
+0x0006
+// -0.062794
+0xF7F6
+// 0.144401
+0x127C
+// 0.073390
+0x0965
+// 0.170017
+0x15C3
+// -0.436450
+0xC822
+// 0.134650
+0x113C
+// -0.369257
+0xD0BC
+// -0.210769
+0xE506
+// 0.042301
+0x056A
+// -0.128382
+0xEF91
+// -0.340294
+0xD471
+// 0.510301
+0x4152
+// -0.226498
+0xE302
+// -0.142540
+0xEDC1
+// 0.447798
+0x3951
+// -0.029380
+0xFC3D
+// -0.012484
+0xFE67
+// 0.488470
+0x3E86
+// -0.057059
+0xF8B2
+// 0.209437
+0x1ACF
+// 0.026083
+0x0357
+// 0.202980
+0x19FB
+// 0.330486
+0x2A4D
+// 0.253598
+0x2076
+// -0.125137
+0xEFFC
+// -0.255869
+0xDF40
+// -0.267118
+0xDDCF
+// -0.071582
+0xF6D6
+// -0.289309
+0xDAF8
+// -0.378071
+0xCF9B
+// 0.408182
+0x343F
+// -0.311812
+0xD817
+// -0.089958
+0xF47C
+// 0.346148
+0x2C4F
+// 0.004774
+0x009C
+// 0.508768
+0x411F
+// 0.698938
+0x5977
+// -0.521549
+0xBD3E
+// 0.451543
+0x39CC
+// 0.164297
+0x1508
+// -0.159949
+0xEB87
+// 0.076999
+0x09DB
+// 0.082126
+0x0A83
+// -0.090382
+0xF46E
+// 0.235280
+0x1E1E
+// 0.043642
+0x0596
+// -0.107616
+0xF23A
+// 0.669088
+0x55A5
+// -0.415174
+0xCADC
+// 0.357007
+0x2DB2
+// -0.292582
+0xDA8D
+// 0.565645
+0x4867
+// 0.290607
+0x2533
+// 0.035560
+0x048D
+// 0.440884
+0x386F
+// 0.248247
+0x1FC7
+// -0.078300
+0xF5FA
+// 0.385765
+0x3161
+// -0.579804
+0xB5C9
+// -0.253734
+0xDF86
+// 0.250387
+0x200D
+// -0.001379
+0xFFD3
+// 0.115862
+0x0ED5
+// 0.134660
+0x113D
+// 0.184551
+0x179F
+// -0.049986
+0xF99A
+// -0.524189
+0xBCE7
+// -0.133705
+0xEEE3
+// -0.019967
+0xFD72
+// 0.157031
+0x141A
+// -0.108564
+0xF21B
+// -0.290000
+0xDAE1
+// 0.347597
+0x2C7E
+// 0.102727
+0x0D26
+// -0.069155
+0xF726
+// -0.103674
+0xF2BB
+// -0.213182
+0xE4B6
+// -0.003012
+0xFF9D
+// -0.329014
+0xD5E3
+// 0.443973
+0x38D4
+// -0.007057
+0xFF19
+// 0.109814
+0x0E0E
+// -0.104898
+0xF293
+// -0.284424
+0xDB98
+// 0.103399
+0x0D3C
+// -0.060266
+0xF849
+// -0.027876
+0xFC6F
+// -0.278809
+0xDC50
+// 0.202461
+0x19EA
+// -0.171732
+0xEA05
+// 0.178727
+0x16E1
+// 0.300996
+0x2687
+// -0.042665
+0xFA8A
+// 0.170799
+0x15DD
+// 0.126471
+0x1030
+// 0.114977
+0x0EB8
+// -0.080409
+0xF5B5
+// 0.078540
+0x0A0E
+// 0.401341
+0x335F
+// 0.080606
+0x0A51
+// 0.474933
+0x3CCB
+// 0.058841
+0x0788
+// 0.042354
+0x056C
+// -0.358210
+0xD226
+// 0.048381
+0x0631
+// 0.266043
+0x220E
+// 0.183167
+0x1772
+// 0.014856
+0x01E7
+// -0.148306
+0xED04
+// 0.624495
+0x4FEF
+// -0.173776
+0xE9C2
+// 0.373404
+0x2FCC
+// 0.125083
+0x1003
+// 0.035982
+0x049B
+// 0.012166
+0x018F
+// 0.088447
+0x0B52
+// -0.227712
+0xE2DA
+// 0.243587
+0x1F2E
+// -0.179285
+0xE90D
+// 0.080282
+0x0A47
+// -0.322108
+0xD6C5
+// 0.058112
+0x0770
+// -0.115233
+0xF140
+// -0.451064
+0xC644
+// 0.266736
+0x2224
+// -0.204732
+0xE5CB
+// 0.003372
+0x006E
+// 0.209018
+0x1AC1
+// -0.404246
+0xCC42
+// -0.341645
+0xD445
+// 0.034344
+0x0465
+// 0.525168
+0x4339
+// -0.355251
+0xD287
+// 0.246116
+0x1F81
+// -0.020556
+0xFD5E
+// -0.036165
+0xFB5F
+// -0.041397
+0xFAB3
+// -0.494969
+0xC0A5
+// 0.171156
+0x15E8
+// -0.437420
+0xC803
+// 0.283820
+0x2454
+// -0.104954
+0xF291
+// 0.133695
+0x111D
+// 0.626163
+0x5026
+// 0.001210
+0x0028
+// 0.189463
+0x1840
+// 0.307138
+0x2750
+// -0.108346
+0xF222
+// 0.203424
+0x1A0A
+// -0.201578
+0xE633
+// -0.196880
+0xE6CD
+// -0.013294
+0xFE4C
+// -0.305525
+0xD8E5
+// 0.410602
+0x348F
+// -0.803753
+0x991F
+// 0.512038
+0x418A
+// -0.062257
+0xF808
+// -0.467105
+0xC436
+// 0.015636
+0x0200
+// -0.509519
+0xBEC8
+// 0.110174
+0x0E1A
+// 0.028371
+0x03A2
+// 0.257459
+0x20F4
+// 0.443894
+0x38D2
+// 0.379016
+0x3084
+// 0.216663
+0x1BBC
+// -0.380961
+0xCF3D
+// 0.458419
+0x3AAD
+// -0.502773
+0xBFA5
+// 0.062140
+0x07F4
+// -0.180651
+0xE8E0
+// -0.278428
+0xDC5C
+// -0.014752
+0xFE1D
+// 0.287776
+0x24D6
+// -0.147229
+0xED28
+// -0.485482
+0xC1DC
+// 0.401807
+0x336E
+// -0.217264
+0xE431
+// 0.352245
+0x2D16
+// 0.152826
+0x1390
+// -0.191802
+0xE773
+// 0.298902
+0x2642
+// -0.577164
+0xB620
+// -0.348242
+0xD36D
+// -0.034812
+0xFB8B
+// -0.210144
+0xE51A
+// 0.429074
+0x36EC
+// 0.066176
+0x0878
+// -0.024912
+0xFCD0
+// -0.265637
+0xDE00
+// 0.167379
+0x156D
+// 0.170578
+0x15D6
+// 0.355859
+0x2D8D
+// -0.039794
+0xFAE8
+// -0.295872
+0xDA21
+// 0.332692
+0x2A96
+// -0.058566
+0xF881
+// 0.057266
+0x0755
+// 0.009635
+0x013C
+// 0.160034
+0x147C
+// 0.225375
+0x1CD9
+// 0.455814
+0x3A58
+// 0.119789
+0x0F55
+// -0.362791
+0xD190
+// -0.018693
+0xFD9B
+// 0.506100
+0x40C8
+// -0.060366
+0xF846
+// -0.038418
+0xFB15
+// 0.063342
+0x081C
+// 0.467495
+0x3BD7
+// -0.042726
+0xFA88
+// -0.087042
+0xF4DC
+// -0.053002
+0xF937
+// -0.349816
+0xD339
+// 0.237482
+0x1E66
+// 0.142526
+0x123E
+// -0.561715
+0xB81A
+// 0.279210
+0x23BD
+// 0.385996
+0x3168
+// -0.020141
+0xFD6C
+// -0.347835
+0xD37A
+// -0.272138
+0xDD2B
+// -0.179885
+0xE8FA
+// -0.323633
+0xD693
+// -0.107957
+0xF22E
+// -0.021412
+0xFD42
+// -0.043306
+0xFA75
+// 0.192835
+0x18AF
+// -0.258330
+0xDEEF
+// -0.025071
+0xFCCA
+// 0.431844
+0x3747
+// -0.132706
+0xEF03
+// -0.138715
+0xEE3F
+// 0.706341
+0x5A69
+// 0.237155
+0x1E5B
+// 0.132689
+0x10FC
+// 0.071990
+0x0937
+// -0.054385
+0xF90A
+// -0.075835
+0xF64B
+// 0.283530
+0x244B
+// 0.106701
+0x0DA8
+// 0.377719
+0x3059
+// -0.255542
+0xDF4A
+// -0.442202
+0xC766
+// 0.125321
+0x100B
+// 0.171326
+0x15EE
+// 0.023449
+0x0300
+// 0.171526
+0x15F5
+// 0.023534
+0x0303
+// 0.291054
+0x2541
+// 0.378681
+0x3079
+// -0.049531
+0xF9A9
+// -0.504062
+0xBF7B
+// 0.211284
+0x1B0B
+// -0.390125
+0xCE10
+// -0.258054
+0xDEF8
+// 0.180583
+0x171D
+// 0.556075
+0x472D
+// -0.052036
+0xF957
+// -0.426890
+0xC95C
+// -0.157956
+0xEBC8
+// -0.204481
+0xE5D4
+// -0.519573
+0xBD7F
+// 0.307418
+0x2759
+// 0.188249
+0x1819
+// -0.000994
+0xFFDF
+// -0.083278
+0xF557
+// 0.250854
+0x201C
+// 0.187214
+0x17F7
+// 0.178902
+0x16E6
+// 0.272093
+0x22D4
+// 0.436833
+0x37EA
+// 0.320361
+0x2902
+// -0.371896
+0xD066
+// 0.377471
+0x3051
+// -0.071797
+0xF6CF
+// -0.367511
+0xD0F5
+// -0.321852
+0xD6CE
+// 0.253294
+0x206C
+// -0.459328
+0xC535
+// -0.227366
+0xE2E6
+// -0.015992
+0xFDF4
+// 0.068274
+0x08BD
+// 0.211362
+0x1B0E
+// -0.253123
+0xDF9A
+// -0.555552
+0xB8E4
+// 0.271436
+0x22BE
+// 0.069721
+0x08ED
+// 0.169595
+0x15B5
+// -0.156284
+0xEBFF
+// 0.548981
+0x4645
+// -0.209312
+0xE535
+// 0.349141
+0x2CB1
+// 0.220964
+0x1C49
+// 0.260252
+0x2150
+// -0.215445
+0xE46C
+// -0.057620
+0xF8A0
+// -0.361168
+0xD1C5
+// 0.169207
+0x15A9
+// 0.125299
+0x100A
+// -0.154711
+0xEC32
+// -0.221855
+0xE39A
+// -0.292278
+0xDA97
+// -0.165185
+0xEADB
+// -0.440451
+0xC79F
+// -0.023247
+0xFD06
+// 0.164762
+0x1517
+// -0.051178
+0xF973
+// 0.067793
+0x08AD
+// -0.467137
+0xC435
+// -0.084369
+0xF533
+// -0.721155
+0xA3B1
+// -0.334915
+0xD521
+// 0.006445
+0x00D3
+// 0.470649
+0x3C3E
+// 0.181786
+0x1745
+// -0.000804
+0xFFE6
+// 0.077227
+0x09E3
+// -0.250430
+0xDFF2
+// -0.492135
+0xC102
+// -0.125729
+0xEFE8
+// 0.536239
+0x44A3
+// -0.109235
+0xF205
+// -0.156922
+0xEBEA
+// -0.179710
+0xE8FF
+// 0.169204
+0x15A8
+// 0.333801
+0x2ABA
+// 0.059620
+0x07A2
+// 0.123878
+0x0FDB
+// -0.062307
+0xF806
+// 0.147512
+0x12E2
+// 0.350300
+0x2CD7
+// -0.598990
+0xB354
+// 0.185606
+0x17C2
+// 0.078400
+0x0A09
+// -0.192321
+0xE762
+// 0.355330
+0x2D7B
+// -0.041203
+0xFABA
+// -0.041063
+0xFABE
+// -0.160235
+0xEB7D
+// 0.580994
+0x4A5E
+// 0.639268
+0x51D4
+// 0.152926
+0x1393
+// -0.459592
+0xC52C
+// 0.704489
+0x5A2D
+// 0.264106
+0x21CE
+// -0.242505
+0xE0F6
+// -0.360939
+0xD1CD
+// 0.300683
+0x267D
+// 0.113845
+0x0E92
+// 0.368785
+0x2F34
+// -0.184408
+0xE865
+// 0.352386
+0x2D1B
+// 0.045664
+0x05D8
+// 0.468518
+0x3BF8
+// 0.034221
+0x0461
+// -0.511031
+0xBE97
+// -0.222982
+0xE375
+// -0.470877
+0xC3BA
+// 0.316863
+0x288F
+// -0.444448
+0xC71C
+// -0.082184
+0xF57B
+// -0.326834
+0xD62A
+// 0.209579
+0x1AD3
+// -0.135677
+0xEEA2
+// -0.680644
+0xA8E1
+// 0.034080
+0x045D
+// -0.162500
+0xEB33
+// 0.218316
+0x1BF2
+// -0.178270
+0xE92E
+// -0.048867
+0xF9BF
+// -0.240947
+0xE129
+// 0.071023
+0x0917
+// -0.214766
+0xE483
+// 0.073235
+0x0960
+// -0.273714
+0xDCF7
+// -0.100400
+0xF326
+// -0.083984
+0xF540
+// -0.277615
+0xDC77
+// 0.577702
+0x49F2
+// -0.539335
+0xBAF7
+// -0.217384
+0xE42D
+// 0.279611
+0x23CA
+// 0.184313
+0x1798
+// -0.041095
+0xFABD
+// 0.663092
+0x54E0
+// -0.592467
+0xB42A
+// 0.019564
+0x0281
+// 0.162750
+0x14D5
+// 0.617216
+0x4F01
+// -0.174963
+0xE99B
+// 0.039052
+0x0500
+// -0.235062
+0xE1E9
+// 0.238966
+0x1E96
+// -0.478741
+0xC2B9
+// -0.294645
+0xDA49
+// -0.025453
+0xFCBE
+// 0.372618
+0x2FB2
+// -0.151962
+0xEC8C
+// -0.074882
+0xF66A
+// 0.285096
+0x247E
+// 0.100954
+0x0CEC
+// 0.445420
+0x3904
+// 0.025903
+0x0351
+// 0.075804
+0x09B4
+// -0.136193
+0xEE91
+// 0.345896
+0x2C46
+// -0.073477
+0xF698
+// 0.020157
+0x0295
+// 0.013777
+0x01C3
+// 0.241050
+0x1EDB
+// -0.244829
+0xE0A9
+// -0.768908
+0x9D94
+// 0.043205
+0x0588
+// -0.110297
+0xF1E2
+// -0.915243
+0x8AD9
+// 0.425346
+0x3672
+// 0.171397
+0x15F0
+// -0.029054
+0xFC48
+// -0.210326
+0xE514
+// -0.110857
+0xF1CF
+// -0.007831
+0xFEFF
+// -0.320574
+0xD6F7
+// -0.421795
+0xCA03
+// -0.212990
+0xE4BD
+// -0.135629
+0xEEA4
+// -0.408893
+0xCBA9
+// -0.061957
+0xF812
+// 0.020385
+0x029C
+// 0.158965
+0x1459
+// 0.192157
+0x1899
+// -0.124016
+0xF020
+// -0.124923
+0xF003
+// -0.018901
+0xFD95
+// 0.149769
+0x132C
+// -0.196519
+0xE6D8
+// 0.186767
+0x17E8
+// -0.070845
+0xF6EF
+// -0.099224
+0xF34D
+// -0.031981
+0xFBE8
+// -0.658996
+0xABA6
+// 0.152818
+0x1390
+// 0.069029
+0x08D6
+// -0.469208
+0xC3F1
+// -0.146014
+0xED4F
+// -0.154207
+0xEC43
+// -0.008975
+0xFEDA
+// 0.530336
+0x43E2
+// 0.213029
+0x1B45
+// 0.125189
+0x1006
+// 0.225598
+0x1CE0
+// -0.302557
+0xD946
+// -0.177866
+0xE93C
+// 0.408528
+0x344B
+// 0.343364
+0x2BF3
+// -0.342221
+0xD432
+// 0.075845
+0x09B5
+// 0.207713
+0x1A96
+// -0.272918
+0xDD11
+// -0.334253
+0xD537
+// -0.086137
+0xF4F9
+// 0.141602
+0x1220
+// 0.684951
+0x57AC
+// 0.050790
+0x0680
+// -0.140640
+0xEDFF
+// -0.291699
+0xDAAA
+// 0.124775
+0x0FF9
+// 0.064664
+0x0847
+// 0.288588
+0x24F0
+// -0.111389
+0xF1BE
+// -0.030602
+0xFC15
+// -0.110714
+0xF1D4
+// 0.238331
+0x1E82
+// -0.009467
+0xFECA
+// 0.265865
+0x2208
+// -0.068349
+0xF740
+// -0.074829
+0xF66C
+// 0.093696
+0x0BFE
+// 0.312120
+0x27F4
+// -0.346570
+0xD3A4
+// 0.159897
+0x1478
+// -0.625171
+0xAFFA
+// -0.085801
+0xF504
+// 0.196453
+0x1925
+// 0.070244
+0x08FE
+// -0.295187
+0xDA37
+// -0.117202
+0xF100
+// 0.015503
+0x01FC
+// 0.127038
+0x1043
+// 0.212945
+0x1B42
+// 0.167945
+0x157F
+// 0.615958
+0x4ED8
+// 0.167400
+0x156D
+// -0.145108
+0xED6D
+// 0.029557
+0x03C9
+// 0.243882
+0x1F38
+// -0.055914
+0xF8D8
+// 0.243620
+0x1F2F
+// -0.203416
+0xE5F6
+// -0.039749
+0xFAEA
+// -0.486578
+0xC1B8
+// -0.189359
+0xE7C3
+// -0.198405
+0xE69B
+// 0.026472
+0x0363
+// -0.299320
+0xD9B0
+// -0.077182
+0xF61F
+// 0.170214
+0x15CA
+// -0.031339
+0xFBFD
+// -0.105647
+0xF27A
+// -0.694289
+0xA722
+// 0.513568
+0x41BD
+// -0.697359
+0xA6BD
+// 0.083213
+0x0AA7
+// -0.079693
+0xF5CD
+// 0.311073
+0x27D1
+// -0.627667
+0xAFA9
+// 0.032819
+0x0433
+// 0.320216
+0x28FD
+// -0.778728
+0x9C53
+// -0.181159
+0xE8D0
+// -0.291162
+0xDABB
+// -0.582056
+0xB57F
+// 0.303352
+0x26D4
+// -0.170428
+0xEA2F
+// 0.135405
+0x1155
+// -0.137769
+0xEE5E
+// -0.189412
+0xE7C1
+// 0.605411
+0x4D7E
+// 0.168324
+0x158C
+// -0.079843
+0xF5C8
+// -0.132766
+0xEF02
+// 0.244547
+0x1F4D
+// -0.185547
+0xE840
+// -0.014388
+0xFE29
+// -0.511854
+0xBE7C
+// -0.033939
+0xFBA8
+// 0.177944
+0x16C7
+// -0.031417
+0xFBFB
+// 0.382619
+0x30FA
+// 0.055708
+0x0721
+// -0.140375
+0xEE08
+// -0.035206
+0xFB7E
+// 0.292669
+0x2576
+// -0.387814
+0xCE5C
+// 0.295576
+0x25D5
+// 0.130662
+0x10BA
+// 0.283082
+0x243C
+// 0.040706
+0x0536
+// 0.145199
+0x1296
+// 0.067973
+0x08B3
+// -0.197561
+0xE6B6
+// -0.586957
+0xB4DF
+// 0.075816
+0x09B4
+// -0.815900
+0x9791
+// 0.306990
+0x274B
+// -0.209467
+0xE530
+// -0.161704
+0xEB4D
+// 0.273740
+0x230A
+// 0.456369
+0x3A6A
+// -0.416995
+0xCAA0
+// -0.041712
+0xFAA9
+// 0.217017
+0x1BC7
+// 0.245721
+0x1F74
+// 0.404520
+0x33C7
+// 0.112014
+0x0E56
+// 0.016343
+0x0218
+// -0.012211
+0xFE70
+// 0.203074
+0x19FE
+// -0.188863
+0xE7D3
+// -0.393815
+0xCD97
+// 0.226847
+0x1D09
+// -0.446300
+0xC6E0
+// 0.134665
+0x113D
+// -0.024210
+0xFCE7
+// -0.152519
+0xEC7A
+// 0.164888
+0x151B
+// 0.075724
+0x09B1
+// 0.135895
+0x1165
+// -0.174278
+0xE9B1
+// -0.111264
+0xF1C2
+// 0.388735
+0x31C2
+// 0.281098
+0x23FB
+// -0.227857
+0xE2D6
+// -0.155008
+0xEC29
+// 0.018653
+0x0263
+// -0.268777
+0xDD99
+// -0.319925
+0xD70D
+// -0.182382
+0xE8A8
+// -0.120790
+0xF08A
+// 0.147315
+0x12DB
+// -0.007902
+0xFEFD
+// 0.640307
+0x51F6
+// -0.114635
+0xF154
+// 0.701924
+0x59D9
+// -0.024478
+0xFCDE
+// 0.267708
+0x2244
+// -0.321920
+0xD6CB
+// 0.083433
+0x0AAE
+// -0.338647
+0xD4A7
+// 0.230430
+0x1D7F
+// -0.296402
+0xDA10
+// 0.113138
+0x0E7B
+// 0.134196
+0x112D
+// -0.008075
+0xFEF7
+// -0.293260
+0xDA76
+// 0.222713
+0x1C82
+// 0.016546
+0x021E
+// -0.140095
+0xEE11
+// 0.404370
+0x33C2
+// -0.008392
+0xFEED
+// -0.020408
+0xFD63
+// 0.190304
+0x185C
+// 0.245827
+0x1F77
+// 0.080743
+0x0A56
+// 0.022036
+0x02D2
+// -0.195103
+0xE707
+// -0.334745
+0xD527
+// -0.099019
+0xF353
+// -0.302540
+0xD946
+// 0.132388
+0x10F2
+// 0.028658
+0x03AB
+// 0.163905
+0x14FB
+// -0.452440
+0xC616
+// -0.199102
+0xE684
+// 0.495856
+0x3F78
+// 0.129847
+0x109F
+// -0.350955
+0xD314
+// 0.087826
+0x0B3E
+// 0.306239
+0x2733
+// -0.201944
+0xE627
+// -0.022369
+0xFD23
+// -0.182999
+0xE893
+// -0.217521
+0xE428
+// 0.226668
+0x1D03
+// -0.042780
+0xFA86
+// -0.142798
+0xEDB9
+// -0.129341
+0xEF72
+// -0.245305
+0xE09A
+// 0.703500
+0x5A0C
+// -0.060738
+0xF83A
+// 0.299703
+0x265D
+// 0.143844
+0x1269
+// -0.174153
+0xE9B5
+// 0.437792
+0x380A
+// -0.316608
+0xD779
+// -0.132859
+0xEEFE
+// -0.159412
+0xEB98
+// 0.198123
+0x195C
+// -0.140770
+0xEDFB
+// -0.438663
+0xC7DA
+// 0.083627
+0x0AB4
+// 0.114451
+0x0EA6
+// -0.000863
+0xFFE4
+// 0.281429
+0x2406
+// 0.271600
+0x22C4
+// 0.001546
+0x0033
+// 0.130658
+0x10B9
+// 0.429561
+0x36FC
+// -0.112357
+0xF19E
+// -0.405924
+0xCC0B
+// -0.559421
+0xB865
+// -0.521752
+0xBD37
+// -0.378654
+0xCF88
+// -0.190421
+0xE7A0
+// 0.116063
+0x0EDB
+// 0.230763
+0x1D8A
+// -0.086338
+0xF4F3
+// -0.442106
+0xC769
+// -0.042939
+0xFA81
+// -0.137270
+0xEE6E
+// -0.355872
+0xD273
+// -0.563645
+0xB7DA
+// -0.383716
+0xCEE2
+// -0.142377
+0xEDC7
+// 0.232445
+0x1DC1
+// 0.256283
+0x20CE
+// 0.563768
+0x482A
+// 0.195931
+0x1914
+// -0.044121
+0xFA5A
+// -0.002827
+0xFFA3
+// -0.071648
+0xF6D4
+// 0.358933
+0x2DF2
+// -0.024803
+0xFCD3
+// -0.240811
+0xE12D
+// -0.425979
+0xC97A
+// 0.547288
+0x460E
+// -0.245741
+0xE08C
+// 0.365572
+0x2ECB
+// -0.335784
+0xD505
+// -0.087370
+0xF4D1
+// 0.024155
+0x0318
+// -0.122960
+0xF043
+// 0.168513
+0x1592
+// 0.167191
+0x1567
+// 0.671449
+0x55F2
+// 0.044530
+0x05B3
+// 0.450648
+0x39AF
+// -0.259419
+0xDECB
+// 0.000525
+0x0011
+// 0.087315
+0x0B2D
+// -0.122467
+0xF053
+// -0.493618
+0xC0D1
+// 0.029157
+0x03BB
+// 0.485961
+0x3E34
+// 0.047838
+0x0620
+// 0.085071
+0x0AE4
+// -0.370546
+0xD092
+// -0.392392
+0xCDC6
+// -0.108990
+0xF20D
+// 0.468606
+0x3BFB
+// 0.147394
+0x12DE
+// 0.539340
+0x4509
+// 0.201430
+0x19C8
+// -0.371874
+0xD066
+// 0.201084
+0x19BD
+// -0.273272
+0xDD05
+// 0.354340
+0x2D5B
+// 0.111246
+0x0E3D
+// -0.680169
+0xA8F0
+// 0.055217
+0x0711
+// 0.328096
+0x29FF
+// 0.017516
+0x023E
+// -0.402566
+0xCC79
+// 0.330947
+0x2A5C
+// 0.025547
+0x0345
+// 0.449512
+0x398A
+// -0.373074
+0xD03F
+// -0.283220
+0xDBBF
+// 0.022911
+0x02EF
+// 0.158303
+0x1443
+// -0.197347
+0xE6BD
+// -0.408941
+0xCBA8
+// -0.021927
+0xFD31
+// 0.538295
+0x44E7
+// 0.298868
+0x2641
+// 0.563865
+0x482D
+// -0.210970
+0xE4FF
+// -0.290653
+0xDACC
+// 0.086017
+0x0B03
+// -0.120561
+0xF091
+// 0.258816
+0x2121
+// 0.124047
+0x0FE1
+// -0.244215
+0xE0BE
+// 0.161075
+0x149E
+// -0.223771
+0xE35B
+// -0.511938
+0xBE79
+// -0.153179
+0xEC65
+// -0.058967
+0xF874
+// 0.104030
+0x0D51
+// -0.063404
+0xF7E2
+// -0.146499
+0xED40
+// 0.306876
+0x2748
+// 0.273910
+0x230F
+// -0.092455
+0xF42A
+// -0.049700
+0xF9A3
+// -0.044721
+0xFA47
+// -0.174994
+0xE99A
+// -0.548597
+0xB9C8
+// -0.230677
+0xE279
+// -0.046846
+0xFA01
+// -0.165744
+0xEAC9
+// -0.059515
+0xF862
+// -0.217166
+0xE434
+// -0.297843
+0xD9E0
+// 0.036006
+0x049C
+// -0.427572
+0xC945
+// -0.111852
+0xF1AF
+// 0.030767
+0x03F0
+// -0.518466
+0xBDA3
+// -0.059185
+0xF86D
+// 0.246590
+0x1F90
+// 0.012832
+0x01A4
+// -0.027020
+0xFC8B
+// 0.028953
+0x03B5
+// 0.104663
+0x0D66
+// -0.410885
+0xCB68
+// 0.510157
+0x414D
+// -0.192504
+0xE75C
+// 0.535101
+0x447E
+// -0.234193
+0xE206
+// -0.509583
+0xBEC6
+// 0.046763
+0x05FC
+// 0.233621
+0x1DE7
+// 0.471151
+0x3C4F
+// 0.407317
+0x3423
+// 0.532334
+0x4424
+// -0.016904
+0xFDD6
+// 0.319127
+0x28D9
+// -0.192521
+0xE75B
+// -0.069855
+0xF70F
+// -0.071782
+0xF6D0
+// -0.332902
+0xD563
+// 0.092559
+0x0BD9
+// 0.080162
+0x0A43
+// -0.243013
+0xE0E5
+// -0.027451
+0xFC7D
+// 0.027045
+0x0376
+// 0.226757
+0x1D06
+// 0.106565
+0x0DA4
+// -0.272521
+0xDD1E
+// -0.174829
+0xE99F
+// -0.258317
+0xDEEF
+// 0.219359
+0x1C14
+// 0.068588
+0x08C7
+// 0.055306
+0x0714
+// -0.248641
+0xE02D
+// -0.168922
+0xEA61
+// -0.154498
+0xEC39
+// 0.098914
+0x0CA9
+// 0.069298
+0x08DF
+// -0.245888
+0xE087
+// -0.202592
+0xE611
+// -0.008481
+0xFEEA
+// 0.058656
+0x0782
+// 0.063448
+0x081F
+// 0.107275
+0x0DBB
+// 0.459990
+0x3AE1
+// -0.181676
+0xE8BF
+// -0.185795
+0xE838
+// 0.052336
+0x06B3
+// -0.080096
+0xF5BF
+// -0.062374
+0xF804
+// -0.203492
+0xE5F4
+// 0.097569
+0x0C7D
+// -0.165117
+0xEADD
+// -0.813054
+0x97EE
+// 0.061199
+0x07D5
+// -0.557254
+0xB8AC
+// 0.359509
+0x2E04
+// -0.206523
+0xE591
+// 0.531697
+0x440F
+// -0.227794
+0xE2D8
+// 0.166829
+0x155B
+// 0.335211
+0x2AE8
+// 0.075338
+0x09A5
+// 0.463097
+0x3B47
+// -0.603609
+0xB2BD
+// -0.495845
+0xC088
+// 0.268325
+0x2258
+// -0.423955
+0xC9BC
+// -0.100781
+0xF31A
+// 0.348894
+0x2CA9
+// 0.067871
+0x08B0
+// -0.018034
+0xFDB1
+// -0.279138
+0xDC45
+// 0.016223
+0x0214
+// -0.037619
+0xFB2F
+// 0.121040
+0x0F7E
+// 0.194505
+0x18E6
+// 0.288535
+0x24EF
+// 0.213208
+0x1B4A
+// -0.229347
+0xE2A5
+// 0.190465
+0x1861
+// 0.360961
+0x2E34
+// 0.173161
+0x162A
+// 0.022409
+0x02DE
+// -0.243016
+0xE0E5
+// 0.075845
+0x09B5
+// 0.112391
+0x0E63
+// 0.145562
+0x12A2
+// 0.153713
+0x13AD
+// -0.477038
+0xC2F0
+// 0.437546
+0x3802
+// 0.043126
+0x0585
+// 0.451146
+0x39BF
+// -0.340895
+0xD45E
+// 0.109052
+0x0DF5
+// -0.502760
+0xBFA6
+// -0.118041
+0xF0E4
+// -0.421381
+0xCA10
+// 0.098403
+0x0C98
+// 0.034344
+0x0465
+// 0.071195
+0x091D
+// -0.046200
+0xFA16
+// 0.241710
+0x1EF0
+// -0.277011
+0xDC8B
+// -0.141853
+0xEDD8
+// -0.303722
+0xD920
+// -0.091332
+0xF44F
+// -0.111723
+0xF1B3
+// 0.163103
+0x14E1
+// -0.096983
+0xF396
+// -0.157984
+0xEBC7
+// -0.282489
+0xDBD7
+// -0.005775
+0xFF43
+// 0.325936
+0x29B8
+// -0.049840
+0xF99F
+// -0.485498
+0xC1DB
+// 0.101699
+0x0D04
+// 0.049597
+0x0659
+// -0.227864
+0xE2D5
+// 0.315815
+0x286D
+// 0.221402
+0x1C57
+// 0.494678
+0x3F52
+// -0.140723
+0xEDFD
+// -0.171689
+0xEA06
+// 0.239748
+0x1EB0
+// -0.364732
+0xD150
+// -0.055209
+0xF8EF
+// 0.365728
+0x2ED0
+// 0.058925
+0x078B
+// -0.041186
+0xFABA
+// -0.253408
+0xDF90
+// -0.660922
+0xAB67
+// -0.370662
+0xD08E
+// 0.265688
+0x2202
+// -0.480117
+0xC28C
+// 0.023737
+0x030A
+// 0.001898
+0x003E
+// 0.260666
+0x215E
+// 0.108180
+0x0DD9
+// 0.113104
+0x0E7A
+// 0.003141
+0x0067
+// -0.275764
+0xDCB4
+// 0.317447
+0x28A2
+// 0.295510
+0x25D3
+// 0.217177
+0x1BCC
+// 0.164440
+0x150C
+// 0.438073
+0x3813
+// 0.017511
+0x023E
+// 0.158198
+0x1440
+// 0.161453
+0x14AA
+// -0.402909
+0xCC6D
+// 0.161843
+0x14B7
+// 0.095327
+0x0C34
+// -0.276505
+0xDC9B
+// 0.349634
+0x2CC1
+// -0.137942
+0xEE58
+// -0.150924
+0xECAF
+// 0.575849
+0x49B5
+// 0.297363
+0x2610
+// -0.032080
+0xFBE5
+// 0.081991
+0x0A7F
+// 0.475974
+0x3CED
+// -0.081647
+0xF58D
+// 0.091643
+0x0BBB
+// 0.073832
+0x0973
+// 0.019660
+0x0284
+// 0.084840
+0x0ADC
+// -0.255545
+0xDF4A
+// -0.161996
+0xEB44
+// -0.379553
+0xCF6B
+// 0.092618
+0x0BDB
+// 0.187420
+0x17FD
+// -0.152953
+0xEC6C
+// -0.348475
+0xD365
+// -0.003101
+0xFF9A
+// -0.175784
+0xE980
+// 0.286339
+0x24A7
+// 0.392549
+0x323F
+// 0.373311
+0x2FC9
+// -0.601029
+0xB311
+// -0.582809
+0xB567
+// 0.016502
+0x021D
+// -0.129507
+0xEF6C
+// 0.142077
+0x1230
+// -0.379322
+0xCF72
+// -0.776260
+0x9CA4
+// -0.494587
+0xC0B1
+// 0.157223
+0x1420
+// 0.016707
+0x0223
+// 0.124137
+0x0FE4
+// 0.731449
+0x5DA0
+// 0.089870
+0x0B81
+// 0.404970
+0x33D6
+// 0.132194
+0x10EC
+// 0.267297
+0x2237
+// 0.572769
+0x4950
+// 0.191625
+0x1887
+// -0.011385
+0xFE8B
+// 0.728446
+0x5D3E
+// -0.013277
+0xFE4D
+// 0.326537
+0x29CC
+// -0.151667
+0xEC96
+// 0.127826
+0x105D
+// -0.762323
+0x9E6C
+// -0.257845
+0xDEFF
+// 0.076922
+0x09D9
+// 0.160987
+0x149B
+// 0.520819
+0x42AA
+// -0.448103
+0xC6A5
+// 0.577417
+0x49E9
+// 0.090601
+0x0B99
+// 0.037837
+0x04D8
+// 0.826881
+0x69D7
+// 0.153576
+0x13A8
+// 0.043983
+0x05A1
+// 0.031379
+0x0404
+// -0.255907
+0xDF3E
+// -0.178499
+0xE927
+// -0.071094
+0xF6E6
+// 0.052572
+0x06BB
+// 0.003324
+0x006D
+// -0.166800
+0xEAA6
+// 0.001025
+0x0022
+// 0.174782
+0x165F
+// 0.278172
+0x239B
+// 0.242950
+0x1F19
+// 0.264212
+0x21D2
+// 0.155186
+0x13DD
+// 0.021850
+0x02CC
+// -0.067496
+0xF75C
+// 0.098973
+0x0CAB
+// -0.153350
+0xEC5F
+// 0.009119
+0x012B
+// 0.514217
+0x41D2
+// 0.099903
+0x0CCA
+// -0.065892
+0xF791
+// -0.055283
+0xF8EC
+// -0.083352
+0xF555
+// 0.570933
+0x4914
+// -0.103442
+0xF2C2
+// -0.144472
+0xED82
+// -0.714451
+0xA48D
+// -0.144078
+0xED8F
+// -0.589626
+0xB487
+// 0.163959
+0x14FD
+// 0.444148
+0x38DA
+// 0.074883
+0x0996
+// 0.331161
+0x2A63
+// -0.017162
+0xFDCE
+// -0.177879
+0xE93B
+// -0.570702
+0xB6F3
+// 0.027093
+0x0378
+// -0.149695
+0xECD7
+// -0.205881
+0xE5A6
+// -0.313813
+0xD7D5
+// -0.325321
+0xD65C
+// 0.029154
+0x03BB
+// -0.068209
+0xF745
+// -0.322341
+0xD6BE
+// 0.092158
+0x0BCC
+// 0.072914
+0x0955
+// 0.283022
+0x243A
+// -0.161137
+0xEB60
+// 0.007692
+0x00FC
+// 0.897819
+0x72EC
+// 0.051694
+0x069E
+// -0.143916
+0xED94
+// -0.185107
+0xE84E
+// 0.236614
+0x1E49
+// 0.078044
+0x09FD
+// -0.039804
+0xFAE8
+// -0.070747
+0xF6F2
+// 0.498682
+0x3FD5
+// 0.652782
+0x538E
+// -0.624397
+0xB014
+// -0.472375
+0xC389
+// 0.043558
+0x0593
+// 0.147283
+0x12DA
+// 0.083239
+0x0AA8
+// -0.228088
+0xE2CE
+// 0.279549
+0x23C8
+// -0.365350
+0xD13C
+// 0.053164
+0x06CE
+// -0.161088
+0xEB61
+// 0.085073
+0x0AE4
+// -0.125070
+0xEFFE
+// 0.042899
+0x057E
+// -0.169200
+0xEA58
+// 0.247330
+0x1FA8
+// 0.297276
+0x260D
+// 0.026991
+0x0374
+// -0.107301
+0xF244
+// -0.273089
+0xDD0B
+// 0.108804
+0x0DED
+// -0.292805
+0xDA85
+// 1.000000
+0x7FFF
+// 0.174788
+0x165F
+// -0.116200
+0xF120
+// 0.206426
+0x1A6C
+// -0.841892
+0x943D
+// -0.512970
+0xBE57
+// -0.370637
+0xD08F
+// -0.018078
+0xFDB0
+// -0.052295
+0xF94E
+// 0.088088
+0x0B46
+// 0.271371
+0x22BC
+// -0.088699
+0xF4A6
+// 0.061711
+0x07E6
+// 0.438316
+0x381B
+// 0.126256
+0x1029
+// -0.078172
+0xF5FE
+// 0.542365
+0x456C
+// -0.166343
+0xEAB5
+// 0.007509
+0x00F6
+// -0.007106
+0xFF17
+// -0.232108
+0xE24A
+// -0.008787
+0xFEE0
+// -0.138008
+0xEE56
+// 0.064268
+0x083A
+// -0.236982
+0xE1AB
+// -0.232135
+0xE249
+// -0.175345
+0xE98E
+// 0.039892
+0x051B
+// 0.029813
+0x03D1
+// -0.526561
+0xBC9A
+// -0.269189
+0xDD8B
+// 0.103214
+0x0D36
+// -0.027323
+0xFC81
+// -0.036541
+0xFB53
+// -0.421174
+0xCA17
+// 0.243671
+0x1F31
+// 0.239680
+0x1EAE
+// 0.200420
+0x19A7
+// -0.325804
+0xD64C
+// 0.197324
+0x1942
+// 0.063043
+0x0812
+// 0.545711
+0x45DA
+// 0.870657
+0x6F72
+// 0.362943
+0x2E75
+// 0.229913
+0x1D6E
+// 0.142001
+0x122D
+// 0.279173
+0x23BC
+// 0.106990
+0x0DB2
+// 0.381495
+0x30D5
+// -0.443119
+0xC748
+// 0.038638
+0x04F2
+// 0.046364
+0x05EF
+// 0.240904
+0x1ED6
+// -0.133413
+0xEEEC
+// -0.092224
+0xF432
+// 0.680428
+0x5718
+// -0.089992
+0xF47B
+// -0.146662
+0xED3A
+// -0.345243
+0xD3CF
+// -0.557199
+0xB8AE
+// 0.116492
+0x0EE9
+// -0.007717
+0xFF03
+// 0.126878
+0x103E
+// -0.332413
+0xD573
+// -0.245664
+0xE08E
+// 0.010886
+0x0165
+// 0.482604
+0x3DC6
+// -0.485959
+0xC1CC
+// -0.194851
+0xE70F
+// -0.302994
+0xD938
+// 0.175565
+0x1679
+// -0.130969
+0xEF3C
+// -0.117504
+0xF0F6
+// 0.190821
+0x186D
+// 0.418605
+0x3595
+// -0.230635
+0xE27B
+// 0.242734
+0x1F12
+// 0.709037
+0x5AC2
+// -0.126230
+0xEFD8
+// -0.646772
+0xAD37
+// -0.378001
+0xCF9E
+// -0.324270
+0xD67E
+// -0.220510
+0xE3C6
+// -0.371790
+0xD069
+// -0.253716
+0xDF86
+// -0.349629
+0xD33F
+// -0.530018
+0xBC28
+// 0.262849
+0x21A5
+// -0.127299
+0xEFB5
+// 0.195557
+0x1908
+// 0.208006
+0x1AA0
+// 0.373315
+0x2FC9
+// 0.018805
+0x0268
+// 0.155498
+0x13E7
+// 0.136190
+0x116F
+// -0.275033
+0xDCCC
+// 0.595412
+0x4C36
+// 0.009249
+0x012F
+// 0.026341
+0x035F
+// -0.118442
+0xF0D7
+// 0.390830
+0x3207
+// 0.009526
+0x0138
+// -0.461949
+0xC4DF
+// -0.457800
+0xC567
+// 0.305400
+0x2717
+// -0.211332
+0xE4F3
+// -0.068071
+0xF749
+// -0.372626
+0xD04E
+// -0.188050
+0xE7EE
+// -0.036947
+0xFB45
+// 0.325998
+0x29BA
+// 0.574344
+0x4984
+// -0.146081
+0xED4D
+// 0.047080
+0x0607
+// 0.300952
+0x2686
+// 0.248803
+0x1FD9
+// -0.068178
+0xF746
+// 0.139579
+0x11DE
+// 0.278061
+0x2398
+// -0.323952
+0xD689
+// -0.678996
+0xA917
+// 0.018190
+0x0254
+// -0.309185
+0xD86D
+// 0.165942
+0x153E
+// 0.318071
+0x28B7
+// 0.114401
+0x0EA5
+// -0.176531
+0xE967
+// -0.081105
+0xF59E
+// 0.130710
+0x10BB
+// -0.649995
+0xACCD
+// 0.228331
+0x1D3A
+// -0.027135
+0xFC87
+// -0.258050
+0xDEF8
+// -0.157523
+0xEBD6
+// 0.420899
+0x35E0
+// -0.250767
+0xDFE7
+// 0.117498
+0x0F0A
+// -0.069712
+0xF714
+// 0.025605
+0x0347
+// 0.202286
+0x19E4
+// 0.010700
+0x015F
+// 0.075645
+0x09AF
+// -0.564749
+0xB7B6
+// 0.474020
+0x3CAD
+// 0.485272
+0x3E1D
+// 0.673678
+0x563B
+// 0.163868
+0x14FA
+// -0.286872
+0xDB48
+// 0.637684
+0x51A0
+// 0.378098
+0x3066
+// 0.104012
+0x0D50
+// -0.083338
+0xF555
+// -0.049146
+0xF9B6
+// 0.395824
+0x32AA
+// -0.202907
+0xE607
+// -0.030704
+0xFC12
+// -0.080640
+0xF5AE
+// -0.048074
+0xF9D9
+// 0.160192
+0x1481
+// 0.022240
+0x02D9
+// 0.135452
+0x1156
+// 0.000856
+0x001C
+// -0.160210
+0xEB7E
+// -0.030389
+0xFC1C
+// 0.092234
+0x0BCE
+// -0.032726
+0xFBD0
+// -0.316082
+0xD78B
+// -0.198627
+0xE693
+// -0.280371
+0xDC1D
+// -0.050507
+0xF989
+// -0.002359
+0xFFB3
+// 0.386591
+0x317C
+// -0.225109
+0xE330
+// 0.016418
+0x021A
+// 0.405229
+0x33DF
+// -0.138824
+0xEE3B
+// 0.141906
+0x122A
+// -0.265257
+0xDE0C
+// 0.040042
+0x0520
+// -0.005210
+0xFF55
+// 0.087316
+0x0B2D
+// -0.459837
+0xC524
+// -0.111430
+0xF1BD
+// 0.019392
+0x027B
+// -0.146088
+0xED4D
+// -0.376721
+0xCFC8
+// -0.140744
+0xEDFC
+// -0.010216
+0xFEB1
+// -0.226491
+0xE302
+// 0.020673
+0x02A5
+// 0.273262
+0x22FA
+// -0.256583
+0xDF28
+// -0.276305
+0xDCA2
+// -0.050476
+0xF98A
+// -0.014486
+0xFE25
+// -0.164080
+0xEAFF
+// 0.286928
+0x24BA
+// -0.598333
+0xB36A
+// -0.105731
+0xF277
+// 0.235350
+0x1E20
+// -0.209988
+0xE51F
+// 0.541915
+0x455D
+// -0.130176
+0xEF56
+// 0.051429
+0x0695
+// -0.271426
+0xDD42
+// 0.384265
+0x3130
+// -0.461505
+0xC4ED
+// 0.225545
+0x1CDF
+// 0.351008
+0x2CEE
+// -0.263901
+0xDE38
+// 0.589247
+0x4B6C
+// 0.235373
+0x1E21
+// 0.235792
+0x1E2E
+// 0.004612
+0x0097
+// 0.244432
+0x1F4A
+// 0.052758
+0x06C1
+// -0.368495
+0xD0D5
+// -0.143409
+0xEDA5
+// 0.312396
+0x27FD
+// 0.188631
+0x1825
+// 0.199000
+0x1979
+// 0.062119
+0x07F4
+// 0.214383
+0x1B71
+// 0.274723
+0x232A
+// -0.247169
+0xE05D
+// -0.005743
+0xFF44
+// 0.162709
+0x14D4
+// 0.164822
+0x1519
+// 0.191237
+0x187A
+// -0.033003
+0xFBC7
+// -0.082937
+0xF562
+// 0.384524
+0x3138
+// 0.234860
+0x1E10
+// 0.158639
+0x144E
+// -0.689431
+0xA7C1
+// 0.353720
+0x2D47
+// -0.336621
+0xD4EA
+// 0.229554
+0x1D62
+// 0.183864
+0x1789
+// -0.077134
+0xF620
+// 0.171864
+0x1600
+// -0.233721
+0xE215
+// -0.130009
+0xEF5C
+// -0.208520
+0xE54F
+// -0.101038
+0xF311
+// 0.446165
+0x391C
+// 0.269021
+0x226F
+// 0.202592
+0x19EF
+// 0.078429
+0x0A0A
+// 0.012014
+0x018A
+// -0.414097
+0xCAFF
+// -0.027873
+0xFC6F
+// 0.517058
+0x422F
+// 0.021202
+0x02B7
+// -0.261676
+0xDE81
+// -0.001975
+0xFFBF
+// -0.266716
+0xDDDC
+// 0.054057
+0x06EB
+// 0.339346
+0x2B70
+// 0.080912
+0x0A5B
+// -0.071732
+0xF6D1
+// 0.064329
+0x083C
+// 0.020638
+0x02A4
+// -0.240803
+0xE12D
+// 0.145167
+0x1295
+// -0.079619
+0xF5CF
+// 0.285435
+0x2489
+// -0.158862
+0xEBAA
+// 0.255591
+0x20B7
+// -0.300893
+0xD97C
+// -0.332665
+0xD56B
+// 0.203232
+0x1A04
+// -0.144613
+0xED7D
+// 0.093307
+0x0BF1
+// 0.168029
+0x1582
+// -0.076096
+0xF642
+// 0.161863
+0x14B8
+// 0.036867
+0x04B8
+// -0.095605
+0xF3C3
+// 0.177235
+0x16B0
+// -0.039050
+0xFB00
+// -0.036323
+0xFB5A
+// 0.223411
+0x1C99
+// -0.165651
+0xEACC
+// -0.251618
+0xDFCB
+// -0.206713
+0xE58A
+// 0.266649
+0x2222
+// 0.196947
+0x1936
+// 0.146898
+0x12CE
+// 0.011616
+0x017D
+// 0.533364
+0x4445
+// -0.236799
+0xE1B1
+// 0.423252
+0x362D
+// 0.363630
+0x2E8B
+// -0.217380
+0xE42D
+// -0.024324
+0xFCE3
+// 0.304258
+0x26F2
+// 0.141110
+0x1210
+// -0.067428
+0xF75F
+// -0.274781
+0xDCD4
+// 0.250319
+0x200A
+// -0.314463
+0xD7C0
+// 0.189130
+0x1835
+// 0.094823
+0x0C23
+// 0.183843
+0x1788
+// 0.198158
+0x195D
+// 0.302571
+0x26BB
+// 0.337822
+0x2B3E
+// -0.047744
+0xF9E4
+// -0.239777
+0xE14F
+// 0.191586
+0x1886
+// 0.161874
+0x14B8
+// 0.043111
+0x0585
+// 0.186518
+0x17E0
+// 0.103461
+0x0D3E
+// -0.001448
+0xFFD1
+// 0.375473
+0x3010
+// -0.215824
+0xE460
+// 0.505956
+0x40C3
+// -0.290808
+0xDAC7
+// -0.099701
+0xF33D
+// -0.199981
+0xE667
+// -0.782832
+0x9BCC
+// 0.058713
+0x0784
+// -0.321656
+0xD6D4
+// 0.170699
+0x15D9
+// 0.079829
+0x0A38
+// 0.036163
+0x04A1
+// -0.770837
+0x9D55
+// 0.278785
+0x23AF
+// -0.336308
+0xD4F4
+// -0.259139
+0xDED5
+// 0.339340
+0x2B70
+// -0.085219
+0xF518
+// -0.034793
+0xFB8C
+// -0.048797
+0xF9C1
+// -0.113503
+0xF179
+// -0.037434
+0xFB35
+// -0.039737
+0xFAEA
+// -0.047496
+0xF9EC
+// 0.053600
+0x06DC
+// 0.528550
+0x43A8
+// -0.232059
+0xE24C
+// 0.405748
+0x33F0
+// 0.012891
+0x01A6
+// 0.430452
+0x3719
+// -0.022952
+0xFD10
+// 0.181817
+0x1746
+// 0.244772
+0x1F55
+// 0.593156
+0x4BED
+// -0.212662
+0xE4C7
+// -0.098265
+0xF36C
+// 0.103437
+0x0D3D
+// -0.222484
+0xE386
+// -0.204061
+0xE5E1
+// -0.211974
+0xE4DE
+// 0.010345
+0x0153
+// 0.429985
+0x370A
+// -0.242385
+0xE0FA
+// 0.022922
+0x02EF
+// -0.024132
+0xFCE9
+// 0.174928
+0x1664
+// 0.227760
+0x1D27
+// 0.140381
+0x11F8
+// -0.040634
+0xFACC
+// -0.080077
+0xF5C0
+// -0.223803
+0xE35A
+// 0.505341
+0x40AF
+// -0.011309
+0xFE8D
+// -0.002119
+0xFFBB
+// 0.341385
+0x2BB3
+// 0.312310
+0x27FA
+// 0.130604
+0x10B8
+// -0.109177
+0xF206
+// 0.227473
+0x1D1E
+// -0.142546
+0xEDC1
+// 0.023914
+0x0310
+// -0.103576
+0xF2BE
+// -0.254952
+0xDF5E
+// -0.338582
+0xD4A9
+// -0.215497
+0xE46B
+// -0.450011
+0xC666
+// 0.298662
+0x263B
+// -0.162876
+0xEB27
+// 0.014291
+0x01D4
+// 0.308186
+0x2773
+// 0.413748
+0x34F6
+// -0.065625
+0xF79A
+// 0.372959
+0x2FBD
+// -0.001621
+0xFFCB
+// 0.107160
+0x0DB7
+// 0.332862
+0x2A9B
+// 0.086103
+0x0B05
+// 0.306673
+0x2741
+// 0.404450
+0x33C5
+// -0.074836
+0xF66C
+// -0.239096
+0xE165
+// 0.208379
+0x1AAC
+// 0.138101
+0x11AD
+// 0.224030
+0x1CAD
+// 0.584528
+0x4AD2
+// -0.409176
+0xCBA0
+// 0.006923
+0x00E3
+// 0.214130
+0x1B69
+// -0.567988
+0xB74C
+// 0.149631
+0x1327
+// 0.220833
+0x1C44
+// -0.110498
+0xF1DB
+// -0.536168
+0xBB5F
+// -0.045470
+0xFA2E
+// 0.207418
+0x1A8D
+// -0.018652
+0xFD9D
+// -0.174333
+0xE9AF
+// -0.111608
+0xF1B7
+// -0.882599
+0x8F07
+// -0.535861
+0xBB69
+// 0.499430
+0x3FED
+// -0.177658
+0xE942
+// 0.108247
+0x0DDB
+// -0.156114
+0xEC04
+// -0.407558
+0xCBD5
+// 0.184222
+0x1795
+// -0.197229
+0xE6C1
+// 0.474456
+0x3CBB
+// 0.263094
+0x21AD
+// -0.122741
+0xF04A
+// 0.075819
+0x09B4
+// -0.082322
+0xF576
+// 0.094262
+0x0C11
+// 0.121250
+0x0F85
+// -0.373017
+0xD041
+// -0.027197
+0xFC85
+// -0.085850
+0xF503
+// 0.236279
+0x1E3E
+// 0.813898
+0x682E
+// -0.152667
+0xEC75
+// -0.137951
+0xEE58
+// 0.723990
+0x5CAC
+// -0.246728
+0xE06B
+// 0.048171
+0x062A
+// 0.197098
+0x193B
+// 0.490707
+0x3ECF
+// 0.520239
+0x4297
+// -0.233813
+0xE212
+// -0.346929
+0xD398
+// 0.262714
+0x21A1
+// -0.254323
+0xDF72
+// 0.037628
+0x04D1
+// -0.286869
+0xDB48
+// -0.143408
+0xEDA5
+// -0.408558
+0xCBB4
+// -0.215195
+0xE475
+// -0.148451
+0xED00
+// 0.189698
+0x1848
+// -0.565500
+0xB79E
+// 0.731407
+0x5D9F
+// -0.008946
+0xFEDB
+// -0.263210
+0xDE4F
+// 0.197850
+0x1953
+// -0.066039
+0xF78C
+// 0.192401
+0x18A1
+// -0.018483
+0xFDA2
+// -0.292426
+0xDA92
+// -0.469396
+0xC3EB
+// -0.134959
+0xEEBA
+// -0.138976
+0xEE36
+// 0.147721
+0x12E9
+// 0.194893
+0x18F2
+// 0.298372
+0x2631
+// -0.021141
+0xFD4B
+// 0.133349
+0x1112
+// 0.046321
+0x05EE
+// 0.444672
+0x38EB
+// 0.216552
+0x1BB8
+// 0.069353
+0x08E1
+// -0.072500
+0xF6B8
+// 0.324270
+0x2982
+// -0.359228
+0xD205
+// -0.184407
+0xE865
+// -0.080452
+0xF5B4
+// -0.118584
+0xF0D2
+// -0.286882
+0xDB47
+// 0.120420
+0x0F6A
+// -0.202778
+0xE60B
+// 0.162690
+0x14D3
+// 0.078960
+0x0A1B
+// 0.509037
+0x4128
+// 0.554066
+0x46EC
+// -0.268944
+0xDD93
+// -0.125834
+0xEFE5
+// -0.116307
+0xF11D
+// 0.032438
+0x0427
+// -0.158481
+0xEBB7
+// 0.005035
+0x00A5
+// 0.073159
+0x095D
+// 0.023111
+0x02F5
+// 0.554587
+0x46FD
+// -0.004684
+0xFF67
+// 0.087946
+0x0B42
+// -0.059553
+0xF861
+// -0.256708
+0xDF24
+// 0.308380
+0x2779
+// 0.294748
+0x25BA
+// 0.133696
+0x111D
+// -0.105978
+0xF26F
+// 0.370543
+0x2F6E
+// -0.087908
+0xF4BF
+// 0.327368
+0x29E7
+// -0.252729
+0xDFA7
+// -0.100105
+0xF330
+// -0.019865
+0xFD75
+// 0.361720
+0x2E4D
+// -0.588985
+0xB49C
+// 0.032280
+0x0422
+// 0.029009
+0x03B7
+// -0.181573
+0xE8C2
+// -0.842239
+0x9432
+// -0.427601
+0xC944
+// -0.087520
+0xF4CC
+// 0.370253
+0x2F64
+// -0.051570
+0xF966
+// 0.374875
+0x2FFC
+// 0.023443
+0x0300
+// -0.367117
+0xD102
+// -0.021915
+0xFD32
+// 0.045025
+0x05C3
+// 0.124432
+0x0FED
+// -0.209075
+0xE53D
+// 0.245107
+0x1F60
+// 0.211122
+0x1B06
+// -0.290339
+0xDAD6
+// -0.362371
+0xD19E
+// 0.367994
+0x2F1A
+// -0.350407
+0xD326
+// 0.150306
+0x133D
+// -0.181515
+0xE8C4
+// 0.151479
+0x1364
+// -0.317649
+0xD757
+// 0.251719
+0x2038
+// 0.174469
+0x1655
+// -0.479296
+0xC2A6
+// -0.365491
+0xD138
+// -0.499420
+0xC013
+// 0.034425
+0x0468
+// 0.237595
+0x1E6A
+// -0.341854
+0xD43E
+// 0.455854
+0x3A59
+// 0.102289
+0x0D18
+// -0.000740
+0xFFE8
+// -0.134425
+0xEECB
+// 0.475676
+0x3CE3
+// 0.397724
+0x32E9
+// -0.168276
+0xEA76
+// -0.167929
+0xEA81
+// 0.281961
+0x2417
+// 0.256937
+0x20E3
+// 0.097005
+0x0C6B
+// 0.104721
+0x0D67
+// -0.046283
+0xFA13
+// -0.127787
+0xEFA5
+// -0.122276
+0xF059
+// -0.124805
+0xF006
+// -0.797539
+0x99EA
+// 0.150699
+0x134A
+// -0.428648
+0xC922
+// 0.309692
+0x27A4
+// -0.215162
+0xE476
+// -0.212438
+0xE4CF
+// 0.284888
+0x2477
+// 0.165991
+0x153F
+// 0.326093
+0x29BD
+// 0.039505
+0x050E
+// 0.779097
+0x63B9
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputB1_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputB1_q15.txt
new file mode 100755
index 0000000..ca36e30
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputB1_q15.txt
@@ -0,0 +1,3202 @@
+H
+1600
+// 0.072784
+0x0951
+// 0.032308
+0x0423
+// -0.163042
+0xEB21
+// -0.028631
+0xFC56
+// 0.105608
+0x0D85
+// -0.091115
+0xF456
+// 0.069513
+0x08E6
+// 0.027422
+0x0383
+// -0.079109
+0xF5E0
+// -0.096331
+0xF3AB
+// -0.090026
+0xF47A
+// -0.084358
+0xF534
+// -0.118463
+0xF0D6
+// -0.026999
+0xFC8B
+// 0.086748
+0x0B1B
+// -0.028947
+0xFC4B
+// -0.059818
+0xF858
+// -0.112988
+0xF18A
+// 0.219514
+0x1C19
+// -0.049986
+0xF99A
+// 0.025968
+0x0353
+// -0.066497
+0xF77D
+// 0.115247
+0x0EC0
+// -0.023408
+0xFD01
+// -0.072087
+0xF6C6
+// -0.029952
+0xFC2B
+// -0.061219
+0xF82A
+// -0.062794
+0xF7F6
+// 0.101081
+0x0CF0
+// 0.072997
+0x0958
+// 0.002289
+0x004B
+// 0.137172
+0x118F
+// -0.125876
+0xEFE3
+// 0.032065
+0x041B
+// 0.005709
+0x00BB
+// -0.064796
+0xF7B5
+// 0.026666
+0x036A
+// 0.057149
+0x0751
+// -0.045398
+0xFA30
+// -0.069459
+0xF71C
+// 0.125474
+0x1010
+// 0.101439
+0x0CFC
+// 0.034321
+0x0465
+// -0.093648
+0xF403
+// 0.124386
+0x0FEC
+// 0.010640
+0x015D
+// 0.038470
+0x04ED
+// 0.017776
+0x0246
+// 0.036082
+0x049E
+// 0.248012
+0x1FBF
+// -0.087318
+0xF4D3
+// 0.174011
+0x1646
+// 0.014022
+0x01CB
+// 0.121984
+0x0F9D
+// 0.004497
+0x0093
+// -0.025553
+0xFCBB
+// -0.018405
+0xFDA5
+// -0.048737
+0xF9C3
+// -0.069947
+0xF70C
+// 0.088522
+0x0B55
+// -0.211175
+0xE4F8
+// -0.114968
+0xF149
+// -0.182754
+0xE89C
+// 0.041024
+0x0540
+// 0.222017
+0x1C6B
+// -0.020269
+0xFD68
+// -0.155767
+0xEC10
+// 0.046485
+0x05F3
+// 0.015254
+0x01F4
+// -0.067910
+0xF74F
+// -0.106369
+0xF263
+// -0.013652
+0xFE41
+// 0.016276
+0x0215
+// 0.029825
+0x03D1
+// -0.032008
+0xFBE7
+// -0.003689
+0xFF87
+// 0.077667
+0x09F1
+// 0.164636
+0x1513
+// -0.047869
+0xF9DF
+// 0.231841
+0x1DAD
+// -0.036872
+0xFB48
+// 0.179684
+0x1700
+// 0.088679
+0x0B5A
+// 0.020216
+0x0296
+// -0.049808
+0xF9A0
+// -0.066408
+0xF780
+// 0.000231
+0x0008
+// 0.026419
+0x0362
+// -0.031302
+0xFBFE
+// -0.153078
+0xEC68
+// -0.130770
+0xEF43
+// 0.117166
+0x0EFF
+// -0.097929
+0xF377
+// -0.034161
+0xFBA1
+// -0.169261
+0xEA56
+// -0.088892
+0xF49F
+// 0.213750
+0x1B5C
+// -0.043808
+0xFA65
+// 0.045941
+0x05E1
+// 0.059206
+0x0794
+// -0.057502
+0xF8A4
+// 0.116359
+0x0EE5
+// 0.018927
+0x026C
+// 0.001699
+0x0038
+// 0.120452
+0x0F6B
+// 0.014594
+0x01DE
+// 0.076140
+0x09BF
+// 0.163100
+0x14E0
+// -0.096234
+0xF3AF
+// -0.001499
+0xFFCF
+// 0.053246
+0x06D1
+// 0.033301
+0x0443
+// 0.038609
+0x04F1
+// 0.005465
+0x00B3
+// 0.029791
+0x03D0
+// -0.024794
+0xFCD4
+// 0.126506
+0x1031
+// -0.146534
+0xED3E
+// 0.019518
+0x0280
+// 0.024342
+0x031E
+// 0.252792
+0x205B
+// -0.027113
+0xFC88
+// -0.170018
+0xEA3D
+// -0.022595
+0xFD1C
+// -0.023374
+0xFD02
+// -0.096049
+0xF3B5
+// 0.020541
+0x02A1
+// 0.058948
+0x078C
+// 0.021292
+0x02BA
+// 0.091030
+0x0BA7
+// -0.002653
+0xFFA9
+// 0.117908
+0x0F18
+// -0.102489
+0xF2E2
+// -0.053967
+0xF918
+// 0.273312
+0x22FC
+// 0.072510
+0x0948
+// 0.042994
+0x0581
+// 0.054737
+0x0702
+// 0.086392
+0x0B0F
+// -0.010729
+0xFEA0
+// 0.035690
+0x0491
+// 0.136564
+0x117B
+// -0.139061
+0xEE33
+// -0.142862
+0xEDB7
+// -0.003774
+0xFF84
+// 0.070674
+0x090C
+// -0.021414
+0xFD42
+// 0.023718
+0x0309
+// -0.202803
+0xE60B
+// 0.049783
+0x065F
+// 0.011510
+0x0179
+// 0.096625
+0x0C5E
+// -0.000316
+0xFFF6
+// 0.121503
+0x0F8D
+// 0.003899
+0x0080
+// 0.182497
+0x175C
+// -0.009555
+0xFEC7
+// 0.048554
+0x0637
+// -0.095443
+0xF3C9
+// 0.004233
+0x008B
+// 0.063551
+0x0822
+// -0.078108
+0xF601
+// 0.042567
+0x0573
+// -0.072609
+0xF6B5
+// -0.075717
+0xF64F
+// -0.035792
+0xFB6B
+// -0.178217
+0xE930
+// 0.129249
+0x108B
+// 0.131661
+0x10DA
+// 0.006478
+0x00D4
+// -0.051727
+0xF961
+// 0.180412
+0x1718
+// 0.005576
+0x00B7
+// -0.042354
+0xFA94
+// -0.087431
+0xF4CF
+// 0.065704
+0x0869
+// 0.062393
+0x07FD
+// -0.050868
+0xF97D
+// -0.151884
+0xEC8F
+// -0.094037
+0xF3F7
+// -0.148700
+0xECF7
+// 0.137922
+0x11A7
+// 0.021822
+0x02CB
+// -0.035022
+0xFB84
+// -0.030581
+0xFC16
+// -0.262147
+0xDE72
+// 0.155316
+0x13E1
+// -0.283343
+0xDBBB
+// 0.084102
+0x0AC4
+// 0.175503
+0x1677
+// 0.039630
+0x0513
+// 0.121074
+0x0F7F
+// -0.040432
+0xFAD3
+// -0.182397
+0xE8A7
+// 0.014495
+0x01DB
+// 0.038110
+0x04E1
+// -0.110692
+0xF1D5
+// -0.098355
+0xF369
+// 0.044829
+0x05BD
+// 0.102927
+0x0D2D
+// 0.006970
+0x00E4
+// -0.196583
+0xE6D6
+// -0.155835
+0xEC0E
+// -0.102031
+0xF2F1
+// -0.067947
+0xF74D
+// -0.132294
+0xEF11
+// -0.251213
+0xDFD8
+// -0.023770
+0xFCF5
+// 0.117675
+0x0F10
+// 0.033068
+0x043C
+// 0.093635
+0x0BFC
+// 0.076165
+0x09C0
+// -0.095541
+0xF3C5
+// -0.013791
+0xFE3C
+// -0.040838
+0xFAC6
+// -0.021791
+0xFD36
+// -0.092039
+0xF438
+// 0.029897
+0x03D4
+// 0.077469
+0x09EB
+// -0.124705
+0xF00A
+// -0.032105
+0xFBE4
+// 0.089798
+0x0B7F
+// -0.052882
+0xF93B
+// 0.028571
+0x03A8
+// 0.079375
+0x0A29
+// -0.001747
+0xFFC7
+// -0.010399
+0xFEAB
+// -0.019356
+0xFD86
+// 0.123103
+0x0FC2
+// -0.040579
+0xFACE
+// -0.030651
+0xFC14
+// -0.030222
+0xFC22
+// -0.322936
+0xD6AA
+// 0.078253
+0x0A04
+// 0.076854
+0x09D6
+// 0.019904
+0x028C
+// -0.018683
+0xFD9C
+// -0.096876
+0xF39A
+// 0.086535
+0x0B14
+// -0.016559
+0xFDE1
+// -0.075647
+0xF651
+// -0.021762
+0xFD37
+// -0.014339
+0xFE2A
+// 0.048908
+0x0643
+// 0.057514
+0x075D
+// 0.020351
+0x029B
+// 0.021736
+0x02C8
+// 0.045917
+0x05E1
+// -0.134951
+0xEEBA
+// -0.075893
+0xF649
+// -0.000435
+0xFFF2
+// -0.123701
+0xF02B
+// -0.106676
+0xF258
+// 0.005477
+0x00B3
+// 0.081709
+0x0A75
+// 0.136028
+0x1169
+// -0.088061
+0xF4BA
+// -0.077110
+0xF621
+// -0.025877
+0xFCB0
+// 0.064808
+0x084C
+// -0.030673
+0xFC13
+// 0.226552
+0x1D00
+// 0.224104
+0x1CAF
+// -0.011560
+0xFE85
+// -0.020210
+0xFD6A
+// 0.091566
+0x0BB8
+// -0.077239
+0xF61D
+// -0.125968
+0xEFE0
+// 0.083557
+0x0AB2
+// -0.094679
+0xF3E2
+// -0.073918
+0xF68A
+// -0.094171
+0xF3F2
+// -0.056801
+0xF8BB
+// -0.134021
+0xEED8
+// -0.074480
+0xF677
+// -0.063906
+0xF7D2
+// 0.017318
+0x0237
+// -0.252379
+0xDFB2
+// -0.136033
+0xEE96
+// 0.009689
+0x013D
+// -0.020097
+0xFD6D
+// -0.141873
+0xEDD7
+// 0.130077
+0x10A6
+// -0.001768
+0xFFC6
+// -0.223846
+0xE359
+// 0.123071
+0x0FC1
+// -0.053038
+0xF936
+// -0.010067
+0xFEB6
+// 0.128645
+0x1077
+// -0.041302
+0xFAB7
+// 0.014877
+0x01E8
+// -0.051316
+0xF96E
+// 0.129625
+0x1098
+// 0.057864
+0x0768
+// 0.105480
+0x0D80
+// -0.203635
+0xE5EF
+// -0.112955
+0xF18B
+// -0.074992
+0xF667
+// -0.208161
+0xE55B
+// 0.073437
+0x0966
+// -0.154582
+0xEC37
+// 0.201907
+0x19D8
+// -0.143321
+0xEDA8
+// -0.080897
+0xF5A5
+// 0.132935
+0x1104
+// 0.184014
+0x178E
+// -0.019386
+0xFD85
+// 0.018391
+0x025B
+// 0.007310
+0x00F0
+// -0.088225
+0xF4B5
+// -0.043866
+0xFA63
+// 0.038403
+0x04EA
+// -0.029913
+0xFC2C
+// 0.062147
+0x07F4
+// -0.151359
+0xECA0
+// 0.004256
+0x008B
+// -0.114473
+0xF159
+// 0.047699
+0x061B
+// 0.130204
+0x10AB
+// -0.144237
+0xED8A
+// 0.141174
+0x1212
+// 0.135661
+0x115D
+// -0.076003
+0xF646
+// 0.181655
+0x1740
+// -0.163997
+0xEB02
+// -0.070638
+0xF6F5
+// 0.064289
+0x083B
+// -0.054711
+0xF8FF
+// -0.057239
+0xF8AC
+// 0.054968
+0x0709
+// -0.029699
+0xFC33
+// -0.233475
+0xE21D
+// -0.062859
+0xF7F4
+// -0.023198
+0xFD08
+// 0.184355
+0x1799
+// 0.079436
+0x0A2B
+// 0.074697
+0x0990
+// 0.108964
+0x0DF3
+// 0.066017
+0x0873
+// -0.294739
+0xDA46
+// 0.070221
+0x08FD
+// -0.037817
+0xFB29
+// -0.010367
+0xFEAC
+// -0.113487
+0xF179
+// 0.042901
+0x057E
+// 0.202457
+0x19EA
+// -0.114218
+0xF161
+// -0.041678
+0xFAAA
+// -0.086663
+0xF4E8
+// 0.088621
+0x0B58
+// 0.207453
+0x1A8E
+// 0.083244
+0x0AA8
+// -0.042203
+0xFA99
+// -0.067761
+0xF754
+// 0.081546
+0x0A70
+// 0.054078
+0x06EC
+// 0.104735
+0x0D68
+// 0.111263
+0x0E3E
+// -0.058737
+0xF87B
+// -0.046138
+0xFA18
+// -0.025847
+0xFCB1
+// 0.072790
+0x0951
+// -0.124787
+0xF007
+// 0.059500
+0x079E
+// 0.044857
+0x05BE
+// 0.143910
+0x126C
+// 0.042559
+0x0573
+// 0.127870
+0x105E
+// -0.055536
+0xF8E4
+// -0.098525
+0xF364
+// 0.032515
+0x0429
+// -0.186715
+0xE81A
+// -0.164290
+0xEAF9
+// 0.028619
+0x03AA
+// -0.428700
+0xC920
+// 0.125528
+0x1011
+// -0.136556
+0xEE85
+// -0.033784
+0xFBAD
+// 0.062941
+0x080E
+// -0.196719
+0xE6D2
+// -0.001593
+0xFFCC
+// -0.231127
+0xE26A
+// 0.042331
+0x056B
+// 0.099732
+0x0CC4
+// 0.141733
+0x1224
+// 0.061009
+0x07CF
+// 0.111776
+0x0E4F
+// 0.066088
+0x0876
+// 0.091139
+0x0BAA
+// -0.006417
+0xFF2E
+// -0.004576
+0xFF6A
+// -0.115521
+0xF137
+// 0.081144
+0x0A63
+// -0.084137
+0xF53B
+// 0.049108
+0x0649
+// -0.033081
+0xFBC4
+// -0.105694
+0xF279
+// 0.030647
+0x03EC
+// -0.061158
+0xF82C
+// 0.024726
+0x032A
+// 0.034270
+0x0463
+// -0.021930
+0xFD31
+// -0.108295
+0xF223
+// 0.043680
+0x0597
+// 0.107751
+0x0DCB
+// 0.188151
+0x1815
+// -0.183268
+0xE88B
+// -0.056151
+0xF8D0
+// -0.034696
+0xFB8F
+// 0.043044
+0x0582
+// 0.025221
+0x033A
+// 0.170199
+0x15C9
+// 0.054067
+0x06EC
+// -0.025549
+0xFCBB
+// -0.045693
+0xFA27
+// 0.032600
+0x042C
+// 0.086021
+0x0B03
+// -0.135072
+0xEEB6
+// -0.108180
+0xF227
+// -0.101783
+0xF2F9
+// -0.026851
+0xFC90
+// -0.013766
+0xFE3D
+// -0.025620
+0xFCB8
+// -0.138694
+0xEE3F
+// 0.029033
+0x03B7
+// -0.066404
+0xF780
+// 0.086487
+0x0B12
+// -0.186565
+0xE81F
+// -0.017123
+0xFDCF
+// -0.076961
+0xF626
+// -0.188500
+0xE7DF
+// 0.046201
+0x05EA
+// 0.095027
+0x0C2A
+// -0.034290
+0xFB9C
+// -0.041281
+0xFAB7
+// 0.203140
+0x1A00
+// -0.171285
+0xEA13
+// 0.022263
+0x02DA
+// -0.163582
+0xEB10
+// 0.114083
+0x0E9A
+// -0.037928
+0xFB25
+// 0.027129
+0x0379
+// -0.230786
+0xE276
+// 0.045589
+0x05D6
+// 0.000815
+0x001B
+// -0.215656
+0xE465
+// 0.050974
+0x0686
+// -0.054825
+0xF8FB
+// 0.214656
+0x1B7A
+// -0.157141
+0xEBE3
+// 0.034197
+0x0461
+// 0.053148
+0x06CE
+// -0.016053
+0xFDF2
+// 0.206005
+0x1A5E
+// -0.064600
+0xF7BB
+// 0.097577
+0x0C7D
+// 0.161625
+0x14B0
+// -0.094352
+0xF3EC
+// -0.070689
+0xF6F4
+// -0.150175
+0xECC7
+// 0.017848
+0x0249
+// 0.098040
+0x0C8D
+// -0.073294
+0xF69E
+// 0.123704
+0x0FD6
+// -0.056448
+0xF8C6
+// -0.044627
+0xFA4A
+// -0.129243
+0xEF75
+// 0.058883
+0x0789
+// -0.032283
+0xFBDE
+// -0.055274
+0xF8ED
+// 0.200402
+0x19A7
+// 0.161114
+0x149F
+// 0.055348
+0x0716
+// 0.052836
+0x06C3
+// 0.100240
+0x0CD5
+// -0.089518
+0xF48B
+// 0.136365
+0x1174
+// -0.071037
+0xF6E8
+// 0.087424
+0x0B31
+// 0.166509
+0x1550
+// 0.100044
+0x0CCE
+// 0.103022
+0x0D30
+// 0.105001
+0x0D71
+// 0.057335
+0x0757
+// -0.101700
+0xF2FC
+// 0.205870
+0x1A5A
+// 0.068988
+0x08D5
+// -0.016642
+0xFDDF
+// 0.015709
+0x0203
+// -0.185982
+0xE832
+// 0.149344
+0x131E
+// -0.180996
+0xE8D5
+// -0.011628
+0xFE83
+// -0.115373
+0xF13B
+// 0.062538
+0x0801
+// -0.037525
+0xFB32
+// 0.134850
+0x1143
+// 0.092047
+0x0BC8
+// -0.175731
+0xE982
+// 0.098956
+0x0CAB
+// 0.175015
+0x1667
+// 0.000263
+0x0009
+// 0.116456
+0x0EE8
+// -0.034359
+0xFB9A
+// 0.073555
+0x096A
+// 0.026559
+0x0366
+// 0.026596
+0x0367
+// -0.095963
+0xF3B7
+// -0.063339
+0xF7E5
+// 0.096032
+0x0C4B
+// 0.034661
+0x0470
+// -0.034129
+0xFBA2
+// -0.174041
+0xE9B9
+// -0.084227
+0xF538
+// 0.170451
+0x15D1
+// 0.032026
+0x0419
+// -0.122228
+0xF05B
+// 0.124319
+0x0FEA
+// -0.302952
+0xD939
+// 0.006233
+0x00CC
+// -0.097485
+0xF386
+// 0.116104
+0x0EDC
+// -0.104438
+0xF2A2
+// 0.017616
+0x0241
+// 0.134341
+0x1132
+// -0.143061
+0xEDB0
+// -0.034964
+0xFB86
+// -0.109090
+0xF209
+// -0.065984
+0xF78E
+// 0.133710
+0x111D
+// 0.011641
+0x017D
+// 0.006846
+0x00E0
+// -0.080888
+0xF5A5
+// 0.035955
+0x049A
+// -0.145185
+0xED6B
+// -0.000580
+0xFFED
+// -0.018073
+0xFDB0
+// -0.039160
+0xFAFD
+// 0.043134
+0x0585
+// 0.000015
+0x0001
+// 0.049849
+0x0661
+// 0.089518
+0x0B75
+// 0.013576
+0x01BD
+// -0.102228
+0xF2EA
+// -0.064570
+0xF7BC
+// -0.124270
+0xF018
+// -0.041598
+0xFAAD
+// -0.030868
+0xFC0D
+// -0.041532
+0xFAAF
+// -0.016778
+0xFDDA
+// 0.053808
+0x06E3
+// 0.273233
+0x22F9
+// 0.116598
+0x0EED
+// -0.146501
+0xED3F
+// -0.081170
+0xF59C
+// -0.092793
+0xF41F
+// 0.060548
+0x07C0
+// 0.050526
+0x0678
+// -0.013433
+0xFE48
+// -0.080300
+0xF5B9
+// 0.004811
+0x009E
+// 0.081591
+0x0A72
+// -0.057925
+0xF896
+// -0.042344
+0xFA94
+// 0.014385
+0x01D7
+// 0.081125
+0x0A62
+// -0.050087
+0xF997
+// 0.067835
+0x08AF
+// -0.012860
+0xFE5B
+// -0.018090
+0xFDAF
+// -0.062379
+0xF804
+// -0.137161
+0xEE71
+// -0.062391
+0xF804
+// 0.302016
+0x26A8
+// -0.110246
+0xF1E3
+// 0.171258
+0x15EC
+// 0.099579
+0x0CBF
+// -0.073998
+0xF687
+// 0.126046
+0x1022
+// 0.127310
+0x104C
+// -0.047653
+0xF9E7
+// -0.030898
+0xFC0C
+// -0.110227
+0xF1E4
+// -0.137592
+0xEE63
+// -0.334240
+0xD538
+// -0.081340
+0xF597
+// 0.006865
+0x00E1
+// 0.000946
+0x001F
+// -0.049877
+0xF99E
+// 0.054887
+0x0707
+// 0.142535
+0x123F
+// 0.008278
+0x010F
+// -0.011332
+0xFE8D
+// 0.057789
+0x0766
+// -0.064410
+0xF7C1
+// 0.099406
+0x0CB9
+// 0.046550
+0x05F5
+// -0.052187
+0xF952
+// -0.161909
+0xEB47
+// -0.133571
+0xEEE7
+// -0.125163
+0xEFFB
+// -0.053949
+0xF918
+// -0.044007
+0xFA5E
+// -0.047338
+0xF9F1
+// -0.001691
+0xFFC9
+// -0.014137
+0xFE31
+// 0.053380
+0x06D5
+// -0.011484
+0xFE88
+// 0.042449
+0x056F
+// 0.044133
+0x05A6
+// 0.056733
+0x0743
+// 0.085375
+0x0AEE
+// 0.043416
+0x058F
+// 0.164886
+0x151B
+// 0.060638
+0x07C3
+// -0.021728
+0xFD38
+// -0.007640
+0xFF06
+// -0.105947
+0xF270
+// -0.144515
+0xED81
+// -0.081646
+0xF58D
+// 0.054530
+0x06FB
+// 0.019178
+0x0274
+// -0.044284
+0xFA55
+// 0.055428
+0x0718
+// 0.068800
+0x08CE
+// 0.023642
+0x0307
+// -0.045150
+0xFA39
+// 0.022013
+0x02D1
+// -0.025040
+0xFCCB
+// 0.122019
+0x0F9E
+// 0.171396
+0x15F0
+// -0.048024
+0xF9DA
+// 0.029312
+0x03C1
+// 0.085561
+0x0AF4
+// 0.012634
+0x019E
+// -0.160191
+0xEB7F
+// 0.016597
+0x0220
+// 0.017665
+0x0243
+// -0.023305
+0xFD04
+// -0.047190
+0xF9F6
+// 0.031745
+0x0410
+// -0.043277
+0xFA76
+// 0.180056
+0x170C
+// -0.023114
+0xFD0B
+// -0.108784
+0xF213
+// -0.052887
+0xF93B
+// 0.012888
+0x01A6
+// 0.234572
+0x1E06
+// 0.114111
+0x0E9B
+// -0.086718
+0xF4E6
+// 0.029454
+0x03C5
+// -0.098496
+0xF364
+// 0.025640
+0x0348
+// 0.067864
+0x08B0
+// 0.142408
+0x123A
+// 0.016098
+0x0210
+// -0.087789
+0xF4C3
+// -0.177100
+0xE955
+// 0.047931
+0x0623
+// 0.035508
+0x048C
+// -0.079825
+0xF5C8
+// 0.019215
+0x0276
+// -0.153689
+0xEC54
+// 0.080868
+0x0A5A
+// -0.023511
+0xFCFE
+// 0.057785
+0x0766
+// 0.035839
+0x0496
+// -0.046547
+0xFA0B
+// -0.076571
+0xF633
+// -0.085451
+0xF510
+// 0.196725
+0x192E
+// -0.008617
+0xFEE6
+// 0.123263
+0x0FC7
+// -0.063241
+0xF7E8
+// -0.020423
+0xFD63
+// 0.031656
+0x040D
+// 0.045478
+0x05D2
+// 0.130983
+0x10C4
+// -0.100146
+0xF32E
+// -0.049519
+0xF9A9
+// 0.036889
+0x04B9
+// 0.000657
+0x0016
+// 0.064985
+0x0851
+// -0.126634
+0xEFCA
+// -0.169053
+0xEA5C
+// 0.154662
+0x13CC
+// -0.035394
+0xFB78
+// -0.013045
+0xFE55
+// -0.011863
+0xFE7B
+// 0.061324
+0x07D9
+// -0.054043
+0xF915
+// -0.122093
+0xF05F
+// -0.183018
+0xE893
+// 0.106451
+0x0DA0
+// 0.051447
+0x0696
+// -0.000740
+0xFFE8
+// -0.040530
+0xFAD0
+// 0.081818
+0x0A79
+// 0.147895
+0x12EE
+// 0.126500
+0x1031
+// 0.004868
+0x00A0
+// -0.001778
+0xFFC6
+// 0.018451
+0x025D
+// 0.020342
+0x029B
+// 0.075383
+0x09A6
+// 0.178012
+0x16C9
+// -0.288112
+0xDB1F
+// -0.076519
+0xF635
+// 0.076529
+0x09CC
+// 0.055502
+0x071B
+// 0.016257
+0x0215
+// -0.131511
+0xEF2B
+// -0.172557
+0xE9EA
+// 0.065301
+0x085C
+// -0.178383
+0xE92B
+// 0.040862
+0x053B
+// 0.006068
+0x00C7
+// -0.028238
+0xFC63
+// -0.135071
+0xEEB6
+// 0.021029
+0x02B1
+// 0.059225
+0x0795
+// 0.088012
+0x0B44
+// -0.041899
+0xFAA3
+// -0.004177
+0xFF77
+// -0.026234
+0xFCA4
+// -0.059431
+0xF865
+// 0.135347
+0x1153
+// -0.062252
+0xF808
+// 0.118927
+0x0F39
+// -0.108448
+0xF21E
+// 0.071372
+0x0923
+// -0.099664
+0xF33E
+// 0.010578
+0x015B
+// -0.010745
+0xFEA0
+// -0.037470
+0xFB34
+// -0.007652
+0xFF05
+// 0.100176
+0x0CD3
+// -0.011236
+0xFE90
+// -0.048124
+0xF9D7
+// 0.100911
+0x0CEB
+// -0.024697
+0xFCD7
+// -0.068317
+0xF741
+// -0.018300
+0xFDA8
+// 0.146262
+0x12B9
+// 0.011026
+0x0169
+// -0.280840
+0xDC0D
+// 0.236685
+0x1E4C
+// -0.158462
+0xEBB8
+// -0.067929
+0xF74E
+// -0.154238
+0xEC42
+// 0.076465
+0x09CA
+// 0.027729
+0x038D
+// -0.018666
+0xFD9C
+// 0.090098
+0x0B88
+// -0.022781
+0xFD16
+// -0.133512
+0xEEE9
+// 0.115526
+0x0ECA
+// 0.198692
+0x196F
+// -0.140554
+0xEE02
+// 0.060166
+0x07B4
+// -0.081204
+0xF59B
+// 0.240803
+0x1ED3
+// 0.027990
+0x0395
+// -0.080453
+0xF5B4
+// 0.004902
+0x00A1
+// 0.068822
+0x08CF
+// -0.022706
+0xFD18
+// -0.017546
+0xFDC1
+// 0.044551
+0x05B4
+// -0.096304
+0xF3AC
+// 0.075805
+0x09B4
+// -0.072593
+0xF6B5
+// 0.088849
+0x0B5F
+// -0.113714
+0xF172
+// 0.021653
+0x02C6
+// -0.163581
+0xEB10
+// 0.069923
+0x08F3
+// -0.067005
+0xF76C
+// -0.018442
+0xFDA4
+// -0.012441
+0xFE68
+// 0.088304
+0x0B4E
+// 0.012147
+0x018E
+// 0.071506
+0x0927
+// 0.046255
+0x05EC
+// 0.037333
+0x04C7
+// 0.145611
+0x12A3
+// -0.016832
+0xFDD8
+// -0.137768
+0xEE5E
+// -0.207165
+0xE57C
+// -0.152042
+0xEC8A
+// -0.079137
+0xF5DF
+// -0.004558
+0xFF6B
+// -0.220383
+0xE3CA
+// -0.094018
+0xF3F7
+// 0.064232
+0x0839
+// 0.046227
+0x05EB
+// -0.041725
+0xFAA9
+// 0.207700
+0x1A96
+// 0.029290
+0x03C0
+// -0.044672
+0xFA48
+// -0.031477
+0xFBF9
+// -0.118627
+0xF0D1
+// 0.134928
+0x1145
+// -0.022374
+0xFD23
+// -0.171294
+0xEA13
+// -0.063549
+0xF7DE
+// 0.097554
+0x0C7D
+// 0.057670
+0x0762
+// 0.164436
+0x150C
+// 0.008106
+0x010A
+// -0.225421
+0xE325
+// -0.046609
+0xFA09
+// 0.163533
+0x14EF
+// -0.122203
+0xF05C
+// -0.039734
+0xFAEA
+// -0.001994
+0xFFBF
+// -0.030667
+0xFC13
+// -0.011031
+0xFE97
+// -0.222258
+0xE38D
+// 0.147729
+0x12E9
+// -0.111300
+0xF1C1
+// -0.001315
+0xFFD5
+// -0.067892
+0xF74F
+// -0.089200
+0xF495
+// 0.088160
+0x0B49
+// 0.004073
+0x0085
+// 0.067307
+0x089E
+// -0.069794
+0xF711
+// -0.072881
+0xF6AC
+// -0.057971
+0xF894
+// 0.021148
+0x02B5
+// 0.107845
+0x0DCE
+// -0.115068
+0xF145
+// 0.136413
+0x1176
+// 0.038321
+0x04E8
+// -0.212217
+0xE4D6
+// -0.279308
+0xDC40
+// -0.081905
+0xF584
+// -0.010046
+0xFEB7
+// -0.062557
+0xF7FE
+// -0.136401
+0xEE8A
+// 0.042581
+0x0573
+// 0.001292
+0x002A
+// 0.052951
+0x06C7
+// -0.064160
+0xF7CA
+// 0.092557
+0x0BD9
+// 0.022387
+0x02DE
+// -0.119549
+0xF0B3
+// 0.148135
+0x12F6
+// 0.092892
+0x0BE4
+// 0.044748
+0x05BA
+// 0.022400
+0x02DE
+// -0.076179
+0xF640
+// 0.073976
+0x0978
+// 0.055265
+0x0713
+// -0.026289
+0xFCA3
+// -0.355445
+0xD281
+// -0.000170
+0xFFFA
+// -0.024680
+0xFCD7
+// -0.019823
+0xFD76
+// 0.142671
+0x1243
+// -0.047934
+0xF9DD
+// -0.152549
+0xEC79
+// -0.040295
+0xFAD8
+// 0.087587
+0x0B36
+// 0.097254
+0x0C73
+// -0.137736
+0xEE5F
+// 0.077553
+0x09ED
+// 0.085317
+0x0AEC
+// 0.036769
+0x04B5
+// 0.102411
+0x0D1C
+// -0.007394
+0xFF0E
+// 0.061062
+0x07D1
+// 0.092837
+0x0BE2
+// 0.133558
+0x1118
+// 0.029404
+0x03C3
+// 0.086817
+0x0B1D
+// 0.202817
+0x19F6
+// -0.039615
+0xFAEE
+// -0.070411
+0xF6FD
+// -0.050069
+0xF997
+// -0.016872
+0xFDD7
+// 0.088011
+0x0B44
+// -0.010515
+0xFEA7
+// -0.070200
+0xF704
+// 0.017495
+0x023D
+// 0.068353
+0x08C0
+// 0.045965
+0x05E2
+// 0.042619
+0x0575
+// -0.086330
+0xF4F3
+// -0.112825
+0xF18F
+// 0.069409
+0x08E2
+// -0.093731
+0xF401
+// -0.165135
+0xEADD
+// -0.159294
+0xEB9C
+// 0.069608
+0x08E9
+// -0.099292
+0xF34A
+// -0.108298
+0xF223
+// -0.071374
+0xF6DD
+// -0.191471
+0xE77E
+// -0.105610
+0xF27B
+// -0.048129
+0xF9D7
+// -0.084295
+0xF536
+// -0.036417
+0xFB57
+// -0.011310
+0xFE8D
+// -0.057117
+0xF8B0
+// -0.109433
+0xF1FE
+// 0.203868
+0x1A18
+// -0.030732
+0xFC11
+// 0.007969
+0x0105
+// -0.035570
+0xFB72
+// -0.046545
+0xFA0B
+// -0.066321
+0xF783
+// -0.091287
+0xF451
+// 0.074939
+0x0998
+// -0.040403
+0xFAD4
+// 0.107518
+0x0DC3
+// 0.009575
+0x013A
+// 0.094369
+0x0C14
+// 0.108477
+0x0DE3
+// 0.098221
+0x0C93
+// 0.165085
+0x1521
+// 0.032840
+0x0434
+// 0.088750
+0x0B5C
+// 0.023518
+0x0303
+// -0.059158
+0xF86E
+// 0.152512
+0x1386
+// 0.044895
+0x05BF
+// -0.044417
+0xFA51
+// -0.094573
+0xF3E5
+// -0.186563
+0xE81F
+// -0.033162
+0xFBC1
+// -0.075870
+0xF64A
+// 0.124616
+0x0FF3
+// 0.056444
+0x073A
+// 0.027551
+0x0387
+// 0.168440
+0x158F
+// 0.132515
+0x10F6
+// -0.017323
+0xFDC8
+// -0.012101
+0xFE73
+// -0.050445
+0xF98B
+// -0.048703
+0xF9C4
+// -0.023717
+0xFCF7
+// -0.024622
+0xFCD9
+// -0.089062
+0xF49A
+// -0.179544
+0xE905
+// 0.128589
+0x1076
+// 0.084744
+0x0AD9
+// 0.079724
+0x0A34
+// -0.011986
+0xFE77
+// 0.105724
+0x0D88
+// -0.006058
+0xFF39
+// -0.094618
+0xF3E4
+// 0.193443
+0x18C3
+// -0.114177
+0xF163
+// 0.147978
+0x12F1
+// -0.038678
+0xFB0D
+// -0.002865
+0xFFA2
+// -0.139626
+0xEE21
+// -0.069103
+0xF728
+// -0.173521
+0xE9CA
+// -0.013061
+0xFE54
+// -0.139924
+0xEE17
+// -0.100756
+0xF31A
+// 0.010150
+0x014D
+// -0.056578
+0xF8C2
+// 0.078866
+0x0A18
+// 0.147616
+0x12E5
+// -0.137646
+0xEE62
+// 0.063804
+0x082B
+// -0.010700
+0xFEA1
+// -0.123942
+0xF023
+// -0.002314
+0xFFB4
+// -0.003406
+0xFF90
+// 0.083465
+0x0AAF
+// -0.232456
+0xE23F
+// 0.107395
+0x0DBF
+// -0.018696
+0xFD9B
+// -0.114461
+0xF159
+// -0.000090
+0xFFFD
+// 0.001396
+0x002E
+// -0.065665
+0xF798
+// -0.141081
+0xEDF1
+// -0.008411
+0xFEEC
+// -0.231228
+0xE267
+// -0.181334
+0xE8CA
+// 0.055252
+0x0713
+// -0.103122
+0xF2CD
+// -0.120311
+0xF09A
+// 0.107786
+0x0DCC
+// 0.030262
+0x03E0
+// 0.163130
+0x14E1
+// 0.075177
+0x099F
+// 0.053442
+0x06D7
+// -0.165466
+0xEAD2
+// -0.109703
+0xF1F5
+// 0.115838
+0x0ED4
+// -0.033571
+0xFBB4
+// -0.003749
+0xFF85
+// 0.021939
+0x02CF
+// 0.032168
+0x041E
+// 0.056399
+0x0738
+// 0.070810
+0x0910
+// 0.007098
+0x00E9
+// -0.168758
+0xEA66
+// 0.017742
+0x0245
+// 0.026315
+0x035E
+// -0.081503
+0xF591
+// -0.121571
+0xF070
+// -0.016117
+0xFDF0
+// -0.137314
+0xEE6C
+// -0.075868
+0xF64A
+// -0.174891
+0xE99D
+// 0.020442
+0x029E
+// 0.021538
+0x02C2
+// -0.043646
+0xFA6A
+// 0.064895
+0x084E
+// 0.147725
+0x12E9
+// -0.012727
+0xFE5F
+// 0.149680
+0x1329
+// 0.005225
+0x00AB
+// 0.081659
+0x0A74
+// -0.091116
+0xF456
+// 0.033856
+0x0455
+// 0.033124
+0x043D
+// -0.105340
+0xF284
+// 0.228095
+0x1D32
+// -0.148677
+0xECF8
+// -0.012559
+0xFE64
+// -0.033772
+0xFBAD
+// 0.018552
+0x0260
+// 0.139754
+0x11E3
+// 0.068966
+0x08D4
+// 0.070385
+0x0902
+// 0.100106
+0x0CD0
+// -0.101070
+0xF310
+// 0.202673
+0x19F1
+// 0.034247
+0x0462
+// -0.010309
+0xFEAE
+// 0.014781
+0x01E4
+// -0.188839
+0xE7D4
+// 0.266236
+0x2214
+// -0.095030
+0xF3D6
+// -0.021057
+0xFD4E
+// -0.028199
+0xFC64
+// -0.018205
+0xFDAB
+// 0.143739
+0x1266
+// 0.194889
+0x18F2
+// -0.052209
+0xF951
+// 0.218931
+0x1C06
+// 0.057622
+0x0760
+// 0.019259
+0x0277
+// -0.066876
+0xF771
+// -0.011077
+0xFE95
+// -0.209809
+0xE525
+// -0.086966
+0xF4DE
+// -0.030928
+0xFC0B
+// -0.121339
+0xF078
+// -0.126536
+0xEFCE
+// 0.014889
+0x01E8
+// -0.115365
+0xF13C
+// -0.130808
+0xEF42
+// -0.124306
+0xF017
+// -0.040826
+0xFAC6
+// -0.012207
+0xFE70
+// 0.084328
+0x0ACB
+// -0.044087
+0xFA5B
+// -0.000201
+0xFFF9
+// -0.055458
+0xF8E7
+// -0.294753
+0xDA46
+// 0.000272
+0x0009
+// 0.168519
+0x1592
+// -0.021375
+0xFD44
+// -0.093127
+0xF414
+// -0.001556
+0xFFCD
+// 0.037058
+0x04BE
+// -0.164222
+0xEAFB
+// -0.019506
+0xFD81
+// 0.030982
+0x03F7
+// -0.031778
+0xFBEF
+// -0.162676
+0xEB2D
+// 0.031688
+0x040E
+// -0.007448
+0xFF0C
+// -0.004443
+0xFF6E
+// 0.096018
+0x0C4A
+// 0.030399
+0x03E4
+// -0.098716
+0xF35D
+// 0.054254
+0x06F2
+// -0.012169
+0xFE71
+// -0.001668
+0xFFC9
+// 0.095180
+0x0C2F
+// 0.058638
+0x0781
+// 0.062684
+0x0806
+// 0.044374
+0x05AE
+// -0.022520
+0xFD1E
+// -0.184166
+0xE86D
+// -0.082325
+0xF576
+// 0.072468
+0x0947
+// 0.137933
+0x11A8
+// -0.052860
+0xF93C
+// -0.014140
+0xFE31
+// -0.048047
+0xF9DA
+// 0.038585
+0x04F0
+// -0.048773
+0xF9C2
+// -0.024835
+0xFCD2
+// 0.112808
+0x0E71
+// 0.053954
+0x06E8
+// -0.031709
+0xFBF1
+// -0.008476
+0xFEEA
+// -0.176190
+0xE973
+// 0.198599
+0x196C
+// -0.134800
+0xEEBF
+// -0.032500
+0xFBD7
+// 0.004664
+0x0099
+// 0.057208
+0x0753
+// -0.032694
+0xFBD1
+// 0.126550
+0x1033
+// 0.042019
+0x0561
+// -0.075262
+0xF65E
+// -0.286964
+0xDB45
+// -0.040052
+0xFAE0
+// 0.075022
+0x099A
+// 0.014598
+0x01DE
+// -0.125858
+0xEFE4
+// -0.068191
+0xF746
+// 0.113598
+0x0E8A
+// 0.122379
+0x0FAA
+// -0.159058
+0xEBA4
+// 0.136709
+0x1180
+// -0.037566
+0xFB31
+// 0.069575
+0x08E8
+// -0.029313
+0xFC3F
+// -0.091410
+0xF44D
+// -0.037137
+0xFB3F
+// -0.095312
+0xF3CD
+// -0.124562
+0xF00E
+// -0.096499
+0xF3A6
+// -0.023856
+0xFCF2
+// -0.015023
+0xFE14
+// 0.001094
+0x0024
+// 0.019939
+0x028D
+// -0.054039
+0xF915
+// -0.009524
+0xFEC8
+// -0.152059
+0xEC89
+// -0.003153
+0xFF99
+// -0.069273
+0xF722
+// -0.107367
+0xF242
+// -0.037946
+0xFB25
+// 0.128716
+0x107A
+// -0.012217
+0xFE70
+// -0.016503
+0xFDE3
+// 0.010347
+0x0153
+// 0.119548
+0x0F4D
+// 0.104618
+0x0D64
+// 0.003513
+0x0073
+// 0.045525
+0x05D4
+// -0.188001
+0xE7F0
+// -0.135992
+0xEE98
+// 0.019953
+0x028E
+// -0.184399
+0xE866
+// 0.074576
+0x098C
+// 0.097987
+0x0C8B
+// -0.063867
+0xF7D3
+// -0.091278
+0xF451
+// 0.121371
+0x0F89
+// -0.049181
+0xF9B4
+// -0.028874
+0xFC4E
+// 0.050386
+0x0673
+// -0.126784
+0xEFC6
+// -0.128836
+0xEF82
+// -0.028294
+0xFC61
+// -0.087038
+0xF4DC
+// -0.156303
+0xEBFE
+// 0.005114
+0x00A8
+// -0.215626
+0xE466
+// 0.047630
+0x0619
+// 0.042977
+0x0580
+// -0.194730
+0xE713
+// 0.020183
+0x0295
+// -0.097173
+0xF390
+// 0.117289
+0x0F03
+// -0.088125
+0xF4B8
+// 0.148611
+0x1306
+// -0.122767
+0xF049
+// -0.144731
+0xED79
+// 0.095899
+0x0C46
+// 0.108971
+0x0DF3
+// -0.017790
+0xFDB9
+// -0.017245
+0xFDCB
+// 0.024391
+0x031F
+// 0.141973
+0x122C
+// 0.120844
+0x0F78
+// -0.045538
+0xFA2C
+// -0.033765
+0xFBAE
+// 0.098598
+0x0C9F
+// -0.101964
+0xF2F3
+// -0.147146
+0xED2A
+// -0.004964
+0xFF5D
+// -0.001135
+0xFFDB
+// 0.069434
+0x08E3
+// -0.033561
+0xFBB4
+// 0.204718
+0x1A34
+// -0.054046
+0xF915
+// -0.009324
+0xFECE
+// -0.091649
+0xF445
+// 0.132748
+0x10FE
+// -0.194987
+0xE70B
+// -0.020478
+0xFD61
+// -0.026719
+0xFC94
+// 0.009432
+0x0135
+// -0.236934
+0xE1AC
+// 0.092160
+0x0BCC
+// -0.017937
+0xFDB4
+// -0.035180
+0xFB7F
+// 0.143808
+0x1268
+// 0.190701
+0x1869
+// -0.273547
+0xDCFC
+// 0.054336
+0x06F4
+// -0.235669
+0xE1D6
+// 0.053160
+0x06CE
+// 0.116073
+0x0EDB
+// -0.029536
+0xFC38
+// -0.024095
+0xFCEA
+// 0.026799
+0x036E
+// -0.079958
+0xF5C4
+// -0.025720
+0xFCB5
+// 0.007249
+0x00EE
+// 0.035602
+0x048F
+// 0.029142
+0x03BB
+// -0.096642
+0xF3A1
+// -0.114969
+0xF149
+// 0.035782
+0x0495
+// 0.015064
+0x01EE
+// 0.085285
+0x0AEB
+// 0.186645
+0x17E4
+// 0.101628
+0x0D02
+// -0.221920
+0xE398
+// 0.185764
+0x17C7
+// -0.030017
+0xFC28
+// 0.079645
+0x0A32
+// 0.150392
+0x1340
+// 0.241302
+0x1EE3
+// 0.059430
+0x079B
+// 0.162991
+0x14DD
+// -0.129933
+0xEF5E
+// 0.013375
+0x01B6
+// -0.132627
+0xEF06
+// 0.052620
+0x06BC
+// -0.112260
+0xF1A1
+// 0.263689
+0x21C1
+// 0.012070
+0x018C
+// -0.029505
+0xFC39
+// 0.058777
+0x0786
+// -0.027821
+0xFC70
+// 0.096107
+0x0C4D
+// -0.078693
+0xF5ED
+// -0.126362
+0xEFD3
+// -0.090441
+0xF46C
+// 0.040554
+0x0531
+// -0.261895
+0xDE7A
+// -0.120023
+0xF0A3
+// -0.031795
+0xFBEE
+// -0.117806
+0xF0EC
+// 0.074060
+0x097B
+// -0.228325
+0xE2C6
+// -0.042446
+0xFA91
+// 0.000866
+0x001C
+// 0.096098
+0x0C4D
+// -0.159764
+0xEB8D
+// 0.132428
+0x10F3
+// 0.044667
+0x05B8
+// -0.041776
+0xFAA7
+// -0.054227
+0xF90F
+// -0.024387
+0xFCE1
+// 0.086992
+0x0B23
+// 0.075322
+0x09A4
+// -0.104181
+0xF2AA
+// -0.093132
+0xF414
+// 0.000173
+0x0006
+// 0.043078
+0x0584
+// 0.143044
+0x124F
+// -0.114028
+0xF168
+// 0.152345
+0x1380
+// -0.268760
+0xDD99
+// -0.062062
+0xF80E
+// -0.044626
+0xFA4A
+// -0.034068
+0xFBA4
+// -0.106715
+0xF257
+// -0.150592
+0xECB9
+// 0.097717
+0x0C82
+// -0.059020
+0xF872
+// 0.017039
+0x022E
+// -0.000488
+0xFFF0
+// 0.111972
+0x0E55
+// -0.121947
+0xF064
+// -0.136518
+0xEE87
+// -0.207884
+0xE564
+// 0.040016
+0x051F
+// 0.004825
+0x009E
+// -0.039374
+0xFAF6
+// 0.076437
+0x09C9
+// 0.009458
+0x0136
+// 0.112199
+0x0E5D
+// -0.083222
+0xF559
+// 0.095407
+0x0C36
+// 0.039276
+0x0507
+// 0.001687
+0x0037
+// 0.017226
+0x0234
+// -0.079482
+0xF5D4
+// -0.099064
+0xF352
+// 0.150098
+0x1336
+// 0.007034
+0x00E7
+// -0.097735
+0xF37D
+// -0.008308
+0xFEF0
+// 0.067870
+0x08B0
+// 0.073353
+0x0964
+// -0.048029
+0xF9DA
+// 0.126702
+0x1038
+// 0.113523
+0x0E88
+// 0.070055
+0x08F8
+// -0.166154
+0xEABB
+// -0.277240
+0xDC83
+// 0.072765
+0x0950
+// -0.125387
+0xEFF3
+// -0.120223
+0xF09D
+// 0.008976
+0x0126
+// 0.043724
+0x0599
+// -0.195416
+0xE6FD
+// 0.034021
+0x045B
+// -0.039993
+0xFAE2
+// 0.041719
+0x0557
+// 0.021125
+0x02B4
+// -0.015774
+0xFDFB
+// 0.071691
+0x092D
+// 0.075255
+0x09A2
+// -0.107728
+0xF236
+// -0.036907
+0xFB47
+// -0.000209
+0xFFF9
+// -0.137431
+0xEE69
+// -0.165395
+0xEAD4
+// 0.135323
+0x1152
+// 0.199610
+0x198D
+// 0.154485
+0x13C6
+// 0.013231
+0x01B2
+// -0.001272
+0xFFD6
+// -0.058427
+0xF885
+// 0.021973
+0x02D0
+// -0.245297
+0xE09A
+// -0.080131
+0xF5BE
+// 0.112378
+0x0E62
+// 0.027264
+0x037D
+// 0.105928
+0x0D8F
+// -0.096164
+0xF3B1
+// 0.050128
+0x066B
+// -0.025137
+0xFCC8
+// -0.099611
+0xF340
+// 0.119150
+0x0F40
+// -0.091468
+0xF44B
+// 0.050348
+0x0672
+// 0.003380
+0x006F
+// -0.065243
+0xF7A6
+// 0.061168
+0x07D4
+// 0.036428
+0x04AA
+// 0.003133
+0x0067
+// -0.028155
+0xFC65
+// 0.042993
+0x0581
+// 0.064342
+0x083C
+// -0.108398
+0xF220
+// 0.120735
+0x0F74
+// 0.129578
+0x1096
+// -0.044002
+0xFA5E
+// -0.064490
+0xF7BF
+// 0.040329
+0x0529
+// -0.143238
+0xEDAA
+// -0.046889
+0xFA00
+// 0.196576
+0x1929
+// 0.006963
+0x00E4
+// 0.042259
+0x0569
+// -0.025078
+0xFCCA
+// 0.070032
+0x08F7
+// 0.007346
+0x00F1
+// -0.060861
+0xF836
+// -0.180857
+0xE8DA
+// -0.126878
+0xEFC2
+// -0.262250
+0xDE6F
+// 0.010819
+0x0163
+// 0.062917
+0x080E
+// -0.041361
+0xFAB5
+// -0.082280
+0xF578
+// -0.034973
+0xFB86
+// 0.111499
+0x0E46
+// 0.077733
+0x09F3
+// -0.018110
+0xFDAF
+// -0.084918
+0xF521
+// -0.051759
+0xF960
+// 0.071293
+0x0920
+// -0.006322
+0xFF31
+// -0.085375
+0xF512
+// 0.083762
+0x0AB9
+// -0.035237
+0xFB7D
+// -0.001001
+0xFFDF
+// 0.119081
+0x0F3E
+// -0.134545
+0xEEC7
+// 0.143398
+0x125B
+// -0.035349
+0xFB7A
+// -0.174100
+0xE9B7
+// 0.083110
+0x0AA3
+// 0.257214
+0x20EC
+// -0.014016
+0xFE35
+// -0.060764
+0xF839
+// -0.053999
+0xF917
+// 0.129007
+0x1083
+// 0.002684
+0x0058
+// -0.029388
+0xFC3D
+// -0.015630
+0xFE00
+// -0.047102
+0xF9F9
+// -0.033676
+0xFBB0
+// 0.067255
+0x089C
+// -0.077333
+0xF61A
+// -0.068704
+0xF735
+// -0.054385
+0xF90A
+// 0.025904
+0x0351
+// -0.029321
+0xFC3F
+// 0.000361
+0x000C
+// -0.023543
+0xFCFD
+// 0.070436
+0x0904
+// 0.116825
+0x0EF4
+// 0.079067
+0x0A1F
+// -0.039488
+0xFAF2
+// 0.006070
+0x00C7
+// -0.042637
+0xFA8B
+// -0.189691
+0xE7B8
+// 0.106801
+0x0DAC
+// 0.044156
+0x05A7
+// -0.160927
+0xEB67
+// 0.030044
+0x03D8
+// 0.074430
+0x0987
+// -0.049157
+0xF9B5
+// -0.074893
+0xF66A
+// 0.099477
+0x0CBC
+// -0.207710
+0xE56A
+// 0.022662
+0x02E7
+// -0.034175
+0xFBA0
+// 0.089969
+0x0B84
+// 0.020450
+0x029E
+// -0.029151
+0xFC45
+// -0.114783
+0xF14F
+// 0.016532
+0x021E
+// 0.139180
+0x11D1
+// 0.089520
+0x0B75
+// 0.024125
+0x0317
+// 0.005211
+0x00AB
+// -0.062260
+0xF808
+// -0.034610
+0xFB92
+// -0.148139
+0xED0A
+// -0.016937
+0xFDD5
+// 0.034961
+0x047A
+// -0.039516
+0xFAF1
+// 0.072391
+0x0944
+// -0.006445
+0xFF2D
+// -0.030056
+0xFC27
+// -0.048055
+0xF9D9
+// 0.027668
+0x038B
+// -0.018639
+0xFD9D
+// 0.068458
+0x08C3
+// 0.075757
+0x09B2
+// 0.052727
+0x06C0
+// -0.159041
+0xEBA5
+// -0.167141
+0xEA9B
+// -0.026783
+0xFC92
+// 0.073976
+0x0978
+// 0.045087
+0x05C5
+// -0.106087
+0xF26C
+// -0.016501
+0xFDE3
+// 0.024081
+0x0315
+// 0.031638
+0x040D
+// -0.041728
+0xFAA9
+// -0.059048
+0xF871
+// -0.017051
+0xFDD1
+// 0.050161
+0x066C
+// 0.039262
+0x0507
+// 0.025014
+0x0334
+// -0.091508
+0xF449
+// 0.082128
+0x0A83
+// -0.058913
+0xF876
+// 0.101612
+0x0D02
+// -0.018711
+0xFD9B
+// -0.078510
+0xF5F3
+// -0.142706
+0xEDBC
+// 0.211925
+0x1B20
+// 0.093471
+0x0BF7
+// -0.237265
+0xE1A1
+// 0.027211
+0x037C
+// -0.042924
+0xFA81
+// 0.166746
+0x1558
+// -0.018308
+0xFDA8
+// 0.123967
+0x0FDE
+// 0.040131
+0x0523
+// 0.087079
+0x0B25
+// 0.045334
+0x05CE
+// 0.071334
+0x0921
+// 0.041679
+0x0556
+// 0.052156
+0x06AD
+// 0.028915
+0x03B3
+// 0.105349
+0x0D7C
+// 0.008327
+0x0111
+// 0.039903
+0x051C
+// -0.091394
+0xF44D
+// 0.043123
+0x0585
+// 0.002114
+0x0045
+// 0.070085
+0x08F9
+// -0.096500
+0xF3A6
+// -0.200050
+0xE665
+// 0.085288
+0x0AEB
+// 0.118957
+0x0F3A
+// 0.039361
+0x050A
+// -0.084946
+0xF520
+// 0.288715
+0x24F5
+// -0.183265
+0xE88B
+// -0.022717
+0xFD18
+// -0.003320
+0xFF93
+// 0.026397
+0x0361
+// 0.050428
+0x0674
+// 0.074060
+0x097B
+// 0.051756
+0x06A0
+// 0.162891
+0x14DA
+// 0.012589
+0x019D
+// 0.060185
+0x07B4
+// 0.167864
+0x157D
+// -0.020961
+0xFD51
+// -0.152197
+0xEC85
+// 0.124182
+0x0FE5
+// -0.010123
+0xFEB4
+// 0.034772
+0x0473
+// -0.198117
+0xE6A4
+// -0.065906
+0xF790
+// 0.245526
+0x1F6D
+// -0.045141
+0xFA39
+// 0.104860
+0x0D6C
+// 0.165058
+0x1521
+// 0.108526
+0x0DE4
+// 0.147342
+0x12DC
+// 0.034354
+0x0466
+// -0.145631
+0xED5C
+// 0.087482
+0x0B33
+// -0.102491
+0xF2E2
+// 0.108947
+0x0DF2
+// -0.058244
+0xF88B
+// -0.136717
+0xEE80
+// 0.021949
+0x02CF
+// -0.065171
+0xF7A8
+// -0.162684
+0xEB2D
+// 0.104829
+0x0D6B
+// -0.048608
+0xF9C7
+// 0.085720
+0x0AF9
+// 0.061414
+0x07DC
+// -0.081473
+0xF592
+// -0.141689
+0xEDDD
+// -0.100250
+0xF32B
+// 0.027811
+0x038F
+// -0.091267
+0xF451
+// -0.136064
+0xEE95
+// -0.018042
+0xFDB1
+// -0.067980
+0xF74C
+// 0.077446
+0x09EA
+// -0.080366
+0xF5B7
+// 0.101924
+0x0D0C
+// 0.037067
+0x04BF
+// -0.072212
+0xF6C2
+// 0.130810
+0x10BE
+// 0.071969
+0x0936
+// -0.066995
+0xF76D
+// 0.036845
+0x04B7
+// 0.134220
+0x112E
+// 0.005218
+0x00AB
+// -0.050602
+0xF986
+// -0.079080
+0xF5E1
+// 0.009778
+0x0140
+// 0.132714
+0x10FD
+// 0.184571
+0x17A0
+// 0.097486
+0x0C7A
+// -0.076899
+0xF628
+// -0.207030
+0xE580
+// -0.010092
+0xFEB5
+// -0.147763
+0xED16
+// 0.103326
+0x0D3A
+// 0.039327
+0x0509
+// -0.013310
+0xFE4C
+// -0.081574
+0xF58F
+// -0.034589
+0xFB93
+// -0.019767
+0xFD78
+// -0.040502
+0xFAD1
+// -0.034578
+0xFB93
+// 0.091992
+0x0BC6
+// -0.216270
+0xE451
+// 0.050350
+0x0672
+// -0.013219
+0xFE4F
+// -0.036243
+0xFB5C
+// -0.024234
+0xFCE6
+// -0.048892
+0xF9BE
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputBC1_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputBC1_q15.txt
new file mode 100755
index 0000000..9ab116f
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ15/InputBC1_q15.txt
@@ -0,0 +1,6402 @@
+H
+3200
+// -0.229955
+0xE291
+// 0.282334
+0x2424
+// 0.197077
+0x193A
+// 0.431633
+0x3740
+// -0.259969
+0xDEB9
+// 0.151383
+0x1361
+// -0.157648
+0xEBD2
+// -0.065133
+0xF7AA
+// 0.075768
+0x09B3
+// 0.572531
+0x4949
+// -0.051374
+0xF96D
+// -0.039230
+0xFAFB
+// -0.334964
+0xD520
+// 0.097874
+0x0C87
+// 0.036215
+0x04A3
+// 0.340981
+0x2BA5
+// 0.274914
+0x2330
+// 0.043325
+0x058C
+// 0.029536
+0x03C8
+// 0.330004
+0x2A3E
+// 0.310067
+0x27B0
+// -0.563238
+0xB7E8
+// -0.626082
+0xAFDD
+// -0.272207
+0xDD28
+// -0.025736
+0xFCB5
+// -0.136515
+0xEE87
+// -0.040406
+0xFAD4
+// -0.310225
+0xD84B
+// 0.100992
+0x0CED
+// -0.204520
+0xE5D2
+// 0.221283
+0x1C53
+// -0.207984
+0xE561
+// 0.295027
+0x25C3
+// -0.132329
+0xEF10
+// -0.065187
+0xF7A8
+// -0.377867
+0xCFA2
+// 0.185425
+0x17BC
+// 0.068401
+0x08C1
+// -0.473621
+0xC360
+// 0.066809
+0x088D
+// -0.405679
+0xCC13
+// 0.483098
+0x3DD6
+// 0.098729
+0x0CA3
+// 0.116910
+0x0EF7
+// -0.182179
+0xE8AE
+// 0.086552
+0x0B14
+// -0.019540
+0xFD80
+// 0.365921
+0x2ED6
+// -0.199698
+0xE670
+// -0.046065
+0xFA1B
+// -0.343471
+0xD409
+// 0.163269
+0x14E6
+// 0.129662
+0x1099
+// -0.434465
+0xC863
+// -0.285501
+0xDB75
+// 0.073465
+0x0967
+// 0.373030
+0x2FBF
+// -0.391363
+0xCDE8
+// 0.195933
+0x1914
+// -0.124323
+0xF016
+// -0.186912
+0xE813
+// 0.214582
+0x1B77
+// -0.087514
+0xF4CC
+// -0.297956
+0xD9DD
+// -0.144567
+0xED7F
+// -0.205841
+0xE5A7
+// -0.549287
+0xB9B1
+// -0.212982
+0xE4BD
+// -0.009650
+0xFEC4
+// 0.117382
+0x0F06
+// 0.092619
+0x0BDB
+// -0.537490
+0xBB34
+// 0.110497
+0x0E25
+// -0.584312
+0xB535
+// -0.219874
+0xE3DB
+// 0.111167
+0x0E3B
+// -0.261512
+0xDE87
+// -0.062784
+0xF7F7
+// -0.358021
+0xD22C
+// -0.205825
+0xE5A8
+// 0.039353
+0x050A
+// -0.014570
+0xFE23
+// -0.698742
+0xA690
+// 0.163946
+0x14FC
+// 0.123671
+0x0FD4
+// 0.046745
+0x05FC
+// -0.170046
+0xEA3C
+// -0.644341
+0xAD86
+// -0.179657
+0xE901
+// 0.002590
+0x0055
+// 0.280134
+0x23DB
+// 0.172037
+0x1605
+// -0.008924
+0xFEDC
+// -0.302605
+0xD944
+// 0.180551
+0x171C
+// -0.320793
+0xD6F0
+// 0.468579
+0x3BFA
+// -0.111937
+0xF1AC
+// 0.044208
+0x05A9
+// -0.085811
+0xF504
+// 0.168259
+0x158A
+// -0.172065
+0xE9FA
+// 0.423273
+0x362E
+// 0.023095
+0x02F5
+// 0.202200
+0x19E2
+// -0.566892
+0xB770
+// 0.193165
+0x18BA
+// 0.160442
+0x1489
+// -0.130618
+0xEF48
+// 0.117306
+0x0F04
+// 0.156193
+0x13FE
+// 0.067454
+0x08A2
+// 0.173499
+0x1635
+// 0.120549
+0x0F6E
+// 0.460217
+0x3AE8
+// 0.370019
+0x2F5D
+// -0.206658
+0xE58C
+// 0.471030
+0x3C4B
+// -0.081304
+0xF598
+// 0.356429
+0x2D9F
+// 0.112903
+0x0E74
+// -0.050388
+0xF98D
+// 0.099324
+0x0CB7
+// 0.481365
+0x3D9D
+// 0.206891
+0x1A7B
+// -0.396513
+0xCD3F
+// 0.305030
+0x270B
+// 0.232950
+0x1DD1
+// -0.064847
+0xF7B3
+// -0.390535
+0xCE03
+// 0.130048
+0x10A5
+// 0.284747
+0x2473
+// -0.408334
+0xCBBC
+// -0.003421
+0xFF90
+// 0.461617
+0x3B16
+// 0.230063
+0x1D73
+// 0.028241
+0x039D
+// 0.313800
+0x282B
+// 0.744831
+0x5F57
+// 0.034306
+0x0464
+// -0.342633
+0xD425
+// -0.135902
+0xEE9B
+// -0.051396
+0xF96C
+// 0.132694
+0x10FC
+// -0.390853
+0xCDF9
+// 0.179532
+0x16FB
+// 0.108753
+0x0DEC
+// -0.120870
+0xF087
+// -0.154294
+0xEC40
+// -0.444930
+0xC70D
+// 0.091127
+0x0BAA
+// -0.100016
+0xF333
+// 0.187920
+0x180E
+// 0.022798
+0x02EB
+// -0.037051
+0xFB42
+// -0.107559
+0xF23B
+// 0.158992
+0x145A
+// 0.086606
+0x0B16
+// -0.381889
+0xCF1E
+// 0.016328
+0x0217
+// 0.256796
+0x20DF
+// 0.018960
+0x026D
+// -0.021175
+0xFD4A
+// -0.146314
+0xED46
+// 0.129496
+0x1093
+// -0.378758
+0xCF85
+// 0.025984
+0x0353
+// -0.079118
+0xF5DF
+// 0.286012
+0x249C
+// 0.260698
+0x215F
+// -0.002286
+0xFFB5
+// 0.402497
+0x3385
+// -0.019489
+0xFD81
+// 0.304613
+0x26FE
+// -0.199713
+0xE670
+// -0.081369
+0xF596
+// 0.329492
+0x2A2D
+// -0.430783
+0xC8DC
+// -0.711333
+0xA4F3
+// 0.758284
+0x610F
+// 0.228167
+0x1D35
+// -0.350456
+0xD324
+// -0.093508
+0xF408
+// 0.285771
+0x2494
+// -0.085603
+0xF50B
+// -0.272478
+0xDD1F
+// -0.223558
+0xE362
+// -0.016758
+0xFDDB
+// -0.092707
+0xF422
+// 0.094234
+0x0C10
+// 0.237112
+0x1E5A
+// 0.141408
+0x121A
+// -0.298205
+0xD9D4
+// 0.007915
+0x0103
+// 0.341270
+0x2BAF
+// -0.326035
+0xD645
+// 0.020785
+0x02A9
+// -0.192854
+0xE751
+// 0.030424
+0x03E5
+// 0.183409
+0x177A
+// -0.248143
+0xE03D
+// -0.032569
+0xFBD5
+// -0.232746
+0xE235
+// -0.211093
+0xE4FB
+// -0.111028
+0xF1CA
+// 0.041256
+0x0548
+// 0.081908
+0x0A7C
+// 0.044874
+0x05BE
+// -0.343390
+0xD40C
+// -0.270450
+0xDD62
+// 0.112608
+0x0E6A
+// 0.265590
+0x21FF
+// 0.200436
+0x19A8
+// 0.232412
+0x1DC0
+// -0.257101
+0xDF17
+// 0.429298
+0x36F3
+// -0.052594
+0xF945
+// 0.498228
+0x3FC6
+// -0.055780
+0xF8DC
+// 0.171159
+0x15E9
+// 0.239566
+0x1EAA
+// -0.020752
+0xFD58
+// -0.137660
+0xEE61
+// 0.445391
+0x3903
+// 0.072082
+0x093A
+// 0.145254
+0x1298
+// 0.068331
+0x08BF
+// -0.422576
+0xC9E9
+// 0.015345
+0x01F7
+// 0.092463
+0x0BD6
+// 0.174548
+0x1658
+// 0.155022
+0x13D8
+// 0.151833
+0x136F
+// -0.778908
+0x9C4D
+// -0.335755
+0xD506
+// 0.040506
+0x052F
+// -0.062342
+0xF805
+// 0.090235
+0x0B8D
+// 0.063686
+0x0827
+// -0.089071
+0xF499
+// -0.144521
+0xED80
+// 0.143311
+0x1258
+// -0.055059
+0xF8F4
+// 0.106548
+0x0DA3
+// 0.158974
+0x1459
+// -0.661125
+0xAB60
+// 0.206903
+0x1A7C
+// -0.254975
+0xDF5D
+// -0.134711
+0xEEC2
+// 0.117724
+0x0F12
+// 0.027925
+0x0393
+// -0.048341
+0xF9D0
+// -0.075718
+0xF64F
+// -0.023463
+0xFCFF
+// -0.199901
+0xE66A
+// -0.066504
+0xF77D
+// 0.155486
+0x13E7
+// -0.280899
+0xDC0C
+// 0.499076
+0x3FE2
+// -0.458645
+0xC54B
+// -0.218980
+0xE3F8
+// 0.125540
+0x1012
+// 0.276776
+0x236D
+// -0.085395
+0xF512
+// -0.455713
+0xC5AB
+// -0.001942
+0xFFC0
+// -0.047435
+0xF9EE
+// -0.188932
+0xE7D1
+// 0.305189
+0x2710
+// 0.502894
+0x405F
+// 0.274620
+0x2327
+// 0.188017
+0x1811
+// -0.081693
+0xF58B
+// -0.108896
+0xF210
+// -0.324891
+0xD66A
+// 0.503908
+0x4080
+// -0.348115
+0xD371
+// -0.249508
+0xE010
+// 0.099349
+0x0CB7
+// -0.150457
+0xECBE
+// 0.056734
+0x0743
+// -0.134503
+0xEEC9
+// -0.236663
+0xE1B5
+// -0.220107
+0xE3D4
+// 0.080577
+0x0A50
+// -0.396042
+0xCD4E
+// 0.576552
+0x49CC
+// 0.288770
+0x24F6
+// 0.160859
+0x1497
+// 0.147775
+0x12EA
+// 0.297981
+0x2624
+// -0.145723
+0xED59
+// -0.035293
+0xFB7C
+// 0.068079
+0x08B7
+// -0.054546
+0xF905
+// 0.387253
+0x3192
+// 0.147193
+0x12D7
+// 0.175816
+0x1681
+// 0.318143
+0x28B9
+// 0.306317
+0x2735
+// 0.134547
+0x1139
+// 0.233408
+0x1DE0
+// -0.039094
+0xFAFF
+// -0.326632
+0xD631
+// -0.019223
+0xFD8A
+// -0.076654
+0xF630
+// 0.353814
+0x2D4A
+// -0.346588
+0xD3A3
+// -0.277673
+0xDC75
+// -0.004852
+0xFF61
+// 0.208248
+0x1AA8
+// 0.298536
+0x2636
+// 0.292423
+0x256E
+// 0.141030
+0x120D
+// -0.003721
+0xFF86
+// -0.318811
+0xD731
+// -0.221512
+0xE3A6
+// -0.167347
+0xEA94
+// -0.233983
+0xE20D
+// -0.323194
+0xD6A2
+// 0.157287
+0x1422
+// 0.000666
+0x0016
+// -0.041659
+0xFAAB
+// 0.225567
+0x1CDF
+// -0.199818
+0xE66C
+// -0.262825
+0xDE5C
+// -0.045159
+0xFA38
+// 0.029282
+0x03C0
+// -0.227564
+0xE2DF
+// 0.114963
+0x0EB7
+// -0.158732
+0xEBAF
+// 0.308502
+0x277D
+// 0.157408
+0x1426
+// -0.060712
+0xF83B
+// -0.161124
+0xEB60
+// 0.297700
+0x261B
+// -0.213275
+0xE4B3
+// 0.298936
+0x2644
+// -0.145423
+0xED63
+// 0.001634
+0x0036
+// 0.144298
+0x1278
+// 0.053166
+0x06CE
+// -0.187517
+0xE7FF
+// -0.317117
+0xD769
+// 0.015265
+0x01F4
+// -0.058482
+0xF884
+// 0.042375
+0x056D
+// 0.554205
+0x46F0
+// -0.322286
+0xD6BF
+// -0.201647
+0xE630
+// -0.293733
+0xDA67
+// -0.187354
+0xE805
+// 0.215536
+0x1B97
+// 0.382973
+0x3105
+// -0.006973
+0xFF1C
+// 0.239449
+0x1EA6
+// 0.009559
+0x0139
+// -0.154170
+0xEC44
+// 0.414935
+0x351D
+// -0.086474
+0xF4EE
+// -0.429577
+0xC904
+// -0.616307
+0xB11D
+// -0.044909
+0xFA40
+// -0.025170
+0xFCC7
+// 0.277363
+0x2381
+// -0.052391
+0xF94B
+// -0.147414
+0xED22
+// -0.265765
+0xDDFB
+// 0.243684
+0x1F31
+// -0.238017
+0xE189
+// 0.007400
+0x00F2
+// 0.149476
+0x1322
+// -0.259454
+0xDECA
+// -0.034042
+0xFBA5
+// 0.490091
+0x3EBB
+// 0.017469
+0x023C
+// 0.215066
+0x1B87
+// 0.288139
+0x24E2
+// 0.468458
+0x3BF6
+// -0.320815
+0xD6F0
+// 0.271979
+0x22D0
+// 0.044694
+0x05B9
+// 0.386022
+0x3169
+// -0.198212
+0xE6A1
+// -0.027967
+0xFC6C
+// 0.217303
+0x1BD1
+// 0.224767
+0x1CC5
+// 0.374058
+0x2FE1
+// 0.216509
+0x1BB7
+// 0.285379
+0x2487
+// -0.195687
+0xE6F4
+// -0.050896
+0xF97C
+// 0.171950
+0x1602
+// -0.225235
+0xE32C
+// -0.323291
+0xD69E
+// -0.340099
+0xD478
+// -0.411001
+0xCB64
+// 0.197090
+0x193A
+// 0.059079
+0x0790
+// -0.622828
+0xB047
+// 0.187194
+0x17F6
+// -0.122049
+0xF061
+// -0.264488
+0xDE25
+// -0.031354
+0xFBFD
+// -0.331909
+0xD584
+// -0.107319
+0xF243
+// -0.209411
+0xE532
+// -0.326971
+0xD626
+// 0.376871
+0x303D
+// -0.018169
+0xFDAD
+// -0.006232
+0xFF34
+// 0.437454
+0x37FE
+// -0.054617
+0xF902
+// 0.454476
+0x3A2C
+// 0.279078
+0x23B9
+// 0.140353
+0x11F7
+// 0.282396
+0x2426
+// -0.289296
+0xDAF8
+// -0.215206
+0xE474
+// 0.161281
+0x14A5
+// 0.130294
+0x10AD
+// -0.144069
+0xED8F
+// 0.387287
+0x3193
+// -0.035606
+0xFB71
+// 0.015167
+0x01F1
+// -0.246557
+0xE071
+// 0.850806
+0x6CE7
+// -0.309213
+0xD86C
+// -0.330167
+0xD5BD
+// 0.440993
+0x3872
+// 0.028567
+0x03A8
+// -0.183100
+0xE890
+// 0.226946
+0x1D0D
+// 0.015607
+0x01FF
+// 0.064274
+0x083A
+// 0.463823
+0x3B5F
+// -0.040115
+0xFADD
+// 0.011625
+0x017D
+// -0.061881
+0xF814
+// 0.310138
+0x27B3
+// 0.002795
+0x005C
+// -0.175949
+0xE97B
+// -0.350254
+0xD32B
+// 0.090718
+0x0B9D
+// 0.017221
+0x0234
+// -0.284639
+0xDB91
+// -0.492945
+0xC0E7
+// -0.204180
+0xE5DD
+// 0.110902
+0x0E32
+// -0.355633
+0xD27B
+// 0.096685
+0x0C60
+// 0.124704
+0x0FF6
+// 0.206664
+0x1A74
+// -0.073250
+0xF6A0
+// 0.235874
+0x1E31
+// -0.101906
+0xF2F5
+// 0.323186
+0x295E
+// 0.155325
+0x13E2
+// 0.049716
+0x065D
+// -0.078391
+0xF5F7
+// -0.398972
+0xCCEE
+// 0.056061
+0x072D
+// -0.060458
+0xF843
+// 0.107642
+0x0DC7
+// -0.136439
+0xEE89
+// 0.318663
+0x28CA
+// 0.009852
+0x0143
+// -0.268281
+0xDDA9
+// 0.004651
+0x0098
+// 0.096243
+0x0C52
+// -0.286633
+0xDB50
+// -0.374794
+0xD007
+// 0.266039
+0x220E
+// 0.083877
+0x0ABC
+// -0.003486
+0xFF8E
+// -0.005319
+0xFF52
+// 0.185307
+0x17B8
+// -0.233157
+0xE228
+// -0.240937
+0xE129
+// 0.367818
+0x2F15
+// 0.130407
+0x10B1
+// 0.292481
+0x2570
+// -0.088073
+0xF4BA
+// 0.339890
+0x2B82
+// -0.236622
+0xE1B6
+// 0.370849
+0x2F78
+// 0.193841
+0x18D0
+// 0.403550
+0x33A8
+// -0.070075
+0xF708
+// -0.143177
+0xEDAC
+// 0.345157
+0x2C2E
+// -0.182760
+0xE89B
+// -0.172717
+0xE9E4
+// -0.076446
+0xF637
+// 0.253878
+0x207F
+// -0.110307
+0xF1E1
+// 0.016547
+0x021E
+// -0.391196
+0xCDED
+// 0.083139
+0x0AA4
+// 0.331313
+0x2A68
+// 0.021327
+0x02BB
+// 0.296983
+0x2604
+// -0.039569
+0xFAEF
+// -0.058548
+0xF881
+// -0.287853
+0xDB28
+// 0.099302
+0x0CB6
+// 0.103807
+0x0D4A
+// 0.305805
+0x2725
+// 0.152446
+0x1383
+// -0.213621
+0xE4A8
+// -0.027206
+0xFC85
+// 0.439221
+0x3838
+// -0.392848
+0xCDB7
+// 0.286767
+0x24B5
+// 0.148581
+0x1305
+// 0.325724
+0x29B1
+// -0.106653
+0xF259
+// -0.067003
+0xF76C
+// 0.018172
+0x0253
+// -0.221582
+0xE3A3
+// -0.091919
+0xF43C
+// 0.111887
+0x0E52
+// -0.116062
+0xF125
+// 0.166861
+0x155C
+// -0.071041
+0xF6E8
+// -0.186397
+0xE824
+// 0.057674
+0x0762
+// -0.201016
+0xE645
+// -0.167536
+0xEA8E
+// -0.322164
+0xD6C3
+// -0.294322
+0xDA54
+// 0.205635
+0x1A52
+// 0.246773
+0x1F96
+// -0.105616
+0xF27B
+// -0.235905
+0xE1CE
+// -0.108355
+0xF221
+// -0.465888
+0xC45E
+// -0.145750
+0xED58
+// 0.089334
+0x0B6F
+// 0.270834
+0x22AB
+// -0.168498
+0xEA6F
+// 0.070967
+0x0915
+// -0.134460
+0xEECA
+// -0.027261
+0xFC83
+// -0.271325
+0xDD45
+// 0.159927
+0x1479
+// -0.531297
+0xBBFE
+// 0.288230
+0x24E5
+// -0.369841
+0xD0A9
+// -0.035019
+0xFB84
+// 0.052158
+0x06AD
+// -0.263955
+0xDE37
+// 0.491837
+0x3EF5
+// 0.011873
+0x0185
+// -0.098967
+0xF355
+// -0.008856
+0xFEDE
+// -0.154588
+0xEC36
+// -0.007011
+0xFF1A
+// -0.165403
+0xEAD4
+// 0.110436
+0x0E23
+// 0.081393
+0x0A6B
+// -0.120671
+0xF08E
+// 0.151832
+0x136F
+// -0.010929
+0xFE9A
+// 0.269626
+0x2283
+// 0.139661
+0x11E0
+// 0.663955
+0x54FC
+// 0.369634
+0x2F50
+// 0.006486
+0x00D5
+// 0.237303
+0x1E60
+// 0.050110
+0x066A
+// -0.066896
+0xF770
+// 0.384504
+0x3137
+// -0.300844
+0xD97E
+// -0.078779
+0xF5EB
+// 0.027942
+0x0394
+// 0.039144
+0x0503
+// 0.077161
+0x09E0
+// 0.142985
+0x124D
+// 0.100929
+0x0CEB
+// 0.121490
+0x0F8D
+// -0.500182
+0xBFFA
+// 0.079606
+0x0A31
+// -0.078488
+0xF5F4
+// -0.231081
+0xE26C
+// 0.214051
+0x1B66
+// -0.144102
+0xED8E
+// -0.034489
+0xFB96
+// -0.032170
+0xFBE2
+// 0.009028
+0x0128
+// 0.259897
+0x2144
+// -0.073447
+0xF699
+// -0.381838
+0xCF20
+// -0.409656
+0xCB90
+// 0.080395
+0x0A4A
+// -0.230022
+0xE28F
+// -0.321690
+0xD6D3
+// -0.155184
+0xEC23
+// 0.200194
+0x19A0
+// -0.351830
+0xD2F7
+// -0.021924
+0xFD32
+// -0.250496
+0xDFF0
+// -0.026705
+0xFC95
+// -0.064942
+0xF7B0
+// 0.129839
+0x109F
+// 0.131935
+0x10E3
+// -0.027845
+0xFC70
+// -0.007921
+0xFEFC
+// 0.202988
+0x19FB
+// 0.178482
+0x16D8
+// 0.229881
+0x1D6D
+// 0.196930
+0x1935
+// -0.353518
+0xD2C0
+// -0.315838
+0xD793
+// 0.476256
+0x3CF6
+// -0.205158
+0xE5BD
+// 0.329738
+0x2A35
+// -0.037541
+0xFB32
+// -0.083397
+0xF553
+// -0.514599
+0xBE22
+// -0.262994
+0xDE56
+// 0.413099
+0x34E0
+// -0.171279
+0xEA14
+// -0.273089
+0xDD0B
+// -0.460826
+0xC504
+// 0.170638
+0x15D7
+// -0.454795
+0xC5C9
+// 0.202709
+0x19F2
+// 0.434733
+0x37A5
+// 0.297747
+0x261D
+// 0.003972
+0x0082
+// 0.134946
+0x1146
+// -0.111165
+0xF1C5
+// -0.193403
+0xE73F
+// -0.047970
+0xF9DC
+// -0.158575
+0xEBB4
+// 0.133712
+0x111D
+// -0.373397
+0xD035
+// 0.095761
+0x0C42
+// -0.126084
+0xEFDC
+// 0.086162
+0x0B07
+// 0.476946
+0x3D0D
+// -0.323797
+0xD68E
+// -0.218470
+0xE409
+// -0.418809
+0xCA64
+// -0.282447
+0xDBD9
+// 0.285860
+0x2497
+// 0.048290
+0x062E
+// -0.435065
+0xC850
+// -0.000714
+0xFFE9
+// -0.214400
+0xE48F
+// 0.311632
+0x27E4
+// -0.186306
+0xE827
+// -0.205188
+0xE5BC
+// 0.350943
+0x2CEC
+// 0.120910
+0x0F7A
+// 0.557893
+0x4769
+// 0.124708
+0x0FF6
+// -0.006526
+0xFF2A
+// 0.171892
+0x1601
+// 0.000299
+0x000A
+// -0.280830
+0xDC0E
+// 0.605376
+0x4D7D
+// 0.115618
+0x0ECD
+// -0.149080
+0xECEB
+// 0.151754
+0x136D
+// -0.091161
+0xF455
+// 0.046781
+0x05FD
+// 0.057056
+0x074E
+// 0.133187
+0x110C
+// 0.052977
+0x06C8
+// -0.267073
+0xDDD1
+// 0.159224
+0x1461
+// 0.035803
+0x0495
+// -0.090134
+0xF476
+// 0.107667
+0x0DC8
+// -0.178239
+0xE92F
+// 0.050320
+0x0671
+// -0.046137
+0xFA18
+// 0.223758
+0x1CA4
+// -0.341027
+0xD459
+// 0.052399
+0x06B5
+// -0.394222
+0xCD8A
+// 0.035805
+0x0495
+// -0.311362
+0xD825
+// 0.034595
+0x046E
+// -0.409668
+0xCB90
+// -0.033108
+0xFBC3
+// -0.030190
+0xFC23
+// -0.057870
+0xF898
+// 0.007119
+0x00E9
+// -0.006991
+0xFF1B
+// 0.510170
+0x414D
+// 0.144396
+0x127C
+// -0.357674
+0xD238
+// 0.147083
+0x12D4
+// 0.386240
+0x3170
+// -0.221457
+0xE3A7
+// 0.350243
+0x2CD5
+// 0.105796
+0x0D8B
+// -0.054058
+0xF915
+// -0.465275
+0xC472
+// -0.178813
+0xE91D
+// 0.186898
+0x17EC
+// 0.034950
+0x0479
+// 0.143208
+0x1255
+// -0.124002
+0xF021
+// -0.416750
+0xCAA8
+// 0.002223
+0x0049
+// 0.166924
+0x155E
+// 0.420981
+0x35E3
+// -0.178527
+0xE926
+// 0.287547
+0x24CE
+// 0.273784
+0x230B
+// -0.683285
+0xA88A
+// 0.012742
+0x01A2
+// -0.075337
+0xF65B
+// -0.000951
+0xFFE1
+// -0.102415
+0xF2E4
+// -0.045304
+0xFA33
+// -0.022904
+0xFD11
+// 0.310952
+0x27CD
+// 0.221988
+0x1C6A
+// 0.220121
+0x1C2D
+// -0.207776
+0xE568
+// 0.131695
+0x10DB
+// 0.291264
+0x2548
+// -0.266815
+0xDDD9
+// -0.114275
+0xF15F
+// -0.249596
+0xE00D
+// 0.089328
+0x0B6F
+// 0.283729
+0x2451
+// 0.152525
+0x1386
+// 0.203263
+0x1A05
+// 0.277551
+0x2387
+// 0.079506
+0x0A2D
+// 0.331931
+0x2A7D
+// 0.216836
+0x1BC1
+// 0.089083
+0x0B67
+// 0.329631
+0x2A31
+// 0.075553
+0x09AC
+// -0.214534
+0xE48A
+// -0.025208
+0xFCC6
+// -0.154363
+0xEC3E
+// -0.124243
+0xF019
+// 0.215715
+0x1B9D
+// 0.414264
+0x3507
+// 0.129194
+0x1089
+// 0.037521
+0x04CE
+// -0.107435
+0xF240
+// 0.214665
+0x1B7A
+// 0.369194
+0x2F42
+// 0.127568
+0x1054
+// -0.454824
+0xC5C8
+// 0.062447
+0x07FE
+// 0.404350
+0x33C2
+// -0.239339
+0xE15D
+// 0.372473
+0x2FAD
+// -0.281883
+0xDBEB
+// 0.188690
+0x1827
+// 0.245166
+0x1F62
+// -0.856237
+0x9267
+// 0.134577
+0x113A
+// 0.423159
+0x362A
+// 0.002884
+0x005F
+// -0.065447
+0xF79F
+// -0.257445
+0xDF0C
+// 0.072246
+0x093F
+// 0.035974
+0x049B
+// 0.043446
+0x0590
+// -0.126625
+0xEFCB
+// -0.130030
+0xEF5B
+// -0.211772
+0xE4E5
+// 0.010009
+0x0148
+// -0.201365
+0xE63A
+// 0.013163
+0x01AF
+// -0.272409
+0xDD22
+// -0.106143
+0xF26A
+// -0.258637
+0xDEE5
+// 0.283200
+0x2440
+// -0.061206
+0xF82A
+// -0.682925
+0xA896
+// 0.188138
+0x1815
+// 0.079689
+0x0A33
+// 0.028945
+0x03B4
+// 0.141261
+0x1215
+// -0.238964
+0xE16A
+// -0.204843
+0xE5C8
+// 0.174826
+0x1661
+// -0.080681
+0xF5AC
+// 0.066437
+0x0881
+// -0.310793
+0xD838
+// 0.365514
+0x2EC9
+// 0.096912
+0x0C68
+// 0.184632
+0x17A2
+// -0.369893
+0xD0A7
+// 0.696182
+0x591D
+// -0.046894
+0xF9FF
+// 0.321545
+0x2928
+// 0.568286
+0x48BE
+// -0.185562
+0xE83F
+// 0.361200
+0x2E3C
+// -0.317201
+0xD766
+// -0.022668
+0xFD19
+// 0.193636
+0x18C9
+// -0.071187
+0xF6E3
+// -0.006433
+0xFF2D
+// -0.490457
+0xC139
+// 0.064507
+0x0842
+// -0.009195
+0xFED3
+// 0.185004
+0x17AE
+// -0.049016
+0xF9BA
+// 0.232189
+0x1DB8
+// -0.339974
+0xD47C
+// -0.112732
+0xF192
+// -0.258263
+0xDEF1
+// -0.137480
+0xEE67
+// 0.073536
+0x096A
+// -0.160410
+0xEB78
+// -0.554276
+0xB90D
+// 0.294912
+0x25C0
+// 0.176769
+0x16A0
+// 0.026535
+0x0366
+// -0.217690
+0xE423
+// -0.043286
+0xFA76
+// -0.030320
+0xFC1E
+// 0.243672
+0x1F31
+// 0.321324
+0x2921
+// 0.044788
+0x05BC
+// -0.002055
+0xFFBD
+// 0.126003
+0x1021
+// 0.291418
+0x254D
+// 0.380907
+0x30C2
+// 0.398181
+0x32F8
+// -0.129047
+0xEF7B
+// 0.102378
+0x0D1B
+// -0.046032
+0xFA1C
+// -0.152201
+0xEC85
+// -0.378231
+0xCF96
+// 0.205040
+0x1A3F
+// 0.121265
+0x0F86
+// -0.317931
+0xD74E
+// -0.188816
+0xE7D5
+// 0.194839
+0x18F0
+// 0.296923
+0x2602
+// -0.038330
+0xFB18
+// 0.322326
+0x2942
+// 0.284707
+0x2471
+// -0.401624
+0xCC98
+// 0.051721
+0x069F
+// 0.235684
+0x1E2B
+// -0.324246
+0xD67F
+// 0.141524
+0x121D
+// 0.262254
+0x2192
+// -0.279600
+0xDC36
+// 0.563747
+0x4829
+// 0.260665
+0x215D
+// 0.079759
+0x0A36
+// -0.206935
+0xE583
+// 0.044530
+0x05B3
+// -0.128222
+0xEF96
+// -0.004150
+0xFF78
+// 0.284074
+0x245D
+// 0.514896
+0x41E8
+// 0.112363
+0x0E62
+// -0.088566
+0xF4AA
+// -0.082997
+0xF560
+// 0.440331
+0x385D
+// -0.404512
+0xCC39
+// -0.047112
+0xF9F8
+// -0.020100
+0xFD6D
+// -0.463631
+0xC4A8
+// 0.308954
+0x278C
+// -0.051299
+0xF96F
+// 0.291209
+0x2546
+// -0.826276
+0x963D
+// -0.115203
+0xF141
+// -0.187002
+0xE810
+// -0.203102
+0xE601
+// 0.262372
+0x2195
+// 0.374719
+0x2FF7
+// -0.176628
+0xE964
+// 0.253846
+0x207E
+// -0.139403
+0xEE28
+// -0.655750
+0xAC10
+// 0.172678
+0x161A
+// -0.430477
+0xC8E6
+// 0.185964
+0x17CE
+// 0.015837
+0x0207
+// 0.563127
+0x4815
+// -0.298426
+0xD9CD
+// -0.338112
+0xD4B9
+// 0.080412
+0x0A4B
+// -0.418799
+0xCA65
+// 0.228074
+0x1D32
+// 0.399561
+0x3325
+// -0.297120
+0xD9F8
+// -0.091025
+0xF459
+// -0.160108
+0xEB82
+// -0.257865
+0xDEFE
+// -0.157132
+0xEBE3
+// -0.059132
+0xF86E
+// 0.081104
+0x0A62
+// 0.115550
+0x0ECA
+// -0.351625
+0xD2FE
+// -0.166358
+0xEAB5
+// 0.156014
+0x13F8
+// 0.000537
+0x0012
+// 0.285774
+0x2494
+// -0.100028
+0xF332
+// 0.253123
+0x2066
+// -0.021747
+0xFD37
+// 0.327242
+0x29E3
+// 0.567669
+0x48A9
+// -0.288510
+0xDB12
+// 0.179114
+0x16ED
+// -0.503280
+0xBF95
+// -0.036332
+0xFB59
+// 0.027778
+0x038E
+// -0.031503
+0xFBF8
+// 0.089103
+0x0B68
+// -0.067863
+0xF750
+// -0.227525
+0xE2E0
+// 0.315644
+0x2867
+// -0.017592
+0xFDC0
+// 0.106280
+0x0D9B
+// 0.085824
+0x0AFC
+// -0.352575
+0xD2DF
+// -0.250018
+0xDFFF
+// -0.089443
+0xF48D
+// 0.152361
+0x1381
+// -0.074095
+0xF684
+// -0.054632
+0xF902
+// 0.176388
+0x1694
+// -0.113131
+0xF185
+// -0.318841
+0xD730
+// 0.143878
+0x126B
+// -0.360514
+0xD1DB
+// -0.282465
+0xDBD8
+// -0.546707
+0xBA06
+// -0.040035
+0xFAE0
+// 0.034838
+0x0476
+// -0.171995
+0xE9FC
+// -0.008425
+0xFEEC
+// -0.290586
+0xDACE
+// -0.187759
+0xE7F8
+// 0.442246
+0x389C
+// -0.007831
+0xFEFF
+// 0.110145
+0x0E19
+// -0.141304
+0xEDEA
+// -0.321963
+0xD6CA
+// -0.032821
+0xFBCD
+// -0.334450
+0xD531
+// 0.366211
+0x2EE0
+// 0.010158
+0x014D
+// 0.219611
+0x1C1C
+// 0.051135
+0x068C
+// 0.374555
+0x2FF1
+// -0.278422
+0xDC5D
+// -0.020077
+0xFD6E
+// 0.013380
+0x01B6
+// -0.369267
+0xD0BC
+// 0.510021
+0x4148
+// 0.255214
+0x20AB
+// -0.167732
+0xEA88
+// 0.723771
+0x5CA5
+// -0.089866
+0xF47F
+// -0.079831
+0xF5C8
+// 0.168991
+0x15A1
+// 0.068728
+0x08CC
+// 0.066345
+0x087E
+// -0.235199
+0xE1E5
+// 0.238032
+0x1E78
+// -0.358405
+0xD220
+// -0.284379
+0xDB99
+// 0.280968
+0x23F7
+// -0.133608
+0xEEE6
+// -0.246396
+0xE076
+// 0.074355
+0x0984
+// 0.049256
+0x064E
+// 0.236923
+0x1E54
+// 0.664739
+0x5516
+// 0.230203
+0x1D77
+// -0.398292
+0xCD05
+// -0.195705
+0xE6F3
+// -0.108322
+0xF223
+// -0.052282
+0xF94F
+// 0.208588
+0x1AB3
+// -0.016027
+0xFDF3
+// -0.181732
+0xE8BD
+// 0.114337
+0x0EA3
+// -0.232150
+0xE249
+// -0.039350
+0xFAF7
+// -0.012138
+0xFE72
+// -0.107094
+0xF24B
+// 0.141220
+0x1213
+// -0.262438
+0xDE68
+// -0.085645
+0xF50A
+// -0.050657
+0xF984
+// 0.206543
+0x1A70
+// -0.322878
+0xD6AC
+// 0.025201
+0x033A
+// 0.083416
+0x0AAD
+// 0.085270
+0x0AEA
+// -0.070982
+0xF6EA
+// -0.106936
+0xF250
+// 0.142002
+0x122D
+// -0.088557
+0xF4AA
+// -0.059036
+0xF872
+// -0.126654
+0xEFCA
+// -0.286018
+0xDB64
+// 0.042456
+0x056F
+// 0.391040
+0x320E
+// -0.300239
+0xD992
+// -0.065603
+0xF79A
+// -0.110610
+0xF1D8
+// 0.322366
+0x2943
+// -0.201530
+0xE634
+// -0.235934
+0xE1CD
+// -0.233926
+0xE20F
+// -0.089693
+0xF485
+// -0.282099
+0xDBE4
+// -0.005118
+0xFF58
+// 0.180929
+0x1729
+// 0.226594
+0x1D01
+// 0.064168
+0x0837
+// 0.572577
+0x494A
+// 0.272433
+0x22DF
+// -0.157611
+0xEBD3
+// 0.218471
+0x1BF7
+// 0.481390
+0x3D9E
+// -0.226322
+0xE308
+// -0.182683
+0xE89E
+// 0.120653
+0x0F72
+// 0.268766
+0x2267
+// 0.227486
+0x1D1E
+// 0.253784
+0x207C
+// -0.085721
+0xF507
+// 0.092449
+0x0BD5
+// 0.340843
+0x2BA1
+// 0.340248
+0x2B8D
+// -0.025325
+0xFCC2
+// 0.401774
+0x336D
+// 0.178192
+0x16CF
+// -0.100108
+0xF330
+// -0.341033
+0xD459
+// -0.164896
+0xEAE5
+// -0.179798
+0xE8FC
+// 0.464301
+0x3B6E
+// -0.012261
+0xFE6E
+// -0.069037
+0xF72A
+// 0.731974
+0x5DB1
+// 0.220486
+0x1C39
+// -0.204983
+0xE5C3
+// -0.042481
+0xFA90
+// 0.091552
+0x0BB8
+// -0.402167
+0xCC86
+// -0.092204
+0xF433
+// -0.273720
+0xDCF7
+// 0.134524
+0x1138
+// 0.048550
+0x0637
+// 0.048014
+0x0625
+// 0.187833
+0x180B
+// -0.255894
+0xDF3F
+// 0.297108
+0x2608
+// 0.000646
+0x0015
+// 0.035825
+0x0496
+// 0.229208
+0x1D57
+// 0.044778
+0x05BB
+// 0.214732
+0x1B7C
+// -0.001928
+0xFFC1
+// -0.018777
+0xFD99
+// -0.326192
+0xD63F
+// -0.098412
+0xF367
+// 0.036550
+0x04AE
+// -0.062477
+0xF801
+// -0.588676
+0xB4A6
+// -0.068214
+0xF745
+// -0.013507
+0xFE45
+// 0.306827
+0x2746
+// -0.234077
+0xE20A
+// 0.128857
+0x107E
+// 0.063899
+0x082E
+// 0.200623
+0x19AE
+// 0.199846
+0x1995
+// 0.223964
+0x1CAB
+// -0.371159
+0xD07E
+// -0.456250
+0xC59A
+// -0.018408
+0xFDA5
+// 0.210003
+0x1AE1
+// -0.139449
+0xEE27
+// -0.041467
+0xFAB1
+// -0.567849
+0xB751
+// -0.268232
+0xDDAB
+// -0.461221
+0xC4F7
+// -0.272235
+0xDD27
+// -0.311006
+0xD831
+// 0.256698
+0x20DB
+// -0.145854
+0xED55
+// 0.313982
+0x2831
+// 0.170293
+0x15CC
+// 0.249685
+0x1FF6
+// -0.257218
+0xDF13
+// 0.133161
+0x110B
+// -0.344425
+0xD3EA
+// 0.193878
+0x18D1
+// -0.433627
+0xC87F
+// -0.506592
+0xBF28
+// -0.386952
+0xCE78
+// -0.069683
+0xF715
+// 0.212834
+0x1B3E
+// -0.170446
+0xEA2F
+// -0.316881
+0xD770
+// -0.141534
+0xEDE2
+// 0.119128
+0x0F40
+// -0.051553
+0xF967
+// 0.169200
+0x15A8
+// -0.073442
+0xF699
+// 0.056935
+0x074A
+// -0.483429
+0xC21F
+// -0.354327
+0xD2A5
+// -0.208089
+0xE55D
+// 0.468439
+0x3BF6
+// 0.252690
+0x2058
+// 0.017173
+0x0233
+// 0.166024
+0x1540
+// -0.006190
+0xFF35
+// -0.041864
+0xFAA4
+// -0.230370
+0xE283
+// 0.161270
+0x14A5
+// 0.394536
+0x3280
+// 0.397874
+0x32EE
+// 0.077755
+0x09F4
+// 0.336492
+0x2B12
+// -0.219734
+0xE3E0
+// -0.022278
+0xFD26
+// -0.095972
+0xF3B7
+// 0.040883
+0x053C
+// -0.218266
+0xE410
+// -0.158097
+0xEBC3
+// 0.047189
+0x060A
+// -0.262135
+0xDE72
+// 0.057495
+0x075C
+// -0.031706
+0xFBF1
+// 0.004308
+0x008D
+// 0.062291
+0x07F9
+// -0.419175
+0xCA58
+// 0.019730
+0x0287
+// -0.237939
+0xE18B
+// 0.367956
+0x2F19
+// 0.082844
+0x0A9B
+// 0.004478
+0x0093
+// -0.167939
+0xEA81
+// 0.178082
+0x16CB
+// 0.092096
+0x0BCA
+// 0.269306
+0x2279
+// -0.072015
+0xF6C8
+// 0.118892
+0x0F38
+// 0.306988
+0x274B
+// -0.170346
+0xEA32
+// 0.042300
+0x056A
+// -0.432760
+0xC89B
+// -0.239676
+0xE152
+// -0.236449
+0xE1BC
+// -0.098808
+0xF35A
+// 0.000516
+0x0011
+// -0.182485
+0xE8A4
+// 0.154946
+0x13D5
+// -0.634292
+0xAED0
+// 0.062644
+0x0805
+// -0.364438
+0xD15A
+// -0.245780
+0xE08A
+// -0.444663
+0xC715
+// -0.052387
+0xF94B
+// 0.286999
+0x24BC
+// 0.196608
+0x192A
+// 0.085465
+0x0AF1
+// -0.017120
+0xFDCF
+// -0.001518
+0xFFCE
+// -0.238463
+0xE17A
+// 0.100136
+0x0CD1
+// 0.029509
+0x03C7
+// 0.381580
+0x30D8
+// -0.144261
+0xED89
+// -0.260352
+0xDEAD
+// -0.361648
+0xD1B6
+// 0.339193
+0x2B6B
+// -0.498345
+0xC036
+// 0.007910
+0x0103
+// -0.027766
+0xFC72
+// -0.242700
+0xE0EF
+// 0.052312
+0x06B2
+// -0.032924
+0xFBC9
+// -0.196104
+0xE6E6
+// 0.007260
+0x00EE
+// 0.056897
+0x0748
+// 0.030549
+0x03E9
+// 0.141008
+0x120D
+// 0.010291
+0x0151
+// 0.371941
+0x2F9C
+// -0.003188
+0xFF98
+// 0.283428
+0x2447
+// -0.015490
+0xFE04
+// -0.249388
+0xE014
+// 0.135564
+0x115A
+// 0.057617
+0x0760
+// -0.635801
+0xAE9E
+// -0.117319
+0xF0FC
+// 0.448082
+0x395B
+// -0.261695
+0xDE81
+// 0.341262
+0x2BAE
+// 0.037219
+0x04C4
+// -0.340317
+0xD470
+// -0.281509
+0xDBF7
+// 0.309838
+0x27A9
+// -0.171775
+0xEA03
+// 0.097633
+0x0C7F
+// -0.239927
+0xE14A
+// -0.198285
+0xE69F
+// 0.305200
+0x2711
+// -0.053859
+0xF91B
+// 0.125557
+0x1012
+// 0.166696
+0x1556
+// 0.103967
+0x0D4F
+// 0.379257
+0x308B
+// 0.029472
+0x03C6
+// -0.253752
+0xDF85
+// -0.122097
+0xF05F
+// -0.246270
+0xE07A
+// -0.101482
+0xF303
+// 0.118531
+0x0F2C
+// -0.008039
+0xFEF9
+// 0.029836
+0x03D2
+// -0.008794
+0xFEE0
+// 0.005547
+0x00B6
+// 0.118869
+0x0F37
+// -0.257099
+0xDF17
+// -0.252051
+0xDFBD
+// 0.150061
+0x1335
+// 0.142232
+0x1235
+// -0.129544
+0xEF6B
+// 0.672096
+0x5607
+// 0.454709
+0x3A34
+// -0.042931
+0xFA81
+// 0.197521
+0x1948
+// -0.092404
+0xF42C
+// -0.180703
+0xE8DF
+// -0.179327
+0xE90C
+// 0.472228
+0x3C72
+// -0.105649
+0xF27A
+// -0.165452
+0xEAD2
+// -0.004966
+0xFF5D
+// -0.026989
+0xFC8C
+// 0.062451
+0x07FE
+// 0.196769
+0x1930
+// 0.069623
+0x08E9
+// -0.286908
+0xDB47
+// -0.475652
+0xC31E
+// -0.168900
+0xEA61
+// -0.133317
+0xEEEF
+// 0.248570
+0x1FD1
+// 0.144298
+0x1278
+// 0.131642
+0x10DA
+// 0.120217
+0x0F63
+// 0.122883
+0x0FBB
+// 0.067561
+0x08A6
+// 0.298525
+0x2636
+// 0.251833
+0x203C
+// 0.072856
+0x0953
+// -0.287858
+0xDB27
+// 0.298073
+0x2627
+// -0.254306
+0xDF73
+// 0.261321
+0x2173
+// 0.092069
+0x0BC9
+// 0.072430
+0x0945
+// -0.250678
+0xDFEA
+// 0.424540
+0x3657
+// -0.041286
+0xFAB7
+// -0.145559
+0xED5E
+// -0.513549
+0xBE44
+// -0.475858
+0xC317
+// -0.029151
+0xFC45
+// 0.203821
+0x1A17
+// 0.362696
+0x2E6D
+// 0.077532
+0x09ED
+// -0.040882
+0xFAC4
+// 0.127064
+0x1044
+// -0.038023
+0xFB22
+// 0.279328
+0x23C1
+// 0.247909
+0x1FBB
+// 0.259666
+0x213D
+// -0.262117
+0xDE73
+// 0.345832
+0x2C44
+// 0.309985
+0x27AE
+// -0.253850
+0xDF82
+// -0.036806
+0xFB4A
+// 0.445649
+0x390B
+// 0.030310
+0x03E1
+// -0.359335
+0xD201
+// 0.222590
+0x1C7E
+// 0.018587
+0x0261
+// -0.188958
+0xE7D0
+// 0.451966
+0x39DA
+// -0.031591
+0xFBF5
+// 0.094193
+0x0C0F
+// -0.185477
+0xE842
+// -0.277479
+0xDC7C
+// 0.498809
+0x3FD9
+// 0.346913
+0x2C68
+// 0.194540
+0x18E7
+// 0.273484
+0x2302
+// -0.249634
+0xE00C
+// -0.503587
+0xBF8A
+// -0.103617
+0xF2BD
+// 0.083257
+0x0AA8
+// 0.039312
+0x0508
+// 0.162890
+0x14DA
+// 0.182344
+0x1757
+// -0.056130
+0xF8D1
+// -0.447234
+0xC6C1
+// -0.460829
+0xC504
+// -0.198306
+0xE69E
+// -0.143476
+0xEDA3
+// 0.205108
+0x1A41
+// -0.150314
+0xECC3
+// -0.222567
+0xE383
+// -0.106409
+0xF261
+// -0.031173
+0xFC03
+// 0.361413
+0x2E43
+// 0.016142
+0x0211
+// -0.307947
+0xD895
+// 0.009883
+0x0144
+// 0.019451
+0x027D
+// -0.500896
+0xBFE3
+// -0.053164
+0xF932
+// -0.080531
+0xF5B1
+// 0.259565
+0x2139
+// 0.188491
+0x1820
+// -0.127907
+0xEFA1
+// -0.435624
+0xC83D
+// 0.005215
+0x00AB
+// 0.345642
+0x2C3E
+// 0.026106
+0x0357
+// -0.240631
+0xE133
+// 0.333813
+0x2ABA
+// -0.120881
+0xF087
+// -0.443739
+0xC734
+// 0.147750
+0x12E9
+// -0.220578
+0xE3C4
+// 0.076269
+0x09C3
+// 0.259192
+0x212D
+// 0.089988
+0x0B85
+// 0.564916
+0x484F
+// -0.306651
+0xD8C0
+// 0.440203
+0x3859
+// 0.053365
+0x06D5
+// 0.122501
+0x0FAE
+// 0.406234
+0x33FF
+// -0.033299
+0xFBBD
+// -0.004753
+0xFF64
+// -0.666841
+0xAAA5
+// 0.077057
+0x09DD
+// -0.112660
+0xF194
+// 0.015316
+0x01F6
+// 0.255725
+0x20BC
+// 0.301264
+0x2690
+// -0.160360
+0xEB79
+// 0.268520
+0x225F
+// -0.731461
+0xA25F
+// 0.270274
+0x2298
+// -0.037093
+0xFB41
+// 0.193756
+0x18CD
+// -0.111663
+0xF1B5
+// -0.101620
+0xF2FE
+// 0.194099
+0x18D8
+// 0.182313
+0x1756
+// 0.469559
+0x3C1B
+// 0.169789
+0x15BC
+// -0.063754
+0xF7D7
+// -0.193888
+0xE72F
+// 0.176242
+0x168F
+// 0.013941
+0x01C9
+// 0.448078
+0x395B
+// -0.919304
+0x8A54
+// -0.280115
+0xDC25
+// 0.118041
+0x0F1C
+// -0.022259
+0xFD27
+// 0.401671
+0x336A
+// -0.088276
+0xF4B3
+// 0.296230
+0x25EB
+// -0.034447
+0xFB97
+// -0.167221
+0xEA99
+// -0.080247
+0xF5BA
+// -0.233270
+0xE224
+// 0.480112
+0x3D74
+// 0.005953
+0x00C3
+// 0.152800
+0x138F
+// -0.130153
+0xEF57
+// 0.781619
+0x640C
+// -0.282654
+0xDBD2
+// 0.151597
+0x1368
+// 0.095677
+0x0C3F
+// 0.090504
+0x0B96
+// -0.092926
+0xF41B
+// -0.210746
+0xE506
+// -0.187725
+0xE7F9
+// 0.310099
+0x27B1
+// 0.466985
+0x3BC6
+// -0.226830
+0xE2F7
+// 0.263771
+0x21C3
+// -0.324538
+0xD676
+// -0.037481
+0xFB34
+// 0.446900
+0x3934
+// -0.218467
+0xE409
+// -0.155152
+0xEC24
+// 0.017170
+0x0233
+// -0.220218
+0xE3D0
+// -0.238182
+0xE183
+// 0.112834
+0x0E71
+// 0.298418
+0x2633
+// -0.204504
+0xE5D3
+// -0.494995
+0xC0A4
+// 0.048076
+0x0627
+// -0.221366
+0xE3AA
+// -0.060157
+0xF84D
+// -0.076945
+0xF627
+// -0.083093
+0xF55D
+// 0.049033
+0x0647
+// -0.205690
+0xE5AC
+// 0.222724
+0x1C82
+// 0.018696
+0x0265
+// 0.088177
+0x0B49
+// -0.340910
+0xD45D
+// -0.056504
+0xF8C4
+// -0.081224
+0xF59A
+// -0.066213
+0xF786
+// -0.256098
+0xDF38
+// 0.454502
+0x3A2D
+// -0.561930
+0xB813
+// 0.390143
+0x31F0
+// -0.098867
+0xF358
+// -0.282514
+0xDBD7
+// -0.126661
+0xEFCA
+// -0.260934
+0xDE9A
+// 0.254722
+0x209B
+// -0.137397
+0xEE6A
+// -0.233322
+0xE222
+// 0.325249
+0x29A2
+// 0.105213
+0x0D78
+// -0.175731
+0xE982
+// 0.327305
+0x29E5
+// -0.144775
+0xED78
+// -0.221572
+0xE3A4
+// -0.122042
+0xF061
+// -0.026079
+0xFCA9
+// -0.288327
+0xDB18
+// -0.129064
+0xEF7B
+// 0.034400
+0x0467
+// 0.193052
+0x18B6
+// 0.011311
+0x0173
+// 0.143239
+0x1256
+// 0.276428
+0x2362
+// 0.168606
+0x1595
+// -0.081937
+0xF583
+// -0.108319
+0xF223
+// 0.579538
+0x4A2E
+// -0.125737
+0xEFE8
+// -0.629998
+0xAF5C
+// -0.092164
+0xF434
+// 0.218814
+0x1C02
+// -0.220160
+0xE3D2
+// -0.033269
+0xFBBE
+// -0.150396
+0xECC0
+// 0.255654
+0x20B9
+// -0.413624
+0xCB0E
+// -0.099032
+0xF353
+// -0.012619
+0xFE63
+// 0.217852
+0x1BE3
+// 0.047288
+0x060E
+// 0.529546
+0x43C8
+// 0.240740
+0x1ED1
+// 0.549370
+0x4652
+// -0.249121
+0xE01D
+// 0.336378
+0x2B0E
+// 0.038316
+0x04E8
+// -0.317008
+0xD76C
+// -0.241213
+0xE120
+// 0.003780
+0x007C
+// -0.108724
+0xF215
+// 0.019029
+0x0270
+// 0.084918
+0x0ADF
+// -0.078419
+0xF5F6
+// 0.091051
+0x0BA8
+// -0.286796
+0xDB4A
+// 0.135828
+0x1163
+// 0.063196
+0x0817
+// -0.000068
+0xFFFE
+// -0.366975
+0xD107
+// -0.192719
+0xE755
+// 1.000000
+0x7FFF
+// 0.143294
+0x1257
+// -0.157104
+0xEBE4
+// -0.033946
+0xFBA8
+// 0.370458
+0x2F6B
+// 0.179283
+0x16F3
+// -0.139695
+0xEE1E
+// 0.266705
+0x2223
+// -0.082992
+0xF561
+// -0.735734
+0xA1D3
+// -0.051043
+0xF977
+// 0.015639
+0x0200
+// 0.336023
+0x2B03
+// -0.009851
+0xFEBD
+// -0.084703
+0xF528
+// 0.379199
+0x308A
+// 0.180201
+0x1711
+// -0.010600
+0xFEA5
+// 0.017942
+0x024C
+// 0.420008
+0x35C3
+// 0.375412
+0x300E
+// 0.250657
+0x2016
+// 0.129301
+0x108D
+// 0.158968
+0x1459
+// 0.312169
+0x27F5
+// 0.126698
+0x1038
+// -0.321936
+0xD6CB
+// 0.102962
+0x0D2E
+// -0.212333
+0xE4D2
+// -0.214377
+0xE48F
+// -0.110027
+0xF1EB
+// 0.078215
+0x0A03
+// -0.081241
+0xF59A
+// 0.036988
+0x04BC
+// -0.244107
+0xE0C1
+// 0.018931
+0x026C
+// 0.303736
+0x26E1
+// -0.265928
+0xDDF6
+// 0.023313
+0x02FC
+// 0.107928
+0x0DD1
+// -0.023493
+0xFCFE
+// -0.005962
+0xFF3D
+// 0.078436
+0x0A0A
+// 0.083029
+0x0AA1
+// -0.129938
+0xEF5E
+// 0.435957
+0x37CD
+// -0.303988
+0xD917
+// -0.045395
+0xFA30
+// 0.315272
+0x285B
+// -0.418869
+0xCA62
+// 0.380108
+0x30A7
+// 0.233766
+0x1DEC
+// -0.030767
+0xFC10
+// -0.143399
+0xEDA5
+// 0.359823
+0x2E0F
+// 0.311904
+0x27EC
+// 0.201102
+0x19BE
+// -0.286686
+0xDB4E
+// 0.006432
+0x00D3
+// 0.213772
+0x1B5D
+// 0.141776
+0x1226
+// -0.177793
+0xE93E
+// -0.268457
+0xDDA3
+// -0.119636
+0xF0B0
+// -0.353876
+0xD2B4
+// -0.677524
+0xA947
+// 0.321449
+0x2925
+// 0.197528
+0x1949
+// -0.191058
+0xE78B
+// -0.078150
+0xF5FF
+// -0.485039
+0xC1EA
+// 0.178129
+0x16CD
+// 0.365320
+0x2EC3
+// -0.384166
+0xCED4
+// -0.025603
+0xFCB9
+// -0.288640
+0xDB0E
+// -0.053848
+0xF91C
+// 0.110266
+0x0E1D
+// -0.381091
+0xCF38
+// 0.080873
+0x0A5A
+// 0.128985
+0x1083
+// 0.243318
+0x1F25
+// -0.321391
+0xD6DD
+// 0.143114
+0x1252
+// 0.008591
+0x011A
+// -0.136967
+0xEE78
+// 0.064560
+0x0844
+// -0.183549
+0xE881
+// 0.186932
+0x17ED
+// 0.036571
+0x04AE
+// 0.462640
+0x3B38
+// 0.106776
+0x0DAB
+// 0.125121
+0x1004
+// 0.339605
+0x2B78
+// 0.364827
+0x2EB3
+// 0.238355
+0x1E82
+// -0.307374
+0xD8A8
+// 0.106284
+0x0D9B
+// -0.160002
+0xEB85
+// 0.320624
+0x290A
+// 0.606432
+0x4DA0
+// 0.474554
+0x3CBE
+// 0.146005
+0x12B0
+// 0.089998
+0x0B85
+// 0.175044
+0x1668
+// 0.348607
+0x2C9F
+// -0.254145
+0xDF78
+// 0.152129
+0x1379
+// 0.338921
+0x2B62
+// 0.092683
+0x0BDD
+// 0.064334
+0x083C
+// -0.085289
+0xF515
+// -0.389495
+0xCE25
+// 0.257911
+0x2103
+// -0.046604
+0xFA09
+// -0.466664
+0xC444
+// 0.373899
+0x2FDC
+// 0.067103
+0x0897
+// 0.251706
+0x2038
+// 0.037867
+0x04D9
+// -0.099716
+0xF33C
+// -0.324963
+0xD668
+// 0.084294
+0x0ACA
+// -0.204209
+0xE5DC
+// 0.283680
+0x2450
+// 0.431202
+0x3732
+// 0.163134
+0x14E2
+// 0.143548
+0x1260
+// 0.136887
+0x1186
+// 0.111484
+0x0E45
+// 0.004095
+0x0086
+// 0.331882
+0x2A7B
+// -0.154958
+0xEC2A
+// -0.118516
+0xF0D4
+// -0.003276
+0xFF95
+// 0.082597
+0x0A93
+// 0.296733
+0x25FB
+// -0.215518
+0xE46A
+// 0.171265
+0x15EC
+// -0.043313
+0xFA75
+// 0.323503
+0x2969
+// -0.071455
+0xF6DB
+// -0.320059
+0xD708
+// -0.209474
+0xE530
+// -0.061883
+0xF814
+// 0.005055
+0x00A6
+// -0.175203
+0xE993
+// -0.132886
+0xEEFE
+// 0.177358
+0x16B4
+// 0.031606
+0x040C
+// -0.360259
+0xD1E3
+// -0.184506
+0xE862
+// 0.139801
+0x11E5
+// -0.382843
+0xCEFF
+// -0.059099
+0xF86F
+// -0.223831
+0xE359
+// -0.194886
+0xE70E
+// 0.082102
+0x0A82
+// 0.280325
+0x23E2
+// -0.206171
+0xE59C
+// -0.190709
+0xE797
+// 0.211605
+0x1B16
+// 0.043526
+0x0592
+// 0.103515
+0x0D40
+// -0.010245
+0xFEB0
+// -0.119687
+0xF0AE
+// 0.198428
+0x1966
+// -0.281721
+0xDBF1
+// 0.010608
+0x015C
+// -0.064696
+0xF7B8
+// 0.582609
+0x4A93
+// 0.099631
+0x0CC1
+// 0.596741
+0x4C62
+// 0.370922
+0x2F7A
+// 0.171714
+0x15FB
+// 0.027859
+0x0391
+// 0.055313
+0x0714
+// 0.224729
+0x1CC4
+// 0.071753
+0x092F
+// -0.237410
+0xE19D
+// 0.373997
+0x2FDF
+// -0.077359
+0xF619
+// 0.506979
+0x40E5
+// -0.147122
+0xED2B
+// -0.071229
+0xF6E2
+// -0.271544
+0xDD3E
+// -0.069727
+0xF713
+// 0.641167
+0x5212
+// 0.138055
+0x11AC
+// 0.255529
+0x20B5
+// -0.090269
+0xF472
+// 0.355777
+0x2D8A
+// -0.484033
+0xC20B
+// 0.286087
+0x249F
+// -0.154278
+0xEC41
+// 0.126755
+0x103A
+// -0.361528
+0xD1B9
+// -0.183647
+0xE87E
+// -0.111457
+0xF1BC
+// -0.140290
+0xEE0B
+// 0.184386
+0x179A
+// 0.335527
+0x2AF3
+// -0.123941
+0xF023
+// -0.128181
+0xEF98
+// 0.289027
+0x24FF
+// 0.482518
+0x3DC3
+// -0.086580
+0xF4EB
+// 0.331126
+0x2A62
+// -0.248681
+0xE02B
+// 0.060425
+0x07BC
+// -0.302797
+0xD93E
+// -0.065215
+0xF7A7
+// -0.158171
+0xEBC1
+// 0.002298
+0x004B
+// -0.032284
+0xFBDE
+// -0.008687
+0xFEE3
+// -0.181213
+0xE8CE
+// 0.162570
+0x14CF
+// -0.066871
+0xF771
+// -0.100842
+0xF318
+// 0.113934
+0x0E95
+// 0.554232
+0x46F1
+// -0.096469
+0xF3A7
+// 0.281964
+0x2417
+// -0.056147
+0xF8D0
+// 0.237004
+0x1E56
+// -0.101321
+0xF308
+// -0.267979
+0xDDB3
+// -0.068402
+0xF73F
+// 0.087814
+0x0B3D
+// 0.071990
+0x0937
+// 0.084900
+0x0ADE
+// 0.305349
+0x2716
+// -0.008833
+0xFEDF
+// -0.648049
+0xAD0D
+// 0.057592
+0x075F
+// -0.326431
+0xD638
+// 0.052349
+0x06B3
+// -0.084594
+0xF52C
+// 0.337772
+0x2B3C
+// -0.263681
+0xDE40
+// -0.343036
+0xD417
+// 0.077602
+0x09EF
+// 0.293902
+0x259F
+// 0.131322
+0x10CF
+// 0.365078
+0x2EBB
+// 0.043751
+0x059A
+// -0.423617
+0xC9C7
+// -0.081245
+0xF59A
+// -0.008952
+0xFEDB
+// -0.090190
+0xF475
+// 0.078093
+0x09FF
+// 0.221903
+0x1C67
+// -0.005574
+0xFF49
+// 0.500212
+0x4007
+// 0.164347
+0x1509
+// 0.165544
+0x1531
+// 0.116294
+0x0EE3
+// -0.020938
+0xFD52
+// -0.077398
+0xF618
+// -0.203621
+0xE5F0
+// 0.414647
+0x3513
+// -0.269825
+0xDD76
+// 0.227963
+0x1D2E
+// -0.037176
+0xFB3E
+// -0.198949
+0xE689
+// -0.541845
+0xBAA5
+// 0.060275
+0x07B7
+// -0.321215
+0xD6E2
+// 0.156441
+0x1406
+// -0.202477
+0xE615
+// -0.153495
+0xEC5A
+// 0.270465
+0x229F
+// 0.095549
+0x0C3B
+// 0.081501
+0x0A6F
+// -0.185225
+0xE84B
+// -0.082041
+0xF580
+// 0.335060
+0x2AE3
+// 0.105433
+0x0D7F
+// 0.494764
+0x3F54
+// 0.238732
+0x1E8F
+// 0.259644
+0x213C
+// 0.191558
+0x1885
+// -0.102510
+0xF2E1
+// 0.339954
+0x2B84
+// 0.432084
+0x374F
+// 0.151292
+0x135E
+// -0.373518
+0xD031
+// 0.351707
+0x2D05
+// -0.081755
+0xF589
+// -0.473195
+0xC36E
+// 0.148915
+0x1310
+// -0.277130
+0xDC87
+// -0.302645
+0xD943
+// -0.269722
+0xDD7A
+// -0.473148
+0xC370
+// 0.231235
+0x1D99
+// -0.180966
+0xE8D6
+// 0.466742
+0x3BBE
+// -0.515845
+0xBDF9
+// -0.080173
+0xF5BD
+// -0.840514
+0x946A
+// -0.192302
+0xE763
+// 0.105444
+0x0D7F
+// 0.070928
+0x0914
+// 0.251602
+0x2034
+// 0.126255
+0x1029
+// 0.031897
+0x0415
+// 0.060990
+0x07CF
+// 0.342144
+0x2BCB
+// -0.308229
+0xD88C
+// 0.370528
+0x2F6D
+// -0.291434
+0xDAB2
+// -0.028802
+0xFC50
+// -0.336623
+0xD4EA
+// -0.266699
+0xDDDD
+// -0.353679
+0xD2BB
+// 0.160514
+0x148C
+// 0.123565
+0x0FD1
+// -0.335263
+0xD516
+// -0.261106
+0xDE94
+// 0.284897
+0x2478
+// 0.160392
+0x1488
+// -0.169868
+0xEA42
+// 0.184759
+0x17A6
+// -0.517222
+0xBDCC
+// -0.028743
+0xFC52
+// -0.011292
+0xFE8E
+// -0.040799
+0xFAC7
+// 0.448489
+0x3968
+// -0.465598
+0xC467
+// -0.387848
+0xCE5B
+// -0.262763
+0xDE5E
+// 0.272954
+0x22F0
+// 0.051570
+0x069A
+// 0.269289
+0x2278
+// 0.252459
+0x2051
+// -0.297831
+0xD9E1
+// 0.196025
+0x1917
+// -0.166266
+0xEAB8
+// 0.022355
+0x02DD
+// 0.081220
+0x0A65
+// 0.345365
+0x2C35
+// -0.245635
+0xE08F
+// -0.104501
+0xF2A0
+// 0.015590
+0x01FF
+// -0.035807
+0xFB6B
+// -0.263508
+0xDE45
+// 0.074011
+0x0979
+// 0.104976
+0x0D70
+// -0.016960
+0xFDD4
+// -0.260081
+0xDEB6
+// -0.027522
+0xFC7A
+// -0.371723
+0xD06B
+// 0.008097
+0x0109
+// -0.203032
+0xE603
+// -0.026453
+0xFC9D
+// 0.225096
+0x1CD0
+// -0.097555
+0xF383
+// -0.045167
+0xFA38
+// -0.045128
+0xFA39
+// -0.230123
+0xE28B
+// -0.067957
+0xF74D
+// 0.240899
+0x1ED6
+// -0.647855
+0xAD13
+// -0.416663
+0xCAAB
+// 0.033588
+0x044D
+// 0.013586
+0x01BD
+// -0.324862
+0xD66B
+// 0.182547
+0x175E
+// -0.215253
+0xE473
+// 0.026689
+0x036B
+// 0.277077
+0x2377
+// 0.267224
+0x2234
+// -0.147391
+0xED22
+// 0.084460
+0x0AD0
+// 0.247423
+0x1FAC
+// -0.456991
+0xC581
+// 0.053020
+0x06C9
+// 0.205799
+0x1A58
+// -0.277534
+0xDC7A
+// -0.051860
+0xF95D
+// -0.349566
+0xD341
+// -0.175644
+0xE984
+// -0.162330
+0xEB39
+// -0.020050
+0xFD6F
+// -0.060900
+0xF834
+// 0.086185
+0x0B08
+// 0.160441
+0x1489
+// -0.060884
+0xF835
+// -0.121787
+0xF069
+// 0.268789
+0x2268
+// 0.223379
+0x1C98
+// -0.308275
+0xD88A
+// -0.243816
+0xE0CB
+// 0.373384
+0x2FCB
+// 0.465533
+0x3B97
+// 0.107665
+0x0DC8
+// -0.324170
+0xD682
+// -0.505099
+0xBF59
+// -0.162771
+0xEB2A
+// 0.266092
+0x220F
+// -0.071922
+0xF6CB
+// -0.184049
+0xE871
+// -0.375567
+0xCFED
+// 0.049488
+0x0656
+// 0.012052
+0x018B
+// -0.099136
+0xF350
+// -0.327914
+0xD607
+// -0.708285
+0xA557
+// -0.158751
+0xEBAE
+// -0.201105
+0xE642
+// -0.379699
+0xCF66
+// 0.016538
+0x021E
+// 0.294468
+0x25B1
+// 0.300719
+0x267E
+// 0.050932
+0x0685
+// 0.300764
+0x267F
+// -0.047568
+0xF9E9
+// 0.001831
+0x003C
+// 0.315403
+0x285F
+// -0.273499
+0xDCFE
+// 0.232075
+0x1DB5
+// 0.127305
+0x104C
+// -0.221502
+0xE3A6
+// -0.114860
+0xF14C
+// 0.173453
+0x1634
+// 0.081168
+0x0A64
+// -0.021859
+0xFD34
+// 0.232034
+0x1DB3
+// 0.036772
+0x04B5
+// 0.369934
+0x2F5A
+// -0.289248
+0xDAFA
+// -0.227592
+0xE2DE
+// 0.558813
+0x4787
+// -0.278198
+0xDC64
+// -0.197622
+0xE6B4
+// -0.070878
+0xF6ED
+// 0.010928
+0x0166
+// -0.232426
+0xE240
+// 0.191144
+0x1877
+// 0.119563
+0x0F4E
+// -0.227188
+0xE2EC
+// 0.424457
+0x3655
+// -0.200856
+0xE64A
+// -0.221807
+0xE39C
+// -0.089250
+0xF493
+// -0.404780
+0xCC30
+// 0.074728
+0x0991
+// -0.239207
+0xE162
+// -0.154549
+0xEC38
+// 0.333966
+0x2ABF
+// 0.007534
+0x00F7
+// 0.335324
+0x2AEC
+// -0.136961
+0xEE78
+// 0.392917
+0x324B
+// -0.238568
+0xE177
+// -0.358427
+0xD21F
+// -0.016240
+0xFDEC
+// 0.274912
+0x2330
+// -0.352370
+0xD2E6
+// 0.028027
+0x0396
+// 0.003410
+0x0070
+// -0.038890
+0xFB06
+// -0.127720
+0xEFA7
+// -0.037767
+0xFB2A
+// -0.224626
+0xE33F
+// 0.166471
+0x154F
+// -0.094837
+0xF3DC
+// -0.122218
+0xF05B
+// 0.514943
+0x41EA
+// -0.110872
+0xF1CF
+// -0.343099
+0xD415
+// -0.497787
+0xC049
+// 0.216454
+0x1BB5
+// -0.354401
+0xD2A3
+// 0.070358
+0x0901
+// 0.143126
+0x1252
+// 0.213995
+0x1B64
+// 0.263872
+0x21C7
+// 0.151779
+0x136D
+// 0.001109
+0x0024
+// 0.626190
+0x5027
+// 0.336882
+0x2B1F
+// -0.186537
+0xE820
+// 0.060780
+0x07C8
+// 0.154149
+0x13BB
+// -0.048013
+0xF9DB
+// 0.205088
+0x1A40
+// 0.105112
+0x0D74
+// -0.020614
+0xFD5D
+// 0.441133
+0x3877
+// 0.075867
+0x09B6
+// -0.585786
+0xB505
+// 0.267558
+0x223F
+// -0.489802
+0xC14E
+// 0.039980
+0x051E
+// -0.202175
+0xE61F
+// -0.138806
+0xEE3C
+// 0.170730
+0x15DA
+// -0.046446
+0xFA0E
+// 0.338707
+0x2B5B
+// 0.212051
+0x1B24
+// -0.190751
+0xE795
+// 0.009288
+0x0130
+// -0.081421
+0xF594
+// 0.202632
+0x19F0
+// 0.343666
+0x2BFD
+// 0.245155
+0x1F61
+// 0.258460
+0x2115
+// -0.502984
+0xBF9E
+// -0.132230
+0xEF13
+// -0.176109
+0xE975
+// 0.047393
+0x0611
+// -0.199189
+0xE681
+// 0.011177
+0x016E
+// 0.345686
+0x2C3F
+// 0.058058
+0x076E
+// -0.301227
+0xD971
+// -0.180911
+0xE8D8
+// 0.344599
+0x2C1C
+// 0.364622
+0x2EAC
+// -0.435079
+0xC84F
+// 0.085007
+0x0AE2
+// -0.214227
+0xE494
+// 0.068029
+0x08B5
+// -0.092879
+0xF41D
+// 0.296422
+0x25F1
+// 0.336808
+0x2B1D
+// 0.121199
+0x0F83
+// -0.063638
+0xF7DB
+// -0.444249
+0xC723
+// 0.481695
+0x3DA8
+// 0.128831
+0x107E
+// 0.342111
+0x2BCA
+// -0.315816
+0xD793
+// -0.022583
+0xFD1C
+// -0.042282
+0xFA96
+// 0.124815
+0x0FFA
+// -0.129589
+0xEF6A
+// -0.108108
+0xF22A
+// 0.141873
+0x1229
+// -0.541450
+0xBAB2
+// -0.229444
+0xE2A2
+// -0.335761
+0xD506
+// 0.255831
+0x20BF
+// 0.416644
+0x3555
+// 0.049893
+0x0663
+// -0.389909
+0xCE17
+// -0.300486
+0xD98A
+// 0.009993
+0x0147
+// 0.146732
+0x12C8
+// -0.088562
+0xF4AA
+// 0.072792
+0x0951
+// 0.094392
+0x0C15
+// 0.051565
+0x069A
+// -0.079015
+0xF5E3
+// -0.398519
+0xCCFD
+// -0.333807
+0xD546
+// -0.232790
+0xE234
+// -0.351265
+0xD30A
+// 0.105812
+0x0D8B
+// 0.231523
+0x1DA3
+// -0.309401
+0xD866
+// -0.036183
+0xFB5E
+// 0.183982
+0x178D
+// -0.272115
+0xDD2B
+// 0.224091
+0x1CAF
+// -0.138392
+0xEE49
+// -0.163719
+0xEB0B
+// -0.082815
+0xF566
+// 0.018372
+0x025A
+// -0.301944
+0xD95A
+// -0.030715
+0xFC12
+// 0.266224
+0x2214
+// -0.291606
+0xDAAD
+// 0.206973
+0x1A7E
+// 0.190866
+0x186E
+// 0.094202
+0x0C0F
+// -0.394120
+0xCD8D
+// 0.238781
+0x1E90
+// 0.202489
+0x19EB
+// -0.071585
+0xF6D6
+// -0.234642
+0xE1F7
+// -0.105856
+0xF273
+// 0.004229
+0x008B
+// 0.308189
+0x2773
+// 0.465780
+0x3B9F
+// 0.348371
+0x2C97
+// -0.408305
+0xCBBD
+// 0.024160
+0x0318
+// 0.085568
+0x0AF4
+// -0.143294
+0xEDA9
+// 0.184498
+0x179E
+// -0.120726
+0xF08C
+// -0.109944
+0xF1ED
+// 0.028629
+0x03AA
+// 0.142628
+0x1242
+// -0.047944
+0xF9DD
+// 0.191823
+0x188E
+// -0.118667
+0xF0D0
+// -0.101969
+0xF2F3
+// -0.415220
+0xCADA
+// 0.158678
+0x1450
+// -0.380596
+0xCF49
+// -0.104000
+0xF2B0
+// -0.132581
+0xEF08
+// -0.031374
+0xFBFC
+// 0.071598
+0x092A
+// 0.024675
+0x0329
+// 0.064523
+0x0842
+// 0.034083
+0x045D
+// -0.411113
+0xCB61
+// -0.037207
+0xFB3D
+// -0.022501
+0xFD1F
+// 0.095197
+0x0C2F
+// 0.058105
+0x0770
+// 0.024901
+0x0330
+// -0.232950
+0xE22F
+// -0.320987
+0xD6EA
+// -0.079255
+0xF5DB
+// 0.226814
+0x1D08
+// 0.156234
+0x13FF
+// -0.564246
+0xB7C7
+// 0.034135
+0x045F
+// 0.217034
+0x1BC8
+// -0.020109
+0xFD6D
+// 0.033000
+0x0439
+// 0.071551
+0x0929
+// -0.001715
+0xFFC8
+// -0.304012
+0xD916
+// 0.127819
+0x105C
+// 0.065038
+0x0853
+// 0.333201
+0x2AA6
+// -0.517510
+0xBDC2
+// 0.049329
+0x0650
+// -0.273034
+0xDD0D
+// -0.155382
+0xEC1C
+// 0.054157
+0x06EF
+// 0.243213
+0x1F22
+// 0.116591
+0x0EEC
+// -0.203445
+0xE5F6
+// 0.095830
+0x0C44
+// 0.049982
+0x0666
+// -0.115315
+0xF13D
+// 0.272312
+0x22DB
+// -0.016839
+0xFDD8
+// -0.033523
+0xFBB6
+// 0.532666
+0x442E
+// 0.496341
+0x3F88
+// -0.016270
+0xFDEB
+// -0.479745
+0xC298
+// -0.381709
+0xCF24
+// -0.066858
+0xF771
+// 0.090531
+0x0B97
+// 0.382455
+0x30F4
+// 0.418362
+0x358D
+// -0.057775
+0xF89B
+// -0.094204
+0xF3F1
+// -0.026268
+0xFCA3
+// -0.024391
+0xFCE1
+// -0.123598
+0xF02E
+// 0.206278
+0x1A67
+// 0.008709
+0x011D
+// 0.531745
+0x4410
+// 0.027786
+0x038F
+// -0.299873
+0xD99E
+// -0.494993
+0xC0A4
+// -0.461369
+0xC4F2
+// 0.100894
+0x0CEA
+// -0.266233
+0xDDEC
+// -0.255577
+0xDF49
+// -0.100408
+0xF326
+// 0.038951
+0x04FC
+// -0.506366
+0xBF2F
+// 0.374276
+0x2FE8
+// 0.117856
+0x0F16
+// 0.548102
+0x4628
+// -0.000139
+0xFFFB
+// 0.026907
+0x0372
+// -0.189010
+0xE7CF
+// -0.688640
+0xA7DB
+// -0.123469
+0xF032
+// 0.178681
+0x16DF
+// 0.086994
+0x0B23
+// -0.500610
+0xBFEC
+// -0.123468
+0xF032
+// -0.115124
+0xF144
+// 0.295360
+0x25CE
+// -0.177635
+0xE943
+// -0.203969
+0xE5E4
+// -0.356334
+0xD264
+// -0.053773
+0xF91E
+// -0.186428
+0xE823
+// 0.067904
+0x08B1
+// -0.507249
+0xBF12
+// -0.180745
+0xE8DD
+// 0.228721
+0x1D47
+// 0.040086
+0x0522
+// -0.212542
+0xE4CB
+// 0.598433
+0x4C99
+// 0.201026
+0x19BB
+// 0.131282
+0x10CE
+// -0.095711
+0xF3C0
+// -0.309871
+0xD856
+// 0.150682
+0x134A
+// 0.137889
+0x11A6
+// 0.236452
+0x1E44
+// 0.074054
+0x097B
+// -0.201217
+0xE63F
+// 0.312316
+0x27FA
+// -0.242796
+0xE0EC
+// 0.171684
+0x15FA
+// -0.008063
+0xFEF8
+// 0.095849
+0x0C45
+// 0.153898
+0x13B3
+// 0.315695
+0x2869
+// -0.263897
+0xDE39
+// -0.179157
+0xE911
+// -0.093165
+0xF413
+// -0.343822
+0xD3FE
+// 0.022151
+0x02D6
+// -0.202340
+0xE61A
+// 0.340552
+0x2B97
+// 0.019648
+0x0284
+// 0.260784
+0x2161
+// 0.011040
+0x016A
+// -0.062792
+0xF7F6
+// 0.216263
+0x1BAF
+// -0.109405
+0xF1FF
+// -0.135320
+0xEEAE
+// 0.254628
+0x2098
+// -0.356415
+0xD261
+// -0.089089
+0xF499
+// -0.110925
+0xF1CD
+// -0.372049
+0xD061
+// -0.305238
+0xD8EE
+// 0.053294
+0x06D2
+// 0.140544
+0x11FD
+// 0.137247
+0x1191
+// -0.240928
+0xE129
+// -0.339712
+0xD484
+// 0.409218
+0x3461
+// 0.137857
+0x11A5
+// -0.054683
+0xF900
+// -0.196197
+0xE6E3
+// -0.035084
+0xFB82
+// 0.450654
+0x39AF
+// -0.002027
+0xFFBE
+// -0.291609
+0xDAAD
+// 0.007190
+0x00EC
+// -0.234405
+0xE1FF
+// -0.027596
+0xFC78
+// -0.499453
+0xC012
+// -0.100915
+0xF315
+// 0.609221
+0x4DFB
+// -0.360302
+0xD1E2
+// 0.242606
+0x1F0E
+// -0.044742
+0xFA46
+// 0.222509
+0x1C7B
+// 0.000085
+0x0003
+// 0.358609
+0x2DE7
+// 0.180887
+0x1727
+// 0.026529
+0x0365
+// 0.063653
+0x0826
+// 0.039773
+0x0517
+// -0.062725
+0xF7F9
+// -0.607962
+0xB22E
+// 0.170725
+0x15DA
+// -0.016421
+0xFDE6
+// -0.096433
+0xF3A8
+// 0.411837
+0x34B7
+// -0.161699
+0xEB4D
+// 0.369923
+0x2F5A
+// 0.252091
+0x2045
+// -0.318463
+0xD73D
+// 0.135709
+0x115F
+// 0.013469
+0x01B9
+// 0.151439
+0x1362
+// 0.158282
+0x1443
+// 0.077911
+0x09F9
+// -0.121948
+0xF064
+// 0.176561
+0x169A
+// 0.357629
+0x2DC7
+// 0.218230
+0x1BEF
+// -0.168639
+0xEA6A
+// 0.066986
+0x0893
+// -0.213584
+0xE4A9
+// 0.121906
+0x0F9B
+// 0.129858
+0x109F
+// 0.335535
+0x2AF3
+// 0.017044
+0x022E
+// 0.360367
+0x2E20
+// 0.043839
+0x059D
+// 0.237231
+0x1E5E
+// 0.258876
+0x2123
+// 0.056829
+0x0746
+// -0.035338
+0xFB7A
+// 0.254981
+0x20A3
+// -0.074782
+0xF66E
+// -0.290011
+0xDAE1
+// -0.328491
+0xD5F4
+// -0.006104
+0xFF38
+// -0.172885
+0xE9DF
+// 0.068644
+0x08C9
+// 0.322271
+0x2940
+// -0.022679
+0xFD19
+// -0.154769
+0xEC31
+// 0.039448
+0x050D
+// 0.019589
+0x0282
+// 0.138343
+0x11B5
+// -0.198839
+0xE68C
+// -0.074903
+0xF66A
+// -0.075678
+0xF650
+// 0.220109
+0x1C2D
+// 0.205799
+0x1A58
+// 0.057653
+0x0761
+// 0.161688
+0x14B2
+// 0.513286
+0x41B3
+// -0.034638
+0xFB91
+// -0.054686
+0xF900
+// 0.215106
+0x1B89
+// 0.183973
+0x178C
+// -0.132083
+0xEF18
+// -0.070901
+0xF6ED
+// 0.094795
+0x0C22
+// 0.301792
+0x26A1
+// -0.274758
+0xDCD5
+// -0.122037
+0xF061
+// 0.087979
+0x0B43
+// -0.196494
+0xE6D9
+// -0.219875
+0xE3DB
+// -0.367422
+0xD0F8
+// -0.380523
+0xCF4B
+// 0.221916
+0x1C68
+// -0.087749
+0xF4C5
+// 0.090107
+0x0B89
+// 0.027356
+0x0380
+// 0.163432
+0x14EB
+// 0.474497
+0x3CBC
+// 0.380917
+0x30C2
+// -0.337749
+0xD4C5
+// 0.214511
+0x1B75
+// 0.645617
+0x52A4
+// 0.053946
+0x06E8
+// -0.134428
+0xEECB
+// -0.310684
+0xD83C
+// -0.020245
+0xFD69
+// 0.454272
+0x3A26
+// -0.313067
+0xD7ED
+// 0.032411
+0x0426
+// 0.170459
+0x15D2
+// 0.056824
+0x0746
+// 0.159113
+0x145E
+// -0.126448
+0xEFD1
+// -0.068045
+0xF74A
+// 0.272234
+0x22D9
+// 0.128587
+0x1076
+// -0.249662
+0xE00B
+// -0.200806
+0xE64C
+// -0.340179
+0xD475
+// -0.383946
+0xCEDB
+// 0.016254
+0x0215
+// -0.609024
+0xB20B
+// 0.094081
+0x0C0B
+// 0.082771
+0x0A98
+// 0.494633
+0x3F50
+// -0.199706
+0xE670
+// -0.020650
+0xFD5B
+// 0.041606
+0x0553
+// -0.203102
+0xE601
+// 0.279405
+0x23C4
+// 0.258172
+0x210C
+// 0.702012
+0x59DC
+// 0.112878
+0x0E73
+// -0.208543
+0xE54E
+// 0.252047
+0x2043
+// -0.109695
+0xF1F6
+// 0.106324
+0x0D9C
+// 0.177008
+0x16A8
+// -0.458728
+0xC548
+// -0.292489
+0xDA90
+// 0.481648
+0x3DA7
+// 0.498827
+0x3FDA
+// -0.165241
+0xEAD9
+// -0.073199
+0xF6A1
+// 0.267789
+0x2247
+// 0.413387
+0x34EA
+// 0.041928
+0x055E
+// -0.109988
+0xF1EC
+// 0.192224
+0x189B
+// 0.229125
+0x1D54
+// -0.486540
+0xC1B9
+// -0.120573
+0xF091
+// 0.108775
+0x0DEC
+// 0.443438
+0x38C3
+// -0.270088
+0xDD6E
+// -0.074392
+0xF67A
+// -0.130609
+0xEF48
+// 0.307802
+0x2766
+// -0.104994
+0xF290
+// -0.190047
+0xE7AD
+// 0.092935
+0x0BE5
+// -0.033916
+0xFBA9
+// 0.174253
+0x164E
+// 0.005641
+0x00B9
+// 0.027822
+0x0390
+// 0.174300
+0x164F
+// -0.107170
+0xF248
+// 0.469544
+0x3C1A
+// -0.082956
+0xF562
+// 0.492961
+0x3F19
+// -0.168459
+0xEA70
+// 0.294770
+0x25BB
+// 0.051644
+0x069C
+// 0.071899
+0x0934
+// 0.000460
+0x000F
+// -0.441495
+0xC77D
+// 0.633672
+0x511C
+// 0.076139
+0x09BF
+// -0.045522
+0xFA2C
+// -0.358289
+0xD224
+// -0.215553
+0xE469
+// -0.068912
+0xF72E
+// 0.333365
+0x2AAC
+// 0.153575
+0x13A8
+// 0.354527
+0x2D61
+// 0.113329
+0x0E82
+// -0.292832
+0xDA84
+// 0.179423
+0x16F7
+// -0.181413
+0xE8C7
+// -0.041756
+0xFAA8
+// -0.330796
+0xD5A8
+// -0.093049
+0xF417
+// -0.591201
+0xB454
+// -0.000746
+0xFFE8
+// -0.216748
+0xE442
+// -0.166596
+0xEAAD
+// -0.169473
+0xEA4F
+// -0.001569
+0xFFCD
+// 0.697951
+0x5956
+// 0.595554
+0x4C3B
+// -0.369936
+0xD0A6
+// 0.064802
+0x084B
+// -0.161096
+0xEB61
+// 0.214901
+0x1B82
+// 0.114256
+0x0EA0
+// 0.029399
+0x03C3
+// 0.076127
+0x09BF
+// -0.298370
+0xD9CF
+// -0.238513
+0xE178
+// 0.493959
+0x3F3A
+// -0.207861
+0xE565
+// -0.070957
+0xF6EB
+// -0.234509
+0xE1FC
+// -0.365522
+0xD137
+// 0.102717
+0x0D26
+// 0.158289
+0x1443
+// 0.380581
+0x30B7
+// -0.143025
+0xEDB1
+// -0.014516
+0xFE24
+// 0.032183
+0x041F
+// -0.025756
+0xFCB4
+// 0.144781
+0x1288
+// -0.490539
+0xC136
+// 0.151005
+0x1354
+// 0.174290
+0x164F
+// 0.342262
+0x2BCF
+// -0.154046
+0xEC48
+// -0.164873
+0xEAE5
+// -0.053094
+0xF934
+// 0.353405
+0x2D3C
+// -0.017300
+0xFDC9
+// -0.307777
+0xD89B
+// 0.148916
+0x1310
+// 0.065552
+0x0864
+// 0.060787
+0x07C8
+// -0.000007
+0x0000
+// -0.076751
+0xF62D
+// 0.152962
+0x1394
+// 0.401696
+0x336B
+// 0.252560
+0x2054
+// -0.085754
+0xF506
+// -0.346367
+0xD3AA
+// 0.083960
+0x0ABF
+// 0.023653
+0x0307
+// -0.266206
+0xDDED
+// 0.225584
+0x1CE0
+// 0.137024
+0x118A
+// 0.187688
+0x1806
+// 0.118419
+0x0F28
+// -0.259544
+0xDEC7
+// -0.176113
+0xE975
+// -0.355805
+0xD275
+// -0.026050
+0xFCAA
+// 0.272022
+0x22D2
+// -0.620818
+0xB089
+// -0.019839
+0xFD76
+// 0.427344
+0x36B3
+// -0.307168
+0xD8AF
+// 0.559018
+0x478E
+// -0.496524
+0xC072
+// -0.080944
+0xF5A4
+// -0.003941
+0xFF7F
+// -0.070091
+0xF707
+// 0.327919
+0x29F9
+// -0.094685
+0xF3E1
+// -0.299479
+0xD9AB
+// 0.053538
+0x06DA
+// 0.179443
+0x16F8
+// 0.118239
+0x0F22
+// -0.038623
+0xFB0E
+// -0.114509
+0xF158
+// -0.437319
+0xC806
+// -0.187448
+0xE802
+// -0.242420
+0xE0F8
+// 0.716565
+0x5BB8
+// 0.061053
+0x07D1
+// 0.032546
+0x042A
+// 0.152738
+0x138D
+// -0.001433
+0xFFD1
+// -0.086395
+0xF4F1
+// 0.319864
+0x28F1
+// -0.396193
+0xCD4A
+// 0.452513
+0x39EC
+// 0.470902
+0x3C47
+// -0.213837
+0xE4A1
+// 0.504597
+0x4097
+// -0.046887
+0xFA00
+// -0.006058
+0xFF39
+// 0.004408
+0x0090
+// -0.064600
+0xF7BB
+// -0.155901
+0xEC0B
+// 0.242479
+0x1F0A
+// 0.152744
+0x138D
+// -0.158633
+0xEBB2
+// -0.112622
+0xF196
+// 0.510940
+0x4166
+// 0.033561
+0x044C
+// 0.101521
+0x0CFF
+// 0.295910
+0x25E0
+// -0.389689
+0xCE1F
+// 0.108804
+0x0DED
+// 0.206846
+0x1A7A
+// 0.156572
+0x140B
+// -0.129752
+0xEF64
+// -0.287066
+0xDB41
+// -0.240875
+0xE12B
+// 0.005871
+0x00C0
+// 0.089527
+0x0B76
+// -0.018721
+0xFD9B
+// 0.356209
+0x2D98
+// 0.163864
+0x14FA
+// -0.032439
+0xFBD9
+// 0.377059
+0x3043
+// 0.105462
+0x0D80
+// -0.145274
+0xED68
+// -0.143473
+0xEDA3
+// -0.379387
+0xCF70
+// -0.053083
+0xF935
+// 0.045498
+0x05D3
+// 0.470215
+0x3C30
+// -0.442504
+0xC75C
+// -0.667531
+0xAA8E
+// -0.060939
+0xF833
+// -0.326161
+0xD640
+// -0.066367
+0xF781
+// 0.151535
+0x1365
+// -0.035186
+0xFB7F
+// 0.169475
+0x15B1
+// -0.236783
+0xE1B1
+// 0.346897
+0x2C67
+// -0.356817
+0xD254
+// -0.133004
+0xEEFA
+// -0.080177
+0xF5BD
+// 0.285968
+0x249B
+// 0.003888
+0x007F
+// 0.109715
+0x0E0B
+// -0.120014
+0xF0A3
+// -0.229017
+0xE2B0
+// 0.416870
+0x355C
+// 0.084899
+0x0ADE
+// -0.038137
+0xFB1E
+// 0.334953
+0x2AE0
+// 0.202144
+0x19E0
+// -0.130345
+0xEF51
+// -0.125966
+0xEFE0
+// -0.029058
+0xFC48
+// -0.237020
+0xE1A9
+// -0.518156
+0xBDAD
+// 0.617761
+0x4F13
+// 0.102100
+0x0D12
+// -0.100905
+0xF316
+// 0.402870
+0x3391
+// -0.427294
+0xC94E
+// 0.280657
+0x23ED
+// 0.371715
+0x2F94
+// -0.466098
+0xC457
+// -0.096959
+0xF397
+// 0.010718
+0x015F
+// 0.068941
+0x08D3
+// 0.218047
+0x1BE9
+// 0.117156
+0x0EFF
+// 0.157173
+0x141E
+// 0.784696
+0x6471
+// 0.221904
+0x1C67
+// 0.406088
+0x33FB
+// -0.267476
+0xDDC3
+// 0.260221
+0x214F
+// -0.334952
+0xD520
+// 0.028553
+0x03A8
+// 0.357722
+0x2DCA
+// -0.089876
+0xF47F
+// 0.111002
+0x0E35
+// 0.100284
+0x0CD6
+// -0.613691
+0xB173
+// 0.331841
+0x2A7A
+// 0.012123
+0x018D
+// -0.153047
+0xEC69
+// -0.177079
+0xE955
+// -0.151682
+0xEC96
+// -0.412882
+0xCB27
+// 0.123538
+0x0FD0
+// -0.020507
+0xFD60
+// -0.052117
+0xF954
+// -0.069232
+0xF723
+// -0.235314
+0xE1E1
+// 0.271784
+0x22CA
+// 0.029855
+0x03D2
+// 0.294226
+0x25A9
+// -0.108746
+0xF215
+// -0.076500
+0xF635
+// -0.152463
+0xEC7C
+// -0.312650
+0xD7FB
+// -0.164280
+0xEAF9
+// 0.056860
+0x0747
+// 0.522656
+0x42E6
+// -0.032451
+0xFBD9
+// -0.179087
+0xE914
+// 0.050789
+0x0680
+// -0.442289
+0xC763
+// -0.438252
+0xC7E7
+// -0.120709
+0xF08D
+// 0.216054
+0x1BA8
+// 0.087192
+0x0B29
+// 0.445795
+0x3910
+// -0.107712
+0xF236
+// -0.282703
+0xDBD0
+// -0.396084
+0xCD4D
+// -0.045591
+0xFA2A
+// 0.448897
+0x3975
+// 0.326779
+0x29D4
+// 0.367749
+0x2F12
+// -0.203868
+0xE5E8
+// -0.023354
+0xFD03
+// -0.431554
+0xC8C3
+// 0.146115
+0x12B4
+// 0.036737
+0x04B4
+// 0.295758
+0x25DB
+// 0.275894
+0x2350
+// -0.219574
+0xE3E5
+// 0.072226
+0x093F
+// -0.214780
+0xE482
+// 0.368423
+0x2F28
+// -0.173410
+0xE9CE
+// -0.024268
+0xFCE5
+// -0.117647
+0xF0F1
+// -0.699004
+0xA687
+// 0.042162
+0x0566
+// 0.262226
+0x2191
+// -0.011503
+0xFE87
+// -0.163411
+0xEB15
+// 0.039058
+0x0500
+// 0.039578
+0x0511
+// 0.128731
+0x107A
+// -0.159510
+0xEB95
+// -0.103315
+0xF2C7
+// -0.038082
+0xFB20
+// -0.033104
+0xFBC3
+// -0.235159
+0xE1E6
+// -0.173637
+0xE9C6
+// -0.035167
+0xFB80
+// -0.276638
+0xDC97
+// -0.418170
+0xCA79
+// -0.195477
+0xE6FB
+// 0.001461
+0x0030
+// -0.246907
+0xE065
+// -0.105013
+0xF28F
+// -0.131992
+0xEF1B
+// -0.556062
+0xB8D3
+// 0.356928
+0x2DB0
+// 0.100964
+0x0CEC
+// -0.183700
+0xE87D
+// 0.101848
+0x0D09
+// 0.162635
+0x14D1
+// 0.113839
+0x0E92
+// -0.426628
+0xC964
+// 0.056153
+0x0730
+// 0.522235
+0x42D9
+// -0.178022
+0xE937
+// 0.230770
+0x1D8A
+// -0.142346
+0xEDC8
+// -0.444235
+0xC723
+// -0.115747
+0xF12F
+// -0.185575
+0xE83F
+// -0.032056
+0xFBE6
+// 0.144473
+0x127E
+// -0.126402
+0xEFD2
+// 0.207274
+0x1A88
+// -0.269388
+0xDD85
+// -0.028334
+0xFC60
+// -0.018863
+0xFD96
+// -0.045457
+0xFA2E
+// 0.163906
+0x14FB
+// 0.053308
+0x06D3
+// 0.391017
+0x320D
+// 0.026848
+0x0370
+// -0.070583
+0xF6F7
+// -0.096872
+0xF39A
+// -0.091559
+0xF448
+// -0.177144
+0xE953
+// -0.323319
+0xD69D
+// -0.554968
+0xB8F7
+// 0.007979
+0x0105
+// 0.368078
+0x2F1D
+// 0.215048
+0x1B87
+// -0.002032
+0xFFBD
+// -0.038456
+0xFB14
+// 0.300726
+0x267E
+// 0.133813
+0x1121
+// 0.203651
+0x1A11
+// -0.151831
+0xEC91
+// 0.335679
+0x2AF8
+// -0.255100
+0xDF59
+// 0.480081
+0x3D73
+// 0.414752
+0x3517
+// -0.154844
+0xEC2E
+// 0.120650
+0x0F71
+// -0.098114
+0xF371
+// 0.305137
+0x270F
+// -0.101034
+0xF311
+// -0.113074
+0xF187
+// 0.108790
+0x0DED
+// 0.346703
+0x2C61
+// -0.303966
+0xD918
+// 0.071555
+0x0929
+// 0.011516
+0x0179
+// -0.229270
+0xE2A7
+// 0.102471
+0x0D1E
+// -0.403917
+0xCC4C
+// 0.156074
+0x13FA
+// 0.109725
+0x0E0B
+// 0.041593
+0x0553
+// -0.015196
+0xFE0E
+// 0.193681
+0x18CB
+// -0.159887
+0xEB89
+// 0.248853
+0x1FDA
+// -0.040514
+0xFAD0
+// -0.279765
+0xDC31
+// 0.181247
+0x1733
+// -0.019151
+0xFD8C
+// -0.562641
+0xB7FB
+// -0.349480
+0xD344
+// -0.055714
+0xF8DE
+// -0.029814
+0xFC2F
+// 0.132495
+0x10F6
+// 0.327910
+0x29F9
+// 0.327545
+0x29ED
+// 0.037358
+0x04C8
+// 0.048373
+0x0631
+// 0.400716
+0x334B
+// -0.206348
+0xE596
+// 0.391490
+0x321C
+// -0.355987
+0xD26F
+// -0.360959
+0xD1CC
+// 0.022796
+0x02EB
+// 0.147701
+0x12E8
+// -0.076035
+0xF644
+// 0.206386
+0x1A6B
+// 0.283098
+0x243D
+// -0.051161
+0xF974
+// -0.063970
+0xF7D0
+// -0.216421
+0xE44C
+// -0.284784
+0xDB8C
+// 0.277374
+0x2381
+// -0.118573
+0xF0D3
+// -0.018621
+0xFD9E
+// -0.034182
+0xFBA0
+// 0.142396
+0x123A
+// -0.048565
+0xF9C9
+// -0.028748
+0xFC52
+// -0.106623
+0xF25A
+// -0.213623
+0xE4A8
+// -0.158518
+0xEBB6
+// 0.098451
+0x0C9A
+// -0.470542
+0xC3C5
+// -0.036151
+0xFB5F
+// 0.292479
+0x2570
+// 0.163014
+0x14DE
+// 0.140895
+0x1209
+// -0.000623
+0xFFEC
+// -0.175148
+0xE995
+// -0.081062
+0xF5A0
+// -0.130289
+0xEF53
+// 0.185872
+0x17CB
+// 0.232283
+0x1DBB
+// -0.378269
+0xCF95
+// -0.665577
+0xAACE
+// -0.345532
+0xD3C6
+// 0.440478
+0x3862
+// -0.034617
+0xFB92
+// -0.137171
+0xEE71
+// -0.579027
+0xB5E2
+// 0.316518
+0x2884
+// 0.034751
+0x0473
+// 0.035925
+0x0499
+// -0.275907
+0xDCAF
+// 0.668230
+0x5589
+// -0.466497
+0xC44A
+// 0.249761
+0x1FF8
+// 0.175266
+0x166F
+// -0.365350
+0xD13C
+// 0.286824
+0x24B7
+// -0.079297
+0xF5DA
+// -0.460478
+0xC50F
+// -0.321263
+0xD6E1
+// 0.298152
+0x262A
+// -0.121268
+0xF07A
+// -0.113138
+0xF185
+// -0.026139
+0xFCA7
+// 0.164559
+0x1510
+// -0.123394
+0xF035
+// 0.200356
+0x19A5
+// -0.315764
+0xD795
+// -0.683921
+0xA875
+// 0.245615
+0x1F70
+// -0.048705
+0xF9C4
+// 0.282056
+0x241A
+// -0.024189
+0xFCE7
+// -0.002457
+0xFFAF
+// -0.042315
+0xFA95
+// -0.050800
+0xF97F
+// 0.079650
+0x0A32
+// 0.227597
+0x1D22
+// -0.483171
+0xC227
+// -0.028074
+0xFC68
+// -0.040889
+0xFAC4
+// -0.031873
+0xFBEC
+// 0.154877
+0x13D3
+// 0.289110
+0x2502
+// 0.099430
+0x0CBA
+// -0.344499
+0xD3E7
+// -0.172351
+0xE9F0
+// 0.257169
+0x20EB
+// 0.097382
+0x0C77
+// -0.513459
+0xBE47
+// 0.055317
+0x0715
+// 0.096270
+0x0C53
+// 0.219586
+0x1C1B
+// -0.157445
+0xEBD9
+// 0.026250
+0x035C
+// -0.004870
+0xFF60
+// 0.142025
+0x122E
+// -0.277677
+0xDC75
+// 0.068184
+0x08BA
+// -0.097691
+0xF37F
+// -0.117848
+0xF0EA
+// 0.099300
+0x0CB6
+// -0.235515
+0xE1DB
+// 0.261828
+0x2184
+// 0.293612
+0x2595
+// 0.142154
+0x1232
+// -0.252592
+0xDFAB
+// 0.239925
+0x1EB6
+// 0.346962
+0x2C69
+// 0.061557
+0x07E1
+// -0.081886
+0xF585
+// -0.355536
+0xD27E
+// -0.077591
+0xF611
+// 0.291248
+0x2548
+// -0.628451
+0xAF8F
+// 0.015218
+0x01F3
+// -0.282544
+0xDBD6
+// 0.457949
+0x3A9E
+// -0.031987
+0xFBE8
+// -0.123619
+0xF02D
+// -0.263388
+0xDE49
+// -0.245182
+0xE09E
+// 0.162408
+0x14CA
+// -0.042597
+0xFA8C
+// -0.233766
+0xE214
+// -0.371923
+0xD065
+// -0.131094
+0xEF38
+// 0.125975
+0x1020
+// -0.260331
+0xDEAD
+// 0.212124
+0x1B27
+// -0.379093
+0xCF7A
+// 0.250226
+0x2007
+// 0.032898
+0x0436
+// 0.030287
+0x03E0
+// -0.024255
+0xFCE5
+// -0.092777
+0xF420
+// 0.477363
+0x3D1A
+// 0.209205
+0x1AC7
+// 0.104555
+0x0D62
+// 0.172585
+0x1617
+// 0.312537
+0x2801
+// -0.170008
+0xEA3D
+// -0.319980
+0xD70B
+// -0.141613
+0xEDE0
+// 0.323617
+0x296C
+// 0.488370
+0x3E83
+// 0.124713
+0x0FF7
+// -0.052148
+0xF953
+// 0.130726
+0x10BC
+// -0.185613
+0xE83E
+// -0.141992
+0xEDD3
+// 0.196282
+0x1920
+// -0.005445
+0xFF4E
+// -0.087622
+0xF4C9
+// -0.208730
+0xE548
+// 0.500038
+0x4001
+// 0.363788
+0x2E91
+// 0.031815
+0x0413
+// -0.091683
+0xF444
+// -0.151138
+0xECA8
+// 0.095766
+0x0C42
+// -0.106108
+0xF26B
+// -0.118363
+0xF0D9
+// 0.179489
+0x16F9
+// -0.287199
+0xDB3D
+// -0.144826
+0xED76
+// -0.111302
+0xF1C1
+// 0.250467
+0x200F
+// -0.358861
+0xD211
+// -0.407352
+0xCBDC
+// 0.068571
+0x08C7
+// -0.261085
+0xDE95
+// -0.315262
+0xD7A5
+// -0.091015
+0xF45A
+// -0.170155
+0xEA38
+// -0.139250
+0xEE2D
+// -0.279617
+0xDC36
+// -0.102284
+0xF2E8
+// 0.167493
+0x1570
+// 0.373324
+0x2FC9
+// -0.178825
+0xE91C
+// -0.199938
+0xE668
+// 0.116236
+0x0EE1
+// -0.116740
+0xF10F
+// -0.386524
+0xCE86
+// 0.281759
+0x2411
+// 0.304559
+0x26FC
+// -0.288127
+0xDB1F
+// -0.671717
+0xAA05
+// 0.034468
+0x0469
+// 0.227910
+0x1D2C
+// -0.089537
+0xF48A
+// -0.506948
+0xBF1C
+// -0.317012
+0xD76C
+// -0.098513
+0xF364
+// -0.220429
+0xE3C9
+// 0.026316
+0x035E
+// 0.218984
+0x1C08
+// -0.042772
+0xFA86
+// -0.254380
+0xDF70
+// 0.059791
+0x07A7
+// -0.330782
+0xD5A9
+// -0.374126
+0xD01D
+// 0.301715
+0x269F
+// 0.161537
+0x14AD
+// -0.024128
+0xFCE9
+// -0.239593
+0xE155
+// 0.081912
+0x0A7C
+// 0.272882
+0x22EE
+// -0.050564
+0xF987
+// -0.460717
+0xC507
+// -0.081630
+0xF58D
+// -0.227858
+0xE2D6
+// -0.300010
+0xD999
+// 0.373936
+0x2FDD
+// 0.403338
+0x33A1
+// 0.162960
+0x14DC
+// 0.009445
+0x0135
+// 0.090444
+0x0B94
+// -0.073785
+0xF68E
+// 0.323719
+0x2970
+// 0.084654
+0x0AD6
+// 0.305799
+0x2724
+// -0.038978
+0xFB03
+// 0.011401
+0x0176
+// 0.168078
+0x1584
+// 0.327038
+0x29DC
+// 0.156436
+0x1406
+// -0.205982
+0xE5A2
+// 0.023699
+0x0309
+// 0.456890
+0x3A7B
+// 0.103899
+0x0D4D
+// 0.243294
+0x1F24
+// -0.256017
+0xDF3B
+// 0.404683
+0x33CD
+// -0.218141
+0xE414
+// 0.166867
+0x155C
+// 0.331639
+0x2A73
+// -0.219862
+0xE3DC
+// 0.021928
+0x02CF
+// -0.199409
+0xE67A
+// -0.086437
+0xF4F0
+// -0.180607
+0xE8E2
+// -0.066183
+0xF787
+// -0.159511
+0xEB95
+// -0.426010
+0xC978
+// -0.303826
+0xD91C
+// 0.025987
+0x0354
+// -0.246449
+0xE074
+// -0.098391
+0xF368
+// 0.140738
+0x1204
+// -0.153385
+0xEC5E
+// 0.647572
+0x52E4
+// 0.046248
+0x05EB
+// 0.344838
+0x2C24
+// 0.417778
+0x357A
+// -0.137998
+0xEE56
+// -0.094540
+0xF3E6
+// -0.006831
+0xFF20
+// -0.178317
+0xE92D
+// 0.064483
+0x0841
+// -0.333940
+0xD541
+// -0.143132
+0xEDAE
+// 0.141295
+0x1216
+// -0.268305
+0xDDA8
+// -0.153559
+0xEC58
+// 0.324921
+0x2997
+// 0.086490
+0x0B12
+// -0.631473
+0xAF2C
+// -0.205852
+0xE5A7
+// 0.037844
+0x04D8
+// 0.313087
+0x2813
+// -0.012294
+0xFE6D
+// -0.152182
+0xEC85
+// 0.133028
+0x1107
+// -0.074561
+0xF675
+// 0.300015
+0x2667
+// -0.187219
+0xE809
+// -0.168894
+0xEA62
+// -0.038456
+0xFB14
+// -0.261138
+0xDE93
+// -0.044276
+0xFA55
+// -0.133385
+0xEEED
+// -0.290680
+0xDACB
+// -0.035517
+0xFB74
+// 0.035907
+0x0499
+// 0.019448
+0x027D
+// 0.208373
+0x1AAC
+// -0.062585
+0xF7FD
+// -0.180185
+0xE8F0
+// 0.168561
+0x1593
+// -0.101890
+0xF2F5
+// -0.023581
+0xFCFB
+// 0.393455
+0x325D
+// -0.086649
+0xF4E9
+// -0.185432
+0xE844
+// 0.145218
+0x1297
+// 0.126483
+0x1031
+// -0.137382
+0xEE6A
+// 0.198817
+0x1973
+// 0.514728
+0x41E3
+// -0.532677
+0xBBD1
+// -0.251216
+0xDFD8
+// 0.022906
+0x02EF
+// 0.314013
+0x2832
+// -0.052012
+0xF958
+// -0.576747
+0xB62D
+// -0.029439
+0xFC3B
+// 0.162162
+0x14C2
+// 0.468793
+0x3C01
+// -0.096282
+0xF3AD
+// 0.072981
+0x0957
+// -0.043365
+0xFA73
+// -0.221052
+0xE3B5
+// -0.383201
+0xCEF3
+// -0.010380
+0xFEAC
+// 0.091540
+0x0BB8
+// -0.022395
+0xFD22
+// -0.116405
+0xF11A
+// -0.261657
+0xDE82
+// 0.075363
+0x09A5
+// -0.606428
+0xB261
+// -0.252082
+0xDFBC
+// -0.423882
+0xC9BE
+// 0.071536
+0x0928
+// 0.616236
+0x4EE1
+// 0.432439
+0x375A
+// 0.347446
+0x2C79
+// 0.312146
+0x27F4
+// -0.215609
+0xE467
+// -0.152334
+0xEC80
+// -0.181179
+0xE8CF
+// -0.135462
+0xEEA9
+// 0.167989
+0x1581
+// 0.615065
+0x4EBA
+// 0.227075
+0x1D11
+// 0.254400
+0x2090
+// -0.044787
+0xFA44
+// 0.076806
+0x09D5
+// -0.076773
+0xF62C
+// -0.922237
+0x89F4
+// 0.063438
+0x081F
+// 0.122363
+0x0FAA
+// -0.008107
+0xFEF6
+// 0.137657
+0x119F
+// 0.379525
+0x3094
+// -0.089795
+0xF482
+// -0.315714
+0xD797
+// -0.418871
+0xCA62
+// -0.303247
+0xD92F
+// -0.284862
+0xDB8A
+// -0.441525
+0xC77C
+// -0.486564
+0xC1B8
+// 0.193755
+0x18CD
+// 0.153921
+0x13B4
+// -0.268899
+0xDD95
+// 0.458708
+0x3AB7
+// 0.288189
+0x24E3
+// -0.271584
+0xDD3D
+// -0.567940
+0xB74E
+// 0.082374
+0x0A8B
+// 0.129203
+0x108A
+// -0.057992
+0xF894
+// 0.635229
+0x514F
+// 0.198215
+0x195F
+// -0.170246
+0xEA35
+// 0.256454
+0x20D3
+// 0.228924
+0x1D4D
+// 0.013801
+0x01C4
+// 0.000175
+0x0006
+// 0.205006
+0x1A3E
+// 0.032450
+0x0427
+// -0.069000
+0xF72B
+// -0.204005
+0xE5E3
+// -0.056915
+0xF8B7
+// -0.555046
+0xB8F4
+// -0.353067
+0xD2CF
+// -0.156058
+0xEC06
+// 0.148145
+0x12F6
+// 0.009322
+0x0131
+// 0.221391
+0x1C57
+// -0.136312
+0xEE8D
+// -0.203332
+0xE5F9
+// -0.325154
+0xD661
+// 0.302275
+0x26B1
+// -0.128378
+0xEF91
+// -0.036918
+0xFB46
+// 0.357975
+0x2DD2
+// -0.256785
+0xDF22
+// 0.182263
+0x1754
+// 0.085986
+0x0B02
+// 0.057632
+0x0761
+// -0.104271
+0xF2A7
+// 0.109479
+0x0E03
+// 0.289989
+0x251E
+// -0.462380
+0xC4D1
+// -0.060307
+0xF848
+// 0.083930
+0x0ABE
+// -0.096235
+0xF3AF
+// -0.171005
+0xEA1D
+// 0.207589
+0x1A92
+// 0.018434
+0x025C
+// 0.336377
+0x2B0E
+// 0.477946
+0x3D2D
+// 0.185611
+0x17C2
+// 0.073669
+0x096E
+// -0.069886
+0xF70E
+// 0.026698
+0x036B
+// -0.031853
+0xFBEC
+// -0.099115
+0xF350
+// 0.118581
+0x0F2E
+// 0.288192
+0x24E3
+// -0.348577
+0xD362
+// 0.109983
+0x0E14
+// -0.170706
+0xEA26
+// -0.281727
+0xDBF0
+// -0.089661
+0xF486
+// 0.072476
+0x0947
+// 0.109835
+0x0E0F
+// 0.079146
+0x0A21
+// -0.051409
+0xF96B
+// 0.198153
+0x195D
+// 0.016321
+0x0217
+// -0.341402
+0xD44D
+// 0.234829
+0x1E0F
+// -0.283993
+0xDBA6
+// 0.221741
+0x1C62
+// 0.047145
+0x0609
+// 0.411552
+0x34AE
+// 0.118945
+0x0F3A
+// 0.518913
+0x426C
+// -0.212916
+0xE4BF
+// -0.142732
+0xEDBB
+// 0.368001
+0x2F1B
+// 0.100337
+0x0CD8
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputA1_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputA1_q31.txt
new file mode 100755
index 0000000..1e3ea9e
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputA1_q31.txt
@@ -0,0 +1,3202 @@
+W
+1600
+// 0.051395
+0x06941FF3
+// 0.485051
+0x3E1627C6
+// -0.048878
+0xF9BE5A29
+// -0.263364
+0xDE4A13DB
+// 0.115079
+0x0EBAE8AE
+// 0.123040
+0x0FBFC268
+// 0.241521
+0x1EEA280E
+// -0.235158
+0xE1E657D4
+// 0.115298
+0x0EC218B9
+// 0.256152
+0x20C99362
+// -0.390372
+0xCE084C61
+// 0.274973
+0x233251ED
+// -0.163197
+0xEB1C597E
+// -0.325004
+0xD66645A6
+// 0.043025
+0x0581D47B
+// -0.230931
+0xE270D636
+// -0.290909
+0xDAC380C8
+// -0.110992
+0xF1CB0417
+// 0.035813
+0x049587A6
+// -0.172174
+0xE9F63183
+// -0.447861
+0xC6AC80DD
+// -0.050726
+0xF981D03C
+// 0.301482
+0x2696F80C
+// -0.018063
+0xFDB01DC7
+// 0.136548
+0x117A6A85
+// 0.508213
+0x410D1C75
+// -0.230350
+0xE283E370
+// -0.175350
+0xE98E24B1
+// 0.024315
+0x031CC03E
+// -0.038063
+0xFB20BE8C
+// 0.606727
+0x4DA93AA7
+// 0.325307
+0x29A3A60A
+// 0.113580
+0x0E89C6C3
+// -0.109347
+0xF200EB2B
+// 0.179522
+0x16FA9468
+// 0.237215
+0x1E5D10DE
+// 0.505788
+0x40BDA637
+// -0.161500
+0xEB53F4E8
+// 0.625415
+0x500D9BDC
+// -0.258199
+0xDEF355D0
+// -0.002264
+0xFFB5D326
+// -0.224374
+0xE347B323
+// -0.009771
+0xFEBFD059
+// 0.354840
+0x2D6B6562
+// -0.080048
+0xF5C0FEDF
+// 0.384297
+0x3130A21C
+// -0.210880
+0xE501DFB0
+// -0.086411
+0xF4F07822
+// 0.069034
+0x08D61B14
+// 0.280827
+0x23F22751
+// -0.044112
+0xFA5A8A70
+// 0.193381
+0x18C0B2FB
+// -0.058934
+0xF874D765
+// -0.041589
+0xFAAD3750
+// 0.304370
+0x26F59485
+// 0.262338
+0x219446F4
+// -0.190387
+0xE7A16536
+// -0.247259
+0xE059D09A
+// 0.546019
+0x45E3F112
+// -0.216304
+0xE4502397
+// 0.004784
+0x009CC65B
+// -0.247870
+0xE045CB64
+// -0.352205
+0xD2EAF06C
+// 0.019582
+0x0281AD3E
+// 0.487114
+0x3E59C1B6
+// 0.224105
+0x1CAF77A2
+// -0.321766
+0xD6D05E14
+// -0.383594
+0xCEE664D7
+// 0.353890
+0x2D4C4517
+// -0.042051
+0xFA9E100D
+// -0.128559
+0xEF8B643B
+// -0.094076
+0xF3F553CE
+// 0.158191
+0x143F9743
+// 0.081596
+0x0A71BE81
+// 0.154604
+0x13CA12AB
+// -0.421628
+0xCA0814B1
+// 0.094682
+0x0C1E865E
+// -0.386904
+0xCE79EA72
+// -0.012466
+0xFE6782C3
+// -0.119639
+0xF0AFAB23
+// 0.402415
+0x33825941
+// -0.290439
+0xDAD2E8C1
+// -0.016299
+0xFDE9E9F1
+// -0.298143
+0xD9D6751F
+// 0.250692
+0x2016A90F
+// -0.113322
+0xF17EA76B
+// -0.081465
+0xF5928BBC
+// -0.226337
+0xE3075FD5
+// 0.063962
+0x082FE4CA
+// 0.255986
+0x20C425DD
+// 0.427023
+0x36A8ADCF
+// 0.332765
+0x2A980A0C
+// -0.083012
+0xF55FDECF
+// -0.012802
+0xFE5C8376
+// -0.217185
+0xE4334C24
+// -0.177120
+0xE95421A0
+// 0.696396
+0x59237E7C
+// 0.147098
+0x12D4191D
+// -0.068722
+0xF7341B00
+// 0.027295
+0x037E6340
+// -0.059744
+0xF85A5237
+// -0.185389
+0xE8452B61
+// -0.250426
+0xDFF2070A
+// 0.265607
+0x21FF64FE
+// -0.303845
+0xD91B9D36
+// 0.419480
+0x35B18905
+// -0.193021
+0xE74B153A
+// -0.059267
+0xF869EF3F
+// 0.353936
+0x2D4DC743
+// -0.217532
+0xE427E937
+// 0.183087
+0x176F674D
+// 0.297818
+0x261EE333
+// 0.147728
+0x12E8C441
+// -0.280497
+0xDC18B089
+// -0.059360
+0xF866E5C7
+// 0.223267
+0x1C9405CB
+// -0.113694
+0xF172784B
+// 0.055711
+0x07218B5E
+// -0.250195
+0xDFF99D4A
+// 0.055055
+0x070C0CC9
+// -0.312070
+0xD80E198E
+// -0.452159
+0xC61FA6B9
+// -0.003901
+0xFF802AE9
+// -0.176651
+0xE96381C4
+// 0.212927
+0x1B4130B2
+// 0.246754
+0x1F95A26D
+// -0.410042
+0xCB83BFB0
+// -0.418969
+0xCA5F3D4D
+// -0.066970
+0xF76D8517
+// -0.287038
+0xDB4255A4
+// -0.178100
+0xE93405CE
+// 0.311748
+0x27E759A5
+// -0.369372
+0xD0B86AFF
+// 0.540219
+0x4525E41C
+// -0.063806
+0xF7D536D7
+// -0.242423
+0xE0F847C5
+// 0.017852
+0x0248FD24
+// -0.639692
+0xAE1E94DC
+// 0.690731
+0x5869DFAB
+// -0.067281
+0xF763550B
+// 0.663918
+0x54FB4003
+// -0.480264
+0xC286B685
+// -0.200143
+0xE661B2B2
+// 0.429917
+0x370782BE
+// 0.450088
+0x399C79B0
+// 0.142293
+0x1236AC49
+// 0.086422
+0x0B0FDDBD
+// 0.220903
+0x1C469085
+// -0.306332
+0xD8CA1BE5
+// -0.302678
+0xD941D7D3
+// -0.170297
+0xEA33B29D
+// 0.236118
+0x1E391D82
+// -0.000648
+0xFFEAC67F
+// -0.102659
+0xF2DC1557
+// -0.311821
+0xD8163EB4
+// -0.016092
+0xFDF0B63F
+// 0.001482
+0x003093D3
+// -0.106555
+0xF25C6B6C
+// -0.066992
+0xF76CD171
+// 0.373591
+0x2FD1D273
+// -0.371766
+0xD069F6E1
+// -0.359301
+0xD2026C17
+// -0.240547
+0xE135BF84
+// -0.096742
+0xF39DF818
+// -0.200180
+0xE6607E78
+// -0.255729
+0xDF444595
+// 0.670742
+0x55DADC72
+// -0.242877
+0xE0E96A13
+// 0.022700
+0x02E7D315
+// 0.260475
+0x21574291
+// -0.012519
+0xFE65C2E3
+// -0.610164
+0xB1E62318
+// 0.284874
+0x2476C141
+// 0.115957
+0x0ED7B188
+// -0.506029
+0xBF3A6EC2
+// -0.304118
+0xD912AA19
+// 0.029216
+0x03BD5DB3
+// 0.108770
+0x0DEC2AD0
+// -0.187320
+0xE805E253
+// 0.029985
+0x03D68902
+// 0.370549
+0x2F6E25AB
+// -0.152659
+0xEC75AD6C
+// -0.786916
+0x9B465A22
+// 0.431520
+0x373C0FF0
+// -0.069998
+0xF70A4B02
+// -0.009588
+0xFEC5CEA7
+// 0.003070
+0x00649CBB
+// 0.100655
+0x0CE24731
+// 0.023530
+0x030305FB
+// 0.284494
+0x246A4A21
+// -0.274939
+0xDCCEC9E4
+// -0.217725
+0xE42199D7
+// -0.334875
+0xD522D1DD
+// -0.454552
+0xC5D13E0D
+// -0.268872
+0xDD959E2C
+// -0.147244
+0xED271C92
+// -0.028541
+0xFC58C3B7
+// -0.336154
+0xD4F8E5AA
+// -0.169598
+0xEA4AA10E
+// -0.515934
+0xBDF5DCBA
+// 0.475454
+0x3CDBAEC3
+// 0.318792
+0x28CE2ECD
+// 0.118114
+0x0F1E5B12
+// -0.197405
+0xE6BB6D54
+// 0.175471
+0x1675D45A
+// -0.095600
+0xF3C364DB
+// -0.097303
+0xF38B9447
+// 0.421824
+0x35FE57D3
+// 0.011791
+0x01825F92
+// -0.216082
+0xE4576B24
+// -0.173241
+0xE9D33CAA
+// 0.086135
+0x0B067BCA
+// 0.360247
+0x2E1C9707
+// -0.400669
+0xCCB6E342
+// -0.025004
+0xFCCCABAE
+// -0.225778
+0xE319B4F9
+// -0.234724
+0xE1F49379
+// 0.435072
+0x37B07208
+// -0.190651
+0xE798C091
+// 0.036030
+0x049C9D80
+// -0.015972
+0xFDF4A234
+// -0.026988
+0xFC8BAA73
+// -0.246732
+0xE06B191E
+// 0.226658
+0x1D032065
+// 0.083459
+0x0AAEC95E
+// 0.175074
+0x1668CFB4
+// 0.052656
+0x06BD6C30
+// 0.225427
+0x1CDACD47
+// 0.221426
+0x1C57B325
+// -0.799295
+0x99B0B2E0
+// 0.072587
+0x094A888F
+// 0.089345
+0x0B6FA4EE
+// -0.007405
+0xFF0D5BA1
+// 0.018437
+0x025C20AB
+// 0.842435
+0x6BD4E721
+// -0.014491
+0xFE252596
+// 0.000050
+0x0001A186
+// -0.060824
+0xF836E884
+// 0.508049
+0x4107BD5D
+// 0.092549
+0x0BD8A199
+// -0.294742
+0xDA45E32E
+// -0.085887
+0xF501A68E
+// 0.034590
+0x046D6F4E
+// -0.024646
+0xFCD86481
+// -0.086974
+0xF4DE0C17
+// 0.315217
+0x285905DF
+// -0.117133
+0xF101C853
+// -0.054210
+0xF90FA3D3
+// 0.105094
+0x0D73B76F
+// -0.181383
+0xE8C86F3F
+// -0.081808
+0xF5874DB0
+// -0.328997
+0xD5E36B6A
+// 0.653680
+0x53ABC586
+// 0.337639
+0x2B37C35A
+// 0.683833
+0x5787DA8D
+// -0.283492
+0xDBB68C94
+// 0.268403
+0x225B07FC
+// 0.030491
+0x03E71DAF
+// 0.076079
+0x09BCF58B
+// 0.129700
+0x1099FE99
+// 0.302842
+0x26C38383
+// 0.078106
+0x09FF5F2F
+// 0.294000
+0x25A1C9F5
+// 0.204455
+0x1A2B94FD
+// 0.139183
+0x11D0C0E4
+// -0.192441
+0xE75E1842
+// 0.216541
+0x1BB79CD5
+// -0.243512
+0xE0D49D22
+// 0.100785
+0x0CE68661
+// 0.377909
+0x305F5699
+// 0.238239
+0x1E7EA0CA
+// 0.473640
+0x3CA0391C
+// -0.200078
+0xE663D402
+// -0.324673
+0xD671201B
+// 0.015989
+0x020BEEAD
+// -0.296233
+0xDA150573
+// 0.003661
+0x0077F49B
+// -0.369552
+0xD0B282A0
+// -0.030148
+0xFC241E35
+// -0.134005
+0xEED8E89A
+// -0.454262
+0xC5DABF4B
+// -0.089072
+0xF4994708
+// 0.454380
+0x3A2923D3
+// 0.025181
+0x0339246D
+// 0.349336
+0x2CB70AA3
+// -0.248477
+0xE031E674
+// -0.111131
+0xF1C6747C
+// 0.422453
+0x3612F090
+// 0.130420
+0x10B19C3B
+// -0.280156
+0xDC23D722
+// -0.250276
+0xDFF6F5F5
+// 0.053937
+0x06E76A39
+// 0.294837
+0x25BD37CF
+// 0.181008
+0x172B4605
+// -0.191873
+0xE770B1B7
+// 0.138463
+0x11B927E6
+// -0.113793
+0xF16F3BFE
+// -0.428329
+0xC92C82C4
+// -0.015143
+0xFE0FCF70
+// -0.144172
+0xED8BC927
+// 0.040393
+0x052B956E
+// -0.122958
+0xF042EA2F
+// 0.038745
+0x04F595C4
+// -0.179529
+0xE90530E5
+// -0.043527
+0xFA6DB49C
+// -0.352169
+0xD2EC201F
+// -0.181372
+0xE8C8D14F
+// 0.572135
+0x493BBB8B
+// -0.079246
+0xF5DB4425
+// -0.307649
+0xD89EF56F
+// -0.041105
+0xFABD1496
+// 0.212952
+0x1B420339
+// -0.023090
+0xFD0B658A
+// -0.295119
+0xDA3986D7
+// 0.126290
+0x102A46DB
+// -0.000358
+0xFFF444CD
+// 0.427198
+0x36AE6FB2
+// 0.378533
+0x3073C1FC
+// 0.067547
+0x08A564DB
+// -0.194434
+0xE71CCC07
+// -0.246618
+0xE06ECEC5
+// -0.178321
+0xE92CCA71
+// -0.402055
+0xCC897575
+// 0.220490
+0x1C39008E
+// -0.052377
+0xF94BB542
+// -0.577431
+0xB616BE6E
+// 0.451330
+0x39C52E33
+// 0.332839
+0x2A9A7AE4
+// -0.081365
+0xF595D0D4
+// -0.021857
+0xFD33C6EF
+// 0.195054
+0x18F783CB
+// 0.004491
+0x00932A80
+// 0.060427
+0x07BC1271
+// 0.079960
+0x0A3C1F1D
+// -0.573356
+0xB69C45A8
+// 0.071282
+0x091FC47C
+// -0.189836
+0xE7B370EC
+// 0.435551
+0x37C020C5
+// -0.462935
+0xC4BE8B58
+// -0.276881
+0xDC8F27D8
+// -0.344675
+0xD3E1B2BB
+// -0.579038
+0xB5E213C2
+// 0.095827
+0x0C440F37
+// -0.233229
+0xE2258E0E
+// -0.147331
+0xED2440BB
+// 0.493911
+0x3F3878C3
+// -0.167937
+0xEA81086C
+// -0.202271
+0xE61BFFE5
+// -0.195663
+0xE6F48791
+// -0.554604
+0xB902BFCE
+// -0.175833
+0xE97E4D49
+// -0.311791
+0xD8173F41
+// 0.330451
+0x2A4C3995
+// -0.082219
+0xF579D9FE
+// 0.020317
+0x0299C243
+// -0.068048
+0xF74A3421
+// 0.029926
+0x03D49F5C
+// 0.138604
+0x11BDC33A
+// -0.200750
+0xE64DD49A
+// 0.010839
+0x01632E24
+// 0.282549
+0x242A917F
+// 0.006795
+0x00DEA6EC
+// -0.018602
+0xFD9E76D3
+// -0.048457
+0xF9CC27A5
+// 0.593915
+0x4C056AB2
+// -0.143474
+0xEDA2A510
+// -0.244180
+0xE0BEB9BB
+// -0.416244
+0xCAB8850B
+// -0.824109
+0x96839906
+// -0.064938
+0xF7B01C9C
+// -0.012045
+0xFE7551A8
+// -0.287472
+0xDB341C1A
+// -0.644743
+0xAD79115F
+// -0.436818
+0xC81655B6
+// 0.293441
+0x258F7B37
+// 0.209879
+0x1ADD543C
+// 0.651257
+0x535C655D
+// 0.335670
+0x2AF73D80
+// 0.240693
+0x1ECF0AB7
+// -0.072230
+0xF6C1291C
+// 0.508600
+0x4119CEBB
+// 0.133370
+0x1112424F
+// 0.521149
+0x42B502C5
+// -0.636130
+0xAE934C2A
+// 0.103234
+0x0D36C3EC
+// 0.087120
+0x0B26C2F1
+// 0.109122
+0x0DF7B19B
+// 0.059088
+0x07903023
+// 0.057047
+0x074D5308
+// 0.161173
+0x14A14D70
+// -0.393217
+0xCDAB1496
+// 0.379355
+0x308EB52B
+// 0.260328
+0x21526C72
+// 0.157052
+0x141A4A6F
+// 0.160028
+0x147BCF58
+// -0.594836
+0xB3DC6B6E
+// 0.118635
+0x0F2F6F96
+// -0.369724
+0xD0ACDF21
+// 0.132229
+0x10ECE13A
+// 0.368173
+0x2F204D78
+// -0.036737
+0xFB4C314A
+// -0.144446
+0xED82CB14
+// 0.040493
+0x052EE311
+// -0.126249
+0xEFD71101
+// 0.252225
+0x2048E69A
+// -0.192991
+0xE74C112B
+// -0.387529
+0xCE656F8C
+// -0.552010
+0xB957BD99
+// -0.510191
+0xBEB20CD4
+// 0.168088
+0x1583E89E
+// -0.225479
+0xE3237D41
+// -0.080835
+0xF5A73338
+// 0.302719
+0x26BF8134
+// 0.435522
+0x37BF2F51
+// 0.092785
+0x0BE06280
+// 0.041925
+0x055DCD11
+// 0.218671
+0x1BFD682E
+// -0.303023
+0xD9368E68
+// -0.313317
+0xD7E53752
+// -0.429353
+0xC90AF9A9
+// 0.110970
+0x0E344111
+// 0.357773
+0x2DCB7D72
+// -0.041529
+0xFAAF30F5
+// -0.382240
+0xCF12C0E1
+// -0.311028
+0xD8303F26
+// -0.648066
+0xAD0C2DBE
+// 0.103283
+0x0D386176
+// 0.084148
+0x0AC55885
+// 0.246339
+0x1F88062C
+// -0.081176
+0xF59C0760
+// -0.080293
+0xF5B8F5FA
+// -0.020881
+0xFD53C922
+// 0.066481
+0x08827188
+// 0.122504
+0x0FAE38BF
+// -0.298830
+0xD9BFED0C
+// -0.830046
+0x95C10A9D
+// -0.271911
+0xDD32064F
+// -0.084417
+0xF531D577
+// 0.662783
+0x54D60FF0
+// 0.090921
+0x0BA348B2
+// -0.101398
+0xF3056185
+// 0.058367
+0x07788F4A
+// -0.365959
+0xD12843BD
+// 0.227215
+0x1D155E48
+// 0.030088
+0x03D9EADC
+// 0.026273
+0x035CE911
+// 0.643575
+0x5260A692
+// -0.254571
+0xDF6A36E7
+// -0.185912
+0xE834061E
+// -0.284424
+0xDB97FFFF
+// -0.243423
+0xE0D786BC
+// -0.208882
+0xE5435D10
+// 0.177961
+0x16C76EA4
+// 0.193647
+0x18C96B52
+// 0.167327
+0x156AF5B1
+// 0.336713
+0x2B196977
+// -0.030965
+0xFC095AAA
+// -0.562303
+0xB8067428
+// 0.395618
+0x32A39927
+// 0.240504
+0x1EC8D1ED
+// 0.431410
+0x373874C7
+// 0.198117
+0x195BE68B
+// -0.099639
+0xF33F0595
+// 0.103239
+0x0D36F1E8
+// 0.244375
+0x1F47ABAA
+// 0.076611
+0x09CE6230
+// -0.162307
+0xEB398630
+// 0.229923
+0x1D6E1A4E
+// -0.464705
+0xC4848F39
+// 0.161659
+0x14B13BB2
+// 0.244610
+0x1F4F63D7
+// -0.065979
+0xF78E0192
+// 0.267097
+0x223039C6
+// 0.440438
+0x38604660
+// -0.455359
+0xC5B6CCE2
+// -0.525321
+0xBCC24B84
+// 0.109155
+0x0DF8C757
+// 0.305626
+0x271EBD56
+// -0.242390
+0xE0F95B46
+// 0.026640
+0x0368F0C1
+// -0.043667
+0xFA691EB4
+// 0.229386
+0x1D5C85B2
+// 0.002883
+0x005E7657
+// 0.151753
+0x136CA4F0
+// 0.028053
+0x03973BFC
+// -0.067534
+0xF75B0B8C
+// 0.499803
+0x3FF98C58
+// -0.246886
+0xE0660DE0
+// -0.421078
+0xCA1A2024
+// -0.489427
+0xC15A78AE
+// -0.392705
+0xCDBBD7DD
+// -0.059754
+0xF859FD06
+// -0.396264
+0xCD4736F9
+// 0.080959
+0x0A5CDF45
+// -0.460666
+0xC508E8B3
+// 0.326539
+0x29CC0600
+// 0.086868
+0x0B1E7DB0
+// 0.251772
+0x203A0F49
+// 0.251705
+0x2037DF24
+// -0.465659
+0xC4654B48
+// 0.135053
+0x11496821
+// 0.444128
+0x38D9317F
+// -0.316920
+0xD76F2D05
+// 0.057530
+0x075D265D
+// -0.238071
+0xE186E600
+// -0.108698
+0xF2162B7E
+// 0.194188
+0x18DB26E8
+// 0.222685
+0x1C80ED04
+// -0.416714
+0xCAA91F37
+// -0.116215
+0xF11FE16E
+// -0.499619
+0xC00C7D8D
+// 0.478565
+0x3D419E84
+// -0.352429
+0xD2E39912
+// 0.008371
+0x01124CE0
+// 0.305005
+0x270A68B4
+// -0.096847
+0xF39A8640
+// -0.231348
+0xE2632D0F
+// -0.096071
+0xF3B3F62B
+// -0.059251
+0xF86A75F5
+// 0.053712
+0x06E00CAE
+// 0.517126
+0x423130C6
+// -0.158542
+0xEBB4E31E
+// 0.247057
+0x1F9F8EF6
+// 0.274464
+0x2321A24B
+// 0.392338
+0x323823AF
+// -0.395907
+0xCD52E9C7
+// -0.222857
+0xE3796ACA
+// -0.012165
+0xFE716283
+// -0.023858
+0xFCF23785
+// -0.104673
+0xF29A0F34
+// 0.406527
+0x340912D8
+// -0.074781
+0xF66D975E
+// 0.201891
+0x19D78F11
+// 0.132973
+0x11053E8E
+// 0.372048
+0x2F9F42FB
+// 0.123735
+0x0FD68A5D
+// -0.518672
+0xBD9C2935
+// 0.383985
+0x31266E91
+// 0.176654
+0x169C95D1
+// -0.229278
+0xE2A700AC
+// -0.119347
+0xF0B93A9C
+// -0.314444
+0xD7C04B19
+// -0.034470
+0xFB9678E8
+// 0.321715
+0x292DF535
+// -0.281786
+0xDBEE6EEF
+// 0.112239
+0x0E5DDB33
+// -0.094488
+0xF3E7D350
+// 0.417855
+0x357C42A4
+// -0.180262
+0xE8ED2EF1
+// 0.412019
+0x34BD0641
+// 0.139025
+0x11CB8F3A
+// 0.332451
+0x2A8DBD6A
+// 0.212754
+0x1B3B86F2
+// -0.162527
+0xEB325045
+// 0.096638
+0x0C5EA277
+// 0.256553
+0x20D6B667
+// 0.376644
+0x3035E0F2
+// -0.156980
+0xEBE8104D
+// 0.634734
+0x513EF4A0
+// -0.013713
+0xFE3EA97A
+// 0.483536
+0x3DE485E0
+// -0.226443
+0xE303ECB5
+// -0.385262
+0xCEAFBA24
+// -0.190835
+0xE792B54E
+// 0.100815
+0x0CE77DE9
+// -0.270045
+0xDD6F26E0
+// -0.120177
+0xF09E0A84
+// 0.093874
+0x0C04131A
+// 0.210634
+0x1AF609FA
+// -0.187771
+0xE7F72099
+// 0.508072
+0x4108816C
+// -0.077318
+0xF61A701F
+// 0.120087
+0x0F5F0566
+// -0.123603
+0xF02DC43D
+// 0.086381
+0x0B0E8774
+// 0.132585
+0x10F88FC8
+// -0.002017
+0xFFBDEC44
+// 0.333951
+0x2ABEE772
+// 0.345805
+0x2C43579D
+// 0.011617
+0x017CAD25
+// 1.000000
+0x7FFFFFFF
+// 0.157111
+0x141C374E
+// 0.298816
+0x263F97D8
+// 0.035935
+0x0499841A
+// 0.176777
+0x16A0A29E
+// 0.040729
+0x05369D3B
+// 0.226419
+0x1CFB485A
+// 0.300846
+0x2682226F
+// -0.077429
+0xF616CE9B
+// 0.158584
+0x144C7B37
+// -0.072232
+0xF6C11692
+// -0.039525
+0xFAF0DA03
+// -0.385422
+0xCEAA7B0E
+// 0.077599
+0x09EEC2DC
+// -0.094694
+0xF3E112D7
+// 0.031845
+0x04137C9B
+// 0.006371
+0x00D0C017
+// 0.206886
+0x1A7B3AC3
+// 0.280467
+0x23E65A30
+// -0.166425
+0xEAB296BF
+// -0.065141
+0xF7A977B6
+// 0.113225
+0x0E7E2C11
+// 0.019762
+0x028791D5
+// -0.022671
+0xFD19206A
+// 0.430547
+0x371C2673
+// 0.025618
+0x03476FBD
+// -0.358883
+0xD2102140
+// -0.353738
+0xD2B8B508
+// 0.188661
+0x18260A1B
+// 0.398855
+0x330DAE11
+// 0.095306
+0x0C32F8C3
+// -0.120868
+0xF0876670
+// -0.077002
+0xF624CB1B
+// 0.042217
+0x05675B0F
+// -0.069276
+0xF721F8BE
+// 0.317543
+0x28A53C49
+// -0.195361
+0xE6FE6769
+// -0.000761
+0xFFE71238
+// 0.448551
+0x396A1D62
+// -0.401015
+0xCCAB8BDB
+// -0.046069
+0xFA1A6BB8
+// -0.222041
+0xE3942C3E
+// -0.110232
+0xF1E3E83B
+// -0.318282
+0xD742853D
+// -0.106204
+0xF267E4C1
+// 0.382222
+0x30ECA3D4
+// 0.194513
+0x18E5CB99
+// -0.093343
+0xF40D579E
+// 0.127194
+0x1047E4D0
+// 0.100619
+0x0CE1167C
+// -0.107021
+0xF24D2190
+// -0.415913
+0xCAC35FF4
+// 0.054934
+0x070814DF
+// 0.052432
+0x06B61807
+// -0.056172
+0xF8CF5800
+// 0.298321
+0x262F6256
+// -0.372142
+0xD05DA4AB
+// -0.221298
+0xE3AC8352
+// 0.016450
+0x021B08B0
+// -0.090502
+0xF46A6D13
+// -0.069921
+0xF70CD174
+// -0.028155
+0xFC656714
+// -0.642874
+0xADB649F8
+// 0.263666
+0x21BFD241
+// 0.030476
+0x03E69FB5
+// -0.091432
+0xF44BF605
+// 0.407512
+0x3429568C
+// 0.437073
+0x37F201AF
+// 0.041625
+0x0553FAFC
+// -0.472589
+0xC382302F
+// -0.025459
+0xFCBDBFB0
+// 0.531206
+0x43FE9112
+// -0.333876
+0xD54390AF
+// -0.386946
+0xCE7891B7
+// -0.038996
+0xFB023130
+// -0.349711
+0xD33CA8E9
+// 0.223139
+0x1C8FD5AB
+// 0.172565
+0x16169974
+// -0.499282
+0xC0178575
+// -0.253636
+0xDF88DCDF
+// -0.063846
+0xF7D3E786
+// 0.063034
+0x08117F87
+// -0.199352
+0xE67BA05D
+// -0.397907
+0xCD1163A3
+// 0.053540
+0x06DA6951
+// 0.197576
+0x194A2CFA
+// -0.069292
+0xF72170E2
+// 0.058497
+0x077CD177
+// 0.096062
+0x0C4BC290
+// -0.198306
+0xE69DEAA4
+// 0.486050
+0x3E36E422
+// -0.313390
+0xD7E2D3D1
+// -0.011406
+0xFE8A4266
+// 0.117721
+0x0F117750
+// -0.195400
+0xE6FD25CC
+// 0.055345
+0x0715884B
+// -0.441750
+0xC774B9EA
+// -0.094805
+0xF3DD6D0C
+// 0.222986
+0x1C8AD070
+// 0.257820
+0x21003BCD
+// -0.101583
+0xF2FF5026
+// -0.479560
+0xC29DC649
+// 0.599436
+0x4CBA4ED7
+// -0.445953
+0xC6EAFF04
+// -0.237405
+0xE19CB705
+// -0.026383
+0xFC9F7958
+// -0.049470
+0xF9AAF74B
+// -0.444798
+0xC710DB18
+// 0.453957
+0x3A1B410A
+// -0.014319
+0xFE2ACAA8
+// -0.342390
+0xD42C9032
+// 0.249656
+0x1FF4B6F2
+// -0.165806
+0xEAC6E299
+// -0.194862
+0xE70EC037
+// 0.016969
+0x022C0DA7
+// 0.080028
+0x0A3E5C0D
+// 0.218934
+0x1C060514
+// 0.114933
+0x0EB61BD0
+// 0.138251
+0x11B231C7
+// 0.235842
+0x1E301176
+// -0.118570
+0xF0D2B1BE
+// 0.210231
+0x1AE8DB37
+// -0.000658
+0xFFEA740E
+// -0.295232
+0xDA35D3B5
+// -0.546155
+0xBA179BB8
+// -0.352348
+0xD2E63F9E
+// 0.088652
+0x0B58EFF9
+// -0.115526
+0xF13674C0
+// 0.019544
+0x02806EC5
+// -0.036001
+0xFB645002
+// -0.126365
+0xEFD34874
+// -0.165129
+0xEADD0E15
+// 0.094274
+0x0C112AE2
+// -0.282329
+0xDBDCA685
+// 0.603928
+0x4D4D85DC
+// 0.049223
+0x064CF47E
+// 0.582286
+0x4A885943
+// 0.017551
+0x023F1F32
+// -0.056436
+0xF8C6B72B
+// 0.247387
+0x1FAA5FB5
+// 0.280398
+0x23E417D8
+// -0.171554
+0xEA0A81E0
+// -0.125174
+0xEFFA4DAE
+// -0.414791
+0xCAE81DE4
+// 0.179394
+0x16F66067
+// -0.368947
+0xD0C65475
+// 0.223305
+0x1C953E77
+// -0.396948
+0xCD30CF52
+// 0.342895
+0x2BE3FEBC
+// 0.087597
+0x0B365EBC
+// 0.017190
+0x023346F2
+// 0.053005
+0x06C8DA13
+// -0.580435
+0xB5B45208
+// -0.071993
+0xF6C8EF2B
+// -0.026159
+0xFCA6CEA7
+// -0.271325
+0xDD4534C4
+// -0.137707
+0xEE5F9E13
+// -0.088727
+0xF4A49A0A
+// -0.029664
+0xFC33FBD0
+// 0.035625
+0x048F5AD2
+// 0.166886
+0x155C8369
+// 0.049949
+0x0664BC5B
+// -0.437860
+0xC7F431CF
+// -0.749636
+0xA00BEA9A
+// -0.360008
+0xD1EB43C6
+// 0.142160
+0x123248DE
+// -0.074987
+0xF666D0F1
+// -0.014797
+0xFE1B2573
+// -0.037111
+0xFB3FF013
+// 0.370441
+0x2F6A9D30
+// 0.095214
+0x0C2FFD1C
+// -0.161503
+0xEB53DEDF
+// 0.430869
+0x3726B89B
+// -0.470659
+0xC3C16F76
+// -0.198356
+0xE69C455B
+// -0.165972
+0xEAC16CDE
+// 0.406237
+0x33FF9101
+// 0.398966
+0x33114FB0
+// -0.282961
+0xDBC7EB01
+// 0.013426
+0x01B7F36C
+// 0.327031
+0x29DC25D9
+// 0.010467
+0x0156FBD1
+// -0.049646
+0xF9A53257
+// -0.167380
+0xEA934CD9
+// 0.103347
+0x0D3A76B9
+// -0.005394
+0xFF4F3F3B
+// -0.212409
+0xE4CFCB46
+// 0.477478
+0x3D1E00D1
+// -0.129303
+0xEF73030D
+// 0.223489
+0x1C9B493A
+// 0.212762
+0x1B3BC6D5
+// -0.001673
+0xFFC92E9F
+// -0.101254
+0xF30A1BF0
+// 0.009398
+0x0133F39E
+// -0.033722
+0xFBAF00A9
+// 0.277578
+0x2387ABC4
+// 0.282921
+0x2436C200
+// -0.039275
+0xFAF90972
+// -0.277919
+0xDC6D28BD
+// -0.450899
+0xC648F42E
+// -0.012534
+0xFE654939
+// 0.006614
+0x00D8B87D
+// 0.318000
+0x28B4360C
+// -0.405124
+0xCC24E895
+// -0.093849
+0xF3FCC557
+// -0.165243
+0xEAD95343
+// 0.084179
+0x0AC65DCB
+// -0.272948
+0xDD100B3C
+// 0.065561
+0x086449BC
+// -0.051615
+0xF964AA48
+// 0.109221
+0x0DFAF59F
+// -0.314374
+0xD7C29762
+// 0.003096
+0x00657027
+// 0.195208
+0x18FC9197
+// -0.374233
+0xD0192463
+// -0.001230
+0xFFD7B424
+// -0.073642
+0xF692E825
+// -0.246037
+0xE081DD44
+// -0.478841
+0xC2B55500
+// -0.267668
+0xDDBD0DBC
+// -0.401162
+0xCCA6B847
+// -0.323315
+0xD69D998A
+// 0.024490
+0x03227F66
+// -0.167901
+0xEA8237B9
+// 0.175947
+0x1685716F
+// 0.330951
+0x2A5C9E5D
+// 0.089719
+0x0B7BE7E2
+// -0.059693
+0xF85BFDB9
+// -0.510957
+0xBE98F6CE
+// 0.148917
+0x130FB5F7
+// -0.248146
+0xE03CC2B3
+// 0.303952
+0x26E7E350
+// -0.399051
+0xCCEBE232
+// 0.078864
+0x0A1835CA
+// -0.554236
+0xB90ECBDF
+// 0.292140
+0x2564D5EB
+// 0.488954
+0x3E960F8A
+// 0.052402
+0x06B5194C
+// -0.256897
+0xDF1DFCF6
+// 0.281426
+0x2405C0CB
+// 0.385885
+0x3164B07C
+// 0.187885
+0x180C9987
+// -0.496359
+0xC0774D99
+// 0.003779
+0x007BD12B
+// 0.322075
+0x2939BD2D
+// 0.876475
+0x703057D6
+// 0.117914
+0x0F17CF88
+// 0.278411
+0x23A2F9D9
+// 0.104451
+0x0D5EA5C9
+// 0.261279
+0x217194FE
+// 0.181844
+0x1746A91E
+// -0.188068
+0xE7ED66A8
+// 0.111735
+0x0E4D57CF
+// 0.317298
+0x289D3628
+// -0.503957
+0xBF7E5615
+// -0.318491
+0xD73BB127
+// -0.005934
+0xFF3D91D6
+// 0.516649
+0x42218F13
+// 0.576814
+0x49D50AE1
+// 0.173068
+0x162714C4
+// -0.062947
+0xF7F15A7F
+// 0.089805
+0x0B7EB82E
+// -0.183094
+0xE890601F
+// 0.082706
+0x0A961935
+// -0.011436
+0xFE894249
+// 0.143955
+0x126D1EC6
+// 0.059156
+0x07926D64
+// -0.068688
+0xF7353BF5
+// -0.163638
+0xEB0DEC55
+// 0.396109
+0x32B3B1D1
+// 0.446300
+0x39205C3C
+// 0.372128
+0x2FA1E25F
+// -0.049727
+0xF9A28786
+// -0.162001
+0xEB439103
+// 0.416592
+0x3552E4E1
+// -0.068645
+0xF736A4CB
+// -0.183097
+0xE8904534
+// -0.163085
+0xEB200611
+// -0.439130
+0xC7CA9A43
+// 0.178037
+0x16C9EAF6
+// -0.734914
+0xA1EE5955
+// -0.039352
+0xFAF682E8
+// 0.502364
+0x404D7793
+// -0.732610
+0xA239D5BC
+// 0.102292
+0x0D17E355
+// -0.402057
+0xCC896206
+// -0.424093
+0xC9B7522E
+// -0.176119
+0xE974F046
+// 0.348173
+0x2C90ED91
+// 0.212580
+0x1B35CE9B
+// -0.334514
+0xD52EA164
+// 0.408960
+0x3458CF88
+// -0.107538
+0xF23C2F91
+// -0.059221
+0xF86B6FA0
+// -0.097356
+0xF389D6C0
+// -0.120930
+0xF0855F5D
+// -0.222577
+0xE3829A39
+// -0.265622
+0xDE001C81
+// 0.298146
+0x2629A2E9
+// 0.358839
+0x2DEE6D64
+// 0.439819
+0x384BFE6E
+// -0.220705
+0xE3BFF12C
+// 0.001855
+0x003CCB8E
+// -0.155896
+0xEC0B9D85
+// -0.081682
+0xF58B6F5D
+// -0.216325
+0xE44F78ED
+// 0.419294
+0x35AB6B93
+// 0.565664
+0x4867AFA6
+// -0.344180
+0xD3F1E6A7
+// 0.038558
+0x04EF77F8
+// -0.036334
+0xFB59665B
+// -0.131764
+0xEF225805
+// 0.348864
+0x2CA78F45
+// 0.214825
+0x1B7F6121
+// 0.159972
+0x1479F39F
+// -0.285161
+0xDB7FD8B9
+// -0.009051
+0xFED7681E
+// -0.295140
+0xDA38D949
+// 0.256352
+0x20D0209D
+// -0.130207
+0xEF556480
+// 0.157454
+0x1427768A
+// 0.637020
+0x5189DFA6
+// -0.555223
+0xB8EE7203
+// 0.379102
+0x30866A5A
+// -0.292118
+0xDA9BE153
+// 0.111826
+0x0E505233
+// -0.175344
+0xE98E5301
+// -0.097193
+0xF38F31D1
+// 0.524711
+0x4329BD8E
+// 0.139595
+0x11DE400A
+// 0.238126
+0x1E7AEB4F
+// -0.022866
+0xFD12BAE1
+// 0.004863
+0x009F5DCA
+// -0.286380
+0xDB57E4E3
+// 0.062053
+0x07F15688
+// 0.068160
+0x08B979EB
+// 0.015348
+0x01F6EFD8
+// 0.216697
+0x1BBCB785
+// -0.238882
+0xE16C4CD4
+// 0.049278
+0x064EBCA0
+// -0.126478
+0xEFCF8E1C
+// 0.263928
+0x21C860B0
+// 0.438635
+0x38253154
+// -0.491494
+0xC116BDA2
+// 0.112708
+0x0E6D36DD
+// -0.365253
+0xD13F6574
+// 0.112364
+0x0E61EED4
+// -0.413874
+0xCB062B77
+// -0.187105
+0xE80CED65
+// -0.061855
+0xF81520E4
+// -0.406996
+0xCBE789F8
+// 0.154291
+0x13BFD2C2
+// 0.129139
+0x1087A429
+// -0.017361
+0xFDC71E69
+// 0.008051
+0x0107CCD9
+// 0.177053
+0x16A9AD52
+// -0.211343
+0xE4F2B8A9
+// -0.497423
+0xC054700A
+// -0.014042
+0xFE33DFA3
+// -0.754619
+0x9F68A23E
+// -0.253593
+0xDF8A4741
+// -0.103084
+0xF2CE26DF
+// 0.203302
+0x1A05CC37
+// -0.347499
+0xD385255D
+// 0.338877
+0x2B6052A4
+// -0.030428
+0xFC1AEBFC
+// 0.198883
+0x197501F1
+// -0.086194
+0xF4F79686
+// -0.073460
+0xF698DF99
+// 0.077941
+0x09F9F8A0
+// 0.168264
+0x1589AEEC
+// 0.172887
+0x16212C4A
+// -0.489144
+0xC163B6D8
+// -0.240377
+0xE13B4FC3
+// -0.270518
+0xDD5FA88B
+// 0.007366
+0x00F15C4A
+// 0.047073
+0x06067956
+// 0.169969
+0x15C18AD1
+// -0.028903
+0xFC4CE80D
+// 0.059030
+0x078E4A6C
+// -0.096005
+0xF3B61A82
+// 0.477339
+0x3D1970AA
+// -0.269509
+0xDD80B927
+// 0.333980
+0x2ABFD9DB
+// 0.669468
+0x55B12440
+// -0.344857
+0xD3DBB5F2
+// 0.120504
+0x0F6CAD70
+// 0.041101
+0x0542C936
+// -0.358635
+0xD2183E75
+// 0.259564
+0x2139681C
+// -0.167045
+0xEA9E45F2
+// 0.092377
+0x0BD2FEE7
+// -0.021338
+0xFD44C8D3
+// -0.165023
+0xEAE08875
+// -0.170327
+0xEA32BB96
+// -0.267484
+0xDDC312A8
+// 0.186635
+0x17E3A5EC
+// -0.221192
+0xE3AFFBE8
+// 0.351874
+0x2D0A35C4
+// 0.338406
+0x2B50E5C4
+// -0.388281
+0xCE4CCB65
+// 0.111368
+0x0E414E84
+// -0.250358
+0xDFF44667
+// -0.196407
+0xE6DC2387
+// 0.018937
+0x026C8964
+// -0.025250
+0xFCC49DD1
+// 0.589537
+0x4B75EF4D
+// 0.353670
+0x2D450C75
+// -0.174401
+0xE9AD3D2F
+// 0.803567
+0x66DB478C
+// -0.307398
+0xD8A730AF
+// 0.485630
+0x3E291CA1
+// 0.169428
+0x15AFD1B8
+// 0.230939
+0x1D8F698A
+// 0.234802
+0x1E0E01F7
+// 0.123039
+0x0FBFC128
+// -0.106850
+0xF252BE17
+// 0.009182
+0x012CE057
+// -0.049689
+0xF9A3CD6C
+// -0.091097
+0xF456EC99
+// -0.342403
+0xD42C23E0
+// -0.039556
+0xFAEFD71F
+// -0.094016
+0xF3F74C8F
+// -0.187113
+0xE80CB154
+// 0.268951
+0x226CFC4F
+// 0.072266
+0x094000A9
+// 0.052572
+0x06BAAAB6
+// 0.157281
+0x1421C79C
+// 0.140023
+0x11EC4636
+// 0.402275
+0x337DBBE5
+// 0.559226
+0x4794BB6F
+// 0.102012
+0x0D0EBB62
+// 0.015332
+0x01F66475
+// -0.729423
+0xA2A247B5
+// -0.047837
+0xF9E07C94
+// -0.223574
+0xE361E9F1
+// 0.005214
+0x00AADA23
+// 0.365584
+0x2ECB7115
+// 0.306709
+0x27423CA3
+// 0.098564
+0x0C9DBDB0
+// -0.081707
+0xF58AA360
+// -0.183830
+0xE8784437
+// -0.581608
+0xB58DDE18
+// -0.004141
+0xFF784C7F
+// -0.099677
+0xF33DCBFF
+// 0.044429
+0x05AFDD19
+// -0.034733
+0xFB8DDAE9
+// 0.343425
+0x2BF557CD
+// 0.092626
+0x0BDB2AB9
+// 0.448129
+0x395C4B7D
+// -0.184718
+0xE85B28FD
+// 0.086163
+0x0B07679A
+// -0.356784
+0xD254EAC9
+// 0.457836
+0x3A9A6093
+// 0.326447
+0x29C902B8
+// 0.191110
+0x18764738
+// 0.009625
+0x013B6182
+// -0.139718
+0xEE1DB6BC
+// -0.119151
+0xF0BFAAF3
+// 0.088454
+0x0B527674
+// 0.485093
+0x3E1789DB
+// -0.105766
+0xF276426D
+// -0.451622
+0xC631422B
+// -0.253158
+0xDF988890
+// 0.334518
+0x2AD17935
+// 0.108563
+0x0DE56483
+// -0.158681
+0xEBB0548A
+// -0.194325
+0xE72059E3
+// 0.025432
+0x03415EE5
+// 0.360508
+0x2E252205
+// -0.233909
+0xE20F424E
+// -0.232290
+0xE244510A
+// 0.347772
+0x2C83CE3B
+// -0.175880
+0xE97CC615
+// 0.013886
+0x01C7023C
+// 0.052833
+0x06C33A87
+// 0.533374
+0x44459BD0
+// 0.265281
+0x21F4BD29
+// 0.393560
+0x326028D9
+// -0.321030
+0xD6E87F63
+// -0.150269
+0xECC3FAA4
+// 0.296559
+0x25F5A2B8
+// -0.094781
+0xF3DE3A57
+// 0.615087
+0x4EBB2FCB
+// -0.565773
+0xB794C031
+// -0.175739
+0xE98160E2
+// 0.223430
+0x1C995BD4
+// 0.070689
+0x090C5265
+// 0.195006
+0x18F5F2AB
+// -0.117460
+0xF0F710C4
+// 0.157675
+0x142EB2E5
+// 0.421801
+0x35FD950B
+// 0.013835
+0x01C55905
+// 0.226303
+0x1CF78274
+// 0.329612
+0x2A30B954
+// 0.320136
+0x28FA3700
+// 0.345597
+0x2C3C845A
+// 0.445072
+0x38F81F54
+// 0.153942
+0x13B45ED1
+// -0.035701
+0xFB6E2570
+// 0.109540
+0x0E0563F1
+// 0.113617
+0x0E8B0353
+// -0.028263
+0xFC61DDAB
+// 0.092042
+0x0BC80429
+// 0.443094
+0x38B74C9E
+// -0.302933
+0xD9397F78
+// -0.279303
+0xDC3FC9DB
+// -0.002842
+0xFFA2E342
+// 0.444908
+0x38F2BF54
+// -0.280184
+0xDC22F22F
+// -0.054920
+0xF8F8603C
+// -0.174058
+0xE9B87AC4
+// 0.196267
+0x191F4AAD
+// 0.120659
+0x0F71BE8B
+// -0.493790
+0xC0CB8007
+// 0.525166
+0x4338A36A
+// 0.257934
+0x2103F73F
+// 0.051396
+0x06942905
+// 0.119463
+0x0F4A8D1F
+// -0.180862
+0xE8D98501
+// -0.108015
+0xF22C92B3
+// -0.695552
+0xA6F8269A
+// -0.257428
+0xDF0C9AB4
+// -0.040913
+0xFAC358F3
+// -0.094484
+0xF3E7F084
+// -0.245276
+0xE09ACBE8
+// -0.390689
+0xCDFDEA70
+// -0.195053
+0xE7087D87
+// -0.137690
+0xEE602C7F
+// -0.317212
+0xD7659651
+// 0.727270
+0x5D1732EB
+// -0.239451
+0xE159A809
+// -0.227163
+0xE2EC5373
+// -0.491798
+0xC10CC382
+// 0.499949
+0x3FFE5810
+// 0.196311
+0x1920B830
+// 0.058332
+0x07776B01
+// 0.122135
+0x0FA2229F
+// -0.175750
+0xE9810828
+// -0.119226
+0xF0BD35C0
+// 0.026431
+0x03621B19
+// -0.221887
+0xE3993221
+// 0.145757
+0x12A82B7E
+// 0.085311
+0x0AEB79C2
+// 0.039451
+0x050CB773
+// 0.199607
+0x198CB56C
+// 0.098934
+0x0CA9E253
+// -0.186804
+0xE816CF92
+// 0.022727
+0x02E8B46A
+// -0.428084
+0xC9348E7F
+// -0.022239
+0xFD274628
+// 0.314130
+0x283566F2
+// 0.071976
+0x093681B1
+// 0.143939
+0x126C95FE
+// 0.321441
+0x2924FA7A
+// 0.477487
+0x3D1E4AC4
+// 0.279778
+0x23CFC057
+// 0.000533
+0x0011735D
+// -0.549733
+0xB9A257B5
+// -0.019340
+0xFD864338
+// 0.249980
+0x1FFF585A
+// 0.119758
+0x0F543C5B
+// 0.312619
+0x2803E92F
+// -0.150572
+0xECBA0F2B
+// 0.283937
+0x24580D45
+// -0.336218
+0xD4F6CDFE
+// -0.023419
+0xFD009E86
+// -0.015560
+0xFE021D88
+// -0.066577
+0xF77A6B91
+// 0.198140
+0x195CA372
+// -0.159551
+0xEB93D78E
+// 0.205026
+0x1A3E4D8B
+// 0.328844
+0x2A1792BF
+// -0.146520
+0xED3ED35A
+// 0.102082
+0x0D110501
+// 0.029067
+0x03B8798D
+// 0.047440
+0x06128089
+// -0.106128
+0xF26A639E
+// -0.008397
+0xFEECD7AE
+// 0.034911
+0x0477F5CF
+// -0.296182
+0xDA16B916
+// 0.039478
+0x050D9D80
+// -0.593159
+0xB41361B6
+// -0.090704
+0xF463D342
+// -0.253521
+0xDF8CA24A
+// 0.044610
+0x05B5C471
+// 0.484517
+0x3E04A869
+// 0.158538
+0x144AF7DD
+// -0.307060
+0xD8B242AF
+// -0.091143
+0xF4556DAC
+// 0.307162
+0x27511532
+// 0.573550
+0x496A145F
+// -0.507544
+0xBF08C9FE
+// -0.148975
+0xECEE64C2
+// 0.019224
+0x0275EDD1
+// -0.116679
+0xF110AB52
+// -0.124785
+0xF0070B25
+// -0.235688
+0xE1D4F735
+// 0.165409
+0x152C1F8E
+// 0.550154
+0x466B7372
+// 0.043818
+0x059BD457
+// 0.586922
+0x4B204207
+// -0.237111
+0xE1A6566D
+// 0.073068
+0x095A476C
+// 0.080981
+0x0A5D9658
+// 0.103338
+0x0D3A2D78
+// 0.347946
+0x2C897C52
+// -0.043431
+0xFA70DE31
+// -0.096627
+0xF3A1B9FA
+// 0.225233
+0x1CD46E79
+// 0.057679
+0x076204A8
+// -0.360105
+0xD1E814F6
+// -0.123888
+0xF0246BFD
+// 0.018358
+0x02598BDB
+// -0.196850
+0xE6CDA201
+// -0.082021
+0xF580585C
+// 0.177174
+0x16AD9F92
+// 0.163879
+0x14F9FD14
+// -0.337504
+0xD4CCAEF4
+// -0.398288
+0xCD04E595
+// 0.354103
+0x2D533C1E
+// 0.041450
+0x054E3AF4
+// -0.063727
+0xF7D7CC2D
+// -0.014722
+0xFE1D95A4
+// 0.617750
+0x4F1271B5
+// 0.097606
+0x0C7E5783
+// 0.243934
+0x1F393DD4
+// -0.077994
+0xF6044788
+// -0.131024
+0xEF3A987E
+// -0.453167
+0xC5FE9F3B
+// 0.146486
+0x12C00B4F
+// -0.495512
+0xC0930F62
+// -0.023742
+0xFCF6098B
+// -0.265971
+0xDDF4A977
+// 0.271160
+0x22B56110
+// 0.170025
+0x15C35D21
+// -0.167474
+0xEA90350B
+// -0.054538
+0xF904E582
+// 0.330816
+0x2A582DAF
+// 0.002104
+0x0044EE6E
+// -0.203045
+0xE602A288
+// -0.058259
+0xF88AF6BB
+// -0.029039
+0xFC487096
+// -0.054623
+0xF9022095
+// 0.143617
+0x12620D7E
+// -0.127617
+0xEFAA3CB9
+// 0.050920
+0x068487E7
+// -0.039905
+0xFAE461F1
+// 0.060195
+0x07B47B33
+// -0.681666
+0xA8BF2782
+// 0.165785
+0x153873CB
+// -0.403760
+0xCC519598
+// -0.301927
+0xD95A78E4
+// -0.334673
+0xD5296E7B
+// 0.237077
+0x1E588A7A
+// 0.238007
+0x1E7706C7
+// -0.178320
+0xE92CCE6E
+// -0.075086
+0xF66392ED
+// 0.151047
+0x1355831B
+// 0.096634
+0x0C5E7E99
+// 0.303435
+0x26D6F951
+// -0.541933
+0xBAA1EE50
+// 0.222002
+0x1C6A8D47
+// -0.002299
+0xFFB4ADEF
+// 0.175459
+0x167570F9
+// -0.113906
+0xF16B8767
+// -0.170454
+0xEA2E8DF6
+// 0.373596
+0x2FD201EE
+// 0.052507
+0x06B88B25
+// -0.299579
+0xD9A7641B
+// 0.124242
+0x0FE72A59
+// 0.114816
+0x0EB24979
+// -0.411247
+0xCB5C428D
+// 0.099005
+0x0CAC3464
+// 0.248397
+0x1FCB797A
+// -0.089504
+0xF48B1DFF
+// 0.304734
+0x270184B7
+// 0.194470
+0x18E460DF
+// 0.031621
+0x040C29B3
+// 0.396401
+0x32BD426E
+// -0.432163
+0xC8AEE140
+// -0.400503
+0xCCBC52DD
+// 0.347212
+0x2C716D91
+// -0.051916
+0xF95ACFB9
+// 0.034747
+0x04729611
+// 0.104404
+0x0D5D1FFF
+// -0.042661
+0xFA8A178D
+// -0.149489
+0xECDD87E2
+// 0.101101
+0x0CF0E172
+// 0.315515
+0x2862CB22
+// 0.402985
+0x33950132
+// 0.015334
+0x01F67794
+// 0.451393
+0x39C73E9D
+// -0.259423
+0xDECB3BC5
+// -0.318213
+0xD744CAAA
+// -0.172005
+0xE9FBBBF5
+// 0.189142
+0x1835D05F
+// 0.102168
+0x0D13D8B2
+// 0.198456
+0x19670262
+// 0.472673
+0x3C80894E
+// -0.378063
+0xCF9BA266
+// -0.349665
+0xD33E2E1E
+// -0.486518
+0xC1B9C325
+// 0.212759
+0x1B3BAF64
+// -0.207580
+0xE56E043F
+// -0.142561
+0xEDC0910C
+// 0.264028
+0x21CBAEE0
+// 0.059598
+0x07A0E66F
+// -0.310490
+0xD841DD88
+// -0.164668
+0xEAEC280D
+// 0.212119
+0x1B26B7DC
+// 0.153099
+0x1398C17C
+// 0.017722
+0x0244B913
+// 0.232631
+0x1DC6DCB7
+// -0.045486
+0xFA2D80BE
+// 0.535840
+0x449664B3
+// -0.201492
+0xE635847C
+// 0.305121
+0x270E3226
+// -0.216568
+0xE44780AC
+// -0.150103
+0xECC96928
+// 0.054210
+0x06F05C21
+// 0.312874
+0x280C454E
+// 0.524150
+0x4317550D
+// -0.295999
+0xDA1CB610
+// -0.000798
+0xFFE5D9C3
+// 0.331191
+0x2A647AD1
+// -0.273507
+0xDCFDBC1D
+// -0.495741
+0xC08B904D
+// -0.515616
+0xBE00474F
+// 0.196790
+0x19306A3B
+// 0.107935
+0x0DD0D40A
+// 0.173474
+0x163463A9
+// 0.252389
+0x204E44A3
+// -0.149225
+0xECE62F56
+// -0.418346
+0xCA73A368
+// -0.032991
+0xFBC6F5B9
+// 0.476736
+0x3D05B358
+// -0.329718
+0xD5CBCDF0
+// 0.096490
+0x0C59C5DF
+// -0.067185
+0xF7667AC9
+// 0.182923
+0x176A0451
+// -0.250533
+0xDFEE8877
+// -0.093858
+0xF3FC79CA
+// -0.159392
+0xEB990878
+// -0.647620
+0xAD1AC7BD
+// 0.250773
+0x201952AD
+// 0.092853
+0x0BE29F20
+// 0.521272
+0x42B90C56
+// -0.435425
+0xC843FCBB
+// -0.052142
+0xF9536586
+// 0.272201
+0x22D77A0D
+// 0.422899
+0x362189D3
+// -0.515371
+0xBE0852F9
+// 0.131251
+0x10CCD8B7
+// -0.021977
+0xFD2FD821
+// 0.372382
+0x2FAA3A71
+// 0.186715
+0x17E64A33
+// -0.213361
+0xE4B09927
+// -0.532738
+0xBBCF39C0
+// 0.341508
+0x2BB68886
+// -0.286214
+0xDB5D561A
+// -0.591194
+0xB453C2BC
+// 0.349473
+0x2CBB8AEE
+// 0.366430
+0x2EE7300F
+// -0.299449
+0xD9ABA5A8
+// 0.162757
+0x14D5348C
+// -0.058016
+0xF892EDC9
+// -0.396004
+0xCD4FBD32
+// 0.347773
+0x2C83D726
+// 0.316598
+0x2886492F
+// 0.635297
+0x51516C8B
+// 0.225613
+0x1CE0E65D
+// 0.340230
+0x2B8CA5E6
+// -0.359195
+0xD205E96D
+// 0.069955
+0x08F44934
+// -0.183954
+0xE8742FCC
+// -0.222785
+0xE37BC633
+// 0.416533
+0x3550F647
+// 0.408792
+0x34534DF5
+// -0.242189
+0xE0FFF286
+// 0.629492
+0x50932FFB
+// -0.109171
+0xF206ABBD
+// -0.190238
+0xE7A6456A
+// 0.048865
+0x064137AC
+// -0.141450
+0xEDE4F3E7
+// -0.142554
+0xEDC0C932
+// -0.195308
+0xE7002370
+// 0.559488
+0x479D4BE4
+// 0.353163
+0x2D346E8C
+// -0.010770
+0xFE9F1759
+// -0.490872
+0xC12B1825
+// 0.367126
+0x2EFDF8C5
+// 0.366204
+0x2EDFC54C
+// -0.228135
+0xE2CC76EB
+// -0.069761
+0xF71214F7
+// -0.139340
+0xEE2A17BC
+// -0.042421
+0xFA91F560
+// -0.117486
+0xF0F637C5
+// 0.014212
+0x01D1B3EC
+// -0.200040
+0xE665162C
+// -0.162466
+0xEB344E0C
+// 0.287717
+0x24D3E6F2
+// 0.407663
+0x342E50E7
+// 0.134707
+0x113E1853
+// -0.289627
+0xDAED8463
+// -0.180180
+0xE8EFD95F
+// 0.062397
+0x07FC9D11
+// 0.315739
+0x286A2373
+// 0.068482
+0x08C401C8
+// -0.617480
+0xB0F66788
+// 0.018433
+0x025C0103
+// -0.074794
+0xF66D2257
+// 0.271607
+0x22C402D3
+// 0.283719
+0x2450E8D1
+// 0.376792
+0x303AB6A8
+// 0.242688
+0x1F1064B4
+// 0.354162
+0x2D552D35
+// -0.465272
+0xC471F492
+// -0.204470
+0xE5D3EAB4
+// 0.092913
+0x0BE49334
+// 0.177610
+0x16BBEE73
+// 0.036921
+0x04B9D736
+// 0.075303
+0x09A3841D
+// -0.046758
+0xFA03D812
+// 0.556067
+0x472D339A
+// -0.337564
+0xD4CAB7A5
+// 0.130493
+0x10B3FC74
+// 0.094211
+0x0C0F1F50
+// 0.324654
+0x298E468D
+// -0.248075
+0xE03F12CA
+// 0.122071
+0x0FA00985
+// -0.349639
+0xD33F0590
+// -0.367365
+0xD0FA3175
+// -0.569662
+0xB71551FA
+// -0.082755
+0xF5684B31
+// 0.089503
+0x0B74D51B
+// -0.399356
+0xCCE1E3E1
+// -0.017120
+0xFDCF0409
+// 0.333802
+0x2ABA028F
+// 0.270870
+0x22ABDCEC
+// -0.178556
+0xE92512F8
+// 0.278225
+0x239CDF54
+// 0.176658
+0x169CBE47
+// 0.227577
+0x1D214178
+// -0.010721
+0xFEA0AE3F
+// 0.320225
+0x28FD1FA2
+// -0.034497
+0xFB959A70
+// -0.032990
+0xFBC6FFB8
+// -0.142596
+0xEDBF6CCA
+// -0.011108
+0xFE9406BE
+// -0.188901
+0xE7D21A25
+// -0.360467
+0xD1DC3554
+// 0.161630
+0x14B047C2
+// 0.403491
+0x33A5992C
+// 0.159744
+0x14727A5A
+// 0.030131
+0x03DB5810
+// 0.344573
+0x2C1AFA48
+// -0.153871
+0xEC4DF1D8
+// 0.095911
+0x0C46D344
+// -0.078662
+0xF5EE6AC4
+// 0.163393
+0x14EA1119
+// 0.188945
+0x182F5CF6
+// -0.249828
+0xE0059F2D
+// -0.381917
+0xCF1D5552
+// -0.371443
+0xD0748A4B
+// 0.424073
+0x36480947
+// 0.266588
+0x221F8F1F
+// 0.031223
+0x03FF1D72
+// -0.067031
+0xF76B897B
+// 0.035549
+0x048CE21C
+// -0.002510
+0xFFADC456
+// -0.009528
+0xFEC7C969
+// 0.222266
+0x1C7337EE
+// -0.197557
+0xE6B670EC
+// 0.346949
+0x2C68D49F
+// -0.083857
+0xF5442CF6
+// -0.248406
+0xE0343EEC
+// 0.286723
+0x24B358BD
+// 0.196337
+0x192192D1
+// -0.408522
+0xCBB58C32
+// -0.176749
+0xE9604881
+// 0.252842
+0x205D22C3
+// -0.261354
+0xDE8BF397
+// 0.208325
+0x1AAA60F9
+// -0.308769
+0xD87A406B
+// -0.060185
+0xF84BD98E
+// -0.344393
+0xD3EAF0F9
+// -0.049461
+0xF9AB45D0
+// 0.420529
+0x35D3E6B1
+// 0.415476
+0x352E53D5
+// 0.181276
+0x17340AD6
+// -0.097890
+0xF378575D
+// -0.310544
+0xD8401B52
+// -0.041673
+0xFAAA780D
+// 0.201797
+0x19D47B8F
+// -0.148752
+0xECF5AE6E
+// 0.265991
+0x220BFC9B
+// 0.031356
+0x04037C74
+// -0.043242
+0xFA770B95
+// 0.134217
+0x112E02DC
+// -0.285325
+0xDB7A7691
+// -0.108711
+0xF215BF19
+// 0.209217
+0x1AC7A2A4
+// -0.089570
+0xF488F75A
+// 0.257699
+0x20FC47B5
+// 0.268590
+0x22612838
+// 0.116764
+0x0EF21F67
+// 0.069385
+0x08E1978D
+// 0.307782
+0x2765689D
+// 0.088446
+0x0B5231F0
+// -0.050996
+0xF978F93A
+// -0.187007
+0xE81028C1
+// -0.454987
+0xC5C2F9E4
+// -0.609949
+0xB1ED3061
+// -0.206128
+0xE59D97CA
+// 0.344099
+0x2C0B6E32
+// 0.302288
+0x26B15F82
+// 0.175587
+0x1679A29E
+// 0.135927
+0x11660B89
+// -0.141258
+0xEDEB3F9C
+// -0.115217
+0xF14095CC
+// -0.179081
+0xE913DD7D
+// 0.017468
+0x023C66B1
+// 0.191211
+0x18799C50
+// -0.324747
+0xD66EB3C9
+// 0.121642
+0x0F91F775
+// 0.070866
+0x091225D1
+// 0.320071
+0x28F81828
+// 0.741574
+0x5EEBE2FB
+// 0.045587
+0x05D5C7FC
+// 0.116701
+0x0EF00D10
+// 0.154621
+0x13CAA1FB
+// 0.020341
+0x029A8B40
+// 0.058576
+0x077F67BA
+// -0.457187
+0xC57AE37B
+// 0.217128
+0x1BCAD642
+// -0.620460
+0xB094C3E4
+// -0.050556
+0xF987618C
+// 0.119981
+0x0F5B86EF
+// -0.029012
+0xFC495381
+// -0.690141
+0xA7A9790D
+// 0.231992
+0x1DB1E627
+// 0.078328
+0x0A06AA2A
+// 0.147279
+0x12DA0A17
+// -0.098003
+0xF374A258
+// -0.079476
+0xF5D3BDAB
+// -0.060645
+0xF83CC6E9
+// -0.024474
+0xFCDE0847
+// -0.151209
+0xECA5331D
+// -0.210351
+0xE5133B4D
+// -0.075080
+0xF663CACC
+// 0.251193
+0x2027190D
+// -0.091577
+0xF4473883
+// 0.135919
+0x1165CA6C
+// 0.113278
+0x0E7FE332
+// 0.002990
+0x0061F930
+// -0.284912
+0xDB8804D6
+// -0.234847
+0xE1F088A4
+// -0.031432
+0xFBFA059A
+// 0.230298
+0x1D7A6783
+// 0.187006
+0x17EFCF7B
+// 0.224795
+0x1CC6160E
+// -0.212617
+0xE4C8F73F
+// -0.101480
+0xF302B2BC
+// 0.457970
+0x3A9EC0B3
+// 0.282222
+0x241FD90D
+// -0.445530
+0xC6F8DE9D
+// -0.100088
+0xF33050CB
+// 0.260864
+0x2163FCDF
+// -0.050134
+0xF9953655
+// -0.274596
+0xDCDA0AAD
+// -0.290178
+0xDADB7350
+// -0.197708
+0xE6B183AE
+// -0.205056
+0xE5C0B74F
+// 0.134870
+0x114368FE
+// 0.038994
+0x04FDBD6D
+// -0.919893
+0x8A40F365
+// -0.180672
+0xE8DFBED3
+// -0.307189
+0xD8AE0B33
+// 0.584847
+0x4ADC41E5
+// 0.102468
+0x0D1DAABA
+// 0.241056
+0x1EDAED27
+// -0.268820
+0xDD974ACD
+// 0.119034
+0x0F3C82BD
+// -0.211412
+0xE4F077BB
+// -0.261160
+0xDE924E49
+// 0.212736
+0x1B3AECD3
+// -0.459067
+0xC53D492B
+// 0.145021
+0x12900B11
+// 0.136931
+0x1186F2C8
+// -0.268456
+0xDDA338BE
+// 0.106534
+0x0DA2EAA7
+// 0.077119
+0x09DF08DD
+// 0.229193
+0x1D563241
+// 0.346814
+0x2C646884
+// -0.380607
+0xCF484691
+// -0.318621
+0xD73769E7
+// -0.409349
+0xCB9A7669
+// 0.193059
+0x18B62992
+// -0.394424
+0xCD83836C
+// -0.020386
+0xFD63FEE6
+// -0.109292
+0xF202BBE2
+// 0.230937
+0x1D8F5947
+// 0.440114
+0x3855A984
+// -0.139334
+0xEE2A4F8F
+// -0.045607
+0xFA298E86
+// -0.657541
+0xABD5B325
+// -0.162573
+0xEB30D2C9
+// -0.011073
+0xFE9528A5
+// 0.060707
+0x07C53C3C
+// -0.134367
+0xEECD107E
+// 0.018342
+0x025905E1
+// 0.389059
+0x31CCAD6B
+// 0.356296
+0x2D9B1A09
+// -0.058071
+0xF8912492
+// -0.002210
+0xFFB79686
+// 0.023202
+0x02F847AA
+// -0.120608
+0xF08FE753
+// -0.553077
+0xB934C7A8
+// 0.005383
+0x00B06526
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputAC1_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputAC1_q31.txt
new file mode 100755
index 0000000..dbafa76
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputAC1_q31.txt
@@ -0,0 +1,6402 @@
+W
+3200
+// -0.056678
+0xF8BEC9A6
+// -0.134779
+0xEEBF9122
+// 0.379265
+0x308BBF28
+// 0.174365
+0x16519AE3
+// -0.030395
+0xFC1C07F3
+// 0.186502
+0x17DF4A81
+// -0.202473
+0xE6155BA2
+// -0.261934
+0xDE78F53C
+// 0.004068
+0x00854E6B
+// -0.586765
+0xB4E4E2A9
+// 0.391986
+0x322C9CCF
+// 0.337100
+0x2B26153A
+// -0.303515
+0xD9266C01
+// -0.234775
+0xE1F2E0EA
+// -0.321091
+0xD6E68093
+// 0.407697
+0x342F6ABD
+// -0.078873
+0xF5E779D2
+// -0.154146
+0xEC44F47A
+// 0.028347
+0x03A0DBBC
+// 0.176339
+0x16924436
+// 0.135851
+0x11638E53
+// -0.374486
+0xD010D8B0
+// -0.094903
+0xF3DA3714
+// -0.102033
+0xF2F09307
+// -0.120174
+0xF09E260B
+// 0.662625
+0x54D0E81D
+// 0.019857
+0x028AAF4C
+// 0.087039
+0x0B241BC8
+// 0.178525
+0x16D9E522
+// -0.084859
+0xF5235959
+// 0.019270
+0x02777218
+// 0.101038
+0x0CEECF4B
+// 0.341598
+0x2BB97DC0
+// -0.587840
+0xB4C1AA28
+// 0.415363
+0x352A9D9C
+// 0.423101
+0x36282908
+// 0.085508
+0x0AF1E923
+// -0.154459
+0xEC3AAF93
+// 0.253062
+0x20645343
+// 0.379603
+0x3096D155
+// 0.041953
+0x055EB985
+// 0.129866
+0x109F73D7
+// 0.084608
+0x0AD46CED
+// -0.379644
+0xCF67D74A
+// -0.449927
+0xC668C723
+// -0.259752
+0xDEC07485
+// 0.209145
+0x1AC54718
+// -0.232722
+0xE2362AA5
+// -0.204981
+0xE5C32FFF
+// 0.586350
+0x4B0D8625
+// 0.404887
+0x33D355FF
+// -0.309827
+0xD8579AF1
+// 0.397673
+0x32E6F5BC
+// -0.078241
+0xF5FC333C
+// 0.021583
+0x02C3393F
+// 0.026259
+0x035C7515
+// -0.535932
+0xBB66943F
+// 0.089267
+0x0B6D19DB
+// 0.441435
+0x3880F039
+// 0.378660
+0x3077EDEC
+// 0.577543
+0x49ECEC8A
+// -0.374847
+0xD00504CA
+// -0.077451
+0xF61616A2
+// 0.239467
+0x1EA6DBF7
+// 0.102469
+0x0D1DB2FE
+// 0.387169
+0x318EC3AA
+// 0.183361
+0x17785BDC
+// 0.028991
+0x03B5FE54
+// -0.442481
+0xC75CC46B
+// 0.114383
+0x0EA41969
+// 0.067162
+0x0898C42A
+// 0.002528
+0x0052D776
+// 0.301716
+0x269E9F9F
+// 0.593077
+0x4BE9F3EB
+// -0.149062
+0xECEB8D43
+// 0.111319
+0x0E3FB43D
+// -0.488134
+0xC184D203
+// 0.130102
+0x10A72F73
+// 0.246559
+0x1F8F3C4F
+// 0.150633
+0x1347F20F
+// 0.166947
+0x155E8670
+// 0.316164
+0x287812D3
+// 0.229573
+0x1D62A38D
+// 0.200351
+0x19A516D9
+// -0.305674
+0xD8DFB0C9
+// 0.044443
+0x05B04D96
+// -0.386665
+0xCE81C212
+// 0.147745
+0x12E94C98
+// 0.191503
+0x18832BFA
+// 0.445402
+0x3902EBCA
+// 0.443350
+0x38BFB171
+// 0.063924
+0x082EAA7B
+// -0.070541
+0xF6F880D9
+// 0.404424
+0x33C42D35
+// -0.203266
+0xE5FB5EA3
+// -0.496913
+0xC06527A1
+// -0.289022
+0xDB015470
+// -0.038965
+0xFB033476
+// 0.204978
+0x1A3CB3F2
+// -0.604405
+0xB2A2DE90
+// 0.111795
+0x0E4F4BB1
+// 0.022555
+0x02E3146B
+// -0.270493
+0xDD607911
+// 0.140601
+0x11FF3654
+// 0.378181
+0x30683DB6
+// 0.374802
+0x2FF98220
+// -0.373280
+0xD0386037
+// -0.095324
+0xF3CC6E44
+// -0.246376
+0xE076C2FB
+// 0.040757
+0x05378769
+// -0.224538
+0xE34255FE
+// -0.294892
+0xDA40F9A3
+// -0.406517
+0xCBF73EE8
+// -0.181447
+0xE8C65A5C
+// -0.188560
+0xE7DD43F6
+// 0.218054
+0x1BE92DEF
+// -0.463415
+0xC4AECED7
+// 0.046587
+0x05F691CA
+// 0.922280
+0x760D43C1
+// -0.337617
+0xD4C8F718
+// -0.095411
+0xF3C99589
+// 0.231287
+0x1D9AD10B
+// -0.194550
+0xE718F845
+// -0.166376
+0xEAB42F52
+// -0.648543
+0xACFC8CBC
+// 0.360708
+0x2E2BB1E0
+// 0.166054
+0x15414474
+// 0.154991
+0x13D6C199
+// 0.164154
+0x1502FEF0
+// -0.000895
+0xFFE2AF83
+// 0.094789
+0x0C220CBD
+// 0.115783
+0x0ED1FDE1
+// -0.227872
+0xE2D51369
+// 0.229416
+0x1D5D8297
+// 0.087782
+0x0B3C715B
+// 0.700116
+0x599D65A7
+// 0.360240
+0x2E1C5AE6
+// -0.113599
+0xF175925B
+// -0.117162
+0xF100D9E8
+// -0.047518
+0xF9EAED23
+// 0.314962
+0x2850AF79
+// -0.345980
+0xD3B6EEC9
+// 0.335730
+0x2AF935F2
+// 0.326663
+0x29D01581
+// -0.283560
+0xDBB451BF
+// -0.344663
+0xD3E2153B
+// 0.363397
+0x2E83CC0F
+// -0.064179
+0xF7C8FEAB
+// 0.246880
+0x1F99C59F
+// -0.167063
+0xEA9DAD8C
+// -0.002663
+0xFFA8BD15
+// -0.174104
+0xE9B6F3BE
+// 0.329747
+0x2A3524A7
+// -0.383019
+0xCEF9398B
+// 0.212308
+0x1B2CE687
+// -0.178128
+0xE93317C8
+// -0.178366
+0xE92B4BB7
+// -0.266964
+0xDDD41BAF
+// 0.466884
+0x3BC2D8D7
+// 0.440216
+0x38590135
+// -0.011277
+0xFE8E7BB8
+// 0.414976
+0x351DEC8C
+// 0.079182
+0x0A22A532
+// 0.067782
+0x08AD151F
+// -0.199316
+0xE67CCEF1
+// -0.067343
+0xF7614D71
+// -0.116662
+0xF1113705
+// 0.542640
+0x45753B1F
+// -0.160817
+0xEB6A58DF
+// -0.016887
+0xFDD6A464
+// -0.451891
+0xC628721B
+// 0.138603
+0x11BDBC9B
+// 0.352620
+0x2D22A9EE
+// 0.140369
+0x11F79C20
+// 0.530035
+0x43D83146
+// 0.259754
+0x213F9BBB
+// -0.475097
+0xC3300614
+// 0.216823
+0x1BC0DB71
+// 0.333839
+0x2ABB3FB8
+// 0.147861
+0x12ED1F6E
+// -0.054922
+0xF8F854CC
+// -0.242247
+0xE0FE0A1C
+// -0.075826
+0xF64B564A
+// 0.082254
+0x0A874EE2
+// -0.089288
+0xF4923452
+// -0.525989
+0xBCAC61B9
+// 0.750317
+0x600A60ED
+// -0.031737
+0xFBF007AB
+// 0.154372
+0x13C2782D
+// -0.630233
+0xAF54833A
+// -0.400423
+0xCCBEECC2
+// 0.546859
+0x45FF7D95
+// 0.203622
+0x1A104902
+// 0.639953
+0x51E9FB6B
+// 0.944102
+0x78D851DD
+// 0.615216
+0x4EBF64B0
+// -0.523120
+0xBD0A67E1
+// -0.122608
+0xF04E6370
+// -0.423738
+0xC9C2F6FE
+// 0.284429
+0x24682DFA
+// 0.162773
+0x14D5BD60
+// 0.875999
+0x7020B876
+// 0.178760
+0x16E19E2B
+// -0.341625
+0xD445A54D
+// 0.322257
+0x293FBA38
+// 0.604519
+0x4D60E394
+// 0.465207
+0x3B8BE581
+// -0.058990
+0xF873076D
+// 0.450807
+0x39B40A40
+// -0.038470
+0xFB1366D6
+// -0.413756
+0xCB0A0938
+// -0.051076
+0xF9765487
+// 0.220480
+0x1C38B37D
+// 0.231759
+0x1DAA4A78
+// 0.422833
+0x361F6612
+// 0.332180
+0x2A84E2E2
+// -0.015993
+0xFDF3F25A
+// 0.106175
+0x0D972740
+// -0.665924
+0xAAC302E7
+// 0.111409
+0x0E42A8D3
+// -0.058517
+0xF88285E4
+// -0.535255
+0xBB7CC555
+// -0.341848
+0xD43E573B
+// 0.354110
+0x2D537AEB
+// -0.056689
+0xF8BE67BF
+// 0.486997
+0x3E55ED9B
+// 0.135256
+0x11500EE7
+// -0.472087
+0xC392AA1C
+// -0.226832
+0xE2F72EF2
+// 0.192743
+0x18ABCF76
+// -0.086652
+0xF4E897AA
+// 0.000566
+0x00128E41
+// -0.597503
+0xB385096E
+// -0.093505
+0xF40809E6
+// -0.181543
+0xE8C3351B
+// -0.372925
+0xD043FFAE
+// 0.069995
+0x08F599EE
+// 0.129603
+0x1096D3A5
+// -0.341304
+0xD45025E2
+// -0.250402
+0xDFF2D708
+// -0.261119
+0xDE93A510
+// 0.489434
+0x3EA5C7CE
+// -0.424319
+0xC9AFEE0C
+// -0.280764
+0xDC0FE8D3
+// 0.183643
+0x1781997D
+// -0.190105
+0xE7AAA401
+// -0.035675
+0xFB6F0490
+// -0.017313
+0xFDC8AC5A
+// -0.002636
+0xFFA9A114
+// -0.613837
+0xB16DCAE4
+// 0.248326
+0x1FC924C7
+// -0.132800
+0xEF006560
+// -0.439141
+0xC7CA3BD5
+// 0.043417
+0x058EAC39
+// 0.256529
+0x20D5EF9E
+// 0.114986
+0x0EB7DD68
+// 0.374882
+0x2FFC1EFE
+// 0.131044
+0x10C6108C
+// 0.097524
+0x0C7BA6CB
+// -0.051075
+0xF9766361
+// -0.414582
+0xCAEEFDF8
+// -0.054494
+0xF90656EC
+// -0.210964
+0xE4FF2456
+// -0.134372
+0xEECCE726
+// -0.027265
+0xFC829415
+// -0.323154
+0xD6A2DFE5
+// -0.158332
+0xEBBBCA03
+// 0.170929
+0x15E102A8
+// -0.753919
+0x9F7F9425
+// -0.441448
+0xC77EA317
+// 0.136918
+0x1186853F
+// -0.371382
+0xD0768B3E
+// -0.012889
+0xFE59A8CC
+// -0.073371
+0xF69BCAE2
+// 0.215113
+0x1B88D027
+// -0.256811
+0xDF20D176
+// -0.469370
+0xC3EBAF98
+// 0.904124
+0x73BA53A2
+// -0.231954
+0xE24F554A
+// -0.140246
+0xEE0C6861
+// 0.137148
+0x118E0F0C
+// -0.251821
+0xDFC454B0
+// -0.032786
+0xFBCDA87A
+// 0.009616
+0x013B1683
+// 0.136829
+0x11839E0D
+// 0.165007
+0x151EF0B8
+// -0.431577
+0xC8C211A6
+// -0.036928
+0xFB45EDF5
+// -0.307216
+0xD8AD2924
+// 0.294614
+0x25B5EC3F
+// 0.432853
+0x3767B9F7
+// 0.106037
+0x0D92A1E2
+// -0.156970
+0xEBE86C4F
+// 0.017198
+0x023388E0
+// 0.055250
+0x07126AA9
+// 0.564529
+0x48427FDF
+// 0.130407
+0x10B12AB7
+// 0.239617
+0x1EABC3DA
+// 0.173532
+0x16364E45
+// -0.005597
+0xFF4895EE
+// 0.237553
+0x1E6821AB
+// 0.021450
+0x02BEDF16
+// 0.004536
+0x0094A31A
+// -0.529833
+0xBC2E6D33
+// -0.042431
+0xFA919AF1
+// 0.279835
+0x23D1A59F
+// 0.247795
+0x1FB7BE57
+// -0.643833
+0xAD96DEDE
+// -0.084721
+0xF527E07D
+// -0.442096
+0xC76962AC
+// 0.336372
+0x2B0E3A24
+// 0.665679
+0x5534F515
+// 0.446326
+0x3921325D
+// 0.226056
+0x1CEF681F
+// -0.320418
+0xD6FC8C1C
+// -0.349211
+0xD34D10D4
+// 0.025542
+0x0344F9FC
+// 0.145783
+0x12A90486
+// -0.005268
+0xFF535E68
+// -0.396488
+0xCD3FE194
+// -0.012429
+0xFE68BD67
+// 0.574511
+0x49899112
+// -0.109935
+0xF1EDA7EF
+// -0.214401
+0xE48E807F
+// -0.153951
+0xEC4B536B
+// 0.579908
+0x4A3A6D00
+// -0.061217
+0xF82A0D8B
+// 0.139299
+0x11D48C4A
+// -0.438265
+0xC7E6F0D8
+// -0.161048
+0xEB62C548
+// 0.344140
+0x2C0CC74E
+// -0.185510
+0xE8413407
+// 0.037812
+0x04D70399
+// 0.184618
+0x17A191BC
+// 0.125247
+0x10081ADE
+// 0.078345
+0x0A073796
+// 0.143914
+0x126BC317
+// -0.261255
+0xDE8F31C0
+// 0.242813
+0x1F147FB0
+// 0.363053
+0x2E7884E4
+// -0.090822
+0xF45FEFCC
+// 0.344132
+0x2C0C869B
+// -0.228874
+0xE2B43DD9
+// 0.969644
+0x7C1D4BA4
+// -0.374440
+0xD0125763
+// -0.248492
+0xE0316DCE
+// 0.063379
+0x081CCD46
+// 0.047029
+0x06050FA7
+// -0.313626
+0xD7DB1C2C
+// 0.650178
+0x533908B2
+// 0.182914
+0x1769BC1D
+// -0.339004
+0xD49B853B
+// 0.083262
+0x0AA8506C
+// -0.241862
+0xE10AAA0B
+// 0.058260
+0x077510A2
+// 0.304711
+0x2700C950
+// 0.440267
+0x385AAEF8
+// 0.088068
+0x0B45CF33
+// 0.221628
+0x1C5E4D94
+// -0.354792
+0xD2962E01
+// 0.062776
+0x08090C6C
+// 0.103757
+0x0D47EC27
+// 0.102066
+0x0D10809E
+// -0.176874
+0xE95C32CB
+// -0.204524
+0xE5D2263B
+// 0.684811
+0x57A7E5FA
+// -0.033762
+0xFBADB174
+// 0.057034
+0x074CE3A8
+// 0.216481
+0x1BB5A953
+// 0.199338
+0x1983E85C
+// 0.511077
+0x416AF487
+// 0.252217
+0x2048A5B1
+// -0.315115
+0xD7AA4D6F
+// -0.112608
+0xF1961228
+// -0.303427
+0xD9295081
+// -0.183984
+0xE8733986
+// -0.189133
+0xE7CA7F1C
+// -0.049309
+0xF9B03CB9
+// 0.374028
+0x2FE02474
+// 0.453176
+0x3A01AF73
+// 0.153039
+0x1396C4FC
+// -0.169382
+0xEA51AF8E
+// 0.142939
+0x124BD0E1
+// 0.261665
+0x217E394A
+// 0.290121
+0x2522AE34
+// -0.587686
+0xB4C6B34F
+// -0.119073
+0xF0C23B53
+// 0.172480
+0x1613CF09
+// 0.095529
+0x0C3A4D74
+// 0.031436
+0x04061948
+// -0.055201
+0xF8EF29FC
+// -0.776208
+0x9CA53628
+// -0.498755
+0xC028C8A4
+// 0.063486
+0x08205008
+// 0.150849
+0x134F0744
+// -0.067646
+0xF7575FEB
+// -0.223562
+0xE3624F50
+// -0.414944
+0xCAE31AB1
+// -0.108264
+0xF22463EF
+// 0.110384
+0x0E210C72
+// -0.088283
+0xF4B3255F
+// 0.211105
+0x1B058038
+// 0.100650
+0x0CE216C1
+// 0.351266
+0x2CF6488E
+// -0.196056
+0xE6E7A6B7
+// -0.514367
+0xBE293890
+// -0.054293
+0xF90CEFAD
+// -0.224547
+0xE34208BA
+// -0.336096
+0xD4FACCB1
+// 0.424998
+0x366651F5
+// 0.238274
+0x1E7FC26D
+// 0.602576
+0x4D213549
+// -0.161213
+0xEB5D605D
+// -0.559841
+0xB8572066
+// 0.549461
+0x4654BBBC
+// 0.083221
+0x0AA6FA69
+// 0.343505
+0x2BF7F68C
+// -0.015077
+0xFE11F91D
+// -0.181624
+0xE8C08AAE
+// -0.325902
+0xD648DB2F
+// 0.162609
+0x14D060D1
+// -0.178935
+0xE918AA13
+// 0.039569
+0x05109C62
+// -0.232546
+0xE23BF2C6
+// 0.258999
+0x2126E239
+// 0.320533
+0x29073874
+// 0.172487
+0x16140EF7
+// 0.229657
+0x1D656412
+// 0.078474
+0x0A0B731B
+// 0.727376
+0x5D1AAB1F
+// 0.098831
+0x0CA67F62
+// -0.092758
+0xF4207ECF
+// 0.017268
+0x0235D486
+// 0.248132
+0x1FC2C956
+// 0.230227
+0x1D781628
+// 0.527471
+0x43842D38
+// -0.394880
+0xCD749001
+// -0.401118
+0xCCA82B73
+// -0.216996
+0xE4397DC7
+// -0.098059
+0xF372CA55
+// 0.355621
+0x2D84FE1F
+// -0.139103
+0xEE31E2AC
+// 0.102530
+0x0D1FB7F2
+// -0.345025
+0xD3D6366D
+// 0.531990
+0x44183DF3
+// 0.129225
+0x108A7070
+// 0.219703
+0x1C1F3B1B
+// 0.164612
+0x1511FDE6
+// 0.366371
+0x2EE53FD1
+// -0.187495
+0xE800271A
+// -0.185611
+0xE83DE443
+// 0.023168
+0x02F72907
+// 0.604851
+0x4D6BC023
+// 0.077634
+0x09EFE6DC
+// -0.164513
+0xEAF13A72
+// -0.440925
+0xC78FC0E9
+// -0.237728
+0xE192240B
+// -0.232609
+0xE239E0D0
+// -0.134720
+0xEEC18133
+// -0.274081
+0xDCEAE730
+// 0.063167
+0x0815DB7A
+// -0.139690
+0xEE1EA14F
+// 0.263866
+0x21C65A06
+// 0.573825
+0x49731A6B
+// 0.439401
+0x383E48BF
+// -0.121317
+0xF078B18A
+// 0.326894
+0x29D7AB0A
+// 0.309453
+0x279C2C15
+// 0.300306
+0x26706CCA
+// 0.105455
+0x0D7F8B4C
+// 0.365992
+0x2ED8CF49
+// -0.203170
+0xE5FE8537
+// -0.011689
+0xFE80F9F0
+// 0.180216
+0x17114E73
+// -0.034439
+0xFB977EB8
+// 0.382885
+0x31025F43
+// -0.030679
+0xFC12B8C7
+// 0.275610
+0x234730B5
+// -0.008344
+0xFEEE9951
+// 0.062724
+0x080757DB
+// 0.229234
+0x1D578BE8
+// 0.101052
+0x0CEF43DD
+// 0.306255
+0x27335C5D
+// -0.103319
+0xF2C67386
+// -0.255199
+0xDF55A5FE
+// -0.450865
+0xC64A1185
+// -0.182984
+0xE893F783
+// 0.024990
+0x0332E0A4
+// 0.082180
+0x0A84DE8D
+// -0.489744
+0xC1500F27
+// 0.651647
+0x53692843
+// 0.243394
+0x1F278B85
+// 0.203720
+0x1A1381BC
+// 0.518979
+0x426DE921
+// -0.145095
+0xED6D8A31
+// -0.211007
+0xE4FDB833
+// 0.085673
+0x0AF75126
+// -0.224515
+0xE3431B2E
+// -0.087230
+0xF4D5A41A
+// -0.225819
+0xE318607D
+// 0.034275
+0x04632056
+// -0.256799
+0xDF213A0C
+// -0.009667
+0xFEC33DF2
+// 0.338008
+0x2B43D631
+// 0.484625
+0x3E0831FB
+// -0.639497
+0xAE24F7A6
+// 0.160225
+0x1482449F
+// -0.158906
+0xEBA8F63E
+// -0.128143
+0xEF9904F8
+// 0.157738
+0x1430C04A
+// 0.228596
+0x1D42A377
+// 0.501358
+0x402C7C11
+// -0.214950
+0xE47C8839
+// 0.194006
+0x18D52D6F
+// 0.151877
+0x1370B363
+// -0.298579
+0xD9C82940
+// 0.651713
+0x536B5145
+// 0.583026
+0x4AA09AE5
+// -0.767944
+0x9DB3FF6D
+// -0.289437
+0xDAF3B794
+// -0.064012
+0xF7CE789C
+// 0.251303
+0x202AB238
+// 0.349477
+0x2CBBA804
+// 0.183657
+0x17820E71
+// -0.018871
+0xFD95A543
+// -0.271256
+0xDD47779E
+// 0.162086
+0x14BF3C21
+// 0.063829
+0x082B8C7C
+// 0.010364
+0x01539C81
+// -0.563964
+0xB7D0098A
+// 0.313724
+0x28281F3D
+// -0.143115
+0xEDAE6A3D
+// 0.039965
+0x051D93DD
+// -0.248097
+0xE03E5A32
+// 0.075335
+0x09A4908D
+// 0.759931
+0x61456CB9
+// 0.098095
+0x0C8E6359
+// -0.493135
+0xC0E0F68F
+// -0.163223
+0xEB1B81A6
+// 0.252823
+0x205C80EF
+// 0.673974
+0x5644C449
+// 0.374892
+0x2FFC793C
+// -0.082470
+0xF5719D79
+// 0.345830
+0x2C442772
+// 0.341674
+0x2BBBF865
+// 0.248398
+0x1FCB8299
+// -0.141286
+0xEDEA534C
+// 0.202123
+0x19DF2C7F
+// -0.219213
+0xE3F0D0C9
+// 0.179189
+0x16EFAB9C
+// -0.507709
+0xBF036124
+// 0.145877
+0x12AC1584
+// -0.130883
+0xEF3F3B2A
+// -0.406561
+0xCBF5CECC
+// 0.058183
+0x07728B9F
+// -0.251715
+0xDFC7D0CB
+// 0.287743
+0x24D4C47A
+// 0.095886
+0x0C45FAB7
+// 0.142939
+0x124BCF67
+// 0.184093
+0x1790581C
+// -0.053770
+0xF91E0FEE
+// 0.229372
+0x1D5C0EFE
+// 0.273118
+0x22F584C9
+// 0.354165
+0x2D5543A5
+// 0.137028
+0x118A2224
+// 0.034056
+0x045BF227
+// -0.238087
+0xE1866061
+// -0.073596
+0xF6946777
+// 0.111240
+0x0E3D1903
+// -0.177214
+0xE9510D1D
+// 0.015760
+0x0204691E
+// -0.210613
+0xE50AA343
+// 0.128035
+0x106376D8
+// 0.228888
+0x1D4C3160
+// -0.361888
+0xD1ADA686
+// 0.270215
+0x2296650E
+// 0.207162
+0x1A8449DF
+// 0.247999
+0x1FBE6E74
+// 0.010641
+0x015CAD59
+// -0.323740
+0xD68FAD6C
+// -0.125453
+0xEFF12534
+// 0.049507
+0x065641F9
+// -0.081304
+0xF597D552
+// 0.297233
+0x260BBDF3
+// 0.206958
+0x1A7D9626
+// 0.113777
+0x0E903D74
+// -0.138039
+0xEE54BCC0
+// -0.391137
+0xCDEF37D1
+// -0.219606
+0xE3E3F737
+// 0.165004
+0x151EDA7F
+// 0.081688
+0x0A74C495
+// 0.156357
+0x14038474
+// 0.052685
+0x06BE622F
+// -0.144022
+0xED90AE45
+// 0.512620
+0x419D882C
+// -0.301352
+0xD96D4FDA
+// -0.623094
+0xB03E7785
+// -0.351690
+0xD2FBD48A
+// 0.158613
+0x144D701E
+// 0.411180
+0x34A18BA2
+// -0.077818
+0xF60A0D4E
+// -0.008225
+0xFEF27FA4
+// -0.129649
+0xEF67A543
+// 0.146051
+0x12B1CD3F
+// 0.162091
+0x14BF69B6
+// 0.008920
+0x01244DBD
+// 0.310199
+0x27B49BEC
+// 0.159320
+0x14649AC1
+// 0.459665
+0x3AD64CBB
+// -0.392870
+0xCDB6726F
+// 0.166510
+0x1550362E
+// 0.102394
+0x0D1B3F97
+// -0.020186
+0xFD6A886B
+// 0.025932
+0x0351C0E5
+// -0.382604
+0xCF06D0F6
+// 0.167294
+0x1569E76A
+// -0.617866
+0xB0E9C3DA
+// -0.366257
+0xD11E7D4E
+// 0.373727
+0x2FD645C5
+// 0.056320
+0x07357EE7
+// 0.368991
+0x2F3B14FF
+// -0.276603
+0xDC9842AE
+// 0.235781
+0x1E2E1268
+// -0.129826
+0xEF61E03A
+// -0.461572
+0xC4EB390D
+// 0.016992
+0x022CC9DB
+// -0.086560
+0xF4EB9D54
+// -0.505283
+0xBF52E13C
+// -0.653146
+0xAC65B6AE
+// -0.073329
+0xF69D2754
+// -0.202990
+0xE6046D5D
+// -0.892555
+0x8DC0C121
+// 0.159655
+0x146F91DF
+// 0.087273
+0x0B2BC162
+// -0.002765
+0xFFA56491
+// -0.637918
+0xAE58B4FF
+// -0.112524
+0xF198D111
+// 0.142201
+0x1233A64D
+// 0.332743
+0x2A97559C
+// 0.635992
+0x51682CCE
+// 0.175883
+0x16835902
+// -0.026492
+0xFC9BE6FB
+// 0.020284
+0x0298A98F
+// -0.005746
+0xFF43B4EC
+// -0.184448
+0xE86403B9
+// 0.415208
+0x352586F8
+// 0.274941
+0x2331451E
+// -0.184866
+0xE8564F61
+// 0.014550
+0x01DCC4E1
+// -0.209500
+0xE52F1979
+// -0.355411
+0xD281E189
+// -0.172700
+0xE9E4F81F
+// -0.389038
+0xCE33FEAB
+// -0.174030
+0xE9B960D5
+// -0.531255
+0xBBFFD5D0
+// -0.169167
+0xEA58BD90
+// -0.219336
+0xE3ECCABD
+// 0.178449
+0x16D76753
+// -0.208494
+0xE550121E
+// -0.367572
+0xD0F36442
+// -0.065671
+0xF7981407
+// -0.125999
+0xEFDF446A
+// -0.427977
+0xC93808C4
+// -0.180084
+0xE8F30146
+// -0.137466
+0xEE67843F
+// -0.396892
+0xCD32A8C0
+// -0.324575
+0xD67456F3
+// 0.446836
+0x3931EC2D
+// -0.076701
+0xF62EAA1B
+// -0.221600
+0xE3A29FC1
+// -0.345748
+0xD3BE87E7
+// 0.110083
+0x0E173418
+// -0.358302
+0xD2232B40
+// 0.202936
+0x19F9CD59
+// 0.499032
+0x3FE04A43
+// -0.500460
+0xBFF0ED45
+// -0.170629
+0xEA28D63A
+// -0.356847
+0xD252D733
+// 0.354343
+0x2D5B1BE2
+// -0.003846
+0xFF81F807
+// 0.038531
+0x04EE96FB
+// 0.257612
+0x20F96ACD
+// -0.690234
+0xA7A665CE
+// -0.005496
+0xFF4BE706
+// 0.048450
+0x06339F48
+// -0.430956
+0xC8D66DB0
+// -0.125295
+0xEFF65863
+// -0.015444
+0xFE05EEDB
+// 0.182767
+0x1764E6C7
+// 0.257761
+0x20FE53D9
+// 0.210773
+0x1AFA97EE
+// -0.062795
+0xF7F65179
+// 0.458672
+0x3AB5C4BB
+// -0.083143
+0xF55B93A0
+// -0.094243
+0xF3EFDC80
+// -0.185672
+0xE83BE792
+// -0.012977
+0xFE56C556
+// 0.125724
+0x1017B67E
+// -0.457622
+0xC56CA4B3
+// 0.199045
+0x197A51D2
+// -0.107090
+0xF24AE317
+// 0.357468
+0x2DC1822A
+// 0.286933
+0x24BA35DD
+// -0.577378
+0xB6187857
+// 0.212982
+0x1B4300CE
+// -0.002343
+0xFFB33711
+// 0.069904
+0x08F29944
+// -0.064781
+0xF7B54204
+// -0.014338
+0xFE2A2B6A
+// 0.555165
+0x470FA673
+// -0.026897
+0xFC8EA6F3
+// -0.018825
+0xFD97251F
+// -0.020853
+0xFD54AF39
+// 0.313711
+0x2827B225
+// 0.273153
+0x22F6AA85
+// 0.070762
+0x090EB901
+// -0.172073
+0xE9F97FD5
+// -0.008924
+0xFEDB982F
+// 0.059288
+0x0796BC2A
+// 0.066564
+0x0885280E
+// 0.502197
+0x4047FF04
+// -0.149760
+0xECD4ADB1
+// 0.467318
+0x3BD112AD
+// 0.450173
+0x399F444D
+// -0.091031
+0xF4591B03
+// -0.180938
+0xE8D70658
+// 0.220932
+0x1C4781D2
+// -0.109129
+0xF2081304
+// 0.277086
+0x23778CDA
+// 0.178473
+0x16D83055
+// 0.120225
+0x0F638838
+// 0.019839
+0x028A1392
+// -0.009474
+0xFEC98F18
+// -0.136065
+0xEE956C3E
+// -0.177162
+0xE952C45D
+// -0.381600
+0xCF27B988
+// 0.547120
+0x4608086E
+// 0.065416
+0x085F9103
+// 0.399407
+0x331FC0A9
+// -0.309272
+0xD869C4A6
+// 0.166359
+0x154B3F45
+// 0.058342
+0x0777C0A1
+// 0.105116
+0x0D747191
+// -0.041015
+0xFAC0019D
+// 0.303049
+0x26CA5216
+// -0.123380
+0xF0351391
+// -0.153467
+0xEC5B3100
+// 0.032809
+0x04331260
+// -0.335023
+0xD51DFA28
+// -0.367455
+0xD0F73D02
+// 0.252525
+0x2052BA02
+// -0.437261
+0xC807D832
+// -0.084187
+0xF539582B
+// 0.479009
+0x3D502798
+// 0.043154
+0x05861517
+// 0.662606
+0x54D04872
+// 0.111843
+0x0E50DC3C
+// -0.500203
+0xBFF95617
+// 0.042598
+0x0573D7C0
+// 0.182509
+0x175C7285
+// 0.106684
+0x0DA7D33B
+// -0.056011
+0xF8D4A41A
+// -0.002690
+0xFFA7DBF1
+// -0.005325
+0xFF518554
+// -0.236112
+0xE1C7120D
+// -0.073125
+0xF6A3D686
+// -0.313979
+0xD7CF8776
+// -0.208823
+0xE5454811
+// 0.198778
+0x19718EF8
+// -0.037108
+0xFB400B25
+// 0.084905
+0x0ADE2A72
+// 0.406996
+0x341870C0
+// -0.355468
+0xD2800501
+// -0.225745
+0xE31ACBB2
+// 0.161576
+0x14AE871A
+// 0.420892
+0x35DFCCE2
+// -0.463794
+0xC4A26469
+// -0.282259
+0xDBDEF40A
+// -0.062989
+0xF7EFF859
+// 0.029282
+0x03BF8636
+// 0.255310
+0x20ADFD04
+// 0.607532
+0x4DC39DAD
+// -0.089306
+0xF4919F4F
+// -0.040071
+0xFADEF6A5
+// 0.110841
+0x0E300623
+// 0.635045
+0x514929A6
+// -0.083612
+0xF54C3304
+// 0.646472
+0x52BF99EB
+// -0.000844
+0xFFE45701
+// 0.344804
+0x2C22873A
+// -0.088779
+0xF4A2E7F4
+// -0.130799
+0xEF41F664
+// -0.376371
+0xCFD31370
+// 0.058782
+0x07862AC4
+// 0.668155
+0x55861D62
+// 0.456606
+0x3A720E60
+// 0.597645
+0x4C7FA4B0
+// -0.072168
+0xF6C331D7
+// 0.430259
+0x3712BD8B
+// -0.153793
+0xEC508303
+// -0.253059
+0xDF9BC210
+// -0.375244
+0xCFF80283
+// -0.440367
+0xC7A20FC5
+// 0.225063
+0x1CCEDA68
+// 0.459462
+0x3ACFA6AD
+// 0.562661
+0x480549A7
+// -0.164725
+0xEAEA4A4B
+// 0.202256
+0x19E3867E
+// -0.117790
+0xF0EC4138
+// 0.473739
+0x3CA37E16
+// -0.271315
+0xDD458AB5
+// 0.377910
+0x305F5843
+// -0.385831
+0xCE9D137F
+// -0.285380
+0xDB78AE5C
+// -0.139988
+0xEE14DE0B
+// -0.117583
+0xF0F3090F
+// -0.378695
+0xCF86E8E0
+// 0.536381
+0x44A82352
+// 0.038255
+0x04E588F7
+// 0.579702
+0x4A33AD25
+// 0.038486
+0x04ED1B31
+// -0.718701
+0xA4019BE0
+// -0.108444
+0xF21E7F1E
+// -0.107442
+0xF23F5330
+// 0.087424
+0x0B30B3BF
+// 0.055068
+0x070C7AF3
+// 0.613324
+0x4E81656A
+// -0.305371
+0xD8E99DBF
+// 0.175803
+0x1680B2EF
+// -0.364014
+0xD1680152
+// 0.640449
+0x51FA38DC
+// 0.019577
+0x0281818E
+// -0.048672
+0xF9C51B2D
+// -0.411524
+0xCB532BC4
+// -0.071831
+0xF6CE413C
+// 0.063810
+0x082AF0F2
+// -0.112455
+0xF19B11DE
+// -0.595007
+0xB3D6D2E1
+// 0.073544
+0x0969E3E8
+// -0.170587
+0xEA2A31AC
+// 0.199487
+0x1988CAA2
+// 0.214274
+0x1B6D51A1
+// -0.104321
+0xF2A59CBF
+// -0.426530
+0xC9677810
+// -0.130699
+0xEF4540D1
+// 0.025256
+0x033B99AF
+// -0.388096
+0xCE52DB3E
+// -0.437853
+0xC7F46B2D
+// -0.040710
+0xFACA062C
+// 0.148321
+0x12FC2EED
+// 0.104741
+0x0D682A7F
+// 0.196956
+0x1935DB19
+// 0.081949
+0x0A7D5166
+// -0.277165
+0xDC85D8CE
+// -0.428475
+0xC927B9F1
+// -0.164222
+0xEAFAC674
+// -0.075683
+0xF65003C1
+// 0.050136
+0x066AD77D
+// 0.123946
+0x0FDD7559
+// -0.121735
+0xF06AFBC6
+// -0.262069
+0xDE74881F
+// -0.196144
+0xE6E4C29A
+// -0.733887
+0xA20FFDC0
+// -0.729706
+0xA298FDBC
+// 0.459245
+0x3AC88B81
+// -0.264131
+0xDE30F5B5
+// 0.219631
+0x1C1CDF85
+// 0.023776
+0x030B1A3F
+// 0.647126
+0x52D50541
+// 0.149924
+0x1330B9CD
+// -0.136237
+0xEE8FCB45
+// 0.075430
+0x09A7B083
+// -0.029715
+0xFC32505D
+// 0.102283
+0x0D179C4C
+// -0.499168
+0xC01B3F30
+// 0.201284
+0x19C3AA7F
+// 0.048390
+0x0631A75A
+// -0.018153
+0xFDAD274F
+// -0.064935
+0xF7B0360E
+// -0.107290
+0xF24455E4
+// 0.105392
+0x0D7D7941
+// 0.280961
+0x23F68900
+// -0.178133
+0xE932EC03
+// -0.023598
+0xFCFABD41
+// 0.472624
+0x3C7EF25D
+// 0.109740
+0x0E0BF7E8
+// -0.029361
+0xFC3DE37A
+// -0.012321
+0xFE6C4289
+// 0.369294
+0x2F450802
+// -0.291868
+0xDAA4101C
+// 0.257105
+0x20E8D201
+// -0.056670
+0xF8BF0A67
+// 0.263636
+0x21BED5A0
+// -0.506773
+0xBF220CA6
+// -0.208888
+0xE5432470
+// -0.349669
+0xD33E0A4E
+// -0.106607
+0xF25AB14D
+// -0.324969
+0xD6676DAB
+// -0.569925
+0xB70CB176
+// 0.265901
+0x22090BA6
+// 0.171039
+0x15E49B57
+// 0.000234
+0x0007AA21
+// 0.049537
+0x06573D7F
+// 0.348210
+0x2C9226FB
+// 0.306382
+0x2737877E
+// -0.499289
+0xC0174D81
+// -0.019276
+0xFD885AE2
+// 0.178999
+0x16E96CC7
+// 0.186341
+0x17DA01E0
+// -0.507252
+0xBF126063
+// -0.321509
+0xD6D8C7A2
+// 0.001269
+0x00299103
+// 0.028985
+0x03B5C686
+// -0.176390
+0xE96C0A2E
+// -0.202301
+0xE61B00F2
+// 0.374941
+0x2FFE13D9
+// -0.022612
+0xFD1B0A5E
+// 0.106757
+0x0DAA3A4E
+// 0.286170
+0x24A1358E
+// 0.097199
+0x0C710697
+// -0.027919
+0xFC6D2872
+// 0.020825
+0x02AA6484
+// -0.647192
+0xAD28CC4B
+// 0.179021
+0x16EA25E6
+// -0.403967
+0xCC4ACE1E
+// -0.413545
+0xCB10F273
+// 0.321082
+0x2919372D
+// 0.196444
+0x192514F2
+// 0.187306
+0x17F9A263
+// -0.344523
+0xD3E6ABF6
+// 0.631396
+0x50D19395
+// 0.178452
+0x16D784E0
+// -0.111112
+0xF1C718DF
+// -0.146327
+0xED452956
+// 0.396019
+0x32B0C147
+// 0.733402
+0x5DE0201C
+// -0.587112
+0xB4D982B8
+// -0.619674
+0xB0AE89D2
+// -0.313404
+0xD7E264DA
+// -0.226357
+0xE306BD5D
+// 0.353765
+0x2D482A72
+// 0.370969
+0x2F7BE7FD
+// 0.382620
+0x30F9B441
+// -0.284951
+0xDB86BA99
+// 0.304709
+0x2700B60C
+// 0.271747
+0x22C89B0C
+// -0.412347
+0xCB38367D
+// -0.430432
+0xC8E79D7F
+// 0.291844
+0x255B2318
+// 0.231796
+0x1DAB81F7
+// -0.053658
+0xF921C02D
+// -0.025592
+0xFCB964EA
+// 0.332246
+0x2A870731
+// -0.578596
+0xB5F0946E
+// -0.193387
+0xE73F15AD
+// 0.533712
+0x4450ACA9
+// 0.333889
+0x2ABCDDAB
+// 0.053465
+0x06D7ECD1
+// 0.455749
+0x3A55F9C5
+// 0.080667
+0x0A5348AC
+// 0.164526
+0x150F2D16
+// -0.036094
+0xFB614423
+// 0.029415
+0x03C3DAF9
+// -0.051205
+0xF9721E03
+// -0.149674
+0xECD77B37
+// 0.154917
+0x13D44E00
+// -0.246521
+0xE07201AC
+// 0.441420
+0x388071E5
+// 0.090107
+0x0B889ED0
+// 0.539996
+0x451E938F
+// -0.249158
+0xE01B99E0
+// 0.275941
+0x23520A17
+// 0.189333
+0x183C120D
+// 0.132987
+0x1105B64A
+// 0.209608
+0x1AD46B5A
+// 0.213695
+0x1B5A582E
+// -0.031132
+0xFC03E0F7
+// -0.313949
+0xD7D085D5
+// 0.129045
+0x10848F1D
+// 0.187933
+0x180E2C86
+// -0.328315
+0xD5F9C413
+// -0.061259
+0xF828AA7E
+// -0.230961
+0xE26FDB9E
+// -0.012518
+0xFE65D059
+// -0.564178
+0xB7C8FFF3
+// -0.057724
+0xF89C7CA5
+// 0.465893
+0x3BA25EB9
+// 0.228772
+0x1D4867B4
+// -0.010482
+0xFEA884BB
+// 0.105434
+0x0D7EDAC8
+// -0.235657
+0xE1D5FDF9
+// -0.125517
+0xEFEF1345
+// -0.129366
+0xEF70F108
+// -0.495460
+0xC094C24B
+// 0.063871
+0x082CEA1B
+// 0.166774
+0x1558DD16
+// 0.045423
+0x05D06B84
+// 0.305641
+0x271F4278
+// 0.100419
+0x0CDA8921
+// 0.252959
+0x2060F279
+// -0.064963
+0xF7AF4E2E
+// -0.018802
+0xFD97E195
+// -0.450509
+0xC655B480
+// -0.262385
+0xDE6A2B42
+// -0.132266
+0xEF11E6D9
+// -0.203650
+0xE5EECE77
+// -0.350918
+0xD3151CD2
+// 0.339327
+0x2B6F1271
+// -0.151615
+0xEC97E368
+// -0.612129
+0xB1A5C315
+// -0.155969
+0xEC093614
+// -0.176081
+0xE9762FA8
+// -0.611437
+0xB1BC7120
+// 0.556355
+0x4736A4D5
+// -0.857026
+0x924CF8EC
+// -0.365993
+0xD1272292
+// 0.044521
+0x05B2D95E
+// 0.161733
+0x14B3A878
+// -0.055752
+0xF8DD220C
+// -0.278632
+0xDC55C916
+// -0.591111
+0xB4567B79
+// -0.325273
+0xD65D70AD
+// 0.054466
+0x06F8BEF2
+// -0.063604
+0xF7DBD090
+// -0.139582
+0xEE222DD6
+// -0.411037
+0xCB632192
+// -0.590374
+0xB46E9F20
+// 0.285001
+0x247AE9FC
+// 0.059637
+0x07A22FF6
+// -0.190066
+0xE7ABE839
+// -0.311896
+0xD813C9A7
+// 0.084542
+0x0AD24686
+// -0.165431
+0xEAD3285E
+// -0.163796
+0xEB08BBD9
+// 0.511725
+0x41803411
+// 0.683623
+0x5780F48A
+// 0.883711
+0x711D6E96
+// -0.196828
+0xE6CE58E0
+// -0.005977
+0xFF3C27A2
+// 0.382432
+0x30F38789
+// 0.171083
+0x15E60C71
+// 0.204007
+0x1A1CE88D
+// 0.265407
+0x21F8D8DA
+// -0.385561
+0xCEA5F24D
+// 0.115678
+0x0ECE86C2
+// 0.870773
+0x6F757C04
+// -0.080500
+0xF5B22D52
+// -0.316515
+0xD77C6C93
+// 0.007817
+0x01002745
+// -0.131302
+0xEF317CA9
+// 0.282929
+0x24370171
+// 0.043481
+0x0590CB49
+// -0.163141
+0xEB1E3502
+// -1.046518
+0x80000000
+// -0.084504
+0xF52EFC3C
+// 0.335250
+0x2AE97AB3
+// -0.075332
+0xF65B86CE
+// 0.086967
+0x0B21B8EA
+// -0.466861
+0xC43DE241
+// -0.231911
+0xE250BCC9
+// 0.200214
+0x19A09AF2
+// 0.002374
+0x004DC9D2
+// -0.237086
+0xE1A72CC1
+// -0.119185
+0xF0BE8E97
+// 0.039424
+0x050BDA78
+// 0.156422
+0x1405A6AA
+// 0.701142
+0x59BF0724
+// 0.432826
+0x3766D491
+// -0.351578
+0xD2FF7D68
+// -0.101862
+0xF2F62C3D
+// -0.266548
+0xDDE1C3D8
+// -0.278886
+0xDC4D7A54
+// 0.234579
+0x1E06AEF4
+// 0.040510
+0x052F6F75
+// 0.352130
+0x2D12963D
+// -0.146294
+0xED46393F
+// -0.528171
+0xBC64E63C
+// 0.265238
+0x21F34E4C
+// 0.078710
+0x0A132C4A
+// -0.196992
+0xE6C8FB86
+// 0.107483
+0x0DC1FC90
+// 0.357353
+0x2DBDBFB5
+// 0.108873
+0x0DEF90E8
+// -0.671079
+0xAA1A15B4
+// 0.127820
+0x105C6A29
+// 0.007997
+0x01060BAC
+// 0.097505
+0x0C7B0886
+// 0.136051
+0x116A1AEB
+// -0.167980
+0xEA7FA0A1
+// -0.343159
+0xD4135C21
+// 0.096568
+0x0C5C553E
+// -0.215116
+0xE4771471
+// 0.575265
+0x49A24836
+// -0.187367
+0xE8045C20
+// -0.182579
+0xE8A13D70
+// -0.419608
+0xCA4A47F0
+// 0.326986
+0x29DAADD6
+// -0.103206
+0xF2CA2978
+// -0.012474
+0xFE674235
+// 0.228157
+0x1D343ECF
+// 0.534461
+0x446939DB
+// 0.569608
+0x48E8EB58
+// -0.039389
+0xFAF54BDE
+// 0.192292
+0x189D09CA
+// 0.449228
+0x39804E74
+// -0.065866
+0xF791B7BA
+// -0.376514
+0xCFCE64D3
+// 0.230700
+0x1D879103
+// 0.517414
+0x423A9D79
+// -0.415896
+0xCAC3E84F
+// 0.172239
+0x160BF001
+// 0.440604
+0x3865B75E
+// 0.185489
+0x17BE1B7D
+// 0.284163
+0x245F7310
+// 0.668058
+0x5582EF6D
+// -0.134067
+0xEED6E333
+// -0.080533
+0xF5B116E7
+// 0.055826
+0x07255078
+// 0.271111
+0x22B3C355
+// 0.320376
+0x2902139C
+// 0.046696
+0x05FA229E
+// 0.306362
+0x2736E0A4
+// 0.030809
+0x03F188B0
+// -0.236385
+0xE1BE2670
+// 0.190250
+0x185A20D2
+// -0.254642
+0xDF67E758
+// -0.566716
+0xB775DBC5
+// 0.131242
+0x10CC8C5F
+// 0.131553
+0x10D6BA72
+// -0.357197
+0xD2476252
+// 0.397156
+0x32D60087
+// -0.631025
+0xAF3A8E9C
+// 0.306565
+0x273D8864
+// -0.471272
+0xC3AD59B3
+// -0.369051
+0xD0C2EC09
+// -0.578825
+0xB5E910A2
+// -0.650983
+0xACAC9300
+// -0.134213
+0xEED218EC
+// -0.270549
+0xDD5EA68F
+// 0.311032
+0x27CFE649
+// 0.253499
+0x2072A6FD
+// -0.088127
+0xF4B8450C
+// -0.503527
+0xBF8C6F21
+// 0.443017
+0x38B4C726
+// -0.069000
+0xF72B012C
+// -0.166564
+0xEAAE0582
+// 0.210791
+0x1AFB34B1
+// 0.283819
+0x24543015
+// 0.151971
+0x1373CAE8
+// -0.253244
+0xDF95B65B
+// 0.229570
+0x1D628F8D
+// -0.074495
+0xF676EF64
+// -0.028925
+0xFC4C2C0F
+// -0.083803
+0xF545EDA2
+// -0.033362
+0xFBBACE0D
+// -0.109944
+0xF1ED5A42
+// 0.392771
+0x32465530
+// 0.047602
+0x0617D01C
+// -0.281513
+0xDBF75E5F
+// 0.120199
+0x0F62B1B4
+// -0.379394
+0xCF700335
+// -0.150079
+0xECCA3238
+// -0.250714
+0xDFE89CC0
+// 0.352922
+0x2D2C8FB8
+// -0.482859
+0xC231AB15
+// 0.220954
+0x1C48366A
+// -0.611962
+0xB1AB385C
+// 0.455701
+0x3A546753
+// 0.163483
+0x14ED04BB
+// -0.112932
+0xF18B72B2
+// 0.123348
+0x0FC9DE05
+// -0.153262
+0xEC61E829
+// 0.282646
+0x242DBD3F
+// 0.039248
+0x05061055
+// -0.147287
+0xED25B5A9
+// -0.062313
+0xF8061FF4
+// -0.202232
+0xE61D40E3
+// -0.319539
+0xD719547C
+// 0.483400
+0x3DE00A13
+// -0.095524
+0xF3C5DF3F
+// 0.068465
+0x08C374F4
+// -0.507934
+0xBEFC054B
+// -0.680895
+0xA8D86BFF
+// 0.420826
+0x35DD9F27
+// 0.161435
+0x14A9E991
+// 0.091866
+0x0BC24220
+// -0.044393
+0xFA515773
+// -0.087860
+0xF4C104EF
+// -0.201433
+0xE6377016
+// -0.392034
+0xCDD1D3E6
+// 0.182304
+0x1755BD0B
+// -0.233175
+0xE227532F
+// 0.531073
+0x43FA3747
+// -0.028954
+0xFC4B3819
+// 0.222021
+0x1C6B32F5
+// 0.002414
+0x004F18F3
+// 0.148938
+0x1310694E
+// -0.121783
+0xF0696ABD
+// -0.250210
+0xDFF920B7
+// -0.261738
+0xDE7F6258
+// 0.180515
+0x171B20D4
+// -0.265866
+0xDDF819ED
+// 0.011259
+0x0170EDF7
+// 0.175811
+0x1680F854
+// 0.064691
+0x0847CD16
+// 0.564131
+0x4835748C
+// -0.362524
+0xD198CE09
+// -0.301189
+0xD9729F60
+// -0.019055
+0xFD8F9958
+// -0.161290
+0xEB5ADC08
+// -0.125453
+0xEFF12A69
+// -0.297574
+0xD9E918E2
+// -0.099978
+0xF333E7D3
+// -0.201801
+0xE62B6443
+// -0.022842
+0xFD13802D
+// 0.420301
+0x35CC6CD1
+// -0.168748
+0xEA667301
+// -0.380113
+0xCF587426
+// 0.109878
+0x0E107EE5
+// -0.169509
+0xEA4D83C5
+// -0.089942
+0xF47CC57C
+// 0.001581
+0x0033CB9E
+// 0.075129
+0x099DD001
+// 0.205425
+0x1A4B5C4A
+// 0.542899
+0x457DB51B
+// -0.076935
+0xF626FA6D
+// 0.364374
+0x2EA3D2B6
+// 0.422478
+0x3613BEB9
+// 0.153609
+0x13A972EB
+// -0.072607
+0xF6B4D067
+// -0.107451
+0xF23F0B40
+// -0.009438
+0xFECAB829
+// 0.019528
+0x027FE8A2
+// 0.121116
+0x0F80BC0E
+// -0.113269
+0xF1806A3B
+// -0.352671
+0xD2DBB02D
+// 0.074070
+0x097B1CF9
+// -0.223822
+0xE359CAD5
+// -0.135458
+0xEEA951E7
+// -0.390395
+0xCE078623
+// 0.013863
+0x01C64271
+// -0.009013
+0xFED8AA69
+// -0.447384
+0xC6BC1B0D
+// 0.303324
+0x26D34F1A
+// 0.069762
+0x08EDF4D4
+// 0.108843
+0x0DEE914C
+// -0.212702
+0xE4C62B26
+// -0.118691
+0xF0CEBE4F
+// -0.180096
+0xE8F29DFE
+// 0.054842
+0x07051308
+// -0.249236
+0xE019080D
+// 0.245965
+0x1F7BCB30
+// 0.459070
+0x3AC2CC75
+// -0.220587
+0xE3C3CB6C
+// -0.330728
+0xD5AAB11A
+// -0.353920
+0xD2B2BF9E
+// 0.061886
+0x07EBE51D
+// -0.686184
+0xA82B223F
+// -0.519278
+0xBD884A34
+// -0.568650
+0xB7367A1E
+// -0.145312
+0xED6668CA
+// -0.063660
+0xF7D9FBA6
+// 0.002257
+0x0049F892
+// 0.315040
+0x28533BF4
+// 0.062541
+0x08015736
+// -0.651581
+0xAC98FAC9
+// 0.418695
+0x3597CE7F
+// 0.449899
+0x3996491A
+// -0.066998
+0xF76C9AF8
+// -0.344432
+0xD3E9A82E
+// 0.059526
+0x079E8E19
+// 0.624772
+0x4FF885A2
+// -0.231055
+0xE26CC8F6
+// 0.004905
+0x00A0B68A
+// -0.358913
+0xD20F253F
+// 0.020292
+0x0298F12B
+// -0.550687
+0xB9831774
+// -0.169603
+0xEA4A74B6
+// -0.464965
+0xC47C0A32
+// -0.036776
+0xFB4AEDC9
+// -0.109342
+0xF20117E4
+// 0.250606
+0x2013DC7E
+// 0.257836
+0x2100C7EA
+// -0.001610
+0xFFCB3D7D
+// -0.366033
+0xD125D6C7
+// 0.138067
+0x11AC31F1
+// 0.033856
+0x0455667C
+// -0.102312
+0xF2E77026
+// -0.110157
+0xF1E65DB9
+// 0.144542
+0x12805C85
+// 0.093324
+0x0BF20CF9
+// 0.534101
+0x445D6A0B
+// 0.057600
+0x075F7109
+// 0.133737
+0x111E4744
+// -0.151458
+0xEC9D039E
+// 0.108625
+0x0DE76CE7
+// 0.357981
+0x2DD250BF
+// 0.333448
+0x2AAE6B0D
+// -0.152311
+0xEC811389
+// -0.045032
+0xFA3C60E4
+// 0.304440
+0x26F7E55E
+// 0.227755
+0x1D2713A8
+// -0.577030
+0xB623E281
+// -0.022217
+0xFD28016C
+// 0.370496
+0x2F6C6D18
+// 0.472817
+0x3C85476C
+// -0.014427
+0xFE273FD3
+// 0.356888
+0x2DAE82C0
+// -0.089644
+0xF4868CF9
+// 0.250598
+0x201395B8
+// -0.058225
+0xF88C17E1
+// 0.194073
+0x18D76241
+// -0.051724
+0xF9611A52
+// 0.040494
+0x052EE5FC
+// -0.440487
+0xC79E1DBB
+// -0.222691
+0xE37EDD0E
+// -0.351567
+0xD2FFD9DA
+// -0.084191
+0xF5393D95
+// 0.831478
+0x6A6DDCE5
+// 0.143651
+0x12632929
+// 0.242870
+0x1F165DC8
+// 0.238785
+0x1E908254
+// 0.255867
+0x20C03BC7
+// 0.049985
+0x0665ECB8
+// -0.554839
+0xB8FB095D
+// -0.534013
+0xBBA5750A
+// 0.041734
+0x05578C32
+// -0.060220
+0xF84AB951
+// -0.175763
+0xE98098A7
+// 0.119110
+0x0F3F0001
+// -0.102987
+0xF2D152D9
+// 0.098035
+0x0C8C69EA
+// 0.062716
+0x080710AA
+// 0.061954
+0x07EE1C07
+// -0.100757
+0xF31A6572
+// 0.246768
+0x1F9617FD
+// -0.166889
+0xEAA36002
+// -0.282408
+0xDBDA0F5E
+// 0.277167
+0x237A3716
+// -0.342130
+0xD4351254
+// -0.585424
+0xB510D09D
+// 0.473850
+0x3CA71C9F
+// 0.007405
+0x00F2A23D
+// -0.333904
+0xD542A050
+// 0.280593
+0x23EA7853
+// -0.344971
+0xD3D7FBCB
+// 0.351924
+0x2D0BD7F7
+// 0.245366
+0x1F68277F
+// 0.606000
+0x4D9164C6
+// -0.139218
+0xEE2E1826
+// -0.178623
+0xE922E4C6
+// 0.370372
+0x2F6857F7
+// 0.059441
+0x079BC129
+// 0.083982
+0x0ABFEFCA
+// 0.327037
+0x29DC5C49
+// -0.383565
+0xCEE75428
+// 0.163658
+0x14F2C171
+// 0.240966
+0x1ED7F9EB
+// 0.234912
+0x1E119C01
+// -0.213444
+0xE4ADDC1C
+// -0.081987
+0xF581760D
+// -0.378157
+0xCF988C11
+// -0.742579
+0xA0F32E8D
+// -0.423537
+0xC9C98D16
+// -0.546696
+0xBA05DB5F
+// -0.482749
+0xC23546E7
+// 0.445184
+0x38FBC8D4
+// -0.075034
+0xF66545D4
+// 0.183417
+0x177A3181
+// 0.288013
+0x24DD9B27
+// 0.361742
+0x2E4D913F
+// 0.174366
+0x16519E37
+// -0.475357
+0xC3277E9A
+// -0.194113
+0xE7274D26
+// -0.117754
+0xF0ED6F2B
+// -0.035648
+0xFB6FE5FA
+// 0.071614
+0x092AA6DC
+// -0.151348
+0xECA09E55
+// 0.168871
+0x159D9356
+// -0.092226
+0xF431ED7F
+// -0.488543
+0xC1776863
+// -0.283478
+0xDBB6FF20
+// -0.042633
+0xFA8AFE7C
+// 0.214818
+0x1B7F24B4
+// -0.233357
+0xE2215AEB
+// 0.132280
+0x10EE892D
+// -0.076576
+0xF632BDD3
+// 0.011902
+0x018603C9
+// -0.219155
+0xE3F2BCB1
+// -0.341597
+0xD44689A1
+// -0.878458
+0x8F8EB139
+// -0.173695
+0xE9C45EA2
+// 0.209356
+0x1ACC2F58
+// 0.381117
+0x30C874E5
+// -0.459123
+0xC53B7893
+// 0.486714
+0x3E4CA8C3
+// -0.027618
+0xFC76FFF6
+// -0.317860
+0xD75059BB
+// -0.159246
+0xEB9DD4C3
+// 0.662161
+0x54C1ADF9
+// -0.027992
+0xFC6ABEF4
+// -0.498915
+0xC023905C
+// -0.255671
+0xDF4629FA
+// -0.081872
+0xF5853649
+// 0.106001
+0x0D917190
+// -0.738444
+0xA17AA8D5
+// -0.607335
+0xB242DC81
+// 0.167493
+0x15706609
+// 0.058541
+0x077E4689
+// -0.070373
+0xF6FE072D
+// 0.199098
+0x197C07DB
+// -0.135548
+0xEEA66057
+// 0.237225
+0x1E5D615D
+// -0.436633
+0xC81C6C85
+// 0.494054
+0x3F3D26F7
+// 0.654546
+0x53C82788
+// 0.336109
+0x2B059BD9
+// -0.427164
+0xC952B4BD
+// -0.106684
+0xF25830D4
+// 0.215907
+0x1BA2D65E
+// 0.293970
+0x25A0CF87
+// 0.541516
+0x4550641A
+// 0.132361
+0x10F131B2
+// -0.337163
+0xD4D7D6E9
+// -0.265738
+0xDDFC5013
+// 0.381511
+0x30D55B00
+// 0.115235
+0x0EC00317
+// -0.240898
+0xE12A3FD4
+// 0.307248
+0x2753E5B0
+// -0.080858
+0xF5A672C1
+// -0.494121
+0xC0C0A3ED
+// -0.310077
+0xD84F65A5
+// -0.430289
+0xC8EC487B
+// -0.103969
+0xF2B12122
+// 0.074813
+0x09937553
+// 0.097709
+0x0C81BC6B
+// 0.012951
+0x01A86403
+// 0.319163
+0x28DA597A
+// -0.097656
+0xF37FFEF2
+// 0.528616
+0x43A9ADA7
+// 0.115198
+0x0EBECD8F
+// 0.329547
+0x2A2E97DB
+// 0.439600
+0x3844CF9F
+// 0.082611
+0x0A92FFE9
+// -0.073992
+0xF6876BBE
+// 0.136335
+0x11736F61
+// -0.150615
+0xECB8A631
+// 0.142473
+0x123C8B18
+// 0.411485
+0x34AB8B6E
+// -0.070469
+0xF6FADE90
+// 0.742171
+0x5EFF72FD
+// 0.578214
+0x4A02EA22
+// -0.089106
+0xF4982961
+// -0.145486
+0xED60B5DB
+// 0.132510
+0x10F61306
+// 0.213725
+0x1B5B58F1
+// -0.415069
+0xCADF06E8
+// -0.236479
+0xE1BB0E98
+// 0.290258
+0x252728D2
+// 0.301064
+0x26894329
+// -0.242867
+0xE0E9BC30
+// 0.052248
+0x06B011B7
+// 0.194246
+0x18DD0CF0
+// 0.192865
+0x18AFC8C0
+// 0.140123
+0x11EF8C66
+// -0.089003
+0xF49B8E94
+// -0.237629
+0xE19560B8
+// 0.054378
+0x06F5DD65
+// 0.293737
+0x25992BA0
+// 0.258968
+0x2125DDF9
+// 0.289196
+0x25046376
+// -0.171266
+0xEA13F25A
+// 0.487061
+0x3E58060D
+// -0.315020
+0xD7AD7018
+// -0.112060
+0xF1A800A7
+// -0.401625
+0xCC978F1E
+// 0.125582
+0x1013120C
+// 0.390332
+0x31F6643D
+// -0.476594
+0xC2FEF746
+// -0.118607
+0xF0D17AD2
+// 0.347990
+0x2C8AF380
+// -0.300250
+0xD99169A9
+// -0.544035
+0xBA5D0C2A
+// 0.426315
+0x3691810C
+// -0.145277
+0xED678CEA
+// 0.033045
+0x043ACE70
+// 0.421382
+0x35EFD73D
+// 0.230886
+0x1D8DAB69
+// -0.347775
+0xD37C1E5D
+// 0.362215
+0x2E5D0D68
+// -0.238735
+0xE1711F39
+// -0.706281
+0xA5989425
+// 0.304822
+0x2704646E
+// -0.583606
+0xB54C620F
+// -0.241167
+0xE1216E70
+// 0.601538
+0x4CFF35B2
+// -0.613813
+0xB16E9427
+// -0.306114
+0xD8D14229
+// -0.328011
+0xD603BD8F
+// -0.302920
+0xD939E8AD
+// -0.081195
+0xF59B6842
+// -0.155778
+0xEC0F7748
+// -0.272443
+0xDD209710
+// -0.229723
+0xE2986E31
+// 0.007597
+0x00F8ED2A
+// -0.069084
+0xF728414C
+// -0.287647
+0xDB2E6098
+// 0.335963
+0x2B00D616
+// 0.065115
+0x0855ACCA
+// 0.128466
+0x10719203
+// 0.274724
+0x232A2BAD
+// 0.304420
+0x26F73F94
+// 0.346715
+0x2C612A36
+// -0.301572
+0xD9661579
+// -0.206295
+0xE5982289
+// -0.145870
+0xED541E5A
+// -0.148665
+0xECF887D7
+// 0.089705
+0x0B7B748B
+// 0.193754
+0x18CCF01E
+// 0.005014
+0x00A44BD1
+// 0.561516
+0x47DFC52B
+// -0.083316
+0xF555E6BA
+// -0.179971
+0xE8F6B3E4
+// 0.412280
+0x34C59529
+// -0.361864
+0xD1AE7297
+// 0.155525
+0x13E83B7F
+// 0.277768
+0x238DE860
+// 0.132940
+0x11042D52
+// -0.624211
+0xB019DB98
+// -0.450968
+0xC646B045
+// -0.187550
+0xE7FE6003
+// -0.486935
+0xC1AC1F38
+// -0.433768
+0xC87A4C10
+// 0.351658
+0x2D0324DB
+// 0.099106
+0x0CAF8100
+// 0.199457
+0x1987CD70
+// -0.327425
+0xD616F2F3
+// -0.055718
+0xF8DE37A3
+// -0.266576
+0xDDE0D4C6
+// -0.346571
+0xD3A39321
+// 0.445908
+0x391385AE
+// -0.029371
+0xFC3D9064
+// 0.273964
+0x2311416E
+// -0.148808
+0xECF3DE0B
+// -0.043705
+0xFA67E1B0
+// -0.045798
+0xFA23493A
+// -0.098486
+0xF364CEF4
+// 0.100608
+0x0CE0BD2B
+// -0.167944
+0xEA80CC2C
+// 0.222327
+0x1C753363
+// 0.222344
+0x1C75C770
+// 0.075144
+0x099E4E2A
+// 0.281904
+0x24156A78
+// 0.182286
+0x175521EB
+// 0.580189
+0x4A43A456
+// 0.560335
+0x47B90FA4
+// 0.188920
+0x182E8930
+// 0.515013
+0x41EBF3D7
+// 0.159443
+0x1468A338
+// -0.145878
+0xED53DF50
+// 0.054052
+0x06EB3138
+// -0.718278
+0xA40F7509
+// -0.024573
+0xFCDAC7D5
+// -0.252496
+0xDFAE3964
+// -0.402500
+0xCC7AE051
+// 0.039674
+0x05140AF5
+// 0.030535
+0x03E89563
+// -0.286500
+0xDB53F543
+// -0.120390
+0xF09710D8
+// 0.128846
+0x107E077B
+// 0.679465
+0x56F8B469
+// 0.383841
+0x3121B009
+// -0.350132
+0xD32EDDAD
+// 0.171546
+0x15F53C1C
+// -0.253142
+0xDF990C47
+// 0.145779
+0x12A8E5CE
+// 0.093662
+0x0BFD2065
+// 0.167760
+0x15792A1B
+// -0.286809
+0xDB49D779
+// -0.142658
+0xEDBD5F12
+// -0.540271
+0xBAD867DD
+// 0.257373
+0x20F19747
+// -0.099092
+0xF350F1A5
+// 0.164660
+0x1513926A
+// -0.274366
+0xDCE1969D
+// -0.071950
+0xF6CA5786
+// 0.022761
+0x02E9D6BD
+// 0.065469
+0x08614D58
+// 0.328899
+0x2A1958A1
+// 0.388471
+0x31B96C70
+// 0.322902
+0x2954D768
+// -0.072089
+0xF6C5C582
+// -0.092264
+0xF430B497
+// -0.166791
+0xEAA69568
+// 0.305664
+0x2720013C
+// 0.369116
+0x2F3F34DB
+// -0.203858
+0xE5E7FB8C
+// -0.347800
+0xD37B4733
+// 0.282000
+0x241892CF
+// 0.464770
+0x3B7D98EB
+// -0.486361
+0xC1BEE947
+// 0.004944
+0x00A1FDF6
+// 0.030752
+0x03EFB04E
+// 0.317100
+0x2896BCED
+// -0.151619
+0xEC97C232
+// 0.162934
+0x14DB0210
+// 0.250453
+0x200ED609
+// 0.055851
+0x072623A6
+// 0.150014
+0x1333A7A3
+// 0.174275
+0x164EA2EF
+// 0.490748
+0x3ED0D17B
+// 0.287467
+0x24CBB7F0
+// -0.262791
+0xDE5CDBEA
+// -0.023438
+0xFCFFFB76
+// -0.105214
+0xF28858ED
+// -0.580659
+0xB5ACFAA4
+// 0.337087
+0x2B25A9E9
+// 0.007535
+0x00F6EA6D
+// 0.110954
+0x0E33C1B1
+// 0.017637
+0x0241F065
+// -0.513667
+0xBE40263D
+// -0.004870
+0xFF6067DE
+// 0.219444
+0x1C16BA05
+// 0.550062
+0x46686F24
+// 0.014047
+0x01CC4972
+// 0.096333
+0x0C54A3DC
+// 0.303477
+0x26D8539B
+// -0.583710
+0xB5490018
+// -0.255137
+0xDF57AB8E
+// -0.122269
+0xF0597B28
+// 0.228887
+0x1D4C2CF0
+// 0.127759
+0x105A69AE
+// 0.133407
+0x111379D2
+// -0.174329
+0xE9AF9883
+// 0.577773
+0x49F4757D
+// -0.042769
+0xFA868941
+// -0.022995
+0xFD0E7EBF
+// -0.440094
+0xC7AAFCFD
+// -0.046965
+0xF9FD0960
+// 0.216847
+0x1BC1A0B8
+// -0.215641
+0xE465DE2C
+// 0.000247
+0x00081854
+// -0.008377
+0xFEED8293
+// 0.062073
+0x07F203F0
+// -0.501616
+0xBFCB0FE5
+// -0.754174
+0x9F773621
+// -0.366094
+0xD123D680
+// -0.246479
+0xE073613C
+// 0.379434
+0x30914AB2
+// -0.484226
+0xC204E4B6
+// 0.112743
+0x0E6E5945
+// 0.098998
+0x0CABF8B9
+// -0.236477
+0xE1BB1C78
+// -0.076043
+0xF64439A9
+// -0.188191
+0xE7E958CB
+// 0.328835
+0x2A1746F1
+// 0.230588
+0x1D83EA40
+// -0.487947
+0xC18AEFB3
+// 0.023604
+0x03057129
+// -0.349628
+0xD33F63DF
+// -0.266059
+0xDDF1C48D
+// -0.011683
+0xFE812C91
+// -0.337266
+0xD4D475F5
+// -0.470457
+0xC3C80D1B
+// 0.037134
+0x04C0CA8A
+// 0.114305
+0x0EA18E98
+// 0.038508
+0x04EDD08C
+// 0.294552
+0x25B3E0B1
+// 0.087475
+0x0B326196
+// -0.011199
+0xFE910B20
+// -0.218564
+0xE4061AF8
+// 0.161724
+0x14B35B3D
+// 0.052075
+0x06AA65B4
+// 0.101756
+0x0D0659B5
+// 0.153687
+0x13AC0262
+// -0.272475
+0xDD1F8B43
+// 0.164536
+0x150F811C
+// -0.309736
+0xD85A9362
+// -0.342916
+0xD41B50CD
+// 0.383639
+0x311B1513
+// -0.522728
+0xBD17417A
+// 0.051352
+0x0692B6AA
+// -0.110780
+0xF1D1FA2D
+// 0.026319
+0x035E6F7D
+// -0.012875
+0xFE5A19F0
+// 0.473451
+0x3C9A09C4
+// 0.124339
+0x0FEA59FB
+// -0.460487
+0xC50EC5A8
+// -0.176634
+0xE96411E5
+// 0.724750
+0x5CC49941
+// -0.515976
+0xBDF47C68
+// 0.030317
+0x03E16B10
+// 0.226896
+0x1D0AEEA0
+// 0.211993
+0x1B229591
+// 0.263768
+0x21C322C8
+// 0.106938
+0x0DB02691
+// 0.059301
+0x07972C55
+// 0.245312
+0x1F665E42
+// 0.436774
+0x37E83787
+// -0.327917
+0xD606CE08
+// -0.118606
+0xF0D182D0
+// -0.036836
+0xFB48F470
+// -0.237484
+0xE19A1E5C
+// -0.029614
+0xFC359BEF
+// 0.135389
+0x11546BD1
+// 0.263383
+0x21B68B78
+// -0.105918
+0xF27145DD
+// 0.226907
+0x1D0B47BA
+// 0.178755
+0x16E17312
+// 0.363251
+0x2E7F0038
+// -0.214544
+0xE489D4F7
+// 0.377658
+0x30571A50
+// 0.525006
+0x433366EF
+// 0.321434
+0x2924BBBF
+// -0.083255
+0xF557EA65
+// -0.159224
+0xEB9E8A0A
+// 0.068982
+0x08D46309
+// -0.344657
+0xD3E243CE
+// 0.183182
+0x17727E5B
+// 0.136701
+0x117F6BDC
+// -0.365207
+0xD140E406
+// -0.198453
+0xE699157B
+// 0.247432
+0x1FABDD21
+// -0.287594
+0xDB301C98
+// -0.061878
+0xF8145EBA
+// -0.383931
+0xCEDB5AD0
+// 0.168847
+0x159CC83C
+// -0.474002
+0xC353EA12
+// 0.341243
+0x2BADD8CB
+// -0.319413
+0xD71D78BF
+// -0.389350
+0xCE29C40E
+// -0.032982
+0xFBC74144
+// 0.231142
+0x1D960D99
+// -0.648321
+0xAD03D3F0
+// -0.108901
+0xF20F85D0
+// 0.386288
+0x3171E44B
+// -0.036435
+0xFB561892
+// -0.165570
+0xEACE9C14
+// -0.272516
+0xDD1E32F1
+// 0.447361
+0x394322DA
+// -0.144097
+0xED8E3A0C
+// 0.342993
+0x2BE72EC4
+// 0.139856
+0x11E6D099
+// -0.085334
+0xF513C349
+// 0.017900
+0x024A8EA4
+// -0.085670
+0xF508C217
+// 0.162393
+0x14C94B32
+// -0.336782
+0xD4E456B8
+// 0.428545
+0x36DA9053
+// -0.028021
+0xFC69CBC4
+// 0.065999
+0x0872AB27
+// -0.258288
+0xDEF06BCA
+// -0.165730
+0xEAC95DC0
+// 0.160923
+0x14992241
+// 0.213597
+0x1B572470
+// 0.152041
+0x1376160E
+// 0.515814
+0x4206301A
+// 0.232071
+0x1DB48207
+// 0.088976
+0x0B6391CB
+// 0.121125
+0x0F8109BD
+// 0.242908
+0x1F179A39
+// 0.055459
+0x071945CB
+// -0.038159
+0xFB1D972B
+// -0.125198
+0xEFF97FA9
+// 0.130310
+0x10ADFE91
+// 0.174392
+0x165279C4
+// -0.049876
+0xF99DA74E
+// -0.034289
+0xFB9C69A3
+// -0.140972
+0xEDF4A34B
+// -0.088211
+0xF4B57FB6
+// 0.279902
+0x23D3D28E
+// -0.373815
+0xD026D4B3
+// 0.584478
+0x4AD02911
+// -0.295776
+0xDA2404F0
+// -0.396104
+0xCD4C755D
+// -0.319578
+0xD7181386
+// 0.281786
+0x24118EB1
+// -0.211191
+0xE4F7B1D4
+// 0.296487
+0x25F345D3
+// 0.082453
+0x0A8DD495
+// -0.346088
+0xD3B36604
+// -0.253653
+0xDF884AFE
+// 0.387438
+0x31978E58
+// -0.145479
+0xED60EE91
+// -0.069558
+0xF718BBE4
+// -0.144633
+0xED7CAE2F
+// 0.359665
+0x2E097F6D
+// -0.874671
+0x900AC8BC
+// -0.672673
+0xA9E5D9AF
+// -0.090379
+0xF46E739B
+// 0.386425
+0x31765CB4
+// 0.117953
+0x0F1913D8
+// 0.222600
+0x1C7E2BC2
+// 0.026114
+0x0357B735
+// -0.113020
+0xF1889256
+// 0.316574
+0x28857BFD
+// -0.362178
+0xD1A42ADE
+// 0.370101
+0x2F5F756E
+// -0.207771
+0xE567C0B9
+// 0.375255
+0x30085EE0
+// 0.399805
+0x332CD2A7
+// 0.123690
+0x0FD51303
+// 0.184488
+0x179D4B03
+// 0.160482
+0x148AB05D
+// 0.141273
+0x12153E45
+// -0.555303
+0xB8EBD373
+// -0.475387
+0xC3268177
+// -0.323261
+0xD69F6604
+// -0.228444
+0xE2C25AFE
+// 0.433309
+0x3776ACA5
+// -0.198210
+0xE6A10EE6
+// -0.204660
+0xE5CDB0D3
+// 0.541953
+0x455EB3E1
+// 0.380002
+0x30A3E88A
+// -0.017656
+0xFDBD723A
+// 0.081810
+0x0A78BCB0
+// 0.223232
+0x1C92D9A5
+// -0.251759
+0xDFC65F19
+// -0.638927
+0xAE37A52F
+// -0.183823
+0xE878792D
+// 0.017756
+0x0245D622
+// 0.351153
+0x2CF298A9
+// 0.146621
+0x12C47730
+// 0.076336
+0x09C56388
+// 0.507267
+0x40EE2386
+// -0.192547
+0xE75AA1FB
+// -0.464750
+0xC4830FF8
+// -0.169580
+0xEA4B31A1
+// 0.548723
+0x463C8AA8
+// -0.618001
+0xB0E55A09
+// -0.034866
+0xFB8984D6
+// 0.171865
+0x15FFAAAE
+// -0.081588
+0xF58E84C9
+// -0.533165
+0xBBC141E7
+// 0.093303
+0x0BF15921
+// 0.385194
+0x314E0588
+// -0.196378
+0xE6DD11C0
+// 0.151836
+0x136F5D28
+// -0.208586
+0xE54D10A9
+// -0.237629
+0xE1956201
+// 0.349899
+0x2CC97A6B
+// -0.259872
+0xDEBC8384
+// 0.336614
+0x2B162B9E
+// -0.428937
+0xC9189B05
+// 0.584926
+0x4ADED948
+// 0.293285
+0x258A5F4E
+// 0.069730
+0x08ECE64D
+// -0.043747
+0xFA668153
+// 0.059755
+0x07A60D03
+// 0.340368
+0x2B912E31
+// -0.154489
+0xEC39B357
+// -0.319369
+0xD71EEA2F
+// -0.374263
+0xD01826C2
+// 0.536476
+0x44AB3C70
+// 0.070912
+0x0913A557
+// 0.540270
+0x4527927D
+// -0.148209
+0xED077B47
+// 0.325180
+0x299F82DE
+// -0.195866
+0xE6EDDCED
+// 0.215153
+0x1B8A213E
+// -0.834486
+0x952F90E0
+// -0.099140
+0xF34F5E10
+// 0.153863
+0x13B1C609
+// -0.344396
+0xD3EAD7FA
+// -0.058805
+0xF879124F
+// 0.127761
+0x105A78BF
+// -0.299054
+0xD9B8991D
+// -0.144288
+0xED87F58B
+// 0.049235
+0x064D52B2
+// 0.409205
+0x3460D228
+// 0.226640
+0x1D028DC1
+// 0.243631
+0x1F2F48C3
+// -0.173878
+0xE9BE5EF4
+// -0.221559
+0xE3A3F1E6
+// 0.108825
+0x0DEDF81C
+// -0.438592
+0xC7DC381A
+// 0.064104
+0x08348F17
+// 0.183954
+0x178BCDC8
+// 0.020696
+0x02A62A54
+// 0.317982
+0x28B3A01A
+// 0.087068
+0x0B250AEF
+// 0.235608
+0x1E286616
+// 0.246452
+0x1F8BC160
+// -0.403452
+0xCC5BB36F
+// -0.243931
+0xE0C6E1C6
+// -0.742450
+0xA0F76344
+// -0.547170
+0xB9F6562C
+// -0.168840
+0xEA63706F
+// 0.296835
+0x25FEB2D3
+// -0.098220
+0xF36D832D
+// -0.072044
+0xF6C7447B
+// 0.034593
+0x046D8D7F
+// -0.153327
+0xEC5FC3FC
+// -0.405889
+0xCC0BD184
+// -0.067759
+0xF753AA81
+// -0.268788
+0xDD985D98
+// -0.000180
+0xFFFA1763
+// -0.154790
+0xEC2FD886
+// 0.277732
+0x238CB893
+// -0.195839
+0xE6EEC010
+// 0.266647
+0x22217EA9
+// 0.055069
+0x070C7EDF
+// 0.061781
+0x07E86D3F
+// 0.157647
+0x142DC45D
+// 0.289846
+0x2519B00B
+// 0.050204
+0x066D1596
+// -0.181588
+0xE8C1B97A
+// -0.228894
+0xE2B3973F
+// 0.457813
+0x3A999DE7
+// -0.269050
+0xDD8FC7FC
+// 0.358528
+0x2DE43F5D
+// 0.363122
+0x2E7AC5B7
+// 0.018645
+0x0262F27F
+// -0.588410
+0xB4AEFACA
+// -0.014010
+0xFE34E973
+// -0.155926
+0xEC0A9D45
+// 0.135512
+0x1158730C
+// 0.141884
+0x12294343
+// 0.416992
+0x35600048
+// -0.487677
+0xC193D0C7
+// -0.076920
+0xF6277D55
+// 0.363344
+0x2E821135
+// -0.106813
+0xF253F16B
+// -0.253698
+0xDF86D05D
+// -0.244894
+0xE0A74C96
+// -0.228822
+0xE2B5F482
+// 0.160852
+0x1496C971
+// 0.369246
+0x2F4373AE
+// -0.264023
+0xDE347BBC
+// -0.089977
+0xF47BA385
+// 0.118237
+0x0F22636C
+// 0.029835
+0x03D1A0F2
+// 0.307822
+0x2766B839
+// 0.143173
+0x12538036
+// -0.178750
+0xE91EB609
+// 0.058736
+0x0784A606
+// -0.146068
+0xED4DA255
+// 0.029630
+0x03CAEADB
+// 0.128347
+0x106DAB72
+// 0.730019
+0x5D7145A9
+// 0.026015
+0x03547487
+// 0.233738
+0x1DEB2481
+// 0.390479
+0x31FB3828
+// -0.068719
+0xF73437E1
+// -0.150282
+0xECC38C9B
+// 0.224969
+0x1CCBCA2C
+// 0.028823
+0x03B07620
+// -0.169440
+0xEA4FCDF5
+// 0.301292
+0x2690BA9E
+// 0.190181
+0x1857D8C5
+// 0.036869
+0x04B81F4A
+// -0.124091
+0xF01DC84A
+// -0.440228
+0xC7A69A8F
+// -0.492757
+0xC0ED5839
+// 0.418790
+0x359AE897
+// 0.080037
+0x0A3EA5F5
+// 0.229225
+0x1D5740B4
+// 0.199333
+0x1983BF05
+// 0.104234
+0x0D578DD0
+// -0.355363
+0xD283748B
+// -0.451214
+0xC63EA0ED
+// -0.232478
+0xE23E2762
+// 0.368890
+0x2F37C9EB
+// -0.132991
+0xEEFA22DA
+// 0.180833
+0x17258BA1
+// 0.148605
+0x13057CCD
+// 0.671234
+0x55EAFFAC
+// -0.512545
+0xBE64EAAA
+// -0.181273
+0xE8CC08B0
+// 0.054058
+0x06EB5C05
+// 0.125818
+0x101ACA28
+// 0.390650
+0x3200D3A7
+// -0.199320
+0xE67CABEE
+// -0.054096
+0xF9136436
+// -0.349873
+0xD3375E96
+// -0.594042
+0xB3F66DE4
+// 0.068867
+0x08D0A5FB
+// -0.349035
+0xD352D153
+// 0.233169
+0x1DD87903
+// -0.215885
+0xE45DE274
+// 0.318177
+0x28BA072E
+// -0.010195
+0xFEB1EBEA
+// -0.232590
+0xE23A7F9E
+// -0.125868
+0xEFE38B20
+// 0.043814
+0x059BB08D
+// -0.376569
+0xCFCC9846
+// -0.706321
+0xA5974745
+// 0.211285
+0x1B0B609F
+// 0.054038
+0x06EABA5A
+// 0.424969
+0x366563DA
+// 0.336442
+0x2B10893F
+// -0.368724
+0xD0CDA768
+// -0.405137
+0xCC24781B
+// 0.082869
+0x0A9B6F9E
+// 0.166383
+0x154C05C6
+// -0.330067
+0xD5C06178
+// -0.005217
+0xFF551097
+// 0.190621
+0x1866478B
+// 0.119360
+0x0F473081
+// 0.054613
+0x06FD8BF7
+// -0.045453
+0xFA2E9605
+// 0.128139
+0x1066DD10
+// -0.402271
+0xCC825F46
+// 0.109149
+0x0DF89B8B
+// 0.043569
+0x0593AAF6
+// 0.082752
+0x0A979CA3
+// 0.294569
+0x25B47094
+// 0.108285
+0x0DDC4C63
+// 0.478569
+0x3D41BFFF
+// 0.128230
+0x1069D742
+// 0.571910
+0x4934555C
+// 0.057105
+0x074F358C
+// 0.440823
+0x386CDF96
+// 0.304308
+0x26F3918D
+// -0.337341
+0xD4D20595
+// -0.378959
+0xCF7E4471
+// 0.067557
+0x08A5B95E
+// 0.164784
+0x1517A1C4
+// 0.417454
+0x356F226B
+// -0.651319
+0xACA1955F
+// -0.547651
+0xB9E6962C
+// 0.044535
+0x05B35285
+// -0.035740
+0xFB6CDE61
+// -0.005802
+0xFF41E1F7
+// -0.077669
+0xF60EEEA6
+// -0.359599
+0xD1F8ABB2
+// 0.016679
+0x022289B0
+// 0.115115
+0x0EBC1342
+// -0.070653
+0xF6F4DB1D
+// -0.134490
+0xEEC90800
+// -0.045896
+0xFA2014C8
+// 0.102465
+0x0D1D921E
+// -0.221173
+0xE3B098C8
+// 0.277043
+0x237627CB
+// 0.166099
+0x1542BEAA
+// 0.206721
+0x1A75D6B2
+// 1.000000
+0x7FFFFFFF
+// 0.242282
+0x1F031B07
+// -0.228710
+0xE2B99F25
+// -0.545099
+0xBA3A33B9
+// -0.237193
+0xE1A3A839
+// 0.446704
+0x392D9C02
+// -0.146519
+0xED3EDCF9
+// -0.154721
+0xEC321B42
+// -0.126913
+0xEFC150B3
+// 0.356422
+0x2D9F409F
+// -0.125835
+0xEFE4A636
+// 0.611799
+0x4E4F6CB0
+// -0.024515
+0xFCDCB202
+// -0.376596
+0xCFCBB708
+// -0.087932
+0xF4BEA634
+// -0.022158
+0xFD29ECE6
+// -0.176013
+0xE9786401
+// -0.260694
+0xDEA1905C
+// -0.086037
+0xF4FCBD31
+// -0.104363
+0xF2A4386B
+// -0.141311
+0xEDE983FF
+// -0.610964
+0xB1CBF008
+// -0.186731
+0xE81936E9
+// -0.161634
+0xEB4F9638
+// -0.785883
+0x9B683238
+// -0.121860
+0xF066E5FD
+// -0.394919
+0xCD734CEF
+// -0.182710
+0xE89CF7E6
+// 0.301054
+0x2688ED64
+// 0.009242
+0x012ED746
+// -0.093847
+0xF3FCD0D6
+// 0.048469
+0x06343AD9
+// 0.112857
+0x0E721890
+// -0.263723
+0xDE3E54FC
+// 0.324404
+0x29861112
+// 0.659125
+0x545E38AB
+// -0.064291
+0xF7C553E2
+// 0.495870
+0x3F78A90D
+// 0.664016
+0x54FE7974
+// -0.404781
+0xCC30265B
+// -0.173330
+0xE9D0512F
+// -0.072760
+0xF6AFCF50
+// 0.389972
+0x31EA9A0E
+// -0.102399
+0xF2E49729
+// 0.222005
+0x1C6AA5C4
+// 0.265320
+0x21F60471
+// -0.640479
+0xAE04CB83
+// 0.330773
+0x2A56C2DB
+// 0.493152
+0x3F1F9D19
+// -0.049288
+0xF9B0EADD
+// -0.692833
+0xA7513D7F
+// 0.037399
+0x04C97CB0
+// 0.126960
+0x104036C8
+// -0.146462
+0xED40BAF1
+// 0.380448
+0x30B286FA
+// -0.255190
+0xDF55F27C
+// 0.226783
+0x1D073A75
+// -0.079564
+0xF5D0D6E8
+// -0.473693
+0xC35E0956
+// -0.109450
+0xF1FD8A2D
+// -0.167319
+0xEA954D2C
+// -0.121362
+0xF0773620
+// -0.148616
+0xECFA2A68
+// 0.697003
+0x59376585
+// 0.646363
+0x52BC0409
+// 0.281761
+0x2410BEF1
+// 0.402934
+0x33935977
+// 0.226112
+0x1CF13EA1
+// 0.640542
+0x51FD43BE
+// -0.165509
+0xEAD09D1D
+// 0.030837
+0x03F2785A
+// 0.116714
+0x0EF07AEE
+// -0.304314
+0xD90C3E85
+// 0.152279
+0x137DDD8C
+// 0.095500
+0x0C3959BA
+// -0.039736
+0xFAE9F04F
+// -0.103546
+0xF2BF0543
+// -0.061309
+0xF8270A8A
+// 0.388633
+0x31BEB709
+// 0.111356
+0x0E40E6CE
+// 0.034794
+0x047420C0
+// 0.617106
+0x4EFD525C
+// 0.383044
+0x310796D7
+// -0.617748
+0xB0EDA458
+// 0.708037
+0x5AA0F5F4
+// -0.287161
+0xDB3E4DA8
+// 0.117825
+0x0F14E32D
+// 0.033059
+0x043B437D
+// -0.017645
+0xFDBDD0EB
+// 0.075086
+0x099C6813
+// -0.145031
+0xED6FA0D1
+// -0.213649
+0xE4A7247A
+// 0.019061
+0x027097D7
+// -0.004174
+0xFF77379B
+// 0.112018
+0x0E569946
+// -0.209433
+0xE5314B3C
+// 0.003290
+0x006BCDEC
+// 0.653366
+0x53A18218
+// -0.197059
+0xE6C6C56F
+// 0.404603
+0x33CA0842
+// -0.164998
+0xEAE15BB3
+// -0.014644
+0xFE2023AD
+// 0.631603
+0x50D85F05
+// -0.160105
+0xEB81AED9
+// -0.197358
+0xE6BCFB79
+// -0.098516
+0xF363D348
+// -0.349526
+0xD342BC6A
+// 0.125127
+0x10042552
+// 0.195446
+0x190463B4
+// -0.359663
+0xD1F690F5
+// -0.042003
+0xFA9FA2B3
+// 0.243273
+0x1F23949B
+// -0.198371
+0xE69BC3F0
+// -0.509785
+0xBEBF5B58
+// -0.185574
+0xE83F2031
+// 0.825295
+0x69A3473A
+// -0.259865
+0xDEBCBE45
+// 0.146773
+0x12C9742B
+// -0.199363
+0xE67B4360
+// 0.476287
+0x3CF6FA30
+// 0.178026
+0x16C990C8
+// -0.096395
+0xF3A95723
+// -0.093333
+0xF40DAC40
+// -0.302776
+0xD93EA666
+// 0.095783
+0x0C429B02
+// 0.682170
+0x57515828
+// 0.257256
+0x20EDC2BC
+// 0.110075
+0x0E16EFD6
+// 0.014490
+0x01DACEED
+// -0.607699
+0xB236EABD
+// -0.597460
+0xB38671B7
+// 0.501092
+0x4023CB14
+// -0.621963
+0xB06383AC
+// -0.349270
+0xD34B2142
+// -0.832820
+0x956628AE
+// 0.346598
+0x2C5D56A9
+// -0.192305
+0xE7629047
+// 0.557777
+0x476538A8
+// -0.466703
+0xC4431665
+// 0.477863
+0x3D2A9C42
+// -0.316366
+0xD78151F7
+// -0.172072
+0xE9F98D2B
+// -0.581279
+0xB598A28F
+// -0.370637
+0xD08EFB65
+// -0.495297
+0xC09A1A77
+// -0.336196
+0xD4F7844C
+// -0.128151
+0xEF98BE85
+// 0.360015
+0x2E14F4A0
+// 0.246610
+0x1F90E8C6
+// -0.503116
+0xBF99E41E
+// 0.428782
+0x36E2557E
+// 0.142301
+0x1236EE69
+// -0.032509
+0xFBD6BB9C
+// 0.280703
+0x23EE10FF
+// -0.128602
+0xEF89F899
+// -0.473644
+0xC35F9FFE
+// -0.061487
+0xF8212F1D
+// -0.412831
+0xCB285ADD
+// -0.295447
+0xDA2ECAD5
+// 0.179604
+0x16FD429F
+// -0.334309
+0xD5355F27
+// 0.253604
+0x20761873
+// 0.621736
+0x4F950970
+// -0.026307
+0xFCA1FC81
+// 0.410369
+0x3486F909
+// 0.017359
+0x0238D51F
+// 0.180263
+0x1712DE5E
+// -0.026443
+0xFC9D849E
+// 0.134350
+0x113260D2
+// -0.173102
+0xE9D7CA44
+// -0.001555
+0xFFCD0B7F
+// 0.010926
+0x0166092A
+// -0.308094
+0xD8905F33
+// -0.492983
+0xC0E5F1A8
+// -0.003190
+0xFF977AF3
+// 0.408952
+0x34588CD2
+// -0.260838
+0xDE9CDEE2
+// -0.241821
+0xE10C00D7
+// 0.191859
+0x188ED527
+// -0.647856
+0xAD130CBA
+// -0.073117
+0xF6A41D67
+// 0.353981
+0x2D4F42C3
+// -0.044860
+0xFA420605
+// -0.614395
+0xB15B7E04
+// 0.400820
+0x334E11DE
+// 0.140217
+0x11F2A002
+// -0.619549
+0xB0B29A68
+// -0.108432
+0xF21EE894
+// -0.163483
+0xEB12FE5F
+// -0.138510
+0xEE454C76
+// -0.208613
+0xE54C2C8E
+// -0.237111
+0xE1A65751
+// -0.351518
+0xD30175E3
+// -0.001249
+0xFFD70F66
+// -0.563976
+0xB7CFA1B4
+// -0.004881
+0xFF600B92
+// -0.460733
+0xC506B164
+// -0.408660
+0xCBB1090F
+// 0.474685
+0x3CC27869
+// -0.028491
+0xFC5A681A
+// -0.316692
+0xD776A6F1
+// 0.028994
+0x03B611BA
+// 0.207551
+0x1A910BCF
+// -0.295302
+0xDA338A4B
+// 0.459339
+0x3ACB9B93
+// -0.226269
+0xE3099CC5
+// 0.250477
+0x200FA58E
+// -0.281362
+0xDBFC5407
+// -0.047054
+0xF9FA2492
+// -0.054825
+0xF8FB8177
+// -0.388792
+0xCE3C116E
+// -0.019798
+0xFD77415B
+// -0.103394
+0xF2C3FE5D
+// 0.339051
+0x2B66086F
+// -0.133137
+0xEEF55A49
+// 0.396407
+0x32BD7362
+// -0.357853
+0xD231E2E2
+// -0.199481
+0xE6776A0B
+// -0.052206
+0xF95153AF
+// 0.313957
+0x282FBDC4
+// -0.187443
+0xE801DF22
+// 0.025497
+0x03437849
+// 0.550575
+0x46793C4E
+// -0.208493
+0xE5501B47
+// 0.118427
+0x0F289C8E
+// -0.219355
+0xE3EC3006
+// 0.263095
+0x21AD166B
+// -0.313993
+0xD7CF1202
+// -0.009694
+0xFEC2595B
+// -0.310844
+0xD83645EB
+// 0.185949
+0x17CD2B2D
+// -0.331858
+0xD585AB2A
+// -0.132280
+0xEF11758F
+// -0.386911
+0xCE79B6ED
+// -0.455968
+0xC5A2D6C3
+// -0.053237
+0xF92F8697
+// 0.048017
+0x06256B32
+// -0.368112
+0xD0E1B845
+// 0.228423
+0x1D3CF35C
+// -0.207001
+0xE5810105
+// -0.280606
+0xDC151E00
+// -0.059592
+0xF85F4D31
+// 0.752913
+0x605F7754
+// 0.621018
+0x4F7D8213
+// 0.121360
+0x0F88BB36
+// 0.088059
+0x0B45818B
+// -0.042702
+0xFA88BA4E
+// -0.059025
+0xF871DF01
+// -0.772478
+0x9D1F6F11
+// -0.221231
+0xE3AEB431
+// 0.272500
+0x22E1439D
+// 0.845718
+0x6C407FEB
+// 0.430426
+0x37183416
+// -0.542080
+0xBA9D21A1
+// 0.009773
+0x01403BE5
+// -0.056947
+0xF8B5F98C
+// -0.187672
+0xE7FA5A0F
+// -0.167769
+0xEA868C1D
+// -0.080183
+0xF5BC90DD
+// 0.000123
+0x00040AA7
+// -0.067691
+0xF755E29D
+// 0.204484
+0x1A2C85B0
+// -0.379208
+0xCF76199C
+// -0.217288
+0xE42FE416
+// 0.027313
+0x037F01E9
+// 0.518423
+0x425BB13A
+// 0.309209
+0x279427DD
+// -0.313235
+0xD7E7ED99
+// -0.045281
+0xFA343D78
+// 0.022691
+0x02E787E1
+// 0.046276
+0x05EC606C
+// 0.102258
+0x0D16CBBC
+// 0.153669
+0x13AB698C
+// 0.371724
+0x2F94A727
+// 0.225682
+0x1CE3292C
+// 0.117750
+0x0F1270DE
+// -0.717694
+0xA42299C6
+// 0.434735
+0x37A568C6
+// 0.368494
+0x2F2ACCDE
+// 0.363435
+0x2E8506B1
+// 0.024381
+0x031EEB28
+// 0.303764
+0x26E1C0D2
+// -0.481598
+0xC25B0082
+// 0.499971
+0x3FFF0908
+// 0.246883
+0x1F99DFF7
+// -0.007688
+0xFF041833
+// 0.092442
+0x0BD5211C
+// 0.175374
+0x1672A5ED
+// -0.133455
+0xEEEAF669
+// 0.177971
+0x16C7C330
+// 0.392639
+0x3241FAB6
+// -0.114202
+0xF161D80F
+// -0.455578
+0xC5AF9C9F
+// 0.145050
+0x1290FD36
+// -0.441976
+0xC76D57EA
+// -0.113143
+0xF18487BE
+// 0.045992
+0x05E30CEE
+// 0.247962
+0x1FBD34CF
+// 0.308671
+0x278285EE
+// 0.291553
+0x2551989A
+// -0.111816
+0xF1AFFF45
+// -0.101264
+0xF309C587
+// 0.408838
+0x3454D1B0
+// 0.729983
+0x5D701267
+// -0.087038
+0xF4DBECB5
+// 0.259725
+0x213EAC8F
+// -0.286947
+0xDB454E69
+// -0.176072
+0xE976765D
+// 0.367990
+0x2F1A4E3F
+// -0.314185
+0xD7C8CB14
+// -0.413957
+0xCB037382
+// -0.559264
+0xB86A076F
+// 0.227549
+0x1D205239
+// 0.015551
+0x01FD8FAA
+// 0.216286
+0x1BAF4632
+// -0.153825
+0xEC4F7A87
+// -0.443179
+0xC745E894
+// 0.265022
+0x21EC3AB5
+// -0.528148
+0xBC65A26F
+// -0.246462
+0xE073ED12
+// -0.009492
+0xFEC8F801
+// 0.359715
+0x2E0B2658
+// 0.599006
+0x4CAC3AE3
+// 0.331244
+0x2A66369A
+// -0.379767
+0xCF63C833
+// 0.110368
+0x0E208AE8
+// -0.293662
+0xDA6944C9
+// -0.196366
+0xE6DD7C88
+// 0.466177
+0x3BABAD8C
+// 0.054307
+0x06F38AD1
+// -0.495509
+0xC0932926
+// -0.402333
+0xCC805BD6
+// -0.279855
+0xDC2DB31C
+// -0.172869
+0xE9DF6CE4
+// 0.148251
+0x12F9E77E
+// 0.147174
+0x12D696F9
+// -0.203417
+0xE5F66D23
+// 0.048268
+0x062DA72A
+// -0.065759
+0xF795393D
+// -0.182562
+0xE8A1D09E
+// -0.372438
+0xD053F320
+// -0.109145
+0xF2078924
+// -0.032377
+0xFBDB0E49
+// 0.265459
+0x21FA9059
+// -0.097710
+0xF37E40CE
+// 0.020820
+0x02AA3BAD
+// -0.096516
+0xF3A55BA7
+// 0.219657
+0x1C1DB488
+// 0.088944
+0x0B628182
+// -0.329031
+0xD5E25273
+// -0.388308
+0xCE4BED79
+// -0.033772
+0xFBAD5CE5
+// -0.171412
+0xEA0F2821
+// -0.047273
+0xF9F2F5A9
+// -0.098871
+0xF3582F11
+// -0.287323
+0xDB38FE57
+// -0.150812
+0xECB233F5
+// -0.479436
+0xC2A1D67A
+// -0.204336
+0xE5D8519D
+// 0.058722
+0x07843293
+// -0.315713
+0xD796B379
+// 0.202091
+0x19DE1CCC
+// -0.567533
+0xB75B152E
+// 0.501872
+0x403D5A37
+// -0.018416
+0xFDA48C61
+// 0.087398
+0x0B2FDA31
+// 0.244852
+0x1F575040
+// 0.292722
+0x2577E7A0
+// -0.285123
+0xDB811AAC
+// -0.338886
+0xD49F6226
+// 0.069756
+0x08EDC5FA
+// 0.754663
+0x6098D02E
+// -0.347655
+0xD3800897
+// 0.168569
+0x1593A8D3
+// -0.004848
+0xFF612532
+// 0.195227
+0x18FD2F02
+// 0.056362
+0x0736DD36
+// -0.042233
+0xFA981E63
+// -0.463130
+0xC4B82B95
+// 0.097423
+0x0C785AF0
+// -0.222077
+0xE392FB5D
+// -0.220933
+0xE3B8738C
+// 0.394258
+0x32770A0F
+// 0.253935
+0x2080EFD4
+// -0.052563
+0xF945A0BC
+// 0.441633
+0x38876B41
+// -0.288215
+0xDB1BC455
+// 0.476649
+0x3D02D2DF
+// 0.055770
+0x072377A5
+// 0.040827
+0x0539CF58
+// 0.117886
+0x0F16DF72
+// 0.190521
+0x1862FCAB
+// -0.559484
+0xB862D0A3
+// 0.600680
+0x4CE318B7
+// 0.513192
+0x41B043AD
+// 0.058899
+0x078A013E
+// 0.217753
+0x1BDF5079
+// -0.036981
+0xFB443582
+// -0.411851
+0xCB48756B
+// 0.087474
+0x0B325753
+// -0.304173
+0xD910DE2F
+// -0.203595
+0xE5F09657
+// -0.292394
+0xDA92D913
+// 0.144945
+0x128D8AC2
+// 0.265637
+0x220062A1
+// 0.707259
+0x5A87758E
+// 0.366461
+0x2EE831FE
+// 0.372445
+0x2FAC430C
+// 0.409606
+0x346DFA06
+// -0.261457
+0xDE889500
+// -0.123923
+0xF02346D6
+// -0.201265
+0xE63CF629
+// 0.275498
+0x234382FF
+// -0.128491
+0xEF8D9B5A
+// -0.239098
+0xE1653B6B
+// 0.039145
+0x0502B2E9
+// 0.344926
+0x2C268538
+// -0.142390
+0xEDC62B64
+// -0.566961
+0xB76DCEED
+// -0.171981
+0xE9FC8AC6
+// -0.347056
+0xD393AC81
+// 0.168119
+0x1584E953
+// 0.166588
+0x1552C440
+// 0.589784
+0x4B7E0AFB
+// 0.280291
+0x23E090A2
+// -0.147143
+0xED2A6DA8
+// -0.192904
+0xE74EEC7E
+// 0.372525
+0x2FAEE218
+// -0.046014
+0xFA1C33A6
+// -0.235043
+0xE1EA1E65
+// -0.021059
+0xFD4DF16F
+// 0.394096
+0x3271BC9F
+// 0.264741
+0x21E30B86
+// -0.518003
+0xBDB2163E
+// -0.043335
+0xFA740071
+// -0.226614
+0xE2FE4FA5
+// -0.167779
+0xEA8635D2
+// -0.677884
+0xA93B1630
+// -0.433670
+0xC87D82B6
+// 0.119519
+0x0F4C62CD
+// 0.303606
+0x26DC8CC6
+// 0.082031
+0x0A800123
+// -0.264986
+0xDE14F32E
+// 0.171875
+0x15FFFFD4
+// -0.200029
+0xE665714A
+// -0.067808
+0xF75210A4
+// 0.369862
+0x2F57A5DB
+// 0.038200
+0x04E3BC3F
+// -0.055666
+0xF8DFEE60
+// -0.232411
+0xE2405DE6
+// 0.507000
+0x40E561BF
+// 0.129213
+0x108A0E67
+// -0.057725
+0xF89C77F0
+// 0.089122
+0x0B685728
+// 0.069510
+0x08E5B385
+// -0.026257
+0xFCA399BD
+// 0.056996
+0x074BA80B
+// -0.041289
+0xFAB70DB3
+// 0.291830
+0x255AABBD
+// 0.012845
+0x01A4E724
+// 0.470807
+0x3C436B40
+// -0.210436
+0xE5106AE9
+// 0.417707
+0x35776B53
+// 0.221054
+0x1C4B7B4B
+// -0.480881
+0xC2727A8C
+// -0.213442
+0xE4ADED6A
+// -0.416469
+0xCAB12241
+// -0.421951
+0xC9FD8379
+// -0.227604
+0xE2DDDE8A
+// -0.299500
+0xD9A9F91D
+// -0.611697
+0xB1B3E75E
+// -0.131886
+0xEF1E5BA1
+// -0.070634
+0xF6F57810
+// -0.154885
+0xEC2CB7C9
+// 0.053594
+0x06DC293A
+// 0.050585
+0x0679923A
+// -0.417386
+0xCA931C9C
+// -0.269792
+0xDD777784
+// 0.304057
+0x26EB5907
+// 0.181676
+0x17412706
+// 0.020549
+0x02A158D1
+// -0.319002
+0xD72AF151
+// -0.044761
+0xFA454327
+// -0.076484
+0xF635C548
+// 0.779788
+0x63D01674
+// -0.578288
+0xB5FAA821
+// 0.258622
+0x211A8453
+// 0.076440
+0x09C8CC82
+// -0.132991
+0xEEFA2572
+// 0.204217
+0x1A23CAC0
+// -0.074881
+0xF66A4F91
+// -0.155018
+0xEC285B64
+// 0.281811
+0x24126591
+// -0.073028
+0xF6A701F5
+// 0.180785
+0x1723F4B8
+// -0.114959
+0xF1490A31
+// 0.016596
+0x021FD1EB
+// 0.410408
+0x348843A2
+// 0.574092
+0x497BDCDD
+// -0.233545
+0xE21B2F8B
+// 0.137850
+0x11A515AD
+// -0.467479
+0xC429A5AC
+// -0.113533
+0xF177BE49
+// -0.380405
+0xCF4EE201
+// -0.059861
+0xF85675F6
+// -0.130581
+0xEF491D6B
+// 0.406214
+0x33FED0C7
+// 0.492908
+0x3F179FF2
+// 0.102907
+0x0D2C0FF6
+// 0.160384
+0x148772D8
+// -0.136075
+0xEE951858
+// -0.734810
+0xA1F1BD40
+// -0.310633
+0xD83D2E3B
+// 0.449546
+0x398AB76E
+// -0.304205
+0xD90FD375
+// -0.100945
+0xF3143C4F
+// -0.186935
+0xE812800B
+// -0.430247
+0xC8EDAA13
+// 0.052880
+0x06C4C18A
+// 0.598627
+0x4C9FCE90
+// 0.460074
+0x3AE3B71F
+// 0.454136
+0x3A212052
+// 0.514729
+0x41E2A1B5
+// -0.606546
+0xB25CB70C
+// 0.083915
+0x0ABDBB24
+// 0.019493
+0x027EBB5B
+// -0.140064
+0xEE125EF9
+// -0.190229
+0xE7A6935C
+// -0.166881
+0xEAA3A1D1
+// 0.308936
+0x278B354C
+// -0.302707
+0xD940E497
+// 0.227022
+0x1D0F1039
+// 0.229636
+0x1D64B6B5
+// -0.074856
+0xF66B1A65
+// 0.014438
+0x01D91AD4
+// -0.397530
+0xCD1DBDA8
+// 0.188618
+0x1824A643
+// 0.387609
+0x319D2C80
+// 0.243130
+0x1F1EE0E8
+// 0.388852
+0x31C5E8BD
+// -0.334446
+0xD530E2C7
+// 0.008333
+0x01110D00
+// 0.074124
+0x097CE933
+// -0.146373
+0xED43A24F
+// -0.127828
+0xEFA357B5
+// 0.226000
+0x1CED8EA9
+// -0.006210
+0xFF3480D0
+// -0.091617
+0xF445E1EC
+// -0.319172
+0xD7255F20
+// 0.337261
+0x2B2B5C8D
+// -0.005967
+0xFF3C7D3D
+// -0.022390
+0xFD2253B7
+// 0.511038
+0x4169AD5E
+// -0.138077
+0xEE53819E
+// -0.264225
+0xDE2DE1B8
+// -0.057689
+0xF89DA758
+// -0.603989
+0xB2B080FF
+// -0.300539
+0xD987ED28
+// -0.207458
+0xE5720135
+// -0.243507
+0xE0D4C022
+// 0.012251
+0x01917196
+// -0.179593
+0xE9031A3E
+// -0.075124
+0xF66252B3
+// 0.265987
+0x220BDCAD
+// -0.125833
+0xEFE4B4E5
+// 0.062936
+0x080E48CC
+// -0.471820
+0xC39B660C
+// 0.392157
+0x3232333F
+// -0.248386
+0xE034DF6F
+// -0.067584
+0xF7596A39
+// -0.062540
+0xF7FEB24E
+// 0.746086
+0x5F7FC177
+// 0.210768
+0x1AFA7283
+// 0.184325
+0x1797F684
+// -0.074771
+0xF66DE9C0
+// 0.066691
+0x088950F3
+// -0.100525
+0xF321FE16
+// -0.079017
+0xF5E2C3A1
+// 0.076348
+0x09C5C720
+// 0.403385
+0x33A21D64
+// -0.183018
+0xE892DE7A
+// -0.014983
+0xFE1508B4
+// -0.144271
+0xED8882F6
+// -0.014032
+0xFE3431F9
+// -0.271449
+0xDD412620
+// 0.213370
+0x1B4FB2D1
+// 0.644038
+0x526FD675
+// 0.274132
+0x2316C516
+// 0.041623
+0x0553EB0E
+// 0.005369
+0x00AFEE99
+// 0.121197
+0x0F835F0A
+// -0.333088
+0xD55D62B7
+// 0.144461
+0x127DB0A4
+// 0.451911
+0x39D83A63
+// -0.068536
+0xF73A3794
+// -0.390681
+0xCDFE2CFE
+// -0.405160
+0xCC23B81D
+// -0.071091
+0xF6E67A9F
+// -0.226523
+0xE3014DC1
+// 0.042267
+0x056901C2
+// 0.136741
+0x1180B9DD
+// 0.062017
+0x07F02E68
+// 0.690144
+0x5856A63C
+// -0.318201
+0xD7453157
+// -0.159485
+0xEB95FFCC
+// 0.212887
+0x1B3FE5A1
+// -0.058967
+0xF873C241
+// 0.391377
+0x3218A3B9
+// 0.395259
+0x3297D7AB
+// 0.421709
+0x35FA8F8A
+// 0.059443
+0x079BD0A1
+// -0.427597
+0xC94481A8
+// -0.717849
+0xA41D89B9
+// -0.631431
+0xAF2D41A3
+// -0.480188
+0xC2893362
+// -0.104112
+0xF2AC7906
+// -0.253916
+0xDF7FAE8A
+// 0.611010
+0x4E359394
+// -0.470585
+0xC3C3DC00
+// -0.009888
+0xFEBBFA1B
+// -0.521177
+0xBD4A1353
+// 0.284564
+0x246C986A
+// 0.287568
+0x24CF035E
+// 0.061352
+0x07DA6405
+// 0.284565
+0x246C9FDD
+// -0.160481
+0xEB755F15
+// -0.121498
+0xF072C2F5
+// -0.000438
+0xFFF1A7F9
+// 0.327727
+0x29F2F578
+// -0.067692
+0xF755DD5E
+// -0.299985
+0xD99A16BD
+// -0.222761
+0xE37C8F2E
+// 0.300101
+0x2669B4C5
+// 0.283444
+0x2447E520
+// -0.074765
+0xF66E1840
+// 0.042873
+0x057CD8F5
+// -0.672480
+0xA9EC2C4D
+// 0.080201
+0x0A4406C9
+// 0.203062
+0x19FDEF73
+// 0.029020
+0x03B6EB87
+// -0.369273
+0xD0BBA8BD
+// 0.591440
+0x4BB44E4E
+// -0.209543
+0xE52DB410
+// 0.478092
+0x3D321F8A
+// -0.265124
+0xDE106865
+// -0.135465
+0xEEA914C1
+// 0.304028
+0x26EA660B
+// 0.131431
+0x10D2B70E
+// -0.122241
+0xF05A64E3
+// 0.313175
+0x281620D1
+// 0.169066
+0x15A3F5C1
+// 0.030259
+0x03DF8A59
+// 0.145343
+0x129A9C65
+// -0.033266
+0xFBBDF2E4
+// -0.038674
+0xFB0CB940
+// -0.122999
+0xF04193C6
+// -0.114797
+0xF14E58AB
+// -0.284820
+0xDB8B084B
+// -0.244191
+0xE0BE576D
+// 0.243006
+0x1F1AD1AC
+// 0.126562
+0x10333200
+// 0.093483
+0x0BF7400F
+// 0.148211
+0x12F89684
+// 0.183046
+0x176E0C14
+// -0.095409
+0xF3C9A47F
+// -0.000547
+0xFFEE1260
+// 0.268082
+0x22507F6D
+// 0.443749
+0x38CCC685
+// 0.008057
+0x0107FF7A
+// -0.492989
+0xC0E5B8D4
+// -0.202487
+0xE614EA2A
+// 0.722310
+0x5C74A77C
+// -0.166184
+0xEABA79EF
+// 0.128451
+0x107116EE
+// -0.003925
+0xFF7F631D
+// -0.358120
+0xD22922E0
+// 0.509500
+0x41374D23
+// -0.023038
+0xFD0D1458
+// -0.094872
+0xF3DB38D0
+// -0.234199
+0xE205C7AA
+// -0.185307
+0xE847DD25
+// -0.080840
+0xF5A70541
+// 0.015251
+0x01F3BF6B
+// -0.173442
+0xE9CCA452
+// -0.173887
+0xE9BE10F5
+// 0.216141
+0x1BAA83A0
+// 0.241986
+0x1EF96503
+// 0.116526
+0x0EEA55D6
+// 0.027721
+0x038C5AA1
+// -0.444334
+0xC7201322
+// 0.108631
+0x0DE7A286
+// -0.430693
+0xC8DF0989
+// 0.227147
+0x1D1328A1
+// 0.115491
+0x0EC86919
+// -0.373102
+0xD03E2F6D
+// 0.149577
+0x132554EE
+// 0.264049
+0x21CC5FBE
+// 0.332950
+0x2A9E1C5B
+// 0.002294
+0x004B2B25
+// -0.665190
+0xAADB10B1
+// 0.298491
+0x2634F134
+// 0.601165
+0x4CF2FAA0
+// -0.605693
+0xB278A99F
+// 0.254584
+0x209632C7
+// 0.123798
+0x0FD89EBA
+// -0.109013
+0xF20BDD0D
+// -0.029185
+0xFC43ACC4
+// 0.517887
+0x424A1EA1
+// 0.242872
+0x1F166A80
+// -0.295806
+0xDA2303B1
+// -0.214373
+0xE48F706C
+// -0.297239
+0xD9F411D5
+// 0.371583
+0x2F9009E7
+// 0.109975
+0x0E13A5F8
+// -0.128503
+0xEF8D3899
+// -0.048123
+0xF9D71CA8
+// 0.384363
+0x3132CBC6
+// 0.096096
+0x0C4CDB97
+// -0.151854
+0xEC901010
+// -0.232153
+0xE248CE9E
+// -0.264835
+0xDE19DEDC
+// -0.382101
+0xCF175202
+// -0.405615
+0xCC14CF37
+// -0.094641
+0xF3E2CF4F
+// -0.245227
+0xE09C6A00
+// 0.230710
+0x1D87E5D2
+// 0.190632
+0x1866A3B8
+// -0.111547
+0xF1B8D374
+// -0.432936
+0xC8958C14
+// -0.463380
+0xC4AFF920
+// -0.231032
+0xE26D898A
+// 0.175973
+0x1686480C
+// -0.166367
+0xEAB47CE1
+// -0.166941
+0xEAA1ADDC
+// -0.017474
+0xFDC36867
+// -0.405713
+0xCC11951E
+// 0.149567
+0x13250372
+// -0.175613
+0xE9857FD4
+// 0.469720
+0x3C1FC4D6
+// -0.320673
+0xD6F42D87
+// -0.166025
+0xEABFB29E
+// 0.091187
+0x0BAC0819
+// -0.202144
+0xE6202622
+// 0.152400
+0x1381D8E3
+// -0.102342
+0xF2E674FC
+// -0.169882
+0xEA414D0F
+// 0.941670
+0x7888A478
+// 0.297921
+0x26224850
+// -0.062257
+0xF807F698
+// 0.136220
+0x116FA9E4
+// 0.194526
+0x18E6364C
+// -0.310906
+0xD8343D80
+// 0.127117
+0x10455BCB
+// 0.331156
+0x2A635021
+// 0.041047
+0x054106F3
+// -0.125303
+0xEFF614B0
+// -0.575880
+0xB64991B5
+// -0.254159
+0xDF77B7A9
+// 0.065160
+0x0857298A
+// -0.095756
+0xF3BE4229
+// 0.237049
+0x1E579E6B
+// -0.279989
+0xDC294DD8
+// 0.115543
+0x0ECA204F
+// 0.589485
+0x4B743D0D
+// 0.403760
+0x33AE6740
+// -0.117485
+0xF0F642DF
+// -0.007574
+0xFF07D384
+// -0.016154
+0xFDEEA95A
+// -0.354094
+0xD2AD0AD8
+// 0.334439
+0x2ACEE209
+// 0.298906
+0x26429031
+// -0.022000
+0xFD2F1BB0
+// 0.059226
+0x0794B4AB
+// 0.264529
+0x21DC18BB
+// 0.024684
+0x0328DADF
+// 0.105952
+0x0D8FD971
+// -0.316002
+0xD78D3EBB
+// 0.054110
+0x06ED16A7
+// 0.111776
+0x0E4EA91C
+// 0.203440
+0x1A0A54E0
+// 0.937849
+0x780B6C40
+// 0.126884
+0x103DBE21
+// 0.340124
+0x2B892C1C
+// 0.355315
+0x2D7AF4CF
+// 0.070155
+0x08FAD45E
+// -0.057459
+0xF8A52BF2
+// 0.809272
+0x6796362A
+// 0.496133
+0x3F8146B0
+// 0.068337
+0x08BF42BD
+// -0.054264
+0xF90DE318
+// -0.244972
+0xE0A4C0D3
+// -0.355211
+0xD2886E5D
+// 0.309071
+0x278FA54B
+// 0.198042
+0x19596D92
+// 0.224092
+0x1CAF0B8E
+// 0.458081
+0x3AA266A9
+// -0.188026
+0xE7EEC466
+// -0.581697
+0xB58AF471
+// -0.067217
+0xF7656C6C
+// -0.146897
+0xED327DE9
+// 0.138298
+0x11B3BB9E
+// 0.420218
+0x35C9B1B0
+// -0.182676
+0xE89E0FB4
+// -0.159140
+0xEBA14AA4
+// 0.275845
+0x234EE4E7
+// 0.250969
+0x201FBE15
+// -0.429039
+0xC9153C7F
+// -0.158650
+0xEBB1573B
+// 0.150468
+0x134285FC
+// 0.266968
+0x222C03DD
+// -0.274661
+0xDCD7E59D
+// 0.175405
+0x1673AAB5
+// 0.198013
+0x19587CA4
+// -0.124478
+0xF0111A5D
+// -0.131344
+0xEF3020BB
+// 0.004078
+0x0085A4AC
+// 0.295864
+0x25DEE0E6
+// -0.369585
+0xD0B17367
+// -0.260766
+0xDE9F3905
+// -0.441414
+0xC77FC0FF
+// 0.122109
+0x0FA145D6
+// 0.131019
+0x10C53CD2
+// -0.111631
+0xF1B61451
+// -0.166493
+0xEAB05D13
+// 0.117652
+0x0F0F3C4B
+// -0.087539
+0xF4CB87FD
+// -0.210479
+0xE50F0297
+// 0.065163
+0x085741D4
+// -0.371430
+0xD074F97A
+// 0.087208
+0x0B29A594
+// 0.876055
+0x70229043
+// -0.113719
+0xF171AB8E
+// -0.045841
+0xFA21E275
+// 0.031707
+0x040EFAE1
+// -0.171047
+0xEA1B2013
+// -0.092996
+0xF418B123
+// -0.344190
+0xD3F1968F
+// -0.370880
+0xD08700E8
+// 0.525822
+0x434E200F
+// -0.259323
+0xDECE7EB0
+// 0.168575
+0x1593DD18
+// 0.419987
+0x35C225A8
+// 0.290616
+0x2532E3AF
+// -0.028783
+0xFC50D4EC
+// -0.299146
+0xD9B5980B
+// -0.340919
+0xD45CC385
+// -0.150573
+0xECBA0909
+// 0.376278
+0x3029E046
+// -0.056699
+0xF8BE19B6
+// 0.295042
+0x25C3EE4C
+// -0.197706
+0xE6B19165
+// 0.071063
+0x09189678
+// -0.459799
+0xC5254CB8
+// -0.002394
+0xFFB18C2F
+// 0.047486
+0x06140401
+// 0.064654
+0x084693BC
+// 0.001592
+0x00342B1B
+// 0.220368
+0x1C3504F4
+// -0.032923
+0xFBC929DA
+// -0.411259
+0xCB5BD98D
+// 0.274897
+0x232FD541
+// -0.457507
+0xC57069F8
+// 0.198632
+0x196CC8E8
+// -0.410984
+0xCB64DDE5
+// 0.258762
+0x211F1E77
+// 0.141528
+0x121D9465
+// 0.043055
+0x0582D68B
+// -0.061947
+0xF8121E46
+// 0.482914
+0x3DD0231E
+// 0.678999
+0x56E97258
+// 0.511261
+0x41710214
+// 0.200017
+0x199A26FC
+// 0.092280
+0x0BCFD2A6
+// 0.371357
+0x2F889DFE
+// 0.390664
+0x320144DF
+// 0.128296
+0x106BFE1A
+// 0.422354
+0x360FB0A0
+// -0.082889
+0xF563E0EB
+// 0.226098
+0x1CF0CB5D
+// 0.082128
+0x0A832959
+// 0.267100
+0x22305712
+// 0.154406
+0x13C392BF
+// 0.024800
+0x032CA43F
+// -0.033601
+0xFBB2F44D
+// 0.032088
+0x041B7632
+// 0.136588
+0x117BB56B
+// -0.242103
+0xE102C52F
+// 0.692313
+0x589DB504
+// 0.135615
+0x115BD73C
+// 0.203814
+0x1A16930A
+// -0.174560
+0xE9A80681
+// 0.141699
+0x122334F5
+// 0.489303
+0x3EA17899
+// -0.359340
+0xD201261A
+// -0.103620
+0xF2BC9682
+// 0.237235
+0x1E5DB68F
+// -0.617658
+0xB0F096B9
+// -0.109072
+0xF209EAD4
+// -0.158904
+0xEBA9068F
+// -0.110157
+0xF1E660C8
+// -0.120093
+0xF0A0C6D9
+// 0.251751
+0x20396439
+// 0.002912
+0x005F6901
+// -0.254785
+0xDF6336B4
+// 0.168507
+0x1591A67F
+// 0.052681
+0x06BE40B7
+// 0.178669
+0x16DEA2A4
+// 0.061962
+0x07EE62E4
+// -0.295025
+0xDA3C9CC4
+// -0.148982
+0xECEE29FB
+// -0.013955
+0xFE36BCBD
+// -0.098792
+0xF35AC5FF
+// 0.308890
+0x2789B172
+// -0.364910
+0xD14AA43D
+// -0.339413
+0xD48E1AB8
+// -0.080205
+0xF5BBDB06
+// -0.105997
+0xF26EB3E9
+// -0.078296
+0xF5FA6375
+// -0.539797
+0xBAE7F093
+// 0.227262
+0x1D16EC72
+// -0.421731
+0xCA04B8F8
+// -0.505690
+0xBF458DD4
+// -0.304861
+0xD8FA5265
+// -0.084144
+0xF53AC0CD
+// 0.553009
+0x46C8FD85
+// 0.330608
+0x2A515CDA
+// -0.348556
+0xD3628079
+// -0.008518
+0xFEE8E42A
+// 0.253031
+0x2063557A
+// 0.098442
+0x0C99BB62
+// -0.232066
+0xE24BA722
+// -0.100342
+0xF327FDA8
+// 0.027956
+0x039410F9
+// 0.707644
+0x5A94176C
+// -0.563618
+0xB7DB5DD0
+// -0.778568
+0x9C57E517
+// -0.031021
+0xFC0781E7
+// -0.418704
+0xCA67EC11
+// 0.148115
+0x12F5706D
+// 0.172944
+0x16230941
+// 0.522355
+0x42DC88C7
+// 0.086817
+0x0B1CCF32
+// 0.046844
+0x05FEFEBC
+// 0.026359
+0x035FB7B6
+// -0.491437
+0xC1189638
+// 0.440931
+0x38706B44
+// 0.169751
+0x15BA65BC
+// -0.302203
+0xD9516C9C
+// 0.184320
+0x1797CA98
+// -0.059685
+0xF85C3D0B
+// 0.113418
+0x0E847CCF
+// 0.099064
+0x0CAE222D
+// -0.378804
+0xCF835D4F
+// -0.228598
+0xE2BD4B8D
+// 0.365127
+0x2EBC7D95
+// -0.131570
+0xEF28B871
+// 0.403464
+0x33A4B703
+// 0.654994
+0x53D6DBC5
+// 0.101698
+0x0D046E29
+// -0.020828
+0xFD558537
+// 0.288531
+0x24EE9990
+// 0.025366
+0x033F3083
+// -0.115313
+0xF13D6F0E
+// -0.534649
+0xBB90A1EF
+// 0.012291
+0x0192C31D
+// -0.078044
+0xF602A5A6
+// 0.239449
+0x1EA646E5
+// 0.293041
+0x2582604D
+// 0.313890
+0x282D8CDF
+// -0.438269
+0xC7E6CF54
+// -0.236930
+0xE1AC4566
+// -0.438926
+0xC7D147D8
+// 0.377758
+0x305A5DDD
+// 0.153360
+0x13A14EBB
+// -0.270792
+0xDD56AF6F
+// -0.189119
+0xE7CAF377
+// 0.351342
+0x2CF8C9EF
+// 0.011136
+0x016CE91A
+// -0.283322
+0xDBBC1EC8
+// -0.014733
+0xFE1D382E
+// -0.055961
+0xF8D647C9
+// -0.065558
+0xF79BC9F0
+// 0.188191
+0x1816A7DC
+// 0.263495
+0x21BA303F
+// -0.328723
+0xD5EC6AC3
+// 0.318419
+0x28C1F707
+// -0.418627
+0xCA6A6F9E
+// -0.050364
+0xF98DAB72
+// -0.039747
+0xFAE9947E
+// -0.054622
+0xF90227EE
+// 0.025194
+0x03398AD2
+// -0.171154
+0xEA179E73
+// -0.622742
+0xB049FF49
+// -0.161821
+0xEB497284
+// -0.174837
+0xE99EF108
+// -0.283648
+0xDBB1693D
+// -0.659049
+0xABA448B6
+// 0.245670
+0x1F721F25
+// -0.319830
+0xD70FCD08
+// 0.174458
+0x1654A218
+// -0.214860
+0xE47F7BBC
+// 0.159228
+0x14619780
+// -0.093205
+0xF411D8F6
+// 0.229795
+0x1D69EA3E
+// 0.334273
+0x2AC97382
+// 0.191990
+0x18932421
+// -0.436231
+0xC82996E8
+// -0.066818
+0xF772860B
+// 0.046433
+0x05F1865A
+// -0.060267
+0xF8492B3D
+// 0.146470
+0x12BF83EC
+// -0.366830
+0xD10BB830
+// -0.258078
+0xDEF74D9B
+// -0.297448
+0xD9ED3CF0
+// 0.313241
+0x28184876
+// 0.540382
+0x452B3939
+// 0.372184
+0x2FA3B584
+// -0.345072
+0xD3D4B19C
+// 0.326715
+0x29D1CE20
+// 0.125641
+0x1014FDAF
+// 0.016435
+0x021A8E25
+// -0.563929
+0xB7D12F70
+// 0.443264
+0x38BCDE61
+// -0.583748
+0xB547BB30
+// 0.021957
+0x02CF78CF
+// -0.340883
+0xD45DEF19
+// -0.072315
+0xF6BE627C
+// 0.360364
+0x2E206A10
+// 0.413483
+0x34ECFEE9
+// -0.079221
+0xF5DC129A
+// 0.098308
+0x0C9559E5
+// 0.077404
+0x09E86213
+// -0.365403
+0xD13A783C
+// 0.260051
+0x21495C89
+// 0.002157
+0x0046B073
+// 0.534305
+0x44641F58
+// 0.397289
+0x32DA5D52
+// -0.307020
+0xD8B38F0E
+// -0.149983
+0xECCD599B
+// -0.185350
+0xE846776A
+// -0.461852
+0xC4E20C07
+// -0.476655
+0xC2FCF53E
+// -0.055421
+0xF8E7F688
+// 0.504067
+0x408546B3
+// -0.141117
+0xEDEFDF78
+// 0.982335
+0x7DBD24CB
+// -0.270328
+0xDD65E73A
+// -0.347882
+0xD37899FE
+// 0.316314
+0x287CFBEC
+// -0.068637
+0xF736E346
+// -0.298941
+0xD9BC50DB
+// 0.174636
+0x165A7C04
+// 0.426150
+0x368C18F9
+// 0.258429
+0x2114378C
+// -0.257484
+0xDF0AC05A
+// -0.657508
+0xABD6C964
+// -0.173512
+0xE9CA58CF
+// -0.315195
+0xD7A7B411
+// -0.462110
+0xC4D995AD
+// -0.082491
+0xF570F1AE
+// 0.071652
+0x092BE675
+// -0.180506
+0xE8E52E65
+// 0.330614
+0x2A51904A
+// 0.276770
+0x236D3109
+// -0.315189
+0xD7A7E235
+// -0.279905
+0xDC2C11BF
+// -0.070326
+0xF6FF923C
+// -0.427996
+0xC9376F02
+// 0.195999
+0x191681B7
+// 0.273087
+0x22F486B5
+// 0.335252
+0x2AE98DC0
+// -0.534816
+0xBB8B24D0
+// 0.552653
+0x46BD5416
+// -0.390118
+0xCE10A00F
+// -0.009655
+0xFEC39C38
+// -0.347852
+0xD3799656
+// 0.358183
+0x2DD8EE7E
+// -0.096658
+0xF3A0B7B4
+// -0.049702
+0xF9A360C2
+// 0.238454
+0x1E85A905
+// 0.097260
+0x0C7302F2
+// 0.095393
+0x0C35DA0A
+// -0.154564
+0xEC373BCD
+// 0.533735
+0x44517021
+// -0.203790
+0xE5EA3814
+// -0.638577
+0xAE4318CA
+// -0.091410
+0xF44CAD6B
+// 0.285039
+0x247C2844
+// -0.396759
+0xCD36FE44
+// -0.411720
+0xCB4CC4AA
+// -0.019484
+0xFD818CF5
+// 0.008871
+0x0122AE01
+// -0.137148
+0xEE71EE2B
+// -0.314967
+0xD7AF2CE2
+// -0.221090
+0xE3B353B6
+// -0.088735
+0xF4A4531D
+// -0.044074
+0xFA5BC569
+// -0.097649
+0xF3803A8D
+// -0.035911
+0xFB674798
+// -0.233917
+0xE20F0024
+// 0.142466
+0x123C532B
+// -0.179697
+0xE8FFADD3
+// 0.081785
+0x0A77F05B
+// 0.143299
+0x12579C67
+// 0.508369
+0x41123B08
+// 0.128511
+0x10730E8B
+// -0.138047
+0xEE547814
+// -0.593041
+0xB4173E35
+// -0.159508
+0xEB954020
+// 0.528083
+0x43983AF8
+// 0.227866
+0x1D2AB49B
+// -0.032239
+0xFBDF94F3
+// 0.344501
+0x2C189EF6
+// 0.146235
+0x12B7D65D
+// 0.570914
+0x4913B615
+// -0.281873
+0xDBEB9780
+// 0.086472
+0x0B11839A
+// -0.412832
+0xCB285171
+// -0.244175
+0xE0BEE33D
+// 0.511507
+0x41790D25
+// 0.047621
+0x061873C7
+// 0.357930
+0x2DD0A5D5
+// -0.480974
+0xC26F7482
+// -0.143127
+0xEDAE0417
+// -0.505508
+0xBF4B7F71
+// -0.479284
+0xC2A6D493
+// 0.282740
+0x2430D3CC
+// 0.178987
+0x16E90BB0
+// 0.037813
+0x04D70B08
+// -0.496882
+0xC0662F9A
+// -0.466933
+0xC43B8A56
+// 0.386751
+0x31810AE0
+// 0.036883
+0x04B89133
+// 0.235163
+0x1E19D1EE
+// 0.070300
+0x08FF94B5
+// 0.092652
+0x0BDC01F3
+// 0.483807
+0x3DED66E4
+// -0.560817
+0xB8372770
+// -0.141535
+0xEDE2319D
+// 0.345185
+0x2C2F057B
+// -0.140545
+0xEE02A30D
+// -0.541324
+0xBAB5E361
+// -0.080002
+0xF5C27BAC
+// 0.419924
+0x35C0127E
+// 0.262069
+0x218B7C05
+// 0.103626
+0x0D439F00
+// -0.298749
+0xD9C29462
+// 0.020427
+0x029D5D56
+// -0.113248
+0xF1811380
+// 0.305083
+0x270CF19A
+// 0.393918
+0x326BEAE0
+// -0.365240
+0xD13FCCC6
+// -0.167881
+0xEA82E27C
+// 0.554949
+0x47089114
+// -0.126622
+0xEFCADA09
+// -0.132712
+0xEF034ECB
+// -0.729716
+0xA298A85E
+// 0.018357
+0x025984A0
+// -0.429989
+0xC8F62116
+// -0.374895
+0xD0036EBD
+// 0.061757
+0x07E7A9A0
+// -0.486844
+0xC1AF1735
+// 0.094932
+0x0C26BB4F
+// 0.069033
+0x08D61087
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputB1_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputB1_q31.txt
new file mode 100755
index 0000000..e702ff1
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputB1_q31.txt
@@ -0,0 +1,3202 @@
+W
+1600
+// 0.016346
+0x02179E64
+// 0.154266
+0x13BEF954
+// -0.015545
+0xFE029CBD
+// -0.083760
+0xF547575B
+// 0.036600
+0x04AF4C92
+// 0.039131
+0x0502428B
+// 0.076813
+0x09D50447
+// -0.074790
+0xF66D4B61
+// 0.036669
+0x04B195C7
+// 0.081466
+0x0A6D7DB9
+// -0.124154
+0xF01BBAD5
+// 0.087452
+0x0B31A3EE
+// -0.051903
+0xF95B3BFE
+// -0.103364
+0xF2C4F674
+// 0.013684
+0x01C061CE
+// -0.073445
+0xF6995748
+// -0.092521
+0xF4284960
+// -0.035300
+0xFB7B4B5A
+// 0.011390
+0x01753AAD
+// -0.054758
+0xF8FDAE55
+// -0.142437
+0xEDC49BA9
+// -0.016133
+0xFDEF5BC8
+// 0.095883
+0x0C45E7C0
+// -0.005745
+0xFF43C1E7
+// 0.043428
+0x058F0ADA
+// 0.161632
+0x14B05A22
+// -0.073260
+0xF69F666F
+// -0.055768
+0xF8DC96C3
+// 0.007733
+0x00FD6605
+// -0.012106
+0xFE7352B4
+// 0.192963
+0x18B305A5
+// 0.103460
+0x0D3E3145
+// 0.036123
+0x049FAC4A
+// -0.034777
+0xFB8C7002
+// 0.057095
+0x074EE4FB
+// 0.075444
+0x09A824F0
+// 0.160861
+0x1497147D
+// -0.051364
+0xF96CEB6C
+// 0.198907
+0x1975C87E
+// -0.082118
+0xF57D2C01
+// -0.000720
+0xFFE868CA
+// -0.071360
+0xF6DDAD0A
+// -0.003108
+0xFF9A2B06
+// 0.112853
+0x0E71F983
+// -0.025458
+0xFCBDC7BC
+// 0.122222
+0x0FA4F561
+// -0.067068
+0xF76A4E0C
+// -0.027482
+0xFC7B75E6
+// 0.021956
+0x02CF708E
+// 0.089314
+0x0B6EA6AB
+// -0.014029
+0xFE344954
+// 0.061503
+0x07DF528F
+// -0.018743
+0xFD99D091
+// -0.013227
+0xFE4E949A
+// 0.096802
+0x0C63FED2
+// 0.083434
+0x0AADF54F
+// -0.060551
+0xF83FE01E
+// -0.078638
+0xF5EF2EC5
+// 0.173656
+0x163A5978
+// -0.068793
+0xF731C734
+// 0.001522
+0x0031DC52
+// -0.078833
+0xF5E8D0BF
+// -0.112015
+0xF1A97BBE
+// 0.006228
+0x00CC1428
+// 0.154922
+0x13D4794E
+// 0.071274
+0x091F83CD
+// -0.102334
+0xF2E6B48D
+// -0.121998
+0xF0625D74
+// 0.112551
+0x0E681347
+// -0.013374
+0xFE49C2D8
+// -0.040887
+0xFAC4390D
+// -0.029920
+0xFC2B9661
+// 0.050311
+0x06709693
+// 0.025951
+0x03525B67
+// 0.049170
+0x064B367A
+// -0.134095
+0xEED5FCE6
+// 0.030112
+0x03DAB9F4
+// -0.123051
+0xF03FDD5C
+// -0.003965
+0xFF7E158C
+// -0.038050
+0xFB212DB7
+// 0.127984
+0x1061C89C
+// -0.092371
+0xF42D2FB7
+// -0.005184
+0xFF5623AC
+// -0.094821
+0xF3DCE58E
+// 0.079730
+0x0A3496C3
+// -0.036041
+0xFB630219
+// -0.025909
+0xFCAF01E1
+// -0.071984
+0xF6C937C8
+// 0.020342
+0x029A93DE
+// 0.081414
+0x0A6BC3CD
+// 0.135810
+0x11623A90
+// 0.105832
+0x0D8BEB1D
+// -0.026401
+0xFC9EE3F9
+// -0.004071
+0xFF7A962C
+// -0.069073
+0xF7289AF9
+// -0.056331
+0xF8CA2388
+// 0.221482
+0x1C5981DB
+// 0.046783
+0x05FCFBA7
+// -0.021856
+0xFD33CED4
+// 0.008681
+0x011C736D
+// -0.019001
+0xFD916156
+// -0.058961
+0xF873F64E
+// -0.079646
+0xF5CE2C97
+// 0.084473
+0x0AD0069C
+// -0.096635
+0xF3A1791B
+// 0.133411
+0x1113A092
+// -0.061388
+0xF8246CB7
+// -0.018849
+0xFD96588D
+// 0.112566
+0x0E688E19
+// -0.069184
+0xF724FBE9
+// 0.058229
+0x07740C90
+// 0.094718
+0x0C1FB6EF
+// 0.046984
+0x06038E72
+// -0.089209
+0xF494CC2A
+// -0.018879
+0xFD956149
+// 0.071008
+0x0916C94E
+// -0.036159
+0xFB5F2217
+// 0.017718
+0x02449884
+// -0.079572
+0xF5D0964E
+// 0.017510
+0x023DC27A
+// -0.099251
+0xF34BC1BD
+// -0.143805
+0xED97CFBD
+// -0.001241
+0xFFD7581F
+// -0.056182
+0xF8CF0762
+// 0.067719
+0x08AB062F
+// 0.078478
+0x0A0B8DB5
+// -0.130410
+0xEF4EBCC6
+// -0.133249
+0xEEF1B532
+// -0.021299
+0xFD461168
+// -0.091290
+0xF4509FC3
+// -0.056643
+0xF8BFED4D
+// 0.099148
+0x0CB0E34D
+// -0.117475
+0xF0F69449
+// 0.171811
+0x15FDE7E4
+// -0.020293
+0xFD670C03
+// -0.077100
+0xF62194BE
+// 0.005678
+0x00BA0CBB
+// -0.203447
+0xE5F56F4B
+// 0.219680
+0x1C1E78FB
+// -0.021398
+0xFD42D3F2
+// 0.211152
+0x1B070909
+// -0.152743
+0xEC72EA9C
+// -0.063654
+0xF7DA32F0
+// 0.136731
+0x11806398
+// 0.143146
+0x12529A22
+// 0.045255
+0x05CAEA62
+// 0.027486
+0x0384A569
+// 0.070256
+0x08FE26CE
+// -0.097426
+0xF3878D1A
+// -0.096264
+0xF3ADA1A3
+// -0.054161
+0xF9113DE6
+// 0.075095
+0x099CB5E7
+// -0.000206
+0xFFF93FEE
+// -0.032650
+0xFBD22401
+// -0.099172
+0xF34E58E6
+// -0.005118
+0xFF584D29
+// 0.000471
+0x000F7316
+// -0.033889
+0xFBA989DA
+// -0.021306
+0xFD45D845
+// 0.118817
+0x0F3562F8
+// -0.118236
+0xF0DDA0BC
+// -0.114272
+0xF15F88A2
+// -0.076504
+0xF6352156
+// -0.030768
+0xFC0FCDD5
+// -0.063665
+0xF7D9D0E9
+// -0.081332
+0xF596E9B8
+// 0.213323
+0x1B4E270B
+// -0.077244
+0xF61CDA61
+// 0.007219
+0x00EC90D9
+// 0.082842
+0x0A9A8D67
+// -0.003982
+0xFF7D871B
+// -0.194057
+0xE72927EA
+// 0.090601
+0x0B98D2D4
+// 0.036879
+0x04B87428
+// -0.160937
+0xEB6666D6
+// -0.096722
+0xF39EA070
+// 0.009292
+0x01307B02
+// 0.034593
+0x046D8C0A
+// -0.059575
+0xF85FD5BA
+// 0.009536
+0x01387C3C
+// 0.117849
+0x0F15AF9E
+// -0.048552
+0xF9C90FF6
+// -0.250270
+0xDFF72347
+// 0.137241
+0x11911A3E
+// -0.022262
+0xFD268288
+// -0.003049
+0xFF9C12FF
+// 0.000977
+0x001FFFAA
+// 0.032012
+0x0418FBD3
+// 0.007483
+0x00F53753
+// 0.090480
+0x0B94DBEC
+// -0.087442
+0xF4CEB656
+// -0.069245
+0xF722FA28
+// -0.106504
+0xF25E178E
+// -0.144566
+0xED7EDFD4
+// -0.085512
+0xF50DF2A7
+// -0.046829
+0xFA017E55
+// -0.009077
+0xFED68ED2
+// -0.106910
+0xF250C249
+// -0.053939
+0xF91888EF
+// -0.164088
+0xEAFF2CE6
+// 0.151213
+0x135AF587
+// 0.101389
+0x0CFA4D46
+// 0.037565
+0x04CEED5A
+// -0.062783
+0xF7F6BC83
+// 0.055807
+0x0724ACB3
+// -0.030404
+0xFC1BB4E5
+// -0.030946
+0xFC09F48F
+// 0.134157
+0x112C0E1F
+// 0.003750
+0x007AE1D1
+// -0.068723
+0xF73417E3
+// -0.055098
+0xF8F2903E
+// 0.027394
+0x0381A97F
+// 0.114573
+0x0EAA5452
+// -0.127429
+0xEFB06B79
+// -0.007952
+0xFEFB6BB0
+// -0.071806
+0xF6CF0C62
+// -0.074651
+0xF671D234
+// 0.138370
+0x11B61DF4
+// -0.060635
+0xF83D2068
+// 0.011459
+0x01777B8E
+// -0.005080
+0xFF598C75
+// -0.008583
+0xFEE6BF1D
+// -0.078470
+0xF5F4ADF1
+// 0.072086
+0x093A1F2F
+// 0.026543
+0x0365C55E
+// 0.055680
+0x072088C8
+// 0.016747
+0x0224C0C8
+// 0.071695
+0x092D4C05
+// 0.070422
+0x090399ED
+// -0.254208
+0xDF761FB7
+// 0.023086
+0x02F477E2
+// 0.028415
+0x03A31B7D
+// -0.002355
+0xFFB2D486
+// 0.005864
+0x00C022FA
+// 0.267928
+0x224B752A
+// -0.004609
+0xFF68FA50
+// 0.000016
+0x000084CA
+// -0.019345
+0xFD861E15
+// 0.161580
+0x14AEA4CC
+// 0.029434
+0x03C47F57
+// -0.093740
+0xF40055FA
+// -0.027316
+0xFC80ECC6
+// 0.011001
+0x01687A35
+// -0.007838
+0xFEFF2611
+// -0.027661
+0xFC759A03
+// 0.100251
+0x0CD50A54
+// -0.037253
+0xFB3B4B4A
+// -0.017241
+0xFDCB0BFC
+// 0.033424
+0x04473D29
+// -0.057687
+0xF89DB5AC
+// -0.026018
+0xFCAB6E8C
+// -0.104634
+0xF29B58AE
+// 0.207896
+0x1A9C56FC
+// 0.107383
+0x0DBEB78A
+// 0.217486
+0x1BD696D7
+// -0.090162
+0xF47595BF
+// 0.085363
+0x0AED2B80
+// 0.009697
+0x013DC236
+// 0.024196
+0x0318DC37
+// 0.041250
+0x0547AADA
+// 0.096316
+0x0C541281
+// 0.024841
+0x032DFB6A
+// 0.093504
+0x0BF7EDA2
+// 0.065025
+0x0852BBD3
+// 0.044266
+0x05AA8048
+// -0.061204
+0xF82A789F
+// 0.068869
+0x08D0AFEC
+// -0.077446
+0xF6163CD6
+// 0.032054
+0x041A5598
+// 0.120190
+0x0F6264F6
+// 0.075770
+0x09B2D183
+// 0.150636
+0x13480C70
+// -0.063633
+0xF7DAE05E
+// -0.103259
+0xF2C86A1C
+// 0.005085
+0x00A6A19F
+// -0.094214
+0xF3F0CB62
+// 0.001164
+0x0026268F
+// -0.117532
+0xF0F4B34A
+// -0.009588
+0xFEC5D070
+// -0.042619
+0xFA8B754C
+// -0.144473
+0xED81E5B2
+// -0.028329
+0xFC5FBAE7
+// 0.144511
+0x127F56CA
+// 0.008009
+0x01066D97
+// 0.111103
+0x0E389D61
+// -0.079026
+0xF5E27CFE
+// -0.035344
+0xFB79D802
+// 0.134357
+0x11329B10
+// 0.041479
+0x054F2D9B
+// -0.089101
+0xF498580A
+// -0.079598
+0xF5CFBE3F
+// 0.017154
+0x02321BB9
+// 0.093770
+0x0C00A6DD
+// 0.057568
+0x075E618A
+// -0.061023
+0xF83062F5
+// 0.044037
+0x05A2FF02
+// -0.036191
+0xFB5E1AA8
+// -0.136226
+0xEE9027E8
+// -0.004816
+0xFF623122
+// -0.045852
+0xFA218309
+// 0.012846
+0x01A4F3CA
+// -0.039106
+0xFAFE972F
+// 0.012322
+0x0193C750
+// -0.057097
+0xF8B1085A
+// -0.013843
+0xFE3A61B0
+// -0.112004
+0xF1A9DC54
+// -0.057683
+0xF89DD4DC
+// 0.181962
+0x174A866A
+// -0.025203
+0xFCC622A4
+// -0.097845
+0xF379D3E3
+// -0.013073
+0xFE53A03F
+// 0.067727
+0x08AB4924
+// -0.007343
+0xFF0F5EBA
+// -0.093860
+0xF3FC6797
+// 0.040165
+0x052422FF
+// -0.000114
+0xFFFC44DD
+// 0.135866
+0x11640F51
+// 0.120388
+0x0F68E37A
+// 0.021483
+0x02BFF286
+// -0.061838
+0xF815B432
+// -0.078434
+0xF5F5DBF8
+// -0.056713
+0xF8BDA07F
+// -0.127870
+0xEFA1F8BB
+// 0.070124
+0x08F9D695
+// -0.016658
+0xFDDE269E
+// -0.183646
+0xE87E499D
+// 0.143541
+0x125F8C46
+// 0.105856
+0x0D8CB1D7
+// -0.025877
+0xFCB00C1C
+// -0.006952
+0xFF1C366E
+// 0.062035
+0x07F0C18E
+// 0.001428
+0x002ECDFD
+// 0.019218
+0x0275BDE1
+// 0.025430
+0x03414D8C
+// -0.182350
+0xE8A8C13E
+// 0.022671
+0x02E6DDF5
+// -0.060376
+0xF8459D5E
+// 0.138522
+0x11BB1ACC
+// -0.147232
+0xED278269
+// -0.088059
+0xF4BA7974
+// -0.109620
+0xF1F7F66A
+// -0.184157
+0xE86D8997
+// 0.030477
+0x03E6A9F3
+// -0.074176
+0xF68165F8
+// -0.046857
+0xFA009594
+// 0.157083
+0x141B4E5C
+// -0.053411
+0xF929D664
+// -0.064330
+0xF7C40838
+// -0.062228
+0xF808E5B2
+// -0.176386
+0xE96C2EDC
+// -0.055922
+0xF8D78CFB
+// -0.099162
+0xF34EAA7E
+// 0.105097
+0x0D73CE73
+// -0.026149
+0xFCA72750
+// 0.006462
+0x00D3BCE1
+// -0.021642
+0xFD3AD605
+// 0.009518
+0x0137E082
+// 0.044081
+0x05A47615
+// -0.063846
+0xF7D3E15C
+// 0.003447
+0x0070F622
+// 0.089862
+0x0B8097DB
+// 0.002161
+0x0046CFED
+// -0.005916
+0xFF3E24B2
+// -0.015411
+0xFE070087
+// 0.188889
+0x182D8149
+// -0.045630
+0xFA28C82D
+// -0.077659
+0xF60F46BB
+// -0.132382
+0xEF0E1A3B
+// -0.262099
+0xDE738682
+// -0.020653
+0xFD5B3F32
+// -0.003831
+0xFF8279C9
+// -0.091428
+0xF44C199C
+// -0.205054
+0xE5C0CB79
+// -0.138926
+0xEE37AF52
+// 0.093326
+0x0BF21B10
+// 0.066750
+0x088B43AB
+// 0.207126
+0x1A83185D
+// 0.106756
+0x0DAA3235
+// 0.076550
+0x09CC64A8
+// -0.022972
+0xFD0F4039
+// 0.161755
+0x14B463D9
+// 0.042417
+0x056DEA92
+// 0.165746
+0x15372B46
+// -0.202315
+0xE61A8E19
+// 0.032832
+0x0433DA9F
+// 0.027708
+0x038BED82
+// 0.034705
+0x04713682
+// 0.018792
+0x0267C8EC
+// 0.018143
+0x02528500
+// 0.051259
+0x068FAA14
+// -0.125059
+0xEFFE1533
+// 0.120650
+0x0F7175B1
+// 0.082795
+0x0A9903A2
+// 0.049949
+0x0664B9AB
+// 0.050895
+0x0683BD81
+// -0.189181
+0xE7C8E6DA
+// 0.037731
+0x04D45BFC
+// -0.117587
+0xF0F2E834
+// 0.042054
+0x05620739
+// 0.117094
+0x0EFCEDA8
+// -0.011684
+0xFE81242E
+// -0.045940
+0xFA1EA6E3
+// 0.012879
+0x01A600BC
+// -0.040152
+0xFADC4A5E
+// 0.080218
+0x0A44913F
+// -0.061379
+0xF824BCD7
+// -0.123250
+0xF03959E9
+// -0.175561
+0xE98736B3
+// -0.162261
+0xEB3B06D1
+// 0.053459
+0x06D7BBF1
+// -0.071711
+0xF6D228D9
+// -0.025709
+0xFCB59383
+// 0.096277
+0x0C52CC19
+// 0.138513
+0x11BACE02
+// 0.029509
+0x03C6F69E
+// 0.013334
+0x01B4EC64
+// 0.069546
+0x08E6E273
+// -0.096373
+0xF3AA0AB0
+// -0.099647
+0xF33EC10F
+// -0.136551
+0xEE857D80
+// 0.035293
+0x0484793A
+// 0.113786
+0x0E908950
+// -0.013208
+0xFE4F356B
+// -0.121568
+0xF0707920
+// -0.098919
+0xF3569DEA
+// -0.206111
+0xE59E29EA
+// 0.032848
+0x04345E25
+// 0.026762
+0x036CF219
+// 0.078345
+0x0A073993
+// -0.025817
+0xFCB205F7
+// -0.025536
+0xFCBB3990
+// -0.006641
+0xFF266483
+// 0.021144
+0x02B4D4EC
+// 0.038961
+0x04FCAEA7
+// -0.095040
+0xF3D5BB14
+// -0.263988
+0xDE35A616
+// -0.086478
+0xF4EE45F4
+// -0.026848
+0xFC903FC4
+// 0.210791
+0x1AFB3545
+// 0.028916
+0x03B387E7
+// -0.032249
+0xFBDF4661
+// 0.018563
+0x02604526
+// -0.116389
+0xF11A26A3
+// 0.072263
+0x093FEC65
+// 0.009569
+0x01398F9C
+// 0.008356
+0x0111CDC4
+// 0.204682
+0x1A3307B8
+// -0.080964
+0xF5A2FAF0
+// -0.059128
+0xF86E8258
+// -0.090458
+0xF46BDE7D
+// -0.077418
+0xF61729F7
+// -0.066433
+0xF77F221A
+// 0.056599
+0x073EA0A4
+// 0.061587
+0x07E21889
+// 0.053217
+0x06CFCCA5
+// 0.107088
+0x0DB51068
+// -0.009848
+0xFEBD4D60
+// -0.178835
+0xE91BF16A
+// 0.125822
+0x101AF0AD
+// 0.076490
+0x09CA6A15
+// 0.137206
+0x118FF4A4
+// 0.063009
+0x0810AEC7
+// -0.031689
+0xFBF19B65
+// 0.032834
+0x0433E93F
+// 0.077721
+0x09F2C207
+// 0.024365
+0x031E66E1
+// -0.051620
+0xF9648356
+// 0.073125
+0x095C24FE
+// -0.147795
+0xED151163
+// 0.051414
+0x0694BB20
+// 0.077796
+0x09F53687
+// -0.020984
+0xFD506661
+// 0.084947
+0x0ADF8E5B
+// 0.140077
+0x11EE09AB
+// -0.144822
+0xED7676F7
+// -0.167073
+0xEA9D5B55
+// 0.034716
+0x04718ED6
+// 0.097201
+0x0C7115F3
+// -0.077090
+0xF621EC5D
+// 0.008473
+0x0115A13B
+// -0.013888
+0xFE38EC57
+// 0.072954
+0x09568D9F
+// 0.000917
+0x001E0AF2
+// 0.048264
+0x062D7FB0
+// 0.008922
+0x01245A64
+// -0.021479
+0xFD403139
+// 0.158957
+0x1458B64C
+// -0.078519
+0xF5F31346
+// -0.133919
+0xEEDBBA11
+// -0.155657
+0xEC136D7C
+// -0.124896
+0xF00369FF
+// -0.019004
+0xFD91463E
+// -0.126028
+0xEFDE5251
+// 0.025748
+0x034BB80B
+// -0.146510
+0xED3F290C
+// 0.103852
+0x0D4B0884
+// 0.027627
+0x03894C23
+// 0.080073
+0x0A3FD8E9
+// 0.080052
+0x0A3F26C3
+// -0.148098
+0xED0B1FD1
+// 0.042952
+0x057F7499
+// 0.141250
+0x12147EA1
+// -0.100793
+0xF3193670
+// 0.018297
+0x02578D7C
+// -0.075716
+0xF64EF073
+// -0.034570
+0xFB93323F
+// 0.061760
+0x07E7BC4E
+// 0.070823
+0x0910B67B
+// -0.132532
+0xEF093493
+// -0.036961
+0xFB44DDD2
+// -0.158899
+0xEBA9355C
+// 0.152203
+0x137B6104
+// -0.112087
+0xF1A72608
+// 0.002662
+0x00573D08
+// 0.097004
+0x0C6A9EAB
+// -0.030801
+0xFC0EB55F
+// -0.073578
+0xF694FF0D
+// -0.030554
+0xFC16CC6B
+// -0.018844
+0xFD968365
+// 0.017083
+0x022FC40B
+// 0.164467
+0x150D3EB4
+// -0.050423
+0xF98BBF54
+// 0.078574
+0x0A0EB5B2
+// 0.087290
+0x0B2C5561
+// 0.124779
+0x0FF8C392
+// -0.125914
+0xEFE20AC8
+// -0.070877
+0xF6ED7CF0
+// -0.003869
+0xFF813979
+// -0.007588
+0xFF075CA2
+// -0.033290
+0xFBBD2474
+// 0.129292
+0x108CA1AC
+// -0.023783
+0xFCF4AC2A
+// 0.064209
+0x083802D0
+// 0.042291
+0x0569C6F0
+// 0.118326
+0x0F254E6E
+// 0.039353
+0x05098157
+// -0.164958
+0xEAE2A596
+// 0.122123
+0x0FA1B6CE
+// 0.056183
+0x0731001E
+// -0.072920
+0xF6AA915F
+// -0.037957
+0xFB24381C
+// -0.100006
+0xF33302E1
+// -0.010963
+0xFE98C3E7
+// 0.102318
+0x0D18C31A
+// -0.089619
+0xF4875BBC
+// 0.035697
+0x0491B464
+// -0.030051
+0xFC274B14
+// 0.132894
+0x1102AF06
+// -0.057330
+0xF8A965B2
+// 0.131038
+0x10C5DCF1
+// 0.044215
+0x05A8D966
+// 0.105733
+0x0D88A490
+// 0.067664
+0x08A9391B
+// -0.051690
+0xF9623843
+// 0.030735
+0x03EF1DA7
+// 0.081594
+0x0A71AB4C
+// 0.119788
+0x0F553566
+// -0.049926
+0xF99C0607
+// 0.201871
+0x19D6E545
+// -0.004361
+0xFF7117B7
+// 0.153784
+0x13AF3058
+// -0.072018
+0xF6C81EE9
+// -0.122529
+0xF050FA94
+// -0.060693
+0xF83B3451
+// 0.032063
+0x041AA452
+// -0.085885
+0xF501B6D2
+// -0.038221
+0xFB1B9285
+// 0.029856
+0x03D2506C
+// 0.066990
+0x08931F81
+// -0.059719
+0xF85B2442
+// 0.161587
+0x14AEE327
+// -0.024590
+0xFCDA39F8
+// 0.038193
+0x04E37E49
+// -0.039311
+0xFAF7DD55
+// 0.027473
+0x0384388D
+// 0.042167
+0x0565BE56
+// -0.000641
+0xFFEAFC1F
+// 0.106210
+0x0D98476B
+// 0.109980
+0x0E13D15A
+// 0.003695
+0x007911FB
+// 0.318040
+0x28B5872D
+// 0.049968
+0x0665566B
+// 0.095035
+0x0C2A1DC5
+// 0.011429
+0x01767F38
+// 0.056222
+0x073249DD
+// 0.012954
+0x01A875DE
+// 0.072010
+0x0937A08C
+// 0.095681
+0x0C3F4772
+// -0.024625
+0xFCD91259
+// 0.050436
+0x0674B017
+// -0.022973
+0xFD0F3A54
+// -0.012570
+0xFE64175D
+// -0.122580
+0xF04F4F6D
+// 0.024680
+0x0328B302
+// -0.030116
+0xFC25255B
+// 0.010128
+0x014BDECD
+// 0.002026
+0x00426413
+// 0.065798
+0x086C1095
+// 0.089200
+0x0B6AE5D4
+// -0.052930
+0xF9399926
+// -0.020717
+0xFD59223E
+// 0.036010
+0x049BFB7E
+// 0.006285
+0x00CDF3F3
+// -0.007210
+0xFF13BC98
+// 0.136931
+0x1186F406
+// 0.008147
+0x010AF966
+// -0.114139
+0xF163E4B0
+// -0.112503
+0xF19981F1
+// 0.060002
+0x07AE2273
+// 0.126852
+0x103CADA8
+// 0.030311
+0x03E13AB3
+// -0.038441
+0xFB145F23
+// -0.024490
+0xFCDD8517
+// 0.013427
+0x01B7F650
+// -0.022032
+0xFD2E0A68
+// 0.100991
+0x0CED476B
+// -0.062133
+0xF80C09A6
+// -0.000242
+0xFFF81257
+// 0.142657
+0x124295DE
+// -0.127539
+0xEFACD013
+// -0.014652
+0xFE1FE4CC
+// -0.070618
+0xF6F5FF56
+// -0.035058
+0xFB8335F2
+// -0.101226
+0xF30B02AD
+// -0.033777
+0xFBAD300B
+// 0.121562
+0x0F8F557D
+// 0.061863
+0x07EB1EDD
+// -0.029687
+0xFC3339A1
+// 0.040453
+0x052D8E5C
+// 0.032001
+0x04189AEA
+// -0.034037
+0xFBA4AD17
+// -0.132277
+0xEF118E09
+// 0.017471
+0x023C7F60
+// 0.016675
+0x02226C16
+// -0.017865
+0xFDB6991B
+// 0.094878
+0x0C24F60F
+// -0.118356
+0xF0D9B592
+// -0.070382
+0xF6FDBD11
+// 0.005232
+0x00AB6F2B
+// -0.028783
+0xFC50D458
+// -0.022238
+0xFD275021
+// -0.008955
+0xFEDA93CC
+// -0.204460
+0xE5D443FB
+// 0.083856
+0x0ABBCE98
+// 0.009692
+0x013D9A25
+// -0.029079
+0xFC4723EF
+// 0.129605
+0x1096E496
+// 0.139007
+0x11CAF7D2
+// 0.013239
+0x01B1CCD0
+// -0.150302
+0xECC2E545
+// -0.008097
+0xFEF6ACC7
+// 0.168945
+0x159FFB1D
+// -0.106186
+0xF26881A0
+// -0.123064
+0xF03F6FB9
+// -0.012402
+0xFE699B33
+// -0.111222
+0xF1C3794A
+// 0.070967
+0x09157453
+// 0.054882
+0x0706633D
+// -0.158792
+0xEBACB779
+// -0.080666
+0xF5ACBA45
+// -0.020305
+0xFD66A15E
+// 0.020047
+0x0290E91E
+// -0.063402
+0xF7E271FB
+// -0.126550
+0xEFCD33F0
+// 0.017028
+0x022DF8FF
+// 0.062837
+0x080B0BA7
+// -0.022038
+0xFD2DDF32
+// 0.018604
+0x02619FDE
+// 0.030552
+0x03E91CEA
+// -0.063069
+0xF7ED59D3
+// 0.154583
+0x13C9629D
+// -0.099671
+0xF33DFE94
+// -0.003627
+0xFF8922B7
+// 0.037440
+0x04CAD3E5
+// -0.062145
+0xF80BA35D
+// 0.017602
+0x0240C685
+// -0.140494
+0xEE044971
+// -0.030152
+0xFC23FC5F
+// 0.070919
+0x0913DB92
+// 0.081997
+0x0A7EDFDF
+// -0.032308
+0xFBDD5858
+// -0.152519
+0xEC7A403E
+// 0.190644
+0x1867091E
+// -0.141831
+0xEDD87BB6
+// -0.075504
+0xF655E0B5
+// -0.008391
+0xFEED0BDC
+// -0.015733
+0xFDFC7259
+// -0.141463
+0xEDE4862D
+// 0.144376
+0x127AEC3A
+// -0.004554
+0xFF6AC5E7
+// -0.108894
+0xF20FC5CB
+// 0.079400
+0x0A29CAF6
+// -0.052733
+0xF9400DA2
+// -0.061974
+0xF8113C96
+// 0.005397
+0x00B0D8DB
+// 0.025452
+0x034203C4
+// 0.069630
+0x08E99FB2
+// 0.036553
+0x04ADC5BE
+// 0.043969
+0x05A0C839
+// 0.075007
+0x0999D54F
+// -0.037710
+0xFB2C5173
+// 0.066862
+0x088EEE32
+// -0.000209
+0xFFF925B6
+// -0.093896
+0xF3FB3A5D
+// -0.173699
+0xE9C43C38
+// -0.112061
+0xF1A7FDD6
+// 0.028195
+0x039BE2BD
+// -0.036742
+0xFB4C0BDF
+// 0.006216
+0x00CBAEDE
+// -0.011450
+0xFE88CFFC
+// -0.040189
+0xFADB1654
+// -0.052518
+0xF9471AAA
+// 0.029983
+0x03D67A6C
+// -0.089792
+0xF481B3E3
+// 0.192073
+0x1895DB17
+// 0.015655
+0x0200FBE0
+// 0.185190
+0x17B44F69
+// 0.005582
+0x00B6E961
+// -0.017949
+0xFDB3DA9C
+// 0.078679
+0x0A122645
+// 0.089178
+0x0B6A2DE5
+// -0.054561
+0xF9042441
+// -0.039810
+0xFAE77F4D
+// -0.131920
+0xEF1D3D7F
+// 0.057054
+0x074D8EC4
+// -0.117340
+0xF0FB00F9
+// 0.071020
+0x09172CBF
+// -0.126245
+0xEFD73226
+// 0.109054
+0x0DF57E5B
+// 0.027859
+0x0390E454
+// 0.005467
+0x00B32501
+// 0.016858
+0x02286355
+// -0.184601
+0xE85EFC28
+// -0.022897
+0xFD11B924
+// -0.008320
+0xFEEF60EB
+// -0.086292
+0xF4F45FAD
+// -0.043796
+0xFA64E1FE
+// -0.028219
+0xFC6354E7
+// -0.009434
+0xFECADC31
+// 0.011330
+0x017343E9
+// 0.053076
+0x06CB3472
+// 0.015886
+0x02088C0F
+// -0.139257
+0xEE2CD3AF
+// -0.238414
+0xE17BA4D5
+// -0.114497
+0xF1582B32
+// 0.045212
+0x05C98518
+// -0.023849
+0xFCF2848C
+// -0.004706
+0xFF65CC17
+// -0.011803
+0xFE7D3E6B
+// 0.117815
+0x0F148FF4
+// 0.030282
+0x03E047D4
+// -0.051364
+0xF96CE46A
+// 0.137034
+0x118A50B0
+// -0.149688
+0xECD702BD
+// -0.063085
+0xF7ECD3D6
+// -0.052786
+0xF93E511A
+// 0.129199
+0x10899B9D
+// 0.126887
+0x103DD550
+// -0.089993
+0xF47B1BE3
+// 0.004270
+0x008BEC01
+// 0.104009
+0x0D502956
+// 0.003329
+0x006D151C
+// -0.015789
+0xFDFA9C9E
+// -0.053233
+0xF92FA5AE
+// 0.032868
+0x043507BE
+// -0.001716
+0xFFC7C917
+// -0.067554
+0xF75A60A5
+// 0.151857
+0x13700D3A
+// -0.041123
+0xFABC781C
+// 0.071078
+0x091918AD
+// 0.067667
+0x08A94D6C
+// -0.000532
+0xFFEE90D4
+// -0.032203
+0xFBE0C757
+// 0.002989
+0x0061F0DD
+// -0.010725
+0xFEA0911D
+// 0.088281
+0x0B4CC90C
+// 0.089980
+0x0B84784D
+// -0.012491
+0xFE66B1CC
+// -0.088389
+0xF4AFA985
+// -0.143404
+0xEDA4F284
+// -0.003986
+0xFF7D606A
+// 0.002103
+0x0044ED01
+// 0.101137
+0x0CF20AB5
+// -0.128845
+0xEF81FE1C
+// -0.029848
+0xFC2DF46B
+// -0.052554
+0xF945EAFE
+// 0.026772
+0x036D4531
+// -0.086808
+0xF4E3774D
+// 0.020851
+0x02AB3DB8
+// -0.016416
+0xFDE61695
+// 0.034737
+0x04724065
+// -0.099983
+0xF333BDFA
+// 0.000985
+0x002042E8
+// 0.062084
+0x07F25D08
+// -0.119021
+0xF0C3EC56
+// -0.000391
+0xFFF32F25
+// -0.023421
+0xFD008A54
+// -0.078250
+0xF5FBEB86
+// -0.152291
+0xEC81BE40
+// -0.085129
+0xF51A7D71
+// -0.127586
+0xEFAB471C
+// -0.102827
+0xF2D68F22
+// 0.007789
+0x00FF39E7
+// -0.053399
+0xF92A36DA
+// 0.055958
+0x0729A3EE
+// 0.105256
+0x0D790532
+// 0.028534
+0x03A701CD
+// -0.018985
+0xFD91E94D
+// -0.162505
+0xEB330C5C
+// 0.047362
+0x060FF136
+// -0.078920
+0xF5E5F138
+// 0.096669
+0x0C5FA407
+// -0.126914
+0xEFC1464C
+// 0.025082
+0x0335E1B4
+// -0.176269
+0xE97003B6
+// 0.092912
+0x0BE48AED
+// 0.155507
+0x13E7A726
+// 0.016666
+0x02221B13
+// -0.081704
+0xF58ABCBA
+// 0.089505
+0x0B74E26D
+// 0.122727
+0x0FB583B2
+// 0.059755
+0x07A60B31
+// -0.157862
+0xEBCB2DDB
+// 0.001202
+0x002760F6
+// 0.102433
+0x0D1C824D
+// 0.278754
+0x23AE364A
+// 0.037501
+0x04CCD876
+// 0.088546
+0x0B55782C
+// 0.033220
+0x044089C4
+// 0.083097
+0x0AA2EC7E
+// 0.057834
+0x07671759
+// -0.059813
+0xF8580C5C
+// 0.035536
+0x048C73EA
+// 0.100913
+0x0CEABA1F
+// -0.160278
+0xEB7BFF6D
+// -0.101293
+0xF308D6B7
+// -0.001887
+0xFFC229D6
+// 0.164315
+0x15084601
+// 0.183450
+0x177B48A0
+// 0.055042
+0x070BA126
+// -0.020020
+0xFD6FFF0F
+// 0.028561
+0x03A7E6E2
+// -0.058231
+0xF88BE172
+// 0.026304
+0x035DEB4E
+// -0.003637
+0xFF88D143
+// 0.045783
+0x05DC3B61
+// 0.018814
+0x02687F3D
+// -0.021845
+0xFD342ABA
+// -0.052043
+0xF956A56C
+// 0.125978
+0x10200F36
+// 0.141941
+0x122B20E9
+// 0.118351
+0x0F2623F5
+// -0.015815
+0xFDF9C375
+// -0.051523
+0xF967B4F6
+// 0.132493
+0x10F5870E
+// -0.021832
+0xFD349D7D
+// -0.058232
+0xF88BD8E2
+// -0.051868
+0xF95C6722
+// -0.139661
+0xEE1F9957
+// 0.056623
+0x073F6B04
+// -0.233732
+0xE215139D
+// -0.012516
+0xFE65E42C
+// 0.159772
+0x147366D2
+// -0.232999
+0xE22D158B
+// 0.032533
+0x042A08A6
+// -0.127870
+0xEFA1F28D
+// -0.134878
+0xEEBC4D95
+// -0.056013
+0xF8D492A3
+// 0.110733
+0x0E2C7E3E
+// 0.067609
+0x08A76763
+// -0.106389
+0xF261D928
+// 0.130066
+0x10A5FDB8
+// -0.034201
+0xFB9F496F
+// -0.018835
+0xFD96D2CC
+// -0.030963
+0xFC0966DC
+// -0.038460
+0xFB13BA0D
+// -0.070788
+0xF6F068C9
+// -0.084478
+0xF52FD129
+// 0.094822
+0x0C232217
+// 0.114125
+0x0E9BA5D8
+// 0.139880
+0x11E7966C
+// -0.070193
+0xF703EAF3
+// 0.000590
+0x001355D4
+// -0.049581
+0xF9A75494
+// -0.025978
+0xFCACBEEE
+// -0.068800
+0xF73190ED
+// 0.133352
+0x1111AEB2
+// 0.179904
+0x170715F9
+// -0.109463
+0xF1FD1D9E
+// 0.012263
+0x0191D553
+// -0.011556
+0xFE85577E
+// -0.041906
+0xFAA2D042
+// 0.110952
+0x0E33B0DF
+// 0.068323
+0x08BECD84
+// 0.050877
+0x06832634
+// -0.090693
+0xF4642FF6
+// -0.002879
+0xFFA1ABE9
+// -0.093866
+0xF3FC3065
+// 0.081530
+0x0A6F9326
+// -0.041411
+0xFAB30C8E
+// 0.050077
+0x0668EA22
+// 0.202598
+0x19EEB8F7
+// -0.176583
+0xE965B9C1
+// 0.120570
+0x0F6ED28D
+// -0.092905
+0xF41BAF5A
+// 0.035565
+0x048D6662
+// -0.055766
+0xF8DCA57E
+// -0.030911
+0xFC0B1AEA
+// 0.166879
+0x155C4B30
+// 0.044397
+0x05AECB28
+// 0.075734
+0x09B1A38A
+// -0.007272
+0xFF11B3CB
+// 0.001547
+0x0032AF52
+// -0.091080
+0xF4577B1A
+// 0.019735
+0x0286AEB2
+// 0.021678
+0x02C65597
+// 0.004881
+0x009FF436
+// 0.068918
+0x08D24F80
+// -0.075974
+0xF6467ADC
+// 0.015672
+0x02018CF2
+// -0.040225
+0xFAD9E6CF
+// 0.083939
+0x0ABE873D
+// 0.139503
+0x11DB3F4D
+// -0.156314
+0xEBFDE2FB
+// 0.035846
+0x049696D1
+// -0.116165
+0xF12181FA
+// 0.035736
+0x0493004E
+// -0.131628
+0xEF26CC5C
+// -0.059507
+0xF862132C
+// -0.019672
+0xFD7B5FCB
+// -0.129441
+0xEF6E7982
+// 0.049071
+0x0647F3F8
+// 0.041071
+0x0541D490
+// -0.005521
+0xFF4B12B9
+// 0.002560
+0x0053E622
+// 0.056310
+0x07352A08
+// -0.067215
+0xF7657C5C
+// -0.158200
+0xEBC0172C
+// -0.004466
+0xFF6DA957
+// -0.239999
+0xE147B6A7
+// -0.080653
+0xF5AD2D85
+// -0.032785
+0xFBCDB5B9
+// 0.064658
+0x0846B77F
+// -0.110519
+0xF1DA86FB
+// 0.107776
+0x0DCB9DD7
+// -0.009677
+0xFEC2E3B3
+// 0.063253
+0x0818AAF3
+// -0.027413
+0xFC7DB97E
+// -0.023363
+0xFD02701E
+// 0.024788
+0x032C43B5
+// 0.053515
+0x06D9921A
+// 0.054985
+0x0709C01F
+// -0.155567
+0xEC165E05
+// -0.076450
+0xF636E64D
+// -0.086036
+0xF4FCC95E
+// 0.002343
+0x004CC322
+// 0.014971
+0x01EA916F
+// 0.054057
+0x06EB5609
+// -0.009192
+0xFED2C95C
+// 0.018774
+0x02672E72
+// -0.030533
+0xFC177AD0
+// 0.151813
+0x136E99B5
+// -0.085715
+0xF5074D74
+// 0.106219
+0x0D989484
+// 0.212918
+0x1B40E250
+// -0.109678
+0xF1F60EED
+// 0.038325
+0x04E7D62A
+// 0.013072
+0x01AC54E0
+// -0.114060
+0xF1667952
+// 0.082552
+0x0A910ECC
+// -0.053127
+0xF9332316
+// 0.029379
+0x03C2B481
+// -0.006786
+0xFF219F23
+// -0.052484
+0xF94835D7
+// -0.054171
+0xF910EF56
+// -0.085071
+0xF51C6784
+// 0.059357
+0x079904FD
+// -0.070348
+0xF6FED7AC
+// 0.111910
+0x0E5310CE
+// 0.107627
+0x0DC6B5F1
+// -0.123489
+0xF03183AB
+// 0.035419
+0x04889FF0
+// -0.079624
+0xF5CEE394
+// -0.062465
+0xF80123D8
+// 0.006023
+0x00C55AF9
+// -0.008030
+0xFEF8DBEF
+// 0.187496
+0x17FFDF3E
+// 0.112481
+0x0E65C757
+// -0.055466
+0xF8E67A84
+// 0.255566
+0x20B6650F
+// -0.097765
+0xF37C7214
+// 0.154450
+0x13C500BA
+// 0.053885
+0x06E5B30F
+// 0.073448
+0x0966BCFE
+// 0.074677
+0x098F0029
+// 0.039131
+0x05024225
+// -0.033983
+0xFBA675F6
+// 0.002920
+0x005FB0CE
+// -0.015803
+0xFDFA2B1B
+// -0.028973
+0xFC4AA08A
+// -0.108898
+0xF20FA358
+// -0.012580
+0xFE63C507
+// -0.029901
+0xFC2C36E9
+// -0.059509
+0xF8620012
+// 0.085537
+0x0AF2E151
+// 0.022983
+0x02F11E7A
+// 0.016720
+0x0223E069
+// 0.050022
+0x06671B68
+// 0.044533
+0x05B340FA
+// 0.127939
+0x106050E4
+// 0.177856
+0x16C3FE7C
+// 0.032444
+0x04271F2E
+// 0.004876
+0x009FC7E1
+// -0.231985
+0xE24E4D48
+// -0.015214
+0xFE0D77E7
+// -0.071106
+0xF6E60357
+// 0.001658
+0x00365678
+// 0.116270
+0x0EE1F070
+// 0.097546
+0x0C7C6012
+// 0.031347
+0x04032FA8
+// -0.025986
+0xFCAC7E0D
+// -0.058465
+0xF8843688
+// -0.184975
+0xE852C165
+// -0.001317
+0xFFD4D775
+// -0.031701
+0xFBF137A9
+// 0.014130
+0x01CF05C8
+// -0.011047
+0xFE96064E
+// 0.109223
+0x0DFB02CB
+// 0.029459
+0x03C54DC9
+// 0.142523
+0x123E30AD
+// -0.058748
+0xF87AF4BF
+// 0.027403
+0x0381F47E
+// -0.113471
+0xF179C538
+// 0.145610
+0x12A35A5E
+// 0.103823
+0x0D4A1338
+// 0.060780
+0x07C7A758
+// 0.003061
+0x00644DBE
+// -0.044436
+0xFA4FEC3C
+// -0.037895
+0xFB264459
+// 0.028132
+0x0399D395
+// 0.154279
+0x13BF69F0
+// -0.033638
+0xFBB1C1B0
+// -0.143634
+0xED9D6949
+// -0.080514
+0xF5B1B626
+// 0.106390
+0x0D9E2F4E
+// 0.034527
+0x046B6476
+// -0.050467
+0xF98A4C4F
+// -0.061803
+0xF816D591
+// 0.008089
+0x01090B88
+// 0.114656
+0x0EAD0BDF
+// -0.074392
+0xF67A4EAE
+// -0.073878
+0xF68B2E87
+// 0.110605
+0x0E2851D7
+// -0.055937
+0xF8D71090
+// 0.004416
+0x0090B5FD
+// 0.016803
+0x0226997F
+// 0.169634
+0x15B69339
+// 0.084370
+0x0ACCA30C
+// 0.125168
+0x10057DF1
+// -0.102100
+0xF2EE612E
+// -0.047792
+0xF9E1F724
+// 0.094317
+0x0C129848
+// -0.030144
+0xFC243DAA
+// 0.195622
+0x190A26C6
+// -0.179938
+0xE8F7C7EC
+// -0.055892
+0xF8D88778
+// 0.071060
+0x09187BC2
+// 0.022482
+0x02E0AEBA
+// 0.062020
+0x07F041FB
+// -0.037357
+0xFB37E2BA
+// 0.050147
+0x066B3741
+// 0.134150
+0x112BD02D
+// 0.004400
+0x00902EC0
+// 0.071973
+0x09366D5A
+// 0.104830
+0x0D6B0F5F
+// 0.101816
+0x0D084E48
+// 0.109914
+0x0E11A5A7
+// 0.141551
+0x121E54D0
+// 0.048960
+0x06444F7F
+// -0.011354
+0xFE8BF0A1
+// 0.034838
+0x047591A9
+// 0.036135
+0x04A010F8
+// -0.008989
+0xFED973D7
+// 0.029273
+0x03BF3694
+// 0.140921
+0x1209B709
+// -0.096345
+0xF3AAFA31
+// -0.088830
+0xF4A13B87
+// -0.000904
+0xFFE262F8
+// 0.141498
+0x121C9F31
+// -0.089110
+0xF4980F39
+// -0.017467
+0xFDC3A5DE
+// -0.055357
+0xF8EA0DB3
+// 0.062421
+0x07FD681D
+// 0.038374
+0x04E972B2
+// -0.157045
+0xEBE5F505
+// 0.167024
+0x15610826
+// 0.082033
+0x0A800FBD
+// 0.016346
+0x0217A146
+// 0.037994
+0x04DCFBAB
+// -0.057521
+0xF8A324B4
+// -0.034353
+0xFB9A5246
+// -0.221213
+0xE3AF48F1
+// -0.081872
+0xF585355F
+// -0.013012
+0xFE559E80
+// -0.030050
+0xFC27545E
+// -0.078008
+0xF603D975
+// -0.124255
+0xF0186D81
+// -0.062035
+0xF80F3EDE
+// -0.043791
+0xFA650F4A
+// -0.100886
+0xF31629BF
+// 0.231301
+0x1D9B4507
+// -0.076155
+0xF6408CEC
+// -0.072247
+0xF6C09D8D
+// -0.156411
+0xEBFAB6AA
+// 0.159004
+0x145A3CC2
+// 0.062435
+0x07FDDC5D
+// 0.018552
+0x025FE830
+// 0.038844
+0x04F8D699
+// -0.055895
+0xF8D86B40
+// -0.037919
+0xFB257C3C
+// 0.008406
+0x011374C5
+// -0.070569
+0xF6F7984D
+// 0.046357
+0x05EF0319
+// 0.027132
+0x0379128F
+// 0.012547
+0x019B22A5
+// 0.063483
+0x082034A6
+// 0.031465
+0x04070C54
+// -0.059411
+0xF86537DF
+// 0.007228
+0x00ECD883
+// -0.136148
+0xEE92B6FB
+// -0.007073
+0xFF183C74
+// 0.099906
+0x0CC9B626
+// 0.022891
+0x02EE1955
+// 0.045778
+0x05DC0FE0
+// 0.102231
+0x0D15E804
+// 0.151860
+0x137024BE
+// 0.088980
+0x0B63B5B3
+// 0.000169
+0x00058CCD
+// -0.174837
+0xE99EF0A9
+// -0.006151
+0xFF36723F
+// 0.079504
+0x0A2D2C7A
+// 0.038088
+0x04E0102A
+// 0.099425
+0x0CB9F8A9
+// -0.047888
+0xF9DECF7C
+// 0.090303
+0x0B8F0F0A
+// -0.106931
+0xF25017EC
+// -0.007448
+0xFF0BF140
+// -0.004949
+0xFF5DD61E
+// -0.021174
+0xFD4A2BBA
+// 0.063016
+0x0810EADC
+// -0.050743
+0xF9813CDA
+// 0.065207
+0x0858B00C
+// 0.104586
+0x0D630FA5
+// -0.046599
+0xFA090915
+// 0.032466
+0x0427D96E
+// 0.009245
+0x012EECC6
+// 0.015088
+0x01EE64BE
+// -0.033753
+0xFBADFB3A
+// -0.002671
+0xFFA87D2D
+// 0.011103
+0x016BD32A
+// -0.094198
+0xF3F155EF
+// 0.012556
+0x019B6BCF
+// -0.188648
+0xE7DA61C3
+// -0.028847
+0xFC4EBAEB
+// -0.080630
+0xF5ADED50
+// 0.014188
+0x01D0E673
+// 0.154096
+0x13B968B6
+// 0.050421
+0x067434E6
+// -0.097657
+0xF37FF767
+// -0.028987
+0xFC4A26C1
+// 0.097690
+0x0C8118CD
+// 0.182412
+0x175943E6
+// -0.161419
+0xEB569CF1
+// -0.047380
+0xF9EF7474
+// 0.006114
+0x00C857AD
+// -0.037109
+0xFB400756
+// -0.039687
+0xFAEB8C93
+// -0.074958
+0xF667C48A
+// 0.052607
+0x06BBD09D
+// 0.174971
+0x16657263
+// 0.013936
+0x01C8A6A2
+// 0.186665
+0x17E49F96
+// -0.075411
+0xF658F02B
+// 0.023238
+0x02F979DB
+// 0.025755
+0x034BF244
+// 0.032866
+0x0434F072
+// 0.110661
+0x0E2A204C
+// -0.013813
+0xFE3B632B
+// -0.030731
+0xFC10FFBF
+// 0.071633
+0x092B455C
+// 0.018344
+0x025919DB
+// -0.114528
+0xF157280D
+// -0.039401
+0xFAF4E480
+// 0.005838
+0x00BF50CF
+// -0.062606
+0xF7FC86CB
+// -0.026086
+0xFCA93803
+// 0.056348
+0x07366B55
+// 0.052120
+0x06ABDEBD
+// -0.107340
+0xF242B27C
+// -0.126671
+0xEFC93AD4
+// 0.112619
+0x0E6A4A5A
+// 0.013183
+0x01AFF8A6
+// -0.020268
+0xFD67DE57
+// -0.004682
+0xFF66929B
+// 0.196469
+0x1925E71F
+// 0.031042
+0x03F93332
+// 0.077581
+0x09EE2B3D
+// -0.024805
+0xFCD32DDC
+// -0.041671
+0xFAAA86CD
+// -0.144125
+0xED8D4E8E
+// 0.046588
+0x05F69AE6
+// -0.157593
+0xEBD401C7
+// -0.007551
+0xFF0893AF
+// -0.084589
+0xF52C2CF9
+// 0.086240
+0x0B09E778
+// 0.054075
+0x06EBEA58
+// -0.053263
+0xF92EA9DB
+// -0.017345
+0xFDC7A146
+// 0.105213
+0x0D779BAF
+// 0.000669
+0x0015EC44
+// -0.064576
+0xF7BBF712
+// -0.018529
+0xFDA0D9BB
+// -0.009236
+0xFED15DB1
+// -0.017372
+0xFDC6BFCE
+// 0.045676
+0x05D8B648
+// -0.040587
+0xFACE0873
+// 0.016194
+0x0212A8C2
+// -0.012691
+0xFE602029
+// 0.019145
+0x027353D9
+// -0.216797
+0xE43FFE81
+// 0.052726
+0x06BFBC6C
+// -0.128412
+0xEF903389
+// -0.096025
+0xF3B576E6
+// -0.106439
+0xF26031DF
+// 0.075400
+0x09A6B486
+// 0.075696
+0x09B0669A
+// -0.056713
+0xF8BDA1C3
+// -0.023880
+0xFCF17C91
+// 0.048039
+0x0626244F
+// 0.030733
+0x03EF123F
+// 0.096505
+0x0C5A42EA
+// -0.172356
+0xE9F03A32
+// 0.070605
+0x090998D4
+// -0.000731
+0xFFE80B89
+// 0.055803
+0x07248D17
+// -0.036227
+0xFB5CECF8
+// -0.054211
+0xF90F9B27
+// 0.118819
+0x0F357212
+// 0.016699
+0x02233389
+// -0.095278
+0xF3CDED7D
+// 0.039514
+0x050ECAE9
+// 0.036516
+0x04AC8E97
+// -0.130793
+0xEF422DAB
+// 0.031488
+0x0407C944
+// 0.079000
+0x0A1CAD44
+// -0.028466
+0xFC5B39FF
+// 0.096917
+0x0C67CAD0
+// 0.061849
+0x07EAAB80
+// 0.010057
+0x01498A81
+// 0.126071
+0x102319F8
+// -0.137445
+0xEE683343
+// -0.127376
+0xEFB2260F
+// 0.110427
+0x0E227992
+// -0.016511
+0xFDE2F44F
+// 0.011051
+0x016A1DA0
+// 0.033205
+0x04400DCC
+// -0.013568
+0xFE4368DD
+// -0.047544
+0xF9EA1784
+// 0.032154
+0x041DA0BD
+// 0.100346
+0x0CD825D4
+// 0.128165
+0x1067B78D
+// 0.004877
+0x009FCDF6
+// 0.143561
+0x12603454
+// -0.082507
+0xF5706AFF
+// -0.101204
+0xF30BBB98
+// -0.054704
+0xF8FF7174
+// 0.060155
+0x07B326C8
+// 0.032494
+0x0428BF98
+// 0.063117
+0x0814373C
+// 0.150329
+0x133DF88F
+// -0.120239
+0xF09C01B9
+// -0.111207
+0xF1C3F512
+// -0.154732
+0xEC31BBE6
+// 0.067666
+0x08A945F8
+// -0.066019
+0xF78CB2D6
+// -0.045340
+0xFA324C5B
+// 0.083972
+0x0ABF945C
+// 0.018954
+0x026D1997
+// -0.098748
+0xF35C3865
+// -0.052371
+0xF94BE832
+// 0.067462
+0x08A29AE1
+// 0.048692
+0x063B872A
+// 0.005636
+0x00B8B169
+// 0.073986
+0x09785F9F
+// -0.014466
+0xFE25F66D
+// 0.170418
+0x15D04491
+// -0.064082
+0xF7CC25D7
+// 0.097041
+0x0C6BD2FE
+// -0.068877
+0xF72F080B
+// -0.047739
+0xF9E3B161
+// 0.017241
+0x0234F401
+// 0.099507
+0x0CBCA14E
+// 0.166700
+0x1556706D
+// -0.094139
+0xF3F33D7B
+// -0.000254
+0xFFF7AEF7
+// 0.105332
+0x0D7B853C
+// -0.086986
+0xF4DDA49C
+// -0.157665
+0xEBD19F6F
+// -0.163987
+0xEB027CFA
+// 0.062587
+0x0802DA43
+// 0.034328
+0x0464DA26
+// 0.055172
+0x070FDCAD
+// 0.080270
+0x0A46463E
+// -0.047460
+0xF9ECD81E
+// -0.133051
+0xEEF83208
+// -0.010492
+0xFEA82FAC
+// 0.151621
+0x1368528D
+// -0.104863
+0xF293D5FA
+// 0.030688
+0x03ED91D2
+// -0.021368
+0xFD43D434
+// 0.058177
+0x077255FD
+// -0.079679
+0xF5CD1014
+// -0.029850
+0xFC2DDC63
+// -0.050693
+0xF982E380
+// -0.205969
+0xE5A2CEBE
+// 0.079756
+0x0A356F8B
+// 0.029531
+0x03C7ACBC
+// 0.165785
+0x153873FD
+// -0.138483
+0xEE463442
+// -0.016583
+0xFDE0989B
+// 0.086571
+0x0B14BFA2
+// 0.134499
+0x11373FA9
+// -0.163908
+0xEB050C08
+// 0.041743
+0x0557D722
+// -0.006990
+0xFF1AF639
+// 0.118432
+0x0F28CB50
+// 0.059383
+0x0799DC12
+// -0.067857
+0xF75074BD
+// -0.169432
+0xEA500D10
+// 0.108613
+0x0DE708F1
+// -0.091027
+0xF4593633
+// -0.188023
+0xE7EEDB62
+// 0.111146
+0x0E3A0BDB
+// 0.116539
+0x0EEAC377
+// -0.095237
+0xF3CF4802
+// 0.051763
+0x06A02BE8
+// -0.018451
+0xFDA3623B
+// -0.125945
+0xEFE10859
+// 0.110606
+0x0E2854AD
+// 0.100691
+0x0CE36F8E
+// 0.202050
+0x19DCC4F0
+// 0.071754
+0x092F3C82
+// 0.108207
+0x0DD9B6B8
+// -0.114238
+0xF160A4C0
+// 0.022248
+0x02D909C4
+// -0.058505
+0xF882EA5E
+// -0.070855
+0xF6EE3CD9
+// 0.132474
+0x10F4E9C1
+// 0.130012
+0x10A43D6B
+// -0.077026
+0xF62404FA
+// 0.200203
+0x19A04438
+// -0.034721
+0xFB8E4458
+// -0.060503
+0xF8416D18
+// 0.015541
+0x01FD403A
+// -0.044987
+0xFA3DDEDA
+// -0.045338
+0xFA325E37
+// -0.062116
+0xF80C96DE
+// 0.177939
+0x16C6B7C6
+// 0.112320
+0x0E607E6D
+// -0.003425
+0xFF8FC2CE
+// -0.156117
+0xEC045C21
+// 0.116761
+0x0EF20280
+// 0.116467
+0x0EE86795
+// -0.072556
+0xF6B67B73
+// -0.022187
+0xFD28FCB1
+// -0.044316
+0xFA53DC1A
+// -0.013491
+0xFE45E957
+// -0.037365
+0xFB379DB7
+// 0.004520
+0x00941CAE
+// -0.063621
+0xF7DB46D5
+// -0.051671
+0xF962DA64
+// 0.091505
+0x0BB672B5
+// 0.129653
+0x109879E2
+// 0.042842
+0x057BDB9E
+// -0.092113
+0xF435A616
+// -0.057305
+0xF8AA3EBC
+// 0.019845
+0x028A44BB
+// 0.100418
+0x0CDA7BD8
+// 0.021780
+0x02C9AEFB
+// -0.196383
+0xE6DCE951
+// 0.005862
+0x00C018E8
+// -0.023788
+0xFCF486F1
+// 0.086382
+0x0B0E8EC5
+// 0.090234
+0x0B8CC985
+// 0.119835
+0x0F56BF0A
+// 0.077184
+0x09E12D75
+// 0.112638
+0x0E6AE872
+// -0.147975
+0xED0F26AD
+// -0.065030
+0xF7AD1B5E
+// 0.029550
+0x03C84BC8
+// 0.056487
+0x073AF846
+// 0.011742
+0x0180C709
+// 0.023949
+0x0310C4B0
+// -0.014871
+0xFE18B6A3
+// 0.176851
+0x16A31136
+// -0.107359
+0xF242126A
+// 0.041502
+0x054FEF0B
+// 0.029963
+0x03D5D3E7
+// 0.103253
+0x0D37651F
+// -0.078898
+0xF5E6AD87
+// 0.038824
+0x04F82BC7
+// -0.111199
+0xF1C43998
+// -0.116837
+0xF10B7F96
+// -0.181175
+0xE8CF40C3
+// -0.026319
+0xFCA191CA
+// 0.028465
+0x03A4C1E7
+// -0.127011
+0xEFBE18A7
+// -0.005445
+0xFF4D95AE
+// 0.106162
+0x0D96B8F4
+// 0.086147
+0x0B06E0AE
+// -0.056788
+0xF8BB2C37
+// 0.088487
+0x0B53873A
+// 0.056184
+0x07310CFD
+// 0.072379
+0x0943B440
+// -0.003410
+0xFF904437
+// 0.101844
+0x0D093B1B
+// -0.010971
+0xFE987D26
+// -0.010492
+0xFEA832D9
+// -0.045351
+0xFA31EF68
+// -0.003533
+0xFF8C3DED
+// -0.060078
+0xF84F5DBC
+// -0.114643
+0xF1536153
+// 0.051405
+0x06946D8B
+// 0.128326
+0x106CFE93
+// 0.050805
+0x0680C5B5
+// 0.009583
+0x013A03C2
+// 0.109588
+0x0E06FAF0
+// -0.048937
+0xF9BC6CFF
+// 0.030504
+0x03E78B23
+// -0.025018
+0xFCCC39DE
+// 0.051966
+0x06A6CE6A
+// 0.060092
+0x07B11991
+// -0.079455
+0xF5D467EC
+// -0.121465
+0xF073D684
+// -0.118134
+0xF0E0FDCD
+// 0.134872
+0x11437E17
+// 0.084786
+0x0ADA4163
+// 0.009930
+0x0145642C
+// -0.021318
+0xFD456FF7
+// 0.011306
+0x01727AAF
+// -0.000798
+0xFFE5D8BC
+// -0.003030
+0xFF9CB42A
+// 0.070689
+0x090C5A73
+// -0.062831
+0xF7F52691
+// 0.110344
+0x0E1FBD95
+// -0.026670
+0xFC96151F
+// -0.079003
+0xF5E33BF7
+// 0.091189
+0x0BAC1819
+// 0.062443
+0x07FE21E5
+// -0.129926
+0xEF5E934F
+// -0.056213
+0xF8CE00EA
+// 0.080414
+0x0A4B00BE
+// -0.083121
+0xF55C4AB2
+// 0.066255
+0x087B0F64
+// -0.098201
+0xF36E2744
+// -0.019141
+0xFD8CC71B
+// -0.109531
+0xF1FAE6F9
+// -0.015730
+0xFDFC8B52
+// 0.133745
+0x111E8E94
+// 0.132138
+0x10E9E5DF
+// 0.057653
+0x07612B7B
+// -0.031133
+0xFC03D63D
+// -0.098765
+0xF35BA936
+// -0.013254
+0xFE4DB4F0
+// 0.064179
+0x0837085B
+// -0.047309
+0xF9F1C5CF
+// 0.084596
+0x0AD407D8
+// 0.009973
+0x0146C80F
+// -0.013753
+0xFE3D5A1C
+// 0.042686
+0x0576BE19
+// -0.090745
+0xF46279A7
+// -0.034575
+0xFB930FC6
+// 0.066539
+0x08845D67
+// -0.028487
+0xFC5A8ADE
+// 0.081959
+0x0A7D9DFC
+// 0.085422
+0x0AEF1E43
+// 0.037136
+0x04C0DBF9
+// 0.022067
+0x02D317BD
+// 0.097887
+0x0C878FB2
+// 0.028129
+0x0399BDCA
+// -0.016219
+0xFDEC8C0E
+// -0.059476
+0xF8631A4E
+// -0.144704
+0xED7A564C
+// -0.193988
+0xE72B6611
+// -0.065557
+0xF79BD46B
+// 0.109437
+0x0E02091D
+// 0.096140
+0x0C4E4D86
+// 0.055844
+0x0725E28E
+// 0.043230
+0x05889047
+// -0.044926
+0xFA3FDF71
+// -0.036643
+0xFB4F4490
+// -0.056955
+0xF8B5B319
+// 0.005556
+0x00B60BDD
+// 0.060813
+0x07C8B6A9
+// -0.103282
+0xF2C7A4D3
+// 0.038687
+0x04F3B22E
+// 0.022538
+0x02E2890F
+// 0.101795
+0x0D07A1A3
+// 0.235850
+0x1E3054BC
+// 0.014498
+0x01DB14F5
+// 0.037115
+0x04C0334E
+// 0.049176
+0x064B640E
+// 0.006469
+0x00D3FCCD
+// 0.018629
+0x0262727E
+// -0.145404
+0xED63690F
+// 0.069055
+0x08D6CD21
+// -0.197331
+0xE6BDDBB5
+// -0.016079
+0xFDF12116
+// 0.038159
+0x04E261D0
+// -0.009227
+0xFED1A5DC
+// -0.219492
+0xE3E7AE2F
+// 0.073783
+0x0971B4D8
+// 0.024912
+0x03304D30
+// 0.046841
+0x05FEDF62
+// -0.031169
+0xFC02A86A
+// -0.025276
+0xFCC3BDF1
+// -0.019288
+0xFD87FBE7
+// -0.007784
+0xFF00F13F
+// -0.048090
+0xF9D82D23
+// -0.066900
+0xF76FD34B
+// -0.023878
+0xFCF18E56
+// 0.079889
+0x0A39D112
+// -0.029125
+0xFC45A1FE
+// 0.043228
+0x05887B91
+// 0.036027
+0x049C8727
+// 0.000951
+0x001F28D1
+// -0.090613
+0xF466C956
+// -0.074691
+0xF6708916
+// -0.009997
+0xFEB86D0C
+// 0.073244
+0x09600E91
+// 0.059475
+0x079CE339
+// 0.071494
+0x0926B563
+// -0.067621
+0xF75834B4
+// -0.032275
+0xFBDE6BF4
+// 0.145653
+0x12A4BE9D
+// 0.089758
+0x0B7D2F03
+// -0.141696
+0xEDDCE542
+// -0.031832
+0xFBECEE0A
+// 0.082965
+0x0A9E99AC
+// -0.015945
+0xFDF58732
+// -0.087332
+0xF4D24A8B
+// -0.092288
+0xF42FE720
+// -0.062879
+0xF7F39571
+// -0.065216
+0xF7A70014
+// 0.042894
+0x057D8C5D
+// 0.012401
+0x01965F45
+// -0.292563
+0xDA8D4F8F
+// -0.057461
+0xF8A51F9A
+// -0.097698
+0xF37EA015
+// 0.186005
+0x17CEFF1B
+// 0.032589
+0x042BDF27
+// 0.076665
+0x09D02C45
+// -0.085496
+0xF50E7AF9
+// 0.037858
+0x04D88483
+// -0.067237
+0xF764C4E0
+// -0.083059
+0xF55E500C
+// 0.067658
+0x08A90817
+// -0.146002
+0xED4FD179
+// 0.046122
+0x05E756BF
+// 0.043549
+0x05930734
+// -0.085380
+0xF5124640
+// 0.033882
+0x0456401B
+// 0.024527
+0x0323B294
+// 0.072892
+0x09548A93
+// 0.110301
+0x0E1E5587
+// -0.121048
+0xF0817ECE
+// -0.101334
+0xF3077A62
+// -0.130189
+0xEF55F617
+// 0.061400
+0x07DBF8AD
+// -0.125443
+0xEFF17FB9
+// -0.006484
+0xFF2B8C4D
+// -0.034759
+0xFB8D03CE
+// 0.073447
+0x0966B7D2
+// 0.139974
+0x11EAA999
+// -0.044314
+0xFA53EDDC
+// -0.014505
+0xFE24B523
+// -0.209124
+0xE53B6B48
+// -0.051705
+0xF961BEEF
+// -0.003522
+0xFF8C9A20
+// 0.019307
+0x0278A7EF
+// -0.042734
+0xFA87B0F7
+// 0.005833
+0x00BF2633
+// 0.123736
+0x0FD69636
+// 0.113316
+0x0E81259F
+// -0.018469
+0xFDA2D0D2
+// -0.000703
+0xFFE8F858
+// 0.007379
+0x00F1CC9D
+// -0.038358
+0xFB171379
+// -0.175900
+0xE97C1843
+// 0.001712
+0x003819C5
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputBC1_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputBC1_q31.txt
new file mode 100755
index 0000000..1aa8fbf
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Binary/BinaryQ31/InputBC1_q31.txt
@@ -0,0 +1,6402 @@
+W
+3200
+// -0.490942
+0xC128CBEB
+// -0.168077
+0xEA7C71A4
+// -0.147239
+0xED274488
+// -0.183680
+0xE87D2AF7
+// -0.093692
+0xF401E668
+// 0.136632
+0x117D286A
+// 0.156216
+0x13FEE149
+// 0.117263
+0x0F027789
+// -0.291870
+0xDAA40296
+// -0.238904
+0xE16B9889
+// -0.168993
+0xEA5E6CCA
+// 0.177104
+0x16AB599A
+// -0.143938
+0xED937344
+// -0.058316
+0xF8891808
+// -0.036094
+0xFB61417D
+// 0.406951
+0x3416FB72
+// 0.230537
+0x1D82385B
+// 0.525143
+0x4337DFA2
+// -0.217123
+0xE4354E73
+// -0.124028
+0xF01FD6BF
+// 0.140563
+0x11FDF631
+// 0.025333
+0x033E1E0D
+// -0.328191
+0xD5FDDA58
+// 0.156232
+0x13FF6B5B
+// -0.268513
+0xDDA16064
+// 0.116662
+0x0EEEC56D
+// 0.005319
+0x00AE4A8F
+// 0.194807
+0x18EF7114
+// 0.052792
+0x06C1E77B
+// 0.017538
+0x023EACB4
+// 0.575509
+0x49AA43E2
+// 0.279208
+0x23BD14E0
+// 0.078517
+0x0A0CDB2C
+// -0.204595
+0xE5CFD1E0
+// -0.272781
+0xDD1581B3
+// 0.559131
+0x47919C47
+// 0.232835
+0x1DCD88B3
+// -0.084270
+0xF536A529
+// -0.667569
+0xAA8D1C5D
+// 0.176347
+0x16928B2B
+// -0.044911
+0xFA405E11
+// -0.229296
+0xE2A66DE1
+// -0.203479
+0xE5F46529
+// -0.079950
+0xF5C43044
+// 0.327175
+0x29E0E221
+// 0.260573
+0x215A7865
+// -0.018175
+0xFDAC7047
+// -0.127883
+0xEFA188F4
+// 0.184986
+0x17ADA2B7
+// 0.267973
+0x224CF3A6
+// -0.120017
+0xF0A34C06
+// 0.101421
+0x0CFB6124
+// 0.286800
+0x24B5DDD8
+// 0.135507
+0x115849D7
+// 0.061497
+0x07DF241F
+// 0.209770
+0x1AD9BE61
+// 0.133481
+0x1115E7A2
+// 0.135999
+0x116869E1
+// 0.117443
+0x0F085C5B
+// 0.279613
+0x23CA5AAE
+// 0.247060
+0x1F9FAD35
+// 0.355105
+0x2D741600
+// -0.005829
+0xFF41003B
+// 0.207270
+0x1A87D66E
+// 0.055579
+0x071D38AD
+// 0.237056
+0x1E57D98A
+// -0.166587
+0xEAAD4626
+// -0.002098
+0xFFBB404C
+// 0.130775
+0x10BD3C8C
+// -0.279205
+0xDC4300E8
+// -0.290227
+0xDAD9D8E0
+// -0.211537
+0xE4EC59A5
+// 0.649439
+0x5320CEA5
+// 0.083234
+0x0AA768F8
+// -0.073056
+0xF6A616D9
+// 0.109808
+0x0E0E317A
+// 0.279725
+0x23CE0419
+// -0.027850
+0xFC6F693C
+// -0.247078
+0xE05FBE56
+// 0.094584
+0x0C1B52D6
+// -0.111853
+0xF1AEC997
+// 0.018700
+0x0264BF62
+// -0.132854
+0xEEFEA502
+// 0.537179
+0x44C24815
+// -0.340748
+0xD4625E9D
+// 0.755002
+0x60A3EA16
+// 0.068492
+0x08C45771
+// -0.336408
+0xD4F093F9
+// -0.047575
+0xF9E913FA
+// 0.241357
+0x1EE4CB68
+// -0.178590
+0xE923F545
+// 0.247384
+0x1FAA48E3
+// -0.350947
+0xD3142B1F
+// -0.334619
+0xD52B36D3
+// 0.576074
+0x49BCC7A2
+// 0.378487
+0x307246E1
+// -0.220889
+0xE3B9E716
+// 0.343139
+0x2BEBFB79
+// 0.318117
+0x28B811F3
+// -0.489163
+0xC1631ABA
+// -0.315449
+0xD79F5C42
+// 0.075064
+0x099BB5AB
+// -0.120071
+0xF0A186ED
+// 0.325256
+0x29A1FDCD
+// 0.002019
+0x00422765
+// -0.131674
+0xEF254FF7
+// 0.410305
+0x3484E189
+// 0.270294
+0x229901E2
+// 0.268082
+0x22508178
+// 0.167211
+0x15672C13
+// -0.076453
+0xF636C6CA
+// 0.429085
+0x36EC3EA5
+// 0.746500
+0x5F8D4EF3
+// -0.262081
+0xDE741D2A
+// 0.085822
+0x0AFC38A5
+// 0.274191
+0x2318B1BB
+// 0.147040
+0x12D23591
+// 0.079721
+0x0A344C31
+// 0.197341
+0x194275E4
+// -0.093217
+0xF411771C
+// -0.087105
+0xF4D9C08F
+// -0.240895
+0xE12A5786
+// -0.077440
+0xF616758C
+// -0.023249
+0xFD062A06
+// 0.541836
+0x455AE475
+// -0.003775
+0xFF844906
+// 0.526823
+0x436EF2C5
+// -0.014391
+0xFE286DFF
+// 0.351851
+0x2D0973EE
+// 0.140299
+0x11F54E25
+// -0.416974
+0xCAA09B07
+// -0.189954
+0xE7AF978E
+// -0.549770
+0xB9A12327
+// -0.559571
+0xB85FF973
+// -0.669043
+0xAA5CCEEE
+// -0.198887
+0xE68ADDB0
+// -0.041825
+0xFAA579C8
+// -0.288908
+0xDB050FD5
+// -0.534857
+0xBB89CBAC
+// 0.129583
+0x10962B58
+// -0.848498
+0x93646CB8
+// 0.118406
+0x0F27EB27
+// -0.578164
+0xB5FEB6A8
+// -0.279314
+0xDC3F70C5
+// -0.193050
+0xE74A23E5
+// 0.085090
+0x0AE43D57
+// -0.706987
+0xA5816FBF
+// 0.165626
+0x15333A32
+// -0.441077
+0xC78ACDA8
+// -0.007173
+0xFF14F495
+// -0.131457
+0xEF2C66F4
+// 0.161022
+0x149C5C23
+// -0.530875
+0xBC0C4A2B
+// -0.117382
+0xF0F9A15F
+// 0.020006
+0x028F8D37
+// -0.042427
+0xFA91BE1F
+// -0.376835
+0xCFC3DC15
+// 0.153773
+0x13AED754
+// -0.240866
+0xE12B4D47
+// 0.236546
+0x1E47204E
+// 0.202318
+0x19E58C82
+// -0.176332
+0xE96DF6C0
+// 0.473743
+0x3CA39E4A
+// 0.199568
+0x198B6EA3
+// -0.005617
+0xFF47F535
+// 0.248741
+0x1FD6C2A0
+// -0.022351
+0xFD239630
+// 0.003542
+0x00741224
+// -0.586041
+0xB4FC99AA
+// -0.278427
+0xDC5C8058
+// -0.302436
+0xD949CAED
+// -0.687106
+0xA80CE9C1
+// -0.083307
+0xF55631D1
+// -0.068222
+0xF7447EEB
+// 0.172236
+0x160BD6EC
+// 0.442701
+0x38AA6A86
+// -0.242789
+0xE0EC4872
+// 0.102359
+0x0D1A17A2
+// 0.295786
+0x25DC4F89
+// -0.062256
+0xF807FF41
+// -0.239321
+0xE15DED65
+// 0.220219
+0x1C302145
+// 0.068672
+0x08CA428F
+// -0.239853
+0xE14C7B4A
+// -0.425628
+0xC9850821
+// 0.334788
+0x2ADA5138
+// 0.123585
+0x0FD1A4C6
+// 0.086987
+0x0B22624C
+// -0.236369
+0xE1BEA55F
+// -0.192074
+0xE76A207C
+// -0.117199
+0xF0FF9BF6
+// 0.033183
+0x043F532E
+// -0.051286
+0xF96F77A5
+// -0.075459
+0xF6575B34
+// 0.003155
+0x0067662D
+// -0.230803
+0xE2750BD0
+// -0.288272
+0xDB19E6D0
+// -0.245706
+0xE08CB573
+// 0.421019
+0x35E3F020
+// 0.443250
+0x38BC67FA
+// -0.120321
+0xF0995529
+// -0.029494
+0xFC398AAF
+// -0.710398
+0xA511A9E6
+// -0.110660
+0xF1D5E614
+// -0.090374
+0xF46E9D2A
+// -0.253720
+0xDF86196C
+// 0.053848
+0x06E47F55
+// -0.399217
+0xCCE67775
+// -0.125464
+0xEFF0CCC1
+// 0.305847
+0x2725FF67
+// 0.156621
+0x140C2A67
+// -0.170123
+0xEA3965BD
+// 0.314192
+0x28377201
+// 0.126225
+0x10282651
+// -0.155144
+0xEC244019
+// -0.113807
+0xF16EC249
+// -0.440275
+0xC7A50E0D
+// 0.327959
+0x29FA8ED0
+// 0.174818
+0x166072E2
+// 0.006082
+0x00C74CAC
+// -0.678843
+0xA91BAA38
+// -0.496666
+0xC06D3C75
+// -0.000229
+0xFFF87B2E
+// 0.043108
+0x05848E06
+// 0.054439
+0x06F7DF2D
+// -0.334052
+0xD53DC7A6
+// -0.083612
+0xF54C3693
+// 0.102361
+0x0D1A2D26
+// 0.070249
+0x08FDEB18
+// -0.107981
+0xF22DADB8
+// -0.352215
+0xD2EA9C41
+// 0.032824
+0x043395D7
+// 0.314646
+0x284651E3
+// -0.109722
+0xF1F4A0C9
+// 0.005328
+0x00AE9345
+// 0.114830
+0x0EB2BF81
+// -0.160972
+0xEB65485F
+// -0.443647
+0xC7369494
+// -0.264007
+0xDE35020B
+// -0.289532
+0xDAF09A3F
+// 0.127574
+0x105454F0
+// -0.002552
+0xFFAC5ED4
+// -0.007978
+0xFEFA9393
+// -0.079215
+0xF5DC4536
+// -0.211279
+0xE4F4CC72
+// 0.082899
+0x0A9C6B4F
+// -0.063765
+0xF7D68F50
+// -0.141826
+0xEDD8A224
+// 0.617663
+0x4F0F9312
+// -0.308161
+0xD88E2A63
+// -0.059408
+0xF8654F94
+// 0.185881
+0x17CAF0EF
+// -0.204684
+0xE5CCEDF0
+// 0.176853
+0x16A31FE2
+// 0.114264
+0x0EA0341F
+// -0.667781
+0xAA86247E
+// 0.350755
+0x2CE58746
+// -0.091162
+0xF454CE23
+// -0.067144
+0xF767D05F
+// 0.122531
+0x0FAF173E
+// -0.204892
+0xE5C61BFF
+// 0.124492
+0x0FEF5C36
+// 0.216277
+0x1BAEF6FB
+// -0.035742
+0xFB6CCED0
+// 0.175709
+0x167DA320
+// -0.077887
+0xF607CD8A
+// 0.391576
+0x321F2A94
+// -0.240017
+0xE14720B7
+// 0.064177
+0x0836F17B
+// 0.325080
+0x299C399B
+// 0.193602
+0x18C7F52F
+// 0.085532
+0x0AF2B295
+// 0.273943
+0x231091D2
+// 0.091458
+0x0BB4E2E1
+// 0.143450
+0x125C8DA5
+// -0.401869
+0xCC8F90D7
+// -0.058174
+0xF88DC2E2
+// -0.630616
+0xAF47F572
+// -0.502902
+0xBFA0E627
+// 0.109087
+0x0DF68CC1
+// -0.064358
+0xF7C31B72
+// -0.188893
+0xE7D25C30
+// -0.245117
+0xE09FFD7B
+// -0.485901
+0xC1CE00B5
+// 0.416999
+0x35603C25
+// -0.024841
+0xFCD1FE6B
+// -0.013734
+0xFE3DFA32
+// -0.052095
+0xF954F6F8
+// 0.373597
+0x2FD209DF
+// 0.151119
+0x1357DD23
+// -0.336376
+0xD4F19FED
+// -0.172164
+0xE9F6880C
+// 0.124853
+0x0FFB306F
+// -0.302800
+0xD93DD582
+// 0.304780
+0x27030822
+// -0.041631
+0xFAABD2CB
+// 0.640719
+0x52031453
+// 0.128395
+0x106F3B8A
+// 0.192754
+0x18AC29F2
+// 0.740263
+0x5EC0F154
+// 0.289933
+0x251C82FF
+// -0.042013
+0xFA9F4F4C
+// 0.377728
+0x305961CE
+// 0.078086
+0x09FEB670
+// -0.481314
+0xC2644A9E
+// 0.021653
+0x02C5895B
+// 0.245892
+0x1F7965B1
+// 0.022877
+0x02EDA2A7
+// 0.146779
+0x12C9AB28
+// 0.147637
+0x12E5C2D8
+// 0.352502
+0x2D1EC9A2
+// -0.063895
+0xF7D24D26
+// 0.280268
+0x23DFCF36
+// 0.108711
+0x0DEA40B8
+// -0.130163
+0xEF56D092
+// 0.751305
+0x602AC712
+// 0.119301
+0x0F4541EA
+// 0.167045
+0x1561BB73
+// -0.311404
+0xD823E7C9
+// -0.306324
+0xD8CA60BF
+// 0.048279
+0x062E043E
+// 0.001079
+0x00235C13
+// 0.064086
+0x0833FA1C
+// -0.029544
+0xFC37E2CF
+// -0.086578
+0xF4EB04AD
+// 0.292542
+0x25720305
+// -0.426471
+0xC96962D2
+// -0.069975
+0xF70B0B53
+// 0.253935
+0x2080F14B
+// 0.273861
+0x230DE4A9
+// 0.021144
+0x02B4DC12
+// -0.475104
+0xC32FCE57
+// 0.452198
+0x39E1A049
+// -0.252005
+0xDFBE4C38
+// -0.742012
+0xA105BEF9
+// 0.555475
+0x4719D014
+// -0.275411
+0xDCBF58B1
+// -0.457301
+0xC5772A3B
+// 0.047470
+0x061380B7
+// -0.178788
+0xE91D7AC8
+// -0.346683
+0xD39FE678
+// -0.090194
+0xF4748995
+// 0.984058
+0x7DF59C78
+// 0.223314
+0x1C958BA6
+// -0.395490
+0xCD609682
+// 0.191021
+0x18736112
+// -0.027686
+0xFC74C762
+// -0.048417
+0xF9CD751B
+// -0.415673
+0xCACB3DA9
+// 0.072891
+0x09547C69
+// -0.003166
+0xFF983EBA
+// -0.260545
+0xDEA676DA
+// 0.315614
+0x28660B28
+// 0.217188
+0x1BCCD3D3
+// 0.014025
+0x01CB9638
+// -0.087499
+0xF4CCD3A9
+// -0.354351
+0xD2A4A33F
+// -0.313882
+0xD7D2B59C
+// -0.197732
+0xE6B0B76D
+// 0.174142
+0x164A4A96
+// -0.262319
+0xDE6C54DB
+// 0.264468
+0x21DA17AA
+// 0.063735
+0x082879E9
+// 0.439405
+0x383E6D53
+// -0.137014
+0xEE76507D
+// -0.287447
+0xDB34F0C9
+// -0.220339
+0xE3CBF224
+// 0.367694
+0x2F1094F4
+// -0.225049
+0xE3319ACF
+// -0.486105
+0xC1C75201
+// 0.382238
+0x30ED2D29
+// 0.507369
+0x40F173EC
+// 0.247441
+0x1FAC233A
+// -0.115323
+0xF13D1690
+// 0.082276
+0x0A880582
+// -0.284234
+0xDB9E36FF
+// 0.157576
+0x142B73E3
+// 0.291396
+0x254C7491
+// 0.089900
+0x0B81D6A2
+// -0.097947
+0xF3767518
+// 0.270551
+0x22A16AF2
+// -0.263067
+0xDE53CEEC
+// 0.020527
+0x02A0A132
+// -0.055427
+0xF8E7C400
+// 0.154687
+0x13CCC7F0
+// -0.095085
+0xF3D43D6C
+// 0.786357
+0x64A759ED
+// -0.140043
+0xEE13152D
+// 0.362768
+0x2E6F2B2A
+// -0.392203
+0xCDCC481E
+// 0.276812
+0x236E9586
+// 0.113240
+0x0E7EA33D
+// 0.095750
+0x0C418C8B
+// -0.448922
+0xC689B9C6
+// 0.091010
+0x0BA63596
+// -0.868013
+0x90E4F647
+// 0.019325
+0x027941C1
+// 0.638008
+0x51AA3EBD
+// -0.069894
+0xF70DB581
+// 0.675141
+0x566B0454
+// 0.692372
+0x589FA96B
+// -0.687568
+0xA7FDC1FC
+// 0.389346
+0x31D61823
+// 0.102939
+0x0D2D1B55
+// -0.053817
+0xF91C873D
+// 0.105953
+0x0D8FDE83
+// -0.394671
+0xCD7B6EFE
+// 0.225985
+0x1CED155D
+// -0.388462
+0xCE46E416
+// -0.342227
+0xD431E6F7
+// -0.146991
+0xED2F6598
+// 0.171381
+0x15EFD118
+// -0.173911
+0xE9BD4C28
+// -0.186226
+0xE829BBE6
+// 0.092930
+0x0BE51FAE
+// 0.282131
+0x241CDCA8
+// -0.763609
+0x9E420ECE
+// 0.154387
+0x13C2F4B2
+// -0.137869
+0xEE5A5142
+// 0.132743
+0x10FDB70A
+// -0.411354
+0xCB58BD22
+// -0.369121
+0xD0C0A68F
+// 0.473177
+0x3C91104B
+// 0.423817
+0x363FA349
+// -0.283128
+0xDBC27460
+// -0.369270
+0xD0BBC1D2
+// -0.350786
+0xD31972E7
+// -0.137750
+0xEE5E31A2
+// 0.123262
+0x0FC70ECF
+// -0.228853
+0xE2B4F357
+// 0.173825
+0x163FE2FE
+// -0.173249
+0xE9D2F9DC
+// 0.557725
+0x4763852B
+// 0.334017
+0x2AC11026
+// -0.294809
+0xDA43B484
+// -0.227307
+0xE2E7971F
+// -0.040976
+0xFAC14BA3
+// 0.419249
+0x35A9F3D5
+// 0.412271
+0x34C54FDD
+// -0.008000
+0xFEF9DDA8
+// 0.302197
+0x26AE6615
+// -0.161106
+0xEB60E328
+// -0.551065
+0xB976B79F
+// -0.075532
+0xF654F920
+// -0.051499
+0xF9687B7B
+// -0.090001
+0xF47ADC07
+// -0.382842
+0xCEFF0939
+// -0.255589
+0xDF48D849
+// 0.240149
+0x1EBD334D
+// 0.049002
+0x0645B108
+// -0.217127
+0xE4352AB3
+// -0.066702
+0xF776531A
+// 0.018422
+0x025BA4F4
+// -0.354482
+0xD2A055EB
+// 0.102849
+0x0D2A28D0
+// -0.082628
+0xF56C71F8
+// -0.159513
+0xEB9513D5
+// 0.000871
+0x001C8E33
+// -0.183258
+0xE88AFDA2
+// 0.438512
+0x382126FF
+// -0.569351
+0xB71F8134
+// -0.068714
+0xF7345E71
+// -0.677372
+0xA94BDF75
+// 0.362759
+0x2E6EE493
+// -0.278945
+0xDC4B89F6
+// 0.185210
+0x17B4F24C
+// 0.090499
+0x0B95765B
+// 0.191529
+0x18840976
+// -0.494610
+0xC0B0A1C5
+// -0.116820
+0xF10C090F
+// 0.000540
+0x0011B31C
+// 0.097202
+0x0C711B60
+// 0.129940
+0x10A1DCE3
+// -0.034949
+0xFB86CE2D
+// -0.363185
+0xD1832829
+// -0.050495
+0xF9895F1F
+// 0.193616
+0x18C8688F
+// 0.427332
+0x36B2D039
+// 0.350238
+0x2CD495C7
+// 0.084709
+0x0AD7BC08
+// 0.148583
+0x1304C84E
+// 0.165776
+0x153828E9
+// -0.104280
+0xF2A6F674
+// 0.107532
+0x0DC39BDB
+// 0.376478
+0x30307002
+// -0.025405
+0xFCBF863F
+// -0.775168
+0x9CC74F29
+// -0.198161
+0xE6A2AB69
+// -0.140756
+0xEDFBB5D1
+// 0.088884
+0x0B608A76
+// -0.355558
+0xD27D14E1
+// -0.472764
+0xC37C79CC
+// -0.510888
+0xBE9B3A75
+// -0.102211
+0xF2EABD58
+// -0.588439
+0xB4AE0762
+// 0.147557
+0x12E32692
+// -0.615609
+0xB133B5AD
+// -0.335027
+0xD51DD4FC
+// -0.144392
+0xED848EB7
+// -0.134168
+0xEED39755
+// 0.358885
+0x2DEFEFDF
+// 0.033833
+0x0454A413
+// -0.264739
+0xDE1D052A
+// -0.343588
+0xD405531C
+// -0.472508
+0xC384D816
+// 0.356497
+0x2DA1B213
+// -0.211209
+0xE4F71ACC
+// -0.141742
+0xEDDB68CF
+// 0.119805
+0x0F55C583
+// -0.130761
+0xEF4336A7
+// 0.002637
+0x0056655A
+// 0.260285
+0x215106A9
+// 0.877229
+0x70490B8C
+// -0.063419
+0xF7E1E61B
+// 0.242849
+0x1F15B11F
+// 0.290886
+0x253BBCDC
+// -0.114590
+0xF1551B97
+// -0.081973
+0xF581EA6E
+// 0.041988
+0x055FDC5F
+// -0.154777
+0xEC304201
+// -0.012997
+0xFE561E38
+// 0.572651
+0x494CA040
+// -0.365985
+0xD1276AD2
+// 0.200219
+0x19A0C7CB
+// 0.276453
+0x2362CE13
+// -0.024984
+0xFCCD52E2
+// -0.242203
+0xE0FF8059
+// -0.037768
+0xFB2A66DF
+// -0.285912
+0xDB673D7C
+// -0.605930
+0xB270E18E
+// 0.334720
+0x2AD81B8D
+// 0.622863
+0x4FB9F77D
+// 0.035623
+0x048F4B25
+// 0.013316
+0x01B45384
+// 0.092581
+0x0BD9B39C
+// -0.263382
+0xDE498111
+// -0.068199
+0xF74542E4
+// -0.260168
+0xDEB2CD88
+// -0.590776
+0xB4616FB4
+// 0.466254
+0x3BAE329E
+// -0.226992
+0xE2F1EEB7
+// -0.141867
+0xEDD749FE
+// -0.118003
+0xF0E544D3
+// 0.115748
+0x0ED0D28A
+// -0.352510
+0xD2E0F1CE
+// -0.106582
+0xF25B8831
+// 0.218435
+0x1BF5ADF9
+// 0.058412
+0x077A0C8E
+// 0.302385
+0x26B48ECD
+// -0.036055
+0xFB628B87
+// -0.456581
+0xC58EC0AA
+// 0.076881
+0x09D73A8E
+// 0.644714
+0x5285FC82
+// -0.292296
+0xDA960D8B
+// 0.000299
+0x0009CE9A
+// 0.160028
+0x147BCB33
+// -0.022768
+0xFD15F27C
+// -0.305633
+0xD8E1066D
+// 0.388439
+0x31B85AA9
+// -0.281768
+0xDBEF0AAB
+// 0.242223
+0x1F012BC2
+// -0.759610
+0x9EC51CA0
+// -0.331721
+0xD58A2AA0
+// 0.000026
+0x0000DA2B
+// 0.035042
+0x047C412F
+// -0.054155
+0xF9117657
+// -0.205433
+0xE5B45F38
+// -0.254703
+0xDF65E60B
+// -0.185220
+0xE84AB551
+// -0.194795
+0xE710F85E
+// 0.042153
+0x056541D1
+// 0.498234
+0x3FC62035
+// 0.575275
+0x49A29E91
+// -0.754064
+0x9F7AD394
+// 0.150350
+0x133EA7D5
+// -0.052504
+0xF9478A88
+// 0.313068
+0x28129E00
+// 0.411165
+0x34A1117F
+// 0.254561
+0x20957387
+// 0.001671
+0x0036BFD3
+// 0.169899
+0x15BF438B
+// -0.259746
+0xDEC0A080
+// 0.610602
+0x4E28382E
+// -0.369385
+0xD0B80227
+// -0.043004
+0xFA7ED746
+// 0.268567
+0x22606A4B
+// 0.008047
+0x0107ACB4
+// 0.392854
+0x32490863
+// -0.808621
+0x987F1A36
+// 0.131067
+0x10C6C998
+// -0.116254
+0xF11E989F
+// -0.545593
+0xBA2A0567
+// 0.017489
+0x023D125D
+// 0.291141
+0x25441DC1
+// 0.073448
+0x0966BDC5
+// -0.144814
+0xED76B8CF
+// 0.275872
+0x234FC345
+// -0.726213
+0xA30B75D6
+// 0.114850
+0x0EB36690
+// 0.228587
+0x1D42594F
+// -0.148280
+0xED052BAF
+// -0.149282
+0xECE45131
+// -0.138847
+0xEE3A43B0
+// 0.186633
+0x17E395BF
+// -0.095241
+0xF3CF2303
+// 0.315393
+0x285ECC2E
+// 0.101717
+0x0D0511C4
+// -0.031834
+0xFBECD9EC
+// -0.009696
+0xFEC24BC2
+// -0.338613
+0xD4A85535
+// 0.247662
+0x1FB35F62
+// -0.226317
+0xE3080B9E
+// 0.484942
+0x3E12975A
+// 0.314258
+0x28399DFF
+// 0.121058
+0x0F7ED7A8
+// 0.597395
+0x4C776D11
+// 0.213425
+0x1B518467
+// -0.176490
+0xE968C808
+// 0.199575
+0x198BAA30
+// -0.061083
+0xF82E72AA
+// -0.027152
+0xFC8644A2
+// 0.120594
+0x0F6FA08F
+// -0.137310
+0xEE6CA1CD
+// 0.386249
+0x317097FE
+// 0.282400
+0x2425AF55
+// -0.004553
+0xFF6ACD3C
+// 0.269417
+0x227C3F7C
+// -0.114167
+0xF162FDC9
+// 0.151978
+0x1374002F
+// 0.172859
+0x16204274
+// 0.160093
+0x147DEDE3
+// 0.385591
+0x315B0DC6
+// 0.167089
+0x15632954
+// -0.464702
+0xC484A848
+// -0.107402
+0xF240AAC5
+// 0.411071
+0x349DF7DE
+// 0.516305
+0x42164ACC
+// 0.169878
+0x15BE923D
+// -0.283863
+0xDBAA62C5
+// 0.241053
+0x1EDAD1DD
+// -0.472466
+0xC386397A
+// -0.222625
+0xE381077C
+// 0.182610
+0x175FC3EC
+// -0.209373
+0xE5334359
+// -0.259901
+0xDEBB8FDD
+// -0.003449
+0xFF8EF900
+// 0.213437
+0x1B51E826
+// 0.192017
+0x1894071D
+// 0.062609
+0x080390BB
+// -0.275310
+0xDCC2A51C
+// 0.092102
+0x0BC9FCDA
+// -0.093804
+0xF3FE3B6E
+// 0.351131
+0x2CF1DDA6
+// 0.373032
+0x2FBF80C2
+// 0.079389
+0x0A2969A0
+// -0.013528
+0xFE44B8FC
+// -0.431162
+0xC8CFAD1F
+// 0.052573
+0x06BAB34F
+// -0.131602
+0xEF27AA16
+// -0.336511
+0xD4ED35AF
+// 0.506712
+0x40DBEFFD
+// -0.415644
+0xCACC2D00
+// 0.530304
+0x43E1034B
+// -0.008211
+0xFEF2F13A
+// -0.077756
+0xF60C1455
+// -0.112738
+0xF191CC6F
+// -0.132596
+0xEF071A46
+// 0.089140
+0x0B68F0EC
+// -0.463801
+0xC4A22F41
+// -0.005471
+0xFF4CBD63
+// 0.164247
+0x1506079A
+// 0.337401
+0x2B2FF8B7
+// 0.335687
+0x2AF7C9B0
+// -0.156381
+0xEBFBB119
+// -0.078449
+0xF5F55E4B
+// -0.141127
+0xEDEF8FED
+// 0.370859
+0x2F78506A
+// -0.459336
+0xC5347B36
+// -0.083781
+0xF546ACE9
+// 0.187770
+0x1808DBFE
+// 0.019440
+0x027CFF06
+// 0.273858
+0x230DC383
+// 0.076559
+0x09CCAD69
+// -0.284131
+0xDBA19AB4
+// -0.317166
+0xD767190B
+// 0.365576
+0x2ECB3089
+// -0.197756
+0xE6AFED81
+// 0.270904
+0x22ACF8BE
+// 0.346584
+0x2C5CDF24
+// -0.125831
+0xEFE4C8CC
+// -0.013797
+0xFE3BE2C9
+// 0.879089
+0x7085FEE9
+// -0.040206
+0xFADA8A29
+// -0.174410
+0xE9ACEE6C
+// -0.023981
+0xFCEE2DDE
+// 0.353957
+0x2D4E76E4
+// 0.223770
+0x1CA4816F
+// 0.330425
+0x2A4B5EF8
+// -0.144916
+0xED73646E
+// -0.608127
+0xB228E591
+// -0.088108
+0xF4B8E3DD
+// 0.241986
+0x1EF966BD
+// -0.115323
+0xF13D14FC
+// -0.429163
+0xC9112F26
+// -0.372757
+0xD0498064
+// 0.504829
+0x409E393A
+// -0.793430
+0x9A70E46C
+// 0.049363
+0x065185FB
+// 0.246069
+0x1F7F32F1
+// -0.220478
+0xE3C76405
+// 0.140517
+0x11FC74F5
+// 0.417364
+0x356C2CA4
+// 0.416696
+0x355647F0
+// -0.273843
+0xDCF2B453
+// -0.114706
+0xF1514EC4
+// -0.358172
+0xD2276EFB
+// 0.412976
+0x34DC6837
+// -0.508206
+0xBEF31DD0
+// 0.069848
+0x08F0C855
+// 0.120129
+0x0F6065AF
+// 0.305254
+0x27128C18
+// -0.096319
+0xF3ABD1B8
+// 0.019619
+0x0282E222
+// -0.093674
+0xF4027F85
+// 0.157264
+0x14213812
+// -0.108973
+0xF20D2C84
+// 0.137501
+0x1199A1E7
+// -0.246102
+0xE07FB6B6
+// -0.002427
+0xFFB07954
+// -0.316522
+0xD77C3484
+// -0.602349
+0xB2E63D05
+// 0.431265
+0x3733B34C
+// 0.162973
+0x14DC4B28
+// 0.010898
+0x01651A33
+// 0.318301
+0x28BE1651
+// 0.262111
+0x218CD81E
+// -0.239813
+0xE14DCEDB
+// -0.035571
+0xFB726548
+// 0.365609
+0x2ECC4922
+// 0.337189
+0x2B2904FB
+// 0.349132
+0x2CB05866
+// -0.073384
+0xF69B58A0
+// -0.103163
+0xF2CB915B
+// 0.266976
+0x222C4868
+// 0.322650
+0x294C95FB
+// 0.196037
+0x1917BCA9
+// 0.011903
+0x018608C3
+// -0.158529
+0xEBB55125
+// 0.337329
+0x2B2D9C8E
+// 0.402437
+0x33830ADD
+// 0.335603
+0x2AF50DB6
+// 0.113408
+0x0E842310
+// 0.035841
+0x0496708E
+// -0.480527
+0xC27E1B5D
+// 0.081715
+0x0A75A4C2
+// -0.015125
+0xFE105EE2
+// 0.384497
+0x31372F5C
+// 0.286249
+0x24A3CBF5
+// 0.340861
+0x2BA1551A
+// 0.437255
+0x37F7F9CD
+// 0.436295
+0x37D887C5
+// -0.494629
+0xC0B00112
+// -0.022263
+0xFD267C3C
+// -0.072914
+0xF6AABE57
+// -0.830607
+0x95AEAB13
+// -0.055145
+0xF8F10147
+// 0.101235
+0x0CF54410
+// -0.370628
+0xD08F434F
+// -0.240716
+0xE130361E
+// 0.128857
+0x107E63A4
+// -0.404526
+0xCC387E20
+// 0.290147
+0x25238C23
+// -0.042177
+0xFA99F2FB
+// -0.061699
+0xF81A42BA
+// 0.418661
+0x3596AD20
+// 0.093838
+0x0C02DE68
+// 0.080668
+0x0A535233
+// 0.493640
+0x3F2F949F
+// -0.046260
+0xFA1422D5
+// -0.342513
+0xD4288B0C
+// 0.411492
+0x34ABC62A
+// -0.190081
+0xE7AB6BD4
+// 0.171218
+0x15EA77E9
+// 0.126804
+0x103B1B10
+// 0.009187
+0x012D06EA
+// -0.106476
+0xF25EFBC7
+// -0.619245
+0xB0BC9296
+// 0.187412
+0x17FD1B80
+// -0.174535
+0xE9A8D416
+// -0.177236
+0xE9505338
+// 0.494935
+0x3F5A05E6
+// 0.159332
+0x14650174
+// 0.480207
+0x3D7769C0
+// 0.170887
+0x15DFA160
+// 0.397410
+0x32DE5124
+// 0.027660
+0x038A5D0E
+// 0.134338
+0x1131FFCC
+// -0.129437
+0xEF6E9E66
+// -0.004414
+0xFF6F5EFF
+// -0.086507
+0xF4ED587B
+// -0.194701
+0xE7140D16
+// 0.056291
+0x07348EC1
+// -0.097123
+0xF3917A09
+// 0.031779
+0x04115796
+// -0.194377
+0xE71EA862
+// -0.089567
+0xF48913D7
+// -0.601537
+0xB300D5CD
+// 0.151929
+0x13726649
+// 0.273500
+0x23020A5B
+// -0.291380
+0xDAB41060
+// -0.310810
+0xD837645B
+// 0.220698
+0x1C3FD23D
+// -0.410417
+0xCB7777E0
+// -0.616488
+0xB116E97E
+// 0.241347
+0x1EE4741F
+// 0.055945
+0x072934B9
+// 0.006643
+0x00D9AE31
+// 0.407084
+0x341B5294
+// 0.195715
+0x190D3468
+// -0.187837
+0xE7F4F241
+// 0.077907
+0x09F8DF08
+// 0.585354
+0x4AECDFF3
+// 0.298726
+0x263CAA05
+// 0.074200
+0x097F61A3
+// -0.510645
+0xBEA32C5C
+// -0.379504
+0xCF6C68FF
+// -0.140329
+0xEE09AFD0
+// -0.273843
+0xDCF2B400
+// 0.061896
+0x07EC3658
+// -0.263744
+0xDE3DA53F
+// -0.527444
+0xBC7CB2FD
+// 0.192285
+0x189CCC89
+// 0.104796
+0x0D69F174
+// 0.083292
+0x0AA95064
+// -0.101349
+0xF306FF28
+// 0.099287
+0x0CB5708D
+// -0.086024
+0xF4FD2A55
+// 0.068626
+0x08C8BB48
+// 0.362141
+0x2E5AA1E2
+// -0.272794
+0xDD1515FB
+// -0.360096
+0xD1E85C29
+// 0.178983
+0x16E8EB8F
+// -0.326899
+0xD6282D4D
+// 0.291193
+0x2545D1B1
+// -0.021931
+0xFD315FAC
+// -0.202527
+0xE6139A14
+// -0.282961
+0xDBC7EC5D
+// -0.388297
+0xCE4C4C17
+// -0.068236
+0xF7440719
+// 0.791978
+0x655F8C40
+// 0.105275
+0x0D79AA16
+// 0.307895
+0x2769187C
+// -0.288044
+0xDB215F0A
+// 0.321530
+0x2927E200
+// 0.277862
+0x2390FD6C
+// 0.183290
+0x1776093C
+// 0.675734
+0x567E709A
+// -0.129188
+0xEF76C488
+// 0.079731
+0x0A349E59
+// 0.355091
+0x2D739DA2
+// -0.166734
+0xEAA878DA
+// 0.197415
+0x1944E4E7
+// 0.001837
+0x003C3000
+// -0.004216
+0xFF75DC43
+// 0.713405
+0x5B50D9E9
+// 0.422311
+0x360E4594
+// -0.001907
+0xFFC18222
+// -0.265448
+0xDE05CF6B
+// 0.341537
+0x2BB77A6F
+// 0.150657
+0x1348BA95
+// 0.100183
+0x0CD2CFD5
+// 0.013887
+0x01C70AF5
+// -0.275737
+0xDCB4A312
+// 0.199329
+0x19839CD0
+// 0.350716
+0x2CE43FD8
+// 0.000055
+0x0001CACF
+// 0.220444
+0x1C377EED
+// -0.169679
+0xEA47F27B
+// -0.302241
+0xD9502CEE
+// -0.409535
+0xCB945BEE
+// 0.224165
+0x1CB16D9D
+// -0.114473
+0xF158F220
+// 0.064825
+0x084C3187
+// 0.533283
+0x44429C35
+// -0.092176
+0xF4339305
+// -0.093268
+0xF40FCB8C
+// 0.245208
+0x1F62FD88
+// 0.274128
+0x2316A16E
+// -0.093569
+0xF405EE58
+// 0.349002
+0x2CAC1C6C
+// -0.015463
+0xFE054BE1
+// -0.305464
+0xD8E68ECB
+// -0.056673
+0xF8BEF189
+// 0.029588
+0x03C98D02
+// -0.673485
+0xA9CB417F
+// -0.003836
+0xFF824A7B
+// 0.243949
+0x1F39BBEA
+// -0.139483
+0xEE2568A6
+// -0.400619
+0xCCB88198
+// 0.040744
+0x05371708
+// 0.169386
+0x15AE6E3E
+// -0.488239
+0xC1816074
+// -0.503943
+0xBF7EC9C3
+// -0.356821
+0xD253AE4A
+// -0.451195
+0xC63F3A07
+// -0.115581
+0xF134A6BC
+// 0.163595
+0x14F0B1E6
+// -0.214615
+0xE4878197
+// 0.088021
+0x0B4441EB
+// 0.072802
+0x0951915C
+// 0.187449
+0x17FE516C
+// 0.105799
+0x0D8AD321
+// -0.081916
+0xF583C865
+// 0.022287
+0x02DA4C81
+// 0.004822
+0x009E01A1
+// 0.001245
+0x0028CB83
+// 0.606991
+0x4DB1DDA7
+// 0.268498
+0x225E2079
+// -0.012731
+0xFE5ED5B8
+// -0.164984
+0xEAE1CA87
+// -0.028277
+0xFC616C04
+// 0.079473
+0x0A2C2912
+// -0.158411
+0xEBB93368
+// 0.268008
+0x224E15A5
+// -0.393677
+0xCD9BFE09
+// 0.195669
+0x190BAEBE
+// -0.061199
+0xF82AA03A
+// 0.256470
+0x20D403ED
+// -0.219257
+0xE3EF6668
+// -0.122243
+0xF05A53E4
+// -0.110306
+0xF1E17A95
+// 0.670131
+0x55C6DDEF
+// -0.278321
+0xDC5FF6C4
+// -0.043780
+0xFA656D8B
+// 0.108253
+0x0DDB3D85
+// -0.186690
+0xE81A86D6
+// 0.314702
+0x2848251C
+// 0.041067
+0x0541B19D
+// 0.031599
+0x040B708B
+// 0.689871
+0x584DAE2B
+// -0.572732
+0xB6B0B538
+// 0.025861
+0x034F673B
+// 0.035594
+0x048E54DE
+// -0.075355
+0xF65AC3FA
+// 0.308361
+0x2778638E
+// -0.073866
+0xF68B903A
+// 0.234288
+0x1DFD287A
+// -0.681480
+0xA8C54339
+// -0.372778
+0xD048D0DF
+// 0.040969
+0x053E79D6
+// -0.135761
+0xEE9F6501
+// -0.098551
+0xF362B185
+// 0.140365
+0x11F7770A
+// 0.102413
+0x0D1BE289
+// 0.118493
+0x0F2AC4B6
+// 0.184373
+0x17998658
+// -0.204606
+0xE5CF7B0C
+// -0.606408
+0xB2613BD5
+// -0.324031
+0xD6862A5C
+// -0.328194
+0xD5FDBB72
+// -0.061868
+0xF814B4E5
+// 0.051360
+0x0692F2D1
+// -0.019508
+0xFD80C094
+// 0.084264
+0x0AC927E1
+// -0.359447
+0xD1FD9FEF
+// -0.057625
+0xF89FBDF7
+// 0.027408
+0x03821B71
+// 0.108855
+0x0DEEF4A6
+// -0.039558
+0xFAEFC68C
+// -0.111490
+0xF1BAB5F9
+// 0.005727
+0x00BBABAD
+// 0.213247
+0x1B4BB000
+// 0.403667
+0x33AB5FA9
+// 0.261764
+0x21817D0B
+// -0.146461
+0xED40C7C4
+// 0.186315
+0x17D928B8
+// 0.194971
+0x18F4CE1A
+// 0.210506
+0x1AF1D87C
+// -0.465096
+0xC477B80B
+// -0.101819
+0xF2F79884
+// 0.019950
+0x028DBA62
+// 0.284958
+0x24798338
+// -0.227674
+0xE2DB928B
+// -0.166137
+0xEABC02C4
+// -0.019570
+0xFD7EB9DA
+// 0.106744
+0x0DA9CAB3
+// -0.611340
+0xB1BFA007
+// -0.123323
+0xF036F52D
+// 0.190220
+0x185922B9
+// -0.478576
+0xC2BE0337
+// -0.080887
+0xF5A5800F
+// -0.130618
+0xEF47E782
+// -0.117159
+0xF100EDEB
+// -0.100206
+0xF32C7711
+// 0.149615
+0x1326973E
+// 0.148039
+0x12F2EE5D
+// 0.228949
+0x1D4E370F
+// 0.147250
+0x12D9168B
+// -0.267246
+0xDDCAE4D9
+// -0.124712
+0xF00972B5
+// 0.005885
+0x00C0D69D
+// -0.081783
+0xF5881FAD
+// -0.406018
+0xCC079978
+// -0.770760
+0x9D57B9AA
+// 0.185113
+0x17B1C681
+// 0.601053
+0x4CEF509E
+// -0.111534
+0xF1B94006
+// 0.312413
+0x27FD23DE
+// -0.057600
+0xF8A08C8C
+// 0.004971
+0x00A2E20B
+// 0.138059
+0x11ABEB59
+// -0.061233
+0xF8298784
+// -0.174540
+0xE9A8A842
+// -0.115746
+0xF12F3C51
+// -0.021159
+0xFD4AAD1C
+// 0.136747
+0x1180EBC4
+// -0.144239
+0xED8995B3
+// -0.627142
+0xAFB9D091
+// 0.271066
+0x22B2487F
+// 0.381650
+0x30D9E6AA
+// 0.216131
+0x1BAA2EE7
+// 0.114469
+0x0EA6EBEE
+// -0.126425
+0xEFD14D92
+// -0.784283
+0x9B9CA052
+// -0.072070
+0xF6C66C6C
+// 0.074337
+0x0983E3B4
+// 0.282161
+0x241DD825
+// 0.268702
+0x2264D6CB
+// 0.309130
+0x27919117
+// 0.298443
+0x26335E55
+// -0.328103
+0xD600B938
+// -0.137616
+0xEE629A21
+// -0.149909
+0xECCFCB45
+// 0.364986
+0x2EB7DF5E
+// -0.296398
+0xDA0FA4C3
+// 0.193686
+0x18CAB17C
+// -0.056078
+0xF8D26CD4
+// -0.309625
+0xD85E3825
+// -0.072992
+0xF6A83490
+// -0.164869
+0xEAE59565
+// 0.265670
+0x220179C5
+// -0.375608
+0xCFEC151A
+// 0.142579
+0x12400B45
+// -0.232844
+0xE2322B0A
+// 0.183234
+0x17743944
+// 0.024483
+0x032244ED
+// 0.132395
+0x10F254C6
+// 0.151415
+0x13618FA7
+// 0.089815
+0x0B7F0CDB
+// 0.358875
+0x2DEF9B9E
+// 0.149138
+0x1316F601
+// 0.149720
+0x132A07B1
+// 0.179286
+0x16F2D9F0
+// -0.102297
+0xF2E7EF13
+// -0.440040
+0xC7ACC5E6
+// 0.302757
+0x26C0C099
+// -0.496861
+0xC066DB42
+// -0.068274
+0xF742CF3B
+// -0.733285
+0xA223B578
+// 0.217979
+0x1BE6BB28
+// 0.185278
+0x17B72E42
+// -0.409074
+0xCBA378EC
+// -0.125570
+0xEFED51BA
+// 0.229984
+0x1D7020AC
+// 0.188652
+0x1825BF7A
+// -0.160849
+0xEB6949E1
+// -0.296498
+0xDA0C5C64
+// 0.087712
+0x0B3A2184
+// -0.302425
+0xD94A20F9
+// -0.350803
+0xD318E0A7
+// -0.274201
+0xDCE6FA1C
+// 0.073778
+0x09718EAC
+// -0.149126
+0xECE96DF1
+// -0.032027
+0xFBE68AD8
+// 0.329354
+0x2A28418A
+// 0.574612
+0x498CDFDB
+// 0.165927
+0x153D1A83
+// 0.357109
+0x2DB5C2ED
+// -0.224008
+0xE353B0B6
+// -0.176117
+0xE974FC0D
+// -0.460307
+0xC514A6D9
+// -0.052738
+0xF93FDEB3
+// 0.534369
+0x44663079
+// -0.299977
+0xD99A5A7A
+// 0.242684
+0x1F104856
+// 0.225997
+0x1CED74BC
+// -0.349695
+0xD33D33CB
+// -0.495402
+0xC096A81B
+// -0.347016
+0xD394FCD9
+// 0.076152
+0x09BF5860
+// -0.358060
+0xD22B1766
+// 0.095682
+0x0C3F5178
+// 0.298257
+0x262D4703
+// 0.201935
+0x19D900EB
+// 0.165309
+0x1528D814
+// -0.197017
+0xE6C82481
+// -0.079092
+0xF5E04E03
+// 0.227397
+0x1D1B5877
+// -0.090783
+0xF461360C
+// 0.357785
+0x2DCBE4A1
+// 0.161308
+0x14A5BA50
+// -0.021105
+0xFD4C6AC0
+// -0.092057
+0xF4377E17
+// -0.180921
+0xE8D798BC
+// 0.473946
+0x3CAA4590
+// 0.131361
+0x10D06E1A
+// 0.092878
+0x0BE3709D
+// 0.223138
+0x1C8FC9CB
+// 0.237600
+0x1E69AE37
+// 0.462320
+0x3B2D49FA
+// -0.515742
+0xBDFC2B6E
+// -0.037465
+0xFB345B91
+// -0.326165
+0xD64039C7
+// -0.023056
+0xFD0C7EB3
+// 0.134823
+0x1141E029
+// 0.608201
+0x4DD9853C
+// 0.332342
+0x2A8A32DA
+// 0.229185
+0x1D55ED38
+// -0.008146
+0xFEF5151F
+// -0.230022
+0xE28EA564
+// 0.003977
+0x008253ED
+// 0.001532
+0x00323777
+// 0.210896
+0x1AFEA76C
+// 0.855082
+0x6D73521B
+// -0.344557
+0xD3E59127
+// 0.097646
+0x0C7FA70A
+// 0.047332
+0x060EFC25
+// 0.508249
+0x410E4AC2
+// 0.048849
+0x0640AE08
+// 0.193165
+0x18B99D46
+// -0.493608
+0xC0D170C1
+// 0.317306
+0x289D7EF7
+// 0.719245
+0x5C1035C0
+// 0.060852
+0x07C9FBA6
+// 0.313894
+0x282DAEB8
+// 0.093797
+0x0C018959
+// 0.054356
+0x06F52184
+// 0.021212
+0x02B7173E
+// 0.272085
+0x22D3ACAC
+// 0.129330
+0x108DE284
+// -0.240914
+0xE129BE52
+// -0.163183
+0xEB1CCF3A
+// 0.003136
+0x0066C361
+// 0.101922
+0x0D0BCBD3
+// 0.227310
+0x1D187DA9
+// -0.133494
+0xEEE9A73F
+// -0.226796
+0xE2F85942
+// 0.220100
+0x1C2C3913
+// 0.372134
+0x2FA218B4
+// 0.002906
+0x005F3BF9
+// 0.108639
+0x0DE7E353
+// 0.173977
+0x1644E178
+// 0.675077
+0x5668EA6B
+// 0.253643
+0x20775BED
+// 0.188750
+0x1828F71F
+// -0.226089
+0xE30F8439
+// 0.322266
+0x294000C3
+// -0.005815
+0xFF41751E
+// -0.005338
+0xFF511307
+// 0.351724
+0x2D054B38
+// 0.449991
+0x39994A72
+// 0.375719
+0x30178C23
+// 0.208004
+0x1A9FE3F9
+// -0.005201
+0xFF558F12
+// -0.048600
+0xF9C77925
+// 0.567520
+0x48A47C7B
+// 0.189231
+0x1838BBC3
+// -0.260169
+0xDEB2C42D
+// 0.199380
+0x198547E0
+// 0.458258
+0x3AA83694
+// 0.098795
+0x0CA54DC9
+// 0.117086
+0x0EFCAF8D
+// 0.338885
+0x2B609153
+// 0.380512
+0x30B49A2D
+// 0.236363
+0x1E41225A
+// 0.001885
+0x003DC446
+// -0.350805
+0xD318D589
+// 0.041942
+0x055E5A5E
+// -0.200088
+0xE66387FB
+// 0.062109
+0x07F3343B
+// -0.055464
+0xF8E69086
+// -0.137266
+0xEE6E153C
+// -0.403774
+0xCC5120FE
+// 0.054148
+0x06EE549F
+// -0.051533
+0xF96759AE
+// -0.640966
+0xADF4D6E5
+// -0.008513
+0xFEE90C86
+// 0.036490
+0x04ABB570
+// 0.207683
+0x1A955909
+// 0.342150
+0x2BCB922C
+// -0.305768
+0xD8DC978C
+// 0.318384
+0x28C0CDC1
+// -0.146357
+0xED442F33
+// -0.251166
+0xDFD9C941
+// -0.107590
+0xF23A7B53
+// 0.014473
+0x01DA3FD9
+// -0.043569
+0xFA6C51D6
+// -0.231582
+0xE25B856A
+// -0.338197
+0xD4B5F847
+// 0.074762
+0x0991CE19
+// 0.094348
+0x0C139948
+// 0.095912
+0x0C46D929
+// 0.153020
+0x139624E3
+// -0.188967
+0xE7CFEF52
+// 0.054282
+0x06F2B680
+// 0.241398
+0x1EE622B4
+// -0.316114
+0xD789904F
+// 0.081106
+0x0A61AD4B
+// -0.012870
+0xFE5A4994
+// 0.211786
+0x1B1BD1E5
+// 0.020073
+0x0291C1B8
+// -0.121560
+0xF070BAEA
+// 0.061047
+0x07D06261
+// -0.274570
+0xDCDAE769
+// 0.338011
+0x2B43F27E
+// 0.584501
+0x4AD0F0E9
+// -0.189123
+0xE7CAD50C
+// 0.238496
+0x1E870D5D
+// -0.371392
+0xD0763CCC
+// -0.340403
+0xD46DAB91
+// 0.172543
+0x1615E6B0
+// 0.036610
+0x04AFA334
+// 0.417595
+0x3573BFF0
+// -0.324326
+0xD67C7CF0
+// 0.150940
+0x135203CE
+// -0.028253
+0xFC6238CC
+// -0.109711
+0xF1F4FB0A
+// -0.080422
+0xF5B4BEDC
+// -0.484497
+0xC1FC049B
+// 0.423277
+0x362DECA8
+// 0.478746
+0x3D478F6E
+// -0.057644
+0xF89F1C96
+// -0.336490
+0xD4EDE7F2
+// -0.324216
+0xD680158A
+// 0.261171
+0x216E1026
+// 0.033362
+0x044538D9
+// 0.180111
+0x170DE002
+// -0.014256
+0xFE2CD8D5
+// 0.178703
+0x16DFBC93
+// -0.300070
+0xD9975249
+// 0.016649
+0x02219115
+// -0.314725
+0xD7B71535
+// 0.001557
+0x00330739
+// -0.373500
+0xD03129D5
+// 0.398860
+0x330DD89B
+// -0.572340
+0xB6BD8CEB
+// -0.041089
+0xFABD951D
+// -0.450662
+0xC650B44E
+// 0.195560
+0x19081B9F
+// 0.300323
+0x2670F843
+// 0.009774
+0x01404930
+// 0.576299
+0x49C42649
+// -0.239466
+0xE1592C5C
+// -0.411396
+0xCB575D1F
+// 0.414320
+0x35086D1D
+// -0.268303
+0xDDA83DFF
+// -0.284213
+0xDB9EE7E1
+// -0.549819
+0xB99F855D
+// -0.054844
+0xF8FAE288
+// 0.106139
+0x0D95F76D
+// 0.380325
+0x30AE7AD5
+// 0.515147
+0x41F05814
+// 0.072413
+0x0944D772
+// 0.081946
+0x0A7D316A
+// -0.243681
+0xE0CF1166
+// -0.233151
+0xE2281DEA
+// 0.283664
+0x244F1B2D
+// -0.125621
+0xEFEBA77D
+// -0.165910
+0xEAC378DC
+// -0.395545
+0xCD5EC792
+// -0.387853
+0xCE5AD4BF
+// 0.041349
+0x054AEA7A
+// 0.471983
+0x3C69ECE7
+// 0.706067
+0x5A606519
+// 0.335060
+0x2AE34080
+// -0.089353
+0xF49017C4
+// -0.184701
+0xE85BB621
+// -0.063827
+0xF7D4875F
+// -0.147833
+0xED13CF09
+// 0.327366
+0x29E72171
+// -0.509444
+0xBECA87CC
+// 0.101513
+0x0CFE5FE2
+// -0.148962
+0xECEED08C
+// -0.121363
+0xF0772F7C
+// 0.352166
+0x2D13C2A8
+// -0.035976
+0xFB652323
+// 0.356947
+0x2DB06F36
+// -0.003767
+0xFF848DC4
+// -0.115716
+0xF1303A57
+// 0.053724
+0x06E06AB5
+// -0.208233
+0xE5589AFE
+// 0.062037
+0x07F0D3AD
+// -0.124274
+0xF017CD9F
+// 0.305882
+0x27272472
+// 0.546356
+0x45EF001E
+// 0.077363
+0x09E70C0B
+// -0.001784
+0xFFC589C9
+// -0.520024
+0xBD6FD71D
+// -0.110312
+0xF1E14857
+// 0.064622
+0x08458BC9
+// -0.005286
+0xFF52C6E4
+// -0.113048
+0xF187A67E
+// -0.156342
+0xEBFCFAB9
+// -0.029397
+0xFC3CB4D0
+// -0.247794
+0xE04846C6
+// -0.595328
+0xB3CC4BD6
+// 0.056047
+0x072C8F9C
+// -0.053104
+0xF933DF5D
+// 0.072312
+0x09418472
+// -0.162341
+0xEB386A23
+// -0.148250
+0xED062736
+// -0.208875
+0xE54394EF
+// -0.000325
+0xFFF55A59
+// 0.300291
+0x266FED16
+// 0.143920
+0x126BF44C
+// -0.081692
+0xF58B1B3B
+// 0.015700
+0x020272E4
+// 0.453407
+0x3A093E63
+// 0.685666
+0x57C3E7A5
+// -0.015699
+0xFDFD92EB
+// 0.037838
+0x04D7E2D4
+// 0.539942
+0x451CD4A1
+// 0.009836
+0x01424F0A
+// -0.197466
+0xE6B96DC5
+// -0.147748
+0xED16982D
+// -0.207879
+0xE5643B34
+// -0.351403
+0xD30539D4
+// -0.244571
+0xE0B1E364
+// -0.135541
+0xEEA69BCA
+// -0.360919
+0xD1CD68BE
+// -0.012860
+0xFE5A9D6A
+// 0.300733
+0x267E6BF7
+// -0.155249
+0xEC20CD77
+// 0.054454
+0x06F85841
+// -0.309160
+0xD86D7013
+// -0.592519
+0xB428559D
+// -0.039443
+0xFAF38ADE
+// 0.095537
+0x0C3A8ACF
+// 0.405595
+0x33EA8D84
+// 0.526937
+0x4372AFA6
+// 0.045817
+0x05DD55CB
+// -0.059462
+0xF8638B4C
+// -0.160589
+0xEB71CFCE
+// -0.133354
+0xEEEE3E23
+// 0.056823
+0x0745F608
+// 0.183908
+0x178A4B7C
+// -0.284691
+0xDB8F4090
+// 0.085513
+0x0AF217F2
+// -0.757158
+0x9F1572E3
+// 0.525264
+0x433BDCA1
+// 0.627716
+0x5059022F
+// -0.357927
+0xD22F6ED4
+// -0.118110
+0xF0E1C569
+// -0.172607
+0xE9E80716
+// 0.000194
+0x00065ECE
+// -0.443472
+0xC73C4E45
+// 0.100543
+0x0CDE9A7D
+// -0.263204
+0xDE4F58BB
+// 0.124218
+0x0FE6605C
+// 0.258338
+0x211135D1
+// -0.103781
+0xF2B74AEF
+// -0.149299
+0xECE3C896
+// 0.057493
+0x075BECFC
+// -0.522142
+0xBD2A7557
+// -0.631986
+0xAF1B113E
+// -0.111340
+0xF1BF9939
+// -0.167751
+0xEA87254C
+// 0.392065
+0x322F3130
+// -0.016436
+0xFDE56C2F
+// -0.165862
+0xEAC5070E
+// -0.501001
+0xBFDF36D8
+// -0.077050
+0xF62335D9
+// -0.355018
+0xD28EC877
+// 0.250136
+0x20047220
+// 0.158116
+0x143D287F
+// 0.022115
+0x02D4A8CB
+// 0.290297
+0x2528763E
+// -0.110484
+0xF1DBA53A
+// -0.155480
+0xEC193D30
+// 0.115090
+0x0EBB463E
+// 0.013675
+0x01C01736
+// -0.324577
+0xD6743FE8
+// 0.157782
+0x143236E9
+// 0.125475
+0x100F908A
+// 0.087130
+0x0B271783
+// -0.394029
+0xCD9072D4
+// -0.028577
+0xFC5798FC
+// -0.152440
+0xEC7CD641
+// -0.230518
+0xE27E621A
+// 0.263247
+0x21B20FB5
+// 0.149511
+0x132330AD
+// 0.294766
+0x25BAE5A2
+// -0.051097
+0xF975AB2A
+// 0.390472
+0x31FAFB3D
+// -0.578075
+0xB601A645
+// -0.303407
+0xD929F55A
+// 0.396492
+0x32C04240
+// -0.059891
+0xF8557F45
+// -0.093272
+0xF40FACDB
+// -0.295322
+0xDA32E587
+// 0.204540
+0x1A2E60DF
+// -0.425369
+0xC98D8602
+// -0.384638
+0xCEC42C10
+// -0.092610
+0xF4255DE8
+// -0.088538
+0xF4AAC95F
+// 0.075739
+0x09B1CF09
+// -0.140482
+0xEE04ACB1
+// 0.236845
+0x1E50F121
+// -0.004246
+0xFF74E1A5
+// 0.472396
+0x3C777740
+// -0.578545
+0xB5F23D0A
+// 0.411245
+0x34A3B032
+// 0.062364
+0x07FB8DCC
+// 0.050214
+0x066D6CDD
+// -0.356925
+0xD250494F
+// 0.116648
+0x0EEE53D7
+// -0.518508
+0xBDA18A6F
+// -0.090863
+0xF45E9771
+// 0.269701
+0x22859263
+// -0.161245
+0xEB5C558C
+// -0.045763
+0xFA247152
+// 0.601205
+0x4CF448B0
+// 0.416006
+0x353FAFB9
+// -0.051215
+0xF971CA3D
+// 0.021286
+0x02B9824B
+// -0.097648
+0xF3804602
+// 0.396575
+0x32C2F566
+// -0.091976
+0xF43A1DD5
+// 0.304152
+0x26EE719E
+// 0.029717
+0x03CDC1C7
+// -0.205051
+0xE5C0E1F5
+// -0.053385
+0xF92AB226
+// 0.262886
+0x21A63C28
+// 0.098331
+0x0C961F8C
+// -0.121344
+0xF077CD5E
+// 0.531763
+0x4410D032
+// 0.130892
+0x10C11536
+// 0.315566
+0x2864747F
+// -0.378895
+0xCF806211
+// 0.189102
+0x18348185
+// 0.169669
+0x15B7B608
+// -0.185163
+0xE84C92B7
+// 0.073460
+0x096721DF
+// 0.309425
+0x279B3A07
+// 0.003790
+0x007C2E8E
+// 0.169008
+0x15A20E3C
+// 0.211534
+0x1B138D95
+// 0.133460
+0x11153A2C
+// 0.448086
+0x395ADF77
+// -0.113439
+0xF17AD83A
+// -0.075982
+0xF646370A
+// -0.223179
+0xE36EE202
+// -0.327784
+0xD60B2B88
+// -0.346366
+0xD3AA45AE
+// 0.425219
+0x366D94E4
+// 0.352782
+0x2D27F25F
+// 0.248262
+0x1FC7091B
+// -0.697166
+0xA6C343FF
+// -0.473684
+0xC35E4F30
+// 0.227635
+0x1D2326A6
+// 0.436328
+0x37D9959E
+// -0.305100
+0xD8F277D4
+// -0.616107
+0xB12364A3
+// 0.419862
+0x35BE0757
+// 0.191756
+0x188B7966
+// 0.196249
+0x191EB0D9
+// -0.303672
+0xD92147B4
+// 0.196524
+0x1927B2DA
+// -0.363131
+0xD184EB37
+// -0.276050
+0xDCAA6689
+// -0.286019
+0xDB63BCD6
+// -0.014501
+0xFE24D518
+// 0.159829
+0x1475449A
+// -0.334013
+0xD53F0EAC
+// -0.028612
+0xFC567265
+// 0.241953
+0x1EF84E0D
+// -0.145906
+0xED52F242
+// -0.157847
+0xEBCBAF82
+// 0.509535
+0x41387191
+// -0.236658
+0xE1B5304C
+// 0.341453
+0x2BB4BD57
+// -0.270316
+0xDD664B18
+// -0.220093
+0xE3D3FAF6
+// 0.072624
+0x094BBDC3
+// 0.330706
+0x2A5493BD
+// -0.155923
+0xEC0AB4ED
+// -0.338906
+0xD49EB758
+// 0.447339
+0x394263E2
+// -0.263619
+0xDE41BF10
+// 0.370128
+0x2F605B57
+// -0.387300
+0xCE6CF327
+// 0.437076
+0x37F21D09
+// 0.196990
+0x1936F65E
+// 0.141825
+0x1227532F
+// 0.528104
+0x4398E7FC
+// 0.106053
+0x0D9322A6
+// 0.479133
+0x3D5437A1
+// 0.252850
+0x205D63F7
+// 0.406530
+0x34092B09
+// -0.049312
+0xF9B02741
+// 0.449817
+0x39939E84
+// 0.404865
+0x33D29AAB
+// -0.152654
+0xEC75D652
+// 0.369496
+0x2F4BA1D1
+// 0.551421
+0x4694F47E
+// 0.299805
+0x26600411
+// 0.065164
+0x08574F0D
+// 0.069882
+0x08F1E8DD
+// 0.178413
+0x16D63EA2
+// 0.057036
+0x074CF4F6
+// -0.103340
+0xF2C5BEA6
+// 0.106373
+0x0D9D9FFC
+// 0.010292
+0x01513F2E
+// -0.086827
+0xF4E2D716
+// -0.060630
+0xF83D43B2
+// 0.071845
+0x09323AB1
+// -0.154171
+0xEC442350
+// 0.286420
+0x24A968B3
+// 0.481355
+0x3D9D0695
+// -0.714368
+0xA48F997B
+// -0.048437
+0xF9CCCEDD
+// 0.276475
+0x23638655
+// 0.390429
+0x31F99697
+// 0.093255
+0x0BEFC6E1
+// -0.276046
+0xDCAA888A
+// -0.026199
+0xFCA58260
+// 0.290408
+0x252C12EC
+// -0.091217
+0xF4530133
+// -0.196450
+0xE6DAB739
+// 0.215044
+0x1B8693B1
+// -0.256949
+0xDF1C47EE
+// -0.221494
+0xE3A612AF
+// 0.320713
+0x290D1B9E
+// -0.247527
+0xE0510A22
+// -0.176570
+0xE966241C
+// -0.195561
+0xE6F7DABE
+// -0.660084
+0xAB825F30
+// -0.288645
+0xDB0DAE7B
+// 0.058604
+0x07805899
+// 0.427998
+0x36C8A550
+// 0.018760
+0x0266BBA3
+// 0.159754
+0x1472D58D
+// -0.189262
+0xE7C64132
+// -0.445243
+0xC70243F3
+// -0.598642
+0xB35FB6D6
+// 0.318382
+0x28C0BB21
+// 0.366074
+0x2EDB7FC3
+// 0.174138
+0x164A2945
+// 0.213890
+0x1B60C05E
+// -0.632921
+0xAEFC75BA
+// -0.085929
+0xF50043BD
+// 0.050494
+0x067698A0
+// -0.297597
+0xD9E85493
+// 0.088013
+0x0B43FF35
+// -0.054253
+0xF90E3BBE
+// -0.320222
+0xD702F660
+// -0.012381
+0xFE6A4DE4
+// 0.156073
+0x13FA3256
+// -0.254680
+0xDF66A977
+// -0.006205
+0xFF34A8CB
+// -0.138184
+0xEE4FFC05
+// -0.133550
+0xEEE7D75E
+// -0.009731
+0xFEC11E67
+// -0.609672
+0xB1F647D3
+// 0.020249
+0x029780FD
+// 0.303484
+0x26D892FC
+// -0.062531
+0xF7FEFA3C
+// 0.052009
+0x06A83EA2
+// -0.349335
+0xD348F99B
+// 0.124579
+0x0FF230E8
+// -0.233072
+0xE22AAEA0
+// 0.428910
+0x36E68587
+// -0.253911
+0xDF7FD6F6
+// 0.112722
+0x0E6DA9DB
+// 0.055043
+0x070BA747
+// -0.242528
+0xE0F4D51B
+// -0.049758
+0xF9A185B0
+// 0.071535
+0x092811F0
+// -0.265022
+0xDE13C29F
+// -0.594920
+0xB3D9A8FC
+// -0.198670
+0xE691FA4F
+// 0.020969
+0x02AF1D53
+// -0.106382
+0xF26210B4
+// 0.008325
+0x0110CEC4
+// -0.042091
+0xFA9CC709
+// 0.313148
+0x28153BB0
+// 0.019613
+0x0282AA6F
+// 0.019617
+0x0282D0D2
+// 0.070655
+0x090B391E
+// -0.246169
+0xE07D8919
+// -0.217322
+0xE42ECCCF
+// -0.127504
+0xEFADF379
+// 0.277524
+0x2385E450
+// 0.098557
+0x0C9D82EC
+// 0.115151
+0x0EBD451C
+// 0.022377
+0x02DD3E3F
+// -0.443593
+0xC7385823
+// 0.439587
+0x38445F40
+// -0.335485
+0xD50ED116
+// 0.093932
+0x0C05F84E
+// -0.087279
+0xF4D40DBE
+// -0.108270
+0xF22437ED
+// 0.043757
+0x0599D47F
+// 0.369927
+0x2F59C227
+// 0.168006
+0x158139EC
+// 0.448094
+0x395B2426
+// 0.044255
+0x05AA26D5
+// -0.178643
+0xE922384A
+// -0.094857
+0xF3DBB655
+// -0.566961
+0xB76DCFC1
+// 0.048463
+0x063408B7
+// -0.288035
+0xDB21AF4A
+// 0.337096
+0x2B25F517
+// -0.210385
+0xE5121EDD
+// 0.381875
+0x30E1461B
+// -0.542699
+0xBA88D982
+// -0.383392
+0xCEED016E
+// -0.118053
+0xF0E3A71A
+// 0.124658
+0x0FF4CB2D
+// 0.271948
+0x22CF2ECC
+// 0.271869
+0x22CC9921
+// -0.062319
+0xF805F1CE
+// 0.323519
+0x29691235
+// 0.143272
+0x1256BED9
+// 0.006326
+0x00CF4C7E
+// 0.032076
+0x041B0E96
+// -0.694341
+0xA71FD97B
+// 0.012520
+0x019A4263
+// -0.347185
+0xD38F6E8F
+// 0.544943
+0x45C0B4D7
+// 0.203128
+0x1A0015E9
+// 0.133647
+0x111B5BF0
+// 0.113198
+0x0E7D44BE
+// -0.088232
+0xF4B4CF7A
+// 0.112477
+0x0E65A24F
+// -0.501626
+0xBFCAB66C
+// 0.118010
+0x0F1AF1CD
+// 0.324533
+0x298A4BDC
+// -0.097949
+0xF3766AC3
+// -0.206038
+0xE5A08B6E
+// 0.194626
+0x18E9815C
+// -0.036205
+0xFB5DA2A8
+// -0.034263
+0xFB9D4616
+// -0.035541
+0xFB7367E5
+// 0.066262
+0x087B421F
+// 0.108554
+0x0DE517E2
+// 0.660424
+0x5488C479
+// -0.134774
+0xEEBFBC89
+// 0.068948
+0x08D34954
+// 0.741613
+0x5EED2910
+// -0.317054
+0xD76AC863
+// -0.144512
+0xED80A26B
+// -0.347788
+0xD37BAC64
+// -0.287956
+0xDB244228
+// -0.451438
+0xC637452E
+// 0.227936
+0x1D2CFE1A
+// -0.002910
+0xFFA0A716
+// -0.124582
+0xF00DB0BC
+// 0.048355
+0x06307B0F
+// 0.810818
+0x67C8DF82
+// 0.304512
+0x26FA3C74
+// 0.650473
+0x5342B638
+// -0.304681
+0xD9003907
+// -0.341105
+0xD456A7D1
+// 0.346076
+0x2C4C3432
+// 0.039299
+0x0507BFD9
+// -0.086992
+0xF4DD6F28
+// 0.203193
+0x1A02395E
+// 0.230098
+0x1D73D8CE
+// 0.421522
+0x35F46F03
+// 0.250345
+0x200B50DB
+// 0.054521
+0x06FA8A51
+// -0.250710
+0xDFE8BDC9
+// 0.346218
+0x2C50DDA9
+// 0.164586
+0x1511283B
+// -0.171691
+0xEA06085A
+// 0.069040
+0x08D650C6
+// 0.187411
+0x17FD127A
+// -0.209823
+0xE52483F1
+// -0.648023
+0xAD0D9504
+// -0.495429
+0xC095CBFF
+// 0.927250
+0x76B021F8
+// 0.205639
+0x1A5264B8
+// -0.734572
+0xA1F98D77
+// -0.125979
+0xEFDFEE2F
+// -0.148255
+0xED05FA25
+// 0.087679
+0x0B3911A9
+// 0.105932
+0x0D8F2DD4
+// -0.158711
+0xEBAF5877
+// -0.049943
+0xF99B75D5
+// -0.223216
+0xE36DA955
+// 0.323374
+0x2964506B
+// -0.183412
+0xE885F596
+// 0.188916
+0x182E68F2
+// -0.136352
+0xEE8C048B
+// 0.087079
+0x0B2569EB
+// -0.058047
+0xF891EB6B
+// -0.133700
+0xEEE2EBFA
+// -0.000379
+0xFFF39892
+// 0.116130
+0x0EDD56CB
+// -0.110639
+0xF1D692DF
+// -0.112574
+0xF1972BA5
+// -0.125772
+0xEFE6B35D
+// -0.070059
+0xF7084EEF
+// 0.085595
+0x0AF4C35F
+// 0.175379
+0x1672D454
+// -0.233802
+0xE212C8BE
+// -0.341857
+0xD43E063A
+// 1.000000
+0x7FFFFFFF
+// -0.382586
+0xCF076EAE
+// 0.078979
+0x0A1BFD3A
+// -0.196322
+0xE6DEEC52
+// -0.322869
+0xD6AC38AE
+// -0.426821
+0xC95DEC71
+// -0.084652
+0xF52A1F6E
+// -0.052983
+0xF937D761
+// -0.261131
+0xDE9343C2
+// -0.561557
+0xB81EE390
+// 0.296632
+0x25F80655
+// -0.232970
+0xE22E0BFA
+// -0.471929
+0xC397D3FB
+// 0.007231
+0x00ECF385
+// -0.368640
+0xD0D06597
+// -0.634322
+0xAECE8D7E
+// -0.045380
+0xFA310009
+// -0.425053
+0xC997DD84
+// -0.247813
+0xE047ACE9
+// -0.070763
+0xF6F13E95
+// -0.246672
+0xE06D0D13
+// -0.565930
+0xB78F9921
+// -0.053876
+0xF91A9386
+// -0.209779
+0xE525F571
+// 0.080960
+0x0A5CE6D6
+// -0.180678
+0xE8DF8D05
+// -0.156701
+0xEBF136CF
+// 0.068060
+0x08B634BE
+// -0.088655
+0xF4A6F697
+// 0.184947
+0x17AC56CB
+// 0.079883
+0x0A399A57
+// 0.208542
+0x1AB17E86
+// -0.358671
+0xD2171476
+// 0.007073
+0x00E7C59A
+// 0.080698
+0x0A544C80
+// -0.330309
+0xD5B86E10
+// -0.205812
+0xE5A7F31C
+// -0.194664
+0xE7153C11
+// -0.494529
+0xC0B34910
+// 0.276840
+0x236F7A19
+// 0.483323
+0x3DDD8A65
+// 0.037861
+0x04D89F3B
+// -0.263041
+0xDE54A838
+// 0.090130
+0x0B895F6F
+// -0.177067
+0xE955DA46
+// -0.362035
+0xD1A8D9B1
+// 0.711938
+0x5B20C96B
+// 0.492652
+0x3F0F3951
+// 0.187941
+0x180E71B9
+// 0.075895
+0x09B6F0E0
+// -0.163716
+0xEB0B5E45
+// 0.241353
+0x1EE4A44D
+// 0.315141
+0x285688E2
+// -0.029381
+0xFC3D3EB1
+// -0.359538
+0xD1FAA6B3
+// 0.161230
+0x14A32B54
+// -0.212275
+0xE4D428B4
+// -0.376706
+0xCFC81614
+// -0.261931
+0xDE7909CA
+// 0.013972
+0x01C9D8CD
+// 0.154324
+0x13C0E694
+// -0.282400
+0xDBDA5387
+// 0.526747
+0x436C75D3
+// 0.108064
+0x0DD50B47
+// 0.104207
+0x0D56AA32
+// 0.539272
+0x4506DEB5
+// 0.453417
+0x3A099123
+// -0.086399
+0xF4F0DFF5
+// -0.197046
+0xE6C7353C
+// -0.204314
+0xE5D90891
+// 0.172488
+0x161415AD
+// 0.188244
+0x18186373
+// 0.287511
+0x24CD2BAF
+// -0.274889
+0xDCD06C0F
+// -0.453219
+0xC5FCEC17
+// 0.048288
+0x062E4A94
+// -0.460272
+0xC515CD9A
+// -0.467562
+0xC426F1B2
+// 0.258262
+0x210EBA12
+// 0.329263
+0x2A254C49
+// -0.220411
+0xE3C995A9
+// 0.491535
+0x3EEAA26E
+// -0.141497
+0xEDE36D7A
+// -0.295076
+0xDA3AF4DC
+// 0.051822
+0x06A21993
+// 0.443382
+0x38C0BFF2
+// 0.138888
+0x11C717CD
+// -0.282361
+0xDBDB9546
+// -0.169333
+0xEA534931
+// 0.645904
+0x52ACFCD0
+// 0.224112
+0x1CAFB728
+// -0.232092
+0xE24ACCEC
+// -0.149922
+0xECCF5CBD
+// 0.246109
+0x1F8082E5
+// 0.390744
+0x3203E340
+// 0.432958
+0x376B2EE7
+// 0.458816
+0x3ABA7C56
+// -0.622321
+0xB057C755
+// 0.877913
+0x705F72A4
+// -0.130728
+0xEF444CFB
+// 0.127368
+0x104D9543
+// 0.780907
+0x63F4C23F
+// -0.017149
+0xFDCE12A5
+// 0.396149
+0x32B504AA
+// 0.289141
+0x25029527
+// 0.417116
+0x35641173
+// -0.030083
+0xFC263A29
+// 0.227293
+0x1D17F001
+// -0.173230
+0xE9D39929
+// -0.289793
+0xDAE81041
+// 0.364444
+0x2EA61DA0
+// -0.233717
+0xE2158F40
+// 0.520723
+0x42A70CA0
+// 0.161219
+0x14A2D1E1
+// -0.178746
+0xE91ED9E9
+// -0.228279
+0xE2C7C1B7
+// 0.096553
+0x0C5BDBF8
+// -0.202639
+0xE60FEEBC
+// 0.585767
+0x4AFA697F
+// 0.249796
+0x1FF9507C
+// 0.374172
+0x2FE4E1A8
+// 0.119538
+0x0F4D0654
+// -0.569059
+0xB72916AE
+// 0.185943
+0x17CCF9AE
+// 0.548840
+0x4640661F
+// -0.187345
+0xE805181A
+// 0.294985
+0x25C213AD
+// 0.165865
+0x153B0F83
+// -0.556008
+0xB8D4B7FC
+// -0.068981
+0xF72B9D50
+// -0.442600
+0xC758DE8D
+// -0.200457
+0xE6576D77
+// 0.134467
+0x113638CB
+// -0.100356
+0xF3278974
+// -0.099466
+0xF344B25C
+// 0.115927
+0x0ED6B0C5
+// 0.185504
+0x17BE97EE
+// -0.738178
+0xA1836632
+// 0.286052
+0x249D5C3F
+// 0.562162
+0x47F4EB61
+// 0.285062
+0x247CED17
+// -0.004013
+0xFF7C816D
+// -0.172883
+0xE9DEFA9E
+// -0.039324
+0xFAF76D2A
+// 0.351623
+0x2D01FE16
+// -0.239078
+0xE165E174
+// 0.339084
+0x2B6716D9
+// -0.012891
+0xFE5998B3
+// -0.185766
+0xE838D027
+// -0.105814
+0xF274ACC8
+// -0.080879
+0xF5A5C527
+// 0.631476
+0x50D4339F
+// 0.011947
+0x0187788D
+// -0.018146
+0xFDAD63BF
+// -0.135547
+0xEEA66898
+// -0.143378
+0xEDA5C905
+// 0.123311
+0x0FC8AA96
+// 0.144051
+0x1270451D
+// -0.244567
+0xE0B209AE
+// -0.241055
+0xE12519DE
+// -0.527363
+0xBC7F5BA0
+// 0.294628
+0x25B661EC
+// 0.140618
+0x11FFC439
+// 0.693145
+0x58B8F8F2
+// 0.087529
+0x0B3424D3
+// 0.260317
+0x21520D30
+// -0.280356
+0xDC1D4E00
+// 0.446043
+0x3917F11E
+// 0.167660
+0x1575E4C1
+// 0.671560
+0x55F5B118
+// 0.013553
+0x01BC1A30
+// 0.106485
+0x0DA14D4B
+// -0.383512
+0xCEE915C3
+// -0.245030
+0xE0A2DC51
+// 0.078823
+0x0A16E034
+// -0.136581
+0xEE8485A6
+// -0.644149
+0xAD8C82C4
+// -0.975879
+0x83166892
+// 0.272252
+0x22D92598
+// -0.415438
+0xCAD2EEF4
+// 0.013543
+0x01BBC711
+// 0.397474
+0x32E070B8
+// -0.223346
+0xE36963FC
+// 0.078379
+0x0A0851F5
+// 0.047914
+0x06220B82
+// 0.323918
+0x297624E6
+// -0.179628
+0xE901F11D
+// -0.199744
+0xE66ECAC4
+// 0.006099
+0x00C7D815
+// -0.054936
+0xF8F7DB5F
+// -0.063001
+0xF7EF94FD
+// 0.152951
+0x1393E901
+// -0.341429
+0xD44C0F06
+// 0.655599
+0x53EAA740
+// -0.002791
+0xFFA48A62
+// -0.313476
+0xD7E0054A
+// 0.403148
+0x339A58CC
+// -0.057537
+0xF8A2A4C8
+// 0.444503
+0x38E57828
+// 0.031864
+0x0414217E
+// -0.139860
+0xEE19107C
+// -0.457427
+0xC5730447
+// 0.060318
+0x07B87C83
+// -0.232384
+0xE24139CA
+// -0.192231
+0xE764FBFB
+// -0.319881
+0xD70E202A
+// 0.119938
+0x0F5A1E46
+// -0.226519
+0xE3016CC3
+// 0.080421
+0x0A4B3B82
+// -0.053231
+0xF92FB68C
+// 0.079652
+0x0A320D8E
+// 0.317737
+0x28AB9A86
+// -0.243613
+0xE0D147E5
+// -0.137296
+0xEE6D1613
+// -0.001533
+0xFFCDC65F
+// 0.054443
+0x06F7F9F6
+// 0.040114
+0x05227629
+// -0.318605
+0xD737F0EC
+// -0.415110
+0xCADDA8FA
+// -0.031663
+0xFBF27420
+// 0.255716
+0x20BB4A6F
+// 0.008707
+0x011D52CD
+// 0.336759
+0x2B1AEA35
+// -0.281791
+0xDBEE4212
+// 0.352834
+0x2D29A8DC
+// 0.410058
+0x347CC450
+// 0.282557
+0x242AD6BB
+// 0.285511
+0x248BA121
+// -0.011386
+0xFE8AE575
+// 0.201391
+0x19C73168
+// -0.582854
+0xB5650A14
+// 0.186074
+0x17D149CD
+// 0.344484
+0x2C1810CD
+// 0.315412
+0x285F69F0
+// -0.249538
+0xE00F23ED
+// -0.204657
+0xE5CDCDBE
+// -0.599693
+0xB33D3F8C
+// 0.089949
+0x0B836F3A
+// 0.145147
+0x12942E96
+// 0.051683
+0x069D8EE7
+// -0.209872
+0xE522EB16
+// -0.153924
+0xEC4C33EA
+// -0.180038
+0xE8F486B3
+// 0.085365
+0x0AED4159
+// 0.262140
+0x218DCD35
+// 0.120514
+0x0F6D03FD
+// -0.393116
+0xCDAE5D2A
+// 0.039914
+0x051BE7E2
+// 0.130283
+0x10AD1AA5
+// -0.073789
+0xF68E1240
+// 0.422113
+0x3607CB67
+// 0.025766
+0x034C4FEA
+// 0.566634
+0x48877497
+// -0.181257
+0xE8CC90A4
+// 0.311471
+0x27DE441D
+// -0.549461
+0xB9AB4665
+// 0.264716
+0x21E237A2
+// 0.254753
+0x209BC101
+// 0.231656
+0x1DA6E7B8
+// 0.121334
+0x0F87DE50
+// -0.218398
+0xE40B89F9
+// -0.413038
+0xCB21949A
+// -0.304177
+0xD910BBF7
+// 0.076126
+0x09BE81E1
+// 0.560354
+0x47B9B17E
+// -0.106963
+0xF24F0624
+// -0.357245
+0xD245CE9F
+// -0.107703
+0xF236C8E4
+// -0.038672
+0xFB0CC8A3
+// 0.353776
+0x2D48875E
+// 0.059658
+0x07A2DC42
+// -0.121990
+0xF062A049
+// -0.225781
+0xE3199CB3
+// -0.486158
+0xC1C593C6
+// -0.137036
+0xEE759838
+// 0.337467
+0x2B322244
+// 0.235127
+0x1E18A501
+// -0.292051
+0xDA9E0F1E
+// 0.008126
+0x010A469F
+// 0.270694
+0x22A61723
+// 0.084570
+0x0AD32F73
+// -0.350805
+0xD318CFBA
+// 0.374036
+0x2FE06C38
+// 0.126408
+0x102E20E9
+// -0.560339
+0xB846CD22
+// 0.387829
+0x31A46347
+// 0.534890
+0x447743A8
+// 0.232355
+0x1DBDCE10
+// 0.151087
+0x1356CDDC
+// -0.290178
+0xDADB75A6
+// 0.176121
+0x168B2040
+// 0.220994
+0x1C498660
+// -0.069682
+0xF714ABA5
+// 0.364150
+0x2E9C73D6
+// -0.204583
+0xE5D03BAC
+// -0.282556
+0xDBD534D0
+// 0.219318
+0x1C129F43
+// -0.517570
+0xBDC0439F
+// -0.418351
+0xCA737AC9
+// 0.061527
+0x07E01AAF
+// 0.668576
+0x5593E281
+// 0.353202
+0x2D35BD29
+// 0.327644
+0x29F03A7B
+// -0.267918
+0xDDB4D96E
+// -0.011456
+0xFE889E2F
+// 0.086558
+0x0B14510D
+// -0.568825
+0xB730C21B
+// 0.227393
+0x1D1B3448
+// 0.486232
+0x3E3CD657
+// -0.172342
+0xE9F0B144
+// -0.233531
+0xE21BA9B5
+// 0.440696
+0x3868BA5F
+// -0.324715
+0xD66FBAAA
+// -0.577613
+0xB610C348
+// 0.563269
+0x481932DE
+// 0.075112
+0x099D44A9
+// -0.165562
+0xEACEDA34
+// -0.129756
+0xEF6427CB
+// 0.251245
+0x2028CFA1
+// 0.008234
+0x010DD2A3
+// 0.038649
+0x04F27763
+// 0.024643
+0x03278434
+// 0.184026
+0x178E2A8B
+// -0.308318
+0xD889057F
+// 0.056084
+0x072DBFA7
+// 0.282721
+0x243034E8
+// -0.655159
+0xAC23BCA8
+// -0.519927
+0xBD730883
+// -0.420656
+0xCA27F18F
+// 0.058019
+0x076D276B
+// 0.051551
+0x069937D1
+// 0.461186
+0x3B0823CE
+// 0.413801
+0x34F77208
+// 0.403222
+0x339CC73A
+// 0.413990
+0x34FDA24B
+// -0.013199
+0xFE4F8094
+// 0.404294
+0x33BFE449
+// 0.339531
+0x2B75BC52
+// 0.284542
+0x246BE0E8
+// -0.380740
+0xCF43EA09
+// -0.263003
+0xDE55EE35
+// -0.138609
+0xEE42118B
+// 0.097329
+0x0C7543E1
+// 0.351753
+0x2D063CC0
+// -0.557329
+0xB8A974C3
+// -0.025416
+0xFCBF2D84
+// 0.067912
+0x08B15629
+// -0.575364
+0xB65A7637
+// 0.001720
+0x003858E9
+// -0.215896
+0xE45D87E2
+// -0.091576
+0xF44740AF
+// 0.217208
+0x1BCD7C75
+// -0.299569
+0xD9A7B95F
+// 0.065405
+0x085F2E89
+// -0.161883
+0xEB476C97
+// -0.001552
+0xFFCD24F8
+// -0.178950
+0xE9182C90
+// -0.088172
+0xF4B6C52A
+// -0.237317
+0xE19F9B6A
+// -0.248305
+0xE0378696
+// -0.683643
+0xA87E61E9
+// -0.071942
+0xF6CA9D66
+// 0.322150
+0x293C31F9
+// -0.309082
+0xD86FFF48
+// 0.105174
+0x0D7654E0
+// 0.050909
+0x06842FA9
+// 0.493042
+0x3F1BFE5B
+// 0.235529
+0x1E25D013
+// -0.191877
+0xE770908F
+// 0.125786
+0x1019C571
+// -0.316830
+0xD77220C0
+// 0.062677
+0x0805CA8A
+// -0.009334
+0xFECE2231
+// 0.037357
+0x04C81D9E
+// 0.103099
+0x0D325A21
+// 0.623486
+0x4FCE61E0
+// 0.065889
+0x086F1069
+// -0.686291
+0xA827A195
+// -0.161473
+0xEB54DE15
+// -0.269947
+0xDD725FBA
+// 0.095315
+0x0C33455A
+// 0.725602
+0x5CE08395
+// -0.109910
+0xF1EE773F
+// 0.122437
+0x0FAC067A
+// -0.073215
+0xF6A0E5FB
+// -0.092106
+0xF435E088
+// 0.191319
+0x187D2615
+// -0.323593
+0xD694847E
+// 0.319044
+0x28D66D36
+// 0.766402
+0x62197A04
+// 0.311888
+0x27EBEFE0
+// 0.111803
+0x0E4F8D77
+// 0.324260
+0x2981589B
+// 0.028665
+0x03AB4DC6
+// -0.021220
+0xFD48ACC5
+// -0.064203
+0xF7C832C1
+// 0.340017
+0x2B85AC94
+// -0.048321
+0xF9D09A2F
+// 0.194803
+0x18EF4CEA
+// 0.014416
+0x01D86282
+// -0.178376
+0xE92AF9C4
+// -0.231561
+0xE25C3915
+// -0.194770
+0xE711C97B
+// 0.047321
+0x060E9E5B
+// -0.178946
+0xE9184D95
+// 0.192987
+0x18B3CBB2
+// -0.025479
+0xFCBD1713
+// -0.629836
+0xAF618A76
+// -0.370405
+0xD096944C
+// -0.178944
+0xE9185BB0
+// 0.103176
+0x0D34E1DF
+// 0.120841
+0x0F77BB67
+// 0.143000
+0x124DD142
+// 0.233019
+0x1DD39310
+// 0.675081
+0x566911A1
+// 0.146473
+0x12BF9F58
+// 0.286940
+0x24BA7515
+// 0.679502
+0x56F9E9EF
+// 0.462157
+0x3B27F445
+// 0.323746
+0x29707FA0
+// -0.499259
+0xC0184AB4
+// 0.264189
+0x21D0EEF8
+// 0.191441
+0x188126FB
+// 0.243584
+0x1F2DC300
+// 0.100931
+0x0CEB4D6C
+// -0.621142
+0xB07E683F
+// -0.357400
+0xD240B6B9
+// -0.162442
+0xEB3516CC
+// -0.307459
+0xD8A5301E
+// 0.120565
+0x0F6EA9A3
+// -0.004686
+0xFF6674E2
+// -0.405806
+0xCC0E8895
+// -0.221204
+0xE3AF96A5
+// 0.101753
+0x0D063E5E
+// 0.127299
+0x104B532A
+// 0.496466
+0x3F8C3238
+// 0.074966
+0x09987B89
+// -0.034173
+0xFBA037E5
+// 0.634231
+0x512E7C90
+// -0.140540
+0xEE02C8C0
+// 0.037410
+0x04C9DC0A
+// -0.098382
+0xF3683B10
+// -0.075908
+0xF648A2FD
+// -0.027944
+0xFC6C51B4
+// 0.784990
+0x647A8EE7
+// -0.502601
+0xBFAAC6F2
+// 0.051862
+0x06A3666A
+// -0.268383
+0xDDA5A30C
+// -0.016480
+0xFDE3FC1B
+// 0.192925
+0x18B1C522
+// -0.164481
+0xEAF24BE2
+// 0.067889
+0x08B097F9
+// 0.214562
+0x1B76C586
+// 0.156471
+0x14073BD3
+// 0.207120
+0x1A82EB14
+// -0.039214
+0xFAFB0847
+// -0.259765
+0xDEC003EF
+// 0.022124
+0x02D4F5E6
+// 0.062618
+0x0803E18A
+// 0.233095
+0x1DD61106
+// 0.700135
+0x599E0958
+// 0.080520
+0x0A4E7A18
+// 0.001202
+0x002765FE
+// 0.257687
+0x20FBE053
+// 0.101069
+0x0CEFD779
+// -0.554373
+0xB90A5028
+// -0.347710
+0xD37E3DEA
+// 0.050925
+0x0684B8DD
+// -0.467929
+0xC41AE5A9
+// -0.276012
+0xDCABA157
+// -0.138950
+0xEE36DFBB
+// 0.177091
+0x16AAEBDF
+// -0.336448
+0xD4EF43B5
+// 0.287510
+0x24CD2123
+// -0.271081
+0xDD4D3B2F
+// 0.346327
+0x2C547061
+// -0.209191
+0xE53938C1
+// -0.003108
+0xFF9A2914
+// -0.418347
+0xCA739E3A
+// 0.020595
+0x02A2DB04
+// 0.453589
+0x3A0F35DB
+// 0.036942
+0x04BA83F5
+// -0.276415
+0xDC9E7111
+// 0.017444
+0x023B97CF
+// -0.200751
+0xE64DC744
+// -0.421039
+0xCA1B6607
+// 0.375032
+0x30010ABC
+// 0.064321
+0x083BAB2A
+// -0.422920
+0xC9DDC60F
+// -0.106122
+0xF26A9506
+// -0.012578
+0xFE63DB05
+// 0.048222
+0x062C2365
+// -0.673147
+0xA9D6507C
+// 0.004814
+0x009DC103
+// 0.175657
+0x167BEC65
+// -0.030059
+0xFC27031B
+// -0.056434
+0xF8C6C818
+// -0.369921
+0xD0A67182
+// 0.078026
+0x09FCC45A
+// 0.035848
+0x0496A904
+// 0.653066
+0x5397A97F
+// -0.403971
+0xCC4AAB0A
+// 0.395460
+0x329E6C59
+// -0.051251
+0xF9709D0F
+// 0.083541
+0x0AB17A5D
+// 0.165895
+0x153C09BE
+// 0.799716
+0x665D19AF
+// -0.484837
+0xC1F0DB8B
+// 0.130688
+0x10BA624D
+// 0.005607
+0x00B7BCAC
+// -0.402829
+0xCC70182C
+// 0.189513
+0x1841F49B
+// -0.183716
+0xE87BFE20
+// -0.078484
+0xF5F43BBB
+// -0.035075
+0xFB82AB31
+// -0.455712
+0xC5AB3967
+// -0.040915
+0xFAC3481A
+// -0.134814
+0xEEBE69A2
+// -0.129024
+0xEF7C2072
+// 0.192436
+0x18A1BB3A
+// 0.147738
+0x12E915CE
+// 0.222542
+0x1C7C41E5
+// 0.268624
+0x22624584
+// -0.304764
+0xD8FD7F0F
+// -0.557158
+0xB8AF0EDE
+// -0.170561
+0xEA2B0A79
+// -0.144423
+0xED838864
+// 0.036713
+0x04B3024F
+// 0.133909
+0x1123EA1F
+// -0.236483
+0xE1BAEC71
+// 0.078573
+0x0A0EABDB
+// 0.127566
+0x105416E3
+// 0.134758
+0x113FBF9D
+// 0.264142
+0x21CF6703
+// 0.290089
+0x25219FF6
+// 0.192901
+0x18B0F8E7
+// 0.105218
+0x0D77C9CF
+// -0.568295
+0xB7421AE7
+// -0.399600
+0xCCD9E9E0
+// 0.039785
+0x0517AA61
+// 0.027734
+0x038CCD42
+// -0.379607
+0xCF690ACD
+// -0.071647
+0xF6D44195
+// 0.233993
+0x1DF37771
+// -0.082017
+0xF580735B
+// -0.113187
+0xF1831A17
+// 0.070843
+0x091163EC
+// 0.042620
+0x057491B6
+// -0.230404
+0xE2821BC6
+// 0.182380
+0x175836CF
+// -0.150320
+0xECC24FCE
+// 0.099069
+0x0CAE4F1E
+// 0.059079
+0x078FE5F6
+// -0.038930
+0xFB0454C8
+// 0.272179
+0x22D6C130
+// 0.423614
+0x3638F9DE
+// 0.036268
+0x04A46C17
+// -0.259520
+0xDEC80E44
+// 0.072824
+0x09524DB3
+// 0.202109
+0x19DEB22F
+// 0.196844
+0x19322CF4
+// -0.142502
+0xEDC28090
+// -0.329424
+0xD5D57066
+// 0.538203
+0x44E3D23B
+// 0.606591
+0x4DA4CA2A
+// 0.013682
+0x01C05439
+// -0.306791
+0xD8BB1331
+// -0.477109
+0xC2EE157E
+// -0.394649
+0xCD7C234A
+// -0.356302
+0xD264AFD3
+// -0.028455
+0xFC5B983A
+// -0.303097
+0xD93421E8
+// 0.489240
+0x3E9F6CDD
+// -0.135899
+0xEE9ADC4C
+// -0.365472
+0xD1383630
+// -0.618273
+0xB0DC6D51
+// -0.197725
+0xE6B0F57A
+// 0.593702
+0x4BFE6CEB
+// 0.130366
+0x10AFD8A5
+// 0.113723
+0x0E8E7589
+// 0.566803
+0x488CFC03
+// -0.075194
+0xF6600A5C
+// -0.100797
+0xF3191482
+// -0.113273
+0xF1804360
+// -0.364419
+0xD15ABB35
+// -0.331240
+0xD599EF82
+// 0.101750
+0x0D062290
+// 0.190248
+0x185A0AD4
+// 0.393933
+0x326C6840
+// 0.083913
+0x0ABDA807
+// 0.332576
+0x2A91DB3F
+// -0.396646
+0xCD3AB697
+// 0.154588
+0x13C9894F
+// 0.270475
+0x229EED5A
+// -0.108700
+0xF21620BF
+// -0.188753
+0xE7D6F1B2
+// -0.707733
+0xA569050E
+// -0.089309
+0xF49187D2
+// -0.061378
+0xF824C6AD
+// -0.353780
+0xD2B75820
+// 0.212597
+0x1B365CBE
+// 0.183146
+0x177152DA
+// -0.192088
+0xE769A9AE
+// 0.017027
+0x022DF0E7
+// 0.367234
+0x2F0183B8
+// -0.156426
+0xEBFA3C60
+// 0.081631
+0x0A72E49E
+// -0.531537
+0xBBF694FE
+// -0.116322
+0xF11C5DD6
+// -0.343199
+0xD4120CC8
+// -0.757581
+0x9F0799A3
+// -0.079325
+0xF5D8ABE0
+// 0.191016
+0x18733304
+// -0.467070
+0xC4370AAA
+// 0.072398
+0x09445658
+// 0.120816
+0x0F76E966
+// 0.220084
+0x1C2BB382
+// -0.154723
+0xEC320D22
+// -0.025733
+0xFCB4C91E
+// 0.085143
+0x0AE5F6E1
+// 0.052731
+0x06BFE0EA
+// 0.166860
+0x155BAB9E
+// -0.099894
+0xF336A96B
+// -0.115820
+0xF12CD154
+// -0.329960
+0xD5C3DBCA
+// 0.368935
+0x2F393F68
+// -0.100968
+0xF3137D9B
+// 0.142650
+0x12425914
+// -0.013046
+0xFE54817B
+// 0.266847
+0x22280C4E
+// 0.553504
+0x46D93783
+// -0.020911
+0xFD52C7CD
+// 0.019614
+0x0282B426
+// 0.508052
+0x4107D9EA
+// 0.215897
+0x1BA284C2
+// -0.007916
+0xFEFC97A4
+// -0.124234
+0xF0191A11
+// 0.165461
+0x152DD347
+// 0.209331
+0x1ACB5B38
+// -0.044127
+0xFA5A0D0F
+// -0.058332
+0xF8889330
+// 0.079049
+0x0A1E4328
+// 0.096926
+0x0C6810CE
+// -0.021200
+0xFD4953EC
+// 0.202397
+0x19E8278E
+// -0.803797
+0x991D30B4
+// -0.285765
+0xDB6C0ACF
+// 0.598568
+0x4C9DE42A
+// 0.334072
+0x2AC2E1A2
+// -0.144685
+0xED7AF28F
+// 0.300444
+0x2674F6EF
+// -0.067886
+0xF74F7F0D
+// -0.057184
+0xF8AE3204
+// 0.137276
+0x119241CE
+// 0.152410
+0x138228E7
+// -0.048835
+0xF9BFC7AA
+// -0.214848
+0xE47FDCE3
+// -0.070763
+0xF6F13B10
+// 0.258050
+0x2107C8E0
+// 0.154803
+0x13D09605
+// -0.333289
+0xD556CB0F
+// 0.661872
+0x54B837BB
+// 0.126345
+0x102C14A5
+// 0.229968
+0x1D6F9A87
+// 0.021533
+0x02C195FB
+// -0.106123
+0xF26A93CF
+// -0.131684
+0xEF24F694
+// 0.028684
+0x03ABEE2F
+// -0.333475
+0xD550B49A
+// 0.215357
+0x1B90D154
+// -0.348531
+0xD36356C7
+// -0.281603
+0xDBF47235
+// -0.003833
+0xFF8268E8
+// 0.225994
+0x1CED5D57
+// 0.072608
+0x094B3B8E
+// 0.206659
+0x1A73C9DA
+// -0.254730
+0xDF6503FA
+// 0.573730
+0x496FFF97
+// -0.138756
+0xEE3D3DAC
+// 0.589592
+0x4B77C080
+// 0.640070
+0x51EDD2C3
+// 0.253108
+0x2065D9F5
+// 0.767659
+0x6242A8AF
+// -0.034003
+0xFBA5CE2D
+// -0.080853
+0xF5A69FBE
+// 0.226786
+0x1D075681
+// 0.012805
+0x01A395DA
+// -0.288442
+0xDB145882
+// 0.152488
+0x1384B5ED
+// -0.102429
+0xF2E39F39
+// 0.155202
+0x13DDA9A7
+// -0.293373
+0xDA72C467
+// 0.113594
+0x0E8A3B88
+// -0.237123
+0xE1A5F34B
+// 0.426398
+0x369436D3
+// -0.061970
+0xF8115BFF
+// 0.220713
+0x1C40534C
+// -0.458765
+0xC5473090
+// -0.269269
+0xDD889AF4
+// -0.108031
+0xF22C0D4C
+// -0.014826
+0xFE1A2F59
+// -0.391484
+0xCDE3DCCA
+// 0.172334
+0x160F0935
+// 0.406545
+0x3409A96E
+// 0.190733
+0x1869F1B0
+// 0.069158
+0x08DA2A0B
+// 0.576560
+0x49CCBB0E
+// 0.472632
+0x3C7F334F
+// -0.382575
+0xCF07C746
+// -0.147685
+0xED18A8A9
+// -0.262832
+0xDE5B8256
+// -0.242392
+0xE0F95051
+// -0.161613
+0xEB504514
+// 0.062822
+0x080A898F
+// 0.235870
+0x1E30FCFB
+// -0.047215
+0xF9F4D869
+// 0.211565
+0x1B148C2D
+// -0.107238
+0xF2460A32
+// 0.069508
+0x08E5A61C
+// 0.058975
+0x078C7AA0
+// 0.074025
+0x0979A711
+// -0.213766
+0xE4A34CE8
+// -0.592400
+0xB42C3C47
+// -0.224130
+0xE34FB785
+// -0.330948
+0xD5A37EBD
+// -0.261269
+0xDE8EBC30
+// -0.236846
+0xE1AF07B4
+// -0.170141
+0xEA38CF50
+// -0.065199
+0xF7A79310
+// 0.428557
+0x36DAF4B4
+// -0.104145
+0xF2AB61B9
+// -0.382268
+0xCF11D401
+// 0.134904
+0x11448C0D
+// -0.178502
+0xE926DB16
+// -0.163947
+0xEB03CCC1
+// 0.054786
+0x0703392B
+// -0.138395
+0xEE490F4C
+// 0.485722
+0x3E2C2578
+// 0.001477
+0x00306A16
+// 0.124396
+0x0FEC361A
+// -0.135356
+0xEEACAA16
+// 0.010657
+0x015D3678
+// -0.379256
+0xCF748694
+// 0.181738
+0x174330E0
+// 0.057993
+0x076C50F6
+// -0.480198
+0xC288DFEB
+// 0.276968
+0x2373B2ED
+// 0.269586
+0x2281CCA5
+// -0.040938
+0xFAC28AF8
+// 0.511093
+0x416B7BEC
+// 0.241652
+0x1EEE712D
+// 0.081787
+0x0A780166
+// -0.238092
+0xE186303E
+// 0.270563
+0x22A1D0B1
+// -0.279358
+0xDC3E00D9
+// -0.652252
+0xAC830470
+// -0.117073
+0xF103BE44
+// 0.046896
+0x0600B353
+// 0.016947
+0x022B4EA0
+// -0.215325
+0xE47038AF
+// 0.210864
+0x1AFD9B5E
+// 0.574117
+0x497CA900
+// -0.201412
+0xE6381F92
+// 0.331934
+0x2A7CD2B5
+// 0.064170
+0x0836BA1B
+// -0.255631
+0xDF47783C
+// -0.001460
+0xFFD02C06
+// -0.256106
+0xDF37EF08
+// -0.062315
+0xF8060E6C
+// 0.353871
+0x2D4BA0EA
+// -0.273166
+0xDD08E5B0
+// -0.163145
+0xEB1E0F56
+// -0.568705
+0xB734AF44
+// 0.182957
+0x176B2604
+// -0.080744
+0xF5AA2F6C
+// -0.193781
+0xE7322BDF
+// 0.115722
+0x0ECFFA5F
+// 0.198740
+0x19704D23
+// 0.145334
+0x129A4CC3
+// -0.086736
+0xF4E5D972
+// -0.017473
+0xFDC37507
+// -0.062851
+0xF7F48276
+// -0.215106
+0xE47766AD
+// -0.190629
+0xE79973E2
+// 0.276165
+0x23595FE8
+// 0.064519
+0x08422A1B
+// -0.332890
+0xD563DF08
+// -0.025079
+0xFCCA33CD
+// -0.564930
+0xB7B05C64
+// 0.042595
+0x0573BEC8
+// 0.487196
+0x3E5C6D8E
+// 0.322367
+0x29435077
+// -0.137297
+0xEE6D0BE4
+// -0.259223
+0xDED1C470
+// 0.187028
+0x17F08BB8
+// 0.023051
+0x02F353A7
+// -0.148556
+0xECFC1A96
+// 0.104590
+0x0D633856
+// -0.483665
+0xC21743D5
+// 0.319779
+0x28EE879B
+// 0.136872
+0x118503D9
+// 0.372261
+0x2FA643A9
+// 0.164619
+0x15123976
+// -0.040123
+0xFADD3FE0
+// 0.088382
+0x0B501A33
+// -0.069085
+0xF72837CD
+// 0.265029
+0x21EC76E7
+// -0.198817
+0xE68D2B6A
+// 0.187305
+0x17F99D84
+// 0.253861
+0x207E856A
+// -0.046460
+0xFA0D96CC
+// 0.114887
+0x0EB49D13
+// -0.476501
+0xC302004B
+// -0.367347
+0xD0FAC651
+// -0.112185
+0xF1A3EA37
+// -0.100168
+0xF32DAE43
+// -0.660760
+0xAB6C373F
+// -0.217935
+0xE41AB672
+// 0.230726
+0x1D88721E
+// 0.212825
+0x1B3DD741
+// -0.381553
+0xCF29421B
+// -0.291646
+0xDAAB5AB5
+// 0.346527
+0x2C5AFF2F
+// 0.193512
+0x18C4FE7A
+// 0.012670
+0x019F2907
+// -0.524344
+0xBCE2499D
+// 0.076428
+0x09C86430
+// -0.023275
+0xFD055352
+// 0.145778
+0x12A8DCC7
+// 0.268153
+0x2252D562
+// -0.497675
+0xC04C2BE3
+// -0.658503
+0xABB62904
+// 0.445722
+0x390D692D
+// -0.264524
+0xDE2411DD
+// -0.506020
+0xBF3ABC54
+// -0.153187
+0xEC645AA7
+// -0.269001
+0xDD9161EB
+// -0.187193
+0xE80A0F0A
+// 0.099876
+0x0CC8B8A5
+// 0.070374
+0x09020590
+// 0.073355
+0x0963AEF4
+// -0.016057
+0xFDF1DA23
+// 0.337715
+0x2B3A3FA3
+// -0.020397
+0xFD63A19E
+// 0.359619
+0x2E07FEDE
+// -0.337482
+0xD4CD6723
+// -0.083340
+0xF555211D
+// 0.104955
+0x0D6F2734
+// -0.089159
+0xF4966CF8
+// 0.330835
+0x2A58CBC4
+// 0.089337
+0x0B6F6675
+// -0.205404
+0xE5B54F7F
+// -0.133219
+0xEEF2B0FA
+// -0.351227
+0xD30AFA2F
+// 0.139763
+0x11E3C2C2
+// 0.486838
+0x3E50B60E
+// 0.035281
+0x04841855
+// -0.358857
+0xD210F886
+// 0.207587
+0x1A92399F
+// 0.203154
+0x1A00F5AF
+// 0.243803
+0x1F34F165
+// -0.052336
+0xF94D0E03
+// -0.254104
+0xDF79863F
+// 0.233796
+0x1DED0A47
+// -0.305772
+0xD8DC7A3E
+// 0.439061
+0x38332882
+// -0.449252
+0xC67EE8BA
+// 0.074984
+0x0999177B
+// -0.173107
+0xE9D7A227
+// 0.089630
+0x0B78FFF7
+// 0.170957
+0x15E1EC9A
+// -0.281129
+0xDC03F39D
+// 0.188652
+0x1825BF1D
+// 0.407655
+0x342E0D27
+// -0.121301
+0xF07937A8
+// -0.395953
+0xCD516785
+// -0.279775
+0xDC3055F4
+// -0.194295
+0xE7215834
+// -0.377930
+0xCFA00023
+// -0.013219
+0xFE4ED546
+// -0.336893
+0xD4E0B24B
+// 0.003573
+0x007513AD
+// -0.278380
+0xDC5E0C5C
+// -0.979093
+0x82AD1274
+// -0.479555
+0xC29DF31B
+// 0.010010
+0x0147FE5A
+// 0.169495
+0x15B2051E
+// 0.170727
+0x15DA5FC9
+// -0.387373
+0xCE6A8F8F
+// -0.142146
+0xEDCE268C
+// -0.256581
+0xDF285E3C
+// 0.018530
+0x025F2E98
+// 0.420254
+0x35CADDEA
+// 0.002196
+0x0047F19C
+// 0.297036
+0x2605478D
+// 0.032685
+0x042F0912
+// 0.182369
+0x1757DD37
+// -0.483584
+0xC219E793
+// -0.218700
+0xE401A556
+// 0.326137
+0x29BED8F7
+// 0.378564
+0x3074CAFD
+// -0.112108
+0xF1A6731C
+// 0.099599
+0x0CBFAA20
+// 0.058589
+0x077FDAF3
+// -0.438427
+0xC7E19D31
+// 0.161436
+0x14A9F1A4
+// -0.133786
+0xEEE01B11
+// 0.106265
+0x0D9A15DE
+// -0.122632
+0xF04D9476
+// 0.354024
+0x2D50AAE0
+// -0.312161
+0xD80B1EA7
+// -0.063922
+0xF7D16369
+// 0.120758
+0x0F74FF35
+// -0.100582
+0xF32023F3
+// 0.096092
+0x0C4CBD97
+// 0.451775
+0x39D3C301
+// 0.107049
+0x0DB3CA7A
+// -0.000323
+0xFFF56C7C
+// 0.095021
+0x0C29A3C5
+// 0.017382
+0x02399323
+// -0.227692
+0xE2DB00C7
+// -0.224325
+0xE34954E6
+// -0.052643
+0xF942FDA7
+// 0.217298
+0x1BD06D64
+// -0.089800
+0xF481718C
+// -0.059177
+0xF86CE26D
+// 0.049391
+0x065271B3
+// 0.065827
+0x086D082E
+// -0.312604
+0xD7FC9488
+// 0.195798
+0x190FE632
+// -0.175148
+0xE994C15B
+// -0.294503
+0xDA4DBBB5
+// 0.032925
+0x0436E209
+// -0.096192
+0xF3AFFD17
+// 0.304424
+0x26F75AB2
+// 0.119073
+0x0F3DC792
+// -0.357692
+0xD2372891
+// 0.298137
+0x26295C45
+// 0.238595
+0x1E8A460A
+// 0.245778
+0x1F75A4CA
+// 0.057252
+0x075407C3
+// 0.172695
+0x161ADF01
+// 0.366413
+0x2EE69F8A
+// -0.291145
+0xDABBC280
+// 0.447459
+0x39465367
+// 0.155168
+0x13DC8805
+// -0.285845
+0xDB69721E
+// 0.239049
+0x1E992782
+// 0.273081
+0x22F453CF
+// -0.179590
+0xE903329A
+// -0.063490
+0xF7DF917C
+// -0.404257
+0xCC415023
+// -0.100628
+0xF31EA0D2
+// 0.230642
+0x1D85B16B
+// -0.510069
+0xBEB60CDC
+// -0.105598
+0xF27BC422
+// 0.008882
+0x01230E53
+// 0.310133
+0x27B26CB8
+// -0.250994
+0xDFDF6F47
+// 0.487823
+0x3E70FB2C
+// -0.134466
+0xEEC9CF4D
+// 0.195610
+0x1909BE34
+// -0.318451
+0xD73CFC0D
+// -0.365137
+0xD1433329
+// 0.202863
+0x19F76D57
+// 0.395540
+0x32A11131
+// 0.199096
+0x197BF9B8
+// -0.109247
+0xF2043071
+// -0.006689
+0xFF24CFEC
+// 0.220554
+0x1C3B20D0
+// 0.204904
+0x1A3A4890
+// -0.078067
+0xF601E4AA
+// -0.275664
+0xDCB70C09
+// -0.673893
+0xA9BDE243
+// 0.192573
+0x18A63900
+// 0.206867
+0x1A7A9AAA
+// 0.202620
+0x19EF7496
+// 0.279086
+0x23B919AA
+// 0.141152
+0x12114249
+// 0.240739
+0x1ED086F9
+// 0.336769
+0x2B1B4301
+// 0.088948
+0x0B62A655
+// 0.025770
+0x034C6DAA
+// 0.065925
+0x08703756
+// -0.053505
+0xF926BEDE
+// 0.277987
+0x239513CB
+// 0.285245
+0x2482E7A4
+// -0.296607
+0xDA08C7C2
+// -0.088249
+0xF4B43E45
+// 0.240238
+0x1EC01F07
+// 0.111068
+0x0E37775C
+// -0.238329
+0xE17E6FE7
+// 0.577976
+0x49FB1B79
+// -0.383066
+0xCEF7B463
+// -0.323321
+0xD69D6B63
+// 0.175242
+0x166E5188
+// -0.235445
+0xE1DCF10A
+// 0.077592
+0x09EE8732
+// -0.073448
+0xF6994021
+// 0.293330
+0x258BD84D
+// -0.168866
+0xEA629932
+// 0.001119
+0x0024A860
+// -0.417338
+0xCA94AE64
+// -0.245807
+0xE08962C6
+// 0.092699
+0x0BDD8C14
+// 0.257732
+0x20FD5EB0
+// -0.214918
+0xE47D9311
+// -0.058764
+0xF87A6F9D
+// -0.061561
+0xF81EC8FB
+// 0.115447
+0x0EC6F5B1
+// -0.422128
+0xC9F7B18F
+// 0.131056
+0x10C67326
+// 0.067869
+0x08AFEC40
+// 0.823290
+0x69618FC4
+// -0.485131
+0xC1E738C6
+// 0.166839
+0x155AFD7C
+// -0.226700
+0xE2FB8252
+// 0.195070
+0x18F80E9B
+// -0.224573
+0xE3413447
+// -0.490693
+0xC130F4F0
+// -0.230393
+0xE28278B4
+// -0.301239
+0xD970FF5C
+// -0.306315
+0xD8CAA9C7
+// 0.299083
+0x264855F4
+// 0.199687
+0x198F5706
+// 0.198051
+0x1959BF0A
+// -0.409807
+0xCB8B710C
+// -0.183904
+0xE875D352
+// 0.215243
+0x1B8D1906
+// -0.181530
+0xE8C3A3A3
+// 0.437088
+0x37F281DD
+// 0.067032
+0x089483B6
+// -0.424306
+0xC9B055C5
+// 0.048173
+0x062A8549
+// 0.510141
+0x414C505A
+// 0.214917
+0x1B8264D4
+// 0.000242
+0x0007F227
+// -0.442336
+0xC7618616
+// -0.102951
+0xF2D27FE0
+// -0.022897
+0xFD11B853
+// -0.275734
+0xDCB4BBE0
+// -0.422705
+0xC9E4CABE
+// 0.275614
+0x2347504C
+// 0.008521
+0x01173668
+// 0.055709
+0x07217A41
+// -0.328089
+0xD6012A99
+// 0.026267
+0x035CB7CA
+// -0.643932
+0xAD93A0CC
+// -0.167341
+0xEA948E10
+// 0.120954
+0x0F7B6EFB
+// -0.008432
+0xFEEBAFEE
+// 0.499566
+0x3FF1C948
+// 0.125234
+0x1007A9F4
+// -0.029564
+0xFC373E53
+// -0.296066
+0xDA1A829B
+// 0.141478
+0x121BF434
+// 0.031549
+0x0409C97B
+// 0.284254
+0x246271C2
+// -0.308748
+0xD87AF126
+// -0.096196
+0xF3AFDCDB
+// 0.024453
+0x032144CD
+// -0.184714
+0xE85B4A4F
+// 0.822619
+0x694B93DD
+// -0.301240
+0xD970F4F0
+// 0.090372
+0x0B914C12
+// -0.038681
+0xFB0C838B
+// 0.235694
+0x1E2B3A6F
+// -0.256994
+0xDF1AD4DE
+// 0.072950
+0x09566A27
+// -0.293038
+0xDA7DBBA0
+// -0.016203
+0xFDED0C30
+// 0.159979
+0x147A2D66
+// -0.020277
+0xFD6790AF
+// 0.834167
+0x6AC5FD0E
+// 0.254237
+0x208AD7F0
+// -0.277327
+0xDC808FA8
+// -0.039695
+0xFAEB4A58
+// -0.527800
+0xBC710EC9
+// -0.032071
+0xFBE514ED
+// 0.163086
+0x14E002EE
+// 0.205464
+0x1A4CA5A0
+// -0.256200
+0xDF34D82A
+// 0.000596
+0x001389A7
+// 0.092418
+0x0BD4585D
+// -0.278277
+0xDC616F5B
+// -0.426385
+0xC96C3695
+// 0.331767
+0x2A7758C6
+// -0.142046
+0xEDD16E85
+// -0.113584
+0xF1761757
+// -0.242193
+0xE0FFD1E1
+// 0.222775
+0x1C83E5CA
+// -0.214422
+0xE48DD519
+// 0.400072
+0x33358BFC
+// -0.409432
+0xCB97B9C0
+// 0.356213
+0x2D985F0A
+// -0.329190
+0xD5DD1A90
+// -0.030467
+0xFC19A7EC
+// 0.161111
+0x149F4623
+// 0.188917
+0x182E6F40
+// 0.069400
+0x08E215C6
+// 0.079014
+0x0A1D2114
+// -0.257345
+0xDF0F5303
+// 0.104280
+0x0D590883
+// 0.230062
+0x1D72AC69
+// -0.231954
+0xE24F5664
+// 0.147182
+0x12D6DC98
+// -0.609752
+0xB1F3A228
+// 0.070671
+0x090BBC51
+// -0.487816
+0xC18F3ED0
+// 0.513074
+0x41AC69C6
+// 0.254283
+0x208C5626
+// 0.486324
+0x3E3FDD9B
+// 0.367502
+0x2F0A4D46
+// 0.288252
+0x24E57060
+// 0.294985
+0x25C21237
+// 0.206334
+0x1A692B0E
+// -0.370636
+0xD08EFEB2
+// 0.303617
+0x26DCE882
+// -0.118585
+0xF0D2376E
+// -0.349863
+0xD337AE17
+// -0.460810
+0xC5042FDC
+// 0.104922
+0x0D6E1773
+// -0.261072
+0xDE952D8F
+// -0.494694
+0xC0ADDB26
+// 0.087322
+0x0B2D5A18
+// 0.315304
+0x285BE5CA
+// 0.428998
+0x36E963ED
+// -0.300804
+0xD97F42E3
+// -0.153841
+0xEC4EF122
+// 0.248401
+0x1FCB9B33
+// -0.032455
+0xFBD880FE
+// -0.406495
+0xCBF7F7EE
+// 0.247640
+0x1FB2A805
+// -0.384803
+0xCEBECA46
+// -0.711265
+0xA4F54833
+// -0.268404
+0xDDA4EF70
+// 0.011151
+0x016D691D
+// 0.224918
+0x1CCA1AD2
+// 0.106638
+0x0DA64C32
+// -0.129059
+0xEF7B0215
+// -0.190062
+0xE7AC0D73
+// -0.123536
+0xF02FF9C7
+// -0.114534
+0xF156F2D1
+// 0.095046
+0x0C2A7661
+// -0.461352
+0xC4F26D23
+// 0.130588
+0x10B71CAF
+// 0.175389
+0x167321AD
+// -0.212938
+0xE4BE72A0
+// -0.096446
+0xF3A7A5C1
+// 0.275262
+0x233BCBDB
+// 0.344068
+0x2C0A6EE0
+// -0.096760
+0xF39D60D3
+// 0.419647
+0x35B70216
+// -0.080668
+0xF5ACAA84
+// -0.263314
+0xDE4BBB9B
+// -0.245777
+0xE08A6034
+// -0.010330
+0xFEAD835F
+// -0.320324
+0xD6FF9F52
+// 0.081586
+0x0A71689C
+// 0.419745
+0x35BA3317
+// -0.311681
+0xD81AD3EB
+// 0.094326
+0x0C12DBC1
+// -0.151634
+0xEC974250
+// 0.075116
+0x099D66D7
+// -0.226680
+0xE2FC29EA
+// -0.110115
+0xF1E7BF96
+// -0.236915
+0xE1ACC656
+// -0.106483
+0xF25EC68B
+// 0.114762
+0x0EB08623
+// -0.073211
+0xF6A105EB
+// 0.114352
+0x0EA317F8
+// 0.138944
+0x11C8EC31
+// -0.081156
+0xF59CAFB5
+// 0.338154
+0x2B48A18E
+// -0.453973
+0xC5E43546
+// 0.023289
+0x02FB1E80
+// 0.087459
+0x0B31DED6
+// 0.336801
+0x2B1C497D
+// 0.209730
+0x1AD870A5
+// -0.061959
+0xF811BB30
+// 0.285509
+0x248B9280
+// -0.103437
+0xF2C2957B
+// -0.088173
+0xF4B6BEB0
+// 0.217016
+0x1BC72C90
+// -0.363493
+0xD1790E7D
+// 0.136814
+0x11831DD6
+// -0.259172
+0xDED3768E
+// -0.242795
+0xE0EC157C
+// 0.429242
+0x36F1630D
+// 0.098088
+0x0C8E2597
+// -0.392189
+0xCDCCC42C
+// -0.693827
+0xA730AEE2
+// 0.456732
+0x3A76316B
+// -0.203832
+0xE5E8D27C
+// 0.648940
+0x53107AC1
+// 0.273538
+0x230347E9
+// 0.192429
+0x18A1848B
+// -0.458931
+0xC541C07A
+// -0.302343
+0xD94CD2EB
+// -0.111892
+0xF1AD85DC
+// 0.094745
+0x0C2098B4
+// 0.352161
+0x2D139FFD
+// 0.119172
+0x0F410A1B
+// 0.179546
+0x16FB5E34
+// -0.012593
+0xFE635E21
+// 0.227223
+0x1D15A7AD
+// 0.653320
+0x539FF99A
+// -0.190353
+0xE7A286CA
+// 0.086902
+0x0B1F9928
+// -0.252074
+0xDFBC074A
+// -0.110770
+0xF1D24A60
+// 0.171658
+0x15F8E16D
+// -0.032683
+0xFBD10D9C
+// 0.314015
+0x2831A8AE
+// -0.471189
+0xC3B013DB
+// 0.349491
+0x2CBC1EA6
+// -0.368952
+0xD0C62CA5
+// 0.829833
+0x6A37F819
+// -0.540628
+0xBACCB3A2
+// 0.032117
+0x041C67FF
+// 0.040563
+0x053128DA
+// -0.386379
+0xCE8B1F36
+// -0.059540
+0xF860FEDC
+// 0.227367
+0x1D1A5F20
+// -0.067524
+0xF75B622C
+// -0.105033
+0xF28E44B2
+// 0.040397
+0x052BB88D
+// -0.063745
+0xF7D73156
+// -0.363109
+0xD185A571
+// 0.165691
+0x15355E10
+// -0.117648
+0xF0F0EC3F
+// -0.113652
+0xF173D90D
+// -0.417348
+0xCA9457C9
+// 0.154303
+0x13C0333B
+// -0.100750
+0xF31A9E7A
+// 0.029526
+0x03C7846A
+// -0.248305
+0xE03789E3
+// -0.190464
+0xE79EDD7C
+// 0.188506
+0x1820F55E
+// -0.423662
+0xC9C57170
+// 0.387611
+0x319D393A
+// -0.077206
+0xF61E1E05
+// 0.084962
+0x0AE00C68
+// 0.274872
+0x232EFF78
+// -0.367308
+0xD0FC0A5F
+// 0.085613
+0x0AF560B3
+// 0.284218
+0x24614497
+// 0.607554
+0x4DC4581F
+// -0.199749
+0xE66EA1A0
+// 0.177274
+0x16B0EAFB
+// -0.059217
+0xF86B93C2
+// 0.034062
+0x045C26DE
+// 0.424759
+0x365E8457
+// -0.236326
+0xE1C012D8
+// 0.079542
+0x0A2E6C45
+// 0.404803
+0x33D0947D
+// 0.040432
+0x052CDDB0
+// 0.078845
+0x0A1793D3
+// 0.594671
+0x4C1E2D98
+// 0.011496
+0x0178B4E3
+// -0.088588
+0xF4A92501
+// -0.338345
+0xD4B11BCB
+// -0.024110
+0xFCE9FAD5
+// -0.214201
+0xE4950CAA
+// -0.096299
+0xF3AC75CF
+// -0.294431
+0xDA5016EB
+// 0.126675
+0x1036E093
+// -0.085576
+0xF50BD5EC
+// -0.088341
+0xF4B13B0E
+// -0.139620
+0xEE20F171
+// 0.029007
+0x03B67C41
+// -0.431253
+0xC8CCB26F
+// 0.281154
+0x23FCDDD1
+// -0.046334
+0xFA11BCAB
+// 0.201352
+0x19C5E3AB
+// -0.441580
+0xC77A4B67
+// 0.081001
+0x0A5E3CB5
+// -0.052808
+0xF93D9658
+// -0.330206
+0xD5BBCBD7
+// 0.422760
+0x361CFBCC
+// -0.333226
+0xD558DB9E
+// -0.001991
+0xFFBEC075
+// 0.147477
+0x12E08A27
+// 0.287661
+0x24D210A1
+// 0.729633
+0x5D649CE3
+// -0.252574
+0xDFABA7DF
+// 0.617432
+0x4F080594
+// 0.010052
+0x01496134
+// 0.066481
+0x08827465
+// -0.038335
+0xFB17D96E
+// 0.189809
+0x184BA85B
+// -0.393192
+0xCDABDFB3
+// 0.417030
+0x35614035
+// -0.103523
+0xF2BFC087
+// 0.345433
+0x2C372499
+// -0.319611
+0xD716FE77
+// 0.358268
+0x2DDBB6B1
+// 0.540304
+0x4528AE7A
+// 0.026701
+0x036AF284
+// 0.576074
+0x49BCCD61
+// 0.592783
+0x4BE051D8
+// 0.284581
+0x246D2292
+// -0.002446
+0xFFAFDBB5
+// 0.571959
+0x4935F10D
+// -0.281543
+0xDBF668C8
+// 0.992095
+0x7EFCF753
+// -0.005156
+0xFF570DE4
+// 0.012703
+0x01A04463
+// -0.421481
+0xCA0CE7BE
+// 0.210577
+0x1AF433D9
+// 0.062872
+0x080C2CDA
+// 0.145097
+0x12928B49
+// -0.426931
+0xC95A51A7
+// -0.151090
+0xECA916F2
+// 0.124871
+0x0FFBC5AC
+// -0.090023
+0xF47A1E9B
+// 0.137923
+0x11A77837
+// 0.666746
+0x5557EDEF
+// 0.470088
+0x3C2BD682
+// 0.732285
+0x5DBB828E
+// -0.123065
+0xF03F683F
+// 0.035731
+0x0492D1D3
+// 0.359128
+0x2DF7E9E6
+// -0.125311
+0xEFF5CCDC
+// -0.330018
+0xD5C1F532
+// 0.315442
+0x2860657D
+// -0.887526
+0x8E658E92
+// -0.073054
+0xF6A62A07
+// 0.266833
+0x2227991B
+// -0.479229
+0xC2A8A0A9
+// -0.019462
+0xFD82423C
+// 0.207201
+0x1A858DB8
+// 0.132989
+0x1105C876
+// 0.200731
+0x19B18D95
+// -0.271705
+0xDD38C139
+// -0.209234
+0xE537D0FD
+// 0.274079
+0x231503FF
+// 0.062544
+0x08016F79
+// 0.122570
+0x0FB06180
+// 0.348596
+0x2C9ECB49
+// 0.345343
+0x2C3435FC
+// -0.019489
+0xFD81651C
+// 0.096982
+0x0C69E64B
+// 0.482577
+0x3DC516EB
+// 0.228790
+0x1D48FA5B
+// 0.221781
+0x1C6352F7
+// 0.364873
+0x2EB4282A
+// 0.280489
+0x23E71379
+// -0.213264
+0xE4B3BFE6
+// -0.271573
+0xDD3D1491
+// -0.433492
+0xC88355E5
+// 0.434228
+0x3794CBD9
+// -0.382874
+0xCEFDFE51
+// 0.738428
+0x5E84CC01
+// -0.116106
+0xF1236CE9
+// -0.300984
+0xD9795F64
+// -0.479108
+0xC2AC971F
+// -0.026156
+0xFCA6E985
+// -0.058393
+0xF88693EE
+// 0.035847
+0x0496A4F7
+// -0.229662
+0xE29A6F3A
+// 0.246640
+0x1F91E53D
+// 0.008181
+0x010C10D2
+// 0.220357
+0x1C34A878
+// 0.310856
+0x27CA237B
+// -0.181915
+0xE8B6FFCB
+// -0.422937
+0xC9DD36E1
+// 0.156534
+0x14094C1F
+// -0.084085
+0xF53CB278
+// -0.142462
+0xEDC3CFAD
+// 0.068120
+0x08B827A3
+// -0.115041
+0xF14652E5
+// 0.181019
+0x172BA14F
+// -0.271520
+0xDD3ED3EC
+// -0.207800
+0xE566CBC7
+// -0.365716
+0xD13037D2
+// -0.206216
+0xE59AB2A5
+// 0.302895
+0x26C54129
+// 0.205081
+0x1A4014A0
+// 0.598468
+0x4C9A9C1F
+// 0.273603
+0x230568FB
+// -0.569456
+0xB71C0E90
+// -0.554371
+0xB90A5CB2
+// 0.019766
+0x0287B089
+// 0.464151
+0x3B694AA0
+// -0.434318
+0xC86844B4
+// -0.037983
+0xFB235D8E
+// -0.369472
+0xD0B52354
+// 0.200704
+0x19B0AE47
+// 0.195246
+0x18FDD2BD
+// 0.307981
+0x276BF002
+// 0.051139
+0x068BBAA5
+// 0.393765
+0x3266E102
+// 0.177127
+0x16AC1AD6
+// 0.282530
+0x2429F231
+// 0.032608
+0x042C7BBF
+// 0.280886
+0x23F40F49
+// 0.048336
+0x062FDCEC
+// 0.541212
+0x4546721C
+// -0.224484
+0xE3441ED0
+// -0.081301
+0xF597EDE0
+// 0.481847
+0x3DAD2C1E
+// -0.053896
+0xF919F0BB
+// -0.025112
+0xFCC920F3
+// 0.031469
+0x04072998
+// 0.070195
+0x08FC23CF
+// 0.094600
+0x0C1BDCEF
+// 0.680644
+0x571F5555
+// 0.100674
+0x0CE2E1C4
+// -0.093657
+0xF40309F4
+// 0.466175
+0x3BABA27F
+// -0.137875
+0xEE5A1E96
+// -0.514665
+0xBE1F7305
+// -0.128798
+0xEF83902E
+// 0.044341
+0x05ACFB36
+// 0.054735
+0x07018FD2
+// 0.071595
+0x092A0406
+// -0.013230
+0xFE4E7960
+// 0.486407
+0x3E42947A
+// -0.090679
+0xF464A25E
+// -0.219695
+0xE3E107C8
+// 0.169012
+0x15A22B3A
+// 0.026812
+0x036E9152
+// 0.169009
+0x15A2130A
+// 0.145037
+0x1290961A
+// 0.473483
+0x3C9B196F
+// 0.458543
+0x3AB187C4
+// -0.130384
+0xEF4F90E0
+// -0.465140
+0xC47646EB
+// 0.045948
+0x05E1A052
+// 0.330217
+0x2A4489E9
+// 0.252806
+0x205BF05B
+// 0.184432
+0x179B76FC
+// -0.142299
+0xEDC92927
+// -0.621419
+0xB0755662
+// -0.117927
+0xF0E7C629
+// 0.174251
+0x164DDA34
+// 0.093817
+0x0C0235E6
+// 0.470139
+0x3C2D7FC8
+// 0.367678
+0x2F1012BA
+// -0.576628
+0xB6310EF1
+// -0.301976
+0xD958DB9D
+// -0.002361
+0xFFB2A61C
+// -0.442897
+0xC74F278C
+// -0.083651
+0xF54AEB20
+// -0.090714
+0xF4637E06
+// -0.310652
+0xD83C8DCC
+// 0.316732
+0x288AAD97
+// -0.151920
+0xEC8DE5F0
+// -0.139288
+0xEE2BD14E
+// -0.288544
+0xDB10FD4B
+// 0.074714
+0x09903A9D
+// -0.071487
+0xF6D9858C
+// 0.056765
+0x0744125D
+// -0.159383
+0xEB99598D
+// -0.255713
+0xDF44C9A0
+// 0.392326
+0x3237BCDF
+// 0.065634
+0x0866AFE7
+// -0.076913
+0xF627B3BA
+// 0.002216
+0x00489C42
+// 0.045287
+0x05CBF774
+// 0.302278
+0x26B10C57
+// -0.288792
+0xDB08E020
+// -0.152756
+0xEC7281D2
+// -0.343854
+0xD3FC9A35
+// 0.015856
+0x02078DCB
+// -0.113375
+0xF17CEB8D
+// 0.021513
+0x02C0F2F8
+// -0.021632
+0xFD3B27CE
+// 0.166062
+0x15418599
+// -0.302079
+0xD95575C3
+// 0.237460
+0x1E6512DC
+// -0.146966
+0xED303614
+// -0.407986
+0xCBC71DA5
+// -0.490221
+0xC1406D17
+// 0.080996
+0x0A5E1425
+// -0.195677
+0xE6F40E12
+// 0.127325
+0x104C2B56
+// 0.142906
+0x124ABAA7
+// -0.496439
+0xC074B17B
+// -0.004908
+0xFF5F2F7C
+// 0.114486
+0x0EA77BCF
+// 0.181277
+0x17341375
+// -0.050035
+0xF9987715
+// 0.217671
+0x1BDCA1A8
+// -0.276025
+0xDCAB33EF
+// -0.029278
+0xFC409B8C
+// -0.359466
+0xD1FD03CD
+// -0.308353
+0xD887E5AB
+// -0.359592
+0xD1F8E05F
+// -0.153647
+0xEC554940
+// -0.349737
+0xD33BCEB4
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryF32/InputA1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryF32/InputA1_f32.txt
new file mode 100755
index 0000000..4448a1e
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryF32/InputA1_f32.txt
@@ -0,0 +1,3202 @@
+W
+1600
+// -0.326307
+0xbea711be
+// 0.182505
+0x3e3ae290
+// 0.071167
+0x3d91bfd7
+// 0.078157
+0x3da010df
+// -0.097030
+0xbdc6b7b5
+// 0.130641
+0x3e05c6a8
+// -0.182588
+0xbe3af842
+// -0.283800
+0xbe914e30
+// -0.197201
+0xbe49ef1d
+// 0.119396
+0x3df485d9
+// -0.001304
+0xbaaaf71d
+// 0.222382
+0x3e63b820
+// -0.360173
+0xbeb8688c
+// -0.190186
+0xbe42c01d
+// -0.390956
+0xbec82b6c
+// -0.436283
+0xbedf6078
+// -0.215265
+0xbe5c6e7f
+// -0.130136
+0xbe054264
+// -0.425630
+0xbed9ec1e
+// -0.117708
+0xbdf110e2
+// 0.402156
+0x3ecde76f
+// 0.098379
+0x3dc97aae
+// 0.462912
+0x3eed02d9
+// -0.121289
+0xbdf86647
+// -0.561597
+0xbf0fc4d5
+// 0.112937
+0x3de74b70
+// 0.300829
+0x3e9a0639
+// 0.483344
+0x3ef778d8
+// -0.270607
+0xbe8a8cf7
+// 0.217389
+0x3e5e9b40
+// -0.079572
+0xbda2f693
+// -0.083916
+0xbdabdc05
+// 0.266626
+0x3e888336
+// 0.148131
+0x3e17afb9
+// -0.063104
+0xbd813cd7
+// -0.533020
+0xbf0873fa
+// -0.428966
+0xbedba175
+// 0.427970
+0x3edb1edd
+// -0.565210
+0xbf10b192
+// -0.253368
+0xbe81b97b
+// 0.424791
+0x3ed97e2a
+// 0.246650
+0x3e7c91d7
+// -0.304787
+0xbe9c0cfa
+// -0.065167
+0xbd85761c
+// -0.373152
+0xbebf0dc7
+// 0.187137
+0x3e3fa0e4
+// 0.150780
+0x3e1a6629
+// 0.277006
+0x3e8dd3bc
+// 0.324424
+0x3ea61ae2
+// 0.033962
+0x3d0b1b48
+// 0.151049
+0x3e1aac89
+// 0.288396
+0x3e93a8a2
+// -0.393527
+0xbec97c5e
+// 0.014098
+0x3c66fcdb
+// -0.022168
+0xbcb59910
+// -0.055336
+0xbd62a7e4
+// 0.093186
+0x3dbed876
+// -0.367341
+0xbebc1419
+// -0.330169
+0xbea90bf3
+// -0.164175
+0xbe281d87
+// -0.008599
+0xbc0ce3c2
+// -0.017974
+0xbc933e36
+// -0.269809
+0xbe8a2475
+// -0.024088
+0xbcc55439
+// 0.054780
+0x3d6060d1
+// -0.204072
+0xbe50f853
+// 0.062215
+0x3d7ed54f
+// 0.232421
+0x3e6dffbc
+// 0.102899
+0x3dd2bc7a
+// -0.493987
+0xbefcebe1
+// -0.373014
+0xbebefba4
+// 0.240133
+0x3e75e58e
+// 0.297890
+0x3e988509
+// -0.757818
+0xbf420060
+// -0.162896
+0xbe26ce15
+// -0.615774
+0xbf1da356
+// 0.096564
+0x3dc5c357
+// -0.204334
+0xbe513d08
+// 0.292944
+0x3e95fcbe
+// -0.119550
+0xbdf4d693
+// 0.236192
+0x3e71dc34
+// 0.278190
+0x3e8e6eec
+// -0.401338
+0xbecd7c24
+// -0.352368
+0xbeb46988
+// -0.168196
+0xbe2c3b91
+// -0.145888
+0xbe156391
+// -0.141603
+0xbe110073
+// 0.148189
+0x3e17bec4
+// -0.338679
+0xbead675b
+// -0.611815
+0xbf1c9fe7
+// 0.375354
+0x3ec02e5e
+// 0.220483
+0x3e61c644
+// -0.308157
+0xbe9dc6c1
+// 0.174448
+0x3e32a296
+// -0.213812
+0xbe5af1a9
+// 0.187809
+0x3e405105
+// -0.093056
+0xbdbe93e9
+// 0.211274
+0x3e58584c
+// -1.077308
+0xbf89e53b
+// 0.052218
+0x3d55e2d1
+// 0.190211
+0x3e42c698
+// 0.134041
+0x3e09421a
+// 0.458555
+0x3eeac7c3
+// 0.050599
+0x3d4f4167
+// -0.564751
+0xbf10937f
+// 0.440179
+0x3ee15f2e
+// -0.463521
+0xbeed52ab
+// 0.517565
+0x3f047f20
+// 0.387244
+0x3ec644cf
+// 0.296558
+0x3e97d67c
+// 0.417623
+0x3ed5d2a0
+// -0.189362
+0xbe41e7fe
+// 0.044935
+0x3d380e2d
+// -0.513759
+0xbf0385b3
+// 0.042344
+0x3d2d7160
+// 0.012682
+0x3c4fc800
+// -0.055173
+0xbd61fd57
+// 0.713878
+0x3f36c0bb
+// -0.277386
+0xbe8e059a
+// 0.123416
+0x3dfcc1a1
+// -0.096804
+0xbdc640f8
+// 0.412218
+0x3ed30e36
+// 0.190474
+0x3e430b8f
+// -0.211470
+0xbe588b9f
+// -0.121608
+0xbdf90da6
+// -0.367183
+0xbebbff61
+// -0.000814
+0xba557290
+// -0.423782
+0xbed8fa02
+// 0.210244
+0x3e574a21
+// -0.204609
+0xbe5184ee
+// -0.546847
+0xbf0bfe2a
+// -0.340074
+0xbeae1e34
+// -0.132115
+0xbe07492f
+// 0.422994
+0x3ed892a2
+// -0.041756
+0xbd2b082f
+// 0.046091
+0x3d3cca23
+// -0.073848
+0xbd973d88
+// 0.021844
+0x3cb2f25b
+// -0.021532
+0xbcb06386
+// 0.052904
+0x3d58b1f0
+// -0.048410
+0xbd464910
+// 0.008615
+0x3c0d2611
+// 0.101919
+0x3dd0bad8
+// -0.048960
+0xbd488a58
+// -0.257908
+0xbe840c89
+// 0.579866
+0x3f147213
+// -0.192523
+0xbe4524ae
+// -0.051136
+0xbd5173fd
+// -0.190968
+0xbe438d29
+// 0.192608
+0x3e453aea
+// -0.296191
+0xbe97a661
+// -0.147257
+0xbe16ca69
+// -0.076364
+0xbd9c6478
+// -0.355147
+0xbeb5d5d6
+// -0.220316
+0xbe619a7a
+// -0.207520
+0xbe54803d
+// 0.372748
+0x3ebed8db
+// 0.027119
+0x3cde2943
+// -0.644509
+0xbf24fe87
+// -0.158797
+0xbe229b94
+// -0.124916
+0xbdffd414
+// 0.440422
+0x3ee17f09
+// 0.379698
+0x3ec267b7
+// 0.638097
+0x3f235a59
+// 0.492349
+0x3efc153a
+// -0.082780
+0xbda9884e
+// -0.112758
+0xbde6ed81
+// 0.338748
+0x3ead706e
+// 0.267665
+0x3e890b71
+// -0.165920
+0xbe29e6d5
+// -0.443147
+0xbee2e424
+// 0.259693
+0x3e84f687
+// 0.067046
+0x3d894f3b
+// 0.256246
+0x3e8332bc
+// 0.104001
+0x3dd4fe8c
+// -0.036090
+0xbd13d2dd
+// 0.273241
+0x3e8be63a
+// -0.131743
+0xbe06e7a4
+// 0.103901
+0x3dd4c9de
+// -0.437320
+0xbedfe870
+// -0.058530
+0xbd6fbd96
+// 0.117398
+0x3df06e43
+// 0.195902
+0x3e489a78
+// -0.296219
+0xbe97aa0f
+// -0.234020
+0xbe6fa2d5
+// 0.088268
+0x3db4c606
+// -0.021028
+0xbcac4368
+// -0.000599
+0xba1d0a3f
+// 0.207169
+0x3e542408
+// 0.079754
+0x3da35612
+// 0.083087
+0x3daa29a8
+// -0.211389
+0xbe58764f
+// 0.600578
+0x3f19bf7d
+// 0.350579
+0x3eb37f1c
+// -0.199569
+0xbe4c5bef
+// 0.403759
+0x3eceb979
+// 0.133872
+0x3e0915b2
+// -0.118301
+0xbdf24798
+// 0.039166
+0x3d206c85
+// -0.063322
+0xbd81af06
+// 0.337846
+0x3eacfa2a
+// 0.097609
+0x3dc7e75c
+// 0.381885
+0x3ec3865e
+// -0.167631
+0xbe2ba75c
+// -0.015413
+0xbc7c8725
+// 0.364089
+0x3eba69ef
+// 0.026367
+0x3cd7ff98
+// 0.187864
+0x3e405f4f
+// -0.188754
+0xbe4148a0
+// -0.152051
+0xbe1bb33b
+// -0.416740
+0xbed55eea
+// -0.481990
+0xbef6c76f
+// -0.158899
+0xbe22b65d
+// 0.098630
+0x3dc9fe62
+// 0.004026
+0x3b83ecde
+// -0.681368
+0xbf2e6e1b
+// -0.034610
+0xbd0dc308
+// -0.222324
+0xbe63a8f4
+// 0.158300
+0x3e22196a
+// -0.230885
+0xbe6c6d13
+// -0.005433
+0xbbb20528
+// -0.166849
+0xbe2ada5e
+// 0.381517
+0x3ec3562f
+// 0.166074
+0x3e2a0f2e
+// 0.179698
+0x3e3802b5
+// -0.687568
+0xbf300476
+// -0.277953
+0xbe8e4fe5
+// -0.165540
+0xbe298340
+// 0.526891
+0x3f06e25a
+// -0.195508
+0xbe48333e
+// -0.024164
+0xbcc5f2ba
+// -0.019331
+0xbc9e5c09
+// -0.102607
+0xbdd22370
+// 0.822239
+0x3f527e44
+// -0.484171
+0xbef7e54f
+// 0.291911
+0x3e957568
+// -0.454937
+0xbee8ed77
+// 0.015796
+0x3c8166c0
+// 0.219322
+0x3e6095eb
+// 0.073851
+0x3d973ef3
+// 0.204388
+0x3e514b1d
+// -0.333861
+0xbeaaefdb
+// 0.388323
+0x3ec6d24a
+// -0.268908
+0xbe89ae41
+// 0.116760
+0x3def2007
+// -0.147506
+0xbe170bd0
+// 0.080402
+0x3da4a9f6
+// 0.323775
+0x3ea5c5e5
+// 0.431382
+0x3edcde26
+// -0.217141
+0xbe5e5a53
+// -0.166539
+0xbe2a8944
+// -0.862075
+0xbf5cb0f7
+// -0.069288
+0xbd8de6f5
+// -0.300492
+0xbe99da1c
+// 0.197116
+0x3e49d8c8
+// 0.586012
+0x3f1604db
+// 0.206744
+0x3e53b4c6
+// -0.280514
+0xbe8f9f92
+// 0.038231
+0x3d1c987c
+// -0.210579
+0xbe57a20a
+// -0.039276
+0xbd20e03e
+// -0.194882
+0xbe478f07
+// -0.499595
+0xbeffcae7
+// 0.390732
+0x3ec80e10
+// -0.025576
+0xbcd184bf
+// 0.090524
+0x3db9648d
+// 0.238012
+0x3e73b973
+// -0.140970
+0xbe105a69
+// 0.176709
+0x3e34f340
+// 0.688669
+0x3f304c9f
+// -0.317063
+0xbea2561f
+// 0.314124
+0x3ea0d4d3
+// 0.034612
+0x3d0dc4d6
+// 0.080374
+0x3da49b00
+// 0.498862
+0x3eff6ad3
+// -0.123110
+0xbdfc2151
+// 0.172261
+0x3e30651e
+// -0.135313
+0xbe0a8f7d
+// 0.312359
+0x3e9fed89
+// -0.545536
+0xbf0ba83c
+// 0.239368
+0x3e751cfe
+// -0.288053
+0xbe937ba2
+// 0.108695
+0x3dde9b73
+// -0.452346
+0xbee799d5
+// -0.511088
+0xbf02d6a7
+// -0.026130
+0xbcd60de5
+// -0.093901
+0xbdc04f25
+// -0.230626
+0xbe6c292a
+// -0.115661
+0xbdecdfbc
+// 0.021292
+0x3cae6be1
+// 0.070899
+0x3d913396
+// -0.049313
+0xbd49fc47
+// 0.089034
+0x3db65754
+// 0.536281
+0x3f0949bc
+// -0.034063
+0xbd0b8576
+// 0.314624
+0x3ea1166b
+// -0.329146
+0xbea885e3
+// -0.055580
+0xbd63a7bd
+// -0.105177
+0xbdd76734
+// 0.058098
+0x3d6df7ea
+// -0.128704
+0xbe03cb12
+// 0.053034
+0x3d5939ae
+// -0.133927
+0xbe09242c
+// -0.329494
+0xbea8b361
+// -0.173231
+0xbe316383
+// -0.029400
+0xbcf0d74c
+// -0.047987
+0xbd448e69
+// -0.073472
+0xbd967867
+// -0.006893
+0xbbe1e063
+// 0.030705
+0x3cfb8881
+// -0.350134
+0xbeb344c2
+// -0.255617
+0xbe82e040
+// 0.232174
+0x3e6dbeec
+// 0.160157
+0x3e24003e
+// -0.019731
+0xbca1a36a
+// 0.095456
+0x3dc37e53
+// 0.307824
+0x3e9d9b0d
+// 0.165220
+0x3e292f5e
+// 0.364894
+0x3ebad36d
+// 0.561675
+0x3f0fc9ec
+// 0.423186
+0x3ed8abe4
+// -0.213030
+0xbe5a2474
+// 0.168871
+0x3e2cec7d
+// 0.487667
+0x3ef9af7d
+// 0.316655
+0x3ea22093
+// -0.033047
+0xbd075bd9
+// -0.198311
+0xbe4b11f1
+// -0.125550
+0xbe00902d
+// 0.118517
+0x3df2b92f
+// -0.163364
+0xbe2748ea
+// 0.543840
+0x3f0b391b
+// -0.238882
+0xbe749d92
+// -0.076101
+0xbd9bdabe
+// -0.166015
+0xbe29ffd6
+// 0.074870
+0x3d99553e
+// 0.068357
+0x3d8bfeb2
+// -0.332663
+0xbeaa52de
+// -0.027616
+0xbce23ad3
+// 0.437250
+0x3edfdf2b
+// -0.205556
+0xbe527d32
+// -0.586613
+0xbf162c42
+// -0.381810
+0xbec37ca3
+// -0.077889
+0xbd9f8446
+// -0.168807
+0xbe2cdbdf
+// 0.430272
+0x3edc4c98
+// -0.294712
+0xbe96e47a
+// -0.133101
+0xbe084bb1
+// 0.292917
+0x3e95f93d
+// 0.316062
+0x3ea1d2d9
+// 0.125025
+0x3e000671
+// 0.186501
+0x3e3ef9fd
+// 0.055584
+0x3d63abb3
+// -0.036770
+0xbd169ca4
+// -0.244756
+0xbe7aa147
+// 0.591203
+0x3f175916
+// 0.145054
+0x3e148925
+// -0.308667
+0xbe9e0989
+// -0.096439
+0xbdc581d5
+// -0.101684
+0xbdd03f95
+// -0.245028
+0xbe7ae896
+// 0.531197
+0x3f07fc85
+// 0.300802
+0x3e9a02c1
+// -0.152975
+0xbe1ca55f
+// 0.155748
+0x3e1f7c72
+// -0.448753
+0xbee5c2fa
+// 0.109071
+0x3ddf608a
+// 0.122655
+0x3dfb32ab
+// 0.507476
+0x3f01e9ee
+// -0.170040
+0xbe2e1f02
+// -0.282456
+0xbe909e0a
+// 0.281108
+0x3e8fed5b
+// -0.173741
+0xbe31e938
+// 0.308165
+0x3e9dc7cd
+// 0.233577
+0x3e6f2eb6
+// 0.020366
+0x3ca6d5ae
+// 0.380587
+0x3ec2dc52
+// -0.236393
+0xbe721100
+// 0.481836
+0x3ef6b332
+// -0.051964
+0xbd54d7b1
+// -0.424610
+0xbed96680
+// -0.372789
+0xbebede3e
+// -0.206453
+0xbe53686b
+// 0.003668
+0x3b706952
+// -0.576380
+0xbf138da5
+// 0.305717
+0x3e9c86f6
+// 0.079969
+0x3da3c6d7
+// -0.094233
+0xbdc0fd05
+// 0.353699
+0x3eb51804
+// 0.278989
+0x3e8ed7b0
+// -0.026093
+0xbcd5c03a
+// -0.392805
+0xbec91dcd
+// 0.020143
+0x3ca503ec
+// -0.069000
+0xbd8d4ff2
+// -0.265279
+0xbe87d2a3
+// 0.270643
+0x3e8a91bd
+// -0.500396
+0xbf0019ef
+// -0.698823
+0xbf32e60b
+// -0.211434
+0xbe588228
+// -0.092459
+0xbdbd5b25
+// -0.349967
+0xbeb32ef0
+// 0.335289
+0x3eabab00
+// -0.277373
+0xbe8e03db
+// -0.381625
+0xbec36452
+// -0.402854
+0xbece42e0
+// 0.221594
+0x3e62e977
+// -0.025940
+0xbcd47fcc
+// 0.293432
+0x3e963ca8
+// -0.112244
+0xbde5e02a
+// -0.078659
+0xbda117be
+// -0.011823
+0xbc41b724
+// -0.040976
+0xbd27d6a4
+// 0.342433
+0x3eaf535b
+// -0.057605
+0xbd6bf364
+// 0.209452
+0x3e567aa8
+// -0.347441
+0xbeb1e3d8
+// -0.477986
+0xbef4ba8b
+// 0.157839
+0x3e21a088
+// 0.093540
+0x3dbf9224
+// -0.018974
+0xbc9b6e74
+// -0.303899
+0xbe9b989a
+// -0.160700
+0xbe248e6a
+// 0.123226
+0x3dfc5ddd
+// -0.079321
+0xbda272d3
+// -0.162204
+0xbe2618db
+// 0.235402
+0x3e710d3e
+// -0.348958
+0xbeb2aa9b
+// -0.371533
+0xbebe399d
+// 0.151392
+0x3e1b069c
+// -0.204821
+0xbe51bc9d
+// -0.005532
+0xbbb546a9
+// -0.478275
+0xbef4e084
+// -0.173752
+0xbe31ec15
+// 0.316408
+0x3ea20038
+// -0.133268
+0xbe087782
+// 0.312442
+0x3e9ff874
+// -0.297822
+0xbe987c2f
+// -0.312115
+0xbe9fcd7b
+// 0.244080
+0x3e79f02c
+// 0.644025
+0x3f24ded2
+// -0.297738
+0xbe987123
+// 0.094875
+0x3dc24dfa
+// -0.058044
+0xbd6dbf37
+// 0.104827
+0x3dd6afba
+// -0.393134
+0xbec948d4
+// 0.086611
+0x3db16117
+// 0.529601
+0x3f0793e9
+// -0.199676
+0xbe4c77c5
+// 0.110893
+0x3de31bb6
+// -0.385342
+0xbec54b92
+// -0.265915
+0xbe88260c
+// 0.381241
+0x3ec3320c
+// 0.154748
+0x3e1e7662
+// 0.214996
+0x3e5c27f7
+// -0.137525
+0xbe0cd353
+// 0.271039
+0x3e8ac59b
+// 0.262208
+0x3e86402c
+// 0.148393
+0x3e17f474
+// -0.170090
+0xbe2e2c0c
+// -0.401417
+0xbecd8688
+// 0.512720
+0x3f0341a6
+// 0.117255
+0x3df0236a
+// -0.256954
+0xbe838f77
+// -0.460464
+0xbeebc1e4
+// -0.118555
+0xbdf2ccf7
+// 0.121677
+0x3df93202
+// -0.380434
+0xbec2c831
+// 0.008070
+0x3c0437eb
+// -0.260016
+0xbe8520dc
+// 0.084074
+0x3dac2f2c
+// -0.506324
+0xbf019e76
+// -0.264995
+0xbe87ad65
+// 0.027241
+0x3cdf283f
+// 0.134953
+0x3e0a30fe
+// 0.087537
+0x3db346a6
+// 0.107527
+0x3ddc3740
+// 0.243053
+0x3e78e2e9
+// 0.190439
+0x3e430271
+// -0.308327
+0xbe9ddd0b
+// -0.079440
+0xbda2b12f
+// 0.062045
+0x3d7e22fb
+// 0.081349
+0x3da69a18
+// -0.389057
+0xbec73279
+// 0.336348
+0x3eac35d7
+// 0.255594
+0x3e82dd40
+// 0.186975
+0x3e3f7658
+// -0.008901
+0xbc11d520
+// -0.170878
+0xbe2efab1
+// 0.157433
+0x3e213601
+// 0.395068
+0x3eca4661
+// -0.033411
+0xbd08d9c7
+// 0.392384
+0x3ec8e687
+// 0.119702
+0x3df5263d
+// 0.130924
+0x3e0610df
+// 0.026678
+0x3cda8cad
+// -0.080086
+0xbda4045c
+// -0.038872
+0xbd1f388c
+// 1.000000
+0x3f800000
+// -0.107391
+0xbddbefc4
+// -0.120479
+0xbdf6bdbe
+// -0.107468
+0xbddc1829
+// -0.083730
+0xbdab7a8f
+// 0.304612
+0x3e9bf61e
+// -0.234600
+0xbe703aee
+// -0.223801
+0xbe652c26
+// 0.155665
+0x3e1f66bd
+// 0.436413
+0x3edf718f
+// -0.003571
+0xbb6a0bcc
+// -0.040879
+0xbd27710b
+// -0.008412
+0xbc09d16b
+// 0.478105
+0x3ef4ca3c
+// -0.165264
+0xbe293aee
+// 0.367339
+0x3ebc13ea
+// 0.277335
+0x3e8dfed5
+// -0.237646
+0xbe735991
+// -0.074767
+0xbd991f6a
+// -0.416368
+0xbed52e38
+// 0.575932
+0x3f13704e
+// -0.224598
+0xbe65fd0c
+// -0.066798
+0xbd88cd92
+// -0.104517
+0xbdd60cd4
+// -0.179762
+0xbe381375
+// 0.196112
+0x3e48d1a9
+// 0.022642
+0x3cb97c14
+// 0.040798
+0x3d271b88
+// 0.004262
+0x3b8ba95e
+// -0.149148
+0xbe18ba3d
+// -0.076664
+0xbd9d01f5
+// 0.128456
+0x3e0389da
+// -0.363034
+0xbeb9df95
+// 0.184068
+0x3e3c7c32
+// 0.409454
+0x3ed1a3e8
+// -0.267701
+0xbe891022
+// 0.067775
+0x3d8acd90
+// 0.018766
+0x3c99baf2
+// -0.035956
+0xbd13468b
+// 0.566649
+0x3f110fe4
+// 0.101666
+0x3dd03665
+// -0.279188
+0xbe8ef1b3
+// -0.466509
+0xbeeeda39
+// -0.104586
+0xbdd63168
+// 0.224188
+0x3e65919e
+// -0.311401
+0xbe9f6fe4
+// 0.124853
+0x3dffb2ce
+// -0.288393
+0xbe93a836
+// 0.220378
+0x3e61aabb
+// -0.136721
+0xbe0c0097
+// -0.105038
+0xbdd71e58
+// -0.121742
+0xbdf9540a
+// -0.249283
+0xbe7f4401
+// -0.139991
+0xbe0f59bf
+// -0.175087
+0xbe334a0e
+// -0.236076
+0xbe71bde5
+// -0.032069
+0xbd035a9d
+// -0.383081
+0xbec4233a
+// -0.126432
+0xbe017749
+// 0.443448
+0x3ee30ba8
+// -0.187099
+0xbe3f96cb
+// -0.561232
+0xbf0face7
+// 0.045729
+0x3d3b4e4e
+// 0.367736
+0x3ebc47e1
+// 0.241366
+0x3e7728ae
+// -0.264434
+0xbe8763e6
+// 0.360709
+0x3eb8aee1
+// -0.145633
+0xbe1520ef
+// -0.141163
+0xbe108cff
+// -0.092883
+0xbdbe3980
+// -0.125877
+0xbe00e5f1
+// 0.231325
+0x3e6ce071
+// -0.461349
+0xbeec35ec
+// 0.128199
+0x3e03467a
+// -0.449482
+0xbee62291
+// 0.260547
+0x3e85666b
+// 0.059983
+0x3d75b063
+// -0.504801
+0xbf013aaa
+// 0.016339
+0x3c85da4f
+// 0.134295
+0x3e0984be
+// -0.320307
+0xbea3ff4c
+// 0.307454
+0x3e9d6a99
+// -0.000171
+0xb932ca06
+// 0.056585
+0x3d67c5fb
+// 0.041207
+0x3d28c833
+// 0.135818
+0x3e0b13e9
+// -0.077699
+0xbd9f20ba
+// 0.669032
+0x3f2b45af
+// -0.147228
+0xbe16c2db
+// 0.039410
+0x3d216c34
+// 0.025389
+0x3ccffccf
+// 0.100735
+0x3dce4dfa
+// -0.033357
+0xbd08a1ce
+// 0.060234
+0x3d76b836
+// 0.500836
+0x3f0036cf
+// -0.371763
+0xbebe57ab
+// 0.120272
+0x3df65126
+// -0.222349
+0xbe63af81
+// -0.023973
+0xbcc463b1
+// -0.268706
+0xbe8993df
+// 0.027590
+0x3ce203ec
+// 0.249207
+0x3e7f3038
+// -0.279116
+0xbe8ee85b
+// -0.073342
+0xbd963490
+// 0.279814
+0x3e8f43d0
+// 0.371037
+0x3ebdf883
+// -0.196381
+0xbe49182e
+// -0.347111
+0xbeb1b87d
+// 0.014797
+0x3c726dc0
+// -0.286230
+0xbe928cc4
+// 0.172092
+0x3e3038cd
+// 0.076007
+0x3d9ba96a
+// 0.305380
+0x3e9c5abf
+// -0.019816
+0xbca254ad
+// 0.421373
+0x3ed7be3b
+// 0.150115
+0x3e19b7bb
+// -0.230517
+0xbe6c0cc4
+// -0.169968
+0xbe2e0c0f
+// 0.333158
+0x3eaa93ba
+// -0.025870
+0xbcd3ecdd
+// 0.159900
+0x3e23bcb3
+// 0.247380
+0x3e7d5143
+// -0.078363
+0xbda07cc4
+// -0.424333
+0xbed9423c
+// 0.291879
+0x3e957129
+// -0.495488
+0xbefdb09d
+// 0.061613
+0x3d7c5d82
+// 0.152301
+0x3e1bf4b7
+// 0.071996
+0x3d93729d
+// 0.136519
+0x3e0bcb9b
+// -0.103473
+0xbdd3e9df
+// 0.044982
+0x3d383f14
+// 0.052377
+0x3d568915
+// -0.107592
+0xbddc5973
+// 0.008130
+0x3c053562
+// 0.121208
+0x3df83c22
+// 0.164161
+0x3e2819e8
+// 0.590368
+0x3f172260
+// -0.035255
+0xbd10678b
+// 0.308813
+0x3e9e1cc3
+// -0.081230
+0xbda65c00
+// 0.072202
+0x3d93de6a
+// 0.140126
+0x3e0f7d2a
+// 0.040120
+0x3d2454a0
+// 0.081479
+0x3da6de7b
+// -0.044324
+0xbd358d6d
+// 0.086451
+0x3db10d6c
+// -0.061100
+0xbd7a441e
+// -0.335814
+0xbeabefd0
+// 0.032366
+0x3d049223
+// 0.223766
+0x3e65230a
+// -0.128410
+0xbe037dfe
+// -0.024491
+0xbcc8a172
+// 0.199951
+0x3e4cbff0
+// -0.173479
+0xbe31a472
+// 0.424104
+0x3ed92436
+// 0.075101
+0x3d99ce5f
+// -0.250290
+0xbe802603
+// 0.484626
+0x3ef820f1
+// -0.592356
+0xbf17a4aa
+// -0.081173
+0xbda63e3a
+// 0.151196
+0x3e1ad308
+// 0.109243
+0x3ddfbabc
+// -0.320060
+0xbea3dee2
+// -0.014069
+0xbc6680a5
+// -0.039669
+0xbd227b73
+// 0.335957
+0x3eac028a
+// -0.038917
+0xbd1f67d3
+// -0.117976
+0xbdf19d4c
+// -0.040322
+0xbd2528b0
+// -0.599694
+0xbf198592
+// -0.171307
+0xbe2f6b22
+// 0.194328
+0x3e46fe04
+// 0.070488
+0x3d905c0e
+// -0.038580
+0xbd1e067b
+// 0.221126
+0x3e626ed6
+// 0.251969
+0x3e810211
+// 0.206731
+0x3e53b157
+// 0.330697
+0x3ea95126
+// -0.088132
+0xbdb47ec0
+// -0.291077
+0xbe95080e
+// 0.134882
+0x3e0a1e71
+// -0.105942
+0xbdd8f7ee
+// -0.140823
+0xbe103404
+// -0.036287
+0xbd14a1ab
+// 0.067317
+0x3d89dda3
+// -0.024265
+0xbcc6c6a8
+// 0.373743
+0x3ebf5b3c
+// -0.278247
+0xbe8e7671
+// -0.145469
+0xbe14f5e6
+// -0.564483
+0xbf1081ef
+// -0.075395
+0xbd9a68d7
+// 0.249542
+0x3e7f8803
+// 0.120738
+0x3df74559
+// -0.141941
+0xbe115915
+// -0.368998
+0xbebced57
+// -0.235220
+0xbe70dd97
+// -0.052557
+0xbd5745f8
+// 0.197834
+0x3e4a94fb
+// 0.204346
+0x3e514035
+// 0.177337
+0x3e3597cd
+// -0.096969
+0xbdc697b4
+// -0.012108
+0xbc466155
+// 0.027910
+0x3ce4a41f
+// 0.022580
+0x3cb8f8a6
+// -0.318617
+0xbea321cf
+// -0.414726
+0xbed456ed
+// -0.021289
+0xbcae65e1
+// -0.100054
+0xbdcce8f1
+// -0.070113
+0xbd8f978f
+// -0.381566
+0xbec35cad
+// 0.246849
+0x3e7cc60e
+// 0.227350
+0x3e68ce8d
+// 0.151923
+0x3e1b919b
+// -0.277978
+0xbe8e5328
+// -0.070819
+0xbd9109c9
+// -0.136539
+0xbe0bd0dc
+// 0.273604
+0x3e8c15c7
+// 0.170756
+0x3e2edaa8
+// -0.131140
+0xbe064989
+// 0.232323
+0x3e6de605
+// 0.178705
+0x3e36fe6c
+// -0.369511
+0xbebd3098
+// 0.210526
+0x3e579433
+// 0.347211
+0x3eb1c596
+// 0.268498
+0x3e89789a
+// -0.597351
+0xbf18ec02
+// 0.213771
+0x3e5ae6ba
+// 0.095628
+0x3dc3d89f
+// -0.352662
+0xbeb4902c
+// 0.360287
+0x3eb8777a
+// -0.254564
+0xbe825637
+// 0.061838
+0x3d7d4a54
+// -0.465257
+0xbeee3635
+// 0.172756
+0x3e30e712
+// 0.153490
+0x3e1d2c74
+// 0.208880
+0x3e55e4a0
+// -0.024439
+0xbcc8350f
+// 0.034018
+0x3d0b5604
+// 0.051531
+0x3d531250
+// -0.306506
+0xbe9cee4a
+// 0.237549
+0x3e733ff6
+// -0.320760
+0xbea43ab7
+// 0.062096
+0x3d7e5850
+// -0.363729
+0xbeba3ab5
+// 0.241129
+0x3e76ea78
+// 0.365675
+0x3ebb39bd
+// -0.195937
+0xbe48a39a
+// 0.067704
+0x3d8aa87f
+// 0.045532
+0x3d3a802a
+// 0.182372
+0x3e3abfa7
+// -0.235425
+0xbe711362
+// 0.216064
+0x3e5d3fd5
+// -0.146276
+0xbe15c943
+// 0.639415
+0x3f23b0b2
+// 0.212139
+0x3e593b0f
+// -0.043649
+0xbd32c936
+// -0.770573
+0xbf454441
+// 0.267830
+0x3e8920fe
+// -0.191710
+0xbe444f90
+// -0.249634
+0xbe7fa004
+// 0.276684
+0x3e8da996
+// 0.026226
+0x3cd6d80a
+// 0.269308
+0x3e89e2bb
+// -0.437238
+0xbedfdda5
+// 0.096320
+0x3dc54375
+// -0.224383
+0xbe65c4c3
+// 0.019654
+0x3ca100a0
+// 0.536305
+0x3f094b44
+// 0.294301
+0x3e96ae8f
+// 0.114643
+0x3deac9f8
+// 0.112978
+0x3de760d8
+// -0.506806
+0xbf01be0f
+// 0.255108
+0x3e829d88
+// -0.434127
+0xbede45ef
+// -0.201534
+0xbe4e5ed8
+// 0.196831
+0x3e498e07
+// -0.164487
+0xbe286f37
+// -0.254162
+0xbe82218c
+// 0.242924
+0x3e78c0f1
+// -0.217763
+0xbe5efd25
+// 0.113088
+0x3de79aa0
+// 0.372832
+0x3ebee3dd
+// -0.040041
+0xbd240200
+// 0.418147
+0x3ed61759
+// 0.085251
+0x3dae983d
+// 0.050641
+0x3d4f6cf1
+// -0.290762
+0xbe94decf
+// 0.631118
+0x3f2190fa
+// -0.435620
+0xbedf09a6
+// 0.043343
+0x3d31889d
+// 0.118245
+0x3df22a4a
+// -0.786237
+0xbf4946d8
+// 0.356901
+0x3eb6bbbd
+// -0.232133
+0xbe6db451
+// -0.394153
+0xbec9ce7a
+// -0.119688
+0xbdf51ef9
+// 0.643779
+0x3f24ceb1
+// -0.168498
+0xbe2c8abf
+// -0.100418
+0xbdcda80a
+// 0.657706
+0x3f285f6b
+// 0.039109
+0x3d203134
+// -0.203055
+0xbe4feda6
+// -0.068520
+0xbd8c53fa
+// -0.500110
+0xbf000735
+// 0.221021
+0x3e625340
+// 0.131314
+0x3e06770e
+// -0.152582
+0xbe1c3e7b
+// 0.181687
+0x3e3a0c45
+// -0.277500
+0xbe8e148a
+// -0.143923
+0xbe1360a5
+// 0.235302
+0x3e70f31a
+// -0.043173
+0xbd30d5f2
+// -0.258489
+0xbe8458a2
+// 0.274152
+0x3e8c5dac
+// -0.108920
+0xbddf1180
+// 0.018951
+0x3c9b3f77
+// 0.089569
+0x3db76fcb
+// -0.349153
+0xbeb2c42f
+// -0.375317
+0xbec0298f
+// 0.269501
+0x3e89fc11
+// -0.222849
+0xbe6432a3
+// -0.001270
+0xbaa6690e
+// -0.300545
+0xbe99e118
+// 0.037851
+0x3d1b09ed
+// -0.078974
+0xbda1bd2f
+// 0.079184
+0x3da22b68
+// -0.186299
+0xbe3ec530
+// 0.032895
+0x3d06bc90
+// -0.168597
+0xbe2ca4c3
+// 0.051274
+0x3d52051a
+// -0.255621
+0xbe82e0b2
+// 0.589166
+0x3f16d39b
+// -0.607330
+0xbf1b79f6
+// 0.305663
+0x3e9c7fea
+// 0.029807
+0x3cf42cdd
+// -0.007470
+0xbbf4c7b2
+// -0.074516
+0xbd989ba1
+// -0.323638
+0xbea5b3d2
+// 0.021273
+0x3cae4450
+// 0.348438
+0x3eb2667d
+// 0.423052
+0x3ed89a43
+// -0.006329
+0xbbcf67a4
+// 0.006506
+0x3bd52dad
+// 0.142514
+0x3e11ef2f
+// 0.259158
+0x3e84b05d
+// -0.218116
+0xbe5f59e0
+// -0.084601
+0xbdad437d
+// -0.653518
+0xbf274ced
+// -0.098734
+0xbdca34f3
+// -0.130283
+0xbe0568f9
+// -0.204650
+0xbe518fd7
+// 0.093966
+0x3dc07112
+// -0.077187
+0xbd9e1438
+// 0.016511
+0x3c874260
+// -0.163102
+0xbe270425
+// 0.294162
+0x3e969c58
+// 0.216442
+0x3e5da2f3
+// -0.319059
+0xbea35bb4
+// 0.150621
+0x3e1a3c5a
+// -0.002203
+0xbb1067b9
+// 0.242567
+0x3e786363
+// 0.297133
+0x3e9821d1
+// 0.087304
+0x3db2cc55
+// -0.097848
+0xbdc864b0
+// -0.102998
+0xbdd2f077
+// 0.189042
+0x3e419435
+// 0.020576
+0x3ca88f7a
+// 0.078662
+0x3da119bd
+// -0.193944
+0xbe469953
+// 0.417709
+0x3ed5ddeb
+// 0.239300
+0x3e750b17
+// 0.004275
+0x3b8c136a
+// -0.019683
+0xbca13eb7
+// -0.025012
+0xbccce5e3
+// -0.019997
+0xbca3d0d7
+// 0.077193
+0x3d9e1796
+// 0.487582
+0x3ef9a465
+// -0.164587
+0xbe28896c
+// -0.396915
+0xbecb3869
+// -0.234744
+0xbe7060c8
+// -0.372039
+0xbebe7beb
+// -0.023018
+0xbcbc9071
+// -0.115227
+0xbdebfc37
+// 0.137223
+0x3e0c8447
+// -0.102546
+0xbdd2039c
+// -0.249063
+0xbe7f0a75
+// 0.599863
+0x3f1990a6
+// -0.291369
+0xbe952e5e
+// 0.016408
+0x3c866a8e
+// -0.318650
+0xbea32621
+// 0.430266
+0x3edc4bd9
+// -0.311332
+0xbe9f66f4
+// 0.192399
+0x3e45042e
+// -0.222704
+0xbe640c8f
+// 0.278092
+0x3e8e6205
+// 0.151139
+0x3e1ac432
+// -0.150851
+0xbe1a78ce
+// -0.087334
+0xbdb2dc06
+// -0.071911
+0xbd934603
+// -0.259985
+0xbe851cc0
+// 0.408562
+0x3ed12f04
+// -0.186464
+0xbe3ef04b
+// -0.080454
+0xbda4c515
+// -0.614158
+0xbf1d3977
+// -0.019222
+0xbc9d77b8
+// -0.187117
+0xbe3f9bb0
+// 0.231770
+0x3e6d550d
+// -0.043389
+0xbd31b843
+// -0.123749
+0xbdfd704a
+// -0.066223
+0xbd879ff3
+// -0.260540
+0xbe856581
+// 0.233615
+0x3e6f38bf
+// -0.173501
+0xbe31aa32
+// 0.174668
+0x3e32dc17
+// -0.037501
+0xbd199ae5
+// 0.014634
+0x3c6fc48c
+// -0.505476
+0xbf0166e2
+// 0.650110
+0x3f266d9a
+// 0.037992
+0x3d1b9d47
+// -0.051100
+0xbd514df7
+// -0.242382
+0xbe783313
+// -0.198745
+0xbe4b83ba
+// -0.026019
+0xbcd5252a
+// 0.177112
+0x3e355ccc
+// -0.231456
+0xbe6d02c6
+// -0.086050
+0xbdb03b27
+// 0.097089
+0x3dc6d6b0
+// -0.124075
+0xbdfe1b40
+// -0.315295
+0xbea16e4d
+// -0.612102
+0xbf1cb2bb
+// 0.255891
+0x3e83041a
+// -0.227411
+0xbe68de81
+// -0.098120
+0xbdc8f346
+// -0.036999
+0xbd178bfe
+// -0.112876
+0xbde72b68
+// 0.111611
+0x3de49424
+// -0.012383
+0xbc4ae190
+// 0.124627
+0x3dff3c71
+// -0.222178
+0xbe6382bf
+// -0.093849
+0xbdc03428
+// 0.550807
+0x3f0d01aa
+// -0.170875
+0xbe2ef9ec
+// -0.052609
+0xbd577c23
+// 0.345058
+0x3eb0ab75
+// 0.327211
+0x3ea78827
+// 0.291165
+0x3e95138f
+// 0.034570
+0x3d0d997c
+// 0.164541
+0x3e287d7b
+// -0.381450
+0xbec34d62
+// -0.597486
+0xbf18f4d3
+// 0.135656
+0x3e0ae98a
+// 0.158734
+0x3e228b21
+// -0.181051
+0xbe39654f
+// -0.258458
+0xbe845497
+// -0.561316
+0xbf0fb26d
+// -0.104222
+0xbdd57290
+// -0.158313
+0xbe221cb2
+// -0.279955
+0xbe8f5642
+// -0.679585
+0xbf2df946
+// 0.370641
+0x3ebdc4ac
+// 0.070939
+0x3d914859
+// 0.046382
+0x3d3dfb2e
+// 0.561222
+0x3f0fac3f
+// -0.390617
+0xbec7fef7
+// 0.356413
+0x3eb67bcf
+// -0.383133
+0xbec42a00
+// -0.552243
+0xbf0d5fd2
+// 0.498877
+0x3eff6cd1
+// -0.012960
+0xbc545431
+// 0.223748
+0x3e651e4f
+// 0.197991
+0x3e4abe17
+// 0.684365
+0x3f2f328f
+// 0.160561
+0x3e246a29
+// 0.044849
+0x3d37b413
+// 0.084495
+0x3dad0bc5
+// 0.197801
+0x3e4a8c64
+// -0.263985
+0xbe872901
+// -0.172810
+0xbe30f502
+// -0.325446
+0xbea6a0e3
+// 0.278788
+0x3e8ebd3e
+// 0.158358
+0x3e2228a6
+// -0.350056
+0xbeb33a88
+// -0.093941
+0xbdc0641c
+// 0.386136
+0x3ec5b3ad
+// 0.214322
+0x3e5b7736
+// -0.661351
+0xbf294e46
+// 0.270458
+0x3e8a7981
+// -0.026453
+0xbcd8b315
+// 0.234981
+0x3e709ed9
+// 0.011514
+0x3c3ca65f
+// -0.023356
+0xbcbf55e7
+// 0.174378
+0x3e32901d
+// 0.799692
+0x3f4cb8a3
+// 0.336025
+0x3eac0b70
+// 0.169622
+0x3e2db185
+// 0.404139
+0x3eceeb4d
+// 0.249434
+0x3e7f6b93
+// -0.661257
+0xbf294822
+// -0.164975
+0xbe28ef48
+// 0.281623
+0x3e9030d4
+// -0.140576
+0xbe0ff328
+// 0.052257
+0x3d560bd1
+// -0.066133
+0xbd8770b3
+// -0.060119
+0xbd763f64
+// 0.138969
+0x3e0e4ddf
+// 0.125793
+0x3e00cfd3
+// 0.386581
+0x3ec5edf9
+// 0.282113
+0x3e90712a
+// -0.588876
+0xbf16c08f
+// 0.006985
+0x3be4e4a2
+// -0.234111
+0xbe6fbae8
+// 0.061062
+0x3d7a1c4e
+// 0.002279
+0x3b156135
+// -0.510053
+0xbf0292d7
+// -0.226244
+0xbe67ac76
+// 0.141825
+0x3e113a81
+// 0.246807
+0x3e7cbb14
+// -0.114158
+0xbde9cbb9
+// -0.136968
+0xbe0c416b
+// -0.036568
+0xbd15c819
+// 0.136224
+0x3e0b7e3f
+// 0.226372
+0x3e67ce05
+// 0.237603
+0x3e734e49
+// -0.219821
+0xbe6118b9
+// 0.251815
+0x3e80edd8
+// -0.002844
+0xbb3a5af6
+// -0.394737
+0xbeca1b06
+// -0.007002
+0xbbe56d8f
+// 0.005578
+0x3bb6c42b
+// -0.160719
+0xbe2493a1
+// -0.463831
+0xbeed7b36
+// 0.279513
+0x3e8f1c52
+// -0.299265
+0xbe993950
+// -0.387245
+0xbec644eb
+// 0.024764
+0x3ccaddf6
+// -0.155128
+0xbe1ed9c9
+// -0.067791
+0xbd8ad5e5
+// -0.253246
+0xbe81a972
+// 0.240897
+0x3e76ad9f
+// 0.089337
+0x3db6f66f
+// 0.263631
+0x3e86faa9
+// -0.107210
+0xbddb90c5
+// 0.073967
+0x3d977bcf
+// 0.021627
+0x3cb12a39
+// 0.506691
+0x3f01b684
+// 0.570238
+0x3f11fb19
+// 0.160298
+0x3e242548
+// -0.054891
+0xbd60d4ed
+// 0.079423
+0x3da2a84f
+// -0.048434
+0xbd4662a5
+// -0.256446
+0xbe834ce2
+// -0.230733
+0xbe6c4565
+// -0.043627
+0xbd32b1db
+// 0.250975
+0x3e807fc1
+// -0.694333
+0xbf31bfd4
+// 0.273108
+0x3e8bd4d4
+// 0.206563
+0x3e538551
+// 0.121177
+0x3df82b75
+// 0.166559
+0x3e2a8e6b
+// -0.103962
+0xbdd4ea3d
+// -0.537990
+0xbf09b9b4
+// 0.582792
+0x3f1531d4
+// 0.297414
+0x3e984697
+// -0.159880
+0xbe23b7b6
+// 0.012744
+0x3c50cdd5
+// -0.091607
+0xbdbb9c6c
+// -0.175250
+0xbe3374b4
+// -0.275727
+0xbe8d2c11
+// -0.287611
+0xbe9341c3
+// 0.221790
+0x3e631cf1
+// 0.262367
+0x3e8654ef
+// 0.059514
+0x3d73c51b
+// -0.082446
+0xbda8d948
+// 0.163927
+0x3e27dc5a
+// -0.111468
+0xbde44993
+// -0.311044
+0xbe9f411b
+// 0.060103
+0x3d762ebc
+// 0.346381
+0x3eb158ce
+// 0.160330
+0x3e242d93
+// 0.325902
+0x3ea6dc94
+// 0.274406
+0x3e8c7ef0
+// 0.088448
+0x3db52418
+// 0.155985
+0x3e1fba72
+// 0.119293
+0x3df44ff7
+// -0.070231
+0xbd8fd55e
+// 0.180288
+0x3e389d65
+// -0.152805
+0xbe1c78cf
+// -0.094264
+0xbdc10d47
+// -0.299290
+0xbe993c91
+// -0.131677
+0xbe06d63a
+// 0.490722
+0x3efb3fe6
+// 0.052376
+0x3d5687e5
+// 0.206511
+0x3e5377bf
+// 0.219273
+0x3e608914
+// 0.258743
+0x3e8479fb
+// -0.227173
+0xbe68a017
+// -0.250472
+0xbe803dd5
+// -0.226138
+0xbe6790c6
+// -0.440141
+0xbee15a1e
+// 0.132634
+0x3e07d156
+// -0.184077
+0xbe3c7e9b
+// 0.338023
+0x3ead1155
+// -0.158069
+0xbe21dcef
+// 0.298709
+0x3e98f057
+// -0.167397
+0xbe2b6a2f
+// 0.090194
+0x3db8b7bc
+// 0.031232
+0x3cffdb47
+// -0.097363
+0xbdc76659
+// -0.049768
+0xbd4bd915
+// 0.100804
+0x3dce727a
+// 0.088087
+0x3db46725
+// -0.131011
+0xbe0627bb
+// 0.369486
+0x3ebd2d3e
+// 0.063946
+0x3d82f637
+// 0.120670
+0x3df72197
+// -0.353815
+0xbeb5274e
+// -0.063393
+0xbd81d43b
+// 0.008782
+0x3c0fe056
+// -0.222900
+0xbe643fc9
+// 0.150373
+0x3e19fb78
+// 0.351573
+0x3eb4016c
+// 0.149286
+0x3e18de68
+// -0.327386
+0xbea79f22
+// -0.178764
+0xbe370e09
+// -0.594240
+0xbf18201a
+// 0.275985
+0x3e8d4deb
+// -0.212275
+0xbe595e7f
+// 0.186113
+0x3e3e9449
+// 0.136788
+0x3e0c1223
+// -0.074085
+0xbd97b9db
+// 0.032209
+0x3d03ede2
+// 0.609063
+0x3f1beb93
+// 0.064489
+0x3d8412a7
+// 0.303577
+0x3e9b6e7d
+// -0.085058
+0xbdae3301
+// -0.039096
+0xbd202317
+// -0.028314
+0xbce7f3ba
+// -0.033392
+0xbd08c590
+// -0.320520
+0xbea41b3e
+// 0.050340
+0x3d4e30fe
+// 0.009450
+0x3c1ad51c
+// 0.032495
+0x3d0519dc
+// 0.204686
+0x3e519932
+// 0.091023
+0x3dba6a0d
+// -0.549337
+0xbf0ca158
+// -0.147136
+0xbe16aac6
+// -0.679297
+0xbf2de669
+// 0.217575
+0x3e5ecbfd
+// 0.237103
+0x3e72cb31
+// -0.181746
+0xbe3a1b90
+// -0.112603
+0xbde69c72
+// -0.545057
+0xbf0b88d4
+// -0.174941
+0xbe3323cb
+// -0.357886
+0xbeb73cc6
+// 0.267349
+0x3e88e1f2
+// -0.006970
+0xbbe4662a
+// 0.055600
+0x3d63bd55
+// 0.024189
+0x3cc628fe
+// -0.020319
+0xbca674c8
+// -0.046517
+0xbd3e8824
+// -0.136033
+0xbe0b4c33
+// -0.157842
+0xbe21a136
+// 0.143500
+0x3e12f1b7
+// -0.003008
+0xbb45199e
+// 0.184140
+0x3e3c8f3b
+// -0.135841
+0xbe0b19e9
+// 0.019930
+0x3ca34356
+// 0.034914
+0x3d0f017b
+// 0.089360
+0x3db70256
+// -0.249351
+0xbe7f55c9
+// -0.126968
+0xbe0203eb
+// 0.242943
+0x3e78c5f7
+// -0.166756
+0xbe2ac235
+// 0.130877
+0x3e06049a
+// 0.037811
+0x3d1adf57
+// -0.008000
+0xbc0312ea
+// -0.272377
+0xbe8b7510
+// 0.157238
+0x3e21030b
+// 0.189310
+0x3e41da92
+// -0.360301
+0xbeb8795e
+// 0.334592
+0x3eab4fa0
+// -0.254332
+0xbe8237da
+// 0.213828
+0x3e5af5c3
+// 0.061052
+0x3d7a1164
+// 0.594406
+0x3f182afe
+// 0.554069
+0x3f0dd77e
+// -0.000594
+0xba1bb3b6
+// 0.139747
+0x3e0f19b6
+// 0.124622
+0x3dff399d
+// 0.224761
+0x3e6627c9
+// -0.131719
+0xbe06e13d
+// 0.015588
+0x3c7f669c
+// -0.058146
+0xbd6e2a9b
+// -0.061096
+0xbd7a3fea
+// -0.210974
+0xbe580972
+// -0.802861
+0xbf4d8844
+// -0.176791
+0xbe35089f
+// -0.070722
+0xbd90d678
+// -0.269599
+0xbe8a08f2
+// 0.189086
+0x3e419fd1
+// 0.036205
+0x3d144b2f
+// -0.126901
+0xbe01f274
+// -0.277023
+0xbe8dd5f3
+// 0.041052
+0x3d2826aa
+// 0.099641
+0x3dcc10d7
+// 0.055368
+0x3d62c914
+// 0.142749
+0x3e122caa
+// 0.363658
+0x3eba315c
+// 0.224206
+0x3e65962c
+// 0.098200
+0x3dc91ced
+// 0.461842
+0x3eec7694
+// -0.218921
+0xbe602cc6
+// -0.057274
+0xbd6a983c
+// 0.415122
+0x3ed48adb
+// 0.323638
+0x3ea5b3df
+// 0.446013
+0x3ee45bd8
+// -0.102701
+0xbdd254cd
+// 0.121524
+0x3df8e1d5
+// -0.089538
+0xbdb75f77
+// 0.147411
+0x3e16f2e1
+// 0.735565
+0x3f3c4e02
+// 0.059734
+0x3d74abcb
+// 0.014881
+0x3c73cee3
+// -0.180516
+0xbe38d948
+// 0.143705
+0x3e132779
+// -0.045941
+0xbd3c2d23
+// -0.183873
+0xbe3c492a
+// 0.019094
+0x3c9c6b68
+// 0.225663
+0x3e67141e
+// -0.207341
+0xbe545123
+// -0.358364
+0xbeb77b81
+// 0.254477
+0x3e824ac2
+// 0.380560
+0x3ec2d8c1
+// 0.300471
+0x3e99d766
+// -0.345614
+0xbeb0f462
+// -0.034339
+0xbd0ca6ee
+// 0.088593
+0x3db57013
+// 0.389849
+0x3ec79a53
+// 0.326493
+0x3ea72a23
+// 0.594752
+0x3f1841af
+// 0.086233
+0x3db09acb
+// 0.225617
+0x3e67081b
+// -0.243165
+0xbe790052
+// 0.379654
+0x3ec261f9
+// -0.443208
+0xbee2ec32
+// 0.273529
+0x3e8c0bf2
+// -0.521694
+0xbf058db6
+// -0.270435
+0xbe8a7679
+// -0.388544
+0xbec6ef46
+// 0.259940
+0x3e8516e8
+// 0.064305
+0x3d83b246
+// 0.152877
+0x3e1c8bba
+// -0.169503
+0xbe2d9223
+// -0.116558
+0xbdeeb5ce
+// -0.214916
+0xbe5c12da
+// 0.316064
+0x3ea1d32b
+// 0.572083
+0x3f12740a
+// 0.203006
+0x3e4fe0c6
+// 0.653891
+0x3f276564
+// -0.178523
+0xbe36ceb4
+// -0.034634
+0xbd0ddc1a
+// 0.316341
+0x3ea1f76f
+// -0.326985
+0xbea76a97
+// -0.381515
+0xbec355f5
+// 0.347979
+0x3eb22a5a
+// 0.232387
+0x3e6df6d9
+// 0.054099
+0x3d5d968d
+// 0.266470
+0x3e886ebc
+// 0.274347
+0x3e8c7733
+// 0.023669
+0x3cc1e611
+// 0.596854
+0x3f18cb66
+// 0.039634
+0x3d2257a2
+// 0.213301
+0x3e5a6bad
+// -0.090357
+0xbdb90cda
+// -0.036976
+0xbd1773ca
+// 0.117157
+0x3defeffd
+// -0.358669
+0xbeb7a37e
+// 0.145533
+0x3e15067e
+// -0.741468
+0xbf3dd0dc
+// -0.435827
+0xbedf24b0
+// 0.051824
+0x3d544545
+// -0.489674
+0xbefab69c
+// -0.149724
+0xbe195127
+// -0.110114
+0xbde183af
+// 0.337600
+0x3eacd9e5
+// -0.352356
+0xbeb467fc
+// -0.100538
+0xbdcde6bb
+// -0.152737
+0xbe1c671f
+// -0.539613
+0xbf0a240e
+// -0.014158
+0xbc67f7d6
+// -0.157224
+0xbe20ff3f
+// 0.027635
+0x3ce262fc
+// -0.036005
+0xbd137a6d
+// -0.003225
+0xbb535332
+// 0.111840
+0x3de50c3c
+// -0.254973
+0xbe828bc2
+// -0.406104
+0xbecfecd9
+// 0.168929
+0x3e2cfbcb
+// 0.006046
+0x3bc61a53
+// 0.003351
+0x3b5b9668
+// 0.453861
+0x3ee8606b
+// -0.420962
+0xbed78864
+// 0.345619
+0x3eb0f501
+// -0.295197
+0xbe972419
+// -0.191159
+0xbe43bf44
+// 0.151810
+0x3e1b7400
+// 0.534055
+0x3f08b7cf
+// -0.564058
+0xbf106615
+// -0.703567
+0xbf341cf7
+// 0.293171
+0x3e961a92
+// 0.186457
+0x3e3eeeb2
+// 0.140315
+0x3e0faeab
+// 0.799575
+0x3f4cb0ee
+// 0.178175
+0x3e36739e
+// 0.327857
+0x3ea7dcf0
+// -0.018804
+0xbc9a0b0e
+// -0.143381
+0xbe12d286
+// 0.097217
+0x3dc71979
+// -0.017179
+0xbc8cbaf0
+// -0.066827
+0xbd88dc5a
+// 0.173962
+0x3e322318
+// -0.211594
+0xbe58ac07
+// -0.380791
+0xbec2f70d
+// -0.053763
+0xbd5c36b5
+// -0.352102
+0xbeb446ae
+// -0.310048
+0xbe9ebea4
+// -0.078429
+0xbda09f2d
+// 0.031927
+0x3d02c568
+// -0.037478
+0xbd1982b3
+// 0.091284
+0x3dbaf30e
+// -0.056706
+0xbd684420
+// -0.680765
+0xbf2e4696
+// -0.160117
+0xbe23f5ac
+// -0.113071
+0xbde7919e
+// 0.162438
+0x3e265632
+// -0.008917
+0xbc1219cb
+// 0.077194
+0x3d9e17a3
+// -0.254019
+0xbe820ed4
+// -0.120465
+0xbdf6b63e
+// 0.230644
+0x3e6c2ddc
+// 0.081504
+0x3da6eb97
+// 0.046359
+0x3d3de328
+// -0.077023
+0xbd9dbe4e
+// 0.191761
+0x3e445d1a
+// -0.059090
+0xbd720817
+// 0.298288
+0x3e98b941
+// 0.053511
+0x3d5b2e64
+// 0.111192
+0x3de3b890
+// -0.023442
+0xbcc008c6
+// -0.060125
+0xbd7645db
+// 0.187853
+0x3e405c6d
+// 0.052975
+0x3d58fcbc
+// 0.132006
+0x3e072c93
+// 0.285009
+0x3e91ecbf
+// -0.042560
+0xbd2e5358
+// -0.192793
+0xbe456ba3
+// -0.255822
+0xbe82fb0a
+// -0.156084
+0xbe1fd490
+// -0.530611
+0xbf07d61d
+// -0.245080
+0xbe7af620
+// 0.330148
+0x3ea90935
+// -0.112050
+0xbde57aa9
+// 0.098403
+0x3dc98740
+// 0.283956
+0x3e9162b8
+// 0.000807
+0x3a537321
+// -0.425548
+0xbed9e170
+// -0.131119
+0xbe06442e
+// -0.613637
+0xbf1d174a
+// 0.222523
+0x3e63dd0f
+// -0.100870
+0xbdce952d
+// -0.262522
+0xbe86694e
+// 0.183633
+0x3e3c0a67
+// -0.318846
+0xbea33fcb
+// 0.019404
+0x3c9ef61a
+// -0.001036
+0xba87daf3
+// 0.281065
+0x3e8fe7b8
+// 0.043861
+0x3d33a79c
+// 0.026248
+0x3cd70524
+// -0.153605
+0xbe1d4a90
+// 0.103486
+0x3dd3f0b5
+// -0.286893
+0xbe92e398
+// 0.477479
+0x3ef4782b
+// 0.229076
+0x3e6a92d9
+// -0.603136
+0xbf1a6726
+// 0.009358
+0x3c1950b5
+// -0.183094
+0xbe3b7d1e
+// -0.043140
+0xbd30b3ed
+// 0.369748
+0x3ebd4f8d
+// 0.384941
+0x3ec51701
+// 0.292041
+0x3e958676
+// -0.150729
+0xbe1a5897
+// -0.195385
+0xbe481320
+// 0.149152
+0x3e18bb4c
+// -0.010094
+0xbc2560d4
+// -0.031458
+0xbd00d9ef
+// -0.047023
+0xbd409b67
+// 0.368688
+0x3ebcc4ae
+// -0.215433
+0xbe5c9a83
+// 0.003006
+0x3b44fbb8
+// 0.028884
+0x3cec9e1d
+// -0.366656
+0xbebbba63
+// 0.159450
+0x3e2346da
+// 0.284738
+0x3e91c925
+// -0.175845
+0xbe3410d4
+// 0.050492
+0x3d4ed092
+// -0.097615
+0xbdc7ea3a
+// -0.207059
+0xbe54073f
+// 0.130111
+0x3e053bc6
+// -0.429847
+0xbedc14f0
+// 0.083485
+0x3daaf9f7
+// -0.181064
+0xbe3968d3
+// 0.146900
+0x3e166ce9
+// -0.559510
+0xbf0f3c0a
+// -0.185306
+0xbe3dc0ba
+// 0.369902
+0x3ebd63bc
+// -0.188848
+0xbe41613d
+// -0.212347
+0xbe597163
+// -0.126380
+0xbe0169c8
+// -0.408971
+0xbed164a1
+// 0.254940
+0x3e828776
+// 0.027824
+0x3ce3efd5
+// -0.654772
+0xbf279f21
+// -0.004070
+0xbb855a3e
+// 0.059210
+0x3d7285d9
+// 0.215099
+0x3e5c42f2
+// -0.119187
+0xbdf4184d
+// 0.262207
+0x3e863ff0
+// -0.203748
+0xbe50a34a
+// -0.304828
+0xbe9c1269
+// -0.411533
+0xbed2b47d
+// 0.195244
+0x3e47ee16
+// 0.130952
+0x3e061842
+// -0.312162
+0xbe9fd3b8
+// 0.371499
+0x3ebe3514
+// -0.256167
+0xbe83284e
+// 0.546394
+0x3f0be082
+// 0.077591
+0x3d9ee7e6
+// 0.346784
+0x3eb18db2
+// 0.214886
+0x3e5c0b27
+// -0.129792
+0xbe04e81f
+// 0.034845
+0x3d0eb96f
+// -0.139433
+0xbe0ec768
+// -0.166737
+0xbe2abd00
+// -0.358830
+0xbeb7b89c
+// -0.216199
+0xbe5d6345
+// 0.054756
+0x3d6047ea
+// 0.257496
+0x3e83d677
+// -0.549211
+0xbf0c9910
+// 0.304398
+0x3e9bda17
+// -0.086560
+0xbdb14645
+// 0.016957
+0x3c8ae995
+// 0.134205
+0x3e096cff
+// 0.176843
+0x3e351672
+// 0.078362
+0x3da07c2e
+// 0.030740
+0x3cfbd2f9
+// -0.039997
+0xbd23d3b9
+// -0.040154
+0xbd24787b
+// 0.250246
+0x3e80203f
+// 0.057154
+0x3d6a1a5d
+// 0.198554
+0x3e4b51c0
+// -0.318436
+0xbea30a0a
+// -0.231929
+0xbe6d7eb4
+// 0.572358
+0x3f12860c
+// 0.384510
+0x3ec4de84
+// 0.090768
+0x3db9e461
+// 0.057897
+0x3d6d25e4
+// -0.279250
+0xbe8ef9cc
+// -0.289160
+0xbe940cd3
+// 0.785363
+0x3f490d91
+// -0.265188
+0xbe87c6c5
+// 0.339234
+0x3eadb00f
+// 0.464716
+0x3eedef3a
+// 0.521517
+0x3f05821e
+// -0.084106
+0xbdac3f95
+// -0.260896
+0xbe859438
+// 0.022017
+0x3cb45c06
+// 0.201623
+0x3e4e7646
+// -0.080202
+0xbda440e8
+// -0.736405
+0xbf3c8507
+// 0.068377
+0x3d8c0973
+// 0.309518
+0x3e9e7923
+// 0.017807
+0x3c91dfea
+// -0.205155
+0xbe521440
+// 0.064035
+0x3d832486
+// 0.453384
+0x3ee82202
+// 0.352478
+0x3eb477f8
+// 0.236073
+0x3e71bd12
+// 0.153377
+0x3e1d0ef2
+// 0.506664
+0x3f01b4bd
+// -0.035467
+0xbd114600
+// 0.057223
+0x3d6a6312
+// 0.166377
+0x3e2a5ea2
+// -0.183462
+0xbe3bdd83
+// 0.017343
+0x3c8e1202
+// -0.230747
+0xbe6c48dc
+// 0.148977
+0x3e188d5e
+// 0.311934
+0x3e9fb5cd
+// -0.145802
+0xbe154d13
+// 0.300583
+0x3e99e612
+// -0.411521
+0xbed2b2e0
+// 0.499949
+0x3efff95c
+// 0.377863
+0x3ec1774e
+// -0.232213
+0xbe6dc92f
+// -0.599216
+0xbf196637
+// 0.001664
+0x3ada1836
+// 0.077351
+0x3d9e69fe
+// -0.138593
+0xbe0deb62
+// -0.062240
+0xbd7eef9e
+// 0.294296
+0x3e96ae04
+// -0.026829
+0xbcdbc979
+// 0.132742
+0x3e07ed8d
+// -0.037825
+0xbd1aeed9
+// -0.084026
+0xbdac15df
+// 0.249129
+0x3e7f1ba2
+// 0.030681
+0x3cfb56af
+// 0.279248
+0x3e8ef98e
+// -0.267745
+0xbe8915e5
+// -0.562383
+0xbf0ff856
+// -0.055152
+0xbd61e6ea
+// 0.577371
+0x3f13ce98
+// -0.385384
+0xbec55114
+// -0.103279
+0xbdd3842b
+// 0.042682
+0x3d2ed2f8
+// 0.400181
+0x3ecce48b
+// -0.144026
+0xbe137b9b
+// 0.196485
+0x3e493342
+// -0.321010
+0xbea45b64
+// 0.006242
+0x3bcc8bb8
+// 0.410534
+0x3ed2317e
+// 0.863172
+0x3f5cf8d4
+// -0.016176
+0xbc848339
+// 0.117029
+0x3defacf2
+// 0.312100
+0x3e9fcba1
+// -0.337871
+0xbeacfd6c
+// 0.149297
+0x3e18e160
+// 0.076909
+0x3d9d828e
+// -0.074431
+0xbd986f86
+// -0.197360
+0xbe4a18be
+// 0.072404
+0x3d944871
+// -0.053632
+0xbd5bad15
+// 0.298884
+0x3e990755
+// -0.014627
+0xbc6fa785
+// 0.157578
+0x3e215c00
+// 0.167454
+0x3e2b7925
+// 0.457377
+0x3eea2d48
+// -0.177497
+0xbe35c1e2
+// -0.349058
+0xbeb2b7c9
+// -0.155392
+0xbe1f1ef7
+// -0.024461
+0xbcc862bf
+// 0.353620
+0x3eb50dba
+// 0.038582
+0x3d1e07be
+// 0.204966
+0x3e51e2a0
+// 0.178710
+0x3e36ffbf
+// 0.238598
+0x3e745319
+// 0.084627
+0x3dad50d0
+// 0.060641
+0x3d7862a3
+// 0.395714
+0x3eca9b11
+// 0.062356
+0x3d7f68d7
+// 0.340208
+0x3eae2fb4
+// -0.019069
+0xbc9c369b
+// 0.510022
+0x3f0290cd
+// 0.685576
+0x3f2f81e3
+// -0.051961
+0xbd54d55b
+// 0.428292
+0x3edb4919
+// 0.175375
+0x3e33957e
+// 0.174265
+0x3e32728b
+// -0.085127
+0xbdae56ed
+// 0.045006
+0x3d3857b7
+// -0.549038
+0xbf0c8dc9
+// 0.301172
+0x3e9a332c
+// 0.094171
+0x3dc0dc8d
+// -0.327194
+0xbea785f2
+// -0.057888
+0xbd6d1c3e
+// -0.030387
+0xbcf8ed92
+// -0.807498
+0xbf4eb828
+// 0.275347
+0x3e8cfa39
+// -0.023368
+0xbcbf6e3f
+// -0.159679
+0xbe2382ef
+// 0.405887
+0x3ecfd069
+// -0.162950
+0xbe26dc43
+// 0.036069
+0x3d13bd54
+// -0.326549
+0xbea7317d
+// -0.269909
+0xbe8a317f
+// 0.075839
+0x3d9b515d
+// -0.245552
+0xbe7b71ec
+// 0.026766
+0x3cdb43f7
+// -0.337879
+0xbeacfe87
+// -0.120236
+0xbdf63e14
+// -0.360266
+0xbeb874cb
+// -0.451357
+0xbee71835
+// 0.182877
+0x3e3b4422
+// 0.080073
+0x3da3fd82
+// -0.002062
+0xbb072350
+// 0.314583
+0x3ea11113
+// -0.009668
+0xbc1e667a
+// 0.017098
+0x3c8c119f
+// 0.366372
+0x3ebb9525
+// 0.121292
+0x3df867ec
+// -0.208993
+0xbe56023f
+// 0.169886
+0x3e2df6b8
+// 0.010313
+0x3c28f982
+// 0.118591
+0x3df2dff6
+// -0.109922
+0xbde11ee9
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryF64/InputA1_f64.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryF64/InputA1_f64.txt
new file mode 100755
index 0000000..9441661
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryF64/InputA1_f64.txt
@@ -0,0 +1,3202 @@
+D
+1600
+// -0.301408
+0xbfd34a44e282a9ad
+// 0.183827
+0x3fc787a6585022f4
+// 0.418481
+0x3fdac862707d07ec
+// 0.448156
+0x3fdcae96d8f5fc65
+// 0.134361
+0x3fc132bce9ae272a
+// 0.760235
+0x3fe853d7f1abaaaa
+// -0.406190
+0xbfd9ff034cc6b476
+// -0.330596
+0xbfd5287a53b5e847
+// -0.030121
+0xbf9ed80467243572
+// -0.156272
+0xbfc400bb16aac3a5
+// -0.672732
+0xbfe587052a98effa
+// -0.264462
+0xbfd0ecf39859084f
+// 0.189439
+0x3fc83f8c34d50920
+// 0.200290
+0x3fc9a319a64824f1
+// -0.101303
+0xbfb9eefb0048df7f
+// -0.408214
+0xbfda202c911f1be8
+// -0.626306
+0xbfe40ab3e5e7b00c
+// 0.001354
+0x3f562fec464978ec
+// -0.351462
+0xbfd67e59791392e7
+// -0.069375
+0xbfb1c29288e8ad56
+// 0.202523
+0x3fc9ec4306662ec3
+// 0.208467
+0x3fcaaf08df9cf206
+// 0.453215
+0x3fdd0178ef461740
+// -0.260014
+0xbfd0a40ff08edd71
+// -0.341021
+0xbfd5d3486fa46a35
+// -0.155935
+0xbfc3f5ac3840c0f0
+// 0.282439
+0x3fd2137bd79a13f4
+// -0.084401
+0xbfb59b471a3a967d
+// 0.009966
+0x3f8468e0017102c4
+// -0.600639
+0xbfe3386fe09c7123
+// 0.537983
+0x3fe13729018b49aa
+// 0.389474
+0x3fd8ed25bf11293e
+// -0.552666
+0xbfe1af7089aa04c8
+// -0.294481
+0xbfd2d8c74fe88ad9
+// 0.089128
+0x3fb6d11b09bc0929
+// 0.082823
+0x3fb533e4a6ac1254
+// 0.018044
+0x3f927a2799304f79
+// -0.289199
+0xbfd2823e75db325c
+// -0.181219
+0xbfc7322cfda1cb07
+// 0.426407
+0x3fdb4a40c727809d
+// 0.437796
+0x3fdc04da509936f2
+// -0.336827
+0xbfd58e925cd4542c
+// 0.235148
+0x3fce19561592db4f
+// 0.062291
+0x3fafe48e78d6ddcd
+// -0.782648
+0xbfe90b742ed8829b
+// -0.197408
+0xbfc944ad61e327cb
+// -0.029766
+0xbf9e7b119e444d68
+// 0.099523
+0x3fb97a4f4aefcc79
+// 0.413395
+0x3fda750e6caedb73
+// 0.301233
+0x3fd3476682be351c
+// 0.289938
+0x3fd28e5a1a35d09a
+// -0.507180
+0xbfe03ad09c3a7226
+// -0.157444
+0xbfc4272003d7e51d
+// -0.069275
+0xbfb1bbfab3c563d0
+// -0.174635
+0xbfc65a6ff27e4944
+// -0.479082
+0xbfdea946c01b8995
+// -0.141959
+0xbfc22bb6fbd582b1
+// -0.538833
+0xbfe13e1f3b7b5588
+// -0.002534
+0xbf64c32aa7c5fc07
+// 0.434941
+0x3fdbd614462074c6
+// 0.553594
+0x3fe1b709b7c5dbc3
+// 0.033887
+0x3fa159a48588c001
+// 0.036236
+0x3fa28d79994f1384
+// 0.084861
+0x3fb5b9763446fc68
+// 0.894690
+0x3feca14c62d09550
+// 0.407185
+0x3fda0f5026fd46cb
+// 0.107993
+0x3fbba56de27551e9
+// 0.014929
+0x3f8e934c6bf85b0c
+// -0.532526
+0xbfe10a730127ad2d
+// -0.207344
+0xbfca8a4177226835
+// 0.044818
+0x3fa6f261c2e551bc
+// -0.082953
+0xbfb53c6d3b644b3b
+// -0.399328
+0xbfd98e958b9ef981
+// 0.206780
+0x3fca77c672df8565
+// -0.025251
+0xbf99db4679dd1091
+// -0.010074
+0xbf84a16ec3b5bd45
+// -0.147749
+0xbfc2e96dcf57852a
+// 0.123476
+0x3fbf9c25339b5d38
+// -0.206178
+0xbfca6406c017f575
+// -0.340899
+0xbfd5d1488f37d41f
+// -0.018242
+0xbf92ae165493281c
+// 0.331558
+0x3fd5383d74613cea
+// 0.413663
+0x3fda797544ab0d30
+// -0.315289
+0xbfd42db3c715465f
+// 0.303775
+0x3fd3710b83670c3f
+// -0.403428
+0xbfd9d1c56fae5f61
+// -0.077289
+0xbfb3c93088d23b00
+// 0.244319
+0x3fcf45d6e9742daf
+// 0.083488
+0x3fb55f75d8261c89
+// 0.581618
+0x3fe29c9d693b5a4b
+// -0.179488
+0xbfc6f979e8fc5b94
+// -0.210278
+0xbfcaea66510ab81c
+// -0.533929
+0xbfe115f34d56a135
+// 0.147028
+0x3fc2d1d05e0014c2
+// 0.420964
+0x3fdaf11510811c95
+// 0.233629
+0x3fcde79197dac601
+// 0.098432
+0x3fb932dc47d0d55f
+// -0.396143
+0xbfd95a671cc8711b
+// 0.078996
+0x3fb4391d29e7c1d1
+// 0.230361
+0x3fcd7c765f3a09e4
+// -0.316838
+0xbfd4471463209d27
+// -0.004605
+0xbf72dc8f42e2b317
+// -0.161360
+0xbfc4a772737fb303
+// 0.155237
+0x3fc3ded2137b5429
+// 0.075408
+0x3fb34deb9d7eccd3
+// 0.159192
+0x3fc4606323aec805
+// -0.035194
+0xbfa204f767e79534
+// 0.425747
+0x3fdb3f6e48e5a13d
+// -0.324663
+0xbfd4c745dabb6893
+// -0.640355
+0xbfe47dca33576f6f
+// 0.172813
+0x3fc61eb907017e09
+// -0.022024
+0xbf968d807b4c4934
+// 0.145072
+0x3fc291bc2558ceca
+// 0.083434
+0x3fb55bf206fe5ba3
+// -0.568234
+0xbfe22ef84ff5cabb
+// 0.240887
+0x3fced55f8d58890a
+// -0.068011
+0xbfb1693142599c3c
+// 0.061295
+0x3faf6205112b3ec5
+// 0.141992
+0x3fc22cce53b479ae
+// 0.149775
+0x3fc32bd568393be4
+// -0.360825
+0xbfd717c2811ce9aa
+// 0.486205
+0x3fdf1df9f810e71c
+// -0.347761
+0xbfd641b721bab505
+// -0.311005
+0xbfd3e782de8d159d
+// 0.184139
+0x3fc791e0c213149e
+// -0.223243
+0xbfcc933a758c427e
+// 0.170105
+0x3fc5c601b1f3af20
+// 0.095339
+0x3fb8682a77d4a0d6
+// -0.158071
+0xbfc43bacab910c53
+// -0.393660
+0xbfd931b945cc3894
+// -0.163973
+0xbfc4fd0fbb9d025b
+// -0.277189
+0xbfd1bd7560b8be02
+// -0.142676
+0xbfc24333599f026b
+// -0.264706
+0xbfd0f0ef6c4b4133
+// 0.025528
+0x3f9a24104ded3951
+// 0.198387
+0x3fc964bd98154765
+// -0.254392
+0xbfd047f41767efd1
+// -0.358583
+0xbfd6f305bfced447
+// 0.693342
+0x3fe62fdc1bf76204
+// -0.192763
+0xbfc8ac775d198655
+// -0.331880
+0xbfd53d86340ac7bc
+// -0.148032
+0xbfc2f2b4e765c8cc
+// -0.418933
+0xbfdacfcd14d0dc73
+// -0.118552
+0xbfbe596d371a641c
+// 0.723095
+0x3fe72398c5e542f8
+// 0.287354
+0x3fd2640226173aa2
+// -0.116928
+0xbfbdeefdb2b47d8c
+// -0.206987
+0xbfca7e8941e363aa
+// -0.517834
+0xbfe09219763e92c4
+// -0.027295
+0xbf9bf3485dfe4c86
+// -0.035263
+0xbfa20dfd66e2217c
+// -0.091891
+0xbfb7862f77841e21
+// -0.465704
+0xbfddce185a6761c3
+// -0.213834
+0xbfcb5ee936cfb8fd
+// -0.314274
+0xbfd41d0ed9ac8ce5
+// 0.189768
+0x3fc84a54e164898b
+// -0.520946
+0xbfe0ab97bfca28f9
+// -0.395956
+0xbfd95757b0c1b699
+// -0.124227
+0xbfbfcd5897ff3f07
+// -0.284017
+0xbfd22d560acb3f6d
+// -0.080542
+0xbfb49e6c329ae7ed
+// 0.018882
+0x3f9355daad20f768
+// 0.221868
+0x3fcc662a822aef72
+// 0.542597
+0x3fe15cf4c67c88e4
+// 0.227421
+0x3fcd1c23b1600e34
+// 0.086733
+0x3fb6341bd02b7b8f
+// 0.336808
+0x3fd58e4479ae4688
+// -0.101457
+0xbfb9f912fb24abfc
+// 0.313602
+0x3fd4120d52b9cb84
+// 0.172924
+0x3fc6225efc0c1538
+// -0.060783
+0xbfaf1ee60c98eda2
+// -0.704320
+0xbfe689ca2af09aa6
+// 0.061950
+0x3fafb7de44ec402a
+// 0.080842
+0x3fb4b20efb29c866
+// -0.310298
+0xbfd3dbec470b38da
+// -0.505938
+0xbfe030a5b5112351
+// -0.269414
+0xbfd13e1389822d47
+// -0.232820
+0xbfcdcd0e64eee1db
+// -0.288227
+0xbfd2724dfc337b76
+// -0.215092
+0xbfcb882182647996
+// 0.036017
+0x3fa270d1751405ff
+// 0.018025
+0x3f92750ac14b494d
+// 0.245234
+0x3fcf63d66a3c2887
+// -0.056186
+0xbfacc46b39a60554
+// 0.197428
+0x3fc94554af7ed629
+// 0.329129
+0x3fd5107477c8d360
+// -0.578033
+0xbfe27f3fdaa1e33f
+// 0.018330
+0x3f92c516e18795ec
+// -0.268146
+0xbfd1294f5a70f34e
+// -0.532014
+0xbfe10642a2edefc3
+// 0.005893
+0x3f78234cbcdc3235
+// 0.308478
+0x3fd3be194b3e708d
+// 0.077078
+0x3fb3bb6869141651
+// 0.616318
+0x3fe3b8e04f54f1ba
+// -0.162128
+0xbfc4c09cd656c6c7
+// 0.149039
+0x3fc313b9a2190d84
+// 0.159929
+0x3fc478911a7f8e9a
+// 0.716330
+0x3fe6ec2c693ddbd6
+// -0.306160
+0xbfd398203496c95b
+// -0.348069
+0xbfd646c281978389
+// 0.201899
+0x3fc9d7d7048c89db
+// -0.222630
+0xbfcc7f25182dce12
+// 0.586688
+0x3fe2c6255bea6aca
+// 0.050218
+0x3fa9b6216bee446a
+// -0.561856
+0xbfe1fab9dbd2892b
+// -0.119613
+0xbfbe9ef6ee7e3b0f
+// 0.388802
+0x3fd8e221e5e2370a
+// 0.183685
+0x3fc782fcf3813d88
+// 0.215027
+0x3fcb85fe7f81b39b
+// -0.134220
+0xbfc12e1bb074ba6c
+// -0.037129
+0xbfa3029b3083287d
+// 0.246372
+0x3fcf891ef67d9624
+// -0.135648
+0xbfc15cebaedce05d
+// 0.747239
+0x3fe7e961d7cb3c44
+// -0.242116
+0xbfcefda9b4746db6
+// -0.267168
+0xbfd119491a185658
+// 0.000156
+0x3f247e06f22898a9
+// -0.331086
+0xbfd53081525e3337
+// 0.324677
+0x3fd4c780d1fc3fef
+// 0.340984
+0x3fd5d2aeb53ba761
+// 0.494265
+0x3fdfa207a21ec9b4
+// -0.258194
+0xbfd08640a95b9670
+// 0.102872
+0x3fba55ca4a216521
+// -0.403621
+0xbfd9d4ee92f7c2d6
+// -0.050471
+0xbfa9d7616b5062a3
+// 0.039798
+0x3fa46060b7c21aec
+// -0.054679
+0xbfabfeebf9bec6c6
+// 0.434279
+0x3fdbcb3ae7f3665a
+// -0.144289
+0xbfc27812ad22c53e
+// 0.604047
+0x3fe3545a4841801c
+// 0.716392
+0x3fe6ecafd8795dd4
+// 0.485840
+0x3fdf18010b572141
+// -0.345489
+0xbfd61c7efb0dd8ef
+// -0.283546
+0xbfd2259cdda7e9db
+// 0.067726
+0x3fb1567c97b615d6
+// -0.606941
+0xbfe36c104ad3a27b
+// -0.794366
+0xbfe96b716911f49a
+// -0.191334
+0xbfc87d9dd073742b
+// -0.453000
+0xbfdcfdf509424b5d
+// -0.022614
+0xbf9728159c256097
+// -0.013645
+0xbf8bf2198e097148
+// 0.623477
+0x3fe3f3859a5d7acf
+// -0.187406
+0xbfc7fcec5ef87719
+// -0.191304
+0xbfc87ca6c6f46f82
+// -0.093712
+0xbfb7fd7f097c4f10
+// 0.130428
+0x3fc0b1dc54ddb7c0
+// -0.606991
+0xbfe36c77b547cab8
+// -0.071432
+0xbfb2496547396f1e
+// -0.307188
+0xbfd3a8f7ccc1cc70
+// 0.394359
+0x3fd93d2baaed1e9e
+// 0.354325
+0x3fd6ad4106138f58
+// 0.145284
+0x3fc298aac8a06460
+// -0.051657
+0xbfaa72b8e4ebc799
+// 0.174386
+0x3fc65249dd941575
+// -0.375489
+0xbfd808025f623f16
+// 0.390761
+0x3fd90239c3e98d3a
+// 0.019013
+0x3f937827c08e4fef
+// 0.098302
+0x3fb92a584686a602
+// 0.631190
+0x3fe432b4f842dcee
+// 0.210440
+0x3fcaefb34dc2494c
+// -0.109711
+0xbfbc15fd18521e3a
+// -0.482820
+0xbfdee687c7f680a5
+// 0.062377
+0x3fafefe589060251
+// -0.155286
+0xbfc3e066cc8602fc
+// 0.184220
+0x3fc79486bbd8595a
+// 0.063388
+0x3fb03a34155e17f0
+// -0.930457
+0xbfedc64d293bdae1
+// 0.481734
+0x3fded4bc9a8150a5
+// -0.407318
+0xbfda117e8fe3be41
+// -0.595302
+0xbfe30cb62e2a112e
+// -0.782782
+0xbfe90c8dd14ead2c
+// -0.188657
+0xbfc825ea1c60054d
+// 0.306847
+0x3fd3a36197385357
+// 0.183868
+0x3fc788fe1227c2d9
+// -0.006554
+0xbf7ad8b47708510f
+// 0.260341
+0x3fd0a96f47af4d8d
+// -0.048048
+0xbfa899c9e4938a48
+// -0.242337
+0xbfcf04e2bd27ee3e
+// 0.268608
+0x3fd130de70486acc
+// 0.399781
+0x3fd99600ff5cdc57
+// 0.160118
+0x3fc47ec2e3ed31d1
+// -0.302364
+0xbfd359ede2b72c74
+// -0.283414
+0xbfd2237284ea3027
+// -0.133312
+0xbfc1105d102ddc1a
+// 0.096963
+0x3fb8d29584920f0b
+// 0.270345
+0x3fd14d54e838bf72
+// 0.255688
+0x3fd05d31c6f1f332
+// -0.324683
+0xbfd4c79adaabe9bc
+// 0.291583
+0x3fd2a949c2ad3952
+// -0.299078
+0xbfd32416d2a49dfd
+// -0.130409
+0xbfc0b13a0a98e707
+// -0.180593
+0xbfc71da94cf295de
+// 0.106831
+0x3fbb594ac6d9a046
+// 0.254020
+0x3fd041ddc4be4db0
+// -0.329179
+0xbfd511435e65453a
+// -0.404100
+0xbfd9dcc7efb2aacd
+// -0.110603
+0xbfbc507945d29862
+// -0.386133
+0xbfd8b665b86d8e0e
+// 0.008769
+0x3f81f573487f8dfd
+// 0.195069
+0x3fc8f805197cde66
+// -0.323884
+0xbfd4ba853dd3ced9
+// 0.446882
+0x3fdc99b82da1f945
+// -0.033537
+0xbfa12bcf2cc9bde1
+// -0.405907
+0xbfd9fa6231de4ce3
+// -0.313539
+0xbfd41105b016286b
+// -0.280243
+0xbfd1ef7f64b5ed98
+// 0.455422
+0x3fdd25a3ca646453
+// 0.369656
+0x3fd7a8726e797d4b
+// 0.095357
+0x3fb86955a9ac5001
+// -0.183440
+0xbfc77af4698ec700
+// 0.277803
+0x3fd1c787df94b47d
+// 0.332686
+0x3fd54ab8d23293ac
+// 0.094815
+0x3fb845d2bdcb5764
+// 0.251272
+0x3fd014d83ad496a0
+// 0.201480
+0x3fc9ca18de309116
+// -0.172102
+0xbfc60770f94256cc
+// 0.323354
+0x3fd4b1d6517038d3
+// 0.286598
+0x3fd2579db6f37181
+// -0.074767
+0xbfb323ecb96819b3
+// -0.007392
+0xbf7e46e8061c8766
+// -0.361044
+0xbfd71b59eca6b4b2
+// 0.090285
+0x3fb71cf33f63057e
+// -0.178298
+0xbfc6d27afd274954
+// 0.635584
+0x3fe456b423be56e3
+// -0.085833
+0xbfb5f92112a625ce
+// -0.012426
+0xbf8972ecb9f29e36
+// -0.047318
+0xbfa83a1245954ee3
+// -0.114317
+0xbfbd43e3f20a478b
+// 0.328930
+0x3fd50d2ecf213c2b
+// 0.469565
+0x3fde0d5b800be174
+// 0.489216
+0x3fdf4f4f6a173f1a
+// -0.573217
+0xbfe257ca516b2ad4
+// -0.689204
+0xbfe60df6207c0d49
+// -0.186277
+0xbfc7d7ea2a2d0eb9
+// 0.486857
+0x3fdf28a83c4bdb9c
+// -0.018599
+0xbf930baec72e0a57
+// -0.345493
+0xbfd61c8ff3200a1b
+// 0.129882
+0x3fc09ffb115038cd
+// 0.064035
+0x3fb0649aa34cb4b8
+// 0.817025
+0x3fea25116a6ac70f
+// 0.501663
+0x3fe00d9fc52ea768
+// -0.340654
+0xbfd5cd46f66ca190
+// -0.092248
+0xbfb79d8bab87f421
+// -0.207120
+0xbfca82e50708f6ad
+// 0.171003
+0x3fc5e36bd804895d
+// 0.216398
+0x3fcbb2ed56e8181d
+// -0.033108
+0xbfa0f387003f11a8
+// -0.004237
+0xbf715a6c59133526
+// -0.174672
+0xbfc65ba6843b843a
+// -0.129329
+0xbfc08dda0716a166
+// 0.283617
+0x3fd226c9e677c359
+// 0.115893
+0x3fbdab22ce74515a
+// -0.380080
+0xbfd8533a9e104305
+// -0.027095
+0xbf9bbed0af3249d9
+// -0.055187
+0xbfac418148a1e69b
+// -0.228766
+0xbfcd48365f1d8ce9
+// -0.206298
+0xbfca67fb489ebe30
+// -0.038017
+0xbfa376ec7d73e132
+// -0.184754
+0xbfc7a60580dc8ec6
+// 0.319838
+0x3fd4783aec26ce88
+// -0.242246
+0xbfcf01eb62662b55
+// 0.213511
+0x3fcb545409a79b0c
+// -0.292249
+0xbfd2b43578c072e5
+// -0.353840
+0xbfd6a5517c46731d
+// 0.101402
+0x3fb9f57a3c42ef67
+// 0.088942
+0x3fb6c4e9babda4ee
+// 0.387148
+0x3fd8c7099fff21a8
+// 0.206675
+0x3fca744fc7eb3c6a
+// -0.040714
+0xbfa4d86ccb793e45
+// -0.753645
+0xbfe81ddbf3619fa7
+// 0.230434
+0x3fcd7edf127c112c
+// -0.064911
+0xbfb09dff7f7b2940
+// -0.488579
+0xbfdf44e28de4de4f
+// 0.275046
+0x3fd19a5aeb58eb67
+// -0.307775
+0xbfd3b295a6a2f1cd
+// 0.309068
+0x3fd3c7c5dff06488
+// 0.083657
+0x3fb56a86e63e8705
+// 0.015725
+0x3f901a2e15dfb951
+// -0.220185
+0xbfcc2f06294b4b1c
+// 0.134449
+0x3fc135a1c41d408c
+// -0.263938
+0xbfd0e45d66c91b32
+// 0.409470
+0x3fda34c073b47759
+// -0.414687
+0xbfda8a3cf09b027a
+// 0.248279
+0x3fcfc79dc1bd3987
+// -0.260259
+0xbfd0a8152b721e84
+// -0.071648
+0xbfb2578018b27953
+// 0.296286
+0x3fd2f65ba1e44892
+// 0.178256
+0x3fc6d117b9bbe4e9
+// 0.034370
+0x3fa198e6167b2e25
+// -0.442802
+0xbfdc56dec3126772
+// -0.191359
+0xbfc87e704f9d1c30
+// -0.844734
+0xbfeb08100568bcbf
+// -0.089292
+0xbfb6dbd14be2ba4e
+// 0.239092
+0x3fce9a9430eab498
+// 0.077866
+0x3fb3ef07cc24f5b2
+// -0.059428
+0xbfae6d5041d9f87f
+// -0.550916
+0xbfe1a11ab57155f9
+// -0.049458
+0xbfa95290c1088266
+// 0.119805
+0x3fbeab8c751d4ccf
+// -0.273296
+0xbfd17dafb668cc86
+// -0.017476
+0xbf91e51c4276e1b7
+// 0.081807
+0x3fb4f15386ab8388
+// 0.095577
+0x3fb877bb6ee55b86
+// -0.285691
+0xbfd248c14fb03793
+// -0.581516
+0xbfe29bc7fb842a6e
+// -0.498501
+0xbfdfe77027a7e85f
+// -0.269219
+0xbfd13ae394265c01
+// -0.313644
+0xbfd412bdda7ac795
+// -0.005149
+0xbf7517932dde1590
+// -0.441139
+0xbfdc3b9d3d87e1df
+// -0.002176
+0xbf61d27ea1851cfb
+// -0.252475
+0xbfd0288caffef8ad
+// -0.205173
+0xbfca431cc6eb487d
+// 0.061435
+0x3faf7474f0123914
+// -0.209707
+0xbfcad7abf959c43c
+// 0.784684
+0x3fe91c214f2f3eae
+// -0.149678
+0xbfc328a875304b21
+// -0.051922
+0xbfaa958ffcbc147a
+// -0.185546
+0xbfc7bff85451752b
+// -0.588630
+0xbfe2d60f9ac462be
+// 0.452038
+0x3fdcee2ec9fd6c74
+// 0.241240
+0x3fcee0f5fe97c866
+// 0.089669
+0x3fb6f48a8494ae43
+// 0.322453
+0x3fd4a3122c63497c
+// 0.391317
+0x3fd90b55bbcf54fd
+// 0.059376
+0x3fae668dd4f8c6b6
+// -0.267009
+0xbfd116ae9ad61df0
+// -0.190159
+0xbfc857222cc3a24e
+// 0.453627
+0x3fdd083ab3ca718a
+// -0.266424
+0xbfd10d1683b92cf1
+// 0.470387
+0x3fde1ad4100daa72
+// -0.184559
+0xbfc79fa07de7b9f0
+// 0.415150
+0x3fda91d2738f9033
+// 0.430964
+0x3fdb94e8dd809131
+// -0.095445
+0xbfb86f11a634b8b2
+// -0.126259
+0xbfc029423a0f8e8a
+// -0.167256
+0xbfc568a34659fada
+// 0.133980
+0x3fc12640144b984c
+// -0.168063
+0xbfc583155071de47
+// -0.042216
+0xbfa59d4f71b6a0e0
+// 0.292467
+0x3fd2b7c69018b4de
+// -0.196636
+0xbfc92b5fb1fcafa5
+// -0.048259
+0xbfa8b55ac745f539
+// -0.006319
+0xbf79e1f62ff616b8
+// -0.339827
+0xbfd5bfb7f74f8a84
+// -0.176608
+0xbfc69b1b0e75dc66
+// 0.103788
+0x3fba91d22fb11001
+// 0.058641
+0x3fae06218f3fab35
+// -0.224298
+0xbfccb5cbcb540ed6
+// -0.138327
+0xbfc1b4b628d56f9b
+// 0.044834
+0x3fa6f46e7048a1c9
+// -0.178002
+0xbfc6c8c57048580f
+// 0.203625
+0x3fca10627506c6a9
+// 0.202124
+0x3fc9df346d99e615
+// -0.155878
+0xbfc3f3d2debba283
+// -0.327436
+0xbfd4f4b832b56494
+// -0.356701
+0xbfd6d43128055866
+// -0.618460
+0xbfe3ca6d6a205e8e
+// -0.103992
+0xbfba9f3a0d9562db
+// 0.533373
+0x3fe11164706f7fa7
+// -0.143410
+0xbfc25b42948b5348
+// -0.260031
+0xbfd0a4596cdcbd08
+// -0.073403
+0xbfb2ca87e97f693b
+// -0.169725
+0xbfc5b98daecc1b2c
+// -0.348027
+0xbfd64613c004ad1c
+// -0.210813
+0xbfcafbe7b334abf1
+// -0.053581
+0xbfab6f047274ef1b
+// 0.015928
+0x3f904f8e6515f407
+// 0.050924
+0x3faa12b9719c50d7
+// 0.462331
+0x3fdd96d3dab76430
+// -0.214323
+0xbfcb6eec63062132
+// -0.336168
+0xbfd583c681c828a8
+// -0.011152
+0xbf86d6dc7e68e15a
+// 0.473764
+0x3fde52253d82088e
+// 0.150991
+0x3fc353aba823ab2b
+// -0.462283
+0xbfdd960bffa0939f
+// 0.122140
+0x3fbf4492ee4b120d
+// 0.062223
+0x3fafdba69360e7ae
+// -0.710436
+0xbfe6bbe446a9e21a
+// 0.044958
+0x3fa704aba1a07102
+// 0.022694
+0x3f973d131da0ae35
+// 0.117513
+0x3fbe1553a320f1a9
+// -0.003912
+0xbf70059337438f72
+// 0.281781
+0x3fd208b3ec60a57b
+// 0.361415
+0x3fd7216c80f8983e
+// 0.210866
+0x3fcafda9a8d2eac3
+// 0.527302
+0x3fe0dfa79c0fc52e
+// -0.342680
+0xbfd5ee79a7ff848e
+// 0.057183
+0x3fad4721ce41e090
+// -0.262855
+0xbfd0d29ea7ba9951
+// 0.087386
+0x3fb65eee7aaa9f0f
+// -0.152575
+0xbfc38790e2d1123a
+// 0.330698
+0x3fd52a27f5acefda
+// 0.342945
+0x3fd5f2cea660639a
+// -0.062901
+0xbfb01a438cd41617
+// -0.348975
+0xbfd6559a46375939
+// 0.073707
+0x3fb2de72859022bd
+// -0.321779
+0xbfd49806955be2ae
+// 0.064062
+0x3fb06655d05db6b1
+// 0.117449
+0x3fbe1121961cf860
+// -0.424666
+0xbfdb2dbb6be8276b
+// -0.268715
+0xbfd1329e637c8095
+// 0.234684
+0x3fce0a1cf096b6a6
+// -0.225608
+0xbfcce0b835edc9ed
+// 0.194359
+0x3fc8e0c5264ae266
+// -0.620927
+0xbfe3dea3495e82d6
+// 0.391232
+0x3fd909f365a5ce1b
+// -0.153603
+0xbfc3a9412b0b258b
+// 0.026493
+0x3f9b2115471f1096
+// 0.137849
+0x3fc1a5086d391037
+// -0.237700
+0xbfce6cf3d41e08de
+// -0.316721
+0xbfd44526629f13a7
+// -0.354788
+0xbfd6b4d6adfe5633
+// 0.279358
+0x3fd1e1025015e323
+// 0.084374
+0x3fb59984b99c84bc
+// -0.326349
+0xbfd4e2e7e629619d
+// -0.109580
+0xbfbc0d777da04e46
+// -0.002831
+0xbf67304940d2ce90
+// 0.480933
+0x3fdec79af9b1b573
+// -0.096902
+0xbfb8ce935be879c1
+// -0.009470
+0xbf8364fe3d7c88ca
+// -0.024041
+0xbf989e4f0fee0d55
+// -0.250706
+0xbfd00b8fd5066aef
+// 0.214188
+0x3fcb6a837e5549c7
+// -0.214205
+0xbfcb6b1252b3ee48
+// 0.327270
+0x3fd4f1feedf89ecf
+// 0.229722
+0x3fcd6783c3593250
+// -0.242809
+0xbfcf145cd8fb247c
+// 0.181114
+0x3fc72ebcaad888f2
+// 0.201608
+0x3fc9ce47a644e9e5
+// -0.079987
+0xbfb47a08f6883a91
+// -0.132290
+0xbfc0eede18aefc11
+// 0.016483
+0x3f90e0e2c8ea00b3
+// 0.180297
+0x3fc713f96698351f
+// -0.038697
+0xbfa3d02531af6e96
+// -0.035385
+0xbfa21e09607012b5
+// -0.113638
+0xbfbd175ffcc3919a
+// 0.454190
+0x3fdd1173d070b5e6
+// -0.657672
+0xbfe50ba71e892be1
+// -0.258857
+0xbfd0911da8ca2c75
+// 0.173098
+0x3fc62812df9d433d
+// -0.200876
+0xbfc9b6522f88251d
+// 0.034450
+0x3fa1a36bf48272fe
+// 0.147516
+0x3fc2e1cbc352f4d2
+// 0.113972
+0x3fbd2d3ce44b9e10
+// -0.426839
+0xbfdb5155d2cd0b45
+// 0.607483
+0x3fe370807e0d24b1
+// 0.414732
+0x3fda8af879fc22b5
+// -0.458727
+0xbfdd5bc89cb5450a
+// 0.067645
+0x3fb1512f451f2e39
+// 0.241662
+0x3fceeec3b7b79ea6
+// 0.247368
+0x3fcfa9bff1d486ee
+// -0.179334
+0xbfc6f46cbac74f95
+// -0.205196
+0xbfca43de7d8668d0
+// -0.078169
+0xbfb402e82aed0317
+// 0.054802
+0x3fac0ef75438031c
+// 0.261532
+0x3fd0bcef411cfdbf
+// -0.341646
+0xbfd5dd88e1cd410d
+// -0.368494
+0xbfd79565cff154ec
+// 0.403647
+0x3fd9d55995e90fe1
+// 0.376021
+0x3fd810bafb1a6159
+// 0.046238
+0x3fa7ac86474f6fe8
+// 0.055845
+0x3fac97b3205c7356
+// 0.186766
+0x3fc7e7f0b209f6c7
+// 0.194534
+0x3fc8e6814879016c
+// -0.210780
+0xbfcafada7c457240
+// -0.535875
+0xbfe125e2a381c76c
+// 0.337917
+0x3fd5a06dbd6b5271
+// 0.045538
+0x3fa750cc3b26d07c
+// 0.119341
+0x3fbe8d1e1d4fbd7a
+// -0.449191
+0xbfdcbf8bf135c316
+// -0.797223
+0xbfe982d93a12ba92
+// -0.255273
+0xbfd05663bbc825ec
+// 0.009040
+0x3f8283a2e29ea385
+// -0.621668
+0xbfe3e4b4e2790a11
+// 0.080240
+0x3fb48a945918bebb
+// -0.485294
+0xbfdf0f0db9b44679
+// -0.553507
+0xbfe1b6545c90aef1
+// -0.435330
+0xbfdbdc7153c942df
+// -0.151638
+0xbfc368dc6151a0a7
+// -0.384741
+0xbfd89f972de23cbd
+// 0.098130
+0x3fb91f0642deb9dd
+// 0.066337
+0x3fb0fb7deaec9742
+// 0.193239
+0x3fc8bc0e3bcc3c58
+// 0.314657
+0x3fd42357f30f1831
+// 0.514276
+0x3fe074f1eeb47287
+// -1.141542
+0xbff243c17f6511ce
+// 0.135677
+0x3fc15dde2ea6fad5
+// -0.062178
+0xbfafd5dba45e2fb1
+// 0.137193
+0x3fc18f885cae12ea
+// 0.158997
+0x3fc45a0775eb4620
+// 0.237814
+0x3fce70b26052e347
+// -0.391061
+0xbfd90726c20aa565
+// -0.479826
+0xbfdeb5760ef95544
+// -0.026273
+0xbf9ae73374b6397d
+// 0.431715
+0x3fdba1373bcbaf26
+// -0.336711
+0xbfd58cade317b229
+// 0.287658
+0x3fd268fc83dd5d6e
+// 0.329597
+0x3fd5181d3f0a4094
+// -0.221206
+0xbfcc507733d584dd
+// 0.498032
+0x3fdfdfbfda63812f
+// -0.912570
+0xbfed33c6f37a37c0
+// -0.110032
+0xbfbc2b14b68502fa
+// -0.493290
+0xbfdf9211d0428ce7
+// 0.076568
+0x3fb399fc10f185d4
+// 0.065494
+0x3fb0c43c1a43bdd6
+// -0.431372
+0xbfdb9b9845d106d9
+// 0.018587
+0x3f93086242e05c99
+// -0.631853
+0xbfe43824425c9920
+// 0.277023
+0x3fd1babde4b7a641
+// -0.234079
+0xbfcdf64cf0a42c5c
+// -0.005472
+0xbf7669a6abfa3c1a
+// 0.162673
+0x3fc4d27b249a07f7
+// 0.488263
+0x3fdf3fb3e2173d23
+// 0.080064
+0x3fb47f179ef7f593
+// -0.141924
+0xbfc22a8fa843dfe6
+// 0.165962
+0x3fc53e3eb5808abb
+// 0.107784
+0x3fbb97bc0451b726
+// -0.023477
+0xbf980a5c55b3929f
+// 0.076915
+0x3fb3b0b42979a103
+// -0.273367
+0xbfd17ed7e682272b
+// 0.055833
+0x3fac961fcebf40f6
+// -0.350751
+0xbfd672b6033e8d63
+// -0.236213
+0xbfce3c398c402108
+// -0.126352
+0xbfc02c4b0810c9f7
+// -0.262838
+0xbfd0d2552ed65850
+// -0.020944
+0xbf95724477f1cfa4
+// 0.037913
+0x3fa36957f8b04cf4
+// -0.363549
+0xbfd7446219c104fa
+// 0.156460
+0x3fc406e23e0dfd7a
+// 0.264935
+0x3fd0f4b0fc4607ec
+// -0.414723
+0xbfda8ad2d74cfda7
+// 0.146456
+0x3fc2bf1588549ca5
+// 0.269134
+0x3fd1397e350eaf0c
+// -0.140030
+0xbfc1ec7eac591549
+// 0.123297
+0x3fbf90640313e798
+// 0.460557
+0x3fdd79c553222790
+// 0.071524
+0x3fb24f6c9669a318
+// -0.224703
+0xbfccc31358d8c144
+// 0.092058
+0x3fb7911b34f70fc6
+// -0.186034
+0xbfc7cff99f3894c8
+// -0.133583
+0xbfc1193c6be20289
+// -0.028808
+0xbf9d7fc9c8f963de
+// -0.239553
+0xbfcea9ac685d27f5
+// 0.242274
+0x3fcf02d3ef94547f
+// -0.109534
+0xbfbc0a641d9f4c9c
+// -0.459222
+0xbfdd63e2cdabc840
+// 0.552586
+0x3fe1aec8d6d0d5f9
+// 0.067255
+0x3fb1379eaf04d309
+// 0.446434
+0x3fdc926053c35674
+// 0.151897
+0x3fc3715fca49decf
+// 0.032773
+0x3fa0c79f6358f339
+// 0.796736
+0x3fe97edc41298951
+// 1.000000
+0x3ff0000000000000
+// -0.073276
+0xbfb2c23f77aedc59
+// 0.029958
+0x3f9ead2f8b86f5a6
+// -0.104735
+0xbfbacfe6be19ed03
+// -0.178479
+0xbfc6d86327ea713c
+// -0.169674
+0xbfc5b7e145110ee6
+// -0.018532
+0xbf92f9f14ba31baa
+// -0.158980
+0xbfc45977e299a200
+// 0.113359
+0x3fbd05143c4489ed
+// -0.248698
+0xbfcfd55698b9d25d
+// 0.117886
+0x3fbe2dc5a466d3f5
+// -0.136830
+0xbfc183a1beba0e6d
+// 0.304483
+0x3fd37ca6bb5f819a
+// 0.063206
+0x3fb02e48080033e3
+// -0.044359
+0xbfa6b6326dba2f5c
+// 0.553224
+0x3fe1b402058ca1b3
+// -0.564569
+0xbfe210f3b02fa599
+// 0.007641
+0x3f7f4c5fbed41e7f
+// 0.630613
+0x3fe42dfb5a947ccc
+// 0.399686
+0x3fd99475a63c45a5
+// -0.123569
+0xbfbfa2335b036540
+// 0.044615
+0x3fa6d7b9c854f7b9
+// -0.207148
+0xbfca83d4ecb65f26
+// -0.401521
+0xbfd9b2858af1e0ef
+// -0.109250
+0xbfbbf7d20f0be766
+// 0.259557
+0x3fd09c96e333f01b
+// 0.368358
+0x3fd7932d7db84056
+// -0.038512
+0xbfa3b7cd4127db87
+// -0.125552
+0xbfc01216fbda72cb
+// 0.145311
+0x3fc29989bff04050
+// -0.617534
+0xbfe3c2d5e88eccad
+// 0.043614
+0x3fa6548f73d6c5ef
+// -0.054081
+0xbfabb07fdb961b6e
+// 0.026779
+0x3f9b6bebfecf24be
+// 0.271129
+0x3fd15a2caaad320b
+// -0.018002
+0xbf926f2f26cc20c9
+// -0.060765
+0xbfaf1c9645835be5
+// -0.205282
+0xbfca46aac418f875
+// -0.050059
+0xbfa9a15b2a46208d
+// -0.143774
+0xbfc26732a9760d8a
+// -0.017285
+0xbf91b33db137b2ec
+// 0.311622
+0x3fd3f19b99500d4d
+// 0.226658
+0x3fcd032471016653
+// 0.062476
+0x3faffce7f9925669
+// 0.236348
+0x3fce40a68e31924f
+// 0.067618
+0x3fb14f61f2f7f3cd
+// 0.801472
+0x3fe9a5a7efa0bf1a
+// 0.092820
+0x3fb7c313bceee17c
+// -0.047430
+0xbfa848be46e95f56
+// -0.288639
+0xbfd2790da1612f74
+// -0.188948
+0xbfc82f726613e899
+// 0.261637
+0x3fd0bea833e69aac
+// 0.635509
+0x3fe45616e8b78421
+// 0.140553
+0x3fc1fda3ef94b606
+// -0.004768
+0xbf73879e5ae1dc28
+// -0.176701
+0xbfc69e24bcb72d0a
+// -0.320097
+0xbfd47c7816cb14f8
+// -0.624090
+0xbfe3f88bb7e1d4e5
+// -0.335989
+0xbfd580d773506cb0
+// -0.157322
+0xbfc4232254aa7826
+// -0.624329
+0xbfe3fa8008db705b
+// 0.162528
+0x3fc4cdb5164309b6
+// -0.050489
+0xbfa9d9a91376648c
+// -0.203204
+0xbfca029298ef2c69
+// -0.463002
+0xbfdda1d36d3453fc
+// 0.313024
+0x3fd40894f3d01439
+// 0.317177
+0x3fd44ca002bab290
+// 0.231781
+0x3fcdaafff1c720d3
+// 0.151263
+0x3fc35c97d8986db8
+// 0.254903
+0x3fd050541987c598
+// -0.209651
+0xbfcad5db1f04df13
+// -0.031485
+0xbfa01ece92818dff
+// 0.278050
+0x3fd1cb9072877262
+// 0.073619
+0x3fb2d8ad047b5e76
+// 0.513456
+0x3fe06e3bb8eebd03
+// 0.095786
+0x3fb88574ad511613
+// -0.143040
+0xbfc24f23f5e68e2e
+// -0.150445
+0xbfc341c80cfa820b
+// 0.047184
+0x3fa8287cfbad1e80
+// -0.187949
+0xbfc80eb7b9f630ca
+// -0.214788
+0xbfcb7e2a5712d92a
+// -0.171452
+0xbfc5f227944ab2d0
+// -0.418057
+0xbfdac1728608a5aa
+// -0.154864
+0xbfc3d295425626c0
+// 0.034914
+0x3fa1e04b83400134
+// -0.444190
+0xbfdc6d9ce9623b2b
+// 0.203267
+0x3fca04a3db5cb421
+// 0.838357
+0x3fead3d15fae3fc1
+// -0.192026
+0xbfc8944dcb8e3fb4
+// -0.055672
+0xbfac8103a5531918
+// -0.032497
+0xbfa0a37fcf29018f
+// 0.047503
+0x3fa8525a92be8590
+// -0.002893
+0xbf67b35475bfbb2c
+// 0.048394
+0x3fa8c7105d182e04
+// -0.246002
+0xbfcf7d014772853e
+// -0.169833
+0xbfc5bd12b1b19cbb
+// 0.167693
+0x3fc576f710396cd4
+// 0.254827
+0x3fd04f14f2ba92f2
+// -0.628679
+0xbfe41e2477ca9b52
+// 0.356902
+0x3fd6d779cedf9ad9
+// -0.170614
+0xbfc5d6acd8d0f170
+// 0.492991
+0x3fdf8d2c1fe58951
+// 0.010736
+0x3f85fce1fb9b3aad
+// -0.274189
+0xbfd18c50f6237e2a
+// -0.287099
+0xbfd25fd43d5d1d7f
+// 0.466034
+0x3fddd37f9367b118
+// 0.235750
+0x3fce2d11c1c811f2
+// 0.066167
+0x3fb0f055b3c6678c
+// 0.063792
+0x3fb054af703f0516
+// -0.188022
+0xbfc8111de4b0a903
+// 0.030061
+0x3f9ec8375f48c901
+// -0.120159
+0xbfbec2bd30efbfcd
+// 0.391619
+0x3fd9104842cfbd02
+// -0.118993
+0xbfbe765aa67e77df
+// 0.211060
+0x3fcb04056763d59d
+// 0.049054
+0x3fa91d9bc96129ba
+// 0.322965
+0x3fd4ab760d74c9b6
+// 0.073780
+0x3fb2e3388309bc18
+// -0.854254
+0xbfeb560c0a96e8ef
+// -0.287481
+0xbfd26618a399c0b0
+// -0.197141
+0xbfc93beb554ac93c
+// -0.205752
+0xbfca5618f6f9fb4c
+// -0.217756
+0xbfcbdf6f0a72b95f
+// -0.260541
+0xbfd0acb24badb8c0
+// 0.103436
+0x3fba7ac985dfff0b
+// -0.147922
+0xbfc2ef1c33b4fe8c
+// 0.422556
+0x3fdb0b2785cfcbb7
+// 0.187207
+0x3fc7f665eed4fc5d
+// -0.597841
+0xbfe321845a2d9aba
+// 0.747555
+0x3fe7ebf801a15f2a
+// -0.381902
+0xbfd8711316939243
+// 0.083557
+0x3fb563fd8e27e0fa
+// 0.141818
+0x3fc227192408b748
+// -0.166389
+0xbfc54c37fc24a95e
+// 0.161288
+0x3fc4a5173b122932
+// -0.060876
+0xbfaf2b1a61d2ee3e
+// 0.279549
+0x3fd1e4209ea0d4c0
+// -0.314340
+0xbfd41e23a3534a43
+// 0.578185
+0x3fe2807d5b6cb118
+// -0.142532
+0xbfc23e78f2342e73
+// -0.318185
+0xbfd45d24b2b3d435
+// 0.211968
+0x3fcb21c290ad01a5
+// -0.003553
+0xbf6d1b9ef0dcf02d
+// 0.099473
+0x3fb977084f57c07d
+// -0.409427
+0xbfda340da17ae28d
+// 0.249338
+0x3fcfea527a6c0b95
+// -0.357654
+0xbfd6e3cbf530b22c
+// -0.242367
+0xbfcf05e3f53dc960
+// -0.130704
+0xbfc0bae9892db1ba
+// -0.041394
+0xbfa5318eadf2b3b2
+// 0.305042
+0x3fd385cf66d3ccf3
+// 0.216720
+0x3fcbbd7d5bbd081d
+// 0.521759
+0x3fe0b2407447dc76
+// -0.031900
+0xbfa0552dc0a6fdf9
+// 0.420102
+0x3fdae2f43685cc6e
+// -0.011716
+0xbf87fe4de8febdca
+// -0.115089
+0xbfbd76743b62df59
+// 0.059841
+0x3faea382d5e9b175
+// -0.028621
+0xbf9d4ed1a930c66f
+// 0.424967
+0x3fdb32a9ad916930
+// -0.171510
+0xbfc5f40b8a681e3c
+// -0.650913
+0xbfe4d44848dc9a94
+// 0.151432
+0x3fc3621c12106d97
+// -0.019268
+0xbf93bb01e88c4c68
+// -0.192785
+0xbfc8ad2c105d1c23
+// -0.490375
+0xbfdf624d8334f6c1
+// -0.079035
+0xbfb43ba009de3545
+// -0.289860
+0xbfd28d10d546327a
+// 0.188488
+0x3fc8205e8d2215f6
+// 0.162221
+0x3fc4c3a498aa00c9
+// -0.082899
+0xbfb538dc06f80777
+// 0.209627
+0x3fcad511dbd9dd89
+// -0.108160
+0xbfbbb05c5ef6058b
+// -0.046591
+0xbfa7dab9958dd922
+// -0.389714
+0xbfd8f113abc1bc8a
+// 0.589811
+0x3fe2dfbbecf99204
+// -0.154730
+0xbfc3ce30dd5a2e49
+// -0.056536
+0xbfacf258b5126ee4
+// 0.265200
+0x3fd0f9085eb74e82
+// 0.112767
+0x3fbcde4994b4f069
+// -0.090234
+0xbfb7198ed24c9674
+// 0.143609
+0x3fc261c95d31de97
+// -0.463549
+0xbfddaac93d8876aa
+// 0.101197
+0x3fb9e80e0d285b01
+// 0.037524
+0x3fa33649cb317564
+// 0.359160
+0x3fd6fc7a5ce7cddc
+// 0.382195
+0x3fd875e0dcc4f6d8
+// -0.342880
+0xbfd5f1bed6d5e0ea
+// -0.245456
+0xbfcf6b1be0608a90
+// 0.250927
+0x3fd00f303fd344ef
+// 0.200706
+0x3fc9b0bdcfcb4ffe
+// 0.161763
+0x3fc4b4a7d045d6b2
+// -0.281392
+0xbfd202525f4c9701
+// -0.463626
+0xbfddac0dd1c8c15b
+// -0.126800
+0xbfc03aff8ac922db
+// -0.176951
+0xbfc6a65804ae5b13
+// -0.039300
+0xbfa41f1eaceea87f
+// 0.328242
+0x3fd501e97b14ccd2
+// 0.707605
+0x3fe6a4b2eba94a99
+// -0.301242
+0xbfd3478d1193b15b
+// 0.158039
+0x3fc43aa1f40f2def
+// 0.221973
+0x3fcc699926ff882c
+// 0.530805
+0x3fe0fc5b8ea0df2a
+// -0.462948
+0xbfdda0f0482c1f98
+// -0.414230
+0xbfda82bea9af43e0
+// -0.032692
+0xbfa0bd02aa6ebd7a
+// 0.064779
+0x3fb095632df3b081
+// -0.365779
+0xbfd768eac5f69c9f
+// -0.096636
+0xbfb8bd2b55f15aba
+// -0.279155
+0xbfd1ddae39ea7e7f
+// -0.068750
+0xbfb199a1b4caae3f
+// -0.233438
+0xbfcde14db1753b27
+// -0.118960
+0xbfbe743016520911
+// 0.030601
+0x3f9f55db1db2dfc9
+// -0.049628
+0xbfa968d8fd6259ab
+// 0.054943
+0x3fac218086ce27d2
+// 0.125402
+0x3fc00d2eabf0065f
+// -0.093831
+0xbfb8054d8069b119
+// -0.342266
+0xbfd5e7ade18a9c5e
+// 0.542222
+0x3fe159e1d9ba4dee
+// -0.061732
+0xbfaf9b555e281be9
+// 0.438483
+0x3fdc101c09c8cae2
+// -0.062180
+0xbfafd60e0ec9831f
+// -0.139166
+0xbfc1d03248c343c5
+// 0.248557
+0x3fcfd0b8a863d11d
+// -0.642387
+0xbfe48e7011767fdf
+// -0.347320
+0xbfd63a7f8f7f0591
+// 0.112632
+0x3fbcd577c8ca8d2b
+// 0.465198
+0x3fddc5cf328db780
+// 0.173793
+0x3fc63edbdae1f6a1
+// -0.166868
+0xbfc55bed2ccf7209
+// -0.245026
+0xbfcf5d051d6d03b6
+// 0.102336
+0x3fba32b3ea0ad13b
+// 0.170349
+0x3fc5cdff86e2df75
+// -0.257501
+0xbfd07ae5ff1e8cdd
+// -0.158539
+0xbfc44b023495857a
+// 0.235348
+0x3fce1fde4d9c06a8
+// -0.566858
+0xbfe223b2f7a1f4f9
+// 0.304137
+0x3fd376fb0cb80f60
+// -0.456126
+0xbfdd312a0ea8351f
+// -0.074388
+0xbfb30b1d46523823
+// 0.489152
+0x3fdf4e45d867df8b
+// -0.258142
+0xbfd0856668dc86a8
+// 0.353120
+0x3fd699867937995f
+// -0.624750
+0xbfe3fdf2cecd05bb
+// 0.310205
+0x3fd3da64023f22c1
+// -0.086205
+0xbfb6118ea9274996
+// 0.004565
+0x3f72b2cd4889104d
+// 0.148678
+0x3fc307e583727ecf
+// -0.002586
+0xbf652f98025f6b22
+// -0.080767
+0xbfb4ad1d21e74532
+// 0.193807
+0x3fc8cead677d30f2
+// -0.303433
+0xbfd36b705b7f2685
+// -0.360725
+0xbfd7161f3c9ebc3d
+// -0.490947
+0xbfdf6bab9b7e5be1
+// 0.181228
+0x3fc7327d29e3d44c
+// 0.314571
+0x3fd421f0369f2704
+// -0.238341
+0xbfce81f225662728
+// 0.221847
+0x3fcc657e3ca39fa1
+// -0.629767
+0xbfe4270e0113cb9d
+// -0.249448
+0xbfcfede860fa7103
+// -0.529687
+0xbfe0f332c8ed999d
+// 0.170983
+0x3fc5e2c4b28ef302
+// 0.045798
+0x3fa772cb80e3f597
+// -0.281084
+0xbfd1fd49658fcf4a
+// 0.100734
+0x3fb9c9b4bc8f25b2
+// -0.255684
+0xbfd05d214047a148
+// -0.019708
+0xbf942e7238ea95b1
+// 0.433430
+0x3fdbbd4faf0847f4
+// -0.001244
+0xbf54623a3847de69
+// 0.228646
+0x3fcd4441d4072131
+// -0.124077
+0xbfbfc38898f44050
+// -0.079828
+0xbfb46f9eaf926717
+// -0.063740
+0xbfb05140a6d8e885
+// 0.079989
+0x3fb47a2555b4dc4a
+// -0.002425
+0xbf63dd0f2b35d99b
+// -0.188456
+0xbfc81f552baf0d7d
+// -0.179397
+0xbfc6f67df15534e0
+// -0.283218
+0xbfd2203c721b2d82
+// 0.112460
+0x3fbcca2e7c33edc8
+// 0.251320
+0x3fd015a2826bc67c
+// 0.184798
+0x3fc7a7747d099cd0
+// 0.329493
+0x3fd5166b11c75f5b
+// -0.149879
+0xbfc32f3b22a5f304
+// -0.017844
+0xbf9245ce3b6ab710
+// -0.081393
+0xbfb4d6319dc026f6
+// -0.495388
+0xbfdfb46f926230f2
+// 0.111854
+0x3fbca27d424058e5
+// -0.088061
+0xbfb68b263f99b0c5
+// -0.264891
+0xbfd0f3f9c3f341db
+// 0.246599
+0x3fcf908d8a6c41ef
+// 0.046550
+0x3fa7d568e58e985b
+// 0.750980
+0x3fe808077359949d
+// -0.178428
+0xbfc6d6ba17f6b605
+// 0.366296
+0x3fd77166a6519cb4
+// -0.149326
+0xbfc31d1d7c90148e
+// -0.266843
+0xbfd113f35fb3992a
+// 0.025643
+0x3f9a4220dc3a83ab
+// -0.510173
+0xbfe05355831f69f1
+// -0.132342
+0xbfc0f092938840eb
+// -0.171793
+0xbfc5fd50ea702e08
+// -0.319587
+0xbfd4741cb26ed873
+// -0.155584
+0xbfc3ea2fcc91de9f
+// -0.180089
+0xbfc70d267f812c1c
+// 0.278746
+0x3fd1d6f7c12a121e
+// 0.088970
+0x3fb6c6c4dc0775bd
+// -0.292263
+0xbfd2b46f537a59e0
+// -0.035199
+0xbfa2058fe0fc8048
+// 0.157724
+0x3fc4304e27f53fbd
+// -0.101142
+0xbfb9e4727d51664f
+// -0.221694
+0xbfcc607785ba5344
+// -0.462106
+0xbfdd9324d9e964a5
+// 0.390553
+0x3fd8fed1833a1b02
+// -0.432038
+0xbfdba682237639fe
+// 0.362622
+0x3fd7353322553b37
+// 0.178550
+0x3fc6dabcc1b833dc
+// -0.244287
+0xbfcf44ce62fd398e
+// 0.517838
+0x3fe09220ff617f47
+// -0.049875
+0xbfa98927dac01496
+// 0.264496
+0x3fd0ed8009129a70
+// 0.441136
+0x3fdc3b91029984e4
+// 0.103356
+0x3fba7583587af991
+// -0.505846
+0xbfe02fe4745e374b
+// -0.470321
+0xbfde19bf39131d0a
+// -0.284621
+0xbfd2373c2a668529
+// -0.135456
+0xbfc1569eb6ebb786
+// -0.138241
+0xbfc1b1e130a16a1b
+// 0.011674
+0x3f87e8c33672f5b2
+// 0.093785
+0x3fb8024edf526f49
+// 0.042078
+0x3fa58b4f18cff5bc
+// 0.038300
+0x3fa39c1db7e9b011
+// -0.406421
+0xbfda02cc198e0b3d
+// -0.503885
+0xbfe01fd2bd3f815e
+// -0.174682
+0xbfc65bfd285cf141
+// 0.151350
+0x3fc35f71c5dfc5c9
+// 0.024700
+0x3f994ad6b1c95090
+// -0.097665
+0xbfb900952cf5c68a
+// 0.220237
+0x3fcc30bac458b38e
+// -0.738887
+0xbfe7a4f573551e77
+// -0.042354
+0xbfa5af6b200f7b4b
+// -0.316586
+0xbfd442f05eb1d93b
+// -0.237615
+0xbfce6a2b7ffbbba9
+// 0.064344
+0x3fb078d4da8722e6
+// 0.154342
+0x3fc3c17ae495fc29
+// 0.115787
+0x3fbda4305d6f0847
+// -0.778643
+0xbfe8eaa49c56c7c4
+// 0.740822
+0x3fe7b4d0877e518d
+// 0.264553
+0x3fd0ee6db17a1cbe
+// 0.569215
+0x3fe23701a1dc357c
+// 0.342482
+0x3fd5eb3980454375
+// -0.228945
+0xbfcd4e12d21bb603
+// -0.068212
+0xbfb176585736d5d6
+// -0.417442
+0xbfdab75d78f76a57
+// -0.363821
+0xbfd748d880dbd637
+// 0.183848
+0x3fc7885508f595da
+// -0.047695
+0xbfa86b6e4b1150cd
+// -0.323721
+0xbfd4b7d79dbfa4ae
+// -0.238462
+0xbfce85ed097794a8
+// -0.153003
+0xbfc3959b412cccdf
+// 0.136510
+0x3fc179264aaf928c
+// -0.072575
+0xbfb29448bbae756f
+// -0.536143
+0xbfe1281497f2d5d9
+// -0.186469
+0xbfc7de395dbeac78
+// 0.584467
+0x3fe2b3f3208fb6c8
+// 0.000109
+0x3f1c7e05000e432d
+// 0.099267
+0x3fb9698d6c16c353
+// -0.048125
+0xbfa8a3e6c39ceade
+// 0.011121
+0x3f86c65924ecebfd
+// -0.245290
+0xbfcf65a7ec250ae5
+// -0.365630
+0xbfd7667d433e14a7
+// -0.338473
+0xbfd5a98b09e7fe54
+// -0.364671
+0xbfd756c64dfc7ce4
+// -0.556651
+0xbfe1d016a1dcbfe2
+// 0.300811
+0x3fd3407ba5e011da
+// 0.021223
+0x3f95bb9a3b3b79b6
+// -0.010608
+0xbf85b991ce125a0f
+// 0.164831
+0x3fc5192bb24d58ea
+// -0.333361
+0xbfd555c8e2778974
+// -0.398712
+0xbfd9847efd8fcc61
+// -0.149701
+0xbfc32969a1366bdf
+// 0.206037
+0x3fca5f6aacf2a1c8
+// 0.252995
+0x3fd031139b2fd43c
+// 0.151008
+0x3fc3543a9cdc5cab
+// 0.352187
+0x3fd68a3c528edeeb
+// 0.044122
+0x3fa697351537c086
+// -0.384015
+0xbfd893b41b7daa9c
+// -0.277201
+0xbfd1bda914a2f31f
+// 0.241583
+0x3fceec329a201ed6
+// -0.446152
+0xbfdc8dbfd0528f3e
+// 0.201219
+0x3fc9c18f4e363535
+// -0.041634
+0xbfa5510c43e27102
+// -0.804089
+0xbfe9bb190f02c552
+// -0.154509
+0xbfc3c6f44de4c17b
+// 0.384303
+0x3fd8986d0d087641
+// -0.247409
+0xbfcfab1501bedaa9
+// 0.466579
+0x3fdddc6f3b123f9f
+// 0.783670
+0x3fe913d2cf80ae67
+// -0.148774
+0xbfc30b0a70d22f4e
+// -0.070179
+0xbfb1f73a77691068
+// -0.081447
+0xbfb4d9b14f37d62e
+// 0.193753
+0x3fc8cce430f0528f
+// 0.083139
+0x3fb54890d0701ac4
+// 0.347864
+0x3fd643695046925c
+// -0.229053
+0xbfcd519a350edf07
+// 0.151205
+0x3fc35ab2d6b9b455
+// -0.145845
+0xbfc2ab09562abd10
+// 0.283479
+0x3fd2248335e9d2c8
+// 0.091532
+0x3fb76ea0f26de9ef
+// -0.370694
+0xbfd7b9725a82e7f5
+// 0.004628
+0x3f72f452d41ca7a1
+// 0.066811
+0x3fb11a8a78e20004
+// -0.259830
+0xbfd0a10dad0d8f4f
+// -0.092128
+0xbfb795b192458602
+// 0.156409
+0x3fc405339d9a86f3
+// 0.407198
+0x3fda0f865d7838ff
+// 0.021185
+0x3f95b195a842117f
+// 0.061810
+0x3fafa59666552d6f
+// 0.225579
+0x3fccdfc4e1cd65db
+// -0.197800
+0xbfc95185ab588e4a
+// 0.199466
+0x3fc98817c8c5ed4a
+// 0.199288
+0x3fc98243a8fcaa3f
+// -0.067633
+0xbfb15067fcbbd9d5
+// -0.061853
+0xbfafab2404a0cd4d
+// -0.030041
+0xbf9ec32e072e508e
+// -0.380497
+0xbfd85a0f9e3969bb
+// 0.472808
+0x3fde427d5c742d7d
+// -0.009695
+0xbf83dae042ae40f9
+// -0.335121
+0xbfd5729e01cdd8c5
+// -0.043594
+0xbfa65201032079af
+// -0.103073
+0xbfba62fa6de80a66
+// -0.183782
+0xbfc7862cd0669230
+// -0.035156
+0xbfa1fff904938111
+// 0.206340
+0x3fca695aa344b86c
+// -0.048402
+0xbfa8c8261487fbe6
+// -0.100800
+0xbfb9ce04d4b6ed09
+// -0.386728
+0xbfd8c027d005ce82
+// -0.112282
+0xbfbcbe7be29ceae8
+// -0.006541
+0xbf7aca8043bd1fe4
+// -0.251306
+0xbfd015672a80e198
+// 0.821442
+0x3fea493fafc559ad
+// 0.319687
+0x3fd475c22bf719bb
+// -0.172660
+0xbfc619b5c549819e
+// 0.137934
+0x3fc1a7cf46c8899a
+// -0.260986
+0xbfd0b3fdea0fa171
+// -0.291836
+0xbfd2ad709b142bc8
+// 0.172702
+0x3fc61b1afdfc94b1
+// 0.215518
+0x3fcb9614545208c9
+// -0.557600
+0xbfe1d7db34c08bfa
+// -0.375056
+0xbfd800e901699fd9
+// 0.115157
+0x3fbd7aee0cbc67eb
+// 0.128742
+0x3fc07a9dbca89a29
+// -0.290558
+0xbfd29880d94fcd9a
+// 0.432421
+0x3fdbacc9d516f902
+// -0.322986
+0xbfd4abcbf8cb3cff
+// 0.317910
+0x3fd458a15297bae5
+// 0.053093
+0x3fab2ef708f515b4
+// 0.213833
+0x3fcb5edd9558bf12
+// -0.064786
+0xbfb095d14a77b2b8
+// 0.125862
+0x3fc01c3c9c7e1494
+// 0.368438
+0x3fd7947d0858b0c8
+// -0.421267
+0xbfdaf609c9b261a1
+// -0.625139
+0xbfe401248448295b
+// -0.063187
+0xbfb02d0ba180153a
+// -0.528607
+0xbfe0ea58a761b12e
+// 0.363843
+0x3fd749343a13a43e
+// -0.068916
+0xbfb1a47c906ddc10
+// 0.356073
+0x3fd6c9e781f14f81
+// -0.365605
+0xbfd76612cb1282a5
+// 0.296985
+0x3fd301ce3afb7fc3
+// 0.037655
+0x3fa3477b02c5944b
+// -0.224308
+0xbfccb61df177d438
+// -0.033506
+0xbfa127b103db78e1
+// -0.375198
+0xbfd803407f42ab38
+// -0.295358
+0xbfd2e726abc1e76a
+// 0.325194
+0x3fd4cff8b9debf0f
+// 0.357166
+0x3fd6dbce787dc16f
+// -0.452343
+0xbfdcf331c20ae5e0
+// 0.150173
+0x3fc338de73d21c6b
+// -0.194538
+0xbfc8e69bdc70a28e
+// -0.090709
+0xbfb738afc2f0e4fc
+// 0.141310
+0x3fc21670442fd3b3
+// 0.595301
+0x3fe30cb529298540
+// 0.083499
+0x3fb560377c90a1f1
+// -0.003762
+0xbf6ed2319c6123e9
+// 0.106882
+0x3fbb5c9c6603071e
+// 0.022367
+0x3f96e75b5a38c86c
+// 0.098389
+0x3fb930041c81d5fc
+// -0.037566
+0xbfa33bd7cce417f8
+// -0.077751
+0xbfb3e780680425ee
+// 0.016833
+0x3f913c8ed6ff02af
+// -0.108704
+0xbfbbd40d12d9d449
+// 0.392727
+0x3fd9226ef1ffd51b
+// 0.127316
+0x3fc04be21abda1d1
+// -0.549169
+0xbfe192cb9cdcf6f9
+// -0.248326
+0xbfcfc9255f2f1ab8
+// 0.745241
+0x3fe7d9042ab865c4
+// -0.520941
+0xbfe0ab8b6faff758
+// 0.399121
+0x3fd98b319c681ea4
+// 0.455550
+0x3fdd27baafd61020
+// 0.260997
+0x3fd0b42d019a004c
+// 0.223467
+0x3fcc9a8ee69ea46d
+// 0.074231
+0x3fb300cdd00ba29b
+// 0.294690
+0x3fd2dc34f5f0ec43
+// -0.232475
+0xbfcdc1bb39bbaeac
+// -0.195814
+0xbfc9106b1a0d1a8d
+// -0.197098
+0xbfc93a82f6766016
+// -0.272169
+0xbfd16b394a7c7e71
+// -0.025142
+0xbf99bedabfea5e59
+// -0.557049
+0xbfe1d3589020af60
+// -0.314281
+0xbfd41d2d7e3daea6
+// -0.697971
+0xbfe655c70d623d9f
+// -0.370354
+0xbfd7b3e31bd1de73
+// -0.186844
+0xbfc7ea8340e63f0d
+// -0.490251
+0xbfdf60478aa7705d
+// 0.009857
+0x3f842fa6179dd1cc
+// -0.000356
+0xbf3753b81de7035d
+// 0.090511
+0x3fb72bb8e599fd8e
+// -0.550598
+0xbfe19e809e2828d7
+// -0.354157
+0xbfd6aa82f4e70f3f
+// 0.287390
+0x3fd26499bfcee2d7
+// -0.361846
+0xbfd7287a4c3957bb
+// -0.263027
+0xbfd0d56e0934dfb8
+// 0.267551
+0x3fd11f8e6f1358b8
+// -0.566831
+0xbfe2237a2fe2050c
+// -0.124889
+0xbfbff8bb50e5703a
+// 0.358980
+0x3fd6f9857b42e57d
+// -0.123944
+0xbfbfbac3260305de
+// 0.002885
+0x3f67a159e2121ac1
+// 0.299180
+0x3fd325c5515f75ca
+// -0.141368
+0xbfc2185af7f0b546
+// 0.508967
+0x3fe04975ecade142
+// -0.237275
+0xbfce5f088907abf9
+// 0.137101
+0x3fc18c84eb080e05
+// -0.575450
+0xbfe26a168c683a48
+// 0.253068
+0x3fd0324596cdae8d
+// -0.331679
+0xbfd53a3bf2feb441
+// -0.042028
+0xbfa584c15d673035
+// 0.160160
+0x3fc4801f0cbf9a41
+// 0.222501
+0x3fcc7aeba4a1d18c
+// 0.178909
+0x3fc6e67e126908b9
+// 0.456942
+0x3fdd3e8a18fe7d14
+// 0.150685
+0x3fc349a5910131ca
+// -0.724052
+0xbfe72b6ec0b1d0c4
+// -0.330347
+0xbfd524683ea0d441
+// 0.013524
+0x3f8bb26b19f31460
+// 0.533139
+0x3fe10f7a4c4940cf
+// -0.047506
+0xbfa852b122addfcc
+// -0.720412
+0xbfe70d9cead54457
+// 0.398170
+0x3fd97b9e04bb389e
+// 0.507656
+0x3fe03eb8d0de892a
+// -0.640921
+0xbfe4826ce46f6ee9
+// 0.090211
+0x3fb7180ca9bd63ce
+// 0.288034
+0x3fd26f24a2c7af56
+// 0.124883
+0x3fbff855c587d6bd
+// 0.420871
+0x3fdaef8cc58c5510
+// -0.072238
+0xbfb27e354fd54cbd
+// -0.074147
+0xbfb2fb507147405d
+// 0.260557
+0x3fd0acf747ec8d73
+// -0.189162
+0xbfc8367458ce0eac
+// -0.447139
+0xbfdc9dee66cdee16
+// -0.132756
+0xbfc0fe22618f55e8
+// -0.318307
+0xbfd45f229e058229
+// -0.148563
+0xbfc3041da16b252a
+// -0.391688
+0xbfd9116a4ee93635
+// 0.082409
+0x3fb518c6462ff0f3
+// -0.119260
+0xbfbe87d9e7725edb
+// 0.226234
+0x3fccf53ba0b6d99d
+// 0.070480
+0x3fb20b0264887544
+// -0.197691
+0xbfc94dedb1c4dde8
+// 0.715658
+0x3fe6e6ab9b6cf26a
+// 0.441954
+0x3fdc48fa1502ef50
+// -0.092936
+0xbfb7caaf79aab2aa
+// 0.092620
+0x3fb7b5ef4bbbc593
+// -0.273112
+0xbfd17aa9b7be5de0
+// 0.014349
+0x3f8d62e87329bfd2
+// -0.458412
+0xbfdd569e442bf640
+// -0.109575
+0xbfbc0d1557e75beb
+// 0.148930
+0x3fc31021130a1fae
+// -0.047138
+0xbfa822840039e8a1
+// 0.021970
+0x3f967f32180ac8da
+// -0.143823
+0xbfc268cebf1300db
+// -0.356604
+0xbfd6d29901dedeef
+// 0.397255
+0x3fd96ca1fa08ade5
+// -0.220395
+0xbfcc35e579cf2fc9
+// -0.000821
+0xbf4ae60fcfd78bed
+// -0.151457
+0xbfc362f3624c6905
+// 0.362924
+0x3fd73a25d1fb09c2
+// 0.009353
+0x3f8327bb26f81a40
+// 0.546997
+0x3fe180ff5e07b59b
+// 0.095165
+0x3fb85cb5e852bdec
+// -0.128223
+0xbfc06998e76f22a7
+// 0.976433
+0x3fef3ef0150be0bb
+// -0.284157
+0xbfd22fa0c49abd54
+// -0.712603
+0xbfe6cda3e908bd82
+// -0.306486
+0xbfd39d7588f7750c
+// 0.415452
+0x3fda96c462e4137c
+// -0.051591
+0xbfaa6a1eb550c73a
+// 0.156086
+0x3fc3fa9c839fbb11
+// -0.025538
+0xbf9a269128f2140c
+// 0.039770
+0x3fa45cafbb06cd8d
+// 0.021665
+0x3f962f5df732b60e
+// 0.300888
+0x3fd341be35810494
+// 0.013742
+0x3f8c24b557053637
+// -0.061489
+0xbfaf7b6be612e7ca
+// 0.298071
+0x3fd313998bb45089
+// 0.068112
+0x3fb16fd029348563
+// -0.322797
+0xbfd4a8b67745f6d3
+// -0.416032
+0xbfdaa046c5312036
+// 0.283820
+0x3fd22a1ae737d86f
+// -0.119626
+0xbfbe9fd152dae9b3
+// 0.073478
+0x3fb2cf6cebf01913
+// 0.140975
+0x3fc20b745306ce35
+// -0.172152
+0xbfc60916179c2190
+// 0.286108
+0x3fd24f97b6621aa5
+// -0.263240
+0xbfd0d8ea9b106bde
+// -0.042024
+0xbfa5841b8f75f6f5
+// 0.041888
+0x3fa57262cf572507
+// -0.445955
+0xbfdc8a88eea24010
+// 0.475737
+0x3fde727a8f9dc24a
+// 0.175760
+0x3fc67f4d35599ab5
+// 0.849333
+0x3feb2dbd6540b555
+// 0.257547
+0x3fd07ba666283a18
+// 0.028658
+0x3f9d5891f9ccc3b8
+// -0.577071
+0xbfe2775e26bc0acf
+// -0.162075
+0xbfc4bee2dbbac584
+// 0.224660
+0x3fccc1a56d988597
+// -0.313137
+0xbfd40a71aed2fda0
+// 0.062007
+0x3fafbf668b1082bd
+// 0.326035
+0x3fd4ddc10f7bc757
+// -0.154178
+0xbfc3bc1a5dd11d7c
+// 0.806433
+0x3fe9ce4ccc2ee394
+// 0.233750
+0x3fcdeb826bae76a7
+// 0.468452
+0x3fddfb1e4542ff2a
+// 0.130176
+0x3fc0a997dc50f693
+// -0.118475
+0xbfbe5462ebc2b36d
+// 0.259635
+0x3fd09ddc1d93ff11
+// 0.051261
+0x3faa3ed749468fd7
+// 0.532272
+0x3fe1085f82ca6f60
+// -0.552354
+0xbfe1ace2f9b0439a
+// -0.091961
+0xbfb78abb5e530360
+// 0.012422
+0x3f897096d9839dd4
+// -0.382855
+0xbfd880b15164c9c4
+// 0.065095
+0x3fb0aa15b17bc369
+// -0.066673
+0xbfb1117e75c147f3
+// 0.203410
+0x3fca0956548dec1b
+// 0.093198
+0x3fb7dbd4ceb48220
+// 0.309053
+0x3fd3c787d8e9d6b2
+// -0.741285
+0xbfe7b89b49e7f23e
+// 0.057247
+0x3fad4f7452a870a7
+// -0.247597
+0xbfcfb14424e8455d
+// -0.301358
+0xbfd349730fa9f737
+// -0.222643
+0xbfcc7f9172c66d24
+// 0.210814
+0x3fcafbf3883b8803
+// -0.568778
+0xbfe2336d284a41d7
+// -0.200379
+0xbfc9a605387c416c
+// 0.299483
+0x3fd32ab8d6b84e78
+// -0.197022
+0xbfc93805dbfe896e
+// 0.597354
+0x3fe31d86f7ef35cd
+// 0.525009
+0x3fe0ccdf0ed463fa
+// 0.168414
+0x3fc58e982e951d1f
+// -0.244946
+0xbfcf5a663fb21ad1
+// -0.265774
+0xbfd1026f0c93ab83
+// -0.324055
+0xbfd4bd512504e13e
+// -0.274651
+0xbfd193e218ffe607
+// 0.196625
+0x3fc92b063221a683
+// 0.472408
+0x3fde3becf989a85b
+// -0.127819
+0xbfc05c5e8007368e
+// -0.171668
+0xbfc5f93b71e30b34
+// -0.548985
+0xbfe191498c04bc16
+// 0.249658
+0x3fcff4cd149b895f
+// -0.002532
+0xbf64bd1b8de11833
+// 0.172431
+0x3fc6123623f38540
+// -0.742755
+0xbfe7c4a5decd9bde
+// -0.267248
+0xbfd11a996a24f397
+// 0.094244
+0x3fb82066734cbb7e
+// 0.440071
+0x3fdc2a1e2947aacf
+// -0.186041
+0xbfc7d03362f95328
+// 0.119366
+0x3fbe8ec1a92da30e
+// 0.038153
+0x3fa388c81f18adec
+// -0.048343
+0xbfa8c06e64833409
+// -0.514323
+0xbfe07554be18edf4
+// -0.128925
+0xbfc0809d2ce2969c
+// 0.043395
+0x3fa637dc2b4aae93
+// 0.406293
+0x3fda00b328f82296
+// 0.041334
+0x3fa529b5c8333841
+// 0.163990
+0x3fc4fd9e8dbf3122
+// 0.359080
+0x3fd6fb2ca39f1343
+// 0.308417
+0x3fd3bd1a501736e2
+// 0.584845
+0x3fe2b70cec665a53
+// -0.053140
+0xbfab35314c31603f
+// 0.175460
+0x3fc67576ff509975
+// 0.154012
+0x3fc3b6a78ccb8779
+// -0.028829
+0xbf9d853c2aea6aa2
+// -0.470611
+0xbfde1e7e99fb331e
+// -0.282897
+0xbfd21afb8795f4ac
+// -0.306187
+0xbfd39890cace05d3
+// 0.259525
+0x3fd09c10623e450f
+// 0.093560
+0x3fb7f38a3b018546
+// -0.115015
+0xbfbd719badc2e055
+// 0.167665
+0x3fc5760e0caaefa5
+// 0.137192
+0x3fc18f7e8618e94a
+// -0.021670
+0xbf963092a7a58981
+// 0.592987
+0x3fe2f9c0dc212ccc
+// -0.074077
+0xbfb2f6b69e12939e
+// 0.345086
+0x3fd615e5761b8144
+// -0.172757
+0xbfc61ce5ce0413d7
+// 0.399883
+0x3fd997ae3b877a48
+// -0.223201
+0xbfcc91dbd12ef19b
+// -0.255488
+0xbfd059e8a20bf082
+// -0.184070
+0xbfc78f9be4f9b579
+// 0.311105
+0x3fd3e926409ec9b4
+// -0.419648
+0xbfdadb851bfc68a8
+// 0.342051
+0x3fd5e42b01ab1474
+// -0.015833
+0xbf9036679271cf65
+// 0.250560
+0x3fd0092dc861963f
+// -0.067232
+0xbfb1361f7279ba6a
+// 0.413714
+0x3fda7a4946dddb26
+// 0.410182
+0x3fda406b4d25c2af
+// -0.186587
+0xbfc7e213bf4479e8
+// 0.043645
+0x3fa658adcb5138ec
+// 0.281338
+0x3fd201712fef13b4
+// 0.818940
+0x3fea34c0e0d2ee83
+// 0.147388
+0x3fc2dda017b27557
+// 0.265702
+0x3fd10141e2bef322
+// 0.152354
+0x3fc38054b8f5519c
+// 0.204097
+0x3fca1fd5aeb77cc1
+// 0.008657
+0x3f81bac59fa722e3
+// -0.114622
+0xbfbd57dc13bf40bb
+// 0.077275
+0x3fb3c849180b6bab
+// 0.160046
+0x3fc47c61858dca32
+// 0.024977
+0x3f99939cfcdc114c
+// -0.370674
+0xbfd7b91e4dfae9ce
+// 0.213322
+0x3fcb4e24905c1fd3
+// -0.017312
+0xbf91ba4bff20153d
+// 0.197316
+0x3fc941a60f510354
+// -0.344228
+0xbfd607d39472711c
+// -0.033587
+0xbfa13241d1d32c1b
+// -0.058950
+0xbfae2eb0327f1d98
+// 0.216496
+0x3fcbb620a50132e4
+// 0.002245
+0x3f6264058efbf38d
+// 0.255195
+0x3fd0551f4aaf4cb3
+// -0.095367
+0xbfb869fcf091a3b8
+// 0.289572
+0x3fd288599423d97e
+// 0.248551
+0x3fcfd0829fb033ed
+// -0.283077
+0xbfd21df0276cbd6d
+// -0.205810
+0xbfca57fc26ef4e11
+// -0.058766
+0xbfae169936932562
+// 0.201042
+0x3fc9bbbf023f076c
+// 0.417595
+0x3fdab9e131b4ccb1
+// -0.070034
+0xbfb1edbe65185266
+// 0.113367
+0x3fbd05988df55064
+// 0.413978
+0x3fda7e9cfcf6ea75
+// -0.665649
+0xbfe54cfe5f1e844e
+// 0.030588
+0x3f9f529584bb300a
+// -0.248121
+0xbfcfc2714a5447fb
+// -0.036272
+0xbfa2923d1156801e
+// 0.252372
+0x3fd026dad7d294ad
+// -0.093007
+0xbfb7cf4b7257b696
+// -0.223404
+0xbfcc9883d25b52b6
+// 0.706938
+0x3fe69f3ceedf19c2
+// 0.083737
+0x3fb56fc896c6490f
+// 0.213207
+0x3fcb4a5a2a3bf8e4
+// 0.488411
+0x3fdf421e8627d94a
+// 0.114081
+0x3fbd346ab9533df1
+// -0.165058
+0xbfc520a0e3e52046
+// -0.587194
+0xbfe2ca4b0daa903f
+// 0.289421
+0x3fd285dda2c74d20
+// -0.194457
+0xbfc8e3f92d11a0a9
+// 0.475389
+0x3fde6cc51a36a77d
+// 0.211337
+0x3fcb0d144fee61ab
+// -0.038119
+0xbfa384587a790352
+// -0.149401
+0xbfc31f951e310d87
+// 0.024022
+0x3f98993d941eb635
+// 0.043957
+0x3fa6818672793431
+// 0.227945
+0x3fcd2d4f9af81129
+// 0.028411
+0x3f9d17bc4a0b4f9e
+// 0.604678
+0x3fe35984c506a124
+// 0.509723
+0x3fe04fa685790a9c
+// -0.278126
+0xbfd1ccd09fe4e0ac
+// 0.276165
+0x3fd1acaf4ba9dd29
+// -0.059104
+0xbfae42ee5c356b3f
+// -0.444627
+0xbfdc74c5378177c0
+// -0.541001
+0xbfe14fe13362751e
+// 0.308303
+0x3fd3bb3b8094bac3
+// -0.832207
+0xbfeaa1712bff3ffc
+// 0.262234
+0x3fd0c871eb845e96
+// -0.495153
+0xbfdfb096f73d19e9
+// -0.211607
+0xbfcb15f43d684688
+// 0.068978
+0x3fb1a88629a83589
+// -0.253215
+0xbfd034aacc4da4ac
+// -0.241909
+0xbfcef6dfd3becbe1
+// -0.068422
+0xbfb18415941a32d1
+// 0.310318
+0x3fd3dc409285bb56
+// 0.440784
+0x3fdc35cf930e29c8
+// 0.135928
+0x3fc16619763c28a7
+// -0.024173
+0xbf98c0d69cb9da81
+// -0.301573
+0xbfd34cf79a26e700
+// 0.154251
+0x3fc3be7bda587e25
+// -0.333811
+0xbfd55d293b70be86
+// 0.500550
+0x3fe00482555653c0
+// 0.214433
+0x3fcb728ddaf2ca12
+// 0.253061
+0x3fd032281fe1a758
+// 0.086362
+0x3fb61bd41f762a85
+// 0.306795
+0x3fd3a28587e6bc30
+// 0.152014
+0x3fc3753548e0abb2
+// 0.296524
+0x3fd2fa40484dbc44
+// 0.489407
+0x3fdf5270d52172f4
+// 0.144582
+0x3fc281ac0e7d0d6b
+// 0.446381
+0x3fdc918065c494d2
+// -0.354922
+0xbfd6b70cd59e661d
+// -0.761969
+0xbfe8620d5e905965
+// 0.764102
+0x3fe873851078fef3
+// -0.028468
+0xbf9d26d6164e3d35
+// -0.427140
+0xbfdb56438c64a9a2
+// -0.474304
+0xbfde5afe10631cc1
+// -0.452529
+0xbfdcf63d4e497ba2
+// -0.002606
+0xbf655872b6e2d7b6
+// 0.114353
+0x3fbd463b5e1c8170
+// 0.139574
+0x3fc1dd9207e5e1b0
+// 0.402904
+0x3fd9c92fb61db3a9
+// -0.485828
+0xbfdf17cf7a447660
+// 0.225814
+0x3fcce77955941dd1
+// 0.199618
+0x3fc98d151950c4bb
+// -0.200214
+0xbfc9a09f598079e0
+// -0.200490
+0xbfc9a9ab5a48ee44
+// 0.137647
+0x3fc19e6979de20f0
+// -0.344708
+0xbfd60fb3bdde29e0
+// -0.261296
+0xbfd0b914e8531175
+// 0.261038
+0x3fd0b4d9c83cd6ac
+// 0.050015
+0x3fa99b8698117659
+// -0.251362
+0xbfd016503a9f4876
+// -0.239425
+0xbfcea57a765855d7
+// -0.227509
+0xbfcd1f0115b720f7
+// -0.706127
+0xbfe6989763ebe716
+// -0.372317
+0xbfd7d40944533978
+// -0.706620
+0xbfe69ca25f168575
+// -0.558377
+0xbfe1de3924a40108
+// 0.501755
+0x3fe00e6135b334ae
+// 0.033163
+0x3fa0fab3411be18a
+// -0.042668
+0xbfa5d899cd19f875
+// -0.130783
+0xbfc0bd7e2d25e32c
+// 0.198364
+0x3fc963faa0393ee5
+// -0.016004
+0xbf9063495d3e1ddf
+// -0.142812
+0xbfc247ac4746adcd
+// -0.139750
+0xbfc1e3560890ecdf
+// 0.260600
+0x3fd0adaafecd9c40
+// 0.192623
+0x3fc8a7daa9fbd94f
+// -0.145468
+0xbfc29eb095260097
+// 0.212339
+0x3fcb2debf38af62a
+// 0.276189
+0x3fd1ad13530ad7fc
+// 0.079714
+0x3fb46823f53f65f3
+// 0.244269
+0x3fcf443108ebee65
+// -0.290322
+0xbfd294a366d55707
+// -0.072082
+0xbfb273f857f370ac
+// -0.276766
+0xbfd1b68a22af9b8b
+// -0.228355
+0xbfcd3abb2f0dc570
+// -0.341229
+0xbfd5d6b426182ded
+// 0.149910
+0x3fc330410fbe1c39
+// -0.008167
+0xbf80ba12d7b554d8
+// -0.025675
+0xbf9a4a783a25cd61
+// -0.006053
+0xbf78cb70afcd962d
+// -0.192122
+0xbfc897764bb83edc
+// -0.318541
+0xbfd462f86247661e
+// 0.406764
+0x3fda086cb5d7f5a1
+// 0.042572
+0x3fa5cc0dfb06eca9
+// -0.509561
+0xbfe04e5207e84956
+// -0.121861
+0xbfbf3244451727e6
+// -0.375434
+0xbfd8071b26400b53
+// 0.075387
+0x3fb34c8f3e16aa4f
+// 0.180592
+0x3fc71da63b4a6434
+// -0.029981
+0xbf9eb3723313d5ce
+// 0.025883
+0x3f9a8103cbc7861e
+// 0.342137
+0x3fd5e592a71881b0
+// 0.350826
+0x3fd673ee66934583
+// -0.250033
+0xbfd0008a4480c60e
+// -0.037892
+0xbfa3669ffc8ef6f2
+// -0.229725
+0xbfcd67a015bfc037
+// 0.162814
+0x3fc4d717b735c101
+// 0.128210
+0x3fc0692d210f4868
+// -0.346590
+0xbfd62e86f834b3fd
+// 0.584172
+0x3fe2b189eebc97bd
+// 0.101661
+0x3fba0679c8e2cb69
+// -0.154707
+0xbfc3cd6eefe735aa
+// 0.253445
+0x3fd038704469758d
+// -0.563389
+0xbfe20749569a28be
+// 0.176456
+0x3fc6961890e0d913
+// -0.101573
+0xbfba00b8454b2f54
+// 0.385437
+0x3fd8ab009d3bc77d
+// -0.209206
+0xbfcac73fdfbbba14
+// -0.119561
+0xbfbe9b94bb5245b5
+// 0.333622
+0x3fd55a108beaee26
+// 0.360171
+0x3fd70d0cbfbdfcb8
+// 0.076480
+0x3fb3942d3d29eb42
+// -0.060445
+0xbfaef2ae48963f46
+// 0.319758
+0x3fd476e99d14e9d9
+// 0.431210
+0x3fdb98f2dd0d63d6
+// 0.382513
+0x3fd87b17e3661e41
+// 0.103949
+0x3fba9c64873d3f10
+// -0.575699
+0xbfe26c206c33bc0f
+// 0.366126
+0x3fd76e9d87505aee
+// 0.114142
+0x3fbd3870cceae4d5
+// 0.255423
+0x3fd058d8551e5504
+// -0.008179
+0xbf80c009053ec888
+// 0.245904
+0x3fcf79cb289a426a
+// -0.163738
+0xbfc4f55baf8bc4c3
+// 0.471041
+0x3fde258787730f6f
+// -0.018892
+0xbf935872656e7344
+// -0.029299
+0xbf9e008aaf76a363
+// -0.152598
+0xbfc388580f768fbc
+// 0.061373
+0x3faf6c43ab69e137
+// -0.193649
+0xbfc8c97f4ec5ef60
+// 0.417309
+0x3fdab52f812c472e
+// -0.010160
+0xbf84ceccfb0e7098
+// 0.008889
+0x3f82344fcc8050ed
+// -0.040956
+0xbfa4f83d19697176
+// 0.064973
+0x3fb0a219ba07eb30
+// 0.699864
+0x3fe66549cb48681f
+// 0.278991
+0x3fd1dafd965fd140
+// -0.023653
+0xbf98387d880b1b2a
+// 0.598919
+0x3fe32a5938c7dc47
+// -0.026810
+0xbf9b7417eb03f06f
+// 0.609064
+0x3fe37d7413693a4d
+// -0.265673
+0xbfd100c73f61fb1c
+// 0.374335
+0x3fd7f51a5eaeb77c
+// -0.265694
+0xbfd101206b52bbec
+// 0.401854
+0x3fd9b7fabf6224f3
+// 0.171419
+0x3fc5f110c9df1612
+// -0.192726
+0xbfc8ab3bfd1b877e
+// -0.166787
+0xbfc55942bc027c6a
+// -0.199125
+0xbfc97cedde4ca125
+// -0.062131
+0xbfafcfa53e223e6b
+// 0.297874
+0x3fd3105d4a336c5a
+// -0.082559
+0xbfb5229ad4e8e4eb
+// 0.125951
+0x3fc01f25bfa5b5fd
+// 0.106264
+0x3fbb34225b7fe02c
+// -0.099029
+0xbfb959f960131b06
+// -0.548724
+0xbfe18f268ed42972
+// -0.093182
+0xbfb7dabf2943afe5
+// 0.278450
+0x3fd1d2215fad2a67
+// 0.080507
+0x3fb49c193a716f7f
+// 0.290896
+0x3fd29e0c09ae2bb4
+// -0.016907
+0xbf915019fba923d0
+// -0.608872
+0xbfe37be153bf8b45
+// -0.376688
+0xbfd81ba6fe661069
+// 0.186453
+0x3fc7ddb301e98ae5
+// -0.418076
+0xbfdac1c17fadc66a
+// 0.228498
+0x3fcd3f6fa3c49497
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryQ15/InputA1_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryQ15/InputA1_q15.txt
new file mode 100755
index 0000000..e04321a
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryQ15/InputA1_q15.txt
@@ -0,0 +1,3202 @@
+H
+1600
+// 0.116460
+0x0EE8
+// -0.704953
+0xA5C4
+// -0.140203
+0xEE0E
+// -0.208627
+0xE54C
+// 0.132225
+0x10ED
+// -0.233492
+0xE21D
+// 0.743945
+0x5F3A
+// -0.112650
+0xF195
+// 0.088459
+0x0B53
+// -0.058968
+0xF874
+// 0.037921
+0x04DB
+// 0.328352
+0x2A07
+// 0.335682
+0x2AF8
+// 0.001621
+0x0035
+// -0.087642
+0xF4C8
+// -0.454086
+0xC5E1
+// 0.047605
+0x0618
+// 0.686831
+0x57EA
+// 0.134571
+0x113A
+// -0.232177
+0xE248
+// 0.328047
+0x29FD
+// -0.142271
+0xEDCA
+// -0.007683
+0xFF04
+// -0.018775
+0xFD99
+// 0.116428
+0x0EE7
+// 0.077530
+0x09ED
+// 0.132142
+0x10EA
+// -0.219308
+0xE3EE
+// -0.076661
+0xF630
+// 0.033966
+0x0459
+// 0.305337
+0x2715
+// 0.448618
+0x396C
+// -0.283447
+0xDBB8
+// 0.172378
+0x1610
+// -0.665392
+0xAAD4
+// -0.674403
+0xA9AD
+// -0.007471
+0xFF0B
+// -0.400307
+0xCCC3
+// -0.269375
+0xDD85
+// -0.338382
+0xD4B0
+// 0.459020
+0x3AC1
+// 0.103416
+0x0D3D
+// -0.393681
+0xCD9C
+// -0.092023
+0xF439
+// -0.033592
+0xFBB3
+// -0.061727
+0xF819
+// 0.258847
+0x2122
+// -0.091344
+0xF44F
+// 0.402535
+0x3386
+// -0.246118
+0xE07F
+// 0.244054
+0x1F3D
+// -0.130009
+0xEF5C
+// 0.047499
+0x0614
+// 0.381039
+0x30C6
+// 0.084351
+0x0ACC
+// 0.365804
+0x2ED3
+// 0.116722
+0x0EF1
+// -0.281116
+0xDC04
+// -0.574144
+0xB682
+// 0.576379
+0x49C7
+// 0.125562
+0x1012
+// 0.028515
+0x03A6
+// 0.524110
+0x4316
+// 0.211875
+0x1B1F
+// -0.147776
+0xED16
+// 0.513693
+0x41C1
+// 0.088380
+0x0B50
+// -0.320951
+0xD6EB
+// 0.130532
+0x10B5
+// 0.377765
+0x305B
+// 0.185185
+0x17B4
+// -0.239762
+0xE14F
+// 0.443082
+0x38B7
+// 0.498839
+0x3FDA
+// 0.049916
+0x0664
+// -0.072168
+0xF6C3
+// -0.155958
+0xEC0A
+// 0.132424
+0x10F3
+// -0.167186
+0xEA9A
+// -0.232414
+0xE240
+// -0.148749
+0xECF6
+// -0.293188
+0xDA79
+// 0.138402
+0x11B7
+// 0.093257
+0x0BF0
+// -0.060791
+0xF838
+// -0.297461
+0xD9ED
+// 0.092515
+0x0BD8
+// 0.144224
+0x1276
+// -0.179954
+0xE8F7
+// -0.289331
+0xDAF7
+// 0.200491
+0x19AA
+// 0.179099
+0x16ED
+// -0.462518
+0xC4CC
+// -0.079982
+0xF5C3
+// 0.090066
+0x0B87
+// 0.019036
+0x0270
+// -0.504753
+0xBF64
+// 0.120969
+0x0F7C
+// 0.605710
+0x4D88
+// 0.039586
+0x0511
+// 0.129568
+0x1096
+// -0.060946
+0xF833
+// -0.274967
+0xDCCE
+// 0.164379
+0x150A
+// -0.117016
+0xF106
+// 0.022135
+0x02D5
+// -0.128658
+0xEF88
+// 0.242559
+0x1F0C
+// -0.146612
+0xED3C
+// 0.472048
+0x3C6C
+// 0.466905
+0x3BC4
+// -0.278379
+0xDC5E
+// 0.158843
+0x1455
+// 0.031597
+0x040B
+// 0.594753
+0x4C21
+// 0.012370
+0x0195
+// -0.169246
+0xEA56
+// 0.249409
+0x1FED
+// -0.107056
+0xF24C
+// -0.188809
+0xE7D5
+// -0.253540
+0xDF8C
+// -0.096301
+0xF3AC
+// -0.325578
+0xD653
+// 0.203284
+0x1A05
+// -0.021795
+0xFD36
+// 0.272310
+0x22DB
+// 0.036324
+0x04A6
+// -0.078162
+0xF5FF
+// -0.427397
+0xC94B
+// -0.160014
+0xEB85
+// -0.095888
+0xF3BA
+// 0.276581
+0x2367
+// 0.155820
+0x13F2
+// -0.706515
+0xA591
+// 0.291402
+0x254D
+// 0.236256
+0x1E3E
+// 0.322849
+0x2953
+// 0.034419
+0x0468
+// -0.134211
+0xEED2
+// -0.549326
+0xB9B0
+// 0.137537
+0x119B
+// 0.051643
+0x069C
+// -0.283511
+0xDBB6
+// -0.513143
+0xBE51
+// -0.312819
+0xD7F6
+// -0.076885
+0xF629
+// 0.244697
+0x1F52
+// -0.126231
+0xEFD8
+// 0.070531
+0x0907
+// 0.141566
+0x121F
+// 0.138234
+0x11B2
+// -0.192190
+0xE766
+// -0.407335
+0xCBDC
+// 0.266546
+0x221E
+// 0.574654
+0x498E
+// 0.489226
+0x3E9F
+// 0.084844
+0x0ADC
+// -0.058193
+0xF88D
+// 0.500862
+0x401C
+// -0.404033
+0xCC49
+// 0.094686
+0x0C1F
+// -0.216013
+0xE45A
+// 0.133423
+0x1114
+// 0.182196
+0x1752
+// -0.054043
+0xF915
+// 0.099154
+0x0CB1
+// 0.232874
+0x1DCF
+// -0.166572
+0xEAAE
+// 0.023379
+0x02FE
+// -0.316856
+0xD771
+// -0.064467
+0xF7C0
+// -0.028113
+0xFC67
+// 0.178735
+0x16E1
+// 0.188338
+0x181B
+// -0.111612
+0xF1B7
+// 0.272197
+0x22D7
+// -0.041213
+0xFABA
+// -0.387397
+0xCE6A
+// 0.498070
+0x3FC1
+// 0.272082
+0x22D4
+// -0.144414
+0xED84
+// 0.189735
+0x1849
+// 0.105568
+0x0D83
+// -0.076471
+0xF636
+// 0.529652
+0x43CC
+// 0.275220
+0x233A
+// -0.783502
+0x9BB6
+// -0.049309
+0xF9B0
+// 0.274389
+0x231F
+// -0.210835
+0xE503
+// 0.531917
+0x4416
+// 0.025650
+0x0348
+// 0.310324
+0x27B9
+// -0.108083
+0xF22A
+// -0.066254
+0xF785
+// -0.040261
+0xFAD9
+// -0.039600
+0xFAEE
+// 0.219793
+0x1C22
+// -0.023905
+0xFCF1
+// 0.146769
+0x12C9
+// 0.003910
+0x0080
+// 0.277407
+0x2382
+// -0.384106
+0xCED6
+// -0.409479
+0xCB96
+// -0.202101
+0xE622
+// -0.436569
+0xC81F
+// 0.281065
+0x23FA
+// 0.084250
+0x0AC9
+// -0.153216
+0xEC63
+// -0.633167
+0xAEF4
+// 0.178182
+0x16CF
+// 0.023472
+0x0301
+// 0.202758
+0x19F4
+// -0.256410
+0xDF2E
+// -0.169411
+0xEA51
+// 0.353661
+0x2D45
+// 0.440349
+0x385D
+// -0.232016
+0xE24D
+// -0.284301
+0xDB9C
+// 0.125282
+0x1009
+// -0.371939
+0xD064
+// 0.399842
+0x332E
+// 0.193617
+0x18C8
+// 0.023209
+0x02F9
+// 0.648437
+0x5300
+// -0.038898
+0xFB05
+// 0.137759
+0x11A2
+// 0.136742
+0x1181
+// 0.300145
+0x266B
+// 0.391306
+0x3216
+// 0.377283
+0x304B
+// -0.032644
+0xFBD2
+// 0.288782
+0x24F7
+// 0.001057
+0x0023
+// -0.012452
+0xFE68
+// -0.067396
+0xF760
+// 0.515223
+0x41F3
+// -0.251914
+0xDFC1
+// 0.357583
+0x2DC5
+// 0.274983
+0x2333
+// 0.199943
+0x1998
+// 0.271347
+0x22BB
+// 0.155198
+0x13DE
+// 0.185454
+0x17BD
+// -0.297429
+0xD9EE
+// 0.224828
+0x1CC7
+// 0.509663
+0x413D
+// -0.094819
+0xF3DD
+// 0.032767
+0x0432
+// -0.106785
+0xF255
+// -0.507785
+0xBF01
+// 0.262521
+0x219A
+// -0.148023
+0xED0E
+// 0.276813
+0x236F
+// -0.642712
+0xADBC
+// -0.083816
+0xF546
+// -0.346839
+0xD39B
+// -0.123678
+0xF02B
+// 0.012418
+0x0197
+// -0.368716
+0xD0CE
+// 0.057255
+0x0754
+// -0.347145
+0xD391
+// -0.191908
+0xE770
+// -0.035157
+0xFB80
+// 0.605275
+0x4D7A
+// 0.616125
+0x4EDD
+// -0.108858
+0xF211
+// 0.190612
+0x1866
+// -0.181080
+0xE8D2
+// -0.289036
+0xDB01
+// -0.256396
+0xDF2E
+// -0.457459
+0xC572
+// -0.005032
+0xFF5B
+// 0.055146
+0x070F
+// -0.060290
+0xF848
+// -0.291275
+0xDAB8
+// -0.414793
+0xCAE8
+// -0.976521
+0x8301
+// -0.494598
+0xC0B1
+// -0.346844
+0xD39B
+// -0.418311
+0xCA75
+// 0.305889
+0x2727
+// 0.821863
+0x6933
+// -0.126076
+0xEFDD
+// -0.126187
+0xEFD9
+// -0.293751
+0xDA66
+// 0.035010
+0x047B
+// 0.256196
+0x20CB
+// 0.078655
+0x0A11
+// -0.460718
+0xC507
+// -0.007528
+0xFF09
+// 0.268588
+0x2261
+// 0.181124
+0x172F
+// 0.152159
+0x137A
+// -0.048646
+0xF9C6
+// 0.115258
+0x0EC1
+// 0.158258
+0x1442
+// 0.410348
+0x3486
+// -0.411491
+0xCB54
+// -0.278560
+0xDC58
+// -0.451185
+0xC640
+// 0.247748
+0x1FB6
+// 0.309300
+0x2797
+// -0.029897
+0xFC2C
+// 0.118119
+0x0F1F
+// 0.229825
+0x1D6B
+// 0.368526
+0x2F2C
+// -0.131932
+0xEF1D
+// 0.470069
+0x3C2B
+// -0.349857
+0xD338
+// 0.131414
+0x10D2
+// -0.028355
+0xFC5F
+// 0.565838
+0x486D
+// 0.340058
+0x2B87
+// -0.018061
+0xFDB0
+// -0.004657
+0xFF67
+// 0.113503
+0x0E87
+// 0.142982
+0x124D
+// 0.054257
+0x06F2
+// -0.014089
+0xFE32
+// -0.370512
+0xD093
+// 0.215156
+0x1B8A
+// 0.012579
+0x019C
+// 0.179246
+0x16F2
+// -0.051277
+0xF970
+// -0.281997
+0xDBE8
+// -0.511719
+0xBE80
+// 0.703359
+0x5A08
+// 0.504680
+0x4099
+// 0.801799
+0x66A1
+// 0.147993
+0x12F1
+// 0.133757
+0x111F
+// -0.607832
+0xB233
+// 0.252828
+0x205D
+// 0.223668
+0x1CA1
+// 0.191305
+0x187D
+// -0.127357
+0xEFB3
+// -0.303201
+0xD931
+// -0.086499
+0xF4EE
+// 0.025799
+0x034D
+// -0.108886
+0xF210
+// -0.049745
+0xF9A2
+// -0.368223
+0xD0DE
+// -0.118803
+0xF0CB
+// -0.185619
+0xE83E
+// -0.020645
+0xFD5C
+// 0.313056
+0x2812
+// -0.457725
+0xC569
+// -0.423822
+0xC9C0
+// 0.529837
+0x43D2
+// -0.065466
+0xF79F
+// 0.591124
+0x4BAA
+// -0.252696
+0xDFA8
+// -0.040568
+0xFACF
+// -0.255420
+0xDF4E
+// 0.059966
+0x07AD
+// -0.000864
+0xFFE4
+// -0.158584
+0xEBB4
+// -0.272159
+0xDD2A
+// 0.186621
+0x17E3
+// -0.277358
+0xDC80
+// -0.332921
+0xD563
+// -0.446239
+0xC6E2
+// 0.056796
+0x0745
+// 0.549404
+0x4653
+// 0.058156
+0x0772
+// 0.310457
+0x27BD
+// 0.389146
+0x31D0
+// -0.005322
+0xFF52
+// 0.404786
+0x33D0
+// 0.003647
+0x0078
+// -0.055475
+0xF8E6
+// -0.017171
+0xFDCD
+// -0.212586
+0xE4CA
+// 0.245172
+0x1F62
+// 0.288589
+0x24F0
+// 0.617799
+0x4F14
+// 0.012655
+0x019F
+// -0.343875
+0xD3FC
+// -0.682496
+0xA8A4
+// -0.223308
+0xE36B
+// 0.011377
+0x0175
+// 0.211579
+0x1B15
+// -0.270866
+0xDD54
+// 0.104332
+0x0D5B
+// 0.147935
+0x12F0
+// 0.308413
+0x277A
+// 0.018958
+0x026D
+// 0.017377
+0x0239
+// -0.214960
+0xE47C
+// -0.272761
+0xDD16
+// 0.135239
+0x1150
+// 0.193012
+0x18B5
+// 0.206092
+0x1A61
+// 0.064584
+0x0844
+// 0.445492
+0x3906
+// -0.271647
+0xDD3B
+// 0.016032
+0x020D
+// -0.167257
+0xEA97
+// -0.127682
+0xEFA8
+// -0.021404
+0xFD43
+// -0.276859
+0xDC90
+// 0.142555
+0x123F
+// -0.423660
+0xC9C6
+// 0.236740
+0x1E4D
+// 0.008579
+0x0119
+// 0.235014
+0x1E15
+// -0.185471
+0xE843
+// -0.368439
+0xD0D7
+// 0.368677
+0x2F31
+// 0.341383
+0x2BB2
+// 0.283712
+0x2451
+// 0.061276
+0x07D8
+// 0.173954
+0x1644
+// 0.049066
+0x0648
+// -0.083699
+0xF549
+// -0.504525
+0xBF6C
+// -0.191438
+0xE77F
+// 0.019171
+0x0274
+// -0.105783
+0xF276
+// 0.551956
+0x46A6
+// 0.299850
+0x2661
+// -0.204210
+0xE5DC
+// 0.265557
+0x21FE
+// 0.144717
+0x1286
+// 0.239964
+0x1EB7
+// 0.471486
+0x3C5A
+// -0.284312
+0xDB9C
+// 0.414756
+0x3517
+// -0.104950
+0xF291
+// -0.100529
+0xF322
+// -0.366280
+0xD11E
+// 0.500377
+0x400C
+// 0.394593
+0x3282
+// 0.117589
+0x0F0D
+// 0.551405
+0x4694
+// -0.339987
+0xD47B
+// 0.136448
+0x1177
+// -0.362141
+0xD1A5
+// 0.099786
+0x0CC6
+// -0.435378
+0xC846
+// 0.360555
+0x2E27
+// 0.250095
+0x2003
+// 0.306391
+0x2738
+// 0.263058
+0x21AC
+// 0.587591
+0x4B36
+// 0.292212
+0x2567
+// -0.258342
+0xDEEF
+// -0.098750
+0xF35C
+// -0.060167
+0xF84C
+// -0.000977
+0xFFE0
+// -0.060414
+0xF844
+// 0.326604
+0x29CE
+// 0.510814
+0x4162
+// 0.060583
+0x07C1
+// -0.239419
+0xE15B
+// -0.241140
+0xE122
+// 0.452810
+0x39F6
+// -0.151881
+0xEC8F
+// 0.185130
+0x17B2
+// 0.722435
+0x5C79
+// -0.296235
+0xDA15
+// 0.302638
+0x26BD
+// -0.493020
+0xC0E5
+// 0.111605
+0x0E49
+// -0.059711
+0xF85B
+// 0.413404
+0x34EA
+// 0.421307
+0x35ED
+// 0.087522
+0x0B34
+// 0.400288
+0x333D
+// -0.643327
+0xADA7
+// -0.244981
+0xE0A4
+// 0.117423
+0x0F08
+// -0.291422
+0xDAB3
+// 1.000000
+0x7FFF
+// 0.037632
+0x04D1
+// 0.084701
+0x0AD7
+// -0.605328
+0xB285
+// -0.131379
+0xEF2F
+// -0.330186
+0xD5BC
+// 0.327096
+0x29DE
+// 0.286890
+0x24B9
+// 0.401458
+0x3363
+// -0.083888
+0xF543
+// 0.149407
+0x1320
+// -0.083166
+0xF55B
+// 0.179249
+0x16F2
+// -0.024078
+0xFCEB
+// -0.194703
+0xE714
+// 0.197050
+0x1939
+// -0.122742
+0xF04A
+// 0.199338
+0x1984
+// 0.140955
+0x120B
+// 0.151345
+0x135F
+// -0.010932
+0xFE9A
+// -0.329370
+0xD5D7
+// 0.344059
+0x2C0A
+// 0.087142
+0x0B27
+// 0.022655
+0x02E6
+// -0.176386
+0xE96C
+// 0.581235
+0x4A66
+// 0.274659
+0x2328
+// 0.128017
+0x1063
+// 0.104260
+0x0D58
+// 0.207288
+0x1A88
+// -0.604348
+0xB2A5
+// 0.012290
+0x0193
+// -0.223629
+0xE360
+// -0.171927
+0xE9FE
+// -0.345344
+0xD3CC
+// -0.212567
+0xE4CB
+// -0.002850
+0xFFA3
+// 0.124766
+0x0FF8
+// 0.078240
+0x0A04
+// 0.175768
+0x1680
+// -0.314657
+0xD7B9
+// -0.097299
+0xF38C
+// -0.211739
+0xE4E6
+// -0.085630
+0xF50A
+// 0.628246
+0x506A
+// -0.134187
+0xEED3
+// -0.389533
+0xCE24
+// 0.458352
+0x3AAB
+// 0.426962
+0x36A7
+// 0.175667
+0x167C
+// 0.091622
+0x0BBA
+// -0.312875
+0xD7F4
+// -0.038035
+0xFB22
+// 0.211795
+0x1B1C
+// 0.164330
+0x1509
+// 0.090976
+0x0BA5
+// -0.318688
+0xD735
+// -0.099054
+0xF352
+// 0.137211
+0x1190
+// -0.042188
+0xFA9A
+// -0.146350
+0xED44
+// 0.052667
+0x06BE
+// -0.204514
+0xE5D2
+// -0.354194
+0xD2AA
+// -0.063824
+0xF7D5
+// 0.118012
+0x0F1B
+// 0.163839
+0x14F9
+// 0.342161
+0x2BCC
+// 0.407606
+0x342C
+// 0.432587
+0x375F
+// -0.262548
+0xDE65
+// 0.069686
+0x08EB
+// 0.420128
+0x35C7
+// 0.314582
+0x2844
+// 0.074926
+0x0997
+// 0.066457
+0x0882
+// 0.102433
+0x0D1D
+// -0.488059
+0xC187
+// 0.077140
+0x09E0
+// 0.301811
+0x26A2
+// 0.312757
+0x2808
+// -0.030925
+0xFC0B
+// 0.258059
+0x2108
+// -0.304198
+0xD910
+// 0.235085
+0x1E17
+// -0.184555
+0xE860
+// 0.023875
+0x030E
+// 0.291255
+0x2548
+// 0.468065
+0x3BEA
+// 0.014274
+0x01D4
+// 0.093759
+0x0C00
+// -0.266022
+0xDDF3
+// -0.368091
+0xD0E2
+// -0.127305
+0xEFB4
+// 0.127757
+0x105A
+// -0.232000
+0xE24E
+// 0.080866
+0x0A5A
+// 0.054729
+0x0701
+// 0.017588
+0x0240
+// -0.115388
+0xF13B
+// 0.282643
+0x242E
+// 0.097713
+0x0C82
+// 0.122986
+0x0FBE
+// -0.249886
+0xE004
+// -0.589811
+0xB481
+// 0.218569
+0x1BFA
+// 0.402399
+0x3382
+// -0.160855
+0xEB69
+// 0.275065
+0x2335
+// -0.043021
+0xFA7E
+// 0.150135
+0x1338
+// 0.424045
+0x3647
+// -0.363796
+0xD16F
+// -0.434089
+0xC870
+// 0.305346
+0x2716
+// -0.075813
+0xF64C
+// -0.391290
+0xCDEA
+// -0.015652
+0xFDFF
+// -0.241743
+0xE10F
+// 0.109099
+0x0DF7
+// -0.057066
+0xF8B2
+// 0.306237
+0x2733
+// 0.005796
+0x00BE
+// 0.236760
+0x1E4E
+// -0.042252
+0xFA97
+// -0.157899
+0xEBCA
+// 0.375032
+0x3001
+// -0.549190
+0xB9B4
+// 0.069361
+0x08E1
+// -0.352486
+0xD2E2
+// 0.496207
+0x3F84
+// 0.252403
+0x204F
+// -0.023431
+0xFD00
+// -0.375214
+0xCFF9
+// 0.312409
+0x27FD
+// -0.389627
+0xCE21
+// 0.306708
+0x2742
+// -0.231438
+0xE260
+// -0.298388
+0xD9CE
+// -0.427995
+0xC937
+// 0.041056
+0x0541
+// -0.237095
+0xE1A7
+// 0.088889
+0x0B61
+// -0.092182
+0xF433
+// 0.050473
+0x0676
+// 0.134906
+0x1145
+// 0.260967
+0x2167
+// 0.174692
+0x165C
+// 0.312704
+0x2807
+// 0.743013
+0x5F1B
+// 0.358463
+0x2DE2
+// 0.226328
+0x1CF8
+// 0.542050
+0x4562
+// 0.130173
+0x10AA
+// 0.255697
+0x20BB
+// 0.119509
+0x0F4C
+// 0.057862
+0x0768
+// -0.280563
+0xDC17
+// 0.386296
+0x3172
+// -0.163156
+0xEB1E
+// 0.142584
+0x1240
+// 0.199312
+0x1983
+// 0.276487
+0x2364
+// -0.049639
+0xF9A5
+// 0.393288
+0x3257
+// 0.805670
+0x6720
+// 0.642255
+0x5235
+// 0.273657
+0x2307
+// 0.023288
+0x02FB
+// 0.311295
+0x27D9
+// 0.046719
+0x05FB
+// -0.126775
+0xEFC6
+// 0.078087
+0x09FF
+// -0.291184
+0xDABA
+// 0.309470
+0x279D
+// 0.210471
+0x1AF1
+// -0.297554
+0xD9EA
+// -0.109226
+0xF205
+// 0.233779
+0x1DEC
+// 0.098879
+0x0CA8
+// 0.289184
+0x2504
+// 0.205563
+0x1A50
+// 0.402760
+0x338E
+// -0.521680
+0xBD3A
+// 0.369530
+0x2F4D
+// -0.451927
+0xC627
+// -0.156914
+0xEBEA
+// -0.101502
+0xF302
+// 0.065760
+0x086B
+// 0.304605
+0x26FD
+// -0.176709
+0xE962
+// 0.168187
+0x1587
+// -0.069882
+0xF70E
+// 0.154957
+0x13D6
+// -0.094584
+0xF3E5
+// 0.137533
+0x119B
+// 0.113409
+0x0E84
+// 0.303050
+0x26CA
+// 0.454757
+0x3A35
+// -0.310720
+0xD83A
+// -0.274618
+0xDCD9
+// -0.073493
+0xF698
+// -0.441949
+0xC76E
+// -0.086768
+0xF4E5
+// -0.110726
+0xF1D4
+// 0.646950
+0x52CF
+// 0.226818
+0x1D08
+// 0.108457
+0x0DE2
+// 0.135842
+0x1163
+// -0.339345
+0xD490
+// 0.572026
+0x4938
+// -0.127212
+0xEFB8
+// -0.277043
+0xDC8A
+// 0.252030
+0x2043
+// -0.391797
+0xCDDA
+// 0.051123
+0x068B
+// -0.257562
+0xDF08
+// -0.079806
+0xF5C9
+// 0.259304
+0x2131
+// -0.174738
+0xE9A2
+// -0.281393
+0xDBFB
+// -0.038670
+0xFB0D
+// 0.817340
+0x689F
+// 0.191962
+0x1892
+// 0.091861
+0x0BC2
+// -0.318958
+0xD72C
+// 0.176656
+0x169D
+// -0.139040
+0xEE34
+// -0.370809
+0xD089
+// 0.404915
+0x33D4
+// -0.331736
+0xD58A
+// -0.041842
+0xFAA5
+// 0.181873
+0x1748
+// 0.146986
+0x12D0
+// -0.076773
+0xF62C
+// -0.176441
+0xE96A
+// -0.301589
+0xD966
+// 0.487149
+0x3E5B
+// 0.389489
+0x31DB
+// 0.256475
+0x20D4
+// -0.059696
+0xF85C
+// -0.478584
+0xC2BE
+// -0.047692
+0xF9E5
+// -0.270044
+0xDD6F
+// 0.168409
+0x158E
+// -0.076204
+0xF63F
+// -0.290645
+0xDACC
+// -0.126923
+0xEFC1
+// -0.191846
+0xE772
+// 0.102509
+0x0D1F
+// -0.221450
+0xE3A8
+// 0.291657
+0x2555
+// -0.066824
+0xF772
+// 0.089622
+0x0B79
+// 0.263945
+0x21C9
+// 0.457284
+0x3A88
+// 0.355403
+0x2D7E
+// 0.153697
+0x13AC
+// 0.046945
+0x0602
+// -0.138569
+0xEE43
+// 0.072457
+0x0946
+// -0.290740
+0xDAC9
+// -0.330552
+0xD5B0
+// 0.294390
+0x25AF
+// -0.361627
+0xD1B6
+// -0.527681
+0xBC75
+// -0.105340
+0xF284
+// -0.556993
+0xB8B4
+// 0.346307
+0x2C54
+// 0.288110
+0x24E1
+// 0.352094
+0x2D11
+// -0.295464
+0xDA2E
+// 0.426743
+0x36A0
+// 0.180042
+0x170C
+// 0.096686
+0x0C60
+// 0.109760
+0x0E0D
+// 0.340691
+0x2B9C
+// 0.489505
+0x3EA8
+// -0.345142
+0xD3D2
+// 0.119326
+0x0F46
+// 0.419665
+0x35B8
+// 0.299417
+0x2653
+// -0.000389
+0xFFF3
+// 0.400344
+0x333E
+// -0.152953
+0xEC6C
+// -0.208150
+0xE55B
+// 0.050813
+0x0681
+// -0.112318
+0xF1A0
+// -0.417295
+0xCA96
+// -0.214700
+0xE485
+// -0.107509
+0xF23D
+// 0.275316
+0x233E
+// -0.097142
+0xF391
+// -0.103036
+0xF2D0
+// -0.121851
+0xF067
+// 0.259857
+0x2143
+// 0.197057
+0x1939
+// -0.122266
+0xF05A
+// -0.263087
+0xDE53
+// -0.212054
+0xE4DB
+// 0.723592
+0x5C9F
+// -0.146297
+0xED46
+// -0.716866
+0xA43E
+// -0.044668
+0xFA48
+// -0.076748
+0xF62D
+// 0.256386
+0x20D1
+// -0.352665
+0xD2DC
+// 0.435032
+0x37AF
+// 0.082459
+0x0A8E
+// -0.369724
+0xD0AD
+// -0.297897
+0xD9DF
+// -0.106290
+0xF265
+// 0.015783
+0x0205
+// 0.194582
+0x18E8
+// -0.243664
+0xE0D0
+// 0.153299
+0x139F
+// 0.350457
+0x2CDC
+// -0.364655
+0xD153
+// 0.017621
+0x0241
+// 0.320523
+0x2907
+// 0.489188
+0x3E9E
+// -0.069008
+0xF72B
+// -0.204714
+0xE5CC
+// 0.167984
+0x1581
+// -0.131766
+0xEF22
+// 0.236071
+0x1E38
+// 0.106711
+0x0DA9
+// 0.100443
+0x0CDB
+// 0.011496
+0x0179
+// -0.007361
+0xFF0F
+// 0.313473
+0x2820
+// -0.112897
+0xF18D
+// -0.317895
+0xD74F
+// 0.138531
+0x11BB
+// -0.367492
+0xD0F6
+// 0.098336
+0x0C96
+// 0.356545
+0x2DA3
+// 0.222842
+0x1C86
+// -0.100774
+0xF31A
+// 0.209379
+0x1ACD
+// -0.179051
+0xE915
+// -0.110189
+0xF1E5
+// -0.188702
+0xE7D9
+// 0.463438
+0x3B52
+// 0.145720
+0x12A7
+// 0.356609
+0x2DA5
+// 0.386852
+0x3184
+// 0.341354
+0x2BB1
+// -0.028840
+0xFC4F
+// 0.063578
+0x0823
+// -0.117311
+0xF0FC
+// 0.349011
+0x2CAC
+// 0.130589
+0x10B7
+// -0.428706
+0xC920
+// 0.174132
+0x164A
+// -0.568235
+0xB744
+// 0.346301
+0x2C54
+// -0.089712
+0xF484
+// -0.021962
+0xFD30
+// -0.138569
+0xEE43
+// 0.099855
+0x0CC8
+// -0.076750
+0xF62D
+// -0.009572
+0xFEC6
+// -0.011894
+0xFE7A
+// -0.263956
+0xDE37
+// -0.162909
+0xEB26
+// 0.023565
+0x0304
+// 0.255841
+0x20BF
+// 0.000895
+0x001D
+// -0.000737
+0xFFE8
+// -0.442276
+0xC764
+// 0.168537
+0x1593
+// -0.404440
+0xCC3B
+// 0.516938
+0x422B
+// 0.658563
+0x544C
+// -0.261772
+0xDE7E
+// 0.285813
+0x2496
+// 0.151483
+0x1364
+// 0.080926
+0x0A5C
+// -0.078155
+0xF5FF
+// -0.195199
+0xE704
+// -0.306667
+0xD8BF
+// -0.017132
+0xFDCF
+// 0.479966
+0x3D70
+// 0.299837
+0x2661
+// -0.154266
+0xEC41
+// -0.588388
+0xB4B0
+// -0.576566
+0xB633
+// 0.246879
+0x1F9A
+// 0.093480
+0x0BF7
+// 0.127472
+0x1051
+// -0.254771
+0xDF64
+// -0.337593
+0xD4CA
+// 0.023723
+0x0309
+// 0.310448
+0x27BD
+// 0.051432
+0x0695
+// 0.106896
+0x0DAF
+// -0.314040
+0xD7CE
+// -0.023201
+0xFD08
+// -0.233142
+0xE228
+// 0.076907
+0x09D8
+// 0.034800
+0x0474
+// -0.078981
+0xF5E4
+// -0.387970
+0xCE57
+// 0.293320
+0x258C
+// -0.008013
+0xFEF9
+// -0.116887
+0xF10A
+// 0.487879
+0x3E73
+// 0.493735
+0x3F33
+// -0.121352
+0xF078
+// 0.013803
+0x01C4
+// 0.120834
+0x0F77
+// 0.084808
+0x0ADB
+// -0.240146
+0xE143
+// 0.165060
+0x1521
+// -0.004300
+0xFF73
+// -0.228327
+0xE2C6
+// -0.159104
+0xEBA2
+// 0.036355
+0x04A7
+// -0.194652
+0xE716
+// -0.078851
+0xF5E8
+// 0.037585
+0x04D0
+// -0.114304
+0xF15E
+// -0.286057
+0xDB62
+// 0.118963
+0x0F3A
+// -0.550849
+0xB97E
+// 0.159246
+0x1462
+// -0.399748
+0xCCD5
+// -0.224098
+0xE351
+// -0.010021
+0xFEB8
+// -0.244459
+0xE0B6
+// 0.206824
+0x1A79
+// 0.172036
+0x1605
+// -0.286516
+0xDB53
+// 0.172198
+0x160B
+// -0.458448
+0xC552
+// -0.076067
+0xF643
+// 0.072372
+0x0943
+// 0.507519
+0x40F6
+// -0.037098
+0xFB40
+// 0.395330
+0x329A
+// -0.120215
+0xF09D
+// 0.161095
+0x149F
+// -0.108221
+0xF226
+// 0.184436
+0x179C
+// -0.092645
+0xF424
+// -0.040580
+0xFACE
+// -0.058292
+0xF88A
+// 0.078409
+0x0A09
+// 0.419914
+0x35C0
+// 0.617296
+0x4F04
+// 0.100145
+0x0CD2
+// -0.018267
+0xFDA9
+// 0.342592
+0x2BDA
+// 0.216822
+0x1BC1
+// -0.159769
+0xEB8D
+// -0.160470
+0xEB76
+// 0.079099
+0x0A20
+// 0.131512
+0x10D5
+// -0.238738
+0xE171
+// -0.431749
+0xC8BC
+// -0.178906
+0xE91A
+// 0.142800
+0x1247
+// -0.538616
+0xBB0F
+// 0.205759
+0x1A56
+// -0.459470
+0xC530
+// -0.067629
+0xF758
+// -0.283298
+0xDBBD
+// -0.406872
+0xCBEC
+// -0.517213
+0xBDCC
+// 0.025745
+0x034C
+// -0.108335
+0xF222
+// -0.378063
+0xCF9C
+// 0.215257
+0x1B8E
+// -0.319270
+0xD722
+// -0.415940
+0xCAC2
+// 0.243084
+0x1F1D
+// 0.456437
+0x3A6D
+// -0.517138
+0xBDCE
+// 0.731292
+0x5D9B
+// 0.312573
+0x2802
+// 0.026050
+0x0356
+// -0.310220
+0xD84B
+// -0.339624
+0xD487
+// -0.006840
+0xFF20
+// -0.726378
+0xA306
+// 0.058379
+0x0779
+// -0.323485
+0xD698
+// -0.089484
+0xF48C
+// 0.369791
+0x2F55
+// 0.187351
+0x17FB
+// -0.158182
+0xEBC1
+// -0.066158
+0xF788
+// 0.204024
+0x1A1D
+// -0.153898
+0xEC4D
+// -0.077846
+0xF609
+// 0.288506
+0x24EE
+// 0.218482
+0x1BF7
+// 0.554840
+0x4705
+// 0.279743
+0x23CF
+// 0.029961
+0x03D6
+// 0.201162
+0x19C0
+// -0.060193
+0xF84C
+// 0.671113
+0x55E7
+// -0.510984
+0xBE98
+// 0.269750
+0x2287
+// -0.285782
+0xDB6B
+// 0.295671
+0x25D9
+// -0.116942
+0xF108
+// 0.059269
+0x0796
+// 0.130622
+0x10B8
+// -0.868582
+0x90D2
+// -0.440074
+0xC7AC
+// 0.181108
+0x172F
+// 0.072383
+0x0944
+// -0.066942
+0xF76E
+// 0.422887
+0x3621
+// 0.113460
+0x0E86
+// -0.103116
+0xF2CD
+// -0.017300
+0xFDC9
+// -0.706054
+0xA5A0
+// -0.065637
+0xF799
+// 0.690261
+0x585A
+// -0.367157
+0xD101
+// 0.032756
+0x0431
+// -0.153862
+0xEC4E
+// 0.112947
+0x0E75
+// 0.438934
+0x382F
+// 0.048391
+0x0632
+// -0.026012
+0xFCAC
+// 0.205074
+0x1A40
+// 0.004040
+0x0084
+// 0.431714
+0x3742
+// 0.396565
+0x32C3
+// 0.084620
+0x0AD5
+// -0.099208
+0xF34D
+// 0.417756
+0x3579
+// -0.171058
+0xEA1B
+// 0.142975
+0x124D
+// 0.190582
+0x1865
+// 0.461523
+0x3B13
+// 0.153280
+0x139F
+// -0.303084
+0xD935
+// -0.112764
+0xF191
+// 0.033878
+0x0456
+// -0.750307
+0x9FF6
+// -0.026744
+0xFC94
+// 0.074700
+0x0990
+// -0.083274
+0xF557
+// -0.181916
+0xE8B7
+// 0.381987
+0x30E5
+// 0.253472
+0x2072
+// -0.220159
+0xE3D2
+// -0.022588
+0xFD1C
+// 0.387675
+0x319F
+// -0.394359
+0xCD86
+// 0.236574
+0x1E48
+// 0.275254
+0x233C
+// -0.291544
+0xDAAF
+// -0.135652
+0xEEA3
+// -0.042060
+0xFA9E
+// 0.298762
+0x263E
+// 0.348735
+0x2CA3
+// 0.200924
+0x19B8
+// 0.145631
+0x12A4
+// -0.096676
+0xF3A0
+// -0.161506
+0xEB54
+// 0.525790
+0x434D
+// 0.230470
+0x1D80
+// -0.237259
+0xE1A1
+// -0.131819
+0xEF21
+// 0.279983
+0x23D6
+// 0.264883
+0x21E8
+// -0.042657
+0xFA8A
+// 0.011685
+0x017F
+// -0.166411
+0xEAB3
+// -0.311751
+0xD819
+// -0.642708
+0xADBC
+// -0.449974
+0xC667
+// 0.032581
+0x042C
+// -0.367064
+0xD104
+// -0.041265
+0xFAB8
+// 0.081060
+0x0A60
+// 0.039675
+0x0514
+// 0.027787
+0x038F
+// -0.058372
+0xF887
+// -0.159315
+0xEB9C
+// 0.157633
+0x142D
+// -0.131570
+0xEF29
+// -0.026568
+0xFC99
+// 0.158160
+0x143F
+// -0.189622
+0xE7BA
+// 0.084118
+0x0AC4
+// -0.178295
+0xE92E
+// 0.002312
+0x004C
+// 0.366745
+0x2EF2
+// -0.068458
+0xF73D
+// 0.461146
+0x3B07
+// 0.152527
+0x1386
+// 0.156821
+0x1413
+// -0.570392
+0xB6FD
+// 0.374240
+0x2FE7
+// -0.216564
+0xE448
+// 0.494416
+0x3F49
+// -0.136704
+0xEE80
+// -0.275436
+0xDCBF
+// -0.243462
+0xE0D6
+// 0.292163
+0x2566
+// -0.055508
+0xF8E5
+// 0.199712
+0x1990
+// -0.262831
+0xDE5C
+// 0.087849
+0x0B3F
+// -0.022356
+0xFD23
+// 0.105674
+0x0D87
+// 0.461470
+0x3B11
+// -0.075968
+0xF647
+// -0.452115
+0xC621
+// 0.593908
+0x4C05
+// -0.035441
+0xFB77
+// -0.315918
+0xD790
+// -0.446963
+0xC6CA
+// 0.521968
+0x42D0
+// -0.079953
+0xF5C4
+// -0.229698
+0xE299
+// -0.410762
+0xCB6C
+// 0.128635
+0x1077
+// 0.337498
+0x2B33
+// -0.459551
+0xC52D
+// -0.015415
+0xFE07
+// 0.379393
+0x3090
+// 0.120739
+0x0F74
+// 0.600235
+0x4CD5
+// 0.210383
+0x1AEE
+// 0.256830
+0x20E0
+// 0.218008
+0x1BE8
+// 0.078585
+0x0A0F
+// -0.223088
+0xE372
+// 0.028100
+0x0399
+// -0.244751
+0xE0AC
+// 0.410314
+0x3485
+// -0.247571
+0xE050
+// 0.313374
+0x281D
+// 0.048928
+0x0643
+// -0.405104
+0xCC26
+// 0.173350
+0x1630
+// 0.227728
+0x1D26
+// -0.767763
+0x9DBA
+// 0.081198
+0x0A65
+// -0.401157
+0xCCA7
+// -0.231941
+0xE250
+// -0.099997
+0xF333
+// 0.288662
+0x24F3
+// 0.240215
+0x1EBF
+// 0.291234
+0x2547
+// -0.168797
+0xEA65
+// 0.238923
+0x1E95
+// -0.088405
+0xF4AF
+// 0.174012
+0x1646
+// 0.119370
+0x0F48
+// 0.443636
+0x38C9
+// -0.151751
+0xEC93
+// -0.211670
+0xE4E8
+// -0.125614
+0xEFEC
+// -0.180980
+0xE8D6
+// 0.225178
+0x1CD3
+// 0.013683
+0x01C0
+// -0.598204
+0xB36E
+// 0.188890
+0x182E
+// -0.089031
+0xF49B
+// -0.103713
+0xF2BA
+// 0.370155
+0x2F61
+// 0.417508
+0x3571
+// -0.060502
+0xF841
+// 0.399210
+0x3319
+// 0.357708
+0x2DC9
+// 0.084990
+0x0AE1
+// 0.266670
+0x2222
+// 0.164755
+0x1517
+// -0.667505
+0xAA8F
+// -0.192799
+0xE752
+// -0.047950
+0xF9DD
+// 0.000488
+0x0010
+// 0.453750
+0x3A14
+// 0.217954
+0x1BE6
+// -0.111612
+0xF1B7
+// -0.020215
+0xFD6A
+// 0.410499
+0x348B
+// -0.059687
+0xF85C
+// -0.125318
+0xEFF6
+// 0.114478
+0x0EA7
+// 0.229995
+0x1D70
+// -0.370097
+0xD0A1
+// -0.427670
+0xC942
+// -0.076545
+0xF634
+// 0.512885
+0x41A6
+// 0.275013
+0x2334
+// 0.090187
+0x0B8B
+// 0.129963
+0x10A3
+// 0.083763
+0x0AB9
+// -0.078446
+0xF5F5
+// 0.321527
+0x2928
+// 0.311172
+0x27D4
+// 0.039316
+0x0508
+// 0.482121
+0x3DB6
+// 0.453525
+0x3A0D
+// 0.024412
+0x0320
+// -0.410093
+0xCB82
+// -0.266381
+0xDDE7
+// -0.602527
+0xB2E0
+// 0.176691
+0x169E
+// -0.174227
+0xE9B3
+// -0.207535
+0xE56F
+// 0.028174
+0x039B
+// -0.024540
+0xFCDC
+// -0.013393
+0xFE49
+// -0.092296
+0xF430
+// -0.065399
+0xF7A1
+// 0.132756
+0x10FE
+// 0.126626
+0x1035
+// -0.605345
+0xB284
+// -0.041804
+0xFAA6
+// -0.062001
+0xF810
+// -0.387031
+0xCE76
+// -0.049539
+0xF9A9
+// -0.244126
+0xE0C0
+// 0.156339
+0x1403
+// 0.435059
+0x37B0
+// -0.645522
+0xAD60
+// 0.512408
+0x4197
+// -0.009845
+0xFEBD
+// -0.156230
+0xEC01
+// -0.300032
+0xD999
+// -0.174669
+0xE9A4
+// -0.076083
+0xF643
+// 0.363271
+0x2E80
+// -0.419718
+0xCA47
+// -0.182432
+0xE8A6
+// 0.226040
+0x1CEF
+// 0.104516
+0x0D61
+// 0.116853
+0x0EF5
+// 0.476897
+0x3D0B
+// 0.180194
+0x1711
+// -0.539287
+0xBAF9
+// -0.004552
+0xFF6B
+// -0.493997
+0xC0C5
+// -0.050853
+0xF97E
+// -0.197457
+0xE6BA
+// 0.263502
+0x21BA
+// -0.189843
+0xE7B3
+// 0.116756
+0x0EF2
+// 0.085538
+0x0AF3
+// 0.239874
+0x1EB4
+// 0.259812
+0x2142
+// -0.287540
+0xDB32
+// -0.297668
+0xD9E6
+// 0.017707
+0x0244
+// 0.110155
+0x0E1A
+// 0.346545
+0x2C5C
+// -0.025449
+0xFCBE
+// -0.029271
+0xFC41
+// -0.447313
+0xC6BE
+// -0.333460
+0xD551
+// -0.080070
+0xF5C0
+// 0.080909
+0x0A5B
+// 0.208784
+0x1AB9
+// 0.265091
+0x21EF
+// 0.534826
+0x4475
+// 0.013585
+0x01BD
+// 0.135367
+0x1154
+// 0.495496
+0x3F6C
+// -0.093762
+0xF400
+// 0.011647
+0x017E
+// 0.511588
+0x417C
+// -0.129440
+0xEF6F
+// 0.069241
+0x08DD
+// -0.499843
+0xC005
+// -0.412208
+0xCB3D
+// -0.173836
+0xE9C0
+// -0.084580
+0xF52C
+// 0.183856
+0x1789
+// -0.115439
+0xF139
+// -0.182302
+0xE8AA
+// -0.247744
+0xE04A
+// -0.338754
+0xD4A4
+// 0.058638
+0x0781
+// -0.100477
+0xF324
+// 0.003046
+0x0064
+// 0.105188
+0x0D77
+// 0.160538
+0x148D
+// 0.598967
+0x4CAB
+// -0.148666
+0xECF9
+// -0.061930
+0xF813
+// 0.046818
+0x05FE
+// -0.058066
+0xF891
+// 0.091318
+0x0BB0
+// -0.127505
+0xEFAE
+// -0.193129
+0xE748
+// -0.337278
+0xD4D4
+// -0.009848
+0xFEBD
+// -0.285019
+0xDB85
+// -0.055136
+0xF8F1
+// 0.077403
+0x09E8
+// 0.061982
+0x07EF
+// 0.052395
+0x06B5
+// 0.436345
+0x37DA
+// -0.095077
+0xF3D5
+// -0.004754
+0xFF64
+// -0.133214
+0xEEF3
+// 0.102070
+0x0D11
+// 0.328200
+0x2A02
+// -0.386371
+0xCE8B
+// -0.131712
+0xEF24
+// -0.050773
+0xF980
+// 0.296414
+0x25F1
+// -0.256465
+0xDF2C
+// 0.036447
+0x04AA
+// 0.010234
+0x014F
+// -0.105712
+0xF278
+// 0.684077
+0x5790
+// 0.353771
+0x2D48
+// 0.363664
+0x2E8D
+// -0.123091
+0xF03F
+// -0.520579
+0xBD5E
+// -0.325417
+0xD659
+// 0.028959
+0x03B5
+// 0.080753
+0x0A56
+// 0.724427
+0x5CBA
+// -0.200664
+0xE651
+// 0.247925
+0x1FBC
+// 0.298573
+0x2638
+// 0.560545
+0x47C0
+// -0.181212
+0xE8CE
+// -0.027570
+0xFC79
+// -0.255875
+0xDF40
+// -0.501705
+0xBFC8
+// 0.141793
+0x1226
+// 0.347939
+0x2C89
+// 0.302109
+0x26AC
+// 0.100283
+0x0CD6
+// 0.082267
+0x0A88
+// -0.156654
+0xEBF3
+// -0.109105
+0xF209
+// -0.226780
+0xE2F9
+// 0.019311
+0x0279
+// -0.027178
+0xFC85
+// -0.546692
+0xBA06
+// -0.024202
+0xFCE7
+// -0.030601
+0xFC15
+// 0.470488
+0x3C39
+// 0.690328
+0x585D
+// -0.209130
+0xE53B
+// -0.618867
+0xB0C9
+// -0.000608
+0xFFEC
+// 0.098885
+0x0CA8
+// -0.240510
+0xE137
+// 0.288771
+0x24F6
+// 0.252588
+0x2055
+// -0.475356
+0xC328
+// 0.163577
+0x14F0
+// -0.155434
+0xEC1B
+// -0.022599
+0xFD1B
+// -0.232324
+0xE243
+// -0.138035
+0xEE55
+// 0.047944
+0x0623
+// 0.012601
+0x019D
+// 0.059216
+0x0794
+// -0.125555
+0xEFEE
+// -0.082660
+0xF56B
+// -0.112695
+0xF193
+// -0.097784
+0xF37C
+// -0.153866
+0xEC4E
+// 0.114017
+0x0E98
+// -0.275841
+0xDCB1
+// 0.104770
+0x0D69
+// -0.242421
+0xE0F8
+// -0.044159
+0xFA59
+// 0.155547
+0x13E9
+// -0.359176
+0xD207
+// 0.018148
+0x0253
+// 0.038296
+0x04E7
+// -0.177907
+0xE93A
+// 0.543444
+0x4590
+// -0.268178
+0xDDAC
+// 0.184893
+0x17AB
+// -0.106166
+0xF269
+// 0.170746
+0x15DB
+// 0.042775
+0x057A
+// 0.144358
+0x127A
+// 0.235467
+0x1E24
+// 0.267530
+0x223E
+// -0.310285
+0xD849
+// -0.195584
+0xE6F7
+// -0.202056
+0xE623
+// -0.101350
+0xF307
+// 0.248559
+0x1FD1
+// -0.325352
+0xD65B
+// 0.040904
+0x053C
+// -0.228806
+0xE2B6
+// 0.020868
+0x02AC
+// -0.700473
+0xA657
+// -0.405080
+0xCC26
+// 0.328073
+0x29FE
+// -0.208252
+0xE558
+// -0.355447
+0xD281
+// -0.355668
+0xD279
+// 0.407646
+0x342E
+// 0.175300
+0x1670
+// -0.368654
+0xD0D0
+// 0.399671
+0x3328
+// 0.004178
+0x0089
+// 0.265799
+0x2206
+// -0.116810
+0xF10C
+// -0.200730
+0xE64E
+// 0.145334
+0x129A
+// -0.241219
+0xE120
+// 0.186970
+0x17EF
+// -0.126395
+0xEFD2
+// 0.067828
+0x08AF
+// 0.060376
+0x07BA
+// -0.467943
+0xC41A
+// -0.224353
+0xE348
+// 0.278175
+0x239B
+// 0.036314
+0x04A6
+// -0.001109
+0xFFDC
+// 0.305426
+0x2718
+// -0.076584
+0xF632
+// 0.191928
+0x1891
+// 0.065036
+0x0853
+// 0.134920
+0x1145
+// 0.165655
+0x1534
+// 0.031913
+0x0416
+// 0.230210
+0x1D78
+// 0.306973
+0x274B
+// 0.436307
+0x37D9
+// 0.094053
+0x0C0A
+// 0.824249
+0x6981
+// 0.109888
+0x0E11
+// 0.365202
+0x2EBF
+// 0.021679
+0x02C6
+// -0.061427
+0xF823
+// -0.239531
+0xE157
+// 0.085966
+0x0B01
+// 0.547112
+0x4608
+// -0.316867
+0xD771
+// -0.066700
+0xF776
+// 0.068546
+0x08C6
+// -0.143718
+0xED9B
+// -0.179866
+0xE8FA
+// 0.047656
+0x061A
+// 0.122861
+0x0FBA
+// 0.181089
+0x172E
+// -0.006451
+0xFF2D
+// 0.235133
+0x1E19
+// -0.213320
+0xE4B2
+// -0.189544
+0xE7BD
+// 0.246361
+0x1F89
+// 0.094867
+0x0C25
+// 0.194887
+0x18F2
+// -0.303596
+0xD924
+// 0.061628
+0x07E3
+// 0.194241
+0x18DD
+// 0.617276
+0x4F03
+// 0.210732
+0x1AF9
+// -0.228852
+0xE2B5
+// -0.024041
+0xFCEC
+// -0.078890
+0xF5E7
+// 0.242189
+0x1F00
+// 0.017096
+0x0230
+// 0.240401
+0x1EC5
+// -0.069819
+0xF710
+// 0.291036
+0x2541
+// 0.289001
+0x24FE
+// -0.029127
+0xFC46
+// -0.160495
+0xEB75
+// -0.117593
+0xF0F3
+// -0.210227
+0xE517
+// 0.162164
+0x14C2
+// 0.338882
+0x2B60
+// -0.505818
+0xBF41
+// -0.404523
+0xCC39
+// 0.099966
+0x0CCC
+// 0.207215
+0x1A86
+// 0.189500
+0x1842
+// 0.402879
+0x3392
+// -0.275379
+0xDCC0
+// -0.249909
+0xE003
+// -0.139372
+0xEE29
+// -0.407180
+0xCBE2
+// -0.174162
+0xE9B5
+// -0.150141
+0xECC8
+// 0.043721
+0x0599
+// -0.487871
+0xC18D
+// -0.161783
+0xEB4B
+// -0.448686
+0xC691
+// 0.445545
+0x3908
+// -0.261862
+0xDE7B
+// -0.065958
+0xF78F
+// -0.240997
+0xE127
+// 0.006527
+0x00D6
+// -0.191231
+0xE786
+// 0.007960
+0x0105
+// -0.171487
+0xEA0D
+// -0.170911
+0xEA20
+// 0.138028
+0x11AB
+// 0.273299
+0x22FB
+// -0.289139
+0xDAFD
+// 0.354435
+0x2D5E
+// -0.118644
+0xF0D0
+// -0.127319
+0xEFB4
+// -0.178776
+0xE91E
+// 0.623031
+0x4FBF
+// -0.029274
+0xFC41
+// -0.241501
+0xE116
+// -0.131899
+0xEF1E
+// 0.111606
+0x0E49
+// 0.650587
+0x5346
+// -0.124804
+0xF006
+// 0.496408
+0x3F8A
+// -0.199126
+0xE683
+// 0.162017
+0x14BD
+// -0.105327
+0xF285
+// -0.184833
+0xE857
+// -0.588980
+0xB49C
+// -0.526787
+0xBC92
+// 0.266569
+0x221F
+// 0.246259
+0x1F85
+// 0.090871
+0x0BA2
+// -0.150361
+0xECC1
+// 0.173429
+0x1633
+// 0.016723
+0x0224
+// -0.059079
+0xF870
+// -0.229477
+0xE2A0
+// 0.097442
+0x0C79
+// 0.585127
+0x4AE5
+// 0.238058
+0x1E79
+// -0.186299
+0xE827
+// 0.473107
+0x3C8F
+// -0.250637
+0xDFEB
+// -0.181239
+0xE8CD
+// -0.003033
+0xFF9D
+// 0.175806
+0x1681
+// 0.021003
+0x02B0
+// -0.161026
+0xEB64
+// 0.307482
+0x275C
+// 0.278769
+0x23AF
+// -0.254368
+0xDF71
+// -0.254019
+0xDF7C
+// 0.001257
+0x0029
+// 0.328391
+0x2A09
+// 0.070042
+0x08F7
+// -0.141521
+0xEDE3
+// -0.191906
+0xE770
+// -0.314528
+0xD7BE
+// 0.141400
+0x1219
+// 0.153164
+0x139B
+// -0.317000
+0xD76D
+// -0.394806
+0xCD77
+// 0.131883
+0x10E2
+// -0.476148
+0xC30E
+// -0.376675
+0xCFC9
+// -0.721042
+0xA3B5
+// -0.142404
+0xEDC6
+// -0.204372
+0xE5D7
+// -0.142897
+0xEDB6
+// 0.172320
+0x160F
+// 0.717734
+0x5BDF
+// -0.306962
+0xD8B5
+// -0.474647
+0xC33F
+// -0.290434
+0xDAD3
+// 0.638705
+0x51C1
+// 0.239164
+0x1E9D
+// -0.473750
+0xC35C
+// 0.303196
+0x26CF
+// -0.363490
+0xD179
+// -0.143287
+0xEDA9
+// 0.240924
+0x1ED7
+// 0.305727
+0x2722
+// -0.046205
+0xFA16
+// 0.242588
+0x1F0D
+// -0.332452
+0xD572
+// 0.024733
+0x032A
+// -0.659031
+0xABA5
+// -0.196082
+0xE6E7
+// -0.128757
+0xEF85
+// -0.313305
+0xD7E6
+// 0.347121
+0x2C6E
+// -0.294290
+0xDA55
+// -0.219320
+0xE3ED
+// 0.231995
+0x1DB2
+// -0.316766
+0xD774
+// -0.007998
+0xFEFA
+// -0.100963
+0xF314
+// -0.142928
+0xEDB5
+// -0.081539
+0xF590
+// -0.197548
+0xE6B7
+// 0.257685
+0x20FC
+// 0.025507
+0x0344
+// 0.099881
+0x0CC9
+// -0.090486
+0xF46B
+// -0.529580
+0xBC37
+// 0.583447
+0x4AAE
+// 0.609079
+0x4DF6
+// -0.099098
+0xF351
+// 0.401974
+0x3374
+// 0.224923
+0x1CCA
+// -0.271792
+0xDD36
+// 0.341124
+0x2BAA
+// 0.152514
+0x1386
+// 0.039638
+0x0513
+// -0.473439
+0xC366
+// 0.115167
+0x0EBE
+// 0.281168
+0x23FD
+// -0.130145
+0xEF57
+// -0.127667
+0xEFA9
+// -0.076123
+0xF642
+// 0.539268
+0x4507
+// 0.134192
+0x112D
+// -0.166618
+0xEAAC
+// -0.482502
+0xC23D
+// -0.438382
+0xC7E3
+// 0.097274
+0x0C73
+// -0.022959
+0xFD10
+// -0.240809
+0xE12D
+// 0.542586
+0x4573
+// -0.169309
+0xEA54
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryQ31/InputA1_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryQ31/InputA1_q31.txt
new file mode 100755
index 0000000..31e5702
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Matrix/Unary/UnaryQ31/InputA1_q31.txt
@@ -0,0 +1,3202 @@
+W
+1600
+// 0.442581
+0x38A67B8A
+// -0.245136
+0xE09F64B9
+// -0.191134
+0xE788E8F0
+// 0.243092
+0x1F1DA597
+// -0.069599
+0xF717638D
+// -0.084456
+0xF5308E3E
+// 0.188832
+0x182BA648
+// 0.111769
+0x0E4E70E3
+// -0.066321
+0xF782CD86
+// 0.362123
+0x2E5A0867
+// -0.039297
+0xFAF853F1
+// -0.047296
+0xF9F234F0
+// -0.474083
+0xC3513D3B
+// 0.135306
+0x1151B1F7
+// 0.340757
+0x2B9DEEA4
+// 0.835226
+0x6AE8B023
+// 0.028175
+0x039B407F
+// -0.073488
+0xF697F49B
+// 0.595763
+0x4C41F78C
+// -0.218723
+0xE400E649
+// 0.442041
+0x3894C9ED
+// -0.077465
+0xF6159C75
+// -0.135319
+0xEEADDD6D
+// 0.244776
+0x1F54D3C2
+// -0.487987
+0xC189A6F1
+// 0.038547
+0x04EF1AA3
+// 0.248497
+0x1FCEC35C
+// 0.218448
+0x1BF617A7
+// 0.434677
+0x37A37FCA
+// 0.282027
+0x241979D7
+// 0.063957
+0x082FBDA3
+// 0.004165
+0x00887B0A
+// 0.006073
+0x00C7041D
+// -0.441805
+0xC772F094
+// 0.231240
+0x1D99462B
+// -0.161703
+0xEB4D5475
+// 0.063328
+0x081B2384
+// -0.097699
+0xF37E9D29
+// 0.555488
+0x471A3A31
+// -0.192541
+0xE75AD0FB
+// -0.135895
+0xEE9B017C
+// -0.555768
+0xB8DC9880
+// -0.151125
+0xECA7ECF2
+// -0.339120
+0xD497B351
+// -0.229634
+0xE29B5C84
+// 0.115166
+0x0EBDC598
+// 0.295102
+0x25C5E8B3
+// 0.272730
+0x22E8D1B8
+// 0.139406
+0x11D80F5A
+// -0.056888
+0xF8B7E0DA
+// 0.152595
+0x138837DA
+// 0.139420
+0x11D8874D
+// -0.180994
+0xE8D52DF6
+// -0.350391
+0xD3266037
+// 0.333395
+0x2AACAC4F
+// 0.121645
+0x0F921053
+// 0.042238
+0x05680C5A
+// 0.247751
+0x1FB64BAA
+// -0.255744
+0xDF43C85C
+// -0.094372
+0xF3EBA215
+// 0.266098
+0x220F811C
+// 0.641639
+0x52213D96
+// -0.140942
+0xEDF59DD5
+// -0.152603
+0xEC77846D
+// 0.234249
+0x1DFBE106
+// -0.303387
+0xD92AA0AD
+// 0.118170
+0x0F202EC1
+// -0.504717
+0xBF656B8F
+// 0.050097
+0x06699480
+// 0.362707
+0x2E6D2DEF
+// -0.144552
+0xED7F51AA
+// -0.226534
+0xE300F253
+// 0.147513
+0x12E1B724
+// -0.130043
+0xEF5AC0FA
+// -0.112672
+0xF193FA73
+// -0.040201
+0xFADAB0FB
+// 0.103948
+0x0D4E295F
+// 0.609806
+0x4E0E1E4E
+// 0.318674
+0x28CA5373
+// 0.014417
+0x01D869FE
+// 0.166433
+0x154DAE64
+// 0.103868
+0x0D4B8F12
+// 0.192039
+0x1894BAD0
+// -0.019285
+0xFD88151C
+// -0.086631
+0xF4E9490C
+// 0.025645
+0x034851EC
+// -0.287093
+0xDB4085FD
+// 0.127247
+0x1049A509
+// 0.281155
+0x23FCE5BC
+// -0.036588
+0xFB511553
+// -0.136513
+0xEE86BE81
+// 0.247620
+0x1FB20088
+// -0.204104
+0xE5DFEF3B
+// -0.342428
+0xD42B5439
+// 0.018636
+0x0262AA80
+// -0.129430
+0xEF6ED880
+// -0.245023
+0xE0A3190C
+// 0.303464
+0x26D7EC78
+// 0.326527
+0x29CBA6DB
+// 0.260844
+0x216353B7
+// 0.176794
+0x16A131CB
+// 0.027258
+0x037D3022
+// -0.194301
+0xE7212719
+// 0.244513
+0x1F4C323E
+// 0.325754
+0x29B24C13
+// -0.031749
+0xFBEFA919
+// -0.026656
+0xFC9688FB
+// -0.258035
+0xDEF8B930
+// 0.372294
+0x2FA755FF
+// -0.077393
+0xF618003C
+// -0.413490
+0xCB12C51A
+// 0.258822
+0x212114AB
+// 0.085670
+0x0AF73FF4
+// -0.144998
+0xED70B8B0
+// -0.146175
+0xED4A2619
+// 0.154968
+0x13D5FD7E
+// 0.057816
+0x076680E6
+// 0.274793
+0x232C6745
+// 0.269108
+0x22721FF9
+// 0.283227
+0x2440C641
+// -0.110801
+0xF1D1468A
+// 0.021278
+0x02B93912
+// -0.044070
+0xFA5BE776
+// 0.293642
+0x25960D3F
+// 0.176246
+0x168F38CC
+// 0.254509
+0x2093BE07
+// -0.098513
+0xF363F0C2
+// 0.161580
+0x14AEAA47
+// -0.279921
+0xDC2B88FD
+// 0.254866
+0x209F7040
+// 0.008769
+0x011F565C
+// 0.085578
+0x0AF438B6
+// 0.329309
+0x2A26CBD8
+// -0.628053
+0xAF9BF72E
+// -0.381159
+0xCF3632A1
+// -0.069100
+0xF727BCA1
+// 0.119023
+0x0F3C221E
+// -0.351157
+0xD30D4851
+// -0.322158
+0xD6C38AEB
+// 0.189143
+0x1835DA45
+// -0.179658
+0xE900F71C
+// 0.229651
+0x1D65344F
+// -0.337344
+0xD4D1E894
+// -0.104664
+0xF29A5CFD
+// -0.082764
+0xF567FD69
+// -0.117941
+0xF0E74E2C
+// 0.125207
+0x1006CB20
+// -0.447658
+0xC6B3240D
+// -0.264486
+0xDE254E84
+// 0.106651
+0x0DA6C123
+// 0.012020
+0x0189DFE6
+// 0.034616
+0x046E4B30
+// -0.023047
+0xFD0CCF9F
+// 0.185078
+0x17B0A495
+// -0.173984
+0xE9BAE5D9
+// -0.237949
+0xE18AE139
+// 0.058417
+0x077A3865
+// 0.209683
+0x1AD6E59B
+// -0.021892
+0xFD32A110
+// -0.084030
+0xF53E84F3
+// -0.357995
+0xD22D382F
+// 0.169272
+0x15AAB0BE
+// -0.044247
+0xFA561FAF
+// 0.154008
+0x13B689B4
+// -0.301251
+0xD970997D
+// -0.267375
+0xDDC6AAE7
+// 0.433483
+0x377C5CF2
+// 0.110721
+0x0E2C18E1
+// -0.223260
+0xE36C3AEC
+// -0.170850
+0xEA21971F
+// -0.550269
+0xB990C78E
+// 0.099367
+0x0CB80AE8
+// -0.015662
+0xFDFEC65F
+// -0.097921
+0xF3775051
+// -0.118406
+0xF0D80ECA
+// 0.400981
+0x335358E5
+// -0.216524
+0xE448F218
+// -0.386421
+0xCE89BE3A
+// -0.069690
+0xF7146619
+// 0.116331
+0x0EE3EC27
+// -0.151158
+0xECA6D9DC
+// -0.132572
+0xEF07E046
+// 0.132517
+0x10F64E19
+// 0.001037
+0x0021F7C5
+// 0.297547
+0x26160631
+// -0.367526
+0xD0F4E493
+// 0.423850
+0x3640B4E8
+// 0.227585
+0x1D2183DE
+// 0.340977
+0x2BA5265B
+// -0.218344
+0xE40D5062
+// 0.256353
+0x20D02E2C
+// -0.384479
+0xCEC9610E
+// -0.214754
+0xE482F414
+// 0.267099
+0x223049D8
+// -0.125535
+0xEFEE7AA3
+// 0.259296
+0x21309A99
+// 0.021185
+0x02B62F8E
+// 0.548427
+0x4632D979
+// 0.175696
+0x167D32A7
+// 0.146754
+0x12C8D25E
+// 0.412153
+0x34C1710F
+// -0.315909
+0xD7904E5E
+// -0.002807
+0xFFA408E7
+// 0.074178
+0x097EAC5B
+// -0.816803
+0x97730381
+// 0.399755
+0x332B28D8
+// 0.630751
+0x50BC7610
+// -0.057449
+0xF8A58079
+// 0.070453
+0x09049867
+// -0.458103
+0xC55CDD58
+// 0.173955
+0x16442AE7
+// -0.201805
+0xE62B447C
+// 0.631896
+0x50E1F6C7
+// -0.303552
+0xD9253323
+// 0.170090
+0x15C584B2
+// 0.258487
+0x21161735
+// 0.036540
+0x04AD5A65
+// -0.195636
+0xE6F56926
+// -0.222400
+0xE388629E
+// 0.025114
+0x0336F32F
+// 0.190565
+0x18647171
+// 0.340043
+0x2B8687A4
+// -0.082784
+0xF5675670
+// 0.331061
+0x2A603742
+// -0.242867
+0xE0E9BAC3
+// 0.298418
+0x26328CC3
+// -0.364840
+0xD14CEB27
+// -0.042458
+0xFA90BD05
+// -0.174516
+0xE9A97582
+// 0.403853
+0x33B17105
+// 0.059053
+0x078F0B4F
+// -0.142018
+0xEDD258FC
+// -0.550680
+0xB9835296
+// 0.077039
+0x09DC6A1F
+// -0.342714
+0xD421F53C
+// 0.337404
+0x2B300E41
+// 0.390910
+0x320952BE
+// 0.213209
+0x1B4A72D0
+// -0.380883
+0xCF3F38C9
+// -0.069403
+0xF71DD173
+// -0.211787
+0xE4E42DE5
+// -0.340900
+0xD45D5F9B
+// 0.039967
+0x051DA670
+// -0.330533
+0xD5B1141C
+// -0.601458
+0xB3036E31
+// 0.460087
+0x3AE42026
+// -0.454270
+0xC5DA7BC5
+// 0.214677
+0x1B7A87BE
+// -0.096454
+0xF3A76798
+// 0.289286
+0x2507501B
+// -0.166666
+0xEAAAB165
+// -0.061302
+0xF8273F0F
+// 0.024920
+0x033092CA
+// -0.139431
+0xEE271CB7
+// -0.141987
+0xEDD35FBF
+// 0.344738
+0x2C205FA9
+// 0.212844
+0x1B3E77F3
+// 0.523384
+0x42FE3E6F
+// -0.135231
+0xEEB0C2CB
+// 0.110946
+0x0E33789D
+// -0.075485
+0xF6567E23
+// -0.334014
+0xD53F0AB2
+// -0.060382
+0xF845674B
+// 0.046384
+0x05EFE927
+// -0.005015
+0xFF5BAF42
+// -0.124931
+0xF00240ED
+// 0.188681
+0x1826B4A6
+// 0.765936
+0x620A2FF4
+// -0.130806
+0xEF41C3B1
+// 0.012914
+0x01A72D7F
+// 0.255145
+0x20A89B70
+// -0.223897
+0xE3575A82
+// 0.207944
+0x1A9DE81C
+// -0.417722
+0xCA881873
+// 0.087925
+0x0B411F9B
+// 0.534243
+0x44621635
+// -0.691774
+0xA773EF88
+// 0.096244
+0x0C51BA56
+// -0.097311
+0xF38B52AB
+// -0.067599
+0xF758E987
+// -0.283220
+0xDBBF7493
+// -0.456144
+0xC59D15FF
+// 0.192665
+0x18A93CC9
+// 0.111608
+0x0E492901
+// 0.472381
+0x3C76FCFC
+// -0.178746
+0xE91ED5DC
+// 0.043149
+0x0585EBE4
+// -0.015297
+0xFE0ABD48
+// -0.248701
+0xE02A8F6F
+// -0.062776
+0xF7F6F6D1
+// 0.425553
+0x3678826B
+// 0.193096
+0x18B76105
+// -0.068142
+0xF7471D9A
+// -0.460257
+0xC5164B60
+// -0.005926
+0xFF3DD124
+// 0.290471
+0x252E2A7C
+// -0.042607
+0xFA8BD8BA
+// -0.160995
+0xEB648731
+// 0.119695
+0x0F52287C
+// -0.295150
+0xDA3882B4
+// -0.085690
+0xF5081DF8
+// 0.133763
+0x111F2948
+// 0.051035
+0x068850D8
+// 0.197113
+0x193AFF74
+// -0.246549
+0xE0711942
+// 0.630024
+0x50A4A357
+// 0.030277
+0x03E01EAF
+// 0.016230
+0x0213D58E
+// -0.224835
+0xE3389C0E
+// -0.413942
+0xCB03F615
+// -0.080625
+0xF5AE16BD
+// 0.304249
+0x26F19FEF
+// 0.399339
+0x331D8A85
+// 0.174305
+0x164F9E6A
+// -0.030478
+0xFC194BAE
+// -0.228321
+0xE2C65F71
+// 0.589232
+0x4B6BF83E
+// 0.125135
+0x10046A04
+// 0.056930
+0x07497B68
+// -0.654540
+0xAC38092A
+// -0.038551
+0xFB10C0E3
+// 0.249280
+0x1FE86BB8
+// -0.529771
+0xBC3078D8
+// 0.121687
+0x0F936E51
+// 0.489181
+0x3E9D7EC4
+// -0.091890
+0xF43CF070
+// -0.075138
+0xF661E2C4
+// -0.214551
+0xE4899B2E
+// -0.032548
+0xFBD578DA
+// 0.469046
+0x3C09B0A0
+// -0.124929
+0xF0025173
+// 0.314700
+0x28481524
+// -0.506058
+0xBF397CA5
+// -0.187247
+0xE8084D12
+// 0.116686
+0x0EEF92BF
+// -0.214906
+0xE47DF66A
+// 0.294407
+0x25AF1D37
+// 0.418805
+0x359B6578
+// 0.210872
+0x1AFDDE5A
+// 0.104480
+0x0D5F9A4E
+// 0.046768
+0x05FC7DD2
+// -0.281961
+0xDBE8B081
+// -0.121073
+0xF080AA06
+// -0.017250
+0xFDCABE08
+// 0.071325
+0x09212BF2
+// 0.012846
+0x01A4F2AF
+// 0.598098
+0x4C8E76F5
+// -0.144515
+0xED80845E
+// 0.208476
+0x1AAF575D
+// -0.222649
+0xE3803934
+// -0.059583
+0xF85F98E9
+// 0.417283
+0x356987C4
+// 0.049285
+0x064EF65C
+// 0.310135
+0x27B27DBB
+// -0.003147
+0xFF98DFC4
+// -0.091794
+0xF4401A8E
+// 0.017011
+0x022D6B5E
+// -0.841197
+0x9453AC00
+// 0.200239
+0x19A16FE4
+// 0.020210
+0x02963B92
+// -0.786635
+0x9B4F8EE3
+// -0.140881
+0xEDF79C4B
+// -0.091738
+0xF441EB3E
+// -0.055865
+0xF8D96B8B
+// -0.083518
+0xF54F4801
+// 0.119302
+0x0F454A36
+// -0.466870
+0xC43D9675
+// -0.107297
+0xF2441B06
+// -0.101915
+0xF2F47677
+// -0.122389
+0xF0558EAA
+// 0.114455
+0x0EA6756D
+// 0.253072
+0x2064A678
+// 0.280297
+0x23E0C49A
+// 0.135237
+0x114F6F2E
+// 0.149457
+0x13216A02
+// -0.379174
+0xCF773AB8
+// -0.124274
+0xF017CAD3
+// -0.153309
+0xEC606037
+// -0.100281
+0xF32A00F5
+// -0.039539
+0xFAF06130
+// -0.259752
+0xDEC07644
+// -0.234168
+0xE206C587
+// -0.138627
+0xEE417839
+// 0.535739
+0x449315D0
+// -0.370671
+0xD08DDE49
+// -0.013209
+0xFE4F2C29
+// 0.161093
+0x149EB4E2
+// -0.513149
+0xBE5122A4
+// -0.507493
+0xBF0A7BA3
+// -0.081960
+0xF58256BE
+// 0.149126
+0x131692B8
+// 0.211621
+0x1B1664F0
+// -0.339679
+0xD4856893
+// 0.064499
+0x08417DEB
+// 0.417756
+0x35790AE2
+// -0.129702
+0xEF65EEBA
+// 0.394612
+0x3282A4EF
+// 0.227417
+0x1D1C0263
+// 0.431435
+0x3739406B
+// -0.330007
+0xD5C25582
+// -0.352616
+0xD2DD7D2F
+// -0.367419
+0xD0F86D3B
+// -0.044712
+0xFA46DC72
+// 0.034957
+0x04797614
+// -0.055371
+0xF8E99E8D
+// 0.087599
+0x0B36733D
+// -0.239393
+0xE15B9026
+// 0.083885
+0x0ABCBC98
+// -0.123395
+0xF034948A
+// -0.080398
+0xF5B58437
+// 0.764366
+0x61D6C1B0
+// 0.100394
+0x0CD9B460
+// -0.081409
+0xF5946644
+// 0.176480
+0x1696E5A6
+// -0.110026
+0xF1EAA949
+// 0.056041
+0x072C5A5B
+// -0.392193
+0xCDCC9BD2
+// -0.331047
+0xD5A03C5D
+// 0.184867
+0x17A9B611
+// -0.127006
+0xEFBE47AC
+// -0.097379
+0xF38918DD
+// -0.145664
+0xED5AE586
+// -0.259185
+0xDED3037D
+// -0.339204
+0xD494F28B
+// -0.253566
+0xDF8B298F
+// -0.209179
+0xE5399F0A
+// -0.323024
+0xD6A729E8
+// 0.298056
+0x2626B506
+// -0.255299
+0xDF525B2A
+// -0.325956
+0xD6471113
+// -0.037390
+0xFB36CC1C
+// -0.077787
+0xF60B112F
+// 0.574832
+0x499417E8
+// -0.207294
+0xE57762AE
+// 0.077091
+0x09DE1A0F
+// -0.176797
+0xE95EBABA
+// 0.294396
+0x25AEC6AC
+// 0.145341
+0x129A8619
+// -0.324916
+0xD66923FD
+// -0.204519
+0xE5D25052
+// 0.230558
+0x1D82EB82
+// -0.288126
+0xDB1EB29E
+// 0.352323
+0x2D18E9BB
+// 0.091465
+0x0BB51F55
+// -0.384250
+0xCED0E8B8
+// -0.104746
+0xF297ABFC
+// 0.021914
+0x02CE14AE
+// 0.276183
+0x2359F9C8
+// 0.192819
+0x18AE47D5
+// -0.229957
+0xE290C6B7
+// -0.598448
+0xB3661057
+// -0.182682
+0xE89DE33A
+// -0.267459
+0xDDC3E4CC
+// -0.215586
+0xE467AD30
+// 0.334778
+0x2AD9FD5B
+// -0.080189
+0xF5BC60E9
+// -0.166142
+0xEABBDECA
+// 0.026760
+0x036CDE6A
+// -0.349468
+0xD3449FB8
+// -0.079776
+0xF5C9E7AE
+// -0.142781
+0xEDB95DF8
+// -0.292275
+0xDA96BB30
+// -0.057170
+0xF8AEA56A
+// -0.301858
+0xD95CB51C
+// -0.483300
+0xC2233A34
+// -0.045030
+0xFA3C7474
+// -0.116470
+0xF11786DE
+// -0.215233
+0xE4733C88
+// 0.285811
+0x249577A6
+// -0.254159
+0xDF77B464
+// 0.120685
+0x0F729829
+// 0.000723
+0x0017B158
+// 0.002329
+0x004C54F3
+// 0.267993
+0x224D9B18
+// -0.325233
+0xD65EC740
+// -0.010529
+0xFEA70011
+// 0.200432
+0x19A7C076
+// -0.186061
+0xE82F238E
+// 0.200384
+0x19A62E84
+// 0.092698
+0x0BDD8AC0
+// 0.021249
+0x02B84758
+// -0.479845
+0xC2947075
+// 0.009350
+0x01326323
+// 0.235278
+0x1E1D9828
+// 0.162927
+0x14DACA26
+// -0.446490
+0xC6D96BFC
+// -0.029738
+0xFC318F99
+// -0.071144
+0xF6E4C4BB
+// -0.282667
+0xDBD19531
+// -0.102285
+0xF2E852AA
+// 0.322473
+0x2946CF77
+// 0.024979
+0x03328470
+// 0.191505
+0x18833904
+// 0.069720
+0x08EC94F8
+// 0.027721
+0x038C5BA8
+// 0.027389
+0x03817B0E
+// 0.205942
+0x1A5C503C
+// 0.493591
+0x3F2E0086
+// -0.228472
+0xE2C17059
+// -0.089698
+0xF484C916
+// 0.114609
+0x0EAB7E99
+// -0.281812
+0xDBED9405
+// -0.049541
+0xF9A8A0E7
+// 1.000000
+0x7FFFFFFF
+// 0.508789
+0x411FFF3A
+// -0.408687
+0xCBB02881
+// -0.113020
+0xF1888E5F
+// 0.370415
+0x2F69BE48
+// 0.577066
+0x49DD4F4D
+// -0.258700
+0xDEE2EAD5
+// 0.252319
+0x204BF99F
+// 0.010432
+0x0155D4CF
+// -0.145170
+0xED6B0F74
+// 0.391486
+0x321C37C6
+// -0.401590
+0xCC98B527
+// -0.025277
+0xFCC3BAA1
+// -0.027248
+0xFC831F72
+// -0.052884
+0xF93B1B99
+// -0.070360
+0xF6FE6F18
+// -0.341516
+0xD44932B2
+// 0.041184
+0x0545886D
+// -0.047125
+0xF9F7CE71
+// 0.090751
+0x0B9DB795
+// 0.138834
+0x11C54F93
+// -0.080411
+0xF5B516D2
+// 0.573237
+0x495FD375
+// -0.327791
+0xD60AF00B
+// -0.189235
+0xE7C724BF
+// 0.350772
+0x2CE615A1
+// 0.109096
+0x0DF6DB9E
+// -0.510133
+0xBEB3F8EC
+// -0.267429
+0xDDC4DF11
+// -0.324866
+0xD66AC64E
+// -0.210661
+0xE50912CD
+// 0.025159
+0x03386C04
+// 0.319780
+0x28EE8A94
+// -0.042817
+0xFA84FABF
+// 0.851510
+0x6CFE49D0
+// -0.170159
+0xEA383992
+// -0.358803
+0xD212BC6B
+// -0.187116
+0xE80C932E
+// -0.325829
+0xD64B3F6F
+// 0.145661
+0x12A50222
+// -0.108509
+0xF21C6156
+// 0.057585
+0x075EF4E2
+// 0.124949
+0x0FFE552B
+// -0.272981
+0xDD0EF2A3
+// -0.405378
+0xCC1C9476
+// 0.003962
+0x0081D338
+// 0.205879
+0x1A5A4099
+// 0.020818
+0x02AA26C5
+// 0.079037
+0x0A1DE614
+// -0.075849
+0xF64A930F
+// 0.065450
+0x0860A909
+// -0.097120
+0xF3919143
+// 0.248273
+0x1FC76840
+// 0.162404
+0x14C9AAEC
+// -0.567360
+0xB760BC58
+// 0.401179
+0x3359D32B
+// 0.028695
+0x03AC4B08
+// -0.139937
+0xEE168D7A
+// -0.285138
+0xDB809A15
+// 0.350328
+0x2CD78C2C
+// -0.513342
+0xBE4AD03B
+// 0.094062
+0x0C0A3B66
+// -0.177456
+0xE9491FAB
+// 0.216774
+0x1BBF3F8F
+// -0.179239
+0xE90EB38A
+// -0.147599
+0xED1B7CF3
+// 0.269557
+0x2280D59E
+// 0.075870
+0x09B61C76
+// 0.352313
+0x2D189AB0
+// 0.597990
+0x4C8AEC68
+// -0.260208
+0xDEB17F30
+// -0.203760
+0xE5EB30E8
+// -0.004313
+0xFF72AFEC
+// 0.284345
+0x24656A3C
+// -0.271217
+0xDD48C23D
+// -0.141105
+0xEDF04913
+// -0.145569
+0xED5DFDD1
+// -0.565799
+0xB793E7D7
+// 0.148005
+0x12F1CFE9
+// 0.225585
+0x1CDFF8EC
+// 0.185090
+0x17B10428
+// -0.200891
+0xE64936CA
+// 0.220044
+0x1C2A632B
+// 0.211100
+0x1B054EFA
+// -0.168076
+0xEA7C7F8F
+// -0.255428
+0xDF4E255A
+// -0.504930
+0xBF5E7035
+// -0.354456
+0xD2A12CCA
+// -0.086851
+0xF4E21254
+// -0.524974
+0xBCCDA915
+// -0.127379
+0xEFB20757
+// 0.708232
+0x5AA756FA
+// -0.457012
+0xC580A1DB
+// 0.283652
+0x244EB348
+// -0.078062
+0xF6020FF7
+// 0.518266
+0x4256888B
+// 0.125278
+0x10091D64
+// 0.069759
+0x08EDD973
+// 0.170441
+0x15D1040E
+// -0.025850
+0xFCB0F4A5
+// 0.189743
+0x184981B1
+// -0.103944
+0xF2B1F2F2
+// -0.021901
+0xFD325B4B
+// 0.453643
+0x3A10F52F
+// 0.408756
+0x34521B53
+// -0.286970
+0xDB448DA4
+// -0.509829
+0xBEBDEFB7
+// 0.150701
+0x134A2A2C
+// -0.066145
+0xF7888D11
+// 0.200530
+0x19AAF6A8
+// -0.338856
+0xD4A05E99
+// 0.222503
+0x1C7AFAEF
+// 0.184534
+0x179ECE24
+// -0.198844
+0xE68C456C
+// 0.041474
+0x054F02B4
+// 0.043184
+0x058711AE
+// -0.103104
+0xF2CD7B7B
+// 0.189723
+0x1848DBAC
+// -0.011248
+0xFE8F6CA9
+// 0.363966
+0x2E9671B6
+// -0.303846
+0xD91B9224
+// -0.176544
+0xE967043D
+// 0.601745
+0x4D05FE93
+// 0.101966
+0x0D0D3856
+// 0.319394
+0x28E1E813
+// 0.006546
+0x00D6828B
+// 0.198200
+0x195EA1A8
+// -0.584002
+0xB53F6DFF
+// 0.023714
+0x03090E81
+// 0.424784
+0x365F5539
+// -0.216293
+0xE450855E
+// 0.612121
+0x4E59FEB0
+// -0.179852
+0xE8FA998C
+// -0.405217
+0xCC21D80D
+// -0.004167
+0xFF777244
+// 0.364211
+0x2E9E77A8
+// -0.081098
+0xF59E93B9
+// 0.236960
+0x1E54B74F
+// -0.395160
+0xCD6B6694
+// 0.098340
+0x0C96647F
+// -0.289900
+0xDAE48FC2
+// -0.075798
+0xF64C422D
+// -0.480339
+0xC2843F50
+// 0.558196
+0x4772F3E4
+// -0.541763
+0xBAA783E5
+// 0.158758
+0x14522B6B
+// 0.733626
+0x5DE778E2
+// -0.051245
+0xF970CEF1
+// 0.264680
+0x21E10A3D
+// -0.462977
+0xC4BD2D86
+// -0.159024
+0xEBA51AB7
+// -0.075576
+0xF6538773
+// -0.505323
+0xBF5192E0
+// 0.267490
+0x223D19FF
+// -0.095959
+0xF3B79E23
+// 0.238733
+0x1E8ECE3A
+// 0.189770
+0x184A6079
+// -0.073821
+0xF68D0635
+// 0.217848
+0x1BE271A7
+// 0.510385
+0x41544AFA
+// -0.277426
+0xDC7D4CCE
+// 0.067605
+0x08A74459
+// -0.338949
+0xD49D5132
+// -0.098442
+0xF36644A2
+// 0.483833
+0x3DEE3AEA
+// 0.146142
+0x12B4C955
+// 0.065448
+0x08609D33
+// -0.287394
+0xDB36A956
+// 0.459015
+0x3AC103F9
+// 0.672025
+0x5604EA3D
+// -0.715272
+0xA471F449
+// 0.147499
+0x12E13BD4
+// 0.217946
+0x1BE5A5EC
+// 0.125566
+0x10128C44
+// -0.007755
+0xFF01E26C
+// 0.034176
+0x045FE027
+// -0.063826
+0xF7D48AE3
+// -0.016705
+0xFDDC9D80
+// 0.410903
+0x34987976
+// -0.062714
+0xF7F8FA79
+// -0.319160
+0xD725C1E1
+// 0.143988
+0x126E2EC9
+// -0.481776
+0xC2552A7A
+// -0.165238
+0xEAD97A59
+// -0.246926
+0xE064B866
+// 0.231084
+0x1D942B87
+// -0.264844
+0xDE199882
+// 0.084831
+0x0ADBBCC8
+// -0.432848
+0xC8986E29
+// 0.067710
+0x08AABC7E
+// 0.137082
+0x118BEA35
+// -0.047303
+0xF9F1F9F2
+// -0.391496
+0xCDE3789D
+// 0.200026
+0x199A72ED
+// 0.347179
+0x2C705A9B
+// 0.345818
+0x2C43C04B
+// 0.078651
+0x0A113DBB
+// 0.122969
+0x0FBD727E
+// 0.096270
+0x0C529055
+// 0.013772
+0x01C349A8
+// -0.329668
+0xD5CD732A
+// 0.348895
+0x2CA89B50
+// -0.183989
+0xE8730D5E
+// 0.267772
+0x22465AE0
+// 0.145278
+0x129874CA
+// 0.234792
+0x1E0DA963
+// -0.195294
+0xE7009CD3
+// -0.161638
+0xEB4F6E66
+// 0.108875
+0x0DEFA0EE
+// -0.389758
+0xCE1C6729
+// 0.431910
+0x3748D5FF
+// -0.034366
+0xFB99E84C
+// 0.262371
+0x219562A0
+// 0.447067
+0x39397E4C
+// 0.431589
+0x373E4E3A
+// -0.073472
+0xF6987681
+// -0.208521
+0xE54F310C
+// 0.078903
+0x0A1981C9
+// 0.207516
+0x1A8FE532
+// 0.024621
+0x0326C904
+// 0.421917
+0x36015C28
+// -0.427625
+0xC94391C3
+// 0.360252
+0x2E1CBDE1
+// 0.025972
+0x0353102D
+// -0.247293
+0xE058B287
+// -0.286136
+0xDB5FE299
+// 0.649641
+0x532770F6
+// 0.045820
+0x05DD7081
+// 0.134170
+0x112C7E9E
+// 0.099760
+0x0CC4F1EB
+// 0.417018
+0x3560DB3B
+// -0.340967
+0xD45B2F6B
+// 0.023837
+0x030D18C5
+// 0.022847
+0x02ECA547
+// 0.344833
+0x2C238052
+// -0.334820
+0xD5249CB5
+// 0.195677
+0x190BF195
+// -0.302189
+0xD951E030
+// 0.267740
+0x22454E27
+// 0.042556
+0x05727864
+// 0.004586
+0x00964746
+// -0.077743
+0xF60C85CF
+// 0.198071
+0x195A63F0
+// 0.169958
+0x15C1318F
+// -0.001973
+0xFFBF5C93
+// 0.042587
+0x05737FCE
+// 0.235467
+0x1E23C549
+// -0.273674
+0xDCF83DC7
+// -0.269697
+0xDD7A907C
+// -0.151217
+0xECA4EC3E
+// -0.330010
+0xD5C23D2B
+// -0.008527
+0xFEE8943A
+// -0.106105
+0xF26B2A53
+// -0.640710
+0xADFD392A
+// 0.081792
+0x0A782848
+// 0.248459
+0x1FCD80CD
+// -0.093234
+0xF410E74E
+// 0.107430
+0x0DC04747
+// 0.039365
+0x0509E849
+// -0.042929
+0xFA814E16
+// 0.149149
+0x13175434
+// -0.219939
+0xE3D90DDE
+// -0.106085
+0xF26BCEA0
+// -0.134561
+0xEEC6B870
+// -0.119592
+0xF0B13387
+// -0.357426
+0xD23FDF2B
+// 0.107053
+0x0DB3EDB4
+// -0.167101
+0xEA9C70F3
+// -0.053808
+0xF91CD344
+// -0.177132
+0xE953C010
+// 0.067605
+0x08A748EE
+// -0.289415
+0xDAF47536
+// -0.259348
+0xDECDAFFB
+// 0.519791
+0x42888051
+// -0.110879
+0xF1CEB6E2
+// 0.049830
+0x0660D74B
+// -0.475507
+0xC32295BD
+// -0.353290
+0xD2C76791
+// -0.113323
+0xF17E9E2E
+// -0.189930
+0xE7B063BC
+// -0.268260
+0xDDA9A860
+// 0.031276
+0x0400D6D6
+// -0.330621
+0xD5AE36EE
+// -0.100663
+0xF31D762C
+// 0.157344
+0x1423D5FA
+// 0.434228
+0x3794C73C
+// -0.652449
+0xAC7C906B
+// -0.118613
+0xF0D14A5E
+// 0.113488
+0x0E86C5C9
+// -0.055485
+0xF8E5E23F
+// 0.025981
+0x0353590F
+// 0.073548
+0x096A071B
+// -0.489920
+0xC14A490A
+// -0.246778
+0xE0699199
+// 0.124962
+0x0FFEC560
+// -0.531670
+0xBBF23BCA
+// 0.313422
+0x281E341B
+// 0.088828
+0x0B5EB4EA
+// 0.065987
+0x087245EA
+// 0.093173
+0x0BED196D
+// 0.448067
+0x395A40FE
+// -0.060558
+0xF83FA45C
+// -0.368173
+0xD0DFB522
+// 0.061899
+0x07EC4D70
+// 0.337203
+0x2B2975DE
+// -0.041233
+0xFAB8E238
+// 0.036333
+0x04A68E53
+// 0.239496
+0x1EA7CE0A
+// 0.158118
+0x143D39F6
+// 0.217188
+0x1BCCD455
+// 0.392944
+0x324BFCAA
+// 0.131703
+0x10DBA8C7
+// -0.181804
+0xE8BAA7C5
+// -0.133329
+0xEEEF1340
+// 0.572033
+0x49386321
+// 0.183392
+0x17796072
+// 0.110910
+0x0E32491B
+// 0.052539
+0x06B99BF5
+// 0.220915
+0x1C46EDD0
+// 0.213738
+0x1B5BC19E
+// -0.076664
+0xF62FE2F2
+// -0.139367
+0xEE293964
+// 0.339741
+0x2B7CA1DA
+// -0.143281
+0xEDA8F412
+// 0.615729
+0x4ED0377C
+// 0.466702
+0x3BBCE775
+// -0.006743
+0xFF230C09
+// -0.099175
+0xF34E3ECF
+// -0.307286
+0xD8AAD84A
+// -0.200302
+0xE65C8018
+// 0.584484
+0x4AD06187
+// 0.575168
+0x499F1D67
+// 0.501353
+0x402C5863
+// 0.261205
+0x216F27D8
+// 0.111067
+0x0E3773CA
+// 0.033834
+0x0454ABB6
+// -0.377028
+0xCFBD8893
+// 0.038872
+0x04F9C2D2
+// -0.054467
+0xF907360B
+// -0.027430
+0xFC7D2B34
+// -0.044903
+0xFA409F78
+// 0.612956
+0x4E755A87
+// -0.139478
+0xEE25931F
+// -0.014750
+0xFE1CAD32
+// 0.521593
+0x42C3920E
+// 0.027029
+0x0375B03B
+// -0.285590
+0xDB71C9EC
+// 0.097041
+0x0C6BDA14
+// 0.000752
+0x0018A784
+// -0.459065
+0xC53D594B
+// -0.299071
+0xD9B80BEB
+// -0.317889
+0xD74F680C
+// 0.106457
+0x0DA064B3
+// -0.353256
+0xD2C882D3
+// -0.535452
+0xBB764B88
+// -0.063989
+0xF7CF3463
+// 0.013087
+0x01ACD3C1
+// 0.242793
+0x1F13D67A
+// 0.450408
+0x39A6FBF0
+// 0.783358
+0x644511D1
+// -0.057019
+0xF8B39B54
+// 0.044662
+0x05B77A17
+// 0.088364
+0x0B4F7F2A
+// -0.059978
+0xF852A033
+// 0.175001
+0x16666AE9
+// 0.051133
+0x068B89F1
+// 0.063905
+0x082E0BF9
+// 0.204721
+0x1A344F7D
+// 0.290964
+0x253E5194
+// -0.242873
+0xE0E98CDD
+// -0.030538
+0xFC17559A
+// -0.434148
+0xC86DD9F0
+// 0.489511
+0x3EA84C61
+// 0.243976
+0x1F3A9D0C
+// -0.359126
+0xD20827D0
+// -0.052182
+0xF9521747
+// -0.048206
+0xF9D45ECD
+// -0.181983
+0xE8B4C745
+// -0.019007
+0xFD912E6A
+// -0.236047
+0xE1C93656
+// 0.249904
+0x1FFCDED6
+// 0.433523
+0x377DB069
+// -0.114394
+0xF15B8769
+// 0.420056
+0x35C4680A
+// -0.073905
+0xF68A45C1
+// 0.275600
+0x2346DA6F
+// 0.253000
+0x20624EF0
+// 0.397416
+0x32DE865F
+// 0.372269
+0x2FA6804A
+// -0.081175
+0xF59C0EEA
+// -0.556263
+0xB8CC6250
+// -0.069842
+0xF70F6B9B
+// 0.267212
+0x2233FF15
+// -0.056953
+0xF8B5C03A
+// 0.411644
+0x34B0BFB0
+// 0.165870
+0x153B395A
+// -0.375265
+0xCFF7519F
+// 0.006885
+0x00E199A7
+// -0.071165
+0xF6E413F3
+// 0.253743
+0x207AA5D2
+// -0.173609
+0xE9C730E0
+// 0.032064
+0x041AAE8A
+// -0.302104
+0xD954A3E0
+// 0.241719
+0x1EF0A2C0
+// -0.068143
+0xF7471584
+// -0.103431
+0xF2C2C1DB
+// 0.571526
+0x4927C2BD
+// 0.171089
+0x15E64218
+// 0.047231
+0x060BADB6
+// -0.197506
+0xE6B820FE
+// 0.213512
+0x1B545EA8
+// -0.218433
+0xE40A5F50
+// -0.015857
+0xFDF866DD
+// 0.264262
+0x21D35676
+// 0.043718
+0x05988BFA
+// -0.094521
+0xF3E6BBAC
+// -0.462461
+0xC4CE175B
+// 0.149021
+0x13131CD0
+// 0.141171
+0x1211E1B7
+// 0.082409
+0x0A8C6244
+// 0.215732
+0x1B9D1F19
+// -0.026348
+0xFCA0A1FE
+// -0.447671
+0xC6B2B780
+// -0.374243
+0xD018CF45
+// -0.029600
+0xFC361430
+// 0.233145
+0x1DD7B5D8
+// 0.017002
+0x022D207B
+// -0.054160
+0xF9114CA3
+// -0.390188
+0xCE0E559C
+// -0.108985
+0xF20CC695
+// 0.065990
+0x08725BA6
+// -0.073111
+0xF6A44BBF
+// 0.061356
+0x07DA8046
+// -0.298369
+0xD9CF0BD5
+// -0.128070
+0xEF9B638B
+// 0.180501
+0x171AA8EE
+// -0.192970
+0xE74CC063
+// 0.114535
+0x0EA914AA
+// 0.242912
+0x1F17BA1B
+// 0.290306
+0x2528C000
+// -0.232268
+0xE2450B99
+// 0.060824
+0x07C913F3
+// -0.034323
+0xFB9B4FC1
+// 0.107347
+0x0DBD8836
+// -0.128636
+0xEF88D8CE
+// 0.275685
+0x2349A6A0
+// -0.165788
+0xEAC77774
+// -0.261909
+0xDE79C55F
+// -0.116290
+0xF11D65D0
+// 0.065214
+0x0858EB6E
+// 0.308374
+0x2778CFCC
+// -0.532374
+0xBBDB2B64
+// 0.433454
+0x377B6F8E
+// -0.006760
+0xFF227A58
+// -0.433017
+0xC892E1FF
+// 0.307924
+0x276A0DA8
+// -0.266130
+0xDDEF7086
+// 0.058775
+0x0785EED4
+// 0.491558
+0x3EEB6341
+// 0.371640
+0x2F91E7A3
+// 0.055528
+0x071B86EA
+// -0.303899
+0xD919D8BB
+// -0.140727
+0xEDFCAAEA
+// 0.182020
+0x174C70AF
+// 0.158619
+0x144D9CF2
+// -0.521956
+0xBD308F76
+// -0.293299
+0xDA7530DD
+// 0.070626
+0x090A429B
+// -0.403890
+0xCC4D5826
+// -0.074407
+0xF679D66D
+// 0.668197
+0x55877A4C
+// -0.095835
+0xF3BBACA6
+// 0.306911
+0x2748DCEE
+// -0.160748
+0xEB6C9903
+// -0.071165
+0xF6E411F1
+// -0.257392
+0xDF0DC49D
+// -0.187922
+0xE7F22C6B
+// 0.178121
+0x16CCA75C
+// -0.177270
+0xE94F39E1
+// -0.476725
+0xC2FAAF21
+// 0.279772
+0x23CF95B3
+// 0.394616
+0x3282C57E
+// 0.389382
+0x31D748A1
+// 0.028745
+0x03ADE7A7
+// -0.030219
+0xFC21C6A5
+// -0.361887
+0xD1ADB123
+// -0.246684
+0xE06CA71A
+// -0.467335
+0xC42E5CA2
+// -0.145060
+0xED6EABCF
+// -0.112858
+0xF18DDDE7
+// 0.307840
+0x276750C8
+// -0.109324
+0xF201AFC3
+// -0.313070
+0xD7ED541C
+// 0.166371
+0x154BA430
+// 0.156420
+0x14059618
+// -0.222464
+0xE3864C36
+// 0.482655
+0x3DC7A668
+// -0.034162
+0xFBA09077
+// -0.217872
+0xE41CC169
+// -0.101113
+0xF30EB6B1
+// 0.154591
+0x13C9A250
+// -0.067186
+0xF76671CC
+// 0.469706
+0x3C1F569E
+// 0.087990
+0x0B433DE2
+// 0.268831
+0x22690DFF
+// -0.198733
+0xE68FE749
+// 0.288229
+0x24E4B3D2
+// -0.222414
+0xE387F421
+// 0.047885
+0x06211A7D
+// -0.140097
+0xEE114917
+// -0.058617
+0xF87F4069
+// 0.163159
+0x14E26713
+// 0.007463
+0x00F48D1E
+// 0.212992
+0x1B434F93
+// -0.127425
+0xEFB086D6
+// -0.323788
+0xD68E1C02
+// -0.192157
+0xE76768E2
+// -0.265948
+0xDDF56D32
+// -0.599655
+0xB33E7FC0
+// 0.332208
+0x2A85CDE9
+// 0.411793
+0x34B5A556
+// -0.104828
+0xF294FF54
+// 0.045911
+0x05E0656E
+// 0.317637
+0x28A8573C
+// 0.281972
+0x2417AA23
+// -0.160986
+0xEB64D001
+// 0.491529
+0x3EEA6E13
+// 0.226314
+0x1CF7DEF2
+// 0.158503
+0x1449D059
+// 0.167569
+0x1572E5F4
+// 0.336389
+0x2B0ECEA3
+// 0.441565
+0x3885301E
+// 0.084975
+0x0AE0740D
+// -0.539978
+0xBAE1FDC2
+// -0.379879
+0xCF602400
+// -0.014155
+0xFE302F10
+// -0.107450
+0xF23F135E
+// -0.591009
+0xB459D0C8
+// 0.187525
+0x1800D4D4
+// -0.136590
+0xEE843933
+// 0.201760
+0x19D347E2
+// -0.068137
+0xF7474885
+// -0.218219
+0xE4116998
+// 0.040066
+0x0520E115
+// 0.221735
+0x1C61CE2A
+// 0.313887
+0x282D6FD9
+// 0.100169
+0x0CD2588F
+// 0.197354
+0x1942E8F0
+// 0.132201
+0x10EBF49C
+// 0.214344
+0x1B6F9E91
+// 0.106878
+0x0DAE2F50
+// -0.051919
+0xF95AB96A
+// 0.192080
+0x18961347
+// 0.081701
+0x0A752ED7
+// 0.094046
+0x0C09B2A0
+// 0.113264
+0x0E7F6CCF
+// 0.139204
+0x11D16F9C
+// 0.255408
+0x20B133E5
+// -0.144964
+0xED71CFED
+// 0.060025
+0x07AEE73E
+// 0.231508
+0x1DA20A68
+// 0.257733
+0x20FD6419
+// -0.436843
+0xC8158B27
+// -0.211046
+0xE4FC6F59
+// -0.009753
+0xFEC0665D
+// -0.201737
+0xE62D7948
+// -0.250870
+0xDFE38182
+// 0.366414
+0x2EE6A4EC
+// -0.218597
+0xE4050468
+// 0.517530
+0x423E6EE4
+// -0.007411
+0xFF0D23EA
+// 0.154923
+0x13D48193
+// -0.394814
+0xCD76BA1C
+// 0.435832
+0x37C95AF7
+// 0.025797
+0x034D4F91
+// -0.129536
+0xEF6B5F5A
+// -0.183057
+0xE891948F
+// -0.041769
+0xFAA75460
+// 0.051719
+0x069EB731
+// -0.297517
+0xD9EAF91D
+// -0.047978
+0xF9DBDE9D
+// 0.238508
+0x1E87714E
+// -0.050248
+0xF991756C
+// 0.360320
+0x2E1EF7DC
+// -0.415511
+0xCAD08BB5
+// -0.506815
+0xBF20ADA6
+// -0.119694
+0xF0ADDD18
+// -0.165511
+0xEAD08CA2
+// 0.320078
+0x28F84F9F
+// 0.517073
+0x422F6FAE
+// 0.226915
+0x1D0B8C70
+// 0.146640
+0x12C51BE1
+// 0.167972
+0x1580173A
+// -0.282268
+0xDBDEA860
+// 0.211088
+0x1B04EFA8
+// 0.129117
+0x1086EA86
+// -0.131982
+0xEF1B3A05
+// 0.142070
+0x122F5ACF
+// 0.068517
+0x08C52DF8
+// 0.518118
+0x4251B2B3
+// 0.013587
+0x01BD3680
+// -0.076093
+0xF642945D
+// 0.143533
+0x125F4761
+// 0.057692
+0x07627303
+// 0.120334
+0x0F671B79
+// -0.118915
+0xF0C760E3
+// 0.069125
+0x08D91820
+// 0.101544
+0x0CFF68AB
+// 0.343753
+0x2C001540
+// 0.449165
+0x397E3A11
+// 0.092410
+0x0BD41663
+// -0.342642
+0xD4245088
+// -0.045387
+0xFA30BFA4
+// 0.126313
+0x102B04B6
+// -0.236540
+0xE1B90E1F
+// -0.083484
+0xF55062C0
+// -0.181716
+0xE8BD87B9
+// -0.525204
+0xBCC61CBE
+// -0.358331
+0xD222344C
+// 0.100987
+0x0CED20A0
+// -0.360050
+0xD1E9E455
+// 0.069564
+0x08E77650
+// 0.350997
+0x2CED791D
+// -0.103304
+0xF2C6ECA9
+// -0.131903
+0xEF1DC996
+// 0.313282
+0x28199D65
+// 0.478281
+0x3D38521A
+// -0.560449
+0xB843326D
+// 0.009113
+0x012A9C87
+// 0.375344
+0x300B438C
+// -0.458847
+0xC5448050
+// 0.042891
+0x057D76AB
+// -0.096769
+0xF39D0EF4
+// 0.430409
+0x3717A0A5
+// 0.099081
+0x0CAEB30A
+// -0.407132
+0xCBE31585
+// -0.741737
+0xA10EC39F
+// -0.120533
+0xF0925DDA
+// 0.120933
+0x0F7AB7C9
+// -0.191257
+0xE784E744
+// -0.037060
+0xFB41A1E8
+// 0.618867
+0x4F3706C4
+// 0.368485
+0x2F2A810E
+// 0.166977
+0x155F83E9
+// -0.233385
+0xE2206FB0
+// -0.368163
+0xD0E00892
+// 0.208670
+0x1AB5AF96
+// -0.078918
+0xF5E6027A
+// 0.144364
+0x127A8203
+// 0.351860
+0x2D09BF4B
+// 0.549588
+0x4658E756
+// -0.093507
+0xF407F3AB
+// 0.196484
+0x19266261
+// -0.171503
+0xEA0C2D2E
+// 0.115828
+0x0ED372DF
+// -0.393262
+0xCDA99922
+// -0.118195
+0xF0DEFFF3
+// 0.205991
+0x1A5DE776
+// 0.119184
+0x0F4169B8
+// -0.054341
+0xF90B5C54
+// -0.212852
+0xE4C1414D
+// -0.070626
+0xF6F5B651
+// -0.428846
+0xC91B9172
+// -0.072508
+0xF6B80C26
+// -0.275679
+0xDCB688F2
+// 0.286858
+0x24B7C3BB
+// 0.028507
+0x03A61F3E
+// -0.143591
+0xED9ED178
+// 0.139046
+0x11CC3EBA
+// -0.150569
+0xECBA2479
+// -0.167140
+0xEA9B25B4
+// -0.182231
+0xE8ACA556
+// -0.080893
+0xF5A54944
+// 0.254285
+0x208C677D
+// 0.119126
+0x0F3F862E
+// -0.041279
+0xFAB76260
+// -0.310686
+0xD83B7121
+// 0.251176
+0x20268A1A
+// -0.016101
+0xFDF06639
+// -0.165682
+0xEACAF01F
+// 0.073385
+0x0964AB08
+// 0.098602
+0x0C9EFBBA
+// 0.125271
+0x1008E288
+// -0.411598
+0xCB50C3B8
+// 0.248431
+0x1FCC9954
+// 0.165274
+0x1527B5D1
+// 0.124957
+0x0FFE9A2F
+// -0.128906
+0xEF8004CB
+// -0.346382
+0xD3A9C352
+// 0.270566
+0x22A1E7E6
+// -0.425969
+0xC979DC45
+// -0.601694
+0xB2FBAD39
+// -0.302597
+0xD94481BD
+// -0.181613
+0xE8C0E80B
+// 0.271718
+0x22C7ABBC
+// 0.188278
+0x18197F2B
+// -0.069415
+0xF71D6A7F
+// 0.047394
+0x06110344
+// -0.178819
+0xE91C78DD
+// -0.028280
+0xFC615121
+// -0.379200
+0xCF765FAB
+// -0.374597
+0xD00D3855
+// -0.297828
+0xD9E0C533
+// 0.309501
+0x279DB8CB
+// -0.148023
+0xED0D92D3
+// -0.781816
+0x9BED738E
+// -0.047802
+0xF9E19D6E
+// 0.068435
+0x08C27DA9
+// 0.274938
+0x23312C7F
+// 0.042620
+0x0574923A
+// 0.158756
+0x14521F83
+// 0.199777
+0x1992479F
+// -0.153174
+0xEC64CBD2
+// 0.132838
+0x1100D7C3
+// 0.083059
+0x0AA1B173
+// -0.261620
+0xDE83389D
+// -0.010240
+0xFEB07365
+// 0.352492
+0x2D1E75F6
+// 0.167863
+0x157C8713
+// -0.048706
+0xF9C3FF8D
+// 0.705597
+0x5A50FD7B
+// 0.065373
+0x085E279A
+// 0.265510
+0x21FC389C
+// -0.167960
+0xEA804B70
+// 0.178349
+0x16D42621
+// 0.287642
+0x24D17703
+// 0.224758
+0x1CC4DBCB
+// -0.120487
+0xF093E535
+// 0.124003
+0x0FDF562F
+// -0.011150
+0xFE929F4F
+// -0.012562
+0xFE645E3D
+// 0.145229
+0x1296DCE8
+// -0.156719
+0xEBF0A376
+// -0.325272
+0xD65D7E2E
+// -0.003047
+0xFF9C2797
+// 0.244579
+0x1F4E5E72
+// -0.487877
+0xC18D3FF5
+// 0.012042
+0x018A9491
+// -0.215728
+0xE4630503
+// 0.477488
+0x3D1E5460
+// 0.019322
+0x02792747
+// 0.124528
+0x0FF088D6
+// -0.019093
+0xFD8E5F41
+// 0.041594
+0x0552F16B
+// 0.171274
+0x15EC4FA0
+// 0.205216
+0x1A4487A4
+// -0.071818
+0xF6CEAC59
+// -0.016455
+0xFDE4CCFC
+// -0.128441
+0xEF8F3BF2
+// -0.039642
+0xFAED039A
+// 0.210594
+0x1AF4BBE0
+// -0.133228
+0xEEF26339
+// -0.082642
+0xF56BFC03
+// 0.289073
+0x25005B61
+// -0.555005
+0xB8F59BDF
+// 0.312451
+0x27FE6345
+// 0.025391
+0x034003B5
+// -0.011815
+0xFE7CD802
+// -0.216375
+0xE44DD3D4
+// 0.220106
+0x1C2C6D1C
+// -0.097078
+0xF392F0E1
+// -0.185433
+0xE843BBE5
+// -0.039512
+0xFAF143E9
+// -0.136194
+0xEE912E4A
+// -0.207463
+0xE571D758
+// -0.085403
+0xF51186C9
+// -0.303569
+0xD924A4CA
+// 0.035738
+0x0493134B
+// 0.118302
+0x0F24861D
+// 0.158731
+0x14514D79
+// 0.320794
+0x290FC7AB
+// 0.194367
+0x18E103E4
+// 0.169317
+0x15AC3104
+// -0.028423
+0xFC5CA06A
+// -0.156064
+0xEC0615FB
+// -0.054088
+0xF913A4AB
+// 0.010182
+0x014DA7E7
+// -0.200154
+0xE6615B15
+// -0.268089
+0xDDAF463A
+// 0.252427
+0x204F876C
+// -0.267225
+0xDDCB921E
+// 0.019838
+0x028A0EBB
+// -0.242087
+0xE103484C
+// -0.150548
+0xECBAD5B4
+// -0.174242
+0xE9B272B7
+// 0.278360
+0x23A14E24
+// -0.177728
+0xE94034AC
+// -0.280352
+0xDC1D6E78
+// 0.280638
+0x23EBF09B
+// -0.244366
+0xE0B89A65
+// -0.155730
+0xEC110B58
+// -0.039992
+0xFAE186D1
+// 0.180992
+0x172ABEAF
+// 0.372305
+0x2FA7AE36
+// -0.266165
+0xDDEE4ABE
+// 0.032320
+0x04230F59
+// 0.265209
+0x21F25F3B
+// 0.012068
+0x018B7089
+// -0.170819
+0xEA229D2F
+// -0.107887
+0xF230C500
+// -0.292917
+0xDA81B4FA
+// 0.368916
+0x2F38A3B3
+// -0.169355
+0xEA5290CE
+// -0.216466
+0xE44AD801
+// 0.067951
+0x08B29FB0
+// 0.135559
+0x115A0062
+// 0.121060
+0x0F7EE5EE
+// -0.243399
+0xE0D84BAE
+// 0.526999
+0x4374B180
+// 0.255724
+0x20BB937E
+// 0.128250
+0x106A7AF8
+// 0.226689
+0x1D04264B
+// 0.128782
+0x107BEBEE
+// 0.144568
+0x128131B9
+// -0.053644
+0xF9223288
+// 0.156528
+0x14091BD7
+// 0.154082
+0x13B8F73E
+// -0.017073
+0xFDD08F34
+// 0.293607
+0x2594EE12
+// 0.362887
+0x2E7318B0
+// -0.090720
+0xF46348B9
+// 0.368567
+0x2F2D3162
+// 0.463093
+0x3B46A0AC
+// 0.029122
+0x03BA484D
+// -0.008733
+0xFEE1D5EA
+// -0.050622
+0xF9853AC6
+// -0.235249
+0xE1E35F20
+// -0.091933
+0xF43B8C8F
+// -0.324267
+0xD67E68DF
+// -0.136035
+0xEE966952
+// 0.139111
+0x11CE6331
+// -0.119444
+0xF0B611D1
+// -0.134404
+0xEECBD704
+// -0.039544
+0xFAF034F1
+// -0.013772
+0xFE3CB47F
+// -0.050844
+0xF97DF0C5
+// 0.014306
+0x01D4CAEE
+// 0.184183
+0x179351D2
+// -0.444449
+0xC71C4D03
+// 0.092155
+0x0BCBBBA7
+// 0.267881
+0x2249E8D3
+// 0.219431
+0x1C164CEB
+// -0.064470
+0xF7BF6FAE
+// 0.025218
+0x033A5B24
+// 0.282923
+0x2436D2DE
+// 0.232762
+0x1DCB23AA
+// -0.260611
+0xDEA44902
+// 0.064526
+0x08426472
+// 0.171831
+0x15FE8B7B
+// 0.120933
+0x0F7ABB40
+// -0.022520
+0xFD1E122F
+// -0.075178
+0xF6608D23
+// -0.340730
+0xD462F851
+// 0.166611
+0x1553829E
+// 0.395330
+0x329A29DA
+// -0.333014
+0xD55FCE66
+// 0.036879
+0x04B876D8
+// 0.549462
+0x4654C59F
+// -0.141105
+0xEDF0421B
+// 0.217362
+0x1BD28792
+// 0.069536
+0x08E68FE1
+// 0.343319
+0x2BF1DE7F
+// -0.301061
+0xD976D711
+// 0.280520
+0x23E81848
+// -0.492633
+0xC0F16A00
+// -0.009418
+0xFECB66F5
+// 0.252963
+0x2061184B
+// -0.327126
+0xD620B8E3
+// 0.229945
+0x1D6ED92A
+// -0.085240
+0xF516D815
+// 0.037974
+0x04DC51B9
+// -0.422877
+0xC9DF2826
+// -0.283219
+0xDBBF76BC
+// -0.353361
+0xD2C5112D
+// 0.058974
+0x078C7588
+// 0.235267
+0x1E1D3E4C
+// 0.071960
+0x0935F8D5
+// -0.103081
+0xF2CE3A76
+// -0.366380
+0xD11A76A9
+// -0.796395
+0x9A0FBA3A
+// -0.282408
+0xDBDA10AA
+// -0.046895
+0xF9FF57DE
+// 0.291982
+0x255FAB35
+// 0.491927
+0x3EF77918
+// -0.281506
+0xDBF79AEC
+// 0.187466
+0x17FEE6A3
+// -0.118553
+0xF0D342C3
+// -0.183777
+0xE879FEC7
+// 0.117865
+0x0F162FEE
+// 0.138629
+0x11BE9B79
+// 0.081983
+0x0A7E6DA8
+// 0.094293
+0x0C11C6F1
+// -0.244408
+0xE0B73EF8
+// 0.108673
+0x0DE900EF
+// -0.202430
+0xE616C98F
+// -0.382326
+0xCF0FEF7F
+// -0.228483
+0xE2C10E69
+// -0.287611
+0xDB2F8F50
+// -0.157606
+0xEBD391E3
+// 0.210641
+0x1AF64C46
+// 0.105724
+0x0D885DEE
+// 0.356825
+0x2DAC6F58
+// 0.064873
+0x084DC079
+// 0.049871
+0x06622E9D
+// -0.170615
+0xEA294A98
+// 0.122282
+0x0FA6EE2A
+// -0.169885
+0xEA413927
+// 0.238577
+0x1E89AF33
+// -0.073522
+0xF696D8B3
+// 0.137533
+0x119AAAED
+// 0.277120
+0x2378AD2C
+// 0.249572
+0x1FF1F725
+// -0.118107
+0xF0E1DDAB
+// 0.048139
+0x062967EC
+// -0.224310
+0xE349D02A
+// 0.480958
+0x3D9009CB
+// -0.311459
+0xD8221AC0
+// -0.096738
+0xF39E17A4
+// -0.655620
+0xAC14A8D4
+// 0.235634
+0x1E294272
+// 0.010642
+0x015CBAAD
+// 0.290281
+0x2527F0DA
+// -0.212334
+0xE4D23C37
+// 0.824059
+0x697AC4C0
+// -0.173193
+0xE9D4D331
+// -0.561277
+0xB82810C7
+// 0.245150
+0x1F6111DB
+// 0.232664
+0x1DC7F075
+// -0.064898
+0xF7B16A59
+// -0.393570
+0xCD9F82A1
+// 0.338615
+0x2B57C09B
+// -0.026428
+0xFC9E0546
+// -0.079394
+0xF5D66E85
+// 0.246801
+0x1F972F16
+// -0.087883
+0xF4C04258
+// -0.017158
+0xFDCDC17A
+// 0.227431
+0x1D1C73F7
+// 0.185359
+0x17B9D6CE
+// -0.402326
+0xCC809202
+// 0.140497
+0x11FBD0F2
+// 0.387384
+0x3195CA9B
+// -0.403466
+0xCC5B3CCB
+// 0.080898
+0x0A5ADCA2
+// 0.085976
+0x0B014437
+// -0.606543
+0xB25CCE74
+// -0.035217
+0xFB7E0196
+// -0.192132
+0xE7683B00
+// 0.468349
+0x3BF2DC84
+// -0.472269
+0xC38CB212
+// 0.402120
+0x3378A9A3
+// 0.158468
+0x1448AC01
+// -0.308181
+0xD88D8A60
+// -0.057121
+0xF8B04192
+// 0.119929
+0x0F59D40A
+// -0.106225
+0xF267373E
+// -0.054826
+0xF8FB7697
+// -0.013817
+0xFE3B3D1D
+// 0.226571
+0x1D0045D5
+// -0.365733
+0xD12FA6FF
+// -0.073729
+0xF6900D19
+// -0.477566
+0xC2DF1E8F
+// -0.047602
+0xF9E82998
+// 0.383609
+0x311A173A
+// -0.355334
+0xD284667E
+// -0.434826
+0xC8579B7E
+// -0.266184
+0xDDEDABD7
+// 0.343063
+0x2BE97B50
+// -0.171734
+0xEA049C58
+// -0.018232
+0xFDAA9258
+// -0.273383
+0xDD01C6AD
+// -0.116292
+0xF11D56CA
+// 0.269820
+0x22897880
+// 0.065712
+0x08694390
+// 0.154059
+0x13B830A6
+// 0.107334
+0x0DBD2251
+// -0.243516
+0xE0D478BC
+// 0.208893
+0x1ABD015D
+// 0.319956
+0x28F45569
+// -0.003593
+0xFF8A44DC
+// 0.301777
+0x26A09EC6
+// 0.427506
+0x36B88375
+// 0.234110
+0x1DF75162
+// 0.469154
+0x3C0D3955
+// 0.534434
+0x446854E1
+// -0.173383
+0xE9CE939F
+// 0.123854
+0x0FDA6F5E
+// 0.130802
+0x10BE1D4B
+// -0.028811
+0xFC4FEA3D
+// -0.071648
+0xF6D43C2F
+// 0.141275
+0x12154B29
+// 0.246907
+0x1F9AA470
+// -0.423225
+0xC9D3C592
+// 0.196269
+0x191F5905
+// -0.029665
+0xFC33EEAC
+// 0.339360
+0x2B7024D9
+// -0.346392
+0xD3A96B9D
+// 0.359112
+0x2DF76076
+// 0.252898
+0x205EF711
+// -0.190363
+0xE7A232DB
+// -0.030023
+0xFC283491
+// 0.031750
+0x041060BA
+// 0.300192
+0x266CAF2F
+// -0.122621
+0xF04DF0A3
+// -0.331323
+0xD5973358
+// 0.152082
+0x13776DA5
+// -0.200965
+0xE646C4D2
+// 0.654449
+0x53C4FF93
+// 0.520226
+0x4296C563
+// -0.555845
+0xB8DA129E
+// -0.082503
+0xF5708A44
+// -0.397617
+0xCD1AE12A
+// 0.015867
+0x0207EE55
+// 0.154680
+0x13CC8E62
+// 0.168723
+0x1598B2FE
+// -0.181242
+0xE8CD12CB
+// 0.479732
+0x3D67D8D4
+// -0.560568
+0xB83F52B0
+// -0.101688
+0xF2FBDF89
+// 0.141993
+0x122CD68F
+// -0.447499
+0xC6B85A29
+// 0.013119
+0x01ADE5D2
+// 0.208526
+0x1AB0FA0D
+// 0.420285
+0x35CBE41D
+// 0.152377
+0x13811B0A
+// 0.109765
+0x0E0CC66B
+// 0.129228
+0x108A87C9
+// -0.199771
+0xE66DE7C0
+// 0.053792
+0x06E2A3F9
+// -0.037320
+0xFB391775
+// 0.090446
+0x0B93BD7A
+// 0.302084
+0x26AAAF83
+// -0.303991
+0xD916D0C4
+// -0.336289
+0xD4F47EB8
+// -0.440657
+0xC7988F71
+// 0.518396
+0x425ACE3D
+// 0.239035
+0x1E98B18A
+// 0.315443
+0x28606C0F
+// -0.200249
+0xE65E3B29
+// -0.190099
+0xE7AAD273
+// 0.074533
+0x098A4B59
+// 0.190342
+0x185D2450
+// -0.316479
+0xD77D9D56
+// 0.246928
+0x1F9B5736
+// 0.310094
+0x27B12A74
+// -0.076102
+0xF6424820
+// 0.121608
+0x0F90D911
+// -0.403590
+0xCC572B1D
+// 0.052264
+0x06B09727
+// 0.197878
+0x195412EF
+// -0.223122
+0xE370BEAE
+// -0.073219
+0xF6A0C425
+// 0.466318
+0x3BB04F92
+// -0.333994
+0xD53FAE83
+// -0.095937
+0xF3B85601
+// -0.339573
+0xD488DCE9
+// -0.139765
+0xEE1C3264
+// -0.089177
+0xF495D75D
+// -0.300077
+0xD9971339
+// -0.261382
+0xDE8B0968
+// 0.188066
+0x18128CA7
+// -0.083026
+0xF55F637B
+// 0.024840
+0x032DF932
+// -0.135830
+0xEE9D1DF8
+// 0.293755
+0x2599BFD7
+// 0.567585
+0x48A6A0BC
+// -0.186252
+0xE828E8A6
+// 0.521721
+0x42C7C0E5
+// 0.162130
+0x14C0AC6B
+// 0.154670
+0x13CC3A02
+// 0.070827
+0x0910D9BD
+// 0.209133
+0x1AC4DC07
+// 0.169902
+0x15BF5999
+// -0.140766
+0xEDFB64A9
+// 0.056022
+0x072BBEBA
+// 0.298858
+0x2640F836
+// 0.435847
+0x37C9D94E
+// 0.087866
+0x0B3F30DD
+// 0.172596
+0x1617A327
+// -0.478622
+0xC2BC8351
+// -0.284399
+0xDB98D42B
+// 0.510095
+0x414ACBD9
+// 0.186301
+0x17D8B598
+// -0.146030
+0xED4EE3EC
+// -0.112279
+0xF1A0D5B9
+// 0.382547
+0x30F74F2F
+// -0.139020
+0xEE349A99
+// 0.051817
+0x06A1ECDF
+// 0.004341
+0x008E3F64
+// 0.196102
+0x1919DB14
+// 0.156418
+0x140584FE
+// 0.457609
+0x3A92EBBD
+// 0.568238
+0x48BC0373
+// 0.080869
+0x0A59EC89
+// -0.029414
+0xFC3C2B92
+// 0.207654
+0x1A946B96
+// 0.007732
+0x00FD5A9C
+// -0.199325
+0xE67C856C
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Dims2_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Dims2_s16.txt
deleted file mode 100755
index 19131a9..0000000
--- a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Dims2_s16.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-H
-2
-// 10
-0x000A
-// 20
-0x0014
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Inputs1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Inputs1_f32.txt
deleted file mode 100755
index bfc2f44..0000000
--- a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Inputs1_f32.txt
+++ /dev/null
@@ -1,2802 +0,0 @@
-W
-1400
-// 0.317461
-0x3ea28a40
-// 0.625383
-0x3f201921
-// 0.601416
-0x3f19f666
-// 0.060345
-0x3d772c90
-// 0.699075
-0x3f32f69a
-// 0.397543
-0x3ecb8abd
-// 0.949150
-0x3f72fb7d
-// 0.095883
-0x3dc45e43
-// 0.110862
-0x3de30b63
-// 0.350348
-0x3eb360db
-// 0.231477
-0x3e6d085b
-// 0.878557
-0x3f60e91b
-// 0.430892
-0x3edc9de3
-// 0.845097
-0x3f585848
-// 0.579806
-0x3f146e29
-// 0.085579
-0x3daf43c8
-// 0.991642
-0x3f7ddc46
-// 0.558267
-0x3f0eea99
-// 0.149746
-0x3e1956ea
-// 0.047470
-0x3d426fb6
-// 0.094174
-0x3dc0de0f
-// 0.577571
-0x3f13dbac
-// 0.175199
-0x3e33676d
-// 0.963905
-0x3f76c273
-// 0.490986
-0x3efb627d
-// 0.528702
-0x3f0758fe
-// 0.164409
-0x3e285ae2
-// 0.050619
-0x3d4f5596
-// 0.781587
-0x3f481610
-// 0.406565
-0x3ed02954
-// 0.369026
-0x3ebcf108
-// 0.440448
-0x3ee1826c
-// 0.267568
-0x3e88febb
-// 0.932916
-0x3f6ed398
-// 0.908512
-0x3f68943f
-// 0.585195
-0x3f15cf5b
-// 0.710904
-0x3f35fdc6
-// 0.322858
-0x3ea54da4
-// 0.355254
-0x3eb5e3e7
-// 0.010976
-0x3c33d331
-// 0.095730
-0x3dc40df1
-// 0.591012
-0x3f174c8c
-// 0.833057
-0x3f554336
-// 0.323620
-0x3ea5b188
-// 0.485973
-0x3ef8d166
-// 0.142642
-0x3e1210ce
-// 0.387524
-0x3ec66986
-// 0.816097
-0x3f50ebbf
-// 0.320632
-0x3ea429de
-// 0.625093
-0x3f200616
-// 0.755809
-0x3f417cba
-// 0.774587
-0x3f464b52
-// 0.204947
-0x3e51dd8a
-// 0.289116
-0x3e9406f8
-// 0.346337
-0x3eb15312
-// 0.283665
-0x3e913c90
-// 0.062351
-0x3d7f6395
-// 0.729912
-0x3f3adb83
-// 0.369011
-0x3ebceef8
-// 0.233753
-0x3e6f5d12
-// 0.779274
-0x3f477e87
-// 0.824368
-0x3f5309ca
-// 0.028446
-0x3ce906a7
-// 0.082201
-0x3da8593d
-// 0.397139
-0x3ecb55c7
-// 0.100650
-0x3dce2195
-// 0.907534
-0x3f68542c
-// 0.039613
-0x3d224180
-// 0.475995
-0x3ef3b594
-// 0.363175
-0x3eb9f216
-// 0.427098
-0x3edaac8c
-// 0.403263
-0x3ece788c
-// 0.879284
-0x3f6118bb
-// 0.799981
-0x3f4ccb91
-// 0.937845
-0x3f70169d
-// 0.281955
-0x3e905c73
-// 0.403744
-0x3eceb790
-// 0.072670
-0x3d94d422
-// 0.682167
-0x3f2ea282
-// 0.215864
-0x3e5d0b7c
-// 0.388448
-0x3ec6e2a4
-// 0.671405
-0x3f2be12b
-// 0.757294
-0x3f41de02
-// 0.081427
-0x3da6c33f
-// 0.112447
-0x3de64aa4
-// 0.337292
-0x3eacb18b
-// 0.146698
-0x3e1637fc
-// 0.168689
-0x3e2cbcb9
-// 0.567057
-0x3f112a9f
-// 0.263826
-0x3e871433
-// 0.130168
-0x3e054ab4
-// 0.124290
-0x3dfe8bec
-// 0.842455
-0x3f57ab24
-// 0.800048
-0x3f4ccff0
-// 0.021970
-0x3cb3f9c5
-// 0.100687
-0x3dce350d
-// 0.913054
-0x3f69bde2
-// 0.957848
-0x3f75358b
-// 0.573431
-0x3f12cc63
-// 0.852365
-0x3f5a3490
-// 0.821187
-0x3f523957
-// 0.054292
-0x3d5e6194
-// 0.340998
-0x3eae973d
-// 0.017100
-0x3c8c1587
-// 0.403469
-0x3ece937e
-// 0.584989
-0x3f15c1d6
-// 0.710778
-0x3f35f58a
-// 0.957252
-0x3f750e76
-// 0.307368
-0x3e9d5f52
-// 0.744807
-0x3f3eabaa
-// 0.696112
-0x3f323461
-// 0.288912
-0x3e93ec50
-// 0.066597
-0x3d8863ca
-// 0.581290
-0x3f14cf69
-// 0.311815
-0x3e9fa638
-// 0.121430
-0x3df8b058
-// 0.980871
-0x3f7b1a57
-// 0.342195
-0x3eaf3429
-// 0.031294
-0x3d002e7a
-// 0.310321
-0x3e9ee266
-// 0.779782
-0x3f479fd2
-// 0.472417
-0x3ef1e0af
-// 0.626905
-0x3f207cdf
-// 0.887091
-0x3f631861
-// 0.856723
-0x3f5b523a
-// 0.342278
-0x3eaf3f21
-// 0.537597
-0x3f099ff9
-// 0.257965
-0x3e841402
-// 0.808984
-0x3f4f199b
-// 0.455621
-0x3ee9472a
-// 0.184624
-0x3e3d0e2a
-// 0.107595
-0x3ddc5a9e
-// 0.233148
-0x3e6ebe79
-// 0.452307
-0x3ee794d5
-// 0.266496
-0x3e88721d
-// 0.597894
-0x3f190f93
-// 0.759631
-0x3f427730
-// 0.596370
-0x3f18abb0
-// 0.496020
-0x3efdf65c
-// 0.151460
-0x3e1b1875
-// 0.507896
-0x3f020573
-// 0.836849
-0x3f563bc3
-// 0.874871
-0x3f5ff78d
-// 0.540445
-0x3f0a5aa0
-// 0.283607
-0x3e9134eb
-// 0.319901
-0x3ea3ca18
-// 0.689687
-0x3f308f53
-// 0.697039
-0x3f327120
-// 0.016492
-0x3c8719ed
-// 0.533739
-0x3f08a322
-// 0.879915
-0x3f614219
-// 0.561600
-0x3f0fc50b
-// 0.692952
-0x3f316553
-// 0.345170
-0x3eb0ba16
-// 0.760092
-0x3f429568
-// 0.560470
-0x3f0f7afe
-// 0.481733
-0x3ef6a5af
-// 0.831715
-0x3f54eb41
-// 0.330698
-0x3ea95143
-// 0.560647
-0x3f0f8689
-// 0.552892
-0x3f0d8a5c
-// 0.775916
-0x3f46a276
-// 0.387529
-0x3ec66a3b
-// 0.454204
-0x3ee88d79
-// 0.761764
-0x3f4302f7
-// 0.918857
-0x3f6b3a2e
-// 0.713628
-0x3f36b04b
-// 0.016955
-0x3c8ae51c
-// 0.371426
-0x3ebe2b89
-// 0.998688
-0x3f7fa9fd
-// 0.042136
-0x3d2c96c3
-// 0.223209
-0x3e6490f4
-// 0.743836
-0x3f3e6c07
-// 0.033756
-0x3d0a440d
-// 0.399333
-0x3ecc7561
-// 0.922113
-0x3f6c0f9a
-// 0.989638
-0x3f7d58e8
-// 0.887882
-0x3f634c3c
-// 0.525064
-0x3f066aa0
-// 0.508073
-0x3f021111
-// 0.047062
-0x3d40c414
-// 0.335523
-0x3eabc9a7
-// 0.993199
-0x3f7e424e
-// 0.021483
-0x3caffcd7
-// 0.571005
-0x3f122d61
-// 0.112433
-0x3de64346
-// 0.278517
-0x3e8e99ca
-// 0.056898
-0x3d690d6d
-// 0.416199
-0x3ed51811
-// 0.463664
-0x3eed6563
-// 0.596660
-0x3f18beb3
-// 0.867005
-0x3f5df411
-// 0.481081
-0x3ef6503a
-// 0.919429
-0x3f6b5fb3
-// 0.654981
-0x3f27acd0
-// 0.397050
-0x3ecb4a17
-// 0.297949
-0x3e988cc4
-// 0.609121
-0x3f1bef60
-// 0.255624
-0x3e82e125
-// 0.447772
-0x3ee54264
-// 0.915732
-0x3f6a6d6d
-// 0.663509
-0x3f29dbb2
-// 0.689684
-0x3f308f1e
-// 0.780783
-0x3f47e16a
-// 0.204106
-0x3e510112
-// 0.703434
-0x3f34143a
-// 0.045668
-0x3d3b0e5a
-// 0.201798
-0x3e4ea442
-// 0.996544
-0x3f7f1d7a
-// 0.494009
-0x3efceecc
-// 0.168188
-0x3e2c3984
-// 0.000759
-0x3a46eb3c
-// 0.462428
-0x3eecc35e
-// 0.446879
-0x3ee4cd46
-// 0.260884
-0x3e859291
-// 0.279861
-0x3e8f49ec
-// 0.610750
-0x3f1c5a24
-// 0.003272
-0x3b567072
-// 0.247661
-0x3e7d9ab9
-// 0.222089
-0x3e636b60
-// 0.367189
-0x3ebc0042
-// 0.180066
-0x3e38632a
-// 0.675394
-0x3f2ce6a7
-// 0.820011
-0x3f51ec38
-// 0.685635
-0x3f2f85c2
-// 0.735786
-0x3f3c5c81
-// 0.662787
-0x3f29ac67
-// 0.394977
-0x3eca3a79
-// 0.866487
-0x3f5dd213
-// 0.813941
-0x3f505e6b
-// 0.850328
-0x3f59af14
-// 0.965767
-0x3f773c7d
-// 0.854671
-0x3f5acbb1
-// 0.263793
-0x3e870fdc
-// 0.232111
-0x3e6dae6b
-// 0.977970
-0x3f7a5c44
-// 0.784807
-0x3f48e924
-// 0.007168
-0x3beae450
-// 0.832888
-0x3f55382e
-// 0.052102
-0x3d556913
-// 0.007562
-0x3bf7ce5b
-// 0.288103
-0x3e93823d
-// 0.621015
-0x3f1efad5
-// 0.810244
-0x3f4f6c2f
-// 0.695936
-0x3f3228d6
-// 0.151197
-0x3e1ad353
-// 0.719993
-0x3f38517d
-// 0.838081
-0x3f568c7b
-// 0.651362
-0x3f26bfa4
-// 0.757078
-0x3f41cfe2
-// 0.966827
-0x3f7781f5
-// 0.799263
-0x3f4c9c86
-// 0.118452
-0x3df29711
-// 0.320715
-0x3ea434bb
-// 0.872430
-0x3f5f5794
-// 0.549255
-0x3f0c9bf9
-// 0.691955
-0x3f3123f2
-// 0.735567
-0x3f3c4e24
-// 0.070389
-0x3d90285d
-// 0.701815
-0x3f33aa1f
-// 0.142628
-0x3e120d19
-// 0.799883
-0x3f4cc528
-// 0.390472
-0x3ec7ebe2
-// 0.695166
-0x3f31f661
-// 0.160473
-0x3e2452f2
-// 0.186291
-0x3e3ec31a
-// 0.563929
-0x3f105daa
-// 0.359954
-0x3eb84bf1
-// 0.198083
-0x3e4ad658
-// 0.306871
-0x3e9d1e29
-// 0.604307
-0x3f1ab3dc
-// 0.172886
-0x3e310917
-// 0.116025
-0x3ded9e5b
-// 0.433932
-0x3ede2c4c
-// 0.920829
-0x3f6bbb76
-// 0.822669
-0x3f529a71
-// 0.638891
-0x3f238e59
-// 0.305060
-0x3e9c30d3
-// 0.097861
-0x3dc86b96
-// 0.105268
-0x3dd796f3
-// 0.921667
-0x3f6bf257
-// 0.208107
-0x3e5519f2
-// 0.948927
-0x3f72ece2
-// 0.007508
-0x3bf6095e
-// 0.745265
-0x3f3ec9ac
-// 0.205344
-0x3e5245c9
-// 0.963601
-0x3f76ae8d
-// 0.860607
-0x3f5c50b7
-// 0.620236
-0x3f1ec7ca
-// 0.424224
-0x3ed933e0
-// 0.952132
-0x3f73bef0
-// 0.649901
-0x3f265fe9
-// 0.935640
-0x3f6f8614
-// 0.751676
-0x3f406dd2
-// 0.436594
-0x3edf893c
-// 0.750362
-0x3f4017b5
-// 0.444713
-0x3ee3b179
-// 0.460337
-0x3eebb145
-// 0.805915
-0x3f4e5079
-// 0.371404
-0x3ebe28a1
-// 0.507086
-0x3f01d067
-// 0.098656
-0x3dca0c46
-// 0.976337
-0x3f79f133
-// 0.513002
-0x3f035417
-// 0.748826
-0x3f3fb308
-// 0.714480
-0x3f36e830
-// 0.242682
-0x3e7881bf
-// 0.197765
-0x3e4a8300
-// 0.188083
-0x3e4098b3
-// 0.703304
-0x3f340bbc
-// 0.752336
-0x3f40991e
-// 0.705385
-0x3f34941f
-// 0.215698
-0x3e5cdfff
-// 0.314735
-0x3ea124f7
-// 0.665257
-0x3f2a4e47
-// 0.432893
-0x3edda434
-// 0.879467
-0x3f6124c4
-// 0.176937
-0x3e352ef2
-// 0.148276
-0x3e17d5bb
-// 0.047180
-0x3d413fc8
-// 0.794045
-0x3f4b468d
-// 0.600124
-0x3f19a1ba
-// 0.499189
-0x3eff95ad
-// 0.637943
-0x3f235041
-// 0.563474
-0x3f103fd8
-// 0.328277
-0x3ea813e5
-// 0.379845
-0x3ec27b1a
-// 0.618912
-0x3f1e7105
-// 0.011377
-0x3c3a6895
-// 0.731052
-0x3f3b2635
-// 0.527234
-0x3f06f8d0
-// 0.078320
-0x3da06600
-// 0.057189
-0x3d6a3f13
-// 0.446212
-0x3ee475e9
-// 0.587405
-0x3f166034
-// 0.043257
-0x3d312e9e
-// 0.968675
-0x3f77fb13
-// 0.908359
-0x3f688a33
-// 0.267873
-0x3e8926a8
-// 0.989519
-0x3f7d511c
-// 0.264380
-0x3e875cc6
-// 0.051576
-0x3d534132
-// 0.588273
-0x3f16990c
-// 0.060883
-0x3d796024
-// 0.057999
-0x3d6d9045
-// 0.965912
-0x3f774603
-// 0.865815
-0x3f5da60a
-// 0.834050
-0x3f558449
-// 0.437292
-0x3edfe4c4
-// 0.465867
-0x3eee8615
-// 0.513724
-0x3f038366
-// 0.097949
-0x3dc8997c
-// 0.700484
-0x3f3352e3
-// 0.827281
-0x3f53c8b1
-// 0.627865
-0x3f20bbc7
-// 0.615822
-0x3f1da681
-// 0.812519
-0x3f500145
-// 0.362890
-0x3eb9ccac
-// 0.685646
-0x3f2f8684
-// 0.558394
-0x3f0ef2ee
-// 0.063472
-0x3d81fd86
-// 0.436737
-0x3edf9c0c
-// 0.114160
-0x3de9cce7
-// 0.582169
-0x3f15090a
-// 0.350726
-0x3eb39250
-// 0.898893
-0x3f661ddd
-// 0.953454
-0x3f74158f
-// 0.635212
-0x3f229d40
-// 0.730065
-0x3f3ae587
-// 0.872001
-0x3f5f3b6f
-// 0.126728
-0x3e01c51d
-// 0.331678
-0x3ea9d1a7
-// 0.410145
-0x3ed1fe80
-// 0.925825
-0x3f6d02e5
-// 0.317227
-0x3ea26b8c
-// 0.721629
-0x3f38bca9
-// 0.086316
-0x3db0c63b
-// 0.394882
-0x3eca2e05
-// 0.408462
-0x3ed121df
-// 0.269213
-0x3e89d655
-// 0.673079
-0x3f2c4eef
-// 0.516944
-0x3f045670
-// 0.744785
-0x3f3eaa3c
-// 0.931155
-0x3f6e6033
-// 0.812472
-0x3f4ffe2a
-// 0.283114
-0x3e90f450
-// 0.170108
-0x3e2e30e5
-// 0.381255
-0x3ec333dc
-// 0.005866
-0x3bc0354b
-// 0.657775
-0x3f2863eb
-// 0.799518
-0x3f4cad3e
-// 0.248189
-0x3e7e2560
-// 0.487789
-0x3ef9bf7a
-// 0.663550
-0x3f29de71
-// 0.010014
-0x3c241192
-// 0.971108
-0x3f789a85
-// 0.645289
-0x3f2531b0
-// 0.900176
-0x3f6671ea
-// 0.748004
-0x3f3f7d36
-// 0.977564
-0x3f7a419b
-// 0.443476
-0x3ee30f3e
-// 0.879783
-0x3f61396e
-// 0.607269
-0x3f1b75f6
-// 0.801004
-0x3f4d0ea1
-// 0.453311
-0x3ee81862
-// 0.009711
-0x3c1f1905
-// 0.836069
-0x3f560899
-// 0.824824
-0x3f5327a3
-// 0.969777
-0x3f784349
-// 0.391016
-0x3ec8333b
-// 0.503511
-0x3f00e61a
-// 0.006901
-0x3be224a4
-// 0.922143
-0x3f6c1193
-// 0.548642
-0x3f0c73ca
-// 0.322926
-0x3ea55684
-// 0.015639
-0x3c801d81
-// 0.190264
-0x3e42d48b
-// 0.462099
-0x3eec982f
-// 0.636738
-0x3f230144
-// 0.046809
-0x3d3fbb39
-// 0.842446
-0x3f57aa89
-// 0.781996
-0x3f4830e6
-// 0.061186
-0x3d7a9e28
-// 0.162013
-0x3e25e6d7
-// 0.887680
-0x3f633f02
-// 0.030237
-0x3cf7b297
-// 0.497181
-0x3efe8e73
-// 0.693227
-0x3f317750
-// 0.192063
-0x3e44ac3a
-// 0.392931
-0x3ec92e4f
-// 0.351881
-0x3eb429b4
-// 0.884901
-0x3f6288dd
-// 0.479299
-0x3ef566b6
-// 0.312500
-0x3ea00008
-// 0.005082
-0x3ba684ae
-// 0.202389
-0x3e4f3f28
-// 0.179231
-0x3e378865
-// 0.112333
-0x3de60eb1
-// 0.992207
-0x3f7e0143
-// 0.633344
-0x3f2222d5
-// 0.735650
-0x3f3c5391
-// 0.548658
-0x3f0c74d4
-// 0.801018
-0x3f4d0f88
-// 0.940872
-0x3f70dd05
-// 0.292974
-0x3e9600ba
-// 0.976935
-0x3f7a186f
-// 0.387596
-0x3ec67307
-// 0.141753
-0x3e112798
-// 0.088233
-0x3db4b38b
-// 0.699656
-0x3f331ca0
-// 0.670540
-0x3f2ba87f
-// 0.408100
-0x3ed0f282
-// 0.812924
-0x3f501bc3
-// 0.063660
-0x3d82600e
-// 0.172983
-0x3e312260
-// 0.601400
-0x3f19f562
-// 0.068540
-0x3d8c5ec1
-// 0.643875
-0x3f24d4fd
-// 0.217468
-0x3e5eafde
-// 0.887615
-0x3f633ac5
-// 0.344239
-0x3eb0400e
-// 0.787583
-0x3f499f07
-// 0.375544
-0x3ec04753
-// 0.206583
-0x3e538a63
-// 0.597205
-0x3f18e26b
-// 0.883830
-0x3f6242b3
-// 0.288020
-0x3e937760
-// 0.599461
-0x3f19764b
-// 0.536120
-0x3f093f2f
-// 0.211338
-0x3e586919
-// 0.635855
-0x3f22c766
-// 0.790559
-0x3f4a621a
-// 0.833739
-0x3f556feb
-// 0.635936
-0x3f22ccb5
-// 0.872304
-0x3f5f4f56
-// 0.823708
-0x3f52de8a
-// 0.563559
-0x3f104568
-// 0.297389
-0x3e984357
-// 0.166330
-0x3e2a5279
-// 0.756079
-0x3f418e60
-// 0.662702
-0x3f29a6d9
-// 0.526669
-0x3f06d3c8
-// 0.598534
-0x3f193984
-// 0.169835
-0x3e2de924
-// 0.774947
-0x3f4662e7
-// 0.484257
-0x3ef7f093
-// 0.349879
-0x3eb3235c
-// 0.332444
-0x3eaa361a
-// 0.513462
-0x3f037237
-// 0.560002
-0x3f0f5c4a
-// 0.701543
-0x3f33984e
-// 0.598531
-0x3f193958
-// 0.446024
-0x3ee45d3f
-// 0.360018
-0x3eb8544c
-// 0.225221
-0x3e66a03b
-// 0.293078
-0x3e960e45
-// 0.486412
-0x3ef90b0a
-// 0.653374
-0x3f27438b
-// 0.823332
-0x3f52c5e2
-// 0.416290
-0x3ed52407
-// 0.962644
-0x3f766fd2
-// 0.199322
-0x3e4c1b01
-// 0.414278
-0x3ed41c3d
-// 0.345789
-0x3eb10b4c
-// 0.679505
-0x3f2df403
-// 0.449278
-0x3ee607d2
-// 0.812434
-0x3f4ffbae
-// 0.543841
-0x3f0b3929
-// 0.004725
-0x3b9ad444
-// 0.486342
-0x3ef901da
-// 0.819586
-0x3f51d05e
-// 0.143207
-0x3e12a4c5
-// 0.701031
-0x3f3376ca
-// 0.037889
-0x3d1b31ac
-// 0.768294
-0x3f44aee3
-// 0.816302
-0x3f50f928
-// 0.063662
-0x3d82610f
-// 0.307759
-0x3e9d92a0
-// 0.517842
-0x3f04914d
-// 0.390946
-0x3ec82a1f
-// 0.286981
-0x3e92ef21
-// 0.431878
-0x3edd1f17
-// 0.387633
-0x3ec677cb
-// 0.881633
-0x3f61b2ad
-// 0.652269
-0x3f26fb21
-// 0.939479
-0x3f7081b0
-// 0.801801
-0x3f4d42cd
-// 0.317908
-0x3ea2c4dc
-// 0.070473
-0x3d90545e
-// 0.919854
-0x3f6b7b95
-// 0.465287
-0x3eee3a25
-// 0.481511
-0x3ef68895
-// 0.959070
-0x3f758596
-// 0.262911
-0x3e869c45
-// 0.797768
-0x3f4c3a82
-// 0.987690
-0x3f7cd939
-// 0.097099
-0x3dc6dba8
-// 0.714931
-0x3f3705b9
-// 0.335616
-0x3eabd5cd
-// 0.350367
-0x3eb36354
-// 0.441650
-0x3ee21ff3
-// 0.539624
-0x3f0a24d2
-// 0.654307
-0x3f2780ac
-// 0.855131
-0x3f5ae9e1
-// 0.723050
-0x3f3919cc
-// 0.979662
-0x3f7acb28
-// 0.793422
-0x3f4b1dba
-// 0.985112
-0x3f7c3051
-// 0.015060
-0x3c76be39
-// 0.269367
-0x3e89ea74
-// 0.343530
-0x3eafe32b
-// 0.232478
-0x3e6e0e98
-// 0.516020
-0x3f0419e8
-// 0.926516
-0x3f6d3020
-// 0.973709
-0x3f794506
-// 0.490177
-0x3efaf882
-// 0.864185
-0x3f5d3b41
-// 0.782190
-0x3f483da3
-// 0.382844
-0x3ec40414
-// 0.629557
-0x3f212aa9
-// 0.038382
-0x3d1d36bd
-// 0.412554
-0x3ed33a44
-// 0.959925
-0x3f75bda6
-// 0.663789
-0x3f29ee1a
-// 0.878134
-0x3f60cd6b
-// 0.468901
-0x3ef013c5
-// 0.828842
-0x3f542efc
-// 0.029194
-0x3cef274e
-// 0.115660
-0x3decdf33
-// 0.497218
-0x3efe934e
-// 0.578202
-0x3f140511
-// 0.718004
-0x3f37cf22
-// 0.479765
-0x3ef5a3cb
-// 0.868378
-0x3f5e4e07
-// 0.006352
-0x3bd02654
-// 0.116786
-0x3def2d46
-// 0.845889
-0x3f588c34
-// 0.941286
-0x3f70f818
-// 0.432988
-0x3eddb0a4
-// 0.033265
-0x3d08408b
-// 0.862299
-0x3f5cbfa0
-// 0.223560
-0x3e64ecf7
-// 0.539271
-0x3f0a0da4
-// 0.419519
-0x3ed6cb2e
-// 0.850908
-0x3f59d523
-// 0.680490
-0x3f2e349b
-// 0.336557
-0x3eac5127
-// 0.102420
-0x3dd1c1bc
-// 0.308508
-0x3e9df4b7
-// 0.519191
-0x3f04e9ba
-// 0.037700
-0x3d1a6bbd
-// 0.584102
-0x3f1587be
-// 0.795815
-0x3f4bba81
-// 0.089401
-0x3db717f4
-// 0.948785
-0x3f72e38e
-// 0.140591
-0x3e0ff709
-// 0.209427
-0x3e567423
-// 0.228216
-0x3e69b15f
-// 0.486513
-0x3ef9182b
-// 0.539704
-0x3f0a2a09
-// 0.955201
-0x3f748806
-// 0.407153
-0x3ed07658
-// 0.417391
-0x3ed5b438
-// 0.784246
-0x3f48c460
-// 0.495127
-0x3efd8140
-// 0.122302
-0x3dfa798e
-// 0.451297
-0x3ee71066
-// 0.896750
-0x3f65916a
-// 0.523416
-0x3f05fe96
-// 0.150237
-0x3e19d7da
-// 0.417016
-0x3ed58317
-// 0.256015
-0x3e83146c
-// 0.315595
-0x3ea195a0
-// 0.475011
-0x3ef334b4
-// 0.695247
-0x3f31fbbd
-// 0.579526
-0x3f145bcf
-// 0.300556
-0x3e99e27b
-// 0.377742
-0x3ec16772
-// 0.848997
-0x3f5957e4
-// 0.723864
-0x3f394f2a
-// 0.657653
-0x3f285beb
-// 0.339548
-0x3eadd943
-// 0.399657
-0x3ecc9fe6
-// 0.162790
-0x3e26b272
-// 0.035609
-0x3d11daea
-// 0.556016
-0x3f0e5708
-// 0.645717
-0x3f254db4
-// 0.479249
-0x3ef56019
-// 0.092354
-0x3dbd2407
-// 0.362051
-0x3eb95ec9
-// 0.608439
-0x3f1bc2b0
-// 0.020717
-0x3ca9b61d
-// 0.167887
-0x3e2bea7f
-// 0.539112
-0x3f0a033a
-// 0.979976
-0x3f7adfb6
-// 0.809183
-0x3f4f2696
-// 0.288161
-0x3e9389cb
-// 0.694934
-0x3f31e72f
-// 0.837474
-0x3f5664b9
-// 0.893830
-0x3f64d203
-// 0.685679
-0x3f2f88ab
-// 0.653294
-0x3f273e49
-// 0.200372
-0x3e4d2e4b
-// 0.353585
-0x3eb50921
-// 0.094316
-0x3dc128fa
-// 0.193475
-0x3e461e61
-// 0.821111
-0x3f523455
-// 0.991215
-0x3f7dc042
-// 0.184974
-0x3e3d69b7
-// 0.422933
-0x3ed88a9d
-// 0.147199
-0x3e16bb5f
-// 0.667177
-0x3f2acc18
-// 0.268232
-0x3e8955bd
-// 0.182508
-0x3e3ae369
-// 0.609729
-0x3f1c1737
-// 0.744575
-0x3f3e9c7f
-// 0.374936
-0x3ebff79f
-// 0.344792
-0x3eb08899
-// 0.138408
-0x3e0dbabb
-// 0.172159
-0x3e304a7b
-// 0.250382
-0x3e80320a
-// 0.245440
-0x3e7b549a
-// 0.991220
-0x3f7dc090
-// 0.394764
-0x3eca1e91
-// 0.821240
-0x3f523cc1
-// 0.015590
-0x3c7f6bbb
-// 0.000438
-0x39e591f7
-// 0.051408
-0x3d52918c
-// 0.969149
-0x3f781a20
-// 0.872805
-0x3f5f7029
-// 0.966136
-0x3f7754ac
-// 0.333851
-0x3eaaee7a
-// 0.146161
-0x3e15ab33
-// 0.911316
-0x3f694c04
-// 0.238855
-0x3e749678
-// 0.337611
-0x3eacdb55
-// 0.312253
-0x3e9fdfa0
-// 0.334797
-0x3eab6a76
-// 0.869490
-0x3f5e96e9
-// 0.125871
-0x3e00e45b
-// 0.652814
-0x3f271ec9
-// 0.483895
-0x3ef7c11a
-// 0.435871
-0x3edf2a78
-// 0.756470
-0x3f41a806
-// 0.862302
-0x3f5cbfd0
-// 0.314048
-0x3ea0caf6
-// 0.118408
-0x3df27fe6
-// 0.557194
-0x3f0ea444
-// 0.674434
-0x3f2ca7b2
-// 0.346771
-0x3eb18bea
-// 0.454918
-0x3ee8eb09
-// 0.268456
-0x3e897308
-// 0.230244
-0x3e6bc517
-// 0.500949
-0x3f003e34
-// 0.778272
-0x3f473cd2
-// 0.750213
-0x3f400df7
-// 0.014355
-0x3c6b3300
-// 0.746670
-0x3f3f25c9
-// 0.543576
-0x3f0b27d2
-// 0.126952
-0x3e01ffd3
-// 0.180777
-0x3e391da2
-// 0.327529
-0x3ea7b1e2
-// 0.959009
-0x3f7581a2
-// 0.929082
-0x3f6dd856
-// 0.998307
-0x3f7f9106
-// 0.329052
-0x3ea8797d
-// 0.832827
-0x3f553427
-// 0.527504
-0x3f070a88
-// 0.674230
-0x3f2c9a50
-// 0.132119
-0x3e074a25
-// 0.650352
-0x3f267d79
-// 0.716654
-0x3f37769f
-// 0.668961
-0x3f2b4101
-// 0.427887
-0x3edb13f5
-// 0.260694
-0x3e8579bf
-// 0.210266
-0x3e574fe4
-// 0.464105
-0x3eed9f3b
-// 0.988228
-0x3f7cfc7f
-// 0.412171
-0x3ed3081f
-// 0.146135
-0x3e15a458
-// 0.714535
-0x3f36ebc7
-// 0.546921
-0x3f0c0302
-// 0.667034
-0x3f2ac2c1
-// 0.812662
-0x3f500a9e
-// 0.968992
-0x3f780fde
-// 0.415219
-0x3ed4979f
-// 0.168013
-0x3e2c0bad
-// 0.057504
-0x3d6b88f0
-// 0.026823
-0x3cdbbaf6
-// 0.207206
-0x3e542ded
-// 0.170210
-0x3e2e4b71
-// 0.417522
-0x3ed5c570
-// 0.003446
-0x3b61d8d9
-// 0.665505
-0x3f2a5e8b
-// 0.139286
-0x3e0ea0e5
-// 0.117371
-0x3df06077
-// 0.225989
-0x3e6769ae
-// 0.271886
-0x3e8b34a4
-// 0.744222
-0x3f3e8556
-// 0.477757
-0x3ef49c98
-// 0.564684
-0x3f108f1e
-// 0.319963
-0x3ea3d222
-// 0.555532
-0x3f0e3755
-// 0.011336
-0x3c39bb92
-// 0.418713
-0x3ed6618a
-// 0.101806
-0x3dd07f78
-// 0.076166
-0x3d9bfcf2
-// 0.697353
-0x3f3285b8
-// 0.752542
-0x3f40a692
-// 0.075574
-0x3d9ac676
-// 0.217617
-0x3e5ed716
-// 0.675730
-0x3f2cfca4
-// 0.164424
-0x3e285eb2
-// 0.989257
-0x3f7d3ff7
-// 0.628395
-0x3f20de86
-// 0.058941
-0x3d716be2
-// 0.128367
-0x3e037291
-// 0.091528
-0x3dbb7306
-// 0.844233
-0x3f581fad
-// 0.798107
-0x3f4c50c2
-// 0.048884
-0x3d483a57
-// 0.721431
-0x3f38afb6
-// 0.767795
-0x3f448e35
-// 0.496557
-0x3efe3cc7
-// 0.137699
-0x3e0d00f7
-// 0.947677
-0x3f729afe
-// 0.279788
-0x3e8f4057
-// 0.440262
-0x3ee169fd
-// 0.891597
-0x3f643fac
-// 0.811785
-0x3f4fd12a
-// 0.837576
-0x3f566b62
-// 0.097164
-0x3dc6fde0
-// 0.465640
-0x3eee685b
-// 0.082216
-0x3da86113
-// 0.079276
-0x3da25b70
-// 0.782454
-0x3f484eef
-// 0.052569
-0x3d575245
-// 0.402191
-0x3ecdec06
-// 0.245708
-0x3e7b9afc
-// 0.511664
-0x3f02fc67
-// 0.728204
-0x3f3a6b8f
-// 0.082531
-0x3da905c0
-// 0.889317
-0x3f63aa41
-// 0.508224
-0x3f021afb
-// 0.344124
-0x3eb03108
-// 0.134704
-0x3e09efcb
-// 0.585825
-0x3f15f89d
-// 0.075180
-0x3d99f7ba
-// 0.672449
-0x3f2c25a0
-// 0.332536
-0x3eaa4230
-// 0.115565
-0x3decad35
-// 0.279760
-0x3e8f3cb8
-// 0.693884
-0x3f31a25f
-// 0.958110
-0x3f7546ae
-// 0.793167
-0x3f4b0cfb
-// 0.377704
-0x3ec16268
-// 0.946381
-0x3f72460e
-// 0.384012
-0x3ec49d28
-// 0.035580
-0x3d11bcbd
-// 0.045929
-0x3d3c2041
-// 0.937155
-0x3f6fe967
-// 0.047557
-0x3d42caa8
-// 0.457796
-0x3eea642f
-// 0.052144
-0x3d559501
-// 0.531371
-0x3f0807f5
-// 0.692862
-0x3f315f60
-// 0.338486
-0x3ead4e00
-// 0.277837
-0x3e8e40a2
-// 0.611936
-0x3f1ca7d4
-// 0.776136
-0x3f46b0df
-// 0.541216
-0x3f0a8d1f
-// 0.017627
-0x3c90659d
-// 0.809097
-0x3f4f20fc
-// 0.840635
-0x3f5733e0
-// 0.806522
-0x3f4e7834
-// 0.234095
-0x3e6fb69a
-// 0.947135
-0x3f727768
-// 0.594455
-0x3f182e30
-// 0.586409
-0x3f161ede
-// 0.245918
-0x3e7bd204
-// 0.046003
-0x3d3c6df1
-// 0.103042
-0x3dd3078c
-// 0.514983
-0x3f03d5f1
-// 0.461118
-0x3eec17ad
-// 0.564327
-0x3f1077b9
-// 0.263524
-0x3e86ec9e
-// 0.448203
-0x3ee57ad7
-// 0.612778
-0x3f1cdf04
-// 0.126405
-0x3e017035
-// 0.387663
-0x3ec67bbe
-// 0.715884
-0x3f37442c
-// 0.264225
-0x3e874871
-// 0.966136
-0x3f7754b5
-// 0.760738
-0x3f42bfbc
-// 0.745253
-0x3f3ec8ec
-// 0.345045
-0x3eb0a9c4
-// 0.894884
-0x3f651720
-// 0.901094
-0x3f66ae1e
-// 0.929553
-0x3f6df72d
-// 0.275304
-0x3e8cf4a9
-// 0.359916
-0x3eb846df
-// 0.138537
-0x3e0ddca6
-// 0.807333
-0x3f4ead5a
-// 0.745307
-0x3f3ecc72
-// 0.891871
-0x3f6451a5
-// 0.034530
-0x3d0d6f35
-// 0.103461
-0x3dd3e32f
-// 0.317948
-0x3ea2ca14
-// 0.018905
-0x3c9ade5e
-// 0.431291
-0x3edcd235
-// 0.151643
-0x3e1b4848
-// 0.657881
-0x3f286ae4
-// 0.205809
-0x3e52bfb0
-// 0.388969
-0x3ec726fe
-// 0.160114
-0x3e23f4e9
-// 0.850161
-0x3f59a428
-// 0.232443
-0x3e6e0577
-// 0.580248
-0x3f148b2a
-// 0.748259
-0x3f3f8ded
-// 0.099687
-0x3dcc28ee
-// 0.227612
-0x3e69131e
-// 0.616873
-0x3f1deb6a
-// 0.279787
-0x3e8f4042
-// 0.608511
-0x3f1bc765
-// 0.621856
-0x3f1f31f6
-// 0.512595
-0x3f033971
-// 0.773956
-0x3f4621f5
-// 0.255042
-0x3e8294d2
-// 0.806828
-0x3f4e8c4b
-// 0.179959
-0x3e38470d
-// 0.537015
-0x3f0979c8
-// 0.113793
-0x3de90c4e
-// 0.656688
-0x3f281cb6
-// 0.813969
-0x3f50603e
-// 0.320914
-0x3ea44ecf
-// 0.202948
-0x3e4fd19d
-// 0.799256
-0x3f4c9c02
-// 0.523057
-0x3f05e715
-// 0.123590
-0x3dfd1cbd
-// 0.092192
-0x3dbccf4b
-// 0.440014
-0x3ee1498e
-// 0.841305
-0x3f575fbb
-// 0.995915
-0x3f7ef44b
-// 0.516971
-0x3f045836
-// 0.600287
-0x3f19ac66
-// 0.179338
-0x3e37a466
-// 0.589240
-0x3f16d877
-// 0.902852
-0x3f672154
-// 0.549631
-0x3f0cb4a3
-// 0.749609
-0x3f3fe659
-// 0.118394
-0x3df278a5
-// 0.351265
-0x3eb3d8f6
-// 0.473382
-0x3ef25f2a
-// 0.268829
-0x3e89a3f4
-// 0.925103
-0x3f6cd38c
-// 0.218440
-0x3e5faecd
-// 0.903310
-0x3f673f5a
-// 0.561949
-0x3f0fdbe3
-// 0.897140
-0x3f65aaf4
-// 0.418002
-0x3ed60458
-// 0.079631
-0x3da3156b
-// 0.701336
-0x3f338ac2
-// 0.367500
-0x3ebc28f3
-// 0.548748
-0x3f0c7ac2
-// 0.997718
-0x3f7f6a73
-// 0.660602
-0x3f291d32
-// 0.001220
-0x3a9fe75f
-// 0.703274
-0x3f3409c5
-// 0.430032
-0x3edc2d37
-// 0.930688
-0x3f6e4195
-// 0.949820
-0x3f73276c
-// 0.770253
-0x3f452f4b
-// 0.583771
-0x3f157205
-// 0.759139
-0x3f4256f5
-// 0.974333
-0x3f796de4
-// 0.487750
-0x3ef9ba61
-// 0.402692
-0x3ece2db0
-// 0.372103
-0x3ebe8451
-// 0.177364
-0x3e359f07
-// 0.406216
-0x3ecffb9b
-// 0.324961
-0x3ea66141
-// 0.459521
-0x3eeb4659
-// 0.049303
-0x3d49f228
-// 0.961855
-0x3f763c24
-// 0.974412
-0x3f797314
-// 0.515241
-0x3f03e6d1
-// 0.087186
-0x3db28e85
-// 0.844859
-0x3f5848b0
-// 0.341388
-0x3eaeca67
-// 0.882704
-0x3f61f8df
-// 0.946210
-0x3f723ad8
-// 0.399926
-0x3eccc328
-// 0.415462
-0x3ed4b77d
-// 0.313687
-0x3ea09ba4
-// 0.673263
-0x3f2c5afa
-// 0.905339
-0x3f67c448
-// 0.748017
-0x3f3f7e05
-// 0.566203
-0x3f10f2b5
-// 0.467767
-0x3eef7f1c
-// 0.458366
-0x3eeaaefb
-// 0.317443
-0x3ea287f4
-// 0.810012
-0x3f4f5cfb
-// 0.274310
-0x3e8c7268
-// 0.557810
-0x3f0ecca2
-// 0.305188
-0x3e9c419c
-// 0.682771
-0x3f2eca19
-// 0.610813
-0x3f1c5e44
-// 0.993933
-0x3f7e7268
-// 0.186505
-0x3e3efb2a
-// 0.287272
-0x3e931558
-// 0.854119
-0x3f5aa787
-// 0.492776
-0x3efc4d25
-// 0.722319
-0x3f38e9e7
-// 0.194789
-0x3e4776b8
-// 0.686078
-0x3f2fa2cf
-// 0.219024
-0x3e6047c7
-// 0.553041
-0x3f0d9419
-// 0.823431
-0x3f52cc64
-// 0.191348
-0x3e43f0cb
-// 0.045373
-0x3d39d88b
-// 0.148352
-0x3e17e986
-// 0.558151
-0x3f0ee304
-// 0.221739
-0x3e630fa0
-// 0.007075
-0x3be7d890
-// 0.187539
-0x3e400a1f
-// 0.097842
-0x3dc86169
-// 0.067483
-0x3d8a34b6
-// 0.639502
-0x3f23b666
-// 0.582647
-0x3f152860
-// 0.782921
-0x3f486d80
-// 0.233065
-0x3e6ea88d
-// 0.345791
-0x3eb10b77
-// 0.070088
-0x3d8f8a44
-// 0.202465
-0x3e4f52e9
-// 0.924424
-0x3f6ca708
-// 0.207840
-0x3e54d3fc
-// 0.170459
-0x3e2e8ce7
-// 0.661218
-0x3f294592
-// 0.410037
-0x3ed1f06e
-// 0.839692
-0x3f56f614
-// 0.839447
-0x3f56e5f9
-// 0.945295
-0x3f71fede
-// 0.079810
-0x3da37374
-// 0.202678
-0x3e4f8ac4
-// 0.085331
-0x3daec21f
-// 0.184480
-0x3e3ce848
-// 0.194144
-0x3e46cd96
-// 0.915662
-0x3f6a68d7
-// 0.068459
-0x3d8c340b
-// 0.456436
-0x3ee9b1ea
-// 0.464571
-0x3eeddc3d
-// 0.752733
-0x3f40b321
-// 0.647422
-0x3f25bd71
-// 0.955921
-0x3f74b739
-// 0.472056
-0x3ef1b149
-// 0.309183
-0x3e9e4d35
-// 0.205953
-0x3e52e54d
-// 0.849361
-0x3f596fb6
-// 0.882828
-0x3f620103
-// 0.974787
-0x3f798ba0
-// 0.632210
-0x3f21d888
-// 0.446043
-0x3ee45fd0
-// 0.965464
-0x3f7728ab
-// 0.565509
-0x3f10c536
-// 0.768156
-0x3f44a5dd
-// 0.201403
-0x3e4e3c9c
-// 0.262213
-0x3e8640c2
-// 0.870857
-0x3f5ef074
-// 0.852768
-0x3f5a4efa
-// 0.736747
-0x3f3c9b78
-// 0.291662
-0x3e9554bc
-// 0.962935
-0x3f7682e7
-// 0.980230
-0x3f7af05a
-// 0.513212
-0x3f0361dd
-// 0.899839
-0x3f665bdb
-// 0.941103
-0x3f70ec1f
-// 0.933228
-0x3f6ee809
-// 0.324595
-0x3ea63151
-// 0.542171
-0x3f0acbb3
-// 0.363213
-0x3eb9f706
-// 0.966149
-0x3f77558a
-// 0.351715
-0x3eb41401
-// 0.398534
-0x3ecc0caa
-// 0.876661
-0x3f606cd5
-// 0.209749
-0x3e56c887
-// 0.970924
-0x3f788e72
-// 0.668085
-0x3f2b07a5
-// 0.094266
-0x3dc10e9c
-// 0.651898
-0x3f26e2cb
-// 0.400531
-0x3ecd1273
-// 0.829571
-0x3f545eca
-// 0.192766
-0x3e456466
-// 0.659452
-0x3f28d1db
-// 0.944428
-0x3f71c604
-// 0.237799
-0x3e73818d
-// 0.341587
-0x3eaee46d
-// 0.033894
-0x3d0ad4a3
-// 0.302810
-0x3e9b09ed
-// 0.652993
-0x3f272a88
-// 0.202460
-0x3e4f51c9
-// 0.884858
-0x3f628609
-// 0.604894
-0x3f1ada59
-// 0.907944
-0x3f686efe
-// 0.613491
-0x3f1d0db8
-// 0.211977
-0x3e591099
-// 0.350730
-0x3eb392ec
-// 0.006003
-0x3bc4b640
-// 0.931963
-0x3f6e9529
-// 0.879650
-0x3f6130b6
-// 0.030267
-0x3cf7f185
-// 0.294942
-0x3e9702a1
-// 0.091469
-0x3dbb5420
-// 0.961552
-0x3f762849
-// 0.235377
-0x3e7106c6
-// 0.155513
-0x3e1f3ec8
-// 0.064391
-0x3d83df93
-// 0.820155
-0x3f51f5a7
-// 0.136604
-0x3e0be1ce
-// 0.341561
-0x3eaee11d
-// 0.136683
-0x3e0bf6a1
-// 0.186145
-0x3e3e9cbe
-// 0.372484
-0x3ebeb644
-// 0.327845
-0x3ea7db50
-// 0.374146
-0x3ebf900e
-// 0.901369
-0x3f66c01e
-// 0.086293
-0x3db0ba52
-// 0.701865
-0x3f33ad67
-// 0.110428
-0x3de227fb
-// 0.808544
-0x3f4efcbc
-// 0.608349
-0x3f1bbcc0
-// 0.582395
-0x3f1517de
-// 0.355266
-0x3eb5e578
-// 0.822588
-0x3f529526
-// 0.690527
-0x3f30c664
-// 0.072376
-0x3d943a1d
-// 0.688142
-0x3f302a1a
-// 0.155607
-0x3e1f5773
-// 0.451828
-0x3ee75605
-// 0.565245
-0x3f10b3ec
-// 0.645437
-0x3f253b64
-// 0.975384
-0x3f79b2c4
-// 0.334022
-0x3eab04fe
-// 0.173722
-0x3e31e42a
-// 0.865773
-0x3f5da345
-// 0.561527
-0x3f0fc03e
-// 0.596501
-0x3f18b447
-// 0.752129
-0x3f408b8d
-// 0.020354
-0x3ca6bc64
-// 0.694016
-0x3f31ab06
-// 0.785893
-0x3f49304c
-// 0.709094
-0x3f358728
-// 0.343300
-0x3eafc505
-// 0.442013
-0x3ee24f90
-// 0.997991
-0x3f7f7c4e
-// 0.972868
-0x3f790ddf
-// 0.384468
-0x3ec4d8fc
-// 0.664785
-0x3f2a2f5b
-// 0.130531
-0x3e05a9fc
-// 0.524753
-0x3f06563e
-// 0.816412
-0x3f51005f
-// 0.561758
-0x3f0fcf64
-// 0.287743
-0x3e93530e
-// 0.825304
-0x3f534720
-// 0.752714
-0x3f40b1d8
-// 0.259572
-0x3e84e698
-// 0.623541
-0x3f1fa05c
-// 0.176685
-0x3e34ed01
-// 0.232758
-0x3e6e582e
-// 0.752039
-0x3f4085a6
-// 0.960770
-0x3f75f507
-// 0.271896
-0x3e8b35f8
-// 0.673262
-0x3f2c5ae2
-// 0.195570
-0x3e48436f
-// 0.695404
-0x3f320600
-// 0.305333
-0x3e9c5494
-// 0.190688
-0x3e4343cb
-// 0.703114
-0x3f33ff4f
-// 0.005564
-0x3bb64ec2
-// 0.424879
-0x3ed989c8
-// 0.304934
-0x3e9c2044
-// 0.730857
-0x3f3b1971
-// 0.967724
-0x3f77bcc0
-// 0.253077
-0x3e819346
-// 0.807264
-0x3f4ea8e0
-// 0.483658
-0x3ef7a20e
-// 0.048515
-0x3d46b759
-// 0.837134
-0x3f564e70
-// 0.222934
-0x3e6448b5
-// 0.653726
-0x3f275a98
-// 0.631589
-0x3f21afcd
-// 0.648378
-0x3f25fc1a
-// 0.827600
-0x3f53dd90
-// 0.200128
-0x3e4cee78
-// 0.653918
-0x3f27672a
-// 0.149144
-0x3e18b919
-// 0.230384
-0x3e6be9bb
-// 0.402713
-0x3ece3061
-// 0.278987
-0x3e8ed769
-// 0.807856
-0x3f4ecfa4
-// 0.576555
-0x3f13991a
-// 0.470405
-0x3ef0d8dc
-// 0.034591
-0x3d0daf7a
-// 0.660759
-0x3f29277a
-// 0.877931
-0x3f60c01e
-// 0.599567
-0x3f197d3a
-// 0.404844
-0x3ecf47c7
-// 0.108821
-0x3ddedd5e
-// 0.367197
-0x3ebc0143
-// 0.482649
-0x3ef71dc8
-// 0.312176
-0x3e9fd58a
-// 0.362011
-0x3eb95982
-// 0.143458
-0x3e12e689
-// 0.271233
-0x3e8adf1b
-// 0.104406
-0x3dd5d30d
-// 0.076043
-0x3d9bbc43
-// 0.436709
-0x3edf984b
-// 0.983041
-0x3f7ba892
-// 0.384273
-0x3ec4bf76
-// 0.573659
-0x3f12db56
-// 0.363827
-0x3eba4791
-// 0.462050
-0x3eec91d8
-// 0.462451
-0x3eecc657
-// 0.260806
-0x3e85886a
-// 0.570872
-0x3f1224ae
-// 0.220388
-0x3e61ad65
-// 0.709383
-0x3f359a25
-// 0.555199
-0x3f0e2185
-// 0.508070
-0x3f0210db
-// 0.493443
-0x3efca490
-// 0.263173
-0x3e86be9a
-// 0.865136
-0x3f5d798a
-// 0.779440
-0x3f478966
-// 0.522899
-0x3f05dcb6
-// 0.793802
-0x3f4b3698
-// 0.459354
-0x3eeb3074
-// 0.640298
-0x3f23ea95
-// 0.794116
-0x3f4b4b33
-// 0.153485
-0x3e1d2b46
-// 0.570940
-0x3f122923
-// 0.782100
-0x3f4837b3
-// 0.125003
-0x3e0000cd
-// 0.937692
-0x3f700c9b
-// 0.447146
-0x3ee4f04d
-// 0.563165
-0x3f102b96
-// 0.821493
-0x3f524d57
-// 0.646246
-0x3f257060
-// 0.624032
-0x3f1fc095
-// 0.967321
-0x3f77a25c
-// 0.455516
-0x3ee93973
-// 0.139429
-0x3e0ec693
-// 0.423745
-0x3ed8f51b
-// 0.668307
-0x3f2b1626
-// 0.298680
-0x3e98ec85
-// 0.388557
-0x3ec6f100
-// 0.468122
-0x3eefada8
-// 0.599037
-0x3f195a7c
-// 0.296158
-0x3e97a208
-// 0.397784
-0x3ecbaa65
-// 0.206926
-0x3e53e461
-// 0.362735
-0x3eb9b85c
-// 0.219284
-0x3e608c02
-// 0.380752
-0x3ec2f1e7
-// 0.441862
-0x3ee23bbd
-// 0.173318
-0x3e317a47
-// 0.994864
-0x3f7eaf65
-// 0.268878
-0x3e89aa60
-// 0.801242
-0x3f4d1e30
-// 0.456699
-0x3ee9d471
-// 0.583797
-0x3f1573bf
-// 0.767724
-0x3f448996
-// 0.560985
-0x3f0f9cb4
-// 0.572757
-0x3f12a031
-// 0.150170
-0x3e19c646
-// 0.433154
-0x3eddc64e
-// 0.150252
-0x3e19dbc6
-// 0.049466
-0x3d4a9d1d
-// 0.843097
-0x3f57d535
-// 0.404874
-0x3ecf4bae
-// 0.665397
-0x3f2a5777
-// 0.438716
-0x3ee09f59
-// 0.661741
-0x3f2967e2
-// 0.896076
-0x3f656536
-// 0.433200
-0x3eddcc57
-// 0.998054
-0x3f7f8078
-// 0.905646
-0x3f67d869
-// 0.439097
-0x3ee0d144
-// 0.959654
-0x3f75abdd
-// 0.984943
-0x3f7c2537
-// 0.369311
-0x3ebd1651
-// 0.955147
-0x3f748481
-// 0.317664
-0x3ea2a4db
-// 0.905782
-0x3f67e15b
-// 0.660218
-0x3f290411
-// 0.541476
-0x3f0a9e24
-// 0.699830
-0x3f33280a
-// 0.489795
-0x3efac660
-// 0.412264
-0x3ed31446
-// 0.660836
-0x3f292c90
-// 0.175648
-0x3e33dd1c
-// 0.854939
-0x3f5add4e
-// 0.747014
-0x3f3f3c56
-// 0.130086
-0x3e053552
-// 0.383391
-0x3ec44bcd
-// 0.035183
-0x3d101c92
-// 0.345036
-0x3eb0a896
-// 0.760012
-0x3f42902a
-// 0.236331
-0x3e7200b5
-// 0.287653
-0x3e93473f
-// 0.273337
-0x3e8bf2c5
-// 0.984329
-0x3f7bfcf9
-// 0.546807
-0x3f0bfb88
-// 0.025111
-0x3ccdb528
-// 0.778668
-0x3f4756d0
-// 0.830160
-0x3f548556
-// 0.689382
-0x3f307b4f
-// 0.183129
-0x3e3b860f
-// 0.280398
-0x3e8f9059
-// 0.569632
-0x3f11d369
-// 0.735141
-0x3f3c3231
-// 0.090266
-0x3db8dd6e
-// 0.161703
-0x3e259586
-// 0.641891
-0x3f2452f5
-// 0.346280
-0x3eb14b9b
-// 0.333560
-0x3eaac86d
-// 0.619636
-0x3f1ea077
-// 0.587016
-0x3f1646b0
-// 0.989956
-0x3f7d6dc2
-// 0.930888
-0x3f6e4eb3
-// 0.669776
-0x3f2b7675
-// 0.641131
-0x3f242127
-// 0.805081
-0x3f4e19cf
-// 0.494126
-0x3efcfe16
-// 0.411559
-0x3ed2b7e3
-// 0.722893
-0x3f390f88
-// 0.538305
-0x3f09ce5e
-// 0.572881
-0x3f12a858
-// 0.124308
-0x3dfe956b
-// 0.803036
-0x3f4d93c1
-// 0.656847
-0x3f282723
-// 0.405387
-0x3ecf8ef1
-// 0.342624
-0x3eaf6c5c
-// 0.823493
-0x3f52d06c
-// 0.967883
-0x3f77c729
-// 0.738653
-0x3f3d1861
-// 0.838105
-0x3f568e06
-// 0.870003
-0x3f5eb889
-// 0.906630
-0x3f6818ed
-// 0.930235
-0x3f6e23dd
-// 0.261334
-0x3e85cda0
-// 0.494583
-0x3efd3a01
-// 0.342535
-0x3eaf60b1
-// 0.010757
-0x3c30401a
-// 0.558803
-0x3f0f0dba
-// 0.329909
-0x3ea8e9d7
-// 0.651595
-0x3f26cee7
-// 0.453376
-0x3ee820e4
-// 0.885162
-0x3f6299f8
-// 0.696835
-0x3f3263ce
-// 0.428328
-0x3edb4dd5
-// 0.498266
-0x3eff1cc8
-// 0.607923
-0x3f1ba0de
-// 0.526911
-0x3f06e39f
-// 0.841760
-0x3f577d95
-// 0.237645
-0x3e73592a
-// 0.957616
-0x3f75264d
-// 0.889394
-0x3f63af52
-// 0.451886
-0x3ee75d92
-// 0.860315
-0x3f5c3d95
-// 0.130428
-0x3e058ef7
-// 0.079360
-0x3da28798
-// 0.285291
-0x3e9211ae
-// 0.925961
-0x3f6d0bcd
-// 0.428103
-0x3edb305a
-// 0.453032
-0x3ee7f3df
-// 0.111548
-0x3de47351
-// 0.623414
-0x3f1f9812
-// 0.991119
-0x3f7db9f4
-// 0.245871
-0x3e7bc580
-// 0.250055
-0x3e80072d
-// 0.632041
-0x3f21cd71
-// 0.230373
-0x3e6be6f2
-// 0.206673
-0x3e53a22f
-// 0.913362
-0x3f69d21f
-// 0.740953
-0x3f3daf16
-// 0.372536
-0x3ebebd0d
-// 0.152315
-0x3e1bf889
-// 0.582270
-0x3f150fa2
-// 0.661476
-0x3f295680
-// 0.031133
-0x3cff0b8e
-// 0.578703
-0x3f1425e0
-// 0.108866
-0x3ddef52c
-// 0.614045
-0x3f1d3214
-// 0.020409
-0x3ca7316b
-// 0.880487
-0x3f61679d
-// 0.993037
-0x3f7e37ae
-// 0.816074
-0x3f50ea37
-// 0.662006
-0x3f297940
-// 0.134235
-0x3e0974cd
-// 0.255163
-0x3e82a4a9
-// 0.775309
-0x3f467aa9
-// 0.715653
-0x3f373501
-// 0.441989
-0x3ee24c5c
-// 0.337857
-0x3eacfb94
-// 0.457560
-0x3eea4551
-// 0.193334
-0x3e45f976
-// 0.979505
-0x3f7ac0cf
-// 0.833280
-0x3f5551d5
-// 0.930066
-0x3f6e18d4
-// 0.258477
-0x3e845717
-// 0.218061
-0x3e5f4b42
-// 0.028575
-0x3cea15af
-// 0.725752
-0x3f39cadc
-// 0.048728
-0x3d47973c
-// 0.354037
-0x3eb54456
-// 0.184525
-0x3e3cf403
-// 0.007817
-0x3c0012b3
-// 0.655069
-0x3f27b29d
-// 0.529293
-0x3f077fc6
-// 0.431024
-0x3edcaf30
-// 0.794659
-0x3f4b6ebf
-// 0.070753
-0x3d90e731
-// 0.335796
-0x3eabed66
-// 0.127527
-0x3e029682
-// 0.951614
-0x3f739cf5
-// 0.227628
-0x3e691733
-// 0.287460
-0x3e932df4
-// 0.723718
-0x3f394596
-// 0.278808
-0x3e8ebfdc
-// 0.284635
-0x3e91bba5
-// 0.704724
-0x3f3468d2
-// 0.556983
-0x3f0e966d
-// 0.154918
-0x3e1ea2c4
-// 0.831894
-0x3f54f705
-// 0.112996
-0x3de76a6d
-// 0.995266
-0x3f7ec9c1
-// 0.777990
-0x3f472a5f
-// 0.039927
-0x3d238adf
-// 0.173299
-0x3e317541
-// 0.145755
-0x3e1540dd
-// 0.764893
-0x3f43d004
-// 0.498702
-0x3eff55e8
-// 0.804853
-0x3f4e0adb
-// 0.363317
-0x3eba04a7
-// 0.137355
-0x3e0ca6d6
-// 0.483141
-0x3ef75e38
-// 0.172409
-0x3e308c18
-// 0.374585
-0x3ebfc98c
-// 0.258396
-0x3e844c88
-// 0.099172
-0x3dcb1ab1
-// 0.260721
-0x3e857d30
-// 0.808857
-0x3f4f1146
-// 0.655608
-0x3f27d5ea
-// 0.127080
-0x3e02215b
-// 0.604704
-0x3f1acde6
-// 0.307962
-0x3e9dad31
-// 0.067981
-0x3d8b398b
-// 0.837532
-0x3f566883
-// 0.749973
-0x3f3ffe41
-// 0.925810
-0x3f6d01e1
-// 0.211093
-0x3e5828e0
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Inputs2_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Inputs2_f32.txt
deleted file mode 100755
index 356350c..0000000
--- a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Inputs2_f32.txt
+++ /dev/null
@@ -1,402 +0,0 @@
-W
-200
-// 0.443424
-0x3ee30871
-// 0.886256
-0x3f62e1b2
-// 0.163454
-0x3e276075
-// 0.839323
-0x3f56dde7
-// 0.136944
-0x3e0c3b1c
-// 0.638549
-0x3f2377fb
-// 0.092405
-0x3dbd3ec2
-// 0.361663
-0x3eb92bd5
-// 0.312741
-0x3ea01fa0
-// 0.518389
-0x3f04b520
-// 0.680725
-0x3f2e43fc
-// 0.244531
-0x3e7a663d
-// 0.539128
-0x3f0a044e
-// 0.202043
-0x3e4ee47b
-// 0.837784
-0x3f567903
-// 0.125087
-0x3e0016c2
-// 0.108872
-0x3ddef820
-// 0.235270
-0x3e70ea99
-// 0.071163
-0x3d91be27
-// 0.247372
-0x3e7d4f27
-// 0.905132
-0x3f67b6ba
-// 0.435782
-0x3edf1ec3
-// 0.413214
-0x3ed390d5
-// 0.502824
-0x3f00b912
-// 0.675129
-0x3f2cd544
-// 0.653377
-0x3f2743b7
-// 0.114356
-0x3dea3365
-// 0.477438
-0x3ef472c8
-// 0.476851
-0x3ef425d9
-// 0.134899
-0x3e0a22f5
-// 0.456654
-0x3ee9ce9c
-// 0.340581
-0x3eae609e
-// 0.947603
-0x3f729616
-// 0.953657
-0x3f7422e2
-// 0.616823
-0x3f1de81f
-// 0.598133
-0x3f191f3e
-// 0.478492
-0x3ef4fcf6
-// 0.555079
-0x3f0e19b0
-// 0.883830
-0x3f6242ab
-// 0.672335
-0x3f2c1e2b
-// 0.563156
-0x3f102afe
-// 0.862030
-0x3f5cadfa
-// 0.048379
-0x3d46294c
-// 0.512465
-0x3f0330ec
-// 0.585846
-0x3f15fa07
-// 0.107536
-0x3ddc3b94
-// 0.808403
-0x3f4ef382
-// 0.432530
-0x3edd7492
-// 0.577879
-0x3f13efdb
-// 0.356267
-0x3eb668ab
-// 0.067064
-0x3d8958a5
-// 0.570843
-0x3f1222c6
-// 0.017565
-0x3c8fe3c6
-// 0.231999
-0x3e6d9130
-// 0.924089
-0x3f6c911d
-// 0.410634
-0x3ed23ea3
-// 0.576704
-0x3f13a2e0
-// 0.160696
-0x3e248d93
-// 0.932314
-0x3f6eac29
-// 0.659542
-0x3f28d7bf
-// 0.876899
-0x3f607c73
-// 0.397653
-0x3ecb9926
-// 0.448903
-0x3ee5d6a5
-// 0.514886
-0x3f03cf94
-// 0.715136
-0x3f37132d
-// 0.215398
-0x3e5c9162
-// 0.808191
-0x3f4ee5a3
-// 0.098072
-0x3dc8da3c
-// 0.723347
-0x3f392d43
-// 0.638847
-0x3f238b81
-// 0.725843
-0x3f39d0d9
-// 0.176922
-0x3e352b26
-// 0.652296
-0x3f26fcd7
-// 0.615175
-0x3f1d7c1d
-// 0.007382
-0x3bf1e4e5
-// 0.193999
-0x3e46a79c
-// 0.627257
-0x3f2093f1
-// 0.046974
-0x3d4067c8
-// 0.534540
-0x3f08d795
-// 0.076811
-0x3d9d4f2f
-// 0.333476
-0x3eaabd5c
-// 0.686808
-0x3f2fd2aa
-// 0.268706
-0x3e8993d6
-// 0.684808
-0x3f2f4f92
-// 0.626360
-0x3f205921
-// 0.797450
-0x3f4c25ab
-// 0.673802
-0x3f2c7e47
-// 0.803060
-0x3f4d9550
-// 0.156331
-0x3e201543
-// 0.759910
-0x3f428974
-// 0.348787
-0x3eb29434
-// 0.264688
-0x3e87853f
-// 0.432266
-0x3edd51e9
-// 0.176968
-0x3e353718
-// 0.783641
-0x3f489cb3
-// 0.755757
-0x3f417948
-// 0.217481
-0x3e5eb36c
-// 0.262280
-0x3e864994
-// 0.570642
-0x3f121591
-// 0.361058
-0x3eb8dc99
-// 0.031490
-0x3d00fbde
-// 0.132971
-0x3e082982
-// 0.156141
-0x3e1fe358
-// 0.550506
-0x3f0cedfd
-// 0.918988
-0x3f6b42c8
-// 0.977866
-0x3f7a5570
-// 0.738988
-0x3f3d2e4d
-// 0.189446
-0x3e41fe27
-// 0.036582
-0x3d15d778
-// 0.206300
-0x3e53403b
-// 0.414931
-0x3ed471dc
-// 0.622640
-0x3f1f655d
-// 0.252938
-0x3e818110
-// 0.429426
-0x3edbddb7
-// 0.156353
-0x3e201ae2
-// 0.813185
-0x3f502ce8
-// 0.887680
-0x3f633f03
-// 0.497651
-0x3efecc0c
-// 0.297173
-0x3e98271e
-// 0.462716
-0x3eece928
-// 0.861982
-0x3f5caadc
-// 0.160051
-0x3e23e46a
-// 0.893911
-0x3f64d754
-// 0.936248
-0x3f6fadee
-// 0.980871
-0x3f7b1a5f
-// 0.054465
-0x3d5f1680
-// 0.359278
-0x3eb7f348
-// 0.229955
-0x3e6b7970
-// 0.297627
-0x3e98629f
-// 0.410227
-0x3ed20947
-// 0.264262
-0x3e874d4e
-// 0.302338
-0x3e9acc08
-// 0.318933
-0x3ea34b37
-// 0.431904
-0x3edd228b
-// 0.830392
-0x3f549499
-// 0.584340
-0x3f15974a
-// 0.095801
-0x3dc43387
-// 0.522968
-0x3f05e139
-// 0.574628
-0x3f131ad9
-// 0.967691
-0x3f77ba97
-// 0.847407
-0x3f58efad
-// 0.096857
-0x3dc65cdf
-// 0.724253
-0x3f3968ab
-// 0.130844
-0x3e05fc13
-// 0.039399
-0x3d2160fc
-// 0.411625
-0x3ed2c08b
-// 0.924243
-0x3f6c9b29
-// 0.145452
-0x3e14f156
-// 0.462620
-0x3eecdc88
-// 0.332197
-0x3eaa15b9
-// 0.200683
-0x3e4d7fb7
-// 0.292438
-0x3e95ba6d
-// 0.820983
-0x3f522be9
-// 0.949966
-0x3f7330f8
-// 0.070020
-0x3d8f6674
-// 0.130093
-0x3e053731
-// 0.982888
-0x3f7b9e89
-// 0.442152
-0x3ee261be
-// 0.557978
-0x3f0ed7a8
-// 0.058403
-0x3d6f3776
-// 0.766554
-0x3f443cdb
-// 0.159897
-0x3e23bc17
-// 0.488649
-0x3efa3038
-// 0.733687
-0x3f3bd2f0
-// 0.932029
-0x3f6e9975
-// 0.784209
-0x3f48c1f4
-// 0.016317
-0x3c85ab6f
-// 0.987727
-0x3f7cdba5
-// 0.752869
-0x3f40bc07
-// 0.872834
-0x3f5f7211
-// 0.134889
-0x3e0a2064
-// 0.086838
-0x3db1d80c
-// 0.885384
-0x3f62a88e
-// 0.140062
-0x3e0f6c70
-// 0.048918
-0x3d485e79
-// 0.789513
-0x3f4a1d8a
-// 0.448198
-0x3ee57a33
-// 0.548526
-0x3f0c6c31
-// 0.045601
-0x3d3ac864
-// 0.413648
-0x3ed3c9b6
-// 0.299164
-0x3e992c12
-// 0.465300
-0x3eee3bd6
-// 0.392167
-0x3ec8ca24
-// 0.822582
-0x3f5294c4
-// 0.657099
-0x3f2837aa
-// 0.548129
-0x3f0c522a
-// 0.534058
-0x3f08b80e
-// 0.286084
-0x3e9279aa
-// 0.079868
-0x3da39215
-// 0.876835
-0x3f607848
-// 0.203092
-0x3e4ff73b
-// 0.883773
-0x3f623eeb
-// 0.373121
-0x3ebf09b1
-// 0.853466
-0x3f5a7cbb
-// 0.250589
-0x3e804d2f
-// 0.370841
-0x3ebddee5
-// 0.997505
-0x3f7f5c79
-// 0.577818
-0x3f13ebdd
-// 0.879050
-0x3f610973
-// 0.725164
-0x3f39a457
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Inputs6_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Inputs6_f32.txt
new file mode 100755
index 0000000..1218c41
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Inputs6_f32.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.647647
+0x3f25cc38
+// 0.426084
+0x3eda27ae
+// 0.662812
+0x3f29ae08
+// 0.658342
+0x3f288915
+// 0.737984
+0x3f3cec82
+// 0.072511
+0x3d9480e4
+// 0.346872
+0x3eb1993b
+// 0.073864
+0x3d974605
+// 0.562897
+0x3f101a05
+// 0.592123
+0x3f179564
+// 0.303978
+0x3e9ba2f0
+// 0.114534
+0x3dea90bf
+// 0.742111
+0x3f3dfaf5
+// 0.500353
+0x3f00172a
+// 0.436730
+0x3edf9b09
+// 0.473265
+0x3ef24fd3
+// 0.344617
+0x3eb07197
+// 0.903760
+0x3f675cd6
+// 0.618459
+0x3f1e5355
+// 0.609877
+0x3f1c20e7
+// 0.795459
+0x3f4ba33b
+// 0.828655
+0x3f5422b7
+// 0.950653
+0x3f735e06
+// 0.257320
+0x3e83bf67
+// 0.822725
+0x3f529e15
+// 0.590146
+0x3f1713d6
+// 0.735012
+0x3f3c29b8
+// 0.563417
+0x3f103c12
+// 0.571986
+0x3f126da9
+// 0.090549
+0x3db971fc
+// 0.494830
+0x3efd5a60
+// 0.210554
+0x3e579b76
+// 0.513738
+0x3f038453
+// 0.632020
+0x3f21cc11
+// 0.499478
+0x3effbb84
+// 0.186812
+0x3e3f4baf
+// 0.458422
+0x3eeab642
+// 0.153931
+0x3e1da00c
+// 0.873178
+0x3f5f889b
+// 0.389628
+0x3ec77d55
+// 0.751696
+0x3f406f25
+// 0.137235
+0x3e0c8756
+// 0.706120
+0x3f34c44d
+// 0.194572
+0x3e473e01
+// 0.927060
+0x3f6d53ce
+// 0.060955
+0x3d79ac25
+// 0.799838
+0x3f4cc237
+// 0.298665
+0x3e98eaae
+// 0.899424
+0x3f6640aa
+// 0.934597
+0x3f6f41bc
+// 0.227896
+0x3e695d9a
+// 0.573439
+0x3f12ccec
+// 0.926714
+0x3f6d3d26
+// 0.091858
+0x3dbc2045
+// 0.246948
+0x3e7cdfff
+// 0.939318
+0x3f707726
+// 0.542916
+0x3f0afc85
+// 0.739074
+0x3f3d33ef
+// 0.012436
+0x3c4bc1d1
+// 0.528240
+0x3f073ab9
+// 0.971145
+0x3f789cfc
+// 0.975891
+0x3f79d3f9
+// 0.334856
+0x3eab7244
+// 0.711792
+0x3f363804
+// 0.631714
+0x3f21b7ff
+// 0.798711
+0x3f4c7854
+// 0.314171
+0x3ea0db01
+// 0.686399
+0x3f2fb7da
+// 0.328711
+0x3ea84cd6
+// 0.355632
+0x3eb61568
+// 0.544245
+0x3f0b53aa
+// 0.772625
+0x3f45cac8
+// 0.194845
+0x3e478585
+// 0.755126
+0x3f414ff7
+// 0.871935
+0x3f5f371c
+// 0.916999
+0x3f6ac074
+// 0.286621
+0x3e92bff3
+// 0.487755
+0x3ef9bb0f
+// 0.480040
+0x3ef5c7c3
+// 0.797118
+0x3f4c0ff3
+// 0.945648
+0x3f7215f9
+// 0.332069
+0x3eaa04e9
+// 0.932975
+0x3f6ed777
+// 0.168451
+0x3e2c7e57
+// 0.104894
+0x3dd6d29c
+// 0.127157
+0x3e023590
+// 0.170933
+0x3e2f0905
+// 0.387048
+0x3ec62b2b
+// 0.510598
+0x3f02b689
+// 0.879825
+0x3f613c37
+// 0.931599
+0x3f6e7d42
+// 0.378715
+0x3ec1e6ed
+// 0.239434
+0x3e752e16
+// 0.470924
+0x3ef11cf4
+// 0.214266
+0x3e5b688a
+// 0.729303
+0x3f3ab3a0
+// 0.887076
+0x3f631765
+// 0.648854
+0x3f261b4f
+// 0.672747
+0x3f2c3924
+// 0.670040
+0x3f2b87c3
+// 0.165527
+0x3e298008
+// 0.777786
+0x3f471cfa
+// 0.656524
+0x3f2811f2
+// 0.433108
+0x3eddc054
+// 0.878870
+0x3f60fd99
+// 0.340031
+0x3eae1881
+// 0.128146
+0x3e0338a4
+// 0.690795
+0x3f30d7f5
+// 0.720956
+0x3f38908d
+// 0.504965
+0x3f01455f
+// 0.449625
+0x3ee63549
+// 0.212154
+0x3e593ed0
+// 0.187884
+0x3e406491
+// 0.085307
+0x3daeb58e
+// 0.345897
+0x3eb11961
+// 0.542799
+0x3f0af4d8
+// 0.675686
+0x3f2cf9be
+// 0.084380
+0x3daccf8e
+// 0.028701
+0x3ceb1d7f
+// 0.200619
+0x3e4d6f24
+// 0.685497
+0x3f2f7cb3
+// 0.316517
+0x3ea20e73
+// 0.543518
+0x3f0b23fb
+// 0.203286
+0x3e502a14
+// 0.672571
+0x3f2c2d96
+// 0.953818
+0x3f742d72
+// 0.016841
+0x3c89f6c4
+// 0.180962
+0x3e394e29
+// 0.852006
+0x3f5a1d0a
+// 0.073738
+0x3d9703ed
+// 0.007891
+0x3c014a33
+// 0.155061
+0x3e1ec864
+// 0.887918
+0x3f634e93
+// 0.109666
+0x3de098cb
+// 0.552183
+0x3f0d5bdc
+// 0.066310
+0x3d87cd68
+// 0.279530
+0x3e8f1e80
+// 0.576976
+0x3f13b4ab
+// 0.840696
+0x3f5737dc
+// 0.451302
+0x3ee71107
+// 0.902155
+0x3f66f3a5
+// 0.277569
+0x3e8e1d7a
+// 0.297005
+0x3e981109
+// 0.911384
+0x3f695076
+// 0.569387
+0x3f11c355
+// 0.968221
+0x3f77dd5d
+// 0.474141
+0x3ef2c29a
+// 0.579805
+0x3f146e12
+// 0.430413
+0x3edc5f17
+// 0.014333
+0x3c6ad4e4
+// 0.494619
+0x3efd3ec2
+// 0.810014
+0x3f4f5d17
+// 0.240402
+0x3e762c00
+// 0.025763
+0x3cd30cd6
+// 0.575838
+0x3f136a20
+// 0.130026
+0x3e052572
+// 0.658169
+0x3f287dc1
+// 0.349651
+0x3eb30582
+// 0.828315
+0x3f540c74
+// 0.980425
+0x3f7afd26
+// 0.926450
+0x3f6d2bcd
+// 0.395378
+0x3eca6eee
+// 0.075667
+0x3d9af70c
+// 0.080004
+0x3da3d92b
+// 0.613650
+0x3f1d1830
+// 0.527990
+0x3f072a5e
+// 0.890859
+0x3f640f58
+// 0.067803
+0x3d8adc33
+// 0.146192
+0x3e15b34e
+// 0.133094
+0x3e0849c8
+// 0.816463
+0x3f5103b6
+// 0.039354
+0x3d2131ab
+// 0.474043
+0x3ef2b5d2
+// 0.217731
+0x3e5ef4ee
+// 0.583156
+0x3f1549b1
+// 0.713935
+0x3f36c477
+// 0.236893
+0x3e729408
+// 0.204293
+0x3e513216
+// 0.261821
+0x3e860d6a
+// 0.279282
+0x3e8efe0d
+// 0.612785
+0x3f1cdf7d
+// 0.196895
+0x3e499ec9
+// 0.763745
+0x3f4384c9
+// 0.582083
+0x3f150360
+// 0.890095
+0x3f63dd3e
+// 0.699098
+0x3f32f818
+// 0.525934
+0x3f06a394
+// 0.855681
+0x3f5b0dec
+// 0.530569
+0x3f07d365
+// 0.549977
+0x3f0ccb44
+// 0.623468
+0x3f1f9b94
+// 0.602569
+0x3f1a41fc
+// 0.362390
+0x3eb98b3f
+// 0.155256
+0x3e1efb60
+// 0.952996
+0x3f73f78b
+// 0.297636
+0x3e9863b2
+// 0.636099
+0x3f22d761
+// 0.618276
+0x3f1e4759
+// 0.796486
+0x3f4be67e
+// 0.869581
+0x3f5e9ce3
+// 0.690897
+0x3f30dea8
+// 0.154341
+0x3e1e0b9e
+// 0.211681
+0x3e58c2c7
+// 0.395448
+0x3eca782b
+// 0.219383
+0x3e60a5dd
+// 0.111661
+0x3de4aec1
+// 0.976350
+0x3f79f216
+// 0.165105
+0x3e291167
+// 0.279175
+0x3e8eefff
+// 0.429822
+0x3edc11aa
+// 0.243724
+0x3e7992db
+// 0.941885
+0x3f711f5c
+// 0.033816
+0x3d0a823f
+// 0.890309
+0x3f63eb43
+// 0.408137
+0x3ed0f764
+// 0.510996
+0x3f02d09b
+// 0.027803
+0x3ce3c277
+// 0.815711
+0x3f50d26e
+// 0.344259
+0x3eb042c4
+// 0.079052
+0x3da1e602
+// 0.332060
+0x3eaa03d4
+// 0.004364
+0x3b8efbb8
+// 0.189722
+0x3e424692
+// 0.500400
+0x3f001a34
+// 0.701119
+0x3f337c8d
+// 0.083671
+0x3dab5bd6
+// 0.830075
+0x3f547fc5
+// 0.623634
+0x3f1fa67b
+// 0.914887
+0x3f6a3603
+// 0.199203
+0x3e4bfbde
+// 0.856887
+0x3f5b5cf5
+// 0.940975
+0x3f70e3c4
+// 0.499261
+0x3eff9f19
+// 0.757109
+0x3f41d1de
+// 0.421698
+0x3ed7e8c8
+// 0.942399
+0x3f71410f
+// 0.222452
+0x3e63ca87
+// 0.793812
+0x3f4b373f
+// 0.938125
+0x3f7028f3
+// 0.851806
+0x3f5a0fee
+// 0.529207
+0x3f077a16
+// 0.185952
+0x3e3e6a2c
+// 0.805113
+0x3f4e1be9
+// 0.787879
+0x3f49b274
+// 0.980923
+0x3f7b1dbe
+// 0.923655
+0x3f6c74a5
+// 0.567860
+0x3f115f46
+// 0.255602
+0x3e82de34
+// 0.887868
+0x3f634b4d
+// 0.636146
+0x3f22da7f
+// 0.785757
+0x3f492758
+// 0.346298
+0x3eb14df4
+// 0.564437
+0x3f107ef4
+// 0.664372
+0x3f2a144a
+// 0.889228
+0x3f63a478
+// 0.652495
+0x3f2709ed
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Ref1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Ref1_f32.txt
deleted file mode 100755
index e673330..0000000
--- a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Ref1_f32.txt
+++ /dev/null
@@ -1,282 +0,0 @@
-W
-140
-// 0.396663
-0x3ecb1759
-// 0.488467
-0x3efa1867
-// 0.564657
-0x3f108d5c
-// 0.294993
-0x3e970960
-// 0.537258
-0x3f0989c1
-// 0.407342
-0x3ed08f28
-// 0.332273
-0x3eaa1f9f
-// 0.357947
-0x3eb744e4
-// 0.532547
-0x3f0854f9
-// 0.529848
-0x3f07a423
-// 0.490510
-0x3efb241b
-// 0.479640
-0x3ef5935c
-// 0.514344
-0x3f03ac07
-// 0.384175
-0x3ec4b298
-// 0.584468
-0x3f159fae
-// 0.501793
-0x3f007588
-// 0.377067
-0x3ec10ee2
-// 0.423004
-0x3ed893ee
-// 0.553823
-0x3f0dc753
-// 0.430740
-0x3edc89f8
-// 0.546867
-0x3f0bff7b
-// 0.625247
-0x3f201033
-// 0.505609
-0x3f016f99
-// 0.682405
-0x3f2eb21b
-// 0.531141
-0x3f07f8db
-// 0.617352
-0x3f1e0acb
-// 0.637503
-0x3f233366
-// 0.366971
-0x3ebbe3ac
-// 0.586227
-0x3f1612f2
-// 0.658586
-0x3f289918
-// 0.661761
-0x3f29692f
-// 0.586512
-0x3f1625ad
-// 0.511720
-0x3f030018
-// 0.403012
-0x3ece57a3
-// 0.602969
-0x3f1a5c32
-// 0.415850
-0x3ed4ea48
-// 0.476689
-0x3ef41089
-// 0.446969
-0x3ee4d922
-// 0.370921
-0x3ebde960
-// 0.548202
-0x3f0c56f3
-// 0.523565
-0x3f060859
-// 0.328882
-0x3ea86349
-// 0.592116
-0x3f1794ec
-// 0.571156
-0x3f12374b
-// 0.419700
-0x3ed6e2de
-// 0.441976
-0x3ee24abb
-// 0.455401
-0x3ee92a5c
-// 0.380478
-0x3ec2cdf8
-// 0.517325
-0x3f046f70
-// 0.566096
-0x3f10ebb2
-// 0.577724
-0x3f13e5bb
-// 0.464517
-0x3eedd520
-// 0.553114
-0x3f0d98e4
-// 0.795544
-0x3f4ba8c7
-// 0.410861
-0x3ed25c57
-// 0.537528
-0x3f099b6b
-// 0.192942
-0x3e4592b7
-// 0.343081
-0x3eafa84b
-// 0.599154
-0x3f19622f
-// 0.512507
-0x3f0333a9
-// 0.748931
-0x3f3fb9f0
-// 0.442575
-0x3ee2992d
-// 0.615802
-0x3f1da533
-// 0.206264
-0x3e5336d1
-// 0.284124
-0x3e9178c1
-// 0.429892
-0x3edc1abe
-// 0.619106
-0x3f1e7dbe
-// 0.699179
-0x3f32fd6b
-// 0.542653
-0x3f0aeb4b
-// 0.453388
-0x3ee8226f
-// 0.354481
-0x3eb57e7e
-// 0.149945
-0x3e198b46
-// 0.610673
-0x3f1c5515
-// 0.236180
-0x3e71d915
-// 0.295780
-0x3e977080
-// 0.486209
-0x3ef8f067
-// 0.385289
-0x3ec54490
-// 0.403298
-0x3ece7d1c
-// 0.299535
-0x3e995ca2
-// 0.446593
-0x3ee4a7da
-// 0.614062
-0x3f1d332e
-// 0.509097
-0x3f025430
-// 0.678507
-0x3f2db2a5
-// 0.288457
-0x3e93b098
-// 0.580570
-0x3f14a042
-// 0.437852
-0x3ee02e2a
-// 0.464964
-0x3eee0fb9
-// 0.550796
-0x3f0d00fa
-// 0.550689
-0x3f0cf9f6
-// 0.523388
-0x3f05fcc2
-// 0.361082
-0x3eb8dfbc
-// 0.420308
-0x3ed73290
-// 0.472617
-0x3ef1fadf
-// 0.519552
-0x3f050158
-// 0.321003
-0x3ea45a87
-// 0.476353
-0x3ef3e487
-// 0.572559
-0x3f12933f
-// 0.541054
-0x3f0a8287
-// 0.436597
-0x3edf89b3
-// 0.538610
-0x3f09e25e
-// 0.560332
-0x3f0f71ed
-// 0.591778
-0x3f177ecc
-// 0.627006
-0x3f208375
-// 0.436700
-0x3edf972d
-// 0.669065
-0x3f2b47d6
-// 0.585237
-0x3f15d210
-// 0.599274
-0x3f196a04
-// 0.297752
-0x3e9872e6
-// 0.498355
-0x3eff2857
-// 0.578051
-0x3f13fb21
-// 0.511401
-0x3f02eb26
-// 0.421556
-0x3ed7d632
-// 0.553167
-0x3f0d9c57
-// 0.364388
-0x3eba911c
-// 0.477408
-0x3ef46ecd
-// 0.567326
-0x3f113c4c
-// 0.466576
-0x3eeee304
-// 0.523979
-0x3f06237d
-// 0.494238
-0x3efd0cc1
-// 0.491972
-0x3efbe3b9
-// 0.635085
-0x3f2294f1
-// 0.513000
-0x3f0353f8
-// 0.396563
-0x3ecb0a4e
-// 0.489172
-0x3efa74c6
-// 0.516201
-0x3f0425c2
-// 0.392971
-0x3ec9336f
-// 0.479826
-0x3ef5abb8
-// 0.467511
-0x3eef5d8c
-// 0.394954
-0x3eca3776
-// 0.581547
-0x3f14e044
-// 0.502074
-0x3f0087e8
-// 0.593030
-0x3f17d0d1
-// 0.394341
-0x3ec9e720
-// 0.480085
-0x3ef5cdad
-// 0.507996
-0x3f020c09
-// 0.581742
-0x3f14ed0d
-// 0.553405
-0x3f0dabf0
-// 0.523564
-0x3f060849
-// 0.492312
-0x3efc104f
-// 0.466235
-0x3eeeb652
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Ref2_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Ref2_f32.txt
deleted file mode 100755
index d60f848..0000000
--- a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Ref2_f32.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-W
-10
-// 0.339559
-0x3eaddab6
-// 0.589935
-0x3f1705f4
-// 0.557362
-0x3f0eaf4a
-// 0.495312
-0x3efd997d
-// 0.555500
-0x3f0e3546
-// 0.338926
-0x3ead87b5
-// 0.476111
-0x3ef3c4df
-// 0.459156
-0x3eeb167c
-// 0.474479
-0x3ef2eef8
-// 0.536835
-0x3f096e03
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Ref6_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Ref6_f32.txt
new file mode 100755
index 0000000..521bd0d
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Ref6_f32.txt
@@ -0,0 +1,4 @@
+W
+1
+// 0.527489
+0x3f070982
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples1_f32.txt
new file mode 100755
index 0000000..f1fcbe2
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples1_f32.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.353426
+0x3eb4f43e
+// 0.354999
+0x3eb5c26f
+// 0.491706
+0x3efbc0d6
+// 0.725760
+0x3f39cb6b
+// 0.320022
+0x3ea3d9de
+// 0.532943
+0x3f086efb
+// 0.249957
+0x3e7ff4cc
+// 0.935149
+0x3f6f65f1
+// 0.891465
+0x3f643714
+// 0.654686
+0x3f279986
+// 0.449171
+0x3ee5f9b9
+// 0.919468
+0x3f6b6248
+// 0.408004
+0x3ed0e5e4
+// 0.448613
+0x3ee5b08b
+// 0.501677
+0x3f006dea
+// 0.293981
+0x3e9684b8
+// 0.052759
+0x3d58196d
+// 0.485562
+0x3ef89b97
+// 0.558877
+0x3f0f128b
+// 0.546687
+0x3f0bf3ab
+// 0.232323
+0x3e6de61f
+// 0.164890
+0x3e28d8d7
+// 0.786050
+0x3f493a99
+// 0.785570
+0x3f491b1f
+// 0.355747
+0x3eb6247b
+// 0.831875
+0x3f54f5bc
+// 0.755220
+0x3f41561c
+// 0.691999
+0x3f3126dd
+// 0.408662
+0x3ed13c29
+// 0.855926
+0x3f5b1e00
+// 0.028745
+0x3ceb7aec
+// 0.457176
+0x3eea12f0
+// 0.319418
+0x3ea38ac6
+// 0.752870
+0x3f40bc14
+// 0.381050
+0x3ec318f0
+// 0.998176
+0x3f7f887c
+// 0.725941
+0x3f39d74c
+// 0.909175
+0x3f68bfab
+// 0.599020
+0x3f195963
+// 0.950641
+0x3f735d2e
+// 0.779188
+0x3f4778e5
+// 0.412970
+0x3ed370da
+// 0.525522
+0x3f06889a
+// 0.491862
+0x3efbd567
+// 0.868393
+0x3f5e4f07
+// 0.019673
+0x3ca1299d
+// 0.570423
+0x3f12073c
+// 0.111897
+0x3de52a7c
+// 0.043205
+0x3d30f76e
+// 0.328656
+0x3ea845a6
+// 0.116431
+0x3dee7355
+// 0.025640
+0x3cd20b69
+// 0.203851
+0x3e50be37
+// 0.256059
+0x3e831a2e
+// 0.529572
+0x3f079207
+// 0.508390
+0x3f0225d8
+// 0.085165
+0x3dae6b0b
+// 0.063580
+0x3d82360c
+// 0.793595
+0x3f4b2904
+// 0.531243
+0x3f07ff83
+// 0.044884
+0x3d37d853
+// 0.753632
+0x3f40ee06
+// 0.568972
+0x3f11a82a
+// 0.305200
+0x3e9c432a
+// 0.753741
+0x3f40f528
+// 0.001258
+0x3aa4e2fe
+// 0.544451
+0x3f0b611d
+// 0.434132
+0x3ede4699
+// 0.324038
+0x3ea5e857
+// 0.128090
+0x3e0329f7
+// 0.882090
+0x3f61d0a1
+// 0.044158
+0x3d34df8b
+// 0.315325
+0x3ea17241
+// 0.929399
+0x3f6ded1e
+// 0.389994
+0x3ec7ad48
+// 0.599640
+0x3f1981fd
+// 0.310822
+0x3e9f240f
+// 0.510315
+0x3f02a3fc
+// 0.912721
+0x3f69a811
+// 0.686397
+0x3f2fb7b0
+// 0.253645
+0x3e81ddb7
+// 0.300061
+0x3e99a191
+// 0.811743
+0x3f4fce64
+// 0.392780
+0x3ec91a67
+// 0.564881
+0x3f109c03
+// 0.846583
+0x3f58b9ac
+// 0.133875
+0x3e091682
+// 0.228932
+0x3e6a6d3a
+// 0.323549
+0x3ea5a831
+// 0.352993
+0x3eb4bb7b
+// 0.477497
+0x3ef47a71
+// 0.527130
+0x3f06f1f7
+// 0.576026
+0x3f137679
+// 0.896708
+0x3f658eb0
+// 0.446890
+0x3ee4cebe
+// 0.141305
+0x3e10b242
+// 0.973249
+0x3f7926df
+// 0.353168
+0x3eb4d260
+// 0.222674
+0x3e640490
+// 0.679824
+0x3f2e08f1
+// 0.207741
+0x3e54b9fc
+// 0.052292
+0x3d5630a3
+// 0.001009
+0x3a84507f
+// 0.362559
+0x3eb9a15c
+// 0.880122
+0x3f614fb0
+// 0.470266
+0x3ef0c6bc
+// 0.385737
+0x3ec57f5d
+// 0.606562
+0x3f1b47ab
+// 0.282441
+0x3e909c0d
+// 0.225590
+0x3e67010a
+// 0.612928
+0x3f1ce8dd
+// 0.276897
+0x3e8dc580
+// 0.560964
+0x3f0f9b4f
+// 0.801739
+0x3f4d3ebd
+// 0.362735
+0x3eb9b865
+// 0.210740
+0x3e57cc1e
+// 0.972911
+0x3f7910b3
+// 0.202060
+0x3e4ee8e0
+// 0.417008
+0x3ed58223
+// 0.015013
+0x3c75f7f1
+// 0.526777
+0x3f06dae1
+// 0.832743
+0x3f552ea4
+// 0.407706
+0x3ed0bed7
+// 0.137298
+0x3e0c97c6
+// 0.377003
+0x3ec10699
+// 0.603326
+0x3f1a7399
+// 0.420405
+0x3ed73f61
+// 0.493113
+0x3efc7950
+// 0.938275
+0x3f7032d0
+// 0.906258
+0x3f68008c
+// 0.477798
+0x3ef4a1f8
+// 0.275979
+0x3e8d4d11
+// 0.088256
+0x3db4bf52
+// 0.629501
+0x3f212700
+// 0.482284
+0x3ef6edfb
+// 0.589440
+0x3f16e592
+// 0.043468
+0x3d320bc7
+// 0.626436
+0x3f205e21
+// 0.933547
+0x3f6efcf3
+// 0.639323
+0x3f23aaad
+// 0.633871
+0x3f224565
+// 0.914248
+0x3f6a0c26
+// 0.918004
+0x3f6b0253
+// 0.926540
+0x3f6d31c0
+// 0.305877
+0x3e9c9bf3
+// 0.019918
+0x3ca32bfc
+// 0.225419
+0x3e66d43d
+// 0.932220
+0x3f6ea600
+// 0.182016
+0x3e3a6282
+// 0.460366
+0x3eebb508
+// 0.768908
+0x3f44d725
+// 0.083594
+0x3dab3322
+// 0.802213
+0x3f4d5dd4
+// 0.749369
+0x3f3fd6a3
+// 0.423770
+0x3ed8f86c
+// 0.254832
+0x3e827954
+// 0.144821
+0x3e144be8
+// 0.445018
+0x3ee3d96f
+// 0.378592
+0x3ec1d6cf
+// 0.035522
+0x3d117f38
+// 0.479153
+0x3ef55390
+// 0.684614
+0x3f2f42db
+// 0.588228
+0x3f169621
+// 0.936970
+0x3f6fdd4b
+// 0.340696
+0x3eae6fae
+// 0.528581
+0x3f07511a
+// 0.561170
+0x3f0fa8cf
+// 0.676133
+0x3f2d1715
+// 0.134760
+0x3e09fe6d
+// 0.155447
+0x3e1f2d82
+// 0.003532
+0x3b677f66
+// 0.176693
+0x3e34eee8
+// 0.353528
+0x3eb501aa
+// 0.409087
+0x3ed173e3
+// 0.354112
+0x3eb54e32
+// 0.325335
+0x3ea69256
+// 0.642404
+0x3f247495
+// 0.962210
+0x3f76536a
+// 0.527301
+0x3f06fd3b
+// 0.061553
+0x3d7c1ec0
+// 0.788551
+0x3f49de81
+// 0.675443
+0x3f2ce9dc
+// 0.850274
+0x3f59ab8f
+// 0.893826
+0x3f64d1c7
+// 0.366286
+0x3ebb89db
+// 0.706605
+0x3f34e416
+// 0.374061
+0x3ebf84e8
+// 0.264355
+0x3e875992
+// 0.266089
+0x3e883cda
+// 0.811352
+0x3f4fb4c8
+// 0.833749
+0x3f557099
+// 0.807013
+0x3f4e9863
+// 0.847813
+0x3f590a42
+// 0.764921
+0x3f43d1e1
+// 0.505662
+0x3f01730a
+// 0.565297
+0x3f10b755
+// 0.379344
+0x3ec2395d
+// 0.844498
+0x3f583100
+// 0.229699
+0x3e6b364e
+// 0.227766
+0x3e693b8f
+// 0.028908
+0x3cecd136
+// 0.179056
+0x3e375a6b
+// 0.634678
+0x3f227a45
+// 0.983611
+0x3f7bcdef
+// 0.358623
+0x3eb79d7d
+// 0.931611
+0x3f6e7e10
+// 0.595362
+0x3f18699f
+// 0.147403
+0x3e16f0b4
+// 0.108426
+0x3dde0e8a
+// 0.832644
+0x3f55282b
+// 0.030102
+0x3cf697fd
+// 0.024148
+0x3cc5d13a
+// 0.080345
+0x3da48bdf
+// 0.423531
+0x3ed8d910
+// 0.203395
+0x3e5046aa
+// 0.859106
+0x3f5bee5f
+// 0.913739
+0x3f69ead1
+// 0.572755
+0x3f12a013
+// 0.815734
+0x3f50d3f9
+// 0.252086
+0x3e81116f
+// 0.277146
+0x3e8de621
+// 0.743864
+0x3f3e6ddd
+// 0.309926
+0x3e9eaea4
+// 0.203361
+0x3e503dbe
+// 0.959698
+0x3f75aec2
+// 0.565151
+0x3f10adb7
+// 0.989743
+0x3f7d5fd2
+// 0.083808
+0x3daba38d
+// 0.290470
+0x3e94b86d
+// 0.877508
+0x3f60a463
+// 0.583096
+0x3f1545cd
+// 0.744043
+0x3f3e7997
+// 0.236307
+0x3e71fa92
+// 0.295744
+0x3e976bcc
+// 0.037618
+0x3d1a15c4
+// 0.462587
+0x3eecd832
+// 0.228629
+0x3e6a1d98
+// 0.475609
+0x3ef38310
+// 0.535935
+0x3f093309
+// 0.583211
+0x3f154d4f
+// 0.790952
+0x3f4a7bd5
+// 0.367999
+0x3ebc6a69
+// 0.366665
+0x3ebbbb8b
+// 0.711334
+0x3f361a01
+// 0.986644
+0x3f7c94b9
+// 0.597221
+0x3f18e37d
+// 0.959028
+0x3f7582de
+// 0.827345
+0x3f53ccda
+// 0.204713
+0x3e51a053
+// 0.547124
+0x3f0c1053
+// 0.022755
+0x3cba6990
+// 0.632698
+0x3f21f879
+// 0.407046
+0x3ed06848
+// 0.638804
+0x3f2388a8
+// 0.348096
+0x3eb239ab
+// 0.141015
+0x3e106627
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples3_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples3_q15.txt
new file mode 100755
index 0000000..b8ab597
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples3_q15.txt
@@ -0,0 +1,514 @@
+H
+256
+// 0.353426
+0x2D3D
+// 0.354999
+0x2D71
+// 0.491706
+0x3EF0
+// 0.725760
+0x5CE6
+// 0.320022
+0x28F6
+// 0.532943
+0x4437
+// 0.249957
+0x1FFF
+// 0.935149
+0x77B3
+// 0.891465
+0x721C
+// 0.654686
+0x53CD
+// 0.449171
+0x397E
+// 0.919468
+0x75B1
+// 0.408004
+0x3439
+// 0.448613
+0x396C
+// 0.501677
+0x4037
+// 0.293981
+0x25A1
+// 0.052759
+0x06C1
+// 0.485562
+0x3E27
+// 0.558877
+0x4789
+// 0.546687
+0x45FA
+// 0.232323
+0x1DBD
+// 0.164890
+0x151B
+// 0.786050
+0x649D
+// 0.785570
+0x648E
+// 0.355747
+0x2D89
+// 0.831875
+0x6A7B
+// 0.755220
+0x60AB
+// 0.691999
+0x5893
+// 0.408662
+0x344F
+// 0.855926
+0x6D8F
+// 0.028745
+0x03AE
+// 0.457176
+0x3A85
+// 0.319418
+0x28E3
+// 0.752870
+0x605E
+// 0.381050
+0x30C6
+// 0.998176
+0x7FC4
+// 0.725941
+0x5CEC
+// 0.909175
+0x7460
+// 0.599020
+0x4CAD
+// 0.950641
+0x79AF
+// 0.779188
+0x63BC
+// 0.412970
+0x34DC
+// 0.525522
+0x4344
+// 0.491862
+0x3EF5
+// 0.868393
+0x6F28
+// 0.019673
+0x0285
+// 0.570423
+0x4904
+// 0.111897
+0x0E53
+// 0.043205
+0x0588
+// 0.328656
+0x2A11
+// 0.116431
+0x0EE7
+// 0.025640
+0x0348
+// 0.203851
+0x1A18
+// 0.256059
+0x20C7
+// 0.529572
+0x43C9
+// 0.508390
+0x4113
+// 0.085165
+0x0AE7
+// 0.063580
+0x0823
+// 0.793595
+0x6595
+// 0.531243
+0x4400
+// 0.044884
+0x05BF
+// 0.753632
+0x6077
+// 0.568972
+0x48D4
+// 0.305200
+0x2711
+// 0.753741
+0x607B
+// 0.001258
+0x0029
+// 0.544451
+0x45B1
+// 0.434132
+0x3792
+// 0.324038
+0x297A
+// 0.128090
+0x1065
+// 0.882090
+0x70E8
+// 0.044158
+0x05A7
+// 0.315325
+0x285D
+// 0.929399
+0x76F7
+// 0.389994
+0x31EB
+// 0.599640
+0x4CC1
+// 0.310822
+0x27C9
+// 0.510315
+0x4152
+// 0.912721
+0x74D4
+// 0.686397
+0x57DC
+// 0.253645
+0x2077
+// 0.300061
+0x2668
+// 0.811743
+0x67E7
+// 0.392780
+0x3247
+// 0.564881
+0x484E
+// 0.846583
+0x6C5D
+// 0.133875
+0x1123
+// 0.228932
+0x1D4E
+// 0.323549
+0x296A
+// 0.352993
+0x2D2F
+// 0.477497
+0x3D1F
+// 0.527130
+0x4379
+// 0.576026
+0x49BB
+// 0.896708
+0x72C7
+// 0.446890
+0x3934
+// 0.141305
+0x1216
+// 0.973249
+0x7C93
+// 0.353168
+0x2D35
+// 0.222674
+0x1C81
+// 0.679824
+0x5704
+// 0.207741
+0x1A97
+// 0.052292
+0x06B2
+// 0.001009
+0x0021
+// 0.362559
+0x2E68
+// 0.880122
+0x70A8
+// 0.470266
+0x3C32
+// 0.385737
+0x3160
+// 0.606562
+0x4DA4
+// 0.282441
+0x2427
+// 0.225590
+0x1CE0
+// 0.612928
+0x4E74
+// 0.276897
+0x2371
+// 0.560964
+0x47CE
+// 0.801739
+0x669F
+// 0.362735
+0x2E6E
+// 0.210740
+0x1AFA
+// 0.972911
+0x7C88
+// 0.202060
+0x19DD
+// 0.417008
+0x3561
+// 0.015013
+0x01EC
+// 0.526777
+0x436D
+// 0.832743
+0x6A97
+// 0.407706
+0x3430
+// 0.137298
+0x1193
+// 0.377003
+0x3042
+// 0.603326
+0x4D3A
+// 0.420405
+0x35D0
+// 0.493113
+0x3F1E
+// 0.938275
+0x7819
+// 0.906258
+0x7400
+// 0.477798
+0x3D28
+// 0.275979
+0x2353
+// 0.088256
+0x0B4C
+// 0.629501
+0x5093
+// 0.482284
+0x3DBB
+// 0.589440
+0x4B73
+// 0.043468
+0x0590
+// 0.626436
+0x502F
+// 0.933547
+0x777E
+// 0.639323
+0x51D5
+// 0.633871
+0x5123
+// 0.914248
+0x7506
+// 0.918004
+0x7581
+// 0.926540
+0x7699
+// 0.305877
+0x2727
+// 0.019918
+0x028D
+// 0.225419
+0x1CDB
+// 0.932220
+0x7753
+// 0.182016
+0x174C
+// 0.460366
+0x3AED
+// 0.768908
+0x626C
+// 0.083594
+0x0AB3
+// 0.802213
+0x66AF
+// 0.749369
+0x5FEB
+// 0.423770
+0x363E
+// 0.254832
+0x209E
+// 0.144821
+0x1289
+// 0.445018
+0x38F6
+// 0.378592
+0x3076
+// 0.035522
+0x048C
+// 0.479153
+0x3D55
+// 0.684614
+0x57A1
+// 0.588228
+0x4B4B
+// 0.936970
+0x77EF
+// 0.340696
+0x2B9C
+// 0.528581
+0x43A9
+// 0.561170
+0x47D4
+// 0.676133
+0x568C
+// 0.134760
+0x1140
+// 0.155447
+0x13E6
+// 0.003532
+0x0074
+// 0.176693
+0x169E
+// 0.353528
+0x2D40
+// 0.409087
+0x345D
+// 0.354112
+0x2D54
+// 0.325335
+0x29A5
+// 0.642404
+0x523A
+// 0.962210
+0x7B2A
+// 0.527301
+0x437F
+// 0.061553
+0x07E1
+// 0.788551
+0x64EF
+// 0.675443
+0x5675
+// 0.850274
+0x6CD6
+// 0.893826
+0x7269
+// 0.366286
+0x2EE2
+// 0.706605
+0x5A72
+// 0.374061
+0x2FE1
+// 0.264355
+0x21D6
+// 0.266089
+0x220F
+// 0.811352
+0x67DA
+// 0.833749
+0x6AB8
+// 0.807013
+0x674C
+// 0.847813
+0x6C85
+// 0.764921
+0x61E9
+// 0.505662
+0x40BA
+// 0.565297
+0x485C
+// 0.379344
+0x308E
+// 0.844498
+0x6C19
+// 0.229699
+0x1D67
+// 0.227766
+0x1D27
+// 0.028908
+0x03B3
+// 0.179056
+0x16EB
+// 0.634678
+0x513D
+// 0.983611
+0x7DE7
+// 0.358623
+0x2DE7
+// 0.931611
+0x773F
+// 0.595362
+0x4C35
+// 0.147403
+0x12DE
+// 0.108426
+0x0DE1
+// 0.832644
+0x6A94
+// 0.030102
+0x03DA
+// 0.024148
+0x0317
+// 0.080345
+0x0A49
+// 0.423531
+0x3636
+// 0.203395
+0x1A09
+// 0.859106
+0x6DF7
+// 0.913739
+0x74F5
+// 0.572755
+0x4950
+// 0.815734
+0x686A
+// 0.252086
+0x2044
+// 0.277146
+0x237A
+// 0.743864
+0x5F37
+// 0.309926
+0x27AC
+// 0.203361
+0x1A08
+// 0.959698
+0x7AD7
+// 0.565151
+0x4857
+// 0.989743
+0x7EB0
+// 0.083808
+0x0ABA
+// 0.290470
+0x252E
+// 0.877508
+0x7052
+// 0.583096
+0x4AA3
+// 0.744043
+0x5F3D
+// 0.236307
+0x1E3F
+// 0.295744
+0x25DB
+// 0.037618
+0x04D1
+// 0.462587
+0x3B36
+// 0.228629
+0x1D44
+// 0.475609
+0x3CE1
+// 0.535935
+0x449A
+// 0.583211
+0x4AA7
+// 0.790952
+0x653E
+// 0.367999
+0x2F1B
+// 0.366665
+0x2EEF
+// 0.711334
+0x5B0D
+// 0.986644
+0x7E4A
+// 0.597221
+0x4C72
+// 0.959028
+0x7AC1
+// 0.827345
+0x69E6
+// 0.204713
+0x1A34
+// 0.547124
+0x4608
+// 0.022755
+0x02EA
+// 0.632698
+0x50FC
+// 0.407046
+0x341A
+// 0.638804
+0x51C4
+// 0.348096
+0x2C8E
+// 0.141015
+0x120D
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples4_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples4_q31.txt
new file mode 100755
index 0000000..258c003
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples4_q31.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.353426
+0x2D3D0F8A
+// 0.354999
+0x2D709BB7
+// 0.491706
+0x3EF03566
+// 0.725760
+0x5CE5B588
+// 0.320022
+0x28F6778E
+// 0.532943
+0x44377D71
+// 0.249957
+0x1FFE9971
+// 0.935149
+0x77B2F88B
+// 0.891465
+0x721B8A33
+// 0.654686
+0x53CCC316
+// 0.449171
+0x397E6E35
+// 0.919468
+0x75B123FA
+// 0.408004
+0x343978EB
+// 0.448613
+0x396C22B7
+// 0.501677
+0x4036F4F6
+// 0.293981
+0x25A12E05
+// 0.052759
+0x06C0CB68
+// 0.485562
+0x3E26E5D0
+// 0.558877
+0x47894557
+// 0.546687
+0x45F9D583
+// 0.232323
+0x1DBCC3DE
+// 0.164890
+0x151B1AE9
+// 0.786050
+0x649D4C85
+// 0.785570
+0x648D8F6A
+// 0.355747
+0x2D891EBF
+// 0.831875
+0x6A7ADE2F
+// 0.755220
+0x60AB0E11
+// 0.691999
+0x58936E81
+// 0.408662
+0x344F0A30
+// 0.855926
+0x6D8EFFC6
+// 0.028745
+0x03ADEBB2
+// 0.457176
+0x3A84BBFC
+// 0.319418
+0x28E2B196
+// 0.752870
+0x605E09C5
+// 0.381050
+0x30C63BE2
+// 0.998176
+0x7FC43DEC
+// 0.725941
+0x5CEBA63E
+// 0.909175
+0x745FD546
+// 0.599020
+0x4CACB142
+// 0.950641
+0x79AE972C
+// 0.779188
+0x63BC726C
+// 0.412970
+0x34DC367C
+// 0.525522
+0x43444CCC
+// 0.491862
+0x3EF559AD
+// 0.868393
+0x6F278361
+// 0.019673
+0x0284A675
+// 0.570423
+0x49039E1F
+// 0.111897
+0x0E52A7C4
+// 0.043205
+0x0587BB73
+// 0.328656
+0x2A11697A
+// 0.116431
+0x0EE73548
+// 0.025640
+0x03482DA4
+// 0.203851
+0x1A17C6D3
+// 0.256059
+0x20C68B9F
+// 0.529572
+0x43C90348
+// 0.508390
+0x4112EBD8
+// 0.085165
+0x0AE6B0AD
+// 0.063580
+0x082360B9
+// 0.793595
+0x65948228
+// 0.531243
+0x43FFC192
+// 0.044884
+0x05BEC294
+// 0.753632
+0x60770312
+// 0.568972
+0x48D4151F
+// 0.305200
+0x2710CA85
+// 0.753741
+0x607A9420
+// 0.001258
+0x002938BF
+// 0.544451
+0x45B08E88
+// 0.434132
+0x3791A635
+// 0.324038
+0x297A15D1
+// 0.128090
+0x10653EDE
+// 0.882090
+0x70E850BD
+// 0.044158
+0x05A6FC54
+// 0.315325
+0x285C902C
+// 0.929399
+0x76F68EF4
+// 0.389994
+0x31EB51E3
+// 0.599640
+0x4CC0FE85
+// 0.310822
+0x27C903BB
+// 0.510315
+0x4151FE18
+// 0.912721
+0x74D4086A
+// 0.686397
+0x57DBD7CE
+// 0.253645
+0x20776DAB
+// 0.300061
+0x26686439
+// 0.811743
+0x67E73220
+// 0.392780
+0x324699B2
+// 0.564881
+0x484E01BE
+// 0.846583
+0x6C5CD5D1
+// 0.133875
+0x1122D050
+// 0.228932
+0x1D4DA74F
+// 0.323549
+0x296A0C23
+// 0.352993
+0x2D2EDEA6
+// 0.477497
+0x3D1E9C28
+// 0.527130
+0x4378FB73
+// 0.576026
+0x49BB3C63
+// 0.896708
+0x72C75806
+// 0.446890
+0x3933AF8C
+// 0.141305
+0x12164834
+// 0.973249
+0x7C936F57
+// 0.353168
+0x2D349812
+// 0.222674
+0x1C809205
+// 0.679824
+0x5704785E
+// 0.207741
+0x1A973F7F
+// 0.052292
+0x06B18515
+// 0.001009
+0x00211420
+// 0.362559
+0x2E685701
+// 0.880122
+0x70A7D7F1
+// 0.470266
+0x3C31AF15
+// 0.385737
+0x315FD751
+// 0.606562
+0x4DA3D57C
+// 0.282441
+0x24270347
+// 0.225590
+0x1CE02144
+// 0.612928
+0x4E746E71
+// 0.276897
+0x23716009
+// 0.560964
+0x47CDA79F
+// 0.801739
+0x669F5E87
+// 0.362735
+0x2E6E1957
+// 0.210740
+0x1AF983B7
+// 0.972911
+0x7C885967
+// 0.202060
+0x19DD1C0C
+// 0.417008
+0x356088AB
+// 0.015013
+0x01EBEFE1
+// 0.526777
+0x436D704A
+// 0.832743
+0x6A9751D4
+// 0.407706
+0x342FB5CA
+// 0.137298
+0x1192F8C5
+// 0.377003
+0x3041A62F
+// 0.603326
+0x4D39CC6E
+// 0.420405
+0x35CFD844
+// 0.493113
+0x3F1E540B
+// 0.938275
+0x78196822
+// 0.906258
+0x7400461D
+// 0.477798
+0x3D287DF6
+// 0.275979
+0x23534429
+// 0.088256
+0x0B4BF524
+// 0.629501
+0x50937FC7
+// 0.482284
+0x3DBB7ED5
+// 0.589440
+0x4B72C8E8
+// 0.043468
+0x05905E36
+// 0.626436
+0x502F106D
+// 0.933547
+0x777E7967
+// 0.639323
+0x51D556A9
+// 0.633871
+0x5122B254
+// 0.914248
+0x750612CD
+// 0.918004
+0x75812942
+// 0.926540
+0x7698DFE8
+// 0.305877
+0x2726FCD2
+// 0.019918
+0x028CAFF1
+// 0.225419
+0x1CDA879D
+// 0.932220
+0x77530040
+// 0.182016
+0x174C5036
+// 0.460366
+0x3AED41F7
+// 0.768908
+0x626B927C
+// 0.083594
+0x0AB33223
+// 0.802213
+0x66AEE9D1
+// 0.749369
+0x5FEB5183
+// 0.423770
+0x363E1B02
+// 0.254832
+0x209E550D
+// 0.144821
+0x12897D04
+// 0.445018
+0x38F65BD8
+// 0.378592
+0x3075B3CB
+// 0.035522
+0x048BF9C4
+// 0.479153
+0x3D54E40B
+// 0.684614
+0x57A16D69
+// 0.588228
+0x4B4B1058
+// 0.936970
+0x77EEA57F
+// 0.340696
+0x2B9BEB6F
+// 0.528581
+0x43A88CDE
+// 0.561170
+0x47D46791
+// 0.676133
+0x568B8A6F
+// 0.134760
+0x113FCD9D
+// 0.155447
+0x13E5B039
+// 0.003532
+0x0073BFB3
+// 0.176693
+0x169DDCF7
+// 0.353528
+0x2D406A68
+// 0.409087
+0x345CF8D0
+// 0.354112
+0x2D538C7B
+// 0.325335
+0x29A4956F
+// 0.642404
+0x523A4A9E
+// 0.962210
+0x7B29B528
+// 0.527301
+0x437E9D82
+// 0.061553
+0x07E0F5FD
+// 0.788551
+0x64EF4090
+// 0.675443
+0x5674EDE8
+// 0.850274
+0x6CD5C790
+// 0.893826
+0x7268E39B
+// 0.366286
+0x2EE276D5
+// 0.706605
+0x5A720AF5
+// 0.374061
+0x2FE13A1C
+// 0.264355
+0x21D66488
+// 0.266089
+0x220F367D
+// 0.811352
+0x67DA6406
+// 0.833749
+0x6AB84CA6
+// 0.807013
+0x674C3156
+// 0.847813
+0x6C8520F0
+// 0.764921
+0x61E8F04D
+// 0.505662
+0x40B984C7
+// 0.565297
+0x485BAA83
+// 0.379344
+0x308E573D
+// 0.844498
+0x6C188003
+// 0.229699
+0x1D66C9C5
+// 0.227766
+0x1D2771E1
+// 0.028908
+0x03B344D7
+// 0.179056
+0x16EB4D6F
+// 0.634678
+0x513D2269
+// 0.983611
+0x7DE6F753
+// 0.358623
+0x2DE75F5C
+// 0.931611
+0x773F0812
+// 0.595362
+0x4C34CF7B
+// 0.147403
+0x12DE1681
+// 0.108426
+0x0DE0E8A3
+// 0.832644
+0x6A941557
+// 0.030102
+0x03DA5FF5
+// 0.024148
+0x031744E7
+// 0.080345
+0x0A48BDF7
+// 0.423531
+0x363643FC
+// 0.203395
+0x1A08D536
+// 0.859106
+0x6DF72F6E
+// 0.913739
+0x74F5684D
+// 0.572755
+0x49500991
+// 0.815734
+0x6869FCAB
+// 0.252086
+0x20445BC6
+// 0.277146
+0x23798837
+// 0.743864
+0x5F36EE53
+// 0.309926
+0x27ABA919
+// 0.203361
+0x1A07B7CB
+// 0.959698
+0x7AD760C6
+// 0.565151
+0x4856DB96
+// 0.989743
+0x7EAFE8D3
+// 0.083808
+0x0ABA38D7
+// 0.290470
+0x252E1B3C
+// 0.877508
+0x70523165
+// 0.583096
+0x4AA2E68A
+// 0.744043
+0x5F3CCB75
+// 0.236307
+0x1E3F523D
+// 0.295744
+0x25DAF2F7
+// 0.037618
+0x04D0AE1E
+// 0.462587
+0x3B360C6C
+// 0.228629
+0x1D43B30B
+// 0.475609
+0x3CE0C40F
+// 0.535935
+0x4499847B
+// 0.583211
+0x4AA6A7A3
+// 0.790952
+0x653DEA59
+// 0.367999
+0x2F1A9A3F
+// 0.366665
+0x2EEEE2BA
+// 0.711334
+0x5B0D009A
+// 0.986644
+0x7E4A5CAF
+// 0.597221
+0x4C71BEA6
+// 0.959028
+0x7AC16EF5
+// 0.827345
+0x69E66CD8
+// 0.204713
+0x1A340A61
+// 0.547124
+0x46082971
+// 0.022755
+0x02E9A640
+// 0.632698
+0x50FC3C78
+// 0.407046
+0x341A1215
+// 0.638804
+0x51C453D7
+// 0.348096
+0x2C8E6AA9
+// 0.141015
+0x120CC4E7
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples5_q7.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples5_q7.txt
new file mode 100755
index 0000000..37b703c
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Samples5_q7.txt
@@ -0,0 +1,514 @@
+B
+256
+// 0.353426
+0x2D
+// 0.354999
+0x2D
+// 0.491706
+0x3F
+// 0.725760
+0x5D
+// 0.320022
+0x29
+// 0.532943
+0x44
+// 0.249957
+0x20
+// 0.935149
+0x78
+// 0.891465
+0x72
+// 0.654686
+0x54
+// 0.449171
+0x39
+// 0.919468
+0x76
+// 0.408004
+0x34
+// 0.448613
+0x39
+// 0.501677
+0x40
+// 0.293981
+0x26
+// 0.052759
+0x07
+// 0.485562
+0x3E
+// 0.558877
+0x48
+// 0.546687
+0x46
+// 0.232323
+0x1E
+// 0.164890
+0x15
+// 0.786050
+0x65
+// 0.785570
+0x65
+// 0.355747
+0x2E
+// 0.831875
+0x6A
+// 0.755220
+0x61
+// 0.691999
+0x59
+// 0.408662
+0x34
+// 0.855926
+0x6E
+// 0.028745
+0x04
+// 0.457176
+0x3B
+// 0.319418
+0x29
+// 0.752870
+0x60
+// 0.381050
+0x31
+// 0.998176
+0x7F
+// 0.725941
+0x5D
+// 0.909175
+0x74
+// 0.599020
+0x4D
+// 0.950641
+0x7A
+// 0.779188
+0x64
+// 0.412970
+0x35
+// 0.525522
+0x43
+// 0.491862
+0x3F
+// 0.868393
+0x6F
+// 0.019673
+0x03
+// 0.570423
+0x49
+// 0.111897
+0x0E
+// 0.043205
+0x06
+// 0.328656
+0x2A
+// 0.116431
+0x0F
+// 0.025640
+0x03
+// 0.203851
+0x1A
+// 0.256059
+0x21
+// 0.529572
+0x44
+// 0.508390
+0x41
+// 0.085165
+0x0B
+// 0.063580
+0x08
+// 0.793595
+0x66
+// 0.531243
+0x44
+// 0.044884
+0x06
+// 0.753632
+0x60
+// 0.568972
+0x49
+// 0.305200
+0x27
+// 0.753741
+0x60
+// 0.001258
+0x00
+// 0.544451
+0x46
+// 0.434132
+0x38
+// 0.324038
+0x29
+// 0.128090
+0x10
+// 0.882090
+0x71
+// 0.044158
+0x06
+// 0.315325
+0x28
+// 0.929399
+0x77
+// 0.389994
+0x32
+// 0.599640
+0x4D
+// 0.310822
+0x28
+// 0.510315
+0x41
+// 0.912721
+0x75
+// 0.686397
+0x58
+// 0.253645
+0x20
+// 0.300061
+0x26
+// 0.811743
+0x68
+// 0.392780
+0x32
+// 0.564881
+0x48
+// 0.846583
+0x6C
+// 0.133875
+0x11
+// 0.228932
+0x1D
+// 0.323549
+0x29
+// 0.352993
+0x2D
+// 0.477497
+0x3D
+// 0.527130
+0x43
+// 0.576026
+0x4A
+// 0.896708
+0x73
+// 0.446890
+0x39
+// 0.141305
+0x12
+// 0.973249
+0x7D
+// 0.353168
+0x2D
+// 0.222674
+0x1D
+// 0.679824
+0x57
+// 0.207741
+0x1B
+// 0.052292
+0x07
+// 0.001009
+0x00
+// 0.362559
+0x2E
+// 0.880122
+0x71
+// 0.470266
+0x3C
+// 0.385737
+0x31
+// 0.606562
+0x4E
+// 0.282441
+0x24
+// 0.225590
+0x1D
+// 0.612928
+0x4E
+// 0.276897
+0x23
+// 0.560964
+0x48
+// 0.801739
+0x67
+// 0.362735
+0x2E
+// 0.210740
+0x1B
+// 0.972911
+0x7D
+// 0.202060
+0x1A
+// 0.417008
+0x35
+// 0.015013
+0x02
+// 0.526777
+0x43
+// 0.832743
+0x6B
+// 0.407706
+0x34
+// 0.137298
+0x12
+// 0.377003
+0x30
+// 0.603326
+0x4D
+// 0.420405
+0x36
+// 0.493113
+0x3F
+// 0.938275
+0x78
+// 0.906258
+0x74
+// 0.477798
+0x3D
+// 0.275979
+0x23
+// 0.088256
+0x0B
+// 0.629501
+0x51
+// 0.482284
+0x3E
+// 0.589440
+0x4B
+// 0.043468
+0x06
+// 0.626436
+0x50
+// 0.933547
+0x77
+// 0.639323
+0x52
+// 0.633871
+0x51
+// 0.914248
+0x75
+// 0.918004
+0x76
+// 0.926540
+0x77
+// 0.305877
+0x27
+// 0.019918
+0x03
+// 0.225419
+0x1D
+// 0.932220
+0x77
+// 0.182016
+0x17
+// 0.460366
+0x3B
+// 0.768908
+0x62
+// 0.083594
+0x0B
+// 0.802213
+0x67
+// 0.749369
+0x60
+// 0.423770
+0x36
+// 0.254832
+0x21
+// 0.144821
+0x13
+// 0.445018
+0x39
+// 0.378592
+0x30
+// 0.035522
+0x05
+// 0.479153
+0x3D
+// 0.684614
+0x58
+// 0.588228
+0x4B
+// 0.936970
+0x78
+// 0.340696
+0x2C
+// 0.528581
+0x44
+// 0.561170
+0x48
+// 0.676133
+0x57
+// 0.134760
+0x11
+// 0.155447
+0x14
+// 0.003532
+0x00
+// 0.176693
+0x17
+// 0.353528
+0x2D
+// 0.409087
+0x34
+// 0.354112
+0x2D
+// 0.325335
+0x2A
+// 0.642404
+0x52
+// 0.962210
+0x7B
+// 0.527301
+0x43
+// 0.061553
+0x08
+// 0.788551
+0x65
+// 0.675443
+0x56
+// 0.850274
+0x6D
+// 0.893826
+0x72
+// 0.366286
+0x2F
+// 0.706605
+0x5A
+// 0.374061
+0x30
+// 0.264355
+0x22
+// 0.266089
+0x22
+// 0.811352
+0x68
+// 0.833749
+0x6B
+// 0.807013
+0x67
+// 0.847813
+0x6D
+// 0.764921
+0x62
+// 0.505662
+0x41
+// 0.565297
+0x48
+// 0.379344
+0x31
+// 0.844498
+0x6C
+// 0.229699
+0x1D
+// 0.227766
+0x1D
+// 0.028908
+0x04
+// 0.179056
+0x17
+// 0.634678
+0x51
+// 0.983611
+0x7E
+// 0.358623
+0x2E
+// 0.931611
+0x77
+// 0.595362
+0x4C
+// 0.147403
+0x13
+// 0.108426
+0x0E
+// 0.832644
+0x6B
+// 0.030102
+0x04
+// 0.024148
+0x03
+// 0.080345
+0x0A
+// 0.423531
+0x36
+// 0.203395
+0x1A
+// 0.859106
+0x6E
+// 0.913739
+0x75
+// 0.572755
+0x49
+// 0.815734
+0x68
+// 0.252086
+0x20
+// 0.277146
+0x23
+// 0.743864
+0x5F
+// 0.309926
+0x28
+// 0.203361
+0x1A
+// 0.959698
+0x7B
+// 0.565151
+0x48
+// 0.989743
+0x7F
+// 0.083808
+0x0B
+// 0.290470
+0x25
+// 0.877508
+0x70
+// 0.583096
+0x4B
+// 0.744043
+0x5F
+// 0.236307
+0x1E
+// 0.295744
+0x26
+// 0.037618
+0x05
+// 0.462587
+0x3B
+// 0.228629
+0x1D
+// 0.475609
+0x3D
+// 0.535935
+0x45
+// 0.583211
+0x4B
+// 0.790952
+0x65
+// 0.367999
+0x2F
+// 0.366665
+0x2F
+// 0.711334
+0x5B
+// 0.986644
+0x7E
+// 0.597221
+0x4C
+// 0.959028
+0x7B
+// 0.827345
+0x6A
+// 0.204713
+0x1A
+// 0.547124
+0x46
+// 0.022755
+0x03
+// 0.632698
+0x51
+// 0.407046
+0x34
+// 0.638804
+0x52
+// 0.348096
+0x2D
+// 0.141015
+0x12
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Weights1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Weights1_f32.txt
deleted file mode 100755
index 50caf36..0000000
--- a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Weights1_f32.txt
+++ /dev/null
@@ -1,202 +0,0 @@
-W
-100
-// 0.505882
-0x3f01817c
-// 0.694938
-0x3f31e77d
-// 0.834184
-0x3f558d1d
-// 0.216891
-0x3e5e18a8
-// 0.861617
-0x3f5c92f1
-// 0.373753
-0x3ebf5c80
-// 0.407281
-0x3ed08723
-// 0.699954
-0x3f333031
-// 0.979094
-0x3f7aa5ec
-// 0.630861
-0x3f21801b
-// 0.679985
-0x3f2e1386
-// 0.932848
-0x3f6ecf19
-// 0.811971
-0x3f4fdd4e
-// 0.645507
-0x3f253fee
-// 0.875696
-0x3f602d96
-// 0.191781
-0x3e44621c
-// 0.204298
-0x3e51336b
-// 0.772702
-0x3f45cfcf
-// 0.167709
-0x3e2bbbff
-// 0.309124
-0x3e9e4580
-// 0.313483
-0x3ea080cd
-// 0.433754
-0x3ede14f6
-// 0.675088
-0x3f2cd298
-// 0.562244
-0x3f0fef3b
-// 0.793795
-0x3f4b361f
-// 0.362285
-0x3eb97d6e
-// 0.492851
-0x3efc56f8
-// 0.444063
-0x3ee35c3c
-// 0.174411
-0x3e3298ad
-// 0.849831
-0x3f598e89
-// 0.773278
-0x3f45f591
-// 0.457876
-0x3eea6eb1
-// 0.812354
-0x3f4ff66d
-// 0.199501
-0x3e4c4a00
-// 0.129128
-0x3e043a2e
-// 0.388451
-0x3ec6e302
-// 0.877912
-0x3f60bedb
-// 0.399625
-0x3ecc9ba6
-// 0.687600
-0x3f300688
-// 0.941738
-0x3f7115c6
-// 0.961782
-0x3f76375b
-// 0.220845
-0x3e62253a
-// 0.088035
-0x3db44bd0
-// 0.280936
-0x3e8fd6e1
-// 0.478691
-0x3ef516f2
-// 0.393297
-0x3ec95e37
-// 0.151429
-0x3e1b1014
-// 0.896004
-0x3f656082
-// 0.070551
-0x3d907ccf
-// 0.418561
-0x3ed64d96
-// 0.148954
-0x3e18877d
-// 0.090889
-0x3dba23e0
-// 0.588984
-0x3f16c7a3
-// 0.343351
-0x3eafcbad
-// 0.228429
-0x3e69e92d
-// 0.894738
-0x3f650d93
-// 0.211258
-0x3e5853f4
-// 0.998758
-0x3f7fae9c
-// 0.216538
-0x3e5dbc20
-// 0.000103
-0x38d71c9b
-// 0.742580
-0x3f3e19bb
-// 0.757969
-0x3f420a49
-// 0.964287
-0x3f76db83
-// 0.286232
-0x3e928d0e
-// 0.235296
-0x3e70f170
-// 0.001907
-0x3af9fa3a
-// 0.721577
-0x3f38b944
-// 0.542959
-0x3f0aff5e
-// 0.115242
-0x3dec043e
-// 0.332174
-0x3eaa12c1
-// 0.277826
-0x3e8e3f30
-// 0.752389
-0x3f409c97
-// 0.968473
-0x3f77eddb
-// 0.953890
-0x3f743229
-// 0.952828
-0x3f73ec8a
-// 0.834935
-0x3f55be50
-// 0.175639
-0x3e33dab2
-// 0.339723
-0x3eadf020
-// 0.745878
-0x3f3ef1d4
-// 0.510702
-0x3f02bd63
-// 0.120267
-0x3df64e61
-// 0.446761
-0x3ee4bdea
-// 0.761876
-0x3f430a50
-// 0.348787
-0x3eb2943d
-// 0.536032
-0x3f093960
-// 0.495650
-0x3efdc5ca
-// 0.942759
-0x3f7158a4
-// 0.463760
-0x3eed71ee
-// 0.172052
-0x3e302e81
-// 0.748209
-0x3f3f8aa1
-// 0.500300
-0x3f0013af
-// 0.557571
-0x3f0ebcfe
-// 0.620976
-0x3f1ef842
-// 0.967769
-0x3f77bfb3
-// 0.359497
-0x3eb80ff3
-// 0.837588
-0x3f566c25
-// 0.260518
-0x3e856296
-// 0.808148
-0x3f4ee2c9
-// 0.649916
-0x3f2660e8
-// 0.720985
-0x3f38927e
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Weights2_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Weights2_f32.txt
deleted file mode 100755
index ccd53ba..0000000
--- a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Weights2_f32.txt
+++ /dev/null
@@ -1,402 +0,0 @@
-W
-200
-// 0.638129
-0x3f235c6f
-// 0.254472
-0x3e824a37
-// 0.723874
-0x3f394fcc
-// 0.020313
-0x3ca667ba
-// 0.726854
-0x3f3a1319
-// 0.315436
-0x3ea180dc
-// 0.397950
-0x3ecbc01a
-// 0.420919
-0x3ed782b4
-// 0.015265
-0x3c7a1967
-// 0.650127
-0x3f266eb4
-// 0.514076
-0x3f039a81
-// 0.054432
-0x3d5ef43b
-// 0.895423
-0x3f653a78
-// 0.088654
-0x3db5907b
-// 0.008649
-0x3c0db410
-// 0.037870
-0x3d1b1dd7
-// 0.260093
-0x3e852ad9
-// 0.571302
-0x3f1240d2
-// 0.779836
-0x3f47a358
-// 0.715233
-0x3f371988
-// 0.477539
-0x3ef48008
-// 0.669333
-0x3f2b5969
-// 0.538544
-0x3f09de06
-// 0.007252
-0x3beda19d
-// 0.843210
-0x3f57dc9a
-// 0.897662
-0x3f65cd2e
-// 0.112237
-0x3de5dca3
-// 0.194572
-0x3e473de5
-// 0.412749
-0x3ed353d5
-// 0.340319
-0x3eae3e4b
-// 0.064651
-0x3d84678e
-// 0.588245
-0x3f169739
-// 0.397727
-0x3ecba2e5
-// 0.282922
-0x3e90db1d
-// 0.532793
-0x3f086519
-// 0.927444
-0x3f6d6cf9
-// 0.161669
-0x3e258c97
-// 0.535777
-0x3f0928ab
-// 0.389989
-0x3ec7aca0
-// 0.082042
-0x3da80573
-// 0.600067
-0x3f199df7
-// 0.767204
-0x3f446777
-// 0.225625
-0x3e670a5f
-// 0.919176
-0x3f6b4f1e
-// 0.345623
-0x3eb0f574
-// 0.902107
-0x3f66f07c
-// 0.913051
-0x3f69bdb2
-// 0.168229
-0x3e2c4444
-// 0.861636
-0x3f5c942c
-// 0.494293
-0x3efd13ec
-// 0.282606
-0x3e90b1be
-// 0.324541
-0x3ea62a36
-// 0.038708
-0x3d1e8c8a
-// 0.689617
-0x3f308ac4
-// 0.575708
-0x3f136196
-// 0.344006
-0x3eb02193
-// 0.611973
-0x3f1caa3d
-// 0.017655
-0x3c90a111
-// 0.931044
-0x3f6e58df
-// 0.520844
-0x3f05560d
-// 0.766831
-0x3f444f04
-// 0.020616
-0x3ca8e385
-// 0.582073
-0x3f1502c0
-// 0.917408
-0x3f6adb47
-// 0.923362
-0x3f6c616c
-// 0.050413
-0x3d4e7e25
-// 0.116369
-0x3dee5315
-// 0.095357
-0x3dc34ab0
-// 0.188270
-0x3e40c9d0
-// 0.116561
-0x3deeb7bb
-// 0.880322
-0x3f615ccd
-// 0.497289
-0x3efe9c99
-// 0.348279
-0x3eb25192
-// 0.350309
-0x3eb35bb9
-// 0.285099
-0x3e91f87c
-// 0.970068
-0x3f78565b
-// 0.836976
-0x3f564409
-// 0.747299
-0x3f3f4ef6
-// 0.545895
-0x3f0bbfc4
-// 0.084308
-0x3daca998
-// 0.799546
-0x3f4caf0d
-// 0.213169
-0x3e5a48e2
-// 0.168221
-0x3e2c421d
-// 0.687065
-0x3f2fe377
-// 0.931590
-0x3f6e7cab
-// 0.993652
-0x3f7e5ffd
-// 0.813116
-0x3f50285a
-// 0.481569
-0x3ef69041
-// 0.235736
-0x3e7164d9
-// 0.134703
-0x3e09ef8a
-// 0.033671
-0x3d09eaa4
-// 0.329538
-0x3ea8b945
-// 0.256791
-0x3e837a29
-// 0.533936
-0x3f08b003
-// 0.665121
-0x3f2a455d
-// 0.084276
-0x3dac98f2
-// 0.020354
-0x3ca6bd6f
-// 0.233638
-0x3e6f3ed4
-// 0.385820
-0x3ec58a2d
-// 0.559866
-0x3f0f535d
-// 0.806840
-0x3f4e8d09
-// 0.892163
-0x3f6464d0
-// 0.840442
-0x3f572734
-// 0.093045
-0x3dbe8e98
-// 0.159565
-0x3e2364f0
-// 0.008332
-0x3c088134
-// 0.261533
-0x3e85e7a1
-// 0.718751
-0x3f38000d
-// 0.908373
-0x3f688b24
-// 0.286196
-0x3e928857
-// 0.386615
-0x3ec5f266
-// 0.032316
-0x3d045e07
-// 0.561888
-0x3f0fd7e2
-// 0.678582
-0x3f2db793
-// 0.429907
-0x3edc1cc5
-// 0.989010
-0x3f7d2fc3
-// 0.270092
-0x3e8a4989
-// 0.991199
-0x3f7dbf35
-// 0.189608
-0x3e42287c
-// 0.350798
-0x3eb39bd0
-// 0.986667
-0x3f7c9634
-// 0.811062
-0x3f4fa1c8
-// 0.764458
-0x3f43b387
-// 0.276976
-0x3e8dcfd6
-// 0.543240
-0x3f0b11c3
-// 0.833602
-0x3f5566f2
-// 0.462286
-0x3eecb0cd
-// 0.278448
-0x3e8e90b6
-// 0.580846
-0x3f14b254
-// 0.556519
-0x3f0e780f
-// 0.358635
-0x3eb79f07
-// 0.953307
-0x3f740bec
-// 0.964943
-0x3f770686
-// 0.754165
-0x3f4110f3
-// 0.711142
-0x3f360d65
-// 0.587141
-0x3f164edf
-// 0.663216
-0x3f29c882
-// 0.558406
-0x3f0ef3ae
-// 0.486692
-0x3ef92fbc
-// 0.118436
-0x3df28ebf
-// 0.494508
-0x3efd3024
-// 0.518392
-0x3f04b552
-// 0.461293
-0x3eec2ea7
-// 0.033888
-0x3d0ace9d
-// 0.588277
-0x3f169953
-// 0.953013
-0x3f73f8b0
-// 0.022612
-0x3cb93be2
-// 0.000183
-0x39403be1
-// 0.546595
-0x3f0beda8
-// 0.209698
-0x3e56bb25
-// 0.796810
-0x3f4bfbb9
-// 0.361966
-0x3eb95397
-// 0.609215
-0x3f1bf58a
-// 0.532554
-0x3f085572
-// 0.463366
-0x3eed3e4d
-// 0.139539
-0x3e0ee340
-// 0.628848
-0x3f20fc36
-// 0.775611
-0x3f468e6e
-// 0.025205
-0x3cce7a5e
-// 0.291387
-0x3e9530ab
-// 0.802305
-0x3f4d63d7
-// 0.474789
-0x3ef31786
-// 0.106620
-0x3dda5b7e
-// 0.745083
-0x3f3ebdbb
-// 0.177656
-0x3e35eb91
-// 0.230110
-0x3e6ba209
-// 0.770730
-0x3f454e88
-// 0.085663
-0x3daf7021
-// 0.791534
-0x3f4aa1f6
-// 0.525241
-0x3f06762a
-// 0.283966
-0x3e916406
-// 0.823068
-0x3f52b49c
-// 0.589594
-0x3f16efaa
-// 0.473409
-0x3ef262a0
-// 0.337025
-0x3eac8e7f
-// 0.956632
-0x3f74e5d2
-// 0.151366
-0x3e1affaf
-// 0.686284
-0x3f2fb050
-// 0.885888
-0x3f62c990
-// 0.754843
-0x3f413d6c
-// 0.687155
-0x3f2fe95e
-// 0.477210
-0x3ef454d6
-// 0.154914
-0x3e1ea1e1
-// 0.832549
-0x3f5521eb
-// 0.482492
-0x3ef70921
-// 0.190564
-0x3e432344
-// 0.644851
-0x3f2514f0
-// 0.411574
-0x3ed2b9cf
-// 0.838661
-0x3f56b282
-// 0.996485
-0x3f7f199e
-// 0.158135
-0x3e21ee25
-// 0.006741
-0x3bdce54a
-// 0.401145
-0x3ecd62ea
-// 0.084242
-0x3dac8726
-// 0.423921
-0x3ed90c27
-// 0.755393
-0x3f41616b
-// 0.689148
-0x3f306c08
-// 0.520759
-0x3f05506f
-// 0.160668
-0x3e24860b
-// 0.072175
-0x3d93d045
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Weights6_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Weights6_f32.txt
new file mode 100755
index 0000000..9bdd68a
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Weights6_f32.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.151363
+0x3e1afed6
+// 0.710643
+0x3f35ecad
+// 0.049720
+0x3d4ba6e2
+// 0.433628
+0x3ede046e
+// 0.702294
+0x3f33c987
+// 0.728406
+0x3f3a78c9
+// 0.953759
+0x3f742988
+// 0.748623
+0x3f3fa5ba
+// 0.157187
+0x3e20f5c1
+// 0.513575
+0x3f0379ae
+// 0.368623
+0x3ebcbc21
+// 0.672756
+0x3f2c39b6
+// 0.595476
+0x3f187115
+// 0.551552
+0x3f0d3284
+// 0.423821
+0x3ed8ff03
+// 0.114980
+0x3deb7a88
+// 0.391202
+0x3ec84ba1
+// 0.161348
+0x3e253886
+// 0.798831
+0x3f4c8028
+// 0.404630
+0x3ecf2baa
+// 0.290851
+0x3e94ea75
+// 0.330016
+0x3ea8f7d1
+// 0.880573
+0x3f616d40
+// 0.874977
+0x3f5ffe86
+// 0.367331
+0x3ebc12c4
+// 0.599456
+0x3f1975f0
+// 0.661164
+0x3f294204
+// 0.452798
+0x3ee7d52d
+// 0.887848
+0x3f6349ff
+// 0.753228
+0x3f40d388
+// 0.868455
+0x3f5e530e
+// 0.375157
+0x3ec01497
+// 0.000043
+0x3833f97b
+// 0.826614
+0x3f539d01
+// 0.563089
+0x3f102699
+// 0.459892
+0x3eeb76f2
+// 0.230960
+0x3e6c80e1
+// 0.618181
+0x3f1e411c
+// 0.167299
+0x3e2b5051
+// 0.192177
+0x3e44c9ff
+// 0.768807
+0x3f44d086
+// 0.445374
+0x3ee4081c
+// 0.291093
+0x3e950a2a
+// 0.348993
+0x3eb2af3a
+// 0.704138
+0x3f344260
+// 0.009292
+0x3c183e98
+// 0.453159
+0x3ee80481
+// 0.660213
+0x3f2903be
+// 0.464495
+0x3eedd250
+// 0.828410
+0x3f5412aa
+// 0.888490
+0x3f63741b
+// 0.037977
+0x3d1b8db7
+// 0.601041
+0x3f19ddcf
+// 0.122436
+0x3dfabfe9
+// 0.489682
+0x3efab78b
+// 0.957371
+0x3f75163d
+// 0.580725
+0x3f14aa65
+// 0.859035
+0x3f5be9ba
+// 0.980289
+0x3f7af43e
+// 0.359833
+0x3eb83bfe
+// 0.908223
+0x3f68814e
+// 0.685801
+0x3f2f90a8
+// 0.866998
+0x3f5df39d
+// 0.739230
+0x3f3d3e2b
+// 0.320864
+0x3ea44844
+// 0.012973
+0x3c548c5a
+// 0.376237
+0x3ec0a22d
+// 0.787469
+0x3f499790
+// 0.442755
+0x3ee2b0ce
+// 0.229649
+0x3e6b292d
+// 0.783869
+0x3f48ab9d
+// 0.671794
+0x3f2bfab9
+// 0.126469
+0x3e0180f6
+// 0.527695
+0x3f0716fd
+// 0.327484
+0x3ea7abf9
+// 0.810810
+0x3f4f913f
+// 0.171773
+0x3e2fe55f
+// 0.396372
+0x3ecaf152
+// 0.100908
+0x3dcea8ec
+// 0.939658
+0x3f708d6a
+// 0.320446
+0x3ea4117f
+// 0.237174
+0x3e72ddc0
+// 0.256106
+0x3e832057
+// 0.302295
+0x3e9ac674
+// 0.050631
+0x3d4f6266
+// 0.607581
+0x3f1b8a6a
+// 0.699824
+0x3f3327ac
+// 0.011414
+0x3c3afff8
+// 0.085477
+0x3daf0e9f
+// 0.245960
+0x3e7bdcf7
+// 0.924448
+0x3f6ca8a3
+// 0.609444
+0x3f1c048d
+// 0.439690
+0x3ee11f01
+// 0.224266
+0x3e65a60c
+// 0.406538
+0x3ed025b1
+// 0.131317
+0x3e0677fa
+// 0.799046
+0x3f4c8e4a
+// 0.658067
+0x3f287712
+// 0.567729
+0x3f1156af
+// 0.369881
+0x3ebd610d
+// 0.797182
+0x3f4c1425
+// 0.988266
+0x3f7cff07
+// 0.528105
+0x3f0731e6
+// 0.129372
+0x3e0479fc
+// 0.135683
+0x3e0af05c
+// 0.545328
+0x3f0b9a95
+// 0.874228
+0x3f5fcd6b
+// 0.145482
+0x3e14f95b
+// 0.732959
+0x3f3ba334
+// 0.964313
+0x3f76dd3b
+// 0.680418
+0x3f2e2fe0
+// 0.972220
+0x3f78e36e
+// 0.310920
+0x3e9f30f6
+// 0.676680
+0x3f2d3aec
+// 0.085927
+0x3daffa76
+// 0.349073
+0x3eb2b9b3
+// 0.507312
+0x3f01df37
+// 0.363061
+0x3eb9e326
+// 0.744143
+0x3f3e8028
+// 0.358373
+0x3eb77cb0
+// 0.690274
+0x3f30b5cc
+// 0.752769
+0x3f40b580
+// 0.826580
+0x3f539ac3
+// 0.504442
+0x3f012315
+// 0.764715
+0x3f43c457
+// 0.158182
+0x3e21fa55
+// 0.341863
+0x3eaf08a5
+// 0.450883
+0x3ee6da15
+// 0.911481
+0x3f6956d7
+// 0.834099
+0x3f558788
+// 0.044265
+0x3d354f9d
+// 0.533450
+0x3f08902e
+// 0.779024
+0x3f476e1d
+// 0.136688
+0x3e0bf810
+// 0.448534
+0x3ee5a645
+// 0.068474
+0x3d8c3c02
+// 0.679138
+0x3f2ddbf6
+// 0.233379
+0x3e6efac6
+// 0.779833
+0x3f47a31b
+// 0.324177
+0x3ea5fa87
+// 0.089605
+0x3db782a4
+// 0.399112
+0x3ecc585a
+// 0.374257
+0x3ebf9e9b
+// 0.507024
+0x3f01cc54
+// 0.407349
+0x3ed08ffd
+// 0.998695
+0x3f7faa7d
+// 0.012674
+0x3c4fa7b6
+// 0.576237
+0x3f13843d
+// 0.492889
+0x3efc5bfd
+// 0.259941
+0x3e8516fd
+// 0.650618
+0x3f268eed
+// 0.905862
+0x3f67e696
+// 0.086910
+0x3db1fdfb
+// 0.653888
+0x3f27653c
+// 0.975824
+0x3f79cf9f
+// 0.907843
+0x3f686869
+// 0.166678
+0x3e2aadbc
+// 0.443053
+0x3ee2d7cf
+// 0.980057
+0x3f7ae4fd
+// 0.867201
+0x3f5e00e0
+// 0.064245
+0x3d8392b4
+// 0.398998
+0x3ecc4974
+// 0.852198
+0x3f5a29aa
+// 0.323798
+0x3ea5c8d5
+// 0.712326
+0x3f365aff
+// 0.065319
+0x3d85c5d8
+// 0.075774
+0x3d9b2f2e
+// 0.749674
+0x3f3feaa7
+// 0.048939
+0x3d487419
+// 0.041684
+0x3d2abcd2
+// 0.651949
+0x3f26e61b
+// 0.419616
+0x3ed6d7e2
+// 0.419409
+0x3ed6bcc2
+// 0.985490
+0x3f7c4915
+// 0.686627
+0x3f2fc6c5
+// 0.199484
+0x3e4c45a1
+// 0.487111
+0x3ef96690
+// 0.305106
+0x3e9c36e0
+// 0.550154
+0x3f0cd6e8
+// 0.653116
+0x3f27329e
+// 0.013398
+0x3c5b823e
+// 0.734679
+0x3f3c13ea
+// 0.705341
+0x3f34913c
+// 0.430351
+0x3edc56ed
+// 0.467238
+0x3eef39c3
+// 0.941371
+0x3f70fdad
+// 0.831871
+0x3f54f57a
+// 0.058233
+0x3d6e854d
+// 0.904728
+0x3f679c40
+// 0.352306
+0x3eb46164
+// 0.219184
+0x3e6071c2
+// 0.242132
+0x3e77f168
+// 0.576469
+0x3f139372
+// 0.778786
+0x3f475e8c
+// 0.089947
+0x3db83647
+// 0.331370
+0x3ea9a950
+// 0.992180
+0x3f7dff7f
+// 0.229337
+0x3e6ad765
+// 0.654032
+0x3f276ea5
+// 0.948827
+0x3f72e64c
+// 0.866840
+0x3f5de932
+// 0.810782
+0x3f4f8f62
+// 0.085176
+0x3dae70d1
+// 0.414261
+0x3ed41a11
+// 0.702358
+0x3f33cdb7
+// 0.030226
+0x3cf79d28
+// 0.388054
+0x3ec6af07
+// 0.856605
+0x3f5b4a7c
+// 0.403443
+0x3ece9013
+// 0.766597
+0x3f443fb9
+// 0.566136
+0x3f10ee4c
+// 0.822390
+0x3f52881f
+// 0.930156
+0x3f6e1eac
+// 0.722472
+0x3f38f3f4
+// 0.128473
+0x3e038e80
+// 0.135704
+0x3e0af5dd
+// 0.122571
+0x3dfb0694
+// 0.315957
+0x3ea1c528
+// 0.747448
+0x3f3f58c4
+// 0.314094
+0x3ea0d0fe
+// 0.140280
+0x3e0fa56f
+// 0.145428
+0x3e14eb2e
+// 0.281214
+0x3e8ffb3e
+// 0.285658
+0x3e9241bf
+// 0.067883
+0x3d8b064c
+// 0.464108
+0x3eed9f84
+// 0.694697
+0x3f31d7a9
+// 0.154298
+0x3e1e0037
+// 0.364453
+0x3eba999f
+// 0.910795
+0x3f6929da
+// 0.584820
+0x3f15b6c0
+// 0.925548
+0x3f6cf0ba
+// 0.800764
+0x3f4cfee6
+// 0.399887
+0x3eccbdfa
+// 0.696497
+0x3f324d9f
+// 0.994367
+0x3f7e8edc
+// 0.007205
+0x3bec1b55
+// 0.650730
+0x3f269645
+// 0.764009
+0x3f439618
+// 0.923080
+0x3f6c4eff
+// 0.633559
+0x3f2230e8
+// 0.013614
+0x3c5f0b5b
+// 0.953900
+0x3f7432ce
+// 0.146194
+0x3e15b3de
+// 0.450853
+0x3ee6d62d
+// 0.139811
+0x3e0f2a97
+// 0.541100
+0x3f0a8584
+// 0.957756
+0x3f752f7a
+// 0.507020
+0x3f01cc12
+// 0.873128
+0x3f5f854e
+// 0.681156
+0x3f2e603b
+// 0.853314
+0x3f5a72d1
+// 0.199094
+0x3e4bdf65
+// 0.302676
+0x3e9af857
+// 0.281883
+0x3e9052ec
+// 0.908951
+0x3f68b107
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ15/Samples1_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ15/Samples1_q15.txt
new file mode 100755
index 0000000..7852b3e
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ15/Samples1_q15.txt
@@ -0,0 +1,514 @@
+H
+256
+// 0.081807
+0x0A79
+// 0.748243
+0x5FC6
+// 0.991161
+0x7EDE
+// 0.773477
+0x6301
+// 0.706265
+0x5A67
+// 0.213729
+0x1B5B
+// 0.178536
+0x16DA
+// 0.735557
+0x5E27
+// 0.504751
+0x409C
+// 0.887073
+0x718C
+// 0.933909
+0x778A
+// 0.392830
+0x3248
+// 0.985043
+0x7E16
+// 0.388835
+0x31C5
+// 0.516098
+0x4210
+// 0.507025
+0x40E6
+// 0.897621
+0x72E5
+// 0.460024
+0x3AE2
+// 0.206624
+0x1A73
+// 0.917677
+0x7576
+// 0.806053
+0x672D
+// 0.654078
+0x53B9
+// 0.905579
+0x73EA
+// 0.845404
+0x6C36
+// 0.305666
+0x2720
+// 0.702755
+0x59F4
+// 0.933368
+0x7779
+// 0.320149
+0x28FB
+// 0.210664
+0x1AF7
+// 0.584279
+0x4ACA
+// 0.959798
+0x7ADB
+// 0.603821
+0x4D4A
+// 0.433492
+0x377D
+// 0.620067
+0x4F5E
+// 0.131514
+0x10D5
+// 0.210404
+0x1AEF
+// 0.592120
+0x4BCB
+// 0.759099
+0x612A
+// 0.239913
+0x1EB5
+// 0.570861
+0x4912
+// 0.999638
+0x7FF4
+// 0.796269
+0x65EC
+// 0.504676
+0x4099
+// 0.519181
+0x4275
+// 0.233599
+0x1DE7
+// 0.838689
+0x6B5A
+// 0.106578
+0x0DA4
+// 0.621152
+0x4F82
+// 0.663469
+0x54ED
+// 0.435652
+0x37C3
+// 0.923214
+0x762C
+// 0.430424
+0x3718
+// 0.763373
+0x61B6
+// 0.597732
+0x4C82
+// 0.780005
+0x63D7
+// 0.059958
+0x07AD
+// 0.661537
+0x54AD
+// 0.765349
+0x61F7
+// 0.589134
+0x4B69
+// 0.489379
+0x3EA4
+// 0.970879
+0x7C46
+// 0.132536
+0x10F7
+// 0.670049
+0x55C4
+// 0.686473
+0x57DE
+// 0.902056
+0x7377
+// 0.195127
+0x18FA
+// 0.300919
+0x2685
+// 0.421263
+0x35EC
+// 0.945211
+0x78FD
+// 0.214973
+0x1B84
+// 0.648289
+0x52FB
+// 0.987123
+0x7E5A
+// 0.787243
+0x64C4
+// 0.791410
+0x654D
+// 0.649233
+0x531A
+// 0.538717
+0x44F5
+// 0.019934
+0x028D
+// 0.750142
+0x6005
+// 0.937910
+0x780D
+// 0.050757
+0x067F
+// 0.738662
+0x5E8C
+// 0.581649
+0x4A73
+// 0.842921
+0x6BE5
+// 0.062714
+0x0807
+// 0.592640
+0x4BDC
+// 0.506225
+0x40CC
+// 0.047947
+0x0623
+// 0.835062
+0x6AE3
+// 0.800478
+0x6676
+// 0.070235
+0x08FD
+// 0.202853
+0x19F7
+// 0.466763
+0x3BBF
+// 0.164910
+0x151C
+// 0.365280
+0x2EC2
+// 0.775521
+0x6344
+// 0.334709
+0x2AD8
+// 0.226779
+0x1D07
+// 0.903986
+0x73B6
+// 0.674849
+0x5661
+// 0.693382
+0x58C1
+// 0.892820
+0x7248
+// 0.847204
+0x6C71
+// 0.447538
+0x3949
+// 0.789142
+0x6503
+// 0.039205
+0x0505
+// 0.562339
+0x47FB
+// 0.006679
+0x00DB
+// 0.741707
+0x5EF0
+// 0.848121
+0x6C8F
+// 0.648547
+0x5304
+// 0.115537
+0x0ECA
+// 0.125491
+0x1010
+// 0.076398
+0x09C7
+// 0.078325
+0x0A07
+// 0.574463
+0x4988
+// 0.612399
+0x4E63
+// 0.673031
+0x5626
+// 0.436183
+0x37D5
+// 0.514711
+0x41E2
+// 0.666421
+0x554D
+// 0.253491
+0x2072
+// 0.898967
+0x7311
+// 0.134676
+0x113D
+// 0.549906
+0x4663
+// 0.605298
+0x4D7A
+// 0.056388
+0x0738
+// 0.285111
+0x247F
+// 0.140298
+0x11F5
+// 0.674247
+0x564E
+// 0.353147
+0x2D34
+// 0.339614
+0x2B78
+// 0.881183
+0x70CB
+// 0.432362
+0x3758
+// 0.301471
+0x2697
+// 0.777501
+0x6385
+// 0.199061
+0x197B
+// 0.794471
+0x65B1
+// 0.504158
+0x4088
+// 0.975677
+0x7CE3
+// 0.374451
+0x2FEE
+// 0.476427
+0x3CFC
+// 0.088052
+0x0B45
+// 0.361373
+0x2E41
+// 0.524524
+0x4324
+// 0.399125
+0x3317
+// 0.102894
+0x0D2C
+// 0.854375
+0x6D5C
+// 0.088073
+0x0B46
+// 0.560571
+0x47C1
+// 0.430289
+0x3714
+// 0.741877
+0x5EF6
+// 0.475763
+0x3CE6
+// 0.315220
+0x2859
+// 0.860766
+0x6E2E
+// 0.335215
+0x2AE8
+// 0.074004
+0x0979
+// 0.142652
+0x1242
+// 0.811525
+0x67E0
+// 0.012823
+0x01A4
+// 0.306491
+0x273B
+// 0.333366
+0x2AAC
+// 0.490331
+0x3EC3
+// 0.220421
+0x1C37
+// 0.513070
+0x41AC
+// 0.479786
+0x3D6A
+// 0.825455
+0x69A8
+// 0.158432
+0x1448
+// 0.025716
+0x034B
+// 0.909936
+0x7479
+// 0.703652
+0x5A11
+// 0.148229
+0x12F9
+// 0.082782
+0x0A99
+// 0.433265
+0x3775
+// 0.403800
+0x33B0
+// 0.150427
+0x1341
+// 0.339057
+0x2B66
+// 0.578888
+0x4A19
+// 0.001774
+0x003A
+// 0.940628
+0x7866
+// 0.974796
+0x7CC6
+// 0.334448
+0x2ACF
+// 0.762737
+0x61A1
+// 0.090145
+0x0B8A
+// 0.154431
+0x13C4
+// 0.456259
+0x3A67
+// 0.849127
+0x6CB0
+// 0.612393
+0x4E63
+// 0.419612
+0x35B6
+// 0.534893
+0x4477
+// 0.047382
+0x0611
+// 0.718353
+0x5BF3
+// 0.350735
+0x2CE5
+// 0.518545
+0x4260
+// 0.653732
+0x53AD
+// 0.320814
+0x2910
+// 0.508804
+0x4120
+// 0.928944
+0x76E8
+// 0.384261
+0x312F
+// 0.003985
+0x0083
+// 0.512463
+0x4198
+// 0.851532
+0x6CFF
+// 0.227603
+0x1D22
+// 0.854701
+0x6D67
+// 0.053898
+0x06E6
+// 0.117179
+0x0F00
+// 0.914654
+0x7513
+// 0.645160
+0x5295
+// 0.559997
+0x47AE
+// 0.396674
+0x32C6
+// 0.916560
+0x7552
+// 0.756671
+0x60DB
+// 0.934360
+0x7799
+// 0.454429
+0x3A2B
+// 0.270688
+0x22A6
+// 0.724240
+0x5CB4
+// 0.455948
+0x3A5D
+// 0.799628
+0x665A
+// 0.517757
+0x4246
+// 0.407059
+0x341B
+// 0.607861
+0x4DCE
+// 0.208136
+0x1AA4
+// 0.249261
+0x1FE8
+// 0.437016
+0x37F0
+// 0.533467
+0x4449
+// 0.034355
+0x0466
+// 0.573486
+0x4968
+// 0.803482
+0x66D8
+// 0.727722
+0x5D26
+// 0.116773
+0x0EF2
+// 0.752795
+0x605C
+// 0.083701
+0x0AB7
+// 0.731127
+0x5D96
+// 0.823125
+0x695C
+// 0.898500
+0x7302
+// 0.194126
+0x18D9
+// 0.712400
+0x5B30
+// 0.975415
+0x7CDA
+// 0.231237
+0x1D99
+// 0.706087
+0x5A61
+// 0.688127
+0x5815
+// 0.869464
+0x6F4B
+// 0.466745
+0x3BBE
+// 0.413079
+0x34E0
+// 0.456780
+0x3A78
+// 0.291137
+0x2544
+// 0.216646
+0x1BBB
+// 0.564900
+0x484F
+// 0.265883
+0x2208
+// 0.130565
+0x10B6
+// 0.447665
+0x394D
+// 0.470814
+0x3C44
+// 0.118313
+0x0F25
+// 0.992832
+0x7F15
+// 0.143224
+0x1255
+// 0.541026
+0x4540
+// 0.950083
+0x799C
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ15/Samples3_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ15/Samples3_q31.txt
new file mode 100755
index 0000000..255f8bb
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ15/Samples3_q31.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.081807
+0x0A78A8CA
+// 0.748243
+0x5FC66F93
+// 0.991161
+0x7EDE5FEB
+// 0.773477
+0x63014CA1
+// 0.706265
+0x5A66E04D
+// 0.213729
+0x1B5B7767
+// 0.178536
+0x16DA47E4
+// 0.735557
+0x5E26B773
+// 0.504751
+0x409BAC26
+// 0.887073
+0x718B9835
+// 0.933909
+0x778A547B
+// 0.392830
+0x32483F38
+// 0.985043
+0x7E15DFB0
+// 0.388835
+0x31C55722
+// 0.516098
+0x420F81D4
+// 0.507025
+0x40E633FF
+// 0.897621
+0x72E53AD6
+// 0.460024
+0x3AE2138A
+// 0.206624
+0x1A72A8E9
+// 0.917677
+0x75767191
+// 0.806053
+0x672CBEF8
+// 0.654078
+0x53B8D181
+// 0.905579
+0x73EA02F8
+// 0.845404
+0x6C36347B
+// 0.305666
+0x27200FEE
+// 0.702755
+0x59F3E3AD
+// 0.933368
+0x77789AA5
+// 0.320149
+0x28FAA77A
+// 0.210664
+0x1AF705E6
+// 0.584279
+0x4AC9A9CE
+// 0.959798
+0x7ADAAC44
+// 0.603821
+0x4D4A044A
+// 0.433492
+0x377CAACA
+// 0.620067
+0x4F5E5BCA
+// 0.131514
+0x10D57210
+// 0.210404
+0x1AEE8413
+// 0.592120
+0x4BCA9357
+// 0.759099
+0x612A27B8
+// 0.239913
+0x1EB57AE8
+// 0.570861
+0x4911F696
+// 0.999638
+0x7FF423DC
+// 0.796269
+0x65EC2092
+// 0.504676
+0x40993C7B
+// 0.519181
+0x42748525
+// 0.233599
+0x1DE69161
+// 0.838689
+0x6B5A2524
+// 0.106578
+0x0DA457A6
+// 0.621152
+0x4F81E743
+// 0.663469
+0x54EC89B3
+// 0.435652
+0x37C3755D
+// 0.923214
+0x762BDD8C
+// 0.430424
+0x37181F30
+// 0.763373
+0x61B6372D
+// 0.597732
+0x4C827DD7
+// 0.780005
+0x63D73365
+// 0.059958
+0x07ACB57D
+// 0.661537
+0x54AD3CFB
+// 0.765349
+0x61F6F33C
+// 0.589134
+0x4B68C051
+// 0.489379
+0x3EA3F75B
+// 0.970879
+0x7C45C11C
+// 0.132536
+0x10F6ED46
+// 0.670049
+0x55C4291F
+// 0.686473
+0x57DE5B6F
+// 0.902056
+0x73769127
+// 0.195127
+0x18F9EC2C
+// 0.300919
+0x26848675
+// 0.421263
+0x35EBEE7C
+// 0.945211
+0x78FCAFC6
+// 0.214973
+0x1B843A68
+// 0.648289
+0x52FB2281
+// 0.987123
+0x7E5A0F5E
+// 0.787243
+0x64C45EF3
+// 0.791410
+0x654CED6F
+// 0.649233
+0x531A121A
+// 0.538717
+0x44F4ADF9
+// 0.019934
+0x028D2EB2
+// 0.750142
+0x6004A87F
+// 0.937910
+0x780D727A
+// 0.050757
+0x067F3605
+// 0.738662
+0x5E8C7E12
+// 0.581649
+0x4A737D24
+// 0.842921
+0x6BE4D1B1
+// 0.062714
+0x08070149
+// 0.592640
+0x4BDBA477
+// 0.506225
+0x40CBFCDC
+// 0.047947
+0x06231E32
+// 0.835062
+0x6AE34D6E
+// 0.800478
+0x6676119E
+// 0.070235
+0x08FD7354
+// 0.202853
+0x19F7139D
+// 0.466763
+0x3BBEE20B
+// 0.164910
+0x151BC6EB
+// 0.365280
+0x2EC18074
+// 0.775521
+0x63444275
+// 0.334709
+0x2AD7C054
+// 0.226779
+0x1D071553
+// 0.903986
+0x73B5D066
+// 0.674849
+0x566172FA
+// 0.693382
+0x58C0C164
+// 0.892820
+0x7247EA53
+// 0.847204
+0x6C712F0E
+// 0.447538
+0x3948EBB4
+// 0.789142
+0x65029B15
+// 0.039205
+0x0504AE10
+// 0.562339
+0x47FAB6AF
+// 0.006679
+0x00DADB7D
+// 0.741707
+0x5EF040D2
+// 0.848121
+0x6C8F3983
+// 0.648547
+0x530394D2
+// 0.115537
+0x0EC9E720
+// 0.125491
+0x10101395
+// 0.076398
+0x09C7654E
+// 0.078325
+0x0A068B1F
+// 0.574463
+0x49880389
+// 0.612399
+0x4E631421
+// 0.673031
+0x5625E342
+// 0.436183
+0x37D4D505
+// 0.514711
+0x41E209C9
+// 0.666421
+0x554D4885
+// 0.253491
+0x207263AC
+// 0.898967
+0x73115A46
+// 0.134676
+0x113D111C
+// 0.549906
+0x46634F0C
+// 0.605298
+0x4D7A66F8
+// 0.056388
+0x0737B801
+// 0.285111
+0x247E820A
+// 0.140298
+0x11F54672
+// 0.674247
+0x564DBBDE
+// 0.353147
+0x2D33ED57
+// 0.339614
+0x2B7876AC
+// 0.881183
+0x70CA9718
+// 0.432362
+0x3757A131
+// 0.301471
+0x26969BF1
+// 0.777501
+0x63852AB1
+// 0.199061
+0x197AD0E0
+// 0.794471
+0x65B13955
+// 0.504158
+0x408842BD
+// 0.975677
+0x7CE2FA92
+// 0.374451
+0x2FEE007D
+// 0.476427
+0x3CFB9342
+// 0.088052
+0x0B454BB9
+// 0.361373
+0x2E417B0B
+// 0.524524
+0x43239965
+// 0.399125
+0x331685F0
+// 0.102894
+0x0D2B9FAD
+// 0.854375
+0x6D5C2CD7
+// 0.088073
+0x0B45F620
+// 0.560571
+0x47C0CE71
+// 0.430289
+0x3713B6DE
+// 0.741877
+0x5EF5D30C
+// 0.475763
+0x3CE5C935
+// 0.315220
+0x2859225A
+// 0.860766
+0x6E2D919E
+// 0.335215
+0x2AE85607
+// 0.074004
+0x0978F6E5
+// 0.142652
+0x12426B56
+// 0.811525
+0x67E00E0B
+// 0.012823
+0x01A42F76
+// 0.306491
+0x273B1AB3
+// 0.333366
+0x2AABB8E0
+// 0.490331
+0x3EC32A56
+// 0.220421
+0x1C36C0C6
+// 0.513070
+0x41AC47C9
+// 0.479786
+0x3D699FF3
+// 0.825455
+0x69A87F9A
+// 0.158432
+0x14478337
+// 0.025716
+0x034AAB63
+// 0.909936
+0x7478CA7A
+// 0.703652
+0x5A1144B1
+// 0.148229
+0x12F92707
+// 0.082782
+0x0A989DCD
+// 0.433265
+0x37753845
+// 0.403800
+0x33AFB5B9
+// 0.150427
+0x1341335F
+// 0.339057
+0x2B663884
+// 0.578888
+0x4A1903A7
+// 0.001774
+0x003A21F2
+// 0.940628
+0x78667DEB
+// 0.974796
+0x7CC62089
+// 0.334448
+0x2ACF31E7
+// 0.762737
+0x61A159D9
+// 0.090145
+0x0B89DD42
+// 0.154431
+0x13C466A0
+// 0.456259
+0x3A66B19E
+// 0.849127
+0x6CB032F1
+// 0.612393
+0x4E62E366
+// 0.419612
+0x35B5D799
+// 0.534893
+0x44775E44
+// 0.047382
+0x06109C67
+// 0.718353
+0x5BF2FAEE
+// 0.350735
+0x2CE4E614
+// 0.518545
+0x425FAD25
+// 0.653732
+0x53AD7D3E
+// 0.320814
+0x29106DE8
+// 0.508804
+0x41207F1F
+// 0.928944
+0x76E79EF9
+// 0.384261
+0x312F7AF6
+// 0.003985
+0x00829602
+// 0.512463
+0x419863F7
+// 0.851532
+0x6CFF0263
+// 0.227603
+0x1D2218A5
+// 0.854701
+0x6D66D4B4
+// 0.053898
+0x06E621EA
+// 0.117179
+0x0EFFB681
+// 0.914654
+0x75135EA2
+// 0.645160
+0x52949A40
+// 0.559997
+0x47ADFBB6
+// 0.396674
+0x32C63842
+// 0.916560
+0x7551D2BE
+// 0.756671
+0x60DA9674
+// 0.934360
+0x77991C3C
+// 0.454429
+0x3A2ABB90
+// 0.270688
+0x22A5E927
+// 0.724240
+0x5CB3E924
+// 0.455948
+0x3A5C8056
+// 0.799628
+0x665A3514
+// 0.517757
+0x4245E05D
+// 0.407059
+0x341A8651
+// 0.607861
+0x4DCE6682
+// 0.208136
+0x1AA43195
+// 0.249261
+0x1FE7CB36
+// 0.437016
+0x37F024E6
+// 0.533467
+0x4448A644
+// 0.034355
+0x0465BBF9
+// 0.573486
+0x49680137
+// 0.803482
+0x66D87F52
+// 0.727722
+0x5D25FF63
+// 0.116773
+0x0EF26C8B
+// 0.752795
+0x605B920C
+// 0.083701
+0x0AB6B4BA
+// 0.731127
+0x5D9590D5
+// 0.823125
+0x695C24D9
+// 0.898500
+0x73020D94
+// 0.194126
+0x18D921C7
+// 0.712400
+0x5B2FEDBF
+// 0.975415
+0x7CDA6228
+// 0.231237
+0x1D992B77
+// 0.706087
+0x5A610B8C
+// 0.688127
+0x58148BBA
+// 0.869464
+0x6F4A96C1
+// 0.466745
+0x3BBE4B78
+// 0.413079
+0x34DFC3E3
+// 0.456780
+0x3A77C110
+// 0.291137
+0x2543F88B
+// 0.216646
+0x1BBB0E5C
+// 0.564900
+0x484EA89D
+// 0.265883
+0x220873D6
+// 0.130565
+0x10B65C1D
+// 0.447665
+0x394D194E
+// 0.470814
+0x3C43A0BA
+// 0.118313
+0x0F24E471
+// 0.992832
+0x7F152057
+// 0.143224
+0x12552923
+// 0.541026
+0x454055AE
+// 0.950083
+0x799C4DCC
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ15/Samples4_q7.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ15/Samples4_q7.txt
new file mode 100755
index 0000000..1ebb719
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ15/Samples4_q7.txt
@@ -0,0 +1,514 @@
+B
+256
+// 0.081807
+0x0A
+// 0.748243
+0x60
+// 0.991161
+0x7F
+// 0.773477
+0x63
+// 0.706265
+0x5A
+// 0.213729
+0x1B
+// 0.178536
+0x17
+// 0.735557
+0x5E
+// 0.504751
+0x41
+// 0.887073
+0x72
+// 0.933909
+0x78
+// 0.392830
+0x32
+// 0.985043
+0x7E
+// 0.388835
+0x32
+// 0.516098
+0x42
+// 0.507025
+0x41
+// 0.897621
+0x73
+// 0.460024
+0x3B
+// 0.206624
+0x1A
+// 0.917677
+0x75
+// 0.806053
+0x67
+// 0.654078
+0x54
+// 0.905579
+0x74
+// 0.845404
+0x6C
+// 0.305666
+0x27
+// 0.702755
+0x5A
+// 0.933368
+0x77
+// 0.320149
+0x29
+// 0.210664
+0x1B
+// 0.584279
+0x4B
+// 0.959798
+0x7B
+// 0.603821
+0x4D
+// 0.433492
+0x37
+// 0.620067
+0x4F
+// 0.131514
+0x11
+// 0.210404
+0x1B
+// 0.592120
+0x4C
+// 0.759099
+0x61
+// 0.239913
+0x1F
+// 0.570861
+0x49
+// 0.999638
+0x7F
+// 0.796269
+0x66
+// 0.504676
+0x41
+// 0.519181
+0x42
+// 0.233599
+0x1E
+// 0.838689
+0x6B
+// 0.106578
+0x0E
+// 0.621152
+0x50
+// 0.663469
+0x55
+// 0.435652
+0x38
+// 0.923214
+0x76
+// 0.430424
+0x37
+// 0.763373
+0x62
+// 0.597732
+0x4D
+// 0.780005
+0x64
+// 0.059958
+0x08
+// 0.661537
+0x55
+// 0.765349
+0x62
+// 0.589134
+0x4B
+// 0.489379
+0x3F
+// 0.970879
+0x7C
+// 0.132536
+0x11
+// 0.670049
+0x56
+// 0.686473
+0x58
+// 0.902056
+0x73
+// 0.195127
+0x19
+// 0.300919
+0x27
+// 0.421263
+0x36
+// 0.945211
+0x79
+// 0.214973
+0x1C
+// 0.648289
+0x53
+// 0.987123
+0x7E
+// 0.787243
+0x65
+// 0.791410
+0x65
+// 0.649233
+0x53
+// 0.538717
+0x45
+// 0.019934
+0x03
+// 0.750142
+0x60
+// 0.937910
+0x78
+// 0.050757
+0x06
+// 0.738662
+0x5F
+// 0.581649
+0x4A
+// 0.842921
+0x6C
+// 0.062714
+0x08
+// 0.592640
+0x4C
+// 0.506225
+0x41
+// 0.047947
+0x06
+// 0.835062
+0x6B
+// 0.800478
+0x66
+// 0.070235
+0x09
+// 0.202853
+0x1A
+// 0.466763
+0x3C
+// 0.164910
+0x15
+// 0.365280
+0x2F
+// 0.775521
+0x63
+// 0.334709
+0x2B
+// 0.226779
+0x1D
+// 0.903986
+0x74
+// 0.674849
+0x56
+// 0.693382
+0x59
+// 0.892820
+0x72
+// 0.847204
+0x6C
+// 0.447538
+0x39
+// 0.789142
+0x65
+// 0.039205
+0x05
+// 0.562339
+0x48
+// 0.006679
+0x01
+// 0.741707
+0x5F
+// 0.848121
+0x6D
+// 0.648547
+0x53
+// 0.115537
+0x0F
+// 0.125491
+0x10
+// 0.076398
+0x0A
+// 0.078325
+0x0A
+// 0.574463
+0x4A
+// 0.612399
+0x4E
+// 0.673031
+0x56
+// 0.436183
+0x38
+// 0.514711
+0x42
+// 0.666421
+0x55
+// 0.253491
+0x20
+// 0.898967
+0x73
+// 0.134676
+0x11
+// 0.549906
+0x46
+// 0.605298
+0x4D
+// 0.056388
+0x07
+// 0.285111
+0x24
+// 0.140298
+0x12
+// 0.674247
+0x56
+// 0.353147
+0x2D
+// 0.339614
+0x2B
+// 0.881183
+0x71
+// 0.432362
+0x37
+// 0.301471
+0x27
+// 0.777501
+0x64
+// 0.199061
+0x19
+// 0.794471
+0x66
+// 0.504158
+0x41
+// 0.975677
+0x7D
+// 0.374451
+0x30
+// 0.476427
+0x3D
+// 0.088052
+0x0B
+// 0.361373
+0x2E
+// 0.524524
+0x43
+// 0.399125
+0x33
+// 0.102894
+0x0D
+// 0.854375
+0x6D
+// 0.088073
+0x0B
+// 0.560571
+0x48
+// 0.430289
+0x37
+// 0.741877
+0x5F
+// 0.475763
+0x3D
+// 0.315220
+0x28
+// 0.860766
+0x6E
+// 0.335215
+0x2B
+// 0.074004
+0x09
+// 0.142652
+0x12
+// 0.811525
+0x68
+// 0.012823
+0x02
+// 0.306491
+0x27
+// 0.333366
+0x2B
+// 0.490331
+0x3F
+// 0.220421
+0x1C
+// 0.513070
+0x42
+// 0.479786
+0x3D
+// 0.825455
+0x6A
+// 0.158432
+0x14
+// 0.025716
+0x03
+// 0.909936
+0x74
+// 0.703652
+0x5A
+// 0.148229
+0x13
+// 0.082782
+0x0B
+// 0.433265
+0x37
+// 0.403800
+0x34
+// 0.150427
+0x13
+// 0.339057
+0x2B
+// 0.578888
+0x4A
+// 0.001774
+0x00
+// 0.940628
+0x78
+// 0.974796
+0x7D
+// 0.334448
+0x2B
+// 0.762737
+0x62
+// 0.090145
+0x0C
+// 0.154431
+0x14
+// 0.456259
+0x3A
+// 0.849127
+0x6D
+// 0.612393
+0x4E
+// 0.419612
+0x36
+// 0.534893
+0x44
+// 0.047382
+0x06
+// 0.718353
+0x5C
+// 0.350735
+0x2D
+// 0.518545
+0x42
+// 0.653732
+0x54
+// 0.320814
+0x29
+// 0.508804
+0x41
+// 0.928944
+0x77
+// 0.384261
+0x31
+// 0.003985
+0x01
+// 0.512463
+0x42
+// 0.851532
+0x6D
+// 0.227603
+0x1D
+// 0.854701
+0x6D
+// 0.053898
+0x07
+// 0.117179
+0x0F
+// 0.914654
+0x75
+// 0.645160
+0x53
+// 0.559997
+0x48
+// 0.396674
+0x33
+// 0.916560
+0x75
+// 0.756671
+0x61
+// 0.934360
+0x78
+// 0.454429
+0x3A
+// 0.270688
+0x23
+// 0.724240
+0x5D
+// 0.455948
+0x3A
+// 0.799628
+0x66
+// 0.517757
+0x42
+// 0.407059
+0x34
+// 0.607861
+0x4E
+// 0.208136
+0x1B
+// 0.249261
+0x20
+// 0.437016
+0x38
+// 0.533467
+0x44
+// 0.034355
+0x04
+// 0.573486
+0x49
+// 0.803482
+0x67
+// 0.727722
+0x5D
+// 0.116773
+0x0F
+// 0.752795
+0x60
+// 0.083701
+0x0B
+// 0.731127
+0x5E
+// 0.823125
+0x69
+// 0.898500
+0x73
+// 0.194126
+0x19
+// 0.712400
+0x5B
+// 0.975415
+0x7D
+// 0.231237
+0x1E
+// 0.706087
+0x5A
+// 0.688127
+0x58
+// 0.869464
+0x6F
+// 0.466745
+0x3C
+// 0.413079
+0x35
+// 0.456780
+0x3A
+// 0.291137
+0x25
+// 0.216646
+0x1C
+// 0.564900
+0x48
+// 0.265883
+0x22
+// 0.130565
+0x11
+// 0.447665
+0x39
+// 0.470814
+0x3C
+// 0.118313
+0x0F
+// 0.992832
+0x7F
+// 0.143224
+0x12
+// 0.541026
+0x45
+// 0.950083
+0x7A
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ31/Samples1_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ31/Samples1_q31.txt
new file mode 100755
index 0000000..d702605
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ31/Samples1_q31.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.960248
+0x7AE9684A
+// 0.839654
+0x6B79C6BF
+// 0.465168
+0x3B8AA0CD
+// 0.813397
+0x681D65E3
+// 0.962524
+0x7B33FD75
+// 0.114558
+0x0EA9D559
+// 0.287731
+0x24D45ADC
+// 0.728708
+0x5D46508E
+// 0.836615
+0x6B163701
+// 0.917544
+0x75721689
+// 0.825477
+0x69A9382B
+// 0.082047
+0x0A8080DF
+// 0.395480
+0x329F16BA
+// 0.966984
+0x7BC61F28
+// 0.807572
+0x675E85EA
+// 0.986081
+0x7E37E5A3
+// 0.750884
+0x601CF624
+// 0.160146
+0x147FACB2
+// 0.278073
+0x2397E743
+// 0.493471
+0x3F2A0AAC
+// 0.520820
+0x42AA3E7F
+// 0.340676
+0x2B9B41D3
+// 0.900648
+0x7348716D
+// 0.412809
+0x34D6ED8D
+// 0.965325
+0x7B8FC3C5
+// 0.565039
+0x48533106
+// 0.245543
+0x1F6DF73F
+// 0.890313
+0x71F5C95F
+// 0.746933
+0x5F9B80BE
+// 0.780848
+0x63F2D2FC
+// 0.997819
+0x7FB8877D
+// 0.230718
+0x1D882A6B
+// 0.120144
+0x0F60E27D
+// 0.055133
+0x070E9BBA
+// 0.657545
+0x542A6CA8
+// 0.352536
+0x2D1FE781
+// 0.550254
+0x466EB7DB
+// 0.347728
+0x2C825C88
+// 0.647898
+0x52EE514A
+// 0.900192
+0x73397EC2
+// 0.971073
+0x7C4C1D16
+// 0.251823
+0x203BB8FB
+// 0.366080
+0x2EDBB3E9
+// 0.814069
+0x683368B4
+// 0.169154
+0x15A6D506
+// 0.148851
+0x130D8FD2
+// 0.607822
+0x4DCD1E92
+// 0.378107
+0x3065CD60
+// 0.002385
+0x004E251E
+// 0.046639
+0x05F84532
+// 0.342999
+0x2BE763C7
+// 0.970798
+0x7C431CAA
+// 0.211471
+0x1B1179D4
+// 0.070496
+0x0906019C
+// 0.167954
+0x157F81A5
+// 0.669405
+0x55AF1006
+// 0.364668
+0x2EAD745F
+// 0.817168
+0x6898F49A
+// 0.307645
+0x2760EA3B
+// 0.454772
+0x3A35F71A
+// 0.302454
+0x26B6D310
+// 0.483599
+0x3DE69583
+// 0.140269
+0x11F455AA
+// 0.776531
+0x63656062
+// 0.437971
+0x380F6BAD
+// 0.040828
+0x0539D62E
+// 0.814319
+0x683B9C84
+// 0.087382
+0x0B2F51E6
+// 0.219751
+0x1C20CF6F
+// 0.515664
+0x42014B40
+// 0.194879
+0x18F1CED0
+// 0.218599
+0x1BFB111B
+// 0.818525
+0x68C56D9D
+// 0.322184
+0x293D5605
+// 0.843527
+0x6BF8B309
+// 0.560096
+0x47B138D0
+// 0.533274
+0x44425436
+// 0.226597
+0x1D0121ED
+// 0.357800
+0x2DCC6367
+// 0.559370
+0x47996E58
+// 0.261054
+0x216A3568
+// 0.899127
+0x731696CB
+// 0.769015
+0x626F182F
+// 0.353980
+0x2D4F3AC0
+// 0.925311
+0x7670981E
+// 0.910710
+0x749228A6
+// 0.014647
+0x01DFF708
+// 0.126014
+0x1021369C
+// 0.866536
+0x6EEAA6D0
+// 0.338151
+0x2B4888E5
+// 0.747126
+0x5FA1D13D
+// 0.225496
+0x1CDD11AD
+// 0.032576
+0x042B725E
+// 0.479239
+0x3D57B0D6
+// 0.800724
+0x667E22E6
+// 0.080098
+0x0A40AA0D
+// 0.103459
+0x0D3E2324
+// 0.790348
+0x652A2033
+// 0.453397
+0x3A08EC4D
+// 0.936649
+0x77E41C08
+// 0.605347
+0x4D7C0059
+// 0.124254
+0x0FE78F19
+// 0.499328
+0x3FE9FE04
+// 0.376858
+0x303CDF96
+// 0.858925
+0x6DF13FF0
+// 0.901708
+0x736B2DA9
+// 0.567630
+0x48A81C6F
+// 0.930763
+0x77233F35
+// 0.610015
+0x4E14F6E8
+// 0.052056
+0x06A9C6FD
+// 0.619058
+0x4F3D4F0F
+// 0.044431
+0x05AFEABF
+// 0.458826
+0x3ABACB50
+// 0.256413
+0x20D22150
+// 0.676827
+0x56A2411A
+// 0.130963
+0x10C36902
+// 0.038801
+0x04F76F34
+// 0.676496
+0x56976BCF
+// 0.357687
+0x2DC8B37C
+// 0.443168
+0x38B9BBD0
+// 0.930978
+0x772A492D
+// 0.105436
+0x0D7EED8E
+// 0.510808
+0x4162296C
+// 0.459978
+0x3AE08EE1
+// 0.902548
+0x7386B1F4
+// 0.481439
+0x3D9FCDF2
+// 0.429537
+0x36FB116C
+// 0.837707
+0x6B39FFC3
+// 0.208261
+0x1AA84D1B
+// 0.516882
+0x4229340D
+// 0.161750
+0x14B43A26
+// 0.786227
+0x64A31644
+// 0.015844
+0x02072A0A
+// 0.110639
+0x0E296A60
+// 0.759345
+0x61323508
+// 0.687839
+0x580B17FC
+// 0.772911
+0x62EEBF0B
+// 0.743263
+0x5F233E4C
+// 0.357027
+0x2DB30FEC
+// 0.561650
+0x47E42669
+// 0.226289
+0x1CF70D16
+// 0.560068
+0x47B04B81
+// 0.210600
+0x1AF4EEF2
+// 0.114505
+0x0EA81A9E
+// 0.469687
+0x3C1EB120
+// 0.131089
+0x10C783EF
+// 0.697906
+0x5954F804
+// 0.462666
+0x3B38A37E
+// 0.115451
+0x0EC716F8
+// 0.793363
+0x658CEE9E
+// 0.778994
+0x63B612F5
+// 0.535044
+0x447C50D8
+// 0.306682
+0x27415B1A
+// 0.113602
+0x0E8A8450
+// 0.060414
+0x07BBA785
+// 0.631420
+0x50D25FF5
+// 0.172484
+0x1613F41C
+// 0.516546
+0x421E3103
+// 0.784725
+0x6471DDF4
+// 0.655513
+0x53E7DB9C
+// 0.735503
+0x5E24F442
+// 0.292486
+0x25703131
+// 0.272483
+0x22E0B679
+// 0.119413
+0x0F48EB3A
+// 0.524258
+0x431AE3C0
+// 0.457779
+0x3A987D97
+// 0.026901
+0x03717AE5
+// 0.158504
+0x1449DC97
+// 0.970373
+0x7C352BB8
+// 0.870413
+0x6F69B05F
+// 0.573280
+0x49613D96
+// 0.219202
+0x1C0ED198
+// 0.187536
+0x18013093
+// 0.264374
+0x21D70022
+// 0.639870
+0x51E73E82
+// 0.292674
+0x2576597D
+// 0.579862
+0x4A38EC54
+// 0.860386
+0x6E212369
+// 0.803159
+0x66CDEA4D
+// 0.933429
+0x777A9AEC
+// 0.556871
+0x47478DB0
+// 0.988547
+0x7E88B4C9
+// 0.262326
+0x2193E31E
+// 0.069615
+0x08E92321
+// 0.900486
+0x734320C9
+// 0.063141
+0x0814FE64
+// 0.208053
+0x1AA17DA1
+// 0.473831
+0x3CA67E55
+// 0.822519
+0x69484E96
+// 0.899334
+0x731D5D4B
+// 0.463453
+0x3B526ECD
+// 0.426493
+0x3697505D
+// 0.853151
+0x6D3410C3
+// 0.669704
+0x55B8DA8F
+// 0.378489
+0x30725807
+// 0.664398
+0x550AFE23
+// 0.907264
+0x742139FB
+// 0.482179
+0x3DB80885
+// 0.097818
+0x0C85508F
+// 0.156233
+0x13FF7151
+// 0.880082
+0x70A68B0B
+// 0.000685
+0x00166EDE
+// 0.600127
+0x4CD0F4AE
+// 0.337741
+0x2B3B1C6E
+// 0.966360
+0x7BB1AB1C
+// 0.650795
+0x534D43C6
+// 0.146521
+0x12C12F26
+// 0.266280
+0x2215735D
+// 0.012401
+0x01965CFB
+// 0.381465
+0x30D3D99E
+// 0.755924
+0x60C22012
+// 0.930121
+0x770E3193
+// 0.395340
+0x329A82EE
+// 0.799144
+0x664A5A62
+// 0.905739
+0x73EF44CE
+// 0.293491
+0x25911EC8
+// 0.439608
+0x38451469
+// 0.659925
+0x54786BB6
+// 0.477256
+0x3D16B702
+// 0.721900
+0x5C673A8B
+// 0.129829
+0x109E3C77
+// 0.176551
+0x16993B8F
+// 0.687892
+0x580CD9AA
+// 0.278341
+0x23A0ACAA
+// 0.183023
+0x176D4FB7
+// 0.538196
+0x44E39DAB
+// 0.206292
+0x1A67CAE8
+// 0.403891
+0x33B2AF83
+// 0.510516
+0x41589995
+// 0.824137
+0x697D4FF0
+// 0.760291
+0x615133C8
+// 0.441374
+0x387EF589
+// 0.791264
+0x654821B0
+// 0.610952
+0x4E33B078
+// 0.529538
+0x43C7E640
+// 0.613954
+0x4E9609D3
+// 0.517585
+0x424039F1
+// 0.641560
+0x521EA6F1
+// 0.009558
+0x01393443
+// 0.646451
+0x52BEE9C0
+// 0.979872
+0x7D6C702F
+// 0.329760
+0x2A359569
+// 0.336527
+0x2B135347
+// 0.892224
+0x72346764
+// 0.074911
+0x0996AE54
+// 0.055984
+0x072A7D65
+// 0.605447
+0x4D7F49BD
+// 0.249608
+0x1FF32B39
+// 0.909372
+0x74664A30
+// 0.968843
+0x7C030E90
+// 0.107398
+0x0DBF3A0D
+// 0.415341
+0x3529E58A
+// 0.898596
+0x73052D90
+// 0.604003
+0x4D4FF692
+// 0.046576
+0x05F63156
+// 0.061865
+0x07EB34D2
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ31/Samples3_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ31/Samples3_q15.txt
new file mode 100755
index 0000000..3e12925
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ31/Samples3_q15.txt
@@ -0,0 +1,514 @@
+H
+256
+// 0.960248
+0x7AE9
+// 0.839654
+0x6B7A
+// 0.465168
+0x3B8B
+// 0.813397
+0x681D
+// 0.962524
+0x7B34
+// 0.114558
+0x0EAA
+// 0.287731
+0x24D4
+// 0.728708
+0x5D46
+// 0.836615
+0x6B16
+// 0.917544
+0x7572
+// 0.825477
+0x69A9
+// 0.082047
+0x0A81
+// 0.395480
+0x329F
+// 0.966984
+0x7BC6
+// 0.807572
+0x675F
+// 0.986081
+0x7E38
+// 0.750884
+0x601D
+// 0.160146
+0x1480
+// 0.278073
+0x2398
+// 0.493471
+0x3F2A
+// 0.520820
+0x42AA
+// 0.340676
+0x2B9B
+// 0.900648
+0x7348
+// 0.412809
+0x34D7
+// 0.965325
+0x7B90
+// 0.565039
+0x4853
+// 0.245543
+0x1F6E
+// 0.890313
+0x71F6
+// 0.746933
+0x5F9C
+// 0.780848
+0x63F3
+// 0.997819
+0x7FB9
+// 0.230718
+0x1D88
+// 0.120144
+0x0F61
+// 0.055133
+0x070F
+// 0.657545
+0x542A
+// 0.352536
+0x2D20
+// 0.550254
+0x466F
+// 0.347728
+0x2C82
+// 0.647898
+0x52EE
+// 0.900192
+0x7339
+// 0.971073
+0x7C4C
+// 0.251823
+0x203C
+// 0.366080
+0x2EDC
+// 0.814069
+0x6833
+// 0.169154
+0x15A7
+// 0.148851
+0x130E
+// 0.607822
+0x4DCD
+// 0.378107
+0x3066
+// 0.002385
+0x004E
+// 0.046639
+0x05F8
+// 0.342999
+0x2BE7
+// 0.970798
+0x7C43
+// 0.211471
+0x1B11
+// 0.070496
+0x0906
+// 0.167954
+0x1580
+// 0.669405
+0x55AF
+// 0.364668
+0x2EAD
+// 0.817168
+0x6899
+// 0.307645
+0x2761
+// 0.454772
+0x3A36
+// 0.302454
+0x26B7
+// 0.483599
+0x3DE7
+// 0.140269
+0x11F4
+// 0.776531
+0x6365
+// 0.437971
+0x380F
+// 0.040828
+0x053A
+// 0.814319
+0x683C
+// 0.087382
+0x0B2F
+// 0.219751
+0x1C21
+// 0.515664
+0x4201
+// 0.194879
+0x18F2
+// 0.218599
+0x1BFB
+// 0.818525
+0x68C5
+// 0.322184
+0x293D
+// 0.843527
+0x6BF9
+// 0.560096
+0x47B1
+// 0.533274
+0x4442
+// 0.226597
+0x1D01
+// 0.357800
+0x2DCC
+// 0.559370
+0x4799
+// 0.261054
+0x216A
+// 0.899127
+0x7317
+// 0.769015
+0x626F
+// 0.353980
+0x2D4F
+// 0.925311
+0x7671
+// 0.910710
+0x7492
+// 0.014647
+0x01E0
+// 0.126014
+0x1021
+// 0.866536
+0x6EEB
+// 0.338151
+0x2B49
+// 0.747126
+0x5FA2
+// 0.225496
+0x1CDD
+// 0.032576
+0x042B
+// 0.479239
+0x3D58
+// 0.800724
+0x667E
+// 0.080098
+0x0A41
+// 0.103459
+0x0D3E
+// 0.790348
+0x652A
+// 0.453397
+0x3A09
+// 0.936649
+0x77E4
+// 0.605347
+0x4D7C
+// 0.124254
+0x0FE8
+// 0.499328
+0x3FEA
+// 0.376858
+0x303D
+// 0.858925
+0x6DF1
+// 0.901708
+0x736B
+// 0.567630
+0x48A8
+// 0.930763
+0x7723
+// 0.610015
+0x4E15
+// 0.052056
+0x06AA
+// 0.619058
+0x4F3D
+// 0.044431
+0x05B0
+// 0.458826
+0x3ABB
+// 0.256413
+0x20D2
+// 0.676827
+0x56A2
+// 0.130963
+0x10C3
+// 0.038801
+0x04F7
+// 0.676496
+0x5697
+// 0.357687
+0x2DC9
+// 0.443168
+0x38BA
+// 0.930978
+0x772A
+// 0.105436
+0x0D7F
+// 0.510808
+0x4162
+// 0.459978
+0x3AE1
+// 0.902548
+0x7387
+// 0.481439
+0x3DA0
+// 0.429537
+0x36FB
+// 0.837707
+0x6B3A
+// 0.208261
+0x1AA8
+// 0.516882
+0x4229
+// 0.161750
+0x14B4
+// 0.786227
+0x64A3
+// 0.015844
+0x0207
+// 0.110639
+0x0E29
+// 0.759345
+0x6132
+// 0.687839
+0x580B
+// 0.772911
+0x62EF
+// 0.743263
+0x5F23
+// 0.357027
+0x2DB3
+// 0.561650
+0x47E4
+// 0.226289
+0x1CF7
+// 0.560068
+0x47B0
+// 0.210600
+0x1AF5
+// 0.114505
+0x0EA8
+// 0.469687
+0x3C1F
+// 0.131089
+0x10C8
+// 0.697906
+0x5955
+// 0.462666
+0x3B39
+// 0.115451
+0x0EC7
+// 0.793363
+0x658D
+// 0.778994
+0x63B6
+// 0.535044
+0x447C
+// 0.306682
+0x2741
+// 0.113602
+0x0E8B
+// 0.060414
+0x07BC
+// 0.631420
+0x50D2
+// 0.172484
+0x1614
+// 0.516546
+0x421E
+// 0.784725
+0x6472
+// 0.655513
+0x53E8
+// 0.735503
+0x5E25
+// 0.292486
+0x2570
+// 0.272483
+0x22E1
+// 0.119413
+0x0F49
+// 0.524258
+0x431B
+// 0.457779
+0x3A98
+// 0.026901
+0x0371
+// 0.158504
+0x144A
+// 0.970373
+0x7C35
+// 0.870413
+0x6F6A
+// 0.573280
+0x4961
+// 0.219202
+0x1C0F
+// 0.187536
+0x1801
+// 0.264374
+0x21D7
+// 0.639870
+0x51E7
+// 0.292674
+0x2576
+// 0.579862
+0x4A39
+// 0.860386
+0x6E21
+// 0.803159
+0x66CE
+// 0.933429
+0x777B
+// 0.556871
+0x4748
+// 0.988547
+0x7E89
+// 0.262326
+0x2194
+// 0.069615
+0x08E9
+// 0.900486
+0x7343
+// 0.063141
+0x0815
+// 0.208053
+0x1AA1
+// 0.473831
+0x3CA6
+// 0.822519
+0x6948
+// 0.899334
+0x731D
+// 0.463453
+0x3B52
+// 0.426493
+0x3697
+// 0.853151
+0x6D34
+// 0.669704
+0x55B9
+// 0.378489
+0x3072
+// 0.664398
+0x550B
+// 0.907264
+0x7421
+// 0.482179
+0x3DB8
+// 0.097818
+0x0C85
+// 0.156233
+0x13FF
+// 0.880082
+0x70A7
+// 0.000685
+0x0016
+// 0.600127
+0x4CD1
+// 0.337741
+0x2B3B
+// 0.966360
+0x7BB2
+// 0.650795
+0x534D
+// 0.146521
+0x12C1
+// 0.266280
+0x2215
+// 0.012401
+0x0196
+// 0.381465
+0x30D4
+// 0.755924
+0x60C2
+// 0.930121
+0x770E
+// 0.395340
+0x329B
+// 0.799144
+0x664A
+// 0.905739
+0x73EF
+// 0.293491
+0x2591
+// 0.439608
+0x3845
+// 0.659925
+0x5478
+// 0.477256
+0x3D17
+// 0.721900
+0x5C67
+// 0.129829
+0x109E
+// 0.176551
+0x1699
+// 0.687892
+0x580D
+// 0.278341
+0x23A1
+// 0.183023
+0x176D
+// 0.538196
+0x44E4
+// 0.206292
+0x1A68
+// 0.403891
+0x33B3
+// 0.510516
+0x4159
+// 0.824137
+0x697D
+// 0.760291
+0x6151
+// 0.441374
+0x387F
+// 0.791264
+0x6548
+// 0.610952
+0x4E34
+// 0.529538
+0x43C8
+// 0.613954
+0x4E96
+// 0.517585
+0x4240
+// 0.641560
+0x521F
+// 0.009558
+0x0139
+// 0.646451
+0x52BF
+// 0.979872
+0x7D6C
+// 0.329760
+0x2A36
+// 0.336527
+0x2B13
+// 0.892224
+0x7234
+// 0.074911
+0x0997
+// 0.055984
+0x072A
+// 0.605447
+0x4D7F
+// 0.249608
+0x1FF3
+// 0.909372
+0x7466
+// 0.968843
+0x7C03
+// 0.107398
+0x0DBF
+// 0.415341
+0x352A
+// 0.898596
+0x7305
+// 0.604003
+0x4D50
+// 0.046576
+0x05F6
+// 0.061865
+0x07EB
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ31/Samples4_q7.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ31/Samples4_q7.txt
new file mode 100755
index 0000000..a220ded
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ31/Samples4_q7.txt
@@ -0,0 +1,514 @@
+B
+256
+// 0.960248
+0x7B
+// 0.839654
+0x6B
+// 0.465168
+0x3C
+// 0.813397
+0x68
+// 0.962524
+0x7B
+// 0.114558
+0x0F
+// 0.287731
+0x25
+// 0.728708
+0x5D
+// 0.836615
+0x6B
+// 0.917544
+0x75
+// 0.825477
+0x6A
+// 0.082047
+0x0B
+// 0.395480
+0x33
+// 0.966984
+0x7C
+// 0.807572
+0x67
+// 0.986081
+0x7E
+// 0.750884
+0x60
+// 0.160146
+0x14
+// 0.278073
+0x24
+// 0.493471
+0x3F
+// 0.520820
+0x43
+// 0.340676
+0x2C
+// 0.900648
+0x73
+// 0.412809
+0x35
+// 0.965325
+0x7C
+// 0.565039
+0x48
+// 0.245543
+0x1F
+// 0.890313
+0x72
+// 0.746933
+0x60
+// 0.780848
+0x64
+// 0.997819
+0x7F
+// 0.230718
+0x1E
+// 0.120144
+0x0F
+// 0.055133
+0x07
+// 0.657545
+0x54
+// 0.352536
+0x2D
+// 0.550254
+0x46
+// 0.347728
+0x2D
+// 0.647898
+0x53
+// 0.900192
+0x73
+// 0.971073
+0x7C
+// 0.251823
+0x20
+// 0.366080
+0x2F
+// 0.814069
+0x68
+// 0.169154
+0x16
+// 0.148851
+0x13
+// 0.607822
+0x4E
+// 0.378107
+0x30
+// 0.002385
+0x00
+// 0.046639
+0x06
+// 0.342999
+0x2C
+// 0.970798
+0x7C
+// 0.211471
+0x1B
+// 0.070496
+0x09
+// 0.167954
+0x15
+// 0.669405
+0x56
+// 0.364668
+0x2F
+// 0.817168
+0x69
+// 0.307645
+0x27
+// 0.454772
+0x3A
+// 0.302454
+0x27
+// 0.483599
+0x3E
+// 0.140269
+0x12
+// 0.776531
+0x63
+// 0.437971
+0x38
+// 0.040828
+0x05
+// 0.814319
+0x68
+// 0.087382
+0x0B
+// 0.219751
+0x1C
+// 0.515664
+0x42
+// 0.194879
+0x19
+// 0.218599
+0x1C
+// 0.818525
+0x69
+// 0.322184
+0x29
+// 0.843527
+0x6C
+// 0.560096
+0x48
+// 0.533274
+0x44
+// 0.226597
+0x1D
+// 0.357800
+0x2E
+// 0.559370
+0x48
+// 0.261054
+0x21
+// 0.899127
+0x73
+// 0.769015
+0x62
+// 0.353980
+0x2D
+// 0.925311
+0x76
+// 0.910710
+0x75
+// 0.014647
+0x02
+// 0.126014
+0x10
+// 0.866536
+0x6F
+// 0.338151
+0x2B
+// 0.747126
+0x60
+// 0.225496
+0x1D
+// 0.032576
+0x04
+// 0.479239
+0x3D
+// 0.800724
+0x66
+// 0.080098
+0x0A
+// 0.103459
+0x0D
+// 0.790348
+0x65
+// 0.453397
+0x3A
+// 0.936649
+0x78
+// 0.605347
+0x4D
+// 0.124254
+0x10
+// 0.499328
+0x40
+// 0.376858
+0x30
+// 0.858925
+0x6E
+// 0.901708
+0x73
+// 0.567630
+0x49
+// 0.930763
+0x77
+// 0.610015
+0x4E
+// 0.052056
+0x07
+// 0.619058
+0x4F
+// 0.044431
+0x06
+// 0.458826
+0x3B
+// 0.256413
+0x21
+// 0.676827
+0x57
+// 0.130963
+0x11
+// 0.038801
+0x05
+// 0.676496
+0x57
+// 0.357687
+0x2E
+// 0.443168
+0x39
+// 0.930978
+0x77
+// 0.105436
+0x0D
+// 0.510808
+0x41
+// 0.459978
+0x3B
+// 0.902548
+0x74
+// 0.481439
+0x3E
+// 0.429537
+0x37
+// 0.837707
+0x6B
+// 0.208261
+0x1B
+// 0.516882
+0x42
+// 0.161750
+0x15
+// 0.786227
+0x65
+// 0.015844
+0x02
+// 0.110639
+0x0E
+// 0.759345
+0x61
+// 0.687839
+0x58
+// 0.772911
+0x63
+// 0.743263
+0x5F
+// 0.357027
+0x2E
+// 0.561650
+0x48
+// 0.226289
+0x1D
+// 0.560068
+0x48
+// 0.210600
+0x1B
+// 0.114505
+0x0F
+// 0.469687
+0x3C
+// 0.131089
+0x11
+// 0.697906
+0x59
+// 0.462666
+0x3B
+// 0.115451
+0x0F
+// 0.793363
+0x66
+// 0.778994
+0x64
+// 0.535044
+0x44
+// 0.306682
+0x27
+// 0.113602
+0x0F
+// 0.060414
+0x08
+// 0.631420
+0x51
+// 0.172484
+0x16
+// 0.516546
+0x42
+// 0.784725
+0x64
+// 0.655513
+0x54
+// 0.735503
+0x5E
+// 0.292486
+0x25
+// 0.272483
+0x23
+// 0.119413
+0x0F
+// 0.524258
+0x43
+// 0.457779
+0x3B
+// 0.026901
+0x03
+// 0.158504
+0x14
+// 0.970373
+0x7C
+// 0.870413
+0x6F
+// 0.573280
+0x49
+// 0.219202
+0x1C
+// 0.187536
+0x18
+// 0.264374
+0x22
+// 0.639870
+0x52
+// 0.292674
+0x25
+// 0.579862
+0x4A
+// 0.860386
+0x6E
+// 0.803159
+0x67
+// 0.933429
+0x77
+// 0.556871
+0x47
+// 0.988547
+0x7F
+// 0.262326
+0x22
+// 0.069615
+0x09
+// 0.900486
+0x73
+// 0.063141
+0x08
+// 0.208053
+0x1B
+// 0.473831
+0x3D
+// 0.822519
+0x69
+// 0.899334
+0x73
+// 0.463453
+0x3B
+// 0.426493
+0x37
+// 0.853151
+0x6D
+// 0.669704
+0x56
+// 0.378489
+0x30
+// 0.664398
+0x55
+// 0.907264
+0x74
+// 0.482179
+0x3E
+// 0.097818
+0x0D
+// 0.156233
+0x14
+// 0.880082
+0x71
+// 0.000685
+0x00
+// 0.600127
+0x4D
+// 0.337741
+0x2B
+// 0.966360
+0x7C
+// 0.650795
+0x53
+// 0.146521
+0x13
+// 0.266280
+0x22
+// 0.012401
+0x02
+// 0.381465
+0x31
+// 0.755924
+0x61
+// 0.930121
+0x77
+// 0.395340
+0x33
+// 0.799144
+0x66
+// 0.905739
+0x74
+// 0.293491
+0x26
+// 0.439608
+0x38
+// 0.659925
+0x54
+// 0.477256
+0x3D
+// 0.721900
+0x5C
+// 0.129829
+0x11
+// 0.176551
+0x17
+// 0.687892
+0x58
+// 0.278341
+0x24
+// 0.183023
+0x17
+// 0.538196
+0x45
+// 0.206292
+0x1A
+// 0.403891
+0x34
+// 0.510516
+0x41
+// 0.824137
+0x69
+// 0.760291
+0x61
+// 0.441374
+0x38
+// 0.791264
+0x65
+// 0.610952
+0x4E
+// 0.529538
+0x44
+// 0.613954
+0x4F
+// 0.517585
+0x42
+// 0.641560
+0x52
+// 0.009558
+0x01
+// 0.646451
+0x53
+// 0.979872
+0x7D
+// 0.329760
+0x2A
+// 0.336527
+0x2B
+// 0.892224
+0x72
+// 0.074911
+0x0A
+// 0.055984
+0x07
+// 0.605447
+0x4D
+// 0.249608
+0x20
+// 0.909372
+0x74
+// 0.968843
+0x7C
+// 0.107398
+0x0E
+// 0.415341
+0x35
+// 0.898596
+0x73
+// 0.604003
+0x4D
+// 0.046576
+0x06
+// 0.061865
+0x08
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ7/Samples1_q7.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ7/Samples1_q7.txt
new file mode 100755
index 0000000..cc33642
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ7/Samples1_q7.txt
@@ -0,0 +1,514 @@
+B
+256
+// 0.929181
+0x77
+// 0.866800
+0x6F
+// 0.910028
+0x74
+// 0.736875
+0x5E
+// 0.251062
+0x20
+// 0.278249
+0x24
+// 0.488757
+0x3F
+// 0.843602
+0x6C
+// 0.229888
+0x1D
+// 0.222638
+0x1C
+// 0.204427
+0x1A
+// 0.740175
+0x5F
+// 0.412319
+0x35
+// 0.686478
+0x58
+// 0.244885
+0x1F
+// 0.953897
+0x7A
+// 0.241189
+0x1F
+// 0.804881
+0x67
+// 0.997777
+0x7F
+// 0.809295
+0x68
+// 0.094341
+0x0C
+// 0.647615
+0x53
+// 0.516852
+0x42
+// 0.383814
+0x31
+// 0.403087
+0x34
+// 0.980490
+0x7E
+// 0.911711
+0x75
+// 0.375844
+0x30
+// 0.053749
+0x07
+// 0.998782
+0x7F
+// 0.002062
+0x00
+// 0.002593
+0x00
+// 0.942428
+0x79
+// 0.059609
+0x08
+// 0.316689
+0x29
+// 0.806949
+0x67
+// 0.393084
+0x32
+// 0.645168
+0x53
+// 0.426983
+0x37
+// 0.437524
+0x38
+// 0.810557
+0x68
+// 0.406039
+0x34
+// 0.323817
+0x29
+// 0.015694
+0x02
+// 0.991499
+0x7F
+// 0.726401
+0x5D
+// 0.920239
+0x76
+// 0.233551
+0x1E
+// 0.590007
+0x4C
+// 0.335827
+0x2B
+// 0.880080
+0x71
+// 0.883785
+0x71
+// 0.493303
+0x3F
+// 0.697670
+0x59
+// 0.979632
+0x7D
+// 0.181842
+0x17
+// 0.011533
+0x01
+// 0.484122
+0x3E
+// 0.835389
+0x6B
+// 0.090038
+0x0C
+// 0.143484
+0x12
+// 0.354539
+0x2D
+// 0.406233
+0x34
+// 0.925345
+0x76
+// 0.888498
+0x72
+// 0.149952
+0x13
+// 0.455257
+0x3A
+// 0.545311
+0x46
+// 0.376410
+0x30
+// 0.038997
+0x05
+// 0.577454
+0x4A
+// 0.613070
+0x4E
+// 0.351762
+0x2D
+// 0.729269
+0x5D
+// 0.728163
+0x5D
+// 0.184034
+0x18
+// 0.279090
+0x24
+// 0.177899
+0x17
+// 0.238863
+0x1F
+// 0.933481
+0x77
+// 0.815903
+0x68
+// 0.678292
+0x57
+// 0.613522
+0x4F
+// 0.079798
+0x0A
+// 0.503885
+0x40
+// 0.096279
+0x0C
+// 0.624310
+0x50
+// 0.895359
+0x73
+// 0.494061
+0x3F
+// 0.558777
+0x48
+// 0.296930
+0x26
+// 0.570952
+0x49
+// 0.159276
+0x14
+// 0.440205
+0x38
+// 0.048738
+0x06
+// 0.956894
+0x7A
+// 0.761190
+0x61
+// 0.068804
+0x09
+// 0.617302
+0x4F
+// 0.793613
+0x66
+// 0.189949
+0x18
+// 0.017575
+0x02
+// 0.665924
+0x55
+// 0.794117
+0x66
+// 0.084312
+0x0B
+// 0.704465
+0x5A
+// 0.600592
+0x4D
+// 0.171290
+0x16
+// 0.944665
+0x79
+// 0.075452
+0x0A
+// 0.093904
+0x0C
+// 0.452001
+0x3A
+// 0.375732
+0x30
+// 0.763192
+0x62
+// 0.719525
+0x5C
+// 0.281494
+0x24
+// 0.105714
+0x0E
+// 0.693072
+0x59
+// 0.731066
+0x5E
+// 0.988907
+0x7F
+// 0.430018
+0x37
+// 0.559683
+0x48
+// 0.186547
+0x18
+// 0.791377
+0x65
+// 0.320672
+0x29
+// 0.938946
+0x78
+// 0.568080
+0x49
+// 0.720196
+0x5C
+// 0.833536
+0x6B
+// 0.552019
+0x47
+// 0.342207
+0x2C
+// 0.600197
+0x4D
+// 0.101740
+0x0D
+// 0.534974
+0x44
+// 0.173814
+0x16
+// 0.082936
+0x0B
+// 0.972804
+0x7D
+// 0.706093
+0x5A
+// 0.657968
+0x54
+// 0.466701
+0x3C
+// 0.323446
+0x29
+// 0.896194
+0x73
+// 0.361229
+0x2E
+// 0.805392
+0x67
+// 0.959840
+0x7B
+// 0.031186
+0x04
+// 0.562719
+0x48
+// 0.130323
+0x11
+// 0.591775
+0x4C
+// 0.831429
+0x6A
+// 0.368604
+0x2F
+// 0.013296
+0x02
+// 0.021612
+0x03
+// 0.603627
+0x4D
+// 0.750585
+0x60
+// 0.044568
+0x06
+// 0.426073
+0x37
+// 0.455958
+0x3A
+// 0.782977
+0x64
+// 0.748140
+0x60
+// 0.926509
+0x77
+// 0.558584
+0x47
+// 0.844721
+0x6C
+// 0.654509
+0x54
+// 0.499143
+0x40
+// 0.619216
+0x4F
+// 0.304868
+0x27
+// 0.239929
+0x1F
+// 0.168080
+0x16
+// 0.345189
+0x2C
+// 0.656498
+0x54
+// 0.136842
+0x12
+// 0.148098
+0x13
+// 0.009902
+0x01
+// 0.628834
+0x50
+// 0.366940
+0x2F
+// 0.265933
+0x22
+// 0.666843
+0x55
+// 0.583733
+0x4B
+// 0.356126
+0x2E
+// 0.210845
+0x1B
+// 0.969006
+0x7C
+// 0.881114
+0x71
+// 0.539072
+0x45
+// 0.154819
+0x14
+// 0.558728
+0x48
+// 0.227743
+0x1D
+// 0.939076
+0x78
+// 0.019495
+0x02
+// 0.597647
+0x4C
+// 0.502546
+0x40
+// 0.982858
+0x7E
+// 0.222940
+0x1D
+// 0.789646
+0x65
+// 0.866136
+0x6F
+// 0.270598
+0x23
+// 0.882992
+0x71
+// 0.402347
+0x34
+// 0.434560
+0x38
+// 0.597384
+0x4C
+// 0.350678
+0x2D
+// 0.120705
+0x0F
+// 0.038964
+0x05
+// 0.850757
+0x6D
+// 0.014053
+0x02
+// 0.671039
+0x56
+// 0.968060
+0x7C
+// 0.241615
+0x1F
+// 0.565543
+0x48
+// 0.523829
+0x43
+// 0.544067
+0x46
+// 0.115040
+0x0F
+// 0.209328
+0x1B
+// 0.854584
+0x6D
+// 0.739290
+0x5F
+// 0.813295
+0x68
+// 0.529377
+0x44
+// 0.950520
+0x7A
+// 0.332709
+0x2B
+// 0.519229
+0x42
+// 0.362019
+0x2E
+// 0.136584
+0x11
+// 0.128367
+0x10
+// 0.265790
+0x22
+// 0.660628
+0x55
+// 0.574731
+0x4A
+// 0.106324
+0x0E
+// 0.265294
+0x22
+// 0.807957
+0x67
+// 0.161914
+0x15
+// 0.467505
+0x3C
+// 0.638524
+0x52
+// 0.657903
+0x54
+// 0.857739
+0x6E
+// 0.005088
+0x01
+// 0.593800
+0x4C
+// 0.977128
+0x7D
+// 0.422658
+0x36
+// 0.824322
+0x6A
+// 0.454627
+0x3A
+// 0.420299
+0x36
+// 0.513495
+0x42
+// 0.634229
+0x51
+// 0.661379
+0x55
+// 0.669592
+0x56
+// 0.207935
+0x1B
+// 0.610179
+0x4E
+// 0.134529
+0x11
+// 0.449641
+0x3A
+// 0.417183
+0x35
+// 0.199758
+0x1A
+// 0.953664
+0x7A
+// 0.552881
+0x47
+// 0.142234
+0x12
+// 0.840594
+0x6C
+// 0.828845
+0x6A
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ7/Samples3_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ7/Samples3_q31.txt
new file mode 100755
index 0000000..0e0906e
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ7/Samples3_q31.txt
@@ -0,0 +1,514 @@
+W
+256
+// 0.929181
+0x76EF69CE
+// 0.866800
+0x6EF35032
+// 0.910028
+0x747BCF78
+// 0.736875
+0x5E51ED2F
+// 0.251062
+0x2022CB09
+// 0.278249
+0x239DAD41
+// 0.488757
+0x3E8F99E2
+// 0.843602
+0x6BFB27AD
+// 0.229888
+0x1D6CFB15
+// 0.222638
+0x1C7F65EA
+// 0.204427
+0x1A2AA821
+// 0.740175
+0x5EBE0BC1
+// 0.412319
+0x34C6E19F
+// 0.686478
+0x57DE81DC
+// 0.244885
+0x1F5865EF
+// 0.953897
+0x7A194FA5
+// 0.241189
+0x1EDF4A68
+// 0.804881
+0x670659D2
+// 0.997777
+0x7FB72408
+// 0.809295
+0x6796FE1E
+// 0.094341
+0x0C136130
+// 0.647615
+0x52E50989
+// 0.516852
+0x422832F2
+// 0.383814
+0x3120CD81
+// 0.403087
+0x33985B69
+// 0.980490
+0x7D80B3A8
+// 0.911711
+0x74B2F476
+// 0.375844
+0x301BAB31
+// 0.053749
+0x06E1427B
+// 0.998782
+0x7FD816D4
+// 0.002062
+0x004393A9
+// 0.002593
+0x0054F5FE
+// 0.942428
+0x78A179C6
+// 0.059609
+0x07A14880
+// 0.316689
+0x28893FD6
+// 0.806949
+0x674A1950
+// 0.393084
+0x325092AF
+// 0.645168
+0x5294DE76
+// 0.426983
+0x36A76220
+// 0.437524
+0x3800CA45
+// 0.810557
+0x67C0510D
+// 0.406039
+0x33F91241
+// 0.323817
+0x2972D1EE
+// 0.015694
+0x0202425D
+// 0.991499
+0x7EE974A3
+// 0.726401
+0x5CFAB59A
+// 0.920239
+0x75CA604A
+// 0.233551
+0x1DE503A3
+// 0.590007
+0x4B85595B
+// 0.335827
+0x2AFC5F7A
+// 0.880080
+0x70A6774A
+// 0.883785
+0x711FDB27
+// 0.493303
+0x3F2490BF
+// 0.697670
+0x594D40D7
+// 0.979632
+0x7D6498C6
+// 0.181842
+0x17469546
+// 0.011533
+0x0179EA96
+// 0.484122
+0x3DF7B563
+// 0.835389
+0x6AEE0969
+// 0.090038
+0x0B865E64
+// 0.143484
+0x125DAEAA
+// 0.354539
+0x2D618A92
+// 0.406233
+0x33FF6F71
+// 0.925345
+0x7671B704
+// 0.888498
+0x71BA4BF7
+// 0.149952
+0x13319FED
+// 0.455257
+0x3A45E0A1
+// 0.545311
+0x45CCBD63
+// 0.376410
+0x302E3004
+// 0.038997
+0x04FDDEBD
+// 0.577454
+0x49EA06B1
+// 0.613070
+0x4E79144D
+// 0.351762
+0x2D0685EE
+// 0.729269
+0x5D58AE5B
+// 0.728163
+0x5D3474C0
+// 0.184034
+0x178E6DAC
+// 0.279090
+0x23B93C54
+// 0.177899
+0x16C5687A
+// 0.238863
+0x1E930F35
+// 0.933481
+0x777C4D77
+// 0.815903
+0x686F862F
+// 0.678292
+0x56D24779
+// 0.613522
+0x4E87E435
+// 0.079798
+0x0A36D2D1
+// 0.503885
+0x407F4F21
+// 0.096279
+0x0C52E12C
+// 0.624310
+0x4FE962E0
+// 0.895359
+0x729B1C36
+// 0.494061
+0x3F3D618B
+// 0.558777
+0x4785FE27
+// 0.296930
+0x2601C930
+// 0.570952
+0x4914F343
+// 0.159276
+0x146323C2
+// 0.440205
+0x38589FA8
+// 0.048738
+0x063D0C0B
+// 0.956894
+0x7A7B7EA5
+// 0.761190
+0x616EAE16
+// 0.068804
+0x08CE91EE
+// 0.617302
+0x4F03C264
+// 0.793613
+0x65951D45
+// 0.189949
+0x18503F88
+// 0.017575
+0x023FE435
+// 0.665924
+0x553CFC4F
+// 0.794117
+0x65A59EE0
+// 0.084312
+0x0ACAB874
+// 0.704465
+0x5A2BEA88
+// 0.600592
+0x4CE032E3
+// 0.171290
+0x15ECD5DB
+// 0.944665
+0x78EACA24
+// 0.075452
+0x09A86BAD
+// 0.093904
+0x0C05087D
+// 0.452001
+0x39DB2EAD
+// 0.375732
+0x3017FF84
+// 0.763192
+0x61B0436E
+// 0.719525
+0x5C196159
+// 0.281494
+0x2407FF86
+// 0.105714
+0x0D880A2B
+// 0.693072
+0x58B694CB
+// 0.731066
+0x5D9395A1
+// 0.988907
+0x7E94807A
+// 0.430018
+0x370AD26B
+// 0.559683
+0x47A3B12B
+// 0.186547
+0x17E0C4B1
+// 0.791377
+0x654BDA74
+// 0.320672
+0x290BCB92
+// 0.938946
+0x782F65A0
+// 0.568080
+0x48B6D465
+// 0.720196
+0x5C2F651D
+// 0.833536
+0x6AB14D8C
+// 0.552019
+0x46A88EE2
+// 0.342207
+0x2BCD7421
+// 0.600197
+0x4CD3414D
+// 0.101740
+0x0D05D467
+// 0.534974
+0x447A0689
+// 0.173814
+0x163F8B0B
+// 0.082936
+0x0A9DA556
+// 0.972804
+0x7C84D4D8
+// 0.706093
+0x5A6141E7
+// 0.657968
+0x54384D3A
+// 0.466701
+0x3BBCDA92
+// 0.323446
+0x2966AD31
+// 0.896194
+0x72B6782C
+// 0.361229
+0x2E3CBE34
+// 0.805392
+0x671713ED
+// 0.959840
+0x7ADC0A46
+// 0.031186
+0x03FDE807
+// 0.562719
+0x48073141
+// 0.130323
+0x10AE706B
+// 0.591775
+0x4BBF4B03
+// 0.831429
+0x6A6C4322
+// 0.368604
+0x2F2E6CE5
+// 0.013296
+0x01B3B114
+// 0.021612
+0x02C42DBF
+// 0.603627
+0x4D43A278
+// 0.750585
+0x60132D4E
+// 0.044568
+0x05B46B7B
+// 0.426073
+0x36898D12
+// 0.455958
+0x3A5CD17B
+// 0.782977
+0x64389883
+// 0.748140
+0x5FC310F5
+// 0.926509
+0x7697DC27
+// 0.558584
+0x477FABFD
+// 0.844721
+0x6C1FD181
+// 0.654509
+0x53C6F0D5
+// 0.499143
+0x3FE3EA2B
+// 0.619216
+0x4F427554
+// 0.304868
+0x2705E759
+// 0.239929
+0x1EB5FA83
+// 0.168080
+0x1583A344
+// 0.345189
+0x2C2F23A0
+// 0.656498
+0x54081E2D
+// 0.136842
+0x118406E4
+// 0.148098
+0x12F4DCEF
+// 0.009902
+0x01447B43
+// 0.628834
+0x507DA61D
+// 0.366940
+0x2EF7E131
+// 0.265933
+0x220A140C
+// 0.666843
+0x555B1BE4
+// 0.583733
+0x4AB7C14A
+// 0.356126
+0x2D958D0A
+// 0.210845
+0x1AFCF975
+// 0.969006
+0x7C0862FB
+// 0.881114
+0x70C855ED
+// 0.539072
+0x45005390
+// 0.154819
+0x13D11E91
+// 0.558728
+0x4784641A
+// 0.227743
+0x1D26AE38
+// 0.939076
+0x7833A59E
+// 0.019495
+0x027ED347
+// 0.597647
+0x4C7FAEA7
+// 0.502546
+0x405370BB
+// 0.982858
+0x7DCE4BE5
+// 0.222940
+0x1C894EA4
+// 0.789646
+0x65131AC4
+// 0.866136
+0x6EDD8DEB
+// 0.270598
+0x22A2F566
+// 0.882992
+0x7105E410
+// 0.402347
+0x33801B33
+// 0.434560
+0x379FA87A
+// 0.597384
+0x4C77136A
+// 0.350678
+0x2CE307E9
+// 0.120705
+0x0F73446B
+// 0.038964
+0x04FCC99A
+// 0.850757
+0x6CE59EAA
+// 0.014053
+0x01CC791C
+// 0.671039
+0x55E49775
+// 0.968060
+0x7BE963CA
+// 0.241615
+0x1EED3EDE
+// 0.565543
+0x4863B79F
+// 0.523829
+0x430CD4FA
+// 0.544067
+0x45A400C4
+// 0.115040
+0x0EB9A14B
+// 0.209328
+0x1ACB4103
+// 0.854584
+0x6D630359
+// 0.739290
+0x5EA10B92
+// 0.813295
+0x681A0E1D
+// 0.529377
+0x43C29F36
+// 0.950520
+0x79AAA6ED
+// 0.332709
+0x2A9633EC
+// 0.519229
+0x427617B5
+// 0.362019
+0x2E56A66C
+// 0.136584
+0x117B977F
+// 0.128367
+0x106E5373
+// 0.265790
+0x22056B9B
+// 0.660628
+0x548F7359
+// 0.574731
+0x4990C916
+// 0.106324
+0x0D9C077A
+// 0.265294
+0x21F52786
+// 0.807957
+0x676B212E
+// 0.161914
+0x14B9984D
+// 0.467505
+0x3BD7382C
+// 0.638524
+0x51BB28E9
+// 0.657903
+0x54362C4C
+// 0.857739
+0x6DCA65A5
+// 0.005088
+0x00A6BA2C
+// 0.593800
+0x4C01A3D1
+// 0.977128
+0x7D128737
+// 0.422658
+0x3619A9EC
+// 0.824322
+0x69835EC6
+// 0.454627
+0x3A313A7A
+// 0.420299
+0x35CC5B5E
+// 0.513495
+0x41BA363B
+// 0.634229
+0x512E6A4E
+// 0.661379
+0x54A813D1
+// 0.669592
+0x55B52F05
+// 0.207935
+0x1A9D9CA0
+// 0.610179
+0x4E1A59F1
+// 0.134529
+0x11384276
+// 0.449641
+0x398DD4C5
+// 0.417183
+0x356642E5
+// 0.199758
+0x1991AC0A
+// 0.953664
+0x7A11A67A
+// 0.552881
+0x46C4CAE6
+// 0.142234
+0x1234B7C3
+// 0.840594
+0x6B9891A2
+// 0.828845
+0x6A179750
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ7/Samples4_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ7/Samples4_q15.txt
new file mode 100755
index 0000000..18962ce
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportQ7/Samples4_q15.txt
@@ -0,0 +1,514 @@
+H
+256
+// 0.929181
+0x76EF
+// 0.866800
+0x6EF3
+// 0.910028
+0x747C
+// 0.736875
+0x5E52
+// 0.251062
+0x2023
+// 0.278249
+0x239E
+// 0.488757
+0x3E90
+// 0.843602
+0x6BFB
+// 0.229888
+0x1D6D
+// 0.222638
+0x1C7F
+// 0.204427
+0x1A2B
+// 0.740175
+0x5EBE
+// 0.412319
+0x34C7
+// 0.686478
+0x57DF
+// 0.244885
+0x1F58
+// 0.953897
+0x7A19
+// 0.241189
+0x1EDF
+// 0.804881
+0x6706
+// 0.997777
+0x7FB7
+// 0.809295
+0x6797
+// 0.094341
+0x0C13
+// 0.647615
+0x52E5
+// 0.516852
+0x4228
+// 0.383814
+0x3121
+// 0.403087
+0x3398
+// 0.980490
+0x7D81
+// 0.911711
+0x74B3
+// 0.375844
+0x301C
+// 0.053749
+0x06E1
+// 0.998782
+0x7FD8
+// 0.002062
+0x0044
+// 0.002593
+0x0055
+// 0.942428
+0x78A1
+// 0.059609
+0x07A1
+// 0.316689
+0x2889
+// 0.806949
+0x674A
+// 0.393084
+0x3251
+// 0.645168
+0x5295
+// 0.426983
+0x36A7
+// 0.437524
+0x3801
+// 0.810557
+0x67C0
+// 0.406039
+0x33F9
+// 0.323817
+0x2973
+// 0.015694
+0x0202
+// 0.991499
+0x7EE9
+// 0.726401
+0x5CFB
+// 0.920239
+0x75CA
+// 0.233551
+0x1DE5
+// 0.590007
+0x4B85
+// 0.335827
+0x2AFC
+// 0.880080
+0x70A6
+// 0.883785
+0x7120
+// 0.493303
+0x3F25
+// 0.697670
+0x594D
+// 0.979632
+0x7D65
+// 0.181842
+0x1747
+// 0.011533
+0x017A
+// 0.484122
+0x3DF8
+// 0.835389
+0x6AEE
+// 0.090038
+0x0B86
+// 0.143484
+0x125E
+// 0.354539
+0x2D62
+// 0.406233
+0x33FF
+// 0.925345
+0x7672
+// 0.888498
+0x71BA
+// 0.149952
+0x1332
+// 0.455257
+0x3A46
+// 0.545311
+0x45CD
+// 0.376410
+0x302E
+// 0.038997
+0x04FE
+// 0.577454
+0x49EA
+// 0.613070
+0x4E79
+// 0.351762
+0x2D07
+// 0.729269
+0x5D59
+// 0.728163
+0x5D34
+// 0.184034
+0x178E
+// 0.279090
+0x23B9
+// 0.177899
+0x16C5
+// 0.238863
+0x1E93
+// 0.933481
+0x777C
+// 0.815903
+0x6870
+// 0.678292
+0x56D2
+// 0.613522
+0x4E88
+// 0.079798
+0x0A37
+// 0.503885
+0x407F
+// 0.096279
+0x0C53
+// 0.624310
+0x4FE9
+// 0.895359
+0x729B
+// 0.494061
+0x3F3D
+// 0.558777
+0x4786
+// 0.296930
+0x2602
+// 0.570952
+0x4915
+// 0.159276
+0x1463
+// 0.440205
+0x3859
+// 0.048738
+0x063D
+// 0.956894
+0x7A7B
+// 0.761190
+0x616F
+// 0.068804
+0x08CF
+// 0.617302
+0x4F04
+// 0.793613
+0x6595
+// 0.189949
+0x1850
+// 0.017575
+0x0240
+// 0.665924
+0x553D
+// 0.794117
+0x65A6
+// 0.084312
+0x0ACB
+// 0.704465
+0x5A2C
+// 0.600592
+0x4CE0
+// 0.171290
+0x15ED
+// 0.944665
+0x78EB
+// 0.075452
+0x09A8
+// 0.093904
+0x0C05
+// 0.452001
+0x39DB
+// 0.375732
+0x3018
+// 0.763192
+0x61B0
+// 0.719525
+0x5C19
+// 0.281494
+0x2408
+// 0.105714
+0x0D88
+// 0.693072
+0x58B7
+// 0.731066
+0x5D94
+// 0.988907
+0x7E95
+// 0.430018
+0x370B
+// 0.559683
+0x47A4
+// 0.186547
+0x17E1
+// 0.791377
+0x654C
+// 0.320672
+0x290C
+// 0.938946
+0x782F
+// 0.568080
+0x48B7
+// 0.720196
+0x5C2F
+// 0.833536
+0x6AB1
+// 0.552019
+0x46A9
+// 0.342207
+0x2BCD
+// 0.600197
+0x4CD3
+// 0.101740
+0x0D06
+// 0.534974
+0x447A
+// 0.173814
+0x1640
+// 0.082936
+0x0A9E
+// 0.972804
+0x7C85
+// 0.706093
+0x5A61
+// 0.657968
+0x5438
+// 0.466701
+0x3BBD
+// 0.323446
+0x2967
+// 0.896194
+0x72B6
+// 0.361229
+0x2E3D
+// 0.805392
+0x6717
+// 0.959840
+0x7ADC
+// 0.031186
+0x03FE
+// 0.562719
+0x4807
+// 0.130323
+0x10AE
+// 0.591775
+0x4BBF
+// 0.831429
+0x6A6C
+// 0.368604
+0x2F2E
+// 0.013296
+0x01B4
+// 0.021612
+0x02C4
+// 0.603627
+0x4D44
+// 0.750585
+0x6013
+// 0.044568
+0x05B4
+// 0.426073
+0x368A
+// 0.455958
+0x3A5D
+// 0.782977
+0x6439
+// 0.748140
+0x5FC3
+// 0.926509
+0x7698
+// 0.558584
+0x4780
+// 0.844721
+0x6C20
+// 0.654509
+0x53C7
+// 0.499143
+0x3FE4
+// 0.619216
+0x4F42
+// 0.304868
+0x2706
+// 0.239929
+0x1EB6
+// 0.168080
+0x1584
+// 0.345189
+0x2C2F
+// 0.656498
+0x5408
+// 0.136842
+0x1184
+// 0.148098
+0x12F5
+// 0.009902
+0x0144
+// 0.628834
+0x507E
+// 0.366940
+0x2EF8
+// 0.265933
+0x220A
+// 0.666843
+0x555B
+// 0.583733
+0x4AB8
+// 0.356126
+0x2D96
+// 0.210845
+0x1AFD
+// 0.969006
+0x7C08
+// 0.881114
+0x70C8
+// 0.539072
+0x4500
+// 0.154819
+0x13D1
+// 0.558728
+0x4784
+// 0.227743
+0x1D27
+// 0.939076
+0x7834
+// 0.019495
+0x027F
+// 0.597647
+0x4C80
+// 0.502546
+0x4053
+// 0.982858
+0x7DCE
+// 0.222940
+0x1C89
+// 0.789646
+0x6513
+// 0.866136
+0x6EDE
+// 0.270598
+0x22A3
+// 0.882992
+0x7106
+// 0.402347
+0x3380
+// 0.434560
+0x37A0
+// 0.597384
+0x4C77
+// 0.350678
+0x2CE3
+// 0.120705
+0x0F73
+// 0.038964
+0x04FD
+// 0.850757
+0x6CE6
+// 0.014053
+0x01CC
+// 0.671039
+0x55E5
+// 0.968060
+0x7BE9
+// 0.241615
+0x1EED
+// 0.565543
+0x4864
+// 0.523829
+0x430D
+// 0.544067
+0x45A4
+// 0.115040
+0x0EBA
+// 0.209328
+0x1ACB
+// 0.854584
+0x6D63
+// 0.739290
+0x5EA1
+// 0.813295
+0x681A
+// 0.529377
+0x43C3
+// 0.950520
+0x79AB
+// 0.332709
+0x2A96
+// 0.519229
+0x4276
+// 0.362019
+0x2E57
+// 0.136584
+0x117C
+// 0.128367
+0x106E
+// 0.265790
+0x2205
+// 0.660628
+0x548F
+// 0.574731
+0x4991
+// 0.106324
+0x0D9C
+// 0.265294
+0x21F5
+// 0.807957
+0x676B
+// 0.161914
+0x14BA
+// 0.467505
+0x3BD7
+// 0.638524
+0x51BB
+// 0.657903
+0x5436
+// 0.857739
+0x6DCA
+// 0.005088
+0x00A7
+// 0.593800
+0x4C02
+// 0.977128
+0x7D13
+// 0.422658
+0x361A
+// 0.824322
+0x6983
+// 0.454627
+0x3A31
+// 0.420299
+0x35CC
+// 0.513495
+0x41BA
+// 0.634229
+0x512E
+// 0.661379
+0x54A8
+// 0.669592
+0x55B5
+// 0.207935
+0x1A9E
+// 0.610179
+0x4E1A
+// 0.134529
+0x1138
+// 0.449641
+0x398E
+// 0.417183
+0x3566
+// 0.199758
+0x1992
+// 0.953664
+0x7A12
+// 0.552881
+0x46C5
+// 0.142234
+0x1235
+// 0.840594
+0x6B99
+// 0.828845
+0x6A18
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Coefs1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Coefs1_f32.txt
new file mode 100755
index 0000000..c3223d8
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Coefs1_f32.txt
@@ -0,0 +1,258 @@
+W
+128
+// 0.394457
+0x3ec9f644
+// 0.165313
+0x3e2947dd
+// 0.674909
+0x3f2cc6dc
+// 0.624568
+0x3f1fe3ae
+// 0.595287
+0x3f1864ba
+// 0.567318
+0x3f113bc8
+// 0.298911
+0x3e990ae8
+// 0.747602
+0x3f3f62d8
+// 0.134971
+0x3e0a35d8
+// 0.107213
+0x3ddb9269
+// 0.364857
+0x3ebace87
+// 0.638691
+0x3f238141
+// 0.406558
+0x3ed02857
+// 0.990376
+0x3f7d8946
+// 0.893123
+0x3f64a3b4
+// 0.295181
+0x3e9721f5
+// 0.235959
+0x3e719f3e
+// 0.692617
+0x3f314f5f
+// 0.433665
+0x3ede0966
+// 0.520235
+0x3f052e22
+// 0.897166
+0x3f65acb2
+// 0.777496
+0x3f4709fc
+// 0.367742
+0x3ebc48b9
+// 0.875407
+0x3f601aa6
+// 0.220661
+0x3e61f4e0
+// 0.694558
+0x3f31ce95
+// 0.767634
+0x3f4483a4
+// 0.130670
+0x3e05ce5c
+// 0.025631
+0x3cd1f7b1
+// 0.001715
+0x3ae0bcbe
+// 0.895855
+0x3f6556c5
+// 0.443363
+0x3ee3006d
+// 0.863625
+0x3f5d168e
+// 0.389903
+0x3ec7a14f
+// 0.723474
+0x3f39359f
+// 0.813209
+0x3f502e72
+// 0.306569
+0x3e9cf6a6
+// 0.032579
+0x3d0571aa
+// 0.968878
+0x3f780862
+// 0.447013
+0x3ee4deda
+// 0.976184
+0x3f79e736
+// 0.829165
+0x3f544428
+// 0.803989
+0x3f4dd23c
+// 0.580369
+0x3f14930e
+// 0.047895
+0x3d442d4c
+// 0.041810
+0x3d2b4113
+// 0.952120
+0x3f73be22
+// 0.006288
+0x3bce089e
+// 0.334985
+0x3eab831c
+// 0.404549
+0x3ecf2101
+// 0.082992
+0x3da9f7af
+// 0.500704
+0x3f002e1f
+// 0.872898
+0x3f5f7645
+// 0.551548
+0x3f0d323c
+// 0.977148
+0x3f7a2666
+// 0.611158
+0x3f1c74dd
+// 0.365710
+0x3ebb3e63
+// 0.008900
+0x3c11d285
+// 0.097332
+0x3dc755fc
+// 0.877632
+0x3f60ac82
+// 0.380580
+0x3ec2db6c
+// 0.429728
+0x3edc054e
+// 0.063857
+0x3d82c7b3
+// 0.996098
+0x3f7f004c
+// 0.958740
+0x3f757000
+// 0.792880
+0x3f4afa35
+// 0.946309
+0x3f72414a
+// 0.212186
+0x3e594736
+// 0.722182
+0x3f38e0e3
+// 0.697709
+0x3f329d09
+// 0.141565
+0x3e10f680
+// 0.737039
+0x3f3cae93
+// 0.035337
+0x3d10bd6a
+// 0.100427
+0x3dcdac94
+// 0.679878
+0x3f2e0c7a
+// 0.039664
+0x3d2276d2
+// 0.411098
+0x3ed27b68
+// 0.560714
+0x3f0f8af5
+// 0.616336
+0x3f1dc82d
+// 0.282207
+0x3e907d70
+// 0.734346
+0x3f3bfe1b
+// 0.702980
+0x3f33f680
+// 0.255905
+0x3e8305f5
+// 0.953649
+0x3f74225e
+// 0.034412
+0x3d0cf3c6
+// 0.113887
+0x3de93db2
+// 0.903882
+0x3f6764d7
+// 0.340455
+0x3eae502e
+// 0.079101
+0x3da1ffc7
+// 0.758072
+0x3f421105
+// 0.681876
+0x3f2e8f73
+// 0.294165
+0x3e969cdc
+// 0.058213
+0x3d6e7064
+// 0.770539
+0x3f45420c
+// 0.938490
+0x3f7040db
+// 0.109071
+0x3ddf6090
+// 0.181517
+0x3e39dfb0
+// 0.049346
+0x3d4a1eb3
+// 0.043393
+0x3d31bd4a
+// 0.991590
+0x3f7dd8d5
+// 0.681362
+0x3f2e6dc0
+// 0.707193
+0x3f350a93
+// 0.182332
+0x3e3ab53c
+// 0.948356
+0x3f72c76f
+// 0.176253
+0x3e347b8b
+// 0.491854
+0x3efbd456
+// 0.808703
+0x3f4f0725
+// 0.958258
+0x3f75506b
+// 0.263678
+0x3e8700d4
+// 0.387882
+0x3ec69873
+// 0.430640
+0x3edc7ccb
+// 0.850183
+0x3f59a597
+// 0.988501
+0x3f7d0e6d
+// 0.583811
+0x3f1574a3
+// 0.263075
+0x3e86b1ce
+// 0.425275
+0x3ed9bda4
+// 0.499686
+0x3effd6d2
+// 0.233146
+0x3e6ebdd6
+// 0.938039
+0x3f702357
+// 0.525285
+0x3f067912
+// 0.326260
+0x3ea70b9c
+// 0.190020
+0x3e4294aa
+// 0.523980
+0x3f062386
+// 0.988472
+0x3f7d0c84
+// 0.417244
+0x3ed5a0f6
+// 0.312963
+0x3ea03cbc
+// 0.781115
+0x3f47f723
+// 0.432545
+0x3edd768c
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Dims1_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Dims1_s16.txt
similarity index 100%
rename from CMSIS/DSP/Testing/Patterns/DSP/Support/SupportF32/Dims1_s16.txt
rename to CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Dims1_s16.txt
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Inputs1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Inputs1_f32.txt
new file mode 100755
index 0000000..8f76b19
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Inputs1_f32.txt
@@ -0,0 +1,2802 @@
+W
+1400
+// 0.624745
+0x3f1fef44
+// 0.245017
+0x3e7ae5ac
+// 0.040755
+0x3d26ee3a
+// 0.566642
+0x3f110f72
+// 0.162295
+0x3e2630a1
+// 0.035792
+0x3d129ab0
+// 0.980228
+0x3f7af03d
+// 0.870904
+0x3f5ef393
+// 0.616239
+0x3f1dc1d4
+// 0.105929
+0x3dd8f136
+// 0.127503
+0x3e02903a
+// 0.820916
+0x3f52278a
+// 0.753155
+0x3f40cec7
+// 0.726491
+0x3f39fb4a
+// 0.958352
+0x3f755688
+// 0.897766
+0x3f65d3f7
+// 0.514765
+0x3f03c7a9
+// 0.497491
+0x3efeb724
+// 0.803819
+0x3f4dc716
+// 0.636865
+0x3f23098e
+// 0.574835
+0x3f132861
+// 0.023765
+0x3cc2ae0f
+// 0.969761
+0x3f78423b
+// 0.807652
+0x3f4ec24d
+// 0.674300
+0x3f2c9ee7
+// 0.281165
+0x3e8ff4cd
+// 0.949074
+0x3f72f686
+// 0.735203
+0x3f3c3647
+// 0.687576
+0x3f3004fe
+// 0.425754
+0x3ed9fc7e
+// 0.331735
+0x3ea9d920
+// 0.900607
+0x3f668e2e
+// 0.178401
+0x3e36aea9
+// 0.065810
+0x3d86c798
+// 0.641933
+0x3f2455ba
+// 0.740178
+0x3f3d7c54
+// 0.887677
+0x3f633ed1
+// 0.037822
+0x3d1aeb72
+// 0.494582
+0x3efd39e9
+// 0.576230
+0x3f1383cb
+// 0.872772
+0x3f5f6df9
+// 0.500046
+0x3f000307
+// 0.771020
+0x3f45618f
+// 0.607429
+0x3f1b8079
+// 0.133554
+0x3e08c248
+// 0.316462
+0x3ea20745
+// 0.579869
+0x3f14724f
+// 0.825297
+0x3f5346aa
+// 0.936160
+0x3f6fa82a
+// 0.089159
+0x3db698c2
+// 0.646013
+0x3f25611e
+// 0.234132
+0x3e6fc05b
+// 0.958158
+0x3f7549d7
+// 0.341620
+0x3eaee8c1
+// 0.224459
+0x3e65d874
+// 0.789042
+0x3f49feb0
+// 0.503169
+0x3f00cfad
+// 0.065517
+0x3d862da2
+// 0.094408
+0x3dc158c6
+// 0.159464
+0x3e234a7a
+// 0.298405
+0x3e98c895
+// 0.185173
+0x3e3d9dee
+// 0.938050
+0x3f70240a
+// 0.528105
+0x3f0731e1
+// 0.304631
+0x3e9bf8a4
+// 0.322951
+0x3ea559ce
+// 0.594155
+0x3f181a83
+// 0.827291
+0x3f53c951
+// 0.397175
+0x3ecb5a7b
+// 0.114678
+0x3deadc8d
+// 0.649730
+0x3f2654b4
+// 0.182460
+0x3e3ad6d7
+// 0.457688
+0x3eea5606
+// 0.831112
+0x3f54c3c3
+// 0.548109
+0x3f0c50e5
+// 0.928049
+0x3f6d949a
+// 0.293253
+0x3e962534
+// 0.344113
+0x3eb02f9f
+// 0.779388
+0x3f4785ff
+// 0.844770
+0x3f5842de
+// 0.445720
+0x3ee43570
+// 0.422778
+0x3ed8764d
+// 0.676528
+0x3f2d30f2
+// 0.877428
+0x3f609f24
+// 0.458420
+0x3eeab5fb
+// 0.689550
+0x3f308656
+// 0.083922
+0x3dabdf20
+// 0.750596
+0x3f402709
+// 0.105481
+0x3dd80695
+// 0.165373
+0x3e295797
+// 0.742499
+0x3f3e1464
+// 0.365845
+0x3ebb5016
+// 0.052554
+0x3d57427b
+// 0.324362
+0x3ea612bd
+// 0.969457
+0x3f782e55
+// 0.538463
+0x3f09d8b8
+// 0.196476
+0x3e4930e6
+// 0.550223
+0x3f0cdb6c
+// 0.586470
+0x3f1622ee
+// 0.549154
+0x3f0c955f
+// 0.693128
+0x3f3170d1
+// 0.748461
+0x3f3f9b20
+// 0.776331
+0x3f46bd9d
+// 0.698691
+0x3f32dd71
+// 0.151206
+0x3e1ad5d7
+// 0.340359
+0x3eae4394
+// 0.112575
+0x3de68db7
+// 0.560578
+0x3f0f8209
+// 0.000178
+0x393acace
+// 0.556164
+0x3f0e60c2
+// 0.221579
+0x3e62e5a9
+// 0.636976
+0x3f2310db
+// 0.610463
+0x3f1c4746
+// 0.921425
+0x3f6be283
+// 0.305020
+0x3e9c2b8b
+// 0.417917
+0x3ed5f945
+// 0.815720
+0x3f50d2ff
+// 0.748740
+0x3f3fad6b
+// 0.938085
+0x3f702658
+// 0.679706
+0x3f2e0130
+// 0.192912
+0x3e458ab7
+// 0.417614
+0x3ed5d18f
+// 0.414163
+0x3ed40d34
+// 0.252896
+0x3e817b8b
+// 0.917476
+0x3f6adfb3
+// 0.128900
+0x3e03fe61
+// 0.014182
+0x3c685d0f
+// 0.238169
+0x3e73e278
+// 0.624212
+0x3f1fcc54
+// 0.408089
+0x3ed0f107
+// 0.973400
+0x3f7930bf
+// 0.107106
+0x3ddb5a4f
+// 0.839953
+0x3f570724
+// 0.645795
+0x3f2552d2
+// 0.634418
+0x3f226939
+// 0.213602
+0x3e5aba7c
+// 0.752051
+0x3f408670
+// 0.010065
+0x3c24e8ac
+// 0.337040
+0x3eac9087
+// 0.312744
+0x3ea02002
+// 0.799827
+0x3f4cc17b
+// 0.733112
+0x3f3bad42
+// 0.108118
+0x3ddd6d2c
+// 0.449731
+0x3ee6432a
+// 0.619278
+0x3f1e8903
+// 0.538502
+0x3f09db42
+// 0.525487
+0x3f068654
+// 0.118190
+0x3df20dd0
+// 0.086647
+0x3db1742b
+// 0.959614
+0x3f75a945
+// 0.721493
+0x3f38b3c5
+// 0.385821
+0x3ec58a58
+// 0.053550
+0x3d5b56ef
+// 0.982939
+0x3f7ba1e9
+// 0.145256
+0x3e14bdfb
+// 0.605721
+0x3f1b1089
+// 0.466467
+0x3eeed4c1
+// 0.865353
+0x3f5d87c9
+// 0.824614
+0x3f5319e4
+// 0.806690
+0x3f4e833a
+// 0.622951
+0x3f1f79b1
+// 0.726041
+0x3f39ddcd
+// 0.537200
+0x3f0985f5
+// 0.247631
+0x3e7d92ee
+// 0.555297
+0x3f0e27f0
+// 0.319961
+0x3ea3d1f2
+// 0.088759
+0x3db5c758
+// 0.729251
+0x3f3ab02c
+// 0.209872
+0x3e56e8c5
+// 0.926902
+0x3f6d4972
+// 0.908489
+0x3f6892b4
+// 0.307116
+0x3e9d3e56
+// 0.103600
+0x3dd42c67
+// 0.315243
+0x3ea1678b
+// 0.466455
+0x3eeed32c
+// 0.289419
+0x3e942ebc
+// 0.536432
+0x3f0953a3
+// 0.145177
+0x3e14a956
+// 0.850412
+0x3f59b494
+// 0.477023
+0x3ef43c4c
+// 0.539538
+0x3f0a1f23
+// 0.497072
+0x3efe8043
+// 0.640353
+0x3f23ee32
+// 0.381466
+0x3ec34f92
+// 0.628094
+0x3f20caca
+// 0.624847
+0x3f1ff5f1
+// 0.081438
+0x3da6c8d8
+// 0.793909
+0x3f4b3d9c
+// 0.597172
+0x3f18e04b
+// 0.134669
+0x3e09e698
+// 0.664608
+0x3f2a23bd
+// 0.669997
+0x3f2b84e6
+// 0.337400
+0x3eacbfab
+// 0.772205
+0x3f45af3e
+// 0.677996
+0x3f2d912a
+// 0.855989
+0x3f5b2219
+// 0.858975
+0x3f5be5c7
+// 0.217353
+0x3e5e91de
+// 0.284580
+0x3e91b46e
+// 0.839349
+0x3f56df8b
+// 0.221474
+0x3e62ca18
+// 0.349441
+0x3eb2e9ff
+// 0.161300
+0x3e252bc9
+// 0.211817
+0x3e58e67b
+// 0.563600
+0x3f10481e
+// 0.538231
+0x3f09c97c
+// 0.858279
+0x3f5bb830
+// 0.704744
+0x3f346a1f
+// 0.261775
+0x3e860768
+// 0.195304
+0x3e47fda7
+// 0.882626
+0x3f61f3c6
+// 0.255155
+0x3e82a3b0
+// 0.819418
+0x3f51c561
+// 0.169604
+0x3e2dacb8
+// 0.583123
+0x3f154785
+// 0.482876
+0x3ef73b7c
+// 0.999057
+0x3f7fc238
+// 0.589204
+0x3f16d618
+// 0.396882
+0x3ecb3417
+// 0.767259
+0x3f446b11
+// 0.391727
+0x3ec89065
+// 0.891418
+0x3f6433f1
+// 0.220004
+0x3e6148b5
+// 0.463335
+0x3eed3a3e
+// 0.494076
+0x3efcf77a
+// 0.603735
+0x3f1a8e5a
+// 0.173002
+0x3e31276c
+// 0.621837
+0x3f1f30b4
+// 0.306565
+0x3e9cf614
+// 0.529253
+0x3f077d27
+// 0.479399
+0x3ef573d3
+// 0.114723
+0x3deaf3e1
+// 0.967632
+0x3f77b6c2
+// 0.752462
+0x3f40a15a
+// 0.133816
+0x3e090702
+// 0.078749
+0x3da14728
+// 0.321419
+0x3ea490ff
+// 0.845676
+0x3f587e3f
+// 0.893986
+0x3f64dc3d
+// 0.940755
+0x3f70d559
+// 0.579666
+0x3f146504
+// 0.269335
+0x3e89e653
+// 0.815115
+0x3f50ab62
+// 0.649285
+0x3f263788
+// 0.876569
+0x3f6066cf
+// 0.894109
+0x3f64e44c
+// 0.551715
+0x3f0d3d33
+// 0.752748
+0x3f40b41f
+// 0.828673
+0x3f5423f1
+// 0.392997
+0x3ec936ea
+// 0.019297
+0x3c9e14af
+// 0.574180
+0x3f12fd6e
+// 0.705052
+0x3f347e51
+// 0.926097
+0x3f6d14a9
+// 0.351292
+0x3eb3dc89
+// 0.565416
+0x3f10bf12
+// 0.620993
+0x3f1ef96c
+// 0.977537
+0x3f7a3fe5
+// 0.094664
+0x3dc1df12
+// 0.759589
+0x3f427473
+// 0.489253
+0x3efa7f4e
+// 0.756584
+0x3f41af7a
+// 0.994402
+0x3f7e911e
+// 0.405814
+0x3ecfc6d2
+// 0.201982
+0x3e4ed46d
+// 0.133936
+0x3e09266c
+// 0.784727
+0x3f48e3e2
+// 0.345209
+0x3eb0bf48
+// 0.841506
+0x3f576cf2
+// 0.721362
+0x3f38ab2f
+// 0.675564
+0x3f2cf1c2
+// 0.907640
+0x3f685b21
+// 0.584560
+0x3f15a5c1
+// 0.528382
+0x3f074403
+// 0.555755
+0x3f0e45ed
+// 0.851054
+0x3f59deb0
+// 0.186474
+0x3e3ef327
+// 0.505155
+0x3f0151d5
+// 0.457094
+0x3eea0831
+// 0.696457
+0x3f324afd
+// 0.535015
+0x3f08f6b9
+// 0.091831
+0x3dbc120f
+// 0.162131
+0x3e2605ae
+// 0.823347
+0x3f52c6d8
+// 0.192029
+0x3e44a347
+// 0.853781
+0x3f5a9163
+// 0.813483
+0x3f504073
+// 0.305594
+0x3e9c76c9
+// 0.886935
+0x3f630e25
+// 0.136705
+0x3e0bfc74
+// 0.486183
+0x3ef8ecee
+// 0.146467
+0x3e15fb90
+// 0.205382
+0x3e524fba
+// 0.634858
+0x3f228612
+// 0.390297
+0x3ec7d50c
+// 0.423659
+0x3ed8e9e5
+// 0.014159
+0x3c67f90f
+// 0.169781
+0x3e2ddb25
+// 0.146731
+0x3e1640be
+// 0.722684
+0x3f3901cf
+// 0.442428
+0x3ee285f3
+// 0.137225
+0x3e0c84b2
+// 0.701024
+0x3f337653
+// 0.305201
+0x3e9c434b
+// 0.335481
+0x3eabc435
+// 0.292870
+0x3e95f316
+// 0.856369
+0x3f5b3b01
+// 0.737856
+0x3f3ce422
+// 0.946583
+0x3f725349
+// 0.967585
+0x3f77b3ab
+// 0.958487
+0x3f755f67
+// 0.319823
+0x3ea3bfcf
+// 0.413282
+0x3ed399b9
+// 0.208015
+0x3e5501d6
+// 0.122553
+0x3dfafd32
+// 0.265563
+0x3e87f7eb
+// 0.081631
+0x3da72e0a
+// 0.628745
+0x3f20f56b
+// 0.935934
+0x3f6f9960
+// 0.412025
+0x3ed2f4ec
+// 0.531507
+0x3f0810da
+// 0.057549
+0x3d6bb88d
+// 0.761561
+0x3f42f5a4
+// 0.437708
+0x3ee01b52
+// 0.643602
+0x3f24c320
+// 0.624873
+0x3f1ff7af
+// 0.490009
+0x3efae283
+// 0.715565
+0x3f372f49
+// 0.897900
+0x3f65dcc0
+// 0.122058
+0x3df9f986
+// 0.542438
+0x3f0add3e
+// 0.310121
+0x3e9ec836
+// 0.081901
+0x3da7bb8f
+// 0.321540
+0x3ea4a0d8
+// 0.915564
+0x3f6a626a
+// 0.892955
+0x3f6498ac
+// 0.549383
+0x3f0ca45f
+// 0.501417
+0x3f005cdb
+// 0.456813
+0x3ee9e36e
+// 0.943632
+0x3f7191d6
+// 0.496950
+0x3efe7031
+// 0.040961
+0x3d27c6ae
+// 0.689613
+0x3f308a77
+// 0.062113
+0x3d7e69ca
+// 0.982495
+0x3f7b84cf
+// 0.641454
+0x3f24364d
+// 0.950822
+0x3f736917
+// 0.855893
+0x3f5b1bd2
+// 0.268336
+0x3e896360
+// 0.759178
+0x3f425979
+// 0.336483
+0x3eac4788
+// 0.817606
+0x3f514e9d
+// 0.627155
+0x3f208d34
+// 0.357675
+0x3eb72121
+// 0.755638
+0x3f41717d
+// 0.850714
+0x3f59c866
+// 0.379133
+0x3ec21dac
+// 0.869183
+0x3f5e82cf
+// 0.670667
+0x3f2bb0d3
+// 0.845372
+0x3f586a45
+// 0.692791
+0x3f315ac8
+// 0.881374
+0x3f61a1b8
+// 0.333286
+0x3eaaa46a
+// 0.284719
+0x3e91c6a6
+// 0.230891
+0x3e6c6ebe
+// 0.382381
+0x3ec3c771
+// 0.261606
+0x3e85f142
+// 0.012721
+0x3c506d22
+// 0.497941
+0x3efef225
+// 0.311563
+0x3e9f8534
+// 0.056206
+0x3d6637d5
+// 0.814161
+0x3f506cd7
+// 0.058097
+0x3d6df6c3
+// 0.272311
+0x3e8b6c69
+// 0.636463
+0x3f22ef40
+// 0.497008
+0x3efe77d3
+// 0.566045
+0x3f10e858
+// 0.061362
+0x3d7b5670
+// 0.418624
+0x3ed655da
+// 0.519395
+0x3f04f719
+// 0.570792
+0x3f121f72
+// 0.881540
+0x3f61ac93
+// 0.332839
+0x3eaa69e3
+// 0.060903
+0x3d79750f
+// 0.919520
+0x3f6b65ac
+// 0.165081
+0x3e290b1d
+// 0.065211
+0x3d858d5a
+// 0.373169
+0x3ebf0ff5
+// 0.928320
+0x3f6da663
+// 0.732806
+0x3f3b9928
+// 0.205679
+0x3e529d8b
+// 0.245728
+0x3e7ba02f
+// 0.232430
+0x3e6e0212
+// 0.105403
+0x3dd7dd8b
+// 0.899212
+0x3f6632bc
+// 0.706166
+0x3f34c74b
+// 0.381905
+0x3ec38902
+// 0.933716
+0x3f6f07fb
+// 0.911702
+0x3f696545
+// 0.231109
+0x3e6ca7c2
+// 0.324659
+0x3ea639a8
+// 0.781284
+0x3f480236
+// 0.750822
+0x3f4035e7
+// 0.217475
+0x3e5eb1a6
+// 0.516836
+0x3f044f57
+// 0.915974
+0x3f6a7d49
+// 0.396371
+0x3ecaf12f
+// 0.412126
+0x3ed3023c
+// 0.333780
+0x3eaae52a
+// 0.043069
+0x3d306921
+// 0.850719
+0x3f59c8bf
+// 0.014594
+0x3c6f1c59
+// 0.457612
+0x3eea4c24
+// 0.306662
+0x3e9d02db
+// 0.627894
+0x3f20bda5
+// 0.946667
+0x3f7258c7
+// 0.908159
+0x3f687d23
+// 0.428532
+0x3edb6896
+// 0.290059
+0x3e948296
+// 0.290680
+0x3e94d411
+// 0.941979
+0x3f71258a
+// 0.799795
+0x3f4cbf55
+// 0.678778
+0x3f2dc464
+// 0.610511
+0x3f1c4a76
+// 0.968908
+0x3f780a53
+// 0.846807
+0x3f58c859
+// 0.716363
+0x3f37638d
+// 0.843716
+0x3f57fdcc
+// 0.445266
+0x3ee3f9e6
+// 0.088807
+0x3db5e031
+// 0.889606
+0x3f63bd37
+// 0.206287
+0x3e533cc7
+// 0.413464
+0x3ed3b185
+// 0.334871
+0x3eab7436
+// 0.170944
+0x3e2f0bdc
+// 0.348755
+0x3eb28ffc
+// 0.981451
+0x3f7b405a
+// 0.706227
+0x3f34cb46
+// 0.943273
+0x3f717a5c
+// 0.165498
+0x3e297858
+// 0.086503
+0x3db128ae
+// 0.946260
+0x3f723e16
+// 0.153871
+0x3e1d9045
+// 0.248012
+0x3e7df6e9
+// 0.257305
+0x3e83bd86
+// 0.337125
+0x3eac9ba2
+// 0.588380
+0x3f16a015
+// 0.536231
+0x3f094674
+// 0.913107
+0x3f69c15f
+// 0.000354
+0x39b9cb6d
+// 0.283270
+0x3e9108bf
+// 0.752559
+0x3f40a7b4
+// 0.202625
+0x3e4f7d06
+// 0.276469
+0x3e8d8d68
+// 0.416986
+0x3ed57f32
+// 0.344486
+0x3eb06077
+// 0.747250
+0x3f3f4bc1
+// 0.685587
+0x3f2f82a8
+// 0.639143
+0x3f239edd
+// 0.525275
+0x3f06786f
+// 0.105279
+0x3dd79c8e
+// 0.571005
+0x3f122d65
+// 0.580072
+0x3f147f98
+// 0.303307
+0x3e9b4aff
+// 0.159755
+0x3e2396d5
+// 0.446121
+0x3ee46a02
+// 0.447294
+0x3ee503c5
+// 0.226523
+0x3e67f591
+// 0.455470
+0x3ee9334e
+// 0.965536
+0x3f772d5e
+// 0.542444
+0x3f0add9a
+// 0.605330
+0x3f1af6ef
+// 0.064544
+0x3d842fc0
+// 0.145371
+0x3e14dc21
+// 0.599739
+0x3f198879
+// 0.569025
+0x3f11ab97
+// 0.173469
+0x3e31a1c0
+// 0.733829
+0x3f3bdc39
+// 0.035631
+0x3d11f1ac
+// 0.997036
+0x3f7f3dc2
+// 0.915845
+0x3f6a74d0
+// 0.341122
+0x3eaea787
+// 0.885312
+0x3f62a3cf
+// 0.898916
+0x3f661f63
+// 0.099366
+0x3dcb8056
+// 0.972045
+0x3f78d7f9
+// 0.698711
+0x3f32deb1
+// 0.866978
+0x3f5df24d
+// 0.183185
+0x3e3b94df
+// 0.028888
+0x3ceca6e1
+// 0.913120
+0x3f69c23c
+// 0.429076
+0x3edbafdb
+// 0.261428
+0x3e85d9dc
+// 0.251637
+0x3e80d697
+// 0.770302
+0x3f453282
+// 0.911087
+0x3f693cfb
+// 0.139885
+0x3e0f3e13
+// 0.374089
+0x3ebf888e
+// 0.307245
+0x3e9d4f2c
+// 0.629467
+0x3f2124bf
+// 0.157993
+0x3e21c903
+// 0.598704
+0x3f1944af
+// 0.682440
+0x3f2eb45d
+// 0.712982
+0x3f368600
+// 0.861966
+0x3f5ca9d4
+// 0.153557
+0x3e1d3dff
+// 0.405717
+0x3ecfba30
+// 0.888488
+0x3f6373f7
+// 0.416000
+0x3ed4fe03
+// 0.217797
+0x3e5f0622
+// 0.658530
+0x3f289569
+// 0.593558
+0x3f17f36f
+// 0.386788
+0x3ec60915
+// 0.587911
+0x3f16815b
+// 0.918692
+0x3f6b2f65
+// 0.409775
+0x3ed1ce03
+// 0.543477
+0x3f0b2149
+// 0.982195
+0x3f7b7127
+// 0.960323
+0x3f75d7be
+// 0.140755
+0x3e102217
+// 0.446773
+0x3ee4bf7e
+// 0.488712
+0x3efa3883
+// 0.746052
+0x3f3efd4b
+// 0.770305
+0x3f4532b6
+// 0.366181
+0x3ebb7c16
+// 0.854451
+0x3f5abd4c
+// 0.731536
+0x3f3b45ed
+// 0.654575
+0x3f279235
+// 0.205487
+0x3e526b22
+// 0.669186
+0x3f2b4fc4
+// 0.294276
+0x3e96ab62
+// 0.210072
+0x3e571d27
+// 0.954702
+0x3f74675c
+// 0.778626
+0x3f47540b
+// 0.988714
+0x3f7d1c62
+// 0.150928
+0x3e1a8cf4
+// 0.376049
+0x3ec08986
+// 0.327830
+0x3ea7d94d
+// 0.858268
+0x3f5bb76d
+// 0.116564
+0x3deeb94f
+// 0.767301
+0x3f446ddd
+// 0.115367
+0x3dec455c
+// 0.803672
+0x3f4dbd72
+// 0.545283
+0x3f0b97ae
+// 0.541627
+0x3f0aa80e
+// 0.012454
+0x3c4c0ae8
+// 0.474926
+0x3ef3297c
+// 0.045671
+0x3d3b11f7
+// 0.616474
+0x3f1dd13e
+// 0.895522
+0x3f6540f1
+// 0.535799
+0x3f092a21
+// 0.894120
+0x3f64e510
+// 0.864362
+0x3f5d46d4
+// 0.926866
+0x3f6d471f
+// 0.189817
+0x3e425f83
+// 0.768479
+0x3f44bb06
+// 0.527917
+0x3f072590
+// 0.332010
+0x3ea9fd3b
+// 0.864771
+0x3f5d619c
+// 0.273428
+0x3e8bfeb2
+// 0.098276
+0x3dc944b7
+// 0.415383
+0x3ed4ad23
+// 0.178053
+0x3e365369
+// 0.115074
+0x3debabbf
+// 0.032005
+0x3d031808
+// 0.918625
+0x3f6b2afa
+// 0.145654
+0x3e15264d
+// 0.308547
+0x3e9df9e9
+// 0.377347
+0x3ec133a5
+// 0.623217
+0x3f1f8b29
+// 0.119950
+0x3df5a885
+// 0.751111
+0x3f4048cd
+// 0.967855
+0x3f77c555
+// 0.645451
+0x3f253c4e
+// 0.451175
+0x3ee7006a
+// 0.000309
+0x39a1d49f
+// 0.371640
+0x3ebe47a3
+// 0.494613
+0x3efd3dfb
+// 0.838325
+0x3f569c70
+// 0.712690
+0x3f3672df
+// 0.099980
+0x3dccc246
+// 0.771360
+0x3f4577d3
+// 0.598682
+0x3f19433c
+// 0.450317
+0x3ee68ff1
+// 0.602562
+0x3f1a4183
+// 0.647818
+0x3f25d767
+// 0.506685
+0x3f01b618
+// 0.211984
+0x3e591276
+// 0.861239
+0x3f5c7a21
+// 0.964094
+0x3f76ced6
+// 0.889256
+0x3f63a642
+// 0.791173
+0x3f4a8a4a
+// 0.682853
+0x3f2ecf6e
+// 0.465538
+0x3eee5afb
+// 0.049909
+0x3d4c6cfb
+// 0.742716
+0x3f3e229d
+// 0.799895
+0x3f4cc5ec
+// 0.763110
+0x3f435b33
+// 0.692484
+0x3f31469b
+// 0.088309
+0x3db4db72
+// 0.136557
+0x3e0bd57c
+// 0.656100
+0x3f27f62e
+// 0.251795
+0x3e80eb3f
+// 0.266339
+0x3e885d87
+// 0.179707
+0x3e38050f
+// 0.569894
+0x3f11e497
+// 0.883256
+0x3f621d0d
+// 0.493903
+0x3efce0d7
+// 0.217268
+0x3e5e7b60
+// 0.636403
+0x3f22eb50
+// 0.845777
+0x3f5884dd
+// 0.887519
+0x3f633476
+// 0.194700
+0x3e475f8e
+// 0.065238
+0x3d859ba5
+// 0.248410
+0x3e7e5f10
+// 0.815049
+0x3f50a711
+// 0.459925
+0x3eeb7b51
+// 0.472008
+0x3ef1aafe
+// 0.196398
+0x3e491c8b
+// 0.518964
+0x3f04dad8
+// 0.024899
+0x3ccbf8eb
+// 0.301082
+0x3e9a277a
+// 0.038632
+0x3d1e3cc3
+// 0.054098
+0x3d5d9641
+// 0.103444
+0x3dd3da90
+// 0.873280
+0x3f5f8f41
+// 0.844829
+0x3f5846bb
+// 0.837479
+0x3f566500
+// 0.547803
+0x3f0c3cd5
+// 0.475608
+0x3ef382e0
+// 0.328728
+0x3ea84f0e
+// 0.532086
+0x3f0836cd
+// 0.910366
+0x3f690db7
+// 0.689506
+0x3f30837d
+// 0.598518
+0x3f193872
+// 0.659010
+0x3f28b4e8
+// 0.403752
+0x3eceb89a
+// 0.007197
+0x3bebd82a
+// 0.283684
+0x3e913f16
+// 0.662331
+0x3f298e82
+// 0.545075
+0x3f0b8a09
+// 0.788152
+0x3f49c458
+// 0.208542
+0x3e558c11
+// 0.974454
+0x3f7975d3
+// 0.735238
+0x3f3c3893
+// 0.426149
+0x3eda3043
+// 0.299377
+0x3e9947f5
+// 0.266466
+0x3e886e38
+// 0.726809
+0x3f3a1023
+// 0.801533
+0x3f4d3144
+// 0.236993
+0x3e72ae6a
+// 0.722100
+0x3f38db8f
+// 0.672962
+0x3f2c473d
+// 0.409456
+0x3ed1a437
+// 0.903651
+0x3f6755a9
+// 0.834050
+0x3f558450
+// 0.705216
+0x3f348901
+// 0.416908
+0x3ed574f0
+// 0.862620
+0x3f5cd4a2
+// 0.302618
+0x3e9af0cb
+// 0.615614
+0x3f1d98e8
+// 0.366260
+0x3ebb8669
+// 0.977430
+0x3f7a38d5
+// 0.326429
+0x3ea721b0
+// 0.952864
+0x3f73eeeb
+// 0.611606
+0x3f1c9235
+// 0.327163
+0x3ea781e3
+// 0.681538
+0x3f2e7945
+// 0.142999
+0x3e126e34
+// 0.220787
+0x3e6215ed
+// 0.373817
+0x3ebf64fd
+// 0.029856
+0x3cf49439
+// 0.347393
+0x3eb1dd81
+// 0.587999
+0x3f16871a
+// 0.590255
+0x3f171af0
+// 0.633733
+0x3f223c4d
+// 0.077103
+0x3d9de819
+// 0.814872
+0x3f509b7a
+// 0.605459
+0x3f1aff59
+// 0.867947
+0x3f5e31c5
+// 0.994790
+0x3f7eaa8e
+// 0.156114
+0x3e1fdc48
+// 0.848712
+0x3f594539
+// 0.570617
+0x3f1213f1
+// 0.491877
+0x3efbd759
+// 0.061196
+0x3d7aa8bc
+// 0.733419
+0x3f3bc158
+// 0.058234
+0x3d6e86a9
+// 0.243071
+0x3e78e7aa
+// 0.254884
+0x3e828032
+// 0.901831
+0x3f66de6c
+// 0.375278
+0x3ec0246d
+// 0.806476
+0x3f4e7538
+// 0.556100
+0x3f0e5c8c
+// 0.729726
+0x3f3acf53
+// 0.560404
+0x3f0f76a2
+// 0.409249
+0x3ed18918
+// 0.708011
+0x3f354039
+// 0.290907
+0x3e94f1d4
+// 0.199330
+0x3e4c1d1a
+// 0.316802
+0x3ea233e5
+// 0.995172
+0x3f7ec392
+// 0.438318
+0x3ee06b42
+// 0.518453
+0x3f04b95b
+// 0.108952
+0x3ddf2245
+// 0.608024
+0x3f1ba77e
+// 0.371146
+0x3ebe06ca
+// 0.548903
+0x3f0c84ee
+// 0.611306
+0x3f1c7e8c
+// 0.329287
+0x3ea8984e
+// 0.310860
+0x3e9f28fd
+// 0.326480
+0x3ea72852
+// 0.346171
+0x3eb13d4c
+// 0.137871
+0x3e0d2e18
+// 0.527834
+0x3f072023
+// 0.576559
+0x3f139959
+// 0.343080
+0x3eafa834
+// 0.564810
+0x3f109768
+// 0.254598
+0x3e825aa4
+// 0.662768
+0x3f29ab2c
+// 0.564778
+0x3f10954d
+// 0.254629
+0x3e825eb9
+// 0.272840
+0x3e8bb1c0
+// 0.112971
+0x3de75d33
+// 0.781959
+0x3f482e72
+// 0.223273
+0x3e64a1c6
+// 0.178454
+0x3e36bca0
+// 0.290622
+0x3e94cc5e
+// 0.775535
+0x3f468979
+// 0.051216
+0x3d51c76f
+// 0.259222
+0x3e84b8c0
+// 0.499824
+0x3effe8ea
+// 0.292517
+0x3e95c4d4
+// 0.393760
+0x3ec99aef
+// 0.310917
+0x3e9f3085
+// 0.723753
+0x3f3947e8
+// 0.717425
+0x3f37a923
+// 0.994836
+0x3f7ead99
+// 0.846089
+0x3f589944
+// 0.273712
+0x3e8c23fe
+// 0.533926
+0x3f08af66
+// 0.435893
+0x3edf2d62
+// 0.356242
+0x3eb66569
+// 0.464893
+0x3eee066d
+// 0.732092
+0x3f3b6a66
+// 0.662361
+0x3f299086
+// 0.833315
+0x3f555421
+// 0.580699
+0x3f14a8aa
+// 0.164655
+0x3e289b4f
+// 0.639394
+0x3f23af4b
+// 0.343892
+0x3eb0129d
+// 0.436885
+0x3edfaf5f
+// 0.746845
+0x3f3f3141
+// 0.641520
+0x3f243aaa
+// 0.018198
+0x3c9513cb
+// 0.355742
+0x3eb623da
+// 0.832192
+0x3f550a85
+// 0.836549
+0x3f562818
+// 0.620031
+0x3f1eba58
+// 0.786353
+0x3f494e69
+// 0.002520
+0x3b252bd7
+// 0.879321
+0x3f611b27
+// 0.966840
+0x3f7782d1
+// 0.969015
+0x3f781159
+// 0.543270
+0x3f0b13bc
+// 0.490626
+0x3efb3358
+// 0.093479
+0x3dbf71ac
+// 0.857211
+0x3f5b722f
+// 0.711226
+0x3f3612ed
+// 0.757123
+0x3f41d2d3
+// 0.033311
+0x3d087157
+// 0.885071
+0x3f629404
+// 0.688618
+0x3f304948
+// 0.210212
+0x3e5741ec
+// 0.589880
+0x3f170264
+// 0.084993
+0x3dae10ae
+// 0.873604
+0x3f5fa489
+// 0.312653
+0x3ea0140a
+// 0.118138
+0x3df1f292
+// 0.569040
+0x3f11ac9c
+// 0.495226
+0x3efd8e4c
+// 0.462155
+0x3eec9f85
+// 0.987336
+0x3f7cc20a
+// 0.464225
+0x3eedaed6
+// 0.715839
+0x3f374134
+// 0.711624
+0x3f362d01
+// 0.581281
+0x3f14ced0
+// 0.186314
+0x3e3ec926
+// 0.993486
+0x3f7e5515
+// 0.867082
+0x3f5df915
+// 0.868531
+0x3f5e5812
+// 0.266733
+0x3e88913f
+// 0.954339
+0x3f744f93
+// 0.193500
+0x3e4624d2
+// 0.333718
+0x3eaadd0d
+// 0.556155
+0x3f0e602e
+// 0.758848
+0x3f4243e0
+// 0.988083
+0x3f7cf300
+// 0.788946
+0x3f49f861
+// 0.003484
+0x3b644c5e
+// 0.292441
+0x3e95bada
+// 0.900884
+0x3f66a050
+// 0.902278
+0x3f66fbac
+// 0.532694
+0x3f085e9e
+// 0.133299
+0x3e087f95
+// 0.837234
+0x3f5654ff
+// 0.562229
+0x3f0fee44
+// 0.192719
+0x3e45582f
+// 0.198601
+0x3e4b5dfa
+// 0.896634
+0x3f6589c9
+// 0.132886
+0x3e081355
+// 0.666213
+0x3f2a8cee
+// 0.653661
+0x3f27564e
+// 0.269241
+0x3e89d9e6
+// 0.126272
+0x3e014d63
+// 0.815684
+0x3f50d0b0
+// 0.315802
+0x3ea1b0d1
+// 0.298140
+0x3e98a5c6
+// 0.938932
+0x3f705dd7
+// 0.647903
+0x3f25dcfe
+// 0.063970
+0x3d8302a4
+// 0.464527
+0x3eedd688
+// 0.260059
+0x3e852673
+// 0.269304
+0x3e89e247
+// 0.809067
+0x3f4f1f04
+// 0.660361
+0x3f290d71
+// 0.641848
+0x3f245022
+// 0.550708
+0x3f0cfb34
+// 0.328637
+0x3ea84312
+// 0.824018
+0x3f52f2d3
+// 0.515470
+0x3f03f5da
+// 0.743413
+0x3f3e504a
+// 0.266510
+0x3e8873f0
+// 0.396313
+0x3ecae996
+// 0.167243
+0x3e2b41e1
+// 0.172451
+0x3e3096e0
+// 0.573913
+0x3f12ebf7
+// 0.907264
+0x3f684272
+// 0.105788
+0x3dd8a727
+// 0.093125
+0x3dbeb872
+// 0.530339
+0x3f07c454
+// 0.334499
+0x3eab4365
+// 0.001458
+0x3abf1d6c
+// 0.035574
+0x3d11b635
+// 0.883049
+0x3f620f81
+// 0.438532
+0x3ee0874f
+// 0.796509
+0x3f4be807
+// 0.737391
+0x3f3cc5ae
+// 0.425890
+0x3eda0e33
+// 0.615454
+0x3f1d8e5d
+// 0.074399
+0x3d985e65
+// 0.789578
+0x3f4a21c0
+// 0.246304
+0x3e7c3734
+// 0.963581
+0x3f76ad44
+// 0.170491
+0x3e2e9523
+// 0.771591
+0x3f4586ff
+// 0.569528
+0x3f11cc9d
+// 0.902216
+0x3f66f79d
+// 0.246840
+0x3e7cc394
+// 0.536250
+0x3f0947ae
+// 0.714676
+0x3f36f507
+// 0.875034
+0x3f60023a
+// 0.623891
+0x3f1fb758
+// 0.341466
+0x3eaed4a3
+// 0.001112
+0x3a91cbb0
+// 0.377869
+0x3ec17802
+// 0.621834
+0x3f1f307d
+// 0.903630
+0x3f67544d
+// 0.639043
+0x3f23984b
+// 0.569081
+0x3f11af49
+// 0.358509
+0x3eb78e8a
+// 0.926983
+0x3f6d4ec0
+// 0.447515
+0x3ee520a6
+// 0.153652
+0x3e1d56d6
+// 0.210886
+0x3e57f266
+// 0.038570
+0x3d1dfb30
+// 0.172660
+0x3e30cdc3
+// 0.516437
+0x3f04353a
+// 0.822223
+0x3f527d36
+// 0.698010
+0x3f32b0c3
+// 0.498223
+0x3eff1714
+// 0.427014
+0x3edaa187
+// 0.664020
+0x3f29fd35
+// 0.686337
+0x3f2fb3cd
+// 0.333604
+0x3eaace28
+// 0.008269
+0x3c077b33
+// 0.688693
+0x3f304e32
+// 0.759590
+0x3f427482
+// 0.010067
+0x3c24ef7c
+// 0.829909
+0x3f5474ed
+// 0.178143
+0x3e366b12
+// 0.703149
+0x3f340195
+// 0.152415
+0x3e1c12b0
+// 0.676575
+0x3f2d3408
+// 0.875277
+0x3f60122d
+// 0.909789
+0x3f68e7f6
+// 0.281790
+0x3e9046bb
+// 0.239856
+0x3e759ce4
+// 0.109487
+0x3de03ae3
+// 0.736214
+0x3f3c7884
+// 0.547909
+0x3f0c43c6
+// 0.698254
+0x3f32c0cb
+// 0.271855
+0x3e8b3089
+// 0.774815
+0x3f465a4b
+// 0.876531
+0x3f60644e
+// 0.279840
+0x3e8f4734
+// 0.465763
+0x3eee7875
+// 0.194703
+0x3e476046
+// 0.776826
+0x3f46de12
+// 0.426592
+0x3eda6a35
+// 0.866914
+0x3f5dee0f
+// 0.599027
+0x3f1959cf
+// 0.761851
+0x3f4308ae
+// 0.226975
+0x3e686c11
+// 0.563985
+0x3f10614f
+// 0.240280
+0x3e760c09
+// 0.955197
+0x3f7487c3
+// 0.418315
+0x3ed62d54
+// 0.682094
+0x3f2e9db7
+// 0.118887
+0x3df37b31
+// 0.945182
+0x3f71f777
+// 0.420279
+0x3ed72ed0
+// 0.254512
+0x3e824f62
+// 0.102031
+0x3dd0f56b
+// 0.245267
+0x3e7b273a
+// 0.824579
+0x3f531799
+// 0.585146
+0x3f15cc25
+// 0.682349
+0x3f2eae6d
+// 0.599873
+0x3f199141
+// 0.842144
+0x3f5796c2
+// 0.409968
+0x3ed1e745
+// 0.627641
+0x3f20ad1c
+// 0.061756
+0x3d7cf38a
+// 0.825654
+0x3f535e17
+// 0.092578
+0x3dbd99ad
+// 0.229559
+0x3e6b1175
+// 0.917184
+0x3f6acc8e
+// 0.649228
+0x3f2633d3
+// 0.657680
+0x3f285dbd
+// 0.288856
+0x3e93e4ed
+// 0.722853
+0x3f390ce5
+// 0.224063
+0x3e6570ac
+// 0.549825
+0x3f0cc157
+// 0.769534
+0x3f450028
+// 0.808452
+0x3f4ef6b5
+// 0.875101
+0x3f6006a2
+// 0.038409
+0x3d1d52b4
+// 0.513365
+0x3f036be3
+// 0.709425
+0x3f359ce2
+// 0.337170
+0x3eaca19a
+// 0.026014
+0x3cd51af2
+// 0.691790
+0x3f311928
+// 0.155708
+0x3e1f71db
+// 0.170835
+0x3e2eef52
+// 0.006169
+0x3bca28cb
+// 0.651402
+0x3f26c249
+// 0.222846
+0x3e6431a7
+// 0.827873
+0x3f53ef7c
+// 0.418488
+0x3ed6441d
+// 0.469592
+0x3ef06e5a
+// 0.201854
+0x3e4eb2f0
+// 0.306571
+0x3e9cf6e5
+// 0.310477
+0x3e9ef6e3
+// 0.026779
+0x3cdb6067
+// 0.352261
+0x3eb45b7f
+// 0.519796
+0x3f051159
+// 0.238650
+0x3e7460b8
+// 0.204647
+0x3e518ef7
+// 0.228060
+0x3e69887f
+// 0.678699
+0x3f2dbf37
+// 0.556393
+0x3f0e6fc1
+// 0.422052
+0x3ed81739
+// 0.713628
+0x3f36b056
+// 0.194304
+0x3e46f796
+// 0.370181
+0x3ebd885a
+// 0.115792
+0x3ded247a
+// 0.135623
+0x3e0ae0a7
+// 0.432222
+0x3edd4c28
+// 0.954204
+0x3f7446ba
+// 0.914691
+0x3f6a2933
+// 0.848443
+0x3f593395
+// 0.143157
+0x3e1297a7
+// 0.671826
+0x3f2bfcc7
+// 0.927939
+0x3f6d8d66
+// 0.995902
+0x3f7ef36b
+// 0.420499
+0x3ed74b9b
+// 0.872945
+0x3f5f7952
+// 0.226426
+0x3e67dc34
+// 0.333922
+0x3eaaf7dc
+// 0.721990
+0x3f38d45f
+// 0.744042
+0x3f3e798e
+// 0.294736
+0x3e96e7ad
+// 0.451765
+0x3ee74dc1
+// 0.869217
+0x3f5e84f9
+// 0.048137
+0x3d452bd2
+// 0.911191
+0x3f6943cc
+// 0.314262
+0x3ea0e6ec
+// 0.141184
+0x3e10929a
+// 0.316585
+0x3ea21777
+// 0.882344
+0x3f61e149
+// 0.954502
+0x3f745a40
+// 0.057297
+0x3d6ab0bf
+// 0.108828
+0x3ddee124
+// 0.034787
+0x3d0e7ccb
+// 0.262726
+0x3e8683f5
+// 0.287702
+0x3e934dba
+// 0.266316
+0x3e885a8f
+// 0.471805
+0x3ef19075
+// 0.151996
+0x3e1ba4c1
+// 0.261389
+0x3e85d4d4
+// 0.459565
+0x3eeb4c17
+// 0.728473
+0x3f3a7d35
+// 0.724753
+0x3f398966
+// 0.475059
+0x3ef33af6
+// 0.163376
+0x3e274c08
+// 0.184995
+0x3e3d6f55
+// 0.728853
+0x3f3a961d
+// 0.255324
+0x3e82b9d0
+// 0.023829
+0x3cc33551
+// 0.003092
+0x3b4aa592
+// 0.374529
+0x3ebfc247
+// 0.313554
+0x3ea08a22
+// 0.743410
+0x3f3e5022
+// 0.441799
+0x3ee2337c
+// 0.107020
+0x3ddb2d3a
+// 0.491626
+0x3efbb667
+// 0.049635
+0x3d4b4e1d
+// 0.497032
+0x3efe7af3
+// 0.189960
+0x3e4284d1
+// 0.734556
+0x3f3c0bdd
+// 0.820069
+0x3f51f005
+// 0.646349
+0x3f25771e
+// 0.999217
+0x3f7fccaa
+// 0.266575
+0x3e887c8a
+// 0.521012
+0x3f05610c
+// 0.296914
+0x3e980512
+// 0.912155
+0x3f6982fa
+// 0.623309
+0x3f1f9127
+// 0.426136
+0x3eda2e75
+// 0.613555
+0x3f1d11f9
+// 0.303138
+0x3e9b34dd
+// 0.262082
+0x3e862f93
+// 0.442309
+0x3ee27653
+// 0.436283
+0x3edf606e
+// 0.157292
+0x3e211126
+// 0.177540
+0x3e35cd1f
+// 0.079355
+0x3da284a7
+// 0.201762
+0x3e4e9aa9
+// 0.809144
+0x3f4f240e
+// 0.489080
+0x3efa68c0
+// 0.476166
+0x3ef3cbfe
+// 0.798960
+0x3f4c889f
+// 0.719651
+0x3f383b11
+// 0.086129
+0x3db064a9
+// 0.636651
+0x3f22fb94
+// 0.992203
+0x3f7e0106
+// 0.541837
+0x3f0ab5ce
+// 0.894747
+0x3f650e1e
+// 0.267281
+0x3e88d900
+// 0.218382
+0x3e5f9f72
+// 0.152176
+0x3e1bd3ed
+// 0.334606
+0x3eab5178
+// 0.128805
+0x3e03e560
+// 0.494008
+0x3efcee9b
+// 0.299411
+0x3e994c61
+// 0.694482
+0x3f31c993
+// 0.084040
+0x3dac1d36
+// 0.179124
+0x3e376c56
+// 0.961529
+0x3f7626bf
+// 0.892633
+0x3f64839f
+// 0.014774
+0x3c720e6c
+// 0.389324
+0x3ec75586
+// 0.145562
+0x3e150e43
+// 0.700128
+0x3f333b95
+// 0.341054
+0x3eae9eac
+// 0.447007
+0x3ee4de14
+// 0.912742
+0x3f69a97c
+// 0.494351
+0x3efd1ba0
+// 0.973867
+0x3f794f54
+// 0.393438
+0x3ec970ba
+// 0.913016
+0x3f69bb68
+// 0.036988
+0x3d1780aa
+// 0.452880
+0x3ee7dfdf
+// 0.171933
+0x3e300f35
+// 0.449688
+0x3ee63d8f
+// 0.835606
+0x3f55ea46
+// 0.224222
+0x3e659a58
+// 0.620267
+0x3f1ec9d9
+// 0.717455
+0x3f37ab23
+// 0.965350
+0x3f772126
+// 0.744907
+0x3f3eb236
+// 0.525027
+0x3f066826
+// 0.636150
+0x3f22dab4
+// 0.248717
+0x3e7eafa8
+// 0.663646
+0x3f29e4b4
+// 0.049785
+0x3d4beb15
+// 0.419028
+0x3ed68ae6
+// 0.132550
+0x3e07bb23
+// 0.536841
+0x3f096e69
+// 0.051648
+0x3d538d30
+// 0.381129
+0x3ec32359
+// 0.538320
+0x3f09cf53
+// 0.037891
+0x3d1b3419
+// 0.711285
+0x3f3616c0
+// 0.195998
+0x3e48b3ae
+// 0.153419
+0x3e1d19d1
+// 0.261497
+0x3e85e2e5
+// 0.180478
+0x3e38cf3e
+// 0.107406
+0x3ddbf7b4
+// 0.203019
+0x3e4fe44f
+// 0.849190
+0x3f59648b
+// 0.091354
+0x3dbb17cd
+// 0.962929
+0x3f76828b
+// 0.635998
+0x3f22d0c3
+// 0.647668
+0x3f25cd95
+// 0.868960
+0x3f5e7423
+// 0.832718
+0x3f552d02
+// 0.275973
+0x3e8d4c5c
+// 0.359389
+0x3eb801d8
+// 0.436354
+0x3edf69d9
+// 0.302575
+0x3e9aeb13
+// 0.139667
+0x3e0f04c4
+// 0.525079
+0x3f066b92
+// 0.099521
+0x3dcbd173
+// 0.861878
+0x3f5ca405
+// 0.459632
+0x3eeb54f1
+// 0.446325
+0x3ee484c5
+// 0.659138
+0x3f28bd4c
+// 0.243475
+0x3e795194
+// 0.298241
+0x3e98b30e
+// 0.178003
+0x3e36466a
+// 0.028252
+0x3ce76fcc
+// 0.646264
+0x3f257195
+// 0.932412
+0x3f6eb28c
+// 0.888415
+0x3f636f2c
+// 0.785272
+0x3f490790
+// 0.915671
+0x3f6a6970
+// 0.987906
+0x3f7ce76e
+// 0.883128
+0x3f6214b4
+// 0.564883
+0x3f109c32
+// 0.463805
+0x3eed77e0
+// 0.156997
+0x3e20c3ef
+// 0.619383
+0x3f1e8fdf
+// 0.664145
+0x3f2a056d
+// 0.965823
+0x3f774027
+// 0.193751
+0x3e4666b9
+// 0.086165
+0x3db07740
+// 0.091074
+0x3dba851f
+// 0.249706
+0x3e7fb30a
+// 0.734667
+0x3f3c1327
+// 0.320414
+0x3ea40d42
+// 0.167594
+0x3e2b9dac
+// 0.850464
+0x3f59b7fc
+// 0.695500
+0x3f320c4e
+// 0.600583
+0x3f19bfce
+// 0.618504
+0x3f1e563f
+// 0.427017
+0x3edaa204
+// 0.292096
+0x3e958d9f
+// 0.875422
+0x3f601ba5
+// 0.131216
+0x3e065d72
+// 0.981660
+0x3f7b4e1a
+// 0.866900
+0x3f5ded27
+// 0.994250
+0x3f7e872d
+// 0.629265
+0x3f211786
+// 0.102324
+0x3dd18f22
+// 0.857974
+0x3f5ba428
+// 0.829005
+0x3f5439a6
+// 0.816089
+0x3f50eb2f
+// 0.237961
+0x3e73abf9
+// 0.479487
+0x3ef57f4d
+// 0.343283
+0x3eafc2d7
+// 0.496150
+0x3efe0766
+// 0.551092
+0x3f0d1463
+// 0.493251
+0x3efc8b70
+// 0.123908
+0x3dfdc396
+// 0.557456
+0x3f0eb56c
+// 0.315908
+0x3ea1bea3
+// 0.911250
+0x3f6947ac
+// 0.865678
+0x3f5d9d12
+// 0.611426
+0x3f1c8669
+// 0.588228
+0x3f169617
+// 0.972525
+0x3f78f765
+// 0.699194
+0x3f32fe67
+// 0.673246
+0x3f2c59e0
+// 0.119450
+0x3df4a206
+// 0.239058
+0x3e74cb90
+// 0.310286
+0x3e9edddf
+// 0.701847
+0x3f33ac3f
+// 0.196544
+0x3e4942bb
+// 0.438581
+0x3ee08dbe
+// 0.706999
+0x3f34fde8
+// 0.233126
+0x3e6eb88f
+// 0.478514
+0x3ef4ffc2
+// 0.454740
+0x3ee8d3a1
+// 0.459488
+0x3eeb4211
+// 0.569582
+0x3f11d023
+// 0.643920
+0x3f24d7f2
+// 0.082337
+0x3da8a073
+// 0.416939
+0x3ed578fe
+// 0.786139
+0x3f494070
+// 0.845519
+0x3f5873f0
+// 0.628187
+0x3f20d0e4
+// 0.419037
+0x3ed68bfb
+// 0.798266
+0x3f4c5b26
+// 0.245036
+0x3e7aeaca
+// 0.269899
+0x3e8a3028
+// 0.582539
+0x3f15214d
+// 0.401607
+0x3ecd9f68
+// 0.472954
+0x3ef22708
+// 0.565075
+0x3f10a8b9
+// 0.820718
+0x3f521a8b
+// 0.238572
+0x3e744c34
+// 0.185972
+0x3e3e6f83
+// 0.178372
+0x3e36a733
+// 0.972095
+0x3f78db32
+// 0.059598
+0x3d741cfa
+// 0.592698
+0x3f17bb0d
+// 0.567641
+0x3f1150f2
+// 0.349926
+0x3eb32972
+// 0.395316
+0x3eca66ec
+// 0.275195
+0x3e8ce664
+// 0.607760
+0x3f1b962c
+// 0.271135
+0x3e8ad243
+// 0.548766
+0x3f0c7bf4
+// 0.806779
+0x3f4e890e
+// 0.298869
+0x3e99054f
+// 0.319284
+0x3ea37933
+// 0.071242
+0x3d91e747
+// 0.720435
+0x3f386e6d
+// 0.605142
+0x3f1aea97
+// 0.991990
+0x3f7df30f
+// 0.280198
+0x3e8f7619
+// 0.590961
+0x3f17493d
+// 0.446256
+0x3ee47bba
+// 0.459519
+0x3eeb4619
+// 0.720032
+0x3f385403
+// 0.113390
+0x3de8390d
+// 0.541316
+0x3f0a93a7
+// 0.903399
+0x3f67452e
+// 0.718803
+0x3f38037d
+// 0.932607
+0x3f6ebf55
+// 0.176941
+0x3e353001
+// 0.451811
+0x3ee753c4
+// 0.650905
+0x3f26a1af
+// 0.586046
+0x3f160720
+// 0.645823
+0x3f2554aa
+// 0.149216
+0x3e18cc22
+// 0.510452
+0x3f02acf3
+// 0.204096
+0x3e50fe9d
+// 0.696150
+0x3f3236dc
+// 0.560881
+0x3f0f95e0
+// 0.541701
+0x3f0aacf0
+// 0.760932
+0x3f42cc6f
+// 0.314451
+0x3ea0ffa9
+// 0.480845
+0x3ef63158
+// 0.085972
+0x3db01256
+// 0.466499
+0x3eeed904
+// 0.858802
+0x3f5bda7a
+// 0.657100
+0x3f2837b0
+// 0.607136
+0x3f1b6d4a
+// 0.364209
+0x3eba798b
+// 0.954124
+0x3f744177
+// 0.704076
+0x3f343e5b
+// 0.284228
+0x3e918652
+// 0.923513
+0x3f6c6b5c
+// 0.855834
+0x3f5b17ea
+// 0.451694
+0x3ee74479
+// 0.407699
+0x3ed0bdef
+// 0.176134
+0x3e345c66
+// 0.555536
+0x3f0e3799
+// 0.151245
+0x3e1ae014
+// 0.570265
+0x3f11fce4
+// 0.024250
+0x3cc6a748
+// 0.897142
+0x3f65ab18
+// 0.136317
+0x3e0b969d
+// 0.320096
+0x3ea3e3a6
+// 0.005801
+0x3bbe1669
+// 0.858423
+0x3f5bc1a1
+// 0.683208
+0x3f2ee6b2
+// 0.533234
+0x3f08820d
+// 0.932989
+0x3f6ed85d
+// 0.016525
+0x3c875e84
+// 0.315102
+0x3ea1551d
+// 0.189810
+0x3e425d8a
+// 0.695438
+0x3f320841
+// 0.622942
+0x3f1f7923
+// 0.298345
+0x3e98c0be
+// 0.215448
+0x3e5c9e57
+// 0.705765
+0x3f34acfd
+// 0.822847
+0x3f52a618
+// 0.987530
+0x3f7ccec4
+// 0.097351
+0x3dc75fd8
+// 0.214882
+0x3e5c09fd
+// 0.754848
+0x3f413db4
+// 0.892507
+0x3f647b51
+// 0.226020
+0x3e6771e6
+// 0.958890
+0x3f7579ca
+// 0.045190
+0x3d3919ab
+// 0.542899
+0x3f0afb6e
+// 0.676433
+0x3f2d2ab5
+// 0.949095
+0x3f72f7dc
+// 0.114354
+0x3dea3244
+// 0.939224
+0x3f707103
+// 0.825677
+0x3f535f8b
+// 0.563044
+0x3f1023ad
+// 0.726701
+0x3f3a0918
+// 0.676641
+0x3f2d385d
+// 0.571732
+0x3f125d04
+// 0.608246
+0x3f1bb608
+// 0.106057
+0x3dd93469
+// 0.198000
+0x3e4ac08f
+// 0.245872
+0x3e7bc5e2
+// 0.120499
+0x3df6c7fe
+// 0.694718
+0x3f31d908
+// 0.861906
+0x3f5ca5e7
+// 0.890184
+0x3f63e31b
+// 0.967005
+0x3f778da3
+// 0.781338
+0x3f4805c2
+// 0.268015
+0x3e893940
+// 0.477752
+0x3ef49be1
+// 0.312700
+0x3ea01a2b
+// 0.279323
+0x3e8f037b
+// 0.541429
+0x3f0a9b1c
+// 0.742174
+0x3f3dff1c
+// 0.666041
+0x3f2a81a5
+// 0.097176
+0x3dc7045c
+// 0.936598
+0x3f6fc4dd
+// 0.757468
+0x3f41e96e
+// 0.694300
+0x3f31bda5
+// 0.335606
+0x3eabd495
+// 0.660333
+0x3f290b98
+// 0.693458
+0x3f318670
+// 0.064531
+0x3d842915
+// 0.564581
+0x3f108860
+// 0.919917
+0x3f6b7fa7
+// 0.799417
+0x3f4ca69e
+// 0.093323
+0x3dbf203f
+// 0.636429
+0x3f22ed01
+// 0.733176
+0x3f3bb171
+// 0.478802
+0x3ef52585
+// 0.808435
+0x3f4ef59d
+// 0.701593
+0x3f339b98
+// 0.722150
+0x3f38ded3
+// 0.375155
+0x3ec01443
+// 0.767056
+0x3f445dc6
+// 0.586246
+0x3f161437
+// 0.849703
+0x3f598621
+// 0.421164
+0x3ed7a2c2
+// 0.436414
+0x3edf71a5
+// 0.734556
+0x3f3c0bde
+// 0.422790
+0x3ed877fd
+// 0.676404
+0x3f2d28d5
+// 0.274774
+0x3e8caf2e
+// 0.288225
+0x3e93923d
+// 0.723528
+0x3f393924
+// 0.761821
+0x3f4306b9
+// 0.883479
+0x3f622bb4
+// 0.442680
+0x3ee2a6ec
+// 0.360172
+0x3eb86872
+// 0.365330
+0x3ebb0c82
+// 0.446278
+0x3ee47e8f
+// 0.708236
+0x3f354eec
+// 0.920166
+0x3f6b8ffb
+// 0.331428
+0x3ea9b0e8
+// 0.384766
+0x3ec50013
+// 0.168907
+0x3e2cf612
+// 0.702556
+0x3f33dab9
+// 0.787622
+0x3f49a194
+// 0.046267
+0x3d3d8296
+// 0.237269
+0x3e72f688
+// 0.652737
+0x3f2719c1
+// 0.656141
+0x3f27f8dc
+// 0.310467
+0x3e9ef587
+// 0.437006
+0x3edfbf3b
+// 0.294479
+0x3e96c5e9
+// 0.754145
+0x3f410f9f
+// 0.096926
+0x3dc680f1
+// 0.085362
+0x3daed25f
+// 0.700564
+0x3f335825
+// 0.860902
+0x3f5c6414
+// 0.689630
+0x3f308b97
+// 0.876993
+0x3f60829b
+// 0.489457
+0x3efa9a0f
+// 0.231485
+0x3e6d0a56
+// 0.014932
+0x3c74a4ab
+// 0.182949
+0x3e3b5713
+// 0.637253
+0x3f2322fd
+// 0.957973
+0x3f753db8
+// 0.499570
+0x3effc7af
+// 0.790023
+0x3f4a3ef4
+// 0.234279
+0x3e6fe6c1
+// 0.073614
+0x3d96c31e
+// 0.068310
+0x3d8be5da
+// 0.583516
+0x3f156155
+// 0.314169
+0x3ea0dac8
+// 0.139648
+0x3e0effd3
+// 0.595903
+0x3f188d13
+// 0.485712
+0x3ef8af42
+// 0.469062
+0x3ef028e2
+// 0.609447
+0x3f1c04b3
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Ref1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Ref1_f32.txt
new file mode 100755
index 0000000..7ff477e
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Ref1_f32.txt
@@ -0,0 +1,282 @@
+W
+140
+// 0.517208
+0x3f0467bc
+// 0.424137
+0x3ed9287b
+// 0.344783
+0x3eb08758
+// 0.659898
+0x3f28ef18
+// 0.473456
+0x3ef268d7
+// 0.407291
+0x3ed08862
+// 0.648699
+0x3f261129
+// 0.471077
+0x3ef130fa
+// 0.549935
+0x3f0cc884
+// 0.385858
+0x3ec58f3e
+// 0.635387
+0x3f22a8b3
+// 0.418632
+0x3ed656f8
+// 0.510221
+0x3f029dda
+// 0.573057
+0x3f12b3da
+// 0.648570
+0x3f2608b1
+// 0.583503
+0x3f156074
+// 0.476537
+0x3ef3fca5
+// 0.504646
+0x3f013076
+// 0.448904
+0x3ee5d6ce
+// 0.631677
+0x3f21b592
+// 0.554219
+0x3f0de14a
+// 0.372284
+0x3ebe9bf8
+// 0.506556
+0x3f01ada8
+// 0.686719
+0x3f2fcccf
+// 0.559132
+0x3f0f233e
+// 0.518759
+0x3f04cd63
+// 0.294536
+0x3e96cd7c
+// 0.642443
+0x3f247720
+// 0.455353
+0x3ee9240b
+// 0.502110
+0x3f008a45
+// 0.424542
+0x3ed95da0
+// 0.460407
+0x3eebba6a
+// 0.437277
+0x3edfe2d4
+// 0.318639
+0x3ea324b4
+// 0.505040
+0x3f014a50
+// 0.318895
+0x3ea3463e
+// 0.455184
+0x3ee90de2
+// 0.502733
+0x3f00b321
+// 0.750050
+0x3f400341
+// 0.549157
+0x3f0c9590
+// 0.435430
+0x3edef0a9
+// 0.403332
+0x3ece8195
+// 0.667128
+0x3f2ac8df
+// 0.374998
+0x3ebfffc2
+// 0.441811
+0x3ee2350a
+// 0.577908
+0x3f13f1d0
+// 0.662900
+0x3f29b3d7
+// 0.510776
+0x3f02c23c
+// 0.495646
+0x3efdc55f
+// 0.703984
+0x3f34384c
+// 0.418735
+0x3ed66461
+// 0.579263
+0x3f144a94
+// 0.419158
+0x3ed69bdb
+// 0.498342
+0x3eff26be
+// 0.499945
+0x3efff8c6
+// 0.418387
+0x3ed636df
+// 0.571957
+0x3f126bcd
+// 0.453656
+0x3ee845a8
+// 0.488427
+0x3efa1327
+// 0.471371
+0x3ef1577c
+// 0.549636
+0x3f0cb4f0
+// 0.548894
+0x3f0c8457
+// 0.329307
+0x3ea89ae9
+// 0.483495
+0x3ef78ca9
+// 0.509860
+0x3f02862d
+// 0.643059
+0x3f249f8a
+// 0.539380
+0x3f0a14cd
+// 0.559566
+0x3f0f3fb2
+// 0.443170
+0x3ee2e735
+// 0.450579
+0x3ee6b255
+// 0.648167
+0x3f25ee48
+// 0.526496
+0x3f06c873
+// 0.433642
+0x3ede064d
+// 0.603767
+0x3f1a907d
+// 0.484416
+0x3ef80570
+// 0.622489
+0x3f1f5b68
+// 0.590369
+0x3f172268
+// 0.584690
+0x3f15ae3b
+// 0.495069
+0x3efd79a8
+// 0.398717
+0x3ecc2492
+// 0.414019
+0x3ed3fa43
+// 0.609637
+0x3f1c1130
+// 0.506378
+0x3f01a1fe
+// 0.550978
+0x3f0d0ce2
+// 0.487236
+0x3ef97701
+// 0.427740
+0x3edb00bb
+// 0.363350
+0x3eba0902
+// 0.504576
+0x3f012beb
+// 0.524744
+0x3f06559e
+// 0.539142
+0x3f0a0538
+// 0.532786
+0x3f0864a9
+// 0.592236
+0x3f179cc4
+// 0.381135
+0x3ec32424
+// 0.416325
+0x3ed5288c
+// 0.455074
+0x3ee8ff76
+// 0.441999
+0x3ee24db9
+// 0.469203
+0x3ef03b6f
+// 0.628033
+0x3f20c6be
+// 0.625445
+0x3f201d23
+// 0.508275
+0x3f021e4b
+// 0.543375
+0x3f0b1a9b
+// 0.483772
+0x3ef7b0ea
+// 0.605574
+0x3f1b06e0
+// 0.514252
+0x3f03a601
+// 0.572647
+0x3f129905
+// 0.449707
+0x3ee64004
+// 0.299402
+0x3e994b3b
+// 0.363281
+0x3eb9fff1
+// 0.305315
+0x3e9c523a
+// 0.290582
+0x3e94c734
+// 0.478642
+0x3ef5108e
+// 0.542752
+0x3f0af1d0
+// 0.502020
+0x3f008469
+// 0.505457
+0x3f01659c
+// 0.470533
+0x3ef0e9c2
+// 0.565714
+0x3f10d29a
+// 0.611767
+0x3f1c9cc6
+// 0.595884
+0x3f188bd4
+// 0.622957
+0x3f1f7a24
+// 0.451160
+0x3ee6fe6c
+// 0.460479
+0x3eebc3da
+// 0.311791
+0x3e9fa312
+// 0.653491
+0x3f274b2f
+// 0.350103
+0x3eb340b4
+// 0.562567
+0x3f10046b
+// 0.559126
+0x3f0f22e6
+// 0.501464
+0x3f005fef
+// 0.684110
+0x3f2f21cf
+// 0.520080
+0x3f0523f8
+// 0.536603
+0x3f095ecd
+// 0.584366
+0x3f1598fb
+// 0.540744
+0x3f0a6e33
+// 0.561770
+0x3f0fd02a
+// 0.357838
+0x3eb73681
+// 0.482275
+0x3ef6ecb4
+// 0.389326
+0x3ec755be
+// 0.418853
+0x3ed673ee
+// 0.544778
+0x3f0b7691
+// 0.481903
+0x3ef6bbf4
+// 0.504465
+0x3f0124a2
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Samples1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Samples1_f32.txt
new file mode 100755
index 0000000..0fad81e
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Samples1_f32.txt
@@ -0,0 +1,3842 @@
+W
+1920
+// 0.884781
+0x3f6280ff
+// 0.414122
+0x3ed407d7
+// 0.438798
+0x3ee0aa1e
+// 0.097788
+0x3dc8451b
+// 0.445694
+0x3ee43203
+// 0.053771
+0x3d5c3f0f
+// 0.196392
+0x3e491b03
+// 0.636996
+0x3f23122e
+// 0.023608
+0x3cc165ab
+// 0.301334
+0x3e9a4870
+// 0.011231
+0x3c3801a4
+// 0.329620
+0x3ea8c400
+// 0.044165
+0x3d34e646
+// 0.118765
+0x3df33b0a
+// 0.553015
+0x3f0d926b
+// 0.611099
+0x3f1c70fa
+// 0.192985
+0x3e459dd5
+// 0.505781
+0x3f017ae0
+// 0.579133
+0x3f144215
+// 0.277280
+0x3e8df7b3
+// 0.485883
+0x3ef8c599
+// 0.083089
+0x3daa2a7b
+// 0.902647
+0x3f6713e5
+// 0.538003
+0x3f09ba8c
+// 0.025502
+0x3cd0e9ac
+// 0.360871
+0x3eb8c40e
+// 0.901342
+0x3f66be5f
+// 0.712366
+0x3f365d9c
+// 0.898814
+0x3f6618b4
+// 0.325401
+0x3ea69ae8
+// 0.267290
+0x3e88da4c
+// 0.331019
+0x3ea97b46
+// 0.395790
+0x3ecaa4f5
+// 0.044166
+0x3d34e74e
+// 0.684732
+0x3f2f4a98
+// 0.685986
+0x3f2f9cbf
+// 0.664692
+0x3f2a2948
+// 0.183060
+0x3e3b7419
+// 0.585709
+0x3f15f10b
+// 0.416308
+0x3ed5264b
+// 0.619675
+0x3f1ea30e
+// 0.650944
+0x3f26a443
+// 0.740887
+0x3f3daac8
+// 0.891991
+0x3f645985
+// 0.850292
+0x3f59acbd
+// 0.942059
+0x3f712ac3
+// 0.696363
+0x3f3244d9
+// 0.530694
+0x3f07db98
+// 0.185696
+0x3e3e26fa
+// 0.702650
+0x3f33e0db
+// 0.208056
+0x3e550c96
+// 0.273338
+0x3e8bf2f4
+// 0.101872
+0x3dd0a24d
+// 0.362567
+0x3eb9a25e
+// 0.920981
+0x3f6bc565
+// 0.827194
+0x3f53c2fd
+// 0.101747
+0x3dd0609e
+// 0.954745
+0x3f746a28
+// 0.533496
+0x3f089338
+// 0.095461
+0x3dc3811d
+// 0.776720
+0x3f46d725
+// 0.205963
+0x3e52e7d8
+// 0.130620
+0x3e05c14f
+// 0.696716
+0x3f325bf5
+// 0.822598
+0x3f5295ca
+// 0.096015
+0x3dc4a394
+// 0.625659
+0x3f202b2b
+// 0.727619
+0x3f3a4545
+// 0.286781
+0x3e92d4fc
+// 0.550998
+0x3f0d0e37
+// 0.765955
+0x3f4415a1
+// 0.090988
+0x3dba57d8
+// 0.530056
+0x3f07b1c3
+// 0.406459
+0x3ed01b71
+// 0.246192
+0x3e7c19da
+// 0.281968
+0x3e905e2d
+// 0.515345
+0x3f03edae
+// 0.141353
+0x3e10bee0
+// 0.508584
+0x3f023287
+// 0.874174
+0x3f5fc9d7
+// 0.945551
+0x3f720fa3
+// 0.836342
+0x3f561a7b
+// 0.194756
+0x3e476e25
+// 0.407448
+0x3ed09d12
+// 0.860498
+0x3f5c499c
+// 0.839020
+0x3f56ca0b
+// 0.750516
+0x3f4021d5
+// 0.210294
+0x3e57575b
+// 0.362316
+0x3eb98176
+// 0.697201
+0x3f327bc9
+// 0.824876
+0x3f532b1b
+// 0.249546
+0x3e7f88e3
+// 0.600705
+0x3f19c7c5
+// 0.602416
+0x3f1a37f4
+// 0.317864
+0x3ea2bf06
+// 0.926257
+0x3f6d1f2a
+// 0.635442
+0x3f22ac5b
+// 0.922133
+0x3f6c10e7
+// 0.002730
+0x3b32e481
+// 0.589399
+0x3f16e2d8
+// 0.809110
+0x3f4f21d5
+// 0.428089
+0x3edb2e7b
+// 0.319009
+0x3ea35523
+// 0.821576
+0x3f5252d0
+// 0.341266
+0x3eaeba72
+// 0.771420
+0x3f457bc0
+// 0.196891
+0x3e499dd3
+// 0.915017
+0x3f6a3e88
+// 0.705212
+0x3f3488cc
+// 0.814924
+0x3f509ed4
+// 0.797225
+0x3f4c16e8
+// 0.313802
+0x3ea0aaa1
+// 0.799144
+0x3f4c94b8
+// 0.272600
+0x3e8b9232
+// 0.163789
+0x3e27b86b
+// 0.882978
+0x3f620ad4
+// 0.872482
+0x3f5f5afc
+// 0.279312
+0x3e8f0204
+// 0.481675
+0x3ef69e16
+// 0.782212
+0x3f483f0d
+// 0.837635
+0x3f566f3f
+// 0.099673
+0x3dcc2167
+// 0.085178
+0x3dae720f
+// 0.572444
+0x3f128bb1
+// 0.935233
+0x3f6f6b6e
+// 0.105443
+0x3dd7f250
+// 0.425884
+0x3eda0d82
+// 0.977127
+0x3f7a2504
+// 0.573261
+0x3f12c13e
+// 0.553625
+0x3f0dba66
+// 0.510837
+0x3f02c636
+// 0.543152
+0x3f0b0c02
+// 0.231166
+0x3e6cb6b4
+// 0.491361
+0x3efb939d
+// 0.604451
+0x3f1abd50
+// 0.109167
+0x3ddf931b
+// 0.746784
+0x3f3f2d3a
+// 0.357084
+0x3eb6d3b0
+// 0.426458
+0x3eda58bb
+// 0.035971
+0x3d135673
+// 0.197645
+0x3e4a635a
+// 0.390255
+0x3ec7cf76
+// 0.403486
+0x3ece95b4
+// 0.428622
+0x3edb744d
+// 0.888856
+0x3f638c13
+// 0.760924
+0x3f42cbe3
+// 0.967963
+0x3f77cc67
+// 0.018734
+0x3c997831
+// 0.379871
+0x3ec27e75
+// 0.778807
+0x3f475fe0
+// 0.002051
+0x3b0663cf
+// 0.905922
+0x3f67ea7e
+// 0.034664
+0x3d0dfc30
+// 0.687674
+0x3f300b69
+// 0.995590
+0x3f7edef5
+// 0.765917
+0x3f441321
+// 0.640247
+0x3f23e734
+// 0.393361
+0x3ec9669d
+// 0.310879
+0x3e9f2b98
+// 0.701124
+0x3f337cd7
+// 0.302919
+0x3e9b183a
+// 0.649303
+0x3f2638bf
+// 0.205295
+0x3e5238f3
+// 0.646524
+0x3f258291
+// 0.933283
+0x3f6eeba4
+// 0.135588
+0x3e0ad773
+// 0.726681
+0x3f3a07c5
+// 0.842896
+0x3f57c801
+// 0.691806
+0x3f311a30
+// 0.214655
+0x3e5bce87
+// 0.694734
+0x3f31da1a
+// 0.664317
+0x3f2a10b0
+// 0.423230
+0x3ed8b1a6
+// 0.995163
+0x3f7ec308
+// 0.642041
+0x3f245cd0
+// 0.692483
+0x3f31468b
+// 0.875848
+0x3f60379a
+// 0.234669
+0x3e704cf4
+// 0.917687
+0x3f6aed8a
+// 0.298538
+0x3e98da02
+// 0.995601
+0x3f7edfb9
+// 0.253592
+0x3e81d6d9
+// 0.976523
+0x3f79fd6f
+// 0.453670
+0x3ee84766
+// 0.681964
+0x3f2e952f
+// 0.863371
+0x3f5d05e1
+// 0.725901
+0x3f39d4a1
+// 0.258920
+0x3e84913a
+// 0.337257
+0x3eacacf7
+// 0.208788
+0x3e55cc69
+// 0.423716
+0x3ed8f145
+// 0.402988
+0x3ece5475
+// 0.922549
+0x3f6c2c27
+// 0.628561
+0x3f20e959
+// 0.216268
+0x3e5d753c
+// 0.087353
+0x3db2e657
+// 0.860281
+0x3f5c3b66
+// 0.122656
+0x3dfb32d6
+// 0.634833
+0x3f22846f
+// 0.695007
+0x3f31ebfc
+// 0.639512
+0x3f23b708
+// 0.983012
+0x3f7ba6b2
+// 0.818731
+0x3f51985e
+// 0.633208
+0x3f2219f3
+// 0.474150
+0x3ef2c3bb
+// 0.292233
+0x3e959f93
+// 0.121258
+0x3df85659
+// 0.761404
+0x3f42eb66
+// 0.649962
+0x3f2663e2
+// 0.140940
+0x3e105276
+// 0.080739
+0x3da55aa5
+// 0.539420
+0x3f0a1767
+// 0.342858
+0x3eaf8b0f
+// 0.459816
+0x3eeb6d05
+// 0.302216
+0x3e9abc11
+// 0.764380
+0x3f43ae68
+// 0.953018
+0x3f73f8fe
+// 0.162203
+0x3e261889
+// 0.935889
+0x3f6f9674
+// 0.798165
+0x3f4c5484
+// 0.144139
+0x3e139942
+// 0.590086
+0x3f170fe0
+// 0.672400
+0x3f2c2269
+// 0.643373
+0x3f24b41e
+// 0.050227
+0x3d4dba52
+// 0.846860
+0x3f58cbd9
+// 0.942876
+0x3f716050
+// 0.227355
+0x3e68cfb4
+// 0.610627
+0x3f1c520b
+// 0.260733
+0x3e857ed9
+// 0.407019
+0x3ed064cf
+// 0.431038
+0x3edcb111
+// 0.063061
+0x3d81263f
+// 0.589080
+0x3f16cdf1
+// 0.957180
+0x3f7509b8
+// 0.717196
+0x3f379a30
+// 0.635498
+0x3f22b002
+// 0.107247
+0x3ddba455
+// 0.412960
+0x3ed36f87
+// 0.701751
+0x3f33a5f6
+// 0.232932
+0x3e6e85c7
+// 0.750316
+0x3f4014b1
+// 0.448408
+0x3ee595c3
+// 0.520020
+0x3f052005
+// 0.627202
+0x3f209052
+// 0.038256
+0x3d1cb286
+// 0.103302
+0x3dd3903e
+// 0.044859
+0x3d37bda6
+// 0.277151
+0x3e8de6bc
+// 0.144923
+0x3e1466af
+// 0.699129
+0x3f32fa22
+// 0.559009
+0x3f0f1b35
+// 0.575793
+0x3f136731
+// 0.776606
+0x3f46cfa3
+// 0.003323
+0x3b59c78a
+// 0.646143
+0x3f2569a3
+// 0.542273
+0x3f0ad266
+// 0.041578
+0x3d2a4d94
+// 0.926122
+0x3f6d164f
+// 0.424356
+0x3ed94532
+// 0.995586
+0x3f7edec2
+// 0.967627
+0x3f77b669
+// 0.993313
+0x3f7e49c7
+// 0.118066
+0x3df1ccb9
+// 0.069831
+0x3d8f0370
+// 0.145567
+0x3e150f97
+// 0.426340
+0x3eda4949
+// 0.356468
+0x3eb682f1
+// 0.297579
+0x3e985c37
+// 0.382642
+0x3ec3e999
+// 0.457228
+0x3eea19ce
+// 0.244109
+0x3e79f7a7
+// 0.585349
+0x3f15d971
+// 0.395706
+0x3eca99ec
+// 0.006863
+0x3be0e1c2
+// 0.761245
+0x3f42e0fb
+// 0.554297
+0x3f0de664
+// 0.426200
+0x3eda36f3
+// 0.275962
+0x3e8d4ae4
+// 0.801826
+0x3f4d4478
+// 0.399396
+0x3ecc7d9d
+// 0.974966
+0x3f799763
+// 0.241280
+0x3e771231
+// 0.672671
+0x3f2c3427
+// 0.561958
+0x3f0fdc76
+// 0.715765
+0x3f373c5d
+// 0.599350
+0x3f196f00
+// 0.529828
+0x3f07a2d5
+// 0.666531
+0x3f2aa1c2
+// 0.568025
+0x3f116a15
+// 0.586419
+0x3f161f8d
+// 0.483267
+0x3ef76ec3
+// 0.261611
+0x3e85f1d9
+// 0.604495
+0x3f1ac02e
+// 0.801919
+0x3f4d4a8d
+// 0.361802
+0x3eb93e14
+// 0.500080
+0x3f000542
+// 0.610195
+0x3f1c35c5
+// 0.551543
+0x3f0d31e7
+// 0.180511
+0x3e38d7f3
+// 0.629428
+0x3f212239
+// 0.890562
+0x3f63fbdf
+// 0.869633
+0x3f5ea049
+// 0.736505
+0x3f3c8b97
+// 0.329321
+0x3ea89cc8
+// 0.188815
+0x3e4158bd
+// 0.259930
+0x3e85158c
+// 0.881230
+0x3f619850
+// 0.917910
+0x3f6afc29
+// 0.797514
+0x3f4c29e1
+// 0.030368
+0x3cf8c5ce
+// 0.500396
+0x3f0019f2
+// 0.809620
+0x3f4f4345
+// 0.765304
+0x3f43eaf8
+// 0.659715
+0x3f28e316
+// 0.962592
+0x3f766c6a
+// 0.065003
+0x3d852015
+// 0.586909
+0x3f163fa5
+// 0.564327
+0x3f1077c2
+// 0.155654
+0x3e1f63c5
+// 0.774634
+0x3f464e72
+// 0.019488
+0x3c9fa4bc
+// 0.131144
+0x3e064a9a
+// 0.148952
+0x3e1886f8
+// 0.364451
+0x3eba995d
+// 0.499128
+0x3eff8dbe
+// 0.866762
+0x3f5de422
+// 0.431795
+0x3edd1435
+// 0.951785
+0x3f73a82a
+// 0.550287
+0x3f0cdf99
+// 0.684929
+0x3f2f577e
+// 0.177502
+0x3e35c30b
+// 0.027228
+0x3cdf0c42
+// 0.788398
+0x3f49d47a
+// 0.472824
+0x3ef215f5
+// 0.809390
+0x3f4f3434
+// 0.773781
+0x3f461689
+// 0.305174
+0x3e9c3fbf
+// 0.743069
+0x3f3e39bd
+// 0.955856
+0x3f74b2ff
+// 0.886668
+0x3f62fca7
+// 0.897540
+0x3f65c52a
+// 0.192456
+0x3e451320
+// 0.512490
+0x3f03328d
+// 0.898657
+0x3f660e62
+// 0.825780
+0x3f536658
+// 0.049828
+0x3d4c18a2
+// 0.445165
+0x3ee3ecb9
+// 0.488511
+0x3efa1e20
+// 0.064699
+0x3d8480e5
+// 0.362336
+0x3eb9842b
+// 0.331255
+0x3ea99a41
+// 0.919388
+0x3f6b5cfe
+// 0.943005
+0x3f7168cc
+// 0.502574
+0x3f00a8aa
+// 0.368956
+0x3ebce7cd
+// 0.401833
+0x3ecdbd1c
+// 0.520014
+0x3f051fa7
+// 0.146511
+0x3e16070f
+// 0.698237
+0x3f32bfac
+// 0.845394
+0x3f586bc4
+// 0.158852
+0x3e22aa33
+// 0.089618
+0x3db789e0
+// 0.012996
+0x3c54eeba
+// 0.812700
+0x3f500d22
+// 0.268000
+0x3e89374f
+// 0.560136
+0x3f0f6512
+// 0.964730
+0x3f76f884
+// 0.848477
+0x3f5935c4
+// 0.773860
+0x3f461bb4
+// 0.886348
+0x3f62e7b1
+// 0.645357
+0x3f253625
+// 0.650791
+0x3f269a3b
+// 0.087728
+0x3db3aac2
+// 0.084970
+0x3dae04ae
+// 0.359680
+0x3eb827fc
+// 0.752090
+0x3f4088f6
+// 0.100022
+0x3dccd83e
+// 0.053177
+0x3d59d01f
+// 0.605835
+0x3f1b1802
+// 0.567580
+0x3f114ce4
+// 0.075552
+0x3d9abb39
+// 0.386374
+0x3ec5d2d5
+// 0.830288
+0x3f548dbb
+// 0.241169
+0x3e76f4fd
+// 0.414967
+0x3ed4769b
+// 0.559016
+0x3f0f1ba5
+// 0.949527
+0x3f73143a
+// 0.703606
+0x3f341f7f
+// 0.706196
+0x3f34c940
+// 0.755678
+0x3f417421
+// 0.275862
+0x3e8d3db8
+// 0.066335
+0x3d87dac2
+// 0.527199
+0x3f06f689
+// 0.373180
+0x3ebf1169
+// 0.971018
+0x3f7894a1
+// 0.705199
+0x3f3487ea
+// 0.292124
+0x3e959140
+// 0.764592
+0x3f43bc52
+// 0.438158
+0x3ee0564b
+// 0.891821
+0x3f644e5e
+// 0.787097
+0x3f497f2d
+// 0.903319
+0x3f673fe4
+// 0.450257
+0x3ee68819
+// 0.461838
+0x3eec75fc
+// 0.658610
+0x3f289aaa
+// 0.485241
+0x3ef87179
+// 0.485852
+0x3ef8c195
+// 0.679525
+0x3f2df55a
+// 0.282272
+0x3e9085f3
+// 0.024627
+0x3cc9bded
+// 0.351122
+0x3eb3c63a
+// 0.903591
+0x3f6751bf
+// 0.309448
+0x3e9e6ff1
+// 0.026797
+0x3cdb8576
+// 0.481366
+0x3ef6758f
+// 0.095864
+0x3dc45467
+// 0.665560
+0x3f2a622c
+// 0.619493
+0x3f1e9710
+// 0.548930
+0x3f0c86a8
+// 0.952525
+0x3f73d8b4
+// 0.753433
+0x3f40e103
+// 0.510998
+0x3f02d0ca
+// 0.124980
+0x3dfff5c5
+// 0.060036
+0x3d75e85d
+// 0.893434
+0x3f64b813
+// 0.741783
+0x3f3de581
+// 0.116196
+0x3dedf7fb
+// 0.980107
+0x3f7ae84e
+// 0.459265
+0x3eeb24d5
+// 0.745183
+0x3f3ec44e
+// 0.018478
+0x3c975e70
+// 0.387719
+0x3ec68329
+// 0.773733
+0x3f461361
+// 0.273611
+0x3e8c16bd
+// 0.428197
+0x3edb3c95
+// 0.207504
+0x3e547bd1
+// 0.313539
+0x3ea08839
+// 0.135749
+0x3e0b01bc
+// 0.888784
+0x3f63875e
+// 0.635129
+0x3f2297d6
+// 0.394827
+0x3eca26be
+// 0.807942
+0x3f4ed546
+// 0.936954
+0x3f6fdc37
+// 0.445765
+0x3ee43b55
+// 0.801104
+0x3f4d152b
+// 0.154126
+0x3e1dd329
+// 0.512019
+0x3f0313a9
+// 0.244791
+0x3e7aaa6f
+// 0.888663
+0x3f637f6b
+// 0.848366
+0x3f592e7c
+// 0.769002
+0x3f44dd52
+// 0.152473
+0x3e1c21c5
+// 0.341579
+0x3eaee367
+// 0.663617
+0x3f29e2d4
+// 0.804348
+0x3f4de9bb
+// 0.626697
+0x3f206f3b
+// 0.536980
+0x3f09778a
+// 0.541142
+0x3f0a8846
+// 0.225160
+0x3e669067
+// 0.682946
+0x3f2ed58b
+// 0.929711
+0x3f6e0182
+// 0.388713
+0x3ec70569
+// 0.479105
+0x3ef54d3b
+// 0.339022
+0x3ead944a
+// 0.764319
+0x3f43aa6b
+// 0.762441
+0x3f432f57
+// 0.394087
+0x3ec9c5bc
+// 0.061704
+0x3d7cbdd6
+// 0.664714
+0x3f2a2ab3
+// 0.995877
+0x3f7ef1c7
+// 0.235711
+0x3e715e23
+// 0.792097
+0x3f4ac6d9
+// 0.568863
+0x3f11a109
+// 0.951704
+0x3f73a2dc
+// 0.001724
+0x3ae1f50d
+// 0.764450
+0x3f43b304
+// 0.675961
+0x3f2d0bc9
+// 0.894334
+0x3f64f30e
+// 0.793475
+0x3f4b212f
+// 0.003304
+0x3b58805f
+// 0.146429
+0x3e15f177
+// 0.022478
+0x3cb82397
+// 0.793274
+0x3f4b1404
+// 0.250494
+0x3e8040b0
+// 0.097866
+0x3dc86dcd
+// 0.574058
+0x3f12f570
+// 0.266105
+0x3e883edc
+// 0.510095
+0x3f029599
+// 0.428642
+0x3edb76f9
+// 0.265539
+0x3e87f4c4
+// 0.974221
+0x3f79668a
+// 0.527995
+0x3f072ab5
+// 0.719609
+0x3f383847
+// 0.802966
+0x3f4d8f2e
+// 0.586326
+0x3f16197a
+// 0.260877
+0x3e8591b1
+// 0.451603
+0x3ee73882
+// 0.693949
+0x3f31a6a1
+// 0.465730
+0x3eee7438
+// 0.022190
+0x3cb5c8ba
+// 0.744145
+0x3f3e804b
+// 0.234620
+0x3e70403f
+// 0.752074
+0x3f4087e8
+// 0.956577
+0x3f74e238
+// 0.072019
+0x3d937ecc
+// 0.839408
+0x3f56e370
+// 0.199808
+0x3e4c9a6b
+// 0.368437
+0x3ebca3bf
+// 0.984004
+0x3f7be7ad
+// 0.960206
+0x3f75d017
+// 0.976602
+0x3f7a029e
+// 0.099127
+0x3dcb035a
+// 0.130375
+0x3e0580e6
+// 0.145245
+0x3e14bb08
+// 0.306148
+0x3e9cbf79
+// 0.296213
+0x3e97a935
+// 0.972005
+0x3f78d550
+// 0.627354
+0x3f209a46
+// 0.034489
+0x3d0d4413
+// 0.772260
+0x3f45b2d3
+// 0.272791
+0x3e8bab4a
+// 0.608555
+0x3f1bca46
+// 0.996631
+0x3f7f233d
+// 0.954118
+0x3f74411b
+// 0.671939
+0x3f2c0437
+// 0.010278
+0x3c286303
+// 0.006938
+0x3be35529
+// 0.279510
+0x3e8f1be9
+// 0.677239
+0x3f2d5f85
+// 0.234381
+0x3e7001ab
+// 0.446368
+0x3ee48a5b
+// 0.144890
+0x3e145e1a
+// 0.410734
+0x3ed24bba
+// 0.772642
+0x3f45cbde
+// 0.351390
+0x3eb3e96e
+// 0.372465
+0x3ebeb3af
+// 0.586615
+0x3f162c6b
+// 0.259313
+0x3e84c4ba
+// 0.224583
+0x3e65f927
+// 0.770729
+0x3f454e85
+// 0.157387
+0x3e212a0a
+// 0.348234
+0x3eb24bc2
+// 0.615528
+0x3f1d933a
+// 0.544183
+0x3f0b4f90
+// 0.459815
+0x3eeb6cdd
+// 0.258524
+0x3e845d4c
+// 0.931191
+0x3f6e628d
+// 0.211911
+0x3e58ff2d
+// 0.221475
+0x3e62ca57
+// 0.807084
+0x3f4e9d0b
+// 0.399602
+0x3ecc98b2
+// 0.529571
+0x3f0791f5
+// 0.011244
+0x3c38384f
+// 0.579814
+0x3f146eb8
+// 0.190995
+0x3e439416
+// 0.478416
+0x3ef4f2ee
+// 0.546472
+0x3f0be594
+// 0.060871
+0x3d7953bb
+// 0.729040
+0x3f3aa257
+// 0.968765
+0x3f7800fe
+// 0.239078
+0x3e74d0f6
+// 0.646844
+0x3f25978a
+// 0.576129
+0x3f137d2f
+// 0.335826
+0x3eabf16b
+// 0.326431
+0x3ea721f5
+// 0.816939
+0x3f5122e3
+// 0.267558
+0x3e88fd51
+// 0.183004
+0x3e3b657b
+// 0.258023
+0x3e841ba6
+// 0.775407
+0x3f468119
+// 0.736531
+0x3f3c8d53
+// 0.402680
+0x3ece2c0d
+// 0.722162
+0x3f38df9c
+// 0.815632
+0x3f50cd46
+// 0.224833
+0x3e663aa5
+// 0.392346
+0x3ec8e19c
+// 0.555064
+0x3f0e18af
+// 0.924720
+0x3f6cba6d
+// 0.338279
+0x3ead32e4
+// 0.478678
+0x3ef51553
+// 0.567015
+0x3f1127e5
+// 0.397665
+0x3ecb9acb
+// 0.854967
+0x3f5adf23
+// 0.982750
+0x3f7b9588
+// 0.029098
+0x3cee5f68
+// 0.788718
+0x3f49e96b
+// 0.531621
+0x3f08184b
+// 0.795866
+0x3f4bbdd9
+// 0.952827
+0x3f73ec71
+// 0.546585
+0x3f0becfe
+// 0.914996
+0x3f6a3d29
+// 0.004038
+0x3b844e20
+// 0.243424
+0x3e794423
+// 0.966380
+0x3f7764ad
+// 0.917255
+0x3f6ad131
+// 0.248908
+0x3e7ee1c8
+// 0.218302
+0x3e5f8aaa
+// 0.157233
+0x3e2101ba
+// 0.492707
+0x3efc4418
+// 0.243261
+0x3e79195e
+// 0.695583
+0x3f3211bc
+// 0.434066
+0x3ede3df0
+// 0.242347
+0x3e7829c9
+// 0.703492
+0x3f341807
+// 0.447720
+0x3ee53b84
+// 0.055734
+0x3d6448f3
+// 0.503926
+0x3f010148
+// 0.527480
+0x3f0708eb
+// 0.142891
+0x3e12520b
+// 0.445259
+0x3ee3f8fe
+// 0.958324
+0x3f7554b1
+// 0.505021
+0x3f014910
+// 0.149683
+0x3e19468f
+// 0.404099
+0x3ecee614
+// 0.747666
+0x3f3f6710
+// 0.278449
+0x3e8e90d8
+// 0.766449
+0x3f443600
+// 0.827778
+0x3f53e949
+// 0.914211
+0x3f6a09b3
+// 0.890834
+0x3f640db1
+// 0.558506
+0x3f0efa40
+// 0.330314
+0x3ea91ef2
+// 0.446159
+0x3ee46efd
+// 0.816413
+0x3f510079
+// 0.268302
+0x3e895eee
+// 0.695948
+0x3f3229a6
+// 0.152183
+0x3e1bd5c1
+// 0.880086
+0x3f614d4e
+// 0.589948
+0x3f1706d4
+// 0.217629
+0x3e5eda21
+// 0.997072
+0x3f7f4016
+// 0.450849
+0x3ee6d59d
+// 0.125243
+0x3e003faf
+// 0.224178
+0x3e658ee2
+// 0.539369
+0x3f0a1412
+// 0.815751
+0x3f50d50a
+// 0.943563
+0x3f718d56
+// 0.791691
+0x3f4aac43
+// 0.297201
+0x3e982abb
+// 0.289486
+0x3e94378d
+// 0.328937
+0x3ea86a7b
+// 0.001498
+0x3ac454ff
+// 0.150920
+0x3e1a8ad6
+// 0.099218
+0x3dcb32c0
+// 0.765975
+0x3f4416f4
+// 0.812246
+0x3f4fef53
+// 0.955962
+0x3f74b9ee
+// 0.224502
+0x3e65e3d2
+// 0.350905
+0x3eb3a9cf
+// 0.426469
+0x3eda5a25
+// 0.228699
+0x3e6a2ff9
+// 0.942167
+0x3f7131d4
+// 0.088271
+0x3db4c795
+// 0.077348
+0x3d9e6899
+// 0.737740
+0x3f3cdc87
+// 0.270374
+0x3e8a6e6d
+// 0.815975
+0x3f50e3ba
+// 0.371427
+0x3ebe2baa
+// 0.019990
+0x3ca3c1b2
+// 0.210618
+0x3e57ac2c
+// 0.101002
+0x3dceda18
+// 0.969408
+0x3f782b23
+// 0.885186
+0x3f629b8b
+// 0.138146
+0x3e0d763f
+// 0.851211
+0x3f59e8f0
+// 0.848846
+0x3f594dff
+// 0.522884
+0x3f05dbbf
+// 0.525499
+0x3f068717
+// 0.864970
+0x3f5d6eaa
+// 0.261806
+0x3e860b7c
+// 0.646689
+0x3f258d6b
+// 0.051463
+0x3d52ca7d
+// 0.134018
+0x3e093c06
+// 0.893546
+0x3f64bf74
+// 0.290223
+0x3e94982b
+// 0.790652
+0x3f4a682f
+// 0.379941
+0x3ec2879e
+// 0.356057
+0x3eb64d18
+// 0.062716
+0x3d807119
+// 0.459681
+0x3eeb5b54
+// 0.883737
+0x3f623c91
+// 0.613865
+0x3f1d263f
+// 0.234853
+0x3e707d58
+// 0.923556
+0x3f6c6e24
+// 0.414465
+0x3ed434c9
+// 0.032553
+0x3d0556c0
+// 0.336607
+0x3eac57bc
+// 0.606148
+0x3f1b2c80
+// 0.387603
+0x3ec673ec
+// 0.888816
+0x3f638976
+// 0.669893
+0x3f2b7e17
+// 0.502685
+0x3f00afff
+// 0.733661
+0x3f3bd13c
+// 0.334026
+0x3eab056e
+// 0.266082
+0x3e883bee
+// 0.051234
+0x3d51db1d
+// 0.925806
+0x3f6d019e
+// 0.820029
+0x3f51ed66
+// 0.692641
+0x3f3150f2
+// 0.256185
+0x3e832aa2
+// 0.386407
+0x3ec5d732
+// 0.794059
+0x3f4b4771
+// 0.940528
+0x3f70c678
+// 0.463664
+0x3eed6569
+// 0.798129
+0x3f4c5234
+// 0.403846
+0x3ecec4db
+// 0.640530
+0x3f23f9c4
+// 0.597670
+0x3f1900e8
+// 0.086154
+0x3db0717e
+// 0.439903
+0x3ee13b07
+// 0.746965
+0x3f3f391b
+// 0.340066
+0x3eae1d25
+// 0.224697
+0x3e661719
+// 0.239139
+0x3e74e0cc
+// 0.098657
+0x3dca0ced
+// 0.842822
+0x3f57c32b
+// 0.398720
+0x3ecc2508
+// 0.312591
+0x3ea00bfb
+// 0.141859
+0x3e11435f
+// 0.690406
+0x3f30be71
+// 0.989781
+0x3f7d624e
+// 0.509213
+0x3f025bc1
+// 0.210470
+0x3e578591
+// 0.824749
+0x3f5322bc
+// 0.665006
+0x3f2a3dd2
+// 0.087714
+0x3db3a39e
+// 0.706080
+0x3f34c1ae
+// 0.357941
+0x3eb74407
+// 0.650737
+0x3f2696bb
+// 0.863945
+0x3f5d2b82
+// 0.573557
+0x3f12d49a
+// 0.348605
+0x3eb27c61
+// 0.349967
+0x3eb32ee2
+// 0.964549
+0x3f76ecb4
+// 0.884999
+0x3f628f4b
+// 0.200975
+0x3e4dcc7f
+// 0.208072
+0x3e5510be
+// 0.265810
+0x3e881838
+// 0.532881
+0x3f086ae5
+// 0.902947
+0x3f672783
+// 0.540264
+0x3f0a4eb6
+// 0.064651
+0x3d84678b
+// 0.852390
+0x3f5a363d
+// 0.275130
+0x3e8cddd8
+// 0.187071
+0x3e3f8f8e
+// 0.037501
+0x3d199a77
+// 0.920186
+0x3f6b9157
+// 0.196104
+0x3e48cf92
+// 0.035600
+0x3d11d0eb
+// 0.199868
+0x3e4caa37
+// 0.638794
+0x3f238807
+// 0.463732
+0x3eed6e3f
+// 0.181610
+0x3e39f809
+// 0.590451
+0x3f1727c7
+// 0.155271
+0x3e1eff46
+// 0.241894
+0x3e77b30f
+// 0.005659
+0x3bb97155
+// 0.592363
+0x3f17a517
+// 0.694338
+0x3f31c029
+// 0.958851
+0x3f757745
+// 0.673027
+0x3f2c4b81
+// 0.840395
+0x3f572419
+// 0.443354
+0x3ee2ff57
+// 0.281177
+0x3e8ff66c
+// 0.746781
+0x3f3f2d0c
+// 0.468720
+0x3eeffc05
+// 0.307846
+0x3e9d9df5
+// 0.082815
+0x3da99b1d
+// 0.951775
+0x3f73a78b
+// 0.363093
+0x3eb9e748
+// 0.095585
+0x3dc3c1f2
+// 0.394867
+0x3eca2c0f
+// 0.833986
+0x3f558016
+// 0.334048
+0x3eab084e
+// 0.191310
+0x3e43e6da
+// 0.904297
+0x3f677ffe
+// 0.906277
+0x3f6801c0
+// 0.339384
+0x3eadc3c0
+// 0.627150
+0x3f208ced
+// 0.582326
+0x3f151350
+// 0.385380
+0x3ec5507b
+// 0.770413
+0x3f4539c9
+// 0.220152
+0x3e616f99
+// 0.510841
+0x3f02c679
+// 0.809685
+0x3f4f4785
+// 0.459673
+0x3eeb5a3d
+// 0.216826
+0x3e5e07c0
+// 0.908416
+0x3f688df2
+// 0.881351
+0x3f61a035
+// 0.959899
+0x3f75bbee
+// 0.221935
+0x3e6342e1
+// 0.557010
+0x3f0e9833
+// 0.508121
+0x3f021438
+// 0.558879
+0x3f0f12b2
+// 0.065341
+0x3d85d167
+// 0.149297
+0x3e18e143
+// 0.003198
+0x3b518d30
+// 0.651382
+0x3f26c0f2
+// 0.918302
+0x3f6b15da
+// 0.048847
+0x3d4813fb
+// 0.080460
+0x3da4c873
+// 0.388465
+0x3ec6e4f1
+// 0.500581
+0x3f00260c
+// 0.683504
+0x3f2efa21
+// 0.111029
+0x3de362ee
+// 0.255418
+0x3e82c616
+// 0.040976
+0x3d27d6f5
+// 0.337938
+0x3ead0643
+// 0.789108
+0x3f4a02fa
+// 0.830312
+0x3f548f4f
+// 0.993462
+0x3f7e5389
+// 0.417811
+0x3ed5eb62
+// 0.382835
+0x3ec402f7
+// 0.321655
+0x3ea4aff7
+// 0.073700
+0x3d96efe2
+// 0.825191
+0x3f533fbc
+// 0.241192
+0x3e76fb0f
+// 0.627549
+0x3f20a714
+// 0.485692
+0x3ef8ac9d
+// 0.624469
+0x3f1fdd3a
+// 0.938243
+0x3f7030b4
+// 0.955926
+0x3f74b78f
+// 0.956929
+0x3f74f952
+// 0.753406
+0x3f40df37
+// 0.957330
+0x3f75138c
+// 0.615063
+0x3f1d74c7
+// 0.840467
+0x3f5728d3
+// 0.510698
+0x3f02bd13
+// 0.957614
+0x3f752637
+// 0.030097
+0x3cf68d65
+// 0.623931
+0x3f1fb9ec
+// 0.497950
+0x3efef356
+// 0.989967
+0x3f7d6e74
+// 0.777951
+0x3f4727c4
+// 0.767278
+0x3f446c54
+// 0.565527
+0x3f10c65e
+// 0.226241
+0x3e67abc0
+// 0.893524
+0x3f64bdfb
+// 0.244157
+0x3e7a0453
+// 0.849412
+0x3f597314
+// 0.434418
+0x3ede6c06
+// 0.770793
+0x3f4552ad
+// 0.276722
+0x3e8dae76
+// 0.201610
+0x3e4e72fa
+// 0.261652
+0x3e85f751
+// 0.106206
+0x3dd9827a
+// 0.549114
+0x3f0c92c2
+// 0.124356
+0x3dfeae4e
+// 0.238876
+0x3e749bf5
+// 0.339475
+0x3eadcf9f
+// 0.650497
+0x3f2686fb
+// 0.333086
+0x3eaa8a44
+// 0.161236
+0x3e251b2a
+// 0.605926
+0x3f1b1dfc
+// 0.211125
+0x3e58311d
+// 0.953650
+0x3f74226d
+// 0.427039
+0x3edaa4d6
+// 0.901447
+0x3f66c541
+// 0.719920
+0x3f384cad
+// 0.614607
+0x3f1d56e5
+// 0.305073
+0x3e9c328b
+// 0.795963
+0x3f4bc437
+// 0.131918
+0x3e071592
+// 0.375547
+0x3ec047bf
+// 0.025941
+0x3cd481f5
+// 0.342440
+0x3eaf543e
+// 0.218529
+0x3e5fc625
+// 0.438888
+0x3ee0b5e7
+// 0.758935
+0x3f424990
+// 0.656673
+0x3f281bb4
+// 0.287617
+0x3e934293
+// 0.784658
+0x3f48df57
+// 0.045855
+0x3d3bd2cd
+// 0.521914
+0x3f059c2d
+// 0.053034
+0x3d593a5e
+// 0.087025
+0x3db23a25
+// 0.492912
+0x3efc5ef9
+// 0.583995
+0x3f1580bb
+// 0.854141
+0x3f5aa900
+// 0.696575
+0x3f3252b9
+// 0.931304
+0x3f6e69ea
+// 0.018988
+0x3c9b8bce
+// 0.062624
+0x3d8040ed
+// 0.961317
+0x3f7618e7
+// 0.797422
+0x3f4c23d7
+// 0.139052
+0x3e0e63bf
+// 0.071309
+0x3d920a7a
+// 0.497611
+0x3efec6ee
+// 0.401919
+0x3ecdc861
+// 0.389942
+0x3ec7a67c
+// 0.667700
+0x3f2aee63
+// 0.559033
+0x3f0f1cd2
+// 0.813200
+0x3f502dda
+// 0.079600
+0x3da30515
+// 0.630467
+0x3f21664b
+// 0.818600
+0x3f518fcb
+// 0.552573
+0x3f0d756b
+// 0.973512
+0x3f79380f
+// 0.247192
+0x3e7d1fe6
+// 0.573531
+0x3f12d2ef
+// 0.155057
+0x3e1ec75d
+// 0.972888
+0x3f790f29
+// 0.364146
+0x3eba714c
+// 0.990738
+0x3f7da100
+// 0.586667
+0x3f162fcc
+// 0.890030
+0x3f63d90a
+// 0.036968
+0x3d176bb5
+// 0.354968
+0x3eb5be5b
+// 0.394439
+0x3ec9f3f1
+// 0.468379
+0x3eefcf68
+// 0.816063
+0x3f50e983
+// 0.832032
+0x3f550012
+// 0.702197
+0x3f33c331
+// 0.026139
+0x3cd62182
+// 0.003317
+0x3b595bb0
+// 0.172993
+0x3e3124f9
+// 0.536974
+0x3f09771a
+// 0.474498
+0x3ef2f167
+// 0.860827
+0x3f5c5f29
+// 0.427700
+0x3edafb70
+// 0.395654
+0x3eca9322
+// 0.077313
+0x3d9e565b
+// 0.409377
+0x3ed199df
+// 0.510000
+0x3f028f64
+// 0.766181
+0x3f442473
+// 0.996042
+0x3f7efc97
+// 0.443638
+0x3ee32487
+// 0.690403
+0x3f30be3d
+// 0.327963
+0x3ea7eac5
+// 0.257589
+0x3e83e2b1
+// 0.181597
+0x3e39f49b
+// 0.440144
+0x3ee15a7e
+// 0.151100
+0x3e1ab9dc
+// 0.592285
+0x3f179ff7
+// 0.907763
+0x3f68632b
+// 0.365707
+0x3ebb3e01
+// 0.366089
+0x3ebb7011
+// 0.827924
+0x3f53f2d0
+// 0.182016
+0x3e3a625e
+// 0.476638
+0x3ef409ee
+// 0.111764
+0x3de4e4a3
+// 0.049197
+0x3d4982b5
+// 0.665928
+0x3f2a7a3e
+// 0.054856
+0x3d60b06c
+// 0.339658
+0x3eade7ad
+// 0.018073
+0x3c940d33
+// 0.918607
+0x3f6b29d1
+// 0.267151
+0x3e88c80e
+// 0.978593
+0x3f7a8516
+// 0.706490
+0x3f34dc89
+// 0.968246
+0x3f77def7
+// 0.118130
+0x3df1ee4f
+// 0.287899
+0x3e936778
+// 0.109526
+0x3de04f67
+// 0.401146
+0x3ecd6303
+// 0.282273
+0x3e90860d
+// 0.657706
+0x3f285f6a
+// 0.616403
+0x3f1dcc8f
+// 0.554512
+0x3f0df47d
+// 0.405274
+0x3ecf8006
+// 0.984413
+0x3f7c0284
+// 0.232937
+0x3e6e8701
+// 0.733666
+0x3f3bd18e
+// 0.615330
+0x3f1d8643
+// 0.330336
+0x3ea921d0
+// 0.364482
+0x3eba9d58
+// 0.494659
+0x3efd43e6
+// 0.873214
+0x3f5f8afa
+// 0.181433
+0x3e39c97f
+// 0.221685
+0x3e630155
+// 0.058795
+0x3d70d29e
+// 0.082908
+0x3da9cb99
+// 0.289867
+0x3e94696c
+// 0.547697
+0x3f0c35d7
+// 0.980827
+0x3f7b177d
+// 0.584848
+0x3f15b895
+// 0.288496
+0x3e93b5c9
+// 0.006039
+0x3bc5e26d
+// 0.115034
+0x3deb9705
+// 0.519670
+0x3f050911
+// 0.965125
+0x3f771276
+// 0.243419
+0x3e7942e2
+// 0.310615
+0x3e9f08f8
+// 0.860781
+0x3f5c5c22
+// 0.304164
+0x3e9bbb6b
+// 0.167465
+0x3e2b7bef
+// 0.137092
+0x3e0c61e6
+// 0.287212
+0x3e930d83
+// 0.506101
+0x3f018fdb
+// 0.255606
+0x3e82debd
+// 0.486524
+0x3ef919a4
+// 0.730122
+0x3f3ae940
+// 0.248896
+0x3e7edeab
+// 0.389664
+0x3ec781fe
+// 0.252497
+0x3e81474d
+// 0.254996
+0x3e828ed6
+// 0.389328
+0x3ec7560b
+// 0.293232
+0x3e962289
+// 0.169982
+0x3e2e0fa7
+// 0.617066
+0x3f1df804
+// 0.947283
+0x3f72811c
+// 0.765390
+0x3f43f095
+// 0.893975
+0x3f64db84
+// 0.504363
+0x3f011dea
+// 0.701574
+0x3f339a61
+// 0.573373
+0x3f12c88c
+// 0.533959
+0x3f08b184
+// 0.044051
+0x3d346ea0
+// 0.511615
+0x3f02f935
+// 0.468177
+0x3eefb4df
+// 0.413228
+0x3ed3929e
+// 0.818414
+0x3f518397
+// 0.606920
+0x3f1b5f20
+// 0.724506
+0x3f39793b
+// 0.718112
+0x3f37d631
+// 0.373522
+0x3ebf3e57
+// 0.497767
+0x3efedb4b
+// 0.662815
+0x3f29ae3a
+// 0.451122
+0x3ee6f97a
+// 0.082816
+0x3da99b94
+// 0.975543
+0x3f79bd2e
+// 0.664991
+0x3f2a3cd9
+// 0.349474
+0x3eb2ee36
+// 0.554252
+0x3f0de372
+// 0.408263
+0x3ed107dd
+// 0.820725
+0x3f521b11
+// 0.485646
+0x3ef8a69c
+// 0.732365
+0x3f3b7c4c
+// 0.120408
+0x3df69878
+// 0.197091
+0x3e49d238
+// 0.049886
+0x3d4c55b6
+// 0.540211
+0x3f0a4b43
+// 0.205199
+0x3e521fb1
+// 0.659571
+0x3f28d99e
+// 0.346386
+0x3eb15981
+// 0.839735
+0x3f56f8dc
+// 0.569433
+0x3f11c65a
+// 0.634177
+0x3f225971
+// 0.351891
+0x3eb42b16
+// 0.941807
+0x3f711a45
+// 0.882234
+0x3f61da17
+// 0.734916
+0x3f3c2376
+// 0.188994
+0x3e418790
+// 0.474443
+0x3ef2ea3e
+// 0.017785
+0x3c91b186
+// 0.381937
+0x3ec38d4e
+// 0.024084
+0x3cc54c8f
+// 0.890140
+0x3f63e03d
+// 0.839080
+0x3f56cdf8
+// 0.539593
+0x3f0a22bf
+// 0.967514
+0x3f77aefd
+// 0.435393
+0x3edeebd9
+// 0.919630
+0x3f6b6cd9
+// 0.293888
+0x3e96788d
+// 0.833632
+0x3f5568ec
+// 0.054113
+0x3d5da528
+// 0.567708
+0x3f115553
+// 0.775821
+0x3f469c30
+// 0.330971
+0x3ea9750f
+// 0.284903
+0x3e91debf
+// 0.086807
+0x3db1c79c
+// 0.013461
+0x3c5c8d7f
+// 0.031251
+0x3d00013d
+// 0.242080
+0x3e77e3bc
+// 0.317365
+0x3ea27da7
+// 0.952761
+0x3f73e826
+// 0.270375
+0x3e8a6ea4
+// 0.005414
+0x3bb1688d
+// 0.681036
+0x3f2e5860
+// 0.585292
+0x3f15d5b7
+// 0.613627
+0x3f1d16ac
+// 0.954808
+0x3f746e49
+// 0.816001
+0x3f50e574
+// 0.045253
+0x3d395b87
+// 0.396746
+0x3ecb223d
+// 0.895350
+0x3f6535ac
+// 0.086413
+0x3db0f96a
+// 0.471949
+0x3ef1a359
+// 0.149268
+0x3e18d9b1
+// 0.573633
+0x3f12d999
+// 0.379469
+0x3ec249ba
+// 0.940226
+0x3f70b2ac
+// 0.405570
+0x3ecfa6dc
+// 0.257291
+0x3e83bbb0
+// 0.410378
+0x3ed21d0f
+// 0.656534
+0x3f28129d
+// 0.525108
+0x3f066d7b
+// 0.429086
+0x3edbb11c
+// 0.000394
+0x39ce9276
+// 0.758062
+0x3f421062
+// 0.402515
+0x3ece1664
+// 0.489925
+0x3efad76b
+// 0.830548
+0x3f549ecd
+// 0.522016
+0x3f05a2d2
+// 0.922901
+0x3f6c433b
+// 0.991570
+0x3f7dd786
+// 0.732117
+0x3f3b6c08
+// 0.391478
+0x3ec86fd8
+// 0.859826
+0x3f5c1d8b
+// 0.070711
+0x3d90d0f7
+// 0.541353
+0x3f0a9622
+// 0.865566
+0x3f5d95c4
+// 0.761299
+0x3f42e485
+// 0.440119
+0x3ee15752
+// 0.332581
+0x3eaa481e
+// 0.147331
+0x3e16ddf5
+// 0.016030
+0x3c83511b
+// 0.144019
+0x3e1379b1
+// 0.951431
+0x3f7390f6
+// 0.818600
+0x3f518fbe
+// 0.281916
+0x3e905750
+// 0.056628
+0x3d67f304
+// 0.365287
+0x3ebb06db
+// 0.684694
+0x3f2f481b
+// 0.498216
+0x3eff1623
+// 0.881273
+0x3f619b1e
+// 0.076113
+0x3d9be159
+// 0.156339
+0x3e20175a
+// 0.947876
+0x3f72a7ff
+// 0.896245
+0x3f65704f
+// 0.909415
+0x3f68cf66
+// 0.748201
+0x3f3f8a17
+// 0.031543
+0x3d01334e
+// 0.371595
+0x3ebe41bb
+// 0.237482
+0x3e732e9c
+// 0.938769
+0x3f70532b
+// 0.359190
+0x3eb7e7c0
+// 0.725099
+0x3f39a013
+// 0.574996
+0x3f1332f4
+// 0.020947
+0x3cab99a8
+// 0.934626
+0x3f6f439f
+// 0.483071
+0x3ef7550b
+// 0.734226
+0x3f3bf643
+// 0.586810
+0x3f16392f
+// 0.978982
+0x3f7a9e94
+// 0.440028
+0x3ee14b52
+// 0.496809
+0x3efe5dbc
+// 0.121423
+0x3df8acbc
+// 0.517650
+0x3f0484bc
+// 0.430893
+0x3edc9e02
+// 0.747825
+0x3f3f716e
+// 0.577469
+0x3f13d4fa
+// 0.718963
+0x3f380df6
+// 0.909053
+0x3f68b7ba
+// 0.289519
+0x3e943bc9
+// 0.713309
+0x3f369b71
+// 0.524228
+0x3f0633c7
+// 0.837825
+0x3f567bbb
+// 0.607267
+0x3f1b75d4
+// 0.494691
+0x3efd482a
+// 0.991014
+0x3f7db318
+// 0.928464
+0x3f6dafd2
+// 0.799934
+0x3f4cc881
+// 0.903339
+0x3f67413f
+// 0.754446
+0x3f412358
+// 0.542727
+0x3f0af02b
+// 0.156881
+0x3e20a585
+// 0.109750
+0x3de0c47e
+// 0.184404
+0x3e3cd455
+// 0.691567
+0x3f310a8d
+// 0.333473
+0x3eaabd01
+// 0.832187
+0x3f550a36
+// 0.283103
+0x3e90f2d3
+// 0.028792
+0x3cebdc99
+// 0.219941
+0x3e61382e
+// 0.684363
+0x3f2f3271
+// 0.050814
+0x3d5021d6
+// 0.814212
+0x3f507035
+// 0.151459
+0x3e1b1800
+// 0.522709
+0x3f05d042
+// 0.759511
+0x3f426f53
+// 0.094050
+0x3dc09d7b
+// 0.340437
+0x3eae4dce
+// 0.820550
+0x3f520f98
+// 0.930008
+0x3f6e1504
+// 0.068798
+0x3d8ce603
+// 0.526138
+0x3f06b0f5
+// 0.448316
+0x3ee589a0
+// 0.466081
+0x3eeea226
+// 0.178551
+0x3e36d618
+// 0.839344
+0x3f56df46
+// 0.022604
+0x3cb92ba7
+// 0.626095
+0x3f2047c2
+// 0.788660
+0x3f49e5a6
+// 0.364136
+0x3eba7001
+// 0.245450
+0x3e7b5728
+// 0.056023
+0x3d6577de
+// 0.011684
+0x3c3f7007
+// 0.315876
+0x3ea1ba72
+// 0.548812
+0x3f0c7eed
+// 0.512762
+0x3f034460
+// 0.407948
+0x3ed0de9c
+// 0.191776
+0x3e4460f9
+// 0.374015
+0x3ebf7ee4
+// 0.080735
+0x3da55871
+// 0.668607
+0x3f2b29d0
+// 0.546599
+0x3f0bedeb
+// 0.685343
+0x3f2f72a6
+// 0.654299
+0x3f278029
+// 0.535060
+0x3f08f9b4
+// 0.768953
+0x3f44da14
+// 0.739142
+0x3f3d386f
+// 0.505534
+0x3f016aaa
+// 0.567030
+0x3f1128e4
+// 0.996196
+0x3f7f06b3
+// 0.311821
+0x3e9fa6f9
+// 0.911136
+0x3f69403d
+// 0.257709
+0x3e83f27d
+// 0.720078
+0x3f38570f
+// 0.372721
+0x3ebed549
+// 0.080691
+0x3da54157
+// 0.841607
+0x3f577395
+// 0.710135
+0x3f35cb69
+// 0.596154
+0x3f189d86
+// 0.471770
+0x3ef18bd0
+// 0.165737
+0x3e29b6f1
+// 0.786282
+0x3f4949c3
+// 0.867999
+0x3f5e3530
+// 0.770095
+0x3f4524eb
+// 0.932319
+0x3f6eac76
+// 0.352168
+0x3eb44f4e
+// 0.996823
+0x3f7f2fcd
+// 0.262614
+0x3e86754d
+// 0.170084
+0x3e2e2a9c
+// 0.874024
+0x3f5fc002
+// 0.258955
+0x3e8495c3
+// 0.961377
+0x3f761ccd
+// 0.741802
+0x3f3de6bc
+// 0.304761
+0x3e9c09b2
+// 0.522228
+0x3f05b0c4
+// 0.740239
+0x3f3d8056
+// 0.482292
+0x3ef6eefd
+// 0.500257
+0x3f0010d1
+// 0.782749
+0x3f48623e
+// 0.360519
+0x3eb895ff
+// 0.810838
+0x3f4f9318
+// 0.265629
+0x3e88007d
+// 0.086077
+0x3db048fa
+// 0.184066
+0x3e3c7be7
+// 0.686341
+0x3f2fb40a
+// 0.436287
+0x3edf610c
+// 0.118617
+0x3df2ed78
+// 0.091714
+0x3dbbd4c5
+// 0.396850
+0x3ecb2fe9
+// 0.565406
+0x3f10be75
+// 0.603970
+0x3f1a9dc8
+// 0.549462
+0x3f0ca984
+// 0.896522
+0x3f658273
+// 0.527663
+0x3f0714eb
+// 0.445565
+0x3ee4211d
+// 0.106382
+0x3dd9df00
+// 0.856662
+0x3f5b4e33
+// 0.483247
+0x3ef76c2d
+// 0.193646
+0x3e464b02
+// 0.381601
+0x3ec3613b
+// 0.007706
+0x3bfc7f31
+// 0.749479
+0x3f3fddd8
+// 0.244191
+0x3e7a0d3b
+// 0.349833
+0x3eb31d47
+// 0.880293
+0x3f615ada
+// 0.438511
+0x3ee08474
+// 0.482514
+0x3ef70c1f
+// 0.678279
+0x3f2da3b9
+// 0.167425
+0x3e2b7193
+// 0.921103
+0x3f6bcd6b
+// 0.035815
+0x3d12b259
+// 0.105212
+0x3dd77996
+// 0.069173
+0x3d8daaa1
+// 0.469346
+0x3ef04e25
+// 0.095899
+0x3dc466a5
+// 0.287280
+0x3e93166b
+// 0.271612
+0x3e8b10c4
+// 0.080940
+0x3da5c3a2
+// 0.144944
+0x3e146c2a
+// 0.076023
+0x3d9bb1b3
+// 0.771177
+0x3f456bd7
+// 0.683196
+0x3f2ee5ec
+// 0.310770
+0x3e9f1d46
+// 0.591936
+0x3f178916
+// 0.689291
+0x3f307563
+// 0.640656
+0x3f240201
+// 0.102396
+0x3dd1b4dc
+// 0.218798
+0x3e600c7d
+// 0.848348
+0x3f592d52
+// 0.564009
+0x3f1062e4
+// 0.804136
+0x3f4ddbdb
+// 0.831285
+0x3f54cf16
+// 0.174062
+0x3e323d36
+// 0.236836
+0x3e72852d
+// 0.405707
+0x3ecfb8dd
+// 0.724576
+0x3f397dd8
+// 0.073696
+0x3d96ede7
+// 0.863537
+0x3f5d10c9
+// 0.138284
+0x3e0d9a36
+// 0.626705
+0x3f206fc4
+// 0.037298
+0x3d18c624
+// 0.946396
+0x3f7246fd
+// 0.645206
+0x3f252c31
+// 0.584705
+0x3f15af42
+// 0.649179
+0x3f263091
+// 0.526950
+0x3f06e62b
+// 0.938868
+0x3f7059a8
+// 0.587975
+0x3f168588
+// 0.737731
+0x3f3cdbee
+// 0.384341
+0x3ec4c85f
+// 0.643663
+0x3f24c714
+// 0.674302
+0x3f2c9f13
+// 0.792541
+0x3f4ae3fe
+// 0.844963
+0x3f584f7b
+// 0.255624
+0x3e82e132
+// 0.477125
+0x3ef449c9
+// 0.949925
+0x3f732e43
+// 0.078082
+0x3d9fe97c
+// 0.224817
+0x3e663651
+// 0.001219
+0x3a9fc417
+// 0.229485
+0x3e6afe37
+// 0.583260
+0x3f155089
+// 0.732180
+0x3f3b7029
+// 0.507223
+0x3f01d966
+// 0.032070
+0x3d035c55
+// 0.059062
+0x3d71eb19
+// 0.869123
+0x3f5e7eda
+// 0.088870
+0x3db60168
+// 0.808506
+0x3f4efa39
+// 0.844292
+0x3f582381
+// 0.845909
+0x3f588d82
+// 0.305034
+0x3e9c2d6a
+// 0.984145
+0x3f7bf0e8
+// 0.743367
+0x3f3e4d52
+// 0.183209
+0x3e3b9b27
+// 0.729823
+0x3f3ad5ac
+// 0.164331
+0x3e28465c
+// 0.332101
+0x3eaa0928
+// 0.404946
+0x3ecf5522
+// 0.773834
+0x3f4619fb
+// 0.262297
+0x3e864bce
+// 0.892947
+0x3f649826
+// 0.067781
+0x3d8ad0c7
+// 0.581761
+0x3f14ee47
+// 0.282990
+0x3e90e406
+// 0.926273
+0x3f6d203c
+// 0.146147
+0x3e15a7aa
+// 0.442421
+0x3ee284f7
+// 0.836469
+0x3f5622d3
+// 0.337680
+0x3eace460
+// 0.407247
+0x3ed082ab
+// 0.932823
+0x3f6ecd7a
+// 0.872460
+0x3f5f5983
+// 0.542089
+0x3f0ac653
+// 0.740301
+0x3f3d8462
+// 0.156941
+0x3e20b518
+// 0.349550
+0x3eb2f82e
+// 0.009246
+0x3c177e46
+// 0.994394
+0x3f7e9097
+// 0.657444
+0x3f284e46
+// 0.883593
+0x3f62332a
+// 0.577793
+0x3f13ea45
+// 0.251181
+0x3e809ace
+// 0.588130
+0x3f168fb5
+// 0.325942
+0x3ea6e1e6
+// 0.962341
+0x3f765bf8
+// 0.667373
+0x3f2ad8fc
+// 0.337238
+0x3eacaa80
+// 0.922525
+0x3f6c2a9d
+// 0.184372
+0x3e3ccc00
+// 0.311508
+0x3e9f7e05
+// 0.616331
+0x3f1dc7d7
+// 0.664183
+0x3f2a07de
+// 0.115360
+0x3dec41f5
+// 0.065035
+0x3d8530ec
+// 0.675938
+0x3f2d0a45
+// 0.888421
+0x3f636f8f
+// 0.995972
+0x3f7ef802
+// 0.362644
+0x3eb9ac6c
+// 0.474484
+0x3ef2efa2
+// 0.774758
+0x3f465688
+// 0.734910
+0x3f3c2313
+// 0.269300
+0x3e89e1b5
+// 0.725096
+0x3f399fe2
+// 0.997699
+0x3f7f692e
+// 0.135346
+0x3e0a980e
+// 0.250972
+0x3e807f69
+// 0.894828
+0x3f651378
+// 0.015224
+0x3c797003
+// 0.277977
+0x3e8e530e
+// 0.986962
+0x3f7ca98f
+// 0.253421
+0x3e81c06c
+// 0.371869
+0x3ebe6590
+// 0.330353
+0x3ea9240c
+// 0.258313
+0x3e8441a5
+// 0.804250
+0x3f4de34d
+// 0.871839
+0x3f5f30d1
+// 0.894064
+0x3f64e15c
+// 0.005669
+0x3bb9c4ca
+// 0.707626
+0x3f352700
+// 0.553172
+0x3f0d9cb6
+// 0.529752
+0x3f079dd8
+// 0.268063
+0x3e893f89
+// 0.121603
+0x3df90af5
+// 0.753805
+0x3f40f961
+// 0.687552
+0x3f30036b
+// 0.539767
+0x3f0a2e2c
+// 0.389099
+0x3ec73807
+// 0.978457
+0x3f7a7c23
+// 0.959680
+0x3f75ad90
+// 0.152354
+0x3e1c0294
+// 0.833087
+0x3f55452e
+// 0.548939
+0x3f0c873e
+// 0.170118
+0x3e2e3368
+// 0.794643
+0x3f4b6db1
+// 0.212108
+0x3e5932cb
+// 0.523913
+0x3f061f23
+// 0.162292
+0x3e262fe1
+// 0.940745
+0x3f70d4a3
+// 0.748634
+0x3f3fa674
+// 0.255248
+0x3e82afda
+// 0.481372
+0x3ef67674
+// 0.384772
+0x3ec500c6
+// 0.093386
+0x3dbf40f3
+// 0.309101
+0x3e9e4286
+// 0.373249
+0x3ebf1a8a
+// 0.320655
+0x3ea42cd6
+// 0.420153
+0x3ed71e44
+// 0.673488
+0x3f2c69b9
+// 0.328945
+0x3ea86b81
+// 0.259487
+0x3e84db84
+// 0.677935
+0x3f2d8d21
+// 0.261084
+0x3e85accd
+// 0.963538
+0x3f76aa76
+// 0.419300
+0x3ed6ae89
+// 0.930590
+0x3f6e3b24
+// 0.188426
+0x3e40f2a0
+// 0.032513
+0x3d052bf3
+// 0.992540
+0x3f7e171a
+// 0.295202
+0x3e9724b4
+// 0.902772
+0x3f671c17
+// 0.481106
+0x3ef65386
+// 0.923190
+0x3f6c5627
+// 0.023809
+0x3cc30ab6
+// 0.445189
+0x3ee3efd2
+// 0.024295
+0x3cc7073d
+// 0.274586
+0x3e8c967b
+// 0.833840
+0x3f557688
+// 0.623893
+0x3f1fb776
+// 0.255717
+0x3e82ed49
+// 0.828388
+0x3f54113a
+// 0.689745
+0x3f309320
+// 0.980415
+0x3f7afc76
+// 0.520426
+0x3f053aa6
+// 0.928325
+0x3f6da6bb
+// 0.222354
+0x3e63b0d2
+// 0.349899
+0x3eb325ee
+// 0.100566
+0x3dcdf569
+// 0.696140
+0x3f323634
+// 0.671322
+0x3f2bdbc4
+// 0.443006
+0x3ee2d1b8
+// 0.223839
+0x3e653629
+// 0.282363
+0x3e9091e3
+// 0.594652
+0x3f183b17
+// 0.486283
+0x3ef8fa0c
+// 0.828846
+0x3f542f46
+// 0.842394
+0x3f57a71c
+// 0.429077
+0x3edbafeb
+// 0.190772
+0x3e43599d
+// 0.388381
+0x3ec6d9d2
+// 0.288519
+0x3e93b8d2
+// 0.871238
+0x3f5f096d
+// 0.648607
+0x3f260b16
+// 0.723530
+0x3f393942
+// 0.730130
+0x3f3ae9d4
+// 0.963695
+0x3f76b4b0
+// 0.669743
+0x3f2b7446
+// 0.152951
+0x3e1c9f22
+// 0.071943
+0x3d9356c4
+// 0.696331
+0x3f3242c0
+// 0.193580
+0x3e4639d9
+// 0.923482
+0x3f6c6953
+// 0.244322
+0x3e7a2f78
+// 0.643271
+0x3f24ad6e
+// 0.182199
+0x3e3a927c
+// 0.495541
+0x3efdb783
+// 0.397173
+0x3ecb5a51
+// 0.357560
+0x3eb7121d
+// 0.056118
+0x3d65db7a
+// 0.818305
+0x3f517c76
+// 0.855893
+0x3f5b1bcd
+// 0.476438
+0x3ef3efae
+// 0.120589
+0x3df6f76c
+// 0.289089
+0x3e940382
+// 0.138336
+0x3e0da7e7
+// 0.914156
+0x3f6a0624
+// 0.052786
+0x3d583687
+// 0.206663
+0x3e539f5e
+// 0.698220
+0x3f32be84
+// 0.566325
+0x3f10faaf
+// 0.196724
+0x3e49721f
+// 0.172601
+0x3e30be52
+// 0.231668
+0x3e6d3a5d
+// 0.136294
+0x3e0b909d
+// 0.380932
+0x3ec3097b
+// 0.528229
+0x3f073a0b
+// 0.153307
+0x3e1cfc8f
+// 0.563307
+0x3f1034ea
+// 0.054606
+0x3d5faaf4
+// 0.605638
+0x3f1b0b17
+// 0.670839
+0x3f2bbc1d
+// 0.217841
+0x3e5f11b7
+// 0.125589
+0x3e009a5c
+// 0.753797
+0x3f40f8d4
+// 0.410387
+0x3ed21e36
+// 0.768133
+0x3f44a459
+// 0.928379
+0x3f6daa37
+// 0.362960
+0x3eb9d5f4
+// 0.375328
+0x3ec02afe
+// 0.509591
+0x3f027496
+// 0.385158
+0x3ec53366
+// 0.887663
+0x3f633de5
+// 0.962323
+0x3f765ac5
+// 0.801424
+0x3f4d2a24
+// 0.781561
+0x3f481460
+// 0.950564
+0x3f73582d
+// 0.518961
+0x3f04daa7
+// 0.394318
+0x3ec9e40b
+// 0.960282
+0x3f75d50b
+// 0.659683
+0x3f28e0f9
+// 0.748030
+0x3f3f7eea
+// 0.186490
+0x3e3ef73a
+// 0.566595
+0x3f110c59
+// 0.888247
+0x3f636424
+// 0.506949
+0x3f01c76c
+// 0.201791
+0x3e4ea25e
+// 0.117224
+0x3df012f2
+// 0.672504
+0x3f2c293e
+// 0.388700
+0x3ec703b5
+// 0.697024
+0x3f32702a
+// 0.585159
+0x3f15ccf5
+// 0.938784
+0x3f705423
+// 0.468780
+0x3ef003e6
+// 0.103695
+0x3dd45dc9
+// 0.860997
+0x3f5c6a46
+// 0.377539
+0x3ec14cd7
+// 0.388388
+0x3ec6dad2
+// 0.292614
+0x3e95d176
+// 0.414902
+0x3ed46e02
+// 0.692388
+0x3f314055
+// 0.315624
+0x3ea19975
+// 0.929953
+0x3f6e1161
+// 0.901949
+0x3f66e61a
+// 0.634276
+0x3f225ff0
+// 0.535679
+0x3f092248
+// 0.144459
+0x3e13ed1a
+// 0.947259
+0x3f727f97
+// 0.037276
+0x3d18af27
+// 0.119639
+0x3df50584
+// 0.010731
+0x3c2fd2ae
+// 0.804009
+0x3f4dd385
+// 0.601763
+0x3f1a0d20
+// 0.143422
+0x3e12dd22
+// 0.339849
+0x3eae00a9
+// 0.076245
+0x3d9c2697
+// 0.174166
+0x3e325899
+// 0.773674
+0x3f460f87
+// 0.711704
+0x3f363237
+// 0.438450
+0x3ee07c7d
+// 0.147831
+0x3e176115
+// 0.494345
+0x3efd1ada
+// 0.753093
+0x3f40cab0
+// 0.389560
+0x3ec7746a
+// 0.234775
+0x3e7068d8
+// 0.027310
+0x3cdfb8e8
+// 0.697858
+0x3f32a6d5
+// 0.178023
+0x3e364b99
+// 0.928514
+0x3f6db312
+// 0.165885
+0x3e29ddb0
+// 0.666831
+0x3f2ab56e
+// 0.007711
+0x3bfcaac1
+// 0.927429
+0x3f6d6c02
+// 0.255058
+0x3e8296ee
+// 0.433851
+0x3ede21bf
+// 0.744982
+0x3f3eb71e
+// 0.558989
+0x3f0f19ee
+// 0.181155
+0x3e398097
+// 0.208123
+0x3e551e32
+// 0.302338
+0x3e9acc0d
+// 0.976108
+0x3f79e235
+// 0.251883
+0x3e80f6c9
+// 0.652635
+0x3f271319
+// 0.806218
+0x3f4e6449
+// 0.430136
+0x3edc3ad5
+// 0.636426
+0x3f22ecd0
+// 0.763164
+0x3f435ebd
+// 0.437945
+0x3ee03a63
+// 0.297971
+0x3e988f9d
+// 0.232493
+0x3e6e12bc
+// 0.572038
+0x3f127118
+// 0.309167
+0x3e9e4b1d
+// 0.228457
+0x3e69f091
+// 0.713089
+0x3f368d05
+// 0.228483
+0x3e69f764
+// 0.291413
+0x3e953425
+// 0.817534
+0x3f5149e7
+// 0.257922
+0x3e840e67
+// 0.608446
+0x3f1bc31e
+// 0.021549
+0x3cb08771
+// 0.141177
+0x3e1090d2
+// 0.856716
+0x3f5b51bb
+// 0.823656
+0x3f52db21
+// 0.881891
+0x3f61c398
+// 0.455209
+0x3ee91138
+// 0.732787
+0x3f3b97e6
+// 0.380450
+0x3ec2ca5b
+// 0.440498
+0x3ee188f6
+// 0.393890
+0x3ec9abf6
+// 0.074189
+0x3d97f048
+// 0.345895
+0x3eb1191f
+// 0.178603
+0x3e36e3cf
+// 0.454978
+0x3ee8f2e7
+// 0.971824
+0x3f78c978
+// 0.292323
+0x3e95ab53
+// 0.594301
+0x3f18241a
+// 0.237931
+0x3e73a423
+// 0.793472
+0x3f4b2100
+// 0.477800
+0x3ef4a22c
+// 0.999486
+0x3f7fde57
+// 0.492846
+0x3efc5646
+// 0.854939
+0x3f5add4e
+// 0.038592
+0x3d1e12fd
+// 0.955511
+0x3f749c65
+// 0.168647
+0x3e2cb1cc
+// 0.520983
+0x3f055f1f
+// 0.670876
+0x3f2bbe82
+// 0.794331
+0x3f4b5943
+// 0.218234
+0x3e5f78d0
+// 0.975590
+0x3f79c03f
+// 0.185226
+0x3e3dabc3
+// 0.056298
+0x3d669933
+// 0.996917
+0x3f7f35f9
+// 0.184782
+0x3e3d379c
+// 0.970409
+0x3f786cbd
+// 0.559012
+0x3f0f1b65
+// 0.077383
+0x3d9e7aec
+// 0.136920
+0x3e0c34c4
+// 0.451611
+0x3ee7397f
+// 0.532754
+0x3f086297
+// 0.759552
+0x3f4271f8
+// 0.502639
+0x3f00acef
+// 0.130147
+0x3e05453c
+// 0.982689
+0x3f7b9185
+// 0.748544
+0x3f3fa08f
+// 0.218500
+0x3e5fbe82
+// 0.595600
+0x3f187936
+// 0.262193
+0x3e863e25
+// 0.640447
+0x3f23f44f
+// 0.590217
+0x3f17187b
+// 0.157383
+0x3e2128f8
+// 0.294540
+0x3e96cdf5
+// 0.538160
+0x3f09c4dd
+// 0.916405
+0x3f6a9986
+// 0.177345
+0x3e359a01
+// 0.299800
+0x3e997f53
+// 0.384605
+0x3ec4eafb
+// 0.964936
+0x3f770612
+// 0.451820
+0x3ee754f3
+// 0.198476
+0x3e4b3d50
+// 0.919639
+0x3f6b6d70
+// 0.947877
+0x3f72a814
+// 0.334665
+0x3eab5943
+// 0.946110
+0x3f72343c
+// 0.642985
+0x3f249aa7
+// 0.947103
+0x3f727554
+// 0.996272
+0x3f7f0bad
+// 0.615774
+0x3f1da361
+// 0.889932
+0x3f63d291
+// 0.970461
+0x3f78701a
+// 0.819642
+0x3f51d40e
+// 0.252136
+0x3e8117f4
+// 0.236974
+0x3e72a965
+// 0.364755
+0x3ebac137
+// 0.528825
+0x3f07611a
+// 0.250041
+0x3e800563
+// 0.465589
+0x3eee61a0
+// 0.527027
+0x3f06eb38
+// 0.723552
+0x3f393ab1
+// 0.349853
+0x3eb31ff3
+// 0.072707
+0x3d94e79b
+// 0.219600
+0x3e60deda
+// 0.156226
+0x3e1ff99e
+// 0.386307
+0x3ec5ca05
+// 0.153633
+0x3e1d51e1
+// 0.694033
+0x3f31ac1e
+// 0.775797
+0x3f469aa3
+// 0.362796
+0x3eb9c05d
+// 0.100553
+0x3dcdeebe
+// 0.900677
+0x3f6692c1
+// 0.707470
+0x3f351cc2
+// 0.793282
+0x3f4b1483
+// 0.049317
+0x3d4a005d
+// 0.908576
+0x3f68986c
+// 0.817805
+0x3f515ba6
+// 0.538562
+0x3f09df2c
+// 0.167694
+0x3e2bb7ec
+// 0.369226
+0x3ebd0b24
+// 0.777366
+0x3f47017d
+// 0.817576
+0x3f514caf
+// 0.594098
+0x3f1816d1
+// 0.719848
+0x3f3847f8
+// 0.328937
+0x3ea86a65
+// 0.801430
+0x3f4d2a8a
+// 0.172429
+0x3e309135
+// 0.750392
+0x3f4019b4
+// 0.301782
+0x3e9a831f
+// 0.512094
+0x3f031896
+// 0.029471
+0x3cf16c73
+// 0.227085
+0x3e688906
+// 0.991753
+0x3f7de380
+// 0.744691
+0x3f3ea40d
+// 0.532526
+0x3f0853a2
+// 0.595072
+0x3f1856a5
+// 0.805056
+0x3f4e1823
+// 0.864802
+0x3f5d63a8
+// 0.688633
+0x3f304a3d
+// 0.159896
+0x3e23bbb1
+// 0.690235
+0x3f30b338
+// 0.914786
+0x3f6a2f69
+// 0.737440
+0x3f3cc8df
+// 0.869552
+0x3f5e9af4
+// 0.912761
+0x3f69aab2
+// 0.792978
+0x3f4b009d
+// 0.741117
+0x3f3db9db
+// 0.500478
+0x3f001f5a
+// 0.795156
+0x3f4b8f5c
+// 0.068371
+0x3d8c0633
+// 0.127629
+0x3e02b12b
+// 0.161549
+0x3e256d19
+// 0.829292
+0x3f544c7e
+// 0.968812
+0x3f78040a
+// 0.152478
+0x3e1c231a
+// 0.816296
+0x3f50f8c9
+// 0.105953
+0x3dd8fe1a
+// 0.041193
+0x3d28ba6c
+// 0.427599
+0x3edaee3a
+// 0.255041
+0x3e8294b6
+// 0.423198
+0x3ed8ad6f
+// 0.227868
+0x3e69562f
+// 0.359781
+0x3eb83545
+// 0.505781
+0x3f017ae5
+// 0.069516
+0x3d8e5e7b
+// 0.935975
+0x3f6f9c17
+// 0.394196
+0x3ec9d41e
+// 0.199012
+0x3e4bc9b8
+// 0.386244
+0x3ec5c1c8
+// 0.464312
+0x3eedba45
+// 0.351966
+0x3eb434dc
+// 0.632214
+0x3f21d8c8
+// 0.644440
+0x3f24f9fd
+// 0.310113
+0x3e9ec726
+// 0.089555
+0x3db7689f
+// 0.747622
+0x3f3f6420
+// 0.182593
+0x3e3af99f
+// 0.748482
+0x3f3f9c8b
+// 0.144728
+0x3e143382
+// 0.400333
+0x3eccf875
+// 0.712843
+0x3f367ce3
+// 0.535968
+0x3f093536
+// 0.258240
+0x3e843814
+// 0.886908
+0x3f630c67
+// 0.280892
+0x3e8fd11b
+// 0.825733
+0x3f536336
+// 0.936536
+0x3f6fc0d3
+// 0.590742
+0x3f173ae2
+// 0.417854
+0x3ed5f0e9
+// 0.112606
+0x3de69e06
+// 0.293646
+0x3e9658cf
+// 0.418038
+0x3ed60914
+// 0.675861
+0x3f2d0534
+// 0.482135
+0x3ef6da72
+// 0.547300
+0x3f0c1be0
+// 0.196271
+0x3e48fb3d
+// 0.562982
+0x3f101f99
+// 0.949929
+0x3f732e8f
+// 0.404722
+0x3ecf37ac
+// 0.101053
+0x3dcef4f5
+// 0.854609
+0x3f5ac7a7
+// 0.913135
+0x3f69c33f
+// 0.375805
+0x3ec06987
+// 0.837000
+0x3f5645a9
+// 0.030983
+0x3cfdcf3f
+// 0.089808
+0x3db7ed4e
+// 0.471297
+0x3ef14de3
+// 0.330423
+0x3ea92d26
+// 0.017463
+0x3c8f0dce
+// 0.797831
+0x3f4c3ea5
+// 0.555891
+0x3f0e4edf
+// 0.001156
+0x3a978e7e
+// 0.845791
+0x3f5885c0
+// 0.204194
+0x3e51182e
+// 0.698109
+0x3f32b744
+// 0.458907
+0x3eeaf5ce
+// 0.806624
+0x3f4e7eed
+// 0.779914
+0x3f47a875
+// 0.708461
+0x3f355db2
+// 0.817847
+0x3f515e71
+// 0.373320
+0x3ebf23dc
+// 0.874196
+0x3f5fcb54
+// 0.508850
+0x3f024405
+// 0.473273
+0x3ef250dc
+// 0.474477
+0x3ef2eea2
+// 0.975535
+0x3f79bca3
+// 0.707130
+0x3f35067e
+// 0.350358
+0x3eb36216
+// 0.835778
+0x3f55f585
+// 0.472394
+0x3ef1dda0
+// 0.004698
+0x3b99ef6e
+// 0.497256
+0x3efe9850
+// 0.975445
+0x3f79b6cb
+// 0.742264
+0x3f3e0506
+// 0.763265
+0x3f436552
+// 0.969359
+0x3f7827e5
+// 0.346528
+0x3eb16c23
+// 0.223361
+0x3e64b8bf
+// 0.795840
+0x3f4bbc2a
+// 0.014181
+0x3c68597f
+// 0.627320
+0x3f209806
+// 0.219554
+0x3e60d2df
+// 0.482512
+0x3ef70bd0
+// 0.127582
+0x3e02a4c2
+// 0.648981
+0x3f262399
+// 0.587800
+0x3f167a0d
+// 0.744397
+0x3f3e90cd
+// 0.404357
+0x3ecf07de
+// 0.992150
+0x3f7dfd84
+// 0.568296
+0x3f117bd4
+// 0.254527
+0x3e825164
+// 0.227109
+0x3e688f29
+// 0.999819
+0x3f7ff423
+// 0.222794
+0x3e64241b
+// 0.986577
+0x3f7c9053
+// 0.549921
+0x3f0cc7a5
+// 0.044453
+0x3d3614ba
+// 0.653240
+0x3f273ab5
+// 0.851104
+0x3f59e1f1
+// 0.010630
+0x3c2e2804
+// 0.856092
+0x3f5b28df
+// 0.049500
+0x3d4ac0cf
+// 0.597092
+0x3f18db04
+// 0.788428
+0x3f49d668
+// 0.531500
+0x3f081060
+// 0.308332
+0x3e9dddb5
+// 0.757617
+0x3f41f333
+// 0.105675
+0x3dd86bf4
+// 0.078080
+0x3d9fe83b
+// 0.685065
+0x3f2f6071
+// 0.790352
+0x3f4a5480
+// 0.868150
+0x3f5e3f1c
+// 0.481282
+0x3ef66a91
+// 0.300012
+0x3e999b2b
+// 0.876260
+0x3f605293
+// 0.216012
+0x3e5d3247
+// 0.548692
+0x3f0c770d
+// 0.157725
+0x3e2182ab
+// 0.789085
+0x3f4a0179
+// 0.175194
+0x3e336605
+// 0.572342
+0x3f1284ff
+// 0.262469
+0x3e866256
+// 0.261563
+0x3e85eb9c
+// 0.548531
+0x3f0c6c8a
+// 0.108928
+0x3ddf156e
+// 0.556604
+0x3f0e7da1
+// 0.453805
+0x3ee85924
+// 0.981567
+0x3f7b47fa
+// 0.737672
+0x3f3cd812
+// 0.105163
+0x3dd75fe6
+// 0.580338
+0x3f149104
+// 0.730134
+0x3f3aea10
+// 0.882912
+0x3f62068c
+// 0.604916
+0x3f1adbc7
+// 0.763031
+0x3f4355fb
+// 0.645833
+0x3f255554
+// 0.410385
+0x3ed21dfd
+// 0.861658
+0x3f5c95a2
+// 0.736109
+0x3f3c71a1
+// 0.847261
+0x3f58e620
+// 0.686915
+0x3f2fd9ae
+// 0.403370
+0x3ece8674
+// 0.814713
+0x3f50910e
+// 0.613560
+0x3f1d1247
+// 0.360923
+0x3eb8cae0
+// 0.009453
+0x3c1adf59
+// 0.321853
+0x3ea4c9fb
+// 0.088482
+0x3db535d3
+// 0.618098
+0x3f1e3ba8
+// 0.456605
+0x3ee9c81c
+// 0.653326
+0x3f274065
+// 0.365707
+0x3ebb3dfc
+// 0.652632
+0x3f2712ec
+// 0.148798
+0x3e185e65
+// 0.410968
+0x3ed26a64
+// 0.860377
+0x3f5c41ac
+// 0.055335
+0x3d62a70f
+// 0.233255
+0x3e6eda66
+// 0.740115
+0x3f3d7828
+// 0.643509
+0x3f24bd08
+// 0.822210
+0x3f527c56
+// 0.190110
+0x3e42ac48
+// 0.204405
+0x3e514f97
+// 0.885652
+0x3f62ba10
+// 0.806950
+0x3f4e944b
+// 0.912648
+0x3f69a34b
+// 0.735826
+0x3f3c5f1c
+// 0.235672
+0x3e715402
+// 0.971044
+0x3f789654
+// 0.962151
+0x3f764f8c
+// 0.307193
+0x3e9d486a
+// 0.092362
+0x3dbd2880
+// 0.201358
+0x3e4e30da
+// 0.351734
+0x3eb41683
+// 0.011208
+0x3c37a1cf
+// 0.804513
+0x3f4df48d
+// 0.044050
+0x3d346e0a
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Weights1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Weights1_f32.txt
new file mode 100755
index 0000000..eb05f95
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/SupportBarF32/Weights1_f32.txt
@@ -0,0 +1,202 @@
+W
+100
+// 0.104650
+0x3dd652a9
+// 0.108601
+0x3dde6a0f
+// 0.723734
+0x3f39469f
+// 0.309972
+0x3e9eb49b
+// 0.162738
+0x3e26a4bd
+// 0.949034
+0x3f72f3e0
+// 0.880055
+0x3f614b4f
+// 0.167279
+0x3e2b4b15
+// 0.151040
+0x3e1aaa2b
+// 0.712798
+0x3f3679f5
+// 0.963171
+0x3f769259
+// 0.408557
+0x3ed12e5e
+// 0.427550
+0x3edae7cd
+// 0.940753
+0x3f70d530
+// 0.238328
+0x3e740c37
+// 0.942842
+0x3f715e1a
+// 0.695282
+0x3f31fe04
+// 0.149860
+0x3e1974f7
+// 0.715076
+0x3f370f38
+// 0.107730
+0x3ddca1cb
+// 0.241232
+0x3e77056f
+// 0.839647
+0x3f56f318
+// 0.547249
+0x3f0c187f
+// 0.016299
+0x3c858591
+// 0.864349
+0x3f5d45fc
+// 0.306397
+0x3e9ce018
+// 0.825826
+0x3f536959
+// 0.968394
+0x3f77e8ab
+// 0.135716
+0x3e0af904
+// 0.543781
+0x3f0b353c
+// 0.152602
+0x3e1c43cb
+// 0.521223
+0x3f056ee1
+// 0.192161
+0x3e44c5be
+// 0.658986
+0x3f28b347
+// 0.619660
+0x3f1ea20f
+// 0.806807
+0x3f4e8ae0
+// 0.369253
+0x3ebd0eba
+// 0.714751
+0x3f36f9f0
+// 0.437752
+0x3ee020fc
+// 0.380746
+0x3ec2f126
+// 0.595254
+0x3f186290
+// 0.425497
+0x3ed9dac1
+// 0.894028
+0x3f64df0a
+// 0.006113
+0x3bc8532a
+// 0.682371
+0x3f2eafe0
+// 0.436044
+0x3edf412c
+// 0.307092
+0x3e9d3b35
+// 0.545506
+0x3f0ba644
+// 0.172626
+0x3e30c4ff
+// 0.552808
+0x3f0d84d1
+// 0.286974
+0x3e92ee32
+// 0.280759
+0x3e8fbfa5
+// 0.708286
+0x3f355239
+// 0.125628
+0x3e00a4a3
+// 0.977138
+0x3f7a25b0
+// 0.413500
+0x3ed3b639
+// 0.922835
+0x3f6c3ee3
+// 0.641820
+0x3f244e57
+// 0.432782
+0x3edd9597
+// 0.857366
+0x3f5b7c55
+// 0.619178
+0x3f1e8279
+// 0.566052
+0x3f10e8c7
+// 0.897267
+0x3f65b346
+// 0.462107
+0x3eec9952
+// 0.794684
+0x3f4b7071
+// 0.491886
+0x3efbd872
+// 0.031542
+0x3d01329e
+// 0.950617
+0x3f735baa
+// 0.482113
+0x3ef6d787
+// 0.335306
+0x3eabad41
+// 0.614344
+0x3f1d45a5
+// 0.218536
+0x3e5fc802
+// 0.311581
+0x3e9f8790
+// 0.002079
+0x3b084285
+// 0.811392
+0x3f4fb767
+// 0.601075
+0x3f19e012
+// 0.063620
+0x3d824b3d
+// 0.147312
+0x3e16d90e
+// 0.060543
+0x3d77fbff
+// 0.103592
+0x3dd42812
+// 0.836220
+0x3f56127b
+// 0.998883
+0x3f7fb6c9
+// 0.839446
+0x3f56e5f6
+// 0.638015
+0x3f2354ef
+// 0.118174
+0x3df2054c
+// 0.056223
+0x3d664a99
+// 0.615995
+0x3f1db1dd
+// 0.726651
+0x3f3a05c7
+// 0.916910
+0x3f6aba9b
+// 0.350589
+0x3eb3806d
+// 0.791441
+0x3f4a9bdb
+// 0.542037
+0x3f0ac2ea
+// 0.596066
+0x3f1897d0
+// 0.316078
+0x3ea1d4fe
+// 0.119868
+0x3df57d92
+// 0.155607
+0x3e1f5785
+// 0.184496
+0x3e3cec9b
+// 0.497834
+0x3efee413
+// 0.330033
+0x3ea8fa1b
+// 0.370124
+0x3ebd80ed
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/BIQUADF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/BIQUADF32.cpp
index 6a26033..7ff8fc9 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/BIQUADF32.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/BIQUADF32.cpp
@@ -4,37 +4,18 @@
void BIQUADF32::test_biquad_cascade_df1_f32()
{
-
-
- const float32_t *pSrc=samples.ptr();
- float32_t *pDst=output.ptr();
-
-
- arm_biquad_cascade_df1_f32(&instBiquadDf1, pSrc, pDst, this->nbSamples);
-
-
+ arm_biquad_cascade_df1_f32(&instBiquadDf1, this->pSrc, this->pDst, this->nbSamples);
}
void BIQUADF32::test_biquad_cascade_df2T_f32()
{
- const float32_t *pSrc=samples.ptr();
- float32_t *pDst=output.ptr();
-
-
- arm_biquad_cascade_df2T_f32(&instBiquadDf2T, pSrc, pDst, this->nbSamples);
-
+ arm_biquad_cascade_df2T_f32(&instBiquadDf2T, this->pSrc, this->pDst, this->nbSamples);
}
void BIQUADF32::test_biquad_cascade_stereo_df2T_f32()
{
-
- const float32_t *pSrc=samples.ptr();
- float32_t *pDst=output.ptr();
-
-
- arm_biquad_cascade_stereo_df2T_f32(&instStereo, pSrc, pDst, this->nbSamples);
-
+ arm_biquad_cascade_stereo_df2T_f32(&instStereo, this->pSrc, this->pDst, this->nbSamples);
}
@@ -91,6 +72,9 @@
break;
}
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
+
}
void BIQUADF32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/BIQUADF64.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/BIQUADF64.cpp
index 0006a69..fb039d3 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/BIQUADF64.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/BIQUADF64.cpp
@@ -5,11 +5,7 @@
void BIQUADF64::test_biquad_cascade_df2T_f64()
{
- const float64_t *pSrc=samples.ptr();
- float64_t *pDst=output.ptr();
-
- arm_biquad_cascade_df2T_f64(&instBiquadDf2T, (float64_t *)pSrc, pDst, this->nbSamples);
-
+ arm_biquad_cascade_df2T_f64(&instBiquadDf2T, (float64_t *)this->pSrc, this->pDst, this->nbSamples);
}
@@ -44,6 +40,9 @@
}
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ15.cpp
index 60f1c68..87938e8 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ15.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ15.cpp
@@ -4,97 +4,44 @@
void BasicMathsBenchmarksQ15::vec_mult_q15()
{
-
- q15_t *inp1=input1.ptr();
- q15_t *inp2=input2.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_mult_q15(inp1,inp2,outp,this->nb);
-
+ arm_mult_q15(this->inp1,this->inp2,this->outp,this->nb);
}
void BasicMathsBenchmarksQ15::vec_add_q15()
{
-
- q15_t *inp1=input1.ptr();
- q15_t *inp2=input2.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_add_q15(inp1,inp2,outp,this->nb);
-
+ arm_add_q15(this->inp1,this->inp2,this->outp,this->nb);
}
void BasicMathsBenchmarksQ15::vec_sub_q15()
{
-
- q15_t *inp1=input1.ptr();
- q15_t *inp2=input2.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_sub_q15(inp1,inp2,outp,this->nb);
-
+ arm_sub_q15(this->inp1,this->inp2,this->outp,this->nb);
}
void BasicMathsBenchmarksQ15::vec_abs_q15()
{
-
- q15_t *inp1=input1.ptr();
- q15_t *inp2=input2.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_abs_q15(inp1,outp,this->nb);
-
+ arm_abs_q15(this->inp1,this->outp,this->nb);
}
void BasicMathsBenchmarksQ15::vec_negate_q15()
{
-
- q15_t *inp1=input1.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_negate_q15(inp1,outp,this->nb);
-
+ arm_negate_q15(this->inp1,this->outp,this->nb);
}
void BasicMathsBenchmarksQ15::vec_offset_q15()
{
-
- q15_t *inp1=input1.ptr();
- q15_t *inp2=input2.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_offset_q15(inp1,1.0,outp,this->nb);
-
+ arm_offset_q15(this->inp1,1.0,this->outp,this->nb);
}
void BasicMathsBenchmarksQ15::vec_scale_q15()
{
-
- q15_t *inp1=input1.ptr();
- q15_t *inp2=input2.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_scale_q15(inp1,0x45,1,outp,this->nb);
-
+ arm_scale_q15(this->inp1,0x45,1,this->outp,this->nb);
}
void BasicMathsBenchmarksQ15::vec_dot_q15()
{
-
- q15_t *inp1=input1.ptr();
- q15_t *inp2=input2.ptr();
q63_t result;
-
- arm_dot_prod_q15(inp1,inp2,this->nb,&result);
-
+ arm_dot_prod_q15(this->inp1,this->inp2,this->nb,&result);
}
@@ -111,6 +58,27 @@
output.create(this->nb,BasicMathsBenchmarksQ15::OUT_SAMPLES_Q15_ID,mgr);
+
+ switch(id) {
+ case BasicMathsBenchmarksQ15::VEC_MULT_Q15_1:
+ case BasicMathsBenchmarksQ15::VEC_ADD_Q15_2:
+ case BasicMathsBenchmarksQ15::VEC_SUB_Q15_3:
+ case BasicMathsBenchmarksQ15::VEC_ABS_Q15_4:
+ case BasicMathsBenchmarksQ15::VEC_SCALE_Q15_7:
+ case BasicMathsBenchmarksQ15::VEC_OFFSET_Q15_6:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
+ break;
+ case BasicMathsBenchmarksQ15::VEC_NEGATE_Q15_5:
+ this->inp1=input1.ptr();
+ this->outp=output.ptr();
+ break;
+ case BasicMathsBenchmarksQ15::VEC_DOT_Q15_8:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ break;
+ }
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ31.cpp
index 9202698..ee75f12 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ31.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ31.cpp
@@ -4,97 +4,44 @@
void BasicMathsBenchmarksQ31::vec_mult_q31()
{
-
- q31_t *inp1=input1.ptr();
- q31_t *inp2=input2.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_mult_q31(inp1,inp2,outp,this->nb);
-
+ arm_mult_q31(this->inp1,this->inp2,this->outp,this->nb);
}
void BasicMathsBenchmarksQ31::vec_add_q31()
{
-
- q31_t *inp1=input1.ptr();
- q31_t *inp2=input2.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_add_q31(inp1,inp2,outp,this->nb);
-
+ arm_add_q31(this->inp1,this->inp2,this->outp,this->nb);
}
void BasicMathsBenchmarksQ31::vec_sub_q31()
{
-
- q31_t *inp1=input1.ptr();
- q31_t *inp2=input2.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_sub_q31(inp1,inp2,outp,this->nb);
-
+ arm_sub_q31(this->inp1,this->inp2,this->outp,this->nb);
}
void BasicMathsBenchmarksQ31::vec_abs_q31()
{
-
- q31_t *inp1=input1.ptr();
- q31_t *inp2=input2.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_abs_q31(inp1,outp,this->nb);
-
+ arm_abs_q31(this->inp1,this->outp,this->nb);
}
void BasicMathsBenchmarksQ31::vec_negate_q31()
{
-
- q31_t *inp1=input1.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_negate_q31(inp1,outp,this->nb);
-
+ arm_negate_q31(this->inp1,this->outp,this->nb);
}
void BasicMathsBenchmarksQ31::vec_offset_q31()
{
-
- q31_t *inp1=input1.ptr();
- q31_t *inp2=input2.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_offset_q31(inp1,1.0,outp,this->nb);
-
+ arm_offset_q31(this->inp1,1.0,this->outp,this->nb);
}
void BasicMathsBenchmarksQ31::vec_scale_q31()
{
-
- q31_t *inp1=input1.ptr();
- q31_t *inp2=input2.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_scale_q31(inp1,0x45,1,outp,this->nb);
-
+ arm_scale_q31(this->inp1,0x45,1,this->outp,this->nb);
}
void BasicMathsBenchmarksQ31::vec_dot_q31()
{
-
- q31_t *inp1=input1.ptr();
- q31_t *inp2=input2.ptr();
q63_t result;
-
- arm_dot_prod_q31(inp1,inp2,this->nb,&result);
-
+ arm_dot_prod_q31(this->inp1,this->inp2,this->nb,&result);
}
@@ -111,6 +58,30 @@
output.create(this->nb,BasicMathsBenchmarksQ31::OUT_SAMPLES_Q31_ID,mgr);
+
+ switch(id)
+ {
+ case BasicMathsBenchmarksQ31::VEC_MULT_Q31_1:
+ case BasicMathsBenchmarksQ31::VEC_ADD_Q31_2:
+ case BasicMathsBenchmarksQ31::VEC_SUB_Q31_3:
+ case BasicMathsBenchmarksQ31::VEC_ABS_Q31_4:
+ case BasicMathsBenchmarksQ31::VEC_OFFSET_Q31_6:
+ case BasicMathsBenchmarksQ31::VEC_SCALE_Q31_7:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
+ break;
+
+ case BasicMathsBenchmarksQ31::VEC_NEGATE_Q31_5:
+ this->inp1=input1.ptr();
+ this->outp=output.ptr();
+ break;
+
+ case BasicMathsBenchmarksQ31::VEC_DOT_Q31_8:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ break;
+ }
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ7.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ7.cpp
index 8edd150..e5d05e2 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ7.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ7.cpp
@@ -4,96 +4,45 @@
void BasicMathsBenchmarksQ7::vec_mult_q7()
{
-
- q7_t *inp1=input1.ptr();
- q7_t *inp2=input2.ptr();
- q7_t *outp=output.ptr();
-
-
- arm_mult_q7(inp1,inp2,outp,this->nb);
-
+ arm_mult_q7(this->inp1,this->inp2,this->outp,this->nb);
}
void BasicMathsBenchmarksQ7::vec_add_q7()
{
-
- q7_t *inp1=input1.ptr();
- q7_t *inp2=input2.ptr();
- q7_t *outp=output.ptr();
-
-
- arm_add_q7(inp1,inp2,outp,this->nb);
-
+ arm_add_q7(this->inp1,this->inp2,this->outp,this->nb);
}
void BasicMathsBenchmarksQ7::vec_sub_q7()
{
-
- q7_t *inp1=input1.ptr();
- q7_t *inp2=input2.ptr();
- q7_t *outp=output.ptr();
-
-
- arm_sub_q7(inp1,inp2,outp,this->nb);
-
+ arm_sub_q7(this->inp1,this->inp2,this->outp,this->nb);
}
void BasicMathsBenchmarksQ7::vec_abs_q7()
{
-
- q7_t *inp1=input1.ptr();
- q7_t *inp2=input2.ptr();
- q7_t *outp=output.ptr();
-
-
- arm_abs_q7(inp1,outp,this->nb);
-
+ arm_abs_q7(this->inp1,this->outp,this->nb);
}
void BasicMathsBenchmarksQ7::vec_negate_q7()
{
-
- q7_t *inp1=input1.ptr();
- q7_t *outp=output.ptr();
-
-
- arm_negate_q7(inp1,outp,this->nb);
-
+ arm_negate_q7(this->inp1,this->outp,this->nb);
}
void BasicMathsBenchmarksQ7::vec_offset_q7()
{
-
- q7_t *inp1=input1.ptr();
- q7_t *inp2=input2.ptr();
- q7_t *outp=output.ptr();
-
-
- arm_offset_q7(inp1,1.0,outp,this->nb);
-
+ arm_offset_q7(this->inp1,1.0,this->outp,this->nb);
}
void BasicMathsBenchmarksQ7::vec_scale_q7()
{
-
- q7_t *inp1=input1.ptr();
- q7_t *inp2=input2.ptr();
- q7_t *outp=output.ptr();
-
-
- arm_scale_q7(inp1,0x45,1,outp,this->nb);
-
+ arm_scale_q7(this->inp1,0x45,1,this->outp,this->nb);
}
void BasicMathsBenchmarksQ7::vec_dot_q7()
{
- q7_t *inp1=input1.ptr();
- q7_t *inp2=input2.ptr();
q31_t result;
-
- arm_dot_prod_q7(inp1,inp2,this->nb,&result);
+ arm_dot_prod_q7(this->inp1,this->inp2,this->nb,&result);
}
@@ -111,6 +60,28 @@
output.create(this->nb,BasicMathsBenchmarksQ7::OUT_SAMPLES_Q7_ID,mgr);
+
+ switch(id)
+ {
+ case BasicMathsBenchmarksQ7::VEC_MULT_Q7_1:
+ case BasicMathsBenchmarksQ7::VEC_ADD_Q7_2:
+ case BasicMathsBenchmarksQ7::VEC_SUB_Q7_3:
+ case BasicMathsBenchmarksQ7::VEC_ABS_Q7_4:
+ case BasicMathsBenchmarksQ7::VEC_OFFSET_Q7_6:
+ case BasicMathsBenchmarksQ7::VEC_SCALE_Q7_7:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
+ break;
+ case BasicMathsBenchmarksQ7::VEC_NEGATE_Q7_5:
+ this->inp1=input1.ptr();
+ this->outp=output.ptr();
+ break;
+ case BasicMathsBenchmarksQ7::VEC_DOT_Q7_8:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ break;
+ }
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/BinaryF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/BinaryF32.cpp
new file mode 100755
index 0000000..67e3c06
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/BinaryF32.cpp
@@ -0,0 +1,58 @@
+#include "BinaryF32.h"
+#include "Error.h"
+
+
+ void BinaryF32::test_mat_mult_f32()
+ {
+ arm_mat_mult_f32(&this->in1,&this->in2,&this->out);
+ }
+
+ void BinaryF32::test_mat_cmplx_mult_f32()
+ {
+ arm_mat_cmplx_mult_f32(&this->in1,&this->in2,&this->out);
+ }
+
+
+ void BinaryF32::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbr = *it++;
+ this->nbi = *it++;
+ this->nbc = *it;
+
+ switch(id)
+ {
+ case BinaryF32::TEST_MAT_CMPLX_MULT_F32_2:
+ input1.reload(BinaryF32::INPUTAC_F32_ID,mgr,2*this->nbr*this->nbi);
+ input2.reload(BinaryF32::INPUTBC_F32_ID,mgr,2*this->nbi*this->nbc);
+ output.create(2*this->nbr*this->nbc,BinaryF32::OUT_F32_ID,mgr);
+ break;
+
+ default:
+ input1.reload(BinaryF32::INPUTA_F32_ID,mgr,this->nbr*this->nbi);
+ input2.reload(BinaryF32::INPUTB_F32_ID,mgr,this->nbi*this->nbc);
+ output.create(this->nbr*this->nbc,BinaryF32::OUT_F32_ID,mgr);
+
+ }
+
+
+
+
+ this->in1.numRows = this->nbr;
+ this->in1.numCols = this->nbi;
+ this->in1.pData = input1.ptr();
+
+ this->in2.numRows = this->nbi;
+ this->in2.numCols = this->nbc;
+ this->in2.pData = input2.ptr();
+
+ this->out.numRows = this->nbr;
+ this->out.numCols = this->nbc;
+ this->out.pData = output.ptr();
+ }
+
+ void BinaryF32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/BinaryQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/BinaryQ15.cpp
new file mode 100755
index 0000000..960f12f
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/BinaryQ15.cpp
@@ -0,0 +1,67 @@
+#include "BinaryQ15.h"
+#include "Error.h"
+
+
+ void BinaryQ15::test_mat_mult_q15()
+ {
+ arm_mat_mult_q15(&this->in1,&this->in2,&this->out,this->pState);
+ }
+
+ void BinaryQ15::test_mat_cmplx_mult_q15()
+ {
+ arm_mat_cmplx_mult_q15(&this->in1,&this->in2,&this->out,this->pState);
+ }
+
+ void BinaryQ15::test_mat_mult_fast_q15()
+ {
+ arm_mat_mult_fast_q15(&this->in1,&this->in2,&this->out,this->pState);
+ }
+
+
+ void BinaryQ15::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbr = *it++;
+ this->nbi = *it++;
+ this->nbc = *it;
+
+ switch(id)
+ {
+ case BinaryQ15::TEST_MAT_CMPLX_MULT_Q15_2:
+ input1.reload(BinaryQ15::INPUTAC_Q15_ID,mgr,2*this->nbr*this->nbi);
+ input2.reload(BinaryQ15::INPUTBC_Q15_ID,mgr,2*this->nbi*this->nbc);
+ output.create(2*this->nbr*this->nbc,BinaryQ15::OUT_Q15_ID,mgr);
+ state.create(2*this->nbi*this->nbc,BinaryQ15::OUT_Q15_ID,mgr);
+ break;
+
+ default:
+ input1.reload(BinaryQ15::INPUTA_Q15_ID,mgr,this->nbr*this->nbi);
+ input2.reload(BinaryQ15::INPUTB_Q15_ID,mgr,this->nbi*this->nbc);
+ state.create(this->nbi*this->nbc,BinaryQ15::OUT_Q15_ID,mgr);
+ output.create(this->nbr*this->nbc,BinaryQ15::OUT_Q15_ID,mgr);
+
+ }
+
+
+
+
+ this->in1.numRows = this->nbr;
+ this->in1.numCols = this->nbi;
+ this->in1.pData = input1.ptr();
+
+ this->in2.numRows = this->nbi;
+ this->in2.numCols = this->nbc;
+ this->in2.pData = input2.ptr();
+
+ this->out.numRows = this->nbr;
+ this->out.numCols = this->nbc;
+ this->out.pData = output.ptr();
+
+ this->pState = state.ptr();
+ }
+
+ void BinaryQ15::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/BinaryQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/BinaryQ31.cpp
new file mode 100755
index 0000000..f89abd9
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/BinaryQ31.cpp
@@ -0,0 +1,63 @@
+#include "BinaryQ31.h"
+#include "Error.h"
+
+
+ void BinaryQ31::test_mat_mult_q31()
+ {
+ arm_mat_mult_q31(&this->in1,&this->in2,&this->out);
+ }
+
+ void BinaryQ31::test_mat_cmplx_mult_q31()
+ {
+ arm_mat_cmplx_mult_q31(&this->in1,&this->in2,&this->out);
+ }
+
+ void BinaryQ31::test_mat_mult_fast_q31()
+ {
+ arm_mat_mult_fast_q31(&this->in1,&this->in2,&this->out);
+ }
+
+
+ void BinaryQ31::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbr = *it++;
+ this->nbi = *it++;
+ this->nbc = *it;
+
+ switch(id)
+ {
+ case BinaryQ31::TEST_MAT_CMPLX_MULT_Q31_2:
+ input1.reload(BinaryQ31::INPUTAC_Q31_ID,mgr,2*this->nbr*this->nbi);
+ input2.reload(BinaryQ31::INPUTBC_Q31_ID,mgr,2*this->nbi*this->nbc);
+ output.create(2*this->nbr*this->nbc,BinaryQ31::OUT_Q31_ID,mgr);
+ break;
+
+ default:
+ input1.reload(BinaryQ31::INPUTA_Q31_ID,mgr,this->nbr*this->nbi);
+ input2.reload(BinaryQ31::INPUTB_Q31_ID,mgr,this->nbi*this->nbc);
+ output.create(this->nbr*this->nbc,BinaryQ31::OUT_Q31_ID,mgr);
+
+ }
+
+
+
+
+ this->in1.numRows = this->nbr;
+ this->in1.numCols = this->nbi;
+ this->in1.pData = input1.ptr();
+
+ this->in2.numRows = this->nbi;
+ this->in2.numCols = this->nbc;
+ this->in2.pData = input2.ptr();
+
+ this->out.numRows = this->nbr;
+ this->out.numCols = this->nbc;
+ this->out.pData = output.ptr();
+ }
+
+ void BinaryQ31::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksF32.cpp
index 5fdbaf2..94c80bb 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksF32.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksF32.cpp
@@ -4,72 +4,33 @@
void ComplexMathsBenchmarksF32::vec_conj_f32()
{
-
- const float32_t *inp1=input1.ptr();
- float32_t *outp=output.ptr();
-
-
- arm_cmplx_conj_f32(inp1,outp,this->nb);
-
+ arm_cmplx_conj_f32(this->inp1,this->outp,this->nb);
}
void ComplexMathsBenchmarksF32::vec_dot_prod_f32()
{
-
- const float32_t *inp1=input1.ptr();
- const float32_t *inp2=input2.ptr();
float32_t real,imag;
-
-
- arm_cmplx_dot_prod_f32(inp1,inp2,this->nb,&real,&imag);
-
+ arm_cmplx_dot_prod_f32(this->inp1,this->inp2,this->nb,&real,&imag);
}
void ComplexMathsBenchmarksF32::vec_mag_f32()
{
-
- const float32_t *inp1=input1.ptr();
- float32_t *outp=output.ptr();
-
-
- arm_cmplx_mag_f32(inp1,outp,this->nb);
-
+ arm_cmplx_mag_f32(this->inp1,this->outp,this->nb);
}
void ComplexMathsBenchmarksF32::vec_mag_squared_f32()
{
-
- const float32_t *inp1=input1.ptr();
- float32_t *outp=output.ptr();
-
-
- arm_cmplx_mag_squared_f32(inp1,outp,this->nb);
-
+ arm_cmplx_mag_squared_f32(this->inp1,this->outp,this->nb);
}
void ComplexMathsBenchmarksF32::vec_mult_cmplx_f32()
{
-
- const float32_t *inp1=input1.ptr();
- const float32_t *inp2=input2.ptr();
- float32_t *outp=output.ptr();
-
-
- arm_cmplx_mult_cmplx_f32(inp1,inp2,outp,this->nb);
-
+ arm_cmplx_mult_cmplx_f32(this->inp1,this->inp2,this->outp,this->nb);
}
void ComplexMathsBenchmarksF32::vec_mult_real_f32()
{
-
- const float32_t *inp1=input1.ptr();
- // Real input
- const float32_t *inp3=input3.ptr();
- float32_t *outp=output.ptr();
-
-
- arm_cmplx_mult_real_f32(inp1,inp3,outp,this->nb);
-
+ arm_cmplx_mult_real_f32(this->inp1,this->inp3,this->outp,this->nb);
}
@@ -85,6 +46,34 @@
input3.reload(ComplexMathsBenchmarksF32::INPUT3_F32_ID,mgr,this->nb);
output.create(this->nb,ComplexMathsBenchmarksF32::OUT_SAMPLES_F32_ID,mgr);
+
+
+ switch(id){
+ case ComplexMathsBenchmarksF32::VEC_CONJ_F32_1:
+ case ComplexMathsBenchmarksF32::VEC_MAG_F32_3:
+ case ComplexMathsBenchmarksF32::VEC_MAG_SQUARED_F32_4:
+ this->inp1=input1.ptr();
+ this->outp=output.ptr();
+ break;
+
+ case ComplexMathsBenchmarksF32::VEC_DOT_PROD_F32_2:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ break;
+
+ case ComplexMathsBenchmarksF32::VEC_MULT_CMPLX_F32_5:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
+ break;
+
+ case ComplexMathsBenchmarksF32::VEC_MULT_REAL_F32_6:
+ this->inp1=input1.ptr();
+ // Real input
+ this->inp3=input3.ptr();
+ this->outp=output.ptr();
+ break;
+ }
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksQ15.cpp
index 1dca9c7..466dda7 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksQ15.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksQ15.cpp
@@ -4,72 +4,34 @@
void ComplexMathsBenchmarksQ15::vec_conj_q15()
{
-
- const q15_t *inp1=input1.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_cmplx_conj_q15(inp1,outp,this->nb);
-
+ arm_cmplx_conj_q15(this->inp1,this->outp,this->nb);
}
void ComplexMathsBenchmarksQ15::vec_dot_prod_q15()
{
-
- const q15_t *inp1=input1.ptr();
- const q15_t *inp2=input2.ptr();
q31_t real,imag;
-
- arm_cmplx_dot_prod_q15(inp1,inp2,this->nb,&real,&imag);
-
+ arm_cmplx_dot_prod_q15(this->inp1,this->inp2,this->nb,&real,&imag);
}
void ComplexMathsBenchmarksQ15::vec_mag_q15()
{
-
- const q15_t *inp1=input1.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_cmplx_mag_q15(inp1,outp,this->nb);
-
+ arm_cmplx_mag_q15(this->inp1,this->outp,this->nb);
}
void ComplexMathsBenchmarksQ15::vec_mag_squared_q15()
{
-
- const q15_t *inp1=input1.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_cmplx_mag_squared_q15(inp1,outp,this->nb);
-
+ arm_cmplx_mag_squared_q15(this->inp1,this->outp,this->nb);
}
void ComplexMathsBenchmarksQ15::vec_mult_cmplx_q15()
{
-
- const q15_t *inp1=input1.ptr();
- const q15_t *inp2=input2.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_cmplx_mult_cmplx_q15(inp1,inp2,outp,this->nb);
-
+ arm_cmplx_mult_cmplx_q15(this->inp1,this->inp2,this->outp,this->nb);
}
void ComplexMathsBenchmarksQ15::vec_mult_real_q15()
{
-
- const q15_t *inp1=input1.ptr();
- // Real input
- const q15_t *inp3=input3.ptr();
- q15_t *outp=output.ptr();
-
-
- arm_cmplx_mult_real_q15(inp1,inp3,outp,this->nb);
-
+ arm_cmplx_mult_real_q15(this->inp1,this->inp3,this->outp,this->nb);
}
@@ -85,6 +47,33 @@
input3.reload(ComplexMathsBenchmarksQ15::INPUT3_Q15_ID,mgr,this->nb);
output.create(this->nb,ComplexMathsBenchmarksQ15::OUT_SAMPLES_Q15_ID,mgr);
+
+ switch(id){
+ case ComplexMathsBenchmarksQ15::VEC_CONJ_Q15_1:
+ case ComplexMathsBenchmarksQ15::VEC_MAG_Q15_3:
+ case ComplexMathsBenchmarksQ15::VEC_MAG_SQUARED_Q15_4:
+ this->inp1=input1.ptr();
+ this->outp=output.ptr();
+ break;
+
+ case ComplexMathsBenchmarksQ15::VEC_DOT_PROD_Q15_2:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ break;
+
+ case ComplexMathsBenchmarksQ15::VEC_MULT_CMPLX_Q15_5:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
+ break;
+
+ case ComplexMathsBenchmarksQ15::VEC_MULT_REAL_Q15_6:
+ this->inp1=input1.ptr();
+ // Real input
+ this->inp3=input3.ptr();
+ this->outp=output.ptr();
+ break;
+ }
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksQ31.cpp
index d7cbfc9..51f8354 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksQ31.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/ComplexMathsBenchmarksQ31.cpp
@@ -4,72 +4,34 @@
void ComplexMathsBenchmarksQ31::vec_conj_q31()
{
-
- const q31_t *inp1=input1.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_cmplx_conj_q31(inp1,outp,this->nb);
-
+ arm_cmplx_conj_q31(this->inp1,this->outp,this->nb);
}
void ComplexMathsBenchmarksQ31::vec_dot_prod_q31()
{
-
- const q31_t *inp1=input1.ptr();
- const q31_t *inp2=input2.ptr();
q63_t real,imag;
-
- arm_cmplx_dot_prod_q31(inp1,inp2,this->nb,&real,&imag);
-
+ arm_cmplx_dot_prod_q31(this->inp1,this->inp2,this->nb,&real,&imag);
}
void ComplexMathsBenchmarksQ31::vec_mag_q31()
{
-
- const q31_t *inp1=input1.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_cmplx_mag_q31(inp1,outp,this->nb);
-
+ arm_cmplx_mag_q31(this->inp1,this->outp,this->nb);
}
void ComplexMathsBenchmarksQ31::vec_mag_squared_q31()
{
-
- const q31_t *inp1=input1.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_cmplx_mag_squared_q31(inp1,outp,this->nb);
-
+ arm_cmplx_mag_squared_q31(this->inp1,this->outp,this->nb);
}
void ComplexMathsBenchmarksQ31::vec_mult_cmplx_q31()
{
-
- const q31_t *inp1=input1.ptr();
- const q31_t *inp2=input2.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_cmplx_mult_cmplx_q31(inp1,inp2,outp,this->nb);
-
+ arm_cmplx_mult_cmplx_q31(this->inp1,this->inp2,this->outp,this->nb);
}
void ComplexMathsBenchmarksQ31::vec_mult_real_q31()
{
-
- const q31_t *inp1=input1.ptr();
- // Real input
- const q31_t *inp3=input3.ptr();
- q31_t *outp=output.ptr();
-
-
- arm_cmplx_mult_real_q31(inp1,inp3,outp,this->nb);
-
+ arm_cmplx_mult_real_q31(this->inp1,this->inp3,this->outp,this->nb);
}
@@ -86,6 +48,32 @@
output.create(this->nb,ComplexMathsBenchmarksQ31::OUT_SAMPLES_Q31_ID,mgr);
+ switch(id){
+ case ComplexMathsBenchmarksQ31::VEC_CONJ_Q31_1:
+ case ComplexMathsBenchmarksQ31::VEC_MAG_Q31_3:
+ case ComplexMathsBenchmarksQ31::VEC_MAG_SQUARED_Q31_4:
+ this->inp1=input1.ptr();
+ this->outp=output.ptr();
+ break;
+
+ case ComplexMathsBenchmarksQ31::VEC_DOT_PROD_Q31_2:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ break;
+
+ case ComplexMathsBenchmarksQ31::VEC_MULT_CMPLX_Q31_5:
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
+ break;
+
+ case ComplexMathsBenchmarksQ31::VEC_MULT_REAL_Q31_6:
+ this->inp1=input1.ptr();
+ // Real input
+ this->inp3=input3.ptr();
+ this->outp=output.ptr();
+ break;
+ }
}
void ComplexMathsBenchmarksQ31::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/ControllerF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/ControllerF32.cpp
new file mode 100755
index 0000000..b753212
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/ControllerF32.cpp
@@ -0,0 +1,88 @@
+#include "ControllerF32.h"
+#include "Error.h"
+
+
+ void ControllerF32::test_pid_f32()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ *this->pDst++ = arm_pid_f32(&instPid, *this->pSrc++);
+ }
+ }
+
+ void ControllerF32::test_clarke_f32()
+ {
+ float32_t Ialpha;
+ float32_t Ibeta;
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_clarke_f32(0.1,0.2,&Ialpha,&Ibeta);
+ }
+ }
+
+ void ControllerF32::test_inv_clarke_f32()
+ {
+ float32_t Ia;
+ float32_t Ib;
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_clarke_f32(0.1,0.2,&Ia,&Ib);
+ }
+ }
+
+ void ControllerF32::test_park_f32()
+ {
+ float32_t Id,Iq;
+
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_park_f32(0.1,0.2,&Id,&Iq,0.1,0.2);
+ }
+ }
+
+ void ControllerF32::test_inv_park_f32()
+ {
+ float32_t Ialpha,Ibeta;
+
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_inv_park_f32(0.1,0.2,&Ialpha,&Ibeta,0.1,0.2);
+ }
+ }
+
+ void ControllerF32::test_sin_cos_f32()
+ {
+ float32_t sinVal,cosVal;
+
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_sin_cos_f32(0.1,&sinVal,&cosVal);
+ }
+ }
+
+ void ControllerF32::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ samples.reload(ControllerF32::SAMPLES_F32_ID,mgr,this->nbSamples);
+ output.create(this->nbSamples,ControllerF32::OUT_SAMPLES_F32_ID,mgr);
+
+ switch(id)
+ {
+ case TEST_PID_F32_1:
+ arm_pid_init_f32(&instPid,1);
+ break;
+
+ }
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
+
+ }
+
+ void ControllerF32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/ControllerQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/ControllerQ15.cpp
new file mode 100755
index 0000000..4c6d3b1
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/ControllerQ15.cpp
@@ -0,0 +1,38 @@
+#include "ControllerQ15.h"
+#include "Error.h"
+
+
+ void ControllerQ15::test_pid_q15()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ *this->pDst++ = arm_pid_q15(&instPid, *this->pSrc++);
+ }
+ }
+
+ void ControllerQ15::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ samples.reload(ControllerQ15::SAMPLES_Q15_ID,mgr,this->nbSamples);
+ output.create(this->nbSamples,ControllerQ15::OUT_SAMPLES_Q15_ID,mgr);
+
+ switch(id)
+ {
+ case TEST_PID_Q15_1:
+ arm_pid_init_q15(&instPid,1);
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
+ break;
+
+ }
+
+ }
+
+ void ControllerQ15::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/ControllerQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/ControllerQ31.cpp
new file mode 100755
index 0000000..65d0d5e
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/ControllerQ31.cpp
@@ -0,0 +1,88 @@
+#include "ControllerQ31.h"
+#include "Error.h"
+
+
+ void ControllerQ31::test_pid_q31()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ *this->pDst++ = arm_pid_q31(&instPid, *this->pSrc++);
+ }
+ }
+
+ void ControllerQ31::test_clarke_q31()
+ {
+ q31_t Ialpha;
+ q31_t Ibeta;
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_clarke_q31(0xccccccd,0x1999999a,&Ialpha,&Ibeta);
+ }
+ }
+
+ void ControllerQ31::test_inv_clarke_q31()
+ {
+ q31_t Ia;
+ q31_t Ib;
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_clarke_q31(0xccccccd,0x1999999a,&Ia,&Ib);
+ }
+ }
+
+ void ControllerQ31::test_park_q31()
+ {
+ q31_t Id,Iq;
+
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_park_q31(0xccccccd,0x1999999a,&Id,&Iq,0xccccccd,0x1999999a);
+ }
+ }
+
+ void ControllerQ31::test_inv_park_q31()
+ {
+ q31_t Ialpha,Ibeta;
+
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_inv_park_q31(0xccccccd,0x1999999a,&Ialpha,&Ibeta,0xccccccd,0x1999999a);
+ }
+ }
+
+ void ControllerQ31::test_sin_cos_q31()
+ {
+ q31_t sinVal,cosVal;
+
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_sin_cos_q31(0xccccccd,&sinVal,&cosVal);
+ }
+ }
+
+ void ControllerQ31::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ samples.reload(ControllerQ31::SAMPLES_Q31_ID,mgr,this->nbSamples);
+ output.create(this->nbSamples,ControllerQ31::OUT_SAMPLES_Q31_ID,mgr);
+
+ switch(id)
+ {
+ case TEST_PID_Q31_1:
+ arm_pid_init_q31(&instPid,1);
+ break;
+
+ }
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
+
+ }
+
+ void ControllerQ31::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/DECIMF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/DECIMF32.cpp
index 12c9e75..0f83ead 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/DECIMF32.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/DECIMF32.cpp
@@ -4,13 +4,7 @@
void DECIMF32::test_fir_decimate_f32()
{
-
- const float32_t *pSrc=samples.ptr();
- float32_t *pDst=output.ptr();
-
- arm_fir_decimate_f32(&instDecim,pSrc,pDst,this->nbSamples);
-
-
+ arm_fir_decimate_f32(&instDecim,this->pSrc,this->pDst,this->nbSamples);
}
@@ -18,13 +12,7 @@
void DECIMF32::test_fir_interpolate_f32()
{
-
- const float32_t *pSrc=samples.ptr();
- float32_t *pDst=output.ptr();
-
- arm_fir_interpolate_f32(&instInterpol,pSrc,pDst,this->nbSamples);
-
-
+ arm_fir_interpolate_f32(&instInterpol,this->pSrc,this->pDst,this->nbSamples);
}
void DECIMF32::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
@@ -67,6 +55,9 @@
}
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/DECIMQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/DECIMQ15.cpp
index 7561058..84d9e58 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/DECIMQ15.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/DECIMQ15.cpp
@@ -4,13 +4,7 @@
void DECIMQ15::test_fir_decimate_q15()
{
-
- const q15_t *pSrc=samples.ptr();
- q15_t *pDst=output.ptr();
-
- arm_fir_decimate_q15(&instDecim,pSrc,pDst,this->nbSamples);
-
-
+ arm_fir_decimate_q15(&instDecim,this->pSrc,this->pDst,this->nbSamples);
}
@@ -18,13 +12,7 @@
void DECIMQ15::test_fir_interpolate_q15()
{
-
- const q15_t *pSrc=samples.ptr();
- q15_t *pDst=output.ptr();
-
- arm_fir_interpolate_q15(&instInterpol,pSrc,pDst,this->nbSamples);
-
-
+ arm_fir_interpolate_q15(&instInterpol,this->pSrc,this->pDst,this->nbSamples);
}
void DECIMQ15::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
@@ -67,6 +55,9 @@
}
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/DECIMQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/DECIMQ31.cpp
index 052fcf9..bac7848 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/DECIMQ31.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/DECIMQ31.cpp
@@ -4,13 +4,7 @@
void DECIMQ31::test_fir_decimate_q31()
{
-
- const q31_t *pSrc=samples.ptr();
- q31_t *pDst=output.ptr();
-
- arm_fir_decimate_q31(&instDecim,pSrc,pDst,this->nbSamples);
-
-
+ arm_fir_decimate_q31(&instDecim,this->pSrc,this->pDst,this->nbSamples);
}
@@ -18,13 +12,7 @@
void DECIMQ31::test_fir_interpolate_q31()
{
-
- const q31_t *pSrc=samples.ptr();
- q31_t *pDst=output.ptr();
-
- arm_fir_interpolate_q31(&instInterpol,pSrc,pDst,this->nbSamples);
-
-
+ arm_fir_interpolate_q31(&instInterpol,this->pSrc,this->pDst,this->nbSamples);
}
void DECIMQ31::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
@@ -67,6 +55,9 @@
}
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/FIRF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/FIRF32.cpp
index eda2c84..449b8b4 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/FIRF32.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/FIRF32.cpp
@@ -4,39 +4,17 @@
void FIRF32::test_fir_f32()
{
-
- const float32_t *pSrc=samples.ptr();
- const float32_t *pCoefs=coefs.ptr();
- float32_t *pDst=output.ptr();
-
-
- arm_fir_f32(&instFir, pSrc, pDst, this->nbSamples);
-
+ arm_fir_f32(&instFir, this->pSrc, this->pDst, this->nbSamples);
}
void FIRF32::test_lms_f32()
{
-
- const float32_t *pSrc=samples.ptr();
- const float32_t *pRef=refs.ptr();
-
- float32_t *pDst=output.ptr();
- float32_t *pErr=error.ptr();
-
- arm_lms_f32(&instLms, pSrc, (float32_t*)pRef, pDst, pErr,this->nbSamples);
-
+ arm_lms_f32(&instLms, this->pSrc, (float32_t*)this->pRef, this->pDst, this->pErr,this->nbSamples);
}
void FIRF32::test_lms_norm_f32()
{
- const float32_t *pSrc=samples.ptr();
- const float32_t *pRef=refs.ptr();
-
- float32_t *pDst=output.ptr();
- float32_t *pErr=error.ptr();
-
- arm_lms_norm_f32(&instLmsNorm, pSrc, (float32_t*)pRef, pDst, pErr,this->nbSamples);
-
+ arm_lms_norm_f32(&instLmsNorm, this->pSrc, (float32_t*)this->pRef, this->pDst, this->pErr,this->nbSamples);
}
@@ -59,18 +37,34 @@
{
case TEST_FIR_F32_1:
arm_fir_init_f32(&instFir,this->nbTaps,coefs.ptr(),state.ptr(),this->nbSamples);
+
+ this->pSrc=samples.ptr();
+ this->pCoefs=coefs.ptr();
+ this->pDst=output.ptr();
break;
case TEST_LMS_F32_2:
refs.reload(FIRF32::REFS1_F32_ID,mgr,this->nbSamples);
error.create(this->nbSamples,FIRF32::ERR_F32_ID,mgr);
arm_lms_init_f32(&instLms,this->nbTaps,coefs.ptr(),state.ptr(),0.1,this->nbSamples);
+
+ this->pSrc=samples.ptr();
+ this->pRef=refs.ptr();
+
+ this->pDst=output.ptr();
+ this->pErr=error.ptr();
break;
case TEST_LMS_NORM_F32_3:
refs.reload(FIRF32::REFS1_F32_ID,mgr,this->nbSamples);
error.create(this->nbSamples,FIRF32::ERR_F32_ID,mgr);
arm_lms_norm_init_f32(&instLmsNorm,this->nbTaps,coefs.ptr(),state.ptr(),0.1,this->nbSamples);
+
+ this->pSrc=samples.ptr();
+ this->pRef=refs.ptr();
+
+ this->pDst=output.ptr();
+ this->pErr=error.ptr();
break;
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/FIRQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/FIRQ15.cpp
index f2d37da..72677ad 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/FIRQ15.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/FIRQ15.cpp
@@ -4,42 +4,19 @@
void FIRQ15::test_fir_q15()
{
-
- const q15_t *pSrc=samples.ptr();
- const q15_t *pCoefs=coefs.ptr();
- q15_t *pDst=output.ptr();
-
-
- arm_fir_q15(&instFir, pSrc, pDst, this->nbSamples);
-
+ arm_fir_q15(&instFir, this->pSrc, this->pDst, this->nbSamples);
}
void FIRQ15::test_lms_q15()
{
-
- const q15_t *pSrc=samples.ptr();
- const q15_t *pRef=refs.ptr();
-
- q15_t *pDst=output.ptr();
- q15_t *pErr=error.ptr();
-
- arm_lms_q15(&instLms, pSrc, (q15_t*)pRef, pDst, pErr,this->nbSamples);
-
+ arm_lms_q15(&instLms, this->pSrc, (q15_t*)this->pRef, this->pDst, this->pErr,this->nbSamples);
}
void FIRQ15::test_lms_norm_q15()
{
- const q15_t *pSrc=samples.ptr();
- const q15_t *pRef=refs.ptr();
-
- q15_t *pDst=output.ptr();
- q15_t *pErr=error.ptr();
-
- arm_lms_norm_q15(&instLmsNorm, pSrc, (q15_t*)pRef, pDst, pErr,this->nbSamples);
-
+ arm_lms_norm_q15(&instLmsNorm, this->pSrc, (q15_t*)this->pRef, this->pDst, this->pErr,this->nbSamples);
}
-
void FIRQ15::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
{
@@ -59,18 +36,34 @@
{
case TEST_FIR_Q15_1:
arm_fir_init_q15(&instFir,this->nbTaps,coefs.ptr(),state.ptr(),this->nbSamples);
+
+ this->pSrc=samples.ptr();
+ this->pCoefs=coefs.ptr();
+ this->pDst=output.ptr();
break;
case TEST_LMS_Q15_2:
refs.reload(FIRQ15::REFS1_Q15_ID,mgr,this->nbSamples);
error.create(this->nbSamples,FIRQ15::ERR_Q15_ID,mgr);
arm_lms_init_q15(&instLms,this->nbTaps,coefs.ptr(),state.ptr(),100,this->nbSamples,1);
+
+ this->pSrc=samples.ptr();
+ this->pRef=refs.ptr();
+
+ this->pDst=output.ptr();
+ this->pErr=error.ptr();
break;
case TEST_LMS_NORM_Q15_3:
refs.reload(FIRQ15::REFS1_Q15_ID,mgr,this->nbSamples);
error.create(this->nbSamples,FIRQ15::ERR_Q15_ID,mgr);
arm_lms_norm_init_q15(&instLmsNorm,this->nbTaps,coefs.ptr(),state.ptr(),100,this->nbSamples,1);
+
+ this->pSrc=samples.ptr();
+ this->pRef=refs.ptr();
+
+ this->pDst=output.ptr();
+ this->pErr=error.ptr();
break;
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/FIRQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/FIRQ31.cpp
index 3841eea..3626a13 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/FIRQ31.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/FIRQ31.cpp
@@ -4,39 +4,17 @@
void FIRQ31::test_fir_q31()
{
-
- const q31_t *pSrc=samples.ptr();
- const q31_t *pCoefs=coefs.ptr();
- q31_t *pDst=output.ptr();
-
-
- arm_fir_q31(&instFir, pSrc, pDst, this->nbSamples);
-
+ arm_fir_q31(&instFir, pSrc, pDst, this->nbSamples);
}
void FIRQ31::test_lms_q31()
{
-
- const q31_t *pSrc=samples.ptr();
- const q31_t *pRef=refs.ptr();
-
- q31_t *pDst=output.ptr();
- q31_t *pErr=error.ptr();
-
- arm_lms_q31(&instLms, pSrc, (q31_t*)pRef, pDst, pErr,this->nbSamples);
-
+ arm_lms_q31(&instLms, pSrc, (q31_t*)pRef, pDst, pErr,this->nbSamples);
}
void FIRQ31::test_lms_norm_q31()
{
- const q31_t *pSrc=samples.ptr();
- const q31_t *pRef=refs.ptr();
-
- q31_t *pDst=output.ptr();
- q31_t *pErr=error.ptr();
-
- arm_lms_norm_q31(&instLmsNorm, pSrc, (q31_t*)pRef, pDst, pErr,this->nbSamples);
-
+ arm_lms_norm_q31(&instLmsNorm, pSrc, (q31_t*)pRef, pDst, pErr,this->nbSamples);
}
@@ -59,6 +37,10 @@
{
case TEST_FIR_Q31_1:
arm_fir_init_q31(&instFir,this->nbTaps,coefs.ptr(),state.ptr(),this->nbSamples);
+
+ this->pSrc=samples.ptr();
+ this->pCoefs=coefs.ptr();
+ this->pDst=output.ptr();
break;
case TEST_LMS_Q31_2:
@@ -66,6 +48,12 @@
error.create(this->nbSamples,FIRQ31::ERR_Q31_ID,mgr);
// Value of mu and postShift are arbitrary just for benchmark
arm_lms_init_q31(&instLms,this->nbTaps,coefs.ptr(),state.ptr(),100,this->nbSamples,1);
+
+ this->pSrc=samples.ptr();
+ this->pRef=refs.ptr();
+
+ this->pDst=output.ptr();
+ this->pErr=error.ptr();
break;
case TEST_LMS_NORM_Q31_3:
@@ -73,6 +61,12 @@
error.create(this->nbSamples,FIRQ31::ERR_Q31_ID,mgr);
// Value of mu and postShift are arbitrary just for benchmark
arm_lms_norm_init_q31(&instLmsNorm,this->nbTaps,coefs.ptr(),state.ptr(),100,this->nbSamples,1);
+
+ this->pSrc=samples.ptr();
+ this->pRef=refs.ptr();
+
+ this->pDst=output.ptr();
+ this->pErr=error.ptr();
break;
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/FastMathF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/FastMathF32.cpp
new file mode 100755
index 0000000..42dfc32
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/FastMathF32.cpp
@@ -0,0 +1,48 @@
+#include "FastMathF32.h"
+#include "Error.h"
+
+
+ void FastMathF32::test_cos_f32()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ *this->pDst++ = arm_cos_f32(*this->pSrc++);
+ }
+ }
+
+ void FastMathF32::test_sin_f32()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ *this->pDst++ = arm_sin_f32(*this->pSrc++);
+ }
+ }
+
+ void FastMathF32::test_sqrt_f32()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_sqrt_f32(*this->pSrc++,this->pDst);
+ this->pDst++;
+ }
+ }
+
+ void FastMathF32::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ samples.reload(FastMathF32::SAMPLES_F32_ID,mgr,this->nbSamples);
+ output.create(this->nbSamples,FastMathF32::OUT_SAMPLES_F32_ID,mgr);
+
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
+
+ }
+
+ void FastMathF32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/FastMathQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/FastMathQ15.cpp
new file mode 100755
index 0000000..3af3ada
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/FastMathQ15.cpp
@@ -0,0 +1,48 @@
+#include "FastMathQ15.h"
+#include "Error.h"
+
+
+ void FastMathQ15::test_cos_q15()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ *this->pDst++ = arm_cos_q15(*this->pSrc++);
+ }
+ }
+
+ void FastMathQ15::test_sin_q15()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ *this->pDst++ = arm_sin_q15(*this->pSrc++);
+ }
+ }
+
+ void FastMathQ15::test_sqrt_q15()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_sqrt_q15(*this->pSrc++,this->pDst);
+ this->pDst++;
+ }
+ }
+
+ void FastMathQ15::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ samples.reload(FastMathQ15::SAMPLES_Q15_ID,mgr,this->nbSamples);
+ output.create(this->nbSamples,FastMathQ15::OUT_SAMPLES_Q15_ID,mgr);
+
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
+
+ }
+
+ void FastMathQ15::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/FastMathQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/FastMathQ31.cpp
new file mode 100755
index 0000000..19df5f7
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/FastMathQ31.cpp
@@ -0,0 +1,48 @@
+#include "FastMathQ31.h"
+#include "Error.h"
+
+
+ void FastMathQ31::test_cos_q31()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ *this->pDst++ = arm_cos_q31(*this->pSrc++);
+ }
+ }
+
+ void FastMathQ31::test_sin_q31()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ *this->pDst++ = arm_sin_q31(*this->pSrc++);
+ }
+ }
+
+ void FastMathQ31::test_sqrt_q31()
+ {
+ for(int i=0; i < this->nbSamples; i++)
+ {
+ arm_sqrt_q31(*this->pSrc++,this->pDst);
+ this->pDst++;
+ }
+ }
+
+ void FastMathQ31::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ samples.reload(FastMathQ31::SAMPLES_Q31_ID,mgr,this->nbSamples);
+ output.create(this->nbSamples,FastMathQ31::OUT_SAMPLES_Q31_ID,mgr);
+
+
+ this->pSrc=samples.ptr();
+ this->pDst=output.ptr();
+
+ }
+
+ void FastMathQ31::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/FullyConnectedBench.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/FullyConnectedBench.cpp
index 3bf87c9..e064ede 100644
--- a/CMSIS/DSP/Testing/Source/Benchmarks/FullyConnectedBench.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/FullyConnectedBench.cpp
@@ -4,13 +4,7 @@
void FullyConnectedBench::test_fully_connected_tflite_s8()
{
-
- q7_t *inp=input.ptr();
- q7_t *biasp=bias.ptr();
- q7_t *weightp=weight.ptr();
- q7_t *outp=output.ptr();
- q7_t *refp=ref.ptr();
- q15_t *tempp=temp.ptr();
+
int32_t output_mult = 1073741824;
int16_t output_shift = -1;
@@ -61,6 +55,12 @@
output.create(ref.nbSamples(),FullyConnectedBench::OUTPUT_S8_ID,mgr);
temp.create(input.nbSamples(),FullyConnectedBench::TEMP_S16_ID,mgr);
+ inp=input.ptr();
+ biasp=bias.ptr();
+ weightp=weight.ptr();
+ outp=output.ptr();
+ refp=ref.ptr();
+ tempp=temp.ptr();
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/MISCF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/MISCF32.cpp
index 8b49985..102fde8 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/MISCF32.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/MISCF32.cpp
@@ -5,24 +5,12 @@
void MISCF32::test_conv_f32()
{
-
- const float32_t *inp1=input1.ptr();
- const float32_t *inp2=input2.ptr();
- float32_t *outp=output.ptr();
-
- arm_conv_f32(inp1, this->nba,inp2, this->nbb, outp);
-
+ arm_conv_f32(this->inp1, this->nba,this->inp2, this->nbb, this->outp);
}
void MISCF32::test_correlate_f32()
{
-
- const float32_t *inp1=input1.ptr();
- const float32_t *inp2=input2.ptr();
- float32_t *outp=output.ptr();
-
- arm_correlate_f32(inp1, this->nba,inp2, this->nbb, outp);
-
+ arm_correlate_f32(this->inp1, this->nba,this->inp2, this->nbb, this->outp);
}
@@ -48,6 +36,10 @@
output.create(2*MAX(this->nba , this->nbb) - 1 ,MISCF32::OUT_SAMPLES_F32_ID,mgr);
break;
}
+
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ15.cpp
index 46dbb40..afa81b5 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ15.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ15.cpp
@@ -5,24 +5,12 @@
void MISCQ15::test_conv_q15()
{
-
- const q15_t *inp1=input1.ptr();
- const q15_t *inp2=input2.ptr();
- q15_t *outp=output.ptr();
-
- arm_conv_q15(inp1, this->nba,inp2, this->nbb, outp);
-
+ arm_conv_q15(this->inp1, this->nba,this->inp2, this->nbb, this->outp);
}
void MISCQ15::test_correlate_q15()
{
-
- const q15_t *inp1=input1.ptr();
- const q15_t *inp2=input2.ptr();
- q15_t *outp=output.ptr();
-
- arm_correlate_q15(inp1, this->nba,inp2, this->nbb, outp);
-
+ arm_correlate_q15(this->inp1, this->nba,this->inp2, this->nbb, this->outp);
}
@@ -48,6 +36,10 @@
output.create(2*MAX(this->nba , this->nbb) - 1 ,MISCQ15::OUT_SAMPLES_Q15_ID,mgr);
break;
}
+
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ31.cpp
index 80fbfa1..579681f 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ31.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ31.cpp
@@ -5,27 +5,14 @@
void MISCQ31::test_conv_q31()
{
-
- const q31_t *inp1=input1.ptr();
- const q31_t *inp2=input2.ptr();
- q31_t *outp=output.ptr();
-
- arm_conv_q31(inp1, this->nba,inp2, this->nbb, outp);
-
+ arm_conv_q31(this->inp1, this->nba,this->inp2, this->nbb, this->outp);
}
void MISCQ31::test_correlate_q31()
{
-
- const q31_t *inp1=input1.ptr();
- const q31_t *inp2=input2.ptr();
- q31_t *outp=output.ptr();
-
- arm_correlate_q31(inp1, this->nba,inp2, this->nbb, outp);
-
+ arm_correlate_q31(this->inp1, this->nba,this->inp2, this->nbb, this->outp);
}
-
void MISCQ31::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
{
@@ -48,6 +35,10 @@
output.create(2*MAX(this->nba , this->nbb) - 1 ,MISCQ31::OUT_SAMPLES_Q31_ID,mgr);
break;
}
+
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ7.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ7.cpp
index 7eba2cc..5e7c509 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ7.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/MISCQ7.cpp
@@ -5,24 +5,12 @@
void MISCQ7::test_conv_q7()
{
-
- const q7_t *inp1=input1.ptr();
- const q7_t *inp2=input2.ptr();
- q7_t *outp=output.ptr();
-
- arm_conv_q7(inp1, this->nba,inp2, this->nbb, outp);
-
+ arm_conv_q7(this->inp1, this->nba,this->inp2, this->nbb, this->outp);
}
void MISCQ7::test_correlate_q7()
{
-
- const q7_t *inp1=input1.ptr();
- const q7_t *inp2=input2.ptr();
- q7_t *outp=output.ptr();
-
- arm_correlate_q7(inp1, this->nba,inp2, this->nbb, outp);
-
+ arm_correlate_q7(this->inp1, this->nba,this->inp2, this->nbb, this->outp);
}
@@ -48,6 +36,10 @@
output.create(2*MAX(this->nba , this->nbb) - 1 ,MISCQ7::OUT_SAMPLES_Q7_ID,mgr);
break;
}
+
+ this->inp1=input1.ptr();
+ this->inp2=input2.ptr();
+ this->outp=output.ptr();
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/PoolingBench.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/PoolingBench.cpp
index 9ef4dce..bfb8b51 100755
--- a/CMSIS/DSP/Testing/Source/Benchmarks/PoolingBench.cpp
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/PoolingBench.cpp
@@ -8,10 +8,7 @@
void PoolingBench::test_avgpool_s8()
{
- q7_t *tmpin = tmpInput.ptr();
- q7_t *outp = output.ptr();
- q15_t *tempp = temp.ptr();
-
+
for(int i=0; i < this->repeatNb; i++)
{
arm_avgpool_s8(
@@ -76,6 +73,10 @@
memcpy(tmpin,inp,input.nbSamples());
+ tmpin = tmpInput.ptr();
+ outp = output.ptr();
+ tempp = temp.ptr();
+
}
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/SupportBarF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/SupportBarF32.cpp
new file mode 100755
index 0000000..56bb40d
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/SupportBarF32.cpp
@@ -0,0 +1,42 @@
+#include "SupportBarF32.h"
+#include "Error.h"
+
+
+ void SupportBarF32::test_barycenter_f32()
+ {
+ arm_barycenter_f32(this->inp, this->coefsp,
+ this->outp,
+ this->nbVectors,
+ this->vecDim);
+ }
+
+
+
+ void SupportBarF32::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbVectors = *it++;
+ this->vecDim = *it;
+
+ switch(id)
+ {
+ case TEST_BARYCENTER_F32_1:
+ input.reload(SupportBarF32::SAMPLES_F32_ID,mgr,this->nbVectors*this->vecDim);
+ coefs.reload(SupportBarF32::COEFS_F32_ID,mgr,this->nbVectors);
+ output.create(this->vecDim,SupportBarF32::OUT_SAMPLES_F32_ID,mgr);
+
+ this->inp = input.ptr();
+ this->coefsp = coefs.ptr();
+ this->outp = output.ptr();
+ break;
+
+ }
+
+
+ }
+
+ void SupportBarF32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/SupportF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/SupportF32.cpp
new file mode 100755
index 0000000..3736a0d
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/SupportF32.cpp
@@ -0,0 +1,83 @@
+#include "SupportF32.h"
+#include "Error.h"
+
+
+ void SupportF32::test_copy_f32()
+ {
+ arm_copy_f32(this->pSrc,this->pDst,this->nbSamples);
+ }
+
+ void SupportF32::test_fill_f32()
+ {
+ arm_fill_f32(0,this->pDst,this->nbSamples);
+ }
+
+ void SupportF32::test_q7_to_f32()
+ {
+ arm_q7_to_float(this->pSrcQ7,this->pDst,this->nbSamples);
+ }
+
+ void SupportF32::test_q15_to_f32()
+ {
+ arm_q15_to_float(this->pSrcQ15,this->pDst,this->nbSamples);
+ }
+
+ void SupportF32::test_q31_to_f32()
+ {
+ arm_q31_to_float(this->pSrcQ31,this->pDst,this->nbSamples);
+ }
+
+ void SupportF32::test_weighted_sum_f32()
+ {
+ arm_weighted_sum_f32(this->pSrc, this->pWeights,this->nbSamples);
+ }
+
+ void SupportF32::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ output.create(this->nbSamples,SupportF32::OUT_SAMPLES_F32_ID,mgr);
+
+ switch(id)
+ {
+ case TEST_COPY_F32_1:
+ case TEST_FILL_F32_2:
+ samples.reload(SupportF32::SAMPLES_F32_ID,mgr,this->nbSamples);
+ this->pSrc=samples.ptr();
+ break;
+
+ case TEST_Q15_TO_F32_3:
+ samplesQ15.reload(SupportF32::SAMPLES_Q15_ID,mgr,this->nbSamples);
+ this->pSrcQ15=samplesQ15.ptr();
+ break;
+
+ case TEST_Q31_TO_F32_4:
+ samplesQ31.reload(SupportF32::SAMPLES_Q31_ID,mgr,this->nbSamples);
+ this->pSrcQ31=samplesQ31.ptr();
+ break;
+
+ case TEST_Q7_TO_F32_5:
+ samplesQ7.reload(SupportF32::SAMPLES_Q7_ID,mgr,this->nbSamples);
+ this->pSrcQ7=samplesQ7.ptr();
+ break;
+
+ case TEST_WEIGHTED_SUM_F32_6:
+ samples.reload(SupportF32::INPUTS6_F32_ID,mgr,this->nbSamples);
+ weights.reload(SupportF32::WEIGHTS6_F32_ID,mgr,this->nbSamples);
+
+ this->pSrc=samples.ptr();
+ this->pWeights=weights.ptr();
+ break;
+
+ }
+
+ this->pDst=output.ptr();
+
+ }
+
+ void SupportF32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/SupportQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/SupportQ15.cpp
new file mode 100755
index 0000000..dd20fd1
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/SupportQ15.cpp
@@ -0,0 +1,60 @@
+#include "SupportQ15.h"
+#include "Error.h"
+
+
+ void SupportQ15::test_copy_q15()
+ {
+
+ }
+
+ void SupportQ15::test_fill_q15()
+ {
+
+ }
+
+ void SupportQ15::test_q7_to_q15()
+ {
+
+ }
+
+ void SupportQ15::test_q31_to_q15()
+ {
+
+ }
+
+
+ void SupportQ15::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ output.create(this->nbSamples,SupportQ15::OUT_SAMPLES_Q15_ID,mgr);
+
+ switch(id)
+ {
+ case TEST_COPY_Q15_1:
+ case TEST_FILL_Q15_2:
+ samples.reload(SupportQ15::SAMPLES_Q15_ID,mgr,this->nbSamples);
+ this->pSrc=samples.ptr();
+ break;
+
+ case TEST_Q31_TO_Q15_3:
+ samplesQ31.reload(SupportQ15::SAMPLES_Q31_ID,mgr,this->nbSamples);
+ this->pSrcQ31=samplesQ31.ptr();
+ break;
+
+ case TEST_Q7_TO_Q15_4:
+ samplesQ7.reload(SupportQ15::SAMPLES_Q7_ID,mgr,this->nbSamples);
+ this->pSrcQ7=samplesQ7.ptr();
+ break;
+
+ }
+ this->pDst=output.ptr();
+
+ }
+
+ void SupportQ15::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/SupportQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/SupportQ31.cpp
new file mode 100755
index 0000000..cb7eda1
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/SupportQ31.cpp
@@ -0,0 +1,59 @@
+#include "SupportQ31.h"
+#include "Error.h"
+
+
+ void SupportQ31::test_copy_q31()
+ {
+
+ }
+
+ void SupportQ31::test_fill_q31()
+ {
+
+ }
+
+ void SupportQ31::test_q7_to_q31()
+ {
+
+ }
+
+ void SupportQ31::test_q15_to_q31()
+ {
+
+ }
+
+ void SupportQ31::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ output.create(this->nbSamples,SupportQ31::OUT_SAMPLES_Q31_ID,mgr);
+
+ switch(id)
+ {
+ case TEST_COPY_Q31_1:
+ case TEST_FILL_Q31_2:
+ samples.reload(SupportQ31::SAMPLES_Q31_ID,mgr,this->nbSamples);
+ this->pSrc=samples.ptr();
+ break;
+
+ case TEST_Q15_TO_Q31_3:
+ samplesQ15.reload(SupportQ31::SAMPLES_Q15_ID,mgr,this->nbSamples);
+ this->pSrcQ15=samplesQ15.ptr();
+ break;
+
+ case TEST_Q7_TO_Q31_4:
+ samplesQ7.reload(SupportQ31::SAMPLES_Q7_ID,mgr,this->nbSamples);
+ this->pSrcQ7=samplesQ7.ptr();
+ break;
+
+ }
+ this->pDst=output.ptr();
+
+ }
+
+ void SupportQ31::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/SupportQ7.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/SupportQ7.cpp
new file mode 100755
index 0000000..884f93d
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/SupportQ7.cpp
@@ -0,0 +1,58 @@
+#include "SupportQ7.h"
+#include "Error.h"
+
+ void SupportQ7::test_copy_q7()
+ {
+
+ }
+
+ void SupportQ7::test_fill_q7()
+ {
+
+ }
+
+ void SupportQ7::test_q15_to_q7()
+ {
+
+ }
+
+ void SupportQ7::test_q31_to_q7()
+ {
+
+ }
+
+ void SupportQ7::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbSamples = *it;
+
+ output.create(this->nbSamples,SupportQ7::OUT_SAMPLES_Q7_ID,mgr);
+
+ switch(id)
+ {
+ case TEST_COPY_Q7_1:
+ case TEST_FILL_Q7_2:
+ samples.reload(SupportQ7::SAMPLES_Q7_ID,mgr,this->nbSamples);
+ this->pSrc=samples.ptr();
+ break;
+
+ case TEST_Q31_TO_Q7_3:
+ samplesQ31.reload(SupportQ7::SAMPLES_Q31_ID,mgr,this->nbSamples);
+ this->pSrcQ31=samplesQ31.ptr();
+ break;
+
+ case TEST_Q15_TO_Q7_4:
+ samplesQ15.reload(SupportQ7::SAMPLES_Q15_ID,mgr,this->nbSamples);
+ this->pSrcQ15=samplesQ15.ptr();
+ break;
+
+ }
+ this->pDst=output.ptr();
+
+ }
+
+ void SupportQ7::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/UnaryF32.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/UnaryF32.cpp
new file mode 100755
index 0000000..fb1e6a1
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/UnaryF32.cpp
@@ -0,0 +1,54 @@
+#include "UnaryF32.h"
+#include "Error.h"
+
+
+ void UnaryF32::test_mat_scale_f32()
+ {
+ arm_mat_scale_f32(&this->in1,0.5,&this->out);
+ }
+
+ void UnaryF32::test_mat_inverse_f32()
+ {
+ arm_mat_inverse_f32(&this->in1,&this->out);
+ }
+
+ void UnaryF32::test_mat_trans_f32()
+ {
+ arm_mat_trans_f32(&this->in1,&this->out);
+ }
+
+ void UnaryF32::test_mat_add_f32()
+ {
+ arm_mat_add_f32(&this->in1,&this->in1,&this->out);
+ }
+
+ void UnaryF32::test_mat_sub_f32()
+ {
+ arm_mat_sub_f32(&this->in1,&this->in1,&this->out);
+ }
+
+ void UnaryF32::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbr = *it++;
+ this->nbc = *it;
+
+ input1.reload(UnaryF32::INPUTA_F32_ID,mgr,this->nbr*this->nbc);
+
+
+ output.create(this->nbr*this->nbc,UnaryF32::OUT_F32_ID,mgr);
+
+ this->in1.numRows = this->nbr;
+ this->in1.numCols = this->nbc;
+ this->in1.pData = input1.ptr();
+
+ this->out.numRows = this->nbr;
+ this->out.numCols = this->nbc;
+ this->out.pData = output.ptr();
+ }
+
+ void UnaryF32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/UnaryF64.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/UnaryF64.cpp
new file mode 100755
index 0000000..6da4bea
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/UnaryF64.cpp
@@ -0,0 +1,34 @@
+#include "UnaryF64.h"
+#include "Error.h"
+
+ void UnaryF64::test_mat_inverse_f64()
+ {
+ arm_mat_inverse_f64(&this->in1,&this->out);
+ }
+
+
+ void UnaryF64::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbr = *it++;
+ this->nbc = *it;
+
+ input1.reload(UnaryF64::INPUTA_F64_ID,mgr,this->nbr*this->nbc);
+
+
+ output.create(this->nbr*this->nbc,UnaryF64::OUT_F64_ID,mgr);
+
+ this->in1.numRows = this->nbr;
+ this->in1.numCols = this->nbc;
+ this->in1.pData = input1.ptr();
+
+ this->out.numRows = this->nbr;
+ this->out.numCols = this->nbc;
+ this->out.pData = output.ptr();
+ }
+
+ void UnaryF64::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/UnaryQ15.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/UnaryQ15.cpp
new file mode 100755
index 0000000..089386e
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/UnaryQ15.cpp
@@ -0,0 +1,49 @@
+#include "UnaryQ15.h"
+#include "Error.h"
+
+
+ void UnaryQ15::test_mat_scale_q15()
+ {
+ arm_mat_scale_q15(&this->in1,0x4000,1,&this->out);
+ }
+
+ void UnaryQ15::test_mat_trans_q15()
+ {
+ arm_mat_trans_q15(&this->in1,&this->out);
+ }
+
+ void UnaryQ15::test_mat_add_q15()
+ {
+ arm_mat_add_q15(&this->in1,&this->in1,&this->out);
+ }
+
+ void UnaryQ15::test_mat_sub_q15()
+ {
+ arm_mat_sub_q15(&this->in1,&this->in1,&this->out);
+ }
+
+ void UnaryQ15::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbr = *it++;
+ this->nbc = *it;
+
+ input1.reload(UnaryQ15::INPUTA_Q15_ID,mgr,this->nbr*this->nbc);
+
+
+ output.create(this->nbr*this->nbc,UnaryQ15::OUT_Q15_ID,mgr);
+
+ this->in1.numRows = this->nbr;
+ this->in1.numCols = this->nbc;
+ this->in1.pData = input1.ptr();
+
+ this->out.numRows = this->nbr;
+ this->out.numCols = this->nbc;
+ this->out.pData = output.ptr();
+ }
+
+ void UnaryQ15::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Benchmarks/UnaryQ31.cpp b/CMSIS/DSP/Testing/Source/Benchmarks/UnaryQ31.cpp
new file mode 100755
index 0000000..2c21237
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Benchmarks/UnaryQ31.cpp
@@ -0,0 +1,49 @@
+#include "UnaryQ31.h"
+#include "Error.h"
+
+
+ void UnaryQ31::test_mat_scale_q31()
+ {
+ arm_mat_scale_q31(&this->in1,0x40000000,1,&this->out);
+ }
+
+ void UnaryQ31::test_mat_trans_q31()
+ {
+ arm_mat_trans_q31(&this->in1,&this->out);
+ }
+
+ void UnaryQ31::test_mat_add_q31()
+ {
+ arm_mat_add_q31(&this->in1,&this->in1,&this->out);
+ }
+
+ void UnaryQ31::test_mat_sub_q31()
+ {
+ arm_mat_sub_q31(&this->in1,&this->in1,&this->out);
+ }
+
+ void UnaryQ31::setUp(Testing::testID_t id,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr)
+ {
+
+
+ std::vector<Testing::param_t>::iterator it = params.begin();
+ this->nbr = *it++;
+ this->nbc = *it;
+
+ input1.reload(UnaryQ31::INPUTA_Q31_ID,mgr,this->nbr*this->nbc);
+
+
+ output.create(this->nbr*this->nbc,UnaryQ31::OUT_Q31_ID,mgr);
+
+ this->in1.numRows = this->nbr;
+ this->in1.numCols = this->nbc;
+ this->in1.pData = input1.ptr();
+
+ this->out.numRows = this->nbr;
+ this->out.numCols = this->nbc;
+ this->out.pData = output.ptr();
+ }
+
+ void UnaryQ31::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ }
diff --git a/CMSIS/DSP/Testing/Source/Tests/SupportBarTestsF32.cpp b/CMSIS/DSP/Testing/Source/Tests/SupportBarTestsF32.cpp
new file mode 100755
index 0000000..c362953
--- /dev/null
+++ b/CMSIS/DSP/Testing/Source/Tests/SupportBarTestsF32.cpp
@@ -0,0 +1,62 @@
+#include "SupportBarTestsF32.h"
+#include "Error.h"
+#include "arm_math.h"
+#include "Test.h"
+
+#include <cstdio>
+
+
+ void SupportBarTestsF32::test_barycenter_f32()
+ {
+ const float32_t *inp = input.ptr();
+ const float32_t *coefsp = coefs.ptr();
+
+ float32_t *outp = output.ptr();
+
+ for(int i=0; i < this->nbTests ; i ++)
+ {
+ arm_barycenter_f32(inp, coefsp,
+ outp,
+ this->nbVecs,
+ this->vecDim);
+
+ inp += this->vecDim * this->nbVecs;
+ coefsp += this->nbVecs;
+ outp += this->vecDim;
+ }
+
+ ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3);
+ }
+
+
+ void SupportBarTestsF32::setUp(Testing::testID_t id,std::vector<Testing::param_t>& paramsArgs,Client::PatternMgr *mgr)
+ {
+ dims.reload(SupportBarTestsF32::DIM_S16_ID,mgr);
+
+ int16_t *dimsp=dims.ptr();
+
+ this->nbTests=dimsp[0];
+ this->nbVecs=dimsp[1];
+ this->vecDim=dimsp[2];
+
+
+ switch(id)
+ {
+
+ case TEST_BARYCENTER_F32_1:
+ input.reload(SupportBarTestsF32::SAMPLES_F32_ID,mgr);
+ coefs.reload(SupportBarTestsF32::COEFS_F32_ID,mgr);
+ ref.reload(SupportBarTestsF32::REF_F32_ID,mgr);
+
+ output.create(ref.nbSamples(),SupportBarTestsF32::OUT_SAMPLES_F32_ID,mgr);
+ break;
+ }
+
+
+
+ }
+
+ void SupportBarTestsF32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
+ {
+ output.dump(mgr);
+ }
diff --git a/CMSIS/DSP/Testing/Source/Tests/SupportTestsF32.cpp b/CMSIS/DSP/Testing/Source/Tests/SupportTestsF32.cpp
index e71a793..23dbf77 100755
--- a/CMSIS/DSP/Testing/Source/Tests/SupportTestsF32.cpp
+++ b/CMSIS/DSP/Testing/Source/Tests/SupportTestsF32.cpp
@@ -6,28 +6,6 @@
#include <cstdio>
- void SupportTestsF32::test_barycenter_f32()
- {
- const float32_t *inp = input.ptr();
- const float32_t *coefsp = coefs.ptr();
-
- float32_t *outp = output.ptr();
-
- for(int i=0; i < this->nbPatterns ; i ++)
- {
- arm_barycenter_f32(inp, coefsp,
- outp,
- this->nbVectors,
- this->vecDim);
-
- inp += this->vecDim * this->nbVectors;
- coefsp += this->nbVectors;
- outp += this->vecDim;
- }
-
- ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3);
- }
-
void SupportTestsF32::test_weighted_sum_f32()
{
const float32_t *inp = input.ptr();
@@ -35,16 +13,10 @@
float32_t *outp = output.ptr();
- for(int i=0; i < this->nbPatterns ; i ++)
- {
- *outp=arm_weighted_sum_f32(inp, coefsp,
- this->vecDim);
+
+ *outp=arm_weighted_sum_f32(inp, coefsp,input.nbSamples());
- inp += this->vecDim;
- coefsp += this->vecDim;
- outp++;
- }
-
+
ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3);
}
@@ -54,33 +26,13 @@
switch(id)
{
- case TEST_BARYCENTER_F32_1:
- {
- input.reload(SupportTestsF32::INPUTS1_F32_ID,mgr);
- coefs.reload(SupportTestsF32::WEIGHTS1_F32_ID,mgr);
- dims.reload(SupportTestsF32::DIMS1_S16_ID,mgr);
- ref.reload(SupportTestsF32::REF1_F32_ID,mgr);
+
+ case TEST_WEIGHTED_SUM_F32_1:
+ input.reload(SupportTestsF32::INPUTS_F32_ID,mgr);
+ coefs.reload(SupportTestsF32::WEIGHTS_F32_ID,mgr);
+ ref.reload(SupportTestsF32::REF_F32_ID,mgr);
- const int16_t *dimsp = dims.ptr();
-
- this->nbPatterns=dimsp[0];
- this->nbVectors=dimsp[1];
- this->vecDim=dimsp[2];
- output.create(this->nbPatterns*this->vecDim,SupportTestsF32::OUT_F32_ID,mgr);
- }
- break;
-
- case TEST_WEIGHTED_SUM_F32_2:
- input.reload(SupportTestsF32::INPUTS2_F32_ID,mgr);
- coefs.reload(SupportTestsF32::WEIGHTS2_F32_ID,mgr);
- dims.reload(SupportTestsF32::DIMS2_S16_ID,mgr);
- ref.reload(SupportTestsF32::REF2_F32_ID,mgr);
-
- const int16_t *dimsp = dims.ptr();
-
- this->nbPatterns=dimsp[0];
- this->vecDim=dimsp[1];
- output.create(this->nbPatterns,SupportTestsF32::OUT_F32_ID,mgr);
+ output.create(ref.nbSamples(),SupportTestsF32::OUT_F32_ID,mgr);
break;
}
diff --git a/CMSIS/DSP/Testing/bench.txt b/CMSIS/DSP/Testing/bench.txt
index c7cde15..01a0120 100755
--- a/CMSIS/DSP/Testing/bench.txt
+++ b/CMSIS/DSP/Testing/bench.txt
@@ -741,6 +741,534 @@
}
}
}
+
+ group Controller {
+ class = Controller
+ folder = Controller
+
+ suite Controller F32 {
+ class = ControllerF32
+ folder = ControllerF32
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_F32_ID : Samples1_f32.txt
+ Output OUT_SAMPLES_F32_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_pid_f32:test_pid_f32 {
+ oldID = 0
+ }
+ test_clarke_f32:test_clarke_f32
+ test_inv_clarke_f32:test_inv_clarke_f32
+ test_park_f32:test_park_f32
+ test_inv_park_f32:test_inv_park_f32
+ test_sin_cos_f32:test_sin_cos_f32
+ } -> PARAM1_ID
+ }
+
+ suite Controller Q31 {
+ class = ControllerQ31
+ folder = ControllerQ31
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_Q31_ID : Samples1_q31.txt
+ Output OUT_SAMPLES_Q31_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_pid_q31:test_pid_q31
+ test_clarke_q31:test_clarke_q31
+ test_inv_clarke_q31:test_inv_clarke_q31
+ test_park_q31:test_park_q31
+ test_inv_park_q31:test_inv_park_q31
+ test_sin_cos_q31:test_sin_cos_q31
+ } -> PARAM1_ID
+ }
+
+ suite Controller Q15 {
+ class = ControllerQ15
+ folder = ControllerQ15
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_Q15_ID : Samples1_q15.txt
+ Output OUT_SAMPLES_Q15_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_pid_q15:test_pid_q15
+ } -> PARAM1_ID
+ }
+ }
+
+ group FastMath {
+ class = FastMath
+ folder = FastMath
+
+ suite FastMath F32 {
+ class = FastMathF32
+ folder = FastMathF32
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_F32_ID : Samples1_f32.txt
+ Output OUT_SAMPLES_F32_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_cos_f32:test_cos_f32
+ test_sin_f32:test_sin_f32
+ test_sqrt_f32:test_sqrt_f32
+ } -> PARAM1_ID
+ }
+
+ suite FastMath Q31 {
+ class = FastMathQ31
+ folder = FastMathQ31
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_Q31_ID : Samples1_q31.txt
+ Output OUT_SAMPLES_Q31_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_cos_q31:test_cos_q31
+ test_sin_q31:test_sin_q31
+ test_sqrt_q31:test_sqrt_q31
+ } -> PARAM1_ID
+ }
+
+ suite FastMath Q15 {
+ class = FastMathQ15
+ folder = FastMathQ15
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_Q15_ID : Samples1_q15.txt
+ Output OUT_SAMPLES_Q15_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_cos_q15:test_cos_q15
+ test_sin_q15:test_sin_q15
+ test_sqrt_q15:test_sqrt_q15
+ } -> PARAM1_ID
+ }
+ }
+
+ suite SupportBar F32 {
+ class = SupportBarF32
+ folder = SupportBarF32
+
+ ParamList {
+ NB,VECDIM
+ Summary NB,VECDIM
+ Names "Number of samples","Vector dimension"
+ Formula "NB*VECDIM"
+ }
+
+ Pattern SAMPLES_F32_ID : Samples1_f32.txt
+ Pattern COEFS_F32_ID : Coefs1_f32.txt
+ Output OUT_SAMPLES_F32_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128]
+ VECDIM = [5,10,15]
+ }
+
+ Functions {
+ test_barycenter_f32:test_barycenter_f32
+ } -> PARAM1_ID
+
+ }
+
+ group Support {
+ class = Support
+ folder = Support
+
+ suite Support F32 {
+ class = SupportF32
+ folder = SupportF32
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_F32_ID : Samples1_f32.txt
+ Pattern SAMPLES_Q15_ID : Samples3_q15.txt
+ Pattern SAMPLES_Q31_ID : Samples4_q31.txt
+ Pattern SAMPLES_Q7_ID : Samples5_q7.txt
+
+ Pattern INPUTS6_F32_ID : Inputs6_f32.txt
+ Pattern WEIGHTS6_F32_ID : Weights6_f32.txt
+ Pattern REF6_F32_ID : Ref6_f32.txt
+
+ Output OUT_SAMPLES_F32_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_copy_f32:test_copy_f32
+ test_fill_f32:test_fill_f32
+ test_q15_to_f32:test_q15_to_f32
+ test_q31_to_f32:test_q31_to_f32
+ test_q7_to_f32:test_q7_to_f32
+ test_weighted_sum_f32:test_weighted_sum_f32
+ } -> PARAM1_ID
+ }
+
+ suite Support Q31 {
+ class = SupportQ31
+ folder = SupportQ31
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_Q31_ID : Samples1_q31.txt
+ Pattern SAMPLES_Q15_ID : Samples3_q15.txt
+ Pattern SAMPLES_Q7_ID : Samples4_q7.txt
+ Output OUT_SAMPLES_Q31_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_copy_q31:test_copy_q31
+ test_fill_q31:test_fill_q31
+ test_q15_to_q31:test_q15_to_q31
+ test_q7_to_q31:test_q7_to_q31
+ } -> PARAM1_ID
+ }
+
+ suite Support Q15 {
+ class = SupportQ15
+ folder = SupportQ15
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_Q15_ID : Samples1_q15.txt
+ Pattern SAMPLES_Q31_ID : Samples3_q31.txt
+ Pattern SAMPLES_Q7_ID : Samples4_q7.txt
+ Output OUT_SAMPLES_Q15_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_copy_q15:test_copy_q15
+ test_fill_q15:test_fill_q15
+ test_q31_to_q15:test_q31_to_q15
+ test_q7_to_q15:test_q7_to_q15
+ } -> PARAM1_ID
+ }
+
+ suite Support Q7 {
+ class = SupportQ7
+ folder = SupportQ7
+
+ ParamList {
+ NB
+ Summary NB
+ Names "Number of samples"
+ Formula "NB"
+ }
+
+ Pattern SAMPLES_Q7_ID : Samples1_q7.txt
+ Pattern SAMPLES_Q31_ID : Samples3_q31.txt
+ Pattern SAMPLES_Q15_ID : Samples4_q15.txt
+ Output OUT_SAMPLES_Q7_ID : Output
+
+ Params PARAM1_ID = {
+ NB = [16,64,128,256]
+ }
+
+ Functions {
+ test_copy_q7:test_copy_q7
+ test_fill_q7:test_fill_q7
+ test_q31_to_q7:test_q31_to_q7
+ test_q15_to_q7:test_q15_to_q7
+ } -> PARAM1_ID
+ }
+ }
+
+ group Matrix {
+ class = Matrix
+ folder = Matrix
+
+ group Unary {
+ class = Unary
+ folder = Unary
+
+ suite Unary F32 {
+ class = UnaryF32
+ folder = UnaryF32
+
+ ParamList {
+ NBR,NBC
+ Summary NBR,NBC
+ Names "Number of rows","Number of columns"
+ Formula "NBR*NBC"
+ }
+
+ Pattern INPUTA_F32_ID : InputA1_f32.txt
+ Output OUT_F32_ID : Output
+
+ Params PARAM1_ID = {
+ NBR = [5,10,40]
+ NBC = [5,10,40]
+ }
+
+ Functions {
+ test_mat_scale_f32:test_mat_scale_f32
+ test_mat_inverse_f32:test_mat_inverse_f32
+ test_mat_trans_f32:test_mat_trans_f32
+ test_mat_add_f32:test_mat_add_f32
+ test_mat_sub_f32:test_mat_sub_f32
+ } -> PARAM1_ID
+ }
+
+ suite Unary Q31 {
+ class = UnaryQ31
+ folder = UnaryQ31
+
+ ParamList {
+ NBR,NBC
+ Summary NBR,NBC
+ Names "Number of rows","Number of columns"
+ Formula "NBR*NBC"
+ }
+
+ Pattern INPUTA_Q31_ID : InputA1_q31.txt
+ Output OUT_Q31_ID : Output
+
+ Params PARAM1_ID = {
+ NBR = [5,10,40]
+ NBC = [5,10,40]
+ }
+
+ Functions {
+ test_mat_scale_q31:test_mat_scale_q31
+ test_mat_trans_q31:test_mat_trans_q31
+ test_mat_add_q31:test_mat_add_q31
+ test_mat_sub_q31:test_mat_sub_q31
+ } -> PARAM1_ID
+ }
+
+ suite Unary Q15 {
+ class = UnaryQ15
+ folder = UnaryQ15
+
+ ParamList {
+ NBR,NBC
+ Summary NBR,NBC
+ Names "Number of rows","Number of columns"
+ Formula "NBR*NBC"
+ }
+
+ Pattern INPUTA_Q15_ID : InputA1_q15.txt
+ Output OUT_Q15_ID : Output
+
+ Params PARAM1_ID = {
+ NBR = [5,10,40]
+ NBC = [5,10,40]
+ }
+
+ Functions {
+ test_mat_scale_q15:test_mat_scale_q15
+ test_mat_trans_q15:test_mat_trans_q15
+ test_mat_add_q15:test_mat_add_q15
+ test_mat_sub_q15:test_mat_sub_q15
+ } -> PARAM1_ID
+ }
+
+ suite Unary F64 {
+ class = UnaryF64
+ folder = UnaryF64
+
+ ParamList {
+ NBR,NBC
+ Summary NBR,NBC
+ Names "Number of rows","Number of columns"
+ Formula "NBR*NBC"
+ }
+
+ Pattern INPUTA_F64_ID : InputA1_f64.txt
+ Output OUT_F64_ID : Output
+
+ Params PARAM1_ID = {
+ NBR = [5,10,40]
+ NBC = [5,10,40]
+ }
+
+ Functions {
+ test_mat_inverse_f64:test_mat_inverse_f64
+ } -> PARAM1_ID
+ }
+ }
+
+ group Binary {
+ class = Binary
+ folder = Binary
+
+ suite Binary F32 {
+ class = BinaryF32
+ folder = BinaryF32
+
+ ParamList {
+ NBR,NBI,NBC
+ Summary NBR,NBI,NBC
+ Names "Number of rows","Inner dimensions","Number of columns"
+ Formula "NBR*NBI*NBC"
+ }
+
+ Pattern INPUTA_F32_ID : InputA1_f32.txt
+ Pattern INPUTB_F32_ID : InputB1_f32.txt
+ Pattern INPUTAC_F32_ID : InputAC1_f32.txt
+ Pattern INPUTBC_F32_ID : InputBC1_f32.txt
+ Output OUT_F32_ID : Output
+
+ Params PARAM1_ID = {
+ NBR = [5,10,40]
+ NBI = [5,10,40]
+ NBC = [5,10,40]
+ }
+
+ Functions {
+ test_mat_mult_f32:test_mat_mult_f32
+ test_mat_cmplx_mult_f32:test_mat_cmplx_mult_f32
+ } -> PARAM1_ID
+ }
+
+ suite Binary Q31 {
+ class = BinaryQ31
+ folder = BinaryQ31
+
+ ParamList {
+ NBR,NBI,NBC
+ Summary NBR,NBI,NBC
+ Names "Number of rows","Inner dimensions","Number of columns"
+ Formula "NBR*NBI*NBC"
+ }
+
+ Pattern INPUTA_Q31_ID : InputA1_q31.txt
+ Pattern INPUTB_Q31_ID : InputB1_q31.txt
+ Pattern INPUTAC_Q31_ID : InputAC1_q31.txt
+ Pattern INPUTBC_Q31_ID : InputBC1_q31.txt
+ Output OUT_Q31_ID : Output
+
+ Params PARAM1_ID = {
+ NBR = [5,10,40]
+ NBI = [5,10,40]
+ NBC = [5,10,40]
+ }
+
+ Functions {
+ test_mat_mult_q31:test_mat_mult_q31
+ test_mat_cmplx_mult_q31:test_mat_cmplx_mult_q31
+ test_mat_mult_fast_q31:test_mat_mult_fast_q31
+ } -> PARAM1_ID
+ }
+
+ suite Binary Q15 {
+ class = BinaryQ15
+ folder = BinaryQ15
+
+ ParamList {
+ NBR,NBI,NBC
+ Summary NBR,NBI,NBC
+ Names "Number of rows","Inner dimensions","Number of columns"
+ Formula "NBR*NBI*NBC"
+ }
+
+ Pattern INPUTA_Q15_ID : InputA1_q15.txt
+ Pattern INPUTB_Q15_ID : InputB1_q15.txt
+ Pattern INPUTAC_Q15_ID : InputAC1_q15.txt
+ Pattern INPUTBC_Q15_ID : InputBC1_q15.txt
+ Output OUT_Q15_ID : Output
+
+ Params PARAM1_ID = {
+ NBR = [5,10,40]
+ NBI = [5,10,40]
+ NBC = [5,10,40]
+ }
+
+ Functions {
+ test_mat_mult_q15:test_mat_mult_q15
+ test_mat_cmplx_mult_q15:test_mat_cmplx_mult_q15
+ test_mat_mult_fast_q15:test_mat_mult_fast_q15
+ } -> PARAM1_ID
+ }
+ }
+ }
+
}
group NN Benchmarks
diff --git a/CMSIS/DSP/Testing/desc.txt b/CMSIS/DSP/Testing/desc.txt
index a8ce3d7..06f4a05 100644
--- a/CMSIS/DSP/Testing/desc.txt
+++ b/CMSIS/DSP/Testing/desc.txt
@@ -52,26 +52,38 @@
class = SupportTestsF32
folder = SupportF32
- Pattern INPUTS1_F32_ID : Inputs1_f32.txt
- Pattern DIMS1_S16_ID : Dims1_s16.txt
- Pattern WEIGHTS1_F32_ID : Weights1_f32.txt
- Pattern REF1_F32_ID : Ref1_f32.txt
-
- Pattern INPUTS2_F32_ID : Inputs2_f32.txt
- Pattern DIMS2_S16_ID : Dims2_s16.txt
- Pattern WEIGHTS2_F32_ID : Weights2_f32.txt
- Pattern REF2_F32_ID : Ref2_f32.txt
+ Pattern INPUTS_F32_ID : Inputs6_f32.txt
+ Pattern WEIGHTS_F32_ID : Weights6_f32.txt
+ Pattern REF_F32_ID : Ref6_f32.txt
Output OUT_F32_ID : Output
Functions {
- arm_barycenter_f32:test_barycenter_f32
arm_weighted_sum_f32:test_weighted_sum_f32
}
}
}
+ suite Support Bar Tests F32 {
+ class = SupportBarTestsF32
+ folder = SupportBarF32
+
+ Pattern SAMPLES_F32_ID : Inputs1_f32.txt
+ Pattern COEFS_F32_ID : Weights1_f32.txt
+ Pattern REF_F32_ID : Ref1_f32.txt
+ Pattern DIM_S16_ID : Dims1_s16.txt
+
+
+ Output OUT_SAMPLES_F32_ID : Output
+
+
+ Functions {
+ test_barycenter_f32:test_barycenter_f32
+ }
+
+ }
+
group Basic Tests {
class = BasicTests
folder = BasicMaths