folly::simd::movemask

movemask overloads

Synopses

Declared in <folly/algorithm/simd/Movemask.h>

Extracts the bitmask and bits-per-element from a SIMD register.

template<typename Scalar>
auto
movemask(Reg reg);
» more...

Extracts the bitmask from a SIMD register, zeroing out ignored elements.

template<typename Scalar>
auto
movemask(
    Reg reg,
    Ignore ignore);
» more...

Return Value

A pair of the bitmask and the number of bits per element.

Parameters

NameDescription
regThe SIMD register to extract the bitmask from.
ignoreTag describing which elements to ignore.