Added several bit reversal algo
authorkhizmax <libcds.dev@gmail.com>
Wed, 15 Mar 2017 20:52:55 +0000 (23:52 +0300)
committerkhizmax <libcds.dev@gmail.com>
Wed, 15 Mar 2017 20:52:55 +0000 (23:52 +0300)
commit025b835c15a1d04768cf512dc4555f574ae7343c
tree3a321e5eff9b3212fb216a6bbd30ce7cf309af61
parent0aa5c08b69e5f3e49153b800307680ce9b2c0c6e
Added several bit reversal algo
Added option to select bit reversal algorithm for SplitList-based containers
22 files changed:
cds/algo/bit_reversal.h [new file with mode: 0644]
cds/container/details/split_list_base.h
cds/intrusive/details/split_list_base.h
cds/intrusive/split_list.h
cds/intrusive/split_list_nogc.h
cds/intrusive/split_list_rcu.h
projects/Win/vc141/cds.vcxproj
projects/Win/vc141/cds.vcxproj.filters
projects/Win/vc141/gtest-misc.vcxproj
projects/Win/vc141/gtest-misc.vcxproj.filters
test/unit/intrusive-set/intrusive_split_michael_dhp.cpp
test/unit/intrusive-set/intrusive_split_michael_hp.cpp
test/unit/intrusive-set/intrusive_split_michael_nogc.cpp
test/unit/intrusive-set/test_intrusive_split_michael_rcu.h
test/unit/map/split_michael_dhp.cpp
test/unit/map/split_michael_hp.cpp
test/unit/map/test_split_michael_rcu.h
test/unit/misc/bit_reversal.cpp [new file with mode: 0644]
test/unit/set/split_michael_dhp.cpp
test/unit/set/split_michael_hp.cpp
test/unit/set/split_michael_nogc.cpp
test/unit/set/test_split_michael_rcu.h