JustasMasiulis / xorstr

heavily vectorized c++17 compile time string encryption.
Apache License 2.0
1.21k stars 194 forks source link

Richer intrinsics support #10

Closed JustasMasiulis closed 3 years ago

JustasMasiulis commented 6 years ago

Currently there only is support for SSE and AVX256 so we only support one architecture and are not using the latest and greatest intrins like AVX512

kotori2 commented 3 years ago

also it kills ARM support... ARM doesn't have things like AVX/SSE

JustasMasiulis commented 3 years ago

Personally I don't really have plans to implement ARM support, but if enough people want it - I'll work on it

JustasMasiulis commented 3 years ago

ARM support added; because of necessity to inline everything by hand I won't be adding any more intrinsics unless people specifically ask for them by opening an issue.