Struct SimdIndex

Struct Documentation

struct SimdIndex

Wrapper around a target-dependent SIMD integer register used for indexed memory operations.

Public Types

using value_type = std::int64_t
using register_type = SimdTraits::index_type

Public Functions

inline explicit SimdIndex(const value_type *src)

Load lane indices from an unaligned integer buffer.

inline register_type native() const

Public Static Attributes

static std::size_t size = SimdTraits::size
static std::size_t alignment = SimdTraits::index_alignment