├── .clang-format ├── .cursor └── rules │ ├── ascii.mdc │ ├── coding_style.mdc │ ├── comment_style.mdc │ └── power-shell.mdc ├── .github └── workflows │ ├── ci.yml │ └── coverage.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── ExcaliburHash ├── .clang-format ├── CMakeLists.txt ├── ExcaliburHash.h ├── ExcaliburKeyInfo.h └── wyhash.h ├── ExcaliburHashTest01.cpp ├── ExcaliburHashTest02.cpp ├── ExcaliburHashTest03.cpp ├── ExcaliburHashTest04.cpp ├── ExcaliburHashTest05.cpp ├── ExcaliburHashTest06.cpp ├── ExcaliburHashTest07.cpp ├── Images ├── ClearAndInsertPrime.png ├── ClearAndInsertRnd.png ├── ClearAndInsertSeq.png ├── CtorDtor.png ├── CtorSingleEmplaceDtor.png ├── InsertAccessWithProbability10.png ├── InsertAccessWithProbability50.png ├── InsertRndAndRemove.png ├── InsertRndClearAndReInsert.png ├── SearchExisting.png ├── SearchNonExisting.png └── intel_summary_2025_08_03.png ├── LICENSE ├── README.md ├── codecov22.cmd ├── data └── random.bin └── gen_vs22.cmd /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/.clang-format -------------------------------------------------------------------------------- /.cursor/rules/ascii.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/.cursor/rules/ascii.mdc -------------------------------------------------------------------------------- /.cursor/rules/coding_style.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/.cursor/rules/coding_style.mdc -------------------------------------------------------------------------------- /.cursor/rules/comment_style.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/.cursor/rules/comment_style.mdc -------------------------------------------------------------------------------- /.cursor/rules/power-shell.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/.cursor/rules/power-shell.mdc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /ExcaliburHash/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHash/.clang-format -------------------------------------------------------------------------------- /ExcaliburHash/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHash/CMakeLists.txt -------------------------------------------------------------------------------- /ExcaliburHash/ExcaliburHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHash/ExcaliburHash.h -------------------------------------------------------------------------------- /ExcaliburHash/ExcaliburKeyInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHash/ExcaliburKeyInfo.h -------------------------------------------------------------------------------- /ExcaliburHash/wyhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHash/wyhash.h -------------------------------------------------------------------------------- /ExcaliburHashTest01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHashTest01.cpp -------------------------------------------------------------------------------- /ExcaliburHashTest02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHashTest02.cpp -------------------------------------------------------------------------------- /ExcaliburHashTest03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHashTest03.cpp -------------------------------------------------------------------------------- /ExcaliburHashTest04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHashTest04.cpp -------------------------------------------------------------------------------- /ExcaliburHashTest05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHashTest05.cpp -------------------------------------------------------------------------------- /ExcaliburHashTest06.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHashTest06.cpp -------------------------------------------------------------------------------- /ExcaliburHashTest07.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/ExcaliburHashTest07.cpp -------------------------------------------------------------------------------- /Images/ClearAndInsertPrime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/ClearAndInsertPrime.png -------------------------------------------------------------------------------- /Images/ClearAndInsertRnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/ClearAndInsertRnd.png -------------------------------------------------------------------------------- /Images/ClearAndInsertSeq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/ClearAndInsertSeq.png -------------------------------------------------------------------------------- /Images/CtorDtor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/CtorDtor.png -------------------------------------------------------------------------------- /Images/CtorSingleEmplaceDtor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/CtorSingleEmplaceDtor.png -------------------------------------------------------------------------------- /Images/InsertAccessWithProbability10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/InsertAccessWithProbability10.png -------------------------------------------------------------------------------- /Images/InsertAccessWithProbability50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/InsertAccessWithProbability50.png -------------------------------------------------------------------------------- /Images/InsertRndAndRemove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/InsertRndAndRemove.png -------------------------------------------------------------------------------- /Images/InsertRndClearAndReInsert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/InsertRndClearAndReInsert.png -------------------------------------------------------------------------------- /Images/SearchExisting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/SearchExisting.png -------------------------------------------------------------------------------- /Images/SearchNonExisting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/SearchNonExisting.png -------------------------------------------------------------------------------- /Images/intel_summary_2025_08_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/Images/intel_summary_2025_08_03.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/README.md -------------------------------------------------------------------------------- /codecov22.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/codecov22.cmd -------------------------------------------------------------------------------- /data/random.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/data/random.bin -------------------------------------------------------------------------------- /gen_vs22.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergeyMakeev/ExcaliburHash/HEAD/gen_vs22.cmd --------------------------------------------------------------------------------