From 8dcdb350a41053e3c70a92109239f367eae1428b Mon Sep 17 00:00:00 2001 From: Christophe Favergeon Date: Wed, 6 Apr 2022 10:23:09 +0200 Subject: [PATCH] CMSIS-DSP: Mean square error for q15, q31, f16, f32, f64. Reworked q7 to have a bit more accuracy. --- Include/dsp/statistics_functions.h | 60 + Include/dsp/statistics_functions_f16.h | 15 + Source/StatisticsFunctions/CMakeLists.txt | 5 + .../StatisticsFunctions/StatisticsFunctions.c | 4 + .../StatisticsFunctionsF16.c | 1 + Source/StatisticsFunctions/arm_mse_f16.c | 203 +++ Source/StatisticsFunctions/arm_mse_f32.c | 246 ++++ Source/StatisticsFunctions/arm_mse_f64.c | 110 ++ Source/StatisticsFunctions/arm_mse_q15.c | 175 +++ Source/StatisticsFunctions/arm_mse_q31.c | 176 +++ Source/StatisticsFunctions/arm_mse_q7.c | 87 +- Testing/PatternGeneration/Stats.py | 5 +- .../Stats/StatsF16/AbsMaxIndexes26_s16.txt | 12 +- .../DSP/Stats/StatsF16/AbsMaxVals26_f16.txt | 12 +- .../Stats/StatsF16/AbsMinIndexes27_s16.txt | 8 +- .../DSP/Stats/StatsF16/AbsMinVals27_f16.txt | 12 +- .../DSP/Stats/StatsF16/InputNew1_f16.txt | 1186 ++++++++-------- .../DSP/Stats/StatsF16/InputNew2_f16.txt | 1188 ++++++++-------- .../DSP/Stats/StatsF16/MSEVals28_f16.txt | 16 +- .../Stats/StatsF32/AbsMaxIndexes26_s16.txt | 12 +- .../DSP/Stats/StatsF32/AbsMaxVals26_f32.txt | 12 +- .../Stats/StatsF32/AbsMinIndexes27_s16.txt | 12 +- .../DSP/Stats/StatsF32/AbsMinVals27_f32.txt | 12 +- .../DSP/Stats/StatsF32/InputNew1_f32.txt | 1200 ++++++++--------- .../DSP/Stats/StatsF32/InputNew2_f32.txt | 1196 ++++++++-------- .../DSP/Stats/StatsF32/MSEVals28_f32.txt | 16 +- .../Stats/StatsF64/AbsMaxIndexes26_s16.txt | 8 +- .../DSP/Stats/StatsF64/AbsMaxVals26_f64.txt | 12 +- .../Stats/StatsF64/AbsMinIndexes27_s16.txt | 4 +- .../DSP/Stats/StatsF64/AbsMinVals27_f64.txt | 12 +- .../DSP/Stats/StatsF64/InputNew1_f64.txt | 1200 ++++++++--------- .../DSP/Stats/StatsF64/InputNew2_f64.txt | 1196 ++++++++-------- .../DSP/Stats/StatsF64/MSEVals28_f64.txt | 16 +- .../DSP/Stats/StatsQ15/AbsMaxIndexes8_s16.txt | 12 +- .../DSP/Stats/StatsQ15/AbsMaxVals8_q15.txt | 12 +- .../DSP/Stats/StatsQ15/AbsMinIndexes9_s16.txt | 12 +- .../DSP/Stats/StatsQ15/AbsMinVals9_q15.txt | 12 +- .../DSP/Stats/StatsQ15/InputNew1_q15.txt | 1200 ++++++++--------- .../DSP/Stats/StatsQ15/InputNew2_q15.txt | 1196 ++++++++-------- .../DSP/Stats/StatsQ15/MSEVals10_q15.txt | 16 +- .../DSP/Stats/StatsQ31/AbsMaxIndexes8_s16.txt | 12 +- .../DSP/Stats/StatsQ31/AbsMaxVals8_q31.txt | 12 +- .../DSP/Stats/StatsQ31/AbsMinIndexes9_s16.txt | 8 +- .../DSP/Stats/StatsQ31/AbsMinVals9_q31.txt | 12 +- .../DSP/Stats/StatsQ31/InputNew1_q31.txt | 1200 ++++++++--------- .../DSP/Stats/StatsQ31/InputNew2_q31.txt | 1200 ++++++++--------- .../DSP/Stats/StatsQ31/MSEVals10_q31.txt | 16 +- .../DSP/Stats/StatsQ7/AbsMaxIndexes8_s16.txt | 12 +- .../DSP/Stats/StatsQ7/AbsMaxVals8_q7.txt | 8 +- .../DSP/Stats/StatsQ7/AbsMinIndexes9_s16.txt | 12 +- .../DSP/Stats/StatsQ7/AbsMinVals9_q7.txt | 10 +- .../DSP/Stats/StatsQ7/InputNew1_q7.txt | 1116 +++++++-------- .../DSP/Stats/StatsQ7/InputNew2_q7.txt | 1120 +++++++-------- .../DSP/Stats/StatsQ7/MSEVals10_q7.txt | 16 +- Testing/Source/Tests/StatsTestsF16.cpp | 73 + Testing/Source/Tests/StatsTestsF32.cpp | 75 ++ Testing/Source/Tests/StatsTestsF64.cpp | 75 ++ Testing/Source/Tests/StatsTestsQ15.cpp | 79 ++ Testing/Source/Tests/StatsTestsQ31.cpp | 79 ++ Testing/Source/Tests/StatsTestsQ7.cpp | 2 +- Testing/desc.txt | 128 +- Testing/desc_f16.txt | 32 +- 62 files changed, 8788 insertions(+), 7398 deletions(-) create mode 100755 Source/StatisticsFunctions/arm_mse_f16.c create mode 100755 Source/StatisticsFunctions/arm_mse_f32.c create mode 100755 Source/StatisticsFunctions/arm_mse_f64.c create mode 100755 Source/StatisticsFunctions/arm_mse_q15.c create mode 100755 Source/StatisticsFunctions/arm_mse_q31.c diff --git a/Include/dsp/statistics_functions.h b/Include/dsp/statistics_functions.h index e5931fd0..c5224c6d 100755 --- a/Include/dsp/statistics_functions.h +++ b/Include/dsp/statistics_functions.h @@ -910,6 +910,66 @@ void arm_mse_q7( uint32_t blockSize, q7_t * pResult); +/** + @brief Mean square error between two Q15 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_q15( + const q15_t * pSrcA, + const q15_t * pSrcB, + uint32_t blockSize, + q15_t * pResult); + +/** + @brief Mean square error between two Q31 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_q31( + const q31_t * pSrcA, + const q31_t * pSrcB, + uint32_t blockSize, + q31_t * pResult); + +/** + @brief Mean square error between two single precision float 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_f32( + const float32_t * pSrcA, + const float32_t * pSrcB, + uint32_t blockSize, + float32_t * pResult); + +/** + @brief Mean square error between two double precision float 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_f64( + const float64_t * pSrcA, + const float64_t * pSrcB, + uint32_t blockSize, + float64_t * pResult); + #ifdef __cplusplus } #endif diff --git a/Include/dsp/statistics_functions_f16.h b/Include/dsp/statistics_functions_f16.h index 60eaf76f..124c0a09 100755 --- a/Include/dsp/statistics_functions_f16.h +++ b/Include/dsp/statistics_functions_f16.h @@ -243,6 +243,21 @@ float16_t arm_kullback_leibler_f16(const float16_t * pSrcA uint32_t blockSize, float16_t *pResult); +/** + @brief Mean square error between two half precision float 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_f16( + const float16_t * pSrcA, + const float16_t * pSrcB, + uint32_t blockSize, + float16_t * pResult); + #endif /*defined(ARM_FLOAT16_SUPPORTED)*/ #ifdef __cplusplus } diff --git a/Source/StatisticsFunctions/CMakeLists.txt b/Source/StatisticsFunctions/CMakeLists.txt index 558e4838..480985fb 100644 --- a/Source/StatisticsFunctions/CMakeLists.txt +++ b/Source/StatisticsFunctions/CMakeLists.txt @@ -81,6 +81,11 @@ 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) +target_sources(CMSISDSPStatistics PRIVATE arm_mse_q15.c) +target_sources(CMSISDSPStatistics PRIVATE arm_mse_q31.c) +target_sources(CMSISDSPStatistics PRIVATE arm_mse_f16.c) +target_sources(CMSISDSPStatistics PRIVATE arm_mse_f32.c) +target_sources(CMSISDSPStatistics PRIVATE arm_mse_f64.c) configLib(CMSISDSPStatistics ${ROOT}) configDsp(CMSISDSPStatistics ${ROOT}) diff --git a/Source/StatisticsFunctions/StatisticsFunctions.c b/Source/StatisticsFunctions/StatisticsFunctions.c index 091d52fa..fb0ae9ac 100644 --- a/Source/StatisticsFunctions/StatisticsFunctions.c +++ b/Source/StatisticsFunctions/StatisticsFunctions.c @@ -94,3 +94,7 @@ #include "arm_absmin_no_idx_q31.c" #include "arm_absmin_no_idx_q7.c" #include "arm_mse_q7.c" +#include "arm_mse_q15.c" +#include "arm_mse_q31.c" +#include "arm_mse_f32.c" +#include "arm_mse_f64.c" \ No newline at end of file diff --git a/Source/StatisticsFunctions/StatisticsFunctionsF16.c b/Source/StatisticsFunctions/StatisticsFunctionsF16.c index 00d4c706..0a9b98bc 100755 --- a/Source/StatisticsFunctions/StatisticsFunctionsF16.c +++ b/Source/StatisticsFunctions/StatisticsFunctionsF16.c @@ -43,3 +43,4 @@ #include "arm_absmin_f16.c" #include "arm_absmax_no_idx_f16.c" #include "arm_absmin_no_idx_f16.c" +#include "arm_mse_f16.c" \ No newline at end of file diff --git a/Source/StatisticsFunctions/arm_mse_f16.c b/Source/StatisticsFunctions/arm_mse_f16.c new file mode 100755 index 00000000..3b192dd6 --- /dev/null +++ b/Source/StatisticsFunctions/arm_mse_f16.c @@ -0,0 +1,203 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_mse_f16.c + * Description: Half floating point mean square error + * + * $Date: 05 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_f16.h" + +/** + @ingroup groupStats + */ + +/** + @addtogroup MSE + @{ + */ + +/** + @brief Mean square error between two half floating point 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] result mean square error + @return none + */ + +#if !defined(ARM_MATH_AUTOVECTORIZE) + +#if defined(ARM_MATH_MVE_FLOAT16) +#include "arm_helium_utils.h" + +void arm_mse_f16( + const float16_t * pSrcA, + const float16_t * pSrcB, + uint32_t blockSize, + float16_t * result) + +{ + float16x8_t vecA, vecB; + float16x8_t vecSum; + uint32_t blkCnt; + _Float16 sum = 0.0f16; + vecSum = vdupq_n_f16(0.0f16); + + blkCnt = (blockSize) >> 3; + while (blkCnt > 0U) + { + vecA = vld1q(pSrcA); + pSrcA += 8; + + vecB = vld1q(pSrcB); + pSrcB += 8; + + vecA = vsubq(vecA, vecB); + + vecSum = vfmaq(vecSum, vecA, vecA); + /* + * Decrement the blockSize loop counter + */ + blkCnt --; + } + + + blkCnt = (blockSize) & 7; + if (blkCnt > 0U) + { + mve_pred16_t p0 = vctp16q(blkCnt); + vecA = vld1q(pSrcA); + vecB = vld1q(pSrcB); + + vecA = vsubq(vecA, vecB); + vecSum = vfmaq_m(vecSum, vecA, vecA, p0); + } + + sum = vecAddAcrossF16Mve(vecSum); + + /* Store result in destination buffer */ + *result = (_Float16)sum / (_Float16)blockSize; + +} + +#endif + + +#endif /*#if !defined(ARM_MATH_AUTOVECTORIZE)*/ + + +#if defined(ARM_FLOAT16_SUPPORTED) + +#if (!defined(ARM_MATH_MVE_FLOAT16)) || defined(ARM_MATH_AUTOVECTORIZE) + + + +void arm_mse_f16( + const float16_t * pSrcA, + const float16_t * pSrcB, + uint32_t blockSize, + float16_t * result) + +{ + uint32_t blkCnt; /* Loop counter */ + _Float16 inA, inB; + _Float16 sum = 0.0f16; /* Temporary return variable */ +#if defined (ARM_MATH_LOOPUNROLL) + blkCnt = (blockSize) >> 3; + + + while (blkCnt > 0U) + { + inA = *pSrcA++; + inB = *pSrcB++; + inA = (_Float16)inA - (_Float16)inB; + sum += (_Float16)inA * (_Float16)inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = (_Float16)inA - (_Float16)inB; + sum += (_Float16)inA * (_Float16)inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = (_Float16)inA - (_Float16)inB; + sum += (_Float16)inA * (_Float16)inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = (_Float16)inA - (_Float16)inB; + sum += (_Float16)inA * (_Float16)inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = (_Float16)inA - (_Float16)inB; + sum += (_Float16)inA * (_Float16)inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = (_Float16)inA - (_Float16)inB; + sum += (_Float16)inA * (_Float16)inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = (_Float16)inA - (_Float16)inB; + sum += (_Float16)inA * (_Float16)inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = (_Float16)inA - (_Float16)inB; + sum += (_Float16)inA * (_Float16)inA; + + /* Decrement loop counter */ + blkCnt--; + } + + + /* Loop unrolling: Compute remaining outputs */ + blkCnt = (blockSize) & 7; +#else + /* Initialize blkCnt with number of samples */ + blkCnt = blockSize; +#endif + while (blkCnt > 0U) + { + inA = *pSrcA++; + inB = *pSrcB++; + inA = (_Float16)inA - (_Float16)inB; + sum += (_Float16)inA * (_Float16)inA; + + /* Decrement loop counter */ + blkCnt--; + } + + /* Store result in destination buffer */ + *result = (_Float16)sum / (_Float16)blockSize; +} + +#endif /* end of test for vector instruction availability */ + +#endif /* #if defined(ARM_FLOAT16_SUPPORTED) */ +/** + @} end of MSE group + */ diff --git a/Source/StatisticsFunctions/arm_mse_f32.c b/Source/StatisticsFunctions/arm_mse_f32.c new file mode 100755 index 00000000..81af4a7e --- /dev/null +++ b/Source/StatisticsFunctions/arm_mse_f32.c @@ -0,0 +1,246 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_mse_f32.c + * Description: Floating point mean square error + * + * $Date: 05 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 + */ + +/** + @addtogroup MSE + @{ + */ + +/** + @brief Mean square error between two floating point 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] result mean square error + @return none + */ + +#if !defined(ARM_MATH_AUTOVECTORIZE) + +#if defined(ARM_MATH_MVEF) +#include "arm_helium_utils.h" + +void arm_mse_f32( + const float32_t * pSrcA, + const float32_t * pSrcB, + uint32_t blockSize, + float32_t * result) + +{ + float32x4_t vecA, vecB; + float32x4_t vecSum; + uint32_t blkCnt; + float32_t sum = 0.0f; + vecSum = vdupq_n_f32(0.0f); + + /* Compute 4 outputs at a time */ + blkCnt = (blockSize) >> 2; + while (blkCnt > 0U) + { + vecA = vld1q(pSrcA); + pSrcA += 4; + + vecB = vld1q(pSrcB); + pSrcB += 4; + + vecA = vsubq(vecA, vecB); + + vecSum = vfmaq(vecSum, vecA, vecA); + /* + * Decrement the blockSize loop counter + */ + blkCnt --; + } + + + blkCnt = (blockSize) & 3; + if (blkCnt > 0U) + { + mve_pred16_t p0 = vctp32q(blkCnt); + vecA = vld1q(pSrcA); + vecB = vld1q(pSrcB); + + vecA = vsubq(vecA, vecB); + vecSum = vfmaq_m(vecSum, vecA, vecA, p0); + } + + sum = vecAddAcrossF32Mve(vecSum); + + /* Store result in destination buffer */ + *result = sum / blockSize; + +} + +#endif + +#if defined(ARM_MATH_NEON) +void arm_mse_f32( + const float32_t * pSrcA, + const float32_t * pSrcB, + uint32_t blockSize, + float32_t * result) + +{ + float32x4_t vecA, vecB; + float32x4_t vecSum; + uint32_t blkCnt; + float32_t sum = 0.0f; + vecSum = vdupq_n_f32(0.0f); +#if !defined(__aarch64__) + f32x2_t tmp = vdup_n_f32(0.0f); +#endif + + /* Compute 4 outputs at a time */ + blkCnt = (blockSize) >> 2; + while (blkCnt > 0U) + { + vecA = vld1q_f32(pSrcA); + pSrcA += 4; + + vecB = vld1q_f32(pSrcB); + pSrcB += 4; + + vecA = vsubq_f32(vecA, vecB); + + vecSum = vfmaq_f32(vecSum, vecA, vecA); + /* + * Decrement the blockSize loop counter + */ + blkCnt --; + } + +#if defined(__aarch64__) + sum = vpadds_f32(vpadd_f32(vget_low_f32(vecSum), vget_high_f32(vecSum))); +#else + tmp = vpadd_f32(vget_low_f32(vecSum), vget_high_f32(vecSum)); + sum = vget_lane_f32(tmp, 0) + vget_lane_f32(tmp, 1); + +#endif + + blkCnt = (blockSize) & 3; + while (blkCnt > 0U) + { + /* Calculate dot product and store result in a temporary buffer. */ + inA = *pSrcA++; + inB = *pSrcB++; + inA = inA - inB; + sum += inA * inA; + + /* Decrement loop counter */ + blkCnt--; + } + + /* Store result in destination buffer */ + *result = sum / blockSize; + +} +#endif + +#endif /*#if !defined(ARM_MATH_AUTOVECTORIZE)*/ + + + +#if (!defined(ARM_MATH_MVEF) && !defined(ARM_MATH_NEON)) || defined(ARM_MATH_AUTOVECTORIZE) + + +void arm_mse_f32( + const float32_t * pSrcA, + const float32_t * pSrcB, + uint32_t blockSize, + float32_t * result) + +{ + uint32_t blkCnt; /* Loop counter */ + float32_t inA, inB; + float32_t sum = 0.0f; /* Temporary return variable */ +#if defined (ARM_MATH_LOOPUNROLL) + /* Loop unrolling: Compute 4 outputs at a time */ + blkCnt = (blockSize) >> 2; + + /* First part of the processing with loop unrolling. Compute 4 outputs at a time. + ** a second loop below computes the remaining 1 to 3 samples. */ + while (blkCnt > 0U) + { + + inA = *pSrcA++; + inB = *pSrcB++; + inA = inA - inB; + sum += inA * inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = inA - inB; + sum += inA * inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = inA - inB; + sum += inA * inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = inA - inB; + sum += inA * inA; + + /* Decrement loop counter */ + blkCnt--; + } + + + /* Loop unrolling: Compute remaining outputs */ + blkCnt = (blockSize) & 3; +#else + /* Initialize blkCnt with number of samples */ + blkCnt = blockSize; +#endif + while (blkCnt > 0U) + { + inA = *pSrcA++; + inB = *pSrcB++; + inA = inA - inB; + sum += inA * inA; + + /* Decrement loop counter */ + blkCnt--; + } + + /* Store result in destination buffer */ + *result = sum / blockSize; +} + +#endif /* end of test for vector instruction availability */ + +/** + @} end of MSE group + */ diff --git a/Source/StatisticsFunctions/arm_mse_f64.c b/Source/StatisticsFunctions/arm_mse_f64.c new file mode 100755 index 00000000..b785bf82 --- /dev/null +++ b/Source/StatisticsFunctions/arm_mse_f64.c @@ -0,0 +1,110 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_mse_f64.c + * Description: Double floating point mean square error + * + * $Date: 05 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 + */ + +/** + @addtogroup MSE + @{ + */ + +/** + @brief Mean square error between two double floating point 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] result mean square error + @return none + */ + + + + + +void arm_mse_f64( + const float64_t * pSrcA, + const float64_t * pSrcB, + uint32_t blockSize, + float64_t * result) + +{ + uint32_t blkCnt; /* Loop counter */ + float64_t inA, inB; + float64_t sum = 0.0; /* Temporary return variable */ +#if defined (ARM_MATH_LOOPUNROLL) + blkCnt = (blockSize) >> 1; + + + while (blkCnt > 0U) + { + + + inA = *pSrcA++; + inB = *pSrcB++; + inA = inA - inB; + sum += inA * inA; + + inA = *pSrcA++; + inB = *pSrcB++; + inA = inA - inB; + sum += inA * inA; + + /* Decrement loop counter */ + blkCnt--; + } + + + /* Loop unrolling: Compute remaining outputs */ + blkCnt = (blockSize) & 1; +#else + /* Initialize blkCnt with number of samples */ + blkCnt = blockSize; +#endif + while (blkCnt > 0U) + { + inA = *pSrcA++; + inB = *pSrcB++; + inA = inA - inB; + sum += inA * inA; + + /* Decrement loop counter */ + blkCnt--; + } + + /* Store result in destination buffer */ + *result = sum / blockSize; +} + + +/** + @} end of MSE group + */ diff --git a/Source/StatisticsFunctions/arm_mse_q15.c b/Source/StatisticsFunctions/arm_mse_q15.c new file mode 100755 index 00000000..9e6f0c03 --- /dev/null +++ b/Source/StatisticsFunctions/arm_mse_q15.c @@ -0,0 +1,175 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_mse_q15.c + * Description: Mean square error between two Q15 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 + */ + + +/** + @addtogroup MSE + @{ + */ + +/** + @brief Mean square error between two Q15 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_q15( + const q15_t * pSrcA, + const q15_t * pSrcB, + uint32_t blockSize, + q15_t * pResult) +{ + uint32_t blkCnt; /* loop counters */ + q15x8_t vecSrcA,vecSrcB; + q63_t sum = 0LL; + + blkCnt = blockSize >> 3U; + while (blkCnt > 0U) + { + vecSrcA = vld1q(pSrcA); + vecSrcB = vld1q(pSrcB); + + vecSrcA = vshrq(vecSrcA,1); + vecSrcB = vshrq(vecSrcB,1); + + vecSrcA = vqsubq(vecSrcA,vecSrcB); + /* + * sum lanes + */ + sum = vmlaldavaq(sum, vecSrcA, vecSrcA); + + blkCnt--; + pSrcA += 8; + pSrcB += 8; + } + + /* + * tail + */ + blkCnt = blockSize & 7; + if (blkCnt > 0U) + { + mve_pred16_t p0 = vctp16q(blkCnt); + vecSrcA = vld1q(pSrcA); + vecSrcB = vld1q(pSrcB); + + vecSrcA = vshrq(vecSrcA,1); + vecSrcB = vshrq(vecSrcB,1); + + vecSrcA = vqsubq(vecSrcA,vecSrcB); + + sum = vmlaldavaq_p(sum, vecSrcA, vecSrcA, p0); + } + + + + *pResult = (q15_t) __SSAT((q31_t) (sum / blockSize)>>13, 16); +} +#else +void arm_mse_q15( + const q15_t * pSrcA, + const q15_t * pSrcB, + uint32_t blockSize, + q15_t * pResult) +{ + uint32_t blkCnt; /* Loop counter */ + q63_t sum = 0; /* Temporary result storage */ + q15_t inA,inB; /* Temporary variable to store input value */ + + +#if defined (ARM_MATH_LOOPUNROLL) + + /* Loop unrolling: Compute 4 outputs at a time */ + blkCnt = blockSize >> 2U; + + while (blkCnt > 0U) + { + + inA = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; + inA = (q15_t) __SSAT(((q31_t) inA - (q31_t)inB), 16); + sum += (q63_t)((q31_t) inA * inA); + + inA = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; + inA = (q15_t) __SSAT(((q31_t) inA - (q31_t)inB), 16); + sum += (q63_t)((q31_t) inA * inA); + + inA = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; + inA = (q15_t) __SSAT(((q31_t) inA - (q31_t)inB), 16); + sum += (q63_t)((q31_t) inA * inA); + + inA = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; + inA = (q15_t) __SSAT(((q31_t) inA - (q31_t)inB), 16); + sum += (q63_t)((q31_t) inA * inA); + + /* 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) + { + + inA = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; + inA = (q15_t) __SSAT(((q31_t) inA - (q31_t)inB), 16); + sum += (q63_t)((q31_t) inA * inA); + + /* Decrement loop counter */ + blkCnt--; + } + + /* Store result in q15 format */ + *pResult = (q15_t) __SSAT((q31_t) (sum / blockSize)>>13, 16); +} +#endif /* defined(ARM_MATH_MVEI) */ + +/** + @} end of MSE group + */ diff --git a/Source/StatisticsFunctions/arm_mse_q31.c b/Source/StatisticsFunctions/arm_mse_q31.c new file mode 100755 index 00000000..e4444040 --- /dev/null +++ b/Source/StatisticsFunctions/arm_mse_q31.c @@ -0,0 +1,176 @@ +/* ---------------------------------------------------------------------- + * Project: CMSIS DSP Library + * Title: arm_mse_q31.c + * Description: Mean square error between two Q31 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 + */ + + +/** + @addtogroup MSE + @{ + */ + +/** + @brief Mean square error between two Q31 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_q31( + const q31_t * pSrcA, + const q31_t * pSrcB, + uint32_t blockSize, + q31_t * pResult) +{ + uint32_t blkCnt; /* loop counters */ + q31x4_t vecSrcA,vecSrcB; + q63_t sum = 0LL; + + /* Compute 4 outputs at a time */ + blkCnt = blockSize >> 2U; + while (blkCnt > 0U) + { + vecSrcA = vld1q(pSrcA); + vecSrcB = vld1q(pSrcB); + + vecSrcA = vshrq(vecSrcA,1); + vecSrcB = vshrq(vecSrcB,1); + + + vecSrcA = vqsubq(vecSrcA,vecSrcB); + /* + * sum lanes + */ + sum = vrmlaldavhaq(sum, vecSrcA, vecSrcA); + + blkCnt--; + pSrcA += 4; + pSrcB += 4; + } + + /* + * tail + */ + blkCnt = blockSize & 3; + if (blkCnt > 0U) + { + mve_pred16_t p0 = vctp32q(blkCnt); + vecSrcA = vld1q(pSrcA); + vecSrcB = vld1q(pSrcB); + + vecSrcA = vshrq(vecSrcA,1); + vecSrcB = vshrq(vecSrcB,1); + + vecSrcA = vqsubq(vecSrcA,vecSrcB); + + sum = vrmlaldavhaq_p(sum, vecSrcA, vecSrcA, p0); + } + + + *pResult = (q31_t) ((sum / blockSize)>>21); + +} +#else +void arm_mse_q31( + const q31_t * pSrcA, + const q31_t * pSrcB, + uint32_t blockSize, + q31_t * pResult) +{ + uint32_t blkCnt; /* Loop counter */ + q63_t sum = 0; /* Temporary result storage */ + + q31_t inA32,inB32; /* Temporary variable to store packed input value */ + +#if defined (ARM_MATH_LOOPUNROLL) + + /* Loop unrolling: Compute 4 outputs at a time */ + blkCnt = blockSize >> 2U; + + while (blkCnt > 0U) + { + inA32 = *pSrcA++ >> 1; + inB32 = *pSrcB++ >> 1; + inA32 = __QSUB(inA32, inB32); + sum += ((q63_t) inA32 * inA32) >> 14U; + + inA32 = *pSrcA++ >> 1; + inB32 = *pSrcB++ >> 1; + inA32 = __QSUB(inA32, inB32); + sum += ((q63_t) inA32 * inA32) >> 14U; + + inA32 = *pSrcA++ >> 1; + inB32 = *pSrcB++ >> 1; + inA32 = __QSUB(inA32, inB32); + sum += ((q63_t) inA32 * inA32) >> 14U; + + inA32 = *pSrcA++ >> 1; + inB32 = *pSrcB++ >> 1; + inA32 = __QSUB(inA32, inB32); + sum += ((q63_t) inA32 * inA32) >> 14U; + + + /* 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) + { + inA32 = *pSrcA++ >> 1; + inB32 = *pSrcB++ >> 1; + inA32 = __QSUB(inA32, inB32); + sum += ((q63_t) inA32 * inA32) >> 14U; + + /* Decrement loop counter */ + blkCnt--; + } + + /* Store result in q31 format */ + *pResult = (q31_t) ((sum / blockSize)>>15); +} +#endif /* defined(ARM_MATH_MVEI) */ + +/** + @} end of MSE group + */ diff --git a/Source/StatisticsFunctions/arm_mse_q7.c b/Source/StatisticsFunctions/arm_mse_q7.c index b57cee9b..298e9daf 100755 --- a/Source/StatisticsFunctions/arm_mse_q7.c +++ b/Source/StatisticsFunctions/arm_mse_q7.c @@ -33,14 +33,14 @@ */ /** - @defgroup mse Mean Square Error + @defgroup MSE Mean Square Error Calculates the mean square error between two vectors. */ /** - @addtogroup mse + @addtogroup MSE @{ */ @@ -48,11 +48,10 @@ @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 + @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, @@ -63,14 +62,16 @@ void arm_mse_q7( 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 = vld1q(pSrcA); + vecSrcB = vld1q(pSrcB); + + vecSrcA = vshrq(vecSrcA,1); + vecSrcB = vshrq(vecSrcB,1); vecSrcA = vqsubq(vecSrcA,vecSrcB); /* @@ -87,23 +88,21 @@ void arm_mse_q7( * tail */ blkCnt = blockSize & 0xF; - while (blkCnt > 0U) + if (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++; + mve_pred16_t p0 = vctp8q(blkCnt); + vecSrcA = vld1q(pSrcA); + vecSrcB = vld1q(pSrcB); - inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8); + vecSrcA = vshrq(vecSrcA,1); + vecSrcB = vshrq(vecSrcB,1); - sum += ((q15_t) inA * inA); + vecSrcA = vqsubq(vecSrcA,vecSrcB); - /* Decrement loop counter */ - blkCnt--; + sum = vmladavaq_p(sum, vecSrcA, vecSrcA, p0); } - *pResult = (q7_t) __SSAT((q15_t) (sum / blockSize)>>7, 8); + *pResult = (q7_t) __SSAT((q15_t) (sum / blockSize)>>5, 8); } #else void arm_mse_q7( @@ -116,10 +115,6 @@ void arm_mse_q7( 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) @@ -128,42 +123,25 @@ void arm_mse_q7( 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 = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8); sum += ((q15_t) inA * inA); - inA = *pSrcA++; - inB = *pSrcB++; + inA = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8); sum += ((q15_t) inA * inA); - inA = *pSrcA++; - inB = *pSrcB++; + inA = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8); sum += ((q15_t) inA * inA); - inA = *pSrcA++; - inB = *pSrcB++; + inA = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; 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--; @@ -181,11 +159,8 @@ void arm_mse_q7( 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 = *pSrcA++ >> 1; + inB = *pSrcB++ >> 1; inA = (q7_t) __SSAT((q15_t) inA - (q15_t)inB, 8); sum += ((q15_t) inA * inA); @@ -195,10 +170,10 @@ void arm_mse_q7( } /* Store result in q7 format */ - *pResult = (q7_t) __SSAT((q15_t) (sum / blockSize)>>7, 8);; + *pResult = (q7_t) __SSAT((q15_t) (sum / blockSize)>>5, 8);; } #endif /* defined(ARM_MATH_MVEI) */ /** - @} end of power group + @} end of MSE group */ diff --git a/Testing/PatternGeneration/Stats.py b/Testing/PatternGeneration/Stats.py index eb7cf1c2..d78d1b51 100755 --- a/Testing/PatternGeneration/Stats.py +++ b/Testing/PatternGeneration/Stats.py @@ -477,7 +477,8 @@ def writeTests(config,nb,format): # So new tests have to be added after existing ones def writeNewsTests(config,nb,format): NBSAMPLES = 300 - #config.setOverwrite(True) + if format==Tools.F16: + config.setOverwrite(True) data1=np.random.randn(NBSAMPLES) data1 = Tools.normalize(data1) @@ -491,7 +492,7 @@ def writeNewsTests(config,nb,format): config.writeInput(2, data2,"InputNew") nb=generateOperatorTests(config,nb,format,data1,data2,mseTest,"MSEVals") - #config.setOverwrite(False) + config.setOverwrite(False) def generateBenchmark(config,format): diff --git a/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxIndexes26_s16.txt b/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxIndexes26_s16.txt index f79e8987..22227111 100755 --- a/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxIndexes26_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxIndexes26_s16.txt @@ -1,8 +1,8 @@ H 3 -// 4 -0x0004 -// 4 -0x0004 -// 4 -0x0004 +// 6 +0x0006 +// 6 +0x0006 +// 18 +0x0012 diff --git a/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxVals26_f16.txt b/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxVals26_f16.txt index 8572be7e..aa2c0842 100755 --- a/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxVals26_f16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF16/AbsMaxVals26_f16.txt @@ -1,8 +1,8 @@ H 3 -// 0.423138 -0x36c5 -// 0.423138 -0x36c5 -// 0.423138 -0x36c5 +// 0.640755 +0x3920 +// 0.640755 +0x3920 +// 0.887109 +0x3b19 diff --git a/Testing/Patterns/DSP/Stats/StatsF16/AbsMinIndexes27_s16.txt b/Testing/Patterns/DSP/Stats/StatsF16/AbsMinIndexes27_s16.txt index 13d4b9e8..8bc4e635 100755 --- a/Testing/Patterns/DSP/Stats/StatsF16/AbsMinIndexes27_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF16/AbsMinIndexes27_s16.txt @@ -2,7 +2,7 @@ H 3 // 0 0x0000 -// 15 -0x000F -// 15 -0x000F +// 7 +0x0007 +// 19 +0x0013 diff --git a/Testing/Patterns/DSP/Stats/StatsF16/AbsMinVals27_f16.txt b/Testing/Patterns/DSP/Stats/StatsF16/AbsMinVals27_f16.txt index c2f6e71b..e4b53a0b 100755 --- a/Testing/Patterns/DSP/Stats/StatsF16/AbsMinVals27_f16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF16/AbsMinVals27_f16.txt @@ -1,8 +1,8 @@ H 3 -// 0.027578 -0x270f -// 0.007974 -0x2015 -// 0.007974 -0x2015 +// 0.107198 +0x2edc +// 0.021092 +0x2566 +// 0.002011 +0x181e diff --git a/Testing/Patterns/DSP/Stats/StatsF16/InputNew1_f16.txt b/Testing/Patterns/DSP/Stats/StatsF16/InputNew1_f16.txt index b8d9ff11..00508502 100755 --- a/Testing/Patterns/DSP/Stats/StatsF16/InputNew1_f16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF16/InputNew1_f16.txt @@ -1,602 +1,602 @@ H 300 -// -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 +// -0.107198 +0xaedc +// 0.146682 +0x30b2 +// -0.394346 +0xb64f +// 0.400669 +0x3669 +// -0.422258 +0xb6c2 +// -0.313026 +0xb502 +// -0.640755 +0xb920 +// 0.021092 +0x2566 +// 0.178589 +0x31b7 +// 0.035977 +0x289b +// -0.214947 +0xb2e1 +// 0.069766 +0x2c77 +// -0.411775 +0xb697 +// 0.532545 +0x3843 +// -0.205585 +0xb294 +// -0.060378 +0xabba +// 0.512300 +0x3819 +// 0.686220 +0x397d +// 0.887109 +0x3b19 +// 0.002011 +0x181e +// 0.085001 +0x2d71 +// -0.537918 +0xb84e +// 0.379293 +0x3612 +// -0.129949 +0xb029 +// -0.202494 +0xb27b +// 0.193245 +0x322f +// 0.019088 +0x24e3 +// 0.422654 +0x36c3 +// 0.237597 +0x339a +// 0.365820 +0x35da +// 0.209085 +0x32b1 +// 0.274061 +0x3463 +// 0.036876 +0x28b8 +// -0.484566 +0xb7c1 +// 0.156846 +0x3105 +// 0.117152 +0x2f7f +// -0.225259 +0xb335 +// 0.546139 +0x385e +// -0.424831 +0xb6cc +// -0.029297 +0xa780 +// -0.025631 +0xa690 +// -0.122604 +0xafd9 +// 0.098804 +0x2e53 +// -0.737550 +0xb9e7 +// -0.317702 +0xb515 +// 0.033426 +0x2847 +// -0.236280 +0xb390 +// -0.066882 +0xac48 +// 0.314433 +0x3508 +// -0.449562 +0xb731 +// -0.863137 +0xbae8 +// 0.227382 +0x3347 +// -0.507049 +0xb80e +// -0.189725 +0xb212 +// 0.627698 +0x3906 +// -0.308996 +0xb4f2 +// -0.243677 +0xb3cc +// -0.267291 +0xb447 // 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 +// -0.033352 +0xa845 +// -0.227344 +0xb346 +// 0.230829 +0x3363 +// 0.704078 +0x39a2 +// -0.324690 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 +// -0.290721 +0xb4a7 +// 0.288979 +0x34a0 +// -0.287863 +0xb49b +// -0.170950 +0xb178 +// 0.169110 +0x3169 +// -0.562997 +0xb881 +// -0.243184 +0xb3c8 +// -0.245732 +0xb3dd +// 0.123685 +0x2fea +// 0.188429 +0x3208 +// 0.296000 +0x34bc +// 0.275984 +0x346a +// 0.278636 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.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.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 +// -0.320612 +0xb521 +// -0.228419 +0xb34f +// 0.229150 +0x3355 +// -0.186283 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 +// -0.005820 +0x9df6 +// -0.281338 +0xb480 +// 0.143509 +0x3098 +// -0.399192 +0xb663 +// 0.060383 +0x2bbb +// 0.547497 +0x3861 +// 0.441800 +0x3712 +// -0.261681 +0xb430 +// -0.129636 +0xb026 +// -0.316050 +0xb50f +// -0.119561 +0xafa7 +// 0.679743 +0x3970 +// -0.260619 +0xb42b +// 0.345512 +0x3587 +// 0.046474 +0x29f3 +// 0.419571 +0x36b7 +// 0.797671 +0x3a62 +// 0.240115 +0x33af +// -0.512950 +0xb81b +// 0.147220 +0x30b6 +// -0.366927 +0xb5df +// 0.146791 +0x30b3 +// 0.252613 +0x340b +// -0.472836 +0xb791 +// -0.205027 +0xb290 +// 0.383652 +0x3623 +// 0.182424 +0x31d6 +// 0.011224 +0x21bf +// -0.328153 +0xb540 +// 0.387205 +0x3632 +// -0.521008 +0xb82b +// 0.201304 +0x3271 +// -0.338921 +0xb56c +// 0.244633 +0x33d4 +// 0.018042 +0x249e +// 0.038217 +0x28e4 +// -0.160123 +0xb120 +// 0.043253 +0x2989 +// -0.289886 +0xb4a3 +// 0.061796 +0x2be9 +// -0.296514 +0xb4bf +// 0.144441 +0x309f +// -0.189605 +0xb211 +// 0.110657 +0x2f15 +// 0.596442 +0x38c6 +// 0.346209 +0x358a +// 0.199405 +0x3262 +// 0.229370 +0x3357 +// 0.172175 +0x3182 +// -0.123130 +0xafe1 +// -0.147283 +0xb0b7 +// 0.035419 +0x2889 +// -0.632005 +0xb90e +// -0.414086 +0xb6a0 +// 0.282618 +0x3486 +// -0.050643 +0xaa7b +// -0.202236 +0xb279 +// -0.516010 +0xb821 +// -0.220676 +0xb310 +// -0.518882 +0xb827 +// -0.085409 +0xad77 +// 0.072185 +0x2c9f +// 0.171938 +0x3181 +// 0.264951 +0x343d +// 0.163528 +0x313c +// 0.274400 +0x3464 +// -0.054303 +0xaaf3 +// 0.306361 +0x34e7 +// 0.173463 +0x318d +// 0.224316 +0x332e +// 0.453260 +0x3741 +// -0.977315 +0xbbd2 +// -0.324151 +0xb530 +// -0.187250 +0xb1fe +// -0.393302 +0xb64b +// -0.273753 +0xb461 +// -0.648263 +0xb930 +// -0.071031 +0xac8c +// -0.028518 +0xa74d +// 0.196897 +0x324d +// 0.397870 +0x365e +// -0.077947 +0xacfd +// -0.348885 +0xb595 +// -0.171969 +0xb181 +// -0.614940 +0xb8eb +// -0.003498 +0x9b2a +// -0.602076 +0xb8d1 +// -0.107002 +0xaed9 +// -0.283166 +0xb488 +// 0.075135 +0x2ccf +// 0.401687 +0x366d +// 0.320286 +0x3520 +// 0.382893 +0x3620 +// -0.737248 +0xb9e6 +// -0.423440 +0xb6c6 +// 0.228186 +0x334d +// -0.456180 +0xb74d +// -0.116256 +0xaf71 +// -0.057150 +0xab51 +// -0.102716 +0xae93 +// 0.541645 +0x3855 +// -0.177768 +0xb1b0 +// 0.607678 +0x38dd +// -0.068465 +0xac62 +// 0.071532 +0x2c94 +// -0.171482 +0xb17d +// -0.364308 +0xb5d4 +// -0.625851 +0xb902 +// -0.195193 +0xb23f +// -0.676022 +0xb968 +// -0.638931 +0xb91d +// 0.178993 +0x31ba +// -0.238724 +0xb3a4 +// -0.688525 +0xb982 +// 0.130906 +0x3030 +// -0.330120 +0xb548 +// 0.697042 +0x3994 +// -0.286471 +0xb495 +// -0.038061 +0xa8df +// -0.271248 +0xb457 +// 0.715665 +0x39ba +// -0.007303 +0x9f7a +// -0.346551 +0xb58b +// 0.432158 +0x36ea +// -0.669533 +0xb95b +// 0.423992 +0x36c9 +// 0.153014 +0x30e5 +// 0.409921 +0x368f +// -0.342901 +0xb57d +// 0.227089 +0x3344 +// 0.029091 +0x2773 +// 0.117596 +0x2f87 +// -0.889137 +0xbb1d +// 0.160376 +0x3122 +// -0.660707 +0xb949 +// -0.042617 +0xa974 +// -0.566535 +0xb888 +// -0.053915 +0xaae7 +// 0.218015 +0x32fa +// -0.181584 +0xb1d0 +// -0.190173 +0xb216 +// 0.387928 +0x3635 +// 0.315387 +0x350c +// 0.390774 +0x3641 +// 0.507736 +0x3810 +// 0.191156 +0x321e +// 0.140910 +0x3082 +// 0.107460 +0x2ee1 +// -0.184157 +0xb1e5 +// -0.264533 +0xb43c +// -0.003963 +0x9c0f +// -0.252384 +0xb40a +// -0.670115 +0xb95c +// 0.224262 +0x332d +// 0.181338 +0x31ce +// 0.305194 +0x34e2 +// -0.147424 +0xb0b8 +// 0.086549 +0x2d8a +// 0.273049 +0x345e +// 0.255967 0x3418 -// -0.034929 -0xa879 -// -0.074874 -0xaccb -// -0.293366 +// -0.293542 0xb4b2 -// -0.056587 -0xab3e -// -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 +// 0.274011 +0x3462 +// -0.308793 +0xb4f1 +// 0.145846 +0x30ab +// -0.015377 +0xa3df +// -0.233698 +0xb37a +// 0.497401 +0x37f5 +// 0.021535 +0x2583 +// -0.167427 +0xb15c +// 0.240310 +0x33b1 +// -0.156096 +0xb0ff +// 0.379000 +0x3610 +// 0.268835 +0x344d +// 0.275956 +0x346a +// 0.149345 +0x30c7 +// 0.038314 +0x28e7 +// -0.563511 +0xb882 +// 0.162176 +0x3131 +// -0.689432 +0xb984 +// 0.146812 +0x30b3 +// 0.581723 +0x38a7 +// -0.027622 +0xa712 +// 0.019221 +0x24ec +// 0.428187 +0x36da +// 0.002038 +0x182c +// -0.418573 +0xb6b2 +// -0.055665 +0xab20 +// 0.015056 +0x23b5 +// -0.248592 +0xb3f4 +// 0.352263 +0x35a3 +// -0.142634 +0xb090 +// 0.157872 +0x310d +// -0.443399 +0xb718 +// 0.101144 +0x2e79 +// 0.229365 +0x3357 +// 0.528025 +0x3839 +// -0.057242 +0xab54 +// -0.021115 +0xa568 +// -0.196015 +0xb246 +// 0.467202 +0x377a +// -0.247813 +0xb3ee +// -0.243974 +0xb3cf +// 0.220680 +0x3310 +// -0.631511 +0xb90d +// 0.064751 +0x2c25 +// -0.219699 +0xb308 +// 0.744354 +0x39f4 +// 0.057273 +0x2b55 +// -0.459541 +0xb75a +// -0.212639 +0xb2ce +// -0.470990 +0xb789 +// -0.559507 +0xb87a +// 0.304540 +0x34df +// -0.358043 +0xb5bb +// -0.269553 +0xb450 +// 0.046700 +0x29fa +// -0.204373 +0xb28a +// -0.175017 +0xb19a +// 0.497765 +0x37f7 diff --git a/Testing/Patterns/DSP/Stats/StatsF16/InputNew2_f16.txt b/Testing/Patterns/DSP/Stats/StatsF16/InputNew2_f16.txt index 183dede5..badc1734 100755 --- a/Testing/Patterns/DSP/Stats/StatsF16/InputNew2_f16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF16/InputNew2_f16.txt @@ -1,602 +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.136234 +0x305c +// 0.553885 +0x386e +// -0.245968 +0xb3df +// 0.163007 +0x3137 +// 0.556373 +0x3873 +// -0.199411 +0xb262 +// -0.183826 +0xb1e2 +// -0.468248 +0xb77e +// -0.098473 +0xae4d +// -0.308095 +0xb4ee +// 0.392950 +0x364a +// -0.027800 +0xa71e +// 0.028586 +0x2751 +// 0.210031 +0x32b9 +// -0.012925 +0xa29e +// 0.483560 +0x37bd +// -0.546262 +0xb85f +// 0.172328 +0x3184 +// -0.205079 +0xb290 +// -0.134984 +0xb052 +// 0.023509 +0x2605 +// 0.191216 +0x321e +// 0.724572 +0x39cc +// 0.564793 +0x3885 +// -0.142635 +0xb090 +// -0.419402 +0xb6b6 +// 0.816409 +0x3a88 +// -0.111295 +0xaf1f +// -0.299571 +0xb4cb +// 0.164190 +0x3141 +// 0.713917 +0x39b6 +// 0.021966 +0x25a0 +// 0.375216 +0x3601 +// -0.044132 +0xa9a6 +// 0.200122 +0x3267 +// -0.161469 +0xb12b +// 0.423879 +0x36c8 +// 0.378364 +0x360e +// 0.013183 +0x22c0 +// -0.136034 +0xb05a +// 0.366375 +0x35dd +// -0.494068 +0xb7e8 +// -0.093982 +0xae04 +// -0.260671 +0xb42c +// -0.203746 +0xb285 +// 0.422146 +0x36c1 +// -0.337894 +0xb568 +// -0.042546 +0xa972 +// -0.113648 +0xaf46 +// -0.351850 +0xb5a1 +// 0.065803 +0x2c36 +// 0.303716 +0x34dc +// -0.454333 +0xb745 +// 0.165785 +0x314e +// -0.065221 +0xac2d +// -0.351390 +0xb59f +// -0.716867 +0xb9bc +// -0.212193 +0xb2ca +// 0.132094 +0x303a +// 0.245200 +0x33d9 +// -0.113100 +0xaf3d +// 0.339957 +0x3570 +// 0.058406 +0x2b7a +// -0.361875 +0xb5ca +// 0.142290 +0x308e +// -0.334299 +0xb559 +// -1.000000 +0xbc00 +// 0.281259 +0x3480 +// -0.417221 +0xb6ad +// 0.614951 +0x38eb +// -0.070049 +0xac7c +// 0.066361 +0x2c3f +// -0.266495 +0xb444 +// -0.193790 +0xb234 +// -0.315653 +0xb50d +// 0.114013 +0x2f4c +// -0.568244 +0xb88c +// 0.326959 +0x353b +// -0.660084 +0xb948 +// 0.215736 +0x32e7 // 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 +// 0.569084 +0x388d +// 0.171168 +0x317a +// -0.161158 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 +// 0.224270 +0x332d +// 0.672138 +0x3961 +// 0.060323 +0x2bb9 +// -0.189411 +0xb210 +// -0.283695 +0xb48a +// -0.264626 0xb43c -// 0.077988 -0x2cfe -// -1.000000 -0xbc00 -// 0.414758 -0x36a3 -// 0.159621 -0x311c -// -0.287733 -0xb49b -// -0.353810 -0xb5a9 -// 0.293187 +// -0.289895 +0xb4a3 +// -0.479856 +0xb7ad +// -0.181175 +0xb1cc +// 0.378684 +0x360f +// 0.336964 +0x3564 +// 0.258184 +0x3422 +// 0.045984 +0x29e3 +// 0.125223 +0x3002 +// 0.492889 +0x37e3 +// 0.118029 +0x2f8e +// -0.023604 +0xa60b +// 0.235093 +0x3386 +// -0.577930 +0xb8a0 +// -0.978321 +0xbbd4 +// -0.323845 +0xb52e +// -0.713026 +0xb9b4 +// 0.023443 +0x2600 +// 0.398227 +0x365f +// -0.340717 +0xb574 +// 0.556701 +0x3874 +// 0.970836 +0x3bc4 +// -0.619522 +0xb8f5 +// -0.466054 +0xb775 +// -0.262212 +0xb432 +// -0.179284 +0xb1bd +// 0.164697 +0x3145 +// 0.431510 +0x36e7 +// -0.286982 +0xb497 +// 0.236767 +0x3394 +// -0.332005 +0xb550 +// -0.332923 +0xb554 +// -0.191838 +0xb224 +// -0.670171 +0xb95d +// -0.215584 +0xb2e6 +// 0.015005 +0x23af +// -0.071194 +0xac8e +// 0.387040 +0x3631 +// 0.601020 +0x38cf +// 0.294058 +0x34b4 +// 0.013834 +0x2315 +// -0.323347 +0xb52c +// 0.346828 +0x358d +// 0.046794 +0x29fd +// -0.056062 +0xab2d +// -0.103204 +0xae9b +// 0.015303 +0x23d6 +// 0.116035 +0x2f6d +// -0.343060 +0xb57d +// -0.429588 +0xb6e0 +// 0.293272 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 +// 0.138147 +0x306c +// -0.567899 +0xb88b +// -0.432482 +0xb6eb +// -0.054314 +0xaaf4 +// 0.165329 +0x314a +// 0.067994 +0x2c5a +// -0.457987 +0xb754 +// -0.002656 +0x9971 +// -0.513519 +0xb81c +// -0.029075 +0xa771 +// 0.241169 +0x33b8 +// -0.319190 +0xb51b +// -0.484797 +0xb7c2 +// 0.112250 +0x2f2f +// -0.151844 +0xb0dc +// 0.795609 +0x3a5d +// 0.070035 +0x2c7b +// -0.444161 +0xb71b +// 0.974337 +0x3bcb +// -0.138711 +0xb070 +// -0.328346 +0xb541 +// 0.313468 +0x3504 +// -0.722887 +0xb9c8 +// -0.336170 +0xb561 +// 0.113339 +0x2f41 +// -0.148880 +0xb0c4 +// -0.084368 +0xad66 +// 0.200211 +0x3268 +// -0.162633 +0xb134 +// 0.260741 +0x342c +// -0.356641 +0xb5b5 +// -0.759164 +0xba13 +// 0.847140 +0x3ac7 +// 0.612871 +0x38e7 +// 0.141333 +0x3086 +// -0.410122 +0xb690 +// -0.014381 +0xa35d +// -0.390573 +0xb640 +// 0.150028 +0x30cd +// 0.174237 +0x3193 +// 0.263675 +0x3438 +// -0.478289 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 +// 0.503687 +0x3808 +// 0.478370 +0x37a7 +// -0.201633 +0xb274 +// -0.017477 +0xa479 +// -0.061121 +0xabd3 +// 0.649633 +0x3932 +// 0.317553 +0x3515 +// -0.339637 +0xb56f +// 0.479598 +0x37ac +// 0.434870 +0x36f5 +// -0.784715 +0xba47 +// 0.032480 +0x2828 +// -0.338299 +0xb56a +// 0.009023 +0x209f +// 0.091124 +0x2dd5 +// 0.364329 +0x35d4 +// -0.495616 +0xb7ee +// 0.015223 +0x23cb +// 0.060953 +0x2bcd +// -0.486362 +0xb7c8 +// 0.473714 +0x3794 +// -0.527052 +0xb837 +// 0.427502 +0x36d7 +// 0.234160 +0x337e +// -0.292290 +0xb4ad +// 0.123097 +0x2fe1 +// 0.319857 +0x351e +// -0.362444 +0xb5cd +// 0.172239 +0x3183 +// 0.201951 +0x3276 +// -0.130574 +0xb02e +// -0.687446 +0xb980 +// -0.204057 +0xb288 +// -0.106518 +0xaed1 +// -0.270859 +0xb455 +// -0.289176 +0xb4a0 +// -0.382882 +0xb620 +// 0.239560 +0x33aa +// -0.171498 +0xb17d +// -0.001093 +0x947a +// -0.203498 +0xb283 +// 0.063631 +0x2c13 +// -0.018826 +0xa4d2 +// -0.064732 +0xac25 +// 0.691437 +0x3988 +// -0.303704 +0xb4dc +// 0.197745 +0x3254 +// -0.272763 +0xb45d +// -0.454288 +0xb745 +// 0.121928 +0x2fce +// 0.213614 +0x32d6 +// -0.185728 +0xb1f1 +// 0.248800 +0x33f6 +// 0.772337 +0x3a2e +// -0.456206 +0xb74d +// 0.589635 +0x38b8 +// -0.324684 +0xb532 +// 0.842790 +0x3abe +// 0.191428 +0x3220 +// 0.139645 +0x3078 +// 0.398636 +0x3661 +// 0.380808 +0x3618 +// -0.095305 +0xae19 +// 0.032940 +0x2837 +// 0.169669 +0x316e +// -0.213793 +0xb2d7 +// 0.731979 +0x39db +// 0.189513 +0x3210 +// -0.292992 +0xb4b0 +// -0.126916 +0xb010 +// 0.272172 +0x345b +// 0.203438 +0x3283 +// 0.313813 +0x3505 +// 0.335802 +0x355f +// 0.378767 +0x360f +// -0.078931 +0xad0d +// -0.317690 +0xb515 +// 0.743340 +0x39f2 +// 0.291125 +0x34a8 +// -0.606059 +0xb8d9 +// 0.047364 +0x2a10 +// 0.023817 +0x2619 +// -0.231058 +0xb365 +// -0.132369 +0xb03c +// 0.967415 +0x3bbd +// 0.416391 +0x36aa +// 0.572960 +0x3895 +// -0.225199 +0xb335 +// 0.399951 +0x3666 +// 0.076344 +0x2ce3 +// 0.761875 +0x3a18 +// 0.486057 +0x37c7 +// 0.154385 +0x30f1 +// -0.420867 +0xb6bc +// -0.021977 +0xa5a0 +// 0.424771 +0x36cc +// 0.349429 +0x3597 +// -0.658452 +0xb945 +// 0.550787 +0x3868 +// -0.457990 +0xb754 +// -0.091305 +0xadd8 +// 0.272043 +0x345a +// -0.091770 +0xade0 +// 0.445491 +0x3721 +// -0.231741 +0xb36a +// -0.456769 +0xb74f +// 0.302211 +0x34d6 +// -0.365923 +0xb5db +// 0.394335 +0x364f +// 0.515519 +0x3820 +// 0.004777 +0x1ce4 +// -0.258458 +0xb423 +// 0.131778 +0x3038 +// -0.951370 +0xbb9c +// -0.202133 +0xb278 +// 0.656575 +0x3941 +// 0.945765 +0x3b91 +// 0.415346 +0x36a5 diff --git a/Testing/Patterns/DSP/Stats/StatsF16/MSEVals28_f16.txt b/Testing/Patterns/DSP/Stats/StatsF16/MSEVals28_f16.txt index ab894622..e236e759 100755 --- a/Testing/Patterns/DSP/Stats/StatsF16/MSEVals28_f16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF16/MSEVals28_f16.txt @@ -1,10 +1,10 @@ H 4 -// 0.038705 -0x28f4 -// 0.092517 -0x2dec -// 0.106867 -0x2ed7 -// 0.225679 -0x3339 +// 0.211855 +0x32c8 +// 0.182973 +0x31db +// 0.268630 +0x344c +// 0.234421 +0x3380 diff --git a/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxIndexes26_s16.txt b/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxIndexes26_s16.txt index 05d9c5b3..706baf96 100755 --- a/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxIndexes26_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxIndexes26_s16.txt @@ -1,8 +1,8 @@ H 3 -// 1 -0x0001 -// 1 -0x0001 -// 1 -0x0001 +// 0 +0x0000 +// 7 +0x0007 +// 7 +0x0007 diff --git a/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxVals26_f32.txt b/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxVals26_f32.txt index 637cc3b8..2299f9d2 100755 --- a/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxVals26_f32.txt +++ b/Testing/Patterns/DSP/Stats/StatsF32/AbsMaxVals26_f32.txt @@ -1,8 +1,8 @@ W 3 -// 0.476185 -0x3ef3ce78 -// 0.476185 -0x3ef3ce78 -// 0.476185 -0x3ef3ce78 +// 0.725166 +0x3f39a47a +// 0.817687 +0x3f5153ed +// 0.817687 +0x3f5153ed diff --git a/Testing/Patterns/DSP/Stats/StatsF32/AbsMinIndexes27_s16.txt b/Testing/Patterns/DSP/Stats/StatsF32/AbsMinIndexes27_s16.txt index 706baf96..414ced36 100755 --- a/Testing/Patterns/DSP/Stats/StatsF32/AbsMinIndexes27_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF32/AbsMinIndexes27_s16.txt @@ -1,8 +1,8 @@ H 3 -// 0 -0x0000 -// 7 -0x0007 -// 7 -0x0007 +// 1 +0x0001 +// 5 +0x0005 +// 9 +0x0009 diff --git a/Testing/Patterns/DSP/Stats/StatsF32/AbsMinVals27_f32.txt b/Testing/Patterns/DSP/Stats/StatsF32/AbsMinVals27_f32.txt index 80e9dd6d..6506588c 100755 --- a/Testing/Patterns/DSP/Stats/StatsF32/AbsMinVals27_f32.txt +++ b/Testing/Patterns/DSP/Stats/StatsF32/AbsMinVals27_f32.txt @@ -1,8 +1,8 @@ W 3 -// 0.184919 -0x3e3d5b69 -// 0.008792 -0x3c100d1c -// 0.008792 -0x3c100d1c +// 0.198876 +0x3e4ba63c +// 0.035481 +0x3d1154a3 +// 0.034200 +0x3d0c1510 diff --git a/Testing/Patterns/DSP/Stats/StatsF32/InputNew1_f32.txt b/Testing/Patterns/DSP/Stats/StatsF32/InputNew1_f32.txt index a1d2bb63..fefdd16b 100755 --- a/Testing/Patterns/DSP/Stats/StatsF32/InputNew1_f32.txt +++ b/Testing/Patterns/DSP/Stats/StatsF32/InputNew1_f32.txt @@ -1,602 +1,602 @@ W 300 -// -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 +// 0.725166 +0x3f39a47a +// 0.198876 +0x3e4ba63c +// 0.261042 +0x3e85a73f +// 0.529202 +0x3f0779c9 +// -0.272377 +0xbe8b750f +// -0.035481 +0xbd1154a3 +// -0.047861 +0xbd440a61 +// 0.817687 +0x3f5153ed +// -0.121663 +0xbdf92a41 +// 0.034200 +0x3d0c1510 +// -0.775956 +0xbf46a508 +// 0.117232 +0x3df01768 +// -0.316184 +0xbea1e2ee +// -0.629533 +0xbf21290e +// 0.148544 +0x3e181be5 +// -0.141955 +0xbe115cb7 +// -0.099378 +0xbdcb86d8 +// 0.173651 +0x3e31d183 +// 0.107496 +0x3ddc26e6 +// -0.294571 +0xbe96d20a +// 0.447225 +0x3ee4fab2 +// 0.129990 +0x3e051c27 +// -0.332039 +0xbeaa010a +// -0.086682 +0xbdb18696 +// 0.479689 +0x3ef599c2 +// -0.053585 +0xbd5b7bd7 +// 0.401406 +0x3ecd850a +// 0.116474 +0x3dee89f0 +// -0.588407 +0xbf16a1dc +// 0.203444 +0x3e5053ad +// -0.350016 +0xbeb33547 +// 0.218909 +0x3e6029bc +// 0.621132 +0x3f1f0280 +// -0.262895 +0xbe869a21 +// -0.111650 +0xbde4a8bc +// 0.320397 +0x3ea40b1c +// 0.237816 +0x3e73860b +// 0.030819 +0x3cfc77c2 +// 0.416956 +0x3ed57b4b +// -0.073495 +0xbd96845d +// 0.143270 +0x3e12b572 +// 0.363834 +0x3eba486d +// 0.205707 +0x3e52a4bd +// 0.447427 +0x3ee5152f +// -0.251990 +0xbe8104d4 +// -0.158548 +0xbe225a58 +// -0.076581 +0xbd9cd69c +// 0.383975 +0x3ec49865 +// 0.284907 +0x3e91df56 +// 0.029002 +0x3ced9602 +// -0.327972 +0xbea7ebed +// 0.605259 +0x3f1af245 +// -0.313077 +0xbea04b98 +// 0.243139 +0x3e78f961 +// -0.280629 +0xbe8fae94 +// 0.198010 +0x3e4ac324 +// 0.620746 +0x3f1ee92d +// -0.006601 +0xbbd8502a +// 0.099797 +0x3dcc626f +// -0.640144 +0xbf23e07e +// 0.193155 +0x3e45ca56 +// 0.070155 +0x3d8fad8d +// 0.509705 +0x3f027bff +// 0.120155 +0x3df613d3 +// -0.698765 +0xbf32e242 +// -0.388343 +0xbec6d4e2 +// 0.351680 +0x3eb40f5f +// -0.461231 +0xbeec2678 +// -0.375102 +0xbec00d54 +// 0.026261 +0x3cd721d9 +// -0.133371 +0xbe089284 +// -0.247278 +0xbe7d366d +// 0.647371 +0x3f25ba16 +// 0.148353 +0x3e17e9f7 +// -0.175465 +0xbe33ad2c +// -0.147797 +0xbe1757f8 +// 0.091843 +0x3dbc183a +// -0.004219 +0xbb8a403c +// -0.071844 +0xbd9322d6 +// 0.052205 +0x3d55d464 +// 0.174129 +0x3e324eeb +// -0.512479 +0xbf0331cd +// -0.498301 +0xbeff2158 +// 0.091298 +0x3dbafa80 +// -0.112920 +0xbde7427d +// 0.027743 +0x3ce344e0 +// -0.272120 +0xbe8b534b +// -0.040509 +0xbd25ece2 +// 0.392593 +0x3ec901e9 +// -0.332033 +0xbeaa0036 +// 0.061213 +0x3d7aba48 +// 0.471542 +0x3ef16df6 +// -0.747684 +0xbf3f6836 +// -0.360235 +0xbeb870a9 +// 0.154037 +0x3e1dbbbf +// -0.070425 +0xbd903b2f +// 0.723315 +0x3f392b32 +// 0.307238 +0x3e9d4e59 +// 0.116290 +0x3dee2949 +// -0.281697 +0xbe903aa4 +// 0.260627 +0x3e8570f6 +// -0.003748 +0xbb759d00 +// -0.561922 +0xbf0fda17 +// 0.364400 +0x3eba92aa +// -0.165993 +0xbe29f9f4 +// 0.085675 +0x3daf7651 +// -0.551282 +0xbf0d20d9 +// 0.209324 +0x3e56591f +// 0.368426 +0x3ebca257 +// -0.040399 +0xbd257926 +// 0.149784 +0x3e19610b +// 0.338737 +0x3ead6eef +// 0.840719 +0x3f573956 +// -0.074677 +0xbd98f06e +// 0.022801 +0x3cbac8f6 +// 0.081482 +0x3da6e03c +// 0.766834 +0x3f444f34 +// -0.208561 +0xbe559105 +// 0.164030 +0x3e27f795 +// 0.332063 +0x3eaa0434 +// 0.112155 +0x3de5b18e +// 0.141831 +0x3e113c37 +// -0.423847 +0xbed9028a +// 0.150999 +0x3e1a9f93 +// 0.303912 +0x3e9b9a4e +// 0.135401 +0x3e0aa66f +// 0.106381 +0x3dd9de35 +// -0.265495 +0xbe87eeec +// 0.512826 +0x3f03488b +// 0.130771 +0x3e05e8b7 +// 0.187919 +0x3e406db7 +// -0.220450 +0xbe61bdae +// 0.108827 +0x3ddee077 +// 0.074736 +0x3d990f6c +// 0.668108 +0x3f2b0924 +// 0.427629 +0x3edaf23d +// 0.202606 +0x3e4f77d2 +// -0.243096 +0xbe78ee26 +// 0.823728 +0x3f52dfd4 +// -0.609162 +0xbf1bf20b +// 0.662502 +0x3f2999c3 +// 0.587467 +0x3f16643b +// 0.362255 +0x3eb97977 +// 0.006704 +0x3bdbacbd +// 0.165911 +0x3e29e4a8 +// 0.373853 +0x3ebf699d +// 0.355149 +0x3eb5d620 +// 0.182050 +0x3e3a6b6c +// 0.219850 +0x3e612055 +// -0.515928 +0xbf0413dc +// -0.356388 +0xbeb6786d +// 0.616726 +0x3f1de1c6 +// -0.149454 +0xbe190a6c +// 0.401173 +0x3ecd669a +// -0.003625 +0xbb6d8da8 +// -0.110890 +0xbde31a7d +// 0.059535 +0x3d73dab0 +// 0.105892 +0x3dd8de24 +// 0.331686 +0x3ea9d2cc +// 0.320353 +0x3ea40546 +// -0.078314 +0xbda06328 +// -0.037590 +0xbd19f7d8 +// -0.091240 +0xbdbadc41 +// 0.698978 +0x3f32f031 +// 0.298097 +0x3e98a035 +// 0.213213 +0x3e5a5464 +// 0.457971 +0x3eea7b26 +// 0.346308 +0x3eb14f40 +// -0.047659 +0xbd4335ba +// 0.340510 +0x3eae5761 +// 0.299578 +0x3e99623f +// -0.305636 +0xbe9c7c56 +// 0.276694 +0x3e8daadd +// -0.134486 +0xbe09b694 +// -0.043561 +0xbd326d1c +// -0.647777 +0xbf25d4b9 +// -0.623162 +0xbf1f8789 +// -0.444074 +0xbee35db3 +// 0.551552 +0x3f0d3283 +// 0.034248 +0x3d0c4746 +// 0.227184 +0x3e68a2ea +// -0.375487 +0xbec03fe3 +// -0.257757 +0xbe83f8b1 +// -0.178350 +0xbe36a16a +// -0.008734 +0xbc0f1a75 +// -0.340748 +0xbeae768e +// 0.918504 +0x3f6b230e +// 0.203855 +0x3e50bf51 +// 0.413612 +0x3ed3c4fd +// 0.482157 +0x3ef6dd50 +// -0.127911 +0xbe02fb17 +// -0.114173 +0xbde9d383 +// -0.214759 +0xbe5be9c6 +// 0.226830 +0x3e68461b +// -0.182931 +0xbe3b525b +// 0.364672 +0x3ebab652 +// -0.319754 +0xbea3b6da +// -0.099935 +0xbdccaa97 +// 0.818168 +0x3f517379 +// -0.209032 +0xbe560c62 +// -0.141086 +0xbe1078f9 +// -0.627846 +0xbf20ba82 +// -0.460499 +0xbeebc694 +// 0.018359 +0x3c966580 +// 0.492935 +0x3efc620a +// -0.653102 +0xbf2731ad +// -0.337630 +0xbeacddd3 +// -0.289514 +0xbe943b3d +// 0.082134 +0x3da835cf +// 0.394339 +0x3ec9e6cb +// -0.094943 +0xbdc27179 +// -0.013581 +0xbc5e820d +// 0.542666 +0x3f0aec26 +// -0.101763 +0xbdd068e8 +// 0.053649 +0x3d5bbf1c +// -0.351159 +0xbeb3cb1a +// 0.162924 +0x3e26d580 +// 0.521431 +0x3f057c7a +// -0.879754 +0xbf613791 +// 0.558781 +0x3f0f0c4d +// 0.068201 +0x3d8bad00 +// -0.299505 +0xbe9958be +// 0.071414 +0x3d92419c +// 0.037621 +0x3d1a185a +// 0.118126 +0x3df1ebcb +// -0.502961 +0xbf00c205 +// 0.016532 +0x3c876d86 +// 0.489543 +0x3efaa554 +// -0.606618 +0xbf1b4b59 +// 0.338475 +0x3ead4c90 +// 0.025337 +0x3ccf8f19 +// -0.005860 +0xbbc00201 +// -0.318127 +0xbea2e197 +// -0.296036 +0xbe979206 +// 0.311301 +0x3e9f62df +// 0.536702 +0x3f096545 +// 0.135456 +0x3e0ab4ee +// -0.347456 +0xbeb1e5b8 +// -0.145918 +0xbe156b91 +// -0.194314 +0xbe46fa21 +// -0.132313 +0xbe077d2d +// 0.339002 +0x3ead91a8 +// -0.555549 +0xbf0e3871 +// -0.303912 +0xbe9b9a56 +// -0.107154 +0xbddb7355 +// 0.015265 +0x3c7a19d6 +// 0.355933 +0x3eb63cd3 +// 0.171324 +0x3e2f6fad +// 0.134359 +0x3e099572 +// -0.242775 +0xbe7899ef +// 0.528222 +0x3f07398e +// 0.285915 +0x3e926367 +// 0.166650 +0x3e2aa637 +// -0.396772 +0xbecb25ba +// -0.090506 +0xbdb95b32 +// -0.078065 +0xbd9fe078 +// 0.331422 +0x3ea9b022 +// -0.395969 +0xbecabc70 +// 0.158914 +0x3e22ba70 +// -0.004870 +0xbb9f94d1 +// -0.830935 +0xbf54b825 +// -0.013602 +0xbc5edabe +// 0.328012 +0x3ea7f137 +// -0.142277 +0xbe11b10d +// -0.182133 +0xbe3a810f +// 0.040268 +0x3d24f002 +// 0.259920 +0x3e851433 +// -0.213552 +0xbe5aad55 +// -0.014615 +0xbc6f7278 +// -0.222779 +0xbe642037 +// 0.413596 +0x3ed3c2d0 +// 0.232722 +0x3e6e4e97 +// -0.074586 +0xbd98c0bc +// 0.319370 +0x3ea38473 +// 0.413752 +0x3ed3d752 +// -0.024248 +0xbcc6a496 +// 0.440458 +0x3ee183b8 +// -0.120522 +0xbdf6d469 +// 0.312039 +0x3e9fc3a0 +// -0.192826 +0xbe457434 +// -1.000000 +0xbf800000 +// -0.279569 +0xbe8f23a6 +// -0.232237 +0xbe6dcf94 +// 0.296233 +0x3e97abe0 +// 0.364503 +0x3ebaa02c +// -0.429213 +0xbedbc1dd +// 0.459809 +0x3eeb6c1b +// 0.009168 +0x3c163629 +// 0.158251 +0x3e220cae +// 0.080459 +0x3da4c7d4 +// 0.254440 +0x3e8245e6 +// 0.345156 +0x3eb0b84b +// -0.418173 +0xbed61ab9 +// 0.481872 +0x3ef6b7fc +// 0.081683 +0x3da74953 +// -0.208328 +0xbe5553e2 +// 0.516444 +0x3f0435aa +// -0.176764 +0xbe350191 +// -0.173185 +0xbe315761 +// -0.447730 +0xbee53ce3 diff --git a/Testing/Patterns/DSP/Stats/StatsF32/InputNew2_f32.txt b/Testing/Patterns/DSP/Stats/StatsF32/InputNew2_f32.txt index 75fa868d..f3400229 100755 --- a/Testing/Patterns/DSP/Stats/StatsF32/InputNew2_f32.txt +++ b/Testing/Patterns/DSP/Stats/StatsF32/InputNew2_f32.txt @@ -1,602 +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 +// 0.540603 +0x3f0a64f5 +// -0.027845 +0xbce41b02 +// -0.103340 +0xbdd3a41e +// 0.061909 +0x3d7d93d2 +// -0.241448 +0xbe773e25 +// -0.082054 +0xbda80bb3 +// -0.683291 +0xbf2eec2e +// 0.062068 +0x3d7e3a81 +// 0.121639 +0x3df91da9 +// 0.069339 +0x3d8e017f +// 0.123748 +0x3dfd6f95 +// 0.398905 +0x3ecc3d42 +// 0.026752 +0x3cdb26f9 +// -0.040873 +0xbd276ad0 // -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 +// -0.176861 +0xbe351b01 +// -0.232107 +0xbe6dad77 +// 0.262255 +0x3e86464d +// -0.010169 +0xbc269cc8 +// 0.069279 +0x3d8de256 +// -0.229697 +0xbe6b359d +// -0.181900 +0xbe3a43df +// 0.190135 +0x3e42b2db +// -0.350177 +0xbeb34a6c +// -0.310917 +0xbe9f3089 +// -0.725700 +0xbf39c779 +// -0.266861 +0xbe88a1f2 +// 0.213337 +0x3e5a750c +// 0.278837 +0x3e8ec3c8 +// 0.231248 +0x3e6ccc53 +// -0.137149 +0xbe0c70e9 +// -0.263372 +0xbe86d8b2 +// 0.413767 +0x3ed3d942 +// -0.055751 +0xbd645b7f +// -0.114432 +0xbdea5b82 +// 0.162180 +0x3e2612a4 +// 0.507343 +0x3f01e136 +// -0.007309 +0xbbef7d22 +// 0.372384 +0x3ebea92c +// -0.314360 +0xbea0f3bd +// -0.121407 +0xbdf8a46e +// -0.071097 +0xbd919b15 +// 0.261989 +0x3e862368 +// 0.482137 +0x3ef6dab7 +// 0.160286 +0x3e242203 +// 0.301805 +0x3e9a8623 +// -0.025335 +0xbccf8b30 +// 0.130600 +0x3e05bc14 +// 0.155154 +0x3e1ee098 +// 0.489705 +0x3efaba9b +// -0.542768 +0xbf0af2dd +// 0.429059 +0x3edbadac +// 0.214728 +0x3e5be1c7 +// 0.280197 +0x3e8f75f9 +// 0.023016 +0x3cbc8b6c +// -0.237853 +0xbe738fc3 +// 0.734171 +0x3f3bf299 +// -0.038767 +0xbd1eca26 +// -0.253289 +0xbe81af0c +// 0.308816 +0x3e9e1d15 +// -0.276589 +0xbe8d9d22 +// 0.022111 +0x3cb5225c +// -0.419264 +0xbed6a9c8 +// -0.167165 +0xbe2b2d31 +// -0.228773 +0xbe6a436b +// 0.289250 +0x3e9418a1 +// 0.687185 +0x3f2feb59 +// -0.000674 +0xba30c9d9 +// 0.244968 +0x3e7ad8ff +// -0.256825 +0xbe837e8a +// 0.580980 +0x3f14bb14 +// -0.173374 +0xbe3188d5 +// 0.354630 +0x3eb59204 +// -0.004843 +0xbb9eb44b +// 0.341541 +0x3eaede6c +// 0.483155 +0x3ef76009 +// -0.151245 +0xbe1adff1 +// -0.346306 +0xbeb14f00 +// 0.003759 +0x3b766076 +// 0.072504 +0x3d947cdf +// 0.072374 +0x3d9438c3 +// -0.309955 +0xbe9eb272 +// -0.145543 +0xbe15093c +// 0.021092 +0x3cacc9e5 +// -0.095166 +0xbdc2e65c +// -0.008736 +0xbc0f2302 +// 0.425452 +0x3ed9d4ce +// -0.429732 +0xbedc05db +// 0.477629 +0x3ef48bdb +// 0.222067 +0x3e636586 +// 0.323327 +0x3ea58b24 +// 0.401240 +0x3ecd6f56 +// 0.297470 +0x3e984e05 +// 0.065156 +0x3d8570bd +// -0.082593 +0xbda92696 +// 0.341027 +0x3eae9b27 +// -0.106731 +0xbdda95ed +// 0.000795 +0x3a507278 +// 0.430406 +0x3edc5e22 +// -0.422120 +0xbed8201e +// -0.026151 +0xbcd63a57 +// 0.545603 +0x3f0bac9e +// -0.157432 +0xbe2135f0 +// 0.735477 +0x3f3c4838 +// -0.234312 +0xbe6fef5f +// 0.234920 +0x3e708ef8 +// 0.116969 +0x3def8da7 +// -0.264923 +0xbe87a3f1 +// 0.124632 +0x3dff3f23 +// 0.720370 +0x3f386a28 +// -0.297821 +0xbe987c02 +// 0.219395 +0x3e60a909 +// -0.240157 +0xbe75ebd5 +// -0.408993 +0xbed1678e +// -0.306952 +0xbe9d28cf +// 0.045160 +0x3d38f981 +// 0.021205 +0x3cadb679 +// 0.353693 +0x3eb51740 +// 0.392710 +0x3ec9114c +// 0.201493 +0x3e4e5425 +// 0.064223 +0x3d838774 +// 0.100801 +0x3dce709d +// -0.105344 +0xbdd7be9b +// 0.421553 +0x3ed7d5d9 +// 0.021670 +0x3cb185c5 +// -0.007422 +0xbbf3379e +// -0.602051 +0xbf1a1ffd +// 0.448496 +0x3ee5a138 +// 0.823444 +0x3f52cd40 +// 0.002202 +0x3b104a21 +// 0.226217 +0x3e67a576 +// 0.084119 +0x3dac4655 +// 0.510559 +0x3f02b405 +// 0.216280 +0x3e5d7871 +// 0.489399 +0x3efa9277 +// -0.674996 +0xbf2ccc8c +// 0.155525 +0x3e1f41d2 +// -0.241605 +0xbe77672c +// 0.254395 +0x3e824007 +// -0.125151 +0xbe0027a6 +// -0.086305 +0xbdb0c0b2 +// -0.250247 +0xbe802065 +// -0.317099 +0xbea25ac8 +// -0.517987 +0xbf049ad3 +// -0.108573 +0xbdde5b86 +// 0.623003 +0x3f1f7d21 +// -0.674116 +0xbf2c92dd +// -0.209500 +0xbe56872b +// -0.290243 +0xbe949ab3 +// -0.125753 +0xbe00c57c +// -0.409394 +0xbed19c19 +// 0.283818 +0x3e91509c +// -0.247711 +0xbe7da802 +// -0.422080 +0xbed81ade +// -0.119420 +0xbdf492a0 +// 0.196654 +0x3e495fc7 +// 0.526301 +0x3f06bbaa +// -0.012341 +0xbc4a33a5 +// 0.230263 +0x3e6bca27 +// -0.263748 +0xbe870a02 +// -0.167682 +0xbe2bb4e8 +// 0.454224 +0x3ee8900a +// -0.219758 +0xbe61085e +// -0.072623 +0xbd94bb66 +// 0.440239 +0x3ee166f8 +// 0.108365 +0x3dddee70 +// 0.438201 +0x3ee05bdb +// 0.031506 +0x3d010c43 +// 0.138260 +0x3e0d93ff +// -0.652221 +0xbf26f7ee +// 0.444251 +0x3ee374d8 +// -0.337504 +0xbeaccd5f +// 0.070923 +0x3d914001 +// -0.159385 +0xbe2335ed +// 0.254543 +0x3e825375 +// -0.712363 +0xbf365d65 +// 0.264296 +0x3e8751cd +// -0.307366 +0xbe9d5f09 +// -0.167781 +0xbe2bced1 +// -0.025514 +0xbcd10228 +// 0.408353 +0x3ed1139d +// 0.244417 +0x3e7a4854 +// -0.010844 +0xbc31ab84 +// -0.036320 +0xbd14c418 +// 0.187225 +0x3e3fb7ec +// 0.690692 +0x3f30d137 +// 0.232875 +0x3e6e76cf +// -0.644708 +0xbf250b92 +// 0.478063 +0x3ef4c4a0 +// 0.290201 +0x3e949540 +// -0.110809 +0xbde2ef9b +// -0.028072 +0xbce5f7a0 +// -0.224244 +0xbe65a048 +// -0.246849 +0xbe7cc613 +// 0.351148 +0x3eb3c9a6 +// 0.047919 +0x3d4446aa +// 0.606300 +0x3f1b3672 +// 0.240160 +0x3e75ec67 +// -0.469547 +0xbef0686a +// 0.237955 +0x3e73aa6a +// 0.366899 +0x3ebbda2a +// -0.734231 +0xbf3bf689 +// -0.147600 +0xbe172485 +// -0.362877 +0xbeb9cb07 +// -0.051545 +0xbd532105 +// -0.350750 +0xbeb3958e +// -0.068257 +0xbd8bca41 +// 0.099357 +0x3dcb7ba0 +// -0.053411 +0xbd5ac5ef +// -0.605293 +0xbf1af481 +// 0.606900 +0x3f1b5dc8 +// -0.642015 +0xbf245b1a +// -0.500469 +0xbf001ebe +// -0.269952 +0xbe8a3718 +// -0.297888 +0xbe9884c2 +// 0.363871 +0x3eba4d5a +// 0.224581 +0x3e65f870 +// 0.276711 +0x3e8dad10 +// 0.334456 +0x3eab3dd5 +// 0.158952 +0x3e22c461 +// 0.203874 +0x3e50c460 +// -0.000036 +0xb814f7b0 +// -0.227761 +0xbe693a21 +// -0.571439 +0xbf1249d0 +// 0.276223 +0x3e8d6d27 +// -0.080289 +0xbda46e94 +// -0.691212 +0xbf30f349 +// 0.046466 +0x3d3e52d6 +// 0.075889 +0x3d9b6b76 +// 0.325018 +0x3ea668d2 +// -0.069215 +0xbd8dc061 +// -0.182470 +0xbe3ad968 +// -0.079659 +0xbda32477 +// 0.302595 +0x3e9aedb4 +// 0.216516 +0x3e5db64b +// 0.130877 +0x3e06048a +// 0.439529 +0x3ee109f9 +// -0.275085 +0xbe8cd7e6 +// 0.384153 +0x3ec4afa4 +// 0.166682 +0x3e2aaeb4 +// 0.295360 +0x3e973977 +// -0.231143 +0xbe6cb0b2 +// -0.066688 +0xbd88939d +// 0.056398 +0x3d670145 +// -0.327523 +0xbea7b117 +// -0.036851 +0xbd16f104 +// -0.046154 +0xbd3d0c39 +// -0.129238 +0xbe0456f0 +// 0.494270 +0x3efd1100 +// -0.354439 +0xbeb57914 +// -0.290402 +0xbe94af8e +// 0.085962 +0x3db00cfe +// -0.232690 +0xbe6e4659 +// -0.256344 +0xbe833f93 +// 0.001699 +0x3adeb0f4 +// 0.181580 +0x3e39f011 +// 0.259857 +0x3e850bfa +// 0.437895 +0x3ee033c6 +// -0.275712 +0xbe8d2a11 +// -0.151488 +0xbe1b1f9c +// 0.049344 +0x3d4a1d64 +// 0.130427 +0x3e058eb1 +// 0.107503 +0x3ddc2ac3 +// -0.045939 +0xbd3c2abb +// -0.388415 +0xbec6de5b +// 0.577623 +0x3f13df15 +// 0.031210 +0x3cffab18 +// 0.151041 +0x3e1aaa83 +// 0.291928 +0x3e95778c +// -0.210416 +0xbe577736 +// 0.065994 +0x3d8727f3 +// -0.934338 +0xbf6f30c9 +// 0.194159 +0x3e46d18e +// -0.489295 +0xbefa84e8 +// 0.588617 +0x3f16af99 +// 0.009232 +0x3c17408c +// -0.536332 +0xbf094d08 +// 0.262145 +0x3e8637e0 +// 0.575924 +0x3f136fc3 +// -0.261352 +0xbe85cfe6 +// -0.343820 +0xbeb00929 +// 0.328976 +0x3ea86f7e +// -0.009380 +0xbc19ad06 +// 0.102380 +0x3dd1ac7b +// -0.352453 +0xbeb474b7 +// -0.022592 +0xbcb912c7 +// 0.323246 +0x3ea58084 +// 0.556802 +0x3f0e8a8e +// 0.388319 +0x3ec6d1ba +// 0.169809 +0x3e2de24c +// -0.399462 +0xbecc8644 +// 0.282405 +0x3e909772 +// -0.589680 +0xbf16f54d +// 0.540727 +0x3f0a6d11 +// 0.902381 +0x3f67026c +// -0.291772 +0xbe95631a +// -0.297203 +0xbe982b07 +// 0.092850 +0x3dbe283b +// 0.764402 +0x3f43afdb +// 0.277886 +0x3e8e470a diff --git a/Testing/Patterns/DSP/Stats/StatsF32/MSEVals28_f32.txt b/Testing/Patterns/DSP/Stats/StatsF32/MSEVals28_f32.txt index e4e69bac..11b64194 100755 --- a/Testing/Patterns/DSP/Stats/StatsF32/MSEVals28_f32.txt +++ b/Testing/Patterns/DSP/Stats/StatsF32/MSEVals28_f32.txt @@ -1,10 +1,10 @@ W 4 -// 0.125231 -0x3e003c73 -// 0.122919 -0x3dfbbceb -// 0.145740 -0x3e153cd2 -// 0.189820 -0x3e426031 +// 0.072747 +0x3d94fc3e +// 0.176808 +0x3e350d0d +// 0.207669 +0x3e54a726 +// 0.183645 +0x3e3c0d87 diff --git a/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxIndexes26_s16.txt b/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxIndexes26_s16.txt index 41cee4f7..2259f101 100755 --- a/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxIndexes26_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxIndexes26_s16.txt @@ -2,7 +2,7 @@ H 3 // 1 0x0001 -// 2 -0x0002 -// 2 -0x0002 +// 3 +0x0003 +// 3 +0x0003 diff --git a/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxVals26_f64.txt b/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxVals26_f64.txt index f66172f0..bfd91671 100755 --- a/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxVals26_f64.txt +++ b/Testing/Patterns/DSP/Stats/StatsF64/AbsMaxVals26_f64.txt @@ -1,8 +1,8 @@ D 3 -// 0.203055 -0x3fc9fdb6e0c81ee0 -// 0.360222 -0x3fd70de0df777efb -// 0.360222 -0x3fd70de0df777efb +// 0.579795 +0x3fe28dad67519d3d +// 0.783610 +0x3fe91356237f16f6 +// 0.783610 +0x3fe91356237f16f6 diff --git a/Testing/Patterns/DSP/Stats/StatsF64/AbsMinIndexes27_s16.txt b/Testing/Patterns/DSP/Stats/StatsF64/AbsMinIndexes27_s16.txt index bf129e79..4a83ffdc 100755 --- a/Testing/Patterns/DSP/Stats/StatsF64/AbsMinIndexes27_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsF64/AbsMinIndexes27_s16.txt @@ -4,5 +4,5 @@ H 0x0000 // 0 0x0000 -// 0 -0x0000 +// 4 +0x0004 diff --git a/Testing/Patterns/DSP/Stats/StatsF64/AbsMinVals27_f64.txt b/Testing/Patterns/DSP/Stats/StatsF64/AbsMinVals27_f64.txt index 05ba1934..c08f34fd 100755 --- a/Testing/Patterns/DSP/Stats/StatsF64/AbsMinVals27_f64.txt +++ b/Testing/Patterns/DSP/Stats/StatsF64/AbsMinVals27_f64.txt @@ -1,8 +1,8 @@ D 3 -// 0.003692 -0x3f6e3f80ef9e8a83 -// 0.003692 -0x3f6e3f80ef9e8a83 -// 0.003692 -0x3f6e3f80ef9e8a83 +// 0.310923 +0x3fd3e6286ed8195c +// 0.310923 +0x3fd3e6286ed8195c +// 0.150640 +0x3fc34828d25e0053 diff --git a/Testing/Patterns/DSP/Stats/StatsF64/InputNew1_f64.txt b/Testing/Patterns/DSP/Stats/StatsF64/InputNew1_f64.txt index c70fad6d..c09d436f 100755 --- a/Testing/Patterns/DSP/Stats/StatsF64/InputNew1_f64.txt +++ b/Testing/Patterns/DSP/Stats/StatsF64/InputNew1_f64.txt @@ -1,602 +1,602 @@ D 300 -// 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 +// -0.310923 +0xbfd3e6286ed8195c +// -0.579795 +0xbfe28dad67519d3d +// -0.628084 +0xbfe4194484b1aa90 +// 0.783610 +0x3fe91356237f16f6 +// -0.150640 +0xbfc34828d25e0053 +// 0.101307 +0x3fb9ef4455c40db1 +// -0.235135 +0xbfce18e646b2876a +// -0.171312 +0xbfc5ed8c7b88f986 +// 0.202697 +0x3fc9f1f68cad60c5 +// -0.066413 +0xbfb1006d439a43b8 +// 0.440974 +0x3fdc38eae2df783d +// 0.059833 +0x3faea2647c0a18e0 +// -0.078475 +0xbfb416f25a51e98f +// 0.432563 +0x3fdbaf1adf11534c +// 0.035998 +0x3fa26e5ee49d0156 +// 0.003928 +0x3f7016cb36540bd6 +// 0.126953 +0x3fc04002a1800a65 +// -0.089712 +0xbfb6f7597097b081 +// 0.035416 +0x3fa221fd21aa6939 +// 0.517842 +0x3fe09229ac219c90 +// -0.315925 +0xbfd4381ddeea2226 +// 0.399792 +0x3fd9962f25f85669 +// 0.516353 +0x3fe085f662044e8f +// -0.024839 +0xbf996f6c686ad110 +// -0.045848 +0xbfa7796deb7a0f34 +// 0.157607 +0x3fc42c789d0b841a +// 0.318784 +0x3fd466f5a6786a5c +// 0.630360 +0x3fe42be84579bb12 +// -0.136582 +0xbfc17b80f3448e06 +// -0.087654 +0xbfb670795f34acbb +// -0.084891 +0xbfb5bb69fa235c0b +// 0.146242 +0x3fc2b8125559678c +// -0.515684 +0xbfe0807ca2fe2514 +// 0.080285 +0x3fb48d87fb16c972 +// 0.087972 +0x3fb68551378aa641 +// -0.469641 +0xbfde0e992299ac21 +// 0.189441 +0x3fc83f9aba5c3105 +// -0.135217 +0xbfc14ec6928e7ab7 +// 0.201914 +0x3fc9d85100008ffe +// 0.577496 +0x3fe27ad8d9249888 +// 0.196443 +0x3fc92508564ef74f +// 0.340335 +0x3fd5c80e5ce6fddf +// 0.486535 +0x3fdf23644c28fe0d +// -0.083271 +0xbfb5513aee2d41ae +// 0.134556 +0x3fc13920430f6255 +// 0.081699 +0x3fb4ea39f01b4bd7 +// -0.072020 +0xbfb26fe3861be8f8 +// -0.238214 +0xbfce7dcc33e0afb3 +// -0.485973 +0xbfdf1a2d4f34c8ed +// 0.215645 +0x3fcb9a4095b6811e +// 0.029722 +0x3f9e6f6d77f8516d +// 0.057649 +0x3fad843abc89fb35 +// -0.428218 +0xbfdb67ee349d362e +// 0.179621 +0x3fc6fdd6235a21d0 +// 0.185896 +0x3fc7cb6d6638f227 +// 0.133942 +0x3fc12506cbf634c7 +// 0.399539 +0x3fd9920c824025ed +// 0.218178 +0x3fcbed4405e7ad36 +// -0.195041 +0xbfc8f71dbc59f222 +// -0.068662 +0xbfb193cf5f37dce3 +// -0.030321 +0xbf9f0c8bbf039b8a +// 0.258330 +0x3fd0887ad3a25e77 +// 0.830798 +0x3fea95e4f9386346 +// -0.171682 +0xbfc5f9ab93389aa5 +// -0.154891 +0xbfc3d37b8d9f5f3c +// 0.625086 +0x3fe400b3ca73ff14 +// 0.025116 +0x3f99b7ef73fa33f9 +// -0.320355 +0xbfd480b0cb144437 +// -0.044220 +0xbfa6a408fd3f8eb7 +// -0.301610 +0xbfd34d9606c19192 +// 0.397543 +0x3fd97156e04240a8 +// -0.157349 +0xbfc42404a942c34b +// -0.132420 +0xbfc0f31f4802bd36 +// 0.237077 +0x3fce588d77422e3b +// 0.232669 +0x3fcdc81752790f13 +// -0.275071 +0xbfd19ac38c8af90b +// 0.179588 +0x3fc6fcbcab50582e +// -0.278362 +0xbfd1d0af31de194c +// -0.155993 +0xbfc3f7923bdef5b2 +// -0.009407 +0xbf8344204342b81e +// 0.127596 +0x3fc05514a036c5f0 +// 0.396142 +0x3fd95a6438c13e5d +// 0.346209 +0x3fd6284aec53f8b1 +// -0.393609 +0xbfd930e40a6ff848 +// -0.046806 +0xbfa7f6e89f45c02d +// -0.242378 +0xbfcf063fd9dbb63d +// 0.540047 +0x3fe148112a335608 +// 0.069613 +0x3fb1d2235ec2ab51 +// 0.039741 +0x3fa458efdb832691 +// 0.690631 +0x3fe619a687041ccb +// 0.162310 +0x3fc4c6911704b186 +// 0.453773 +0x3fdd0a9e46bfdeb9 +// 0.065529 +0x3fb0c67d364d0308 +// 0.007583 +0x3f7f0f51d975c0b4 +// 0.350237 +0x3fd66a466370ab56 +// 0.905949 +0x3fecfd881f4c7dbd +// 0.328301 +0x3fd502e156ddacc4 +// -0.452877 +0xbfdcfbefcbc2f1b3 +// 0.458901 +0x3fdd5ea143dd4580 +// -0.413530 +0xbfda7748051078f0 +// -0.069410 +0xbfb1c4df89b73751 +// -0.049382 +0xbfa9488fa4558f1c +// -0.315610 +0xbfd432f2b4d8b2b7 +// -0.129064 +0xbfc0852a0774dbce +// 0.336904 +0x3fd58fd4223b57bb +// 0.047522 +0x3fa854d1e6e646b6 +// 0.188393 +0x3fc81d46e4c8bc0b +// 0.334359 +0x3fd56621f319117a +// 0.203160 +0x3fca012969e88d14 +// 0.151279 +0x3fc35d1907af3b54 +// -0.385171 +0xbfd8a6a47f0e37dc +// 0.571409 +0x3fe248fb6a7c4374 +// -0.240204 +0xbfcebf0492f3b5d5 +// -0.227601 +0xbfcd220888467972 +// -0.146129 +0xbfc2b45e8c687cc1 +// 0.308022 +0x3fd3b6a3906ba893 +// 0.166450 +0x3fc54e3df5581d76 +// -0.022222 +0xbf96c146770c1d42 +// 0.616233 +0x3fe3b82d41001020 +// -0.416197 +0xbfdaa2f8b8532e24 +// -0.682805 +0xbfe5d98a3f382140 +// 0.602209 +0x3fe3454cd8bf54cd +// -0.253265 +0xbfd0357ddadaff71 +// -0.349995 +0xbfd666523fbbcf34 +// 0.127846 +0x3fc05d434951b4de +// -0.312664 +0xbfd402b0abdd3163 +// 0.054585 +0x3fabf28a9c6cc5ba +// -0.141766 +0xbfc2256116819337 +// -0.076066 +0xbfb3791455577029 +// 0.153938 +0x3fc3b43a7df58571 +// -0.119099 +0xbfbe7d3ef2986d8f +// 0.081587 +0x3fb4e2e022ca343f +// 0.454709 +0x3fdd19f246b4f689 +// -0.422794 +0xbfdb0f0f6c0413eb +// -0.438732 +0xbfdc142ea747bc0d +// -0.059969 +0xbfaeb43c6308d720 +// -0.283957 +0xbfd22c5a165b195a +// -0.180159 +0xbfc70f7589df87dc +// -0.260510 +0xbfd0ac3370e724e8 +// 0.217549 +0x3fcbd8a7d0a87801 +// 0.031244 +0x3f9ffe6c3abd6518 +// -0.127840 +0xbfc05d0e7004a851 +// 0.143516 +0x3fc25ebd540258eb +// -0.305422 +0xbfd38c072c89c306 +// 0.041468 +0x3fa53b4c5997f5ea +// 0.237129 +0x3fce5a3a28b5c0c6 +// 0.480275 +0x3fdebcd2ee2ec5c7 +// 0.151404 +0x3fc36134245642b9 +// -0.235284 +0xbfce1dc93dc396b1 +// 0.212094 +0x3fcb25e591a35c8c +// -0.118231 +0xbfbe445f78d39188 +// -0.323738 +0xbfd4b81eea922246 +// -0.068259 +0xbfb17971d447c696 +// 0.460925 +0x3fdd7fca565b3a18 +// -0.305384 +0xbfd38b6955ef3bb3 +// 0.147713 +0x3fc2e842e8fd0a10 +// -0.059372 +0xbfae6600e43525ad +// 0.172049 +0x3fc605b758122d51 +// -0.593382 +0xbfe2fcfcba4c92d6 +// 0.108126 +0x3fbbae290f73c501 +// 0.641096 +0x3fe483db04314468 +// -0.106165 +0xbfbb2da12bbd190c +// 0.248464 +0x3fcfcdaabb2cec98 +// -0.002055 +0xbf60d60d4219af40 +// -0.446763 +0xbfdc97c1f0053677 +// -0.306883 +0xbfd3a3f81bfc92c5 +// -0.394777 +0xbfd9440764fdba11 +// 0.065180 +0x3fb0afa45e7579e3 +// -0.610816 +0xbfe38bcdf3c83c11 +// -0.782252 +0xbfe90835158fa404 +// 0.133107 +0x3fc109a2ac1a421a +// -0.593091 +0xbfe2fa99074b1ef0 +// -0.578482 +0xbfe282ed28e244c0 +// -0.011594 +0xbf87be7497e7d095 +// 0.159173 +0x3fc45fc7ac235eab +// 0.271450 +0x3fd15f6fd2fb2e6d +// 0.393859 +0x3fd934fe2c78ec66 +// 0.128809 +0x3fc07cd050708e25 +// -0.192734 +0xbfc8ab84273be39c +// -0.344369 +0xbfd60a25c68c49a5 +// -0.203719 +0xbfca1375ad724e38 +// 0.452937 +0x3fdcfce994000cb6 +// 0.447592 +0x3fdca558be34cb0d +// -0.153778 +0xbfc3aefcbfde57c2 +// -0.702543 +0xbfe67b3bdafe2ff7 +// 0.245157 +0x3fcf614e891cce9b +// -0.174074 +0xbfc6480eecc12fe8 +// -0.075259 +0xbfb344313362cbfb +// -0.561324 +0xbfe1f65cf50e7bdf +// 0.194162 +0x3fc8da4c141ba564 +// -0.209925 +0xbfcaded5c280052a +// 0.317783 +0x3fd4568dfc5634b8 +// -0.285602 +0xbfd2474e37936fe5 +// 0.129052 +0x3fc084c82efcc17b +// 0.012255 +0x3f89192e509387f0 +// 0.195979 +0x3fc915d53aeb9cec +// 0.017757 +0x3f922ee920d52536 +// -0.261332 +0xbfd0b9a8d60a1156 +// -0.425900 +0xbfdb41f1736a4389 +// -0.703505 +0xbfe6831df5848afe +// 0.141836 +0x3fc227af5bfcd960 +// 0.032333 +0x3fa08e012641c062 +// 0.105985 +0x3fbb21d2ec600d97 +// -0.169635 +0xbfc5b69a06a28686 +// -0.347339 +0xbfd63accb60b85b0 +// 0.155987 +0x3fc3f7617c5c4882 +// -0.306795 +0xbfd3a28767934d45 +// -0.139034 +0xbfc1cbde1f4350d3 +// 0.041346 +0x3fa52b53fe768e96 +// 0.227160 +0x3fcd1394e533c05e +// 0.343589 +0x3fd5fd5bddd0ca9d +// 0.449289 +0x3fdcc127d9d1e67b +// 0.321518 +0x3fd493c057039daa +// -0.472093 +0xbfde36c70629229b +// -0.353952 +0xbfd6a72516f26aba +// -0.047643 +0xbfa864acf36242a4 +// 0.166544 +0x3fc5514cde885e45 +// -0.160791 +0xbfc494cc1b8087ed +// 0.220481 +0x3fcc38b7cc779080 +// 0.306811 +0x3fd3a2c8d888d58f +// -0.503316 +0xbfe01b29d4c344a2 +// 0.487933 +0x3fdf3a4c380edff8 +// 0.818569 +0x3fea31b69b08bc8c +// 0.372163 +0x3fd7d183d080750d +// 0.061817 +0x3fafa672363d4117 +// -0.247874 +0xbfcfba550282dd5e +// -0.326353 +0xbfd4e2f916aac325 +// 0.086970 +0x3fb643b1a1946088 +// 0.067917 +0x3fb163091304ee05 +// -0.267203 +0xbfd119dbb75b6191 +// -0.109138 +0xbfbbf07aeab58500 +// 0.164643 +0x3fc513024d3848d3 +// 0.272062 +0x3fd16978a8616a32 +// -0.225816 +0xbfcce7875f7fe6e3 +// -0.360743 +0xbfd71669dd958af6 +// -0.097910 +0xbfb9109f774cd8f6 +// -0.021657 +0xbf962d4e77765ab5 +// -0.403753 +0xbfd9d716bad50783 +// 0.104059 +0x3fbaa3970b69d59d +// 0.343920 +0x3fd602c87924202c +// -0.121350 +0xbfbf10ce831f6c0c +// -0.290967 +0xbfd29f322f456a5f +// 0.274047 +0x3fd189fc3729a08c +// -0.315142 +0xbfd42b47d21490ee +// -0.285181 +0xbfd24065d5009144 +// -0.325445 +0xbfd4d4190971be80 +// -0.047127 +0xbfa821144587905a +// 0.065508 +0x3fb0c521b0d5827b +// -0.021687 +0xbf9635234a48e94a +// 0.519926 +0x3fe0a33c95573933 +// -0.011447 +0xbf877160b791e895 +// -0.185419 +0xbfc7bbd20fb2f8c7 +// 0.030078 +0x3f9ecca76734bf0e +// -0.530060 +0xbfe0f6404d782c29 +// -0.073756 +0xbfb2e1a5a1d1c354 +// -0.237572 +0xbfce68c2ca4cb785 +// -0.455940 +0xbfdd2e1f6ed776ad +// 0.053753 +0x3fab8581d02e2a02 +// -0.043781 +0xbfa66a7b85136911 +// -0.097746 +0xbfb905e43ca8818b +// -0.056652 +0xbfad0176be402c95 +// 0.175640 +0x3fc67b5ea7574512 +// 0.053236 +0x3fab41cf2d5c8a6d +// -0.140799 +0xbfc205b384eb91c6 +// 0.552695 +0x3fe1afad12b80aee +// -0.037436 +0xbfa32ad662aab09b +// 0.153772 +0x3fc3aed00f6c2537 +// 0.409269 +0x3fda3178736fafa5 +// 0.219709 +0x3fcc1f6c7252449f +// -0.224646 +0xbfccc13546bb62c5 +// -1.000000 +0xbff0000000000000 +// -0.411203 +0xbfda512749f1f7d0 +// -0.352711 +0xbfd692d0fcb653ef +// 0.074031 +0x3fb2f3aeca91d9f1 +// -0.122204 +0xbfbf48bbb5b64221 +// 0.404556 +0x3fd9e43d044bd95e +// -0.388395 +0xbfd8db7774f49236 +// 0.150698 +0x3fc34a0f134c09a6 +// 0.042435 +0x3fa5ba0dc7829dc1 +// 0.395549 +0x3fd950adb62279b0 +// 0.054316 +0x3fabcf42079152ba +// -0.081339 +0xbfb4d2a256850a50 +// 0.170552 +0x3fc5d4a6ed318818 +// -0.432390 +0xbfdbac4785abf533 +// 0.248708 +0x3fcfd5a77b138277 +// 0.387251 +0x3fd8c8b80a852432 +// 0.029996 +0x3f9eb72a0c057499 +// -0.674267 +0xbfe59398cb57c26d +// -0.039502 +0xbfa439ab2ce089a3 +// 0.013703 +0x3f8c104d7370fd6b +// 0.209968 +0x3fcae03cc1018024 +// 0.184106 +0x3fc790ccc768c03e +// 0.278678 +0x3fd1d5dc9c1c4d78 +// -0.294103 +0xbfd2d294f2e7d89a +// -0.430063 +0xbfdb86254c68bbbb +// 0.080114 +0x3fb4825a2fe0ea79 +// -0.045030 +0xbfa70e31517a6873 +// -0.148687 +0xbfc3082e585622d0 +// -0.112053 +0xbfbcaf855c335571 +// 0.200664 +0x3fc9af57cc2334dc diff --git a/Testing/Patterns/DSP/Stats/StatsF64/InputNew2_f64.txt b/Testing/Patterns/DSP/Stats/StatsF64/InputNew2_f64.txt index 2721b170..cf219c18 100755 --- a/Testing/Patterns/DSP/Stats/StatsF64/InputNew2_f64.txt +++ b/Testing/Patterns/DSP/Stats/StatsF64/InputNew2_f64.txt @@ -1,602 +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 +// 0.010300 +0x3f85182a301f1a3c +// 0.003904 +0x3f6ffc04444a0c78 +// 0.237716 +0x3fce6d7d50f4255c +// -0.086404 +0xbfb61e8b6450cf2e +// 0.178845 +0x3fc6e46727c55776 +// 0.161165 +0x3fc4a10dc8dd45a4 +// 0.353108 +0x3fd69952fb90878a +// 0.014521 +0x3f8dbd2e40d0e8f2 +// 0.010126 +0x3f84bd332101eb7e +// -0.569615 +0xbfe23a4986d29657 +// -0.191558 +0xbfc884f598b8ece6 +// -0.118760 +0xbfbe6706900540d9 +// 0.240008 +0x3fceb892c61afe54 +// 0.452496 +0x3fdcf5b2d5b9c349 +// -0.192524 +0xbfc8a4a039cc7086 +// 0.190432 +0x3fc86011ab7bdaa9 +// -0.355702 +0xbfd6c3d2a27a89d9 +// 0.527120 +0x3fe0de2b3495a9f3 +// 0.247465 +0x3fcfacec502214d0 +// 0.099934 +0x3fb9954327ab1787 +// 0.362171 +0x3fd72dd11ac34400 +// -0.234593 +0xbfce0728523a6b72 +// 0.193361 +0x3fc8c00dc233f4e2 +// 0.075314 +0x3fb347c5a72a80ff +// -0.089740 +0xbfb6f930fc5492a9 +// -0.337612 +0xbfd59b7074ad21a4 +// 0.239573 +0x3fceaa57ac8a8ae5 +// -0.346008 +0xbfd62500b016a189 +// 0.379381 +0x3fd847c7e9e0872f +// 0.049053 +0x3fa91d75a70ed9f1 +// -0.025685 +0xbf9a4d0b34998d12 +// -0.045126 +0xbfa71ab9d51c0096 +// -0.389821 +0xbfd8f2d3ee2b5967 +// -0.263086 +0xbfd0d66491fc7e04 +// 0.193642 +0x3fc8c93ec16a5a0b +// 0.180492 +0x3fc71a5f7af48ed2 +// 0.350510 +0x3fd66ebfb64c2869 +// -0.008222 +0xbf80d692ffb29257 +// 0.422570 +0x3fdb0b6360c0328e +// -0.102925 +0xbfba59472be650ae +// 0.343787 +0x3fd6009afad89549 +// 0.289211 +0x3fd28270db87726e +// -0.385137 +0xbfd8a61660c178aa +// -0.066865 +0xbfb11e096c02b805 +// -0.019288 +0xbf93c056f4f2e237 +// -0.085113 +0xbfb5c9f86fb8d2ea +// -0.239870 +0xbfceb412e008d88b +// 0.147948 +0x3fc2eff833bf62c1 +// 0.310771 +0x3fd3e3ad8c1a55d0 +// -0.600062 +0xbfe333b4fdad5e34 +// -0.416563 +0xbfdaa8f7dea55227 +// 0.229068 +0x3fcd52166d1f7a1e +// -0.014542 +0xbf8dc844c112c204 +// -0.217789 +0xbfcbe0835afbe90b +// -0.090036 +0xbfb70c96666442fa +// 0.039812 +0x3fa46248cf5eb594 +// -0.207776 +0xbfca986877b03579 +// 0.295809 +0x3fd2ee8ab25e0309 +// -0.215701 +0xbfcb9c187c5ca659 +// 0.290444 +0x3fd296a1f85231c6 +// 0.110219 +0x3fbc37490c7889a5 +// 0.065014 +0x3fb0a4c2d3d93a29 +// 0.535739 +0x3fe124c6455d75e8 +// 0.314164 +0x3fd41b44a35f58fd +// -0.406110 +0xbfd9fdb4f43f4617 +// 0.224685 +0x3fccc27bd40dc752 +// -0.326982 +0xbfd4ed458825a0a7 +// -0.208887 +0xbfcabcd1a1c301b3 +// -0.052591 +0xbfaaed27d8302056 +// -0.131084 +0xbfc0c7586be99789 +// 0.412655 +0x3fda68ef9f869414 +// 0.434904 +0x3fdbd57941bbd7e1 +// -0.167941 +0xbfc57f1522c5a4e8 +// -0.191992 +0xbfc893324cca6567 +// 0.075638 +0x3fb35d0192af0994 +// -0.269096 +0xbfd138dda7a69821 +// -0.671986 +0xbfe580e8563411d9 +// 0.040876 +0x3fa4edb0ec2cbcbd +// -0.332532 +0xbfd548346f1473ec +// -0.226720 +0xbfcd05292e154c42 +// 0.377627 +0x3fd82b092b0ae625 +// 0.062290 +0x3fafe47d1c29b18a +// 0.357487 +0x3fd6e1101bc4a990 +// 0.360129 +0x3fd70c5ad7fadb7f +// -0.124509 +0xbfbfdfd9e9702f44 +// 0.040746 +0x3fa4dca4d770fd1c +// -0.009652 +0xbf83c49b8841fd97 +// -0.042235 +0xbfa59fd7299a7610 +// -0.257055 +0xbfd073985ad0b416 +// -0.202417 +0xbfc9e8ca77afa69f +// 0.070054 +0x3fb1ef0cc13db0f5 +// -0.023045 +0xbf979904611875d0 +// -0.234983 +0xbfce13ed0df299db +// 0.157118 +0x3fc41c70ad62f4c8 +// 0.365550 +0x3fd7652a24e1a748 +// -0.182467 +0xbfc75b159877b857 +// 0.158833 +0x3fc454a71aaae641 +// 0.674646 +0x3fe596b35cb93bba +// -0.011381 +0xbf874ebbac12f4e0 +// -0.165836 +0xbfc53a1dc2ed933d +// 0.343521 +0x3fd5fc3e8f37f7f9 +// -0.209146 +0xbfcac54cfd3883c4 +// -0.278357 +0xbfd1d098b782b7f5 +// -0.107780 +0xbfbb97771b8606ca +// -0.391201 +0xbfd9097010acd5ed +// -0.011915 +0xbf8866e2ceeeb58f +// -0.096413 +0xbfb8ae86aa673fe8 +// 0.257118 +0x3fd0749e6c6fec17 +// 0.189542 +0x3fc842ea2aa364c9 +// 0.011615 +0x3f87c9d5e15270e2 +// 0.346396 +0x3fd62b596e205f99 +// 0.178176 +0x3fc6ce78cb84a34c +// 0.025789 +0x3f9a687be0df9a72 +// -0.064522 +0xbfb0847fdfb3ed1e +// -0.095781 +0xbfb885167b581c23 +// -0.077159 +0xbfb3c0ac82024530 +// -0.162425 +0xbfc4ca5418985c33 +// 0.392904 +0x3fd92555d4b217fb +// -0.018926 +0xbf93613af452c528 +// 0.576264 +0x3fe270c0445ec7ff +// -0.238081 +0xbfce796f071fadfa +// -0.365642 +0xbfd766ad138ecf5f +// 0.296912 +0x3fd3009b4d5eafc3 +// 0.192758 +0x3fc8ac49767e9495 +// -0.149871 +0xbfc32ef62d0416fd +// 0.341094 +0x3fd5d47b05862227 +// 0.239390 +0x3fcea453d3a94caa +// -0.018128 +0xbf929031e02038a0 +// 0.228088 +0x3fcd31f9b73de9c2 +// -0.517001 +0xbfe08b4611431ce2 +// -0.143110 +0xbfc2516a75b268ce +// -0.154067 +0xbfc3b876303bf645 +// 0.048898 +0x3fa909234de34d34 +// 0.360847 +0x3fd7181dbc4fadd3 +// -0.081207 +0xbfb4c9f49b95662d +// -0.617506 +0xbfe3c29bd16f96ef +// -0.029849 +0xbf9e90cc7ac9cb7a +// -0.094108 +0xbfb8177451859e35 +// -0.065844 +0xbfb0db2892081143 +// 0.366048 +0x3fd76d55f18b3982 +// -0.156412 +0xbfc4054fdb235e2a +// 0.005374 +0x3f7602e1a261a7a9 +// -0.013323 +0xbf8b48ed38f63b26 +// 0.270798 +0x3fd154c09fcc37ef +// 0.191439 +0x3fc88116565394ff +// 0.282035 +0x3fd20cddac766d0c +// -0.342058 +0xbfd5e446acae1cc9 +// -0.198673 +0xbfc96e1afeb343c7 +// -0.280324 +0xbfd1f0d55249f666 +// 0.365714 +0x3fd767dad5152d97 +// 0.354701 +0x3fd6b36da0685df7 +// 0.282238 +0x3fd21031657d5a99 +// -0.197722 +0xbfc94ef1602b788f +// -0.148416 +0xbfc2ff4f23372a00 +// 0.011534 +0x3f879f33f4020486 +// -0.080929 +0xbfb4b7c97cc804fb +// -0.534440 +0xbfe11a226bc4a436 +// 0.214592 +0x3fcb77bdead02acd +// -0.094255 +0xbfb8211379343def +// 0.080057 +0x3fb47e9703d310d1 +// -0.218385 +0xbfcbf406bd64740a +// -0.075808 +0xbfb368244720f93b +// -0.535995 +0xbfe126df9ef22f48 +// -0.560618 +0xbfe1f095e76d3845 +// 0.031759 +0x3fa042b5d737ff6f +// -0.084043 +0xbfb583dbfc8bd2c1 +// 0.169611 +0x3fc5b5d1b574c9f5 +// -0.381473 +0xbfd86a0ec9477d57 +// 0.389443 +0x3fd8eca246ae9924 +// -0.329722 +0xbfd51a2a3e53ed05 +// -0.220375 +0xbfcc3543a48afd11 +// 0.260917 +0x3fd0b2db6d387ca8 +// -0.132409 +0xbfc0f2c82257abd4 +// 0.020444 +0x3f94ef42141c4583 +// -0.035719 +0xbfa249c71f1313fb +// -0.385735 +0xbfd8afe397478def +// -0.370007 +0xbfd7ae33cb215205 +// -0.261254 +0xbfd0b86458ff5222 +// -0.264705 +0xbfd0f0ed1e442cbe +// -0.155059 +0xbfc3d8f796f913ed +// -0.062026 +0xbfafc1ecae6e1771 +// -0.026592 +0xbf9b3acea68f1cf2 +// -0.379354 +0xbfd8475444faafa2 +// 0.308998 +0x3fd3c6a112adc17f +// 0.081964 +0x3fb4fb8ff460ed68 +// -0.307292 +0xbfd3aaaa099b343f +// 0.297780 +0x3fd30ed287339334 +// 0.230131 +0x3fcd74f1936ef924 +// -0.282766 +0xbfd218d5a9871333 +// 0.525125 +0x3fe0cdd3fd6ef099 +// 0.037709 +0x3fa34e92b8373ef9 +// 0.101408 +0x3fb9f5e35ad52c37 +// -0.165253 +0xbfc52701f3760c32 +// -0.049008 +0xbfa9178a687fe8e0 +// 0.099262 +0x3fb969379c942a67 +// -0.076154 +0xbfb37ed3f4cc3eed +// -0.622417 +0xbfe3ead7c6339c5e +// 0.148459 +0x3fc300b474ffbd3d +// -0.324548 +0xbfd4c56332a9a643 +// 0.062307 +0x3fafe6c04659d942 +// -0.075233 +0xbfb3427633b83e08 +// -0.116186 +0xbfbdbe61e98d9cb2 +// -0.098361 +0xbfb92e2923e081bb +// 0.446185 +0x3fdc8e4b1d99feb1 +// 0.069585 +0x3fb1d057db64293e +// -0.099415 +0xbfb9733ef2163ad5 +// -0.105844 +0xbfbb1893719c475b +// -0.145269 +0xbfc2982e176803cd +// -0.039455 +0xbfa4336480ded683 +// 0.337116 +0x3fd5934cf3edd2d8 +// -0.407030 +0xbfda0cc70c8dde10 +// -0.362959 +0xbfd73ab932b62a17 +// 0.191520 +0x3fc883ba44144f98 +// 0.121872 +0x3fbf32fbca8ab798 +// 0.364059 +0x3fd74cbcb68ed067 +// 0.040240 +0x3fa49a56633c8590 +// -0.228233 +0xbfcd36bd1983db00 +// 0.219218 +0x3fcc0f56f6ce0bdc +// 0.148603 +0x3fc3056c74aa7bc4 +// 0.088576 +0x3fb6acee378c2572 +// 0.385678 +0x3fd8aef103e1095e +// -0.653462 +0xbfe4e928c5e70bc4 +// -0.389398 +0xbfd8ebe53f1a2a80 +// 0.130785 +0x3fc0bd8c7ea1454f +// -0.360148 +0xbfd70ca927d85013 +// -0.143371 +0xbfc259fd596ad6b2 +// -0.311990 +0xbfd3f7a361a5becd +// 0.326834 +0x3fd4ead75ea0c5ce +// -0.000266 +0xbf3176694143ecb4 +// -0.351309 +0xbfd67bd7d2d1aaf3 +// 0.384254 +0x3fd8979cca9ad50b +// 0.163209 +0x3fc4e406fc4180f7 +// -0.160957 +0xbfc49a3a6e76c2b1 +// -0.301685 +0xbfd34ecd4f688a4c +// 0.285489 +0x3fd24572eedca617 +// 0.270513 +0x3fd15014b6f5fcf8 +// -0.090592 +0xbfb73108dc94c6d9 +// -0.061444 +0xbfaf759d01363509 +// 0.028826 +0x3f9d847441e4929e +// -0.351471 +0xbfd67e7f01cbd713 +// -0.089527 +0xbfb6eb43c543ece8 +// -0.119135 +0xbfbe7fa1aa47fe30 +// -0.394403 +0xbfd93de406c55d06 +// 0.239948 +0x3fceb69c708cf6e6 +// -0.082140 +0xbfb507275a5abfaa +// 0.130720 +0x3fc0bb6c84be9148 +// -0.093754 +0xbfb8003fa60d8a1c +// -0.014195 +0xbf8d1247e0f38f86 +// 0.215058 +0x3fcb87090849e30a +// 0.096990 +0x3fb8d44e535b1d2b +// -0.237349 +0xbfce61711e92a0e9 +// -0.213885 +0xbfcb6094ab8a1b6e +// 0.320667 +0x3fd485ceae37df41 +// -0.013695 +0xbf8c0c60fd632f4c +// 0.101027 +0x3fb9dce91f7f7a02 +// 0.343963 +0x3fd6037cf63e40c4 +// -0.161192 +0xbfc4a1f460079779 +// -0.252393 +0xbfd02734316cf70e +// -0.111225 +0xbfbc793729a80498 +// 0.449489 +0x3fdcc46ca22e5e50 +// -0.048461 +0xbfa8cfec0ab4dfbd +// -0.274129 +0xbfd18b5371a79698 +// 0.421271 +0x3fdaf61a013c0317 +// 0.362169 +0x3fd72dc67ab9ba0f +// -0.701871 +0xbfe675ba0b107dc9 +// -0.048420 +0xbfa8ca710de7a0f6 +// 0.096209 +0x3fb8a12cedf26c98 +// -0.807318 +0xbfe9d58d4d8c4c82 +// 0.246474 +0x3fcf8c77b68525b4 +// 0.237133 +0x3fce5a5f068c29e1 +// -0.192497 +0xbfc8a3bfdbbb5695 +// 0.313893 +0x3fd416d4b854e54a +// -0.091762 +0xbfb77db5dca55cda +// -0.046031 +0xbfa7915abada824b +// -0.443415 +0xbfdc60e9b8523315 +// -0.411351 +0xbfda539448138f94 +// 0.196602 +0x3fc92a3fe7f21e1e +// -0.012462 +0xbf89856c20b12315 +// 0.176824 +0x3fc6a22bb2695668 +// -0.636898 +0xbfe46176f9f98400 +// -0.007078 +0xbf7cfdc419228d4a +// -0.140150 +0xbfc1f071135166e4 // -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 +// 0.071693 +0x3fb25a7d0ff43bca +// 0.098346 +0x3fb92d3a7a710244 +// 0.352118 +0x3fd689180141ffa0 +// 0.470437 +0x3fde1ba22f8c4345 +// 0.187127 +0x3fc7f3c73d1c1821 +// -0.690183 +0xbfe615f9a7289241 +// 0.093769 +0x3fb8014473ae868b +// -0.218388 +0xbfcbf4233b295dc9 +// 0.234583 +0x3fce06cf610dcd78 +// -0.052956 +0xbfab1d1c8fd5921c +// 0.048667 +0x3fa8eaec0842d202 +// 0.268936 +0x3fd13641358b547a +// 0.038693 +0x3fa3cf98f1490ee8 +// -0.168757 +0xbfc599d2dc2aed7b +// -0.131376 +0xbfc0d0eb814c4227 +// 0.064177 +0x3fb06dea780368c9 +// -0.403035 +0xbfd9cb5321663135 diff --git a/Testing/Patterns/DSP/Stats/StatsF64/MSEVals28_f64.txt b/Testing/Patterns/DSP/Stats/StatsF64/MSEVals28_f64.txt index 1d84b550..09f782a8 100755 --- a/Testing/Patterns/DSP/Stats/StatsF64/MSEVals28_f64.txt +++ b/Testing/Patterns/DSP/Stats/StatsF64/MSEVals28_f64.txt @@ -1,10 +1,10 @@ D 4 -// 0.001072 -0x3f518f8a7ed015a2 -// 0.073015 -0x3fb2b11b5caa023a -// 0.060567 -0x3faf02a5beb935ad -// 0.198414 -0x3fc9659ffa60ff3b +// 0.221944 +0x3fcc68ab519cbb08 +// 0.487606 +0x3fdf34ef9e2840ea +// 0.411797 +0x3fda5ae1181a5066 +// 0.186577 +0x3fc7e1bdbcffc958 diff --git a/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxIndexes8_s16.txt b/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxIndexes8_s16.txt index 5a0746f2..3a03515b 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxIndexes8_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxIndexes8_s16.txt @@ -1,8 +1,8 @@ H 3 -// 4 -0x0004 -// 4 -0x0004 -// 18 -0x0012 +// 5 +0x0005 +// 15 +0x000F +// 15 +0x000F diff --git a/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxVals8_q15.txt b/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxVals8_q15.txt index 3ecf6bbf..5514004f 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxVals8_q15.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ15/AbsMaxVals8_q15.txt @@ -1,8 +1,8 @@ H 3 -// 0.540886 -0x453C -// 0.540886 -0x453C -// 0.701466 -0x59CA +// 0.511444 +0x4177 +// 0.572485 +0x4947 +// 0.572485 +0x4947 diff --git a/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinIndexes9_s16.txt b/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinIndexes9_s16.txt index 2f82b16a..05d9c5b3 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinIndexes9_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinIndexes9_s16.txt @@ -1,8 +1,8 @@ H 3 -// 6 -0x0006 -// 6 -0x0006 -// 6 -0x0006 +// 1 +0x0001 +// 1 +0x0001 +// 1 +0x0001 diff --git a/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinVals9_q15.txt b/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinVals9_q15.txt index bc6c26af..94abc6b4 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinVals9_q15.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ15/AbsMinVals9_q15.txt @@ -1,8 +1,8 @@ H 3 -// 0.003012 -0x0063 -// 0.003012 -0x0063 -// 0.003012 -0x0063 +// 0.065882 +0x086F +// 0.065882 +0x086F +// 0.065882 +0x086F diff --git a/Testing/Patterns/DSP/Stats/StatsQ15/InputNew1_q15.txt b/Testing/Patterns/DSP/Stats/StatsQ15/InputNew1_q15.txt index 5ae86427..63bd7ba9 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ15/InputNew1_q15.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ15/InputNew1_q15.txt @@ -1,602 +1,602 @@ H 300 -// 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.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.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 +// 0.123405 +0x0FCC +// 0.065882 +0x086F +// 0.374523 +0x2FF0 +// 0.300768 +0x2680 +// 0.294099 +0x25A5 +// 0.511444 +0x4177 +// 0.217888 +0x1BE4 +// -0.098080 +0xF372 +// -0.238944 +0xE16A +// 0.271193 +0x22B6 +// 0.085040 +0x0AE3 +// 0.095270 +0x0C32 +// -0.271322 +0xDD45 +// -0.253307 +0xDF94 +// -0.179660 +0xE901 +// -0.572485 +0xB6B9 +// -0.271207 +0xDD49 +// -0.303817 +0xD91D +// 0.077104 +0x09DF +// -0.346369 +0xD3AA +// 0.261218 +0x2170 +// 0.334939 +0x2ADF +// -0.372468 +0xD053 +// -0.049667 +0xF9A5 +// -0.339688 +0xD485 +// 0.613571 +0x4E89 +// 0.194033 +0x18D6 +// -0.254385 +0xDF70 +// -0.346338 +0xD3AB +// 0.197751 +0x1950 +// 0.209577 +0x1AD3 +// 0.704107 +0x5A20 +// -0.035406 +0xFB78 +// 0.004206 +0x008A +// 0.535593 +0x448E +// 0.111473 +0x0E45 +// -0.117300 +0xF0FC +// 0.069467 +0x08E4 +// 0.241466 +0x1EE8 +// -0.106575 +0xF25C +// -0.124743 +0xF008 +// 0.538690 +0x44F4 +// -0.105774 +0xF276 +// -0.192697 +0xE756 +// -0.280184 +0xDC23 +// -0.138963 +0xEE36 +// 0.303307 +0x26D3 +// 0.008674 +0x011C +// 0.294195 +0x25A8 +// 0.056765 +0x0744 +// 0.188462 +0x1820 +// -0.214445 +0xE48D +// -0.280349 +0xDC1E +// 0.224181 +0x1CB2 +// 0.292590 +0x2574 +// 0.118478 +0x0F2A +// 0.017615 +0x0241 +// -0.109430 +0xF1FE +// -0.328672 +0xD5EE +// -0.563817 +0xB7D5 +// -0.239680 +0xE152 +// 0.357248 +0x2DBA +// 0.548511 +0x4636 +// -0.313800 +0xD7D5 +// -0.653796 +0xAC50 +// 0.188157 +0x1816 +// -0.389610 +0xCE21 +// -0.391072 +0xCDF1 +// -0.523548 +0xBCFC +// 0.060447 +0x07BD +// -0.076697 +0xF62F +// 0.738979 +0x5E97 +// -0.494757 +0xC0AC +// 0.571960 +0x4936 +// -0.224235 +0xE34C +// 0.204887 +0x1A3A +// 0.228669 +0x1D45 +// 0.146022 +0x12B1 +// -0.062678 +0xF7FA +// -0.576992 +0xB625 +// -0.430318 +0xC8EB +// -0.244108 +0xE0C1 +// -0.081640 +0xF58D +// 0.128429 +0x1070 +// -0.110273 +0xF1E3 +// -0.108501 +0xF21D +// -0.119207 +0xF0BE +// -0.172925 +0xE9DE +// 0.718529 +0x5BF9 +// 0.319350 +0x28E0 +// -0.092500 +0xF429 +// -0.297603 +0xD9E8 +// 0.004262 +0x008C +// -0.281475 +0xDBF9 +// -0.636552 +0xAE85 +// -0.162279 +0xEB3A +// 0.117940 +0x0F19 +// 0.329350 +0x2A28 +// 0.344148 +0x2C0D +// -0.052216 +0xF951 +// 0.250184 +0x2006 +// 0.114358 +0x0EA3 +// 0.145392 +0x129C +// 0.079769 +0x0A36 +// -0.225692 +0xE31D +// 0.226311 +0x1CF8 +// -0.264859 +0xDE19 +// 0.546621 +0x45F8 +// 0.064963 +0x0851 +// 0.088179 +0x0B49 +// -0.191757 +0xE775 +// 0.219047 +0x1C0A +// 0.094156 +0x0C0D +// 0.105681 +0x0D87 +// -0.197347 +0xE6BD +// 0.709773 +0x5ADA +// -0.109335 +0xF201 +// 0.305083 +0x270D +// -0.104211 +0xF2A9 +// -0.116191 +0xF121 +// -0.391392 +0xCDE7 +// 0.574285 +0x4982 +// 0.501598 +0x4034 +// 0.263787 +0x21C4 +// -0.124298 +0xF017 +// -0.098805 +0xF35A +// -0.184121 +0xE86F +// -0.410895 +0xCB68 +// 0.264920 +0x21E9 +// 0.166544 +0x1551 +// -0.131426 +0xEF2D +// 0.306334 +0x2736 +// 0.179608 +0x16FD +// 0.260324 +0x2152 +// 0.475082 +0x3CCF +// 0.582682 +0x4A95 +// 0.157983 +0x1439 +// -0.630604 +0xAF48 +// -0.747667 +0xA04C +// 0.396064 +0x32B2 +// -0.036742 +0xFB4C +// 0.009906 +0x0145 +// -0.250803 +0xDFE6 +// -0.263721 +0xDE3E +// -0.108421 +0xF21F +// -0.098546 +0xF363 +// 0.382915 +0x3103 +// 0.001507 +0x0031 +// -0.051198 +0xF972 +// -0.410565 +0xCB73 +// 0.248648 +0x1FD4 +// 0.395007 +0x3290 +// -0.245587 +0xE091 +// -0.399002 +0xCCED +// 0.621872 +0x4F9A +// -0.411823 +0xCB49 +// 0.509924 +0x4145 +// -0.391484 +0xCDE4 +// -0.454557 +0xC5D1 +// 0.214760 +0x1B7D +// -0.112198 +0xF1A4 +// -0.068584 +0xF739 +// 0.138348 +0x11B5 +// 0.798233 +0x662D +// -0.077236 +0xF61D +// -0.244944 +0xE0A6 +// 0.210234 +0x1AE9 +// 0.397450 +0x32E0 +// 0.497893 +0x3FBB +// -0.128531 +0xEF8C +// 0.090600 +0x0B99 +// 0.278994 +0x23B6 +// -0.129550 +0xEF6B +// 0.259218 +0x212E +// 0.380244 +0x30AC +// -0.037578 +0xFB31 +// 0.055204 +0x0711 +// 0.077127 +0x09DF +// -0.475730 +0xC31B +// 0.624824 +0x4FFA +// -0.280039 +0xDC28 +// -0.164264 +0xEAF9 +// -0.122569 +0xF050 +// 0.112216 +0x0E5D +// 0.151703 +0x136B +// -0.183333 +0xE889 +// 0.041596 +0x0553 +// -0.025885 +0xFCB0 +// 0.294978 +0x25C2 +// 0.133840 +0x1122 +// -0.092890 +0xF41C +// 0.684929 +0x57AC +// 0.172618 +0x1618 +// -0.399350 +0xCCE2 +// -0.007576 +0xFF08 +// 0.104422 +0x0D5E +// -0.306526 +0xD8C4 +// 0.082964 +0x0A9F +// -0.021399 +0xFD43 +// -0.458855 +0xC544 +// 0.268876 +0x226B +// -0.813990 +0x97CF +// 0.089218 +0x0B6B +// 0.234561 +0x1E06 +// 0.548094 +0x4628 +// -0.187538 +0xE7FF +// 0.391534 +0x321E +// -0.096672 +0xF3A0 +// -0.032244 +0xFBDF +// -0.784525 +0x9B95 +// 0.517152 +0x4232 +// -0.013697 +0xFE3F +// -0.203610 +0xE5F0 +// -0.041275 +0xFAB7 +// -0.260817 +0xDE9E +// -0.412207 +0xCB3D +// 1.000000 +0x7FFF +// 0.294174 +0x25A7 +// 0.038875 +0x04FA +// 0.165876 +0x153B +// -0.103324 +0xF2C6 +// 0.146937 +0x12CF +// -0.264408 +0xDE28 +// -0.361527 +0xD1B9 +// 0.359368 +0x2E00 +// -0.126171 +0xEFDA +// -0.541140 +0xBABC +// -0.105520 +0xF27E +// 0.296189 +0x25EA +// 0.145127 +0x1294 +// -0.144978 +0xED71 +// 0.010516 +0x0159 +// -0.154670 +0xEC34 +// 0.086313 +0x0B0C +// 0.307257 +0x2754 +// -0.542332 +0xBA95 +// -0.432890 +0xC897 +// 0.142296 +0x1237 +// -0.154784 +0xEC30 +// 0.338109 +0x2B47 +// -0.023558 +0xFCFC +// -0.406824 +0xCBED +// 0.015512 +0x01FC +// -0.049156 +0xF9B5 +// -0.637311 +0xAE6D +// -0.189177 +0xE7C9 +// -0.066290 +0xF784 +// 0.062326 +0x07FA +// 0.092746 +0x0BDF +// 0.227766 +0x1D27 +// 0.632135 +0x50EA +// 0.439535 +0x3843 +// 0.174143 +0x164A +// 0.006038 +0x00C6 +// -0.502492 +0xBFAE +// -0.301302 +0xD96F +// 0.219961 +0x1C28 +// 0.187719 +0x1807 +// 0.481709 +0x3DA9 +// 0.184873 +0x17AA +// 0.005349 +0x00AF +// -0.525492 +0xBCBD +// -0.062191 +0xF80A +// 0.443425 +0x38C2 +// -0.179089 +0xE914 +// -0.211985 +0xE4DE +// 0.330092 +0x2A40 +// -0.190255 +0xE7A6 +// 0.228462 +0x1D3E +// 0.045065 +0x05C5 +// 0.751563 +0x6033 +// 0.345289 +0x2C32 +// -0.509399 +0xBECC +// 0.149802 +0x132D +// -0.129814 +0xEF62 +// 0.097913 +0x0C88 +// -0.262613 +0xDE63 +// 0.434713 +0x37A5 +// 0.468927 +0x3C06 +// -0.282194 +0xDBE1 +// 0.256886 +0x20E2 +// 0.376004 +0x3021 +// -0.509639 +0xBEC4 +// 0.025479 +0x0343 +// -0.107344 +0xF243 +// 0.224282 +0x1CB5 +// -0.496937 +0xC064 +// -0.378611 +0xCF8A +// -0.173082 +0xE9D8 +// 0.088789 +0x0B5D +// -0.141795 +0xEDDA +// -0.437208 +0xC80A +// 0.653683 +0x53AC +// 0.762494 +0x6199 +// -0.523368 +0xBD02 +// 0.308442 +0x277B +// -0.114281 +0xF15F +// 0.280751 +0x23F0 +// 0.268264 +0x2256 +// 0.064596 +0x0845 diff --git a/Testing/Patterns/DSP/Stats/StatsQ15/InputNew2_q15.txt b/Testing/Patterns/DSP/Stats/StatsQ15/InputNew2_q15.txt index 0aceb007..44342716 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ15/InputNew2_q15.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ15/InputNew2_q15.txt @@ -1,602 +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 +// 0.323402 +0x2965 +// 0.148554 +0x1304 +// 0.467027 +0x3BC8 +// -0.005080 +0xFF5A +// 0.192698 +0x18AA +// -0.010486 +0xFEA8 +// -0.437624 +0xC7FC +// -0.026214 +0xFCA5 +// 0.493829 +0x3F36 +// 0.331902 +0x2A7C +// 0.116895 +0x0EF6 +// 0.174196 +0x164C +// 0.017261 +0x0236 +// 0.468940 +0x3C06 +// 0.175577 +0x1679 +// -0.520624 +0xBD5C +// -0.231809 +0xE254 +// 0.165276 +0x1528 +// -0.072498 +0xF6B8 +// -0.404191 +0xCC43 +// -0.368838 +0xD0CA +// -0.174092 +0xE9B7 +// -0.133261 +0xEEF1 +// 0.029603 +0x03CA +// -0.511172 +0xBE92 +// 0.419784 +0x35BB +// -0.000429 +0xFFF2 +// -0.073098 +0xF6A5 +// 0.281652 +0x240D +// -0.490390 +0xC13B +// -0.327420 +0xD617 +// 0.259840 +0x2142 +// 0.002672 +0x0058 +// 0.607116 +0x4DB6 +// 0.056946 +0x074A +// -0.335097 +0xD51C +// -0.793552 +0x9A6D +// 0.008697 +0x011D +// -0.290085 +0xDADE +// 0.435192 +0x37B4 +// -0.139571 +0xEE23 +// -0.340979 +0xD45B +// 0.742906 +0x5F18 +// 0.656091 +0x53FB +// 0.133413 +0x1114 +// 0.456720 +0x3A76 +// 0.074690 +0x098F +// -0.307767 +0xD89B +// -0.175146 +0xE995 +// -0.529106 +0xBC46 +// -0.093072 +0xF416 +// 0.434643 +0x37A2 +// -0.226795 +0xE2F8 +// -0.134927 +0xEEBB +// 0.494329 +0x3F46 +// -0.175949 +0xE97B +// -0.205533 +0xE5B1 +// 0.201790 +0x19D4 +// 0.561779 +0x47E8 +// 0.259604 +0x213B +// 0.160151 +0x1480 +// -0.317508 +0xD75C +// -0.175283 +0xE990 +// 0.694187 +0x58DB +// 0.312839 +0x280B +// -0.005339 +0xFF51 +// 0.038051 +0x04DF +// -0.635662 +0xAEA3 +// -0.264221 +0xDE2E +// -0.337674 +0xD4C7 +// -0.120102 +0xF0A1 +// -0.403516 +0xCC5A +// -0.096703 +0xF39F +// 0.241707 +0x1EF0 +// -0.403614 +0xCC56 +// -0.533146 +0xBBC2 +// 0.336876 +0x2B1F +// -0.306481 +0xD8C5 +// 0.091896 +0x0BC3 +// 0.230589 +0x1D84 +// 0.200646 +0x19AF +// 0.132124 +0x10E9 +// 0.033071 +0x043C +// -0.729537 +0xA29F +// 0.111805 +0x0E50 +// -0.767897 +0x9DB6 +// 0.032523 +0x042A +// -0.541510 +0xBAB0 +// -0.261226 +0xDE90 +// 0.811394 +0x67DC +// -0.305911 +0xD8D8 +// 0.481119 +0x3D95 +// 0.428254 +0x36D1 +// -0.661274 +0xAB5B +// -0.630948 +0xAF3D +// 0.247130 +0x1FA2 +// -0.399378 +0xCCE1 +// -0.184046 +0xE871 +// 0.187661 +0x1805 +// 0.000989 +0x0020 +// -0.001683 +0xFFC9 +// 0.424928 +0x3664 +// -0.152805 +0xEC71 +// 0.180995 +0x172B +// -0.027147 +0xFC86 +// 0.153449 +0x13A4 +// -0.440478 +0xC79E +// 0.037094 +0x04BF +// -0.091394 +0xF44D +// 0.552701 +0x46BF +// -0.045409 +0xFA30 +// -0.982242 +0x8246 +// 0.269684 +0x2285 +// -0.008298 +0xFEF0 +// -0.398494 +0xCCFE +// -0.068190 +0xF746 +// -0.577465 +0xB616 +// -0.454670 +0xC5CD +// 0.094503 +0x0C19 +// 0.123677 +0x0FD5 +// 0.472687 +0x3C81 +// -0.542501 +0xBA8F +// 0.027786 +0x038E +// 0.312587 +0x2803 +// -0.260121 +0xDEB4 +// -0.185975 +0xE832 +// -0.404425 +0xCC3C +// 0.113928 +0x0E95 +// -0.436244 +0xC829 +// -0.184292 +0xE869 +// 0.161531 +0x14AD +// 0.329421 +0x2A2A +// -0.067630 +0xF758 +// -0.740950 +0xA129 +// -0.258705 +0xDEE3 +// -0.107789 +0xF234 +// -0.341318 +0xD450 +// -0.314122 +0xD7CB +// 0.213599 +0x1B57 +// -0.214636 +0xE487 +// -0.866406 +0x911A +// -0.697394 +0xA6BC +// 0.620422 +0x4F6A +// 0.113443 +0x0E85 +// 0.325596 +0x29AD +// 0.360068 +0x2E17 +// -0.491445 +0xC118 +// 0.550016 +0x4667 +// -0.201599 +0xE632 +// 0.189111 +0x1835 +// 0.426731 +0x369F +// -0.075214 +0xF65F +// 0.235085 +0x1E17 +// -0.279453 +0xDC3B +// -0.077972 +0xF605 +// 0.322312 +0x2942 +// -0.141637 +0xEDDF +// 0.099740 +0x0CC4 +// -0.346261 +0xD3AE +// 0.387544 +0x319B +// 0.187546 +0x1802 +// 0.353283 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 +// 0.248312 +0x1FC9 +// 0.730242 +0x5D79 +// 0.189849 +0x184D +// -0.409402 +0xCB99 +// 0.205417 +0x1A4B +// -0.531576 +0xBBF5 +// 0.032401 +0x0426 +// 0.187428 +0x17FE +// 0.437239 +0x37F7 +// -0.223417 +0xE367 +// 0.079536 +0x0A2E +// 0.489575 +0x3EAA +// 0.101105 +0x0CF1 +// -0.289412 +0xDAF5 +// 0.461216 +0x3B09 +// 0.310130 +0x27B2 +// -0.385529 +0xCEA7 +// 0.720070 +0x5C2B +// 0.046278 +0x05EC +// -0.280558 +0xDC17 +// -0.201468 +0xE636 +// 0.885210 +0x714F +// 0.614647 +0x4EAD +// 0.346657 +0x2C5F +// -0.009429 +0xFECB +// 0.385289 +0x3151 +// 0.444275 +0x38DE +// -0.129092 +0xEF7A +// 0.024413 +0x0320 +// -0.631646 +0xAF26 +// 0.391962 +0x322C +// -0.597020 +0xB395 +// -0.517708 +0xBDBC +// 0.244151 +0x1F40 +// -0.290057 +0xDADF +// -0.628173 +0xAF98 +// -0.778655 +0x9C55 +// 0.377250 +0x304A +// -0.494875 +0xC0A8 +// 0.039109 +0x0502 +// 0.307075 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 +// 0.627178 +0x5047 +// 0.508969 +0x4126 +// -0.196744 +0xE6D1 +// 0.150575 +0x1346 +// -0.702144 +0xA620 +// -0.088988 +0xF49C +// 0.079043 +0x0A1E +// -0.035352 +0xFB7A +// 0.393550 +0x3260 +// -0.199266 +0xE67E +// -0.261746 +0xDE7F +// 0.130261 +0x10AC +// -0.328638 +0xD5EF +// 0.057335 +0x0757 +// -0.184248 +0xE86B +// 0.264917 +0x21E9 +// -0.589183 +0xB496 +// -0.080136 +0xF5BE +// -0.905973 +0x8C09 +// -0.028222 +0xFC63 +// -0.634432 +0xAECB +// -0.086179 +0xF4F8 +// 0.545795 +0x45DD +// -0.062720 +0xF7F9 +// 0.136890 +0x1186 +// -0.364819 +0xD14E +// 0.540887 +0x453C +// -0.590618 +0xB467 +// -0.311702 +0xD81A +// -0.023045 +0xFD0D +// 0.185659 +0x17C4 +// 0.214279 +0x1B6E +// 0.202690 +0x19F2 +// 0.445088 +0x38F9 +// -0.265653 +0xDDFF +// -0.129617 +0xEF69 +// 0.368710 +0x2F32 +// 0.093105 +0x0BEB +// 0.117838 +0x0F15 +// -0.566528 +0xB77C +// -0.279894 +0xDC2C +// -0.043016 +0xFA7E +// -0.040460 +0xFAD2 +// 0.087681 +0x0B39 +// 0.287165 +0x24C2 +// -0.167952 +0xEA81 +// 0.382092 +0x30E8 +// -0.379905 +0xCF5F +// 0.471665 +0x3C60 +// 0.428807 +0x36E3 +// 0.096113 +0x0C4D +// 0.020664 +0x02A5 +// 0.085269 +0x0AEA +// 0.488273 +0x3E80 +// -0.024626 +0xFCD9 +// 0.410056 +0x347D +// 0.022141 +0x02D6 +// 0.216609 +0x1BBA +// -0.686720 +0xA81A +// 0.302125 +0x26AC +// 0.047774 +0x061D +// -0.368509 +0xD0D5 +// 0.654683 +0x53CD +// 1.000000 +0x7FFF +// 0.704134 +0x5A21 +// -0.091506 +0xF44A +// -0.543538 +0xBA6D +// 0.096595 +0x0C5D +// 0.149274 +0x131B +// 0.022073 +0x02D3 +// -0.136598 +0xEE84 +// -0.088971 +0xF49D +// -0.108140 +0xF228 +// 0.077729 +0x09F3 +// -0.185821 +0xE837 +// 0.463663 +0x3B59 +// -0.190745 +0xE796 +// -0.045381 +0xFA31 +// 0.235207 +0x1E1B +// -0.296128 +0xDA18 +// -0.344844 +0xD3DC +// -0.229888 +0xE293 +// 0.011463 +0x0178 +// 0.313216 +0x2817 +// 0.208418 +0x1AAD +// 0.020402 +0x029D +// 0.809604 +0x67A1 +// -0.319619 +0xD717 +// 0.343338 +0x2BF2 +// 0.276278 +0x235D +// 0.169486 +0x15B2 +// -0.019546 +0xFD80 +// -0.180495 +0xE8E6 +// -0.174264 +0xE9B2 +// -0.032805 +0xFBCD +// 0.104721 +0x0D68 +// -0.271673 +0xDD3A diff --git a/Testing/Patterns/DSP/Stats/StatsQ15/MSEVals10_q15.txt b/Testing/Patterns/DSP/Stats/StatsQ15/MSEVals10_q15.txt index 91ebdeaa..005a33b0 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ15/MSEVals10_q15.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ15/MSEVals10_q15.txt @@ -1,10 +1,10 @@ H 4 -// 0.291384 -0x254C -// 0.326840 -0x29D6 -// 0.266990 -0x222D -// 0.278624 -0x23AA +// 0.123046 +0x0FC0 +// 0.134261 +0x112F +// 0.135165 +0x114D +// 0.237464 +0x1E65 diff --git a/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxIndexes8_s16.txt b/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxIndexes8_s16.txt index 85b773e2..9bcb3569 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxIndexes8_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxIndexes8_s16.txt @@ -1,8 +1,8 @@ H 3 -// 1 -0x0001 -// 3 -0x0003 -// 8 -0x0008 +// 2 +0x0002 +// 7 +0x0007 +// 7 +0x0007 diff --git a/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxVals8_q31.txt b/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxVals8_q31.txt index 94577468..381c5a6b 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxVals8_q31.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ31/AbsMaxVals8_q31.txt @@ -1,8 +1,8 @@ W 3 -// 0.352374 -0x2D1A96B5 -// 0.530170 -0x43DC9BE7 -// 0.634745 -0x513F5458 +// 0.254671 +0x20990B68 +// 0.516980 +0x422C699D +// 0.516980 +0x422C699D diff --git a/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinIndexes9_s16.txt b/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinIndexes9_s16.txt index 706baf96..9520406c 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinIndexes9_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinIndexes9_s16.txt @@ -2,7 +2,7 @@ H 3 // 0 0x0000 -// 7 -0x0007 -// 7 -0x0007 +// 4 +0x0004 +// 4 +0x0004 diff --git a/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinVals9_q31.txt b/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinVals9_q31.txt index 3099bf06..f3458a78 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinVals9_q31.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ31/AbsMinVals9_q31.txt @@ -1,8 +1,8 @@ W 3 -// 0.132805 -0x10FFBE95 -// 0.003898 -0x007FB95F -// 0.003898 -0x007FB95F +// 0.053227 +0x06D0231F +// 0.003305 +0x006C4DD3 +// 0.003305 +0x006C4DD3 diff --git a/Testing/Patterns/DSP/Stats/StatsQ31/InputNew1_q31.txt b/Testing/Patterns/DSP/Stats/StatsQ31/InputNew1_q31.txt index c626b55a..b592a068 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ31/InputNew1_q31.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ31/InputNew1_q31.txt @@ -1,602 +1,602 @@ W 300 -// -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 +// 0.053227 +0x06D0231F +// -0.194809 +0xE710805B +// 0.254671 +0x20990B68 +// 0.180962 +0x1729C50E +// -0.003305 +0xFF93B22D +// -0.379803 +0xCF62A188 +// -0.183890 +0xE8764B4E +// 0.516980 +0x422C699D +// -0.011257 +0xFE8F1D5F +// -0.242630 +0xE0F18079 +// -0.055877 +0xF8D90596 +// 0.155763 +0x13F00931 +// -0.297898 +0xD9DE7BB7 +// 0.633579 +0x51191EEA +// -0.035082 +0xFB8272A1 +// -0.754991 +0x9F5C76E6 +// -0.198765 +0xE68EE09A +// -0.401995 +0xCC8B70AB +// -0.139182 +0xEE2F4585 +// 0.161958 +0x14BB08E7 +// 0.441612 +0x3886BDEC +// 0.219660 +0x1C1DD0DB +// 0.299214 +0x264CA8E9 +// -0.076361 +0xF639CC4C +// 0.250356 +0x200BA916 +// 0.405622 +0x33EB6F62 +// -0.329505 +0xD5D2C8C9 +// 0.014324 +0x01D55FEE +// -0.298801 +0xD9C0E470 +// 0.293213 +0x25880432 +// 0.347699 +0x2C816412 +// 0.077498 +0x09EB76E4 +// 0.230928 +0x1D8F0EE9 +// -0.147943 +0xED1035F5 +// 0.290071 +0x25210C15 +// 0.243406 +0x1F27EBCB +// -0.182856 +0xE8982A0C +// -0.142700 +0xEDBBFE02 +// 0.509386 +0x41338B5C +// 0.879951 +0x70A238F7 +// -0.109095 +0xF2092BD5 +// -0.485846 +0xC1CFCF18 +// 0.507408 +0x40F2BE28 +// -0.705613 +0xA5AE75A0 +// 0.886931 +0x7186F161 +// -0.626054 +0xAFDD7A23 +// 0.225299 +0x1CD69B27 +// 0.100112 +0x0CD07692 +// -0.374774 +0xD007692C +// -0.215004 +0xE47ABE7C +// -0.063653 +0xF7DA34B8 +// -0.331956 +0xD582736A +// 0.682240 +0x5753A29D +// -0.088770 +0xF4A32B4F +// -0.564635 +0xB7BA0CAD +// -0.472511 +0xC384C605 +// -0.393973 +0xCD924DF6 +// 0.563956 +0x482FB9C6 +// -0.076054 +0xF643DD1F +// 0.420016 +0x35C3172E +// -0.185789 +0xE8381247 +// -0.165578 +0xEACE5997 +// 0.379274 +0x308C10CD +// 0.398468 +0x330103C3 +// 0.198516 +0x1968F6BD +// -0.404374 +0xCC3D7613 +// 0.626193 +0x502719DF +// -0.352939 +0xD2D2E51B +// 0.065052 +0x0853A1B9 +// -0.384384 +0xCECC7FD3 +// 0.582584 +0x4A92194A +// 0.021653 +0x02C587FB +// -0.126781 +0xEFC5A77F +// 0.452636 +0x39EFF959 +// 0.595803 +0x4C4347F7 +// 0.006026 +0x00C57528 +// 0.185526 +0x17BF515D +// 0.047167 +0x06098E54 +// 0.142032 +0x122E1D3A +// -0.421045 +0xCA1B35C9 +// 0.072948 +0x09565C8B +// -0.382176 +0xCF14DBEB +// -0.087473 +0xF4CDAD65 +// -0.035589 +0xFB71CDDC +// -0.366920 +0xD108C4B5 +// 0.010760 +0x016095A4 +// 0.277440 +0x23832B1F +// 0.335649 +0x2AF68E4B +// -0.013771 +0xFE3CBEE2 +// 0.073493 +0x096839E5 +// 0.419542 +0x35B38EF3 +// 0.567318 +0x489DE1EC +// -0.202903 +0xE6074643 +// 0.448204 +0x395EBD2E +// 0.231188 +0x1D97947B +// 0.550217 +0x466D80A6 +// 0.046263 +0x05EBF606 +// -0.449970 +0xC66764A8 +// -0.615147 +0xB142DA0C +// -0.042772 +0xFA86735E +// 0.214196 +0x1B6AC792 +// 0.039207 +0x0504BFA5 +// -0.292310 +0xDA95940F +// -0.063877 +0xF7D2E4DE +// -0.664476 +0xAAF273A8 +// 0.029160 +0x03BB80F7 +// -0.261953 +0xDE785028 +// 0.030887 +0x03F417F2 +// 0.149127 +0x13169A3A +// -0.386970 +0xCE77C7D4 +// -0.009107 +0xFED59592 +// 0.531294 +0x44017079 +// 0.225457 +0x1CDBC371 +// 0.098092 +0x0C8E46AD +// -0.187307 +0xE8064EF7 +// -0.063251 +0xF7E761CD +// 0.246930 +0x1F9B6920 +// -0.702659 +0xA60F489B +// 0.326581 +0x29CD680E +// -0.165876 +0xEAC493FB +// -0.557013 +0xB8B3CB10 +// -0.266551 +0xDDE1A513 +// 0.219679 +0x1C1E6EA8 +// 0.378130 +0x30668F47 +// -0.298112 +0xD9D77709 +// 0.010095 +0x014AC9CC +// 0.135029 +0x1148A39E +// 0.725070 +0x5CCF1AA0 +// -0.340508 +0xD46A3B1D +// 0.313761 +0x28295394 +// 0.042323 +0x056AD5B1 +// -0.159355 +0xEB9A3D63 +// -0.263080 +0xDE536128 +// 0.335442 +0x2AEFC17D +// 0.088396 +0x0B508FD5 +// -0.257323 +0xDF100AD0 +// 0.112537 +0x0E679C67 +// -0.297196 +0xD9F57D1F +// -0.241648 +0xE111A97D +// 0.406951 +0x3416F81B +// -0.016722 +0xFDDC0EFD +// 0.298799 +0x263F0937 +// -0.294677 +0xDA480821 +// -0.040694 +0xFACA8C35 +// 0.110209 +0x0E1B56E0 +// 0.413848 +0x34F8FADA +// 0.204745 +0x1A3512D8 +// 0.221690 +0x1C6055A7 +// -0.153511 +0xEC59C3DD +// 0.234524 +0x1E04E454 +// 0.125183 +0x1005FCD8 +// -0.064740 +0xF7B69C6F +// -0.595984 +0xB3B6CAD1 +// -0.190566 +0xE79B8B50 +// 0.101257 +0x0CF5FFA5 +// 0.360517 +0x2E256E68 +// 0.227398 +0x1D1B6107 +// -0.041831 +0xFAA54A42 +// 0.101385 +0x0CFA2F30 +// 0.172340 +0x160F3F57 +// -0.440119 +0xC7AA2F95 +// -0.324901 +0xD669A0FC +// -0.288906 +0xDB0523DF +// 0.283766 +0x245274DD +// 0.029614 +0x03CA619D +// 0.537727 +0x44D43D79 +// 0.456159 +0x3A636A0E +// -0.329949 +0xD5C43DB0 +// -0.011583 +0xFE847006 +// -0.143062 +0xEDB02783 +// 0.106062 +0x0D9373A3 +// 0.400018 +0x3333C85E +// 0.192681 +0x18A9C76D +// -0.095354 +0xF3CB7173 +// -0.063139 +0xF7EB0B7D +// 0.071955 +0x0935D59E +// -0.506724 +0xBF23AEE9 +// -0.881725 +0x8F23A4FB +// -0.246022 +0xE08256D2 +// 0.081509 +0x0A6EE48B +// -0.375193 +0xCFF9ABB7 +// -0.568833 +0xB73079E7 +// 0.121636 +0x0F91C1F5 +// -0.002894 +0xFFA12ADD +// 0.171369 +0x15EF6B9B +// -0.143500 +0xEDA1CE75 +// -0.152208 +0xEC84768E +// -0.448922 +0xC689BC4A +// 0.305481 +0x271A0350 +// -0.435605 +0xC83E1C3E +// -1.000000 +0x80000000 +// 0.272597 +0x22E4772E +// 0.204523 +0x1A2DD019 +// -0.024555 +0xFCDB5DC5 +// -0.153515 +0xEC59A136 +// 0.152940 +0x139388B7 +// -0.249145 +0xE01C047C +// 0.420073 +0x35C4F43D +// 0.447639 +0x394C3F26 +// 0.035689 +0x0491726D +// 0.085741 +0x0AF9930A +// 0.215225 +0x1B8C7E16 +// 0.068243 +0x08BC2BD1 +// 0.083371 +0x0AABE34D +// -0.235998 +0xE1CAD47B +// 0.391078 +0x320EDAFC +// 0.150423 +0x13410EC0 +// 0.610457 +0x4E2373C9 +// 0.604520 +0x4D60EC36 +// 0.287882 +0x24D95298 +// 0.171172 +0x15E8F9D0 +// -0.225431 +0xE32514EA +// -0.538677 +0xBB0CA223 +// -0.431030 +0xC8D403F7 +// -0.184626 +0xE85E3085 +// -0.375907 +0xCFE2498A +// -0.334387 +0xD532CAFA +// 0.230993 +0x1D912B1E +// 0.130887 +0x10C0E3B5 +// 0.120854 +0x0F7822CA +// -0.316842 +0xD771B62A +// -0.216764 +0xE44112D7 +// -0.152020 +0xEC8A98B8 +// -0.425318 +0xC98F2FB3 +// 0.517928 +0x424B74C1 +// 0.435631 +0x37C2BEB0 +// -0.471605 +0xC3A275AD +// -0.026751 +0xFC9368B5 +// 0.296544 +0x25F526AE +// 0.096523 +0x0C5ADB81 +// 0.263336 +0x21B4FD28 +// 0.159674 +0x14702E97 +// -0.081060 +0xF59FD022 +// -0.146428 +0xED41DAF6 +// -0.226336 +0xE3076D7F +// 0.022301 +0x02DABF16 +// -0.151292 +0xECA2747C +// 0.600611 +0x4CE0D4F9 +// -0.195252 +0xE701FC34 +// -0.136223 +0xEE903B8F +// 0.129325 +0x108DB8A1 +// -0.584871 +0xB522EEE6 +// 0.455594 +0x3A50E36B +// -0.053316 +0xF92CEEAA +// 0.284170 +0x245FAFB5 +// -0.553729 +0xB91F64F6 +// 0.203986 +0x1A1C3439 +// 0.082260 +0x0A877B90 +// -0.125006 +0xEFFFCE69 +// 0.254898 +0x20A07E73 +// -0.093030 +0xF4179A58 +// -0.491007 +0xC126B0E9 +// -0.154378 +0xEC3D55F7 +// -0.210598 +0xE50B22DB +// 0.356540 +0x2DA31B2B +// -0.321688 +0xD6D2ED87 +// -0.098420 +0xF366FB51 +// 0.033920 +0x04577C3A +// -0.028040 +0xFC6930E5 +// -0.083910 +0xF5426FC5 +// -0.007624 +0xFF0629BF +// -0.056993 +0xF8B47743 +// -0.657559 +0xABD51DEB +// -0.321282 +0xD6E03ED5 +// -0.104223 +0xF2A8D222 +// -0.521998 +0xBD2F2B75 +// -0.223062 +0xE372B127 +// -0.451521 +0xC634924D +// -0.360493 +0xD1DB6122 +// 0.144708 +0x1285CE4C +// 0.068942 +0x08D3156C +// 0.211126 +0x1B062F30 +// 0.178588 +0x16DBFCEB +// -0.202695 +0xE60E1865 +// -0.339037 +0xD49A7000 +// 0.107410 +0x0DBF9ECA +// 0.043662 +0x0596B678 +// 0.250603 +0x2013C5F3 +// 0.371642 +0x2F91F723 +// -0.386109 +0xCE93FA3F +// 0.258700 +0x211D18E8 +// -0.103367 +0xF2C4DDB1 +// -0.024790 +0xFCD3AF91 +// 0.009367 +0x0132EEC8 +// -0.318577 +0xD738DFDB +// 0.183383 +0x1779140A +// -0.262705 +0xDE5FB182 +// -0.541499 +0xBAB02B30 +// 0.021519 +0x02C1241B +// 0.071461 +0x09259F71 +// -0.537352 +0xBB380F3A +// 0.198490 +0x19681B0B +// -0.388745 +0xCE3D9743 +// -0.193938 +0xE72D0AAE +// -0.423311 +0xC9D0EFD9 +// -0.522565 +0xBD1C97DB +// -0.162706 +0xEB2C717A +// 0.048754 +0x063D8E28 +// 0.323326 +0x2962BCC2 +// -0.052240 +0xF9502FC3 diff --git a/Testing/Patterns/DSP/Stats/StatsQ31/InputNew2_q31.txt b/Testing/Patterns/DSP/Stats/StatsQ31/InputNew2_q31.txt index 53d18de9..a98520f3 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ31/InputNew2_q31.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ31/InputNew2_q31.txt @@ -1,602 +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 +// -0.067813 +0xF751E32D +// 0.235132 +0x1E18CE33 +// -0.257042 +0xDF193F61 +// -0.267934 +0xDDB453E0 +// 0.625009 +0x50004D96 +// 0.133780 +0x111FB4C6 +// -0.134457 +0xEECA1D21 +// -0.079261 +0xF5DAC952 +// 0.036319 +0x04A61C2B +// -0.404040 +0xCC486E5B +// -0.039219 +0xFAFADD22 +// 1.000000 +0x7FFFFFFF +// -0.231910 +0xE250C73B +// -0.087334 +0xF4D23C22 +// -0.212963 +0xE4BDA2FA +// -0.452820 +0xC60A01CC +// 0.017914 +0x024B0128 +// -0.203716 +0xE5EC9F03 +// 0.167004 +0x15606149 +// 0.288638 +0x24F2181E +// -0.030121 +0xFC24FFC9 +// -0.273740 +0xDCF61371 +// -0.201619 +0xE6315CA2 +// -0.556548 +0xB8C3089F +// 0.156043 +0x13F9352A +// 0.028106 +0x0398F77B +// -0.385571 +0xCEA59EA0 +// -0.095714 +0xF3BFA504 +// 0.158959 +0x1458C870 +// 0.156244 +0x13FFD0E5 +// 0.207339 +0x1A8A18F7 +// 0.680853 +0x5726324F +// -0.187073 +0xE80DFF89 +// -0.599202 +0xB34D5CEF +// 0.126989 +0x104128F5 +// -0.513622 +0xBE41A4A9 +// -0.250831 +0xDFE4C4DE +// -0.055659 +0xF8E0288E +// -0.442349 +0xC7611B16 +// 0.244818 +0x1F563630 +// 0.170557 +0x15D4D11B +// 0.186881 +0x17EBB651 +// 0.109723 +0x0E0B6B36 +// 0.197657 +0x194CD508 +// -0.288917 +0xDB04C444 +// 0.356732 +0x2DA96659 +// -0.003149 +0xFF98D1AD +// -0.392363 +0xCDC70D31 +// 0.385756 +0x316077B6 +// 0.468218 +0x3BEE9164 +// 0.794429 +0x65AFDC3D +// 0.287275 +0x24C56E7A +// 0.138461 +0x11B912EB +// -0.039369 +0xFAF5F1AF +// 0.375486 +0x300FED10 +// -0.377580 +0xCFAB71EE +// -0.369754 +0xD0ABE34B +// -0.208693 +0xE54989D0 +// -0.006497 +0xFF2B18DD +// -0.120670 +0xF08DE62E +// 0.166897 +0x155CE0ED +// -0.043228 +0xFA7781C4 +// -0.134713 +0xEEC1BD67 +// 0.420944 +0x35E18100 +// -0.070506 +0xF6F9ABF7 +// 0.504848 +0x409ED923 +// -0.045969 +0xFA1DAD7C +// 0.173029 +0x1625D4A4 +// -0.383772 +0xCEE09028 +// -0.133534 +0xEEE85CFC +// -0.535916 +0xBB671763 +// -0.209627 +0xE52AED38 +// -0.113155 +0xF1841FF1 +// -0.032894 +0xFBCA1FF9 +// 0.000131 +0x00044B2D +// -0.621073 +0xB080B006 +// -0.202248 +0xE61CBD3C +// -0.097640 +0xF3808C4D +// 0.147263 +0x12D9863E +// 0.035984 +0x049B1C24 +// -0.266026 +0xDDF2DE29 +// -0.062937 +0xF7F1AD85 +// 0.119681 +0x0F51B1B7 +// -0.043593 +0xFA6B89D4 +// 0.137867 +0x11A59C72 +// 0.275262 +0x233BC71C +// -0.055565 +0xF8E342F2 +// 0.026031 +0x0354F8ED +// 0.045203 +0x05C9391A +// -0.366692 +0xD1103CFD +// 0.423736 +0x363CFC4D +// 0.002024 +0x00424FC0 +// -0.312668 +0xD7FA7C27 +// 0.219315 +0x1C12808A +// 0.150365 +0x133F2D2F +// -0.659117 +0xABA20B01 +// 0.025896 +0x03508FDB +// -0.082603 +0xF56D4317 +// 0.219538 +0x1C19CF27 +// 0.652735 +0x538CD38F +// -0.123541 +0xF02FCC83 +// 0.163166 +0x14E29D6F +// -0.176473 +0xE9695287 +// -0.147708 +0xED17E3F5 +// 0.405303 +0x33E0FB03 +// 0.625486 +0x500FEBA1 +// -0.210044 +0xE51D47D9 +// -0.073186 +0xF6A1D6EC +// -0.172128 +0xE9F7B99F +// 0.341914 +0x2BC3D6ED +// -0.375184 +0xCFF9F87A +// -0.235938 +0xE1CCC9CA +// -0.267072 +0xDDD09590 +// -0.247342 +0xE05719A7 +// -0.428636 +0xC9227863 +// -0.319085 +0xD7283A6E +// 0.117062 +0x0EFBE0BF +// -0.108702 +0xF2160F5E +// 0.136649 +0x117DB931 +// -0.648592 +0xACFAF0AD +// -0.111223 +0xF1C371F2 +// 0.438576 +0x382341EF +// -0.204888 +0xE5C63BF6 +// 0.105376 +0x0D7CF999 +// 0.071303 +0x092070D2 +// 0.528588 +0x43A8C720 +// 0.570327 +0x490078D0 +// -0.197507 +0xE6B81953 +// -0.080496 +0xF5B24C4F +// 0.274165 +0x2317D93D +// -0.153219 +0xEC634F48 +// 0.129026 +0x1083E9C6 +// 0.372036 +0x2F9EE1E6 +// -0.231579 +0xE25BA2BD +// 0.258732 +0x211E23AF +// -0.139347 +0xEE29DEB5 +// 0.002201 +0x00481FD6 +// -0.303183 +0xD9314AFF +// -0.363143 +0xD18486F4 +// 0.542585 +0x45736E8D +// 0.305617 +0x271E76C8 +// 0.344883 +0x2C251D72 +// 0.261718 +0x217FF879 +// 0.548798 +0x463F0525 +// -0.461011 +0xC4FD984D +// -0.287814 +0xDB28EA17 +// 0.342515 +0x2BD78C21 +// -0.542719 +0xBA882EDB +// -0.357618 +0xD23990F8 +// -0.038874 +0xFB062DAB +// -0.097517 +0xF3848FEB +// 0.004376 +0x008F6560 +// -0.068608 +0xF737D6FF +// 0.475603 +0x3CE08E8A +// -0.127004 +0xEFBE5243 +// 0.377679 +0x3057C896 +// -0.218282 +0xE40F57D4 +// 0.143277 +0x1256EA5A +// 0.282718 +0x24301C8C +// -0.654107 +0xAC463C10 +// 0.333103 +0x2AA31F19 +// 0.059593 +0x07A0BAD5 +// 0.430847 +0x3725FB18 +// 0.197836 +0x1952B201 +// 0.217669 +0x1BDC93CA +// -0.138851 +0xEE3A20DD +// 0.393863 +0x326A16FB +// 0.302625 +0x26BC6A97 +// -0.042181 +0xFA99D070 +// 0.046979 +0x0603647F +// 0.127551 +0x10539891 +// -0.236212 +0xE1C3D00A +// -0.184590 +0xE85F5B00 +// 0.667071 +0x556296FA +// -0.075648 +0xF6512DE0 +// -0.061397 +0xF8242240 +// 0.033715 +0x0450C8E3 +// -0.016431 +0xFDE59791 +// -0.432457 +0xC8A542CC +// -0.160346 +0xEB79C9AD +// 0.791914 +0x655D7379 +// 0.020771 +0x02A8A251 +// -0.244575 +0xE0B1C610 +// -0.079675 +0xF5CD398B +// -0.167078 +0xEA9D3090 +// -0.497698 +0xC04B6E45 +// -0.339718 +0xD4841F3F +// -0.244341 +0xE0B96B86 +// 0.426830 +0x36A25EB0 +// -0.293267 +0xDA763D03 +// 0.088086 +0x0B4664BD +// 0.443171 +0x38B9D31F +// 0.371036 +0x2F7E1C37 +// -0.463672 +0xC4A668B3 +// 0.087551 +0x0B34E252 +// -0.168909 +0xEA612E56 +// 0.429417 +0x36F72241 +// -0.075108 +0xF662E091 +// -0.246106 +0xE07F9A95 +// 0.339326 +0x2B6F08EB +// 0.097313 +0x0C74BE53 +// -0.460774 +0xC50559C8 +// 0.285931 +0x24996544 +// -0.408715 +0xCBAF3E22 +// -0.276064 +0xDCA9EDD6 +// 0.468262 +0x3BF0001D +// 0.151134 +0x13585D9F +// 0.292100 +0x2563848A +// 0.211036 +0x1B033753 +// 0.318382 +0x28C0BCA3 +// 0.595805 +0x4C435A4C +// -0.099944 +0xF33504D5 +// -0.211631 +0xE4E94393 +// -0.076099 +0xF6425FA8 +// -0.236031 +0xE1C9BF7D +// 0.489091 +0x3E9A8CC5 +// -0.716089 +0xA4572E70 +// -0.006011 +0xFF3B0B73 +// 0.018149 +0x0252B3ED +// 0.144333 +0x12798422 +// -0.401559 +0xCC99BA6A +// 0.192133 +0x1897D043 +// 0.419662 +0x35B77F9A +// 0.369936 +0x2F5A0DE6 +// 0.078592 +0x0A0F4C18 +// -0.004671 +0xFF66F267 +// -0.057103 +0xF8B0D712 +// -0.208380 +0xE553CE4E +// 0.646333 +0x52BB0C2C +// 0.039553 +0x05101261 +// 0.077042 +0x09DC84F4 +// 0.351484 +0x2CFD6B59 +// -0.025034 +0xFCCBADCE +// 0.064270 +0x083A01CB +// 0.092445 +0x0BD53EF7 +// 0.493908 +0x3F385F27 +// -0.587710 +0xB4C5EEB6 +// -0.181872 +0xE8B868A7 +// 0.079039 +0x0A1DF706 +// 0.475977 +0x3CECCD27 +// 0.601088 +0x4CF0720F +// -0.055944 +0xF8D6D011 +// 0.310487 +0x27BE0AF9 +// -0.073912 +0xF68A0AC3 +// 0.190577 +0x1864D675 +// -0.535548 +0xBB732958 +// 0.203316 +0x1A063F13 +// 0.010038 +0x0148EBFA +// 0.206318 +0x1A68A0D4 +// -0.425229 +0xC99214D7 +// -0.246438 +0xE074B85D +// 0.228453 +0x1D3DF06F +// 0.097780 +0x0C840EF8 +// 0.049927 +0x0663FEEF +// 0.309192 +0x27939D4A +// 0.710648 +0x5AF68112 +// -0.480234 +0xC287B18F +// -0.066438 +0xF77EF8D6 +// -0.277039 +0xDC89FF12 +// -0.485004 +0xC1EB67B6 +// 0.209629 +0x1AD51CC7 +// -0.250060 +0xDFFE0710 +// 0.149710 +0x1329B574 +// -0.191344 +0xE7820AB9 +// -0.360339 +0xD1E0677E +// 0.429250 +0x36F1AD3D +// 0.351089 +0x2CF07D49 +// -0.017458 +0xFDC3F17B +// -0.236949 +0xE1ABA962 +// -0.402295 +0xCC8197BF +// 0.049341 +0x0650CF74 +// -0.264883 +0xDE184DC8 +// 0.521622 +0x42C47EAA +// 0.429471 +0x36F8E5A2 +// -0.028265 +0xFC61CD9F +// 0.015551 +0x01FD9447 +// -0.541021 +0xBABFCF31 +// -0.015049 +0xFE12DF63 +// -0.438205 +0xC7E8E5B9 +// 0.117399 +0x0F06ECC7 +// 0.249517 +0x1FF02E84 +// 0.129517 +0x10940251 +// -0.382776 +0xCF012F26 +// -0.065446 +0xF79F75FF +// -0.225035 +0xE3320EA2 +// 0.233791 +0x1DECDB07 +// 0.123681 +0x0FD4C614 +// 0.467948 +0x3BE5B4A5 +// -0.035665 +0xFB6F5376 +// -0.180292 +0xE8EC2E8E +// 0.741324 +0x5EE3B52E +// -0.327858 +0xD608BD05 +// -0.128147 +0xEF98DD7E +// 0.354663 +0x2D659C8D +// 0.136220 +0x116FA99C +// -0.290771 +0xDAC801D1 +// -0.252781 +0xDFA4E2D3 +// -0.074321 +0xF67CA304 +// 0.152608 +0x1388A6F4 +// -0.788017 +0x9B224172 diff --git a/Testing/Patterns/DSP/Stats/StatsQ31/MSEVals10_q31.txt b/Testing/Patterns/DSP/Stats/StatsQ31/MSEVals10_q31.txt index be109a63..0d4fe8ee 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ31/MSEVals10_q31.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ31/MSEVals10_q31.txt @@ -1,10 +1,10 @@ W 4 -// 0.066580 -0x0885AD96 -// 0.089078 -0x0B66E9B3 -// 0.168307 -0x158B15E2 -// 0.196400 -0x19239FC7 +// 0.153783 +0x13AF2B40 +// 0.209919 +0x1ADE9F11 +// 0.155268 +0x13DFD01C +// 0.248101 +0x1FC1C512 diff --git a/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxIndexes8_s16.txt b/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxIndexes8_s16.txt index e917300d..0124275a 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxIndexes8_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxIndexes8_s16.txt @@ -1,10 +1,10 @@ H 4 -// 7 -0x0007 -// 7 -0x0007 -// 46 -0x002E +// 1 +0x0001 +// 25 +0x0019 +// 25 +0x0019 // 279 0x0117 diff --git a/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxVals8_q7.txt b/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxVals8_q7.txt index 3986d6b0..115907e6 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxVals8_q7.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ7/AbsMaxVals8_q7.txt @@ -1,10 +1,10 @@ B 4 -// 0.807620 +// 0.619484 +0x4F +// 0.802797 0x67 -// 0.807620 +// 0.802797 0x67 -// 0.984827 -0x7E // 0.900000 0x73 diff --git a/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinIndexes9_s16.txt b/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinIndexes9_s16.txt index 94e2b2ed..fd28b06e 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinIndexes9_s16.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinIndexes9_s16.txt @@ -1,10 +1,10 @@ H 4 -// 13 -0x000D -// 13 -0x000D -// 13 -0x000D +// 8 +0x0008 +// 18 +0x0012 +// 18 +0x0012 // 279 0x0117 diff --git a/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinVals9_q7.txt b/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinVals9_q7.txt index 969053e9..1dd14e7a 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinVals9_q7.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ7/AbsMinVals9_q7.txt @@ -1,10 +1,10 @@ B 4 -// 0.008109 -0x01 -// 0.008109 -0x01 -// 0.008109 +// 0.008779 0x01 +// 0.000193 +0x00 +// 0.000193 +0x00 // 0.000000 0x00 diff --git a/Testing/Patterns/DSP/Stats/StatsQ7/InputNew1_q7.txt b/Testing/Patterns/DSP/Stats/StatsQ7/InputNew1_q7.txt index 234b426e..9f202f4a 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ7/InputNew1_q7.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ7/InputNew1_q7.txt @@ -1,602 +1,602 @@ B 300 -// -0.102474 +// 0.111747 +0x0E +// -0.619484 +0xB1 +// -0.151825 +0xED +// 0.387510 +0x32 +// 0.136098 +0x11 +// -0.103742 0xF3 -// 0.165718 -0x15 -// -0.670889 -0xAA -// 0.194766 +// -0.087748 +0xF5 +// 0.402217 +0x33 +// 0.008779 +0x01 +// -0.171518 +0xEA +// -0.082954 +0xF5 +// -0.112522 +0xF2 +// 0.079197 +0x0A +// -0.091652 +0xF4 +// -0.300753 +0xDA +// -0.110065 +0xF2 +// 0.564781 +0x48 +// 0.366245 +0x2F +// -0.000193 +0x00 +// 0.250034 +0x20 +// -0.414731 +0xCB +// -0.407381 +0xCC +// 0.433994 +0x38 +// -0.206679 +0xE6 +// -0.055489 +0xF9 +// 0.802797 +0x67 +// 0.045200 +0x06 +// -0.160329 +0xEB +// 0.043234 +0x06 +// 0.140995 +0x12 +// -0.071391 +0xF7 +// -0.222792 +0xE3 +// -0.001283 +0x00 +// -0.280972 +0xDC +// 0.199019 0x19 -// 0.415907 -0x35 -// -0.620313 -0xB1 -// 0.308181 -0x27 -// -0.807620 -0x99 -// 0.359454 -0x2E -// 0.057843 -0x07 -// 0.457073 -0x3B -// -0.155944 +// -0.170814 +0xEA +// 0.064326 +0x08 +// -0.105063 +0xF3 +// -0.097056 +0xF4 +// -0.069488 +0xF7 +// 0.023083 +0x03 +// -0.272622 +0xDD +// 0.253454 +0x20 +// -0.156359 0xEC -// 0.094699 -0x0C -// -0.008109 -0xFF -// 0.418258 -0x36 -// -0.252778 +// -0.249932 0xE0 -// 0.056051 -0x07 -// -0.792940 -0x9B -// -0.275356 -0xDD -// -0.039083 -0xFB -// 0.017582 -0x02 -// 0.103369 -0x0D -// -0.414443 -0xCB -// -0.036830 -0xFB -// -0.337455 -0xD5 -// -0.671051 -0xAA -// -0.376689 -0xD0 -// 0.382916 -0x31 -// -0.048073 -0xFA -// 0.233904 -0x1E -// 0.423277 +// -0.456484 +0xC6 +// -0.008754 +0xFF +// 0.244491 +0x1F +// -0.110586 +0xF2 +// 0.351432 +0x2D +// -0.125874 +0xF0 +// -0.053061 +0xF9 +// 0.028884 +0x04 +// 0.422236 0x36 -// 0.025164 -0x03 -// 0.009227 -0x01 -// -0.075278 -0xF6 -// -0.170875 +// 0.201877 +0x1A +// -0.092854 +0xF4 +// 0.350090 +0x2D +// 0.226639 +0x1D +// -0.183780 +0xE8 +// 0.213371 +0x1B +// -0.170763 0xEA -// 0.162985 +// 0.171638 +0x16 +// -0.152673 +0xEC +// 0.165445 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.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 +// -0.148497 0xED -// 0.172636 -0x16 -// -0.480465 -0xC3 -// 0.176124 -0x17 -// 0.061226 +// -0.067638 +0xF7 +// 0.055967 +0x07 +// -0.015305 +0xFE +// -0.001868 +0x00 +// 0.031839 +0x04 +// -0.072588 +0xF7 +// -0.353757 +0xD3 +// -0.244086 +0xE1 +// -0.109732 +0xF2 +// 0.135413 +0x11 +// -0.372993 +0xD0 +// -0.333929 +0xD5 +// -0.276718 +0xDD +// -0.072434 +0xF7 +// 0.286942 +0x25 +// 0.364095 +0x2F +// 0.363982 +0x2F +// -0.343015 +0xD4 +// 0.060015 0x08 -// 0.437238 +// -0.096768 +0xF4 +// -0.046273 +0xFA +// 0.054157 +0x07 +// 0.434179 0x38 -// -0.643108 -0xAE -// -0.214979 -0xE4 -// -0.184000 +// 0.530858 +0x44 +// 0.265545 +0x22 +// -0.143113 +0xEE +// -0.184925 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 +// -0.065053 +0xF8 +// -0.705200 +0xA6 +// -0.268256 +0xDE +// 0.293770 +0x26 +// -0.349520 +0xD3 +// 0.009808 +0x01 +// 0.293545 +0x26 +// 0.405982 +0x34 +// 0.028265 +0x04 +// 0.132741 0x11 -// 0.963468 -0x7B -// -0.102304 +// -0.358300 +0xD2 +// 0.064190 +0x08 +// -0.241274 +0xE1 +// -0.105419 0xF3 -// -0.080162 -0xF6 -// 0.147358 +// -0.279005 +0xDC +// -0.152447 +0xEC +// -0.244088 +0xE1 +// -0.154536 +0xEC +// -0.206386 +0xE6 +// 0.326151 +0x2A +// 0.151067 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 +// 0.224568 +0x1D +// 0.096494 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 +// -0.390373 +0xCE +// -0.193215 +0xE7 +// -0.045395 +0xFA +// -0.071636 +0xF7 +// -0.341740 +0xD4 +// 0.349950 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 +// 0.043988 +0x06 +// -0.309015 +0xD8 +// 0.035997 0x05 -// -0.001965 -0x00 -// 0.391091 -0x32 -// -0.586414 -0xB5 -// 0.114899 -0x0F -// -0.213296 -0xE5 -// 0.057857 -0x07 -// 0.478150 -0x3D -// -0.484117 +// 0.019941 +0x03 +// 0.155420 +0x14 +// -0.022650 +0xFD +// -0.230639 +0xE2 +// -0.272075 +0xDD +// -0.093769 +0xF4 +// 0.059795 +0x08 +// -0.782872 +0x9C +// -0.482080 0xC2 -// 0.152305 -0x13 -// 0.688632 -0x58 -// -0.566476 -0xB7 -// 0.204778 -0x1A -// -0.319869 -0xD7 -// 0.014750 +// 0.013143 0x02 -// -0.178403 -0xE9 -// 0.734259 -0x5E -// -0.233391 +// -0.236867 0xE2 -// 0.095126 -0x0C -// 0.771898 -0x63 -// 0.746117 -0x60 -// 0.048235 -0x06 -// -0.172130 -0xEA -// 0.609690 -0x4E -// 0.130194 -0x11 -// 0.371794 +// 0.190881 +0x18 +// 0.065833 +0x08 +// 0.018233 +0x02 +// -0.279011 +0xDC +// -0.127399 +0xF0 +// -0.221429 +0xE4 +// -0.539151 +0xBB +// 0.292654 +0x25 +// 0.377275 0x30 -// 0.091103 -0x0C -// -0.621565 -0xB0 -// -0.116148 -0xF1 -// 0.020190 -0x03 -// -0.008631 -0xFF -// 0.196576 -0x19 -// 0.164005 -0x15 -// 0.024957 +// 0.022744 0x03 -// 0.029573 -0x04 -// 1.000000 -0x7F -// 0.277207 -0x23 -// 0.024759 -0x03 -// 0.131129 -0x11 -// 0.060393 -0x08 -// -0.068398 +// -0.197470 +0xE7 +// 0.007250 +0x01 +// -0.070112 0xF7 -// -0.394747 -0xCD -// 0.052129 +// 0.158310 +0x14 +// 0.112850 +0x0E +// 0.053098 0x07 -// -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 +// 0.451683 +0x3A +// -0.106973 +0xF2 +// -0.241082 +0xE1 +// 0.318138 +0x29 +// -0.268758 0xDE -// -0.088872 -0xF5 -// 0.146581 -0x13 -// -0.541937 -0xBB -// -0.078122 +// 0.022183 +0x03 +// 0.111717 +0x0E +// -0.114893 +0xF1 +// 0.359005 +0x2E +// -0.120647 +0xF1 +// -0.080289 0xF6 -// -0.456287 -0xC6 -// -0.516639 -0xBE -// 0.160201 -0x15 -// 0.310066 -0x28 -// 0.243779 -0x1F -// 0.141039 -0x12 -// 0.284774 +// 0.282937 0x24 -// 0.182128 -0x17 -// 0.384664 +// 0.379315 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.148859 -0xED -// -0.355148 -0xD3 -// -0.268926 +// -0.250389 +0xE0 +// 0.256832 +0x21 +// -0.428220 +0xC9 +// -0.063434 +0xF8 +// -0.079061 +0xF6 +// 0.465713 +0x3C +// 0.425507 +0x36 +// -0.221754 +0xE4 +// 0.000262 +0x00 +// 0.142009 +0x12 +// -0.266889 0xDE -// 0.404005 -0x34 -// 0.031921 -0x04 -// 0.275195 -0x23 -// -0.100529 -0xF3 -// -0.706847 -0xA6 -// -0.415373 -0xCB -// -0.267751 +// 0.384158 +0x31 +// -0.240360 +0xE1 +// -0.526086 +0xBD +// -0.377628 +0xD0 +// 0.132004 +0x11 +// 0.381113 +0x31 +// -0.262947 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 +// 0.276217 +0x23 +// -0.169354 +0xEA +// -0.248324 +0xE0 +// -0.514510 +0xBE +// 0.271182 +0x23 +// -0.150883 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 +// 0.252288 +0x20 +// 0.014021 +0x02 +// -0.456574 +0xC6 +// -0.367876 +0xD1 +// 0.055821 +0x07 +// 0.045158 +0x06 +// -0.176602 0xE9 -// 0.606786 -0x4E -// -0.185937 -0xE8 -// -0.224177 -0xE3 -// 0.227554 -0x1D -// 0.312620 -0x28 -// 0.158724 -0x14 -// 0.042141 +// 0.358054 +0x2E +// -0.146726 +0xED +// 0.142671 +0x12 +// -0.020714 +0xFD +// 0.499735 +0x40 +// 0.067919 +0x09 +// -0.363686 +0xD1 +// 0.130449 +0x11 +// 0.029011 +0x04 +// 0.323371 +0x29 +// -0.000377 +0x00 +// -0.275332 +0xDD +// -0.241249 +0xE1 +// -0.201174 +0xE6 +// 0.441035 +0x38 +// -0.149266 +0xED +// 0.057940 +0x07 +// -0.134382 +0xEF +// -0.047646 +0xFA +// -0.044180 +0xFA +// -0.031101 +0xFC +// -0.199845 +0xE6 +// 1.000000 +0x7F +// -0.080639 +0xF6 +// 0.363380 +0x2F +// 0.036743 0x05 -// 0.481604 -0x3E -// 0.001547 +// 0.361796 +0x2E +// 0.027910 +0x04 +// -0.225262 +0xE3 +// -0.277644 +0xDC +// -0.097895 +0xF3 +// 0.026645 +0x03 +// 0.254035 +0x21 +// -0.248904 +0xE0 +// 0.217753 +0x1C +// -0.367932 +0xD1 +// 0.014367 +0x02 +// 0.001818 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 +// 0.204441 0x1A -// 0.099369 +// 0.164518 +0x15 +// 0.445106 +0x39 +// -0.141108 +0xEE +// 0.142417 +0x12 +// 0.164044 +0x15 +// 0.282067 +0x24 +// -0.287725 +0xDB +// 0.047559 +0x06 +// 0.104241 0x0D -// 0.398256 -0x33 -// -0.112691 -0xF2 -// 0.461667 -0x3B -// 0.026150 +// -0.262475 +0xDE +// 0.193175 +0x19 +// 0.339697 +0x2B +// 0.103496 +0x0D +// -0.160604 +0xEB +// -0.202863 +0xE6 +// 0.271139 +0x23 +// 0.165430 +0x15 +// 0.022423 0x03 -// -0.130584 +// -0.133283 0xEF -// 0.476523 -0x3D -// -0.315730 -0xD8 -// -0.183998 -0xE8 -// 0.165571 -0x15 -// -0.247837 +// 0.074310 +0x0A +// -0.018739 +0xFE +// -0.211001 +0xE5 +// 0.272176 +0x23 +// 0.100321 +0x0D +// 0.395602 +0x33 +// 0.029045 +0x04 +// -0.250793 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 +// -0.271886 +0xDD +// -0.114161 +0xF1 +// 0.164617 +0x15 +// -0.327181 +0xD6 +// -0.061309 0xF8 -// 0.337324 -0x2B -// -0.256711 -0xDF -// 0.192290 -0x19 -// 0.138606 -0x12 -// -0.503903 -0xC0 -// 0.053474 -0x07 -// -0.079966 -0xF6 -// 0.202149 +// 0.382885 +0x31 +// 0.199786 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 +// -0.360950 +0xD2 +// -0.301625 +0xD9 +// 0.494527 +0x3F +// -0.032126 0xFC +// -0.004536 +0xFF +// -0.086781 +0xF5 +// -0.153492 +0xEC +// -0.244623 +0xE1 +// 0.092441 +0x0C +// -0.069309 +0xF7 +// 0.040660 +0x05 +// 0.044933 +0x06 +// 0.357435 +0x2E +// 0.144515 +0x12 +// 0.116890 +0x0F +// -0.155518 +0xEC +// 0.113681 +0x0F +// 0.212142 +0x1B +// -0.057815 +0xF9 +// -0.248660 +0xE0 +// 0.345778 +0x2C +// 0.121240 +0x10 +// 0.060937 +0x08 +// 0.198165 +0x19 +// -0.131648 +0xEF +// 0.343721 +0x2C +// 0.061076 +0x08 +// -0.128083 +0xF0 +// -0.274951 +0xDD +// -0.571590 +0xB7 +// -0.291860 +0xDB +// -0.140895 +0xEE diff --git a/Testing/Patterns/DSP/Stats/StatsQ7/InputNew2_q7.txt b/Testing/Patterns/DSP/Stats/StatsQ7/InputNew2_q7.txt index 12abd72d..5aef0a35 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ7/InputNew2_q7.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ7/InputNew2_q7.txt @@ -1,602 +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 +// 0.189411 +0x18 +// -0.380344 +0xCF +// -0.011406 +0xFF +// 0.171229 +0x16 +// -0.097401 +0xF4 +// -0.068324 +0xF7 +// -0.125626 +0xF0 +// -0.136071 +0xEF +// 0.468325 +0x3C +// -0.090549 +0xF4 +// 0.422304 +0x36 +// 0.311662 +0x28 +// -0.236567 +0xE2 +// -0.382356 +0xCF +// -0.033954 +0xFC +// 0.106201 +0x0E +// 0.000300 +0x00 +// 0.444123 +0x39 +// -0.198247 +0xE7 +// 0.376706 +0x30 +// -0.325260 +0xD6 +// -0.586281 +0xB5 +// -0.367602 +0xD1 +// -0.302716 +0xD9 +// 0.230665 +0x1E +// 0.111425 +0x0E +// -0.140687 +0xEE +// -0.473563 +0xC3 +// -0.075261 0xF6 -// -0.039761 +// 0.917367 +0x75 +// 0.189868 +0x18 +// -0.133365 +0xEF +// 0.622751 +0x50 +// 0.220875 +0x1C +// -0.248916 +0xE0 +// -0.081173 +0xF6 +// -0.454136 +0xC6 +// 0.706242 +0x5A +// 0.153749 +0x14 +// -0.357283 +0xD2 +// 0.086693 +0x0B +// 0.018672 +0x02 +// -0.728764 +0xA3 +// 0.116659 +0x0F +// 0.447761 +0x39 +// -0.036985 0xFB -// 0.200396 -0x1A -// 0.303564 -0x27 -// 0.042950 -0x05 -// 0.051550 -0x07 -// -0.338288 -0xD5 -// 0.318397 -0x29 -// -0.014750 -0xFE -// -0.304998 +// -0.247420 +0xE0 +// 0.523000 +0x43 +// -0.304878 0xD9 -// -0.084388 -0xF5 -// 0.097151 -0x0C -// -0.151414 -0xED -// -0.397907 -0xCD -// 0.202651 +// 0.297563 +0x26 +// -0.252964 +0xE0 +// -0.121121 +0xF0 +// 0.204168 0x1A -// -0.432719 +// 0.143202 +0x12 +// 0.028032 +0x04 +// -0.427298 0xC9 -// -0.424519 -0xCA -// 0.202357 -0x1A -// -0.065807 -0xF8 -// -0.196392 +// -0.075917 +0xF6 +// -0.087161 +0xF5 +// 0.080844 +0x0A +// -0.094705 +0xF4 +// 0.318828 +0x29 +// -0.125127 +0xF0 +// -0.192810 0xE7 -// 0.456060 -0x3A -// -0.544694 -0xBA -// 0.259373 +// -0.293659 +0xDA +// 0.248383 +0x20 +// 0.313856 +0x28 +// -0.028761 +0xFC +// 0.054240 +0x07 +// -0.585423 +0xB5 +// 0.179446 +0x17 +// -0.271904 +0xDD +// 0.046333 +0x06 +// 0.163718 +0x15 +// -0.190725 +0xE8 +// 0.192898 +0x19 +// 0.416104 +0x35 +// 0.400853 +0x33 +// 0.249006 +0x20 +// -0.042496 +0xFB +// 0.244966 +0x1F +// -0.056025 +0xF9 +// 0.028549 +0x04 +// 0.151593 +0x13 +// 0.069092 +0x09 +// 0.036389 +0x05 +// -0.135702 +0xEF +// 0.011668 +0x01 +// 0.088561 +0x0B +// -0.066025 +0xF8 +// 0.317109 +0x29 +// 0.172734 +0x16 +// 0.239587 +0x1F +// 0.261023 0x21 -// 0.233412 -0x1E -// -0.264572 -0xDE -// -0.248235 +// 0.421704 +0x36 +// -0.007976 +0xFF +// -0.195404 +0xE7 +// -0.253709 0xE0 -// -0.550924 -0xB9 -// -0.285337 -0xDB -// 0.326130 -0x2A -// 1.000000 -0x7F -// -0.095521 -0xF4 -// -0.738192 -0xA2 -// -0.370436 -0xD1 -// 0.139343 +// 0.293575 +0x26 +// 0.061321 +0x08 +// -0.015226 +0xFE +// 0.199168 +0x19 +// 0.471502 +0x3C +// -0.205842 +0xE6 +// -0.043583 +0xFA +// -0.177663 +0xE9 +// 0.073657 +0x09 +// -0.186409 +0xE8 +// -0.279077 +0xDC +// -0.522598 +0xBD +// -0.406019 +0xCC +// -0.355172 +0xD3 +// -0.034041 +0xFC +// 0.022236 +0x03 +// -0.066362 +0xF8 +// -0.507778 +0xBF +// -0.120699 +0xF1 +// -0.150642 +0xED +// -0.489049 +0xC1 +// 0.180115 +0x17 +// -0.136326 +0xEF +// -0.001423 +0x00 +// 0.168491 +0x16 +// -0.490577 +0xC1 +// 0.289005 +0x25 +// -0.202482 +0xE6 +// 0.142301 0x12 -// 0.459988 -0x3B -// -0.213526 -0xE5 -// 0.219668 -0x1C -// 0.086677 -0x0B -// -0.221372 +// -0.215110 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 +// 0.378966 +0x31 +// 0.983049 +0x7E +// 0.657297 +0x54 +// -0.246164 +0xE0 +// -0.472874 +0xC3 +// 0.134090 +0x11 +// 0.374840 +0x30 +// -0.315529 +0xD8 +// 0.285421 +0x25 +// 0.196472 0x19 -// 0.109633 -0x0E -// -0.297610 -0xDA -// -0.012006 -0xFE -// 0.212268 +// -0.483810 +0xC2 +// 0.379456 +0x31 +// 0.213357 0x1B -// -0.438261 -0xC8 -// 0.183970 -0x18 -// -0.315926 -0xD8 -// -0.352067 -0xD3 -// 0.232592 +// -0.458319 +0xC5 +// 0.244804 +0x1F +// -0.038943 +0xFB +// -0.532915 +0xBC +// -0.476203 +0xC3 +// 0.149119 +0x13 +// 0.005864 +0x01 +// 0.236529 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 +// -0.440982 +0xC8 +// -0.056267 +0xF9 +// -0.254306 +0xDF +// -0.336978 +0xD5 +// -0.070510 +0xF7 +// 0.523661 +0x43 +// -0.600373 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 +// 0.463050 +0x3B +// -0.743668 +0xA1 +// -0.723509 +0xA3 +// 0.624752 0x50 -// -0.300925 -0xD9 -// 0.560373 -0x48 -// -0.211280 -0xE5 -// -0.313060 -0xD8 -// 0.071130 -0x09 -// 0.100302 +// -0.133184 +0xEF +// 0.101945 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 +// 0.174946 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 +// -0.174412 +0xEA +// 0.170173 +0x16 +// -0.033618 +0xFC +// 0.025573 0x03 -// -0.627889 -0xB0 -// 0.047366 -0x06 -// 0.068877 -0x09 -// -0.426264 -0xC9 -// -0.360113 -0xD2 -// 0.253710 +// 0.247474 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 +// 0.267312 0x22 -// -0.892174 -0x8E -// 0.485354 -0x3E -// 0.223452 -0x1D -// -0.209570 -0xE5 -// 0.457004 -0x3A -// -0.096894 +// -0.090280 0xF4 -// 0.118609 +// 0.257043 +0x21 +// 0.426533 +0x37 +// -0.099744 +0xF3 +// 0.236338 +0x1E +// -0.016441 +0xFE +// -0.472103 +0xC4 +// 0.000879 +0x00 +// -0.462116 +0xC5 +// 0.336630 +0x2B +// 0.145568 +0x13 +// 0.114809 0x0F -// -0.253799 -0xE0 -// 0.321450 -0x29 -// -0.011527 +// -0.183644 +0xE8 +// -0.322650 +0xD7 +// 0.451401 +0x3A +// 0.121707 +0x10 +// 0.814495 +0x68 +// -0.116963 +0xF1 +// 0.361234 +0x2E +// 0.063519 +0x08 +// -0.015371 +0xFE +// -0.007376 0xFF -// -0.549536 +// 0.243969 +0x1F +// -0.047410 +0xFA +// -0.269953 +0xDD +// 0.446087 +0x39 +// -0.450139 +0xC6 +// -0.194149 +0xE7 +// 0.530816 +0x44 +// 0.586233 +0x4B +// 0.180127 +0x17 +// -0.550592 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 +// 0.006416 +0x01 +// -0.025138 0xFD -// -0.317507 +// -0.397612 +0xCD +// -0.317912 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 +// -0.387752 +0xCE +// 0.876134 +0x70 +// 0.432503 +0x37 +// -0.593517 +0xB4 +// 1.000000 +0x7F +// -0.002457 +0x00 +// 0.147954 0x13 -// 0.221065 -0x1C -// -0.366848 -0xD1 -// -0.051174 -0xF9 -// 0.417946 -0x35 -// 0.367687 -0x2F -// 0.307670 -0x27 -// -0.128854 +// -0.445589 +0xC7 +// -0.639446 +0xAE +// -0.013929 +0xFE +// -0.354662 +0xD3 +// 0.108079 +0x0E +// -0.153914 +0xEC +// -0.745259 +0xA1 +// -0.133940 +0xEF +// 0.382791 +0x31 +// -0.127419 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 +// 0.073608 0x09 -// -0.499282 -0xC0 -// -0.225029 -0xE3 -// -0.003154 -0x00 -// 0.065973 -0x08 -// 0.365417 -0x2F -// -0.262553 -0xDE -// 0.777205 -0x63 -// 0.105788 +// -0.052235 +0xF9 +// -0.117988 +0xF1 +// -0.025513 +0xFD +// -0.325726 +0xD6 +// -0.134784 +0xEF +// -0.216143 +0xE4 +// 0.599938 +0x4D +// -0.278939 +0xDC +// 0.195044 +0x19 +// -0.073988 +0xF7 +// -0.039637 +0xFB +// -0.196389 +0xE7 +// 0.007451 +0x01 +// 0.094771 +0x0C +// 0.112616 0x0E -// 0.067606 +// 0.288134 +0x25 +// -0.358170 +0xD2 +// 0.071671 0x09 -// 0.510476 +// 0.508469 0x41 -// -0.006009 +// -0.387025 +0xCE +// -0.483898 +0xC2 +// -0.442208 +0xC7 +// -0.116815 +0xF1 +// -0.004587 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 +// -0.311313 +0xD8 +// -0.223703 +0xE3 +// 0.014336 0x02 -// -0.016971 -0xFE -// -0.267484 +// 0.071767 +0x09 +// -0.031131 +0xFC +// -0.264755 0xDE -// 0.355461 -0x2D -// -0.141206 -0xEE -// 0.193348 -0x19 -// 0.016291 +// -0.347898 +0xD3 +// 0.187021 +0x18 +// 0.013415 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 +// -0.085493 +0xF5 +// -0.084028 +0xF5 +// 0.179850 +0x17 +// 0.347964 +0x2D +// 0.318969 +0x29 +// 0.270379 +0x23 +// 0.244781 +0x1F +// -0.023988 +0xFD +// -0.597779 +0xB3 +// 0.221290 +0x1C +// 0.075340 +0x0A +// -0.501659 0xC0 -// -0.252221 -0xE0 -// 0.066437 -0x09 -// 0.230996 -0x1E -// -0.420109 -0xCA -// 0.215231 +// 0.144352 +0x12 +// 0.075544 +0x0A +// 0.084383 +0x0B +// 0.128270 +0x10 +// -0.013216 +0xFE +// 0.218201 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 +// -0.189013 +0xE8 +// 0.146842 +0x13 +// -0.068235 +0xF7 +// -0.417581 0xCB -// -0.217763 -0xE4 -// 0.267253 -0x22 -// 0.001856 -0x00 -// 0.347416 -0x2C -// 0.230345 -0x1D -// 0.009855 +// -0.489017 +0xC1 +// 0.308093 +0x27 +// -0.109351 +0xF2 +// -0.023728 +0xFD +// -0.238336 +0xE1 +// 0.004732 0x01 -// -0.592301 -0xB4 -// -0.497478 -0xC0 -// -0.018985 -0xFE +// -0.352541 +0xD3 +// -0.322649 +0xD7 +// -0.008542 +0xFF +// 0.485078 +0x3E +// 0.363109 +0x2E +// 0.059239 +0x08 +// -0.282433 +0xDC +// 0.046468 +0x06 +// -0.138387 +0xEE +// -0.009699 +0xFF +// 0.119082 +0x0F +// 0.213696 +0x1B +// 0.050696 +0x06 +// -0.011301 +0xFF +// 0.251912 +0x20 +// 0.507570 +0x41 +// -0.406031 +0xCC diff --git a/Testing/Patterns/DSP/Stats/StatsQ7/MSEVals10_q7.txt b/Testing/Patterns/DSP/Stats/StatsQ7/MSEVals10_q7.txt index c6fd0db7..4acc7ad8 100755 --- a/Testing/Patterns/DSP/Stats/StatsQ7/MSEVals10_q7.txt +++ b/Testing/Patterns/DSP/Stats/StatsQ7/MSEVals10_q7.txt @@ -1,10 +1,10 @@ B 4 -// 0.191272 -0x18 -// 0.159547 -0x14 -// 0.205092 -0x1A -// 0.257902 -0x21 +// 0.092336 +0x0C +// 0.121537 +0x10 +// 0.162974 +0x15 +// 0.148534 +0x13 diff --git a/Testing/Source/Tests/StatsTestsF16.cpp b/Testing/Source/Tests/StatsTestsF16.cpp index 9ca2eef1..74f56087 100755 --- a/Testing/Source/Tests/StatsTestsF16.cpp +++ b/Testing/Source/Tests/StatsTestsF16.cpp @@ -441,7 +441,28 @@ a double precision computation. ASSERT_REL_ERROR(ref,output,REL_ERROR); } + void StatsTestsF16::test_mse_f16() + { + const float16_t *inpA = inputA.ptr(); + const float16_t *inpB = inputB.ptr(); + + float16_t result; + + float16_t *refp = ref.ptr(); + + float16_t *outp = output.ptr(); + + arm_mse_f16(inpA,inpB, + inputA.nbSamples(), + &result); + + outp[0] = result; + + ASSERT_SNR(result,refp[this->refOffset],(float16_t)SNR_THRESHOLD); + ASSERT_REL_ERROR(result,refp[this->refOffset],(float16_t)REL_ERROR); + + } void StatsTestsF16::setUp(Testing::testID_t id,std::vector& paramsArgs,Client::PatternMgr *mgr) { @@ -1032,6 +1053,58 @@ a double precision computation. refOffset = 2; } break; + + case StatsTestsF16::TEST_MSE_F16_49: + { + inputA.reload(StatsTestsF16::INPUTNEW1_F16_ID,mgr,7); + inputB.reload(StatsTestsF16::INPUTNEW2_F16_ID,mgr,7); + + ref.reload(StatsTestsF16::MSE_F16_ID,mgr); + + output.create(1,StatsTestsF16::OUT_F16_ID,mgr); + + refOffset = 0; + } + break; + + case StatsTestsF16::TEST_MSE_F16_50: + { + inputA.reload(StatsTestsF16::INPUTNEW1_F16_ID,mgr,16); + inputB.reload(StatsTestsF16::INPUTNEW2_F16_ID,mgr,16); + + ref.reload(StatsTestsF16::MSE_F16_ID,mgr); + + output.create(1,StatsTestsF16::OUT_F16_ID,mgr); + + refOffset = 1; + } + break; + + case StatsTestsF16::TEST_MSE_F16_51: + { + inputA.reload(StatsTestsF16::INPUTNEW1_F16_ID,mgr,23); + inputB.reload(StatsTestsF16::INPUTNEW2_F16_ID,mgr,23); + + ref.reload(StatsTestsF16::MSE_F16_ID,mgr); + + output.create(1,StatsTestsF16::OUT_F16_ID,mgr); + + refOffset = 2; + } + break; + + case StatsTestsF16::TEST_MSE_F16_52: + { + inputA.reload(StatsTestsF16::INPUTNEW1_F16_ID,mgr,100); + inputB.reload(StatsTestsF16::INPUTNEW2_F16_ID,mgr,100); + + ref.reload(StatsTestsF16::MSE_F16_ID,mgr); + + output.create(1,StatsTestsF16::OUT_F16_ID,mgr); + + refOffset = 3; + } + break; } } diff --git a/Testing/Source/Tests/StatsTestsF32.cpp b/Testing/Source/Tests/StatsTestsF32.cpp index 5e590ee0..3180abb6 100755 --- a/Testing/Source/Tests/StatsTestsF32.cpp +++ b/Testing/Source/Tests/StatsTestsF32.cpp @@ -436,7 +436,30 @@ a double precision computation. } + void StatsTestsF32::test_mse_f32() + { + const float32_t *inpA = inputA.ptr(); + const float32_t *inpB = inputB.ptr(); + + float32_t result; + + float32_t *refp = ref.ptr(); + + float32_t *outp = output.ptr(); + + arm_mse_f32(inpA,inpB, + inputA.nbSamples(), + &result); + + outp[0] = result; + + ASSERT_SNR(result,refp[this->refOffset],(float32_t)SNR_THRESHOLD); + + ASSERT_REL_ERROR(result,refp[this->refOffset],(float32_t)REL_ERROR); + + } + void StatsTestsF32::setUp(Testing::testID_t id,std::vector& paramsArgs,Client::PatternMgr *mgr) { (void)paramsArgs; @@ -1027,6 +1050,58 @@ a double precision computation. } break; + case StatsTestsF32::TEST_MSE_F32_49: + { + inputA.reload(StatsTestsF32::INPUTNEW1_F32_ID,mgr,3); + inputB.reload(StatsTestsF32::INPUTNEW2_F32_ID,mgr,3); + + ref.reload(StatsTestsF32::MSE_F32_ID,mgr); + + output.create(1,StatsTestsF32::OUT_F32_ID,mgr); + + refOffset = 0; + } + break; + + case StatsTestsF32::TEST_MSE_F32_50: + { + inputA.reload(StatsTestsF32::INPUTNEW1_F32_ID,mgr,8); + inputB.reload(StatsTestsF32::INPUTNEW2_F32_ID,mgr,8); + + ref.reload(StatsTestsF32::MSE_F32_ID,mgr); + + output.create(1,StatsTestsF32::OUT_F32_ID,mgr); + + refOffset = 1; + } + break; + + case StatsTestsF32::TEST_MSE_F32_51: + { + inputA.reload(StatsTestsF32::INPUTNEW1_F32_ID,mgr,11); + inputB.reload(StatsTestsF32::INPUTNEW2_F32_ID,mgr,11); + + ref.reload(StatsTestsF32::MSE_F32_ID,mgr); + + output.create(1,StatsTestsF32::OUT_F32_ID,mgr); + + refOffset = 2; + } + break; + + case StatsTestsF32::TEST_MSE_F32_52: + { + inputA.reload(StatsTestsF32::INPUTNEW1_F32_ID,mgr,100); + inputB.reload(StatsTestsF32::INPUTNEW2_F32_ID,mgr,100); + + ref.reload(StatsTestsF32::MSE_F32_ID,mgr); + + output.create(1,StatsTestsF32::OUT_F32_ID,mgr); + + refOffset = 3; + } + break; + } diff --git a/Testing/Source/Tests/StatsTestsF64.cpp b/Testing/Source/Tests/StatsTestsF64.cpp index 807e01ef..2efd2099 100755 --- a/Testing/Source/Tests/StatsTestsF64.cpp +++ b/Testing/Source/Tests/StatsTestsF64.cpp @@ -439,6 +439,29 @@ a double precision computation. */ + void StatsTestsF64::test_mse_f64() + { + const float64_t *inpA = inputA.ptr(); + const float64_t *inpB = inputB.ptr(); + + float64_t result; + + float64_t *refp = ref.ptr(); + + float64_t *outp = output.ptr(); + + arm_mse_f64(inpA,inpB, + inputA.nbSamples(), + &result); + + outp[0] = result; + + ASSERT_SNR(result,refp[this->refOffset],(float64_t)SNR_THRESHOLD); + + ASSERT_REL_ERROR(result,refp[this->refOffset],(float64_t)REL_ERROR); + + } + void StatsTestsF64::setUp(Testing::testID_t id,std::vector& paramsArgs,Client::PatternMgr *mgr) { (void)paramsArgs; @@ -1030,6 +1053,58 @@ a double precision computation. } break; + case StatsTestsF64::TEST_MSE_F64_49: + { + inputA.reload(StatsTestsF64::INPUTNEW1_F64_ID,mgr,2); + inputB.reload(StatsTestsF64::INPUTNEW2_F64_ID,mgr,2); + + ref.reload(StatsTestsF64::MSE_F64_ID,mgr); + + output.create(1,StatsTestsF64::OUT_F64_ID,mgr); + + refOffset = 0; + } + break; + + case StatsTestsF64::TEST_MSE_F64_50: + { + inputA.reload(StatsTestsF64::INPUTNEW1_F64_ID,mgr,4); + inputB.reload(StatsTestsF64::INPUTNEW2_F64_ID,mgr,4); + + ref.reload(StatsTestsF64::MSE_F64_ID,mgr); + + output.create(1,StatsTestsF64::OUT_F64_ID,mgr); + + refOffset = 1; + } + break; + + case StatsTestsF64::TEST_MSE_F64_51: + { + inputA.reload(StatsTestsF64::INPUTNEW1_F64_ID,mgr,5); + inputB.reload(StatsTestsF64::INPUTNEW2_F64_ID,mgr,5); + + ref.reload(StatsTestsF64::MSE_F64_ID,mgr); + + output.create(1,StatsTestsF64::OUT_F64_ID,mgr); + + refOffset = 2; + } + break; + + case StatsTestsF64::TEST_MSE_F64_52: + { + inputA.reload(StatsTestsF64::INPUTNEW1_F64_ID,mgr,100); + inputB.reload(StatsTestsF64::INPUTNEW2_F64_ID,mgr,100); + + ref.reload(StatsTestsF64::MSE_F64_ID,mgr); + + output.create(1,StatsTestsF64::OUT_F64_ID,mgr); + + refOffset = 3; + } + break; + } diff --git a/Testing/Source/Tests/StatsTestsQ15.cpp b/Testing/Source/Tests/StatsTestsQ15.cpp index c6fba2e2..358f832a 100755 --- a/Testing/Source/Tests/StatsTestsQ15.cpp +++ b/Testing/Source/Tests/StatsTestsQ15.cpp @@ -6,6 +6,8 @@ //#include #define SNR_THRESHOLD 50 +#define SNR_THRESHOLD_MSE 50 + /* Reference patterns are generated with @@ -13,6 +15,8 @@ a double precision computation. */ #define ABS_ERROR_Q15 ((q15_t)100) +#define ABS_ERROR_Q15_MSE ((q15_t)100) + #define ABS_ERROR_Q63 (1<<17) void StatsTestsQ15::test_max_q15() @@ -310,6 +314,29 @@ a double precision computation. } + void StatsTestsQ15::test_mse_q15() + { + const q15_t *inpA = inputA.ptr(); + const q15_t *inpB = inputB.ptr(); + + q15_t result; + + q15_t *refp = ref.ptr(); + + q15_t *outp = output.ptr(); + + arm_mse_q15(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],(q15_t)ABS_ERROR_Q15_MSE); + + } + void StatsTestsQ15::setUp(Testing::testID_t id,std::vector& paramsArgs,Client::PatternMgr *mgr) { @@ -808,6 +835,58 @@ a double precision computation. } break; + case StatsTestsQ15::TEST_MSE_Q15_40: + { + inputA.reload(StatsTestsQ15::INPUTNEW1_Q15_ID,mgr,7); + inputB.reload(StatsTestsQ15::INPUTNEW2_Q15_ID,mgr,7); + + ref.reload(StatsTestsQ15::MSE_Q15_ID,mgr); + + output.create(1,StatsTestsQ15::OUT_Q15_ID,mgr); + + refOffset = 0; + } + break; + + case StatsTestsQ15::TEST_MSE_Q15_41: + { + inputA.reload(StatsTestsQ15::INPUTNEW1_Q15_ID,mgr,16); + inputB.reload(StatsTestsQ15::INPUTNEW2_Q15_ID,mgr,16); + + ref.reload(StatsTestsQ15::MSE_Q15_ID,mgr); + + output.create(1,StatsTestsQ15::OUT_Q15_ID,mgr); + + refOffset = 1; + } + break; + + case StatsTestsQ15::TEST_MSE_Q15_42: + { + inputA.reload(StatsTestsQ15::INPUTNEW1_Q15_ID,mgr,23); + inputB.reload(StatsTestsQ15::INPUTNEW2_Q15_ID,mgr,23); + + ref.reload(StatsTestsQ15::MSE_Q15_ID,mgr); + + output.create(1,StatsTestsQ15::OUT_Q15_ID,mgr); + + refOffset = 2; + } + break; + + case StatsTestsQ15::TEST_MSE_Q15_43: + { + inputA.reload(StatsTestsQ15::INPUTNEW1_Q15_ID,mgr,100); + inputB.reload(StatsTestsQ15::INPUTNEW2_Q15_ID,mgr,100); + + ref.reload(StatsTestsQ15::MSE_Q15_ID,mgr); + + output.create(1,StatsTestsQ15::OUT_Q15_ID,mgr); + + refOffset = 3; + } + break; + } diff --git a/Testing/Source/Tests/StatsTestsQ31.cpp b/Testing/Source/Tests/StatsTestsQ31.cpp index 3bdd48e1..ff60d298 100755 --- a/Testing/Source/Tests/StatsTestsQ31.cpp +++ b/Testing/Source/Tests/StatsTestsQ31.cpp @@ -6,6 +6,8 @@ //#include #define SNR_THRESHOLD 100 +#define SNR_THRESHOLD_MSE 100 + /* Reference patterns are generated with @@ -13,6 +15,8 @@ a double precision computation. */ #define ABS_ERROR_Q31 ((q31_t)(100)) +#define ABS_ERROR_Q31_MSE ((q31_t)(100)) + #define ABS_ERROR_Q63 ((q63_t)(1<<18)) void StatsTestsQ31::test_max_q31() @@ -309,7 +313,30 @@ a double precision computation. } + void StatsTestsQ31::test_mse_q31() + { + const q31_t *inpA = inputA.ptr(); + const q31_t *inpB = inputB.ptr(); + + q31_t result; + + q31_t *refp = ref.ptr(); + + q31_t *outp = output.ptr(); + + arm_mse_q31(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],(q31_t)ABS_ERROR_Q31_MSE); + + } + void StatsTestsQ31::setUp(Testing::testID_t id,std::vector& paramsArgs,Client::PatternMgr *mgr) { @@ -808,6 +835,58 @@ a double precision computation. } break; + case StatsTestsQ31::TEST_MSE_Q31_40: + { + inputA.reload(StatsTestsQ31::INPUTNEW1_Q31_ID,mgr,3); + inputB.reload(StatsTestsQ31::INPUTNEW2_Q31_ID,mgr,3); + + ref.reload(StatsTestsQ31::MSE_Q31_ID,mgr); + + output.create(1,StatsTestsQ31::OUT_Q31_ID,mgr); + + refOffset = 0; + } + break; + + case StatsTestsQ31::TEST_MSE_Q31_41: + { + inputA.reload(StatsTestsQ31::INPUTNEW1_Q31_ID,mgr,8); + inputB.reload(StatsTestsQ31::INPUTNEW2_Q31_ID,mgr,8); + + ref.reload(StatsTestsQ31::MSE_Q31_ID,mgr); + + output.create(1,StatsTestsQ31::OUT_Q31_ID,mgr); + + refOffset = 1; + } + break; + + case StatsTestsQ31::TEST_MSE_Q31_42: + { + inputA.reload(StatsTestsQ31::INPUTNEW1_Q31_ID,mgr,11); + inputB.reload(StatsTestsQ31::INPUTNEW2_Q31_ID,mgr,11); + + ref.reload(StatsTestsQ31::MSE_Q31_ID,mgr); + + output.create(1,StatsTestsQ31::OUT_Q31_ID,mgr); + + refOffset = 2; + } + break; + + case StatsTestsQ31::TEST_MSE_Q31_43: + { + inputA.reload(StatsTestsQ31::INPUTNEW1_Q31_ID,mgr,100); + inputB.reload(StatsTestsQ31::INPUTNEW2_Q31_ID,mgr,100); + + ref.reload(StatsTestsQ31::MSE_Q31_ID,mgr); + + output.create(1,StatsTestsQ31::OUT_Q31_ID,mgr); + + refOffset = 3; + } + break; + } diff --git a/Testing/Source/Tests/StatsTestsQ7.cpp b/Testing/Source/Tests/StatsTestsQ7.cpp index 3c6553e1..e4be5138 100755 --- a/Testing/Source/Tests/StatsTestsQ7.cpp +++ b/Testing/Source/Tests/StatsTestsQ7.cpp @@ -6,7 +6,7 @@ //#include #define SNR_THRESHOLD 20 -#define SNR_THRESHOLD_MSE 14 +#define SNR_THRESHOLD_MSE 20 /* diff --git a/Testing/desc.txt b/Testing/desc.txt index a1fe21f3..206aa3fa 100644 --- a/Testing/desc.txt +++ b/Testing/desc.txt @@ -16,6 +16,7 @@ group Root { Pattern INPUT1_F64_ID : Input1_f64.txt Pattern INPUTNEW1_F64_ID : InputNew1_f64.txt + Pattern INPUTNEW2_F64_ID : InputNew2_f64.txt Pattern INPUT2_F64_ID : Input2_f64.txt Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt @@ -52,6 +53,8 @@ group Root { Pattern ABSMININDEXES_S16_ID : AbsMinIndexes27_s16.txt Pattern ABSMINVALS_F64_ID : AbsMinVals27_f64.txt + Pattern MSE_F64_ID : MSEVals28_f64.txt + Output OUT_F64_ID : Output Output OUT_S16_ID : Index @@ -122,6 +125,11 @@ group Root { Test nb=2n arm_absmin_no_idx_f64:test_absmin_no_idx_f64 Test nb=2n+1 arm_absmin_no_idx_f64:test_absmin_no_idx_f64 + Test nb=2 arm_mse_f64:test_mse_f64 + Test nb=2n arm_mse_f64:test_mse_f64 + Test nb=2n+1 arm_mse_f64:test_mse_f64 + Test long arm_mse_f64:test_mse_f64 + } @@ -133,6 +141,7 @@ group Root { Pattern INPUT1_F32_ID : Input1_f32.txt Pattern INPUTNEW1_F32_ID : InputNew1_f32.txt + Pattern INPUTNEW2_F32_ID : InputNew2_f32.txt Pattern INPUT2_F32_ID : Input2_f32.txt Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt @@ -169,6 +178,8 @@ group Root { Pattern ABSMININDEXES_S16_ID : AbsMinIndexes27_s16.txt Pattern ABSMINVALS_F32_ID : AbsMinVals27_f32.txt + Pattern MSE_F32_ID : MSEVals28_f32.txt + Output OUT_F32_ID : Output Output OUT_S16_ID : Index @@ -231,13 +242,18 @@ group Root { Test nb=4n arm_min_no_idx_f32:test_min_no_idx_f32 Test nb=4n+1 arm_min_no_idx_f32:test_min_no_idx_f32 - Test nb=2 arm_absmax_no_idx_f32:test_absmax_no_idx_f32 - Test nb=2n arm_absmax_no_idx_f32:test_absmax_no_idx_f32 - Test nb=2n+1 arm_absmax_no_idx_f32:test_absmax_no_idx_f32 + Test nb=3 arm_absmax_no_idx_f32:test_absmax_no_idx_f32 + Test nb=4n arm_absmax_no_idx_f32:test_absmax_no_idx_f32 + Test nb=4n+1 arm_absmax_no_idx_f32:test_absmax_no_idx_f32 + + Test nb=3 arm_absmin_no_idx_f32:test_absmin_no_idx_f32 + Test nb=4n arm_absmin_no_idx_f32:test_absmin_no_idx_f32 + Test nb=4n+1 arm_absmin_no_idx_f32:test_absmin_no_idx_f32 - Test nb=2 arm_absmin_no_idx_f32:test_absmin_no_idx_f32 - Test nb=2n arm_absmin_no_idx_f32:test_absmin_no_idx_f32 - Test nb=2n+1 arm_absmin_no_idx_f32:test_absmin_no_idx_f32 + Test nb=3 arm_mse_f32:test_mse_f32 + Test nb=4n arm_mse_f32:test_mse_f32 + Test nb=4n+1 arm_mse_f32:test_mse_f32 + Test long arm_mse_f32:test_mse_f32 } @@ -252,6 +268,7 @@ group Root { Pattern INPUT1_Q31_ID : Input1_q31.txt Pattern INPUTNEW1_Q31_ID : InputNew1_q31.txt + Pattern INPUTNEW2_Q31_ID : InputNew2_q31.txt Pattern INPUT2_Q31_ID : Input2_q31.txt Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt @@ -270,6 +287,8 @@ group Root { Pattern ABSMININDEXES_S16_ID : AbsMinIndexes9_s16.txt Pattern ABSMINVALS_Q31_ID : AbsMinVals9_q31.txt + Pattern MSE_Q31_ID : MSEVals10_q31.txt + Output OUT_Q31_ID : Output Output OUT_Q63_ID : Output Output OUT_S16_ID : Index @@ -320,13 +339,18 @@ group Root { Test nb=4n arm_min_no_idx_q31:test_min_no_idx_q31 Test nb=4n+1 arm_min_no_idx_q31:test_min_no_idx_q31 - Test nb=2 arm_absmax_no_idx_q31:test_absmax_no_idx_q31 - Test nb=2n arm_absmax_no_idx_q31:test_absmax_no_idx_q31 - Test nb=2n+1 arm_absmax_no_idx_q31:test_absmax_no_idx_q31 + Test nb=3 arm_absmax_no_idx_q31:test_absmax_no_idx_q31 + Test nb=4n arm_absmax_no_idx_q31:test_absmax_no_idx_q31 + Test nb=4n+1 arm_absmax_no_idx_q31:test_absmax_no_idx_q31 + + Test nb=3 arm_absmin_no_idx_q31:test_absmin_no_idx_q31 + Test nb=4n arm_absmin_no_idx_q31:test_absmin_no_idx_q31 + Test nb=4n+1 arm_absmin_no_idx_q31:test_absmin_no_idx_q31 - Test nb=2 arm_absmin_no_idx_q31:test_absmin_no_idx_q31 - Test nb=2n arm_absmin_no_idx_q31:test_absmin_no_idx_q31 - Test nb=2n+1 arm_absmin_no_idx_q31:test_absmin_no_idx_q31 + Test nb=3 arm_mse_q31:test_mse_q31 + Test nb=4n arm_mse_q31:test_mse_q31 + Test nb=4n+1 arm_mse_q31:test_mse_q31 + Test long arm_mse_q31:test_mse_q31 } @@ -338,6 +362,7 @@ group Root { Pattern INPUT1_Q15_ID : Input1_q15.txt Pattern INPUTNEW1_Q15_ID : InputNew1_q15.txt + Pattern INPUTNEW2_Q15_ID : InputNew2_q15.txt Pattern INPUT2_Q15_ID : Input2_q15.txt Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt @@ -356,7 +381,7 @@ group Root { Pattern ABSMININDEXES_S16_ID : AbsMinIndexes9_s16.txt Pattern ABSMINVALS_Q15_ID : AbsMinVals9_q15.txt - + Pattern MSE_Q15_ID : MSEVals10_q15.txt Output OUT_Q15_ID : Output Output OUT_Q63_ID : Output @@ -392,29 +417,34 @@ group Root { Test nb=8n arm_var_q15:test_var_q15 Test nb=8n+1 arm_var_q15:test_var_q15 - Test nb=3 arm_absmax_q15:test_absmax_q15 - Test nb=4n arm_absmax_q15:test_absmax_q15 - Test nb=4n+1 arm_absmax_q15:test_absmax_q15 + Test nb=7 arm_absmax_q15:test_absmax_q15 + Test nb=8n arm_absmax_q15:test_absmax_q15 + Test nb=8n+1 arm_absmax_q15:test_absmax_q15 + + Test nb=7 arm_absmin_q15:test_absmin_q15 + Test nb=8n arm_absmin_q15:test_absmin_q15 + Test nb=8n+1 arm_absmin_q15:test_absmin_q15 - Test nb=3 arm_absmin_q15:test_absmin_q15 - Test nb=4n arm_absmin_q15:test_absmin_q15 - Test nb=4n+1 arm_absmin_q15:test_absmin_q15 + Test nb=7 arm_max_no_idx_q15:test_max_no_idx_q15 + Test nb=8n arm_max_no_idx_q15:test_max_no_idx_q15 + Test nb=8n+1 arm_max_no_idx_q15:test_max_no_idx_q15 - Test nb=3 arm_max_no_idx_q15:test_max_no_idx_q15 - Test nb=4n arm_max_no_idx_q15:test_max_no_idx_q15 - Test nb=4n+1 arm_max_no_idx_q15:test_max_no_idx_q15 + Test nb=7 arm_min_no_idx_q15:test_min_no_idx_q15 + Test nb=8n arm_min_no_idx_q15:test_min_no_idx_q15 + Test nb=8n+1 arm_min_no_idx_q15:test_min_no_idx_q15 - Test nb=3 arm_min_no_idx_q15:test_min_no_idx_q15 - Test nb=4n arm_min_no_idx_q15:test_min_no_idx_q15 - Test nb=4n+1 arm_min_no_idx_q15:test_min_no_idx_q15 + Test nb=7 arm_absmax_no_idx_q15:test_absmax_no_idx_q15 + Test nb=8n arm_absmax_no_idx_q15:test_absmax_no_idx_q15 + Test nb=8n+1 arm_absmax_no_idx_q15:test_absmax_no_idx_q15 - Test nb=2 arm_absmax_no_idx_q15:test_absmax_no_idx_q15 - Test nb=2n arm_absmax_no_idx_q15:test_absmax_no_idx_q15 - Test nb=2n+1 arm_absmax_no_idx_q15:test_absmax_no_idx_q15 + Test nb=7 arm_absmin_no_idx_q15:test_absmin_no_idx_q15 + Test nb=8n arm_absmin_no_idx_q15:test_absmin_no_idx_q15 + Test nb=8n+1 arm_absmin_no_idx_q15:test_absmin_no_idx_q15 - Test nb=2 arm_absmin_no_idx_q15:test_absmin_no_idx_q15 - Test nb=2n arm_absmin_no_idx_q15:test_absmin_no_idx_q15 - Test nb=2n+1 arm_absmin_no_idx_q15:test_absmin_no_idx_q15 + Test nb=7 arm_mse_q15:test_mse_q15 + Test nb=8n arm_mse_q15:test_mse_q15 + Test nb=8n+1 arm_mse_q15:test_mse_q15 + Test long arm_mse_q15:test_mse_q15 } @@ -479,32 +509,32 @@ group Root { Test big index arm_max_q7:test_max_q7 Test big index arm_min_q7:test_min_q7 - Test nb=3 arm_absmax_q7:test_absmax_q7 - Test nb=4n arm_absmax_q7:test_absmax_q7 - Test nb=4n+1 arm_absmax_q7:test_absmax_q7 + Test nb=15 arm_absmax_q7:test_absmax_q7 + Test nb=16n arm_absmax_q7:test_absmax_q7 + Test nb=16n+1 arm_absmax_q7:test_absmax_q7 - Test nb=3 arm_absmin_q7:test_absmin_q7 - Test nb=4n arm_absmin_q7:test_absmin_q7 - Test nb=4n+1 arm_absmin_q7:test_absmin_q7 + Test nb=15 arm_absmin_q7:test_absmin_q7 + Test nb=16n arm_absmin_q7:test_absmin_q7 + Test nb=16n+1 arm_absmin_q7:test_absmin_q7 Test big index arm_absmax_q7:test_absmax_q7 Test big index arm_absmin_q7:test_absmin_q7 - Test nb=3 arm_max_no_idx_q7:test_max_no_idx_q7 - Test nb=4n arm_max_no_idx_q7:test_max_no_idx_q7 - Test nb=4n+1 arm_max_no_idx_q7:test_max_no_idx_q7 + Test nb=15 arm_max_no_idx_q7:test_max_no_idx_q7 + Test nb=16n arm_max_no_idx_q7:test_max_no_idx_q7 + Test nb=16n+1 arm_max_no_idx_q7:test_max_no_idx_q7 - Test nb=3 arm_min_no_idx_q7:test_min_no_idx_q7 - Test nb=4n arm_min_no_idx_q7:test_min_no_idx_q7 - Test nb=4n+1 arm_min_no_idx_q7:test_min_no_idx_q7 + Test nb=15 arm_min_no_idx_q7:test_min_no_idx_q7 + Test nb=16n arm_min_no_idx_q7:test_min_no_idx_q7 + Test nb=16n+1 arm_min_no_idx_q7:test_min_no_idx_q7 - Test nb=2 arm_absmax_no_idx_q7:test_absmax_no_idx_q7 - Test nb=2n arm_absmax_no_idx_q7:test_absmax_no_idx_q7 - Test nb=2n+1 arm_absmax_no_idx_q7:test_absmax_no_idx_q7 + Test nb=15 arm_absmax_no_idx_q7:test_absmax_no_idx_q7 + Test nb=16n arm_absmax_no_idx_q7:test_absmax_no_idx_q7 + Test nb=16n+1 arm_absmax_no_idx_q7:test_absmax_no_idx_q7 - Test nb=2 arm_absmin_no_idx_q7:test_absmin_no_idx_q7 - 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_absmin_no_idx_q7:test_absmin_no_idx_q7 + Test nb=16n arm_absmin_no_idx_q7:test_absmin_no_idx_q7 + Test nb=16n+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 diff --git a/Testing/desc_f16.txt b/Testing/desc_f16.txt index 97d1d9ed..a5c7c6ed 100755 --- a/Testing/desc_f16.txt +++ b/Testing/desc_f16.txt @@ -15,6 +15,7 @@ group Root { Pattern INPUT1_F16_ID : Input1_f16.txt Pattern INPUTNEW1_F16_ID : InputNew1_f16.txt + Pattern INPUTNEW2_F16_ID : InputNew2_f16.txt Pattern INPUT2_F16_ID : Input2_f16.txt Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt @@ -51,6 +52,8 @@ group Root { Pattern ABSMININDEXES_S16_ID : AbsMinIndexes27_s16.txt Pattern ABSMINVALS_F16_ID : AbsMinVals27_f16.txt + Pattern MSE_F16_ID : MSEVals28_f16.txt + Output OUT_F16_ID : Output Output OUT_S16_ID : Index Output TMP_F16_ID : Temp @@ -100,25 +103,30 @@ group Root { Test stability arm_std_f16:test_std_stability_f16 - Test nb=3 arm_absmax_f16:test_absmax_f16 - Test nb=4n arm_absmax_f16:test_absmax_f16 - Test nb=4n+1 arm_absmax_f16:test_absmax_f16 + Test nb=7 arm_absmax_f16:test_absmax_f16 + Test nb=8n arm_absmax_f16:test_absmax_f16 + Test nb=8n+1 arm_absmax_f16:test_absmax_f16 - Test nb=3 arm_absmin_f16:test_absmin_f16 - Test nb=4n arm_absmin_f16:test_absmin_f16 - Test nb=4n+1 arm_absmin_f16:test_absmin_f16 + Test nb=7 arm_absmin_f16:test_absmin_f16 + Test nb=8n arm_absmin_f16:test_absmin_f16 + Test nb=8n+1 arm_absmin_f16:test_absmin_f16 Test nb=7 arm_min_no_idx_f16:test_min_no_idx_f16 Test nb=8n arm_min_no_idx_f16:test_min_no_idx_f16 Test nb=8n+1 arm_min_no_idx_f16:test_min_no_idx_f16 - Test nb=2 arm_absmax_no_idx_f16:test_absmax_no_idx_f16 - Test nb=2n arm_absmax_no_idx_f16:test_absmax_no_idx_f16 - Test nb=2n+1 arm_absmax_no_idx_f16:test_absmax_no_idx_f16 + Test nb=7 arm_absmax_no_idx_f16:test_absmax_no_idx_f16 + Test nb=8n arm_absmax_no_idx_f16:test_absmax_no_idx_f16 + Test nb=8n+1 arm_absmax_no_idx_f16:test_absmax_no_idx_f16 + + Test nb=7 arm_absmin_no_idx_f16:test_absmin_no_idx_f16 + Test nb=8n arm_absmin_no_idx_f16:test_absmin_no_idx_f16 + Test nb=8n+1 arm_absmin_no_idx_f16:test_absmin_no_idx_f16 - Test nb=2 arm_absmin_no_idx_f16:test_absmin_no_idx_f16 - Test nb=2n arm_absmin_no_idx_f16:test_absmin_no_idx_f16 - Test nb=2n+1 arm_absmin_no_idx_f16:test_absmin_no_idx_f16 + Test nb=7 arm_mse_f16:test_mse_f16 + Test nb=8n arm_mse_f16:test_mse_f16 + Test nb=8n+1 arm_mse_f16:test_mse_f16 + Test long arm_mse_f16:test_mse_f16 } } }