Skip to content

Commit c09959b

Browse files
committed
Merge remote-tracking branch 'origin/master' into tm/jtag-low-level
2 parents ce491f2 + 31378f0 commit c09959b

File tree

954 files changed

+949258
-948216
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

954 files changed

+949258
-948216
lines changed

.mxproject

Lines changed: 13 additions & 13 deletions
Large diffs are not rendered by default.

Drivers/CMSIS/DSP_Lib/Examples/arm_class_marks_example/ARM/arm_class_marks_example_f32.c

Lines changed: 211 additions & 211 deletions
Large diffs are not rendered by default.

Drivers/CMSIS/DSP_Lib/Examples/arm_class_marks_example/GCC/arm_class_marks_example_f32.c

Lines changed: 211 additions & 211 deletions
Large diffs are not rendered by default.

Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/ARM/arm_convolution_example_f32.c

Lines changed: 247 additions & 247 deletions
Large diffs are not rendered by default.

Drivers/CMSIS/DSP_Lib/Examples/arm_convolution_example/ARM/math_helper.c

Lines changed: 458 additions & 458 deletions
Large diffs are not rendered by default.
Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,63 @@
1-
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
3-
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.0
6-
*
7-
* Project: CMSIS DSP Library
8-
*
9-
* Title: math_helper.h
10-
*
11-
* Description: Prototypes of all helper functions required.
12-
*
13-
* Target Processor: Cortex-M4/Cortex-M3
14-
*
15-
* Redistribution and use in source and binary forms, with or without
16-
* modification, are permitted provided that the following conditions
17-
* are met:
18-
* - Redistributions of source code must retain the above copyright
19-
* notice, this list of conditions and the following disclaimer.
20-
* - Redistributions in binary form must reproduce the above copyright
21-
* notice, this list of conditions and the following disclaimer in
22-
* the documentation and/or other materials provided with the
23-
* distribution.
24-
* - Neither the name of ARM LIMITED nor the names of its contributors
25-
* may be used to endorse or promote products derived from this
26-
* software without specific prior written permission.
27-
*
28-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
29-
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
30-
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
31-
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
32-
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
33-
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
34-
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
35-
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
36-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
37-
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
38-
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
39-
* POSSIBILITY OF SUCH DAMAGE.
40-
* -------------------------------------------------------------------- */
41-
42-
43-
#include "arm_math.h"
44-
45-
#ifndef MATH_HELPER_H
46-
#define MATH_HELPER_H
47-
48-
float arm_snr_f32(float *pRef, float *pTest, uint32_t buffSize);
49-
void arm_float_to_q12_20(float *pIn, q31_t * pOut, uint32_t numSamples);
50-
void arm_provide_guard_bits_q15(q15_t *input_buf, uint32_t blockSize, uint32_t guard_bits);
51-
void arm_provide_guard_bits_q31(q31_t *input_buf, uint32_t blockSize, uint32_t guard_bits);
52-
void arm_float_to_q14(float *pIn, q15_t *pOut, uint32_t numSamples);
53-
void arm_float_to_q29(float *pIn, q31_t *pOut, uint32_t numSamples);
54-
void arm_float_to_q28(float *pIn, q31_t *pOut, uint32_t numSamples);
55-
void arm_float_to_q30(float *pIn, q31_t *pOut, uint32_t numSamples);
56-
void arm_clip_f32(float *pIn, uint32_t numSamples);
57-
uint32_t arm_calc_guard_bits(uint32_t num_adds);
58-
void arm_apply_guard_bits (float32_t * pIn, uint32_t numSamples, uint32_t guard_bits);
59-
uint32_t arm_compare_fixed_q15(q15_t *pIn, q15_t * pOut, uint32_t numSamples);
60-
uint32_t arm_compare_fixed_q31(q31_t *pIn, q31_t *pOut, uint32_t numSamples);
61-
uint32_t arm_calc_2pow(uint32_t guard_bits);
62-
#endif
63-
1+
/* ----------------------------------------------------------------------
2+
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
3+
*
4+
* $Date: 17. January 2013
5+
* $Revision: V1.4.0
6+
*
7+
* Project: CMSIS DSP Library
8+
*
9+
* Title: math_helper.h
10+
*
11+
* Description: Prototypes of all helper functions required.
12+
*
13+
* Target Processor: Cortex-M4/Cortex-M3
14+
*
15+
* Redistribution and use in source and binary forms, with or without
16+
* modification, are permitted provided that the following conditions
17+
* are met:
18+
* - Redistributions of source code must retain the above copyright
19+
* notice, this list of conditions and the following disclaimer.
20+
* - Redistributions in binary form must reproduce the above copyright
21+
* notice, this list of conditions and the following disclaimer in
22+
* the documentation and/or other materials provided with the
23+
* distribution.
24+
* - Neither the name of ARM LIMITED nor the names of its contributors
25+
* may be used to endorse or promote products derived from this
26+
* software without specific prior written permission.
27+
*
28+
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
29+
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
30+
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
31+
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
32+
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
33+
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
34+
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
35+
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
36+
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
37+
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
38+
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
39+
* POSSIBILITY OF SUCH DAMAGE.
40+
* -------------------------------------------------------------------- */
41+
42+
43+
#include "arm_math.h"
44+
45+
#ifndef MATH_HELPER_H
46+
#define MATH_HELPER_H
47+
48+
float arm_snr_f32(float *pRef, float *pTest, uint32_t buffSize);
49+
void arm_float_to_q12_20(float *pIn, q31_t * pOut, uint32_t numSamples);
50+
void arm_provide_guard_bits_q15(q15_t *input_buf, uint32_t blockSize, uint32_t guard_bits);
51+
void arm_provide_guard_bits_q31(q31_t *input_buf, uint32_t blockSize, uint32_t guard_bits);
52+
void arm_float_to_q14(float *pIn, q15_t *pOut, uint32_t numSamples);
53+
void arm_float_to_q29(float *pIn, q31_t *pOut, uint32_t numSamples);
54+
void arm_float_to_q28(float *pIn, q31_t *pOut, uint32_t numSamples);
55+
void arm_float_to_q30(float *pIn, q31_t *pOut, uint32_t numSamples);
56+
void arm_clip_f32(float *pIn, uint32_t numSamples);
57+
uint32_t arm_calc_guard_bits(uint32_t num_adds);
58+
void arm_apply_guard_bits (float32_t * pIn, uint32_t numSamples, uint32_t guard_bits);
59+
uint32_t arm_compare_fixed_q15(q15_t *pIn, q15_t * pOut, uint32_t numSamples);
60+
uint32_t arm_compare_fixed_q31(q31_t *pIn, q31_t *pOut, uint32_t numSamples);
61+
uint32_t arm_calc_2pow(uint32_t guard_bits);
62+
#endif
63+

0 commit comments

Comments
 (0)