1 /*
2  * SPDX-FileCopyrightText: Copyright 2010-2022 Arm Limited and/or its affiliates <open-source-office@arm.com>
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 /* ----------------------------------------------------------------------
20  * Project:      CMSIS NN Library
21  * Title:        arm_reshape_s8.c
22  * Description:  Reshape a s8 vector
23  *
24  * $Date:        26 October 2022
25  * $Revision:    V.1.0.2
26  *
27  * Target Processor:  Cortex-M cores
28  *
29  * -------------------------------------------------------------------- */
30 
31 #include "arm_nnfunctions.h"
32 #include "arm_nnsupportfunctions.h"
33 
34 /**
35  *  @ingroup Public
36  */
37 
38 /**
39  * @addtogroup Reshape
40  * @{
41  */
42 
43 /*
44  * Basic s8 reshape function.
45  *
46  * Refer header file for details.
47  *
48  */
49 
arm_reshape_s8(const int8_t * input,int8_t * output,const uint32_t total_size)50 void arm_reshape_s8(const int8_t *input, int8_t *output, const uint32_t total_size)
51 {
52     arm_memcpy_s8(output, input, total_size);
53 }
54 
55 /**
56  * @} end of Reshape group
57  */
58