Lines Matching full:length
23 size_t length) in test_zdsp_add_q15() argument
28 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_add_q15()
32 zdsp_add_q15(input1, input2, output, length); in test_zdsp_add_q15()
36 test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_add_q15()
40 test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_add_q15()
58 const q15_t *ref, size_t length) in test_zdsp_add_q15_in_place() argument
63 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_add_q15_in_place()
67 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_add_q15_in_place()
70 zdsp_add_q15(output, input2, output, length); in test_zdsp_add_q15_in_place()
73 zassert_true(test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_add_q15_in_place()
76 zassert_true(test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_add_q15_in_place()
95 size_t length) in test_zdsp_sub_q15() argument
100 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_sub_q15()
104 zdsp_sub_q15(input1, input2, output, length); in test_zdsp_sub_q15()
108 test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_sub_q15()
112 test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_sub_q15()
130 const q15_t *ref, size_t length) in test_zdsp_sub_q15_in_place() argument
135 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_sub_q15_in_place()
139 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_sub_q15_in_place()
142 zdsp_sub_q15(output, input2, output, length); in test_zdsp_sub_q15_in_place()
145 zassert_true(test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_sub_q15_in_place()
148 zassert_true(test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_sub_q15_in_place()
167 size_t length) in test_zdsp_mult_q15() argument
172 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_mult_q15()
176 zdsp_mult_q15(input1, input2, output, length); in test_zdsp_mult_q15()
180 test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH_HIGH), in test_zdsp_mult_q15()
184 test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_mult_q15()
200 const q15_t *ref, size_t length) in test_zdsp_mult_q15_in_place() argument
205 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_mult_q15_in_place()
209 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_mult_q15_in_place()
212 zdsp_mult_q15(output, input2, output, length); in test_zdsp_mult_q15_in_place()
215 zassert_true(test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH_HIGH), in test_zdsp_mult_q15_in_place()
218 zassert_true(test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_mult_q15_in_place()
234 const DSP_DATA q15_t *input1, const q15_t *ref, size_t length) in test_zdsp_negate_q15() argument
239 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_negate_q15()
243 zdsp_negate_q15(input1, output, length); in test_zdsp_negate_q15()
247 test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_negate_q15()
251 test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_negate_q15()
266 size_t length) in test_zdsp_negate_q15_in_place() argument
271 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_negate_q15_in_place()
275 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_negate_q15_in_place()
278 zdsp_negate_q15(output, output, length); in test_zdsp_negate_q15_in_place()
281 zassert_true(test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_negate_q15_in_place()
284 zassert_true(test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_negate_q15_in_place()
300 const DSP_DATA q15_t *input1, q15_t scalar, const q15_t *ref, size_t length) in test_zdsp_offset_q15() argument
305 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_offset_q15()
309 zdsp_offset_q15(input1, scalar, output, length); in test_zdsp_offset_q15()
313 test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_offset_q15()
317 test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_offset_q15()
335 const q15_t *ref, size_t length) in test_zdsp_offset_q15_in_place() argument
340 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_offset_q15_in_place()
344 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_offset_q15_in_place()
347 zdsp_offset_q15(output, scalar, output, length); in test_zdsp_offset_q15_in_place()
350 zassert_true(test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_offset_q15_in_place()
353 zassert_true(test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_offset_q15_in_place()
374 const DSP_DATA q15_t *input1, q15_t scalar, const q15_t *ref, size_t length) in test_zdsp_scale_q15() argument
379 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_scale_q15()
383 zdsp_scale_q15(input1, scalar, 0, output, length); in test_zdsp_scale_q15()
387 test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_scale_q15()
391 test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_scale_q15()
407 const q15_t *ref, size_t length) in test_zdsp_scale_q15_in_place() argument
412 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_scale_q15_in_place()
416 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_scale_q15_in_place()
419 zdsp_scale_q15(output, scalar, 0, output, length); in test_zdsp_scale_q15_in_place()
422 zassert_true(test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_scale_q15_in_place()
425 zassert_true(test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_scale_q15_in_place()
444 size_t length) in test_zdsp_dot_prod_q15() argument
453 zdsp_dot_prod_q15(input1, input2, length, &output[0]); in test_zdsp_dot_prod_q15()
475 const DSP_DATA q15_t *input1, const q15_t *ref, size_t length) in test_zdsp_abs_q15() argument
480 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_abs_q15()
484 zdsp_abs_q15(input1, output, length); in test_zdsp_abs_q15()
488 test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_abs_q15()
492 test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_abs_q15()
505 const DSP_DATA q15_t *input1, const q15_t *ref, size_t length) in test_zdsp_abs_q15_in_place() argument
510 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_abs_q15_in_place()
514 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_abs_q15_in_place()
517 zdsp_abs_q15(output, output, length); in test_zdsp_abs_q15_in_place()
520 zassert_true(test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_abs_q15_in_place()
523 zassert_true(test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_abs_q15_in_place()
537 const DSP_DATA q15_t *input1, const q15_t *ref, size_t length) in test_zdsp_shift_q15() argument
542 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_shift_q15()
546 zdsp_shift_q15(input1, 1, output, length); in test_zdsp_shift_q15()
550 test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_shift_q15()
554 test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_shift_q15()
566 const DSP_DATA q15_t *input1, const q15_t *ref, size_t length) in test_zdsp_shift_q15_in_place() argument
571 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_shift_q15_in_place()
575 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_shift_q15_in_place()
578 zdsp_shift_q15(output, 1, output, length); in test_zdsp_shift_q15_in_place()
581 zassert_true(test_snr_error_q15(length, output, ref, SNR_ERROR_THRESH), in test_zdsp_shift_q15_in_place()
584 zassert_true(test_near_equal_q15(length, output, ref, ABS_ERROR_THRESH_Q15), in test_zdsp_shift_q15_in_place()
599 size_t length) in test_zdsp_and_u16() argument
604 output = (DSP_DATA q15_t *)malloc(length * sizeof(uint16_t)); in test_zdsp_and_u16()
608 zdsp_and_u16(input1, input2, output, length); in test_zdsp_and_u16()
612 test_equal_q15(length, output, ref), in test_zdsp_and_u16()
625 size_t length) in test_zdsp_and_u16_in_place() argument
630 output = (DSP_DATA q15_t *)malloc(length * sizeof(uint16_t)); in test_zdsp_and_u16_in_place()
634 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_and_u16_in_place()
637 zdsp_and_u16(output, input2, output, length); in test_zdsp_and_u16_in_place()
640 zassert_true(test_equal_q15(length, output, ref), ASSERT_MSG_INCORRECT_COMP_RESULT); in test_zdsp_and_u16_in_place()
655 size_t length) in test_zdsp_or_u16() argument
660 output = (DSP_DATA q15_t *)malloc(length * sizeof(uint16_t)); in test_zdsp_or_u16()
664 zdsp_or_u16(input1, input2, output, length); in test_zdsp_or_u16()
668 test_equal_q15(length, output, ref), in test_zdsp_or_u16()
681 size_t length) in test_zdsp_or_u16_in_place() argument
686 output = (DSP_DATA q15_t *)malloc(length * sizeof(uint16_t)); in test_zdsp_or_u16_in_place()
690 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_or_u16_in_place()
693 zdsp_or_u16(output, input2, output, length); in test_zdsp_or_u16_in_place()
696 zassert_true(test_equal_q15(length, output, ref), ASSERT_MSG_INCORRECT_COMP_RESULT); in test_zdsp_or_u16_in_place()
709 const DSP_DATA uint16_t *input1, const uint16_t *ref, size_t length) in test_zdsp_not_u16() argument
714 output = (DSP_DATA q15_t *)malloc(length * sizeof(uint16_t)); in test_zdsp_not_u16()
718 zdsp_not_u16(input1, output, length); in test_zdsp_not_u16()
722 test_equal_q15(length, output, ref), in test_zdsp_not_u16()
734 const DSP_DATA uint16_t *input1, const uint16_t *ref, size_t length) in test_zdsp_not_u16_in_place() argument
739 output = (DSP_DATA q15_t *)malloc(length * sizeof(uint16_t)); in test_zdsp_not_u16_in_place()
743 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_not_u16_in_place()
746 zdsp_not_u16(output, output, length); in test_zdsp_not_u16_in_place()
749 zassert_true(test_equal_q15(length, output, ref), ASSERT_MSG_INCORRECT_COMP_RESULT); in test_zdsp_not_u16_in_place()
761 size_t length) in test_zdsp_xor_u16() argument
766 output = (DSP_DATA q15_t *)malloc(length * sizeof(uint16_t)); in test_zdsp_xor_u16()
770 zdsp_xor_u16(input1, input2, output, length); in test_zdsp_xor_u16()
774 test_equal_q15(length, output, ref), in test_zdsp_xor_u16()
787 size_t length) in test_zdsp_xor_u16_in_place() argument
792 output = (DSP_DATA q15_t *)malloc(length * sizeof(uint16_t)); in test_zdsp_xor_u16_in_place()
796 memcpy(output, input1, length * sizeof(q15_t)); in test_zdsp_xor_u16_in_place()
799 zdsp_xor_u16(output, input2, output, length); in test_zdsp_xor_u16_in_place()
802 zassert_true(test_equal_q15(length, output, ref), ASSERT_MSG_INCORRECT_COMP_RESULT); in test_zdsp_xor_u16_in_place()
816 const DSP_DATA q15_t *input, const q15_t *ref, q15_t min, q15_t max, size_t length) in test_zdsp_clip_q15() argument
821 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_clip_q15()
825 zdsp_clip_q15(input, output, min, max, length); in test_zdsp_clip_q15()
829 test_equal_q15(length, output, ref), in test_zdsp_clip_q15()
844 const DSP_DATA q15_t *input, const q15_t *ref, q15_t min, q15_t max, size_t length) in test_zdsp_clip_q15_in_place() argument
849 output = (DSP_DATA q15_t *)malloc(length * sizeof(q15_t)); in test_zdsp_clip_q15_in_place()
853 memcpy(output, input, length * sizeof(q15_t)); in test_zdsp_clip_q15_in_place()
856 zdsp_clip_q15(output, output, min, max, length); in test_zdsp_clip_q15_in_place()
859 zassert_true(test_equal_q15(length, output, ref), ASSERT_MSG_INCORRECT_COMP_RESULT); in test_zdsp_clip_q15_in_place()