diff options
author | Jeremy Johnson <jeremy.johnson@arm.com> | 2024-01-29 14:42:12 +0000 |
---|---|---|
committer | Eric Kunze <eric.kunze@arm.com> | 2024-01-31 18:54:20 +0000 |
commit | 39431cbbbc12d065225a9622ce49b4eaff6c934c (patch) | |
tree | 6e1f8138e446da57192b248fabc88d26d556dcde /reference_model | |
parent | 6b83274482cc54530d1295bf10f4d22c6e0fe403 (diff) | |
download | reference_model-39431cbbbc12d065225a9622ce49b4eaff6c934c.tar.gz |
Fix the improvement of the ABS_ERROR output
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: Ibab6aa2bbaee95f4ead737249d72e9169298bdde
Diffstat (limited to 'reference_model')
-rw-r--r-- | reference_model/src/verify/verify_utils.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/reference_model/src/verify/verify_utils.cc b/reference_model/src/verify/verify_utils.cc index 618724b..abb55eb 100644 --- a/reference_model/src/verify/verify_utils.cc +++ b/reference_model/src/verify/verify_utils.cc @@ -18,6 +18,7 @@ #include <nlohmann/json.hpp> #include <algorithm> +#include <cfloat> #include <map> namespace tosa @@ -294,8 +295,9 @@ bool tosaCheckFloatBound(OutType testValue, double referenceValue, double errorB bool withinBound = testValue64 >= referenceMin && testValue64 <= referenceMax; if (!withinBound) { - WARNING("[Verifier][Bound] value %.20f is not in error bound %g range (%.20f <= ref %.20f <= %.20f).", - testValue64, testValue64, errorBound, referenceMin, referenceValue, referenceValue, referenceMax); + WARNING("[Verifier][Bound] value %.*g is not in error bound %.*g range (%.*g <= ref %.*g <= %.*g).", DBL_DIG, + testValue64, DBL_DIG, errorBound, DBL_DIG, referenceMin, DBL_DIG, referenceValue, DBL_DIG, + referenceMax); } return withinBound; } |