Searched refs:DSP_DATA (Results 1 – 8 of 8) sorted by relevance
/Zephyr-Core-3.6.0/include/zephyr/dsp/ |
D | basicmath.h | 49 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 …]
|
D | dsp.h | 21 #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/ |
D | zdsp_backend.h | 22 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/ |
D | f32.c | 19 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 …]
|
D | q7.c | 20 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 …]
|
D | q15.c | 22 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 …]
|
D | q31.c | 20 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/ |
D | index.rst | 55 them to update ``DSP_DATA`` and ``DSP_STATIC_DATA`` in :file:`include/zephyr/dsp/dsp.h`.
|