Grok 12.0.1
|
#include "hwy/base.h"
Go to the source code of this file.
Classes | |
struct | Vec2< D > |
struct | Vec3< D > |
struct | Vec4< D > |
Typedefs | |
template<class D > | |
using | VFromD = int |
Functions | |
template<class D > | |
HWY_API Vec2< D > | Create2 (D, VFromD< D > v0, VFromD< D > v1) |
template<class D > | |
HWY_API Vec3< D > | Create3 (D, VFromD< D > v0, VFromD< D > v1, VFromD< D > v2) |
template<class D > | |
HWY_API Vec4< D > | Create4 (D, VFromD< D > v0, VFromD< D > v1, VFromD< D > v2, VFromD< D > v3) |
template<size_t kIndex, class D > | |
HWY_API VFromD< D > | Get2 (Vec2< D > tuple) |
template<size_t kIndex, class D > | |
HWY_API VFromD< D > | Get3 (Vec3< D > tuple) |
template<size_t kIndex, class D > | |
HWY_API VFromD< D > | Get4 (Vec4< D > tuple) |
template<size_t kIndex, class D > | |
HWY_API Vec2< D > | Set2 (Vec2< D > tuple, VFromD< D > val) |
template<size_t kIndex, class D > | |
HWY_API Vec3< D > | Set3 (Vec3< D > tuple, VFromD< D > val) |
template<size_t kIndex, class D > | |
HWY_API Vec4< D > | Set4 (Vec4< D > tuple, VFromD< D > val) |
using VFromD = int |
Referenced by hwy::HWY_NAMESPACE::TwoTablesLookupLanes().
HWY_API Vec4< D > Create4 | ( | D | , |
VFromD< D > | v0, | ||
VFromD< D > | v1, | ||
VFromD< D > | v2, | ||
VFromD< D > | v3 ) |
References Vec2< D >::v0, and Vec2< D >::v1.
References Vec3< D >::v0, Vec3< D >::v1, and Vec3< D >::v2.
References Vec4< D >::v0, Vec4< D >::v1, Vec4< D >::v2, and Vec4< D >::v3.
References Vec2< D >::v0, and Vec2< D >::v1.
References Vec3< D >::v0, Vec3< D >::v1, and Vec3< D >::v2.
References Vec4< D >::v0, Vec4< D >::v1, Vec4< D >::v2, and Vec4< D >::v3.