1common:
2  arch_allow:
3    - arm
4    - posix
5tests:
6  libraries.cmsis_dsp.transform:
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    platform_allow:
11      - mps2/an521/cpu0
12      - native_sim/native
13      - mps2/an385
14      - qemu_cortex_r5/zynqmp_rpu
15    integration_platforms:
16      - native_sim/native
17  libraries.cmsis_dsp.transform.cq15:
18    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
19      ) or CONFIG_ARCH_POSIX
20    integration_platforms:
21      - frdm_k64f
22      - sam_e70_xplained/same70q21
23      - mps2/an521/cpu0
24      - native_sim
25    tags: cmsis-dsp
26    min_flash: 512
27    min_ram: 64
28    extra_args: CONF_FILE=prj_base.conf
29    extra_configs:
30      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ15=y
31  libraries.cmsis_dsp.transform.cq15.fpu:
32    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
33      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
34    integration_platforms:
35      - mps3/corstone300/an547
36    tags:
37      - cmsis-dsp
38      - fpu
39    min_flash: 512
40    min_ram: 64
41    extra_args: CONF_FILE=prj_base.conf
42    extra_configs:
43      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ15=y
44      - CONFIG_FPU=y
45  libraries.cmsis_dsp.transform.rq15:
46    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
47      ) or CONFIG_ARCH_POSIX
48    integration_platforms:
49      - frdm_k64f
50      - sam_e70_xplained/same70q21
51      - mps2/an521/cpu0
52      - native_sim
53    tags: cmsis-dsp
54    min_flash: 512
55    min_ram: 64
56    extra_args: CONF_FILE=prj_base.conf
57    extra_configs:
58      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RQ15=y
59  libraries.cmsis_dsp.transform.rq15.fpu:
60    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
61      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
62    integration_platforms:
63      - mps3/corstone300/an547
64    tags:
65      - cmsis-dsp
66      - fpu
67    min_flash: 512
68    min_ram: 64
69    extra_args: CONF_FILE=prj_base.conf
70    extra_configs:
71      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RQ15=y
72      - CONFIG_FPU=y
73  libraries.cmsis_dsp.transform.cq31:
74    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
75      ) or CONFIG_ARCH_POSIX
76    integration_platforms:
77      - frdm_k64f
78      - sam_e70_xplained/same70q21
79      - mps2/an521/cpu0
80      - native_sim
81    tags: cmsis-dsp
82    min_flash: 1024
83    min_ram: 80
84    extra_args: CONF_FILE=prj_base.conf
85    extra_configs:
86      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ31=y
87  libraries.cmsis_dsp.transform.cq31.fpu:
88    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
89      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
90    tags:
91      - cmsis-dsp
92      - fpu
93    min_flash: 1024
94    min_ram: 80
95    extra_args: CONF_FILE=prj_base.conf
96    extra_configs:
97      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CQ31=y
98      - CONFIG_FPU=y
99  libraries.cmsis_dsp.transform.rq31:
100    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
101      ) or CONFIG_ARCH_POSIX
102    integration_platforms:
103      - frdm_k64f
104      - sam_e70_xplained/same70q21
105      - mps2/an521/cpu0
106      - native_sim
107    tags: cmsis-dsp
108    min_flash: 1024
109    min_ram: 64
110    extra_args: CONF_FILE=prj_base.conf
111    extra_configs:
112      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RQ31=y
113  libraries.cmsis_dsp.transform.rq31.fpu:
114    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
115      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
116    tags:
117      - cmsis-dsp
118      - fpu
119    min_flash: 1024
120    min_ram: 64
121    extra_args: CONF_FILE=prj_base.conf
122    extra_configs:
123      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RQ31=y
124      - CONFIG_FPU=y
125  libraries.cmsis_dsp.transform.cf16:
126    filter: (CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
127      and CONFIG_FULL_LIBC_SUPPORTED)
128    integration_platforms:
129      - frdm_k64f
130      - sam_e70_xplained/same70q21
131      - mps2/an521/cpu0
132    tags: cmsis-dsp
133    min_flash: 512
134    min_ram: 64
135    extra_args: CONF_FILE=prj_base.conf
136    extra_configs:
137      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF16=y
138  libraries.cmsis_dsp.transform.cf16.fpu:
139    filter: (CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
140      and CONFIG_CPU_HAS_FPU and CONFIG_FULL_LIBC_SUPPORTED)
141    integration_platforms:
142      - mps3/corstone300/an547
143    tags:
144      - cmsis-dsp
145      - fpu
146    min_flash: 512
147    min_ram: 64
148    extra_args: CONF_FILE=prj_base.conf
149    extra_configs:
150      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF16=y
151      - CONFIG_FPU=y
152  libraries.cmsis_dsp.transform.rf16:
153    filter: (CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
154      and CONFIG_FULL_LIBC_SUPPORTED)
155    integration_platforms:
156      - frdm_k64f
157      - sam_e70_xplained/same70q21
158      - mps2/an521/cpu0
159    tags: cmsis-dsp
160    min_flash: 512
161    min_ram: 64
162    extra_args: CONF_FILE=prj_base.conf
163    extra_configs:
164      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF16=y
165  libraries.cmsis_dsp.transform.rf16.fpu:
166    filter: (CMSIS_DSP_FLOAT16 and (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M)
167      and CONFIG_CPU_HAS_FPU and CONFIG_FULL_LIBC_SUPPORTED)
168    integration_platforms:
169      - mps3/corstone300/an547
170    tags:
171      - cmsis-dsp
172      - fpu
173    min_flash: 512
174    min_ram: 64
175    extra_args: CONF_FILE=prj_base.conf
176    extra_configs:
177      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF16=y
178      - CONFIG_FPU=y
179  libraries.cmsis_dsp.transform.cf32:
180    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
181      ) or CONFIG_ARCH_POSIX
182    integration_platforms:
183      - frdm_k64f
184      - sam_e70_xplained/same70q21
185      - mps2/an521/cpu0
186      - native_sim
187    tags: cmsis-dsp
188    min_flash: 1024
189    min_ram: 64
190    extra_args: CONF_FILE=prj_base.conf
191    extra_configs:
192      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF32=y
193  libraries.cmsis_dsp.transform.cf32.fpu:
194    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
195      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
196    tags:
197      - cmsis-dsp
198      - fpu
199    min_flash: 1024
200    min_ram: 64
201    extra_args: CONF_FILE=prj_base.conf
202    extra_configs:
203      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF32=y
204      - CONFIG_FPU=y
205  libraries.cmsis_dsp.transform.rf32:
206    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
207      ) or CONFIG_ARCH_POSIX
208    integration_platforms:
209      - frdm_k64f
210      - sam_e70_xplained/same70q21
211      - mps2/an521/cpu0
212      - native_sim
213    tags: cmsis-dsp
214    min_flash: 512
215    min_ram: 64
216    extra_args: CONF_FILE=prj_base.conf
217    extra_configs:
218      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF32=y
219  libraries.cmsis_dsp.transform.rf32.fpu:
220    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
221      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
222    integration_platforms:
223      - mps3/corstone300/an547
224    tags:
225      - cmsis-dsp
226      - fpu
227    min_flash: 512
228    min_ram: 64
229    extra_args: CONF_FILE=prj_base.conf
230    extra_configs:
231      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF32=y
232      - CONFIG_FPU=y
233  libraries.cmsis_dsp.transform.cf64:
234    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
235      ) or CONFIG_ARCH_POSIX
236    integration_platforms:
237      - frdm_k64f
238      - sam_e70_xplained/same70q21
239      - mps2/an521/cpu0
240      - native_sim
241    tags: cmsis-dsp
242    min_flash: 1024
243    min_ram: 160
244    extra_args: CONF_FILE=prj_base.conf
245    extra_configs:
246      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF64=y
247  libraries.cmsis_dsp.transform.cf64.fpu:
248    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
249      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
250    tags:
251      - cmsis-dsp
252      - fpu
253    min_flash: 1024
254    min_ram: 160
255    extra_args: CONF_FILE=prj_base.conf
256    extra_configs:
257      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_CF64=y
258      - CONFIG_FPU=y
259  libraries.cmsis_dsp.transform.rf64:
260    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_FULL_LIBC_SUPPORTED
261      ) or CONFIG_ARCH_POSIX
262    integration_platforms:
263      - frdm_k64f
264      - sam_e70_xplained/same70q21
265      - mps2/an521/cpu0
266      - native_sim
267    tags: cmsis-dsp
268    min_flash: 1024
269    min_ram: 80
270    extra_args: CONF_FILE=prj_base.conf
271    extra_configs:
272      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF64=y
273  libraries.cmsis_dsp.transform.rf64.fpu:
274    filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU
275      and CONFIG_FULL_LIBC_SUPPORTED) or CONFIG_ARCH_POSIX
276    tags:
277      - cmsis-dsp
278      - fpu
279    min_flash: 1024
280    min_ram: 80
281    extra_args: CONF_FILE=prj_base.conf
282    extra_configs:
283      - CONFIG_CMSIS_DSP_TEST_TRANSFORM_RF64=y
284      - CONFIG_FPU=y
285