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