From e0e4801ed5a9d317d6d9e543a5e9e9f7a1c09702 Mon Sep 17 00:00:00 2001 From: Brady Date: Thu, 1 Aug 2024 16:14:55 -0500 Subject: [PATCH] Utilize `std::assume_aligned` --- include/libhat/Scanner.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/libhat/Scanner.hpp b/include/libhat/Scanner.hpp index 78acfac..bfd1aa2 100644 --- a/include/libhat/Scanner.hpp +++ b/include/libhat/Scanner.hpp @@ -133,7 +133,7 @@ namespace hat { } uintptr_t mod = reinterpret_cast(ptr) % stride; ptr += mod ? stride - mod : 0; - return ptr; + return std::assume_aligned(ptr); } template @@ -143,7 +143,7 @@ namespace hat { return ptr; } uintptr_t mod = reinterpret_cast(ptr) % stride; - return ptr - mod; + return std::assume_aligned(ptr - mod); } template