From 63fdf675689edc65f2b74211abcfee0788316cba Mon Sep 17 00:00:00 2001 From: joaquintides Date: Wed, 28 Sep 2022 20:19:08 +0200 Subject: [PATCH] un-inlined pow2_quadratic_prober memfuns to see it impacts performance --- include/boost/unordered/detail/foa.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/unordered/detail/foa.hpp b/include/boost/unordered/detail/foa.hpp index 822b49ac..ffcfdc7b 100644 --- a/include/boost/unordered/detail/foa.hpp +++ b/include/boost/unordered/detail/foa.hpp @@ -408,9 +408,9 @@ struct pow2_quadratic_prober { pow2_quadratic_prober(std::size_t pos_):pos{pos_}{} - inline std::size_t get()const{return pos;} + std::size_t get()const{return pos;} - inline bool next(std::size_t mask) + bool next(std::size_t mask) { step+=1; pos=(pos+step)&mask;