diff --git a/include/ircd/simd/broad_cast.h b/include/ircd/simd/broad_cast.h index 3be9df8cf..d0bfdd58e 100644 --- a/include/ircd/simd/broad_cast.h +++ b/include/ircd/simd/broad_cast.h @@ -16,6 +16,20 @@ namespace ircd::simd template T broad_cast(T, const V) noexcept; + + template + T broad_cast(const V) noexcept; +} + +template +[[using gnu: always_inline, gnu_inline, artificial]] +extern inline T +ircd::simd::broad_cast(const V v) +noexcept +{ + return broad_cast(T{}, v); } template