1project: 2 groups: 3 - group: App 4 files: 5 - file: ../main.cpp 6 - file: ../patterndata.c 7 - file: ../testmain.cpp 8 - group: TestFramework 9 files: 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 15 - file: ../FrameworkSource/IORunner.cpp 16 - file: ../FrameworkSource/Pattern.cpp 17 - file: ../FrameworkSource/PatternMgr.cpp 18 - file: ../FrameworkSource/Test.cpp 19 - file: ../FrameworkSource/Timing.cpp 20 - group: GeneratedConfig 21 files: 22 - file: ../GeneratedSource/TestDesc.cpp 23 - group: Tests 24 files: 25 - file: ../Source/Tests/BasicTestsF16.cpp 26 - file: ../Source/Tests/BasicTestsF32.cpp 27 - file: ../Source/Tests/BasicTestsF64.cpp 28 - file: ../Source/Tests/BasicTestsQ7.cpp 29 - file: ../Source/Tests/BasicTestsQ15.cpp 30 - file: ../Source/Tests/BasicTestsQ31.cpp 31 - file: ../Source/Tests/BayesF16.cpp 32 - file: ../Source/Tests/BayesF32.cpp 33 - file: ../Source/Tests/BinaryTestsF16.cpp 34 - file: ../Source/Tests/BinaryTestsF32.cpp 35 - file: ../Source/Tests/BinaryTestsF64.cpp 36 - file: ../Source/Tests/BinaryTestsQ7.cpp 37 - file: ../Source/Tests/BinaryTestsQ15.cpp 38 - file: ../Source/Tests/BinaryTestsQ31.cpp 39 - file: ../Source/Tests/BIQUADF16.cpp 40 - file: ../Source/Tests/BIQUADF32.cpp 41 - file: ../Source/Tests/BIQUADF64.cpp 42 - file: ../Source/Tests/BIQUADQ15.cpp 43 - file: ../Source/Tests/BIQUADQ31.cpp 44 - file: ../Source/Tests/ComplexTestsF16.cpp 45 - file: ../Source/Tests/ComplexTestsF32.cpp 46 - file: ../Source/Tests/ComplexTestsF64.cpp 47 - file: ../Source/Tests/ComplexTestsQ15.cpp 48 - file: ../Source/Tests/ComplexTestsQ31.cpp 49 - file: ../Source/Tests/DECIMF64.cpp 50 - file: ../Source/Tests/DECIMF32.cpp 51 - file: ../Source/Tests/DECIMQ15.cpp 52 - file: ../Source/Tests/DECIMQ31.cpp 53 - file: ../Source/Tests/DistanceTestsF16.cpp 54 - file: ../Source/Tests/DistanceTestsF32.cpp 55 - file: ../Source/Tests/DistanceTestsF64.cpp 56 - file: ../Source/Tests/DistanceTestsU32.cpp 57 - file: ../Source/Tests/ExampleCategoryF32.cpp 58 - file: ../Source/Tests/ExampleCategoryQ7.cpp 59 - file: ../Source/Tests/ExampleCategoryQ15.cpp 60 - file: ../Source/Tests/ExampleCategoryQ31.cpp 61 - file: ../Source/Tests/FastMathF16.cpp 62 - file: ../Source/Tests/FastMathF32.cpp 63 - file: ../Source/Tests/FastMathF64.cpp 64 - file: ../Source/Tests/FastMathQ15.cpp 65 - file: ../Source/Tests/FastMathQ31.cpp 66 - file: ../Source/Tests/FastMathQ63.cpp 67 - file: ../Source/Tests/FIRF16.cpp 68 - file: ../Source/Tests/FIRF32.cpp 69 - file: ../Source/Tests/FIRF64.cpp 70 - file: ../Source/Tests/FIRQ7.cpp 71 - file: ../Source/Tests/FIRQ15.cpp 72 - file: ../Source/Tests/FIRQ31.cpp 73 - file: ../Source/Tests/InterpolationTestsF16.cpp 74 - file: ../Source/Tests/InterpolationTestsF32.cpp 75 - file: ../Source/Tests/InterpolationTestsQ7.cpp 76 - file: ../Source/Tests/InterpolationTestsQ15.cpp 77 - file: ../Source/Tests/InterpolationTestsQ31.cpp 78 - file: ../Source/Tests/mfccdata.c 79 - file: ../Source/Tests/mfccdata_f16.c 80 - file: ../Source/Tests/MFCCF16.cpp 81 - file: ../Source/Tests/MFCCF32.cpp 82 - file: ../Source/Tests/MFCCQ15.cpp 83 - file: ../Source/Tests/MFCCQ31.cpp 84 - file: ../Source/Tests/MISCF16.cpp 85 - file: ../Source/Tests/MISCF32.cpp 86 - file: ../Source/Tests/MISCF64.cpp 87 - file: ../Source/Tests/MISCQ7.cpp 88 - file: ../Source/Tests/MISCQ15.cpp 89 - file: ../Source/Tests/MISCQ31.cpp 90 - file: ../Source/Tests/QuaternionTestsF32.cpp 91 - file: ../Source/Tests/StatsTestsF16.cpp 92 - file: ../Source/Tests/StatsTestsF32.cpp 93 - file: ../Source/Tests/StatsTestsF64.cpp 94 - file: ../Source/Tests/StatsTestsQ7.cpp 95 - file: ../Source/Tests/StatsTestsQ15.cpp 96 - file: ../Source/Tests/StatsTestsQ31.cpp 97 - file: ../Source/Tests/SupportBarTestsF16.cpp 98 - file: ../Source/Tests/SupportBarTestsF32.cpp 99 - file: ../Source/Tests/SupportTestsF16.cpp 100 - file: ../Source/Tests/SupportTestsF32.cpp 101 - file: ../Source/Tests/SupportTestsF64.cpp 102 - file: ../Source/Tests/SupportTestsQ7.cpp 103 - file: ../Source/Tests/SupportTestsQ15.cpp 104 - file: ../Source/Tests/SupportTestsQ31.cpp 105 - file: ../Source/Tests/SVMF16.cpp 106 - file: ../Source/Tests/SVMF32.cpp 107 - file: ../Source/Tests/TransformCF16.cpp 108 - file: ../Source/Tests/TransformCF32.cpp 109 - file: ../Source/Tests/TransformCF64.cpp 110 - file: ../Source/Tests/TransformCQ15.cpp 111 - file: ../Source/Tests/TransformCQ31.cpp 112 - file: ../Source/Tests/TransformRF16.cpp 113 - file: ../Source/Tests/TransformRF32.cpp 114 - file: ../Source/Tests/TransformRF64.cpp 115 - file: ../Source/Tests/TransformRQ15.cpp 116 - file: ../Source/Tests/TransformRQ31.cpp 117 - file: ../Source/Tests/UnaryTestsF16.cpp 118 - file: ../Source/Tests/UnaryTestsF32.cpp 119 - file: ../Source/Tests/UnaryTestsF64.cpp 120 - file: ../Source/Tests/UnaryTestsQ7.cpp 121 - file: ../Source/Tests/UnaryTestsQ15.cpp 122 - file: ../Source/Tests/UnaryTestsQ31.cpp 123 - file: ../Source/Tests/WindowTestsF32.cpp 124 - file: ../Source/Tests/WindowTestsF64.cpp 125 define: 126 - EMBEDDED 127 add-path: 128 - ../FrameworkInclude 129 - ../GeneratedInclude 130 - ../Include/Tests 131 132 # A CMSIS-DSP Layer is used to be able to build 133 # and test with the current source version 134 # without requring to install a CMSIS Pack 135 layers: 136 - layer: dsp.clayer.yml 137 138 components: 139 - component: ARM::CMSIS:CORE 140 - component: ARM::Device:Startup&C Startup 141 - component: ARM::Device:Definition 142 for-context: 143 - +VHT-Corstone-300 144 - +MPS3-Corstone-300 145 - +VHT-Corstone-300-NOMVE 146 - component: CMSIS-Compiler:CORE 147 for-context: 148 - +MPS3-Corstone-300 149 - component: CMSIS-Compiler:STDOUT:Custom@1.0.0 150 for-context: 151 - +MPS3-Corstone-300 152 - component: ARM::Device:USART STDOUT 153 for-context: 154 - +MPS3-Corstone-300 155 - component: ARM::CMSIS Driver:USART 156 for-context: 157 - +MPS3-Corstone-300 158 - component: ARM::Device:Native Driver:SysCounter 159 for-context: 160 - +VHT-Corstone-300 161 - +MPS3-Corstone-300 162 - +VHT-Corstone-300-NOMVE 163 - component: ARM::Device:Native Driver:SysTimer 164 for-context: 165 - +VHT-Corstone-300 166 - +MPS3-Corstone-300 167 - +VHT-Corstone-300-NOMVE 168 - component: ARM::Device:Native Driver:Timeout 169 for-context: 170 - +VHT-Corstone-300 171 - +MPS3-Corstone-300 172 - +VHT-Corstone-300-NOMVE 173 - component: ARM::Device:Native Driver:UART 174 for-context: 175 - +MPS3-Corstone-300 176 177 linker: 178 ######################## SSE300 179 - script: linker_scripts/gcc_sse300_mps3.ld 180 for-context: 181 - +MPS3-Corstone-300 182 - +VHT-Corstone-300 183 - +VHT-Corstone-300-NOMVE 184 for-compiler: GCC 185 186 - script: linker_scripts/clang_sse300_mps3.sct 187 for-context: 188 - +MPS3-Corstone-300 189 - +VHT-Corstone-300 190 - +VHT-Corstone-300-NOMVE 191 for-compiler: CLANG 192 193 - script: linker_scripts/ac6_sse300_mps3_s.sct 194 for-context: 195 - +MPS3-Corstone-300 196 - +VHT-Corstone-300 197 - +VHT-Corstone-300-NOMVE 198 for-compiler: AC6 199 200 - regions: linker_scripts/SSE-300-MPS3/region_defs.h 201 for-context: 202 - +MPS3-Corstone-300 203 - +VHT-Corstone-300 204 - +VHT-Corstone-300-NOMVE 205 206 ######################## M33 207 - script: linker_scripts/gcc_m33_mps3.ld 208 for-context: 209 - +VHT_M33 210 for-compiler: GCC 211 212 - script: linker_scripts/clang_m33_mps3.ld 213 for-context: 214 - +VHT_M33 215 for-compiler: CLANG 216 217 - script: linker_scripts/ac6_m33_mps3_s.sct 218 for-context: 219 - +VHT_M33 220 for-compiler: AC6 221 222 - regions: linker_scripts/ARMCM33_DSP_FP/region_defs.h 223 for-context: 224 - +VHT_M33 225 226 ######################## M7 227 - script: linker_scripts/gcc_m7_mps3.ld 228 for-context: 229 - +VHT_M7_UNROLLED 230 - +VHT_M7 231 for-compiler: GCC 232 233 - script: linker_scripts/clang_m7_mps3.ld 234 for-context: 235 - +VHT_M7_UNROLLED 236 - +VHT_M7 237 for-compiler: CLANG 238 239 - script: linker_scripts/ac6_m7_mps3_s.sct 240 for-context: 241 - +VHT_M7_UNROLLED 242 - +VHT_M7 243 for-compiler: AC6 244 245 - regions: linker_scripts/ARMCM7_DP/region_defs.h 246 for-context: 247 - +VHT_M7_UNROLLED 248 - +VHT_M7 249 250 ######################## M4 251 - script: linker_scripts/gcc_m4_mps3.ld 252 for-context: 253 - +VHT_M4 254 for-compiler: GCC 255 256 - script: linker_scripts/clang_m4_mps3.ld 257 for-context: 258 - +VHT_M4 259 for-compiler: CLANG 260 261 - script: linker_scripts/ac6_m4_mps3_s.sct 262 for-context: 263 - +VHT_M4 264 for-compiler: AC6 265 266 - regions: linker_scripts/ARMCM4/region_defs.h 267 for-context: 268 - +VHT_M4 269 270 271 272 ######################## M3 273 - script: linker_scripts/gcc_m3_mps3.ld 274 for-context: 275 - +VHT_M3 276 for-compiler: GCC 277 278 - script: linker_scripts/clang_m3_mps3.ld 279 for-context: 280 - +VHT_M3 281 for-compiler: CLANG 282 283 - script: linker_scripts/ac6_m3_mps3_s.sct 284 for-context: 285 - +VHT_M3 286 for-compiler: AC6 287 288 - regions: linker_scripts/ARMCM3/region_defs.h 289 for-context: 290 - +VHT_M3 291 292 293 ######################## M0P 294 - script: linker_scripts/gcc_m0p_mps3.ld 295 for-context: 296 - +VHT_M0P 297 for-compiler: GCC 298 299 - script: linker_scripts/clang_m0p_mps3.ld 300 for-context: 301 - +VHT_M0P 302 for-compiler: CLANG 303 304 - script: linker_scripts/ac6_m0p_mps3_s.sct 305 for-context: 306 - +VHT_M0P 307 for-compiler: AC6 308 309 - regions: linker_scripts/ARMCM0P/region_defs.h 310 for-context: 311 - +VHT_M0P 312 313