CMSIS-DSP: Mean square error q7
diff --git a/CMSIS/DSP/Include/dsp/statistics_functions.h b/CMSIS/DSP/Include/dsp/statistics_functions.h
index f82e1b2..e5931fd 100755
--- a/CMSIS/DSP/Include/dsp/statistics_functions.h
+++ b/CMSIS/DSP/Include/dsp/statistics_functions.h
@@ -895,7 +895,20 @@
uint32_t blockSize,
q7_t *pResult);
-
+/**
+ @brief Mean square error between two Q7 vectors.
+ @param[in] pSrcA points to the first input vector
+ @param[in] pSrcB points to the second input vector
+ @param[in] blockSize number of samples in input vector
+ @param[out] pResult mean square error
+ @return none
+*/
+
+void arm_mse_q7(
+ const q7_t * pSrcA,
+ const q7_t * pSrcB,
+ uint32_t blockSize,
+ q7_t * pResult);
#ifdef __cplusplus
}
diff --git a/CMSIS/DSP/Source/StatisticsFunctions/CMakeLists.txt b/CMSIS/DSP/Source/StatisticsFunctions/CMakeLists.txt
index 37e279e..558e483 100644
--- a/CMSIS/DSP/Source/StatisticsFunctions/CMakeLists.txt
+++ b/CMSIS/DSP/Source/StatisticsFunctions/CMakeLists.txt
@@ -80,6 +80,7 @@
target_sources(CMSISDSPStatistics PRIVATE arm_absmin_no_idx_q15.c)
target_sources(CMSISDSPStatistics PRIVATE arm_absmin_no_idx_q31.c)
target_sources(CMSISDSPStatistics PRIVATE arm_absmin_no_idx_q7.c)
+target_sources(CMSISDSPStatistics PRIVATE arm_mse_q7.c)
configLib(CMSISDSPStatistics ${ROOT})
configDsp(CMSISDSPStatistics ${ROOT})
diff --git a/CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctions.c b/CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctions.c
index 53f6b86..091d52f 100644
--- a/CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctions.c
+++ b/CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctions.c
@@ -93,3 +93,4 @@
#include "arm_absmin_no_idx_q15.c"
#include "arm_absmin_no_idx_q31.c"
#include "arm_absmin_no_idx_q7.c"
+#include "arm_mse_q7.c"
diff --git a/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_f16.c b/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_f16.c
index b450b55..6d2ff50 100755
--- a/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_f16.c
+++ b/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_f16.c
@@ -240,7 +240,7 @@
outIndex = 0U;
/* Load first input value that act as reference value for comparision */
- out = fabsf(*pSrc++);
+ out = (_Float16)fabsf((float32_t)*pSrc++);
/* Initialize blkCnt with number of samples */
blkCnt = (blockSize - 1U);
diff --git a/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_f16.c b/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_f16.c
index 6c54f9f..62e1054 100755
--- a/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_f16.c
+++ b/CMSIS/DSP/Source/StatisticsFunctions/arm_absmin_no_idx_f16.c
@@ -196,7 +196,7 @@
/* Load first input value that act as reference value for comparision */
- out = fabsf(*pSrc++);
+ out = (_Float16)fabsf((float32_t)*pSrc++);
/* Initialize blkCnt with number of samples */
blkCnt = (blockSize - 1U);
diff --git a/CMSIS/DSP/Source/StatisticsFunctions/arm_mse_q7.c b/CMSIS/DSP/Source/StatisticsFunctions/arm_mse_q7.c
new file mode 100755
index 0000000..b57cee9
--- /dev/null
+++ b/CMSIS/DSP/Source/StatisticsFunctions/arm_mse_q7.c
@@ -0,0 +1,204 @@
+/* ----------------------------------------------------------------------
+ * Project: CMSIS DSP Library
+ * Title: arm_mse_q7.c
+ * Description: Mean square error between two Q7 vectors
+ *
+ * $Date: 04 April 2022
+ * $Revision: V1.10.0
+ *
+ * Target Processor: Cortex-M and Cortex-A cores
+ * -------------------------------------------------------------------- */
+/*
+ * Copyright (C) 2010-2022 ARM Limited or its affiliates. All rights reserved.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * Licensed under the Apache License, Version 2.0 (the License); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "dsp/statistics_functions.h"
+
+/**
+ @ingroup groupStats
+ */
+
+/**
+ @defgroup mse Mean Square Error
+
+ Calculates the mean square error between two vectors.
+
+ */
+
+/**
+ @addtogroup mse
+ @{
+ */
+
+/**
+ @brief Mean square error between two Q7 vectors.
+ @param[in] pSrcA points to the first input vector
+ @param[in] pSrcB points to the second input vector
+ @param[in] blockSize number of samples in input vector
+ @param[out] pResult mean square error
+ @return none
+
+*/
+#if defined(ARM_MATH_MVEI) && !defined(ARM_MATH_AUTOVECTORIZE)
+void arm_mse_q7(
+ const q7_t * pSrcA,
+ const q7_t * pSrcB,
+ uint32_t blockSize,
+ q7_t * pResult)
+{
+ uint32_t blkCnt; /* loop counters */
+ q7x16_t vecSrcA,vecSrcB;
+ q31_t sum = 0LL;
+ q7_t inA,inB;
+
+ /* Compute 16 outputs at a time */
+ blkCnt = blockSize >> 4U;
+ while (blkCnt > 0U)
+ {
+ vecSrcA = vldrbq_s8(pSrcA);
+ vecSrcB = vldrbq_s8(pSrcB);
+
+ vecSrcA = vqsubq(vecSrcA,vecSrcB);
+ /*
+ * sum lanes
+ */
+ sum = vmladavaq(sum, vecSrcA, vecSrcA);
+
+ blkCnt--;
+ pSrcA += 16;
+ pSrcB += 16;
+ }
+
+ /*
+ * tail
+ */
+ blkCnt = blockSize & 0xF;
+ while (blkCnt > 0U)
+ {
+ /* C = A[0] * A[0] + A[1] * A[1] + ... + A[blockSize-1] * A[blockSize-1] */
+
+ /* Compute Power and store result in a temporary variable, sum. */
+ inA = *pSrcA++;
+ inB = *pSrcB++;
+
+ inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8);
+
+ sum += ((q15_t) inA * inA);
+
+ /* Decrement loop counter */
+ blkCnt--;
+ }
+
+ *pResult = (q7_t) __SSAT((q15_t) (sum / blockSize)>>7, 8);
+}
+#else
+void arm_mse_q7(
+ const q7_t * pSrcA,
+ const q7_t * pSrcB,
+ uint32_t blockSize,
+ q7_t * pResult)
+{
+ uint32_t blkCnt; /* Loop counter */
+ q31_t sum = 0; /* Temporary result storage */
+ q7_t inA,inB; /* Temporary variable to store input value */
+
+#if defined (ARM_MATH_LOOPUNROLL) && defined (ARM_MATH_DSP)
+ q31_t inA32,inB32; /* Temporary variable to store packed input value */
+ q31_t in1, in2; /* Temporary variables to store input value */
+#endif
+
+#if defined (ARM_MATH_LOOPUNROLL)
+
+ /* Loop unrolling: Compute 4 outputs at a time */
+ blkCnt = blockSize >> 2U;
+
+ while (blkCnt > 0U)
+ {
+ /* C = A[0] * A[0] + A[1] * A[1] + ... + A[blockSize-1] * A[blockSize-1] */
+
+ /* Compute Power and store result in a temporary variable, sum. */
+#if defined (ARM_MATH_DSP)
+ inA32 = read_q7x4_ia ((q7_t **) &pSrcA);
+ inB32 = read_q7x4_ia ((q7_t **) &pSrcB);
+
+ inA32 = __QSUB8(inA32, inB32);
+
+ in1 = __SXTB16(__ROR(inA32, 8));
+ in2 = __SXTB16(inA32);
+
+ /* calculate power and accumulate to accumulator */
+ sum = __SMLAD(in1, in1, sum);
+ sum = __SMLAD(in2, in2, sum);
+#else
+ inA = *pSrcA++;
+ inB = *pSrcB++;
+ inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8);
+ sum += ((q15_t) inA * inA);
+
+ inA = *pSrcA++;
+ inB = *pSrcB++;
+ inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8);
+ sum += ((q15_t) inA * inA);
+
+ inA = *pSrcA++;
+ inB = *pSrcB++;
+ inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8);
+ sum += ((q15_t) inA * inA);
+
+ inA = *pSrcA++;
+ inB = *pSrcB++;
+ inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8);
+ sum += ((q15_t) inA * inA);
+#endif /* #if defined (ARM_MATH_DSP) */
+
+ /* Decrement loop counter */
+ blkCnt--;
+ }
+
+ /* Loop unrolling: Compute remaining outputs */
+ blkCnt = blockSize % 0x4U;
+
+#else
+
+ /* Initialize blkCnt with number of samples */
+ blkCnt = blockSize;
+
+#endif /* #if defined (ARM_MATH_LOOPUNROLL) */
+
+ while (blkCnt > 0U)
+ {
+ /* C = A[0] * A[0] + A[1] * A[1] + ... + A[blockSize-1] * A[blockSize-1] */
+
+ /* Compute Power and store result in a temporary variable, sum. */
+ inA = *pSrcA++;
+ inB = *pSrcB++;
+
+ inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8);
+ sum += ((q15_t) inA * inA);
+
+ /* Decrement loop counter */
+ blkCnt--;
+ }
+
+ /* Store result in q7 format */
+ *pResult = (q7_t) __SSAT((q15_t) (sum / blockSize)>>7, 8);;
+}
+#endif /* defined(ARM_MATH_MVEI) */
+
+/**
+ @} end of power group
+ */
diff --git a/CMSIS/DSP/Testing/PatternGeneration/Stats.py b/CMSIS/DSP/Testing/PatternGeneration/Stats.py
index ff79a24..eb7cf1c 100755
--- a/CMSIS/DSP/Testing/PatternGeneration/Stats.py
+++ b/CMSIS/DSP/Testing/PatternGeneration/Stats.py
@@ -356,6 +356,11 @@
else:
return(np.dot(data,data))
+def mseTest(format,data1,data2):
+ nb = len(data1)
+ err = data1 - data2
+ return(np.dot(err,err) / nb)
+
def rmsTest(format,data):
return(math.sqrt(np.dot(data,data)/data.size))
@@ -388,6 +393,29 @@
config.writeReference(nb, funcvals,name)
return(nb+1)
+def generateOperatorTests(config,nb,format,data1,data2,func,name):
+
+ funcvals=[]
+
+ nbiters = Tools.loopnb(format,Tools.TAILONLY)
+ funcvalue=func(format,data1[0:nbiters],data2[0:nbiters])
+ funcvals.append(funcvalue)
+
+ nbiters = Tools.loopnb(format,Tools.BODYONLY)
+ funcvalue=func(format,data1[0:nbiters],data2[0:nbiters])
+ funcvals.append(funcvalue)
+
+ nbiters = Tools.loopnb(format,Tools.BODYANDTAIL)
+ funcvalue=func(format,data1[0:nbiters],data2[0:nbiters])
+ funcvals.append(funcvalue)
+
+ nbiters = 100
+ funcvalue=func(format,data1[0:nbiters],data2[0:nbiters])
+ funcvals.append(funcvalue)
+
+ config.writeReference(nb, funcvals,name)
+ return(nb+1)
+
def generatePowerTests(config,nb,format,data):
funcvals=[]
@@ -449,14 +477,22 @@
# So new tests have to be added after existing ones
def writeNewsTests(config,nb,format):
NBSAMPLES = 300
+ #config.setOverwrite(True)
data1=np.random.randn(NBSAMPLES)
-
data1 = Tools.normalize(data1)
+ data2=np.random.randn(NBSAMPLES)
+ data2 = Tools.normalize(data2)
+
config.writeInput(1, data1,"InputNew")
+
nb=generateMaxAbsTests(config,nb,format,data1)
nb=generateMinAbsTests(config,nb,format,data1)
+ config.writeInput(2, data2,"InputNew")
+ nb=generateOperatorTests(config,nb,format,data1,data2,mseTest,"MSEVals")
+ #config.setOverwrite(False)
+
def generateBenchmark(config,format):
NBSAMPLES = 256
@@ -490,32 +526,33 @@
configq15=Tools.Config(PATTERNDIR,PARAMDIR,"q15")
configq7 =Tools.Config(PATTERNDIR,PARAMDIR,"q7")
+ configf64.setOverwrite(False)
configf32.setOverwrite(False)
configf16.setOverwrite(False)
configq31.setOverwrite(False)
configq15.setOverwrite(False)
configq7.setOverwrite(False)
- #nb=writeTests(configf32,1,0)
- #nb=writeF32OnlyTests(configf32,22)
- #writeNewsTests(configf32,nb,Tools.F32)
+ nb=writeTests(configf32,1,0)
+ nb=writeF32OnlyTests(configf32,22)
+ writeNewsTests(configf32,nb,Tools.F32)
nb=writeTests(configf64,1,Tools.F64)
nb=writeF64OnlyTests(configf64,22)
writeNewsTests(configf64,nb,Tools.F64)
- #nb=writeTests(configq31,1,31)
- #writeNewsTests(configq31,nb,Tools.Q31)
-#
- #nb=writeTests(configq15,1,15)
- #writeNewsTests(configq15,nb,Tools.Q15)
-#
- #nb=writeTests(configq7,1,7)
- #writeNewsTests(configq7,nb,Tools.Q7)
-#
- #nb=writeTests(configf16,1,16)
- #nb=writeF16OnlyTests(configf16,22)
- #writeNewsTests(configf16,nb,Tools.F16)
+ nb=writeTests(configq31,1,31)
+ writeNewsTests(configq31,nb,Tools.Q31)
+
+ nb=writeTests(configq15,1,15)
+ writeNewsTests(configq15,nb,Tools.Q15)
+
+ nb=writeTests(configq7,1,7)
+ writeNewsTests(configq7,nb,Tools.Q7)
+
+ nb=writeTests(configf16,1,16)
+ nb=writeF16OnlyTests(configf16,22)
+ writeNewsTests(configf16,nb,Tools.F16)
generateBenchmark(configf64, Tools.F64)
generateBenchmark(configf32, Tools.F32)
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxIndexes26_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxIndexes26_s16.txt
index 9bfe83f..f79e898 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxIndexes26_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxIndexes26_s16.txt
@@ -1,8 +1,8 @@
H
3
-// 3
-0x0003
-// 3
-0x0003
-// 3
-0x0003
+// 4
+0x0004
+// 4
+0x0004
+// 4
+0x0004
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxVals26_f16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxVals26_f16.txt
index 3546db2..8572be7 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxVals26_f16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxVals26_f16.txt
@@ -1,8 +1,8 @@
H
3
-// 0.761664
-0x3a18
-// 0.761664
-0x3a18
-// 0.761664
-0x3a18
+// 0.423138
+0x36c5
+// 0.423138
+0x36c5
+// 0.423138
+0x36c5
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMinIndexes27_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMinIndexes27_s16.txt
index e10fe67..13d4b9e 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMinIndexes27_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMinIndexes27_s16.txt
@@ -1,7 +1,7 @@
H
3
-// 2
-0x0002
+// 0
+0x0000
// 15
0x000F
// 15
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMinVals27_f16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMinVals27_f16.txt
index 92235a1..c2f6e71 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMinVals27_f16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/AbsMinVals27_f16.txt
@@ -1,8 +1,8 @@
H
3
-// 0.007411
-0x1f97
-// 0.002686
-0x1980
-// 0.002686
-0x1980
+// 0.027578
+0x270f
+// 0.007974
+0x2015
+// 0.007974
+0x2015
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/InputNew1_f16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/InputNew1_f16.txt
index 460b926..b8d9ff1 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/InputNew1_f16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/InputNew1_f16.txt
@@ -1,602 +1,602 @@
H
300
-// -0.310739
-0xb4f9
-// -0.068180
-0xac5d
-// 0.007411
-0x1f97
-// 0.761664
-0x3a18
-// 0.383851
-0x3624
-// -0.035161
-0xa880
-// -0.384350
-0xb626
-// 0.523638
-0x3830
-// -0.446146
-0xb723
-// -0.200272
-0xb269
-// -0.309977
-0xb4f6
-// 0.135654
-0x3057
-// 0.167994
-0x3160
-// -0.142292
-0xb08e
-// -0.254396
-0xb412
-// -0.002686
-0x9980
-// -0.184012
-0xb1e3
-// -0.533117
-0xb844
-// 0.220542
-0x330f
-// 0.311708
-0x34fd
-// -0.194912
-0xb23d
-// 0.034904
-0x2878
-// -0.091929
-0xade2
-// 0.180781
-0x31c9
-// -0.063455
-0xac10
-// 0.234884
-0x3384
-// 0.301413
-0x34d3
-// -0.210402
-0xb2bc
-// 0.320063
-0x351f
-// 0.076525
-0x2ce6
-// -0.013365
-0xa2d8
-// 0.779097
-0x3a3c
-// 0.302318
-0x34d6
-// 0.121789
-0x2fcb
-// -0.099745
-0xae62
-// -0.228008
-0xb34c
-// -0.169569
-0xb16d
-// -0.120013
-0xafae
-// -0.420940
-0xb6bc
-// -0.306477
-0xb4e7
-// -0.288058
-0xb49c
-// -0.282071
-0xb483
-// 0.516626
-0x3822
-// -0.458662
-0xb757
-// 0.175937
-0x31a1
-// 0.348313
-0x3593
-// 0.247134
-0x33e9
-// 0.194236
-0x3237
-// 0.528957
-0x383b
-// 0.186857
-0x31fb
-// -0.440156
-0xb70b
-// -0.869566
-0xbaf5
-// -0.216695
-0xb2ef
-// 0.454894
-0x3747
-// 0.160823
-0x3125
-// 0.048607
-0x2a39
-// -0.367994
-0xb5e3
-// 0.438843
-0x3706
-// -0.276990
-0xb46f
-// -0.415375
-0xb6a5
-// -0.294798
-0xb4b7
-// -0.501625
-0xb803
-// -0.154120
-0xb0ef
-// -0.243142
-0xb3c8
-// -0.054449
-0xaaf8
-// 0.288256
-0x349d
-// 0.572966
-0x3895
-// -0.022748
-0xa5d3
-// -0.065567
-0xac32
-// 0.002067
-0x183c
-// -0.488577
-0xb7d1
-// 0.219185
-0x3304
-// 0.072057
-0x2c9d
-// -0.288034
-0xb49c
-// -0.962075
-0xbbb2
-// 0.218613
-0x32ff
-// -0.110903
-0xaf19
-// -0.159844
-0xb11d
-// -0.154056
-0xb0ee
-// 0.428769
-0x36dc
-// -0.640294
-0xb91f
-// 0.408016
-0x3687
-// 0.793629
-0x3a59
-// 0.388312
-0x3637
-// -0.241664
-0xb3bc
-// 0.077230
-0x2cf1
-// -0.280292
-0xb47c
-// -0.160180
-0xb120
-// 0.055768
-0x2b23
-// 0.246408
-0x33e3
-// 0.020765
-0x2551
-// 0.551223
-0x3869
-// -0.314758
-0xb509
-// 0.467980
-0x377d
-// 0.052779
-0x2ac1
-// 0.247555
-0x33ec
-// -0.096196
-0xae28
-// 0.354246
-0x35ab
-// -0.211529
-0xb2c5
-// 0.225789
-0x333a
-// -0.858632
-0xbade
-// 0.330742
-0x354b
-// -0.475132
-0xb79a
-// -0.376440
-0xb606
-// -0.301152
-0xb4d2
-// -0.632727
-0xb910
-// 0.041761
-0x2958
-// -0.062443
-0xabfe
-// 0.198585
-0x325b
-// -0.266280
-0xb443
-// 0.188401
-0x3207
-// 0.083467
-0x2d58
-// -0.334452
-0xb55a
-// 0.200059
-0x3267
-// 0.025955
-0x26a5
-// -0.259457
-0xb427
-// -0.287208
-0xb498
-// -0.373855
-0xb5fb
-// 0.173463
-0x318d
-// 0.235927
-0x338d
-// 0.166599
-0x3155
-// -0.174748
-0xb198
-// 0.253733
-0x340f
-// -0.191078
-0xb21d
-// -0.121961
-0xafce
-// -0.435824
-0xb6f9
-// -0.272381
-0xb45c
-// 0.031381
-0x2804
-// -0.438390
-0xb704
-// -0.130183
-0xb02a
-// -0.481112
-0xb7b3
-// -0.253193
-0xb40d
-// -0.031449
-0xa807
-// -0.768077
-0xba25
-// -0.423382
-0xb6c6
-// -0.101766
-0xae83
-// 0.470169
-0x3786
-// -0.349579
-0xb598
-// 0.194528
-0x323a
-// 0.472572
-0x3790
-// 0.553693
-0x386e
-// -0.110425
-0xaf11
-// 0.102231
-0x2e8b
-// 0.463772
-0x376c
-// 0.715502
-0x39b9
-// -0.191839
-0xb224
-// 0.123972
+// -0.027578
+0xa70f
+// 0.325848
+0x3537
+// 0.142050
+0x308c
+// -0.071706
+0xac97
+// 0.423138
+0x36c5
+// 0.363131
+0x35cf
+// -0.275465
+0xb468
+// 0.120530
+0x2fb7
+// -0.145211
+0xb0a6
+// -0.035333
+0xa886
+// -0.299747
+0xb4cc
+// -0.039603
+0xa912
+// -0.185214
+0xb1ed
+// -0.188346
+0xb207
+// -0.212844
+0xb2d0
+// -0.007974
+0xa015
+// 0.013299
+0x22cf
+// 0.229037
+0x3354
+// 0.347091
+0x358e
+// -0.140401
+0xb07e
+// 0.162785
+0x3136
+// 0.178716
+0x31b8
+// -0.025827
+0xa69d
+// 0.041155
+0x2945
+// -0.102830
+0xae95
+// 0.073152
+0x2caf
+// -0.176550
+0xb1a6
+// -0.011211
+0xa1bd
+// 0.170750
+0x3177
+// 0.334186
+0x3559
+// -0.003663
+0x9b81
+// -0.158117
+0xb10f
+// 1.000000
+0x3c00
+// 0.254512
+0x3412
+// -0.350940
+0xb59d
+// -0.105552
+0xaec1
+// 0.176680
+0x31a7
+// 0.579975
+0x38a4
+// 0.389209
+0x363a
+// 0.249165
+0x33f9
+// 0.145588
+0x30a9
+// -0.257505
+0xb41f
+// -0.435036
+0xb6f6
+// 0.336578
+0x3563
+// 0.263962
+0x3439
+// -0.035078
+0xa87d
+// 0.044467
+0x29b1
+// 0.135878
+0x3059
+// -0.073563
+0xacb5
+// 0.056920
+0x2b49
+// -0.701097
+0xb99c
+// 0.114061
+0x2f4d
+// -0.468647
+0xb780
+// 0.132553
+0x303e
+// -0.324654
+0xb532
+// -0.031992
+0xa818
+// 0.299534
+0x34cb
+// -0.076372
+0xace3
+// -0.298648
+0xb4c7
+// 0.148475
+0x30c0
+// -0.404675
+0xb67a
+// 0.007875
+0x2008
+// 0.221192
+0x3314
+// -0.449877
+0xb733
+// 0.391727
+0x3645
+// 0.085157
+0x2d73
+// -0.178843
+0xb1b9
+// -0.433245
+0xb6ef
+// -0.265370
+0xb43f
+// -0.462541
+0xb767
+// -0.127322
+0xb013
+// -0.424261
+0xb6ca
+// 0.312760
+0x3501
+// -0.555925
+0xb873
+// 0.403055
+0x3673
+// -0.283719
+0xb48a
+// 0.256469
+0x341a
+// 0.248338
+0x33f2
+// -0.638569
+0xb91c
+// 0.410089
+0x3690
+// -0.228109
+0xb34d
+// 0.104666
+0x2eb3
+// 0.197092
+0x324f
+// -0.005401
+0x9d88
+// 0.350278
+0x359b
+// -0.096832
+0xae32
+// -0.022550
+0xa5c6
+// 0.171987
+0x3181
+// 0.104603
+0x2eb2
+// 0.027003
+0x26ea
+// 0.185350
+0x31ee
+// -0.132847
+0xb040
+// 0.178488
+0x31b6
+// 0.273059
+0x345e
+// 0.550630
+0x3868
+// -0.264221
+0xb43a
+// -0.195172
+0xb23f
+// -0.196243
+0xb248
+// 0.110990
+0x2f1a
+// 0.378065
+0x360d
+// -0.086133
+0xad83
+// 0.197596
+0x3253
+// -0.489668
+0xb7d6
+// 0.003882
+0x1bf3
+// -0.174119
+0xb192
+// 0.095694
+0x2e20
+// 0.179638
+0x31c0
+// -0.019682
+0xa50a
+// -0.347259
+0xb58e
+// -0.025867
+0xa69f
+// -0.367675
+0xb5e2
+// -0.419889
+0xb6b8
+// -0.399988
+0xb666
+// 0.140011
+0x307b
+// 0.170996
+0x3179
+// -0.169755
+0xb16f
+// -0.323424
+0xb52d
+// 0.602328
+0x38d2
+// 0.200562
+0x326b
+// -0.238111
+0xb39f
+// 0.450943
+0x3737
+// 0.005486
+0x1d9e
+// -0.243958
+0xb3cf
+// -0.105199
+0xaebc
+// 0.221075
+0x3313
+// -0.330387
+0xb549
+// -0.355215
+0xb5af
+// 0.094058
+0x2e05
+// 0.343006
+0x357d
+// -0.338692
+0xb56b
+// 0.084754
+0x2d6d
+// -0.432313
+0xb6eb
+// 0.208269
+0x32aa
+// -0.209964
+0xb2b8
+// 0.352387
+0x35a3
+// 0.070799
+0x2c88
+// 0.278567
+0x3475
+// -0.694214
+0xb98e
+// 0.010830
+0x218c
+// 0.039621
+0x2912
+// -0.106232
+0xaecc
+// -0.396196
+0xb657
+// -0.060377
+0xabba
+// 0.320863
+0x3522
+// 0.094604
+0x2e0e
+// 0.001527
+0x1641
+// -0.432915
+0xb6ed
+// -0.082953
+0xad4f
+// 0.238626
+0x33a3
+// 0.085442
+0x2d78
+// 0.445728
+0x3722
+// 0.302924
+0x34d9
+// 0.140273
+0x307d
+// -0.171768
+0xb17f
+// -0.304754
+0xb4e0
+// 0.136349
+0x305d
+// 0.123984
0x2fef
-// 0.023351
-0x25fa
-// 0.047640
-0x2a19
-// -0.473757
-0xb795
-// 0.071595
-0x2c95
-// 0.557502
-0x3876
-// -0.114351
-0xaf52
-// -0.393578
-0xb64c
-// -0.146036
-0xb0ac
-// -0.237945
-0xb39d
-// 0.285214
-0x3490
-// -0.114150
-0xaf4e
-// -0.281678
-0xb482
-// 0.625128
-0x3900
-// 0.006849
-0x1f03
-// -0.172921
-0xb189
-// -0.270905
-0xb456
-// 0.130241
-0x302b
-// -0.479090
-0xb7aa
-// 0.199199
-0x3260
-// -0.537906
-0xb84e
-// -0.292676
-0xb4af
-// 0.357791
-0x35ba
-// 0.504512
-0x3809
-// 0.104915
-0x2eb7
-// 0.235156
-0x3386
-// -0.094390
-0xae0a
-// 0.255515
-0x3417
-// -0.428121
-0xb6da
-// -0.103324
-0xae9d
-// 0.076877
-0x2cec
-// -0.128287
-0xb01b
-// -0.247638
-0xb3ed
-// -0.011904
-0xa218
-// 0.324089
-0x352f
-// -0.512371
-0xb819
-// 0.452653
-0x373e
-// 0.523287
-0x3830
-// -0.214934
-0xb2e1
-// 0.348411
-0x3593
-// -0.266474
-0xb443
-// 0.008627
-0x206b
-// -0.181245
-0xb1cd
-// -0.493173
-0xb7e4
-// -0.337836
-0xb568
-// -0.603841
-0xb8d5
-// -0.136022
-0xb05a
-// 0.091607
-0x2ddd
-// 0.210337
-0x32bb
-// -0.029229
-0xa77c
-// 0.599233
-0x38cb
-// -0.772204
-0xba2d
-// -0.221187
-0xb314
-// 0.077330
-0x2cf3
-// -0.101012
-0xae77
-// 0.506903
-0x380e
-// 0.055147
-0x2b0f
-// 0.367926
-0x35e3
-// 0.490703
-0x37da
-// -0.358704
-0xb5bd
-// 0.390345
-0x363f
-// -0.014401
-0xa360
-// 0.014154
-0x233f
-// -0.074930
-0xaccc
-// 0.744981
-0x39f6
-// 0.527027
-0x3837
-// 0.284622
-0x348e
-// -1.000000
-0xbc00
-// 0.446020
-0x3723
-// 0.023300
-0x25f7
-// 0.266785
-0x3445
-// -0.406984
-0xb683
-// 0.465277
-0x3772
-// 0.398977
-0x3662
-// -0.217729
-0xb2f8
-// -0.143160
-0xb095
-// -0.518308
-0xb825
-// 0.526475
-0x3836
-// -0.013782
-0xa30e
-// -0.065620
-0xac33
-// 0.169627
-0x316e
-// -0.180474
-0xb1c6
-// 0.026004
-0x26a8
-// 0.630505
-0x390b
-// 0.861543
-0x3ae4
-// 0.096803
-0x2e32
-// -0.132614
+// -0.180019
+0xb1c3
+// 0.105984
+0x2ec8
+// 0.016355
+0x2430
+// 0.143690
+0x3099
+// 0.127108
+0x3011
+// -0.327389
+0xb53d
+// 0.306947
+0x34e9
+// -0.022861
+0xa5da
+// 0.159016
+0x3117
+// 0.543574
+0x3859
+// -0.057065
+0xab4e
+// -0.099955
+0xae66
+// 0.271435
+0x3458
+// -0.164707
+0xb145
+// -0.179871
+0xb1c2
+// 0.229481
+0x3358
+// -0.000616
+0x910b
+// 0.251206
+0x3405
+// 0.036089
+0x289f
+// -0.017370
+0xa472
+// -0.133734
+0xb048
+// 0.056340
+0x2b36
+// -0.233765
+0xb37b
+// 0.455963
+0x374c
+// -0.144284
+0xb09e
+// -0.374871
+0xb5ff
+// -0.176050
+0xb1a2
+// 0.339189
+0x356d
+// -0.481936
+0xb7b6
+// 0.369817
+0x35eb
+// 0.525276
+0x3834
+// 0.365241
+0x35d8
+// -0.132550
0xb03e
-// 0.282162
-0x3484
-// -0.650403
-0xb934
-// -0.184990
-0xb1eb
-// -0.554663
-0xb870
-// -0.085512
-0xad79
-// 0.506145
-0x380d
-// 0.242325
-0x33c1
-// 0.139948
-0x307a
-// -0.246009
-0xb3df
-// 0.192729
-0x322b
-// -0.006073
-0x9e38
-// 0.471849
-0x378d
-// 0.075647
-0x2cd7
-// -0.232727
-0xb372
-// 0.455353
-0x3749
-// 0.153409
-0x30e9
-// 0.017556
-0x247f
-// 0.430851
-0x36e5
-// -0.562691
-0xb880
-// 0.438752
-0x3705
-// -0.563317
-0xb882
-// -0.293351
+// 0.051695
+0x2a9e
+// 0.246593
+0x33e4
+// 0.184832
+0x31ea
+// -0.342257
+0xb57a
+// 0.193205
+0x322f
+// 0.400523
+0x3669
+// -0.014272
+0xa34f
+// 0.429858
+0x36e1
+// -0.049206
+0xaa4c
+// -0.180194
+0xb1c4
+// 0.808153
+0x3a77
+// -0.242542
+0xb3c3
+// -0.186301
+0xb1f6
+// -0.528209
+0xb83a
+// -0.535397
+0xb848
+// 0.391557
+0x3644
+// -0.268002
+0xb44a
+// -0.193443
+0xb231
+// -0.332550
+0xb552
+// 0.092386
+0x2dea
+// 0.422556
+0x36c3
+// 0.323028
+0x352b
+// -0.159676
+0xb11c
+// -0.300088
+0xb4cd
+// -0.755391
+0xba0b
+// 0.309581
+0x34f4
+// 0.033380
+0x2846
+// -0.500202
+0xb800
+// -0.315736
+0xb50d
+// 0.215132
+0x32e2
+// -0.160669
+0xb124
+// 0.285511
+0x3491
+// -0.463421
+0xb76a
+// -0.697955
+0xb995
+// 0.143964
+0x309b
+// 0.157613
+0x310b
+// 0.390123
+0x363e
+// -0.012560
+0xa26e
+// -0.054898
+0xab07
+// 0.298975
+0x34c9
+// 0.234462
+0x3381
+// 0.215129
+0x32e2
+// -0.175614
+0xb19f
+// -0.165027
+0xb148
+// 0.316910
+0x3512
+// 0.102620
+0x2e91
+// 0.484632
+0x37c1
+// 0.324743
+0x3532
+// -0.063316
+0xac0d
+// -0.010333
+0xa14a
+// -0.451897
+0xb73b
+// 0.195470
+0x3241
+// 0.298071
+0x34c5
+// -0.001099
+0x9480
+// 0.510432
+0x3815
+// 0.030013
+0x27af
+// 0.135599
+0x3057
+// 0.229275
+0x3356
+// -0.236260
+0xb38f
+// -0.157583
+0xb10b
+// 0.167186
+0x315a
+// -0.320126
+0xb51f
+// 0.190771
+0x321b
+// 0.255794
+0x3418
+// -0.034929
+0xa879
+// -0.074874
+0xaccb
+// -0.293366
0xb4b2
-// -0.340044
-0xb571
-// -0.114969
-0xaf5c
-// 0.056233
-0x2b33
-// -0.300447
-0xb4cf
-// 0.089389
-0x2db9
-// 0.223671
-0x3328
-// -0.762724
-0xba1a
-// 0.171096
-0x317a
-// -0.110655
-0xaf15
-// -0.015131
-0xa3bf
-// -0.546590
-0xb85f
-// -0.096350
-0xae2b
-// 0.384517
-0x3627
-// 0.143791
-0x309a
-// 0.154309
-0x30f0
-// -0.039215
-0xa905
-// -0.030348
-0xa7c5
-// 0.340045
-0x3571
-// 0.227893
-0x334b
-// 0.422273
-0x36c2
-// 0.144069
-0x309c
-// -0.188657
-0xb209
-// 0.696277
-0x3992
-// 0.474748
-0x3799
-// -0.602428
-0xb8d2
-// 0.329918
-0x3547
-// -0.377710
-0xb60b
-// -0.086769
-0xad8e
-// -0.131697
-0xb037
-// -0.038913
-0xa8fb
-// -0.148400
-0xb0c0
-// -0.708926
-0xb9ac
-// -0.303515
-0xb4db
-// -0.493501
-0xb7e5
-// -0.239885
-0xb3ad
-// 0.496245
-0x37f1
-// 0.270665
-0x3455
-// -0.529732
-0xb83d
-// 0.443463
-0x3718
-// 0.253621
-0x340f
-// 0.098609
-0x2e50
-// -0.056577
+// -0.056587
0xab3e
-// -0.491600
-0xb7de
-// -0.177717
-0xb1b0
-// 0.029793
-0x27a1
+// -0.064490
+0xac21
+// -0.127569
+0xb015
+// -0.251827
+0xb407
+// -0.455963
+0xb74c
+// -0.128898
+0xb020
+// -0.382003
+0xb61d
+// 0.011622
+0x21f3
+// 0.395328
+0x3653
+// 0.014722
+0x238a
+// -0.059818
+0xaba8
+// -0.069601
+0xac74
+// -0.039519
+0xa90f
+// 0.005329
+0x1d75
+// -0.004514
+0x9c9f
+// -0.099690
+0xae61
+// 0.453519
+0x3742
+// 0.580034
+0x38a4
+// -0.050690
+0xaa7d
+// -0.285690
+0xb492
+// -0.050453
+0xaa75
+// -0.471723
+0xb78c
+// -0.066634
+0xac44
+// -0.024392
+0xa63f
+// 0.033695
+0x2850
+// -0.113687
+0xaf47
+// -0.165427
+0xb14b
+// -0.702901
+0xb9a0
+// -0.327186
+0xb53c
+// 0.076974
+0x2ced
+// -0.048324
+0xaa2f
+// 0.082072
+0x2d41
+// 0.219662
+0x3307
+// -0.470531
+0xb787
+// -0.057600
+0xab5f
+// -0.292978
+0xb4b0
+// 0.469439
+0x3783
+// 0.325046
+0x3533
+// 0.102830
+0x2e95
+// -0.164466
+0xb143
+// 0.029844
+0x27a4
+// -0.179922
+0xb1c2
+// -0.004695
+0x9ccf
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/InputNew2_f16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/InputNew2_f16.txt
new file mode 100755
index 0000000..183dede
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/InputNew2_f16.txt
@@ -0,0 +1,602 @@
+H
+300
+// 0.052698
+0x2abf
+// 0.599158
+0x38cb
+// -0.090547
+0xadcc
+// 0.096296
+0x2e2a
+// 0.578697
+0x38a1
+// 0.084780
+0x2d6d
+// -0.199387
+0xb261
+// 0.168488
+0x3164
+// 0.013523
+0x22ed
+// 0.006665
+0x1ed3
+// -0.407088
+0xb683
+// -0.367823
+0xb5e3
+// 0.625844
+0x3902
+// -0.232411
+0xb370
+// 0.357061
+0x35b7
+// 0.268207
+0x344b
+// 0.111333
+0x2f20
+// 0.049000
+0x2a46
+// -0.311646
+0xb4fd
+// -0.388494
+0xb637
+// 0.135176
+0x3053
+// -0.338715
+0xb56b
+// 0.388495
+0x3637
+// 0.104813
+0x2eb5
+// -0.349688
+0xb598
+// -0.390341
+0xb63f
+// 0.886180
+0x3b17
+// 0.345102
+0x3586
+// -0.137041
+0xb063
+// 0.654003
+0x393b
+// 0.192606
+0x322a
+// 0.106913
+0x2ed8
+// 0.090995
+0x2dd3
+// -0.542267
+0xb857
+// -0.165243
+0xb14a
+// 0.105603
+0x2ec2
+// 0.441214
+0x370f
+// 0.421708
+0x36bf
+// 0.267520
+0x3448
+// 0.166070
+0x3150
+// -0.138228
+0xb06c
+// 0.071481
+0x2c93
+// 0.522676
+0x382e
+// -0.118353
+0xaf93
+// -0.740534
+0xb9ed
+// -0.565970
+0xb887
+// 0.178736
+0x31b8
+// 0.282623
+0x3486
+// 0.615540
+0x38ed
+// 0.963430
+0x3bb5
+// 0.567687
+0x388b
+// -0.467817
+0xb77c
+// 0.498679
+0x37fb
+// -0.031202
+0xa7fd
+// -0.111305
+0xaf20
+// -0.614686
+0xb8eb
+// 0.234905
+0x3384
+// 0.458391
+0x3756
+// -0.307080
+0xb4ea
+// -0.161193
+0xb128
+// -0.242464
+0xb3c2
+// -0.105061
+0xaeb9
+// 0.480653
+0x37b1
+// -0.043881
+0xa99e
+// -0.145997
+0xb0ac
+// -0.018535
+0xa4bf
+// 0.025231
+0x2676
+// 0.042147
+0x2965
+// -0.166213
+0xb152
+// 0.038620
+0x28f1
+// -0.298211
+0xb4c5
+// 0.493129
+0x37e4
+// -0.067999
+0xac5a
+// 0.003609
+0x1b64
+// -0.011770
+0xa207
+// 0.071079
+0x2c8d
+// -0.714171
+0xb9b7
+// -0.175917
+0xb1a1
+// -0.115205
+0xaf60
+// -0.283178
+0xb488
+// -0.264716
+0xb43c
+// 0.077988
+0x2cfe
+// -1.000000
+0xbc00
+// 0.414758
+0x36a3
+// 0.159621
+0x311c
+// -0.287733
+0xb49b
+// -0.353810
+0xb5a9
+// 0.293187
+0x34b1
+// 0.563909
+0x3883
+// 0.008701
+0x2074
+// -0.699239
+0xb998
+// 0.620038
+0x38f6
+// 0.274980
+0x3466
+// -0.673807
+0xb964
+// 0.530080
+0x383e
+// -0.016568
+0xa43e
+// -0.137176
+0xb064
+// -0.206110
+0xb298
+// 0.306488
+0x34e7
+// 0.294610
+0x34b7
+// -0.702643
+0xb99f
+// -0.402913
+0xb672
+// 0.143141
+0x3095
+// 0.302359
+0x34d6
+// -0.345577
+0xb587
+// 0.026688
+0x26d5
+// 0.243506
+0x33cb
+// -0.204274
+0xb289
+// 0.199725
+0x3264
+// -0.076016
+0xacdd
+// -0.135691
+0xb058
+// 0.037360
+0x28c8
+// -0.013769
+0xa30d
+// 0.512265
+0x3819
+// 0.161300
+0x3129
+// -0.026353
+0xa6bf
+// 0.085993
+0x2d81
+// 0.096433
+0x2e2c
+// -0.048391
+0xaa32
+// -0.312468
+0xb500
+// -0.081823
+0xad3d
+// -0.017053
+0xa45e
+// 0.028221
+0x2739
+// 0.626711
+0x3904
+// 0.431711
+0x36e8
+// 0.081115
+0x2d31
+// -0.146216
+0xb0ae
+// -0.559159
+0xb879
+// -0.942947
+0xbb8b
+// -0.346945
+0xb58d
+// -0.192287
+0xb227
+// 0.270053
+0x3452
+// -0.013682
+0xa301
+// 0.144651
+0x30a1
+// -0.236855
+0xb394
+// -0.391105
+0xb642
+// -0.434496
+0xb6f4
+// -0.004399
+0x9c81
+// -0.047152
+0xaa09
+// 0.111911
+0x2f2a
+// -0.479964
+0xb7ae
+// -0.260061
+0xb429
+// -0.049952
+0xaa65
+// -0.682226
+0xb975
+// -0.123391
+0xafe6
+// 0.228972
+0x3354
+// -0.478304
+0xb7a7
+// 0.128967
+0x3020
+// -0.542026
+0xb856
+// 0.172365
+0x3184
+// -0.386597
+0xb62f
+// 0.577347
+0x389e
+// 0.300635
+0x34cf
+// 0.368867
+0x35e7
+// 0.070490
+0x2c83
+// 0.028665
+0x2757
+// -0.305648
+0xb4e4
+// -0.197277
+0xb250
+// 0.022892
+0x25dc
+// 0.011269
+0x21c5
+// -0.210645
+0xb2be
+// 0.190955
+0x321c
+// -0.001151
+0x94b7
+// 0.166787
+0x3156
+// -0.217811
+0xb2f8
+// 0.427200
+0x36d6
+// 0.529758
+0x383d
+// -0.657326
+0xb942
+// -0.043176
+0xa987
+// 0.358998
+0x35be
+// 0.491382
+0x37dd
+// -0.738992
+0xb9e9
+// -0.020528
+0xa541
+// 0.005794
+0x1def
+// -0.850972
+0xbacf
+// -0.116498
+0xaf75
+// -0.077865
+0xacfc
+// 0.086212
+0x2d84
+// 0.079898
+0x2d1d
+// -0.428272
+0xb6da
+// 0.194763
+0x323b
+// -0.118171
+0xaf90
+// 0.000683
+0x1199
+// 0.361662
+0x35c9
+// 0.120449
+0x2fb5
+// 0.038227
+0x28e5
+// -0.130194
+0xb02b
+// 0.407335
+0x3684
+// 0.235860
+0x338c
+// -0.373717
+0xb5fb
+// 0.086300
+0x2d86
+// -0.269874
+0xb451
+// -0.178477
+0xb1b6
+// -0.449293
+0xb730
+// -0.301409
+0xb4d3
+// 0.526302
+0x3836
+// 0.180580
+0x31c7
+// -0.181042
+0xb1cb
+// 0.274983
+0x3466
+// -0.443806
+0xb71a
+// 0.672983
+0x3962
+// -0.737978
+0xb9e7
+// 0.033400
+0x2846
+// 0.107435
+0x2ee0
+// -0.666165
+0xb954
+// 0.126392
+0x300b
+// -0.303254
+0xb4da
+// -0.653657
+0xb93b
+// -0.398888
+0xb662
+// 0.317159
+0x3513
+// 0.221097
+0x3313
+// 0.269966
+0x3452
+// 0.549881
+0x3866
+// 0.223549
+0x3327
+// -0.770066
+0xba29
+// 0.015472
+0x23ec
+// 0.462099
+0x3765
+// 0.651140
+0x3936
+// -0.335676
+0xb55f
+// -0.232029
+0xb36d
+// 0.208113
+0x32a9
+// 0.525900
+0x3835
+// 0.569715
+0x388f
+// 0.256074
+0x3419
+// 0.393614
+0x364c
+// 0.080829
+0x2d2c
+// -0.214457
+0xb2dd
+// -0.309404
+0xb4f3
+// 0.056865
+0x2b47
+// -0.100351
+0xae6c
+// 0.654343
+0x393c
+// 0.440345
+0x370c
+// -0.668899
+0xb95a
+// -0.437973
+0xb702
+// -0.916491
+0xbb55
+// 0.367238
+0x35e0
+// -0.871589
+0xbaf9
+// 0.349677
+0x3598
+// -0.591961
+0xb8bc
+// -0.116695
+0xaf78
+// -0.499426
+0xb7fe
+// 0.088513
+0x2daa
+// 0.484926
+0x37c2
+// 0.010355
+0x214d
+// 0.404760
+0x367a
+// 0.161040
+0x3127
+// -0.329855
+0xb547
+// 0.143300
+0x3096
+// 0.170736
+0x3177
+// 0.109824
+0x2f07
+// 0.321851
+0x3526
+// 0.501219
+0x3802
+// 0.465043
+0x3771
+// 0.155417
+0x30f9
+// -0.227085
+0xb344
+// 0.249521
+0x33fc
+// 0.177622
+0x31af
+// 0.086632
+0x2d8b
+// -0.030771
+0xa7e1
+// -0.063864
+0xac16
+// 0.869098
+0x3af4
+// -0.222487
+0xb31f
+// -0.027867
+0xa722
+// -0.185767
+0xb1f2
+// -0.047409
+0xaa12
+// -0.308167
+0xb4ee
+// -0.433563
+0xb6f0
+// -0.072936
+0xacab
+// 0.339077
+0x356d
+// 0.032403
+0x2826
+// 0.176076
+0x31a2
+// 0.205573
+0x3294
+// 0.239769
+0x33ac
+// 0.574516
+0x3899
+// 0.062980
+0x2c08
+// -0.440199
+0xb70b
+// -0.017049
+0xa45d
+// -0.040273
+0xa928
+// 0.033026
+0x283a
+// -0.537557
+0xb84d
+// 0.424029
+0x36c9
+// 0.107427
+0x2ee0
+// -0.180306
+0xb1c5
+// 0.299536
+0x34cb
+// 0.423412
+0x36c6
+// 0.136855
+0x3061
+// 0.196281
+0x3248
+// 0.592304
+0x38bd
+// 0.312218
+0x34ff
+// 0.129056
+0x3021
+// 0.265731
+0x3440
+// 0.359623
+0x35c1
+// -0.437533
+0xb700
+// -0.228965
+0xb354
+// 0.328925
+0x3543
+// 0.006210
+0x1e5c
+// 0.168396
+0x3163
+// 0.054881
+0x2b06
+// -0.275645
+0xb469
+// 0.235019
+0x3385
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/MSEVals28_f16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/MSEVals28_f16.txt
new file mode 100755
index 0000000..ab89462
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF16/MSEVals28_f16.txt
@@ -0,0 +1,10 @@
+H
+4
+// 0.038705
+0x28f4
+// 0.092517
+0x2dec
+// 0.106867
+0x2ed7
+// 0.225679
+0x3339
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxIndexes26_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxIndexes26_s16.txt
index df7bb13..05d9c5b 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxIndexes26_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxIndexes26_s16.txt
@@ -1,8 +1,8 @@
H
3
-// 2
-0x0002
-// 2
-0x0002
-// 2
-0x0002
+// 1
+0x0001
+// 1
+0x0001
+// 1
+0x0001
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxVals26_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxVals26_f32.txt
index b630f78..637cc3b 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxVals26_f32.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxVals26_f32.txt
@@ -1,8 +1,8 @@
W
3
-// 1.000000
-0x3f800000
-// 1.000000
-0x3f800000
-// 1.000000
-0x3f800000
+// 0.476185
+0x3ef3ce78
+// 0.476185
+0x3ef3ce78
+// 0.476185
+0x3ef3ce78
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMinIndexes27_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMinIndexes27_s16.txt
index 8b24be8..706baf9 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMinIndexes27_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMinIndexes27_s16.txt
@@ -1,8 +1,8 @@
H
3
-// 1
-0x0001
+// 0
+0x0000
// 7
0x0007
-// 10
-0x000A
+// 7
+0x0007
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMinVals27_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMinVals27_f32.txt
index 3b854e0..80e9dd6 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMinVals27_f32.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/AbsMinVals27_f32.txt
@@ -1,8 +1,8 @@
W
3
-// 0.118651
-0x3df2ff46
-// 0.112199
-0x3de5c8d5
-// 0.004464
-0x3b924435
+// 0.184919
+0x3e3d5b69
+// 0.008792
+0x3c100d1c
+// 0.008792
+0x3c100d1c
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/InputNew1_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/InputNew1_f32.txt
index d26f648..a1d2bb6 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/InputNew1_f32.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/InputNew1_f32.txt
@@ -1,602 +1,602 @@
W
300
-// 0.475918
-0x3ef3ab91
-// 0.118651
-0x3df2ff46
-// -1.000000
-0xbf800000
-// -0.213104
-0xbe5a37f3
-// -0.320899
-0xbea44cd6
-// 0.567018
-0x3f11281c
-// -0.377134
-0xbec117b5
-// -0.112199
-0xbde5c8d5
-// 0.529436
-0x3f07891d
-// -0.587398
-0xbf165fb6
-// 0.004464
-0x3b924435
-// -0.270072
-0xbe8a46f0
-// 0.143566
-0x3e1302e3
-// -0.071105
-0xbd919f89
-// 0.109705
-0x3de0ace2
-// -0.100640
-0xbdce1c4c
-// 0.503234
-0x3f00d3ed
-// 0.192108
-0x3e44b7fc
-// 0.013522
-0x3c5d8b2c
-// -0.183938
-0xbe3c5a47
-// 0.414667
-0x3ed44f30
-// -0.026859
-0xbcdc07a0
-// -0.078158
-0xbda0113b
-// -0.658755
-0xbf28a42d
-// -0.030506
-0xbcf9e8c0
-// 0.068049
-0x3d8b5d77
-// 0.020506
-0x3ca7fbc9
-// -0.321009
-0xbea45b4b
-// -0.506383
-0xbf01a24d
-// -0.270876
-0xbe8ab044
-// -0.049696
-0xbd4b8dc5
-// -0.062569
-0xbd80245f
-// 0.549502
-0x3f0cac2c
-// 0.092519
-0x3dbd7a82
-// -0.139335
-0xbe0eadca
-// 0.380316
-0x3ec2b8d1
-// 0.078674
-0x3da11fcc
-// -0.179533
-0xbe37d763
-// -0.033519
-0xbd094b8c
-// 0.631899
-0x3f21c421
-// -0.676442
-0xbf2d2b56
-// 0.114295
-0x3dea1353
-// 0.172058
-0x3e302fec
-// -0.676802
-0xbf2d42e2
-// 0.116200
-0x3dedfa0c
-// -0.271574
-0xbe8b0bb0
-// -0.207907
-0xbe54e5ae
-// 0.792029
-0x3f4ac262
-// 0.251578
-0x3e80cecd
-// 0.005960
-0x3bc34925
-// -0.079404
-0xbda29e73
-// -0.379041
-0xbec211a9
-// 0.055949
-0x3d652b45
-// -0.308071
-0xbe9dbb85
-// -0.071065
-0xbd918a4f
-// 0.141367
-0x3e10c271
-// 0.395173
-0x3eca541b
-// 0.551950
-0x3f0d4c9a
-// 0.085577
-0x3daf42f7
-// 0.528464
-0x3f07496a
-// -0.008470
-0xbc0ac3d2
-// 0.217755
-0x3e5efb3e
-// -0.500615
-0xbf00284c
-// 0.789653
-0x3f4a26ac
-// -0.094176
-0xbdc0df81
-// -0.079481
-0xbda2c723
-// 0.081748
-0x3da76baf
-// -0.416502
-0xbed53fb5
-// -0.289615
-0xbe944864
-// -0.012672
-0xbc4f9c64
-// 0.442338
-0x3ee27a29
-// 0.395606
-0x3eca8cee
-// 0.303502
-0x3e9b6497
-// 0.586188
-0x3f161071
-// 0.273080
-0x3e8bd133
-// 0.286492
-0x3e92af0e
-// 0.074519
-0x3d989d6d
-// -0.110752
-0xbde2d213
-// -0.270105
-0xbe8a4b34
-// -0.296666
-0xbe97e4a5
-// -0.105088
-0xbdd73877
-// 0.288017
-0x3e937707
-// 0.192328
-0x3e44f1b0
-// 0.543910
-0x3f0b3daf
-// 0.190774
-0x3e435a39
-// -0.047337
-0xbd41e4d1
-// -0.085151
-0xbdae63c9
-// 0.085188
-0x3dae76f2
-// -0.496858
-0xbefe642f
-// -0.816961
-0xbf51245c
-// 0.405255
-0x3ecf7d8e
-// 0.153296
-0x3e1cf991
-// -0.010515
-0xbc2c4702
-// -0.486424
-0xbef90c81
-// -0.253773
-0xbe81ee81
-// 0.194990
-0x3e47ab60
-// -0.577056
-0xbf13b9f2
-// 0.479030
-0x3ef54366
-// 0.150639
-0x3e1a4124
-// -0.126290
-0xbe015233
-// 0.439513
-0x3ee107e3
-// 0.158983
-0x3e22cc6c
-// -0.076651
-0xbd9cfb71
-// 0.332835
-0x3eaa6968
-// 0.975314
-0x3f79ae34
-// 0.462480
-0x3eecca27
-// 0.108736
-0x3ddeb128
-// 0.697878
-0x3f32a81e
-// 0.238026
-0x3e73bd1b
-// -0.744654
-0xbf3ea1ac
-// 0.043167
-0x3d30cfb1
-// 0.221337
-0x3e62a641
-// 0.062594
-0x3d803173
-// -0.116402
-0xbdee641d
-// 0.123633
-0x3dfd3329
-// -0.939670
-0xbf708e36
-// 0.059777
-0x3d74d922
-// 0.081540
-0x3da6fe3c
-// 0.311266
-0x3e9f5e3f
-// 0.030882
-0x3cfcfcfd
-// -0.270355
-0xbe8a6bf8
-// -0.396189
-0xbecad955
-// 0.021852
-0x3cb302a4
-// 0.010085
-0x3c253d76
-// 0.442703
-0x3ee2aa05
-// -0.158957
-0xbe22c5b5
-// 0.764895
-0x3f43d02b
-// -0.263251
-0xbe86c8d7
-// 0.031027
-0x3cfe2d3e
-// 0.012030
-0x3c451897
-// -0.789583
-0xbf4a2220
-// 0.577373
-0x3f13ceb4
-// -0.351363
-0xbeb3e5e3
-// 0.379904
-0x3ec282c7
-// -0.015978
-0xbc82e53a
-// 0.043693
-0x3d32f6f7
-// -0.041029
-0xbd280d9c
-// 0.220639
-0x3e61ef34
-// -0.655406
-0xbf27c8b0
-// -0.037476
-0xbd197fff
-// 0.080045
-0x3da3ee62
-// 0.189284
-0x3e41d3a6
-// 0.148987
-0x3e189007
-// 0.083860
-0x3dabbed0
-// 0.116834
-0x3def46c0
-// 0.178775
-0x3e3710ab
-// 0.347327
-0x3eb1d4cf
-// -0.448988
-0xbee5e1b7
-// -0.543278
-0xbf0b1447
-// 0.132495
-0x3e07acdf
-// 0.023297
-0x3cbed9fa
-// 0.299996
-0x3e99990e
-// -0.055604
-0xbd63c141
-// -0.583195
-0xbf154c43
-// -0.378093
-0xbec1955c
-// 0.255464
-0x3e82cc3d
-// -0.588586
-0xbf16ad99
-// 0.102459
-0x3dd1d63f
-// -0.168198
-0xbe2c3c24
-// 0.210432
-0x3e577b5d
-// -0.400753
-0xbecd2f77
-// 0.138159
-0x3e0d798a
-// 0.125805
-0x3e00d309
-// 0.371093
-0x3ebdfff5
-// -0.426039
-0xbeda21c9
-// -0.426790
-0xbeda842e
-// 0.344509
-0x3eb06370
-// -0.446424
-0xbee491bb
-// 0.470739
-0x3ef104b8
-// 0.012880
-0x3c5305de
-// -0.268499
-0xbe8978b9
-// 0.160131
-0x3e23f943
-// 0.149157
-0x3e18bc9a
-// 0.158554
-0x3e225c02
-// -0.493629
-0xbefcbcf8
-// 0.155596
-0x3e1f5491
-// -0.176373
-0xbe349b3d
-// 0.269978
-0x3e8a3a9c
-// 0.592024
-0x3f178eeb
-// 0.234526
-0x3e70277a
-// -0.547168
-0xbf0c133b
-// 0.235746
-0x3e716787
-// -0.798981
-0xbf4c8a05
-// 0.526604
-0x3f06cf8a
-// -0.192975
-0xbe459b4b
-// 0.239419
-0x3e752a31
-// -0.132269
-0xbe077185
-// -0.288076
-0xbe937eaa
-// -0.153662
-0xbe1d5971
-// -0.233257
-0xbe6edad0
-// -0.223975
-0xbe6559c3
-// 0.583081
-0x3f1544cf
-// 0.142986
-0x3e126af6
-// -0.074908
-0xbd99693d
-// 0.071561
-0x3d928e81
-// -0.517762
-0xbf048c0d
-// 0.001288
-0x3aa8d505
-// 0.314099
-0x3ea0d19d
-// -0.036332
-0xbd14d14b
-// -0.561354
-0xbf0fb4e3
-// 0.153934
-0x3e1da0d2
-// -0.554807
-0xbf0e07d2
-// 0.001123
-0x3a933a83
-// -0.012949
-0xbc54288e
-// -0.468572
-0xbeefe8a3
-// 0.051722
-0x3d53daeb
-// 0.088890
-0x3db60bcd
-// -0.095737
-0xbdc411ac
-// -0.304154
-0xbe9bba1b
-// -0.091276
-0xbdbaeea9
-// 0.427996
-0x3edb223b
-// 0.075506
-0x3d9aa2b6
-// -0.283405
-0xbe911a70
-// -0.438171
-0xbee057f6
-// 0.006834
-0x3bdff3b0
-// -0.244568
-0xbe7a6ffa
-// 0.524967
-0x3f06643e
-// 0.447800
-0x3ee54601
-// -0.427761
-0xbedb0374
-// 0.064576
-0x3d844045
-// 0.230945
-0x3e6c7cc6
-// -0.379050
-0xbec212e3
-// 0.369818
-0x3ebd58d8
-// -0.702681
-0xbf33e2e1
-// -0.086628
-0xbdb169e2
-// 0.632488
-0x3f21eab7
-// -0.319641
-0xbea3a7f1
-// -0.444479
-0xbee392c5
-// 0.098641
-0x3dca0484
-// 0.284118
-0x3e9177f6
-// 0.342745
-0x3eaf7c43
-// 0.031669
-0x3d01b724
-// -0.301000
-0xbe9a1cb7
-// 0.635360
-0x3f22a6fb
-// 0.249980
-0x3e7ffab2
-// 0.092849
-0x3dbe27ac
-// 0.777381
-0x3f47026f
-// 0.307033
-0x3e9d3376
-// 0.263174
-0x3e86beb1
-// 0.033805
-0x3d0a76c9
-// 0.364254
-0x3eba7f75
-// -0.185340
-0xbe3dc9db
-// -0.023902
-0xbcc3cd49
-// -0.005570
-0xbbb68807
-// -0.444442
-0xbee38df5
-// 0.535060
-0x3f08f9b9
-// 0.273117
-0x3e8bd602
-// -0.663531
-0xbf29dd24
-// 0.519210
-0x3f04eaf8
-// 0.016235
-0x3c84ffff
-// 0.005961
-0x3bc3527b
-// 0.548991
-0x3f0c8aaf
-// 0.350415
-0x3eb36991
-// -0.573691
-0xbf12dd6c
-// 0.018093
-0x3c9436d9
-// 0.078630
-0x3da1089e
-// -0.331122
-0xbea988c8
-// 0.251067
-0x3e808bd5
-// -0.008551
-0xbc0c17bc
-// -0.158419
-0xbe2238a2
-// -0.219356
-0xbe609ee3
-// -0.306351
-0xbe9cda02
-// 0.670779
-0x3f2bb82b
-// -0.008935
-0xbc1265fa
-// 0.073195
-0x3d95e72a
-// 0.379048
-0x3ec21291
-// 0.388736
-0x3ec7085d
-// 0.072096
-0x3d93a71f
-// 0.175768
-0x3e33fc9e
-// 0.223765
-0x3e652296
-// -0.193570
-0xbe46373e
-// 0.297093
-0x3e981c93
-// -0.835541
-0xbf55e5ff
-// 0.000794
-0x3a501a27
-// -0.092390
-0xbdbd36d6
-// 0.232971
-0x3e6e8ffd
-// -0.073775
-0xbd97176d
-// 0.167452
-0x3e2b7889
-// -0.113270
-0xbde7fa58
-// 0.230170
-0x3e6bb1a6
-// -0.039748
-0xbd22cf1d
-// 0.037981
-0x3d1b91ec
-// 0.100774
-0x3dce62af
-// -0.429402
-0xbedbda9f
-// 0.096155
-0x3dc4ecbe
-// -0.633478
-0xbf222ba0
-// -0.015087
-0xbc772d9c
-// 0.256947
-0x3e838e96
-// -0.027521
-0xbce173a9
-// 0.040789
-0x3d27120c
-// -0.107719
-0xbddc9ba8
-// -0.707895
-0xbf353898
-// 0.141897
-0x3e114d87
-// -0.185224
-0xbe3dab47
-// -0.203339
-0xbe5037fb
-// 0.327056
-0x3ea773f0
-// 0.284850
-0x3e91d7da
-// 0.256453
-0x3e834dc8
-// 0.092511
-0x3dbd7686
-// -0.782805
-0xbf4865e4
+// -0.184919
+0xbe3d5b69
+// -0.476185
+0xbef3ce78
+// 0.184931
+0x3e3d5e8a
+// -0.156915
+0xbe20ae40
+// 0.160666
+0x3e24858b
+// -0.458553
+0xbeeac770
+// 0.020769
+0x3caa2361
+// -0.008792
+0xbc100d1c
+// -0.236653
+0xbe72551e
+// 0.093900
+0x3dc04eb3
+// 0.370970
+0x3ebdefd5
+// -0.586343
+0xbf161a95
+// 0.786711
+0x3f4965e6
+// -0.077213
+0xbd9e220d
+// 0.324200
+0x3ea5fd97
+// 0.064429
+0x3d83f33e
+// -0.540567
+0xbf0a6295
+// 0.150776
+0x3e1a650d
+// -0.654229
+0xbf277b8b
+// -0.245304
+0xbe7b311a
+// -0.463761
+0xbeed7224
+// -0.385309
+0xbec54734
+// 0.283348
+0x3e9112f2
+// -0.232416
+0xbe6dfe8d
+// 0.337445
+0x3eacc599
+// -0.463165
+0xbeed2406
+// -0.097596
+0xbdc7e05a
+// 0.625451
+0x3f201d8b
+// 0.443947
+0x3ee34d0f
+// -0.040021
+0xbd23ed1a
+// 0.372983
+0x3ebef7a2
+// 0.336519
+0x3eac4c29
+// -0.147180
+0xbe16b639
+// 0.188997
+0x3e418879
+// -0.169360
+0xbe2d6ca1
+// -0.654630
+0xbf2795d1
+// -0.358008
+0xbeb74cdc
+// -0.129667
+0xbe04c781
+// 0.142854
+0x3e124865
+// -0.198335
+0xbe4b1857
+// -0.732882
+0xbf3b9e26
+// 0.483764
+0x3ef7afde
+// 0.110890
+0x3de31a29
+// -0.013086
+0xbc566681
+// -0.010982
+0xbc33ec94
+// -0.806808
+0xbf4e8aff
+// -0.140679
+0xbe100e46
+// -0.122531
+0xbdfaf1a7
+// -0.338660
+0xbead64e1
+// -0.211077
+0xbe5824ab
+// 0.139762
+0x3e0f1dbd
+// 0.591102
+0x3f175278
+// -0.327191
+0xbea7859a
+// -0.172690
+0xbe30d5bc
+// -0.132695
+0xbe07e145
+// 0.332952
+0x3eaa78ba
+// -0.140011
+0xbe0f5f19
+// 0.215437
+0x3e5c9b79
+// -0.217727
+0xbe5ef3cb
+// 0.413075
+0x3ed37e86
+// -0.532145
+0xbf083aa1
+// -0.091897
+0xbdbc3496
+// -0.001132
+0xba94614a
+// 0.806712
+0x3f4e84ab
+// -0.234587
+0xbe703777
+// 0.350776
+0x3eb398e6
+// 0.158265
+0x3e221035
+// 0.416965
+0x3ed57c60
+// 0.115740
+0x3ded08fd
+// 0.519617
+0x3f05059c
+// -0.360104
+0xbeb85f87
+// -0.267014
+0xbe88b619
+// -0.408977
+0xbed16560
+// 0.515921
+0x3f041362
+// 0.361961
+0x3eb952f3
+// -0.358657
+0xbeb7a1e2
+// 0.264596
+0x3e87792d
+// 0.369018
+0x3ebceff7
+// 0.269772
+0x3e8a1f87
+// -0.183617
+0xbe3c0638
+// 0.480283
+0x3ef5e7a5
+// 0.182805
+0x3e3b3133
+// -0.099605
+0xbdcbfd74
+// -0.104098
+0xbdd5317a
+// -0.142309
+0xbe11b954
+// 0.399945
+0x3eccc58f
+// 0.148389
+0x3e17f33b
+// -0.541134
+0xbf0a87ca
+// 0.482547
+0x3ef7106d
+// -0.250062
+0xbe800826
+// 0.475505
+0x3ef37558
+// -0.287718
+0xbe934fc0
+// 0.107622
+0x3ddc68ce
+// 0.276288
+0x3e8d7594
+// 0.127222
+0x3e024681
+// 0.695991
+0x3f322c7b
+// -0.211527
+0xbe589a6a
+// 0.119703
+0x3df52713
+// 0.419023
+0x3ed68a3d
+// -0.125876
+0xbe00e591
+// 0.208388
+0x3e55638b
+// 0.711895
+0x3f363ebf
+// -0.041462
+0xbd29d43f
+// 0.453342
+0x3ee81c80
+// -0.141751
+0xbe112729
+// 0.454387
+0x3ee8a564
+// 0.480954
+0x3ef63f8d
+// 0.210778
+0x3e57d651
+// 0.502719
+0x3f00b22c
+// 0.241586
+0x3e776272
+// -0.343351
+0xbeafcbaf
+// -0.622620
+0xbf1f640d
+// -0.016986
+0xbc8b2727
+// -0.416814
+0xbed56897
+// 0.059221
+0x3d7291b9
+// 0.284224
+0x3e9185dd
+// -0.626779
+0xbf207492
+// 0.175770
+0x3e33fcf3
+// -0.108582
+0xbdde6058
+// -0.150521
+0xbe1a2249
+// -0.752326
+0xbf40986e
+// 0.423821
+0x3ed8ff20
+// 0.135421
+0x3e0aabda
+// 0.090953
+0x3dba455c
+// 0.098961
+0x3dcaac01
+// 0.270864
+0x3e8aaeb8
+// -0.271529
+0xbe8b05cb
+// 0.306265
+0x3e9cceba
+// 0.094819
+0x3dc2304e
+// 0.390631
+0x3ec800d6
+// 0.082146
+0x3da83c27
+// 0.567227
+0x3f1135cc
+// 0.096355
+0x3dc555f4
+// 0.040669
+0x3d26947f
+// 0.218641
+0x3e5fe37c
+// -0.450889
+0xbee6dae5
+// -0.105180
+0xbdd768aa
+// -0.344321
+0xbeb04ad0
+// 0.358545
+0x3eb7932d
+// -0.094434
+0xbdc166ac
+// 0.038946
+0x3d1f856a
+// -0.722047
+0xbf38d80c
+// 0.463204
+0x3eed2916
+// 0.238424
+0x3e742582
+// 0.141469
+0x3e10dd44
+// 0.601843
+0x3f1a1267
+// 0.097916
+0x3dc88811
+// 0.358859
+0x3eb7bc58
+// -0.600511
+0xbf19bb1f
+// -0.126379
+0xbe01695e
+// -0.421040
+0xbed79284
+// -0.343957
+0xbeb01b14
+// 0.332779
+0x3eaa61fc
+// 0.065099
+0x3d8552af
+// -0.103124
+0xbdd332bb
+// -0.240685
+0xbe767629
+// -0.727057
+0xbf3a206e
+// 0.083008
+0x3daa004d
+// 0.332852
+0x3eaa6ba4
+// 0.711085
+0x3f3609aa
+// -0.346943
+0xbeb1a27f
+// 0.148401
+0x3e17f674
+// -0.248397
+0xbe7e5bc5
+// -0.054568
+0xbd5f82e8
+// -0.499122
+0xbeff8cf6
+// -0.404233
+0xbecef7a5
+// 0.082423
+0x3da8cd27
+// 0.157878
+0x3e21aab9
+// -0.399758
+0xbeccad15
+// -0.092598
+0xbdbda409
+// 0.398879
+0x3ecc39de
+// -0.362002
+0xbeb9584b
+// 0.433397
+0x3edde62e
+// -0.055141
+0xbd61db96
+// -0.110054
+0xbde163d5
+// 0.048743
+0x3d47a712
+// 0.646221
+0x3f256ebb
+// -0.038598
+0xbd1e188f
+// -0.104026
+0xbdd50bc8
+// -0.189530
+0xbe42142a
+// 0.226126
+0x3e678d7c
+// -0.250758
+0xbe806355
+// 0.309873
+0x3e9ea7a9
+// 0.418278
+0x3ed62880
+// 0.219939
+0x3e6137af
+// 0.396629
+0x3ecb12ec
+// 0.018150
+0x3c94aeb5
+// 0.139536
+0x3e0ee29a
+// 0.340036
+0x3eae192d
+// 0.391046
+0x3ec83725
+// -0.156878
+0xbe20a4b2
+// -0.541155
+0xbf0a891c
+// -0.079759
+0xbda358b2
+// 0.016570
+0x3c87be13
+// -0.575401
+0xbf134d7d
+// 0.436998
+0x3edfbe2c
+// -0.023082
+0xbcbd16d6
+// 0.410157
+0x3ed2000e
+// 0.126109
+0x3e0122d5
+// -0.251967
+0xbe8101e0
+// -0.110696
+0xbde2b45f
+// 0.022379
+0x3cb75379
+// 0.139581
+0x3e0eee49
+// 0.114329
+0x3dea2541
+// 0.437090
+0x3edfca45
+// 0.056063
+0x3d65a2b0
+// -0.392941
+0xbec92f8d
+// -0.160361
+0xbe243595
+// -0.338942
+0xbead89c8
+// -0.217457
+0xbe5ead25
+// -0.381314
+0xbec33b8b
+// -0.082785
+0xbda98afe
+// 0.250773
+0x3e806555
+// -0.281818
+0xbe904a64
+// 0.110063
+0x3de168f2
+// 0.146983
+0x3e1682bf
+// -0.403806
+0xbecebfb3
+// 0.461824
+0x3eec743d
+// 0.092568
+0x3dbd9480
+// 0.300359
+0x3e99c89e
+// 0.902193
+0x3f66f623
+// -0.185550
+0xbe3e00f3
+// -0.373911
+0xbebf713c
+// -0.275625
+0xbe8d1ec8
+// 0.259301
+0x3e84c321
+// 0.133726
+0x3e08ef7c
+// 0.162233
+0x3e26207e
+// 0.421348
+0x3ed7bade
+// -0.168507
+0xbe2c8d09
+// -0.141358
+0xbe10c03b
+// 0.141727
+0x3e1120ec
+// 0.146529
+0x3e160bc4
+// -0.220434
+0xbe61b97e
+// -0.338938
+0xbead894d
+// 0.129387
+0x3e047e1d
+// -0.183792
+0xbe3c3400
+// 0.020908
+0x3cab4805
+// 0.481385
+0x3ef67821
+// -0.249086
+0xbe7f105a
+// 0.132608
+0x3e07ca50
+// -0.067376
+0xbd89fc6c
+// 0.335189
+0x3eab9df0
+// -0.079674
+0xbda32c4b
+// -0.309281
+0xbe9e5a1b
+// -0.401280
+0xbecd7484
+// 0.087067
+0x3db2506d
+// -0.437775
+0xbee0240d
+// 0.232827
+0x3e6e6a27
+// 1.000000
+0x3f800000
+// -0.079899
+0xbda3a200
+// 0.592865
+0x3f17c600
+// -0.258906
+0xbe848f58
+// -0.330436
+0xbea92ef4
+// 0.310501
+0x3e9ef9ed
+// 0.513548
+0x3f0377e7
+// -0.115378
+0xbdec4b4f
+// -0.288670
+0xbe93cc86
+// -0.058224
+0xbd6e7be4
+// -0.256055
+0xbe8319a4
+// 0.214948
+0x3e5c1b57
+// 0.205431
+0x3e525c7e
+// -0.134973
+0xbe0a3652
+// 0.250155
+0x3e80145d
+// -0.023202
+0xbcbe11d2
+// 0.686727
+0x3f2fcd56
+// 0.382792
+0x3ec3fd59
+// -0.541625
+0xbf0aa7ea
+// -0.016812
+0xbc89b9fb
+// -0.074404
+0xbd986152
+// -0.001753
+0xbae5c915
+// 0.026456
+0x3cd8b965
+// 0.189995
+0x3e428e00
+// -0.222973
+0xbe6452e8
+// -0.732675
+0xbf3b9099
+// -0.197389
+0xbe4a2055
+// 0.048169
+0x3d454caf
+// 0.145946
+0x3e1572eb
+// 0.591647
+0x3f177634
+// 0.094853
+0x3dc24218
+// -0.101332
+0xbdcf8756
+// -0.013598
+0xbc5ecba6
+// -0.075811
+0xbd9b42e5
+// -0.445567
+0xbee4215d
+// 0.416116
+0x3ed50d2e
+// -0.007036
+0xbbe6910a
+// -0.247267
+0xbe7d3390
+// -0.138922
+0xbe0e4181
+// -0.282964
+0xbe90e0a9
+// 0.878159
+0x3f60cf00
+// -0.054911
+0xbd60e9fa
+// 0.417304
+0x3ed5a8d5
+// 0.493262
+0x3efc8cd6
+// 0.355188
+0x3eb5db39
+// -0.033430
+0xbd08ed67
+// -0.119095
+0xbdf3e850
+// 0.483573
+0x3ef796d1
+// -0.596844
+0xbf18cabe
+// 0.367932
+0x3ebc618e
+// -0.478829
+0xbef52920
+// -0.571760
+0xbf125ed9
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/InputNew2_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/InputNew2_f32.txt
new file mode 100755
index 0000000..75fa868
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/InputNew2_f32.txt
@@ -0,0 +1,602 @@
+W
+300
+// 0.151278
+0x3e1ae8af
+// -0.058164
+0xbd6e3de1
+// 0.481448
+0x3ef6805a
+// -0.323505
+0xbea5a26f
+// 0.384798
+0x3ec50439
+// 0.241883
+0x3e77b01e
+// -0.133523
+0xbe08ba43
+// 0.114723
+0x3deaf418
+// 0.426230
+0x3eda3ac5
+// -0.311766
+0xbe9f9fbb
+// 0.245237
+0x3e7b1f75
+// 0.362216
+0x3eb97459
+// 0.168403
+0x3e2c71ee
+// -0.662516
+0xbf299aa2
+// 0.041627
+0x3d2a8154
+// 0.340730
+0x3eae7430
+// 0.206981
+0x3e53f2d9
+// 0.136789
+0x3e0c1264
+// -0.196813
+0xbe49896e
+// -0.213135
+0xbe5a3ff0
+// -0.289568
+0xbe944235
+// 0.295907
+0x3e978119
+// -0.592375
+0xbf17a5eb
+// 0.234111
+0x3e6fbabc
+// -0.007598
+0xbbf8f7c4
+// -0.498650
+0xbeff4f1d
+// 0.155376
+0x3e1f1ac7
+// -0.155683
+0xbe1f6b4d
+// 0.581158
+0x3f14c6bf
+// -0.397887
+0xbecbb7c9
+// -0.575855
+0xbf136b37
+// 0.056788
+0x3d689adb
+// -0.277001
+0xbe8dd30d
+// 0.180773
+0x3e391cae
+// -0.093168
+0xbdbeceb7
+// 0.273742
+0x3e8c27d9
+// 0.050960
+0x3d50bb4f
+// -0.232204
+0xbe6dc6ce
+// -0.118467
+0xbdf29ebf
+// -0.392172
+0xbec8cab8
+// -0.329358
+0xbea8a199
+// -0.179858
+0xbe382ca7
+// 0.382789
+0x3ec3fce9
+// -0.020432
+0xbca760da
+// -0.273299
+0xbe8bedde
+// -0.078984
+0xbda1c238
+// -0.362381
+0xbeb98a0b
+// -0.066551
+0xbd884be2
+// -0.036058
+0xbd13b1da
+// 0.278174
+0x3e8e6cd5
+// -0.215226
+0xbe5c6424
+// 0.211822
+0x3e58e7bd
+// 0.010410
+0x3c2a8daa
+// -0.189488
+0xbe420933
+// -0.084238
+0xbdac84f7
+// -0.243952
+0xbe79cea7
+// 0.086618
+0x3db1649a
+// -0.049890
+0xbd4c591f
+// -0.041104
+0xbd285c3e
+// -0.169798
+0xbe2ddf77
+// 0.090396
+0x3db921cb
+// 0.009551
+0x3c1c7c02
+// -0.588248
+0xbf169771
+// 0.009791
+0x3c20696b
+// -0.167003
+0xbe2b02e4
+// 0.034615
+0x3d0dc881
+// -0.045490
+0xbd3a541b
+// 0.013532
+0x3c5db49d
+// 0.252852
+0x3e8175c7
+// 0.151811
+0x3e1b743d
+// -0.578104
+0xbf13fea2
+// 0.415829
+0x3ed4e77e
+// 0.194095
+0x3e46c0d0
+// 0.022926
+0x3cbbcec2
+// 0.440591
+0x3ee1952c
+// 0.490060
+0x3efae934
+// -0.049050
+0xbd48e8e1
+// 0.363789
+0x3eba429a
+// 0.582700
+0x3f152bdc
+// -0.058934
+0xbd7164b3
+// 0.232967
+0x3e6e8ef2
+// -0.005822
+0xbbbec77f
+// -0.011880
+0xbc42a324
+// -0.159851
+0xbe23afe7
+// 0.010392
+0x3c2a4197
+// -0.382011
+0xbec396f6
+// -0.275070
+0xbe8cd5ee
+// -0.073223
+0xbd95f625
+// 0.770471
+0x3f453d9d
+// 0.218669
+0x3e5feae4
+// -0.109370
+0xbddffd8c
+// 0.179015
+0x3e374fa8
+// 0.217043
+0x3e5e4078
+// 0.153609
+0x3e1d4bc1
+// 0.391978
+0x3ec8b14f
+// -0.319933
+0xbea3ce46
+// 0.294288
+0x3e96acf6
+// -0.041923
+0xbd2bb6f5
+// 0.356530
+0x3eb68b17
+// 0.144437
+0x3e13e769
+// 0.052420
+0x3d56b5d8
+// 0.252360
+0x3e813553
+// 0.198138
+0x3e4ae4af
+// 0.486908
+0x3ef94c02
+// 0.180275
+0x3e389a13
+// 0.562181
+0x3f0feb1a
+// -0.273006
+0xbe8bc761
+// -0.437153
+0xbedfd28b
+// -0.315630
+0xbea19a39
+// 0.143273
+0x3e12b623
+// 0.276564
+0x3e8d99c2
+// 0.164358
+0x3e284d81
+// -0.112657
+0xbde6b8cb
+// 0.126822
+0x3e01ddab
+// 0.240362
+0x3e76216f
+// 0.272578
+0x3e8b8f67
+// 0.748625
+0x3f3fa5e5
+// -0.192523
+0xbe4524b9
+// -0.395602
+0xbeca8c66
+// 0.401520
+0x3ecd9401
+// 0.093569
+0x3dbfa136
+// -0.006021
+0xbbc547a1
+// -0.093867
+0xbdc03d36
+// -0.093555
+0xbdbf99dd
+// -0.019825
+0xbca26832
+// 0.116282
+0x3dee2565
+// -0.105323
+0xbdd7b3c5
+// 0.063634
+0x3d8252ba
+// 0.059849
+0x3d7523d0
+// -0.391375
+0xbec86252
+// -0.283119
+0xbe90f4ed
+// 0.345476
+0x3eb0e243
+// -0.157924
+0xbe21b6ed
+// -0.187941
+0xbe4073b6
+// -0.261616
+0xbe85f290
+// 0.121704
+0x3df93fbc
+// 0.069018
+0x3d8d591f
+// 0.198777
+0x3e4b8c4b
+// -0.118190
+0xbdf20dbb
+// -0.190804
+0xbe436213
+// -0.102633
+0xbdd23177
+// -0.332976
+0xbeaa7bd7
+// 0.162570
+0x3e2678d6
+// 0.014739
+0x3c717c25
+// 0.177432
+0x3e35b0b9
+// 0.069137
+0x3d8d97c9
+// 0.150000
+0x3e199998
+// -0.383569
+0xbec46323
+// 0.277393
+0x3e8e0670
+// 0.354491
+0x3eb57fcd
+// -0.402480
+0xbece11e5
+// 0.339369
+0x3eadc1cf
+// -0.508973
+0xbf024c06
+// -0.096284
+0xbdc53075
+// -0.110121
+0xbde186e4
+// 0.019574
+0x3ca0599b
+// 0.546042
+0x3f0bc96c
+// 0.242408
+0x3e7839e3
+// 0.090544
+0x3db96f2f
+// -0.153174
+0xbe1cd9a5
+// -0.065812
+0xbd86c87a
+// -0.077035
+0xbd9dc452
+// 0.087889
+0x3db3fefd
+// -0.382027
+0xbec3990a
+// 0.075286
+0x3d9a2fac
+// 0.081822
+0x3da7927b
+// -0.251128
+0xbe8093e8
+// -0.020161
+0xbca529b7
+// 0.126114
+0x3e0123f9
+// 0.242078
+0x3e77e32c
+// 0.444107
+0x3ee3620e
+// -0.116140
+0xbdeddb0f
+// 0.187611
+0x3e401cfa
+// 0.280643
+0x3e8fb076
+// 0.176675
+0x3e34ea4d
+// -0.291179
+0xbe951562
+// 0.536103
+0x3f093e12
+// -0.018554
+0xbc97fe34
+// 0.081480
+0x3da6dee4
+// 0.260566
+0x3e8568db
+// 0.072072
+0x3d939aa6
+// -0.140176
+0xbe0f8a6d
+// -0.113758
+0xbde8f9eb
+// -0.087189
+0xbdb29034
+// 0.131395
+0x3e068c79
+// -0.041059
+0xbd282d80
+// 0.254300
+0x3e823398
+// -0.354812
+0xbeb5a9f6
+// -0.232434
+0xbe6e034f
+// 0.320764
+0x3ea43b24
+// -0.333891
+0xbeaaf3c2
+// -0.188809
+0xbe415742
+// 0.145929
+0x3e156e57
+// -0.056895
+0xbd690b26
+// 0.192570
+0x3e453111
+// 0.555489
+0x3f0e348a
+// 0.214625
+0x3e5bc6af
+// -0.006151
+0xbbc98ff0
+// 0.169314
+0x3e2d60b6
+// -0.354554
+0xbeb58824
+// 0.387040
+0x3ec62a2b
+// 0.002059
+0x3b06e94e
+// 0.312551
+0x3ea006b7
+// -0.193064
+0xbe45b29d
+// 0.385540
+0x3ec5657f
+// 0.168652
+0x3e2cb31d
+// 0.110716
+0x3de2bf16
+// 0.128443
+0x3e038686
+// -0.103422
+0xbdd3cf17
+// 0.427255
+0x3edac125
+// 0.103507
+0x3dd3fb66
+// 0.179970
+0x3e384a29
+// 0.047644
+0x3d43260a
+// 0.213930
+0x3e5b1058
+// -0.073264
+0xbd960b5b
+// -0.300178
+0xbe99b0f0
+// -0.529121
+0xbf077473
+// 0.329948
+0x3ea8eef1
+// 0.541950
+0x3f0abd3e
+// -0.446576
+0xbee4a58f
+// 0.069226
+0x3d8dc672
+// 0.256842
+0x3e8380cc
+// -0.228789
+0xbe6a47ae
+// 0.141428
+0x3e10d281
+// -0.160058
+0xbe23e659
+// -0.131707
+0xbe06de4f
+// -0.046493
+0xbd3e6fe0
+// 0.364262
+0x3eba809c
+// -0.123011
+0xbdfbed66
+// -1.000000
+0xbf800000
+// -0.007786
+0xbbff2405
+// 0.329113
+0x3ea88178
+// -0.482864
+0xbef739f8
+// 0.485592
+0x3ef89f89
+// -0.324360
+0xbea6127d
+// 0.350194
+0x3eb34c98
+// 0.367319
+0x3ebc1139
+// -0.219126
+0xbe606298
+// -0.420500
+0xbed74bc4
+// -0.320091
+0xbea3e2fb
+// -0.310253
+0xbe9ed96f
+// -0.182712
+0xbe3b18d1
+// -0.088153
+0xbdb48955
+// 0.514975
+0x3f03d56a
+// 0.459565
+0x3eeb4c18
+// 0.505469
+0x3f01666a
+// -0.364361
+0xbeba8d89
+// -0.455181
+0xbee90d82
+// -0.296502
+0xbe97cf16
+// -0.083444
+0xbdaae4c5
+// -0.048100
+0xbd45040c
+// 0.276934
+0x3e8dca42
+// 0.113772
+0x3de90128
+// -0.824426
+0xbf530d92
+// 0.277926
+0x3e8e4c4f
+// 0.092991
+0x3dbe7232
+// -0.005426
+0xbbb1cbb4
+// -0.236103
+0xbe71c4e2
+// -0.109260
+0xbddfc3cf
+// -0.006918
+0xbbe2ac6d
+// -0.165333
+0xbe294d27
+// -0.010126
+0xbc25e88d
+// -0.188422
+0xbe40f1a3
+// 0.325803
+0x3ea6cfa6
+// -0.077533
+0xbd9ec999
+// 0.029662
+0x3cf2fd24
+// 0.170741
+0x3e2ed6cf
+// 0.299980
+0x3e999704
+// -0.220564
+0xbe61db9f
+// 0.508014
+0x3f020d35
+// 0.430410
+0x3edc5eb3
+// -0.276771
+0xbe8db4f6
+// 0.122095
+0x3dfa0cc9
+// 0.274330
+0x3e8c74fd
+// -0.706338
+0xbf34d28b
+// -0.171849
+0xbe2ff94f
+// -0.068136
+0xbd8b8b01
+// -0.409666
+0xbed1bfbf
+// 0.480192
+0x3ef5dbba
+// 0.271418
+0x3e8af757
+// -0.117439
+0xbdf083d4
+// 0.097285
+0x3dc73d6a
+// 0.557718
+0x3f0ec698
+// -0.309627
+0xbe9e876e
+// -0.060542
+0xbd77fadd
+// -0.001086
+0xba8e4d5d
+// 0.031242
+0x3cffefdd
+// -0.448122
+0xbee57046
+// -0.249942
+0xbe7ff0d9
+// -0.222001
+0xbe63542b
+// -0.244021
+0xbe79e096
+// -0.049402
+0xbd4a59da
+// 0.320023
+0x3ea3da0e
+// 0.089040
+0x3db65a73
+// 0.148077
+0x3e17a16d
+// -0.115138
+0xbdebcd69
+// -0.078011
+0xbd9fc411
+// 0.097629
+0x3dc7f1e0
+// 0.244388
+0x3e7a40f2
+// -0.501028
+0xbf004359
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/MSEVals28_f32.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/MSEVals28_f32.txt
new file mode 100755
index 0000000..e4e69ba
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF32/MSEVals28_f32.txt
@@ -0,0 +1,10 @@
+W
+4
+// 0.125231
+0x3e003c73
+// 0.122919
+0x3dfbbceb
+// 0.145740
+0x3e153cd2
+// 0.189820
+0x3e426031
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxIndexes26_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxIndexes26_s16.txt
index 6e77d9a..41cee4f 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxIndexes26_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxIndexes26_s16.txt
@@ -1,8 +1,8 @@
H
3
-// 0
-0x0000
-// 3
-0x0003
-// 4
-0x0004
+// 1
+0x0001
+// 2
+0x0002
+// 2
+0x0002
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxVals26_f64.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxVals26_f64.txt
index 25d32d1..f66172f 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxVals26_f64.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxVals26_f64.txt
@@ -1,8 +1,8 @@
D
3
-// 0.220976
-0x3fcc48ee0b9b37ba
-// 0.375626
-0x3fd80a418d69d399
-// 0.470260
-0x3fde18bd49440a89
+// 0.203055
+0x3fc9fdb6e0c81ee0
+// 0.360222
+0x3fd70de0df777efb
+// 0.360222
+0x3fd70de0df777efb
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMinIndexes27_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMinIndexes27_s16.txt
index 05d9c5b..bf129e7 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMinIndexes27_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMinIndexes27_s16.txt
@@ -1,8 +1,8 @@
H
3
-// 1
-0x0001
-// 1
-0x0001
-// 1
-0x0001
+// 0
+0x0000
+// 0
+0x0000
+// 0
+0x0000
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMinVals27_f64.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMinVals27_f64.txt
index 6dedc0b..05ba193 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMinVals27_f64.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/AbsMinVals27_f64.txt
@@ -1,8 +1,8 @@
D
3
-// 0.022397
-0x3f96ef1be4f98d01
-// 0.022397
-0x3f96ef1be4f98d01
-// 0.022397
-0x3f96ef1be4f98d01
+// 0.003692
+0x3f6e3f80ef9e8a83
+// 0.003692
+0x3f6e3f80ef9e8a83
+// 0.003692
+0x3f6e3f80ef9e8a83
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/InputNew1_f64.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/InputNew1_f64.txt
index aebe57b..c70fad6 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/InputNew1_f64.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/InputNew1_f64.txt
@@ -1,602 +1,602 @@
D
300
-// -0.220976
-0xbfcc48ee0b9b37ba
-// -0.022397
-0xbf96ef1be4f98d01
-// 0.191978
-0x3fc892beef78887d
-// -0.375626
-0xbfd80a418d69d399
-// -0.470260
-0xbfde18bd49440a89
-// -0.917723
-0xbfed5dfd9c539457
-// -0.408279
-0xbfda213d4d7622e2
-// -0.178772
-0xbfc6e1fc9f85171c
-// 0.448576
-0x3fdcb577129fca37
-// -0.199169
-0xbfc97e625db272ea
-// -0.391143
-0xbfd9087b8d5f0a15
-// 0.194444
-0x3fc8e388f2e555d4
-// -0.229101
-0xbfcd532db15912fa
-// 0.040069
-0x3fa483f23c6ca506
-// -0.596618
-0xbfe3177f6e7a7c3a
-// 0.460658
-0x3fdd7b6c24786254
-// -0.352942
-0xbfd6969a5ece0f6c
-// 0.088232
-0x3fb696612a9b05fc
-// -0.074190
-0xbfb2fe1af775aaba
-// 0.419920
-0x3fdadff98579a494
-// 0.195293
-0x3fc8ff5ca20dcc89
-// 0.342759
-0x3fd5efc491953fd7
-// -0.491003
-0xbfdf6c98fbe2a287
-// 0.298704
-0x3fd31df916f543d6
-// 0.149034
-0x3fc3138a5ad81185
-// -0.117549
-0xbfbe17b8d9de52e4
-// -0.591634
-0xbfe2eeaaf9b18b38
-// -0.582167
-0xbfe2a11be8ea158e
-// -0.607697
-0xbfe372412528a9bc
-// 0.048559
-0x3fa8dcc4d49a12d7
-// 0.836389
-0x3feac3b31d8f99d1
-// -0.249272
-0xbfcfe8291f277818
-// 0.088964
-0x3fb6c65503f445d3
-// 0.075030
-0x3fb33531fe9b8b4a
-// -0.208450
-0xbfcaae79b2dc9109
-// -0.297210
-0xbfd3057b4ff1e480
-// -0.136710
-0xbfc17fb891d210aa
-// -0.024779
-0xbf995f8c995448b8
-// -0.054424
-0xbfabdd70267d8dfc
-// -0.331971
-0xbfd53f021207b830
-// -0.182124
-0xbfc74fd5ad2b372a
-// 0.353982
-0x3fd6a7a345424728
-// 0.081937
-0x3fb4f9d83c2ce9b9
-// 0.144074
-0x3fc2710030e70eb8
-// 0.026550
-0x3f9b3003116a2e3e
-// -0.108603
-0xbfbbcd5ffd9e1376
-// -0.350355
-0xbfd66c369baed12f
-// -0.258365
-0xbfd0890b8fda9b4f
-// -0.012914
-0xbf8a72e14270a4fb
-// -0.448291
-0xbfdcb0cc304c67b5
-// 0.819445
-0x3fea38e3f0ea4f39
-// -0.031068
-0xbf9fd06a9c177289
-// -0.315063
-0xbfd429fdb4909a9f
-// 0.589923
-0x3fe2e0a562948ae0
-// 0.348576
-0x3fd64f135d647be4
-// 0.431871
-0x3fdba3c80a0224a0
-// 0.317086
-0x3fd44b228cab12e0
-// 0.013393
-0x3f8b6d8d8d9cdbdd
-// 0.500136
-0x3fe0011dfb2aeb7a
-// -0.311925
-0xbfd3f6956f15bffe
-// -0.206154
-0xbfca63412a732445
-// -0.074502
-0xbfb3129788ae11f4
-// 0.053633
-0x3fab75c838f0f745
-// 0.298213
-0x3fd315ed85f77853
-// 0.201215
-0x3fc9c1690c015c81
-// -0.187131
-0xbfc7f3e845567ed3
-// -0.035693
-0xbfa24656a22215f5
-// 0.185300
-0x3fc7b7eb402dfb31
-// -0.256867
-0xbfd0708357a81fee
-// -0.194613
-0xbfc8e91839de89e8
-// 0.310263
-0x3fd3db5a0c6ee472
-// -0.083236
-0xbfb54ef25abdc45d
-// 0.121326
-0x3fbf0f360f1528b9
-// -0.151092
-0xbfc356fac001bbdd
-// 0.105706
-0x3fbb0f87bed820d9
-// -0.097245
-0xbfb8e50f7642933c
-// 0.181351
-0x3fc73681b9b758fc
-// -0.254192
-0xbfd044aeb670c29c
-// -0.010791
-0xbf86198e53e4d59f
-// -0.113553
-0xbfbd11c80c9ee749
-// -0.186530
-0xbfc7e0387298d008
-// -0.225917
-0xbfccead82b070ac5
-// -0.504797
-0xbfe0274c2485720e
-// 0.226294
-0x3fccf7345e159611
-// 0.726555
-0x3fe73ff01c57ce13
-// 0.260863
-0x3fd0b1fa5b2bfa9c
-// -0.141181
-0xbfc21236125ad1a1
-// 0.330421
-0x3fd5259ef4a55bd6
-// 0.179174
-0x3fc6ef2c3abcab33
-// -0.393890
-0xbfd9357d7f0ec25b
-// 0.692034
-0x3fe62524eb439b3e
-// 0.186815
-0x3fc7e991da1dfce4
-// 0.467607
-0x3fdded46e83d7140
-// -0.279436
-0xbfd1e246175c1d1c
-// -0.335410
-0xbfd5775d6dada1c4
-// -0.172058
-0xbfc606002d45fc63
-// -0.257567
-0xbfd07bf8a776cfcb
-// 0.035409
-0x3fa2212f5c1df87d
-// 0.095263
-0x3fb86324a6f64e85
-// -0.104923
-0xbfbadc348deff025
-// -0.621886
-0xbfe3e67d0700908b
-// -0.096962
-0xbfb8d27a58f227a9
-// -0.150892
-0xbfc350706629f63e
-// -0.103607
-0xbfba8601aad1bb22
-// 0.416886
-0x3fdaae435ef0552b
-// 0.439218
-0x3fdc1c259a34c990
-// -0.240054
-0xbfceba1812016693
-// -0.241287
-0xbfcee27d9221840a
-// 0.207921
-0x3fca9d252a53cfac
-// -0.002611
-0xbf656330ce104108
-// 0.061211
-0x3faf57071e374d67
-// 0.128674
-0x3fc078627b177e81
-// -0.006079
-0xbf78e63bfa723876
-// 0.406072
-0x3fd9fd1762d23662
-// -0.131213
-0xbfc0cb9a13742387
-// 0.029730
-0x3f9e719d943dcfee
-// -0.621927
-0xbfe3e6d295ca1032
-// 0.217525
-0x3fcbd7db1d80c44f
-// -0.243759
-0xbfcf337c731f4e7a
-// -0.077944
-0xbfb3f41cc8366785
-// -0.093355
-0xbfb7e624cefaca2f
-// -0.185585
-0xbfc7c140a01bea12
-// 0.074495
-0x3fb3121accc07987
-// 0.613504
-0x3fe3a1d40ab6118f
-// 0.127306
-0x3fc04b8db3754a75
-// 0.487018
-0x3fdf2b4bfae3bf57
-// -0.048423
-0xbfa8cadffae490c4
-// 0.163209
-0x3fc4e40594480d17
-// 0.108828
-0x3fbbdc2187ec9a32
-// -0.372969
-0xbfd7deb8a1063c4b
-// -1.000000
-0xbff0000000000000
-// -0.185129
-0xbfc7b24b1536ad7a
-// 0.305482
-0x3fd38d052d3583f0
-// 0.553542
-0x3fe1b69d9b1905a4
-// 0.112673
-0x3fbcd81d70fd984b
-// -0.104922
-0xbfbadc334b4359ec
-// 0.582733
-0x3fe2a5bf1be3eb69
-// -0.101224
-0xbfb9e9d768123f67
-// 0.534308
-0x3fe1190d7a65c642
-// 0.411194
-0x3fda5100b9dc11f9
-// -0.113687
-0xbfbd1a8fb9424e06
-// 0.419292
-0x3fdad5ae4f79a693
-// -0.068434
-0xbfb184e7aba882df
-// 0.481974
-0x3fded8a969923b11
-// 0.504696
-0x3fe02678800ecfea
-// -0.320920
-0xbfd489f41b63214a
-// 0.231543
-0x3fcda3349b7bd8cd
-// 0.049523
-0x3fa95b1ba885b6ef
-// 0.562937
-0x3fe2039381c436ca
-// -0.442244
-0xbfdc4dba707df3d6
-// -0.333625
-0xbfd55a1b0c4fbe38
-// -0.089752
-0xbfb6f9ff9e35c0ac
-// -0.538024
-0xbfe1377d3df7857a
-// -0.212120
-0xbfcb26bf0a817ec0
-// 0.156204
-0x3fc3fe7fd8e008e0
-// -0.487568
-0xbfdf34527ad3bfa8
-// 0.647401
-0x3fe4b7833a586b91
-// -0.061535
-0xbfaf81862fdf3467
-// -0.594082
-0xbfe302b78ad878fa
-// -0.572028
-0xbfe24e0c9e208bb7
-// 0.890228
-0x3fec7cbf2002cee2
-// -0.057894
-0xbfada442a8a4715b
-// 0.295139
-0x3fd2e38d77d89123
-// -0.027997
-0xbf9cab371a7f006e
-// 0.525479
-0x3fe0d0b867a65fdd
-// -0.518876
-0xbfe09aa0edb73b8d
-// -0.485388
-0xbfdf1099d4a50629
-// -0.511205
-0xbfe05bca8b7838f9
-// -0.149235
-0xbfc31a219b385c77
-// -0.085882
-0xbfb5fc5e081fefa9
-// 0.049333
-0x3fa94228c1ae4e84
-// 0.363626
-0x3fd745a42948d468
-// 0.238780
-0x3fce90571327ad0a
-// -0.148912
-0xbfc30f89beb710ee
-// -0.129305
-0xbfc08d0f785642eb
-// 0.114458
-0x3fbd4d240234d87e
-// 0.530605
-0x3fe0fab6ac57d829
-// -0.850635
-0xbfeb3866961e7f68
-// 0.152798
-0x3fc38ee4171e6e0c
-// -0.116043
-0xbfbdb50465c799c6
-// -0.489599
-0xbfdf55981636c083
-// -0.203978
-0xbfca1bf6fc2ebf7f
-// 0.287780
-0x3fd26afd9b9b3793
-// -0.056180
-0xbfacc3aaeba17e5b
-// -0.271846
-0xbfd165ee964b986a
-// -0.183850
-0xbfc78866b80fbbe5
-// -0.161620
-0xbfc4aff7d4c18da9
-// -0.229752
-0xbfcd6882a1876be8
-// 0.189781
-0x3fc84abd6dc7fbee
-// -0.265687
-0xbfd101042e586013
-// 0.189335
-0x3fc83c1d3490b347
-// -0.194124
-0xbfc8d90a51ca002b
-// 0.082844
-0x3fb53544439a0b74
-// -0.366883
-0xbfd77b037622ae5c
-// -0.190351
-0xbfc85d6b633d2d38
-// 0.332660
-0x3fd54a4e34493cad
-// -0.726551
-0xbfe73fe819e80b92
-// -0.177630
-0xbfc6bc985131c29c
-// -0.175079
-0xbfc668ff735161ba
-// -0.201264
-0xbfc9c304cbfccb47
-// -0.151489
-0xbfc363fc23c60dea
-// 0.413154
-0x3fda711ded95de07
-// 0.050178
-0x3fa9b0f2dfaac876
-// 0.220243
-0x3fcc30e8f85b5e4a
-// -0.524534
-0xbfe0c8fbe0f61314
-// 0.372522
-0x3fd7d76709f537dc
-// -0.175547
-0xbfc67850525b1166
-// 0.214388
-0x3fcb7111d876b044
-// 0.419704
-0x3fdadc6c6aa24e1c
-// -0.365744
-0xbfd76857f75e8ce5
-// -0.042080
-0xbfa58b74f22c3d6e
-// 0.555142
-0x3fe1c3b931611b6d
-// -0.494234
-0xbfdfa185a745d955
-// 0.141991
-0x3fc22cc2d48c7e12
-// -0.218661
-0xbfcbfd12939d2f66
-// -0.341767
-0xbfd5df81ed66c820
-// -0.793526
-0xbfe964902f571efc
-// -0.126049
-0xbfc0226061bba34d
-// -0.230296
-0xbfcd7a59fcd270fb
-// -0.351906
-0xbfd685a05f296a27
-// -0.032834
-0xbfa0cf93c31fa59a
-// -0.271944
-0xbfd16788ed5b6d13
-// 0.350872
-0x3fd674b0b8899c7d
-// 0.017139
-0x3f918cff9e0fe084
-// -0.341215
-0xbfd5d67712d2c8c3
-// 0.554138
-0x3fe1bb807a13b82d
-// -0.624812
-0xbfe3fe75903e5332
-// -0.347209
-0xbfd638aafdebfc1c
-// 0.425732
-0x3fdb3f300ba43685
-// 0.475840
-0x3fde7428c863c7d5
-// 0.406164
-0x3fd9fe9785a52b17
-// -0.506947
-0xbfe038e82a5eae52
-// -0.076097
-0xbfb37b1024af473f
-// 0.370510
-0x3fd7b66e74590692
-// 0.296465
-0x3fd2f9477e33e3ea
-// 0.230473
-0x3fcd80212e8d6e14
-// -0.236238
-0xbfce3d0d16f2d6d2
-// 0.279682
-0x3fd1e64e7e550974
-// 0.291856
-0x3fd2adc4d7d802c1
-// 0.373677
-0x3fd7ea541e1c3c24
-// -0.376301
-0xbfd815520d7fb5e3
-// -0.233006
-0xbfcdd320718868c9
-// 0.368664
-0x3fd798303074cd98
-// -0.358042
-0xbfd6ea2896dd272b
-// -0.364883
-0xbfd75a3c372083b1
-// -0.630909
-0xbfe430688287872e
-// 0.386144
-0x3fd8b696dc386f05
-// 0.085856
-0x3fb5faad9e9b37e2
-// -0.228169
-0xbfcd34a6ba60243f
-// 0.061520
-0x3faf7f7e78f70a6f
-// 0.566537
-0x3fe22112cf82fb01
-// 0.031417
-0x3fa015ea5fb1d9bb
-// -0.165559
-0xbfc531094d1774a3
-// 0.287805
-0x3fd26b6760c8daf9
-// -0.201602
-0xbfc9ce19d90177b8
-// 0.815015
-0x3fea149af4f588b2
-// 0.074799
-0x3fb3260534381f01
-// -0.396889
-0xbfd966a28b5cc225
-// 0.476036
-0x3fde775dc6200e9c
-// 0.334443
-0x3fd567854081d6e2
-// 0.160844
-0x3fc4968a6a91fd0b
-// -0.713919
-0xbfe6d86d1bb72567
-// -0.257491
-0xbfd07abc3810e7d9
-// 0.084112
-0x3fb58854d5745845
-// 0.283741
-0x3fd228ceb63a4dd1
-// 0.151705
-0x3fc36b0e0b642b8d
-// 0.475348
-0x3fde6c1af47cc39c
-// -0.276038
-0xbfd1aa9c4ed1c7f2
-// 0.250736
-0x3fd00c0fe2110c3f
-// 0.556699
-0x3fe1d07b00968e96
-// 0.683735
-0x3fe5e127316cacc7
-// -0.091878
-0xbfb7854ba11b889d
-// 0.367121
-0x3fd77ee7aed30ab0
-// 0.273614
-0x3fd182e45e9fbca0
-// 0.199772
-0x3fc9921fc8c0bd6f
-// 0.620291
-0x3fe3d96bf9a45268
-// -0.415920
-0xbfda9e6f46dc5618
-// -0.202422
-0xbfc9e8f344f9fec1
-// -0.105432
-0xbfbafd9f6df85993
-// 0.648617
-0x3fe4c17840899c12
-// -0.407028
-0xbfda0cbe10e2d2c3
-// 0.233333
-0x3fcddddeea51c468
-// 0.341451
-0x3fd5da5758d1fe5d
-// -0.685925
-0xbfe5f3195642cd5f
-// -0.008553
-0xbf8184424987d1f9
-// 0.000061
-0x3f1019175fb2177e
-// -0.303432
-0xbfd36b6f1ffa68c3
-// -0.162121
-0xbfc4c06538389546
-// -0.074800
-0xbfb3261ba62494e3
-// -0.403058
-0xbfd9cbb457bab4f9
-// 0.293367
-0x3fd2c68528a089d4
-// -0.337468
-0xbfd59915027c1e19
-// -0.098252
-0xbfb9270758c97545
-// 0.603671
-0x3fe351462c574c50
-// -0.645130
-0xbfe4a4e72b241d8c
-// -0.316442
-0xbfd44093f6cce0d0
-// -0.525927
-0xbfe0d464973f104f
-// -0.315577
-0xbfd4326a6306ee3f
-// -0.039861
-0xbfa4689b24412816
-// -0.197158
-0xbfc93c79cd9cca6f
+// 0.003692
+0x3f6e3f80ef9e8a83
+// 0.203055
+0x3fc9fdb6e0c81ee0
+// 0.360222
+0x3fd70de0df777efb
+// 0.022377
+0x3f96ea1a44614cc8
+// -0.036871
+0xbfa2e0c3ef26216b
+// -0.381272
+0xbfd866c36aa62030
+// 0.024086
+0x3f98aa15de787c41
+// -0.395096
+0xbfd9494009ee4a0d
+// 0.246741
+0x3fcf9535035f1605
+// 0.484442
+0x3fdf011836256f60
+// 0.022135
+0x3f96aa771621e333
+// 0.185755
+0x3fc7c6d291fb6095
+// 0.166696
+0x3fc5564f93a4a56f
+// -0.039293
+0xbfa41e31822bf6ca
+// -0.177061
+0xbfc6a9ecac636a47
+// 0.012954
+0x3f8a879e59d4a1a6
+// -0.143404
+0xbfc25b13fc606e0b
+// -0.199078
+0xbfc97b5ffc630df2
+// -0.054156
+0xbfabba518341fa61
+// -0.158055
+0xbfc43b21cee6962b
+// -0.182499
+0xbfc75c1dc7ec1e2a
+// -0.456942
+0xbfdd3e8aaecf66c3
+// 0.043093
+0x3fa61055d44c0863
+// -0.411088
+0xbfda4f42c0b86c84
+// 0.039173
+0x3fa40e6dab942d58
+// -0.044261
+0xbfa6a9513c8d3425
+// -0.527300
+0xbfe0dfa46cb14d16
+// -0.142465
+0xbfc23c4d9af2461c
+// 0.249818
+0x3fcffa06dc81a1c4
+// -0.171587
+0xbfc5f6921c8e34ed
+// -0.129710
+0xbfc09a52d8479813
+// 0.038909
+0x3fa3ebd89a022356
+// -0.270808
+0xbfd154eb61c702da
+// -0.011244
+0xbf87074ab2b1cd5f
+// 0.168196
+0x3fc587753ec9df47
+// -0.118677
+0xbfbe619821b1fc94
+// 0.101986
+0x3fba1bb99d990029
+// -0.127277
+0xbfc04a9d3eb9cff9
+// 0.411510
+0x3fda562e089f51c8
+// -0.343712
+0xbfd5ff61181f9f5f
+// 0.013504
+0x3f8ba804e1f28f1b
+// -0.098815
+0xbfb94bec267eb1dd
+// 0.068856
+0x3fb1a08ca258af0f
+// -0.152839
+0xbfc3903aa16c8b7e
+// 0.134059
+0x3fc128d4e7cccc28
+// 0.449980
+0x3fdccc77fd7b337c
+// -0.532937
+0xbfe10dd18907fc9e
+// 0.406171
+0x3fd9feb45aa00852
+// 0.499023
+0x3fdfeffc65a7e905
+// -0.041583
+0xbfa54a6469f6f0a0
+// 0.198220
+0x3fc95f477814a02f
+// 0.054573
+0x3fabf10af47d6d9d
+// -0.562221
+0xbfe1fdb7e23e4633
+// 0.064283
+0x3fb074dc9e87bf17
+// 0.140939
+0x3fc20a4db52f9458
+// -0.256102
+0xbfd063fa3a3f0b91
+// 0.177183
+0x3fc6adec5282d9d8
+// 0.150748
+0x3fc34bb4559866d4
+// -0.238035
+0xbfce77ee8dcc67a8
+// -0.183985
+0xbfc78cd5e8ff57ce
+// 0.003155
+0x3f69d8b379b6a600
+// -0.133714
+0xbfc11d897d58ace7
+// 0.365338
+0x3fd761b38b127602
+// 0.181974
+0x3fc74aee36eb47e7
+// 0.127653
+0x3fc056ed548cbd54
+// -0.069489
+0xbfb1ca066d74a204
+// -0.101425
+0xbfb9f6f86b870db3
+// -0.152695
+0xbfc38b8211844bcb
+// 0.056253
+0x3faccd22c57eeb71
+// -0.291616
+0xbfd2a9d7a8e757f2
+// -0.176698
+0xbfc69e088158ff6b
+// -0.213963
+0xbfcb6326e7e32788
+// 0.623509
+0x3fe3f3ca08b77d21
+// -0.061438
+0xbfaf74d03db607e6
+// 0.306141
+0x3fd397d1e155def5
+// 0.155047
+0x3fc3d897d60e3bc9
+// -0.229620
+0xbfcd64304e86009b
+// 0.060169
+0x3faece7b112b2dd8
+// -0.012348
+0xbf8949f4de2fe853
+// 1.000000
+0x3ff0000000000000
+// 0.018104
+0x3f9289edb7477380
+// -0.025030
+0xbf99a1880eefebe8
+// 0.076917
+0x3fb3b0d9a7998d80
+// -0.076393
+0xbfb38e7df7e48b12
+// -0.141579
+0xbfc21f4642418f98
+// -0.022258
+0xbf96cae3312c76fa
+// 0.292940
+0x3fd2bf88cd90e1f2
+// -0.134462
+0xbfc1360ee2a509fa
+// -0.170086
+0xbfc5c560b4a3ea88
+// -0.121390
+0xbfbf13633986dc5c
+// -0.116694
+0xbfbddfaee30b248a
+// -0.131656
+0xbfc0da17b4736d8c
+// -0.012393
+0xbf8961759831ecb5
+// -0.267168
+0xbfd11949696d231b
+// -0.058350
+0xbfade00cbd50eeaa
+// -0.387217
+0xbfd8c828f314d4b6
+// 0.319507
+0x3fd472cb75f3c326
+// 0.376184
+0x3fd813675edb2985
+// 0.068735
+0x3fb1989a4e0aeb24
+// -0.124840
+0xbfbff58b3541c7da
+// -0.130337
+0xbfc0aedf5d449039
+// -0.060943
+0xbfaf33ee09b545b4
+// 0.018705
+0x3f932755a609e5fb
+// 0.000176
+0x3f270a175aa87808
+// 0.056926
+0x3fad25686a0b245e
+// -0.124184
+0xbfbfca83b920d453
+// -0.058557
+0xbfadfb3579706b8e
+// 0.043465
+0x3fa641075878e4bd
+// -0.248086
+0xbfcfc14be547276a
+// -0.215148
+0xbfcb89fa7630a3c3
+// -0.216002
+0xbfcba5f31e09d5d5
+// 0.196855
+0x3fc9328f7242fe9b
+// 0.158557
+0x3fc44b97a5389203
+// -0.326495
+0xbfd4e54d619f98a1
+// -0.162968
+0xbfc4dc20ccad34c7
+// -0.426478
+0xbfdb4b6a598edca8
+// -0.315188
+0xbfd42c08454881c0
+// -0.086346
+0xbfb61ac2c7ef27c7
+// 0.454212
+0x3fdd11cd5ae5ee39
+// -0.144989
+0xbfc28f024563142a
+// -0.214529
+0xbfcb75ac464a78bd
+// 0.148958
+0x3fc3110c8edb8112
+// 0.198481
+0x3fc967d59aa06528
+// 0.219010
+0x3fcc08833e268c92
+// 0.075866
+0x3fb36bf810d6e191
+// 0.051467
+0x3faa59d8fc0e9509
+// -0.460612
+0xbfdd7aab2cb6d36e
+// 0.172791
+0x3fc61e050f69c8eb
+// -0.361372
+0xbfd720b81a63f784
+// -0.009124
+0xbf82af5803190bca
+// -0.430159
+0xbfdb87bac47eca17
+// 0.469135
+0x3fde064daf83ddde
+// -0.307150
+0xbfd3a859b9cd4e89
+// -0.071382
+0xbfb2461c7614b29b
+// 0.227037
+0x3fcd0f8995131a7d
+// 0.265874
+0x3fd10414084456ff
+// 0.078154
+0x3fb401e7b6c3d521
+// 0.210496
+0x3fcaf18a25196ec9
+// 0.078908
+0x3fb4334907652695
+// 0.024586
+0x3f992d020c168b24
+// -0.017754
+0xbf922e2abfc2cd1f
+// 0.490963
+0x3fdf6bf0471b7f13
+// -0.199952
+0xbfc99809f95eeca8
+// -0.176580
+0xbfc69a2ad0492ed9
+// 0.029182
+0x3f9de1eba21082e9
+// 0.011782
+0x3f8820f63c153dc8
+// -0.074246
+0xbfb301c61df5439a
+// -0.156154
+0xbfc3fcd8635322c4
+// -0.099456
+0xbfb975f51c225dcd
+// -0.172670
+0xbfc61a0eb4e0fecc
+// -0.156077
+0xbfc3fa52914c8474
+// -0.034738
+0xbfa1c9205eb982d5
+// 0.280332
+0x3fd1f0f4ce25a275
+// 0.281037
+0x3fd1fc83ed3ee765
+// -0.506223
+0xbfe032fa903dcb2a
+// 0.080373
+0x3fb49356db96cb36
+// 0.195418
+0x3fc90378b4cc9267
+// -0.130047
+0xbfc0a55e40068045
+// 0.025002
+0x3f9999feccb9413d
+// -0.273822
+0xbfd1864c11a3a3cb
+// -0.065972
+0xbfb0e3895098f74c
+// -0.279884
+0xbfd1e99fc9b49ed7
+// 0.354097
+0x3fd6a9887c92efb9
+// 0.085487
+0x3fb5e27604db1a4c
+// 0.232414
+0x3fcdbfbfcec761ec
+// -0.193480
+0xbfc8c3f03d8a915c
+// -0.110766
+0xbfbc5b24f0f1cd7a
+// -0.000944
+0xbf4ef01faee03fed
+// 0.010358
+0x3f85368c77b7edb6
+// -0.287423
+0xbfd26522af713bab
+// 0.067788
+0x3fb15a8771af931e
+// -0.387973
+0xbfd8d48b4cf3eb01
+// 0.159153
+0x3fc45f22e09c2604
+// -0.025709
+0xbf9a5364763ed713
+// 0.602609
+0x3fe348939e3bdbeb
+// -0.052583
+0xbfaaec261bb48dd1
+// -0.383939
+0xbfd89275039d33c1
+// 0.003634
+0x3f6dc4f40cef5344
+// -0.000600
+0xbf43a54694ad101e
+// 0.026345
+0x3f9afa147da06a14
+// -0.329160
+0xbfd510f36d126a11
+// -0.103323
+0xbfba7358453df22c
+// -0.063008
+0xbfb02150fe3f7708
+// -0.072993
+0xbfb2afa4519ace21
+// -0.002004
+0xbf606a3e58a871bc
+// -0.026753
+0xbf9b6503bee7537d
+// -0.196839
+0xbfc93207cde843c9
+// -0.053094
+0xbfab2f1b08588e17
+// 0.008335
+0x3f8111bea8692d32
+// 0.034052
+0x3fa16f3aa0dbf586
+// -0.054539
+0xbfabec843e6bf871
+// 0.218789
+0x3fcc0142ff6d0868
+// -0.349949
+0xbfd6658fed52e59a
+// 0.001655
+0x3f5b1b975feb53e1
+// -0.324711
+0xbfd4c80f0e66aa25
+// -0.143235
+0xbfc255898f3125e8
+// 0.040216
+0x3fa4973bee072c31
+// -0.100845
+0xbfb9d0f845c71fc6
+// 0.181164
+0x3fc730650199ed14
+// 0.490979
+0x3fdf6c33e1b26f61
+// 0.190811
+0x3fc86c7ff1541d54
+// -0.173595
+0xbfc638584836da82
+// 0.160031
+0x3fc47be14c6e534c
+// 0.037143
+0x3fa304769357c789
+// -0.226517
+0xbfccfe81f9ff9ee6
+// -0.152892
+0xbfc391f745e36a38
+// 0.020630
+0x3f9520155ab37822
+// -0.781226
+0xbfe8ffcd41c6db55
+// 0.110562
+0x3fbc4dc62d6a2838
+// 0.131700
+0x3fc0db89851616f7
+// -0.384254
+0xbfd8979e58d3213e
+// 0.310731
+0x3fd3e3041d8aabf0
+// 0.211418
+0x3fcb0fbebfe5259f
+// -0.050434
+0xbfa9d284ddd5368c
+// 0.563284
+0x3fe2066c1c9baaca
+// 0.180950
+0x3fc7295a6c8a5c04
+// -0.440668
+0xbfdc33e90cc1694a
+// -0.010076
+0xbf84a29c7e8120f7
+// 0.007936
+0x3f8040b49de8b1d1
+// -0.020562
+0xbf950e39713a3bb1
+// -0.066225
+0xbfb0f42168ca4641
+// 0.004330
+0x3f71bcd3ce772c92
+// 0.033720
+0x3fa143ccac58b4a4
+// 0.177870
+0x3fc6c471def55d07
+// 0.227118
+0x3fcd123423d122c4
+// -0.176317
+0xbfc6918d25554249
+// 0.434795
+0x3fdbd3ad8605ae09
+// -0.096820
+0xbfb8c92be0dc33a1
+// 0.018642
+0x3f9316f8fb1bb82d
+// 0.010377
+0x3f85404d4c82b620
+// 0.000904
+0x3f4d9e98d60d8582
+// -0.216264
+0xbfcbae8a5b044fa0
+// -0.199047
+0xbfc97a6010083672
+// 0.119202
+0x3fbe840b9fd2e273
+// -0.001568
+0xbf59b1f1c9bef16a
+// 0.213135
+0x3fcb4804339d5a4c
+// 0.315200
+0x3fd42c3e3127bb6b
+// -0.161951
+0xbfc4baceb895930e
+// 0.454793
+0x3fdd1b52f736d092
+// 0.189690
+0x3fc847c199641c65
+// -0.053942
+0xbfab9e3af9ab8351
+// 0.144701
+0x3fc2858d6b159b5d
+// -0.093429
+0xbfb7eafa48882493
+// 0.166272
+0x3fc5486764d7f5b8
+// -0.014811
+0xbf8e5523cf73545c
+// -0.395719
+0xbfd9537519a50ecf
+// -0.051887
+0xbfaa90f780c64fe1
+// -0.162449
+0xbfc4cb24b3690727
+// 0.361566
+0x3fd723e6e709465c
+// 0.512848
+0x3fe069406bce4597
+// -0.144137
+0xbfc2731578604243
+// -0.133788
+0xbfc11ff688a92592
+// -0.360394
+0xbfd710b21a608a51
+// 0.103895
+0x3fba98d92bfef8a8
+// 0.238997
+0x3fce9774e56efbc3
+// 0.320635
+0x3fd48547596d949c
+// -0.353946
+0xbfd6a70b25b9cc10
+// 0.010180
+0x3f84d937361ab2be
+// 0.027188
+0x3f9bd7335ba4fa0e
+// 0.429935
+0x3fdb840f00a1340d
+// -0.263774
+0xbfd0e1ac8b3d549c
+// -0.096736
+0xbfb8c3b21e33d706
+// 0.260945
+0x3fd0b3540bf8d674
+// 0.286712
+0x3fd2597dc7829d96
+// -0.046496
+0xbfa7ce5c8b03048f
+// 0.403119
+0x3fd9ccb58cb454f5
+// -0.015890
+0xbf90459251c6587d
+// -0.081973
+0xbfb4fc2a37a73b8f
+// 0.327381
+0x3fd4f3ce93258144
+// -0.043379
+0xbfa635c03533728c
+// 0.113540
+0x3fbd10f8610cd795
+// -0.045454
+0xbfa745ba1a8a55a6
+// -0.002090
+0xbf611fa464e409b0
+// -0.178560
+0xbfc6db0e9e098e2d
+// 0.263438
+0x3fd0dc299478bab8
+// -0.374952
+0xbfd7ff38a227ead6
+// 0.181712
+0x3fc7425663abdd37
+// 0.683893
+0x3fe5e27411b75dfe
+// -0.508822
+0xbfe0484616a70f04
+// -0.089457
+0xbfb6e6a6cc7ba6f3
+// 0.216783
+0x3fcbbf8c083e5708
+// 0.134621
+0x3fc13b3fcefb0ed9
+// 0.013081
+0x3f8aca700bafbcdf
+// 0.051770
+0x3faa8188f0ea2e80
+// 0.302917
+0x3fd362ff76385e82
+// -0.277476
+0xbfd1c22b62a264b0
+// 0.201050
+0x3fc9bc0515ad29a2
+// 0.094488
+0x3fb8305fde1ec5b8
+// -0.187885
+0xbfc80c9f37207942
+// 0.053866
+0x3fab9447be5008c3
+// 0.222560
+0x3fcc7cd6765a5629
+// 0.317398
+0x3fd4503fffde6312
+// -0.336034
+0xbfd5819387ae4fca
+// 0.027466
+0x3f9c20032db2973a
+// -0.323482
+0xbfd4b3edc8341d51
+// -0.075887
+0xbfb36d4fa5200c84
+// 0.385088
+0x3fd8a546fdc9175f
+// -0.164020
+0xbfc4fe9eb74031be
+// 0.177895
+0x3fc6c5402a1b5364
+// -0.455799
+0xbfdd2bce7e88c11f
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/InputNew2_f64.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/InputNew2_f64.txt
new file mode 100755
index 0000000..2721b17
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/InputNew2_f64.txt
@@ -0,0 +1,602 @@
+D
+300
+// 0.034806
+0x3fa1d21604c45450
+// 0.237342
+0x3fce6139b50e547c
+// -0.171621
+0xbfc5f7b05d28262c
+// -0.061638
+0xbfaf8f13279b5234
+// 0.066935
+0x3fb122a076834687
+// 0.565869
+0x3fe21b9a5265f76b
+// -0.719752
+0xbfe70836101461ad
+// -0.045814
+0xbfa774fb52e9b75b
+// -0.244252
+0xbfcf43a6f04b5196
+// -0.051166
+0xbfaa3263a8ed43c7
+// -0.102532
+0xbfba3f82932a7409
+// -0.100882
+0xbfb9d36062e71715
+// 0.157752
+0x3fc431397254642e
+// 0.381333
+0x3fd867c09c2d3ed2
+// -0.211452
+0xbfcb10dafa94776d
+// 0.414420
+0x3fda85db9f3ff0f6
+// 0.147383
+0x3fc2dd7417e66510
+// 0.240436
+0x3fcec6993f2c7158
+// 0.598528
+0x3fe3272396180867
+// 0.143233
+0x3fc255725ffb98f5
+// -0.420952
+0xbfdaf0dedee7cede
+// -0.445141
+0xbfdc7d321f98d039
+// -0.797296
+0xbfe98372fdf49a72
+// -0.325370
+0xbfd4d2db1712183f
+// -0.281153
+0xbfd1fe6a3e93bc55
+// -0.223253
+0xbfcc938b41e1284b
+// 0.414223
+0x3fda82a248b87b8e
+// -0.154590
+0xbfc3c9975147f7c1
+// -0.035415
+0xbfa221e08a0d4167
+// 0.765427
+0x3fe87e5fd159e1ab
+// -0.181592
+0xbfc73e6930057d6e
+// -0.741497
+0xbfe7ba586d09fadf
+// -0.661395
+0xbfe52a24fd947307
+// -0.415334
+0xbfda94d6998c9c51
+// 0.369503
+0x3fd7a5eee2a71dae
+// 0.246688
+0x3fcf9375dd9008a7
+// 0.232049
+0x3fcdb3c67525749b
+// -0.196516
+0xbfc9276c7a957544
+// -0.146940
+0xbfc2ceee87924a72
+// -0.410903
+0xbfda4c3c2cab77ca
+// -0.371801
+0xbfd7cb96e7fb44ac
+// -0.247739
+0xbfcfb5e77d1f4eae
+// 0.177593
+0x3fc6bb6191f3c165
+// -0.219790
+0xbfcc22108eaf1d5a
+// -0.738161
+0xbfe79f0317c73e6e
+// 0.367106
+0x3fd77eab9ff39e30
+// -0.379973
+0xbfd8517bbdfe7f7f
+// 0.327604
+0x3fd4f775a626d255
+// -0.911389
+0xbfed2a183db30ad2
+// 0.085981
+0x3fb602e12aa534e5
+// 0.158564
+0x3fc44bd36e9263cd
+// -0.615458
+0xbfe3b1d587dc8d39
+// -0.402652
+0xbfd9c50b2668c6c5
+// -0.447471
+0xbfdca35b6ea39768
+// -0.383683
+0xbfd88e418f905758
+// -0.617814
+0xbfe3c522b420b5aa
+// 0.101665
+0x3fba06b2ebae97ec
+// -0.231518
+0xbfcda25d983eb270
+// -0.001608
+0xbf5a582c52447140
+// -0.183839
+0xbfc78805e40dca5a
+// 0.133889
+0x3fc12343370081c8
+// 0.062124
+0x3fafceb7d36a421d
+// -0.004919
+0xbf7425cd7d1cdd2a
+// 0.348514
+0x3fd64e0c8d828783
+// 0.213817
+0x3fcb5e590afd5d53
+// -1.000000
+0xbff0000000000000
+// -0.225062
+0xbfccced30d453257
+// 0.489477
+0x3fdf53985c948cb8
+// -0.654840
+0xbfe4f4738076d8f3
+// -0.044188
+0xbfa69fdf88fbef6f
+// -0.023873
+0xbf98720c51c590b8
+// -0.410862
+0xbfda4b8f54f45be2
+// 0.650421
+0x3fe4d03ecbcfd41f
+// 0.400906
+0x3fd9a87009acc7f6
+// 0.354357
+0x3fd6adcaad4b0cbd
+// -0.159610
+0xbfc46e1794faf842
+// 0.149578
+0x3fc3255c5c21f945
+// 0.260487
+0x3fd0abcff43f2a83
+// 0.439596
+0x3fdc225536ff98e2
+// -0.096582
+0xbfb8b9925587d617
+// -0.183615
+0xbfc780b07fc1e10c
+// -0.644388
+0xbfe49ed3428a02f2
+// -0.483177
+0xbfdeec5d95001651
+// 0.257656
+0x3fd07d71aada3eb5
+// -0.101546
+0xbfb9fee8691eebc5
+// -0.188189
+0xbfc816960699e9e2
+// 0.184552
+0x3fc79f638c096e2f
+// 0.003939
+0x3f7022a59bfa9bb6
+// -0.892940
+0xbfec92f6e1a061fb
+// 0.079482
+0x3fb458ee2fddb8aa
+// 0.076969
+0x3fb3b437bec2bbee
+// 0.185109
+0x3fc7b1a92e4eeb65
+// -0.866339
+0xbfebb90bda35f714
+// 0.014417
+0x3f8d86c1ca39e1a6
+// -0.277725
+0xbfd1c640281bb640
+// -0.385039
+0xbfd8a47bcb3b88a4
+// 0.784538
+0x3fe91aeed086c6c2
+// -0.400675
+0xbfd9a4a9e775c2a3
+// 0.638271
+0x3fe46cb80d378fe8
+// -0.043526
+0xbfa6490f6db1a0b4
+// 0.228128
+0x3fcd33494b5be51e
+// -0.287272
+0xbfd262ab36a2d4e5
+// 0.027957
+0x3f9ca0cb8e5fd04a
+// 0.009694
+0x3f83da51c7d7ee67
+// 0.165183
+0x3fc524b5b96d49ad
+// 0.252505
+0x3fd0290afd24aef8
+// 0.610541
+0x3fe3898cb8f19773
+// -0.546327
+0xbfe17b82bbd73245
+// -0.419548
+0xbfdad9df662e6c69
+// -0.486442
+0xbfdf21ddc43162fb
+// -0.281981
+0xbfd20bf92869e8b1
+// -0.211096
+0xbfcb053362cd64e9
+// 0.179350
+0x3fc6f4f0a7aeed94
+// 0.051655
+0x3faa727a11d0e312
+// 0.101201
+0x3fb9e853db9cea83
+// -0.251161
+0xbfd0130414f4feb9
+// -0.085534
+0xbfb5e595da644e9c
+// 0.282051
+0x3fd20d1fde341bd0
+// -0.482608
+0xbfdee30d07a3fea3
+// 0.301333
+0x3fd34908211f85b8
+// -0.122671
+0xbfbf675e9a2eabc8
+// 0.491254
+0x3fdf70b35c331d81
+// -0.246864
+0xbfcf994063debea2
+// 0.247602
+0x3fcfb16bafc38700
+// -0.060899
+0xbfaf2e30f23465a3
+// 0.237564
+0x3fce687b6549f561
+// -0.422563
+0xbfdb0b47072e1ca1
+// 0.473748
+0x3fde51e1a295be3b
+// 0.005886
+0x3f781bec0f2eaf4a
+// -0.188881
+0xbfc82d3f67a324d8
+// -0.309714
+0xbfd3d25bc7659ba9
+// 0.050066
+0x3fa9a24abf0a8877
+// 0.053976
+0x3faba2b9f4c54764
+// 0.137317
+0x3fc1939e5d7e32ca
+// -0.078422
+0xbfb41378add1558c
+// -0.281052
+0xbfd1fcc26c92f9e0
+// 0.090181
+0x3fb71620361071e5
+// -0.143185
+0xbfc253e0ad6ad45d
+// 0.486850
+0x3fdf288bd96a9cb3
+// 0.249543
+0x3fcff10978b6753f
+// -0.141134
+0xbfc210ab0e2c0d59
+// -0.250237
+0xbfd003e41d60e32f
+// 0.453541
+0x3fdd06cf843ea9e0
+// 0.126768
+0x3fc039eec4baf12e
+// -0.271553
+0xbfd16121bc6bfd3c
+// -0.346615
+0xbfd62ef0abb0eeb4
+// -0.371032
+0xbfd7befee698c9b6
+// 0.204655
+0x3fca3223387a9757
+// 0.767985
+0x3fe8935455bac113
+// -0.789647
+0xbfe944c8e53e4d73
+// -0.533731
+0xbfe114539daa5989
+// -0.266647
+0xbfd110bdb1eabc3f
+// 0.408065
+0x3fda1dbad3a42bba
+// -0.431005
+0xbfdb9597de02c572
+// 0.178449
+0x3fc6d76dfddc7ea9
+// 0.214303
+0x3fcb6e4bd1dd6888
+// 0.282256
+0x3fd2107b71434ecf
+// -0.050006
+0xbfa99a6940866a7a
+// -0.009238
+0xbf82eb31d19589c9
+// 0.417491
+0x3fdab82ad97db6ab
+// 0.073543
+0x3fb2d3bd46f0f5eb
+// 0.180617
+0x3fc71e77e45706b2
+// -0.854356
+0xbfeb56e23e909f09
+// 0.144727
+0x3fc2866dc84b596d
+// 0.666851
+0x3fe556d8383584d7
+// 0.210292
+0x3fcaead74eb6fdf4
+// -0.085585
+0xbfb5e8debd91ea43
+// 0.137997
+0x3fc1a9e2bda123cb
+// 0.016511
+0x3f90e84f1fb70ba5
+// 0.476884
+0x3fde85445c2e5b2c
+// -0.559567
+0xbfe1e7f8450b5702
+// 0.663905
+0x3fe53eb6958dae12
+// -0.581573
+0xbfe29c3e785727cc
+// -0.708668
+0xbfe6ad67ffdb7a8e
+// -0.460672
+0xbfdd7ba80320be27
+// -0.118068
+0xbfbe39b40213fffa
+// -0.359227
+0xbfd6fd93f482d1db
+// -0.705872
+0xbfe69680cd8f2a33
+// 0.369787
+0x3fd7aa97989272d0
+// -0.105739
+0xbfbb11b25e9f9acd
+// -0.530837
+0xbfe0fc9d31a155e3
+// 0.007048
+0x3f7cdde000bc00ea
+// 0.164941
+0x3fc51cc5ff754e4a
+// -0.299711
+0xbfd32e7676b08685
+// 0.724113
+0x3fe72bee5293035c
+// 0.272583
+0x3fd17201d5676ab8
+// -0.043538
+0xbfa64a9b0b3699cf
+// 0.456544
+0x3fdd380287bd50b5
+// 0.107149
+0x3fbb6e1806ffeb03
+// -0.012513
+0xbf89a02ad9dc77cf
+// -0.332028
+0xbfd53ff209b8e72d
+// 0.063151
+0x3fb02aa1fd8119e5
+// 0.375628
+0x3fd80a48e6e56885
+// 0.756234
+0x3fe833109b9f7151
+// -0.036217
+0xbfa28b168bf1a338
+// -0.125795
+0xbfc01a0990a03d53
+// 0.089949
+0x3fb706edeffc501a
+// 0.401825
+0x3fd9b780bb2f7be8
+// -0.576166
+0xbfe26ff44b54188b
+// -0.077212
+0xbfb3c42b9c7cf1d9
+// 0.107582
+0x3fbb8a7a5e75d673
+// 0.333105
+0x3fd5519710af6418
+// -0.187846
+0xbfc80b5591183b1d
+// 0.497520
+0x3fdfd75e924376d0
+// -0.039882
+0xbfa46b69ecdea50e
+// -0.222422
+0xbfcc785195942020
+// -0.669952
+0xbfe5703f41daa158
+// 0.193056
+0x3fc8b611be31ef19
+// 0.101263
+0x3fb9ec5f7ab08e38
+// -0.201215
+0xbfc9c16affa72e3d
+// -0.317517
+0xbfd4523188dff934
+// -0.375291
+0xbfd804c638058de2
+// 0.255315
+0x3fd0571479cd4a03
+// -0.223939
+0xbfccaa085fac809a
+// 0.086811
+0x3fb6393ff6bee273
+// -0.323596
+0xbfd4b5cadbb0d7fc
+// 0.107809
+0x3fbb995d6ba39823
+// 0.149756
+0x3fc32b373c7ed437
+// 0.035732
+0x3fa24b684f0fdccb
+// -0.149620
+0xbfc326bcd93660a5
+// -0.002917
+0xbf67e4a3b5e0dfbc
+// -0.537767
+0xbfe135632b0d86f7
+// 0.633785
+0x3fe447f6c9550091
+// -0.099295
+0xbfb96b5e86d9852f
+// 0.230081
+0x3fcd7347f0d8a7d6
+// 0.403836
+0x3fd9d872eff4c0c7
+// 0.205713
+0x3fca54d1a38476ea
+// 0.206727
+0x3fca76076eeacd16
+// 0.474464
+0x3fde5d9ce58f767d
+// -0.083843
+0xbfb576ba4f7f5cbe
+// -0.510554
+0xbfe056758c516eee
+// 0.562003
+0x3fe1fbed3c14e41a
+// -0.252662
+0xbfd02b9ee044ba28
+// -0.319132
+0xbfd46caa0f3f09f6
+// 0.297159
+0x3fd304a8c1716733
+// 0.455299
+0x3fdd239e28b7d2e7
+// 0.058303
+0x3fadd9d3c4a8d00f
+// 0.032538
+0x3fa0a8da79cc819b
+// -0.301754
+0xbfd34ff041c2b335
+// -0.189876
+0xbfc84ddadf894336
+// 0.115892
+0x3fbdab19c189188c
+// 0.062508
+0x3fb0008dd94960fd
+// -0.154556
+0xbfc3c87d1742afb7
+// -0.030936
+0xbf9fadc7e37e3065
+// -0.307038
+0xbfd3a683d2275b71
+// -0.099403
+0xbfb97279434a9d55
+// -0.109235
+0xbfbbf6d24f85bf19
+// 0.380075
+0x3fd8532491b0636c
+// -0.230283
+0xbfcd79e859845013
+// 0.141004
+0x3fc20c67aeeb706e
+// -0.551929
+0xbfe1a96683b45bf8
+// 0.361307
+0x3fd71fa5dd628b25
+// -0.120409
+0xbfbed319cac4b3ef
+// 0.174450
+0x3fc6545d3123553e
+// 0.251266
+0x3fd014bdcc82502c
+// 0.037816
+0x3fa35c9bb959b88b
+// -0.146763
+0xbfc2c91e4de59543
+// -0.532595
+0xbfe10b057b4c5356
+// 0.017927
+0x3f925b91e6318a59
+// -0.348970
+0xbfd655882a26c084
+// 0.759780
+0x3fe8501f0c104ca3
+// -0.289655
+0xbfd289b6638c4569
+// -0.376096
+0xbfd811f3d3c8d38c
+// -0.583813
+0xbfe2ae995f246e81
+// -0.306202
+0xbfd398cf25cd856b
+// -0.829947
+0xbfea8eed1a3eb410
+// -0.602119
+0xbfe3448f695fbc3e
+// -0.120008
+0xbfbeb8dc9ea0bf68
+// 0.247478
+0x3fcfad59bd1141e7
+// 0.539858
+0x3fe14683bc8a1d35
+// -0.580311
+0xbfe291e879e954a8
+// -0.476798
+0xbfde83da7a3f5768
+// -0.342657
+0xbfd5ee15a15ffd8a
+// -0.061184
+0xbfaf537bc89b133a
+// -0.330855
+0xbfd52cb8a2979919
+// 0.011957
+0x3f887d1c4856529a
+// 0.591015
+0x3fe2e9980af11de7
+// 0.123384
+0x3fbf9612416e34b3
+// 0.189337
+0x3fc83c320a145ea6
+// 0.848399
+0x3feb2614be32c85b
+// -0.052978
+0xbfab1ff5e4246060
+// -0.010676
+0xbf85dd15e665ffbf
+// -0.486542
+0xbfdf2382d04bfd70
+// -0.146186
+0xbfc2b63b3329b90c
+// -0.251981
+0xbfd0207560a7dee9
+// 0.152645
+0x3fc389dcb1a50444
+// 0.043460
+0x3fa64058a13f709c
+// -0.206582
+0xbfca71475e57ec5e
+// 0.023998
+0x3f9892d9e7115231
+// -0.574848
+0xbfe26528a73ae417
+// 0.450482
+0x3fdcd4b1f6f0a36b
+// -0.173432
+0xbfc633019cbcbf9f
+// 0.038047
+0x3fa37ad4bfdad4de
+// -0.045160
+0xbfa71f35f8659436
+// -0.261616
+0xbfd0be522a2e77ec
+// 0.452710
+0x3fdcf93495a4e546
+// 0.142008
+0x3fc22d4ee09537e6
+// 0.117444
+0x3fbe10d123e8e050
+// 0.242932
+0x3fcf1864fb8ba97b
+// 0.449765
+0x3fdcc8f5111b2f7e
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/MSEVals28_f64.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/MSEVals28_f64.txt
new file mode 100755
index 0000000..1d84b55
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsF64/MSEVals28_f64.txt
@@ -0,0 +1,10 @@
+D
+4
+// 0.001072
+0x3f518f8a7ed015a2
+// 0.073015
+0x3fb2b11b5caa023a
+// 0.060567
+0x3faf02a5beb935ad
+// 0.198414
+0x3fc9659ffa60ff3b
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxIndexes8_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxIndexes8_s16.txt
index d032f9a..5a0746f 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxIndexes8_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxIndexes8_s16.txt
@@ -1,8 +1,8 @@
H
3
-// 2
-0x0002
-// 11
-0x000B
+// 4
+0x0004
+// 4
+0x0004
// 18
0x0012
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxVals8_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxVals8_q15.txt
index f5db962..3ecf6bb 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxVals8_q15.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxVals8_q15.txt
@@ -1,8 +1,8 @@
H
3
-// 0.317339
-0x289F
-// 0.371391
-0x2F8A
-// 0.716723
-0x5BBE
+// 0.540886
+0x453C
+// 0.540886
+0x453C
+// 0.701466
+0x59CA
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinIndexes9_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinIndexes9_s16.txt
index af438e7..2f82b16 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinIndexes9_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinIndexes9_s16.txt
@@ -1,8 +1,8 @@
H
3
-// 4
-0x0004
-// 8
-0x0008
-// 8
-0x0008
+// 6
+0x0006
+// 6
+0x0006
+// 6
+0x0006
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinVals9_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinVals9_q15.txt
index 631d2ef..bc6c26a 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinVals9_q15.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinVals9_q15.txt
@@ -1,8 +1,8 @@
H
3
-// 0.025246
-0x033B
-// 0.021213
-0x02B7
-// 0.021213
-0x02B7
+// 0.003012
+0x0063
+// 0.003012
+0x0063
+// 0.003012
+0x0063
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/InputNew1_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/InputNew1_q15.txt
index 42134c4..5ae8642 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/InputNew1_q15.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/InputNew1_q15.txt
@@ -1,602 +1,602 @@
H
300
-// -0.258371
-0xDEEE
-// 0.302291
-0x26B1
-// 0.317339
-0x289F
-// 0.266810
-0x2227
-// 0.025246
-0x033B
-// -0.250006
-0xE000
-// -0.170674
-0xEA27
-// -0.026396
-0xFC9F
-// 0.021213
-0x02B7
-// 0.191426
-0x1881
-// 0.022416
-0x02DF
-// -0.371391
-0xD076
-// 0.261913
-0x2186
-// -0.240788
-0xE12E
-// -0.230646
-0xE27A
-// 0.346820
-0x2C65
-// 0.120205
-0x0F63
-// -0.328763
-0xD5EB
-// 0.716723
-0x5BBE
-// -0.035173
-0xFB7F
-// 0.643386
-0x525A
-// -0.308180
-0xD88E
-// -0.081933
-0xF583
-// 0.473482
-0x3C9B
-// -0.385658
-0xCEA3
-// -0.091625
-0xF446
-// 0.527397
-0x4382
-// -0.293930
-0xDA61
-// 0.247769
-0x1FB7
-// -0.169663
-0xEA48
-// 0.422951
-0x3623
-// 0.592463
-0x4BD6
-// 0.082603
-0x0A93
-// 0.086835
-0x0B1D
-// 0.108408
-0x0DE0
-// 0.121382
-0x0F89
-// -0.570878
-0xB6ED
-// 0.066337
-0x087E
-// 0.706091
-0x5A61
-// -0.337804
-0xD4C3
-// 0.544127
-0x45A6
-// -0.398072
-0xCD0C
-// 0.016103
-0x0210
-// 0.241448
-0x1EE8
-// -0.036864
-0xFB48
-// 0.257942
-0x2104
-// -0.055573
-0xF8E3
-// 0.145366
-0x129B
-// 0.075806
-0x09B4
-// -0.119330
-0xF0BA
-// -0.536751
-0xBB4C
-// -0.385389
-0xCEAC
-// -0.507502
-0xBF0A
-// 0.310765
-0x27C7
-// 0.112734
-0x0E6E
-// 0.128482
-0x1072
-// 0.653695
-0x53AC
-// 0.078780
-0x0A15
-// -0.036349
-0xFB59
-// -0.266084
-0xDDF1
-// -0.620812
-0xB089
-// 0.307526
-0x275D
-// -0.226716
-0xE2FB
-// 0.233545
-0x1DE5
-// 0.525769
-0x434C
-// 0.458218
-0x3AA7
-// -0.167776
-0xEA86
+// 0.384474
+0x3136
+// 0.282586
+0x242C
+// 0.301004
+0x2687
+// -0.250484
+0xDFF0
+// -0.540886
+0xBAC4
+// -0.081467
+0xF592
+// -0.003012
+0xFF9D
+// 0.385693
+0x315E
+// -0.091562
+0xF448
+// -0.065141
+0xF7A9
+// -0.296473
+0xDA0D
+// 0.205202
+0x1A44
+// 0.336499
+0x2B12
+// -0.347687
+0xD37F
+// 0.060786
+0x07C8
+// -0.061703
+0xF81A
+// -0.392939
+0xCDB4
+// 0.303038
+0x26CA
+// 0.701466
+0x59CA
+// 0.160182
+0x1481
+// 0.016894
+0x022A
+// 0.021818
+0x02CB
+// 0.014316
+0x01D5
+// -0.357142
+0xD249
+// 0.373980
+0x2FDF
+// -0.195270
+0xE701
+// -0.173603
+0xE9C7
+// 0.149371
+0x131F
+// -0.035844
+0xFB69
+// 0.126281
+0x102A
+// 0.148268
+0x12FA
+// 0.278957
+0x23B5
+// -0.350234
+0xD32C
+// 0.084423
+0x0ACE
+// -0.537815
+0xBB29
+// -0.707408
+0xA574
+// -0.108196
+0xF227
+// -0.077702
+0xF60E
+// 0.444332
+0x38E0
+// 0.256511
+0x20D5
+// -0.651841
+0xAC90
+// -0.210401
+0xE512
+// -0.122386
+0xF056
+// 0.212012
+0x1B23
+// -0.016531
+0xFDE2
+// 0.089981
+0x0B84
+// 0.016839
+0x0228
+// 0.071084
+0x0919
+// 0.390881
+0x3208
+// 0.168800
+0x159B
+// 0.001181
+0x0027
+// 0.430344
+0x3716
+// -0.052523
+0xF947
+// 0.215613
+0x1B99
+// -0.225636
+0xE31E
+// -0.083933
+0xF542
+// 0.066196
+0x0879
+// 0.097555
+0x0C7D
+// 0.057972
+0x076C
+// 0.672689
+0x561B
+// 0.121746
+0x0F95
+// 0.431435
+0x3739
+// 0.453208
+0x3A03
+// -0.409870
+0xCB89
+// 0.090522
+0x0B96
+// -0.025485
+0xFCBD
+// 0.533825
+0x4454
+// 0.453925
+0x3A1A
+// 0.679324
+0x56F4
+// -0.243551
+0xE0D3
+// 0.046959
+0x0603
+// 0.657018
+0x5419
+// -0.213957
+0xE49D
+// -0.406775
+0xCBEF
+// -0.069900
+0xF70E
+// -0.254872
+0xDF60
+// -0.681284
+0xA8CC
+// -0.447660
+0xC6B3
+// -0.222829
+0xE37A
+// -0.180117
+0xE8F2
+// -0.081111
+0xF59E
+// 0.109381
+0x0E00
+// 0.354939
+0x2D6F
+// -0.741609
+0xA113
+// 0.461275
+0x3B0B
+// 0.159122
+0x145E
+// -0.093764
+0xF400
+// 0.478027
+0x3D30
+// 0.487982
+0x3E76
+// -0.363316
+0xD17F
+// 0.571380
+0x4923
+// 0.095810
+0x0C43
+// 0.206659
+0x1A74
+// 0.784782
+0x6474
+// -0.292156
+0xDA9B
+// 0.056164
+0x0730
+// -0.335234
+0xD517
+// 0.311634
+0x27E4
+// 0.360255
+0x2E1D
+// 0.086657
+0x0B18
+// -0.178207
+0xE931
+// -0.306491
+0xD8C5
+// 0.041502
+0x0550
+// 0.168867
+0x159D
+// -0.107301
+0xF244
+// 0.151674
+0x136A
+// -0.342916
+0xD41B
+// -0.216535
+0xE449
+// 0.004719
+0x009B
+// -0.197830
+0xE6AD
+// 0.903020
+0x7396
+// -0.180241
+0xE8EE
+// -0.235337
+0xE1E0
+// 0.151225
+0x135B
+// 0.217701
+0x1BDE
// -1.000000
0x8000
-// 0.513860
-0x41C6
-// 0.315150
-0x2857
-// -0.002563
-0xFFAC
-// 0.072162
-0x093D
-// -0.294290
-0xDA55
-// -0.418727
-0xCA67
-// -0.097436
-0xF387
-// -0.225203
-0xE32D
-// 0.029395
-0x03C3
-// 0.034443
-0x0469
-// -0.163997
-0xEB02
-// 0.301604
-0x269B
-// 0.184942
-0x17AC
-// 0.292771
-0x257A
-// 0.112175
-0x0E5C
-// -0.809582
-0x9860
-// 0.173171
-0x162A
-// 0.210429
-0x1AEF
-// -0.132321
-0xEF10
-// 0.615676
-0x4ECE
-// 0.413470
-0x34ED
-// 0.765557
-0x61FE
-// -0.103341
-0xF2C6
-// -0.138483
-0xEE46
-// 0.198139
-0x195D
-// 0.520463
-0x429F
-// -0.097841
-0xF37A
-// -0.237659
-0xE194
-// 0.721582
-0x5C5D
-// 0.142204
-0x1234
-// 0.103246
-0x0D37
-// 0.321931
-0x2935
-// 0.550283
-0x4670
-// -0.102083
-0xF2EF
-// 0.504237
-0x408B
-// 0.243911
-0x1F38
-// 0.123345
-0x0FCA
-// -0.730737
-0xA277
-// 0.241164
-0x1EDE
-// 0.023422
-0x02FF
-// -0.478501
-0xC2C0
-// 0.118377
-0x0F27
-// 0.502257
-0x404A
-// -0.450643
-0xC651
-// -0.286362
-0xDB58
-// -0.026619
-0xFC98
-// 0.189360
-0x183D
-// 0.347559
-0x2C7D
-// -0.199833
-0xE66C
-// -0.113153
-0xF184
-// -0.213329
-0xE4B2
-// -0.421054
-0xCA1B
-// 0.096825
-0x0C65
-// 0.457072
-0x3A81
-// -0.186552
-0xE81F
-// -0.012538
-0xFE65
-// -0.616301
-0xB11D
-// -0.232546
-0xE23C
-// 0.008798
-0x0120
-// -0.131671
-0xEF25
-// -0.432926
-0xC896
-// 0.026013
-0x0354
-// 0.037774
-0x04D6
-// 0.920564
-0x75D5
-// -0.207268
-0xE578
-// 0.125041
-0x1001
-// -0.128635
-0xEF89
-// 0.254270
-0x208C
-// -0.060718
-0xF83A
-// 0.018973
-0x026E
-// -0.941140
-0x8789
-// 0.503053
-0x4064
-// 0.151666
-0x136A
-// 0.020841
-0x02AB
-// -0.012557
-0xFE65
-// -0.116853
-0xF10B
-// -0.251079
-0xDFDD
-// -0.114286
-0xF15F
-// -0.272945
-0xDD10
-// -0.285101
-0xDB82
-// 0.150169
-0x1339
-// 0.171549
-0x15F5
-// -0.072928
-0xF6AA
-// -0.182218
-0xE8AD
-// -0.070672
-0xF6F4
-// 0.276402
-0x2361
-// -0.637545
-0xAE65
-// -0.119493
-0xF0B4
-// 0.283811
-0x2454
-// 0.639427
-0x51D9
-// 0.237797
-0x1E70
-// 0.539512
-0x450F
-// -0.377930
-0xCFA0
-// -0.313546
-0xD7DE
-// 0.495156
-0x3F61
-// -0.051145
-0xF974
-// -0.272765
-0xDD16
-// 0.353418
-0x2D3D
-// 0.106609
-0x0DA5
-// 0.269787
-0x2288
-// -0.204873
-0xE5C7
-// -0.192315
-0xE762
-// -0.613916
-0xB16B
-// 0.379298
-0x308D
-// 0.028863
-0x03B2
-// -0.135408
-0xEEAB
-// 0.011092
-0x016B
-// 0.248843
-0x1FDA
-// -0.434236
-0xC86B
-// -0.283483
-0xDBB7
-// 0.115585
-0x0ECB
-// 0.182292
-0x1755
-// -0.583450
-0xB552
-// 0.404215
-0x33BD
-// 0.266233
-0x2214
-// 0.153618
-0x13AA
-// 0.433718
-0x3784
-// -0.437183
-0xC80A
-// 0.285106
-0x247E
-// -0.112048
-0xF1A8
-// 0.300874
-0x2683
-// 0.208622
-0x1AB4
-// -0.239709
-0xE151
-// 0.155646
-0x13EC
-// 0.227753
-0x1D27
-// 0.613716
-0x4E8E
-// -0.006393
-0xFF2F
-// 0.183870
-0x1789
-// -0.301670
-0xD963
-// -0.135795
-0xEE9E
-// -0.056641
-0xF8C0
-// 0.157878
-0x1435
-// -0.401877
-0xCC8F
-// 0.239724
-0x1EAF
-// -0.110077
-0xF1E9
-// -0.091949
-0xF43B
-// 0.088604
+// 0.330099
+0x2A41
+// 0.165515
+0x1530
+// 0.340999
+0x2BA6
+// 0.134087
+0x112A
+// 0.601435
+0x4CFC
+// 0.241661
+0x1EEF
+// 0.436936
+0x37EE
+// -0.218270
+0xE410
+// -0.268023
+0xDDB1
+// -0.082277
+0xF578
+// 0.432214
+0x3753
+// -0.228733
+0xE2B9
+// 0.360192
+0x2E1B
+// -0.278632
+0xDC56
+// -0.128167
+0xEF98
+// 0.256368
+0x20D1
+// 0.283223
+0x2441
+// -0.278894
+0xDC4D
+// -0.717382
+0xA42D
+// -0.446933
+0xC6CB
+// 0.166689
+0x1556
+// -0.203728
+0xE5EC
+// 0.399528
+0x3324
+// 0.499278
+0x3FE8
+// 0.150433
+0x1341
+// 0.486856
+0x3E51
+// -0.234148
+0xE207
+// -0.400900
+0xCCAF
+// 0.030376
+0x03E3
+// -0.468756
+0xC400
+// -0.208501
+0xE550
+// 0.069095
+0x08D8
+// 0.586266
+0x4B0B
+// 0.444264
+0x38DE
+// -0.472148
+0xC391
+// 0.065789
+0x086C
+// 0.560745
+0x47C7
+// -0.562952
+0xB7F1
+// 0.648321
+0x52FC
+// 0.100560
+0x0CDF
+// -0.099559
+0xF342
+// 0.470736
+0x3C41
+// 0.436562
+0x37E1
+// -0.189089
+0xE7CC
+// 0.589252
+0x4B6D
+// -0.442494
+0xC75C
+// -0.107572
+0xF23B
+// -0.314558
+0xD7BD
+// 0.973840
+0x7CA7
+// -0.543248
+0xBA77
+// -0.213547
+0xE4AA
+// 0.289257
+0x2506
+// 0.145585
+0x12A3
+// 0.078925
+0x0A1A
+// 0.371290
+0x2F86
+// -0.355679
+0xD279
+// -0.539171
+0xBAFC
+// 0.090166
+0x0B8B
+// -0.240166
+0xE142
+// -0.077161
+0xF620
+// 0.185164
+0x17B3
+// 0.020143
+0x0294
+// -0.778964
+0x9C4B
+// -0.493713
+0xC0CE
+// 0.381633
+0x30D9
+// -0.029270
+0xFC41
+// 0.304008
+0x26EA
+// -0.550815
+0xB97F
+// 0.148671
+0x1308
+// 0.036507
+0x04AC
+// -0.295443
+0xDA2F
+// 0.136621
+0x117D
+// 0.416104
+0x3543
+// 0.056256
+0x0733
+// -0.012631
+0xFE62
+// 0.135503
+0x1158
+// 0.044661
+0x05B7
+// -0.256660
+0xDF26
+// 0.664481
+0x550E
+// 0.030654
+0x03EC
+// -0.436776
+0xC818
+// -0.149698
+0xECD7
+// 0.403507
+0x33A6
+// -0.242459
+0xE0F7
+// 0.072774
+0x0951
+// 0.425778
+0x3680
+// -0.219865
+0xE3DB
+// -0.118797
+0xF0CB
+// -0.386351
+0xCE8C
+// 0.193322
+0x18BF
+// 0.402830
+0x3390
+// -0.509931
+0xBEBB
+// -0.118021
+0xF0E5
+// -0.035117
+0xFB81
+// 0.521622
+0x42C5
+// 0.643033
+0x524F
+// 0.353387
+0x2D3C
+// 0.121616
+0x0F91
+// -0.344024
+0xD3F7
+// -0.015288
+0xFE0B
+// 0.052019
+0x06A9
+// -0.314375
+0xD7C3
+// 0.778626
+0x63AA
+// -0.288498
+0xDB13
+// 0.127040
+0x1043
+// 0.062059
+0x07F2
+// 0.134057
+0x1129
+// 0.124665
+0x0FF5
+// 0.031328
+0x0403
+// 0.001225
+0x0028
+// 0.022508
+0x02E2
+// 0.420825
+0x35DE
+// -0.634682
+0xAEC3
+// -0.275527
+0xDCBC
+// 0.243918
+0x1F39
+// -0.553508
+0xB927
+// -0.145149
+0xED6C
+// 0.479985
+0x3D70
+// 0.124486
+0x0FEF
+// 0.032987
+0x0439
+// 0.263716
+0x21C1
+// 0.204072
+0x1A1F
+// 0.804761
+0x6702
+// -0.445110
+0xC707
+// -0.576749
+0xB62D
+// 0.359421
+0x2E02
+// 0.366474
+0x2EE9
+// -0.508969
+0xBEDA
+// 0.169523
+0x15B3
+// 0.034498
+0x046A
+// 0.479567
+0x3D62
+// -0.035175
+0xFB7F
+// 0.819350
+0x68E0
+// 0.753842
+0x607E
+// -0.347281
+0xD38C
+// 0.130344
+0x10AF
+// -0.005729
+0xFF44
+// 0.473405
+0x3C99
+// -0.059203
+0xF86C
+// -0.010834
+0xFE9D
+// -0.012472
+0xFE67
+// -0.666989
+0xAAA0
+// 0.162934
+0x14DB
+// -0.829943
+0x95C4
+// -0.130561
+0xEF4A
+// -0.227841
+0xE2D6
+// 0.235117
+0x1E18
+// 0.577419
+0x49E9
+// 0.236797
+0x1E4F
+// -0.003326
+0xFF93
+// -0.284017
+0xDBA5
+// 0.197976
+0x1957
+// -0.205026
+0xE5C2
+// -0.097471
+0xF386
+// -0.062438
+0xF802
+// -0.124083
+0xF01E
+// -0.096703
+0xF39F
+// -0.115477
+0xF138
+// 0.088607
0x0B57
-// -0.368984
-0xD0C5
-// 0.386950
-0x3188
-// -0.151291
-0xECA2
-// 0.457743
-0x3A97
-// -0.022141
-0xFD2A
-// -0.008355
-0xFEEE
-// -0.523914
-0xBCF0
-// 0.190001
-0x1852
-// -0.293897
-0xDA62
-// 0.199510
-0x198A
-// -0.293069
-0xDA7D
-// -0.361036
-0xD1CA
-// -0.697156
-0xA6C4
-// 0.002124
-0x0046
-// -0.204641
-0xE5CE
-// 0.176392
-0x1694
-// 0.105307
-0x0D7B
-// -0.104291
-0xF2A7
-// 0.284478
-0x246A
-// -0.159093
-0xEBA3
-// 0.445281
-0x38FF
-// -0.118989
-0xF0C5
-// 0.551478
-0x4697
-// -0.375388
-0xCFF3
-// 0.350362
-0x2CD9
-// -0.496659
-0xC06D
-// 0.337378
-0x2B2F
-// 0.300358
-0x2672
-// -0.338197
-0xD4B6
-// -0.419690
-0xCA48
-// -0.059898
-0xF855
-// -0.178950
-0xE918
-// -0.136116
-0xEE94
-// 0.153424
-0x13A3
-// 0.492556
-0x3F0C
-// 0.152061
-0x1377
-// 0.021299
-0x02BA
-// -0.142886
-0xEDB6
-// 0.229245
-0x1D58
-// -0.262126
-0xDE73
-// 0.488817
-0x3E92
-// -0.266347
-0xDDE8
-// 0.118004
-0x0F1B
-// 0.044783
-0x05BB
-// -0.146127
-0xED4C
-// -0.358987
-0xD20D
-// 0.055501
-0x071B
-// 0.413196
-0x34E4
-// 0.950287
-0x79A3
-// -0.300074
-0xD997
-// 0.468847
-0x3C03
-// -0.059541
-0xF861
-// 0.337398
-0x2B30
-// -0.849774
-0x933B
-// -0.475243
-0xC32B
-// -0.258419
-0xDEEC
-// -0.147424
-0xED21
-// -0.225350
-0xE328
-// 0.394597
-0x3282
-// 0.487440
-0x3E64
-// -0.369257
-0xD0BC
-// -0.086754
-0xF4E5
-// 0.074039
-0x097A
-// 0.423003
-0x3625
-// -0.058447
-0xF885
-// -0.160905
-0xEB67
-// -0.153767
-0xEC51
-// -0.658078
-0xABC4
-// 0.634586
-0x513A
-// 0.288980
-0x24FD
-// 0.365832
-0x2ED4
-// -0.252310
-0xDFB4
-// -0.260589
-0xDEA5
-// -0.513209
-0xBE4F
-// 0.301798
-0x26A1
-// 0.244128
-0x1F40
-// 0.064959
-0x0851
-// 0.012200
-0x0190
-// -0.269404
-0xDD84
-// 0.065254
-0x085A
-// -0.013794
-0xFE3C
-// -0.287343
-0xDB38
-// -0.328226
-0xD5FD
-// 0.292564
-0x2573
-// -0.075418
-0xF659
-// 0.331300
-0x2A68
-// 0.031881
-0x0415
-// -0.389581
-0xCE22
-// 0.130795
-0x10BE
-// -0.621589
-0xB070
-// 0.206414
-0x1A6C
-// -0.465816
-0xC460
-// -0.349735
-0xD33C
-// 0.342631
-0x2BDB
-// -0.324038
-0xD686
+// -0.462599
+0xC4CA
+// 0.050229
+0x066E
+// 0.030737
+0x03EF
+// -0.138186
+0xEE50
+// -0.321044
+0xD6E8
+// -0.286513
+0xDB54
+// 0.106729
+0x0DA9
+// -0.390444
+0xCE06
+// -0.388789
+0xCE3C
+// -0.267744
+0xDDBB
+// 0.076518
+0x09CB
+// 0.390913
+0x3209
+// 0.072551
+0x0949
+// 0.334107
+0x2AC4
+// 0.204306
+0x1A27
+// 0.033811
+0x0454
+// -0.160435
+0xEB77
+// 0.465283
+0x3B8E
+// -0.190996
+0xE78D
+// -0.143401
+0xEDA5
+// -0.010339
+0xFEAD
+// -0.097866
+0xF379
+// 0.086588
+0x0B15
+// 0.138625
+0x11BE
+// -0.482518
+0xC23D
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/InputNew2_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/InputNew2_q15.txt
new file mode 100755
index 0000000..0aceb00
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/InputNew2_q15.txt
@@ -0,0 +1,602 @@
+H
+300
+// 0.023088
+0x02F5
+// -0.569043
+0xB72A
+// -0.367397
+0xD0F9
+// 0.207155
+0x1A84
+// -0.002703
+0xFFA7
+// 0.405808
+0x33F2
+// 0.020343
+0x029B
+// 0.611625
+0x4E4A
+// 0.088186
+0x0B4A
+// 0.131065
+0x10C7
+// 0.090065
+0x0B87
+// -0.603264
+0xB2C8
+// -0.196051
+0xE6E8
+// 1.000000
+0x7FFF
+// 0.367267
+0x2F03
+// -0.328308
+0xD5FA
+// 0.073291
+0x0962
+// -0.315137
+0xD7AA
+// 0.277838
+0x2390
+// 0.415803
+0x3539
+// -0.200897
+0xE649
+// -0.062856
+0xF7F4
+// 0.125646
+0x1015
+// 0.194179
+0x18DB
+// 0.002784
+0x005B
+// 0.379427
+0x3091
+// 0.278300
+0x239F
+// 0.319937
+0x28F4
+// 0.282444
+0x2427
+// -0.389883
+0xCE18
+// 0.772987
+0x62F1
+// -0.503972
+0xBF7E
+// 0.190590
+0x1865
+// -0.493938
+0xC0C7
+// -0.208085
+0xE55D
+// 0.088833
+0x0B5F
+// -0.150425
+0xECBF
+// 0.008175
+0x010C
+// 0.289034
+0x24FF
+// 0.230892
+0x1D8E
+// -0.063451
+0xF7E1
+// 0.134283
+0x1130
+// 0.318307
+0x28BE
+// -0.313616
+0xD7DB
+// 0.203527
+0x1A0D
+// 0.316785
+0x288C
+// 0.507538
+0x40F7
+// 0.085813
+0x0AFC
+// -0.748029
+0xA041
+// 0.342910
+0x2BE4
+// 0.223376
+0x1C98
+// 0.146619
+0x12C4
+// 0.286982
+0x24BC
+// -0.390462
+0xCE05
+// -0.131249
+0xEF33
+// 0.090451
+0x0B94
+// -0.422333
+0xC9F1
+// -0.493300
+0xC0DC
+// -0.376554
+0xCFCD
+// -0.016864
+0xFDD7
+// -0.367668
+0xD0F0
+// 0.063260
+0x0819
+// 0.045006
+0x05C3
+// -0.819977
+0x970B
+// -0.135311
+0xEEAE
+// -0.332403
+0xD574
+// 0.309152
+0x2792
+// -0.812901
+0x97F3
+// -0.264093
+0xDE32
+// -0.011275
+0xFE8F
+// -0.103401
+0xF2C4
+// -0.942725
+0x8755
+// -0.033442
+0xFBB8
+// 0.417152
+0x3565
+// 0.295216
+0x25CA
+// 0.288802
+0x24F7
+// -0.415551
+0xCACF
+// -0.015437
+0xFE06
+// 0.035234
+0x0483
+// -0.384825
+0xCEBE
+// -0.180877
+0xE8D9
+// -0.143829
+0xED97
+// 0.177416
+0x16B6
+// 0.516476
+0x421C
+// 0.034406
+0x0467
+// -0.347823
+0xD37B
+// 0.257018
+0x20E6
+// -0.412693
+0xCB2D
+// -0.473899
+0xC357
+// -0.181539
+0xE8C3
+// 0.575866
+0x49B6
+// -0.244026
+0xE0C4
+// 0.233322
+0x1DDE
+// 0.284677
+0x2470
+// 0.282286
+0x2422
+// -0.200978
+0xE646
+// 0.220799
+0x1C43
+// -0.030909
+0xFC0B
+// -0.287646
+0xDB2E
+// -0.443090
+0xC749
+// -0.524897
+0xBCD0
+// 0.353276
+0x2D38
+// 0.004895
+0x00A0
+// 0.279847
+0x23D2
+// 0.209796
+0x1ADB
+// 0.159065
+0x145C
+// -0.135314
+0xEEAE
+// 0.428183
+0x36CF
+// 0.004742
+0x009B
+// -0.654653
+0xAC34
+// 0.118996
+0x0F3B
+// -0.352953
+0xD2D2
+// 0.373493
+0x2FCF
+// 0.115742
+0x0ED1
+// 0.005701
+0x00BB
+// -0.131853
+0xEF1F
+// 0.221261
+0x1C52
+// -0.493016
+0xC0E5
+// -0.231456
+0xE260
+// -0.181691
+0xE8BE
+// -0.392548
+0xCDC1
+// -0.405963
+0xCC09
+// -0.208902
+0xE543
+// 0.599396
+0x4CB9
+// -0.142237
+0xEDCB
+// 0.784155
+0x645F
+// -0.212759
+0xE4C4
+// -0.062989
+0xF7F0
+// 0.071443
+0x0925
+// -0.501885
+0xBFC2
+// -0.277955
+0xDC6C
+// -0.470001
+0xC3D7
+// -0.695889
+0xA6ED
+// 0.077355
+0x09E7
+// -0.292145
+0xDA9B
+// -0.372627
+0xD04E
+// -0.476225
+0xC30B
+// 0.505514
+0x40B5
+// -0.416837
+0xCAA5
+// 0.014076
+0x01CD
+// -0.205320
+0xE5B8
+// 0.173491
+0x1635
+// -0.416388
+0xCAB4
+// -0.060845
+0xF836
+// 0.293832
+0x259C
+// 0.276975
+0x2374
+// -0.464928
+0xC47D
+// -0.399299
+0xCCE4
+// 0.740810
+0x5ED3
+// 0.307067
+0x274E
+// 0.216436
+0x1BB4
+// 0.121285
+0x0F86
+// -0.441872
+0xC771
+// -0.298628
+0xD9C7
+// 0.383284
+0x310F
+// -0.303411
+0xD92A
+// 0.531349
+0x4403
+// -0.642258
+0xADCB
+// -0.456135
+0xC59D
+// -0.173979
+0xE9BB
+// 0.218323
+0x1BF2
+// -0.641732
+0xADDC
+// 0.118191
+0x0F21
+// 0.381945
+0x30E4
+// 0.354452
+0x2D5F
+// 0.002962
+0x0061
+// 0.113756
+0x0E90
+// -0.566445
+0xB77F
+// -0.168444
+0xEA70
+// 0.281914
+0x2416
+// -0.063593
+0xF7DC
+// 0.310567
+0x27C1
+// 0.116800
+0x0EF3
+// -0.323452
+0xD699
+// 0.280814
+0x23F2
+// 0.393879
+0x326B
+// 0.090434
+0x0B93
+// -0.345697
+0xD3C0
+// 0.390877
+0x3208
+// -0.678808
+0xA91D
+// -0.295401
+0xDA30
+// 0.436317
+0x37D9
+// 0.158582
+0x144C
+// 0.361386
+0x2E42
+// 0.392518
+0x323E
+// -0.146390
+0xED43
+// 0.268884
+0x226B
+// -0.239197
+0xE162
+// -0.057622
+0xF8A0
+// -0.457357
+0xC575
+// 0.206868
+0x1A7B
+// 0.194090
+0x18D8
+// -0.622052
+0xB061
+// -0.225812
+0xE319
+// -0.235464
+0xE1DC
+// 0.136458
+0x1177
+// -0.318099
+0xD749
+// -0.243657
+0xE0D0
+// -0.153677
+0xEC54
+// 0.071940
+0x0935
+// -0.031996
+0xFBE8
+// 0.214771
+0x1B7E
+// 0.038577
+0x04F0
+// 0.117430
+0x0F08
+// -0.086197
+0xF4F7
+// 0.904266
+0x73BF
+// 0.309335
+0x2798
+// 0.091795
+0x0BC0
+// 0.016985
+0x022D
+// 0.041568
+0x0552
+// -0.453861
+0xC5E8
+// 0.002044
+0x0043
+// -0.192526
+0xE75B
+// 0.148754
+0x130A
+// -0.073065
+0xF6A6
+// 0.130616
+0x10B8
+// 0.241604
+0x1EED
+// -0.385415
+0xCEAB
+// -0.455446
+0xC5B4
+// -0.684857
+0xA857
+// -0.057828
+0xF899
+// -0.023764
+0xFCF5
+// 0.586474
+0x4B12
+// -0.214645
+0xE487
+// -0.193239
+0xE744
+// -0.445564
+0xC6F8
+// 0.459324
+0x3ACB
+// -0.327432
+0xD617
+// -0.058224
+0xF88C
+// 0.159717
+0x1472
+// -0.403144
+0xCC66
+// -0.399865
+0xCCD1
+// -0.075611
+0xF652
+// 0.552166
+0x46AD
+// -0.360543
+0xD1DA
+// 0.001067
+0x0023
+// 0.261068
+0x216B
+// 0.450453
+0x39A8
+// 0.783779
+0x6453
+// -0.221686
+0xE3A0
+// -0.591489
+0xB44A
+// 0.261059
+0x216A
+// 0.050397
+0x0673
+// 0.081911
+0x0A7C
+// 0.071799
+0x0931
+// 0.494361
+0x3F47
+// -0.236255
+0xE1C2
+// -0.284293
+0xDB9C
+// 0.807161
+0x6751
+// 0.031815
+0x0413
+// 0.558310
+0x4777
+// -0.213884
+0xE49F
+// -0.176168
+0xE973
+// 0.716433
+0x5BB4
+// -0.249053
+0xE01F
+// -0.424570
+0xC9A8
+// -0.064740
+0xF7B7
+// -0.293112
+0xDA7B
+// 0.194317
+0x18DF
+// 0.378576
+0x3075
+// -0.562172
+0xB80B
+// 0.119026
+0x0F3C
+// -0.840475
+0x946B
+// -0.007107
+0xFF17
+// -0.042883
+0xFA83
+// 0.048300
+0x062F
+// -0.158003
+0xEBC7
+// -0.135076
+0xEEB6
+// 0.381096
+0x30C8
+// 0.448431
+0x3966
+// 0.394938
+0x328D
+// 0.203231
+0x1A03
+// -0.472639
+0xC381
+// 0.583490
+0x4AB0
+// 0.054135
+0x06EE
+// 0.366322
+0x2EE4
+// 0.286733
+0x24B4
+// -0.684782
+0xA859
+// -0.006418
+0xFF2E
+// -0.330439
+0xD5B4
+// 0.031166
+0x03FD
+// 0.068120
+0x08B8
+// -0.346590
+0xD3A3
+// -0.701704
+0xA62F
+// -0.481094
+0xC26C
+// 0.045508
+0x05D3
+// 0.145746
+0x12A8
+// 0.113876
+0x0E94
+// -0.226355
+0xE307
+// -0.441853
+0xC771
+// -0.128397
+0xEF91
+// 0.408961
+0x3459
+// 0.176359
+0x1693
+// -0.142174
+0xEDCD
+// -0.371067
+0xD081
+// 0.468299
+0x3BF1
+// 0.504936
+0x40A2
+// -0.175043
+0xE998
+// 0.059297
+0x0797
+// 0.554326
+0x46F4
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/MSEVals10_q15.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/MSEVals10_q15.txt
new file mode 100755
index 0000000..91ebdea
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ15/MSEVals10_q15.txt
@@ -0,0 +1,10 @@
+H
+4
+// 0.291384
+0x254C
+// 0.326840
+0x29D6
+// 0.266990
+0x222D
+// 0.278624
+0x23AA
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxIndexes8_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxIndexes8_s16.txt
index 05d9c5b..85b773e 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxIndexes8_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxIndexes8_s16.txt
@@ -2,7 +2,7 @@
3
// 1
0x0001
-// 1
-0x0001
-// 1
-0x0001
+// 3
+0x0003
+// 8
+0x0008
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxVals8_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxVals8_q31.txt
index 59184c2..9457746 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxVals8_q31.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxVals8_q31.txt
@@ -1,8 +1,8 @@
W
3
-// 0.771915
-0x62CE1E33
-// 0.771915
-0x62CE1E33
-// 0.771915
-0x62CE1E33
+// 0.352374
+0x2D1A96B5
+// 0.530170
+0x43DC9BE7
+// 0.634745
+0x513F5458
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinIndexes9_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinIndexes9_s16.txt
index 5d79d76..706baf9 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinIndexes9_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinIndexes9_s16.txt
@@ -1,8 +1,8 @@
H
3
-// 2
-0x0002
-// 4
-0x0004
-// 4
-0x0004
+// 0
+0x0000
+// 7
+0x0007
+// 7
+0x0007
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinVals9_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinVals9_q31.txt
index fdc1137..3099bf0 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinVals9_q31.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinVals9_q31.txt
@@ -1,8 +1,8 @@
W
3
-// 0.162479
-0x14CC1BC5
-// 0.036826
-0x04B6B41E
-// 0.036826
-0x04B6B41E
+// 0.132805
+0x10FFBE95
+// 0.003898
+0x007FB95F
+// 0.003898
+0x007FB95F
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/InputNew1_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/InputNew1_q31.txt
index 15f6de7..c626b55 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/InputNew1_q31.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/InputNew1_q31.txt
@@ -1,602 +1,602 @@
W
300
-// -0.303839
-0xD91BCEBD
-// 0.771915
-0x62CE1E33
-// -0.162479
-0xEB33E43B
-// 0.100691
-0x0CE373F6
-// 0.036826
-0x04B6B41E
-// -0.281472
-0xDBF8B862
-// 0.375341
-0x300B2AA8
-// -0.421196
-0xCA164320
-// 0.384002
-0x3126FD7F
-// -0.398771
-0xCCF50F82
-// 0.352535
-0x2D1FDF30
-// -0.422394
-0xC9EEFA52
-// 0.039428
-0x050BFB42
-// 0.121811
-0x0F977F71
-// -0.180450
-0xE8E7014B
-// 0.423541
-0x36369352
-// 0.062149
-0x07F47FFE
-// -0.405329
-0xCC1E2A28
-// -0.668135
-0xAA7A89C1
-// 0.752682
-0x6057DF08
-// -0.504315
-0xBF729F27
-// 0.481159
-0x3D969DDC
-// -0.015232
-0xFE0CE4CF
-// -0.190790
-0xE7943556
-// -0.373778
-0xD0280B07
-// 0.155154
-0x13DC155D
-// -0.221530
-0xE3A4E66C
-// 0.141874
-0x1228EA7E
-// 0.064931
-0x084FAB71
-// 0.456673
-0x3A74453F
-// -0.511613
-0xBE837359
-// 0.470977
-0x3C48FCA7
-// 0.603656
-0x4D4495F4
-// 0.008201
-0x010CBCC0
-// -0.167117
-0xEA9BEB7B
-// -0.335706
-0xD507960A
-// 0.167118
-0x156420D7
-// -0.278137
-0xDC660428
-// -0.397385
-0xCD227C15
-// 0.070928
-0x091428EF
-// 0.908176
-0x743F1EB7
-// -0.256077
-0xDF38E217
-// -0.231742
-0xE25645DF
-// -0.458332
-0xC5555C63
-// 0.420915
-0x35E08AC3
-// -0.609219
-0xB2052092
-// 0.425336
-0x3671677B
-// 0.202848
-0x19F6EA02
-// -0.294199
-0xDA57AC82
-// 0.394796
-0x3288AB45
-// -0.072624
-0xF6B43DFC
-// 0.502687
-0x40580DD2
-// -0.230521
-0xE27E4925
-// -0.364900
-0xD14AF3E0
-// 0.480673
-0x3D86B16E
-// 0.468943
-0x3C064F65
-// -0.006388
-0xFF2EAF77
-// -0.694735
-0xA712EBF1
-// -0.762161
-0x9E7183A9
-// 0.322104
-0x293AB09F
-// 0.165062
-0x1520BF67
-// 0.348243
-0x2C9336DD
-// -0.085885
-0xF501B837
-// 0.705118
-0x5A414FD6
-// 0.124822
-0x0FFA2E7E
-// -0.308204
-0xD88CC4FF
-// 0.476397
-0x3CFA8F9C
-// 0.469223
-0x3C0F7EC1
-// -0.464927
-0xC47D45F2
-// -0.189942
-0xE7AFFD1E
-// 0.006977
-0x00E49F4A
-// -0.366546
-0xD1150671
-// 0.146889
-0x12CD4609
-// -0.180881
-0xE8D8E257
-// 0.398926
-0x330FFE7E
-// 0.017549
-0x023F0D80
-// 0.081096
-0x0A615AA0
-// 0.106439
-0x0D9FC9AE
-// -0.181800
-0xE8BAC301
-// -0.459640
-0xC52A84C2
-// -0.038378
-0xFB166F3B
-// -0.094987
-0xF3D773AD
-// 0.159003
-0x145A3253
-// -0.023216
-0xFD074131
-// -0.151550
-0xEC9A00A1
-// 0.247220
-0x1FA4EAF5
-// 0.293785
-0x259ABB05
-// -0.388727
-0xCE3E2E74
-// 0.282282
-0x2421D36F
-// 0.286712
-0x24B2F703
-// 0.460380
-0x3AEDBE9F
-// -0.564086
-0xB7CC078B
-// 0.515953
-0x420ABEB8
-// 0.271574
-0x22C2EBBD
-// -0.133584
-0xEEE6B78F
-// 0.557629
-0x476063BC
-// -0.182324
-0xE8A99B12
-// -0.231694
-0xE257DC6A
-// 0.093928
-0x0C05D1BA
-// 0.412561
-0x34CECDDC
-// 0.286124
-0x249FB308
-// 0.131168
-0x10CA1DC0
-// 0.571084
-0x49194AC8
-// -0.399805
-0xCCD332D9
-// 0.342192
-0x2BCCF239
-// -0.447447
-0xC6BA0C29
-// -0.027273
-0xFC825185
-// 0.122920
-0x0FBBD385
-// -0.121564
-0xF0709940
-// 0.439375
-0x383D713A
-// -0.434648
-0xC85D722F
-// -0.532562
-0xBBD501AD
-// -1.000000
-0x80000000
-// -0.178784
-0xE91D9859
-// -0.222098
-0xE3924A8D
-// -0.510002
-0xBEB83E7E
-// 0.086735
-0x0B1A20C4
-// -0.517988
-0xBDB28F6B
-// -0.147755
-0xED165AB3
-// -0.427544
-0xC9463F5F
-// 0.114323
-0x0EA223CD
-// 0.032616
-0x042CC48A
-// 0.159291
-0x1463A642
-// 0.267306
-0x22371902
-// -0.024944
-0xFCCEA5D7
-// -0.224739
-0xE33BC127
-// -0.289694
-0xDAEB4AA6
-// 0.575426
-0x49A78B23
-// 0.297079
-0x2606AF14
-// -0.403529
-0xCC592CD4
-// 0.266567
-0x221EE022
-// 0.049820
-0x06607C55
-// 0.378924
-0x30809757
-// -0.467930
-0xC41AE0F6
-// -0.122524
-0xF0512289
-// 0.156633
-0x140C89A7
-// 0.568988
-0x48D49C0D
-// -0.093771
-0xF3FF4EAE
-// 0.046588
-0x05F6963E
-// 0.386037
-0x3169AC36
-// 0.085003
-0x0AE1615A
-// -0.242198
-0xE0FFA685
-// 0.208980
-0x1ABFDBF8
-// -0.325493
-0xD656427E
-// -0.524721
-0xBCD5F0AA
-// 0.104188
-0x0D560B62
-// 0.579067
-0x4A1EDC5B
-// -0.043522
-0xFA6DDFEF
-// 0.375845
-0x301BB2BB
-// -0.467281
-0xC43023A9
-// -0.052219
-0xF950E33D
-// -0.175174
-0xE993E290
-// 0.598252
-0x4C93882F
-// -0.228949
-0xE2B1C911
-// -0.085664
-0xF508F85D
-// -0.079551
-0xF5D14379
-// 0.114296
-0x0EA13DC2
-// 0.099576
-0x0CBEE8FE
-// -0.334208
-0xD538AEDB
-// 0.187406
-0x17FCEE49
-// -0.151871
-0xEC8F81DB
-// -0.157062
-0xEBE5677B
-// 0.414509
-0x350EA4CB
-// -0.292517
-0xDA8ED01E
-// -0.537184
-0xBB3D8C03
-// 0.097005
-0x0C6AAAF6
-// -0.302399
-0xD94AFAF5
-// -0.435577
-0xC83F040C
-// 0.627000
-0x50418783
-// -0.252983
-0xDF9E3CBC
-// 0.144568
-0x128132DA
-// 0.033946
-0x04585B19
-// -0.343696
-0xD401C744
-// -0.224072
-0xE3519D6B
-// 0.197329
-0x1942152F
-// 0.051710
-0x069E6FB0
-// -0.138055
-0xEE543768
-// -0.043514
-0xFA6E1E38
-// 0.668302
-0x558AEB12
-// 0.129238
-0x108ADC6F
-// -0.082068
-0xF57ECD2D
-// 0.465177
-0x3B8AE964
-// -0.264529
-0xDE23EAC6
-// 0.059389
-0x079A113C
-// 0.319658
-0x28EA8B9A
-// 0.162506
-0x14CCFFFC
-// -0.027373
-0xFC7F0E78
-// 0.026370
-0x03601BA5
-// 0.204654
-0x1A32160C
-// 0.460389
-0x3AEE02BB
-// -0.496636
-0xC06E3824
-// 0.011690
-0x017F0E8D
-// -0.403401
-0xCC5D5DB0
-// 0.238201
-0x1E7D5AEA
-// -0.030459
-0xFC19EE2A
-// -0.333982
-0xD5401579
-// -0.205397
-0xE5B59039
-// -0.078155
-0xF5FF070F
-// 0.514181
-0x41D0AE1F
-// 0.388856
-0x31C605A8
-// 0.488248
-0x3E7EE5F8
-// 0.941607
-0x78869570
-// -0.896899
-0x8D326DF1
-// 0.612186
-0x4E5C1A8E
-// 0.291770
-0x2558BC01
-// -0.003282
-0xFF94718D
-// 0.248262
-0x1FC709C3
-// -0.271951
-0xDD30B19E
-// 0.264925
-0x21E91012
-// 0.164085
-0x1500BBCD
-// -0.045496
-0xFA2D33E0
-// 0.072676
-0x094D7520
-// 0.132245
-0x10ED6681
-// 0.224850
-0x1CC7E18B
-// 0.022101
-0x02D43336
-// 0.439524
-0x384253B2
-// -0.189349
-0xE7C36635
-// -0.232950
-0xE22EB06B
-// 0.321922
-0x2934BB10
-// -0.209160
-0xE53A4215
-// -0.292384
-0xDA932CF2
-// 0.212741
-0x1B3B16EF
-// 0.099298
-0x0CB5CC11
-// -0.091744
-0xF441B97D
-// -0.048208
-0xF9D451FB
-// 0.357622
-0x2DC68CFC
-// -0.332958
-0xD561A1E1
-// -0.231628
-0xE25A01B0
-// -0.870819
-0x9088FFB0
-// -0.113020
-0xF1888C4D
-// 0.326251
-0x29C29496
-// 0.085994
-0x0B01DAEB
-// -0.113071
-0xF186E57F
-// -0.800687
-0x99831889
-// -0.479525
-0xC29EF089
-// 0.052700
-0x06BEE2A1
-// 0.199582
-0x198BEB21
-// 0.647549
-0x52E2E547
-// 0.147604
-0x12E4AF92
-// 0.298834
-0x26403572
-// 0.157069
-0x141AD6D7
-// -0.064146
-0xF7CA12BC
-// 0.083513
-0x0AB08B15
-// -0.041085
-0xFABDB636
-// 0.076625
-0x09CED512
-// 0.162258
-0x14C4DB14
-// 0.328310
-0x2A060FEA
-// -0.115197
-0xF1413BA7
-// 0.476868
-0x3D09FEB1
-// 0.008276
-0x010F2C24
-// -0.032680
-0xFBD12420
-// -0.517856
-0xBDB6E8F7
-// 0.067395
-0x08A067F2
-// -0.085965
-0xF4FF15F0
-// -0.263568
-0xDE436608
-// 0.119870
-0x0F57E811
-// -0.083293
-0xF556A6CD
-// 0.493601
-0x3F2E54D0
-// -0.377183
-0xCFB87547
-// 0.304793
-0x2703720A
-// 0.265167
-0x21F10211
-// 0.761329
-0x617338A3
-// -0.504336
-0xBF71EBA5
-// 0.047497
-0x06145E9B
-// 0.376605
-0x3034940D
-// 0.346860
-0x2C65E68A
-// 0.756106
-0x60C81120
-// 0.125780
-0x10199231
-// -0.144140
-0xED8CCF13
-// 0.158847
-0x14551870
-// 0.373889
-0x2FDB97E0
-// 0.290465
-0x252DF482
-// -0.251200
-0xDFD8ABD7
-// 0.006637
-0x00D97AE9
-// 0.017505
-0x023D9795
-// -0.152816
-0xEC708325
-// -0.370189
-0xD09DA1E3
-// -0.065898
-0xF790A802
-// 0.257830
-0x21009225
-// 0.365768
-0x2ED179C7
-// 0.786600
-0x64AF52E4
-// 0.138491
-0x11BA1569
-// -0.131512
-0xEF2A9DDE
-// 0.092285
-0x0BCFFEA8
-// -0.046096
-0xFA198840
-// -0.663060
-0xAB20DAAF
-// 0.358451
-0x2DE1BB5C
-// 0.584712
-0x4AD7DBB0
-// -0.137648
-0xEE618C62
-// 0.234193
-0x1DFA0618
-// -0.594986
-0xB3D77D96
-// 0.009324
-0x013187EF
-// 0.537203
-0x44C313D6
-// -0.151287
-0xECA29DA9
-// 0.262789
-0x21A3158D
-// 0.161798
-0x14B5CD02
-// 0.604384
-0x4D5C76DB
-// 0.029854
-0x03D2417B
-// -0.125206
-0xEFF94305
-// 0.188051
-0x18120BD2
+// -0.132805
+0xEF00416B
+// -0.352374
+0xD2E5694B
+// -0.187426
+0xE8026F4F
+// 0.530170
+0x43DC9BE7
+// -0.435694
+0xC83B2FF5
+// 0.394214
+0x32759DC2
+// -0.232776
+0xE2346239
+// 0.003898
+0x007FB95F
+// -0.634745
+0xAEC0ABA8
+// -0.080951
+0xF5A362B5
+// -0.449657
+0xC671A725
+// 0.398269
+0x32FA7DF0
+// -0.286640
+0xDB4F5E8A
+// 0.126037
+0x1021FA44
+// -0.075970
+0xF6469ECA
+// -0.285211
+0xDB7E3240
+// -0.128449
+0xEF8EFFBE
+// 0.000232
+0x00079B21
+// -0.901731
+0x8C941829
+// -0.046658
+0xFA071906
+// -0.051950
+0xF959B764
+// 0.230312
+0x1D7ADF86
+// 0.403595
+0x33A8FC12
+// -0.175505
+0xE9890D08
+// -0.303988
+0xD916EB61
+// -0.159603
+0xEB921E43
+// 1.000000
+0x7FFFFFFF
+// -0.309042
+0xD8714BE7
+// -0.090638
+0xF465FD07
+// -0.350292
+0xD3299FB4
+// -0.334741
+0xD527387E
+// -0.084992
+0xF51EF8DE
+// -0.083770
+0xF54705C4
+// 0.120625
+0x0F709FE7
+// -0.285463
+0xDB75F29D
+// 0.148101
+0x12F4F6BB
+// -0.175121
+0xE9959E8A
+// 0.535867
+0x449746AD
+// 0.726864
+0x5D09E1BF
+// 0.131803
+0x10DEE7EA
+// 0.185669
+0x17C3FEC1
+// 0.558867
+0x4788F1F2
+// -0.183891
+0xE8764286
+// -0.055196
+0xF8EF54A9
+// -0.148785
+0xECF4990B
+// 0.128857
+0x107E65C2
+// 0.263549
+0x21BBF8DF
+// -0.334191
+0xD539375A
+// 0.213500
+0x1B53FA67
+// 0.182321
+0x17564DE9
+// 0.078168
+0x0A0164C0
+// -0.032567
+0xFBD4D7FE
+// -0.461181
+0xC4F801DF
+// 0.307487
+0x275BBC44
+// 0.004784
+0x009CC24D
+// -0.272976
+0xDD0F1F65
+// -0.032354
+0xFBDBD17C
+// 0.040420
+0x052C7E6B
+// -0.226414
+0xE304DFCF
+// -0.241456
+0xE117F97E
+// 0.057971
+0x076B973F
+// -0.224408
+0xE346960C
+// 0.252091
+0x20448337
+// 0.176782
+0x16A0C7D7
+// -0.049209
+0xF9B38666
+// 0.069929
+0x08F36E37
+// 0.308612
+0x278098E6
+// 0.670353
+0x55CE1EB2
+// 0.466981
+0x3BC6070B
+// 0.267479
+0x223CC09F
+// -0.476902
+0xC2F4DBF0
+// 0.142817
+0x1247D79D
+// -0.403170
+0xCC64EBF7
+// 0.008078
+0x0108B022
+// 0.319782
+0x28EE9C44
+// 0.256341
+0x20CFC927
+// -0.320251
+0xD70204CD
+// -0.208892
+0xE5430905
+// 0.013341
+0x01B52563
+// 0.382064
+0x30E77B4C
+// -0.408243
+0xCBBEAF08
+// 0.361492
+0x2E45601F
+// 0.008215
+0x010D323D
+// 0.614250
+0x4E9FBB64
+// 0.039461
+0x050D0C01
+// -0.345436
+0xD3C8BE45
+// -0.087698
+0xF4C64C3A
+// 0.361860
+0x2E516CCC
+// 0.063821
+0x082B4643
+// -0.423621
+0xC9C6C748
+// -0.074594
+0xF673B250
+// 0.165381
+0x152B3578
+// -0.251740
+0xDFC6FEDF
+// 0.504625
+0x40978CA2
+// -0.320082
+0xD7078FFE
+// 0.622289
+0x4FA727A1
+// -0.566290
+0xB783CC2A
+// 0.011079
+0x016B0AB8
+// 0.056492
+0x073B20D0
+// 0.031103
+0x03FB2B6C
+// -0.534313
+0xBB9BA074
+// -0.085852
+0xF502CA6E
+// 0.222543
+0x1C7C4AF8
+// 0.216687
+0x1BBC62BD
+// -0.148691
+0xECF7ADE1
+// -0.115040
+0xF146603A
+// 0.384289
+0x31306327
+// 0.137346
+0x11948B84
+// 0.251214
+0x2027C767
+// -0.281171
+0xDC029933
+// -0.157363
+0xEBDB894B
+// 0.407238
+0x34205F4C
+// -0.074931
+0xF668A6D5
+// 0.045034
+0x05C3AF2F
+// -0.022521
+0xFD1E0C59
+// 0.020834
+0x02AAB3EA
+// -0.022668
+0xFD1939C8
+// 0.293668
+0x2596E726
+// 0.192983
+0x18B3A72B
+// 0.504854
+0x409F0ECF
+// -0.181401
+0xE8C7D6F3
+// -0.645145
+0xAD6BE2A0
+// -0.065731
+0xF796239E
+// -0.120705
+0xF08CBF8F
+// -0.039181
+0xFAFC2217
+// -0.190107
+0xE7AA94FA
+// 0.053772
+0x06E1FFFF
+// 0.624692
+0x4FF5E86E
+// 0.035861
+0x04971519
+// 0.195083
+0x18F879D0
+// 0.122370
+0x0FA9D4D8
+// 0.054568
+0x06FC18C2
+// 0.452349
+0x39E6933B
+// -0.489833
+0xC14D252E
+// -0.049294
+0xF9B0BB65
+// -0.287931
+0xDB2514BB
+// 0.114128
+0x0E9BBBF8
+// -0.251219
+0xDFD8121D
+// 0.102242
+0x0D1646D2
+// 0.154378
+0x13C2A9B9
+// 0.445134
+0x38FA281B
+// -0.060290
+0xF8486BD9
+// -0.210679
+0xE50879F2
+// 0.506826
+0x40DFA8E4
+// 0.589651
+0x4B79AC01
+// -0.229401
+0xE2A2F91C
+// -0.052238
+0xF9504368
+// 0.027709
+0x038BF842
+// 0.697471
+0x5946B738
+// 0.016025
+0x020D1CB2
+// -0.163356
+0xEB172637
+// -0.237422
+0xE19C24FD
+// 0.098225
+0x0C92A593
+// -0.111362
+0xF1BEE183
+// 0.191691
+0x1889528E
+// 0.065766
+0x086B0318
+// -0.206435
+0xE593880C
+// 0.036232
+0x04A3406E
+// -0.026041
+0xFCAAAC6A
+// 0.127980
+0x1061A441
+// -0.255672
+0xDF4626B1
+// 0.250636
+0x2014D767
+// 0.297252
+0x260C58CB
+// -0.189863
+0xE7B291F1
+// -0.868638
+0x90D07BC6
+// 0.307656
+0x276141C1
+// 0.203786
+0x1A15A9DE
+// 0.242895
+0x1F172DB8
+// -0.037703
+0xFB2C8D99
+// -0.341700
+0xD4432CC1
+// 0.168122
+0x158509B3
+// -0.018532
+0xFDA0BE13
+// 0.156804
+0x141228FE
+// -0.351321
+0xD307E5E5
+// -0.074747
+0xF66EB0B1
+// 0.409800
+0x347451AB
+// -0.390559
+0xCE02273B
+// -0.071473
+0xF6D9F56B
+// -0.097983
+0xF3754B2B
+// 0.015328
+0x01F64691
+// 0.144713
+0x1285F6A8
+// -0.023059
+0xFD0C6A77
+// 0.104057
+0x0D51BD2A
+// 0.149135
+0x1316DF01
+// 0.509939
+0x4145AE7A
+// 0.340169
+0x2B8AA978
+// 0.048906
+0x06428F05
+// 0.580097
+0x4A409A36
+// 0.155958
+0x13F67242
+// -0.174203
+0xE9B3B73B
+// 0.315537
+0x2863856D
+// -0.029454
+0xFC3ADC2E
+// -0.150555
+0xECBA9F41
+// -0.110069
+0xF1E94564
+// 0.032429
+0x0426A5F8
+// 0.397758
+0x32E9B7C0
+// -0.379477
+0xCF6D4C67
+// -0.245232
+0xE09C3D00
+// 0.040287
+0x052821BD
+// -0.194736
+0xE712E264
+// 0.122084
+0x0FA07173
+// 0.078729
+0x0A13CCFC
+// -0.168880
+0xEA622557
+// -0.028965
+0xFC4AE105
+// -0.015978
+0xFDF46CAD
+// -0.101345
+0xF3071CC4
+// 0.694454
+0x58E3E01B
+// 0.008789
+0x011FFB66
+// -0.056110
+0xF8D15FA6
+// 0.035552
+0x048CF44A
+// -0.824194
+0x9680CEF8
+// -0.278542
+0xDC58B919
+// -0.126949
+0xEFC02628
+// -0.242907
+0xE0E868F2
+// 0.184250
+0x17958131
+// -0.309815
+0xD857FE8E
+// -0.282653
+0xDBD20A20
+// -0.409453
+0xCB97072B
+// 0.276546
+0x2365DA8B
+// -0.210953
+0xE4FF800F
+// 0.295114
+0x25C64B16
+// 0.341543
+0x2BB7B181
+// 0.253453
+0x207124BB
+// 0.836644
+0x6B1724F7
+// -0.408328
+0xCBBBEBC0
+// -0.772821
+0x9D1435D8
+// -0.144952
+0xED7232CB
+// 0.069104
+0x08D86A80
+// -0.378026
+0xCF9CD5DC
+// -0.121545
+0xF071376A
+// -0.207569
+0xE56E5D81
+// -0.383918
+0xCEDBC405
+// -0.119474
+0xF0B51213
+// -0.060826
+0xF836D994
+// 0.015033
+0x01EC9B87
+// 0.355487
+0x2D809AF0
+// -0.149954
+0xECCE4AEA
+// 0.124024
+0x0FE0084B
+// -0.148106
+0xED0ADD4D
+// 0.224742
+0x1CC45BAB
+// -0.172750
+0xE9E35565
+// -0.298949
+0xD9BC0DBF
+// -0.259446
+0xDECA7579
+// 0.630237
+0x50AB9C17
+// 0.242366
+0x1F05DB24
+// -0.015634
+0xFDFFB3B9
+// -0.364950
+0xD14950F5
+// -0.370383
+0xD0974866
+// -0.333262
+0xD557AB2F
+// -0.205933
+0xE5A3FE9F
+// 0.163221
+0x14E47045
+// 0.263963
+0x21C98D2D
+// 0.413838
+0x34F8A804
+// 0.328982
+0x2A1C14F8
+// -0.087611
+0xF4C926E7
+// 0.074416
+0x09867485
+// -0.136152
+0xEE929363
+// 0.117693
+0x0F1094A0
+// 0.272929
+0x22EF5326
+// 0.067867
+0x08AFDAFD
+// 0.284977
+0x247A1D9F
+// 0.352339
+0x2D1973AF
+// -0.301572
+0xD9661597
+// -0.081534
+0xF5904C7C
+// 0.090942
+0x0BA400D2
+// 0.317359
+0x289F39BD
+// 0.362312
+0x2E603E06
+// -0.269243
+0xDD896E5F
+// -0.144615
+0xED7D4298
+// 0.008597
+0x0119B673
+// -0.131972
+0xEF1B86BE
+// 0.343926
+0x2C05C39C
+// -0.318655
+0xD7364F9B
+// 0.581282
+0x4A677422
+// 0.424583
+0x3658BE77
+// -0.016064
+0xFDF199C6
+// 0.104514
+0x0D60B59B
+// 0.205404
+0x1A4AAC5E
+// 0.412253
+0x34C4B0A2
+// -0.124301
+0xF016E87D
+// 0.048940
+0x0643A978
+// -0.167854
+0xEA83BFBA
+// 0.138473
+0x11B97FAC
+// 0.102921
+0x0D2C808C
+// 0.276705
+0x236B1172
+// 0.316069
+0x2874EF6C
+// -0.638309
+0xAE4BE31E
+// 0.140563
+0x11FDF936
+// 0.129730
+0x109AFE9C
+// 0.160643
+0x148FF43A
+// 0.205627
+0x1A51FED5
+// 0.061885
+0x07EBD9DA
+// 0.089317
+0x0B6EB94B
+// -0.319850
+0xD70F296E
+// -0.060598
+0xF83E55C6
+// -0.284053
+0xDBA427E4
+// 0.097758
+0x0C8353D0
+// 0.265560
+0x21FDDAE1
+// -0.422476
+0xC9EC4BF6
+// -0.510291
+0xBEAEC927
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/InputNew2_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/InputNew2_q31.txt
new file mode 100755
index 0000000..53d18de
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/InputNew2_q31.txt
@@ -0,0 +1,602 @@
+W
+300
+// 0.286334
+0x24A696F8
+// -0.315671
+0xD79818D9
+// -0.338138
+0xD4B7E216
+// 0.402687
+0x338B42F9
+// -0.363403
+0xD17C028C
+// -0.133135
+0xEEF570B0
+// 0.227141
+0x1D12F6A6
+// 0.046178
+0x05E92687
+// -0.126363
+0xEFD355E4
+// 0.161522
+0x14ACC14A
+// 0.456713
+0x3A7595F9
+// -0.029743
+0xFC316446
+// -0.203004
+0xE603F2DC
+// 0.077197
+0x09E19504
+// 0.003854
+0x007E4B13
+// 0.307170
+0x275156E7
+// -0.181859
+0xE8B8DA01
+// -0.627494
+0xAFAE4AB2
+// 0.029841
+0x03D1D619
+// -0.032312
+0xFBDD32F5
+// 0.066612
+0x0886BCE4
+// -0.239588
+0xE1552B03
+// -0.129744
+0xEF648A5D
+// 0.077295
+0x09E4CFD8
+// 0.043818
+0x059BD3FE
+// 0.390158
+0x31F0B562
+// -0.287582
+0xDB3086AC
+// 0.129937
+0x10A1C7C4
+// -0.077911
+0xF60706E2
+// -0.196153
+0xE6E47348
+// -0.044388
+0xFA518104
+// 0.271170
+0x22B5B47D
+// -0.296203
+0xDA160366
+// -0.060717
+0xF83A699B
+// -0.138664
+0xEE4043F0
+// 0.066883
+0x088F9D5F
+// 0.004533
+0x00948C68
+// 0.155126
+0x13DB27F3
+// 0.062727
+0x08076D31
+// 0.033737
+0x04517EFF
+// 0.176676
+0x169D4FDC
+// -0.362943
+0xD18B1572
+// 0.048349
+0x06304A6F
+// -0.229655
+0xE29AA913
+// 0.251838
+0x203C392A
+// -0.203875
+0xE5E76DA9
+// -0.209513
+0xE52EAD16
+// 0.267830
+0x22483D83
+// -0.402568
+0xCC78A96B
+// 0.202878
+0x19F7E4D8
+// 0.083953
+0x0ABEFCED
+// -0.037289
+0xFB3A2131
+// -0.011822
+0xFE7CA164
+// 0.059312
+0x07978A88
+// -0.353428
+0xD2C2DFDA
+// 0.281894
+0x2415187C
+// 0.411977
+0x34BBA841
+// -0.443056
+0xC749F491
+// -0.011746
+0xFE7F1F40
+// 0.024306
+0x031C752B
+// 0.222900
+0x1C87FA66
+// -0.341170
+0xD454883D
+// 0.376912
+0x303EA39B
+// 0.154801
+0x13D088F0
+// 0.175604
+0x167A3296
+// -0.062432
+0xF8023A10
+// -0.024460
+0xFCDE7D5F
+// 0.464655
+0x3B79D3CF
+// -1.000000
+0x80000000
+// 0.086499
+0x0B1263AF
+// 0.116104
+0x0EDC8081
+// -0.110977
+0xF1CB8355
+// -0.097536
+0xF383EF26
+// 0.178582
+0x16DBC572
+// 0.053082
+0x06CB6010
+// -0.489791
+0xC14E8901
+// -0.277663
+0xDC758A08
+// 0.081932
+0x0A7CC14F
+// -0.067595
+0xF7590F52
+// 0.088030
+0x0B448F1B
+// 0.227771
+0x1D27992F
+// 0.158400
+0x1446772D
+// 0.019278
+0x0277AFB7
+// -0.267745
+0xDDBA87F3
+// -0.066066
+0xF78B292A
+// 0.049224
+0x064CF97C
+// 0.504551
+0x40951D25
+// 0.177231
+0x16AF8072
+// 0.257196
+0x20EBCE98
+// -0.273373
+0xDD021AEF
+// 0.331414
+0x2A6BC8AE
+// -0.128087
+0xEF9AD85C
+// 0.113007
+0x0E77010B
+// 0.401698
+0x336ADA76
+// 0.210045
+0x1AE2C175
+// -0.123415
+0xF033EE96
+// 0.623809
+0x4FD8FAE6
+// -0.278101
+0xDC672D45
+// -0.517827
+0xBDB7D55A
+// -0.119216
+0xF0BD8BA7
+// 0.111603
+0x0E490213
+// 0.268731
+0x2265C5DE
+// -0.107251
+0xF2459866
+// 0.525984
+0x4353728A
+// 0.071202
+0x091D2822
+// -0.348357
+0xD3690C7A
+// -0.012144
+0xFE721051
+// -0.435129
+0xC84DADE0
+// -0.351245
+0xD30A634D
+// -0.000926
+0xFFE1A65C
+// -0.000551
+0xFFEDF229
+// 0.106927
+0x0DAFC883
+// -0.180818
+0xE8DAF360
+// -0.649425
+0xACDFA507
+// -0.443963
+0xC72C3910
+// -0.088359
+0xF4B0A6AE
+// 0.181062
+0x172D0E22
+// 0.101503
+0x0CFE0C73
+// -0.684900
+0xA855336F
+// 0.351534
+0x2CFF14B0
+// -0.145893
+0xED535D60
+// -0.249244
+0xE018C763
+// -0.477557
+0xC2DF655A
+// 0.285948
+0x2499F5AF
+// -0.072057
+0xF6C6D459
+// 0.061602
+0x07E294E7
+// -0.450344
+0xC65B22FA
+// -0.144161
+0xED8C231A
+// 0.139304
+0x11D4B659
+// 0.233406
+0x1DE040BA
+// 0.054717
+0x0700FAC6
+// 0.107727
+0x0DC9FC7E
+// 0.351321
+0x2CF81424
+// -0.231050
+0xE26CF51E
+// 0.172037
+0x1605522C
+// -0.130099
+0xEF58EC60
+// -0.365774
+0xD12E4F59
+// 0.215923
+0x1BA35BF8
+// 0.455682
+0x3A53C818
+// -0.066152
+0xF788554C
+// 0.216397
+0x1BB2E398
+// -0.641109
+0xADF020A9
+// 0.073102
+0x095B6B2B
+// 0.228290
+0x1D3898F7
+// 0.295686
+0x25D90C19
+// -0.242148
+0xE1014C7B
+// 0.474114
+0x3CAFC23A
+// -0.384529
+0xCEC7BF27
+// -0.490085
+0xC144E438
+// 0.056380
+0x073775FE
+// -0.467332
+0xC42E788D
+// -0.158072
+0xEBC44803
+// -0.298475
+0xD9CB90CA
+// -0.247066
+0xE0602254
+// -0.382327
+0xCF0FE63C
+// -0.048654
+0xF9C5B70A
+// 0.072626
+0x094BCDB9
+// 0.312260
+0x27F823FD
+// -0.255595
+0xDF48AB75
+// 0.140254
+0x11F3D890
+// 0.127850
+0x105D6026
+// 0.003695
+0x00791210
+// 0.157872
+0x1435271A
+// 0.155459
+0x13E610AB
+// 0.476405
+0x3CFAD603
+// 0.071993
+0x0937115F
+// -0.370776
+0xD08A6852
+// 0.011496
+0x0178B661
+// 0.233148
+0x1DD7CEC1
+// -0.070899
+0xF6ECC66F
+// 0.154077
+0x13B8CDFD
+// -0.218750
+0xE3FFFE3C
+// 0.023796
+0x030BBB2E
+// 0.217904
+0x1BE444CF
+// -0.171924
+0xE9FE63BD
+// -0.288796
+0xDB08BFAB
+// 0.304407
+0x26F6CD6F
+// 0.124790
+0x0FF91B99
+// -0.278441
+0xDC5C0A69
+// -0.237166
+0xE1A48930
+// -0.152450
+0xEC7C87B4
+// 0.409786
+0x3473DC4D
+// -0.033264
+0xFBBDFE37
+// 0.537054
+0x44BE2C5C
+// -0.237912
+0xE18C15A8
+// 0.216441
+0x1BB458E1
+// -0.066321
+0xF782C970
+// 0.266489
+0x221C4E63
+// -0.115802
+0xF12D6662
+// 0.138740
+0x11C237F5
+// 0.046121
+0x05E74BC8
+// 0.080869
+0x0A59ED5D
+// 0.328281
+0x2A051EE5
+// -0.083700
+0xF549546F
+// 0.558329
+0x47775268
+// -0.136982
+0xEE776035
+// -0.003388
+0xFF90FD52
+// -0.061211
+0xF82A40CB
+// 0.165859
+0x153ADDE4
+// 0.045702
+0x05D98F87
+// -0.015760
+0xFDFB8F78
+// -0.186468
+0xE821D203
+// 0.145560
+0x12A1B8AE
+// -0.319279
+0xD721DF1D
+// -0.128201
+0xEF971F45
+// -0.139558
+0xEE22F680
+// 0.178189
+0x16CEE460
+// -0.161668
+0xEB4E78E7
+// 0.511961
+0x4187EC99
+// 0.011254
+0x0170C5F0
+// 0.356189
+0x2D979809
+// 0.116666
+0x0EEEED6A
+// -0.305069
+0xD8F37C21
+// 0.520740
+0x42A7997F
+// -0.302501
+0xD947A7A2
+// 0.217871
+0x1BE335E9
+// 0.206644
+0x1A7352E7
+// -0.303463
+0xD9281BAF
+// -0.008216
+0xFEF2C589
+// -0.040315
+0xFAD6F5E9
+// 0.287461
+0x24CB81C8
+// 0.355460
+0x2D7FB667
+// 0.078801
+0x0A1622F0
+// -0.071399
+0xF6DC6748
+// 0.211041
+0x1B0364CB
+// -0.123783
+0xF027DDCC
+// -0.377630
+0xCFA9D3BA
+// -0.024443
+0xFCDF09CF
+// 0.053692
+0x06DF6136
+// 0.017374
+0x0239509D
+// -0.081199
+0xF59B4808
+// 0.144231
+0x12762D0B
+// 0.006638
+0x00D9820A
+// 0.324284
+0x298225B7
+// 0.276337
+0x235F03DA
+// -0.469811
+0xC3DD3E85
+// -0.007424
+0xFF0CBD88
+// 0.280481
+0x23E6CD75
+// -0.011843
+0xFE7BF111
+// -0.220841
+0xE3BB7D31
+// 0.000266
+0x0008B3BB
+// -0.215787
+0xE46114E3
+// -0.484862
+0xC1F00BB8
+// 0.362132
+0x2E5A5A5E
+// 0.079324
+0x0A274BC9
+// 0.044223
+0x05A91CA5
+// -0.039111
+0xFAFE6CBD
+// 0.069502
+0x08E571D7
+// -0.153124
+0xEC666B7A
+// 0.147898
+0x12EE5125
+// 0.080380
+0x0A49E0CF
+// -0.203398
+0xE5F70F21
+// -0.054590
+0xF9032E32
+// -0.196208
+0xE6E2A52A
+// 0.015761
+0x02047371
+// 0.236470
+0x1E44A395
+// 0.262117
+0x218D1016
+// -0.396146
+0xCD4B1634
+// -0.169349
+0xEA52C982
+// 0.314482
+0x2840F257
+// -0.063280
+0xF7E67344
+// 0.294119
+0x25A5AD1F
+// 0.206572
+0x1A70F3BA
+// 0.080935
+0x0A5C0FFA
+// -0.059677
+0xF85C7D74
+// 0.179287
+0x16F2E2E5
+// 0.117329
+0x0F04A692
+// -0.254313
+0xDF72A7D4
+// -0.365585
+0xD13482AE
+// 0.112945
+0x0E74FAAB
+// 0.460273
+0x3AEA39C7
+// -0.644492
+0xAD814BE5
+// 0.518454
+0x425CB02F
+// -0.029089
+0xFC46D36E
+// -0.033823
+0xFBABAE62
+// -0.243706
+0xE0CE410D
+// 0.640781
+0x52051C30
+// -0.253647
+0xDF887CDA
+// 0.091641
+0x0BBAE895
+// -0.244406
+0xE0B74B10
+// 0.005761
+0x00BCC440
+// -0.269237
+0xDD89A1C6
+// 0.235146
+0x1E194155
+// 0.002696
+0x00585ADE
+// -0.170657
+0xEA27E87E
+// -0.365187
+0xD1418FCE
+// -0.249116
+0xE01CFA35
+// -0.106816
+0xF253D818
+// -0.356528
+0xD25D4725
+// 0.072916
+0x095552EC
+// -0.456370
+0xC595AE5E
+// -0.084783
+0xF525D118
+// 0.137414
+0x1196CB53
+// -0.014976
+0xFE154847
+// 0.257151
+0x20EA54DC
+// 0.283434
+0x244790CE
+// -0.064482
+0xF7BF0BF9
+// 0.028721
+0x03AD2116
+// -0.074015
+0xF686AC21
+// -0.026958
+0xFC8CA235
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/MSEVals10_q31.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/MSEVals10_q31.txt
new file mode 100755
index 0000000..be109a6
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ31/MSEVals10_q31.txt
@@ -0,0 +1,10 @@
+W
+4
+// 0.066580
+0x0885AD96
+// 0.089078
+0x0B66E9B3
+// 0.168307
+0x158B15E2
+// 0.196400
+0x19239FC7
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxIndexes8_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxIndexes8_s16.txt
index 1766e22..e917300 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxIndexes8_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxIndexes8_s16.txt
@@ -1,10 +1,10 @@
H
4
-// 14
-0x000E
-// 23
-0x0017
-// 23
-0x0017
+// 7
+0x0007
+// 7
+0x0007
+// 46
+0x002E
// 279
0x0117
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxVals8_q7.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxVals8_q7.txt
index 8589fbf..3986d6b 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxVals8_q7.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxVals8_q7.txt
@@ -1,10 +1,10 @@
B
4
-// 0.432842
-0x37
-// 0.527310
-0x43
-// 0.527310
-0x43
+// 0.807620
+0x67
+// 0.807620
+0x67
+// 0.984827
+0x7E
// 0.900000
0x73
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinIndexes9_s16.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinIndexes9_s16.txt
index c91490d..94e2b2e 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinIndexes9_s16.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinIndexes9_s16.txt
@@ -1,10 +1,10 @@
H
4
-// 6
-0x0006
-// 6
-0x0006
-// 42
-0x002A
+// 13
+0x000D
+// 13
+0x000D
+// 13
+0x000D
// 279
0x0117
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinVals9_q7.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinVals9_q7.txt
index f6aa2bb..969053e 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinVals9_q7.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinVals9_q7.txt
@@ -1,10 +1,10 @@
B
4
-// 0.007275
+// 0.008109
0x01
-// 0.007275
+// 0.008109
0x01
-// 0.003548
-0x00
+// 0.008109
+0x01
// 0.000000
0x00
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/InputNew1_q7.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/InputNew1_q7.txt
index b27d27f..234b426 100755
--- a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/InputNew1_q7.txt
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/InputNew1_q7.txt
@@ -1,602 +1,602 @@
B
300
-// -0.122372
-0xF0
-// -0.193996
-0xE7
-// -0.320588
-0xD7
-// -0.265160
-0xDE
-// 0.206540
-0x1A
-// -0.097621
-0xF4
-// 0.007275
-0x01
-// 0.199135
-0x19
-// 0.093221
-0x0C
-// -0.276030
-0xDD
-// 0.092928
-0x0C
-// 0.067328
-0x09
-// 0.137800
-0x12
-// 0.351298
-0x2D
-// -0.432842
-0xC9
-// -0.261039
-0xDF
-// 0.452002
-0x3A
-// -0.028318
-0xFC
-// -0.192146
-0xE7
-// -0.032033
-0xFC
-// 0.168175
-0x16
-// -0.135626
-0xEF
-// -0.083264
-0xF5
-// 0.527310
-0x43
-// -0.159918
-0xEC
-// 0.035968
-0x05
-// -0.346325
-0xD4
-// -0.377364
-0xD0
-// 0.227991
-0x1D
-// -0.086239
-0xF5
-// -0.029261
-0xFC
-// -0.140023
-0xEE
-// -0.069180
-0xF7
-// -0.203970
-0xE6
-// -0.026632
-0xFD
-// 0.156586
-0x14
-// 0.299308
-0x26
-// 0.063232
-0x08
-// -0.294390
-0xDA
-// -0.253115
-0xE0
-// 0.299041
-0x26
-// 0.137506
-0x12
-// 0.003548
-0x00
-// 0.116441
-0x0F
-// -0.254515
-0xDF
-// -0.318283
-0xD7
-// -0.094667
-0xF4
-// -0.017008
-0xFE
-// -0.190625
-0xE8
-// -0.002417
-0x00
-// -0.269866
-0xDD
-// 0.166640
-0x15
-// 0.369231
-0x2F
-// 0.243815
-0x1F
-// 0.428821
-0x37
-// -0.261238
-0xDF
-// -0.163907
-0xEB
-// 0.123643
-0x10
-// 0.146788
-0x13
-// 0.331331
-0x2A
-// -0.173017
-0xEA
-// -0.051524
-0xF9
-// -0.237903
-0xE2
-// 0.438120
-0x38
-// -0.024847
-0xFD
-// -0.257134
-0xDF
-// -0.062287
-0xF8
-// 0.124316
-0x10
-// 0.049264
-0x06
-// -0.374674
-0xD0
-// 0.090378
-0x0C
-// 0.106077
-0x0E
-// -0.077014
-0xF6
-// -0.148762
-0xED
-// -0.423106
-0xCA
-// 0.525941
-0x43
-// -0.093370
-0xF4
-// -0.172621
-0xEA
-// -0.168423
-0xEA
-// 0.177064
-0x17
-// 0.333144
-0x2B
-// 0.003986
-0x01
-// -0.212698
-0xE5
-// 0.043596
-0x06
-// 0.467598
-0x3C
-// 0.137088
-0x12
-// 0.655535
-0x54
-// 0.415846
-0x35
-// 0.420068
-0x36
-// 0.070252
-0x09
-// -0.209823
-0xE5
-// -0.660314
-0xAB
-// -0.104001
+// -0.102474
0xF3
-// -0.115113
-0xF1
-// 0.043590
-0x06
-// -0.241400
-0xE1
-// 0.441595
-0x39
-// -0.081504
-0xF6
-// -0.197476
-0xE7
-// -0.029532
-0xFC
-// -0.045634
-0xFA
-// -0.058588
-0xF9
-// 0.248651
-0x20
-// 0.481251
-0x3E
-// -0.287836
-0xDB
-// 0.313093
-0x28
-// 0.128804
-0x10
-// 0.267378
-0x22
-// 0.069380
-0x09
-// -0.065211
-0xF8
-// -0.226918
-0xE3
-// -0.389434
-0xCE
-// -0.008041
-0xFF
-// 0.166218
+// 0.165718
0x15
-// 0.305185
-0x27
-// -0.387950
-0xCE
-// -0.531700
-0xBC
-// -0.530370
-0xBC
-// 0.405099
-0x34
-// -0.142025
-0xEE
-// -0.111185
-0xF2
-// -0.352669
-0xD3
-// 0.329372
-0x2A
-// -0.178844
-0xE9
-// 0.064947
-0x08
-// 0.725834
-0x5D
-// 0.140179
-0x12
-// 0.262475
-0x22
-// -0.472336
-0xC4
-// 0.157890
-0x14
-// 0.252642
-0x20
-// -0.089845
-0xF4
-// -0.350037
-0xD3
-// 0.123301
-0x10
-// -0.117124
-0xF1
-// -0.783185
-0x9C
-// -0.227945
-0xE3
-// 0.319811
-0x29
-// 0.237815
-0x1E
-// -0.706629
-0xA6
-// -0.224932
-0xE3
-// 0.108534
-0x0E
-// 0.627512
-0x50
-// -0.060643
-0xF8
-// 0.049790
-0x06
-// -0.029695
-0xFC
-// 0.647541
-0x53
-// 0.301358
-0x27
-// -0.327809
-0xD6
-// 0.473685
-0x3D
-// 0.192146
-0x19
-// 0.275263
-0x23
-// -0.026728
-0xFD
-// -0.508904
-0xBF
-// 0.421292
-0x36
-// 0.034864
-0x04
-// -0.114716
-0xF1
-// 0.261117
-0x21
-// -0.023964
-0xFD
-// 0.233004
-0x1E
-// -0.179374
-0xE9
-// 0.341708
-0x2C
-// -0.522303
-0xBD
-// 0.256959
-0x21
-// -0.112597
-0xF2
-// 0.125963
-0x10
-// -0.085134
-0xF5
-// -0.757094
-0x9F
-// -0.458737
-0xC5
-// 0.787660
-0x65
-// -0.501261
-0xC0
-// 0.055667
-0x07
-// 0.448581
-0x39
-// 0.001212
-0x00
-// 0.133975
-0x11
-// -0.294966
-0xDA
-// -0.609272
-0xB2
-// 0.402363
-0x34
-// 0.133833
-0x11
-// -0.479135
-0xC3
-// 0.349352
-0x2D
-// -0.026058
-0xFD
-// -0.185354
-0xE8
-// 0.125052
-0x10
-// 0.659016
-0x54
-// 0.278533
-0x24
-// -0.400276
-0xCD
-// 0.298936
-0x26
-// -0.675553
+// -0.670889
0xAA
-// 0.028155
-0x04
-// -0.070357
-0xF7
-// 0.140285
-0x12
-// -0.515772
-0xBE
-// 0.532841
-0x44
-// -0.233646
-0xE2
-// 0.003185
-0x00
-// -0.221905
-0xE4
-// 0.214021
-0x1B
-// -0.538764
-0xBB
-// 0.092618
+// 0.194766
+0x19
+// 0.415907
+0x35
+// -0.620313
+0xB1
+// 0.308181
+0x27
+// -0.807620
+0x99
+// 0.359454
+0x2E
+// 0.057843
+0x07
+// 0.457073
+0x3B
+// -0.155944
+0xEC
+// 0.094699
0x0C
-// 0.204944
-0x1A
-// 0.367923
-0x2F
-// -0.271360
-0xDD
-// -0.086828
-0xF5
-// 0.141177
-0x12
-// 0.274431
-0x23
-// -0.178431
-0xE9
-// -0.166637
-0xEB
-// -0.397628
-0xCD
-// -0.300150
-0xDA
-// 0.130482
-0x11
-// 0.253838
-0x20
-// -0.232654
-0xE2
-// -0.286312
-0xDB
-// 0.004705
-0x01
-// 0.100735
-0x0D
-// -0.006359
+// -0.008109
0xFF
-// 0.515334
-0x42
-// 0.073392
-0x09
-// 0.527443
-0x44
-// -0.345713
-0xD4
-// 0.100879
-0x0D
-// -0.186066
-0xE8
-// -0.029646
-0xFC
-// -0.503735
-0xC0
-// 0.098200
-0x0D
-// -0.042125
+// 0.418258
+0x36
+// -0.252778
+0xE0
+// 0.056051
+0x07
+// -0.792940
+0x9B
+// -0.275356
+0xDD
+// -0.039083
0xFB
-// -0.236434
-0xE2
-// -0.108746
-0xF2
-// -0.392667
-0xCE
-// -0.108221
-0xF2
-// 0.257153
-0x21
-// -0.315574
-0xD8
-// 0.774759
-0x63
-// 0.120214
-0x0F
-// 0.309175
-0x28
-// 0.015115
+// 0.017582
0x02
-// 0.085028
-0x0B
-// -0.394250
-0xCE
-// -0.572911
-0xB7
-// -0.339714
+// 0.103369
+0x0D
+// -0.414443
+0xCB
+// -0.036830
+0xFB
+// -0.337455
0xD5
-// -0.207824
-0xE5
-// -0.016518
-0xFE
-// -0.764136
-0x9E
-// 0.239046
-0x1F
-// 0.183316
-0x17
-// -0.427546
-0xC9
-// 0.009638
-0x01
-// -0.071395
-0xF7
-// 0.732542
-0x5E
-// 0.021784
+// -0.671051
+0xAA
+// -0.376689
+0xD0
+// 0.382916
+0x31
+// -0.048073
+0xFA
+// 0.233904
+0x1E
+// 0.423277
+0x36
+// 0.025164
0x03
-// -0.238809
-0xE1
-// -0.053349
-0xF9
-// -0.020667
-0xFD
-// 0.068128
-0x09
-// -0.368962
-0xD1
-// -0.078938
+// 0.009227
+0x01
+// -0.075278
0xF6
-// -0.070752
-0xF7
-// 0.028472
+// -0.170875
+0xEA
+// 0.162985
+0x15
+// 0.609443
+0x4E
+// 0.611435
+0x4E
+// -0.075699
+0xF6
+// -0.064971
+0xF8
+// 0.590897
+0x4C
+// -0.317623
+0xD7
+// -0.263847
+0xDE
+// 0.188076
+0x18
+// 0.031745
0x04
-// 0.172841
+// 0.095977
+0x0C
+// -0.984827
+0x82
+// 0.298958
+0x26
+// -0.204340
+0xE6
+// 0.081902
+0x0A
+// -0.085876
+0xF5
+// -0.228600
+0xE3
+// 0.481778
+0x3E
+// -0.149084
+0xED
+// 0.172636
0x16
-// -0.589976
-0xB4
-// 0.015882
+// -0.480465
+0xC3
+// 0.176124
+0x17
+// 0.061226
+0x08
+// 0.437238
+0x38
+// -0.643108
+0xAE
+// -0.214979
+0xE4
+// -0.184000
+0xE8
+// -0.231155
+0xE2
+// 0.274295
+0x23
+// 0.896405
+0x73
+// 0.429852
+0x37
+// -0.193326
+0xE7
+// 0.202628
+0x1A
+// -0.041239
+0xFB
+// -0.527851
+0xBC
+// 0.130752
+0x11
+// 0.963468
+0x7B
+// -0.102304
+0xF3
+// -0.080162
+0xF6
+// 0.147358
+0x13
+// 0.610186
+0x4E
+// -0.353990
+0xD3
+// 0.425424
+0x36
+// 0.483157
+0x3E
+// 0.540571
+0x45
+// -0.360073
+0xD2
+// -0.299995
+0xDA
+// 0.516827
+0x42
+// 0.015457
0x02
+// 0.096061
+0x0C
+// 0.219163
+0x1C
+// -0.210364
+0xE5
+// 0.008892
+0x01
+// -0.306570
+0xD9
+// 0.592820
+0x4C
+// 0.043090
+0x06
+// -0.515195
+0xBE
+// -0.477016
+0xC3
+// 0.130621
+0x11
+// -0.647538
+0xAD
+// 0.748750
+0x60
+// -0.186767
+0xE8
+// -0.169357
+0xEA
+// -0.382212
+0xCF
+// 0.350272
+0x2D
+// -0.215295
+0xE4
+// 0.341034
+0x2C
+// 0.068072
+0x09
+// 0.307155
+0x27
+// -0.230191
+0xE3
+// -0.353196
+0xD3
+// -0.476271
+0xC3
+// -0.425884
+0xC9
+// 0.068775
+0x09
+// -0.271556
+0xDD
+// 0.083472
+0x0B
+// -0.364379
+0xD1
+// -0.017913
+0xFE
+// 0.171897
+0x16
+// 0.251119
+0x20
+// 0.283997
+0x24
+// -0.157446
+0xEC
+// -0.283766
+0xDC
+// 0.038610
+0x05
+// -0.001965
+0x00
+// 0.391091
+0x32
+// -0.586414
+0xB5
+// 0.114899
+0x0F
+// -0.213296
+0xE5
+// 0.057857
+0x07
+// 0.478150
+0x3D
+// -0.484117
+0xC2
+// 0.152305
+0x13
+// 0.688632
+0x58
+// -0.566476
+0xB7
+// 0.204778
+0x1A
+// -0.319869
+0xD7
+// 0.014750
+0x02
+// -0.178403
+0xE9
+// 0.734259
+0x5E
+// -0.233391
+0xE2
+// 0.095126
+0x0C
+// 0.771898
+0x63
+// 0.746117
+0x60
+// 0.048235
+0x06
+// -0.172130
+0xEA
+// 0.609690
+0x4E
+// 0.130194
+0x11
+// 0.371794
+0x30
+// 0.091103
+0x0C
+// -0.621565
+0xB0
+// -0.116148
+0xF1
+// 0.020190
+0x03
+// -0.008631
+0xFF
+// 0.196576
+0x19
+// 0.164005
+0x15
+// 0.024957
+0x03
+// 0.029573
+0x04
// 1.000000
0x7F
-// -0.290508
-0xDB
-// 0.502413
-0x40
-// -0.116590
-0xF1
-// 0.231719
-0x1E
-// -0.174019
-0xEA
-// 0.061469
+// 0.277207
+0x23
+// 0.024759
+0x03
+// 0.131129
+0x11
+// 0.060393
0x08
-// -0.261031
-0xDF
-// -0.129793
-0xEF
-// 0.045837
-0x06
-// -0.875117
-0x90
-// -0.224078
-0xE3
-// -0.285002
-0xDC
-// 0.213399
-0x1B
-// -0.022451
-0xFD
-// -0.010902
-0xFF
-// -0.324528
-0xD6
-// -0.705621
-0xA6
-// 0.077005
-0x0A
-// -0.347664
-0xD3
-// 0.081038
-0x0A
-// 0.097856
-0x0D
-// -0.163998
-0xEB
-// -0.250920
-0xE0
-// 0.474868
-0x3D
-// -0.081191
-0xF6
-// 0.057223
+// -0.068398
+0xF7
+// -0.394747
+0xCD
+// 0.052129
0x07
-// 0.168464
-0x16
-// -0.647747
-0xAD
-// -0.107435
-0xF2
-// 0.069011
-0x09
-// -0.108073
-0xF2
-// -0.183276
-0xE9
-// -0.265635
+// -0.677651
+0xA9
+// 0.294784
+0x26
+// 0.032018
+0x04
+// 0.297560
+0x26
+// 0.231400
+0x1E
+// -0.298456
+0xDA
+// -0.129848
+0xEF
+// 0.038959
+0x05
+// -0.262549
0xDE
-// -0.102195
-0xF3
-// -0.121197
-0xF0
-// -0.357854
+// -0.088872
+0xF5
+// 0.146581
+0x13
+// -0.541937
+0xBB
+// -0.078122
+0xF6
+// -0.456287
+0xC6
+// -0.516639
+0xBE
+// 0.160201
+0x15
+// 0.310066
+0x28
+// 0.243779
+0x1F
+// 0.141039
+0x12
+// 0.284774
+0x24
+// 0.182128
+0x17
+// 0.384664
+0x31
+// -0.090422
+0xF4
+// -0.483210
+0xC2
+// -0.456742
+0xC6
+// 0.117844
+0x0F
+// 0.062985
+0x08
+// -0.980731
+0x82
+// -0.043121
+0xFA
+// -0.357065
0xD2
-// 0.101368
+// -0.148859
+0xED
+// -0.355148
+0xD3
+// -0.268926
+0xDE
+// 0.404005
+0x34
+// 0.031921
+0x04
+// 0.275195
+0x23
+// -0.100529
+0xF3
+// -0.706847
+0xA6
+// -0.415373
+0xCB
+// -0.267751
+0xDE
+// -0.310481
+0xD8
+// 0.036136
+0x05
+// 0.267040
+0x22
+// -0.621558
+0xB0
+// -0.184871
+0xE8
+// -0.316708
+0xD7
+// -0.010065
+0xFF
+// 0.852991
+0x6D
+// 0.533482
+0x44
+// 0.261371
+0x21
+// 0.571936
+0x49
+// 0.638666
+0x52
+// -0.146280
+0xED
+// 0.077255
+0x0A
+// 0.201818
+0x1A
+// -0.308234
+0xD9
+// -0.749000
+0xA0
+// -0.008189
+0xFF
+// -0.067132
+0xF7
+// 0.627011
+0x50
+// -0.637594
+0xAE
+// -0.017634
+0xFE
+// 0.223128
+0x1D
+// -0.016700
+0xFE
+// -0.176348
+0xE9
+// -0.575539
+0xB6
+// -0.180748
+0xE9
+// 0.606786
+0x4E
+// -0.185937
+0xE8
+// -0.224177
+0xE3
+// 0.227554
+0x1D
+// 0.312620
+0x28
+// 0.158724
+0x14
+// 0.042141
+0x05
+// 0.481604
+0x3E
+// 0.001547
+0x00
+// -0.358480
+0xD2
+// -0.434198
+0xC8
+// 0.116721
+0x0F
+// -0.117795
+0xF1
+// 0.240580
+0x1F
+// -0.448956
+0xC7
+// 0.295242
+0x26
+// -0.326350
+0xD6
+// 0.101906
0x0D
+// -0.473075
+0xC3
+// 0.248621
+0x20
+// 0.245681
+0x1F
+// -0.411772
+0xCB
+// -0.175765
+0xEA
+// 0.046881
+0x06
+// -0.302900
+0xD9
+// 0.587128
+0x4B
+// 0.201284
+0x1A
+// 0.099369
+0x0D
+// 0.398256
+0x33
+// -0.112691
+0xF2
+// 0.461667
+0x3B
+// 0.026150
+0x03
+// -0.130584
+0xEF
+// 0.476523
+0x3D
+// -0.315730
+0xD8
+// -0.183998
+0xE8
+// 0.165571
+0x15
+// -0.247837
+0xE0
+// 0.481205
+0x3E
+// -0.441658
+0xC7
+// 0.156371
+0x14
+// 0.320920
+0x29
+// 0.475695
+0x3D
+// 0.299955
+0x26
+// 0.280685
+0x24
+// 0.085406
+0x0B
+// 0.179879
+0x17
+// 0.786602
+0x65
+// -0.452504
+0xC6
+// -0.061633
+0xF8
+// 0.337324
+0x2B
+// -0.256711
+0xDF
+// 0.192290
+0x19
+// 0.138606
+0x12
+// -0.503903
+0xC0
+// 0.053474
+0x07
+// -0.079966
+0xF6
+// 0.202149
+0x1A
+// -0.521196
+0xBD
+// 0.566025
+0x48
+// 0.016796
+0x02
+// -0.168187
+0xEA
+// -0.442452
+0xC7
+// 0.397434
+0x33
+// 0.195174
+0x19
+// -0.228927
+0xE3
+// -0.545832
+0xBA
+// -0.005698
+0xFF
+// 0.245646
+0x1F
+// -0.701841
+0xA6
+// -0.746681
+0xA0
+// -0.032339
+0xFC
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/InputNew2_q7.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/InputNew2_q7.txt
new file mode 100755
index 0000000..12abd72
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/InputNew2_q7.txt
@@ -0,0 +1,602 @@
+B
+300
+// 0.455744
+0x3A
+// -0.101165
+0xF3
+// 0.332385
+0x2B
+// -0.026972
+0xFD
+// 0.259095
+0x21
+// 0.071344
+0x09
+// 0.117236
+0x0F
+// -0.081389
+0xF6
+// -0.039761
+0xFB
+// 0.200396
+0x1A
+// 0.303564
+0x27
+// 0.042950
+0x05
+// 0.051550
+0x07
+// -0.338288
+0xD5
+// 0.318397
+0x29
+// -0.014750
+0xFE
+// -0.304998
+0xD9
+// -0.084388
+0xF5
+// 0.097151
+0x0C
+// -0.151414
+0xED
+// -0.397907
+0xCD
+// 0.202651
+0x1A
+// -0.432719
+0xC9
+// -0.424519
+0xCA
+// 0.202357
+0x1A
+// -0.065807
+0xF8
+// -0.196392
+0xE7
+// 0.456060
+0x3A
+// -0.544694
+0xBA
+// 0.259373
+0x21
+// 0.233412
+0x1E
+// -0.264572
+0xDE
+// -0.248235
+0xE0
+// -0.550924
+0xB9
+// -0.285337
+0xDB
+// 0.326130
+0x2A
+// 1.000000
+0x7F
+// -0.095521
+0xF4
+// -0.738192
+0xA2
+// -0.370436
+0xD1
+// 0.139343
+0x12
+// 0.459988
+0x3B
+// -0.213526
+0xE5
+// 0.219668
+0x1C
+// 0.086677
+0x0B
+// -0.221372
+0xE4
+// 0.464738
+0x3B
+// -0.450819
+0xC6
+// -0.163069
+0xEB
+// 0.607025
+0x4E
+// -0.604178
+0xB3
+// 0.601277
+0x4D
+// 0.350999
+0x2D
+// 0.274750
+0x23
+// -0.539513
+0xBB
+// 0.083073
+0x0B
+// 0.402747
+0x34
+// 0.194978
+0x19
+// 0.109633
+0x0E
+// -0.297610
+0xDA
+// -0.012006
+0xFE
+// 0.212268
+0x1B
+// -0.438261
+0xC8
+// 0.183970
+0x18
+// -0.315926
+0xD8
+// -0.352067
+0xD3
+// 0.232592
+0x1E
+// 0.382457
+0x31
+// -0.428412
+0xC9
+// -0.280591
+0xDC
+// 0.307690
+0x27
+// 0.498777
+0x40
+// 0.168220
+0x16
+// -0.381381
+0xCF
+// -0.178210
+0xE9
+// -0.416660
+0xCB
+// -0.400152
+0xCD
+// -0.019369
+0xFE
+// -0.601667
+0xB3
+// -0.870805
+0x91
+// -0.130256
+0xEF
+// -0.357669
+0xD2
+// -0.443916
+0xC7
+// -0.425814
+0xC9
+// -0.146604
+0xED
+// 0.348989
+0x2D
+// 0.446393
+0x39
+// -0.248094
+0xE0
+// 0.364274
+0x2F
+// 0.262208
+0x22
+// 0.157336
+0x14
+// 0.627688
+0x50
+// -0.300925
+0xD9
+// 0.560373
+0x48
+// -0.211280
+0xE5
+// -0.313060
+0xD8
+// 0.071130
+0x09
+// 0.100302
+0x0D
+// -0.332218
+0xD5
+// 0.149788
+0x13
+// 0.267420
+0x22
+// 0.106065
+0x0E
+// 0.148770
+0x13
+// -0.181612
+0xE9
+// 0.414515
+0x35
+// 0.178024
+0x17
+// 0.408967
+0x34
+// -0.013288
+0xFE
+// 0.176955
+0x17
+// -0.033301
+0xFC
+// -0.188429
+0xE8
+// 0.117949
+0x0F
+// 0.174841
+0x16
+// -0.258026
+0xDF
+// 0.541507
+0x45
+// 0.228369
+0x1D
+// 0.225859
+0x1D
+// -0.423911
+0xCA
+// 0.118220
+0x0F
+// -0.056425
+0xF9
+// -0.191834
+0xE7
+// 0.980590
+0x7E
+// -0.312340
+0xD8
+// -0.600307
+0xB3
+// 0.112688
+0x0E
+// -0.201126
+0xE6
+// -0.255825
+0xDF
+// 0.497420
+0x40
+// -0.480493
+0xC2
+// 0.377399
+0x30
+// 0.056501
+0x07
+// -0.370072
+0xD1
+// -0.391775
+0xCE
+// -0.234099
+0xE2
+// 0.475342
+0x3D
+// 0.534488
+0x44
+// 0.266085
+0x22
+// -0.149708
+0xED
+// 0.162500
+0x15
+// 0.226592
+0x1D
+// -0.403653
+0xCC
+// 0.022739
+0x03
+// -0.627889
+0xB0
+// 0.047366
+0x06
+// 0.068877
+0x09
+// -0.426264
+0xC9
+// -0.360113
+0xD2
+// 0.253710
+0x20
+// -0.962759
+0x85
+// -0.085360
+0xF5
+// 0.161409
+0x15
+// -0.240410
+0xE1
+// 0.001751
+0x00
+// -0.324165
+0xD7
+// -0.319424
+0xD7
+// -0.172478
+0xEA
+// -0.304442
+0xD9
+// -0.081228
+0xF6
+// 0.258111
+0x21
+// -0.123806
+0xF0
+// 0.306223
+0x27
+// -0.382002
+0xCF
+// -0.444318
+0xC7
+// 0.267705
+0x22
+// -0.892174
+0x8E
+// 0.485354
+0x3E
+// 0.223452
+0x1D
+// -0.209570
+0xE5
+// 0.457004
+0x3A
+// -0.096894
+0xF4
+// 0.118609
+0x0F
+// -0.253799
+0xE0
+// 0.321450
+0x29
+// -0.011527
+0xFF
+// -0.549536
+0xBA
+// 0.161875
+0x15
+// -0.079892
+0xF6
+// 0.440388
+0x38
+// 0.475280
+0x3D
+// 0.834835
+0x6B
+// 0.826031
+0x6A
+// -0.157632
+0xEC
+// -0.883132
+0x8F
+// -0.020856
+0xFD
+// -0.317507
+0xD7
+// -0.178916
+0xE9
+// -0.108150
+0xF2
+// -0.362836
+0xD2
+// 0.257065
+0x21
+// 0.024982
+0x03
+// 0.396144
+0x33
+// 0.012159
+0x02
+// -0.149309
+0xED
+// 0.386916
+0x32
+// -0.270680
+0xDD
+// 0.035721
+0x05
+// -0.635000
+0xAF
+// -0.078763
+0xF6
+// 0.155744
+0x14
+// -0.107275
+0xF2
+// 0.093684
+0x0C
+// -0.212486
+0xE5
+// -0.295138
+0xDA
+// 0.122534
+0x10
+// 0.148815
+0x13
+// 0.221065
+0x1C
+// -0.366848
+0xD1
+// -0.051174
+0xF9
+// 0.417946
+0x35
+// 0.367687
+0x2F
+// 0.307670
+0x27
+// -0.128854
+0xF0
+// 0.033653
+0x04
+// 0.265475
+0x22
+// 0.742106
+0x5F
+// -0.397400
+0xCD
+// -0.229654
+0xE3
+// -0.495357
+0xC1
+// 0.182531
+0x17
+// -0.041689
+0xFB
+// -0.342458
+0xD4
+// 0.072277
+0x09
+// -0.499282
+0xC0
+// -0.225029
+0xE3
+// -0.003154
+0x00
+// 0.065973
+0x08
+// 0.365417
+0x2F
+// -0.262553
+0xDE
+// 0.777205
+0x63
+// 0.105788
+0x0E
+// 0.067606
+0x09
+// 0.510476
+0x41
+// -0.006009
+0xFF
+// -0.068560
+0xF7
+// 0.222412
+0x1C
+// 0.307049
+0x27
+// -0.608873
+0xB2
+// -0.524632
+0xBD
+// 0.074609
+0x0A
+// 0.636332
+0x51
+// -0.461712
+0xC5
+// 0.205370
+0x1A
+// -0.575612
+0xB6
+// 0.263334
+0x22
+// -0.281250
+0xDC
+// -0.237662
+0xE2
+// -0.218395
+0xE4
+// 0.483175
+0x3E
+// -0.066300
+0xF8
+// -0.868132
+0x91
+// -0.346503
+0xD4
+// -0.598242
+0xB3
+// 0.015330
+0x02
+// 0.205682
+0x1A
+// -0.368429
+0xD1
+// 0.192233
+0x19
+// 0.080270
+0x0A
+// -0.017261
+0xFE
+// 0.019513
+0x02
+// -0.016971
+0xFE
+// -0.267484
+0xDE
+// 0.355461
+0x2D
+// -0.141206
+0xEE
+// 0.193348
+0x19
+// 0.016291
+0x02
+// -0.326408
+0xD6
+// 0.175403
+0x16
+// 0.125849
+0x10
+// 0.255708
+0x21
+// 0.336972
+0x2B
+// 0.683012
+0x57
+// -0.483030
+0xC2
+// -0.064702
+0xF8
+// -0.499412
+0xC0
+// -0.252221
+0xE0
+// 0.066437
+0x09
+// 0.230996
+0x1E
+// -0.420109
+0xCA
+// 0.215231
+0x1C
+// 0.038289
+0x05
+// -0.056075
+0xF9
+// 0.295567
+0x26
+// 0.028105
+0x04
+// 0.574356
+0x4A
+// -0.172146
+0xEA
+// -0.182047
+0xE9
+// -0.340253
+0xD4
+// -0.164903
+0xEB
+// 0.093692
+0x0C
+// 0.532016
+0x44
+// -0.413027
+0xCB
+// -0.217763
+0xE4
+// 0.267253
+0x22
+// 0.001856
+0x00
+// 0.347416
+0x2C
+// 0.230345
+0x1D
+// 0.009855
+0x01
+// -0.592301
+0xB4
+// -0.497478
+0xC0
+// -0.018985
+0xFE
diff --git a/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/MSEVals10_q7.txt b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/MSEVals10_q7.txt
new file mode 100755
index 0000000..c6fd0db
--- /dev/null
+++ b/CMSIS/DSP/Testing/Patterns/DSP/Stats/StatsQ7/MSEVals10_q7.txt
@@ -0,0 +1,10 @@
+B
+4
+// 0.191272
+0x18
+// 0.159547
+0x14
+// 0.205092
+0x1A
+// 0.257902
+0x21
diff --git a/CMSIS/DSP/Testing/Source/Tests/StatsTestsQ7.cpp b/CMSIS/DSP/Testing/Source/Tests/StatsTestsQ7.cpp
index 32c69a3..3c6553e 100755
--- a/CMSIS/DSP/Testing/Source/Tests/StatsTestsQ7.cpp
+++ b/CMSIS/DSP/Testing/Source/Tests/StatsTestsQ7.cpp
@@ -6,6 +6,8 @@
//#include <cstdio>
#define SNR_THRESHOLD 20
+#define SNR_THRESHOLD_MSE 14
+
/*
Reference patterns are generated with
@@ -15,6 +17,9 @@
#define ABS_ERROR_Q7 ((q7_t)20)
#define ABS_ERROR_Q31 ((q31_t)(1<<15))
+#define ABS_ERROR_Q7_MSE ((q7_t)6)
+
+
void StatsTestsQ7::test_max_q7()
{
@@ -254,6 +259,29 @@
}
+ void StatsTestsQ7::test_mse_q7()
+ {
+ const q7_t *inpA = inputA.ptr();
+ const q7_t *inpB = inputB.ptr();
+
+ q7_t result;
+
+ q7_t *refp = ref.ptr();
+
+ q7_t *outp = output.ptr();
+
+ arm_mse_q7(inpA,inpB,
+ inputA.nbSamples(),
+ &result);
+
+ outp[0] = result;
+
+ ASSERT_SNR(result,refp[this->refOffset],(float32_t)SNR_THRESHOLD_MSE);
+
+ ASSERT_NEAR_EQ(result,refp[this->refOffset],(q7_t)ABS_ERROR_Q7_MSE);
+
+ }
+
#if 0
/*
@@ -897,6 +925,58 @@
refOffset = 2;
}
break;
+
+ case StatsTestsQ7::TEST_MSE_Q7_35:
+ {
+ inputA.reload(StatsTestsQ7::INPUTNEW1_Q7_ID,mgr,15);
+ inputB.reload(StatsTestsQ7::INPUTNEW2_Q7_ID,mgr,15);
+
+ ref.reload(StatsTestsQ7::MSE_Q7_ID,mgr);
+
+ output.create(1,StatsTestsQ7::OUT_Q7_ID,mgr);
+
+ refOffset = 0;
+ }
+ break;
+
+ case StatsTestsQ7::TEST_MSE_Q7_36:
+ {
+ inputA.reload(StatsTestsQ7::INPUTNEW1_Q7_ID,mgr,32);
+ inputB.reload(StatsTestsQ7::INPUTNEW2_Q7_ID,mgr,32);
+
+ ref.reload(StatsTestsQ7::MSE_Q7_ID,mgr);
+
+ output.create(1,StatsTestsQ7::OUT_Q7_ID,mgr);
+
+ refOffset = 1;
+ }
+ break;
+
+ case StatsTestsQ7::TEST_MSE_Q7_37:
+ {
+ inputA.reload(StatsTestsQ7::INPUTNEW1_Q7_ID,mgr,47);
+ inputB.reload(StatsTestsQ7::INPUTNEW2_Q7_ID,mgr,47);
+
+ ref.reload(StatsTestsQ7::MSE_Q7_ID,mgr);
+
+ output.create(1,StatsTestsQ7::OUT_Q7_ID,mgr);
+
+ refOffset = 2;
+ }
+ break;
+
+ case StatsTestsQ7::TEST_MSE_Q7_38:
+ {
+ inputA.reload(StatsTestsQ7::INPUTNEW1_Q7_ID,mgr,100);
+ inputB.reload(StatsTestsQ7::INPUTNEW2_Q7_ID,mgr,100);
+
+ ref.reload(StatsTestsQ7::MSE_Q7_ID,mgr);
+
+ output.create(1,StatsTestsQ7::OUT_Q7_ID,mgr);
+
+ refOffset = 3;
+ }
+ break;
}
diff --git a/CMSIS/DSP/Testing/desc.txt b/CMSIS/DSP/Testing/desc.txt
index d6b0b27..a1fe21f 100644
--- a/CMSIS/DSP/Testing/desc.txt
+++ b/CMSIS/DSP/Testing/desc.txt
@@ -426,6 +426,7 @@
Pattern INPUT1_Q7_ID : Input1_q7.txt
Pattern INPUTNEW1_Q7_ID : InputNew1_q7.txt
+ Pattern INPUTNEW2_Q7_ID : InputNew2_q7.txt
Pattern INPUT2_Q7_ID : Input2_q7.txt
Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt
@@ -445,6 +446,8 @@
Pattern ABSMAXINDEXMAX_Q7_ID : InputAbsMaxIndexMax8_q7.txt
Pattern ABSMININDEXMAX_Q7_ID : InputAbsMinIndexMax9_q7.txt
+
+ Pattern MSE_Q7_ID : MSEVals10_q7.txt
//Pattern RMSVALS_Q7_ID : RmsVals5_q7.txt
@@ -503,6 +506,11 @@
Test nb=2n arm_absmin_no_idx_q7:test_absmin_no_idx_q7
Test nb=2n+1 arm_absmin_no_idx_q7:test_absmin_no_idx_q7
+ Test nb=15 arm_mse_q7:test_mse_q7
+ Test nb=16n arm_mse_q7:test_mse_q7
+ Test nb=16n+1 arm_mse_q7:test_mse_q7
+ Test long arm_mse_q7:test_mse_q7
+
}
}
diff --git a/CMSIS/DSP/cmsisdsp/version.py b/CMSIS/DSP/cmsisdsp/version.py
index 67bc602..3e8d9f9 100755
--- a/CMSIS/DSP/cmsisdsp/version.py
+++ b/CMSIS/DSP/cmsisdsp/version.py
@@ -1 +1 @@
-__version__ = "1.3.0"
+__version__ = "1.4.0"