un-inlined pow2_quadratic_prober memfuns to see it impacts performance

This commit is contained in:
joaquintides
2022-09-28 20:19:08 +02:00
parent 80cb7281ba
commit 63fdf67568

View File

@ -408,9 +408,9 @@ struct pow2_quadratic_prober
{ {
pow2_quadratic_prober(std::size_t pos_):pos{pos_}{} 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; step+=1;
pos=(pos+step)&mask; pos=(pos+step)&mask;