/cmsis-dsp-latest/Testing/cmsis_build/ |
D | test.csolution.yml | 2 compiler: AC6 4 language-C: c11 5 language-CPP: c++17 9 - pack: ARM::CMSIS@6.0.0 10 - pack: ARM::V2M_MPS3_SSE_300_BSP@1.4.0 11 - pack: ARM::CMSIS-Compiler@2.0.0 12 - pack: ARM::Cortex_DFP@1.0.0 14 target-types: 15 - type: MPS3-Corstone-300 16 device: ARM::SSE-300-MPS3 [all …]
|
D | test.cproject.yml | 3 - group: App 5 - file: ../main.cpp 6 - file: ../patterndata.c 7 - file: ../testmain.cpp 8 - group: TestFramework 10 - file: ../FrameworkSource/ArrayMemory.cpp 11 - file: ../FrameworkSource/Calibrate.cpp 12 - file: ../FrameworkSource/Error.cpp 13 - file: ../FrameworkSource/FPGA.cpp 14 - file: ../FrameworkSource/Generators.cpp [all …]
|
D | runall.py | 11 parser.add_argument('-avh', nargs='?',type = str, default="C:/Keil_v5/ARM/avh-fvp/bin/models", help… 12 parser.add_argument('-d', action='store_true', help="Debug log") 13 parser.add_argument('-n', action='store_true', help="No force rebuild") 14 parser.add_argument('-r', action='store_true', help="Raw results only") 15 parser.add_argument('-c', action='store_true', help="Display cycles (so passing test are displayed)… 16 parser.add_argument('-g', nargs='?',type = str,help="AC6 / CLANG / GCC") 17 parser.add_argument('-s', action='store_true', help="Take into account AVH error code") 48 # Load Output.pickle files for the test description 61 for c in node.children: 80 # For the test report we don't need the stderr [all …]
|
D | cdefault.yml | 3 compiler: AC6 6 - for-compiler: AC6 8 - -Wsign-compare 9 - -Wdouble-promotion 10 - -Wfloat-conversion 11 - -DNDEBUG 12 - -Wall 13 - -Wextra 14 - -Werror 15 - -std=c11 [all …]
|
/cmsis-dsp-latest/dsppp/ |
D | example.cproject.yml | 3 - group: Examples 5 #- file: Examples/dot_product.cpp 6 #- file: Examples/vector_op.cpp 7 - file: Examples/matrix_op.cpp 8 - file: clang_sse300.c 9 for-context: 10 - +MPS3-Corstone-300 11 for-compiler: 12 - CLANG 13 add-path: [all …]
|
D | test.cproject.yml | 3 - group: Tests 5 - file: tests/matrix_test.cpp 6 - file: tests/dot_test.cpp 7 - file: tests/vector_test.cpp 8 - file: tests/row_test.cpp 9 - file: tests/col_test.cpp 10 #- file: tests/filter_test.cpp 11 - file: tests/fusion_test.cpp 12 #- file: tests/debug_test.cpp 13 #- file: tests/debug_test_external.cpp [all …]
|
D | test.csolution.yml | 2 compiler: AC6 4 language-C: c11 5 language-CPP: c++17 9 - pack: ARM::CMSIS@6.0.0 10 - pack: ARM::V2M_MPS3_SSE_300_BSP@1.4.0 11 - pack: ARM::CMSIS-Compiler@2.0.0 12 - pack: ARM::Cortex_DFP@1.0.0 14 target-types: 15 - type: MPS3-Corstone-300 16 device: ARM::SSE-300-MPS3 [all …]
|
D | cdefault.yml | 3 compiler: AC6 6 - for-compiler: AC6 8 - -Wsign-compare 9 - -Wdouble-promotion 10 - -Wfloat-conversion 11 - -DNDEBUG 12 - -Wall 13 - -Wextra 14 - -std=c11 15 - -Ofast [all …]
|
/cmsis-dsp-latest/Testing/ |
D | extractDb.py | 32 for x in it: 50 parser.add_argument('-b', nargs='?',type = str, default="bench.db", help="Database") 51 parser.add_argument('-o', nargs='?',type = str, default="full.md", help="Full summary") 52 parser.add_argument('-r', action='store_true', help="Regression database") 53 parser.add_argument('-t', nargs='?',type = str, default="md", help="type md or html") 54 parser.add_argument('-byc', action='store_true', help="Result oganized by Compiler") 55 parser.add_argument('-g', action='store_true', help="Include graphs in regression report") 57 parser.add_argument('-details', action='store_true', help="Details about runids") 58 parser.add_argument('-lastid', action='store_true', help="Get last ID") 59 parser.add_argument('-comments', nargs='?',type = str, default="comments", help="Comment folder") [all …]
|
D | examples.sql | 3 Build the table with the platform, compiler and core names. 10 select NB,CATEGORY.category,NAME,CYCLES,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.… 15 INNER JOIN COMPILER USING(compilerid) 21 …OEF,CATEGORY.category,NAME,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version,Basi… 26 INNER JOIN COMPILER USING(compilerid) 32 Compute the max cycles for a test configuration (category + name) 36 select NAME,max(CYCLES),PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.version 41 INNER JOIN COMPILER USING(compilerid) 56 See diff.sql for example 61 select NB,CATEGORY.category,NAME,CYCLES,PLATFORM.platform,CORE.core,COMPILERKIND.compiler,COMPILER.… [all …]
|
D | addToDB.py | 20 # For sql table creation 25 MKKEYFIELD=['DATE','NAME','CATEGORY', 'PLATFORM', 'CORE', 'COMPILER','TYPE',"RUN"] 31 'COMPILER':'compilerid', 35 # For csv table value extraction 41 VALKEYFIELD=['DATE','NAME','CATEGORY', 'PLATFORM', 'CORE', 'COMPILER','TYPE'] 46 for x in it: 57 return [item for item in first if item not in second] 65 for field in common: 88 for field in params: 92 for field in common: [all …]
|
D | addToRegDB.py | 20 # For sql table creation 26 MKKEYFIELD=['DATE','NAME','CATEGORY', 'PLATFORM', 'CORE', 'COMPILER','TYPE','RUN'] 32 'COMPILER':'compilerid', 36 # For csv table value extraction 43 VALKEYFIELD=['DATE','NAME','CATEGORY', 'PLATFORM', 'CORE', 'COMPILER','TYPE'] 48 for x in it: 59 return [item for item in first if item not in second] 67 for field in common: 92 for field in params: 96 for field in common: [all …]
|
D | diff.sql | 9 …where coreid=5 AND DATE BETWEEN datetime('now','localtime','-23 hours') AND datetime('now', 'local… 19 …where coreid != 5 AND DATE BETWEEN datetime('now','localtime','-23 hours') AND datetime('now', 'lo… 27 Change name of columns for result 31 For instamce, for FFT, if ifft is an external parameter then ifft flag should be 52 COMPILERKIND.compiler as COMPILER, 53 COMPILER.version as COMPILERVERSION, 61 INNER JOIN COMPILER ON COMPILER.compilerid = otherCores.compilerid 62 INNER JOIN COMPILERKIND ON COMPILERKIND.compilerkindid = COMPILER.compilerkindid
|
D | README.md | 3 This framework is for our own internal use. We decided to release it but, at least in short term, w… 9 …, you must use the same tag than the one for your CMSIS Pack. Otherwise, the cloned source may con… 11 You can also look at the artifact for the commit : it is containing a CMSIS Pack for this commit. 28 `python preprocess.py -f desc.txt` 30 `python preprocess.py -f desc_f16.txt -o Output_f16.pickle` 32 `python processTests.py -e` 34 `python processTests.py -e -f Output_f16.pickle` 38 `python processTests.py -e BasicTestsF32` 44 `python processTests.py -f Output_f16.pickle -e BasicTestsF16` 50 … is converting the solution file, using `csolution`, to generate the `.cprj` files for each target [all …]
|
/cmsis-dsp-latest/Documentation/Doxygen/src/ |
D | template.md | 3 ## What is a template useful for ? 5 In CMSIS-DSP, you have functions like: 12 One could try to reuse the same source for both functions using C preprocessor. But we would still … 14 With C++ templates, we can achieve the same result in a better way since the C++ compiler will chec… 18 When the function is used with a `float32_t *`, the compiler would generate code for a function usi… 20 And if the function is used with a `float64_t *`, the compiler would generate code for a function u… 24 …compiler is unable to generate an implementation because the type variable `T` is replaced by a ty… 28 ## Templates for datatypes 32 For instance, we could have a template `Vector<T>` and thus different types `Vector<float32_t>`, `V… 36 For instance, one could have a type [all …]
|
D | mainpage.md | 5 …ware library, a suite of common compute processing functions for use on Cortex-M and Cortex-A proc… 9 - \ref groupMath "Basic math functions" 10 - \ref groupFastMath "Fast math functions" 11 - \ref groupCmplxMath "Complex math functions" 12 - \ref groupFilters "Filtering functions" 13 - \ref groupMatrix "Matrix functions" 14 - \ref groupTransforms "Transform functions" 15 - \ref groupController "Motor control functions" 16 - \ref groupStats "Statistical functions" 17 - \ref groupSupport "Support functions" [all …]
|
D | memory_static_dynamic.md | 18 …at the dimension is known at build time. The compiler can thus generate an algorithm that is speci… 22 …, objects of different dimension are considered as different types. The compiler will generate dif… 28 …compiler is generating only one implementation for all those objects. It cannot generate specializ… 32 …pe and when the stride is too big for those instructions, they cannot be used. This check has to b… 34 …mitigate the problem by reusing temporaries in your algorithms instead of re-allocating them. But …
|
/cmsis-dsp-latest/ |
D | README.md | 1 # CMSIS-DSP 3 …-releases)](https://img.shields.io/github/v/release/ARM-software/CMSIS-DSP?include_prereleases) . 27 ### CMSIS-DSP Kernels [all …]
|
/cmsis-dsp-latest/dsppp/Include/dsppp/ |
D | arch_detection.hpp | 1 // -*- C++ -*- 11 /* Compiler specific diagnostic adjustment */ 17 #pragma GCC diagnostic ignored "-Wold-style-cast" 21 #pragma GCC diagnostic ignored "-Wsign-conversion" 22 #pragma GCC diagnostic ignored "-Wconversion" 23 #pragma GCC diagnostic ignored "-Wunused-parameter" 37 #error Unknown compiler 41 /* Included for instrinsics definitions */ 129 /* Enter low optimization region - place directly above function definition */ 138 /* Exit low optimization region - place directly after end of function definition */ [all …]
|
D | common.hpp | 1 // -*- C++ -*- 8 // For compiler detection 13 // For loop (not for fusion unrolling functions) 49 constexpr int DYNAMIC = -1; 52 constexpr int CONSTRAINED_DYNAMIC = -2; 61 /** \addtogroup DEBUG Tools for debugging
|
/cmsis-dsp-latest/Include/ |
D | arm_math_types.h | 3 * @brief Public header file for CMSIS DSP Library 6 * Target Processor: Cortex-M and Cortex-A cores 9 * Copyright (c) 2010-2021 Arm Limited or its affiliates. All rights reserved. 11 * SPDX-License-Identifier: Apache-2.0 17 * www.apache.org/licenses/LICENSE-2.0 22 * See the License for the specific language governing permissions and 47 /* Compiler specific diagnostic adjustment */ 53 #pragma GCC diagnostic ignored "-Wold-style-cast" 57 #pragma GCC diagnostic ignored "-Wsign-conversion" 58 #pragma GCC diagnostic ignored "-Wconversion" [all …]
|
/cmsis-dsp-latest/Include/dsp/ |
D | support_functions_f16.h | 3 * @brief Public header file for CMSIS DSP Library 6 * Target Processor: Cortex-M and Cortex-A cores 9 * Copyright (c) 2010-2020 Arm Limited or its affiliates. All rights reserved. 11 * SPDX-License-Identifier: Apache-2.0 17 * www.apache.org/licenses/LICENSE-2.0 22 * See the License for the specific language governing permissions and 44 * @brief Copies the elements of a floating-point vector. 53 * @brief Fills a constant value into a floating-point vector. 62 * @brief Converts the elements of the floating-point vector to Q31 vector. 71 * @brief Converts the elements of the floating-point vector to Q31 vector. [all …]
|
/cmsis-dsp-latest/Examples/cmsis_build/RTE/Device/SSE-300-MPS3/ |
D | region_defs.h | 2 * Copyright (c) 2016-2022 Arm Limited 8 * http://www.apache.org/licenses/LICENSE-2.0 13 * See the License for the specific language governing permissions and 23 * WARNING: this file is parsed both by the C/C++ compiler 25 * for C/C++ but for the linker scripts too. 27 * - LD (GCC linker) requires white space around operators. 28 * - UL postfix for macros is not suported by the linker script
|
/cmsis-dsp-latest/dsppp/RTE/Device/SSE-300-MPS3/ |
D | region_defs.h | 2 * Copyright (c) 2016-2022 Arm Limited 8 * http://www.apache.org/licenses/LICENSE-2.0 13 * See the License for the specific language governing permissions and 23 * WARNING: this file is parsed both by the C/C++ compiler 25 * for C/C++ but for the linker scripts too. 27 * - LD (GCC linker) requires white space around operators. 28 * - UL postfix for macros is not suported by the linker script
|
D | region_defs.h.base@1.0.0 | 2 * Copyright (c) 2016-2022 Arm Limited 8 * http://www.apache.org/licenses/LICENSE-2.0 13 * See the License for the specific language governing permissions and 23 * WARNING: this file is parsed both by the C/C++ compiler 25 * for C/C++ but for the linker scripts too. 27 * - LD (GCC linker) requires white space around operators. 28 * - UL postfix for macros is not suported by the linker script
|