Home
last modified time | relevance | path

Searched +full:for +full:- +full:compiler (Results 1 – 25 of 51) sorted by relevance

123

/cmsis-dsp-latest/Testing/cmsis_build/
Dtest.csolution.yml2 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 …]
Dtest.cproject.yml3 - 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 …]
Drunall.py11 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 …]
Dcdefault.yml3 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/
Dexample.cproject.yml3 - 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 …]
Dtest.cproject.yml3 - 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 …]
Dtest.csolution.yml2 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 …]
Dcdefault.yml3 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/
DextractDb.py32 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 …]
Dexamples.sql3 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 …]
DaddToDB.py20 # 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 …]
DaddToRegDB.py20 # 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 …]
Ddiff.sql9 …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
DREADME.md3 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/
Dtemplate.md3 ## 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…
24compiler 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 …]
Dmainpage.md5 …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 …]
Dmemory_static_dynamic.md18 …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…
28compiler 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/
DREADME.md1 # CMSIS-DSP
3-releases)](https://img.shields.io/github/v/release/ARM-software/CMSIS-DSP?include_prereleases) ![…
8 CMSIS-DSP is an optimized compute library for embedded systems (DSP is in the name for legacy reaso…
10 It provides optimized compute kernels for Cortex-M and for Cortex-A.
14 This repository contains the CMSIS-DSP library and several other projects:
16 * Test framework for bare metal Cortex-M or Cortex-A
17 * Examples for bare metal Cortex-M
21 You don't need any of the other projects to build and use CMSIS-DSP library. Building the other pro…
25 CMSIS-DSP is licensed under [Apache License 2.0](LICENSE).
27 ### CMSIS-DSP Kernels
[all …]
/cmsis-dsp-latest/dsppp/Include/dsppp/
Darch_detection.hpp1 // -*- 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 …]
Dcommon.hpp1 // -*- 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/
Darm_math_types.h3 * @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/
Dsupport_functions_f16.h3 * @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/
Dregion_defs.h2 * 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/
Dregion_defs.h2 * 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
Dregion_defs.h.base@1.0.02 * 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

123