From de66c745addf04271949f2143d34b4b20c13020b Mon Sep 17 00:00:00 2001 From: Konstantinos Margaritis Date: Mon, 18 Dec 2023 22:24:10 +0200 Subject: [PATCH] fix debug prints for z on ppc64le --- src/util/arch/ppc64el/match.hpp | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/util/arch/ppc64el/match.hpp b/src/util/arch/ppc64el/match.hpp index bf71be2d..700751ab 100644 --- a/src/util/arch/ppc64el/match.hpp +++ b/src/util/arch/ppc64el/match.hpp @@ -31,11 +31,10 @@ template <> really_really_inline const u8 *first_non_zero_match<16>(const u8 *buf, SuperVector<16> v, u16 const UNUSED len) { SuperVector<16>::comparemask_type z = v.comparemask(); - DEBUG_PRINTF("buf %p z %08llx \n", buf, z); - DEBUG_PRINTF("z %08llx\n", z); + DEBUG_PRINTF("buf %p z %08x \n", buf, z); if (unlikely(z)) { u32 pos = ctz32(z); - DEBUG_PRINTF("~z %08llx\n", ~z); + DEBUG_PRINTF("~z %08x\n", ~z); DEBUG_PRINTF("match @ pos %u\n", pos); assert(pos < 16); return buf + pos; @@ -48,8 +47,7 @@ template <> really_really_inline const u8 *last_non_zero_match<16>(const u8 *buf, SuperVector<16> v, u16 const UNUSED len) { SuperVector<16>::comparemask_type z = v.comparemask(); - DEBUG_PRINTF("buf %p z %08llx \n", buf, z); - DEBUG_PRINTF("z %08llx\n", z); + DEBUG_PRINTF("buf %p z %08x \n", buf, z); if (unlikely(z)) { u32 pos = clz32(z); DEBUG_PRINTF("match @ pos %u\n", pos); @@ -64,11 +62,10 @@ template <> really_really_inline const u8 *first_zero_match_inverted<16>(const u8 *buf, SuperVector<16> v, u16 const UNUSED len) { SuperVector<16>::comparemask_type z = v.comparemask(); - DEBUG_PRINTF("buf %p z %08llx \n", buf, z); - DEBUG_PRINTF("z %08llx\n", z); + DEBUG_PRINTF("buf %p z %08x \n", buf, z); if (unlikely(z != 0xffff)) { u32 pos = ctz32(~z & 0xffff); - DEBUG_PRINTF("~z %08llx\n", ~z); + DEBUG_PRINTF("~z %08x\n", ~z); DEBUG_PRINTF("match @ pos %u\n", pos); assert(pos < 16); return buf + pos; @@ -82,11 +79,10 @@ template <> really_really_inline const u8 *last_zero_match_inverted<16>(const u8 *buf, SuperVector<16> v, uint16_t UNUSED len ) { SuperVector<16>::comparemask_type z = v.comparemask(); - DEBUG_PRINTF("buf %p z %08llx \n", buf, z); - DEBUG_PRINTF("z %08llx\n", z); + DEBUG_PRINTF("buf %p z %08x \n", buf, z); if (unlikely(z != 0xffff)) { u32 pos = clz32(~z & 0xffff); - DEBUG_PRINTF("~z %08llx\n", ~z); + DEBUG_PRINTF("~z %08x\n", ~z); DEBUG_PRINTF("match @ pos %u\n", pos); assert(pos >= 16 && pos < 32); return buf + (31 - pos);