Home
last modified time | relevance | path

Searched refs:DSP_DATA (Results 1 – 8 of 8) sorted by relevance

/Zephyr-Core-3.6.0/include/zephyr/dsp/
Dbasicmath.h49 DSP_FUNC_SCOPE void zdsp_mult_q7(const DSP_DATA q7_t *src_a, const DSP_DATA q7_t *src_b,
50 DSP_DATA q7_t *dst, uint32_t block_size);
64 DSP_FUNC_SCOPE void zdsp_mult_q15(const DSP_DATA q15_t *src_a, const DSP_DATA q15_t *src_b,
65 DSP_DATA q15_t *dst, uint32_t block_size);
79 DSP_FUNC_SCOPE void zdsp_mult_q31(const DSP_DATA q31_t *src_a, const DSP_DATA q31_t *src_b,
80 DSP_DATA q31_t *dst, uint32_t block_size);
89 DSP_FUNC_SCOPE void zdsp_mult_f32(const DSP_DATA float32_t *src_a, const DSP_DATA float32_t *src_b,
90 DSP_DATA float32_t *dst, uint32_t block_size);
115 DSP_FUNC_SCOPE void zdsp_add_f32(const DSP_DATA float32_t *src_a, const DSP_DATA float32_t *src_b,
116 DSP_DATA float32_t *dst, uint32_t block_size);
[all …]
Ddsp.h21 #define DSP_DATA __agu macro
23 #define DSP_DATA macro
27 #define DSP_STATIC_DATA DSP_DATA __attribute__((section(".Xdata")))
29 #define DSP_STATIC_DATA DSP_DATA
/Zephyr-Core-3.6.0/subsys/dsp/arcmwdt/public/
Dzdsp_backend.h22 static inline void zdsp_mult_q7(const DSP_DATA q7_t *src_a, const DSP_DATA q7_t *src_b, in zdsp_mult_q7()
23 DSP_DATA q7_t *dst, uint32_t block_size) in zdsp_mult_q7()
27 static inline void zdsp_mult_q15(const DSP_DATA q15_t *src_a, const DSP_DATA q15_t *src_b, in zdsp_mult_q15()
28 DSP_DATA q15_t *dst, uint32_t block_size) in zdsp_mult_q15()
32 static inline void zdsp_mult_q31(const DSP_DATA q31_t *src_a, const DSP_DATA q31_t *src_b, in zdsp_mult_q31()
33 DSP_DATA q31_t *dst, uint32_t block_size) in zdsp_mult_q31()
37 static inline void zdsp_mult_f32(const DSP_DATA float32_t *src_a, const DSP_DATA float32_t *src_b, in zdsp_mult_f32()
38 DSP_DATA float32_t *dst, uint32_t block_size) in zdsp_mult_f32()
43 static inline void zdsp_add_q7(const DSP_DATA q7_t *src_a, const DSP_DATA q7_t *src_b, in zdsp_add_q7()
44 DSP_DATA q7_t *dst, uint32_t block_size) in zdsp_add_q7()
[all …]
/Zephyr-Core-3.6.0/tests/subsys/dsp/basicmath/src/
Df32.c19 static void test_zdsp_add_f32(const DSP_DATA uint32_t *input1, const DSP_DATA uint32_t *input2, in test_zdsp_add_f32()
22 DSP_DATA float32_t *output; in test_zdsp_add_f32()
25 output = (DSP_DATA float32_t *)malloc(length * sizeof(float32_t)); in test_zdsp_add_f32()
29 zdsp_add_f32((DSP_DATA float32_t *)input1, (DSP_DATA float32_t *)input2, output, length); in test_zdsp_add_f32()
52 static void test_zdsp_add_f32_in_place(const DSP_DATA uint32_t *input1, in test_zdsp_add_f32_in_place()
53 const DSP_DATA uint32_t *input2, const uint32_t *ref, size_t length) in test_zdsp_add_f32_in_place()
55 DSP_DATA float32_t *output; in test_zdsp_add_f32_in_place()
58 output = (DSP_DATA float32_t *)malloc(length * sizeof(float32_t)); in test_zdsp_add_f32_in_place()
65 zdsp_add_f32(output, (DSP_DATA float32_t *)input2, output, length); in test_zdsp_add_f32_in_place()
84 static void test_zdsp_sub_f32(const DSP_DATA uint32_t *input1, const DSP_DATA uint32_t *input2, in test_zdsp_sub_f32()
[all …]
Dq7.c20 static void test_zdsp_add_q7(const DSP_DATA q7_t *input1, const DSP_DATA q7_t *input2, in test_zdsp_add_q7()
23 DSP_DATA q7_t *output; in test_zdsp_add_q7()
26 output = (DSP_DATA q7_t *)(DSP_DATA q7_t *)malloc(length * sizeof(q7_t)); in test_zdsp_add_q7()
53 static void test_zdsp_add_q7_in_place(const DSP_DATA q7_t *input1, const DSP_DATA q7_t *input2, in test_zdsp_add_q7_in_place()
56 DSP_DATA q7_t *output; in test_zdsp_add_q7_in_place()
59 output = (DSP_DATA q7_t *)(DSP_DATA q7_t *)malloc(length * sizeof(q7_t)); in test_zdsp_add_q7_in_place()
89 static void test_zdsp_sub_q7(const DSP_DATA q7_t *input1, const DSP_DATA q7_t *input2, in test_zdsp_sub_q7()
92 DSP_DATA q7_t *output; in test_zdsp_sub_q7()
95 output = (DSP_DATA q7_t *)(DSP_DATA q7_t *)malloc(length * sizeof(q7_t)); in test_zdsp_sub_q7()
122 static void test_zdsp_sub_q7_in_place(const DSP_DATA q7_t *input1, const DSP_DATA q7_t *input2, in test_zdsp_sub_q7_in_place()
[all …]
Dq15.c22 const DSP_DATA q15_t *input1, const DSP_DATA q15_t *input2, const q15_t *ref, in test_zdsp_add_q15()
25 DSP_DATA q15_t *output; in test_zdsp_add_q15()
28 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_add_q15()
57 static void test_zdsp_add_q15_in_place(const DSP_DATA q15_t *input1, const DSP_DATA q15_t *input2, in test_zdsp_add_q15_in_place()
60 DSP_DATA q15_t *output; in test_zdsp_add_q15_in_place()
63 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_add_q15_in_place()
94 const DSP_DATA q15_t *input1, const DSP_DATA q15_t *input2, const q15_t *ref, in test_zdsp_sub_q15()
97 DSP_DATA q15_t *output; in test_zdsp_sub_q15()
100 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_sub_q15()
129 static void test_zdsp_sub_q15_in_place(const DSP_DATA q15_t *input1, const DSP_DATA q15_t *input2, in test_zdsp_sub_q15_in_place()
[all …]
Dq31.c20 static void test_zdsp_add_q31(const DSP_DATA q31_t *input1, const DSP_DATA q31_t *input2, in test_zdsp_add_q31()
23 DSP_DATA q31_t *output; in test_zdsp_add_q31()
26 output = (DSP_DATA q31_t *)malloc(length * sizeof(q31_t)); in test_zdsp_add_q31()
53 static void test_zdsp_add_q31_in_place(const DSP_DATA q31_t *input1, const DSP_DATA q31_t *input2, in test_zdsp_add_q31_in_place()
56 DSP_DATA q31_t *output; in test_zdsp_add_q31_in_place()
59 output = (DSP_DATA q31_t *)malloc(length * sizeof(q31_t)); in test_zdsp_add_q31_in_place()
89 static void test_zdsp_sub_q31(const DSP_DATA q31_t *input1, const DSP_DATA q31_t *input2, in test_zdsp_sub_q31()
92 DSP_DATA q31_t *output; in test_zdsp_sub_q31()
95 output = (DSP_DATA q31_t *)malloc(length * sizeof(q31_t)); in test_zdsp_sub_q31()
122 static void test_zdsp_sub_q31_in_place(const DSP_DATA q31_t *input1, const DSP_DATA q31_t *input2, in test_zdsp_sub_q31_in_place()
[all …]
/Zephyr-Core-3.6.0/doc/services/dsp/
Dindex.rst55 them to update ``DSP_DATA`` and ``DSP_STATIC_DATA`` in :file:`include/zephyr/dsp/dsp.h`.