From 438ad7ff03bee24fdd2fa09909cdec01affac399 Mon Sep 17 00:00:00 2001 From: Jack Frankland Date: Fri, 1 Dec 2023 14:55:19 +0000 Subject: Fix Format Specifiers for MUL REQUIRES output Use platform agnostic format specifiers for `int64_t`. Change-Id: I002d94c1a0c0431ec09fc165a584a8f4b3ddc17d Signed-off-by: Jack Frankland --- reference_model/src/ops/ewise_binary.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reference_model/src/ops/ewise_binary.cc b/reference_model/src/ops/ewise_binary.cc index fab221d..e1713a0 100644 --- a/reference_model/src/ops/ewise_binary.cc +++ b/reference_model/src/ops/ewise_binary.cc @@ -464,8 +464,9 @@ int OpMul::register_fcn() result = static_cast(a) * static_cast(b) + round; result = result >> shift; - REQUIRE(result >= QMin && result <= QMax, "OpMul: result %ld exceeds valid range [%ld, %ld]", - result, QMin, QMax); + REQUIRE(result >= QMin && result <= QMax, + "OpMul: result %" PRId64 " exceeds valid range [%" PRId64 ", %" PRId64 "]", result, QMin, + QMax); } else { -- cgit v1.2.1