From 15a8c49ad5a3bd9b46f91afee84aef169105264b Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Mon, 9 Dec 2024 10:47:37 +0100 Subject: [PATCH] teflon/tests: Print shorter negative INT8s As we know that only the last 8 bits are relevant. Part-of: --- src/gallium/targets/teflon/test_teflon.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/targets/teflon/test_teflon.cpp b/src/gallium/targets/teflon/test_teflon.cpp index 178a94cf568..bdc18620330 100644 --- a/src/gallium/targets/teflon/test_teflon.cpp +++ b/src/gallium/targets/teflon/test_teflon.cpp @@ -87,14 +87,14 @@ test_model(void *buf, size_t buf_size, std::string cache_dir, unsigned tolerance if (abs(cpu[j] - npu[j]) > tolerance) { std::cout << "CPU: "; for (int k = 0; k < std::min(int(output_sizes[i]), 24); k++) - std::cout << std::setfill('0') << std::setw(2) << std::hex << int(cpu[k]) << " "; + std::cout << std::setfill('0') << std::setw(2) << std::hex << int(cpu[k] & 0xff) << " "; std::cout << "\n"; std::cout << "NPU: "; for (int k = 0; k < std::min(int(output_sizes[i]), 24); k++) - std::cout << std::setfill('0') << std::setw(2) << std::hex << int(npu[k]) << " "; + std::cout << std::setfill('0') << std::setw(2) << std::hex << int(npu[k] & 0xff) << " "; std::cout << "\n"; - FAIL() << "Output at " << j << " from the NPU (" << std::setfill('0') << std::setw(2) << std::hex << int(npu[j]) << ") doesn't match that from the CPU (" << std::setfill('0') << std::setw(2) << std::hex << int(cpu[j]) << ")."; + FAIL() << "Output at " << j << " from the NPU (" << std::setfill('0') << std::setw(2) << std::hex << int(npu[j] & 0xff) << ") doesn't match that from the CPU (" << std::setfill('0') << std::setw(2) << std::hex << int(cpu[j] & 0xff) << ")."; } break; }