├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md └── workflows │ └── new-code.yml ├── .gitignore ├── .readthedocs.yml ├── CMakeLists.txt ├── CODE-DESIGN.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.compare-to-K2SN-MSS ├── Doxyfile ├── LICENSE.txt ├── NOTICE.md ├── README.md ├── RELEASE-CHECKLIST.md ├── ROADMAP.md ├── assets ├── LibSWIFFT-icon.png └── LibSWIFFT-logo.png ├── cmake └── swifft_defaults.cmake ├── docs ├── Makefile ├── _build │ └── .sphinx ├── _static │ ├── .sphinx │ ├── pygments.css │ └── theme.css ├── _templates │ └── .sphinx ├── about.rst ├── api-guide.rst ├── code-design.rst ├── code-of-conduct.rst ├── community-guide.rst ├── conf.py ├── contributor-guide.rst ├── doxyhtml │ └── .sphinx ├── index.rst ├── make.bat ├── rationale.rst ├── requirements.txt └── user-guide.rst ├── include └── libswifft │ ├── common.h │ ├── swifft.h │ ├── swifft.hpp │ ├── swifft_api.inl │ ├── swifft_arith_api.inl │ ├── swifft_avx.h │ ├── swifft_avx2.h │ ├── swifft_avx512.h │ ├── swifft_common.h │ ├── swifft_fft_api.inl │ ├── swifft_hash_api.inl │ ├── swifft_iset.inl │ ├── swifft_object.h │ ├── swifft_object_iset.inl │ └── swifft_ver.h ├── src ├── CMakeLists.txt ├── swifft.c ├── swifft.inl ├── swifft_avx.c ├── swifft_avx2.c ├── swifft_avx512.c ├── swifft_impl.inl ├── swifft_keygen.cpp ├── swifft_object.c ├── swifft_object.inl ├── swifft_ops.inl └── transpose_8x8_16_sse2.inl └── test ├── CMakeLists.txt ├── catch_main.cpp ├── swifft_catch.cpp ├── swifft_io.cpp ├── swifft_io.hpp └── testcommon.h /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/new-code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/.github/workflows/new-code.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE-DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/CODE-DESIGN.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.compare-to-K2SN-MSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/Dockerfile.compare-to-K2SN-MSS -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE-CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/RELEASE-CHECKLIST.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /assets/LibSWIFFT-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/assets/LibSWIFFT-icon.png -------------------------------------------------------------------------------- /assets/LibSWIFFT-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/assets/LibSWIFFT-logo.png -------------------------------------------------------------------------------- /cmake/swifft_defaults.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/cmake/swifft_defaults.cmake -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_build/.sphinx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/.sphinx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/_static/pygments.css -------------------------------------------------------------------------------- /docs/_static/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/_static/theme.css -------------------------------------------------------------------------------- /docs/_templates/.sphinx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/about.rst -------------------------------------------------------------------------------- /docs/api-guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/api-guide.rst -------------------------------------------------------------------------------- /docs/code-design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/code-design.rst -------------------------------------------------------------------------------- /docs/code-of-conduct.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/code-of-conduct.rst -------------------------------------------------------------------------------- /docs/community-guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/community-guide.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributor-guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/contributor-guide.rst -------------------------------------------------------------------------------- /docs/doxyhtml/.sphinx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/rationale.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/rationale.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/user-guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/docs/user-guide.rst -------------------------------------------------------------------------------- /include/libswifft/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/common.h -------------------------------------------------------------------------------- /include/libswifft/swifft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft.h -------------------------------------------------------------------------------- /include/libswifft/swifft.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft.hpp -------------------------------------------------------------------------------- /include/libswifft/swifft_api.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_api.inl -------------------------------------------------------------------------------- /include/libswifft/swifft_arith_api.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_arith_api.inl -------------------------------------------------------------------------------- /include/libswifft/swifft_avx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_avx.h -------------------------------------------------------------------------------- /include/libswifft/swifft_avx2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_avx2.h -------------------------------------------------------------------------------- /include/libswifft/swifft_avx512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_avx512.h -------------------------------------------------------------------------------- /include/libswifft/swifft_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_common.h -------------------------------------------------------------------------------- /include/libswifft/swifft_fft_api.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_fft_api.inl -------------------------------------------------------------------------------- /include/libswifft/swifft_hash_api.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_hash_api.inl -------------------------------------------------------------------------------- /include/libswifft/swifft_iset.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_iset.inl -------------------------------------------------------------------------------- /include/libswifft/swifft_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_object.h -------------------------------------------------------------------------------- /include/libswifft/swifft_object_iset.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_object_iset.inl -------------------------------------------------------------------------------- /include/libswifft/swifft_ver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/include/libswifft/swifft_ver.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/swifft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft.c -------------------------------------------------------------------------------- /src/swifft.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft.inl -------------------------------------------------------------------------------- /src/swifft_avx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft_avx.c -------------------------------------------------------------------------------- /src/swifft_avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft_avx2.c -------------------------------------------------------------------------------- /src/swifft_avx512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft_avx512.c -------------------------------------------------------------------------------- /src/swifft_impl.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft_impl.inl -------------------------------------------------------------------------------- /src/swifft_keygen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft_keygen.cpp -------------------------------------------------------------------------------- /src/swifft_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft_object.c -------------------------------------------------------------------------------- /src/swifft_object.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft_object.inl -------------------------------------------------------------------------------- /src/swifft_ops.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/swifft_ops.inl -------------------------------------------------------------------------------- /src/transpose_8x8_16_sse2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/src/transpose_8x8_16_sse2.inl -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/catch_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/test/catch_main.cpp -------------------------------------------------------------------------------- /test/swifft_catch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/test/swifft_catch.cpp -------------------------------------------------------------------------------- /test/swifft_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/test/swifft_io.cpp -------------------------------------------------------------------------------- /test/swifft_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/test/swifft_io.hpp -------------------------------------------------------------------------------- /test/testcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvilitechltd/LibSWIFFT/HEAD/test/testcommon.h --------------------------------------------------------------------------------