diff --git a/include/ircd/simd/simd.h b/include/ircd/simd/simd.h index 03253f67c..e86f12157 100644 --- a/include/ircd/simd/simd.h +++ b/include/ircd/simd/simd.h @@ -38,6 +38,7 @@ namespace ircd /// targets and specializations are created. template inline uint +__attribute__((target("lzcnt"))) ircd::simd::clz(const T a) noexcept { @@ -64,6 +65,7 @@ noexcept /// targets and specializations are created. template inline uint +__attribute__((target("lzcnt"))) ircd::simd::ctz(const T a) noexcept {