◆ operator[]() [2/3]
template<typename Type , typename Cardinal >
template<std::ptrdiff_t... I>
Static lookup via lane indexing. Generate a new eve::logical which is an arbitrary shuffling of current eve::logical lanes. ‘p’ is an instance of eve::pattern_t constructed via the eve::pattern template variable. Values appearing in the pattern must be between 0 and Note that if the statically generated pattern matches a predefined Shuffling and Swizzling function the corresponding optimized shuffling functions will be called.
|