D | SkNx.h | 24 struct SkNx { struct 25 typedef SkNx<N/2, T> Half; argument 29 AI SkNx() = default; argument 30 AI SkNx(const Half& lo, const Half& hi) : fLo(lo), fHi(hi) {} in SkNx() function 32 AI SkNx(T v) : fLo(v), fHi(v) {} in SkNx() argument 34 AI SkNx(T a, T b) : fLo(a) , fHi(b) { static_assert(N==2, ""); } in SkNx() function 35 AI SkNx(T a, T b, T c, T d) : fLo(a,b), fHi(c,d) { static_assert(N==4, ""); } in SkNx() function 36 AI SkNx(T a, T b, T c, T d, T e, T f, T g, T h) : fLo(a,b,c,d), fHi(e,f,g,h) { in SkNx() argument 39 AI SkNx(T a, T b, T c, T d, T e, T f, T g, T h, in SkNx() argument 50 AI static SkNx Load(const void* vptr) { in Load() argument [all …]
|