Просмотр исходного кода

CMSIS-DSP: Testing framework improvements
Reorganized code : Testing and benchmarking code in different folders.
Corrected small bug in framework wehn reading parameter files (wrong
number of parameter combinations).
Added benchmarking code for ComplexMathFunctions and some parts of
FilteringFunctions.

Christophe Favergeon 6 лет назад
Родитель
Сommit
af6f23dcea
100 измененных файлов с 27702 добавлено и 43 удалено
  1. 1 0
      CMSIS/DSP/Testing/.gitignore
  2. 68 28
      CMSIS/DSP/Testing/CMakeLists.txt
  3. 1 1
      CMSIS/DSP/Testing/FrameworkInclude/FPGA.h
  4. 1 1
      CMSIS/DSP/Testing/FrameworkInclude/Semihosting.h
  5. 1 1
      CMSIS/DSP/Testing/FrameworkInclude/Test.h
  6. 6 5
      CMSIS/DSP/Testing/FrameworkSource/FPGA.cpp
  7. 1 0
      CMSIS/DSP/Testing/FrameworkSource/Generators.cpp
  8. 1 1
      CMSIS/DSP/Testing/FrameworkSource/IORunner.cpp
  9. 6 5
      CMSIS/DSP/Testing/FrameworkSource/Semihosting.cpp
  10. 0 0
      CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksF32.h
  11. 0 0
      CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ15.h
  12. 0 0
      CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ31.h
  13. 0 0
      CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ7.h
  14. 19 0
      CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksF32.h
  15. 19 0
      CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ15.h
  16. 19 0
      CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ31.h
  17. 26 0
      CMSIS/DSP/Testing/Include/Benchmarks/DECIMF32.h
  18. 26 0
      CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ15.h
  19. 26 0
      CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ31.h
  20. 27 0
      CMSIS/DSP/Testing/Include/Benchmarks/FIRF32.h
  21. 26 0
      CMSIS/DSP/Testing/Include/Benchmarks/FIRQ15.h
  22. 26 0
      CMSIS/DSP/Testing/Include/Benchmarks/FIRQ31.h
  23. 0 0
      CMSIS/DSP/Testing/Include/Benchmarks/FullyConnectedBench.h
  24. 18 0
      CMSIS/DSP/Testing/Include/Benchmarks/MISCF32.h
  25. 18 0
      CMSIS/DSP/Testing/Include/Benchmarks/MISCQ15.h
  26. 18 0
      CMSIS/DSP/Testing/Include/Benchmarks/MISCQ31.h
  27. 18 0
      CMSIS/DSP/Testing/Include/Benchmarks/MISCQ7.h
  28. 0 0
      CMSIS/DSP/Testing/Include/Benchmarks/PoolingBench.h
  29. 0 0
      CMSIS/DSP/Testing/Include/Tests/BasicTestsF32.h
  30. 0 0
      CMSIS/DSP/Testing/Include/Tests/BayesF32.h
  31. 0 0
      CMSIS/DSP/Testing/Include/Tests/DistanceTestsF32.h
  32. 0 0
      CMSIS/DSP/Testing/Include/Tests/DistanceTestsU32.h
  33. 0 0
      CMSIS/DSP/Testing/Include/Tests/FullyConnected.h
  34. 0 0
      CMSIS/DSP/Testing/Include/Tests/Pooling.h
  35. 0 0
      CMSIS/DSP/Testing/Include/Tests/SVMF32.h
  36. 0 0
      CMSIS/DSP/Testing/Include/Tests/Softmax.h
  37. 0 0
      CMSIS/DSP/Testing/Include/Tests/StatsTestsF32.h
  38. 0 0
      CMSIS/DSP/Testing/Include/Tests/SupportTestsF32.h
  39. 226 0
      CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMF32/Params1.txt
  40. 151 0
      CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMF32/Params2.txt
  41. 226 0
      CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMQ15/Params1.txt
  42. 151 0
      CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMQ15/Params2.txt
  43. 226 0
      CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMQ31/Params1.txt
  44. 151 0
      CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMQ31/Params2.txt
  45. 5 1
      CMSIS/DSP/Testing/PatternGeneration/BasicMaths.py
  46. 65 0
      CMSIS/DSP/Testing/PatternGeneration/ComplexMaths.py
  47. 43 0
      CMSIS/DSP/Testing/PatternGeneration/Convolutions.py
  48. 77 0
      CMSIS/DSP/Testing/PatternGeneration/Decimate.py
  49. 47 0
      CMSIS/DSP/Testing/PatternGeneration/FIR.py
  50. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Input1_f32.txt
  51. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Input2_f32.txt
  52. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Input3_f32.txt
  53. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference1_f32.txt
  54. 6 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference2_f32.txt
  55. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference3_f32.txt
  56. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference4_f32.txt
  57. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference5_f32.txt
  58. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Input1_q15.txt
  59. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Input2_q15.txt
  60. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Input3_q15.txt
  61. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference1_q15.txt
  62. 6 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference2_q15.txt
  63. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference3_q15.txt
  64. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference4_q15.txt
  65. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference5_q15.txt
  66. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Input1_q31.txt
  67. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Input2_q31.txt
  68. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Input3_q31.txt
  69. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference1_q31.txt
  70. 6 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference2_q31.txt
  71. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference3_q31.txt
  72. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference4_q31.txt
  73. 1026 0
      CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference5_q31.txt
  74. 130 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMF32/Coefs1_f32.txt
  75. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMF32/Samples1_f32.txt
  76. 130 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMQ15/Coefs1_q15.txt
  77. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMQ15/Samples1_q15.txt
  78. 130 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMQ31/Coefs1_q31.txt
  79. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMQ31/Samples1_q31.txt
  80. 130 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRF32/Coefs1_f32.txt
  81. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRF32/Refs1_f32.txt
  82. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRF32/Samples1_f32.txt
  83. 130 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ15/Coefs1_q15.txt
  84. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ15/Refs1_q15.txt
  85. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ15/Samples1_q15.txt
  86. 130 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ31/Coefs1_q31.txt
  87. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ31/Refs1_q31.txt
  88. 514 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ31/Samples1_q31.txt
  89. 258 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCF32/InputsA1_f32.txt
  90. 258 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCF32/InputsB1_f32.txt
  91. 258 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ15/InputsA1_q15.txt
  92. 258 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ15/InputsB1_q15.txt
  93. 258 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ31/InputsA1_q31.txt
  94. 258 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ31/InputsB1_q31.txt
  95. 258 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ7/InputsA1_q7.txt
  96. 258 0
      CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ7/InputsB1_q7.txt
  97. 0 0
      CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksF32.cpp
  98. 0 0
      CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ15.cpp
  99. 0 0
      CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ31.cpp
  100. 0 0
      CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ7.cpp

+ 1 - 0
CMSIS/DSP/Testing/.gitignore

@@ -18,3 +18,4 @@ GeneratedSource/
 *.db
 TestDesc.txt
 currentConfig.csv
+test.txt

+ 68 - 28
CMSIS/DSP/Testing/CMakeLists.txt

@@ -60,6 +60,8 @@ function(writeConfig path)
  
 endfunction()
 
+option(BENCHMARK "Benchmarking compiled" OFF)
+
 project(Testing)
 
 # Needed to find the config modules
@@ -67,7 +69,57 @@ project(Testing)
 
 set(ROOT ${CMAKE_CURRENT_SOURCE_DIR}/../../..)
 
-set(TESTSRC testmain.cpp
+
+
+
+add_subdirectory(../Source bin_dsp)
+add_subdirectory(${ROOT}/CMSIS/NN/Source bin_nn)
+
+add_library(TestingLib STATIC)
+add_library(FrameworkLib STATIC)
+
+if (BENCHMARK)
+set(TESTSRC 
+  Source/Benchmarks/BasicMathsBenchmarksF32.cpp
+  Source/Benchmarks/BasicMathsBenchmarksQ31.cpp
+  Source/Benchmarks/BasicMathsBenchmarksQ15.cpp
+  Source/Benchmarks/BasicMathsBenchmarksQ7.cpp
+  Source/Benchmarks/ComplexMathsBenchmarksF32.cpp
+  Source/Benchmarks/ComplexMathsBenchmarksQ31.cpp
+  Source/Benchmarks/ComplexMathsBenchmarksQ15.cpp
+  Source/Benchmarks/FIRF32.cpp
+  Source/Benchmarks/FIRQ31.cpp
+  Source/Benchmarks/FIRQ15.cpp
+  Source/Benchmarks/MISCF32.cpp
+  Source/Benchmarks/MISCQ31.cpp
+  Source/Benchmarks/MISCQ15.cpp
+  Source/Benchmarks/MISCQ7.cpp
+  Source/Benchmarks/DECIMF32.cpp
+  Source/Benchmarks/DECIMQ31.cpp
+  Source/Benchmarks/DECIMQ15.cpp
+  Source/Benchmarks/FullyConnectedBench.cpp
+  Source/Benchmarks/PoolingBench.cpp
+  )
+target_include_directories(TestingLib PRIVATE Include/Benchmarks)
+else()
+
+set(TESTSRC 
+  Source/Tests/BasicTestsF32.cpp
+  Source/Tests/SVMF32.cpp
+  Source/Tests/BayesF32.cpp
+  Source/Tests/StatsTestsF32.cpp
+  Source/Tests/SupportTestsF32.cpp
+  Source/Tests/DistanceTestsF32.cpp
+  Source/Tests/DistanceTestsU32.cpp
+  Source/Tests/FullyConnected.cpp
+  Source/Tests/Pooling.cpp
+  Source/Tests/Softmax.cpp
+  )
+target_include_directories(TestingLib PRIVATE Include/Tests)
+
+endif()
+
+set(FRAMEWORKSRC
   FrameworkSource/Test.cpp
   FrameworkSource/Semihosting.cpp
   FrameworkSource/IORunner.cpp
@@ -78,32 +130,7 @@ set(TESTSRC testmain.cpp
   FrameworkSource/FPGA.cpp
   FrameworkSource/Timing.cpp
   FrameworkSource/Generators.cpp
-  Source/BasicTestsF32.cpp
-  Source/BasicMathsBenchmarksF32.cpp
-  Source/BasicMathsBenchmarksQ31.cpp
-  Source/BasicMathsBenchmarksQ15.cpp
-  Source/BasicMathsBenchmarksQ7.cpp
-  Source/SVMF32.cpp
-  Source/BayesF32.cpp
-  Source/StatsTestsF32.cpp
-  Source/SupportTestsF32.cpp
-  Source/DistanceTestsF32.cpp
-  Source/DistanceTestsU32.cpp
-  Source/FullyConnected.cpp
-  Source/FullyConnectedBench.cpp
-  Source/Pooling.cpp
-  Source/PoolingBench.cpp
-  Source/Softmax.cpp
-  GeneratedSource/TestDesc.cpp
   )
-
-
-add_subdirectory(../Source bin_dsp)
-add_subdirectory(${ROOT}/CMSIS/NN/Source bin_nn)
-
-add_library(TestingLib STATIC)
-
-
 # Change behavior of configBoot for scatter file
 # We use the linker files from older test framework because bigger sections are needed.
 # We should migrate the linker files to this new framework.
@@ -113,25 +140,37 @@ include(config)
 # With -O2, generated code is crashing on some cycle accurate models.
 # (cpp part)
 disableOptimization(TestingLib)
+disableOptimization(FrameworkLib)
 
 
 target_sources(TestingLib PRIVATE ${TESTSRC})
+target_sources(TestingLib PRIVATE testmain.cpp)
+target_sources(TestingLib PRIVATE GeneratedSource/TestDesc.cpp)
+  
 
+target_sources(FrameworkLib PRIVATE ${FRAMEWORKSRC})
 
 ### Includes
 target_link_libraries(TestingLib PRIVATE CMSISDSP)
 target_link_libraries(TestingLib PRIVATE CMSISNN)
-target_include_directories(TestingLib PRIVATE Include)
 target_include_directories(TestingLib PRIVATE FrameworkInclude)
 target_include_directories(TestingLib PRIVATE GeneratedInclude)
+
 configLib(TestingLib ${ROOT})
 
+configLib(FrameworkLib ${ROOT})
+target_include_directories(FrameworkLib PRIVATE FrameworkInclude)
+# arm_math.h is needed for q7,q15,q31 types
+# which are used for access to pattern files.
+target_include_directories(FrameworkLib PRIVATE ${ROOT}/CMSIS/DSP/Include)
+
+
 # Because we need access to core include for
 # timing features in the test framework.
 # So we need to identify the core
 # then reference the right include folder
 set_platform_core()
-core_includes(TestingLib)
+core_includes(FrameworkLib)
 
 add_executable(Testing main.cpp)
 
@@ -142,6 +181,7 @@ disableOptimization(Testing)
 configApp(Testing ${ROOT})
 
 target_link_libraries(Testing PRIVATE TestingLib)
+target_link_libraries(Testing PRIVATE FrameworkLib)
 
 writeConfig("currentConfig.csv")
 

+ 1 - 1
CMSIS/DSP/Testing/FrameworkInclude/FPGA.h

@@ -54,7 +54,7 @@ FPGA driver. Used to read a C array describing how to drive the test.
       void ImportPattern(Testing::PatternID_t);
       void ReadPatternList();
       void ReadOutputList();
-      void ReadParameterList();
+      void ReadParameterList(Testing::nbParameters_t);
       Testing::nbSamples_t GetPatternSize(Testing::PatternID_t);
 
       void ImportPattern_f64(Testing::PatternID_t,char*,Testing::nbSamples_t nb);

+ 1 - 1
CMSIS/DSP/Testing/FrameworkInclude/Semihosting.h

@@ -57,7 +57,7 @@ Semihosting driver. Used to read a text file describing how to drive the test.
       void ImportPattern(Testing::PatternID_t);
       void ReadPatternList();
       void ReadOutputList();
-      void ReadParameterList();
+      void ReadParameterList(Testing::nbParameters_t);
       Testing::nbSamples_t GetPatternSize(Testing::PatternID_t);
       //Testing::nbSamples_t GetParameterSize(Testing::PatternID_t);
       

+ 1 - 1
CMSIS/DSP/Testing/FrameworkInclude/Test.h

@@ -334,7 +334,7 @@ API of Memory managers used in the test framework
           of parameters (cartesian product of lists only).
 
       */
-      virtual void ReadParameterList()=0;
+      virtual void ReadParameterList(Testing::nbParameters_t)=0;
 
       /** Get current node ID
           group, suite or test. A group of test is considered as a test hence

+ 6 - 5
CMSIS/DSP/Testing/FrameworkSource/FPGA.cpp

@@ -305,21 +305,21 @@ namespace Client
         rather than file names.
 
     */
-    void FPGA::ReadParameterList()
+    void FPGA::ReadParameterList(Testing::nbParameters_t nbParams)
     {
 
         unsigned long offset,nb;
-        unsigned long nbParams;
+        unsigned long nbValues;
         char paramKind;
 
-        this->read32(&nbParams);
+        this->read32(&nbValues);
 
         this->DeleteParams();
         this->parameterOffsets->clear();
         this->parameterSizes->clear();
         std::string tmpstr;
 
-        for(int i=0;i<nbParams;i++)
+        for(int i=0;i<nbValues;i++)
         {
            this->readChar(&paramKind);
            struct offsetOrGen gen;
@@ -332,6 +332,7 @@ namespace Client
 
              gen.kind=0;
              gen.nbInputSamples=nb;
+             gen.dimensions = nbParams;
            }
            else
            {
@@ -438,7 +439,7 @@ namespace Client
         if (gen.kind == 0)
         {
            offset=gen.offset;
-           nbEntries = gen.nbInputSamples;
+           nbEntries = gen.nbInputSamples / gen.dimensions;
    
            const char *patternStart = this->m_patterns + offset;
    

+ 1 - 0
CMSIS/DSP/Testing/FrameworkSource/Generators.cpp

@@ -46,6 +46,7 @@ void generate2(Testing::param_t *result,Testing::param_t *data,Testing::nbParame
 
           *result++ = va;
           *result++ = vb;
+          nbEntries++;
 
        }
     }

+ 1 - 1
CMSIS/DSP/Testing/FrameworkSource/IORunner.cpp

@@ -93,7 +93,7 @@ namespace Client
         // Read list of output
         m_io->ReadOutputList();
         // Read list of parameters
-        m_io->ReadParameterList();
+        m_io->ReadParameterList(nbParams);
 
         // Iterate on tests
         for(int i=1; i <= nbTests; i++)

+ 6 - 5
CMSIS/DSP/Testing/FrameworkSource/Semihosting.cpp

@@ -122,7 +122,7 @@ namespace Client
          This list is for the current suite.
     
       */
-      void Semihosting::ReadParameterList()
+      void Semihosting::ReadParameterList(Testing::nbParameters_t nbParams)
       {
         char tmp[256];
         char paramKind;
@@ -130,14 +130,14 @@ namespace Client
 
         // It is the number of samples in the file.
         // Not the number of parameters controlling the function
-        int nbParams;
-        fscanf(this->infile,"%d\n",&nbParams);
+        int nbValues;
+        fscanf(this->infile,"%d\n",&nbValues);
         
         // Reset the list for the current suite
         this->DeleteParams();
         this->parameterNames->clear();
 
-        for(int i=0;i<nbParams;i++)
+        for(int i=0;i<nbValues;i++)
         {
            fscanf(this->infile,"%c\n",&paramKind);
            struct pathOrGen gen;
@@ -163,6 +163,7 @@ namespace Client
               gen.path=tmp;
 
               gen.nbInputSamples = this->GetFileSize(tmp);
+              gen.dimensions = nbParams;
 
            }
            // Generator
@@ -518,7 +519,7 @@ namespace Client
              len=gen.nbInputSamples;
              result=(char*)malloc(len*sizeof(Testing::param_t));
              p = (Testing::param_t*)result;
-             nbEntries = len;
+             nbEntries = len / gen.dimensions;
    
              for(uint32_t i=0; i < len; i++)
              {

+ 0 - 0
CMSIS/DSP/Testing/Include/BasicMathsBenchmarksF32.h → CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksF32.h


+ 0 - 0
CMSIS/DSP/Testing/Include/BasicMathsBenchmarksQ15.h → CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ15.h


+ 0 - 0
CMSIS/DSP/Testing/Include/BasicMathsBenchmarksQ31.h → CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ31.h


+ 0 - 0
CMSIS/DSP/Testing/Include/BasicMathsBenchmarksQ7.h → CMSIS/DSP/Testing/Include/Benchmarks/BasicMathsBenchmarksQ7.h


+ 19 - 0
CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksF32.h

@@ -0,0 +1,19 @@
+#include "Test.h"
+#include "Pattern.h"
+class ComplexMathsBenchmarksF32:public Client::Suite
+    {
+        public:
+            ComplexMathsBenchmarksF32(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "ComplexMathsBenchmarksF32_decl.h"
+            Client::Pattern<float32_t> input1;
+            Client::Pattern<float32_t> input2;
+            // REal input
+            Client::Pattern<float32_t> input3;
+            Client::LocalPattern<float32_t> output;
+
+            int nb;
+            
+    };

+ 19 - 0
CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ15.h

@@ -0,0 +1,19 @@
+#include "Test.h"
+#include "Pattern.h"
+class ComplexMathsBenchmarksQ15:public Client::Suite
+    {
+        public:
+            ComplexMathsBenchmarksQ15(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "ComplexMathsBenchmarksQ15_decl.h"
+            Client::Pattern<q15_t> input1;
+            Client::Pattern<q15_t> input2;
+            // REal input
+            Client::Pattern<q15_t> input3;
+            Client::LocalPattern<q15_t> output;
+
+            int nb;
+            
+    };

+ 19 - 0
CMSIS/DSP/Testing/Include/Benchmarks/ComplexMathsBenchmarksQ31.h

@@ -0,0 +1,19 @@
+#include "Test.h"
+#include "Pattern.h"
+class ComplexMathsBenchmarksQ31:public Client::Suite
+    {
+        public:
+            ComplexMathsBenchmarksQ31(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "ComplexMathsBenchmarksQ31_decl.h"
+            Client::Pattern<q31_t> input1;
+            Client::Pattern<q31_t> input2;
+            // REal input
+            Client::Pattern<q31_t> input3;
+            Client::LocalPattern<q31_t> output;
+
+            int nb;
+            
+    };

+ 26 - 0
CMSIS/DSP/Testing/Include/Benchmarks/DECIMF32.h

@@ -0,0 +1,26 @@
+#include "Test.h"
+#include "Pattern.h"
+class DECIMF32:public Client::Suite
+    {
+        public:
+            DECIMF32(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "DECIMF32_decl.h"
+            Client::Pattern<float32_t> coefs;
+            Client::Pattern<float32_t> samples;
+
+            Client::LocalPattern<float32_t> output;
+            Client::LocalPattern<float32_t> state;
+
+            int nbTaps;
+            int nbSamples;
+            int decimationFactor;
+            int interpolationFactor;
+
+            arm_fir_decimate_instance_f32  instDecim;
+            arm_fir_interpolate_instance_f32 instInterpol;
+            
+            
+    };

+ 26 - 0
CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ15.h

@@ -0,0 +1,26 @@
+#include "Test.h"
+#include "Pattern.h"
+class DECIMQ15:public Client::Suite
+    {
+        public:
+            DECIMQ15(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "DECIMQ15_decl.h"
+            Client::Pattern<q15_t> coefs;
+            Client::Pattern<q15_t> samples;
+
+            Client::LocalPattern<q15_t> output;
+            Client::LocalPattern<q15_t> state;
+
+            int nbTaps;
+            int nbSamples;
+            int decimationFactor;
+            int interpolationFactor;
+
+            arm_fir_decimate_instance_q15  instDecim;
+            arm_fir_interpolate_instance_q15 instInterpol;
+            
+            
+    };

+ 26 - 0
CMSIS/DSP/Testing/Include/Benchmarks/DECIMQ31.h

@@ -0,0 +1,26 @@
+#include "Test.h"
+#include "Pattern.h"
+class DECIMQ31:public Client::Suite
+    {
+        public:
+            DECIMQ31(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "DECIMQ31_decl.h"
+            Client::Pattern<q31_t> coefs;
+            Client::Pattern<q31_t> samples;
+
+            Client::LocalPattern<q31_t> output;
+            Client::LocalPattern<q31_t> state;
+
+            int nbTaps;
+            int nbSamples;
+            int decimationFactor;
+            int interpolationFactor;
+
+            arm_fir_decimate_instance_q31  instDecim;
+            arm_fir_interpolate_instance_q31 instInterpol;
+            
+            
+    };

+ 27 - 0
CMSIS/DSP/Testing/Include/Benchmarks/FIRF32.h

@@ -0,0 +1,27 @@
+#include "Test.h"
+#include "Pattern.h"
+class FIRF32:public Client::Suite
+    {
+        public:
+            FIRF32(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "FIRF32_decl.h"
+            Client::Pattern<float32_t> coefs;
+            Client::Pattern<float32_t> samples;
+            Client::Pattern<float32_t> refs;
+
+            Client::LocalPattern<float32_t> output;
+            Client::LocalPattern<float32_t> error;
+            Client::LocalPattern<float32_t> state;
+
+            int nbTaps;
+            int nbSamples;
+
+            arm_fir_instance_f32  instFir;
+            arm_lms_instance_f32  instLms;
+            arm_lms_norm_instance_f32 instLmsNorm;
+            
+            
+    };

+ 26 - 0
CMSIS/DSP/Testing/Include/Benchmarks/FIRQ15.h

@@ -0,0 +1,26 @@
+#include "Test.h"
+#include "Pattern.h"
+class FIRQ15:public Client::Suite
+    {
+        public:
+            FIRQ15(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "FIRQ15_decl.h"
+            Client::Pattern<q15_t> coefs;
+            Client::Pattern<q15_t> samples;
+            Client::Pattern<q15_t> refs;
+
+            Client::LocalPattern<q15_t> output;
+            Client::LocalPattern<q15_t> error;
+            Client::LocalPattern<q15_t> state;
+
+            int nbTaps;
+            int nbSamples;
+
+            arm_fir_instance_q15  instFir;
+            arm_lms_instance_q15  instLms;
+            arm_lms_norm_instance_q15 instLmsNorm;
+            
+    };

+ 26 - 0
CMSIS/DSP/Testing/Include/Benchmarks/FIRQ31.h

@@ -0,0 +1,26 @@
+#include "Test.h"
+#include "Pattern.h"
+class FIRQ31:public Client::Suite
+    {
+        public:
+            FIRQ31(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "FIRQ31_decl.h"
+            Client::Pattern<q31_t> coefs;
+            Client::Pattern<q31_t> samples;
+            Client::Pattern<q31_t> refs;
+
+            Client::LocalPattern<q31_t> output;
+            Client::LocalPattern<q31_t> error;
+            Client::LocalPattern<q31_t> state;
+
+            int nbTaps;
+            int nbSamples;
+
+            arm_fir_instance_q31  instFir;
+            arm_lms_instance_q31  instLms;
+            arm_lms_norm_instance_q31 instLmsNorm;
+            
+    };

+ 0 - 0
CMSIS/DSP/Testing/Include/FullyConnectedBench.h → CMSIS/DSP/Testing/Include/Benchmarks/FullyConnectedBench.h


+ 18 - 0
CMSIS/DSP/Testing/Include/Benchmarks/MISCF32.h

@@ -0,0 +1,18 @@
+#include "Test.h"
+#include "Pattern.h"
+class MISCF32:public Client::Suite
+    {
+        public:
+            MISCF32(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "MISCF32_decl.h"
+            Client::Pattern<float32_t> input1;
+            Client::Pattern<float32_t> input2;
+            Client::LocalPattern<float32_t> output;
+
+            int nba;
+            int nbb;
+            
+    };

+ 18 - 0
CMSIS/DSP/Testing/Include/Benchmarks/MISCQ15.h

@@ -0,0 +1,18 @@
+#include "Test.h"
+#include "Pattern.h"
+class MISCQ15:public Client::Suite
+    {
+        public:
+            MISCQ15(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "MISCQ15_decl.h"
+            Client::Pattern<q15_t> input1;
+            Client::Pattern<q15_t> input2;
+            Client::LocalPattern<q15_t> output;
+
+            int nba;
+            int nbb;
+            
+    };

+ 18 - 0
CMSIS/DSP/Testing/Include/Benchmarks/MISCQ31.h

@@ -0,0 +1,18 @@
+#include "Test.h"
+#include "Pattern.h"
+class MISCQ31:public Client::Suite
+    {
+        public:
+            MISCQ31(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "MISCQ31_decl.h"
+            Client::Pattern<q31_t> input1;
+            Client::Pattern<q31_t> input2;
+            Client::LocalPattern<q31_t> output;
+
+            int nba;
+            int nbb;
+            
+    };

+ 18 - 0
CMSIS/DSP/Testing/Include/Benchmarks/MISCQ7.h

@@ -0,0 +1,18 @@
+#include "Test.h"
+#include "Pattern.h"
+class MISCQ7:public Client::Suite
+    {
+        public:
+            MISCQ7(Testing::testID_t id);
+            void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr);
+            void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
+        private:
+            #include "MISCQ7_decl.h"
+            Client::Pattern<q7_t> input1;
+            Client::Pattern<q7_t> input2;
+            Client::LocalPattern<q7_t> output;
+
+            int nba;
+            int nbb;
+            
+    };

+ 0 - 0
CMSIS/DSP/Testing/Include/PoolingBench.h → CMSIS/DSP/Testing/Include/Benchmarks/PoolingBench.h


+ 0 - 0
CMSIS/DSP/Testing/Include/BasicTestsF32.h → CMSIS/DSP/Testing/Include/Tests/BasicTestsF32.h


+ 0 - 0
CMSIS/DSP/Testing/Include/BayesF32.h → CMSIS/DSP/Testing/Include/Tests/BayesF32.h


+ 0 - 0
CMSIS/DSP/Testing/Include/DistanceTestsF32.h → CMSIS/DSP/Testing/Include/Tests/DistanceTestsF32.h


+ 0 - 0
CMSIS/DSP/Testing/Include/DistanceTestsU32.h → CMSIS/DSP/Testing/Include/Tests/DistanceTestsU32.h


+ 0 - 0
CMSIS/DSP/Testing/Include/FullyConnected.h → CMSIS/DSP/Testing/Include/Tests/FullyConnected.h


+ 0 - 0
CMSIS/DSP/Testing/Include/Pooling.h → CMSIS/DSP/Testing/Include/Tests/Pooling.h


+ 0 - 0
CMSIS/DSP/Testing/Include/SVMF32.h → CMSIS/DSP/Testing/Include/Tests/SVMF32.h


+ 0 - 0
CMSIS/DSP/Testing/Include/Softmax.h → CMSIS/DSP/Testing/Include/Tests/Softmax.h


+ 0 - 0
CMSIS/DSP/Testing/Include/StatsTestsF32.h → CMSIS/DSP/Testing/Include/Tests/StatsTestsF32.h


+ 0 - 0
CMSIS/DSP/Testing/Include/SupportTestsF32.h → CMSIS/DSP/Testing/Include/Tests/SupportTestsF32.h


+ 226 - 0
CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMF32/Params1.txt

@@ -0,0 +1,226 @@
+225
+1
+4
+4
+1
+5
+5
+1
+8
+8
+1
+8
+4
+1
+10
+5
+1
+16
+8
+1
+16
+4
+1
+20
+5
+1
+32
+8
+1
+32
+4
+1
+40
+5
+1
+64
+8
+1
+64
+4
+1
+80
+5
+1
+128
+8
+2
+4
+4
+2
+5
+5
+2
+8
+8
+2
+8
+4
+2
+10
+5
+2
+16
+8
+2
+16
+4
+2
+20
+5
+2
+32
+8
+2
+32
+4
+2
+40
+5
+2
+64
+8
+2
+64
+4
+2
+80
+5
+2
+128
+8
+4
+4
+4
+4
+5
+5
+4
+8
+8
+4
+8
+4
+4
+10
+5
+4
+16
+8
+4
+16
+4
+4
+20
+5
+4
+32
+8
+4
+32
+4
+4
+40
+5
+4
+64
+8
+4
+64
+4
+4
+80
+5
+4
+128
+8
+8
+4
+4
+8
+5
+5
+8
+8
+8
+8
+8
+4
+8
+10
+5
+8
+16
+8
+8
+16
+4
+8
+20
+5
+8
+32
+8
+8
+32
+4
+8
+40
+5
+8
+64
+8
+8
+64
+4
+8
+80
+5
+8
+128
+8
+16
+4
+4
+16
+5
+5
+16
+8
+8
+16
+8
+4
+16
+10
+5
+16
+16
+8
+16
+16
+4
+16
+20
+5
+16
+32
+8
+16
+32
+4
+16
+40
+5
+16
+64
+8
+16
+64
+4
+16
+80
+5
+16
+128
+8

+ 151 - 0
CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMF32/Params2.txt

@@ -0,0 +1,151 @@
+150
+2
+16
+2
+4
+16
+4
+5
+16
+5
+8
+16
+8
+9
+16
+9
+2
+64
+2
+4
+64
+4
+5
+64
+5
+8
+64
+8
+9
+64
+9
+4
+16
+2
+8
+16
+4
+10
+16
+5
+16
+16
+8
+18
+16
+9
+4
+64
+2
+8
+64
+4
+10
+64
+5
+16
+64
+8
+18
+64
+9
+8
+16
+2
+16
+16
+4
+20
+16
+5
+32
+16
+8
+36
+16
+9
+8
+64
+2
+16
+64
+4
+20
+64
+5
+32
+64
+8
+36
+64
+9
+16
+16
+2
+32
+16
+4
+40
+16
+5
+64
+16
+8
+72
+16
+9
+16
+64
+2
+32
+64
+4
+40
+64
+5
+64
+64
+8
+72
+64
+9
+32
+16
+2
+64
+16
+4
+80
+16
+5
+128
+16
+8
+144
+16
+9
+32
+64
+2
+64
+64
+4
+80
+64
+5
+128
+64
+8
+144
+64
+9

+ 226 - 0
CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMQ15/Params1.txt

@@ -0,0 +1,226 @@
+225
+1
+4
+4
+1
+5
+5
+1
+8
+8
+1
+8
+4
+1
+10
+5
+1
+16
+8
+1
+16
+4
+1
+20
+5
+1
+32
+8
+1
+32
+4
+1
+40
+5
+1
+64
+8
+1
+64
+4
+1
+80
+5
+1
+128
+8
+2
+4
+4
+2
+5
+5
+2
+8
+8
+2
+8
+4
+2
+10
+5
+2
+16
+8
+2
+16
+4
+2
+20
+5
+2
+32
+8
+2
+32
+4
+2
+40
+5
+2
+64
+8
+2
+64
+4
+2
+80
+5
+2
+128
+8
+4
+4
+4
+4
+5
+5
+4
+8
+8
+4
+8
+4
+4
+10
+5
+4
+16
+8
+4
+16
+4
+4
+20
+5
+4
+32
+8
+4
+32
+4
+4
+40
+5
+4
+64
+8
+4
+64
+4
+4
+80
+5
+4
+128
+8
+8
+4
+4
+8
+5
+5
+8
+8
+8
+8
+8
+4
+8
+10
+5
+8
+16
+8
+8
+16
+4
+8
+20
+5
+8
+32
+8
+8
+32
+4
+8
+40
+5
+8
+64
+8
+8
+64
+4
+8
+80
+5
+8
+128
+8
+16
+4
+4
+16
+5
+5
+16
+8
+8
+16
+8
+4
+16
+10
+5
+16
+16
+8
+16
+16
+4
+16
+20
+5
+16
+32
+8
+16
+32
+4
+16
+40
+5
+16
+64
+8
+16
+64
+4
+16
+80
+5
+16
+128
+8

+ 151 - 0
CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMQ15/Params2.txt

@@ -0,0 +1,151 @@
+150
+2
+16
+2
+4
+16
+4
+5
+16
+5
+8
+16
+8
+9
+16
+9
+2
+64
+2
+4
+64
+4
+5
+64
+5
+8
+64
+8
+9
+64
+9
+4
+16
+2
+8
+16
+4
+10
+16
+5
+16
+16
+8
+18
+16
+9
+4
+64
+2
+8
+64
+4
+10
+64
+5
+16
+64
+8
+18
+64
+9
+8
+16
+2
+16
+16
+4
+20
+16
+5
+32
+16
+8
+36
+16
+9
+8
+64
+2
+16
+64
+4
+20
+64
+5
+32
+64
+8
+36
+64
+9
+16
+16
+2
+32
+16
+4
+40
+16
+5
+64
+16
+8
+72
+16
+9
+16
+64
+2
+32
+64
+4
+40
+64
+5
+64
+64
+8
+72
+64
+9
+32
+16
+2
+64
+16
+4
+80
+16
+5
+128
+16
+8
+144
+16
+9
+32
+64
+2
+64
+64
+4
+80
+64
+5
+128
+64
+8
+144
+64
+9

+ 226 - 0
CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMQ31/Params1.txt

@@ -0,0 +1,226 @@
+225
+1
+4
+4
+1
+5
+5
+1
+8
+8
+1
+8
+4
+1
+10
+5
+1
+16
+8
+1
+16
+4
+1
+20
+5
+1
+32
+8
+1
+32
+4
+1
+40
+5
+1
+64
+8
+1
+64
+4
+1
+80
+5
+1
+128
+8
+2
+4
+4
+2
+5
+5
+2
+8
+8
+2
+8
+4
+2
+10
+5
+2
+16
+8
+2
+16
+4
+2
+20
+5
+2
+32
+8
+2
+32
+4
+2
+40
+5
+2
+64
+8
+2
+64
+4
+2
+80
+5
+2
+128
+8
+4
+4
+4
+4
+5
+5
+4
+8
+8
+4
+8
+4
+4
+10
+5
+4
+16
+8
+4
+16
+4
+4
+20
+5
+4
+32
+8
+4
+32
+4
+4
+40
+5
+4
+64
+8
+4
+64
+4
+4
+80
+5
+4
+128
+8
+8
+4
+4
+8
+5
+5
+8
+8
+8
+8
+8
+4
+8
+10
+5
+8
+16
+8
+8
+16
+4
+8
+20
+5
+8
+32
+8
+8
+32
+4
+8
+40
+5
+8
+64
+8
+8
+64
+4
+8
+80
+5
+8
+128
+8
+16
+4
+4
+16
+5
+5
+16
+8
+8
+16
+8
+4
+16
+10
+5
+16
+16
+8
+16
+16
+4
+16
+20
+5
+16
+32
+8
+16
+32
+4
+16
+40
+5
+16
+64
+8
+16
+64
+4
+16
+80
+5
+16
+128
+8

+ 151 - 0
CMSIS/DSP/Testing/Parameters/DSP/Filtering/DECIM/DECIMQ31/Params2.txt

@@ -0,0 +1,151 @@
+150
+2
+16
+2
+4
+16
+4
+5
+16
+5
+8
+16
+8
+9
+16
+9
+2
+64
+2
+4
+64
+4
+5
+64
+5
+8
+64
+8
+9
+64
+9
+4
+16
+2
+8
+16
+4
+10
+16
+5
+16
+16
+8
+18
+16
+9
+4
+64
+2
+8
+64
+4
+10
+64
+5
+16
+64
+8
+18
+64
+9
+8
+16
+2
+16
+16
+4
+20
+16
+5
+32
+16
+8
+36
+16
+9
+8
+64
+2
+16
+64
+4
+20
+64
+5
+32
+64
+8
+36
+64
+9
+16
+16
+2
+32
+16
+4
+40
+16
+5
+64
+16
+8
+72
+16
+9
+16
+64
+2
+32
+64
+4
+40
+64
+5
+64
+64
+8
+72
+64
+9
+32
+16
+2
+64
+16
+4
+80
+16
+5
+128
+16
+8
+144
+16
+9
+32
+64
+2
+64
+64
+4
+80
+64
+5
+128
+64
+8
+144
+64
+9

+ 5 - 1
CMSIS/DSP/Testing/PatternGeneration/BasicMaths.py

@@ -4,7 +4,8 @@ import itertools
 import Tools
 
 
-
+# Those patterns are used for tests and benchmarks.
+# For tests, there is the need to add tests for saturation
 
 def writeTests(config):
     NBSAMPLES=256
@@ -52,6 +53,9 @@ def writeTests(config):
     ref = abs(data1)
     config.writeReference(10, ref)
 
+    ref = np.array([np.dot(data1 ,data2)])
+    config.writeReference(11, ref)
+
 
 PATTERNDIR = os.path.join("Patterns","DSP","BasicMaths","BasicMaths")
 PARAMDIR = os.path.join("Parameters","DSP","BasicMaths","BasicMaths")

+ 65 - 0
CMSIS/DSP/Testing/PatternGeneration/ComplexMaths.py

@@ -0,0 +1,65 @@
+import os.path
+import numpy as np
+import itertools
+import Tools
+
+
+# Those patterns are used for tests and benchmarks.
+# For tests, there is the need to add tests for saturation
+
+def randComplex(nb):
+    data = np.random.randn(2*nb)
+    data = data/max(data)
+    data_comp = data.view(dtype=np.complex128)
+    return(data_comp)
+
+def asReal(a):
+    #return(a.view(dtype=np.float64))
+    return(a.reshape(np.size(a)).view(dtype=np.float64))
+
+def writeTests(config):
+    NBSAMPLES=256
+
+    data1=randComplex(NBSAMPLES)
+    data2=randComplex(NBSAMPLES)
+    data3=np.random.randn(NBSAMPLES)
+    data3 = data3/max(data3)
+    
+
+    config.writeInput(1, asReal(data1))
+    config.writeInput(2, asReal(data2))
+    config.writeInput(3, data3)
+    
+    ref = np.conj(data1)
+    config.writeReference(1, asReal(ref))
+
+    ref = np.array(np.dot(data1 ,data2))
+    config.writeReference(2, asReal(ref))
+
+    ref = np.absolute(data1)**2
+    config.writeReference(3, asReal(ref))
+
+    ref = data1 * data2
+    config.writeReference(4, asReal(ref))
+
+    ref = data1 * data3
+    config.writeReference(5, asReal(ref))
+    
+
+PATTERNDIR = os.path.join("Patterns","DSP","ComplexMaths","ComplexMaths")
+PARAMDIR = os.path.join("Parameters","DSP","ComplexMaths","ComplexMaths")
+
+configf32=Tools.Config(PATTERNDIR,PARAMDIR,"f32")
+configq31=Tools.Config(PATTERNDIR,PARAMDIR,"q31")
+configq15=Tools.Config(PATTERNDIR,PARAMDIR,"q15")
+#configq7=Tools.Config(PATTERNDIR,PARAMDIR,"q7")
+
+
+
+writeTests(configf32)
+writeTests(configq31)
+writeTests(configq15)
+#writeTests(configq7)
+
+
+

+ 43 - 0
CMSIS/DSP/Testing/PatternGeneration/Convolutions.py

@@ -0,0 +1,43 @@
+import os.path
+import numpy as np
+import itertools
+import Tools
+
+
+# Those patterns are used for tests and benchmarks.
+# For tests, there is the need to add tests for saturation
+
+
+
+def writeTests(config):
+    NBSAMPLES=128
+
+    inputsA=np.random.randn(NBSAMPLES)
+    inputsB=np.random.randn(NBSAMPLES)
+
+    inputsA = inputsA/max(inputsA)
+    inputsB = inputsB/max(inputsB)
+    
+
+    config.writeInput(1, inputsA,"InputsA")
+    config.writeInput(1, inputsB,"InputsB")
+
+    
+
+PATTERNDIR = os.path.join("Patterns","DSP","Filtering","MISC","MISC")
+PARAMDIR = os.path.join("Parameters","DSP","Filtering","MISC","MISC")
+
+configf32=Tools.Config(PATTERNDIR,PARAMDIR,"f32")
+configq31=Tools.Config(PATTERNDIR,PARAMDIR,"q31")
+configq15=Tools.Config(PATTERNDIR,PARAMDIR,"q15")
+configq7=Tools.Config(PATTERNDIR,PARAMDIR,"q7")
+
+
+
+writeTests(configf32)
+writeTests(configq31)
+writeTests(configq15)
+writeTests(configq7)
+
+
+

+ 77 - 0
CMSIS/DSP/Testing/PatternGeneration/Decimate.py

@@ -0,0 +1,77 @@
+import os.path
+import numpy as np
+import itertools
+import Tools
+
+
+# Those patterns are used for tests and benchmarks.
+# For tests, there is the need to add tests for saturation
+
+
+
+def writeTests(config):
+    NBSAMPLES=256
+    NUMTAPS = 64
+
+    samples=np.random.randn(NBSAMPLES)
+    taps=np.random.randn(NUMTAPS)
+
+    samples = samples/max(samples)
+    taps = taps/max(taps)
+    
+
+    config.writeInput(1, samples,"Samples")
+    config.writeInput(1, taps,"Coefs")
+
+    
+
+PATTERNDIR = os.path.join("Patterns","DSP","Filtering","DECIM","DECIM")
+PARAMDIR = os.path.join("Parameters","DSP","Filtering","DECIM","DECIM")
+
+configf32=Tools.Config(PATTERNDIR,PARAMDIR,"f32")
+configq31=Tools.Config(PATTERNDIR,PARAMDIR,"q31")
+configq15=Tools.Config(PATTERNDIR,PARAMDIR,"q15")
+#configq7=Tools.Config(PATTERNDIR,PARAMDIR,"q7")
+
+
+
+writeTests(configf32)
+writeTests(configq31)
+writeTests(configq15)
+#writeTests(configq7)
+
+
+# For decimation, number of samples must be a multiple of decimation factor.
+# So we cannot use a generator in the test description.
+numTaps = [1,2,4,8,16]
+blockSizeFactor = [1,2,4,8,16]
+decimationFactor = [4,5,8] 
+
+combinations = [numTaps,blockSizeFactor,decimationFactor]
+finalLength = 3 * len(numTaps) * len(decimationFactor) * len(blockSizeFactor)
+
+r=np.array([(n,blFactor*dFactor,dFactor) for (n,blFactor,dFactor) in itertools.product(*combinations)])
+r = r.reshape(finalLength)
+
+configf32.writeParam(1, r)
+configq31.writeParam(1, r)
+configq15.writeParam(1, r)
+
+# For interpolation, number taps must be a multiple of interpolation factor.
+# So we cannot use a generator in the test description.
+numTapsFactor = [1,2,4,8,16]
+blockSize = [16,64]
+interpolationFactor = [2,4,5,8,9] 
+
+combinations = [numTapsFactor,blockSize,interpolationFactor]
+finalLength = 3 * len(numTapsFactor) * len(interpolationFactor) * len(blockSize)
+
+r=np.array([(nFactor * iFactor,bl,iFactor) for (nFactor,bl,iFactor) in itertools.product(*combinations)])
+r = r.reshape(finalLength)
+
+configf32.writeParam(2, r)
+configq31.writeParam(2, r)
+configq15.writeParam(2, r)
+
+
+

+ 47 - 0
CMSIS/DSP/Testing/PatternGeneration/FIR.py

@@ -0,0 +1,47 @@
+import os.path
+import numpy as np
+import itertools
+import Tools
+
+
+# Those patterns are used for tests and benchmarks.
+# For tests, there is the need to add tests for saturation
+
+
+
+def writeTests(config):
+    NBSAMPLES=256
+    NUMTAPS = 64
+
+    samples=np.random.randn(NBSAMPLES)
+    refs=np.random.randn(NBSAMPLES)
+    taps=np.random.randn(NUMTAPS)
+
+    samples = samples/max(samples)
+    refs = samples/max(refs)
+    taps = taps/max(taps)
+    
+
+    config.writeInput(1, samples,"Samples")
+    config.writeInput(1, taps,"Coefs")
+    config.writeInput(1, refs,"Refs")
+
+    
+
+PATTERNDIR = os.path.join("Patterns","DSP","Filtering","FIR","FIR")
+PARAMDIR = os.path.join("Parameters","DSP","Filtering","FIR","FIR")
+
+configf32=Tools.Config(PATTERNDIR,PARAMDIR,"f32")
+configq31=Tools.Config(PATTERNDIR,PARAMDIR,"q31")
+configq15=Tools.Config(PATTERNDIR,PARAMDIR,"q15")
+#configq7=Tools.Config(PATTERNDIR,PARAMDIR,"q7")
+
+
+
+writeTests(configf32)
+writeTests(configq31)
+writeTests(configq15)
+#writeTests(configq7)
+
+
+

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Input1_f32.txt

@@ -0,0 +1,1026 @@
+W
+512
+// -0.053312
+0xbd5a5e07
+// -0.055103
+0xbd61b416
+// -0.554217
+0xbf0de124
+// 0.001726
+0x3ae23b82
+// 0.350433
+0x3eb36bfa
+// 0.545659
+0x3f0bb053
+// 0.142396
+0x3e11d055
+// -0.209756
+0xbe56ca2a
+// -0.000937
+0xba75ad4d
+// 0.469095
+0x3ef02d45
+// 0.503508
+0x3f00e5eb
+// -0.456435
+0xbee9b1ce
+// 0.433884
+0x3ede2619
+// -0.425979
+0xbeda19f9
+// -0.063375
+0xbd81ca91
+// -0.166980
+0xbe2afcd9
+// 0.010686
+0x3c2f148a
+// -0.120797
+0xbdf76458
+// -0.227891
+0xbe695c24
+// 0.091230
+0x3dbad6ec
+// 0.141004
+0x3e10634d
+// -0.321771
+0xbea4bf2c
+// 0.019048
+0x3c9c09e4
+// 0.714826
+0x3f36fedc
+// -0.399667
+0xbecca11f
+// -0.667135
+0xbf2ac962
+// 0.253602
+0x3e81d819
+// 0.151113
+0x3e1abd56
+// -0.486783
+0xbef93b93
+// 0.313774
+0x3ea0a6ed
+// -0.085893
+0xbdafe8cb
+// 0.089394
+0x3db71425
+// -0.051600
+0xbd535aee
+// -0.343914
+0xbeb01589
+// -0.527561
+0xbf070e39
+// 0.567915
+0x3f1162e1
+// 0.043569
+0x3d327582
+// -0.539710
+0xbf0a2a6e
+// -0.168868
+0xbe2cebae
+// 0.122313
+0x3dfa7efc
+// 0.360450
+0x3eb88cf6
+// -0.008170
+0xbc05d9f7
+// -0.060648
+0xbd7869c5
+// -0.420083
+0xbed71527
+// -0.012967
+0xbc5471e4
+// -0.483544
+0xbef7930b
+// 0.279926
+0x3e8f527c
+// -0.367979
+0xbebc67b0
+// 0.365072
+0x3ebaeaae
+// -0.572441
+0xbf128b85
+// 0.323410
+0x3ea5960d
+// -0.363592
+0xbeba28bc
+// 0.302002
+0x3e9aa00d
+// -0.537879
+0xbf09b270
+// -0.770642
+0xbf4548d1
+// 0.018297
+0x3c95e28b
+// -0.348838
+0xbeb29ad5
+// -0.003234
+0xbb53f4b5
+// -0.592527
+0xbf17afd9
+// 0.014314
+0x3c6a85bc
+// 0.103930
+0x3dd4d954
+// 0.201314
+0x3e4e255e
+// -0.234660
+0xbe704ad0
+// -0.152768
+0xbe1c6f55
+// 0.132709
+0x3e07e4e4
+// 0.153021
+0x3e1cb16e
+// 0.017789
+0x3c91bac7
+// 0.676655
+0x3f2d394a
+// -0.803223
+0xbf4da000
+// -0.116595
+0xbdeec99b
+// 0.308498
+0x3e9df376
+// -0.235501
+0xbe712727
+// -0.052419
+0xbd56b54b
+// 0.025932
+0x3cd46e71
+// -0.724212
+0xbf3965fa
+// 0.294927
+0x3e9700a7
+// -0.494388
+0xbefd2070
+// 0.010489
+0x3c2bdb01
+// 0.311868
+0x3e9fad1d
+// -0.520773
+0xbf055164
+// -0.349472
+0xbeb2ee06
+// -0.516150
+0xbf042260
+// 0.266883
+0x3e88a4e5
+// 0.104962
+0x3dd6f66b
+// -0.372197
+0xbebe909e
+// -0.522608
+0xbf05c99f
+// -0.485516
+0xbef8959b
+// 0.164120
+0x3e280ef1
+// 0.200437
+0x3e4d3f69
+// 0.647759
+0x3f25d38a
+// -0.417105
+0xbed58ece
+// 0.532269
+0x3f0842c7
+// 0.013085
+0x3c566137
+// -0.516877
+0xbf045211
+// -0.395718
+0xbeca9b94
+// 0.795837
+0x3f4bbbf1
+// -0.073800
+0xbd97247f
+// 0.235462
+0x3e711d0e
+// 0.253341
+0x3e81b5e4
+// 0.026201
+0x3cd6a2e6
+// -0.124312
+0xbdfe9730
+// 0.140873
+0x3e104120
+// -0.315895
+0xbea1bcf2
+// 0.268514
+0x3e897aa8
+// 0.600724
+0x3f19c910
+// 0.419969
+0x3ed7062d
+// 0.459340
+0x3eeb2e92
+// 0.138084
+0x3e0d65d1
+// -0.003375
+0xbb5d307d
+// -0.337785
+0xbeacf232
+// -0.229048
+0xbe6a8baa
+// 0.512582
+0x3f033892
+// 0.681838
+0x3f2e8cee
+// -0.069720
+0xbd8ec97d
+// 0.014478
+0x3c6d34b1
+// -0.106369
+0xbdd9d832
+// -0.234209
+0xbe6fd48a
+// 0.103959
+0x3dd4e876
+// -0.207082
+0xbe540d37
+// 0.430462
+0x3edc657e
+// -0.045327
+0xbd39a878
+// -0.443301
+0xbee2f84b
+// 0.280972
+0x3e8fdb95
+// 0.068388
+0x3d8c0ef4
+// 0.177582
+0x3e35d825
+// 0.616494
+0x3f1dd28a
+// -0.289732
+0xbe9457bb
+// -0.025691
+0xbcd27566
+// 0.215940
+0x3e5d1f6f
+// 0.097729
+0x3dc82650
+// -0.303280
+0xbe9b478d
+// 0.199447
+0x3e4c3bf4
+// -0.363950
+0xbeba57b3
+// -0.804099
+0xbf4dd967
+// -0.311453
+0xbe9f76c7
+// -0.068929
+0xbd8d2ac1
+// -0.585758
+0xbf15f43a
+// -0.474787
+0xbef31742
+// 0.139867
+0x3e0f3965
+// -0.549824
+0xbf0cc13d
+// -0.162363
+0xbe26426c
+// 0.336696
+0x3eac6374
+// -0.021026
+0xbcac3e0f
+// -0.132887
+0xbe081388
+// 0.136064
+0x3e0b547c
+// 0.173683
+0x3e31da05
+// -0.294268
+0xbe96aa56
+// 0.452156
+0x3ee78105
+// -0.645950
+0xbf255d00
+// -0.393511
+0xbec97a37
+// -0.184876
+0xbe3d5022
+// 0.438247
+0x3ee061f0
+// 0.371481
+0x3ebe32bd
+// 0.420099
+0x3ed71743
+// 0.272365
+0x3e8b7373
+// 0.300751
+0x3e99fbfd
+// 0.061738
+0x3d7ce13e
+// 0.228147
+0x3e699f73
+// -0.372115
+0xbebe85e1
+// 0.198748
+0x3e4b849d
+// 0.742983
+0x3f3e3427
+// -0.094013
+0xbdc089fd
+// 0.003856
+0x3b7cb871
+// 0.605366
+0x3f1af942
+// 0.473892
+0x3ef2a206
+// -0.112101
+0xbde5952d
+// -0.034457
+0xbd0d226e
+// -0.057383
+0xbd6b0a30
+// -0.561356
+0xbf0fb504
+// 0.644736
+0x3f250d68
+// -0.421656
+0xbed7e345
+// 0.161250
+0x3e251eb4
+// 0.255542
+0x3e82d660
+// -0.524199
+0xbf0631f0
+// -0.458162
+0xbeea9444
+// 0.378188
+0x3ec1a1d0
+// 0.612994
+0x3f1ced28
+// -0.300083
+0xbe99a485
+// 0.162056
+0x3e25f1e2
+// 0.046196
+0x3d3d37bb
+// 0.036825
+0x3d16d595
+// 0.484786
+0x3ef835d2
+// 0.008627
+0x3c0d5841
+// -0.265409
+0xbe87e3b0
+// 0.121412
+0x3df8a6c9
+// -0.125434
+0xbe0071d7
+// -0.023506
+0xbcc08ef2
+// -0.062116
+0xbd7e6ddf
+// -0.507133
+0xbf01d376
+// 0.251237
+0x3e80a21a
+// 0.245304
+0x3e7b3115
+// 0.664504
+0x3f2a1cf7
+// -0.026047
+0xbcd55f8e
+// 0.032943
+0x3d06ef60
+// 0.131511
+0x3e06aace
+// -0.314146
+0xbea0d7b6
+// -0.183282
+0xbe3bae63
+// 0.360147
+0x3eb8653a
+// -0.344966
+0xbeb09f60
+// 0.200961
+0x3e4dc8b4
+// -0.318476
+0xbea30f49
+// -0.503298
+0xbf00d829
+// 0.071581
+0x3d9298cc
+// -0.771416
+0xbf457b86
+// -0.242186
+0xbe77ff85
+// -0.676293
+0xbf2d2189
+// 0.036237
+0x3d146d99
+// 0.011641
+0x3c3eb8d8
+// 0.262321
+0x3e864efd
+// -0.204763
+0xbe51ad59
+// 0.529116
+0x3f07741d
+// -0.526990
+0xbf06e8ce
+// 0.341785
+0x3eaefe64
+// 0.377605
+0x3ec1556b
+// 0.133844
+0x3e090e7e
+// -0.166284
+0xbe2a465a
+// 0.307939
+0x3e9daa24
+// 0.196268
+0x3e48fa5f
+// -0.216192
+0xbe5d6165
+// 0.082967
+0x3da9eac6
+// -0.070401
+0xbd902e31
+// -0.208501
+0xbe558138
+// -0.459936
+0xbeeb7cbe
+// -0.237080
+0xbe72c52e
+// -0.003415
+0xbb5fce9b
+// -0.419211
+0xbed6a2d7
+// -0.260675
+0xbe857722
+// 0.149212
+0x3e18cb11
+// 0.065651
+0x3d867442
+// -0.562984
+0xbf101fbd
+// -0.190677
+0xbe4340bb
+// 0.449602
+0x3ee6323b
+// 0.077388
+0x3d9e7dc1
+// -0.829495
+0xbf5459c6
+// 0.532209
+0x3f083ed4
+// 0.302496
+0x3e9ae0c0
+// -0.152383
+0xbe1c0a53
+// -0.338743
+0xbead6fb4
+// 0.273260
+0x3e8be8c5
+// -0.094475
+0xbdc17bfb
+// 0.302401
+0x3e9ad44a
+// 0.632699
+0x3f21f88a
+// -0.063486
+0xbd820519
+// -0.179628
+0xbe37f07f
+// -0.157105
+0xbe20e03a
+// 0.060798
+0x3d790757
+// -0.797324
+0xbf4c1d6c
+// 0.600561
+0x3f19be5f
+// -0.377307
+0xbec12e71
+// -0.251487
+0xbe80c2eb
+// -0.602819
+0xbf1a5259
+// 0.069972
+0x3d8f4d67
+// -0.336828
+0xbeac74b1
+// -0.002265
+0xbb14759e
+// 0.049978
+0x3d4cb57e
+// -0.001203
+0xba9da871
+// 0.142451
+0x3e11deb9
+// -0.488897
+0xbefa50b9
+// 0.314096
+0x3ea0d131
+// -0.063957
+0xbd82fba4
+// 0.310771
+0x3e9f1d60
+// -0.041059
+0xbd282d98
+// -0.051909
+0xbd549e0c
+// 0.181304
+0x3e39a7d6
+// 0.384685
+0x3ec4f57b
+// -0.167698
+0xbe2bb8f6
+// -0.555866
+0xbf0e4d42
+// -0.289756
+0xbe945aed
+// -0.008919
+0xbc121f6c
+// -0.053823
+0xbd5c753a
+// -0.005187
+0xbba9f54b
+// -0.310293
+0xbe9edebb
+// 0.038862
+0x3d1f2d87
+// 0.666184
+0x3f2a8b05
+// -0.131165
+0xbe065020
+// 0.208239
+0x3e553c84
+// 0.230970
+0x3e6c835b
+// 0.065841
+0x3d86d7ba
+// 0.420640
+0x3ed75e27
+// -0.495276
+0xbefd94d3
+// 0.116374
+0x3dee556d
+// -0.367871
+0xbebc599c
+// 0.684648
+0x3f2f4510
+// 0.213742
+0x3e5adf22
+// 0.495764
+0x3efdd4c5
+// 0.195417
+0x3e481b60
+// -0.216758
+0xbe5df5d6
+// -0.453163
+0xbee804fb
+// 0.360608
+0x3eb8a193
+// -0.098594
+0xbdc9eb92
+// 0.218012
+0x3e5f3e89
+// -0.729987
+0xbf3ae06a
+// 0.128605
+0x3e03b125
+// 0.259939
+0x3e8516b7
+// 0.416193
+0x3ed5173c
+// 0.039013
+0x3d1fcbb8
+// -0.177237
+0xbe357d87
+// 0.021506
+0x3cb02e41
+// 0.069728
+0x3d8ecdb3
+// 0.120140
+0x3df60c15
+// -0.112956
+0xbde75565
+// -0.517475
+0xbf047938
+// 0.006348
+0x3bd00199
+// -0.120582
+0xbdf6f39d
+// 0.278681
+0x3e8eaf46
+// -0.727616
+0xbf3a4513
+// -0.017120
+0xbc8c3ea8
+// -0.464803
+0xbeedfaa9
+// 0.188395
+0x3e40ea94
+// -0.353701
+0xbeb5183e
+// 0.133813
+0x3e090664
+// -0.045246
+0xbd395452
+// -0.265547
+0xbe87f5c2
+// -0.515632
+0xbf040070
+// -0.013550
+0xbc5e000c
+// -0.235806
+0xbe717700
+// -0.662390
+0xbf29925c
+// 0.273944
+0x3e8c4274
+// -0.465417
+0xbeee4b1f
+// -0.492039
+0xbefbec7c
+// 0.371317
+0x3ebe1d43
+// -0.255821
+0xbe82fafa
+// -0.228730
+0xbe6a3834
+// 0.125914
+0x3e00ef7c
+// -0.117843
+0xbdf157ac
+// 0.119093
+0x3df3e725
+// -0.113539
+0xbde88743
+// -0.170047
+0xbe2e20b0
+// -0.065272
+0xbd85ad60
+// 0.003165
+0x3b4f719b
+// 1.000000
+0x3f800000
+// -0.235645
+0xbe714cd2
+// -0.398850
+0xbecc360c
+// -0.086205
+0xbdb08c6c
+// -0.083450
+0xbdaae7eb
+// -0.007958
+0xbc02618f
+// -0.399617
+0xbecc9a94
+// -0.309814
+0xbe9e9ff2
+// -0.533612
+0xbf089ad1
+// 0.325405
+0x3ea69b6c
+// -0.368943
+0xbebce619
+// -0.268243
+0xbe895736
+// -0.227263
+0xbe68b7a6
+// -0.103636
+0xbdd43f3f
+// -0.211283
+0xbe585a82
+// 0.237376
+0x3e7312a9
+// -0.715652
+0xbf3734fd
+// 0.034514
+0x3d0d5e27
+// 0.289178
+0x3e940f24
+// -0.371545
+0xbebe3b1d
+// -0.358655
+0xbeb7a1b1
+// -0.217421
+0xbe5ea3a7
+// -0.467305
+0xbeef42a2
+// 0.298778
+0x3e98f966
+// -0.361096
+0xbeb8e184
+// 0.224992
+0x3e666465
+// -0.034826
+0xbd0ea631
+// -0.265163
+0xbe87c365
+// 0.508690
+0x3f023980
+// 0.370987
+0x3ebdf208
+// 0.422342
+0x3ed83d31
+// 0.347566
+0x3eb1f428
+// -0.196759
+0xbe497b1c
+// -0.131510
+0xbe06aa9a
+// 0.193353
+0x3e45fe57
+// 0.061035
+0x3d7a0035
+// 0.293516
+0x3e9647ca
+// -0.566610
+0xbf110d54
+// -0.153994
+0xbe1db097
+// -0.221411
+0xbe62b999
+// -0.404181
+0xbecef0c8
+// 0.041040
+0x3d28197c
+// -0.201578
+0xbe4e6a5b
+// -0.243583
+0xbe796dd4
+// -0.316560
+0xbea21425
+// 0.139776
+0x3e0f216a
+// -0.290402
+0xbe94af83
+// 0.202254
+0x3e4f1bc4
+// -0.084617
+0xbdad4b75
+// 0.183072
+0x3e3b7734
+// 0.016185
+0x3c8495e1
+// -0.426511
+0xbeda5faa
+// 0.059184
+0x3d726b52
+// 0.018580
+0x3c98351b
+// -0.449484
+0xbee622b7
+// 0.250252
+0x3e802114
+// 0.158279
+0x3e2213d7
+// 0.144152
+0x3e139c85
+// -0.020624
+0xbca8f406
+// -0.377856
+0xbec17661
+// -0.453425
+0xbee82758
+// -0.502445
+0xbf00a043
+// -0.501373
+0xbf0059f7
+// -0.101196
+0xbdcf3fef
+// -0.162390
+0xbe2649a6
+// -0.269788
+0xbe8a219e
+// 0.381621
+0x3ec363cc
+// 0.219859
+0x3e6122c9
+// 0.111267
+0x3de3e011
+// -0.060169
+0xbd7673a3
+// -0.505256
+0xbf01587c
+// 0.464432
+0x3eedca05
+// 0.151232
+0x3e1adc98
+// -0.231453
+0xbe6d01f5
+// 0.349067
+0x3eb2b8e9
+// -0.129940
+0xbe050ef8
+// -0.030281
+0xbcf80f17
+// -0.056157
+0xbd660543
+// 0.183644
+0x3e3c0d24
+// -0.517879
+0xbf0493b4
+// -0.252275
+0xbe812a24
+// -0.080049
+0xbda3f0f7
+// 0.239836
+0x3e75979d
+// 0.079734
+0x3da34b75
+// 0.884283
+0x3f626057
+// 0.419164
+0x3ed69cb5
+// 0.212852
+0x3e59f5ed
+// 0.205087
+0x3e520242
+// -0.263059
+0xbe86afba
+// 0.007337
+0x3bf0693f
+// -0.069294
+0xbd8dea03
+// -0.266865
+0xbe88a295
+// 0.450062
+0x3ee66e8c
+// 0.033245
+0x3d082b99
+// 0.140208
+0x3e0f929f
+// -0.302921
+0xbe9b1879
+// -0.107492
+0xbddc24d0
+// -0.534909
+0xbf08efcb
+// 0.138830
+0x3e0e297a
+// 0.184202
+0x3e3c9f89
+// 0.132128
+0x3e074c8e
+// -0.249559
+0xbe7f8c4d
+// -0.659279
+0xbf28c686
+// 0.095279
+0x3dc3218e
+// -0.063925
+0xbd82eb46
+// 0.188448
+0x3e40f86f
+// 0.200919
+0x3e4dbdb3
+// -0.468233
+0xbeefbc2d
+// 0.455657
+0x3ee94bd2
+// 0.221691
+0x3e63030a
+// -0.129985
+0xbe051ae6
+// -0.123390
+0xbdfcb3e8
+// 0.239944
+0x3e75b3f6
+// -0.214401
+0xbe5b8c00
+// -0.091878
+0xbdbc2aa6
+// 0.274116
+0x3e8c58f8
+// 0.344614
+0x3eb07143
+// -0.109083
+0xbddf66fc
+// 0.418430
+0x3ed63c7c
+// 0.012237
+0x3c487d4b
+// 0.741310
+0x3f3dc67b
+// 0.372029
+0x3ebe7aa4
+// 0.160779
+0x3e24a361
+// -0.126215
+0xbe013ea0
+// -0.389180
+0xbec742a3
+// 0.070251
+0x3d8fdf95
+// 0.325680
+0x3ea6bf80
+// -0.059084
+0xbd720246
+// 0.640953
+0x3f24157f
+// -0.464030
+0xbeed9551
+// 0.815891
+0x3f50de34
+// -0.026598
+0xbcd9e431
+// 0.374552
+0x3ebfc54a
+// 0.453756
+0x3ee852c2
+// -0.468640
+0xbeeff19d
+// -0.142957
+0xbe126366
+// -0.250767
+0xbe806493
+// -0.136915
+0xbe0c3352
+// -0.068034
+0xbd8b5570
+// 0.420334
+0x3ed73614
+// -0.162584
+0xbe267c7b
+// 0.093961
+0x3dc06ec7
+// -0.025512
+0xbcd0fda1
+// 0.434787
+0x3ede9c70
+// 0.644752
+0x3f250e73
+// 0.545312
+0x3f0b9992
+// -0.076969
+0xbd9da1f3
+// 0.134809
+0x3e0a0b58
+// -0.241255
+0xbe770b80
+// 0.408454
+0x3ed120e4
+// -0.112339
+0xbde611d8
+// 0.374479
+0x3ebfbbc6
+// 0.359422
+0x3eb80621
+// -0.546144
+0xbf0bd020
+// -0.463941
+0xbeed89b0
+// -0.466600
+0xbeeee638
+// 0.313461
+0x3ea07e02
+// 0.208290
+0x3e554a13
+// 0.340811
+0x3eae7ed3
+// 0.868021
+0x3f5e36a0
+// -0.073441
+0xbd966815
+// -0.363181
+0xbeb9f2d4
+// -0.207300
+0xbe54466c
+// -0.112214
+0xbde5d07c
+// -0.387894
+0xbec69a01
+// -0.218712
+0xbe5ff603
+// 0.088982
+0x3db63bfd
+// 0.127153
+0x3e023454
+// 0.639724
+0x3f23c4fa
+// 0.090031
+0x3db861fd
+// 0.188190
+0x3e40b4cd
+// 0.104486
+0x3dd5fce3
+// 0.130005
+0x3e051ff8
+// -0.464150
+0xbeeda517
+// -0.314132
+0xbea0d5e0
+// 0.667484
+0x3f2ae034
+// 0.143314
+0x3e12c0d6
+// 0.191349
+0x3e43f0e2
+// 0.028693
+0x3ceb0dfc
+// -0.136022
+0xbe0b4973
+// 0.004965
+0x3ba2b32f
+// 0.439644
+0x3ee118f7

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Input2_f32.txt

@@ -0,0 +1,1026 @@
+W
+512
+// -0.369685
+0xbebd474a
+// -0.736593
+0xbf3c9163
+// 0.545778
+0x3f0bb821
+// -0.643493
+0xbf24bbf9
+// 0.342225
+0x3eaf380d
+// -0.322356
+0xbea50bd1
+// -0.159425
+0xbe234032
+// -0.095760
+0xbdc41dd1
+// 0.048464
+0x3d468237
+// 0.224075
+0x3e6573ca
+// 0.015565
+0x3c7f02ae
+// -0.271462
+0xbe8afd1b
+// 0.413296
+0x3ed39b8b
+// -0.088832
+0xbdb5edb1
+// -0.021233
+0xbcadf10e
+// 0.176989
+0x3e353c87
+// -0.165109
+0xbe291268
+// 0.267011
+0x3e88b5a1
+// -0.018380
+0xbc96912b
+// -0.315555
+0xbea1907a
+// 0.583744
+0x3f15703b
+// 0.071551
+0x3d92891e
+// 0.257049
+0x3e839bdf
+// -0.752280
+0xbf40956f
+// 0.128867
+0x3e03f5b0
+// -0.089686
+0xbdb7ad3a
+// 0.606554
+0x3f1b4719
+// -0.680516
+0xbf2e3646
+// -0.153266
+0xbe1cf1d7
+// -0.061646
+0xbd7c8004
+// -0.065634
+0xbd866b31
+// -0.065780
+0xbd86b7db
+// -0.406210
+0xbecffacd
+// -0.069578
+0xbd8e7f11
+// -0.241002
+0xbe76c93c
+// -0.133851
+0xbe091047
+// 0.585202
+0x3f15cfd4
+// 0.164339
+0x3e28486c
+// -0.686008
+0xbf2f9e3a
+// -0.068620
+0xbd8c8873
+// -0.254667
+0xbe8263bb
+// 0.450625
+0x3ee6b85b
+// -0.105771
+0xbdd89e64
+// 0.045401
+0x3d39f678
+// 0.302940
+0x3e9b1afb
+// 0.074357
+0x3d984898
+// 0.254601
+0x3e825b1a
+// -0.373628
+0xbebf4c3b
+// -0.577453
+0xbf13d3f2
+// 0.317491
+0x3ea28e2a
+// -0.233299
+0xbe6ee5d1
+// 0.068653
+0x3d8c9a08
+// 0.050104
+0x3d4d3988
+// -0.183003
+0xbe3b6515
+// 0.615542
+0x3f1d942a
+// -0.252181
+0xbe811dd1
+// 0.279445
+0x3e8f1363
+// -0.448907
+0xbee5d732
+// 0.133575
+0x3e08c7d5
+// -1.190439
+0xbf98604d
+// -0.194676
+0xbe475928
+// 0.055872
+0x3d64da04
+// -0.498889
+0xbeff6e65
+// 0.718524
+0x3f37f133
+// -0.164543
+0xbe287dfe
+// 0.025379
+0x3ccfe852
+// 0.187963
+0x3e407944
+// -0.729884
+0xbf3ad9af
+// -0.364141
+0xbeba70ba
+// 0.370940
+0x3ebdebe1
+// 0.303404
+0x3e9b57c7
+// -0.095714
+0xbdc405cf
+// -0.833775
+0xbf55724e
+// -0.215813
+0xbe5cfe17
+// 0.066711
+0x3d889fe0
+// 0.200009
+0x3e4ccf36
+// -0.447642
+0xbee53163
+// 0.796299
+0x3f4bda44
+// -0.463353
+0xbeed3c8e
+// 0.101544
+0x3dcff625
+// -0.034112
+0xbd0bb975
+// -0.182978
+0xbe3b5e92
+// 0.118915
+0x3df389c6
+// 0.797955
+0x3f4c46cc
+// -0.254712
+0xbe8269a3
+// 0.378506
+0x3ec1cb8d
+// -0.542465
+0xbf0adf05
+// 0.269631
+0x3e8a0d0d
+// 0.035481
+0x3d11541c
+// -0.413548
+0xbed3bc81
+// 0.218081
+0x3e5f50a7
+// -0.491180
+0xbefb7bfe
+// 0.416458
+0x3ed539f3
+// -0.607605
+0xbf1b8c08
+// -0.105269
+0xbdd79739
+// -0.118375
+0xbdf26ea6
+// -0.506187
+0xbf019573
+// 0.426020
+0x3eda1f4c
+// 0.198164
+0x3e4aeb61
+// -0.559536
+0xbf0f3dc7
+// 0.167569
+0x3e2b974d
+// -0.404171
+0xbeceef83
+// -0.075954
+0xbd9b8dbc
+// 0.209390
+0x3e566a4e
+// -0.191575
+0xbe442c3a
+// 0.031209
+0x3cffab0e
+// -0.035965
+0xbd13508c
+// 0.554237
+0x3f0de277
+// 0.001877
+0x3af600f5
+// 0.108744
+0x3ddeb54a
+// -0.303256
+0xbe9b445d
+// -0.454882
+0xbee8e65c
+// 0.177237
+0x3e357da8
+// 0.165740
+0x3e29b7bd
+// -0.003955
+0xbb819540
+// -0.010298
+0xbc28b9ae
+// 0.253193
+0x3e81a276
+// 0.329948
+0x3ea8eef2
+// 0.476749
+0x3ef41861
+// 0.659713
+0x3f28e2ec
+// 0.037102
+0x3d17f848
+// -0.296696
+0xbe97e87c
+// 0.028881
+0x3cec9755
+// -0.106985
+0xbddb1b23
+// 0.299122
+0x3e992686
+// 0.319283
+0x3ea3791c
+// -0.162630
+0xbe26887b
+// -0.186225
+0xbe3eb1b4
+// -0.290722
+0xbe94d980
+// -0.113521
+0xbde87de7
+// 0.080434
+0x3da4baa9
+// 0.565976
+0x3f10e3d1
+// 0.267918
+0x3e892c9d
+// -0.676745
+0xbf2d3f2b
+// 0.436171
+0x3edf51d3
+// 0.150342
+0x3e19f336
+// 0.515519
+0x3f03f910
+// -0.106616
+0xbdda5950
+// -0.307124
+0xbe9d3f6c
+// 0.052955
+0x3d58e752
+// 0.331412
+0x3ea9aecb
+// 0.131723
+0x3e06e273
+// 0.493250
+0x3efc8b34
+// -0.419022
+0xbed68a13
+// 0.152575
+0x3e1c3c9a
+// 0.019689
+0x3ca14b9b
+// 0.170984
+0x3e2f1661
+// 0.074353
+0x3d98469c
+// -0.244766
+0xbe7aa3f2
+// 0.284062
+0x3e91709d
+// -0.060360
+0xbd773bcc
+// -0.222858
+0xbe6434ef
+// -0.223500
+0xbe64dd41
+// -0.309747
+0xbe9e9735
+// -0.124980
+0xbdfff5c0
+// 0.134456
+0x3e09aee8
+// -0.394685
+0xbeca1418
+// -0.131114
+0xbe0642aa
+// 0.754485
+0x3f4125ef
+// 0.400073
+0x3eccd657
+// 0.811754
+0x3f4fcf1b
+// 0.234818
+0x3e707419
+// 0.074685
+0x3d98f4a4
+// -0.128930
+0xbe040636
+// 0.157126
+0x3e20e599
+// -0.004393
+0xbb8ff0c8
+// -0.179930
+0xbe383f71
+// 0.188352
+0x3e40df47
+// 0.466426
+0x3eeecf73
+// 0.545813
+0x3f0bba62
+// 0.213973
+0x3e5b1bce
+// 0.392000
+0x3ec8b431
+// -0.121917
+0xbdf9afd7
+// -0.136212
+0xbe0b7b46
+// -0.250616
+0xbe8050b3
+// -0.485245
+0xbef87212
+// 0.350378
+0x3eb364cf
+// -0.090744
+0xbdb9d7ff
+// 0.030504
+0x3cf9e337
+// -0.143950
+0xbe1367ae
+// -0.156561
+0xbe20516e
+// -0.125907
+0xbe00eda9
+// 0.062443
+0x3d7fc494
+// 0.206065
+0x3e5302d2
+// -0.276189
+0xbe8d68b1
+// 0.169971
+0x3e2e0ccf
+// 0.806546
+0x3f4e79d1
+// 0.340613
+0x3eae64e0
+// 0.444951
+0x3ee3d0ac
+// 0.717087
+0x3f3792ff
+// -0.809974
+0xbf4f5a76
+// -0.662928
+0xbf29b5ae
+// -0.174014
+0xbe3230b7
+// 0.476301
+0x3ef3ddb3
+// 0.103100
+0x3dd325f4
+// -0.138419
+0xbe0dbdd1
+// -0.072707
+0xbd94e739
+// -0.366569
+0xbebbaefb
+// -0.451058
+0xbee6f118
+// -0.542369
+0xbf0ad8aa
+// -0.031308
+0xbd003d49
+// 0.248203
+0x3e7e2906
+// -0.552807
+0xbf0d84c6
+// 0.330855
+0x3ea965e1
+// -0.341830
+0xbeaf0450
+// 0.131346
+0x3e067f95
+// -0.637002
+0xbf231296
+// 0.389877
+0x3ec79de7
+// -0.774903
+0xbf466004
+// -0.314317
+0xbea0ee2d
+// -0.178338
+0xbe369e5b
+// -0.193965
+0xbe469ea3
+// 0.457975
+0x3eea7bbd
+// 0.148875
+0x3e1872b1
+// -0.389174
+0xbec741c8
+// 0.612379
+0x3f1cc4df
+// 0.006508
+0x3bd53e26
+// -0.171289
+0xbe2f6672
+// 0.355591
+0x3eb60ff7
+// -0.002615
+0xbb2b5b7c
+// -0.299884
+0xbe998a55
+// -0.492691
+0xbefc41fe
+// -0.463321
+0xbeed386b
+// -0.586483
+0xbf1623bd
+// -0.220633
+0xbe61edaa
+// -0.646225
+0xbf256f07
+// -0.208494
+0xbe557f64
+// 0.344895
+0x3eb09622
+// -0.167521
+0xbe2b8a8e
+// -0.357975
+0xbeb74890
+// 0.068710
+0x3d8cb7f0
+// 0.147998
+0x3e178cc4
+// -0.378627
+0xbec1db60
+// -0.476149
+0xbef3c9de
+// 0.361423
+0x3eb90c6d
+// -0.040275
+0xbd24f6f1
+// -0.211177
+0xbe583ead
+// -0.362748
+0xbeb9ba0f
+// -0.262637
+0xbe867857
+// 0.309465
+0x3e9e7239
+// 0.115530
+0x3dec9b1c
+// -0.381789
+0xbec379cc
+// 0.091365
+0x3dbb1dc2
+// 0.044850
+0x3d37b504
+// 0.241043
+0x3e76d3ff
+// 0.105943
+0x3dd8f894
+// -0.229371
+0xbe6ae059
+// 0.741273
+0x3f3dc40c
+// -0.017672
+0xbc90c5d1
+// -0.279546
+0xbe8f20a9
+// 0.278086
+0x3e8e614d
+// 0.288225
+0x3e939231
+// 0.180802
+0x3e392412
+// 0.339227
+0x3eadaf2c
+// -0.117926
+0xbdf1830b
+// -0.165412
+0xbe2961c5
+// -0.395809
+0xbecaa771
+// 0.006632
+0x3bd9528c
+// 0.087530
+0x3db342cc
+// 0.218546
+0x3e5fca6b
+// 0.058623
+0x3d701f09
+// 0.116685
+0x3deef865
+// 0.350148
+0x3eb3468b
+// -0.200797
+0xbe4d9da5
+// 0.168193
+0x3e2c3ae8
+// 0.069775
+0x3d8ee613
+// 0.393708
+0x3ec99427
+// -0.302577
+0xbe9aeb55
+// 0.605742
+0x3f1b11e4
+// -0.745141
+0xbf3ec192
+// 0.117948
+0x3df18ea8
+// 0.270617
+0x3e8a8e41
+// 0.073370
+0x3d9642df
+// 0.090442
+0x3db939da
+// 0.345765
+0x3eb1081a
+// 0.036960
+0x3d176353
+// -0.214096
+0xbe5b3bf1
+// 1.000000
+0x3f800000
+// -0.145168
+0xbe14a6e5
+// 0.685751
+0x3f2f8d62
+// -0.188472
+0xbe40fee3
+// -0.063762
+0xbd8295cb
+// 0.249914
+0x3e7fe96e
+// -0.028631
+0xbcea8b63
+// 0.148367
+0x3e17ed74
+// -0.475367
+0xbef3634c
+// 0.005494
+0x3bb407df
+// 0.127113
+0x3e0229e1
+// -0.132660
+0xbe07d817
+// -0.002935
+0xbb4059dc
+// 0.391611
+0x3ec88145
+// 0.161065
+0x3e24ee27
+// -0.433703
+0xbede0e5e
+// 0.111807
+0x3de4fb18
+// 0.476534
+0x3ef3fc3f
+// -0.017782
+0xbc91abaa
+// -0.088721
+0xbdb5b348
+// -0.197946
+0xbe4ab272
+// -0.354267
+0xbeb56277
+// 0.400810
+0x3ecd3700
+// 0.041253
+0x3d28f929
+// 0.295397
+0x3e973e56
+// 0.003935
+0x3b80ed2b
+// -0.469165
+0xbef03666
+// -0.521884
+0xbf059a34
+// -0.112839
+0xbde71862
+// -0.376166
+0xbec098c6
+// 0.092062
+0x3dbc8ad9
+// 0.850036
+0x3f599bf0
+// 0.698077
+0x3f32b534
+// 0.053300
+0x3d5a516a
+// -0.056345
+0xbd66c9b6
+// -0.327415
+0xbea7a2ff
+// 0.411399
+0x3ed2a2f2
+// 0.718492
+0x3f37ef11
+// 0.345608
+0x3eb0f390
+// 0.138798
+0x3e0e20f0
+// 0.192237
+0x3e44d9db
+// 0.352204
+0x3eb45407
+// 0.070560
+0x3d9081cb
+// -0.099144
+0xbdcb0c0a
+// -0.265057
+0xbe87b57f
+// -0.290448
+0xbe94b5a1
+// -0.078796
+0xbda15fcd
+// 0.324848
+0x3ea65281
+// 0.277412
+0x3e8e08ea
+// 0.490380
+0x3efb1314
+// -0.020730
+0xbca9d265
+// -0.229581
+0xbe6b1732
+// -0.301156
+0xbe9a312a
+// -0.172178
+0xbe304f67
+// -0.095973
+0xbdc48dba
+// 0.033131
+0x3d07b4b2
+// -0.039765
+0xbd22e0e3
+// -0.567378
+0xbf113fb6
+// -0.092641
+0xbdbdbad3
+// 0.330621
+0x3ea94720
+// 0.079639
+0x3da319ed
+// 0.412611
+0x3ed341b8
+// 0.179538
+0x3e37d8b1
+// 0.532468
+0x3f084fd6
+// 0.368740
+0x3ebccb86
+// 0.058463
+0x3d6f774a
+// -0.856597
+0xbf5b49f6
+// -0.133123
+0xbe085178
+// 0.143209
+0x3e12a576
+// 0.063132
+0x3d814b98
+// -0.154441
+0xbe1e25d8
+// -0.192904
+0xbe4588bc
+// 0.156751
+0x3e208353
+// 0.322577
+0x3ea528ce
+// -0.036126
+0xbd13f85c
+// -0.390106
+0xbec7bbf8
+// -0.266882
+0xbe88a4b8
+// 0.359436
+0x3eb80807
+// 0.080743
+0x3da55ca9
+// -0.146910
+0xbe166f82
+// 0.099950
+0x3dccb277
+// 0.319969
+0x3ea3d309
+// 0.255106
+0x3e829d4f
+// -0.091344
+0xbdbb12c9
+// 0.352495
+0x3eb47a2e
+// -0.090209
+0xbdb8bf95
+// 0.320301
+0x3ea3fe80
+// 0.249774
+0x3e7fc4c3
+// -0.053235
+0xbd5a0d4c
+// 0.542143
+0x3f0ac9ea
+// 0.237040
+0x3e72ba7c
+// 0.230654
+0x3e6c3073
+// 0.367398
+0x3ebc1b93
+// -0.027830
+0xbce3fb64
+// -0.490230
+0xbefaff60
+// 0.610088
+0x3f1c2eb3
+// 0.092137
+0x3dbcb25a
+// 0.006678
+0x3bdacfe3
+// -0.241653
+0xbe7773dc
+// 0.646592
+0x3f258712
+// 0.439131
+0x3ee0d5c0
+// 0.481028
+0x3ef64945
+// -0.225770
+0xbe673049
+// 0.145879
+0x3e156145
+// -0.649317
+0xbf26399e
+// -0.523853
+0xbf061b34
+// 0.038643
+0x3d1e481a
+// 0.325426
+0x3ea69e3a
+// 0.287968
+0x3e93708b
+// 0.321850
+0x3ea4c97e
+// 0.400251
+0x3eccedaa
+// -0.074320
+0xbd983517
+// 0.026627
+0x3cda20f6
+// -0.271932
+0xbe8b3ab8
+// 0.372970
+0x3ebef5e8
+// 0.364757
+0x3ebac162
+// 0.177130
+0x3e3561a3
+// -0.307525
+0xbe9d73fa
+// -0.099923
+0xbdcca484
+// -0.352975
+0xbeb4b915
+// 0.281106
+0x3e8fed2a
+// 0.044579
+0x3d3698c6
+// -0.296889
+0xbe9801d1
+// -0.426771
+0xbeda81c3
+// -0.121432
+0xbdf8b13b
+// 0.533478
+0x3f089203
+// 0.397023
+0x3ecb469f
+// -0.120644
+0xbdf713fb
+// -0.116517
+0xbdeea0a4
+// 0.096973
+0x3dc699d5
+// -0.298399
+0xbe98c7c5
+// 0.120667
+0x3df72049
+// 0.878209
+0x3f60d24d
+// -0.528140
+0xbf07342d
+// -0.192227
+0xbe44d749
+// 0.197859
+0x3e4a9ba4
+// -0.182520
+0xbe3ae69e
+// 0.265875
+0x3e8820b5
+// -0.002581
+0xbb291e36
+// 0.159208
+0x3e23078c
+// 0.054375
+0x3d5eb869
+// -0.078509
+0xbda0c957
+// 0.390869
+0x3ec81ffe
+// -0.087059
+0xbdb24c2f
+// 0.300712
+0x3e99f6e5
+// 0.075017
+0x3d99a2ad
+// 0.263053
+0x3e86aef2
+// -0.406513
+0xbed02279
+// -0.024283
+0xbcc6ed80
+// 0.305043
+0x3e9c2e95
+// 0.165872
+0x3e29da60
+// -0.252168
+0xbe811c25
+// -0.268461
+0xbe8973ab
+// -0.150158
+0xbe19c323
+// 0.095859
+0x3dc451c1
+// -0.065772
+0xbd86b33d
+// 0.423279
+0x3ed8b811
+// -0.833628
+0xbf5568a2
+// -0.252583
+0xbe815284
+// 0.339911
+0x3eae08e1
+// -0.465615
+0xbeee650e
+// -0.093668
+0xbdbfd4f7
+// 0.324347
+0x3ea610d4
+// 0.697139
+0x3f3277bb
+// 0.118496
+0x3df2ae49
+// -0.307183
+0xbe9d471d
+// 0.208236
+0x3e553bbf
+// -0.278487
+0xbe8e95ce
+// 0.283846
+0x3e915433
+// -0.694960
+0xbf31e8eb
+// 0.063280
+0x3d8198fb
+// 0.074092
+0x3d97bd96
+// -0.004951
+0xbba2380f
+// -0.584054
+0xbf158495
+// 0.174168
+0x3e325926
+// -0.288203
+0xbe938f5d
+// 0.252642
+0x3e815a51
+// -0.698302
+0xbf32c3ed
+// -0.297194
+0xbe9829d7
+// 0.444821
+0x3ee3bfa0
+// -0.457546
+0xbeea4377
+// 0.554356
+0x3f0dea45
+// 0.063480
+0x3d8201dd
+// -0.418854
+0xbed67418
+// -0.140796
+0xbe102cc6
+// -0.243195
+0xbe790818
+// -0.056235
+0xbd665688
+// 0.212850
+0x3e59f54c
+// 0.004238
+0x3b8ae213
+// -0.303041
+0xbe9b2824
+// -0.454271
+0xbee89635
+// 0.085630
+0x3daf5e9c
+// -0.552057
+0xbf0d5393
+// 0.194373
+0x3e4709a0
+// -0.330894
+0xbea96af1
+// 0.023003
+0x3cbc70ec
+// 0.082224
+0x3da864e0
+// 0.525065
+0x3f066aa9
+// 0.317592
+0x3ea29b5b
+// 0.049869
+0x3d4c4301
+// 0.190981
+0x3e439071
+// 0.111415
+0x3de42d4d
+// 0.622900
+0x3f1f7662
+// 0.205845
+0x3e52c8e9
+// -0.200804
+0xbe4d9f8b
+// -0.288236
+0xbe93939c
+// -0.943926
+0xbf71a520
+// -0.089262
+0xbdb6cf25
+// -0.299994
+0xbe9998c2
+// 0.753580
+0x3f40eaa6
+// -0.243330
+0xbe792b83
+// -0.163493
+0xbe276aa2
+// 0.255724
+0x3e82ee3e
+// 0.236410
+0x3e721590
+// 0.111891
+0x3de5275d
+// -0.181521
+0xbe39e09a
+// 0.059179
+0x3d7265ff
+// 0.170537
+0x3e2ea143
+// 0.002011
+0x3b03d118
+// 0.227784
+0x3e694024
+// 0.064596
+0x3d844b04
+// -0.093714
+0xbdbfed0b
+// 0.565846
+0x3f10db4b
+// 0.229099
+0x3e6a98dd
+// -0.472097
+0xbef1b6ac
+// -0.020069
+0xbca466f1
+// -0.053984
+0xbd5d1e05
+// 0.365707
+0x3ebb3e02
+// 0.011517
+0x3c3cb356
+// 0.183535
+0x3e3bf097
+// -0.167136
+0xbe2b25bc
+// -0.043370
+0xbd31a4cf
+// -0.363971
+0xbeba5a5c
+// 0.325852
+0x3ea6d619
+// -0.165015
+0xbe28f9ce

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Input3_f32.txt

@@ -0,0 +1,514 @@
+W
+256
+// -0.089542
+0xbdb7620a
+// -0.179444
+0xbe37c026
+// 0.583901
+0x3f157a8d
+// -0.022281
+0xbcb6870a
+// -0.303392
+0xbe9b5629
+// 0.324456
+0x3ea61f13
+// -0.344724
+0xbeb07faf
+// -0.667588
+0xbf2ae713
+// 0.344973
+0x3eb0a054
+// 0.118277
+0x3df23b0b
+// 0.255045
+0x3e82953d
+// -0.069597
+0xbd8e88cb
+// 0.672317
+0x3f2c1cfc
+// 0.134652
+0x3e09e233
+// -0.244540
+0xbe7a68c1
+// 0.000965
+0x3a7cf0bf
+// 0.559878
+0x3f0f5432
+// 0.007859
+0x3c00c346
+// 0.187539
+0x3e400a23
+// 0.158705
+0x3e2283aa
+// 0.106076
+0x3dd93e22
+// 0.509818
+0x3f028369
+// 0.072516
+0x3d94832f
+// 0.153351
+0x3e1d081b
+// -0.107891
+0xbddcf614
+// 0.095272
+0x3dc31e0f
+// -0.089287
+0xbdb6dbf4
+// -0.464172
+0xbeeda7f9
+// 0.160677
+0x3e248873
+// -0.137395
+0xbe0cb12f
+// 0.512268
+0x3f032406
+// 0.127529
+0x3e0296e2
+// 0.404630
+0x3ecf2bab
+// 0.507490
+0x3f01eae4
+// -0.092809
+0xbdbe12ab
+// 0.190076
+0x3e42a32f
+// -0.411593
+0xbed2bc5f
+// -0.123849
+0xbdfda4a7
+// 0.270778
+0x3e8aa370
+// 0.077325
+0x3d9e5c6b
+// -0.729345
+0xbf3ab656
+// 0.613719
+0x3f1d1cb3
+// -0.344441
+0xbeb05a91
+// -0.289999
+0xbe947abb
+// -0.333712
+0xbeaadc41
+// -0.318838
+0xbea33eba
+// 0.340898
+0x3eae8a2f
+// -0.377006
+0xbec106fe
+// 0.034208
+0x3d0c1dd3
+// 0.527112
+0x3f06f0d2
+// -0.337243
+0xbeacab26
+// -0.339194
+0xbeadaae5
+// -0.362259
+0xbeb979fb
+// -0.149470
+0xbe190e95
+// -0.442378
+0xbee27f56
+// -0.819424
+0xbf51c5c4
+// -0.163808
+0xbe27bd60
+// -0.028087
+0xbce615c8
+// -0.771969
+0xbf459fc5
+// -0.697997
+0xbf32aff0
+// -0.113078
+0xbde79561
+// -0.352388
+0xbeb46c35
+// -0.482637
+0xbef71c3f
+// -0.131185
+0xbe065560
+// -0.132261
+0xbe076f4e
+// -0.023962
+0xbcc44af5
+// -0.029082
+0xbcee3da0
+// -0.455330
+0xbee920ff
+// -0.049658
+0xbd4b65f2
+// 0.012237
+0x3c487f28
+// -0.060568
+0xbd78167d
+// 0.647415
+0x3f25bcfc
+// 0.213975
+0x3e5b1c33
+// -0.218809
+0xbe600f96
+// 0.430734
+0x3edc8920
+// -0.277319
+0xbe8dfccd
+// -0.120864
+0xbdf787a7
+// -0.361204
+0xbeb8efb0
+// -0.676998
+0xbf2d4fb6
+// -0.041877
+0xbd2b87b7
+// -0.035849
+0xbd12d6ac
+// 0.038288
+0x3d1cd390
+// 0.304885
+0x3e9c19eb
+// -0.223413
+0xbe64c653
+// -0.405976
+0xbecfdc12
+// 0.945123
+0x3f71f38e
+// -0.465406
+0xbeee49c1
+// -0.358394
+0xbeb77f75
+// 0.119989
+0x3df5bcde
+// -0.604943
+0xbf1add8b
+// -0.596122
+0xbf189b6d
+// 0.227107
+0x3e688eac
+// 0.206724
+0x3e53af57
+// 0.508973
+0x3f024c09
+// -0.186718
+0xbe3f32f7
+// -0.180432
+0xbe38c342
+// 0.261134
+0x3e85b35b
+// -0.040678
+0xbd269e76
+// -0.031197
+0xbcff9126
+// -0.859669
+0xbf5c1341
+// 0.425297
+0x3ed9c083
+// 0.011173
+0x3c370db7
+// -0.005339
+0xbbaef2d0
+// 0.614375
+0x3f1d47b0
+// -0.083419
+0xbdaad765
+// -0.557915
+0xbf0ed386
+// -0.096205
+0xbdc50714
+// 0.143682
+0x3e132170
+// -0.685112
+0xbf2f6378
+// -0.158124
+0xbe21eb36
+// 0.282402
+0x3e909707
+// 0.128624
+0x3e03b605
+// -0.098802
+0xbdca58ca
+// -0.082973
+0xbda9edf3
+// 0.878064
+0x3f60c8d1
+// -0.349794
+0xbeb31825
+// -0.110260
+0xbde1d032
+// 0.134756
+0x3e09fd81
+// 0.019633
+0x3ca0d57d
+// 0.054023
+0x3d5d47ad
+// -0.140017
+0xbe0f609f
+// -0.326047
+0xbea6efa5
+// -0.063561
+0xbd822c12
+// -0.096299
+0xbdc53838
+// -0.330816
+0xbea960a7
+// -0.343221
+0xbeafbaab
+// 0.585836
+0x3f15f95d
+// 0.265037
+0x3e87b2df
+// -0.147762
+0xbe174efb
+// 0.335922
+0x3eabfdfb
+// 0.580352
+0x3f1491ef
+// -0.085910
+0xbdaff1a4
+// 0.406847
+0x3ed04e47
+// -0.040893
+0xbd277faf
+// 0.341675
+0x3eaeeffd
+// 0.061908
+0x3d7d92c6
+// 0.291159
+0x3e9512d7
+// -0.235982
+0xbe71a528
+// -0.252867
+0xbe8177d9
+// 0.095866
+0x3dc4553d
+// 0.371691
+0x3ebe4e57
+// 0.368071
+0x3ebc73c9
+// -0.029629
+0xbcf2b83a
+// -0.155832
+0xbe1f9283
+// 0.304270
+0x3e9bc941
+// -0.010274
+0xbc285405
+// -0.581034
+0xbf14be9d
+// 0.251799
+0x3e80ebc6
+// -0.565444
+0xbf10c0f6
+// 0.665527
+0x3f2a5ffd
+// -0.018223
+0xbc9547bc
+// 0.049813
+0x3d4c0885
+// 0.057074
+0x3d69c68d
+// -0.126540
+0xbe0193bd
+// 0.163170
+0x3e271618
+// 0.329726
+0x3ea8d1e6
+// 0.329664
+0x3ea8c9b9
+// -0.042109
+0xbd2c7a9e
+// -0.691792
+0xbf311941
+// 0.475719
+0x3ef3916d
+// 0.247586
+0x3e7d872d
+// 0.684805
+0x3f2f4f5b
+// 0.829995
+0x3f547a91
+// -0.065861
+0xbd86e1ea
+// 0.257165
+0x3e83ab14
+// 0.585062
+0x3f15c69a
+// 0.074379
+0x3d985433
+// 0.296796
+0x3e97f5a4
+// 0.184413
+0x3e3cd6b6
+// -0.149264
+0xbe18d8bb
+// 0.015456
+0x3c7d3a42
+// 0.271655
+0x3e8b165d
+// -0.521749
+0xbf05915e
+// -0.458935
+0xbeeaf979
+// -0.322905
+0xbea553be
+// -0.132348
+0xbe07862d
+// -0.273187
+0xbe8bdf31
+// 0.131688
+0x3e06d91c
+// -0.651899
+0xbf26e2e1
+// 0.190337
+0x3e42e7a1
+// 0.268025
+0x3e893a9e
+// -0.230333
+0xbe6bdc67
+// -0.500118
+0xbf0007b7
+// 0.166208
+0x3e2a326e
+// -0.139710
+0xbe0f1039
+// 0.192258
+0x3e44df5f
+// 0.167862
+0x3e2be3ff
+// 0.469001
+0x3ef020e2
+// 0.044963
+0x3d382ae7
+// -0.829808
+0xbf546e4c
+// 0.214915
+0x3e5c12ba
+// 0.601663
+0x3f1a0697
+// -0.290839
+0xbe94e8d0
+// -0.310891
+0xbe9f2d2b
+// 0.090556
+0x3db97531
+// -0.800336
+0xbf4ce2d7
+// -0.384702
+0xbec4f7a9
+// 0.027238
+0x3cdf22d8
+// 0.258182
+0x3e843075
+// 0.034662
+0x3d0df9ad
+// 0.119575
+0x3df4e387
+// 0.414245
+0x3ed417e6
+// -0.879819
+0xbf613bd4
+// -0.620542
+0xbf1edbd7
+// -0.179446
+0xbe37c0b6
+// -0.014553
+0xbc6e7004
+// -0.244418
+0xbe7a48af
+// 0.028148
+0x3ce69600
+// -0.157594
+0xbe216060
+// 0.519976
+0x3f051d2d
+// -0.154879
+0xbe1e9881
+// 0.053270
+0x3d5a3224
+// 0.486723
+0x3ef933bc
+// -0.249246
+0xbe7f3a58
+// 0.557255
+0x3f0ea849
+// 0.248977
+0x3e7ef3d5
+// -0.078757
+0xbda14b72
+// 0.241180
+0x3e76f7e0
+// 0.155237
+0x3e1ef65c
+// -0.321795
+0xbea4c247
+// -0.034112
+0xbd0bb8db
+// -0.243998
+0xbe79da84
+// -0.209325
+0xbe565933
+// 0.906961
+0x3f682e9e
+// 0.074755
+0x3d99194f
+// 1.000000
+0x3f800000
+// -0.229304
+0xbe6ace98
+// -0.173871
+0xbe320b5e
+// -0.453752
+0xbee85234
+// -0.217313
+0xbe5e8732
+// -0.172823
+0xbe30f863
+// -0.418697
+0xbed65f6a
+// 0.526082
+0x3f06ad53
+// 0.057526
+0x3d6ba00c
+// -0.021281
+0xbcae5681
+// -0.379200
+0xbec22677
+// -0.069560
+0xbd8e7541
+// 0.343012
+0x3eaf9f50
+// 0.312514
+0x3ea001e4
+// -0.064327
+0xbd83bde7
+// -0.169391
+0xbe2d74e0
+// 0.026964
+0x3cdce40e
+// -0.228670
+0xbe6a285c
+// -0.099982
+0xbdccc37b
+// 0.498308
+0x3eff2230
+// -0.102462
+0xbdd1d798
+// 0.009667
+0x3c1e615e
+// -0.170086
+0xbe2e2afc
+// -0.932418
+0xbf6eb2f0
+// 0.235800
+0x3e717575
+// 0.656602
+0x3f28170f
+// -0.269664
+0xbe8a1177
+// 0.205673
+0x3e529c12
+// 0.441484
+0x3ee20a21
+// -0.324137
+0xbea5f541
+// -0.117983
+0xbdf1a0e4

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference1_f32.txt

@@ -0,0 +1,1026 @@
+W
+512
+// -0.053312
+0xbd5a5e07
+// 0.055103
+0x3d61b416
+// -0.554217
+0xbf0de124
+// -0.001726
+0xbae23b82
+// 0.350433
+0x3eb36bfa
+// -0.545659
+0xbf0bb053
+// 0.142396
+0x3e11d055
+// 0.209756
+0x3e56ca2a
+// -0.000937
+0xba75ad4d
+// -0.469095
+0xbef02d45
+// 0.503508
+0x3f00e5eb
+// 0.456435
+0x3ee9b1ce
+// 0.433884
+0x3ede2619
+// 0.425979
+0x3eda19f9
+// -0.063375
+0xbd81ca91
+// 0.166980
+0x3e2afcd9
+// 0.010686
+0x3c2f148a
+// 0.120797
+0x3df76458
+// -0.227891
+0xbe695c24
+// -0.091230
+0xbdbad6ec
+// 0.141004
+0x3e10634d
+// 0.321771
+0x3ea4bf2c
+// 0.019048
+0x3c9c09e4
+// -0.714826
+0xbf36fedc
+// -0.399667
+0xbecca11f
+// 0.667135
+0x3f2ac962
+// 0.253602
+0x3e81d819
+// -0.151113
+0xbe1abd56
+// -0.486783
+0xbef93b93
+// -0.313774
+0xbea0a6ed
+// -0.085893
+0xbdafe8cb
+// -0.089394
+0xbdb71425
+// -0.051600
+0xbd535aee
+// 0.343914
+0x3eb01589
+// -0.527561
+0xbf070e39
+// -0.567915
+0xbf1162e1
+// 0.043569
+0x3d327582
+// 0.539710
+0x3f0a2a6e
+// -0.168868
+0xbe2cebae
+// -0.122313
+0xbdfa7efc
+// 0.360450
+0x3eb88cf6
+// 0.008170
+0x3c05d9f7
+// -0.060648
+0xbd7869c5
+// 0.420083
+0x3ed71527
+// -0.012967
+0xbc5471e4
+// 0.483544
+0x3ef7930b
+// 0.279926
+0x3e8f527c
+// 0.367979
+0x3ebc67b0
+// 0.365072
+0x3ebaeaae
+// 0.572441
+0x3f128b85
+// 0.323410
+0x3ea5960d
+// 0.363592
+0x3eba28bc
+// 0.302002
+0x3e9aa00d
+// 0.537879
+0x3f09b270
+// -0.770642
+0xbf4548d1
+// -0.018297
+0xbc95e28b
+// -0.348838
+0xbeb29ad5
+// 0.003234
+0x3b53f4b5
+// -0.592527
+0xbf17afd9
+// -0.014314
+0xbc6a85bc
+// 0.103930
+0x3dd4d954
+// -0.201314
+0xbe4e255e
+// -0.234660
+0xbe704ad0
+// 0.152768
+0x3e1c6f55
+// 0.132709
+0x3e07e4e4
+// -0.153021
+0xbe1cb16e
+// 0.017789
+0x3c91bac7
+// -0.676655
+0xbf2d394a
+// -0.803223
+0xbf4da000
+// 0.116595
+0x3deec99b
+// 0.308498
+0x3e9df376
+// 0.235501
+0x3e712727
+// -0.052419
+0xbd56b54b
+// -0.025932
+0xbcd46e71
+// -0.724212
+0xbf3965fa
+// -0.294927
+0xbe9700a7
+// -0.494388
+0xbefd2070
+// -0.010489
+0xbc2bdb01
+// 0.311868
+0x3e9fad1d
+// 0.520773
+0x3f055164
+// -0.349472
+0xbeb2ee06
+// 0.516150
+0x3f042260
+// 0.266883
+0x3e88a4e5
+// -0.104962
+0xbdd6f66b
+// -0.372197
+0xbebe909e
+// 0.522608
+0x3f05c99f
+// -0.485516
+0xbef8959b
+// -0.164120
+0xbe280ef1
+// 0.200437
+0x3e4d3f69
+// -0.647759
+0xbf25d38a
+// -0.417105
+0xbed58ece
+// -0.532269
+0xbf0842c7
+// 0.013085
+0x3c566137
+// 0.516877
+0x3f045211
+// -0.395718
+0xbeca9b94
+// -0.795837
+0xbf4bbbf1
+// -0.073800
+0xbd97247f
+// -0.235462
+0xbe711d0e
+// 0.253341
+0x3e81b5e4
+// -0.026201
+0xbcd6a2e6
+// -0.124312
+0xbdfe9730
+// -0.140873
+0xbe104120
+// -0.315895
+0xbea1bcf2
+// -0.268514
+0xbe897aa8
+// 0.600724
+0x3f19c910
+// -0.419969
+0xbed7062d
+// 0.459340
+0x3eeb2e92
+// -0.138084
+0xbe0d65d1
+// -0.003375
+0xbb5d307d
+// 0.337785
+0x3eacf232
+// -0.229048
+0xbe6a8baa
+// -0.512582
+0xbf033892
+// 0.681838
+0x3f2e8cee
+// 0.069720
+0x3d8ec97d
+// 0.014478
+0x3c6d34b1
+// 0.106369
+0x3dd9d832
+// -0.234209
+0xbe6fd48a
+// -0.103959
+0xbdd4e876
+// -0.207082
+0xbe540d37
+// -0.430462
+0xbedc657e
+// -0.045327
+0xbd39a878
+// 0.443301
+0x3ee2f84b
+// 0.280972
+0x3e8fdb95
+// -0.068388
+0xbd8c0ef4
+// 0.177582
+0x3e35d825
+// -0.616494
+0xbf1dd28a
+// -0.289732
+0xbe9457bb
+// 0.025691
+0x3cd27566
+// 0.215940
+0x3e5d1f6f
+// -0.097729
+0xbdc82650
+// -0.303280
+0xbe9b478d
+// -0.199447
+0xbe4c3bf4
+// -0.363950
+0xbeba57b3
+// 0.804099
+0x3f4dd967
+// -0.311453
+0xbe9f76c7
+// 0.068929
+0x3d8d2ac1
+// -0.585758
+0xbf15f43a
+// 0.474787
+0x3ef31742
+// 0.139867
+0x3e0f3965
+// 0.549824
+0x3f0cc13d
+// -0.162363
+0xbe26426c
+// -0.336696
+0xbeac6374
+// -0.021026
+0xbcac3e0f
+// 0.132887
+0x3e081388
+// 0.136064
+0x3e0b547c
+// -0.173683
+0xbe31da05
+// -0.294268
+0xbe96aa56
+// -0.452156
+0xbee78105
+// -0.645950
+0xbf255d00
+// 0.393511
+0x3ec97a37
+// -0.184876
+0xbe3d5022
+// -0.438247
+0xbee061f0
+// 0.371481
+0x3ebe32bd
+// -0.420099
+0xbed71743
+// 0.272365
+0x3e8b7373
+// -0.300751
+0xbe99fbfd
+// 0.061738
+0x3d7ce13e
+// -0.228147
+0xbe699f73
+// -0.372115
+0xbebe85e1
+// -0.198748
+0xbe4b849d
+// 0.742983
+0x3f3e3427
+// 0.094013
+0x3dc089fd
+// 0.003856
+0x3b7cb871
+// -0.605366
+0xbf1af942
+// 0.473892
+0x3ef2a206
+// 0.112101
+0x3de5952d
+// -0.034457
+0xbd0d226e
+// 0.057383
+0x3d6b0a30
+// -0.561356
+0xbf0fb504
+// -0.644736
+0xbf250d68
+// -0.421656
+0xbed7e345
+// -0.161250
+0xbe251eb4
+// 0.255542
+0x3e82d660
+// 0.524199
+0x3f0631f0
+// -0.458162
+0xbeea9444
+// -0.378188
+0xbec1a1d0
+// 0.612994
+0x3f1ced28
+// 0.300083
+0x3e99a485
+// 0.162056
+0x3e25f1e2
+// -0.046196
+0xbd3d37bb
+// 0.036825
+0x3d16d595
+// -0.484786
+0xbef835d2
+// 0.008627
+0x3c0d5841
+// 0.265409
+0x3e87e3b0
+// 0.121412
+0x3df8a6c9
+// 0.125434
+0x3e0071d7
+// -0.023506
+0xbcc08ef2
+// 0.062116
+0x3d7e6ddf
+// -0.507133
+0xbf01d376
+// -0.251237
+0xbe80a21a
+// 0.245304
+0x3e7b3115
+// -0.664504
+0xbf2a1cf7
+// -0.026047
+0xbcd55f8e
+// -0.032943
+0xbd06ef60
+// 0.131511
+0x3e06aace
+// 0.314146
+0x3ea0d7b6
+// -0.183282
+0xbe3bae63
+// -0.360147
+0xbeb8653a
+// -0.344966
+0xbeb09f60
+// -0.200961
+0xbe4dc8b4
+// -0.318476
+0xbea30f49
+// 0.503298
+0x3f00d829
+// 0.071581
+0x3d9298cc
+// 0.771416
+0x3f457b86
+// -0.242186
+0xbe77ff85
+// 0.676293
+0x3f2d2189
+// 0.036237
+0x3d146d99
+// -0.011641
+0xbc3eb8d8
+// 0.262321
+0x3e864efd
+// 0.204763
+0x3e51ad59
+// 0.529116
+0x3f07741d
+// 0.526990
+0x3f06e8ce
+// 0.341785
+0x3eaefe64
+// -0.377605
+0xbec1556b
+// 0.133844
+0x3e090e7e
+// 0.166284
+0x3e2a465a
+// 0.307939
+0x3e9daa24
+// -0.196268
+0xbe48fa5f
+// -0.216192
+0xbe5d6165
+// -0.082967
+0xbda9eac6
+// -0.070401
+0xbd902e31
+// 0.208501
+0x3e558138
+// -0.459936
+0xbeeb7cbe
+// 0.237080
+0x3e72c52e
+// -0.003415
+0xbb5fce9b
+// 0.419211
+0x3ed6a2d7
+// -0.260675
+0xbe857722
+// -0.149212
+0xbe18cb11
+// 0.065651
+0x3d867442
+// 0.562984
+0x3f101fbd
+// -0.190677
+0xbe4340bb
+// -0.449602
+0xbee6323b
+// 0.077388
+0x3d9e7dc1
+// 0.829495
+0x3f5459c6
+// 0.532209
+0x3f083ed4
+// -0.302496
+0xbe9ae0c0
+// -0.152383
+0xbe1c0a53
+// 0.338743
+0x3ead6fb4
+// 0.273260
+0x3e8be8c5
+// 0.094475
+0x3dc17bfb
+// 0.302401
+0x3e9ad44a
+// -0.632699
+0xbf21f88a
+// -0.063486
+0xbd820519
+// 0.179628
+0x3e37f07f
+// -0.157105
+0xbe20e03a
+// -0.060798
+0xbd790757
+// -0.797324
+0xbf4c1d6c
+// -0.600561
+0xbf19be5f
+// -0.377307
+0xbec12e71
+// 0.251487
+0x3e80c2eb
+// -0.602819
+0xbf1a5259
+// -0.069972
+0xbd8f4d67
+// -0.336828
+0xbeac74b1
+// 0.002265
+0x3b14759e
+// 0.049978
+0x3d4cb57e
+// 0.001203
+0x3a9da871
+// 0.142451
+0x3e11deb9
+// 0.488897
+0x3efa50b9
+// 0.314096
+0x3ea0d131
+// 0.063957
+0x3d82fba4
+// 0.310771
+0x3e9f1d60
+// 0.041059
+0x3d282d98
+// -0.051909
+0xbd549e0c
+// -0.181304
+0xbe39a7d6
+// 0.384685
+0x3ec4f57b
+// 0.167698
+0x3e2bb8f6
+// -0.555866
+0xbf0e4d42
+// 0.289756
+0x3e945aed
+// -0.008919
+0xbc121f6c
+// 0.053823
+0x3d5c753a
+// -0.005187
+0xbba9f54b
+// 0.310293
+0x3e9edebb
+// 0.038862
+0x3d1f2d87
+// -0.666184
+0xbf2a8b05
+// -0.131165
+0xbe065020
+// -0.208239
+0xbe553c84
+// 0.230970
+0x3e6c835b
+// -0.065841
+0xbd86d7ba
+// 0.420640
+0x3ed75e27
+// 0.495276
+0x3efd94d3
+// 0.116374
+0x3dee556d
+// 0.367871
+0x3ebc599c
+// 0.684648
+0x3f2f4510
+// -0.213742
+0xbe5adf22
+// 0.495764
+0x3efdd4c5
+// -0.195417
+0xbe481b60
+// -0.216758
+0xbe5df5d6
+// 0.453163
+0x3ee804fb
+// 0.360608
+0x3eb8a193
+// 0.098594
+0x3dc9eb92
+// 0.218012
+0x3e5f3e89
+// 0.729987
+0x3f3ae06a
+// 0.128605
+0x3e03b125
+// -0.259939
+0xbe8516b7
+// 0.416193
+0x3ed5173c
+// -0.039013
+0xbd1fcbb8
+// -0.177237
+0xbe357d87
+// -0.021506
+0xbcb02e41
+// 0.069728
+0x3d8ecdb3
+// -0.120140
+0xbdf60c15
+// -0.112956
+0xbde75565
+// 0.517475
+0x3f047938
+// 0.006348
+0x3bd00199
+// 0.120582
+0x3df6f39d
+// 0.278681
+0x3e8eaf46
+// 0.727616
+0x3f3a4513
+// -0.017120
+0xbc8c3ea8
+// 0.464803
+0x3eedfaa9
+// 0.188395
+0x3e40ea94
+// 0.353701
+0x3eb5183e
+// 0.133813
+0x3e090664
+// 0.045246
+0x3d395452
+// -0.265547
+0xbe87f5c2
+// 0.515632
+0x3f040070
+// -0.013550
+0xbc5e000c
+// 0.235806
+0x3e717700
+// -0.662390
+0xbf29925c
+// -0.273944
+0xbe8c4274
+// -0.465417
+0xbeee4b1f
+// 0.492039
+0x3efbec7c
+// 0.371317
+0x3ebe1d43
+// 0.255821
+0x3e82fafa
+// -0.228730
+0xbe6a3834
+// -0.125914
+0xbe00ef7c
+// -0.117843
+0xbdf157ac
+// -0.119093
+0xbdf3e725
+// -0.113539
+0xbde88743
+// 0.170047
+0x3e2e20b0
+// -0.065272
+0xbd85ad60
+// -0.003165
+0xbb4f719b
+// 1.000000
+0x3f800000
+// 0.235645
+0x3e714cd2
+// -0.398850
+0xbecc360c
+// 0.086205
+0x3db08c6c
+// -0.083450
+0xbdaae7eb
+// 0.007958
+0x3c02618f
+// -0.399617
+0xbecc9a94
+// 0.309814
+0x3e9e9ff2
+// -0.533612
+0xbf089ad1
+// -0.325405
+0xbea69b6c
+// -0.368943
+0xbebce619
+// 0.268243
+0x3e895736
+// -0.227263
+0xbe68b7a6
+// 0.103636
+0x3dd43f3f
+// -0.211283
+0xbe585a82
+// -0.237376
+0xbe7312a9
+// -0.715652
+0xbf3734fd
+// -0.034514
+0xbd0d5e27
+// 0.289178
+0x3e940f24
+// 0.371545
+0x3ebe3b1d
+// -0.358655
+0xbeb7a1b1
+// 0.217421
+0x3e5ea3a7
+// -0.467305
+0xbeef42a2
+// -0.298778
+0xbe98f966
+// -0.361096
+0xbeb8e184
+// -0.224992
+0xbe666465
+// -0.034826
+0xbd0ea631
+// 0.265163
+0x3e87c365
+// 0.508690
+0x3f023980
+// -0.370987
+0xbebdf208
+// 0.422342
+0x3ed83d31
+// -0.347566
+0xbeb1f428
+// -0.196759
+0xbe497b1c
+// 0.131510
+0x3e06aa9a
+// 0.193353
+0x3e45fe57
+// -0.061035
+0xbd7a0035
+// 0.293516
+0x3e9647ca
+// 0.566610
+0x3f110d54
+// -0.153994
+0xbe1db097
+// 0.221411
+0x3e62b999
+// -0.404181
+0xbecef0c8
+// -0.041040
+0xbd28197c
+// -0.201578
+0xbe4e6a5b
+// 0.243583
+0x3e796dd4
+// -0.316560
+0xbea21425
+// -0.139776
+0xbe0f216a
+// -0.290402
+0xbe94af83
+// -0.202254
+0xbe4f1bc4
+// -0.084617
+0xbdad4b75
+// -0.183072
+0xbe3b7734
+// 0.016185
+0x3c8495e1
+// 0.426511
+0x3eda5faa
+// 0.059184
+0x3d726b52
+// -0.018580
+0xbc98351b
+// -0.449484
+0xbee622b7
+// -0.250252
+0xbe802114
+// 0.158279
+0x3e2213d7
+// -0.144152
+0xbe139c85
+// -0.020624
+0xbca8f406
+// 0.377856
+0x3ec17661
+// -0.453425
+0xbee82758
+// 0.502445
+0x3f00a043
+// -0.501373
+0xbf0059f7
+// 0.101196
+0x3dcf3fef
+// -0.162390
+0xbe2649a6
+// 0.269788
+0x3e8a219e
+// 0.381621
+0x3ec363cc
+// -0.219859
+0xbe6122c9
+// 0.111267
+0x3de3e011
+// 0.060169
+0x3d7673a3
+// -0.505256
+0xbf01587c
+// -0.464432
+0xbeedca05
+// 0.151232
+0x3e1adc98
+// 0.231453
+0x3e6d01f5
+// 0.349067
+0x3eb2b8e9
+// 0.129940
+0x3e050ef8
+// -0.030281
+0xbcf80f17
+// 0.056157
+0x3d660543
+// 0.183644
+0x3e3c0d24
+// 0.517879
+0x3f0493b4
+// -0.252275
+0xbe812a24
+// 0.080049
+0x3da3f0f7
+// 0.239836
+0x3e75979d
+// -0.079734
+0xbda34b75
+// 0.884283
+0x3f626057
+// -0.419164
+0xbed69cb5
+// 0.212852
+0x3e59f5ed
+// -0.205087
+0xbe520242
+// -0.263059
+0xbe86afba
+// -0.007337
+0xbbf0693f
+// -0.069294
+0xbd8dea03
+// 0.266865
+0x3e88a295
+// 0.450062
+0x3ee66e8c
+// -0.033245
+0xbd082b99
+// 0.140208
+0x3e0f929f
+// 0.302921
+0x3e9b1879
+// -0.107492
+0xbddc24d0
+// 0.534909
+0x3f08efcb
+// 0.138830
+0x3e0e297a
+// -0.184202
+0xbe3c9f89
+// 0.132128
+0x3e074c8e
+// 0.249559
+0x3e7f8c4d
+// -0.659279
+0xbf28c686
+// -0.095279
+0xbdc3218e
+// -0.063925
+0xbd82eb46
+// -0.188448
+0xbe40f86f
+// 0.200919
+0x3e4dbdb3
+// 0.468233
+0x3eefbc2d
+// 0.455657
+0x3ee94bd2
+// -0.221691
+0xbe63030a
+// -0.129985
+0xbe051ae6
+// 0.123390
+0x3dfcb3e8
+// 0.239944
+0x3e75b3f6
+// 0.214401
+0x3e5b8c00
+// -0.091878
+0xbdbc2aa6
+// -0.274116
+0xbe8c58f8
+// 0.344614
+0x3eb07143
+// 0.109083
+0x3ddf66fc
+// 0.418430
+0x3ed63c7c
+// -0.012237
+0xbc487d4b
+// 0.741310
+0x3f3dc67b
+// -0.372029
+0xbebe7aa4
+// 0.160779
+0x3e24a361
+// 0.126215
+0x3e013ea0
+// -0.389180
+0xbec742a3
+// -0.070251
+0xbd8fdf95
+// 0.325680
+0x3ea6bf80
+// 0.059084
+0x3d720246
+// 0.640953
+0x3f24157f
+// 0.464030
+0x3eed9551
+// 0.815891
+0x3f50de34
+// 0.026598
+0x3cd9e431
+// 0.374552
+0x3ebfc54a
+// -0.453756
+0xbee852c2
+// -0.468640
+0xbeeff19d
+// 0.142957
+0x3e126366
+// -0.250767
+0xbe806493
+// 0.136915
+0x3e0c3352
+// -0.068034
+0xbd8b5570
+// -0.420334
+0xbed73614
+// -0.162584
+0xbe267c7b
+// -0.093961
+0xbdc06ec7
+// -0.025512
+0xbcd0fda1
+// -0.434787
+0xbede9c70
+// 0.644752
+0x3f250e73
+// -0.545312
+0xbf0b9992
+// -0.076969
+0xbd9da1f3
+// -0.134809
+0xbe0a0b58
+// -0.241255
+0xbe770b80
+// -0.408454
+0xbed120e4
+// -0.112339
+0xbde611d8
+// -0.374479
+0xbebfbbc6
+// 0.359422
+0x3eb80621
+// 0.546144
+0x3f0bd020
+// -0.463941
+0xbeed89b0
+// 0.466600
+0x3eeee638
+// 0.313461
+0x3ea07e02
+// -0.208290
+0xbe554a13
+// 0.340811
+0x3eae7ed3
+// -0.868021
+0xbf5e36a0
+// -0.073441
+0xbd966815
+// 0.363181
+0x3eb9f2d4
+// -0.207300
+0xbe54466c
+// 0.112214
+0x3de5d07c
+// -0.387894
+0xbec69a01
+// 0.218712
+0x3e5ff603
+// 0.088982
+0x3db63bfd
+// -0.127153
+0xbe023454
+// 0.639724
+0x3f23c4fa
+// -0.090031
+0xbdb861fd
+// 0.188190
+0x3e40b4cd
+// -0.104486
+0xbdd5fce3
+// 0.130005
+0x3e051ff8
+// 0.464150
+0x3eeda517
+// -0.314132
+0xbea0d5e0
+// -0.667484
+0xbf2ae034
+// 0.143314
+0x3e12c0d6
+// -0.191349
+0xbe43f0e2
+// 0.028693
+0x3ceb0dfc
+// 0.136022
+0x3e0b4973
+// 0.004965
+0x3ba2b32f
+// -0.439644
+0xbee118f7

+ 6 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference2_f32.txt

@@ -0,0 +1,6 @@
+W
+2
+// -0.759662
+0xbf42793a
+// 1.215155
+0x3f9b8a36

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference3_f32.txt

@@ -0,0 +1,514 @@
+W
+256
+// 0.005879
+0x3bc0a12b
+// 0.307159
+0x3e9d43f4
+// 0.420547
+0x3ed751fe
+// 0.064274
+0x3d83a224
+// 0.220051
+0x3e615524
+// 0.461853
+0x3eec7805
+// 0.369714
+0x3ebd4b2c
+// 0.031899
+0x3d02a83c
+// 0.014706
+0x3c70f1bd
+// 0.060257
+0x3d76d01b
+// 0.123419
+0x3dfcc2ec
+// 0.511339
+0x3f02e725
+// 0.604803
+0x3f1ad461
+// 0.087149
+0x3db27b2a
+// 0.335411
+0x3eabbb03
+// 0.015369
+0x3c7bcde8
+// 0.120940
+0x3df7af35
+// 0.600848
+0x3f19d12a
+// 0.293185
+0x3e961c5b
+// 0.043477
+0x3d32149c
+// 0.129991
+0x3e051c6f
+// 0.180148
+0x3e3878be
+// 0.233983
+0x3e6f9926
+// 0.213767
+0x3e5ae5b5
+// 0.460967
+0x3eec03cd
+// 0.236793
+0x3e7279fd
+// 0.380519
+0x3ec2d36b
+// 0.594224
+0x3f181f16
+// 0.121698
+0x3df93cd9
+// 0.351293
+0x3eb3dcaf
+// 0.051329
+0x3d523e54
+// 0.078404
+0x3da0921e
+// 0.041027
+0x3d280bee
+// 0.458179
+0x3eea9671
+// 0.658761
+0x3f28a491
+// 0.150632
+0x3e1a3f35
+// 0.003420
+0x3b602561
+// 0.611465
+0x3f1c88fe
+// 0.244530
+0x3e7a65fa
+// 0.368466
+0x3ebca798
+// 0.388541
+0x3ec6eede
+// 0.082244
+0x3da86f59
+// 0.411650
+0x3ed2c3bb
+// 0.262661
+0x3e867b8d
+// 0.459767
+0x3eeb6690
+// 0.457287
+0x3eea2184
+// 0.267333
+0x3e88dfe9
+// 0.789949
+0x3f4a3a14
+// 0.060889
+0x3d7966bd
+// 0.064868
+0x3d84d98b
+// 0.035299
+0x3d10956c
+// 0.171889
+0x3e3003b6
+// 0.537244
+0x3f0988cb
+// 0.230060
+0x3e6b94dd
+// 0.114110
+0x3de9b2ab
+// 0.315203
+0x3ea16257
+// 0.469764
+0x3ef084e4
+// 0.011524
+0x3c3ccf65
+// 0.065661
+0x3d867980
+// 0.228180
+0x3e69a812
+// 0.198570
+0x3e4b55e9
+// 0.083622
+0x3dab4225
+// 0.411600
+0x3ed2bd40
+// 0.084605
+0x3dad4526
+// 0.056181
+0x3d661e42
+// 0.131758
+0x3e06eba0
+// 0.779034
+0x3f476ecc
+// 0.101754
+0x3dd06488
+// 0.568535
+0x3f118b7f
+// 0.321869
+0x3ea4cbff
+// 0.139726
+0x3e0f1457
+// 0.018101
+0x3c9448a1
+// 0.048679
+0x3d47640f
+// 0.291039
+0x3e950313
+// 0.572102
+0x3f12754d
+// 0.226240
+0x3e67ab65
+// 0.314481
+0x3ea103b7
+// 0.164634
+0x3e2895c0
+// 0.055863
+0x3d64d066
+// 0.177970
+0x3e363de6
+// 0.560863
+0x3f0f94b2
+// 0.366483
+0x3ebba3a0
+// 0.237141
+0x3e72d4fd
+// 0.004480
+0x3b92cd54
+// 0.730805
+0x3f3b1603
+// 0.203795
+0x3e50afae
+// 0.340087
+0x3eae1fd8
+// 0.352939
+0x3eb4b462
+// 0.465811
+0x3eee7ed2
+// 0.028396
+0x3ce89ecf
+// 0.236373
+0x3e720bcd
+// 0.070516
+0x3d906ae2
+// 0.030475
+0x3cf9a5dd
+// 0.004411
+0x3b9089f2
+// 0.320304
+0x3ea3fed7
+// 0.501740
+0x3f007210
+// 0.001764
+0x3ae72b02
+// 0.115983
+0x3ded8854
+// 0.163299
+0x3e2737ba
+// 0.159387
+0x3e23364a
+// 0.354736
+0x3eb59ffa
+// 0.600206
+0x3f19a722
+// 0.516026
+0x3f041a49
+// 0.001449
+0x3abde0ad
+// 0.110740
+0x3de2cbd3
+// 0.557682
+0x3f0ec437
+// 0.259402
+0x3e84d05a
+// 0.045565
+0x3d3aa208
+// 0.133347
+0x3e088c2b
+// 0.053622
+0x3d5ba341
+// 0.048429
+0x3d465d49
+// 0.267748
+0x3e89164d
+// 0.175750
+0x3e33f7b5
+// 0.090215
+0x3db8c2e4
+// 0.321261
+0x3ea47c61
+// 0.238499
+0x3e743936
+// 0.694051
+0x3f31ad4e
+// 0.374750
+0x3ebfdf38
+// 0.137967
+0x3e0d474f
+// 0.083597
+0x3dab34b8
+// 0.491754
+0x3efbc72a
+// 0.036297
+0x3d14ac02
+// 0.028378
+0x3ce87a03
+// 0.996399
+0x3f7f1403
+// 0.205607
+0x3e528a8e
+// 0.368287
+0x3ebc9018
+// 0.113458
+0x3de85cb8
+// 0.002499
+0x3b23ca07
+// 0.259313
+0x3e84c4a3
+// 0.102747
+0x3dd26ce2
+// 0.098264
+0x3dc93ee0
+// 0.035566
+0x3d11ad63
+// 0.176105
+0x3e3454f7
+// 0.392946
+0x3ec9303b
+// 0.002976
+0x3b43102f
+// 0.096309
+0x3dc53d7c
+// 0.445311
+0x3ee3ffcf
+// 0.060568
+0x3d7815bd
+// 0.057682
+0x3d6c4416
+// 0.422237
+0x3ed82f64
+// 0.148872
+0x3e1871ec
+// 0.514428
+0x3f03b18b
+// 0.283970
+0x3e916478
+// 0.252341
+0x3e8132d0
+// 0.139759
+0x3e0f1ce6
+// 0.580410
+0x3f1495bf
+// 0.084108
+0x3dac409b
+// 0.174739
+0x3e32eea7
+// 0.031875
+0x3d028fbd
+// 0.019296
+0x3c9e1208
+// 0.280539
+0x3e8fa2d0
+// 0.014580
+0x3c6ee21d
+// 0.607089
+0x3f1b6a2c
+// 0.216335
+0x3e5d86e8
+// 0.160597
+0x3e247376
+// 0.019953
+0x3ca3750f
+// 0.336391
+0x3eac3b77
+// 0.055788
+0x3d6481c9
+// 0.513805
+0x3f0388c1
+// 0.458715
+0x3eeadcad
+// 0.203321
+0x3e50334e
+// 0.068172
+0x3d8b9d94
+// 0.028070
+0x3ce5f369
+// 0.041807
+0x3d2b3dd0
+// 0.004270
+0x3b8bef43
+// 1.055528
+0x3f871b8e
+// 0.166513
+0x3e2a8244
+// 0.007027
+0x3be644e7
+// 0.255678
+0x3e82e846
+// 0.390630
+0x3ec800af
+// 0.208074
+0x3e55113a
+// 0.062389
+0x3d7f8b95
+// 0.100988
+0x3dced2a5
+// 0.513349
+0x3f036add
+// 0.221669
+0x3e62fd4f
+// 0.175906
+0x3e3420a0
+// 0.307642
+0x3e9d834c
+// 0.181012
+0x3e395b17
+// 0.071524
+0x3d927b3a
+// 0.396397
+0x3ecaf488
+// 0.299175
+0x3e992d6c
+// 0.056009
+0x3d656999
+// 0.041111
+0x3d2863b4
+// 0.407198
+0x3ed07c4e
+// 0.072737
+0x3d94f726
+// 0.165046
+0x3e2901ea
+// 0.099966
+0x3dccbb16
+// 0.119748
+0x3df53e2e
+// 0.125240
+0x3e003ee3
+// 0.040675
+0x3d269b21
+// 0.182174
+0x3e3a8bbc
+// 0.003848
+0x3b7c2edb
+// 0.264662
+0x3e8781bf
+// 0.045832
+0x3d3bba3e
+// 0.143201
+0x3e12a336
+// 0.458046
+0x3eea84fa
+// 0.261615
+0x3e85f270
+// 0.099156
+0x3dcb1251
+// 0.193972
+0x3e46a0ba
+// 0.016001
+0x3c8313df
+// 0.470981
+0x3ef1246d
+// 0.076442
+0x3d9c8d62
+// 0.138732
+0x3e0e0fcd
+// 0.004071
+0x3b856262
+// 0.301923
+0x3e9a95b7
+// 0.070050
+0x3d8f7696
+// 0.063879
+0x3d82d2eb
+// 0.957654
+0x3f7528d5
+// 0.087367
+0x3db2ed46
+// 0.069254
+0x3d8dd517
+// 0.076019
+0x3d9bafbe
+// 0.203661
+0x3e508c8d
+// 0.111419
+0x3de42fd9
+// 0.297682
+0x3e9869cc
+// 0.053204
+0x3d59ecbf
+// 0.079737
+0x3da34d51
+// 0.443727
+0x3ee33036
+// 0.039599
+0x3d22328a
+// 0.259610
+0x3e84eb9f
+// 0.256770
+0x3e83775a
+// 0.032121
+0x3d0391a1
+// 0.103541
+0x3dd40d64
+// 0.083581
+0x3dab2cb1
+// 0.130658
+0x3e05cb38
+// 0.175234
+0x3e33706f
+// 0.687946
+0x3f301d3e
+// 0.041780
+0x3d2b21ea
+// 0.156396
+0x3e202664
+// 0.109558
+0x3de06016
+// 0.626144
+0x3f204b00
+// 0.666385
+0x3f2a9832
+// 0.346184
+0x3eb13f0c
+// 0.240060
+0x3e75d269
+// 0.081630
+0x3da72d8a
+// 0.181310
+0x3e39a93f
+// 0.035262
+0x3d106f43
+// 0.189691
+0x3e423e4e
+// 0.713070
+0x3f368bc2
+// 0.024098
+0x3cc5687c
+// 0.225039
+0x3e667085
+// 0.152855
+0x3e1c85fd
+// 0.427458
+0x3edadbbf
+// 0.432957
+0x3eddac8c
+// 0.141643
+0x3e110ad6
+// 0.869613
+0x3f5e9ef2
+// 0.137294
+0x3e0c96bf
+// 0.055565
+0x3d639860
+// 0.198296
+0x3e4b0e38
+// 0.024086
+0x3cc54f0e
+// 0.417353
+0x3ed5af43
+// 0.046333
+0x3d3dc766
+// 0.232337
+0x3e6de9a5
+// 0.544213
+0x3f0b518d
+// 0.057153
+0x3d6a195f
+// 0.019325
+0x3c9e5045
+// 0.193311
+0x3e45f35b

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference4_f32.txt

@@ -0,0 +1,1026 @@
+W
+512
+// -0.020880
+0xbcab0ca3
+// 0.059640
+0x3d744979
+// -0.301369
+0xbe9a4d01
+// 0.357577
+0x3eb7144a
+// 0.295823
+0x3e977625
+// 0.073774
+0x3d9716b8
+// -0.042788
+0xbd2f421d
+// 0.019804
+0x3ca23cae
+// -0.105158
+0xbdd75cf1
+// 0.022524
+0x3cb884c8
+// -0.116068
+0xbdedb501
+// -0.143788
+0xbe133d17
+// 0.141482
+0x3e10e0a8
+// -0.214599
+0xbe5bbfb9
+// 0.030899
+0x3cfd206a
+// -0.007671
+0xbbfb5dc2
+// 0.030490
+0x3cf9c583
+// 0.022798
+0x3cbac2d0
+// 0.032977
+0x3d0712a7
+// 0.070235
+0x3d8fd786
+// 0.105333
+0x3dd7b8d3
+// -0.177743
+0xbe36023d
+// 0.542646
+0x3f0aead7
+// 0.169416
+0x3e2d7b5c
+// -0.111336
+0xbde4045c
+// -0.050127
+0xbd4d5231
+// 0.256658
+0x3e8368a6
+// -0.080922
+0xbda5ba66
+// 0.093950
+0x3dc068ea
+// -0.018083
+0xbc9422ac
+// 0.011518
+0x3c3cb589
+// -0.000217
+0xb963c0aa
+// -0.002968
+0xbb4288d1
+// 0.143292
+0x3e12bb17
+// 0.203159
+0x3e5008fe
+// -0.066254
+0xbd87b034
+// 0.114192
+0x3de9dd80
+// -0.308680
+0xbe9e0b3d
+// 0.124238
+0x3dfe7058
+// -0.072320
+0xbd941c5e
+// -0.088113
+0xbdb474d1
+// 0.164509
+0x3e2874f3
+// 0.025487
+0x3cd0ca19
+// 0.041679
+0x3d2ab7b2
+// 0.032027
+0x3d032e97
+// -0.147449
+0xbe16fcdf
+// -0.066218
+0xbd879d25
+// -0.198276
+0xbe4b08ec
+// -0.029067
+0xbcee1d6c
+// 0.446465
+0x3ee49709
+// -0.050489
+0xbd4ece04
+// 0.107029
+0x3ddb31d6
+// -0.083302
+0xbdaa9a33
+// -0.082217
+0xbda86162
+// -0.469749
+0xbef082e8
+// 0.205603
+0x3e5289ac
+// -0.098933
+0xbdca9d38
+// 0.155692
+0x3e1f6db8
+// -0.062107
+0xbd7e637c
+// 0.707279
+0x3f35103e
+// -0.031481
+0xbd00f1be
+// -0.033384
+0xbd08bdfd
+// 0.226837
+0x3e68480c
+// -0.092395
+0xbdbd3967
+// -0.025720
+0xbcd2b29a
+// -0.021810
+0xbcb2abc3
+// 0.497224
+0x3efe941c
+// 0.114202
+0x3de9e2a3
+// 0.335736
+0x3eabe5a7
+// -0.255490
+0xbe82cfa2
+// 0.071059
+0x3d918745
+// -0.100980
+0xbdcece62
+// 0.049302
+0x3d49f0ee
+// -0.010308
+0xbc28e494
+// -0.107301
+0xbddbc0b4
+// -0.125174
+0xbe002dab
+// 0.212957
+0x3e5a1146
+// -0.398376
+0xbecbf7fa
+// -0.091623
+0xbdbba512
+// 0.272970
+0x3e8bc2b3
+// -0.082523
+0xbda901a1
+// 0.081553
+0x3da70529
+// -0.052019
+0xbd551191
+// 0.225442
+0x3e66da5b
+// 0.292613
+0x3e95d16b
+// -0.007764
+0xbbfe6bb6
+// 0.219124
+0x3e606219
+// -0.219939
+0xbe6137c8
+// 0.274991
+0x3e8ccb98
+// -0.059907
+0xbd75617e
+// 0.170477
+0x3e2e919a
+// 0.320952
+0x3ea453c7
+// -0.308608
+0xbe9e01e6
+// -0.223208
+0xbe64909a
+// 0.135864
+0x3e0b1ff2
+// -0.036934
+0xbd1747be
+// -0.062955
+0xbd80ee98
+// -0.150628
+0xbe1a3e4a
+// 0.064863
+0x3d84d6fb
+// -0.136561
+0xbe0bd6c0
+// 0.036106
+0x3d13e403
+// 0.073849
+0x3d973e4e
+// -0.032231
+0xbd04044c
+// -0.086540
+0xbdb13bcc
+// -0.128191
+0xbe03446f
+// -0.061707
+0xbd7cc0bb
+// -0.093051
+0xbdbe91c2
+// 0.249617
+0x3e7f9b86
+// 0.036726
+0x3d166ddd
+// -0.001001
+0xba8333dd
+// 0.302625
+0x3e9af1a4
+// -0.051253
+0xbd51ef18
+// 0.132402
+0x3e079481
+// 0.100651
+0x3dce21ff
+// -0.001153
+0xba9714ff
+// 0.000272
+0x398e5e95
+// -0.093601
+0xbdbfb1f1
+// -0.050955
+0xbd50b66a
+// -0.382707
+0xbec3f22a
+// 0.068608
+0x3d8c822c
+// -0.133207
+0xbe08676d
+// -0.002999
+0xbb448cd9
+// 0.015431
+0x3c7cd31b
+// -0.028085
+0xbce6121e
+// -0.143717
+0xbe132aa9
+// 0.241106
+0x3e76e47c
+// 0.042335
+0x3d2d674b
+// 0.058133
+0x3d6e1d36
+// -0.051684
+0xbd53b2cb
+// -0.052926
+0xbd58c8d1
+// -0.137277
+0xbe0c923d
+// -0.155607
+0xbe1f5772
+// -0.641679
+0xbf244510
+// 0.030869
+0x3cfce07c
+// -0.125484
+0xbe007eda
+// -0.076889
+0xbd9d782b
+// -0.352589
+0xbeb4868f
+// -0.182311
+0xbe3aafaa
+// -0.013841
+0xbc62c486
+// 0.176271
+0x3e348060
+// -0.098160
+0xbdc907ea
+// 0.090198
+0x3db8b9cc
+// -0.066054
+0xbd874710
+// -0.056736
+0xbd686440
+// 0.017340
+0x3c8e0d45
+// 0.029179
+0x3cef083c
+// -0.083934
+0xbdabe5d7
+// 0.055432
+0x3d630c2d
+// 0.269888
+0x3e8a2eca
+// -0.087172
+0xbdb2874c
+// 0.108826
+0x3ddee030
+// 0.014749
+0x3c71a43d
+// 0.047099
+0x3d40ea73
+// -0.208958
+0xbe55f8f6
+// -0.074478
+0xbd9887fe
+// -0.000967
+0xba7d6cce
+// 0.005546
+0x3bb5bc13
+// -0.098141
+0xbdc8fe1f
+// -0.360269
+0xbeb8752f
+// 0.001079
+0x3a8d76e1
+// 0.625196
+0x3f200cd2
+// 0.098150
+0x3dc902f6
+// 0.078338
+0x3da06f90
+// 0.044715
+0x3d3726dc
+// 0.073968
+0x3d977cb3
+// -0.019696
+0xbca158ba
+// 0.017008
+0x3c8b542e
+// 0.003835
+0x3b7b529d
+// -0.613736
+0xbf1d1dd1
+// -0.005673
+0xbbb9e71f
+// -0.153433
+0xbe1d1d8a
+// -0.130786
+0xbe05ecb7
+// -0.102557
+0xbdd209a9
+// 0.029101
+0x3cee6561
+// 0.298336
+0x3e98bf8f
+// 0.127541
+0x3e029a36
+// 0.187549
+0x3e400cdd
+// -0.160768
+0xbe24a06e
+// 0.011593
+0x3c3df169
+// -0.021919
+0xbcb38f01
+// 0.055272
+0x3d626550
+// -0.080535
+0xbda4ef71
+// 0.055230
+0x3d623931
+// -0.014795
+0xbc7267f8
+// -0.012213
+0xbc4816fd
+// 0.055280
+0x3d626d5c
+// 0.002199
+0x3b10223f
+// -0.058106
+0xbd6e00bd
+// -0.405808
+0xbecfc612
+// -0.251870
+0xbe80f51e
+// 0.241829
+0x3e77a1f0
+// -0.700851
+0xbf336af3
+// -0.011158
+0xbc36d1a0
+// -0.018139
+0xbc94974d
+// -0.029925
+0xbcf52589
+// -0.050592
+0xbd4f3991
+// 0.145345
+0x3e14d546
+// 0.041001
+0x3d27f045
+// 0.264595
+0x3e8778f1
+// 0.096454
+0x3dc58978
+// 0.134891
+0x3e0a20f4
+// -0.063289
+0xbd819dd6
+// 0.215657
+0x3e5cd52d
+// 0.450127
+0x3ee67711
+// 0.171615
+0x3e2fbbc3
+// 0.199367
+0x3e4c26d9
+// -0.027622
+0xbce246f4
+// 0.006713
+0x3bdbf7e6
+// -0.267634
+0xbe890752
+// 0.076219
+0x3d9c18c8
+// -0.196579
+0xbe494c00
+// -0.008647
+0xbc0dac7e
+// 0.100313
+0x3dcd70e3
+// 0.223817
+0x3e65303f
+// 0.049740
+0x3d4bbc4d
+// 0.146677
+0x3e163274
+// 0.035622
+0x3d11e8e2
+// -0.051469
+0xbd52d184
+// -0.076659
+0xbd9cff50
+// 0.030068
+0x3cf6507d
+// -0.081614
+0xbda7257b
+// 0.097212
+0x3dc716eb
+// 0.074055
+0x3d97a9e9
+// 0.379589
+0x3ec2597a
+// -0.270151
+0xbe8a5149
+// 0.094699
+0x3dc1f16c
+// 0.002886
+0x3b3d2a47
+// -0.121015
+0xbdf7d6d8
+// -0.212533
+0xbe59a222
+// 0.070810
+0x3d9104cd
+// -0.079642
+0xbda31b20
+// 0.002673
+0x3b2f252e
+// -0.424265
+0xbed9393e
+// 0.277221
+0x3e8defdc
+// 0.204535
+0x3e5171b5
+// 0.087895
+0x3db40208
+// -0.090698
+0xbdb9c018
+// 0.126811
+0x3e01daca
+// -0.042532
+0xbd2e3596
+// 0.109377
+0x3de00119
+// 0.276494
+0x3e8d9091
+// -0.042357
+0xbd2d7ef5
+// 0.002256
+0x3b13d891
+// -0.019259
+0xbc9dc573
+// -0.044310
+0xbd357eb1
+// -0.001989
+0xbb025e21
+// -0.262296
+0xbe864baf
+// -0.728786
+0xbf3a91b9
+// -0.063634
+0xbd8252b1
+// 0.109919
+0x3de11d51
+// -0.187803
+0xbe404f7c
+// -0.154289
+0xbe1dfdfa
+// -0.060131
+0xbd764b79
+// -0.114671
+0xbdead877
+// -0.006093
+0xbbc7a4ac
+// -0.008125
+0xbc051f0e
+// -0.053141
+0xbd59aa5b
+// 0.194455
+0x3e471f15
+// 0.041470
+0x3d29dc9e
+// 0.063046
+0x3d811e5e
+// 0.023009
+0x3cbc7e39
+// 0.033855
+0x3d0aabc0
+// 0.018230
+0x3c95565a
+// 0.073906
+0x3d975c33
+// 0.076403
+0x3d9c78fc
+// -0.001364
+0xbab2d375
+// -0.306523
+0xbe9cf08e
+// 0.054113
+0x3d5da552
+// -0.045508
+0xbd3a6682
+// -0.025957
+0xbcd4a3dc
+// 0.083359
+0x3daab7f4
+// -0.038002
+0xbd1ba800
+// -0.057400
+0xbd6b1c39
+// 0.052392
+0x3d56997f
+// -0.053049
+0xbd5949a8
+// 0.067154
+0x3d8987eb
+// -0.115291
+0xbdec1d9a
+// 0.216874
+0x3e5e1417
+// 0.278573
+0x3e8ea113
+// 0.360353
+0x3eb88025
+// -0.045390
+0xbd39ea66
+// 0.061913
+0x3d7d98c5
+// 0.177223
+0x3e3579d5
+// 0.033815
+0x3d0a818e
+// 0.166450
+0x3e2a71c6
+// -0.206676
+0xbe53a2fb
+// 0.056412
+0x3d67103c
+// -0.030042
+0xbcf61ba1
+// -0.048128
+0xbd45218b
+// 0.012021
+0x3c44f417
+// 0.202951
+0x3e4fd268
+// -0.250757
+0xbe806338
+// -0.084840
+0xbdadc065
+// -0.098357
+0xbdc96f99
+// 0.199024
+0x3e4bcce0
+// 0.011190
+0x3c37569a
+// 0.019982
+0x3ca3b0ae
+// 0.033175
+0x3d07e2cd
+// -0.072856
+0xbd953573
+// -0.014614
+0xbc6f6f1a
+// 0.148201
+0x3e17c1fb
+// -0.054714
+0xbd601c2f
+// -0.056548
+0xbd679ead
+// -0.003453
+0xbb624559
+// -0.227543
+0xbe69010c
+// 0.348285
+0x3eb25274
+// 0.049230
+0x3d49a5d3
+// 0.173267
+0x3e316cdb
+// 0.407053
+0x3ed06937
+// -0.169144
+0xbe2d3410
+// 0.004583
+0x3b962c27
+// -0.009951
+0xbc230ae5
+// 0.299075
+0x3e992053
+// 0.059580
+0x3d740a1b
+// 0.071761
+0x3d92f760
+// -0.174107
+0xbe324929
+// -0.144600
+0xbe14121f
+// -0.089313
+0xbdb6e9d1
+// -0.129203
+0xbe044dd9
+// -0.206138
+0xbe5315bc
+// -0.104621
+0xbdd6437e
+// -0.073057
+0xbd959ed7
+// 0.076356
+0x3d9c6063
+// -0.018548
+0xbc97f2ba
+// -0.071319
+0xbd920fab
+// 0.005996
+0x3bc47b9c
+// -0.059202
+0xbd727e49
+// -0.081034
+0xbda5f504
+// 0.015938
+0x3c829167
+// 0.018930
+0x3c9b13ef
+// -0.194794
+0xbe4777f4
+// -0.055401
+0xbd62ebcc
+// -0.016642
+0xbc8855a2
+// 0.013004
+0x3c550fdb
+// 0.046611
+0x3d3eeac0
+// 0.012246
+0x3c48a3a7
+// -0.107448
+0xbddc0dd4
+// -0.134256
+0xbe097a72
+// -0.278597
+0xbe8ea434
+// 0.038462
+0x3d1d8a4b
+// -0.097538
+0xbdc7c221
+// -0.278875
+0xbe8ec8bd
+// -0.102061
+0xbdd1056a
+// 0.188614
+0x3e412408
+// -0.005868
+0xbbc0468a
+// -0.061858
+0xbd7d5eb8
+// -0.039851
+0xbd233a59
+// 0.112705
+0x3de6d1f5
+// 0.002456
+0x3b20f9ad
+// 0.117002
+0x3def9e83
+// -0.123548
+0xbdfd06f7
+// -0.057178
+0xbd6a33ef
+// 0.262037
+0x3e8629b3
+// 0.008160
+0x3c05b286
+// -0.147957
+0xbe178226
+// 0.051714
+0x3d53d27f
+// 0.031619
+0x3d01833a
+// 0.035474
+0x3d114d44
+// 0.068124
+0x3d8b8499
+// 0.248475
+0x3e7e7021
+// -0.161094
+0xbe24f5be
+// 0.117125
+0x3defdf40
+// 0.059872
+0x3d753ca3
+// -0.051159
+0xbd518bad
+// 0.051544
+0x3d531f98
+// 0.004952
+0x3ba242fa
+// 0.293437
+0x3e963d5c
+// -0.237609
+0xbe734fb2
+// 0.045827
+0x3d3bb4ce
+// -0.107646
+0xbddc75ac
+// 0.031367
+0x3d007af8
+// 0.196999
+0x3e49ba2c
+// -0.100537
+0xbdcde651
+// -0.167180
+0xbe2b312a
+// 0.031663
+0x3d01b179
+// 0.077431
+0x3d9e9425
+// -0.276588
+0xbe8d9ce1
+// 0.003252
+0x3b551cd7
+// 0.000629
+0x3a24f3de
+// 0.107167
+0x3ddb7a24
+// -0.274580
+0xbe8c95b8
+// -0.072728
+0xbd94f269
+// -0.031722
+0xbd01eecd
+// -0.007446
+0xbbf3fea1
+// -0.218338
+0xbe5f9413
+// -0.047998
+0xbd4499db
+// -0.006755
+0xbbdd57d9
+// 0.109746
+0x3de0c2bb
+// 0.011594
+0x3c3df4b2
+// 0.027533
+0x3ce18d24
+// 0.310698
+0x3e9f13ce
+// -0.032483
+0xbd050ca3
+// -0.164954
+0xbe28e9bd
+// -0.125720
+0xbe00bcd0
+// 0.022981
+0x3cbc42e6
+// 0.099193
+0x3dcb25c7
+// -0.196506
+0xbe4938ee
+// 0.029671
+0x3cf3112e
+// -0.012903
+0xbc53682d
+// -0.035716
+0xbd124b3d
+// 0.272026
+0x3e8b46f4
+// -0.136852
+0xbe0c22ee
+// 0.172571
+0x3e30b67c
+// -0.063432
+0xbd81e8cb
+// -0.057253
+0xbd6a8210
+// -0.024996
+0xbcccc449
+// -0.019694
+0xbca154b6
+// 0.003590
+0x3b6b458e
+// 0.476966
+0x3ef434d3
+// 0.098787
+0x3dca50bb
+// 0.117849
+0x3df15a9b
+// 0.090771
+0x3db9e65f
+// 0.062007
+0x3d7dfae9
+// -0.027999
+0xbce55dfa
+// 0.236190
+0x3e71dbc1
+// 0.109163
+0x3ddf90f4
+// 0.022736
+0x3cba4168
+// 0.044225
+0x3d3525b3
+// 0.017785
+0x3c91b17b
+// -0.103398
+0xbdd3c23a
+// 0.086282
+0x3db0b4c1
+// 0.002396
+0x3b1cffb1
+// 0.025017
+0x3cccf11f
+// 0.120884
+0x3df79236
+// -0.064352
+0xbd83cb11
+// 0.119737
+0x3df53880
+// 0.055937
+0x3d651df5
+// -0.181000
+0xbe395818
+// 0.014443
+0x3c6ca092
+// -0.083720
+0xbdab758f
+// 0.004082
+0x3b85c505
+// 0.050139
+0x3d4d5e8e
+// 0.003032
+0x3b46b8e4
+// -0.285326
+0xbe92163d
+// 0.100889
+0x3dce9ea6
+// -0.140949
+0xbe1054e3
+// -0.149721
+0xbe19508a
+// -0.252708
+0xbe816300
+// -0.114585
+0xbdeaabb8
+// 0.127026
+0x3e0212fd
+// -0.075997
+0xbd9ba426
+// -0.101423
+0xbdcfb6cb
+// -0.029061
+0xbcee110a
+// 0.115825
+0x3ded35e3
+// -0.052220
+0xbd55e472
+// -0.102417
+0xbdd1bffa
+// -0.232590
+0xbe6e2c2a
+// 0.097616
+0x3dc7eab8
+// 0.031063
+0x3cfe77b6
+// -0.001165
+0xba98ac00
+// -0.497761
+0xbefeda84
+// -0.088173
+0xbdb493ed
+// -0.014450
+0xbc6cbee3
+// 0.076995
+0x3d9dafc1
+// 0.292643
+0x3e95d55e
+// 0.066606
+0x3d8868b1
+// 0.117836
+0x3df153c9
+// -0.175295
+0xbe3380a2
+// 0.384773
+0x3ec500ef
+// -0.216550
+0xbe5dbf42
+// -0.345484
+0xbeb0e352
+// -0.103733
+0xbdd47218
+// -0.065572
+0xbd864abd
+// -0.131414
+0xbe06916e
+// -0.099144
+0xbdcb0c0c
+// -0.032415
+0xbd04c548
+// 0.013796
+0x3c620a3d
+// 0.155407
+0x3e1f2302
+// 0.226223
+0x3e67a6e8
+// 0.073552
+0x3d96a24c
+// -0.000511
+0xba05e091
+// 0.072062
+0x3d939510
+// -0.036337
+0xbd14d5bb
+// 0.007904
+0x3c017ee0
+// 0.165350
+0x3e295189
+// 0.491092
+0x3efb7068
+// -0.029584
+0xbcf25aa2
+// -0.007977
+0xbc02b16e
+// -0.281305
+0xbe900742
+// -0.104770
+0xbdd6919f
+// 0.052073
+0x3d554a1e
+// 0.099643
+0x3dcc116d
+// -0.619118
+0xbf1e7e85
+// -0.181849
+0xbe3a36b1
+// -0.098565
+0xbdc9dc3e
+// 0.180829
+0x3e392b47
+// 0.286902
+0x3e92e4c6
+// 0.080689
+0x3da54047
+// -0.277694
+0xbe8e2de5
+// -0.054761
+0xbd604d96
+// 0.023275
+0x3cbeaa90
+// -0.094077
+0xbdc0ab7d
+// 0.044270
+0x3d355476
+// 0.008101
+0x3c04bb70
+// -0.065710
+0xbd869324
+// -0.038079
+0xbd1bf863
+// 0.012055
+0x3c45823e
+// 0.034711
+0x3d0e2d56
+// -0.110895
+0xbde31cab
+// 0.353548
+0x3eb5044d
+// 0.092442
+0x3dbd520c
+// -0.064906
+0xbd84ed7b
+// -0.027666
+0xbce2a2e4
+// 0.002297
+0x3b168473
+// -0.122568
+0xbdfb04eb
+// 0.240486
+0x3e7641e6
+// 0.058284
+0x3d6ebb90
+// 0.011166
+0x3c36f2a9
+// -0.050753
+0xbd4fe1ee
+// -0.004544
+0xbb94e759
+// 0.074166
+0x3d97e44b
+// 0.142439
+0x3e11dba9

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsF32/Reference5_f32.txt

@@ -0,0 +1,1026 @@
+W
+512
+// 0.004774
+0x3b9c6cd8
+// 0.004934
+0x3ba1ae2c
+// 0.099451
+0x3dcbacde
+// -0.000310
+0xb9a26259
+// 0.204618
+0x3e51877a
+// 0.318611
+0x3ea320ff
+// -0.003173
+0xbb4fee0e
+// 0.004674
+0x3b992507
+// 0.000284
+0x3995129e
+// -0.142320
+0xbe11bc3f
+// 0.163366
+0x3e274977
+// -0.148093
+0xbe17a5a9
+// -0.149570
+0xbe1928fe
+// 0.146845
+0x3e165ea3
+// 0.042308
+0x3d2d4b57
+// 0.111474
+0x3de44c7e
+// 0.003686
+0x3b71978a
+// -0.041672
+0xbd2aafed
+// -0.026954
+0xbcdcceec
+// 0.010790
+0x3c30ca43
+// 0.035962
+0x3d134d32
+// -0.082066
+0xbda8123d
+// -0.001326
+0xbaadc1bb
+// -0.049750
+0xbd4bc64c
+// -0.268703
+0xbe89936c
+// -0.448527
+0xbee5a549
+// 0.034148
+0x3d0bdec0
+// 0.020348
+0x3ca6b01b
+// 0.119038
+0x3df3ca2a
+// -0.076730
+0xbd9d24c1
+// -0.000083
+0xb8adce96
+// 0.000086
+0x38b4e400
+// -0.028890
+0xbcecaa9c
+// -0.192550
+0xbe452be1
+// -0.004146
+0xbb87dc43
+// 0.004463
+0x3b9240ad
+// 0.008171
+0x3c05df32
+// -0.101216
+0xbdcf4a96
+// -0.026800
+0xbcdb8c27
+// 0.019412
+0x3c9f0531
+// 0.038235
+0x3d1c9c48
+// -0.000867
+0xba632c7f
+// -0.030919
+0xbcfd4a74
+// -0.214166
+0xbe5b4e4b
+// -0.000940
+0xba767d6a
+// -0.035065
+0xbd0f9fdf
+// 0.042927
+0x3d2fd440
+// -0.056430
+0xbd67231c
+// -0.039388
+0xbd21555a
+// 0.061761
+0x3d7cf987
+// 0.030812
+0x3cfc697a
+// -0.034640
+0xbd0de2e3
+// -0.026965
+0xbcdce547
+// 0.048025
+0x3d44b655
+// 0.357711
+0x3eb725dc
+// -0.008493
+0xbc0b2514
+// -0.056050
+0xbd6594c7
+// -0.000520
+0xba0839bd
+// 0.081410
+0x3da6ba4e
+// -0.001967
+0xbb00e375
+// 0.053240
+0x3d5a1253
+// 0.103127
+0x3dd33442
+// -0.029926
+0xbcf5273c
+// -0.019482
+0xbc9f997a
+// 0.053698
+0x3d5bf286
+// 0.061917
+0x3d7d9c66
+// 0.009028
+0x3c13e9aa
+// 0.343396
+0x3eafd19e
+// 0.074546
+0x3d98abbe
+// 0.010821
+0x3c314b0a
+// 0.058638
+0x3d702e5c
+// -0.044763
+0xbd375964
+// 0.021575
+0x3cb0beb4
+// -0.010673
+0xbc2edee8
+// 0.089693
+0x3db7b107
+// -0.036526
+0xbd159cc4
+// -0.133870
+0xbe091517
+// 0.002840
+0x3b3a238c
+// 0.024115
+0x3cc58cfa
+// -0.040269
+0xbd24f0ba
+// 0.254886
+0x3e828062
+// 0.376451
+0x3ec0be2e
+// 0.163791
+0x3e27b8e5
+// 0.064417
+0x3d83ed39
+// 0.128200
+0x3e0346d8
+// 0.180008
+0x3e3853e5
+// 0.140799
+0x3e102daa
+// -0.047594
+0xbd42f26a
+// -0.066888
+0xbd88fcb2
+// -0.216165
+0xbe5d5a4a
+// 0.132989
+0x3e082e41
+// -0.169708
+0xbe2dc7d0
+// 0.004461
+0x3b9229cb
+// -0.176202
+0xbe346e69
+// 0.149188
+0x3e18c4d3
+// -0.300036
+0xbe999e42
+// -0.002525
+0xbb257322
+// 0.008055
+0x3c03f7fb
+// 0.133539
+0x3e08be74
+// 0.013811
+0x3c62465a
+// 0.041923
+0x3d2bb7c8
+// -0.047509
+0xbd429864
+// 0.107150
+0x3ddb714f
+// -0.091078
+0xbdba8754
+// -0.217618
+0xbe5ed727
+// -0.152137
+0xbe1bc9eb
+// -0.068657
+0xbd8c9c3b
+// -0.020639
+0xbca913cf
+// 0.001493
+0x3ac3b2d4
+// 0.149429
+0x3e1903d7
+// 0.187688
+0x3e403137
+// -0.420022
+0xbed70d1b
+// -0.111691
+0xbde4be1e
+// 0.011421
+0x3c3b1e21
+// -0.000407
+0xb9d53185
+// 0.002988
+0x3b43cac5
+// 0.180802
+0x3e39243c
+// -0.080253
+0xbda45bc3
+// 0.144542
+0x3e1402ed
+// -0.300461
+0xbe99d60a
+// 0.005125
+0x3ba7f35a
+// 0.050127
+0x3d4d527c
+// -0.099011
+0xbdcac666
+// -0.024099
+0xbcc56b6e
+// -0.085708
+0xbdaf879c
+// -0.297543
+0xbe98578d
+// 0.038008
+0x3d1baec9
+// 0.003370
+0x3b5cdf46
+// -0.028560
+0xbce9f770
+// -0.012926
+0xbc53c674
+// 0.007267
+0x3bee207f
+// -0.004779
+0xbb9c99b4
+// 0.010584
+0x3c2d6a64
+// 0.023385
+0x3cbf91ac
+// 0.141814
+0x3e1137a9
+// 0.031386
+0x3d008e1b
+// 0.029087
+0x3cee48c2
+// 0.023577
+0x3cc1243f
+// 0.001712
+0x3ae057f5
+// -0.006728
+0xbbdc79c3
+// 0.009834
+0x3c211ef4
+// -0.020393
+0xbca70f7d
+// -0.013612
+0xbc5f064e
+// -0.086033
+0xbdb03217
+// 0.029114
+0x3cee813d
+// 0.037164
+0x3d18391a
+// 0.064389
+0x3d83de37
+// -0.098936
+0xbdca9efc
+// -0.278233
+0xbe8e747f
+// -0.169498
+0xbe2d90f2
+// 0.051270
+0x3d52002a
+// -0.121534
+0xbdf8e70b
+// -0.044899
+0xbd37e7bd
+// -0.050775
+0xbd4ff96a
+// -0.098379
+0xbdc97b18
+// -0.108632
+0xbdde7a94
+// -0.041797
+0xbd2b32f4
+// -0.154455
+0xbe1e297f
+// 0.015583
+0x3c7f50dd
+// -0.008323
+0xbc085d79
+// -0.026635
+0xbcda327c
+// 0.003370
+0x3b5ce04e
+// 0.000148
+0x391ad13f
+// 0.023178
+0x3cbddfee
+// 0.144483
+0x3e13f34c
+// -0.034178
+0xbd0bfe26
+// 0.007698
+0x3bfc4001
+// 0.012820
+0x3c520b29
+// 0.227897
+0x3e695dcf
+// -0.261747
+0xbe8603ba
+// -0.398516
+0xbecc0a59
+// 0.152401
+0x3e1c0eff
+// -0.118931
+0xbdf391fe
+// 0.243966
+0x3e79d22d
+// 0.164203
+0x3e2824c7
+// -0.135540
+0xbe0acb13
+// 0.073553
+0x3d96a2be
+// -0.036007
+0xbd137bcd
+// -0.098034
+0xbdc8c63c
+// -0.027946
+0xbce4ee8d
+// -0.021952
+0xbcb3d4c8
+// -0.288991
+0xbe93f6a7
+// 0.001959
+0x3b0066c0
+// -0.060276
+0xbd76e426
+// 0.025099
+0x3ccd9bc7
+// -0.025930
+0xbcd46b9c
+// -0.011964
+0xbc440390
+// -0.031616
+0xbd017f5d
+// 0.094691
+0x3dc1ed3b
+// -0.046910
+0xbd40251b
+// -0.044261
+0xbd354ade
+// -0.119898
+0xbdf58d22
+// -0.006802
+0xbbdee045
+// 0.008603
+0x3c0cf1cc
+// -0.005350
+0xbbaf4c39
+// 0.012779
+0x3c515ede
+// 0.005718
+0x3bbb5d1f
+// -0.011236
+0xbc381562
+// 0.296556
+0x3e97d63f
+// -0.172760
+0xbe30e7f4
+// -0.135447
+0xbe0ab294
+// -0.214051
+0xbe5b303d
+// 0.000800
+0x3a51a629
+// -0.008619
+0xbc0d35e1
+// 0.001293
+0x3aa97ae5
+// 0.003611
+0x3b6ca202
+// 0.022263
+0x3cb6618e
+// 0.007152
+0x3bea5989
+// -0.021882
+0xbcb342ea
+// 0.017081
+0x3c8bed88
+// -0.295202
+0xbe9724a8
+// 0.294016
+0x3e968936
+// -0.032881
+0xbd06ae99
+// -0.036327
+0xbd14cc14
+// 0.019231
+0x3c9d8a73
+// -0.023892
+0xbcc3b947
+// -0.210972
+0xbe580922
+// -0.134465
+0xbe09b13e
+// 0.034185
+0x3d0c05a8
+// -0.013119
+0xbc56f18b
+// -0.019881
+0xbca2de16
+// -0.058881
+0xbd712d4a
+// -0.059159
+0xbd725088
+// -0.030494
+0xbcf9cf07
+// 0.000337
+0x39b0e6a6
+// 0.041419
+0x3d29a6ef
+// 0.021629
+0x3cb12f66
+// -0.012381
+0xbc4ad826
+// 0.057646
+0x3d6c1e65
+// -0.494336
+0xbefd19a8
+// 0.066697
+0x3d8898ad
+// -0.157268
+0xbe210ad4
+// -0.008533
+0xbc0bcd6c
+// 0.091460
+0x3dbb4f9a
+// 0.071718
+0x3d92e115
+// 0.040763
+0x3d26f74a
+// -0.002992
+0xbb441129
+// -0.006651
+0xbbd9ece6
+// 0.014762
+0x3c71de3c
+// -0.005104
+0xbba73e34
+// -0.042341
+0xbd2d6e0a
+// -0.088589
+0xbdb56dee
+// 0.020700
+0x3ca99209
+// 0.058567
+0x3d6fe444
+// 0.009986
+0x3c239b1f
+// -0.003864
+0xbb7d4131
+// 0.076781
+0x3d9d3f77
+// -0.057833
+0xbd6ce284
+// 0.124819
+0x3dffa12f
+// 0.083196
+0x3daa6295
+// 0.206900
+0x3e53dda3
+// -0.024016
+0xbcc4bcce
+// -0.197326
+0xbe4a0fcf
+// -0.001327
+0xbaadf224
+// 0.013246
+0x3c59057c
+// -0.000319
+0xb9a723f8
+// -0.021049
+0xbcac6ebf
+// 0.072241
+0x3d93f2d7
+// 0.105512
+0x3dd81690
+// -0.021484
+0xbcb00013
+// 0.180357
+0x3e38af60
+// -0.023829
+0xbcc33476
+// 0.004459
+0x3b9220bb
+// -0.015576
+0xbc7f31f1
+// 0.156508
+0x3e2043ad
+// -0.068227
+0xbd8bbaca
+// 0.022731
+0x3cba36bf
+// 0.011849
+0x3c42229e
+// -0.003047
+0xbb47b4ae
+// -0.018390
+0xbc96a659
+// -0.000321
+0xb9a858dd
+// -0.019209
+0xbc9d5d35
+// 0.011315
+0x3c39626d
+// 0.193966
+0x3e469eee
+// 0.030953
+0x3cfd902a
+// -0.049140
+0xbd49478a
+// -0.058405
+0xbd6f39d4
+// -0.016649
+0xbc8863aa
+// 0.040325
+0x3d252bcc
+// -0.047480
+0xbd427a61
+// 0.043255
+0x3d312c56
+// -0.136735
+0xbe0c0425
+// 0.251999
+0x3e8105fd
+// 0.078672
+0x3da11eda
+// -0.014689
+0xbc70a9cc
+// -0.005790
+0xbbbdb9e2
+// 0.033778
+0x3d0a5ab8
+// 0.070617
+0x3d909fe2
+// 0.109722
+0x3de0b5f3
+// -0.029999
+0xbcf5c0bd
+// -0.002240
+0xbb12ca4f
+// 0.007500
+0x3bf5c136
+// -0.074724
+0xbd9908f0
+// -0.151033
+0xbe1aa874
+// 0.104797
+0x3dd69fbe
+// 0.009823
+0x3c20f210
+// 0.100217
+0x3dcd3ed2
+// -0.012161
+0xbc473da2
+// 0.046406
+0x3d3e1449
+// 0.079957
+0x3da3c047
+// 0.002058
+0x3b06e587
+// 0.009430
+0x3c1a7f59
+// 0.000316
+0x39a5c832
+// -0.006007
+0xbbc4d259
+// 0.015905
+0x3c824c31
+// -0.041528
+0xbd2a1956
+// 0.002166
+0x3b0df904
+// 0.058816
+0x3d70e94b
+// 0.030740
+0x3cfbd359
+// -0.057713
+0xbd6c64e2
+// 0.044122
+0x3d34b916
+// -0.014919
+0xbc746e95
+// -0.087541
+0xbdb348d3
+// -0.169985
+0xbe2e109a
+// 0.000571
+0x3a15925d
+// 0.009930
+0x3c22af9b
+// 0.458235
+0x3eea9dd7
+// -0.189512
+0xbe420f90
+// -0.221408
+0xbe62b8ac
+// -0.234072
+0xbe6fb096
+// 0.091933
+0x3dbc474e
+// -0.063338
+0xbd81b732
+// -0.156635
+0xbe206506
+// 0.086226
+0x3db0975b
+// -0.097809
+0xbdc85027
+// 0.098847
+0x3dca7031
+// 0.007478
+0x3bf50801
+// 0.011199
+0x3c377d8c
+// -0.016786
+0xbc89821b
+// 0.000814
+0x3a556387
+// 0.585062
+0x3f15c69a
+// -0.137867
+0xbe0d2ce9
+// -0.029666
+0xbcf30682
+// -0.006412
+0xbbd21ae2
+// -0.024768
+0xbccae592
+// -0.002362
+0xbb1ac94d
+// -0.073694
+0xbd96ed1f
+// -0.057134
+0xbd6a0501
+// 0.079649
+0x3da31f25
+// -0.048571
+0xbd46f2aa
+// -0.005702
+0xbbbada64
+// -0.004146
+0xbb87da71
+// -0.061737
+0xbd7ce017
+// -0.028153
+0xbce6a1c3
+// 0.110237
+0x3de1c3c0
+// -0.123851
+0xbdfda572
+// 0.328438
+0x3ea828f8
+// -0.015839
+0xbc81c1d3
+// -0.093377
+0xbdbf3c62
+// 0.119973
+0x3df5b4a9
+// 0.047467
+0x3d426d06
+// 0.028775
+0x3cebb9fb
+// 0.127662
+0x3e02b9c7
+// -0.081622
+0xbda72991
+// -0.047552
+0xbd42c5ad
+// 0.029629
+0x3cf2b7e2
+// 0.022703
+0x3cb9fc5f
+// 0.172859
+0x3e31020b
+// 0.096822
+0x3dc64acd
+// 0.070612
+0x3d909d47
+// 0.113198
+0x3de7d485
+// 0.093156
+0x3dbec8d1
+// 0.045320
+0x3d39a17a
+// 0.030291
+0x3cf82519
+// -0.096699
+0xbdc60a46
+// -0.030525
+0xbcfa0f47
+// 0.048785
+0x3d47d28d
+// -0.094175
+0xbdc0ded9
+// 0.021515
+0x3cb03f44
+// 0.030933
+0x3cfd6815
+// -0.077707
+0xbd9f24e9
+// 0.007890
+0x3c01462f
+// -0.033837
+0xbd0a98e1
+// -0.040888
+0xbd277a82
+// -0.148467
+0xbe1807b4
+// 0.065555
+0x3d8641b6
+// -0.013057
+0xbc55ee22
+// 0.009094
+0x3c14feaa
+// 0.070216
+0x3d8fcd27
+// -0.151915
+0xbe1b8f7b
+// 0.003478
+0x3b63f500
+// -0.091664
+0xbdbbba2f
+// 0.035609
+0x3d11dacd
+// 0.011179
+0x3c3727bb
+// 0.130727
+0x3e05dd5d
+// -0.072783
+0xbd950f4c
+// -0.049208
+0xbd498dd6
+// -0.044816
+0xbd379084
+// -0.001868
+0xbaf4cb60
+// -0.034217
+0xbd0c271c
+// 0.362893
+0x3eb9cd0f
+// 0.402125
+0x3ecde35e
+// 0.192879
+0x3e458218
+// 0.038930
+0x3d1f7572
+// -0.004423
+0xbb90f0ca
+// -0.007349
+0xbbf0cc2a
+// 0.098528
+0x3dc9c8e2
+// 0.056764
+0x3d68811a
+// 0.003857
+0x3b7cc150
+// -0.002086
+0xbb08ae0d
+// -0.060416
+0xbd777697
+// 0.055534
+0x3d6377e4
+// 0.062647
+0x3d804d23
+// -0.095878
+0xbdc45bbf
+// -0.307116
+0xbe9d3e49
+// 0.114324
+0x3dea2282
+// 0.018790
+0x3c99ee55
+// 0.034848
+0x3d0ebcc7
+// -0.032954
+0xbd06faf4
+// 0.092931
+0x3dbe52c5
+// 0.003671
+0x3b709b64
+// 0.001165
+0x3a98b1c2
+// -0.058620
+0xbd701bc9
+// -0.019488
+0xbc9fa60d
+// 0.024891
+0x3ccbe733
+// 0.011799
+0x3c414e8b
+// -0.033544
+0xbd0965b8
+// -0.032320
+0xbd04627b
+// -0.136785
+0xbe0c114a
+// 0.003815
+0x3b7a0428
+// 0.010732
+0x3c2fd5f0
+// 0.041332
+0x3d294b7a
+// 0.023975
+0x3cc46745
+// 0.001771
+0x3ae81f98
+// 0.068242
+0x3d8bc2a0
+// -0.147439
+0xbe16fa25
+// 0.026792
+0x3cdb7ad7
+// 0.133324
+0x3e088611
+// 0.077364
+0x3d9e70eb
+// 0.102648
+0x3dd238f8
+// 0.032897
+0x3d06bed3
+// -0.062134
+0xbd7e809b
+// 0.051923
+0x3d54ad30
+// -0.007504
+0xbbf5e339
+// -0.015418
+0xbc7c99b1
+// 0.045450
+0x3d3a2993
+// 0.031190
+0x3cff8225
+// -0.072687
+0xbd94dcd8
+// -0.146628
+0xbe16259f
+// -0.071339
+0xbd921a3a
+// 0.004434
+0x3b914b70
+// 0.004209
+0x3b89ec29
+// -0.058546
+0xbd6fcdc4
+// 0.052313
+0x3d564692
+// 0.019232
+0x3c9d8d37
+// -0.057379
+0xbd6b068c
+// 0.312552
+0x3ea006c6
+// -0.098934
+0xbdca9e02
+// 0.031280
+0x3d001f54
+// 0.000915
+0x3a6fcd67
+// 0.741310
+0x3f3dc67b
+// 0.372029
+0x3ebe7aa4
+// -0.036867
+0xbd170234
+// 0.028942
+0x3ced1717
+// 0.067667
+0x3d8a952e
+// -0.012215
+0xbc481fb2
+// -0.147778
+0xbe175317
+// 0.026810
+0x3cdb9fc5
+// -0.139287
+0xbe0ea14b
+// 0.100840
+0x3dce84f4
+// -0.141004
+0xbe10636b
+// 0.004597
+0x3b96a04b
+// -0.156824
+0xbe209666
+// -0.189986
+0xbe428bc5
+// -0.246543
+0xbe7c75d8
+// -0.075207
+0xbd9a0647
+// -0.014426
+0xbc6c592f
+// -0.007876
+0xbc010ac3
+// 0.001448
+0x3abdc64f
+// -0.008945
+0xbc128f7a
+// 0.061652
+0x3d7c86b3
+// -0.035630
+0xbd11f0dd
+// 0.001775
+0x3ae898d0
+// -0.030244
+0xbcf7c177
+// 0.221158
+0x3e627730
+// 0.187049
+0x3e3f89b6
+// -0.024054
+0xbcc50cc4
+// 0.042130
+0x3d2c9038
+// 0.015519
+0x3c7e444a
+// -0.026275
+0xbcd73dee
+// 0.019029
+0x3c9be318
+// -0.063434
+0xbd81e96e
+// 0.009692
+0x3c1ec934
+// -0.014726
+0xbc7146d0
+// 0.106089
+0x3dd9454e
+// 0.106697
+0x3dda8419
+// -0.031341
+0xbd005ef7
+// -0.020825
+0xbcaa99e6
+// 0.169829
+0x3e2de7a2
+// 0.432542
+0x3edd7616
+// 0.007525
+0x3bf69348
+// 0.037212
+0x3d186bd9
+// -0.002004
+0xbb035433
+// -0.001085
+0xba8e2e15
+// 0.065975
+0x3d871e05
+// 0.037200
+0x3d185ed1
+// -0.082968
+0xbda9eb26
+// -0.118559
+0xbdf2cf52
+// 0.150847
+0x3e1a7793
+// 0.021229
+0x3cade8d9
+// 0.123566
+0x3dfd1003
+// 0.068606
+0x3d8c813b
+// -0.035058
+0xbd0f98a1
+// 0.125165
+0x3e002b35
+// -0.064609
+0xbd845180
+// 0.137284
+0x3e0c9418
+// 0.063271
+0x3d81940b
+// 0.084477
+0x3dad0268
+// -0.009301
+0xbc186133
+// 0.044090
+0x3d34978f
+// -0.000586
+0xba1990f0
+// -0.051870
+0xbd5475f9

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Input1_q15.txt

@@ -0,0 +1,1026 @@
+H
+512
+// 0.674959
+0x5665
+// 0.107046
+0x0DB4
+// -0.178810
+0xE91D
+// 0.243782
+0x1F34
+// -0.478760
+0xC2B8
+// 0.117821
+0x0F15
+// -0.515694
+0xBDFE
+// 0.306253
+0x2733
+// 0.387480
+0x3199
+// 0.148185
+0x12F8
+// 0.210610
+0x1AF5
+// 0.096576
+0x0C5D
+// 0.303334
+0x26D4
+// 0.796124
+0x65E7
+// -0.069722
+0xF713
+// 0.379863
+0x309F
+// 0.130195
+0x10AA
+// -0.244266
+0xE0BC
+// 0.618078
+0x4F1D
+// -0.257871
+0xDEFE
+// 0.229181
+0x1D56
+// -0.268149
+0xDDAD
+// 0.208421
+0x1AAE
+// -0.073726
+0xF690
+// 1.000000
+0x7FFF
+// -0.009524
+0xFEC8
+// 0.628895
+0x5080
+// -0.244707
+0xE0AD
+// -0.046313
+0xFA12
+// 0.494968
+0x3F5B
+// 0.247224
+0x1FA5
+// 0.080018
+0x0A3E
+// -0.225618
+0xE31F
+// -0.202017
+0xE624
+// -0.305537
+0xD8E4
+// -0.074935
+0xF669
+// -0.575157
+0xB661
+// 0.141460
+0x121B
+// 0.570071
+0x48F8
+// -0.063749
+0xF7D7
+// -0.380527
+0xCF4B
+// 0.511383
+0x4175
+// -0.460066
+0xC51D
+// -0.294391
+0xDA51
+// 0.184242
+0x1795
+// -0.068597
+0xF738
+// -0.122932
+0xF044
+// -0.061719
+0xF81A
+// 0.338140
+0x2B48
+// -0.303375
+0xD92B
+// 0.114077
+0x0E9A
+// -0.148507
+0xECFE
+// 0.329834
+0x2A38
+// -0.602904
+0xB2D4
+// -0.446630
+0xC6D5
+// 0.081635
+0x0A73
+// 0.437475
+0x37FF
+// 0.354138
+0x2D54
+// -0.182482
+0xE8A4
+// -0.760904
+0x9E9B
+// -0.277906
+0xDC6E
+// 0.368702
+0x2F32
+// 0.165114
+0x1522
+// -0.000765
+0xFFE7
+// -0.157514
+0xEBD7
+// -0.273436
+0xDD00
+// -0.190714
+0xE797
+// 0.007400
+0x00F2
+// 0.017806
+0x0247
+// -0.025963
+0xFCAD
+// 0.055369
+0x0716
+// 0.446884
+0x3933
+// 0.230075
+0x1D73
+// 0.806060
+0x672D
+// -0.158180
+0xEBC1
+// -0.392593
+0xCDC0
+// -0.126425
+0xEFD1
+// 0.313178
+0x2816
+// 0.593856
+0x4C03
+// 0.160759
+0x1494
+// -0.310076
+0xD84F
+// 0.322258
+0x2940
+// -0.026778
+0xFC93
+// -0.364562
+0xD156
+// 0.337599
+0x2B36
+// -0.807911
+0x9896
+// -0.194901
+0xE70D
+// -0.152797
+0xEC71
+// 0.167311
+0x156A
+// 0.138791
+0x11C4
+// -0.373181
+0xD03C
+// 0.023257
+0x02FA
+// -0.066004
+0xF78D
+// 0.057857
+0x0768
+// -0.405508
+0xCC18
+// -0.236307
+0xE1C1
+// -0.102482
+0xF2E2
+// 0.078804
+0x0A16
+// -0.578310
+0xB5FA
+// 0.541899
+0x455D
+// -0.372321
+0xD058
+// -0.335781
+0xD505
+// 0.032578
+0x042C
+// 0.208801
+0x1ABA
+// -0.326758
+0xD62D
+// 0.211289
+0x1B0C
+// 0.160268
+0x1484
+// -0.404055
+0xCC48
+// 0.475278
+0x3CD6
+// 0.180631
+0x171F
+// 0.577807
+0x49F6
+// 0.086751
+0x0B1B
+// -0.043995
+0xFA5E
+// -0.136938
+0xEE79
+// 0.303795
+0x26E3
+// -0.093142
+0xF414
+// 0.160696
+0x1492
+// 0.104522
+0x0D61
+// 0.232581
+0x1DC5
+// -0.650959
+0xACAD
+// -0.244510
+0xE0B4
+// -0.367201
+0xD100
+// -0.487044
+0xC1A9
+// 0.504292
+0x408D
+// -0.050358
+0xF98E
+// 0.605032
+0x4D72
+// 0.357025
+0x2DB3
+// 0.017999
+0x024E
+// 0.328113
+0x2A00
+// -0.008490
+0xFEEA
+// 0.065425
+0x0860
+// 0.055037
+0x070B
+// 0.030911
+0x03F5
+// 0.511503
+0x4179
+// -0.593508
+0xB408
+// 0.045892
+0x05E0
+// -0.252721
+0xDFA7
+// 0.030933
+0x03F6
+// 0.044145
+0x05A7
+// -0.034884
+0xFB89
+// -0.113489
+0xF179
+// -0.746723
+0xA06B
+// -0.736575
+0xA1B8
+// -0.126843
+0xEFC4
+// 0.511425
+0x4176
+// -0.385557
+0xCEA6
+// 0.012066
+0x018B
+// -0.420972
+0xCA1E
+// 0.025871
+0x0350
+// -0.458976
+0xC540
+// 0.389399
+0x31D8
+// 0.129016
+0x1084
+// -0.086925
+0xF4E0
+// -0.568815
+0xB731
+// -0.038633
+0xFB0E
+// -0.446854
+0xC6CD
+// -0.069381
+0xF71F
+// -0.273517
+0xDCFD
+// 0.953973
+0x7A1C
+// -0.118296
+0xF0DC
+// -0.428914
+0xC919
+// 0.125174
+0x1006
+// -0.126954
+0xEFC0
+// 0.185155
+0x17B3
+// -0.471315
+0xC3AC
+// -0.189843
+0xE7B3
+// 0.150112
+0x1337
+// -0.256411
+0xDF2E
+// -0.650735
+0xACB5
+// -0.163300
+0xEB19
+// -0.797234
+0x99F4
+// -0.481538
+0xC25D
+// 0.311306
+0x27D9
+// -0.004607
+0xFF69
+// -0.394007
+0xCD91
+// 0.156641
+0x140D
+// 0.451157
+0x39C0
+// 0.093176
+0x0BED
+// -0.763782
+0x9E3C
+// 0.280585
+0x23EA
+// -0.267801
+0xDDB9
+// 0.053110
+0x06CC
+// 0.337509
+0x2B33
+// -0.250417
+0xDFF2
+// -0.770928
+0x9D52
+// 0.260367
+0x2154
+// -0.090464
+0xF46C
+// 0.058416
+0x077A
+// 0.229619
+0x1D64
+// -0.044630
+0xFA4A
+// 0.200243
+0x19A2
+// 0.114699
+0x0EAE
+// 0.320568
+0x2908
+// -0.153089
+0xEC68
+// -0.017826
+0xFDB8
+// -0.125245
+0xEFF8
+// 0.687416
+0x57FD
+// -0.007555
+0xFF08
+// 0.551294
+0x4691
+// 0.153170
+0x139B
+// -0.242867
+0xE0EA
+// -0.004596
+0xFF69
+// -0.066732
+0xF775
+// -0.722628
+0xA381
+// -0.043593
+0xFA6C
+// 0.111954
+0x0E55
+// 0.223634
+0x1CA0
+// -0.080782
+0xF5A9
+// -0.092634
+0xF425
+// -0.248383
+0xE035
+// 0.549301
+0x464F
+// -0.411276
+0xCB5B
+// -0.064554
+0xF7BD
+// 0.521902
+0x42CE
+// 0.385153
+0x314D
+// 0.033685
+0x0450
+// -0.608265
+0xB224
+// -0.221084
+0xE3B4
+// 0.336217
+0x2B09
+// 0.461476
+0x3B12
+// -0.832846
+0x9565
+// 0.764755
+0x61E3
+// 0.161575
+0x14AE
+// 0.315542
+0x2864
+// 0.466004
+0x3BA6
+// -0.122038
+0xF061
+// -0.285518
+0xDB74
+// -0.020807
+0xFD56
+// 0.900418
+0x7341
+// -0.208435
+0xE552
+// 0.027523
+0x0386
+// 0.383151
+0x310B
+// -0.611817
+0xB1B0
+// 0.139648
+0x11E0
+// -0.181913
+0xE8B7
+// -0.338241
+0xD4B5
+// 0.005515
+0x00B5
+// -0.625679
+0xAFEA
+// 0.072527
+0x0949
+// -0.245492
+0xE094
+// -0.085868
+0xF502
+// -0.189208
+0xE7C8
+// 0.174306
+0x1650
+// -0.160582
+0xEB72
+// -0.680428
+0xA8E8
+// -0.142393
+0xEDC6
+// 0.203376
+0x1A08
+// 0.287179
+0x24C2
+// -0.545216
+0xBA36
+// 0.086468
+0x0B11
+// -0.091810
+0xF440
+// 0.284488
+0x246A
+// -0.223382
+0xE368
+// -0.319025
+0xD72A
+// 0.044897
+0x05BF
+// 0.547440
+0x4613
+// -0.035986
+0xFB65
+// -0.339280
+0xD492
+// -0.395999
+0xCD50
+// -0.501517
+0xBFCE
+// 0.322095
+0x293A
+// 0.292996
+0x2581
+// -0.132565
+0xEF08
+// 0.056751
+0x0744
+// 0.173687
+0x163B
+// 0.048710
+0x063C
+// 0.237600
+0x1E6A
+// -0.005790
+0xFF42
+// -0.186941
+0xE812
+// 0.391701
+0x3223
+// 0.429094
+0x36ED
+// 0.383950
+0x3125
+// 0.157564
+0x142B
+// 0.442812
+0x38AE
+// -0.381265
+0xCF33
+// -0.239346
+0xE15D
+// 0.298491
+0x2635
+// 0.004199
+0x008A
+// 0.095572
+0x0C3C
+// 0.042526
+0x0571
+// -0.569805
+0xB711
+// -0.287997
+0xDB23
+// -0.214792
+0xE482
+// -0.201871
+0xE629
+// -0.354990
+0xD290
+// -0.763602
+0x9E42
+// -0.158991
+0xEBA6
+// 0.183884
+0x178A
+// -0.122082
+0xF060
+// 0.347076
+0x2C6D
+// 0.374052
+0x2FE1
+// -0.573176
+0xB6A2
+// 0.449378
+0x3985
+// -0.185457
+0xE843
+// 0.601268
+0x4CF6
+// -0.537601
+0xBB30
+// -0.185300
+0xE848
+// 0.595081
+0x4C2C
+// 0.253624
+0x2077
+// 0.687889
+0x580D
+// -0.383263
+0xCEF1
+// -0.324896
+0xD66A
+// 0.101445
+0x0CFC
+// 0.058086
+0x076F
+// 0.300360
+0x2672
+// -0.334605
+0xD52C
+// -0.354751
+0xD298
+// 0.245664
+0x1F72
+// 0.216464
+0x1BB5
+// -0.140441
+0xEE06
+// 0.492863
+0x3F16
+// 0.079555
+0x0A2F
+// -0.053856
+0xF91B
+// -0.157045
+0xEBE6
+// 0.292649
+0x2576
+// -0.326046
+0xD644
+// -0.521333
+0xBD45
+// -0.620562
+0xB091
+// -0.048477
+0xF9CB
+// -0.401825
+0xCC91
+// 0.266348
+0x2218
+// 0.022058
+0x02D3
+// -0.019512
+0xFD81
+// -0.251323
+0xDFD5
+// 0.517980
+0x424D
+// -0.396911
+0xCD32
+// 0.223179
+0x1C91
+// 0.020620
+0x02A4
+// 0.055532
+0x071C
+// 0.221564
+0x1C5C
+// 0.162595
+0x14D0
+// 0.081095
+0x0A61
+// 0.004779
+0x009D
+// -0.120069
+0xF0A2
+// -0.213613
+0xE4A8
+// 0.393533
+0x325F
+// 0.289007
+0x24FE
+// 0.370565
+0x2F6F
+// -0.110463
+0xF1DC
+// 0.387803
+0x31A4
+// -0.042002
+0xFAA0
+// 0.013184
+0x01B0
+// -0.395544
+0xCD5F
+// -0.391883
+0xCDD7
+// 0.349755
+0x2CC5
+// -0.046192
+0xFA16
+// -0.507508
+0xBF0A
+// 0.058324
+0x0777
+// -0.084939
+0xF521
+// -0.252129
+0xDFBA
+// -0.212569
+0xE4CB
+// -0.031177
+0xFC02
+// 0.084077
+0x0AC3
+// 0.427807
+0x36C2
+// 0.001536
+0x0032
+// -0.672317
+0xA9F2
+// 0.260581
+0x215B
+// -0.010523
+0xFEA7
+// 0.211127
+0x1B06
+// 0.042362
+0x056C
+// -0.087958
+0xF4BE
+// 0.023197
+0x02F8
+// 0.074193
+0x097F
+// -0.265032
+0xDE13
+// -0.169284
+0xEA55
+// -0.368058
+0xD0E3
+// -0.033208
+0xFBC0
+// 0.100425
+0x0CDB
+// -0.040174
+0xFADC
+// 0.308926
+0x278B
+// 0.018058
+0x0250
+// -0.228770
+0xE2B8
+// -0.107871
+0xF231
+// 0.253013
+0x2063
+// 0.218816
+0x1C02
+// -0.539175
+0xBAFC
+// 0.429560
+0x36FC
+// 0.895259
+0x7298
+// 0.099363
+0x0CB8
+// -0.036466
+0xFB55
+// 0.148565
+0x1304
+// -0.293425
+0xDA71
+// 0.080334
+0x0A48
+// 0.244952
+0x1F5B
+// 0.390352
+0x31F7
+// 0.599319
+0x4CB6
+// 0.204687
+0x1A33
+// -0.157591
+0xEBD4
+// 0.298696
+0x263C
+// 0.360062
+0x2E17
+// 0.123673
+0x0FD5
+// -0.228531
+0xE2C0
+// -0.062213
+0xF809
+// 0.153472
+0x13A5
+// 0.399486
+0x3322
+// 0.225925
+0x1CEB
+// -0.071802
+0xF6CF
+// -0.230848
+0xE274
+// -0.312117
+0xD80D
+// 0.403707
+0x33AD
+// -0.154313
+0xEC3F
+// -0.015516
+0xFE04
+// 0.035461
+0x048A
+// -0.170885
+0xEA20
+// -0.007278
+0xFF12
+// 0.135962
+0x1167
+// -0.017464
+0xFDC4
+// -0.068744
+0xF733
+// -0.129661
+0xEF67
+// -0.326360
+0xD63A
+// 0.090981
+0x0BA5
+// -0.441031
+0xC78C
+// -0.232433
+0xE240
+// 0.182044
+0x174D
+// -0.105875
+0xF273
+// 0.555288
+0x4714
+// 0.311372
+0x27DB
+// 0.286160
+0x24A1
+// 0.129986
+0x10A3
+// -0.272415
+0xDD22
+// -0.039645
+0xFAED
+// 0.272040
+0x22D2
+// -0.096493
+0xF3A6
+// -0.318377
+0xD73F
+// 0.363176
+0x2E7D
+// -0.093427
+0xF40B
+// 0.186850
+0x17EB
+// -0.520212
+0xBD6A
+// 0.511555
+0x417B
+// 0.386959
+0x3188
+// 0.454482
+0x3A2C
+// -0.429764
+0xC8FE
+// -0.025221
+0xFCC6
+// -0.493179
+0xC0E0
+// -0.409892
+0xCB89
+// -0.778650
+0x9C55
+// -0.224943
+0xE335
+// 0.385509
+0x3158
+// -0.181837
+0xE8BA
+// -0.553850
+0xB91B
+// -0.130845
+0xEF40
+// 0.169034
+0x15A3
+// 0.206707
+0x1A75
+// -0.168460
+0xEA70
+// -0.016407
+0xFDE6
+// -0.162116
+0xEB40
+// 0.181919
+0x1749
+// 0.082592
+0x0A92
+// 0.176524
+0x1698
+// -0.346592
+0xD3A3
+// 0.141313
+0x1217
+// 0.092927
+0x0BE5
+// 0.033821
+0x0454
+// 0.212425
+0x1B31
+// 0.283323
+0x2444
+// 0.325220
+0x29A1
+// 0.414814
+0x3519
+// -0.621534
+0xB072
+// 0.068303
+0x08BE
+// -0.575090
+0xB663
+// 0.312791
+0x280A
+// 0.380188
+0x30AA
+// 0.287859
+0x24D9
+// -0.200155
+0xE661
+// -0.705098
+0xA5BF
+// 0.100756
+0x0CE6
+// -0.154583
+0xEC37
+// -0.189277
+0xE7C6
+// -0.106743
+0xF256
+// 0.474026
+0x3CAD
+// 0.042115
+0x0564
+// 0.371770
+0x2F96
+// -0.484988
+0xC1EC
+// -0.009944
+0xFEBA
+// -0.134777
+0xEEC0
+// -0.445056
+0xC708
+// -0.019436
+0xFD83
+// -0.048559
+0xF9C9
+// 0.033823
+0x0454
+// -0.096662
+0xF3A1
+// 0.264700
+0x21E2
+// 0.356786
+0x2DAB
+// -0.080235
+0xF5BB
+// -0.004690
+0xFF66
+// 0.065150
+0x0857
+// -0.168246
+0xEA77
+// 0.239346
+0x1EA3
+// 0.248697
+0x1FD5
+// 0.542796
+0x457A
+// 0.043400
+0x058E
+// -0.145695
+0xED5A
+// -0.432641
+0xC89F
+// 0.072983
+0x0958
+// -0.225691
+0xE31D
+// -0.258909
+0xDEDC
+// -0.217253
+0xE431
+// -0.016516
+0xFDE3
+// -0.061358
+0xF825
+// 0.211129
+0x1B06
+// -0.129590
+0xEF6A
+// 0.086787
+0x0B1C
+// -0.265545
+0xDE03
+// -0.124072
+0xF01E
+// -0.397250
+0xCD27
+// 0.223043
+0x1C8D
+// 0.240050
+0x1EBA
+// -0.310630
+0xD83D
+// 0.514223
+0x41D2
+// -0.121657
+0xF06E
+// 0.946902
+0x7934
+// 0.053835
+0x06E4
+// 0.231558
+0x1DA4

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Input2_q15.txt

@@ -0,0 +1,1026 @@
+H
+512
+// 0.555454
+0x4719
+// -0.199027
+0xE686
+// -0.165836
+0xEAC6
+// 0.253224
+0x206A
+// -0.398225
+0xCD07
+// 0.249958
+0x1FFF
+// -0.015215
+0xFE0D
+// -0.027923
+0xFC6D
+// -0.161443
+0xEB56
+// 0.269847
+0x228A
+// 0.381504
+0x30D5
+// 0.724488
+0x5CBC
+// -0.327505
+0xD614
+// 0.236378
+0x1E42
+// 0.310133
+0x27B2
+// 0.039433
+0x050C
+// -0.229069
+0xE2AE
+// 0.101007
+0x0CEE
+// 0.115336
+0x0EC3
+// -0.225688
+0xE31D
+// 0.201236
+0x19C2
+// -0.075175
+0xF661
+// 0.096482
+0x0C5A
+// -0.332147
+0xD57C
+// -0.079708
+0xF5CC
+// 0.568959
+0x48D4
+// -0.158215
+0xEBC0
+// 0.432327
+0x3756
+// 0.200527
+0x19AB
+// -0.101672
+0xF2FC
+// 0.231573
+0x1DA4
+// 0.250125
+0x2004
+// 0.236846
+0x1E51
+// -0.268723
+0xDD9A
+// -0.533388
+0xBBBA
+// -0.329506
+0xD5D3
+// -0.013833
+0xFE3B
+// 0.030610
+0x03EB
+// -0.371051
+0xD081
+// 0.310277
+0x27B7
+// -0.447111
+0xC6C5
+// -0.114224
+0xF161
+// -0.637116
+0xAE73
+// -0.197946
+0xE6AA
+// -0.188543
+0xE7DE
+// 0.380732
+0x30BC
+// 0.114277
+0x0EA1
+// 0.153296
+0x139F
+// -0.338569
+0xD4AA
+// -0.175794
+0xE980
+// 0.332498
+0x2A8F
+// 0.170594
+0x15D6
+// 0.018414
+0x025B
+// -0.598093
+0xB372
+// 0.100111
+0x0CD0
+// -0.035868
+0xFB69
+// -0.005860
+0xFF40
+// 0.265383
+0x21F8
+// -0.171228
+0xEA15
+// 0.125785
+0x101A
+// -0.065830
+0xF793
+// -0.189352
+0xE7C3
+// -0.608387
+0xB220
+// 0.134681
+0x113D
+// -0.099585
+0xF341
+// -0.229567
+0xE29E
+// -0.100401
+0xF326
+// -0.242870
+0xE0EA
+// -0.039798
+0xFAE8
+// -0.312139
+0xD80C
+// 0.249816
+0x1FFA
+// -0.221410
+0xE3A9
+// 0.133916
+0x1124
+// 0.337748
+0x2B3B
+// 0.280455
+0x23E6
+// 0.124887
+0x0FFC
+// 0.006614
+0x00D9
+// 0.208139
+0x1AA4
+// -0.305212
+0xD8EF
+// -0.256797
+0xDF21
+// -0.129327
+0xEF72
+// 0.013334
+0x01B5
+// -0.011348
+0xFE8C
+// -0.253350
+0xDF92
+// 1.000000
+0x7FFF
+// -0.313519
+0xD7DF
+// -0.677976
+0xA938
+// 0.311425
+0x27DD
+// 0.213549
+0x1B56
+// -0.114718
+0xF151
+// -0.263909
+0xDE38
+// -0.489581
+0xC155
+// 0.107411
+0x0DC0
+// 0.041057
+0x0541
+// -0.037096
+0xFB40
+// 0.238795
+0x1E91
+// 0.010430
+0x0156
+// -0.347816
+0xD37B
+// 0.224636
+0x1CC1
+// 0.160651
+0x1490
+// 0.042643
+0x0575
+// -0.065411
+0xF7A1
+// -0.265404
+0xDE07
+// 0.335694
+0x2AF8
+// -0.207632
+0xE56C
+// 0.200124
+0x199E
+// -0.146936
+0xED31
+// -0.326316
+0xD63B
+// -0.072466
+0xF6B9
+// -0.341047
+0xD459
+// -0.120861
+0xF088
+// -0.639712
+0xAE1E
+// 0.548300
+0x462F
+// -0.216248
+0xE452
+// -0.218470
+0xE409
+// -0.435457
+0xC843
+// 0.074965
+0x0998
+// 0.095111
+0x0C2D
+// -0.159981
+0xEB86
+// -0.020365
+0xFD65
+// 0.257730
+0x20FD
+// -0.308597
+0xD880
+// -0.067203
+0xF766
+// 0.110473
+0x0E24
+// 0.467603
+0x3BDA
+// -0.033859
+0xFBAB
+// -0.189690
+0xE7B8
+// -0.723469
+0xA365
+// -0.335641
+0xD50A
+// -0.312398
+0xD803
+// 0.475976
+0x3CED
+// -0.387095
+0xCE74
+// 0.341111
+0x2BAA
+// 0.137508
+0x119A
+// -0.238967
+0xE16A
+// 0.038748
+0x04F6
+// 0.344262
+0x2C11
+// 0.087330
+0x0B2E
+// 0.453187
+0x3A02
+// -0.586072
+0xB4FC
+// -0.030278
+0xFC20
+// 0.123463
+0x0FCE
+// -0.384627
+0xCEC5
+// -0.402474
+0xCC7C
+// -0.091502
+0xF44A
+// 0.121509
+0x0F8E
+// -0.230053
+0xE28E
+// -0.364557
+0xD156
+// 0.237168
+0x1E5C
+// 0.200673
+0x19B0
+// 0.444372
+0x38E1
+// -0.467578
+0xC426
+// -0.187771
+0xE7F7
+// 0.179374
+0x16F6
+// 0.653787
+0x53AF
+// -0.489278
+0xC15F
+// -0.372437
+0xD054
+// 0.276758
+0x236D
+// 0.184898
+0x17AB
+// -0.195143
+0xE706
+// -0.366305
+0xD11D
+// 0.261679
+0x217F
+// -0.108273
+0xF224
+// 0.129787
+0x109D
+// 0.086550
+0x0B14
+// 0.346512
+0x2C5B
+// 0.043065
+0x0583
+// -0.406128
+0xCC04
+// 0.137010
+0x118A
+// 0.117955
+0x0F19
+// -0.200912
+0xE649
+// 0.243280
+0x1F24
+// -0.342759
+0xD420
+// 0.594479
+0x4C18
+// -0.079861
+0xF5C7
+// -0.070302
+0xF700
+// 0.362335
+0x2E61
+// -0.247701
+0xE04B
+// 0.400119
+0x3337
+// -0.266149
+0xDDEF
+// -0.088950
+0xF49D
+// 0.480631
+0x3D85
+// 0.407499
+0x3429
+// -0.081281
+0xF599
+// 0.286122
+0x24A0
+// -0.050921
+0xF97B
+// -0.302598
+0xD944
+// -0.055478
+0xF8E6
+// -0.297397
+0xD9EF
+// -0.310106
+0xD84E
+// -0.599224
+0xB34D
+// -0.185715
+0xE83A
+// -0.126765
+0xEFC6
+// 0.325451
+0x29A8
+// 0.167645
+0x1575
+// 0.284672
+0x2470
+// 0.045206
+0x05C9
+// 0.100199
+0x0CD3
+// -0.109215
+0xF205
+// -0.049719
+0xF9A3
+// 0.039175
+0x0504
+// -0.035837
+0xFB6A
+// 0.048610
+0x0639
+// 0.186494
+0x17DF
+// -0.217507
+0xE429
+// -0.470565
+0xC3C5
+// -0.106621
+0xF25A
+// 0.013829
+0x01C5
+// 0.143750
+0x1266
+// -0.107350
+0xF242
+// -0.130463
+0xEF4D
+// -0.063523
+0xF7DE
+// -0.103732
+0xF2B9
+// 0.095009
+0x0C29
+// -0.359710
+0xD1F5
+// 0.010876
+0x0164
+// -0.073264
+0xF69F
+// 0.330820
+0x2A58
+// 0.033119
+0x043D
+// 0.252467
+0x2051
+// 0.827756
+0x69F4
+// -0.086414
+0xF4F0
+// 0.105374
+0x0D7D
+// 0.067660
+0x08A9
+// 0.535227
+0x4482
+// -0.196657
+0xE6D4
+// 0.022974
+0x02F1
+// -0.532998
+0xBBC7
+// -0.019756
+0xFD79
+// -0.309901
+0xD855
+// -0.277843
+0xDC70
+// 0.022202
+0x02D8
+// 0.112820
+0x0E71
+// -0.574574
+0xB674
+// 0.463427
+0x3B52
+// -0.154981
+0xEC2A
+// 0.198330
+0x1963
+// -0.193489
+0xE73C
+// 0.115931
+0x0ED7
+// -0.155571
+0xEC16
+// -0.082726
+0xF569
+// 0.266842
+0x2228
+// 0.226604
+0x1D01
+// 0.300035
+0x2668
+// -0.606459
+0xB260
+// -0.058883
+0xF877
+// 0.291723
+0x2557
+// 0.038619
+0x04F1
+// 0.468928
+0x3C06
+// 0.026395
+0x0361
+// 0.132761
+0x10FE
+// -0.423050
+0xC9D9
+// -0.002787
+0xFFA5
+// 0.042044
+0x0562
+// -0.018517
+0xFDA1
+// -0.368538
+0xD0D4
+// -0.167762
+0xEA87
+// -0.060384
+0xF845
+// -0.059754
+0xF85A
+// -0.262492
+0xDE67
+// -0.059843
+0xF857
+// 0.022970
+0x02F1
+// -0.618824
+0xB0CA
+// -0.337330
+0xD4D2
+// 0.403137
+0x339A
+// 0.674221
+0x564D
+// 0.077092
+0x09DE
+// -0.137188
+0xEE71
+// 0.154617
+0x13CA
+// 0.254975
+0x20A3
+// 0.036397
+0x04A9
+// -0.235273
+0xE1E3
+// 0.296947
+0x2602
+// 0.179563
+0x16FC
+// -0.124236
+0xF019
+// 0.181485
+0x173B
+// -0.247294
+0xE059
+// 0.221017
+0x1C4A
+// 0.270537
+0x22A1
+// 0.283966
+0x2459
+// 0.186157
+0x17D4
+// -0.049705
+0xF9A3
+// 0.196168
+0x191C
+// -0.246411
+0xE076
+// -0.359281
+0xD203
+// -0.112104
+0xF1A7
+// 0.491482
+0x3EE9
+// -0.156347
+0xEBFD
+// 0.669751
+0x55BA
+// 0.245747
+0x1F75
+// -0.093636
+0xF404
+// -0.029432
+0xFC3C
+// -0.035703
+0xFB6E
+// -0.301061
+0xD977
+// 0.576662
+0x49D0
+// -0.564567
+0xB7BC
+// 0.157669
+0x142E
+// -0.098102
+0xF371
+// 0.117407
+0x0F07
+// 0.048280
+0x062E
+// -0.166951
+0xEAA1
+// 0.126665
+0x1037
+// 0.314764
+0x284A
+// -0.453696
+0xC5ED
+// -0.405418
+0xCC1B
+// -0.336216
+0xD4F7
+// 0.189251
+0x1839
+// -0.403553
+0xCC58
+// 0.053643
+0x06DE
+// 0.127360
+0x104D
+// 0.267681
+0x2243
+// -0.111089
+0xF1C8
+// 0.214997
+0x1B85
+// 0.461362
+0x3B0E
+// -0.234734
+0xE1F4
+// -0.248536
+0xE030
+// 0.108602
+0x0DE7
+// -0.339703
+0xD485
+// 0.042661
+0x0576
+// -0.191587
+0xE77A
+// -0.529446
+0xBC3B
+// 0.526676
+0x436A
+// -0.284333
+0xDB9B
+// -0.171706
+0xEA06
+// -0.339954
+0xD47C
+// 0.245757
+0x1F75
+// -0.144443
+0xED83
+// 0.156922
+0x1416
+// 0.129079
+0x1086
+// -0.040160
+0xFADC
+// -0.479330
+0xC2A5
+// -0.371122
+0xD07F
+// 0.145055
+0x1291
+// 0.023700
+0x0309
+// -0.314592
+0xD7BB
+// -0.799808
+0x99A0
+// -0.245816
+0xE089
+// 0.583230
+0x4AA7
+// 0.147603
+0x12E5
+// -0.107242
+0xF246
+// 0.039490
+0x050E
+// 0.022782
+0x02EB
+// 0.038639
+0x04F2
+// 0.629242
+0x508B
+// 0.106762
+0x0DAA
+// 0.235682
+0x1E2B
+// 0.270172
+0x2295
+// 0.392495
+0x323D
+// -0.097563
+0xF383
+// 0.438993
+0x3831
+// 0.520322
+0x429A
+// -0.053158
+0xF932
+// 0.242926
+0x1F18
+// -0.562946
+0xB7F1
+// 0.040349
+0x052A
+// 0.139855
+0x11E7
+// -0.131889
+0xEF1E
+// -0.449768
+0xC66E
+// 0.206966
+0x1A7E
+// -0.357276
+0xD245
+// -0.464879
+0xC47F
+// 0.094789
+0x0C22
+// -0.198646
+0xE693
+// -0.044887
+0xFA41
+// 0.007245
+0x00ED
+// -0.378434
+0xCF8F
+// 0.321427
+0x2925
+// -0.239111
+0xE165
+// -0.061485
+0xF821
+// -0.104423
+0xF2A2
+// -0.408639
+0xCBB2
+// 0.201696
+0x19D1
+// 0.334556
+0x2AD3
+// 0.098667
+0x0CA1
+// -0.005407
+0xFF4F
+// 0.267296
+0x2237
+// -0.100802
+0xF319
+// 0.427405
+0x36B5
+// -0.570101
+0xB707
+// -0.594473
+0xB3E8
+// -0.024237
+0xFCE6
+// -0.352366
+0xD2E6
+// -0.164520
+0xEAF1
+// 0.107089
+0x0DB5
+// 0.278685
+0x23AC
+// -0.637841
+0xAE5B
+// -0.406078
+0xCC06
+// 0.177272
+0x16B1
+// 0.044291
+0x05AB
+// -0.208811
+0xE546
+// 0.007707
+0x00FD
+// -0.194745
+0xE713
+// 0.111467
+0x0E45
+// -0.281243
+0xDC00
+// 0.471709
+0x3C61
+// 0.110433
+0x0E23
+// 0.308131
+0x2771
+// -0.426887
+0xC95C
+// -0.336631
+0xD4E9
+// 0.036545
+0x04AD
+// -0.162508
+0xEB33
+// 0.170257
+0x15CB
+// -0.128647
+0xEF89
+// -0.283341
+0xDBBB
+// 0.226553
+0x1D00
+// 0.679030
+0x56EA
+// 0.338657
+0x2B59
+// -0.422272
+0xC9F3
+// 0.336920
+0x2B20
+// 0.209359
+0x1ACC
+// -0.488547
+0xC177
+// -0.100468
+0xF324
+// -0.530896
+0xBC0C
+// 0.422240
+0x360C
+// -0.309835
+0xD857
+// -0.370305
+0xD09A
+// 0.391740
+0x3225
+// 0.085233
+0x0AE9
+// -0.562206
+0xB80A
+// -0.013565
+0xFE44
+// -0.272035
+0xDD2E
+// -0.099432
+0xF346
+// -0.385557
+0xCEA6
+// -0.072364
+0xF6BD
+// -0.264918
+0xDE17
+// 0.155128
+0x13DB
+// 0.033244
+0x0441
+// -0.235959
+0xE1CC
+// 0.274914
+0x2330
+// -0.434323
+0xC868
+// 0.432436
+0x375A
+// -0.200775
+0xE64D
+// -0.058217
+0xF88C
+// 0.333986
+0x2AC0
+// 0.182020
+0x174C
+// -0.044737
+0xFA46
+// 0.032399
+0x0426
+// 0.035033
+0x047C
+// 0.374486
+0x2FEF
+// -0.058245
+0xF88B
+// -0.010499
+0xFEA8
+// -0.168082
+0xEA7C
+// 0.105824
+0x0D8C
+// 0.208363
+0x1AAC
+// -0.338913
+0xD49F
+// -0.246717
+0xE06C
+// -0.531201
+0xBC02
+// 0.081970
+0x0A7E
+// 0.139590
+0x11DE
+// -0.456949
+0xC583
+// -0.433380
+0xC887
+// 0.190081
+0x1855
+// 0.120177
+0x0F62
+// 0.042345
+0x056C
+// 0.006779
+0x00DE
+// 0.252201
+0x2048
+// -0.245784
+0xE08A
+// -0.188739
+0xE7D7
+// -0.380823
+0xCF41
+// 0.067422
+0x08A1
+// 0.001383
+0x002D
+// 0.098465
+0x0C9A
+// 0.309427
+0x279B
+// -0.082471
+0xF572
+// 0.070012
+0x08F6
+// 0.355425
+0x2D7F
+// 0.644334
+0x527A
+// 0.329509
+0x2A2D
+// -0.289652
+0xDAED
+// 0.096031
+0x0C4B
+// 0.486199
+0x3E3C
+// -0.104838
+0xF295
+// -0.198033
+0xE6A7
+// 0.101338
+0x0CF9
+// -0.177988
+0xE938
+// -0.214412
+0xE48E
+// 0.301147
+0x268C
+// -0.249612
+0xE00D
+// 0.076524
+0x09CC
+// 0.252769
+0x205B
+// 0.281802
+0x2412
+// -0.144041
+0xED90
+// 0.197484
+0x1947
+// -0.180968
+0xE8D6
+// -0.229803
+0xE296
+// -0.109332
+0xF201
+// 0.160782
+0x1495
+// 0.019088
+0x0271
+// -0.383510
+0xCEE9
+// -0.113821
+0xF16E
+// 0.222150
+0x1C6F
+// -0.242906
+0xE0E8
+// 0.280230
+0x23DF
+// 0.084168
+0x0AC6
+// 0.522892
+0x42EE
+// -0.061174
+0xF82B
+// -0.062508
+0xF800
+// 0.248539
+0x1FD0
+// -0.074958
+0xF668
+// -0.231909
+0xE251
+// 0.675382
+0x5673
+// -0.169891
+0xEA41
+// -0.162475
+0xEB34
+// 0.265511
+0x21FC
+// 0.352627
+0x2D23
+// 0.568414
+0x48C2
+// -0.164498
+0xEAF2
+// -0.009010
+0xFED9
+// 0.445335
+0x3901
+// -0.046042
+0xFA1B
+// -0.166963
+0xEAA1
+// -0.170368
+0xEA31

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Input3_q15.txt

@@ -0,0 +1,514 @@
+H
+256
+// 0.457437
+0x3A8D
+// -0.092647
+0xF424
+// 0.222838
+0x1C86
+// -0.358306
+0xD223
+// -0.387934
+0xCE58
+// 0.203907
+0x1A1A
+// -0.831996
+0x9581
+// 0.318539
+0x28C6
+// 0.073602
+0x096C
+// -0.399951
+0xCCCE
+// 0.127163
+0x1047
+// 0.220456
+0x1C38
+// 0.240425
+0x1EC6
+// -0.718923
+0xA3FA
+// 0.168041
+0x1582
+// -0.179679
+0xE900
+// 0.079615
+0x0A31
+// -0.094671
+0xF3E2
+// -0.567689
+0xB756
+// -0.422970
+0xC9DC
+// 0.060854
+0x07CA
+// 0.039727
+0x0516
+// -0.661758
+0xAB4C
+// -0.200239
+0xE65F
+// 0.274085
+0x2315
+// -0.547186
+0xB9F6
+// -0.164968
+0xEAE2
+// -0.058598
+0xF880
+// -0.001010
+0xFFDF
+// 0.014350
+0x01D6
+// -0.128457
+0xEF8F
+// -0.354009
+0xD2B0
+// -0.010237
+0xFEB1
+// -0.631404
+0xAF2E
+// 0.012280
+0x0192
+// -0.150118
+0xECC9
+// 0.322125
+0x293B
+// -0.022528
+0xFD1E
+// -0.255784
+0xDF42
+// 0.155105
+0x13DA
+// 0.051585
+0x069A
+// 0.145265
+0x1298
+// 0.020028
+0x0290
+// -0.628159
+0xAF98
+// 0.259878
+0x2144
+// -0.147635
+0xED1A
+// -0.168128
+0xEA7B
+// 0.101464
+0x0CFD
+// -0.139465
+0xEE26
+// 0.158794
+0x1453
+// -0.235994
+0xE1CB
+// 0.106441
+0x0DA0
+// 0.048739
+0x063D
+// -0.033590
+0xFBB3
+// 0.252843
+0x205D
+// -0.262822
+0xDE5C
+// -0.300761
+0xD981
+// -0.450747
+0xC64E
+// -0.078775
+0xF5EB
+// 0.849520
+0x6CBD
+// 0.209986
+0x1AE1
+// -0.969930
+0x83D9
+// -0.675459
+0xA98B
+// 0.130178
+0x10AA
+// 0.464362
+0x3B70
+// -0.272880
+0xDD12
+// -0.244188
+0xE0BE
+// 0.034078
+0x045D
+// -0.421742
+0xCA04
+// -0.371450
+0xD074
+// -0.511702
+0xBE81
+// -0.162368
+0xEB38
+// 0.005245
+0x00AC
+// -0.793384
+0x9A72
+// 0.726125
+0x5CF2
+// -0.990612
+0x8134
+// 0.035499
+0x048B
+// -0.420242
+0xCA36
+// -0.013780
+0xFE3C
+// -0.229265
+0xE2A7
+// -0.137939
+0xEE58
+// 0.371631
+0x2F92
+// 0.459028
+0x3AC1
+// -0.097689
+0xF37F
+// 0.064687
+0x0848
+// 0.288920
+0x24FB
+// 0.079971
+0x0A3C
+// -0.270154
+0xDD6C
+// 0.001335
+0x002C
+// -0.104730
+0xF298
+// 0.143869
+0x126A
+// 0.100496
+0x0CDD
+// -0.073806
+0xF68E
+// -0.346887
+0xD399
+// 0.117789
+0x0F14
+// 0.045770
+0x05DC
+// 0.126508
+0x1031
+// -0.352774
+0xD2D8
+// -0.014823
+0xFE1A
+// -0.037061
+0xFB42
+// 0.116247
+0x0EE1
+// 0.120946
+0x0F7B
+// -0.079597
+0xF5D0
+// 0.102028
+0x0D0F
+// -0.033109
+0xFBC3
+// -0.067927
+0xF74E
+// 0.317774
+0x28AD
+// -0.247156
+0xE05D
+// 0.129556
+0x1095
+// 0.071263
+0x091F
+// 0.582947
+0x4A9E
+// -0.218757
+0xE400
+// -0.134561
+0xEEC7
+// 0.343084
+0x2BEA
+// 0.321829
+0x2932
+// 0.244943
+0x1F5A
+// -0.064616
+0xF7BB
+// 0.559198
+0x4794
+// 0.104048
+0x0D51
+// -0.594231
+0xB3F0
+// -0.505783
+0xBF42
+// 0.010360
+0x0153
+// 0.110006
+0x0E15
+// 0.232459
+0x1DC1
+// 0.541071
+0x4542
+// 0.612025
+0x4E57
+// 0.357705
+0x2DC9
+// 0.585495
+0x4AF1
+// -0.462392
+0xC4D0
+// -0.794882
+0x9A41
+// 0.544803
+0x45BC
+// 0.052382
+0x06B4
+// -0.006356
+0xFF30
+// 0.227791
+0x1D28
+// 0.420991
+0x35E3
+// -0.010236
+0xFEB1
+// -0.355485
+0xD27F
+// -0.196544
+0xE6D8
+// -0.463862
+0xC4A0
+// -0.321883
+0xD6CD
+// 0.290728
+0x2537
+// -0.227008
+0xE2F1
+// -0.130579
+0xEF49
+// -0.845847
+0x93BB
+// -0.056335
+0xF8CA
+// -0.153515
+0xEC5A
+// -0.198190
+0xE6A2
+// 0.111698
+0x0E4C
+// -0.299701
+0xD9A3
+// -0.177407
+0xE94B
+// -0.302667
+0xD942
+// -0.123121
+0xF03E
+// -0.321140
+0xD6E5
+// 0.473464
+0x3C9A
+// -0.432317
+0xC8AA
+// -1.043168
+0x8000
+// 0.136595
+0x117C
+// 0.553560
+0x46DB
+// -0.479902
+0xC293
+// 0.441654
+0x3888
+// 0.263800
+0x21C4
+// 0.479167
+0x3D55
+// -0.116005
+0xF127
+// -0.765521
+0x9E03
+// 0.437988
+0x3810
+// -0.164988
+0xEAE2
+// 0.381410
+0x30D2
+// -0.020143
+0xFD6C
+// 0.159563
+0x146D
+// -0.200221
+0xE65F
+// -0.909580
+0x8B93
+// 0.405694
+0x33EE
+// -0.217801
+0xE41F
+// -0.018329
+0xFDA7
+// -0.392032
+0xCDD2
+// -0.193589
+0xE738
+// -0.100949
+0xF314
+// -0.344967
+0xD3D8
+// -0.575754
+0xB64E
+// -0.135152
+0xEEB3
+// 0.639527
+0x51DC
+// 0.185521
+0x17BF
+// 0.094060
+0x0C0A
+// -0.878322
+0x8F93
+// -0.215836
+0xE45F
+// 0.572982
+0x4957
+// 0.184697
+0x17A4
+// 0.090514
+0x0B96
+// -0.126675
+0xEFC9
+// 0.018753
+0x0266
+// 0.726594
+0x5D01
+// 1.000000
+0x7FFF
+// 0.921192
+0x75EA
+// -0.210690
+0xE508
+// -0.367618
+0xD0F2
+// -0.249437
+0xE012
+// 0.083382
+0x0AAC
+// -0.049200
+0xF9B4
+// -0.434778
+0xC859
+// -0.479999
+0xC28F
+// -0.410904
+0xCB67
+// 0.700875
+0x59B6
+// -0.204985
+0xE5C3
+// 0.140569
+0x11FE
+// 0.098107
+0x0C8F
+// -0.631451
+0xAF2D
+// -0.001086
+0xFFDC
+// -0.516594
+0xBDE0
+// 0.284254
+0x2462
+// -0.174134
+0xE9B6
+// 0.258834
+0x2121
+// 0.178072
+0x16CB
+// -0.545928
+0xBA1F
+// 0.562056
+0x47F1
+// -0.183073
+0xE891
+// -0.327007
+0xD625
+// -0.214744
+0xE483
+// 0.323833
+0x2973
+// -0.063454
+0xF7E1
+// -0.207641
+0xE56C
+// 0.149015
+0x1313
+// -1.008036
+0x8000
+// 0.613133
+0x4E7B
+// -0.199207
+0xE680
+// 0.478190
+0x3D35
+// 0.022858
+0x02ED
+// -0.051622
+0xF964
+// -1.106916
+0x8000
+// 0.709853
+0x5ADC
+// -0.652889
+0xAC6E
+// -0.143658
+0xED9D
+// -0.215665
+0xE465
+// 0.562900
+0x480D
+// -0.306990
+0xD8B5
+// -0.076495
+0xF635
+// -0.653728
+0xAC53
+// 0.260373
+0x2154
+// -0.001869
+0xFFC3
+// 0.035188
+0x0481
+// -0.074450
+0xF678
+// 0.739374
+0x5EA4
+// 0.174252
+0x164E
+// -0.679606
+0xA903
+// -0.638581
+0xAE43
+// 0.800877
+0x6683
+// -0.293018
+0xDA7E
+// -0.096376
+0xF3AA
+// 0.038182
+0x04E3
+// 0.186435
+0x17DD
+// 0.003223
+0x006A
+// 0.266092
+0x220F
+// 0.030563
+0x03E9
+// 0.083824
+0x0ABB
+// -0.151301
+0xECA2
+// -0.029798
+0xFC30
+// 0.962622
+0x7B37

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference1_q15.txt

@@ -0,0 +1,1026 @@
+H
+512
+// 0.674959
+0x5665
+// -0.107046
+0xF24C
+// -0.178810
+0xE91D
+// -0.243782
+0xE0CC
+// -0.478760
+0xC2B8
+// -0.117821
+0xF0EB
+// -0.515694
+0xBDFE
+// -0.306253
+0xD8CD
+// 0.387480
+0x3199
+// -0.148185
+0xED08
+// 0.210610
+0x1AF5
+// -0.096576
+0xF3A3
+// 0.303334
+0x26D4
+// -0.796124
+0x9A19
+// -0.069722
+0xF713
+// -0.379863
+0xCF61
+// 0.130195
+0x10AA
+// 0.244266
+0x1F44
+// 0.618078
+0x4F1D
+// 0.257871
+0x2102
+// 0.229181
+0x1D56
+// 0.268149
+0x2253
+// 0.208421
+0x1AAE
+// 0.073726
+0x0970
+// 1.000000
+0x7FFF
+// 0.009524
+0x0138
+// 0.628895
+0x5080
+// 0.244707
+0x1F53
+// -0.046313
+0xFA12
+// -0.494968
+0xC0A5
+// 0.247224
+0x1FA5
+// -0.080018
+0xF5C2
+// -0.225618
+0xE31F
+// 0.202017
+0x19DC
+// -0.305537
+0xD8E4
+// 0.074935
+0x0997
+// -0.575157
+0xB661
+// -0.141460
+0xEDE5
+// 0.570071
+0x48F8
+// 0.063749
+0x0829
+// -0.380527
+0xCF4B
+// -0.511383
+0xBE8B
+// -0.460066
+0xC51D
+// 0.294391
+0x25AF
+// 0.184242
+0x1795
+// 0.068597
+0x08C8
+// -0.122932
+0xF044
+// 0.061719
+0x07E6
+// 0.338140
+0x2B48
+// 0.303375
+0x26D5
+// 0.114077
+0x0E9A
+// 0.148507
+0x1302
+// 0.329834
+0x2A38
+// 0.602904
+0x4D2C
+// -0.446630
+0xC6D5
+// -0.081635
+0xF58D
+// 0.437475
+0x37FF
+// -0.354138
+0xD2AC
+// -0.182482
+0xE8A4
+// 0.760904
+0x6165
+// -0.277906
+0xDC6E
+// -0.368702
+0xD0CE
+// 0.165114
+0x1522
+// 0.000765
+0x0019
+// -0.157514
+0xEBD7
+// 0.273436
+0x2300
+// -0.190714
+0xE797
+// -0.007400
+0xFF0E
+// 0.017806
+0x0247
+// 0.025963
+0x0353
+// 0.055369
+0x0716
+// -0.446884
+0xC6CD
+// 0.230075
+0x1D73
+// -0.806060
+0x98D3
+// -0.158180
+0xEBC1
+// 0.392593
+0x3240
+// -0.126425
+0xEFD1
+// -0.313178
+0xD7EA
+// 0.593856
+0x4C03
+// -0.160759
+0xEB6C
+// -0.310076
+0xD84F
+// -0.322258
+0xD6C0
+// -0.026778
+0xFC93
+// 0.364562
+0x2EAA
+// 0.337599
+0x2B36
+// 0.807911
+0x676A
+// -0.194901
+0xE70D
+// 0.152797
+0x138F
+// 0.167311
+0x156A
+// -0.138791
+0xEE3C
+// -0.373181
+0xD03C
+// -0.023257
+0xFD06
+// -0.066004
+0xF78D
+// -0.057857
+0xF898
+// -0.405508
+0xCC18
+// 0.236307
+0x1E3F
+// -0.102482
+0xF2E2
+// -0.078804
+0xF5EA
+// -0.578310
+0xB5FA
+// -0.541899
+0xBAA3
+// -0.372321
+0xD058
+// 0.335781
+0x2AFB
+// 0.032578
+0x042C
+// -0.208801
+0xE546
+// -0.326758
+0xD62D
+// -0.211289
+0xE4F4
+// 0.160268
+0x1484
+// 0.404055
+0x33B8
+// 0.475278
+0x3CD6
+// -0.180631
+0xE8E1
+// 0.577807
+0x49F6
+// -0.086751
+0xF4E5
+// -0.043995
+0xFA5E
+// 0.136938
+0x1187
+// 0.303795
+0x26E3
+// 0.093142
+0x0BEC
+// 0.160696
+0x1492
+// -0.104522
+0xF29F
+// 0.232581
+0x1DC5
+// 0.650959
+0x5353
+// -0.244510
+0xE0B4
+// 0.367201
+0x2F00
+// -0.487044
+0xC1A9
+// -0.504292
+0xBF73
+// -0.050358
+0xF98E
+// -0.605032
+0xB28E
+// 0.357025
+0x2DB3
+// -0.017999
+0xFDB2
+// 0.328113
+0x2A00
+// 0.008490
+0x0116
+// 0.065425
+0x0860
+// -0.055037
+0xF8F5
+// 0.030911
+0x03F5
+// -0.511503
+0xBE87
+// -0.593508
+0xB408
+// -0.045892
+0xFA20
+// -0.252721
+0xDFA7
+// -0.030933
+0xFC0A
+// 0.044145
+0x05A7
+// 0.034884
+0x0477
+// -0.113489
+0xF179
+// 0.746723
+0x5F95
+// -0.736575
+0xA1B8
+// 0.126843
+0x103C
+// 0.511425
+0x4176
+// 0.385557
+0x315A
+// 0.012066
+0x018B
+// 0.420972
+0x35E2
+// 0.025871
+0x0350
+// 0.458976
+0x3AC0
+// 0.389399
+0x31D8
+// -0.129016
+0xEF7C
+// -0.086925
+0xF4E0
+// 0.568815
+0x48CF
+// -0.038633
+0xFB0E
+// 0.446854
+0x3933
+// -0.069381
+0xF71F
+// 0.273517
+0x2303
+// 0.953973
+0x7A1C
+// 0.118296
+0x0F24
+// -0.428914
+0xC919
+// -0.125174
+0xEFFA
+// -0.126954
+0xEFC0
+// -0.185155
+0xE84D
+// -0.471315
+0xC3AC
+// 0.189843
+0x184D
+// 0.150112
+0x1337
+// 0.256411
+0x20D2
+// -0.650735
+0xACB5
+// 0.163300
+0x14E7
+// -0.797234
+0x99F4
+// 0.481538
+0x3DA3
+// 0.311306
+0x27D9
+// 0.004607
+0x0097
+// -0.394007
+0xCD91
+// -0.156641
+0xEBF3
+// 0.451157
+0x39C0
+// -0.093176
+0xF413
+// -0.763782
+0x9E3C
+// -0.280585
+0xDC16
+// -0.267801
+0xDDB9
+// -0.053110
+0xF934
+// 0.337509
+0x2B33
+// 0.250417
+0x200E
+// -0.770928
+0x9D52
+// -0.260367
+0xDEAC
+// -0.090464
+0xF46C
+// -0.058416
+0xF886
+// 0.229619
+0x1D64
+// 0.044630
+0x05B6
+// 0.200243
+0x19A2
+// -0.114699
+0xF152
+// 0.320568
+0x2908
+// 0.153089
+0x1398
+// -0.017826
+0xFDB8
+// 0.125245
+0x1008
+// 0.687416
+0x57FD
+// 0.007555
+0x00F8
+// 0.551294
+0x4691
+// -0.153170
+0xEC65
+// -0.242867
+0xE0EA
+// 0.004596
+0x0097
+// -0.066732
+0xF775
+// 0.722628
+0x5C7F
+// -0.043593
+0xFA6C
+// -0.111954
+0xF1AB
+// 0.223634
+0x1CA0
+// 0.080782
+0x0A57
+// -0.092634
+0xF425
+// 0.248383
+0x1FCB
+// 0.549301
+0x464F
+// 0.411276
+0x34A5
+// -0.064554
+0xF7BD
+// -0.521902
+0xBD32
+// 0.385153
+0x314D
+// -0.033685
+0xFBB0
+// -0.608265
+0xB224
+// 0.221084
+0x1C4C
+// 0.336217
+0x2B09
+// -0.461476
+0xC4EE
+// -0.832846
+0x9565
+// -0.764755
+0x9E1D
+// 0.161575
+0x14AE
+// -0.315542
+0xD79C
+// 0.466004
+0x3BA6
+// 0.122038
+0x0F9F
+// -0.285518
+0xDB74
+// 0.020807
+0x02AA
+// 0.900418
+0x7341
+// 0.208435
+0x1AAE
+// 0.027523
+0x0386
+// -0.383151
+0xCEF5
+// -0.611817
+0xB1B0
+// -0.139648
+0xEE20
+// -0.181913
+0xE8B7
+// 0.338241
+0x2B4B
+// 0.005515
+0x00B5
+// 0.625679
+0x5016
+// 0.072527
+0x0949
+// 0.245492
+0x1F6C
+// -0.085868
+0xF502
+// 0.189208
+0x1838
+// 0.174306
+0x1650
+// 0.160582
+0x148E
+// -0.680428
+0xA8E8
+// 0.142393
+0x123A
+// 0.203376
+0x1A08
+// -0.287179
+0xDB3E
+// -0.545216
+0xBA36
+// -0.086468
+0xF4EF
+// -0.091810
+0xF440
+// -0.284488
+0xDB96
+// -0.223382
+0xE368
+// 0.319025
+0x28D6
+// 0.044897
+0x05BF
+// -0.547440
+0xB9ED
+// -0.035986
+0xFB65
+// 0.339280
+0x2B6E
+// -0.395999
+0xCD50
+// 0.501517
+0x4032
+// 0.322095
+0x293A
+// -0.292996
+0xDA7F
+// -0.132565
+0xEF08
+// -0.056751
+0xF8BC
+// 0.173687
+0x163B
+// -0.048710
+0xF9C4
+// 0.237600
+0x1E6A
+// 0.005790
+0x00BE
+// -0.186941
+0xE812
+// -0.391701
+0xCDDD
+// 0.429094
+0x36ED
+// -0.383950
+0xCEDB
+// 0.157564
+0x142B
+// -0.442812
+0xC752
+// -0.381265
+0xCF33
+// 0.239346
+0x1EA3
+// 0.298491
+0x2635
+// -0.004199
+0xFF76
+// 0.095572
+0x0C3C
+// -0.042526
+0xFA8F
+// -0.569805
+0xB711
+// 0.287997
+0x24DD
+// -0.214792
+0xE482
+// 0.201871
+0x19D7
+// -0.354990
+0xD290
+// 0.763602
+0x61BE
+// -0.158991
+0xEBA6
+// -0.183884
+0xE876
+// -0.122082
+0xF060
+// -0.347076
+0xD393
+// 0.374052
+0x2FE1
+// 0.573176
+0x495E
+// 0.449378
+0x3985
+// 0.185457
+0x17BD
+// 0.601268
+0x4CF6
+// 0.537601
+0x44D0
+// -0.185300
+0xE848
+// -0.595081
+0xB3D4
+// 0.253624
+0x2077
+// -0.687889
+0xA7F3
+// -0.383263
+0xCEF1
+// 0.324896
+0x2996
+// 0.101445
+0x0CFC
+// -0.058086
+0xF891
+// 0.300360
+0x2672
+// 0.334605
+0x2AD4
+// -0.354751
+0xD298
+// -0.245664
+0xE08E
+// 0.216464
+0x1BB5
+// 0.140441
+0x11FA
+// 0.492863
+0x3F16
+// -0.079555
+0xF5D1
+// -0.053856
+0xF91B
+// 0.157045
+0x141A
+// 0.292649
+0x2576
+// 0.326046
+0x29BC
+// -0.521333
+0xBD45
+// 0.620562
+0x4F6F
+// -0.048477
+0xF9CB
+// 0.401825
+0x336F
+// 0.266348
+0x2218
+// -0.022058
+0xFD2D
+// -0.019512
+0xFD81
+// 0.251323
+0x202B
+// 0.517980
+0x424D
+// 0.396911
+0x32CE
+// 0.223179
+0x1C91
+// -0.020620
+0xFD5C
+// 0.055532
+0x071C
+// -0.221564
+0xE3A4
+// 0.162595
+0x14D0
+// -0.081095
+0xF59F
+// 0.004779
+0x009D
+// 0.120069
+0x0F5E
+// -0.213613
+0xE4A8
+// -0.393533
+0xCDA1
+// 0.289007
+0x24FE
+// -0.370565
+0xD091
+// -0.110463
+0xF1DC
+// -0.387803
+0xCE5C
+// -0.042002
+0xFAA0
+// -0.013184
+0xFE50
+// -0.395544
+0xCD5F
+// 0.391883
+0x3229
+// 0.349755
+0x2CC5
+// 0.046192
+0x05EA
+// -0.507508
+0xBF0A
+// -0.058324
+0xF889
+// -0.084939
+0xF521
+// 0.252129
+0x2046
+// -0.212569
+0xE4CB
+// 0.031177
+0x03FE
+// 0.084077
+0x0AC3
+// -0.427807
+0xC93E
+// 0.001536
+0x0032
+// 0.672317
+0x560E
+// 0.260581
+0x215B
+// 0.010523
+0x0159
+// 0.211127
+0x1B06
+// -0.042362
+0xFA94
+// -0.087958
+0xF4BE
+// -0.023197
+0xFD08
+// 0.074193
+0x097F
+// 0.265032
+0x21ED
+// -0.169284
+0xEA55
+// 0.368058
+0x2F1D
+// -0.033208
+0xFBC0
+// -0.100425
+0xF325
+// -0.040174
+0xFADC
+// -0.308926
+0xD875
+// 0.018058
+0x0250
+// 0.228770
+0x1D48
+// -0.107871
+0xF231
+// -0.253013
+0xDF9D
+// 0.218816
+0x1C02
+// 0.539175
+0x4504
+// 0.429560
+0x36FC
+// -0.895259
+0x8D68
+// 0.099363
+0x0CB8
+// 0.036466
+0x04AB
+// 0.148565
+0x1304
+// 0.293425
+0x258F
+// 0.080334
+0x0A48
+// -0.244952
+0xE0A5
+// 0.390352
+0x31F7
+// -0.599319
+0xB34A
+// 0.204687
+0x1A33
+// 0.157591
+0x142C
+// 0.298696
+0x263C
+// -0.360062
+0xD1E9
+// 0.123673
+0x0FD5
+// 0.228531
+0x1D40
+// -0.062213
+0xF809
+// -0.153472
+0xEC5B
+// 0.399486
+0x3322
+// -0.225925
+0xE315
+// -0.071802
+0xF6CF
+// 0.230848
+0x1D8C
+// -0.312117
+0xD80D
+// -0.403707
+0xCC53
+// -0.154313
+0xEC3F
+// 0.015516
+0x01FC
+// 0.035461
+0x048A
+// 0.170885
+0x15E0
+// -0.007278
+0xFF12
+// -0.135962
+0xEE99
+// -0.017464
+0xFDC4
+// 0.068744
+0x08CD
+// -0.129661
+0xEF67
+// 0.326360
+0x29C6
+// 0.090981
+0x0BA5
+// 0.441031
+0x3874
+// -0.232433
+0xE240
+// -0.182044
+0xE8B3
+// -0.105875
+0xF273
+// -0.555288
+0xB8EC
+// 0.311372
+0x27DB
+// -0.286160
+0xDB5F
+// 0.129986
+0x10A3
+// 0.272415
+0x22DE
+// -0.039645
+0xFAED
+// -0.272040
+0xDD2E
+// -0.096493
+0xF3A6
+// 0.318377
+0x28C1
+// 0.363176
+0x2E7D
+// 0.093427
+0x0BF5
+// 0.186850
+0x17EB
+// 0.520212
+0x4296
+// 0.511555
+0x417B
+// -0.386959
+0xCE78
+// 0.454482
+0x3A2C
+// 0.429764
+0x3702
+// -0.025221
+0xFCC6
+// 0.493179
+0x3F20
+// -0.409892
+0xCB89
+// 0.778650
+0x63AB
+// -0.224943
+0xE335
+// -0.385509
+0xCEA8
+// -0.181837
+0xE8BA
+// 0.553850
+0x46E5
+// -0.130845
+0xEF40
+// -0.169034
+0xEA5D
+// 0.206707
+0x1A75
+// 0.168460
+0x1590
+// -0.016407
+0xFDE6
+// 0.162116
+0x14C0
+// 0.181919
+0x1749
+// -0.082592
+0xF56E
+// 0.176524
+0x1698
+// 0.346592
+0x2C5D
+// 0.141313
+0x1217
+// -0.092927
+0xF41B
+// 0.033821
+0x0454
+// -0.212425
+0xE4CF
+// 0.283323
+0x2444
+// -0.325220
+0xD65F
+// 0.414814
+0x3519
+// 0.621534
+0x4F8E
+// 0.068303
+0x08BE
+// 0.575090
+0x499D
+// 0.312791
+0x280A
+// -0.380188
+0xCF56
+// 0.287859
+0x24D9
+// 0.200155
+0x199F
+// -0.705098
+0xA5BF
+// -0.100756
+0xF31A
+// -0.154583
+0xEC37
+// 0.189277
+0x183A
+// -0.106743
+0xF256
+// -0.474026
+0xC353
+// 0.042115
+0x0564
+// -0.371770
+0xD06A
+// -0.484988
+0xC1EC
+// 0.009944
+0x0146
+// -0.134777
+0xEEC0
+// 0.445056
+0x38F8
+// -0.019436
+0xFD83
+// 0.048559
+0x0637
+// 0.033823
+0x0454
+// 0.096662
+0x0C5F
+// 0.264700
+0x21E2
+// -0.356786
+0xD255
+// -0.080235
+0xF5BB
+// 0.004690
+0x009A
+// 0.065150
+0x0857
+// 0.168246
+0x1589
+// 0.239346
+0x1EA3
+// -0.248697
+0xE02B
+// 0.542796
+0x457A
+// -0.043400
+0xFA72
+// -0.145695
+0xED5A
+// 0.432641
+0x3761
+// 0.072983
+0x0958
+// 0.225691
+0x1CE3
+// -0.258909
+0xDEDC
+// 0.217253
+0x1BCF
+// -0.016516
+0xFDE3
+// 0.061358
+0x07DB
+// 0.211129
+0x1B06
+// 0.129590
+0x1096
+// 0.086787
+0x0B1C
+// 0.265545
+0x21FD
+// -0.124072
+0xF01E
+// 0.397250
+0x32D9
+// 0.223043
+0x1C8D
+// -0.240050
+0xE146
+// -0.310630
+0xD83D
+// -0.514223
+0xBE2E
+// -0.121657
+0xF06E
+// -0.946902
+0x86CC
+// 0.053835
+0x06E4
+// -0.231558
+0xE25C

+ 6 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference2_q15.txt

@@ -0,0 +1,6 @@
+H
+2
+// -1.557999
+0x8000
+// 0.512061
+0x418B

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference3_q15.txt

@@ -0,0 +1,514 @@
+H
+256
+// 0.467028
+0x3BC8
+// 0.091403
+0x0BB3
+// 0.243093
+0x1F1E
+// 0.359731
+0x2E0C
+// 0.172100
+0x1607
+// 0.053683
+0x06DF
+// 0.725824
+0x5CE8
+// 0.149157
+0x1318
+// 0.076617
+0x09CF
+// 0.448517
+0x3969
+// 0.124428
+0x0FED
+// 0.048875
+0x0642
+// 1.000091
+0x7FFF
+// 0.455390
+0x3A4A
+// 0.247138
+0x1FA2
+// 0.067523
+0x08A5
+// 0.091714
+0x0BBD
+// 0.098968
+0x0CAB
+// 0.350816
+0x2CE8
+// 0.329045
+0x2A1E
+// 0.406313
+0x3402
+// 0.298327
+0x2630
+// 0.038651
+0x04F3
+// 0.018922
+0x026C
+// 0.206375
+0x1A6A
+// 0.035068
+0x047D
+// 0.472284
+0x3C74
+// 0.206143
+0x1A63
+// 0.316798
+0x288D
+// 0.612275
+0x4E5F
+// 0.213172
+0x1B49
+// 0.027263
+0x037D
+// 0.099578
+0x0CBF
+// 0.036427
+0x04AA
+// 0.000991
+0x0020
+// 0.202771
+0x19F4
+// 0.702667
+0x59F1
+// 0.179150
+0x16EE
+// 0.114064
+0x0E9A
+// 0.378509
+0x3073
+// 0.199997
+0x199A
+// 0.133623
+0x111B
+// 0.766693
+0x6223
+// 0.061333
+0x07DA
+// 0.047256
+0x060C
+// 0.139805
+0x11E5
+// 0.007704
+0x00FC
+// 0.220278
+0x1C32
+// 0.016713
+0x0224
+// 0.628097
+0x5065
+// 0.251371
+0x202D
+// 0.044659
+0x05B7
+// 0.151414
+0x1362
+// 0.188947
+0x182F
+// 0.258517
+0x2117
+// 0.341386
+0x2BB3
+// 0.020688
+0x02A6
+// 0.100967
+0x0CEC
+// 0.036748
+0x04B4
+// 0.477841
+0x3D2A
+// 0.194622
+0x18E9
+// 0.491522
+0x3EEA
+// 0.368600
+0x2F2E
+// 0.127791
+0x105B
+// 0.107730
+0x0DCA
+// 0.007310
+0x00F0
+// 0.262591
+0x219D
+// 0.354358
+0x2D5C
+// 0.064825
+0x084C
+// 0.003166
+0x0068
+// 0.570475
+0x4905
+// 0.558633
+0x4781
+// 0.410209
+0x3482
+// 0.177363
+0x16B4
+// 0.211329
+0x1B0D
+// 0.168277
+0x158A
+// 0.331106
+0x2A62
+// 0.201171
+0x19C0
+// 0.079625
+0x0A31
+// 0.924058
+0x7648
+// 0.199636
+0x198E
+// 0.050400
+0x0674
+// 0.258178
+0x210C
+// 0.088280
+0x0B4D
+// 0.450122
+0x399E
+// 0.867462
+0x6F09
+// 0.096932
+0x0C68
+// 0.179777
+0x1703
+// 0.212225
+0x1B2A
+// 0.662092
+0x54BF
+// 0.074538
+0x098A
+// 0.176621
+0x169C
+// 0.662122
+0x54C0
+// 0.011596
+0x017C
+// 0.054717
+0x0701
+// 0.053253
+0x06D1
+// 0.126200
+0x1027
+// 0.016004
+0x020C
+// 0.472598
+0x3C7E
+// 0.327386
+0x29E8
+// 0.059006
+0x078D
+// 0.526644
+0x4369
+// 0.014434
+0x01D9
+// 0.056538
+0x073D
+// 0.070275
+0x08FF
+// 0.470879
+0x3C46
+// 0.276549
+0x2366
+// 0.149477
+0x1322
+// 0.418864
+0x359D
+// 0.326002
+0x29BA
+// 1.278483
+0x7FFF
+// 0.125674
+0x1016
+// 0.232053
+0x1DB4
+// 0.081953
+0x0A7D
+// 0.854198
+0x6D56
+// 0.147562
+0x12E3
+// 0.393822
+0x3269
+// 0.147499
+0x12E1
+// 0.391505
+0x321D
+// 0.065526
+0x0863
+// 0.043173
+0x0587
+// 0.056169
+0x0731
+// 0.483258
+0x3DDB
+// 0.123833
+0x0FDA
+// 0.304738
+0x2702
+// 0.089362
+0x0B70
+// 0.151677
+0x136A
+// 0.301706
+0x269E
+// 0.116406
+0x0EE6
+// 0.408334
+0x3444
+// 0.189592
+0x1845
+// 0.020794
+0x02A9
+// 0.032540
+0x042A
+// 0.056487
+0x073B
+// 0.188377
+0x181D
+// 0.331539
+0x2A70
+// 0.220909
+0x1C47
+// 0.202650
+0x19F0
+// 0.089115
+0x0B68
+// 0.010943
+0x0167
+// 0.407620
+0x342D
+// 0.086887
+0x0B1F
+// 0.709106
+0x5AC4
+// 0.059091
+0x0790
+// 0.135366
+0x1154
+// 0.468445
+0x3BF6
+// 0.236335
+0x1E40
+// 0.650538
+0x5345
+// 0.388457
+0x31B9
+// 0.537516
+0x44CD
+// 0.252448
+0x2050
+// 0.013665
+0x01C0
+// 0.202177
+0x19E1
+// 0.186199
+0x17D5
+// 0.066580
+0x0886
+// 0.249243
+0x1FE7
+// 0.027563
+0x0387
+// 0.191950
+0x1892
+// 0.656885
+0x5415
+// 0.163814
+0x14F8
+// 0.071428
+0x0925
+// 0.063544
+0x0822
+// 0.425841
+0x3682
+// 0.050234
+0x066E
+// 0.052175
+0x06AE
+// 0.033014
+0x043A
+// 0.014439
+0x01D9
+// 0.200499
+0x19AA
+// 0.220843
+0x1C45
+// 0.162593
+0x14D0
+// 0.001938
+0x0040
+// 0.310027
+0x27AF
+// 0.124462
+0x0FEE
+// 0.260966
+0x2167
+// 0.070784
+0x090F
+// 0.046158
+0x05E8
+// 0.190088
+0x1855
+// 0.452012
+0x39DC
+// 0.068013
+0x08B5
+// 0.046369
+0x05EF
+// 0.008275
+0x010F
+// 0.075747
+0x09B2
+// 0.164124
+0x1502
+// 0.011188
+0x016F
+// 0.097049
+0x0C6C
+// 0.052662
+0x06BE
+// 0.075652
+0x09AF
+// 0.338591
+0x2B57
+// 0.986010
+0x7E36
+// 0.011203
+0x016F
+// 0.108170
+0x0DD9
+// 0.066455
+0x0882
+// 0.511558
+0x417B
+// 0.066732
+0x088B
+// 0.218864
+0x1C04
+// 0.067521
+0x08A5
+// 0.027424
+0x0383
+// 0.210631
+0x1AF6
+// 0.058446
+0x077B
+// 0.260397
+0x2155
+// 0.024053
+0x0314
+// 0.030459
+0x03E6
+// 0.018539
+0x025F
+// 0.005031
+0x00A5
+// 0.123323
+0x0FC9
+// 0.202786
+0x19F5
+// 0.087165
+0x0B28
+// 0.319555
+0x28E7
+// 0.178840
+0x16E4
+// 0.091106
+0x0BA9
+// 0.075577
+0x09AD
+// 0.110675
+0x0E2B
+// 0.140625
+0x1200
+// 0.305533
+0x271C
+// 0.411425
+0x34AA
+// 0.391251
+0x3214
+// 0.243862
+0x1F37
+// 0.774308
+0x631D
+// 0.199217
+0x1980
+// 0.339815
+0x2B7F
+// 0.045693
+0x05D9
+// 0.071106
+0x091A
+// 0.026551
+0x0366
+// 0.039916
+0x051C
+// 0.151287
+0x135D
+// 0.028605
+0x03A9
+// 0.046268
+0x05EC
+// 0.186041
+0x17D0
+// 0.558375
+0x4779
+// 0.335394
+0x2AEE
+// 0.242381
+0x1F06
+// 0.122925
+0x0FBC
+// 0.507314
+0x40F0
+// 0.059722
+0x07A5
+// 0.236095
+0x1E38
+// 0.139987
+0x11EB
+// 0.235312
+0x1E1F
+// 0.216239
+0x1BAE
+// 0.002736
+0x005A
+// 0.010488
+0x0158
+// 0.197362
+0x1943
+// 0.006460
+0x00D4
+// 0.032551
+0x042B
+// 0.119137
+0x0F40
+// 0.296512
+0x25F4
+// 0.208406
+0x1AAD
+// 0.056263
+0x0734
+// 0.114233
+0x0E9F
+// 0.004038
+0x0084
+// 0.061369
+0x07DB
+// 0.078046
+0x09FD
+// 0.173202
+0x162B
+// 0.107372
+0x0DBE
+// 0.360917
+0x2E33
+// 0.911423
+0x74AA
+// 0.056517
+0x073C

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference4_q15.txt

@@ -0,0 +1,1026 @@
+H
+512
+// 0.396214
+0x32B7
+// -0.074876
+0xF66A
+// -0.032078
+0xFBE5
+// -0.085707
+0xF508
+// 0.161204
+0x14A2
+// -0.166589
+0xEAAD
+// 0.016398
+0x0219
+// 0.009740
+0x013F
+// -0.102543
+0xF2E0
+// 0.080637
+0x0A52
+// 0.010380
+0x0154
+// 0.189428
+0x183F
+// -0.287530
+0xDB32
+// -0.189033
+0xE7CE
+// -0.036602
+0xFB51
+// 0.115059
+0x0EBA
+// -0.005151
+0xFF57
+// 0.069104
+0x08D8
+// 0.013088
+0x01AD
+// -0.169235
+0xEA57
+// 0.025961
+0x0353
+// -0.071190
+0xF6E3
+// -0.004379
+0xFF71
+// -0.076340
+0xF63B
+// -0.074289
+0xF67E
+// 0.569718
+0x48ED
+// 0.006293
+0x00CE
+// 0.310605
+0x27C2
+// 0.041037
+0x0541
+// 0.103963
+0x0D4F
+// 0.037236
+0x04C4
+// 0.080367
+0x0A49
+// -0.107723
+0xF236
+// 0.012782
+0x01A3
+// 0.138278
+0x11B3
+// 0.140646
+0x1201
+// 0.003626
+0x0077
+// -0.019562
+0xFD7F
+// -0.191745
+0xE775
+// 0.200534
+0x19AB
+// 0.228550
+0x1D41
+// -0.185180
+0xE84C
+// 0.234842
+0x1E0F
+// 0.278629
+0x23AA
+// -0.008620
+0xFEE6
+// 0.083080
+0x0AA2
+// -0.004587
+0xFF6A
+// -0.025898
+0xFCAF
+// -0.167815
+0xEA85
+// 0.043271
+0x058A
+// 0.063265
+0x0819
+// -0.029917
+0xFC2C
+// -0.354519
+0xD29F
+// -0.208373
+0xE554
+// -0.041785
+0xFAA7
+// 0.024192
+0x0319
+// -0.096545
+0xF3A4
+// 0.114023
+0x0E98
+// 0.126956
+0x1040
+// 0.107335
+0x0DBD
+// 0.088109
+0x0B47
+// 0.028350
+0x03A1
+// -0.100350
+0xF328
+// 0.022703
+0x02E8
+// -0.047086
+0xF9F9
+// 0.063390
+0x081D
+// 0.020945
+0x02AE
+// 0.045576
+0x05D5
+// -0.008813
+0xFEDF
+// -0.004525
+0xFF6C
+// 0.112777
+0x0E6F
+// 0.099379
+0x0CB8
+// -0.241434
+0xE119
+// 0.185652
+0x17C3
+// 0.004668
+0x0099
+// -0.129859
+0xEF61
+// -0.066021
+0xF78D
+// -0.024243
+0xFCE6
+// -0.139970
+0xEE15
+// -0.201566
+0xE633
+// 0.035804
+0x0495
+// -0.045811
+0xFA23
+// -0.092058
+0xF437
+// 0.010921
+0x0166
+// 0.084304
+0x0ACA
+// -0.913754
+0x8B0A
+// 0.179723
+0x1701
+// 0.042895
+0x057E
+// 0.051651
+0x069C
+// 0.010445
+0x0156
+// 0.109872
+0x0E10
+// 0.176565
+0x169A
+// -0.009465
+0xFECA
+// 0.003505
+0x0073
+// 0.071472
+0x0926
+// -0.088067
+0xF4BA
+// 0.026340
+0x035F
+// 0.036467
+0x04AB
+// -0.216966
+0xE43A
+// 0.028824
+0x03B0
+// -0.037840
+0xFB28
+// 0.010035
+0x0149
+// -0.078739
+0xF5EC
+// -0.044480
+0xFA4E
+// 0.025561
+0x0346
+// -0.109263
+0xF204
+// -0.155399
+0xEC1C
+// 0.007073
+0x00E8
+// 0.027162
+0x037A
+// -0.175182
+0xE994
+// -0.014338
+0xFE2A
+// -0.380115
+0xCF58
+// -0.053735
+0xF91F
+// -0.065569
+0xF79B
+// -0.106929
+0xF250
+// -0.111941
+0xF1AC
+// 0.002105
+0x0045
+// 0.023119
+0x02F6
+// -0.050465
+0xF98A
+// 0.099405
+0x0CB9
+// -0.176335
+0xE96E
+// -0.019184
+0xFD8B
+// -0.022980
+0xFD0F
+// -0.087695
+0xF4C6
+// -0.003061
+0xFF9C
+// 0.284620
+0x246E
+// -0.054703
+0xF8FF
+// -0.261711
+0xDE80
+// -0.112780
+0xF190
+// -0.099652
+0xF33F
+// 0.052445
+0x06B7
+// 0.000871
+0x001D
+// -0.059791
+0xF859
+// 0.178730
+0x16E1
+// 0.140051
+0x11ED
+// -0.033964
+0xFBA7
+// -0.089704
+0xF485
+// -0.011421
+0xFE8A
+// -0.000439
+0xFFF2
+// -0.041681
+0xFAAA
+// 0.095629
+0x0C3E
+// 0.008597
+0x011A
+// 0.232256
+0x1DBB
+// 0.345240
+0x2C31
+// 0.000052
+0x0002
+// 0.097422
+0x0C78
+// -0.156244
+0xEC00
+// 0.092447
+0x0BD5
+// 0.098240
+0x0C93
+// -0.103663
+0xF2BB
+// 0.233363
+0x1DDF
+// -0.124743
+0xF008
+// 0.118352
+0x0F26
+// 0.091215
+0x0BAD
+// -0.243894
+0xE0C8
+// -0.273245
+0xDD06
+// 0.101538
+0x0CFF
+// 0.082666
+0x0A95
+// 0.153303
+0x139F
+// -0.208033
+0xE55F
+// 0.124358
+0x0FEB
+// -0.158090
+0xEBC4
+// -0.010285
+0xFEAF
+// -0.036524
+0xFB53
+// 0.024990
+0x0333
+// -0.179747
+0xE8FE
+// -0.097671
+0xF380
+// -0.072007
+0xF6C8
+// -0.069895
+0xF70E
+// -0.099131
+0xF350
+// 0.277322
+0x237F
+// -0.097204
+0xF38F
+// -0.103964
+0xF2B1
+// 0.186644
+0x17E4
+// 0.042478
+0x0570
+// 0.015190
+0x01F2
+// 0.186550
+0x17E1
+// -0.077991
+0xF604
+// -0.230926
+0xE271
+// 0.315547
+0x2864
+// -0.001705
+0xFFC8
+// -0.133438
+0xEEEC
+// 0.117180
+0x0F00
+// -0.129478
+0xEF6D
+// -0.207321
+0xE576
+// 0.113753
+0x0E8F
+// 0.030615
+0x03EB
+// -0.012658
+0xFE61
+// -0.082128
+0xF57D
+// -0.057934
+0xF896
+// -0.098689
+0xF35E
+// -0.105919
+0xF271
+// 0.009186
+0x012D
+// 0.123736
+0x0FD7
+// 0.032665
+0x042E
+// -0.026071
+0xFCAA
+// 0.031832
+0x0413
+// 0.068537
+0x08C6
+// -0.052594
+0xF945
+// -0.044138
+0xFA5A
+// -0.009679
+0xFEC3
+// 0.008524
+0x0117
+// 0.131522
+0x10D6
+// -0.047572
+0xF9E9
+// 0.062163
+0x07F5
+// -0.003837
+0xFF82
+// -0.022727
+0xFD17
+// 0.011706
+0x0180
+// -0.039980
+0xFAE2
+// -0.025761
+0xFCB4
+// -0.097789
+0xF37C
+// 0.018763
+0x0267
+// -0.042889
+0xFA83
+// -0.060271
+0xF849
+// -0.138910
+0xEE38
+// -0.007928
+0xFEFC
+// 0.117703
+0x0F11
+// -0.185029
+0xE851
+// -0.105372
+0xF283
+// 0.100167
+0x0CD2
+// -0.623308
+0xB037
+// 0.705000
+0x5A3D
+// -0.004324
+0xFF72
+// 0.044182
+0x05A8
+// 0.225419
+0x1CDB
+// -0.156961
+0xEBE9
+// -0.017649
+0xFDBE
+// 0.151702
+0x136B
+// -0.082383
+0xF574
+// -0.274922
+0xDCCF
+// -0.016154
+0xFDEF
+// -0.105845
+0xF274
+// 0.011213
+0x016F
+// 0.367289
+0x2F03
+// -0.136724
+0xEE80
+// -0.128557
+0xEF8B
+// -0.119968
+0xF0A5
+// -0.125158
+0xEFFB
+// -0.029783
+0xFC30
+// -0.039743
+0xFAEA
+// 0.057592
+0x075F
+// -0.007261
+0xFF12
+// 0.087679
+0x0B39
+// 0.015909
+0x0209
+// 0.404268
+0x33BF
+// 0.126421
+0x102F
+// 0.048239
+0x062D
+// 0.091631
+0x0BBB
+// -0.257949
+0xDEFC
+// 0.026156
+0x0359
+// 0.108164
+0x0DD8
+// 0.076609
+0x09CE
+// 0.014036
+0x01CC
+// -0.008503
+0xFEE9
+// 0.200921
+0x19B8
+// -0.026683
+0xFC96
+// -0.014450
+0xFE26
+// 0.059091
+0x0790
+// -0.107982
+0xF22E
+// 0.133914
+0x1124
+// -0.026005
+0xFCAC
+// -0.010135
+0xFEB4
+// 0.101178
+0x0CF3
+// 0.009599
+0x013B
+// 0.037178
+0x04C2
+// 0.136740
+0x1181
+// 0.017523
+0x023E
+// -0.033042
+0xFBC5
+// -0.128778
+0xEF84
+// 0.012899
+0x01A7
+// 0.105951
+0x0D90
+// -0.086979
+0xF4DE
+// -0.032724
+0xFBD0
+// 0.159784
+0x1474
+// 0.090805
+0x0B9F
+// -0.039458
+0xFAF3
+// -0.074743
+0xF66F
+// 0.064933
+0x0850
+// 0.013780
+0x01C4
+// 0.038644
+0x04F2
+// -0.120388
+0xF097
+// -0.025291
+0xFCC3
+// -0.091879
+0xF43D
+// 0.013326
+0x01B5
+// 0.041938
+0x055E
+// 0.314143
+0x2836
+// -0.049391
+0xF9AE
+// 0.115233
+0x0EC0
+// -0.167057
+0xEA9E
+// 0.202453
+0x19EA
+// -0.051895
+0xF95C
+// 0.042661
+0x0576
+// -0.071878
+0xF6CD
+// -0.128669
+0xEF88
+// 0.043217
+0x0588
+// -0.649470
+0xACDE
+// 0.029162
+0x03BC
+// 0.112004
+0x0E56
+// -0.003434
+0xFF8F
+// 0.093008
+0x0BE8
+// 0.105139
+0x0D75
+// 0.005695
+0x00BB
+// 0.058285
+0x0776
+// -0.027742
+0xFC73
+// -0.234271
+0xE203
+// 0.034669
+0x0470
+// 0.032001
+0x0419
+// 0.189653
+0x1847
+// 0.029498
+0x03C7
+// 0.020035
+0x0291
+// 0.140768
+0x1205
+// -0.033456
+0xFBB8
+// 0.060876
+0x07CB
+// -0.058611
+0xF87F
+// -0.149729
+0xECD6
+// 0.003800
+0x007D
+// -0.267425
+0xDDC5
+// 0.109704
+0x0E0B
+// -0.079053
+0xF5E2
+// -0.007854
+0xFEFF
+// -0.152635
+0xEC76
+// 0.128600
+0x1076
+// -0.037606
+0xFB30
+// 0.074810
+0x0993
+// -0.078546
+0xF5F2
+// 0.262229
+0x2191
+// -0.035473
+0xFB76
+// 0.032043
+0x041A
+// 0.016066
+0x020E
+// 0.026369
+0x0360
+// -0.047841
+0xF9E0
+// -0.099214
+0xF34D
+// 0.003539
+0x0074
+// -0.017303
+0xFDC9
+// 0.381952
+0x30E4
+// 0.047047
+0x0606
+// -0.287167
+0xDB3E
+// 0.077467
+0x09EA
+// 0.025284
+0x033D
+// 0.069087
+0x08D8
+// -0.001959
+0xFFC0
+// -0.000436
+0xFFF2
+// 0.231306
+0x1D9B
+// -0.264035
+0xDE34
+// 0.048227
+0x062C
+// 0.077500
+0x09EC
+// -0.160006
+0xEB85
+// -0.183437
+0xE885
+// 0.118970
+0x0F3A
+// -0.012689
+0xFE60
+// -0.112262
+0xF1A1
+// -0.004922
+0xFF5F
+// 0.261257
+0x2171
+// 0.056595
+0x073E
+// 0.094089
+0x0C0B
+// -0.026912
+0xFC8E
+// -0.039101
+0xFAFF
+// -0.115813
+0xF12D
+// 0.058831
+0x0788
+// -0.066663
+0xF778
+// 0.038691
+0x04F4
+// -0.019121
+0xFD8D
+// -0.026635
+0xFC97
+// 0.049317
+0x0650
+// -0.140512
+0xEE04
+// 0.061396
+0x07DC
+// 0.013339
+0x01B5
+// 0.040220
+0x0526
+// 0.034729
+0x0472
+// -0.014799
+0xFE1B
+// 0.038763
+0x04F6
+// 0.097127
+0x0C6F
+// -0.061053
+0xF82F
+// 0.074004
+0x0979
+// 0.142936
+0x124C
+// 0.061404
+0x07DC
+// -0.425938
+0xC97B
+// 0.093352
+0x0BF3
+// -0.078325
+0xF5F9
+// -0.038279
+0xFB1A
+// -0.106994
+0xF24E
+// -0.045237
+0xFA36
+// -0.039448
+0xFAF3
+// -0.031697
+0xFBF1
+// 0.491056
+0x3EDB
+// -0.081961
+0xF582
+// -0.055182
+0xF8F0
+// 0.100280
+0x0CD6
+// 0.088415
+0x0B51
+// -0.046424
+0xFA0F
+// -0.043552
+0xFA6D
+// -0.025846
+0xFCB1
+// 0.036228
+0x04A3
+// 0.034604
+0x046E
+// 0.163491
+0x14ED
+// 0.150687
+0x134A
+// -0.120670
+0xF08E
+// -0.040480
+0xFAD2
+// 0.090315
+0x0B8F
+// -0.147307
+0xED25
+// 0.027719
+0x038C
+// -0.023751
+0xFCF6
+// -0.052981
+0xF938
+// 0.011936
+0x0187
+// -0.093971
+0xF3F9
+// 0.025861
+0x034F
+// -0.034943
+0xFB87
+// -0.015906
+0xFDF7
+// 0.024641
+0x0327
+// -0.137103
+0xEE73
+// -0.088758
+0xF4A4
+// 0.206324
+0x1A69
+// 0.046531
+0x05F5
+// -0.194789
+0xE711
+// 0.238430
+0x1E85
+// -0.132842
+0xEEFF
+// 0.097586
+0x0C7E
+// 0.138640
+0x11BF
+// -0.076774
+0xF62C
+// 0.151390
+0x1361
+// 0.037834
+0x04D8
+// -0.070062
+0xF708
+// 0.014165
+0x01D0
+// 0.129735
+0x109B
+// -0.081719
+0xF58A
+// 0.081089
+0x0A61
+// -0.116537
+0xF115
+// -0.061383
+0xF825
+// 0.308698
+0x2783
+// -0.115800
+0xF12D
+// 0.110248
+0x0E1D
+// -0.277094
+0xDC88
+// 0.166183
+0x1545
+// 0.020288
+0x0299
+// -0.109444
+0xF1FE
+// -0.123393
+0xF035
+// -0.020793
+0xFD57
+// 0.004610
+0x0097
+// -0.100354
+0xF328
+// -0.196818
+0xE6CF
+// 0.029785
+0x03D0
+// 0.020218
+0x0297
+// 0.056975
+0x074B
+// 0.025243
+0x033B
+// -0.034436
+0xFB98
+// 0.058991
+0x078D
+// -0.103405
+0xF2C4
+// -0.028961
+0xFC4B
+// -0.133734
+0xEEE2
+// -0.129043
+0xEF7C
+// -0.078906
+0xF5E6
+// -0.013412
+0xFE49
+// -0.004931
+0xFF5E
+// 0.026961
+0x0373
+// -0.080100
+0xF5BF
+// 0.073659
+0x096E
+// -0.219263
+0xE3EF
+// 0.074472
+0x0988
+// 0.012763
+0x01A2
+// 0.223613
+0x1C9F
+// -0.037003
+0xFB43
+// 0.031324
+0x0402
+// 0.072564
+0x094A
+// -0.085673
+0xF509
+// -0.085177
+0xF519
+// -0.243555
+0xE0D3
+// -0.037235
+0xFB3C
+// -0.172894
+0xE9DF
+// -0.014603
+0xFE21
+// -0.147553
+0xED1D
+// 0.059452
+0x079C
+// 0.176339
+0x1692
+// 0.097052
+0x0C6C
+// -0.047179
+0xF9F6
+// -0.071436
+0xF6DB
+// 0.108113
+0x0DD7
+// -0.017974
+0xFDB3
+// -0.009772
+0xFEC0
+// 0.027022
+0x0375
+// 0.001152
+0x0026
+// 0.125985
+0x1020
+// 0.062416
+0x07FD
+// -0.016694
+0xFDDD
+// 0.013594
+0x01BD
+// -0.033366
+0xFBBB
+// 0.031541
+0x040A
+// 0.033735
+0x0451
+// 0.044555
+0x05B4
+// -0.203228
+0xE5FD
+// -0.078426
+0xF5F6
+// -0.137457
+0xEE68
+// -0.060721
+0xF83A
+// 0.039448
+0x050D
+// -0.057102
+0xF8B1
+// -0.148672
+0xECF8
+// -0.097761
+0xF37D
+// 0.016282
+0x0216
+// -0.000270
+0xFFF7
+// -0.045879
+0xFA21
+// -0.039249
+0xFAFA
+// 0.013501
+0x01BA
+// -0.194089
+0xE728
+// 0.125633
+0x1015
+// 0.031601
+0x040B
+// -0.057797
+0xF89A
+// 0.211429
+0x1B10
+// 0.055731
+0x0722
+// -0.081790
+0xF588
+// -0.010581
+0xFEA5
+// 0.427290
+0x36B1
+// 0.030462
+0x03E6
+// -0.047833
+0xF9E1

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ15/Reference5_q15.txt

@@ -0,0 +1,1026 @@
+H
+512
+// 0.308751
+0x2785
+// 0.048967
+0x0645
+// 0.016566
+0x021F
+// -0.022586
+0xFD1C
+// -0.106686
+0xF258
+// 0.026255
+0x035C
+// 0.184776
+0x17A7
+// -0.109732
+0xF1F4
+// -0.150317
+0xECC2
+// -0.057486
+0xF8A4
+// 0.042945
+0x057F
+// 0.019693
+0x0285
+// -0.252372
+0xDFB2
+// -0.662372
+0xAB37
+// -0.022209
+0xFD28
+// 0.121001
+0x0F7D
+// 0.009583
+0x013A
+// -0.017979
+0xFDB3
+// -0.247201
+0xE05C
+// 0.103136
+0x0D34
+// 0.029143
+0x03BB
+// -0.034099
+0xFBA3
+// 0.045948
+0x05E2
+// -0.016253
+0xFDEB
+// 0.240425
+0x1EC6
+// -0.002290
+0xFFB5
+// -0.452127
+0xC621
+// 0.175925
+0x1685
+// -0.007783
+0xFF01
+// 0.083175
+0x0AA5
+// -0.044421
+0xFA50
+// -0.014378
+0xFE29
+// -0.017963
+0xFDB3
+// -0.016084
+0xFDF1
+// 0.028926
+0x03B4
+// 0.007094
+0x00E8
+// 0.326510
+0x29CB
+// -0.080305
+0xF5B9
+// -0.241123
+0xE123
+// 0.026964
+0x0374
+// -0.023156
+0xFD09
+// 0.031120
+0x03FC
+// -0.018277
+0xFDA9
+// -0.011695
+0xFE81
+// -0.121923
+0xF065
+// 0.045395
+0x05D0
+// 0.024616
+0x0327
+// 0.012359
+0x0195
+// 0.092679
+0x0BDD
+// -0.083150
+0xF55B
+// -0.062421
+0xF803
+// 0.081261
+0x0A67
+// -0.054412
+0xF909
+// 0.099460
+0x0CBB
+// 0.026172
+0x035A
+// -0.004784
+0xFF63
+// -0.000442
+0xFFF2
+// -0.000358
+0xFFF4
+// -0.002619
+0xFFAA
+// -0.010919
+0xFE9A
+// 0.035699
+0x0492
+// -0.047362
+0xF9F0
+// -0.058452
+0xF885
+// 0.000271
+0x0009
+// 0.001612
+0x0035
+// 0.002799
+0x005C
+// 0.120418
+0x0F6A
+// -0.004672
+0xFF67
+// 0.000219
+0x0007
+// -0.000319
+0xFFF6
+// -0.008312
+0xFEF0
+// -0.067085
+0xF76A
+// 0.074113
+0x097D
+// 0.259652
+0x213C
+// 0.003563
+0x0075
+// 0.008844
+0x0122
+// 0.032337
+0x0424
+// -0.080106
+0xF5BF
+// 0.092110
+0x0BCA
+// 0.024935
+0x0331
+// -0.015995
+0xFDF4
+// 0.016624
+0x0221
+// -0.003890
+0xFF81
+// -0.052958
+0xF939
+// 0.006761
+0x00DE
+// -0.016180
+0xFDEE
+// 0.122429
+0x0FAC
+// 0.095981
+0x0C49
+// 0.043480
+0x0591
+// 0.036069
+0x049E
+// 0.055095
+0x070D
+// -0.003434
+0xFF8F
+// 0.011097
+0x016C
+// -0.009727
+0xFEC1
+// -0.041145
+0xFABC
+// -0.023977
+0xFCEE
+// 0.014293
+0x01D4
+// -0.010990
+0xFE98
+// -0.091832
+0xF43F
+// 0.086050
+0x0B04
+// 0.087865
+0x0B3F
+// 0.079242
+0x0A25
+// 0.003468
+0x0072
+// 0.022225
+0x02D8
+// -0.015926
+0xFDF6
+// 0.010298
+0x0151
+// -0.005383
+0xFF50
+// 0.013572
+0x01BD
+// 0.120171
+0x0F62
+// 0.045671
+0x05D9
+// -0.151860
+0xEC90
+// -0.022800
+0xFD15
+// 0.013232
+0x01B2
+// 0.041185
+0x0546
+// -0.136935
+0xEE79
+// 0.041983
+0x0560
+// -0.012659
+0xFE61
+// -0.008234
+0xFEF2
+// 0.197583
+0x194A
+// -0.553002
+0xB937
+// -0.051344
+0xF96E
+// -0.077107
+0xF621
+// 0.472398
+0x3C78
+// -0.489128
+0xC164
+// 0.034015
+0x045B
+// -0.408674
+0xCBB1
+// 0.046477
+0x05F3
+// 0.002343
+0x004D
+// 0.152363
+0x1381
+// -0.003943
+0xFF7F
+// -0.017853
+0xFDB7
+// -0.015019
+0xFE14
+// -0.007548
+0xFF09
+// -0.124903
+0xF003
+// -0.020225
+0xFD69
+// 0.001564
+0x0033
+// 0.106583
+0x0DA5
+// -0.013046
+0xFE55
+// -0.016398
+0xFDE7
+// 0.012958
+0x01A9
+// 0.058072
+0x076F
+// 0.382100
+0x30E9
+// 0.119597
+0x0F4F
+// 0.020595
+0x02A3
+// 0.002682
+0x0058
+// -0.002022
+0xFFBE
+// -0.009573
+0xFEC6
+// 0.333992
+0x2AC0
+// 0.018786
+0x0268
+// -0.333274
+0xD557
+// -0.385743
+0xCEA0
+// -0.127805
+0xEFA4
+// -0.003086
+0xFF9B
+// -0.020192
+0xFD6A
+// 0.016235
+0x0214
+// 0.187787
+0x1809
+// 0.000956
+0x001F
+// 0.003769
+0x007C
+// -0.218712
+0xE401
+// 0.027121
+0x0379
+// 0.059164
+0x0793
+// -0.017266
+0xFDCA
+// -0.047180
+0xF9F6
+// 0.068809
+0x08CF
+// -0.216347
+0xE44F
+// -0.087143
+0xF4D8
+// -0.014664
+0xFE1F
+// 0.025049
+0x0335
+// -0.042094
+0xFA9D
+// -0.010563
+0xFEA6
+// -0.230337
+0xE284
+// -0.139126
+0xEE31
+// 0.024895
+0x0330
+// -0.000368
+0xFFF4
+// 0.106442
+0x0DA0
+// -0.042317
+0xFA95
+// 0.000603
+0x0014
+// 0.000124
+0x0004
+// 0.079991
+0x0A3D
+// -0.029386
+0xFC3D
+// -0.038528
+0xFB12
+// 0.007641
+0x00FA
+// 0.033918
+0x0457
+// -0.025166
+0xFCC7
+// 0.056899
+0x0748
+// -0.019217
+0xFD8A
+// 0.031381
+0x0404
+// -0.020264
+0xFD68
+// 0.027047
+0x0376
+// -0.005257
+0xFF54
+// 0.009165
+0x012C
+// 0.005250
+0x00AC
+// 0.040554
+0x0531
+// -0.019367
+0xFD85
+// 0.006289
+0x00CE
+// 0.044183
+0x05A8
+// -0.010190
+0xFEB2
+// 0.000112
+0x0004
+// -0.020431
+0xFD63
+// -0.005677
+0xFF46
+// -0.028232
+0xFC63
+// -0.000534
+0xFFEE
+// -0.008071
+0xFEF8
+// -0.087399
+0xF4D0
+// 0.003470
+0x0072
+// -0.008911
+0xFEDC
+// 0.022817
+0x02EC
+// -0.008242
+0xFEF2
+// 0.003067
+0x0065
+// 0.008224
+0x010D
+// -0.037312
+0xFB39
+// 0.027937
+0x0393
+// -0.020514
+0xFD60
+// 0.165847
+0x153A
+// -0.095193
+0xF3D1
+// -0.008325
+0xFEEF
+// -0.078805
+0xF5EA
+// -0.028643
+0xFC55
+// 0.023960
+0x0311
+// 0.032886
+0x0436
+// -0.485505
+0xC1DB
+// 0.445812
+0x3910
+// -0.035346
+0xFB7A
+// -0.069027
+0xF72A
+// -0.062706
+0xF7F9
+// 0.016422
+0x021A
+// -0.097957
+0xF376
+// -0.007139
+0xFF16
+// 0.289780
+0x2518
+// -0.067080
+0xF76A
+// 0.006742
+0x00DD
+// 0.093850
+0x0C03
+// 0.039533
+0x050F
+// -0.009023
+0xFED8
+// -0.101725
+0xF2FB
+// -0.189144
+0xE7CA
+// 0.000574
+0x0013
+// -0.065100
+0xF7AB
+// -0.043098
+0xFA7C
+// 0.145879
+0x12AC
+// 0.043430
+0x058F
+// 0.095698
+0x0C40
+// 0.001806
+0x003B
+// -0.001664
+0xFFC9
+// -0.074852
+0xF66B
+// -0.015664
+0xFDFF
+// 0.047277
+0x060D
+// 0.066757
+0x088C
+// -0.295001
+0xDA3D
+// 0.046786
+0x05FD
+// -0.056190
+0xF8CF
+// 0.174114
+0x1649
+// -0.079905
+0xF5C6
+// -0.114117
+0xF165
+// 0.026287
+0x035D
+// 0.320523
+0x2907
+// 0.016639
+0x0221
+// 0.156880
+0x1415
+// 0.314772
+0x284A
+// 0.398647
+0x3307
+// 0.175479
+0x1676
+// 0.159625
+0x146F
+// -0.006944
+0xFF1C
+// 0.002973
+0x0061
+// -0.001104
+0xFFDC
+// -0.000310
+0xFFF6
+// 0.054123
+0x06EE
+// -0.001319
+0xFFD5
+// -0.078700
+0xF5ED
+// 0.164903
+0x151C
+// -0.004392
+0xFF70
+// -0.003930
+0xFF7F
+// -0.056012
+0xF8D5
+// -0.157413
+0xEBDA
+// 0.074936
+0x0997
+// 0.047042
+0x0605
+// -0.138459
+0xEE47
+// -0.001948
+0xFFC0
+// -0.030763
+0xFC10
+// -0.013688
+0xFE3F
+// -0.165658
+0xEACC
+// -0.083729
+0xF548
+// 0.048760
+0x063E
+// 0.045826
+0x05DE
+// 0.046354
+0x05EF
+// 0.099710
+0x0CC3
+// 0.134482
+0x1137
+// -0.155538
+0xEC17
+// 0.006878
+0x00E1
+// -0.019553
+0xFD7F
+// -0.057423
+0xF8A6
+// 0.087991
+0x0B43
+// -0.089062
+0xF49A
+// 0.036756
+0x04B4
+// 0.067161
+0x0899
+// -0.060049
+0xF850
+// 0.055535
+0x071C
+// -0.178346
+0xE92C
+// -0.044995
+0xFA3E
+// -0.122036
+0xF061
+// 0.116001
+0x0ED9
+// 0.098335
+0x0C96
+// -0.012490
+0xFE67
+// -0.007152
+0xFF16
+// -0.096458
+0xF3A7
+// 0.107455
+0x0DC1
+// -0.167962
+0xEA80
+// 0.116313
+0x0EE3
+// -0.093581
+0xF406
+// 0.060715
+0x07C6
+// -0.514139
+0xBE31
+// -0.082989
+0xF561
+// -0.007356
+0xFF0F
+// -0.021452
+0xFD41
+// 0.161999
+0x14BC
+// -0.180486
+0xE8E6
+// 0.250189
+0x2006
+// 0.297809
+0x261F
+// -0.021410
+0xFD42
+// -0.177468
+0xE949
+// 0.070263
+0x08FE
+// 0.005819
+0x00BF
+// -0.009349
+0xFECE
+// -0.120426
+0xF096
+// -0.060088
+0xF84F
+// 0.046044
+0x05E5
+// -0.170849
+0xEA22
+// -0.015785
+0xFDFB
+// 0.024322
+0x031D
+// 0.097042
+0x0C6C
+// -0.026826
+0xFC91
+// -0.013380
+0xFE4A
+// 0.001823
+0x003C
+// -0.045796
+0xFA23
+// 0.004303
+0x008D
+// -0.007927
+0xFEFC
+// 0.046115
+0x05E7
+// 0.059128
+0x0792
+// 0.022117
+0x02D5
+// -0.077646
+0xF610
+// 0.038204
+0x04E4
+// -0.011992
+0xFE77
+// -0.160470
+0xEB76
+// -0.158985
+0xEBA6
+// -0.076177
+0xF640
+// 0.010061
+0x014A
+// 0.009302
+0x0131
+// -0.001069
+0xFFDD
+// 0.033299
+0x0443
+// 0.098843
+0x0CA7
+// 0.041151
+0x0544
+// 0.006036
+0x00C6
+// -0.008488
+0xFEEA
+// -0.043187
+0xFA79
+// -0.000530
+0xFFEF
+// 0.231927
+0x1DB0
+// -0.150030
+0xECCC
+// 0.006059
+0x00C7
+// -0.028534
+0xFC59
+// -0.005725
+0xFF44
+// -0.056252
+0xF8CD
+// 0.014835
+0x01E6
+// 0.013764
+0x01C3
+// -0.049169
+0xF9B5
+// -0.015923
+0xFDF6
+// -0.034620
+0xFB92
+// 0.029167
+0x03BC
+// -0.088206
+0xF4B6
+// 0.008671
+0x011C
+// -0.066677
+0xF777
+// 0.010347
+0x0153
+// -0.131081
+0xEF39
+// -0.019923
+0xFD73
+// 0.046731
+0x05FB
+// 0.019806
+0x0289
+// -0.048803
+0xF9C1
+// -0.054414
+0xF909
+// -0.113407
+0xF17C
+// 0.001863
+0x003D
+// -0.000684
+0xFFEA
+// 0.107946
+0x0DD1
+// -0.213201
+0xE4B6
+// 0.080334
+0x0A48
+// 0.244952
+0x1F5B
+// 0.359589
+0x2E07
+// 0.552088
+0x46AB
+// -0.043125
+0xFA7B
+// 0.033203
+0x0440
+// -0.109806
+0xF1F2
+// -0.132366
+0xEF0F
+// -0.030849
+0xFC0D
+// 0.057004
+0x074C
+// -0.005187
+0xFF56
+// 0.012797
+0x01A3
+// -0.019655
+0xFD7C
+// -0.011116
+0xFE94
+// 0.031218
+0x03FF
+// 0.100368
+0x0CD9
+// 0.149816
+0x132D
+// -0.193779
+0xE732
+// 0.063408
+0x081E
+// 0.006376
+0x00D1
+// 0.024854
+0x032E
+// -0.119769
+0xF0AB
+// 0.001492
+0x0031
+// -0.027870
+0xFC6F
+// -0.002455
+0xFFB0
+// -0.009663
+0xFEC3
+// -0.012721
+0xFE5F
+// -0.032018
+0xFBE7
+// -0.057450
+0xF8A5
+// 0.278489
+0x23A6
+// 0.000252
+0x0008
+// -0.000198
+0xFFFA
+// 0.054694
+0x0700
+// -0.286859
+0xDB48
+// 0.088509
+0x0B54
+// 0.081342
+0x0A69
+// -0.022635
+0xFD1A
+// 0.047437
+0x0612
+// -0.010261
+0xFEB0
+// 0.070413
+0x0903
+// -0.017183
+0xFDCD
+// -0.056694
+0xF8BE
+// -0.198268
+0xE69F
+// 0.051004
+0x0687
+// 0.105020
+0x0D71
+// -0.292388
+0xDA93
+// -0.093652
+0xF403
+// -0.070842
+0xF6EF
+// -0.148619
+0xECFA
+// 0.140536
+0x11FD
+// 0.005416
+0x00B1
+// 0.105907
+0x0D8E
+// -0.132737
+0xEF02
+// -0.252153
+0xDFB9
+// 0.014273
+0x01D4
+// -0.024462
+0xFCDE
+// 0.037757
+0x04D5
+// 0.115002
+0x0EB8
+// -0.019498
+0xFD81
+// 0.025188
+0x0339
+// -0.208368
+0xE554
+// 0.169814
+0x15BC
+// -0.010060
+0xFEB6
+// -0.099398
+0xF347
+// -0.036240
+0xFB5D
+// -0.016453
+0xFDE5
+// 0.084412
+0x0ACE
+// -0.165737
+0xEAC9
+// 0.003230
+0x006A
+// 0.002124
+0x0046
+// -0.001746
+0xFFC7
+// -0.010966
+0xFE99
+// -0.313615
+0xD7DB
+// -0.359992
+0xD1EC
+// 0.294457
+0x25B1
+// -0.441198
+0xC787
+// -0.044594
+0xFA4B
+// 0.375470
+0x300F
+// -0.044935
+0xFA40
+// -0.054617
+0xF902
+// -0.062081
+0xF80E
+// 0.043166
+0x0586
+// -0.396899
+0xCD32
+// 0.056716
+0x0742
+// 0.047456
+0x0613
+// 0.058106
+0x0770
+// 0.008165
+0x010C
+// -0.036261
+0xFB5C
+// -0.027532
+0xFC7A
+// -0.243036
+0xE0E4
+// -0.126278
+0xEFD6
+// -0.002589
+0xFFAB
+// 0.000252
+0x0008
+// 0.000832
+0x001B
+// -0.000684
+0xFFEA
+// -0.001709
+0xFFC8
+// -0.002518
+0xFFAD
+// 0.007197
+0x00EC
+// 0.195712
+0x190D
+// 0.263799
+0x21C4
+// -0.013981
+0xFE36
+// -0.000817
+0xFFE5
+// -0.044276
+0xFA55
+// 0.114341
+0x0EA3
+// -0.152842
+0xEC70
+// -0.158813
+0xEBAC
+// 0.434713
+0x37A5
+// 0.034758
+0x0473
+// 0.042691
+0x0577
+// 0.126772
+0x103A
+// -0.007034
+0xFF1A
+// 0.021751
+0x02C9
+// -0.009886
+0xFEBC
+// -0.008295
+0xFEF0
+// -0.003079
+0xFF9B
+// -0.011439
+0xFE89
+// 0.000681
+0x0016
+// -0.000418
+0xFFF2
+// 0.023093
+0x02F5
+// -0.070659
+0xF6F5
+// -0.003792
+0xFF84
+// -0.012141
+0xFE72
+// 0.018696
+0x0265
+// 0.020122
+0x0293
+// 0.046999
+0x0604
+// -0.077802
+0xF60B
+// 0.003625
+0x0077
+// -0.028216
+0xFC63
+// 0.051823
+0x06A2
+// 0.222903
+0x1C88

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Input1_q31.txt

@@ -0,0 +1,1026 @@
+W
+512
+// -0.034913
+0xFB87FAB3
+// 0.100816
+0x0CE78CEA
+// -0.170272
+0xEA3482D6
+// 0.585669
+0x4AF7369D
+// 0.134558
+0x11393562
+// -0.374994
+0xD000311B
+// -0.341155
+0xD45505DC
+// -0.046338
+0xFA1197E2
+// 0.221845
+0x1C656E4D
+// -0.391769
+0xCDDA7FA4
+// 0.085121
+0x0AE53B51
+// -0.181260
+0xE8CC763B
+// 0.469649
+0x3C1D786E
+// 0.137014
+0x1189AA20
+// 0.429213
+0x36F0718A
+// -0.230626
+0xE27AD5EF
+// -0.132888
+0xEEFD8489
+// 0.224788
+0x1CC5D7FB
+// -0.007046
+0xFF191D94
+// 0.274480
+0x2322297E
+// -0.107311
+0xF243A1E1
+// 0.132905
+0x110307D8
+// -0.538556
+0xBB109908
+// 0.471075
+0x3C4C3225
+// -0.100771
+0xF319F075
+// 0.089468
+0x0B73B230
+// -0.226910
+0xE2F49FA7
+// 0.055426
+0x07183232
+// -0.466879
+0xC43D4F6B
+// -0.162799
+0xEB296542
+// 0.541513
+0x45504C55
+// 0.275283
+0x233C7CBA
+// 0.130060
+0x10A5CAD5
+// -0.153297
+0xEC60C189
+// 0.430270
+0x37131445
+// 0.153939
+0x13B447C0
+// -0.184518
+0xE861B6B0
+// 0.113952
+0x0E95FB26
+// 0.013513
+0x01BAC8F3
+// -0.097060
+0xF393876B
+// 0.220731
+0x1C40E9EA
+// 0.218421
+0x1BF539B7
+// 0.561271
+0x47D7BE83
+// -0.217871
+0xE41CCB10
+// 0.169133
+0x15A627F0
+// -0.065241
+0xF7A62E4C
+// -0.122318
+0xF057E43F
+// 0.922282
+0x760D56B6
+// -0.131104
+0xEF37FD5D
+// 0.122773
+0x0FB70A29
+// 0.220535
+0x1C3A80A2
+// -0.443212
+0xC744D798
+// -0.070732
+0xF6F2412E
+// 0.036842
+0x04B73D30
+// 0.198714
+0x196F76CB
+// -0.068891
+0xF72E9171
+// -0.244581
+0xE0B19540
+// -0.032900
+0xFBC9EAC3
+// -0.331095
+0xD59EB126
+// -0.217785
+0xE41F9AEB
+// -0.260626
+0xDEA3CDCE
+// 0.099251
+0x0CB444F2
+// -0.402274
+0xCC8247DB
+// 0.300945
+0x26855C5F
+// 0.139439
+0x11D92329
+// -0.185915
+0xE833F06A
+// 0.093546
+0x0BF95369
+// -0.024860
+0xFCD163F4
+// 0.128393
+0x106F2AC4
+// 0.188204
+0x18170DF6
+// -0.174206
+0xE9B39D5F
+// 0.117894
+0x0F172740
+// 0.134600
+0x113A96B3
+// -0.026303
+0xFCA21B54
+// 0.187879
+0x180C6C9F
+// 0.045107
+0x05C60DF3
+// -0.291120
+0xDABC92A0
+// 0.241460
+0x1EE827A0
+// -0.255016
+0xDF5BA4FF
+// 0.384431
+0x31350A5F
+// -0.107246
+0xF245C578
+// 0.351626
+0x2D0214E7
+// -0.039399
+0xFAF4F720
+// -0.373419
+0xD033D089
+// 0.375372
+0x300C2C7A
+// -0.277202
+0xDC84A523
+// -0.248835
+0xE026309E
+// -0.284701
+0xDB8EE992
+// 0.125417
+0x100DA972
+// -0.003118
+0xFF99D475
+// -0.361938
+0xD1AC06CC
+// 0.090804
+0x0B9F77C3
+// -0.414148
+0xCAFD300F
+// -0.476740
+0xC2FA2C08
+// 0.148135
+0x12F617F2
+// 0.365510
+0x2EC906B1
+// 0.246854
+0x1F98EC6E
+// -0.013121
+0xFE520CC6
+// -0.168279
+0xEA75D2FF
+// -0.199447
+0xE6788905
+// -0.289418
+0xDAF45999
+// -0.094774
+0xF3DE73D8
+// 0.130337
+0x10AEE45C
+// -0.407542
+0xCBD5A5C3
+// -0.208173
+0xE55A9401
+// -0.031991
+0xFBE7B5F9
+// -0.080932
+0xF5A4021D
+// 0.201931
+0x19D8DD91
+// -0.071982
+0xF6C94D9B
+// -0.045673
+0xFA275FB2
+// 0.276834
+0x236F4ED9
+// 0.259680
+0x213D306A
+// -0.373670
+0xD02B92E3
+// -0.029388
+0xFC3CFFF5
+// 0.511627
+0x417D0077
+// -0.184038
+0xE87170D1
+// 0.509233
+0x412E8FC3
+// 0.111018
+0x0E35D6DA
+// 0.160596
+0x148E6A00
+// -0.078134
+0xF5FFB209
+// -0.328441
+0xD5F5A5FA
+// 0.253647
+0x207781B8
+// -0.406110
+0xCC049667
+// 0.310802
+0x27C85D05
+// 0.038577
+0x04F01440
+// 0.118583
+0x0F2DBA92
+// 0.234506
+0x1E044B5B
+// -0.269790
+0xDD77844E
+// -0.913201
+0x8B1C3ADB
+// -0.607626
+0xB2395194
+// 0.174200
+0x164C2E96
+// -0.070933
+0xF6EBAF04
+// -0.039728
+0xFAEA30F4
+// 0.406822
+0x3412BFB9
+// -0.151080
+0xECA96CF5
+// 0.208366
+0x1AABB9D1
+// -0.217014
+0xE438E00B
+// -0.277058
+0xDC8960C1
+// -0.265751
+0xDDFBDEB1
+// -0.489642
+0xC1536625
+// 0.226909
+0x1D0B5DC1
+// 0.104537
+0x0D617730
+// 0.101742
+0x0D05E35D
+// -0.084950
+0xF5205EE3
+// 0.306115
+0x272ECA1D
+// -0.496493
+0xC072E9F9
+// 0.086774
+0x0B1B6AE2
+// -0.415593
+0xCACDD9DD
+// -0.261111
+0xDE93E732
+// -0.327794
+0xD60ADB90
+// -0.166113
+0xEABCCC0D
+// -0.217386
+0xE42CB1BA
+// 0.116801
+0x0EF355CE
+// -0.295593
+0xDA2A028A
+// 0.109912
+0x0E119611
+// 0.382912
+0x3103456D
+// 0.165624
+0x15332905
+// -0.191027
+0xE78C6EF2
+// -0.195811
+0xE6EFAA7B
+// -0.363178
+0xD1835DF6
+// 0.139267
+0x11D37C81
+// 0.142153
+0x12320E01
+// 0.037679
+0x04D2AD40
+// -0.552508
+0xB9476EE3
+// 0.409921
+0x34784731
+// 0.011517
+0x01796422
+// -0.239843
+0xE14CD148
+// -0.134473
+0xEEC99559
+// -0.091668
+0xF4443923
+// -0.230357
+0xE283ACC8
+// 0.166947
+0x155E8288
+// 0.578737
+0x4A140DC6
+// -0.216088
+0xE4573CA0
+// -0.087562
+0xF4CAC652
+// 0.250180
+0x2005E56E
+// 0.270996
+0x22AFFC23
+// -0.652700
+0xAC745370
+// 0.400187
+0x33395128
+// 0.543123
+0x45850DB3
+// -0.300318
+0xD98F2F1E
+// 0.474940
+0x3CCAD29D
+// 0.177608
+0x16BBDA2C
+// -0.574746
+0xB66EB690
+// 0.247699
+0x1FB49845
+// 0.351112
+0x2CF13E06
+// -0.140829
+0xEDF94D7D
+// 0.236523
+0x1E466169
+// 0.318891
+0x28D16BB2
+// 0.298438
+0x26333535
+// -0.047607
+0xF9E8045B
+// 0.219062
+0x1C0A3571
+// 0.176026
+0x16880608
+// 0.204398
+0x1A29B537
+// -0.398478
+0xCCFEA813
+// -0.021672
+0xFD39D6AB
+// -0.165987
+0xEAC0EE35
+// -0.111250
+0xF1C28B8D
+// -0.113979
+0xF169248D
+// -0.035960
+0xFB65AAA5
+// -0.076422
+0xF637CFB1
+// -0.044236
+0xFA567CBC
+// -0.436012
+0xC830C49B
+// 0.311705
+0x27E5F6E1
+// 0.077771
+0x09F46886
+// -0.161493
+0xEB5435ED
+// -0.912918
+0x8B257EBD
+// -0.243433
+0xE0D7303F
+// 0.080688
+0x0A53FD42
+// 0.001210
+0x0027A38B
+// 0.260431
+0x2155CD9B
+// 0.260357
+0x2153645C
+// -0.461631
+0xC4E9433E
+// 0.070966
+0x09156838
+// -0.303549
+0xD9254A8D
+// 0.087260
+0x0B2B52A9
+// -0.453871
+0xC5E78A10
+// 0.634640
+0x513BDE14
+// -0.297337
+0xD9F0DEB4
+// 0.302738
+0x26C01A38
+// 0.415341
+0x3529E56D
+// -0.432488
+0xC8A43AF3
+// 0.004136
+0x00878A94
+// 0.270374
+0x229B9975
+// -0.055532
+0xF8E45602
+// 0.283319
+0x2443CD7A
+// -0.401988
+0xCC8BA816
+// 0.207516
+0x1A8FE065
+// -0.178083
+0xE9348FED
+// -0.078359
+0xF5F85118
+// -0.351500
+0xD3020EC6
+// -0.017255
+0xFDCA949A
+// -0.188948
+0xE7D08E30
+// -0.155044
+0xEC2780D0
+// -0.172174
+0xE9F63539
+// -0.063225
+0xF7E84083
+// -0.337146
+0xD4D8632E
+// -0.214704
+0xE4849403
+// 0.071837
+0x0931F6F7
+// -0.662661
+0xAB2DE88B
+// -0.089622
+0xF487447B
+// 0.082375
+0x0A8B454A
+// 0.235663
+0x1E2A3775
+// -0.137218
+0xEE6FA30C
+// 0.219675
+0x1C1E4DEF
+// 0.189851
+0x184D0C7E
+// -0.316410
+0xD77FDE84
+// 0.323731
+0x2970041C
+// 0.413017
+0x34DDBAD4
+// 0.330334
+0x2A486069
+// 0.177269
+0x16B0C3CA
+// 0.231598
+0x1DA4FDA4
+// 0.158389
+0x14461760
+// -0.299323
+0xD9AFC512
+// -0.005096
+0xFF59034C
+// -0.402327
+0xCC808CE9
+// 0.224250
+0x1CB437C5
+// -0.489130
+0xC1643134
+// -0.563170
+0xB7EA0CDD
+// -0.248794
+0xE0278802
+// 0.048066
+0x06270A6E
+// -0.434540
+0xC8610029
+// -0.267100
+0xDDCFAE91
+// -0.365265
+0xD13F0035
+// 0.045046
+0x05C414D7
+// -0.335571
+0xD50C060C
+// 0.264801
+0x21E50017
+// -0.200962
+0xE646E2E3
+// -0.051203
+0xF9722C60
+// 0.218633
+0x1BFC2AC1
+// -0.121059
+0xF0812295
+// -0.053486
+0xF927613A
+// -0.256622
+0xDF2706D2
+// -0.353447
+0xD2C23FAA
+// 0.964195
+0x7B6ABE5C
+// -0.408371
+0xCBBA81B1
+// -0.310058
+0xD850015F
+// 0.079713
+0x0A340D28
+// 0.011263
+0x017112AF
+// 0.266001
+0x220C5389
+// -0.384141
+0xCED47547
+// -0.228024
+0xE2D01B02
+// -0.598945
+0xB355C4EA
+// -0.631992
+0xAF1AE3AC
+// 0.162052
+0x14BE2274
+// 0.114319
+0x0EA20211
+// 0.371663
+0x2F92AB60
+// 0.945711
+0x790D12F5
+// 0.710573
+0x5AF40E50
+// -0.317701
+0xD75590AB
+// 0.333617
+0x2AB3F774
+// 0.438618
+0x3824A3B0
+// 0.006743
+0x00DCF172
+// 0.328452
+0x2A0AB412
+// 0.439375
+0x383D6ECE
+// -0.023253
+0xFD060BBA
+// -0.216046
+0xE458974E
+// 0.178715
+0x16E01FA0
+// -0.121241
+0xF07B2978
+// 0.280330
+0x23E1DDD1
+// 0.060530
+0x07BF6EED
+// -0.962605
+0x84C959BE
+// 0.142558
+0x123F59BF
+// 0.350358
+0x2CD8884B
+// -0.259892
+0xDEBBDACB
+// 0.157124
+0x141CA4F2
+// 0.028305
+0x039F8145
+// 0.268344
+0x225915AA
+// 0.202784
+0x19F4D042
+// 0.024041
+0x0313C99B
+// 0.162885
+0x14D96E28
+// -0.063690
+0xF7D8FFCE
+// 0.117063
+0x0EFBEAFB
+// 0.122455
+0x0FAC9EE9
+// 0.076979
+0x09DA74CC
+// -0.159068
+0xEBA3A4E4
+// 0.239722
+0x1EAF367B
+// -0.081950
+0xF582AB54
+// 0.319156
+0x28DA17B3
+// 0.256600
+0x20D841ED
+// -0.121518
+0xF07218ED
+// -0.331184
+0xD59BC73C
+// 0.053770
+0x06E1F0B5
+// -0.494973
+0xC0A4B673
+// -0.004092
+0xFF79ECE5
+// -0.318173
+0xD7461934
+// -0.196128
+0xE6E5472D
+// 0.220927
+0x1C475811
+// 0.072968
+0x09570453
+// -0.099646
+0xF33ECB0A
+// -0.441150
+0xC78861D2
+// 0.175747
+0x167EDFA6
+// 0.346178
+0x2C4F915D
+// 0.142886
+0x124A1565
+// -0.504745
+0xBF648160
+// 0.104282
+0x0D591C87
+// 0.008367
+0x011227E4
+// 0.303530
+0x26DA1027
+// -0.138104
+0xEE529810
+// 0.062043
+0x07F104D7
+// -0.122469
+0xF052F02B
+// -0.562143
+0xB80BB611
+// 0.090145
+0x0B89E017
+// -0.094954
+0xF3D88DFF
+// -0.456334
+0xC596D84D
+// 0.130056
+0x10A5ADC6
+// -0.554043
+0xB91521B5
+// -0.533109
+0xBBC31927
+// 0.218607
+0x1BFB4EBF
+// 0.366255
+0x2EE171EB
+// -0.475391
+0xC3266398
+// 0.103298
+0x0D38E1FC
+// -0.023804
+0xFCF3F96F
+// 0.005182
+0x00A9CA09
+// -0.312530
+0xD7FF07A4
+// -0.000092
+0xFFFCFED1
+// 0.219541
+0x1C19E837
+// -0.269934
+0xDD72CE06
+// 0.727246
+0x5D166304
+// -0.367021
+0xD1057745
+// -0.094307
+0xF3EDC0A1
+// -0.055846
+0xF8DA0607
+// 0.231902
+0x1DAEF61B
+// -0.167592
+0xEA8C5A50
+// -0.207431
+0xE572E65F
+// -0.220166
+0xE3D19BB9
+// 0.116024
+0x0ED9DEC8
+// 0.517706
+0x424433AC
+// 0.031724
+0x040F8441
+// -0.398460
+0xCCFF4483
+// 0.312491
+0x27FFB2A2
+// -0.235492
+0xE1DB61F5
+// -0.145699
+0xED59BC23
+// 0.454970
+0x3A3C7797
+// 0.000253
+0x00084868
+// 0.092825
+0x0BE1B360
+// 0.504100
+0x408659DB
+// -0.288697
+0xDB0BF862
+// -0.036303
+0xFB5A6F8F
+// 0.107935
+0x0DD0CC3F
+// -0.586547
+0xB4EC04FD
+// 0.231633
+0x1DA62371
+// 0.289192
+0x25043B27
+// 0.684108
+0x5790D883
+// 0.083801
+0x0ABA009D
+// 0.298089
+0x2627C3EB
+// 0.020571
+0x02A2114A
+// 0.650009
+0x53337E4F
+// 0.339497
+0x2B74A214
+// 0.033567
+0x044BEB72
+// 0.427634
+0x36BCB8B1
+// -0.306937
+0xD8B64DD3
+// -0.025367
+0xFCC0C24A
+// 0.247396
+0x1FAAABAF
+// 0.094397
+0x0C15351B
+// 0.268295
+0x225779FE
+// 0.262319
+0x2193A7CF
+// -0.465510
+0xC46A2A99
+// 0.136506
+0x11790974
+// -0.363643
+0xD174290A
+// 0.266796
+0x22266036
+// 0.587433
+0x4B30FD7A
+// -0.073865
+0xF68B99F8
+// -0.037845
+0xFB27E561
+// -0.275092
+0xDCC9CCE7
+// 0.510064
+0x4149CA09
+// -0.009587
+0xFEC5DAD5
+// 0.293663
+0x2596BCBB
+// -0.127820
+0xEFA39C06
+// -0.003491
+0xFF8D99D1
+// -0.751058
+0x9FDD5213
+// 0.237014
+0x1E56756E
+// -0.000930
+0xFFE18AC1
+// -0.296668
+0xDA06C987
+// 0.375115
+0x3003C3AA
+// -0.523534
+0xBCFCD6FF
+// -0.016354
+0xFDE81D83
+// -0.010856
+0xFE9C42E6
+// 0.185089
+0x17B10215
+// 0.231035
+0x1D928C84
+// -0.150530
+0xECBB6EA5
+// -0.292424
+0xDA91D6E2
+// -0.022509
+0xFD1E6BE6
+// 0.043524
+0x05922F30
+// 0.233071
+0x1DD545C0
+// -0.095673
+0xF3C0FF61
+// 0.370460
+0x2F6B3B25
+// 0.238363
+0x1E82AB08
+// 0.400914
+0x3351276A
+// -0.281565
+0xDBF5AC5D
+// 0.364110
+0x2E9B248A
+// 0.091223
+0x0BAD3173
+// -0.304294
+0xD90CE7ED
+// -0.458144
+0xC55B8B3B
+// -0.009112
+0xFED56877
+// 0.408895
+0x3456A868
+// 1.000000
+0x7FFFFFFF
+// 0.087391
+0x0B2F9E97
+// 0.099760
+0x0CC4F04B
+// 0.010537
+0x015944CA
+// 0.349044
+0x2CAD774B
+// 0.313581
+0x28236D32
+// -0.464500
+0xC48B42BA
+// 0.114674
+0x0EADA590
+// -0.499957
+0xC0016A3B
+// 0.227583
+0x1D217040
+// -0.213626
+0xE4A7E5A9
+// -0.023476
+0xFCFEBB91
+// -0.737842
+0xA18E66E3
+// 0.262295
+0x2192DF9E
+// 0.457045
+0x3A8074D0
+// -0.119191
+0xF0BE58A6
+// 0.101140
+0x0CF22686
+// -0.249247
+0xE018AA36
+// -0.094731
+0xF3DFD849
+// 0.222723
+0x1C82305D
+// -0.346418
+0xD3A89044
+// -0.524236
+0xBCE5D5A5
+// 0.098300
+0x0C95174D
+// -0.044347
+0xFA52D808
+// 0.146481
+0x12BFE132
+// -0.176118
+0xE974F709
+// 0.444664
+0x38EABFB6
+// 0.110159
+0x0E19AE16
+// -0.251110
+0xDFDB9E0C
+// 0.091212
+0x0BACD78A
+// 0.258225
+0x210D823A
+// 0.356148
+0x2D9644D1
+// -0.290548
+0xDACF4FD3
+// -0.258000
+0xDEF9DCD7
+// -0.016820
+0xFDD8D40D
+// 0.157538
+0x142A3632
+// 0.111380
+0x0E41B705
+// 0.003574
+0x00751FA2
+// 0.143547
+0x125FBBA8
+// -0.096560
+0xF3A3EB41
+// -0.008830
+0xFEDEA777
+// 0.016974
+0x022C30EE
+// -0.230859
+0xE2733860
+// 0.091916
+0x0BC3E6E2
+// 0.135701
+0x115EA8CF
+// 0.197861
+0x1953832F
+// -0.015490
+0xFE046C51
+// -0.393333
+0xCDA746AC
+// -0.466726
+0xC4424E9A
+// 0.430184
+0x371040F4
+// 0.185391
+0x17BAE0F9
+// -0.387319
+0xCE6C577A
+// -0.276421
+0xDC9E3BF5
+// -0.296206
+0xDA15EC27
+// 0.251546
+0x2032A806
+// -0.493934
+0xC0C6C199
+// -0.067760
+0xF753A1AC
+// -0.313598
+0xD7DC0524
+// -0.271760
+0xDD36F4B2
+// -0.111448
+0xF1BC1078
+// 0.331868
+0x2A7AA739
+// -0.304355
+0xD90AE46F
+// -0.061863
+0xF814DF6F
+// 0.324117
+0x297CA996
+// 0.026947
+0x037303E7
+// -0.013691
+0xFE3F5C3F
+// -0.741517
+0xA115FB9A
+// -0.127027
+0xEFBD927C
+// -0.225725
+0xE31B6EB8
+// 0.245951
+0x1F7B525F
+// 0.048905
+0x06428456
+// -0.149369
+0xECE17DDB
+// 0.246945
+0x1F9BE433
+// 0.391902
+0x3229D93C
+// -0.008232
+0xFEF23F67
+// 0.097990
+0x0C8AF061
+// -0.374983
+0xD000917C

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Input2_q31.txt

@@ -0,0 +1,1026 @@
+W
+512
+// 0.558082
+0x476F3E94
+// 0.331090
+0x2A612703
+// 0.265523
+0x21FCA584
+// -0.251425
+0xDFD14B5F
+// 0.171259
+0x15EBCE11
+// 0.595054
+0x4C2AB98F
+// -0.841021
+0x94597074
+// -0.225680
+0xE31CEEB0
+// -0.198180
+0xE6A20A29
+// 0.020135
+0x0293C659
+// -0.579127
+0xB5DF2B4C
+// -0.210475
+0xE50F287C
+// -0.115166
+0xF1423A0A
+// -1.213849
+0x80000000
+// 0.111812
+0x0E4FDC0B
+// -0.003474
+0xFF8E26BC
+// -0.683273
+0xA88A83EA
+// -0.494017
+0xC0C40FB5
+// 0.540084
+0x45217608
+// -0.267749
+0xDDBA634D
+// -0.272248
+0xDD26FAE4
+// -0.703212
+0xA5FD28C1
+// 0.568874
+0x48D0DF6E
+// -0.379462
+0xCF6DC9B0
+// 0.068195
+0x08BAA04D
+// -0.253472
+0xDF8E3C7B
+// 0.200027
+0x199A786C
+// 0.321199
+0x291D0AE6
+// 0.024171
+0x03180C08
+// 0.121669
+0x0F92D66E
+// -0.472841
+0xC379F146
+// 0.638995
+0x51CA9369
+// -0.525372
+0xBCC09E24
+// -0.033274
+0xFBBDAB59
+// 0.026464
+0x036328A9
+// -0.372415
+0xD054B47A
+// 0.159926
+0x14787606
+// 0.276337
+0x235EFF23
+// 0.132552
+0x10F778BD
+// 0.196882
+0x1933705A
+// 0.518515
+0x425EB141
+// -0.724803
+0xA339A802
+// -0.081467
+0xF59280AA
+// 0.014167
+0x01D035EF
+// 0.323107
+0x295B8E27
+// -0.200660
+0xE650C774
+// -0.135819
+0xEE9D7BD6
+// -0.135507
+0xEEA7B1AD
+// 0.016267
+0x02150810
+// 0.018773
+0x0267276F
+// -0.100222
+0xF32BED95
+// -0.196321
+0xE6DEF2E1
+// -0.366493
+0xD116C277
+// 0.099892
+0x0CC940AA
+// -0.018100
+0xFDAEE504
+// 0.050822
+0x0681589C
+// -0.179171
+0xE910E8F9
+// -0.153522
+0xEC5964C6
+// -0.401418
+0xCC9E5836
+// -0.578716
+0xB5ECA237
+// 0.296468
+0x25F2A621
+// 0.641087
+0x520F27A3
+// 0.048780
+0x063E6899
+// 0.165109
+0x15224690
+// -0.599301
+0xB34A1BD6
+// -0.851015
+0x9311F1EB
+// 0.698065
+0x595A2E35
+// 0.169288
+0x15AB3D86
+// 0.546591
+0x45F6B3B8
+// 0.113748
+0x0E8F4E23
+// -0.352775
+0xD2D848FE
+// 0.581357
+0x4A69E44D
+// 0.422382
+0x36109DDA
+// -0.295915
+0xDA1F7668
+// 0.411455
+0x34AA8ED1
+// 0.168919
+0x159F1FFC
+// 0.186206
+0x17D59799
+// -0.020724
+0xFD58ECC9
+// 0.529298
+0x43C005A3
+// 0.386981
+0x3188969A
+// 0.425932
+0x3684F0F8
+// -0.327050
+0xD6233DCD
+// -0.056709
+0xF8BDBEF1
+// -0.245336
+0xE098D128
+// 0.592609
+0x4BDAA0C5
+// 0.297339
+0x260F3579
+// -0.057972
+0xF8946267
+// -0.014369
+0xFE292928
+// 0.623714
+0x4FD5DFF7
+// 0.345692
+0x2C3FA21D
+// -0.057619
+0xF89FF077
+// -0.448604
+0xC69427C9
+// 0.280543
+0x23E8D3C3
+// -0.164029
+0xEB0117D7
+// 0.080135
+0x0A41D9AF
+// 0.046691
+0x05F9F7D0
+// 0.493145
+0x3F1F5BED
+// -0.355976
+0xD26F5CE3
+// -0.305773
+0xD8DC6E8C
+// -0.253946
+0xDF7EB2FC
+// -0.261129
+0xDE935738
+// 0.015768
+0x0204AC64
+// -0.055945
+0xF8D6CD7F
+// -0.211500
+0xE4ED8EDD
+// -0.317879
+0xD74FBADE
+// -0.194403
+0xE71DCC44
+// -0.059960
+0xF85339C2
+// -0.245708
+0xE08CA610
+// 0.025947
+0x03523C86
+// -0.029901
+0xFC2C33CC
+// 0.178172
+0x16CE595A
+// 0.255645
+0x20B8F716
+// 0.314395
+0x283E1617
+// 0.222948
+0x1C898E01
+// 0.183786
+0x17864B77
+// 0.119595
+0x0F4EE5FF
+// 0.338253
+0x2B4BE325
+// 0.134774
+0x114042AC
+// 0.343638
+0x2BFC5529
+// 0.584600
+0x4AD42D08
+// -0.426727
+0xC9610029
+// -0.445046
+0xC708BE6F
+// -0.877571
+0x8FABBF06
+// -0.061955
+0xF811DF0A
+// 0.120217
+0x0F6346BC
+// -0.138217
+0xEE4EE554
+// 0.109690
+0x0E0A4F28
+// 0.375205
+0x3006B985
+// 0.166081
+0x154223D2
+// -0.613791
+0xB16F4861
+// -0.303763
+0xD91E4F72
+// -0.204295
+0xE5D9A682
+// -0.134069
+0xEED6D295
+// 0.564309
+0x483B48E2
+// -0.169006
+0xEA5E066B
+// 0.236603
+0x1E490390
+// 0.412225
+0x34C3CB86
+// 0.517804
+0x42476490
+// 0.385122
+0x314BAA28
+// -0.169418
+0xEA50839E
+// -0.028233
+0xFC62DBF2
+// 0.740094
+0x5EBB6477
+// 0.074386
+0x098576D5
+// -0.036939
+0xFB4593CD
+// -0.725046
+0xA331B3E8
+// 0.270871
+0x22ABE2B7
+// -0.347072
+0xD393226A
+// -0.098146
+0xF36FF279
+// 0.109162
+0x0DF9034E
+// 0.597321
+0x4C750356
+// -0.361830
+0xD1AF8A93
+// 0.297231
+0x260BA8FC
+// -0.065711
+0xF796CB81
+// -0.411178
+0xCB5E85E3
+// -0.256645
+0xDF263FFB
+// 0.239427
+0x1EA58B9D
+// 0.316730
+0x288A9F99
+// 0.373786
+0x2FD83411
+// 0.368062
+0x2F1CA5EE
+// 0.136724
+0x11802ABA
+// -0.081146
+0xF59D03A1
+// 0.041289
+0x0548F2E7
+// 0.644860
+0x528AC329
+// 0.423430
+0x3632F520
+// 0.334723
+0x2AD83074
+// 0.154630
+0x13CAE9C9
+// -0.018083
+0xFDAF76C9
+// -0.661298
+0xAB5A9432
+// 0.229073
+0x1D523FDA
+// 0.381020
+0x30C54422
+// -0.716831
+0xA43EDFD2
+// -0.168941
+0xEA602745
+// 0.230612
+0x1D84B33E
+// 0.011082
+0x016B218A
+// 0.169541
+0x15B38541
+// 0.425856
+0x36826EE5
+// 0.014322
+0x01D54D55
+// -0.682468
+0xA8A4E3C7
+// 0.406257
+0x340039F7
+// -0.126491
+0xEFCF23B3
+// 0.053532
+0x06DA2493
+// 0.175934
+0x1684FEE1
+// -0.295448
+0xDA2EBFE9
+// -0.082807
+0xF566960D
+// -0.579038
+0xB5E217FA
+// 0.339621
+0x2B78B2D4
+// -0.044175
+0xFA5878F8
+// 0.001740
+0x0039079E
+// 0.074728
+0x0990AD87
+// -0.212027
+0xE4DC4900
+// 0.944599
+0x78E8A0D5
+// -0.308026
+0xD8929C5D
+// 0.047836
+0x061F7F1C
+// 0.403087
+0x33985AC6
+// 0.025261
+0x033BBEF7
+// 0.622098
+0x4FA0E624
+// 0.122063
+0x0F9FBF93
+// -0.200045
+0xE664E8F3
+// -0.225962
+0xE313ACC0
+// 0.441075
+0x3875231D
+// -0.909298
+0x8B9C23A4
+// 0.242634
+0x1F0EA107
+// -0.327246
+0xD61CCBEA
+// -0.283182
+0xDBC0B1F2
+// -0.055952
+0xF8D68E61
+// -0.228412
+0xE2C365E9
+// 0.036715
+0x04B317B4
+// -0.314323
+0xD7C4407B
+// 0.606546
+0x4DA34D5E
+// 0.021251
+0x02B859F2
+// -0.146489
+0xED3FD845
+// -0.183194
+0xE88D15EF
+// 0.210971
+0x1B0117C9
+// -0.067522
+0xF75B6CBA
+// 0.266192
+0x22129179
+// 0.248470
+0x1FCDDB0A
+// -0.246280
+0xE079E967
+// 0.532961
+0x443810B4
+// -0.439042
+0xC7CD7618
+// 0.286489
+0x24ABA83D
+// -0.520016
+0xBD702079
+// -0.353361
+0xD2C50D6B
+// 0.073733
+0x0970134B
+// 0.454987
+0x3A3D058D
+// 0.311789
+0x27E8B3ED
+// 0.065307
+0x085BF7E2
+// 0.223800
+0x1CA576B5
+// -0.329197
+0xD5DCDE36
+// 0.126192
+0x102710BC
+// 0.277963
+0x239446C8
+// 0.002347
+0x004CE60E
+// 0.096181
+0x0C4FA554
+// 0.224112
+0x1CAFB5D9
+// 0.751302
+0x602AADF0
+// 0.345288
+0x2C32649F
+// 0.151199
+0x135A7E53
+// 0.048290
+0x062E5DDD
+// -0.084602
+0xF52BC21E
+// -0.076394
+0xF638BAD6
+// -0.323987
+0xD687986D
+// 0.091147
+0x0BAAB10E
+// -0.123450
+0xF032CDD0
+// 0.609795
+0x4E0DC300
+// -0.083428
+0xF5523D4A
+// -0.320603
+0xD6F67C86
+// -0.137684
+0xEE60602A
+// 0.595642
+0x4C3E00D0
+// -0.054848
+0xF8FAC134
+// 0.553993
+0x46E93BF0
+// 0.371674
+0x2F9304BA
+// -0.356019
+0xD26DF6F7
+// -0.265868
+0xDDF80691
+// -0.672751
+0xA9E34D6C
+// -0.052640
+0xF943147A
+// 0.212549
+0x1B34CA3A
+// -0.281072
+0xDC05D3CF
+// 0.392563
+0x323F7CF7
+// -0.108265
+0xF2245E19
+// -0.812373
+0x98042856
+// 0.064599
+0x0844C9F3
+// -0.223885
+0xE357BA28
+// 0.048819
+0x063FB397
+// -0.473472
+0xC3654512
+// 0.512096
+0x418C5A4E
+// -0.035655
+0xFB6FA53C
+// 0.072736
+0x094F66EF
+// 0.617672
+0x4F0FE42E
+// -0.069238
+0xF7233408
+// 0.223159
+0x1C907D4F
+// 0.415715
+0x353626EB
+// -0.178554
+0xE9252624
+// 0.676687
+0x569DAC26
+// -0.312972
+0xD7F08C5B
+// -0.184334
+0xE867BCA3
+// 0.324178
+0x297EAA05
+// -0.095607
+0xF3C325B5
+// -0.184888
+0xE85592F8
+// 0.494912
+0x3F594A3B
+// 0.329185
+0x2A22BE44
+// -0.469152
+0xC3F2D315
+// -0.003194
+0xFF9758E2
+// -0.385000
+0xCEB84FD6
+// -0.634755
+0xAEC0556C
+// -0.006612
+0xFF27591E
+// 0.375436
+0x300E4D41
+// 0.214210
+0x1B6B3969
+// -0.226016
+0xE311EBB0
+// -0.034860
+0xFB89B10B
+// -0.281868
+0xDBEBBFB6
+// -0.328328
+0xD5F95AF2
+// 0.035189
+0x0481127E
+// 0.047327
+0x060ED133
+// 0.009734
+0x013EF8E7
+// -0.458895
+0xC542EA89
+// -0.098664
+0xF35EFD18
+// 0.684470
+0x579CB462
+// -0.109574
+0xF1F9783E
+// -0.518152
+0xBDAD3595
+// -0.153177
+0xEC64B1B8
+// 0.027833
+0x03900942
+// 0.250908
+0x201DC468
+// -0.395453
+0xCD61C9F0
+// 0.992168
+0x7EFF5EE7
+// -0.748513
+0xA030BB74
+// 0.106806
+0x0DABCE9F
+// 0.207420
+0x1A8CC10B
+// -0.101186
+0xF30C535B
+// -0.040394
+0xFAD4614A
+// -0.129009
+0xEF7CA115
+// -0.068743
+0xF733708C
+// 0.132088
+0x10E83EF4
+// -0.292042
+0xDA9E5D35
+// -0.080651
+0xF5AD3993
+// -0.359091
+0xD2094C68
+// -0.350856
+0xD3172953
+// 0.371258
+0x2F855F8C
+// -0.032251
+0xFBDF31EC
+// 0.226867
+0x1D09F822
+// 0.178102
+0x16CC0B25
+// -0.021343
+0xFD44A584
+// -0.292339
+0xDA949F75
+// 0.480049
+0x3D723E90
+// 0.252392
+0x204E5E48
+// 0.126156
+0x1025E354
+// 0.242518
+0x1F0AD7E1
+// 0.074677
+0x098F07AB
+// 0.210421
+0x1AEF0FDF
+// -0.340363
+0xD46EFC86
+// 0.141172
+0x1211E8D9
+// -0.475412
+0xC325B40F
+// -0.212411
+0xE4CFB84A
+// 0.105759
+0x0D89851D
+// 0.319022
+0x28D5B85B
+// 0.031107
+0x03FB4FBF
+// -0.593306
+0xB40E895A
+// 0.429750
+0x37020A60
+// 0.409823
+0x347514ED
+// 0.407772
+0x3431E19B
+// -0.160707
+0xEB6DF350
+// 0.609644
+0x4E08D03B
+// 0.250397
+0x200D00CB
+// -0.040526
+0xFAD00E8C
+// -0.145022
+0xED6FE737
+// 0.107603
+0x0DC5EE73
+// 0.247111
+0x1FA157D1
+// -0.314240
+0xD7C6FFD0
+// 0.208325
+0x1AAA679B
+// -0.119950
+0xF0A577AE
+// 0.748709
+0x5FD5AEB4
+// 0.521503
+0x42C09D7D
+// -0.170007
+0xEA3D36D7
+// 0.060465
+0x07BD5335
+// -0.700910
+0xA64892F8
+// 0.307558
+0x275E1231
+// 0.423648
+0x363A16D0
+// -0.281905
+0xDBEA89EF
+// 0.779319
+0x63C0B738
+// 0.313947
+0x282F6702
+// 0.186568
+0x17E172E4
+// 0.077433
+0x09E956D1
+// -0.306082
+0xD8D25235
+// 0.130316
+0x10AE32F7
+// -0.336025
+0xD4FD2245
+// 0.000020
+0x0000AAA2
+// -0.061755
+0xF818665B
+// 0.347595
+0x2C7DFF28
+// -0.075172
+0xF660C34B
+// 0.301399
+0x26943D65
+// -0.015948
+0xFDF56EA3
+// -0.600826
+0xB3182567
+// 0.094201
+0x0C0EC533
+// -0.311393
+0xD8244212
+// 0.099525
+0x0CBD3FD9
+// 0.232376
+0x1DBE7C9B
+// -0.361387
+0xD1BE1330
+// 0.061497
+0x07DF23B8
+// 0.342573
+0x2BD96CDB
+// 0.402477
+0x338460B8
+// -0.048062
+0xF9D91B4A
+// -0.573719
+0xB6905DB6
+// 0.173277
+0x162DF3DC
+// -0.166275
+0xEAB78094
+// -0.306033
+0xD8D3EB99
+// 0.566512
+0x488373C3
+// 0.105599
+0x0D844160
+// 0.529139
+0x43BAD62F
+// -0.793500
+0x9A6E9A42
+// 0.505293
+0x40AD7308
+// -0.115113
+0xF143F82C
+// -0.269062
+0xDD8F636D
+// -0.326600
+0xD631F4B8
+// 0.094494
+0x0C1860E7
+// -0.670573
+0xAA2AA9D0
+// 0.068805
+0x08CE9D6F
+// -0.747863
+0xA04605DC
+// -0.167617
+0xEA8B8543
+// -0.722813
+0xA37ADF28
+// 0.011132
+0x016CC5CF
+// -0.615470
+0xB1384894
+// -0.602273
+0xB2E8B998
+// -0.320702
+0xD6F34006
+// 0.564679
+0x4847663E
+// -0.405766
+0xCC0FDE50
+// -0.075894
+0xF64919E1
+// 0.347124
+0x2C6E8BBF
+// -0.692205
+0xA765D707
+// 0.852884
+0x6D2B50C4
+// 0.115370
+0x0EC473BA
+// 0.099291
+0x0CB59268
+// -0.360459
+0xD1DC7B60
+// -0.286526
+0xDB53212D
+// 0.209672
+0x1AD6883D
+// -0.210107
+0xE51B3935
+// -0.224420
+0xE3463138
+// 0.444508
+0x38E5A41B
+// -0.275070
+0xDCCA84E6
+// -0.464665
+0xC485DE33
+// 0.178636
+0x16DD8CE7
+// -0.512714
+0xBE5F660C
+// 0.043268
+0x0589CD23
+// -0.550816
+0xB97EDE1C
+// 0.081651
+0x0A738C31
+// 0.134989
+0x11474F24
+// 0.227837
+0x1D29BFC6
+// 0.002421
+0x004F5371
+// -0.470914
+0xC3B9147D
+// 0.159244
+0x14621961
+// -0.178888
+0xE91A3361
+// -0.132465
+0xEF0B5FE5
+// 0.259060
+0x2128DE75
+// -0.158017
+0xEBC61AAB
+// -0.084201
+0xF538E2A5
+// -0.062903
+0xF7F2CF80
+// -0.672950
+0xA9DCC29A
+// -0.309240
+0xD86AD164
+// 0.484962
+0x3E133B60
+// 0.273111
+0x22F54F37
+// 0.025481
+0x0342F774
+// 0.241515
+0x1EE9F8B5
+// 0.212496
+0x1B330EC4
+// -0.218526
+0xE4075304
+// 0.401155
+0x33590F86
+// 0.865907
+0x6ED609CD
+// 0.418231
+0x35889AC4
+// 0.106529
+0x0DA2BEB3
+// 0.529416
+0x43C3E719
+// 0.363465
+0x2E860610
+// 0.550470
+0x4675CF3A
+// -0.126638
+0xEFCA522C
+// 0.198711
+0x196F5901
+// 0.318765
+0x28CD46D8
+// -0.101599
+0xF2FECDF3
+// 0.822666
+0x694D1F76
+// -0.203372
+0xE5F7E60D
+// 0.430976
+0x372A3AC7
+// -0.042809
+0xFA8538DF
+// -0.267614
+0xDDBECFBA
+// -0.408022
+0xCBC5EC19
+// -0.705359
+0xA5B6CA74
+// 0.027508
+0x038563C7
+// -0.175415
+0xE98BFF4A
+// 0.428532
+0x36DA2066
+// -0.087782
+0xF4C39086
+// 0.579965
+0x4A3C4B8C
+// -0.158481
+0xEBB6E78B
+// -0.261366
+0xDE8B8D9E
+// 0.088620
+0x0B57E68D
+// -0.342975
+0xD419668C
+// 0.454552
+0x3A2EBEAA
+// -0.366801
+0xD10CAB22
+// -0.525497
+0xBCBC8555
+// -0.410253
+0xCB7CD34D
+// 0.620776
+0x4F759A0C
+// -0.335806
+0xD5044E28
+// 0.533166
+0x443ECA66
+// 0.445588
+0x390908D7
+// -0.035673
+0xFB6F106F
+// -0.526327
+0xBCA154EE
+// 0.068114
+0x08B7F3EC
+// -0.289470
+0xDAF2A3F6
+// 0.316932
+0x28913AD8
+// 0.221430
+0x1C57CD60
+// 0.044635
+0x05B69BF4
+// -0.020501
+0xFD603888
+// -0.082720
+0xF5696B91
+// -0.058977
+0xF8736E09
+// 0.083204
+0x0AA66AAE
+// 1.000000
+0x7FFFFFFF
+// 0.630443
+0x50B25CAE
+// 0.177052
+0x16A9A117
+// 0.142512
+0x123DD246
+// 0.466577
+0x3BB8C90B
+// 0.567864
+0x48AFC87F
+// 0.047887
+0x06212541
+// -0.735565
+0xA1D9054A
+// 0.122336
+0x0FA8B478
+// -0.035417
+0xFB7777E9
+// 0.864856
+0x6EB39685
+// -0.052767
+0xF93EEB34
+// 0.294412
+0x25AF4B35
+// -0.129885
+0xEF5FF1C3
+// -0.098540
+0xF36309DC
+// 0.772169
+0x62D6715A
+// -0.609098
+0xB2091277
+// 0.051078
+0x0689B752
+// -0.284594
+0xDB926E49
+// -0.522921
+0xBD10ED1C
+// -0.278172
+0xDC64DC98
+// -0.281258
+0xDBFFBD83
+// 0.723059
+0x5C8D317A
+// 0.203995
+0x1A1C81F4
+// 0.237422
+0x1E63DC0D

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Input3_q31.txt

@@ -0,0 +1,514 @@
+W
+256
+// 0.227306
+0x1D185FFA
+// 0.370272
+0x2F65152C
+// 0.450284
+0x39A2E7FB
+// 0.110482
+0x0E244384
+// -0.178118
+0xE9336F0F
+// 0.203939
+0x1A1AABFB
+// -0.255232
+0xDF5490FF
+// 0.069802
+0x08EF464B
+// 0.165231
+0x152648B6
+// 0.113693
+0x0E8D7DC7
+// -0.000312
+0xFFF5C793
+// 0.153560
+0x13A7D6BC
+// 0.196319
+0x1920F812
+// 0.344775
+0x2C219A42
+// -0.154472
+0xEC3A3FDD
+// -0.096858
+0xF39A2A2B
+// 0.159504
+0x146AA461
+// 0.006103
+0x00C7FC91
+// -0.282784
+0xDBCDBAA5
+// 0.224267
+0x1CB4C8E1
+// -0.008225
+0xFEF27991
+// 0.472193
+0x3C70D4B2
+// 0.587226
+0x4B2A388B
+// 0.332595
+0x2A927CAA
+// 0.669218
+0x55A8EE3A
+// -0.189212
+0xE7C7E6B7
+// -0.621866
+0xB066B327
+// -0.026174
+0xFCA653B1
+// -0.277884
+0xDC6E4E69
+// -0.325462
+0xD65745CE
+// -0.189336
+0xE7C3D899
+// 0.009937
+0x01459CA9
+// -0.087658
+0xF4C79EB6
+// -0.197993
+0xE6A82962
+// -0.093282
+0xF40F5987
+// -0.447777
+0xC6AF3C35
+// -0.107083
+0xF24B1EC9
+// 0.579077
+0x4A1F3377
+// 0.101008
+0x0CEDD720
+// -0.532495
+0xBBD73567
+// 0.481540
+0x3DA31DC7
+// 0.111286
+0x0E3EA232
+// 0.335394
+0x2AEE317B
+// 0.686280
+0x57D806AD
+// -0.814527
+0x97BD942E
+// -0.465836
+0xC45F7C63
+// 0.039098
+0x05012923
+// 0.457907
+0x3A9CB523
+// 0.207945
+0x1A9DF0E4
+// -0.340601
+0xD467325F
+// -0.312156
+0xD80B4881
+// -0.077194
+0xF61E84F3
+// 0.110996
+0x0E35209C
+// 0.110219
+0x0E1BA4F4
+// 0.452158
+0x39E051A8
+// -0.522148
+0xBD2A3FFB
+// 0.131686
+0x10DB134E
+// 0.077177
+0x09E0F05A
+// -0.190164
+0xE7A8B703
+// 0.002579
+0x00547F56
+// 0.223304
+0x1C953AB8
+// -0.381453
+0xCF2C8CAF
+// 0.316151
+0x2877A14E
+// -0.069996
+0xF70A602B
+// 0.086495
+0x0B12442E
+// -0.217724
+0xE4219EB3
+// -0.422097
+0xC9F8B627
+// -0.354003
+0xD2B0078C
+// -0.521042
+0xBD4E8003
+// -0.093058
+0xF416B0AB
+// -0.479491
+0xC2A00E20
+// -0.442006
+0xC76C5BBA
+// 0.390691
+0x320228F2
+// -0.310400
+0xD844D06A
+// -0.125480
+0xEFF04730
+// -0.253838
+0xDF82391F
+// 0.194862
+0x18F1408E
+// 0.194029
+0x18D5F022
+// 0.518184
+0x4253DE7C
+// 0.219033
+0x1C0947FB
+// 0.011176
+0x016E33C0
+// 0.098747
+0x0CA3BF0C
+// 0.302591
+0x26BB4F0D
+// 0.074156
+0x097DF382
+// 0.061772
+0x07E823F9
+// -0.087638
+0xF4C8492E
+// -0.534984
+0xBB85A762
+// 0.115749
+0x0ED0DAA7
+// -0.456726
+0xC58A035C
+// -0.409315
+0xCB9B90AD
+// 0.048093
+0x0627E803
+// 0.405790
+0x33F0E9BA
+// -0.067601
+0xF758D727
+// 0.209411
+0x1ACDFD9E
+// -0.103720
+0xF2B94AB5
+// -0.466229
+0xC4529C0D
+// -0.068726
+0xF733FF0A
+// 0.077252
+0x09E36203
+// -0.193661
+0xE7361B82
+// 0.016170
+0x0211DE5D
+// -0.615468
+0xB1385C12
+// -0.093823
+0xF3FD9C8F
+// 0.396649
+0x32C5660F
+// 0.422596
+0x3617A399
+// -0.236962
+0xE1AB3A2A
+// 0.370552
+0x2F6E3FDC
+// -0.232317
+0xE2436CE9
+// -0.286124
+0xDB604A15
+// 0.639820
+0x51E5A292
+// -0.148721
+0xECF6B7D2
+// -0.039879
+0xFAE53E4A
+// 0.106301
+0x0D9B4177
+// 0.064419
+0x083EE1AA
+// 0.190485
+0x1861D1BB
+// 0.684302
+0x579731C1
+// 0.476745
+0x3D05F844
+// -0.547212
+0xB9F4F148
+// -0.320437
+0xD6FBEE87
+// 0.235288
+0x1E1DEDD3
+// -0.448417
+0xC69A4924
+// -0.351633
+0xD2FDB44E
+// -0.640950
+0xADF5595D
+// 0.142438
+0x123B684F
+// 0.245978
+0x1F7C379C
+// 1.000000
+0x7FFFFFFF
+// 0.091290
+0x0BAF621B
+// 0.163169
+0x14E2B4E2
+// -0.096510
+0xF3A5921E
+// 0.264701
+0x21E1BD1A
+// 0.560170
+0x47B3A4C0
+// 0.311886
+0x27EBDE89
+// 0.251020
+0x2021696C
+// -0.971655
+0x83A0CE01
+// -0.020676
+0xFD5A7D16
+// 0.192407
+0x18A0C934
+// 0.458911
+0x3ABD9BE6
+// -0.158976
+0xEBA6AE3E
+// -0.098189
+0xF36E8BBF
+// 0.226480
+0x1CFD4881
+// 0.114402
+0x0EA4BA89
+// 0.159071
+0x145C7156
+// -0.012403
+0xFE69974D
+// 0.503226
+0x4069B536
+// -0.317802
+0xD7523F7F
+// -0.176582
+0xE965C432
+// -0.314013
+0xD7CE6B08
+// -0.002175
+0xFFB8B9D0
+// 0.296512
+0x25F417E0
+// -0.530394
+0xBC1C0D28
+// -0.215422
+0xE46D0ABC
+// 0.496018
+0x3F7D85ED
+// -0.764314
+0x9E2AF6C7
+// 0.130418
+0x10B18A3D
+// -0.271920
+0xDD31B6E6
+// 0.519791
+0x4288845D
+// 0.359977
+0x2E13B980
+// -0.138354
+0xEE4A6CA4
+// 0.021050
+0x02B1C455
+// -0.246114
+0xE07F53DB
+// 0.113543
+0x0E889637
+// -0.127234
+0xEFB6C9CB
+// -0.002060
+0xFFBC7DD2
+// 0.340515
+0x2B95FC1A
+// -0.646974
+0xAD2FF303
+// -0.310557
+0xD83FACC9
+// 0.318794
+0x28CE415C
+// -0.242485
+0xE0F6434C
+// 0.271973
+0x22D00123
+// 0.209262
+0x1AC9166A
+// 0.193513
+0x18C50880
+// 0.874410
+0x6FECAD63
+// -0.265945
+0xDDF5821F
+// 0.142294
+0x1236B419
+// 0.040969
+0x053E7A87
+// -0.401494
+0xCC9BD40F
+// 0.004089
+0x00860089
+// 0.067916
+0x08B1764C
+// 0.329811
+0x2A37425B
+// 0.119192
+0x0F41AF6B
+// -0.680010
+0xA8F56EE9
+// -0.291840
+0xDAA4FA78
+// -0.191649
+0xE77807A3
+// 0.184227
+0x1794BCF9
+// -0.156306
+0xEBFE2982
+// 0.132488
+0x10F55DBB
+// -0.274207
+0xDCE6CD1E
+// 0.206761
+0x1A77277E
+// -0.256382
+0xDF2EDD82
+// 0.015994
+0x020C13DB
+// -0.793426
+0x9A710754
+// -0.185309
+0xE847CAAD
+// -0.685260
+0xA849689A
+// 0.336934
+0x2B20A495
+// 0.391995
+0x322CE54A
+// 0.145237
+0x12971D60
+// 0.200168
+0x199F19B4
+// 0.126236
+0x10287F86
+// -0.299918
+0xD99C4821
+// -0.407116
+0xCBE3A075
+// -0.307424
+0xD8A65420
+// 0.013652
+0x01BF59A3
+// -0.022989
+0xFD0EAEF0
+// 0.134194
+0x112D43F1
+// 0.275184
+0x233937FA
+// -0.050376
+0xF98D4689
+// -0.261678
+0xDE815485
+// 0.140207
+0x11F24FCE
+// -0.384535
+0xCEC79092
+// 0.124941
+0x0FFE0FC9
+// 0.085417
+0x0AEEF04C
+// -0.164834
+0xEAE6BB57
+// 0.226012
+0x1CEDF671
+// 0.247561
+0x1FB0175B
+// -0.602119
+0xB2EDC4A5
+// 0.294799
+0x25BBF8CF
+// -0.251496
+0xDFCEF981
+// 0.486062
+0x3E3748C9
+// -0.460698
+0xC507D920
+// 0.099552
+0x0CBE2260
+// 0.172079
+0x1606AC70
+// 0.100218
+0x0CD3EE80
+// -0.078005
+0xF603ECD0
+// 0.422715
+0x361B8851
+// 0.248298
+0x1FC83674
+// -0.757269
+0x9F11D348
+// 0.325346
+0x29A4EE46
+// -0.058012
+0xF8930C96
+// 0.578667
+0x4A11BF4F
+// 0.174135
+0x164A0E16
+// -0.332969
+0xD561481A
+// 0.069430
+0x08E31331
+// -0.938811
+0x87D50C15
+// -0.544749
+0xBA45A8EF
+// -0.298442
+0xD9CCA4CB
+// 0.281952
+0x2416FDCB
+// -0.056039
+0xF8D3B633
+// -0.090304
+0xF470EF29
+// -0.095226
+0xF3CFA455
+// 0.053657
+0x06DE3ECB
+// -0.170512
+0xEA2CA7C1
+// 0.457029
+0x3A7FEA1F
+// 0.429074
+0x36EBE76D
+// -0.027700
+0xFC74523D
+// 0.384276
+0x312FF1A7
+// 0.193034
+0x18B55552
+// -0.039487
+0xFAF21607
+// 0.147847
+0x12ECA492
+// -0.314144
+0xD7CA1DD5
+// -0.026437
+0xFC9DB24C
+// -0.070103
+0xF706D99E
+// -0.210355
+0xE51315EF
+// 0.168857
+0x159D1B7F
+// -0.279552
+0xDC37A235
+// 0.353838
+0x2D4A9161
+// -0.134332
+0xEECE34B8
+// 0.429631
+0x36FE24B1

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference1_q31.txt

@@ -0,0 +1,1026 @@
+W
+512
+// -0.034913
+0xFB87FAB3
+// -0.100816
+0xF3187316
+// -0.170272
+0xEA3482D6
+// -0.585669
+0xB508C963
+// 0.134558
+0x11393562
+// 0.374994
+0x2FFFCEE5
+// -0.341155
+0xD45505DC
+// 0.046338
+0x05EE681E
+// 0.221845
+0x1C656E4D
+// 0.391769
+0x3225805C
+// 0.085121
+0x0AE53B51
+// 0.181260
+0x173389C5
+// 0.469649
+0x3C1D786E
+// -0.137014
+0xEE7655E0
+// 0.429213
+0x36F0718A
+// 0.230626
+0x1D852A11
+// -0.132888
+0xEEFD8489
+// -0.224788
+0xE33A2805
+// -0.007046
+0xFF191D94
+// -0.274480
+0xDCDDD682
+// -0.107311
+0xF243A1E1
+// -0.132905
+0xEEFCF828
+// -0.538556
+0xBB109908
+// -0.471075
+0xC3B3CDDB
+// -0.100771
+0xF319F075
+// -0.089468
+0xF48C4DD0
+// -0.226910
+0xE2F49FA7
+// -0.055426
+0xF8E7CDCE
+// -0.466879
+0xC43D4F6B
+// 0.162799
+0x14D69ABE
+// 0.541513
+0x45504C55
+// -0.275283
+0xDCC38346
+// 0.130060
+0x10A5CAD5
+// 0.153297
+0x139F3E77
+// 0.430270
+0x37131445
+// -0.153939
+0xEC4BB840
+// -0.184518
+0xE861B6B0
+// -0.113952
+0xF16A04DA
+// 0.013513
+0x01BAC8F3
+// 0.097060
+0x0C6C7895
+// 0.220731
+0x1C40E9EA
+// -0.218421
+0xE40AC649
+// 0.561271
+0x47D7BE83
+// 0.217871
+0x1BE334F0
+// 0.169133
+0x15A627F0
+// 0.065241
+0x0859D1B4
+// -0.122318
+0xF057E43F
+// -0.922282
+0x89F2A94A
+// -0.131104
+0xEF37FD5D
+// -0.122773
+0xF048F5D7
+// 0.220535
+0x1C3A80A2
+// 0.443212
+0x38BB2868
+// -0.070732
+0xF6F2412E
+// -0.036842
+0xFB48C2D0
+// 0.198714
+0x196F76CB
+// 0.068891
+0x08D16E8F
+// -0.244581
+0xE0B19540
+// 0.032900
+0x0436153D
+// -0.331095
+0xD59EB126
+// 0.217785
+0x1BE06515
+// -0.260626
+0xDEA3CDCE
+// -0.099251
+0xF34BBB0E
+// -0.402274
+0xCC8247DB
+// -0.300945
+0xD97AA3A1
+// 0.139439
+0x11D92329
+// 0.185915
+0x17CC0F96
+// 0.093546
+0x0BF95369
+// 0.024860
+0x032E9C0C
+// 0.128393
+0x106F2AC4
+// -0.188204
+0xE7E8F20A
+// -0.174206
+0xE9B39D5F
+// -0.117894
+0xF0E8D8C0
+// 0.134600
+0x113A96B3
+// 0.026303
+0x035DE4AC
+// 0.187879
+0x180C6C9F
+// -0.045107
+0xFA39F20D
+// -0.291120
+0xDABC92A0
+// -0.241460
+0xE117D860
+// -0.255016
+0xDF5BA4FF
+// -0.384431
+0xCECAF5A1
+// -0.107246
+0xF245C578
+// -0.351626
+0xD2FDEB19
+// -0.039399
+0xFAF4F720
+// 0.373419
+0x2FCC2F77
+// 0.375372
+0x300C2C7A
+// 0.277202
+0x237B5ADD
+// -0.248835
+0xE026309E
+// 0.284701
+0x2471166E
+// 0.125417
+0x100DA972
+// 0.003118
+0x00662B8B
+// -0.361938
+0xD1AC06CC
+// -0.090804
+0xF460883D
+// -0.414148
+0xCAFD300F
+// 0.476740
+0x3D05D3F8
+// 0.148135
+0x12F617F2
+// -0.365510
+0xD136F94F
+// 0.246854
+0x1F98EC6E
+// 0.013121
+0x01ADF33A
+// -0.168279
+0xEA75D2FF
+// 0.199447
+0x198776FB
+// -0.289418
+0xDAF45999
+// 0.094774
+0x0C218C28
+// 0.130337
+0x10AEE45C
+// 0.407542
+0x342A5A3D
+// -0.208173
+0xE55A9401
+// 0.031991
+0x04184A07
+// -0.080932
+0xF5A4021D
+// -0.201931
+0xE627226F
+// -0.071982
+0xF6C94D9B
+// 0.045673
+0x05D8A04E
+// 0.276834
+0x236F4ED9
+// -0.259680
+0xDEC2CF96
+// -0.373670
+0xD02B92E3
+// 0.029388
+0x03C3000B
+// 0.511627
+0x417D0077
+// 0.184038
+0x178E8F2F
+// 0.509233
+0x412E8FC3
+// -0.111018
+0xF1CA2926
+// 0.160596
+0x148E6A00
+// 0.078134
+0x0A004DF7
+// -0.328441
+0xD5F5A5FA
+// -0.253647
+0xDF887E48
+// -0.406110
+0xCC049667
+// -0.310802
+0xD837A2FB
+// 0.038577
+0x04F01440
+// -0.118583
+0xF0D2456E
+// 0.234506
+0x1E044B5B
+// 0.269790
+0x22887BB2
+// -0.913201
+0x8B1C3ADB
+// 0.607626
+0x4DC6AE6C
+// 0.174200
+0x164C2E96
+// 0.070933
+0x091450FC
+// -0.039728
+0xFAEA30F4
+// -0.406822
+0xCBED4047
+// -0.151080
+0xECA96CF5
+// -0.208366
+0xE554462F
+// -0.217014
+0xE438E00B
+// 0.277058
+0x23769F3F
+// -0.265751
+0xDDFBDEB1
+// 0.489642
+0x3EAC99DB
+// 0.226909
+0x1D0B5DC1
+// -0.104537
+0xF29E88D0
+// 0.101742
+0x0D05E35D
+// 0.084950
+0x0ADFA11D
+// 0.306115
+0x272ECA1D
+// 0.496493
+0x3F8D1607
+// 0.086774
+0x0B1B6AE2
+// 0.415593
+0x35322623
+// -0.261111
+0xDE93E732
+// 0.327794
+0x29F52470
+// -0.166113
+0xEABCCC0D
+// 0.217386
+0x1BD34E46
+// 0.116801
+0x0EF355CE
+// 0.295593
+0x25D5FD76
+// 0.109912
+0x0E119611
+// -0.382912
+0xCEFCBA93
+// 0.165624
+0x15332905
+// 0.191027
+0x1873910E
+// -0.195811
+0xE6EFAA7B
+// 0.363178
+0x2E7CA20A
+// 0.139267
+0x11D37C81
+// -0.142153
+0xEDCDF1FF
+// 0.037679
+0x04D2AD40
+// 0.552508
+0x46B8911D
+// 0.409921
+0x34784731
+// -0.011517
+0xFE869BDE
+// -0.239843
+0xE14CD148
+// 0.134473
+0x11366AA7
+// -0.091668
+0xF4443923
+// 0.230357
+0x1D7C5338
+// 0.166947
+0x155E8288
+// -0.578737
+0xB5EBF23A
+// -0.216088
+0xE4573CA0
+// 0.087562
+0x0B3539AE
+// 0.250180
+0x2005E56E
+// -0.270996
+0xDD5003DD
+// -0.652700
+0xAC745370
+// -0.400187
+0xCCC6AED8
+// 0.543123
+0x45850DB3
+// 0.300318
+0x2670D0E2
+// 0.474940
+0x3CCAD29D
+// -0.177608
+0xE94425D4
+// -0.574746
+0xB66EB690
+// -0.247699
+0xE04B67BB
+// 0.351112
+0x2CF13E06
+// 0.140829
+0x1206B283
+// 0.236523
+0x1E466169
+// -0.318891
+0xD72E944E
+// 0.298438
+0x26333535
+// 0.047607
+0x0617FBA5
+// 0.219062
+0x1C0A3571
+// -0.176026
+0xE977F9F8
+// 0.204398
+0x1A29B537
+// 0.398478
+0x330157ED
+// -0.021672
+0xFD39D6AB
+// 0.165987
+0x153F11CB
+// -0.111250
+0xF1C28B8D
+// 0.113979
+0x0E96DB73
+// -0.035960
+0xFB65AAA5
+// 0.076422
+0x09C8304F
+// -0.044236
+0xFA567CBC
+// 0.436012
+0x37CF3B65
+// 0.311705
+0x27E5F6E1
+// -0.077771
+0xF60B977A
+// -0.161493
+0xEB5435ED
+// 0.912918
+0x74DA8143
+// -0.243433
+0xE0D7303F
+// -0.080688
+0xF5AC02BE
+// 0.001210
+0x0027A38B
+// -0.260431
+0xDEAA3265
+// 0.260357
+0x2153645C
+// 0.461631
+0x3B16BCC2
+// 0.070966
+0x09156838
+// 0.303549
+0x26DAB573
+// 0.087260
+0x0B2B52A9
+// 0.453871
+0x3A1875F0
+// 0.634640
+0x513BDE14
+// 0.297337
+0x260F214C
+// 0.302738
+0x26C01A38
+// -0.415341
+0xCAD61A93
+// -0.432488
+0xC8A43AF3
+// -0.004136
+0xFF78756C
+// 0.270374
+0x229B9975
+// 0.055532
+0x071BA9FE
+// 0.283319
+0x2443CD7A
+// 0.401988
+0x337457EA
+// 0.207516
+0x1A8FE065
+// 0.178083
+0x16CB7013
+// -0.078359
+0xF5F85118
+// 0.351500
+0x2CFDF13A
+// -0.017255
+0xFDCA949A
+// 0.188948
+0x182F71D0
+// -0.155044
+0xEC2780D0
+// 0.172174
+0x1609CAC7
+// -0.063225
+0xF7E84083
+// 0.337146
+0x2B279CD2
+// -0.214704
+0xE4849403
+// -0.071837
+0xF6CE0909
+// -0.662661
+0xAB2DE88B
+// 0.089622
+0x0B78BB85
+// 0.082375
+0x0A8B454A
+// -0.235663
+0xE1D5C88B
+// -0.137218
+0xEE6FA30C
+// -0.219675
+0xE3E1B211
+// 0.189851
+0x184D0C7E
+// 0.316410
+0x2880217C
+// 0.323731
+0x2970041C
+// -0.413017
+0xCB22452C
+// 0.330334
+0x2A486069
+// -0.177269
+0xE94F3C36
+// 0.231598
+0x1DA4FDA4
+// -0.158389
+0xEBB9E8A0
+// -0.299323
+0xD9AFC512
+// 0.005096
+0x00A6FCB4
+// -0.402327
+0xCC808CE9
+// -0.224250
+0xE34BC83B
+// -0.489130
+0xC1643134
+// 0.563170
+0x4815F323
+// -0.248794
+0xE0278802
+// -0.048066
+0xF9D8F592
+// -0.434540
+0xC8610029
+// 0.267100
+0x2230516F
+// -0.365265
+0xD13F0035
+// -0.045046
+0xFA3BEB29
+// -0.335571
+0xD50C060C
+// -0.264801
+0xDE1AFFE9
+// -0.200962
+0xE646E2E3
+// 0.051203
+0x068DD3A0
+// 0.218633
+0x1BFC2AC1
+// 0.121059
+0x0F7EDD6B
+// -0.053486
+0xF927613A
+// 0.256622
+0x20D8F92E
+// -0.353447
+0xD2C23FAA
+// -0.964195
+0x849541A4
+// -0.408371
+0xCBBA81B1
+// 0.310058
+0x27AFFEA1
+// 0.079713
+0x0A340D28
+// -0.011263
+0xFE8EED51
+// 0.266001
+0x220C5389
+// 0.384141
+0x312B8AB9
+// -0.228024
+0xE2D01B02
+// 0.598945
+0x4CAA3B16
+// -0.631992
+0xAF1AE3AC
+// -0.162052
+0xEB41DD8C
+// 0.114319
+0x0EA20211
+// -0.371663
+0xD06D54A0
+// 0.945711
+0x790D12F5
+// -0.710573
+0xA50BF1B0
+// -0.317701
+0xD75590AB
+// -0.333617
+0xD54C088C
+// 0.438618
+0x3824A3B0
+// -0.006743
+0xFF230E8E
+// 0.328452
+0x2A0AB412
+// -0.439375
+0xC7C29132
+// -0.023253
+0xFD060BBA
+// 0.216046
+0x1BA768B2
+// 0.178715
+0x16E01FA0
+// 0.121241
+0x0F84D688
+// 0.280330
+0x23E1DDD1
+// -0.060530
+0xF8409113
+// -0.962605
+0x84C959BE
+// -0.142558
+0xEDC0A641
+// 0.350358
+0x2CD8884B
+// 0.259892
+0x21442535
+// 0.157124
+0x141CA4F2
+// -0.028305
+0xFC607EBB
+// 0.268344
+0x225915AA
+// -0.202784
+0xE60B2FBE
+// 0.024041
+0x0313C99B
+// -0.162885
+0xEB2691D8
+// -0.063690
+0xF7D8FFCE
+// -0.117063
+0xF1041505
+// 0.122455
+0x0FAC9EE9
+// -0.076979
+0xF6258B34
+// -0.159068
+0xEBA3A4E4
+// -0.239722
+0xE150C985
+// -0.081950
+0xF582AB54
+// -0.319156
+0xD725E84D
+// 0.256600
+0x20D841ED
+// 0.121518
+0x0F8DE713
+// -0.331184
+0xD59BC73C
+// -0.053770
+0xF91E0F4B
+// -0.494973
+0xC0A4B673
+// 0.004092
+0x0086131B
+// -0.318173
+0xD7461934
+// 0.196128
+0x191AB8D3
+// 0.220927
+0x1C475811
+// -0.072968
+0xF6A8FBAD
+// -0.099646
+0xF33ECB0A
+// 0.441150
+0x38779E2E
+// 0.175747
+0x167EDFA6
+// -0.346178
+0xD3B06EA3
+// 0.142886
+0x124A1565
+// 0.504745
+0x409B7EA0
+// 0.104282
+0x0D591C87
+// -0.008367
+0xFEEDD81C
+// 0.303530
+0x26DA1027
+// 0.138104
+0x11AD67F0
+// 0.062043
+0x07F104D7
+// 0.122469
+0x0FAD0FD5
+// -0.562143
+0xB80BB611
+// -0.090145
+0xF4761FE9
+// -0.094954
+0xF3D88DFF
+// 0.456334
+0x3A6927B3
+// 0.130056
+0x10A5ADC6
+// 0.554043
+0x46EADE4B
+// -0.533109
+0xBBC31927
+// -0.218607
+0xE404B141
+// 0.366255
+0x2EE171EB
+// 0.475391
+0x3CD99C68
+// 0.103298
+0x0D38E1FC
+// 0.023804
+0x030C0691
+// 0.005182
+0x00A9CA09
+// 0.312530
+0x2800F85C
+// -0.000092
+0xFFFCFED1
+// -0.219541
+0xE3E617C9
+// -0.269934
+0xDD72CE06
+// -0.727246
+0xA2E99CFC
+// -0.367021
+0xD1057745
+// 0.094307
+0x0C123F5F
+// -0.055846
+0xF8DA0607
+// -0.231902
+0xE25109E5
+// -0.167592
+0xEA8C5A50
+// 0.207431
+0x1A8D19A1
+// -0.220166
+0xE3D19BB9
+// -0.116024
+0xF1262138
+// 0.517706
+0x424433AC
+// -0.031724
+0xFBF07BBF
+// -0.398460
+0xCCFF4483
+// -0.312491
+0xD8004D5E
+// -0.235492
+0xE1DB61F5
+// 0.145699
+0x12A643DD
+// 0.454970
+0x3A3C7797
+// -0.000253
+0xFFF7B798
+// 0.092825
+0x0BE1B360
+// -0.504100
+0xBF79A625
+// -0.288697
+0xDB0BF862
+// 0.036303
+0x04A59071
+// 0.107935
+0x0DD0CC3F
+// 0.586547
+0x4B13FB03
+// 0.231633
+0x1DA62371
+// -0.289192
+0xDAFBC4D9
+// 0.684108
+0x5790D883
+// -0.083801
+0xF545FF63
+// 0.298089
+0x2627C3EB
+// -0.020571
+0xFD5DEEB6
+// 0.650009
+0x53337E4F
+// -0.339497
+0xD48B5DEC
+// 0.033567
+0x044BEB72
+// -0.427634
+0xC943474F
+// -0.306937
+0xD8B64DD3
+// 0.025367
+0x033F3DB6
+// 0.247396
+0x1FAAABAF
+// -0.094397
+0xF3EACAE5
+// 0.268295
+0x225779FE
+// -0.262319
+0xDE6C5831
+// -0.465510
+0xC46A2A99
+// -0.136506
+0xEE86F68C
+// -0.363643
+0xD174290A
+// -0.266796
+0xDDD99FCA
+// 0.587433
+0x4B30FD7A
+// 0.073865
+0x09746608
+// -0.037845
+0xFB27E561
+// 0.275092
+0x23363319
+// 0.510064
+0x4149CA09
+// 0.009587
+0x013A252B
+// 0.293663
+0x2596BCBB
+// 0.127820
+0x105C63FA
+// -0.003491
+0xFF8D99D1
+// 0.751058
+0x6022ADED
+// 0.237014
+0x1E56756E
+// 0.000930
+0x001E753F
+// -0.296668
+0xDA06C987
+// -0.375115
+0xCFFC3C56
+// -0.523534
+0xBCFCD6FF
+// 0.016354
+0x0217E27D
+// -0.010856
+0xFE9C42E6
+// -0.185089
+0xE84EFDEB
+// 0.231035
+0x1D928C84
+// 0.150530
+0x1344915B
+// -0.292424
+0xDA91D6E2
+// 0.022509
+0x02E1941A
+// 0.043524
+0x05922F30
+// -0.233071
+0xE22ABA40
+// -0.095673
+0xF3C0FF61
+// -0.370460
+0xD094C4DB
+// 0.238363
+0x1E82AB08
+// -0.400914
+0xCCAED896
+// -0.281565
+0xDBF5AC5D
+// -0.364110
+0xD164DB76
+// 0.091223
+0x0BAD3173
+// 0.304294
+0x26F31813
+// -0.458144
+0xC55B8B3B
+// 0.009112
+0x012A9789
+// 0.408895
+0x3456A868
+// -1.000000
+0x80000000
+// 0.087391
+0x0B2F9E97
+// -0.099760
+0xF33B0FB5
+// 0.010537
+0x015944CA
+// -0.349044
+0xD35288B5
+// 0.313581
+0x28236D32
+// 0.464500
+0x3B74BD46
+// 0.114674
+0x0EADA590
+// 0.499957
+0x3FFE95C5
+// 0.227583
+0x1D217040
+// 0.213626
+0x1B581A57
+// -0.023476
+0xFCFEBB91
+// 0.737842
+0x5E71991D
+// 0.262295
+0x2192DF9E
+// -0.457045
+0xC57F8B30
+// -0.119191
+0xF0BE58A6
+// -0.101140
+0xF30DD97A
+// -0.249247
+0xE018AA36
+// 0.094731
+0x0C2027B7
+// 0.222723
+0x1C82305D
+// 0.346418
+0x2C576FBC
+// -0.524236
+0xBCE5D5A5
+// -0.098300
+0xF36AE8B3
+// -0.044347
+0xFA52D808
+// -0.146481
+0xED401ECE
+// -0.176118
+0xE974F709
+// -0.444664
+0xC715404A
+// 0.110159
+0x0E19AE16
+// 0.251110
+0x202461F4
+// 0.091212
+0x0BACD78A
+// -0.258225
+0xDEF27DC6
+// 0.356148
+0x2D9644D1
+// 0.290548
+0x2530B02D
+// -0.258000
+0xDEF9DCD7
+// 0.016820
+0x02272BF3
+// 0.157538
+0x142A3632
+// -0.111380
+0xF1BE48FB
+// 0.003574
+0x00751FA2
+// -0.143547
+0xEDA04458
+// -0.096560
+0xF3A3EB41
+// 0.008830
+0x01215889
+// 0.016974
+0x022C30EE
+// 0.230859
+0x1D8CC7A0
+// 0.091916
+0x0BC3E6E2
+// -0.135701
+0xEEA15731
+// 0.197861
+0x1953832F
+// 0.015490
+0x01FB93AF
+// -0.393333
+0xCDA746AC
+// 0.466726
+0x3BBDB166
+// 0.430184
+0x371040F4
+// -0.185391
+0xE8451F07
+// -0.387319
+0xCE6C577A
+// 0.276421
+0x2361C40B
+// -0.296206
+0xDA15EC27
+// -0.251546
+0xDFCD57FA
+// -0.493934
+0xC0C6C199
+// 0.067760
+0x08AC5E54
+// -0.313598
+0xD7DC0524
+// 0.271760
+0x22C90B4E
+// -0.111448
+0xF1BC1078
+// -0.331868
+0xD58558C7
+// -0.304355
+0xD90AE46F
+// 0.061863
+0x07EB2091
+// 0.324117
+0x297CA996
+// -0.026947
+0xFC8CFC19
+// -0.013691
+0xFE3F5C3F
+// 0.741517
+0x5EEA0466
+// -0.127027
+0xEFBD927C
+// 0.225725
+0x1CE49148
+// 0.245951
+0x1F7B525F
+// -0.048905
+0xF9BD7BAA
+// -0.149369
+0xECE17DDB
+// -0.246945
+0xE0641BCD
+// 0.391902
+0x3229D93C
+// 0.008232
+0x010DC099
+// 0.097990
+0x0C8AF061
+// 0.374983
+0x2FFF6E84

+ 6 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference2_q31.txt

@@ -0,0 +1,6 @@
+W
+2
+// 2.042175
+0x7FFFFFFF
+// 0.607131
+0x4DB67A04

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference3_q31.txt

@@ -0,0 +1,514 @@
+W
+256
+// 0.011383
+0x0174FE2A
+// 0.372001
+0x2F9DBD2B
+// 0.158727
+0x145126EB
+// 0.118534
+0x0F2C20A1
+// 0.202699
+0x19F207E7
+// 0.040101
+0x0522060E
+// 0.239343
+0x1EA2CCF0
+// 0.237412
+0x1E638510
+// 0.068189
+0x08BA6922
+// 0.075389
+0x09A65847
+// 0.029179
+0x03BC267B
+// 0.511954
+0x4187B989
+// 0.018159
+0x02530B9D
+// 0.054560
+0x06FBD2BB
+// 0.244480
+0x1F4B1B13
+// 0.369017
+0x2F3BF576
+// 0.040416
+0x052C561C
+// 0.208829
+0x1ABAEB7B
+// 0.047032
+0x060524C3
+// 0.009603
+0x013AAE3D
+// 0.096430
+0x0C57D16A
+// 0.362494
+0x2E66309F
+// 0.032862
+0x0434D608
+// 0.865566
+0x6ECADC8E
+// 0.032262
+0x04212551
+// 0.245072
+0x1F5E8807
+// 0.006360
+0x00D06A73
+// 0.044233
+0x05A96FF5
+// 0.060902
+0x07CBA3ED
+// 0.157054
+0x141A59C0
+// 0.077777
+0x09F49719
+// 0.252392
+0x204E6403
+// 0.054008
+0x06E9B89C
+// 0.009369
+0x01330046
+// 0.051905
+0x06A4D4A0
+// 0.044247
+0x05A9E0E0
+// 0.018809
+0x02685671
+// 0.037333
+0x04C7557A
+// 0.143054
+0x124F9663
+// 0.212820
+0x1B3DB275
+// 0.135143
+0x114C5991
+// 0.140994
+0x120C1638
+// 0.217745
+0x1BDF0F16
+// 0.142973
+0x124CF39D
+// 0.015739
+0x0203BD5F
+// 0.139244
+0x11D2C176
+// 0.398800
+0x330BE290
+// 0.155541
+0x13E8C866
+// 0.061109
+0x07D26D6B
+// 0.068097
+0x08B765C5
+// 0.092745
+0x0BDF1056
+// 0.183079
+0x176F1F62
+// 0.044360
+0x05AD92E5
+// 0.047326
+0x060EC7C2
+// 0.007267
+0x00EE239A
+// 0.144071
+0x1270EA20
+// 0.140493
+0x11FBADBE
+// 0.295632
+0x25D748C7
+// 0.271644
+0x22C53897
+// 0.031896
+0x04152BC2
+// 0.172210
+0x160AFC5A
+// 0.261523
+0x21799848
+// 0.015550
+0x01FD8BA1
+// 0.127780
+0x105B16B5
+// 1.203145
+0x7FFFFFFF
+// 0.035377
+0x04873BF8
+// 0.167083
+0x1562F66A
+// 0.066241
+0x087A9816
+// 0.123856
+0x0FDA8446
+// 0.310373
+0x27BA4F9E
+// 0.062416
+0x07FD3DEB
+// 0.017568
+0x023FAA55
+// 0.340212
+0x2B8C1175
+// 0.180247
+0x17125779
+// 0.175628
+0x167AF8E9
+// 0.074850
+0x0994B22E
+// 0.101018
+0x0CEE25A4
+// 0.158702
+0x14505C7B
+// 0.063922
+0x082E9CA5
+// 0.170241
+0x15CA7150
+// 0.039603
+0x0511B202
+// 0.306684
+0x27416E6F
+// 0.168168
+0x1586838D
+// 0.075608
+0x09AD8432
+// 0.061467
+0x07DE281D
+// 0.362808
+0x2E707BAF
+// 0.054361
+0x06F54CFA
+// 0.136029
+0x116962E5
+// 0.586167
+0x4B07828B
+// 0.385173
+0x314D5C88
+// 0.257112
+0x20E90D85
+// 0.391688
+0x3222D53B
+// 0.143113
+0x125183DE
+// 0.157635
+0x142D5E4D
+// 0.091332
+0x0BB0C02A
+// 0.078973
+0x0A1BCAD1
+// 0.200564
+0x19AC114A
+// 0.028021
+0x039634FD
+// 0.025368
+0x033F40C8
+// 0.007133
+0x00E9BF4D
+// 0.192063
+0x1895854B
+// 0.103209
+0x0D35F0FA
+// 0.859500
+0x6E0414FF
+// 0.065770
+0x086B2853
+// 0.067826
+0x08AE83CF
+// 0.280890
+0x23F43021
+// 0.097178
+0x0C7057AC
+// 0.213614
+0x1B57B06C
+// 0.491176
+0x3EDEDEA1
+// 0.264158
+0x21CFEF95
+// 0.187063
+0x17F1AEAA
+// 0.076186
+0x09C0733F
+// 0.241864
+0x1EF5674D
+// 0.074776
+0x099246BE
+// 0.129692
+0x1099C16F
+// 0.035999
+0x049B9DEA
+// 0.053683
+0x06DF1264
+// 0.117665
+0x0F0FA5F7
+// 0.051258
+0x068FA2CC
+// 0.447152
+0x393C49BA
+// 0.062323
+0x07FA3248
+// 0.067086
+0x089644C7
+// 0.136159
+0x116DA841
+// 0.275384
+0x233FCC8E
+// 0.140545
+0x11FD5F9B
+// 0.078725
+0x0A13A54A
+// 0.089620
+0x0B78AF21
+// 0.212155
+0x1B27E4C1
+// 0.556408
+0x47386349
+// 0.064209
+0x0837FD17
+// 0.260167
+0x214D26DF
+// 0.135448
+0x115658DC
+// 0.182727
+0x17639ACF
+// 0.043007
+0x05814412
+// 0.062456
+0x07FE8C75
+// 0.068715
+0x08CBA9DD
+// 1.054597
+0x7FFFFFFF
+// 0.262903
+0x21A6CD81
+// 0.006481
+0x00D45F67
+// 0.218321
+0x1BF1F296
+// 0.410730
+0x3492CE3E
+// 0.425675
+0x367C82B3
+// 0.151203
+0x135A9B6B
+// 1.399284
+0x7FFFFFFF
+// 0.212234
+0x1B2A7FF2
+// 0.192431
+0x18A19717
+// 0.300931
+0x2684E581
+// 0.047217
+0x060B32DB
+// 0.046638
+0x05F83F71
+// 0.082249
+0x0A87224D
+// 0.946932
+0x79350F74
+// 0.190295
+0x185B9377
+// 0.025489
+0x03433AC7
+// 0.113130
+0x0E7B0717
+// 0.027110
+0x03785447
+// 0.017760
+0x0245F71D
+// 0.020921
+0x02AD8B4D
+// 0.082769
+0x0A98307D
+// 0.108576
+0x0DE5D25B
+// 0.080610
+0x0A516DCE
+// 0.112574
+0x0E68D11C
+// 0.245015
+0x1F5CA9F2
+// 0.139700
+0x11E1B405
+// 0.054133
+0x06EDD60F
+// 0.204543
+0x1A2E77C1
+// 0.150726
+0x134B0009
+// 0.275184
+0x23393C6B
+// 0.010945
+0x0166A308
+// 0.111203
+0x0E3BE79E
+// 0.018848
+0x02699C0F
+// 0.324130
+0x297D1B46
+// 0.217257
+0x1BCF13E6
+// 0.323878
+0x2974D3FC
+// 0.331994
+0x2A7EC4E0
+// 0.360139
+0x2E190B8B
+// 0.011237
+0x0170389F
+// 0.097702
+0x0C817C74
+// 0.048198
+0x062B5AE9
+// 0.601751
+0x4D062A1A
+// 0.143598
+0x12616B21
+// 0.056897
+0x07486947
+// 0.071115
+0x091A48CE
+// 0.061935
+0x07ED7842
+// 0.269026
+0x226F73C6
+// 0.256421
+0x20D2650F
+// 0.076685
+0x09D0CF9D
+// 0.206998
+0x1A7EE97A
+// 0.262733
+0x21A13FAE
+// 0.084664
+0x0AD644B4
+// 0.355688
+0x2D872B5B
+// 0.137285
+0x11929209
+// 0.475026
+0x3CCDA89D
+// 0.089280
+0x0B6D866C
+// 0.537770
+0x44D5A3B2
+// 0.183998
+0x178D3DD3
+// 0.094854
+0x0C242925
+// 0.070116
+0x08F98C32
+// 0.140793
+0x12058172
+// 0.235334
+0x1E1F6916
+// 0.203416
+0x1A0989E5
+// 0.350533
+0x2CDE43FD
+// 0.077108
+0x09DEA969
+// 0.260258
+0x21501EB9
+// 0.102576
+0x0D21324E
+// 0.564101
+0x48347488
+// 0.056176
+0x0730C8B1
+// 0.228723
+0x1D46CB8F
+// 0.274355
+0x231E128A
+// 0.034376
+0x04666E33
+// 0.076036
+0x09BB8F57
+// 0.086019
+0x0B02A8C0
+// 0.056216
+0x07321999
+// 0.146394
+0x12BD0865
+// 0.217549
+0x1BD8A46C
+// 0.211855
+0x1B1E0E2E
+// 0.100916
+0x0CEAD2D0
+// 0.209979
+0x1AE095A9
+// 1.167195
+0x7FFFFFFF
+// 0.017589
+0x02405D09
+// 0.121943
+0x0F9BD06D
+// 0.314093
+0x28343702
+// 0.263107
+0x21AD7D93
+// 0.097430
+0x0C78975A
+// 0.544962
+0x45C14CEC
+// 0.277689
+0x238B4E9C
+// 0.024436
+0x0320B639
+// 0.071098
+0x0919BF2C
+// 0.169611
+0x15B5D21E
+// 0.284486
+0x246A0BB7
+// 0.023423
+0x02FF8857
+// 0.228744
+0x1D477860
+// 0.075191
+0x099FDE8D
+// 0.075000
+0x09999703
+// 0.211260
+0x1B0A912B
+// 0.066847
+0x088E6FC9
+// 0.037224
+0x04C3C0A1
+// 0.020618
+0x02A39F8D
+// 0.009402
+0x01341434
+// 0.053584
+0x06DBD614
+// 0.026863
+0x0370425A
+// 0.039389
+0x050AB27F
+// 0.372544
+0x2FAF86F2
+// 0.219428
+0x1C163393
+// 0.226424
+0x1CFB793F
+// 0.151013
+0x13546799
+// 0.248563
+0x1FD0E6F0
+// 0.172197
+0x160A90AE
+// 0.122557
+0x0FAFF3B9
+// 0.096459
+0x0C58C533
+// 0.105778
+0x0D8A2196
+// 0.550034
+0x466786C9
+// 0.067088
+0x08965590
+// 0.062884
+0x080C91AF
+// 0.083293
+0x0AA9564D
+// 0.153655
+0x13AAF7E2
+// 0.150214
+0x133A36C6

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference4_q31.txt

@@ -0,0 +1,1026 @@
+W
+512
+// -0.052863
+0xF93BC527
+// 0.044705
+0x05B8E137
+// 0.102041
+0x0D0FAD37
+// 0.198319
+0x196286E5
+// 0.246186
+0x1F8305E1
+// 0.015848
+0x02075292
+// 0.276461
+0x2363136F
+// 0.115963
+0x0ED7E0B7
+// -0.036077
+0xFB61D301
+// 0.082108
+0x0A8280D8
+// -0.087446
+0xF4CE8E9D
+// 0.087057
+0x0B24AEE3
+// 0.112226
+0x0E5D6D23
+// -0.585863
+0xB5027135
+// 0.047190
+0x060A5198
+// -0.027278
+0xFC8226F2
+// 0.201848
+0x19D62630
+// -0.087942
+0xF4BE4E50
+// 0.069686
+0x08EB7C09
+// 0.150129
+0x13376B48
+// 0.122676
+0x0FB3D50F
+// 0.039279
+0x05071A52
+// -0.127615
+0xEFAA4C06
+// 0.472344
+0x3C75C636
+// 0.015806
+0x0205EABF
+// 0.031644
+0x040CE84A
+// -0.063191
+0xF7E95E02
+// -0.061796
+0xF8170DAE
+// 0.008522
+0x01174391
+// -0.060740
+0xF839AF4D
+// -0.431954
+0xC8B5B938
+// 0.215859
+0x1BA14102
+// -0.073430
+0xF699D477
+// 0.076210
+0x09C1433D
+// 0.068716
+0x08CBAD8B
+// -0.156165
+0xEC02C7F3
+// -0.060998
+0xF831347C
+// -0.032765
+0xFBCE59EF
+// 0.020901
+0x02ACDEDD
+// -0.010205
+0xFEB19915
+// 0.272765
+0x22E9F372
+// -0.046732
+0xFA04B09A
+// -0.042638
+0xFA8AD34D
+// 0.025701
+0x034A27B4
+// 0.041557
+0x0551BB84
+// -0.055018
+0xF8F52B2B
+// 0.141589
+0x121F977C
+// -0.108688
+0xF2167F38
+// -0.004437
+0xFF6E97CC
+// -0.000464
+0xFFF0CB05
+// -0.109114
+0xF2088B07
+// 0.001124
+0x0024D2D5
+// 0.022243
+0x02D8D817
+// -0.020568
+0xFD5E0825
+// -0.000096
+0xFFFCDE9A
+// 0.011346
+0x0173C9A1
+// 0.038771
+0x04F67200
+// 0.043443
+0x058F8CE6
+// 0.006871
+0x00E1288B
+// 0.279033
+0x23B757F3
+// -0.140896
+0xEDF71EA8
+// -0.137659
+0xEE612DF3
+// -0.069311
+0xF720CE95
+// -0.051739
+0xF9609E6A
+// -0.241782
+0xE10D4712
+// -0.007246
+0xFF1292DB
+// 0.069510
+0x08E5B306
+// -0.001518
+0xFFCE461A
+// 0.048770
+0x063E1BCA
+// 0.117475
+0x0F096A8F
+// -0.007083
+0xFF17E73B
+// -0.142866
+0xEDB6921E
+// 0.049069
+0x0647E81D
+// -0.050940
+0xF97ACB07
+// 0.069684
+0x08EB6BB5
+// 0.050296
+0x0670166A
+// -0.049204
+0xF9B3AC28
+// 0.050994
+0x0686FB52
+// -0.283747
+0xDBAE302C
+// 0.104792
+0x0D69D549
+// 0.069320
+0x08DF77F9
+// 0.184843
+0x17A8F35A
+// -0.089379
+0xF48F3B72
+// 0.030842
+0x03F2A50C
+// 0.304872
+0x27060965
+// -0.052660
+0xF94270CF
+// 0.010335
+0x0152A439
+// 0.020080
+0x0291FBDC
+// 0.079302
+0x0A26932A
+// 0.041411
+0x054CF3B6
+// 0.061590
+0x07E22A80
+// 0.157135
+0x141CFBDD
+// -0.194386
+0xE71E5EFA
+// -0.065814
+0xF7936ABE
+// -0.005195
+0xFF55C330
+// 0.036207
+0x04A26A8C
+// 0.117064
+0x0EFBF4C1
+// -0.094345
+0xF3EC8187
+// 0.000807
+0x001A6E58
+// 0.103719
+0x0D46ABC5
+// 0.077070
+0x09DD6B28
+// 0.020185
+0x02956994
+// -0.093487
+0xF4089DD0
+// -0.004767
+0xFF63CF93
+// 0.059955
+0x07AC992D
+// 0.050639
+0x067B55D6
+// 0.054469
+0x06F8D434
+// 0.007778
+0x00FEDDDB
+// -0.003233
+0xFF960C3E
+// 0.000967
+0x001FB1BF
+// -0.017062
+0xFDD0ED33
+// 0.117039
+0x0EFB221F
+// -0.110928
+0xF1CD1DA6
+// -0.092549
+0xF4275E97
+// 0.116040
+0x0EDA6589
+// 0.027365
+0x0380AF0B
+// 0.157288
+0x14220064
+// 0.106183
+0x0D976B44
+// 0.100864
+0x0CE91EC2
+// 0.067035
+0x089496F1
+// 0.253039
+0x206396C7
+// 0.037933
+0x04DAFDC3
+// 0.375646
+0x30152BA8
+// -0.247591
+0xE04EF38E
+// 0.021028
+0x02B109F7
+// 0.008924
+0x012469EB
+// 0.126950
+0x103FE1FA
+// 0.058395
+0x07797A6B
+// -0.524621
+0xBCD93A20
+// 0.459600
+0x3AD42B3B
+// -0.067407
+0xF75F38AC
+// -0.014042
+0xFE33E29C
+// -0.224247
+0xE34BDE27
+// -0.076961
+0xF62622A4
+// -0.023767
+0xFCF5367F
+// -0.070961
+0xF6EAC123
+// 0.054003
+0x06E98F44
+// -0.226581
+0xE2FF6574
+// -0.185301
+0xE848117C
+// -0.143549
+0xEDA030D2
+// -0.083773
+0xF546E942
+// 0.164983
+0x151E2824
+// 0.004430
+0x00912B02
+// -0.010077
+0xFEB5C98B
+// -0.087462
+0xF4CE0908
+// 0.442898
+0x38B0E044
+// -0.070906
+0xF6EC8F48
+// 0.135724
+0x115F6979
+// 0.167295
+0x1569E924
+// -0.191750
+0xE774BDEF
+// 0.124719
+0x0FF6C84F
+// 0.029283
+0x03BF8A74
+// -0.129216
+0xEF75D6AC
+// -0.028602
+0xFC56C1B5
+// -0.119888
+0xF0A7839E
+// -0.071957
+0xF6CA1EC2
+// 0.123861
+0x0FDAAEA3
+// 0.001404
+0x002DFF9B
+// -0.022415
+0xFD217E34
+// -0.160444
+0xEB7690EB
+// -0.017170
+0xFDCD5DFA
+// -0.005785
+0xFF42705C
+// 0.258246
+0x210E363A
+// -0.340335
+0xD46FE4D8
+// 0.135429
+0x1155BB11
+// 0.067241
+0x089B5A7A
+// -0.084590
+0xF52C28FF
+// 0.161040
+0x149CF19F
+// 0.066772
+0x088BFB0B
+// -0.087696
+0xF4C662F9
+// -0.021900
+0xFD325DED
+// -0.443061
+0xC749C859
+// -0.048862
+0xF9BEE2D9
+// -0.022587
+0xFD1BDA80
+// -0.072989
+0xF6A84A11
+// 0.152485
+0x1384A41B
+// 0.263767
+0x21C31AF4
+// 0.451178
+0x39C035F8
+// 0.182660
+0x17616679
+// -0.190706
+0xE796EE7A
+// -0.005823
+0xFF413430
+// 0.093066
+0x0BE99312
+// 0.190319
+0x185C5F4C
+// -0.025589
+0xFCB97D87
+// -0.155479
+0xEC194773
+// 0.200791
+0x19B3812F
+// -0.011003
+0xFE9770BF
+// -0.013675
+0xFE3FE2A6
+// 0.012208
+0x019004C9
+// -0.066835
+0xF771F73A
+// 0.261146
+0x216D3B0C
+// 0.098798
+0x0CA565B5
+// 0.170399
+0x15CFA360
+// 0.063328
+0x081B2530
+// 0.102713
+0x0D25B192
+// -0.017675
+0xFDBCD09E
+// -0.036380
+0xFB57E289
+// 0.008343
+0x01115EC8
+// 0.041833
+0x055ACB05
+// 0.001407
+0x002E1E5A
+// 0.146015
+0x12B09B13
+// 0.385731
+0x315FA4BB
+// -0.079981
+0xF5C32E9F
+// -0.113720
+0xF171A213
+// -0.199486
+0xE677420B
+// 0.087967
+0x0B427DFA
+// 0.016424
+0x021A31FA
+// 0.079479
+0x0A2C5FA3
+// -0.004801
+0xFF62B0F9
+// 0.157989
+0x1438FCBE
+// -0.122708
+0xF04B1C3C
+// 0.019928
+0x028CFFBF
+// -0.005525
+0xFF4AF793
+// -0.068832
+0xF7308468
+// 0.136001
+0x11687BE5
+// -0.099135
+0xF34F87B9
+// 0.002170
+0x00471C79
+// 0.411466
+0x34AAEB65
+// -0.251905
+0xDFC1935E
+// -0.095621
+0xF3C2ACED
+// 0.226362
+0x1CF96FF1
+// 0.150674
+0x134945F8
+// 0.045202
+0x05C92AAD
+// 0.118922
+0x0F38D5F5
+// 0.114588
+0x0EAAD454
+// -0.106833
+0xF2534D4A
+// -0.012183
+0xFE70CCC4
+// -0.108169
+0xF227881E
+// 0.087815
+0x0B3D88F2
+// -0.066138
+0xF788CE56
+// 0.018133
+0x02522B81
+// -0.002103
+0xFFBB1678
+// 0.094607
+0x0C1C173C
+// -0.155072
+0xEC269D8C
+// 0.029146
+0x03BB0A42
+// -0.125972
+0xEFE02596
+// -0.004290
+0xFF7368ED
+// 0.021633
+0x02C4E26A
+// 0.021587
+0x02C35B93
+// 0.221540
+0x1C5B6E32
+// 0.036601
+0x04AF5573
+// 0.011311
+0x0172A141
+// -0.065348
+0xF7A2ADC2
+// 0.145404
+0x129C9C80
+// -0.104431
+0xF2A1FD70
+// 0.075303
+0x09A3839F
+// 0.215481
+0x1B94DFC7
+// 0.228254
+0x1D376FBC
+// 0.117116
+0x0EFDA88A
+// 0.220982
+0x1C49278C
+// -0.040343
+0xFAD60E18
+// -0.117964
+0xF0E68E3D
+// 0.201102
+0x19BDB44A
+// 0.019185
+0x0274A652
+// -0.022484
+0xFD1F41BC
+// 0.160747
+0x14935A80
+// -0.252986
+0xDF9E29FC
+// -0.168124
+0xEA7AEC9E
+// 0.199008
+0x19791998
+// -0.055120
+0xF8F1D5F1
+// 0.110327
+0x0E1F2E91
+// 0.038586
+0x04F06199
+// 0.149875
+0x132F1745
+// -0.208379
+0xE553D7ED
+// -0.007296
+0xFF10F025
+// -0.033850
+0xFBAAD1A4
+// -0.127674
+0xEFA8630D
+// -0.017713
+0xFDBB980F
+// 0.099116
+0x0CAFD65A
+// 0.063874
+0x082D0244
+// 0.183202
+0x17732D9A
+// 0.009628
+0x013B7AAF
+// 0.288353
+0x24E8C021
+// -0.236613
+0xE1B6A833
+// -0.162029
+0xEB42A5A6
+// -0.061471
+0xF821B80A
+// -0.020312
+0xFD666729
+// 0.037369
+0x04C87FD3
+// -0.092657
+0xF423D098
+// -0.251249
+0xDFD71579
+// -0.229866
+0xE293C277
+// 0.089702
+0x0B7B5CCE
+// 0.402232
+0x337C5464
+// -0.098685
+0xF35E4911
+// -0.036694
+0xFB4D993B
+// 0.164024
+0x14FEBF73
+// -0.188975
+0xE7CFADE0
+// -0.193569
+0xE7392555
+// 0.199086
+0x197BA311
+// 0.010274
+0x0150A9CB
+// 0.015115
+0x01EF4D42
+// 0.020996
+0x02AFFDC7
+// 0.204824
+0x1A37AEB1
+// -0.146448
+0xED413189
+// 0.150171
+0x1338D186
+// 0.005400
+0x00B0F228
+// -0.082404
+0xF573C984
+// -0.079316
+0xF5D8F617
+// -0.044625
+0xFA49BB19
+// -0.001469
+0xFFCFDAE0
+// -0.185151
+0xE84CFBF5
+// 0.416434
+0x354DB93C
+// 0.153082
+0x13982D28
+// -0.520104
+0xBD6D399C
+// 0.010911
+0x0165854E
+// 0.035614
+0x048EFF3B
+// -0.018962
+0xFD92AB14
+// -0.031358
+0xFBFC7357
+// 0.008096
+0x0109470C
+// -0.022666
+0xFD1944A8
+// 0.025775
+0x034C952A
+// 0.034063
+0x045C2B53
+// 0.017766
+0x02462B6F
+// -0.050181
+0xF993AA09
+// -0.033189
+0xFBC079E5
+// -0.143163
+0xEDACD39F
+// -0.069763
+0xF71202F8
+// -0.028885
+0xFC4D80A3
+// 0.043107
+0x05848AEF
+// -0.027119
+0xFC875C96
+// 0.071006
+0x0916B6DC
+// -0.174703
+0xE9A35153
+// -0.124411
+0xF0134D64
+// -0.063477
+0xF7DFFF08
+// -0.062517
+0xF7FF753F
+// -0.071325
+0xF6DED275
+// 0.071323
+0x09211EE3
+// -0.059841
+0xF8571D58
+// -0.223795
+0xE35AAC51
+// -0.014905
+0xFE179899
+// -0.073942
+0xF68910A3
+// -0.054945
+0xF8F78E94
+// 0.061285
+0x07D82E71
+// -0.156580
+0xEBF52DCB
+// -0.065467
+0xF79EC99F
+// 0.039851
+0x0519D82E
+// 0.180709
+0x17217601
+// 0.067173
+0x08991CE6
+// 0.064692
+0x0847D183
+// 0.057506
+0x075C585C
+// -0.137106
+0xEE735368
+// 0.045353
+0x05CE226B
+// 0.062873
+0x080C3B72
+// 0.055961
+0x0729BE43
+// -0.141964
+0xEDD421BD
+// -0.177779
+0xE93E89FC
+// -0.084838
+0xF52406B8
+// 0.109488
+0x0E03B2F6
+// 0.522136
+0x42D55B9F
+// -0.164926
+0xEAE3B355
+// -0.016122
+0xFDEFB607
+// 0.010293
+0x0151470A
+// 0.092489
+0x0BD6B049
+// 0.220649
+0x1C3E387E
+// 0.061851
+0x07EAB99E
+// 0.093034
+0x0BE8878D
+// -0.438681
+0xC7D94E05
+// 0.482011
+0x3DB28C24
+// -0.061172
+0xF82B86BB
+// -0.046014
+0xFA1C342D
+// -0.013127
+0xFE51DACD
+// -0.078259
+0xF5FB9F7C
+// 0.056319
+0x07357806
+// 0.069699
+0x08EBE236
+// -0.026733
+0xFC940416
+// -0.083694
+0xF54986DA
+// -0.048478
+0xF9CB7512
+// 0.153651
+0x13AAD97C
+// 0.194107
+0x18D87EBC
+// 0.234421
+0x1E01858E
+// -0.067553
+0xF75A69EC
+// 0.059606
+0x07A12A40
+// 0.045222
+0x05C9D8D0
+// 0.105749
+0x0D893094
+// -0.064547
+0xF7BCEFF5
+// -0.176467
+0xE9698A72
+// -0.084289
+0xF536061C
+// -0.128630
+0xEF890A3B
+// -0.341701
+0xD4432415
+// -0.033734
+0xFBAE9EC8
+// 0.088222
+0x0B4ADBEB
+// 0.011596
+0x017BF765
+// -0.256834
+0xDF2011E0
+// 0.361909
+0x2E530963
+// 0.020593
+0x02A2C96F
+// 0.159903
+0x1477B06A
+// -0.687327
+0xA805A823
+// 0.059054
+0x078F18F7
+// 0.111196
+0x0E3BABA0
+// -0.058258
+0xF88B010B
+// 0.102643
+0x0D23653E
+// -0.020719
+0xFD591791
+// -0.172392
+0xE9EF0E5A
+// -0.046278
+0xFA138FA9
+// -0.156679
+0xEBF1F575
+// -0.241149
+0xE1220636
+// 0.334957
+0x2ADFDF28
+// -0.103851
+0xF2B506C9
+// 0.384495
+0x313722A8
+// 0.054807
+0x0703EAD1
+// -0.146681
+0xED3990F4
+// 0.355399
+0x2D7DB997
+// -0.005522
+0xFF4B111D
+// 0.114495
+0x0EA7C51B
+// 0.170419
+0x15D04C3E
+// -0.356397
+0xD2619757
+// 0.265207
+0x21F24C46
+// -0.075135
+0xF661F6F2
+// -0.271072
+0xDD4D808C
+// -0.073315
+0xF69D9D29
+// -0.067716
+0xF75518D9
+// 0.049961
+0x066522CD
+// 0.146515
+0x12C103C2
+// -0.012236
+0xFE6F0E6F
+// -0.237214
+0xE1A2FCA9
+// 0.136739
+0x1180A877
+// -0.028019
+0xFC69DE8A
+// -0.087944
+0xF4BE41D6
+// -0.111942
+0xF1ABE5D6
+// 0.087175
+0x0B288E6F
+// 0.162910
+0x14DA3ACF
+// -0.011478
+0xFE87DFEB
+// -0.047227
+0xF9F477FC
+// 0.041378
+0x054BE1DF
+// 0.174223
+0x164CF2BF
+// 0.045950
+0x05E1B45F
+// 0.109676
+0x0E09E0D1
+// 0.021203
+0x02B6C686
+// -0.057028
+0xF8B34A52
+// -0.121174
+0xF07D5DF8
+// -0.040037
+0xFAE0137B
+// 0.040402
+0x052BE7FF
+// 0.022686
+0x02E76234
+// 0.308881
+0x27896BCB
+// -0.611409
+0xB1BD5D61
+// -0.110942
+0xF1CCA81A
+// 0.021325
+0x02BACA55
+// 0.029472
+0x03C5C094
+// -0.071625
+0xF6D4F9CF
+// 0.086538
+0x0B13B0C4
+// 0.117811
+0x0F146DE1
+// 0.227300
+0x1D182D77
+// 0.308395
+0x27797B9B
+// -0.384956
+0xCEB9C58F
+// 0.137341
+0x1194667F
+// 0.097729
+0x0C825F5F
+// 0.397627
+0x32E57268
+// -0.281103
+0xDC04D422
+// -0.124036
+0xF01F94C0
+// -0.005759
+0xFF434D26
+// -0.027718
+0xFC73BAFA
+// 0.044349
+0x05AD3E80
+// -0.224313
+0xE349B616
+// -0.027242
+0xFC835373
+// 0.081158
+0x0A6365E8
+// -0.158833
+0xEBAB5E9D
+// 0.180402
+0x171766D3
+// 0.187594
+0x180310DA
+// 0.027251
+0x037CF5F6
+// -0.104541
+0xF29E631A
+// -0.159659
+0xEB904C93
+// -0.153473
+0xEC5AFFB6
+// 0.135965
+0x11674F60
+// 0.085931
+0x0AFFCA78
+// 0.053036
+0x06C9E0DF
+// -0.064763
+0xF7B5D4FE
+// -0.068089
+0xF748DCE7
+// -0.147898
+0xED11AAFF
+// -0.123444
+0xF032FD15
+// 0.086989
+0x0B2272FC
+// -0.037092
+0xFB4094CC
+// -0.123161
+0xF03C45E1
+// 0.050423
+0x06743FF7
+// 0.087910
+0x0B40A2C0
+// -0.047548
+0xF9E9F2AF
+// -0.047734
+0xF9E3DA76
+// -0.122113
+0xF05E9D52
+// -0.000698
+0xFFE91EF4
+// 0.045542
+0x05D453D4
+// -0.017364
+0xFDC705E3
+// 0.066138
+0x087739B9
+// 0.038903
+0x04FAC60B
+// -0.027125
+0xFC872BC3
+// -0.012769
+0xFE5D9821
+// -0.024651
+0xFCD83BC9
+// -0.040707
+0xFACA1FC9
+// 0.244195
+0x1F41C611
+// -0.410318
+0xCB7AB3E2
+// -0.231278
+0xE2657E59
+// 0.106142
+0x0D960C97
+// -0.038776
+0xFB0962F7
+// -0.240115
+0xE143E9FD
+// -0.165068
+0xEADF114F
+// -0.169340
+0xEA530F92
+// 0.041378
+0x054BDF8C
+// -0.257745
+0xDF023A3B
+// 0.064282
+0x083A62D1
+// -0.261032
+0xDE967EFD
+// -0.025036
+0xFCCB9AF0
+// 0.094002
+0x0C0841AB
+// -0.071291
+0xF6DFF153
+// 0.097661
+0x0C802522
+// -0.235575
+0xE1D8AA67
+// -0.096926
+0xF397ECC4
+// 0.026481
+0x0363B7EE
+// -0.067498
+0xF75C3857
+// 0.146801
+0x12CA60CF
+// -0.087583
+0xF4CA1869
+// -0.104273
+0xF2A72CD5
+// 0.285684
+0x24914857
+// 0.109019
+0x0DF453EE
+// -0.053230
+0xF92FC64F

+ 1026 - 0
CMSIS/DSP/Testing/Patterns/DSP/ComplexMaths/ComplexMathsQ31/Reference5_q31.txt

@@ -0,0 +1,1026 @@
+W
+512
+// -0.007936
+0xFEFBF4F2
+// 0.022916
+0x02EEEB04
+// -0.063047
+0xF7EE11DF
+// 0.216857
+0x1BC1F985
+// 0.060589
+0x07C16564
+// -0.168854
+0xEA62FF1F
+// -0.037691
+0xFB2CED85
+// -0.005120
+0xFF583E6F
+// -0.039515
+0xFAF12F3B
+// 0.069781
+0x08EE969D
+// 0.017359
+0x0238D540
+// -0.036966
+0xFB44B260
+// -0.119869
+0xF0A81E64
+// -0.034970
+0xFB861859
+// 0.029960
+0x03D5BA38
+// -0.016098
+0xFDF07E84
+// -0.021957
+0xFD308158
+// 0.037142
+0x04C11083
+// -0.000801
+0xFFE5C004
+// 0.031206
+0x03FE92B2
+// 0.000033
+0x000118C5
+// -0.000041
+0xFFFEA444
+// -0.082700
+0xF56A12B9
+// 0.072338
+0x09426003
+// -0.019783
+0xFD77BE73
+// 0.017564
+0x023F8BEC
+// -0.078233
+0xF5FC76F2
+// 0.019109
+0x02722E0B
+// 0.072120
+0x093B398E
+// 0.025148
+0x03380C8A
+// -0.052450
+0xF94953B1
+// -0.026663
+0xFC964BB7
+// 0.020745
+0x02A7C65E
+// -0.024452
+0xFCDEC52B
+// 0.002626
+0x00560C55
+// 0.000940
+0x001EC929
+// 0.052179
+0x06ADCB3F
+// -0.032224
+0xFBE016E0
+// 0.003030
+0x00634D57
+// -0.021767
+0xFD36B996
+// -0.001816
+0xFFC481E8
+// -0.001797
+0xFFC52148
+// 0.265029
+0x21EC7575
+// -0.102877
+0xF2D4EA0A
+// 0.099319
+0x0CB67F7C
+// -0.038311
+0xFB189DF7
+// -0.040682
+0xFACAEBE5
+// 0.306747
+0x27437AA5
+// -0.087737
+0xF4C50881
+// 0.082162
+0x0A844A3C
+// -0.041728
+0xFAA8A8B6
+// 0.083861
+0x0ABBF4AA
+// 0.043986
+0x05A153A3
+// -0.022911
+0xFD114261
+// -0.005201
+0xFF559179
+// 0.001803
+0x003B1615
+// 0.067965
+0x08B31375
+// 0.009143
+0x012B94EA
+// 0.107759
+0x0DCB089F
+// 0.070881
+0x09129F72
+// 0.049346
+0x0650F6E6
+// -0.018792
+0xFD983AA9
+// -0.003997
+0xFF7D03C5
+// 0.002990
+0x0061FDC2
+// -0.012223
+0xFE6F7A6A
+// 0.016297
+0x021604B4
+// -0.018522
+0xFDA1162B
+// 0.004922
+0x00A1497E
+// -0.011977
+0xFE778C83
+// -0.017556
+0xFDC0BA3E
+// 0.078006
+0x09FC15C5
+// -0.052790
+0xF93E2AF8
+// -0.014413
+0xFE27B3FD
+// 0.002817
+0x005C4B30
+// 0.108797
+0x0DED0B79
+// 0.026120
+0x0357E85A
+// -0.029406
+0xFC3C7046
+// 0.024389
+0x031F3182
+// 0.135795
+0x1161B75F
+// -0.204708
+0xE5CC2408
+// -0.051643
+0xF963C1C3
+// 0.169322
+0x15AC5915
+// -0.004385
+0xFF70534B
+// -0.041556
+0xFAAE4757
+// 0.125897
+0x101D67CE
+// -0.092972
+0xF4197F1B
+// -0.170770
+0xEA2433D4
+// -0.195385
+0xE6FDA205
+// -0.102155
+0xF2EC91C2
+// 0.002540
+0x00533866
+// 0.168604
+0x1594CD78
+// -0.042300
+0xFA95EB83
+// -0.016192
+0xFDED68D1
+// -0.018640
+0xFD9D3810
+// 0.067832
+0x08AEB99C
+// 0.167370
+0x156C5E3D
+// 0.051332
+0x06920D0F
+// -0.002728
+0xFFA69813
+// 0.057316
+0x075621CE
+// 0.067932
+0x08B1FBD9
+// 0.090343
+0x0B906004
+// 0.029584
+0x03C96A0B
+// -0.010061
+0xFEB6507A
+// 0.031460
+0x0406DEF1
+// -0.023106
+0xFD0AD8E8
+// -0.003551
+0xFF8BA4CE
+// -0.008920
+0xFEDBB37A
+// 0.022257
+0x02D94D4A
+// -0.032547
+0xFBD57EF6
+// -0.020652
+0xFD5B49CA
+// -0.144549
+0xED7F6EF7
+// -0.135591
+0xEEA4F15A
+// -0.049207
+0xF9B395B3
+// -0.003870
+0xFF812FCB
+// 0.039486
+0x050DDFC2
+// -0.014204
+0xFE2E9438
+// -0.096838
+0xF39AD23B
+// -0.021112
+0xFD4C3705
+// 0.000414
+0x000D91E9
+// -0.000201
+0xFFF965DA
+// -0.073342
+0xF69CB8F9
+// 0.056640
+0x073FFE62
+// 0.154912
+0x13D426DE
+// -0.118556
+0xF0D324FD
+// 0.012196
+0x018FA3C0
+// 0.037490
+0x04CC79F2
+// -0.016414
+0xFDE62197
+// 0.018884
+0x026ACC17
+// -0.078987
+0xF5E3BEC4
+// -0.052557
+0xF945D3A5
+// -0.037927
+0xFB253118
+// 0.015444
+0x01FA0F38
+// 0.016769
+0x02257D79
+// -0.171719
+0xEA05200D
+// 0.053483
+0x06D884AA
+// -0.073762
+0xF68EF6EB
+// 0.113074
+0x0E79319B
+// 0.144359
+0x127A579A
+// 0.024730
+0x032A5B76
+// 0.045565
+0x05D51241
+// -0.108801
+0xF212D000
+// -0.050124
+0xF9958594
+// -0.044971
+0xFA3E670E
+// 0.037548
+0x04CE6144
+// 0.119597
+0x0F4EF037
+// -0.193975
+0xE72BD0DD
+// -0.026935
+0xFC8D6740
+// 0.129000
+0x108312A9
+// 0.032764
+0x04319E06
+// 0.041131
+0x0543CBDD
+// 0.042166
+0x0565B1A7
+// 0.055181
+0x07102B27
+// 0.022760
+0x02E9CDC8
+// -0.057600
+0xF8A0907E
+// 0.021326
+0x02BACFCC
+// 0.074296
+0x09828869
+// 0.085824
+0x0AFC452C
+// -0.098987
+0xF35463C4
+// -0.042889
+0xFA829C0D
+// -0.079548
+0xF5D15DA6
+// 0.001556
+0x0032FFED
+// 0.001589
+0x00340E7B
+// 0.003721
+0x0079EBB9
+// -0.054559
+0xF90439CE
+// 0.124038
+0x0FE07D42
+// 0.003485
+0x007231FB
+// -0.017786
+0xFDB93154
+// -0.009972
+0xFEB93C9D
+// -0.005663
+0xFF46737B
+// -0.014230
+0xFE2DB9D3
+// -0.014631
+0xFE2093A7
+// -0.050719
+0xF9820865
+// 0.115603
+0x0ECC17CB
+// 0.046844
+0x05FEFD22
+// 0.028958
+0x03B4E561
+// 0.031367
+0x0403D8CF
+// 0.298105
+0x26284CC3
+// -0.182776
+0xE89ACFBB
+// -0.222308
+0xE38B6606
+// 0.122925
+0x0FBBFE6E
+// 0.022841
+0x02EC75DD
+// 0.008542
+0x0117E4AC
+// -0.233226
+0xE225A5FE
+// 0.100514
+0x0CDDA12E
+// -0.023736
+0xFCF63B09
+// 0.009520
+0x0137F5A6
+// 0.049531
+0x0657047E
+// 0.066779
+0x088C3A27
+// -0.030954
+0xFC09B27D
+// 0.004938
+0x00A1CD4E
+// -0.102133
+0xF2ED4FAC
+// -0.082068
+0xF57EC7C8
+// -0.014047
+0xFE33B202
+// 0.027386
+0x03816005
+// -0.001674
+0xFFC9238B
+// -0.012823
+0xFE5BD2A1
+// 0.021545
+0x02C1FBC2
+// 0.022073
+0x02D34C15
+// -0.000581
+0xFFECF22C
+// -0.001236
+0xFFD781AA
+// 0.027226
+0x037C20C8
+// 0.268351
+0x225953DA
+// -0.029245
+0xFC41B244
+// -0.007297
+0xFF10E6A6
+// -0.064056
+0xF7CD0430
+// -0.362108
+0xD1A6700B
+// -0.102874
+0xF2D50732
+// 0.034099
+0x045D5723
+// -0.000287
+0xFFF69B6B
+// -0.061712
+0xF819CFFB
+// 0.096476
+0x0C595325
+// -0.171058
+0xEA1AC1AC
+// -0.016487
+0xFDE3C482
+// 0.070520
+0x0906CAFD
+// -0.024967
+0xFCCDE110
+// 0.129864
+0x109F5E1F
+// 0.406055
+0x33F99ED1
+// -0.190242
+0xE7A62586
+// -0.045023
+0xFA3CACC0
+// -0.061770
+0xF817ED05
+// 0.017247
+0x0235281E
+// -0.000165
+0xFFFA9841
+// 0.028741
+0x03ADC7B5
+// -0.005903
+0xFF3E919A
+// 0.018251
+0x02560D9E
+// -0.025896
+0xFCAF7370
+// 0.039529
+0x050F46A1
+// -0.033922
+0xFBA86F78
+// -0.053622
+0xF922EE28
+// -0.240532
+0xE13640FB
+// -0.008226
+0xFEF27073
+// -0.090080
+0xF4784300
+// 0.084842
+0x0ADC1C71
+// 0.094216
+0x0C0F4245
+// 0.020260
+0x0297DD2F
+// 0.108034
+0x0DD40F5C
+// -0.050517
+0xF988A5AA
+// 0.016902
+0x0229DC4A
+// 0.297148
+0x2608F565
+// 0.040188
+0x0524E129
+// -0.028966
+0xFC4AD93B
+// -0.082867
+0xF5649E01
+// 0.087950
+0x0B41F1B1
+// -0.140801
+0xEDFA3F1A
+// 0.027042
+0x03761D13
+// -0.045069
+0xFA3B2F3A
+// 0.079631
+0x0A315783
+// 0.101593
+0x0D010104
+// 0.330334
+0x2A486069
+// 0.177269
+0x16B0C3CA
+// 0.021142
+0x02B4CC18
+// 0.014459
+0x01D9CD60
+// -0.048840
+0xF9BF9AFE
+// -0.000832
+0xFFE4C0C2
+// 0.038828
+0x04F8549D
+// -0.021642
+0xFD3AD36A
+// -0.129473
+0xEF6D6A4F
+// -0.149072
+0xECEB363C
+// -0.139367
+0xEE293BBC
+// 0.026925
+0x03724A4D
+// -0.135527
+0xEEA70F70
+// -0.083305
+0xF556470A
+// -0.091689
+0xF4438BC9
+// 0.011308
+0x01728683
+// 0.326059
+0x29BC4BFF
+// -0.257295
+0xDF10F2B7
+// 0.004155
+0x00882763
+// 0.001059
+0x0022B0D5
+// 0.042066
+0x05626F37
+// -0.023293
+0xFD04BF8C
+// -0.024545
+0xFCDBB3DD
+// -0.117767
+0xF0ED06B5
+// 0.056190
+0x073137E3
+// -0.153284
+0xEC613335
+// 0.040097
+0x0521EA0A
+// 0.030444
+0x03E59949
+// 0.018053
+0x024F938A
+// 0.002551
+0x00539666
+// 0.030431
+0x03E52A8C
+// -0.043947
+0xFA5FF562
+// -0.036272
+0xFB5B6FF4
+// -0.095275
+0xF3CE0888
+// 0.007838
+0x0100D8E1
+// -0.002010
+0xFFBE23F3
+// 0.057528
+0x075D16A5
+// 0.187031
+0x17F09F5A
+// -0.300549
+0xD987985A
+// -0.225822
+0xE31844E2
+// 0.056100
+0x072E4B31
+// -0.058911
+0xF8759CFF
+// -0.137732
+0xEE5ECD7B
+// -0.002117
+0xFFBA9EF7
+// -0.000714
+0xFFE89702
+// -0.000956
+0xFFE0AF16
+// -0.006895
+0xFF1E125C
+// -0.064060
+0xF7CCDF75
+// -0.094789
+0xF3DDF294
+// 0.064306
+0x083B2B51
+// -0.060389
+0xF84528D4
+// -0.013039
+0xFE54B967
+// -0.477470
+0xC2E245E2
+// 0.070712
+0x090D1322
+// -0.267784
+0xDDB94529
+// 0.198639
+0x196D01FE
+// 0.020492
+0x029F79F3
+// 0.003692
+0x0078F6A3
+// -0.072968
+0xF6A8FB42
+// -0.055141
+0xF8F123DC
+// 0.012496
+0x01997C29
+// 0.084666
+0x0AD65961
+// -0.022927
+0xFD10BA53
+// 0.042140
+0x0564D78E
+// -0.016942
+0xFDD4D6C1
+// -0.010650
+0xFEA3023C
+// -0.003348
+0xFF9247A3
+// 0.005046
+0x00A55A34
+// 0.020169
+0x0294E5F2
+// -0.078549
+0xF5F21D3A
+// 0.029135
+0x03BAB387
+// -0.013798
+0xFE3BE1B3
+// 0.042138
+0x0564C635
+// -0.006841
+0xFF1FD224
+// 0.001020
+0x00216A38
+// 0.000008
+0x000046B6
+// -0.108343
+0xF221D3DB
+// -0.066784
+0xF7739B5C
+// -0.142934
+0xEDB454C8
+// -0.047208
+0xF9F512E1
+// 0.030946
+0x03F6083D
+// 0.137002
+0x11894A55
+// 0.056027
+0x072BE590
+// 0.110360
+0x0E20441B
+// -0.034648
+0xFB90AAA5
+// 0.122393
+0x0FAA92D9
+// 0.028362
+0x03A15C81
+// 0.002275
+0x004A901C
+// 0.063517
+0x08215483
+// -0.028900
+0xFC4D017E
+// 0.012006
+0x01896A61
+// -0.023699
+0xFCF76BA3
+// -0.491543
+0xC1151C03
+// 0.078824
+0x0A16E62A
+// 0.025252
+0x033B7951
+// 0.121360
+0x0F88B834
+// 0.018506
+0x025E69C1
+// -0.078837
+0xF5E8A9E0
+// -0.021841
+0xFD34502A
+// 0.008956
+0x01257997
+// -0.147049
+0xED2D7C63
+// 0.190867
+0x186E5338
+// 0.000422
+0x000DD79B
+// -0.000097
+0xFFFCCF66
+// 0.000352
+0x000B8807
+// -0.021226
+0xFD487A2A
+// -0.000030
+0xFFFF0251
+// 0.072407
+0x0944A1E5
+// -0.032174
+0xFBE1B917
+// 0.086682
+0x0B18648B
+// 0.249578
+0x1FF229C2
+// 0.064130
+0x0835662F
+// 0.016298
+0x02160F91
+// -0.067678
+0xF7565131
+// 0.032119
+0x041C78A9
+// 0.039754
+0x0516A924
+// -0.040560
+0xFACEEABC
+// 0.021375
+0x02BC67DF
+// -0.080921
+0xF5A4645A
+// -0.004959
+0xFF5D8469
+// -0.052791
+0xF93E23D0
+// 0.041401
+0x054CA30A
+// 0.064574
+0x0843F259
+// 0.039952
+0x051D2272
+// 0.094070
+0x0C0A7E7A
+// 0.000052
+0x0001B66B
+// -0.023799
+0xFCF4296D
+// -0.129242
+0xEF74FCC7
+// -0.004617
+0xFF68B345
+// -0.000581
+0xFFECF980
+// -0.085638
+0xF509D05D
+// 0.465382
+0x3B91A016
+// -0.042924
+0xFA817A75
+// -0.053590
+0xF923F7DE
+// -0.468792
+0xC3FEA351
+// -0.057426
+0xF8A6466C
+// 0.100436
+0x0CDB16D1
+// 0.006931
+0x00E31DB6
+// 0.254800
+0x209D4C14
+// 0.133081
+0x1108CD3F
+// 0.004875
+0x009FBFA8
+// 0.062108
+0x07F3292B
+// -0.061439
+0xF822C5C4
+// -0.005078
+0xFF599CBD
+// 0.031230
+0x03FF5A58
+// 0.011916
+0x0186794E
+// -0.080466
+0xF5B346CB
+// -0.078674
+0xF5EE01BF
+// 0.189517
+0x184213F3
+// -0.055574
+0xF8E2F4A4
+// 0.111792
+0x0E4F373B
+// -0.082020
+0xF5806226
+// 0.008020
+0x0106C9BD
+// -0.001008
+0xFFDEF4E5
+// 0.000870
+0x001C825E
+// 0.006324
+0x00CF3B25
+// 0.068448
+0x08C2E36E
+// -0.001287
+0xFFD5D7F8
+// 0.080811
+0x0A58052B
+// -0.035174
+0xFB7F6C5E
+// 0.000176
+0x0005C353
+// 0.037835
+0x04D7CA56
+// -0.062021
+0xF80FAFF9
+// 0.000243
+0x0007F85F
+// -0.041595
+0xFAAD03EC
+// 0.052594
+0x06BB650A
+// 0.201317
+0x19C4C16B
+// 0.006289
+0x00CE10F9
+// -0.001356
+0xFFD38DC0
+// 0.023125
+0x02F5C46B
+// 0.019734
+0x0286A6FC
+// -0.012858
+0xFE5AACFB
+// 0.048201
+0x062B7657
+// 0.003710
+0x007993E7
+// 0.009837
+0x014255B8
+// 0.052677
+0x06BE1D95
+// -0.023685
+0xFCF7E4FC
+// 0.091712
+0x0BBD346B
+// -0.143523
+0xEDA10C97
+// -0.241398
+0xE119DF15
+// -0.083005
+0xF56016AF
+// 0.107339
+0x0DBD49CF
+// -0.022942
+0xFD103ABF
+// 0.076529
+0x09CBB10E
+// -0.222686
+0xE37F036E
+// -0.004429
+0xFF6EDDA3
+// -0.188377
+0xE7E343E5
+// -0.460698
+0xC507D920
+// 0.008700
+0x011D148F
+// 0.009931
+0x01456E4A
+// 0.001813
+0x003B69D3
+// 0.060063
+0x07B024D3
+// 0.031426
+0x0405C76D
+// -0.046551
+0xFA0A9D09
+// -0.008945
+0xFEDAE24B
+// 0.038999
+0x04FDED56
+// 0.096203
+0x0C505F6E
+// -0.090303
+0xF470F32F
+// -0.005829
+0xFF40FE2B
+// -0.183204
+0xE88CC33E
+// -0.198628
+0xE6935F77
+// -0.346106
+0xD3B2CD1B
+// -0.038778
+0xFB094FE0
+// 0.032905
+0x04363EB2
+// 0.014459
+0x01D9CE8D
+// 0.005496
+0x00B4145D
+// 0.128882
+0x107F37DC
+// -0.200461
+0xE6574D85
+// -0.091288
+0xF450AE36
+// 0.017117
+0x0230E795
+// 0.014766
+0x01E3DB03
+// -0.048773
+0xF9C1CA52
+// -0.012228
+0xFE6F517D
+// 0.030873
+0x03F3A4D4
+// -0.103418
+0xF2C3317F
+// 0.235745
+0x1E2CE505
+// -0.049688
+0xF9A3D4B5
+// -0.140668
+0xEDFE99B0
+// -0.106290
+0xF2651937
+// 0.086712
+0x0B196034
+// -0.072743
+0xF6B05794
+// -0.004743
+0xFF6498A3
+// -0.008828
+0xFEDEB6E6
+// -0.006242
+0xFF33792E
+// -0.000323
+0xFFF56C5F
+// -0.012963
+0xFE573C81
+// 0.009195
+0x012D4D54
+// 0.000841
+0x001B8D9D
+// 0.000911
+0x001DD801
+// -0.012387
+0xFE6A17FB
+// -0.015673
+0xFDFE6F14
+// -0.023139
+0xFD09CA4A
+// 0.090428
+0x0B9326A0
+// -0.007079
+0xFF1805D8
+// -0.168769
+0xEA65C7E6
+// -0.200260
+0xE65DDEE2
+// -0.011916
+0xFE798814
+// -0.005135
+0xFF57B993
+// -0.148837
+0xECF2E7AC
+// -0.106222
+0xF2675241
+// -0.057178
+0xF8AE6601
+// 0.048557
+0x06371C99
+// 0.019504
+0x027F1BD2
+// 0.002676
+0x0057AD0C
+// -0.046364
+0xFA10BAC7
+// -0.040179
+0xFADB6B03
+// 0.035011
+0x047B3C31
+// -0.104254
+0xF2A7C9E6
+// 0.008046
+0x0107A9F5
+// 0.001636
+0x00359797
+// -0.022722
+0xFD177474
+// -0.001889
+0xFFC218FB
+// 0.002880
+0x005E5FA6
+// 0.155982
+0x13F735ED
+// -0.021449
+0xFD412510
+// -0.038115
+0xFB1F099B
+// -0.068756
+0xF732FFB8
+// -0.013671
+0xFE40034B
+// -0.052852
+0xF93C22E5
+// 0.087379
+0x0B2F3840
+// -0.052645
+0xF942ED76
+// 0.001106
+0x00243C84
+// 0.042100
+0x056384B6
+// -0.161104
+0xEB60F0BF

+ 130 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMF32/Coefs1_f32.txt

@@ -0,0 +1,130 @@
+W
+64
+// 0.294732
+0x3e96e714
+// 0.305068
+0x3e9c31ec
+// 0.086757
+0x3db1adc6
+// 0.369003
+0x3ebcedfb
+// -0.119669
+0xbdf51534
+// -0.399264
+0xbecc6c55
+// 0.061593
+0x3d7c4952
+// 0.110992
+0x3de34fe0
+// -0.285496
+0xbe922c7e
+// 1.000000
+0x3f800000
+// -0.056449
+0xbd673729
+// 0.484592
+0x3ef81c82
+// -0.007081
+0xbbe8065d
+// -0.115404
+0xbdec5906
+// 0.051243
+0x3d51e42a
+// 0.445107
+0x3ee3e514
+// 0.084477
+0x3dad0216
+// -0.037170
+0xbd183f8d
+// 0.580892
+0x3f14b553
+// -0.043201
+0xbd30f323
+// 0.461559
+0x3eec5171
+// -0.074682
+0xbd98f2d2
+// -0.028579
+0xbcea1ebc
+// 0.134832
+0x3e0a1181
+// 0.022127
+0x3cb5435c
+// -0.235539
+0xbe713138
+// -0.158748
+0xbe228ef3
+// -0.308994
+0xbe9e3483
+// -0.011049
+0xbc350683
+// -0.120095
+0xbdf5f461
+// -0.427968
+0xbedb1ea3
+// -0.124656
+0xbdff4b7a
+// 0.056117
+0x3d65db47
+// 0.074986
+0x3d9991ff
+// -0.633737
+0xbf223c9a
+// 0.453152
+0x3ee8039a
+// -0.152014
+0xbe1ba991
+// 0.182705
+0x3e3b1716
+// -0.267525
+0xbe88f905
+// 0.103138
+0x3dd33a02
+// -0.194995
+0xbe47accd
+// 0.639574
+0x3f23bb1c
+// 0.194753
+0x3e476d35
+// -0.036318
+0xbd14c23e
+// -0.269953
+0xbe8a373b
+// 0.153657
+0x3e1d583e
+// -0.216456
+0xbe5da6bd
+// 0.141060
+0x3e1071ec
+// 0.103226
+0x3dd367e9
+// -0.004779
+0xbb9c9776
+// -0.077415
+0xbd9e8b8b
+// 0.252172
+0x3e811cbb
+// 0.003819
+0x3b7a4bc0
+// -0.148504
+0xbe18117c
+// -0.390512
+0xbec7f136
+// -0.559452
+0xbf0f3837
+// -0.163960
+0xbe27e537
+// -0.142945
+0xbe126031
+// -0.614152
+0xbf1d3916
+// -0.296426
+0xbe97c535
+// 0.454037
+0x3ee87784
+// -0.012337
+0xbc4a21fc
+// 0.494083
+0x3efcf871
+// 0.232309
+0x3e6de25d

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMF32/Samples1_f32.txt

@@ -0,0 +1,514 @@
+W
+256
+// -0.362305
+0xbeb98017
+// 0.133260
+0x3e087549
+// 0.022588
+0x3cb90b57
+// -0.061932
+0xbd7daca4
+// -0.236476
+0xbe7226b9
+// 0.118520
+0x3df2baaf
+// -0.184581
+0xbe3d02c6
+// 0.426783
+0x3eda8350
+// -0.300799
+0xbe9a0255
+// -0.191694
+0xbe444b8e
+// -0.136017
+0xbe0b480f
+// 0.391046
+0x3ec83731
+// 0.327932
+0x3ea7e6a4
+// -0.230468
+0xbe6bffd6
+// -0.229423
+0xbe6aede6
+// 0.049156
+0x3d4957c2
+// 0.191877
+0x3e447b54
+// 0.020727
+0x3ca9caee
+// -0.306531
+0xbe9cf193
+// -0.062984
+0xbd80fde9
+// -0.036090
+0xbd13d2e6
+// -0.020085
+0xbca48a4a
+// 0.306326
+0x3e9cd6b5
+// 0.316156
+0x3ea1df3f
+// -0.469584
+0xbef06d53
+// -0.025684
+0xbcd26799
+// -0.096838
+0xbdc652c0
+// 0.167087
+0x3e2b18f5
+// -0.087000
+0xbdb22d31
+// 0.077208
+0x3d9e1f51
+// -0.269843
+0xbe8a28e7
+// -0.176367
+0xbe34998a
+// -0.201124
+0xbe4df374
+// -0.351841
+0xbeb4248d
+// -0.170186
+0xbe2e4558
+// 0.032049
+0x3d034649
+// 0.082369
+0x3da8b119
+// -0.221727
+0xbe630c85
+// -0.098665
+0xbdca1121
+// -0.308099
+0xbe9dbf34
+// -0.067313
+0xbd89db4a
+// 0.402834
+0x3ece4037
+// -0.229395
+0xbe6ae684
+// -0.179199
+0xbe377fe9
+// 0.319421
+0x3ea38b21
+// 0.284778
+0x3e91ce5f
+// 0.257001
+0x3e83959f
+// -0.112808
+0xbde707d9
+// 0.159860
+0x3e23b26c
+// 0.066708
+0x3d889e4c
+// -0.138877
+0xbe0e35b4
+// -0.125724
+0xbe00bdb5
+// 0.106487
+0x3dda1606
+// 0.544685
+0x3f0b7079
+// -0.567071
+0xbf112b93
+// -0.189893
+0xbe427344
+// 0.219676
+0x3e60f2dc
+// -0.279987
+0xbe8f5a6d
+// 0.069451
+0x3d8e3c72
+// -0.031817
+0xbd0252ca
+// -0.176483
+0xbe34b7dd
+// 0.070459
+0x3d904cc9
+// 0.021318
+0x3caea3f4
+// -0.105000
+0xbdd70a3a
+// 0.697311
+0x3f3282fa
+// -0.210174
+0xbe5737cb
+// -0.405553
+0xbecfa4af
+// -0.149794
+0xbe1963b1
+// -0.240471
+0xbe763dec
+// 0.071351
+0x3d922060
+// -0.044079
+0xbd348c1e
+// 0.078775
+0x3da154e0
+// 0.141940
+0x3e11589f
+// 0.854811
+0x3f5ad4e8
+// -0.359358
+0xbeb7fdce
+// -0.260750
+0xbe858106
+// 0.025144
+0x3ccdfa4d
+// 0.450384
+0x3ee698c4
+// 0.175998
+0x3e3438d6
+// 0.106912
+0x3ddaf4e7
+// 0.064914
+0x3d84f1b2
+// -0.097466
+0xbdc79c33
+// 0.041389
+0x3d2987a4
+// -0.356988
+0xbeb6c720
+// -0.066109
+0xbd87640b
+// 0.007833
+0x3c005409
+// -0.221482
+0xbe62cc39
+// 0.610524
+0x3f1c4b46
+// 0.126911
+0x3e01f504
+// -0.091405
+0xbdbb327f
+// -0.084924
+0xbdadecaf
+// 0.352220
+0x3eb45629
+// 0.113626
+0x3de8b4e8
+// -0.113013
+0xbde77338
+// 0.200708
+0x3e4d865f
+// -0.257027
+0xbe83990e
+// 0.340601
+0x3eae6349
+// 0.263668
+0x3e86ff7e
+// -0.220174
+0xbe617569
+// -0.059693
+0xbd7480b0
+// 0.322208
+0x3ea4f866
+// -0.314473
+0xbea102a6
+// -0.060268
+0xbd76dc04
+// 0.145114
+0x3e1498d2
+// -0.452629
+0xbee7befd
+// 0.002932
+0x3b4028a6
+// -0.164166
+0xbe281b35
+// -0.060244
+0xbd76c24e
+// 0.372226
+0x3ebe946f
+// 0.209274
+0x3e564bfe
+// -0.032112
+0xbd03884b
+// 0.581867
+0x3f14f53d
+// -0.313660
+0xbea097ff
+// 0.264678
+0x3e8783e8
+// 0.027544
+0x3ce1a2fb
+// 0.148221
+0x3e17c72d
+// 0.041870
+0x3d2b7f7a
+// -0.366806
+0xbebbce0b
+// -0.056080
+0xbd65b401
+// 0.175122
+0x3e33534f
+// -0.128658
+0xbe03bee0
+// -0.146826
+0xbe1659a7
+// 0.636204
+0x3f22de41
+// -0.139656
+0xbe0f0201
+// 0.167026
+0x3e2b08cc
+// -0.350684
+0xbeb38ce2
+// 0.000601
+0x3a1d70ad
+// 0.133815
+0x3e0906c0
+// -0.219677
+0xbe60f2f2
+// -0.223778
+0xbe652623
+// 0.154797
+0x3e1e8320
+// 0.417462
+0x3ed5bd8d
+// 1.000000
+0x3f800000
+// -0.340405
+0xbeae4986
+// 0.280836
+0x3e8fc9bd
+// -0.192700
+0xbe455315
+// 0.237774
+0x3e737b0e
+// 0.182530
+0x3e3ae928
+// 0.133829
+0x3e090a80
+// 0.096250
+0x3dc51e9a
+// 0.309776
+0x3e9e9b03
+// -0.724547
+0xbf397be4
+// -0.170553
+0xbe2ea590
+// -0.001349
+0xbab0c110
+// -0.110628
+0xbde290ce
+// -0.164264
+0xbe2834ba
+// -0.144245
+0xbe13b50d
+// 0.100345
+0x3dcd81ae
+// 0.197494
+0x3e4a3bcd
+// 0.086774
+0x3db1b659
+// 0.083467
+0x3daaf0f5
+// -0.333169
+0xbeaa9518
+// 0.193865
+0x3e46848c
+// 0.854322
+0x3f5ab4d8
+// -0.423989
+0xbed91505
+// -0.334632
+0xbeab54e9
+// -0.133884
+0xbe0918ed
+// -0.049075
+0xbd490278
+// -0.407453
+0xbed09db7
+// -0.008463
+0xbc0aa71d
+// -0.221230
+0xbe628a20
+// -0.222035
+0xbe635d16
+// 0.280315
+0x3e8f8580
+// 0.021817
+0x3cb2b8d3
+// -0.155777
+0xbe1f83e7
+// -0.396059
+0xbecac848
+// 0.234309
+0x3e6fee9b
+// -0.295456
+0xbe9745f9
+// 0.188326
+0x3e40d8a9
+// 0.178478
+0x3e36c2fe
+// 0.170667
+0x3e2ec354
+// -0.273965
+0xbe8c4517
+// -0.227556
+0xbe69045d
+// -0.221661
+0xbe62fb16
+// 0.417506
+0x3ed5c368
+// 0.266852
+0x3e88a0e1
+// 0.198268
+0x3e4b06d8
+// -0.367396
+0xbebc1b54
+// -0.629302
+0xbf2119ea
+// -0.530039
+0xbf07b0a2
+// 0.316909
+0x3ea241e7
+// 0.070242
+0x3d8fdb31
+// 0.120523
+0x3df6d4d1
+// 0.083430
+0x3daadd71
+// 0.184529
+0x3e3cf53d
+// -0.011081
+0xbc358dc5
+// 0.257875
+0x3e84082b
+// -0.062749
+0xbd80827f
+// -0.241528
+0xbe77532e
+// -0.202370
+0xbe4f3a2d
+// 0.210466
+0x3e57845d
+// -0.459768
+0xbeeb66b9
+// -0.384475
+0xbec4d9f6
+// 0.284537
+0x3e91aed3
+// -0.073512
+0xbd968d46
+// 0.660927
+0x3f293289
+// -0.398779
+0xbecc2cbe
+// 0.436575
+0x3edf86bc
+// 0.218208
+0x3e5f7202
+// -0.020909
+0xbcab48e8
+// -0.387015
+0xbec626d8
+// -0.099880
+0xbdcc8dbb
+// -0.441390
+0xbee1fddc
+// 0.044837
+0x3d37a682
+// 0.230105
+0x3e6ba090
+// 0.177673
+0x3e35f00a
+// -0.157200
+0xbe20f91e
+// -0.399482
+0xbecc88e9
+// -0.174484
+0xbe32ac0d
+// 0.228068
+0x3e698a98
+// 0.372705
+0x3ebed322
+// 0.050021
+0x3d4ce322
+// -0.333834
+0xbeaaec57
+// -0.077192
+0xbd9e16f8
+// 0.192268
+0x3e44e1dc
+// 0.192733
+0x3e455bb2
+// -0.090800
+0xbdb9f55b
+// -0.115356
+0xbdec3f9a
+// 0.009328
+0x3c18d5be
+// 0.041193
+0x3d28b9ec
+// -0.033917
+0xbd0aed11
+// -0.765296
+0xbf43ea73
+// -0.215892
+0xbe5d12b8
+// -0.282070
+0xbe906b84
+// -0.307502
+0xbe9d70e6
+// -0.152494
+0xbe1c275a
+// -0.069114
+0xbd8d8b6c
+// -0.403538
+0xbece9c79
+// -0.043054
+0xbd30597b
+// -0.209534
+0xbe569021
+// -0.043850
+0xbd339c2d
+// -0.284814
+0xbe91d31a
+// 0.129120
+0x3e0437f3
+// 0.233575
+0x3e6f2e42
+// 0.324215
+0x3ea5ff91
+// -0.220101
+0xbe616220
+// -0.045787
+0xbd3b8b55
+// -0.094118
+0xbdc0c0f7
+// -0.093911
+0xbdc05448
+// -0.336150
+0xbeac1bdc
+// -0.065022
+0xbd852a81
+// -0.281298
+0xbe900646
+// -0.355047
+0xbeb5c8c2
+// 0.123350
+0x3dfc9ed4
+// -0.532384
+0xbf084a53
+// -0.114823
+0xbdeb2887
+// -0.393154
+0xbec94b87
+// -0.312395
+0xbe9ff248
+// 0.318514
+0x3ea31439
+// -0.383084
+0xbec4239a
+// -0.283697
+0xbe9140c7
+// -0.212389
+0xbe597c67
+// 0.006423
+0x3bd276f7
+// -0.392650
+0xbec90974
+// 0.006573
+0x3bd75e43
+// 0.175991
+0x3e343701

+ 130 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMQ15/Coefs1_q15.txt

@@ -0,0 +1,130 @@
+H
+64
+// -0.255773
+0xDF43
+// 0.059096
+0x0790
+// -0.103634
+0xF2BC
+// -0.183707
+0xE87C
+// 0.019300
+0x0278
+// 0.407040
+0x341A
+// -0.342210
+0xD432
+// -0.335689
+0xD508
+// 0.063671
+0x0826
+// -0.172740
+0xE9E4
+// -0.217219
+0xE432
+// -0.169368
+0xEA52
+// 0.717998
+0x5BE7
+// 0.326003
+0x29BA
+// 1.000000
+0x7FFF
+// -0.059778
+0xF859
+// 0.441343
+0x387E
+// 0.194041
+0x18D6
+// 0.025980
+0x0353
+// 0.206521
+0x1A6F
+// -0.387758
+0xCE5E
+// -0.248954
+0xE022
+// 0.726524
+0x5CFF
+// 0.043741
+0x0599
+// -0.168825
+0xEA64
+// -0.054779
+0xF8FD
+// -0.321292
+0xD6E0
+// -0.290947
+0xDAC2
+// 0.256307
+0x20CF
+// 0.476763
+0x3D07
+// -0.361268
+0xD1C2
+// -0.322948
+0xD6AA
+// -0.021756
+0xFD37
+// -0.026559
+0xFC9A
+// 0.384753
+0x3140
+// -0.438385
+0xC7E3
+// 0.282340
+0x2424
+// -0.387216
+0xCE70
+// 0.292089
+0x2563
+// -0.064482
+0xF7BF
+// -0.015871
+0xFDF8
+// 0.556604
+0x473F
+// 0.257964
+0x2105
+// 0.415631
+0x3533
+// -0.333850
+0xD544
+// -0.191197
+0xE787
+// -0.140413
+0xEE07
+// 0.309781
+0x27A7
+// 0.035575
+0x048E
+// -0.267529
+0xDDC2
+// -0.380216
+0xCF55
+// -0.381696
+0xCF25
+// -0.130219
+0xEF55
+// -0.100136
+0xF32F
+// 0.125777
+0x1019
+// -0.523123
+0xBD0A
+// 0.092632
+0x0BDB
+// -0.722456
+0xA387
+// 0.253678
+0x2079
+// -0.468343
+0xC40D
+// -0.493890
+0xC0C8
+// -0.400808
+0xCCB2
+// 0.543687
+0x4598
+// -0.018046
+0xFDB1

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMQ15/Samples1_q15.txt

@@ -0,0 +1,514 @@
+H
+256
+// 0.082222
+0x0A86
+// -0.089279
+0xF493
+// -0.391492
+0xCDE4
+// -0.049688
+0xF9A4
+// 0.483742
+0x3DEB
+// 0.073141
+0x095D
+// 0.238437
+0x1E85
+// -0.417302
+0xCA96
+// 0.291634
+0x2554
+// -0.083442
+0xF552
+// 0.397754
+0x32EA
+// -0.189164
+0xE7C9
+// 0.459643
+0x3AD6
+// 0.452571
+0x39EE
+// 0.154215
+0x13BD
+// -0.318829
+0xD731
+// -0.079214
+0xF5DC
+// 0.275339
+0x233E
+// -0.034938
+0xFB87
+// -0.416009
+0xCAC0
+// -0.347764
+0xD37C
+// -0.046912
+0xF9FF
+// -0.261666
+0xDE82
+// 0.302320
+0x26B2
+// 0.164283
+0x1507
+// 0.713559
+0x5B56
+// -0.509862
+0xBEBD
+// 0.055121
+0x070E
+// 0.319640
+0x28EA
+// -0.253551
+0xDF8C
+// -0.249748
+0xE008
+// 0.476590
+0x3D01
+// 0.209853
+0x1ADC
+// -0.015548
+0xFE03
+// -0.205060
+0xE5C1
+// 0.161946
+0x14BB
+// 0.171974
+0x1603
+// -0.563384
+0xB7E3
+// 0.123110
+0x0FC2
+// -0.355967
+0xD270
+// -0.095133
+0xF3D3
+// 0.371084
+0x2F80
+// -0.527113
+0xBC88
+// -0.696722
+0xA6D2
+// 0.378907
+0x3080
+// 0.239510
+0x1EA8
+// 0.102399
+0x0D1B
+// -0.631963
+0xAF1C
+// 0.031130
+0x03FC
+// -0.009390
+0xFECC
+// 0.020399
+0x029C
+// 0.393563
+0x3260
+// 0.016914
+0x022A
+// -0.217849
+0xE41E
+// -0.575085
+0xB664
+// 0.812387
+0x67FC
+// 0.240486
+0x1EC8
+// -0.361951
+0xD1AC
+// -0.335504
+0xD50E
+// -0.168223
+0xEA78
+// -0.743051
+0xA0E4
+// -0.043619
+0xFA6B
+// -0.310863
+0xD836
+// -0.029316
+0xFC3F
+// 0.131297
+0x10CE
+// 0.113595
+0x0E8A
+// 0.100356
+0x0CD8
+// -0.558552
+0xB881
+// 0.014075
+0x01CD
+// -0.138278
+0xEE4D
+// 0.037883
+0x04D9
+// -0.516527
+0xBDE2
+// -0.296850
+0xDA01
+// -0.341595
+0xD447
+// 0.143692
+0x1265
+// 0.263395
+0x21B7
+// 0.077694
+0x09F2
+// 0.024725
+0x032A
+// -0.010104
+0xFEB5
+// 0.580043
+0x4A3F
+// 0.130028
+0x10A5
+// 0.518823
+0x4269
+// 0.086868
+0x0B1E
+// 0.298770
+0x263E
+// 0.244713
+0x1F53
+// -0.162067
+0xEB41
+// -0.330287
+0xD5B9
+// 0.877286
+0x704B
+// 0.152398
+0x1382
+// -0.112907
+0xF18C
+// 0.308143
+0x2771
+// 0.292483
+0x2570
+// 0.127521
+0x1053
+// -0.174728
+0xE9A3
+// 0.696882
+0x5933
+// 0.011078
+0x016B
+// -0.175140
+0xE995
+// -0.591516
+0xB449
+// -0.627151
+0xAFBA
+// 0.715023
+0x5B86
+// -0.197092
+0xE6C6
+// -0.262261
+0xDE6E
+// 0.140057
+0x11ED
+// 0.020234
+0x0297
+// -0.166700
+0xEAAA
+// 0.096668
+0x0C60
+// -0.055512
+0xF8E5
+// -0.154795
+0xEC30
+// -0.051483
+0xF969
+// 0.008470
+0x0116
+// 0.318873
+0x28D1
+// 0.093473
+0x0BF7
+// 0.258515
+0x2117
+// 0.143769
+0x1267
+// 0.361437
+0x2E44
+// -0.105687
+0xF279
+// -0.291595
+0xDAAD
+// 0.020658
+0x02A5
+// 0.586449
+0x4B11
+// -0.325095
+0xD663
+// 0.621570
+0x4F90
+// 0.289520
+0x250F
+// 0.264774
+0x21E4
+// 0.243436
+0x1F29
+// 0.470433
+0x3C37
+// -0.512296
+0xBE6D
+// -0.326047
+0xD644
+// -0.085270
+0xF516
+// 0.751710
+0x6038
+// 0.070373
+0x0902
+// 0.346091
+0x2C4D
+// 0.663108
+0x54E1
+// -0.068295
+0xF742
+// 0.076283
+0x09C4
+// 0.099252
+0x0CB4
+// 0.653270
+0x539E
+// -0.708494
+0xA550
+// -0.275474
+0xDCBD
+// -0.019396
+0xFD84
+// 0.200332
+0x19A4
+// -0.016719
+0xFDDC
+// -0.345101
+0xD3D4
+// 0.318367
+0x28C0
+// 0.215359
+0x1B91
+// 0.313418
+0x281E
+// -0.179168
+0xE911
+// 0.234745
+0x1E0C
+// -0.056418
+0xF8C7
+// -0.012119
+0xFE73
+// 0.042149
+0x0565
+// -0.148507
+0xECFE
+// -0.598240
+0xB36D
+// -0.195644
+0xE6F5
+// 0.193476
+0x18C4
+// -0.088575
+0xF4AA
+// 0.126428
+0x102F
+// -0.173845
+0xE9BF
+// 0.282263
+0x2421
+// -0.066568
+0xF77B
+// 0.129977
+0x10A3
+// -0.960867
+0x8502
+// -0.268871
+0xDD96
+// 0.235197
+0x1E1B
+// -0.069243
+0xF723
+// -0.392238
+0xCDCB
+// 0.138249
+0x11B2
+// -0.100329
+0xF328
+// 0.644981
+0x528F
+// -0.019252
+0xFD89
+// -0.768237
+0x9DAA
+// 0.007197
+0x00EC
+// -0.090122
+0xF477
+// 0.338558
+0x2B56
+// 0.165802
+0x1539
+// -0.187522
+0xE7FF
+// -0.140018
+0xEE14
+// -0.246163
+0xE07E
+// -0.019270
+0xFD89
+// 0.625353
+0x500C
+// 0.171374
+0x15F0
+// 0.314887
+0x284E
+// -0.363948
+0xD16A
+// -0.261294
+0xDE8E
+// -0.538536
+0xBB11
+// 0.235411
+0x1E22
+// -0.360312
+0xD1E1
+// 0.396939
+0x32CF
+// 0.389625
+0x31DF
+// 0.478623
+0x3D44
+// -0.262208
+0xDE70
+// -0.552576
+0xB945
+// 0.307798
+0x2766
+// 0.260817
+0x2162
+// -0.047789
+0xF9E2
+// -0.188128
+0xE7EB
+// -0.111198
+0xF1C4
+// -0.265623
+0xDE00
+// 0.205916
+0x1A5B
+// -0.284577
+0xDB93
+// 0.321585
+0x292A
+// -0.555871
+0xB8D9
+// -0.315266
+0xD7A5
+// 0.459378
+0x3ACD
+// 0.188785
+0x182A
+// 0.086039
+0x0B03
+// -0.537515
+0xBB33
+// 0.560959
+0x47CE
+// 0.148830
+0x130D
+// 0.014325
+0x01D5
+// -0.537100
+0xBB40
+// -0.134269
+0xEED0
+// 0.358874
+0x2DF0
+// -0.069110
+0xF727
+// -0.235293
+0xE1E2
+// 0.373251
+0x2FC7
+// -0.207266
+0xE578
+// 0.297594
+0x2618
+// 0.638366
+0x51B6
+// -0.274554
+0xDCDB
+// 0.363710
+0x2E8E
+// 0.076025
+0x09BB
+// -0.343576
+0xD406
+// 0.047198
+0x060B
+// 0.321303
+0x2920
+// 0.077620
+0x09EF
+// 0.498484
+0x3FCE
+// -0.029427
+0xFC3C
+// -0.188317
+0xE7E5
+// 0.118588
+0x0F2E
+// -0.244890
+0xE0A7
+// -0.421313
+0xCA12
+// 0.003262
+0x006B
+// 0.118946
+0x0F3A
+// 1.000000
+0x7FFF
+// -0.180269
+0xE8ED
+// 0.332956
+0x2A9E
+// 0.081293
+0x0A68
+// -0.056048
+0xF8D3
+// 0.292264
+0x2569
+// -0.079989
+0xF5C3
+// 0.064957
+0x0851
+// 0.169493
+0x15B2
+// 0.254917
+0x20A1
+// 0.332318
+0x2A89
+// 0.357179
+0x2DB8
+// 0.027901
+0x0392
+// 0.186360
+0x17DB
+// 0.462699
+0x3B3A
+// -1.077682
+0x8000
+// -0.314274
+0xD7C6
+// -0.133331
+0xEEEF
+// -0.388514
+0xCE45
+// -0.284036
+0xDBA5
+// 0.308192
+0x2773
+// 0.599901
+0x4CCA
+// 0.192518
+0x18A4

+ 130 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMQ31/Coefs1_q31.txt

@@ -0,0 +1,130 @@
+W
+64
+// 0.337838
+0x2B3E481A
+// 0.335133
+0x2AE5A201
+// 0.056751
+0x07439D1F
+// -0.073284
+0xF69EA07D
+// -0.093873
+0xF3FBFA2E
+// 0.603471
+0x4D3E872B
+// -0.398383
+0xCD01C551
+// -0.044358
+0xFA527A8C
+// 1.000000
+0x7FFFFFFF
+// 0.241327
+0x1EE3CBEE
+// 0.274723
+0x232A1D02
+// 0.163226
+0x14E49A7E
+// 0.458148
+0x3AA4994A
+// -0.351976
+0xD2F27071
+// 0.507448
+0x40F40B3D
+// -0.006613
+0xFF274C36
+// -0.175333
+0xE98EB0D7
+// 0.255245
+0x20ABE188
+// -0.504271
+0xBF740B5C
+// 0.057761
+0x0764B6B9
+// 0.175544
+0x16783708
+// -0.065540
+0xF79C65F7
+// 0.194676
+0x18EB20D3
+// 0.224152
+0x1CB106CD
+// -0.414730
+0xCAEA1DBC
+// -0.491006
+0xC126B858
+// 0.046846
+0x05FF1010
+// -0.021793
+0xFD35E223
+// 0.241999
+0x1EF9D164
+// 0.569330
+0x48DFD064
+// 0.524831
+0x432DAA9C
+// 0.063312
+0x081A9B35
+// 0.285124
+0x247EEE57
+// -0.090669
+0xF464F328
+// 0.001040
+0x0022160D
+// 0.016204
+0x0212F53D
+// 0.055975
+0x072A2CCA
+// -0.596260
+0xB3ADC2C1
+// -0.695282
+0xA700FD96
+// 0.469239
+0x3C1003CB
+// -0.396653
+0xCD3A7A51
+// -0.389939
+0xCE167C8D
+// 0.644271
+0x52777846
+// 0.054173
+0x06EF20D6
+// -0.295808
+0xDA22F428
+// -0.428808
+0xC91CD50A
+// -0.410231
+0xCB7D8C68
+// -0.025915
+0xFCAED434
+// 0.146305
+0x12BA22AD
+// -0.417631
+0xCA8B0E34
+// -0.219538
+0xE3E62A12
+// -0.001634
+0xFFCA71F7
+// 0.014981
+0x01EAE1DC
+// -0.365560
+0xD135526C
+// 0.269063
+0x2270A6BB
+// -0.172023
+0xE9FB2768
+// 0.609680
+0x4E0A016D
+// 0.183518
+0x177D82B6
+// -0.053841
+0xF91BBB17
+// 0.097171
+0x0C701940
+// -0.307550
+0xD8A23471
+// -0.137495
+0xEE6692D1
+// -0.047563
+0xF9E9761A
+// 0.072156
+0x093C645F

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/DECIM/DECIMQ31/Samples1_q31.txt

@@ -0,0 +1,514 @@
+W
+256
+// -0.612984
+0xB189B9CA
+// 0.978303
+0x7D390C34
+// 0.112755
+0x0E6EC219
+// -0.152481
+0xEC7B837E
+// -0.194919
+0xE70CE299
+// -0.608620
+0xB218BC04
+// 0.101126
+0x0CF1B4E5
+// 0.088361
+0x0B4F6C0A
+// -0.153115
+0xEC66B65A
+// 0.022671
+0x02E6E1BC
+// -0.933870
+0x8876F41E
+// 0.252193
+0x2047DBDE
+// 0.543481
+0x4590CB00
+// -0.414855
+0xCAE605A8
+// -0.057720
+0xF89CA0C0
+// -0.447992
+0xC6A835B5
+// -0.413526
+0xCB1191F9
+// -0.360541
+0xD1D9C755
+// 0.562940
+0x480E6996
+// -0.176659
+0xE9633EFD
+// -0.363796
+0xD16F2475
+// -0.075588
+0xF6532153
+// -0.795797
+0x9A23570D
+// -0.265142
+0xDE0FD49C
+// 0.231385
+0x1D9E06A8
+// 0.004903
+0x00A0A57E
+// 0.387149
+0x318E1AC8
+// 0.360070
+0x2E16C31F
+// -0.314276
+0xD7C5D060
+// -0.646427
+0xAD41E159
+// 0.232967
+0x1DD1DA10
+// -0.150948
+0xECADBD37
+// -0.547980
+0xB9DBCD42
+// -0.356123
+0xD26A9270
+// 0.005834
+0x00BF2E09
+// 0.871135
+0x6F815683
+// 0.533506
+0x4449EEDD
+// -0.562844
+0xB7F4B6A8
+// 0.422975
+0x36240772
+// 0.967501
+0x7BD70EBF
+// 0.327383
+0x29E7AF7B
+// 0.895247
+0x729774AB
+// 1.000000
+0x7FFFFFFF
+// 0.510035
+0x4148D79B
+// 0.811166
+0x67D445A7
+// 0.516449
+0x421B0429
+// 0.595059
+0x4C2AE4A5
+// -0.033551
+0xFBB49C3A
+// -0.224733
+0xE33BF142
+// -0.432899
+0xC896C652
+// 0.257393
+0x20F242CD
+// 0.972875
+0x7C872C0C
+// 0.031195
+0x03FE3616
+// 0.435472
+0x37BD8DF2
+// 0.914610
+0x7511EF8F
+// -0.599201
+0xB34D633E
+// -0.807519
+0x98A3373A
+// -0.219120
+0xE3F3DCD0
+// -0.182155
+0xE8AF238B
+// -0.252902
+0xDFA0EA5D
+// 0.095972
+0x0C48CE35
+// -0.544513
+0xBA4D68C4
+// 0.643787
+0x52679FCB
+// -0.282574
+0xDBD49BF2
+// 0.649797
+0x532C8E30
+// 0.360337
+0x2E1F883A
+// 0.674807
+0x56601182
+// -0.055247
+0xF8EDA897
+// -0.075039
+0xF66521CB
+// -0.473589
+0xC3616D25
+// -0.297161
+0xD9F6A1A6
+// 0.246056
+0x1F7EBF4D
+// -0.124635
+0xF00BF273
+// 0.329428
+0x2A2AB429
+// 0.037750
+0x04D4FD2B
+// -0.171476
+0xEA0D1139
+// -0.085687
+0xF508333A
+// -0.823063
+0x96A5E10E
+// -0.463553
+0xC4AA4C37
+// -0.161494
+0xEB542C5B
+// 0.062885
+0x080C9A94
+// -0.139472
+0xEE25C779
+// -0.544637
+0xBA4958F1
+// -0.230180
+0xE289798E
+// 0.015179
+0x01F1606F
+// -0.810632
+0x983D38F6
+// -0.178802
+0xE91D0640
+// 0.796758
+0x65FC2CC3
+// 0.091278
+0x0BAF0306
+// -0.902806
+0x8C70DAC5
+// -0.186131
+0xE82CDFEC
+// 0.490486
+0x3EC83F8E
+// 0.292613
+0x2574560C
+// 0.463167
+0x3B490DA0
+// -0.378892
+0xCF8079DF
+// 0.307174
+0x27517E4D
+// -0.070030
+0xF709415E
+// -0.546709
+0xBA056FDA
+// 0.922345
+0x760F632D
+// 0.071927
+0x0934E951
+// -0.462701
+0xC4C6392E
+// -0.597565
+0xB3830100
+// 0.214143
+0x1B69071A
+// -0.270301
+0xDD66C627
+// -0.322757
+0xD6AFE8BB
+// -0.656137
+0xAC03B42E
+// -0.090644
+0xF465C789
+// -0.616402
+0xB119BA11
+// -0.053058
+0xF935614E
+// -0.281094
+0xDC0519D7
+// 0.731774
+0x5DAAC916
+// 0.111514
+0x0E4617F0
+// 0.189825
+0x184C2F54
+// 0.010563
+0x015A2501
+// 0.645389
+0x529C1B4F
+// 0.060517
+0x07BF03D9
+// 0.243771
+0x1F33E477
+// -0.511739
+0xBE7F540E
+// -0.269656
+0xDD7BE83E
+// -0.072954
+0xF6A97296
+// -0.158671
+0xEBB0ACC0
+// -0.038935
+0xFB042F3A
+// -0.559115
+0xB86EECEA
+// -1.150918
+0x80000000
+// 0.135455
+0x11569672
+// 0.073377
+0x09646B8E
+// 0.429027
+0x36EA585F
+// 0.464741
+0x3B7CA120
+// -0.477327
+0xC2E6EFC9
+// -0.103991
+0xF2B07006
+// 0.411385
+0x34A84560
+// -0.113654
+0xF173C9ED
+// -0.478881
+0xC2B40762
+// -0.624759
+0xB007E5C9
+// 0.575442
+0x49A81902
+// -0.433801
+0xC879330D
+// 0.547347
+0x460F7AD0
+// -0.129815
+0xEF62388C
+// 0.261951
+0x21879862
+// -0.241509
+0xE1163EE1
+// -0.247366
+0xE0564D0E
+// 0.598746
+0x4CA3B36A
+// 0.119190
+0x0F419D4E
+// 0.223387
+0x1C97EF2F
+// -0.509580
+0xBEC61591
+// -0.849520
+0x9342EB5D
+// 0.481238
+0x3D99350C
+// -0.100868
+0xF316C561
+// -0.806229
+0x98CD7FB6
+// 0.142282
+0x12364918
+// 0.058282
+0x0775C73C
+// -0.043173
+0xFA795015
+// -0.478335
+0xC2C5EE1D
+// -0.494955
+0xC0A55233
+// -0.434113
+0xC86EFC82
+// 0.264183
+0x21D0C1AE
+// 0.062292
+0x07F93166
+// -0.733588
+0xA219C8EA
+// -0.817336
+0x97618495
+// 0.321419
+0x2924426F
+// 0.023404
+0x02FEE33F
+// 0.090735
+0x0B9D325F
+// 0.096214
+0x0C50BCB0
+// -0.612230
+0xB1A2740B
+// 0.135553
+0x1159CB3F
+// 0.461980
+0x3B22258D
+// 0.199246
+0x1980E280
+// 0.227990
+0x1D2EC6A4
+// -1.068687
+0x80000000
+// -0.346501
+0xD3A5DE79
+// 0.158383
+0x1445E2F1
+// 0.260513
+0x21588171
+// 0.338219
+0x2B4AC02F
+// -1.189977
+0x80000000
+// 0.575961
+0x49B918AB
+// -1.209420
+0x80000000
+// 0.352781
+0x2D27ECD0
+// 0.090816
+0x0B9FDFEA
+// -0.292106
+0xDA9C47A0
+// -0.361095
+0xD1C7A749
+// 0.757047
+0x60E6EDC2
+// -0.574810
+0xB66CA274
+// -0.619107
+0xB0C116A6
+// 0.641964
+0x522BE00E
+// -0.477210
+0xC2EAC730
+// -0.290881
+0xDAC46A45
+// -0.821597
+0x96D5E763
+// -0.038277
+0xFB19BC15
+// -0.385193
+0xCEB1FE1C
+// 0.318627
+0x28C8C411
+// 0.399959
+0x3331D78A
+// 0.951043
+0x79BBC943
+// -0.099127
+0xF34FCE96
+// -0.044477
+0xFA4E9041
+// -0.562893
+0xB7F320C0
+// 0.259019
+0x21278791
+// 0.041155
+0x05448DA6
+// 0.211004
+0x1B022FF1
+// 0.347754
+0x2C833379
+// -0.887941
+0x8E57F337
+// 0.243464
+0x1F29D0ED
+// 0.268296
+0x22578269
+// 0.007972
+0x01053B70
+// 0.222171
+0x1C7017BB
+// -0.315797
+0xD793F831
+// 0.401594
+0x3367701A
+// 0.410887
+0x3497F0FD
+// 0.045925
+0x05E0E1ED
+// -0.030731
+0xFC11003B
+// -0.241576
+0xE1140B84
+// -0.346789
+0xD39C6AE0
+// 0.377006
+0x3041BF65
+// 0.356896
+0x2DAEC42C
+// 0.469013
+0x3C089EDB
+// -0.014510
+0xFE248D20
+// 0.119725
+0x0F5322B9
+// 0.218845
+0x1C03199D
+// -0.083183
+0xF55A4455
+// -0.187852
+0xE7F473E9
+// -0.441535
+0xC77BC3D4
+// -0.587412
+0xB4CFAEE7
+// -0.090510
+0xF46A281F
+// -0.188442
+0xE7E11E60
+// -0.489806
+0xC14E0556
+// 0.179069
+0x16EBBD30
+// -0.138550
+0xEE43FAEE
+// -0.280109
+0xDC2566A8
+// -0.263168
+0xDE508526
+// -0.106193
+0xF2684591
+// 0.095206
+0x0C2FB947
+// -0.505602
+0xBF487198
+// 0.733373
+0x5DDF2C02
+// -0.263669
+0xDE401620
+// -0.245107
+0xE0A058E2
+// -0.011335
+0xFE8C967F
+// -0.180282
+0xE8EC84DC
+// -0.244164
+0xE0BF3C79
+// 0.637800
+0x51A37125
+// -1.294689
+0x80000000
+// -0.040343
+0xFAD60654
+// -0.309990
+0xD8523F57
+// 0.381934
+0x30E33907
+// 0.035869
+0x0497592F
+// 0.503760
+0x407B354F
+// -0.387431
+0xCE68AA0F
+// -0.292083
+0xDA9D095A
+// -0.477706
+0xC2DA8618
+// -0.843580
+0x94059233
+// 0.500612
+0x40140BD0
+// 0.364637
+0x2EAC6FB7
+// 0.384503
+0x313767BC
+// -0.439882
+0xC7B1F65C
+// -0.502748
+0xBFA5F6FF
+// -0.728649
+0xA2BB9CFF
+// -0.629789
+0xAF630EC3
+// 0.649228
+0x5319E41F

+ 130 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRF32/Coefs1_f32.txt

@@ -0,0 +1,130 @@
+W
+64
+// -0.648353
+0xbf25fa78
+// 0.262384
+0x3e86573c
+// -0.256156
+0xbe8326ee
+// -0.101393
+0xbdcfa738
+// 0.093134
+0x3dbebce7
+// 0.333145
+0x3eaa91fc
+// 0.468700
+0x3eeff96a
+// -0.533220
+0xbf088113
+// -0.129354
+0xbe047552
+// -0.751892
+0xbf407bfc
+// 0.387091
+0x3ec630c4
+// 0.593139
+0x3f17d7fa
+// -0.115471
+0xbdec7c30
+// -0.595201
+0xbf185f17
+// 0.191117
+0x3e43b436
+// 0.226534
+0x3e67f873
+// -0.219292
+0xbe608e02
+// 0.008404
+0x3c09aede
+// 0.319671
+0x3ea3abef
+// 0.115016
+0x3deb8d4a
+// 0.071650
+0x3d92bd58
+// -0.200424
+0xbe4d3beb
+// -0.206877
+0xbe53d775
+// -0.112836
+0xbde7167c
+// -0.329611
+0xbea8c2b9
+// -0.200841
+0xbe4da928
+// -0.001498
+0xbac4676a
+// -0.156005
+0xbe1fbfd0
+// -0.277373
+0xbe8e03c7
+// 0.468242
+0x3eefbd62
+// 0.457276
+0x3eea2016
+// -0.885494
+0xbf62afb9
+// 0.553164
+0x3f0d9c24
+// -0.707156
+0xbf350829
+// 0.259087
+0x3e84a711
+// 0.226011
+0x3e676f5d
+// -0.181417
+0xbe39c56d
+// -0.225603
+0xbe670488
+// -0.215195
+0xbe5c5bfa
+// -0.068737
+0xbd8cc604
+// 0.460295
+0x3eebabd0
+// 0.160228
+0x3e2412d6
+// 0.148563
+0x3e1820f7
+// -0.069838
+0xbd8f0775
+// 0.163718
+0x3e27a5a8
+// 0.120849
+0x3df77f9c
+// -0.330112
+0xbea90462
+// -0.461768
+0xbeec6ce4
+// -0.316930
+0xbea244b6
+// -0.138358
+0xbe0dad98
+// 0.090352
+0x3db90a92
+// 0.321098
+0x3ea466ec
+// -0.836079
+0xbf56094a
+// -0.408175
+0xbed0fc44
+// 1.000000
+0x3f800000
+// -0.146456
+0xbe15f875
+// 0.178069
+0x3e3657d2
+// -0.409410
+0xbed19e2b
+// -0.243783
+0xbe79a235
+// -0.113211
+0xbde7db38
+// -0.593583
+0xbf17f512
+// -0.213635
+0xbe5ac31e
+// -0.657314
+0xbf2845bb
+// 0.327209
+0x3ea787ed

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRF32/Refs1_f32.txt

@@ -0,0 +1,514 @@
+W
+256
+// 0.206417
+0x3e535ef4
+// 0.062478
+0x3d7fe92a
+// 0.012504
+0x3c4cdebe
+// 0.135595
+0x3e0ad956
+// 0.000322
+0x39a8a6f1
+// -0.069499
+0xbd8e554f
+// -0.087089
+0xbdb25ba7
+// -0.050667
+0xbd4f8880
+// 0.104883
+0x3dd6cd24
+// -0.096900
+0xbdc67359
+// -0.038787
+0xbd1edf6a
+// -0.191599
+0xbe443283
+// -0.012223
+0xbc484361
+// 0.011552
+0x3c3d439d
+// 0.159437
+0x3e23435a
+// 0.067499
+0x3d8a3d0d
+// 0.093149
+0x3dbec4b6
+// 0.107925
+0x3ddd07d0
+// 0.209037
+0x3e560dac
+// 0.011863
+0x3c425cf6
+// 0.110560
+0x3de26d52
+// -0.049871
+0xbd4c45b3
+// 0.130407
+0x3e058988
+// 0.208103
+0x3e5518da
+// 0.046309
+0x3d3dae12
+// -0.038236
+0xbd1c9ce1
+// 0.026872
+0x3cdc230b
+// -0.110936
+0xbde33258
+// 0.184530
+0x3e3cf556
+// 0.033219
+0x3d081074
+// -0.096374
+0xbdc55fba
+// 0.078319
+0x3da065f2
+// 0.069497
+0x3d8e5486
+// 0.135374
+0x3e0a9f91
+// 0.079986
+0x3da3cfa8
+// -0.100316
+0xbdcd7285
+// -0.018827
+0xbc9a3a91
+// -0.042521
+0xbd2e2add
+// 0.037227
+0x3d187b87
+// 0.072266
+0x3d940049
+// 0.201153
+0x3e4dfb00
+// 0.012393
+0x3c4b0b03
+// 0.024278
+0x3cc6e2c1
+// 0.010247
+0x3c27e505
+// -0.107248
+0xbddba4d8
+// -0.028157
+0xbce6a904
+// 0.147635
+0x3e172d87
+// 0.037279
+0x3d18b229
+// -0.181211
+0xbe398f76
+// -0.031106
+0xbcfed210
+// 0.057061
+0x3d69b8f8
+// 0.102945
+0x3dd2d4d4
+// 0.128540
+0x3e03a00f
+// -0.023991
+0xbcc489c6
+// -0.074527
+0xbd98a195
+// -0.169188
+0xbe2d3faf
+// 0.029497
+0x3cf1a3e4
+// -0.008873
+0xbc11613d
+// -0.005909
+0xbbc19f27
+// 0.059294
+0x3d72ddf8
+// 0.036328
+0x3d14cd2b
+// 0.041966
+0x3d2be448
+// 0.020122
+0x3ca4d7b7
+// -0.036623
+0xbd1601b5
+// -0.043320
+0xbd317040
+// -0.041907
+0xbd2ba6f8
+// -0.036859
+0xbd16f910
+// 0.046619
+0x3d3ef3b9
+// 0.048957
+0x3d48869e
+// -0.076987
+0xbd9dab88
+// -0.074663
+0xbd98e915
+// -0.050185
+0xbd4d8ec0
+// -0.153204
+0xbe1ce1a4
+// -0.001113
+0xba91e335
+// 0.141045
+0x3e106e20
+// 0.171024
+0x3e2f20ea
+// -0.027433
+0xbce0bc36
+// -0.096083
+0xbdc4c72b
+// 0.007427
+0x3bf35f7d
+// -0.026696
+0xbcdab20a
+// -0.029259
+0xbcefaf8a
+// -0.153434
+0xbe1d1dcd
+// 0.041528
+0x3d2a1948
+// 0.194610
+0x3e4747c3
+// 0.118717
+0x3df321d4
+// 0.195307
+0x3e47fe78
+// 0.029149
+0x3ceeca2c
+// 0.095692
+0x3dc3fa39
+// 0.123014
+0x3dfbeeaf
+// 0.094288
+0x3dc119d7
+// 0.114732
+0x3deaf8a7
+// -0.121855
+0xbdf98f0d
+// 0.133954
+0x3e092b28
+// 0.057190
+0x3d6a403b
+// 0.043245
+0x3d312182
+// 0.060083
+0x3d7619a6
+// 0.078713
+0x3da1348a
+// 0.130546
+0x3e05adf6
+// -0.105525
+0xbdd81dbe
+// -0.132723
+0xbe07e86b
+// 0.108979
+0x3ddf309d
+// 0.093894
+0x3dc04b8a
+// -0.172609
+0xbe30c069
+// 0.070115
+0x3d8f9841
+// -0.091300
+0xbdbafbc1
+// -0.032467
+0xbd04fbd8
+// -0.126815
+0xbe01dbdb
+// 0.015805
+0x3c817a7c
+// 0.176477
+0x3e34b667
+// 0.177152
+0x3e356772
+// 0.040657
+0x3d2687da
+// 0.004711
+0x3b9a5fd0
+// -0.094249
+0xbdc10594
+// 0.072461
+0x3d946654
+// -0.049919
+0xbd4c7836
+// 0.072165
+0x3d93cb74
+// -0.065204
+0xbd8589ef
+// 0.122480
+0x3dfad6a3
+// -0.046532
+0xbd3e97df
+// -0.025451
+0xbcd07ef9
+// -0.009786
+0xbc205601
+// 0.033700
+0x3d0a08fc
+// -0.010135
+0xbc260cd2
+// 0.128177
+0x3e0340b6
+// -0.075234
+0xbd9a145a
+// 0.052073
+0x3d554a0b
+// 0.033111
+0x3d079f48
+// 0.002637
+0x3b2cd0fb
+// 0.021225
+0x3cade018
+// 0.244449
+0x3e7a50f5
+// 0.008841
+0x3c10db0f
+// 0.009414
+0x3c1a3f2d
+// 0.088692
+0x3db5a416
+// 0.148548
+0x3e181d0d
+// -0.148938
+0xbe188353
+// 0.096656
+0x3dc5f3c0
+// -0.077342
+0xbd9e65bd
+// 0.031171
+0x3cff598e
+// 0.098247
+0x3dc935c2
+// -0.155072
+0xbe1ecb1b
+// 0.122691
+0x3dfb455a
+// -0.053500
+0xbd5b22fc
+// 0.097074
+0x3dc6ce82
+// -0.149104
+0xbe18aea7
+// -0.199299
+0xbe4c14ec
+// -0.075469
+0xbd9a8f4c
+// -0.062933
+0xbd80e2ed
+// -0.016709
+0xbc88e103
+// 0.034428
+0x3d0d03ed
+// 0.176651
+0x3e34e419
+// 0.139464
+0x3e0ecf8f
+// 0.163844
+0x3e27c6a3
+// 0.080844
+0x3da591bc
+// 0.026851
+0x3cdbf5e1
+// 0.008775
+0x3c0fc3e0
+// 0.190018
+0x3e42942b
+// -0.024303
+0xbcc71732
+// -0.101052
+0xbdcef48c
+// 0.107926
+0x3ddd082a
+// -0.123783
+0xbdfd821e
+// -0.072921
+0xbd9557a4
+// 0.023032
+0x3cbcadeb
+// 0.096737
+0x3dc61e11
+// 0.056403
+0x3d6706af
+// -0.014194
+0xbc688da6
+// 0.119502
+0x3df4bd49
+// 0.066945
+0x3d891a8e
+// 0.125162
+0x3e002a5d
+// -0.134032
+0xbe093fca
+// -0.014467
+0xbc6d08e8
+// -0.067379
+0xbd89fdc5
+// 0.206270
+0x3e533879
+// -0.000100
+0xb8d27900
+// -0.102111
+0xbdd11fa3
+// 0.038037
+0x3d1bcd1d
+// -0.013509
+0xbc5d532c
+// 0.064382
+0x3d83da89
+// 0.112308
+0x3de601fb
+// 0.049364
+0x3d4a31f3
+// -0.040424
+0xbd259325
+// -0.111822
+0xbde502cb
+// -0.149128
+0xbe18b4e4
+// 0.120650
+0x3df71763
+// -0.059104
+0xbd7216bc
+// -0.093410
+0xbdbf4dd5
+// 0.039526
+0x3d21e5d0
+// -0.065618
+0xbd86627e
+// 0.039190
+0x3d20852d
+// 0.004917
+0x3ba11e02
+// -0.092548
+0xbdbd89a9
+// -0.095417
+0xbdc369eb
+// -0.225897
+0xbe675175
+// 0.014370
+0x3c6b70bc
+// -0.036811
+0xbd16c750
+// -0.084289
+0xbdac9f89
+// -0.035966
+0xbd13516d
+// 0.154996
+0x3e1eb739
+// 0.099558
+0x3dcbe53e
+// -0.050139
+0xbd4d5e8a
+// -0.064832
+0xbd84c6db
+// 0.113126
+0x3de7ae7a
+// -0.010346
+0xbc2981b9
+// -0.137788
+0xbe0d1842
+// -0.131263
+0xbe0669dc
+// 0.023035
+0x3cbcb496
+// -0.100192
+0xbdcd31a9
+// -0.023807
+0xbcc307e5
+// -0.118366
+0xbdf269e4
+// -0.056535
+0xbd67917c
+// -0.127677
+0xbe02bdac
+// 0.003757
+0x3b763028
+// 0.267221
+0x3e88d124
+// 0.049270
+0x3d49cf49
+// 0.019436
+0x3c9f3868
+// 0.083504
+0x3dab0440
+// -0.058502
+0xbd6fa036
+// 0.102452
+0x3dd1d25a
+// -0.135221
+0xbe0a7760
+// 0.029898
+0x3cf4ec3e
+// -0.074608
+0xbd98cc4b
+// 0.015404
+0x3c7c5fba
+// 0.010738
+0x3c2feeda
+// 0.033378
+0x3d08b720
+// 0.080459
+0x3da4c7b7
+// 0.023339
+0x3cbf30c6
+// -0.159490
+0xbe23513a
+// 0.047278
+0x3d41a69d
+// -0.035447
+0xbd1130ca
+// -0.073030
+0xbd959096
+// -0.004633
+0xbb97d24f
+// -0.053233
+0xbd5a0ada
+// 0.140832
+0x3e10364e
+// -0.052815
+0xbd5854a4
+// 0.035964
+0x3d134eea
+// 0.032986
+0x3d071c03
+// -0.000139
+0xb9121f22
+// 0.055396
+0x3d62e720
+// -0.063477
+0xbd82001f
+// -0.062362
+0xbd7f6fb8
+// 0.115090
+0x3debb44f
+// 0.021338
+0x3caecdb0
+// -0.094651
+0xbdc1d86d
+// -0.016828
+0xbc89da03
+// 0.151257
+0x3e1ae324
+// 0.097404
+0x3dc77bce
+// 0.147426
+0x3e16f6d1
+// 0.129576
+0x3e04af8e
+// 0.122553
+0x3dfafce3
+// 0.210967
+0x3e5807c5
+// -0.051793
+0xbd54249f
+// 0.035545
+0x3d119778
+// 0.212480
+0x3e59944d
+// -0.009500
+0xbc1ba6bd
+// 0.128695
+0x3e03c8ab
+// 0.116140
+0x3deddac7
+// 0.075703
+0x3d9b0a64

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRF32/Samples1_f32.txt

@@ -0,0 +1,514 @@
+W
+256
+// 0.772459
+0x3f45bfdb
+// 0.233808
+0x3e6f6b45
+// 0.046794
+0x3d3faae5
+// 0.507426
+0x3f01e6ac
+// 0.001204
+0x3a9dc899
+// -0.260080
+0xbe85292a
+// -0.325906
+0xbea6dd30
+// -0.189608
+0xbe4228b7
+// 0.392498
+0x3ec8f573
+// -0.362621
+0xbeb9a968
+// -0.145151
+0xbe14a268
+// -0.717007
+0xbf378dbe
+// -0.045742
+0xbd3b5b88
+// 0.043229
+0x3d311139
+// 0.596648
+0x3f18bdea
+// 0.252597
+0x3e815475
+// 0.348583
+0x3eb27981
+// 0.403880
+0x3ecec95b
+// 0.782262
+0x3f484252
+// 0.044394
+0x3d35d673
+// 0.413741
+0x3ed3d5d6
+// -0.186629
+0xbe3f1bb7
+// 0.488014
+0x3ef9dcff
+// 0.778767
+0x3f475d47
+// 0.173297
+0x3e3174d2
+// -0.143086
+0xbe128528
+// 0.100562
+0x3dcdf355
+// -0.415147
+0xbed48e29
+// 0.690552
+0x3f30c7fe
+// 0.124312
+0x3dfe9776
+// -0.360653
+0xbeb8a78c
+// 0.293089
+0x3e960fc6
+// 0.260074
+0x3e85286d
+// 0.506601
+0x3f01b0a0
+// 0.299325
+0x3e99412d
+// -0.375405
+0xbec03525
+// -0.070454
+0xbd904a2d
+// -0.159124
+0xbe22f188
+// 0.139313
+0x3e0ea7f1
+// 0.270436
+0x3e8a76a2
+// 0.752759
+0x3f40b4d5
+// 0.046377
+0x3d3df54e
+// 0.090854
+0x3dba11a2
+// 0.038348
+0x3d1d132d
+// -0.401346
+0xbecd7d43
+// -0.105369
+0xbdd7cbb2
+// 0.552482
+0x3f0d6f77
+// 0.139508
+0x3e0edb0e
+// -0.678134
+0xbf2d9a2c
+// -0.116406
+0xbdee6627
+// 0.213536
+0x3e5aa920
+// 0.385243
+0x3ec53ea2
+// 0.481027
+0x3ef64922
+// -0.089782
+0xbdb7df61
+// -0.278897
+0xbe8ecb8c
+// -0.633141
+0xbf221582
+// 0.110385
+0x3de2116d
+// -0.033206
+0xbd0802d4
+// -0.022112
+0xbcb524e0
+// 0.221891
+0x3e633744
+// 0.135949
+0x3e0b3650
+// 0.157045
+0x3e20d07f
+// 0.075303
+0x3d9a3838
+// -0.137051
+0xbe0c56f8
+// -0.162113
+0xbe2600f4
+// -0.156827
+0xbe209721
+// -0.137933
+0xbe0d3e62
+// 0.174459
+0x3e32a57c
+// 0.183206
+0x3e3b9a6f
+// -0.288104
+0xbe93825e
+// -0.279407
+0xbe8f0e70
+// -0.187803
+0xbe404f8f
+// -0.573326
+0xbf12c57c
+// -0.004165
+0xbb887c6d
+// 0.527823
+0x3f071f62
+// 0.640010
+0x3f23d7ba
+// -0.102662
+0xbdd240a3
+// -0.359564
+0xbeb818d2
+// 0.027794
+0x3ce3b070
+// -0.099903
+0xbdcc9a1b
+// -0.109492
+0xbde03d51
+// -0.574185
+0xbf12fdc5
+// 0.155407
+0x3e1f2313
+// 0.728273
+0x3f3a7021
+// 0.444265
+0x3ee376c0
+// 0.730882
+0x3f3b1b10
+// 0.109083
+0x3ddf66bc
+// 0.358101
+0x3eb75914
+// 0.460346
+0x3eebb26d
+// 0.352845
+0x3eb4a827
+// 0.429353
+0x3edbd435
+// -0.456009
+0xbee979f3
+// 0.501285
+0x3f005437
+// 0.214019
+0x3e5b27ac
+// 0.161832
+0x3e25b749
+// 0.224844
+0x3e663d9a
+// 0.294564
+0x3e96d10d
+// 0.488534
+0x3efa2129
+// -0.394900
+0xbeca305c
+// -0.496678
+0xbefe4c8c
+// 0.407826
+0x3ed0ce88
+// 0.351373
+0x3eb3e726
+// -0.645942
+0xbf255c72
+// 0.262385
+0x3e86574c
+// -0.341667
+0xbeaeeefe
+// -0.121498
+0xbdf8d3e1
+// -0.474571
+0xbef2fb03
+// 0.059148
+0x3d7244d3
+// 0.660417
+0x3f291118
+// 0.662944
+0x3f29b6ba
+// 0.152147
+0x3e1bcc82
+// 0.017630
+0x3c906d05
+// -0.352701
+0xbeb49532
+// 0.271165
+0x3e8ad619
+// -0.186809
+0xbe3f4af8
+// 0.270059
+0x3e8a4535
+// -0.244010
+0xbe79ddc0
+// 0.458347
+0x3eeaac6d
+// -0.174132
+0xbe324f8e
+// -0.095244
+0xbdc30f4e
+// -0.036622
+0xbd1600dc
+// 0.126113
+0x3e0123bf
+// -0.037927
+0xbd1b5968
+// 0.479666
+0x3ef596bb
+// -0.281543
+0xbe90266c
+// 0.194867
+0x3e478b4c
+// 0.123908
+0x3dfdc3b3
+// 0.009868
+0x3c21adf0
+// 0.079429
+0x3da2ab94
+// 0.914785
+0x3f6a2f5c
+// 0.033086
+0x3d07854c
+// 0.035231
+0x3d104e7d
+// 0.331905
+0x3ea9ef75
+// 0.555901
+0x3f0e4f8e
+// -0.557361
+0xbf0eaf3d
+// 0.361710
+0x3eb93208
+// -0.289433
+0xbe943093
+// 0.116648
+0x3deee4ea
+// 0.367663
+0x3ebc3e4b
+// -0.580313
+0xbf148f68
+// 0.459137
+0x3eeb1401
+// -0.200210
+0xbe4d03c6
+// 0.363271
+0x3eb9feb0
+// -0.557980
+0xbf0ed7c6
+// -0.745820
+0xbf3eee14
+// -0.282421
+0xbe909971
+// -0.235509
+0xbe71293e
+// -0.062528
+0xbd800eda
+// 0.128836
+0x3e03ed86
+// 0.661069
+0x3f293bd8
+// 0.521905
+0x3f059b89
+// 0.613140
+0x3f1cf6c0
+// 0.302538
+0x3e9ae641
+// 0.100481
+0x3dcdc914
+// 0.032837
+0x3d06801c
+// 0.711092
+0x3f360a19
+// -0.090948
+0xbdba42b1
+// -0.378161
+0xbec19e4c
+// 0.403882
+0x3ecec9af
+// -0.463225
+0xbeed2bdc
+// -0.272887
+0xbe8bb7dd
+// 0.086192
+0x3db0852d
+// 0.362012
+0x3eb9599e
+// 0.211072
+0x3e582354
+// -0.053117
+0xbd599118
+// 0.447202
+0x3ee4f7b1
+// 0.250524
+0x3e8044af
+// 0.468383
+0x3eefcfe6
+// -0.501580
+0xbf006785
+// -0.054140
+0xbd5dc26b
+// -0.252146
+0xbe811941
+// 0.771909
+0x3f459bdb
+// -0.000376
+0xb9c4e8b9
+// -0.382123
+0xbec3a59d
+// 0.142345
+0x3e11c2c7
+// -0.050552
+0xbd4f0fdc
+// 0.240931
+0x3e76b68d
+// 0.420284
+0x3ed72f6c
+// 0.184731
+0x3e3d2a3b
+// -0.151274
+0xbe1ae792
+// -0.418462
+0xbed640ae
+// -0.558069
+0xbf0edd9c
+// 0.451500
+0x3ee72afe
+// -0.221179
+0xbe627cdf
+// -0.349562
+0xbeb2f9ca
+// 0.147915
+0x3e1776e7
+// -0.245556
+0xbe7b72f4
+// 0.146656
+0x3e162cfd
+// 0.018400
+0x3c96bbf9
+// -0.346335
+0xbeb152c2
+// -0.357072
+0xbeb6d214
+// -0.845356
+0xbf586948
+// 0.053776
+0x3d5c448d
+// -0.137756
+0xbe0d0fd7
+// -0.315427
+0xbea17faf
+// -0.134594
+0xbe09d30b
+// 0.580029
+0x3f147cce
+// 0.372570
+0x3ebec179
+// -0.187631
+0xbe402274
+// -0.242618
+0xbe7870bd
+// 0.423342
+0x3ed8c04e
+// -0.038717
+0xbd1e9548
+// -0.515633
+0xbf04008b
+// -0.491217
+0xbefb80bd
+// 0.086203
+0x3db08b6a
+// -0.374943
+0xbebff878
+// -0.089093
+0xbdb6765f
+// -0.442952
+0xbee2caab
+// -0.211568
+0xbe58a52f
+// -0.477795
+0xbef4a18b
+// 0.014058
+0x3c6652a9
+// 1.000000
+0x3f800000
+// 0.184379
+0x3e3ccded
+// 0.072734
+0x3d94f5aa
+// 0.312492
+0x3e9ffee6
+// -0.218929
+0xbe602efa
+// 0.383399
+0x3ec44cd1
+// -0.506028
+0xbf018b06
+// 0.111884
+0x3de523a0
+// -0.279202
+0xbe8ef381
+// 0.057644
+0x3d6c1c2f
+// 0.040184
+0x3d249864
+// 0.124907
+0x3dffcf53
+// 0.301096
+0x3e9a2940
+// 0.087339
+0x3db2de9b
+// -0.596846
+0xbf18cae5
+// 0.176925
+0x3e352bda
+// -0.132650
+0xbe07d581
+// -0.273294
+0xbe8bed23
+// -0.017339
+0xbc8e09a1
+// -0.199210
+0xbe4bfdb1
+// 0.527026
+0x3f06eb29
+// -0.197646
+0xbe4a63b9
+// 0.134585
+0x3e09d0b2
+// 0.123440
+0x3dfcce14
+// -0.000521
+0xba08b47d
+// 0.207305
+0x3e5447ca
+// -0.237545
+0xbe733ede
+// -0.233374
+0xbe6ef9a6
+// 0.430693
+0x3edc83c5
+// 0.079853
+0x3da389dd
+// -0.354206
+0xbeb55a74
+// -0.062973
+0xbd80f7ce
+// 0.566038
+0x3f10e7e3
+// 0.364508
+0x3ebaa0d2
+// 0.551701
+0x3f0d3c48
+// 0.484902
+0x3ef84523
+// 0.458620
+0x3eead036
+// 0.789487
+0x3f4a1bce
+// -0.193820
+0xbe4678c9
+// 0.133017
+0x3e083591
+// 0.795147
+0x3f4b8ec8
+// -0.035552
+0xbd119ee1
+// 0.481606
+0x3ef6951f
+// 0.434622
+0x3ede86c4
+// 0.283299
+0x3e910c9b

+ 130 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ15/Coefs1_q15.txt

@@ -0,0 +1,130 @@
+H
+64
+// -0.503252
+0xBF95
+// -0.849065
+0x9352
+// 0.290678
+0x2535
+// 0.335503
+0x2AF2
+// -0.184129
+0xE86E
+// 0.028732
+0x03AD
+// 0.154374
+0x13C3
+// -0.236291
+0xE1C1
+// 0.724269
+0x5CB5
+// -0.152042
+0xEC8A
+// 0.127096
+0x1045
+// -0.333076
+0xD55E
+// 0.353700
+0x2D46
+// -0.080781
+0xF5A9
+// 0.458439
+0x3AAE
+// -0.341042
+0xD459
+// 1.000000
+0x7FFF
+// 0.131806
+0x10DF
+// -0.032620
+0xFBD3
+// -0.061889
+0xF814
+// -0.016015
+0xFDF3
+// 0.632878
+0x5102
+// 0.652732
+0x538D
+// -0.122254
+0xF05A
+// 0.273701
+0x2309
+// 0.639038
+0x51CC
+// -0.026707
+0xFC95
+// -0.132528
+0xEF09
+// 0.503151
+0x4067
+// 0.298132
+0x2629
+// -0.023370
+0xFD02
+// 0.675161
+0x566C
+// -0.971574
+0x83A3
+// 0.511026
+0x4169
+// 0.485687
+0x3E2B
+// -0.243936
+0xE0C7
+// 0.492474
+0x3F09
+// -0.236356
+0xE1BF
+// -0.259939
+0xDEBA
+// -0.202520
+0xE614
+// 0.133357
+0x1112
+// 0.694778
+0x58EE
+// 0.144605
+0x1282
+// -0.200078
+0xE664
+// 0.182100
+0x174F
+// -0.058428
+0xF885
+// -0.680138
+0xA8F1
+// -0.271037
+0xDD4F
+// -0.546738
+0xBA04
+// 0.222242
+0x1C72
+// 0.266516
+0x221D
+// -0.137470
+0xEE67
+// -0.145344
+0xED65
+// 0.627727
+0x5059
+// -0.598938
+0xB356
+// -0.173395
+0xE9CE
+// -0.073491
+0xF698
+// 0.330099
+0x2A41
+// -0.508226
+0xBEF2
+// -0.122458
+0xF053
+// -0.432766
+0xC89B
+// -0.780864
+0x9C0D
+// 0.618808
+0x4F35
+// 0.023117
+0x02F5

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ15/Refs1_q15.txt

@@ -0,0 +1,514 @@
+H
+256
+// 0.078337
+0x0A07
+// -0.122145
+0xF05E
+// -0.033769
+0xFBAD
+// -0.063081
+0xF7ED
+// 0.019187
+0x0275
+// -0.172998
+0xE9DB
+// -0.094848
+0xF3DC
+// 0.119733
+0x0F53
+// -0.207606
+0xE56D
+// -0.042609
+0xFA8C
+// 0.020637
+0x02A4
+// 0.035912
+0x0499
+// -0.043327
+0xFA74
+// 0.017887
+0x024A
+// 0.210805
+0x1AFC
+// 0.294297
+0x25AC
+// -0.054975
+0xF8F7
+// 0.031186
+0x03FE
+// 0.124543
+0x0FF1
+// 0.031437
+0x0406
+// -0.041773
+0xFAA7
+// 0.069144
+0x08DA
+// 0.015605
+0x01FF
+// 0.060792
+0x07C8
+// 0.029765
+0x03CF
+// -0.157651
+0xEBD2
+// -0.065604
+0xF79A
+// 0.171912
+0x1601
+// -0.093053
+0xF417
+// -0.175725
+0xE982
+// -0.006947
+0xFF1C
+// -0.109802
+0xF1F2
+// -0.090407
+0xF46E
+// 0.108157
+0x0DD8
+// 0.128182
+0x1068
+// 0.041932
+0x055E
+// 0.128853
+0x107E
+// 0.002981
+0x0062
+// -0.080268
+0xF5BA
+// 0.046095
+0x05E6
+// 0.029168
+0x03BC
+// 0.006613
+0x00D9
+// 0.084527
+0x0AD2
+// -0.207566
+0xE56E
+// 0.011308
+0x0173
+// -0.034345
+0xFB9B
+// 0.104771
+0x0D69
+// -0.032825
+0xFBCC
+// -0.064307
+0xF7C5
+// 0.024613
+0x0327
+// 0.185795
+0x17C8
+// 0.045596
+0x05D6
+// 0.029118
+0x03BA
+// -0.058756
+0xF87B
+// 0.157051
+0x141A
+// 0.008729
+0x011E
+// 0.032982
+0x0439
+// -0.181465
+0xE8C6
+// 0.042470
+0x0570
+// 0.001569
+0x0033
+// -0.038006
+0xFB23
+// 0.086695
+0x0B19
+// 0.187691
+0x1806
+// 0.067079
+0x0896
+// -0.141912
+0xEDD6
+// 0.079890
+0x0A3A
+// -0.073799
+0xF68E
+// -0.061936
+0xF812
+// -0.046105
+0xFA19
+// 0.013312
+0x01B4
+// 0.085118
+0x0AE5
+// -0.041590
+0xFAAD
+// 0.045146
+0x05C7
+// -0.080682
+0xF5AC
+// -0.010825
+0xFE9D
+// -0.046309
+0xFA13
+// -0.074562
+0xF675
+// -0.016881
+0xFDD7
+// -0.035614
+0xFB71
+// 0.091366
+0x0BB2
+// 0.001955
+0x0040
+// -0.036845
+0xFB49
+// 0.045560
+0x05D5
+// 0.009546
+0x0139
+// 0.043203
+0x0588
+// -0.090775
+0xF461
+// 0.040867
+0x053B
+// -0.206723
+0xE58A
+// 0.073107
+0x095C
+// 0.087228
+0x0B2A
+// -0.133051
+0xEEF8
+// 0.067532
+0x08A5
+// 0.023510
+0x0302
+// 0.055128
+0x070E
+// 0.186133
+0x17D3
+// -0.067315
+0xF762
+// 0.090186
+0x0B8B
+// -0.088054
+0xF4BB
+// 0.031457
+0x0407
+// 0.027645
+0x038A
+// 0.202844
+0x19F7
+// -0.049696
+0xF9A4
+// -0.097487
+0xF386
+// -0.024853
+0xFCD2
+// -0.005381
+0xFF50
+// -0.016812
+0xFDD9
+// -0.082921
+0xF563
+// 0.033177
+0x043F
+// 0.025375
+0x033F
+// 0.019317
+0x0279
+// 0.050535
+0x0678
+// 0.417064
+0x3562
+// -0.130136
+0xEF58
+// 0.126558
+0x1033
+// -0.085753
+0xF506
+// -0.016781
+0xFDDA
+// -0.069261
+0xF722
+// 0.099008
+0x0CAC
+// -0.010996
+0xFE98
+// -0.011654
+0xFE82
+// 0.130400
+0x10B1
+// -0.032824
+0xFBCC
+// 0.154284
+0x13C0
+// 0.035172
+0x0481
+// 0.161660
+0x14B1
+// -0.030157
+0xFC24
+// -0.051092
+0xF976
+// 0.142091
+0x1230
+// -0.077015
+0xF624
+// 0.044077
+0x05A4
+// -0.073961
+0xF688
+// -0.071954
+0xF6CA
+// 0.067319
+0x089E
+// 0.198542
+0x196A
+// -0.073070
+0xF6A6
+// 0.163838
+0x14F9
+// 0.081538
+0x0A70
+// -0.062290
+0xF807
+// 0.019043
+0x0270
+// 0.046277
+0x05EC
+// 0.054232
+0x06F1
+// -0.118767
+0xF0CC
+// 0.210073
+0x1AE4
+// -0.049106
+0xF9B7
+// 0.175995
+0x1687
+// 0.041819
+0x055A
+// -0.087997
+0xF4BD
+// -0.037895
+0xFB26
+// 0.049321
+0x0650
+// 0.103995
+0x0D50
+// -0.119478
+0xF0B5
+// 0.175124
+0x166A
+// 0.032632
+0x042D
+// 0.105000
+0x0D71
+// 0.137008
+0x1189
+// 0.025099
+0x0336
+// 0.108999
+0x0DF4
+// 0.120157
+0x0F61
+// 0.000400
+0x000D
+// -0.065077
+0xF7AC
+// 0.039556
+0x0510
+// 0.071433
+0x0925
+// -0.083384
+0xF554
+// -0.054500
+0xF906
+// -0.179864
+0xE8FA
+// -0.129425
+0xEF6F
+// -0.067568
+0xF75A
+// 0.045467
+0x05D2
+// -0.213517
+0xE4AB
+// -0.050083
+0xF997
+// 0.083035
+0x0AA1
+// 0.026375
+0x0360
+// 0.032844
+0x0434
+// -0.182952
+0xE895
+// 0.046938
+0x0602
+// 0.028470
+0x03A5
+// 0.063881
+0x082D
+// 0.022297
+0x02DB
+// 0.122028
+0x0F9F
+// 0.011692
+0x017F
+// 0.091256
+0x0BAE
+// -0.066399
+0xF780
+// -0.189989
+0xE7AE
+// -0.090500
+0xF46A
+// 0.034060
+0x045C
+// 0.271968
+0x22D0
+// -0.042569
+0xFA8D
+// 0.061021
+0x07D0
+// -0.078080
+0xF601
+// 0.045487
+0x05D3
+// -0.001000
+0xFFDF
+// 0.075001
+0x099A
+// 0.069000
+0x08D5
+// 0.031802
+0x0412
+// -0.045779
+0xFA24
+// 0.030692
+0x03EE
+// 0.137622
+0x119E
+// 0.049358
+0x0651
+// 0.153594
+0x13A9
+// 0.268884
+0x226B
+// -0.011736
+0xFE7F
+// 0.183605
+0x1780
+// -0.082732
+0xF569
+// -0.023415
+0xFD01
+// -0.073833
+0xF68D
+// -0.123556
+0xF02F
+// 0.048215
+0x062C
+// -0.034320
+0xFB9B
+// 0.151137
+0x1358
+// 0.035376
+0x0487
+// -0.033436
+0xFBB8
+// 0.055777
+0x0724
+// 0.014531
+0x01DC
+// -0.135849
+0xEE9C
+// 0.023213
+0x02F9
+// 0.081916
+0x0A7C
+// 0.095722
+0x0C41
+// 0.016047
+0x020E
+// 0.225836
+0x1CE8
+// -0.064168
+0xF7C9
+// -0.013926
+0xFE38
+// -0.017025
+0xFDD2
+// 0.002303
+0x004B
+// -0.114120
+0xF165
+// -0.072266
+0xF6C0
+// -0.063484
+0xF7E0
+// -0.051532
+0xF967
+// -0.000396
+0xFFF3
+// 0.057651
+0x0761
+// 0.030364
+0x03E3
+// -0.186852
+0xE815
+// 0.022332
+0x02DC
+// -0.141221
+0xEDEC
+// -0.092841
+0xF41E
+// 0.045075
+0x05C5
+// 0.055022
+0x070B
+// 0.053634
+0x06DD
+// 0.034431
+0x0468
+// 0.030228
+0x03DF
+// -0.007291
+0xFF11
+// -0.012452
+0xFE68
+// -0.014985
+0xFE15
+// 0.097502
+0x0C7B
+// 0.065993
+0x0872
+// 0.002471
+0x0051
+// 0.004705
+0x009A
+// 0.026439
+0x0362
+// 0.047429
+0x0612
+// 0.130767
+0x10BD
+// -0.023713
+0xFCF7
+// 0.000253
+0x0008
+// -0.019575
+0xFD7F
+// -0.025293
+0xFCC3
+// -0.115852
+0xF12C
+// -0.028555
+0xFC58
+// -0.091127
+0xF456

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ15/Samples1_q15.txt

@@ -0,0 +1,514 @@
+H
+256
+// 0.187830
+0x180B
+// -0.292870
+0xDA83
+// -0.080967
+0xF5A3
+// -0.151251
+0xECA4
+// 0.046005
+0x05E4
+// -0.414801
+0xCAE8
+// -0.227419
+0xE2E4
+// 0.287086
+0x24BF
+// -0.497779
+0xC049
+// -0.102164
+0xF2EC
+// 0.049481
+0x0655
+// 0.086108
+0x0B06
+// -0.103885
+0xF2B4
+// 0.042888
+0x057D
+// 0.505449
+0x40B3
+// 0.705641
+0x5A52
+// -0.131815
+0xEF21
+// 0.074776
+0x0992
+// 0.298618
+0x2639
+// 0.075377
+0x09A6
+// -0.100161
+0xF32E
+// 0.165787
+0x1539
+// 0.037416
+0x04CA
+// 0.145763
+0x12A8
+// 0.071367
+0x0923
+// -0.378003
+0xCF9E
+// -0.157300
+0xEBDE
+// 0.412196
+0x34C3
+// -0.223115
+0xE371
+// -0.421338
+0xCA12
+// -0.016657
+0xFDDE
+// -0.263275
+0xDE4D
+// -0.216770
+0xE441
+// 0.259329
+0x2132
+// 0.307345
+0x2757
+// 0.100541
+0x0CDF
+// 0.308952
+0x278C
+// 0.007148
+0x00EA
+// -0.192459
+0xE75E
+// 0.110523
+0x0E26
+// 0.069937
+0x08F4
+// 0.015856
+0x0208
+// 0.202673
+0x19F1
+// -0.497685
+0xC04C
+// 0.027113
+0x0378
+// -0.082350
+0xF576
+// 0.251210
+0x2028
+// -0.078704
+0xF5ED
+// -0.154190
+0xEC44
+// 0.059015
+0x078E
+// 0.445483
+0x3906
+// 0.109327
+0x0DFE
+// 0.069817
+0x08F0
+// -0.140881
+0xEDF8
+// 0.376563
+0x3033
+// 0.020930
+0x02AE
+// 0.079082
+0x0A1F
+// -0.435101
+0xC84F
+// 0.101832
+0x0D09
+// 0.003762
+0x007B
+// -0.091127
+0xF456
+// 0.207870
+0x1A9B
+// 0.450031
+0x399B
+// 0.160837
+0x1496
+// -0.340265
+0xD472
+// 0.191553
+0x1885
+// -0.176948
+0xE95A
+// -0.148506
+0xECFE
+// -0.110548
+0xF1DA
+// 0.031918
+0x0416
+// 0.204088
+0x1A20
+// -0.099722
+0xF33C
+// 0.108247
+0x0DDB
+// -0.193453
+0xE73D
+// -0.025956
+0xFCAD
+// -0.111037
+0xF1CA
+// -0.178778
+0xE91E
+// -0.040477
+0xFAD2
+// -0.085393
+0xF512
+// 0.219071
+0x1C0B
+// 0.004687
+0x009A
+// -0.088344
+0xF4B1
+// 0.109240
+0x0DFC
+// 0.022888
+0x02EE
+// 0.103590
+0x0D42
+// -0.217653
+0xE424
+// 0.097988
+0x0C8B
+// -0.495662
+0xC08E
+// 0.175291
+0x1670
+// 0.209148
+0x1AC5
+// -0.319018
+0xD72A
+// 0.161922
+0x14BA
+// 0.056371
+0x0737
+// 0.132181
+0x10EB
+// 0.446293
+0x3920
+// -0.161402
+0xEB57
+// 0.216241
+0x1BAE
+// -0.211128
+0xE4FA
+// 0.075424
+0x09A8
+// 0.066284
+0x087C
+// 0.486363
+0x3E41
+// -0.119158
+0xF0BF
+// -0.233745
+0xE215
+// -0.059589
+0xF85F
+// -0.012902
+0xFE59
+// -0.040311
+0xFAD7
+// -0.198821
+0xE68D
+// 0.079548
+0x0A2F
+// 0.060841
+0x07CA
+// 0.046316
+0x05EE
+// 0.121168
+0x0F82
+// 1.000000
+0x7FFF
+// -0.312030
+0xD80F
+// 0.303451
+0x26D7
+// -0.205611
+0xE5AF
+// -0.040237
+0xFADA
+// -0.166068
+0xEABE
+// 0.237393
+0x1E63
+// -0.026364
+0xFCA0
+// -0.027942
+0xFC6C
+// 0.312662
+0x2805
+// -0.078703
+0xF5ED
+// 0.369929
+0x2F5A
+// 0.084332
+0x0ACB
+// 0.387614
+0x319D
+// -0.072308
+0xF6BF
+// -0.122505
+0xF052
+// 0.340694
+0x2B9C
+// -0.184660
+0xE85D
+// 0.105685
+0x0D87
+// -0.177337
+0xE94D
+// -0.172526
+0xE9EB
+// 0.161413
+0x14A9
+// 0.476047
+0x3CEF
+// -0.175200
+0xE993
+// 0.392836
+0x3248
+// 0.195505
+0x1906
+// -0.149353
+0xECE2
+// 0.045659
+0x05D8
+// 0.110960
+0x0E34
+// 0.130034
+0x10A5
+// -0.284770
+0xDB8D
+// 0.503696
+0x4079
+// -0.117743
+0xF0EE
+// 0.421986
+0x3604
+// 0.100271
+0x0CD6
+// -0.210992
+0xE4FE
+// -0.090861
+0xF45F
+// 0.118259
+0x0F23
+// 0.249350
+0x1FEB
+// -0.286475
+0xDB55
+// 0.419896
+0x35BF
+// 0.078243
+0x0A04
+// 0.251760
+0x203A
+// 0.328505
+0x2A0C
+// 0.060181
+0x07B4
+// 0.261349
+0x2174
+// 0.288103
+0x24E1
+// 0.000959
+0x001F
+// -0.156036
+0xEC07
+// 0.094845
+0x0C24
+// 0.171276
+0x15EC
+// -0.199932
+0xE669
+// -0.130677
+0xEF46
+// -0.431264
+0xC8CC
+// -0.310325
+0xD847
+// -0.162010
+0xEB43
+// 0.109018
+0x0DF4
+// -0.511953
+0xBE78
+// -0.120084
+0xF0A1
+// 0.199093
+0x197C
+// 0.063241
+0x0818
+// 0.078751
+0x0A15
+// -0.438667
+0xC7DA
+// 0.112544
+0x0E68
+// 0.068264
+0x08BD
+// 0.153168
+0x139B
+// 0.053462
+0x06D8
+// 0.292587
+0x2574
+// 0.028034
+0x0397
+// 0.218806
+0x1C02
+// -0.159206
+0xEB9F
+// -0.455540
+0xC5B1
+// -0.216994
+0xE43A
+// 0.081666
+0x0A74
+// 0.652103
+0x5378
+// -0.102067
+0xF2EF
+// 0.146311
+0x12BA
+// -0.187214
+0xE809
+// 0.109066
+0x0DF6
+// -0.002397
+0xFFB1
+// 0.179831
+0x1705
+// 0.165443
+0x152D
+// 0.076252
+0x09C3
+// -0.109764
+0xF1F3
+// 0.073590
+0x096B
+// 0.329978
+0x2A3D
+// 0.118346
+0x0F26
+// 0.368275
+0x2F24
+// 0.644707
+0x5286
+// -0.028139
+0xFC66
+// 0.440232
+0x385A
+// -0.198368
+0xE69C
+// -0.056142
+0xF8D0
+// -0.177030
+0xE957
+// -0.296252
+0xDA14
+// 0.115606
+0x0ECC
+// -0.082289
+0xF578
+// 0.362384
+0x2E63
+// 0.084822
+0x0ADB
+// -0.080170
+0xF5BD
+// 0.133737
+0x111E
+// 0.034841
+0x0476
+// -0.325728
+0xD64F
+// 0.055658
+0x0720
+// 0.196412
+0x1924
+// 0.229515
+0x1D61
+// 0.038476
+0x04ED
+// 0.541491
+0x4550
+// -0.153856
+0xEC4E
+// -0.033391
+0xFBBA
+// -0.040821
+0xFAC6
+// 0.005521
+0x00B5
+// -0.273627
+0xDCFA
+// -0.173273
+0xE9D2
+// -0.152216
+0xEC84
+// -0.123558
+0xF02F
+// -0.000950
+0xFFE1
+// 0.138230
+0x11B2
+// 0.072805
+0x0952
+// -0.448018
+0xC6A7
+// 0.053546
+0x06DB
+// -0.338607
+0xD4A9
+// -0.222606
+0xE382
+// 0.108077
+0x0DD5
+// 0.131926
+0x10E3
+// 0.128598
+0x1076
+// 0.082555
+0x0A91
+// 0.072477
+0x0947
+// -0.017483
+0xFDC3
+// -0.029856
+0xFC2E
+// -0.035930
+0xFB67
+// 0.233783
+0x1DED
+// 0.158233
+0x1441
+// 0.005925
+0x00C2
+// 0.011280
+0x0172
+// 0.063392
+0x081D
+// 0.113720
+0x0E8E
+// 0.313541
+0x2822
+// -0.056857
+0xF8B9
+// 0.000606
+0x0014
+// -0.046936
+0xF9FE
+// -0.060646
+0xF83D
+// -0.277779
+0xDC72
+// -0.068468
+0xF73C
+// -0.218497
+0xE408

+ 130 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ31/Coefs1_q31.txt

@@ -0,0 +1,130 @@
+W
+64
+// 0.650462
+0x534254A1
+// 0.040220
+0x0525EB85
+// 0.193394
+0x18C12034
+// 0.492933
+0x3F186ED3
+// -0.204331
+0xE5D87DD0
+// 0.260877
+0x21646A39
+// 0.107504
+0x0DC2AEE2
+// -0.236234
+0xE1C31289
+// 0.149155
+0x13178492
+// -0.053809
+0xF91CCBCE
+// 0.495313
+0x3F66681A
+// -0.109243
+0xF20456F8
+// 0.410895
+0x34983728
+// -0.320086
+0xD7076B0D
+// 0.095885
+0x0C45F1C4
+// -0.472361
+0xC389AF10
+// -0.628677
+0xAF87810F
+// 0.233289
+0x1DDC6D7D
+// 1.000000
+0x7FFFFFFF
+// 0.471963
+0x3C694A3A
+// -0.048281
+0xF9D1F10C
+// -0.315837
+0xD792A992
+// 0.076193
+0x09C0B1A5
+// -0.057836
+0xF898D2C9
+// 0.211926
+0x1B2060FC
+// 0.120763
+0x0F752887
+// -0.147966
+0xED0F6F1B
+// 0.287201
+0x24C2FF51
+// 0.220182
+0x1C2EEF6D
+// 0.296882
+0x26003E42
+// 0.021702
+0x02C721B0
+// 0.167017
+0x1560D1B3
+// 0.533585
+0x444C8235
+// -0.257743
+0xDF0244A7
+// -0.054611
+0xF9028102
+// 0.220833
+0x1C4441EF
+// -0.049089
+0xF9B7724A
+// 0.237726
+0x1E6DCDF5
+// 0.053734
+0x06E0C49B
+// -0.420063
+0xCA3B5CE7
+// -0.156220
+0xEC00F889
+// -0.787689
+0x9B2D0318
+// -0.448217
+0xC6A0D1B2
+// 0.185047
+0x17AFA1B1
+// 0.741059
+0x5EDB06AC
+// 0.788086
+0x64E000E9
+// 0.307570
+0x275E7403
+// -0.322499
+0xD6B856DF
+// -0.864330
+0x915DA5C3
+// 0.097678
+0x0C80BA8C
+// -0.398749
+0xCCF5C76B
+// -0.048207
+0xF9D45A2C
+// 0.412462
+0x34CB8AF3
+// -0.555801
+0xB8DB8153
+// 0.144132
+0x1272E8CB
+// 0.333153
+0x2AA4C4D6
+// -0.057928
+0xF895CECC
+// -0.273755
+0xDCF59A8C
+// 0.317233
+0x289B1814
+// 0.260189
+0x214DE3AC
+// -0.149224
+0xECE63BCC
+// -0.689493
+0xA7BEB17A
+// -0.424391
+0xC9AD8C7D
+// 0.534227
+0x44618FA3

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ31/Refs1_q31.txt

@@ -0,0 +1,514 @@
+W
+256
+// -0.034202
+0xFB9F446D
+// -0.114414
+0xF15AE387
+// -0.148504
+0xECFDD5CB
+// -0.021977
+0xFD2FDF84
+// 0.003973
+0x00822BCC
+// -0.000411
+0xFFF289D5
+// -0.065426
+0xF7A01E4E
+// 0.128685
+0x1078C01A
+// 0.094835
+0x0C238C2D
+// 0.151669
+0x1369DFB1
+// 0.098409
+0x0C98A6DF
+// -0.128319
+0xEF933CD7
+// 0.074660
+0x098E7488
+// -0.032043
+0xFBE60330
+// 0.162175
+0x14C22826
+// 0.024405
+0x031FB095
+// 0.125424
+0x100DE2D0
+// -0.272488
+0xDD1F1A9F
+// 0.077129
+0x09DF5A88
+// 0.036774
+0x04B503E9
+// -0.176417
+0xE96B27DF
+// 0.131587
+0x10D7D6FD
+// -0.020518
+0xFD5FADF8
+// -0.005638
+0xFF4744A0
+// -0.187137
+0xE80BE4D2
+// -0.118827
+0xF0CA47FB
+// -0.094741
+0xF3DF889D
+// -0.042847
+0xFA83FEA4
+// 0.147000
+0x12D0E13B
+// 0.040005
+0x051EE50B
+// 0.057084
+0x074E85BE
+// 0.043478
+0x0590AC6B
+// 0.098962
+0x0CAACCBD
+// -0.149208
+0xECE6C28E
+// 0.059374
+0x079994A4
+// 0.019435
+0x027CDAAD
+// -0.084130
+0xF53B38D9
+// -0.066594
+0xF779DB06
+// 0.225722
+0x1CE471AE
+// -0.055860
+0xF8D997F0
+// 0.030191
+0x03DD503B
+// 0.007826
+0x0100705D
+// 0.000981
+0x00202293
+// -0.017663
+0xFDBD371F
+// -0.081532
+0xF5905BAC
+// 0.220237
+0x1C30B666
+// -0.116710
+0xF10FA2C3
+// -0.003010
+0xFF9D5F82
+// -0.098457
+0xF365C49B
+// 0.155149
+0x13DBE804
+// -0.123344
+0xF036429F
+// -0.123275
+0xF03888EF
+// 0.298318
+0x262F4A51
+// 0.051291
+0x0690B407
+// 0.068791
+0x08CE25B5
+// -0.034456
+0xFB96F5E5
+// 0.076106
+0x09BDD47B
+// 0.087948
+0x0B41DE69
+// -0.082631
+0xF56C5AB0
+// -0.121243
+0xF07B1CC2
+// 0.096779
+0x0C633E70
+// -0.048226
+0xF9D3BDA5
+// 0.122272
+0x0FA69ED3
+// -0.295080
+0xDA3ACEAB
+// 0.055144
+0x070EF504
+// 0.025297
+0x033CEB93
+// 0.222213
+0x1C71783C
+// 0.267184
+0x22331660
+// -0.016039
+0xFDF26E67
+// 0.084991
+0x0AE0FEB3
+// -0.026238
+0xFCA43BDE
+// -0.043085
+0xFA7C328D
+// -0.042181
+0xFA99D239
+// -0.134804
+0xEEBEB9F2
+// -0.180951
+0xE8D698E1
+// -0.037883
+0xFB26A74D
+// -0.065950
+0xF78EF2E3
+// 0.012341
+0x01946603
+// -0.133571
+0xEEE72956
+// -0.044949
+0xFA3F1E78
+// -0.134248
+0xEED0FA57
+// -0.120076
+0xF0A1566C
+// -0.039201
+0xFAFB78E0
+// 0.094409
+0x0C15941D
+// -0.060654
+0xF83C7CC6
+// -0.088087
+0xF4B98CBB
+// 0.016361
+0x02181E04
+// -0.069225
+0xF723A55C
+// 0.282440
+0x242701EC
+// 0.040665
+0x053486B3
+// 0.068532
+0x08C5A84D
+// -0.090923
+0xF45C9FA0
+// -0.073198
+0xF6A1768E
+// 0.008141
+0x010AC55E
+// -0.208779
+0xE546BA92
+// 0.208103
+0x1AA32264
+// -0.126446
+0xEFD0A08E
+// 0.043622
+0x059569A8
+// 0.212350
+0x1B2E485C
+// 0.001033
+0x0021DC5D
+// -0.048120
+0xF9D733D0
+// 0.095001
+0x0C290037
+// 0.279940
+0x23D51648
+// 0.057494
+0x075BF400
+// 0.133695
+0x111CE7FC
+// -0.076250
+0xF63D6D70
+// -0.158801
+0xEBAC6670
+// 0.108718
+0x0DEA7654
+// -0.030784
+0xFC0F4884
+// -0.029216
+0xFC42A58A
+// -0.036675
+0xFB4E3E2D
+// 0.116353
+0x0EE4A540
+// -0.033677
+0xFBB07753
+// 0.034837
+0x0475873D
+// 0.294649
+0x25B70B18
+// -0.140030
+0xEE138096
+// 0.007656
+0x00FADF23
+// -0.107071
+0xF24B7F11
+// 0.168395
+0x158DF5F1
+// 0.261692
+0x217F1E27
+// -0.025562
+0xFCBA64F2
+// -0.105090
+0xF28C6BA3
+// -0.076106
+0xF642281D
+// 0.001693
+0x0037762A
+// 0.108977
+0x0DF2F84B
+// -0.174992
+0xE999DBDB
+// -0.091668
+0xF4443811
+// 0.055501
+0x071AA434
+// -0.178349
+0xE92BDD6C
+// -0.090643
+0xF465CC97
+// 0.010720
+0x015F424B
+// 0.032067
+0x041AC374
+// -0.011791
+0xFE7DA0F0
+// 0.185712
+0x17C56944
+// -0.060136
+0xF84D75AE
+// -0.074417
+0xF6798321
+// -0.047477
+0xF9EC458B
+// -0.031682
+0xFBF1D9E6
+// 0.178664
+0x16DE74C4
+// 0.077042
+0x09DC8393
+// 0.127332
+0x104C667E
+// -0.242449
+0xE0F76B4A
+// -0.153763
+0xEC517CA0
+// -0.118828
+0xF0CA4137
+// 0.113699
+0x0E8DB3FC
+// 0.044988
+0x05C229EA
+// -0.282794
+0xDBCD64B2
+// 0.060233
+0x07B5B4AE
+// -0.150223
+0xECC57B12
+// -0.004814
+0xFF623EA7
+// 0.124756
+0x0FF7FEF5
+// 0.250032
+0x20010C77
+// -0.183887
+0xE8766268
+// 0.014814
+0x01E56958
+// 0.112354
+0x0E619FF7
+// 0.023154
+0x02F6B1B1
+// -0.033157
+0xFBC1863E
+// -0.061096
+0xF82E02DB
+// 0.017560
+0x023F660C
+// 0.180321
+0x1714C214
+// 0.148364
+0x12FD93C0
+// 0.070102
+0x08F91DAB
+// -0.110237
+0xF1E3C3AC
+// 0.019220
+0x0275CE55
+// 0.078033
+0x09FCF97F
+// -0.043395
+0xFA720C6B
+// 0.054552
+0x06FB8FA0
+// -0.073143
+0xF6A33C48
+// -0.039950
+0xFAE2EB00
+// -0.000268
+0xFFF7367A
+// -0.113935
+0xF16A92DA
+// -0.012055
+0xFE74F991
+// 0.176708
+0x169E5B45
+// -0.061348
+0xF825C390
+// 0.097000
+0x0C6A828B
+// 0.089809
+0x0B7EDE5A
+// -0.147697
+0xED184369
+// 0.125157
+0x100521CD
+// 0.062683
+0x0805FC32
+// -0.084079
+0xF53CE53E
+// 0.342584
+0x2BD9CC44
+// -0.058275
+0xF88A709C
+// 0.128866
+0x107EAFF1
+// 0.144905
+0x128C3FB5
+// -0.005484
+0xFF4C4A22
+// 0.027941
+0x03939249
+// 0.058312
+0x0776C13D
+// 0.016038
+0x020D8572
+// 0.027706
+0x038BDD61
+// 0.030963
+0x03F695F1
+// -0.041920
+0xFAA26048
+// -0.114457
+0xF159787C
+// 0.095584
+0x0C3C1CB1
+// -0.097847
+0xF379C25F
+// 0.100649
+0x0CE20D6D
+// -0.247885
+0xE0455029
+// -0.132040
+0xEF194DE0
+// 0.031345
+0x04031CF8
+// -0.003896
+0xFF8053D2
+// -0.039742
+0xFAE9BB94
+// -0.002162
+0xFFB923E4
+// -0.095150
+0xF3D22086
+// -0.156627
+0xEBF3A667
+// -0.091965
+0xF43A7E27
+// -0.221383
+0xE3A9B8B8
+// 0.041100
+0x0542C562
+// 0.074866
+0x0995381A
+// -0.014135
+0xFE30D058
+// 0.051757
+0x069FF9A3
+// -0.149852
+0xECD1A9EF
+// -0.005137
+0xFF57AD3D
+// 0.064743
+0x08498061
+// 0.055849
+0x0726114D
+// 0.025898
+0x0350A401
+// 0.078813
+0x0A168AC6
+// -0.085030
+0xF51DBE86
+// 0.008963
+0x0125B5C6
+// 0.056248
+0x0733261C
+// -0.075351
+0xF65AE966
+// -0.242393
+0xE0F9410F
+// -0.196725
+0xE6D1B6C5
+// 0.118229
+0x0F221FF3
+// -0.191584
+0xE77A2B6B
+// -0.003291
+0xFF942B64
+// -0.164677
+0xEAEBDB1E
+// 0.171934
+0x1601F25D
+// -0.163624
+0xEB0E60E7
+// -0.077969
+0xF6051C66
+// -0.084753
+0xF526D290
+// 0.030302
+0x03E0ECC4
+// -0.007259
+0xFF1225C9
+// 0.188013
+0x1810CD8C
+// 0.310537
+0x27BFB118
+// 0.252022
+0x20423F7F
+// 0.126811
+0x103B5872
+// 0.032390
+0x042559E4
+// -0.077549
+0xF612DD41
+// 0.330129
+0x2A41A7C0
+// -0.086498
+0xF4EDA4D9
+// 0.026835
+0x036F52DD
+// -0.218444
+0xE40A0503
+// -0.047828
+0xF9E0C667
+// -0.009859
+0xFEBCF12D
+// 0.203050
+0x19FD8A80
+// 0.019828
+0x0289BA30
+// 0.120607
+0x0F700D3D
+// 0.205922
+0x1A5BA34C
+// 0.004707
+0x009A3C57
+// 0.054600
+0x06FD25B6
+// 0.008292
+0x010FB61E
+// 0.009735
+0x013EFF09
+// 0.180388
+0x1716F5BB
+// -0.039200
+0xFAFB7C6D
+// -0.097996
+0xF374DE32
+// -0.121589
+0xF06FC18E
+// 0.094404
+0x0C156B39

+ 514 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/FIR/FIRQ31/Samples1_q31.txt

@@ -0,0 +1,514 @@
+W
+256
+// -0.099835
+0xF3389775
+// -0.333973
+0xD540610D
+// -0.433481
+0xC883B5BC
+// -0.064149
+0xF7C9F4D0
+// 0.011596
+0x017BF7DC
+// -0.001199
+0xFFD8B4AA
+// -0.190978
+0xE78E0789
+// 0.375630
+0x3014A7C3
+// 0.276822
+0x236EE70C
+// 0.442719
+0x38AB03F9
+// 0.287254
+0x24C4BA94
+// -0.374562
+0xD00E5674
+// 0.217932
+0x1BE52E18
+// -0.093533
+0xF407189A
+// 0.473388
+0x3C97F977
+// 0.071237
+0x091E497B
+// 0.366111
+0x2EDCB814
+// -0.795391
+0x9A30A2A6
+// 0.225138
+0x1CD15263
+// 0.107343
+0x0DBD6DAC
+// -0.514961
+0xBE15C4EE
+// 0.384101
+0x312A386A
+// -0.059891
+0xF85580BF
+// -0.016456
+0xFDE4C4EA
+// -0.546251
+0xBA14705F
+// -0.346855
+0xD39A4558
+// -0.276548
+0xDC9A176C
+// -0.125070
+0xEFFDB8B7
+// 0.429090
+0x36EC6D6F
+// 0.116775
+0x0EF27D4D
+// 0.166627
+0x155409A3
+// 0.126911
+0x103E9BD7
+// 0.288870
+0x24F9B3D2
+// -0.435536
+0xC8405A8E
+// 0.173313
+0x162F21BE
+// 0.056731
+0x0742F8B5
+// -0.245575
+0xE090FDA4
+// -0.194387
+0xE71E5732
+// 0.658879
+0x545626D0
+// -0.163054
+0xEB210F77
+// 0.088129
+0x0B47CBF1
+// 0.022844
+0x02EC8AF8
+// 0.002863
+0x005DCD4C
+// -0.051558
+0xF966886B
+// -0.237991
+0xE1898086
+// 0.642869
+0x52498450
+// -0.340676
+0xD464B761
+// -0.008786
+0xFEE01BE2
+// -0.287394
+0xDB36A89F
+// 0.452877
+0x39F7E018
+// -0.360040
+0xD1EA32FA
+// -0.359838
+0xD1F0D6BD
+// 0.870788
+0x6F75FB53
+// 0.149718
+0x1329F508
+// 0.200801
+0x19B3D5C4
+// -0.100575
+0xF320581F
+// 0.222152
+0x1C6F7775
+// 0.256718
+0x20DC25F6
+// -0.241199
+0xE120683B
+// -0.353907
+0xD2B32D82
+// 0.282496
+0x2428D4E0
+// -0.140770
+0xEDFB3CF1
+// 0.356912
+0x2DAF49AE
+// -0.861337
+0x91BFB757
+// 0.160965
+0x149A7DB3
+// 0.073841
+0x09739C45
+// 0.648637
+0x53068ADD
+// 0.779908
+0x63D404D7
+// -0.046818
+0xFA01DEA7
+// 0.248089
+0x1FC15FD3
+// -0.076588
+0xF63259C2
+// -0.125764
+0xEFE6F623
+// -0.123125
+0xF03D6ECF
+// -0.393493
+0xCDA204EA
+// -0.528194
+0xBC6420D1
+// -0.110580
+0xF1D88569
+// -0.192508
+0xE75BE959
+// 0.036024
+0x049C6F79
+// -0.389891
+0xCE180C85
+// -0.131205
+0xEF34AC90
+// -0.391867
+0xCDD74B96
+// -0.350502
+0xD322C1C4
+// -0.114426
+0xF15A79A4
+// 0.275578
+0x2346208B
+// -0.177049
+0xE956781B
+// -0.257127
+0xDF167A7B
+// 0.047758
+0x061CEBD9
+// -0.202066
+0xE622B20F
+// 0.824441
+0x698747F3
+// 0.118702
+0x0F31A1AC
+// 0.200044
+0x199B0D9F
+// -0.265404
+0xDE073A4C
+// -0.213663
+0xE4A6B16C
+// 0.023764
+0x030AB3B4
+// -0.609424
+0xB1FE648E
+// 0.607452
+0x4DC0FD68
+// -0.369094
+0xD0C1887B
+// 0.127333
+0x104C7146
+// 0.619847
+0x4F57299B
+// 0.003016
+0x0062D6DE
+// -0.140462
+0xEE0557A8
+// 0.277308
+0x237ED212
+// 0.817143
+0x689827ED
+// 0.167824
+0x157B3DE1
+// 0.390253
+0x31F3D315
+// -0.222574
+0xE382B0A6
+// -0.463539
+0xC4AABD85
+// 0.317346
+0x289ECB4E
+// -0.089857
+0xF47F90B1
+// -0.085282
+0xF5157E93
+// -0.107053
+0xF24C1505
+// 0.339632
+0x2B7913AE
+// -0.098303
+0xF36ACB79
+// 0.101688
+0x0D041C45
+// 0.860076
+0x6E16FB61
+// -0.408746
+0xCBAE37BE
+// 0.022348
+0x02DC4ABE
+// -0.312539
+0xD7FEB5DD
+// 0.491543
+0x3EEAE04A
+// 0.763876
+0x61C6B074
+// -0.074614
+0xF673096A
+// -0.306756
+0xD8BC3927
+// -0.222153
+0xE3907E9A
+// 0.004941
+0x00A1E450
+// 0.318104
+0x28B7A0C6
+// -0.510800
+0xBE9E1856
+// -0.267578
+0xDDBFFDBD
+// 0.162006
+0x14BC98F0
+// -0.520599
+0xBD5D0621
+// -0.264587
+0xDE2202E9
+// 0.031290
+0x04015258
+// 0.093603
+0x0BFB2B3A
+// -0.034418
+0xFB982F86
+// 0.542092
+0x45634242
+// -0.175537
+0xE98802D8
+// -0.217222
+0xE43213A9
+// -0.138585
+0xEE42D7E8
+// -0.092479
+0xF429A737
+// 0.521518
+0x42C11A65
+// 0.224885
+0x1CC90867
+// 0.371680
+0x2F9332AC
+// -0.707707
+0xA569D791
+// -0.448833
+0xC68CA073
+// -0.346857
+0xD39A3198
+// 0.331888
+0x2A7B4AEE
+// 0.131319
+0x10CF11FA
+// -0.825474
+0x9656DC71
+// 0.175819
+0x16813A98
+// -0.438501
+0xC7DF3644
+// -0.014053
+0xFE33838C
+// 0.364161
+0x2E9CD27B
+// 0.729841
+0x5D6B6EE1
+// -0.536765
+0xBB4B48B2
+// 0.043241
+0x0588E963
+// 0.327961
+0x29FAA0FB
+// 0.067585
+0x08A69EFD
+// -0.096784
+0xF39C9678
+// -0.178338
+0xE92C3690
+// 0.051257
+0x068F954E
+// 0.526355
+0x435F9C32
+// 0.433072
+0x376EE60C
+// 0.204628
+0x1A31428D
+// -0.321780
+0xD6CFEAEA
+// 0.056103
+0x072E65D9
+// 0.227777
+0x1D27C8FF
+// -0.126668
+0xEFC95637
+// 0.159237
+0x1461DFC5
+// -0.213505
+0xE4ABDDD8
+// -0.116614
+0xF112CD3C
+// -0.000783
+0xFFE659A9
+// -0.332576
+0xD56E29C0
+// -0.035189
+0xFB7EECDF
+// 0.515808
+0x4205FF3A
+// -0.179073
+0xE91423B7
+// 0.283143
+0x243E0A7F
+// 0.262152
+0x218E34C0
+// -0.431126
+0xC8D0DA80
+// 0.365331
+0x2EC32A96
+// 0.182970
+0x176B9046
+// -0.245426
+0xE095E01F
+// 1.000000
+0x7FFFFFFF
+// -0.170105
+0xEA3A02FF
+// 0.376159
+0x3025FC27
+// 0.422977
+0x3624182A
+// -0.016009
+0xFDF36D4D
+// 0.081560
+0x0A708B65
+// 0.170211
+0x15C979C4
+// 0.046814
+0x05FDFDE0
+// 0.080873
+0x0A5A0C7F
+// 0.090380
+0x0B9190F7
+// -0.122363
+0xF0566792
+// -0.334099
+0xD53C3D57
+// 0.279010
+0x23B69B2A
+// -0.285614
+0xDB710354
+// 0.293792
+0x259AFC08
+// -0.723573
+0xA361F3CE
+// -0.385424
+0xCEAA6A43
+// 0.091496
+0x0BB6223F
+// -0.011373
+0xFE8B5330
+// -0.116007
+0xF126B1A3
+// -0.006312
+0xFF312930
+// -0.277742
+0xDC72F530
+// -0.457192
+0xC57AB7CD
+// -0.268445
+0xDDA399B2
+// -0.646215
+0xAD48D419
+// 0.119971
+0x0F5B364F
+// 0.218534
+0x1BF8EC87
+// -0.041261
+0xFAB7F6C3
+// 0.151078
+0x13568925
+// -0.437415
+0xC802C632
+// -0.014994
+0xFE14AA77
+// 0.188984
+0x1830A4A5
+// 0.163023
+0x14DDF347
+// 0.075597
+0x09AD2C95
+// 0.230054
+0x1D726A9A
+// -0.248201
+0xE03AF1FB
+// 0.026164
+0x0359563F
+// 0.164189
+0x1504226B
+// -0.219948
+0xE3D8C113
+// -0.707544
+0xA56F32D0
+// -0.574239
+0xB67F59CF
+// 0.345109
+0x2C2C88CB
+// -0.559232
+0xB86B1240
+// -0.009606
+0xFEC53E67
+// -0.480691
+0xC278B49B
+// 0.501875
+0x403D7032
+// -0.477616
+0xC2DD7A06
+// -0.227591
+0xE2DE4D71
+// -0.247392
+0xE05571D5
+// 0.088450
+0x0B5256A6
+// -0.021188
+0xFD49B608
+// 0.548808
+0x463F539A
+// 0.906456
+0x7406BFF8
+// 0.735649
+0x5E29BFD8
+// 0.370160
+0x2F616A39
+// 0.094546
+0x0C1A12F9
+// -0.226366
+0xE30672C9
+// 0.963642
+0x7B58A2AA
+// -0.252486
+0xDFAE8A7C
+// 0.078331
+0x0A06BCD9
+// -0.637637
+0xAE61EBE9
+// -0.139609
+0xEE2148E9
+// -0.028778
+0xFC50FF3A
+// 0.592701
+0x4BDD9FE0
+// 0.057878
+0x07688C47
+// 0.352051
+0x2D100097
+// 0.601083
+0x4CF04ADA
+// 0.013739
+0x01C2366C
+// 0.159378
+0x14668121
+// 0.024204
+0x03191F7F
+// 0.028416
+0x03A325A3
+// 0.526551
+0x4366097D
+// -0.114425
+0xF15A8402
+// -0.286049
+0xDB62BC40
+// -0.354919
+0xD2920767
+// 0.275563
+0x2345A931

+ 258 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCF32/InputsA1_f32.txt

@@ -0,0 +1,258 @@
+W
+128
+// 0.348227
+0x3eb24ad3
+// 0.014754
+0x3c71ba52
+// 0.048624
+0x3d472a65
+// -0.278225
+0xbe8e738d
+// 0.434572
+0x3ede8029
+// -0.313518
+0xbea08572
+// 0.913454
+0x3f69d827
+// 0.132892
+0x3e0814dd
+// -0.349965
+0xbeb32eab
+// -0.540286
+0xbf0a502f
+// 0.673945
+0x3f2c87a3
+// 0.589003
+0x3f16c8e0
+// -0.172253
+0xbe306319
+// 0.469984
+0x3ef0a1c9
+// 0.410164
+0x3ed200fd
+// 0.263984
+0x3e8728dd
+// -0.393895
+0xbec9aca4
+// 0.375713
+0x3ec05d66
+// 0.583141
+0x3f1548c1
+// 0.151020
+0x3e1aa512
+// -0.633180
+0xbf22181c
+// -0.131981
+0xbe072604
+// -0.305885
+0xbe9c9cf9
+// 0.553641
+0x3f0dbb6f
+// -0.096226
+0xbdc51222
+// -0.288431
+0xbe93ad35
+// -0.204165
+0xbe5110a3
+// -0.235090
+0xbe70bb4f
+// 0.662519
+0x3f299adc
+// 0.634002
+0x3f224df1
+// 0.282289
+0x3e90883f
+// -0.727089
+0xbf3a227f
+// 1.000000
+0x3f800000
+// 0.083325
+0x3daaa661
+// 0.959666
+0x3f75aca5
+// 0.609347
+0x3f1bfe32
+// 0.648260
+0x3f25f459
+// 0.924020
+0x3f6c8c93
+// 0.223385
+0x3e64bf11
+// -0.290173
+0xbe94919e
+// -0.133593
+0xbe08cc9f
+// 0.879584
+0x3f612c65
+// 0.009034
+0x3c14045f
+// 0.002633
+0x3b2c9537
+// 0.652141
+0x3f26f2b7
+// 0.248612
+0x3e7e9413
+// -0.608134
+0xbf1baeb2
+// 0.218736
+0x3e5ffc72
+// -0.428036
+0xbedb2795
+// 0.220228
+0x3e618393
+// -0.136004
+0xbe0b4492
+// 0.172843
+0x3e30fdb2
+// 0.081390
+0x3da6af8b
+// -0.075746
+0xbd9b20d1
+// -0.185113
+0xbe3d8e36
+// 0.722651
+0x3f38ffa5
+// -0.396240
+0xbecadfff
+// 0.397799
+0x3ecbac43
+// 0.379792
+0x3ec27416
+// -0.024996
+0xbcccc4e0
+// 0.345862
+0x3eb114cb
+// 0.325555
+0x3ea6af34
+// -0.177323
+0xbe359441
+// 0.251991
+0x3e8104fa
+// -0.771667
+0xbf458bf1
+// 0.573633
+0x3f12d99d
+// 0.037473
+0x3d197cee
+// -0.328642
+0xbea843d2
+// -0.511302
+0xbf02e4ab
+// -0.266667
+0xbe888883
+// -0.164446
+0xbe28647b
+// 0.356335
+0x3eb6718a
+// 0.299519
+0x3e995a81
+// 0.615170
+0x3f1d7bd0
+// 0.279549
+0x3e8f2107
+// -0.085511
+0xbdaf2093
+// 0.016672
+0x3c88930b
+// 0.356116
+0x3eb654e3
+// 0.238358
+0x3e741416
+// -0.412172
+0xbed30841
+// 0.488741
+0x3efa3c34
+// 0.044859
+0x3d37bda8
+// -0.691116
+0xbf30ecfb
+// -0.130627
+0xbe05c318
+// -0.448646
+0xbee5b4e0
+// 0.335521
+0x3eabc961
+// -0.066390
+0xbd87f75e
+// -0.656992
+0xbf283099
+// 0.094290
+0x3dc11b46
+// -0.141743
+0xbe112529
+// 0.489890
+0x3efad2cc
+// -0.676809
+0xbf2d4354
+// -0.296956
+0xbe980a9f
+// -0.019934
+0xbca34bb3
+// 0.080026
+0x3da3e4c5
+// 0.182723
+0x3e3b1bb5
+// 0.248158
+0x3e7e1d23
+// -0.687782
+0xbf301276
+// 0.084987
+0x3dae0d88
+// -0.357555
+0xbeb71162
+// 0.444734
+0x3ee3b432
+// 0.232957
+0x3e6e8c41
+// -0.027281
+0xbcdf7c59
+// -0.046923
+0xbd40322a
+// -0.025175
+0xbcce3c66
+// 0.287794
+0x3e9359ad
+// 0.483960
+0x3ef7c98f
+// 0.108095
+0x3ddd6106
+// 0.587977
+0x3f1685a2
+// -0.254590
+0xbe82599b
+// -0.803258
+0xbf4da24d
+// 0.319116
+0x3ea36334
+// 0.049632
+0x3d4b4aad
+// 0.078726
+0x3da13aec
+// 0.657888
+0x3f286b5f
+// 0.439311
+0x3ee0ed6b
+// 0.088614
+0x3db57b29
+// 0.974332
+0x3f796dd8
+// 0.100716
+0x3dce4460
+// 0.087058
+0x3db24b95
+// 0.508867
+0x3f024521
+// 0.354659
+0x3eb595df
+// 0.013188
+0x3c58115d
+// 0.478276
+0x3ef4e08c
+// -0.118740
+0xbdf32e0c
+// -0.230193
+0xbe6bb7d7
+// 0.023957
+0x3cc4412d
+// -0.142064
+0xbe11792d

+ 258 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCF32/InputsB1_f32.txt

@@ -0,0 +1,258 @@
+W
+128
+// -0.125018
+0xbe0004a8
+// 0.286358
+0x3e929d74
+// -0.491268
+0xbefb876c
+// 0.133502
+0x3e08b4d5
+// -0.560335
+0xbf0f7220
+// 0.609413
+0x3f1c027f
+// 0.589418
+0x3f16e419
+// 0.138784
+0x3e0e1d6b
+// -0.565573
+0xbf10c967
+// 0.335599
+0x3eabd3af
+// -0.095350
+0xbdc346fa
+// -0.648752
+0xbf261498
+// 0.084582
+0x3dad3983
+// -0.059578
+0xbd7407fd
+// -0.280152
+0xbe8f7010
+// 0.384582
+0x3ec4e7f8
+// 0.874338
+0x3f5fd49a
+// 0.099447
+0x3dcbaac8
+// -0.566722
+0xbf1114ab
+// 0.410112
+0x3ed1fa40
+// -0.293775
+0xbe9669ad
+// 0.595471
+0x3f1870c5
+// -0.730469
+0xbf3affff
+// -0.379172
+0xbec222da
+// 0.049660
+0x3d4b68c6
+// 0.206381
+0x3e535573
+// 0.468677
+0x3eeff673
+// 0.488956
+0x3efa586d
+// 0.370262
+0x3ebd9301
+// 0.216391
+0x3e5d95ab
+// 0.065697
+0x3d868bf2
+// -0.691624
+0xbf310e47
+// 0.187114
+0x3e3f9ad5
+// -0.356576
+0xbeb69117
+// -0.349857
+0xbeb3206a
+// 0.283671
+0x3e913d5f
+// 0.487502
+0x3ef999d4
+// -0.240183
+0xbe75f271
+// -0.644364
+0xbf24f507
+// -0.272060
+0xbe8b4b7c
+// -0.223865
+0xbe653cf1
+// 0.540585
+0x3f0a63c5
+// -0.391971
+0xbec8b079
+// -0.602631
+0xbf1a4606
+// -0.185477
+0xbe3dedc7
+// 0.065902
+0x3d86f7e3
+// 0.366894
+0x3ebbd980
+// 0.474950
+0x3ef32cb2
+// -0.028604
+0xbcea5346
+// -0.616501
+0xbf1dd305
+// 0.316308
+0x3ea1f31c
+// -0.729898
+0xbf3ada92
+// 0.274615
+0x3e8c9a5a
+// -0.067753
+0xbd8ac255
+// -0.236999
+0xbe72afdd
+// -0.499340
+0xbeffa972
+// -0.486055
+0xbef8dc43
+// -0.127198
+0xbe02402a
+// -0.363012
+0xbeb9dcba
+// -0.716041
+0xbf374e72
+// 0.123600
+0x3dfd21cd
+// -0.305536
+0xbe9c6f2c
+// -0.370111
+0xbebd7f22
+// -0.506369
+0xbf01a166
+// -0.719422
+0xbf382c0d
+// 0.589628
+0x3f16f1d7
+// 0.057300
+0x3d6ab30f
+// -0.709180
+0xbf358cd6
+// -0.232107
+0xbe6dad7d
+// -0.079321
+0xbda27340
+// 0.194140
+0x3e46cc95
+// -0.533768
+0xbf08a50d
+// -0.093068
+0xbdbe9a9f
+// -0.097847
+0xbdc863f1
+// 1.000000
+0x3f800000
+// 0.103792
+0x3dd49102
+// 0.186942
+0x3e3f6dab
+// 0.341750
+0x3eaef9d8
+// 0.280797
+0x3e8fc49a
+// 0.349070
+0x3eb2b940
+// 0.602399
+0x3f1a36d5
+// -0.207648
+0xbe54a1ae
+// -0.113582
+0xbde89d7d
+// -0.243495
+0xbe7956d9
+// 0.907688
+0x3f685e37
+// 0.646011
+0x3f2560ff
+// -0.911080
+0xbf693c84
+// 0.017362
+0x3c8e3b31
+// 0.372065
+0x3ebe7f5d
+// 0.551090
+0x3f0d1434
+// -0.035530
+0xbd1187b1
+// 0.284114
+0x3e91775f
+// 0.057204
+0x3d6a4f1d
+// -0.011795
+0xbc413e71
+// 0.346034
+0x3eb12b5d
+// 0.617432
+0x3f1e0ffe
+// -0.127773
+0xbe02d6e3
+// -0.472867
+0xbef21ba7
+// 0.281855
+0x3e904f3c
+// 0.085294
+0x3daeae64
+// 0.055378
+0x3d62d3f5
+// -0.494314
+0xbefd16aa
+// -0.249969
+0xbe7ff801
+// 0.149402
+0x3e18fcf5
+// -0.373206
+0xbebf14da
+// -1.016645
+0xbf822169
+// -0.289633
+0xbe944ad2
+// -0.416129
+0xbed50ed0
+// -0.276078
+0xbe8d5a21
+// -0.444569
+0xbee39e9b
+// -0.261686
+0xbe85fbb7
+// -1.018570
+0xbf826080
+// -0.091292
+0xbdbaf751
+// -0.409967
+0xbed1e730
+// -0.137742
+0xbe0d0c21
+// -0.175474
+0xbe33af70
+// 0.198235
+0x3e4afe36
+// 0.103347
+0x3dd3a7ca
+// 0.531944
+0x3f082d78
+// -0.515410
+0xbf03f1e1
+// 0.079450
+0x3da2b6ef
+// -0.260011
+0xbe852025
+// 0.094571
+0x3dc1ae91
+// 0.488438
+0x3efa1480
+// -0.770397
+0xbf4538b8
+// 0.446784
+0x3ee4c0e3
+// 0.315178
+0x3ea15f08
+// 0.387912
+0x3ec69c69

+ 258 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ15/InputsA1_q15.txt

@@ -0,0 +1,258 @@
+H
+128
+// 0.516098
+0x420F
+// 0.302030
+0x26A9
+// -0.351586
+0xD2FF
+// 0.391408
+0x321A
+// 0.071117
+0x091A
+// -0.223371
+0xE369
+// 0.853077
+0x6D32
+// 0.095088
+0x0C2C
+// -0.432480
+0xC8A5
+// 0.075087
+0x099C
+// 0.318421
+0x28C2
+// -0.475743
+0xC31B
+// -0.444556
+0xC719
+// 0.676727
+0x569F
+// 0.102699
+0x0D25
+// 0.110267
+0x0E1D
+// -0.164568
+0xEAEF
+// -0.565288
+0xB7A5
+// -0.440335
+0xC7A3
+// 0.076235
+0x09C2
+// 0.433134
+0x3771
+// -0.029181
+0xFC44
+// -0.778927
+0x9C4C
+// -0.005266
+0xFF53
+// 0.159532
+0x146C
+// 0.077631
+0x09F0
+// 0.679360
+0x56F5
+// 0.245849
+0x1F78
+// -0.051312
+0xF96F
+// -0.046341
+0xFA12
+// -1.756828
+0x8000
+// 0.616349
+0x4EE5
+// -0.197855
+0xE6AD
+// -0.578933
+0xB5E6
+// 0.729806
+0x5D6A
+// 0.392320
+0x3238
+// -0.264638
+0xDE20
+// 0.436893
+0x37EC
+// 0.295211
+0x25C9
+// -0.274929
+0xDCCF
+// -0.384200
+0xCED3
+// 0.287080
+0x24BF
+// 0.160684
+0x1491
+// -0.838802
+0x94A2
+// -0.373394
+0xD035
+// 0.316764
+0x288C
+// 0.336557
+0x2B14
+// -0.078546
+0xF5F2
+// 0.400066
+0x3335
+// -0.868253
+0x90DD
+// 0.089090
+0x0B67
+// 0.880669
+0x70BA
+// 0.902300
+0x737F
+// 0.194451
+0x18E4
+// 0.056622
+0x073F
+// 0.297335
+0x260F
+// -0.492667
+0xC0F0
+// -0.341876
+0xD43D
+// 0.494225
+0x3F43
+// -0.217542
+0xE428
+// 0.614570
+0x4EAA
+// -0.049521
+0xF9A9
+// 0.131381
+0x10D1
+// 0.316564
+0x2885
+// 0.711036
+0x5B03
+// 0.714513
+0x5B75
+// 0.393504
+0x325E
+// -0.319876
+0xD70E
+// 0.088862
+0x0B60
+// -0.696222
+0xA6E2
+// 0.378576
+0x3075
+// 0.933136
+0x7771
+// -0.482431
+0xC240
+// -0.630848
+0xAF40
+// 0.563202
+0x4817
+// 0.394183
+0x3275
+// 0.723589
+0x5C9F
+// -0.425551
+0xC988
+// -0.688014
+0xA7EF
+// 0.224053
+0x1CAE
+// -1.310434
+0x8000
+// 0.537439
+0x44CB
+// -0.344792
+0xD3DE
+// -0.528534
+0xBC59
+// -1.394557
+0x8000
+// -0.044748
+0xFA46
+// 0.151546
+0x1366
+// -0.269615
+0xDD7D
+// 0.292225
+0x2568
+// 0.322587
+0x294B
+// -1.151188
+0x8000
+// -0.383131
+0xCEF6
+// -0.445932
+0xC6EC
+// -0.457290
+0xC578
+// -0.668124
+0xAA7B
+// 0.498529
+0x3FD0
+// -0.586924
+0xB4E0
+// 0.541299
+0x4549
+// -0.321569
+0xD6D7
+// 0.125291
+0x100A
+// 0.888818
+0x71C5
+// -0.178008
+0xE937
+// 0.350919
+0x2CEB
+// -0.277170
+0xDC86
+// -0.308892
+0xD876
+// 0.408970
+0x3459
+// -0.227001
+0xE2F2
+// 0.067701
+0x08AA
+// -0.268335
+0xDDA7
+// 0.067103
+0x0897
+// -0.160382
+0xEB79
+// 0.269118
+0x2272
+// -0.085005
+0xF51F
+// -0.070028
+0xF709
+// -0.301280
+0xD970
+// 0.629983
+0x50A3
+// -0.067118
+0xF769
+// -0.872665
+0x904D
+// -0.639415
+0xAE28
+// 0.138653
+0x11BF
+// -0.246711
+0xE06C
+// 0.305961
+0x272A
+// 0.482886
+0x3DCF
+// 1.000000
+0x7FFF
+// 0.594532
+0x4C1A
+// 0.686577
+0x57E2
+// -0.060788
+0xF838
+// 0.091067
+0x0BA8

+ 258 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ15/InputsB1_q15.txt

@@ -0,0 +1,258 @@
+H
+128
+// -0.812038
+0x980F
+// 0.781900
+0x6415
+// 0.025075
+0x0336
+// -0.032001
+0xFBE7
+// -0.151090
+0xECA9
+// 0.034131
+0x045E
+// 0.061091
+0x07D2
+// 0.011272
+0x0171
+// 0.366408
+0x2EE6
+// 0.672064
+0x5606
+// 0.602881
+0x4D2B
+// 0.240514
+0x1EC9
+// 0.744757
+0x5F54
+// 0.245460
+0x1F6B
+// 0.280367
+0x23E3
+// -0.418220
+0xCA78
+// 0.185989
+0x17CE
+// 0.064133
+0x0836
+// -0.606945
+0xB250
+// -0.207270
+0xE578
+// 0.106569
+0x0DA4
+// -0.575012
+0xB666
+// 0.647084
+0x52D4
+// -0.184186
+0xE86D
+// 0.267274
+0x2236
+// -0.040493
+0xFAD1
+// 0.036696
+0x04B2
+// -0.318279
+0xD743
+// -0.198582
+0xE695
+// 0.019876
+0x028B
+// 0.426259
+0x3690
+// -0.305613
+0xD8E2
+// 0.191303
+0x187D
+// 0.232070
+0x1DB4
+// -0.292020
+0xDA9F
+// -0.594915
+0xB3DA
+// 0.355353
+0x2D7C
+// 0.575898
+0x49B7
+// -0.352933
+0xD2D3
+// -0.134896
+0xEEBC
+// 0.184303
+0x1797
+// -0.171315
+0xEA12
+// 0.437193
+0x37F6
+// -0.410141
+0xCB81
+// 0.642792
+0x5247
+// -0.131485
+0xEF2B
+// 0.067585
+0x08A7
+// 0.312732
+0x2808
+// -0.296567
+0xDA0A
+// -0.249545
+0xE00F
+// -0.248143
+0xE03D
+// 0.117695
+0x0F11
+// 0.160906
+0x1499
+// 0.257694
+0x20FC
+// 0.117529
+0x0F0B
+// 0.183417
+0x177A
+// -0.103539
+0xF2BF
+// -0.226949
+0xE2F3
+// -0.285117
+0xDB81
+// 1.000000
+0x7FFF
+// -0.237352
+0xE19E
+// -0.038795
+0xFB09
+// 0.399447
+0x3321
+// -0.628390
+0xAF91
+// 0.110709
+0x0E2C
+// -0.091746
+0xF442
+// 0.077966
+0x09FB
+// 0.340079
+0x2B88
+// 0.033772
+0x0453
+// -0.049061
+0xF9B8
+// -0.545969
+0xBA1E
+// 0.574948
+0x4998
+// -0.611636
+0xB1B6
+// -0.048968
+0xF9BB
+// -0.004916
+0xFF5F
+// 0.185123
+0x17B2
+// -0.099246
+0xF34C
+// -0.112304
+0xF1A0
+// -0.129550
+0xEF6B
+// -0.192663
+0xE757
+// -0.624244
+0xB019
+// -0.049153
+0xF9B5
+// -0.303580
+0xD924
+// -0.004276
+0xFF74
+// -0.401333
+0xCCA1
+// 0.540807
+0x4539
+// 0.777160
+0x637A
+// 0.040660
+0x0534
+// 0.060599
+0x07C2
+// -0.010497
+0xFEA8
+// -0.048975
+0xF9BB
+// -0.136453
+0xEE89
+// 0.724681
+0x5CC2
+// 0.297302
+0x260E
+// -0.135594
+0xEEA5
+// 0.321575
+0x2929
+// -0.160783
+0xEB6B
+// -0.311084
+0xD82E
+// 0.132344
+0x10F1
+// 0.154777
+0x13D0
+// -0.210975
+0xE4FF
+// 0.407355
+0x3424
+// 0.217229
+0x1BCE
+// 0.049464
+0x0655
+// 0.534871
+0x4477
+// -0.043984
+0xFA5F
+// -0.747652
+0xA04D
+// -0.164937
+0xEAE3
+// 0.507603
+0x40F9
+// -0.571553
+0xB6D7
+// -0.252228
+0xDFB7
+// -0.696885
+0xA6CC
+// -0.488674
+0xC173
+// 0.328645
+0x2A11
+// -0.176804
+0xE95E
+// 0.377610
+0x3056
+// -0.288911
+0xDB05
+// 0.111011
+0x0E36
+// -0.159135
+0xEBA1
+// 0.240226
+0x1EC0
+// -0.040406
+0xFAD4
+// 0.619385
+0x4F48
+// 0.122064
+0x0FA0
+// 0.510198
+0x414E
+// -0.177592
+0xE945
+// 0.226389
+0x1CFA
+// 0.358252
+0x2DDB
+// 0.285362
+0x2487

+ 258 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ31/InputsA1_q31.txt

@@ -0,0 +1,258 @@
+W
+128
+// 0.372669
+0x2FB3A149
+// 0.542709
+0x45778090
+// -0.433873
+0xC876D937
+// -0.690672
+0xA7981209
+// -0.650937
+0xACAE1B42
+// -0.508367
+0xBEEDD763
+// -0.023716
+0xFCF6E3EA
+// -0.206267
+0xE5990D9E
+// 0.044161
+0x05A7129A
+// -0.163658
+0xEB0D3FEA
+// -0.484733
+0xC1F4413B
+// 0.009035
+0x01280D19
+// -0.495702
+0xC08CD33B
+// -0.426049
+0xC9773A27
+// -0.443315
+0xC741710A
+// -0.275298
+0xDCC309DA
+// 0.076035
+0x09BB80E6
+// 0.171092
+0x15E65A67
+// 0.593180
+0x4BED533F
+// -0.488783
+0xC16F8FEA
+// 1.000000
+0x7FFFFFFF
+// 0.244171
+0x1F40FCF6
+// -0.204466
+0xE5D41096
+// -0.392905
+0xCDB54ACD
+// -0.372939
+0xD0438B76
+// -0.304265
+0xD90DD8D1
+// -0.764257
+0x9E2CD0EF
+// -0.071540
+0xF6D7C6AF
+// -0.296827
+0xDA0193D9
+// 0.622436
+0x4FABFA8D
+// 0.326292
+0x29C3ED1E
+// 0.207882
+0x1A9BE43D
+// 0.072661
+0x094CF109
+// -0.082137
+0xF57C8A25
+// 0.842401
+0x6BD3C8FE
+// -0.240026
+0xE146D587
+// -0.600144
+0xB32E78EA
+// -0.176712
+0xE9617FFD
+// -0.605930
+0xB270E5AC
+// -0.802940
+0x9939424F
+// -0.021400
+0xFD42C007
+// 0.133501
+0x11169183
+// 0.492418
+0x3F078B16
+// 0.284178
+0x245FF4B8
+// 0.346925
+0x2C680672
+// 0.048772
+0x063E2948
+// 0.457926
+0x3A9D550A
+// 0.190656
+0x186768EF
+// -0.921472
+0x8A0D3702
+// -0.191970
+0xE76D82DF
+// 0.054404
+0x06F6B460
+// 0.392307
+0x32371C7C
+// 0.309366
+0x27994D91
+// -0.113789
+0xF16F59E6
+// 0.291820
+0x255A5F87
+// 0.299987
+0x2665F9A7
+// -0.014793
+0xFE1B4007
+// -0.054919
+0xF8F86CE0
+// -0.475391
+0xC32666C1
+// -0.812388
+0x9803A917
+// 0.058906
+0x078A3BE4
+// 0.586458
+0x4B110DE8
+// -0.242538
+0xE0F482F8
+// 0.128699
+0x1079335F
+// 0.054481
+0x06F93841
+// -0.278352
+0xDC5EF396
+// -0.005496
+0xFF4BEC41
+// 0.267366
+0x22390A27
+// -0.701187
+0xA63F80E6
+// -0.637376
+0xAE6A789B
+// -0.306641
+0xD8BFFBE8
+// 0.342502
+0x2BD7179F
+// 0.163148
+0x14E206A0
+// 0.390601
+0x31FF3299
+// -0.628596
+0xAF8A27DE
+// 0.059733
+0x07A552AE
+// 0.530642
+0x43EC12B0
+// -0.611931
+0xB1AC3CB5
+// -0.171520
+0xEA0B9FC4
+// 0.085481
+0x0AF106C9
+// 0.168154
+0x158610AF
+// 0.018816
+0x02689407
+// 0.065725
+0x0869AA2A
+// 0.618163
+0x4F1FF7A1
+// -0.025865
+0xFCB070FC
+// -0.016354
+0xFDE81D67
+// -0.322053
+0xD6C6F66E
+// 0.286951
+0x24BACEE2
+// -0.660040
+0xAB83CED5
+// -0.399254
+0xCCE53D1E
+// -0.104904
+0xF2928127
+// -0.457908
+0xC56348E7
+// 0.753589
+0x60759858
+// -0.120028
+0xF0A2EACF
+// 0.225060
+0x1CCEC83F
+// -0.210388
+0xE51200A3
+// -0.408427
+0xCBB8A893
+// 0.527703
+0x438BC9B2
+// 0.170465
+0x15D1C8EE
+// 0.205567
+0x1A5006F3
+// 0.388314
+0x31B448C3
+// -0.600397
+0xB32631E0
+// 0.260013
+0x21481841
+// 0.031873
+0x04146D0E
+// -0.260749
+0xDE9FC58A
+// -0.218132
+0xE414419E
+// -0.251768
+0xDFC61137
+// 0.091818
+0x0BC0B1E9
+// -0.152253
+0xEC82F625
+// -0.536746
+0xBB4BEA1C
+// 0.328323
+0x2A067DD7
+// 0.413570
+0x34EFDBEC
+// -0.030294
+0xFC1F5410
+// 0.054770
+0x0702B585
+// -0.445745
+0xC6F1D2D5
+// -0.303661
+0xD921A33E
+// 0.109397
+0x0E00B821
+// 0.655320
+0x53E183F4
+// -0.404925
+0xCC2B6738
+// -0.344217
+0xD3F0B5C9
+// 0.350877
+0x2CE98DAD
+// -0.259266
+0xDED06199
+// -0.128016
+0xEF9D2E55
+// 0.215877
+0x1BA1DB79
+// 0.053391
+0x06D5862E
+// 0.019490
+0x027EA891
+// -0.067659
+0xF756F176
+// -0.244033
+0xE0C38336

+ 258 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ31/InputsB1_q31.txt

@@ -0,0 +1,258 @@
+W
+128
+// 0.162397
+0x14C96B76
+// -0.419593
+0xCA4ACA2A
+// 0.097341
+0x0C75AADF
+// -0.190698
+0xE797381C
+// -0.453791
+0xC5EA2F44
+// -0.260730
+0xDEA069C1
+// 0.283125
+0x243D70D8
+// -0.371031
+0xD0820B31
+// 0.793572
+0x6593C1A3
+// 0.192308
+0x189D8C11
+// -0.270920
+0xDD527C06
+// 0.228374
+0x1D3B5B51
+// 0.271798
+0x22CA4579
+// -0.514056
+0xBE3368E0
+// 0.049272
+0x064E888A
+// -0.393716
+0xCD9AB6A9
+// -0.018414
+0xFDA49B23
+// -0.136849
+0xEE7BBC70
+// -0.373681
+0xD02B3AEE
+// -0.479148
+0xC2AB48A0
+// 0.191170
+0x1878416B
+// 0.377868
+0x305DF83B
+// 0.426462
+0x36964BBE
+// -0.249269
+0xE017F3AD
+// 0.230479
+0x1D80594E
+// -0.116448
+0xF1183B29
+// 0.106792
+0x0DAB58EA
+// 0.004380
+0x008F81E9
+// -0.731835
+0xA2533A5F
+// -0.199313
+0xE67CEB86
+// 0.528861
+0x43B1BBAB
+// 0.086379
+0x0B0E7422
+// -0.211688
+0xE4E76BA0
+// -0.297422
+0xD9EE126F
+// -0.025006
+0xFCCC993F
+// 0.385544
+0x31598367
+// 0.324833
+0x299422B5
+// -0.239966
+0xE148CD25
+// 0.370261
+0x2F64B821
+// -0.179913
+0xE8F89B9C
+// -0.060343
+0xF846ADEB
+// -0.062435
+0xF8021DC1
+// -0.204761
+0xE5CA641A
+// 0.875536
+0x70118CB8
+// 0.333332
+0x2AAA9EE9
+// 0.051343
+0x06926B18
+// -0.237173
+0xE1A4548A
+// -0.473554
+0xC36291A1
+// -0.374144
+0xD01C0BA8
+// -0.436467
+0xC821D81D
+// 0.075610
+0x09AD9484
+// 0.082925
+0x0A9D4B92
+// 0.384862
+0x31432A4F
+// -0.307766
+0xD89B1D5E
+// -0.311441
+0xD822B74C
+// -0.241305
+0xE11CE88B
+// -0.407364
+0xCBDB7D05
+// 0.549668
+0x465B8318
+// -0.039480
+0xFAF24F4F
+// 0.134944
+0x1145D950
+// 0.055164
+0x070F9927
+// 0.108669
+0x0DE8D98C
+// -0.328193
+0xD5FDC4FE
+// -0.396791
+0xCD35F6B1
+// -0.108899
+0xF20F977A
+// -0.421587
+0xCA0972E9
+// -0.728137
+0xA2CC6B87
+// 0.323816
+0x2972D046
+// -0.215705
+0xE463CB6C
+// -0.023536
+0xFCFCC3FF
+// -0.435042
+0xC8508A11
+// -0.729167
+0xA2AAAA1B
+// -0.044398
+0xFA512BA4
+// -0.449516
+0xC6763F25
+// -0.143279
+0xEDA907FF
+// 0.422597
+0x3617AB5C
+// -0.099092
+0xF350F37A
+// -0.066322
+0xF782C325
+// 0.095736
+0x0C4114A1
+// -0.103871
+0xF2B45B42
+// 0.293089
+0x2583ED3B
+// 1.000000
+0x7FFFFFFF
+// 0.366064
+0x2EDB2DCB
+// 0.516850
+0x422824F2
+// -0.174160
+0xE9B51C0F
+// 0.552238
+0x46AFBD09
+// 0.124079
+0x0FE1D5A3
+// -0.226254
+0xE30A1CE2
+// 0.293343
+0x258C40C4
+// 0.271947
+0x22CF2BBB
+// -0.240517
+0xE136BF92
+// -0.390104
+0xCE111550
+// -0.582587
+0xB56DC8D8
+// -0.311231
+0xD8299511
+// 0.114731
+0x0EAF7E88
+// 0.621213
+0x4F83E442
+// 0.506061
+0x40C69BFB
+// 0.322822
+0x2952398F
+// -0.177065
+0xE955F0BD
+// -0.219905
+0xE3DA27A3
+// -0.025444
+0xFCBE3C45
+// 0.265295
+0x21F52D0F
+// 0.263204
+0x21B0AC0A
+// 0.210805
+0x1AFBAA08
+// 0.260400
+0x2154CC52
+// -0.313238
+0xD7E7D237
+// -0.331549
+0xD58FC9F9
+// 0.300765
+0x267F7442
+// 0.332193
+0x2A854DE5
+// -0.447589
+0xC6B567F4
+// -0.579294
+0xB5D9AFA8
+// 0.038719
+0x04F4BD00
+// -0.559769
+0xB8597DA8
+// -0.272115
+0xDD2B55C2
+// -0.472290
+0xC38BFE81
+// 0.301903
+0x26A4C49D
+// -0.003249
+0xFF958BDA
+// 0.253223
+0x20699FC7
+// -0.040756
+0xFAC881AA
+// -0.194627
+0xE71675EC
+// 0.261565
+0x217AF345
+// -0.021971
+0xFD300D4C
+// 0.027899
+0x03922E55
+// -0.222457
+0xE38688F6
+// 0.143572
+0x12608F57
+// -0.097474
+0xF385FA51
+// 0.021444
+0x02BEAAD7
+// 0.154654
+0x13CBB724

+ 258 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ7/InputsA1_q7.txt

@@ -0,0 +1,258 @@
+B
+128
+// -0.331505
+0xD6
+// 0.150997
+0x13
+// -0.844117
+0x94
+// 0.240652
+0x1F
+// -0.080947
+0xF6
+// -0.097617
+0xF4
+// 0.281214
+0x24
+// 0.421711
+0x36
+// -0.579090
+0xB6
+// -0.030433
+0xFC
+// -0.636532
+0xAF
+// 0.160406
+0x15
+// 0.344767
+0x2C
+// 0.407760
+0x34
+// 0.209605
+0x1B
+// 0.368110
+0x2F
+// 0.397361
+0x33
+// -0.244907
+0xE1
+// -0.279938
+0xDC
+// -0.236584
+0xE2
+// -0.200073
+0xE6
+// 0.241964
+0x1F
+// 1.000000
+0x7F
+// -0.700382
+0xA6
+// -0.193437
+0xE7
+// 0.127214
+0x10
+// -0.030699
+0xFC
+// -0.019500
+0xFE
+// 0.180703
+0x17
+// -0.187107
+0xE8
+// -0.402545
+0xCC
+// 0.248365
+0x20
+// -0.210743
+0xE5
+// -0.301233
+0xD9
+// -0.232163
+0xE2
+// -0.057397
+0xF9
+// -0.337934
+0xD5
+// 0.376735
+0x30
+// 0.586794
+0x4B
+// -0.415005
+0xCB
+// -0.577687
+0xB6
+// 0.510822
+0x41
+// -0.140741
+0xEE
+// 0.370494
+0x2F
+// 0.122160
+0x10
+// -0.308331
+0xD9
+// 0.130231
+0x11
+// 0.755727
+0x61
+// -0.329608
+0xD6
+// -0.307799
+0xD9
+// -0.063736
+0xF8
+// 0.176183
+0x17
+// -0.055770
+0xF9
+// -0.339467
+0xD5
+// -0.537545
+0xBB
+// -0.250652
+0xE0
+// 0.068595
+0x09
+// -0.249072
+0xE0
+// 0.064155
+0x08
+// -0.378055
+0xD0
+// -0.122746
+0xF0
+// 0.324507
+0x2A
+// 0.278388
+0x24
+// 0.088567
+0x0B
+// 0.037571
+0x05
+// -0.000541
+0x00
+// 0.025486
+0x03
+// -0.108620
+0xF2
+// -0.041406
+0xFB
+// 0.208141
+0x1B
+// 0.286314
+0x25
+// 0.322521
+0x29
+// 0.061251
+0x08
+// 0.481432
+0x3E
+// 0.020201
+0x03
+// -0.273757
+0xDD
+// -0.188143
+0xE8
+// 0.544809
+0x46
+// -0.654935
+0xAC
+// -0.203700
+0xE6
+// -0.679516
+0xA9
+// 0.387020
+0x32
+// -0.352281
+0xD3
+// 0.200230
+0x1A
+// 0.984250
+0x7E
+// 0.487129
+0x3E
+// 0.014074
+0x02
+// -0.111330
+0xF2
+// -0.170114
+0xEA
+// 0.291427
+0x25
+// -0.063331
+0xF8
+// 0.749589
+0x60
+// 0.468928
+0x3C
+// -0.007805
+0xFF
+// -0.219498
+0xE4
+// 0.324427
+0x2A
+// -0.470571
+0xC4
+// -0.173727
+0xEA
+// -0.399731
+0xCD
+// 0.447295
+0x39
+// 0.331812
+0x2A
+// -0.086594
+0xF5
+// 0.312482
+0x28
+// -0.245680
+0xE1
+// -0.321276
+0xD7
+// -0.685754
+0xA8
+// -0.082167
+0xF5
+// -0.383972
+0xCF
+// 0.194435
+0x19
+// -0.144545
+0xED
+// -0.019682
+0xFD
+// -0.017854
+0xFE
+// 0.137148
+0x12
+// -0.128482
+0xF0
+// 0.196817
+0x19
+// -0.245187
+0xE1
+// 0.077466
+0x0A
+// 0.097702
+0x0D
+// 0.165496
+0x15
+// -0.332976
+0xD5
+// -0.338284
+0xD5
+// -0.117952
+0xF1
+// 0.317623
+0x29
+// -0.071687
+0xF7
+// 0.162020
+0x15
+// 0.088780
+0x0B
+// -0.190408
+0xE8
+// -0.019372
+0xFE

+ 258 - 0
CMSIS/DSP/Testing/Patterns/DSP/Filtering/MISC/MISCQ7/InputsB1_q7.txt

@@ -0,0 +1,258 @@
+B
+128
+// 0.182475
+0x17
+// -0.427480
+0xC9
+// -0.007000
+0xFF
+// -0.164092
+0xEB
+// -0.564372
+0xB8
+// 0.227694
+0x1D
+// -0.326803
+0xD6
+// 0.335051
+0x2B
+// -0.137818
+0xEE
+// -0.826228
+0x96
+// -0.120643
+0xF1
+// -0.110776
+0xF2
+// 0.002705
+0x00
+// 0.036142
+0x05
+// 0.105537
+0x0E
+// -0.060237
+0xF8
+// -0.705294
+0xA6
+// -0.036727
+0xFB
+// 0.357320
+0x2E
+// 0.113560
+0x0F
+// -0.054268
+0xF9
+// -0.032002
+0xFC
+// 0.342382
+0x2C
+// -0.298271
+0xDA
+// -0.127595
+0xF0
+// 0.343387
+0x2C
+// -0.049560
+0xFA
+// -0.410716
+0xCB
+// 0.009887
+0x01
+// 0.279331
+0x24
+// 1.000000
+0x7F
+// 0.485513
+0x3E
+// -0.029047
+0xFC
+// 0.126384
+0x10
+// -0.595880
+0xB4
+// -0.321140
+0xD7
+// -0.032679
+0xFC
+// -0.132940
+0xEF
+// 0.047915
+0x06
+// 0.033620
+0x04
+// 0.110312
+0x0E
+// 0.326266
+0x2A
+// -0.149696
+0xED
+// 0.031707
+0x04
+// -0.396789
+0xCD
+// -0.401096
+0xCD
+// 0.224623
+0x1D
+// -0.343038
+0xD4
+// -0.266211
+0xDE
+// 0.319096
+0x29
+// -0.344845
+0xD4
+// 0.335143
+0x2B
+// -0.003284
+0x00
+// 0.121827
+0x10
+// -0.266418
+0xDE
+// 0.462372
+0x3B
+// -0.161206
+0xEB
+// 0.194290
+0x19
+// -0.272542
+0xDD
+// 0.046920
+0x06
+// 0.007450
+0x01
+// 0.352385
+0x2D
+// -0.207396
+0xE5
+// -0.029346
+0xFC
+// 0.453230
+0x3A
+// -0.055467
+0xF9
+// -0.164798
+0xEB
+// 0.450396
+0x3A
+// -0.376159
+0xD0
+// 0.009622
+0x01
+// -0.117059
+0xF1
+// 0.169089
+0x16
+// 0.020792
+0x03
+// -0.248971
+0xE0
+// -0.386155
+0xCF
+// 0.012574
+0x02
+// 0.007398
+0x01
+// -0.020047
+0xFD
+// 0.177160
+0x17
+// 0.101225
+0x0D
+// -0.363668
+0xD1
+// -0.162043
+0xEB
+// 0.389218
+0x32
+// -0.242528
+0xE1
+// -0.341588
+0xD4
+// -0.211809
+0xE5
+// -0.095801
+0xF4
+// -0.141467
+0xEE
+// 0.034071
+0x04
+// -0.156798
+0xEC
+// 0.458864
+0x3B
+// 0.109821
+0x0E
+// 0.080522
+0x0A
+// -0.184071
+0xE8
+// 0.369892
+0x2F
+// 0.405793
+0x34
+// 0.015198
+0x02
+// 0.314815
+0x28
+// 0.357079
+0x2E
+// -0.300083
+0xDA
+// 0.416480
+0x35
+// 0.315630
+0x28
+// 0.062097
+0x08
+// 0.306895
+0x27
+// 0.439589
+0x38
+// 0.071324
+0x09
+// 0.332185
+0x2B
+// -0.329479
+0xD6
+// 0.263541
+0x22
+// -0.066428
+0xF7
+// -0.071284
+0xF7
+// 0.159272
+0x14
+// -0.235667
+0xE2
+// 0.041239
+0x05
+// 0.167045
+0x15
+// -0.397687
+0xCD
+// -0.570429
+0xB7
+// -0.027332
+0xFD
+// 0.546182
+0x46
+// 0.347326
+0x2C
+// 0.283497
+0x24
+// 0.097929
+0x0D
+// 0.328205
+0x2A
+// -0.354368
+0xD3
+// -0.271202
+0xDD
+// 0.141177
+0x12
+// 0.621995
+0x50
+// 0.479933
+0x3D

+ 0 - 0
CMSIS/DSP/Testing/Source/BasicMathsBenchmarksF32.cpp → CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksF32.cpp


+ 0 - 0
CMSIS/DSP/Testing/Source/BasicMathsBenchmarksQ15.cpp → CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ15.cpp


+ 0 - 0
CMSIS/DSP/Testing/Source/BasicMathsBenchmarksQ31.cpp → CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ31.cpp


+ 0 - 0
CMSIS/DSP/Testing/Source/BasicMathsBenchmarksQ7.cpp → CMSIS/DSP/Testing/Source/Benchmarks/BasicMathsBenchmarksQ7.cpp


Некоторые файлы не были показаны из-за большого количества измененных файлов