@@ -48,9 +48,9 @@ static void test_arm_copy_f16(const uint16_t *input1, size_t length)
4848 free (output );
4949}
5050
51- DEFINE_TEST_VARIANT2 (arm_copy_f16 , 7 , ref_f16 , 7 );
52- DEFINE_TEST_VARIANT2 (arm_copy_f16 , 16 , ref_f16 , 16 );
53- DEFINE_TEST_VARIANT2 (arm_copy_f16 , 23 , ref_f16 , 23 );
51+ DEFINE_TEST_VARIANT2 (support_f16 , arm_copy_f16 , 7 , ref_f16 , 7 );
52+ DEFINE_TEST_VARIANT2 (support_f16 , arm_copy_f16 , 16 , ref_f16 , 16 );
53+ DEFINE_TEST_VARIANT2 (support_f16 , arm_copy_f16 , 23 , ref_f16 , 23 );
5454
5555static void test_arm_fill_f16 (size_t length )
5656{
@@ -75,9 +75,9 @@ static void test_arm_fill_f16(size_t length)
7575 free (output );
7676}
7777
78- DEFINE_TEST_VARIANT1 (arm_fill_f16 , 7 , 7 );
79- DEFINE_TEST_VARIANT1 (arm_fill_f16 , 16 , 16 );
80- DEFINE_TEST_VARIANT1 (arm_fill_f16 , 23 , 23 );
78+ DEFINE_TEST_VARIANT1 (support_f16 , arm_fill_f16 , 7 , 7 );
79+ DEFINE_TEST_VARIANT1 (support_f16 , arm_fill_f16 , 16 , 16 );
80+ DEFINE_TEST_VARIANT1 (support_f16 , arm_fill_f16 , 23 , 23 );
8181
8282static void test_arm_f16_to_q15 (
8383 const uint16_t * input1 , const q15_t * ref , size_t length )
@@ -100,9 +100,9 @@ static void test_arm_f16_to_q15(
100100 free (output );
101101}
102102
103- DEFINE_TEST_VARIANT3 (arm_f16_to_q15 , 7 , ref_f16 , ref_q15 , 7 );
104- DEFINE_TEST_VARIANT3 (arm_f16_to_q15 , 16 , ref_f16 , ref_q15 , 16 );
105- DEFINE_TEST_VARIANT3 (arm_f16_to_q15 , 23 , ref_f16 , ref_q15 , 23 );
103+ DEFINE_TEST_VARIANT3 (support_f16 , arm_f16_to_q15 , 7 , ref_f16 , ref_q15 , 7 );
104+ DEFINE_TEST_VARIANT3 (support_f16 , arm_f16_to_q15 , 16 , ref_f16 , ref_q15 , 16 );
105+ DEFINE_TEST_VARIANT3 (support_f16 , arm_f16_to_q15 , 23 , ref_f16 , ref_q15 , 23 );
106106
107107static void test_arm_f16_to_float (
108108 const uint16_t * input1 , const uint32_t * ref , size_t length )
@@ -126,9 +126,9 @@ static void test_arm_f16_to_float(
126126 free (output );
127127}
128128
129- DEFINE_TEST_VARIANT3 (arm_f16_to_float , 7 , ref_f16 , ref_f32 , 7 );
130- DEFINE_TEST_VARIANT3 (arm_f16_to_float , 16 , ref_f16 , ref_f32 , 16 );
131- DEFINE_TEST_VARIANT3 (arm_f16_to_float , 23 , ref_f16 , ref_f32 , 23 );
129+ DEFINE_TEST_VARIANT3 (support_f16 , arm_f16_to_float , 7 , ref_f16 , ref_f32 , 7 );
130+ DEFINE_TEST_VARIANT3 (support_f16 , arm_f16_to_float , 16 , ref_f16 , ref_f32 , 16 );
131+ DEFINE_TEST_VARIANT3 (support_f16 , arm_f16_to_float , 23 , ref_f16 , ref_f32 , 23 );
132132
133133static void test_arm_q15_to_f16 (
134134 const q15_t * input1 , const uint16_t * ref , size_t length )
@@ -152,9 +152,9 @@ static void test_arm_q15_to_f16(
152152 free (output );
153153}
154154
155- DEFINE_TEST_VARIANT3 (arm_q15_to_f16 , 7 , ref_q15 , ref_f16 , 7 );
156- DEFINE_TEST_VARIANT3 (arm_q15_to_f16 , 16 , ref_q15 , ref_f16 , 16 );
157- DEFINE_TEST_VARIANT3 (arm_q15_to_f16 , 23 , ref_q15 , ref_f16 , 23 );
155+ DEFINE_TEST_VARIANT3 (support_f16 , arm_q15_to_f16 , 7 , ref_q15 , ref_f16 , 7 );
156+ DEFINE_TEST_VARIANT3 (support_f16 , arm_q15_to_f16 , 16 , ref_q15 , ref_f16 , 16 );
157+ DEFINE_TEST_VARIANT3 (support_f16 , arm_q15_to_f16 , 23 , ref_q15 , ref_f16 , 23 );
158158
159159static void test_arm_float_to_f16 (
160160 const uint32_t * input1 , const uint16_t * ref , size_t length )
@@ -178,9 +178,9 @@ static void test_arm_float_to_f16(
178178 free (output );
179179}
180180
181- DEFINE_TEST_VARIANT3 (arm_float_to_f16 , 7 , ref_f32 , ref_f16 , 7 );
182- DEFINE_TEST_VARIANT3 (arm_float_to_f16 , 16 , ref_f32 , ref_f16 , 16 );
183- DEFINE_TEST_VARIANT3 (arm_float_to_f16 , 23 , ref_f32 , ref_f16 , 23 );
181+ DEFINE_TEST_VARIANT3 (support_f16 , arm_float_to_f16 , 7 , ref_f32 , ref_f16 , 7 );
182+ DEFINE_TEST_VARIANT3 (support_f16 , arm_float_to_f16 , 16 , ref_f32 , ref_f16 , 16 );
183+ DEFINE_TEST_VARIANT3 (support_f16 , arm_float_to_f16 , 23 , ref_f32 , ref_f16 , 23 );
184184
185185static void test_arm_weighted_sum_f16 (
186186 int ref_offset , size_t length )
@@ -207,35 +207,8 @@ static void test_arm_weighted_sum_f16(
207207 free (output );
208208}
209209
210- DEFINE_TEST_VARIANT2 (arm_weighted_sum_f16 , 7 , 0 , 7 );
211- DEFINE_TEST_VARIANT2 (arm_weighted_sum_f16 , 16 , 1 , 16 );
212- DEFINE_TEST_VARIANT2 (arm_weighted_sum_f16 , 23 , 2 , 23 );
210+ DEFINE_TEST_VARIANT2 (support_f16 , arm_weighted_sum_f16 , 7 , 0 , 7 );
211+ DEFINE_TEST_VARIANT2 (support_f16 , arm_weighted_sum_f16 , 16 , 1 , 16 );
212+ DEFINE_TEST_VARIANT2 (support_f16 , arm_weighted_sum_f16 , 23 , 2 , 23 );
213213
214- void test_support_f16 (void )
215- {
216- ztest_test_suite (support_f16 ,
217- ztest_unit_test (test_arm_copy_f16_7 ),
218- ztest_unit_test (test_arm_copy_f16_16 ),
219- ztest_unit_test (test_arm_copy_f16_23 ),
220- ztest_unit_test (test_arm_fill_f16_7 ),
221- ztest_unit_test (test_arm_fill_f16_16 ),
222- ztest_unit_test (test_arm_fill_f16_23 ),
223- ztest_unit_test (test_arm_f16_to_q15_7 ),
224- ztest_unit_test (test_arm_f16_to_q15_16 ),
225- ztest_unit_test (test_arm_f16_to_q15_23 ),
226- ztest_unit_test (test_arm_f16_to_float_7 ),
227- ztest_unit_test (test_arm_f16_to_float_16 ),
228- ztest_unit_test (test_arm_f16_to_float_23 ),
229- ztest_unit_test (test_arm_q15_to_f16_7 ),
230- ztest_unit_test (test_arm_q15_to_f16_16 ),
231- ztest_unit_test (test_arm_q15_to_f16_23 ),
232- ztest_unit_test (test_arm_float_to_f16_7 ),
233- ztest_unit_test (test_arm_float_to_f16_16 ),
234- ztest_unit_test (test_arm_float_to_f16_23 ),
235- ztest_unit_test (test_arm_weighted_sum_f16_7 ),
236- ztest_unit_test (test_arm_weighted_sum_f16_16 ),
237- ztest_unit_test (test_arm_weighted_sum_f16_23 )
238- );
239-
240- ztest_run_test_suite (support_f16 );
241- }
214+ ZTEST_SUITE (support_f16 , NULL , NULL , NULL , NULL , NULL );
0 commit comments