| /cmsis-dsp-latest/Testing/Source/Tests/ |
| D | WindowTestsF64.cpp | 26 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_welch_f64() 39 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_bartlett_f64() 52 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_hamming_f64() 65 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_hanning_f64() 78 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall3_f64() 91 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall4_f64() 104 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall3a_f64() 117 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall3b_f64() 130 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall4a_f64() 143 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_blackman_harris_92db_f64() [all …]
|
| D | WindowTestsF32.cpp | 26 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_welch_f32() 39 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_bartlett_f32() 52 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_hamming_f32() 65 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_hanning_f32() 78 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall3_f32() 91 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall4_f32() 104 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall3a_f32() 117 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall3b_f32() 130 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_nuttall4a_f32() 143 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_blackman_harris_92db_f32() [all …]
|
| D | QuaternionTestsF32.cpp | 29 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_quaternion_norm_f32() 44 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_quaternion_inverse_f32() 59 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_quaternion_conjugate_f32() 74 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_quaternion_normalize_f32() 96 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_quaternion_prod_single_f32() 112 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_quaternion_product_f32() 127 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_quaternion2rotation_f32() 164 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_rotation2quaternion_f32()
|
| D | FastMathF16.cpp | 38 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); 54 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); 78 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR_ATAN,REL_ERROR_ATAN); in test_atan2_scalar_f16() 98 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_sqrt_f16() 112 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_vlog_f16() 124 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_vexp_f16() 138 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_inverse_f16()
|
| D | UnaryTestsF16.cpp | 211 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_householder_f16() 212 ASSERT_CLOSE_ERROR(outputBeta,refBeta,ABS_ERROR,REL_ERROR); in test_householder_f16() 278 ASSERT_CLOSE_ERROR(refQ,outputQ,ABS_QR_ERROR,REL_QR_ERROR); in test_mat_qr_f16() 279 ASSERT_CLOSE_ERROR(refR,outputR,ABS_QR_ERROR,REL_QR_ERROR); in test_mat_qr_f16() 280 ASSERT_CLOSE_ERROR(refTau,outputTau,ABS_QR_ERROR,REL_QR_ERROR); in test_mat_qr_f16() 304 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_vec_mult_f16() 331 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_add_f16() 358 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_sub_f16() 385 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_scale_f16() 412 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_trans_f16() [all …]
|
| D | FastMathF32.cpp | 43 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR_ATAN,REL_ERROR_ATAN); in test_atan2_scalar_f32() 60 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_cos_f32() 76 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_sin_f32() 95 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_sqrt_f32() 108 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_vlog_f32() 121 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_vexp_f32()
|
| D | UnaryTestsF32.cpp | 238 ASSERT_CLOSE_ERROR(output,ref,ABS_HOUSEHOLDER_ERROR,REL_HOUSEHOLDER_ERROR); in test_householder_f32() 239 ASSERT_CLOSE_ERROR(outputBeta,refBeta,ABS_HOUSEHOLDER_ERROR,REL_HOUSEHOLDER_ERROR); in test_householder_f32() 315 ASSERT_CLOSE_ERROR(refQ,outputQ,ABS_QR_ERROR,REL_QR_ERROR); in test_mat_qr_f32() 316 ASSERT_CLOSE_ERROR(refR,outputR,ABS_QR_ERROR,REL_QR_ERROR); in test_mat_qr_f32() 317 ASSERT_CLOSE_ERROR(refTau,outputTau,ABS_QR_ERROR,REL_QR_ERROR); in test_mat_qr_f32() 342 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_vec_mult_f32() 370 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_add_f32() 398 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_sub_f32() 426 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_scale_f32() 454 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_trans_f32() [all …]
|
| D | BIQUADF16.cpp | 85 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_biquad_cascade_df1_ref() 148 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_biquad_cascade_df2T_ref() 224 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_biquad_cascade_df1_rand() 296 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_biquad_cascade_df2T_rand() 367 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_biquad_cascade_stereo_df2T_rand()
|
| D | UnaryTestsF64.cpp | 186 ASSERT_CLOSE_ERROR(output,ref,ABS_HOUSEHOLDER_ERROR,REL_HOUSEHOLDER_ERROR); in test_householder_f64() 187 ASSERT_CLOSE_ERROR(outputBeta,refBeta,ABS_HOUSEHOLDER_ERROR,REL_HOUSEHOLDER_ERROR); in test_householder_f64() 283 ASSERT_CLOSE_ERROR(refQ,outputQ,ABS_QR_ERROR,REL_QR_ERROR); in test_mat_qr_f64() 284 ASSERT_CLOSE_ERROR(refR,outputR,ABS_QR_ERROR,REL_QR_ERROR); in test_mat_qr_f64() 285 ASSERT_CLOSE_ERROR(refTau,outputTau,ABS_QR_ERROR,REL_QR_ERROR); in test_mat_qr_f64() 311 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_sub_f64() 342 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_trans_f64() 417 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_inverse_f64() 454 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR_CHOL,REL_ERROR_CHOL); in test_mat_cholesky_dpo_f64() 494 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_solve_upper_triangular_f64() [all …]
|
| D | BinaryTestsF64.cpp | 78 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_mult_f64() 107 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR);
|
| D | BinaryTestsF16.cpp | 79 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_mult_f16() 107 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_cmplx_mult_f16()
|
| D | MISCF32.cpp | 39 ASSERT_CLOSE_ERROR(ref,output,ABS_LD_ERROR,REL_LD_ERROR); in test_levinson_durbin_f32() 42 ASSERT_CLOSE_ERROR(refError,err,ABS_LD_ERROR,REL_LD_ERROR); in test_levinson_durbin_f32() 58 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_correlate_f32() 73 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_conv_f32() 98 ASSERT_CLOSE_ERROR(ref,tmp,ABS_ERROR,REL_ERROR); in test_conv_partial_f32()
|
| D | BinaryTestsF32.cpp | 86 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_mult_f32() 118 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mat_cmplx_mult_f32()
|
| D | FastMathF64.cpp | 82 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_vlog_f64() 95 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_vexp_f64()
|
| D | InterpolationTestsF16.cpp | 34 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_linear_interp_f16() 56 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_bilinear_interp_f16()
|
| D | MISCF16.cpp | 38 ASSERT_CLOSE_ERROR(ref,output,ABS_LD_ERROR,REL_LD_ERROR); in test_levinson_durbin_f16() 41 ASSERT_CLOSE_ERROR(refError,err,ABS_LD_ERROR,REL_LD_ERROR); in test_levinson_durbin_f16() 56 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_correlate_f16()
|
| D | SupportTestsQ7.cpp | 58 ASSERT_CLOSE_ERROR(refF64,outputF64,0.01,REL_ERROR); in test_q7_f64() 72 ASSERT_CLOSE_ERROR(refF32,outputF32,0.01,REL_ERROR); in test_q7_float()
|
| D | MFCCF16.cpp | 34 ASSERT_CLOSE_ERROR(output,ref,ABS_ERROR,REL_ERROR); in test_mfcc_f16()
|
| D | SupportTestsF16.cpp | 33 ASSERT_CLOSE_ERROR(*outp,refp[this->offset],ABS_WEIGHTEDSUM_ERROR,REL_WEIGHTEDSUM_ERROR); in test_weighted_average_f16()
|
| D | MISCF64.cpp | 58 ASSERT_CLOSE_ERROR(ref,output,ABS_ERROR,REL_ERROR); in test_correlate_f64()
|
| D | StatsTestsF16.cpp | 420 ASSERT_CLOSE_ERROR(ref,output,ABS_KULLBACK_ERROR,REL_KULLBACK_ERROR); in test_kullback_leibler_f16()
|
| /cmsis-dsp-latest/Testing/FrameworkInclude/ |
| D | Error.h | 161 #define ASSERT_CLOSE_ERROR(A,B,ABSTHRESH,RELTHRESH) Client::assert_close_error(__LINE__,A,B,ABSTHRE… macro
|