1common:
2  arch_allow:
3    - arm
4    - posix
5tests:
6  libraries.cmsis_dsp.matrix:
7    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
8      ) or CONFIG_ARCH_POSIX
9    tags: cmsis-dsp
10    skip: true
11  libraries.cmsis_dsp.matrix.unary_q7:
12    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
13      ) or CONFIG_ARCH_POSIX
14    integration_platforms:
15      - frdm_k64f
16      - sam_e70_xplained/same70q21
17      - mps2/an521/cpu0
18      - native_sim
19    tags: cmsis-dsp
20    min_flash: 128
21    min_ram: 64
22    extra_args: CONF_FILE=prj_base.conf
23    extra_configs:
24      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_Q7=y
25  libraries.cmsis_dsp.matrix.unary_q7.fpu:
26    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
27      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
28    integration_platforms:
29      - mps2/an521/cpu1
30      - mps3/corstone300/an547
31    tags:
32      - cmsis-dsp
33      - fpu
34    min_flash: 128
35    min_ram: 64
36    extra_args: CONF_FILE=prj_base.conf
37    extra_configs:
38      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_Q7=y
39      - CONFIG_FPU=y
40  libraries.cmsis_dsp.matrix.unary_q15:
41    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
42      ) or CONFIG_ARCH_POSIX
43    integration_platforms:
44      - frdm_k64f
45      - sam_e70_xplained/same70q21
46      - mps2/an521/cpu0
47      - native_sim
48    tags: cmsis-dsp
49    min_flash: 128
50    min_ram: 64
51    extra_args: CONF_FILE=prj_base.conf
52    extra_configs:
53      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_Q15=y
54  libraries.cmsis_dsp.matrix.unary_q15.fpu:
55    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
56      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
57    integration_platforms:
58      - mps2/an521/cpu1
59      - mps3/corstone300/an547
60    tags:
61      - cmsis-dsp
62      - fpu
63    min_flash: 128
64    min_ram: 64
65    extra_args: CONF_FILE=prj_base.conf
66    extra_configs:
67      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_Q15=y
68      - CONFIG_FPU=y
69  libraries.cmsis_dsp.matrix.unary_q31:
70    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
71      ) or CONFIG_ARCH_POSIX
72    integration_platforms:
73      - frdm_k64f
74      - sam_e70_xplained/same70q21
75      - mps2/an521/cpu0
76      - native_sim
77    tags: cmsis-dsp
78    min_flash: 128
79    min_ram: 64
80    extra_args: CONF_FILE=prj_base.conf
81    extra_configs:
82      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_Q31=y
83  libraries.cmsis_dsp.matrix.unary_q31.fpu:
84    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
85      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
86    integration_platforms:
87      - mps2/an521/cpu1
88      - mps3/corstone300/an547
89    tags:
90      - cmsis-dsp
91      - fpu
92    min_flash: 128
93    min_ram: 64
94    extra_args: CONF_FILE=prj_base.conf
95    extra_configs:
96      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_Q31=y
97      - CONFIG_FPU=y
98  libraries.cmsis_dsp.matrix.unary_f16:
99    filter: (CONFIG_CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
100      and CONFIG_FULL_LIBC_SUPPORTED)
101    integration_platforms:
102      - frdm_k64f
103      - sam_e70_xplained/same70q21
104      - mps2/an521/cpu0
105    tags: cmsis-dsp
106    min_flash: 128
107    min_ram: 64
108    extra_args: CONF_FILE=prj_base.conf
109    extra_configs:
110      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_F16=y
111  libraries.cmsis_dsp.matrix.unary_f16.fpu:
112    filter: (CONFIG_CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
113      and CONFIG_CPU_HAS_FPU and CONFIG_FULL_LIBC_SUPPORTED)
114    integration_platforms:
115      - mps2/an521/cpu1
116      - mps3/corstone300/an547
117    tags:
118      - cmsis-dsp
119      - fpu
120    min_flash: 128
121    min_ram: 64
122    extra_args: CONF_FILE=prj_base.conf
123    extra_configs:
124      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_F16=y
125      - CONFIG_FPU=y
126  libraries.cmsis_dsp.matrix.unary_f32:
127    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
128      ) or CONFIG_ARCH_POSIX
129    integration_platforms:
130      - frdm_k64f
131      - sam_e70_xplained/same70q21
132      - mps2/an521/cpu0
133      - native_sim
134    tags: cmsis-dsp
135    min_flash: 128
136    min_ram: 64
137    extra_args: CONF_FILE=prj_base.conf
138    extra_configs:
139      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_F32=y
140  libraries.cmsis_dsp.matrix.unary_f32.fpu:
141    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
142      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
143    integration_platforms:
144      - mps2/an521/cpu1
145      - mps3/corstone300/an547
146    tags:
147      - cmsis-dsp
148      - fpu
149    min_flash: 128
150    min_ram: 64
151    extra_args: CONF_FILE=prj_base.conf
152    extra_configs:
153      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_F32=y
154      - CONFIG_FPU=y
155  libraries.cmsis_dsp.matrix.unary_f64:
156    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
157      ) or CONFIG_ARCH_POSIX
158    integration_platforms:
159      - frdm_k64f
160      - sam_e70_xplained/same70q21
161      - mps2/an521/cpu0
162      - native_sim
163    tags: cmsis-dsp
164    min_flash: 128
165    min_ram: 72
166    extra_args: CONF_FILE=prj_base.conf
167    extra_configs:
168      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_F64=y
169  libraries.cmsis_dsp.matrix.unary_f64.fpu:
170    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
171      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
172    integration_platforms:
173      - mps2/an521/cpu1
174      - mps3/corstone300/an547
175    tags:
176      - cmsis-dsp
177      - fpu
178    min_flash: 128
179    min_ram: 72
180    extra_args: CONF_FILE=prj_base.conf
181    extra_configs:
182      - CONFIG_CMSIS_DSP_TEST_MATRIX_UNARY_F64=y
183      - CONFIG_FPU=y
184  libraries.cmsis_dsp.matrix.binary_q7:
185    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
186      ) or CONFIG_ARCH_POSIX
187    integration_platforms:
188      - frdm_k64f
189      - sam_e70_xplained/same70q21
190      - mps2/an521/cpu0
191      - native_sim
192    tags: cmsis-dsp
193    platform_exclude: frdm_kw41z
194    min_flash: 128
195    min_ram: 128
196    extra_args: CONF_FILE=prj_base.conf
197    extra_configs:
198      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_Q7=y
199  libraries.cmsis_dsp.matrix.binary_q7.fpu:
200    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
201      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
202    integration_platforms:
203      - mps2/an521/cpu1
204      - mps3/corstone300/an547
205    tags:
206      - cmsis-dsp
207      - fpu
208    platform_exclude: frdm_kw41z
209    min_flash: 128
210    min_ram: 128
211    extra_args: CONF_FILE=prj_base.conf
212    extra_configs:
213      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_Q7=y
214      - CONFIG_FPU=y
215  libraries.cmsis_dsp.matrix.binary_q15:
216    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
217      ) or CONFIG_ARCH_POSIX
218    integration_platforms:
219      - frdm_k64f
220      - sam_e70_xplained/same70q21
221      - mps2/an521/cpu0
222      - native_sim
223    tags: cmsis-dsp
224    platform_exclude: frdm_kw41z
225    min_flash: 128
226    min_ram: 144
227    extra_args: CONF_FILE=prj_base.conf
228    extra_configs:
229      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_Q15=y
230  libraries.cmsis_dsp.matrix.binary_q15.fpu:
231    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
232      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
233    integration_platforms:
234      - mps2/an521/cpu1
235      - mps3/corstone300/an547
236    tags:
237      - cmsis-dsp
238      - fpu
239    platform_exclude: frdm_kw41z
240    min_flash: 128
241    min_ram: 144
242    extra_args: CONF_FILE=prj_base.conf
243    extra_configs:
244      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_Q15=y
245      - CONFIG_FPU=y
246  libraries.cmsis_dsp.matrix.binary_q31:
247    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
248      ) or CONFIG_ARCH_POSIX
249    integration_platforms:
250      - frdm_k64f
251      - sam_e70_xplained/same70q21
252      - mps2/an521/cpu0
253      - native_sim
254    tags: cmsis-dsp
255    platform_exclude: frdm_kw41z
256    min_flash: 128
257    min_ram: 128
258    extra_args: CONF_FILE=prj_base.conf
259    extra_configs:
260      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_Q31=y
261  libraries.cmsis_dsp.matrix.binary_q31.fpu:
262    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
263      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
264    integration_platforms:
265      - mps2/an521/cpu1
266      - mps3/corstone300/an547
267    tags:
268      - cmsis-dsp
269      - fpu
270    platform_exclude: frdm_kw41z
271    min_flash: 128
272    min_ram: 128
273    extra_args: CONF_FILE=prj_base.conf
274    extra_configs:
275      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_Q31=y
276      - CONFIG_FPU=y
277  libraries.cmsis_dsp.matrix.binary_f16:
278    filter: (CONFIG_CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
279      and CONFIG_FULL_LIBC_SUPPORTED)
280    integration_platforms:
281      - frdm_k64f
282      - sam_e70_xplained/same70q21
283      - mps2/an521/cpu0
284    tags: cmsis-dsp
285    min_flash: 128
286    min_ram: 144
287    extra_args: CONF_FILE=prj_base.conf
288    extra_configs:
289      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_F16=y
290  libraries.cmsis_dsp.matrix.binary_f16.fpu:
291    filter: (CONFIG_CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
292      and CONFIG_CPU_HAS_FPU and CONFIG_FULL_LIBC_SUPPORTED)
293    integration_platforms:
294      - mps2/an521/cpu1
295      - mps3/corstone300/an547
296    tags:
297      - cmsis-dsp
298      - fpu
299    min_flash: 128
300    min_ram: 144
301    extra_args: CONF_FILE=prj_base.conf
302    extra_configs:
303      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_F16=y
304      - CONFIG_FPU=y
305  libraries.cmsis_dsp.matrix.binary_f32:
306    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
307      ) or CONFIG_ARCH_POSIX
308    integration_platforms:
309      - frdm_k64f
310      - sam_e70_xplained/same70q21
311      - mps2/an521/cpu0
312      - native_sim
313    tags: cmsis-dsp
314    platform_exclude: frdm_kw41z
315    min_flash: 128
316    min_ram: 128
317    extra_args: CONF_FILE=prj_base.conf
318    extra_configs:
319      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_F32=y
320  libraries.cmsis_dsp.matrix.binary_f32.fpu:
321    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
322      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
323    integration_platforms:
324      - mps2/an521/cpu1
325      - mps3/corstone300/an547
326    tags:
327      - cmsis-dsp
328      - fpu
329    platform_exclude: frdm_kw41z
330    min_flash: 128
331    min_ram: 128
332    extra_args: CONF_FILE=prj_base.conf
333    extra_configs:
334      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_F32=y
335      - CONFIG_FPU=y
336  libraries.cmsis_dsp.matrix.binary_f64:
337    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
338      ) or CONFIG_ARCH_POSIX
339    integration_platforms:
340      - frdm_k64f
341      - sam_e70_xplained/same70q21
342      - mps2/an521/cpu0
343      - native_sim
344    tags: cmsis-dsp
345    platform_exclude: frdm_kw41z
346    min_flash: 128
347    min_ram: 128
348    extra_args: CONF_FILE=prj_base.conf
349    extra_configs:
350      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_F64=y
351  libraries.cmsis_dsp.matrix.binary_f64.fpu:
352    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
353      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
354    integration_platforms:
355      - mps2/an521/cpu1
356      - mps3/corstone300/an547
357    tags:
358      - cmsis-dsp
359      - fpu
360    platform_exclude: frdm_kw41z
361    min_flash: 128
362    min_ram: 128
363    extra_args: CONF_FILE=prj_base.conf
364    extra_configs:
365      - CONFIG_CMSIS_DSP_TEST_MATRIX_BINARY_F64=y
366      - CONFIG_FPU=y
367