◆ firstbitset
Callable object computing the firstbitset operation. Required header: Members Functions
Definition: value.hpp:63 Parameters
Return value Computes elementwise the bit pattern in which the only bit set (if it exists) is the first bit set (beginning with the least significant bit) in the input. auto operator[]( conditional_expression auto cond ) const noexcept;
Higher-order function generating a masked version of eve::firstbitset Parameters
Return value A Callable object so that the expression Supported decoratorsno decorators are supported ExampleSee it live on Compiler Explorer #include <eve/function/firstbitset.hpp>
#include <eve/wide.hpp>
#include <iostream>
using wide_it = eve::wide<std::uint32_t, eve::fixed<8>>;
int main()
{
wide_it pi = {14, 1, 3, 7, 20, 23000, 0, 27};
std::cout << "---- simd" << '\n'
std::uint32_t xf = 48;
std::cout << "---- scalar" << '\n'
<< "<- xf = " << xf << '\n'
return 0;
}
constexpr callable_firstbitset_ firstbitset Callable object computing the firstbitset operation. Definition: firstbitset.hpp:73 |