1 /*
2  * SPDX-FileCopyrightText: Copyright 2010-2024 Arm Limited and/or its affiliates <open-source-office@arm.com> All rights
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Licensed under the Apache License, Version 2.0 (the License); you may
7  * not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  * www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an AS IS BASIS, WITHOUT
14  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  */
18 
19 #include <stdbool.h>
20 #include <stdint.h>
21 #include <stdio.h>
22 #include <stdlib.h>
23 #include <string.h>
24 
25 #include "../test_arm_convolve_s16.c"
26 #include "unity.h"
27 
28 #ifdef USING_FVP_CORSTONE_300
29 extern void uart_init(void);
30 #endif
31 
32 /* This function is called from the autogenerated file.
33  * The name must be exactly like this
34  */
setUp(void)35 void setUp(void)
36 { /* This is run before EACH TEST */
37 #ifdef USING_FVP_CORSTONE_300
38     uart_init();
39 #endif
40 }
41 
42 /* This function is called from the autogenerated file.
43  * The name must be exactly like this
44  */
tearDown(void)45 void tearDown(void) {}
46 
test_int16xint8_arm_convolve_s16(void)47 void test_int16xint8_arm_convolve_s16(void) { int16xint8_arm_convolve_s16(); }
test_requantize_s64_arm_convolve_s16(void)48 void test_requantize_s64_arm_convolve_s16(void) { requantize_s64_arm_convolve_s16(); }
test_int16xint8_dilation_1_arm_convolve_s16(void)49 void test_int16xint8_dilation_1_arm_convolve_s16(void) { int16xint8_dilation_1_arm_convolve_s16(); }
test_int16xint8_dilation_2_arm_convolve_s16(void)50 void test_int16xint8_dilation_2_arm_convolve_s16(void) { int16xint8_dilation_2_arm_convolve_s16(); }
test_int16xint8_dilation_3_arm_convolve_s16(void)51 void test_int16xint8_dilation_3_arm_convolve_s16(void) { int16xint8_dilation_3_arm_convolve_s16(); }
test_buffer_size_arm_convolve_s16(void)52 void test_buffer_size_arm_convolve_s16(void) { buffer_size_arm_convolve_s16(); }
test_buffer_size_mve_arm_convolve_s16(void)53 void test_buffer_size_mve_arm_convolve_s16(void) { buffer_size_mve_arm_convolve_s16(); }
test_buffer_size_dsp_arm_convolve_s16(void)54 void test_buffer_size_dsp_arm_convolve_s16(void) { buffer_size_dsp_arm_convolve_s16(); }
test_int16xint8_spill_arm_convolve_s16(void)55 void test_int16xint8_spill_arm_convolve_s16(void) { int16xint8_spill_arm_convolve_s16(); }
test_int16xint8_spill2_arm_convolve_s16(void)56 void test_int16xint8_spill2_arm_convolve_s16(void) { int16xint8_spill2_arm_convolve_s16(); }
test_int16xint8xint32_1_arm_convolve_s16(void)57 void test_int16xint8xint32_1_arm_convolve_s16(void) { int16xint8xint32_1_arm_convolve_s16(); }
test_int16xint8xint32_2_arm_convolve_s16(void)58 void test_int16xint8xint32_2_arm_convolve_s16(void) { int16xint8xint32_2_arm_convolve_s16(); }
test_int16xint8xint32_3_arm_convolve_s16(void)59 void test_int16xint8xint32_3_arm_convolve_s16(void) { int16xint8xint32_3_arm_convolve_s16(); }
test_int16xint8xint32_4_arm_convolve_s16(void)60 void test_int16xint8xint32_4_arm_convolve_s16(void) { int16xint8xint32_4_arm_convolve_s16(); }
test_int16xint8xint32_5_arm_convolve_s16(void)61 void test_int16xint8xint32_5_arm_convolve_s16(void) { int16xint8xint32_5_arm_convolve_s16(); }
test_int16xint8xint32_6_arm_convolve_s16(void)62 void test_int16xint8xint32_6_arm_convolve_s16(void) { int16xint8xint32_6_arm_convolve_s16(); }
63